summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-12-23 10:31:00 +0000
committerMike Frysinger <vapier@gentoo.org>2013-12-23 10:31:00 +0000
commit4e1dfdf7cdde405620885f0b37b606981f41b5e4 (patch)
tree5487a46ba6d03caa46d96de342b0bf35ba7f6036 /dev-libs
parentCleanup old versions (diff)
downloadhistorical-4e1dfdf7cdde405620885f0b37b606981f41b5e4.tar.gz
historical-4e1dfdf7cdde405620885f0b37b606981f41b5e4.tar.bz2
historical-4e1dfdf7cdde405620885f0b37b606981f41b5e4.zip
Version bump.
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xFB7C4156
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/elfutils/ChangeLog7
-rw-r--r--dev-libs/elfutils/Manifest32
-rw-r--r--dev-libs/elfutils/elfutils-0.157.ebuild74
3 files changed, 98 insertions, 15 deletions
diff --git a/dev-libs/elfutils/ChangeLog b/dev-libs/elfutils/ChangeLog
index 03562617d404..1daa251d1323 100644
--- a/dev-libs/elfutils/ChangeLog
+++ b/dev-libs/elfutils/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/elfutils
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.171 2013/12/23 10:09:20 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.172 2013/12/23 10:30:54 vapier Exp $
+
+*elfutils-0.157 (23 Dec 2013)
+
+ 23 Dec 2013; Mike Frysinger <vapier@gentoo.org> +elfutils-0.157.ebuild:
+ Version bump.
23 Dec 2013; Mike Frysinger <vapier@gentoo.org>
-files/elfutils-0.156-nested-funcs.patch, elfutils-0.156.ebuild:
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 230a11ccb3fc..a9e8744d29a8 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -25,6 +25,9 @@ DIST elfutils-0.155.tar.bz2 2477883 SHA256 68444a4526416ffd68852ec3c6a40ceddcca4
DIST elfutils-0.156-portability.patch 57939 SHA256 b3fb726c092bd99895ffe0697597c8ffd232ed35c3f5b85e3977739a261dc113 SHA512 21fc70160b13a2506807301f584927b9012734abad3c466d3041a38774affa8393e02afdf852097a0437a4453cb3a7db904e8811598203693b3c4387843565e1 WHIRLPOOL 3d327883028beb9bc7611117c74f7080eb8eabafb44f96112ccb07b3959ee862d8f3dd4e93f48a93c37086d252e90e02990d8279ca8c9cfe9bb22387feb58b7d
DIST elfutils-0.156-robustify.patch 62790 SHA256 6dbefcef2046665d7007b68a7f1a93bc97ad46278aa7814ebc4c9d73f239b442 SHA512 843c9582bb7fbe2ea82a63d1709b5fa2f78be2c79f824fd9fd65c9349c7dc0ccb335e020b3bed0e2aceeaf02eac2d5db2649d83e4b93c2ff02be7b1ce15f24f0 WHIRLPOOL 6c97f8bc310e956da997c8ca377e480f10e3aaba569da52ce4cf66ac979fb148a587bc9bef86eae21768276745f9f8e0dfb9b5aed355bd4fa89a27a4da28e612
DIST elfutils-0.156.tar.bz2 2637114 SHA256 d2f54dd17a270ca947f831b083a6cde06e8b4fbb230cf87d23afa1530d20a4c2 SHA512 8fdbbb42e750fca0cd6d4342be86ab522434f2eb91414989f8afe1ffcada211d85c5d059dc5ff04a6cfd17fd3d37b6e1428617ad7c9ed9de3da6d7f14e090527 WHIRLPOOL 9f9e70776dee0ebe30f1ddd3ddd81cfa3747d679767c04d081553bf336322f7cb85d3c07d5cda8ebf1515b1ceae01522209860faa64a867771c25394fb073d17
+DIST elfutils-0.157-portability.patch 57996 SHA256 02aa1cbc8e84c7a21cf751c12d70ae03953ce5ec80e86f99521e16029e87fc0e SHA512 7a23231d037b61caa235e3ea9ca08c211b7ad5409e51fa6a3acbd24986302ca0ac6034dea50c1f7568cba3890b959d5576e6c3358c32c3c0b7be00c6ba30375c WHIRLPOOL 2acf13b649bfe2056c4900b35bc49519a7457bb7dd09a8db8491c5accffbcde7dd2e5ac15bc1c0f40a35082df8032966c0dbb5a13e8cb0bf4801784ad454208f
+DIST elfutils-0.157-robustify.patch 62790 SHA256 98f6cfb9d733b2429f9b7e33d81e8eafcc222e3a1d257fb417ecc5df54024240 SHA512 e9e96db55dfbd5c1226b3beb9de847007393f1e243f98e950eb1b6b149176a842fac7704ff395d05069c6a4c61fcd4f978c020bfb3361ce2cc144fc6e36f0405 WHIRLPOOL cfd49d33247af8ecfb4f50c94ef6588d24a886ac9f85adec3b1b5a225615767fe902ae4d061169fb1c0d04fa28efb7293eb20adc131839be9ba1bb194e565c00
+DIST elfutils-0.157.tar.bz2 2624207 SHA256 4fadc9c0c19d02fb6d2bdfee65f20ddbecba398d3f714e2b6c42ffc4615cce85 SHA512 ffe7b425435203ea8932ba8f977ed258d6cb869ec140f24aebb62325e8fa47856dca9130a4dc66daa3ba2a99d82b35643970471db195ae5c6414c1a6aa21ab91 WHIRLPOOL 09defd9cc18c7a5efaab7a6ca60200433a4a9d36941aa908c60ae5ef59522e129b1be2d169b066c3dc5041a605f909438b96145eab184ec7bf5147c002daedd3
EBUILD elfutils-0.146.ebuild 1865 SHA256 1a85b1753d566f54a590f558564864abb45cb347d20dfb43cd927b7fba3e8009 SHA512 039a5283b6d342460a2a205c7d546e8f42d3a9c615ef768e2406fb729d4ca001ffe7c7422acfeb828f0a148f68df97b4f2a2028ae4fa486e6a39e4b49f49b91f WHIRLPOOL 04872a2a2c15f9bc7955e2d655346a6137f2f40d122dc2faf226a6bc945c883d31a233af8adc517a4d9a8186d01c921aedc6d63ce0fc24069f76696543adaf3b
EBUILD elfutils-0.148.ebuild 1881 SHA256 bd1ff4660130ad2f89925a84e2a145770d8fc3e375aa2834f8050e2e7e63cc65 SHA512 678a1e07b426b321e0b0ad0f68200c418903c7e08d9844f4ce9cb5adcea8ecb6e8f009436fbd1180847e4ccad6274f6c521cefb9019b719b4f2f1452d99a8572 WHIRLPOOL 5c9c72b4ba0847140e9b12e75f7b7099f6139dd334f83a900629773fa943df9975762f0f3b04256a8de699dafdfd052802950124990470652fd1bd9902e3e7c8
EBUILD elfutils-0.149.ebuild 1728 SHA256 2b7fb3835eded3175ff91b5fb45f57526b7a8467c58538c85fd21d6de3ac1647 SHA512 e20141aeb66c6a1c6152dff877b5304447e1c6bba5402812374b9aa4d3b5abf894acbb177561952ddec679ba1c2d2c6bd74d209aad0c1e8238eadd97ff24c8c2 WHIRLPOOL a8ded281d1593ecb7846a9d5e6602e0650d82eb05b2d2753b6c773255a7cc0e33f5a47f3faf05eaddcb06250bb16473ccc4f59a4b485d79c8f46d224d45279fa
@@ -38,22 +41,23 @@ EBUILD elfutils-0.154.ebuild 2048 SHA256 fcaef5aa4144bb9fd6e3bec5a6222e714409a35
EBUILD elfutils-0.155-r1.ebuild 2674 SHA256 a31a4a1aeb8e0eabd9b9e87a3732aa8adb74da6270697df4340a984978daa2fd SHA512 223597ad0b2ba31b7e1195f1c3a3cb7123484b4f04a7492d9bd80532081b07452b6a7649b9cce0452bbf7a2b9f144ff4dea3d98f8b568df31c5586b0be9ca3d9 WHIRLPOOL b965a0d642c0897fa2901dfb39c50b2fb1ea921e07c80b6eee2a4bc3c5aa75e605795c2f69ed4bdf7bf478fb9cd7665072588b32f489d089739e1ac6d4ce1772
EBUILD elfutils-0.155.ebuild 2323 SHA256 d1fd26666413017d59433378579580b6fcc38bf822f90bb3abe068329a71f6d7 SHA512 067e247a694d3e4e2a6f4c851dd25855c795bb4b30e71d148fe418559855cc067ba9ee70d7b0fa29cefd12f1d4b321aa8ef364b325cf49de8a262a80dce6ea10 WHIRLPOOL a6b13255de58604d78c9298350a11c1ba34e9a3dad2d09e1eca6ab1c17141ea468fa1b06623b453c78f151a6b71b5eb8338f3684fd692d8219bab76be5d1fbf8
EBUILD elfutils-0.156.ebuild 2671 SHA256 2f60dfdcf3c98094f9314094e85a13c11a7f1246c1ef64a71387d16fb5b05a85 SHA512 d66e3cc5ab94dee235f0439a0f88a97cfb83549e65f5349f84c7c86a52618e216694b1ddeb6f80be439386fe20fb3537e75fc0282a4d37c23b561fda25380d3c WHIRLPOOL ccbb717330ae12793cdc2e45846db82c9be8985dc2d71a083072d5d9c5151ce24181337b0f53d9837ec49971385c2ef211c59356a9f2da5b88f80c8199ee4090
-MISC ChangeLog 23403 SHA256 f503d8bf991beeccfe834153f46754a775e3396b069d74294c7100626e783f5c SHA512 8701f4955be434f025db3505e05ba10cdc37e08ffd37a1c030adeedf18fc75320b3737e729e994515e81e6726fc2ce7e9e6ff933e691bc35968230a95c6d9164 WHIRLPOOL 9252211ac168f7ee6d9d40937f8cf9012382a34ed3e249c3ba421886c02bbda16b244bf774266283a027e3b6b86b6058c879a1200a77fc9ccf15a237fe8ce0bf
+EBUILD elfutils-0.157.ebuild 2671 SHA256 78e2537fa955c34431d8df4ad807242e8b455c5e4db9d0783db14198e2b9f3fa SHA512 f479ba233ce4efcbb345312425e93b000b8e2e134f940e0310b275299be59f0d9bf58c143601ec4feab7d40b9341e602fadd22a1137ace110a1f929c6533436f WHIRLPOOL 398b69309a510681a20f46f7f7a610442e922824c8628ec3a96766c7adc25db29221d67653665189957d4b9129dc86f773c9fda95b1d93b8781cab5f13b7a705
+MISC ChangeLog 23525 SHA256 f6c9a1ae296e9fcfac94b30492aaeece6ccae4c25460132f145d620b5039c846 SHA512 6bdd4cc41021f2828ac7bb6e9344985698517269cd96593885a07c06f00c063babff95d7b784cc6783067344ecd9639bd807d0cb47b1d8161d1832be93ad0a19 WHIRLPOOL ee581ea274f9a1df2087cb93fd1e67a4390311937e20a6302dd9bc6c6ea304846503cd38167e0e9bd0fc1480f765457d15d39092f7bce0e8b2961c76bbef4143
MISC metadata.xml 438 SHA256 33cbcbd727257fa6d03488d531c099d33f4c3e4db3cf3739d11d8d4cd8266b37 SHA512 e013123116aa3a3f00fa77cc3e9d18a5c1f481dd304ee6af6e77e3e5e44fb9e3f94ac542fc10fb0c59dea6699c15cce11b1513c061494919f1e821120fb162d9 WHIRLPOOL f07f16d5235c538cef44daca3210ad7374af35705b6562b9bb17b2a5532ba0ed6ea32d1d7f23e93c899e8868503f7a9f8994d2454ca144c45ae7e9317fb0cabd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSuAvSAAoJELEHsLL7fEFWVz4QAKBBnkrmk0U2o2voqR+OtLVb
-CTKC7gT/WAzugNrSqu4tgjP4hFvhCqubrj+47i2rH6A2GOGay3ORh5iNHvrxaLs1
-U8TK9r8e2pVptye2X7jyzyTq0bQB/UnIpv8C1aw3DNxb3Ugcwc4ytAFm8tdXoQgx
-9rl4EcR9xU5CVYPy6v48E9Ouw2HzrrAVZYkjXhnJtmkS36c6B+zsoZi3YDxee5WL
-nemHT2TxWhZuVjIiMlL2e3tRvtbyeA0jW61bvDrtLGCH2JAYVji96U1GNQzxeBM6
-LfFy/iki1at2zcjlEu6haT7Rg9il/FT9uZp7ZUf9AAmJTml6TNI6mh8TVb8T8ceP
-vsha6WZW4btVn7rIMUppmic5nd+9Qo9QTNeKeeQVu1yl8v9rWcs6MfIJGWTYG07A
-itMxuEnAuRXH2pwSCB+jfs58P5C3YzXHR289f6EhRME3SBTJX0VXcm67fkn0Pwhx
-7BgV9jwPKio4JSy6Ori9qj0yoawwx8OfbR3OZDSi4IznFhI51qz6gtBrXTHX9dDM
-VY09Q0dJJ3AqsMAOW0/yW/YC85o/0q2faNBFmGqL0qyPSBTaMp45c7SopsrCn7VG
-8ZqBMRLSQXNW5QO291luaQTtm2onBCK5bNh5PZJFnJRLI7PI6TJqus1BU/GGcBPB
-njsj+YifYpngQLDTPs2f
-=GCb+
+iQIcBAEBCAAGBQJSuBDgAAoJELEHsLL7fEFWr5MP/jY32gE9AaIury7AGl+wszUJ
+N7OY1S1VqzzkmXGSCiFFasYoGlT9GNa2nwaYh+7SVMVbl+7fe3XsbE1Kf/Ghk5QM
+xj0dcJMtsbWxbqB4+nW44lRSI1KXEZAN3y1JcTKparfQNGESjRYCHLTivkdxLMmc
+TfUq+kpY5qJXNXt9zwcO0BfNsdCSSKvjoedOma5mZacWJSYDv12o58eUg4cyXMme
+mJQSiBS1+hwgPLuOYZCI+WDtFpVvhl43jJTs+TpUJPmB24/u0inqHX9XRhkG/uUi
+R1Avl0KLY70r5JdtXFaGWwXYfa+9vs2fJVYceA0P/m5Q0M6+KBUnuyO+d1LwzwMl
+NFboV0ikgFJT7O5hpobKxdFGSyK85LBnRnmBiGZKKH4l0EzAszvWw1jV7WICzOnJ
+iEWBD5Oamew7RNaTvcgsZEfaWbAcjJKW4suJhshDX+Ju1K17FmH2cpZWjz6cDJxU
+jrERS5J3fxa0QRpoNG4dOxe5uYfbZ8GP7mw8jrWkpImD3fg0W7ui/e97xMaxKqsg
+Qyxw9JXtSjvHX4T84WSLt/RWDkS1fNnOG82jYBO6sIt3jFWCvDPwaaKBaFpCX9o3
+5ssPlN7QOKrfrEKyHOT0EEQYPILrITBzzXXpb+zmjhQNqMpTZIUCCdjzEb2rR4fk
+YPQ8Kvz3QGfTkTzT23m2
+=jw22
-----END PGP SIGNATURE-----
diff --git a/dev-libs/elfutils/elfutils-0.157.ebuild b/dev-libs/elfutils/elfutils-0.157.ebuild
new file mode 100644
index 000000000000..a8d0809493dd
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.157.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.157.ebuild,v 1.1 2013/12/23 10:30:54 vapier Exp $
+
+EAPI="4"
+
+inherit eutils flag-o-matic multilib-minimal
+
+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 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-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[${MULTILIB_USEDEP}] )
+ bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+ lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
+ !dev-libs/libelf
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-baselibs-20130224-r11
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ )"
+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
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ --disable-werror \
+ $(use_enable nls) \
+ $(use_enable threads thread-safety) \
+ --program-prefix="eu-" \
+ $(use_with zlib) \
+ $(use_with bzip2 bzlib) \
+ $(use_with lzma)
+}
+
+multilib_src_test() {
+ env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \
+ LC_ALL="C" \
+ emake check || die
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ 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
+}