Bump -5.9 development version
authorKeri Harris <keri@gentoo.org>
Wed, 21 Apr 2010 07:06:23 +0000 (07:06 +0000)
committerKeri Harris <keri@gentoo.org>
Wed, 21 Apr 2010 07:06:23 +0000 (07:06 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

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

index bda9e8a4bcd2d468abe119c0e622be805f071c30..5ada28c19af2b0576e0a98a57046f26d0002d031 100644 (file)
@@ -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.216 2010/04/18 14:41:51 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.217 2010/04/21 07:06:23 keri Exp $
+
+*swi-prolog-5.9.11 (21 Apr 2010)
+
+  21 Apr 2010; <keri@gentoo.org> +swi-prolog-5.9.11.ebuild:
+  Bump -5.9 development version
 
   18 Apr 2010; <nixnut@gentoo.org> swi-prolog-5.8.3.ebuild:
   ppc stable #305963
index fc0d0684919ccb8ffb496e1fbafaf6232d76bd60..98a45b5b88439d9d4f1cbfbaf1baf86563e87fc5 100644 (file)
@@ -4,6 +4,7 @@ DIST pl-5.8.1.tar.gz 12927688 RMD160 b79bc29d52f4add7a5a1c797d324a3be35738c69 SH
 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.11.tar.gz 12872326 RMD160 5d73db8f296606085d88f34d8f829ecfb8b66cbf SHA1 1cab42c9834704ffabecb772b76e507d1031eeb2 SHA256 1f69b152aacb7c19bec15a46578dcd91a6756afeb0f15041c1a3937d67fd18a7
 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
@@ -12,6 +13,7 @@ DIST swi-prolog-5.8.1-gentoo-patchset-0.tar.gz 4660 RMD160 20d996800cece05755af6
 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.11-gentoo-patchset-0.tar.gz 5051 RMD160 38cfee8daa3de7b65b3c18f21babec40a5ff22b8 SHA1 e92c1028fbe6bd6c80372cc7ead6e042cf91f416 SHA256 235588c4a6e66d4d801ede2e922b65ab28b328987f73a815fb6ad55820f5c769
 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
@@ -20,7 +22,8 @@ EBUILD swi-prolog-5.8.1.ebuild 3142 RMD160 816ba98c88f4bbee1c7898cca7cde680d585f
 EBUILD swi-prolog-5.8.2.ebuild 3142 RMD160 134c9d6442fd2bda30cb832ca9cb262329081f20 SHA1 0d18470c3c921daa4c3cfed80a6fc8c52307621c SHA256 a529a9d29efc70c4a69c2fd966e43669e63f08b3dcf79a0b997799cb205cadde
 EBUILD swi-prolog-5.8.3.ebuild 3150 RMD160 060d8105c618d3f5907269933b60083719015da1 SHA1 af7b1104786e8118a28e169f24cacb7b23156e73 SHA256 36e776a4dfec0648d9df404a323d2d1f80024039f6c46af65bbaa4c0dfdebcee
 EBUILD swi-prolog-5.9.10.ebuild 3279 RMD160 f4e084d77326eb27036fc6875531be92fdff0c83 SHA1 fc69d01ffe51191e3b8f3f079d01702b0ee943fa SHA256 c14213af05c1d88893a2a7ed9c528ff210edb17f96f47a8c7b21f01de4834af1
+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 34776 RMD160 7378f0095e036de15b2c6e3664ee57498b040b3e SHA1 8ba50549a1a785949c5b3c5105dd3d6e8754700b SHA256 24ca1b2d9ca4e67dae68da2e5e565578a0119857bad078ded4a801e45120a0f8
+MISC ChangeLog 34901 RMD160 7e51e2329eb791cbb9f8d12edd976497b64bbd44 SHA1 a37c88e1a5dd3e345731b0e758594a6ed375df1f SHA256 25fe9842d6bad961ebe14a017a4bd75aac99ee52e057195e84d62859d4d88883
 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
diff --git a/dev-lang/swi-prolog/swi-prolog-5.9.11.ebuild b/dev-lang/swi-prolog/swi-prolog-5.9.11.ebuild
new file mode 100644 (file)
index 0000000..4c2f976
--- /dev/null
@@ -0,0 +1,137 @@
+# 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.11.ebuild,v 1.1 2010/04/21 07:06:23 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-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>"
+}