summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2007-02-03 23:03:23 +0000
committerKeri Harris <keri@gentoo.org>2007-02-03 23:03:23 +0000
commit22943f47013f9befb6cde589e7fdb93ca77376bb (patch)
tree78956cd3f887a59151c3f6238a52730de25529f4 /dev-lang
parentStable on SPARC wrt bug #165179. (diff)
downloadhistorical-22943f47013f9befb6cde589e7fdb93ca77376bb.tar.gz
historical-22943f47013f9befb6cde589e7fdb93ca77376bb.tar.bz2
historical-22943f47013f9befb6cde589e7fdb93ca77376bb.zip
Parallelize compile of additional libraries.
Package-Manager: portage-2.1.2-r6
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/yap/ChangeLog6
-rw-r--r--dev-lang/yap/Manifest20
-rw-r--r--dev-lang/yap/files/yap-5.1.1-parallel-make.patch21
-rw-r--r--dev-lang/yap/yap-5.1.1.ebuild3
4 files changed, 40 insertions, 10 deletions
diff --git a/dev-lang/yap/ChangeLog b/dev-lang/yap/ChangeLog
index 202e31b4333b..4c4519567029 100644
--- a/dev-lang/yap/ChangeLog
+++ b/dev-lang/yap/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/yap
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/ChangeLog,v 1.15 2007/02/03 22:08:06 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/ChangeLog,v 1.16 2007/02/03 23:03:23 keri Exp $
+
+ 03 Feb 2007; keri <keri@gentoo.org> +files/yap-5.1.1-parallel-make.patch,
+ yap-5.1.1.ebuild:
+ Parallelize compile of additional libraries.
03 Feb 2007; keri <keri@gentoo.org> -files/yap-5.0.1-analyst.patch,
-files/yap-5.0.1-configure.patch, -files/yap-5.0.1-doc.patch,
diff --git a/dev-lang/yap/Manifest b/dev-lang/yap/Manifest
index 46bdf348385f..974627779d18 100644
--- a/dev-lang/yap/Manifest
+++ b/dev-lang/yap/Manifest
@@ -22,6 +22,10 @@ AUX yap-5.1.1-myddas.patch 551 RMD160 2ccd790f0769f100fba842b4cf008880be6e4694 S
MD5 f7008ced13cacf68156ef5dafde84425 files/yap-5.1.1-myddas.patch 551
RMD160 2ccd790f0769f100fba842b4cf008880be6e4694 files/yap-5.1.1-myddas.patch 551
SHA256 d8e0714fa03595b0ad8ba07e07c9dd0686855b258464e8fac7f856a8642e4095 files/yap-5.1.1-myddas.patch 551
+AUX yap-5.1.1-parallel-make.patch 824 RMD160 00d80fe0189cb72a10c9305f0b940123023efa1c SHA1 2c8f2d38e5b8121078b7ba6186ede5d24dbcb00b SHA256 f5b49a89c42692572d072f04624d757b23ca0bc0006c82b3dd2429f96bdae946
+MD5 9437a45f013ee49207dff9d86cd02cdf files/yap-5.1.1-parallel-make.patch 824
+RMD160 00d80fe0189cb72a10c9305f0b940123023efa1c files/yap-5.1.1-parallel-make.patch 824
+SHA256 f5b49a89c42692572d072f04624d757b23ca0bc0006c82b3dd2429f96bdae946 files/yap-5.1.1-parallel-make.patch 824
AUX yap-5.1.1-tabling.patch 2022 RMD160 3d684781288bbea32ea31d9f25cb0de7979d3589 SHA1 3bfbbbd2678522f21ace6ce2e300f8935e1345d4 SHA256 75ee095486517cecb40b580c4b5ff7b4dcc54a6684edf7b5cc694b47121e5c5e
MD5 5f102998ed76f0b6de165a00b7259916 files/yap-5.1.1-tabling.patch 2022
RMD160 3d684781288bbea32ea31d9f25cb0de7979d3589 files/yap-5.1.1-tabling.patch 2022
@@ -31,14 +35,14 @@ MD5 284f66d723b6bc3f64adbe656b54c6b0 files/yap-5.1.1-tkyap.patch 695
RMD160 4be6c0e2c4552c73a007388cc513372e0fd6dc67 files/yap-5.1.1-tkyap.patch 695
SHA256 07c91548765f684aaacdaefcad50220e48c4d663b7a0a57afeb8d57e5dbd8004 files/yap-5.1.1-tkyap.patch 695
DIST Yap-5.1.1.tar.gz 3429186 RMD160 a32aec2f29e5964c302fa93fa54aa2d1dbe8defd SHA1 166c8c3199a43ae913572a3022674d821ac40b68 SHA256 cadb35cb3b7e469aa6bc6f7a819904f1f746b1e9c71f4a2af1ea254569ed522d
-EBUILD yap-5.1.1.ebuild 2268 RMD160 a867afde266b4dea04f0d76ccfff4cf280e8783d SHA1 67a457baf17e7f4ead61f6d737be8f0b16e554c9 SHA256 f7646e14502ce1deba68a5cfeb024e18279150758aebc72d3a0b09cef10cc6ad
-MD5 7368d61c9077d620fabd060f4ac9c410 yap-5.1.1.ebuild 2268
-RMD160 a867afde266b4dea04f0d76ccfff4cf280e8783d yap-5.1.1.ebuild 2268
-SHA256 f7646e14502ce1deba68a5cfeb024e18279150758aebc72d3a0b09cef10cc6ad yap-5.1.1.ebuild 2268
-MISC ChangeLog 2452 RMD160 5b5add1cf7e9dff7db2da80b23233974cc42ae04 SHA1 49b0d78f9fee2f1f209810d2508676000edbd525 SHA256 5ec628f6a5ead2d86e00e146823aaf6927eb58a822cb47d8c99124b891b8853b
-MD5 df4ea05a8ae6cf505e4a5878365c26e7 ChangeLog 2452
-RMD160 5b5add1cf7e9dff7db2da80b23233974cc42ae04 ChangeLog 2452
-SHA256 5ec628f6a5ead2d86e00e146823aaf6927eb58a822cb47d8c99124b891b8853b ChangeLog 2452
+EBUILD yap-5.1.1.ebuild 2315 RMD160 8aa0d1620332e2408fc3b1f3c1a9e53fcc1c8b43 SHA1 281e2d9098a70bef48224ff2e84953be3c2a830b SHA256 6557fca50b959ac3bafe8f9bf596b9590220e36cd418ca3601abe4a50af0e255
+MD5 6955e30017b3663d59dde275a6fa6081 yap-5.1.1.ebuild 2315
+RMD160 8aa0d1620332e2408fc3b1f3c1a9e53fcc1c8b43 yap-5.1.1.ebuild 2315
+SHA256 6557fca50b959ac3bafe8f9bf596b9590220e36cd418ca3601abe4a50af0e255 yap-5.1.1.ebuild 2315
+MISC ChangeLog 2596 RMD160 bef092c15379123b85384a6975970c4e7b12f049 SHA1 fc92afe900186fa8dd2d0c14b0e2c733d3c4af5b SHA256 e9f815df8c9d1757ff575b74203a722197464f54dc23d944b12e2262cf39b7b2
+MD5 791da1ed4120e67bf426c544c2164cd8 ChangeLog 2596
+RMD160 bef092c15379123b85384a6975970c4e7b12f049 ChangeLog 2596
+SHA256 e9f815df8c9d1757ff575b74203a722197464f54dc23d944b12e2262cf39b7b2 ChangeLog 2596
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159
RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c metadata.xml 159
diff --git a/dev-lang/yap/files/yap-5.1.1-parallel-make.patch b/dev-lang/yap/files/yap-5.1.1-parallel-make.patch
new file mode 100644
index 000000000000..ddca79825d4b
--- /dev/null
+++ b/dev-lang/yap/files/yap-5.1.1-parallel-make.patch
@@ -0,0 +1,21 @@
+--- Yap-5.1.1.orig/Makefile.in 2006-04-13 23:34:33.000000000 +1200
++++ Yap-5.1.1/Makefile.in 2007-02-04 11:45:24.000000000 +1300
+@@ -507,12 +507,12 @@
+ $(CC) $(CFLAGS) $(srcdir)/mycb.c -o mycb
+
+ all: startup
+- @INSTALL_DLLS@ (cd library/random; make)
+- @INSTALL_DLLS@ (cd library/regex; make)
+- @INSTALL_DLLS@ (cd library/system; make)
+- @INSTALL_DLLS@ (cd library/yap2swi; make)
+- @INSTALL_DLLS@ (cd library/Tries; make)
+- @ENABLE_JPL@ @INSTALL_DLLS@ (cd LGPL/JPL/src; make)
++ @INSTALL_DLLS@ (cd library/random; $(MAKE))
++ @INSTALL_DLLS@ (cd library/regex; $(MAKE))
++ @INSTALL_DLLS@ (cd library/system; $(MAKE))
++ @INSTALL_DLLS@ (cd library/yap2swi; $(MAKE))
++ @INSTALL_DLLS@ (cd library/Tries; $(MAKE))
++ @ENABLE_JPL@ @INSTALL_DLLS@ (cd LGPL/JPL/src; $(MAKE))
+
+ startup: yap@EXEC_SUFFIX@ $(PL_SOURCES)
+ -rm -f startup
diff --git a/dev-lang/yap/yap-5.1.1.ebuild b/dev-lang/yap/yap-5.1.1.ebuild
index 6871228a3f78..5e43d7e20e35 100644
--- a/dev-lang/yap/yap-5.1.1.ebuild
+++ b/dev-lang/yap/yap-5.1.1.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-lang/yap/yap-5.1.1.ebuild,v 1.10 2007/02/03 04:41:14 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/yap-5.1.1.ebuild,v 1.11 2007/02/03 23:03:23 keri Exp $
inherit autotools eutils java-pkg-opt-2
@@ -32,6 +32,7 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/${P}-configure.patch
epatch "${FILESDIR}"/${P}-multilib.patch
+ epatch "${FILESDIR}"/${P}-parallel-make.patch
epatch "${FILESDIR}"/${P}-SONAME.patch
epatch "${FILESDIR}"/${P}-analyst.patch
epatch "${FILESDIR}"/${P}-myddas.patch