diff options
author | Keri Harris <keri@gentoo.org> | 2011-11-13 04:13:15 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2011-11-13 04:13:15 +0000 |
commit | 3fafe809cdd1dc1233dd796a5a7157295f3a88c9 (patch) | |
tree | bf5350c6655931c7a04a15cbaa18db965850a31e /dev-lang/swi-prolog | |
parent | Specify SWIPL_HOME_DIR during src_test() (diff) | |
download | historical-3fafe809cdd1dc1233dd796a5a7157295f3a88c9.tar.gz historical-3fafe809cdd1dc1233dd796a5a7157295f3a88c9.tar.bz2 historical-3fafe809cdd1dc1233dd796a5a7157295f3a88c9.zip |
Bump -5.11. development version
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/swi-prolog')
-rw-r--r-- | dev-lang/swi-prolog/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/swi-prolog/Manifest | 11 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-5.11.31.ebuild | 125 |
3 files changed, 138 insertions, 5 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 54d466a42f75..633a2a43e69d 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-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.302 2011/11/13 04:01:37 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.303 2011/11/13 04:13:15 keri Exp $ + +*swi-prolog-5.11.31 (13 Nov 2011) + + 13 Nov 2011; <keri@gentoo.org> +swi-prolog-5.11.31.ebuild: + Bump -5.11. development version 13 Nov 2011; <keri@gentoo.org> Manifest: Specify SWIPL_HOME_DIR during src_test() diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 728a887b5ab3..d5a7c4edea4c 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -7,6 +7,7 @@ DIST pl-5.11.27.tar.gz 13445120 RMD160 af7339db041d0be602109e1ba16f684759cbb192 DIST pl-5.11.28.tar.gz 13380533 RMD160 b43ef3612f4f50215c12aaf3252784140b815c47 SHA1 c928f995a49d8f2bd2d6f414f825845e040e1fd7 SHA256 c6594aafee10797a16803bfeec7ef7d2d1a716e3dcb8fdf995c9230af7ce6186 DIST pl-5.11.29.tar.gz 13389645 RMD160 1f5921dce920d7ed9c294d570c2ff0cb68d11733 SHA1 b9628a32a0b8deefdb2bdbc8994fcb8ab8c29b39 SHA256 1d5c1ea60a8a7b313322af80b1a5acf45e4dcf356a58ebc691904b92760f0e3b DIST pl-5.11.30.tar.gz 13408384 RMD160 feb602ff8e9f4da835fadb8a4f1e2074554e4e11 SHA1 ae36d0b9e1caacadefa961cf78f859b8572adc7d SHA256 17f4905c17a138fe37d69956927631a43b52425393d2b0f507f8a042e37cd605 +DIST pl-5.11.31.tar.gz 13421230 RMD160 2050615ba9e923beff1955316e0cb8e8f6488f27 SHA1 c35ae1d9f037fe0e31fe98ad8e085cabbd775783 SHA256 09ed7dca88c7de4758514edf6f4256c6c900248f460c088b2ddaa0d79c7be938 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.27-gentoo-patchset-0.tar.gz 5875 RMD160 1d7750c1fa34add6c6b DIST swi-prolog-5.11.28-gentoo-patchset-2.tar.gz 9232 RMD160 7e7eb799edc555c7258bdeba78b4dccd13c89659 SHA1 84654b5f765b6931f703ebcfc34774b08b9f5ace SHA256 675728c1e7992a9afd06a05094a61347208a72ab7c14d9fe26febd7e3751e393 DIST swi-prolog-5.11.29-gentoo-patchset-0.tar.gz 4421 RMD160 8763639b1a91a4ee9fcffd9e63c45b68117043d4 SHA1 b4326e5edbb870c7f1358ed82fa4e66c55ea38db SHA256 60ca8378cfcee51af889ed4c73c25c731acb2e47593a0633a2df3474f16711ca DIST swi-prolog-5.11.30-gentoo-patchset-1.tar.gz 4354 RMD160 10a535ca4cb4c4f392a5d48d5b887d6a66bba636 SHA1 6984e9b026e4f920a98fc1ec980e453ac4bea0f0 SHA256 fa4b0bf235ee37c26be5a746d3053f703b5508f51db8f3b79a86d95d1a03927a +DIST swi-prolog-5.11.31-gentoo-patchset-0.tar.gz 4228 RMD160 5ad348c890a3212c0ddde8727a25f7139d663b8f SHA1 3a0a8efdb7e24e8edfedd4cdc2c0a2d8968115b7 SHA256 baf8e541f1a5fe7af501c55472694fb75a1517fbc0839d5023cb41bebe484165 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.27.ebuild 2860 RMD160 8d00295a2568702f8f0001058fd95f391e1 EBUILD swi-prolog-5.11.28.ebuild 2860 RMD160 690018a85a5ee24c3760d1f8995f67aa7a46b8ae SHA1 5c6c92a49dee2cf85628d8cbada27e6ac4a17b9e SHA256 cd20af30f9e923a973fe041f95759afbf4bf06a2dcd64ce93fbc9e7c97cbaf5f EBUILD swi-prolog-5.11.29.ebuild 2860 RMD160 d08d85111da0716c1e413b6467a51901f9dbf2cb SHA1 0f1983776222db72db9b8f0734879fbd979d8246 SHA256 0453088fe2c50fd0ba5bebe3c6cbc3aa13630ee5b4a6fb3df8dbe0199b021918 EBUILD swi-prolog-5.11.30.ebuild 2860 RMD160 649dbc7252d57cac7762e3366eb1863ecc52f4b8 SHA1 1dbcb2c46f25b83f9c39aa6b8af344a3d50a9c57 SHA256 eea4dcbfdeb63592c05e824020028006ee5d17e03a46d469a8d415283aeda25c -MISC ChangeLog 47085 RMD160 2e3566989bf547ad4014e8f33177f4d0e2c65df7 SHA1 372c4aa3a50fab151c092f4b7222169d3a9756dc SHA256 fce6ba686c3a5787bdb23c3c360403f8f2f46da05da7236f0630ece9c58337cb +EBUILD swi-prolog-5.11.31.ebuild 2860 RMD160 50caa45e7a5aeb0b3b586a8a1e428046f5108b5c SHA1 24f995733f5ebd25648c94d2e7a136e35f9fd418 SHA256 4f6e545034ef9f28a654906db64e911a901c39deeebed6962a044f214884ad61 +MISC ChangeLog 47216 RMD160 1035a7d4920ac665dd442c7a569cc0b6b3373e49 SHA1 c36ea93ce5eaeb28ec46d363ef596f58ad420781 SHA256 b22ac962af88f2af66d809725f9b77a4e464b9b7bcda76e331aa100829d000ec MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk6/QSwACgkQrwS/tqE49e1Z9QCdGgpbalh3d2dC+95vwxGoxQZX -JxwAoJWwTDGa/jRZbye0Z92wkSUPrEOO -=yluX +iEYEARECAAYFAk6/Q+UACgkQrwS/tqE49e2HcgCfbl2bfjGuUsXM7hD3sxYoidSP +CHMAn20biesLtEhaQ7IUZgkBzO/IU3Kq +=6jGd -----END PGP SIGNATURE----- diff --git a/dev-lang/swi-prolog/swi-prolog-5.11.31.ebuild b/dev-lang/swi-prolog/swi-prolog-5.11.31.ebuild new file mode 100644 index 000000000000..b1b75600fef6 --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-5.11.31.ebuild @@ -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.31.ebuild,v 1.1 2011/11/13 04:13:15 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 +} |