diff options
author | 2013-11-22 17:28:03 +0000 | |
---|---|---|
committer | 2013-11-22 17:28:03 +0000 | |
commit | 346306788977e4baa31660f70afd9582987e13d4 (patch) | |
tree | db1f7577bd9eb76015f91e2e014e588d62abfcfa /dev-lang/swi-prolog | |
parent | Version bump (diff) | |
download | historical-346306788977e4baa31660f70afd9582987e13d4.tar.gz historical-346306788977e4baa31660f70afd9582987e13d4.tar.bz2 historical-346306788977e4baa31660f70afd9582987e13d4.zip |
Add new -7.1 development version
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xA138F5ED
Diffstat (limited to 'dev-lang/swi-prolog')
-rw-r--r-- | dev-lang/swi-prolog/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/swi-prolog/Manifest | 11 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-7.1.0.ebuild | 125 |
3 files changed, 138 insertions, 5 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 6c091586030d..50a1074aa1be 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-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.403 2013/11/22 17:13:01 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.404 2013/11/22 17:27:52 keri Exp $ + +*swi-prolog-7.1.0 (22 Nov 2013) + + 22 Nov 2013; <keri@gentoo.org> +swi-prolog-7.1.0.ebuild: + Add new -7.1 development version *swi-prolog-6.6.0 (22 Nov 2013) diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index ab2f35569477..e90b5b4ca6fb 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -7,24 +7,27 @@ DIST pl-6.4.1.tar.gz 14616444 SHA256 48439529784a855ce9246419b51ebe5388acc28d148 DIST pl-6.5.2.tar.gz 14819871 SHA256 b660366fd3527a40aef03bad2dcf3e68c59f865e8948492a5f2e7c11633e6631 SHA512 2d5a4001208ec7a681c467cd3177aa4efea17e31dd8a3ff900d7108e1175757708f6867ba81a614945023f372f05c6e81399ef9910322642c426fcbf47e09b12 WHIRLPOOL 213b04e9c041fb5725e11edef8c31993d6726e43061f02c63187ed1564c97ea0cb5e2e0a2aa058f6570ac1107d4b2643c30948784d8e180aa6a2e391bae66e7d DIST pl-6.5.3.tar.gz 14842161 SHA256 1a959724ff170a8f4d10a531d7d298187b6b9658c0c36c764d7ad1a085f9c5ee SHA512 31778c0d550a4f4a8cb46c81a31ed74ca62b6a08aa1495e81697b9d23ed3a5a4ca009d265417bf928cecba8cd9156da902a96fd20396666459bc429f327b7197 WHIRLPOOL b592372d92facbbd6a8d6df45acda44a2c5a514d799563836e645d82fa97034ac3978c6511d13d58d764b8316938a2848f1a692fa82b578ba40cc763889b51e2 DIST pl-6.6.0.tar.gz 14764935 SHA256 b85ac27a8afeb29640fe2b98c088e5f9c753adacb20114f8c10ba4835b26f9cd SHA512 8fcd30b0666b57d322789466464840817f4be602163b71ef8538c89c2fc5946e323c5f68cc421d29365f92b17d059e840c1eb7dba4fa178638986473cf9816ac WHIRLPOOL 2f8b55e190e43f5d0051c76ae8ed9be1df28372b10dd0accd0668fe08eff14874edb673251b567edbadbeddd4062bd28618078569a7b5fcf2136b9c09848656d +DIST pl-7.1.0.tar.gz 14914726 SHA256 ad0f57e96fad225cff7856b6d190a330dd849699f1aedff1f09f704cb0f24a24 SHA512 577f19c72202eda44af94f9e979e08ffc18dde2480c099688a31096c4cfac6547d078930093d9b00af93782a035d29eee13da9ffb86037e70386af5e79d37644 WHIRLPOOL 23c566029fbb26a817f220eef2a7586362b4ae1f453a26676733d86618b8fa1f5bfa339e598a7b2babb475d31d82bc0ba57388ec673ab5721cefa2a9bd4470b6 DIST swi-prolog-6.2.6-gentoo-patchset-1.tar.gz 2978 SHA256 eeadd8b3a518aa1378cadc8bb58ff906a84a07b286f460cb0863ac57606d5a36 SHA512 5dbcc2969bbb6def055ae3dceb4bf1a78a862963dc40d34c2028a88021bb4b3eb1426cd042ff723414eee9d1ebe1083b381176720e6948ed49c107b5da7b3d01 WHIRLPOOL 6ec46782ffa2973a8fb3660dfdad7dd98d7e1bdd033a34132cb503dd6e3c9d0d09b551d03e42db09b0d83714fe988582bb18f674366863c7c85999df90aef63c DIST swi-prolog-6.4.0-gentoo-patchset-0.tar.gz 1596 SHA256 7d6d3b52fd054a5d7a593aff408a350a5e1405ccd0e69075dbc5d9f663baaf9b SHA512 6c8ee954f8ba80cb931be08af768fbd05635bd93d765b73ecbaa6ddc37e2290965459f43a385b8246850b64276f2a79249bd389cb390d2637c993934d6c47f2f WHIRLPOOL 9d1e958e30005f3c596140b3e663e917ac4ff5d442b65293f5027c72e5d07f4e71285c64cc8e4a7c1859f335ee0f73cf0af7b5b4c0faacc88cb250d8c323b276 DIST swi-prolog-6.4.1-gentoo-patchset-0.tar.gz 1593 SHA256 c57b19f6d6f31855db9f6c5c14edb7a20b30ed4b9cfde805bf95182c7dda6565 SHA512 7be7f1bd3a10bb6a436b3f679210aa48de5774c728a4f12de69983458200095b5fe377aa30429566ec5e91c4ea172cc3d4bdfb6486731ed47d045dfa40afacfc WHIRLPOOL e3a135438947eedb71070d3df903c65aefd94c1c1b724f94df396ed0b1e354882c83e6a938816ba64df45b639b00a8cff9c591405f44a472eea4578ab95f232d DIST swi-prolog-6.5.2-gentoo-patchset-0.tar.gz 1587 SHA256 0057b7dadd29a07df81fc4eb205c2224bcb2846cf190bcf608abae0b22e23233 SHA512 47a98d85fcbec99000a3298ed6861b7560d0d9ef187950073b86fed6311d0fd11c889065309df6b4d2679d004e9f74dfcbefc14d287125fb8b436e222581134b WHIRLPOOL d1b6e6d92f25008389fde71723bc09f13fab566cf55933b878bb7038f0bffc62515f0fa3c9a796af48714983fec6ce68beb1f703a74df14250a8ccb68b67823f DIST swi-prolog-6.5.3-gentoo-patchset-0.tar.gz 1602 SHA256 e8fdfa7789c037b8ef293d19cc900251dc71eca33db6add2e140f6791a6cd837 SHA512 bf59cc8488e2d46da971ea78a4ae9e383da04c6b79925d73ac5f69f3ed53beaa869d9f78a853f31768461020de1a959bb39c5b0f0a2569683cffb737f9f615de WHIRLPOOL 90bb6ccb21f7f1390b7c28493150840e8cc0fce1d3c31b5c3a56aade8b8bb828783cb5daf9677b78fb33962f478e1d24cffbee93704544dd7e087bb0d36f9784 DIST swi-prolog-6.6.0-gentoo-patchset-0.tar.gz 1588 SHA256 4931ffc29db2ac2a528bd8f7e9a94d1cc125810e85d4b0b7ed39c3b50406f967 SHA512 192c112ea965dd4625b42137d5ec5abeb71ffccea33bd814b782175f9d6d185fbcd55636a6e2300e933e1b2c5d9d156bfd5231aac5bbddbce7dc366e362436fe WHIRLPOOL 39b0063bf3e4e50d5ad80617809c5534edb27c5c900e966366fc7f058c7fcdf44e070dae10f3f8a9d5cd4cd4cb64d90ab0f40a5c6c16d95a2465d86d33185ee5 +DIST swi-prolog-7.1.0-gentoo-patchset-0.tar.gz 1582 SHA256 e6341740a8728a4db171f15c5a392d935d70c39a50ac1c2e40503e92b0ea2756 SHA512 95209a76e62b5ab6e727940995935fb7401caa48c23cd2621a581045689823e6b20ed396fa08e0a0425debb7a29b5733ee9807add4199a5de9979f178f6e13d8 WHIRLPOOL 4070671edac313ee1b8a6edf0b1a9c9fe824ed3193f7332b2f3b91f768c45f0703a135a9ae38579fd1c1ad88db2546e24685e60b096d1af6f1625b00f9e25c77 EBUILD swi-prolog-6.2.6.ebuild 3104 SHA256 f79ebb35b16871ccc04f01a28a8f4fd7315ce925b99348ef87a470635d243da5 SHA512 d731b872f27f2e4e85bedd082f05c37d7f9c0e06d4af83694740ac172894dae265c2f3663065f9e98765a05af8805e1a3db9605dc5db14aa3ccdafdc127df2fd WHIRLPOOL e257f6e9eba40438fa7eb7ba268ce22329d96a2087cf176d724ab421cdf6d9ad1f40f1fb679166c96394884655639ccc95c4ff0d141d6f71110c2b7991051537 EBUILD swi-prolog-6.4.0.ebuild 2864 SHA256 28cfb82408bc474a0fb69140f86b1b80240963ad14926bc763d7f178789d3146 SHA512 dcd304ffb9523efa3b719b19095e24c8bf845b353a766ed845369e89b3d502fb4929ab5e72a80f4011d3912a287549b763a55038d58ad1eed8d398f7da7f9b5b WHIRLPOOL 55b56f37f72f9d34b6caa8dab67c21df2b6234b0253f83143824827eccf446f7de8708989f4b6110b9d174ede60351866627cefbc71aa413615930e9837fb000 EBUILD swi-prolog-6.4.1.ebuild 2864 SHA256 daadccb049664cc7efa8acc74253151c842bfaf338eafd4f2491bc15a436f64e SHA512 e574090250b6d24b00d9b6d5a86ceddd1da4670be70362dcb524664949ddda820821bfa7105e32bd958efd23a7bf74dfdde7b02dcb604d9ba43387c4cc87ba19 WHIRLPOOL 857497eb3e3e6f57ab245b4559e8fb60a88d69c9778011e58d47f27d6da0dde3fe9a841acc842671b27fe2f03f8f0d1b0e3d02f27cc1f715d0c69ab2dd1bb8b1 EBUILD swi-prolog-6.5.2.ebuild 2863 SHA256 3c2ef884693c6ee46954cad7eaaac463e5362056d9db48a2ef93e9d92b35d0e7 SHA512 50b3071bc25d8a10913dc03f9d15efeba426c15b98e28ad202fdc670516f883b7f45a99cdb6128145f137f2e70dad30b85e2ac645f745a93352f062846773c36 WHIRLPOOL 17a8088d4b883c61fcba784e24d6f51334a87a8db246bde88ef4f2d1eefdeecc86e6c369aecf08dfdf7533df7c99e660f865326bb8adfe61ebdba55b85e91873 EBUILD swi-prolog-6.5.3.ebuild 2863 SHA256 95fc3c75c419f2f9e4616265770677d6de3cabc239a3f525c21b530a4833cac3 SHA512 211bdc39a78d2a3db654afe52144b2864927a89da4fec81932ee5bf89684237d541b27bf68fd5e03da18f788927c705037617536d9d0999a8edbf813cc372f4b WHIRLPOOL 6b0006684f28c2136175197a0151d387794119053bae56d484ccbcdc1d85fd6b7af3c1d824d72def5685d2efedea832f8dbe731f0e48fafd95cf483bbb1905a2 EBUILD swi-prolog-6.6.0.ebuild 2864 SHA256 f18d939a869f21a2f226434a51a9de4f23fb9231bd2c61385de536e0af589796 SHA512 c27951dffb9082490671b42138abc25389b44fc93e11baf2b9a7ebd39fc2d43c7fb96edf0d10f21f9ec4156725270b161a04fbb5c3dd7d7c18b67424d143f7c5 WHIRLPOOL 92e6db3cd04f76131f5232cb88d0d4249b30f5febc7c4dcd8564d29f834e1fd68c3f4f1885da4971846a707a5b7bdf1dbee6ef58b3b52902eda16cec80f0d7d9 -MISC ChangeLog 60128 SHA256 a91b9ef6c0530cd169c5cbf2734a8c1a9371c4b75ae792b275fa768a66730d70 SHA512 48c67851a14ce7669edb6d2b4d625ad75f1bb1fcd30ec57498bfc336e6d19f2af9d9afa0e1909dc43f98873e83a16c7b8577f9686dca54265c99ddf16a0beb0f WHIRLPOOL 5a59689857dd6d261ebe8f419ed159886330e2f4a7e563ab5d9dad0a022f38e4edcaa3bece277eecdf84c00a56ee603591adb300c1873ca90b4d43ca97fac55c +EBUILD swi-prolog-7.1.0.ebuild 2863 SHA256 a1a55d5625c0babd972d12e90e795d74cf54ac42f23de92cdec18442a11e8663 SHA512 5fa92972a5e541a93ada132f0361f1482b3923dfc42643fd8bd5954f222929e9c34f1ddb5079354d188ef0fb7bf4f53ecc6173f8cc2bd9b93782e8581b45c4ac WHIRLPOOL 1afba91021c9f5c4f22f7ebc603c89a12cd6a3ac82b717861d5f76fc78ddae35342e7fed01a0450c0a383e3457d23b9303eaae29e64c56b2c3f9785ca5521f9b +MISC ChangeLog 60256 SHA256 e4fde59ad1458d72af8130b3c7dbcbd5da68d884c20def3e7bc6b89517668899 SHA512 dc73c60556d49836ffcf2e49da487bf8f19e5cfaabda1afc2d0f30ed54462d2fc8b7b1e6bbf8b35749897e465bb3f57b5d1fdf3a509225d27106202aec371014 WHIRLPOOL 83cda40101f6011076fab2ac30317ddc36139ee647e038d93c8f51149517de68ae52aa363ec21dbcec432dead837bb83b90c6b6fe0f6bf1c9e8332fb34aceb9f MISC metadata.xml 236 SHA256 cfc0f56c64161129f17e853433bcc92a212ae64ffe70f627ae6e24fd8cc3520a SHA512 c542f8fdc8c524ba187f02788407dd31a87a37255166c6ef184409e1469288736420df4dd39f42bf57bf367532ba9607484a6228790f5e71c1ca7bfb56525194 WHIRLPOOL 472c63b815161c5e04903d12cc2b5f8d7edf56ebdbd5407581534f728b95dc063cdcf227579f75c7ff819d29bb2ba02ee3b79480f46d60aa4de17199163e1242 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlKPjqMACgkQrwS/tqE49e3PDACcDOmY7L+wzdQq3tC1wxfkIdsH -pBYAn0zj9jAjqP94d2lJGosNyfV1FwMR -=C5pN +iEYEAREIAAYFAlKPkh0ACgkQrwS/tqE49e3i4wCfXaQMV+pEe67U23b7K06bdjq6 +hQYAn1CXLDUgMqrSJT4h57pSD2bOK955 +=xwH5 -----END PGP SIGNATURE----- diff --git a/dev-lang/swi-prolog/swi-prolog-7.1.0.ebuild b/dev-lang/swi-prolog/swi-prolog-7.1.0.ebuild new file mode 100644 index 000000000000..618711d315b4 --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-7.1.0.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.0.ebuild,v 1.1 2013/11/22 17:27:52 keri Exp $ + +EAPI=4 + +inherit eutils flag-o-matic java-pkg-opt-2 multilib + +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 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X" + +RDEPEND="sys-libs/ncurses + archive? ( app-arch/libarchive ) + 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} + + # OSX/Intel ld doesn't like an archive without table of contents + sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die +} + +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 + + # ARCH is used in the configure script to figure out host and target + # specific stuff + export ARCH=${CHOST} + + export CC_FOR_BUILD=$(tc-getBUILD_CC) + + cd "${S}"/src + econf \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + $(use_enable gmp) \ + $(use_enable readline) \ + $(use_enable static-libs static) \ + --enable-shared \ + --enable-custom-flags COFLAGS="${CFLAGS}" + + 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="${EPREFIX}"/usr/$(get_libdir) \ + $(use_with archive) \ + $(use_with java jpl) \ + ${jpltestconf} \ + $(use_with odbc) \ + $(use_with ssl) \ + $(use_with X xpce) \ + $(use_with zlib) \ + COFLAGS='"${CFLAGS}"' + fi +} + +src_compile() { + cd "${S}"/src + emake + + if ! use minimal ; then + cd "${S}/packages" + emake + fi +} + +src_test() { + cd "${S}/src" + emake check + + if ! use minimal ; then + cd "${S}/packages" + emake check + fi +} + +src_install() { + emake -C src DESTDIR="${D}" install + + if ! use minimal ; then + emake -C packages DESTDIR="${D}" install + if use doc ; then + emake -C packages DESTDIR="${D}" html-install + fi + fi + + dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION +} |