summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martin <kanaka@gentoo.org>2007-06-20 04:17:29 +0000
committerJoel Martin <kanaka@gentoo.org>2007-06-20 04:17:29 +0000
commit34b3ceec952b35d4756a1507a9344d0dc4312f28 (patch)
tree832cee345374ad5862bd4867f012450df184d3dc /dev-libs
parentadd up-to-date gnash cvs ebuild (diff)
downloadhistorical-34b3ceec952b35d4756a1507a9344d0dc4312f28.tar.gz
historical-34b3ceec952b35d4756a1507a9344d0dc4312f28.tar.bz2
historical-34b3ceec952b35d4756a1507a9344d0dc4312f28.zip
Paraellel make fixes still needed during install phase. installdirs needs to be prereq of all targets that are installing files.
Package-Manager: portage-2.1.1
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libelf/ChangeLog6
-rw-r--r--dev-libs/libelf/Manifest30
-rw-r--r--dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch29
-rw-r--r--dev-libs/libelf/libelf-0.8.9.ebuild7
4 files changed, 62 insertions, 10 deletions
diff --git a/dev-libs/libelf/ChangeLog b/dev-libs/libelf/ChangeLog
index f4334834678d..f457b0cd7db1 100644
--- a/dev-libs/libelf/ChangeLog
+++ b/dev-libs/libelf/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/libelf
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.18 2007/06/17 21:02:30 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.19 2007/06/20 04:17:29 kanaka Exp $
+
+ 20 Jun 2007; Joel Martin <kanaka@gentoo.org>
+ +files/libelf-0.8.9-parallelmakefix.patch, libelf-0.8.9.ebuild:
+ Apply new parallel patch to 0.8.9
*libelf-0.8.9 (17 Jun 2007)
diff --git a/dev-libs/libelf/Manifest b/dev-libs/libelf/Manifest
index 20ca059fc048..91a7e7e115de 100644
--- a/dev-libs/libelf/Manifest
+++ b/dev-libs/libelf/Manifest
@@ -1,7 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX libelf-0.8.6-parallelmakefix.patch 434 RMD160 68cae02abef54527218bda519fdf77dc5e598fdf SHA1 aea771e4ce1ab32a094fc8db915036eaec005bdf SHA256 b8c19ff6457e9f8bc4b814df789c3678e770460a42d97804d2675ad12c3b29b0
MD5 3c0f3c3f7a83bccbf1ad988e5d35ae48 files/libelf-0.8.6-parallelmakefix.patch 434
RMD160 68cae02abef54527218bda519fdf77dc5e598fdf files/libelf-0.8.6-parallelmakefix.patch 434
SHA256 b8c19ff6457e9f8bc4b814df789c3678e770460a42d97804d2675ad12c3b29b0 files/libelf-0.8.6-parallelmakefix.patch 434
+AUX libelf-0.8.9-parallelmakefix.patch 1151 RMD160 1cbae3ae6665a6ba0bbf8d0713cf56967714d912 SHA1 d55f349dd258127c0508c07c2891fbf3ebc94269 SHA256 d0aa6e0c7d44c49bb4f6ada8ee7d9c1f3efd240d6ece88fa86ce7300e60601f5
+MD5 e1c07cab85cc47687ee4c44478580572 files/libelf-0.8.9-parallelmakefix.patch 1151
+RMD160 1cbae3ae6665a6ba0bbf8d0713cf56967714d912 files/libelf-0.8.9-parallelmakefix.patch 1151
+SHA256 d0aa6e0c7d44c49bb4f6ada8ee7d9c1f3efd240d6ece88fa86ce7300e60601f5 files/libelf-0.8.9-parallelmakefix.patch 1151
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
@@ -13,14 +20,14 @@ EBUILD libelf-0.8.6.ebuild 880 RMD160 2447123641e249b30ca91b9c884f8d1060106ee1 S
MD5 9c3f9b42cca89c6dcf8f0c5489a4be6b libelf-0.8.6.ebuild 880
RMD160 2447123641e249b30ca91b9c884f8d1060106ee1 libelf-0.8.6.ebuild 880
SHA256 bd0297ab2b7909f655225e6c7d9296d719145622e530963072a3e4f3936a281b libelf-0.8.6.ebuild 880
-EBUILD libelf-0.8.9.ebuild 903 RMD160 0ee758ae34f60c2fbf9897af2a341e8537e59986 SHA1 ea0b0e82acc504c0391b64a1df0b5915bbde18d9 SHA256 11e61753fd02c925ada681025ecade15671ec7237b6fc4497e30fe2454748600
-MD5 7a1b84c0becf57e13f4fd362b7b648d2 libelf-0.8.9.ebuild 903
-RMD160 0ee758ae34f60c2fbf9897af2a341e8537e59986 libelf-0.8.9.ebuild 903
-SHA256 11e61753fd02c925ada681025ecade15671ec7237b6fc4497e30fe2454748600 libelf-0.8.9.ebuild 903
-MISC ChangeLog 2326 RMD160 6e737090892c4d15563f95e54215619c00ebc362 SHA1 f07b8e45ee2ea461ad4b3d9a355267bb452ce67e SHA256 7e600a2be867a2c14fc0c7e93176a695c5d1fd94a3e62332d6e8f96024fa9545
-MD5 c8c17eef811c3c1666195d668e8b02d4 ChangeLog 2326
-RMD160 6e737090892c4d15563f95e54215619c00ebc362 ChangeLog 2326
-SHA256 7e600a2be867a2c14fc0c7e93176a695c5d1fd94a3e62332d6e8f96024fa9545 ChangeLog 2326
+EBUILD libelf-0.8.9.ebuild 979 RMD160 19afbde280c9806e2a2e50046f274df279a86366 SHA1 eb9bffc43247ad6bb4488fee053b53a7fd06409a SHA256 bdf68edc58c587f8e0588ff65644d8f3bb170190283b8a7036a862c3a536ec1a
+MD5 b0662eceec6ba4571516abdd4e74a412 libelf-0.8.9.ebuild 979
+RMD160 19afbde280c9806e2a2e50046f274df279a86366 libelf-0.8.9.ebuild 979
+SHA256 bdf68edc58c587f8e0588ff65644d8f3bb170190283b8a7036a862c3a536ec1a libelf-0.8.9.ebuild 979
+MISC ChangeLog 2474 RMD160 5e35f984830b9fc43125c13c0c4edc13c08c8881 SHA1 b1726104f9e617f47d0f3134f16c6670f5d9b338 SHA256 77e19d7fd05850585bfbc367a94dfb5b3a880a61da70b7a4dcc05f5c0acdd1f6
+MD5 18ff124b0880bc2de6e1d8af9b5d0739 ChangeLog 2474
+RMD160 5e35f984830b9fc43125c13c0c4edc13c08c8881 ChangeLog 2474
+SHA256 77e19d7fd05850585bfbc367a94dfb5b3a880a61da70b7a4dcc05f5c0acdd1f6 ChangeLog 2474
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a
MD5 ed8349e980407e49b724e04ee5a9a2ed metadata.xml 231
RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c metadata.xml 231
@@ -34,3 +41,10 @@ SHA256 477967f27daa5f0ff7cdd6c10f52184bf1184fffde6b8472af7ef5ab51d55be0 files/di
MD5 dd344da671544d0c97c4d3fedb12e15e files/digest-libelf-0.8.9 238
RMD160 12a2585aa9a281e0c519cd7f95e2677c4ba184cd files/digest-libelf-0.8.9 238
SHA256 2406b505e38abf0b3987f7176e3211ce09bc721767fac27177936e7fbd4b3d41 files/digest-libelf-0.8.9 238
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFGeKpjbaW+3NC9cLgRArt5AJ9YdaFVPjQ2no3QkreS/N2jRBxapQCdGGyO
+mRBmYdn85aWERpoW2nobtJI=
+=r9lM
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch b/dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch
new file mode 100644
index 000000000000..aae82d1b375f
--- /dev/null
+++ b/dev-libs/libelf/files/libelf-0.8.9-parallelmakefix.patch
@@ -0,0 +1,29 @@
+--- libelf-0.8.9/lib/Makefile.in.orig 2007-06-20 00:09:41.876160240 -0400
++++ libelf-0.8.9/lib/Makefile.in 2007-06-20 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; \
diff --git a/dev-libs/libelf/libelf-0.8.9.ebuild b/dev-libs/libelf/libelf-0.8.9.ebuild
index 3f62f667f4ea..6e5daad4f144 100644
--- a/dev-libs/libelf/libelf-0.8.9.ebuild
+++ b/dev-libs/libelf/libelf-0.8.9.ebuild
@@ -1,6 +1,6 @@
# 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.1 2007/06/17 21:02:30 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild,v 1.2 2007/06/20 04:17:29 kanaka Exp $
inherit multilib eutils
@@ -17,6 +17,11 @@ DEPEND="!dev-libs/elfutils
nls? ( sys-devel/gettext )"
RDEPEND="${DEPEND}"
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${P}-parallelmakefix.patch
+}
+
src_compile() {
econf \
$(use_enable nls) \