diff options
Diffstat (limited to 'dev-lang/rakudo')
-rw-r--r-- | dev-lang/rakudo/Manifest | 9 | ||||
-rw-r--r-- | dev-lang/rakudo/metadata.xml | 4 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.01.1.ebuild | 58 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.02.ebuild | 58 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.03.ebuild | 45 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.04.ebuild | 45 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.05-r1.ebuild | 47 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.06.ebuild | 43 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.07.2.ebuild | 43 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.11.ebuild | 43 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-2015.12.ebuild | 44 |
11 files changed, 0 insertions, 439 deletions
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest index 46e50ea20166..030bae90ea73 100644 --- a/dev-lang/rakudo/Manifest +++ b/dev-lang/rakudo/Manifest @@ -1,10 +1 @@ -DIST rakudo-2015.01.1.tar.gz 1500598 SHA256 bf6e406a7d274d56b0afcbe13baccb69449d6847c41d713d4fea4220b5246d51 SHA512 b4953f7d4408e4ef51b09339acc1a3be13a00fd3a5a546961478d1bd62bf383660650aa336cd482fd7c321e4eda5a2d26182ad25f33b5902781a6b4cb407c0a7 WHIRLPOOL 9a8dfbec049f92455c2cdbb1d37e55e365dce50aa17b4181b888524efff8ec0a035f10b6ced5fa0803ff16d49772ce2de06664fa21df23ba997ef25f6fcf0825 -DIST rakudo-2015.02.tar.gz 1541857 SHA256 6e64d291809f1ec081fae061c4c886bc774d442439b86801511da3e1a64104b6 SHA512 c6acf3704f820f523be4b0bd2dba9cee23a573364bd22f8a5b8f65b3a0fdc2dcd2921a89ff1e3499d372af611a9fcc2d5660952f3b5d9efee4849ed0b14979e8 WHIRLPOOL aa96a90bba18fa9f2543dfdc7cde0c9e9ad9e6bb7f5cf462b6b55d07a9745f2ff8a7f1c342ae652f4dde49db079f54fb3391676c2a8c5de46c8f2cee736d4975 -DIST rakudo-2015.03.tar.gz 1518785 SHA256 39d0ca0c8f681a33c44e1265e38fb718e4357c43bc0c651c24f610a19598aecc SHA512 562be7491ee180fbf8cf03379716b507b234539e163e4c0bc56b2d9af1a8c4f57ea2a409ef1bef00e76d81a356abf8eef35b3c09cc1c4ac5f1e0ee29910f8b33 WHIRLPOOL 176119cd12aa18b1b1e8493a3539b5e580da9b86f71ebdba5722d1ec333a69a8c7adc4808d29341f3a60c02e4656b1640dc64857441a08472f57c824aa1cbb4f -DIST rakudo-2015.04.tar.gz 2481636 SHA256 ba61883218617a2993169b4b318bb5b89d26422bb987b9f111c982a337012d65 SHA512 831136c52b1b83350db923a296c693e2ecaf079e988e4fc566cabb3946a085dabd695a9b2568a6fa43c3bff314940ca563a1c244288c6842ca4d791e9a8144ef WHIRLPOOL c4f6b4c0a24274808da01a2b4b4e39bc5d995879b945dceea31118797ae242d94bf0230932f297b501fa3898e09493ecb3233592a2129ac1b721722be8cf0471 -DIST rakudo-2015.05.tar.gz 2503009 SHA256 81ecf442e5c1720d8112effc5531f171c83907e29510c536cb16c8637d9d8924 SHA512 eb8774b0642bddbb6f11d3aa6041b25da495080d75fd1a0364002f071044d4e08cd798e2449d7b55622287ec482206e3327e8ba0b5973a17c0369c95c16e5dc1 WHIRLPOOL 135c6d3ca2eed5fb8fa529ceeb1a3c842e6174c34c1d259ca573bec0c3b8bea6f5967c8c404cd3cb6bccd6188eadf82bbb4407a01f7bf4ae4fb03dfaf7198181 -DIST rakudo-2015.06.tar.gz 2505308 SHA256 eea69522bc415a2566acb7277db44e5e0df558b3f3d667b64c4e700e917d18fa SHA512 1fb7f6fa42cc71977c26663ae38f5421b390781825e8acd0a0fae9c2781aa06018db3b474a0da43eb519eeb1aed8220df686968e2484272df095e21476b3023d WHIRLPOOL afea51402961a0ca2428a9e8ea5bda48b23b955fb04ad86aeb002b2a387c98931c3e03de24dda247b42a4e00ce772234f52bf6cb76f2951b28f57bef8908b56c -DIST rakudo-2015.07.2.tar.gz 2539175 SHA256 1794f2d670af1174aee620587270c05fbc06ef3026ae144daac436101856c492 SHA512 2e487df689c40b45673fc14a66127f893a5b0db13c5747e030dbc4b293cec76114b88909598f2ac7d607e7fe6d8fa632ee0c7386a064da31e76feeec48406d5f WHIRLPOOL bfa2ae4c3f5e24f641eaf8c52d96e61c9cfc48d4ecd9fcacae5a19ed1f60d636d3241fddf2bcbf40df2f2b98add912992c8e955dd237b7583af38c17bbb6713c -DIST rakudo-2015.11.tar.gz 2643309 SHA256 a27c8357d06ebfcd1337003c869686f5041aba563a3a8c57bc3c555334e43bc3 SHA512 e4d662709cf47b2b98398c5781973d1abd008f6f13b170fdba418bf36ff552e6c33caee26e2833539828c06ab7562f02cf5e54789f898e2e2d1d31db98d2e95e WHIRLPOOL 22fdaaf616dc62606ca320cb08231b2ae0740e4191f238f2fa26247b2fcd45ae061a2b4f1c616181ea68339a45054751fef0ebab825e98580ecede43c039805e -DIST rakudo-2015.12.tar.gz 2669528 SHA256 f8a57a7b543416c8ea623644f3d74673c4e6c68f3b0161a6b963550ecb74781b SHA512 48e4c98bbff67a52f68a835cc87a19a0b17f2d67790f8162ffd9f167f080d09180d375b5ea9a8577d1de5036c78e604473a2140107d448aff3630c138fd16114 WHIRLPOOL 351ab7ff4b4a1ff00195f913d48f87ef620888cf709e68df5b169f24256d5042bd4a89ef5b3595d9be32ed27cae2e87da9cf3f2585eec0823420be5ee6d8a1a3 DIST rakudo-2016.01.1.tar.gz 2687265 SHA256 897d01bcb27c209bd51918bb5be6adc6e6ea9dbc2c6b65414f9ac081aa8c5d7b SHA512 31228d49577f5d25b306a987650af0ae11bb2fa80fcaeee421dbe88dc9812edd5a399999f8727dee11d74177b7b9bca0290e26c4240c7baed35fabb4c912f85f WHIRLPOOL 52b2d7d1a0461883b1d07bbb492994f7eb8930a8726565d9a4788883e16510fc052dc066bf8443e09042548d76a3f3ca1cb17be8baa23b16f5742eb52f33c39b diff --git a/dev-lang/rakudo/metadata.xml b/dev-lang/rakudo/metadata.xml index dc471a2d0814..5a5e9977e99c 100644 --- a/dev-lang/rakudo/metadata.xml +++ b/dev-lang/rakudo/metadata.xml @@ -9,8 +9,4 @@ <email>perl@gentoo.org</email> <name>Gentoo Perl Project</name> </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-2015.01.1.ebuild b/dev-lang/rakudo/rakudo-2015.01.1.ebuild deleted file mode 100644 index 9be0bf033d48..000000000000 --- a/dev-lang/rakudo/rakudo-2015.01.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PARROT_VERSION="6.7.0" - -MY_PV="2015.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="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode] ) - >=dev-lang/nqp-${MY_PV}[parrot?,java?,moar?]" -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 - - # why doesn't ops2c get detected?! :( - if use parrot; then - sed -i -e 's~OPS2C = $(PARROT_BIN_DIR)/$(EXE)~OPS2C = $(PARROT_BIN_DIR)/ops2c~' Makefile || die - fi -} - -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 -} diff --git a/dev-lang/rakudo/rakudo-2015.02.ebuild b/dev-lang/rakudo/rakudo-2015.02.ebuild deleted file mode 100644 index 9be0bf033d48..000000000000 --- a/dev-lang/rakudo/rakudo-2015.02.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PARROT_VERSION="6.7.0" - -MY_PV="2015.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="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode] ) - >=dev-lang/nqp-${MY_PV}[parrot?,java?,moar?]" -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 - - # why doesn't ops2c get detected?! :( - if use parrot; then - sed -i -e 's~OPS2C = $(PARROT_BIN_DIR)/$(EXE)~OPS2C = $(PARROT_BIN_DIR)/ops2c~' Makefile || die - fi -} - -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 -} diff --git a/dev-lang/rakudo/rakudo-2015.03.ebuild b/dev-lang/rakudo/rakudo-2015.03.ebuild deleted file mode 100644 index 62b4355174ae..000000000000 --- a/dev-lang/rakudo/rakudo-2015.03.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PV="2015.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 java +moar" - -RDEPEND=">=dev-lang/nqp-${MY_PV}[java?,moar?]" -DEPEND="${RDEPEND} - dev-lang/perl" - -src_configure() { - 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 -} diff --git a/dev-lang/rakudo/rakudo-2015.04.ebuild b/dev-lang/rakudo/rakudo-2015.04.ebuild deleted file mode 100644 index 62b4355174ae..000000000000 --- a/dev-lang/rakudo/rakudo-2015.04.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PV="2015.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 java +moar" - -RDEPEND=">=dev-lang/nqp-${MY_PV}[java?,moar?]" -DEPEND="${RDEPEND} - dev-lang/perl" - -src_configure() { - 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 -} diff --git a/dev-lang/rakudo/rakudo-2015.05-r1.ebuild b/dev-lang/rakudo/rakudo-2015.05-r1.ebuild deleted file mode 100644 index 631262a4c3e5..000000000000 --- a/dev-lang/rakudo/rakudo-2015.05-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -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 java +moar" - -RDEPEND=">=dev-lang/nqp-${PV}[java?,moar?]" -DEPEND="${RDEPEND} - dev-lang/perl" - -src_prepare() { - epatch "${FILESDIR}/jakudo-fix-paths.patch" -} - -src_configure() { - 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 -} diff --git a/dev-lang/rakudo/rakudo-2015.06.ebuild b/dev-lang/rakudo/rakudo-2015.06.ebuild deleted file mode 100644 index 744a9057d317..000000000000 --- a/dev-lang/rakudo/rakudo-2015.06.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -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 java +moar" - -RDEPEND=">=dev-lang/nqp-${PV}[java?,moar?]" -DEPEND="${RDEPEND} - dev-lang/perl" - -src_configure() { - 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 -} diff --git a/dev-lang/rakudo/rakudo-2015.07.2.ebuild b/dev-lang/rakudo/rakudo-2015.07.2.ebuild deleted file mode 100644 index 744a9057d317..000000000000 --- a/dev-lang/rakudo/rakudo-2015.07.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -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 java +moar" - -RDEPEND=">=dev-lang/nqp-${PV}[java?,moar?]" -DEPEND="${RDEPEND} - dev-lang/perl" - -src_configure() { - 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 -} diff --git a/dev-lang/rakudo/rakudo-2015.11.ebuild b/dev-lang/rakudo/rakudo-2015.11.ebuild deleted file mode 100644 index 744a9057d317..000000000000 --- a/dev-lang/rakudo/rakudo-2015.11.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -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 java +moar" - -RDEPEND=">=dev-lang/nqp-${PV}[java?,moar?]" -DEPEND="${RDEPEND} - dev-lang/perl" - -src_configure() { - 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 -} diff --git a/dev-lang/rakudo/rakudo-2015.12.ebuild b/dev-lang/rakudo/rakudo-2015.12.ebuild deleted file mode 100644 index 29ce6a7007ff..000000000000 --- a/dev-lang/rakudo/rakudo-2015.12.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -DESCRIPTION="A compiler for the Perl 6 programming language" -HOMEPAGE="http://rakudo.org" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" - inherit git-r3 -else - SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" -fi - -LICENSE="Artistic-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# TODO: add USE="javascript" once that's usable in nqp -IUSE="java +moar test" -REQUIRED_USE="|| ( java moar )" - -RDEPEND="=dev-lang/nqp-${PV}*:=[moar?,java?]" -DEPEND="${RDEPEND} - >=dev-lang/perl-5.10" - -PATCHES=(${FILESDIR}/${PV}) - -src_configure() { - local BACKENDS - - # The order of this list determines which gets installed as "perl6" - use moar && BACKENDS+="moar," - use java && BACKENDS+="jvm," - #use javascript && BACKENDS+="js," - - perl Configure.pl --prefix=/usr --sysroot=/usr --backends=$BACKENDS -} - -src_test() { - export RAKUDO_PRECOMP_PREFIX=$(mktemp -d) - default -} |