summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2012-03-01 13:03:06 +0000
committerKeri Harris <keri@gentoo.org>2012-03-01 13:03:06 +0000
commit78b892ca9f19d5370ecfb9261dfcdb3f2e629e75 (patch)
tree9959ab05b4fe9691a3de6effe1cff0203ec931e7 /dev-lang/swi-prolog
parentDropped old (diff)
downloadhistorical-78b892ca9f19d5370ecfb9261dfcdb3f2e629e75.tar.gz
historical-78b892ca9f19d5370ecfb9261dfcdb3f2e629e75.tar.bz2
historical-78b892ca9f19d5370ecfb9261dfcdb3f2e629e75.zip
Version bump
Package-Manager: portage-2.1.10.41/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/Manifest11
-rw-r--r--dev-lang/swi-prolog/swi-prolog-6.0.0.ebuild125
3 files changed, 138 insertions, 5 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index e5587f9d39ed..f1166c255d08 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-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.317 2012/03/01 12:46:01 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.318 2012/03/01 13:03:06 keri Exp $
+
+*swi-prolog-6.0.0 (01 Mar 2012)
+
+ 01 Mar 2012; <keri@gentoo.org> +swi-prolog-6.0.0.ebuild:
+ Version bump
*swi-prolog-5.11.37 (01 Mar 2012)
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 3c47359fa04a..425038f38841 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -6,22 +6,25 @@ DIST pl-5.11.34.tar.gz 13460186 RMD160 1f7ee32e7a0b85163c0501754d0d00b661950189
DIST pl-5.11.35.tar.gz 13461875 RMD160 4f8e6738eabda36f325c507a8dafb73cc6a24382 SHA1 4e06f6ba717b7c8e40e3363dbaba149ac641b865 SHA256 ebc212f629e536b4076a83107d4e1601531c50df155e6f379c5801a21a8e8bfa
DIST pl-5.11.36.tar.gz 13459439 RMD160 ddcf1487b44f6f5f85c7c74da93ff90a38cfbd8e SHA1 6d5c4ac0658fdea6065035a19e25afe2eec2a1f8 SHA256 cfec85653a2acf24d6f19ebd841a5885ab0034ddb409e64702a53384776f8f7f
DIST pl-5.11.37.tar.gz 13460771 RMD160 d482b2b4c9279859ab70d887dbab401993e43a27 SHA1 67a4102fbcd5684c6449bdf4d27529b8d833c9e2 SHA256 6e5422dca5d88000640784cc61fb6cc5ca530c4a4ae993b68173130bce2d36c6
+DIST pl-6.0.0.tar.gz 13369538 RMD160 7003ef06fa03944c5577b3bec2b17ac7c7d55162 SHA1 5c5f197e35693c2fc5d592ddca2f6ace6cf6c8c0 SHA256 85591936c8b6af610b1a9960924e6e4eaf5abccf253749a15355ad79a9e80de9
DIST swi-prolog-5.10.5-gentoo-patchset-5.tar.gz 10284 RMD160 42b868f886c639fd612e4c03cbabceb4a70b603a SHA1 26275151c36fb0322f60ec4eadfe0852e02f0b71 SHA256 7f7817602dd844cbd587a665164c85a9d0d8a00b09cfce50f9784119563c11ef
DIST swi-prolog-5.11.34-gentoo-patchset-0.tar.gz 4126 RMD160 5dd7a6d95a90fe87886b9c52f59a0b1a9acd6ed9 SHA1 4003e2101d148ed70a516dee079ab25c956231cb SHA256 a902e81d819055e365916a6c5e01b13b9bbc2477f00de192f6b751b0efc2cc99
DIST swi-prolog-5.11.35-gentoo-patchset-0.tar.gz 5009 RMD160 11bf91da332023963625d9951b742c0412603aee SHA1 1479822638cdeed72387b768aa34c9daec651aae SHA256 13feae1275699fdd8b644f5eddf6f5ba058febb23400825e2e60eee4b91ba417
DIST swi-prolog-5.11.36-gentoo-patchset-0.tar.gz 4098 RMD160 7851a7a1d53a5e548280da1ea2d6a1782d2748bd SHA1 c1ace0ffe8c0840d898185fca257a89f6243cb8b SHA256 867f437055dfc91a3b27ebbb349842874b9d40bf9f05f112b646ced90dac21f7
DIST swi-prolog-5.11.37-gentoo-patchset-0.tar.gz 4082 RMD160 7031f96f986b5ddbe49ee36992f97a33747514c1 SHA1 afd98f9ce7d14a0c804abbb05f479aac0c835374 SHA256 82b01b943203aba8f214aa4ab173bba0c73d0e5b0dd43359fbfcd3b0fc69419a
+DIST swi-prolog-6.0.0-gentoo-patchset-0.tar.gz 4092 RMD160 73ea1a7f5dffff2c411983abc48e6e028d6366ad SHA1 8adb49c195d9f2250721f16bfb849f45c42e040e SHA256 7e64c64db768e0ad5fd682b3d5b6a3b92bb0d4d8663af26dbd5ab717d712564c
EBUILD swi-prolog-5.10.5-r1.ebuild 2862 RMD160 3822ef867c04b73d1a048b56c8b7f418bc645765 SHA1 6e33c469aa1dcfab2849426ebe4bd9d62f75f62c SHA256 159c5dfe3854f5c39f6fe437c79dab5c7259abc83f0e5b199c757e6d7003ea83
EBUILD swi-prolog-5.11.34.ebuild 2860 RMD160 2854d9b8a2424c6728b35866803af97daea118b3 SHA1 6fc1c38b76a773c30b14c6f86b5cb696c7bbb1ec SHA256 f143cda53a611c0aaecf3085a9d6c461b094a772f1952b5eefbc2550fce44531
EBUILD swi-prolog-5.11.35.ebuild 2860 RMD160 5c91a6528f2e2c36db393da4a60d127bf2964037 SHA1 0fd840b4cd066df4bc21731a5b37e1b593070114 SHA256 248a7ea6cb202c7b471fc6321a5d32856588e0dc20eaaae3309862c9b93852a0
EBUILD swi-prolog-5.11.36.ebuild 2860 RMD160 45f1377e805897ea541d68a4d98cb131ed45c66b SHA1 a46f682772fac4cae61c93ed18792389e09fd4e8 SHA256 93d2af7f169885dd2560a3132eeb7e8dc9ccb3a9280cbe1e970b25b2390f7f82
EBUILD swi-prolog-5.11.37.ebuild 2860 RMD160 8b4262e4ff835038960c8c5913bd4ba86746b51d SHA1 5f5e89d00cfef5855e56700da399de51f1f4a37f SHA256 24ea0f60a1223551157f1e3646aff449bd1907728bcb1d87d819cddf858e8565
-MISC ChangeLog 48844 RMD160 0a515e12efae8919b8dbf5491cb32f67a86333a9 SHA1 53bd5d3a96b6c08b75e1c688750714569554034a SHA256 4379fed8317b118021e5ce30cc1b8830044c68b698f7b9b6bf87b988ea13c801
+EBUILD swi-prolog-6.0.0.ebuild 2859 RMD160 b03eadc6ab4ad9793d375ea6b69425f9166179fa SHA1 23e0f16337b285e34f1ce4cc477e32acfc10f7e7 SHA256 fe5a9d7e957e7373539e6441448b4bcc61b956906851bcdfe47c1a5450abc825
+MISC ChangeLog 48952 RMD160 ce4bfcc72753e39d3e53640ed9a821b995b29c16 SHA1 21207d768b083221ec0aa38491f90db0f1c1cfdf SHA256 cc317f818dea916ff98033438a834f5d47ab841c9a5febf5da4acc6090acf529
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk9Pb6MACgkQrwS/tqE49e3RoACcDmczTLwSHftdQmvKuqYNKOAA
-nP0An1fXGDimzoa0+s5hC9usF0mQCAP5
-=jqbW
+iEYEARECAAYFAk9Pc5EACgkQrwS/tqE49e1SEQCfatlB3aZM6XxtXd0biK9Fufoc
+Ui4An2shg2gm2MaY7AibAhxekR322fhL
+=FcLJ
-----END PGP SIGNATURE-----
diff --git a/dev-lang/swi-prolog/swi-prolog-6.0.0.ebuild b/dev-lang/swi-prolog/swi-prolog-6.0.0.ebuild
new file mode 100644
index 000000000000..1f9e5e1fe0c8
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-6.0.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.0.0.ebuild,v 1.1 2012/03/01 13:03:06 keri Exp $
+
+EAPI=2
+
+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/stable/src/pl-${PV}.tar.gz
+ mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc gmp hardened java minimal odbc readline ssl static test zlib X"
+
+RDEPEND="sys-libs/ncurses
+ zlib? ( sys-libs/zlib )
+ odbc? ( dev-db/unixODBC )
+ readline? ( sys-libs/readline )
+ gmp? ( dev-libs/gmp )
+ ssl? ( dev-libs/openssl )
+ java? ( >=virtual/jdk-1.4 )
+ X? (
+ virtual/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 )
+ java? ( test? ( =dev-java/junit-3.8* ) )"
+
+S="${WORKDIR}/pl-${PV}"
+
+src_prepare() {
+ EPATCH_FORCE=yes
+ EPATCH_SUFFIX=patch
+ epatch "${WORKDIR}"/${PV}
+}
+
+src_configure() {
+ append-flags -fno-strict-aliasing
+ use ppc && append-flags -mno-altivec
+ 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}"
+}
+
+src_compile() {
+ cd "${S}"/src
+ emake || die "emake failed"
+
+ if ! use minimal ; then
+ 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-http \
+ $(use_with java jpl) \
+ ${jpltestconf} \
+ --with-nlp \
+ $(use_with odbc) \
+ --with-pldoc \
+ --with-plunit \
+ --with-protobufs \
+ --with-R \
+ --with-RDF \
+ --with-semweb \
+ --with-sgml \
+ $(use_with ssl) \
+ --with-table \
+ --with-tipc \
+ $(use_with X xpce) \
+ $(use_with zlib) \
+ COFLAGS='"${CFLAGS}"'
+
+ emake || die "packages emake failed"
+ fi
+}
+
+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
+}
+
+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"
+ fi
+ fi
+
+ dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION || die
+}