summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2009-06-05 20:00:57 +0000
committerKeri Harris <keri@gentoo.org>2009-06-05 20:00:57 +0000
commit1c1684a3adcb5ff056807de99927b1807631c10a (patch)
tree6b0cc3f16c839366c6b11a2286029f42246bed0d /dev-lang/swi-prolog
parentVersion bump. (diff)
downloadhistorical-1c1684a3adcb5ff056807de99927b1807631c10a.tar.gz
historical-1c1684a3adcb5ff056807de99927b1807631c10a.tar.bz2
historical-1c1684a3adcb5ff056807de99927b1807631c10a.zip
Bump -5.7 development version
Package-Manager: portage-2.1.6.11/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/swi-prolog')
-rw-r--r--dev-lang/swi-prolog/ChangeLog7
-rw-r--r--dev-lang/swi-prolog/Manifest5
-rw-r--r--dev-lang/swi-prolog/swi-prolog-5.7.9.ebuild129
3 files changed, 139 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index 130ffc6171ef..6c756fa06658 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-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.183 2009/05/26 18:45:22 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.184 2009/06/05 20:00:56 keri Exp $
+
+*swi-prolog-5.7.9 (05 Jun 2009)
+
+ 05 Jun 2009; <keri@gentoo.org> +swi-prolog-5.7.9.ebuild:
+ Bump -5.7 development version
26 May 2009; <keri@gentoo.org> swi-prolog-5.6.64.ebuild,
swi-prolog-5.7.8.ebuild:
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 63323b484e7c..7fcfdc04049a 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -2,13 +2,16 @@ DIST pl-5.6.64.tar.gz 12019903 RMD160 cb7877456163762c91f118e81f43ce188c2aa38d S
DIST pl-5.7.6.tar.gz 12118598 RMD160 b9a46e9f17da0796db6b820c0e8a7079fed22842 SHA1 8a36fa6a20ccd9c27400e4eb50a1bd8b47b27b47 SHA256 455354e9908a2fa6ce658e2560ecf5e504d77d0e130c841b04b9b439b8f5272c
DIST pl-5.7.7.tar.gz 12358491 RMD160 0061863a26e13b1135c904789211cfacb4321318 SHA1 1d547796745f60941fc7f886d19172557772927c SHA256 70f771d3c4deaccae0854fa41f9dfc2f946a6e6741d398810b2f4867e8d93194
DIST pl-5.7.8.tar.gz 12364412 RMD160 c83d330a45196868ed401898329e725bf1b0edf1 SHA1 e0c4bee186f78104286e55fc2f28a47fb6dc60f0 SHA256 1b4bbc77cd7a9e9c1bdf79307122a565246d4858305696cd5557b471b5c349f5
+DIST pl-5.7.9.tar.gz 12366533 RMD160 a186872483ce5c8695e45c93b20204df24efcd52 SHA1 8a980a12e4a146647ae005cf74d4230b4214aba9 SHA256 df856966658cadf368b6a6517ccd4ec25d9931c6fca81d0d614b7548666dfe0a
DIST swi-prolog-5.6.64-gentoo-patchset-6.tar.gz 7850 RMD160 f058fb68ce6257c17fbc548ca4433f098cddf713 SHA1 abf8f65384ee3a22b106e715d0e5b36f816fb85d SHA256 13cc18babc25fc1cdf4e6997612364cefa8d008784591d27346a836724eda6b2
DIST swi-prolog-5.7.6-gentoo-patchset-0.tar.gz 5247 RMD160 e3727a37a1a66338e215c2e79c093f3bfe294cd9 SHA1 fb63a9a7d57ff422884ddf0bfb100cb7c6403c3c SHA256 9ee5e61fd79e19460d3aeea78b06e65957b7a8265a0d57d905965d723a7c9852
DIST swi-prolog-5.7.7-gentoo-patchset-1.tar.gz 5376 RMD160 765ac23454838ea9115251d07a7c9b4eb9a39f1a SHA1 135a630f80b26ae31fd50e8f8e271859cbfc39f0 SHA256 4b613f1ec2229abfbd0d50006f5cf712f52b6ff2b7a5fcf3bf8a5dbeb1c61f6a
DIST swi-prolog-5.7.8-gentoo-patchset-4.tar.gz 5708 RMD160 ac02c1eaadc6a4bbb23301792b9dc924755cd9d0 SHA1 fb3d2a9b71477618cf4a8e32eec88b3fe07e7e6d SHA256 1736df6bfee632bf1dd62ad0c40c61767375dfc56ceb7fb67e91ed998ad120cc
+DIST swi-prolog-5.7.9-gentoo-patchset-0.tar.gz 5656 RMD160 a57f8392ce0ee0ef115c357cc581c61e6f6bd705 SHA1 6cd212a6e7e16b587ff0098b0c3c1c81348be539 SHA256 f51fc7a027cec835a1044e1335726ef9ff2622f9cdb51e1d719b511eb3117e5b
EBUILD swi-prolog-5.6.64.ebuild 3139 RMD160 2f2918b0da31f580f8e89f88b5247874cad3b29d SHA1 feb8faacc45a779ccca275bafe5d8d7f37080b41 SHA256 7aaf48352d8ce7d5ad4c79e8bd0a1cb08145a97fc7bae623f482399802c16dac
EBUILD swi-prolog-5.7.6.ebuild 3175 RMD160 96856513826b0d39e1ec1912b8a54dca6bff189f SHA1 159eeb7ba4ebfb3ab2bff244f70c92e0d68d7b80 SHA256 42c35ad35cd2432838975c4154f792f36ddb071f12e9a51f275d62e4d202c90f
EBUILD swi-prolog-5.7.7.ebuild 3127 RMD160 43b23bf5645736dd77227ac0b11cd5c22206b27e SHA1 648f4a0691abc6edc90c8906245d50208048b846 SHA256 f76ff74da82f8fd65d6c75e79aaceeeccfab17a95994682385a84a6316f239a0
EBUILD swi-prolog-5.7.8.ebuild 3093 RMD160 38a457e3831dd90016370500bbb952ee0863d2ef SHA1 99ddf6ba8c1f0d151e5a8b724dd8403aae0f4a38 SHA256 07dc56ddc7b48f4d8104b7e623ab7f044793d56b33e4e654047644633bf727ac
-MISC ChangeLog 30497 RMD160 9d104a4913d1a9473ece345b2e7b03bf0fcb1b70 SHA1 31b704263fe06ee27f056c4575cfa42f5eb519b6 SHA256 ca3ae8160fd78931c04ffdf44d23e1762a40fc2255f1a41e9ada546ceeb6b90f
+EBUILD swi-prolog-5.7.9.ebuild 3093 RMD160 57382462a5927de1990201f3156dc7fce9dc3cba SHA1 804ad38f96e67ca3410044adc327f22eef5569a8 SHA256 f70d8d6f216e48e1fe81b71d664203f92d89eb4c676b881947f5b6cb274d9743
+MISC ChangeLog 30622 RMD160 dc3969b5f01a1879fc51e9a391c86674ebc02f89 SHA1 da8a73a3c349c54fb82d66ada27d097793b11e1e SHA256 10e50fdde33b247eff81d8ac4260606cfe2aa583e8c36219d1e9a17af2ac879b
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
diff --git a/dev-lang/swi-prolog/swi-prolog-5.7.9.ebuild b/dev-lang/swi-prolog/swi-prolog-5.7.9.ebuild
new file mode 100644
index 000000000000..3d59bbdb0005
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-5.7.9.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2009 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.7.9.ebuild,v 1.1 2009/06/05 20:00:57 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://www.swi-prolog.org/download/devel/src/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 test zlib X"
+
+RDEPEND="!media-libs/ploticus
+ 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
+ test? ( =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 )"
+
+DEPEND="${RDEPEND}
+ X? ( 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
+
+ cd "${S}"/src
+ econf \
+ --libdir=/usr/$(get_libdir) \
+ $(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"
+
+ local jpltestconf
+ if use java && use test ; then
+ jpltestconf="--with-junit=$(java-config --classpath junit)"
+ fi
+
+ cd "${S}/packages"
+ econf \
+ --libdir=/usr/$(get_libdir) \
+ --with-chr \
+ --with-clib \
+ --with-clpqr \
+ --with-cpp \
+ --with-cppproxy \
+ $(use_with berkdb db) \
+ --with-http \
+ $(use_with java jpl) \
+ ${jpltestconf} \
+ --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 ChangeLog INSTALL PORTING README 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
+}