aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/rakudo/rakudo-9999.ebuild')
-rw-r--r--dev-lang/rakudo/rakudo-9999.ebuild9
1 files changed, 4 insertions, 5 deletions
diff --git a/dev-lang/rakudo/rakudo-9999.ebuild b/dev-lang/rakudo/rakudo-9999.ebuild
index 9df4c8b..c6696c6 100644
--- a/dev-lang/rakudo/rakudo-9999.ebuild
+++ b/dev-lang/rakudo/rakudo-9999.ebuild
@@ -23,18 +23,17 @@ SLOT="0"
# TODO: add USE="javascript" once that's usable in nqp
IUSE="clang java moar test"
-RDEPEND="=dev-lang/nqp-${PV}:=[java=,moar=,clang=]"
+RDEPEND="~dev-lang/nqp-${PV}:=[java=,moar=,clang=]"
DEPEND="${RDEPEND}
clang? ( sys-devel/clang )
>=dev-lang/perl-5.10"
REQUIRED_USE="|| ( java moar )"
-PATCHES=( "${FILESDIR}/${PN}-2016.03-Makefile.in.patch" )
+PATCHES=( "${FILESDIR}/${PN}-2016.04-Makefile.in.patch" )
pkg_pretend() {
- if has_version dev-lang/rakudo; then
- ewarn "Rakudo is known to fail compilation if it's already"
- ewarn "installed. So if it fails, you know what to do."
+ if has_version dev-lang/rakudo && use java; then
+ die "Rakudo is known to fail compilation with the jvm backend if it's already installed."
fi
}