diff options
author | Keri Harris <keri@gentoo.org> | 2008-06-28 00:29:29 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2008-06-28 00:29:29 +0000 |
commit | c32983914861152a94d93e77feede03a70216e59 (patch) | |
tree | 8b8f0cc7961c082bd594291c74c78b321c183482 /dev-lang | |
parent | Fix tests. Bash doesn't do filename expansion inside [[]]. (diff) | |
download | historical-c32983914861152a94d93e77feede03a70216e59.tar.gz historical-c32983914861152a94d93e77feede03a70216e59.tar.bz2 historical-c32983914861152a94d93e77feede03a70216e59.zip |
Version bump.
Package-Manager: portage-2.1.5.5
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.6.57.ebuild | 134 |
3 files changed, 144 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 479e9d0f3cd4..191e24c2bb1e 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-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.143 2008/05/14 07:22:47 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.144 2008/06/28 00:29:29 keri Exp $ + +*swi-prolog-5.6.57 (28 Jun 2008) + + 28 Jun 2008; keri <keri@gentoo.org> +swi-prolog-5.6.57.ebuild: + Version bump. *swi-prolog-5.6.55 (14 May 2008) diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 2916f1a290be..8eb2e9a05520 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -4,17 +4,20 @@ DIST pl-5.6.51.tar.gz 11713293 RMD160 abfbe826368ab490af9309f2061e7021a872eeb0 S DIST pl-5.6.52.tar.gz 11714647 RMD160 9a92b5afd69f6a998593174fa7228a03ef13bcc2 SHA1 ac7d83cc9e442287569725f94f9746573328f141 SHA256 fd545aae46326b0c7cbf1e8ba898b9c821b1dbce978cd9d034ce84cbf70a5ded DIST pl-5.6.54.tar.gz 11780729 RMD160 f26e6502a9194d29d876c96b5a655f5c7573db38 SHA1 d2b8c7ca13281b8e23d3e34a6745a341bd5b5719 SHA256 3d543f84cf57bc4d334b7604846ccde68450d85dd2d8899b018349d3f35a18f9 DIST pl-5.6.55.tar.gz 11818376 RMD160 e9a2823caeee980e21a091773ea60aade72d3835 SHA1 d7d5bfd3c35c0744c14fbd31c4e3178593d31c62 SHA256 9f05766d29ee6648ce6cbae4ccfe536e348ab12503d423b3ce32e5ff96bb8bfc +DIST pl-5.6.57.tar.gz 11866526 RMD160 3c5a699b4528cb1272c6ba77acceb17bf5ba8703 SHA1 30c1e45dbe1d8d963599059394a8fa3228c8fbca SHA256 89a7431b2ddcd3a6b3c7fd4bc8c02a738c16a144bf4396c8061fb6be3b10b09d DIST swi-prolog-5.6.49-gentoo-patchset-3.tar.gz 9740 RMD160 6fbc28cb5873aa97550a535992c1262b529eca41 SHA1 13778b36c8e4730440667ecfa8844a5c29a918e8 SHA256 3fdbefc012d6c6f8a2c7a46be9163a09c48ef5d567abcee81245df5914efa456 DIST swi-prolog-5.6.50-gentoo-patchset-2.tar.gz 9310 RMD160 785f35f7cd69f0ac7770d9dc352d218ce3ef11cb SHA1 b633add9a558479a4294eb9ea8b13156ab7974e0 SHA256 5a65fc22cde60b10a1d5f61869bdb909694d57a6be55ec3cd03836a00b325ce2 DIST swi-prolog-5.6.51-gentoo-patchset-1.tar.gz 8611 RMD160 bd265928cdc8e5fe521fa2a603c93165127742fb SHA1 a3c681ac831dcb06b377bdf371b752b75dc43efa SHA256 915a676c1f12007e299afbeab960230c022f85c7c2a384ce3aefa4e1c61dacaf DIST swi-prolog-5.6.52-gentoo-patchset-0.tar.gz 8509 RMD160 b8c901e9c7cc07f8756259095ab2771e47bdea09 SHA1 b49a104c323fe7a1dacad120c55a9b9be7633897 SHA256 52fb556dbb0975dffc47e0476f2a10b35556d6da3f20112ce69828eded9be2ad DIST swi-prolog-5.6.54-gentoo-patchset-0.tar.gz 8504 RMD160 6e516a08b30573ac152b05d9d177259a99bdd0f9 SHA1 0141dc49802862ed7735b6b4f3f9a9984ccfd957 SHA256 c8399cf50b9a31974df2ba302dec25479b68918efd64c13beaecfb1f76e58630 DIST swi-prolog-5.6.55-gentoo-patchset-0.tar.gz 8546 RMD160 5b585a10c2f864735d440090a7e314f3eb15e173 SHA1 fcc41e20da25383f9bfaf0d9c916f2e765a8f628 SHA256 759031af813b7baebe1032e05081cc7933c10cd430700c5691659dda9f48aaea +DIST swi-prolog-5.6.57-gentoo-patchset-0.tar.gz 9842 RMD160 63177662797158bce8e3857fc44b882dd281ca75 SHA1 8a7e657792e017f90a613a50d23dceaac22fd72d SHA256 0a83d50128e8def15c43eae262a8b33119637bffc2e9d5e6626bf14445930cea EBUILD swi-prolog-5.6.49.ebuild 3259 RMD160 efb530b0e99ca1b385471efd5a27778f8f91fdae SHA1 98bbe6ee13a74a3a13db63fec9e9f2ab45513732 SHA256 2514d6361d641b2500f8883bb290999a6b9cc738d407c2dd3149f23d920916ce EBUILD swi-prolog-5.6.50.ebuild 3264 RMD160 67ed94505aeaf081962ee6d67217b5565441a6d8 SHA1 11906adfde9f9ba8e5bea6d149fe12bd6dde7dad SHA256 44acf1f559d946765b500093ad80b6fee9ddeb1b4057a0efb4d31e588c6b466d EBUILD swi-prolog-5.6.51.ebuild 3264 RMD160 f5b4c775fd9602b8de9f276bf85ea028c518d6b7 SHA1 690b8399d79f6741578c684893192244a4f91657 SHA256 4f042d239c402c86e2863bff2feaac64fb88fa7aff460d4846e5ddd2994c577c EBUILD swi-prolog-5.6.52.ebuild 3264 RMD160 5d7691d9935d5ded2aedaab7f053cfd10a7e386b SHA1 a31007556551981d3222350a609eaebbfaa9018d SHA256 de3e094cfef50f64ad74bb4466a2ba0b6dc2481108401cb43bc717d4837fcfc4 EBUILD swi-prolog-5.6.54.ebuild 3264 RMD160 852f993c2286a0fb9f091fcd276585dbaf73e4b0 SHA1 c371d902eeb9bd24dc948bb5ea00371db7a71d92 SHA256 a35e4d2ed64f6f0e6d8e2f0b35d7e8bd49a2c06db6413dc415659b2354df24de EBUILD swi-prolog-5.6.55.ebuild 3264 RMD160 4c12843ad6deb7239d1e9b98ad3a5356194ed7d8 SHA1 2557d89045136cb2492cfa4b08df3f3b44be745f SHA256 0b435e6aaee7cc1f63d73c63ddaccf0a124d6729c5cc09d0e5ff642c70bc989d -MISC ChangeLog 25174 RMD160 c727ead99418b79ab7f5636b1acfd3a098632b3d SHA1 8b7d191b4cd0e39cae23866aa6601f1a59147a3d SHA256 c68fa015e93408bd3cf4059790215b6f2fe110420c08ca5f0b7630f2bc77b387 +EBUILD swi-prolog-5.6.57.ebuild 3264 RMD160 f73a477de09336a11b8d53c57d7146989b63d0be SHA1 69f4b35b651204319fbb4ba4e0c2afb409e32fdf SHA256 f597179d9d5ce5eb834805589bee6b30077cdbf7ba2e860fe97ece4ee406aa61 +MISC ChangeLog 25290 RMD160 32436579dbc624cb07151497eb77ac7df7c1b7fd SHA1 c57a2e3bebb282823410353e17aa36d8c3d3165c SHA256 9a21c9ee0dfcce895a9b82e167ffd92c4df5318d7baeccf4afc1fe23053823e8 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.57.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.57.ebuild new file mode 100644 index 000000000000..8b772168164d --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-5.6.57.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2008 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.6.57.ebuild,v 1.1 2008/06/28 00:29:29 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://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/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 latex threads zlib X" + +DEPEND="!dev-lang/swi-prolog-lite + 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 + =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 + 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 + + local threadconf + if use java && ! use minimal || use threads ; then + threadconf="--enable-mt" + else + threadconf="--disable-mt" + fi + + cd "${S}"/src + econf \ + --libdir=/usr/$(get_libdir) \ + ${threadconf} \ + $(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" + + cd "${S}/packages" + econf \ + --libdir=/usr/$(get_libdir) \ + ${threadconf} \ + $(use_enable !static shared) \ + --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) \ + $(use_with latex ltx2htm) \ + --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 ANNOUNCE ChangeLog INSTALL INSTALL.notes PORTING README README.GUI 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 +} |