summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-08-25 22:48:16 +0000
committerMike Frysinger <vapier@gentoo.org>2013-08-25 22:48:16 +0000
commit95355f530d038613b1a756d3421a26e4720b8372 (patch)
tree144db2239c1b837c9641c26d241318195644d588 /dev-libs/elfutils
parentsparc stable wrt bug #457454 (diff)
downloadhistorical-95355f530d038613b1a756d3421a26e4720b8372.tar.gz
historical-95355f530d038613b1a756d3421a26e4720b8372.tar.bz2
historical-95355f530d038613b1a756d3421a26e4720b8372.zip
Version bump.
Package-Manager: portage-2.2.0/cvs/Linux x86_64 Manifest-Sign-Key: 0xFB7C4156
Diffstat (limited to 'dev-libs/elfutils')
-rw-r--r--dev-libs/elfutils/ChangeLog7
-rw-r--r--dev-libs/elfutils/Manifest22
-rw-r--r--dev-libs/elfutils/elfutils-0.156.ebuild73
3 files changed, 97 insertions, 5 deletions
diff --git a/dev-libs/elfutils/ChangeLog b/dev-libs/elfutils/ChangeLog
index de15848a80a9..1c7cd56dc30c 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.167 2013/08/16 12:36:03 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.168 2013/08/25 22:48:11 vapier Exp $
+
+*elfutils-0.156 (25 Aug 2013)
+
+ 25 Aug 2013; Mike Frysinger <vapier@gentoo.org> +elfutils-0.156.ebuild:
+ Version bump.
*elfutils-0.155-r1 (16 Aug 2013)
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 777be7445a9d..5e745c411b2a 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -22,6 +22,9 @@ DIST elfutils-0.154.tar.bz2 2205145 SHA256 3ef06dc0b599874bde09a529a05809dac6562
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
+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
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
@@ -34,12 +37,23 @@ EBUILD elfutils-0.154-r1.ebuild 2314 SHA256 46f6caf85d4af2d0b29f0c547e71222ef2c5
EBUILD elfutils-0.154.ebuild 2048 SHA256 fcaef5aa4144bb9fd6e3bec5a6222e714409a35cd9190660ddc2263eb4497a3b SHA512 f264d23923b3e63f2086ff896d6668ebe285743d929697886f2d513e57b14b8ecf4fd32c8a78f2dad1c755e986431d36af2ef063c2170af90515d93ab6118497 WHIRLPOOL d1ef17d685a4b88cb49d42b1905a2f56733b4102c0b2c23e605dd14bbfeb4507ad2fe8d3fbb52c7fd9df805e44e38d7c75b1cd0c5687d5803dca7a8b5de3bfb3
EBUILD elfutils-0.155-r1.ebuild 2662 SHA256 6441158515fac574e344e4d48ba7c40ac7532abe0b19f8b37c82c18a5af03b82 SHA512 7f468c5069523276002311e9691ade0236a54705bdd715ae132f2e1d28a9a3e46e07e49e774697c207d9f54e13d8a88b0ceb91318063febd7e0913b71e2a80ad WHIRLPOOL b7d461d1c3642f77d0b5472b9d45e81092f30dac6d12202c0f21042776fe293194ec4129b693bf3295e48f55955d76acbb98393d3cf7e22ab89495c38b8e69c4
EBUILD elfutils-0.155.ebuild 2323 SHA256 d1fd26666413017d59433378579580b6fcc38bf822f90bb3abe068329a71f6d7 SHA512 067e247a694d3e4e2a6f4c851dd25855c795bb4b30e71d148fe418559855cc067ba9ee70d7b0fa29cefd12f1d4b321aa8ef364b325cf49de8a262a80dce6ea10 WHIRLPOOL a6b13255de58604d78c9298350a11c1ba34e9a3dad2d09e1eca6ab1c17141ea468fa1b06623b453c78f151a6b71b5eb8338f3684fd692d8219bab76be5d1fbf8
-MISC ChangeLog 22708 SHA256 dc499a14389efceae477943b9f35684c8cc92ec3ee6c4516ad26261ff2670f71 SHA512 05113f4b4e99646307c6ab8977b54fe8542c1caab38c12291807ef92f69019a438835cbe9b44121a0aefdbc1cce1d841bf58090a81121059942968a68cf776ff WHIRLPOOL cc5039cf9fcbf28b5676d677dbdf69d8872afe955bf61da4387ea8bcef12b993faa38aa481d93981b6226ef0bf8505eb16d37454dc83a541aa90bf431808df4b
+EBUILD elfutils-0.156.ebuild 2657 SHA256 71e389210f579b0744414f97bfc24eafb0144587dad049befb343188431bb1b8 SHA512 04c45fddf81113390152917bcb00d0b686d89895dffd632a320c523b68d46796efc2d44a4e1d168e3fcdad29bde1490ea4d29583f5090f7eaf78546ab7234cf8 WHIRLPOOL 40059b66585807554e9ca50c929ffc05b728fb1b33a056586443d50ca15a70a7107a475621d4011ebdbb2ecdcd66ff501ce7ae8c776a845cd6303cbd5d2fb86e
+MISC ChangeLog 22828 SHA256 1c9b36ea72c6409d8e3d6ba3006271518ece43ac947a781d703b5345c68d0000 SHA512 47ecab95a66210eff2d481be8fc2c9d453c198ee3aa2a9710976542fe97efd668498c8bde56a2da353136f29cdd81ea7b5018c01e98e52a26ee2853fc8731625 WHIRLPOOL 3b3b9758abe0065cd2cd5225c2094d42acad44afc9e77444c30480e77b5ac65950982131722fe15935b86334388aa66d08823f2c603acf15a90c6727bf3e8a7d
MISC metadata.xml 438 SHA256 33cbcbd727257fa6d03488d531c099d33f4c3e4db3cf3739d11d8d4cd8266b37 SHA512 e013123116aa3a3f00fa77cc3e9d18a5c1f481dd304ee6af6e77e3e5e44fb9e3f94ac542fc10fb0c59dea6699c15cce11b1513c061494919f1e821120fb162d9 WHIRLPOOL f07f16d5235c538cef44daca3210ad7374af35705b6562b9bb17b2a5532ba0ed6ea32d1d7f23e93c899e8868503f7a9f8994d2454ca144c45ae7e9317fb0cabd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlIOHLUACgkQvFcC4BYPU0o7AgCcDB0OnUX6WGyTl77FPKSo5OPS
-JU0AnRbFmRY0kZfNcsMr4nPg4abgyRvZ
-=wTRI
+iQIcBAEBCAAGBQJSGomxAAoJELEHsLL7fEFWLjMP+wVYrjsdNzaW9MjWvaSGW/sL
+uCU2DUGqzTpdeaxvg0KZ/i5qC48lEzh4oySCtFzxPS94bAn/qukTpzkenD71RX5q
+OTewgWu6P/sg05Z9efnpBdystKhQ6NDlsaJhF0WyqrTZAXedJLG2yswM0ZfCGBwr
+pRO3uTHkkHZ4g86xRNNh0Es+UxxybM2VJCcDtj29Vml26ILV+wbQM+TkMFPcVROR
+hLso2Zf1QSUmgPArQjRVoapYc1ru7MS8fHWIkH9bCQTbKE8R75iQiJG2x1hELuXO
+f7pxDJf0Kn8ohiQMXOEUMMgT8iRy2gqV6PdcuUGvYU0T59szAUN/hOa8SXu0NnnR
+dOghuTcXrXlgiVWp49GtXOMC+0WLCiDjSQyb2nKN+mmEbslpzT1VyBsTD7WsVFw8
+yL0NvFx4pfz02PDtJkRJJtdPg3xrOv5HL7RyH5Fzdm1EsNBZydm6aiiH6FoiAsT3
+sJYfSTl07zaaxok18W86gjCMp1NIdtKtkT2kzU2pd1BNMpbNw7spmyRel+ezEvps
+li6mw0SMT4G487+imI8z6e7WWpgqdvD4Dam7xmKoWf28dlf1/uTuZkq1x14XqQ8I
+QmJd7Xow3aieNopA27+13nNW8jTiRTUwH/03R/HSJEmQuixMN8CLgPocqQBqkTjo
+90OfhhuU1vZ1Wonh1bwN
+=2mJ1
-----END PGP SIGNATURE-----
diff --git a/dev-libs/elfutils/elfutils-0.156.ebuild b/dev-libs/elfutils/elfutils-0.156.ebuild
new file mode 100644
index 000000000000..ff8a31ce6a3f
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.156.ebuild
@@ -0,0 +1,73 @@
+# 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.156.ebuild,v 1.1 2013/08/25 22:48:11 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() {
+ 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
+}