diff options
Diffstat (limited to 'app-arch/libarchive/libarchive-3.1.2-r3.ebuild')
-rw-r--r-- | app-arch/libarchive/libarchive-3.1.2-r3.ebuild | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/app-arch/libarchive/libarchive-3.1.2-r3.ebuild b/app-arch/libarchive/libarchive-3.1.2-r3.ebuild deleted file mode 100644 index 53b45fd47f0..00000000000 --- a/app-arch/libarchive/libarchive-3.1.2-r3.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit autotools eutils multilib-minimal toolchain-funcs - -DESCRIPTION="BSD tar command" -HOMEPAGE="http://www.libarchive.org/" -SRC_URI="http://www.libarchive.org/downloads/${P}.tar.gz" - -LICENSE="BSD BSD-2 BSD-4 public-domain" -SLOT="0/13" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="acl +bzip2 +e2fsprogs expat +iconv kernel_linux libressl +lzma lzo nettle static-libs xattr +zlib" - -RDEPEND=" - !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) - acl? ( virtual/acl[${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}] ) - ) - lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] ) - lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] ) - nettle? ( dev-libs/nettle[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - kernel_linux? ( - virtual/os-headers - e2fsprogs? ( sys-fs/e2fsprogs ) - )" - -DOCS=( NEWS README ) - -src_prepare() { - epatch "${FILESDIR}"/${P}-CVE-2013-0211.patch - epatch "${FILESDIR}"/${P}-outofsource.patch - eautoreconf -} - -multilib_src_configure() { - export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923 - - local myconf=() - myconf=( - $(use_enable static-libs static) - $(use_enable xattr) - $(use_enable acl) - $(use_with zlib) - $(use_with bzip2 bz2lib) - $(use_with iconv) - $(use_with lzma) - $(use_with lzo lzo2) - $(use_with nettle) - $(use_with !expat xml2) - $(use_with expat) - ) - if multilib_is_native_abi ; then myconf+=( - --enable-bsdtar=$(tc-is-static-only && echo static || echo shared) - --enable-bsdcpio=$(tc-is-static-only && echo static || echo shared) - ); else myconf+=( - --disable-bsdtar - --disable-bsdcpio - ); fi - - # We disable lzmadec because we support the newer liblzma from xz-utils - # and not liblzmadec with this version. - myconf+=( - --without-lzmadec - ) - - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_compile() { - if multilib_is_native_abi ; then - emake - else - emake libarchive.la - fi -} - -multilib_src_test() { - # Replace the default src_test so that it builds tests in parallel - multilib_is_native_abi && emake check -} - -multilib_src_install() { - if multilib_is_native_abi ; then - emake DESTDIR="${D}" install - - # Libs.private: should be used from libarchive.pc instead - prune_libtool_files - - # Create tar symlink for FreeBSD - if ! use prefix && [[ ${CHOST} == *-freebsd* ]]; then - dosym bsdtar /usr/bin/tar - echo '.so bsdtar.1' > "${T}"/tar.1 - doman "${T}"/tar.1 - # We may wish to switch to symlink bsdcpio to cpio too one day - fi - else - emake DESTDIR="${D}" \ - install-includeHEADERS \ - install-libLTLIBRARIES \ - install-pkgconfigDATA - - # Libs.private: should be used from libarchive.pc instead - prune_libtool_files - fi -} - -multilib_src_install_all() { - cd "${S}" || die - dodoc "${DOCS[@]}" -} |