Bump -5.11 develop ment version
authorKeri Harris <keri@gentoo.org>
Sat, 22 Oct 2011 20:22:06 +0000 (20:22 +0000)
committerKeri Harris <keri@gentoo.org>
Sat, 22 Oct 2011 20:22:06 +0000 (20:22 +0000)
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64

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

index eb91714f88fa6f8dbe9821991bf3ecf26dc99e98..98ce296084e21e02f67f1475413bb34ee712d827 100644 (file)
@@ -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.298 2011/10/22 19:18:27 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.299 2011/10/22 20:22:06 keri Exp $
+
+*swi-prolog-5.11.29 (22 Oct 2011)
+
+  22 Oct 2011; <keri@gentoo.org> +swi-prolog-5.11.29.ebuild:
+  Bump -5.11 develop ment version
 
   22 Oct 2011; <keri@gentoo.org> -swi-prolog-5.11.24.ebuild,
   -swi-prolog-5.11.25.ebuild, -swi-prolog-5.11.26.ebuild,
index c0f76b8503510ad4769e6f0a51dd104a8509a540..d4be2d3fcfa964682c50aaf5caff07b95c7fd2bd 100644 (file)
@@ -5,22 +5,25 @@ DIST pl-5.10.4.tar.gz 13242637 RMD160 5891908606a3676a2c6c6008f8cb2f6724cd211f S
 DIST pl-5.10.5.tar.gz 13329752 RMD160 1ed3594b46efead1fd66b232ff8bdd765d749200 SHA1 bc27e997e20120aed9be68af2fdccfb093ff16eb SHA256 38d938d6a64e894685aa44bf9ea34b5505764cd084e07e6b4c21a9dd89b579d5
 DIST pl-5.11.27.tar.gz 13445120 RMD160 af7339db041d0be602109e1ba16f684759cbb192 SHA1 843ff32c9dfb2b0ca805b332a407b4ac9b9e1d04 SHA256 b66215c9426cb78602761c6e8cf47c6f6ecbe1967b7c140a7e0d7cac9a9c5608
 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 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-3.tar.gz 9427 RMD160 a27971c86e1d3e986d9cbd40960cc307cc56ea7b SHA1 65920b41643c818be317984ec99e962a3d67f6d5 SHA256 8d8ffb9d3f95fd65b2a79bc941ab4ff0e49019c3f603aa55796c4f6a12bfa266
 DIST swi-prolog-5.11.27-gentoo-patchset-0.tar.gz 5875 RMD160 1d7750c1fa34add6c6b16991b088454d5fdf0f62 SHA1 09626e8c7b37426197c55a69ad300e2fa4cdc5da SHA256 dc100a2e79e80d0f6b669262bcf187b7d6547ee2bb85ee6c16fa697c5ee37f3f
 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
 EBUILD swi-prolog-5.10.4.ebuild 2859 RMD160 c14ad4d4fc9563870ca9ac9dbf6fb13d7c0f3f9c SHA1 2c12474596c885523f012ee4e1fee9cf1f270916 SHA256 d556eeafdbf96f17c83dbd469d239058e0a52144299c1188df617fe82513841f
 EBUILD swi-prolog-5.10.5-r1.ebuild 2863 RMD160 7f4eaf196d1f66f505ba74d0c989fa2b32cde0fa SHA1 10e4bb44b7e271401154c94a95dfbd61485675ff SHA256 c77a8ac325d195518fb3c304baa4a55d8e4ff88d46dee42a19405aa6ab8f9c41
 EBUILD swi-prolog-5.10.5.ebuild 2860 RMD160 53ab30c4f2047fd4c79ce60da8dde40bf41e5f17 SHA1 02348fd57d330fdf43e2bada8bf8027fcc5e7e82 SHA256 a4a376db10cf07af0cbdee1a701ab2ae8832c11c6ba5b1a24a12176bc934db15
 EBUILD swi-prolog-5.11.27.ebuild 2860 RMD160 8d00295a2568702f8f0001058fd95f391e106427 SHA1 9eaccb3d6c4e826c785c5f96b682bd299a3b76bc SHA256 cdb0580a7fd60df11e029dcba5d30031b2a609a0aa60103b73ecb330c18fb82a
 EBUILD swi-prolog-5.11.28.ebuild 2860 RMD160 690018a85a5ee24c3760d1f8995f67aa7a46b8ae SHA1 5c6c92a49dee2cf85628d8cbada27e6ac4a17b9e SHA256 cd20af30f9e923a973fe041f95759afbf4bf06a2dcd64ce93fbc9e7c97cbaf5f
-MISC ChangeLog 46574 RMD160 4975d79b70ec66041413a136af7206b96edb3d29 SHA1 9de2935bb8110f112268f95245669b22b6d56e8c SHA256 350837b72557a52a1d9b0549aa7518994e0a52a3f0f95e7d556f8b6d908d1db2
+EBUILD swi-prolog-5.11.29.ebuild 2860 RMD160 d08d85111da0716c1e413b6467a51901f9dbf2cb SHA1 0f1983776222db72db9b8f0734879fbd979d8246 SHA256 0453088fe2c50fd0ba5bebe3c6cbc3aa13630ee5b4a6fb3df8dbe0199b021918
+MISC ChangeLog 46705 RMD160 dddbce4d822b6dcd4c2ff146362da2b009693a4e SHA1 5f0685378e52666b0845bbde427d0b94771c35d9 SHA256 d23f11be4cb3bd8effebdc94e6c54ee082c7cfa34fb60ce2e901bd2d1791a904
 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk6jFw4ACgkQrwS/tqE49e0+7ACcCNFbCQ69+4x8Ht+dF769tK4k
-BjoAoJYTI3247uA3V3MepMvNPJY3Bmij
-=VfzA
+iEYEARECAAYFAk6jJfkACgkQrwS/tqE49e3qFwCgklPk/SRoq6fJlaKddjkvYMDq
+R/UAnRMRULsoCswIiewAS0TztRU/KRYM
+=pJCr
 -----END PGP SIGNATURE-----
diff --git a/dev-lang/swi-prolog/swi-prolog-5.11.29.ebuild b/dev-lang/swi-prolog/swi-prolog-5.11.29.ebuild
new file mode 100644 (file)
index 0000000..d4d7b14
--- /dev/null
@@ -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.29.ebuild,v 1.1 2011/10/22 20:22:06 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
+}