summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2012-06-24 06:52:15 +0000
committerKeri Harris <keri@gentoo.org>2012-06-24 06:52:15 +0000
commite359651208eb2cf4357e6df7809e241acb1c47ac (patch)
tree677aa124dd104cd90816eee8c6717fc433458966 /dev-lang
parentRemove entries for app-arch/hardlink++ and app-text/kiwix since they are no l... (diff)
downloadhistorical-e359651208eb2cf4357e6df7809e241acb1c47ac.tar.gz
historical-e359651208eb2cf4357e6df7809e241acb1c47ac.tar.bz2
historical-e359651208eb2cf4357e6df7809e241acb1c47ac.zip
Version bump
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/yap/ChangeLog7
-rw-r--r--dev-lang/yap/Manifest11
-rw-r--r--dev-lang/yap/yap-6.3.2.ebuild105
3 files changed, 118 insertions, 5 deletions
diff --git a/dev-lang/yap/ChangeLog b/dev-lang/yap/ChangeLog
index c82328248ba3..517c65e26d72 100644
--- a/dev-lang/yap/ChangeLog
+++ b/dev-lang/yap/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/yap
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/ChangeLog,v 1.70 2012/06/23 07:05:14 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/ChangeLog,v 1.71 2012/06/24 06:52:15 keri Exp $
+
+*yap-6.3.2 (22 Jun 2012)
+
+ 22 Jun 2012; <keri@gentoo.org> +yap-6.3.2.ebuild:
+ Version bump
*yap-6.3.1 (22 Jun 2012)
diff --git a/dev-lang/yap/Manifest b/dev-lang/yap/Manifest
index a57e0fbe28be..3adff404c93a 100644
--- a/dev-lang/yap/Manifest
+++ b/dev-lang/yap/Manifest
@@ -7,15 +7,18 @@ DIST yap-6.3.0-gentoo-patchset-1.tar.gz 5405 RMD160 59becff941dfa34d2bd691bfe08f
DIST yap-6.3.0.tar.gz 5626436 RMD160 88acf118abdbf65b0a4c1d9cc87ed9df03557af5 SHA1 43a4e784fa002dee2748fa7d690c8c8a75fd785f SHA256 db1d0c46617eab2c5c2e44788252e85a8c667dc9c73e218c9dcf8a20ecbaf94e
DIST yap-6.3.1-gentoo-patchset-0.tar.gz 2229 RMD160 d5a8d7bb6df33787fb105f46968249345cc37ca2 SHA1 f02619afc6693496234945370c74fc04fd512db6 SHA256 e6bfb2869475bd62207038ce201583adb65aa9ef480c3cc469002053a6a0697d
DIST yap-6.3.1.tar.gz 7868709 RMD160 cf6d7f5a04208380ab964d1e51a6e65d2bfa9134 SHA1 a1bd4a9728fcebd2164a9957ae922d4ab0c3ebef SHA256 70b779b40a3a9d4401c0ca21081c6b3034d77212d6a8892bd23bb63236ebc720
+DIST yap-6.3.2-gentoo-patchset-0.tar.gz 2103 RMD160 baa03f1abfa9fb9bc4e47b1b5c598fee9460bee6 SHA1 6880a3682b90efb583acc26d1280e2abcbe104a4 SHA256 0e2c3a6fce81c379cb3892529ef391841fcec39eb1e2188a595f97596187811f
+DIST yap-6.3.2.tar.gz 6447312 RMD160 0de4119dd4e036d17ae1226758a7bd4f0b34e1d5 SHA1 2ff85e44bef2af3d09c618afa8d9ccfffcd1577a SHA256 876a31a05a8e50a32bda8597d3381953e3ed99f37f06e7075209a501b8e2d1ed
EBUILD yap-6.2.2.ebuild 2664 RMD160 5343b2887b34751acbb6b7b8200bc64e5773e011 SHA1 c0f2ccb071f48462ee3d4b5584f7d35fa4db6730 SHA256 4b3b5eaed92b95c737bad596c7b15487f87b1290a9d114de10497347eb720994
EBUILD yap-6.3.0.ebuild 2644 RMD160 ba498c405e20461157a1a6995a8fdbb8496436d1 SHA1 5a3359a07fc4d61d3cf6c1365799e693bcde4144 SHA256 d5a39831382f2266caf5a773a84a6105b011528353f9690fd5aabba5111adbd4
EBUILD yap-6.3.1.ebuild 2706 RMD160 4c522de35844e25afded4985dad8c4f365eae43e SHA1 fb56cd14b04f148e19f24bdb815b2bc7b5948316 SHA256 5059fcf934184706c1523b7003ed27f4fa2048ae5d377c9ae005fc796549e662
-MISC ChangeLog 13221 RMD160 d80cba823e0cfd49a36655ac66390bf0f53718c4 SHA1 cb77aaf6aeabc8726e7a9b2f6f2a81c814d83e5d SHA256 ea2895d4de3413f8ece83d27849883e0c1472e693ad4e56340566e38b83eed40
+EBUILD yap-6.3.2.ebuild 2680 RMD160 ac38386764a2fba7a01c4a23920e0a88fbf81dd8 SHA1 f757e77dd55739058a65bbeec2d09f4511f96d12 SHA256 737e527e0fa07f1fea6bf9d0f866705e26b29adeb83c2102901375fafecf2c13
+MISC ChangeLog 13315 RMD160 65b4709176c33bed2179e2174b11c5c9a43483c4 SHA1 f60a2c9cc4095d605db1319fa530f73554d44808 SHA256 8ad82748967fb5ce21dea68141818b560b25b6c54b0d858af2a1af1c24ef826a
MISC metadata.xml 237 RMD160 8c98a92f74982da6fbb19be4647edd57f83c76d3 SHA1 b75478ddcd712d0dd984aad1a634fa1d371efe38 SHA256 9a61c01690b2627ea341dff3d4d9010db7ac61073dd696904353c6b490a6654b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk/j7yAACgkQrwS/tqE49e0iYgCcCvD9yIAmWF1o4HsxRlZac7ig
-aa4An3Vc243pzs/33PBp16W7ijlTYpe7
-=Z97N
+iEYEARECAAYFAk/j+tgACgkQrwS/tqE49e06zQCghsY00Y/WDXZmqlzPG6F5xccP
+GNMAn2c4/9080ocRQ5UfO1EE0x60uaZ3
+=QEfF
-----END PGP SIGNATURE-----
diff --git a/dev-lang/yap/yap-6.3.2.ebuild b/dev-lang/yap/yap-6.3.2.ebuild
new file mode 100644
index 000000000000..a5235b90532f
--- /dev/null
+++ b/dev-lang/yap/yap-6.3.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/yap-6.3.2.ebuild,v 1.1 2012/06/24 06:52:15 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_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
+}