summaryrefslogtreecommitdiff
path: root/app-backup
diff options
context:
space:
mode:
Diffstat (limited to 'app-backup')
-rw-r--r--app-backup/Manifest.gzbin11168 -> 11163 bytes
-rw-r--r--app-backup/borgbackup/Manifest6
-rw-r--r--app-backup/borgbackup/borgbackup-1.1.2.ebuild40
-rw-r--r--app-backup/borgbackup/borgbackup-1.1.3.ebuild (renamed from app-backup/borgbackup/borgbackup-1.1.1.ebuild)0
-rw-r--r--app-backup/flexbackup/Manifest2
-rw-r--r--app-backup/flexbackup/flexbackup-1.2.1-r13.ebuild2
-rw-r--r--app-backup/restic/Manifest8
-rw-r--r--app-backup/restic/restic-0.6.1.ebuild45
-rw-r--r--app-backup/restic/restic-0.7.1.ebuild45
-rw-r--r--app-backup/restic/restic-0.8.0.ebuild68
10 files changed, 75 insertions, 141 deletions
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index 5e2e04946deb..5c61b562131e 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index be83deeafab6..4d366c994a15 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,6 +1,4 @@
-DIST borgbackup-1.1.1.tar.gz 2988023 SHA256 a5092cfdc57b7f85ce192d64642f94dc0c09ee152a735ae341942532302d3346 SHA512 07e716556fd3edd6d7cdca6045a6eb49a92cdc6d6e37a6999bbd1bc09e00134862081df0d9046c46f867cb4b45ab6ed98f3783eb4e27e4330fc48f0e4dd53272 WHIRLPOOL 8e40b111463e7e338f3c7974fcb8896586b4d640b9bde216fec2e64a8cdd41c89bda6081cc9b2a8819a384a69507b139e4101faa6f917d87155c983d12fecc29
-DIST borgbackup-1.1.2.tar.gz 19860535 SHA256 097b2d92d51f570aaea82ab6632481b8235b78d7bbaac9d8164bdfa6bd5b5502 SHA512 e818c4750c00559bc60196446e2c8fb01d8225b307982a9b6d3b38148d6ad7aa4766a6b9f06fee3954fbc34a4ff298ad6e49a758223906cc1d3d39c3d82dcec9 WHIRLPOOL e5e644506cd34dce872041d27edd652b7facb7ea9699a99451fce4271acbfa33ca56e3f0a4a33d3f92b60e05d4f89eb3285beb3fc13a745d274ba0175d4ae1f0
-EBUILD borgbackup-1.1.1.ebuild 941 BLAKE2B 385972a0e8f3321c04148651c1d6ded98bfd520235000762a1c29fc89b4226cbdedd64fc8e3191686e082982670261299c9e4dfc4b7733712d991b82d62cde91 SHA512 17d9992a780a59564a41410ebc583dee3a7acf16e26f349856c37cfc33feb2b2f09366808969321ecebfcbf04a86a1f3e305a6fba7e3dcb8ce077470bd2b0ebb
-EBUILD borgbackup-1.1.2.ebuild 942 BLAKE2B 5bafc749262fb831056a1f600c5f1e7e90a118f272182b32464563ee52978aea6c2134700ceca8b1eb5ddfe32c7bfd93b2061b68828c58ad9aa6256660ec806a SHA512 1891afff5a9e5b87cb05fce1d1c5fc5a3b7b28ff30da260ceb3de5086b4bf7e8a9c26db6c7227edae4a024ed561dad0ece87365ffd034641e6ad5516cd2a4a09
+DIST borgbackup-1.1.3.tar.gz 2942183 BLAKE2B c7ca37459d35e06694cf9fdbef7328806cf03e6a4290368d47a2c06e1b6a0700d9dbba3efb170e130c7e59951d65ff8ca677955782150154f0ad2d12b93fe57b SHA512 8378e4f805bfb3e9a4e454f5ccfa58eef0517f13a2e8a2c3c6cbdb0304b763fa67152963b17d677daff09590eb777f12fbe1f3f69c3459bcc68781e5a747cb49
+EBUILD borgbackup-1.1.3.ebuild 941 BLAKE2B 385972a0e8f3321c04148651c1d6ded98bfd520235000762a1c29fc89b4226cbdedd64fc8e3191686e082982670261299c9e4dfc4b7733712d991b82d62cde91 SHA512 17d9992a780a59564a41410ebc583dee3a7acf16e26f349856c37cfc33feb2b2f09366808969321ecebfcbf04a86a1f3e305a6fba7e3dcb8ce077470bd2b0ebb
EBUILD borgbackup-9999.ebuild 942 BLAKE2B 5bafc749262fb831056a1f600c5f1e7e90a118f272182b32464563ee52978aea6c2134700ceca8b1eb5ddfe32c7bfd93b2061b68828c58ad9aa6256660ec806a SHA512 1891afff5a9e5b87cb05fce1d1c5fc5a3b7b28ff30da260ceb3de5086b4bf7e8a9c26db6c7227edae4a024ed561dad0ece87365ffd034641e6ad5516cd2a4a09
MISC metadata.xml 380 BLAKE2B 2ac9cd2f49c605955fb4133ff30d52e578bb45b0717348e6909cf7cd172ce9a7436d30394466ece7d889d02802f500f86297072a755b24905c17342cd7aee5e4 SHA512 4160c5674dbb51e9e3fa3c0d29fca6b7ab4073f2e2be1a2eca88ff049b4b5f066d04c747130c45d31a9c63ee2fe3bcb5f521017a581e7f6b69eb07fb94b83661
diff --git a/app-backup/borgbackup/borgbackup-1.1.2.ebuild b/app-backup/borgbackup/borgbackup-1.1.2.ebuild
deleted file mode 100644
index 664c1f81223c..000000000000
--- a/app-backup/borgbackup/borgbackup-1.1.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{4,5,6} )
-
-inherit distutils-r1
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/${PN}/borg.git"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Deduplicating backup program with compression and authenticated encryption"
-HOMEPAGE="https://borgbackup.readthedocs.io/"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="libressl"
-
-# Unfortunately we have a file conflict with app-office/borg, bug #580402
-RDEPEND="
- !!app-office/borg
- app-arch/lz4
- dev-python/llfuse[${PYTHON_USEDEP}]
- dev-python/msgpack[${PYTHON_USEDEP}]
- dev-python/pyzmq[${PYTHON_USEDEP}]
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
-"
-
-DEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/cython[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
diff --git a/app-backup/borgbackup/borgbackup-1.1.1.ebuild b/app-backup/borgbackup/borgbackup-1.1.3.ebuild
index f0eea83acae8..f0eea83acae8 100644
--- a/app-backup/borgbackup/borgbackup-1.1.1.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.1.3.ebuild
diff --git a/app-backup/flexbackup/Manifest b/app-backup/flexbackup/Manifest
index 022f6198da50..70e5b86f5d0b 100644
--- a/app-backup/flexbackup/Manifest
+++ b/app-backup/flexbackup/Manifest
@@ -12,5 +12,5 @@ AUX flexbackup-1.2.1-spaces-in-filenames.patch 11037 BLAKE2B d0ac4cef902d5d63a09
AUX flexbackup-1.2.1-tar-1.29.patch 514 BLAKE2B c5ff11dd0527d376a596b09781ab57c1f5f8a0a3d1b07390a97228b4a11e7ebb95aff896187b007b065a2e3ae82f2596596a367097e9b085c44f62a529d1ee8d SHA512 b8a28c93db2b8f04bcf7c56406fd0457b837e9afea30a5a1cf37bdd64554bbb4ee665b5c15af24701eeab10a1b1c2d31371b7c0ce32cbfb29223ac34956cc962
DIST flexbackup-1.2.1.tar.gz 80158 SHA256 58282b21985be75f1219c5ff4906d217055ed8627ea3e2ffdfe7a2393bc9d2c3 SHA512 17630bc46657becdf5d5bde4852fd6cebe189fe54d381bda6471aa2e1db1ff082ba24461e2c22ba5805c2d93ac7f9805ffbdc4904da017f1b163cc21b5a3974b WHIRLPOOL 0beb123986579b5f5c9add2e1ccc02b11e687dfce7a093d550239aec50cf5a35cf15da066a6b0f23819a001dce222d5167874527411bb31bca405b55c8f2d171
EBUILD flexbackup-1.2.1-r12.ebuild 2606 BLAKE2B 429b903571e302291619e6322ccd15e03fe6e4c0096518817cea9d6fb43799eb399ee5c82114baa4d19ffcaf06db13738a67f241a17b219776ba2a6dd29fa007 SHA512 2ca29183f1305b765bf78d2c626f5d645769fdb8a8bf532d85bb24a78c5e8873bbb539b7ebd2deeb7dfc8bc18e57389c628b7f7c5abfab06a7a49951d8eb68e9
-EBUILD flexbackup-1.2.1-r13.ebuild 2792 BLAKE2B 44eb6a73d6eb1d1115e38d4318ddf924a6d4c6e1ba1754be374cdffadb11c0ad0e3cd844a2984177d98eea35b7ebb1bfb595fd6daf1a86689d0cbfe96ca48597 SHA512 285832cc7ce730b942f21297c1b804edefabf4c2bc59de076f08355c20d258585665e9c9fdbeb7aa95921bbe0ab8c2f47a7bed8081d04427b6703fc77f6276ff
+EBUILD flexbackup-1.2.1-r13.ebuild 2791 BLAKE2B 5eb4c59ef05a125252945f8739fcbd63fabc295b4adee19830c32d8885a13ef558a04af230a97f3741aee2ee4dc3b58d9cd99b6c153698981dc38488abf36847 SHA512 f33313f8842f8bd66e26ee3e1bb336c65b9cbbeba1b1d35603a7b07e487d9f5688dba5dcf58c87e929dd12b2b01966f226be5074c0ab7ddf1c44ff8bf518e0f9
MISC metadata.xml 297 BLAKE2B f0205ea431c1b919654d761a82af8cee33ba2280a5c920242a8588edc7fd857166c07c4cfecfb28f621a7c3e77fc8ff6d21e84b7b20c0db1512129e8ed15a252 SHA512 a2fd29aba380cb3b9322131f97beed0d432569ab612118bf1a9a428a93602c859014face05fc8582c8dfdf6858296a36ae6754fdc45a78715058d779df3f7e0a
diff --git a/app-backup/flexbackup/flexbackup-1.2.1-r13.ebuild b/app-backup/flexbackup/flexbackup-1.2.1-r13.ebuild
index 464ac95033b1..528b303d318b 100644
--- a/app-backup/flexbackup/flexbackup-1.2.1-r13.ebuild
+++ b/app-backup/flexbackup/flexbackup-1.2.1-r13.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86"
+KEYWORDS="amd64 hppa ppc x86"
IUSE=""
RDEPEND="app-arch/mt-st"
diff --git a/app-backup/restic/Manifest b/app-backup/restic/Manifest
index ac6349aad46b..537ada7a19db 100644
--- a/app-backup/restic/Manifest
+++ b/app-backup/restic/Manifest
@@ -1,7 +1,5 @@
-DIST restic-0.6.1.tar.gz 25231223 SHA256 7cd709c592a5978723673397d7d13c37c0977e20c43db253d0c274b53a55654a SHA512 8c899ca8b6e3dfa399fe5c4306f72a1bcfa869dd667d27f3f88efa26aaa1000959bf91b515911b2ef7b2d4c5bb3e2ed4f202c87add7766d2147b7d40f0757a9a WHIRLPOOL 39225876fd6ce9e4ddac765688238ab5ea430272aacc6e96d54c359de939d2e69cdc45a5571cb63777c258a74b5a9bfbd6114d2463004b242b009856d87b6e2e
-DIST restic-0.7.1.tar.gz 25438170 SHA256 81efde662c34225b5705f3d72daa1f6278455c2b8f786224d7a1ecca0b14efca SHA512 3b887149c801fe81f9bf65e0ae4a17ba97f66c0133f45b3f5526d79d580f072e0e5fd89cd78a5018992dc42e6dafb9385139f4336fe6f06d57d8abe7a9e323b1 WHIRLPOOL bbdeafadd7b329147b7ea30b13d806d20de76e8efcc1ace4eea74420aa39f6d7a8f5eb186169d2a053988d07d44063ca71c54287aa07c4cd4cdc906a07b80dc7
-DIST restic-0.7.3.tar.gz 37062625 SHA256 6d795a5f052b3a8cb8e7571629da14f00e92035b7174eb20e32fd1440f68aaff SHA512 2d44b4fc363c7f6389c1f06469cf30ebeff4d6ade0bd4fcae1d7d9def3922936b45043b04f4072284b773df2c6487c58db6aea41c7de5c8184ca33ca3c44d44a WHIRLPOOL dde430e4d718928b01da0f1558fd8a7bf65a0d9e3a4a620cc7557e6afd4760a8dc6c1a9d7c744649cb817b99fb22ee2e2f893d5fd49fa961d5ab6b8bb02941b0
-EBUILD restic-0.6.1.ebuild 1078 BLAKE2B 37022d0658d9c0af933f5b72949cf9141d7066aaabc6d2684d851fefc0e82a6c9c7e8db63c2b0d2e93ab4ababc0cc6d591eed56edc7257f39ee13de103bf5855 SHA512 4eaec8118534b3f5b9c97860ac0bae066712e6ce196594ccd90bcc92979e39166bb41d40cde54513ca30409935b31ee20eb71040f95da230632329bc73ee8fe2
-EBUILD restic-0.7.1.ebuild 1073 BLAKE2B 7ae6073a8704d9d48e25f4120a8ab5886a6c5e54e9d60eb834faea169f802c8c2dc9a3a5e5b1ab0fda870c820250ffb35b30f95c3daebb7ed60216881ad120ad SHA512 08f73d1e267f90a9eda7e16ad883d38dd05ed21e1f2fdcb02c5cb7fb66cc5f9d7f7a6caef756d41e6b562df882572a96ceb077e8050e7407d42862bec3bbf989
+DIST restic-0.7.3.tar.gz 37062625 BLAKE2B 0a50c1c6c1ffc8f5d5c0698341bfd1715faee0ab3392ddb065b75143babb45dcfee355f2a369771b4c256cafcb839dc401ad827e194b52d27a1c7582b9c3a1c3 SHA512 2d44b4fc363c7f6389c1f06469cf30ebeff4d6ade0bd4fcae1d7d9def3922936b45043b04f4072284b773df2c6487c58db6aea41c7de5c8184ca33ca3c44d44a
+DIST restic-0.8.0.tar.gz 37309494 BLAKE2B 0c50ccbdabca2057a5d1f8a7326a3e143101daed7cf9eabf0deb2d4452bbd63fd57c3edc8be106c0123f3c4e01195e8042a8f70477c999b00069ffe3d4fcb1d5 SHA512 5f2205ac5caf91f119f1705dc1f8340c481fd27d809cdadbd8ff39ebbc910d98452626c2a9564300935746550a2604ed59aa095f3137788bd0dce87c0dcb14f9
EBUILD restic-0.7.3.ebuild 1276 BLAKE2B 13a79b91735acd188bee1f60303d3237b69fa85af4f37de021b60ca942b0fe2ae06a695720e268f2076eb3c860336a163cb9279d037fbe6a597b621028866531 SHA512 d7bfd4df6620cba9400e6b6c484864a0a5fae4953744cef7e1979f234a3c7d40a53e8750a572d414c98090f99734bc8243aac6353493c845b710190915f52cfe
+EBUILD restic-0.8.0.ebuild 1589 BLAKE2B 9ecc5384646c5227e7557e0a0f4ece8928e70e6491ff90549162223d6aea1b56e57271666491251122ebce01c274a80208010a9647e74a3f33e54ac91f28623e SHA512 3232fcffcf1ced52759125c00f3380f90e263e0e84d1a5da24f3f225ad49c1476e2d979cad85781a7c66bdb89460fa59e7d3b04b7b08bed29b59ea8e008c79f6
MISC metadata.xml 444 BLAKE2B f9cc0e8188fbd02a7bacc258eac4052b88fcd3d3b878ce336f7f4635bd4fa94abdfa5112b35bbf6913dcbbfb64833d5f3a4d372c202b2f2488d5d0c750ce2f52 SHA512 8dbd7df10769ff8d0271588be8c97402d5917a4c0dbafa5daad2090245ee4b022193a6c271f71c342540d7599b029998c91c10364eae7d55de0275276342c0f4
diff --git a/app-backup/restic/restic-0.6.1.ebuild b/app-backup/restic/restic-0.6.1.ebuild
deleted file mode 100644
index ed91b94db276..000000000000
--- a/app-backup/restic/restic-0.6.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="restic is a backup program that is fast, efficient and secure"
-HOMEPAGE="https://restic.github.io/"
-SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-DOCS=( README.rst CONTRIBUTING.md doc/design.rst doc/faq.rst doc/index.rst doc/manual.rst
- doc/rest_backend.rst doc/development.rst doc/talks.rst doc/tutorial_aws_s3.rst doc/installation.rst )
-
-DEPEND="dev-lang/go
- test? ( sys-fs/fuse:0 )"
-
-RDEPEND="sys-fs/fuse:0"
-
-src_compile() {
- local mygoargs=(
- -v
- -work
- -x
- -tags release
- -ldflags "-w -X main.version=${PV}"
- -asmflags "-trimpath=${S}/vendor -trimpath=${S}"
- -gcflags "-trimpath=${S}/vendor -trimpath=${S}"
- -o "${S}"/restic cmds/restic
- )
-
- GOPATH="${S}:${S}/vendor" go build "${mygoargs[@]}" || die
-}
-
-src_test() {
- GOPATH="${S}:${S}/vendor" go test -v -work -x restic/... cmds/... || die
-}
-
-src_install() {
- dobin restic
- einstalldocs
-}
diff --git a/app-backup/restic/restic-0.7.1.ebuild b/app-backup/restic/restic-0.7.1.ebuild
deleted file mode 100644
index e3a29977d90f..000000000000
--- a/app-backup/restic/restic-0.7.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A backup program that is fast, efficient and secure"
-HOMEPAGE="https://restic.github.io/"
-SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-
-DOCS=( README.rst CONTRIBUTING.md doc/design.rst doc/faq.rst doc/index.rst doc/manual.rst
- doc/rest_backend.rst doc/development.rst doc/talks.rst doc/tutorial_aws_s3.rst doc/installation.rst )
-
-DEPEND="dev-lang/go
- test? ( sys-fs/fuse:0 )"
-
-RDEPEND="sys-fs/fuse:0"
-
-src_compile() {
- local mygoargs=(
- -v
- -work
- -x
- -tags release
- -ldflags "-w -X main.version=${PV}"
- -asmflags "-trimpath=${S}/vendor -trimpath=${S}"
- -gcflags "-trimpath=${S}/vendor -trimpath=${S}"
- -o "${S}"/restic cmds/restic
- )
-
- GOPATH="${S}:${S}/vendor" go build "${mygoargs[@]}" || die
-}
-
-src_test() {
- GOPATH="${S}:${S}/vendor" go test -v -work -x restic/... cmds/... || die
-}
-
-src_install() {
- dobin restic
- einstalldocs
-}
diff --git a/app-backup/restic/restic-0.8.0.ebuild b/app-backup/restic/restic-0.8.0.ebuild
new file mode 100644
index 000000000000..3cd921c0f6dc
--- /dev/null
+++ b/app-backup/restic/restic-0.8.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-vcs-snapshot bash-completion-r1
+
+DESCRIPTION="A backup program that is fast, efficient and secure"
+HOMEPAGE="https://restic.github.io/"
+SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+EGO_PN="github.com/restic/restic"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+DOCS=(
+ README.rst CONTRIBUTING.md doc/010_introduction.rst doc/020_installation.rst
+ doc/030_preparing_a_new_repo.rst doc/040_backup.rst doc/045_working_with_repos.rst
+ doc/050_restore.rst doc/060_forget.rst doc/070_encryption.rst doc/080_examples.rst
+ doc/090_participating.rst doc/100_references.rst doc/cache.rst doc/faq.rst
+ doc/index.rst doc/manual_rest.rst
+)
+
+DEPEND="
+ dev-lang/go
+ test? ( sys-fs/fuse:0 )"
+
+RDEPEND="sys-fs/fuse:0"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+src_compile() {
+ local mygoargs=(
+ -v
+ -work
+ -x
+ -tags release
+ -ldflags "-s -w -X main.version=${PV}"
+ -asmflags "-trimpath=${S}"
+ -gcflags "-trimpath=${S}"
+ -o restic ${EGO_PN}/cmd/restic
+ )
+
+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
+ go build "${mygoargs[@]}" || die
+}
+
+src_test() {
+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
+ go test -timeout 30m -v -work -x ${EGO_PN}/cmd/... ${EGO_PN}/internal/... || die
+}
+
+src_install() {
+ dobin restic
+ einstalldocs
+
+ newbashcomp doc/bash-completion.sh "${PN}"
+
+ insinto /usr/share/zsh/site-functions
+ newins doc/zsh-completion.zsh _restic
+
+ local i
+ for i in doc/man/*; do
+ doman "$i"
+ done
+}