diff options
author | 2013-12-06 04:13:06 +0000 | |
---|---|---|
committer | 2013-12-06 04:13:06 +0000 | |
commit | 275a1b421c7dfd4e4a9932c709c03e1eab70b082 (patch) | |
tree | b8cf4f6920aa636d574b7e6903af1c268277873b /dev-lang/rakudo | |
parent | Add nqp-j support, moarvm will follow when it's working well enough (diff) | |
download | historical-275a1b421c7dfd4e4a9932c709c03e1eab70b082.tar.gz historical-275a1b421c7dfd4e4a9932c709c03e1eab70b082.tar.bz2 historical-275a1b421c7dfd4e4a9932c709c03e1eab70b082.zip |
Add jakudo support
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/rakudo')
-rw-r--r-- | dev-lang/rakudo/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/rakudo/Manifest | 7 | ||||
-rw-r--r-- | dev-lang/rakudo/metadata.xml | 3 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2013.11-r1.ebuild | 51 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2013.11.ebuild | 4 |
5 files changed, 67 insertions, 6 deletions
diff --git a/dev-lang/rakudo/ChangeLog b/dev-lang/rakudo/ChangeLog index 767a9e2e7001..3da1a9966fc1 100644 --- a/dev-lang/rakudo/ChangeLog +++ b/dev-lang/rakudo/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/rakudo # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.49 2013/12/01 07:46:26 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.50 2013/12/06 04:12:56 patrick Exp $ + +*rakudo-2013.11-r1 (06 Dec 2013) + + 06 Dec 2013; Patrick Lauer <patrick@gentoo.org> +rakudo-2013.11-r1.ebuild, + metadata.xml, rakudo-2013.11.ebuild: + Add jakudo support *rakudo-2013.11 (01 Dec 2013) diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest index 66198e24bc42..12e2b3392d2e 100644 --- a/dev-lang/rakudo/Manifest +++ b/dev-lang/rakudo/Manifest @@ -3,6 +3,7 @@ DIST rakudo-2013.09.tar.gz 1246142 SHA256 feba0a0b8f590805902cf9b6edb72460d7d4fa DIST rakudo-2013.11.tar.gz 1281629 SHA256 514f228c4d49617b3237ed7fffe70ac88a1de7449a777b088f5422747cb023d6 SHA512 a56b1efc1b7990e36270d6bddfd6b1b1fb1e441de24a8cd8afae32a3b00b3e68b580af8f3b19598023191170c81bfbe357e9d8d0eb24129402b1d8e99e39a040 WHIRLPOOL 6aa35198ef173805d80fc5767912fdc93ecf27e55054910fbcb589837fed7f76c62cdf133e4cc3a76f8ffcbe0736d9657a758792f5069e9307fd8d15ef1812af EBUILD rakudo-2013.08.ebuild 1111 SHA256 37f0a298783d79bd1bb8caa410540e5235efead81abcc937b2ced57a809de186 SHA512 36f603f2648b3fc3f71d1c638b055d9c660cc92766230947654e02815704dae43edc15d6b4750498b4da92fcc0b51ff143e905d978379c05b43d2f20d7f0f8e1 WHIRLPOOL 680e6cb76e0a38065362fbddb4ed36f64ff7935078e636c40ee1fecc621ceba9740d733f25935572606b617e354ee220f63864b3031e218d56fa8215845f3058 EBUILD rakudo-2013.09.ebuild 1111 SHA256 a516a5f505364188259900d3b714c8672a40d1bc463c844e1d1db503b2a4fbf4 SHA512 b67223ef498e2e18ae4b9df8bc42553d17ad8b9dd82784dcdda42e1a0b2ffc08cdb695abafcddde7e915c530c70face2022ea46d2001840de4ea13654c0e10cf WHIRLPOOL 7295ce13355de593ba567e7267277d64fe260267904a6bb9487c9696b37f34d92be0d910a5b25b2db42473ba0b2b75e8745a8c77e914563e964a9fbad6acf31b -EBUILD rakudo-2013.11.ebuild 1184 SHA256 b442e2f637b4b8d2412871b16d2e76b04f055681b00c37790483e147250c331f SHA512 40708d078635a78829b7b246387d5bddb050aeed7f836b4eeace91b6e3984708c30089f63aa9a31c28d83c7edc0fb9d6d071397e6e20a2b9671a70b7a1542b19 WHIRLPOOL 8655b22291585f137c924b92b4a02e783feaed1464f482a43c65d56a5c2f01efe20bf65ded6fe225dec671dd7dbf8a4a021582bc43c88a6e7b689c8aaa337cc4 -MISC ChangeLog 6993 SHA256 6ff090de7cd7b226cde32381186f662b28fcc7d4b16adf8dba1db304e1a14861 SHA512 3ec405165d02a1e8657d73ca299bd08f306339340014ee207db21422525250cff4d837d32c6c1b0753ec4ccaef2c66fd79f32bc30abf57c9645f928e4ce7bd33 WHIRLPOOL f3b8f0448496790f92613ad4b86c88b6166e1059a6ea2155f2efcce5e264bcc258aae00216ac03184155ca6430300b84da54bbb57a46ebefa71183fb7cf0cead -MISC metadata.xml 252 SHA256 2d53d1d9369e88cc0380590dbb20a2e458cb651a0aa935e4b102bd465d54c524 SHA512 8ecd246342fe3cf2de1b70713979bf7f2f912a8b0780706b0cce32247395ee9d70789c891d7a600f32adaaadfa29df7e002691b5606a2b6b156583c9cc422acf WHIRLPOOL ba28e2c4294e84421a4e5028ba2dafe0004b207ef8d2c4094b70516f82a1846c7fbd4f8dba38cfb91b36e2109eef54641596cf24d182809900d7cff8da6a0aad +EBUILD rakudo-2013.11-r1.ebuild 1242 SHA256 5def8e1f7ae283205bf244bbb872d7c34c8591f600a20991a7d07b00d97afa6c SHA512 b52c058627f5bc9616429bb8f1a1c5086fee5f6a2faf29618c2c4ccfadbcbcb9079404a03f54ede4a698bdcbb7e0c3d8374397595c0be44b0c7bcb471de705c9 WHIRLPOOL 5c63164e5cdcfcb745c6e2cf6f8697a0fe196a182a3bf1bf5ad9f97f32d3c7c2ab54728129a270fcae3ba161357c4f53c6a4c3862fb62f6cd796d3b1fb7b4db2 +EBUILD rakudo-2013.11.ebuild 1184 SHA256 9436ce6d7607b844b88616a3a22038cdd3071a807ac243dfb7e29659cb240f9c SHA512 e9ab035205bbb3edbd2d59e1bdb610f0a6d246a686de35cd25d8bffcce8945e8c96f13127b517a70bad482ca4a619b9f7d02f2b56db431e4eda8cb57d2525c0e WHIRLPOOL cd6eac8e8678bbc883952cbfad7bd3b4d35809eef46430d4d93b4f3c66864b2071edc2c1eef696c0222c5efe4af91c6bf1e5c29474d00e5293d6dcd3e7f264c0 +MISC ChangeLog 7165 SHA256 7a91d4c6c2a2fbc6efc2007537dba4fb37b17683960abe982f0fd32ae81a2627 SHA512 0e7704ab68faa4ce61a03082579388b1ca7809bcc7f3f843c11bdcc8eb5e665da62128920f542931db74c51aa7da4c3effcabba3e1dc3e2f6ecce55ce7e420aa WHIRLPOOL 4b7527b18a0d7a73f0174e36eb34e85a6dd13d0f0cfa4c2f49ad3983f6bf2546bce21cbfe853755b50de155b4f1d305b2075f85c230229146fa24afd312b4401 +MISC metadata.xml 352 SHA256 512b09a4b8aadb5686c51c7489568a12b131cdfcc14c7086b0fe45aff8947252 SHA512 88b1bc290c351e37312bbcf46967d65cea6a7c0b7e4a126e3736a5f7ae200851a249f59a6bb612999b31bd861436d92ed6789d187e11f8f15fd1895cbce0f13d WHIRLPOOL a99ceb6834038bd89ce24fca2ba2eccd09ce5cd861a211125ce7809768dc2584f715406290f326863a0a18f61af2706a4a45d0542f8cdf60f0f1385215506d68 diff --git a/dev-lang/rakudo/metadata.xml b/dev-lang/rakudo/metadata.xml index 0f092fb5a12f..e83c0705335f 100644 --- a/dev-lang/rakudo/metadata.xml +++ b/dev-lang/rakudo/metadata.xml @@ -6,4 +6,7 @@ <email>patrick@gentoo.org</email> <name>Patrick Lauer</name> </maintainer> + <use> + <flag name='parrot'>Build the parrot backend (default)</flag> + </use> </pkgmetadata> diff --git a/dev-lang/rakudo/rakudo-2013.11-r1.ebuild b/dev-lang/rakudo/rakudo-2013.11-r1.ebuild new file mode 100644 index 000000000000..d79e2f97dcf5 --- /dev/null +++ b/dev-lang/rakudo/rakudo-2013.11-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.11-r1.ebuild,v 1.1 2013/12/06 04:12:56 patrick Exp $ + +EAPI=5 + +PARROT_VERSION="5.9.0" +NQP_VERSION="${PV}" + +inherit eutils multilib + +DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine" +HOMEPAGE="http://rakudo.org/" +SRC_URI="http://rakudo.org/downloads/${PN}/${P}.tar.gz" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +parrot java" + +RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode] + >=dev-lang/nqp-${NQP_VERSION}[parrot?,java?]" +DEPEND="${RDEPEND} + dev-lang/perl" + +src_prepare() { + sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile-Parrot.in || die +} + +src_configure() { + use parrot && myconf+="parrot," + use java && myconf+="jvm," + perl Configure.pl --backends=${myconf} --prefix=/usr || die +} + +src_test() { + emake -j1 test || die +} + +src_install() { + emake -j1 DESTDIR="${ED}" install || die + + dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die + + if use doc; then + dohtml -A svg docs/architecture.html docs/architecture.svg || die + dodoc docs/*.pod || die + docinto announce + dodoc docs/announce/* || die + fi +} diff --git a/dev-lang/rakudo/rakudo-2013.11.ebuild b/dev-lang/rakudo/rakudo-2013.11.ebuild index 6c2c285a5abf..f6c58a845d83 100644 --- a/dev-lang/rakudo/rakudo-2013.11.ebuild +++ b/dev-lang/rakudo/rakudo-2013.11.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild,v 1.1 2013/12/01 07:46:26 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild,v 1.2 2013/12/06 04:12:56 patrick Exp $ -EAPI=3 +EAPI=5 PARROT_VERSION="5.9.0" NQP_VERSION="${PV}" |