summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2009-03-14 08:09:30 +0000
committerKeri Harris <keri@gentoo.org>2009-03-14 08:09:30 +0000
commitbe803eeb951122a82ace174d1afe0c3748fd5221 (patch)
treea2bf56db16ed94a435f620d29683e2d0e9bf000d /dev-lang/swi-prolog
parentfix open call (patch from Magnus Granberg via bug #261676) (diff)
downloadhistorical-be803eeb951122a82ace174d1afe0c3748fd5221.tar.gz
historical-be803eeb951122a82ace174d1afe0c3748fd5221.tar.bz2
historical-be803eeb951122a82ace174d1afe0c3748fd5221.zip
Bump -5.7 development version
Package-Manager: portage-2.1.6.7/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.8.ebuild130
3 files changed, 140 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index 3453c7012a4e..4dc8c66eb608 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.173 2009/03/06 08:11:17 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.174 2009/03/14 08:09:30 keri Exp $
+
+*swi-prolog-5.7.8 (14 Mar 2009)
+
+ 14 Mar 2009; <keri@gentoo.org> +swi-prolog-5.7.8.ebuild:
+ Bump -5.7 development version
06 Mar 2009; <keri@gentoo.org> swi-prolog-5.6.64.ebuild,
swi-prolog-5.7.7.ebuild:
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 013474d89270..6a3f0ffe8065 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -3,15 +3,18 @@ DIST pl-5.6.63.tar.gz 12015074 RMD160 73577a7d224ce87b0d216a3eb7c576499f97ea71 S
DIST pl-5.6.64.tar.gz 12019903 RMD160 cb7877456163762c91f118e81f43ce188c2aa38d SHA1 7fd5a27fef1d94644d7d2ea255a414986b3a1d83 SHA256 b0e70c3c02b7753ed440359746e7729d21c93e42689c1f0f32b148167b1b2c66
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 swi-prolog-5.6.62-gentoo-patchset-1.tar.gz 5427 RMD160 11a288c4c78c3728e02e1520c0e6ae52cf639e72 SHA1 b1e98744145708d5151eda7d597a5f8aa3261b3b SHA256 70deef64faf372330917a5c0526ab6fd778d8717a015a66fab96d4f0545cadf7
DIST swi-prolog-5.6.63-gentoo-patchset-0.tar.gz 5399 RMD160 57ccba6ee20a6542ea2149eaab1b419cc5084ba5 SHA1 fa260af3f15ac7bfa057ae1ef86aa6c360ee5c43 SHA256 b8bd603e70c0b4cc9abd2c3815674c468a85f5ad9c1e337c01eeb6a5653c5f03
DIST swi-prolog-5.6.64-gentoo-patchset-2.tar.gz 7167 RMD160 69ed078c15b09449988aa4374c7df09c9521f125 SHA1 bb1396b0faf046dc3f5778cd222651f6fcd4ea06 SHA256 e6bd5c9fefde43122832a77b2aec304d2c5931124c304764256695a3e8ff22cf
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-0.tar.gz 4989 RMD160 b3501af79109efe3b9f69b51df39add013055031 SHA1 fd2a48ac2adb30760a619b8be643fbe2f924fcf5 SHA256 933eff784cc38f5fb360464899ab078f0252141171c47ae6dca0ffffba75cc62
EBUILD swi-prolog-5.6.62.ebuild 3172 RMD160 93af8b7f2689d520383efdc6d390197c76a892e9 SHA1 7d45d8354cea673cb87f97a6a223164f7be23b89 SHA256 d6ec6a07d9eb21e8fa4256fc7de3c25c6e7a358e4f60b770d0e9393a24956b8f
EBUILD swi-prolog-5.6.63.ebuild 3177 RMD160 28faa2fa39ad8789c16e7b46a0998c076e6407a0 SHA1 0d0ff68e70b83f42e008d432455db5263c5dd264 SHA256 cf9e9bb02234604ddbbe4ce17f7946faab050d778505c8dd8268e7487f963937
EBUILD swi-prolog-5.6.64.ebuild 3177 RMD160 8a4faf8c0639ca8e108595ae640abddec25e121b SHA1 fa11e3f5dc0fedc1c0bc68eb6426257b2c329013 SHA256 960242a554ee1e498dd78510b7586f4845c9382bce4409983203aa2e4c607c04
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
-MISC ChangeLog 29246 RMD160 9e499ed23724b87f3ee508ca12020d215b36ff4c SHA1 e2006ed475933b4b5a241a6b80dd842f4614626f SHA256 5debe24078ca36a1ecd48ec86f5547d036fbe7d62d7baaf48bbf3505a1d0417f
+EBUILD swi-prolog-5.7.8.ebuild 3127 RMD160 b33a10ecbea630d8f97968eff528bb4229fffbef SHA1 e511e09c5e6a0b4dca2e46b49f7b09a0ea1fd4fd SHA256 450f2c29e77e546cf86e5a1ba947589db6cf0fbc8a2b67281457e0add4010bc0
+MISC ChangeLog 29371 RMD160 d744d41dc56a208fcb7ecf76246a10c157c1a380 SHA1 a4a716b585c05972c5d03b56d72699a25d6c63f2 SHA256 66a9bbfaa2a78e688e90993133fa2ff568cef3af60a0fc22390624346888beec
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
diff --git a/dev-lang/swi-prolog/swi-prolog-5.7.8.ebuild b/dev-lang/swi-prolog/swi-prolog-5.7.8.ebuild
new file mode 100644
index 000000000000..db5e87489032
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-5.7.8.ebuild
@@ -0,0 +1,130 @@
+# 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.8.ebuild,v 1.1 2009/03/14 08:09:30 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) \
+ $(use_enable !static shared) \
+ --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
+}