Bump -5.11 development version
authorKeri Harris <keri@gentoo.org>
Tue, 27 Dec 2011 19:20:46 +0000 (19:20 +0000)
committerKeri Harris <keri@gentoo.org>
Tue, 27 Dec 2011 19:20:46 +0000 (19:20 +0000)
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64

dev-lang/swi-prolog/ChangeLog
dev-lang/swi-prolog/Manifest
dev-lang/swi-prolog/swi-prolog-5.11.35.ebuild [new file with mode: 0644]

index 326365d82b6118a4c41a04a05fbdb63ca1f58aae..c5a57b1ae46891bd4c029bda722e8a1224b4919b 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/swi-prolog
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.308 2011/12/20 06:51:37 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.309 2011/12/27 19:20:46 keri Exp $
+
+*swi-prolog-5.11.35 (27 Dec 2011)
+
+  27 Dec 2011; <keri@gentoo.org> +swi-prolog-5.11.35.ebuild:
+  Bump -5.11 development version
 
 *swi-prolog-5.11.34 (20 Dec 2011)
 
index ed6b28d2ef01fc3f7dbc879e3ffa74641869b8db..2b09142458f90dd613520ec7064b992067cc9a83 100644 (file)
@@ -7,6 +7,7 @@ DIST pl-5.11.31.tar.gz 13421230 RMD160 2050615ba9e923beff1955316e0cb8e8f6488f27
 DIST pl-5.11.32.tar.gz 13423554 RMD160 8c70a93667ca0f51e10e7d7943e20e52c7e47501 SHA1 f361e17aeb1ed4f1c5b950570b7176ef6766839c SHA256 aa4eb6c45ae598f283e3d374e066262795537cd9ccddbf0b71c907e30f320c4a
 DIST pl-5.11.33.tar.gz 13449876 RMD160 c791cec5edcca720c1c0a00cadb03f753d1bcf32 SHA1 8545cf0a24f74c22b21bffb4f227f322883d0c12 SHA256 6b870bf424b3575fd3c36371b1ed69b2139b5e871df837754996a6100f88fcdd
 DIST pl-5.11.34.tar.gz 13460186 RMD160 1f7ee32e7a0b85163c0501754d0d00b661950189 SHA1 9c933db1d3587ea35bfcd342595ede94ce8db7a9 SHA256 0cc7a7e58eb98914175992b06b8e4f73c976b952edb3c7061f1056e7882e67ec
+DIST pl-5.11.35.tar.gz 13461875 RMD160 4f8e6738eabda36f325c507a8dafb73cc6a24382 SHA1 4e06f6ba717b7c8e40e3363dbaba149ac641b865 SHA256 ebc212f629e536b4076a83107d4e1601531c50df155e6f379c5801a21a8e8bfa
 DIST swi-prolog-5.10.4-gentoo-patchset-3.tar.gz 9770 RMD160 6bf3af5c57da54407f260db9ee5203ee6fa8c032 SHA1 3fc7483226a7ea5363ee083105bcf1d81d645b1e SHA256 8745a67d34f83afdbb1ed852606d40fadfe7de7bca00c8a88690efb65aace21b
 DIST swi-prolog-5.10.5-gentoo-patchset-0.tar.gz 5860 RMD160 ec0c8237fecf838101602875a9e4eb64a1c84271 SHA1 57b97c3284158e0fad2c0371479284bf79e85654 SHA256 a20cb42ed5385076a2ba759898f44b82fe0d40b5f2f16063535f1635763c6aa6
 DIST swi-prolog-5.10.5-gentoo-patchset-4.tar.gz 9587 RMD160 1867f6320810bfb7f356716e6006c40e77507006 SHA1 79a27dc241e6fe1c6e86c5769eba16a5b984f6cd SHA256 0f00bb91ed0039fc861c7f60251a752a836b8ef18d2fdd920bb5fcb88f64f653
