diff options
author | Keri Harris <keri@gentoo.org> | 2012-06-23 07:05:14 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2012-06-23 07:05:14 +0000 |
commit | 543026b13ccb4b4c4334ede7e2f6f69a7b87c761 (patch) | |
tree | 31dfb1a5cc9271aa6adfa76bb8a772262f6af794 /dev-lang | |
parent | Remove old vulnerable versions. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/yap/Manifest | 15 | ||||
-rw-r--r-- | dev-lang/yap/metadata.xml | 3 | ||||
-rw-r--r-- | dev-lang/yap/yap-6.3.1.ebuild | 107 |
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 +} |