summaryrefslogtreecommitdiff
path: root/app-arch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-09-25 01:25:44 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-09-25 01:25:44 +0100
commitc25088d4fc442a7d6dc3a8d0498b43024888318d (patch)
treefdb19b6a9b3a20669ecb49f0ba8d9f435fbb4b1a /app-arch
parentd80b870c42fbe218389ffaf86f0f2a39404deca1 (diff)
gentoo auto-resync : 25:09:2024 - 01:25:44
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/7zip/7zip-24.08.ebuild2
-rw-r--r--app-arch/7zip/Manifest2
-rw-r--r--app-arch/Manifest.gzbin18237 -> 18249 bytes
-rw-r--r--app-arch/afio/Manifest2
-rw-r--r--app-arch/afio/afio-2.5.2.ebuild2
-rw-r--r--app-arch/arc/Manifest2
-rw-r--r--app-arch/arc/arc-5.21q.ebuild2
-rw-r--r--app-arch/createrepo_c/Manifest2
-rw-r--r--app-arch/createrepo_c/createrepo_c-1.1.4.ebuild66
-rw-r--r--app-arch/lha/Manifest2
-rw-r--r--app-arch/lha/lha-114i_p20210328.ebuild4
-rw-r--r--app-arch/libarchive/Manifest3
-rw-r--r--app-arch/libarchive/libarchive-3.7.6.ebuild173
-rw-r--r--app-arch/libdeflate/Manifest2
-rw-r--r--app-arch/libdeflate/libdeflate-1.21.ebuild2
-rw-r--r--app-arch/zchunk/Manifest2
-rw-r--r--app-arch/zchunk/zchunk-1.5.1.ebuild37
17 files changed, 294 insertions, 11 deletions
diff --git a/app-arch/7zip/7zip-24.08.ebuild b/app-arch/7zip/7zip-24.08.ebuild
index 016ed2c81191..3363640aefda 100644
--- a/app-arch/7zip/7zip-24.08.ebuild
+++ b/app-arch/7zip/7zip-24.08.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
LICENSE="LGPL-2 BSD rar? ( unRAR )"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 arm64 ~riscv"
IUSE="uasm jwasm rar"
REQUIRED_USE="?? ( uasm jwasm )"
diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest
index b495dc3e766a..41e9e2b5f3cb 100644
--- a/app-arch/7zip/Manifest
+++ b/app-arch/7zip/Manifest
@@ -4,5 +4,5 @@ DIST 7z2407-src.tar.xz 1488556 BLAKE2B 42b4f9553aaa4797e80a2d50073ff0e77b5261e50
DIST 7z2408-linux-x64.tar.xz 1556956 BLAKE2B 177b355830201e48d314667c1936e3ca0b624b3fd47b8696df78cc27bb559fd239c1ab2146a88111c3bd1ef1396e694d235babb9b8391fc55cac89c97d7990bd SHA512 00b8d2b89e1410e360cf034c44a43cb88927d76317ee291519ef1f39e3cab68b5549de66f0f6b867f0367d50e7661f484e0a0f7afdd2ecb963804e44c789d7ce
DIST 7z2408-src.tar.xz 1493700 BLAKE2B fd22a302044ca8655187573173fdc13ae93efaf907cb60076600013e3f463912b876cc3764853ce9d1850fc10dc264cd96917ef6dca9332541db292aee3f1ab4 SHA512 889e9aeaa629d6474a609a15066b2fa7b1353fa5e7255e044297591f565b08b16b885d44f4c4a046f2f9da189599ace300cf61fd9ac0e7bc316fb9d96a18a039
EBUILD 7zip-24.07.ebuild 3002 BLAKE2B 8740aab4a7893ecc23a695e52fcd7838224306b73ab589ced26ca924825b20b13cd3e8c0f2779f2145b4015dc01293b023a1c78b30d8ed05e62d16d982e0bede SHA512 7b3b5a93e5e38787c292bb771dd9f429abf76451b6d2a5f9ad328a4fba99ab8a858bb5f0af634df8630bbdc0fcb6658deb4771af304374812f9df6c209fd509e
-EBUILD 7zip-24.08.ebuild 3010 BLAKE2B f1602a811632c5c48b99dd88ec19b764b6810228269f883ee8cac4c9029f059a53140eccf055d91ae6a77ec76e1cfeab28477f2e29b028bc6e47e1466091a1b6 SHA512 5908cca38d9450e34de53a98f656908c0a63e565ea3bf999b608c571ed409decce1d702387513e6c300126fe3948964489b8a3d2ba0b30fe2f5907857ba70623
+EBUILD 7zip-24.08.ebuild 3009 BLAKE2B 2b6fde4dd828b2ff360443bcc5d6d5615415133392d3e554529f2b5af767ddc3e46b80825cefadcaa78ef3c31fa2a62e3fb6da3d1718b9812961f7b9b68e3459 SHA512 0e2db354e9f40f0bb15926335bd6a0b7dfa8ae277345da8c86c9a0fa527363e00cc45b84b9195cd65bc771d6f552fe8f60beef8fb161637ad2253a7008937233
MISC metadata.xml 968 BLAKE2B cc816cf086d296a591c2ae494022f35102570c8823ccdc5ada3dde2a83d515060b703d283d74ebd00738f28a0fb4dd8fdeaea10ae9168423dcf146034561f213 SHA512 e4d71bc79b0e6d4435442e74256550f93815b68142cdac763fed9a22bd5e92c25ba288d94738316d726c2073f4f86dcf00f3d77c65a02b0e06ea3c1dc7699cbb
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index d03fdb883292..656d138a1e78 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/afio/Manifest b/app-arch/afio/Manifest
index 2123e8a06e43..61762a1c2df4 100644
--- a/app-arch/afio/Manifest
+++ b/app-arch/afio/Manifest
@@ -4,5 +4,5 @@ AUX afio-2.5.2-fix-build-system.patch 915 BLAKE2B 159f2a1dafdd9021f39ef471dacb5d
DIST afio-2.5.1.tgz 191765 BLAKE2B 48a590c1180942444eb8fc17701563ee822cad9d0ae423e12996e7b3dff16ab7ba13d8041b78fb6415d1a422d14be8ba3443910ae1a57290dca801334ced7ffe SHA512 afa4e01cc9e7da5bff7c96d2da9a41c296e7b89c50484f58a8b011173a99a144a9e77d3ee8136622e490287b99a7ae76c6eba901a2186b5a3a6bab164a37c864
DIST afio-2.5.2.tar.gz 194030 BLAKE2B 7c46162cf8648b9b6c32003032a820a847e4887bb852a49ee878dc3501bad673650f7b64c465c4cea58b4cfd4de74884f903211f298ef94b91d3738f7de29316 SHA512 e0fb9b2d31bb912d7f30d8dd992cffcc99a84424c7386082abb8da82a1911b852c5a80e8135f0b6266113519f582dba45dc3c87c8f3b822a2daa14a1ae1d9944
EBUILD afio-2.5.1-r2.ebuild 742 BLAKE2B 2665b0e6e1dd7388932b2e37ad74e0b4591f7cb8a936e6c0f956308f92a36daac92117059e59db4079819f3383a292c9784c4bfa87c4db8c27cd835e7ebcda4a SHA512 8e48103ca84a1260d7488de7e024e0d280c4dff72df5ac168d5c3849c9a37b8e2efaacd1c099f2d3c4a60b96f2976fecc9bd076249606ee225ebe35471316636
-EBUILD afio-2.5.2.ebuild 711 BLAKE2B 4074f1de7ed1bc3bfa29385ceab7d46741c1ef8378b8fea28a8e4987a501d88a555196369fc76bd1029e389555df01206ce30b8cb9ab2c16be9e6e9d7b47cf2b SHA512 4a890a6fe32a15079e3cc869515a4676b6f5c3e39f58eb9c27d53ffeac79ccf501d562efe88b9fcfe004fa8faf271caf4530d0347c7ff5558308dac7527cee6b
+EBUILD afio-2.5.2.ebuild 707 BLAKE2B 2c268c527bfc42802acb59b3c4e8c1bc05fc626637fa9b4bbf268beed090e1d4f32271d0e0702ed54bbc1c086791607c5f8caf56e4ccd31af318fcc60131cb51 SHA512 a0698bbe552803926a36fd88fa7e9388d759da08b581a9a1703762be55c2851d740d25f54db4ba7d55189835b2ef9cb7e61a9c31038ef489bd4c557e60ad7a3a
MISC metadata.xml 598 BLAKE2B a5d838fed00a9d94a00118c8679be709fc12cedacdf2f6a6f9c0972ba22b89096b648154686ec1850e27c6f140f08eafb03a59ce57e5e857b751a6395d65822f SHA512 d98c21c825b791a805896fb4909bcde91e74f4f039a77fedecd23226d86b2d857eadffe9987f4595a0f761bc8866d82d7f638ed8b15208a024573f4f3dc3949d
diff --git a/app-arch/afio/afio-2.5.2.ebuild b/app-arch/afio/afio-2.5.2.ebuild
index d646d4a7b503..ad20fd244a3c 100644
--- a/app-arch/afio/afio-2.5.2.ebuild
+++ b/app-arch/afio/afio-2.5.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/kholtman/${PN}/archive/refs/tags/v${PV}.tar.gz
LICENSE="Artistic LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ppc sparc x86"
PATCHES=(
"${FILESDIR}"/${PN}-2.5.2-fix-build-system.patch
diff --git a/app-arch/arc/Manifest b/app-arch/arc/Manifest
index b1fcd8752fa0..4d4716bb84ff 100644
--- a/app-arch/arc/Manifest
+++ b/app-arch/arc/Manifest
@@ -5,5 +5,5 @@ AUX arc-5.21p-variadic-arcdie.patch 763 BLAKE2B a45881bee6b95e7d7adcf40196e14717
DIST arc-5.21p.tar.gz 84791 BLAKE2B 3dc6c2e9c83a9021a9a865676e248278f88b3de868846b39e1b1a9365299c410e7bb3c0ed07cfd3ad1e3f6340eb0e3d21b57a7c6e8ea92f61b51a914d7e4fa0f SHA512 c70c01ec407cc27f6507e2715d8b553277609cb49369a1e65a83d007362a24b69bb09ef2bf168ee36ca6797bd4524644a89e9114d866351ae53fece193c2967c
DIST arc-5.21q.tar.gz 79366 BLAKE2B 054a950f9abeaf88e964b2b13a20d41074f744569eaa2ae07198f3fb43bc837a1ded746dc07567ac056496eac7973473513f1ff55103d1b7a14f09e899289f71 SHA512 666a9cd5c7b6e148540d707b32f5cfe43f8c59b599199478478501b93f261973dc810f36824459f76f460bb0208b659dd87e7f0b4ad207ee2d962d191e5d3341
EBUILD arc-5.21p-r1.ebuild 886 BLAKE2B 3db243c9cd6075588f7d12c2ddfe8c2ef05a71f6ba5e995ff869d1e2e5e5e2b50430d3da266377fcbe1a4c7db62fa1d04570196288bb0f0a7573a3a79b013959 SHA512 88bc4aa512a8d0a4b468824d69f0b27f111a26d728b804806add5cc30beda7cf51dec7c4eece43642dcc6a44bb41e3cf133a32407d894f288fb553dcec2ae453
-EBUILD arc-5.21q.ebuild 918 BLAKE2B e66f6dc76126dad361b655c8d038a99f34bc99def2dd028b36525ce3cda4a6cb156bc104358a2b919cfbe1927c9da7b461694c42e3f8dafe58d5efd6e13f7c22 SHA512 90142557a39107ce6fdb7332a6d51e2322d03e4a4da6e44cf5c9878c367e70b27a2c64a862711eaad4426adb7e102b57e7bb17fc3886b84174dbc9c1e2860603
+EBUILD arc-5.21q.ebuild 913 BLAKE2B 32660336dfb7927d4f51265fc110734c866eed60680e385da996b36bc2a37a46c3b2a118ec14bd130f785e64b8924971484eab813c9da2b5890ac11959064160 SHA512 08b88583ad9c596b1147c3158d17230c580cd1de9b345873c0ceed5f9b5e5620dec2f2dbca09d391c4f1808693be3a06b45ac849f6184e2857500e2db267a4d4
MISC metadata.xml 246 BLAKE2B df27ac714b4e0372fc1c80a0c1fa1ebc69d5317b24a065765e2ce9096d170255e82650d14e93fd7a314c62cb86b60ca832c4a6dddea1bd452a83a786784da717 SHA512 ba7d31c6594e588d7ff707efa455755f1eb5bdbfccb4312368f5eb43b475c9ec422a580196ba61e0ad8504bf48979bc1277988b1c5fe84b880845e17f53eac89
diff --git a/app-arch/arc/arc-5.21q.ebuild b/app-arch/arc/arc-5.21q.ebuild
index 73081b1f1eed..3d510f5b386e 100644
--- a/app-arch/arc/arc-5.21q.ebuild
+++ b/app-arch/arc/arc-5.21q.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/ani6al/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
PATCHES=(
"${FILESDIR}"/${PN}-5.21m-darwin.patch
diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest
index e22bd53df1f7..9f76dde92f7c 100644
--- a/app-arch/createrepo_c/Manifest
+++ b/app-arch/createrepo_c/Manifest
@@ -1,6 +1,8 @@
DIST createrepo_c-1.1.2.tar.gz 638204 BLAKE2B d0fcd916709a4afaf9842ed2f7aed7dd0f179b787fa47f47273dcdeb1119ce4c6f110278bb9da5ec40ae6573c08621a55b884b02abf2bcd9955c1430dfb55743 SHA512 ffb811f28534e6bc1551602f8ba94d0e524e2ad2304dd608210588dbff7c60502660e3367e52927eba5ee03a8dd3f5eeea7f8450fc8c4e8aecced9bb349656fe
DIST createrepo_c-1.1.3.tar.gz 638208 BLAKE2B 70ae65a7092dc9d47f6188c6bfdf70c04fc22e7179ede576f4e0050cfaa61acf736ccd70b04a88b46b459f87ff933dc30cf6eef23136673dde46dd52b7778f59 SHA512 5e7cb1312fbde6cecc54ee98c18925e28e77823240476b4f5468545a70dd07bec1d6fae65311904b068ff2e0ee824c1744f416064f5beb4af250a490269c7bbd
+DIST createrepo_c-1.1.4.tar.gz 638216 BLAKE2B 881ec936931e24b17e0af29ae830efe03e671ed0ec5d457d0f527288f3a71584fb8dc3daeea2a53ed8cfc54ba41f21115efe5ecdc30d9a7f71f29997c370cca3 SHA512 1690a1e8a133a7c0fb1d009444bedb2ee20feb08fc4788174b63e2b133fa89f612a8518ef411fbb6fcefc382575ccb497429702ab230dd10962379c7c604a434
EBUILD createrepo_c-1.1.2.ebuild 1472 BLAKE2B ab5c3eb56f3da03da28837c10d053d2c5ed3454b501753234f4f0e5de3ed3de04ea8f7809e137ee517255ca93c40767e4b73956a6278f552dfa869ab68bd755e SHA512 23424e98af056f00479da601042e5a223d9cf52e8d86904f0b6eec868879caf26cfe1b3897dae5d833f80909003366a73973026fc274d0c958bc755ea2d9c7bb
EBUILD createrepo_c-1.1.3.ebuild 1472 BLAKE2B ab5c3eb56f3da03da28837c10d053d2c5ed3454b501753234f4f0e5de3ed3de04ea8f7809e137ee517255ca93c40767e4b73956a6278f552dfa869ab68bd755e SHA512 23424e98af056f00479da601042e5a223d9cf52e8d86904f0b6eec868879caf26cfe1b3897dae5d833f80909003366a73973026fc274d0c958bc755ea2d9c7bb
+EBUILD createrepo_c-1.1.4.ebuild 1472 BLAKE2B ab5c3eb56f3da03da28837c10d053d2c5ed3454b501753234f4f0e5de3ed3de04ea8f7809e137ee517255ca93c40767e4b73956a6278f552dfa869ab68bd755e SHA512 23424e98af056f00479da601042e5a223d9cf52e8d86904f0b6eec868879caf26cfe1b3897dae5d833f80909003366a73973026fc274d0c958bc755ea2d9c7bb
EBUILD createrepo_c-9999.ebuild 1472 BLAKE2B ab5c3eb56f3da03da28837c10d053d2c5ed3454b501753234f4f0e5de3ed3de04ea8f7809e137ee517255ca93c40767e4b73956a6278f552dfa869ab68bd755e SHA512 23424e98af056f00479da601042e5a223d9cf52e8d86904f0b6eec868879caf26cfe1b3897dae5d833f80909003366a73973026fc274d0c958bc755ea2d9c7bb
MISC metadata.xml 806 BLAKE2B cdbea36c4c79334604895efc7caebfadf3c0122a43a603439a926ae7b4101780514732272dd4790cae8d108f4b6ef4b9a48f89be3798c99b8eb8d47a35d1f697 SHA512 0564f15d1075a58648d9c4001e7dc3109672e929f608235390f2a9c56c1feff5560ba4432917eaf90673320be27aad4dcbd3e97b2eec697f206f30ea9f7ac5fc
diff --git a/app-arch/createrepo_c/createrepo_c-1.1.4.ebuild b/app-arch/createrepo_c/createrepo_c-1.1.4.ebuild
new file mode 100644
index 000000000000..afc050773235
--- /dev/null
+++ b/app-arch/createrepo_c/createrepo_c-1.1.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C implementation of createrepo"
+HOMEPAGE="https://github.com/rpm-software-management/createrepo_c"
+if [[ ${PV} = 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/rpm-software-management/createrepo_c.git"
+else
+ SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="legacy test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/bzip2:=
+ app-arch/drpm
+ app-arch/rpm
+ app-arch/xz-utils
+ app-arch/zchunk
+ app-arch/zstd:=
+ >=dev-db/sqlite-3.6.18:3
+ dev-libs/glib:2
+ dev-libs/libxml2
+ dev-libs/openssl:=
+ net-misc/curl
+ sys-apps/file
+ sys-libs/libmodulemd
+ sys-libs/zlib:=
+"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DRPM=ON
+ # As best I can tell, this enables distribution as a wheel. No need for this on gentoo!
+ -DENABLE_PYTHON=OFF
+ # Upstream enables some 'Legacy' stuff by default, let's put that behind a USE flag
+ -DENABLE_LEGACY_WEAKDEPS=$(usex legacy ON OFF)
+ -DWITH_LEGACY_HASHES=$(usex legacy ON OFF)
+ -DWITH_LIBMODULEMD=ON
+ -DWITH_ZCHUNK=ON
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ # Tests have a magic target!
+ use test && cmake_src_compile tests
+}
+
+src_test() {
+ "${S}"_build/tests/run_tests.sh || die "Failed to run C library tests"
+}
diff --git a/app-arch/lha/Manifest b/app-arch/lha/Manifest
index 1ab203efb1db..52fdc6cc473f 100644
--- a/app-arch/lha/Manifest
+++ b/app-arch/lha/Manifest
@@ -2,5 +2,5 @@ AUX lha-114i-file-list-from-stdin.patch 999 BLAKE2B f039b70dfbb82f9d2ada3df90621
DIST lha-114i_p20201004.tar.gz 220541 BLAKE2B 64268deb40de67d5f4888f7d4b4529fa1b6ca02c562bd041d9edd1ac9cc74ccfa43198c79310bd354806e3095f6aba8c97256b49686feb8c713e3d8110137103 SHA512 9a9337cbb6a3d71253597750301e37163c5b495e712f2374adf2ac0d19f731ed49482a3f8b639e4c48c7ef6fa7ed9f9081516d77548e9c88ed3b9ac037efeb06
DIST lha-114i_p20210328.tar.gz 231115 BLAKE2B f9587fd2f99aa80498ed69f43efe189a6db12881c6ea748763e8ae071180a30578651db11cbba0216103f6a7741d37a0e55b2530a7e458046a7230f6101f05e7 SHA512 46fc722f9f15dbe75600c2aeecbf94357aa24da964bb03f8326d9d13affa2ea60d4ec5dd21a4f5014f2cbe4e06f4bb959aa8de89a5491e1600eafdd909b293d2
EBUILD lha-114i_p20201004.ebuild 726 BLAKE2B 9ab668839b82f6cd9a4df1201c4eb448c82a02c2b923783df772e2f5a57147ae601e5acea3eee189be247a9b1492f2b435e193d9ad7cdfe994e38164b2f69095 SHA512 0cead60b97a0a121250e93db287bb1d2e531dc1ca3af3b11ffa056f70d84614f1a36b20a630b534166d6c5cfbd9357fd39c7d5ff3ae6ed29ef3ef9bf4520d599
-EBUILD lha-114i_p20210328.ebuild 739 BLAKE2B 4505d45f898c82d78c8c48c4c3808efeeb700d12ca35ee4ddd05efb0dd1beb8e3bf27c78b6f5c8bd3f862d95b460fe445da2f9f96a9af0fe710f7514615415c0 SHA512 36e938faa195eefad263397dea6dc252f82f7487860cc7d8a07353747ddd464194e4d067c95bdb9f9a10530c9ae1990f0aae552abfb45d78c7ebb4ddb362b139
+EBUILD lha-114i_p20210328.ebuild 734 BLAKE2B 78e2f4f2f64d365823a8f160ea4acdecf455955001c7dce2dc5344cef6b544ca761733c3e15230023011216d432295a3ba1c49c72d507b12dbd0abbbf0123e79 SHA512 0a113705251cee313dd5ff80d446c44d90aa04ee9c542bda70fff302ecbcb3b2793c24236c125e3bdcec9eb3b5c5951f5bed036b3787159fbc82e580b40532d5
MISC metadata.xml 366 BLAKE2B a7fc5ecb79726152b5a531145574116fe5cc90f91580ea2a206489319a930420ef7397bfb9bf857d9340f5d66e18d98d587977554ddcb6b73c5b590bbe0011a0 SHA512 a219c8eaa5817fb989ce891a170166338e338a9b0e275c6f88759b0d6df197adf8e141f1222b3e02e539994683f2dd1cf14d9c623c2c12bb8f3f57c38c55e2b4
diff --git a/app-arch/lha/lha-114i_p20210328.ebuild b/app-arch/lha/lha-114i_p20210328.ebuild
index f6e5570c6033..4b761fd27872 100644
--- a/app-arch/lha/lha-114i_p20210328.ebuild
+++ b/app-arch/lha/lha-114i_p20210328.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
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/jca02266/lha/archive/${MY_COMMIT}.tar.gz -> ${P}.tar
LICENSE="lha"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 2ed1ff415416..dfe438adfc6a 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -6,6 +6,9 @@ DIST libarchive-3.7.4.tar.xz 5417660 BLAKE2B 128f72235da61e112201046c0cfe62a8c58
DIST libarchive-3.7.4.tar.xz.asc 659 BLAKE2B 77e705194f6e9a9f97da0ac43c9b3157e1a8a490d26da34079e4ef3f2bcf98d6f6e95567e110287fab0ec26d3fc27e5bbeff7569c9ca138de2caf47af737c6d0 SHA512 82caa18a78661ea717ce93cdcb0806eed48450c20fb4d45cb4c33001f2d4d0fb5a791552acbb24ad8c41772e1d0b66c76c9cb86946bc862109721a0c986f5331
DIST libarchive-3.7.5.tar.xz 5437940 BLAKE2B e1cf8490b2db64e912bd181391310653b4e3524e74f35557e1ddb8c5eb53dcde307da945d393921acf7549ef0d4a6bf228d8f42ab4d795d06dd2248196a11c85 SHA512 b9cfb0a147bf0f77cca9e2bdea173f47a78dcba5df1d97a8e0e7b14a15039ac6d5467e325423b2a05741848f73ca7ab4fece922153f24f934f9370cb521d20df
DIST libarchive-3.7.5.tar.xz.asc 659 BLAKE2B 7310b8d7e3f07b8c75910ff3355ffda653402ca2d6db9cdf7d669b9a4ac5f3fb4c4c4482e85184fd68a23c96bce587a95b56efb88ae971399e130e533bd0969a SHA512 7494518b61a58a9aa1e991a2cf6b16340e34d7aa2c25a3c531799785e165541781d1a915437260bc536fe8267140cc69abb2670e8c0576e975a5a2b7ecf8e20d
+DIST libarchive-3.7.6.tar.xz 5458552 BLAKE2B 3251dc4d59867d1c9b43e78ac7735c27670e819a1aba4f4a76372b8509e2427ff24e379f6102a4cc3c92b965d182c8939bb6df4c82d4d1141cdd1db13bf039a2 SHA512 3ca90d665772418b9ac444044511989e81e785a13db3c101851390ba7c2ba0793c799cedb9df990e900ab78c98207f70ecee7e21829578555dde99424950ae2a
+DIST libarchive-3.7.6.tar.xz.asc 659 BLAKE2B 9f6a621dd4aa20f06dff71225723e60a6cee1f2a54ff07d2d19670153105f2f75d6439320f49eb46c28a4416828af7dc4f0d827e46ec9aeb5b703f06eb329d77 SHA512 2840b13f910f47d34daeed9680beb4b3cdde2d7de26ab8453756261c51fb7a39b727454f370b0ee60f8e1646c65544331a22558cbe8faf79a201b1d1346b37c1
EBUILD libarchive-3.7.4.ebuild 4800 BLAKE2B 45f23a859e54c94ba18842c75e6190172b9ee3063707096a2112e8976306152002fcebeac89f68a5dbdc4725411955f141afec4b2d573e7c82850846c41c8b9c SHA512 87b80d7f9c15a8a6eaefa9c7a18db92550d480df75a5439607a9ad94db7abf21af15ce0d82d2b3d9669fc75c32c756fbe51d2efe2aff42b0d55537ff3645cdb1
EBUILD libarchive-3.7.5.ebuild 4801 BLAKE2B 18b84cba9b71880cb12713c9662d8df4b0bd233fef15f812f97797f01a89b9e016e737efea7240840f3962fdf2c61d7c3af0d5ba5ae52f2446466dc180b13596 SHA512 d7b896b6b0981ac557c12d83e93dfebd58bd0c3a5955d9b9a2844e1caf711aaf03c7b57b5728c22aa57e58d62da170b3e207f0d9012bb32ae3e184662b284edd
+EBUILD libarchive-3.7.6.ebuild 4618 BLAKE2B d6b2f05c42fbdc044ad5521335524f17fb085e173ea2cdf5afcd0c4951da886bc40c731779a927594f3ffa062ca560ef204085d9859faa7ce807196ab76ff456 SHA512 20b69f3a59f0732addf7277de5d9031205ed83df86fdaf022103cee8f5ef7fba30d92b2d7398b58916fe2e4fe125fd899092014b1eed67fb34682f5182b61704
MISC metadata.xml 1224 BLAKE2B 538433528de5543ad8e912ce0d072340be3f6eeefe16320ef48b3c30a35ebdff4a32055edf89f36e4479ab1468c620871fcb5ba91bd66e81798093b4d0345949 SHA512 9f53d623a02334f675c06edea2829ce52e78d85e3894e684ae920a678eb47046393b7a93808c7e1761d30a69faa5986cd4922ae7ef8f1e2ef221de39869bd12b
diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild b/app-arch/libarchive/libarchive-3.7.6.ebuild
new file mode 100644
index 000000000000..8ba743b21dc8
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+ https://www.libarchive.org/
+ https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+ https://www.libarchive.de/downloads/${P}.tar.xz
+ verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="
+ acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+ static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/zlib:=[${MULTILIB_USEDEP}]
+ acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+ blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+ bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+ expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+ !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+ iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+ dev-libs/openssl:=[${MULTILIB_USEDEP}]
+ lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+ lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+ lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+ nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ kernel_linux? (
+ virtual/os-headers
+ e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+ )
+ test? (
+ app-arch/lrzip
+ app-arch/lz4
+ app-arch/lzip
+ app-arch/lzop
+ app-arch/xz-utils
+ app-arch/zstd
+ lzma? ( app-arch/xz-utils[extra-filters(+)] )
+ )
+"
+BDEPEND="
+ verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+ SHA256_Init SHA256_Update SHA256_Final
+ SHA384_Init SHA384_Update SHA384_Final
+ SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+ # https://github.com/libarchive/libarchive/issues/2069
+ # (we can simply update the command since we don't support old lrzip)
+ "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
+)
+
+src_prepare() {
+ default
+
+ # Needed for flags to be respected w/ LTO
+ elibtoolize
+}
+
+multilib_src_configure() {
+ export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
+
+ local myconf=(
+ $(use_enable acl)
+ $(use_enable static-libs static)
+ $(use_enable xattr)
+ $(use_with blake2 libb2)
+ $(use_with bzip2 bz2lib)
+ $(use_with expat)
+ $(use_with !expat xml2)
+ $(use_with iconv)
+ $(use_with lz4)
+ $(use_with lzma)
+ $(use_with lzo lzo2)
+ $(use_with nettle)
+ --with-zlib
+ $(use_with zstd)
+
+ # Windows-specific
+ --without-cng
+ )
+ if multilib_is_native_abi ; then
+ myconf+=(
+ --enable-bsdcat="$(tc-is-static-only && echo static || echo shared)"
+ --enable-bsdcpio="$(tc-is-static-only && echo static || echo shared)"
+ --enable-bsdtar="$(tc-is-static-only && echo static || echo shared)"
+ --enable-bsdunzip="$(tc-is-static-only && echo static || echo shared)"
+ )
+ else
+ myconf+=(
+ --disable-bsdcat
+ --disable-bsdcpio
+ --disable-bsdtar
+ --disable-bsdunzip
+ )
+ fi
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi ; then
+ emake
+ else
+ emake libarchive.la
+ fi
+}
+
+src_test() {
+ mkdir -p "${T}"/bin || die
+ # tests fail when lbzip2[symlink] is used in place of ref bunzip2
+ ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
+ # workaround lrzip broken on 32-bit arches with >= 10 threads
+ # https://bugs.gentoo.org/927766
+ cat > "${T}"/bin/lrzip <<-EOF || die
+ #!/bin/sh
+ exec "$(type -P lrzip)" -p1 "\${@}"
+ EOF
+ chmod +x "${T}/bin/lrzip" || die
+ local -x PATH=${T}/bin:${PATH}
+ multilib-minimal_src_test
+}
+
+multilib_src_test() {
+ # sandbox is breaking long symlink behavior
+ local -x SANDBOX_ON=0
+ local -x LD_PRELOAD=
+ # some locales trigger different output that breaks tests
+ local -x LC_ALL=C.UTF-8
+ emake check
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi ; then
+ emake DESTDIR="${D}" install
+ else
+ local install_targets=(
+ install-includeHEADERS
+ install-libLTLIBRARIES
+ install-pkgconfigDATA
+ )
+ emake DESTDIR="${D}" "${install_targets[@]}"
+ fi
+
+ # Libs.private: should be used from libarchive.pc instead
+ find "${ED}" -type f -name "*.la" -delete || die
+ # https://github.com/libarchive/libarchive/issues/1766
+ sed -e '/Requires\.private/s:iconv::' \
+ -i "${ED}/usr/$(get_libdir)/pkgconfig/libarchive.pc" || die
+}
diff --git a/app-arch/libdeflate/Manifest b/app-arch/libdeflate/Manifest
index 349bb3e1e828..1896e498a9da 100644
--- a/app-arch/libdeflate/Manifest
+++ b/app-arch/libdeflate/Manifest
@@ -4,6 +4,6 @@ DIST libdeflate-1.20.tar.gz 194212 BLAKE2B b3633f1068f36bf346e1f435c67259612ad5e
DIST libdeflate-1.21.tar.gz 195361 BLAKE2B 8d1f2a71cb6a0823ab93631720f9807a6907f1d92490bb258b9bfcf9daf08b517eab3bdee064326a4274d7b193cffbafa24037e2be2503c17fa8daddef5cfff5 SHA512 7cd9bc91992ef824a0fdf175b0da081b8381decc325013477a3fbfcfe6cf240f66cedbeec830a51343fedb8c27c76fba8782c1aed3fc538e3afd6c9f8cdc90fb
EBUILD libdeflate-1.19-r1.ebuild 1243 BLAKE2B c00431500ae37d9ce484784ea042e819ff997d23d63c3a2ad136f91be4c40e8e92c54a17b5ef09a1eeafe6a90ef232310e11dd5919f093a3545f5562076d4b4d SHA512 43dd01329736487ed4777290a142eb71d6ab70ec2f22f0b0311accac1b98a3fc97f5ca9657dd4cc8548df8d9203b83e5b6baf172b5a0d35202ceaafc5029ab4a
EBUILD libdeflate-1.20-r1.ebuild 1294 BLAKE2B 250c4adc569764c4fb38443794103228498299c751912c20735fb72c39a6552492683a9a825535ab7681b509b71b6d830dfa35576d9064f4ba6c48349494087b SHA512 e22adbc6e3cc0b7030ef3eac3d0c391a87f66663161c8f302a84e00b62d5f56c6610cc1c64eefbff2944efb31480d418acce59c3b69b65cc2d99ce0107ad5b06
-EBUILD libdeflate-1.21.ebuild 1295 BLAKE2B 1e70d4b628800f0b97a400ba07a84bf726d6493a1f5c2e55eb3e56316a10cdc67fb5358b7a69e9253fd153dad1b1adb11ecdadec174ac8a5feabe0176f45d893 SHA512 d6739f2b6738f1793bff14abbd24234b5407a2f2fced9a4d23dca08941a446973bf547c37426065e9203231d2a81399593685723755cbb5d11b9d75f90cdd1fd
+EBUILD libdeflate-1.21.ebuild 1294 BLAKE2B b2d3fe1d85c3a3aac885c39ddd12c86841a67d86f83a88ea0695a4b37458ec4eb5cd7f2a7fc9acdb1c87970f4a1a582f6d86cb5540211a8cc4d8337290eabe55 SHA512 22c50eff393efa519e87e0167430fa6049fbbaeef44141d210d041c22dd98d5ecca25c3df049948c1378f4ee355cf0209501a90a83c89cd5b3a2dee032dca615
EBUILD libdeflate-9999.ebuild 1294 BLAKE2B 250c4adc569764c4fb38443794103228498299c751912c20735fb72c39a6552492683a9a825535ab7681b509b71b6d830dfa35576d9064f4ba6c48349494087b SHA512 e22adbc6e3cc0b7030ef3eac3d0c391a87f66663161c8f302a84e00b62d5f56c6610cc1c64eefbff2944efb31480d418acce59c3b69b65cc2d99ce0107ad5b06
MISC metadata.xml 676 BLAKE2B c2b96242f8e26c2f5d52210bcac2540952ddfa0a7e0808ac7bddbfaa83c37005a98f40dc563b4c92ebb6ce838f1625b26c158b50c4ae1d1236892ae03fff5b92 SHA512 643f7f64deb72219b21866c3e5a5485bb7c1b95f9b5a6e507a9493a9d81be1f879939384e8173044d00bbd8750ff2f7d050602244dea6ceeb71d44fe27168e4e
diff --git a/app-arch/libdeflate/libdeflate-1.21.ebuild b/app-arch/libdeflate/libdeflate-1.21.ebuild
index d7ad633c4d1c..8c562831a3a1 100644
--- a/app-arch/libdeflate/libdeflate-1.21.ebuild
+++ b/app-arch/libdeflate/libdeflate-1.21.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git"
else
SRC_URI="https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
LICENSE="MIT"
diff --git a/app-arch/zchunk/Manifest b/app-arch/zchunk/Manifest
index fb665c23957d..4d5a0cda4337 100644
--- a/app-arch/zchunk/Manifest
+++ b/app-arch/zchunk/Manifest
@@ -1,6 +1,8 @@
DIST zchunk-1.3.2.tar.gz 1508683 BLAKE2B a8b866d28e3a0f5bf5fda3b44f5f1d0589c374dd700d8c64497d729758e35ed1215367ff8b1114e436a776a419f1aa329f429016981f11c19fd0896db3520811 SHA512 32f3167db747a494373c03941450e8b6b7eb6ad6a07633ccb9dbd3176ffb79073746bbdf3f132605ad51de23b3b20434d1580cf7cd72e0b658263bb32359f5bc
DIST zchunk-1.4.0.tar.gz 1513670 BLAKE2B 97fa848f7f760874f4a521153983fb8263680ff57f04644ed124aa1c81fcb36d068d489c83bd95e2e4e70efa79892a835c10be8b61a3674550e8218f23852ac4 SHA512 7fbe50182d46e4e8ce8730959cd97ea39b48dd77d034303435ce15caec194409984d435167d3b55769577d6be6c539573eddd9351f178377a756babc508d6281
+DIST zchunk-1.5.1.tar.gz 1513215 BLAKE2B 86bd98491bbc667f37c7471d2e9de92ff84126ad91aac7a70caae9a224c8b96cc048e47f4ae1e13b4216f46e269df6f22a4938335a8c9119dcb0a9c760b27ca5 SHA512 ecf37a6529e2df6f5cb4666fd8c9dbb4f4cb2ce69d5c58ab8ba614543d3c39e1b2c7b15d65659fd483efc3c599b2c17124813c9b1212559afd9d32f4bff4f72e
EBUILD zchunk-1.3.2.ebuild 705 BLAKE2B c04697ec4edc4ad3f1f1ba772b7b5910b91a73e5c06a82db5547a88872ea807fb75eaae4a1ce1a34209ef3a8e5b7f7c17d11892b149523e6ed8992195c422606 SHA512 741d1dd28733df18d334eb4e05bf8628ac6186cd90ffb14a651ee4cc093c41012be3001741c3a8b73823ee4104a8c854b7c373ec294719aa4912d046e272e5b0
EBUILD zchunk-1.4.0.ebuild 710 BLAKE2B 6213d3680e5c831a55f3a989ebfcf6060637b6ea6fed7eb350790feaceec1d7cddfe813f80a76ed4a01f7302ebbfe39c655dcbdeaacb5049b338b52b7205cee6 SHA512 6be8dea5004aa33bdd69710a1d43dee4b2de9e05d48bd9d2be529b86cb20f07c35110612d8ffa65db1ac73134fcbdfec713f84175add3ccf5ac9ed23081d03e5
+EBUILD zchunk-1.5.1.ebuild 710 BLAKE2B 6213d3680e5c831a55f3a989ebfcf6060637b6ea6fed7eb350790feaceec1d7cddfe813f80a76ed4a01f7302ebbfe39c655dcbdeaacb5049b338b52b7205cee6 SHA512 6be8dea5004aa33bdd69710a1d43dee4b2de9e05d48bd9d2be529b86cb20f07c35110612d8ffa65db1ac73134fcbdfec713f84175add3ccf5ac9ed23081d03e5
EBUILD zchunk-9999.ebuild 705 BLAKE2B c04697ec4edc4ad3f1f1ba772b7b5910b91a73e5c06a82db5547a88872ea807fb75eaae4a1ce1a34209ef3a8e5b7f7c17d11892b149523e6ed8992195c422606 SHA512 741d1dd28733df18d334eb4e05bf8628ac6186cd90ffb14a651ee4cc093c41012be3001741c3a8b73823ee4104a8c854b7c373ec294719aa4912d046e272e5b0
MISC metadata.xml 324 BLAKE2B 0c55b136d297d4b52d8c5daacac92e9ef05caa184580613746c02c864d6a46e947535848abab0d76b69be7177791b924bf8f5569f61d4cc0de784408c3176274 SHA512 c00be0c77add059f84f27f0561b522876e156d14f16aa3df255debbca2e222a9c4f682492515cbfa8d88e4221e079fe25bd88ad94a148e5ced608c2c582394fd
diff --git a/app-arch/zchunk/zchunk-1.5.1.ebuild b/app-arch/zchunk/zchunk-1.5.1.ebuild
new file mode 100644
index 000000000000..0759ca5b2011
--- /dev/null
+++ b/app-arch/zchunk/zchunk-1.5.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="File format designed for highly efficient deltas with good compression"
+HOMEPAGE="https://github.com/zchunk/zchunk"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/zchunk/zchunk.git"
+else
+ SRC_URI="https://github.com/zchunk/zchunk/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/zstd:=
+ net-misc/curl
+ dev-libs/openssl:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use test tests)
+ )
+
+ meson_src_configure
+}