diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-04-16 05:17:40 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-04-16 05:17:40 +0000 |
commit | d8eeaf27c6ec916421222a2500985b9b12bfe903 (patch) | |
tree | 1a81a14d124474b3ed2b9368fa3ff13d57bae3be /dev-libs/elfutils | |
parent | Scrub CFLAGS from configure. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/elfutils/Manifest | 47 | ||||
-rw-r--r-- | dev-libs/elfutils/elfutils-0.120.ebuild | 60 | ||||
-rw-r--r-- | dev-libs/elfutils/files/digest-elfutils-0.120 | 6 | ||||
-rw-r--r-- | dev-libs/elfutils/files/elfutils-0.120-mkinstalldirs.patch | 22 |
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@ |