diff options
author | Keri Harris <keri@gentoo.org> | 2010-05-21 19:08:42 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2010-05-21 19:08:42 +0000 |
commit | 1c58cf2b612a4d39aa40885dd7fba3e813772bfa (patch) | |
tree | a3d279f9548ab79fadbbbebd49a1c18a40a030ef /dev-lang | |
parent | Fix for Python ABI #316253, PREFIX fixes (diff) | |
download | historical-1c58cf2b612a4d39aa40885dd7fba3e813772bfa.tar.gz historical-1c58cf2b612a4d39aa40885dd7fba3e813772bfa.tar.bz2 historical-1c58cf2b612a4d39aa40885dd7fba3e813772bfa.zip |
Bump -5.11 development version
Package-Manager: portage-2.1.8.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 | 5 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-5.11.1.ebuild | 138 |
3 files changed, 148 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index b50cf954ac26..2a5c90dc0f6d 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-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.219 2010/05/07 20:44:10 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.220 2010/05/21 19:08:42 keri Exp $ + +*swi-prolog-5.11.1 (21 May 2010) + + 21 May 2010; <keri@gentoo.org> +swi-prolog-5.11.1.ebuild: + Bump -5.11 development version *swi-prolog-5.11.0 (07 May 2010) diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index e81943218048..edd3bcfb0fe4 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -1,5 +1,6 @@ DIST pl-5.10.0.tar.gz 12722848 RMD160 50f44fed83d55462574420e78bd48530efc1929c SHA1 0115ec399b59848879e9053fbefeec209477f7c7 SHA256 fa744ed9cb433dc2a02878bc6db1740d36698605b2205505a00a32651da2fe8e DIST pl-5.11.0.tar.gz 12882832 RMD160 0075c16c82b3c4f0ff37de0b5ca5e7061bfecad5 SHA1 be355025bfcbf19f58e652973695506b49c1160d SHA256 41710e5d7d1ab115a6c9b79b12062a783bb6b72aff7085fd5adec6f7ba3e6c12 +DIST pl-5.11.1.tar.gz 12883406 RMD160 1d766be8dea63e880bd9888944014514bdce4523 SHA1 e5f0d6739e705cc1e695f97a25af040d81987c76 SHA256 50644f28a8a3fe52f9d3e551390b0b5a5e3fe70aedbdad72edbff9be10c24be5 DIST pl-5.6.64.tar.gz 12019903 RMD160 cb7877456163762c91f118e81f43ce188c2aa38d SHA1 7fd5a27fef1d94644d7d2ea255a414986b3a1d83 SHA256 b0e70c3c02b7753ed440359746e7729d21c93e42689c1f0f32b148167b1b2c66 DIST pl-5.8.0.tar.gz 12695999 RMD160 b9128bee3957d3c75ae41f9898b5ba250b021e29 SHA1 76f52f6b79226985d09e2f5a42014477971f17f4 SHA256 8f2c46632d698cafe02dbacfb165830f8ef634845bc0547185c88f7769d3fb76 DIST pl-5.8.1.tar.gz 12927688 RMD160 b79bc29d52f4add7a5a1c797d324a3be35738c69 SHA1 f3466d14cb791dfdb023020a982139a44fdb89d3 SHA256 1b267249edee85ad1379f74c57694f8b68500f85baab4316b60f2b28433356fe @@ -11,6 +12,7 @@ DIST pl-5.9.7.tar.gz 13077112 RMD160 720637581faa4c3bf1a96340956ec220de845db0 SH DIST pl-5.9.9.tar.gz 13068939 RMD160 aa11fefa29d32d16a2ae044a29bd9f0e277fb90b SHA1 a1130741f5dbf28891af3900cf260a5cc1a366b4 SHA256 6853e7b99a819169523701bcef93441d6dfa58a2456377b4281d2e9238fd053b DIST swi-prolog-5.10.0-gentoo-patchset-0.tar.gz 5014 RMD160 95ae1e432c45828c10f3973646d6af8c305cff44 SHA1 9ff109b689e4802007113be31abb51f627b92c4e SHA256 98d8dd7a3007ea1c4492727c38b7dc7392d280e37c6aaade4799d3033fc3f102 DIST swi-prolog-5.11.0-gentoo-patchset-0.tar.gz 5044 RMD160 ff53d618553f47d1dc02c5743a5dbecace1a8282 SHA1 2f5e13f8c2684d77ae98b8c7a53c3239b5adced8 SHA256 0dc264aa0234ca9005b610dee98be68fcfb54f12fe1b182722a5e1547140c261 +DIST swi-prolog-5.11.1-gentoo-patchset-0.tar.gz 5041 RMD160 8930b0a041cf07386556fd3b198254942fa524c7 SHA1 e6dc434a15dd7532772954aaf4aa80dc065bace2 SHA256 ce0a76be655f1fa914bf333f69c718b8374e6fc7172eea7362c44c562275e925 DIST swi-prolog-5.6.64-gentoo-patchset-6.tar.gz 7850 RMD160 f058fb68ce6257c17fbc548ca4433f098cddf713 SHA1 abf8f65384ee3a22b106e715d0e5b36f816fb85d SHA256 13cc18babc25fc1cdf4e6997612364cefa8d008784591d27346a836724eda6b2 DIST swi-prolog-5.8.0-gentoo-patchset-0.tar.gz 4661 RMD160 64fd0ac16538edbfd2b584e0cdebb5b50cb9ea6e SHA1 67bd477773b09be243e55aaf1cf8c9877ff448a6 SHA256 7f5330775be2df33b0c613900010e902105855f93a2e312545091696f1ea71dc DIST swi-prolog-5.8.1-gentoo-patchset-0.tar.gz 4660 RMD160 20d996800cece05755af6e95fde38117fdc66914 SHA1 69895c694e0e04785a428cf88d59491394d70554 SHA256 63a52add24ca6237749d44ecb8c231d70fb1ec2f6e798080cb03f538961784f6 @@ -22,6 +24,7 @@ DIST swi-prolog-5.9.7-gentoo-patchset-2.tar.gz 5056 RMD160 17ebd1a48c4727d3e5b07 DIST swi-prolog-5.9.9-gentoo-patchset-1.tar.gz 5012 RMD160 4b1cfe614319e296fb779962556aaa4f2bf0d892 SHA1 5192e21ce19ab3acb88cdeca35a77129cc9f1b9d SHA256 6264e5be14601a80db0081f1cd3922b82ae9c4e90f5f9f4f331554afee042f6e EBUILD swi-prolog-5.10.0.ebuild 3311 RMD160 d6780ff0c23364eba790718aa0a43bd511b2050b SHA1 9d6ba7446429c354d57fe6bd95f3c4fa5151f7f5 SHA256 595e4b10cb4700e7bb70ff04bfbb9f664b70ab717692c78632cacdf4599a0089 EBUILD swi-prolog-5.11.0.ebuild 3332 RMD160 f87d1fbbcee01f1d844be634adae464e8a82e11d SHA1 5ae784a88016b5527e068187f570b941a38e7f81 SHA256 d4540d0b32ea16dc5f708130418b51cbf35995ad09b20b68b442f10dad7dba55 +EBUILD swi-prolog-5.11.1.ebuild 3332 RMD160 6f102e22970d57a573e6dcabad162a1c94255675 SHA1 fc401a6df8726ac161fe1a9d161fc10f1661821b SHA256 899225ed9ee0719674a1574d2d8acaa73403a1bf6c8adebd4f2b3264d6a2745d EBUILD swi-prolog-5.6.64.ebuild 3139 RMD160 2f2918b0da31f580f8e89f88b5247874cad3b29d SHA1 feb8faacc45a779ccca275bafe5d8d7f37080b41 SHA256 7aaf48352d8ce7d5ad4c79e8bd0a1cb08145a97fc7bae623f482399802c16dac EBUILD swi-prolog-5.8.0.ebuild 3142 RMD160 37559de00ac40f97a64042647b4a53e1a71dd72c SHA1 6183f49e1a2e7018d8e2128587fad513c6e19903 SHA256 f7857959048a0a53c959ab7c779ae7eaa806430464079293e60214c87b886d19 EBUILD swi-prolog-5.8.1.ebuild 3142 RMD160 816ba98c88f4bbee1c7898cca7cde680d585faec SHA1 f901e6586b1dd5075ac104f635b22429aca17136 SHA256 9ae6e1730c8824d4fae8fe461802bde9d99091b2b31196d403539ad3ecd0b383 @@ -31,5 +34,5 @@ EBUILD swi-prolog-5.9.10.ebuild 3279 RMD160 f4e084d77326eb27036fc6875531be92fdff EBUILD swi-prolog-5.9.11.ebuild 3310 RMD160 2f2257ce1a574731d52bafd4b0d107d137d19395 SHA1 d5ad6a7acf4e88e6ff1692e8e28a949abe0e11fc SHA256 4c1973f1f3c049898bafaa27d618591c5027ecf4133045215a42337c3a4fe2c3 EBUILD swi-prolog-5.9.7.ebuild 3150 RMD160 1af6665c0e5a83947026a6d29e1f3ec96d5bb3a9 SHA1 d3d2725c67d66d357fa033b3bda9c2e2df2eb434 SHA256 be14337e8093736865b8f0560b4e73d08e86311feed504e5336fee9083eac1df EBUILD swi-prolog-5.9.9.ebuild 3278 RMD160 766c1ccc612b2adf338ee526974c45e36e223369 SHA1 85921300c18656464eafd5cebcfabc57c9b17f70 SHA256 2502e5c2733accfef52bdc460198324bd936c625f9d5b3ae6c652721fbc0192f -MISC ChangeLog 35139 RMD160 56e6e824273eac450861a2921dfd0447a5e5a496 SHA1 74d2decad26b8d05306b5a4c25e0d605a262ece9 SHA256 bf092fceb2ac7e8b94335694b7f52d538294b2030bafa1269a53d271154cafc3 +MISC ChangeLog 35267 RMD160 03b712d5afaeb1c92476aaf51df36bacd1c8cf60 SHA1 faf9e48ad35168d23a66e91f3e7e3b9cc33d23d6 SHA256 0fb7d21751fd88b7202f6281551f830fcbae01f67d5a83c96a937e606d2bc4c6 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba diff --git a/dev-lang/swi-prolog/swi-prolog-5.11.1.ebuild b/dev-lang/swi-prolog/swi-prolog-5.11.1.ebuild new file mode 100644 index 000000000000..64a08ab177f8 --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-5.11.1.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2010 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.1.ebuild,v 1.1 2010/05/21 19:08:42 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="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 ) + 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 ) + java? ( test? ( =dev-java/junit-3.8* ) )" + +S="${WORKDIR}/pl-${PV}" + +src_unpack() { + unpack ${A} + cd "${S}" + + EPATCH_FORCE=yes + EPATCH_SUFFIX=patch + epatch "${WORKDIR}"/${PV} +} + +src_compile() { + 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 + local jpltestconf + if use java && use test ; then + jpltestconf="--with-junit=$(java-config --classpath junit)" + fi + + cd "${S}/packages" + econf \ + --libdir=/usr/$(get_libdir) \ + --without-C-sicstus \ + --with-chr \ + --with-clib \ + --with-clpqr \ + --with-cpp \ + --with-cppproxy \ + $(use_with berkdb db) \ + --with-http \ + --without-jasmine \ + $(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}"' \ + || 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 +} + +pkg_postinst() { + einfo "Please note that the following binaries have been renamed" + einfo "from earlier versions:" + einfo " pl -> swipl" + einfo " plld -> swipl-ld" + einfo " plrc -> swipl-rc" + einfo " xpce -> <deleted>" +} |