summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2012-06-23 07:05:14 +0000
committerKeri Harris <keri@gentoo.org>2012-06-23 07:05:14 +0000
commit543026b13ccb4b4c4334ede7e2f6f69a7b87c761 (patch)
tree31dfb1a5cc9271aa6adfa76bb8a772262f6af794 /dev-lang
parentRemove old vulnerable versions. (diff)
downloadhistorical-543026b13ccb4b4c4334ede7e2f6f69a7b87c761.tar.gz
historical-543026b13ccb4b4c4334ede7e2f6f69a7b87c761.tar.bz2
historical-543026b13ccb4b4c4334ede7e2f6f69a7b87c761.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/Manifest15
-rw-r--r--dev-lang/yap/metadata.xml3
-rw-r--r--dev-lang/yap/yap-6.3.1.ebuild107
4 files changed, 125 insertions, 7 deletions
diff --git a/dev-lang/yap/ChangeLog b/dev-lang/yap/ChangeLog
index 858cbb450223..c82328248ba3 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.69 2012/06/06 03:17:38 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yap/ChangeLog,v 1.70 2012/06/23 07:05:14 keri Exp $
+
+*yap-6.3.1 (22 Jun 2012)
+
+ 22 Jun 2012; <keri@gentoo.org> +yap-6.3.1.ebuild, metadata.xml:
+ Version bump
06 Jun 2012; Zac Medico <zmedico@gentoo.org> yap-6.2.2.ebuild,
yap-6.3.0.ebuild:
diff --git a/dev-lang/yap/Manifest b/dev-lang/yap/Manifest
index 7b0be5d6e536..a57e0fbe28be 100644
--- a/dev-lang/yap/Manifest
+++ b/dev-lang/yap/Manifest
@@ -5,14 +5,17 @@ DIST yap-6.2.2-gentoo-patchset-2.tar.gz 5736 RMD160 64d051a58a7bcdf9c167adf02b60
DIST yap-6.2.2.tar.gz 5496746 RMD160 116dc877aa4bf5f89ce86127ca17e85691960358 SHA1 db24829a8d196d3ef021992d54ebecd588d81258 SHA256 c9b5feb1ac6488797e8c722053db239cc208f7f6f09135f1e6d5f5802f90878e
DIST yap-6.3.0-gentoo-patchset-1.tar.gz 5405 RMD160 59becff941dfa34d2bd691bfe08f051c1619ee9b SHA1 1c7bb8153743709f304e90fe71a97212b2037c1b SHA256 1f63e18419933b9a2b9adce2bc3d3e6dbcbb98aa10abc69d7731e8a555ab2e3a
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
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
-MISC ChangeLog 13116 RMD160 ef1d9fcb65ef094d8be9b81e11c95635d0ffabc8 SHA1 de59c402f9085422684ad0347421361162c3dfa2 SHA256 3ba2969af816169c2d0a701ce40daed8692c42ec55bfae81752ef6f8348cdf70
-MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
+EBUILD yap-6.3.1.ebuild 2706 RMD160 4c522de35844e25afded4985dad8c4f365eae43e SHA1 fb56cd14b04f148e19f24bdb815b2bc7b5948316 SHA256 5059fcf934184706c1523b7003ed27f4fa2048ae5d377c9ae005fc796549e662
+MISC ChangeLog 13221 RMD160 d80cba823e0cfd49a36655ac66390bf0f53718c4 SHA1 cb77aaf6aeabc8726e7a9b2f6f2a81c814d83e5d SHA256 ea2895d4de3413f8ece83d27849883e0c1472e693ad4e56340566e38b83eed40
+MISC metadata.xml 237 RMD160 8c98a92f74982da6fbb19be4647edd57f83c76d3 SHA1 b75478ddcd712d0dd984aad1a634fa1d371efe38 SHA256 9a61c01690b2627ea341dff3d4d9010db7ac61073dd696904353c6b490a6654b
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk/Oy9gACgkQ/ejvha5XGaNi/ACfTUBuk8SWMsG1yq15ot5hvm6I
-y2MAoMToszMb0ZqitI2vp7SDFqA+7/JR
-=Pntu
+iEYEARECAAYFAk/j7yAACgkQrwS/tqE49e0iYgCcCvD9yIAmWF1o4HsxRlZac7ig
+aa4An3Vc243pzs/33PBp16W7ijlTYpe7
+=Z97N
-----END PGP SIGNATURE-----
diff --git a/dev-lang/yap/metadata.xml b/dev-lang/yap/metadata.xml
index 1990bb86aace..9720e3e3e802 100644
--- a/dev-lang/yap/metadata.xml
+++ b/dev-lang/yap/metadata.xml
@@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>prolog</herd>
+<use>
+ <flag name='R'>Enable support for connecting R to Prolog</flag>
+</use>
</pkgmetadata>
diff --git a/dev-lang/yap/yap-6.3.1.ebuild b/dev-lang/yap/yap-6.3.1.ebuild
new file mode 100644
index 000000000000..41ee475f13b8
--- /dev/null
+++ b/dev-lang/yap/yap-6.3.1.ebuild
@@ -0,0 +1,107 @@
+# 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.1.ebuild,v 1.1 2012/06/23 07:05:14 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 )"
+
+S="${WORKDIR}"/${PN}-6.3
+
+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
+}