From 22943f47013f9befb6cde589e7fdb93ca77376bb Mon Sep 17 00:00:00 2001 From: Keri Harris Date: Sat, 3 Feb 2007 23:03:23 +0000 Subject: [PATCH] Parallelize compile of additional libraries. Package-Manager: portage-2.1.2-r6 --- dev-lang/yap/ChangeLog | 6 +++++- dev-lang/yap/Manifest | 20 +++++++++++------- .../yap/files/yap-5.1.1-parallel-make.patch | 21 +++++++++++++++++++ dev-lang/yap/yap-5.1.1.ebuild | 3 ++- 4 files changed, 40 insertions(+), 10 deletions(-) create mode 100644 dev-lang/yap/files/yap-5.1.1-parallel-make.patch 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 +files/yap-5.1.1-parallel-make.patch, + yap-5.1.1.ebuild: + Parallelize compile of additional libraries. 03 Feb 2007; keri -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 -- 2.26.2