summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-04-16 05:17:40 +0000
committerMike Frysinger <vapier@gentoo.org>2006-04-16 05:17:40 +0000
commitd8eeaf27c6ec916421222a2500985b9b12bfe903 (patch)
tree1a81a14d124474b3ed2b9368fa3ff13d57bae3be /dev-libs/elfutils
parentScrub CFLAGS from configure. (diff)
downloadhistorical-d8eeaf27c6ec916421222a2500985b9b12bfe903.tar.gz
historical-d8eeaf27c6ec916421222a2500985b9b12bfe903.tar.bz2
historical-d8eeaf27c6ec916421222a2500985b9b12bfe903.zip
Version bump.
Package-Manager: portage-2.1_pre7-r5
Diffstat (limited to 'dev-libs/elfutils')
-rw-r--r--dev-libs/elfutils/ChangeLog8
-rw-r--r--dev-libs/elfutils/Manifest47
-rw-r--r--dev-libs/elfutils/elfutils-0.120.ebuild60
-rw-r--r--dev-libs/elfutils/files/digest-elfutils-0.1206
-rw-r--r--dev-libs/elfutils/files/elfutils-0.120-mkinstalldirs.patch22
5 files changed, 137 insertions, 6 deletions
diff --git a/dev-libs/elfutils/ChangeLog b/dev-libs/elfutils/ChangeLog
index 14c7a04db578..773caedd4bd4 100644
--- a/dev-libs/elfutils/ChangeLog
+++ b/dev-libs/elfutils/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/elfutils
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.74 2006/01/13 08:40:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.75 2006/04/16 05:17:39 vapier Exp $
+
+*elfutils-0.120 (16 Apr 2006)
+
+ 16 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/elfutils-0.120-mkinstalldirs.patch, +elfutils-0.120.ebuild:
+ Version bump.
13 Jan 2006; Mike Frysinger <vapier@gentoo.org> elfutils-0.108.ebuild,
elfutils-0.108-r1.ebuild, elfutils-0.118.ebuild:
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 1b3c132bdafb..6ef795aa63d5 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,24 +1,61 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 0a7da5d6056d9a67933b9884bf2b682b ChangeLog 10100
+MD5 cef2f6aeb14fcdad8813fc98cd3ade46 ChangeLog 10267
+RMD160 d470b19f21c824953dce1426fbe5e81f42b2b0d1 ChangeLog 10267
+SHA256 7164a58e5f369fe1127a56fa183db275642bb45bfc9f3d318a40300981d484b6 ChangeLog 10267
MD5 28209ab420090316b273c67152474f2e elfutils-0.108-r1.ebuild 1749
+RMD160 24969ae0f6f28bb9235784eb0775894bf0f6fab1 elfutils-0.108-r1.ebuild 1749
+SHA256 dae4c9508a7cac9052b7f05842effefcd71aa30b2fa401d56c1aec775a5c7f8c elfutils-0.108-r1.ebuild 1749
MD5 a38c2930857b9e11f6155946a47bf1a2 elfutils-0.108.ebuild 1731
+RMD160 1869f86fca586ed0930dd38a8d1d85c08cb35a8c elfutils-0.108.ebuild 1731
+SHA256 c6dab32dfe53b9b7ad3748e247408e7e402b9a3792d7c2b716429dc40182c3ff elfutils-0.108.ebuild 1731
MD5 43277bbbd5bca9a85c659e4fa337fa10 elfutils-0.118.ebuild 1808
+RMD160 1ef971b2e9a1905fadcc5608878061b9bf757ca6 elfutils-0.118.ebuild 1808
+SHA256 70778b5fed2eadd966af4fff4ca03e4534e0ecb58a325a357737529f2b5f3637 elfutils-0.118.ebuild 1808
+MD5 ca0cef81ab839443d9849bc167b75b89 elfutils-0.120.ebuild 1767
+RMD160 77414fb3f597a4848c72a1bea7d72dbe9e7f2155 elfutils-0.120.ebuild 1767
+SHA256 e8fee4eb361337c948ee079681837fccf761a8884196df85201149a50ed89960 elfutils-0.120.ebuild 1767
MD5 648c7e7b8f19b21266e556cc6979c0a6 files/digest-elfutils-0.108 143
+RMD160 2fc71b3247a52c9c3e3dddcfd39410861cebd555 files/digest-elfutils-0.108 143
+SHA256 8465f31390d4c3ff45df17d38fb2f5d42aa931fef806b2d913b388bebf33b1f4 files/digest-elfutils-0.108 143
MD5 e9fcbbccbeaf0d6f3fdfb27f9563e824 files/digest-elfutils-0.108-r1 145
+RMD160 ddd33fb4f3ea40a334a9b8c0793c01ae87fd7358 files/digest-elfutils-0.108-r1 145
+SHA256 2d3d0d58f10a85f359108ea3e674cbe98608fb1d3ff6751884a521d8339e024e files/digest-elfutils-0.108-r1 145
MD5 d27a5faa3886979a3b6592519692fe22 files/digest-elfutils-0.118 145
+RMD160 d8658741cd372bd615559d9b367c8e200f02d337 files/digest-elfutils-0.118 145
+SHA256 6d7e7efbc71b5366f6056a9153752f073009cff94ce118303ec49998860ed04e files/digest-elfutils-0.118 145
+MD5 85a416f3bac5c46537b704d32039f538 files/digest-elfutils-0.120 527
+RMD160 07b8fbea5f4469a1a4feea5c1f8d1cb555c003f3 files/digest-elfutils-0.120 527
+SHA256 d783ea93ae7a1d2dd2ad6eb740d5abf47011e89adb5e482408a2474f92aaf38d files/digest-elfutils-0.120 527
MD5 1e6460efdb609828aa57b5874813972a files/elfutils-0.101-bswap.patch 849
+RMD160 94c3d4cd05dad8a1418a4f1503d3e3210918e6b3 files/elfutils-0.101-bswap.patch 849
+SHA256 a771a1143431e4f6eb8b2b8251178c417ca9d9484bbc0d9ce47353a485cfb430 files/elfutils-0.101-bswap.patch 849
MD5 41c5834ecf3d28e43b7fbe3b927e582a files/elfutils-0.108-portability.patch 18453
+RMD160 70a619b3a652453ed8af871e8ec55948192aff6c files/elfutils-0.108-portability.patch 18453
+SHA256 07abf308cd70ac03d3c6ce5501400dc5e7cd9cd8d11689682abb9630e1169a1f files/elfutils-0.108-portability.patch 18453
MD5 a5bda0a1599fd2232fb0d2cf5f3269a7 files/elfutils-0.108-robustify2.patch 12832
+RMD160 687a126a5cb1c4fa3e247bd79aa180dc9f5295b9 files/elfutils-0.108-robustify2.patch 12832
+SHA256 ec3d55410b1ee4867200c1b39ae375292dac40d2406be25ac56f24752a14b672 files/elfutils-0.108-robustify2.patch 12832
MD5 c96d3cf0593d10e4994829b1bfe3995b files/elfutils-0.118-PaX-support.patch 954
+RMD160 ed86dfec7b51b273721f3dd0c6e11bba935e6c1e files/elfutils-0.118-PaX-support.patch 954
+SHA256 e769e1168dc645ce99655f984f5c19a54d765210cacd098556b6b68743b877fa files/elfutils-0.118-PaX-support.patch 954
MD5 fa69d386e8ae35fe375ce49897b1d3e2 files/elfutils-0.118-libelf-link.patch 1495
+RMD160 7b69456f49f98caf51ccae2af239a3bd09e0fa8d files/elfutils-0.118-libelf-link.patch 1495
+SHA256 edb9eaf85521ca15a0fa8282125ae41892fcc577a7c596df9948738ab0d2c180 files/elfutils-0.118-libelf-link.patch 1495
MD5 0228df51885bf33b7ef07cf3ee5db319 files/elfutils-0.118-no-nested-functions.patch 1961
+RMD160 271c15eb11f4fb69e9972928bb47a72e27184df3 files/elfutils-0.118-no-nested-functions.patch 1961
+SHA256 5648aa0a4b4b519c1103fcd7e3f0b6e2009377e1e13e798b20d7c3cbeee12a10 files/elfutils-0.118-no-nested-functions.patch 1961
+MD5 2661049bdc5eb0263a4cc835ed505cd9 files/elfutils-0.120-mkinstalldirs.patch 752
+RMD160 523cceb5a3d394ebba88cb5bdb6e0b41daf9e6da files/elfutils-0.120-mkinstalldirs.patch 752
+SHA256 73cd540e3a473b145d0efa227d8744fcef531834f2b730dd1cfc191b86872ffb files/elfutils-0.120-mkinstalldirs.patch 752
MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
+RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162
+SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a metadata.xml 162
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
+Version: GnuPG v1.4.2.2 (GNU/Linux)
-iD8DBQFDzjPK2+ySkm8kpY0RAickAJ9Fy6vRZvjydjf+Kz27lBYOoAsA7gCgozVr
-GpVcE9Z3z8rxZZptkqUt72w=
-=3uC5
+iD8DBQFEQdOl2+ySkm8kpY0RAmJ1AKCB1tM8q7U4FEtQvVLlMXWt+NWynQCeJjc+
+KTsDI5DOvTLndpBkGSUsv28=
+=9gSU
-----END PGP SIGNATURE-----
diff --git a/dev-libs/elfutils/elfutils-0.120.ebuild b/dev-libs/elfutils/elfutils-0.120.ebuild
new file mode 100644
index 000000000000..932b5918d780
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.120.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.120.ebuild,v 1.1 2006/04/16 05:17:40 vapier Exp $
+
+inherit eutils autotools
+
+PVER="1.0"
+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
+ mirror://gentoo/${P}-patches-${PVER}.tar.bz2"
+
+LICENSE="OpenSoftware"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+# 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
+DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.3.2 )
+ sys-devel/gettext
+ sys-devel/autoconf
+ >=sys-devel/binutils-2.15.90.0.1
+ >=sys-devel/gcc-3.3.3
+ !dev-libs/libelf"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}"
+ epatch "${WORKDIR}"/patch/*.patch
+ epatch "${FILESDIR}"/${PN}-0.118-libelf-link.patch
+ epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch
+ epatch "${FILESDIR}"/${PN}-0.118-no-nested-functions.patch #116968
+ epatch "${FILESDIR}"/${PN}-0.120-mkinstalldirs.patch
+
+ eautoreconf
+
+ find . -name Makefile.in -print0 | xargs -0 sed -i -e 's:-W\(error\|extra\)::g'
+}
+
+src_compile() {
+ econf \
+ --program-prefix="eu-" \
+ --enable-shared \
+ || die "./configure failed"
+ emake || die
+}
+
+src_test() {
+ env LD_LIBRARY_PATH="${S}/libelf:${S}/libebl:${S}/libdw:${S}/libasm" \
+ make check || die "test failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS NOTES README THANKS TODO
+}
diff --git a/dev-libs/elfutils/files/digest-elfutils-0.120 b/dev-libs/elfutils/files/digest-elfutils-0.120
new file mode 100644
index 000000000000..f796fcdeea56
--- /dev/null
+++ b/dev-libs/elfutils/files/digest-elfutils-0.120
@@ -0,0 +1,6 @@
+MD5 ccdd17f58c0c6feb35c9aff0b1217650 elfutils-0.120-patches-1.0.tar.bz2 16322
+RMD160 979160ef30a7d3d2bfc8bce20143b8663c62e3d0 elfutils-0.120-patches-1.0.tar.bz2 16322
+SHA256 527501e03b1267bd2e9f0283319db120d9f15324bd9f7820d24624a323ddf136 elfutils-0.120-patches-1.0.tar.bz2 16322
+MD5 3f757d85af891904892b4a6dc3f9e14c elfutils-0.120.tar.gz 1126669
+RMD160 9c9ad5f23092bb812a5cb6649005bb04b0226ea8 elfutils-0.120.tar.gz 1126669
+SHA256 0e868eb7468e639a95c1d5260bd0313cd30e578f308e0abf990a9519c2a304e7 elfutils-0.120.tar.gz 1126669
diff --git a/dev-libs/elfutils/files/elfutils-0.120-mkinstalldirs.patch b/dev-libs/elfutils/files/elfutils-0.120-mkinstalldirs.patch
new file mode 100644
index 000000000000..1af1b990182c
--- /dev/null
+++ b/dev-libs/elfutils/files/elfutils-0.120-mkinstalldirs.patch
@@ -0,0 +1,22 @@
+--- libelf-po/Makefile.in.in
++++ libelf-po/Makefile.in.in
+@@ -28,7 +28,7 @@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
++mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
+
+ GMSGFMT = @GMSGFMT@
+ MSGFMT = @MSGFMT@
+--- po/Makefile.in.in
++++ po/Makefile.in.in
+@@ -28,7 +28,7 @@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
++mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
+
+ GMSGFMT = @GMSGFMT@
+ MSGFMT = @MSGFMT@