diff options
author | Keri Harris <keri@gentoo.org> | 2009-06-05 20:00:57 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2009-06-05 20:00:57 +0000 |
commit | 1c1684a3adcb5ff056807de99927b1807631c10a (patch) | |
tree | 6b0cc3f16c839366c6b11a2286029f42246bed0d /dev-lang/swi-prolog | |
parent | Version bump. (diff) | |
download | historical-1c1684a3adcb5ff056807de99927b1807631c10a.tar.gz historical-1c1684a3adcb5ff056807de99927b1807631c10a.tar.bz2 historical-1c1684a3adcb5ff056807de99927b1807631c10a.zip |
Bump -5.7 development version
Package-Manager: portage-2.1.6.11/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/swi-prolog')
-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.7.9.ebuild | 129 |
3 files changed, 139 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 130ffc6171ef..6c756fa06658 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-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.183 2009/05/26 18:45:22 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.184 2009/06/05 20:00:56 keri Exp $ + +*swi-prolog-5.7.9 (05 Jun 2009) + + 05 Jun 2009; <keri@gentoo.org> +swi-prolog-5.7.9.ebuild: + Bump -5.7 development version 26 May 2009; <keri@gentoo.org> swi-prolog-5.6.64.ebuild, swi-prolog-5.7.8.ebuild: diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 63323b484e7c..7fcfdc04049a 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -2,13 +2,16 @@ DIST pl-5.6.64.tar.gz 12019903 RMD160 cb7877456163762c91f118e81f43ce188c2aa38d S DIST pl-5.7.6.tar.gz 12118598 RMD160 b9a46e9f17da0796db6b820c0e8a7079fed22842 SHA1 8a36fa6a20ccd9c27400e4eb50a1bd8b47b27b47 SHA256 455354e9908a2fa6ce658e2560ecf5e504d77d0e130c841b04b9b439b8f5272c DIST pl-5.7.7.tar.gz 12358491 RMD160 0061863a26e13b1135c904789211cfacb4321318 SHA1 1d547796745f60941fc7f886d19172557772927c SHA256 70f771d3c4deaccae0854fa41f9dfc2f946a6e6741d398810b2f4867e8d93194 DIST pl-5.7.8.tar.gz 12364412 RMD160 c83d330a45196868ed401898329e725bf1b0edf1 SHA1 e0c4bee186f78104286e55fc2f28a47fb6dc60f0 SHA256 1b4bbc77cd7a9e9c1bdf79307122a565246d4858305696cd5557b471b5c349f5 +DIST pl-5.7.9.tar.gz 12366533 RMD160 a186872483ce5c8695e45c93b20204df24efcd52 SHA1 8a980a12e4a146647ae005cf74d4230b4214aba9 SHA256 df856966658cadf368b6a6517ccd4ec25d9931c6fca81d0d614b7548666dfe0a DIST swi-prolog-5.6.64-gentoo-patchset-6.tar.gz 7850 RMD160 f058fb68ce6257c17fbc548ca4433f098cddf713 SHA1 abf8f65384ee3a22b106e715d0e5b36f816fb85d SHA256 13cc18babc25fc1cdf4e6997612364cefa8d008784591d27346a836724eda6b2 DIST swi-prolog-5.7.6-gentoo-patchset-0.tar.gz 5247 RMD160 e3727a37a1a66338e215c2e79c093f3bfe294cd9 SHA1 fb63a9a7d57ff422884ddf0bfb100cb7c6403c3c SHA256 9ee5e61fd79e19460d3aeea78b06e65957b7a8265a0d57d905965d723a7c9852 DIST swi-prolog-5.7.7-gentoo-patchset-1.tar.gz 5376 RMD160 765ac23454838ea9115251d07a7c9b4eb9a39f1a SHA1 135a630f80b26ae31fd50e8f8e271859cbfc39f0 SHA256 4b613f1ec2229abfbd0d50006f5cf712f52b6ff2b7a5fcf3bf8a5dbeb1c61f6a DIST swi-prolog-5.7.8-gentoo-patchset-4.tar.gz 5708 RMD160 ac02c1eaadc6a4bbb23301792b9dc924755cd9d0 SHA1 fb3d2a9b71477618cf4a8e32eec88b3fe07e7e6d SHA256 1736df6bfee632bf1dd62ad0c40c61767375dfc56ceb7fb67e91ed998ad120cc +DIST swi-prolog-5.7.9-gentoo-patchset-0.tar.gz 5656 RMD160 a57f8392ce0ee0ef115c357cc581c61e6f6bd705 SHA1 6cd212a6e7e16b587ff0098b0c3c1c81348be539 SHA256 f51fc7a027cec835a1044e1335726ef9ff2622f9cdb51e1d719b511eb3117e5b EBUILD swi-prolog-5.6.64.ebuild 3139 RMD160 2f2918b0da31f580f8e89f88b5247874cad3b29d SHA1 feb8faacc45a779ccca275bafe5d8d7f37080b41 SHA256 7aaf48352d8ce7d5ad4c79e8bd0a1cb08145a97fc7bae623f482399802c16dac EBUILD swi-prolog-5.7.6.ebuild 3175 RMD160 96856513826b0d39e1ec1912b8a54dca6bff189f SHA1 159eeb7ba4ebfb3ab2bff244f70c92e0d68d7b80 SHA256 42c35ad35cd2432838975c4154f792f36ddb071f12e9a51f275d62e4d202c90f EBUILD swi-prolog-5.7.7.ebuild 3127 RMD160 43b23bf5645736dd77227ac0b11cd5c22206b27e SHA1 648f4a0691abc6edc90c8906245d50208048b846 SHA256 f76ff74da82f8fd65d6c75e79aaceeeccfab17a95994682385a84a6316f239a0 EBUILD swi-prolog-5.7.8.ebuild 3093 RMD160 38a457e3831dd90016370500bbb952ee0863d2ef SHA1 99ddf6ba8c1f0d151e5a8b724dd8403aae0f4a38 SHA256 07dc56ddc7b48f4d8104b7e623ab7f044793d56b33e4e654047644633bf727ac -MISC ChangeLog 30497 RMD160 9d104a4913d1a9473ece345b2e7b03bf0fcb1b70 SHA1 31b704263fe06ee27f056c4575cfa42f5eb519b6 SHA256 ca3ae8160fd78931c04ffdf44d23e1762a40fc2255f1a41e9ada546ceeb6b90f +EBUILD swi-prolog-5.7.9.ebuild 3093 RMD160 57382462a5927de1990201f3156dc7fce9dc3cba SHA1 804ad38f96e67ca3410044adc327f22eef5569a8 SHA256 f70d8d6f216e48e1fe81b71d664203f92d89eb4c676b881947f5b6cb274d9743 +MISC ChangeLog 30622 RMD160 dc3969b5f01a1879fc51e9a391c86674ebc02f89 SHA1 da8a73a3c349c54fb82d66ada27d097793b11e1e SHA256 10e50fdde33b247eff81d8ac4260606cfe2aa583e8c36219d1e9a17af2ac879b MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba diff --git a/dev-lang/swi-prolog/swi-prolog-5.7.9.ebuild b/dev-lang/swi-prolog/swi-prolog-5.7.9.ebuild new file mode 100644 index 000000000000..3d59bbdb0005 --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-5.7.9.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2009 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.7.9.ebuild,v 1.1 2009/06/05 20:00:57 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="!media-libs/ploticus + 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 + test? ( =dev-java/junit-3.8* ) ) + 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 )" + +S="${WORKDIR}/pl-${PV}" + +src_unpack() { + unpack ${A} + cd "${S}" + + EPATCH_FORCE=yes + EPATCH_SUFFIX=patch + epatch "${WORKDIR}"/${PV} +} + +src_compile() { + einfo "Building SWI-Prolog compiler" + + 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 + einfo "Building SWI-Prolog additional packages" + + 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-cppproxy \ + $(use_with berkdb db) \ + --with-http \ + $(use_with java jpl) \ + ${jpltestconf} \ + --with-nlp \ + $(use_with odbc) \ + --with-pldoc \ + --with-plunit \ + --with-semweb \ + --with-sgml \ + --with-sgml/RDF \ + $(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 +} |