summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-11-25 04:47:58 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-11-25 04:47:58 +0000
commit5aa2c35017013384ce45e18e61474b11e9831580 (patch)
tree3f78158cfd241ed19d024fd82d181bde1bcd2b09 /dev-lang
parentFixed build with newer gcc, re-enabling parrot backend (diff)
downloadhistorical-5aa2c35017013384ce45e18e61474b11e9831580.tar.gz
historical-5aa2c35017013384ce45e18e61474b11e9831580.tar.bz2
historical-5aa2c35017013384ce45e18e61474b11e9831580.zip
Re-add parrot/nqp backend as nqp works again
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/rakudo/ChangeLog8
-rw-r--r--dev-lang/rakudo/Manifest4
-rw-r--r--dev-lang/rakudo/rakudo-2014.11-r1.ebuild (renamed from dev-lang/rakudo/rakudo-2014.11.ebuild)14
3 files changed, 18 insertions, 8 deletions
diff --git a/dev-lang/rakudo/ChangeLog b/dev-lang/rakudo/ChangeLog
index 507011c7f64a..78f4871277ea 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.64 2014/11/24 01:48:46 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.65 2014/11/25 04:47:46 patrick Exp $
+
+*rakudo-2014.11-r1 (25 Nov 2014)
+
+ 25 Nov 2014; Patrick Lauer <patrick@gentoo.org> +rakudo-2014.11-r1.ebuild,
+ -rakudo-2014.11.ebuild:
+ Re-add parrot/nqp backend as nqp works again
*rakudo-2014.11 (24 Nov 2014)
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index f42a1852fc1c..d8636a2dafc4 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -8,6 +8,6 @@ EBUILD rakudo-2014.08.ebuild 1255 SHA256 dfb4b0f1e5bf08533529a3d2f1691993019d5ae
EBUILD rakudo-2014.09-r1.ebuild 1270 SHA256 58d28c325334963a99abfabc40d465c7c20096d3029d0814bde1f14ebbbc1c6a SHA512 b80fe4bd7083e89c89888c0c7e1d19b37a5e737b57ba4bef12d34eb4eda0a55c63a50fc0f6831812984fd2c682d6544a712155eded80341e1054e07bca0c4167 WHIRLPOOL f1ea399e54d3cefef27c7d5645670dcc54ae427cb387d3d068819fed577e846f245e80ff66002bafdb50b9f4cc2921bf88f522d6c45094dbed03b8c65ced1217
EBUILD rakudo-2014.09.ebuild 1255 SHA256 129209450dfa0def79fed5543d10ed8715d91c39f201d30a67aeee7da85e7026 SHA512 3c1caa618cd9e37733eae145289c319ecc2074a9674ecbf3207238a626579261ed9847d809881f7d4a7af5a5edf559601e794fb7e429478043e8e95b1a70039b WHIRLPOOL 61a67d4738641639f34231cb308a6e349053154b4eda14dc769c01dfdb63d384c800d2ffe34ec002e85afb07f24bd2642c96d1f839f28b736637cbd8d17043da
EBUILD rakudo-2014.10.ebuild 1267 SHA256 ca2920d8285d51e3da42464cabce00c2b60d8fe363ab2e6fbbbd4be1a833dee3 SHA512 d7a4640d460befe79556af5f916da77dd31bc417cd7cc3b5b026efdc5394d4f87f009176ca11f8a0eef9850437751bca7c833dcbfed683bc05fe50c8c5a4ef4a WHIRLPOOL 892e860b994291caf30d788d1beac03bcc8931e2a882509a8818744af38ca6e3c3ca3909d02258990cec6f3750867c8eda728940f76ee276629927e97537793e
-EBUILD rakudo-2014.11.ebuild 1125 SHA256 0b792e470f2bae26d5d3883fb41d005c754757185368774942e665259d2e65a9 SHA512 b1e37100c6855a50c9d6e0aae86fb4c59e5500983832b4faa3fc818db4f5a74353fc4653c59d7bf471fe6a35c39dd0a09a3a1fdf21fd4b13bc41db1950f26d82 WHIRLPOOL 2143119c51ca3b5da7b460504aae50d062a04928949cbe13aeaf109860cd7dd0bc5a26d54463749a3df97cbbeadb4aaffb9b80c7c6bfcfff0b2756bda65e1e46
-MISC ChangeLog 9220 SHA256 780be58c4184fc307d9d60e237a43823bd3ef0e7e90631b2fd70cfa59090970f SHA512 f8ffba80092a7ee3c74efe751d0c26358940ed6e5ea6bf958237b088d4c8b97b5b8d642384903b523dcf43ced85b9677811051ee0ff0c42fbee103b62f99e4f6 WHIRLPOOL a1d18e656ac0df76ec4c65709594915a2f78ff4e3feb3c815da89a1defaaf5d69f37a391e937571821e35594c30298146e889a9e328a8074e650e11eafe4fb5b
+EBUILD rakudo-2014.11-r1.ebuild 1443 SHA256 7db19d70f7fac953b05f4435754ee72a30f629200df48b5c93797b6128170953 SHA512 8d223375729047523373e9145f66eeab41b0157598568db63670c53edc78c9d3d5af842c628854afbe07133d2f45ac676608d62a6af7551b1b5eacfb21e224ab WHIRLPOOL ef7ae7976466dfd4e443c3641d22b36cf8acf2471c24adb2ad951986215421698ef8c8a4d721a69316a6d77e0d38532b0bf5a5733fbf7c58ecf89c0a70857081
+MISC ChangeLog 9405 SHA256 016b5e21197aef15bc361eb2bdeacffdc25256ba25a6cfe37ecede8b28170455 SHA512 f2605bf67b2a377b7c973a476f8dfd39c6433a16cdb6c6f724b28d5c750c56b81eb24bd17a803118b204787353a84d78b45f9bf6a7bc1e7d270f6caae7880e1f WHIRLPOOL cfb856955ad5ea3a0c9b266aff937483b8585a0a6a7799a02a990e1ff23a1eed8c47625a023a7ca4f08f0779bb01e48a6ae785f15bc1af39a3a771b47dcec9bc
MISC metadata.xml 418 SHA256 9c56f39209ac85e097ca4fb41b93485bb625661dc99cf2627589d7dbcac85418 SHA512 8a2d709ed2f76c136adc4f869e1d5a116ebd4160ea043aa173e6cb793c7a567f5aabe115204b90e3d3968cd995085cc4bbbc1d9fd65472fbb1f3bfa33caeebc5 WHIRLPOOL ccce29b86221c6ce8b67243a097c7be7e3872d35aabc628016182cf1198ad8d780df3cfa7247fb11cc19f6dc44fee645e46506789219bfa33e7d62b1c901986d
diff --git a/dev-lang/rakudo/rakudo-2014.11.ebuild b/dev-lang/rakudo/rakudo-2014.11-r1.ebuild
index 968108be0d93..c2581d8f2397 100644
--- a/dev-lang/rakudo/rakudo-2014.11.ebuild
+++ b/dev-lang/rakudo/rakudo-2014.11-r1.ebuild
@@ -1,6 +1,6 @@
# 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.11.ebuild,v 1.1 2014/11/24 01:48:46 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2014.11-r1.ebuild,v 1.1 2014/11/25 04:47:46 patrick Exp $
EAPI=5
@@ -8,17 +8,17 @@ PARROT_VERSION="6.7.0"
inherit eutils multilib
-DESCRIPTION="A Perl 6 implementation"
+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"
+IUSE="doc +parrot java moar"
-RDEPEND="
- >=dev-lang/nqp-${PV}[java?,moar?]"
+RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode] )
+ >=dev-lang/nqp-${PV}[parrot?,java?,moar?]"
DEPEND="${RDEPEND}
dev-lang/perl"
@@ -27,9 +27,13 @@ src_prepare() {
}
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?! :(
+ use parrot && sed -i -e 's~OPS2C = $(PARROT_BIN_DIR)/$(EXE)~OPS2C = $(PARROT_BIN_DIR)/ops2c~' Makefile || die
}
src_test() {