diff options
Diffstat (limited to 'app-arch')
66 files changed, 690 insertions, 529 deletions
diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild deleted file mode 100644 index 0d983a22a12f..000000000000 --- a/app-arch/7zip/7zip-23.01.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edos2unix flag-o-matic toolchain-funcs - -NO_DOT_PV=$(ver_rs 1- '') -DESCRIPTION="Free file archiver for extremely high compression" -HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/" -# linux-x64 tarball is only used for docs -SRC_URI=" - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-linux-x64.tar.xz -" -S="${WORKDIR}" - -LICENSE="LGPL-2 BSD rar? ( unRAR )" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="uasm jwasm rar" -REQUIRED_USE="?? ( uasm jwasm )" - -DOCS=( readme.txt History.txt License.txt ) -HTML_DOCS=( MANUAL ) - -DEPEND="${RDEPEND}" -BDEPEND=" - uasm? ( dev-lang/uasm ) - jwasm? ( dev-lang/jwasm ) -" - -PATCHES=( - "${FILESDIR}/${P}-respect-build-env.patch" -) - -# TODO(NRK): also build and install the library -# TODO(NRK): make it so this package can be used as a drop-in replacement -# for app-arch/p7zip ?? - -pkg_setup() { - # instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux - # TLDR; every combination of options (clang|gcc)+(asm/noasm) - # has a dedicated makefile & builddir - mfile="cmpl" - if tc-is-clang; then - mfile="${mfile}_clang" - bdir=c - elif tc-is-gcc; then - mfile="${mfile}_gcc" - bdir=g - else - die "Unsupported compiler: $(tc-getCC)" - fi - if use jwasm || use uasm ; then - mfile="${mfile}_x64" - bdir="${bdir}_x64" - fi - export mfile="${mfile}.mak" - export bdir -} - -src_prepare() { - # patch doesn't deal with CRLF even if file+patch match - # not even with --ignore-whitespace, --binary or --force - pushd "./CPP/7zip" || die "Unable to switch directory" - edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak - sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror" - popd >/dev/null || die "Unable to switch directory" - - default -} - -src_compile() { - pushd "./CPP/7zip/Bundles/Alone2" || die "Unable to switch directory" - - # avoid executable stack when using uasm/jwasm, harmless otherwise - append-ldflags -Wl,-z,noexecstack - export G_CFLAGS=${CFLAGS} - export G_CXXFLAGS=${CXXFLAGS} - export G_LDFLAGS=${LDFLAGS} - - local args=( - -f "../../${mfile}" - CC=$(tc-getCC) - CXX=$(tc-getCXX) - ) - # NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only - # whether it's defined or not. so in case user has `rar` enabled - # DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined. - if ! use rar; then - # disables non-free rar code but allows listing and extracting - # non-compressed rar archives - args+=( DISABLE_RAR_COMPRESS=1 ) - fi - if use jwasm; then - args+=( USE_JWASM=1 ) - elif use uasm; then - args+=( MY_ASM=uasm ) - fi - - mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619 - emake ${args[@]} - popd > /dev/null || die "Unable to switch directory" -} - -src_install() { - dobin "./CPP/7zip/Bundles/Alone2/b/${bdir}/7zz" - einstalldocs -} diff --git a/app-arch/7zip/7zip-24.05.ebuild b/app-arch/7zip/7zip-24.05.ebuild deleted file mode 100644 index 0d983a22a12f..000000000000 --- a/app-arch/7zip/7zip-24.05.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edos2unix flag-o-matic toolchain-funcs - -NO_DOT_PV=$(ver_rs 1- '') -DESCRIPTION="Free file archiver for extremely high compression" -HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/" -# linux-x64 tarball is only used for docs -SRC_URI=" - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-linux-x64.tar.xz -" -S="${WORKDIR}" - -LICENSE="LGPL-2 BSD rar? ( unRAR )" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="uasm jwasm rar" -REQUIRED_USE="?? ( uasm jwasm )" - -DOCS=( readme.txt History.txt License.txt ) -HTML_DOCS=( MANUAL ) - -DEPEND="${RDEPEND}" -BDEPEND=" - uasm? ( dev-lang/uasm ) - jwasm? ( dev-lang/jwasm ) -" - -PATCHES=( - "${FILESDIR}/${P}-respect-build-env.patch" -) - -# TODO(NRK): also build and install the library -# TODO(NRK): make it so this package can be used as a drop-in replacement -# for app-arch/p7zip ?? - -pkg_setup() { - # instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux - # TLDR; every combination of options (clang|gcc)+(asm/noasm) - # has a dedicated makefile & builddir - mfile="cmpl" - if tc-is-clang; then - mfile="${mfile}_clang" - bdir=c - elif tc-is-gcc; then - mfile="${mfile}_gcc" - bdir=g - else - die "Unsupported compiler: $(tc-getCC)" - fi - if use jwasm || use uasm ; then - mfile="${mfile}_x64" - bdir="${bdir}_x64" - fi - export mfile="${mfile}.mak" - export bdir -} - -src_prepare() { - # patch doesn't deal with CRLF even if file+patch match - # not even with --ignore-whitespace, --binary or --force - pushd "./CPP/7zip" || die "Unable to switch directory" - edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak - sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror" - popd >/dev/null || die "Unable to switch directory" - - default -} - -src_compile() { - pushd "./CPP/7zip/Bundles/Alone2" || die "Unable to switch directory" - - # avoid executable stack when using uasm/jwasm, harmless otherwise - append-ldflags -Wl,-z,noexecstack - export G_CFLAGS=${CFLAGS} - export G_CXXFLAGS=${CXXFLAGS} - export G_LDFLAGS=${LDFLAGS} - - local args=( - -f "../../${mfile}" - CC=$(tc-getCC) - CXX=$(tc-getCXX) - ) - # NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only - # whether it's defined or not. so in case user has `rar` enabled - # DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined. - if ! use rar; then - # disables non-free rar code but allows listing and extracting - # non-compressed rar archives - args+=( DISABLE_RAR_COMPRESS=1 ) - fi - if use jwasm; then - args+=( USE_JWASM=1 ) - elif use uasm; then - args+=( MY_ASM=uasm ) - fi - - mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619 - emake ${args[@]} - popd > /dev/null || die "Unable to switch directory" -} - -src_install() { - dobin "./CPP/7zip/Bundles/Alone2/b/${bdir}/7zz" - einstalldocs -} diff --git a/app-arch/7zip/7zip-24.07.ebuild b/app-arch/7zip/7zip-24.07.ebuild index 59e13dc0c5e5..863cdc56fe57 100644 --- a/app-arch/7zip/7zip-24.07.ebuild +++ b/app-arch/7zip/7zip-24.07.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="LGPL-2 BSD rar? ( unRAR )" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" IUSE="uasm jwasm rar" REQUIRED_USE="?? ( uasm jwasm )" @@ -26,6 +26,7 @@ HTML_DOCS=( MANUAL ) DEPEND="${RDEPEND}" BDEPEND=" + app-arch/xz-utils[extra-filters(+)] uasm? ( dev-lang/uasm ) jwasm? ( dev-lang/jwasm ) " diff --git a/app-arch/7zip/7zip-24.06.ebuild b/app-arch/7zip/7zip-24.08.ebuild index 59e13dc0c5e5..f1dd8bc716e5 100644 --- a/app-arch/7zip/7zip-24.06.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" +KEYWORDS="~amd64 ~arm64 ~riscv" IUSE="uasm jwasm rar" REQUIRED_USE="?? ( uasm jwasm )" @@ -26,6 +26,7 @@ HTML_DOCS=( MANUAL ) DEPEND="${RDEPEND}" BDEPEND=" + app-arch/xz-utils[extra-filters(+)] uasm? ( dev-lang/uasm ) jwasm? ( dev-lang/jwasm ) " diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest index c9da034c5db3..5fb7cb852d3f 100644 --- a/app-arch/7zip/Manifest +++ b/app-arch/7zip/Manifest @@ -1,15 +1,8 @@ -AUX 7zip-23.01-respect-build-env.patch 1556 BLAKE2B fdc1993dbcdc1bac28420d82ae19906be1c9857b7e0822f87d8c40003c55182b42b2f6ebde17897c4e1b074fe518cd4dc8d1c09a7d96d8be599aed5d2d506c91 SHA512 52dc54e980a729291fcadd097c6291fe33183c81cc92e30b10f5ad9c3f7ae09d8b0d3fd483c766ed63fb977b71b28eec0a78b2d4c7c054f68bcb63b8ef57d69a AUX 7zip-24.05-respect-build-env.patch 1428 BLAKE2B 00a6da925ca0236a423e1f82426ae81976358c30ba8b6d30b8af368aeb8e4271c443d3e401f7ea32ef6743b21c730f2ecaf78319e0bdf8c76d6a45baa8f9c1e3 SHA512 0aabff2930325553de08314bd161d2132f5c6fd3ed0363c37c961b04e16ae8b906053c0f8f9132c55760acf3ec1dbdb47f0677d618cf82d8ce8cfe6d52cb6e8d -DIST 7z2301-linux-x64.tar.xz 1527700 BLAKE2B 35dc74f0a7a4e586ea5ae969dce72c14e0231822630d2d70f24e1c911cea0492354a258ef65096a6ce0da1510117c12466bc6cda577cdf9e8e74ede17e47f23e SHA512 d3549468de8fd161e4c9233fa0b170af1f28c74749d20f3d0eeb3873857f6c6d2cc0777d564e6a79be7cc21c9e982e10710a795320428dc51db809a8d0f9454e -DIST 7z2301-src.tar.xz 1378588 BLAKE2B 348484b24b39db70e513fe50d79954ea0e2dd669f83e3601fa796c8f0ca4734132ca20fac8cda9b8ba550bad9146627fc0ae07056abb99028ef6d825b6a533bd SHA512 e39f660c023aa65e55388be225b5591fe2a5c9138693f3c9107e2eb4ce97fafde118d3375e01ada99d29de9633f56221b5b3d640c982178884670cd84c8aa986 -DIST 7z2405-linux-x64.tar.xz 1553872 BLAKE2B d6c0bd4eb81f4112bfe50bf6affc68021b03d059076af5519a41c8d471e978ad2b4acc8f67c650070f9d07c518741a0146579ddfb8d56fd125f6db0beece0990 SHA512 13f97236157e2761a0bf406b08fba13a1ecc6d5663fb38f8dfe3b87f3910ba34fd359d8b36bea5135319543f31ec1e210eb512ea9864d9b140c336b9e416c313 -DIST 7z2405-src.tar.xz 1486772 BLAKE2B 609c7ae8b89e56e747ebfecb25108d8918138f48f0f2ed73183c76101ddd3615aafb9eb7823be0de2a434b450587e01f476d2ed092628a311b6e4ed091e06260 SHA512 d340adfa68e818dd3d3aa411780c81532fa37b6649178b81ec3739725f83e0bc3c01744612b2d467f4d0c2cc984dd35488406d7baee185cf372acebd9c0123a7 -DIST 7z2406-linux-x64.tar.xz 1551724 BLAKE2B e4cc8141b074209b58018e6aeb4b91f140160d5d52e1fba59da2d0cfcd41c488cbfa4bda99bdedd4915ca3c3bcca50e7f7f4289f44ce120577c8b632d2f7bf07 SHA512 fce2b8e9f26f092209613dc058a267ddf24c474a80b7e9837014fdaeab53bb892b7181561ca90048ca593fe29e010b8221e078c9c3ab9815baf23bc9caf3e829 -DIST 7z2406-src.tar.xz 1487008 BLAKE2B 0f8dd19a031520a9c233725e376bca06c91b9b513bc802a54b92ea046ae3dda69a293561938a1e4467d01333d46427bfee7a055c8b62cab7a9d04cf8262fe4eb SHA512 02c6d7d045ba0dc0e8533f471f3c138f0d6549b59594095cb81a2f0e602627bd6a49df3fd680e21400a908006121ff7ba370086db9bde639f79b821bb4c9707a DIST 7z2407-linux-x64.tar.xz 1554932 BLAKE2B 9229fdac09148c50032656743aba0f8ce1ec06b7fd2dad2c693dc299c5f83fc093ba047e9c3c3971bf4cc9387b0db52c84167202ed7fcecfcc6f5bc508d04ada SHA512 31b5bb832e73f3c2fd0437873fe6130b8d1bd1bea8320d1b27d06bf40dd737758732eb3664fab2c36417b96ffc5daca6607b6f1aefdaa9e697122da60e37a728 DIST 7z2407-src.tar.xz 1488556 BLAKE2B 42b4f9553aaa4797e80a2d50073ff0e77b5261e50766f8c596a632fb013ac1514a2963f27b924485f07728d13a4536c69911867e3728e8f8604ec25fc4c6824e SHA512 0299e5c1e1dfd33ecf22077f812da1f25bf2146a713c7a7e2498d639520f21f029e853914e66a84d1edfc5d721e1f3d914a3171ab336a406a94bc82d5b2d8e5d -EBUILD 7zip-23.01.ebuild 2960 BLAKE2B 9abf731f224a0cf143bcb0d11c21ccbb66a1e1f5456872c48f9ed14ed7ef1fbc46588fdcdb5d9fb10bb5f74f7322de6724f73f58db9fdbdc2c0d13b7fe0bb403 SHA512 ed752a84f6db6670a4136c35f1e932b9f141bcd169c7c608a719fe4bf6a931afad98ea620cfd72aade5fb99f853885e72febaabc1dd1e43d48284cc1bfab45a3 -EBUILD 7zip-24.05.ebuild 2960 BLAKE2B 9abf731f224a0cf143bcb0d11c21ccbb66a1e1f5456872c48f9ed14ed7ef1fbc46588fdcdb5d9fb10bb5f74f7322de6724f73f58db9fdbdc2c0d13b7fe0bb403 SHA512 ed752a84f6db6670a4136c35f1e932b9f141bcd169c7c608a719fe4bf6a931afad98ea620cfd72aade5fb99f853885e72febaabc1dd1e43d48284cc1bfab45a3 -EBUILD 7zip-24.06.ebuild 2967 BLAKE2B f94c9ea2760fe533c5d2e5435f82297220d9257c09880e44ba94b1160c7de4bece261e278d9c53b8669d096cd9b0adb916d6b0dc368131d02266c97bc71415d6 SHA512 4738a2b71e36968d9c0f39d685d2da168781f0e5b38ca35c0db37bc5bd9465597a47b818f777520189fad5546d53137b667ebc18d030b2eb7d75e7bfb361ea56 -EBUILD 7zip-24.07.ebuild 2967 BLAKE2B f94c9ea2760fe533c5d2e5435f82297220d9257c09880e44ba94b1160c7de4bece261e278d9c53b8669d096cd9b0adb916d6b0dc368131d02266c97bc71415d6 SHA512 4738a2b71e36968d9c0f39d685d2da168781f0e5b38ca35c0db37bc5bd9465597a47b818f777520189fad5546d53137b667ebc18d030b2eb7d75e7bfb361ea56 -MISC metadata.xml 967 BLAKE2B 5b54d1cc757cdc63407a51587389f9db032ae141fd9e19423185fd457f50c469ceb53095b128d8c6cd751cf3f0a87703dd36ba5d048dbfe9bea0ccd2354168b2 SHA512 c8c53c995f4bb5982461fa16dd50193f48c59aa15076bd78e38ccc4f0abf2190bf2b143df50e1c7911bd7814bd2ecb34892ee818b328764a9ff4ab2429718d37 +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 3011 BLAKE2B 3be45d470846109c0de3a750e689f3b964e64fa05f627800325719f38c04329ad26fe8d5b9bf8a9d074810f166e3f6ea085bc900bfba93e279f32c1d84982280 SHA512 59f8d0be944d50dd9fdc198ab2f134177199776ca28e5f422cd212f3dd1f5fc85ebdc794ee6950cfae3823d089c1c86f752dab69fafdb4f558d425b63814f080 +MISC metadata.xml 968 BLAKE2B cc816cf086d296a591c2ae494022f35102570c8823ccdc5ada3dde2a83d515060b703d283d74ebd00738f28a0fb4dd8fdeaea10ae9168423dcf146034561f213 SHA512 e4d71bc79b0e6d4435442e74256550f93815b68142cdac763fed9a22bd5e92c25ba288d94738316d726c2073f4f86dcf00f3d77c65a02b0e06ea3c1dc7699cbb diff --git a/app-arch/7zip/files/7zip-23.01-respect-build-env.patch b/app-arch/7zip/files/7zip-23.01-respect-build-env.patch deleted file mode 100644 index a5871db9159c..000000000000 --- a/app-arch/7zip/files/7zip-23.01-respect-build-env.patch +++ /dev/null @@ -1,53 +0,0 @@ -Respect build environment settings - -Bug: https://bugs.gentoo.org/913186 -Bug: https://bugs.gentoo.org/913188 -Bug: https://bugs.gentoo.org/913189 - - ---- a/CPP/7zip/7zip_gcc.mak -+++ b/CPP/7zip/7zip_gcc.mak -@@ -87,14 +87,14 @@ SHARED_EXT=.dll - LDFLAGS = -shared -DEF $(DEF_FILE) $(LDFLAGS_STATIC) - else - SHARED_EXT=.so --LDFLAGS = -shared -fPIC $(LDFLAGS_STATIC) -+LDFLAGS = -shared -fPIC $(G_LDFLAGS) $(LDFLAGS_STATIC) - CC_SHARED=-fPIC - endif - - - else - --LDFLAGS = $(LDFLAGS_STATIC) -+LDFLAGS = $(LDFLAGS_STATIC) $(G_LDFLAGS) - # -s is not required for clang, do we need it for GCC ??? - - #-static -static-libgcc -static-libstdc++ -@@ -149,7 +149,7 @@ endif - - - --CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@ -+CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) $(G_CFLAGS) -o $@ - - - ifdef IS_MINGW -@@ -190,7 +190,7 @@ CXX_WARN_FLAGS = - #-Wno-invalid-offsetof - #-Wno-reorder - --CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) -o $@ -+CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) $(G_CXXFLAGS) -o $@ - - STATIC_TARGET= - ifdef COMPL_STATIC -@@ -208,7 +208,7 @@ $(O): - # -Wl,--print-gc-sections - - ifneq ($(CC), $(CROSS_COMPILE)clang) --LFLAGS_STRIP = -s -+ - endif - - LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(OBJS) $(MY_LIBS) $(LIB2) diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml index a4f1984333a5..772c93a14f12 100644 --- a/app-arch/7zip/metadata.xml +++ b/app-arch/7zip/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person" proxied="yes"> <email>nrk@disroot.org</email> diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz Binary files differindex 3a1530a63dcb..bf6cba7e0610 100644 --- a/app-arch/Manifest.gz +++ b/app-arch/Manifest.gz diff --git a/app-arch/alien/Manifest b/app-arch/alien/Manifest index 06ecaa5e2f0f..e9d01c38d88f 100644 --- a/app-arch/alien/Manifest +++ b/app-arch/alien/Manifest @@ -1,6 +1,9 @@ -AUX alien-8.95-tar-extensions.patch 733 BLAKE2B 75aa07b9c3b4b3e48d381309caeef41ad312c7d71c81958eb74193752276240dcf6ca91fbf5a4dc6279a35cf6a6c90e77a11ee8ec7f5b087a50bfd6ba089710f SHA512 6bcaea2b8a0dd5bd5a493aaf6f0b19edb691e49fc7684486da2331621619745baeaa30d88889d8aa345f989016a096745b875aca2c01c5b8127e93903f4e8b10 +AUX alien-8.95-rpm-zstd.patch 1363 BLAKE2B 2af86faa3aff7b926d67a7594001183d471f9a4367756f24b0e9be6aaeaf1c230138e1c89d1e6b477dbb3d8c1b92e1f17f7650e04abf718db2bb27a44fe7826c SHA512 96a936c5e83f851e0922fcf887ca33690ace881f67d4898870dd1b557359a9cc6087231650353b58ba407800399205dcc57238d069647b2fd13c6e5d526b9de0 +AUX alien-8.95-tar-extensions.patch 565 BLAKE2B 6530e085d73b15ed128545475a84961de8a85912e3b05d6e8ddd3784fdda17664760f83d239026a691aa3ded62f2b8263ed906c8941e09d930c4165cd70de3b6 SHA512 b483fe233c3ee51a2d73c11d6fa75f54025bd9339aac384c4084410fd40f6645d54fe5cd8372a7ed9c11472784a4fa6679651ab3befc37cbb572261106f44dbd DIST alien-8.95.6.tar.xz 58088 BLAKE2B 5b7467552856d809fc1b43af7de905d7f52629799bfd01dfb7ab61dfbd1c27e0f6f6b8364aa03a925cc6bea74616bf497f4fd195c637d6d1bcd7847a17ab5ccd SHA512 29ed80f249b38b47a26ee9d058d057be8728d18d771c1f847919f296d2c8359fcc33a32912749f2ed77b1214e61f101b75960a82cbd3d76bbb7f205acfd4f152 +DIST alien-8.95.7.tar.xz 58236 BLAKE2B 18728dfc63f08ca78e3063f2b68bcdbdc516015a8c55c13e29999934830308440907d7a1298acd4c41aa2a601d9a8cd3148880a51235769012dbafb8e91e9c82 SHA512 5528ee66117d5429b2021350c11fcaa1e831c8f46dfb661c7ec42e2840c67d7fa488dabb7361e91fc034ba6b8a970938ec08e74ab619747e03acb577213d27f8 DIST alien-8.95.tar.xz 56940 BLAKE2B c2f6b71d39800a7bc4ab00bcd50d165855bad4eb1a17fe217aeb302c6b7af701bcd9445276d7e522db7e6c81f1e8d7e9e2ada99f9d7505e6ec958ae87df7c9f7 SHA512 c46d3c82542dc3d96eeabea0f0c7ab5b572acaf67d15e2064ea01df32d69a2cf6e083754be49269df6cd7431ec5b3e09ddcb83fbe2ee17843b22e9cd3e73073c EBUILD alien-8.95-r2.ebuild 644 BLAKE2B f561334d659dcb77306df0dd6d0fdc4821c6feb2bb7e74662ec7226bfb4d9fce94d86e26f4b0e617306558e80373f975858db0e590ffff4a19184bdb85e1dd6f SHA512 2c2356fd40f5555addd43e93ba5a1f34e9c32bced938ae95e53ed59a532941b2d14d2dbd0dca018e2ca98b9c51468385d527d545ae8f671e6be81cb88c67ff30 EBUILD alien-8.95.6.ebuild 654 BLAKE2B a86fe687136c14623a33125ea0c984fbe68ffa767c6dc8d4f78baf9f0875925637e5beeec97db13f7bc2674c45a8501b4a0249a701102d3e7bc73ab8e3db1369 SHA512 631750d14aa83842a4f65005f2a47e4a689ab232c5437962024318d2bc8a2d84427326ae5d28598c7c13473ee43801b39e9ddf9a38d7f3a4e4c0056f4dcbe832 -MISC metadata.xml 259 BLAKE2B 3d6e2c71a67eb6eec74e229e746e4ca8c32878d251276044aeacfc21afb48be29752d2257e41ab4ffefbd061fb05929b17237905dd4fd01c65c24e61e464a681 SHA512 ceb54d3784d2abce86137f25059dba4f90ebba03e31dae56d2b8acbc515d9c0d7ed909f46c569a73e929cbe9dac2caef440e9c52b0518d37c081e03be471fa4c +EBUILD alien-8.95.7.ebuild 697 BLAKE2B 669a533cf6bf37c23aefd00afe6504d075ce8c10b450195a964d86f142d24f33fbb9392b474ac86cefc55232213a369bd703fa682e50755592c69e5c00dc68f6 SHA512 fb09742fad26032de61a8c9ca133eb1742e1bf98280649624efd00adcf9b5ebb9eed8ae0c4fadcdf2866a949acbe6c3266b1449a9f2c320aa9c5d18d04317234 +MISC metadata.xml 350 BLAKE2B 95ce466ebf13d29ce3654f63df671e12b24998af207ed8d6ebc78f62e2fc7e73a7a2d6d79eb8bf3b2ad59eaa48513002864c8783a38710dfd7f202e8ed293de1 SHA512 5bca5b288f5cc1aa6a7ee4ce5a9bfdbe67de8b4b1ea092793254d918c9a923d4c9942ca6e08e951d620920b6551729c1e5fc6e1ce1a5efe7f0b1c992cc40c8f0 diff --git a/app-arch/alien/alien-8.95.7.ebuild b/app-arch/alien/alien-8.95.7.ebuild new file mode 100644 index 000000000000..653dba8fe3d1 --- /dev/null +++ b/app-arch/alien/alien-8.95.7.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit perl-module + +DESCRIPTION="Converts between the rpm, dpkg, stampede slp, and slackware tgz file formats" +HOMEPAGE="https://sourceforge.net/projects/alien-pkg-convert/" +SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.tar.xz -> ${P}.tar.xz" +S=${WORKDIR}/${PN} + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="+bzip2" + +RDEPEND=" + app-arch/rpm + app-arch/dpkg + dev-util/debhelper + >=app-arch/tar-1.14.91 + bzip2? ( app-arch/bzip2 ) +" + +PATCHES=( + "${FILESDIR}/${PN}-8.95-tar-extensions.patch" + "${FILESDIR}/${PN}-8.95-rpm-zstd.patch" +) diff --git a/app-arch/alien/files/alien-8.95-rpm-zstd.patch b/app-arch/alien/files/alien-8.95-rpm-zstd.patch new file mode 100644 index 000000000000..89e2ce31e57b --- /dev/null +++ b/app-arch/alien/files/alien-8.95-rpm-zstd.patch @@ -0,0 +1,36 @@ +From 08e8768b07065b32e1aa9ccb3adae79a157bbfbc Mon Sep 17 00:00:00 2001 +From: Lars Kellogg-Stedman <lars@oddbit.com> +Date: Tue, 13 Aug 2024 22:02:30 +0300 +Subject: [PATCH] Add support for decompressing zstd rpm payloads + +Recent (Fedora 32 and later) versions of Fedora have switched to +using zstd to compress rpm payloads. + +https://bugs.debian.org/518348 +--- a/Alien/Package/Rpm.pm ++++ b/Alien/Package/Rpm.pm +@@ -159,9 +159,19 @@ sub unpack { + $this->SUPER::unpack(@_); + my $workdir=$this->unpacked_tree; + +- # Check if we need to use lzma to uncompress the cpio archive ++ # Check if we need to uncompress the cpio archive + my $decomp=''; +- if ($this->do("rpm2cpio '".$this->filename."' | lzma -t -q > /dev/null 2>&1")) { ++ if ($this->do("rpm2cpio '".$this->filename."' | xz -t -q > /dev/null 2>&1")) { ++ # we first check xz (previously lzma) because this is the ++ # most common compression type at the moment. ++ $decomp = 'xz -d -q |'; ++ } elsif ($this->do("rpm2cpio '".$this->filename."' | zstd -t -q > /dev/null 2>&1")) { ++ # we next check zstd, which is used by newer (Fedora 32 and later) ++ # rpms. ++ $decomp = 'zstd -d -q |'; ++ } elsif ($this->do("rpm2cpio '".$this->filename."' | lzma -t -q > /dev/null 2>&1")) { ++ # We check lzma last in case we're on an older system with ++ # only lzma and no xz + $decomp = 'lzma -d -q |'; + } + +-- +2.45.2 + diff --git a/app-arch/alien/files/alien-8.95-tar-extensions.patch b/app-arch/alien/files/alien-8.95-tar-extensions.patch index 4709fcc1c4f8..29ec9a72f94a 100644 --- a/app-arch/alien/files/alien-8.95-tar-extensions.patch +++ b/app-arch/alien/files/alien-8.95-tar-extensions.patch @@ -4,12 +4,6 @@ Date: Fri, 1 Sep 2017 02:20:37 -0500 Subject: [PATCH] add more tar extensions Signed-off-by: Austin English <austinenglish@gmail.com> ---- - Alien/Package/Tgz.pm | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Alien/Package/Tgz.pm b/Alien/Package/Tgz.pm -index 7ab6e8b..65a3d2d 100644 --- a/Alien/Package/Tgz.pm +++ b/Alien/Package/Tgz.pm @@ -11,7 +11,7 @@ use strict; diff --git a/app-arch/alien/metadata.xml b/app-arch/alien/metadata.xml index 6cab649acb8d..d166271b76d4 100644 --- a/app-arch/alien/metadata.xml +++ b/app-arch/alien/metadata.xml @@ -5,4 +5,7 @@ <email>lordvan@gentoo.org</email> <name>Thomas Raschbacher</name> </maintainer> + <upstream> + <remote-id type="sourceforge">alien-pkg-convert</remote-id> + </upstream> </pkgmetadata> diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest index 6ce225e7d2be..e22bd53df1f7 100644 --- a/app-arch/createrepo_c/Manifest +++ b/app-arch/createrepo_c/Manifest @@ -1,6 +1,6 @@ -DIST createrepo_c-1.1.0.tar.gz 637506 BLAKE2B 9e8ccc9da83f071b2426f3be08a363281f30356d5811648eeaa322d2761d2152310af6ca87a744e9024ac54e46368496d0b9b4fb2b6702e99ab965bafa0203cc SHA512 9e09a2a1dcc0b285975037b70b961f66f08f43b84b384c87b607aaa76462956e2dee305fd2ac620956e4bf365aa3fcf3874e1145054c96c0e41656957835d97e DIST createrepo_c-1.1.2.tar.gz 638204 BLAKE2B d0fcd916709a4afaf9842ed2f7aed7dd0f179b787fa47f47273dcdeb1119ce4c6f110278bb9da5ec40ae6573c08621a55b884b02abf2bcd9955c1430dfb55743 SHA512 ffb811f28534e6bc1551602f8ba94d0e524e2ad2304dd608210588dbff7c60502660e3367e52927eba5ee03a8dd3f5eeea7f8450fc8c4e8aecced9bb349656fe -EBUILD createrepo_c-1.1.0.ebuild 1472 BLAKE2B ab5c3eb56f3da03da28837c10d053d2c5ed3454b501753234f4f0e5de3ed3de04ea8f7809e137ee517255ca93c40767e4b73956a6278f552dfa869ab68bd755e SHA512 23424e98af056f00479da601042e5a223d9cf52e8d86904f0b6eec868879caf26cfe1b3897dae5d833f80909003366a73973026fc274d0c958bc755ea2d9c7bb +DIST createrepo_c-1.1.3.tar.gz 638208 BLAKE2B 70ae65a7092dc9d47f6188c6bfdf70c04fc22e7179ede576f4e0050cfaa61acf736ccd70b04a88b46b459f87ff933dc30cf6eef23136673dde46dd52b7778f59 SHA512 5e7cb1312fbde6cecc54ee98c18925e28e77823240476b4f5468545a70dd07bec1d6fae65311904b068ff2e0ee824c1744f416064f5beb4af250a490269c7bbd 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-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.0.ebuild b/app-arch/createrepo_c/createrepo_c-1.1.3.ebuild index afc050773235..afc050773235 100644 --- a/app-arch/createrepo_c/createrepo_c-1.1.0.ebuild +++ b/app-arch/createrepo_c/createrepo_c-1.1.3.ebuild diff --git a/app-arch/gzip/Manifest b/app-arch/gzip/Manifest index 17b74bdfaa7e..f8b79d8659b2 100644 --- a/app-arch/gzip/Manifest +++ b/app-arch/gzip/Manifest @@ -1,5 +1,5 @@ AUX gzip-1.3.8-install-symlinks.patch 284 BLAKE2B f461a822371d56505aa3e436c4d611823dfe81ab72f9e1a2bd3547b8fbbae07d2108ac255a1a9dae604f9acb77744bda3a9eec2a575580558a4ca7042164c563 SHA512 4a20d61d48c456c4f5cca31b38e6f26460f781782c66ff4cd1b193eb1a48dd9fa88967989b2698b5e45a61d64c9ce3b87fba0f6b67bf507c5bb386a847f477fd DIST gzip-1.13.tar.xz 838248 BLAKE2B f0e3b4c28bafcd3b59b65ac2d71218dc58d81b52c6921c1be038757c99e99184178c5d0e9674caa5099713b8b64e8c85cf061f4abfa20b73b478288f121fb05d SHA512 e3d4d4aa4b2e53fdad980620307257c91dfbbc40bcec9baa8d4e85e8327f55e2ece552c9baf209df7b66a07103ab92d4954ac53c86c57fbde5e1dd461143f94c DIST gzip-1.13.tar.xz.sig 833 BLAKE2B 42e38fa7b3a6b6d21a18308cf662844ed84e1a142a945f3f3142db0a14212c0e642de514abb1307ec12ee7bb9644472cc3aed40582d9c266ab24808acbca0215 SHA512 f95e016f61f4a67cb4cec6cede2510af6bb5567d72bbd3d70210a6d5cf3ee5fea8f0cbf8f7b612fa52f2ecfd9dba050d9cd4494075ce5ac4abac7b74eaa7ccbc -EBUILD gzip-1.13.ebuild 2426 BLAKE2B 806e241d76575d2d3a66e9483235a958e09b2150cbe256e6bc97194deb7805dafa67766ab499ac11d36a37e28a774f4f5c13f46a8c21882217e295e6122b86c9 SHA512 e2375b1782b20b865ed0c968d8219e220fc3e876ab8c2e9ca32dae34ce3927cbfa9a2a9384d5ea40e4e2790cfdd775e7b767cee433f583054917fe9078f55029 +EBUILD gzip-1.13-r1.ebuild 2600 BLAKE2B 1533cf9ff66870b919e643c0a36d32a174d765e02c9094ee295083c38775df1858d6543e88a518e7aaa472477ebd64a8ec29ae738ad69246d58ec696a26b2fd7 SHA512 117713ed42e780f7baf3ddf15b529b2fc8b2b3714fb979883aa0be48d8e3a14fc83e5f2cec0562148a64edaee26e8fe7c729ab85d66e87d072a53b1b0cefdd7b MISC metadata.xml 479 BLAKE2B cdefe625a65bd3c5e40e813650884b2fc6c41e4d3456d3935d16472097d179a41b42c8b8bf1457bdd3aea29ea91eaa8f7534989385e77016c717871e07d38b8e SHA512 e57ec8f6ad9342c61a6eae56cb70893357ba7feb7ea79d6941ffcda5abaadac05dd2e7469743d3a24ef7dcc7cdb7d6ee02a7172e6462ccbdf9d674aa0cca845e diff --git a/app-arch/gzip/gzip-1.13.ebuild b/app-arch/gzip/gzip-1.13-r1.ebuild index a864a1774f32..aec0278bdd82 100644 --- a/app-arch/gzip/gzip-1.13.ebuild +++ b/app-arch/gzip/gzip-1.13-r1.ebuild @@ -51,6 +51,10 @@ src_configure() { # Avoid text relocation in gzip use pic && export DEFS="NO_ASM" + # embeds the path to grep detected at build time into installed scripts; + # use the canonical USE="split-usr" agnostic path. bug #935721 + export GREP="${EPREFIX}/bin/grep" + # bug #663928 econf --disable-gcc-warnings } diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest index 98faeba7e752..635bf21bc9dc 100644 --- a/app-arch/libarchive/Manifest +++ b/app-arch/libarchive/Manifest @@ -1,5 +1,6 @@ AUX libarchive-3.7.2-lrzip.patch 1095 BLAKE2B 011c61282f5ad91436e8155458695c5f0b9144e21ae856ba319927e6431d9730257d6e7f7ebcc916ad784e24b2f4ff2af75955aa0493ea3705fa8826f632f163 SHA512 71e3aefe7d3e5faa6cd47e350e52135d594184d957cf3e2d592e3770971ff3fed8886b7fe6c897c94efa15b3b9e9d15be05686178d201b422d4503e3878b704d +AUX libarchive-3.7.4-INT_MAX.patch 649 BLAKE2B 2b64a02ba2f0697bf33f5d92a9128d041a3109debce7baefc48ca94dbbf2ae4d57ad2a15592e4ebb86aaf06043c8ae7cd6bad7b4ca4335c77c6ce2601c00245e SHA512 9b505466296c61ad94c45abf3e76bc239ee1674ce2e89978d956d88ce04f4c0e91e881c049c143e7f6dbbe856112626c443a5960f7febbd7af20237d3077a452 DIST libarchive-3.7.4.tar.xz 5417660 BLAKE2B 128f72235da61e112201046c0cfe62a8c580cf73b426c4cfe270ae913356f6ad430ba33a663dcd617b082c7baf45ada8d1c9928c45fea16fd57e8020693a60bc SHA512 84bc346ba15861ab10aa54a3d687de955178e4efbe12bf3a49a467181e7f819673949f131f4c8338de8ed6e319a8565af376e5a540380bda08e60dffbc7c8686 DIST libarchive-3.7.4.tar.xz.asc 659 BLAKE2B 77e705194f6e9a9f97da0ac43c9b3157e1a8a490d26da34079e4ef3f2bcf98d6f6e95567e110287fab0ec26d3fc27e5bbeff7569c9ca138de2caf47af737c6d0 SHA512 82caa18a78661ea717ce93cdcb0806eed48450c20fb4d45cb4c33001f2d4d0fb5a791552acbb24ad8c41772e1d0b66c76c9cb86946bc862109721a0c986f5331 -EBUILD libarchive-3.7.4.ebuild 4673 BLAKE2B 49df980076bd86ba4b0557898de5565129c0139f59dde1aea1aa3e2a7f812cc92bc4f3c0fe616fbf76a9554af221d4d233433b889924a209691973a5624131ff SHA512 b859d3afcdbd1549b84f13ee55967af6080a3786fcee49fd4d508c01319276d5de796eb0aaecbd60ff53d69e773d7f8f90555a925ed87146a9758862176eaa5a +EBUILD libarchive-3.7.4.ebuild 4806 BLAKE2B 13fa7d55f946115767d940c1862268fb9c814ec284932dea26dd6854b144cd72f36666b9bde3409243eb68815d2a31f1bcf8b2d380d9f6459f95e53da2b436c8 SHA512 ceb3aa5dd02044b9baaffc0c73f668a17efc3f6459caff2862e11cc641b2e760c0a7b6122350344dfd770ef9f2a9eaa2e5bc34628b5f4aa41c4c02747a15e553 MISC metadata.xml 1224 BLAKE2B 538433528de5543ad8e912ce0d072340be3f6eeefe16320ef48b3c30a35ebdff4a32055edf89f36e4479ab1468c620871fcb5ba91bd66e81798093b4d0345949 SHA512 9f53d623a02334f675c06edea2829ce52e78d85e3894e684ae920a678eb47046393b7a93808c7e1761d30a69faa5986cd4922ae7ef8f1e2ef221de39869bd12b diff --git a/app-arch/libarchive/files/libarchive-3.7.4-INT_MAX.patch b/app-arch/libarchive/files/libarchive-3.7.4-INT_MAX.patch new file mode 100644 index 000000000000..150216b3344d --- /dev/null +++ b/app-arch/libarchive/files/libarchive-3.7.4-INT_MAX.patch @@ -0,0 +1,26 @@ +From 6ff1cd1e487ddf545337b88da3f1f5ca69a2f958 Mon Sep 17 00:00:00 2001 +From: Tim Kientzle <kientzle@acm.org> +Date: Mon, 6 May 2024 20:46:26 -0700 +Subject: [PATCH] Define INT_MAX via `#include <limits.h>` (#2170) + +#2110 added usages of INT_MAX here without adding the necessary header. + +Resolves #2162 +--- + tar/bsdtar.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/tar/bsdtar.c b/tar/bsdtar.c +index 42baab286..f0e71afd1 100644 +--- a/tar/bsdtar.c ++++ b/tar/bsdtar.c +@@ -43,6 +43,9 @@ + #ifdef HAVE_LANGINFO_H + #include <langinfo.h> + #endif ++#ifdef HAVE_LIMITS_H ++#include <limits.h> ++#endif + #ifdef HAVE_LOCALE_H + #include <locale.h> + #endif diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild b/app-arch/libarchive/libarchive-3.7.4.ebuild index 7c609d3a3f58..695219f457cd 100644 --- a/app-arch/libarchive/libarchive-3.7.4.ebuild +++ b/app-arch/libarchive/libarchive-3.7.4.ebuild @@ -74,6 +74,8 @@ 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" + # https://github.com/libarchive/libarchive/commit/6ff1cd1e487ddf545337b88da3f1f5ca69a2f958 + "${FILESDIR}/${PN}-3.7.4-INT_MAX.patch" ) src_prepare() { diff --git a/app-arch/libdeflate/Manifest b/app-arch/libdeflate/Manifest index 4c4f1bd01ee5..7b1f304ff27d 100644 --- a/app-arch/libdeflate/Manifest +++ b/app-arch/libdeflate/Manifest @@ -1,7 +1,9 @@ AUX libdeflate-1.19-make-gzip-tests-conditional.patch 1376 BLAKE2B 9480aed1f1a316899e844f99af988560cd5f07ff98336dbaef63a350ab9a7a76c75c4bf6d8e3709c0e99719dfcd0d3216976a9daab89e2c1277b4a20f036d074 SHA512 469698465c70804b356e628290cc50def2f6281262521b53794f5682c738f9245ec47a36877ebb506e0d070f21fd781478039c32a764d35ffd860ec98b34a30b DIST libdeflate-1.19.tar.gz 187684 BLAKE2B 6d3c58b4095f91f64c25e09a062f1d7e68cd43b4dffc2de6484cd941ede4bffd8a82dd3af08eda6c94ad4120d40809c1d6a1814c28bad5387dfbaad418b93070 SHA512 fe57542a0d28ad61d70bef9b544bb6805f9f30930b16432712b3b1caab041f1f4e64315a4306a0635b96c2632239c5af0e45a3915581d0b89975729fc2e95613 DIST libdeflate-1.20.tar.gz 194212 BLAKE2B b3633f1068f36bf346e1f435c67259612ad5ed1571e83f1bbc4a58c6a67b3eadca85e0abb2d2d47f180dd2ff01c5891c8b3958a63ddbcc2447106f2e5cb3c0fe SHA512 5ebe6af9ce81872cba508d1f0aa087ddeb0e0f0c8e6360da66b8a9db2a76203dafbf3d3f6b3b791618ea9c6d0231fab5b4a55badb31a4480fb4174b9445c658b -EBUILD libdeflate-1.19.ebuild 1334 BLAKE2B 3777957c8ac7c30df7cf3b838bbe15dd47e7df202945aa7b6848a57d7ce8f56c2fd03e76ac1cf05ebfd6be4b7ab9b5a1599483f92925b5a8605a7ff5adfaa3a0 SHA512 d9e5cd50722a7c5cb7bba2d11feb34f2a034dcc9d2d23a53a423368139f091de017ab882a924977652fcb1d550f4d584e50634a409927fdecb2bc6e52c094c11 -EBUILD libdeflate-1.20.ebuild 1343 BLAKE2B d7dedcbbdcbf7fc38b433a1d7610cdfd62459b45ca79f18caa91dcb8088bbf3c345915598d9443b0760e8a44c591325e542adff7c9e31fdc9b3654b10d9c78fb SHA512 3530c17cdf8bada65a7c04fd425ec3d323635885e3154abc4bd283147729afc8f759e0e45b9bc1b0814c90ed88a812f25d864f361de1563792108f4028661199 -EBUILD libdeflate-9999.ebuild 1273 BLAKE2B 4a82b568a26c03fa89ea725550df63782cb8dd22eb880a13e8ff0ded781c1d9e15be4185191d9c6116d29b008196bde790c47f1ec9a1dc3b809ff101b40b4928 SHA512 8c8bda36b893b8ddedabca0dbf7e5aaa9a3a39aa6163ccc61dcc9355e9110b514c5ea64df36ea5e94573f57e0977d4f1a8588444a6c3ca540dbf341d9ed7d5f0 -MISC metadata.xml 778 BLAKE2B 91c91f6056ae4d819e47afbf0827a78d03e0d6c9508f7be719f04e1d2b26e62953ee5cf616cfb5f64ecb200a8c308df1bd0f19b020666f3516562311ea028bb6 SHA512 ed0195a5aa10b6ec10852e6b08b2740f513d333a1c458ec051dc30862844f659335c2d7cbe180fee31c24d68660ee4f2fcd182ff7a564f7bc06d48d4e4eb22f5 +DIST libdeflate-1.21.tar.gz 195361 BLAKE2B 8d1f2a71cb6a0823ab93631720f9807a6907f1d92490bb258b9bfcf9daf08b517eab3bdee064326a4274d7b193cffbafa24037e2be2503c17fa8daddef5cfff5 SHA512 7cd9bc91992ef824a0fdf175b0da081b8381decc325013477a3fbfcfe6cf240f66cedbeec830a51343fedb8c27c76fba8782c1aed3fc538e3afd6c9f8cdc90fb +EBUILD libdeflate-1.19-r1.ebuild 1249 BLAKE2B 311aa2e8122a817f690214c6cf8f1da94c096d6d3ee40ba954bec7526add320166b7c5727cb90a006481471d362ea03d27936cf732c1bc4fe5699a5873d4625c SHA512 2f6a39b26fd1e2a00bc60332b428ec74c94150cf9a3380eb6b99eac09c8255dba24fa1c6ff55e9ec61e83a50ae7243a9629772d93e887490359a473eaf7a645d +EBUILD libdeflate-1.20-r1.ebuild 1300 BLAKE2B a2fe5aba2e57817cc06cd083d05c9ae7494a9a886c00d386bb1506849a92faf6da33e6f25ca29f62dc6ba2c9054a276f6ac52d120047665090c825056f131caf SHA512 b6ed62847f540c2c95e81688bb729626f2946f19cd68fe253ebcd6a11448bf02a64649689cc9e5c35843346e93629b81f54ba49f68b10fb01c761865e30a460a +EBUILD libdeflate-1.21.ebuild 1306 BLAKE2B 548b6e031bf5cc246a972e1f069bae23326ac9a288d853bbb481bddee79e2e5fdf657d9369b31891298ef82033b6d04f720b3b995e4633f38ce7c915a199c9a4 SHA512 a5c14ec41d1eafbfdec7ecba5e717fce793da5546c1a8db5868684fa6c593b3da2f7dbc67ad7fbd62503867f199c9987e47fdef92f4d2e63b32098c54b593108 +EBUILD libdeflate-9999.ebuild 1300 BLAKE2B a2fe5aba2e57817cc06cd083d05c9ae7494a9a886c00d386bb1506849a92faf6da33e6f25ca29f62dc6ba2c9054a276f6ac52d120047665090c825056f131caf SHA512 b6ed62847f540c2c95e81688bb729626f2946f19cd68fe253ebcd6a11448bf02a64649689cc9e5c35843346e93629b81f54ba49f68b10fb01c761865e30a460a +MISC metadata.xml 676 BLAKE2B c2b96242f8e26c2f5d52210bcac2540952ddfa0a7e0808ac7bddbfaa83c37005a98f40dc563b4c92ebb6ce838f1625b26c158b50c4ae1d1236892ae03fff5b92 SHA512 643f7f64deb72219b21866c3e5a5485bb7c1b95f9b5a6e507a9493a9d81be1f879939384e8173044d00bbd8750ff2f7d050602244dea6ceeb71d44fe27168e4e diff --git a/app-arch/libdeflate/libdeflate-1.19.ebuild b/app-arch/libdeflate/libdeflate-1.19-r1.ebuild index b637d83a6dfe..24ed22232694 100644 --- a/app-arch/libdeflate/libdeflate-1.19.ebuild +++ b/app-arch/libdeflate/libdeflate-1.19-r1.ebuild @@ -13,23 +13,19 @@ 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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" fi LICENSE="MIT" SLOT="0" # the zlib USE-flag enables support for zlib # the test USE-flag programs depend on sys-libs/zlib for comparison tests -IUSE="+gzip +utils +zlib test" +IUSE="+utils test" RESTRICT=" !test? ( test ) " -REQUIRED_USE=" - utils? ( gzip ) -" - DEPEND=" test? ( sys-libs/zlib ) " @@ -47,10 +43,10 @@ src_configure() { -DLIBDEFLATE_COMPRESSION_SUPPORT="yes" -DLIBDEFLATE_DECOMPRESSION_SUPPORT="yes" - -DLIBDEFLATE_BUILD_GZIP="$(usex gzip "$(usex utils)" )" - -DLIBDEFLATE_GZIP_SUPPORT="$(usex gzip)" + -DLIBDEFLATE_BUILD_GZIP="$(usex utils)" + -DLIBDEFLATE_GZIP_SUPPORT="yes" - -DLIBDEFLATE_ZLIB_SUPPORT="$(usex zlib)" + -DLIBDEFLATE_ZLIB_SUPPORT="yes" -DLIBDEFLATE_BUILD_TESTS="$(usex test)" ) diff --git a/app-arch/libdeflate/libdeflate-1.20.ebuild b/app-arch/libdeflate/libdeflate-1.20-r1.ebuild index 62ed3cb5e592..12a547db272d 100644 --- a/app-arch/libdeflate/libdeflate-1.20.ebuild +++ b/app-arch/libdeflate/libdeflate-1.20-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake-multilib DESCRIPTION="Heavily optimized DEFLATE/zlib/gzip (de)compression" HOMEPAGE="https://github.com/ebiggers/libdeflate" @@ -20,18 +20,14 @@ LICENSE="MIT" SLOT="0" # the zlib USE-flag enables support for zlib # the test USE-flag programs depend on sys-libs/zlib for comparison tests -IUSE="+gzip +utils +zlib test" +IUSE="+utils test" RESTRICT=" !test? ( test ) " -REQUIRED_USE=" - utils? ( gzip ) -" - DEPEND=" - test? ( sys-libs/zlib ) + test? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) " PATCHES=( @@ -47,13 +43,13 @@ src_configure() { -DLIBDEFLATE_COMPRESSION_SUPPORT="yes" -DLIBDEFLATE_DECOMPRESSION_SUPPORT="yes" - -DLIBDEFLATE_BUILD_GZIP="$(usex gzip "$(usex utils)" )" - -DLIBDEFLATE_GZIP_SUPPORT="$(usex gzip)" + -DLIBDEFLATE_BUILD_GZIP="$(usex utils)" + -DLIBDEFLATE_GZIP_SUPPORT="yes" - -DLIBDEFLATE_ZLIB_SUPPORT="$(usex zlib)" + -DLIBDEFLATE_ZLIB_SUPPORT="yes" -DLIBDEFLATE_BUILD_TESTS="$(usex test)" ) - cmake_src_configure + cmake-multilib_src_configure } diff --git a/app-arch/libdeflate/libdeflate-1.21.ebuild b/app-arch/libdeflate/libdeflate-1.21.ebuild new file mode 100644 index 000000000000..25d0028af6cd --- /dev/null +++ b/app-arch/libdeflate/libdeflate-1.21.ebuild @@ -0,0 +1,55 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Heavily optimized DEFLATE/zlib/gzip (de)compression" +HOMEPAGE="https://github.com/ebiggers/libdeflate" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + 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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0" +# the zlib USE-flag enables support for zlib +# the test USE-flag programs depend on sys-libs/zlib for comparison tests +IUSE="+utils test" + +RESTRICT=" + !test? ( test ) +" + +DEPEND=" + test? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.19-make-gzip-tests-conditional.patch" +) + +src_configure() { + local mycmakeargs=( + -DLIBDEFLATE_BUILD_SHARED_LIB="yes" + -DLIBDEFLATE_BUILD_STATIC_LIB="no" + -DLIBDEFLATE_USE_SHARED_LIB="yes" + + -DLIBDEFLATE_COMPRESSION_SUPPORT="yes" + -DLIBDEFLATE_DECOMPRESSION_SUPPORT="yes" + + -DLIBDEFLATE_BUILD_GZIP="$(usex utils)" + -DLIBDEFLATE_GZIP_SUPPORT="yes" + + -DLIBDEFLATE_ZLIB_SUPPORT="yes" + + -DLIBDEFLATE_BUILD_TESTS="$(usex test)" + ) + + cmake-multilib_src_configure +} diff --git a/app-arch/libdeflate/libdeflate-9999.ebuild b/app-arch/libdeflate/libdeflate-9999.ebuild index 2ed3a652def2..12a547db272d 100644 --- a/app-arch/libdeflate/libdeflate-9999.ebuild +++ b/app-arch/libdeflate/libdeflate-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake-multilib DESCRIPTION="Heavily optimized DEFLATE/zlib/gzip (de)compression" HOMEPAGE="https://github.com/ebiggers/libdeflate" @@ -13,25 +13,21 @@ 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="~amd64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi LICENSE="MIT" SLOT="0" # the zlib USE-flag enables support for zlib # the test USE-flag programs depend on sys-libs/zlib for comparison tests -IUSE="+gzip +utils +zlib test" +IUSE="+utils test" RESTRICT=" !test? ( test ) " -REQUIRED_USE=" - utils? ( gzip ) -" - DEPEND=" - test? ( sys-libs/zlib ) + test? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) " PATCHES=( @@ -47,13 +43,13 @@ src_configure() { -DLIBDEFLATE_COMPRESSION_SUPPORT="yes" -DLIBDEFLATE_DECOMPRESSION_SUPPORT="yes" - -DLIBDEFLATE_BUILD_GZIP="$(usex gzip "$(usex utils)" )" - -DLIBDEFLATE_GZIP_SUPPORT="$(usex gzip)" + -DLIBDEFLATE_BUILD_GZIP="$(usex utils)" + -DLIBDEFLATE_GZIP_SUPPORT="yes" - -DLIBDEFLATE_ZLIB_SUPPORT="$(usex zlib)" + -DLIBDEFLATE_ZLIB_SUPPORT="yes" -DLIBDEFLATE_BUILD_TESTS="$(usex test)" ) - cmake_src_configure + cmake-multilib_src_configure } diff --git a/app-arch/libdeflate/metadata.xml b/app-arch/libdeflate/metadata.xml index 17956aa98f85..a55b0a6392fb 100644 --- a/app-arch/libdeflate/metadata.xml +++ b/app-arch/libdeflate/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <!-- maintainer-wanted --> - <maintainer type="person" proxied="yes"> + <maintainer type="person" proxied="yes"> <email>negril.nx+gentoo@gmail.com</email> <name>Paul Zander</name> </maintainer> @@ -11,10 +11,8 @@ <name>Proxy Maintainers</name> </maintainer> <use> - <flag name="gzip">Support the gzip format</flag> <flag name="test">Build the test programs (requires <pkg>sys-libs/zlib</pkg>)</flag> <flag name="utils">Build the libdeflate-gzip program</flag> - <flag name="zlib">Support the zlib format</flag> </use> <upstream> <remote-id type="github">ebiggers/libdeflate</remote-id> diff --git a/app-arch/lrzip-next/Manifest b/app-arch/lrzip-next/Manifest index f5e6ba518391..5eb9eac6ac39 100644 --- a/app-arch/lrzip-next/Manifest +++ b/app-arch/lrzip-next/Manifest @@ -1,3 +1,6 @@ -DIST lrzip-next-0.12.6.tar.gz 600081 BLAKE2B 952b3aefcf424b4626f14caaefc7b160a271330903227207cec249306750dfd24097abfdae159d82dc86e08711f51789ca72bcc66b6d7f4bdd9b892133759dae SHA512 768edaa4059e7a5561a738779cca5e5c46525c0a3f5888fc4e730fe6664f390fa8409060c86076b4b4cc327e317c37d59d557a55db67d97d39da6369788763c8 -EBUILD lrzip-next-0.12.6-r1.ebuild 1904 BLAKE2B 93b1816adf9f5fd910a172ce7ddb02cba30674b46c045a830a025882b24f2af581029f9a3eee5453551c023b5bd5fd86f833b46d34719e957fe6832e6b33ac84 SHA512 060c1231786aeba2ecdad2ff77421f144ff905a5470fd820f64bd758495a3c1ca5a5a0f462fc9964881902e4c7b94d00e2b49553945218fea130e843a2ac98fd -MISC metadata.xml 864 BLAKE2B 8305d4f1692bc1daca6e9f5652d6b4cbe0f958013c230f21de1f44fb9a737569c1e5f07070691b5b6b71041e5bd940f1703cc68d42467113a1756f906c2651cf SHA512 2fd25adbf289ddf6b076a0105cb240d8e22f306d0705ba1b98d6abaf92b58b63a5f6413953035b5d837a60f4bc702c64564a4fb195799e0bbd777dd30d6ea365 +AUX lrzip-next-0.13.1-fix-lzma_asm_makefile-echo.patch 816 BLAKE2B add421013a5872ef8dcc5d0a0109165228bac9f585789659a273944a953b8459569cc170abb35470ebb197a51e568ef1e918cb21c954c9c592d4767315ab2ead SHA512 90a732473006c1f8d407b369aa38c863a2e14d4deeae9510485380b742c12eee5b10c2a8a5315a7936689a10b37fa95c69d8c5e2552fd7f7987b2b2966f27366 +AUX lrzip-next-0.13.1-use-acx_pthread-configure_ac.patch 983 BLAKE2B 26bb9d5761ecc88fd7f0b8e4c03b27e39a45453d9252f28aeb72b4b3c56700484a5658880efc808009ef177462772755dfb9734ee6170fc23a7c52e48450b584 SHA512 3d302966b802e5ccadda0de4766510dd6db09dfca2bc672e3c22621c4b6a48127f77c7cf3bcf420319e4e2f84df748490c7f47db9dfe3b1e0ab8688eb9ba280c +DIST lrzip-next-0.13.1.tar.gz 604938 BLAKE2B f31becc3fb9e332a9682d41d2c6408bf08ee9173ddf7794259d1a5c7ea13b2a6d41f66c6ed9c88f840a48845f99d47526dd64667a788aefef5cea630bce4a094 SHA512 6c62d555c6596dba1184f9240ea31351ff0f091335607d44cb6d5d84589a42e234faccc6c835529b85917ebfcd712b676f1cdd66316be1f3d0c204c196043c65 +EBUILD lrzip-next-0.13.1.ebuild 2158 BLAKE2B bcf406427e1b86491977d30a17b03acb7f83a0c6ca137712d849cc5e55b31bfbbb852256546e722be3abd9a85e9f79562cbfa81c5977dd384e36b78d30a410e9 SHA512 dbd67f31df45ebfd13f3812107ae3ef32a72bcd0e6cfc752acd096efd079ee26e7000afbe2a04856759db0f90436207168382994980b2a66b9175b6d6336e8b1 +EBUILD lrzip-next-9999.ebuild 2159 BLAKE2B e35b462ed5f41cfd13340fa11e027b8d6ce10ad008d3f56fdcba27460ac06628244c2495051d6fbeeb85a2ba3ca7e3b425db9a26461de6880079827aac5a6cfd SHA512 76c7ef4242778eb05b2f037daebf0205b95060ef3902f66239b483473ab5cae394352a2e37ef1e480201dfaa7260d24d4d656c2cef4b11af952ffe7824be269f +MISC metadata.xml 947 BLAKE2B 4f119329ed48b45c86b2d83677a42a4865b616afaafccb7cb5ebe54b7738d1e63658dac3e16e39dd1c6196019d7ffd72db14c63fa9e028fc85e6479c4c2d7c83 SHA512 e46aa50ce739610536734c91e2c9633acc48cba21a19c32a1f2a6ea618415a5a4fc4a462b178f30b6a56615b471b1be6fe348757ea07e08285864837a2838f0e diff --git a/app-arch/lrzip-next/files/lrzip-next-0.13.1-fix-lzma_asm_makefile-echo.patch b/app-arch/lrzip-next/files/lrzip-next-0.13.1-fix-lzma_asm_makefile-echo.patch new file mode 100644 index 000000000000..5ef0ea141bf8 --- /dev/null +++ b/app-arch/lrzip-next/files/lrzip-next-0.13.1-fix-lzma_asm_makefile-echo.patch @@ -0,0 +1,20 @@ +diff -Naurp lrzip-next-0.13.1.orig/src/lzma/ASM/Makefile.am lrzip-next-0.13.1/src/lzma/ASM/Makefile.am +--- lrzip-next-0.13.1.orig/src/lzma/ASM/Makefile.am 2024-07-08 17:55:41.000000000 -0400 ++++ lrzip-next-0.13.1/src/lzma/ASM/Makefile.am 2024-07-15 01:54:16.727136060 -0400 +@@ -25,7 +25,7 @@ LzmaDecOptFILE := \ + + $(ASM_De).lo: $(SRC)/$(ASM_De).asm + $(ASM_PROG) $(ASM_OPT) -o $(ASM_De).o $(ABSSRC)/$(ASM_De).asm +- @echo -e "$(LzmaDecOptFILE)" > $(ASM_De).lo ++ @printf "$(LzmaDecOptFILE)" > $(ASM_De).lo + @$(MKDIR_P) .libs + @cp $(ASM_De).o .libs + +@@ -38,6 +38,6 @@ LzFindOptFILE := \ + + $(ASM_F).lo: $(SRC)/$(ASM_F).asm + $(ASM_PROG) $(ASM_OPT) -o $(ASM_F).o $(ABSSRC)/$(ASM_F).asm +- @echo -e "$(LzFindOptFILE)" > $(ASM_F).lo ++ @printf "$(LzFindOptFILE)" > $(ASM_F).lo + @$(MKDIR_P) .libs + @cp $(ASM_F).o .libs diff --git a/app-arch/lrzip-next/files/lrzip-next-0.13.1-use-acx_pthread-configure_ac.patch b/app-arch/lrzip-next/files/lrzip-next-0.13.1-use-acx_pthread-configure_ac.patch new file mode 100644 index 000000000000..ae0af555ac91 --- /dev/null +++ b/app-arch/lrzip-next/files/lrzip-next-0.13.1-use-acx_pthread-configure_ac.patch @@ -0,0 +1,33 @@ +diff -Naurp lrzip-next-0.12.6.orig/configure.ac lrzip-next-0.12.6/configure.ac +--- lrzip-next-0.12.6.orig/configure.ac 2024-01-27 08:42:15.000000000 -0500 ++++ lrzip-next-0.12.6/configure.ac 2024-03-11 16:27:53.972571412 -0400 +@@ -168,16 +168,19 @@ AC_CHECK_LIB(gcrypt, gcry_md_open, , + AC_CHECK_FUNCS(mmap strerror) + AC_CHECK_FUNCS(getopt_long) + +-AX_PTHREAD +-LIBS="$PTHREAD_LIBS $LIBS" +-AS_IF([test x"$debug" = xyes], +- CFLAGS="-g -Og -DDEBUG" +- CXXFLAGS="-g -Og -DDEBUG", +- CFLAGS="$CFLAGS" +- CXXFLAGS="$CXXFLAGS") +- +-CFLAGS+=" $PTHREAD_CFLAGS" +-CXXFLAGS+=" $PTHREAD_CFLAGS" ++ACX_PTHREAD([ ++ LIBS="$LIBS $PTHREAD_LIBS" ++ CFLAGS="$CFLAGS $PTHREAD_CFLAGS" ++ CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS" ++ CC="$PTHREAD_CC" ++ CXX="$PTHREAD_CXX" ++ AC_SUBST([LIBS]) ++ AC_SUBST([CFLAGS]) ++ AC_SUBST([CXXFLAGS]) ++ AC_SUBST([CC]) ++ AC_SUBST([CXX]) ++ ], ++ [AC_MSG_ERROR([POSIX threads support is required])]) + + ## test for ARM or other non x86 processor + ## must use -DNOJIT for compiling zpaq diff --git a/app-arch/lrzip-next/lrzip-next-0.12.6-r1.ebuild b/app-arch/lrzip-next/lrzip-next-0.13.1.ebuild index e218f7e3e4fe..de6ccb5d0dce 100644 --- a/app-arch/lrzip-next/lrzip-next-0.12.6-r1.ebuild +++ b/app-arch/lrzip-next/lrzip-next-0.13.1.ebuild @@ -7,12 +7,19 @@ inherit autotools DESCRIPTION="Fork of Con Kolivas' lrzip program for compressing large files" HOMEPAGE="https://github.com/pete4abw/lrzip-next" -SRC_URI="https://github.com/pete4abw/lrzip-next/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +GH_BASE="https://github.com/pete4abw/lrzip-next" +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="${GH_BASE}.git" +else + SRC_URI="${GH_BASE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" -IUSE="asm static-libs year2038" +IUSE="asm +largefile static-libs year2038" RDEPEND="app-arch/bzip2 app-arch/bzip3 @@ -28,6 +35,9 @@ BDEPEND="amd64? ( dev-lang/nasm )" src_prepare() { default + eapply "${FILESDIR}/${PN}-0.13.1-fix-lzma_asm_makefile-echo.patch" + eapply "${FILESDIR}/${PN}-0.13.1-use-acx_pthread-configure_ac.patch" + # configure.ac uses a small helper script, ./util/gitdesc.sh, to # see if it's a tarball or git repo copy. If tarball, it extracts # the version information from a local VERSION file and puts it into @@ -45,15 +55,15 @@ src_prepare() { src_configure() { local myconf=( - $(use_enable static-libs static) \ $(use_enable amd64 asm) + $(use_enable largefile) \ + $(use_enable static-libs static) ) - # This configure switch disappears on a musl system for some - # reason. However, this package is currently broken on musl, - # but we'll leave this in place while we see if upstream has - # any advice. - if ! use elibc_musl; then + # This configure switch only appears on glibc-based userlands. + # It enables 64-bit time_t to support timestamps greater than + # the year 2038 (D_TIME_BITS=64). + if use elibc_glibc; then myconf+=( $(use_enable year2038) ) fi @@ -63,5 +73,5 @@ src_configure() { src_install() { default - find "${ED}" -name '*.la' -delete || die + find "${ED}" -name '*.la' -type f -delete || die } diff --git a/app-arch/lrzip-next/lrzip-next-9999.ebuild b/app-arch/lrzip-next/lrzip-next-9999.ebuild new file mode 100644 index 000000000000..0de353974a2c --- /dev/null +++ b/app-arch/lrzip-next/lrzip-next-9999.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit autotools + +DESCRIPTION="Fork of Con Kolivas' lrzip program for compressing large files" +HOMEPAGE="https://github.com/pete4abw/lrzip-next" + +GH_BASE="https://github.com/pete4abw/lrzip-next" +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="${GH_BASE}.git" +else + SRC_URI="${GH_BASE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="asm +largefile static-libs year2038" + +RDEPEND="app-arch/bzip2 + app-arch/bzip3 + app-arch/lz4 + app-arch/zstd + dev-libs/libgcrypt + dev-libs/libgpg-error + dev-libs/lzo + sys-libs/zlib" +DEPEND="${RDEPEND}" +BDEPEND="amd64? ( dev-lang/nasm )" + +src_prepare() { + default + + eapply "${FILESDIR}/${PN}-0.13.1-fix-lzma_asm_makefile-echo.patch" + eapply "${FILESDIR}/${PN}-0.13.1-use-acx_pthread-configure_ac.patch" + + # configure.ac uses a small helper script, ./util/gitdesc.sh, to + # see if it's a tarball or git repo copy. If tarball, it extracts + # the version information from a local VERSION file and puts it into + # configure.ac at the top for major/minor/micro. To avoid the need + # for a BDEPEND on dev-vcs/git, we can do this directly. + local major=$(awk '/Major: / {printf "%s",$2; exit}' VERSION) + local minor=$(awk '/Minor: / {printf "%s",$2; exit}' VERSION) + local micro=$(awk '/Micro: / {printf "%s",$2; exit}' VERSION) + sed -i -e "s:\[m4_esyscmd_s(\[./util/gitdesc.sh major\])\]:${major}:" configure.ac + sed -i -e "s:\[m4_esyscmd_s(\[./util/gitdesc.sh minor\])\]:${minor}:" configure.ac + sed -i -e "s:\[m4_esyscmd_s(\[./util/gitdesc.sh micro\])\]:${micro}:" configure.ac + + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable amd64 asm) + $(use_enable largefile) \ + $(use_enable static-libs static) + ) + + # This configure switch only appears for glibc-based userlands. + # It enables 64-bit time_t to support timestamps greater than + # the year 2038 (D_TIME_BITS=64). + if use elibc_glibc; then + myconf+=( $(use_enable year2038) ) + fi + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -type f -delete || die +} diff --git a/app-arch/lrzip-next/metadata.xml b/app-arch/lrzip-next/metadata.xml index d0dea613ffd3..2abeb3d4dcf5 100644 --- a/app-arch/lrzip-next/metadata.xml +++ b/app-arch/lrzip-next/metadata.xml @@ -17,6 +17,7 @@ <remote-id type="github">pete4abw/lrzip-next</remote-id> </upstream> <use> - <flag name="year2038">Enables support for timestamps after the year 2038</flag> + <flag name="largefile">Enables support for large files</flag> + <flag name="year2038">Enables support for 64-bit 'time_t' (sets D_TIME_BITS=64; glibc only)</flag> </use> </pkgmetadata> diff --git a/app-arch/lxqt-archiver/Manifest b/app-arch/lxqt-archiver/Manifest index 662a809ee1a9..e97d32a8cd43 100644 --- a/app-arch/lxqt-archiver/Manifest +++ b/app-arch/lxqt-archiver/Manifest @@ -3,5 +3,5 @@ DIST lxqt-archiver-0.9.1.tar.xz 186600 BLAKE2B 365b849578f9f663ed7628c52c4c7205a DIST lxqt-archiver-1.0.0.tar.xz 187944 BLAKE2B c28e0c7c5a41fa5a1e2d417239e5de0b33d3a84a2833fab7239f50ae1b7f426c2b7fd630a09cea24f2032183e2bdcc037276462fdab3719fb709fd9f51ea8afd SHA512 12552539cb7601c3c1422ed00d6fa8ed0ebed744ce8b7b4a3e3cc8bd59bf8df165008fa63b0ce173b58309001f35c33a219cd80e7568acf12c4c896320fc5061 EBUILD lxqt-archiver-0.9.0.ebuild 1288 BLAKE2B 0401a420bcd98e5118c541ba79c514401126b8a94151cf5aa988dcc7f111c7d89b41379e4df5bbfb8c2311f4bf10855db46d5597cf60e4d6f26c61f4e5761685 SHA512 55818ad06afba1827d359edf44211c00cec2e8c4412d1b7f31ecff03e49a9c1ae7545c05f7408fc137d003ab6b665c8a9227d15c034dc444bfe5ab830d3a3c6b EBUILD lxqt-archiver-0.9.1.ebuild 1290 BLAKE2B 658005cc38bbc0dafa0ecf29e22743119393452e36365a41f9a113a015e62762dad2fb89a7c284c91f39bb3c6a7d4d57a913e89c625e1214a05c6f79a30c8e97 SHA512 0dab5b31df8a80a5c905d840dc5e1706b34d75bd988f94ee5e9eb7b97cf541da7d875df1f969de36d031f18cb98500702d8b5582bcbda7e6e33096da3eacfd71 -EBUILD lxqt-archiver-1.0.0.ebuild 1203 BLAKE2B 93eb2de7ac2d215b795cc602bbdcfaf4b582143657e98433dd07c6045ff33ce13e5f32f5fc29529e2aa872411bcb0c3708a068c72e021532b31a2411ad125215 SHA512 36b736ebf80efc2043922ff771c1ae3e51acfbcb44dad878e80161666899a20ad8b5c3d3cf2ed0e703f2e42d930865729589821c98a328b9ac211dfc06cc2506 +EBUILD lxqt-archiver-1.0.0.ebuild 1216 BLAKE2B 3ef4ab249e298a9ece0d481f0f5ed4b4b71bad763188aeda0efa27a54d095496ec5d52129bd13403a0c1a6497d084486f6f525708ceb43d8bc0e6fa5006dc20d SHA512 55578e87590b6dcf4c0ce9337ea02a77539dc383ed1d507bf149975b1c8df0834c405dcbd5055adcd230a2fe82d58f6887aa2b8e5026f4af73675e3a5f7db97c MISC metadata.xml 330 BLAKE2B 1f25c787f9b43ef0ef62206ca9ab67dfab8b95b2786fc84248541159507290229b291b9f83541adc196b58a9dcad7c0f3abd18c5c899a98978dc72403386896d SHA512 12f4638550e157da50134bf6c7cb480bd49661b9655900efdbb12a023c4bd4cd13018d7caa672096329691cf8556f89c9d13d6710463048329c8e3bd5f04f6ee diff --git a/app-arch/lxqt-archiver/lxqt-archiver-1.0.0.ebuild b/app-arch/lxqt-archiver/lxqt-archiver-1.0.0.ebuild index 6013e54464dd..3788c812c20a 100644 --- a/app-arch/lxqt-archiver/lxqt-archiver-1.0.0.ebuild +++ b/app-arch/lxqt-archiver/lxqt-archiver-1.0.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64" + KEYWORDS="amd64 ~arm64 ~riscv" fi LICENSE="GPL-2 GPL-2+" diff --git a/app-arch/lz4/Manifest b/app-arch/lz4/Manifest index 140a805f3625..d9c43f084d1a 100644 --- a/app-arch/lz4/Manifest +++ b/app-arch/lz4/Manifest @@ -1,3 +1,8 @@ +AUX 1.10.0-fix-freestanding-test.patch 1691 BLAKE2B f5faa5f34336fb7bde7713324a87ef59f08cf3ebc4fc33be030372115251f6357a54b45e1b0091526a25eaf3f85a584ea606897f51aa9add4a20834c51030a51 SHA512 3cbcd91ff1d8bd93375cfbfe71e1334ae52a55465c3e1465d679ed150bdcffaeb92f4c6809f7efe27d3f8e44aefb71b993064a58d9723e3c9f27a5037e443fe7 +AUX 1.10.0-meson-do-not-force-c99-mode.patch 1754 BLAKE2B 1c1c39abb57eace614b49a17030741ae0d8b37fd6eeb26042dca7760742c0e0212e997b4cc9d71d8029e920928856ea7992817264cd9514954c76fe7f0507fe9 SHA512 c1c9787240c49d3697dff48cb3805bfff215ff33e3f6c3fd591eca2e67c8f3136b9ab14d8e8395e9a2f108cd41e97a1fac2122fb56336303ff19d12c98638f26 +DIST lz4-1.10.0.tar.gz 387114 BLAKE2B c87a939b748b0449e4f1869579ebc109704aa89e8699b6029217f6786c351d1b0329580dd3a955fe509efb113f29aecbafc83084d65d153f5d43610f4840a819 SHA512 8c4ceb217e6dc8e7e0beba99adc736aca8963867bcf9f970d621978ba11ce92855912f8b66138037a1d2ae171e8e17beb7be99281fea840106aa60373c455b28 DIST lz4-1.9.4.tar.gz 354063 BLAKE2B 2289cdce36acd35283bf2f02ef4d6d8f4805563be6d5a3492f3d6ea7975fb6bd14e1ac2e505df9747776edf8bcf0da7ba4ae7084b150e3ec08a52a9885f92ad5 SHA512 043a9acb2417624019d73db140d83b80f1d7c43a6fd5be839193d68df8fd0b3f610d7ed4d628c2a9184f7cde9a0fd1ba9d075d8251298e3eb4b3a77f52736684 +EBUILD lz4-1.10.0-r1.ebuild 1118 BLAKE2B fea5ed0c4e419fb2f73703c08442701c6d1530e70fd3f07baf49475a70c63b2dbe15acc75412c506f0ba4ebf75dabb92e2f0b0083c10c58c8d195ef8128775d6 SHA512 7d874df5ba505f937e72af2898f69aa1b4c597590aa4fe61152c4c57e76e0ad5806378b00db43bc9bf5bee03a8f37b29556ae0105c5a5eeeaa2c618bc6570455 +EBUILD lz4-1.10.0.ebuild 685 BLAKE2B 9f1ce1f6b9e5bfdf75bf800dd63624faa38fb56c08f802aed149ae300b955ee6c5c73e59cddcc6763e693744b3c32ba15b7a7298d48c79b14c589a288f001577 SHA512 b74236a38947e860e34d3ba75bfa3ad5770dcab91961594f84c9765d17fc8e959d33c989862cb07a5d8ba7c3d35bc87116cdfc75fd2622706057b360af508eeb EBUILD lz4-1.9.4.ebuild 726 BLAKE2B 01d68b54820f51e07d88d33e4b484bdc6fd3a1781507b22210d77ac952412110ce5889bb8384c46beb60304a69e2548289c913e5fa74eb19e84a1e789e94e53f SHA512 ea4ebcd18d97986e48dfa1df48c0929d51d586c55b83d0fe9fb59198dfc14f4930b71d62a7d8abd999612839447c201b8ea5e5a66578d440403f61640f529a2d MISC metadata.xml 489 BLAKE2B 4dfd77b68f91836f564b22e46a9a7fddcfd783e7a9668888812e97a460d7dbd88200eff9e3f3e3643c8d92df6642b32eb018bb6d0b8b41aab4e7da61806ec6e2 SHA512 ea1b256a35b7f0597e1fac0457e1e33af4203e65dcf26a1c527228ab1c60dcfa244929efed83bc07e4d8d4db7547efa3a1a0a4c725a04e395423f11a5b47234d diff --git a/app-arch/lz4/files/1.10.0-fix-freestanding-test.patch b/app-arch/lz4/files/1.10.0-fix-freestanding-test.patch new file mode 100644 index 000000000000..f8dfe2a41c64 --- /dev/null +++ b/app-arch/lz4/files/1.10.0-fix-freestanding-test.patch @@ -0,0 +1,42 @@ + +From: https://github.com/lz4/lz4/pull/1468 + +commit 63267a77d863f63826d8b13ddb8c190d3a4c01c5 +Author: Holger Hoffstätte <holger@applied-asynchrony.com> +Date: Mon Jul 22 22:11:19 2024 +0200 + + Fix stack alignment of _start() in freestanding test + + When the freestanding test is built with any kind of optimization + that enables vectorized loops, special care must be taken to align + the stack for _start() at a 16-byte boundary. + +diff --git a/tests/freestanding.c b/tests/freestanding.c +index 6109aa7..96de9d3 100644 +--- a/tests/freestanding.c ++++ b/tests/freestanding.c +@@ -225,7 +225,7 @@ EXTERN_C int memcmp(const void *s1, const void *s2, size_t n) { + + + // +-EXTERN_C void _start(void) { ++EXTERN_C void __attribute__((force_align_arg_pointer)) _start(void) { + test(); + MY_exit(0); + } + +Disable the stack protector to allow building with clang. +See https://bugs.gentoo.org/936480 + +diff -up lz4-1.10.0/build/meson/meson/tests/meson.build lz4-1.10.0/build/meson/meson/tests/meson.build +--- lz4-1.10.0/build/meson/meson/tests/meson.build 2024-07-21 19:29:49.000000000 +0200 ++++ lz4-1.10.0/build/meson/meson/tests/meson.build 2024-07-23 01:26:40.561113031 +0200 +@@ -47,7 +47,7 @@ test_exes = { + }, + 'freestanding': { + 'sources': files(lz4_source_root / 'tests/freestanding.c'), +- 'c_args': ['-ffreestanding', '-Wno-unused-parameter', '-Wno-declaration-after-statement'], ++ 'c_args': ['-ffreestanding', '-fno-stack-protector', '-Wno-unused-parameter', '-Wno-declaration-after-statement'], + 'link_args': ['-nostdlib'], + 'build': cc.get_id() in ['gcc', 'clang'] and + host_machine.system() == 'linux' and host_machine.cpu_family() == 'x86_64', diff --git a/app-arch/lz4/files/1.10.0-meson-do-not-force-c99-mode.patch b/app-arch/lz4/files/1.10.0-meson-do-not-force-c99-mode.patch new file mode 100644 index 000000000000..0d056b98833a --- /dev/null +++ b/app-arch/lz4/files/1.10.0-meson-do-not-force-c99-mode.patch @@ -0,0 +1,44 @@ +https://github.com/lz4/lz4/pull/1485 + +From bce6a94c25a9077fdcd7c94079a24f9713b192e1 Mon Sep 17 00:00:00 2001 +From: Fabian Groffen <grobian@gentoo.org> +Date: Tue, 30 Jul 2024 21:50:06 +0200 +Subject: [PATCH] meson: do not force c99 mode +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +On Solaris/OpenIndiana hosts forcing (old) C99 means disabling POSIX +2001 functionality, resulting in errors like + +In file included from ../../../net/ptah/export/gentoo/working-repos/lz4/programs/bench.c:39: +../../../net/ptah/export/gentoo/working-repos/lz4/programs/util.h: In function UTIL_getOpenFileSize’: +../../../net/ptah/export/gentoo/working-repos/lz4/programs/util.h:156:23: error: implicit declaration of function ‘fileno’ [-Wimplicit-function-declaration] + 156 | # define UTIL_fileno fileno + | ^~~~~~ +../../../net/ptah/export/gentoo/working-repos/lz4/programs/util.h:325:10: note: in expansion of macro ‘UTIL_fileno’ + 325 | fd = UTIL_fileno(file); + | ^~~~~~~~~~~ + +These can be fixed either by forcing a standard to be applied in programs/platform.h or by not forcing the compiler to use an old standard. + +Since CMake and Makefile don't force C99 by default either, just drop it from +meson.build. + +Signed-off-by: Fabian Groffen <grobian@gentoo.org> +--- + build/meson/meson.build | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/build/meson/meson.build b/build/meson/meson.build +index fc6408af6..7e1696802 100644 +--- a/build/meson/meson.build ++++ b/build/meson/meson.build +@@ -16,7 +16,6 @@ project( + 'c', + license: 'BSD-2-Clause-Patent AND GPL-2.0-or-later', + default_options: [ +- 'c_std=c99', + 'buildtype=release', + 'warning_level=3' + ], diff --git a/app-arch/lz4/lz4-1.10.0-r1.ebuild b/app-arch/lz4/lz4-1.10.0-r1.ebuild new file mode 100644 index 000000000000..a4f0c324fa9e --- /dev/null +++ b/app-arch/lz4/lz4-1.10.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +DESCRIPTION="Extremely Fast Compression algorithm" +HOMEPAGE="https://github.com/lz4/lz4" +SRC_URI="https://github.com/lz4/lz4/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2 GPL-2" +SLOT="0/1.10.0-meson" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +EMESON_SOURCE=${S}/build/meson + +PATCHES=( + "${FILESDIR}/${PV}-fix-freestanding-test.patch" + # https://github.com/lz4/lz4/pull/1485 + "${FILESDIR}/${PV}-meson-do-not-force-c99-mode.patch" +) + +multilib_src_configure() { + local emesonargs=( + -Dtests=$(usex test true false) + -Ddefault_library=$(usex static-libs both shared) + ) + # with -Dprograms=false, the test suite is only rudimentary, + # so build them for testing non-native ABI as well + if multilib_is_native_abi || use test; then + emesonargs+=( + -Dprograms=true + ) + fi + + meson_src_configure +} diff --git a/app-arch/lz4/lz4-1.10.0.ebuild b/app-arch/lz4/lz4-1.10.0.ebuild new file mode 100644 index 000000000000..325d4225f601 --- /dev/null +++ b/app-arch/lz4/lz4-1.10.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Extremely Fast Compression algorithm" +HOMEPAGE="https://github.com/lz4/lz4" +SRC_URI="https://github.com/lz4/lz4/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2 GPL-2" +SLOT="0/1.10.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="static-libs" + +CMAKE_USE_DIR=${S}/build/cmake + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_STATIC_LIBS=$(usex static-libs) + ) + + cmake_src_configure +} diff --git a/app-arch/lzma/Manifest b/app-arch/lzma/Manifest index eb144b4ba3e2..37e7b58c2c5a 100644 --- a/app-arch/lzma/Manifest +++ b/app-arch/lzma/Manifest @@ -1,3 +1,3 @@ DIST lzma-19.00.7z 1082692 BLAKE2B 88aca3f3225d589c9b1b0fbf4c196db8e6e8df362f926736a45e1f80d302c132b25537203b0a903da9de5f3b0398b10901f126cf6905fcbdf0a57ee894e74b6d SHA512 60532483249d86960d5c481dc88ebeafabb7e435afb6188bc26f38177b8534ef3da83317d6920d99103d4f10a8dcdb624489ea5ddad8e0c8732bab1bb4ebd7eb -EBUILD lzma-19.00.ebuild 1024 BLAKE2B d77746abe7b7c8ec027917dc2aecc787bb5c60133a44646fb5b14489d5f935dce24d52e8a0fa7d257159ccf234d1e5aeacb49017af9ddc7769567ccc57e833df SHA512 dc819277111d5cfb4169b49750af7a7b38de2e5af758afbfeeacd7e24d74d87309326df839cd38d8694ce35515d6c0996cdad1c325966048a175af9f01bc0a55 +EBUILD lzma-19.00.ebuild 1018 BLAKE2B 2e916ae162b439c75f833e8902dab47cf42c9fe60fb4d68d50d6dc1c4edb006134c2722c56c6b7e2fc218222cd0bc317469af6f82fc27b498efe1037c3cf9660 SHA512 e68b681f8ba3fa461c9eb7377d383d5a46dd7b860b267244c01f759586d02de0e75d1bb8c05a863cab6ba099e8c1622226b31d4790d5a979cd9b07468513603d MISC metadata.xml 475 BLAKE2B 329d792316e87180dd0569c1babeaf12013cca9edf02759a07fa3a36150ca6b828fb24220eb5268e35189e36f170bbc7dc02a24fff5d750192c6d15b0b8e05cd SHA512 8e2ff70ea5e191e853607c6337cc54994b355335a30012df995b632e03e1f8261bd32faf2ad3009ef57003631729807bb52f49881a48ab7296ca955261e843fd diff --git a/app-arch/lzma/lzma-19.00.ebuild b/app-arch/lzma/lzma-19.00.ebuild index 80e70487d38b..3cf7659031ef 100644 --- a/app-arch/lzma/lzma-19.00.ebuild +++ b/app-arch/lzma/lzma-19.00.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/sevenzip/${MY_P}.7z -> ${P}.7z" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc" BDEPEND="app-arch/p7zip" diff --git a/app-arch/makeself/Manifest b/app-arch/makeself/Manifest index 268463e085d4..cce1d6f24c33 100644 --- a/app-arch/makeself/Manifest +++ b/app-arch/makeself/Manifest @@ -1,3 +1,3 @@ DIST makeself-2.5.0.tar.gz 43996 BLAKE2B 60e5b7a55bd03e45d25753600ddb4e0e15f05eabc95db18f1a9da10308d018bb913ba1e8bc264c3bd828c3d229aca34fae4ab1682bf6cf59c591a6fdef186061 SHA512 cd0ce98579f00a02f9559848b39e0a6efea9df1866073d419f0b6560034cc186ed8315f8b4589e03f626b040727d9ae646bc2abaebe4f4da556b87617bdd770f EBUILD makeself-2.5.0.ebuild 1183 BLAKE2B da1d80490ac7f1bb9c9326995f13d1e296eccd118dffd6cca76ce9b9cf714d6adc8339c2f86a8efd4669785e544b3e69e09a3ac9933af797db4857dba759b5ad SHA512 a2bd735cbc860374cad0ab0d665c6b5c5c27eb71b8362360569cf681079f6794029471c8a6f49ca2c1f03dcf72e85add3de91e18417cbec4911fc9fc584276fa -MISC metadata.xml 365 BLAKE2B cc6a2d3abc5c2724d52a1c5f3f5ccffec988ed8d504231da0c7ee6f5fad3cc2379f27f65721d8c0b649a7989db70d647a63adbedd3a1c2b96ce380d31effd688 SHA512 1eebd8a8998499ff26f1f3f64dfbd5bce5d17ebec596bdae93c1f2b8a6f7ba6ab7ff3ba38a3a2e6477713b53d013c643fef040bb8b4824175ca1ceaa458c8bfc +MISC metadata.xml 280 BLAKE2B 682eb0df6c1d6cd55fbd3d51794413300cc5b74200ceebc857709681930cd820e1af3e886180bf4038a1f41947048ffe084c49693e20a76eac1da93c33d42e8a SHA512 0abd5a661acb804ec47979a34bd3fac1e9a251499e8be46fed7b038709c8701703bb4ad97656fe6c1c57d24a9043bba4ea7b287fa0a3935c5f02bb88cc19df08 diff --git a/app-arch/makeself/metadata.xml b/app-arch/makeself/metadata.xml index 8e783c72a1db..f05ef36152d7 100644 --- a/app-arch/makeself/metadata.xml +++ b/app-arch/makeself/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>matthew@gentoo.org</email> - <name>Matthew Smith</name> - </maintainer> + <!-- maintainer-needed --> <stabilize-allarches/> <upstream> <remote-id type="github">megastep/makeself</remote-id> diff --git a/app-arch/mt-st/Manifest b/app-arch/mt-st/Manifest index 2d555806aead..f04ec9a4fbbb 100644 --- a/app-arch/mt-st/Manifest +++ b/app-arch/mt-st/Manifest @@ -1,6 +1,6 @@ DIST mt-st-1.4.tar.gz 37864 BLAKE2B 25ae656b6442e53570366405ba76da9150cf1d4fe33c612bf922d8be967ce6b60be191948507a62bb1881d4be63ed192f7d03f1d63c38f5772aec2f3d2fe455b SHA512 e6655a5957d3ac470c0cb0a1955a12397aa22f3ea1a427cf776f6bf2d6fd665439b2bfa54c3870b7974da537f0fe71d3be43126be1a7db903e6bc7be4cfb10ec DIST mt-st-1.7.tar.gz 39932 BLAKE2B 4083160035972cef89ba18a990c274730241819904cd08f88cbca7fd777a43d9d5fc551fb6de2b5b935818bf32d67eb00dd0002e3a67a82b28a79c17d2c7d369 SHA512 a274d098d8d028d0b32f38104645b628fad549708cc8ff87eb4155ed6270549bdf162a9ccdad468696f35ebe3f86b8923490bb969e7c22b4f827d65b87c5c3cb -EBUILD mt-st-1.4.ebuild 528 BLAKE2B 2ce8b51f400288a3a20320a9371c6e4e8cc2c860c3d762fc30fbb229b74a3985a646c6ddce726eceac4df6b5c72d23dc8d06c10640efa8cf473ebdb1403079e0 SHA512 109e20d78bc5ced7268c7fbf0c3e36d365386bf03036dbab0e6b77df22b88e6b1196a2b69131812066c5d0cd669941e28d80b2f7b5ee75e8040afcb46d080f37 -EBUILD mt-st-1.7.ebuild 621 BLAKE2B 0ec961b84aa13f421c20aad95011ab523266802bf9af0a7ce19f1f15b241e27d0f911dd8d9cfd92358a0e320f52cd084a1815f10ee2103ca481ff233440a0ce6 SHA512 b398fe8aeac7e69797e4ba220c7e5f31d4d9ab901013ba56bd79d366b8b200dbb61f5786a6175e451db6defeee61c1cf2d0e60311ea4803022a1e1a018866c37 +EBUILD mt-st-1.4.ebuild 522 BLAKE2B d5bb85a2b83bef7638d40af7396abb25905f3764d1abcc5c207e7932090da46787c55a84e4ba2f180844ea8fe2ec89d5c6d2c2c84eca85a03e8c230045760cbe SHA512 e9e0d0ae198d99d9a723cc30565a457cf883189c26475b0b38cf71546875eae3f72afc86dda13ee5e81b62c09b6f56d821d41c1e5f976d1b6155205e3b87ce25 +EBUILD mt-st-1.7.ebuild 615 BLAKE2B 0297ac677554c6647167705de780033d50ced167a02c2d701ffed6df74d78d3b5e1e6c730e0f855f8a124057a2688bb8299c0bbb574abb3c9b0bec26a0e3d4d2 SHA512 c830f581128540df05223ae2ed62f04ad6699816cd9ebb6bc6b022ec9eea37ac87815c9cbb1949340340456ff122ef6e4bd2012dd9de2955c874476a88ecde71 EBUILD mt-st-9999.ebuild 442 BLAKE2B a48a702dada8ed2d84d74c5c4043d27850ae7cbd509fc1f88404a8f6963098b88d36473f65b1dfcb2b26ce295c6f672326f8c6dd4fe5916783941943abf4495f SHA512 f9cb97c2c967db94d0f684e0967f0aae116afb1cb8cc44b7ee5abb99d3fbdc44b3b41a5c4f47419e7e150aed7ec467d8f8ccd54d3a6075bf563e874c4e357cb1 MISC metadata.xml 245 BLAKE2B 4acf0e81c7f55f1eaacdcef60e4e9f51ba0854cf7123851c2c62c674750cd228429a1d0e827e952b65174ce0b5edf002f7faa2a442f7fd5a79492529da4ea08a SHA512 1df2eb4d8b454828c932654cc142c647300453018b7ea24bda56872734a68d08667a9630229c4da9b78a4818c54f5f1fe90b5c9afe1c703baa262de7453ee092 diff --git a/app-arch/mt-st/mt-st-1.4.ebuild b/app-arch/mt-st/mt-st-1.4.ebuild index 55b614c829d6..8c8f4d2f2a29 100644 --- a/app-arch/mt-st/mt-st-1.4.ebuild +++ b/app-arch/mt-st/mt-st-1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/iustin/mt-st/releases/download/v${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86" src_configure() { tc-export CC diff --git a/app-arch/mt-st/mt-st-1.7.ebuild b/app-arch/mt-st/mt-st-1.7.ebuild index a49f93912a95..604544a235ec 100644 --- a/app-arch/mt-st/mt-st-1.7.ebuild +++ b/app-arch/mt-st/mt-st-1.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/iustin/mt-st/releases/download/v${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest index 81b49808c92f..7b73292f3e3a 100644 --- a/app-arch/patool/Manifest +++ b/app-arch/patool/Manifest @@ -1,3 +1,5 @@ -DIST patool-2.2.0.tar.gz 1995287 BLAKE2B ec7a188abfbfc2198e0171568324cb0e372a5629363aaeabfa404767f08062669028d6a9771e80370eb096677f3668da75923f7def7fbb4525f5ce7418cdf68a SHA512 eae774e7da2be13c7644038dc47457105caff7a51a9d3b99e38962dd26c0ace0129f1c0151c27766708ee9754049aec283873fd4a2e8647015a1a07acd48de60 -EBUILD patool-2.2.0.ebuild 2571 BLAKE2B a84d7ceaaa4ba19a51a0538ecd5faf499e5e293f26a4c0859c72bfbc7e6480849b57f65d54874845ef4ec8a43eb01f86438e9f492427202e59ae0603b1061be9 SHA512 12225db3e185ddd2dbb2927e79e2a8970c3612b31b1601f0d70d76f26e3cc3eaa896ee5248b88173183c4e5f27d760e491146f57271260248ddd68323bfd9e53 +DIST patool-2.3.0.tar.gz 1996107 BLAKE2B 8fdb13eee3f60f136a93fad538d9f45b94a7aabe243e33fcd37da27d973a74dd8df8ac7f3daae8d0e8d70da4abb30889c9ea5d60f0de2953d539c316b1107b53 SHA512 0d6cad4b449706f2f5c012a40adf0dda3cbb654c4a7444cff31a755bb3bed8a5221fa4467879d97244922cbdc9789a7a0923d020bfb2e46bdd1345a9fb2f14c3 +DIST patool-2.4.0.tar.gz 1996705 BLAKE2B b84fd4c469741de76ceeee90974cec71ba5bc123d31f6a1dd60cf3c336dcfd7da1def7fec2bbec27ce181d97c5dff96f15c1d4714b722718a1439749f7cee077 SHA512 bf6d680613fb996b3c0b12075a85acec1edd468b8cb58cafd233b31847a2b9c490d21c6d906e737218ca68f08d1cdce4a18a3e57e353a970be58da4e2ff0d794 +EBUILD patool-2.3.0.ebuild 2552 BLAKE2B 626b08c1d3b89d54af16df64814103d12b92d8dd596f30647b82f58ef7d62e9d835e555a1794440462b93afea4bbe03a3cab247fd1723034df1b6cb40f794d28 SHA512 582aa05d32792f789565cb03ea57ab8bf10330e495ff0a4e70ee0a2cf8ac0489ea4e0e53094719d1efbe2bf70a49f625563cd51ccdfe89c58cfe977f74e5fceb +EBUILD patool-2.4.0.ebuild 2554 BLAKE2B 841b4b85c155ce6e7b7e7de9026e65c68fc26e1f426323045738185860f73658d2f9a7db55b0bfec373573b9aec957889b5f081f7a5bd2994d1e9333c69a7b65 SHA512 eef6c743f84ace9db290d9e30b1b4303590faf44bfc35209c7812de3103b2169784927cd8a2ff15ef45ba8a3563b360a5c309b6379accbadc22ece3874dd09e9 MISC metadata.xml 539 BLAKE2B b19f1ad36967b42e152a23108851ad6eabcd7f44fd1faeeb4c345ff812b97d4b4079afc83653c1fd0dd005943a152cba44210132389e1ec956a434d24e97486d SHA512 b557ec32ca1211faa72e108a7f769f4ffb3a08075a4010aee2f9ced79a9f7f8c26f60bf26e2587d4a0cbb3cf6d52ea52d9102407ed548cdd41f53c67dd10d7bb diff --git a/app-arch/patool/patool-2.2.0.ebuild b/app-arch/patool/patool-2.3.0.ebuild index 278760c4129c..4b7faf77c031 100644 --- a/app-arch/patool/patool-2.2.0.ebuild +++ b/app-arch/patool/patool-2.3.0.ebuild @@ -94,7 +94,7 @@ distutils_enable_tests pytest src_install() { distutils-r1_src_install - newdoc doc/README.txt README.md + einstalldocs doman doc/patool.1 } diff --git a/app-arch/patool/patool-2.4.0.ebuild b/app-arch/patool/patool-2.4.0.ebuild new file mode 100644 index 000000000000..9fcc78d0b714 --- /dev/null +++ b/app-arch/patool/patool-2.4.0.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Portable archive file manager" +HOMEPAGE="https://wummel.github.io/patool/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + app-arch/arj + app-arch/bzip2 + app-arch/bzip3 + app-arch/cabextract + app-alternatives/cpio + app-arch/dpkg + app-arch/gzip + app-arch/lbzip2 + app-arch/lcab + app-arch/lha + app-arch/libarchive + app-arch/lz4 + app-arch/lzip + app-arch/lzop + app-arch/ncompress + app-arch/p7zip[rar] + app-arch/pbzip2 + app-arch/pdlzip + app-arch/pigz + app-arch/plzip + app-arch/rpm + app-arch/rzip + app-arch/sharutils + app-arch/tar + app-arch/unace + app-arch/unadf + app-arch/unzip + app-arch/xdms + app-arch/xz-utils + app-arch/zip + app-arch/zopfli + app-arch/zpaq + app-arch/zstd + app-cdr/cdrtools + dev-libs/chmlib + media-libs/flac + media-sound/shorten + sys-apps/diffutils + sys-apps/file + sys-apps/grep + !elibc_musl? ( app-arch/rar ) + !x86? ( + app-arch/clzip + app-arch/lrzip + app-arch/unar + ) + ) +" +# Test dependencies which are packaged but can't be tested for various reasons. +# app-arch/arc +# app-arch/zoo +# media-sound/mac + +# app-arch/rar is masked on musl +# app-arch/clzip is unkeyworded on x86 +# app-arch/lrzip bug #916317 on x86 +# app-arch/unar is unkeyworded on x86 + +# Unpackaged testable dependencies +# archmage +# genisoimage +# lhasa +# nomarch +# pdzip2 +# py_{bz2,echo,gzip,tarfile,zipfile} +# rpm2cpio +# rzip +# star +# unalz +# uncompress.real +# 7zz ( app-arch/7zip:guru ) + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + einstalldocs + doman doc/patool.1 +} + +python_test() { + local EPYTEST_IGNORE=( + # zoo emits a non-zero exit status on a possibly false consistency check + # Zoo: WARNING: Archive header failed consistency check. + "tests/archives/test_zoo.py" + # Doesn't accept long arguments, such as those that files in ${S} would have. + # Too long argument: /var/tmp/portage/app-arch/patool-1.12_p20230424/work/patool-ab64562c8cdac34dfd69fcb6e30c8c0014282d11/tests/data/p.arc.foo + "tests/archives/test_arc.py" + # Error: 1002 (invalid input file) + "tests/archives/test_mac.py" + ) + + if use elibc_musl; then + EPYTEST_IGNORE+=( + "tests/archives/test_rar.py" + ) + fi + + if use x86; then + EPYTEST_IGNORE+=( + "tests/archives/test_clzip.py" + # bug #916317 + "tests/archives/test_lrzip.py::TestLrzip::test_lrzip" + ) + fi + + epytest +} diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest index f5b4f318dac7..bce4acbe24fb 100644 --- a/app-arch/rpm/Manifest +++ b/app-arch/rpm/Manifest @@ -7,5 +7,5 @@ AUX rpm-4.8.1-db-path.patch 628 BLAKE2B 69ac0d4541c4d6e74fd716529c4cfd482432d400 DIST rpm-4.18.1.tar.bz2 6396363 BLAKE2B 4bc582bdc34a89d83346a8e18133c4f1846f2e8741c85ae2d0fd3398166e5a5d81ed86869e34700d3ea414fbf8ccf6c918692e865b956b1e6b70830b64cd323e SHA512 0ede2138b9b4c3b50d7e914cf82655507fcc207ba67804c749ea17560002976cb26b95801e9138a51589b60459494a991213a1131dbef5af2eca9b5050a4f29c DIST rpm-4.19.1.1.tar.bz2 5849649 BLAKE2B 66ed845007f3767fd92e2384962927b93cef7b825b8ea60f81f0a4b51b9d6a09d1cbec1668226fa85de675347d52635cb25c4d11204ada0eed6c898425b21536 SHA512 3364c453c29903c144a3680ceca7a17426eb085c288b6313fb7e857a42a5e0a965f623882e0f58e633f8b8770e839d9df9f7653d99c73759af5c89d0a981908d EBUILD rpm-4.18.1.ebuild 4163 BLAKE2B 1f74a64a7b34bd4e2c84b0c9b980ebc6f2da6d436efcd50d163c4383adbd01a590a29305d6a71b7cc3856198d858704bcc2dc6cf82b5b0cf669317cc662084c1 SHA512 100f19f15e0db915aa7f8fc6351ab2db2b4fe4e38cd3038529f4a278daaf56d6a066fbb0fa529f79233548ff7eaa1be51fe7aab3fa25882dacba45c883302116 -EBUILD rpm-4.19.1.1.ebuild 3285 BLAKE2B 77182d5519b34fcfb876e75ea4551499b2f2a7fc1d1e4da9cc8f8a59a3dcf83901e85017add215a18e5f0321c405099d5db47c198d7ca3aed58c6d41ae1c1bf8 SHA512 3c37ade13f2b7e66bdbe03e663180e6e7333dc5b468ad8bd737312f233242dec023a696642741c42d87ff3c3324d89dd442bec5a5345da040fe0148ea5776509 +EBUILD rpm-4.19.1.1.ebuild 3292 BLAKE2B b8743c1d79fce1635152a9c8b1b5bc6427576358f344cc1e696410953991f3b7252626441bcc8fa859368228d0b1f971463b35f8c63466902d376960a18e48c2 SHA512 ffedab222e5ad431121c7ae5c3f0e05ae5371a206b9909dde1c87469ad2ce20cfeb0c096140676f98caf45224a7e0cf3c795e30521cc134de784955c45c76691 MISC metadata.xml 616 BLAKE2B f0df64810f4eaf6b3fa7cdb09a892677404fa2d6d3bd36abb9c5f638be56200d1c83dfec4b6a3bd18ad9ae9b56eeaabdbce243eafad366f366c9157ddfb00ad8 SHA512 792c6c2476c7e928b1e1515b56e19ec83e3855aaaebd17aa66407f6a232f4680ba5d90da54c0a5af7d3db829124fa062015070a1ab82ebe91f5f8f2d1ebaff29 diff --git a/app-arch/rpm/rpm-4.19.1.1.ebuild b/app-arch/rpm/rpm-4.19.1.1.ebuild index f4dede090217..656c2d64fc53 100644 --- a/app-arch/rpm/rpm-4.19.1.1.ebuild +++ b/app-arch/rpm/rpm-4.19.1.1.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux +sequoia +sqlite" REQUIRED_USE=" ${LUA_REQUIRED_USE} diff --git a/app-arch/unzip/Manifest b/app-arch/unzip/Manifest index e553ff72ef10..fb0414946a2e 100644 --- a/app-arch/unzip/Manifest +++ b/app-arch/unzip/Manifest @@ -4,5 +4,5 @@ AUX unzip-6.0-natspec.patch 14304 BLAKE2B 87f724fcdb0960bfa17d609dbb764f3469b1dd AUX unzip-6.0-no-exec-stack.patch 381 BLAKE2B c298afe0df1c903c0894bf55e55b3f4f0d616662e3fa706bcb9813707af3f2bfebff1a2b4290d943718ca35aa2ce098f20b5d370a624c1a16b81d4e921a3bdeb SHA512 a00ba3c805aa64bebeb3194cd75093c1e7c951366d40bba4852837dcb355eedf1ca6a6e648ea007fcb71124e778e54b5168a7b38a7b7268bc3983d87594633a5 DIST unzip60.tar.gz 1376845 BLAKE2B 5016d300b4452018a391f4ebc03c6960c068df400a0407c0c60bd7bb5ec5012031f916d8b204a6149ba291c2c35beba40d9b43c76fc093026e79471329ab0e47 SHA512 0694e403ebc57b37218e00ec1a406cae5cc9c5b52b6798e0d4590840b6cdbf9ddc0d9471f67af783e960f8fa2e620394d51384257dca23d06bcd90224a80ce5d DIST unzip_6.0-27.debian.tar.xz 24980 BLAKE2B e53a96f12af0cf5227600c73a35003484fca5de138cd37991eb1eb25b97b80371c3a566d989feeb04deb1a93acd9444253b091cd7e920b23520c87c5f5a94eeb SHA512 e1e605f023c7b314a6c5b2857a3bd630350df2d7e4bf6bb38ab8594f967336384666b4db8afad931251b85261ee4e2c38d78641c74ac7e5fd02523f26e92ddb2 -EBUILD unzip-6.0_p27-r1.ebuild 2667 BLAKE2B 840e4a062ca2f7f9d7fe18938e67bb18c8b6b310bc7055ba132f6ef007935932e14ec7153d638db28aab90ff301ba44d438fc463d772936b722ef56fc4902449 SHA512 70aecd7761e5a2accb8bc4867f48e5aa031e82366e10f42b9cce8c205447fddab6b6f8902f59a823a1c77c7900b2a9ebc98b4f9d55ee1af414754a2acc6740ca +EBUILD unzip-6.0_p27-r1.ebuild 2741 BLAKE2B 5c1226e64bf08999cc5e48f7b93f283980658c2027835e72c7771f2a195959f0007b44c4106d89c34318b3e177830518df5aa78fa14818839a0064d54c6e266c SHA512 765e5d04375e37fa3806111a546876f3c25594e97985d035c526a26a80d0f87024e221beaee0f218faaed35cfb05f2fa90a0c12e0c509e68ff7ab13bbd9dc500 MISC metadata.xml 587 BLAKE2B c2190274c146c5587ac7d6adf786fd98db897aa5a62433afdde4953d3a7ae4a6022837ee6b06f3e216633f5710ab89cccd2000504481094b5871b79300424957 SHA512 75b014ae98951f4484eaa909af92eac9ee955bf5f4ba6795a4bb40a5e40036ba4909a42471ccd2916dd4c9a33a500054590faec39faf9d4049f9c74201884c56 diff --git a/app-arch/unzip/unzip-6.0_p27-r1.ebuild b/app-arch/unzip/unzip-6.0_p27-r1.ebuild index 5b6fb1d1abb9..982d367d9ea4 100644 --- a/app-arch/unzip/unzip-6.0_p27-r1.ebuild +++ b/app-arch/unzip/unzip-6.0_p27-r1.ebuild @@ -65,7 +65,7 @@ src_configure() { i?86*-*linux*) TARGET="linux_asm" ;; *linux*) TARGET="linux_noasm" ;; *-darwin*) TARGET="macosx" ;; - *-solaris*) TARGET="generic" ;; + *-solaris*) TARGET="linux_noasm" ;; *) die "Unknown target; please update the ebuild to handle ${CHOST}" ;; esac @@ -73,6 +73,7 @@ src_configure() { append-flags -std=gnu89 [[ ${CHOST} == *linux* ]] && append-cppflags -DNO_LCHMOD + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DNO_LCHMOD -DBSD4_4 use bzip2 && append-cppflags -DUSE_BZIP2 use unicode && append-cppflags -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest index 4f18e5542cc8..dd89dac53041 100644 --- a/app-arch/upx-bin/Manifest +++ b/app-arch/upx-bin/Manifest @@ -5,13 +5,13 @@ DIST upx-4.1.0-i386_linux.tar.xz 620220 BLAKE2B db56d61ae8abe1e0a776f994bcd855f9 DIST upx-4.1.0-mipsel_linux.tar.xz 678296 BLAKE2B 6c7601405b66c25ea7d5a902d137a737ea9f88c92ab152cd322db03fff2f4166802d41321aedac33ef31f903362ef7f6896998916a417a97a5fd539250fb1914 SHA512 23c0fc515bfd1cad35ad1241ecedfc938b8061e63311abeee3eb0c01f9dc502ce9d4be68e0f19354893b0936c1bd9e6795e40c458255e18df63edf0f42424157 DIST upx-4.1.0-powerpc64le_linux.tar.xz 674196 BLAKE2B cf6dfeea30f5054d8c9f69d88b8ff8c3d6f5e50e0ceab8fef8b51b403b96e571f2d73411d214743baedd7c12711047e0595349ca466373871a433035ca6cde30 SHA512 0f19ea1e04e7e226d2cd864e556170c7324f15bd3163458be1316ff9366b670eafe8a2d781220308efdb930941cb841a9a33702db7df61fec4b0521835a54bc7 DIST upx-4.1.0-powerpc_linux.tar.xz 675776 BLAKE2B 1ba5df26208c5781c33b18b7a1036a83bd9409a49fb30e54c64f04f16ec7a99bb83bbbc89dfdd9aff42acc866976803cc81706d077cab8275887999462ed44d0 SHA512 91584f0b3d257bc4b29631bf45313f9d226cd53e8629b0655bbb7d2b4c7a5450cfbf2b52c108bb7c727a17ffdb4afcb4baa9cb029c30dae057bf2d717d8ffea6 -DIST upx-4.2.3-amd64_linux.tar.xz 589416 BLAKE2B 88eb4f85477c589e7682b13faee4f9df8cb2021782e88cdde7f82c49dd77cfede269bef8f476e994749fcbadae459de8192a38aa0e17928a33156c54c032f8ae SHA512 0ec084ba2049cd283e5a14124bc130b69b55d1cafb19bb342516cf0a45ace4f247a0f11aaf0c302224998372222853768fcd8a50fd1c7828cdf9f1b0edfd47f9 -DIST upx-4.2.3-arm64_linux.tar.xz 600184 BLAKE2B 7d80b0eba5cef383af1cf8b31b22cd7e51002292f250f84313609338a2878b5a88c9caea8e8df4936bbd00ffc326b806e6dff897651f2219305e7abb56702a15 SHA512 1c7ac30057b564a9ae5ee4835f0662b203e1915931d82dad9369dd4d80565959f32afff07898b7a59630ec883cb215b6f41356abf35e5b400dde7ab4e9f88541 -DIST upx-4.2.3-armeb_linux.tar.xz 601892 BLAKE2B 5770139392ca379be96a7181420557d964ece2766e0dad0a315d0629b3e49b543cc8fbb3387e17cc92d26fdad65ff628341ef53e256c8ae910a744409d47d492 SHA512 bed641247a73b78cddb22940655691f60d87d7bcf3050d5ad14b3abc569c83f824433697a6790e3dd5fe029d6df2aad6878da13bb6fc8979d8a5e224d04a5504 -DIST upx-4.2.3-i386_linux.tar.xz 640800 BLAKE2B 995b9814ac25acbb10559f1b7594352cf80c104b554f0033391b7972b741cf35eed89cba6208f09298e08b861f4be17f567151793e504a7b8310da663faf7670 SHA512 bba0ca8f8438e01259ed2a3a30127777ea7cce3674b03eb5d7a96c32ed0028d3b06ab199973644d70e09aa405dec303434b4e318d99e1aa8d9db1c12c1deeb81 -DIST upx-4.2.3-mipsel_linux.tar.xz 684724 BLAKE2B e540b8b0ee7365a8b64ace9370f4f8c182995218eb1b4230ae094baddb75178e7eab06bd693f663c5e1f38f96ce66aa036f6792fcc6cedd9c8554a85b23a9027 SHA512 70e5fd35d36a6118afe10594ec17076ea0f4ba954edf7a15dd91a7dad1ca3ee9ed717fd31865fcd5611cb551d4f53b946daa14ce84d7a33f74b4d3ee85f7512b -DIST upx-4.2.3-powerpc64le_linux.tar.xz 673892 BLAKE2B cb48edf50219d1abe2524661dae7f0d3e5adbcf84db5d913c13a392b0ce6dc9d6c3c5589a2898d1d192d596ade52aa32d612849de21edba46eb807e2d01b76c0 SHA512 016ef2ed437bedd8c3c7d26be268d5a183a32b0290968bbf84318d32d0bc7187171d14d2be717c18b00bdefcfd4d068257780d1fd34dbcd300c9d4f759f05e34 -DIST upx-4.2.3-powerpc_linux.tar.xz 677584 BLAKE2B cb3a835fccf7e233e7dc8bbd4bee226901bbd8c82c5210199ce713cab1c03fa2ab6ada5825f7052d01688db571e1466acee963b4e09787cc65ec07791981f33c SHA512 deb0a6f088a62642142b02f2fc73790dc7c5b60cf6189fe9cde2aa259b9ec777ac5007c9168c4e5d71beb24d268d18b04c4c3e326a693edcb80d487dc3915145 -EBUILD upx-bin-4.1.0.ebuild 1319 BLAKE2B 083846b9f4d68a16d5f99956627bd2ed902ed85b3fb18a5a33709059c6a6f416d35a625b691f95b018654fd8bc020704854b961cfb0b9eda8f6107bd02ddc095 SHA512 0c40408243652dea0dd8517ba8d2563e9cf55d93f02b7535b3d5a160ed2673eb5313db7da9c7f483632443a8528fe641b2a4d60b96e28747bbb0932445dc63ed -EBUILD upx-bin-4.2.3.ebuild 1321 BLAKE2B afa5e95ef654893d59655e6620eb2b75cab6bf80d7edcf557ff0e278be5cfa8cdbcefe3c9f678cc0f5fad80c48796e4cec14708bf3d0ccdbc24fa5a724cf8e6e SHA512 f327e8635b4f5dec47f7b85c3b6673ccc4fbb6b2d90187dabb15368be353684e92b13d0c6dffb0afecf6fcb66ee9121bba1a6cae65b83b89600ec8454bac7df9 +DIST upx-4.2.4-amd64_linux.tar.xz 590272 BLAKE2B cbf0353ff2bc67739b6246e7c4be80bafecc538fcc5ce0b18bccc72da98fd3148ef38473b1511c429ca91cf6e563b6507b76321b7f7b4781e9aca77db110e187 SHA512 7d4e465d578bdb06395d797d863aa85dea8f694cc80a0b0f99e1f3cba6670643a2a2769ae01f966f07106f6b919edad949bd96696a2ccf19c6904aa480dfac97 +DIST upx-4.2.4-arm64_linux.tar.xz 600608 BLAKE2B ce0fb227c7c1ebdc4ad4978fcbd7fda84d7dddd9f6cf6c423120a6e46e776b9b526913e27dca8316f80dc821a45c7bbcd11e38bbe205eb6330ff850789125e13 SHA512 5db4feb7589d1782fcfad6fda94b267343d359493bf70fa0b27d70c186835150a31226d659dd2353fc3f80423c6fb69aa6cbed2d4a69fc3a2947f129824173ec +DIST upx-4.2.4-armeb_linux.tar.xz 602328 BLAKE2B 0f8ec01fadcecc458a448c5267f26d1c4d9130443e5b536ea39b0e013a06badab9594d7a8af6729159986e6c48ca0ed4fe52661bf8f076d09f95ab6449f54244 SHA512 25d6347f6d3747fa299c27689311a2a2e0f1e1c5cac6be8b43ff1dbbff23c2392095c9a5b4976ff25af093cf6431cebda5ee537bc0403819395b60b56a8fe06a +DIST upx-4.2.4-i386_linux.tar.xz 640892 BLAKE2B ab333e1e99e43d7ec67ecbed1674e88565884e6f68e1a11b4245851c151b76251f43cfeb00a278196ca9316ccefa2808b0b62c9a121b42a6e59109a7c923b3c5 SHA512 9488193c0b9fabfc1df73c08387d07fb8507a94e275d4d757a42423a6892cb0023726a0258128f1b0816837eac7b24f049a9b48e37dc525e3c41a784243f90ed +DIST upx-4.2.4-mipsel_linux.tar.xz 685744 BLAKE2B 51b3c0f0b8bed9a2b0bfa4b2c9b2116aa735efd681101cb2f264ad3668ff049298bd61808976ea0f4cc48146118a8a3937519c0a458258bc6294940a398fe2dd SHA512 c84dd38c0e2cd0c926d2365de0264e57ac1c3ec4f1b4cc47b8501e1a9324642fe6f4e461bd220ceab99be6a01a154af3c2dc5fd07a2b47bc31ce55d9f3a9b78b +DIST upx-4.2.4-powerpc64le_linux.tar.xz 674812 BLAKE2B 01eb19065df2b44416ab937f2ef9c94ffbabd04f2ecfd2635165088ef10cf291e6b088e387a3b5ecc13a1d70ad4a4547c0139e38448ec01abcbdc8961402b405 SHA512 4a6efd4524c14a91cd9d1c02b5f046aeb02902b573b52454dfe2e6fc481799185e91d0527caffb1502fba887aa779c9e907ec2f1af1c8278929ae23954dd3901 +DIST upx-4.2.4-powerpc_linux.tar.xz 678212 BLAKE2B 007aa006dd8e2fa98c8e24d5846acba5086df1a983ef22a33626140906d4e67153e02181ef65ae078de0c03fa3c1bbdc0283ac2bcd319d6e82bf1256c482ac7e SHA512 eca87a6c270c60e749ae0b0e2c677c764ed2c87cfc4188512f03714aa6d8aef2ef4f72fdc1c881528853ef572f901cb1e6b48224ff6e475977372ccd28bc3d67 +EBUILD upx-bin-4.1.0.ebuild 1322 BLAKE2B 198e27fef4c2ffafbc5146e97bc76d03ffc8696de39c4f2804df89e2ffc12132ce6c78f20530b8b63724b643f361cf9794a5a3a076b7ae8583e5949dbffbd881 SHA512 3b591b5e7e4b7517be38446cbcc75787a96a38d2988c7a3169cb0b4e239d657419a38b7357d194331126a73b9c3e1e34baf29f21cc20a2172adb743cabe7f712 +EBUILD upx-bin-4.2.4.ebuild 1324 BLAKE2B efe19579c16dbb185fef46304f2aa92214f94a12150d8e0a8a005d0d2f6d651d0eb4d8f3a3aa92fe37c959cc432807cd68928286c57d65102260b3a8fba385bb SHA512 8d619a5f8be4448d8fc3c61a53684561d58c676a4307f81ded3abefb3f45ca313ba80139c04836224792019c56a90fd72fb965981d8a71c9a9bc9d7682282e3d MISC metadata.xml 479 BLAKE2B fafbeeb827ba16ec14c3682982e7cbb1ef9264b637086d58aca32a632b1f273f1cc7ede069d61439a498f04e09368e4095829de7dd95b17afafc80f7ceb15695 SHA512 956e31235fec93e773f9bdbe62de739e3994d92b3a56ea97f65db5b20f182f4fbeed62370a28bf98447fddfa89efec4b8b4d63daf9020210810bd8bb201534e4 diff --git a/app-arch/upx-bin/upx-bin-4.1.0.ebuild b/app-arch/upx-bin/upx-bin-4.1.0.ebuild index c715b092fa07..227480774a77 100644 --- a/app-arch/upx-bin/upx-bin-4.1.0.ebuild +++ b/app-arch/upx-bin/upx-bin-4.1.0.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 @@ -25,7 +25,7 @@ KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86" RESTRICT="strip" RDEPEND="!app-arch/upx" -BDEPEND="app-arch/xz-utils[extra-filters]" +BDEPEND="app-arch/xz-utils[extra-filters(+)]" QA_PREBUILT="/opt/bin/upx" diff --git a/app-arch/upx-bin/upx-bin-4.2.3.ebuild b/app-arch/upx-bin/upx-bin-4.2.4.ebuild index 1014c4fbaab6..98a09baa5225 100644 --- a/app-arch/upx-bin/upx-bin-4.2.3.ebuild +++ b/app-arch/upx-bin/upx-bin-4.2.4.ebuild @@ -25,7 +25,7 @@ KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86" RESTRICT="strip" RDEPEND="!app-arch/upx" -BDEPEND="app-arch/xz-utils[extra-filters]" +BDEPEND="app-arch/xz-utils[extra-filters(+)]" QA_PREBUILT="/opt/bin/upx" diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest index b2e09bb3b7f2..c7795e238cf6 100644 --- a/app-arch/upx/Manifest +++ b/app-arch/upx/Manifest @@ -1,5 +1,5 @@ DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090 SHA512 de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c -DIST upx-4.2.3-src.tar.xz 1283824 BLAKE2B 2b53bf68196c35c05eb930760ad20446fbcde9b15e1e9261e2eb7553dc1c8ede48db952cd7c5bc6de5861ac98f9f62bb1d348806731fea7dad1e532fc7e1e636 SHA512 b9ebda5d3372132bb861e0dd035829b16e4c06900f68af182895f17975493707d78cbabc63060e581de1ce149bb5129d883f6e6abcde0413c0bf474db919f5fd -EBUILD upx-4.1.0.ebuild 748 BLAKE2B e4562c894bd26240bb21dc4e579aa56c9c6bf27ef1fd00b6c30da6739cea4458a9de9154a7b1bcf5efa4f5fbd01fe595126f48f593ea2c8b336cc1cec84b3343 SHA512 93e947ff8f3794c0e61637e2587dc9acba3ce6f27024c8f1e9729fa4f915eec7467a62a70694c3d23fb2dbc10e9f5f115cbe9831899df2b77ecc8d4fffec15a6 -EBUILD upx-4.2.3.ebuild 870 BLAKE2B e06fa1cc1aeb2f333501136f46d9a1bb2b77943a15a9fadb21db9542457a6b9cb26c8bd077a39bcfc224b21100ce26542b1efa155e112d8b81a411afe3372968 SHA512 1301bfad51b12e15aff03cb74c05a3194a69c82992cd5b24844513adc494b934e8ab6dc8070529f5674ff33803c1dc592868957eaed6dd7dece75d4714369fb6 +DIST upx-4.2.4-src.tar.xz 1284804 BLAKE2B 510155b7c44fe71ecbee6479e41f61e849cd1575a74499076099f8fe4dae4cc11bb75151bbcac605762c61a4ef586a20c8db2674eafbd8cef12a511c44ff287b SHA512 fc833dea010cb65a9a7b6fbf80021c98d8c112b55fa54101f3d39f09d049d75d89024206a28262996c08f253130917811736f7f546fa8743703bc86a2dbd33a5 +EBUILD upx-4.1.0.ebuild 751 BLAKE2B 22a316a0bc2205482aeadfe84c310dcc21ab6138ebcf6e79ece3035fd5b33691dcdac5a65ad6c17bcbaecbd11de42edb9ae64b980ccf82718e7a6b937717c33e SHA512 7fb32b38326d9cdaddbe127cb19402a6bc2d2bc370c7d6bf47f3df54bb2fe57610a1f90bbd3cb81bc83a536e21477ef904f27b81c75834e0e425cd9b56c0004e +EBUILD upx-4.2.4.ebuild 873 BLAKE2B 71351c6e9ae61d88a495d8b8f5c8edb9bf8d50ae9e61bacb7e236f6ad2e1615d2ef137a0238014e7d923816ff1ebf8c207a0a5bb4cfb1b46b27396626b15a6b4 SHA512 af0822185769264cc6a0681dd23fb972e05b32661f35593831b91493b57c76ebe86ef627661b17379ff39603844a8d30926e5411a8aeed8dc0aa9f8f78b0056c MISC metadata.xml 479 BLAKE2B fafbeeb827ba16ec14c3682982e7cbb1ef9264b637086d58aca32a632b1f273f1cc7ede069d61439a498f04e09368e4095829de7dd95b17afafc80f7ceb15695 SHA512 956e31235fec93e773f9bdbe62de739e3994d92b3a56ea97f65db5b20f182f4fbeed62370a28bf98447fddfa89efec4b8b4d63daf9020210810bd8bb201534e4 diff --git a/app-arch/upx/upx-4.1.0.ebuild b/app-arch/upx/upx-4.1.0.ebuild index 44d1747d853c..1c96a769af18 100644 --- a/app-arch/upx/upx-4.1.0.ebuild +++ b/app-arch/upx/upx-4.1.0.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 @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" RDEPEND="!app-arch/upx-bin" -BDEPEND="app-arch/xz-utils[extra-filters]" +BDEPEND="app-arch/xz-utils[extra-filters(+)]" src_configure() { local mycmakeargs=( diff --git a/app-arch/upx/upx-4.2.3.ebuild b/app-arch/upx/upx-4.2.4.ebuild index 83d85276513a..b8b1c533287c 100644 --- a/app-arch/upx/upx-4.2.3.ebuild +++ b/app-arch/upx/upx-4.2.4.ebuild @@ -17,7 +17,7 @@ IUSE="test" RESTRICT="!test? ( test )" RDEPEND="!app-arch/upx-bin" -BDEPEND="app-arch/xz-utils[extra-filters]" +BDEPEND="app-arch/xz-utils[extra-filters(+)]" src_configure() { local mycmakeargs=( diff --git a/app-arch/wimlib/Manifest b/app-arch/wimlib/Manifest index fb937ae26e9e..e61f9047a797 100644 --- a/app-arch/wimlib/Manifest +++ b/app-arch/wimlib/Manifest @@ -1,7 +1,3 @@ -DIST wimlib-1.13.4.tar.gz 1040411 BLAKE2B 4563429d42be39b959a15ef66ac4c173531ff0c0b0f1a341812a4f870c9f189478f3ce78bf6240544f71b1746d98c9eae3f7182d646355343e26526559384f07 SHA512 480fe6fa6c6e8f1bf9c3960f5e1671f3266535b18dc72e9d7c4c05c7fb833d9b00db5ae9fb49154da6e71e536cae8b562cbf81ab5a124e2a79326927e2cf7344 -DIST wimlib-1.14.1.tar.gz 1046078 BLAKE2B 56e44928229c9c4fda662fa64fc4021bd361c2c959f0786764b84fa4cc9d7f7b0d5440edb4d4079657cc7bf450ac9c755f554c7da7a8b2b7e96d69ddbeb4f22f SHA512 9f92a8ce2d386918d66a1a3e52d4fbffeeb9f8b9345b25012fd0bd07039a00be84fd83d83a9bb25bcefab09597a81e9392522be835dd6693dd00050f8624af00 DIST wimlib-1.14.4.tar.gz 1045888 BLAKE2B fa3d8568e777783034d426ff97d542e9db9679486e282667b6f44137a00c658697c0cff2ff065b86e782e9720f36ed050f75bd60aea9ae0bedf71355997b6b27 SHA512 f3c25ee14fe849f452f004ce8137ef040410ea048555ae71180086f010858b6ed593c8881b805bac65f9ee878bf11661a7f17677c6c24e2c77149c35ee0cd853 -EBUILD wimlib-1.13.4-r1.ebuild 1480 BLAKE2B 8cb36da172e3897b2abbc1efc6b07acfa58c41ba56d39716b40f3d0d299db4f4b02737c97d2beaf1fad48c593bac33e4e9d0dbf27d7dcc18bbc2aaaea77aa203 SHA512 030fcf7ff66bcc05253e7b164158be0cb70ebd8baf79c394a2b63b7b87ba89d54e6e78f3ca53075a2f19572b8989bd94a2d702f47e53c7540f58050d52d94c85 -EBUILD wimlib-1.14.1.ebuild 904 BLAKE2B 41d556d09a6908d95ebf92152ce09ab829808c615e91a67d64385664d080cffcc49f1d16f017cab370f67dd0f35db8788dab9f159e65b2f4addae30c32a3bb59 SHA512 401456fd89442552757ea1fd1ebae35533043541eb88c49a11f7d19b8d872abc8f8dd59f9417d3ea591ae94ff981016ec5e7c6500dab489a900731c3d41b408e -EBUILD wimlib-1.14.4.ebuild 906 BLAKE2B 60b7cb5676f48189dabe9c72c918903dd39310375abb74cdbb6acc832af59afb7d521c9243bf0fc2b1227fc16d84e4a2c504da81d17a9877d149891b2e14de2e SHA512 9ca4dab11bf7809074b818604133138ce0f113a783430c2c0aba0c42caf687f621352b334bbba99cca8b525bc1fd3b023d447f2f261b25702ef66104b9345bf5 +EBUILD wimlib-1.14.4.ebuild 904 BLAKE2B 8b322a18b9dc3cf67d43d085385cd790c3b83d6c95c7711d614636ca9a6ae37abefae9e823753a6072b00bc2b71e69c7ab1b5e1b50c600e25f5ad6f40b088f93 SHA512 dd11a85ac31f188f86fbb4aa57ac414bf07d110fb7924891cdae8ad4adb48776588181ab2f04d280ef7a234b676ed1a06d654caab37c941761b688745006f6e7 MISC metadata.xml 464 BLAKE2B 23ad11fa613e5c99d7a4f5efcf81a33cbf1b4a297cfdd160541953d65cfa5395743a464230ff563ec218bef5cdc4518291522787675ccee4aac7ac5c302b5576 SHA512 3544db561d9ca74410805cb054984502fe34d7cfa17ab77b519e33438abdb3fccc2eb941f3c1f311f961ee77640f5408b451b984774e107d49410dd7b458b088 diff --git a/app-arch/wimlib/wimlib-1.13.4-r1.ebuild b/app-arch/wimlib/wimlib-1.13.4-r1.ebuild deleted file mode 100644 index 13d1b0f2922b..000000000000 --- a/app-arch/wimlib/wimlib-1.13.4-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools pax-utils - -DESCRIPTION="The open source Windows Imaging (WIM) library" -HOMEPAGE="https://wimlib.net" -SRC_URI="https://wimlib.net/downloads/${P}.tar.gz" - -KEYWORDS="amd64 x86" -LICENSE="|| ( GPL-3+ LGPL-3+ ) CC0-1.0" -SLOT="0" -IUSE="cpu_flags_x86_ssse3 fuse iso ntfs ssl test threads yasm" - -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - cpu_flags_x86_ssse3? ( - yasm? ( dev-lang/yasm ) - !yasm? ( dev-lang/nasm ) - ) -" -RDEPEND=" - dev-libs/libxml2:2 - fuse? ( sys-fs/fuse:0 ) - iso? ( - app-arch/cabextract - app-cdr/cdrtools - ) - ntfs? ( sys-fs/ntfs3g:= ) - ssl? ( dev-libs/openssl:= ) -" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_with ntfs ntfs-3g) - $(use_with fuse) - $(use_with ssl libcrypto) - $(use_enable threads multithreaded-compression) - $(use_enable test test-support) - --disable-static - ) - - if use cpu_flags_x86_ssse3; then - if ! use ssl; then - myeconfargs+=( --enable-ssse3-sha1 ) - else - elog "cpu_flags_x86_ssse3 and ssl can't be enabled together, " - elog "enabling ssl and disabling cpu_flags_x86_ssse3 for you." - myeconfargs+=( --disable-ssse3-sha1 ) - fi - fi - - ac_cv_prog_NASM="$(usex yasm yasm nasm)" \ - econf "${myeconfargs[@]}" -} - -src_compile() { - default - pax-mark m "${S}"/.libs/wimlib-imagex -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/app-arch/wimlib/wimlib-1.14.1.ebuild b/app-arch/wimlib/wimlib-1.14.1.ebuild deleted file mode 100644 index 14ba614885b5..000000000000 --- a/app-arch/wimlib/wimlib-1.14.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools pax-utils - -DESCRIPTION="The open source Windows Imaging (WIM) library" -HOMEPAGE="https://wimlib.net" -SRC_URI="https://wimlib.net/downloads/${P}.tar.gz" - -LICENSE="|| ( GPL-3+ LGPL-3+ ) MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="fuse iso ntfs test yasm" -RESTRICT="!test? ( test )" - -RDEPEND=" - fuse? ( sys-fs/fuse:3 ) - iso? ( - app-arch/cabextract - app-cdr/cdrtools - ) - ntfs? ( sys-fs/ntfs3g:= ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_with ntfs ntfs-3g) - $(use_with fuse) - $(use_enable test test-support) - ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - default - pax-mark m "${S}"/.libs/wimlib-imagex -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/app-arch/wimlib/wimlib-1.14.4.ebuild b/app-arch/wimlib/wimlib-1.14.4.ebuild index a1cfeeaa73b3..f5594c125796 100644 --- a/app-arch/wimlib/wimlib-1.14.4.ebuild +++ b/app-arch/wimlib/wimlib-1.14.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://wimlib.net/downloads/${P}.tar.gz" LICENSE="|| ( GPL-3+ LGPL-3+ ) MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="fuse iso ntfs test yasm" RESTRICT="!test? ( test )" diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index fe8f90073670..34b33507437f 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -5,7 +5,7 @@ DIST xz-5.4.7.tar.gz.sig 566 BLAKE2B 525eeeddb219c6e46ef2079af0cd28c8514969ce33b DIST xz-5.6.2.tar.gz 2355785 BLAKE2B d2d5f9772714b5b5993ec26c313bd27dc10d88928d9d3a1c71b78f80797e376cf065dcdd0c2c7977a83b67cbe2558140c74c5df44a9408e5a72529212c2205ad SHA512 c32c32c95e3541b906e0284e66a953ace677e0ce6af2084e7b122600047bf7542c1b0fabb5909b19ff79fba6def530be674df1c675b22a47a8d57f3f0b736a82 DIST xz-5.6.2.tar.gz.sig 566 BLAKE2B 9b1f19d0449de18057eb5bd3cceaa073fc245e9a05fb19fabdac98b1d2e708b39c8070130c522b78ff75df724e207f978d8da65e2ccb1c6fa295aa892eda0d23 SHA512 f3d1055a2a6e96eec2fd5c0b733f2ab5e150bac9645f1fe9a7558ed6f34a241b4f57e17fd4504f311be26cf1e2b9b797f2e78b1b9d2db02e9cd0c1548cb6160b EBUILD xz-utils-5.4.2.ebuild 3916 BLAKE2B e5ed50ed6c54ba51fabcc3b77ad0a42a00e8b5aca66a3264e51c572300bcbdf0ce181b8548aad3cd2c917ba9f77960e069ee73392be9d6b43f399ce70c98d8a6 SHA512 15d25fb0df99907985f4cd94edff05f3db0a15afee067276f00616eceb46fb79de248cd3b2945ca4aded3a4ff079a72ddeee7b9f599934c4f0ff2f71db6284f6 -EBUILD xz-utils-5.4.7-r1.ebuild 4435 BLAKE2B e84af7efd0c87ac42d29740f9f4e12c18bfef015233d860f70441046070223635228cb34a31fd3369b71f8c8661d4b580dd865dd1f09d69c44b8dd511bb57dec SHA512 d69ced38cdb8a714f80686d8a76584e52b72870bc3f2e8b686264cc273a988c02553083fe766e833f056bc2778507d19310462f6e3f6d03e1ee0a9c96474713d -EBUILD xz-utils-5.6.2-r1.ebuild 5857 BLAKE2B ddbf27c95c439d481da5f12e5ffd90e6014fb17c4419f8addf826d6287d6b6f1a3a2b1ba0ba233445584a0f3dffb7083680d66b7e95bbcf913ff5168b6e8cd0b SHA512 0ebe53bb215989a055914a78cb97a99a51fb57269598fee022be1f45c34f95418b569b52d35ecdd96e72765f43aff6141835c8d20e95bbe528fcbb935400938a +EBUILD xz-utils-5.4.7-r1.ebuild 4427 BLAKE2B c565b08c17c0ccc728f381beffc6a2711b82e91bf37e2f8c5569f74ae5391d9094380fe6e2f1855759a9b0c55df992d5b902a6425fa8e6e55c0e424eaaf1bef7 SHA512 152cc267425ffbaacf818d0c058bfb596485aefac3b60bbd01902390419cc87c428b4e52c35e6b2ce9a31d27aa75c19db31d78d85906bd7a9703f930ff324414 +EBUILD xz-utils-5.6.2-r1.ebuild 5850 BLAKE2B df5070cee5d23700cf0b294a358a944917fa4ad07a43a6ba4b3077c4edeef0c93b689dc03c72ba9650208b43703ee04a0d2250c80a1bb1e2c9ab74f510bf7f8d SHA512 c074be21066a9ed5916900c64d8068a1e51c434d4db5d99480d61c18f148c4f9dfca6a30a1551484479017cb69dd43bc4eac464c5ec385ac82d9ac47c662081d EBUILD xz-utils-9999.ebuild 5666 BLAKE2B 826be455df4ac0c84c53d41025a4cbce9b01f0969706eeb1c903c82eed9d7920cfd1128f9255b92db0e944d600e237540fab8e3d11c6931efc70d3315403d428 SHA512 c00ed80b9180a39f41ba1fa8dd6c01de83ee641120820e0d1ab38662d4e1c7bab4afdabddd3aba5783c28b0d62987c2a6d654780323df550a9683eff94173bb6 MISC metadata.xml 748 BLAKE2B fe48d0e6b5aac2c843670597f0daa0202af709c27fe81889da8e4ef6877e35b30009b72831bc737b1078954b6494b508fa1b59305fdaf795db8801d20d9a0638 SHA512 6e64f0053489389818430808acb32cc1d3b33013978adf4952fbf57ab555e0710a106623ac1eb67405f1dd91c33397c5c70bddc9c5015878f280266b29b4e189 diff --git a/app-arch/xz-utils/xz-utils-5.4.7-r1.ebuild b/app-arch/xz-utils/xz-utils-5.4.7-r1.ebuild index 2b5beefd93f6..43ea1f62f46a 100644 --- a/app-arch/xz-utils/xz-utils-5.4.7-r1.ebuild +++ b/app-arch/xz-utils/xz-utils-5.4.7-r1.ebuild @@ -35,7 +35,7 @@ else " if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" diff --git a/app-arch/xz-utils/xz-utils-5.6.2-r1.ebuild b/app-arch/xz-utils/xz-utils-5.6.2-r1.ebuild index 81f46758676f..ae0764855079 100644 --- a/app-arch/xz-utils/xz-utils-5.6.2-r1.ebuild +++ b/app-arch/xz-utils/xz-utils-5.6.2-r1.ebuild @@ -35,7 +35,7 @@ else " if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" |