Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/swi-prolog
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.144 2008/06/28 00:29:29 keri Exp $
*swi-prolog-5.6.57 (28 Jun 2008)
28 Jun 2008; keri
Version bump.
*swi-prolog-5.6.55 (14 May 2008)
14 May 2008; keri
Version bump.
*swi-prolog-5.6.54 (21 Apr 2008)
21 Apr 2008; keri
Version bump. Skipping -5.6.53 since it was a broken and short-lived release.
25 Mar 2008; keri
amd64 stable. Closes 210499.
*swi-prolog-5.6.52 (14 Mar 2008)
14 Mar 2008; keri
Version bump.
08 Mar 2008; keri
Support ibm-jdk-1.6.
*swi-prolog-5.6.51 (25 Feb 2008)
25 Feb 2008; keri
Version bump.
19 Feb 2008; Raúl Porcel
alpha/sparc stable wrt #210499
19 Feb 2008; keri
swi-prolog-5.6.50.ebuild:
Disable rdf_zlib_plugin tests when zlib4pl is not built.
18 Feb 2008; Christian Faulhammer
swi-prolog-5.6.49.ebuild:
stable x86, bug 210499
17 Feb 2008; nixnut
Stable on ppc wrt bug 210499
16 Feb 2008; keri
swi-prolog-5.6.50.ebuild:
Add 2101-qcompile-atom.patch to fix atom-gc during qcompile.
*swi-prolog-5.6.50 (06 Feb 2008)
06 Feb 2008; keri
Version bump.
20 Jan 2008; keri
swi-prolog-5.6.49.ebuild:
Load utf8 library for clib memfile encoding unit tests.
*swi-prolog-5.6.49 (18 Jan 2008)
18 Jan 2008; keri
Version bump.
10 Jan 2008; Vlastimil Babka
swi-prolog-5.6.38.ebuild, swi-prolog-5.6.39.ebuild,
swi-prolog-5.6.40.ebuild, swi-prolog-5.6.41.ebuild,
swi-prolog-5.6.43.ebuild, swi-prolog-5.6.44.ebuild,
swi-prolog-5.6.45.ebuild, swi-prolog-5.6.46.ebuild,
swi-prolog-5.6.47.ebuild, swi-prolog-5.6.48.ebuild:
Restrict junit dependency.
*swi-prolog-5.6.48 (22 Dec 2007)
22 Dec 2007; keri
Version bump.
23 Nov 2007; keri
Update 3160-xpce-parallel-build.patch to address race in dv-home/rt-home
*swi-prolog-5.6.47 (21 Nov 2007)
21 Nov 2007; keri
Version bump.
21 Nov 2007; keri
swi-prolog-5.6.38.ebuild, swi-prolog-5.6.39.ebuild,
swi-prolog-5.6.40.ebuild, swi-prolog-5.6.41.ebuild,
swi-prolog-5.6.43.ebuild, swi-prolog-5.6.44.ebuild,
swi-prolog-5.6.45.ebuild, swi-prolog-5.6.46.ebuild:
Migrate tetex USE flag to latex. See bug #196745.
*swi-prolog-5.6.46 (09 Nov 2007)
09 Nov 2007; keri
Version bump.
*swi-prolog-5.6.45 (26 Oct 2007)
26 Oct 2007; keri
Version bump.
*swi-prolog-5.6.44 (20 Oct 2007)
20 Oct 2007; keri
Version bump.
16 Oct 2007; keri
Fix typo.
16 Oct 2007; keri
Do not use unit-at-a-time on hardened installs as it segfaults on top-level
variables in Prolog terms. Closes bug #194979.
09 Oct 2007; keri
Fix install deps in xpce package. Closes #195161.
08 Oct 2007; keri
Fix parallel install; closes bug #194981 reported by Jan Kundrát. Also call
epatch on patch directory; suggested by Donnie Berkholz.
*swi-prolog-5.6.43 (06 Oct 2007)
06 Oct 2007; keri
Version bump.
03 Oct 2007; keri
Parallelize src_install() and src_check() via emake. Thanks goes to Donnie
Berkholz.
*swi-prolog-5.6.41 (02 Oct 2007)
02 Oct 2007; keri
Version bump.
29 Sep 2007; keri
swi-prolog-5.6.40.ebuild:
Clear seg-stacks on single-threaded engine. Reported by Giampier in bug
#194121.
*swi-prolog-5.6.40 (27 Sep 2007)
27 Sep 2007; keri
Version bump.
22 Sep 2007; Wulf C. Krueger
swi-prolog-5.6.37.ebuild:
Marked stable on amd64 as per bug 189408.
*swi-prolog-5.6.39 (21 Sep 2007)
21 Sep 2007; keri
Version bump.
03 Sep 2007; keri
Fix freeStacks() in builds without dynamic stack shifting. Reported by Sven
Wehner in bug #189408.
24 Aug 2007; Tobias Scherbaum
swi-prolog-5.6.37.ebuild:
ppc stable, bug #189408
24 Aug 2007; Raúl Porcel
alpha stable wrt #189408
21 Aug 2007; Jurek Bartuszek
x86 stable (bug #189408)
18 Aug 2007; Ferris McCormick
swi-prolog-5.6.37.ebuild:
Sparc stable --- Bug #189408 --- Passes all tests and installs as expected.
16 Aug 2007; keri
Handle rational-arithmetic hooks.
15 Aug 2007; keri
swi-prolog-5.6.38.ebuild:
Fix JPL array_element test with -gmp in USE.
14 Aug 2007; keri
files/digest-swi-prolog-5.6.38, Manifest:
Handle concurrent goals in first_solution/3 predicate.
14 Aug 2007; keri
swi-prolog-5.6.38.ebuild:
Do not run rational-arithmetic rfc2202 tests with -gmp in USE variable
11 Aug 2007; keri
swi-prolog-5.6.38.ebuild:
Disable thread library tests on single-threaded engines.
11 Aug 2007; keri
swi-prolog-5.6.38.ebuild:
Handle 64bit JPL conversion of object addresses to tag atoms.
*swi-prolog-5.6.38 (11 Aug 2007)
11 Aug 2007; keri
Version bump.
*swi-prolog-5.6.37 (14 Jul 2007)
14 Jul 2007; keri
Version bump.
11 Jul 2007; keri
Fix freeStacks on single-threaded engine. Reported by Paul Bredbury in bug
#184662.
*swi-prolog-5.6.36 (08 Jul 2007)
08 Jul 2007; keri
Version bump.
20 Jun 2007; keri
-files/swi-prolog-5.6.18-PLBASE.patch,
-files/swi-prolog-5.6.18-portage.patch, -files/swi-prolog-CFLAGS-r1.patch,
-files/swi-prolog-PLBASE-r1.patch, -files/swi-prolog-cppproxy.patch,
-files/swi-prolog-db-docs.patch, -files/swi-prolog-db-versioned.patch,
-files/swi-prolog-gmp-sparc-alignment.patch,
-files/swi-prolog-jpl-install.patch, -files/swi-prolog-jpl-ppc.patch,
-files/swi-prolog-libtai.patch, -files/swi-prolog-parallel-build.patch,
-files/swi-prolog-portage.patch,
-files/swi-prolog-semweb-sparc-alignment.patch,
-files/swi-prolog-test_date.patch, -files/swi-prolog-thread-tests.patch,
-files/swi-prolog-xpce-test.patch, -swi-prolog-5.6.17-r1.ebuild:
Remove old version.
*swi-prolog-5.6.35 (20 Jun 2007)
20 Jun 2007; keri
Version bump.
17 Jun 2007; Raúl Porcel
alpha stable wrt #168534
11 Jun 2007; keri
swi-prolog-5.6.32.ebuild, swi-prolog-5.6.33.ebuild,
swi-prolog-5.6.34.ebuild:
Override non-local file_search_paths in ltx2htm package. Reported by August
Hörandl and fixed by Ed Catmur in #171489.
10 Jun 2007; keri
-files/swi-prolog-CFLAGS-r2.patch,
-files/swi-prolog-PL_EV_THREADFINISHED.patch,
-files/swi-prolog-jpl-LDPATH.patch, -files/swi-prolog-jpl-LDPATH-r1.patch,
-files/swi-prolog-packages-jpl-install.patch,
-files/swi-prolog-packages-sparc-alignment.patch,
-swi-prolog-5.6.18.ebuild, -swi-prolog-5.6.19.ebuild,
-swi-prolog-5.6.20.ebuild, -swi-prolog-5.6.21.ebuild,
-swi-prolog-5.6.22.ebuild, -swi-prolog-5.6.23.ebuild,
-swi-prolog-5.6.24.ebuild:
Remove old versions.
10 Jun 2007; keri
swi-prolog-5.6.33.ebuild, swi-prolog-5.6.34.ebuild:
Build jpltest.jar before running jpl prolog testsuite.
*swi-prolog-5.6.34 (09 Jun 2007)
09 Jun 2007; keri
Version bump.
*swi-prolog-5.6.33 (07 Jun 2007)
07 Jun 2007; keri
Version bump
25 Apr 2007; keri
Add readline-includes patch
24 Apr 2007; keri
Manifest:
Handle readline errno on AMD64. Closes bug #174006 reported by l_woitok@gmx.de
*swi-prolog-5.6.32 (08 Apr 2007)
08 Apr 2007; keri
Version bump.
07 Apr 2007; keri
Suppress thread-signal debugging in single-threaded engine. Closes bug
#173056 reported by grdscarabe@grdscarabe.net.
06 Apr 2007; Christian Faulhammer
swi-prolog-5.6.25.ebuild:
stable amd64, bug 168534
18 Mar 2007; keri
Remove unused packages-subshell patch. Reported by lordcris in bug #171364.
18 Mar 2007; nixnut
Stable on ppc wrt bug 168534
*swi-prolog-5.6.31 (17 Mar 2007)
17 Mar 2007; keri
Version bump.
17 Mar 2007; keri
Roll up -5.6.30 patches into tarball.
12 Mar 2007; Gustavo Zacarias
swi-prolog-5.6.25.ebuild:
Stable on sparc wrt #168534
10 Mar 2007; keri
Remove redundant set_prolog_IO patch from -5.6.30.
*swi-prolog-5.6.30 (10 Mar 2007)
10 Mar 2007; keri
+swi-prolog-5.6.30.ebuild:
Version bump.
10 Mar 2007; keri
swi-prolog-5.6.25.ebuild, swi-prolog-5.6.27.ebuild,
swi-prolog-5.6.28.ebuild, swi-prolog-5.6.29.ebuild:
Handle float->mpq conversion for floats larger than PLMAXINT.
*swi-prolog-5.6.29-r1 (04 Mar 2007)
04 Mar 2007; keri
+swi-prolog-5.6.29-r1.ebuild:
Add low-level debugging support.
02 Mar 2007; keri
Remove redundant ssl-cert patch.
28 Feb 2007; Christian Faulhammer
swi-prolog-5.6.25.ebuild:
stable x86; bug 168534
28 Feb 2007; keri
+files/swi-prolog-jpl-bounded-arith.patch, swi-prolog-5.6.25.ebuild,
swi-prolog-5.6.27.ebuild, swi-prolog-5.6.28.ebuild,
swi-prolog-5.6.29.ebuild:
Handle bounded arithmetic in jpl test suite. Reported by Christian
Faulhammer in #168534.
*swi-prolog-5.6.29 (27 Feb 2007)
27 Feb 2007; keri
Version bump.
27 Feb 2007; keri
+files/swi-prolog-sgml-no_attribute.patch, swi-prolog-5.6.25.ebuild,
swi-prolog-5.6.27.ebuild, swi-prolog-5.6.28.ebuild:
wchar_t fix for sgml package.
26 Feb 2007; keri
+files/swi-prolog-thread-sandbox.patch, swi-prolog-5.6.25.ebuild,
swi-prolog-5.6.27.ebuild, swi-prolog-5.6.28.ebuild:
Ensure fli thread structs are maintained when running in a sandbox.
25 Feb 2007; keri
swi-prolog-5.6.28.ebuild:
Fix assertion failure in set_prolog_IO/3
25 Feb 2007; keri
+files/swi-prolog-jpl-check_java-r1.patch, swi-prolog-5.6.28.ebuild:
Load jpl module for JRef test.
24 Feb 2007; keri
Ensure JVM stack size is sufficient to run JPL test-suite on 32bit ppc.
24 Feb 2007; keri
files/swi-prolog-CFLAGS-r4.patch:
Suppress strict-aliasing warnings in jpl package since it is built with
-fno-strict-aliasing.
23 Feb 2007; keri
swi-prolog-5.6.17-r1.ebuild, swi-prolog-5.6.25.ebuild,
swi-prolog-5.6.27.ebuild, swi-prolog-5.6.28.ebuild:
Regenerate SSL certificates on the fly for SSL test-suite.
23 Feb 2007; keri
+files/swi-prolog-thread-tests-r1.patch, swi-prolog-5.6.25.ebuild,
swi-prolog-5.6.27.ebuild, swi-prolog-5.6.28.ebuild:
Suppress zstream test on single-threaded engines.
13 Feb 2007; keri
swi-prolog-5.6.28.ebuild:
Include errno.h in pl-text.c. Reported by August Hörandl; fix suggested by
Panagiotis Christopoulos. Closes bug #166481.
*swi-prolog-5.6.28 (07 Feb 2007)
07 Feb 2007; keri
Version bump.
03 Feb 2007; keri
swi-prolog-5.6.18.ebuild, swi-prolog-5.6.19.ebuild,
swi-prolog-5.6.20.ebuild, swi-prolog-5.6.21.ebuild,
swi-prolog-5.6.22.ebuild, swi-prolog-5.6.23.ebuild,
swi-prolog-5.6.24.ebuild, swi-prolog-5.6.25.ebuild,
swi-prolog-5.6.27.ebuild:
Ensure jdk VM is found for JPL package. Fixes bug #158074 reported by
Johannes Wienke.
*swi-prolog-5.6.27 (26 Jan 2007)
26 Jan 2007; keri
+swi-prolog-5.6.27.ebuild:
Version bump.
02 Jan 2007; keri
+files/swi-prolog-semweb-bitmatrix.patch, swi-prolog-5.6.25.ebuild:
Fix bitmatrix handling in semweb package.
01 Jan 2007; keri
+files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch, swi-prolog-5.6.25.ebuild:
Handle SIO_FLUSHOUTPUT when closing SSL output streams.
*swi-prolog-5.6.25 (29 Dec 2006)
29 Dec 2006; keri
+files/swi-prolog-jpl-check_java.patch, +files/swi-prolog-zlib-test.patch,
+swi-prolog-5.6.25.ebuild:
Version bump.
01 Dec 2006; keri
Use current_prolog_flag(threads,true) when determining multithreaded prolog
engine.
*swi-prolog-5.6.24 (29 Nov 2006)
29 Nov 2006; keri
+files/swi-prolog-jpl-junit.patch, +files/swi-prolog-xpce-test-r1.patch,
+swi-prolog-5.6.24.ebuild:
Version bump.
16 Nov 2006; keri
+files/swi-prolog-PL_EV_THREADFINISHED.patch, swi-prolog-5.6.23.ebuild:
Disable PL_EV_THREADFINISHED event hook in single-threaded engine. Reported
by Ferris McCormick
15 Nov 2006; keri
Add missing patch file. Thanks to fmccor@gentoo.org in #155150.
14 Nov 2006; Ferris McCormick
swi-prolog-5.6.17-r1.ebuild:
Stable on sparc --- Bug #149662 --- sparc now passes all tests under
FEATURES=test and installs as expected.
13 Nov 2006; keri
Manifest:
Update digest for re-released tarball.
*swi-prolog-5.6.23 (10 Nov 2006)
10 Nov 2006; keri
+swi-prolog-5.6.23.ebuild:
Version bump.
24 Oct 2006; Fabian Groffen
swi-prolog-5.6.17-r1.ebuild, swi-prolog-5.6.18.ebuild,
swi-prolog-5.6.19.ebuild, swi-prolog-5.6.20.ebuild,
swi-prolog-5.6.21.ebuild, swi-prolog-5.6.22.ebuild:
Dropped ppc-macos keyword, see bug #148162
22 Oct 2006; keri
-files/swi-prolog-PLBASE.patch, -files/swi-prolog-packages-cppproxy.patch,
-files/swi-prolog-packages-db-db4.patch,
-files/swi-prolog-packages-jpl-arch.patch,
-files/swi-prolog-packages-ltx2htm.patch,
-files/swi-prolog-packages-portage.patch,
-files/swi-prolog-packages-test.patch, -files/swi-prolog-test.patch,
-swi-prolog-5.6.8.ebuild, -swi-prolog-5.6.17.ebuild:
Remove old versions.
20 Oct 2006; Bryan Østergaard
swi-prolog-5.6.17-r1.ebuild:
Stable on Alpha.
*swi-prolog-5.6.22 (18 Oct 2006)
18 Oct 2006; keri
Version bump.
09 Oct 2006; Chris Gianelloni
swi-prolog-5.6.17-r1.ebuild:
Stable on amd64/x86 wrt bug #149662.
07 Oct 2006; keri
+files/swi-prolog-SGML_CATALOG_FILES.patch, swi-prolog-5.6.17-r1.ebuild,
swi-prolog-5.6.18.ebuild, swi-prolog-5.6.19.ebuild,
swi-prolog-5.6.20.ebuild, swi-prolog-5.6.21.ebuild:
Handle SGML_CATALOG_FILES environment variable containing non-existent
catalogs. Thanks to Christian Faulhammer
03 Oct 2006; Stephanie Lockwood-Childs
swi-prolog-5.6.17-r1.ebuild:
stable on ppc (Bug #149662)
*swi-prolog-5.6.21 (02 Oct 2006)
02 Oct 2006; keri
+files/swi-prolog-xpce-parallel-build.patch, +swi-prolog-5.6.21.ebuild:
Version bump.
02 Oct 2006; keri
+files/swi-prolog-gmp-sparc-alignment.patch, swi-prolog-5.6.17-r1.ebuild,
swi-prolog-5.6.18.ebuild, swi-prolog-5.6.19.ebuild,
swi-prolog-5.6.20.ebuild:
Fix gmp alignment issue on sparc. Reported by weeve@gentoo.org in #149662.
02 Oct 2006; keri
Parallelize fix for xpce version.h
30 Sep 2006; keri
Allow threaded foreign-language-interface in src_test.
30 Sep 2006; keri
Parallelize compilation.
24 Sep 2006; keri
+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
Remove monolithic X support.
*swi-prolog-5.6.20 (19 Sep 2006)
19 Sep 2006; keri
Version bump.
17 Sep 2006; keri
swi-prolog-5.6.17.ebuild, swi-prolog-5.6.17-r1.ebuild,
swi-prolog-5.6.18.ebuild, swi-prolog-5.6.19.ebuild:
Remove monolithic X support.
*swi-prolog-5.6.19 (12 Sep 2006)
12 Sep 2006; keri
+files/swi-prolog-PLBASE-r2.patch, +files/swi-prolog-portage-r1.patch,
+swi-prolog-5.6.19.ebuild:
Version bump.
*swi-prolog-5.6.18 (01 Sep 2006)
01 Sep 2006; keri
+files/swi-prolog-5.6.18-CFLAGS.patch,
+files/swi-prolog-5.6.18-PLBASE.patch,
+files/swi-prolog-5.6.18-portage.patch,
+files/swi-prolog-jpl-LDPATH.patch, +swi-prolog-5.6.18.ebuild:
Version bump.
*swi-prolog-5.6.17-r1 (30 Aug 2006)
30 Aug 2006; keri
+files/swi-prolog-PLBASE-r1.patch, +files/swi-prolog-cppproxy.patch,
+files/swi-prolog-db-docs.patch, +files/swi-prolog-db-versioned.patch,
+files/swi-prolog-jpl-install.patch, +files/swi-prolog-jpl-ppc.patch,
+files/swi-prolog-libtai.patch, +files/swi-prolog-ltx2htm.patch,
+files/swi-prolog-portage.patch,
+files/swi-prolog-semweb-sparc-alignment.patch,
+files/swi-prolog-thread-tests.patch, +files/swi-prolog-xpce-test.patch,
+swi-prolog-5.6.17-r1.ebuild:
Refactor build process in order to avoid lengthy autoconf runs.
28 Aug 2006; keri
Handle single-threaded check for X server. Bug #144665.
24 Aug 2006; keri
Check for a running X server when running XPCE test-suite. Bug #144665.
23 Aug 2006; keri
Respect $DISPLAY when running make check. Reported by Harald van Dijk
22 Aug 2006; keri
-files/swi-prolog-packages-test-r1.patch, -swi-prolog-5.6.9.ebuild,
-swi-prolog-5.6.10.ebuild, -swi-prolog-5.6.11.ebuild,
-swi-prolog-5.6.12.ebuild, -swi-prolog-5.6.13.ebuild,
-swi-prolog-5.6.14.ebuild, -swi-prolog-5.6.15.ebuild,
-swi-prolog-5.6.16.ebuild:
Remove ~arch versions < 5.6.17.
15 Aug 2006; Keri Harris
+files/swi-prolog-packages-sparc-alignment.patch,
swi-prolog-5.6.17.ebuild:
Add sparc-alignment patch to resolve bus error in semweb package. Reported,
debugged and fixed by Ferris McCormick
04 Aug 2006; Ferris McCormick
swi-prolog-5.6.17.ebuild:
Add ~sparc keyword. With USE="X berkdb readline ssl tetex", this version
builds, runs all tests, and installs with no problems (and it uses itself in
the install process). See Bug #135585 as well.
30 Jul 2006; Keri Harris
+files/swi-prolog-packages-jpl-install.patch:
Add jpl-install.patch. Reported by katerina
#142129
*swi-prolog-5.6.17 (29 Jul 2006)
29 Jul 2006; Keri Harris
+files/swi-prolog-test_date.patch, +swi-prolog-5.6.17.ebuild:
Version bump.
08 Jul 2006; Keri Harris
files/swi-prolog-packages-portage.patch:
Bail out on a failed configure for optional packages.
*swi-prolog-5.6.16 (06 Jul 2006)
06 Jul 2006; Keri Harris
Version bump.
*swi-prolog-5.6.15 (30 Jun 2006)
30 Jun 2006; Keri Harris
Version bump. Fixes ssl-test peer_cert termination.
28 Jun 2006; Jose Luis Rivero
swi-prolog-5.6.14.ebuild:
Marked ~alpha wrt #135585
*swi-prolog-5.6.14 (14 Jun 2006)
14 Jun 2006; Keri Harris
+swi-prolog-5.6.14.ebuild:
Version bump.
11 Jun 2006; Fabian Groffen
Marked ~ppc-macos (bug #135585)
*swi-prolog-5.6.13 (08 Jun 2006)
08 Jun 2006; Keri Harris
Version bump.
04 Jun 2006; Keri Harris
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:
Support multilib install targets.
23 May 2006; Keri Harris
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
29 Apr 2006;
Stable on ppc. Bug #130895
27 Apr 2006; Marien Zwart
Fixing SHA256 digest, pass four
23 Apr 2006; Krzysiek Pawlik
swi-prolog-5.6.8.ebuild:
Stable on x86, see bug #130895.
22 Apr 2006; Keri Harris
files/swi-prolog-packages-test.patch,
files/swi-prolog-packages-test-r1.patch:
Do not run ssl testsuite if threading is disabled. Reported by Krzysiek
Pawlik
19 Apr 2006; Keri Harris
swi-prolog-5.6.9.ebuild, swi-prolog-5.6.10.ebuild,
swi-prolog-5.6.11.ebuild, swi-prolog-5.6.12.ebuild:
Add block against swi-prolog-lite
*swi-prolog-5.6.12 (19 Apr 2006)
19 Apr 2006; Keri Harris
Version bump.
*swi-prolog-5.6.11 (14 Apr 2006)
14 Apr 2006; Keri Harris
Version bump.
*swi-prolog-5.6.10 (07 Apr 2006)
07 Apr 2006; Keri Harris
Version bump.
*swi-prolog-5.6.9 (27 Mar 2006)
27 Mar 2006; Keri Harris
+files/swi-prolog-packages-test-r1.patch, files/swi-prolog-test.patch,
+swi-prolog-5.6.9.ebuild:
Version bump.
20 Mar 2006; Keri Harris
Add ~amd64 keyword
*swi-prolog-5.6.8 (20 Mar 2006)
20 Mar 2006; Keri Harris
+files/swi-prolog-packages-cppproxy.patch,
+files/swi-prolog-packages-db-db4.patch,
+files/swi-prolog-packages-jpl-arch.patch,
+files/swi-prolog-packages-ltx2htm.patch,
+files/swi-prolog-packages-portage.patch,
+files/swi-prolog-packages-test.patch, +files/swi-prolog-test.patch,
+metadata.xml, +swi-prolog-5.6.8.ebuild:
New ebuild. This deprecates swi-prolog-lite. Bug 116567
DIST pl-5.6.49.tar.gz 11529252 RMD160 03c55d46e104cc5d9d6caf967852df7dafe31c31 SHA1 3c062cfa1d59af8377044d30a128c27bc8012fc3 SHA256 c966333a541fd719b3a76012178e1e9299c211f8896c2ee78b451ed857164433
DIST pl-5.6.50.tar.gz 11718735 RMD160 18fe8d3b4e8c78dfea3c33e355a087c8bfcf5e44 SHA1 9f24a66c65308aae4dcf31dfbaf56fcbdd512224 SHA256 4b6f47e216e5fd7d956f6b737dd7da0aa5cf1bab02f5d5b7607d5d2f03148d34
DIST pl-5.6.51.tar.gz 11713293 RMD160 abfbe826368ab490af9309f2061e7021a872eeb0 SHA1 25fc733534ffc44f3f0c32058ad98748d10c2163 SHA256 d43862606284e659ec3acba9cddea53b772f9afb67d12aa36391d26fe1a05ad8
DIST pl-5.6.52.tar.gz 11714647 RMD160 9a92b5afd69f6a998593174fa7228a03ef13bcc2 SHA1 ac7d83cc9e442287569725f94f9746573328f141 SHA256 fd545aae46326b0c7cbf1e8ba898b9c821b1dbce978cd9d034ce84cbf70a5ded
DIST pl-5.6.54.tar.gz 11780729 RMD160 f26e6502a9194d29d876c96b5a655f5c7573db38 SHA1 d2b8c7ca13281b8e23d3e34a6745a341bd5b5719 SHA256 3d543f84cf57bc4d334b7604846ccde68450d85dd2d8899b018349d3f35a18f9
DIST pl-5.6.55.tar.gz 11818376 RMD160 e9a2823caeee980e21a091773ea60aade72d3835 SHA1 d7d5bfd3c35c0744c14fbd31c4e3178593d31c62 SHA256 9f05766d29ee6648ce6cbae4ccfe536e348ab12503d423b3ce32e5ff96bb8bfc
DIST pl-5.6.57.tar.gz 11866526 RMD160 3c5a699b4528cb1272c6ba77acceb17bf5ba8703 SHA1 30c1e45dbe1d8d963599059394a8fa3228c8fbca SHA256 89a7431b2ddcd3a6b3c7fd4bc8c02a738c16a144bf4396c8061fb6be3b10b09d
DIST swi-prolog-5.6.49-gentoo-patchset-3.tar.gz 9740 RMD160 6fbc28cb5873aa97550a535992c1262b529eca41 SHA1 13778b36c8e4730440667ecfa8844a5c29a918e8 SHA256 3fdbefc012d6c6f8a2c7a46be9163a09c48ef5d567abcee81245df5914efa456
DIST swi-prolog-5.6.50-gentoo-patchset-2.tar.gz 9310 RMD160 785f35f7cd69f0ac7770d9dc352d218ce3ef11cb SHA1 b633add9a558479a4294eb9ea8b13156ab7974e0 SHA256 5a65fc22cde60b10a1d5f61869bdb909694d57a6be55ec3cd03836a00b325ce2
DIST swi-prolog-5.6.51-gentoo-patchset-1.tar.gz 8611 RMD160 bd265928cdc8e5fe521fa2a603c93165127742fb SHA1 a3c681ac831dcb06b377bdf371b752b75dc43efa SHA256 915a676c1f12007e299afbeab960230c022f85c7c2a384ce3aefa4e1c61dacaf
DIST swi-prolog-5.6.52-gentoo-patchset-0.tar.gz 8509 RMD160 b8c901e9c7cc07f8756259095ab2771e47bdea09 SHA1 b49a104c323fe7a1dacad120c55a9b9be7633897 SHA256 52fb556dbb0975dffc47e0476f2a10b35556d6da3f20112ce69828eded9be2ad
DIST swi-prolog-5.6.54-gentoo-patchset-0.tar.gz 8504 RMD160 6e516a08b30573ac152b05d9d177259a99bdd0f9 SHA1 0141dc49802862ed7735b6b4f3f9a9984ccfd957 SHA256 c8399cf50b9a31974df2ba302dec25479b68918efd64c13beaecfb1f76e58630
DIST swi-prolog-5.6.55-gentoo-patchset-0.tar.gz 8546 RMD160 5b585a10c2f864735d440090a7e314f3eb15e173 SHA1 fcc41e20da25383f9bfaf0d9c916f2e765a8f628 SHA256 759031af813b7baebe1032e05081cc7933c10cd430700c5691659dda9f48aaea
DIST swi-prolog-5.6.57-gentoo-patchset-0.tar.gz 9842 RMD160 63177662797158bce8e3857fc44b882dd281ca75 SHA1 8a7e657792e017f90a613a50d23dceaac22fd72d SHA256 0a83d50128e8def15c43eae262a8b33119637bffc2e9d5e6626bf14445930cea
EBUILD swi-prolog-5.6.49.ebuild 3259 RMD160 efb530b0e99ca1b385471efd5a27778f8f91fdae SHA1 98bbe6ee13a74a3a13db63fec9e9f2ab45513732 SHA256 2514d6361d641b2500f8883bb290999a6b9cc738d407c2dd3149f23d920916ce
EBUILD swi-prolog-5.6.50.ebuild 3264 RMD160 67ed94505aeaf081962ee6d67217b5565441a6d8 SHA1 11906adfde9f9ba8e5bea6d149fe12bd6dde7dad SHA256 44acf1f559d946765b500093ad80b6fee9ddeb1b4057a0efb4d31e588c6b466d
EBUILD swi-prolog-5.6.51.ebuild 3264 RMD160 f5b4c775fd9602b8de9f276bf85ea028c518d6b7 SHA1 690b8399d79f6741578c684893192244a4f91657 SHA256 4f042d239c402c86e2863bff2feaac64fb88fa7aff460d4846e5ddd2994c577c
EBUILD swi-prolog-5.6.52.ebuild 3264 RMD160 5d7691d9935d5ded2aedaab7f053cfd10a7e386b SHA1 a31007556551981d3222350a609eaebbfaa9018d SHA256 de3e094cfef50f64ad74bb4466a2ba0b6dc2481108401cb43bc717d4837fcfc4
EBUILD swi-prolog-5.6.54.ebuild 3264 RMD160 852f993c2286a0fb9f091fcd276585dbaf73e4b0 SHA1 c371d902eeb9bd24dc948bb5ea00371db7a71d92 SHA256 a35e4d2ed64f6f0e6d8e2f0b35d7e8bd49a2c06db6413dc415659b2354df24de
EBUILD swi-prolog-5.6.55.ebuild 3264 RMD160 4c12843ad6deb7239d1e9b98ad3a5356194ed7d8 SHA1 2557d89045136cb2492cfa4b08df3f3b44be745f SHA256 0b435e6aaee7cc1f63d73c63ddaccf0a124d6729c5cc09d0e5ff642c70bc989d
EBUILD swi-prolog-5.6.57.ebuild 3264 RMD160 f73a477de09336a11b8d53c57d7146989b63d0be SHA1 69f4b35b651204319fbb4ba4e0c2afb409e32fdf SHA256 f597179d9d5ce5eb834805589bee6b30077cdbf7ba2e860fe97ece4ee406aa61
MISC ChangeLog 25290 RMD160 32436579dbc624cb07151497eb77ac7df7c1b7fd SHA1 c57a2e3bebb282823410353e17aa36d8c3d3165c SHA256 9a21c9ee0dfcce895a9b82e167ffd92c4df5318d7baeccf4afc1fe23053823e8
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
# Copyright 1999-2008 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.49.ebuild,v 1.8 2008/03/25 06:14:14 keri Exp $
inherit eutils flag-o-matic java-pkg-opt-2
PATCHSET_VER="3"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 ppc sparc x86"
IUSE="berkdb debug doc gmp hardened java minimal odbc readline ssl static latex threads zlib X"
DEPEND="!dev-lang/swi-prolog-lite
sys-libs/ncurses
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
berkdb? ( sys-libs/db )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4
=dev-java/junit-3.8* )
X? (
media-libs/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto )"
S="${WORKDIR}/pl-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_compile() {
einfo "Building SWI-Prolog compiler"
append-flags -fno-strict-aliasing
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
local threadconf
if use java && ! use minimal || use threads ; then
threadconf="--enable-mt"
else
threadconf="--disable-mt"
fi
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
--enable-custom-flags COFLAGS="${CFLAGS}" \
|| die "econf failed"
emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable !static shared) \
--without-C-sicstus \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-cppproxy \
$(use_with berkdb db) \
--with-http \
--without-jasmine \
$(use_with java jpl) \
$(use_with latex ltx2htm) \
--with-nlp \
$(use_with odbc) \
--with-pldoc \
--with-plunit \
--with-semweb \
--with-sgml \
--with-sgml/RDF \
$(use_with ssl) \
--with-table \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"' \
|| die "packages econf failed"
emake || die "packages emake failed"
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
emake -C packages/cppproxy DESTDIR="${D}" install-examples || die "install-examples failed"
fi
fi
dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI VERSION
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}
# Copyright 1999-2008 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.50.ebuild,v 1.3 2008/02/19 06:48:33 keri Exp $
inherit eutils flag-o-matic java-pkg-opt-2
PATCHSET_VER="2"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb debug doc gmp hardened java minimal odbc readline ssl static latex threads zlib X"
DEPEND="!dev-lang/swi-prolog-lite
sys-libs/ncurses
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
berkdb? ( sys-libs/db )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4
=dev-java/junit-3.8* )
X? (
media-libs/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto )"
S="${WORKDIR}/pl-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_compile() {
einfo "Building SWI-Prolog compiler"
append-flags -fno-strict-aliasing
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
local threadconf
if use java && ! use minimal || use threads ; then
threadconf="--enable-mt"
else
threadconf="--disable-mt"
fi
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
--enable-custom-flags COFLAGS="${CFLAGS}" \
|| die "econf failed"
emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable !static shared) \
--without-C-sicstus \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-cppproxy \
$(use_with berkdb db) \
--with-http \
--without-jasmine \
$(use_with java jpl) \
$(use_with latex ltx2htm) \
--with-nlp \
$(use_with odbc) \
--with-pldoc \
--with-plunit \
--with-semweb \
--with-sgml \
--with-sgml/RDF \
$(use_with ssl) \
--with-table \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"' \
|| die "packages econf failed"
emake || die "packages emake failed"
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
emake -C packages/cppproxy DESTDIR="${D}" install-examples || die "install-examples failed"
fi
fi
dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI VERSION
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}
# Copyright 1999-2008 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.51.ebuild,v 1.2 2008/03/08 21:07:10 keri Exp $
inherit eutils flag-o-matic java-pkg-opt-2
PATCHSET_VER="1"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb debug doc gmp hardened java minimal odbc readline ssl static latex threads zlib X"
DEPEND="!dev-lang/swi-prolog-lite
sys-libs/ncurses
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
berkdb? ( sys-libs/db )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4
=dev-java/junit-3.8* )
X? (
media-libs/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto )"
S="${WORKDIR}/pl-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_compile() {
einfo "Building SWI-Prolog compiler"
append-flags -fno-strict-aliasing
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
local threadconf
if use java && ! use minimal || use threads ; then
threadconf="--enable-mt"
else
threadconf="--disable-mt"
fi
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
--enable-custom-flags COFLAGS="${CFLAGS}" \
|| die "econf failed"
emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable !static shared) \
--without-C-sicstus \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-cppproxy \
$(use_with berkdb db) \
--with-http \
--without-jasmine \
$(use_with java jpl) \
$(use_with latex ltx2htm) \
--with-nlp \
$(use_with odbc) \
--with-pldoc \
--with-plunit \
--with-semweb \
--with-sgml \
--with-sgml/RDF \
$(use_with ssl) \
--with-table \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"' \
|| die "packages econf failed"
emake || die "packages emake failed"
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
emake -C packages/cppproxy DESTDIR="${D}" install-examples || die "install-examples failed"
fi
fi
dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI VERSION
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}
# Copyright 1999-2008 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.52.ebuild,v 1.1 2008/03/14 06:38:20 keri Exp $
inherit eutils flag-o-matic java-pkg-opt-2
PATCHSET_VER="0"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb debug doc gmp hardened java minimal odbc readline ssl static latex threads zlib X"
DEPEND="!dev-lang/swi-prolog-lite
sys-libs/ncurses
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
berkdb? ( sys-libs/db )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4
=dev-java/junit-3.8* )
X? (
media-libs/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto )"
S="${WORKDIR}/pl-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_compile() {
einfo "Building SWI-Prolog compiler"
append-flags -fno-strict-aliasing
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
local threadconf
if use java && ! use minimal || use threads ; then
threadconf="--enable-mt"
else
threadconf="--disable-mt"
fi
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
--enable-custom-flags COFLAGS="${CFLAGS}" \
|| die "econf failed"
emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable !static shared) \
--without-C-sicstus \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-cppproxy \
$(use_with berkdb db) \
--with-http \
--without-jasmine \
$(use_with java jpl) \
$(use_with latex ltx2htm) \
--with-nlp \
$(use_with odbc) \
--with-pldoc \
--with-plunit \
--with-semweb \
--with-sgml \
--with-sgml/RDF \
$(use_with ssl) \
--with-table \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"' \
|| die "packages econf failed"
emake || die "packages emake failed"
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
emake -C packages/cppproxy DESTDIR="${D}" install-examples || die "install-examples failed"
fi
fi
dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI VERSION
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}
# Copyright 1999-2008 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.54.ebuild,v 1.1 2008/04/21 07:47:13 keri Exp $
inherit eutils flag-o-matic java-pkg-opt-2
PATCHSET_VER="0"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb debug doc gmp hardened java minimal odbc readline ssl static latex threads zlib X"
DEPEND="!dev-lang/swi-prolog-lite
sys-libs/ncurses
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
berkdb? ( sys-libs/db )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4
=dev-java/junit-3.8* )
X? (
media-libs/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto )"
S="${WORKDIR}/pl-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_compile() {
einfo "Building SWI-Prolog compiler"
append-flags -fno-strict-aliasing
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
local threadconf
if use java && ! use minimal || use threads ; then
threadconf="--enable-mt"
else
threadconf="--disable-mt"
fi
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
--enable-custom-flags COFLAGS="${CFLAGS}" \
|| die "econf failed"
emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable !static shared) \
--without-C-sicstus \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-cppproxy \
$(use_with berkdb db) \
--with-http \
--without-jasmine \
$(use_with java jpl) \
$(use_with latex ltx2htm) \
--with-nlp \
$(use_with odbc) \
--with-pldoc \
--with-plunit \
--with-semweb \
--with-sgml \
--with-sgml/RDF \
$(use_with ssl) \
--with-table \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"' \
|| die "packages econf failed"
emake || die "packages emake failed"
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
emake -C packages/cppproxy DESTDIR="${D}" install-examples || die "install-examples failed"
fi
fi
dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI VERSION
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}
# Copyright 1999-2008 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.55.ebuild,v 1.1 2008/05/14 07:22:47 keri Exp $
inherit eutils flag-o-matic java-pkg-opt-2
PATCHSET_VER="0"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb debug doc gmp hardened java minimal odbc readline ssl static latex threads zlib X"
DEPEND="!dev-lang/swi-prolog-lite
sys-libs/ncurses
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
berkdb? ( sys-libs/db )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4
=dev-java/junit-3.8* )
X? (
media-libs/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto )"
S="${WORKDIR}/pl-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_compile() {
einfo "Building SWI-Prolog compiler"
append-flags -fno-strict-aliasing
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
local threadconf
if use java && ! use minimal || use threads ; then
threadconf="--enable-mt"
else
threadconf="--disable-mt"
fi
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
--enable-custom-flags COFLAGS="${CFLAGS}" \
|| die "econf failed"
emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable !static shared) \
--without-C-sicstus \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-cppproxy \
$(use_with berkdb db) \
--with-http \
--without-jasmine \
$(use_with java jpl) \
$(use_with latex ltx2htm) \
--with-nlp \
$(use_with odbc) \
--with-pldoc \
--with-plunit \
--with-semweb \
--with-sgml \
--with-sgml/RDF \
$(use_with ssl) \
--with-table \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"' \
|| die "packages econf failed"
emake || die "packages emake failed"
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
emake -C packages/cppproxy DESTDIR="${D}" install-examples || die "install-examples failed"
fi
fi
dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI VERSION
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}
# Copyright 1999-2008 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.57.ebuild,v 1.1 2008/06/28 00:29:29 keri Exp $
inherit eutils flag-o-matic java-pkg-opt-2
PATCHSET_VER="0"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb debug doc gmp hardened java minimal odbc readline ssl static latex threads zlib X"
DEPEND="!dev-lang/swi-prolog-lite
sys-libs/ncurses
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
berkdb? ( sys-libs/db )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4
=dev-java/junit-3.8* )
X? (
media-libs/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto )"
S="${WORKDIR}/pl-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_compile() {
einfo "Building SWI-Prolog compiler"
append-flags -fno-strict-aliasing
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
local threadconf
if use java && ! use minimal || use threads ; then
threadconf="--enable-mt"
else
threadconf="--disable-mt"
fi
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable !static shared) \
--enable-custom-flags COFLAGS="${CFLAGS}" \
|| die "econf failed"
emake || die "emake failed"
if ! use minimal ; then
einfo "Building SWI-Prolog additional packages"
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
${threadconf} \
$(use_enable !static shared) \
--without-C-sicstus \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-cppproxy \
$(use_with berkdb db) \
--with-http \
--without-jasmine \
$(use_with java jpl) \
$(use_with latex ltx2htm) \
--with-nlp \
$(use_with odbc) \
--with-pldoc \
--with-plunit \
--with-semweb \
--with-sgml \
--with-sgml/RDF \
$(use_with ssl) \
--with-table \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"' \
|| die "packages econf failed"
emake || die "packages emake failed"
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
emake -C packages/cppproxy DESTDIR="${D}" install-examples || die "install-examples failed"
fi
fi
dodoc ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI VERSION
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}