@@ -14,6 +15,7 @@ DIST swi-prolog-5.11.31-gentoo-patchset-0.tar.gz 4228 RMD160 5ad348c890a3212c0dd
 DIST swi-prolog-5.11.32-gentoo-patchset-0.tar.gz 3839 RMD160 29accfa80b175a25560e628a0d4d1ce50fb13fdc SHA1 498011ddfd6086793cd97dd28800b1f595ddb887 SHA256 bbccb04540a12c143099f865d3447362afb8c76a8b6b338d1b896f59f8d339b5
 DIST swi-prolog-5.11.33-gentoo-patchset-0.tar.gz 3889 RMD160 0998148319f548b32487de44ed32dc5be3a75ff4 SHA1 e5c54fe30f4302ec1f52e63b6cd2845509fb5809 SHA256 8d570399085cfaf535808881f90268562b29bbcadc091525422a7e7643091416
 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
 EBUILD swi-prolog-5.10.4.ebuild 2859 RMD160 c14ad4d4fc9563870ca9ac9dbf6fb13d7c0f3f9c SHA1 2c12474596c885523f012ee4e1fee9cf1f270916 SHA256 d556eeafdbf96f17c83dbd469d239058e0a52144299c1188df617fe82513841f
 EBUILD swi-prolog-5.10.5-r1.ebuild 2863 RMD160 b70b6f9319f8e206717da6aa8db9aa8ae1c10104 SHA1 c403a913d8fbbaf9c6b0b8e79ff79f59bb958746 SHA256 54f41c2495e870ce7ea0986b2019e2b86b2399619c61cb85f15ea39b320b5f0a
 EBUILD swi-prolog-5.10.5.ebuild 2860 RMD160 53ab30c4f2047fd4c79ce60da8dde40bf41e5f17 SHA1 02348fd57d330fdf43e2bada8bf8027fcc5e7e82 SHA256 a4a376db10cf07af0cbdee1a701ab2ae8832c11c6ba5b1a24a12176bc934db15
@@ -21,12 +23,13 @@ EBUILD swi-prolog-5.11.31.ebuild 2860 RMD160 50caa45e7a5aeb0b3b586a8a1e428046f51
 EBUILD swi-prolog-5.11.32.ebuild 2860 RMD160 43f9f8e0fc66b5b008c196d5c511fc974228f980 SHA1 8902f0d7e4f578153c767c3c8f661049349eb273 SHA256 2a5dce496f5e0383e291f84da531c13a4c43522273945e55e5e0b5ac33f1c71d
 EBUILD swi-prolog-5.11.33.ebuild 2860 RMD160 7db001e91341efbd52a1ed5c66feb583c88fc3bb SHA1 d387c98a4deec2a932e44ec8e3ca21a8277a9e4b SHA256 f7e3c8d729397a0e5d8121d75fe5891f78a3e649e262f9347c3525169036e77b
 EBUILD swi-prolog-5.11.34.ebuild 2860 RMD160 2854d9b8a2424c6728b35866803af97daea118b3 SHA1 6fc1c38b76a773c30b14c6f86b5cb696c7bbb1ec SHA256 f143cda53a611c0aaecf3085a9d6c461b094a772f1952b5eefbc2550fce44531
-MISC ChangeLog 47703 RMD160 9e055f5eec2eedc5131ada79ea810d4b82177a39 SHA1 418e3d82f33e352e5aad8719cd77334e67cf9f46 SHA256 ccaaad6a93805d6bcfd518cf5ae1f9155d6d5fc4dffd4ad27fe6067254be338a
+EBUILD swi-prolog-5.11.35.ebuild 2860 RMD160 5c91a6528f2e2c36db393da4a60d127bf2964037 SHA1 0fd840b4cd066df4bc21731a5b37e1b593070114 SHA256 248a7ea6cb202c7b471fc6321a5d32856588e0dc20eaaae3309862c9b93852a0
+MISC ChangeLog 47833 RMD160 4f2fef950e0af06a57438c84d174ef3d8b3f0828 SHA1 93eb8543cecd42a9e82624b2f326900947efeaf1 SHA256 4afd5c53b489a5e3ed955254822332984e6d1174beaa14c160792923f4b0209d
 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk7wMIUACgkQrwS/tqE49e0SKgCgrjbQBYt1qHRCKd8PamAJkxnB
-w88AoI/2zcLxDaUr7pMTX6PWiwIHicgS
-=5s83
+iEYEARECAAYFAk76GpcACgkQrwS/tqE49e2fmgCgrkZNb6BPGLPKyJx7WdjAUX3b
+5dAAnRZ8Hb9V5NRbtikpPFOT2nJwsMVY
+=U6TY
 -----END PGP SIGNATURE-----
diff --git a/dev-lang/swi-prolog/swi-prolog-5.11.35.ebuild b/dev-lang/swi-prolog/swi-prolog-5.11.35.ebuild
new file mode 100644 (file)
index 0000000..2b2ab38
--- /dev/null
@@ -0,0 +1,125 @@
+# Copyright 1999-2011 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.11.35.ebuild,v 1.1 2011/12/27 19:20:46 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/devel/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
+}