Version bump.
authorSamuli Suominen <ssuominen@gentoo.org>
Fri, 13 Jan 2012 19:43:34 +0000 (19:43 +0000)
committerSamuli Suominen <ssuominen@gentoo.org>
Fri, 13 Jan 2012 19:43:34 +0000 (19:43 +0000)
Package-Manager: portage-2.2.0_alpha84/cvs/Linux x86_64

app-arch/libarchive/ChangeLog
app-arch/libarchive/Manifest
app-arch/libarchive/libarchive-3.0.3.ebuild [new file with mode: 0644]

index 1c015834358f1e1de3771eb0e9206e7b50d9ac15..88b6566ac239fe8164bc7a7ef3578a3e0ab7c43a 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-arch/libarchive
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/ChangeLog,v 1.100 2012/01/10 15:47:07 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/ChangeLog,v 1.101 2012/01/13 19:43:34 ssuominen Exp $
+
+*libarchive-3.0.3 (13 Jan 2012)
+
+  13 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +libarchive-3.0.3.ebuild:
+  Version bump.
 
   10 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
   -libarchive-2.7.1-r1.ebuild, -libarchive-2.8.3.ebuild,
index de62c8f9c7fd7c3df9e0fd75f52e35bc0a73c104..be96622e89e3d26ec2205b2beff450c614e2840b 100644 (file)
@@ -5,19 +5,21 @@ AUX libarchive-disable-lzma-size-test.patch 1780 RMD160 b7e62759b0821b6787155d9c
 DIST libarchive-2.8.4.tar.gz 1502828 RMD160 4df65456c9026cdcf05b285db33518f4ff734c6e SHA1 b9cc3bbd20bd71f996be9ec738f19fda8653f7af SHA256 86cffa3eaa28d3116f5d0b20284026c3762cf4a2b52b9844df2b494d4a89f688
 DIST libarchive-2.8.5.tar.gz 1410485 RMD160 b4b75a5cf5b15312dff8addde44d91161ad1a7a4 SHA1 e48a3b50de84b1d747f5af9ca5ba90eb6d3a4a78 SHA256 13993e0ffbd121ccda46ea226b1f8eac218de0fa8da7d8b1f998093d5c32a72d
 DIST libarchive-3.0.2.tar.gz 3505998 RMD160 201c63a1743bc427243a5f6d6a0fee4d7acc53e0 SHA1 c29a45931bb9e5b0f46d848bc96f7b78a77d08a9 SHA256 b27a10182f4fc3f69d01419a59ddb16fccf5df8c4b166008c04f41905e29fd74
+DIST libarchive-3.0.3.tar.gz 3509104 RMD160 8bfde7be3aa15221c327641b0463f0b40a797e19 SHA1 b774e2675e5c1abafbd4d667402e8c3e72313944 SHA256 c5fc7620f74a54b1717e4aed38aee85dc27a988ad1db7640f28eb63a82ea62d7
 EBUILD libarchive-2.8.4-r1.ebuild 2781 RMD160 89dcca7e1a04a2cd13e4202048d0008e9c27ffe3 SHA1 455ecd5fe7e82964cd708b0af7edf4c047646cdd SHA256 c1ca526bce3cf61adab7590f3e7c6c437b65b915573286b780ed5c23b435577f
 EBUILD libarchive-2.8.5.ebuild 2664 RMD160 f66ddaf00aa288bd5315d2a1a89fdf2cc6177038 SHA1 bbaaeb8108a0436977a5bbb436ea80958ca54b05 SHA256 7e101b8f9dde47866615589ac4d8ad39f98781d1b9d1e2e0259ca9a16d1f860a
 EBUILD libarchive-3.0.2.ebuild 2224 RMD160 bd07030eff1878987f90ea23564750abf6633a30 SHA1 640b74cefb02ed8a9ee36ce0b4941affc274520c SHA256 5aa80e353a1c19edf9d3fe481e2a40818329f7ab4b717910561fa8030b4e4154
