diff options
author | Keri Harris <keri@gentoo.org> | 2006-05-23 11:24:23 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2006-05-23 11:24:23 +0000 |
commit | 033c10745330c9fa5becd2a1fb5bb9eba8159456 (patch) | |
tree | 09ea4abaa4c369d1b1978f872ee44ca135c4f022 | |
parent | Add ~x86-fbsd keyword. Change strategy for non-GNU userlands, instead of pref... (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/swi-prolog/Manifest | 48 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-5.6.10.ebuild | 14 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-5.6.11.ebuild | 14 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-5.6.12.ebuild | 14 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-5.6.8.ebuild | 14 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-5.6.9.ebuild | 14 |
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 \ |