summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2006-05-23 11:24:23 +0000
committerKeri Harris <keri@gentoo.org>2006-05-23 11:24:23 +0000
commit033c10745330c9fa5becd2a1fb5bb9eba8159456 (patch)
tree09ea4abaa4c369d1b1978f872ee44ca135c4f022
parentAdd ~x86-fbsd keyword. Change strategy for non-GNU userlands, instead of pref... (diff)
downloadhistorical-033c10745330c9fa5becd2a1fb5bb9eba8159456.tar.gz
historical-033c10745330c9fa5becd2a1fb5bb9eba8159456.tar.bz2
historical-033c10745330c9fa5becd2a1fb5bb9eba8159456.zip
Build a threaded prolog engine for JPL. Reported by Moises Braga Ribeiro in #133997
Package-Manager: portage-2.1_rc1-r3
-rw-r--r--dev-lang/swi-prolog/ChangeLog8
-rw-r--r--dev-lang/swi-prolog/Manifest48
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.10.ebuild14
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.11.ebuild14
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.12.ebuild14
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.8.ebuild14
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.6.9.ebuild14
7 files changed, 86 insertions, 40 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index 575614d5f1b7..301af82928c2 100644
--- a/dev-lang/swi-prolog/ChangeLog
+++ b/dev-lang/swi-prolog/ChangeLog
@@ -1,6 +1,12 @@
# 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.11 2006/04/29 16:48:42 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.12 2006/05/23 11:24:23 keri Exp $
+
+ 23 May 2006; Keri Harris <keri@gentoo.org> swi-prolog-5.6.8.ebuild,
+ swi-prolog-5.6.9.ebuild, swi-prolog-5.6.10.ebuild,
+ swi-prolog-5.6.11.ebuild, swi-prolog-5.6.12.ebuild:
+ Build a threaded prolog engine for JPL. Reported by Moisés Braga Ribeiro
+ <moisesbr@gmail.com> in #133997
29 Apr 2006; <nixnut@gentoo.org> swi-prolog-5.6.8.ebuild:
Stable on ppc. Bug #130895
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 950620605715..80bd66ee87ef 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -39,30 +39,30 @@ DIST pl-5.6.11.tar.gz 10323289 RMD160 bbfbc483c8a9acfbf26a86c103a1c74fb3f7d49e S
DIST pl-5.6.12.tar.gz 10320538 RMD160 ea023f5603453fa10b8b332844023957272fab54 SHA256 f80478a6f265ead533bcd046bfb3ba17206c946b0453daa6de8d8d4b9b8e2618 size 10320538
DIST pl-5.6.8.tar.gz 9157044 RMD160 449a866a9fadf13c068393f8a4f76862ecbd2207 SHA256 4ccfd6ed684f56750c089a8103e2d640c6591873e3f36b47a2e2d39958cccdf3 size 9157044
DIST pl-5.6.9.tar.gz 9317191 RMD160 18c3d129b87ee539b270c5ab5e679fde31d054ea SHA256 0ad101b63d7e922d1c71cf9e4a09dccccd4d7c5d63dd6ac6550e3e43c789f9ba size 9317191
-EBUILD swi-prolog-5.6.10.ebuild 3320 RMD160 71b46e84e24a53ffed1474b65c7f7550cc392b31 SHA1 11edca995e5f879572fbdd02032903f488e4f52d SHA256 8b5b92984ba18a515e8c8353bd56488496bcb204de6988042247c4305da3da60 size 3320
-MD5 80c6f28c2e94d049b056ba5d19cd638c swi-prolog-5.6.10.ebuild 3320
-RMD160 71b46e84e24a53ffed1474b65c7f7550cc392b31 swi-prolog-5.6.10.ebuild 3320
-SHA256 8b5b92984ba18a515e8c8353bd56488496bcb204de6988042247c4305da3da60 swi-prolog-5.6.10.ebuild 3320
-EBUILD swi-prolog-5.6.11.ebuild 3320 RMD160 54e35a2b150f2b4724826cb9fca15ab94c1c5ed8 SHA1 0249aac8b3eea13f78901d4f02122eedaabec2ee SHA256 a32c6beedf05cf0ca30ab44e53c4d408d6444b6e279c63916c6c838644560b26 size 3320
-MD5 a4a36cd6aa7c30fbae1944b3b74535fd swi-prolog-5.6.11.ebuild 3320
-RMD160 54e35a2b150f2b4724826cb9fca15ab94c1c5ed8 swi-prolog-5.6.11.ebuild 3320
-SHA256 a32c6beedf05cf0ca30ab44e53c4d408d6444b6e279c63916c6c838644560b26 swi-prolog-5.6.11.ebuild 3320
-EBUILD swi-prolog-5.6.12.ebuild 3320 RMD160 3989acce366fcd3da923477f95e268525bf03d7a SHA1 16db37d46156b25c060ae16263d943bb6aa6dd2a SHA256 9cbd1ccfbe04927d9afc3169878226353a8bf4c173bd7e45fabf1febdfc94b08 size 3320
-MD5 d8feddd39f0abdae5bf79747e2f427b4 swi-prolog-5.6.12.ebuild 3320
-RMD160 3989acce366fcd3da923477f95e268525bf03d7a swi-prolog-5.6.12.ebuild 3320
-SHA256 9cbd1ccfbe04927d9afc3169878226353a8bf4c173bd7e45fabf1febdfc94b08 swi-prolog-5.6.12.ebuild 3320
-EBUILD swi-prolog-5.6.8.ebuild 3316 RMD160 532907b31f31a6b1548040745867f426c47e06c0 SHA1 fa522b4ba95323802408f8cf791f1c80d6e4ccb8 SHA256 8ab45544c1f93f6bdcb9598f8093be447a62ece2e2f5eb80f665210d8070a661 size 3316
-MD5 3ace0a21ffaed9d3e250e9578c290ffa swi-prolog-5.6.8.ebuild 3316
-RMD160 532907b31f31a6b1548040745867f426c47e06c0 swi-prolog-5.6.8.ebuild 3316
-SHA256 8ab45544c1f93f6bdcb9598f8093be447a62ece2e2f5eb80f665210d8070a661 swi-prolog-5.6.8.ebuild 3316
-EBUILD swi-prolog-5.6.9.ebuild 3319 RMD160 6e099ef92d93c1a82a893923a952888fa9c5be85 SHA1 cfc3b158a2c6d011472576914f2a9956fd4db34e SHA256 5a4456d0bad2049cda35004cf77aeb0344489ef8e4c78173d5b10b7fc9ad472c size 3319
-MD5 2968f4b74e4ccd52b7e24a9714772525 swi-prolog-5.6.9.ebuild 3319
-RMD160 6e099ef92d93c1a82a893923a952888fa9c5be85 swi-prolog-5.6.9.ebuild 3319
-SHA256 5a4456d0bad2049cda35004cf77aeb0344489ef8e4c78173d5b10b7fc9ad472c swi-prolog-5.6.9.ebuild 3319
-MISC ChangeLog 2135 RMD160 b6648383378208aa3b990d6a0e37b8796210d005 SHA1 830cbc53b1023dcddbc4f71384ab2934b75d823c SHA256 efbebbb86bef2a7b28cdb53678486f50c5e4680603085c9e5f5098469336b458 size 2135
-MD5 5b87e2cf515ea1145057f6c5e49422df ChangeLog 2135
-RMD160 b6648383378208aa3b990d6a0e37b8796210d005 ChangeLog 2135
-SHA256 efbebbb86bef2a7b28cdb53678486f50c5e4680603085c9e5f5098469336b458 ChangeLog 2135
+EBUILD swi-prolog-5.6.10.ebuild 3435 RMD160 ef9f77765b86a22988ad165027a95cafc925f35e SHA1 a046d154b53e2d82460dc86bf48e4039607b15f5 SHA256 b8acc78a69bd44947a01303df89b2ceb7c3938fc00c34c143243cb1fb6e18891 size 3435
+MD5 45265b0550a4a56dc91c2e36c2a315bf swi-prolog-5.6.10.ebuild 3435
+RMD160 ef9f77765b86a22988ad165027a95cafc925f35e swi-prolog-5.6.10.ebuild 3435
+SHA256 b8acc78a69bd44947a01303df89b2ceb7c3938fc00c34c143243cb1fb6e18891 swi-prolog-5.6.10.ebuild 3435
+EBUILD swi-prolog-5.6.11.ebuild 3435 RMD160 540c25b085a76dcc0c114f3aba3eea0067a3e09d SHA1 9c4699061251d1c3ac291c3e8e2ea30348339929 SHA256 20322b305293e1a178262e8ca592fd7797db5f8fdae75d632ae4aa274653f78f size 3435
+MD5 43ec3100c43d90c91fbb1ce7e5547b53 swi-prolog-5.6.11.ebuild 3435
+RMD160 540c25b085a76dcc0c114f3aba3eea0067a3e09d swi-prolog-5.6.11.ebuild 3435
+SHA256 20322b305293e1a178262e8ca592fd7797db5f8fdae75d632ae4aa274653f78f swi-prolog-5.6.11.ebuild 3435
+EBUILD swi-prolog-5.6.12.ebuild 3435 RMD160 23ebe0f116180a5260c0df8131f5363db8fdaa4e SHA1 bd15a92bdb567f549fb8e76ab89d57399abb1a0a SHA256 20bf472404c460de25aaba36bd958ede7a938fb225eaef5aa096a49f0ef1a875 size 3435
+MD5 b97391ef88d62899c73c73ee11cc621a swi-prolog-5.6.12.ebuild 3435
+RMD160 23ebe0f116180a5260c0df8131f5363db8fdaa4e swi-prolog-5.6.12.ebuild 3435
+SHA256 20bf472404c460de25aaba36bd958ede7a938fb225eaef5aa096a49f0ef1a875 swi-prolog-5.6.12.ebuild 3435
+EBUILD swi-prolog-5.6.8.ebuild 3429 RMD160 166fb09728a9e33d3035c18ca05cce983ff39609 SHA1 3ea006579a7930ee3d767c3bff2ccff7de98bf03 SHA256 14d29ef505ddbcc390dfe55fd9bec750b15020e5e72ba95d313f48bfc4ecf996 size 3429
+MD5 2d4c558af62558882344029357d89a64 swi-prolog-5.6.8.ebuild 3429
+RMD160 166fb09728a9e33d3035c18ca05cce983ff39609 swi-prolog-5.6.8.ebuild 3429
+SHA256 14d29ef505ddbcc390dfe55fd9bec750b15020e5e72ba95d313f48bfc4ecf996 swi-prolog-5.6.8.ebuild 3429
+EBUILD swi-prolog-5.6.9.ebuild 3434 RMD160 bcbcdae65201f288652e6acc88b0e0e8f392aef7 SHA1 e238c0c51eeb46cdbd47bb00b725d068e32969b0 SHA256 bac185eccc126c8276a990f27743333d00fdf9b5875a50465f7c761470fa9eee size 3434
+MD5 8abcab714fea7aed23cd20c806844dc0 swi-prolog-5.6.9.ebuild 3434
+RMD160 bcbcdae65201f288652e6acc88b0e0e8f392aef7 swi-prolog-5.6.9.ebuild 3434
+SHA256 bac185eccc126c8276a990f27743333d00fdf9b5875a50465f7c761470fa9eee swi-prolog-5.6.9.ebuild 3434
+MISC ChangeLog 2421 RMD160 f1f98703b35e0c9ba6f6e1b0f553bd86936ad1a6 SHA1 feffb48342a8fb5d6dd074f605d52b6f7d30bb0d SHA256 4eb4e67ee9f949f568289e8071c6e21195a39580ea9305aa279266422064bb8f size 2421
+MD5 7ff96d403d420bf7c5da75a6471a7b24 ChangeLog 2421
+RMD160 f1f98703b35e0c9ba6f6e1b0f553bd86936ad1a6 ChangeLog 2421
+SHA256 4eb4e67ee9f949f568289e8071c6e21195a39580ea9305aa279266422064bb8f ChangeLog 2421
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba size 159
MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159
RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c metadata.xml 159
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.10.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.10.ebuild
index 60a61d063118..644d445e9cb6 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.10.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.10.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.10.ebuild,v 1.2 2006/04/19 07:29:27 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.10.ebuild,v 1.3 2006/05/23 11:24:23 keri Exp $
inherit autotools eutils flag-o-matic
@@ -56,12 +56,20 @@ src_compile() {
append-flags -fno-strict-aliasing
einfo "Building SWI-Prolog compiler"
+
+ local threadconf
+ if use java && ! use minimal || use threads ; then
+ threadconf="--enable-mt"
+ else
+ threadconf="--disable-mt"
+ fi
+
cd "${S}"/src
econf \
+ ${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--disable-custom-flags \
|| die "econf failed"
emake -j1 || die "emake failed"
@@ -77,8 +85,8 @@ src_compile() {
cd "${S}/packages"
econf \
+ ${threadconf} \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--without-C-sicstus \
--with-chr \
--with-clib \
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.11.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.11.ebuild
index d31b8243abfb..8a43ec955681 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.11.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.11.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.11.ebuild,v 1.2 2006/04/19 07:29:27 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.11.ebuild,v 1.3 2006/05/23 11:24:23 keri Exp $
inherit autotools eutils flag-o-matic
@@ -56,12 +56,20 @@ src_compile() {
append-flags -fno-strict-aliasing
einfo "Building SWI-Prolog compiler"
+
+ local threadconf
+ if use java && ! use minimal || use threads ; then
+ threadconf="--enable-mt"
+ else
+ threadconf="--disable-mt"
+ fi
+
cd "${S}"/src
econf \
+ ${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--disable-custom-flags \
|| die "econf failed"
emake -j1 || die "emake failed"
@@ -77,8 +85,8 @@ src_compile() {
cd "${S}/packages"
econf \
+ ${threadconf} \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--without-C-sicstus \
--with-chr \
--with-clib \
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.12.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.12.ebuild
index 52cdbcf0a4a0..cfe21d5eea86 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.12.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.12.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.12.ebuild,v 1.2 2006/04/19 07:29:27 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.12.ebuild,v 1.3 2006/05/23 11:24:23 keri Exp $
inherit autotools eutils flag-o-matic
@@ -56,12 +56,20 @@ src_compile() {
append-flags -fno-strict-aliasing
einfo "Building SWI-Prolog compiler"
+
+ local threadconf
+ if use java && ! use minimal || use threads ; then
+ threadconf="--enable-mt"
+ else
+ threadconf="--disable-mt"
+ fi
+
cd "${S}"/src
econf \
+ ${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--disable-custom-flags \
|| die "econf failed"
emake -j1 || die "emake failed"
@@ -77,8 +85,8 @@ src_compile() {
cd "${S}/packages"
econf \
+ ${threadconf} \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--without-C-sicstus \
--with-chr \
--with-clib \
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.8.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.8.ebuild
index b02f0d2ad67b..5f922b8b4240 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.8.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.8.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.8.ebuild,v 1.5 2006/04/29 16:48:42 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.8.ebuild,v 1.6 2006/05/23 11:24:23 keri Exp $
inherit autotools eutils flag-o-matic
@@ -56,12 +56,20 @@ src_compile() {
append-flags -fno-strict-aliasing
einfo "Building SWI-Prolog compiler"
+
+ local threadconf
+ if use java && ! use minimal || use threads ; then
+ threadconf="--enable-mt"
+ else
+ threadconf="--disable-mt"
+ fi
+
cd "${S}"/src
econf \
+ ${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--disable-custom-flags \
|| die "econf failed"
emake -j1 || die "emake failed"
@@ -77,8 +85,8 @@ src_compile() {
cd "${S}/packages"
econf \
+ ${threadconf} \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--without-C-sicstus \
--with-chr \
--with-clib \
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.9.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.9.ebuild
index 5b06ba43ad97..5d14120c5af7 100644
--- a/dev-lang/swi-prolog/swi-prolog-5.6.9.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.9.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.9.ebuild,v 1.2 2006/04/19 07:29:27 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.9.ebuild,v 1.3 2006/05/23 11:24:23 keri Exp $
inherit autotools eutils flag-o-matic
@@ -56,12 +56,20 @@ src_compile() {
append-flags -fno-strict-aliasing
einfo "Building SWI-Prolog compiler"
+
+ local threadconf
+ if use java && ! use minimal || use threads ; then
+ threadconf="--enable-mt"
+ else
+ threadconf="--disable-mt"
+ fi
+
cd "${S}"/src
econf \
+ ${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--disable-custom-flags \
|| die "econf failed"
emake -j1 || die "emake failed"
@@ -77,8 +85,8 @@ src_compile() {
cd "${S}/packages"
econf \
+ ${threadconf} \
$(use_enable !static shared) \
- $(use_enable threads mt) \
--without-C-sicstus \
--with-chr \
--with-clib \