summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2008-06-28 00:29:29 +0000
committerKeri Harris <keri@gentoo.org>2008-06-28 00:29:29 +0000
commitc32983914861152a94d93e77feede03a70216e59 (patch)
tree8b8f0cc7961c082bd594291c74c78b321c183482 /dev-lang
parentFix tests. Bash doesn't do filename expansion inside [[]]. (diff)
downloadhistorical-c32983914861152a94d93e77feede03a70216e59.tar.gz
historical-c32983914861152a94d93e77feede03a70216e59.tar.bz2
historical-c32983914861152a94d93e77feede03a70216e59.zip
Version bump.
Package-Manager: portage-2.1.5.5
Diffstat (limited to 'dev-lang')
-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.57.ebuild134
3 files changed, 144 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index 479e9d0f3cd4..191e24c2bb1e 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.143 2008/05/14 07:22:47 keri Exp $
+# $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 <keri@gentoo.org> +swi-prolog-5.6.57.ebuild:
+ Version bump.
*swi-prolog-5.6.55 (14 May 2008)
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 2916f1a290be..8eb2e9a05520 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -4,17 +4,20 @@ DIST pl-5.6.51.tar.gz 11713293 RMD160 abfbe826368ab490af9309f2061e7021a872eeb0 S
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
-MISC ChangeLog 25174 RMD160 c727ead99418b79ab7f5636b1acfd3a098632b3d SHA1 8b7d191b4cd0e39cae23866aa6601f1a59147a3d SHA256 c68fa015e93408bd3cf4059790215b6f2fe110420c08ca5f0b7630f2bc77b387
+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
diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.57.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.57.ebuild
new file mode 100644
index 000000000000..8b772168164d
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-5.6.57.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.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
+}