diff options
author | 2013-08-25 22:48:16 +0000 | |
---|---|---|
committer | 2013-08-25 22:48:16 +0000 | |
commit | 95355f530d038613b1a756d3421a26e4720b8372 (patch) | |
tree | 144db2239c1b837c9641c26d241318195644d588 /dev-libs | |
parent | sparc stable wrt bug #457454 (diff) | |
download | historical-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')
-rw-r--r-- | dev-libs/elfutils/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/elfutils/Manifest | 22 | ||||
-rw-r--r-- | dev-libs/elfutils/elfutils-0.156.ebuild | 73 |
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 +} |