summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2015-05-16 14:47:50 +0000
committerKeri Harris <keri@gentoo.org>2015-05-16 14:47:50 +0000
commit624d80ad8c1f094fa1baa4de3e20e2ca491ddade (patch)
tree6529ddd9d574a6d44d757ae90718de6d527e5928 /dev-lang
parentKeyword ~ppc. Bug #533430. (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-lang/swi-prolog/Manifest11
-rw-r--r--dev-lang/swi-prolog/swi-prolog-7.3.0.ebuild128
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
+}