diff options
author | Patrick Lauer <patrick@gentoo.org> | 2014-05-26 03:36:31 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2014-05-26 03:36:31 +0000 |
commit | 7bdc1f36f606b2fee97fb6238675f0cb07b2862d (patch) | |
tree | 7e100b5ef31d4d9271a961e2af4fd7287a899efe /dev-lang/rakudo | |
parent | Version bump. (diff) | |
download | historical-7bdc1f36f606b2fee97fb6238675f0cb07b2862d.tar.gz historical-7bdc1f36f606b2fee97fb6238675f0cb07b2862d.tar.bz2 historical-7bdc1f36f606b2fee97fb6238675f0cb07b2862d.zip |
Bump, add moarvm support
Package-Manager: portage-2.2.10/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 | 6 | ||||
-rw-r--r-- | dev-lang/rakudo/metadata.xml | 1 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2014.05.ebuild | 53 |
4 files changed, 65 insertions, 3 deletions
diff --git a/dev-lang/rakudo/ChangeLog b/dev-lang/rakudo/ChangeLog index 7a40f0fe8153..ce38e16f5b91 100644 --- a/dev-lang/rakudo/ChangeLog +++ b/dev-lang/rakudo/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/rakudo # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.55 2014/04/18 03:39:17 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.56 2014/05/26 03:36:21 patrick Exp $ + +*rakudo-2014.05 (26 May 2014) + + 26 May 2014; Patrick Lauer <patrick@gentoo.org> +rakudo-2014.05.ebuild, + metadata.xml: + Bump, add moarvm support *rakudo-2014.04 (18 Apr 2014) diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest index cd810b5c0ce6..7775462c4e7e 100644 --- a/dev-lang/rakudo/Manifest +++ b/dev-lang/rakudo/Manifest @@ -2,9 +2,11 @@ DIST rakudo-2014.01.tar.gz 1313452 SHA256 a885aab4d2477550baa23ceb3063fe39f2166f DIST rakudo-2014.02.tar.gz 1326047 SHA256 b787b496766d439b1b85b22c7aa8a8dba3a6278e9eac12379f635c1ed7cd175b SHA512 65df00a4fb065d804d1d8a9157420e4af42437f78733d81f8317334cee7e516e72b90b67bd839b0550cdff6db74d0e0ba347d306593fb1cec7bb01e067f29918 WHIRLPOOL b4fe7bcdea18360c886002ac479386336485cc8987f8e863ca5223558646f7f622aa2c8d5882752a1e6618d6ca6fb9bbc3904df793d7740ac3b6c8beeaa4df5a DIST rakudo-2014.03.01.tar.gz 1337402 SHA256 2429e9150ac219eca024dd28cc4b60d051ffbd410dfb0f89182cff95761349ae SHA512 d701edba17b18ff04f05ea0afb7e5329fa7a184a728a2ad766bd85f7f4bbfb8e564f1d20a1fbebe9038e6c1e5a6f58d4fe401019ccb0f16b945ff00e2606eb5e WHIRLPOOL 3ccb469bab075775cfe32d722db8f7a19bb9ce73f169117e8578e49f5eb58efe455edab8c74a2c7a9d1346f1dfbbdb7eae8ddf7b6676e448e0c33e071711c5fd DIST rakudo-2014.04.tar.gz 1360404 SHA256 95131349661ad8f52fbf850974248304ede55b585cce9219ccdb1a3ad6d13014 SHA512 1298310727bd4007a76ca2d5970ead88e30faaac4735cae9da51968c253f89c2d8afac5f51e49c8ac1886c7c30bd26cafb8cd24459241b477823fca05221b6d9 WHIRLPOOL 1144747f4647f0c59936236654d6e42590be8bb1ddd6c5a32ae6d47e035f8b42afed79adbea8f7ba12f3b9749ac166d54cdfe18a6e029f2e8ec4a5635d9c0b8d +DIST rakudo-2014.05.tar.gz 1399555 SHA256 95846d80c9985f59bc53c6c2968ce611dd285f4b213271bfca3d1bbfe01041fb SHA512 d83c1ca82de02ab70095de8b73f0edbea9d6e17789897558e3b15b9b668a6dc1776185d0e78f4794806cbdcee6bf416a5fd3abe39e33d29bca0ae49f1f38e2fd WHIRLPOOL 2b8dc15fe80cb2cd8f65665b4cfc1ad1d766701f552ccc72d5fc95b727f28edbd5fa425b289afecde7882925fced67780e73121ee2f7cccf129bc13b50e82b5e EBUILD rakudo-2014.01.ebuild 1239 SHA256 0bc22149f6102866c31b22889a222cf5e5f00d7f3c4483791649ac9cd37e65af SHA512 3d99076aeb0f2b878ed33b4e174b1a6ea5ad8cccfdd6cb910cd55a029c1704fd0617a092141c8bd39376b7eadb06d7006bf3b7b3028457f1db3fb154d4532a63 WHIRLPOOL 32e344becf28180192b3719a75df55176474aca47760d64be0e251a3d9e5c7449744c9b909a025aeb3c9c85b12fc594520c146c7b8f9d4bf6c1748de139f4837 EBUILD rakudo-2014.02.ebuild 1241 SHA256 a1098125f450f8dc489f6938daa654a42dc8845b3f42892fb47a9469f119a92a SHA512 648d1ce1ad64b2d461acaf4d1a9fc708d80c99f173d149574fded34adb60461ae9400d949cecfd22caecb3c4894447b81606c3123844cbbf96c0a4f66b6b549a WHIRLPOOL eefe095e3a617b68d25512dff5cf87b9a45cc33f2a267df6d61ea4175dd42dce58b28fc17c5a6d2f93eaea9e75f260528d9082502fdaae731e01078a67627f15 EBUILD rakudo-2014.03.01.ebuild 1315 SHA256 6359dc004832592c24218835ec19cb9f91d923bd06490d0411bd2d03458f60e2 SHA512 134954ef7e186e33a21cb97b786936f283db04fb64cd317aeff59c9b9971c1ffd3b662c876a8f25c4b3449391e112e59fd6c68dd5e61d8e87d500fc08753c336 WHIRLPOOL 04d6b1d6d28975cfa39d0c9882cbfc23e8528012c1a5b1c067124d59b29bd1ce947c7d60256e24f48bfc6122157c8e358860eb134731c3d631bed35a4ed08365 EBUILD rakudo-2014.04.ebuild 1312 SHA256 3a5d1f4e76585ed9de9bd147cf9437d52383c9f73714dddf12e9d90430969db8 SHA512 a4ddc2e9ab642f00134f1aa57ce88891c96a3937e90130201af881ba46c15ad3f478a8715785364d6f7bab92fa7f313b0b66be178b4e5df6fe13e28ef30317a5 WHIRLPOOL 93ad779e222eecfc306f64c016b6d9e21478d07af16d1b9f0116e3a5587792f1732db1298b60fcf27117c8560f2eee067de7f9df0875a9a81ae86e390a46773d -MISC ChangeLog 7863 SHA256 9769792f56e1dd5eeb73cff498d348acc3684022f69af026c5ad711c5eae0a0a SHA512 5ddcb319e5c765c6d09fc903c60d84aa5b8eb0298ee16bc216a6a2212a0f8378aebf1793141dbc745dc2ed8297ad4fea7ccce99cc97e8c17ad2d05529175a1fa WHIRLPOOL 711f377c7571fd6b45a938aa193c912b213a24d52d48b635a6262b70f41cb3a49745243dfeadadfcac543a39bd52ab20be6426ea2b220b65d2564e4de5ea3ee1 -MISC metadata.xml 352 SHA256 512b09a4b8aadb5686c51c7489568a12b131cdfcc14c7086b0fe45aff8947252 SHA512 88b1bc290c351e37312bbcf46967d65cea6a7c0b7e4a126e3736a5f7ae200851a249f59a6bb612999b31bd861436d92ed6789d187e11f8f15fd1895cbce0f13d WHIRLPOOL a99ceb6834038bd89ce24fca2ba2eccd09ce5cd861a211125ce7809768dc2584f715406290f326863a0a18f61af2706a4a45d0542f8cdf60f0f1385215506d68 +EBUILD rakudo-2014.05.ebuild 1346 SHA256 4fabd9f226df1b6c375f6d37cd2f2d0e2141597e41b3cee85864319b98831ec2 SHA512 12091def7b34274e236b0b9cbfdd8b8c106bcb53525206db2142ec529d17834f96162a17c35b095c12db27b9b02e9b0def64880c5b248901bcfdc5d81c1a1a82 WHIRLPOOL de29593f3e9b22af6622fd9fa0d1b82e65a1598ef4a6536671249f144092b310e7c5b45ba136bfb97afd7503d4a17118f00da3e422082ff2c0be09041b733d2b +MISC ChangeLog 8012 SHA256 e785bf2e71761aff564170a3d6ec16e7ff22e7790be125560a6404b71d47d590 SHA512 c10df0929d52e572832c933c143ea1c24a701b79c96c8c8fecffd661eb9edd7222ff505f54cf6c1678d737be62afb5cc8ce8069a5e4e351b424952921951bd22 WHIRLPOOL 0048485010c0a4a833292abde552e7eb6554a81720a9d3d67a156f69c513a108e07a7887e3403e71e2b755837016a5443a9d0cc93e061966e67f6d1280c7772e +MISC metadata.xml 418 SHA256 9c56f39209ac85e097ca4fb41b93485bb625661dc99cf2627589d7dbcac85418 SHA512 8a2d709ed2f76c136adc4f869e1d5a116ebd4160ea043aa173e6cb793c7a567f5aabe115204b90e3d3968cd995085cc4bbbc1d9fd65472fbb1f3bfa33caeebc5 WHIRLPOOL ccce29b86221c6ce8b67243a097c7be7e3872d35aabc628016182cf1198ad8d780df3cfa7247fb11cc19f6dc44fee645e46506789219bfa33e7d62b1c901986d diff --git a/dev-lang/rakudo/metadata.xml b/dev-lang/rakudo/metadata.xml index e83c0705335f..75666cc2c24c 100644 --- a/dev-lang/rakudo/metadata.xml +++ b/dev-lang/rakudo/metadata.xml @@ -8,5 +8,6 @@ </maintainer> <use> <flag name='parrot'>Build the parrot backend (default)</flag> + <flag name='moar'>Build the MoarVM backend (experimental)</flag> </use> </pkgmetadata> diff --git a/dev-lang/rakudo/rakudo-2014.05.ebuild b/dev-lang/rakudo/rakudo-2014.05.ebuild new file mode 100644 index 000000000000..628891ec76d6 --- /dev/null +++ b/dev-lang/rakudo/rakudo-2014.05.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2014.05.ebuild,v 1.1 2014/05/26 03:36:21 patrick Exp $ + +EAPI=5 + +PARROT_VERSION="5.9.0" +# hack for this specific version, don't copy to future releases +NQP_VERSION="${PV/01/}" + +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 moar" + +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," + use moar && myconf+="moar," + 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.md 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 +} |