summaryrefslogtreecommitdiff
path: root/app-backup
diff options
context:
space:
mode:
Diffstat (limited to 'app-backup')
-rw-r--r--app-backup/Manifest.gzbin7877 -> 7700 bytes
-rw-r--r--app-backup/bacula/Manifest3
-rw-r--r--app-backup/bacula/bacula-15.0.2.ebuild12
-rw-r--r--app-backup/bacula/files/bacula-drop-which.patch12
-rw-r--r--app-backup/bareos/Manifest12
-rw-r--r--app-backup/bareos/bareos-21.1.11.ebuild (renamed from app-backup/bareos/bareos-21.1.9.ebuild)18
-rw-r--r--app-backup/bareos/bareos-22.1.6.ebuild (renamed from app-backup/bareos/bareos-22.1.4.ebuild)14
-rw-r--r--app-backup/bareos/bareos-23.0.4.ebuild (renamed from app-backup/bareos/bareos-23.0.2.ebuild)14
-rw-r--r--app-backup/borgbackup/Manifest4
-rw-r--r--app-backup/borgbackup/borgbackup-1.2.8.ebuild78
-rw-r--r--app-backup/borgbackup/borgbackup-1.4.0.ebuild2
-rw-r--r--app-backup/borgmatic/Manifest7
-rw-r--r--app-backup/borgmatic/borgmatic-1.8.12.ebuild81
-rw-r--r--app-backup/borgmatic/borgmatic-1.8.14.ebuild (renamed from app-backup/borgmatic/borgmatic-1.8.13.ebuild)2
-rw-r--r--app-backup/borgmatic/files/borgmatic-1.8.12-datetime-utc.patch20
-rw-r--r--app-backup/ccollect/Manifest1
-rw-r--r--app-backup/ccollect/ccollect-0.8-r1.ebuild77
-rw-r--r--app-backup/duplicity/Manifest6
-rw-r--r--app-backup/duplicity/duplicity-3.0.2.ebuild (renamed from app-backup/duplicity/duplicity-2.1.4.ebuild)4
-rw-r--r--app-backup/duplicity/files/duplicity-3.0.2-fix-docs-cmd.patch (renamed from app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch)12
-rw-r--r--app-backup/kup/Manifest2
-rw-r--r--app-backup/kup/kup-0.9.1.ebuild44
-rw-r--r--app-backup/mkstage4/Manifest8
-rw-r--r--app-backup/mkstage4/metadata.xml14
-rw-r--r--app-backup/mkstage4/mkstage4-0.4.2.ebuild30
-rw-r--r--app-backup/mkstage4/mkstage4-0.4.3.ebuild31
-rw-r--r--app-backup/mkstage4/mkstage4-0.4.ebuild30
-rw-r--r--app-backup/mkstage4/mkstage4-9999.ebuild32
-rw-r--r--app-backup/restic/Manifest8
-rw-r--r--app-backup/restic/restic-0.17.0.ebuild2
-rw-r--r--app-backup/restic/restic-0.17.1.ebuild (renamed from app-backup/restic/restic-0.16.4.ebuild)4
-rw-r--r--app-backup/snapper/Manifest2
-rw-r--r--app-backup/snapper/snapper-0.11.2.ebuild90
-rw-r--r--app-backup/tarsnap/Manifest5
-rw-r--r--app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild48
-rw-r--r--app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild8
-rw-r--r--app-backup/tarsnap/tarsnap-1.0.40.ebuild56
37 files changed, 175 insertions, 618 deletions
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index bc84828f4bc5..e1ffc60c40ab 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b9ad70b4c88a..246a486e649e 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -7,6 +7,7 @@ AUX bacula-11.0.2-fix-static.patch 3752 BLAKE2B c910fa044c79f0f50abf5ac86b9f3448
AUX bacula-15.0.2-fix-static.patch 3830 BLAKE2B 79328ae40d94f88f8769e93f72cbd9cf1c66c332f28126260d46ae76f9271ca2535cbb8839a2f6c8430209e30cf8176a96e691ff80a7683d2a6d845d24a497f0 SHA512 a667f5ea4a86d8f2b0d77f44e08a98dc6e25c0ef257a3aa314f9971174ad7b2fd2d5e2ccc4baea607667b6637ae903be60d3dbe0eeca5fd0afbbaa90e2603dcb
AUX bacula-15.0.2-fix_slibtool.patch 3868 BLAKE2B 34186137dbeb183118b573ebd574ff6463e5280363df3ce2898d7e4a9570b196eddcbf85312ce7a7969ff75e86b6dacc526eddad92b010863af58683959151c5 SHA512 9c041e4841a7ff789a97c88135a646d41cc0e6bc658eebee866888fe6781ea0eedc39acff100e703ec047a8212f60d03b398a1e845f2937bb1b3906f372ea5cf
AUX bacula-dir.confd 629 BLAKE2B 85eb7131fe1735ea3af0075b26c88408a11ce7653b92e27198d6bbfdbe2bf4d4e157eb6685f2cac79a8de1e4d24d9c4eb25f9d64b1b956162718fe09633018c4 SHA512 85ed5317313721a7b3776a257c204e0ac45a5221c6bd0b5886944cbd1e4829fe146e7af52cdc604cbf5e3d8722c955da40cbf989dc9ea7466653c98bf8c7cfdf
+AUX bacula-drop-which.patch 298 BLAKE2B dcfc9231ec10940d87bddbf9b99d9a07076f70bd6429994c84a34004a90fca9b62d24a1f2538b525db3a26b74c48b4b44ac22145bb27e1f03497299a76ef93dd SHA512 405d6a85ecf38997bee9715fc7156adabb3ba9978829c3827421b6e4e9eadff9b9accb656ac682f1714be98b396daa00b29eb64c41a45cf99aed200aeceb3949
AUX bacula-fd.confd 241 BLAKE2B fe41e6376e46e674ef1aa32f02e2dee9721189fb56c4d25c2f49bd6bb0b9c8bcc811cd58db62b9b8bffd80514a24e9d60385a395dfdb93627d473ba7bbf05131 SHA512 0e5a21d8ed3cd39135c8db5b8c59e615161848aaca582851d3599fe0e6ad4f47c04fede13cdc648a2cbdc032de6ca00aa954111bbb2930eb006e7e0984cb882f
AUX bacula-fix-sonames-new.patch 2090 BLAKE2B 1d181464b599fbb40b5d463b17b6364dc144bb82071e1a3454f30d6f60c8679f738b59dccbc01a73cc14f882997ca5dae438ba2d3d7d1ea20ac148e1da3e2e9c SHA512 c9f6ec30c15f22fc57bed05ed387f99102bc234d50de4762785ec17c4ef3a68d8f560c3878e5843dc3bf1b2680b41f9990dcc89a3c238760deeb5fd95ed5d50a
AUX bacula-sd.confd 391 BLAKE2B 922ebff1772470f611661b03e6216d3bf11a09e9e552e5df59d9fcd5c14bde1b943e151892648e6176cef643ede01ec710f0aa892c35b51753331c96885cbe9e SHA512 ee7372582f6f8c7b4552ed5fd71293f712af22d0de30d02e3f5e08b3738da978eebc42dd601d88735f0412b1429be624a28d86e5f32aba2ddb127ca1ebd10e0d
@@ -21,5 +22,5 @@ DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B e54a754280178f74f97fdbb3c91a596b632d80
DIST bacula-15.0.2.tar.gz 6524812 BLAKE2B 1dd0722ce2bb6363936ed9cc9df1b6d842945f17277c77f40884bafc4b0a254c5fdd2c21bd200c6ca8b77c8eb718a319552e50135c9925d2b4ad81a64ab819d2 SHA512 71bd206a2bb0cf3ca0f2cb6547b63946bc2a8a5f70c5506b9a589e5ed9871bb98b56205da7d12e54a41c9ab3539fe1114bc94d926f0f831ee9e15bba36f167f3
EBUILD bacula-13.0.3-r2.ebuild 13179 BLAKE2B 3164969c3f2c5ba04a499c4282a15afaa6bf2afb82d309b5431b75dd1992fb500dd9fe859611e524d8271ba420091eef1468738c04d697ad6a40e2db0999f887 SHA512 e5e7f2671925994fb41e1ec430fc1ca76521ae6b8675f4ecb7383a5f191eaa3d42a7730d4e71daa41716eb07245530c5586108110b806e03e63772f5a04fc2a5
EBUILD bacula-13.0.4.ebuild 13181 BLAKE2B 98d8ed281cf63236d00eb7524a03361b7aaa563ea6228ef2c5ad19a42b74d551f02c5323d09105759e336375a541e4583a3ae5b326a808bb9e68c8de8467fe36 SHA512 306744e6b7734564305100c4d0bf568a2043873e54f1b77b40a0e81977f9d88146fe0d3e68e0a78e4c93d279bc813f700698be77a087bd7165772ffe3e4b963c
-EBUILD bacula-15.0.2.ebuild 13194 BLAKE2B ffdd60fac23fcab88d2e223e031b3c1ea0f92a30bdea754e291a873eac949429c9f6bf7bb708ef1a7e2fc60b0dfa8a6b35da146c8de35cb161779b7aaa652846 SHA512 a279beeeb67d80058cb86fb0cd6edc6278ab55b9eb85f4e89f595d3690e639e5ebf5ac6504ed92c22506a6b710fe56ff36f98c97e327a235040c45650aad0154
+EBUILD bacula-15.0.2.ebuild 13475 BLAKE2B 89b5c69df03a087596fc9be953e85711a3dfc15b76b9c32f21dac757eed894d71c6fd231400c6b0f2ee8177ad0897eef212a4eabcbfb77a58ca5c53c74a14bae SHA512 bbd54cd1dbc6042290242ed4a50a35f3e178d11eea856e6a3af590b3318cad75a47b9de733b0f1cd3eed0dfb5688cb8bd4aca36516218ce67585f06dbf982c74
MISC metadata.xml 747 BLAKE2B bae193fb0ae5e5e92b0b6e935691f19235a230b0a7e69083aeb344db0e451ca55f16c9f3c163eab390621ab266e0f7f7ee1e75eff69589b2de0c730d2cf0d965 SHA512 df7c2a1296cb7da96928de07347df04f741b8b91de72d39c002dda3e5c9564341a5bc73b60f68752a806175fd5709b35f1eb4ecf00e85e1237c4672c0b948557
diff --git a/app-backup/bacula/bacula-15.0.2.ebuild b/app-backup/bacula/bacula-15.0.2.ebuild
index d5c84855a449..80993afbc014 100644
--- a/app-backup/bacula/bacula-15.0.2.ebuild
+++ b/app-backup/bacula/bacula-15.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit desktop libtool qmake-utils systemd
+inherit desktop flag-o-matic libtool qmake-utils systemd
MY_PV=${PV/_beta/-b}
MY_P=${PN}-${MY_PV}
@@ -184,6 +184,9 @@ src_prepare() {
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/Makefile ||die
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/docker/Makefile ||die
+ # drop reliance on installed 'which' program (bug #940692)
+ eapply "${FILESDIR}"/${PN}-drop-which.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.
@@ -192,6 +195,13 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch
+ # bug #940695
+ #
+ # common datastructures with partial different components for
+ # different tools of the backup suite
+ filter-lto
+
local myconf=''
if use bacula-clientonly; then
diff --git a/app-backup/bacula/files/bacula-drop-which.patch b/app-backup/bacula/files/bacula-drop-which.patch
new file mode 100644
index 000000000000..0c34ddabbf61
--- /dev/null
+++ b/app-backup/bacula/files/bacula-drop-which.patch
@@ -0,0 +1,12 @@
+diff --git a/scripts/getgitcommit b/scripts/getgitcommit
+index 6897091..d82a7e5 100755
+--- a/scripts/getgitcommit
++++ b/scripts/getgitcommit
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+
+-GIT=$(which git)
++GIT=$(command -v git)
+ if [ "x$GIT" != "x" ]
+ then
+ COMMIT=$(git log --pretty=format:%h -n 1 2>/dev/null)
diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 2cf0cb2bc4f4..9ff6129c4ed6 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -13,16 +13,16 @@ AUX bareos-sd-21.confd 360 BLAKE2B 36a73a27a635ec1a4c3d1592e896ba85c3c7d6e91c3c0
AUX bareos-sd.service 812 BLAKE2B 7ac9754d98ea177614450045fbbaf7406592b30a280646eacdf31271a0cafd63e88ac463b1d94143ccac96c289de3f88a177edab665f073e7c7692037ffedb68 SHA512 6a0fdb3af03e9f94e0d755a3286aff36b41ab1f00a82e9864f6d3de6931691f6aba79aeb7fc952cec039e4174b545f53c23e96fcfbaed71192877d201b3086ad
AUX tmpfiles.d-bareos.conf 33 BLAKE2B 68feed7629dde0dad019470851cea33140be3b17186fbbee7ad6c6a591978236ec09252d890117030d8706d22ea02f9971063aa80a393d3726510128527401d0 SHA512 65d3f72e57eb3afc557ab6b56a8ec1895a679b904114fefd1c9d0ceeb6b9fa8413575591ed81e1ce6963bdaf34dad227e781865b39bb237afc6bb5652306d2ef
DIST bareos-21.1.10.tar.gz 11671111 BLAKE2B 047901ee6de2f2ba086d7c0406b623d36514177dace7a9de324cc747a9587a80f4a88a033a5c0685998986b96c4d87779ed81950ecba5bf4b21078c8b031d1fd SHA512 8cccbf46d1149f5ea9820bfa15369777a29b41f2d15eb35a500a8637898c0ca374504bcced41962f345058f78e4d79bfcd94f47e4d5598a95e04a6911978843b
-DIST bareos-21.1.9.tar.gz 11670286 BLAKE2B 22486fdf2b80296fed4265afa8ea4f5c0708f7836172da6a0f081c3328eea84c2eaf7de62884c82aeb61ead38f5a872edc6718fce730c16d6e4e96ef520eff0e SHA512 337702bf5b38bdf6f96720748ec0ab154f698389d6ff535b59f0a9432783f021287b98ac446467a1da51614c6fd740b45b8a5363f56cb5bd855bfe333fc6cfac
-DIST bareos-22.1.4.tar.gz 14747141 BLAKE2B 1b155c35f22120b07151a54ef314c6f8f42ea14c3f194d787a58ece41f8de148f0b34d0cc6a54f578b1bb5c4d3ae2a7736829f6d2cd642d8e001f1797a18052a SHA512 4285f0f524c6f30ae8f7dd67e2a732cf983663f56b053968a7f10d753e38bc2ee1e2673d1fb6a9b516994b51b45215fac153e301b893c9cb31a164ebff0d4c85
+DIST bareos-21.1.11.tar.gz 11669843 BLAKE2B 17dfb0b667e6d5e932ff464ecc9f6f5fdf23c694e71fe81848aca38629095b44a8ebee6ad117dd5090e803d3a8a0f6ea9dff47d7760b90a65e11a92b705523e9 SHA512 34ca24352529639b9608fa1bd68bc593b52d9f03d3f6e95ab7be67983bc28fc5a1807a94ea7cc23b4119dfb27ad2c38aedb2899a425edf62afb89884bb8fe644
DIST bareos-22.1.5.tar.gz 14747894 BLAKE2B 560bc1ceb34fccfb370e8643d24917e24b2440158dd267532c2cb7e4a543d29b81b033e7a34c46eda4c6d71165e48da9332605c3bcd073fbafa38f3ba8be69a2 SHA512 8138f2142f705e2448f8bc2e00f39fe4f734ce8fe687e3cf00c9ff9bda9a3df73ebd7fb86d850ba755588cdaca324e1ba9034987ecb975ce47dd279395ee03b4
-DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b SHA512 a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29
+DIST bareos-22.1.6.tar.gz 14758055 BLAKE2B e49c2f6b38394b71a15e4826286a761e78b8c301429843630bbf024a76505381a84581296e7bcdd537bf04194e10abc3c8b4f358234ae968a10163993c9451bc SHA512 6fda879ed6ac05843d9c8c0da16228e2b009ee094230ce7cec0deb9125723f1bd8964517c355f61fda34ee5664ebaf4e76b3c6ce2b0e9b88c66788abf5d9b93e
DIST bareos-23.0.3.tar.gz 14744648 BLAKE2B be31a4284ff2ff97ace51f895637cfafac666d4e9d95524e5e03d22798427ff551419422fb41783d3fda7288a0cd982c8dde751a15428346c61e3fa64bfa80c0 SHA512 42ede6976c894f89836ae272598edce8b3dadbdceb3b429724ea4c01a980470c161f03e54b58b17bd3fa3a7f750b4a79e5f96070fee5aae4b4fe73e79b2d8b61
+DIST bareos-23.0.4.tar.gz 13954430 BLAKE2B dfeea6ca63be1cb376507a1270cc835d8f6ea336a8cf9c07ac74a2817d84f044da7ac974b11a34b3d6c8a66ed4cb27a1e9ba06b4dad697937e6068181f42eb03 SHA512 50686548cb2bb398d524fa208db97a68e30f40e53ac8a8f57182157e713d743baf8a3177453327943b17de128f6dd6c5b5de0fe65ddcedf7cbca715e7ae05bd5
EBUILD bareos-21.1.10.ebuild 11633 BLAKE2B d0394fc3ccd10ee5074b2de6066529b58f55c0c8260790c7aecbcf0b558ddd6918e96c768bca851a5d20009d36df25ebd8fbf6fdf383a9b3a70c7c6a8187fcb2 SHA512 4eb5a628e0be7f1e815599b2b8223569f881e161e58511d8b990adaae286b45682e5c0453dbd8db5b9b00c8322b6f616fa989ef1da9ee9d72776112179c34e7c
-EBUILD bareos-21.1.9.ebuild 11633 BLAKE2B d0394fc3ccd10ee5074b2de6066529b58f55c0c8260790c7aecbcf0b558ddd6918e96c768bca851a5d20009d36df25ebd8fbf6fdf383a9b3a70c7c6a8187fcb2 SHA512 4eb5a628e0be7f1e815599b2b8223569f881e161e58511d8b990adaae286b45682e5c0453dbd8db5b9b00c8322b6f616fa989ef1da9ee9d72776112179c34e7c
-EBUILD bareos-22.1.4.ebuild 12005 BLAKE2B 8a0491f51510f95b3038c5a316450c8e0f4d75cf73dede5c798659ca3da6efc772f4a58f66dc92205079e8d37aec6d209ff86d77bda019532b4f014a02449b0a SHA512 c6778b59413fa882b7dd25cdd7e46d2ecd4cbc15a9fe94a054659c7f25d74a44ee8a23cd25862be5fe5cb54d517a9396f85fd98ff48e01bec92f8b84d524522d
+EBUILD bareos-21.1.11.ebuild 11631 BLAKE2B 5b794afe9039e83c19dc5239259db5f000be75a2255a5e33b69111143bc0f6bd4d6b3b24b8592fbd425e3f0a557ee5ace5e57b962a7fae61c89e017ad503928e SHA512 46bbb6a9323e16587768f351be2325f9c05041e791b45091f788808a63ac95b1c0e1045c587b30233cd1eaaef0fce22fb3ec964366897ca32a0073560ad5aef5
EBUILD bareos-22.1.5.ebuild 12005 BLAKE2B 3eef9af6b2fcd0f74608fd9c7f75c9bf61e526eb7d7636875c7c265c12e89a2beb8f0316ba26aad6182dd1656dff865d052acf3baa1e783b69d9e74cf742aad6 SHA512 61272e827db0c7d17a7a4f5be66cb7855e403dbbf4cfb3d367bd27a420526f58c50897a1baea7c63bb16da018cf5838c5002a4b992e2aef36c629e8188095171
-EBUILD bareos-23.0.2.ebuild 12076 BLAKE2B 8f88d7515e3886cc17c40abef4b780ff741e5f3adf289724d5a9c8c7daa70db6dabb1697c1601da52f47fc207e77ad3d7b95d450842b793e0e516583b74cc6c1 SHA512 eea73586fe70baffb17520384302937f2fca94cefb3c84bf8a63f30cf66be3aec2694690497580a3be2d9dcb12f914c936a44675b273ec6b59d767de04834a80
+EBUILD bareos-22.1.6.ebuild 12005 BLAKE2B 3eef9af6b2fcd0f74608fd9c7f75c9bf61e526eb7d7636875c7c265c12e89a2beb8f0316ba26aad6182dd1656dff865d052acf3baa1e783b69d9e74cf742aad6 SHA512 61272e827db0c7d17a7a4f5be66cb7855e403dbbf4cfb3d367bd27a420526f58c50897a1baea7c63bb16da018cf5838c5002a4b992e2aef36c629e8188095171
EBUILD bareos-23.0.3.ebuild 12076 BLAKE2B 79225efaedacac0ba6721e45da5e91de20f87afe22d2c59f5418fd2a25445aff873025826128ad790f0c03622edb7727f41db55e5863f42a12273be0898dcf4e SHA512 cf6b598e14d3d4e32cdfcd8f75b216ad9222ecf74e67a5eb09fe4b611f17c464b6624adf8f71750d337f1c783a37ac49c00f69ef7cf8d68caa42528550f98777
+EBUILD bareos-23.0.4.ebuild 12076 BLAKE2B 79225efaedacac0ba6721e45da5e91de20f87afe22d2c59f5418fd2a25445aff873025826128ad790f0c03622edb7727f41db55e5863f42a12273be0898dcf4e SHA512 cf6b598e14d3d4e32cdfcd8f75b216ad9222ecf74e67a5eb09fe4b611f17c464b6624adf8f71750d337f1c783a37ac49c00f69ef7cf8d68caa42528550f98777
EBUILD bareos-9999.ebuild 12076 BLAKE2B 79225efaedacac0ba6721e45da5e91de20f87afe22d2c59f5418fd2a25445aff873025826128ad790f0c03622edb7727f41db55e5863f42a12273be0898dcf4e SHA512 cf6b598e14d3d4e32cdfcd8f75b216ad9222ecf74e67a5eb09fe4b611f17c464b6624adf8f71750d337f1c783a37ac49c00f69ef7cf8d68caa42528550f98777
MISC metadata.xml 1125 BLAKE2B 5a9eafa553c8eab9c1c7eaf885c588841ed919b97ad0e0e2ef1b9d1f54eb1ccccd33d4f437cb202315acfde472fc1dbbd9633d3d9e32cfbf566176279e1bb5c8 SHA512 5007401bad8f271317a2b9d8af26760df9a2f211d32719bd4a50597d2ae53c3e65cbdb0cdbfa611f638834a56acfc30754003c1c6555c8fe4f4fdf16b11b10df
diff --git a/app-backup/bareos/bareos-21.1.9.ebuild b/app-backup/bareos/bareos-21.1.11.ebuild
index ae6b1efd9be1..41839361e109 100644
--- a/app-backup/bareos/bareos-21.1.9.ebuild
+++ b/app-backup/bareos/bareos-21.1.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
CMAKE_WARN_UNUSED_CLI=no
#CMAKE_REMOVE_MODULES=yes
@@ -12,6 +12,13 @@ inherit python-any-r1 systemd cmake tmpfiles
DESCRIPTION="Featureful client/server network backup suite"
HOMEPAGE="https://www.bareos.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/${PN}-Release-${PV}
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+ logwatch ndmp readline scsi-crypto split-usr
+ static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
# some tests still fail propably due to missing bits in src_test -> TODO
RESTRICT="mirror test"
@@ -20,13 +27,6 @@ RESTRICT="mirror test"
# !test? ( test )
#"
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
- logwatch ndmp readline scsi-crypto split-usr
- static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
-
# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
DEPEND="
!app-backup/bacula
@@ -89,8 +89,6 @@ REQUIRED_USE="
x86? ( !ceph )
"
-S=${WORKDIR}/${PN}-Release-${PV}
-
pkg_pretend() {
local active_removed_backend=""
if has_version "<app-backup/bareos-21[director,mysql]"; then
diff --git a/app-backup/bareos/bareos-22.1.4.ebuild b/app-backup/bareos/bareos-22.1.6.ebuild
index d0de880031c4..2fd5f5097e09 100644
--- a/app-backup/bareos/bareos-22.1.4.ebuild
+++ b/app-backup/bareos/bareos-22.1.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
CMAKE_WARN_UNUSED_CLI=no
inherit python-any-r1 systemd cmake tmpfiles
@@ -21,6 +21,12 @@ fi
DESCRIPTION="Featureful client/server network backup suite"
HOMEPAGE="https://www.bareos.org/"
+LICENSE="AGPL-3"
+SLOT="0"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+ logwatch ndmp readline scsi-crypto split-usr
+ static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
# some tests still fail propably due to missing bits in src_test -> TODO
RESTRICT="mirror test"
#RESTRICT="
@@ -28,12 +34,6 @@ RESTRICT="mirror test"
# !test? ( test )
#"
-LICENSE="AGPL-3"
-SLOT="0"
-IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
- logwatch ndmp readline scsi-crypto split-usr
- static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
-
# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
DEPEND="
!app-backup/bacula
diff --git a/app-backup/bareos/bareos-23.0.2.ebuild b/app-backup/bareos/bareos-23.0.4.ebuild
index f88f46187fe6..7764737d6d5a 100644
--- a/app-backup/bareos/bareos-23.0.2.ebuild
+++ b/app-backup/bareos/bareos-23.0.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
CMAKE_WARN_UNUSED_CLI=no
inherit python-any-r1 systemd cmake tmpfiles flag-o-matic
@@ -21,6 +21,12 @@ fi
DESCRIPTION="Featureful client/server network backup suite"
HOMEPAGE="https://www.bareos.org/"
+LICENSE="AGPL-3"
+SLOT="0"
+IUSE="X acl ceph clientonly cpu_flags_x86_avx +director glusterfs ipv6 lmdb
+ logwatch ndmp readline scsi-crypto split-usr
+ static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
# some tests still fail propably due to missing bits in src_test -> TODO
RESTRICT="mirror test"
#RESTRICT="
@@ -28,12 +34,6 @@ RESTRICT="mirror test"
# !test? ( test )
#"
-LICENSE="AGPL-3"
-SLOT="0"
-IUSE="X acl ceph clientonly cpu_flags_x86_avx +director glusterfs ipv6 lmdb
- logwatch ndmp readline scsi-crypto split-usr
- static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
-
# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
DEPEND="
!app-backup/bacula
diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index 7baab1fea6a1..95487bc0da8b 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,5 +1,3 @@
-DIST borgbackup-1.2.8.tar.gz 4369117 BLAKE2B f230274189716e6ecb8f73d10caa13e683e63c9d9f50c5b6235fc666a0f64f3048421e76e5b57626144c37d37d28c4371b368f780f5e32055f62d5ff10954c19 SHA512 9a62e5eec894ebffe928a08c9a0cceebde084f16524d363a3c3be01d908a7eceaea8fa11eac422acc0fdb2534d79d1ee5ec5d9167e1086f334af6a28887616d5
DIST borgbackup-1.4.0.tar.gz 3798511 BLAKE2B 06d4d67e211a3ab1bc6d7155cbce8205fb7408a1149e44c77b500af02c25e62a569e3eaf50c11916a2ff9adea47c5791febfb7d0c657d0b195e5c5bbbd33a7d7 SHA512 f5866ece2d153d1e43127a04fd288a09403a9ea2ae4c981cb9ff855bd303b53c133c006f0b1a77541edc4f64940431e9c4d49ec45a3646784a29fe3b8828237a
-EBUILD borgbackup-1.2.8.ebuild 2094 BLAKE2B da8f97c6897ea6b9c9d3bf6f7a6b1bb415c159ff4e1354df9359e116841d80552336505294b8c32f128f22c7b09994ee1eb4f0305e176706e91fc9e7c10b99ec SHA512 3c082ff4229907c0a129b63c2e90a8e11f812bcb777ba02b637cc9bea3adbd2b24acd58737f20599c8e9dd744a60121eef983c889b7fe756f68f88bcc76f960c
-EBUILD borgbackup-1.4.0.ebuild 1562 BLAKE2B 6be4c20203543a87ef8ee4d869f6947cbebcb5ac105f855efb81d29e3f5408902c05a5e9a17f19f9b1164f39ab7d1edaf4ea296c9f461c31b34ef3f4620b8f12 SHA512 93c99c0be6a6faede75f933e027969bcbb28dcdb6a4fcaba7e2654454bd487abb5908763833278cabf19cb2282aa2a47af83ca4cd19a660f7febab3bf921cc4d
+EBUILD borgbackup-1.4.0.ebuild 1559 BLAKE2B 94298a2afb1f8b60cb64e393f268eed5921e20d7d19ecf5ce816843a8fffcd9e26362803f412666a06e110191e869fcbfbed1af43de177267f73e81ccc49eaaa SHA512 d8c91e00cec4c7554f9140a2c18cd2b7f24b07a58f2a430d1e17c2c8f36ab9f61fbeb8ecd4db017a7878ecedc48f87b4ae5b5b12b498ca474c187eb8d506bb04
MISC metadata.xml 296 BLAKE2B 3f0aba58d462b6e50677f94dbef5b44bd3aa2dd92a44bb10777f0a19aff17d02792384b49e44915611c962cf6775b4dab33230e1d6b0ae4ef3f359e30ecfd2b3 SHA512 f223dd74fb089d81f0d8cab8efc2a1edad6dba0b8b37dd72ef4758cda02b3be229a0809783fdb563aa4e8e71ef41962d892be4925d77e110fc7453d4b41cedfc
diff --git a/app-backup/borgbackup/borgbackup-1.2.8.ebuild b/app-backup/borgbackup/borgbackup-1.2.8.ebuild
deleted file mode 100644
index 4a01c31e55f7..000000000000
--- a/app-backup/borgbackup/borgbackup-1.2.8.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1 pypi
-
-DESCRIPTION="Deduplicating backup program with compression and authenticated encryption"
-HOMEPAGE="https://borgbackup.readthedocs.io/"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-DEPEND="
- app-arch/lz4
- app-arch/zstd
- dev-libs/openssl:0=
- >=dev-libs/xxhash-0.8.1
- virtual/acl
-"
-# borgbackup is *very* picky about which msgpack it work with,
-# check setup.py on bumps.
-RDEPEND="
- ${DEPEND}
- ~dev-python/msgpack-1.0.8[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pyfuse3[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- dev-python/pkgconfig[${PYTHON_USEDEP}]
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- )
-"
-
-# some tests randomly fail with xdist, bug #936524
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Needs pytest-benchmark fixture
- benchmark.py::test_
-
- # TODO:
- # Following tests fail because of additional warning in the output:
- # ResourceWarning: unclosed file <_io.BufferedReader name=14>
- # which is not expected in asserts
- archiver.py::ArchiverTestCase::test_create_content_from_command_with_failed_command
- archiver.py::ArchiverTestCase::test_create_paths_from_command_with_failed_command
- archiver.py::RemoteArchiverTestCase::test_create_content_from_command_with_failed_command
- archiver.py::RemoteArchiverTestCase::test_create_paths_from_command_with_failed_command
- )
-
- # This disables fuse releated tests
- local -x BORG_FUSE_IMPL="none"
- epytest --pyargs borg.testsuite
-}
-
-src_install() {
- distutils-r1_src_install
- doman docs/man/*
-
- dobashcomp scripts/shell_completions/bash/borg
-
- insinto /usr/share/zsh/site-functions
- doins scripts/shell_completions/zsh/_borg
-
- insinto /usr/share/fish/vendor_completions.d
- doins scripts/shell_completions/fish/borg.fish
-}
diff --git a/app-backup/borgbackup/borgbackup-1.4.0.ebuild b/app-backup/borgbackup/borgbackup-1.4.0.ebuild
index 8b663ddc3aab..b8f31efb9d68 100644
--- a/app-backup/borgbackup/borgbackup-1.4.0.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.4.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://borgbackup.readthedocs.io/"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
DEPEND="
app-arch/lz4
diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest
index 4c8964f1ff2d..5b4b93b7da05 100644
--- a/app-backup/borgmatic/Manifest
+++ b/app-backup/borgmatic/Manifest
@@ -1,8 +1,5 @@
AUX borgmatic-1.7.13-no_test_coverage.patch 248 BLAKE2B 624e21cc8971d9374b34dee002635d9090576ba785cf3b6da7c10a91f439fd8e11b335bb33dc9c3b7421b4a5a8982e2a5f67b723b06051969651d626f09bf972 SHA512 fc549c0a63a6182b1848d89a1c9aacd3057f07988d1e8ec3b6ae1defb0675e7b934b0c65c9b09edc431172bc550521058ab73cb64ae6e577072331d4d5269e78
AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56
-AUX borgmatic-1.8.12-datetime-utc.patch 920 BLAKE2B d4cd88e05aeaac5167f288747035d9b74c32baa9303c97bf9a9c4c24581f9d58f7fc99251b9c0c6b263b1ddddbf675dbad3c2edff73a79ae29a526b87fa416ed SHA512 72d1ddd507f1aa4f22009971fe35d747f2dab7895d36b7c96c466ebe8d0bb8a0da48cb193c59cf7878986393a5116d30c422179646b9ee33629a60efd94ab1b6
-DIST borgmatic-1.8.12.tar.gz 602369 BLAKE2B 79589e1510be9065d70b48ac5b8ce83a8d82776040cfe0ec833e7c9cbc33e4d285a2292870e2237902900ebb03204c6aafd702a2729b8860aec234429ec00921 SHA512 9cb91a4e7047da4effff69dfaea2358bd0d0897197d306775a3e9e260a2da6cc183c7675e02885fcd3d853c185171372371638b482b3e8b2f1bfcbcb2a14e4b7
-DIST borgmatic-1.8.13.tar.gz 621942 BLAKE2B abea4779d6b8dc2e7885c4e5ff4e6e4a472ecdba8b248f28b137ab25df5c12ce31e71489485966a0df27c8ff388476049ed8f58fcd53d16d09f01e9fa215ac0e SHA512 0057ba195c493c47ecb4eaaca1987b68c332632ebe5015ac20cd5f59f3f8f8b00a06749d828f003866986b3f70c3794a945577f4f49bf775153aa0f75fdfcf49
-EBUILD borgmatic-1.8.12.ebuild 2178 BLAKE2B c966a5c3cf673a52e3f3b6918eec7fdf139a8baece51c92acb81767e7979af33bc12254283262925f33cfa403367e068ab1b1e46bfd1f16c1d616aa8c140c202 SHA512 b98a448e87bf51f2eb7e03b7aa53708b3f8dd640fcbc553cd6838ffb836f64a710f5df23364673a2739ff496b8764afacbc38ce567c7777d31d2c4d9f39b9a1a
-EBUILD borgmatic-1.8.13.ebuild 2120 BLAKE2B f197d4ff641ddee4b641f1bbf325dd9830ebd80d96299bf6e51536ee0963ac9d8b2324083513b0e74ab40a8a3d057a2636360d9e9c3eeff81b9cab9e0ee0b9bf SHA512 7e2f2c43f365244b172de70d7098b6f97a4aab31198a997ab24b74eaf58ba898f16a5a74f0fa4597c72236a490881c7f18a723239367d043962b0fc789fb1657
+DIST borgmatic-1.8.14.tar.gz 623966 BLAKE2B fd52bc5be4f63e1207a0bedcf654af075082d31af76ddc65ea30a3259f1ec093c826612e114fd9f9fa46668f80eed3b2b6a88262fbb9e4db49c36ba31efa70c5 SHA512 74daecbf02f957b21121dff073c2e114c87b1afdf6b3408b8fc2bf465102425cca60e4bdc8bc8d0e2d0a9c20b1f514eb7c9a2e136e71cb61969e07a38841235a
+EBUILD borgmatic-1.8.14.ebuild 2119 BLAKE2B 37315799c86d681ad2a4932a80f2b0f3fb81bdfcaf2bc2316ce9f03fdcaa9df0ae2a310be121392b5136a789874d3a44dddf4d4659c4a8ef13fb3c1ad8f66332 SHA512 8d7a80481d5a50367640308b91903d5a34d13dcc6069dcebdbeba6be1cbd21b5cd9a811d7dbec816ffbbfbf3f96252fac8ed59d0d8a1bb1f22dbc02b3570e537
MISC metadata.xml 461 BLAKE2B 700c5863d623abaa1a88f91ef5281c6d3d8c2ce8eeb5b15cadbbd93b1d50bfce5445cd2f133bbe998da36de9e2953ce154e1b8eb033d36f33bb88881e672aeb6 SHA512 e739f7ff60f69c3b4d5c72daeda65b9c042bf01d74ce6a60b2684e7e52eea5deaa946a2aa5f1dc84ae16f6eaf4bff8f46628f41ba55c394ff4fe70b5935663a2
diff --git a/app-backup/borgmatic/borgmatic-1.8.12.ebuild b/app-backup/borgmatic/borgmatic-1.8.12.ebuild
deleted file mode 100644
index 6d9d450762e2..000000000000
--- a/app-backup/borgmatic/borgmatic-1.8.12.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 systemd pypi
-
-DESCRIPTION="Automatically create, prune and verify backups with borgbackup"
-HOMEPAGE="https://torsion.org/borgmatic/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv"
-IUSE="apprise"
-
-REQUIRED_USE="test? ( apprise )"
-
-# borg is called as an external tool, hence no pythonic stuff
-RDEPEND="app-backup/borgbackup
- $(python_gen_cond_dep '
- <dev-python/colorama-0.5[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- ')
- apprise? ( $(python_gen_cond_dep '
- dev-python/apprise[${PYTHON_USEDEP}]
- ') )"
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- >=dev-python/flexmock-0.10.10[${PYTHON_USEDEP}]
- ')
- )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.7.13-no_test_coverage.patch
- "${FILESDIR}"/${PN}-1.7.14-systemd_service_bin_path.patch
- # fix for py3.10
- "${FILESDIR}"/${PN}-1.8.12-datetime-utc.patch
-)
-
-# A fragile test whose only purpose is to make sure the NEWS file
-# has been updated for the current version.
-EPYTEST_DESELECT=(
- tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version
-)
-
-distutils_enable_tests pytest
-
-src_install() {
- distutils-r1_src_install
- systemd_dounit sample/systemd/borgmatic.{service,timer}
- keepdir /etc/borgmatic
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "To generate a sample configuration file, run:"
- elog " ${PN} config generate"
- else
- local oldver
- for oldver in ${REPLACING_VERSIONS}; do
- if ver_test "${oldver}" -lt 1.8.0; then
- ewarn "Please be warned that ${PN}-1.8.0 has introduced several breaking changes."
- ewarn "For details, please see"
- ewarn
- ewarn " https://github.com/borgmatic-collective/borgmatic/releases/tag/1.8.0"
- ewarn
- break
- fi
- done
- fi
- elog
- elog "Systemd users wishing to periodically run ${PN} can use the provided timer and service units."
-}
diff --git a/app-backup/borgmatic/borgmatic-1.8.13.ebuild b/app-backup/borgmatic/borgmatic-1.8.14.ebuild
index de16568a999b..3654974c5dd9 100644
--- a/app-backup/borgmatic/borgmatic-1.8.13.ebuild
+++ b/app-backup/borgmatic/borgmatic-1.8.14.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://torsion.org/borgmatic/"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv"
IUSE="apprise"
# borg is called as an external tool, hence no pythonic stuff
diff --git a/app-backup/borgmatic/files/borgmatic-1.8.12-datetime-utc.patch b/app-backup/borgmatic/files/borgmatic-1.8.12-datetime-utc.patch
deleted file mode 100644
index 4a3505976f90..000000000000
--- a/app-backup/borgmatic/files/borgmatic-1.8.12-datetime-utc.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From f5a1dd31c8e5807e52196ecfd337c22e0f197bf5 Mon Sep 17 00:00:00 2001
-From: Dan Helfman <witten@torsion.org>
-Date: Sun, 23 Jun 2024 18:28:41 -0700
-Subject: [PATCH] Fix PagerDuty hook traceback with Python < 3.10 (#886).
-
-https://github.com/borgmatic-collective/borgmatic/commit/f5a1dd31c8e5807e52196ecfd337c22e0f197bf5
-
-diff --git a/borgmatic/hooks/pagerduty.py b/borgmatic/hooks/pagerduty.py
-index 6ec1a6ef..e9e34da0 100644
---- a/borgmatic/hooks/pagerduty.py
-+++ b/borgmatic/hooks/pagerduty.py
-@@ -40,7 +40,7 @@ def ping_monitor(hook_config, config, config_filename, state, monitoring_log_lev
- return
-
- hostname = platform.node()
-- local_timestamp = datetime.datetime.now(datetime.UTC).astimezone().isoformat()
-+ local_timestamp = datetime.datetime.now(datetime.timezone.utc).astimezone().isoformat()
- payload = json.dumps(
- {
- 'routing_key': hook_config['integration_key'],
diff --git a/app-backup/ccollect/Manifest b/app-backup/ccollect/Manifest
index 378d5456c721..d48075745262 100644
--- a/app-backup/ccollect/Manifest
+++ b/app-backup/ccollect/Manifest
@@ -1,4 +1,3 @@
DIST ccollect-0.8.tar.bz2 60376 BLAKE2B e3580aa6d1438b106c372e5b4abc77b9e19a8e057b93cfbd5882b3e9a899d5fa02c31c030c933c6e3e254687423cc51d0d86787365d40e4f5635aab3aa6dd954 SHA512 dc4b2a8687c636938154f8a4a4048c3f0ef13f6d6e3f6e66d8dcc8f544f3a390a98a8dbfb3ba2ba9019decbec5d628f07461dd3f803e14b2203972936ebf96f3
-EBUILD ccollect-0.8-r1.ebuild 2209 BLAKE2B c0fcc2f9e198064de9f2d60d53a5c92ca53abf81f08b22cb0f13d35e6169c547e8d1d645ee3aba64d85c13c5c3f3ad9bf8059fbcd6942c6cfe9a14bf9799b69d SHA512 0fb265043da59e9d03eafa6b67b35dea8c4cb35b71bd501a61c62b961030803a8a96f687cecc501eb3082d20fe91009e2e11cf96058f54b32064c90510b2143e
EBUILD ccollect-0.8-r2.ebuild 2369 BLAKE2B 07d5e737aac569a2090a1cf09519d0a21ce2d5d99298d51c87e715608955eb3833e83b1341b6f54fa56e9df5054c4155febe4faf9a2f82c349225447a6edddfa SHA512 cc9b5f0df4ce79d314bd7869fef2329b226db45e1cf0ce90facc7ca625c208117f188992e5aab831c0b90d6d44f9b9d8f2707c81d3fa8393c5736f8058bacccf
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-backup/ccollect/ccollect-0.8-r1.ebuild b/app-backup/ccollect/ccollect-0.8-r1.ebuild
deleted file mode 100644
index 442fc37d3d95..000000000000
--- a/app-backup/ccollect/ccollect-0.8-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Pseudo incremental backup with different exclude lists using hardlinks and rsync"
-HOMEPAGE="https://www.nico.schottelius.org/software/ccollect/"
-SRC_URI="https://www.nico.schottelius.org/software/${PN}/download/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~sparc x86"
-IUSE="doc examples"
-# tests need ssh-access
-RESTRICT="test"
-
-RDEPEND="net-misc/rsync"
-BDEPEND="
- doc? (
- >=app-text/asciidoc-8.1.0
- app-text/docbook-xsl-stylesheets
- app-text/docbook-xml-dtd:4.2
- dev-libs/libxslt
- )"
-
-src_compile() {
- use doc && emake XSL="${BROOT}"/usr/share/sgml/docbook/xsl-stylesheets/html/docbook.xsl documentation
-}
-
-src_install() {
- dobin ccollect.sh
- dosym ccollect.sh /usr/bin/ccollect
-
- local i
- for i in add_source analyse_logs archive_config check_config \
- delete_source list_intervals logwrapper stats; do
- newbin tools/ccollect_${i}.sh ccollect_${i}
- done
-
- insinto /usr/share/${PN}/tools
- doins tools/config-pre* tools/{gnu-du-backup-size-compare,report_success}.sh
-
- pushd doc/changes >/dev/null || die
- for i in * ; do
- newdoc ${i} NEWS-${i}
- done
- popd >/dev/null || die
-
- if use doc; then
- doman doc/man/*.1
-
- find doc/ \( -iname '*.1' -o -iname '*.text' \) -delete || die
- HTML_DOCS=( doc/{*.htm{,l},man} )
- fi
- einstalldocs
-
- if use examples ; then
- docinto examples
- dodoc -r conf/.
- fi
-}
-
-pkg_postinst() {
- ewarn "If you're upgrading from 0.6.x or less, you'll have to"
- ewarn "upgrade your existing configuration as follows:"
- ewarn "1. Make the scripts in ${EROOT}/usr/share/ccollect/scripts executable"
- ewarn "2. Run all config-pre-\$VER-to-\$VER.sh in ${EROOT}/usr/share/ccollect/scripts"
- ewarn " ascending order, where \$VER is greater or equal than the version"
- ewarn " you upgraded from."
- ewarn "Example:"
- ewarn " You upgraded from 0.5, thus you have to run:"
- ewarn " ${EROOT}/usr/share/ccollect/tools/config-pre-0.6-to-0.6.sh"
- ewarn " ${EROOT}/usr/share/ccollect/tools/config-pre-0.7-to-0.7.sh"
-
- elog "Please note that many tools are now installed directly to ${EROOT}/usr/bin"
- elog "as recommended by upstream."
-}
diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index d82b081a2ac1..368909b2e12f 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,10 +1,10 @@
-AUX duplicity-2.1.4-fix-docs-cmd.patch 583 BLAKE2B 0f57dee13013e53b21196a2ee0a6518d472d20203b69daf0042051d3b3b0288d376b505167c3442da1ff7944e7f7e5444f0c5cd25a54ebc89ed87ca7f84f8b31 SHA512 a438332f371f8c23ddcb7ef66820490652cad6036e93b0e1bf258a979460f512e091cf562d301aee4d8340feb0d7ac780bdb740f75fcbd9427f682b6131cbe2c
AUX duplicity-2.2.3-fix-docs-cmd.patch 561 BLAKE2B 54f643e46227a183c6da27e677c9d5f8fe5bd5c4e77720145fe14f80eda401e6b21fbaa170d3975a693dfb48a5a907212dc8d361144b95d0e3752d787f8317c8 SHA512 c1f83f30f4120fc3934deb900f99283843244280a07c289f4c886628f1b32dd82d1e9a8087d7ce9050d278287783491020e7fc6c638a6d18f0c9b21978b1df38
AUX duplicity-3.0.0-fix-docs-cmd.patch 586 BLAKE2B 42eff675b5a3368e1d7994baa55bc253ccfec18f1e8cbd5060fa78a691adb927c2e85f51be7e82e82885f511263bc6ee38b82ad9a1e23c33c75e628c07287d21 SHA512 939c1d4fdbde98345877577d77c1f78656f2a473aacc4b24ddc9553be840bfd8c8fabf5f053a32e318cdb5d4321505243d80a5382c5fdc5458551fdfe768fa12
-DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c SHA512 91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1
+AUX duplicity-3.0.2-fix-docs-cmd.patch 563 BLAKE2B ced26ada7b2f6c1bd6eecff077a5f5ee6c5056ccc7ee768e419c318aa5f215d9a297a41046bbab41d9916455467a5938b4ee7b2ddd658044dc281282656fb4cd SHA512 abb263220142be3eb2d7cd55fc1611560b5b01b695037dcc89d6a5aad7c6054294c8a60c8cd0e16921ee2bee056e66b7bcc46ad876ab945baf5b9d6d1d8288e6
DIST duplicity-2.2.3.tar.gz 1978008 BLAKE2B 29a88eb059c3dd6faa7d08d52216cd0f9d96255eae1e613e2c5432bf8f36ad014484953e20b4a0dfaa2704dd6ac426a3285ff40a8cc82f287a8a89199df5a2c5 SHA512 b667092317899674c5e9d4b221815f24a7eae177d3d2b6d298f07d3e2d4a7badd6c976a6317331b7c6cea940a7885a3da397ab7197d5fd671d33278316f86916
DIST duplicity-3.0.0.tar.gz 1943808 BLAKE2B 880f3944de7599c6e730f8b37f40d086d7332e7c8f5885e8477bf46b00832675eb89cbf58944f1134f8ab40ecadc4ae7b159131ebca0a910be4975f0510620da SHA512 59c19ffd46057b519f73f6e3715d6d8790d435966da66c1ea368e35217244fa478f9f1b8be96edbe081f7844d0dd497ec2b55efc1b8b4c6ca5a8d2c5e78a1a44
-EBUILD duplicity-2.1.4.ebuild 1104 BLAKE2B 99ca8917bff408dc59a944179eb6149a41f55cad925e682fa3b396bee8448b6ecb5a6f6f3a31a64d0cfba89ae950301e3baa350f36dd928383f882622006ecbc SHA512 698808c4c56d32db11ce19eadb08c32efdf641645e747436b3e321259a97dde4320384ade74292af997078549a32a0b688c4a4458a772a939ef316ff9f703f82
+DIST duplicity-3.0.2.tar.gz 1933597 BLAKE2B 690d55e7e83d9834d2772be3845b88f9cde0d2190dbd78090661d5aeeaaa7f30a240c59187a74a1feb4f9167936a0fc63c5b13d0b13eecdbcd2d7175b416e5a1 SHA512 b174fdb793b8d6c1ba99a0e77d8c9cb2cbba6000d2a230be9cd894042d62be76ffe1fa5088121932abba394f03681318de6c906baf7383cb1b7e39e321c9f6fc
EBUILD duplicity-2.2.3.ebuild 1115 BLAKE2B 9c9dd92dee333d11a0963465569244b7bbbeb5c5bccb9246786d91a30a1c20f72b7da953254aaf26e30c06963d55c91270878b7b4ac2b2e3b1b6226783763790 SHA512 8798c48222419e7cc91286caf404ce82d260363bd8aace651c8da5c97832d5c80646d3b1b46190813957bf374b0959b233f1180c97b9f8ce412f17a3df939ff5
EBUILD duplicity-3.0.0.ebuild 1117 BLAKE2B 2d487e9a3eb72bcab742e79a872122c151c759b010200fca1d3c3f8c403857c80a6356e7517c228d2f554bb83e84eb8adf2e243d70c70b4de6e20b67f7b83d47 SHA512 4374e79efefcaa406d0e97da499fc60ab3602668b2fb647438c07dc96151d012177b4b0389d53c88676e70e1d8a469816c1e03da220638f5f2ea634d7da08a7e
+EBUILD duplicity-3.0.2.ebuild 1117 BLAKE2B 2d487e9a3eb72bcab742e79a872122c151c759b010200fca1d3c3f8c403857c80a6356e7517c228d2f554bb83e84eb8adf2e243d70c70b4de6e20b67f7b83d47 SHA512 4374e79efefcaa406d0e97da499fc60ab3602668b2fb647438c07dc96151d012177b4b0389d53c88676e70e1d8a469816c1e03da220638f5f2ea634d7da08a7e
MISC metadata.xml 404 BLAKE2B 9fa4c854c3f8ad4cf2583806f1335a86271123390ff3b2ae887fa5c2acae5e7a69c38a79d6ca09d9a6a30d2d81b5806f1fa0e580a55ac37fa61a54a52d348193 SHA512 9c0ff92038e96fca050bd49d48d5dd0027fa1e5e1cd5269e7cb42e3fdf2b526365ce8df8dba918feeb2dbe246bf1e2163b42b77ce0f8b5bf5b990ab8b9722dd8
diff --git a/app-backup/duplicity/duplicity-2.1.4.ebuild b/app-backup/duplicity/duplicity-3.0.2.ebuild
index 33edcac9bdf8..71908351c86d 100644
--- a/app-backup/duplicity/duplicity-2.1.4.ebuild
+++ b/app-backup/duplicity/duplicity-3.0.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
@@ -13,7 +13,7 @@ HOMEPAGE="https://duplicity.gitlab.io/"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="s3 test"
CDEPEND="
diff --git a/app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch b/app-backup/duplicity/files/duplicity-3.0.2-fix-docs-cmd.patch
index 367f8e51c483..42003d2f2f1b 100644
--- a/app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch
+++ b/app-backup/duplicity/files/duplicity-3.0.2-fix-docs-cmd.patch
@@ -1,16 +1,14 @@
-diff --git a/setup.py b/setup.py
-index 6711c8a1..2bc0bd95 100755
---- a/setup.py
-+++ b/setup.py
-@@ -108,18 +108,6 @@ def get_data_files():
- "bin/duplicity.1",
+--- a/setup.py 2024-10-03 10:39:20.802411576 -0400
++++ b/setup.py 2024-10-03 10:39:52.055847504 -0400
+@@ -113,18 +113,6 @@
+ "man/duplicity.1",
],
),
- (
- f"share/doc/duplicity-{Version}",
- [
- "CHANGELOG.md",
-- "CONTRIBUTING.md",
+- "AUTHORS.md",
- "COPYING",
- "README.md",
- "README-LOG.md",
diff --git a/app-backup/kup/Manifest b/app-backup/kup/Manifest
index 7cb502063b23..16728eb0f1d2 100644
--- a/app-backup/kup/Manifest
+++ b/app-backup/kup/Manifest
@@ -1,5 +1,3 @@
DIST kup-0.10.0.tar.xz 243176 BLAKE2B 081be05c54d9dcfc4f7a4f692efac3531d2d871c72d0ac71b514cd1d07b8ed78cde133ca2c27169113ad9986699bbc6613e118eab84d840c704dc7cd9a09be27 SHA512 3ee5241b4e918488cd4e6d2d54474bafa23749c9bf7132639ca3683ec0723eabb0626df7233f898f97bc0403fca36c7431386b37e1e3d4389d4ef614f5c916c9
-DIST kup-0.9.1.tar.xz 205740 BLAKE2B a3200f69e1cd4500b3d74b0ba4bfaa53d63e00c8de73155075c579c7665663fd9285ca4c31e1b8abec62981b6e2d93b93a5db68820727567de77ebcf3d32fda1 SHA512 8906c33ce489fb049ce6223180693e1f5fa97762ff0a45eb68dbd8bad0b816b7ef500f13f1299a4ae75785a48825fc442b39fc0af1a5ef64b5f854d9fac9cc33
EBUILD kup-0.10.0.ebuild 1196 BLAKE2B a71c94468c92335a6a360834d518b309ad6398e969cca8a43f3a6e41d0eee3d031e854e0e31c46def87f30cd40047743eb858b2e9f39f002de5aa613095c41ab SHA512 e07de4313a72ac0970ccfe439c777e62542f06d3b401eb9e82f75eaa0346f11e86ba685a19e5aa33cefb7d2797c1612cd9a7d7a13f8fa978cf7b8a993b74da46
-EBUILD kup-0.9.1.ebuild 954 BLAKE2B 4d21421def67f4cbcae8e10694048d8a95a643f2640d027207b614b7fae8a712700e279f075c981c37eca5eaea59b623168e306d989bfbacaf524a091784333b SHA512 15cc7d46c4c0e951fad75e5490dd2ecbf217e54273a927976ad972f5d4c68331ca37507d78ff98e47446cbd3ad1949e80784247239ceedffc03bbd95baabfb8f
MISC metadata.xml 372 BLAKE2B 447bc1942f16c56cdbd193e4ea6f111bc98b681dfc60b71b3f9ee41afd99ef67a679fcb18f44ee088bf6b81d540574f68dc91505c053c3211f0f680a37fffed0 SHA512 b78a4fc5cf2b3eee1abad26969a340f6d5b1047c1fc931abdb57064e0121b9223d83f16291c4e6ed86909ed67ea1e7fa27eb96b9fb6c586ee4af3e1e6e8564fb
diff --git a/app-backup/kup/kup-0.9.1.ebuild b/app-backup/kup/kup-0.9.1.ebuild
deleted file mode 100644
index 9227fd533cf8..000000000000
--- a/app-backup/kup/kup-0.9.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-inherit ecm kde.org
-
-DESCRIPTION="Backup scheduler for the Plasma desktop"
-HOMEPAGE="https://apps.kde.org/kup/"
-SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- dev-libs/libgit2:=
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- kde-frameworks/kcompletion:5
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kdbusaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/kidletime:5
- kde-frameworks/kinit:5
- kde-frameworks/kio:5
- kde-frameworks/kjobwidgets:5
- kde-frameworks/knotifications:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/solid:5
- kde-plasma/libplasma:5
-"
-RDEPEND="${DEPEND}
- dev-qt/qtdeclarative:5
- dev-qt/qtsvg:5
- net-misc/rsync
-"
diff --git a/app-backup/mkstage4/Manifest b/app-backup/mkstage4/Manifest
deleted file mode 100644
index 9c309e2675e0..000000000000
--- a/app-backup/mkstage4/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST mkstage4-0.4.2.tar.gz 19860 BLAKE2B d5ab8c0bfd79796ec0f5310a52ed3ba6290b6cc11272a3d69408617f84758981b912628c5f796c1db5129a23db26049e14bf289e6f63f95e2877ab983e568c87 SHA512 2b481950f443e8f62ba837fe3d4238db79299776f3a115696e999a484ff6bb664bc54c74e61d31ff8d827c8c9c1174225d613d39ab5d93e0106725889990bd6d
-DIST mkstage4-0.4.3.tar.gz 20529 BLAKE2B 4d75765c0d8308443e26ab9f565e6e463a9e89dd820b659f18d596d1af428837cbc30fe7067979ab0340f5370e490c6c487b579ab5ece72b3b9b2f4f2eea818d SHA512 baf6b3d8a67020984805aa7b7d7d948e2b075cd258bb84c08e48c133e274fe2f4e26154e186f351163b188bbd1f89ee4476603f92035ba40dda0acdfafa962fd
-DIST mkstage4-0.4.tar.gz 19769 BLAKE2B 833b343f8d8deba2914c24aad07b802f551102f598fa6b149ad2aa8df3b96d189b8a29be8904e510cc4200609b4a2a19d83c510c58745b734898a119ae259313 SHA512 13f867c45fe9891754e62f2204e35260ce9c6a756eddea807800cce5cb5d9e7a1b21c27dd0d5142a13bc8b88c441cf618ba5ce6827a0644f6468759062a9e34c
-EBUILD mkstage4-0.4.2.ebuild 596 BLAKE2B f2cdac41c0cfb83ec369f9e0438af984c9afa68640ed661cda6eca24d06bd98fd9d9b140200a5313ba4dd6f56b3029efec115bd16769312ee5a796f6e6020f23 SHA512 60b239ae9b2d8e0c4be71a9bd33b9d65c59afc8b10e3f5f99e5bf1b803f68ad592d66fc9a36471cd51532abee505c68a0e17ead18a394278e9c6f4e1858d9163
-EBUILD mkstage4-0.4.3.ebuild 630 BLAKE2B 547f18d6a67b701e6d02b44b109b29bf3c79cb3473933114acc33c04f9df09baf67c9a3b96b46eaedd5545a2e126f36ad981cf57a42ae6526ae1eb28a9d4e750 SHA512 576922c18ec7f68798942010217c72fa679ec498e1ba9a747287c2c7729bc26b9e000b6a7da3b76e5f63e69c9b015d2eceb8e8f6d05ff432f5854a1ac76ea7c9
-EBUILD mkstage4-0.4.ebuild 596 BLAKE2B f2cdac41c0cfb83ec369f9e0438af984c9afa68640ed661cda6eca24d06bd98fd9d9b140200a5313ba4dd6f56b3029efec115bd16769312ee5a796f6e6020f23 SHA512 60b239ae9b2d8e0c4be71a9bd33b9d65c59afc8b10e3f5f99e5bf1b803f68ad592d66fc9a36471cd51532abee505c68a0e17ead18a394278e9c6f4e1858d9163
-EBUILD mkstage4-9999.ebuild 552 BLAKE2B d6cc4ff27fc9a805cfba3817afaa7403f0b6429f41879201402679873ab131e8c8e3393e0073d6d0d9ffdd9d3e192ff12724ff29b7e6b2e9196acfa315055d39 SHA512 10d13591a2d7bb1aebb6ddb6a5d23122878a1509a175d18a8b65f17fd359281614eb1f07ec576052b7efb8aaeea83a268508cffb3c760282906961f0f84873a4
-MISC metadata.xml 529 BLAKE2B 74c2cbdcca72e6000fb8ea9e06afbe8ef62ffed46d5e826b062e426940835a97e7d551cb0730cb8427b6f53ec34cf105728ff0f34e00239e6207f00879cac25b SHA512 f78895fe8380196f172f80f9f27ddea970b2e05c7933f4b53e8125881acb6e51b549573e19ef5358ea4367b31913b467e90dff2994311af5b92958c5122f28f3
diff --git a/app-backup/mkstage4/metadata.xml b/app-backup/mkstage4/metadata.xml
deleted file mode 100644
index d09e2f28fd89..000000000000
--- a/app-backup/mkstage4/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- This is a bash script which can create stage 4 tarballs either
- for the running system, or a system at a specified mount point.
- It is highly parameterized allowing among other things the
- exclusion of sensitive user data.
- </longdescription>
- <upstream>
- <remote-id type="github">TheChymera/mkstage4</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-backup/mkstage4/mkstage4-0.4.2.ebuild b/app-backup/mkstage4/mkstage4-0.4.2.ebuild
deleted file mode 100644
index 5430aad023b7..000000000000
--- a/app-backup/mkstage4/mkstage4-0.4.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Bash Utility for Creating Stage 4 Tarballs"
-HOMEPAGE="https://github.com/TheChymera/mkstage4"
-SRC_URI="https://github.com/TheChymera/mkstage4/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-util/bats )"
-RDEPEND="
- app-shells/bash
- app-arch/tar
-"
-
-src_install() {
- newbin mkstage4.sh mkstage4
- newbin exstage4.sh exstage4
- einstalldocs
-}
-
-src_test() {
- bats -r tests/* || die
-}
diff --git a/app-backup/mkstage4/mkstage4-0.4.3.ebuild b/app-backup/mkstage4/mkstage4-0.4.3.ebuild
deleted file mode 100644
index 690249b6cff2..000000000000
--- a/app-backup/mkstage4/mkstage4-0.4.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Bash Utility for Creating Stage 4 Tarballs"
-HOMEPAGE="https://github.com/TheChymera/mkstage4"
-SRC_URI="https://github.com/TheChymera/mkstage4/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-util/bats )"
-RDEPEND="
- app-shells/bash
- app-arch/tar
-"
-
-src_install() {
- newbin cpstage4.sh cpstage4
- newbin exstage4.sh exstage4
- newbin mkstage4.sh mkstage4
- einstalldocs
-}
-
-src_test() {
- bats -r tests/* || die
-}
diff --git a/app-backup/mkstage4/mkstage4-0.4.ebuild b/app-backup/mkstage4/mkstage4-0.4.ebuild
deleted file mode 100644
index 5430aad023b7..000000000000
--- a/app-backup/mkstage4/mkstage4-0.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Bash Utility for Creating Stage 4 Tarballs"
-HOMEPAGE="https://github.com/TheChymera/mkstage4"
-SRC_URI="https://github.com/TheChymera/mkstage4/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-util/bats )"
-RDEPEND="
- app-shells/bash
- app-arch/tar
-"
-
-src_install() {
- newbin mkstage4.sh mkstage4
- newbin exstage4.sh exstage4
- einstalldocs
-}
-
-src_test() {
- bats -r tests/* || die
-}
diff --git a/app-backup/mkstage4/mkstage4-9999.ebuild b/app-backup/mkstage4/mkstage4-9999.ebuild
deleted file mode 100644
index d22f71fe4e1b..000000000000
--- a/app-backup/mkstage4/mkstage4-9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3
-
-DESCRIPTION="Bash Utility for Creating Stage 4 Tarballs"
-HOMEPAGE="https://github.com/TheChymera/mkstage4"
-EGIT_REPO_URI="https://github.com/TheChymera/${PN}.git"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-DEPEND=""
-RDEPEND="
- app-shells/bash
- app-arch/tar
-"
-
-src_install() {
- newbin cpstage4.sh cpstage4
- newbin exstage4.sh exstage4
- newbin mkstage4.sh mkstage4
- einstalldocs
-}
-
-src_test() {
- bats -r tests/* || die
-}
diff --git a/app-backup/restic/Manifest b/app-backup/restic/Manifest
index 63edc95a1ebb..88a4924ec2c6 100644
--- a/app-backup/restic/Manifest
+++ b/app-backup/restic/Manifest
@@ -1,10 +1,10 @@
-DIST restic-0.16.4-deps.tar.xz 171826444 BLAKE2B 2b4adb002209bbdcd2884f0126b775762517e6f008e6d862f63a8b373cc52c71d6f197ba753d90277f6136b38e6243e776ef8d75ce7437d563ccfc7e20509003 SHA512 b0c82b861265c4a2d42fa8fd921ec8d07a3018ccd6a2363dcaaf2e7cb1d40eb0ebe7e77dd6a44a30bc28c4d958facf504d27d231d2ea73b14c1f9a1ef12b33d5
-DIST restic-0.16.4.tar.gz 23990246 BLAKE2B f8dff867ee5e0f9c16b3b22b7db7bfede6d38565558c99632e7239e9c6a19602cd7ea5c7761ac5d0103d6e07c68c0d20c64184317022799f19b9ac814c4b6ff4 SHA512 9f28f90466a30a3c1f32cd1951dddaa22d30ece8b1c18da1a907cc1dd0f98065c25529e855b56fc3d62801b052371d9fe117cd26f17e15276f6a9a309416e914
DIST restic-0.16.5-deps.tar.xz 172231640 BLAKE2B 76dafbaf761a62c3830fbb44f2f64ed45d752081f034a49772366edaf9a6b6b60a964cf16e08b9cfb35a7791ddfd39e7447d4e41287e74c65322e31ef431e1da SHA512 af338dcb2805ec8c83afffb8d5a0179617a26547354cddbdff583d7c8837285e2faedd033d3786ade55d444b0e9319dbe780b8f73bb3492d67447a5eabc3a3d1
DIST restic-0.16.5.tar.gz 23990221 BLAKE2B ffdbcbcd5cbd2c22009c7d9c58cbc943c542cdc8d11e2a41cd87df58e0319ec396d6d880396aaaca103012efdfbb68f4fa5d42bd7f3df9208f9b9d80b6dadf0d SHA512 57a1829e28c4317172c06e095d91d760466c589cc9d2f2a5f20491ffe60f7a7c60e4666377fa5ae275b3238c10c27ab9265ea4f9f98c34b288fbd1e70a0814c6
DIST restic-0.17.0-deps.tar.xz 173393552 BLAKE2B fe5b89cabd820c43d417d768ade1f0f603e30a6c53b82fa1b82b3a8c95e5bc5eae4440c5bc77881022eceab2479b8aa4342d8fd07266897d679fe6422ff7152e SHA512 47d3d8a458ea1cf7a81092238534e4788c059a2450adb5db7b29b02ff4a0254bec4ced59534fdf481b03a5374fa12a5693fcf6cbba1eebeeee08361ced01a0e0
DIST restic-0.17.0.tar.gz 24093378 BLAKE2B 9930c1b7e27b532cfefecfd5bc8f90112e75452c5fe660015b5c31493018914f4f81fc3895fa83045a099cfd600d1bc615e689ec0cda28ecb93f4b95c6a3b075 SHA512 f9b91844f8eec7b462af05bf210c489c440ef7e8d2a5109aed4c1ead5988d722c74ca84ba770270e65c683e1c973ed0d36a3a218f2170da936d84028a264938b
-EBUILD restic-0.16.4.ebuild 1150 BLAKE2B 7237f258e2582f96117347d1f55fd9af01c29c525287dbb09ad63bed7d14852e4e483091498b30be90c6ce4be696e13e4f63e489a950af53fc6802926e38026f SHA512 b997b64cd92075264cbddf4e2e107e2d5e4778746a21baf77f57013d5dd57608f3f25025b75117cf7c8ab63a184e323580845f34d2a128a92518ea78d050ed31
+DIST restic-0.17.1-deps.tar.xz 173603816 BLAKE2B 45745446febd9bfcd9bbb69e1687be3ec8d3487a33bf01011fa05e8155df7e20c04416754ed28fc12e9dcb6550960e672848605cf1c0b474cb8fe301ba49ab4a SHA512 932fa4ccf71fb04da0a68440e7f79ff628ea3fab3c970c11e87b8868cf7603691c73bb6083d34caa7f7e3be12a2b18b4e6c996ccd0294d15bdc76968f30fa1d6
+DIST restic-0.17.1.tar.gz 24104588 BLAKE2B cdfb89f21afe31c0f7bd881e8fbdfdeef020d3cb00910533954ff29218e2ee2ff7966e60c7e44fafb756cf0f1f7707e236b522e01816385d5db1a36f42e104ff SHA512 668b41cff65a81c7458b58c622a35bbbc4f73561e78af399440050744d18d751cab3030163a4c192091f1e21755c6988b94fbb6dd2dc47c626582fea8711f574
EBUILD restic-0.16.5.ebuild 1151 BLAKE2B d3d17f41ea7bdbde087829dac8bffcdd0e4babbd9708c00efc25b606e45c21444decf2388687bb6e4b1b09ac1942f275624a75e278378796cb0eb858f8b53859 SHA512 83ae1162772ba5fc19a5c6bfca8b2aa5786ee838fd930e80097471419356976c841c1938886cdfbc672e6065e9ec2a6977c86d235e9e5641f7a1faab3b72cbe2
-EBUILD restic-0.17.0.ebuild 1154 BLAKE2B 59673198d2ffae0cbbfc2d3317c4bdd8aa9745ad2cacfbdbedd6909b17cc3c2819b40e70b8c3367304647b42eff0cba9d7c7eb5a7cc034fafb466e672a81984a SHA512 1ccf51b3073297c4a8808b3b67f7145cd1e5af30b58d9f028115266ed2de2a09250283d80161dab93ea2e0f263846ac9707a95f7892ce152bede4251348bff0f
+EBUILD restic-0.17.0.ebuild 1151 BLAKE2B d3d17f41ea7bdbde087829dac8bffcdd0e4babbd9708c00efc25b606e45c21444decf2388687bb6e4b1b09ac1942f275624a75e278378796cb0eb858f8b53859 SHA512 83ae1162772ba5fc19a5c6bfca8b2aa5786ee838fd930e80097471419356976c841c1938886cdfbc672e6065e9ec2a6977c86d235e9e5641f7a1faab3b72cbe2
+EBUILD restic-0.17.1.ebuild 1154 BLAKE2B 59673198d2ffae0cbbfc2d3317c4bdd8aa9745ad2cacfbdbedd6909b17cc3c2819b40e70b8c3367304647b42eff0cba9d7c7eb5a7cc034fafb466e672a81984a SHA512 1ccf51b3073297c4a8808b3b67f7145cd1e5af30b58d9f028115266ed2de2a09250283d80161dab93ea2e0f263846ac9707a95f7892ce152bede4251348bff0f
MISC metadata.xml 584 BLAKE2B 76c5cf916e847dd9e8cd3dd205c9c6e68198aed895c1067ddb7e73a6e8610d973313d6ffc553c89ea5ca1caecf1b19d02424ec3f693a191e85a1a9ecae1e4721 SHA512 676f7b108bae1af9ee9431f9a08b8870a8207a92ec3214cd2d5774112c1065453a5c8f56c1e0a49180ba2c32a02c990494cb85a15487be62e02d76580eabc611
diff --git a/app-backup/restic/restic-0.17.0.ebuild b/app-backup/restic/restic-0.17.0.ebuild
index 1f7370b91e27..f8da04ab40e9 100644
--- a/app-backup/restic/restic-0.17.0.ebuild
+++ b/app-backup/restic/restic-0.17.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="sys-fs/fuse:0"
DEPEND="${RDEPEND}"
diff --git a/app-backup/restic/restic-0.16.4.ebuild b/app-backup/restic/restic-0.17.1.ebuild
index a3221ce6633e..1f7370b91e27 100644
--- a/app-backup/restic/restic-0.16.4.ebuild
+++ b/app-backup/restic/restic-0.17.1.ebuild
@@ -8,11 +8,11 @@ inherit go-module shell-completion
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"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="sys-fs/fuse:0"
DEPEND="${RDEPEND}"
diff --git a/app-backup/snapper/Manifest b/app-backup/snapper/Manifest
index 4c70046922b3..92d8b3e21d67 100644
--- a/app-backup/snapper/Manifest
+++ b/app-backup/snapper/Manifest
@@ -2,6 +2,8 @@ AUX snapper-0.10.1-testsuite.patch 2525 BLAKE2B 0ece146356113d456ef0a56e46e76eae
AUX snapper-0.11.0-cron-confd.patch 424 BLAKE2B beb358e0405a680963fc5776dc2bdd6de36958c53579d4097dd43655a4e4abd1dba0eaeff789da435b7f6fd13993e2dca29f07dd0b29e9bfcb29fa31c3623848 SHA512 1ac7ed0de6be97219282bcff82ebb0c62a9ae1a8869fd8e1246dc06b20aac81e3f95d306198d29d69223226b4efd5b1f4555b3280935f09c1c374803236c1bee
DIST snapper-0.11.0.tar.gz 445685 BLAKE2B 301e6d745d8d6d7acc6ca0c9fc431a0e46700aabd9882785bb2be38152693f9dbe897f85f6ad724c9529a0754b6146b53dda0a24141b386e59e7737855bc5da2 SHA512 fe86be4ceb1439b5be3fa61f5bc037bc51a5fe47451d0698851f83e2783d6c245ef8d40a33f79b03e8d1d8b63433743c35938ad7dca0747e0e1f650a5a766c40
DIST snapper-0.11.1.tar.gz 450693 BLAKE2B 06c90cfdca71550e8dc8a246008a94bceb582f98dc4d56546592ae70ec69bd21f1f73ff1e41776f7eb5a02c42c382e05b771afa3fe583eb63486f640dc1d23d4 SHA512 0d7f6d9a012892c3ea0916cc92da5a6a435aa0a90067941f03b6e5a08adff54a7f3c52cc500cd28e7a7b496fb436c88db4399307cdd5518cfa54f2287e285993
+DIST snapper-0.11.2.tar.gz 451240 BLAKE2B 08afbdb7808d16555ca476e2a4336b9ee7da7e368a8bba1f131b7413d60ce0c61cb8e6ebc14cfebf5184d426b39c2d042f450494dcd65de30627870407ec8652 SHA512 b418ff91c6ba655edebd600691e2a7c0bc277eb6e327d5c57d0e5b2e008ee859e82a7dc49f2b25003001f0e6e5fc69e611c843231160bbb4626867cfc4cf95e2
EBUILD snapper-0.11.0.ebuild 2052 BLAKE2B 13fdc4dfc90e5413b187cb3445b23b68fb271595553277861d5807ca2d7f93cc2719e1418ff8349d253f175d23b85a92a1e1fe73eca35ffd8ebc9fac4cdae51c SHA512 6fbb43ca53e9bf3e40be32bc0c2257b17128f2a8d61219465586de48be1404ed964a5fc6a156c5db3025da1c078a9ac04caf41b7d1f078204ff75678f2bdac57
EBUILD snapper-0.11.1.ebuild 2062 BLAKE2B bfa3c6823b4d131caf04b10283cc4e91d957c9f8fe6608af4489370d23ff7801d31cc09dbd3d51d451228341921a6db29c04f35ec9228a0bcfbc346011b2d093 SHA512 6251093935e6c75abfc666711596ad52a15fcc78d0bf6aa5b70492ca6fa6246406d06632772b45a5dea05bf20be31b1ca379cc91581510b2231ee4d2078cc596
+EBUILD snapper-0.11.2.ebuild 2062 BLAKE2B bfa3c6823b4d131caf04b10283cc4e91d957c9f8fe6608af4489370d23ff7801d31cc09dbd3d51d451228341921a6db29c04f35ec9228a0bcfbc346011b2d093 SHA512 6251093935e6c75abfc666711596ad52a15fcc78d0bf6aa5b70492ca6fa6246406d06632772b45a5dea05bf20be31b1ca379cc91581510b2231ee4d2078cc596
MISC metadata.xml 1331 BLAKE2B 891a27fbae2ed364a26952def66b3e9e62be7025580d7b89f559f284888efed53476f4a8f5bcd7209c3c4de8494913a05354059004ef6c3aa6c1829a3e093efb SHA512 add8dffdf453f079d09f06608cae732ce61e04a5fac1988afb0733c8d60a943efe054a4973e54ca1cf304ad3d3778fd8aa6b01fc16815a1f42f83048d58adb63
diff --git a/app-backup/snapper/snapper-0.11.2.ebuild b/app-backup/snapper/snapper-0.11.2.ebuild
new file mode 100644
index 000000000000..92c569f5b215
--- /dev/null
+++ b/app-backup/snapper/snapper-0.11.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="Command-line program for btrfs and lvm snapshot management"
+HOMEPAGE="http://snapper.io/"
+SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="lvm pam test systemd xattr"
+RESTRICT="test"
+
+BDEPEND="app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+RDEPEND="dev-libs/boost:=
+ dev-libs/json-c:=
+ dev-libs/libxml2
+ dev-libs/icu:=
+ sys-apps/acl
+ sys-apps/dbus
+ sys-apps/util-linux
+ >=sys-fs/btrfs-progs-3.17.1
+ sys-libs/zlib
+ virtual/libintl
+ lvm? ( sys-fs/lvm2 )
+ pam? ( sys-libs/pam )
+ xattr? ( sys-apps/attr )"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.11.0-cron-confd.patch
+ "${FILESDIR}"/${PN}-0.10.1-testsuite.patch
+)
+
+src_prepare() {
+ default
+
+ sed -e "s,/usr/lib/systemd/system,$(systemd_get_systemunitdir),g" \
+ -i data/Makefile.* \
+ || die "Failed to fix systemd services and timers installation path"
+ eautoreconf
+}
+
+src_configure() {
+ # ext4 code does not work anymore
+ # snapper does not build without btrfs
+ local myeconfargs=(
+ --disable-silent-rules
+ --with-conf="/etc/conf.d"
+ --enable-zypp
+ --enable-rollback
+ --enable-btrfs-quota
+ --disable-ext4
+ --enable-btrfs
+ --enable-doc
+ $(use_enable lvm)
+ $(use_enable pam)
+ $(use_enable test tests)
+ $(use_enable systemd)
+ $(use_enable xattr xattrs)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ # Existing configuration file required to function
+ keepdir /etc/snapper/configs
+ newconfd data/sysconfig.snapper snapper
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "In order to use Snapper, you need to set up"
+ elog "at least one config first. To do this, run:"
+ elog "snapper create-config <subvolume>"
+ elog "For more information, see man (8) snapper or"
+ elog "http://snapper.io/documentation.html and"
+ elog "https://wiki.gentoo.org/wiki/Snapper"
+}
diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest
index 544094cf5955..07f6391c89be 100644
--- a/app-backup/tarsnap/Manifest
+++ b/app-backup/tarsnap/Manifest
@@ -1,8 +1,5 @@
AUX tarsnap-1.0.39-respect-AR.patch 302 BLAKE2B e03e8b6787697bfab6ef2974cfc248f38eb398512d2e516c8089c676f78c83b390f117a338cacd4d7ef01a2ec13a52bb73210f8b9300b97d9e2ef82391d3bbf1 SHA512 0f35e836abc7e376e9a5fd5e618064667b3ba4415e8280e09b6a9a894ec531bed6ce301d89a6d55dfa14dfb27e98f7d5c53e5b3a7b7cd84fbe9807229c0d5ff1
AUX tarsnap-1.0.40-strict-aliasing-fix.patch 5146 BLAKE2B 5026b2ec6833d9d50adbff02736e40b1c533e5e257e3686e039efcae3fbdf1af241771d7b0f169ac5b8288d46e76a4d56453dc63f8d2d3b215c861aaf4138f06 SHA512 6d483f269862a627874451ec1433e953b794a299d8c17bc4946d95d6808679bc41aaad9329e5c6bf093ec25f448e3c04d92f2000c22b6372fb82d957f5c403f8
-DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09 SHA512 dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4
DIST tarsnap-autoconf-1.0.40.tgz 723380 BLAKE2B a794bb9bae3637c36841ad4bb0fa1c0e1c39a78ac2dc92f18cbe7dfe1036aa861f5421751dd8a85948dcb101ecb81f2177e844609b289238abd9a8448ba1655a SHA512 a4910c5cbea4a71218638703ba3140e5536a2c9bb7f35007115a7ae4a87fcd07b1be91d88e49240ee8db39be326bac049c0893c1406f215123d55a13b7b57941
-EBUILD tarsnap-1.0.39-r1.ebuild 974 BLAKE2B db7c509ba7e4a11481194ab2ac89136116f127c06f6f884d3e1e954df2c082e9e25388fd62460c1c92310ee5a13d47420774c28c163f89476ac8daa3942a81de SHA512 6a38edf81816e64bcb978e01362354f4bbae1b39f1733440576baa6e46a70bde954adeb2f48624362f4271dca59c24c4eac8e6341bafa2648314fe7f9a569abc
-EBUILD tarsnap-1.0.40-r2.ebuild 1112 BLAKE2B 4626279712e20ba070239d3cfc7d4727f67faa9ca0e8d78734a7285f484df9fcf7ce44defd90dc7aa7bf0b8adc943edb08dfe9433adc0250ab0bf443a29f0ed1 SHA512 c1a43f214d6831d3a764705b5f92a1ee9030eb73c39bacbf757c5213c9b05dfe9f71aea90665d1c7493c1a14fbb07e993ebd98d8437e814e28e70930c94a0a2a
-EBUILD tarsnap-1.0.40.ebuild 1014 BLAKE2B 5fbeb767bb84928a0c737227cccb90a816e516130202e752f417ebd0efc01e286c69cff52f01c80a8418001deb34057934873a21f29f82cb328791dfe4e27d63 SHA512 696a6460f4ac16de35eb145be1f6f4f6396816afdeedddb5e8f296fb28d330b84faa82ff6913a77cd28f4d196539c1d986ef075584687451eb73ff492d8cbc5e
+EBUILD tarsnap-1.0.40-r2.ebuild 1257 BLAKE2B 23aff1fce7aa2ce98069f16ace302e51cace7d89d75805e036e0536e1053b5eeafeddf52a8018c2cfb009cc4b381dab1482f014318696d25dcf6ef2bc2073a5c SHA512 d27a053cc4a3f85777d4afc23c09fa2a7be36361fe7f0f44efcf1f5d6c38dc411eb0087fdc4273de428f7a289620b9b76b6f57fbf141c7a809cb35b802675bd4
MISC metadata.xml 248 BLAKE2B 98c57e4c0ad56d29830f000cba122733442e4076a7c897c67fa73c38d2bef0e685f2ea515035e8603654b2424f096f759602f20c4ff3acaeea770b0aa235e0b3 SHA512 91d7691f4846ba6fe1b69556e74ed41337287a90b067cc39e0832f3b0a771b2c20e42f832b33f2f2c8519061355c5af7f83afb005f9e28617a6fbfbb650d8091
diff --git a/app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild b/app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild
deleted file mode 100644
index 1945b8ea081f..000000000000
--- a/app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit bash-completion-r1 toolchain-funcs
-
-DESCRIPTION="Online backups for the truly paranoid"
-HOMEPAGE="https://www.tarsnap.com/"
-SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz"
-
-LICENSE="tarsnap"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="acl bzip2 lzma xattr"
-
-RDEPEND="
- dev-libs/openssl:0=
- sys-fs/e2fsprogs
- sys-libs/zlib
- acl? ( sys-apps/acl )
- bzip2? ( app-arch/bzip2 )
- lzma? ( app-arch/xz-utils )
- xattr? ( sys-apps/attr )"
-DEPEND="${RDEPEND}
- virtual/os-headers" # Required for "magic.h"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch )
-
-S=${WORKDIR}/${PN}-autoconf-${PV}
-
-src_configure() {
- econf \
- $(use_enable xattr) \
- $(use_enable acl) \
- $(use_with bzip2 bz2lib) \
- --without-lzmadec \
- $(use_with lzma)
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- default
- dobashcomp misc/bash_completion.d/*
-}
diff --git a/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild
index aeb7290bd2ce..2dae2389daea 100644
--- a/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild
+++ b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -35,6 +35,12 @@ PATCHES=(
"${FILESDIR}"/${P}-strict-aliasing-fix.patch
)
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # false positive due to outdated autoconf, bug #900124
+ # release tarballs don't contain configure.ac!!!
+ makedev
+)
+
src_configure() {
local myeconfargs=(
$(use_enable xattr)
diff --git a/app-backup/tarsnap/tarsnap-1.0.40.ebuild b/app-backup/tarsnap/tarsnap-1.0.40.ebuild
deleted file mode 100644
index ebf35c72ced2..000000000000
--- a/app-backup/tarsnap/tarsnap-1.0.40.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 toolchain-funcs
-
-DESCRIPTION="Online backups for the truly paranoid"
-HOMEPAGE="https://www.tarsnap.com/"
-SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz"
-S="${WORKDIR}"/${PN}-autoconf-${PV}
-
-LICENSE="tarsnap"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="acl bzip2 lzma xattr"
-
-RDEPEND="
- dev-libs/openssl:=
- sys-fs/e2fsprogs
- sys-libs/zlib
- acl? ( sys-apps/acl )
- bzip2? ( app-arch/bzip2 )
- lzma? ( app-arch/xz-utils )
- xattr? ( sys-apps/attr )
-"
-# Required for "magic.h"
-DEPEND="
- ${RDEPEND}
- virtual/os-headers
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch
-)
-
-src_configure() {
- local myeconfargs=(
- $(use_enable xattr)
- $(use_enable acl)
- $(use_with bzip2 bz2lib)
- --without-lzmadec
- $(use_with lzma)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- default
- dobashcomp misc/bash_completion.d/*
-}