# ChangeLog for dev-libs/elfutils
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.135 2010/06/01 14:12:23 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.136 2010/07/07 06:10:42 dirtyepic Exp $
+
+*elfutils-0.148 (07 Jul 2010)
+
+ 07 Jul 2010; Ryan Hill <dirtyepic@gentoo.org> +elfutils-0.148.ebuild,
+ +files/elfutils-0.148-bashifications.patch:
+ Version bump. DWARF-4 support.
01 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
elfutils-0.146.ebuild:
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX elfutils-0.118-PaX-support.patch 954 RMD160 ed86dfec7b51b273721f3dd0c6e11bba935e6c1e SHA1 baaaa3686902c3f4ce9f81f7a83e2e66ba1575d2 SHA256 e769e1168dc645ce99655f984f5c19a54d765210cacd098556b6b68743b877fa
AUX elfutils-0.131-gnu-inline.patch 8899 RMD160 6c41d63b3e231eda0ba2f337a206bf649ec85729 SHA1 53d0d15bc925f559471e2ab0ad86539208f93140 SHA256 69e1781732b3babd00d6fbc5976f908d293942cc3f253f451e9c22f49ee6b7b6
AUX elfutils-0.143-configure.patch 772 RMD160 fb36819de9363f6c5387de2bf2c09b17353188b0 SHA1 7157b05bb86de8c97c8d1f1a4ea419d7d476864d SHA256 af91d9c73612d82b3b47099c0dd8e5cfaac1aa6538185e2760ba5ab933ef9091
AUX elfutils-0.143-fix-fill_mmap-for-sections-past-the-section-headers.patch 1245 RMD160 48198cbd02f93e6f7ea646429c5ba33daee9e22c SHA1 1b5953fda6d163f6b0d6bdd40c2e99abda1418ed SHA256 942b17fd3422677bfd09f919c535abea0bb9a3c43f323a04d32c375b83da719c
AUX elfutils-0.144-sloppy-include.patch 2997 RMD160 5df6b75256137e3fb97d799cc32c7e034fd276fb SHA1 738e2a7195be41cb644ddf4e3601b2d2fded9115 SHA256 0da24c20f2985724e0c132a518eae8765ed941259cdf6a02d638e427b39c9355
+AUX elfutils-0.148-bashifications.patch 760 RMD160 15068fdbcf926c171ef22bb2ba9b4d48975db62e SHA1 2dfbd273f03541ae8aaf727ed8aba01656402d4e SHA256 e741d81d4136a1f9a720fcbb67ffbb389cf00f98e344a5102b6c89e77b150c18
DIST elfutils-0.145.tar.bz2 1525125 RMD160 ac1156a1972f54d23f00233afee6044ddbf30cd3 SHA1 7cfa5520285c6441a9fcac153e2023ce99338dc9 SHA256 097221fd93f3d995ff03699afeb935c9f9300c859533bbe0d60b32a6a5d61205
DIST elfutils-0.146.tar.bz2 1791373 RMD160 696d6a5ab1deea58eaa8e5fb25fbbdce0a2132d6 SHA1 697b86b5177ce80f6411f48de56e0be8fec3a356 SHA256 dacd9419cc9ef36463f22cd7d7204ee7490904000045a8cdcbf3569907ecf2c8
DIST elfutils-0.147.tar.bz2 1777826 RMD160 70069980b23d311f04d6ae75e3ecfb882bc5b9c4 SHA1 0506e77df099fc75de157a2d83dd2608eca5cb69 SHA256 c3dbcc2ac3d12a00f1d8fee4fa3fa8b61dfa7491d9e790e4b6a2af542d739848
+DIST elfutils-0.148.tar.bz2 1811640 RMD160 3b04720eda9b6055bca884339058c46f672c3ceb SHA1 509a0c5f2d7bae9cee35cce833ea36d6adb23d66 SHA256 8aebfa4a745db21cf5429c9541fe482729b62efc7e53e9110151b4169fe887da
DIST elfutils_0.131.orig.tar.gz 1412328 RMD160 18483d0d03e642eafdceabdfcebf88456b5aafba SHA1 d371731e3c09f05aad05f9b02ac2abc049528fac SHA256 947a9566a622f701a2fe2416d3b85b397d38d5f4189da91fc0a306b4d9950e6f
EBUILD elfutils-0.131-r2.ebuild 1673 RMD160 adbe3430bb37f2272d5529c7b951a461dd2ef506 SHA1 43da0de80714f58406befc54cc9bc2127380a5ee SHA256 13bf27f8cbe8d00b1b4b10621550750ce5881b5ae7c2ccab8ecacee5eda7aa54
EBUILD elfutils-0.145.ebuild 1990 RMD160 f85c74076b4aede500365352eb724195f750ab62 SHA1 0f98fb9fa1c518af3d361221e73c5040eba98650 SHA256 40e39558115cc2107ce8d531860bdf9482331d90e2857b382159d6bd39aa19eb
EBUILD elfutils-0.146.ebuild 1993 RMD160 ac74373e735649719d9ceb994f6db8eddbf3335a SHA1 460fc8176e4b5828a68b9dbb7af37a0ebec61b63 SHA256 60ced56d05bd1285af521a618f7fdbe0ecce46b0c792b6775ac75e78db1929eb
EBUILD elfutils-0.147.ebuild 1994 RMD160 de11fef2c681bc553a74719d80229b4f24b6ff93 SHA1 0462f446d069b1de1fdf912917b36d4bf5be3e7f SHA256 f5b16637e967d5e8957eed873f51f3a4e738fcf4314e8143e7738cd395f91edd
-MISC ChangeLog 17936 RMD160 7814282bcc89c49f46a2051de7083ffc9b5bee84 SHA1 e30e054ecf6413386ed8f3d8f043038f89c7f5c6 SHA256 8f915abafcaf666f7c838b173af332d733993bc4275039e851aeb91b457cf80f
+EBUILD elfutils-0.148.ebuild 1999 RMD160 cb01ac5fda4178c0c13736bb9fcbdd680c64b130 SHA1 e83ce4c7eb1942bab7aae06a40f6af131663c383 SHA256 6a191a6a9e874428a44fcfba3d4102f2aad4b03fe7d1a9a4eefe2add9d0883b0
+MISC ChangeLog 18118 RMD160 239e14adea9a1211dbf43559a18b8a2f3b7de87c SHA1 af532c4cfa817665b6813f4f77396b12f4e53261 SHA256 1e9d3682edb7c304c0c7d6b8f9ce9f41ada188124c01596b51eadd0cac199df8
MISC metadata.xml 281 RMD160 2e23c1850f32822e50d0905b2e36ba1e22c004b2 SHA1 8f2ea427f9a348676d948018d621bea51f0f8740 SHA256 2418a06fe1c33bf09a8cad2a5b582a9a5b4c2d3315e74f67e3b10c4d76f53736
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkw0G0MACgkQiqiDRvmkBmKaygCghmA6pOxH94gjKJiKL23KUCMK
+4NsAoM+qC0mduLMddYxU8eplCNFRvotu
+=AI2O
+-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.148.ebuild,v 1.1 2010/07/07 06:10:42 dirtyepic Exp $
+
+inherit eutils
+
+DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
+HOMEPAGE="http://people.redhat.com/drepper/"
+#SRC_URI="ftp://sources.redhat.com/pub/systemtap/${PN}/${P}.tar.gz"
+#SRC_URI="mirror://debian/pool/main/e/elfutils/elfutils_${PV}.orig.tar.gz"
+SRC_URI="https://fedorahosted.org/releases/e/l/elfutils/${P}.tar.bz2"
+
+LICENSE="GPL-2-with-exceptions"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 lzma nls test zlib elibc_glibc"
+
+# 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 )
+ bzip2? ( app-arch/bzip2 )
+ lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}
+ elibc_glibc? ( !prefix? ( >=sys-libs/glibc-2.7 ) )
+ nls? ( sys-devel/gettext )
+ >=sys-devel/flex-2.5.4a
+ sys-devel/m4
+ >=sys-devel/binutils-2.15.90.0.1
+ >=sys-devel/gcc-4.1.2
+ !dev-libs/libelf"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch
+ epatch "${FILESDIR}"/${PN}-0.148-bashifications.patch #287130
+ find . -name Makefile.in -print0 | xargs -0 sed -i -e 's:-W\(error\|extra\)::g'
+ use test || sed -i -e 's: tests::' Makefile.in #226349
+}
+
+src_compile() {
+ econf \
+ $(use_enable nls) \
+ --program-prefix="eu-" \
+ $(use_with zlib) \
+ $(use_with bzip2 bzlib) \
+ $(use_with lzma)
+
+ emake || die
+}
+
+src_test() {
+ env LD_LIBRARY_PATH="${S}/libelf:${S}/libebl:${S}/libdw:${S}/libasm" \
+ emake -j1 check || die "test failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS NOTES README THANKS TODO
+}
--- /dev/null
+Remove bashifications
+https://bugs.gentoo.org/287130
+
+--- a/configure
++++ b/configure
+@@ -4874,7 +4874,7 @@ ac_config_files="$ac_config_files version.h:config/version.h.in"
+
+ # 1.234<whatever> -> 1234<whatever>
+ case "$PACKAGE_VERSION" in
+-[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;;
++[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;;
+ *) as_fn_error "confused by version number '$PACKAGE_VERSION'" "$LINENO" 5 ;;
+ esac
+ case "$eu_version" in
+@@ -4903,7 +4903,7 @@ case "$eu_version" in
+ esac
+
+ # Round up to the next release API (x.y) version.
+-eu_version=$[($eu_version + 999) / 1000]
++eu_version=`expr \( $eu_version + 999 \) / 1000`
+
+ cat >confcache <<\_ACEOF
+ # This file is a shell script that caches the results of configure