diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2010-04-24 15:07:45 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2010-04-24 15:07:45 +0000 |
commit | 7a4b784d8e9cc4888b0cdb27f9b629fe8bd874c9 (patch) | |
tree | d166d9f6e290711190cc9f21be5a30f2485c28df /dev-libs/libelf | |
parent | whitespaces (diff) | |
download | historical-7a4b784d8e9cc4888b0cdb27f9b629fe8bd874c9.tar.gz historical-7a4b784d8e9cc4888b0cdb27f9b629fe8bd874c9.tar.bz2 historical-7a4b784d8e9cc4888b0cdb27f9b629fe8bd874c9.zip |
Version bump.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/libelf')
-rw-r--r-- | dev-libs/libelf/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/libelf/Manifest | 12 | ||||
-rw-r--r-- | dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch | 11 | ||||
-rw-r--r-- | dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch | 46 | ||||
-rw-r--r-- | dev-libs/libelf/libelf-0.8.13.ebuild (renamed from dev-libs/libelf/libelf-0.8.10.ebuild) | 38 | ||||
-rw-r--r-- | dev-libs/libelf/libelf-0.8.6.ebuild | 40 | ||||
-rw-r--r-- | dev-libs/libelf/libelf-0.8.9.ebuild | 53 |
7 files changed, 30 insertions, 179 deletions
diff --git a/dev-libs/libelf/ChangeLog b/dev-libs/libelf/ChangeLog index 43653bc45b4d..f58571c65ae7 100644 --- a/dev-libs/libelf/ChangeLog +++ b/dev-libs/libelf/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libelf -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.28 2009/11/21 09:24:32 patrick Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.29 2010/04/24 15:07:45 ssuominen Exp $ + +*libelf-0.8.13 (24 Apr 2010) + + 24 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> +libelf-0.8.13.ebuild: + Version bump. *libelf-0.8.12 (21 Nov 2009) diff --git a/dev-libs/libelf/Manifest b/dev-libs/libelf/Manifest index b4df0965932f..06131ee572d5 100644 --- a/dev-libs/libelf/Manifest +++ b/dev-libs/libelf/Manifest @@ -1,14 +1,8 @@ -AUX libelf-0.8.6-parallelmakefix.patch 434 RMD160 68cae02abef54527218bda519fdf77dc5e598fdf SHA1 aea771e4ce1ab32a094fc8db915036eaec005bdf SHA256 b8c19ff6457e9f8bc4b814df789c3678e770460a42d97804d2675ad12c3b29b0 -AUX libelf-0.8.9-parallelmakefix.patch 1778 RMD160 399939567dc8d7a0e74fd3bb8772b681d1ad50c6 SHA1 b12e2e452baaa5c827c7332ae9bd18ba0fdda412 SHA256 e7d833d1b4694cdb7c5456d3ded583f9402224bf37bbaf33cfd7ad617b5699f1 -DIST libelf-0.8.10.tar.gz 147824 RMD160 097b3c18f34233bd9484f2ec53c65a84b2222f31 SHA1 5f6fb666b0cf604243110383ba55ef37df1c8ece SHA256 2d7995485c0f8f4beef98d8c1b7970b1efb34193c1a764d91f28624d83302a09 DIST libelf-0.8.12.tar.gz 148090 RMD160 29ca31074134a2bc99b207adaddd10924e46d899 SHA1 b6ff5c0262418fbca8ce281f9f927e25181f4237 SHA256 ec65a3922d718c32fd4e4836db980c76cc7a6e5a8a4b05303418366158a29495 +DIST libelf-0.8.13.tar.gz 148529 RMD160 06962fbbcd91da25f02b964ad9513b9536f67baa SHA1 c1d6ac5f182d19dd685c4dfd74eedbfe3992425d SHA256 591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d DIST libelf-0.8.4.tar.gz 128313 RMD160 765c17439acdd50f95fa92324630d215602649bb SHA1 2d9d9a22aabf9c446cbd4cb627eedfc5ae1f74b8 SHA256 8022ccbd568c02e0b36331e533f78eeb3d0d1fa5637adac9b8b816d1ea358ebf -DIST libelf-0.8.6.tar.gz 144198 RMD160 f8fadd79d27f083d39c31a5b3a72655d4c0842d2 SHA1 1e865a331f37cc47b5ea96e50449ed93442ecbf0 SHA256 6ff7a5dbb5ccf14995f6bde7f1fca6be5f7f91f62b2680a00d32e82b172c9499 -DIST libelf-0.8.9.tar.gz 146250 RMD160 66a5df89729ba8270c5a83f63af09983aeb1bd0f SHA1 9a91f9a3e43476c95a1b6024c09d84d00310f0a4 SHA256 9eafb75460233a354012a6e7f2af54fe7e569dadb6bb532ffaa59df22d36ba18 -EBUILD libelf-0.8.10.ebuild 1218 RMD160 74503b0afaca107f3f86c37c538f5451d6c07699 SHA1 dc5335df89191311ce0d905d4634aadb68ac239b SHA256 3bdd87ea245d2779108f7378c7d0e8b9166cccc107977bbfd1f63a1b08d757dc EBUILD libelf-0.8.12.ebuild 1217 RMD160 aa753d95254b6ef03ed3570b5bc3331dc5a9500d SHA1 300f28cc72e7964785678b652269172daafe2471 SHA256 34c620df1e43790a1fd08b1f0c470e365d46c8c3bbaf1e64e90b2a399c58fd3e +EBUILD libelf-0.8.13.ebuild 1221 RMD160 5127628c224d6284333c3e556eaba98ca91fd4e0 SHA1 34539befb861689803db166f738e3894e7fdf1ee SHA256 ffbeb5eac687ffeb0e5e287a3a29be64866dbcd84effdc9004715487d3141eb9 EBUILD libelf-0.8.4.ebuild 781 RMD160 b648a6bb3e1b3f1132a0a18654a229f5e1ff922b SHA1 0c9e91aa263fb0216adbda0cf9097a309f7a2798 SHA256 43ed37de4b9be14ea3f6dd6399d3a6ce0178fa0b4d1165e96875069476d35372 -EBUILD libelf-0.8.6.ebuild 880 RMD160 2447123641e249b30ca91b9c884f8d1060106ee1 SHA1 438698b5b93d5acfaba31a7adcc10b4720ac3962 SHA256 bd0297ab2b7909f655225e6c7d9296d719145622e530963072a3e4f3936a281b -EBUILD libelf-0.8.9.ebuild 1251 RMD160 e0f5b7449408bb26d5ca3845815e71ef34a1fb20 SHA1 74af809644fbc5cf2f8fcff6f5c66bfcbe644f64 SHA256 6cfdf3c2401e3c7e9521d3487272c7ecf20f10ad1dc02a863b37244dea164be2 -MISC ChangeLog 3494 RMD160 bba24a4e6624afb83d306ac0c33576a79658c1d9 SHA1 94b71afa16253cb84778b725cff962a9c55d456b SHA256 bc583fe67fe50adb04dfe4ec25b4497670dd4c8d2483defb789df047e9213c37 +MISC ChangeLog 3620 RMD160 e8366901b3f1c264b6bae07499db928cd5883aba SHA1 0a2aaf4ecedf65d122525d80051788aca5d275c2 SHA256 0828f2167eea178a638e3be679d9b0e0fea1624f717a899c4009771bb0d82c23 MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a diff --git a/dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch b/dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch deleted file mode 100644 index a9c4caaf892a..000000000000 --- a/dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- libelf-0.8.6/lib/Makefile.in.orig 2005-09-03 19:06:43.000000000 +1000 -+++ libelf-0.8.6/lib/Makefile.in 2005-09-03 19:07:52.000000000 +1000 -@@ -155,7 +155,7 @@ - $(AR) rcv $@ $(OBJS) $(LIBOBJS) - $(RANLIB) $@ - --$(SHLIB): $(OBJS:.o=.os) $(LIBOBJS:.o=.os) -+$(SHLIB): $(OBJS) $(LIBOBJS) - @$(RM) $(SHLIB) - $(LINK_SHLIB) -o $(SHLIB) $(OBJS:.o=.os) $(LIBOBJS:.o=.os) $(DEPSHLIBS) - if test "$(SONAME)" = "$(SHLIB)"; then true; else \ diff --git a/dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch b/dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch deleted file mode 100644 index 6a0eddfd0474..000000000000 --- a/dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch +++ /dev/null @@ -1,46 +0,0 @@ ---- libelf-0.8.9/lib/Makefile.in.orig 2007-06-29 00:09:41.876160240 -0400 -+++ libelf-0.8.9/lib/Makefile.in 2007-06-29 00:10:13.601337280 -0400 -@@ -174,7 +174,7 @@ installdirs: $(top_srcdir)/mkinstalldirs - $(SHELL) $(top_srcdir)/mkinstalldirs $(instroot)$$dir; \ - done - --install-data: -+install-data: installdirs - $(INSTALL_DATA) libelf.a $(instroot)$(libdir) - -cd $(instroot)$(libdir) && $(RANLIB) libelf.a - files="$(HDRS) $(AUXHDRS) elf_repl.h"; for file in $$files; do \ -@@ -194,7 +194,7 @@ uninstall-data: - - install-shared-yes: install-shared - install-shared-no: --install-shared: $(SHLIB) -+install-shared: installdirs $(SHLIB) - $(INSTALL_SHLIB) $(SHLIB) $(instroot)$(libdir) - if test "$(SONAME)" = "$(SHLIB)"; then true; else \ - cd $(instroot)$(libdir) && $(RM) $(SONAME) && $(LN_S) $(SHLIB) $(SONAME); \ -@@ -210,7 +210,7 @@ uninstall-shared: - - install-compat-yes: install-compat - install-compat-no: --install-compat: -+install-compat: installdirs - files="$(HDRS)"; for file in $$files; do \ - if test -f $(instroot)$(includedir)/$$file; then true; else \ - echo "#include <libelf/$$file>" > $(instroot)$(includedir)/$$file; \ ---- libelf-0.8.9/mkinstalldirs.orig 2007-06-29 15:22:54.048886832 -0400 -+++ libelf-0.8.9/mkinstalldirs 2007-06-29 15:31:49.261522144 -0400 -@@ -23,7 +23,13 @@ for file in ${1+"$@"} ; do - - if test ! -d "${pathcomp}"; then - echo "mkdir $pathcomp" 1>&2 -- mkdir "${pathcomp}" || errstatus=$? -+ mkdir "${pathcomp}" -+ tmpstatus=$? -+ if test "${tmpstatus}" != 0; then -+ # If there was an error but the dir exists -+ # then a race happened so ignore the error -+ test -d "${pathcomp}" || errstatus=${tmpstatus} -+ fi - fi - - pathcomp="${pathcomp}/" diff --git a/dev-libs/libelf/libelf-0.8.10.ebuild b/dev-libs/libelf/libelf-0.8.13.ebuild index 6efc79e86f1a..8baf38e182de 100644 --- a/dev-libs/libelf/libelf-0.8.10.ebuild +++ b/dev-libs/libelf/libelf-0.8.13.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.10.ebuild,v 1.3 2009/05/22 14:58:20 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.13.ebuild,v 1.1 2010/04/24 15:07:45 ssuominen Exp $ -inherit multilib eutils +EAPI=2 +inherit eutils multilib DESCRIPTION="A ELF object file access library" HOMEPAGE="http://www.mr511.de/software/" @@ -13,39 +14,40 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" IUSE="debug nls elibc_FreeBSD" -DEPEND="!dev-libs/elfutils +RDEPEND="!dev-libs/elfutils" +DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { if use elibc_FreeBSD; then # Stop libelf from stamping on the system nlist.h - sed -i -e 's:nlist.h::g' lib/Makefile.in || die + sed -i \ + -e 's:nlist.h::g' \ + lib/Makefile.in || die # Enable shared libs sed -i \ -e 's:\*-linux\*\|\*-gnu\*:\*-linux\*\|\*-gnu\*\|\*-freebsd\*:' \ configure || die fi + + sed -i \ + -e 's:$(LINK_SHLIB) -o:$(LINK_SHLIB) $(LDFLAGS) -o:' \ + lib/Makefile.in || die } -src_compile() { +src_configure() { econf \ $(use_enable nls) \ - $(use_enable debug) \ --enable-shared \ - || die "econf failed" - emake || die "emake failed" + $(use_enable debug) } src_install() { emake -j1 \ - prefix="${D}"/usr \ - libdir="${D}"usr/$(get_libdir) \ + prefix="${D}usr" \ + libdir="${D}usr/$(get_libdir)" \ install \ - install-compat || die "emake install failed" - dodoc ChangeLog VERSION README + install-compat || die + dodoc ChangeLog README } diff --git a/dev-libs/libelf/libelf-0.8.6.ebuild b/dev-libs/libelf/libelf-0.8.6.ebuild deleted file mode 100644 index f949dd2cdd8c..000000000000 --- a/dev-libs/libelf/libelf-0.8.6.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.6.ebuild,v 1.1 2005/09/03 09:19:23 dragonheart Exp $ - -inherit multilib eutils - -DESCRIPTION="A ELF object file access library" -HOMEPAGE="http://www.mr511.de/software/" -SRC_URI="http://www.mr511.de/software/${P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" -IUSE="nls" - -DEPEND="!dev-libs/elfutils - nls? ( sys-devel/gettext )" - -src_unpack() { - unpack ${A} - epatch ${FILESDIR}/${P}-parallelmakefix.patch -} - -src_compile() { - econf \ - $(use_enable nls) \ - --enable-shared \ - || die - emake || die -} - -src_install() { - make \ - prefix=${D}/usr \ - libdir=${D}usr/$(get_libdir) \ - includedir=${D}usr/include \ - install \ - install-compat || die - dodoc ChangeLog VERSION README -} diff --git a/dev-libs/libelf/libelf-0.8.9.ebuild b/dev-libs/libelf/libelf-0.8.9.ebuild deleted file mode 100644 index e679d8faf1d4..000000000000 --- a/dev-libs/libelf/libelf-0.8.9.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild,v 1.3 2007/10/19 13:22:38 uberlord Exp $ - -inherit multilib eutils - -DESCRIPTION="A ELF object file access library" -HOMEPAGE="http://www.mr511.de/software/" -SRC_URI="http://www.mr511.de/software/${P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd" -IUSE="debug nls elibc_FreeBSD" - -DEPEND="!dev-libs/elfutils - nls? ( sys-devel/gettext )" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${P}"-parallelmakefix.patch - - if use elibc_FreeBSD; then - # Stop libelf from stamping on the system nlist.h - sed -i -e 's:nlist.h::g' lib/Makefile.in || die - - # Enable shared libs - sed -i \ - -e 's:\*-linux\*\|\*-gnu\*:\*-linux\*\|\*-gnu\*\|\*-freebsd\*:' \ - configure || die - fi -} - -src_compile() { - econf \ - $(use_enable nls) \ - $(use_enable debug) \ - --enable-shared \ - || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake \ - prefix="${D}"/usr \ - libdir="${D}"usr/$(get_libdir) \ - install \ - install-compat || die "emake install failed" - dodoc ChangeLog VERSION README -} |