[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2026-01-06 Thread Michał Górny
commit: 203a8c1075d6b0bbeff5f099f75dcc1e491a810f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  6 07:27:19 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  6 08:03:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203a8c10

app-arch/libarchive: Bump to 3.8.5

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.8.5.ebuild | 174 
 2 files changed, 176 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index dbca9d72c358..37fb28140786 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -2,3 +2,5 @@ DIST libarchive-3.8.3.tar.xz 5990552 BLAKE2B 
5be5f0e98f7582e2a34a43dd9217644defb
 DIST libarchive-3.8.3.tar.xz.asc 833 BLAKE2B 
583c3b6b7626dc3de8a2e23cce23ed34fcdcd2f854bab61d0ecdae41414ff021733ceedabb006b7f128462f12065af0e66f4215fe060dd1f720de11bccfa71c9
 SHA512 
239e6ebaaffefee1d12f185e4e033e333feb81d5a5b985d9bfc33f883f6cbb7e7d65d480286cfaa4313e6139252eb7f3a7a1e095c251477c3a49196312c6d9a7
 DIST libarchive-3.8.4.tar.xz 6065584 BLAKE2B 
c6cadc1dc97f79a379fa1f2fae4d791fade4513796066de8bfa32e40f8b5dc1efb4c46a9f0aefb62510c5ab428599f9cbda508e89b67cd932e160ee5377ee0e6
 SHA512 
088f3726de7f8e2f4b2ac6cc9c01338328493de19f5b0645157114ef3b7a0fa5213cb6d64123736cae83354a2137bba9e2187bb4208cb7848e2566c65b100489
 DIST libarchive-3.8.4.tar.xz.asc 833 BLAKE2B 
2b4edd5f9d5d5ca9c0f7276b9891f95621def922ceea043520460fc731e588d1acf8cfc41aa8a4df8a10285ca196411a17b886ef64722de985c7012af8adc024
 SHA512 
1ec7e73a5b0c02d236567f77812003276af9a499e774d2d6d322ed823a5a98f662a4dc6053eb471dcaa1317b2980937910a528f9c83d23c115a310175a23ad61
+DIST libarchive-3.8.5.tar.xz 6009124 BLAKE2B 
d0fa6a49209a06240240cf578f95138eb72eebdc7179d034fdd9efc2e49820e34e9da41aa46cd11be2c2d46c380c8cc7e830d41271a6f3a7d9c39df138098cab
 SHA512 
b050ca8488143503bdec38ffcab7a5010af61f1b93c1207a3fa006d72d643b84aa8c1ab267e890eb39966ccaedd6e18db8fe5b02f2789bbd1b318a3c4cf138f3
+DIST libarchive-3.8.5.tar.xz.asc 833 BLAKE2B 
bf3d85fad2f6e681c94ec341753dffc8ca658ffdc55641278dc28aa863209c3d6d42e32d0d33de9326314b6daa5486a758b6cce82f445b9f6568ccac4fc7b457
 SHA512 
80b155e86d9f93efd3f2e65655c1fe66fb0b9b937888fd5b24e65b26418f01ee6fbd66c649079b8591c15ae593980ece3de49778bb1215eaecd9af0f2823fb71

diff --git a/app-arch/libarchive/libarchive-3.8.5.ebuild 
b/app-arch/libarchive/libarchive-3.8.5.ebuild
new file mode 100644
index ..929bef7e461f
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.8.5.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20251118 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Fin

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2026-01-06 Thread Michał Górny
commit: 53f1744fd9fe568e53782fe28fc912085bb4ddf2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  6 07:22:36 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  6 08:03:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f1744f

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   4 -
 app-arch/libarchive/libarchive-3.8.1.ebuild | 174 
 app-arch/libarchive/libarchive-3.8.2.ebuild | 174 
 3 files changed, 352 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 8f8509539c36..dbca9d72c358 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,7 +1,3 @@
-DIST libarchive-3.8.1.tar.xz 5950428 BLAKE2B 
92ce11758ea050c7f5b3b2440566b71d29d4fe3ee90ee3455117585ef629eb7cfbe6f3c67bfb309c38d02118ef8f71c1c30ffe14466bfef7929c6d6134b11fc8
 SHA512 
c794d1c6e6a6dcf4072438dc4e8ce5b1530bbe9ad40afad18f4e6a444aa5d85e48c58cfbd8af41d4d25e93844956de3ce262cb1d68097d2e5f95bd87b5a982b7
-DIST libarchive-3.8.1.tar.xz.asc 659 BLAKE2B 
0965437c5087b29c356280613fba546c0f08cbe3996c885957e1424304f3ea1cb4651168b34c3389ec6119bd5ab99160dc530dced31490cd2f6e8c3850e77223
 SHA512 
540ea8203920c1e8e6934f20c0f6b592a309c82f82561960d9adff3a3a09cf28c7a3d92070682b6b420ef82c6e30d6e9741d8c3e5473a78390da5137e61c05bd
-DIST libarchive-3.8.2.tar.xz 5853628 BLAKE2B 
4f5ed9afbedccf0f754b38743259a62f45d8407ddea8955e301b79b8c9c7653e633b58998a43d7a4bf8cfd35488b20af76ea8f948267230be0557797513b71a6
 SHA512 
0a6796a8b9f66ebfb4ed0d03f9ef85519855fe5835c060bd9d17e3d5d70f565f74f94e7a570c4f6787557d15f1264fc55900d8a66b34b15892e2b6e4b3eecdf1
-DIST libarchive-3.8.2.tar.xz.asc 659 BLAKE2B 
dc7183efc8e96a13d519d250194a9044c390042e1abc2257c82bc5c43453ad9fdbc5872643b6c008e8f6762356ced64304ed90c60edab034a4ef1ce3d91d26e0
 SHA512 
e1705acf226f14d9143efbc0b1649fcd2e10706966d21bf0c54f702db7eb64332b9f3927a7fa6c8322cb1a929af81bc584c1e6111c4d3c6523aee8ed7a8b4e1e
 DIST libarchive-3.8.3.tar.xz 5990552 BLAKE2B 
5be5f0e98f7582e2a34a43dd9217644defbd69532474fc07b3ac46ba7820c19dbd28cd691c1c798aed02643bbe68781cecd564127781c9b49323b9b54cebb32c
 SHA512 
9eb6331da6cb96734a56166d2a507cb192967a57b041c8ea2e0eb295373abd72b4abaa8b0a3100d4b73ca00339569bb7b7789f882671619465f0a566750be920
 DIST libarchive-3.8.3.tar.xz.asc 833 BLAKE2B 
583c3b6b7626dc3de8a2e23cce23ed34fcdcd2f854bab61d0ecdae41414ff021733ceedabb006b7f128462f12065af0e66f4215fe060dd1f720de11bccfa71c9
 SHA512 
239e6ebaaffefee1d12f185e4e033e333feb81d5a5b985d9bfc33f883f6cbb7e7d65d480286cfaa4313e6139252eb7f3a7a1e095c251477c3a49196312c6d9a7
 DIST libarchive-3.8.4.tar.xz 6065584 BLAKE2B 
c6cadc1dc97f79a379fa1f2fae4d791fade4513796066de8bfa32e40f8b5dc1efb4c46a9f0aefb62510c5ab428599f9cbda508e89b67cd932e160ee5377ee0e6
 SHA512 
088f3726de7f8e2f4b2ac6cc9c01338328493de19f5b0645157114ef3b7a0fa5213cb6d64123736cae83354a2137bba9e2187bb4208cb7848e2566c65b100489

diff --git a/app-arch/libarchive/libarchive-3.8.1.ebuild 
b/app-arch/libarchive/libarchive-3.8.1.ebuild
deleted file mode 100644
index a9a4b207d1e2..
--- a/app-arch/libarchive/libarchive-3.8.1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit libtool multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Multi-format archive and compression library"
-HOMEPAGE="
-   https://www.libarchive.org/
-   https://github.com/libarchive/libarchive/
-"
-SRC_URI="
-   https://www.libarchive.de/downloads/${P}.tar.xz
-   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
-"
-
-LICENSE="BSD BSD-2 BSD-4 public-domain"
-SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="
-   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr +zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   virtual/zlib:=[${MULTILIB_USEDEP}]
-   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
-   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
-   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
-   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
-   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
-   dev-libs/openssl:=[${MULTILIB_USEDEP}]
-   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
-   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
-   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? (
-   virtual/os-headers
-   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
-   )
-   test? (
-

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-12-02 Thread Arthur Zamarin
commit: 20e4d37d8087f79629ba77a0260823683b5f884b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  2 12:32:58 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  2 12:32:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e4d37d

app-arch/libarchive: Stabilize 3.8.3 ppc, #966473

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.3.ebuild 
b/app-arch/libarchive/libarchive-3.8.3.ebuild
index c24e34d13609..c4239d1593ca 100644
--- a/app-arch/libarchive/libarchive-3.8.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-12-02 Thread Arthur Zamarin
commit: ca0ab7355b59aad9f9ec53721420fd062ff2b386
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  2 12:32:57 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  2 12:32:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0ab735

app-arch/libarchive: Stabilize 3.8.3 ppc64, #966473

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.3.ebuild 
b/app-arch/libarchive/libarchive-3.8.3.ebuild
index f45875639c62..c24e34d13609 100644
--- a/app-arch/libarchive/libarchive-3.8.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-12-02 Thread Sam James
commit: 6bbbd3a05a5a75c58e9accf880d61ad54c74bca4
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  2 11:38:27 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  2 11:38:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bbbd3a0

app-arch/libarchive: Stabilize 3.8.3 amd64, #966473

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.3.ebuild 
b/app-arch/libarchive/libarchive-3.8.3.ebuild
index 69e29b29f269..d9bb7d29346e 100644
--- a/app-arch/libarchive/libarchive-3.8.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-12-02 Thread Sam James
commit: db63f3cb672faba157d2c2a903709c3a145ff630
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  2 11:38:25 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  2 11:38:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db63f3cb

app-arch/libarchive: Stabilize 3.8.3 arm, #966473

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.3.ebuild 
b/app-arch/libarchive/libarchive-3.8.3.ebuild
index ea4cc7d4c817..69e29b29f269 100644
--- a/app-arch/libarchive/libarchive-3.8.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-12-02 Thread Sam James
commit: 7910597dbe72f4e128d3316598c7019bc1957655
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  2 11:38:30 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  2 11:38:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7910597d

app-arch/libarchive: Stabilize 3.8.3 x86, #966473

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.3.ebuild 
b/app-arch/libarchive/libarchive-3.8.3.ebuild
index d9bb7d29346e..f45875639c62 100644
--- a/app-arch/libarchive/libarchive-3.8.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-12-02 Thread Sam James
commit: 62b88c2c1bad5a41207bed2717a5d6db0fb4a627
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  2 10:34:16 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  2 10:34:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b88c2c

app-arch/libarchive: Stabilize 3.8.3 arm64, #966473

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.3.ebuild 
b/app-arch/libarchive/libarchive-3.8.3.ebuild
index 874a9fb6a3e4..ea4cc7d4c817 100644
--- a/app-arch/libarchive/libarchive-3.8.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-12-02 Thread Michał Górny
commit: 41810298b4ddec8ea97a27ec538bb47438cab6eb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec  2 07:27:24 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  2 08:22:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41810298

app-arch/libarchive: Bump to 3.8.4

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.8.4.ebuild | 174 
 2 files changed, 176 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 2ea0a6d26119..8f8509539c36 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -4,3 +4,5 @@ DIST libarchive-3.8.2.tar.xz 5853628 BLAKE2B 
4f5ed9afbedccf0f754b38743259a62f45d
 DIST libarchive-3.8.2.tar.xz.asc 659 BLAKE2B 
dc7183efc8e96a13d519d250194a9044c390042e1abc2257c82bc5c43453ad9fdbc5872643b6c008e8f6762356ced64304ed90c60edab034a4ef1ce3d91d26e0
 SHA512 
e1705acf226f14d9143efbc0b1649fcd2e10706966d21bf0c54f702db7eb64332b9f3927a7fa6c8322cb1a929af81bc584c1e6111c4d3c6523aee8ed7a8b4e1e
 DIST libarchive-3.8.3.tar.xz 5990552 BLAKE2B 
5be5f0e98f7582e2a34a43dd9217644defbd69532474fc07b3ac46ba7820c19dbd28cd691c1c798aed02643bbe68781cecd564127781c9b49323b9b54cebb32c
 SHA512 
9eb6331da6cb96734a56166d2a507cb192967a57b041c8ea2e0eb295373abd72b4abaa8b0a3100d4b73ca00339569bb7b7789f882671619465f0a566750be920
 DIST libarchive-3.8.3.tar.xz.asc 833 BLAKE2B 
583c3b6b7626dc3de8a2e23cce23ed34fcdcd2f854bab61d0ecdae41414ff021733ceedabb006b7f128462f12065af0e66f4215fe060dd1f720de11bccfa71c9
 SHA512 
239e6ebaaffefee1d12f185e4e033e333feb81d5a5b985d9bfc33f883f6cbb7e7d65d480286cfaa4313e6139252eb7f3a7a1e095c251477c3a49196312c6d9a7
+DIST libarchive-3.8.4.tar.xz 6065584 BLAKE2B 
c6cadc1dc97f79a379fa1f2fae4d791fade4513796066de8bfa32e40f8b5dc1efb4c46a9f0aefb62510c5ab428599f9cbda508e89b67cd932e160ee5377ee0e6
 SHA512 
088f3726de7f8e2f4b2ac6cc9c01338328493de19f5b0645157114ef3b7a0fa5213cb6d64123736cae83354a2137bba9e2187bb4208cb7848e2566c65b100489
+DIST libarchive-3.8.4.tar.xz.asc 833 BLAKE2B 
2b4edd5f9d5d5ca9c0f7276b9891f95621def922ceea043520460fc731e588d1acf8cfc41aa8a4df8a10285ca196411a17b886ef64722de985c7012af8adc024
 SHA512 
1ec7e73a5b0c02d236567f77812003276af9a499e774d2d6d322ed823a5a98f662a4dc6053eb471dcaa1317b2980937910a528f9c83d23c115a310175a23ad61

diff --git a/app-arch/libarchive/libarchive-3.8.4.ebuild 
b/app-arch/libarchive/libarchive-3.8.4.ebuild
new file mode 100644
index ..874a9fb6a3e4
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.8.4.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20251118 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-11-17 Thread Michał Górny
commit: ed73aef025b58d8730b6745436d1adda8c17eb64
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 18 07:02:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 18 07:06:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed73aef0

app-arch/libarchive: Bump to 3.8.3

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.8.3.ebuild | 174 
 2 files changed, 176 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index d30441e1619a..2ea0a6d26119 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -2,3 +2,5 @@ DIST libarchive-3.8.1.tar.xz 5950428 BLAKE2B 
92ce11758ea050c7f5b3b2440566b71d29d
 DIST libarchive-3.8.1.tar.xz.asc 659 BLAKE2B 
0965437c5087b29c356280613fba546c0f08cbe3996c885957e1424304f3ea1cb4651168b34c3389ec6119bd5ab99160dc530dced31490cd2f6e8c3850e77223
 SHA512 
540ea8203920c1e8e6934f20c0f6b592a309c82f82561960d9adff3a3a09cf28c7a3d92070682b6b420ef82c6e30d6e9741d8c3e5473a78390da5137e61c05bd
 DIST libarchive-3.8.2.tar.xz 5853628 BLAKE2B 
4f5ed9afbedccf0f754b38743259a62f45d8407ddea8955e301b79b8c9c7653e633b58998a43d7a4bf8cfd35488b20af76ea8f948267230be0557797513b71a6
 SHA512 
0a6796a8b9f66ebfb4ed0d03f9ef85519855fe5835c060bd9d17e3d5d70f565f74f94e7a570c4f6787557d15f1264fc55900d8a66b34b15892e2b6e4b3eecdf1
 DIST libarchive-3.8.2.tar.xz.asc 659 BLAKE2B 
dc7183efc8e96a13d519d250194a9044c390042e1abc2257c82bc5c43453ad9fdbc5872643b6c008e8f6762356ced64304ed90c60edab034a4ef1ce3d91d26e0
 SHA512 
e1705acf226f14d9143efbc0b1649fcd2e10706966d21bf0c54f702db7eb64332b9f3927a7fa6c8322cb1a929af81bc584c1e6111c4d3c6523aee8ed7a8b4e1e
+DIST libarchive-3.8.3.tar.xz 5990552 BLAKE2B 
5be5f0e98f7582e2a34a43dd9217644defbd69532474fc07b3ac46ba7820c19dbd28cd691c1c798aed02643bbe68781cecd564127781c9b49323b9b54cebb32c
 SHA512 
9eb6331da6cb96734a56166d2a507cb192967a57b041c8ea2e0eb295373abd72b4abaa8b0a3100d4b73ca00339569bb7b7789f882671619465f0a566750be920
+DIST libarchive-3.8.3.tar.xz.asc 833 BLAKE2B 
583c3b6b7626dc3de8a2e23cce23ed34fcdcd2f854bab61d0ecdae41414ff021733ceedabb006b7f128462f12065af0e66f4215fe060dd1f720de11bccfa71c9
 SHA512 
239e6ebaaffefee1d12f185e4e033e333feb81d5a5b985d9bfc33f883f6cbb7e7d65d480286cfaa4313e6139252eb7f3a7a1e095c251477c3a49196312c6d9a7

diff --git a/app-arch/libarchive/libarchive-3.8.3.ebuild 
b/app-arch/libarchive/libarchive-3.8.3.ebuild
new file mode 100644
index ..874a9fb6a3e4
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.8.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20251118 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-10-18 Thread Michał Górny
commit: 58be940ae750c61f2c8a21670b46a93977938c04
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 16 02:22:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 16 02:22:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58be940a

app-arch/libarchive: Bump to 3.8.2

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.8.2.ebuild | 174 
 2 files changed, 176 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 6526d87cf725..d30441e1619a 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,2 +1,4 @@
 DIST libarchive-3.8.1.tar.xz 5950428 BLAKE2B 
92ce11758ea050c7f5b3b2440566b71d29d4fe3ee90ee3455117585ef629eb7cfbe6f3c67bfb309c38d02118ef8f71c1c30ffe14466bfef7929c6d6134b11fc8
 SHA512 
c794d1c6e6a6dcf4072438dc4e8ce5b1530bbe9ad40afad18f4e6a444aa5d85e48c58cfbd8af41d4d25e93844956de3ce262cb1d68097d2e5f95bd87b5a982b7
 DIST libarchive-3.8.1.tar.xz.asc 659 BLAKE2B 
0965437c5087b29c356280613fba546c0f08cbe3996c885957e1424304f3ea1cb4651168b34c3389ec6119bd5ab99160dc530dced31490cd2f6e8c3850e77223
 SHA512 
540ea8203920c1e8e6934f20c0f6b592a309c82f82561960d9adff3a3a09cf28c7a3d92070682b6b420ef82c6e30d6e9741d8c3e5473a78390da5137e61c05bd
+DIST libarchive-3.8.2.tar.xz 5853628 BLAKE2B 
4f5ed9afbedccf0f754b38743259a62f45d8407ddea8955e301b79b8c9c7653e633b58998a43d7a4bf8cfd35488b20af76ea8f948267230be0557797513b71a6
 SHA512 
0a6796a8b9f66ebfb4ed0d03f9ef85519855fe5835c060bd9d17e3d5d70f565f74f94e7a570c4f6787557d15f1264fc55900d8a66b34b15892e2b6e4b3eecdf1
+DIST libarchive-3.8.2.tar.xz.asc 659 BLAKE2B 
dc7183efc8e96a13d519d250194a9044c390042e1abc2257c82bc5c43453ad9fdbc5872643b6c008e8f6762356ced64304ed90c60edab034a4ef1ce3d91d26e0
 SHA512 
e1705acf226f14d9143efbc0b1649fcd2e10706966d21bf0c54f702db7eb64332b9f3927a7fa6c8322cb1a929af81bc584c1e6111c4d3c6523aee8ed7a8b4e1e

diff --git a/app-arch/libarchive/libarchive-3.8.2.ebuild 
b/app-arch/libarchive/libarchive-3.8.2.ebuild
new file mode 100644
index ..b957cea4b436
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.8.2.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Final
+   SHA384_Init SHA384_Update SHA384_Final
+   SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
+)
+
+src_prepare() {
+   default
+
+   # Needed fo

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-07-13 Thread Michał Górny
commit: 8021796f700ca119d9ffad07a47341aceed15ef7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 13 15:52:03 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 13 15:52:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8021796f

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   4 -
 app-arch/libarchive/libarchive-3.7.9.ebuild | 173 
 app-arch/libarchive/libarchive-3.8.0.ebuild | 173 
 3 files changed, 350 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 2c9de7826efb..6526d87cf725 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,6 +1,2 @@
-DIST libarchive-3.7.9.tar.xz 5494688 BLAKE2B 
7bcfb3fe8ffd9452f3d71cdc738144069594030278572ebba0bb247ad74fd68ec19822f281364878228ee311976e216614d4764e56c5fb7f98801695ab7aa7f4
 SHA512 
d8918445e2536eb29c2d6a6c8cd3671a8525be1619009a2e7c3a9c2a821b51939172dfccc25bfd62fec2a17fb01796b4f522b0ba72b31e3de9b9658c44c46345
-DIST libarchive-3.7.9.tar.xz.asc 659 BLAKE2B 
1de2d5af2422c8220983d7e5aa76fae1fcf12c008e7a99ec193b82145a03506fddabc7d5b89efce609e3b807511ebf719fce2f81f2150ccc0a57b4248ad3c5cb
 SHA512 
e60bf9b6c8c58a6fd8977df0ccdd375e42db03f99623412897711dfcbfa4fb4a5b8707e8643c30e25e8b2946df58d1367f67c6ef99223a2739dabbce387f83c5
-DIST libarchive-3.8.0.tar.xz 5950876 BLAKE2B 
7cdccd6b4cbb180dbd40fba3461fa98b53aaf05c0b4b71776d9bb26d1ed5329b8aff9cb534667334a4069bb6e1e629522b048ce859c408d48ba96cec9c41bddf
 SHA512 
b0dcee8cb586ce2061987589067bbc063e326471fe36de64cc9c3e8b5eaaaedb85ef2b320be1671e008a32f39bdfc07db4e8abbde58328ab2655c2af0f0984f9
-DIST libarchive-3.8.0.tar.xz.asc 659 BLAKE2B 
47893aa0770487b7f3902ae9950baec3cecf7d514ead57d83e2d0cd6feb2e96c55fe1a42020a70260d6958eee654633f01b1dd200b2ef718248d2c559905ad37
 SHA512 
62896d1995b9d05dc0d01829062fa954c1319764a7b7d1dc34cde456b303c115725921dbcfa3dd82384aa8f81df9c9b04abcf9fafa1457d31e581da7b7b2f642
 DIST libarchive-3.8.1.tar.xz 5950428 BLAKE2B 
92ce11758ea050c7f5b3b2440566b71d29d4fe3ee90ee3455117585ef629eb7cfbe6f3c67bfb309c38d02118ef8f71c1c30ffe14466bfef7929c6d6134b11fc8
 SHA512 
c794d1c6e6a6dcf4072438dc4e8ce5b1530bbe9ad40afad18f4e6a444aa5d85e48c58cfbd8af41d4d25e93844956de3ce262cb1d68097d2e5f95bd87b5a982b7
 DIST libarchive-3.8.1.tar.xz.asc 659 BLAKE2B 
0965437c5087b29c356280613fba546c0f08cbe3996c885957e1424304f3ea1cb4651168b34c3389ec6119bd5ab99160dc530dced31490cd2f6e8c3850e77223
 SHA512 
540ea8203920c1e8e6934f20c0f6b592a309c82f82561960d9adff3a3a09cf28c7a3d92070682b6b420ef82c6e30d6e9741d8c3e5473a78390da5137e61c05bd

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
deleted file mode 100644
index 3747ae467547..
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit libtool multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Multi-format archive and compression library"
-HOMEPAGE="
-   https://www.libarchive.org/
-   https://github.com/libarchive/libarchive/
-"
-SRC_URI="
-   https://www.libarchive.de/downloads/${P}.tar.xz
-   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
-"
-
-LICENSE="BSD BSD-2 BSD-4 public-domain"
-SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="
-   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr +zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
-   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
-   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
-   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
-   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
-   dev-libs/openssl:=[${MULTILIB_USEDEP}]
-   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
-   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
-   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? (
-   virtual/os-headers
-   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
-   )
-   test? (
-   app-arch/lrzip
-   app-arch/lz4
-   app-arch/lzip
-   app-arch/lzop
-   app-arch/xz-utils
-   app-arch/zstd
-   lzma? ( app-arch/xz-utils[extra-filters(+)] )
-   )
-"
-BDEPEND="
-   verify

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-06-21 Thread Arthur Zamarin
commit: 8ad3fd6749ba3a789c749d17f2960f40d4f53327
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 18:57:42 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 18:57:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad3fd67

app-arch/libarchive: Stabilize 3.8.1 ppc, #958535

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.1.ebuild 
b/app-arch/libarchive/libarchive-3.8.1.ebuild
index f4a1fbb80d35..c8371de4ea74 100644
--- a/app-arch/libarchive/libarchive-3.8.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-06-20 Thread Arthur Zamarin
commit: 908338771316c9397560031506a9c699ff2c8aee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 06:10:04 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 06:10:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90833877

app-arch/libarchive: Stabilize 3.8.1 arm64, #958535

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.1.ebuild 
b/app-arch/libarchive/libarchive-3.8.1.ebuild
index b957cea4b436..a0c4844ff37d 100644
--- a/app-arch/libarchive/libarchive-3.8.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-06-20 Thread Arthur Zamarin
commit: 9872e8720fcef768fbc0018edbf63937aba74ed7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 06:10:06 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 06:10:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9872e872

app-arch/libarchive: Stabilize 3.8.1 x86, #958535

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.1.ebuild 
b/app-arch/libarchive/libarchive-3.8.1.ebuild
index 858f801756e5..f4a1fbb80d35 100644
--- a/app-arch/libarchive/libarchive-3.8.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-06-20 Thread Arthur Zamarin
commit: bdbbe8498f27764a7116efd25a12d399ec35dee5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 06:10:06 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 06:10:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbbe849

app-arch/libarchive: Stabilize 3.8.1 ppc64, #958535

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.1.ebuild 
b/app-arch/libarchive/libarchive-3.8.1.ebuild
index 1ae1f986d72e..858f801756e5 100644
--- a/app-arch/libarchive/libarchive-3.8.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-06-20 Thread Arthur Zamarin
commit: 4f72b6a9b36e0d61353e0aa8a920850ab5e99180
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 06:10:05 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 06:10:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f72b6a9

app-arch/libarchive: Stabilize 3.8.1 amd64, #958535

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.8.1.ebuild 
b/app-arch/libarchive/libarchive-3.8.1.ebuild
index a0c4844ff37d..1ae1f986d72e 100644
--- a/app-arch/libarchive/libarchive-3.8.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.8.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-06-01 Thread Michał Górny
commit: fbd0a933d8683e43c77cd202f7db62d94d1aa30e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  2 03:23:31 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  2 04:06:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd0a933

app-arch/libarchive: Bump to 3.8.1

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.8.1.ebuild | 174 
 2 files changed, 176 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 7ded43eac7d0..2c9de7826efb 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -2,3 +2,5 @@ DIST libarchive-3.7.9.tar.xz 5494688 BLAKE2B 
7bcfb3fe8ffd9452f3d71cdc73814406959
 DIST libarchive-3.7.9.tar.xz.asc 659 BLAKE2B 
1de2d5af2422c8220983d7e5aa76fae1fcf12c008e7a99ec193b82145a03506fddabc7d5b89efce609e3b807511ebf719fce2f81f2150ccc0a57b4248ad3c5cb
 SHA512 
e60bf9b6c8c58a6fd8977df0ccdd375e42db03f99623412897711dfcbfa4fb4a5b8707e8643c30e25e8b2946df58d1367f67c6ef99223a2739dabbce387f83c5
 DIST libarchive-3.8.0.tar.xz 5950876 BLAKE2B 
7cdccd6b4cbb180dbd40fba3461fa98b53aaf05c0b4b71776d9bb26d1ed5329b8aff9cb534667334a4069bb6e1e629522b048ce859c408d48ba96cec9c41bddf
 SHA512 
b0dcee8cb586ce2061987589067bbc063e326471fe36de64cc9c3e8b5eaaaedb85ef2b320be1671e008a32f39bdfc07db4e8abbde58328ab2655c2af0f0984f9
 DIST libarchive-3.8.0.tar.xz.asc 659 BLAKE2B 
47893aa0770487b7f3902ae9950baec3cecf7d514ead57d83e2d0cd6feb2e96c55fe1a42020a70260d6958eee654633f01b1dd200b2ef718248d2c559905ad37
 SHA512 
62896d1995b9d05dc0d01829062fa954c1319764a7b7d1dc34cde456b303c115725921dbcfa3dd82384aa8f81df9c9b04abcf9fafa1457d31e581da7b7b2f642
+DIST libarchive-3.8.1.tar.xz 5950428 BLAKE2B 
92ce11758ea050c7f5b3b2440566b71d29d4fe3ee90ee3455117585ef629eb7cfbe6f3c67bfb309c38d02118ef8f71c1c30ffe14466bfef7929c6d6134b11fc8
 SHA512 
c794d1c6e6a6dcf4072438dc4e8ce5b1530bbe9ad40afad18f4e6a444aa5d85e48c58cfbd8af41d4d25e93844956de3ce262cb1d68097d2e5f95bd87b5a982b7
+DIST libarchive-3.8.1.tar.xz.asc 659 BLAKE2B 
0965437c5087b29c356280613fba546c0f08cbe3996c885957e1424304f3ea1cb4651168b34c3389ec6119bd5ab99160dc530dced31490cd2f6e8c3850e77223
 SHA512 
540ea8203920c1e8e6934f20c0f6b592a309c82f82561960d9adff3a3a09cf28c7a3d92070682b6b420ef82c6e30d6e9741d8c3e5473a78390da5137e61c05bd

diff --git a/app-arch/libarchive/libarchive-3.8.1.ebuild 
b/app-arch/libarchive/libarchive-3.8.1.ebuild
new file mode 100644
index ..b957cea4b436
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.8.1.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+  

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-05-20 Thread Michał Górny
commit: 577ed225eab2d90ea831f31838b1a853f128776f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 21 05:21:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 21 05:38:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577ed225

app-arch/libarchive: Bump to 3.8.0

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.8.0.ebuild | 173 
 2 files changed, 175 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 9a395cd2f8a1..7ded43eac7d0 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,2 +1,4 @@
 DIST libarchive-3.7.9.tar.xz 5494688 BLAKE2B 
7bcfb3fe8ffd9452f3d71cdc738144069594030278572ebba0bb247ad74fd68ec19822f281364878228ee311976e216614d4764e56c5fb7f98801695ab7aa7f4
 SHA512 
d8918445e2536eb29c2d6a6c8cd3671a8525be1619009a2e7c3a9c2a821b51939172dfccc25bfd62fec2a17fb01796b4f522b0ba72b31e3de9b9658c44c46345
 DIST libarchive-3.7.9.tar.xz.asc 659 BLAKE2B 
1de2d5af2422c8220983d7e5aa76fae1fcf12c008e7a99ec193b82145a03506fddabc7d5b89efce609e3b807511ebf719fce2f81f2150ccc0a57b4248ad3c5cb
 SHA512 
e60bf9b6c8c58a6fd8977df0ccdd375e42db03f99623412897711dfcbfa4fb4a5b8707e8643c30e25e8b2946df58d1367f67c6ef99223a2739dabbce387f83c5
+DIST libarchive-3.8.0.tar.xz 5950876 BLAKE2B 
7cdccd6b4cbb180dbd40fba3461fa98b53aaf05c0b4b71776d9bb26d1ed5329b8aff9cb534667334a4069bb6e1e629522b048ce859c408d48ba96cec9c41bddf
 SHA512 
b0dcee8cb586ce2061987589067bbc063e326471fe36de64cc9c3e8b5eaaaedb85ef2b320be1671e008a32f39bdfc07db4e8abbde58328ab2655c2af0f0984f9
+DIST libarchive-3.8.0.tar.xz.asc 659 BLAKE2B 
47893aa0770487b7f3902ae9950baec3cecf7d514ead57d83e2d0cd6feb2e96c55fe1a42020a70260d6958eee654633f01b1dd200b2ef718248d2c559905ad37
 SHA512 
62896d1995b9d05dc0d01829062fa954c1319764a7b7d1dc34cde456b303c115725921dbcfa3dd82384aa8f81df9c9b04abcf9fafa1457d31e581da7b7b2f642

diff --git a/app-arch/libarchive/libarchive-3.8.0.ebuild 
b/app-arch/libarchive/libarchive-3.8.0.ebuild
new file mode 100644
index ..442c8017e3e7
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.8.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Final
+   SHA384_Init SHA384_Update SHA384_Final
+   SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
+)
+
+src_prepare() {
+   default
+
+   # Needed for flags to be respected w/

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-10 Thread Michał Górny
commit: b1f66a7618311e8a3f82eda6985d10204a69a141
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 10 09:09:18 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 10 09:11:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f66a76

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 -
 app-arch/libarchive/libarchive-3.7.8.ebuild | 173 
 2 files changed, 175 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index d21eea9b8592..9a395cd2f8a1 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,4 +1,2 @@
-DIST libarchive-3.7.8.tar.xz 5493312 BLAKE2B 
ba058b2fa2afbfe53127d6ffd0a7ab00d9e8faf62340ae2eb8871a0ca232c2de482dbff2c4eedf2c45d944eb555123d765c462818158046bb72951f6421d9ea0
 SHA512 
a2b6c8c337e75bcce73126c30a3b564dc586df973780d9c7d5a9eed693dbe3779bf762b64c49c47203c2768c92a4a7d2dc8c0445b1dc398eafd2d58b0ba5aae6
-DIST libarchive-3.7.8.tar.xz.asc 659 BLAKE2B 
2050214592b0add7cbd758b815c4289a8760bfb2e5b5db581afdbe741d348252b73f99919641cacd908b586cf4f8fc30a591d88b869bd607adc837251d8fbd4e
 SHA512 
3f1d70318f5e2369fa59e94f91bf8473630a448ded11e2ff3502657380221b9e11e849dc98ba0806c3110c7267cee251f7d681db27751e2a45a948f6ad558404
 DIST libarchive-3.7.9.tar.xz 5494688 BLAKE2B 
7bcfb3fe8ffd9452f3d71cdc738144069594030278572ebba0bb247ad74fd68ec19822f281364878228ee311976e216614d4764e56c5fb7f98801695ab7aa7f4
 SHA512 
d8918445e2536eb29c2d6a6c8cd3671a8525be1619009a2e7c3a9c2a821b51939172dfccc25bfd62fec2a17fb01796b4f522b0ba72b31e3de9b9658c44c46345
 DIST libarchive-3.7.9.tar.xz.asc 659 BLAKE2B 
1de2d5af2422c8220983d7e5aa76fae1fcf12c008e7a99ec193b82145a03506fddabc7d5b89efce609e3b807511ebf719fce2f81f2150ccc0a57b4248ad3c5cb
 SHA512 
e60bf9b6c8c58a6fd8977df0ccdd375e42db03f99623412897711dfcbfa4fb4a5b8707e8643c30e25e8b2946df58d1367f67c6ef99223a2739dabbce387f83c5

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
deleted file mode 100644
index 3747ae467547..
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit libtool multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Multi-format archive and compression library"
-HOMEPAGE="
-   https://www.libarchive.org/
-   https://github.com/libarchive/libarchive/
-"
-SRC_URI="
-   https://www.libarchive.de/downloads/${P}.tar.xz
-   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
-"
-
-LICENSE="BSD BSD-2 BSD-4 public-domain"
-SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="
-   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr +zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
-   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
-   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
-   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
-   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
-   dev-libs/openssl:=[${MULTILIB_USEDEP}]
-   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
-   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
-   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? (
-   virtual/os-headers
-   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
-   )
-   test? (
-   app-arch/lrzip
-   app-arch/lz4
-   app-arch/lzip
-   app-arch/lzop
-   app-arch/xz-utils
-   app-arch/zstd
-   lzma? ( app-arch/xz-utils[extra-filters(+)] )
-   )
-"
-BDEPEND="
-   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
-   elibc_musl? ( sys-libs/queue-standalone )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
-
-# false positives (checks for libc-defined hash functions)
-QA_CONFIG_IMPL_DECL_SKIP=(
-   SHA256_Init SHA256_Update SHA256_Final
-   SHA384_Init SHA384_Update SHA384_Final
-   SHA512_Init SHA512_Update SHA512_Final
-)
-
-PATCHES=(
-   # https://github.com/libarchive/libarchive/issues/2069
-   # (we can simply update the command since we don't support old lrzip)
-   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
-)
-
-src_prepare() {
-   default
-
-   # Needed for flags to be respected w/ LTO
-  

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-09 Thread Sam James
commit: 0a214522911f4290e956f87fdd662a0732e910c8
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 10 05:55:20 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 10 05:55:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a214522

app-arch/libarchive: Stabilize 3.7.9 hppa, #953217

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index af10ff46830a..3747ae467547 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-05 Thread Sam James
commit: 0a882538c78a3ac7fadedcb94b9535fc6c4f3a4d
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  6 00:03:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  6 00:03:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a882538

app-arch/libarchive: Stabilize 3.7.9 sparc, #953217

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index 3fd846df5d0a..af10ff46830a 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-05 Thread Arthur Zamarin
commit: 294b7a2e56e143fd858695ab8c3393a9a33da7ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 13:12:20 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 13:12:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294b7a2e

app-arch/libarchive: Stabilize 3.7.9 arm, #953217

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index b4fd55e1da8b..9a35f318c32d 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-05 Thread Arthur Zamarin
commit: 835ecd198458b8591b30cfe169b0c50b8b1a081e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 13:02:35 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 13:02:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=835ecd19

app-arch/libarchive: Stabilize 3.7.9 amd64, #953217

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index b9c1fcdae9de..b4fd55e1da8b 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-05 Thread Arthur Zamarin
commit: 5b4088b7a5883b6091c26831e1283a1b61c29e07
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 13:14:27 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 13:14:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b4088b7

app-arch/libarchive: Stabilize 3.7.9 ppc64, #953217

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index 9a35f318c32d..3fd846df5d0a 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-05 Thread Arthur Zamarin
commit: 6bedcca4281e2fdb5b56ee900336fbc6b69f52c3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 13:02:01 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 13:02:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bedcca4

app-arch/libarchive: Stabilize 3.7.9 arm64, #953217

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index 681d01fff621..b9c1fcdae9de 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-05 Thread Sam James
commit: 7b70897a135430d2c61e5fab618c7014b5d29f4a
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  5 11:57:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  5 11:57:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b70897a

app-arch/libarchive: Stabilize 3.7.9 x86, #953217

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index 0f8714dd8bde..681d01fff621 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-04-05 Thread Arthur Zamarin
commit: a2a5c26decd241fc0f8bf0aaf798ef0a551a60d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 11:30:44 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 11:30:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a5c26d

app-arch/libarchive: Stabilize 3.7.9 ppc, #953217

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
index 442c8017e3e7..0f8714dd8bde 100644
--- a/app-arch/libarchive/libarchive-3.7.9.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-31 Thread Michał Górny
commit: 6825e9cf2d2163ddf7bab4b0c2c41104cc18826d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 31 06:46:51 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 31 07:10:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6825e9cf

app-arch/libarchive: Bump to 3.7.9

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.9.ebuild | 173 
 2 files changed, 175 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 4b9ba75b0660..d21eea9b8592 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,2 +1,4 @@
 DIST libarchive-3.7.8.tar.xz 5493312 BLAKE2B 
ba058b2fa2afbfe53127d6ffd0a7ab00d9e8faf62340ae2eb8871a0ca232c2de482dbff2c4eedf2c45d944eb555123d765c462818158046bb72951f6421d9ea0
 SHA512 
a2b6c8c337e75bcce73126c30a3b564dc586df973780d9c7d5a9eed693dbe3779bf762b64c49c47203c2768c92a4a7d2dc8c0445b1dc398eafd2d58b0ba5aae6
 DIST libarchive-3.7.8.tar.xz.asc 659 BLAKE2B 
2050214592b0add7cbd758b815c4289a8760bfb2e5b5db581afdbe741d348252b73f99919641cacd908b586cf4f8fc30a591d88b869bd607adc837251d8fbd4e
 SHA512 
3f1d70318f5e2369fa59e94f91bf8473630a448ded11e2ff3502657380221b9e11e849dc98ba0806c3110c7267cee251f7d681db27751e2a45a948f6ad558404
+DIST libarchive-3.7.9.tar.xz 5494688 BLAKE2B 
7bcfb3fe8ffd9452f3d71cdc738144069594030278572ebba0bb247ad74fd68ec19822f281364878228ee311976e216614d4764e56c5fb7f98801695ab7aa7f4
 SHA512 
d8918445e2536eb29c2d6a6c8cd3671a8525be1619009a2e7c3a9c2a821b51939172dfccc25bfd62fec2a17fb01796b4f522b0ba72b31e3de9b9658c44c46345
+DIST libarchive-3.7.9.tar.xz.asc 659 BLAKE2B 
1de2d5af2422c8220983d7e5aa76fae1fcf12c008e7a99ec193b82145a03506fddabc7d5b89efce609e3b807511ebf719fce2f81f2150ccc0a57b4248ad3c5cb
 SHA512 
e60bf9b6c8c58a6fd8977df0ccdd375e42db03f99623412897711dfcbfa4fb4a5b8707e8643c30e25e8b2946df58d1367f67c6ef99223a2739dabbce387f83c5

diff --git a/app-arch/libarchive/libarchive-3.7.9.ebuild 
b/app-arch/libarchive/libarchive-3.7.9.ebuild
new file mode 100644
index ..442c8017e3e7
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.9.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Final
+   SHA384_Init SHA384_Update SHA384_Final
+   SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
+)
+
+src_prepare() {
+   default
+
+   # Needed for flags to be respected w/

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-28 Thread Arthur Zamarin
commit: eb96ba92cb0b4bf89e5ccb6059c3b7db73e015fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 23 18:37:37 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 23 18:37:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb96ba92

app-arch/libarchive: Stabilize 3.7.8 ppc, #951708

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index c393e6cf1f67..af10ff46830a 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-23 Thread Michał Górny
commit: 7b80c3b47e55e097a8927c8438b90b0d17c8ccec
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 24 05:38:03 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 24 05:42:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b80c3b4

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 -
 app-arch/libarchive/libarchive-3.7.7.ebuild | 173 
 2 files changed, 175 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index bdb2cce2193c..4b9ba75b0660 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,4 +1,2 @@
-DIST libarchive-3.7.7.tar.xz 5480580 BLAKE2B 
e118c693f7a78e86ab868fc6c2c77beba539cf5c7d5999e270cdceb225e9f85c68c938ec6ce3a33f75b2a44a6f7debe2c280d2573c1bcf05806300e8dce1a4f0
 SHA512 
2524f71f4c2ebc254a1927279be3394e820d0a0c6dec7ef835a862aa08c35756edaa4208bcdc710dd092872b59c200b555b78670372e2830822e278ff1ec4e4a
-DIST libarchive-3.7.7.tar.xz.asc 659 BLAKE2B 
066d97312ded566e2c96ffc4603477fc829bcf17dcc057249dad51a0abea7aa5559691c0c25b581212168f8442db028a2dcc34148c648e973450fcb9dd5e35af
 SHA512 
9f532df76bc381b40d7454a7bbbab85e34a646167ee7ca197fae45c713002e32f40e2b2871bc4a0d7149df19e69e2079efd9ab2f22eccf959b203604293d6094
 DIST libarchive-3.7.8.tar.xz 5493312 BLAKE2B 
ba058b2fa2afbfe53127d6ffd0a7ab00d9e8faf62340ae2eb8871a0ca232c2de482dbff2c4eedf2c45d944eb555123d765c462818158046bb72951f6421d9ea0
 SHA512 
a2b6c8c337e75bcce73126c30a3b564dc586df973780d9c7d5a9eed693dbe3779bf762b64c49c47203c2768c92a4a7d2dc8c0445b1dc398eafd2d58b0ba5aae6
 DIST libarchive-3.7.8.tar.xz.asc 659 BLAKE2B 
2050214592b0add7cbd758b815c4289a8760bfb2e5b5db581afdbe741d348252b73f99919641cacd908b586cf4f8fc30a591d88b869bd607adc837251d8fbd4e
 SHA512 
3f1d70318f5e2369fa59e94f91bf8473630a448ded11e2ff3502657380221b9e11e849dc98ba0806c3110c7267cee251f7d681db27751e2a45a948f6ad558404

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
deleted file mode 100644
index c132f0d94f8e..
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit libtool multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Multi-format archive and compression library"
-HOMEPAGE="
-   https://www.libarchive.org/
-   https://github.com/libarchive/libarchive/
-"
-SRC_URI="
-   https://www.libarchive.de/downloads/${P}.tar.xz
-   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
-"
-
-LICENSE="BSD BSD-2 BSD-4 public-domain"
-SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="
-   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr +zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
-   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
-   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
-   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
-   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
-   dev-libs/openssl:=[${MULTILIB_USEDEP}]
-   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
-   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
-   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? (
-   virtual/os-headers
-   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
-   )
-   test? (
-   app-arch/lrzip
-   app-arch/lz4
-   app-arch/lzip
-   app-arch/lzop
-   app-arch/xz-utils
-   app-arch/zstd
-   lzma? ( app-arch/xz-utils[extra-filters(+)] )
-   )
-"
-BDEPEND="
-   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
-   elibc_musl? ( sys-libs/queue-standalone )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
-
-# false positives (checks for libc-defined hash functions)
-QA_CONFIG_IMPL_DECL_SKIP=(
-   SHA256_Init SHA256_Update SHA256_Final
-   SHA384_Init SHA384_Update SHA384_Final
-   SHA512_Init SHA512_Update SHA512_Final
-)
-
-PATCHES=(
-   # https://github.com/libarchive/libarchive/issues/2069
-   # (we can simply update the command since we don't support old lrzip)
-   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
-)
-
-src_prepare() {
-   default
-
-   # Needed for flags to be respected w/ LTO
-  

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-23 Thread Sam James
commit: 9deccab0b1a63e6103ece0c36e11cacc176949a7
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 24 02:53:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 24 02:53:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9deccab0

app-arch/libarchive: Stabilize 3.7.8 hppa, #951708

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index af10ff46830a..3747ae467547 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-21 Thread Sam James
commit: 930174111760e0ba710054816396feb0bdae1cb7
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 21 17:22:31 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 21 17:22:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93017411

app-arch/libarchive: Stabilize 3.7.8 ppc64, #951708

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index 4697d6cf9d16..c393e6cf1f67 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-21 Thread Sam James
commit: e27d68045b3c09e35977433ae8a4418afa8a73d5
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 21 16:24:46 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 21 16:24:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27d6804

app-arch/libarchive: Stabilize 3.7.8 arm, #951708

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index e017a514e149..d05299cb705b 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-21 Thread Sam James
commit: de67409e4b0e5892b3fe2e05192df51cb6e32e9b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 21 16:24:48 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 21 16:24:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de67409e

app-arch/libarchive: Stabilize 3.7.8 arm64, #951708

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index 7d199d6bdbe4..17e587daeeeb 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-21 Thread Sam James
commit: 5dfc89e039875bc37fb7df1ef1d5cac1d452fc8d
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 21 16:24:45 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 21 16:24:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfc89e0

app-arch/libarchive: Stabilize 3.7.8 x86, #951708

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index 442c8017e3e7..e017a514e149 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-21 Thread Sam James
commit: 6f51d9dea41c10357019de8b2ff2cd08b483c7be
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 21 16:24:49 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 21 16:24:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f51d9de

app-arch/libarchive: Stabilize 3.7.8 amd64, #951708

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index 17e587daeeeb..4697d6cf9d16 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-21 Thread Sam James
commit: 626f67ae852ccf6468f83adddfc42496cc6d5198
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 21 16:24:47 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 21 16:24:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626f67ae

app-arch/libarchive: Stabilize 3.7.8 sparc, #951708

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
index d05299cb705b..7d199d6bdbe4 100644
--- a/app-arch/libarchive/libarchive-3.7.8.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2025-03-20 Thread Michał Górny
commit: 65f6685b82458f2aea81522ba23f51a3e6d78ecf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 21 03:19:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 21 04:12:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f6685b

app-arch/libarchive: Bump to 3.7.8

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.8.ebuild | 173 
 2 files changed, 175 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 85e83f72da36..bdb2cce2193c 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,2 +1,4 @@
 DIST libarchive-3.7.7.tar.xz 5480580 BLAKE2B 
e118c693f7a78e86ab868fc6c2c77beba539cf5c7d5999e270cdceb225e9f85c68c938ec6ce3a33f75b2a44a6f7debe2c280d2573c1bcf05806300e8dce1a4f0
 SHA512 
2524f71f4c2ebc254a1927279be3394e820d0a0c6dec7ef835a862aa08c35756edaa4208bcdc710dd092872b59c200b555b78670372e2830822e278ff1ec4e4a
 DIST libarchive-3.7.7.tar.xz.asc 659 BLAKE2B 
066d97312ded566e2c96ffc4603477fc829bcf17dcc057249dad51a0abea7aa5559691c0c25b581212168f8442db028a2dcc34148c648e973450fcb9dd5e35af
 SHA512 
9f532df76bc381b40d7454a7bbbab85e34a646167ee7ca197fae45c713002e32f40e2b2871bc4a0d7149df19e69e2079efd9ab2f22eccf959b203604293d6094
+DIST libarchive-3.7.8.tar.xz 5493312 BLAKE2B 
ba058b2fa2afbfe53127d6ffd0a7ab00d9e8faf62340ae2eb8871a0ca232c2de482dbff2c4eedf2c45d944eb555123d765c462818158046bb72951f6421d9ea0
 SHA512 
a2b6c8c337e75bcce73126c30a3b564dc586df973780d9c7d5a9eed693dbe3779bf762b64c49c47203c2768c92a4a7d2dc8c0445b1dc398eafd2d58b0ba5aae6
+DIST libarchive-3.7.8.tar.xz.asc 659 BLAKE2B 
2050214592b0add7cbd758b815c4289a8760bfb2e5b5db581afdbe741d348252b73f99919641cacd908b586cf4f8fc30a591d88b869bd607adc837251d8fbd4e
 SHA512 
3f1d70318f5e2369fa59e94f91bf8473630a448ded11e2ff3502657380221b9e11e849dc98ba0806c3110c7267cee251f7d681db27751e2a45a948f6ad558404

diff --git a/app-arch/libarchive/libarchive-3.7.8.ebuild 
b/app-arch/libarchive/libarchive-3.7.8.ebuild
new file mode 100644
index ..442c8017e3e7
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.8.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Final
+   SHA384_Init SHA384_Update SHA384_Final
+   SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
+)
+
+src_prepare() {
+   default
+
+   # Needed for flags to be respected w/

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-12-06 Thread Michał Górny
commit: ad29afc12f0bfe0525bfe353af3b2999787f0351
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  6 20:24:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  6 20:25:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad29afc1

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 -
 app-arch/libarchive/libarchive-3.7.6.ebuild | 173 
 2 files changed, 175 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 8c37e1e0ba0b..85e83f72da36 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,4 +1,2 @@
-DIST libarchive-3.7.6.tar.xz 5458552 BLAKE2B 
3251dc4d59867d1c9b43e78ac7735c27670e819a1aba4f4a76372b8509e2427ff24e379f6102a4cc3c92b965d182c8939bb6df4c82d4d1141cdd1db13bf039a2
 SHA512 
3ca90d665772418b9ac444044511989e81e785a13db3c101851390ba7c2ba0793c799cedb9df990e900ab78c98207f70ecee7e21829578555dde99424950ae2a
-DIST libarchive-3.7.6.tar.xz.asc 659 BLAKE2B 
9f6a621dd4aa20f06dff71225723e60a6cee1f2a54ff07d2d19670153105f2f75d6439320f49eb46c28a4416828af7dc4f0d827e46ec9aeb5b703f06eb329d77
 SHA512 
2840b13f910f47d34daeed9680beb4b3cdde2d7de26ab8453756261c51fb7a39b727454f370b0ee60f8e1646c65544331a22558cbe8faf79a201b1d1346b37c1
 DIST libarchive-3.7.7.tar.xz 5480580 BLAKE2B 
e118c693f7a78e86ab868fc6c2c77beba539cf5c7d5999e270cdceb225e9f85c68c938ec6ce3a33f75b2a44a6f7debe2c280d2573c1bcf05806300e8dce1a4f0
 SHA512 
2524f71f4c2ebc254a1927279be3394e820d0a0c6dec7ef835a862aa08c35756edaa4208bcdc710dd092872b59c200b555b78670372e2830822e278ff1ec4e4a
 DIST libarchive-3.7.7.tar.xz.asc 659 BLAKE2B 
066d97312ded566e2c96ffc4603477fc829bcf17dcc057249dad51a0abea7aa5559691c0c25b581212168f8442db028a2dcc34148c648e973450fcb9dd5e35af
 SHA512 
9f532df76bc381b40d7454a7bbbab85e34a646167ee7ca197fae45c713002e32f40e2b2871bc4a0d7149df19e69e2079efd9ab2f22eccf959b203604293d6094

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
deleted file mode 100644
index c132f0d94f8e..
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit libtool multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Multi-format archive and compression library"
-HOMEPAGE="
-   https://www.libarchive.org/
-   https://github.com/libarchive/libarchive/
-"
-SRC_URI="
-   https://www.libarchive.de/downloads/${P}.tar.xz
-   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
-"
-
-LICENSE="BSD BSD-2 BSD-4 public-domain"
-SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="
-   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr +zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
-   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
-   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
-   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
-   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
-   dev-libs/openssl:=[${MULTILIB_USEDEP}]
-   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
-   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
-   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? (
-   virtual/os-headers
-   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
-   )
-   test? (
-   app-arch/lrzip
-   app-arch/lz4
-   app-arch/lzip
-   app-arch/lzop
-   app-arch/xz-utils
-   app-arch/zstd
-   lzma? ( app-arch/xz-utils[extra-filters(+)] )
-   )
-"
-BDEPEND="
-   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
-   elibc_musl? ( sys-libs/queue-standalone )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
-
-# false positives (checks for libc-defined hash functions)
-QA_CONFIG_IMPL_DECL_SKIP=(
-   SHA256_Init SHA256_Update SHA256_Final
-   SHA384_Init SHA384_Update SHA384_Final
-   SHA512_Init SHA512_Update SHA512_Final
-)
-
-PATCHES=(
-   # https://github.com/libarchive/libarchive/issues/2069
-   # (we can simply update the command since we don't support old lrzip)
-   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
-)
-
-src_prepare() {
-   default
-
-   # Needed for flags to be respected w/ LTO
-  

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-12-06 Thread Sam James
commit: 7270c2f000f5e648db8907bbf3e29a137ac00728
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  6 20:13:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  6 20:13:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7270c2f0

app-arch/libarchive: Stabilize 3.7.7 hppa, #942695

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index 8ba743b21dc8..c132f0d94f8e 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-11-02 Thread Sam James
commit: bd301c58e9c48c802f6889448d308131d24f431a
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  3 04:38:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  3 04:38:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd301c58

app-arch/libarchive: Stabilize 3.7.7 ppc64, #942695

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index f90c0cab6762..8ba743b21dc8 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-11-02 Thread Arthur Zamarin
commit: 1ae66d39fd5384f4f3ba96e110de0c3d967d5335
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  2 12:28:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  2 12:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae66d39

app-arch/libarchive: Stabilize 3.7.7 x86, #942695

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index f4eadbe2d974..f90c0cab6762 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-11-02 Thread Arthur Zamarin
commit: 6f11dbf91adf3b03313223aa50fcd710a263e8ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  2 09:51:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  2 09:51:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f11dbf9

app-arch/libarchive: Stabilize 3.7.7 amd64, #942695

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index 8724d12e3855..f4eadbe2d974 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-11-02 Thread Sam James
commit: de1b90f5ee412efdc49452b85a3944a225e2823d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  2 07:52:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  2 07:52:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1b90f5

app-arch/libarchive: Stabilize 3.7.7 sparc, #942695

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index 6c9abf079e41..f67364c20ca8 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-11-02 Thread Sam James
commit: 8ada163af9cc0c439be5fd4c8354c98de3fe2002
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  2 07:52:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  2 07:52:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ada163a

app-arch/libarchive: Stabilize 3.7.7 ppc, #942695

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index 534e90ac7f38..8724d12e3855 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-11-02 Thread Sam James
commit: b0a23f2267c2fee35194d32f943091ec8c536d6d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  2 07:52:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  2 07:52:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a23f22

app-arch/libarchive: Stabilize 3.7.7 arm64, #942695

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index 1d2552f15f40..6c9abf079e41 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-11-02 Thread Sam James
commit: ef485643086eaef095c8b047a447f9512e67b9b8
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  2 07:52:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  2 07:52:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef485643

app-arch/libarchive: Stabilize 3.7.7 arm, #942695

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
index f67364c20ca8..534e90ac7f38 100644
--- a/app-arch/libarchive/libarchive-3.7.7.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/files/, app-arch/libarchive/

2024-10-30 Thread Michał Górny
commit: d80b9df4ca55b030764fdb23bef2615113061250
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 31 04:36:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 31 04:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80b9df4

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest   |   4 -
 .../files/libarchive-3.7.4-INT_MAX.patch   |  26 --
 .../files/libarchive-3.7.5-attr-dep.patch  |  28 --
 .../files/libarchive-3.7.5-iso9660-times.patch | 334 -
 app-arch/libarchive/libarchive-3.7.4.ebuild| 178 ---
 app-arch/libarchive/libarchive-3.7.5.ebuild| 177 ---
 6 files changed, 747 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index ed8dfca86ac7..8c37e1e0ba0b 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,7 +1,3 @@
-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
-DIST libarchive-3.7.5.tar.xz 5437940 BLAKE2B 
e1cf8490b2db64e912bd181391310653b4e3524e74f35557e1ddb8c5eb53dcde307da945d393921acf7549ef0d4a6bf228d8f42ab4d795d06dd2248196a11c85
 SHA512 
b9cfb0a147bf0f77cca9e2bdea173f47a78dcba5df1d97a8e0e7b14a15039ac6d5467e325423b2a05741848f73ca7ab4fece922153f24f934f9370cb521d20df
-DIST libarchive-3.7.5.tar.xz.asc 659 BLAKE2B 
7310b8d7e3f07b8c75910ff3355ffda653402ca2d6db9cdf7d669b9a4ac5f3fb4c4c4482e85184fd68a23c96bce587a95b56efb88ae971399e130e533bd0969a
 SHA512 
7494518b61a58a9aa1e991a2cf6b16340e34d7aa2c25a3c531799785e165541781d1a915437260bc536fe8267140cc69abb2670e8c0576e975a5a2b7ecf8e20d
 DIST libarchive-3.7.6.tar.xz 5458552 BLAKE2B 
3251dc4d59867d1c9b43e78ac7735c27670e819a1aba4f4a76372b8509e2427ff24e379f6102a4cc3c92b965d182c8939bb6df4c82d4d1141cdd1db13bf039a2
 SHA512 
3ca90d665772418b9ac444044511989e81e785a13db3c101851390ba7c2ba0793c799cedb9df990e900ab78c98207f70ecee7e21829578555dde99424950ae2a
 DIST libarchive-3.7.6.tar.xz.asc 659 BLAKE2B 
9f6a621dd4aa20f06dff71225723e60a6cee1f2a54ff07d2d19670153105f2f75d6439320f49eb46c28a4416828af7dc4f0d827e46ec9aeb5b703f06eb329d77
 SHA512 
2840b13f910f47d34daeed9680beb4b3cdde2d7de26ab8453756261c51fb7a39b727454f370b0ee60f8e1646c65544331a22558cbe8faf79a201b1d1346b37c1
 DIST libarchive-3.7.7.tar.xz 5480580 BLAKE2B 
e118c693f7a78e86ab868fc6c2c77beba539cf5c7d5999e270cdceb225e9f85c68c938ec6ce3a33f75b2a44a6f7debe2c280d2573c1bcf05806300e8dce1a4f0
 SHA512 
2524f71f4c2ebc254a1927279be3394e820d0a0c6dec7ef835a862aa08c35756edaa4208bcdc710dd092872b59c200b555b78670372e2830822e278ff1ec4e4a

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
deleted file mode 100644
index 150216b3344d..
--- a/app-arch/libarchive/files/libarchive-3.7.4-INT_MAX.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 6ff1cd1e487ddf545337b88da3f1f5ca69a2f958 Mon Sep 17 00:00:00 2001
-From: Tim Kientzle 
-Date: Mon, 6 May 2024 20:46:26 -0700
-Subject: [PATCH] Define INT_MAX via `#include ` (#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 
- #endif
-+#ifdef HAVE_LIMITS_H
-+#include 
-+#endif
- #ifdef HAVE_LOCALE_H
- #include 
- #endif

diff --git a/app-arch/libarchive/files/libarchive-3.7.5-attr-dep.patch 
b/app-arch/libarchive/files/libarchive-3.7.5-attr-dep.patch
deleted file mode 100644
index 3b26c51ea9d9..
--- a/app-arch/libarchive/files/libarchive-3.7.5-attr-dep.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 44b8e3b676746352cb3e08f76e58510c78209091 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Wed, 18 Sep 2024 14:10:58 +0200
-Subject: [PATCH] tar/write.c: Support `sys/xattr.h`
-
-Synchronize the last use of `attr/xattr.h` to support using
-`sys/xattr.h` instead.  The former header is deprecated on GNU/Linux,
-and this replacement makes it possible to build libarchive without
-the `attr` package.

- tar/write.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/tar/write.c b/tar/write.c
-index 1d1139f4c..43cd70233 100644
 a/tar/write.c
-+++ b/t

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-10-30 Thread Sam James
commit: 4b7a2d5fc12577ad20399ec82de887e9e494d079
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 30 22:08:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 30 22:08:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7a2d5f

app-arch/libarchive: Stabilize 3.7.6 hppa, #940186

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index 8ba743b21dc8..c132f0d94f8e 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-10-13 Thread Michał Górny
commit: 49bebfce5cf72875354ee2af6e17cea219697cc5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 13 14:36:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 13 14:58:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49bebfce

app-arch/libarchive: Bump to 3.7.7

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.7.ebuild | 173 
 2 files changed, 175 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index f44273cc39bc..ed8dfca86ac7 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -4,3 +4,5 @@ DIST libarchive-3.7.5.tar.xz 5437940 BLAKE2B 
e1cf8490b2db64e912bd181391310653b4e
 DIST libarchive-3.7.5.tar.xz.asc 659 BLAKE2B 
7310b8d7e3f07b8c75910ff3355ffda653402ca2d6db9cdf7d669b9a4ac5f3fb4c4c4482e85184fd68a23c96bce587a95b56efb88ae971399e130e533bd0969a
 SHA512 
7494518b61a58a9aa1e991a2cf6b16340e34d7aa2c25a3c531799785e165541781d1a915437260bc536fe8267140cc69abb2670e8c0576e975a5a2b7ecf8e20d
 DIST libarchive-3.7.6.tar.xz 5458552 BLAKE2B 
3251dc4d59867d1c9b43e78ac7735c27670e819a1aba4f4a76372b8509e2427ff24e379f6102a4cc3c92b965d182c8939bb6df4c82d4d1141cdd1db13bf039a2
 SHA512 
3ca90d665772418b9ac444044511989e81e785a13db3c101851390ba7c2ba0793c799cedb9df990e900ab78c98207f70ecee7e21829578555dde99424950ae2a
 DIST libarchive-3.7.6.tar.xz.asc 659 BLAKE2B 
9f6a621dd4aa20f06dff71225723e60a6cee1f2a54ff07d2d19670153105f2f75d6439320f49eb46c28a4416828af7dc4f0d827e46ec9aeb5b703f06eb329d77
 SHA512 
2840b13f910f47d34daeed9680beb4b3cdde2d7de26ab8453756261c51fb7a39b727454f370b0ee60f8e1646c65544331a22558cbe8faf79a201b1d1346b37c1
+DIST libarchive-3.7.7.tar.xz 5480580 BLAKE2B 
e118c693f7a78e86ab868fc6c2c77beba539cf5c7d5999e270cdceb225e9f85c68c938ec6ce3a33f75b2a44a6f7debe2c280d2573c1bcf05806300e8dce1a4f0
 SHA512 
2524f71f4c2ebc254a1927279be3394e820d0a0c6dec7ef835a862aa08c35756edaa4208bcdc710dd092872b59c200b555b78670372e2830822e278ff1ec4e4a
+DIST libarchive-3.7.7.tar.xz.asc 659 BLAKE2B 
066d97312ded566e2c96ffc4603477fc829bcf17dcc057249dad51a0abea7aa5559691c0c25b581212168f8442db028a2dcc34148c648e973450fcb9dd5e35af
 SHA512 
9f532df76bc381b40d7454a7bbbab85e34a646167ee7ca197fae45c713002e32f40e2b2871bc4a0d7149df19e69e2079efd9ab2f22eccf959b203604293d6094

diff --git a/app-arch/libarchive/libarchive-3.7.7.ebuild 
b/app-arch/libarchive/libarchive-3.7.7.ebuild
new file mode 100644
index ..1d2552f15f40
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.7.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-24 Thread Sam James
commit: f9f4b4253e8ee076144938514092ab024be046e2
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 24 17:50:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 24 17:50:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f4b425

app-arch/libarchive: Stabilize 3.7.6 sparc, #940186

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index 416a211b087f..8ba743b21dc8 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-24 Thread Arthur Zamarin
commit: 35f3231c1ab2084c9574445209c8b35159451dfd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 24 07:10:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 24 07:10:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f3231c

app-arch/libarchive: Stabilize 3.7.6 x86, #940186

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index a30688a9249a..416a211b087f 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-24 Thread Arthur Zamarin
commit: f7dd02004628abc6f7f2b315fba963fadf985f85
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 24 07:09:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 24 07:09:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dd0200

app-arch/libarchive: Stabilize 3.7.6 amd64, #940186

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index 7a079af14ce4..a30688a9249a 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-24 Thread Arthur Zamarin
commit: d1c6850f52bc701dee9670e91831b58273d8f95d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 24 07:08:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 24 07:08:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c6850f

app-arch/libarchive: Stabilize 3.7.6 arm, #940186

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index ffe6e99891a5..7a079af14ce4 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-24 Thread Arthur Zamarin
commit: e2054c8ab3b8794a7b3f2d1f42be6f24226e670d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 24 07:08:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 24 07:08:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2054c8a

app-arch/libarchive: Stabilize 3.7.6 arm64, #940186

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index c938cd98a7dc..ffe6e99891a5 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-23 Thread Sam James
commit: c00736f189de0c628012124fa4a5fba2fc5e7fb8
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 24 06:18:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 24 06:18:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c00736f1

app-arch/libarchive: Stabilize 3.7.6 ppc, #940186

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index 754900bf490f..c938cd98a7dc 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-23 Thread Sam James
commit: 14ec10306a0ee74227f7dee08c3b32a344ee7051
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 24 06:13:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 24 06:13:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ec1030

app-arch/libarchive: Stabilize 3.7.6 ppc64, #940186

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
index 1d2552f15f40..754900bf490f 100644
--- a/app-arch/libarchive/libarchive-3.7.6.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-23 Thread Michał Górny
commit: f0a8d2acf59551ee82935c608c63a70171e426f3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 24 05:14:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 24 05:31:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a8d2ac

app-arch/libarchive: Bump to 3.7.6

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.6.ebuild | 173 
 2 files changed, 175 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 56e85afbaa09..f44273cc39bc 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -2,3 +2,5 @@ DIST libarchive-3.7.4.tar.xz 5417660 BLAKE2B 
128f72235da61e112201046c0cfe62a8c58
 DIST libarchive-3.7.4.tar.xz.asc 659 BLAKE2B 
77e705194f6e9a9f97da0ac43c9b3157e1a8a490d26da34079e4ef3f2bcf98d6f6e95567e110287fab0ec26d3fc27e5bbeff7569c9ca138de2caf47af737c6d0
 SHA512 
82caa18a78661ea717ce93cdcb0806eed48450c20fb4d45cb4c33001f2d4d0fb5a791552acbb24ad8c41772e1d0b66c76c9cb86946bc862109721a0c986f5331
 DIST libarchive-3.7.5.tar.xz 5437940 BLAKE2B 
e1cf8490b2db64e912bd181391310653b4e3524e74f35557e1ddb8c5eb53dcde307da945d393921acf7549ef0d4a6bf228d8f42ab4d795d06dd2248196a11c85
 SHA512 
b9cfb0a147bf0f77cca9e2bdea173f47a78dcba5df1d97a8e0e7b14a15039ac6d5467e325423b2a05741848f73ca7ab4fece922153f24f934f9370cb521d20df
 DIST libarchive-3.7.5.tar.xz.asc 659 BLAKE2B 
7310b8d7e3f07b8c75910ff3355ffda653402ca2d6db9cdf7d669b9a4ac5f3fb4c4c4482e85184fd68a23c96bce587a95b56efb88ae971399e130e533bd0969a
 SHA512 
7494518b61a58a9aa1e991a2cf6b16340e34d7aa2c25a3c531799785e165541781d1a915437260bc536fe8267140cc69abb2670e8c0576e975a5a2b7ecf8e20d
+DIST libarchive-3.7.6.tar.xz 5458552 BLAKE2B 
3251dc4d59867d1c9b43e78ac7735c27670e819a1aba4f4a76372b8509e2427ff24e379f6102a4cc3c92b965d182c8939bb6df4c82d4d1141cdd1db13bf039a2
 SHA512 
3ca90d665772418b9ac444044511989e81e785a13db3c101851390ba7c2ba0793c799cedb9df990e900ab78c98207f70ecee7e21829578555dde99424950ae2a
+DIST libarchive-3.7.6.tar.xz.asc 659 BLAKE2B 
9f6a621dd4aa20f06dff71225723e60a6cee1f2a54ff07d2d19670153105f2f75d6439320f49eb46c28a4416828af7dc4f0d827e46ec9aeb5b703f06eb329d77
 SHA512 
2840b13f910f47d34daeed9680beb4b3cdde2d7de26ab8453756261c51fb7a39b727454f370b0ee60f8e1646c65544331a22558cbe8faf79a201b1d1346b37c1

diff --git a/app-arch/libarchive/libarchive-3.7.6.ebuild 
b/app-arch/libarchive/libarchive-3.7.6.ebuild
new file mode 100644
index ..1d2552f15f40
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.6.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-23 Thread Sam James
commit: aecec716b8542b84f160e2dc613e5571d79b8f7a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 23 10:54:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 23 10:54:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecec716

app-arch/libarchive: Stabilize 3.7.5 sparc, #939802

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index 4a367180b758..1b511581671c 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/files/, app-arch/libarchive/

2024-09-21 Thread Michał Górny
commit: 2a0cd7fb57680fc1401c711822304dcd3b87cdad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 21 05:27:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 21 07:40:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0cd7fb

app-arch/libarchive: Avoid the unnecessary dep on sys-apps/attr

Signed-off-by: Michał Górny  gentoo.org>

 .../files/libarchive-3.7.5-attr-dep.patch  | 28 ++
 app-arch/libarchive/libarchive-3.7.5.ebuild|  4 ++--
 2 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/app-arch/libarchive/files/libarchive-3.7.5-attr-dep.patch 
b/app-arch/libarchive/files/libarchive-3.7.5-attr-dep.patch
new file mode 100644
index ..3b26c51ea9d9
--- /dev/null
+++ b/app-arch/libarchive/files/libarchive-3.7.5-attr-dep.patch
@@ -0,0 +1,28 @@
+From 44b8e3b676746352cb3e08f76e58510c78209091 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Wed, 18 Sep 2024 14:10:58 +0200
+Subject: [PATCH] tar/write.c: Support `sys/xattr.h`
+
+Synchronize the last use of `attr/xattr.h` to support using
+`sys/xattr.h` instead.  The former header is deprecated on GNU/Linux,
+and this replacement makes it possible to build libarchive without
+the `attr` package.
+---
+ tar/write.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/tar/write.c b/tar/write.c
+index 1d1139f4c..43cd70233 100644
+--- a/tar/write.c
 b/tar/write.c
+@@ -32,7 +32,9 @@
+ #ifdef HAVE_SYS_STAT_H
+ #include 
+ #endif
+-#ifdef HAVE_ATTR_XATTR_H
++#if HAVE_SYS_XATTR_H
++#include 
++#elif HAVE_ATTR_XATTR_H
+ #include 
+ #endif
+ #ifdef HAVE_ERRNO_H

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index dbe3b684bfbd..4a367180b758 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -38,12 +38,10 @@ RDEPEND="
nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
-# TODO: fix attr/xattr.h includes and remove sys-apps/attr dep
 DEPEND="${RDEPEND}
kernel_linux? (
virtual/os-headers
e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
-   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
)
test? (
app-arch/lrzip
@@ -75,6 +73,8 @@ PATCHES=(
"${FILESDIR}/${PN}-3.7.2-lrzip.patch"
# https://github.com/libarchive/libarchive/pull/2330
"${FILESDIR}/${P}-iso9660-times.patch"
+   # https://github.com/libarchive/libarchive/pull/2335
+   "${FILESDIR}/${P}-attr-dep.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-18 Thread Arthur Zamarin
commit: a46665041f88a2f643a56425c65a33c8eb61af74
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 18 09:36:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 18 09:36:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4666504

app-arch/libarchive: Stabilize 3.7.5 arm64, #939802

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index 3998b4dfa69c..dbe3b684bfbd 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-18 Thread Arthur Zamarin
commit: 44053a030e1a056a0eba6981d6499b7320e33fd6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 18 09:36:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 18 09:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44053a03

app-arch/libarchive: Stabilize 3.7.5 arm, #939802

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index 7a371a5a6957..3998b4dfa69c 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-17 Thread Arthur Zamarin
commit: 4f35a0cf1b8c9f850ec60c005cd8975ec4051d05
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 18 06:36:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 18 06:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f35a0cf

app-arch/libarchive: Stabilize 3.7.5 amd64, #939802

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index 6b42e91cfa91..5f5c3e39ff31 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-17 Thread Arthur Zamarin
commit: c9ddebaca8b132fb7374db103e245b9f71a8588a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 18 06:36:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 18 06:36:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ddebac

app-arch/libarchive: Stabilize 3.7.5 ppc, #939802

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index 5f5c3e39ff31..7a371a5a6957 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-17 Thread Arthur Zamarin
commit: 7c1b69170719d81e1efb46c386e86230d5d47910
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 18 06:36:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 18 06:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1b6917

app-arch/libarchive: Stabilize 3.7.5 ppc64, #939802

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index ec85cb31d7ea..6b42e91cfa91 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-09-17 Thread Arthur Zamarin
commit: 18807939e8e5ae9522e7b23d17542b19fd99d836
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 18 06:36:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 18 06:36:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18807939

app-arch/libarchive: Stabilize 3.7.5 x86, #939802

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.5.ebuild 
b/app-arch/libarchive/libarchive-3.7.5.ebuild
index c5d6394eed24..ec85cb31d7ea 100644
--- a/app-arch/libarchive/libarchive-3.7.5.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/files/, app-arch/libarchive/

2024-09-17 Thread Michał Górny
commit: e9a3e5777e80fb46ecf952f542b2e3c98d2c12d2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 18 03:56:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 18 04:37:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a3e577

app-arch/libarchive: Bump to 3.7.5

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest   |   2 +
 .../files/libarchive-3.7.5-iso9660-times.patch | 334 +
 app-arch/libarchive/libarchive-3.7.5.ebuild| 177 +++
 3 files changed, 513 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 0c49596464d7..56e85afbaa09 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,2 +1,4 @@
 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
+DIST libarchive-3.7.5.tar.xz 5437940 BLAKE2B 
e1cf8490b2db64e912bd181391310653b4e3524e74f35557e1ddb8c5eb53dcde307da945d393921acf7549ef0d4a6bf228d8f42ab4d795d06dd2248196a11c85
 SHA512 
b9cfb0a147bf0f77cca9e2bdea173f47a78dcba5df1d97a8e0e7b14a15039ac6d5467e325423b2a05741848f73ca7ab4fece922153f24f934f9370cb521d20df
+DIST libarchive-3.7.5.tar.xz.asc 659 BLAKE2B 
7310b8d7e3f07b8c75910ff3355ffda653402ca2d6db9cdf7d669b9a4ac5f3fb4c4c4482e85184fd68a23c96bce587a95b56efb88ae971399e130e533bd0969a
 SHA512 
7494518b61a58a9aa1e991a2cf6b16340e34d7aa2c25a3c531799785e165541781d1a915437260bc536fe8267140cc69abb2670e8c0576e975a5a2b7ecf8e20d

diff --git a/app-arch/libarchive/files/libarchive-3.7.5-iso9660-times.patch 
b/app-arch/libarchive/files/libarchive-3.7.5-iso9660-times.patch
new file mode 100644
index ..2c5bcc277364
--- /dev/null
+++ b/app-arch/libarchive/files/libarchive-3.7.5-iso9660-times.patch
@@ -0,0 +1,334 @@
+From b65d12b344a5d81c6060b1c1794afa8858fe234b Mon Sep 17 00:00:00 2001
+From: Tim Kientzle 
+Date: Sat, 14 Sep 2024 21:09:34 -0700
+Subject: [PATCH] Be more cautious about parsing ISO-9660 timestamps
+
+Some ISO images don't have valid timestamps for the root directory
+entry.  Parsing such timestamps can generate nonsensical results,
+which in one case showed up as an unexpected overflow on a 32-bit system.
+
+Add some validation logic that can check whether a 7-byte or 17-byte
+timestamp is reasonable-looking, and use this to ignore invalid
+timestamps in various locations.  This also requires us to be a little
+more careful about tracking which timestamps are actually known.
+
+Resolves issue #2329
+---
+ .../archive_read_support_format_iso9660.c | 186 --
+ libarchive/test/test_read_format_iso_Z.c  |  12 +-
+ 2 files changed, 177 insertions(+), 21 deletions(-)
+
+diff --git a/libarchive/archive_read_support_format_iso9660.c 
b/libarchive/archive_read_support_format_iso9660.c
+index 056beb5ff..951afb603 100644
+--- a/libarchive/archive_read_support_format_iso9660.c
 b/libarchive/archive_read_support_format_iso9660.c
+@@ -273,7 +273,7 @@ struct file_info {
+   char re;/* Having RRIP "RE" extension.  */
+   char re_descendant;
+   uint64_t cl_offset; /* Having RRIP "CL" extension.  */
+-  int  birthtime_is_set;
++  int  time_is_set;   /* Bitmask indicating which times are 
known */
+   time_t   birthtime; /* File created time.   */
+   time_t   mtime; /* File last modified time. */
+   time_t   atime; /* File last accessed time. */
+@@ -306,6 +306,11 @@ struct file_info {
+   } rede_files;
+ };
+ 
++#define BIRTHTIME_IS_SET 1
++#define MTIME_IS_SET 2
++#define ATIME_IS_SET 4
++#define CTIME_IS_SET 8
++
+ struct heap_queue {
+   struct file_info **files;
+   int  allocated;
+@@ -394,7 +399,9 @@ static voiddump_isodirrec(FILE *, const unsigned 
char *isodirrec);
+ #endif
+ static time_t time_from_tm(struct tm *);
+ static time_t isodate17(const unsigned char *);
++static intisodate17_valid(const unsigned char *);
+ static time_t isodate7(const unsigned char *);
++static intisodate7_valid(const unsigned char *);
+ static intisBootRecord(struct iso9660 *, const unsigned char *);
+ static intisVolumePartition(struct iso9660 *, const unsigned char *);
+ static intisVDSetTerminator(struct iso9660 *, const unsigned char *);
+@@ -1351,13 +1358,22 @@ a

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/, app-arch/libarchive/files/

2024-07-29 Thread Fabian Groffen
commit: 7a5e420e408012a569f8170b8138c318abcebda7
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 29 19:59:39 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 29 19:59:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5e420e

app-arch/libarchive-3.7.4: add patch from upstream for INT_MAX usage

Signed-off-by: Fabian Groffen  gentoo.org>

 .../files/libarchive-3.7.4-INT_MAX.patch   | 26 ++
 app-arch/libarchive/libarchive-3.7.4.ebuild|  2 ++
 2 files changed, 28 insertions(+)

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 ..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 
+Date: Mon, 6 May 2024 20:46:26 -0700
+Subject: [PATCH] Define INT_MAX via `#include ` (#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 
+ #endif
++#ifdef HAVE_LIMITS_H
++#include 
++#endif
+ #ifdef HAVE_LOCALE_H
+ #include 
+ #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() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-06-15 Thread Michał Górny
commit: a4db95e3c87a49123f99efc40154047aafe25b84
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 15 07:01:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 15 08:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4db95e3

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 -
 app-arch/libarchive/libarchive-3.7.3.ebuild | 176 
 2 files changed, 178 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index aa151c417a12..0c49596464d7 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,4 +1,2 @@
-DIST libarchive-3.7.3.tar.xz 5428992 BLAKE2B 
c53672c8cdbe8f406f00bf4fc6b36e4dffcd23a33909dbec6ef06b86dceefc6062840eff629ba3bd19c36121720e16a8ba10dfa1a35ebed186cc92eb144f55d0
 SHA512 
984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63
-DIST libarchive-3.7.3.tar.xz.asc 659 BLAKE2B 
bfe18e36ef2e96ad46ab2cd1236701b4b80f41ebb840681c1baf7eac72f38444cc0619645fac17d3acdda6553b294483d87f0a92d9575138d117934e838d85d2
 SHA512 
9f340b41fc9db34f1c4e0823d559b666196d3031249e05981cfb43a401aa8a85710f14ba1cc784ab3ca367439e4c485668dffe7020f38f50b3ed35810df504a1
 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

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
deleted file mode 100644
index 7c609d3a3f58..
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit libtool multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Multi-format archive and compression library"
-HOMEPAGE="
-   https://www.libarchive.org/
-   https://github.com/libarchive/libarchive/
-"
-SRC_URI="
-   https://www.libarchive.de/downloads/${P}.tar.xz
-   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
-"
-
-LICENSE="BSD BSD-2 BSD-4 public-domain"
-SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="
-   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr +zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   acl? ( virtual/acl[${MULTILIB_USEDEP}] )
-   blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
-   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
-   expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
-   iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
-   kernel_linux? (
-   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
-   )
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
-   lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
-   nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? (
-   virtual/os-headers
-   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
-   )
-   test? (
-   app-arch/lrzip
-   app-arch/lz4
-   app-arch/lzip
-   app-arch/lzop
-   app-arch/xz-utils
-   app-arch/zstd
-   lzma? ( app-arch/xz-utils[extra-filters(+)] )
-   )
-"
-BDEPEND="
-   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
-   elibc_musl? ( sys-libs/queue-standalone )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
-
-# false positives (checks for libc-defined hash functions)
-QA_CONFIG_IMPL_DECL_SKIP=(
-   SHA256_Init SHA256_Update SHA256_Final
-   SHA384_Init SHA384_Update SHA384_Final
-   SHA512_Init SHA512_Update SHA512_Final
-)
-
-PATCHES=(
-   # https://github.com/libarchive/libarchive/issues/2069
-   # (we can simply update the command since we don't support old lrzip)
-   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
-)
-
-src

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-25 Thread Arthur Zamarin
commit: 5cf4f936b94470794e8890280057833160983461
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 25 17:31:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 25 17:31:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf4f936

app-arch/libarchive: Stabilize 3.7.4 sparc, #932430

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
index b88a02ec29a6..073f78ef0d2c 100644
--- a/app-arch/libarchive/libarchive-3.7.4.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-22 Thread Michał Górny
commit: df57693e32dca642ecff7e00725de83dd213ea18
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 11:40:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 11:40:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df57693e

app-arch/libarchive: Stabilize 3.7.4 amd64, #932430

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
index a33db271db34..4207975805f2 100644
--- a/app-arch/libarchive/libarchive-3.7.4.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-22 Thread Michał Górny
commit: 2d89db9ef3cf101627af71686567c76e3e1fa9b0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 11:40:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 11:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d89db9e

app-arch/libarchive: Stabilize 3.7.4 x86, #932430

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
index 4207975805f2..b88a02ec29a6 100644
--- a/app-arch/libarchive/libarchive-3.7.4.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-22 Thread Michał Górny
commit: 6a81924ca88485bcd31ab6bceb553285be23e8a8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 09:22:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 09:22:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a81924c

app-arch/libarchive: Stabilize 3.7.4 ppc, #932430

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
index aabf540166e2..a33db271db34 100644
--- a/app-arch/libarchive/libarchive-3.7.4.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-22 Thread Michał Górny
commit: d724c45e73c3f197dd38fbd2c59fc2747922
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 09:22:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 09:22:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d724c45e

app-arch/libarchive: Stabilize 3.7.4 ppc64, #932430

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
index e35c50a051d7..aabf540166e2 100644
--- a/app-arch/libarchive/libarchive-3.7.4.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-22 Thread Michał Górny
commit: df9d47641e022f0efe45ee461b04d6f60f4f65a9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 09:10:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 09:10:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9d4764

app-arch/libarchive: Stabilize 3.7.4 arm64, #932430

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
index c62472cb9a5f..e35c50a051d7 100644
--- a/app-arch/libarchive/libarchive-3.7.4.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-22 Thread Michał Górny
commit: c3d21eaf7acdddba460fbf160bbc450b700b5c29
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 09:10:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 09:10:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d21eaf

app-arch/libarchive: Stabilize 3.7.4 arm, #932430

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
index 4e1429fdc70c..c62472cb9a5f 100644
--- a/app-arch/libarchive/libarchive-3.7.4.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/files/, app-arch/libarchive/

2024-05-13 Thread Michał Górny
commit: fa1e0dba0029ad4866d1e45d0f5ef9e47ec1091b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 13 12:43:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 13 12:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1e0dba

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest   |   2 -
 .../files/libarchive-3.7.2-32bit-test.patch|  29 
 .../files/libarchive-3.7.2-safe-fprintf.patch  |  27 
 app-arch/libarchive/libarchive-3.7.2-r1.ebuild | 158 --
 app-arch/libarchive/libarchive-3.7.2-r3.ebuild | 180 -
 5 files changed, 396 deletions(-)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 2baf43a36402..aa151c417a12 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,5 +1,3 @@
-DIST libarchive-3.7.2.tar.xz 5237056 BLAKE2B 
7221db4811a965ee61d879a2603480363628a19995a351b572d099be9f35576d76f0b0822f9a5a47d9929bc094dfd8eafcb4a073e39bb3aa797d4b926ca5
 SHA512 
a21bebb27b808cb7d2ed13a70739904a1b7b55661d8dea83c9897a0129cf71e20c962f13666c571782ff0f4f753ca885619c2097d9e7691c2dee4e6e4b9a2971
-DIST libarchive-3.7.2.tar.xz.asc 659 BLAKE2B 
7141baf007b89b7ee38ec817b648cef5efb4d694953fcd49f6ed2dc95cf4da2d9259262b9eb4f01ff5d4ecee1257b266a8c6687a8e8ef8790121048229f1ad22
 SHA512 
c2ce850088245d7723720737d74d1cc1819984d01b3f9e4ed96b0757f4c6d6d511b78792181a12400c563632d74edcd0c2c3a4b7527cba40ada7ef74488078fc
 DIST libarchive-3.7.3.tar.xz 5428992 BLAKE2B 
c53672c8cdbe8f406f00bf4fc6b36e4dffcd23a33909dbec6ef06b86dceefc6062840eff629ba3bd19c36121720e16a8ba10dfa1a35ebed186cc92eb144f55d0
 SHA512 
984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63
 DIST libarchive-3.7.3.tar.xz.asc 659 BLAKE2B 
bfe18e36ef2e96ad46ab2cd1236701b4b80f41ebb840681c1baf7eac72f38444cc0619645fac17d3acdda6553b294483d87f0a92d9575138d117934e838d85d2
 SHA512 
9f340b41fc9db34f1c4e0823d559b666196d3031249e05981cfb43a401aa8a85710f14ba1cc784ab3ca367439e4c485668dffe7020f38f50b3ed35810df504a1
 DIST libarchive-3.7.4.tar.xz 5417660 BLAKE2B 
128f72235da61e112201046c0cfe62a8c580cf73b426c4cfe270ae913356f6ad430ba33a663dcd617b082c7baf45ada8d1c9928c45fea16fd57e8020693a60bc
 SHA512 
84bc346ba15861ab10aa54a3d687de955178e4efbe12bf3a49a467181e7f819673949f131f4c8338de8ed6e319a8565af376e5a540380bda08e60dffbc7c8686

diff --git a/app-arch/libarchive/files/libarchive-3.7.2-32bit-test.patch 
b/app-arch/libarchive/files/libarchive-3.7.2-32bit-test.patch
deleted file mode 100644
index 5f43c2626735..
--- a/app-arch/libarchive/files/libarchive-3.7.2-32bit-test.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 3bd918d92f8c34ba12de9c6604d96f9e262a59fc Mon Sep 17 00:00:00 2001
-From: Martin Matuska 
-Date: Tue, 12 Sep 2023 08:54:47 +0200
-Subject: [PATCH] tests: fix zstd long option test for 32-bit architectures
-
-Fixes #1968

- libarchive/test/test_write_filter_zstd.c | 8 ++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/libarchive/test/test_write_filter_zstd.c 
b/libarchive/test/test_write_filter_zstd.c
-index 3cdbd812a..c9731f1b6 100644
 a/libarchive/test/test_write_filter_zstd.c
-+++ b/libarchive/test/test_write_filter_zstd.c
-@@ -161,8 +161,12 @@ DEFINE_TEST(test_write_filter_zstd)
-   archive_write_set_filter_option(a, NULL, "max-frame-size", 
"1048576"));
- #endif
- #if ZSTD_VERSION_NUMBER >= MINVER_LONG
--  assertEqualIntA(a, ARCHIVE_OK,
--  archive_write_set_filter_option(a, NULL, "long", "27"));
-+  if ((int)(sizeof(size_t) == 4))
-+  assertEqualIntA(a, ARCHIVE_OK,
-+  archive_write_set_filter_option(a, NULL, "long", "26"));
-+  else
-+  assertEqualIntA(a, ARCHIVE_OK,
-+  archive_write_set_filter_option(a, NULL, "long", "27"));
-   assertEqualIntA(a, ARCHIVE_FAILED,
-   archive_write_set_filter_option(a, NULL, "long", "-1")); /* 
negative */
- #endif

diff --git a/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch 
b/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch
deleted file mode 100644
index 6a351ba37fea..
--- a/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 6110e9c82d8ba830c3440f36b990483ceaaea52c Mon Sep 17 00:00:00 2001
-From: Ed Maste 
-Date: Fri, 29 Mar 2024 18:02:06 -0400
-Subject: [PATCH] tar: make error reporting more robust and use correct errno
- (#2101)
-
-As discussed in #1609.

- tar/read.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/tar/read.c b/tar/read.c
-index af3d3f423..a7f14a07b 100644
 a/tar/read.c
-+++ b/tar/read.c
-@@ -371,8 +371,9 @@ read_archive(struct bsdtar *bsdtar, char mode, struct 
archive *writer)
-   if (r != ARCHIVE_OK) {
-   

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-05-11 Thread Sam James
commit: fb01593108774e0a1d207eb55388a7c04b225ac6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat May 11 12:37:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 15:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb015931

app-arch/libarchive: stable 3.7.3 for hppa, bug #930740

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index 073f78ef0d2c..7c609d3a3f58 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-27 Thread Arthur Zamarin
commit: a7230563e9a17dff0fd25985cfbe6493f8fbe021
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 27 08:04:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 27 08:04:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7230563

app-arch/libarchive: Stabilize 3.7.3 ppc64, #930740

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index 5ec234b34164..073f78ef0d2c 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-27 Thread Arthur Zamarin
commit: b06adb868d201383647caa8b6125caef4d0bcdd5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 27 08:04:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 27 08:04:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b06adb86

app-arch/libarchive: Stabilize 3.7.3 x86, #930740

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index 3793e6303a36..5ec234b34164 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-27 Thread Michał Górny
commit: 358710c0321f1e9891a9ec8ee7471dde1a9166e0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 07:40:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 07:40:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=358710c0

app-arch/libarchive: Stabilize 3.7.3 amd64, #930740

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index c8ab30319a10..e0916c7f0a8e 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-27 Thread Michał Górny
commit: 604e3b5b6119951c28fd6749d2714b5eb3fcca9a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 07:40:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 07:40:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604e3b5b

app-arch/libarchive: Stabilize 3.7.3 ppc, #930740

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index f9e2a057a10f..c8ab30319a10 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-27 Thread Michał Górny
commit: 2aaba08e5b78eec7c4bd7c3d7412196ddc8adc56
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 07:40:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 07:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aaba08e

app-arch/libarchive: Stabilize 3.7.3 arm64, #930740

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index e0916c7f0a8e..e44c7765a7d9 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-27 Thread Michał Górny
commit: 5cda5c827a6be4fc91a7100f619a9016fb689520
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 07:40:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 07:40:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cda5c82

app-arch/libarchive: Stabilize 3.7.3 arm, #930740

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index e44c7765a7d9..3793e6303a36 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-26 Thread Michał Górny
commit: 49a3bf1000431f4f5737fea77dd01cb1286d3072
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a3bf10

app-arch/libarchive: Stabilize 3.7.3 sparc, #930740

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index 4e1429fdc70c..f9e2a057a10f 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-26 Thread Michał Górny
commit: 5a55418cf5f7ae785d7e6ece421131283e5e4eda
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:54:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a55418c

app-arch/libarchive: Bump to 3.7.4

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.4.ebuild | 176 
 2 files changed, 178 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 441ef7e81de2..2baf43a36402 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -2,3 +2,5 @@ DIST libarchive-3.7.2.tar.xz 5237056 BLAKE2B 
7221db4811a965ee61d879a260348036362
 DIST libarchive-3.7.2.tar.xz.asc 659 BLAKE2B 
7141baf007b89b7ee38ec817b648cef5efb4d694953fcd49f6ed2dc95cf4da2d9259262b9eb4f01ff5d4ecee1257b266a8c6687a8e8ef8790121048229f1ad22
 SHA512 
c2ce850088245d7723720737d74d1cc1819984d01b3f9e4ed96b0757f4c6d6d511b78792181a12400c563632d74edcd0c2c3a4b7527cba40ada7ef74488078fc
 DIST libarchive-3.7.3.tar.xz 5428992 BLAKE2B 
c53672c8cdbe8f406f00bf4fc6b36e4dffcd23a33909dbec6ef06b86dceefc6062840eff629ba3bd19c36121720e16a8ba10dfa1a35ebed186cc92eb144f55d0
 SHA512 
984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63
 DIST libarchive-3.7.3.tar.xz.asc 659 BLAKE2B 
bfe18e36ef2e96ad46ab2cd1236701b4b80f41ebb840681c1baf7eac72f38444cc0619645fac17d3acdda6553b294483d87f0a92d9575138d117934e838d85d2
 SHA512 
9f340b41fc9db34f1c4e0823d559b666196d3031249e05981cfb43a401aa8a85710f14ba1cc784ab3ca367439e4c485668dffe7020f38f50b3ed35810df504a1
+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

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
new file mode 100644
index ..4e1429fdc70c
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   kernel_linux? (
+   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
+   )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-d

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-16 Thread Sam James
commit: 62b052e9c730e3786f5b6dff287920f1c4dad12e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 06:53:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 06:53:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b052e9

app-arch/libarchive: Stabilize 3.7.2-r3 x86, #926557

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r3.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
index 65588c2ef6fd..476a896e4be3 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-09 Thread Ionen Wolkens
commit: 2178909669c6964fe6f5f7702dc61c9a9b484f89
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr 10 04:07:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr 10 04:15:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21789096

app-arch/libarchive: enable zstd IUSE by default

23.0 profiles no longer enable USE=zstd globally, but on libarchive
seems it makes very little sense to be off by default. Popular format
that you'd expect libarchive to be able to handle out-of-the-box and
zstd will be pulled by portage either way (no extra dependencies).

But the more immediate motivation is that qtbase[zstd] requires cmake
with zstd support, which is tied with it being enabled on libarchive.
And then recent developments led to force enabling zstd on qtbase.
This will spare users from having to set it themselves.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r1.ebuild | 2 +-
 app-arch/libarchive/libarchive-3.7.2-r3.ebuild | 2 +-
 app-arch/libarchive/libarchive-3.7.3.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r1.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild
index cc98e64978ce..3ca312b679f8 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r1.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild
@@ -19,7 +19,7 @@ SLOT="0/13"
 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="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr zstd
+   static-libs test xattr +zstd
 "
 RESTRICT="!test? ( test )"
 

diff --git a/app-arch/libarchive/libarchive-3.7.2-r3.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
index 5387e642a60c..65588c2ef6fd 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
@@ -19,7 +19,7 @@ SLOT="0/13"
 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="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr zstd
+   static-libs test xattr +zstd
 "
 RESTRICT="!test? ( test )"
 

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index 92de0417ac1d..4e1429fdc70c 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -19,7 +19,7 @@ SLOT="0/13"
 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="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
-   static-libs test xattr zstd
+   static-libs test xattr +zstd
 "
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-08 Thread Michał Górny
commit: c3806b4355dba3869eedba70b7ef116364695c1f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  9 05:44:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  9 06:01:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3806b43

app-arch/libarchive: Bump to 3.7.3

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.3.ebuild | 176 
 2 files changed, 178 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index be1266ce4a7a..441ef7e81de2 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -1,2 +1,4 @@
 DIST libarchive-3.7.2.tar.xz 5237056 BLAKE2B 
7221db4811a965ee61d879a2603480363628a19995a351b572d099be9f35576d76f0b0822f9a5a47d9929bc094dfd8eafcb4a073e39bb3aa797d4b926ca5
 SHA512 
a21bebb27b808cb7d2ed13a70739904a1b7b55661d8dea83c9897a0129cf71e20c962f13666c571782ff0f4f753ca885619c2097d9e7691c2dee4e6e4b9a2971
 DIST libarchive-3.7.2.tar.xz.asc 659 BLAKE2B 
7141baf007b89b7ee38ec817b648cef5efb4d694953fcd49f6ed2dc95cf4da2d9259262b9eb4f01ff5d4ecee1257b266a8c6687a8e8ef8790121048229f1ad22
 SHA512 
c2ce850088245d7723720737d74d1cc1819984d01b3f9e4ed96b0757f4c6d6d511b78792181a12400c563632d74edcd0c2c3a4b7527cba40ada7ef74488078fc
+DIST libarchive-3.7.3.tar.xz 5428992 BLAKE2B 
c53672c8cdbe8f406f00bf4fc6b36e4dffcd23a33909dbec6ef06b86dceefc6062840eff629ba3bd19c36121720e16a8ba10dfa1a35ebed186cc92eb144f55d0
 SHA512 
984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63
+DIST libarchive-3.7.3.tar.xz.asc 659 BLAKE2B 
bfe18e36ef2e96ad46ab2cd1236701b4b80f41ebb840681c1baf7eac72f38444cc0619645fac17d3acdda6553b294483d87f0a92d9575138d117934e838d85d2
 SHA512 
9f340b41fc9db34f1c4e0823d559b666196d3031249e05981cfb43a401aa8a85710f14ba1cc784ab3ca367439e4c485668dffe7020f38f50b3ed35810df504a1

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
new file mode 100644
index ..92de0417ac1d
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   kernel_linux? (
+   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
+   )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Final
+   SHA384_Init SHA384_Update SHA384_Final
+   SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${PN}-3.7.2-lrzip.patch"
+)

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/, app-arch/libarchive/files/

2024-03-31 Thread Michał Górny
commit: 43c399629fb022b7519d70194cb6c0364809764d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 15:20:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 15:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c39962

app-arch/libarchive: Backport tar error handling fix

Closes: https://bugs.gentoo.org/928146
Signed-off-by: Michał Górny  gentoo.org>

 .../files/libarchive-3.7.2-safe-fprintf.patch  | 27 ++
 ...-3.7.2-r2.ebuild => libarchive-3.7.2-r3.ebuild} |  2 ++
 2 files changed, 29 insertions(+)

diff --git a/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch 
b/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch
new file mode 100644
index ..6a351ba37fea
--- /dev/null
+++ b/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch
@@ -0,0 +1,27 @@
+From 6110e9c82d8ba830c3440f36b990483ceaaea52c Mon Sep 17 00:00:00 2001
+From: Ed Maste 
+Date: Fri, 29 Mar 2024 18:02:06 -0400
+Subject: [PATCH] tar: make error reporting more robust and use correct errno
+ (#2101)
+
+As discussed in #1609.
+---
+ tar/read.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/tar/read.c b/tar/read.c
+index af3d3f423..a7f14a07b 100644
+--- a/tar/read.c
 b/tar/read.c
+@@ -371,8 +371,9 @@ read_archive(struct bsdtar *bsdtar, char mode, struct 
archive *writer)
+   if (r != ARCHIVE_OK) {
+   if (!bsdtar->verbose)
+   safe_fprintf(stderr, "%s", 
archive_entry_pathname(entry));
+-  fprintf(stderr, ": %s: ", 
archive_error_string(a));
+-  fprintf(stderr, "%s", strerror(errno));
++  safe_fprintf(stderr, ": %s: %s",
++  archive_error_string(a),
++  strerror(archive_errno(a)));
+   if (!bsdtar->verbose)
+   fprintf(stderr, "\n");
+   bsdtar->return_value = 1;

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
similarity index 98%
rename from app-arch/libarchive/libarchive-3.7.2-r2.ebuild
rename to app-arch/libarchive/libarchive-3.7.2-r3.ebuild
index 0e17daa7457c..5387e642a60c 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
@@ -76,6 +76,8 @@ PATCHES=(
# https://github.com/libarchive/libarchive/issues/2069
# (we can simply update the command since we don't support old lrzip)
"${FILESDIR}/${P}-lrzip.patch"
+   # https://github.com/libarchive/libarchive/pull/2101
+   "${FILESDIR}/${P}-safe-fprintf.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-03-26 Thread Ionen Wolkens
commit: aef5dbc298796934311d2cc47f5afac9b32a28ca
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 04:37:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef5dbc2

app-arch/libarchive: Stabilize 3.7.2-r2 ppc, #926557

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index f16412adf7ce..0e17daa7457c 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-03-26 Thread Ionen Wolkens
commit: 4c426f0b7c5f04d50d0025210624df8e5bf29a4f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 01:31:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c426f0b

app-arch/libarchive: Stabilize 3.7.2-r2 hppa, #926557

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index 490470469142..f16412adf7ce 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-03-25 Thread Michał Górny
commit: e114143d342fb2a6fbdce93eac3484af8ad9f1e8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 15:21:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 15:21:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e114143d

app-arch/libarchive: Workaround lrzip bug on 32-bit arch tests

Bug: https://bugs.gentoo.org/927766
Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index 5ac9b253c240..490470469142 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -138,6 +138,13 @@ src_test() {
mkdir -p "${T}"/bin || die
# tests fail when lbzip2[symlink] is used in place of ref bunzip2
ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
+   # workaround lrzip broken on 32-bit arches with >= 10 threads
+   # https://bugs.gentoo.org/927766
+   cat > "${T}"/bin/lrzip <<-EOF || die
+   #!/bin/sh
+   exec "$(type -P lrzip)" -p1 "\${@}"
+   EOF
+   chmod +x "${T}/bin/lrzip" || die
local -x PATH=${T}/bin:${PATH}
multilib-minimal_src_test
 }



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-03-09 Thread Sam James
commit: 113cecd0c925ad9e1214e0d1a0401dcfb4c895fd
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  9 20:24:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  9 20:24:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113cecd0

app-arch/libarchive: Stabilize 3.7.2-r2 sparc, #926557

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index 5d5523f3066f..5ac9b253c240 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-02-28 Thread Sam James
commit: 4c325e846f72b64ff3e73e9f3c4567c508da21e9
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:14:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:15:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c325e84

app-arch/libarchive: elibtoolize to respect flags w/ LTO

Our elt-patches contain fixes to respect LTO properly:
```
 * Running elibtoolize in: libarchive-3.7.2/
 *   Applying ppc64le/2.4.4 patch ...
 * Running elibtoolize in: libarchive-3.7.2/build/autoconf/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 *   Applying werror/2.4.6 patch ...
 *   Applying cxx-pthread/2.4.6 patch ...
 *   Applying color-record/2.4.6-alt patch ...
 *   Applying sed-quote/2.4.6 patch ...
```

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index c4c3526547e1..690f6b400ac8 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit multilib-minimal toolchain-funcs verify-sig
+inherit libtool multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Multi-format archive and compression library"
 HOMEPAGE="
@@ -78,6 +78,13 @@ PATCHES=(
"${FILESDIR}/${P}-lrzip.patch"
 )
 
+src_prepare() {
+   default
+
+   # Needed for flags to be respected w/ LTO
+   elibtoolize
+}
+
 multilib_src_configure() {
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-02-17 Thread Jakov Smolić
commit: 94587a08559d13982fbf1a5e9bf5f79b9c8e3703
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 17 12:25:59 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 17 12:25:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94587a08

app-arch/libarchive: Keyword 3.7.2-r2 riscv, #924746

Signed-off-by: Jakov Smolić  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index 54c0c811191e..c4c3526547e1 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-02-17 Thread Arthur Zamarin
commit: 25cdc974a9fac680304f3a615a6b28fbf6168b9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 17 09:54:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 17 09:54:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25cdc974

app-arch/libarchive: Keyword 3.7.2-r2 s390, #924746

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index ba60d198663c..54c0c811191e 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~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 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr zstd



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-02-16 Thread Michał Górny
commit: d792390fa0f96947cd95ebbed70d028d0061f836
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 06:02:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d792390f

app-arch/libarchive: Add optional test dependencies

Signed-off-by: Michał Górny  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 164 +
 1 file changed, 164 insertions(+)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
new file mode 100644
index ..ba60d198663c
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   kernel_linux? (
+   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
+   )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Final
+   SHA384_Init SHA384_Update SHA384_Final
+   SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+   # https://github.com/libarchive/libarchive/issues/1968
+   "${FILESDIR}/${P}-32bit-test.patch"
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${P}-lrzip.patch"
+)
+
+multilib_src_configure() {
+   export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
+
+   local myconf=(
+   $(use_enable acl)
+   $(use_enable static-libs static)
+   $(use_enable xattr)
+   $(use_with blake2 libb2)
+   $(use_with bzip2 bz2lib)
+   $(use_with expat)
+   $(use_with !expat xml2)
+   $(use_with iconv)
+   $(use_with lz4)
+   $(use_with lzma)
+   $(use_with lzo lzo2)
+   $(use_with nettle)
+   --with-zlib
+   $(use_with zstd)
+
+   # Windows-specific
+   --without-cng
+   )
+   if multilib_is_native_abi ; then
+   myconf+=(
+   --enable-bsdcat="$(tc-is-static-only && echo static || 
echo shared)"
+   --enable-bsdcpio="$(tc-is-static-only && echo static || 
echo shared)"
+   --enable-bsdtar="$(tc-is-static-only && echo static || 
echo shared)"
+   --enable-bsdunzip="$(tc-is-static-only && echo static 
|| echo shared)"
+   )
+   else
+   myconf+=(
+   --disable-bsdcat
+   --disable-bsdcpio
+   --disable-bsdtar
+   --disable-bsdunzip
+   )
+ 

[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/, app-arch/libarchive/files/

2024-02-16 Thread Michał Górny
commit: 83dff44ce0428a0a1009300d7c1058d2750188a2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 13:52:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 13:52:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dff44c

app-arch/libarchive: Fix >=app-arch/lrzip-0.650 support

Closes: https://bugs.gentoo.org/924409
Signed-off-by: Michał Górny  gentoo.org>

 .../libarchive/files/libarchive-3.7.2-lrzip.patch  | 26 ++
 ...ive-3.7.2.ebuild => libarchive-3.7.2-r1.ebuild} |  3 +++
 2 files changed, 29 insertions(+)

diff --git a/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch 
b/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch
new file mode 100644
index ..f05b46c1a340
--- /dev/null
+++ b/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch
@@ -0,0 +1,26 @@
+diff --git a/libarchive/archive_read_support_filter_lrzip.c 
b/libarchive/archive_read_support_filter_lrzip.c
+index a562d538..f3ec40c4 100644
+--- a/libarchive/archive_read_support_filter_lrzip.c
 b/libarchive/archive_read_support_filter_lrzip.c
+@@ -109,7 +109,7 @@ lrzip_bidder_init(struct archive_read_filter *self)
+ {
+   int r;
+ 
+-  r = __archive_read_program(self, "lrzip -d -q");
++  r = __archive_read_program(self, "lrzip -d -Q");
+   /* Note: We set the format here even if __archive_read_program()
+* above fails.  We do, after all, know what the format is
+* even if we weren't able to read it. */
+diff --git a/libarchive/archive_write_add_filter_lrzip.c 
b/libarchive/archive_write_add_filter_lrzip.c
+index fe974c93..8fe498dd 100644
+--- a/libarchive/archive_write_add_filter_lrzip.c
 b/libarchive/archive_write_add_filter_lrzip.c
+@@ -133,7 +133,7 @@ archive_write_lrzip_open(struct archive_write_filter *f)
+   int r;
+ 
+   archive_string_init(&as);
+-  archive_strcpy(&as, "lrzip -q");
++  archive_strcpy(&as, "lrzip -Q");
+ 
+   /* Specify compression type. */
+   switch (data->compression) {

diff --git a/app-arch/libarchive/libarchive-3.7.2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild
similarity index 96%
rename from app-arch/libarchive/libarchive-3.7.2.ebuild
rename to app-arch/libarchive/libarchive-3.7.2-r1.ebuild
index 3d5b9c43c1f6..cc98e64978ce 100644
--- a/app-arch/libarchive/libarchive-3.7.2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild
@@ -67,6 +67,9 @@ QA_CONFIG_IMPL_DECL_SKIP=(
 PATCHES=(
# https://github.com/libarchive/libarchive/issues/1968
"${FILESDIR}/${P}-32bit-test.patch"
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${P}-lrzip.patch"
 )
 
 multilib_src_configure() {



  1   2   3   4   >