From 0480db0c759f7b7e5ed6e13da7d2c784922f009c Mon Sep 17 00:00:00 2001 From: Keri Harris Date: Thu, 18 Mar 2010 07:58:40 +0000 Subject: [PATCH] Bump -5.9 development version Package-Manager: portage-2.1.7.17/cvs/Linux x86_64 --- dev-lang/swi-prolog/ChangeLog | 7 +- dev-lang/swi-prolog/Manifest | 5 +- dev-lang/swi-prolog/swi-prolog-5.9.10.ebuild | 135 +++++++++++++++++++ 3 files changed, 145 insertions(+), 2 deletions(-) create mode 100644 dev-lang/swi-prolog/swi-prolog-5.9.10.ebuild diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 204445dbcae8..465deb7e7202 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.214 2010/03/07 16:01:27 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.215 2010/03/18 07:58:40 keri Exp $ + +*swi-prolog-5.9.10 (18 Mar 2010) + + 18 Mar 2010; +swi-prolog-5.9.10.ebuild: + Bump -5.9 development version 07 Mar 2010; Raúl Porcel swi-prolog-5.8.3.ebuild: alpha/sparc stable wrt #305963 diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 991b1afea377..5401388f49dd 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -3,6 +3,7 @@ DIST pl-5.8.0.tar.gz 12695999 RMD160 b9128bee3957d3c75ae41f9898b5ba250b021e29 SH DIST pl-5.8.1.tar.gz 12927688 RMD160 b79bc29d52f4add7a5a1c797d324a3be35738c69 SHA1 f3466d14cb791dfdb023020a982139a44fdb89d3 SHA256 1b267249edee85ad1379f74c57694f8b68500f85baab4316b60f2b28433356fe DIST pl-5.8.2.tar.gz 12934300 RMD160 e8b3a46c5498608e9b0407d4275f33f4987ef8d8 SHA1 1e2d98a7b9f5ffba6c34724c9757d46a662ff4c5 SHA256 09b5407300859e3d99f066ae9acf559a59db0107502027b37cadaeb26e7a3ee4 DIST pl-5.8.3.tar.gz 12954831 RMD160 907ee5445b977167d5db508254675648f5d8633c SHA1 f0bb08d00162165b23fe3372d0b1fd3967cfc311 SHA256 0e7e523f0d83f39a9cf8bb128a776767b48318047894e08168172fcae532fc83 +DIST pl-5.9.10.tar.gz 13152579 RMD160 cf1ebbb457d1b00c9a05b6378ffc7fb44f396e5f SHA1 38c2bdfb8b9c1d1e7fa4ca4f13881567bcb6ffc7 SHA256 29fc72f6faec0dc48fd81b5b52cec4b99765c5181a628c820d4b0633b204c8cd DIST pl-5.9.7.tar.gz 13077112 RMD160 720637581faa4c3bf1a96340956ec220de845db0 SHA1 50d163bb2a24f83d1ee7811434f31266e2aaf44e SHA256 e43246dfa2dcf0b5846f5ca30d71c2d96b01994182c4011e31ce797369a0c255 DIST pl-5.9.9.tar.gz 13068939 RMD160 aa11fefa29d32d16a2ae044a29bd9f0e277fb90b SHA1 a1130741f5dbf28891af3900cf260a5cc1a366b4 SHA256 6853e7b99a819169523701bcef93441d6dfa58a2456377b4281d2e9238fd053b DIST swi-prolog-5.6.64-gentoo-patchset-6.tar.gz 7850 RMD160 f058fb68ce6257c17fbc548ca4433f098cddf713 SHA1 abf8f65384ee3a22b106e715d0e5b36f816fb85d SHA256 13cc18babc25fc1cdf4e6997612364cefa8d008784591d27346a836724eda6b2 @@ -10,6 +11,7 @@ DIST swi-prolog-5.8.0-gentoo-patchset-0.tar.gz 4661 RMD160 64fd0ac16538edbfd2b58 DIST swi-prolog-5.8.1-gentoo-patchset-0.tar.gz 4660 RMD160 20d996800cece05755af6e95fde38117fdc66914 SHA1 69895c694e0e04785a428cf88d59491394d70554 SHA256 63a52add24ca6237749d44ecb8c231d70fb1ec2f6e798080cb03f538961784f6 DIST swi-prolog-5.8.2-gentoo-patchset-0.tar.gz 4660 RMD160 681eb92a3703792149ed7f25d75222453099ae16 SHA1 64ba73f275cd2fc02289fb935f7eb4eecdd06138 SHA256 3b28f7442a234bc7b218e73d754929087068097440fe75d8d29eae07c8dca3b4 DIST swi-prolog-5.8.3-gentoo-patchset-5.tar.gz 8717 RMD160 1790e7f4b07b99d32e716b3c18c059c6edd6cc53 SHA1 827f9aa983596c29bf2a8b16843c6358f4663859 SHA256 9d9ab60139dc0069fc6addf82b49b5fc6a9828040755cae21afb2e4e073d54ee +DIST swi-prolog-5.9.10-gentoo-patchset-0.tar.gz 5042 RMD160 b52cd4abd6585fafb0e8e419af04fa315ec0cf9a SHA1 4417972da27decdf1d0f9b8d03a9cdab6b8ebd33 SHA256 d4282abb0f763fd33402744d8910538609f73f5aa82b7dabb81a829209e2006d DIST swi-prolog-5.9.7-gentoo-patchset-2.tar.gz 5056 RMD160 17ebd1a48c4727d3e5b07912c0e7b4a63fd6ee65 SHA1 9e0a4dce5fc3dbd697b877b3142c706fe1749838 SHA256 804d081acbe614df284e9c93349bcdfc94305eaece467f287a0d5e25a4fd954f DIST swi-prolog-5.9.9-gentoo-patchset-1.tar.gz 5012 RMD160 4b1cfe614319e296fb779962556aaa4f2bf0d892 SHA1 5192e21ce19ab3acb88cdeca35a77129cc9f1b9d SHA256 6264e5be14601a80db0081f1cd3922b82ae9c4e90f5f9f4f331554afee042f6e EBUILD swi-prolog-5.6.64.ebuild 3139 RMD160 2f2918b0da31f580f8e89f88b5247874cad3b29d SHA1 feb8faacc45a779ccca275bafe5d8d7f37080b41 SHA256 7aaf48352d8ce7d5ad4c79e8bd0a1cb08145a97fc7bae623f482399802c16dac @@ -17,7 +19,8 @@ EBUILD swi-prolog-5.8.0.ebuild 3142 RMD160 37559de00ac40f97a64042647b4a53e1a71dd EBUILD swi-prolog-5.8.1.ebuild 3142 RMD160 816ba98c88f4bbee1c7898cca7cde680d585faec SHA1 f901e6586b1dd5075ac104f635b22429aca17136 SHA256 9ae6e1730c8824d4fae8fe461802bde9d99091b2b31196d403539ad3ecd0b383 EBUILD swi-prolog-5.8.2.ebuild 3142 RMD160 134c9d6442fd2bda30cb832ca9cb262329081f20 SHA1 0d18470c3c921daa4c3cfed80a6fc8c52307621c SHA256 a529a9d29efc70c4a69c2fd966e43669e63f08b3dcf79a0b997799cb205cadde EBUILD swi-prolog-5.8.3.ebuild 3151 RMD160 390f558b0c7c5a8218fcdc95f147b87649d670de SHA1 a62584538afecddbfd87a1451aedb9684b63e5dd SHA256 a44bb73a1fec25df1e4bd447b16744db3935d8240e9de8012a40382e7d1a7477 +EBUILD swi-prolog-5.9.10.ebuild 3279 RMD160 f4e084d77326eb27036fc6875531be92fdff0c83 SHA1 fc69d01ffe51191e3b8f3f079d01702b0ee943fa SHA256 c14213af05c1d88893a2a7ed9c528ff210edb17f96f47a8c7b21f01de4834af1 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 34568 RMD160 5b58c8ee7bca25106db1270095aca26c327e8a04 SHA1 1874797fb2138ca7998729afc62fdefa5acf1944 SHA256 77cb383a3e1766a8788938e722e5961cc69d21dc057f7ad0128075c9fac77c5d +MISC ChangeLog 34692 RMD160 d4d1f877eaae69d5e53993b18dbff8f9a9c67a4e SHA1 c80143ab0d71211271f7bf592acd3b4f86364f83 SHA256 f014f629eb20547efd12ae57a4fca54cb7fafa10e5a9da59d9c8baa794bec224 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba diff --git a/dev-lang/swi-prolog/swi-prolog-5.9.10.ebuild b/dev-lang/swi-prolog/swi-prolog-5.9.10.ebuild new file mode 100644 index 000000000000..f0913dd261c4 --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-5.9.10.ebuild @@ -0,0 +1,135 @@ +# 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.9.10.ebuild,v 1.1 2010/03/18 07:58:40 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-RDF \ + --with-semweb \ + --with-sgml \ + $(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 +} + +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 -> " +} -- 2.26.2