-MISC ChangeLog 28584 RMD160 448616be8bb2f2e4846813af428b54f24d94f3c1 SHA1 cce6bad317efd1e518e9bc4c8357fde7e46a883f SHA256 1243cc6b47d5ffa0b365b96ff2577deb7c256cb4423a968158c132d41af4e96c
+EBUILD libarchive-3.0.3.ebuild 2169 RMD160 abc07de6538b151d18c17923c7f078758bf3886f SHA1 027bbe28c73a0fd2c5ac920a550fd8cf1170c469 SHA256 c11bfbd133c9222e51301b05f47d34c4bef594757b6304feffc3d33e2311d890
+MISC ChangeLog 28714 RMD160 c1b36663a052a42280b703f5a35f4431de26160a SHA1 dc898d8e0154f7b377fa60bf387ae0e385de02e2 SHA256 a5b8b15dcfdd752083fe6360a00c14dd533a7adb9813d22f6226aa23320025ca
 MISC metadata.xml 1450 RMD160 af260abc1af0f571107a30f272451be93dbb8597 SHA1 9dcb28ee29171e89cd243b23ee1eea87a8d88cf2 SHA256 b2b5de7c037070ad42a67a40ff967a443fa6edf82ed583aadcd2435b6b4e2256
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQEcBAEBAgAGBQJPDF0kAAoJEEdUh39IaPFNCaIH/Ag4AZc39xpG3ZO706W0nyrG
-kaOb1+NXLFBKPRLRiy0aDHd68xPag/jVSTuibJW3I/niRfMxRhMuyrK4JYRl9QJl
-lNb0M/apwlBN8QhfEfTiACseMehW5tsYy7TRhK0CXOqEApaPFfHOA3abRkhabCoG
-oZPFo/0mOgX0qbWSBFf+4l0dzRbcYHF8GPxl5MbQJUdpGmAMVoQHROvTVilsjp29
-WjkJ1HfdUW/qmVJhgraIRuicQII5NAGOObWpC7IqcCNjX0BjsY1Sw3ANDD1jnrPU
-IEj8jtZCRRVDqXXcYGWbSwKwthtaTPKYjyeKuAl09sgNhskC8azD/EjeGL5keDk=
-=haSA
+iQEcBAEBAgAGBQJPEIj9AAoJEEdUh39IaPFNleoH/17eM3fRytx7U7P9jH+s/h+x
+7QcuQy+DQ9Eg8KW5n41iVBv2DpA3NDCtm0kIA+GLYvCucgEPiVpKZAJAQyloRr6e
+Tr0Nzl1NHnorE65bdTIdvPS8WXpDnMllrL+qTulnf72TW1jFeyfpX6LueIVtHBwR
+ZFseLjxLDKUN+zdC7ghs7zA1r0jEdG1hB7ycjsF+/HErtnzLef4TJAtbLKMonYAd
+2nfOBGlNiVcsAVB9xMsMLiWAYNKbCqpa6m/OUlljKlVvRsfa8Tf4J5qxBA+lbC7r
+Q/EUyZLPLCI0VslN/lEKrukD3HdzHOQRJCbGrkbF7t2BAXhJIjdvEisLhYCsicI=
+=S3ob
 -----END PGP SIGNATURE-----
diff --git a/app-arch/libarchive/libarchive-3.0.3.ebuild b/app-arch/libarchive/libarchive-3.0.3.ebuild
new file mode 100644 (file)
index 0000000..26fd756
--- /dev/null
@@ -0,0 +1,84 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/libarchive-3.0.3.ebuild,v 1.1 2012/01/13 19:43:34 ssuominen Exp $
+
+EAPI=4
+inherit eutils multilib
+
+DESCRIPTION="BSD tar command"
+HOMEPAGE="http://code.google.com/p/libarchive/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="acl +bzip2 +e2fsprogs expat +iconv kernel_linux +lzma nettle static-libs xattr +zlib"
+
+RDEPEND="dev-libs/openssl:0
+       acl? ( virtual/acl )
+       bzip2? ( app-arch/bzip2 )
+       expat? ( dev-libs/expat )
+       !expat? ( dev-libs/libxml2 )
+       iconv? ( virtual/libiconv )
+       kernel_linux? (
+               xattr? ( sys-apps/attr )
+               )
+       lzma? ( app-arch/xz-utils )
+       nettle? ( dev-libs/nettle )
+       zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+       kernel_linux? (
+               virtual/os-headers
+               e2fsprogs? ( sys-fs/e2fsprogs )
+               )"
+
+DOCS="NEWS README"
+
+src_configure() {
+       export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
+
+       # We disable lzmadec because we support the newer liblzma from xz-utils
+       # and not liblzmadec with this version.
+       econf \
+               $(use_enable static-libs static) \
+               --enable-bsdtar=shared \
+               --enable-bsdcpio=shared \
+               $(use_enable xattr) \
+               $(use_enable acl) \
+               $(use_with zlib) \
+               $(use_with bzip2 bz2lib) \
+               --without-lzmadec \
+               $(use_with iconv) \
+               $(use_with lzma) \
+               $(use_with nettle) \
+               $(use_with !expat xml2) \
+               $(use_with expat)
+}
+
+src_test() {
+       # Replace the default src_test so that it builds tests in parallel
+       emake check
+}
+
+src_install() {
+       default
+
+       # Libs.private: should be used from libarchive.pc instead
+       rm -f "${ED}"usr/lib*/lib*.la
+
+       # Create tar symlink for FreeBSD
+       if [[ ${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
+}
+
+pkg_preinst() {
+       preserve_old_lib /{,usr/}$(get_libdir)/${PN}$(get_libname 2)
+}
+
+pkg_postinst() {
+       preserve_old_lib_notify /{,usr/}$(get_libdir)/${PN}$(get_libname 2)
+}