diff options
author | Keri Harris <keri@gentoo.org> | 2014-01-27 11:47:06 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2014-01-27 11:47:06 +0000 |
commit | 5a48bcf741fad4b09af4378aa303d39d3632880e (patch) | |
tree | b3c29f79b34d333dadc6b887717eee1a7d3a4d25 /dev-lang/swi-prolog | |
parent | Bump -7.1 development version (diff) | |
download | historical-5a48bcf741fad4b09af4378aa303d39d3632880e.tar.gz historical-5a48bcf741fad4b09af4378aa303d39d3632880e.tar.bz2 historical-5a48bcf741fad4b09af4378aa303d39d3632880e.zip |
Remove old development versions
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 | 6 | ||||
-rw-r--r-- | dev-lang/swi-prolog/Manifest | 14 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-7.1.2.ebuild | 125 | ||||
-rw-r--r-- | dev-lang/swi-prolog/swi-prolog-7.1.3.ebuild | 125 |
4 files changed, 9 insertions, 261 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 719f50f53147..7a08e2f7e883 100644 --- a/dev-lang/swi-prolog/ChangeLog +++ b/dev-lang/swi-prolog/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/swi-prolog # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.415 2014/01/27 11:45:19 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.416 2014/01/27 11:47:01 keri Exp $ + + 27 Jan 2014; <keri@gentoo.org> -swi-prolog-7.1.2.ebuild, + -swi-prolog-7.1.3.ebuild: + Remove old development versions *swi-prolog-7.1.5 (27 Jan 2014) diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 4da4142c00ac..a5bb1b6dd525 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -7,8 +7,6 @@ DIST pl-6.4.1.tar.gz 14616444 SHA256 48439529784a855ce9246419b51ebe5388acc28d148 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-6.6.1.tar.gz 14769033 SHA256 c8bf201dc28705969e509a378661534ab4b87e1f4ab598ee01293409cc3f6b0c SHA512 c6ee8862db59337a986f97aaaffe2c72665c5e18a352d9f270af64f4c7e063616b47bb79b29319fe33fb6b0015b8dc97d49dd2b5bfa458ada877abc0bef92f7e WHIRLPOOL c450d83be2266ea6482176f249ead038027dccbfd140a7900f1bc4035580230d8b544027679e3cb3e0c0fa6fef9398f781beceffd860b94ae1ef2ea489828ddc -DIST pl-7.1.2.tar.gz 14939379 SHA256 ce148880bf6dd6ce9735869e234d6666d5005d4d2756ed55712973c4fa347150 SHA512 a79be11fc105623d4e12923b170680ce1d8b493dc4f4e25c02c75c707981c25c4d328258ac40a36cfb878e4bd88bec8683eb08acaf11fcea04158e080ad6a8b3 WHIRLPOOL 7c592b8d089e2c3c30511bce8273c57883c01b4b88d84e4fc819b79d6f18834f7b41195825517d6a425bc3894d766b9340639ddb73d5aacb89ec57ef268d053c -DIST pl-7.1.3.tar.gz 14939832 SHA256 a410837e1d5c2835a528ba516427d238c5106c633309c81105b1f8ffbd5c36f8 SHA512 f18245cabc6a17eb14d608bbd347c5fcded6c4298f3f10c0686875e78d690a45e2768f9e0e97607f2cd40871940da5420cfe122125706a57de66a62cbbdbb134 WHIRLPOOL 9ec4e82e558a095620d32b9d6a782a2abda5571106d65c661c20fb5cf10756ed1f6bd78baeb68202d204619cfc280468aed91637781389a5093fe315138cf253 DIST pl-7.1.4.tar.gz 14946912 SHA256 64de7742f2def4ff211f9d442bfc997741a27b7b26dee80d23e0ba45e438a5f0 SHA512 dbeb4968f680fd86ac22f7a028c64a613fbd0c67b32373e9c8b82642dbf370f7ffe6ddce767fba65f1cf69d743e52116d67717d7c0b65479dee47d32106d0b6d WHIRLPOOL 6fd2847f2130f8b842f5db5cab67761efea1259ad67ae8a3cc8960c50ce4628c57c141322d1389d6eaa96a6e98a4e3ba6ff04d3fdeb44978159b596053302175 DIST pl-7.1.5.tar.gz 14991955 SHA256 47eac64360a53f799b42ab58afc5206c56ebf86e0b22af6c660793860ef5f751 SHA512 1c605bb9046ee013bce85e66b55ac2bfd38a9ca51f27fa9431396556f280ae943b5fc32e244893db7db286e6893378029cdafbc905b47e7f982e292935e1b8c3 WHIRLPOOL 797a94bdaf75181d768c45a3d5edf502afff63c2c4dbd58a06b9e48f42c10f234b1a28c41f36f950d1f25b4e5e4d8ab90e8f4da11fe465b9f761e21894fc2373 DIST swi-prolog-6.2.6-gentoo-patchset-1.tar.gz 2978 SHA256 eeadd8b3a518aa1378cadc8bb58ff906a84a07b286f460cb0863ac57606d5a36 SHA512 5dbcc2969bbb6def055ae3dceb4bf1a78a862963dc40d34c2028a88021bb4b3eb1426cd042ff723414eee9d1ebe1083b381176720e6948ed49c107b5da7b3d01 WHIRLPOOL 6ec46782ffa2973a8fb3660dfdad7dd98d7e1bdd033a34132cb503dd6e3c9d0d09b551d03e42db09b0d83714fe988582bb18f674366863c7c85999df90aef63c @@ -17,8 +15,6 @@ DIST swi-prolog-6.4.1-gentoo-patchset-0.tar.gz 1593 SHA256 c57b19f6d6f31855db9f6 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-6.6.1-gentoo-patchset-0.tar.gz 1596 SHA256 2f716888165c6dc9e304e94fe1be4949d6da9ce0eec9e06202a6049fb178f385 SHA512 1aaceaa6bd8ca2663b22a720654ffab143d6de1b0ef51e924f55e9eb729b4d356302daa7f2fbcf36fd9cc208638dae16c2a2d2dbd9db1b56c955f5a5a6e129cd WHIRLPOOL eb0fee31b2d8c6e62fd481427dbe06947c4b1a6b39bbb5a0c705164f386ff1e849e6ae3a147bc62da2b5962ba039d29d3b56b2d6cdc8d7b63213c1dfe1a423b3 -DIST swi-prolog-7.1.2-gentoo-patchset-0.tar.gz 1592 SHA256 6fd2f75469d1e7a16f9ebdb8c918fc8c9b2ebce17272ff83dd2c99a0e5fc5035 SHA512 164e4e96fa0bd38299c1e7822e2be40ed4051ef636d8d29f3079232eff79a4eff982db9910445b50190ae2bf9e28baad2e57341257441885dd076e57d2554777 WHIRLPOOL 0c3c05520478e02b7a997d9a8843cdfa21debacb52e04e3a7f831076021b0f486d8d2725c51f1eb1a6765eb5fdacae1d2eef4673c2b70a7d598d33198e3f505b -DIST swi-prolog-7.1.3-gentoo-patchset-0.tar.gz 1593 SHA256 798ccf79dc0c7cd6fb29ba07b0ac638a8ba0df4f6c59d9fb02d68912396887ea SHA512 7591c17667eff1c648e89619c543a06bd6c06fafbc97e37dfa8bf7729555db6a0d143b9a9628c9fb30af2edea31488b7e854e5c86fcb3a37a2092c3cfab68d92 WHIRLPOOL e83da451ce963f92d580e0c1e39a136113af9494e79fdb941343c1b60e17b2c4bdd9b22d7409160db7088bd02ddc692731d79bf8527c72137d4a9deabf8da2eb DIST swi-prolog-7.1.4-gentoo-patchset-0.tar.gz 1604 SHA256 6ddda9b09bf39d395e7b165603cebdc13ea953986a96ec20184d3683f53d89e5 SHA512 23ded752c663136fba776151050a51a9933f737635d653319aec9f228a549121c7dca8c1bc0f7df3a9c4740e3cc70d564d583d9d162c396795ffbf5aa27640ba WHIRLPOOL 539fd1b1acbca728d8aa6311fe68d46dfffebb69447b68667121429667eee5223d2e3ad56ffdf71df5cfba2f9309b539938c28ea34f1a4e03960eb25b301bbb2 DIST swi-prolog-7.1.5-gentoo-patchset-0.tar.gz 1595 SHA256 94331455d6dfd9889fa7adf7fa367aeb69ad87ac9ca593a105a5a38f3895b39b SHA512 4c725f7443662f61c9085a668c113419d60db82d7826172483204639d17b0c85fd3d72a03b44264f2c39ea3935ca7c280fbd41e1ed7ea1dbdee0cb0c0ec2778c WHIRLPOOL f8b78ecbfdc153d076f5e08b5a0e0a85258fce974b54f30bbe6218739b6d875c95d2287ead5b4b7e5b7b0b7e19f2cebae64b7f49fe44e4e32fdbf7b6f936ab96 EBUILD swi-prolog-6.2.6.ebuild 3104 SHA256 f79ebb35b16871ccc04f01a28a8f4fd7315ce925b99348ef87a470635d243da5 SHA512 d731b872f27f2e4e85bedd082f05c37d7f9c0e06d4af83694740ac172894dae265c2f3663065f9e98765a05af8805e1a3db9605dc5db14aa3ccdafdc127df2fd WHIRLPOOL e257f6e9eba40438fa7eb7ba268ce22329d96a2087cf176d724ab421cdf6d9ad1f40f1fb679166c96394884655639ccc95c4ff0d141d6f71110c2b7991051537 @@ -27,16 +23,14 @@ EBUILD swi-prolog-6.4.1.ebuild 2860 SHA256 f1c226d16415aaec7b93bbae9ed6c0d5d4d2e 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 EBUILD swi-prolog-6.6.1.ebuild 2906 SHA256 63d81a0a255212dfc7e2fe158a4479d642ffd283d2a1e1defb99fbf808b3496f SHA512 8509f0ef1ea1bdec03359e7c103b3aee9f7d7974cda19fa5a2188302809dd0d4341e8692518d62bd1c7ba4cd627e5c723ab9595aa3aba59e64c6232822bac8bb WHIRLPOOL 742aae2b71ddd2b9e78263720c3ea12e7180201bcd5be96ddec9c8cff5af15ca65b7fe0c1ff536361aef655761c6a187df87dcba270821859347fb8c1b4e1661 -EBUILD swi-prolog-7.1.2.ebuild 2905 SHA256 960e432bd41088a5fd4227e757857f1ed732635ee22fa697961aebb08f979586 SHA512 c1fc7882b3d825a8dae07b7bf4d5e9e82870fbed525be7f0b28f1cf4f755455cf6296a5a3fd563cd7e13e536e4f17156062d5d4996b21d57a9c4aa10b248b38f WHIRLPOOL 3537924e61e2ea11a3586e331c8323fa85a13adca3df1420cd83f11f9e005c1add2bf512e9dea62e813278908677d960122ed38a685e2365bbf8ec6c1e30a928 -EBUILD swi-prolog-7.1.3.ebuild 2905 SHA256 f519fa9f709cfe7af32b3f03d615be1b1f3ea81a4e31203bcf6e1b190317053c SHA512 3b6fd1fd19a71aa01dc8f16a3a52c1756e17b466e8cb0c71162c253d9251a8c947b1b1d817d6b8d839585b8565e60baaad5aa7e36e416c905df6250e7876a19d WHIRLPOOL 3c54cc768bfef90dba5921cd00e86ff055aa7e813849ac657be53a6337be875176c5b7cf7c7dc4c6b1a923548845f66bea9bb31938fe157dcf9a9f1610425f9b EBUILD swi-prolog-7.1.4.ebuild 2905 SHA256 2d1ca4d916f1c20b187f780aa683c2480891ad49e63240494025a10c9127ddc3 SHA512 1768f94da8158b5ef5d0d79e99ba822ea0a573523877ec7a545bb0a7fa9fed4fed0f576427d7f2229c9040e65b5dcbe4c0a3abb85dfc5c98253ee95c7eff4a79 WHIRLPOOL c2f2f7c1de4833fb29f665b208567e16416d86637881894c9c53d29af421592eec38598f7e6e4493eb0d96edd5290d92cf996f2d1a6ebb93a6ba5ee0caa3d5ee EBUILD swi-prolog-7.1.5.ebuild 2905 SHA256 73d19073e581bbcb38da28e1fb5a55ae4dc06679dce00a4233a57d7fa15d81a9 SHA512 0324c3ca1667af92b5f0506b78a935cad4ab3cb99cbd9caf56e8a603a65f2106f1be74972da270069e2cea998eebc5068cffe42f56dc9782a6d4ea582bcb9cd7 WHIRLPOOL 134abbfac893851d59a770446ca607ec0561d28d912a162c8f5405cd9f5da954546da10f75e33250de377b44fcbc231ee126828e04fe87963f58747f404a05c0 -MISC ChangeLog 61536 SHA256 18537b3c55a9225c3b93704688158a8be2442ebf3fea313b7142786be0dfa337 SHA512 72733fe12784ec4f58e996bca7b9d90b467ada4de7947d9b0296a1323e8d106f1191c7a0f8428c1b1e90db7db2ed4cab4356d3160172a62c437b1af918a3093e WHIRLPOOL 2adef5b1db4eccf0af140569bc77d1a1682ed999ff29109c8acc0bfaa422a47c0dc76537950938c83c6c08ee68dc933da51f896e7402eb3f3591c94579c9f0d1 +MISC ChangeLog 61658 SHA256 259dc337b38795de4c693d5d7acea45c5934e897b9e50d7140e55af66ee0fe1e SHA512 9fc485a9c388e767d82833eb6434020145e04384b9ebe20bcf0a0e5b89eed9e6fd40ba891a445aba8828fbdd32e3a96d573d7e5ad9a43d7586eb370e568515a1 WHIRLPOOL d03e285ce9cdd7b8db73324978b768e85a0561273d9996adf8e7acc0becfbd633c4f95b8ef432bb79d2985b72a3a6580bd46bb3d6d8e1ae1383004e0b237340a MISC metadata.xml 236 SHA256 cfc0f56c64161129f17e853433bcc92a212ae64ffe70f627ae6e24fd8cc3520a SHA512 c542f8fdc8c524ba187f02788407dd31a87a37255166c6ef184409e1469288736420df4dd39f42bf57bf367532ba9607484a6228790f5e71c1ca7bfb56525194 WHIRLPOOL 472c63b815161c5e04903d12cc2b5f8d7edf56ebdbd5407581534f728b95dc063cdcf227579f75c7ff819d29bb2ba02ee3b79480f46d60aa4de17199163e1242 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlLmRoUACgkQrwS/tqE49e27IwCfUL0nRTBut7UdMJ5oKPUUHtEI -Ng4AoJm+1BW6Ef0yDXFF4fX0WlrP43yP -=LDgy +iEYEAREIAAYFAlLmRuYACgkQrwS/tqE49e3OvQCfYKbdHE1ltpV5hK6+1bgvF8Yx +arMAmwSSUF4Sbx84gYH5O6G3G7nYwbKB +=S+RL -----END PGP SIGNATURE----- diff --git a/dev-lang/swi-prolog/swi-prolog-7.1.2.ebuild b/dev-lang/swi-prolog/swi-prolog-7.1.2.ebuild deleted file mode 100644 index 0da146882b96..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.1.2.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# 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.2.ebuild,v 1.1 2013/12/10 10:16:45 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 || die - 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" || die - 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 || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - cd "${S}/packages" || die - 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 -} diff --git a/dev-lang/swi-prolog/swi-prolog-7.1.3.ebuild b/dev-lang/swi-prolog/swi-prolog-7.1.3.ebuild deleted file mode 100644 index a24ee24362b0..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.1.3.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# 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.3.ebuild,v 1.1 2013/12/16 15:15:37 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 || die - 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" || die - 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 || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - cd "${S}/packages" || die - 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 -} |