diff options
author | Keri Harris <keri@gentoo.org> | 2011-08-21 00:58:39 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2011-08-21 00:58:39 +0000 |
commit | dbfadb982eafd1655c0585319e1043645fe2debb (patch) | |
tree | f4057026d2ac3e4eb48329e9a2c9f0f6e6497a75 /dev-lang | |
parent | Bump -5.11 development version (diff) | |
download | historical-dbfadb982eafd1655c0585319e1043645fe2debb.tar.gz historical-dbfadb982eafd1655c0585319e1043645fe2debb.tar.bz2 historical-dbfadb982eafd1655c0585319e1043645fe2debb.zip |
Version bump
Package-Manager: portage-2.1.10.3/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-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.10.5.ebuild | 125 |
3 files changed, 138 insertions, 5 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 3f01d9f16d7f..b9077c21bb36 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.291 2011/08/21 00:46:36 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.292 2011/08/21 00:58:39 keri Exp $ + +*swi-prolog-5.10.5 (21 Aug 2011) + + 21 Aug 2011; <keri@gentoo.org> +swi-prolog-5.10.5.ebuild: + Version bump *swi-prolog-5.11.26 (21 Aug 2011) diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 4791e60cfc7c..7c0b79e32693 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -2,23 +2,26 @@ Hash: SHA1 DIST pl-5.10.4.tar.gz 13242637 RMD160 5891908606a3676a2c6c6008f8cb2f6724cd211f SHA1 481828a00b6fa0ea3e60a081b75ed7cf55591b97 SHA256 e65275402e6d1aaaa07fa3dbb56f2f08cb688366d292324cc18b17bf0500bfb3 +DIST pl-5.10.5.tar.gz 13329752 RMD160 1ed3594b46efead1fd66b232ff8bdd765d749200 SHA1 bc27e997e20120aed9be68af2fdccfb093ff16eb SHA256 38d938d6a64e894685aa44bf9ea34b5505764cd084e07e6b4c21a9dd89b579d5 DIST pl-5.11.24.tar.gz 13400899 RMD160 535b8d58d239ef8e7cb527487a8263433e08c66e SHA1 cf8b79e5939d8adeebbea0dc166f397a53d4c41d SHA256 ae2d03bb58a62d231c0f72bbddf1cea7ef1f977761633cc34bc3f21cfa50f63e DIST pl-5.11.25.tar.gz 13415609 RMD160 24eae70d9dc67e9aaf0582a80867c6d3489fba24 SHA1 53d0a2993f5bcee552a5f34f95c89bb05cab5740 SHA256 427962663e78a95b1d767d32966f67ccd959c26ded577a0a7662ed3213e5ea9f DIST pl-5.11.26.tar.gz 13411865 RMD160 a683b98f63da51debb9ab1ee7d97349252742e20 SHA1 0e14d8673e3bb67c3372cfe95e816c165179d2e3 SHA256 04e18ee9ba4640556b3639b2ecb90b6d51b8598d2c709744d4945d37dfaee25d 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.11.24-gentoo-patchset-0.tar.gz 5854 RMD160 5572c4f82899957a634e4466a140809b8f211392 SHA1 b0441525bfa02610d997dd13f5553015f5f2c198 SHA256 bac858838e0f3abe3d95ed91051cd81f0f6b2b5c7a1fed32b702e64e88598f46 DIST swi-prolog-5.11.25-gentoo-patchset-0.tar.gz 5869 RMD160 c66c66317e3eed2be84e4ccf42b332b98e51a335 SHA1 aa260ad460958bc72babea54efb030339de3e8bf SHA256 a8d73da393239848866adcea4765ded0e899baedcd0e5ef6e8b9ca2561d4f5a4 DIST swi-prolog-5.11.26-gentoo-patchset-0.tar.gz 5857 RMD160 4a7b7c2fa5219b70f44e010510fd043b98697c32 SHA1 167c81cfd46c271b082ca8f6e3f72650870c3176 SHA256 c2a0d5e1f7e0071c33235b2e95baabd0b9ad98c5015af5130d2aa6efc8afb913 EBUILD swi-prolog-5.10.4.ebuild 2859 RMD160 c14ad4d4fc9563870ca9ac9dbf6fb13d7c0f3f9c SHA1 2c12474596c885523f012ee4e1fee9cf1f270916 SHA256 d556eeafdbf96f17c83dbd469d239058e0a52144299c1188df617fe82513841f +EBUILD swi-prolog-5.10.5.ebuild 2860 RMD160 53ab30c4f2047fd4c79ce60da8dde40bf41e5f17 SHA1 02348fd57d330fdf43e2bada8bf8027fcc5e7e82 SHA256 a4a376db10cf07af0cbdee1a701ab2ae8832c11c6ba5b1a24a12176bc934db15 EBUILD swi-prolog-5.11.24.ebuild 2860 RMD160 93e0f5eea006207b67d81e7feb0a5e7ccd072c0c SHA1 e3d6376335ad92c039eb519f2817c855b18ca86c SHA256 52fff3da4a3186f48456e12ed5f8c48d468ad6f39a382129fb31d231260b560c EBUILD swi-prolog-5.11.25.ebuild 2860 RMD160 80716bfad53439ab93aa4152df47175b4b2194b9 SHA1 8ab01ef05a0a5f1068f385ac68b54dcd6ed0132e SHA256 d137c948a49f9b5445fd19cecf0383fcf37cc6241cb303a10bddca042e015e5b EBUILD swi-prolog-5.11.26.ebuild 2860 RMD160 5f8b4d17b19ef4f841ca1008e2b5ebc1ee071b0d SHA1 b223170c98ac4b5b8f108de445d9d9bbbc2173ff SHA256 b5d5fa76dd6817769a6b85825961790d712fc51146e085121d1407489d9d7c12 -MISC ChangeLog 45448 RMD160 2243f836d0209e3169d560cc13b9d35a767b3d8e SHA1 cc59c3c05388abd960d5756e9810bbe9bc8dc3ac SHA256 404b952d921b434497a3d155a4ceab5f86243b34c7eb72b5d24d67f1adbfec5b +MISC ChangeLog 45558 RMD160 3f3602f515d7d31ad8b407268d9b4a843bb18b4d SHA1 bc851c5934a48aa312465510b2c87e8c726910f0 SHA256 89a6dde8f9e50c248e9cf0bb0f56e6337e05fa10bab0d58aa0b7996f09961d56 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk5QVXcACgkQrwS/tqE49e0irQCeKTSF+X/zWgV3iyER3P1htdg9 -JZMAoIUy1Xm65MALAH2CE6uR8AD/3LUc -=0aGf +iEYEARECAAYFAk5QWEkACgkQrwS/tqE49e3QqACgoBuWaPmGUKnyk5XWMnn8nUqY +RJ8An3qkHw30evR/C9mML0WiAbzC+X7I +=QJsG -----END PGP SIGNATURE----- diff --git a/dev-lang/swi-prolog/swi-prolog-5.10.5.ebuild b/dev-lang/swi-prolog/swi-prolog-5.10.5.ebuild new file mode 100644 index 000000000000..c4ab064c4700 --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-5.10.5.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.10.5.ebuild,v 1.1 2011/08/21 00:58:39 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 +} |