summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2013-11-10 14:31:46 +0000
committerKeri Harris <keri@gentoo.org>2013-11-10 14:31:46 +0000
commitee330c592d2028e0af1607f50d8725695aae96b9 (patch)
treebe9199e3ea7200c966eba77d2d16b0644052ba72 /dev-lang/yap
parentremove treecleaned dev-games/gigi entry (diff)
downloadhistorical-ee330c592d2028e0af1607f50d8725695aae96b9.tar.gz
historical-ee330c592d2028e0af1607f50d8725695aae96b9.tar.bz2
historical-ee330c592d2028e0af1607f50d8725695aae96b9.zip
Bump -6.3 development version
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xA138F5ED
Diffstat (limited to 'dev-lang/yap')
-rw-r--r--dev-lang/yap/ChangeLog7
-rw-r--r--dev-lang/yap/Manifest13
-rw-r--r--dev-lang/yap/yap-6.3.3.ebuild111
3 files changed, 125 insertions, 6 deletions
diff --git a/dev-lang/yap/ChangeLog b/dev-lang/yap/ChangeLog
index 6001d599e73f..9deae782c0d9 100644
--- a/dev-lang/yap/ChangeLog
+++ b/dev-lang/yap/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/yap
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/ChangeLog,v 1.78 2013/08/16 13:42:27 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/ChangeLog,v 1.79 2013/11/10 14:31:11 keri Exp $
+
+*yap-6.3.3 (10 Nov 2013)
+
+ 10 Nov 2013; <keri@gentoo.org> +yap-6.3.3.ebuild:
+ Bump -6.3 development version
16 Aug 2013; <keri@gentoo.org> yap-6.3.2.ebuild:
Respect LDFLAGS, DESTDIR
diff --git a/dev-lang/yap/Manifest b/dev-lang/yap/Manifest
index 7031b30a2fee..ccf6bfb92e38 100644
--- a/dev-lang/yap/Manifest
+++ b/dev-lang/yap/Manifest
@@ -9,16 +9,19 @@ DIST yap-6.3.1-gentoo-patchset-0.tar.gz 2229 SHA256 e6bfb2869475bd62207038ce2015
DIST yap-6.3.1.tar.gz 7868709 SHA256 70b779b40a3a9d4401c0ca21081c6b3034d77212d6a8892bd23bb63236ebc720
DIST yap-6.3.2-gentoo-patchset-6.tar.gz 4138 SHA256 a5691612842b89e8dc3f5755fe076f3203574da34256bcba78ce282451cfde27 SHA512 c2dc49c0e185e6b6d7bdae175d470926f7b072dad1e46d30e36e885ca4d0abc8a7908b3abc946b1d7c77006973f8ef9e7dc862ecc4ef756eff5d83a06674e5a7 WHIRLPOOL 7046a9d74d34e9f561f71b762f81ae208784eb6daccb4e0bfe7980729bd5094d34858f7d88b54c9d4589e6b835707a0150fd0a6c2b98d41d9238efbc1badb805
DIST yap-6.3.2.tar.gz 6447312 SHA256 876a31a05a8e50a32bda8597d3381953e3ed99f37f06e7075209a501b8e2d1ed SHA512 8fd93d4e448e92f5dfd4b0dd18e0ce988766d99b3bf7a72bce3931d551c873a11468764bef6bbb132a5518870f2bce0a00658536614db3cdc6586af27d56555d WHIRLPOOL f4507cb41735f40bf343b608a443f017e118c2b99da38e8a59e630b397c4812ce087ce097e85d5af9552191b5f77559609b22f446d05a3513fec08582ea43804
+DIST yap-6.3.3-gentoo-patchset-0.tar.gz 2372 SHA256 2752235be51212cd11e127ff9bdc64ac944b3fa2ddfe498ecbee275880bc1acd SHA512 36712ab54ba2370a666ad326dddeb1699e9ff2cab1d9f02ba085e8fc946b74b368697d6926bfc56f10cf62f30609cbd582bfbb9bc520d313b7c62e6c09dd8a33 WHIRLPOOL 8fc06bc5ec7ced6d544bc5b63f19e749d198393e4319305bcd59667ecace5299d030ecd7cf54900276ec1a3574343bff7bfa88d89978d5e220f29ef32d277d63
+DIST yap-6.3.3.tar.gz 7879301 SHA256 aee3b449b1669af07a8291ce6e7fb0a9b35e1343e2ab96fadb1a37552397fa78 SHA512 4ef45277ec84b6e072fa54afc7d6c18f11c3a0cdf477e35e35a0ce2181c9ff2e693f8735f63a1899373f6baf79ce0a972b37e1ae6ed8271bec60663f477bbe80 WHIRLPOOL 3b4095ff9ecbd532d2211e9158f6bd400248b43386027894c08754aadc14712a60325aeb950b361f14b2bc105053ff8a70b025e305fb79003a68f4226a39b724
EBUILD yap-6.2.2.ebuild 2664 SHA256 4b3b5eaed92b95c737bad596c7b15487f87b1290a9d114de10497347eb720994 SHA512 b7f09a5a1df2cd9f9c917a1c111101b158282d4023405949e999c2d8c833c91e5d86993767248d9977678e831e09242a8047c3c93d09da4ec8a4b45edff8023d WHIRLPOOL a75198cd7fdced122ccf57c7704799be8579666a00583e83a821b03886a22f7dc6956258acf9750ae1345d8d35ade03477d1cf3305aa0149971a3620c8fa689e
EBUILD yap-6.3.0.ebuild 2644 SHA256 d5a39831382f2266caf5a773a84a6105b011528353f9690fd5aabba5111adbd4 SHA512 a1d92a874a17a5b94bf2fbc40fbcd32f11753f5d932fd36a193a435cb9facd67306d9489678522fefbe79981430a8e0d626557349b7a5d712528f5c6af452fcf WHIRLPOOL 27a1724b667c84e50fafd97c143498b7a7f95f61d42889f4fc188bf5dbf9b4f7de5c473a20ccc2acb7a6bc7ebb76999568b7d9ec00a44386456de142f216b024
EBUILD yap-6.3.1.ebuild 2706 SHA256 5059fcf934184706c1523b7003ed27f4fa2048ae5d377c9ae005fc796549e662 SHA512 a01ce19634a774c78dbd4d403ea6b7bace19d5baa2e9475842fd141661c8c229d89553943c09832adc90e7fe0490309b935058e6b08079878c171ed3900ac62f WHIRLPOOL c3870aedfc395b8a6a0f0abe740ef54cf8c8e32e1d8da560bf29c606c4f13e8ba433b7212d203d15ff0afa4c3f2af5434e83c8295ef0559feb6b6ed7a01404c2
EBUILD yap-6.3.2.ebuild 2787 SHA256 b2b59edb8d5f67ee7eddc8001ffaed1dbac7d49ddae0191eb7473b49d319dfaf SHA512 b18357fb1a3a67e3b652b3e551147faf70e3186bc7eaf45735dff4bf429758ef02e1296ef4be57a7c33f02d4ec78e597dcd22639f8e49eeedda13f8d4c4951a5 WHIRLPOOL 7f3a2cc894d193c3c631159bcb52e145a23ee00bcc7a04e9758f6d7cd490b0f103a05cb5f7f377225a48a3aaee80fa516d06b65af1ad7fe4f27850f4f06337c3
-MISC ChangeLog 14034 SHA256 81c04264fac230a5a108ef8cd38a5d04ae534fed5e7d54c9f4ae27406a44d90c SHA512 72d2072b52e0f8f410fd49d20b860c3f94bc1614af8efa9ce7c1234e418788a34868aaddc6d2da1107695fbf9b930420ca1200b4b2db60d96d0fd0170307a0ce WHIRLPOOL 969ed33294fb2e267a2435d21c338ad47ab0e50cad7886ee52caf6557256f8b6d622f12e1a8797616a0f12aca8fd9b396e0eeba8e5a557d95f207eef250ee65d
+EBUILD yap-6.3.3.ebuild 2787 SHA256 6a27cd4b7a58412e16a6883069820de12775956f821c280eb069f08020297991 SHA512 a0621c58a7d59a99a4a964d2204b19df391f8c6690ccb108f5cc0fb1a3ec8e738b6fca556f2c8f57bc28aa45dc1c7d24cfb1f51b8a1497b925e9a9c0a898f23d WHIRLPOOL c3cc4515c1d0161308ddaecd693ba094728d144aad0d29110985e5f99208a0ace948cc604adf89396e2677b1828aaa0d3ccd0170e817d85f124779161e82d6be
+MISC ChangeLog 14145 SHA256 d02c0a66dd7a933a965355137f3c2d21f15ffd9a4f08af37c91f7b3f81e92296 SHA512 0b317aa6a41e092add139f5fcc9d8b74d9eebfb06076c5b767c9cb27d3f87417dc7250c11bb65b0f01de39b57d84bf70eee34a8a49f22a65c89cfa1fae4a0e6c WHIRLPOOL 28b0c3664503b9339af877341e397eb88923d8ff494b76ee048cdf82ce28cf661d5b45d4a0fabfac9bc007fb30508bf3a9b74a84cb3e1c6f69891118941e9653
MISC metadata.xml 237 SHA256 9a61c01690b2627ea341dff3d4d9010db7ac61073dd696904353c6b490a6654b SHA512 e3b7a3ff486778d0f57ba88a8ac0d4d164d216b5699e3f63f6112f16b63549dc673feabb0a6594192f411971c66325f9feadb0594e995bb07755655d65c0b8ce WHIRLPOOL 28cd6a32b33f26c30483ef51479269f71d099df6a3a9edad390f79fb4f8374b33dc3faca5d6a3bb79fae00cd4d804de5308d8244b9ffbe24e2f5e858c173cd48
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlIOKwEACgkQrwS/tqE49e3JPQCfdIuQAlWeNf0/8wr5C7WdI9YW
-C7sAoK8o4HcN3+wG5ggMpKmAayi4vhtZ
-=pt4d
+iEYEAREIAAYFAlJ/luAACgkQrwS/tqE49e3/EACfbAqVoM9lElrA/b+/uluKtsk0
+o3MAn08F1GxrBFmhN/NEP7w/5zN0oJsM
+=OjH5
-----END PGP SIGNATURE-----
diff --git a/dev-lang/yap/yap-6.3.3.ebuild b/dev-lang/yap/yap-6.3.3.ebuild
new file mode 100644
index 000000000000..dfd92c1f1b95
--- /dev/null
+++ b/dev-lang/yap/yap-6.3.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/yap-6.3.3.ebuild,v 1.1 2013/11/10 14:31:11 keri Exp $
+
+EAPI=2
+
+inherit eutils flag-o-matic java-pkg-opt-2 multilib
+
+PATCHSET_VER="0"
+
+DESCRIPTION="YAP is a high-performance Prolog compiler."
+HOMEPAGE="http://www.dcc.fc.up.pt/~vsc/Yap/"
+SRC_URI="http://www.dcc.fc.up.pt/~vsc/Yap/${P}.tar.gz
+ mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
+
+LICENSE="Artistic LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="R debug doc examples gmp java mpi mysql odbc readline static threads"
+
+RDEPEND="sys-libs/zlib
+ gmp? ( dev-libs/gmp )
+ java? ( >=virtual/jdk-1.4 )
+ mpi? ( virtual/mpi )
+ mysql? ( virtual/mysql )
+ odbc? ( dev-db/unixODBC )
+ readline? ( sys-libs/readline sys-libs/ncurses )
+ R? ( dev-lang/R )"
+
+DEPEND="${RDEPEND}
+ doc? ( app-text/texi2html )"
+
+src_prepare() {
+ cd "${WORKDIR}"
+ EPATCH_FORCE=yes
+ EPATCH_SUFFIX=patch
+ epatch "${WORKDIR}"/${PV}
+ rm -rf "${S}"/yap || die "failed to remove yap xcode project"
+}
+
+src_configure() {
+ append-flags -fno-strict-aliasing
+
+ local myddas_conf
+ if use mysql || use odbc; then
+ myddas_conf="--enable-myddas"
+ else
+ myddas_conf="--disable-myddas"
+ fi
+
+ econf \
+ --libdir=/usr/$(get_libdir) \
+ $(use_enable !static dynamic-loading) \
+ $(use_enable threads) \
+ $(use_enable threads pthread-locking) \
+ $(use_enable debug debug-yap) \
+ $(use_enable debug low-level-tracer) \
+ $(use_with gmp) \
+ $(use_with readline) \
+ $(use_with mpi) \
+ $(use_with mpi mpe) \
+ $(use_with java) \
+ $(use_with R) \
+ ${myddas_conf}
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc ; then
+ emake html || die "emake html failed"
+ fi
+}
+
+src_test() {
+ # libtai package contains check.c which confuses the default
+ # src_test() function
+ true
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed."
+
+ dodoc changes*.html README || die
+
+ if use doc ; then
+ dodoc yap.html || die
+ fi
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/examples/chr
+ doins packages/chr/Examples/* || die
+ insinto /usr/share/doc/${PF}/examples/clib
+ doins packages/clib/demo/* || die
+ insinto /usr/share/doc/${PF}/examples/http
+ doins -r packages/http/examples/* || die
+ insinto /usr/share/doc/${PF}/examples/plunit
+ doins packages/plunit/examples/* || die
+ if use java ; then
+ insinto /usr/share/doc/${PF}/examples/jpl/prolog
+ doins packages/jpl/examples/prolog/* || die
+ insinto /usr/share/doc/${PF}/examples/jpl/java
+ doins packages/jpl/examples/java/README || die
+ doins -r packages/jpl/examples/java/*/*.{java,pl} || die
+ fi
+ if use mpi ; then
+ insinto /usr/share/doc/${PF}/examples/mpi
+ doins library/mpi/examples/*.pl || die
+ fi
+ fi
+}