summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2009-06-13 04:28:22 +0000
committerKeri Harris <keri@gentoo.org>2009-06-13 04:28:22 +0000
commit44ff0bdd436a454fadfbd2c837a682b8527c3e9b (patch)
treead9915632e41b674028f36ba515e0a3d18c9ede9 /dev-lang/swi-prolog
parentamd64 stable, bug 273555 (diff)
downloadhistorical-44ff0bdd436a454fadfbd2c837a682b8527c3e9b.tar.gz
historical-44ff0bdd436a454fadfbd2c837a682b8527c3e9b.tar.bz2
historical-44ff0bdd436a454fadfbd2c837a682b8527c3e9b.zip
Bump -5.7 development version
Package-Manager: portage-2.1.6.13/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.10.ebuild129
3 files changed, 139 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog
index 6c756fa06658..b7de281687c5 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.184 2009/06/05 20:00:56 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.185 2009/06/13 04:28:22 keri Exp $
+
+*swi-prolog-5.7.10 (13 Jun 2009)
+
+ 13 Jun 2009; <keri@gentoo.org> +swi-prolog-5.7.10.ebuild:
+ Bump -5.7 development version
*swi-prolog-5.7.9 (05 Jun 2009)
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 7fcfdc04049a..fa209be5b00f 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -1,17 +1,20 @@
DIST pl-5.6.64.tar.gz 12019903 RMD160 cb7877456163762c91f118e81f43ce188c2aa38d SHA1 7fd5a27fef1d94644d7d2ea255a414986b3a1d83 SHA256 b0e70c3c02b7753ed440359746e7729d21c93e42689c1f0f32b148167b1b2c66
+DIST pl-5.7.10.tar.gz 12367614 RMD160 9972c73652be6a08cbc0e21f0b6a7ff201737f7a SHA1 ee9a3cdb1bff540bfed227c9b1d2c73b2bdf2f5e SHA256 167c2e5b24ee6461dd9fb4716272b8aae61b3798275384d9fc39a1aced432ce1
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.10-gentoo-patchset-0.tar.gz 5655 RMD160 50aa4f4facdbbd38562e8a987fba0af2d5d757c6 SHA1 70dbb70f89c78156adeaeb034332e85835bb2c40 SHA256 c9d7f25cc1ccbb2e50743f2b7782fcd21833090262af66285ce910ebe8316efa
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.10.ebuild 3094 RMD160 a46f7eecca9d2cda7efc7857af01993b92a9ad9e SHA1 2f86de785834132a40dde781a3f81d71297aac04 SHA256 f18e63e2c07e6b8fc948c53955fe999240bc019b863941560ed06145ca39d067
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
EBUILD swi-prolog-5.7.9.ebuild 3093 RMD160 57382462a5927de1990201f3156dc7fce9dc3cba SHA1 804ad38f96e67ca3410044adc327f22eef5569a8 SHA256 f70d8d6f216e48e1fe81b71d664203f92d89eb4c676b881947f5b6cb274d9743
-MISC ChangeLog 30622 RMD160 dc3969b5f01a1879fc51e9a391c86674ebc02f89 SHA1 da8a73a3c349c54fb82d66ada27d097793b11e1e SHA256 10e50fdde33b247eff81d8ac4260606cfe2aa583e8c36219d1e9a17af2ac879b
+MISC ChangeLog 30749 RMD160 2adb7dce8c8f35a09f6bedd1333a4e9a60baca85 SHA1 a15edec04fa256bfea9cef4bc58eb8fa1fd71626 SHA256 1028ce985376af6fadfbbbd2106f2e6825282c2ebf1e93b6f344bbb00795e974
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
diff --git a/dev-lang/swi-prolog/swi-prolog-5.7.10.ebuild b/dev-lang/swi-prolog/swi-prolog-5.7.10.ebuild
new file mode 100644
index 000000000000..0a6062d9696e
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-5.7.10.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.10.ebuild,v 1.1 2009/06/13 04:28:22 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
+}