summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-08-02 16:31:41 +0000
committerMike Frysinger <vapier@gentoo.org>2014-08-02 16:31:41 +0000
commitae7a6f6e19e2310dcb6016cedf5ff034d78b9329 (patch)
treed75f64884c5936d699b162c940618ee1406d4c8f /dev-libs/elfutils
parentLinux patch 3.10.51 (diff)
downloadhistorical-ae7a6f6e19e2310dcb6016cedf5ff034d78b9329.tar.gz
historical-ae7a6f6e19e2310dcb6016cedf5ff034d78b9329.tar.bz2
historical-ae7a6f6e19e2310dcb6016cedf5ff034d78b9329.zip
Version bump.
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'dev-libs/elfutils')
-rw-r--r--dev-libs/elfutils/ChangeLog7
-rw-r--r--dev-libs/elfutils/Manifest33
-rw-r--r--dev-libs/elfutils/elfutils-0.159.ebuild72
3 files changed, 95 insertions, 17 deletions
diff --git a/dev-libs/elfutils/ChangeLog b/dev-libs/elfutils/ChangeLog
index 227e586246a7..645bdcab6730 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.188 2014/06/18 19:10:28 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.189 2014/08/02 16:31:39 vapier Exp $
+
+*elfutils-0.159 (02 Aug 2014)
+
+ 02 Aug 2014; Mike Frysinger <vapier@gentoo.org> +elfutils-0.159.ebuild:
+ Version bump.
18 Jun 2014; Michał Górny <mgorny@gentoo.org> elfutils-0.155-r1.ebuild,
elfutils-0.156.ebuild, elfutils-0.157.ebuild, elfutils-0.158.ebuild:
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 9f0e8062b9ba..edffd0526b51 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -32,6 +32,8 @@ DIST elfutils-0.157.tar.bz2 2624207 SHA256 4fadc9c0c19d02fb6d2bdfee65f20ddbecba3
DIST elfutils-0.158-portability.patch 61898 SHA256 edc5e367b90dc3b179439c1c56ac28b04e810b09952d76c51b2df7a2a3f44e78 SHA512 3710f5b9e43a7ae230d8f3b7058addc667e34841fcbb85e3e6e289851b5daf1d82d8f6e592cfa62be127588ae1e274f5b04499156dec3e9c5922f1a06a0e845b WHIRLPOOL 7bc95985ed12c8b356fb6a8d7f92fd0d6aa2d5a8aedb157f85b894199ebb0ae63b2d7baebe759489895bb9db2b552a84647add04f0c02168d9ebfd598ab8fd69
DIST elfutils-0.158-robustify.patch 62790 SHA256 dde94387e6565803d7c8d5b4351e4224e0fdeccfb9ef4a2080f15fabf43fe8bf SHA512 cdafe50d93ca74a38e62728f52965a48b37ef6dc05ca949893381c917549e498a2b007580ceb5de81c7292d86fbb11fd62315001216c12baffc243e2e6fd1015 WHIRLPOOL b3d0440230e23d66fc4862083ca9a9b2f3d58619c8789d086e6c9933af5c27b9b1c55dd8fa714acd708757bdee0707041cf6c8b09b804d7c6a4932f77a2648e4
DIST elfutils-0.158.tar.bz2 4931570 SHA256 be27af5c21352f53e010342bf1c68e0b9e18232dbf3adec7e2f9b41f6bbe397d SHA512 6f27c07ad2b146d2ff857ad596f0d9150b0a041b4667f9174880a7766250ba2e52103bed9c4295e005255b683346d33d82efcda8f18f66c343df2722ca5d2ca2 WHIRLPOOL ff0c2224f9a514b83995c6f5a628e1331887e3906d3678c237c551d5572371b5a4c8bcf705f8e1389bff02bdab257460b26d8cfd3b3de2cbbc84e3f5a55445ac
+DIST elfutils-0.159-portability.patch 63319 SHA256 aaaa91cc9101962cdef221b2901346921945bf6e8b7806dbf99c5c2d76dc3ae0 SHA512 043ef48ea0f2cec718d952d7137e16f34c47420b7d1788a9e1685b3543576f8d4a9f8565069709ab87a1b65d32204db01da4e0f08be51c5d8a5890c548369568 WHIRLPOOL e690f510ebe97562dbee233b146481b56fb589c7ed7e99eafd121c3990f084d6adb58fc4db0824518a84cd609a0a10a65f125697f51819b18dfcd3e691c1abd9
+DIST elfutils-0.159.tar.bz2 5469000 SHA256 fffaad1ba0c4ac5c8cee56dc195746e1f1e7197ba3eba7052ad5a3635ac1242e SHA512 c58d95c90685fb0b37f728c83e9d462be2fabe1dfb7b271b3adcde5f10c532a90b07bcc1c51dd81bf768f0cd3d22fa231fafb74fb5e79098d94a566e139408ff WHIRLPOOL 71cc156658af3ea8461c4cebcf27331a3844af470e337c18a7532fd795ea91eca035ecdc74fa71e92100bf2354b9e724490eae6305cd3ab418202938a4818684
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
@@ -47,24 +49,23 @@ EBUILD elfutils-0.155.ebuild 2323 SHA256 d1fd26666413017d59433378579580b6fcc38bf
EBUILD elfutils-0.156.ebuild 2694 SHA256 30fd1fe7df8baa81ae3023631ad418f8a4e01d55273d24e5d29ddbaf55b63407 SHA512 75086fdb69f4b4ade80932d731238533ae912fca5a94db52d9ff666cd0a1ca0353d6040e1e2207ebaaefd08cbb508c611e04030ac29e3b3ec63eb034c305a22a WHIRLPOOL 4502be0d665ffe1bf0b4771524642933e519a428992383f0455cdb122a4fd650cb57d842770abf1022b4376e58307132334d32cceddc922f5c2e3d2f508227ab
EBUILD elfutils-0.157.ebuild 2579 SHA256 0d129ff586fb37f60fdebab13e9f2886623a6e7f344f602513ec24e54b50d25d SHA512 875a7c17f22639dcaadb28206ea466c8676c068e9de32d866dafc191eca02cc291f3d146cb32bbc7f37e85dee5ccd219804096cdbe52bf60d51995aebd3a3b82 WHIRLPOOL 09ef218fe21666a95a432260ca141dc3a2857d23a52dad51cdf98fecadb38a52b07edfe429d644fd8bb5b96e0484e995e596f286575130f229d0f54838a7bece
EBUILD elfutils-0.158.ebuild 2642 SHA256 4377a641882a451677bfbb1ce3e71ccb1f8f604712cf56c8f3f4766f64ceae38 SHA512 40563766099fccd8ad76a5db5d6e6f2c928f18c9b1fe51c2f874fe8db9b9ff80647f2c9e04855c2ece4021efee7f3fd38f001d5e170678f2265edf94dc29077a WHIRLPOOL c5873c6f8d73016876f8a56da313452d0ed01a722c031cac0a347a65aa4276ce82b36bc0691de72e41bf832bcbd1d94392cb3ccfba061046ca4299ec9f50ad5d
-MISC ChangeLog 25359 SHA256 89e04d81fcecf98a80d772f5390c3c498a1f548537338bd4d90df5302e50e00f SHA512 b260b67dc826a5957105b28ba2c860052f6d654d987524909873a099093a4d86589420c64aa7673dae3ebcb1d340a8618d1dd06604b492430ffbc853e26521fd WHIRLPOOL b45cf3f06dc45c9d8ebf487266a50d29b4fe9aa2614521274feee83a766dc18c573e5c6878f9baaa781866927620de4ff1d853d070ad10102c9a316d461f0990
+EBUILD elfutils-0.159.ebuild 2513 SHA256 6c037351d74c4a7066c61fc89106f34539847c2724a6f7af5b567216f7ac87b2 SHA512 1075354264cb90447676e239a7a3b20b1b0bb77bc5ffdb5d8fe5aa0134a8dc73ebb7a73dfe2f06a4ae8cf1b941de8f3ec3780430f814f3557dfd2a6022773576 WHIRLPOOL 8f72504bba17d5b6ffbdc0604e9a52bcb40c6d9a71c4b675baa9e63678b15e41a8f1a569ce0f01edc145d41e8d2aa18d3a9f058b3a6ca7f079e51ff5c738dec2
+MISC ChangeLog 25481 SHA256 06ea26d7a77ac4fcc5573e58522a9b006b82ed9fbc6fda37a7dbe62e6d321192 SHA512 8bb1dc2cf6d8fb365a4dbd72877a19992380e6ddfc9d801dd504b65955acb370c9fc037e2572e53b7a5bbc339a9ef491b85d662252a613fedb71100b604c8da5 WHIRLPOOL 7741a8d3b60fc1e98f09663b5bd526e182052148d62062cb29ffdf63cc7a94559f783eae36cc96396c876a29c3f04192e1abe88836a7b20c178f0d4b04cc1f40
MISC metadata.xml 438 SHA256 33cbcbd727257fa6d03488d531c099d33f4c3e4db3cf3739d11d8d4cd8266b37 SHA512 e013123116aa3a3f00fa77cc3e9d18a5c1f481dd304ee6af6e77e3e5e44fb9e3f94ac542fc10fb0c59dea6699c15cce11b1513c061494919f1e821120fb162d9 WHIRLPOOL f07f16d5235c538cef44daca3210ad7374af35705b6562b9bb17b2a5532ba0ed6ea32d1d7f23e93c899e8868503f7a9f8994d2454ca144c45ae7e9317fb0cabd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQJ8BAEBCABmBQJToeQqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO5x0QAJtB0VrS3eJyVM5GcJOjbwS7
-ySm68FplrLWg5w1MKC3M/ydFMT2u+GGgd2DVh1epyiX31kz8STcFsmgnotwLClM/
-RQHkNzox+pub1SW27xSpa+6c4oXk1+v/9dVJZEOKYewku96Bs7ZxsFkVNOCWTiWG
-7DdvAx0e4y36lwkoS4nzsV7TArFQusni9ZPio+5oinNZL6MkuxqE0OweBLkrCSXZ
-n7UTkFEENvsuYO03IFTKewinPNYFfC4mFiaIcgXLQuEH0/D6ED8sCxg4wCIYUZYA
-MUlPIsf64W28IICyTRD70SGlPqJUzzXEFdM5VHG+tHaFwonqCBOkDbxmeF26RCZa
-lpU7fC8k/rVC9o+foA85b9qrnqz5HzeD/Dku7XNCTayKC8YI1py2jLz1Kk3v5nJu
-zhwOIBSrf2dzDBESti0PYJ4IMmqYlKTdizT1SnCZ2e3olyPiXTBGlCHIE6xksusb
-Q631LIG0WCLGBy2qEkxYXzthQeMOP56YLjuTBNqXLkF/VPymB2LAFgxOnvceu94Y
-mo7QOXBTV9GCTOPORb9zMsoyMI3BUXjKXL4m3wT2voAFSBk3RZcgml2zm3Tn6W8+
-8/XbSCTAcjzRbsRyuy7kqteoHrXD8wY9FPycI0pdDAQIofHOfDNTQpY+d91f0A5p
-SyYSo8NUkzHVKYpU+7Sx
-=9GKA
+iQIcBAEBCAAGBQJT3RJvAAoJEPGu1DbS6WIADckQAJqb4JuYu5TYITbE1cLxgRkt
+y/mLNqyzlj3pSgIfnnHXmFbBRTfgbuEthUxZ3APyhB8JLkVMJ4rFXJ/CSq/Go9gO
+1igqTvhXuXUTU43piIDMBAg4cFqNCC11rhXvMHghi41U046qH9197Rd7VusG8rBV
+C8glCe8bUaIG9fzCk4GSfgWBaoUh/WPjWYtGO6hrdxCazo1Ka+gTQ4j7iJEmG42U
+ZJI6yX1Jxdh6z/KzXnxcSsqxj13gZZXcfhBtb3WkcYdqVmc7PfePJPzbmZA1x9Xl
+NTSjiITaF45Dnd8muY2rp6oSR9KoaEZYoe+B2t5RkJn0HUvnr9N+cJ0Eb6ko6n0g
+l0O3wIlFK2u0bNfBkZwPTkzzIhuNGRbBwPRJZV13CvoDNbTSlCNtdauzXZ3QsBEM
+3hKPdiYqFUuv3zPSVNrrxBwG4fG+X0yOjpiZmdmSOKU+16pvsWxjpv2kmKoVRvzb
+r/0cVV8cfUxUBzXVN+htsV7gWX7M2v4FlPhaYfY8+gdP8ZzGpAbQMzhOG4Dou68O
+5BH7MpepVFQgGoCuNEb5FSOuv4K9D31jY/HMS9fP1iE3rmX5G+2S4sr1cceVWc7l
+0PahtalvpgCwZr0bSobJoctzpcO5lqSm8onTCA7QOPp55TJtnanN6wY5NjA/A9NN
+9rbl1aOyouIaRhs9Rbvc
+=C1dm
-----END PGP SIGNATURE-----
diff --git a/dev-libs/elfutils/elfutils-0.159.ebuild b/dev-libs/elfutils/elfutils-0.159.ebuild
new file mode 100644
index 000000000000..42656a9cbff1
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.159.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.159.ebuild,v 1.1 2014/08/02 16:31:39 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"
+
+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
+}