summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-04-24 15:07:45 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-04-24 15:07:45 +0000
commit7a4b784d8e9cc4888b0cdb27f9b629fe8bd874c9 (patch)
treed166d9f6e290711190cc9f21be5a30f2485c28df /dev-libs/libelf
parentwhitespaces (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-libs/libelf/Manifest12
-rw-r--r--dev-libs/libelf/files/libelf-0.8.6-parallelmakefix.patch11
-rw-r--r--dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch46
-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.ebuild40
-rw-r--r--dev-libs/libelf/libelf-0.8.9.ebuild53
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
-}