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

app-arch/libarchive: Remove old

Signed-off-by: Michał Górny <mgorny <AT> 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..000000000000
--- 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
-       elibtoolize
-}
-
-multilib_src_configure() {
-       export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
-
-       local myconf=(
-               $(use_enable acl)
-               $(use_enable static-libs static)
-               $(use_enable xattr)
-               $(use_with blake2 libb2)
-               $(use_with bzip2 bz2lib)
-               $(use_with expat)
-               $(use_with !expat xml2)
-               $(use_with iconv)
-               $(use_with lz4)
-               $(use_with lzma)
-               $(use_with lzo lzo2)
-               $(use_with nettle)
-               --with-zlib
-               $(use_with zstd)
-
-               # Windows-specific
-               --without-cng
-       )
-       if multilib_is_native_abi ; then
-               myconf+=(
-                       --enable-bsdcat="$(tc-is-static-only && echo static || 
echo shared)"
-                       --enable-bsdcpio="$(tc-is-static-only && echo static || 
echo shared)"
-                       --enable-bsdtar="$(tc-is-static-only && echo static || 
echo shared)"
-                       --enable-bsdunzip="$(tc-is-static-only && echo static 
|| echo shared)"
-               )
-       else
-               myconf+=(
-                       --disable-bsdcat
-                       --disable-bsdcpio
-                       --disable-bsdtar
-                       --disable-bsdunzip
-               )
-       fi
-
-       ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
-       if multilib_is_native_abi ; then
-               emake
-       else
-               emake libarchive.la
-       fi
-}
-
-src_test() {
-       mkdir -p "${T}"/bin || die
-       # tests fail when lbzip2[symlink] is used in place of ref bunzip2
-       ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
-       # workaround lrzip broken on 32-bit arches with >= 10 threads
-       # https://bugs.gentoo.org/927766
-       cat > "${T}"/bin/lrzip <<-EOF || die
-               #!/bin/sh
-               exec "$(type -P lrzip)" -p1 "\${@}"
-       EOF
-       chmod +x "${T}/bin/lrzip" || die
-       local -x PATH=${T}/bin:${PATH}
-       multilib-minimal_src_test
-}
-
-multilib_src_test() {
-       # sandbox is breaking long symlink behavior
-       local -x SANDBOX_ON=0
-       local -x LD_PRELOAD=
-       # some locales trigger different output that breaks tests
-       local -x LC_ALL=C.UTF-8
-       emake check
-}
-
-multilib_src_install() {
-       if multilib_is_native_abi ; then
-               emake DESTDIR="${D}" install
-       else
-               local install_targets=(
-                       install-includeHEADERS
-                       install-libLTLIBRARIES
-                       install-pkgconfigDATA
-               )
-               emake DESTDIR="${D}" "${install_targets[@]}"
-       fi
-
-       # Libs.private: should be used from libarchive.pc instead
-       find "${ED}" -type f -name "*.la" -delete || die
-       # https://github.com/libarchive/libarchive/issues/1766
-       sed -e '/Requires\.private/s:iconv::' \
-               -i "${ED}/usr/$(get_libdir)/pkgconfig/libarchive.pc" || die
-}

Reply via email to