summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2006-09-24 09:59:31 +0000
committerKeri Harris <keri@gentoo.org>2006-09-24 09:59:31 +0000
commit8320803ef76b121f912a1ef9124d24516900f55f (patch)
tree0784c6431aefd98dd2db135148d285d5a85d819a /dev-lang/swi-prolog
parentupdate manifest (diff)
downloadhistorical-8320803ef76b121f912a1ef9124d24516900f55f.tar.gz
historical-8320803ef76b121f912a1ef9124d24516900f55f.tar.bz2
historical-8320803ef76b121f912a1ef9124d24516900f55f.zip
Parallelize compilation.
Package-Manager: portage-2.1.2_pre1
Diffstat (limited to 'dev-lang/swi-prolog')
-rw-r--r--dev-lang/swi-prolog/ChangeLog7
-rw-r--r--dev-lang/swi-prolog/Manifest36
-rw-r--r--dev-lang/swi-prolog/files/swi-prolog-parallel-build.patch33
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.18.ebuild7
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.19.ebuild7
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.20.ebuild7
6 files changed, 71 insertions, 26 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index 782ada26cfad..e75d1f242594 100644
--- a/dev-lang/swi-prolog/ChangeLog
+++ b/dev-lang/swi-prolog/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/swi-prolog
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.34 2006/09/19 07:52:59 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.35 2006/09/24 09:59:31 keri Exp $
+
+ 24 Sep 2006; keri <keri@gentoo.org>
+ +files/swi-prolog-parallel-build.patch, swi-prolog-5.6.18.ebuild,
+ swi-prolog-5.6.19.ebuild, swi-prolog-5.6.20.ebuild:
+ Parallelize compilation.
19 Sep 2006; keri <keri@gentoo.org> swi-prolog-5.6.20.ebuild:
Remove monolithic X support.
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 83e93537cbbd..84df85b70b9a 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -102,6 +102,10 @@ AUX swi-prolog-packages-test.patch 8017 RMD160 35756ef63a311e9b75b5b33faca71eda0
MD5 42541efa6c6cf06c3786eee8669ade82 files/swi-prolog-packages-test.patch 8017
RMD160 35756ef63a311e9b75b5b33faca71eda02e1d3b9 files/swi-prolog-packages-test.patch 8017
SHA256 7109f8cf753ba0397e875b4bc5868f2eca4d41f6b1925a75bd139f0ef454929c files/swi-prolog-packages-test.patch 8017
+AUX swi-prolog-parallel-build.patch 984 RMD160 061b996a44ccc62fd161e6f3fdf3a3df0c70a0b8 SHA1 e90049c920aa6a0dc7f552df0020b1aed03bba31 SHA256 71216ceecd456e41174c7b1589157423e87bd9f6611e57e6a2f70e73f4928f8a
+MD5 e6a746248da72443258810260fa3245d files/swi-prolog-parallel-build.patch 984
+RMD160 061b996a44ccc62fd161e6f3fdf3a3df0c70a0b8 files/swi-prolog-parallel-build.patch 984
+SHA256 71216ceecd456e41174c7b1589157423e87bd9f6611e57e6a2f70e73f4928f8a files/swi-prolog-parallel-build.patch 984
AUX swi-prolog-portage-r1.patch 905 RMD160 5779fd0fa1c63f09916049f8a4a8fd74fad3cb72 SHA1 f91a6d143b9cb987dfdd3d3b96dce20248fa3b23 SHA256 2d87e3d60193b41dc7bd413abcbb395ec3e09b07f75e80ce60504b18843104c9
MD5 f38be35e222a444bc388817532347ecd files/swi-prolog-portage-r1.patch 905
RMD160 5779fd0fa1c63f09916049f8a4a8fd74fad3cb72 files/swi-prolog-portage-r1.patch 905
@@ -143,26 +147,26 @@ EBUILD swi-prolog-5.6.17.ebuild 3640 RMD160 9636aef9d4827e1dbe92f69fe1753618ac0f
MD5 998a2c2b1b5ebda95e28f5dae96e8f80 swi-prolog-5.6.17.ebuild 3640
RMD160 9636aef9d4827e1dbe92f69fe1753618ac0f8051 swi-prolog-5.6.17.ebuild 3640
SHA256 239d8a99786cd8603df47a99a1c0992b8893773ff9e1e44fbf8a1adf22c55f4a swi-prolog-5.6.17.ebuild 3640
-EBUILD swi-prolog-5.6.18.ebuild 3215 RMD160 0eea80d26df80d8821119f30fc2dc9769989831e SHA1 da3e5858bbd890cc8136849ec289315d258cc3fe SHA256 8bb735e5bdb4fa511c8f86c23aa922daec69dbaca5fb9460f770bd61809bd7ec
-MD5 ce117f5098cc456d3f27296fa428eae5 swi-prolog-5.6.18.ebuild 3215
-RMD160 0eea80d26df80d8821119f30fc2dc9769989831e swi-prolog-5.6.18.ebuild 3215
-SHA256 8bb735e5bdb4fa511c8f86c23aa922daec69dbaca5fb9460f770bd61809bd7ec swi-prolog-5.6.18.ebuild 3215
-EBUILD swi-prolog-5.6.19.ebuild 3227 RMD160 8e467478a618ac402d5bca46bf561ac0f246971c SHA1 b40de6f6bc911ef0b797977979edb99fcc361435 SHA256 cfc70e6787ff5afbf46455893bb0c79f3fc7c36980be619689129d54dae0185f
-MD5 50ddcc987ef98808168ef0634e3ae159 swi-prolog-5.6.19.ebuild 3227
-RMD160 8e467478a618ac402d5bca46bf561ac0f246971c swi-prolog-5.6.19.ebuild 3227
-SHA256 cfc70e6787ff5afbf46455893bb0c79f3fc7c36980be619689129d54dae0185f swi-prolog-5.6.19.ebuild 3227
-EBUILD swi-prolog-5.6.20.ebuild 3227 RMD160 2db6b02c037d885f6d558518584a83f9470919ff SHA1 9741d2e99fdadce7d2e12aa5eedccf0fd4327b79 SHA256 1880a4e89e320039f3b4f682451baa1d4c78b7cdd48de13d7875d7f617f1f7dc
-MD5 009b4b399e0faa162ab6d92f731f7757 swi-prolog-5.6.20.ebuild 3227
-RMD160 2db6b02c037d885f6d558518584a83f9470919ff swi-prolog-5.6.20.ebuild 3227
-SHA256 1880a4e89e320039f3b4f682451baa1d4c78b7cdd48de13d7875d7f617f1f7dc swi-prolog-5.6.20.ebuild 3227
+EBUILD swi-prolog-5.6.18.ebuild 3255 RMD160 1e4301ada0dd9ab96ff5c4f9923003e30e0066dd SHA1 316baebfd4af5d96d5006dcad607997cf68689dd SHA256 5701ca7bf304bb1dd4c7d8c92d621c116c2ef8f58a825cbe6320a83a4e874bfa
+MD5 5452ab180009e71ba6c9410d316cca39 swi-prolog-5.6.18.ebuild 3255
+RMD160 1e4301ada0dd9ab96ff5c4f9923003e30e0066dd swi-prolog-5.6.18.ebuild 3255
+SHA256 5701ca7bf304bb1dd4c7d8c92d621c116c2ef8f58a825cbe6320a83a4e874bfa swi-prolog-5.6.18.ebuild 3255
+EBUILD swi-prolog-5.6.19.ebuild 3268 RMD160 85311b52f9d59175b18c6cbfc4b692cd7a95a147 SHA1 65722f731c99c4f8d5c02db3418d482a98e4c9e2 SHA256 9a5cd8b934dbe5f043e1f051fefecd1a4dfe08dadd3d2e66f73cfc58c48c4e03
+MD5 b45f433826052058b515f72ad82cc82f swi-prolog-5.6.19.ebuild 3268
+RMD160 85311b52f9d59175b18c6cbfc4b692cd7a95a147 swi-prolog-5.6.19.ebuild 3268
+SHA256 9a5cd8b934dbe5f043e1f051fefecd1a4dfe08dadd3d2e66f73cfc58c48c4e03 swi-prolog-5.6.19.ebuild 3268
+EBUILD swi-prolog-5.6.20.ebuild 3268 RMD160 561aa384b80f9309c96094ceea4b2c60218208b3 SHA1 52b62fe587a912d7202b95d212afb42a0133ab44 SHA256 566c7e04d2c883364dae4e9a7e4b137c4bb4958130629009da687d0573d37c24
+MD5 40dabec5cb21491255bf22d0e36a5e4d swi-prolog-5.6.20.ebuild 3268
+RMD160 561aa384b80f9309c96094ceea4b2c60218208b3 swi-prolog-5.6.20.ebuild 3268
+SHA256 566c7e04d2c883364dae4e9a7e4b137c4bb4958130629009da687d0573d37c24 swi-prolog-5.6.20.ebuild 3268
EBUILD swi-prolog-5.6.8.ebuild 3503 RMD160 db4322b8c734af20011e4845a93427a8328ae113 SHA1 5fd4712a46f68f40565e2150be372a1831057de0 SHA256 ce9ccb7461889a948428ca50b473cc77f5a0c3d8fdfa95cd98d4530df2cd5e7a
MD5 6bc8df3140ced306811de8495f5e625d swi-prolog-5.6.8.ebuild 3503
RMD160 db4322b8c734af20011e4845a93427a8328ae113 swi-prolog-5.6.8.ebuild 3503
SHA256 ce9ccb7461889a948428ca50b473cc77f5a0c3d8fdfa95cd98d4530df2cd5e7a swi-prolog-5.6.8.ebuild 3503
-MISC ChangeLog 6905 RMD160 99dd0c571de9e34c04c1ddb17b874daf3f717092 SHA1 a6db361ab702dcf656c4613b5561c739f07cecc7 SHA256 260d2c77a332e521881e1079432cf77771c6d0b72057dabafe8d937a61c5bd7a
-MD5 ce0619d493385e4c42e56c4e2f1a15ae ChangeLog 6905
-RMD160 99dd0c571de9e34c04c1ddb17b874daf3f717092 ChangeLog 6905
-SHA256 260d2c77a332e521881e1079432cf77771c6d0b72057dabafe8d937a61c5bd7a ChangeLog 6905
+MISC ChangeLog 7093 RMD160 2990573fbd67a1e4c27b874ce17fddd8e8d4d7d5 SHA1 3d93d3a70b4abee340324230a939f7f9149c8690 SHA256 7feba5198ff715c8dfa371e550f5299672a6b9425214c4166d5c07aa748c261c
+MD5 4df3b6846042c3b3edd8ea9e0dc3f93a ChangeLog 7093
+RMD160 2990573fbd67a1e4c27b874ce17fddd8e8d4d7d5 ChangeLog 7093
+SHA256 7feba5198ff715c8dfa371e550f5299672a6b9425214c4166d5c07aa748c261c ChangeLog 7093
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/swi-prolog/files/swi-prolog-parallel-build.patch b/dev-lang/swi-prolog/files/swi-prolog-parallel-build.patch
new file mode 100644
index 000000000000..7e1acffe459d
--- /dev/null
+++ b/dev-lang/swi-prolog/files/swi-prolog-parallel-build.patch
@@ -0,0 +1,33 @@
+--- pl-5.6.20.orig/src/Makefile.in 2006-09-04 20:46:22.000000000 +1200
++++ pl-5.6.20/src/Makefile.in 2006-09-24 21:49:51.000000000 +1200
+@@ -208,9 +208,9 @@
+ endif
+ endif
+
+-rc-lib:
++rc-lib: $(RCOBJ)
+ @(cd rc && $(MAKE) COFLAGS="$(COFLAGS)")
+-tai-lib:
++tai-lib: $(TAIOBJ)
+ @(cd libtai && $(MAKE) COFLAGS="$(COFLAGS)")
+
+ ../library/INDEX.pl: ../library ../library/[a-z]*.pl $(DEVPL) $(STARTUPPATH)
+--- pl-5.6.20.orig/packages/xpce/src/Makefile.in 2006-09-11 00:25:06.000000000 +1200
++++ pl-5.6.20/packages/xpce/src/Makefile.in 2006-09-24 21:51:35.000000000 +1200
+@@ -199,14 +199,14 @@
+
+ xpce-pl: xpce pl-itf
+
+-pl-itf: pl
++pl-itf: pl libXPCE
+ cd ../pl/src; \
+ CANONICAL_PATHS=$(PCEHOME); export CANONICAL_PATHS; \
+ $(MAKE) PLLD=$(PLLD) PL=$(PLBUILD) $(PLTARGET)
+ rm -f ../lib/$(PLARCH)
+ (cd ../lib && ln -s ../$(builddir) $(PLARCH))
+
+-pl-shared: pl
++pl-shared: pl libXPCE
+ cd ../pl/src; \
+ CANONICAL_PATHS=$(PCEHOME); export CANONICAL_PATHS; \
+ $(MAKE) soall
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.18.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.18.ebuild
index 1b3023f2cbff..e78698dc0e93 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.18.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.18.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.18.ebuild,v 1.2 2006/09/17 02:53:22 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.18.ebuild,v 1.3 2006/09/24 09:59:31 keri Exp $
inherit eutils
@@ -41,6 +41,7 @@ src_unpack() {
epatch "${FILESDIR}"/${P}-portage.patch
epatch "${FILESDIR}"/${P}-CFLAGS.patch
epatch "${FILESDIR}"/${P}-PLBASE.patch
+ epatch "${FILESDIR}"/${P}-parallel-build.patch
epatch "${FILESDIR}"/${PN}-cppproxy-r1.patch
epatch "${FILESDIR}"/${PN}-jpl-LDPATH.patch
epatch "${FILESDIR}"/${PN}-ltx2htm.patch
@@ -67,7 +68,7 @@ src_compile() {
$(use_enable !static shared) \
--disable-custom-flags \
|| die "econf failed"
- emake -j1 || die "emake failed"
+ emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
@@ -98,7 +99,7 @@ src_compile() {
$(use_with X xpce) \
|| die "packages econf failed"
- emake -j1 || die "packages emake failed"
+ emake || die "packages emake failed"
fi
}
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.19.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.19.ebuild
index f795d9a850fc..2a4ce2129250 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.19.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.19.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.19.ebuild,v 1.2 2006/09/17 02:53:22 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.19.ebuild,v 1.3 2006/09/24 09:59:31 keri Exp $
inherit eutils
@@ -41,6 +41,7 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-portage-r1.patch
epatch "${FILESDIR}"/${PN}-CFLAGS-r2.patch
epatch "${FILESDIR}"/${PN}-PLBASE-r2.patch
+ epatch "${FILESDIR}"/${PN}-parallel-build.patch
epatch "${FILESDIR}"/${PN}-cppproxy-r1.patch
epatch "${FILESDIR}"/${PN}-jpl-LDPATH.patch
epatch "${FILESDIR}"/${PN}-ltx2htm.patch
@@ -67,7 +68,7 @@ src_compile() {
$(use_enable !static shared) \
--disable-custom-flags \
|| die "econf failed"
- emake -j1 || die "emake failed"
+ emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
@@ -98,7 +99,7 @@ src_compile() {
$(use_with X xpce) \
|| die "packages econf failed"
- emake -j1 || die "packages emake failed"
+ emake || die "packages emake failed"
fi
}
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.20.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.20.ebuild
index e66a04d88483..99f801bd7356 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.20.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.20.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.20.ebuild,v 1.2 2006/09/19 07:52:59 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.20.ebuild,v 1.3 2006/09/24 09:59:31 keri Exp $
inherit eutils
@@ -41,6 +41,7 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-portage-r1.patch
epatch "${FILESDIR}"/${PN}-CFLAGS-r2.patch
epatch "${FILESDIR}"/${PN}-PLBASE-r2.patch
+ epatch "${FILESDIR}"/${PN}-parallel-build.patch
epatch "${FILESDIR}"/${PN}-cppproxy-r1.patch
epatch "${FILESDIR}"/${PN}-jpl-LDPATH.patch
epatch "${FILESDIR}"/${PN}-ltx2htm.patch
@@ -67,7 +68,7 @@ src_compile() {
$(use_enable !static shared) \
--disable-custom-flags \
|| die "econf failed"
- emake -j1 || die "emake failed"
+ emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
@@ -98,7 +99,7 @@ src_compile() {
$(use_with X xpce) \
|| die "packages econf failed"
- emake -j1 || die "packages emake failed"
+ emake || die "packages emake failed"
fi
}