diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-06-12 15:41:46 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-06-12 15:41:46 +0000 |
commit | ba80f77515c941ee999a82107979d265fcab3546 (patch) | |
tree | 5d1ee28c5107fa03a5393cced4207c0dc66d83c7 /dev-libs | |
parent | Dev channel bump. Remove old. (diff) | |
download | historical-ba80f77515c941ee999a82107979d265fcab3546.tar.gz historical-ba80f77515c941ee999a82107979d265fcab3546.tar.bz2 historical-ba80f77515c941ee999a82107979d265fcab3546.zip |
Version bump.
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/elfutils/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/elfutils/Manifest | 31 | ||||
-rw-r--r-- | dev-libs/elfutils/elfutils-0.162.ebuild | 72 |
3 files changed, 96 insertions, 16 deletions
diff --git a/dev-libs/elfutils/ChangeLog b/dev-libs/elfutils/ChangeLog index ac13d7973a6c..f61555ec55bc 100644 --- a/dev-libs/elfutils/ChangeLog +++ b/dev-libs/elfutils/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/elfutils -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.191 2014/12/31 08:25:55 vapier Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.192 2015/06/12 15:41:44 vapier Exp $ + +*elfutils-0.162 (12 Jun 2015) + + 12 Jun 2015; Mike Frysinger <vapier@gentoo.org> +elfutils-0.162.ebuild: + Version bump. *elfutils-0.161 (31 Dec 2014) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index ae9eba8043d7..7d4d3f4da407 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -39,6 +39,8 @@ DIST elfutils-0.160-portability.patch 63302 SHA256 feb307acf472598ea7af4e4b43925 DIST elfutils-0.160.tar.bz2 5391252 SHA256 741b556863c069ceab2d81eb54aeda8c34f46728859704eaf9baef8503e9a9d1 SHA512 2df392739ae05e1a9ad333a02cc13e088f39370e3d14482072384b0b5285d5ba73e35562cc6c99211272f36744e657081d6d18e16e8c8519e49a51ece9151330 WHIRLPOOL afafd0c2fd2672c7b0e9cb4cdd4fc710fa38c819b7f117673e99cace7931594f03a46085a87fb4e819243572abc52f695d37cc03522bb46cdc6498be9f209582 DIST elfutils-0.161-portability.patch 63317 SHA256 bf0363d03e1e4668778eb4e7ddd10e405a22f753b3ad813a537fc01164d1e3fe SHA512 78a8a46b5eaf0326916b79f2502d8e66dabd2783c5661248482572b1528173c5e47f84868693ba58bbf015dfeb3f9897bfe72a778d22aa1b396e7da81b2512b5 WHIRLPOOL bdaa682d3c4113f0d54409afe4d22a0e56f0b28d8f1e69e2c0c16cd31cf12341df56259d3ab38e70b840dd449b2686e7823d4961b282b76de5dde8c458f4e97a DIST elfutils-0.161.tar.bz2 5524766 SHA256 570c91a1783fa5386aaa2dfdd08dda1de777c2b63bf3b9c1437d635ffdd7a070 SHA512 c5061faa01cb6f211c326574f10bd5eb4fe8437afb2581f26cf34e88053d7bd91dc47bae1c8bdd143c35cad055bf48eab1e03acf4069a8e8843643ecf2a198df WHIRLPOOL adf14b937b38fff1de0e0cd18a6866d4080ed6ee80fab73a45c1b94ffe546fe4c1662b090f6802a522c5103fb7826fac46c5e4ccfc8441f09025285722d08ede +DIST elfutils-0.162-portability.patch 70906 SHA256 71cd52c43af31a9e445ed14e2f51e4aee32a00c1ffb251390c1a247cfc503d23 SHA512 8bd5647a169b9201dfc93f98a6580ebae34433180941b481248cb644f4991cb670f073d7ca63b203821a398ddd96558b069461aef83b8dd1a60aa154f15dccd1 WHIRLPOOL c31586f846e6cff511996c97015b479d0bc4b80577fb69df140f9cbae817a17ddcaca58a1a0e16ded6efc7f9ae3f570e74b87888a32b524ab9d7c5d3a02f7419 +DIST elfutils-0.162.tar.bz2 6021217 SHA256 526106bc6be898b3b3281a66b83d64993aa0ef1b55b0416766868ad53d0a1951 SHA512 5d62a84b509f638cb62175b332fdeaa68e04677893d5647fd944e5b5928fa4f0daf8f161dc64f7762dc736f74471c8d617cbc54464cf2e1f79141e937d3db4a9 WHIRLPOOL 2e8bee400f0209206373d716199835729f4d4da97116a4ec76a2dfe977e8a431601208655d576d66e6f1e4eb630dab004eedebabd58a03e4938b745f71daf35d 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 @@ -57,22 +59,23 @@ EBUILD elfutils-0.158.ebuild 2642 SHA256 4377a641882a451677bfbb1ce3e71ccb1f8f604 EBUILD elfutils-0.159.ebuild 2513 SHA256 6c037351d74c4a7066c61fc89106f34539847c2724a6f7af5b567216f7ac87b2 SHA512 1075354264cb90447676e239a7a3b20b1b0bb77bc5ffdb5d8fe5aa0134a8dc73ebb7a73dfe2f06a4ae8cf1b941de8f3ec3780430f814f3557dfd2a6022773576 WHIRLPOOL 8f72504bba17d5b6ffbdc0604e9a52bcb40c6d9a71c4b675baa9e63678b15e41a8f1a569ce0f01edc145d41e8d2aa18d3a9f058b3a6ca7f079e51ff5c738dec2 EBUILD elfutils-0.160.ebuild 2513 SHA256 def8515851f86cc2ec178b26d40474a7bbcd933c9aad8a9b64ba9674dbb43876 SHA512 1d0db5c5c0098d26fa1e398b805f7ada10dd802146b2628ff288ef1b7f8336b95ffed36dc1ddc3e05743ac1bbf3d0dd16fe52f86742c6584d038a583d224e782 WHIRLPOOL 8d83e8e16a311d610b71c3367904c88beb65ab1cf45e079273d2cdf3aabcebe4b37aba0d7e0dd03901430d6e5ac6910fd862f6c82400dbc270933e3166899a13 EBUILD elfutils-0.161.ebuild 2581 SHA256 94d8596de174657178f41bd6c228d065c1c0edf6fc956892573fac6952adaea5 SHA512 7d09412b68daefb5848bf304585d57f14d41d0cfd569b52510572e2f89f4c0f291c9d8b05a965328a34e1b0b9072ae5161cb93ef235966e8bf4aee60d9efdc33 WHIRLPOOL 4e7176e1ebf0241e4766b3a1f093c4c231517a1177533f5799e4c390edba2888fba4fa1070911faf33f12e1271457d7c3d236c654c1f5ff9e6f71c55a2d81dab -MISC ChangeLog 25856 SHA256 6412d727917f39e2e2db4a679bc8cc6546a0379f30d584a4006996481f8e0a6c SHA512 6d68ae2ae81036f53b3b05312521a90b20a1cc1b8bb48b86f20ff351baa5e65c010164b6404e7bc503f87102a2415fe46f4e8fc916b1ef7f550f36a499a87a08 WHIRLPOOL b13961d941e7f32e324a8e5134c3116899cf2f5ec27470dd5d4789f5b070bfaa5e43096ca2cda6b1f99bdce37a5a3d7e707d986d7642d84e797c170e99d55826 +EBUILD elfutils-0.162.ebuild 2519 SHA256 7b981d9cfa7da3517cb9d9f8b909bbf1d4b2a705fe7201329de70f88ca1bbbae SHA512 6a2c412d6f7c6e6b076678834ffb08dd7972b238a7203e294cdc802b3966e6ef4aa405f3f6a9f96e1997d038383afb4a8306a82a19280d867f5f25cd3eca1252 WHIRLPOOL 1f1889a594c1f12a4568b77bc9503cdab53d691d9baaa7b507d33c28489f149469512d48180bd2316b2c7ba08b105a66e64163a852a01de5e81da37aec9c2857 +MISC ChangeLog 25978 SHA256 832915d5dacfc820e7e77140cd2354df5c9e7723793a2162787d092b734861d3 SHA512 8ae720f6ee6b0f71be981ae79d1c248fe47d3e52c7c50e0192968aa755bd2ff60b136bd0e1e6b701ce31aee203ab8460c56b3683e6d29fdeef06491590a84a3f WHIRLPOOL 33af0578882ceba41efea443bf14a94edce97fad07960308805c0a29ef9cd4c1197252f7d742ae2eb964f18bb98fe2ae0b61b7cfd6ab08054ac8aa99c28b4e59 MISC metadata.xml 438 SHA256 33cbcbd727257fa6d03488d531c099d33f4c3e4db3cf3739d11d8d4cd8266b37 SHA512 e013123116aa3a3f00fa77cc3e9d18a5c1f481dd304ee6af6e77e3e5e44fb9e3f94ac542fc10fb0c59dea6699c15cce11b1513c061494919f1e821120fb162d9 WHIRLPOOL f07f16d5235c538cef44daca3210ad7374af35705b6562b9bb17b2a5532ba0ed6ea32d1d7f23e93c899e8868503f7a9f8994d2454ca144c45ae7e9317fb0cabd -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJUo7MVAAoJEPGu1DbS6WIA2zIP/R5GoiFjddVk1RLytZptJXDw -hEjwDN5YYE4rZJyea2RSL7B6N/bFeuCMfq0/JQw6I/glNGPOa/kypKKjxK/zuCCH -pepFTLciE7e282XeUEha3Qdx/Ioqq54KZVIUABHzwrznHO5L79Pb8gqrZEIZTolR -2uTlz0WKhTe7ubQn4M2ftN9eMAzz4cn2N7kI+rGRFX3BzlCYM1I2uWcNMe7U4eMa -xUQCSm7QC9q1Siw/4bh4XvEWIIPoBWQtFiqSCdsFz7qi99e4r6g8LuqbLdnW18Lb -7t39P0O20p+zJFnuikrW/kiLCyk85cu0J7SqgE4vGMOsxv9BKkqzMgUrh8M7GlgN -dQEY3eMSVgug1HQIkAKfsZ2+iqKPSdwhdLEMqd1y3K9NXgyYKsG5o5wJfcwhSI6D -x3UfEoAyJ5NOZkGD0oqcaHH2CZphd15MCUuVMHVy7b0pQTuWszif2yWS5iLtsk1b -HTF3hyDmVrThpdeIaaWrwfhzAYs0qL4/X1BuQazuC1FHNEF87qXu6SHh2w1MD8pI -v6H/01YlcPeJMr6gDVijOhBj1sNVuDI8oFify5FNq8ExYDd7jx7V5UdDCW9RKry+ -A4hPRtm0S0RrDQUiEgITssdwK8c0n5LsGArKNoXayLM1SfzaMrxy0iRGMoNyZofL -ANwa6Z3c6YW1C0PCXFx8 -=3goW +iQIcBAEBCAAGBQJVev25AAoJEPGu1DbS6WIAbDoP/3SBKOFYckBshNRKielbSjfj +aRNAKcR2wxP1fs/22oroc+kSZ4UU3KpDT5NleYQx8Ay81dxe+BOEXOehqD0AEFi5 +HqYmimccbVSiVBViGBzFB/iDjk2555MK/o1DRW9A9oT+JeLJzVvin3kMBVbCBf3Q +HDaXM7nVH9zTs2IZf8s3z7kmylJOoo7fuYwDC8u/2BtIQ6IFHFHPA1Ze50a0xfVR +o4lLIWyRQhQwI3Nvacxg0I1BiWUEfbQdZeVfiSFaNCHXeNa0s4krDrjWkMllzBJQ +zOlfoIIdaWpQCFQBkw20Q04fAlaJLVEBybeHm9eLECgfn0mBumP4YTju7mVWA76V +56gvvV7wL/LAuyPJuuxwiqR1ICA1dJRDaYo6k6lsnZAAlClHHbkZumcVSZCYOKKO +71cXtWSa+B5FQFtMEuyv9A3jOSgDcFUSab/mPP3snXH2V6IJEqYN23nizKvMhtW4 +7WOuGOG3kcH7j4h8Ks7TLcvEdHRz2wHLjPphmsV/b5X1HUb/Hk1YiLisQFmBaWaL +Wt9V8gpIoiSIPvsAowBOU8pymvGsy6cvfLkTa8Ul8z2f8NrTtIfI3HFDpggauGjI +cfQK+XbmEIEvDHqxGtx4BahsfGZdT1OS7aTWcGhBK//lMvObnAn966ojktY/Wqi2 +wH80NWHcZS6rHnSRpTTr +=hPhj -----END PGP SIGNATURE----- diff --git a/dev-libs/elfutils/elfutils-0.162.ebuild b/dev-libs/elfutils/elfutils-0.162.ebuild new file mode 100644 index 000000000000..f9e780d2bca8 --- /dev/null +++ b/dev-libs/elfutils/elfutils-0.162.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.162.ebuild,v 1.1 2015/06/12 15:41:44 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-${PV}.patch -> ${P}-portability.patch" + +LICENSE="GPL-2-with-exceptions" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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.8-r1[${MULTILIB_USEDEP}] ) + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[${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.patch + use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in + sed -i 's:-Werror::' */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 +} |