From 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 28 Apr 2021 20:21:43 +0100 Subject: gentoo resync : 28.04.2021 --- app-backup/Manifest.gz | Bin 8538 -> 8527 bytes app-backup/backup-manager/Manifest | 4 +- .../backup-manager/backup-manager-0.7.14-r1.ebuild | 3 +- .../backup-manager/backup-manager-0.7.14.ebuild | 3 +- app-backup/backuppc/Manifest | 16 +- app-backup/backuppc/backuppc-3.3.1-r5.ebuild | 197 --------------------- app-backup/backuppc/backuppc-3.3.1-r6.ebuild | 196 ++++++++++++++++++++ .../files/3.2.0/04-add-docdir-marker.patch | 4 +- app-backup/backuppc/files/3.2.0/05-nicelevel.patch | 8 +- .../backuppc/files/3.3.0/01-fix-configure.pl.patch | 4 +- .../files/3.3.0/02-fix-config.pl-formatting.patch | 4 +- .../3.3.0/03-reasonable-config.pl-defaults.patch | 4 +- .../backuppc/files/backuppc-3.3.1-perl522.patch | 4 +- .../backuppc/files/backuppc-3.3.1-perl526.patch | 4 +- app-backup/borgbackup/Manifest | 8 +- app-backup/borgbackup/borgbackup-1.1.11-r2.ebuild | 44 ----- app-backup/borgbackup/borgbackup-1.1.13.ebuild | 44 ----- app-backup/borgbackup/borgbackup-1.1.14.ebuild | 44 ----- app-backup/borgbackup/borgbackup-1.1.16.ebuild | 44 +++++ app-backup/borgmatic/Manifest | 2 + app-backup/borgmatic/borgmatic-1.5.13.ebuild | 71 ++++++++ app-backup/dar/Manifest | 3 +- app-backup/dar/dar-2.6.13-r1.ebuild | 88 --------- app-backup/dar/dar-2.6.14.ebuild | 88 +++++++++ app-backup/duply/Manifest | 2 +- app-backup/duply/duply-2.3.1.ebuild | 2 +- app-backup/fsarchiver/Manifest | 2 +- app-backup/fsarchiver/fsarchiver-0.8.6.ebuild | 2 +- app-backup/pdumpfs/Manifest | 2 +- app-backup/pdumpfs/pdumpfs-1.3-r2.ebuild | 4 +- app-backup/rdup/Manifest | 2 +- app-backup/rdup/rdup-1.1.15.ebuild | 4 +- app-backup/rear/Manifest | 2 +- app-backup/rear/rear-2.6.ebuild | 6 +- app-backup/reoback/Manifest | 2 +- app-backup/reoback/reoback-1.0_p3-r1.ebuild | 18 +- app-backup/restic/Manifest | 2 +- app-backup/restic/restic-0.12.0.ebuild | 4 +- app-backup/spideroak-bin/Manifest | 2 +- .../spideroak-bin/spideroak-bin-7.5.0-r1.ebuild | 35 ++-- app-backup/tsm/Manifest | 2 +- app-backup/tsm/tsm-8.1.6.0-r1.ebuild | 14 +- 42 files changed, 490 insertions(+), 504 deletions(-) delete mode 100644 app-backup/backuppc/backuppc-3.3.1-r5.ebuild create mode 100644 app-backup/backuppc/backuppc-3.3.1-r6.ebuild delete mode 100644 app-backup/borgbackup/borgbackup-1.1.11-r2.ebuild delete mode 100644 app-backup/borgbackup/borgbackup-1.1.13.ebuild delete mode 100644 app-backup/borgbackup/borgbackup-1.1.14.ebuild create mode 100644 app-backup/borgbackup/borgbackup-1.1.16.ebuild create mode 100644 app-backup/borgmatic/borgmatic-1.5.13.ebuild delete mode 100644 app-backup/dar/dar-2.6.13-r1.ebuild create mode 100644 app-backup/dar/dar-2.6.14.ebuild (limited to 'app-backup') diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 65eaf7f28a87..3b08c25b9e7c 100644 Binary files a/app-backup/Manifest.gz and b/app-backup/Manifest.gz differ diff --git a/app-backup/backup-manager/Manifest b/app-backup/backup-manager/Manifest index 580ddfb8f846..1b1b529e80f6 100644 --- a/app-backup/backup-manager/Manifest +++ b/app-backup/backup-manager/Manifest @@ -1,5 +1,5 @@ AUX backup-manager-0.7.14-fix_purge.patch 755 BLAKE2B afc198635ac623f266dbd0dd7ebfbc8dc82f5a02e7327b5fe51f501fd43b3198c06bf50e3d2354e440722822994e3151c2e9a0c8d87441ea961f0be4a8c21551 SHA512 006b1f94a5d0d9289c4ccd47880f80b4af0a514fe551151bc459efcf721f526a51bcd72a64c2b89c726b201ffafd0b1154b39ec3c58689f6b4b12ff14de299b6 DIST backup-manager-0.7.14.tar.gz 144568 BLAKE2B 55447e3132996146935a0a46ce2786633a78ca4cc5db780348c1c0a34d429bf232c26685d660a60eca2b7ee6a2329f4b008b7ba995c9e0c16deaa9d85e642d3b SHA512 7956f39446ffcd39ec2baff0f5599f15e549abac570806905768bac09d431a88a9826a8e30e02e6f5c6186f19b02d50d5101ce5c22a91a43e6d0772e4db57f2f -EBUILD backup-manager-0.7.14-r1.ebuild 949 BLAKE2B 812294138b885d5f67a2342507d7d5584fe7f0117511f1c55cbfc5d7b013e93f8b3d1a15b08269cda7ba7a8c8c8936cad9e3c6998b237c45742b981248181c33 SHA512 e61c34bead21bbd29efb8a3c2d9f27531468994bceded28d178b8f6b3302c84c030612b7b96137f30fa7d48ac05304b0b347ca621379db191ef39729d369a47a -EBUILD backup-manager-0.7.14.ebuild 961 BLAKE2B 7f6becc16c797a72d242a09a4a5132f21ea7017489ef55a8b52288aaec0da3f6754cd696a61a65e1b65af7e21a63d204f80849330090832a040ce7d07a2da642 SHA512 795a27a6a3aee684e14f232ee52beb8d1d0c2bf6df6f0bc418f79879a1bcbeb844f193ae5ac88e76a99cce567188fe12ccec55d3969a87085752a1f091e6939c +EBUILD backup-manager-0.7.14-r1.ebuild 934 BLAKE2B 03267869eb54d948231f2624366c71a8f612d3afcea9812b01416444b96ecb99819a1a8c4be4abe0f651c9258131e569db2e2e1a6742b032194011a264f93153 SHA512 5b340931e7af579ef146a491057022d884e54daf1fbb4eb0ab33e50b1b4b8ed5773f347eb1a266c83c95f2c69c1fea3d985009366c834dd1f077f2db6690abc8 +EBUILD backup-manager-0.7.14.ebuild 943 BLAKE2B 90b9c251244bb11ed2275bdd2d8eecfc6013304df41ac5ec5bcc85d2d087062a8347134160411e84665dc6782ddaabd937e598c8695ddf855a2c9ca52eb9d22a SHA512 24b9c41521c79696f85d6a3143de6d08d250185342971576b2a1a76934072c859548ca772bed0d0b689f1d0a95db85585f5d88e8d68c3efda25204051ddb550d MISC metadata.xml 712 BLAKE2B 4cc19a2ccd6ad653a99aa14d101cb0ca3ecbb35eaef29383853750b6e54ad930b47f26022a88f77cc639d584e7994948f074d52401e74c872511a41954639477 SHA512 1b3d8f5cdfd07addebff36b791717228cedfa17fba5f00d142a0ce702c02644b98cfb9bfc04f3795758d91539ad645dd1fa376c54f95ebe42b5cd971cc5a669c diff --git a/app-backup/backup-manager/backup-manager-0.7.14-r1.ebuild b/app-backup/backup-manager/backup-manager-0.7.14-r1.ebuild index 6142fd7c265c..48c5d9b684c4 100644 --- a/app-backup/backup-manager/backup-manager-0.7.14-r1.ebuild +++ b/app-backup/backup-manager/backup-manager-0.7.14-r1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit eutils MY_P=Backup-Manager-${PV} DESCRIPTION="Backup Manager is a command line backup tool for GNU/Linux" diff --git a/app-backup/backup-manager/backup-manager-0.7.14.ebuild b/app-backup/backup-manager/backup-manager-0.7.14.ebuild index c6fc90f2cb0e..cb51340428b8 100644 --- a/app-backup/backup-manager/backup-manager-0.7.14.ebuild +++ b/app-backup/backup-manager/backup-manager-0.7.14.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils MY_P=Backup-Manager-${PV} DESCRIPTION="Backup Manager is a command line backup tool for GNU/Linux" diff --git a/app-backup/backuppc/Manifest b/app-backup/backuppc/Manifest index c20220c71692..58db55b71a36 100644 --- a/app-backup/backuppc/Manifest +++ b/app-backup/backuppc/Manifest @@ -1,12 +1,12 @@ -AUX 3.2.0/04-add-docdir-marker.patch 470 BLAKE2B 29376a3f028411f3bb85f6f717de30c9dfe7efb6819ac7a513d1cf75dd0606f1a6fda3e1c262ee2dca1d9176428e4aa4a50732433cfe43c7babd43b09e9e4847 SHA512 82b3fbb9c86405f2d8ab12f0a8de21d4b793ec012bfb1cd0fb3a51b769c3d29cfda1adf1b701826fd3e36e0a8aaf10b84b75643620b6512bd2351bbe768fc636 -AUX 3.2.0/05-nicelevel.patch 756 BLAKE2B b689fd8ffd8ec7821f0922832f7ac06186d4d18a6bc55cbdb1bc6c339d0f962ac750b92aac3f93e96c454054c8e91129d14664cbdd332c3a3978f2540037d702 SHA512 b33fe04ba54c8d28c51a3c2d85b13e204db9a7f4f193d25888c168234f6fbe6f02a49403b7097f056d7ab8495cddaf457f1776d64bcc84188d2d67e8ea77c1f6 -AUX 3.3.0/01-fix-configure.pl.patch 1098 BLAKE2B 28ff909a8d2b002648912d97a02ba4a1d2b6fac58075c9c5f21f14e79a426d3f38a10a4c416f221d8aae20a4adc2bfdba0993f6064ac5eca67f1a6a4cfb0c579 SHA512 532b88689e50c0a399b42a3264975e1fc71a97b9edfd60faf5e94d0bfad972717c380b8925ca4d7df1e402b13f7104082a57bbecd3fbf74113c6f0e4d0990584 -AUX 3.3.0/02-fix-config.pl-formatting.patch 3900 BLAKE2B 7fdd0f12f9929bc7a54c04290f8f3bde73025a9108a2d0e1e887ceb1dd39502be4270e5a3a03b489211162f02b9bdd11e297e20afda53f1c9ea23254cdc02aa8 SHA512 e61e0bd445c57e1726411a5dec3a21f0d0f6ab6d394cc1882f0de467f9515d6299f3bf4955fbfaafd049097f0814665114e8453d750db19a063202af1378f394 -AUX 3.3.0/03-reasonable-config.pl-defaults.patch 1904 BLAKE2B 0a7ee19f20d4105a86ab612194f827a6da102512e5dcedd55ca1bf5d959ebd9797c281c8fe9b6d6cd6f4e8887d906a1d12024268bd3cb8070897a4961ed5e9ea SHA512 19033dfefa135cba82d7fef50e619916af710d40c46c214e508cd83cf9cbcf032b8fa54e960e5c685e428b3646777b1040c6d067e0d642d8ba9623ade0fb6d11 +AUX 3.2.0/04-add-docdir-marker.patch 474 BLAKE2B 9c0f6ff031a7121dcaab70c5526c633ab9697d7d3cd9c995de17f398bca4c36be5014fd058493bfd0c3aafc09fd909bbcfafcce61fdaf8a2701f446d980cbe26 SHA512 95a6c1e248e2187823576b46b76ef71a096b2dc3b164586b1fdfdf763b1f1451a36df3bab70b10cab6188886d404c6b3a17c76be0aaf67ce9866fdda59a3120a +AUX 3.2.0/05-nicelevel.patch 764 BLAKE2B 2b5a98754ab1f35f5174273fa6374a917458c0f285cb8cddd6447f9b2c79d7c96ec5755595fe184b5e6e20599dfa2907ea76fc8b7e43b6e9a2f54c94351e6e68 SHA512 29263b313a29ec3d64f4af6fec7eb8400c1c89713c244c4507c9808b5e0c0ec09aa3097243a9a6cd22556a06cb3300052028db092de6631478e7efbe024047c4 +AUX 3.3.0/01-fix-configure.pl.patch 1102 BLAKE2B 681cc2e69464dc7bf11f4a6d2e2c8b87912c35aad2d598752aeb0df53c47e95245bd04ea866bb93c631730bdb4a9455f6cd33474798bef6f87c887e8550a109e SHA512 fc3150771986abccb18733a649f6c39f4ebbd19d342df5bc9f45939786af7b6b6c5e2caf9020ff91d8553a4e986749de6f167628ec0826ea69928bcba401267a +AUX 3.3.0/02-fix-config.pl-formatting.patch 3904 BLAKE2B 27e5d220124bb5ca1a909d3d6a3c30e717e97ad97d121a9a00adbd31f9a729e00006b9cb1333138f2ab99ac7e3cc15ea3fdb9b785a317f2ffa95b896b65ad478 SHA512 d334d1327d08c834894a7fc8ace3bac232e36087b3c21c8d7c98acc5aa84d70e83c9293833262b7e77f7a06f901e0f7ac6e8bd02c9abbe4cdfc1e44d7e4e7f61 +AUX 3.3.0/03-reasonable-config.pl-defaults.patch 1908 BLAKE2B e26b4c9dcda7416f09516dc5b2e4ea7b6a690d00ef60f5a8bd34090d8178074e560a486b00435593a9da832db0d70bedf6d48f2f8c93928b55b96dd2041deebe SHA512 d9fe509d59b3c0f0fab265dd1eab2da7d499fd5e9838e04f413b56d4e116337f8781815e3ac9c2ab0dd8e103ce49fa78a398ebf7e1b2475d0b7c869d468ddf2e AUX 99_backuppc.conf 718 BLAKE2B 3075731b3bd580e9e9f864391d8a65716f43826d801bdf95082dc2168120419346b09322292eecf9de0bac6708dcba606347142238a65f11676ec553ca278b75 SHA512 cb68dfbb635564740428850ea3f026ebc0b8e22b2bca52640b2f367e5487fa205b00ec82e4e192b311e2886686b81f9ea52de54886994c6cce1cd154937fa0ee -AUX backuppc-3.3.1-perl522.patch 607 BLAKE2B 98c35bbcbe76cd5f7bbc04722f9d8f840c61a8a713cf147db84934702ca754dbd3e0b88e83fa12ecfd45a2aa4974600d21f5cc8bd87fb0fb802f97b2a0c36ae0 SHA512 4d33fff4df53ee885676d58f78984616bb413fcbfd16fdacff0656d70a7c70c012c25f2fd685b360d878ebd407e76fab23103617f2bde0007ad9fc6bf34128c0 -AUX backuppc-3.3.1-perl526.patch 969 BLAKE2B 0b56c1535d8993a71ed2d3330db2cc1d22c42c3c9ed92bc00294c7d2769fc7277546c74844d592086d0b782a4cc482945a20f9ce9cec3daca174e297d80368cc SHA512 da626131a3253bbc6fe46a06f74462a2d356a71ae369e8de88acca2d85376be0d6ad16c8c566f7c80b93e794808f8b1c09a75707d5031dc64b93ab0f698faced +AUX backuppc-3.3.1-perl522.patch 611 BLAKE2B a363952b76c8514ceeb31ae71b134ad37004422eeb905bf243aa86dc85795782066d9ee3aca266b7bbe62308bf421f7e6c5c006f2cff2182f4d56dba8eb3c063 SHA512 c7425c9eec316049b02226be02bcaefc6204016a7d0da876cab2094a5f1572ba42195dc0395ad42755b7dfbe11e28bcef59c04e85821e3b8e7ce428966f418bd +AUX backuppc-3.3.1-perl526.patch 973 BLAKE2B 5853a89c016406d7202bc9f3ab20b9af9466b0081f958126cec2890bd6bde60d8134629a61929fa7e16b8056bb590f0bd973a62a7862e2432ec2d73862e5687b SHA512 ce5a9fc93656c6759c3afb900f68f7482b11916860a16c8e05db9432585618e942a092274a1dcdfde4cee94d39fe72f614443107e233ce1fb702c8a2fc2d999e AUX backuppc.service 231 BLAKE2B 948543a9fc9accff40868e930680c4eb9c0ff89c291254091c8f48b788b1eacf6ba6aba317fd39d2958e8af2efd7194cbe26d3674ee055e8401c591ac27e2fa5 SHA512 9a7cb7ac7da2851cfaf90fafe082800fbac34a5a40a9f6aed1ea817b6f9aeb5be60cb3cfb35c263997c2ac1d22f3384752a23f44158572a9efc8f2c48e99c969 DIST BackupPC-3.3.1.tar.gz 556461 BLAKE2B 91477196506291fb542a266aca4182ad727758ccf8379c135dcd5147d42b5f1f58d094473430fee64f67e0fc75e077fdf92bfcdaf2313dd53480737666746160 SHA512 b6bb9de3103c5062098d80755055b7461ae9133a4a46a66b3d0af89d081086571694db1898e7d85880defa15b030bad522812116ae5361c0fbde90b877d139c6 -EBUILD backuppc-3.3.1-r5.ebuild 5526 BLAKE2B 121793c6d0209b99a3104042181c3e85adec507aef4a69587c77329aa3d6822c6994b601b8b0c6302b33d3c0f1a84e4dd08f109b3b2f9a31f400d9da3bfac919 SHA512 c1c16a3cbb91dbd990165719591fd48fc6bdddc54c86e6d977f6e7cc3302b3e5e49ce1992f79b70e5c8edbde0b85919fcf4e8dcb2811af7dd725a5a1ab0d0ff6 +EBUILD backuppc-3.3.1-r6.ebuild 5433 BLAKE2B 5dcb07f3f8b57f9b7db9992a21cffb61f4ef96ca176bbd8183c18b5c3082db17445962766fbba8adae1c7a2040d20e21d511ac1b72cef885b676a4c76c32c75d SHA512 62a43139f30493eccc164d63ff9304acca9539b314e9f100fac73ada0b4568d63c6d3d5de647ff09659cd5735fe0150110f94f79b025a7600d2a67621d84f1b8 MISC metadata.xml 245 BLAKE2B 60b89e1b22df8b9bf236255a9563dea8017b658ba02811b0826ec33790245fbba9332bcfef37cfe1a0dfc5c15de494f7b6eab4b6fbc0f92c6b3c9bec34c2f5c3 SHA512 4129c00f4fd37b4c2e051df35c98105ee97b74bc2a8af78e97f2cbc4c97d14740456fc01ed2ab5c6df3bab10a17ce1728de9e4b83cfee393a8841e8933232877 diff --git a/app-backup/backuppc/backuppc-3.3.1-r5.ebuild b/app-backup/backuppc/backuppc-3.3.1-r5.ebuild deleted file mode 100644 index 932f8a9640d5..000000000000 --- a/app-backup/backuppc/backuppc-3.3.1-r5.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit depend.apache eutils user systemd - -MY_P="BackupPC-${PV}" - -DESCRIPTION="High-performance backups to a server's disk" -HOMEPAGE="http://backuppc.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="amd64 x86" - -IUSE="rss samba" - -# The CGI modules are handled in $RDEPEND. -APACHE_MODULES="apache2_modules_alias," # RedirectMatch -APACHE_MODULES+="apache2_modules_authn_core," # AuthType -APACHE_MODULES+="apache2_modules_authz_core," # Require -APACHE_MODULES+="apache2_modules_authz_host," # Require host -APACHE_MODULES+="apache2_modules_authz_user" # Require valid-user - -DEPEND="dev-lang/perl - app-admin/apache-tools - app-admin/makepasswd" - -# Older versions of mod_perl think they're compatibile with apache-2.4, -# so we require the new one explicitly. -RDEPEND="${DEPEND} - virtual/perl-IO-Compress - dev-perl/Archive-Zip - dev-perl/CGI - dev-perl/libwww-perl - app-arch/tar - app-arch/par2cmdline - app-arch/gzip - app-arch/bzip2 - virtual/mta - >=www-apache/mod_perl-2.0.9 - www-apache/mpm_itk - || ( >=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_cgi] - >=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_cgid] - >=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_fcgid] ) - net-misc/rsync - dev-perl/File-RsyncP - rss? ( dev-perl/XML-RSS ) - samba? ( net-fs/samba )" - -need_apache2_4 - -SLOT="0" - -S="${WORKDIR}/${MY_P}" - -CGIDIR="/usr/lib/backuppc/htdocs" -CONFDIR="/etc/BackupPC" -DATADIR="/var/lib/backuppc" -DOCDIR="/usr/share/doc/${PF}" -LOGDIR="/var/log/BackupPC" - -pkg_setup() { - enewgroup backuppc - enewuser backuppc -1 /bin/bash /var/lib/backuppc backuppc -} - -src_prepare() { - epatch "${FILESDIR}/3.3.0/01-fix-configure.pl.patch" - epatch "${FILESDIR}/3.3.0/02-fix-config.pl-formatting.patch" - epatch "${FILESDIR}/3.3.0/03-reasonable-config.pl-defaults.patch" - - epatch "${FILESDIR}/3.2.0/04-add-docdir-marker.patch" - epatch "${FILESDIR}/3.2.0/05-nicelevel.patch" - - epatch "${FILESDIR}"/${P}-perl522.patch #580254 - epatch "${FILESDIR}"/${P}-perl526.patch #594128 - - # Fix docs location using the marker that we've patched in. - sed -i "s+__DOCDIR__+${DOCDIR}+" "lib/BackupPC/CGI/View.pm" \ - || die "failed to sed the documentation location" -} - -src_install() { - local myconf - myconf="" - if use samba ; then - myconf="--bin-path smbclient=$(type -p smbclient)" - myconf="${myconf} --bin-path nmblookup=$(type -p nmblookup)" - fi - - /usr/bin/env perl ./configure.pl \ - --batch \ - --bin-path perl=$(type -p perl) \ - --bin-path tar=$(type -p tar) \ - --bin-path rsync=$(type -p rsync) \ - --bin-path ping=$(type -p ping) \ - --bin-path df=$(type -p df) \ - --bin-path ssh=$(type -p ssh) \ - --bin-path sendmail=$(type -p sendmail) \ - --bin-path hostname=$(type -p hostname) \ - --bin-path gzip=$(type -p gzip) \ - --bin-path bzip2=$(type -p bzip2) \ - --config-dir "${CONFDIR}" \ - --install-dir /usr \ - --data-dir "${DATADIR}" \ - --hostname 127.0.0.1 \ - --uid-ignore \ - --dest-dir "${D%/}" \ - --html-dir "${CGIDIR}"/image \ - --html-dir-url /image \ - --cgi-dir "${CGIDIR}" \ - --fhs \ - ${myconf} || die "failed the configure.pl script" - - ebegin "Installing documentation" - - pod2man \ - -errors=none \ - --section=8 \ - --center="BackupPC manual" \ - "${S}"/doc/BackupPC.pod backuppc.8 \ - || die "failed to generate man page" - - doman backuppc.8 - - # Place the documentation in the correct location - dodoc "${D}/usr/doc/BackupPC.html" - dodoc "${D}/usr/doc/BackupPC.pod" - rm -rf "${D}/usr/doc" || die - - eend 0 - - # Setup directories - dodir "${CONFDIR}/pc" - - keepdir "${CONFDIR}" - keepdir "${CONFDIR}/pc" - keepdir "${DATADIR}"/{trash,pool,pc,cpool} - keepdir "${LOGDIR}" - - ebegin "Setting up init.d/conf.d/systemd scripts" - newinitd "${S}"/init.d/gentoo-backuppc backuppc - newconfd "${S}"/init.d/gentoo-backuppc.conf backuppc - systemd_dounit "${FILESDIR}/${PN}.service" - - insinto "${APACHE_MODULES_CONFDIR}" - doins "${FILESDIR}"/99_backuppc.conf - - # Make sure that the ownership is correct - chown -R backuppc:backuppc "${D}${CONFDIR}" || die - chown -R backuppc:backuppc "${D}${DATADIR}" || die - chown -R backuppc:backuppc "${D}${LOGDIR}" || die -} - -pkg_postinst() { - elog "Installation finished, you may now start using BackupPC." - elog - elog "- Read the documentation in /usr/share/doc/${PF}/BackupPC.html" - elog " Please pay special attention to the security section." - elog - elog "- You can launch backuppc by running:" - elog - elog " # /etc/init.d/backuppc start" - elog - elog "- To enable the GUI, first edit ${ROOT}etc/conf.d/apache2 and add," - elog - elog " \"-D BACKUPPC -D PERL -D MPM_ITK\"" - elog - elog " to the APACHE2_OPTS line." - elog - elog " Then you must edit ${ROOT}etc/apache2/modules.d/00_mpm_itk.conf" - elog " and adjust the values of LimitUIDRange/LimitGIDRange to include" - elog " the UID and GID of the backuppc user." - elog - elog " Finally, start apache:" - elog - elog " # /etc/init.d/apache2 start" - elog - elog " The web interface should now be running on," - elog - elog " http://127.0.0.1:8080/" - elog - - # Generate a new password if there's no auth file - if [[ ! -f "${CONFDIR}/users.htpasswd" ]]; then - adminuser="backuppc" - adminpass=$( makepasswd --chars=12 ) - htpasswd -bc "${CONFDIR}/users.htpasswd" $adminuser $adminpass - - elog "" - elog "- Created admin user $adminuser with password $adminpass" - elog " To add new users, run: " - elog "" - elog " # htpasswd ${CONFDIR}/users.htpasswd newUser" - fi -} diff --git a/app-backup/backuppc/backuppc-3.3.1-r6.ebuild b/app-backup/backuppc/backuppc-3.3.1-r6.ebuild new file mode 100644 index 000000000000..97bacafc0e0d --- /dev/null +++ b/app-backup/backuppc/backuppc-3.3.1-r6.ebuild @@ -0,0 +1,196 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="BackupPC-${PV}" + +inherit depend.apache systemd + +DESCRIPTION="High-performance backups to a server's disk" +HOMEPAGE="http://backuppc.sourceforge.net/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="rss samba" + +DEPEND=" + acct-group/backuppc + acct-user/backuppc + app-admin/apache-tools + app-admin/makepasswd + dev-lang/perl +" + +# The CGI modules are handled in $RDEPEND. +APACHE_MODULES="apache2_modules_alias," # RedirectMatch +APACHE_MODULES+="apache2_modules_authn_core," # AuthType +APACHE_MODULES+="apache2_modules_authz_core," # Require +APACHE_MODULES+="apache2_modules_authz_host," # Require host +APACHE_MODULES+="apache2_modules_authz_user" # Require valid-user + +# Older versions of mod_perl think they're compatibile with apache-2.4, +# so we require the new one explicitly. +RDEPEND=" + ${DEPEND} + app-arch/par2cmdline + dev-perl/Archive-Zip + dev-perl/CGI + dev-perl/File-RsyncP + dev-perl/libwww-perl + virtual/mta + virtual/perl-IO-Compress + www-apache/mod_perl + www-apache/mpm_itk + || ( + >=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_cgi] + >=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_cgid] + >=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_fcgid] + ) + rss? ( dev-perl/XML-RSS ) + samba? ( net-fs/samba )" + +PATCHES=( + "${FILESDIR}/3.3.0/01-fix-configure.pl.patch" + "${FILESDIR}/3.3.0/02-fix-config.pl-formatting.patch" + "${FILESDIR}/3.3.0/03-reasonable-config.pl-defaults.patch" + "${FILESDIR}/3.2.0/04-add-docdir-marker.patch" + "${FILESDIR}/3.2.0/05-nicelevel.patch" + "${FILESDIR}"/${P}-perl522.patch #580254 + "${FILESDIR}"/${P}-perl526.patch #594128 +) + +CGIDIR="/usr/lib/backuppc/htdocs" +CONFDIR="/etc/BackupPC" +DATADIR="/var/lib/backuppc" +DOCDIR="/usr/share/doc/${PF}" +LOGDIR="/var/log/BackupPC" +need_apache2_4 + +src_prepare() { + default + + # Fix initscript + sed -e 's/runscript/openrc-run/g' -i init.d/src/gentoo-backuppc || die + + # Fix docs location using the marker that we've patched in. + sed "s+__DOCDIR__+${DOCDIR}+" -i "lib/BackupPC/CGI/View.pm" || die +} + +src_install() { + local myconf + myconf="" + if use samba ; then + myconf="--bin-path smbclient=$(type -p smbclient)" + myconf="${myconf} --bin-path nmblookup=$(type -p nmblookup)" + fi + + /usr/bin/env perl ./configure.pl \ + --batch \ + --bin-path perl=$(type -p perl) \ + --bin-path tar=$(type -p tar) \ + --bin-path rsync=$(type -p rsync) \ + --bin-path ping=$(type -p ping) \ + --bin-path df=$(type -p df) \ + --bin-path ssh=$(type -p ssh) \ + --bin-path sendmail=$(type -p sendmail) \ + --bin-path hostname=$(type -p hostname) \ + --bin-path gzip=$(type -p gzip) \ + --bin-path bzip2=$(type -p bzip2) \ + --config-dir "${CONFDIR}" \ + --install-dir /usr \ + --data-dir "${DATADIR}" \ + --hostname 127.0.0.1 \ + --uid-ignore \ + --dest-dir "${D}" \ + --html-dir "${CGIDIR}"/image \ + --html-dir-url /image \ + --cgi-dir "${CGIDIR}" \ + --fhs \ + ${myconf} || die "failed the configure.pl script" + + ebegin "Installing documentation" + + pod2man \ + -errors=none \ + --section=8 \ + --center="BackupPC manual" \ + "${S}"/doc/BackupPC.pod backuppc.8 \ + || die "failed to generate man page" + + doman backuppc.8 + + # Place the documentation in the correct location + dodoc "${D}/usr/doc/BackupPC.html" + dodoc "${D}/usr/doc/BackupPC.pod" + rm -rf "${D}/usr/doc" || die + + eend 0 + + # Setup directories + dodir "${CONFDIR}/pc" + + keepdir "${CONFDIR}" + keepdir "${CONFDIR}/pc" + keepdir "${DATADIR}"/{trash,pool,pc,cpool} + keepdir "${LOGDIR}" + + ebegin "Setting up init.d/conf.d/systemd scripts" + newinitd "${S}"/init.d/gentoo-backuppc backuppc + newconfd "${S}"/init.d/gentoo-backuppc.conf backuppc + systemd_dounit "${FILESDIR}/${PN}.service" + + insinto "${APACHE_MODULES_CONFDIR}" + doins "${FILESDIR}"/99_backuppc.conf + + # Make sure that the ownership is correct + chown -R backuppc:backuppc "${D}${CONFDIR}" || die + chown -R backuppc:backuppc "${D}${DATADIR}" || die + chown -R backuppc:backuppc "${D}${LOGDIR}" || die +} + +pkg_postinst() { + elog "Installation finished, you may now start using BackupPC." + elog + elog "- Read the documentation in /usr/share/doc/${PF}/BackupPC.html" + elog " Please pay special attention to the security section." + elog + elog "- You can launch backuppc by running:" + elog + elog " # /etc/init.d/backuppc start" + elog + elog "- To enable the GUI, first edit ${ROOT}/etc/conf.d/apache2 and add," + elog + elog " \"-D BACKUPPC -D PERL -D MPM_ITK\"" + elog + elog " to the APACHE2_OPTS line." + elog + elog " Then you must edit ${ROOT}/etc/apache2/modules.d/00_mpm_itk.conf" + elog " and adjust the values of LimitUIDRange/LimitGIDRange to include" + elog " the UID and GID of the backuppc user." + elog + elog " Finally, start apache:" + elog + elog " # /etc/init.d/apache2 start" + elog + elog " The web interface should now be running on," + elog + elog " http://127.0.0.1:8080/" + elog + + # Generate a new password if there's no auth file + if [[ ! -f "${CONFDIR}/users.htpasswd" ]]; then + adminuser="backuppc" + adminpass=$( makepasswd --chars=12 ) + htpasswd -bc "${CONFDIR}/users.htpasswd" $adminuser $adminpass + + elog "" + elog "- Created admin user $adminuser with password $adminpass" + elog " To add new users, run: " + elog "" + elog " # htpasswd ${CONFDIR}/users.htpasswd newUser" + fi +} diff --git a/app-backup/backuppc/files/3.2.0/04-add-docdir-marker.patch b/app-backup/backuppc/files/3.2.0/04-add-docdir-marker.patch index 0355aedf04b7..d6a5a1c42991 100644 --- a/app-backup/backuppc/files/3.2.0/04-add-docdir-marker.patch +++ b/app-backup/backuppc/files/3.2.0/04-add-docdir-marker.patch @@ -1,5 +1,5 @@ ---- lib/BackupPC/CGI/View.pm.orig 2009-09-30 19:08:34.353577546 +0300 -+++ lib/BackupPC/CGI/View.pm 2009-09-30 19:16:01.982412712 +0300 +--- a/lib/BackupPC/CGI/View.pm.orig 2009-09-30 19:08:34.353577546 +0300 ++++ b/lib/BackupPC/CGI/View.pm 2009-09-30 19:16:01.982412712 +0300 @@ -86,7 +86,7 @@ $file = $bpc->ConfDir() . "/hosts"; $linkHosts = 1; diff --git a/app-backup/backuppc/files/3.2.0/05-nicelevel.patch b/app-backup/backuppc/files/3.2.0/05-nicelevel.patch index 50938f60bcdc..f6ecce98a7a8 100644 --- a/app-backup/backuppc/files/3.2.0/05-nicelevel.patch +++ b/app-backup/backuppc/files/3.2.0/05-nicelevel.patch @@ -1,5 +1,5 @@ ---- init.d/src/gentoo-backuppc.orig 2009-10-18 00:14:44.125346723 +0300 -+++ init.d/src/gentoo-backuppc 2009-10-18 00:15:37.101346981 +0300 +--- a/init.d/src/gentoo-backuppc.orig 2009-10-18 00:14:44.125346723 +0300 ++++ b/init.d/src/gentoo-backuppc 2009-10-18 00:15:37.101346981 +0300 @@ -21,7 +21,7 @@ start() { checkconfig || return 1 @@ -9,8 +9,8 @@ eend $? } ---- init.d/src/gentoo-backuppc.conf.orig 2009-10-18 00:14:52.513347638 +0300 -+++ init.d/src/gentoo-backuppc.conf 2009-10-18 00:16:03.457346630 +0300 +--- a/init.d/src/gentoo-backuppc.conf.orig 2009-10-18 00:14:52.513347638 +0300 ++++ b/init.d/src/gentoo-backuppc.conf 2009-10-18 00:16:03.457346630 +0300 @@ -3,3 +3,4 @@ PID_FILE=__LOGDIR__/BackupPC.pid EXEC=__INSTALLDIR__/bin/BackupPC diff --git a/app-backup/backuppc/files/3.3.0/01-fix-configure.pl.patch b/app-backup/backuppc/files/3.3.0/01-fix-configure.pl.patch index c943fdce68b1..f27fccc154fe 100644 --- a/app-backup/backuppc/files/3.3.0/01-fix-configure.pl.patch +++ b/app-backup/backuppc/files/3.3.0/01-fix-configure.pl.patch @@ -1,5 +1,5 @@ ---- configure.pl.dist 2013-09-23 23:01:19.524743747 +0300 -+++ configure.pl 2013-09-23 23:01:37.344567459 +0300 +--- a/configure.pl.dist 2013-09-23 23:01:19.524743747 +0300 ++++ b/configure.pl 2013-09-23 23:01:37.344567459 +0300 @@ -158,7 +158,7 @@ # config file to get all the defaults. # diff --git a/app-backup/backuppc/files/3.3.0/02-fix-config.pl-formatting.patch b/app-backup/backuppc/files/3.3.0/02-fix-config.pl-formatting.patch index 79ad6547fa6f..14a9600536d7 100644 --- a/app-backup/backuppc/files/3.3.0/02-fix-config.pl-formatting.patch +++ b/app-backup/backuppc/files/3.3.0/02-fix-config.pl-formatting.patch @@ -1,5 +1,5 @@ ---- conf/config.pl.dist 2013-09-23 23:05:50.332064754 +0300 -+++ conf/config.pl 2013-09-23 23:07:44.110943607 +0300 +--- a/conf/config.pl.dist 2013-09-23 23:05:50.332064754 +0300 ++++ b/conf/config.pl 2013-09-23 23:07:44.110943607 +0300 @@ -355,7 +355,7 @@ # needs to be a full path and you can't include shell syntax like # redirection and pipes; put that in a script if you need it. diff --git a/app-backup/backuppc/files/3.3.0/03-reasonable-config.pl-defaults.patch b/app-backup/backuppc/files/3.3.0/03-reasonable-config.pl-defaults.patch index 8b54fc87b050..0dd85d3acad1 100644 --- a/app-backup/backuppc/files/3.3.0/03-reasonable-config.pl-defaults.patch +++ b/app-backup/backuppc/files/3.3.0/03-reasonable-config.pl-defaults.patch @@ -1,5 +1,5 @@ ---- conf/config.pl.formatted 2013-09-23 23:12:30.708129365 +0300 -+++ conf/config.pl 2013-09-23 23:12:39.448043656 +0300 +--- a/conf/config.pl.formatted 2013-09-23 23:12:30.708129365 +0300 ++++ b/conf/config.pl 2013-09-23 23:12:39.448043656 +0300 @@ -1305,7 +1305,7 @@ '--times', '--block-size=2048', diff --git a/app-backup/backuppc/files/backuppc-3.3.1-perl522.patch b/app-backup/backuppc/files/backuppc-3.3.1-perl522.patch index fb7eeeef1e02..cb29e890d347 100644 --- a/app-backup/backuppc/files/backuppc-3.3.1-perl522.patch +++ b/app-backup/backuppc/files/backuppc-3.3.1-perl522.patch @@ -1,5 +1,5 @@ ---- lib/BackupPC/CGI/Browse.pm 2016-11-22 20:52:03.622509160 +0100 -+++ lib/BackupPC/CGI/Browse.pm 2016-11-22 20:50:35.871018400 +0100 +--- a/lib/BackupPC/CGI/Browse.pm 2016-11-22 20:52:03.622509160 +0100 ++++ b/lib/BackupPC/CGI/Browse.pm 2016-11-22 20:50:35.871018400 +0100 @@ -62,13 +62,13 @@ fix bug https://bugzilla.redhat.com/attachment.cgi?id=1104083 # my @Backups = $bpc->BackupInfoRead($host); diff --git a/app-backup/backuppc/files/backuppc-3.3.1-perl526.patch b/app-backup/backuppc/files/backuppc-3.3.1-perl526.patch index 3a04f94835c3..ec7b9a63d06f 100644 --- a/app-backup/backuppc/files/backuppc-3.3.1-perl526.patch +++ b/app-backup/backuppc/files/backuppc-3.3.1-perl526.patch @@ -1,6 +1,6 @@ diff -ruN BackupPC-3.3.1.orig/lib/BackupPC/Lib.pm BackupPC-3.3.1/lib/BackupPC/Lib.pm ---- BackupPC-3.3.1.orig/lib/BackupPC/Lib.pm 2015-01-12 01:19:53.000000000 +0100 -+++ BackupPC-3.3.1/lib/BackupPC/Lib.pm 2017-07-08 00:31:52.100003197 +0200 +--- a/BackupPC-3.3.1.orig/lib/BackupPC/Lib.pm 2015-01-12 01:19:53.000000000 +0100 ++++ b/BackupPC-3.3.1/lib/BackupPC/Lib.pm 2017-07-08 00:31:52.100003197 +0200 @@ -1261,7 +1261,7 @@ # # Replace scalar variables first diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest index bd0cbddcb857..c186816c5a69 100644 --- a/app-backup/borgbackup/Manifest +++ b/app-backup/borgbackup/Manifest @@ -1,10 +1,6 @@ -DIST borgbackup-1.1.11.tar.gz 3718055 BLAKE2B ea03d538bd7936cc12705f73c3f8e63dc28167f1930e84bdd04fc13bcc34c2b9f35e7e6ed945ba20b647dbdefe12c66c04645414c7efc974e53a312e3dff6991 SHA512 cf629f31d38d27ce6350670ff27b4937f2f30eddf9e0cd9209cd9d57a4ffa653f5a291ea1e1c79614dd2c08bcf5c50bc3e4e0f222e0d3cd1bbfb2d756b4a4573 -DIST borgbackup-1.1.13.tar.gz 3754457 BLAKE2B 3d3dce66ad685fbde53cb78e288b4edc53af449ed54379e5f0b9ab3b10d8cf43ae983de5abeccb1874fbf1283f3e2796ac35ff9de349905d03d0b0c560f4fa93 SHA512 2480dba6c842659a248361b35b478120e50df3525b8f07d89dac4e78369bb1dad2679b9efa6a4d6f38637759666095dc2dcbb7750edccd97972e2c8980a51b84 -DIST borgbackup-1.1.14.tar.gz 3769460 BLAKE2B b5a7025d9f7f0764d6532e9e0fd867b3e4c8bac3c584f7a83331a5e7ec39fda14f3f82465e9bf483596453b7cd96bffac3f273ba6171ed109e8a83fb4a1d766e SHA512 2aae851d38ec2431cd09f9390b3afa41ec44c2891a3698b01f036cebc5b64d7b7f328d7c95bf30fc29016b4bd2d2ada2613f895091e22148f3d4861f4facd35f DIST borgbackup-1.1.15.tar.gz 3777355 BLAKE2B 388f3cd33280c9d1a27b9cd43509d317aa1c95d08418a43c176146243d83cf07b3033707ab5423eeb097e92bb31cf016f65fc3738ebff1bb8c704a54c6e8dd12 SHA512 db2f06a96897c07a71e9c4531d4f219ef5451009c08ae933348b1a02b7d6c95b4e814a25b4cf465c0021ff670fdd46076c486c2a466d056dd931cb7eee8b1ef3 -EBUILD borgbackup-1.1.11-r2.ebuild 933 BLAKE2B d91496fa7f293bb96dadd180b70cb2dfd4642d11a9a216f9628401d9feb4266927c0e30bad7daa84f1a06438ce6af1687b8cecdada685b6ff94fee9ef4d50714 SHA512 e850dfd769f89368e20f62ea902cdb75a9c1e96e4743034da2ee27692445cf35f2210f9135bc78c76340d8649ee943f91465bf58ffb25fa38577f0ec42a2ccb7 -EBUILD borgbackup-1.1.13.ebuild 944 BLAKE2B 97a6e152d9051779457f5082d38a0239f67f953ecd73f6d9f4617275554e4c277df2054db1adbeb9806d7a02ba2f9919111bb336fe60dc326edc5b459dacf8ba SHA512 61a7d466234e65b89000f29c78d93bfdaa3fa566a54929b4d60ab44e7e7b9504689e712275839f74b59c8ee6539453626289e967061cc6888aca91795c2eeb0a -EBUILD borgbackup-1.1.14.ebuild 944 BLAKE2B 1522f4450a67775a614e597ebdc2b3e010edd3110e0e2499558fa68488ccfc2f40cbfaabc9c8f6b93496adb7a23972baba6085607425dddec7fe3a21cf005c90 SHA512 3fd8db8e4f1ab1c8797362acc27f2102e55dca3d9dad1a44151da3665ddf9c2643feaadf42222719683b101fb21665f63572d849898aa18a9b6e54e56928a51e +DIST borgbackup-1.1.16.tar.gz 3777030 BLAKE2B bf5ad487fd0cdcce341b14ad950bc447d89d025b1b3434c5d270539d1fc4aec92b52a750ab1079911e53478411f91c92be4f053c09289b1e38285caa03453f17 SHA512 9cdfe794329821c784461382633fd29f7f9b3cc6ef9e7fa2463ed178efd64ea367e56d49128d88b86bd516d36971282207ec173735ecb4eabc4ec7b4604ed773 EBUILD borgbackup-1.1.15.ebuild 956 BLAKE2B a79d33cea40d25c63eb62b7bbba0f27b16d229e5caa45f164c9f605923d453f0e670fa9c9c2523ff389ba987f2b45053999922de0a50a9542ac2af7734be3805 SHA512 0a2d8610382a4a34b5a21a24738ff8a48c282b78cd19f6397ff705cea3b5c9f450d58ace334451275572e222bf2aec57d6e0860c946edfcf5d8b8e8f0cdcd853 +EBUILD borgbackup-1.1.16.ebuild 958 BLAKE2B 48d84aa0219bb67035d9901104d5b71ee62249ef739605f5835a6f7751bff64fa76bb3fc3ef86f23edd4fd66afcb5fee8c25ba2ce70843099822595cba8a861e SHA512 34eeef4485f6b646aedff16e2b6a676e9c8795b0069dcd361644a8254b83c1d847c8a289fa8d6942431ac079deb507da9c6eea695e5aeab05fbb2868a0c7a18b EBUILD borgbackup-9999.ebuild 946 BLAKE2B 6173e891ff31cf2682aaf813daab17485b0017c8585c029cc96a229b4085683021baf05d7fe46b47737f71dac8b30e7b0523b5cda3c6d2150acfbb44012aa7a7 SHA512 14e55850b506e5357c0ea423f94125355d560ed107f40d4e6fbc796cba412dfc4195582649250458b2ade2d9257ecb6ff2e2f2a0f94b7cca2b1a9c0246596c2e MISC metadata.xml 493 BLAKE2B 7c8c3f7dafce95377347ff7392fd80580f0bc9afb05654795ba86ab20bc54054395a46eaa172cd61ef1084a023cc26bfa9c835e9d73f921f842c03e668bcb6a6 SHA512 00aa284252b1ce793b4176f7eb1255984670924b3dc6ee75867d5a947761a3db7d3b917f412629edbe146b3d22050a4383afa8af4f017ebe68728d1b5575a473 diff --git a/app-backup/borgbackup/borgbackup-1.1.11-r2.ebuild b/app-backup/borgbackup/borgbackup-1.1.11-r2.ebuild deleted file mode 100644 index 50f98e5f6523..000000000000 --- a/app-backup/borgbackup/borgbackup-1.1.11-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_7 ) - -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 - virtual/acl - dev-python/llfuse[${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} -" - -src_install() { - distutils-r1_src_install - doman docs/man/* -} diff --git a/app-backup/borgbackup/borgbackup-1.1.13.ebuild b/app-backup/borgbackup/borgbackup-1.1.13.ebuild deleted file mode 100644 index 838d98cbe431..000000000000 --- a/app-backup/borgbackup/borgbackup-1.1.13.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -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 ~ppc64 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 - virtual/acl - dev-python/llfuse[${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} -" - -src_install() { - distutils-r1_src_install - doman docs/man/* -} diff --git a/app-backup/borgbackup/borgbackup-1.1.14.ebuild b/app-backup/borgbackup/borgbackup-1.1.14.ebuild deleted file mode 100644 index 8e559ba974e6..000000000000 --- a/app-backup/borgbackup/borgbackup-1.1.14.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -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 ~ppc64 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 - virtual/acl - dev-python/llfuse[${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} -" - -src_install() { - distutils-r1_src_install - doman docs/man/* -} diff --git a/app-backup/borgbackup/borgbackup-1.1.16.ebuild b/app-backup/borgbackup/borgbackup-1.1.16.ebuild new file mode 100644 index 000000000000..a85b2a0012cf --- /dev/null +++ b/app-backup/borgbackup/borgbackup-1.1.16.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +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 ~arm ~arm64 ~ppc64 ~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 + virtual/acl + dev-python/llfuse[${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} +" + +src_install() { + distutils-r1_src_install + doman docs/man/* +} diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 6b9a96663e3f..04f5771ce259 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -1,5 +1,7 @@ AUX borgmatic-1.5.1-no_test_coverage.patch 284 BLAKE2B 91e041cb2d3d15b65c47075b0524e6e2a60631702eb10243da79b8051504e33476e6f8d61a3d9a172302b9859a01afb0d640a502cc95f69e45024a8fdb5ebc53 SHA512 1604d425f4c3267a41449f5d05675634f365d0be0630b49812e87d13ebc4ee78e01259f2371afbf2150b5b1203676e20c50c1613be24e0fa39df635d229f80bc AUX borgmatic-1.5.1-systemd_service_bin_path.patch 446 BLAKE2B bad832573f35e832e5a111a12d6c61cf2e2b1111e91252923e841ae5ec6661ed4f1c4d1e4cc94fe31887d8ee0b2a54aac7d79f8bd0e6f27a2e89f1ff0484c091 SHA512 299791d5079522270954a6742669f3031c0d6164ad7037387dad7f7dccebbe20b83f21f1e30ee61915c2703a370ba9987ab66989c4a99c1706ddf2b17bc2c718 DIST borgmatic-1.5.12.tar.gz 72964 BLAKE2B d71537eed019b10c3257d4b068c31aff63919e0cdb068b49c2ed92d2e97d37b8735f30b1225fb453e79372aeab49817e9200770aac4cc0f80c0bac14e84678d1 SHA512 67c7c7683e9fb7dd0321b3db6887212b040596f1d7e767cceeae6fa4cc02bb0a46344befbbc7a33b454a4692b04ae88d9031f71867788a94f771999d885112d5 +DIST borgmatic-1.5.13.tar.gz 72469 BLAKE2B 3a71be201143a96968bb1ea6008b62e11f6ab199f44f38d0d66f31f24827a8f32cc7b8f50cc5d33a8bbd7046e6697afe509525be90dd9519f4c686b8737f64c5 SHA512 60bcbcc825db3f93a423ab8e44e0b0809ff4937d8e41bc56ec6226e4865c3a66fae8b6749d33cdb0692ea9dd07cfff56750ff2feee68c96791b83c9dd5f35433 EBUILD borgmatic-1.5.12.ebuild 2131 BLAKE2B 3e655f16122c80e4caf19c03927f804136dc76b8ad7fdcbf2b2dc6e5c1587007989a9708093d9ae5b8cb1150b739d0d938b9af9c901ef335100fc214eb4ee617 SHA512 d72b6f41c03625a9238791a6d1991c327fd26ac031b394631237e84914e09491c5e10e239a24e631fde9d1c318aeead1c8b091018996f63f2fdb99893f9f10bb +EBUILD borgmatic-1.5.13.ebuild 2137 BLAKE2B efdd1242292e60bf5c1bf85913b4958db1a995caddeff0059cb0995049e3c1938117be1c3e3e9f4bbe16bf2ff8f5b62b37b325ae1085b4dc519ab832274106d1 SHA512 60673b7f47c3451e0a97b2e739fc80e5065c212e5260cae281fc66cc42245a1c4f9ca587a8a413b9691ca932645f569521be195d8b9d16c8ab77e2e1d260320a MISC metadata.xml 365 BLAKE2B 6fceb22a831c0ee0669e3545737da7a6fe778e9b188fba0c72f8e70988404ad444b2b75cd7e6001012cd2226d5f6f7a7096b3f837de905e559e94badf649d412 SHA512 72be8c3e4d69e9c33307d20b3ec2b05b134787fde7e015fa70f0dbea365163f235f21490500d68fe19b771528f813cf3257d1df175d5d009f6e9414ba5ea4db1 diff --git a/app-backup/borgmatic/borgmatic-1.5.13.ebuild b/app-backup/borgmatic/borgmatic-1.5.13.ebuild new file mode 100644 index 000000000000..06c3a588685e --- /dev/null +++ b/app-backup/borgmatic/borgmatic-1.5.13.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS="rdepend" + +inherit distutils-r1 systemd + +DESCRIPTION="Automatically create, prune and verify backups with borgbackup" +HOMEPAGE="https://torsion.org/borgmatic/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +# Fails due to problems with dev-python/flexmock-0.10.4; see Bug #740128 +RESTRICT="test" + +# borg is called as an external tool, hence no pythonic stuff +RDEPEND="app-backup/borgbackup + $(python_gen_cond_dep ' + dev-python/colorama[${PYTHON_USEDEP}] + >=dev-python/pykwalify-1.6.0[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +