summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2008-04-21 07:47:13 +0000
committerKeri Harris <keri@gentoo.org>2008-04-21 07:47:13 +0000
commitf4d13cf08a45713139244234b87c7f3a72fcbc69 (patch)
tree7439a5937465d2b88a5d6db84628d83ac3df63bd /dev-lang/swi-prolog
parentFixup errors in autotool code caught by libtool-2.2 #218666 by Lars (Polynomi... (diff)
downloadhistorical-f4d13cf08a45713139244234b87c7f3a72fcbc69.tar.gz
historical-f4d13cf08a45713139244234b87c7f3a72fcbc69.tar.bz2
historical-f4d13cf08a45713139244234b87c7f3a72fcbc69.zip
Version bump. Skipping -5.6.53 since it was a broken and short-lived release.
Package-Manager: portage-2.1.4.4
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.6.54.ebuild134
3 files changed, 144 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index 4e743c61cc4a..018e518c2bd0 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-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.141 2008/03/25 06:14:14 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.142 2008/04/21 07:47:13 keri Exp $
+
+*swi-prolog-5.6.54 (21 Apr 2008)
+
+ 21 Apr 2008; keri <keri@gentoo.org> +swi-prolog-5.6.54.ebuild:
+ Version bump. Skipping -5.6.53 since it was a broken and short-lived release.
25 Mar 2008; keri <keri@gentoo.org> swi-prolog-5.6.49.ebuild:
amd64 stable. Closes 210499.
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index e6168f45bddd..a94660e24b12 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -2,13 +2,16 @@ DIST pl-5.6.49.tar.gz 11529252 RMD160 03c55d46e104cc5d9d6caf967852df7dafe31c31 S
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 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
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
-MISC ChangeLog 24878 RMD160 f2bb5e819e46abd24ce88bcf83c0bcc9992db0ff SHA1 410ef30d15e3deec0ed426d8cfb2384653875fe3 SHA256 7d49e1cfdbf3d7237af953c79287d929233fb4b1745d26ae3e9487141b7efe86
+EBUILD swi-prolog-5.6.54.ebuild 3264 RMD160 852f993c2286a0fb9f091fcd276585dbaf73e4b0 SHA1 c371d902eeb9bd24dc948bb5ea00371db7a71d92 SHA256 a35e4d2ed64f6f0e6d8e2f0b35d7e8bd49a2c06db6413dc415659b2354df24de
+MISC ChangeLog 25058 RMD160 2dc6562eac2292ac39ed705e3e08be156ff18912 SHA1 b4b542990f7498d50df39b4f152d47db69027304 SHA256 3e04a09fd4efb010701dde2eb4d466d46a31e2fe84731dcb48121d75e417d2a1
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.54.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.54.ebuild
new file mode 100644
index 000000000000..060934c58193
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.54.ebuild
@@ -0,0 +1,134 @@
+# 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
+}