summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-09-07 20:43:44 +0000
committerMike Frysinger <vapier@gentoo.org>2012-09-07 20:43:44 +0000
commitbf2c4dd59430889a8f0def98d1c42d713bbfa712 (patch)
tree80917097d484f9c2415ee3d7895334c56e954dd3 /dev-libs/elfutils
parentbackported upstream commit for soname, fixed install rules (diff)
downloadhistorical-bf2c4dd59430889a8f0def98d1c42d713bbfa712.tar.gz
historical-bf2c4dd59430889a8f0def98d1c42d713bbfa712.tar.bz2
historical-bf2c4dd59430889a8f0def98d1c42d713bbfa712.zip
Version bump.
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/elfutils')
-rw-r--r--dev-libs/elfutils/ChangeLog7
-rw-r--r--dev-libs/elfutils/Manifest34
-rw-r--r--dev-libs/elfutils/elfutils-0.155.ebuild66
3 files changed, 91 insertions, 16 deletions
diff --git a/dev-libs/elfutils/ChangeLog b/dev-libs/elfutils/ChangeLog
index 4d5f1cb13c01..1826f5dbe222 100644
--- a/dev-libs/elfutils/ChangeLog
+++ b/dev-libs/elfutils/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/elfutils
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.163 2012/07/22 20:31:47 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.164 2012/09/07 20:43:44 vapier Exp $
+
+*elfutils-0.155 (07 Sep 2012)
+
+ 07 Sep 2012; Mike Frysinger <vapier@gentoo.org> +elfutils-0.155.ebuild:
+ Version bump.
22 Jul 2012; Mike Frysinger <vapier@gentoo.org> elfutils-0.154-r1.ebuild:
The thread option uses a - separator #427524 by argonovsky.
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index ed47b64c4828..237d83857ef0 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX elfutils-0.118-PaX-support.patch 954 SHA256 e769e1168dc645ce99655f984f5c19a54d765210cacd098556b6b68743b877fa SHA512 d2b27b1715908ebc68c304a32b29e5bdebede5d4c9819b552617b3e3fd00f21570fa2346ec0e01b9b8028e9139eea629e0e70bee2f509ebfdacd31bbcd3bea0d WHIRLPOOL 47b537a5a01b9a1240b0e922eeef7e5e0e00b04cb474dbb0728849deba4a50c13e6a56b9b5476121771dab25a61641091deefd2cf94bb7cdcf4858f1b6222670
AUX elfutils-0.143-configure.patch 772 SHA256 af91d9c73612d82b3b47099c0dd8e5cfaac1aa6538185e2760ba5ab933ef9091 SHA512 988d9a85339848150023df4193c6fa45a9dc2e3609b16b575ef7e25c4b0eff8b7e1bd188ebc4a5c0ae9b1aeeb16a99ddf1441f53d4a5ec0c88041fee65491c01 WHIRLPOOL 98b0576f049706b6c21765dfe26985bc88f97b5f39ad2ab950944382c06650b25e2ebad47c155924c664c9b56ac822339c0056e3bb0e8156f4f9963946bbadd3
@@ -19,6 +19,9 @@ DIST elfutils-0.153.tar.bz2 2179242 SHA256 b6cd7d1fe81d5f874061b7d753f5b5a0546cc
DIST elfutils-0.154-portability.patch 57336 SHA256 156a30541c8d478354c9e42ee5282fe7d0af65be6b10c829f13ec9ce68e5298e SHA512 33ca17d9e01e8112818a762b8066391d31f09bfe7117a22d99bd6820b881512e240e7355efaa3807b5e2faeefcb60c4b4f3d0d13d12585fa71d0d69d9ef26b99 WHIRLPOOL 3c7aac62bde726c7522d37911c1411a014830c8a6ee1ce076f9e98250d9ee0800163f51bef3a0a7ef3d8b20938744914567692beaeab869fcb136c14e61611dc
DIST elfutils-0.154-robustify.patch 63063 SHA256 a0e0a81b8bdb7d0622715564d6863be2f2208848feb2e529741c3cb7c01cc6d2 SHA512 c07a23756b5f389473d70f70d62221a003c88b637faaa6ed20cf63758dea5ecaed5cedbddd554b372feb3613fd709ba1f0d849a27d6f703165a161f7d3cc1cc8 WHIRLPOOL a098cf5123e75812ec75392063991007b12334b7bd5244d8a38d55020932cc32d5794f27614076dda47e304a3d0e9b9fd646b5dcc45eeefcc787cd952474ce93
DIST elfutils-0.154.tar.bz2 2205145 SHA256 3ef06dc0b599874bde09a529a05809dac656204ed1181eea9e89d531cea94af1 SHA512 4d8a7fc7062d433d789f5a71d8b4428ae183302ad8049e5a6e7e1a58f83488f0842c0166bf7e19a19d2571ae36c296d8b81306efaa3c78a1de128819ab06df9e WHIRLPOOL 06c9ffa64d9773c585148eb7d631b6494f88032c44422d5a516a3a5b8084c00205bc33a4b6c373bc69d2e3594ccf3d97cd6971b58c361f2d11bb127919bc8468
+DIST elfutils-0.155-portability.patch 57540 SHA256 b101c8360abc746a5a66cf0549e0d6259fa3cd78a1314e857e3962983a491171 SHA512 7a498f28134134ce81e25f39ea42ce36fac7a2cae79f6b2eda9c7d384f6dfb2907a013b4800da36ba9ab6ad18fac63eacf8a5847cf94248962d5580650d4b501 WHIRLPOOL f69852a6281203bff90934cd1c21e7507da1c0c217f88e6c158b2e5a59fc685a813a8f5ae138004f674918c7787425ab625e454f323ee65563b4893a0c57131f
+DIST elfutils-0.155-robustify.patch 62788 SHA256 062a7940757aea1fedec4c9943bdd34b853c97458f229569777d65541b77c174 SHA512 d18fcdd6b57266805d3934ff07123b19f5da7df5ab72b8673d77e35929b34e14a33a08ec0940b06d763a0279d98d677892ccf89717bc995be6a839cab19acd97 WHIRLPOOL 30d3b3c96b03647dadb7860b15dc486147f20f6199fe4c7bb9b88c7fd20fa76d0fb3882e037caac54a40591f5aa9c155b6a86df16813542254dcbc2fc1cff86a
+DIST elfutils-0.155.tar.bz2 2477883 SHA256 68444a4526416ffd68852ec3c6a40ceddcca46538297322405319884c5d30ed8 SHA512 4f434c7a01c768df00499cac4e02c2316077eab9a6b6f0e6f3ce5194e6cfd2258fa30f9a163febce15278e1fbbbab9c7238c0cf56bf7dbcb5363b42a1a947b8e WHIRLPOOL 30647d492eff02c92ac1c7b0e9d5090cde3cbf4541bcc61fbc38f9fdd40ade08763e5e8ff23e0874f77955dcd71bd73e8b1e9f77460dd453c74fa1643efe0156
EBUILD elfutils-0.146.ebuild 1859 SHA256 4cbf1a9854c8b706802f811e993a7396bffc138799394f3694ab57b7bbedb6f7 SHA512 79bb1dfc4e524c98e8dd4bddfe53f4d5f8233e6cb5c111ad69f645a867245a7b781aedb3427b5f00394f66da43f208b7e043de92149b5971b29e5777cda12032 WHIRLPOOL 15fa80a1b70f2b05e37b99b47038913955750178af0dccf46c0f1d0517f349fe148371f5aca249baef58d0790f403a0026df7573d4fef93b64d6cdef6086f619
EBUILD elfutils-0.148.ebuild 1875 SHA256 834a4b50f3d77b729db30594fc13aa204b465a21fbe49b9a37fdd8ec7c7c68e1 SHA512 933d9ac7f201c8ff23f3b55ad8b858c10909844a77c7c574a4affad7fd405e6bd210473e69fe1638ffc95def7366cc8c9dc94bf199a3fd32cfe92a8336c696f5 WHIRLPOOL d8ba4c6c4132f47e27b372389b2c29de6bcd5e50874749d79a361c3c2eac4baf276ce9404d58cb7685b3c00f06cb588e1fb464964b92c9d6b4329211dca31cca
EBUILD elfutils-0.149.ebuild 1722 SHA256 009c3f5de043cdcd3bcb8fe7ad922295e04ec06110ce1ba272ae58a25112f6e3 SHA512 572bf1535138f418ae3f2f74126dbb76316b228303c11899bade9cfff5a90ad9af1ff766ba9ac4df9fc5b2266c4b3b64b67525d7d50f5b1bfd5a63a425a812ca WHIRLPOOL 371a86b085f9cb4822dd1b5cfa0fe2516838653e9646be446fab0455794508377fe39f0a5d53c00f19efb1f27483cf2ce2dc2ae763cf96e5537f2cb0f1640ff2
@@ -29,22 +32,23 @@ EBUILD elfutils-0.152.ebuild 1748 SHA256 fad62bce2ca23b765c33e0c2e975d86f0e5632b
EBUILD elfutils-0.153.ebuild 2042 SHA256 a6ff9cfc5554efebb9109d895001681ec1472e6b338028a0de6160e0668b036c SHA512 3c296ce432d5b8a6d53941530ccc252c10bb2668a8436f5e85eef24173773c7a3a6cf737aaa2474ab937086eaf5ec49aa49a67b8de584c498273c8f7dedd75cc WHIRLPOOL db4e1bd7bec47c7cdc2e06637ad96541d6e35223034bfc1133fc1acac8e218e7a0367e1fd1ea1eab14d9d3df0a7f976256f71fb54470861638e8e6f0c17ab337
EBUILD elfutils-0.154-r1.ebuild 2308 SHA256 580368fbb52bab5e3aa3ee5f4e53e9b3a600e8d6104840b8956b118b199ee735 SHA512 33432350bdf5ad06df0d80dea510a12a76cb791253918104682c6161d6cd35f14fb45ba4fb0278584dfc9c6cd9b1345a5d846292d1657dbfb28e4d8c14c676d7 WHIRLPOOL a0c5eceb60bb10188fc0b1d9f0cbfd76911303005b9d04a10e198623add7a42ee1bf5f6cfc78f22938cb364f5c4062b837e0cafd14254ffb3b02ea43c653aaa5
EBUILD elfutils-0.154.ebuild 2042 SHA256 874bd6d9b6cdaf7a555ca4f82c86e4b9c4b0831419ff9ce413d3eac87b88c906 SHA512 724a092a36c59a20d491c06e653c0374dc713be93eaa005eee89b66832843925f655cba2e8e06d0ee41777b63d91475f4ede50c832c88bb62a4d3fe827a10485 WHIRLPOOL 2b10b1e26d18cd722c5ca3d0e596b5a97758599808139767e3718bdfda384de719c13ec563463e88b825a85c0e7a854d5bb6e97734f5f509f364291d990d5158
-MISC ChangeLog 21950 SHA256 984048a6a6e677da99cc3c73807ef332212056174c384517c7cc2c318d2b0532 SHA512 913f92dd2ec1ac42248fc5f2908ccade56f3478bd93b089cd1f45d1588b2f5318f32cbc5e5e6a6ea30130aa89fa6edf9e9683672120b56de3c80684e85e2921c WHIRLPOOL f3269b297c41c5fe03e1085944aaee6341269b63b3b6ce5d2c562346f61bab3e8a305bfdef000666418791aba431826f14d03221f70d74810ee40a0d8786e890
+EBUILD elfutils-0.155.ebuild 2305 SHA256 6094cb225c49f4c98105ea8c4919dac8b37a565ec38ecacdf18efd80b10e6f53 SHA512 9846b3718d2b44ecc4e02439a12f33b213536cb7308a374ed4cd1c41a2322347ba393772778a3f9de344a8cd9c3ffb7f2079fac6bf266988f7a3f269a5ea4ab2 WHIRLPOOL 6b06b9610da43636d506e6072ff94fa5dd93b118068405a931b729826c61a1bb60dc721ac1ad54376812492a55c7b2505b86baf224d688d8e21776615c13d66c
+MISC ChangeLog 22072 SHA256 0f7dadf5148152191be2b5efca0578124435e42dd9681cebb77a9e70105c4fc1 SHA512 a0751351a0897d295bb79b1e22f7cc7fb52cceddd35badba46ff8a31f5d33b9af251a1cebd6812b04458b16fff3f47fb121016e1d4d1c88c5968639b6fb06a1f WHIRLPOOL d335d5907779d8be70bba6cc69dda236d5af610e882de77ddc6cdf4ce0ddc77a71ff71e608bd7a6230118c9d1e29578dea2b2984fea692790f32e54aea9560b1
MISC metadata.xml 438 SHA256 33cbcbd727257fa6d03488d531c099d33f4c3e4db3cf3739d11d8d4cd8266b37 SHA512 e013123116aa3a3f00fa77cc3e9d18a5c1f481dd304ee6af6e77e3e5e44fb9e3f94ac542fc10fb0c59dea6699c15cce11b1513c061494919f1e821120fb162d9 WHIRLPOOL f07f16d5235c538cef44daca3210ad7374af35705b6562b9bb17b2a5532ba0ed6ea32d1d7f23e93c899e8868503f7a9f8994d2454ca144c45ae7e9317fb0cabd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBAgAGBQJQDGNuAAoJELEHsLL7fEFWrkUP/1ZAEaVh1a4NP0TFhsXs3YVP
-NNtm6jaUL/az/DDWuCnMTebNsCPd3a/nNK8W1ki4+jOah9mqN99rUb1h5ZZTfFcL
-HsOK+Z89aEdesG6q+xSINazQCY9poYztVKy54IVrw0/zGpiXFRzIJ0CKIWR4Y5lx
-cZjyVcjjeUuc3HexaIprWa+BcxpQUXGLH7Uxj99dIszisky5zNjGmF7tuC4pGYnw
-T+RyLAikFFIxAfyzWFhPURkIgNkdu5Xpbt59FAOzOu6ROy1uNED+QNd9eOD9bPcb
-N6IbbGJXg5e6LgbqbtHnzWNo5XKP1x0pfzWliwGRvqIm5utQ8RwCtGCA5rA9JQLx
-nJiW9V6hOPqjDvRPEhqp2jP/yTW80EuFTuXcYTGCyWCfpqcRYaA+Y5SY/RAR1awi
-P87QR+22H1dawKB1dmWtk0TIT6jHvUYw3/uLkYopjv1ekw3zFN2ku7G3xpWKAEfA
-Mijc9yhvGHAx/vu/rX+oGnQvj8QcXNinx0ayCvsdmBu6dJXj2d6UAv47aYyuOGTs
-7wCwoc6X1Hu8hbvmFru6SVPa6ors2S/bfdtmNN4Y26KSuAwt7tJT7A48fzl5c3v1
-wZYW55Q0CiiiAI+w3MA3uX48ZG+aB7eXbt9NfNJ9I7VzHUSehpyySE8dL5Ttpbjs
-zbkaCbomZytRC9QPL6Dh
-=kYjB
+iQIcBAEBCAAGBQJQSlzyAAoJELEHsLL7fEFWhXUP/1u9Xmqpqb5hIgiL4fxDUQ1J
+5QBbLMcnypITRlmde6nn71tPptcI7DzHmDtSIPNxhMxpcysXBZPjccY+nE9XCi1k
+c5sEcHI4/okR41/6Jk6LWLMED6qmsYlVVCbq13JysyNjCFcTJCbQNtzdr1WL17gJ
+JAQXdzUFRZ0gsJHp7k7MwsS8O3dNHJcOiCcbk48AlbnMpu9hLyDmzPqzqmbDhpmO
+afW4hye95mwH0BI6mEbFSUb14GNVEUxcCrI4423PcoTJ6PGqfaRRkuFDMVxlmBQW
+BSSBsXBu+4s1c9Die3B65es+U8KYCjPCtxr1LjLGaW25AcRYokmWA030bEfdGEIH
+9B9tLmJf+2xWQzuZ0gA8B/VyitZSw0gftkkRyGXjWBdbpkodbYtFuHjfzxv46iw2
+yqcyEpuv7yP6flnGi3AFhlJJ4drH2ASxqel95PxZ4DPjDwF1nVmgLRhjw+10weIS
+LxDUioyYXF4GO17OUiPBuCunYHg9qhWHmJTMci/Pn+U4M32ukeRymKo+obSydPmJ
+n7OIOYdW6wYpeTOgGw24Za6h2VAU9J0JtOQGeG+qlZ3n3JPBPbFAdIYuiuS0+DOE
+XDbmI+/kiNkCH2ukCYA28xgPa7tWIoOjFtd0q2ilZVlLxv96/hA0uD7twDarJPXK
+VJl0AE6QdMyxv7/HUwXL
+=Ki/4
-----END PGP SIGNATURE-----
diff --git a/dev-libs/elfutils/elfutils-0.155.ebuild b/dev-libs/elfutils/elfutils-0.155.ebuild
new file mode 100644
index 000000000000..57655ff555d5
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.155.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.155.ebuild,v 1.1 2012/09/07 20:43:44 vapier Exp $
+
+EAPI="4"
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
+HOMEPAGE="https://fedorahosted.org/elfutils/"
+SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2
+ https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-portability.patch -> ${P}-portability.patch
+ https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-robustify.patch -> ${P}-robustify.patch"
+
+LICENSE="GPL-2-with-exceptions"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 lzma nls static-libs test +threads +utils 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 )
+ !dev-libs/libelf"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )
+ >=sys-devel/flex-2.5.4a
+ sys-devel/m4"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch
+ epatch "${DISTDIR}"/${P}-{portability,robustify}.patch
+ sed -i -e 's:-Werror::g' $(find -name Makefile.in) || die
+ use test || sed -i -e 's: tests::' Makefile.in #226349
+ use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in
+ # some patches touch both configure and configure.ac
+ find -type f -exec touch -r configure {} +
+}
+
+src_configure() {
+ use test && append-flags -g #407135
+ econf \
+ --disable-werror \
+ $(use_enable nls) \
+ $(use_enable threads thread-safety) \
+ --program-prefix="eu-" \
+ $(use_with zlib) \
+ $(use_with bzip2 bzlib) \
+ $(use_with lzma)
+}
+
+src_test() {
+ env LD_LIBRARY_PATH="${S}/libelf:${S}/libebl:${S}/libdw:${S}/libasm" \
+ LC_ALL="C" \
+ emake check || die
+}
+
+src_install() {
+ default
+ dodoc NOTES
+ # These build quick, and are needed for most tests, so don't
+ # disable their building when the USE flag is disabled.
+ use utils || rm -rf "${ED}"/usr/bin
+}