summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2009-09-26 21:53:40 +0000
committerRyan Hill <rhill@gentoo.org>2009-09-26 21:53:40 +0000
commit68f628d0ac42f550b94612d3c780e6bf2a5ac3e8 (patch)
tree75b71f67b88a9611b801afe0778365704a42c729 /dev-libs/elfutils
parentKeywording for ppc. (diff)
downloadhistorical-68f628d0ac42f550b94612d3c780e6bf2a5ac3e8.tar.gz
historical-68f628d0ac42f550b94612d3c780e6bf2a5ac3e8.tar.bz2
historical-68f628d0ac42f550b94612d3c780e6bf2a5ac3e8.zip
Version bump, bug #278144 by Conrad Kostecki.
Package-Manager: portage-2.2_rc42/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/elfutils')
-rw-r--r--dev-libs/elfutils/ChangeLog8
-rw-r--r--dev-libs/elfutils/Manifest16
-rw-r--r--dev-libs/elfutils/elfutils-0.143.ebuild60
-rw-r--r--dev-libs/elfutils/metadata.xml5
4 files changed, 85 insertions, 4 deletions
diff --git a/dev-libs/elfutils/ChangeLog b/dev-libs/elfutils/ChangeLog
index 88f93e398efd..4562b72d8113 100644
--- a/dev-libs/elfutils/ChangeLog
+++ b/dev-libs/elfutils/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/elfutils
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.124 2009/03/15 11:29:33 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.125 2009/09/26 21:53:40 dirtyepic Exp $
+
+*elfutils-0.143 (26 Sep 2009)
+
+ 26 Sep 2009; Ryan Hill <dirtyepic@gentoo.org> +elfutils-0.143.ebuild,
+ metadata.xml:
+ Version bump, bug #278144 by Conrad Kostecki.
*elfutils-0.140 (15 Mar 2009)
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 48929a6cef72..7c7649152b77 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX elfutils-0.118-PaX-support.patch 954 RMD160 ed86dfec7b51b273721f3dd0c6e11bba935e6c1e SHA1 baaaa3686902c3f4ce9f81f7a83e2e66ba1575d2 SHA256 e769e1168dc645ce99655f984f5c19a54d765210cacd098556b6b68743b877fa
AUX elfutils-0.131-gnu-inline.patch 8899 RMD160 6c41d63b3e231eda0ba2f337a206bf649ec85729 SHA1 53d0d15bc925f559471e2ab0ad86539208f93140 SHA256 69e1781732b3babd00d6fbc5976f908d293942cc3f253f451e9c22f49ee6b7b6
DIST elfutils-0.127-patches-1.0.tar.bz2 19950 RMD160 7bd6e8fd52a2c5df3b423a6e9f553a745dab6047 SHA1 20591f01ae916464aa28ca291e96a3d3a632dd4f SHA256 ccaa15294c9a1e11b6b0d0cf20ea2f882a8fbda47141301b5af57db5064f23eb
@@ -5,10 +8,19 @@ DIST elfutils-0.127.tar.gz 1247883 RMD160 f083e5d3d5fdbb82f15a95f4b420c0086d2f52
DIST elfutils-0.131-patches-1.0.tar.bz2 16640 RMD160 28c168d3d3f6731697354ab867a25c99c387ed32 SHA1 d83422054505c8e265afda85946b930636cc1321 SHA256 f959d97b68a53eedf1712bdfbf496faae0de5a0e2474aa5641a9811263b5ff8e
DIST elfutils-0.131.tar.gz 1412328 RMD160 18483d0d03e642eafdceabdfcebf88456b5aafba SHA1 d371731e3c09f05aad05f9b02ac2abc049528fac SHA256 947a9566a622f701a2fe2416d3b85b397d38d5f4189da91fc0a306b4d9950e6f
DIST elfutils-0.140.tar.bz2 1469129 RMD160 e7f0210fa12b92074ce1c80fb51b62c685c2ae29 SHA1 143a4d38736a55758f0fe17fb3220ab4b68e59a6 SHA256 5479c0a0b50b4a370a2baa0f8e906e7e51c403ce3afe3a4cbc6aea7c34eebffd
+DIST elfutils-0.143.tar.bz2 1518950 RMD160 08aeb3e2481659ffb37fcf8b8c83675f75c7b0a2 SHA1 95e94eb094fd3d1f3d59355a0763f2fda8102a1c SHA256 435c0c8a7ed5ca34ea5ac985041faedf56b21a6cdd24058e3c2f3b5347d238ff
DIST elfutils_0.131.orig.tar.gz 1412328 RMD160 18483d0d03e642eafdceabdfcebf88456b5aafba SHA1 d371731e3c09f05aad05f9b02ac2abc049528fac SHA256 947a9566a622f701a2fe2416d3b85b397d38d5f4189da91fc0a306b4d9950e6f
EBUILD elfutils-0.127.ebuild 1634 RMD160 4dad189c3c1daf6c71282cab84af27f6f771f6cc SHA1 5740d6062232ee93c8f25593825ac364467dd84f SHA256 522f65eac249f2a61840d76fa38dfa8b77854bebb8264c7fc0db7e07ea7455c9
EBUILD elfutils-0.131-r1.ebuild 1718 RMD160 3f616ab94b1e857de1debb37861393010027d6b1 SHA1 aa77b3e6fbf17a6a345b114cc79e143a44955fa8 SHA256 33dfcd202766305fa203e77c8ef2eee5819f456fddef1f5e063bb5445f4f88c0
EBUILD elfutils-0.131-r2.ebuild 1664 RMD160 9635abfafbef3c1b63737a7fc4c7381944846d1c SHA1 252537336a56403a0f454f3c38fee263a405e846 SHA256 66c43e02f03bb5db40ff18994de7119ca55198cf585e144a5c4e3357a566808f
EBUILD elfutils-0.140.ebuild 1811 RMD160 db4e3e25b1590eeae6185531528b570659e8ffbf SHA1 a021ac57f72caac6f131842fcc557cbff326a9b4 SHA256 b73f4cdbf34f7b85c82a8acf26487ab2c9c30390c96860995e144ecf81f62dd8
-MISC ChangeLog 15897 RMD160 0d40c99a85f4daca7a4e384f30338ee039bb1d80 SHA1 767560cc0399969a4827e5b4f4435b1bf223fe37 SHA256 adc7ac80f755b0c83427352910455c0848754d52df0531a3dc354c3702469c99
-MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
+EBUILD elfutils-0.143.ebuild 1882 RMD160 f920f22ea0b296e6bf9463db37f1f385731dbad7 SHA1 f6c087c720264d477a52eedacc004b435a489a1e SHA256 b1122eddc3c646401039e218789a61ab1e61a22998765c261adbdba58a16bbc6
+MISC ChangeLog 16071 RMD160 280dccd99e72d33eb5a13ec1b9a3e37f48d6389a SHA1 a34fb1a4335e1c3683edce2dbd5b33c14434b253 SHA256 0f7ed303587c421bbe64cbec53863c9f27566bbfdfded86c81321fdd8b8429f3
+MISC metadata.xml 281 RMD160 2e23c1850f32822e50d0905b2e36ba1e22c004b2 SHA1 8f2ea427f9a348676d948018d621bea51f0f8740 SHA256 2418a06fe1c33bf09a8cad2a5b582a9a5b4c2d3315e74f67e3b10c4d76f53736
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkq+jZgACgkQiqiDRvmkBmIGkwCfQPnSZm7JNkSjzJNy4xcfb7kU
+N3IAoNUs89819dwgAHa/GimKskYXyzmf
+=T+YF
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/elfutils/elfutils-0.143.ebuild b/dev-libs/elfutils/elfutils-0.143.ebuild
new file mode 100644
index 000000000000..c7ac74d29b52
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.143.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.143.ebuild,v 1.1 2009/09/26 21:53:40 dirtyepic Exp $
+
+inherit eutils
+
+DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
+HOMEPAGE="http://people.redhat.com/drepper/"
+#SRC_URI="ftp://sources.redhat.com/pub/systemtap/${PN}/${P}.tar.gz"
+#SRC_URI="mirror://debian/pool/main/e/elfutils/elfutils_${PV}.orig.tar.gz"
+SRC_URI="https://fedorahosted.org/releases/e/l/elfutils/${P}.tar.bz2"
+
+LICENSE="GPL-2-with-exceptions"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="bzip2 lzma nls test zlib"
+
+# This pkg does not actually seem to compile currently in a uClibc
+# environment (xrealloc errs), but we need to ensure that glibc never
+# gets pulled in as a dep since this package does not respect virtual/libc
+RDEPEND="zlib? ( >=sys-libs/zlib-1.2.2.3 )
+ bzip2? ( app-arch/bzip2 )
+ lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}
+ elibc_glibc? ( >=sys-libs/glibc-2.7 )
+ nls? ( sys-devel/gettext )
+ >=sys-devel/flex-2.5.4a
+ sys-devel/m4
+ >=sys-devel/binutils-2.15.90.0.1
+ >=sys-devel/gcc-4.1.2
+ !dev-libs/libelf"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch
+ find . -name Makefile.in -print0 | xargs -0 sed -i -e 's:-W\(error\|extra\)::g'
+ use test || sed -i -e 's: tests::' Makefile.in #226349
+}
+
+src_compile() {
+ econf \
+ $(use_enable nls) \
+ --program-prefix="eu-" \
+ $(use_with zlib) \
+ $(use_with bzip2 bzlib) \
+ $(use_with lzma)
+
+ emake || die
+}
+
+src_test() {
+ env LD_LIBRARY_PATH="${S}/libelf:${S}/libebl:${S}/libdw:${S}/libasm" \
+ make check || die "test failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS NOTES README THANKS TODO
+}
diff --git a/dev-libs/elfutils/metadata.xml b/dev-libs/elfutils/metadata.xml
index fb4199eb7afe..d45814ebca62 100644
--- a/dev-libs/elfutils/metadata.xml
+++ b/dev-libs/elfutils/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>toolchain</herd>
+ <herd>toolchain</herd>
+ <use>
+ <flag name="lzma">Support automatic decompression of LZMA-compressed files and kernel images.</flag>
+ </use>
</pkgmetadata>