diff options
author | Keri Harris <keri@gentoo.org> | 2015-05-16 14:47:50 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2015-05-16 14:47:50 +0000 |
commit | 624d80ad8c1f094fa1baa4de3e20e2ca491ddade (patch) | |
tree | 6529ddd9d574a6d44d757ae90718de6d527e5928 /dev-lang | |
parent | Keyword ~ppc. Bug #533430. (diff) | |
download | historical-624d80ad8c1f094fa1baa4de3e20e2ca491ddade.tar.gz historical-624d80ad8c1f094fa1baa4de3e20e2ca491ddade.tar.bz2 historical-624d80ad8c1f094fa1baa4de3e20e2ca491ddade.zip |
Add 7.3 development version
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xA138F5ED
Diffstat (limited to 'dev-lang')
-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.3.0.ebuild | 128 |
3 files changed, 141 insertions, 5 deletions
diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 9da8ba6b6954..75c34b88607b 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-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.469 2015/05/03 08:49:34 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.470 2015/05/16 14:47:41 keri Exp $ + +*swi-prolog-7.3.0 (16 May 2015) + + 16 May 2015; <keri@gentoo.org> +swi-prolog-7.3.0.ebuild: + Add 7.3 development version 03 May 2015; <keri@gentoo.org> -swi-prolog-7.1.31.ebuild, -swi-prolog-7.1.32.ebuild, -swi-prolog-7.1.33.ebuild, diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 9c0c3d9d9acc..8363df8e4067 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -7,15 +7,18 @@ DIST pl-7.1.37.tar.gz 16195382 SHA256 50ab1b6a53391d902e8ec5c84d0ca30b6b9820c819 DIST swi-prolog-6.6.6-gentoo-patchset-0.tar.gz 1590 SHA256 2b240d15562603120e0314bb69bde50089326c11876b7a62106c05f9d48ace71 SHA512 807c7e897dd5b9eef14e063ea53c03047f3acb23174a70a613258adf7f85dc1f7637158fde70aab2e0f40de4bc6ac5e3548dd09dbe3745d916a388f43eb832eb WHIRLPOOL 0a0dbc361cfbe343c8b3562a2c0535905eb1443eea0783b14f96bda43c04e8db6264f476c07da766c6936dc6088e34059f799a3244717390644bf0f5ae83018e DIST swi-prolog-7.1.36-gentoo-patchset-0.tar.gz 1634 SHA256 117c05d8db456ccd888a0444fe0829289985b9aefa17a5d882ba4b55e7e8d61f SHA512 b0116038415118a8f4a3a8c3d8984d07a4f61dbb43be1d87a46bc01f39f606e95368e5ba5c9b6a2150d8237fefe12ac6d46c867fcad80da96c662bae0ce5bc16 WHIRLPOOL 8207abddb6a264dedddf110a62ef856e0c33b77c9c6e9ce00019bc9e296995645b7b29beb61079a59278d1efe08c8943c60790fedcc280907020df5624e7003b DIST swi-prolog-7.1.37-gentoo-patchset-0.tar.gz 1638 SHA256 a903f66bebe9cb9125ba5d038deb1af708943c812dd1b8e3b94d428ad18fefd7 SHA512 93242a468df9ed70fece4bd527124a4ba8599cb8ad99ae765cdcac42b474248becf924a20e2d830679c4f4f6aa72f6f6dfa3de8d98ec43626c06b2073615d6ce WHIRLPOOL 88368c910e51593ae8af99c3c399d49a720d25ceb3ccebd226dfcd91c2788d92c7c022e7cd37225724d74aa87a2ce1976c218c6083a54d3b7f253bcfa7c102f4 +DIST swi-prolog-7.3.0-gentoo-patchset-0.tar.gz 1891 SHA256 18c107c0f8f7473762254514c25e1cb0edf84b2aff5d79ef14dde5f2719d6a1a SHA512 b56e9fd33d495f83128d0f39ff31a5e783c11da2f7e0ed00e98284d7c86ccc88c22c0a6d43a5620870d14ac26aa4aee638bc0d4246bda104ce3b7d73ee2e678d WHIRLPOOL f2f5910215f355791b964d19227f16f0f296e4a129fe904c558e878368556e04ee5996be7e9d7eba66300cc3b661ad819f96842bf6f511cf9abdd24399f168d2 +DIST swipl-7.3.0.tar.gz 16202647 SHA256 c2b66b1ffc2ba84a63159720ec920f75e45730148f8ec0e3535e523a473a3566 SHA512 4d6b332234e425dc2f69f24440316fbbaa44cdd4160b9a5d59e2d719c6b9d7e5074d834e3beccdfa1e6c4d802f8632b03a7346919850259e612696df543c2454 WHIRLPOOL 5f6655c5924236c7bd946dc6cf66ef55f21809029c58af9e2e5866bae71a5a4f10d48f7ee3a8fef893171908f69f89c929f805e0ceba7f4d14454acb0cae06d6 EBUILD swi-prolog-6.6.6.ebuild 2902 SHA256 fe75144dde8d9ad626568cd6b11f563932ba3457e9c473ce3584f0a04fcb63c7 SHA512 3ae6cbc08524ebcec433b9e1c498b3c3d651f6ad73b64a8193b57f36d4443c804c3e3ce5a83d6be909b4ba274462a786759cd2fee32417c7a412778a107b3974 WHIRLPOOL d5640bdce0c8cf0541a996e1985cbdfbe0abcd1ae1f2df1c9bcfac84dbb9fb7f4636df184d899d2db1427f2193e1937a3cb86d1fa678a48b157e6017439146aa EBUILD swi-prolog-7.1.36.ebuild 3086 SHA256 29bb1fb903e9eb1af47eacf42381bdff287ea3b406f5ae150bf24dae545172d0 SHA512 acac2e798b2c0fc57aabd9ddd191b1b03d8388f388f8f82e5a8680ff3c063244e1e9311675a20bac95de5392d90cc287f14b801bbe42d4d9e42fd660450e886d WHIRLPOOL f29dd091b8e6902ca342d7462aa230a1232b7f835775ab85bb85a95c87861c40b6d81d400e3850832888323d200dc5cf69e5e7101d0f1370d7cf89dce816709e EBUILD swi-prolog-7.1.37.ebuild 3086 SHA256 4999284a256e533840abf02fad675fd54a35425b5991a1a5289271c67a3c118a SHA512 a63520f80e955e04769612348450c018dcaf5cf4e0b5d525409b4d5fb6ffef143109edfcdfd8a47cf38a39d2579aaa0c268752b34073c2871d4f7cefba4f4640 WHIRLPOOL 8ec6ba800312c6910d523b4922e2c95954464a54dcfaf8972f06ba79aa07cb9a61cf59e6840120e29b8ea72374ed85642eaa27054903712ae9c54145978ef7b7 -MISC ChangeLog 68703 SHA256 034a2a017411b1459c33dd0f9b6353cc266cfc2887aff72f069fbc1886bd8108 SHA512 6126b1e558a53dfcbc6fbe19ae58a0656386fa74e604b7ca1f049a2f24d9028eb210028a8df72a372cd86be4ab170740ecaee2ee55f204539b5ab31c8e844f97 WHIRLPOOL 6595c0ef2d020d52623fb0d6d593d96fbcb7cd6027aa5a668a205388c6be3fc9d0597448ff2f0f4b206300f27fd170f6983e265f93f89b0b4a52a58aaea6f576 +EBUILD swi-prolog-7.3.0.ebuild 3091 SHA256 e265a7253a13fc6e3bba413e555a229ac36f55b4f29f4141c78905bf54ef5c6a SHA512 cc77773d3514caf98a4aaee6085f2f1a48f71c5f1f332f86f6ce9a75b41a8b691a8a0cd6b3b08b4ceb83b6bb4a49d74e040f50eafe261b140243e2434db69b27 WHIRLPOOL 9ea8f299c4601d5159b3f24f9a33f490c2fec4050737fe96b5e5e502d916b6ed9d31dbfb1edf6aad4fc372826dc88acbed99dca9a545255f5651c0e248c1fb61 +MISC ChangeLog 68826 SHA256 15de9c55e46c563492b9308dce10177f088bd01d17ba301ff170923ab30d36b4 SHA512 7be18de1aa3d4562bec77dad24e1fc1b24eb19d86de1ae41d2fd35dc400cb1607a703f9765135f5671b2f3f52409dd92833d79011c92bbbce2787440f3460034 WHIRLPOOL b87356697fcf83f9bcf696abf8f4e2183ffdf4c3bc5b0fa990cf74d9715c4b279c7dc03246387c7f9b3289d65f3ad3d379f61a9bbf5720346f416865d1faacc8 MISC metadata.xml 236 SHA256 cfc0f56c64161129f17e853433bcc92a212ae64ffe70f627ae6e24fd8cc3520a SHA512 c542f8fdc8c524ba187f02788407dd31a87a37255166c6ef184409e1469288736420df4dd39f42bf57bf367532ba9607484a6228790f5e71c1ca7bfb56525194 WHIRLPOOL 472c63b815161c5e04903d12cc2b5f8d7edf56ebdbd5407581534f728b95dc063cdcf227579f75c7ff819d29bb2ba02ee3b79480f46d60aa4de17199163e1242 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlVF4BQACgkQrwS/tqE49e0jMQCeMxafKGZzNEk8sSpUy8OWaxCi -cHoAmgO8EZ+a9a0IwrTJOtBFv22vpDds -=ztN3 +iEUEAREIAAYFAlVXV3oACgkQrwS/tqE49e0IlACYuw7QCePuXfphC8ShArGjSYif +EQCeMwSYugebE+fEU3HWytfzPyDTNwE= +=e92T -----END PGP SIGNATURE----- diff --git a/dev-lang/swi-prolog/swi-prolog-7.3.0.ebuild b/dev-lang/swi-prolog/swi-prolog-7.3.0.ebuild new file mode 100644 index 000000000000..25ae785d1b3e --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-7.3.0.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2015 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.3.0.ebuild,v 1.1 2015/05/16 14:47:41 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/swipl-${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.5 ) + 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}/swipl-${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 + ./report-failed || die "Cannot report failed packages" + fi +} + +src_test() { + cd "${S}/src" || die + emake check + + if ! use minimal ; then + cd "${S}/packages" || die + emake check + ./report-failed || die "Cannot report failed packages" + 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 + ./packages/report-failed || die "Cannot report failed packages" + fi + + dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION +} |