aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Brewer <tomboy64@sina.cn>2016-05-25 13:36:20 +0200
committerMatthew Brewer <tomboy64@sina.cn>2016-05-25 15:03:19 +0200
commit40b5940ea51e65d041a5fc166371c0931070fc43 (patch)
tree32f7276b9173d7f52fecd5c51480ccfe85a9991c
parentadd chroot-here.sh to tools (dangerous!) (diff)
downloadtbc-40b5940ea51e65d041a5fc166371c0931070fc43.tar.gz
tbc-40b5940ea51e65d041a5fc166371c0931070fc43.tar.bz2
tbc-40b5940ea51e65d041a5fc166371c0931070fc43.zip
remove old perl6 ebuilds
-rw-r--r--dev-lang/moarvm/Manifest4
-rw-r--r--dev-lang/moarvm/files/Configure-2016.03.patch145
-rw-r--r--dev-lang/moarvm/files/Configure-2016.04.patch145
-rw-r--r--dev-lang/moarvm/metadata.xml27
-rw-r--r--dev-lang/moarvm/moarvm-2016.01-r1.ebuild31
-rw-r--r--dev-lang/moarvm/moarvm-2016.02.ebuild31
-rw-r--r--dev-lang/moarvm/moarvm-2016.03.ebuild31
-rw-r--r--dev-lang/moarvm/moarvm-2016.04-r1.ebuild68
-rw-r--r--dev-lang/moarvm/moarvm-2016.04.ebuild35
-rw-r--r--dev-lang/moarvm/moarvm-9999.ebuild68
-rw-r--r--dev-lang/nqp/Manifest4
-rw-r--r--dev-lang/nqp/nqp-2016.01.ebuild64
-rw-r--r--dev-lang/nqp/nqp-2016.02.ebuild64
-rw-r--r--dev-lang/nqp/nqp-2016.03.ebuild64
-rw-r--r--dev-lang/nqp/nqp-2016.04-r2.ebuild114
-rw-r--r--dev-lang/nqp/nqp-2016.04.ebuild64
-rw-r--r--dev-lang/nqp/nqp-9999.ebuild91
-rw-r--r--dev-lang/rakudo/Manifest4
-rw-r--r--dev-lang/rakudo/files/rakudo-2016.03-Makefile.in.patch17
-rw-r--r--dev-lang/rakudo/rakudo-2016.01.1.ebuild36
-rw-r--r--dev-lang/rakudo/rakudo-2016.02.ebuild36
-rw-r--r--dev-lang/rakudo/rakudo-2016.03.ebuild36
-rw-r--r--dev-lang/rakudo/rakudo-2016.04-r1.ebuild85
-rw-r--r--dev-lang/rakudo/rakudo-2016.04.ebuild34
24 files changed, 0 insertions, 1298 deletions
diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
deleted file mode 100644
index 8841bc0..0000000
--- a/dev-lang/moarvm/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST MoarVM-2016.01.tar.gz 3314742 SHA256 d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435 WHIRLPOOL f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e
-DIST MoarVM-2016.02.tar.gz 3313448 SHA256 3bdacebba98e6b2d3d10f12af0ab514dec27fb24b15ed00aef479b7d190ce40a SHA512 fdeb107e071bcd7a893f15f105e722543010a87710cbd2ac4ce322000c96c9dae5c5e661dd8d60e712c4fe22d860650a003485d75f95a5b19fcde266f8fe483d WHIRLPOOL 9ccb54d147d558b4fa52bfe9b098384b3d61dffba598db803828bb0cbbc8bae9fd6a527d093c07a421cd97a59952e11ffaf9c6cef93ce9b48778009558e96732
-DIST MoarVM-2016.03.tar.gz 3318299 SHA256 dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216 WHIRLPOOL e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4
-DIST MoarVM-2016.04.tar.gz 3332850 SHA256 6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d WHIRLPOOL e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92
diff --git a/dev-lang/moarvm/files/Configure-2016.03.patch b/dev-lang/moarvm/files/Configure-2016.03.patch
deleted file mode 100644
index 6fd46c2..0000000
--- a/dev-lang/moarvm/files/Configure-2016.03.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-diff --git a/Configure.pl b/Configure.pl
-index 72a5dad..f829d5c 100755
---- a/Configure.pl
-+++ b/Configure.pl
-@@ -32,7 +32,7 @@ GetOptions(\%args, qw(
- os=s shell=s toolchain=s compiler=s
- ar=s cc=s ld=s make=s has-sha has-libuv
- static has-libtommath has-libatomic_ops
-- has-dyncall has-libffi
-+ has-dyncall has-libffi pkgconfig=s
- build=s host=s big-endian jit! enable-jit lua=s has-dynasm
- prefix=s bindir=s libdir=s mastdir=s make-install asan ubsan),
- 'no-optimize|nooptimize' => sub { $args{optimize} = 0 },
-@@ -99,6 +99,7 @@ $config{config} = join ' ', map { / / ? "\"$_\"" : $_ } @args;
- $config{osname} = $^O;
- $config{osvers} = $Config{osvers};
- $config{lua} = $args{lua} // './3rdparty/dynasm/minilua@exe@';
-+$config{pkgconfig} = $args{pkgconfig} // '/usr/bin/pkg-config';
-
- # set options that take priority over all others
- my @keys = qw( ar cc ld make );
-@@ -164,12 +165,33 @@ if (-e '3rdparty/libuv/src/unix/threadpool' . $defaults{obj}
- system($defaults{make}, 'realclean')
- }
-
-+# test whether pkg-config works
-+if (-e "$config{pkgconfig}") {
-+ print("\nTesting pkgconfig ... ");
-+ system("$config{pkgconfig}", "--version");
-+ if ( $? == 0 ) {
-+ $config{pkgconfig_works} = 1;
-+ } else {
-+ $config{pkgconfig_works} = 0;
-+ }
-+}
-+
- # conditionally set include dirs and install rules
- $config{cincludes} //= '';
- $config{install} //= '';
- if ($args{'has-libuv'}) {
- $defaults{-thirdparty}->{uv} = undef;
- unshift @{$config{usrlibs}}, 'uv';
-+ if ($config{pkgconfig_works}) {
-+ my $result = `$config{pkgconfig} --cflags libuv`;
-+ if ( $? == 0 ) {
-+ $result =~ s/\n/ /g;
-+ $config{cincludes} .= ' ' . "$result";
-+ print("Adding extra include for libuv: $result\n");
-+ } else {
-+ print("Error occured when running $config{pkgconfig} --cflags libuv.\n");
-+ }
-+ }
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libuv/include'
-@@ -181,6 +203,16 @@ else {
- if ($args{'has-libatomic_ops'}) {
- $defaults{-thirdparty}->{lao} = undef;
- unshift @{$config{usrlibs}}, 'atomic_ops';
-+ if ($config{pkgconfig_works}) {
-+ my $result = `$config{pkgconfig} --cflags atomic_ops`;
-+ if ( $? == 0 ) {
-+ $result =~ s/\n/ /g;
-+ $config{cincludes} .= ' ' . "$result";
-+ print("Adding extra include for atomic_ops: $result\n");
-+ } else {
-+ print("Error occured when running $config{pkgconfig} --cflags atomic_ops.\n");
-+ }
-+ }
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libatomic_ops/src';
-@@ -216,7 +248,8 @@ if ($args{'has-libtommath'}) {
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libtommath';
-- $config{install} .= "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n";
-+ $config{install} .= "\t\$(MKPATH) \$(DESTDIR)\$(PREFIX)/include/libtommath\n"
-+ . "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n";
- }
-
- if ($args{'has-dynasm'}) {
-@@ -232,6 +265,16 @@ if ($args{'has-libffi'}) {
- $config{nativecall_backend} = 'libffi';
- unshift @{$config{usrlibs}}, 'ffi';
- push @{$config{defs}}, 'HAVE_LIBFFI';
-+ if ($config{pkgconfig_works}) {
-+ my $result = `$config{pkgconfig} --cflags libffi`;
-+ if ( $? == 0 ) {
-+ $result =~ s/\n/ /g;
-+ $config{cincludes} .= ' ' . "$result";
-+ print("Adding extra include for libffi: $result\n");
-+ } else {
-+ print("Error occured when running $config{pkgconfig} --cflags libffi.\n");
-+ }
-+ }
- }
- elsif ($args{'has-dyncall'}) {
- unshift @{$config{usrlibs}}, 'dyncall_s', 'dyncallback_s', 'dynload_s';
-@@ -364,6 +407,7 @@ my $order = $config{be} ? 'big endian' : 'little endian';
- print "\n", <<TERM, "\n";
- make: $config{make}
- compile: $config{cc} $config{cflags}
-+ includes: $config{cincludes}
- link: $config{ld} $config{ldflags}
- libs: $config{ldlibs}
-
-@@ -873,6 +917,10 @@ Build and install MoarVM in addition to configuring it.
-
- =item --has-libffi
-
-+=item --pkgconfig=/path/to/pkgconfig/executable
-+
-+Provide path to the pkgconfig executable. Default: /usr/bin/pkg-config
-+
- =item --no-jit
-
- Disable JIT compiler, which is enabled by default to JIT-compile hot frames.
-diff --git a/build/Makefile.in b/build/Makefile.in
-index 56a4c8a..b94e847 100644
---- a/build/Makefile.in
-+++ b/build/Makefile.in
-@@ -454,9 +454,6 @@ install: all
- $(CP) src/strings/*.h $(DESTDIR)$(PREFIX)/include/moar/strings
- $(CP) src/jit/*.h $(DESTDIR)$(PREFIX)/include/moar/jit
- $(CP) src/instrument/*.h $(DESTDIR)$(PREFIX)/include/moar/instrument
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libuv
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libtommath
-- $(CP) 3rdparty/libuv/include/*.h $(DESTDIR)$(PREFIX)/include/libuv
- @install@
-
- lib: @moar@
-diff --git a/build/setup.pm b/build/setup.pm
-index 324cc88..c87d79e 100755
---- a/build/setup.pm
-+++ b/build/setup.pm
-@@ -125,7 +125,7 @@ our %TC_POSIX = (
- ccshared => '-fPIC',
- ldshared => '-shared @ccshared@',
- moarshared => '',
-- ldrpath => '-Wl,-rpath,@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib',
-+ ldrpath => '-Wl,-rpath,/@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib',
-
- arflags => 'rcs',
- arout => '',
diff --git a/dev-lang/moarvm/files/Configure-2016.04.patch b/dev-lang/moarvm/files/Configure-2016.04.patch
deleted file mode 100644
index 6fd46c2..0000000
--- a/dev-lang/moarvm/files/Configure-2016.04.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-diff --git a/Configure.pl b/Configure.pl
-index 72a5dad..f829d5c 100755
---- a/Configure.pl
-+++ b/Configure.pl
-@@ -32,7 +32,7 @@ GetOptions(\%args, qw(
- os=s shell=s toolchain=s compiler=s
- ar=s cc=s ld=s make=s has-sha has-libuv
- static has-libtommath has-libatomic_ops
-- has-dyncall has-libffi
-+ has-dyncall has-libffi pkgconfig=s
- build=s host=s big-endian jit! enable-jit lua=s has-dynasm
- prefix=s bindir=s libdir=s mastdir=s make-install asan ubsan),
- 'no-optimize|nooptimize' => sub { $args{optimize} = 0 },
-@@ -99,6 +99,7 @@ $config{config} = join ' ', map { / / ? "\"$_\"" : $_ } @args;
- $config{osname} = $^O;
- $config{osvers} = $Config{osvers};
- $config{lua} = $args{lua} // './3rdparty/dynasm/minilua@exe@';
-+$config{pkgconfig} = $args{pkgconfig} // '/usr/bin/pkg-config';
-
- # set options that take priority over all others
- my @keys = qw( ar cc ld make );
-@@ -164,12 +165,33 @@ if (-e '3rdparty/libuv/src/unix/threadpool' . $defaults{obj}
- system($defaults{make}, 'realclean')
- }
-
-+# test whether pkg-config works
-+if (-e "$config{pkgconfig}") {
-+ print("\nTesting pkgconfig ... ");
-+ system("$config{pkgconfig}", "--version");
-+ if ( $? == 0 ) {
-+ $config{pkgconfig_works} = 1;
-+ } else {
-+ $config{pkgconfig_works} = 0;
-+ }
-+}
-+
- # conditionally set include dirs and install rules
- $config{cincludes} //= '';
- $config{install} //= '';
- if ($args{'has-libuv'}) {
- $defaults{-thirdparty}->{uv} = undef;
- unshift @{$config{usrlibs}}, 'uv';
-+ if ($config{pkgconfig_works}) {
-+ my $result = `$config{pkgconfig} --cflags libuv`;
-+ if ( $? == 0 ) {
-+ $result =~ s/\n/ /g;
-+ $config{cincludes} .= ' ' . "$result";
-+ print("Adding extra include for libuv: $result\n");
-+ } else {
-+ print("Error occured when running $config{pkgconfig} --cflags libuv.\n");
-+ }
-+ }
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libuv/include'
-@@ -181,6 +203,16 @@ else {
- if ($args{'has-libatomic_ops'}) {
- $defaults{-thirdparty}->{lao} = undef;
- unshift @{$config{usrlibs}}, 'atomic_ops';
-+ if ($config{pkgconfig_works}) {
-+ my $result = `$config{pkgconfig} --cflags atomic_ops`;
-+ if ( $? == 0 ) {
-+ $result =~ s/\n/ /g;
-+ $config{cincludes} .= ' ' . "$result";
-+ print("Adding extra include for atomic_ops: $result\n");
-+ } else {
-+ print("Error occured when running $config{pkgconfig} --cflags atomic_ops.\n");
-+ }
-+ }
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libatomic_ops/src';
-@@ -216,7 +248,8 @@ if ($args{'has-libtommath'}) {
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libtommath';
-- $config{install} .= "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n";
-+ $config{install} .= "\t\$(MKPATH) \$(DESTDIR)\$(PREFIX)/include/libtommath\n"
-+ . "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n";
- }
-
- if ($args{'has-dynasm'}) {
-@@ -232,6 +265,16 @@ if ($args{'has-libffi'}) {
- $config{nativecall_backend} = 'libffi';
- unshift @{$config{usrlibs}}, 'ffi';
- push @{$config{defs}}, 'HAVE_LIBFFI';
-+ if ($config{pkgconfig_works}) {
-+ my $result = `$config{pkgconfig} --cflags libffi`;
-+ if ( $? == 0 ) {
-+ $result =~ s/\n/ /g;
-+ $config{cincludes} .= ' ' . "$result";
-+ print("Adding extra include for libffi: $result\n");
-+ } else {
-+ print("Error occured when running $config{pkgconfig} --cflags libffi.\n");
-+ }
-+ }
- }
- elsif ($args{'has-dyncall'}) {
- unshift @{$config{usrlibs}}, 'dyncall_s', 'dyncallback_s', 'dynload_s';
-@@ -364,6 +407,7 @@ my $order = $config{be} ? 'big endian' : 'little endian';
- print "\n", <<TERM, "\n";
- make: $config{make}
- compile: $config{cc} $config{cflags}
-+ includes: $config{cincludes}
- link: $config{ld} $config{ldflags}
- libs: $config{ldlibs}
-
-@@ -873,6 +917,10 @@ Build and install MoarVM in addition to configuring it.
-
- =item --has-libffi
-
-+=item --pkgconfig=/path/to/pkgconfig/executable
-+
-+Provide path to the pkgconfig executable. Default: /usr/bin/pkg-config
-+
- =item --no-jit
-
- Disable JIT compiler, which is enabled by default to JIT-compile hot frames.
-diff --git a/build/Makefile.in b/build/Makefile.in
-index 56a4c8a..b94e847 100644
---- a/build/Makefile.in
-+++ b/build/Makefile.in
-@@ -454,9 +454,6 @@ install: all
- $(CP) src/strings/*.h $(DESTDIR)$(PREFIX)/include/moar/strings
- $(CP) src/jit/*.h $(DESTDIR)$(PREFIX)/include/moar/jit
- $(CP) src/instrument/*.h $(DESTDIR)$(PREFIX)/include/moar/instrument
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libuv
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libtommath
-- $(CP) 3rdparty/libuv/include/*.h $(DESTDIR)$(PREFIX)/include/libuv
- @install@
-
- lib: @moar@
-diff --git a/build/setup.pm b/build/setup.pm
-index 324cc88..c87d79e 100755
---- a/build/setup.pm
-+++ b/build/setup.pm
-@@ -125,7 +125,7 @@ our %TC_POSIX = (
- ccshared => '-fPIC',
- ldshared => '-shared @ccshared@',
- moarshared => '',
-- ldrpath => '-Wl,-rpath,@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib',
-+ ldrpath => '-Wl,-rpath,/@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib',
-
- arflags => 'rcs',
- arout => '',
diff --git a/dev-lang/moarvm/metadata.xml b/dev-lang/moarvm/metadata.xml
deleted file mode 100644
index 3e0f367..0000000
--- a/dev-lang/moarvm/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
- <maintainer type="person">
- <email>tomboy64@sina.cn</email>
- <name>Matthew Brewer</name>
- </maintainer>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <use>
- <flag name="asan">Enable clang's Address Sanitizer functionality. Expect longer compile time.</flag>
- <flag name="clang">Use clang compiler instead of GCC</flag>
- <flag name="jit">Enable Just-In-Time-Compiler. Has no effect except on AMD64 and Darwin.</flag>
- <flag name="optimize">Enable optimization via CFLAGS</flag>
- <flag name="system-libs">Link against the system's shared libraries</flag>
- <flag name="ubsan">Enable clang's Undefined Behavior Sanitizer functionality. Expect longer compile time.</flag>
- </use>
- <upstream>
- <remote-id type="github">MoarVM/MoarVM</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-lang/moarvm/moarvm-2016.01-r1.ebuild b/dev-lang/moarvm/moarvm-2016.01-r1.ebuild
deleted file mode 100644
index 0e7c088..0000000
--- a/dev-lang/moarvm/moarvm-2016.01-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib
-
-MY_PN="MoarVM"
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org"
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libuv"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-S="${WORKDIR}/MoarVM-${PV}"
-
-src_configure() {
- perl Configure.pl --prefix="/usr"|| die
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-}
diff --git a/dev-lang/moarvm/moarvm-2016.02.ebuild b/dev-lang/moarvm/moarvm-2016.02.ebuild
deleted file mode 100644
index 0e7c088..0000000
--- a/dev-lang/moarvm/moarvm-2016.02.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib
-
-MY_PN="MoarVM"
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org"
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libuv"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-S="${WORKDIR}/MoarVM-${PV}"
-
-src_configure() {
- perl Configure.pl --prefix="/usr"|| die
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-}
diff --git a/dev-lang/moarvm/moarvm-2016.03.ebuild b/dev-lang/moarvm/moarvm-2016.03.ebuild
deleted file mode 100644
index 0e7c088..0000000
--- a/dev-lang/moarvm/moarvm-2016.03.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib
-
-MY_PN="MoarVM"
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org"
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libuv"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-S="${WORKDIR}/MoarVM-${PV}"
-
-src_configure() {
- perl Configure.pl --prefix="/usr"|| die
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-}
diff --git a/dev-lang/moarvm/moarvm-2016.04-r1.ebuild b/dev-lang/moarvm/moarvm-2016.04-r1.ebuild
deleted file mode 100644
index 7b75a88..0000000
--- a/dev-lang/moarvm/moarvm-2016.04-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
- inherit git-r3
- KEYWORDS=""
- S="${WORKDIR}/${P}"
-else
- SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org"
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
- dev-libs/libtommath
- dev-libs/libuv
- jit? ( dev-lang/lua:0[deprecated]
- dev-lua/LuaBitOp )
- virtual/libffi"
-DEPEND="${RDEPEND}
- clang? ( >=sys-devel/clang-3.1 )
- dev-lang/perl"
-
-PATCHES=( "${FILESDIR}/Configure-2016.04.patch" )
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_prepare() {
- eapply "${PATCHES[@]}"
- eapply_user
- use doc && DOCS+=( docs/* )
-}
-
-src_configure() {
- local myconfigargs=(
- "--prefix=/usr"
- "--libdir=$(get_libdir)"
- "--compiler=$(usex clang clang gcc)"
- "$(usex asan --asan)"
- "$(usex debug --debug --no-debug)"
- "$(usex jit --lua=/usr/bin/lua --no-jit)"
- "$(usex optimize --optimize= --no-optimize)"
- "$(usex static-libs --static)"
- "$(usex system-libs --has-libtommath)"
- "$(usex system-libs --has-libuv)"
- "$(usex system-libs --has-libatomic_ops)"
- "$(usex system-libs --has-libffi)"
- "$(usex ubsan --ubsan)"
- )
- use optimize && filter-flags '-O*'
-
- perl Configure.pl "${myconfigargs[@]}" || die
-}
diff --git a/dev-lang/moarvm/moarvm-2016.04.ebuild b/dev-lang/moarvm/moarvm-2016.04.ebuild
deleted file mode 100644
index 9ce8da2..0000000
--- a/dev-lang/moarvm/moarvm-2016.04.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib
-
-MY_PN="MoarVM"
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org"
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libuv
- dev-libs/libtommath
- dev-libs/libatomic_ops
- dev-libs/libuv
- "
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-S="${WORKDIR}/MoarVM-${PV}"
-
-src_configure() {
- perl Configure.pl --prefix="/usr" --has-libtommath --has-libatomic_ops --has-libuv || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-}
diff --git a/dev-lang/moarvm/moarvm-9999.ebuild b/dev-lang/moarvm/moarvm-9999.ebuild
deleted file mode 100644
index 7b75a88..0000000
--- a/dev-lang/moarvm/moarvm-9999.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
- inherit git-r3
- KEYWORDS=""
- S="${WORKDIR}/${P}"
-else
- SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org"
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
- dev-libs/libtommath
- dev-libs/libuv
- jit? ( dev-lang/lua:0[deprecated]
- dev-lua/LuaBitOp )
- virtual/libffi"
-DEPEND="${RDEPEND}
- clang? ( >=sys-devel/clang-3.1 )
- dev-lang/perl"
-
-PATCHES=( "${FILESDIR}/Configure-2016.04.patch" )
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_prepare() {
- eapply "${PATCHES[@]}"
- eapply_user
- use doc && DOCS+=( docs/* )
-}
-
-src_configure() {
- local myconfigargs=(
- "--prefix=/usr"
- "--libdir=$(get_libdir)"
- "--compiler=$(usex clang clang gcc)"
- "$(usex asan --asan)"
- "$(usex debug --debug --no-debug)"
- "$(usex jit --lua=/usr/bin/lua --no-jit)"
- "$(usex optimize --optimize= --no-optimize)"
- "$(usex static-libs --static)"
- "$(usex system-libs --has-libtommath)"
- "$(usex system-libs --has-libuv)"
- "$(usex system-libs --has-libatomic_ops)"
- "$(usex system-libs --has-libffi)"
- "$(usex ubsan --ubsan)"
- )
- use optimize && filter-flags '-O*'
-
- perl Configure.pl "${myconfigargs[@]}" || die
-}
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
deleted file mode 100644
index 31cdb1c..0000000
--- a/dev-lang/nqp/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST nqp-2016.01.tar.gz 5117110 SHA256 87875120af7167093643f2a35869d66a61f735220a9348627ba89cf294387c8b SHA512 e79668f7f5f3679fe3b93f63e1151da1eab109ef4acc6f8ae3da3d9e5c3da814440dd43279978b1a13f30647d7c52bda5575b02f366bd928965b06b47c6d6d91 WHIRLPOOL d2369417707332d8bc045f6f93da81e1301ec2599f197664d80e6edeefc1bc7a2147ad3b7e893eef0fb6b96adf2f68f5ab44b948801e266e68d99552253abeda
-DIST nqp-2016.02.tar.gz 5121833 SHA256 051ddd4bab8f73a688836d896340320ff7043a6ecbd5c53be099249e75e33b8d SHA512 9a3233e351ebdf73ed27d3eade2052936d1a49ea95d32a8176e426e7126c720e4a3f69dedc4067925272293329b08ab397f6a7523b9e4129952847fbd86fcf0d WHIRLPOOL 1bad2dc420d59f07c3d9b8d9dcc78d51a772ed2672419fc53e427c68e24fce5645a0dcfd4a4e138e6333f9e909297b49fafe190e6dc763cca8e52dce20309ec5
-DIST nqp-2016.03.tar.gz 5126687 SHA256 50731983cfc0800015bf73a2174000f5631ad09b551ff190153fba00a448067f SHA512 707701e22752cb43b0694c8c57ec834cfee3d2a50c2b6ae3ee36af5881728c94ae1d03d07c624367edb6cf58bba18abd26dcc18656b0483f4f979db5dd26a07e WHIRLPOOL 364abefc3d7b005b89fd3a3180e66971dbc56851377b93e38d2a8b2ed546121ec730628e0f93947f77e8f12346d64e60b4af8ffa720dc0a05810fae846b262a4
-DIST nqp-2016.04.tar.gz 5156494 SHA256 9176422eb2a99db24ab520bc78686f3a2c008ba73bf8c7091a790985f5061019 SHA512 5dcb685a90b26fee3e8dac3ca24da11bd967d034b5328232d18d9db37e27645b57259cabf54ef8e10b3ac508b1aa784072f0a9542d30168d3017f86e610c3cee WHIRLPOOL 0711e1471740b0ed181f9e4504f810a084056e74650c0ffb1c6c17e2976b2c1facb6a7e73df5d991d9ffe43f055fe844f0756dbd816375708b4d499a0f7a9162
diff --git a/dev-lang/nqp/nqp-2016.01.ebuild b/dev-lang/nqp/nqp-2016.01.ebuild
deleted file mode 100644
index 39d021f..0000000
--- a/dev-lang/nqp/nqp-2016.01.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# still not working
-RESTRICT="test"
-
-inherit eutils multilib versionator
-
-GITCRAP=b5ebdaa
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="http://rakudo.org/"
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc java +moar"
-REQUIRED_USE="|| ( java moar )"
-
-RDEPEND="
- java? ( >=virtual/jre-1.7 )
- moar? ( ~dev-lang/moarvm-${PV} )
- dev-libs/libffi"
-DEPEND="${RDEPEND}
- java? ( >=virtual/jdk-1.7 )
- dev-lang/perl"
-
-S=${WORKDIR}/perl6-nqp-${GITCRAP}
-
-src_configure() {
- use java && myconf+="jvm,"
- use moar && myconf+="moar,"
- perl Configure.pl --backend=${myconf} --prefix=/usr || die
- # dirty hack to make dyncall not fail
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die
-
- # more dirty hack to allow building with newer gcc
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die
- sed -i -e 's/-Werror=nested-externs//' Makefile || die
-}
-
-src_compile() {
- emake -j1 || die
-}
-
-src_test() {
- emake -j1 test || die
-}
-
-src_install() {
- emake DESTDIR="${ED}" install || die
-
- dodoc CREDITS README.pod || die
-
- if use doc; then
- dodoc -r docs/* || die
- fi
-}
diff --git a/dev-lang/nqp/nqp-2016.02.ebuild b/dev-lang/nqp/nqp-2016.02.ebuild
deleted file mode 100644
index ab671df..0000000
--- a/dev-lang/nqp/nqp-2016.02.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# still not working
-RESTRICT="test"
-
-inherit eutils multilib versionator
-
-GITCRAP=1d6b8cb
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="http://rakudo.org/"
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc java +moar"
-REQUIRED_USE="|| ( java moar )"
-
-RDEPEND="
- java? ( >=virtual/jre-1.7 )
- moar? ( ~dev-lang/moarvm-${PV} )
- dev-libs/libffi"
-DEPEND="${RDEPEND}
- java? ( >=virtual/jdk-1.7 )
- dev-lang/perl"
-
-S=${WORKDIR}/perl6-nqp-${GITCRAP}
-
-src_configure() {
- use java && myconf+="jvm,"
- use moar && myconf+="moar,"
- perl Configure.pl --backend=${myconf} --prefix=/usr || die
- # dirty hack to make dyncall not fail
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die
-
- # more dirty hack to allow building with newer gcc
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die
- sed -i -e 's/-Werror=nested-externs//' Makefile || die
-}
-
-src_compile() {
- emake -j1 || die
-}
-
-src_test() {
- emake -j1 test || die
-}
-
-src_install() {
- emake DESTDIR="${ED}" install || die
-
- dodoc CREDITS README.pod || die
-
- if use doc; then
- dodoc -r docs/* || die
- fi
-}
diff --git a/dev-lang/nqp/nqp-2016.03.ebuild b/dev-lang/nqp/nqp-2016.03.ebuild
deleted file mode 100644
index 63020f3..0000000
--- a/dev-lang/nqp/nqp-2016.03.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# still not working
-RESTRICT="test"
-
-inherit eutils multilib versionator
-
-GITCRAP=d1e443f
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="http://rakudo.org/"
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc java +moar"
-REQUIRED_USE="|| ( java moar )"
-
-RDEPEND="
- java? ( >=virtual/jre-1.7 )
- moar? ( ~dev-lang/moarvm-${PV} )
- dev-libs/libffi"
-DEPEND="${RDEPEND}
- java? ( >=virtual/jdk-1.7 )
- dev-lang/perl"
-
-S=${WORKDIR}/perl6-nqp-${GITCRAP}
-
-src_configure() {
- use java && myconf+="jvm,"
- use moar && myconf+="moar,"
- perl Configure.pl --backend=${myconf} --prefix=/usr || die
- # dirty hack to make dyncall not fail
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die
-
- # more dirty hack to allow building with newer gcc
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die
- sed -i -e 's/-Werror=nested-externs//' Makefile || die
-}
-
-src_compile() {
- emake -j1 || die
-}
-
-src_test() {
- emake -j1 test || die
-}
-
-src_install() {
- emake DESTDIR="${ED}" install || die
-
- dodoc CREDITS README.pod || die
-
- if use doc; then
- dodoc -r docs/* || die
- fi
-}
diff --git a/dev-lang/nqp/nqp-2016.04-r2.ebuild b/dev-lang/nqp/nqp-2016.04-r2.ebuild
deleted file mode 100644
index 9575dfb..0000000
--- a/dev-lang/nqp/nqp-2016.04-r2.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit java-pkg-opt-2
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/perl6/${PN}.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
- inherit vcs-snapshot
- KEYWORDS="~x86 ~amd64"
-fi
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="http://rakudo.org/"
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
- dev-java/asm:4
- dev-java/jline:0
- dev-java/jna:4
- )
- moar? ( ~dev-lang/moarvm-${PV}[clang=] )
- dev-libs/libffi"
-RDEPEND="${CDEPEND}
- java? ( >=virtual/jre-1.7:* )"
-DEPEND="${CDEPEND}
- clang? ( sys-devel/clang )
- java? ( >=virtual/jdk-1.7:* )
- dev-lang/perl"
-
-java_prepare() {
- # Don't clean stage0 jars.
- java-pkg_clean 3rdparty/
-
- # Don't use jars we just deleted.
- sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
- src/vm/jvm/runners/nqp-j || die
-}
-
-src_configure() {
- local backends
- use java && backends+="jvm,"
- use moar && backends+="moar"
-
- local myconfargs=(
- "--backend=${backends}"
- "--prefix=/usr" )
-
- perl Configure.pl "${myconfargs[@]}" || die
-
- if use java; then
- # Export this for the script we sed'd above.
- export THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies asm-4,jline,jna-4)
- fi
-}
-
-src_compile() {
- if use java; then
- emake -j1 \
- THIRDPARTY_JARS="${THIRDPARTY_JARS}" \
- JAVAC="$(java-pkg_get-javac) $(java-pkg_javac-args)"
- else
- emake -j1
- fi
-}
-
-src_test() {
- emake -j1 test
-}
-
-src_install() {
- if use java; then
- # Set JAVA_PKG_JARDEST early.
- java-pkg_init_paths_
-
- # Upstream sets the classpath to this location. Perhaps it's
- # used to locate the additional libraries?
- java-pkg_addcp "${JAVA_PKG_JARDEST}"
-
- insinto "${JAVA_PKG_JARDEST}"
- local jar
-
- for jar in *.jar; do
- if has ${jar} ${PN}.jar ${PN}-runtime.jar; then
- # jars for NQP itself.
- java-pkg_dojar ${jar}
- else
- # jars used by NQP.
- doins ${jar}
- fi
- done
-
- # Upstream uses -Xbootclasspath/a, which is faster due to lack
- # of verification, but gjl isn't flexible enough yet. :(
- java-pkg_dolauncher ${PN}-j --main ${PN}
- dosym ${PN}-j /usr/bin/${PN}
- dobin tools/jvm/eval-client.pl
- else
- emake DESTDIR="${ED}" install
- fi
-
- dodoc CREDITS README.pod
- use doc && dodoc -r docs/*
-}
diff --git a/dev-lang/nqp/nqp-2016.04.ebuild b/dev-lang/nqp/nqp-2016.04.ebuild
deleted file mode 100644
index 4a45644..0000000
--- a/dev-lang/nqp/nqp-2016.04.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# still not working
-RESTRICT="test"
-
-inherit eutils multilib versionator
-
-GITCRAP=10d3ecc
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="http://rakudo.org/"
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc java +moar"
-REQUIRED_USE="|| ( java moar )"
-
-RDEPEND="
- java? ( >=virtual/jre-1.7 )
- moar? ( ~dev-lang/moarvm-${PV} )
- dev-libs/libffi"
-DEPEND="${RDEPEND}
- java? ( >=virtual/jdk-1.7 )
- dev-lang/perl"
-
-S=${WORKDIR}/perl6-nqp-${GITCRAP}
-
-src_configure() {
- use java && myconf+="jvm,"
- use moar && myconf+="moar,"
- perl Configure.pl --backend=${myconf} --prefix=/usr || die
- # dirty hack to make dyncall not fail
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die
-
- # more dirty hack to allow building with newer gcc
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die
- sed -i -e 's/-Werror=nested-externs//' Makefile || die
-}
-
-src_compile() {
- emake -j1 || die
-}
-
-src_test() {
- emake -j1 test || die
-}
-
-src_install() {
- emake DESTDIR="${ED}" install || die
-
- dodoc CREDITS README.pod || die
-
- if use doc; then
- dodoc -r docs/* || die
- fi
-}
diff --git a/dev-lang/nqp/nqp-9999.ebuild b/dev-lang/nqp/nqp-9999.ebuild
deleted file mode 100644
index 6351216..0000000
--- a/dev-lang/nqp/nqp-9999.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit java-pkg-2
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/perl6/${PN}.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
- KEYWORDS="~x86 ~amd64"
-fi
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="http://rakudo.org/"
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar +system-libs test"
-REQUIRED_USE="|| ( java moar )"
-
-RDEPEND="java? ( >=virtual/jre-1.7:*
- system-libs? (
- dev-java/asm:4
- dev-java/jline:0
- )
- )
- moar? ( ~dev-lang/moarvm-${PV}[clang=] )
- dev-libs/libffi"
-DEPEND="${RDEPEND}
- clang? ( sys-devel/clang )
- java? ( >=virtual/jdk-1.7:* )
- dev-lang/perl"
-
-pkg_setup() {
- use java && java-pkg-2_pkg_setup
-}
-
-src_prepare() {
- eapply_user
- use java && java-pkg-2_src_prepare
-}
-
-src_unpack() {
- if [[ ${PV} == "9999" ]]; then
- git-r3_src_unpack
- else
- unpack ${A}
- mv "${WORKDIR}/perl6-nqp-"* "${WORKDIR}/${P}" || die
- fi
-}
-
-src_configure() {
- local backends
- use java && backends+="jvm,"
- use moar && backends+="moar"
- local myconfargs=(
- "--backend=${backends}"
- "--prefix=/usr" )
-
- # 2016.04 doesn't like our jna-3.4.1
- # keep testing against it
- use system-libs && myconfargs+=(
- "--with-asm=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm\.jar$')"
- "--with-asm-tree=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm-tree\.jar$')"
- "--with-jline=$(echo $(java-pkg_getjars jline) | tr : '\n' | grep '/jline\.jar$')" )
-
- perl Configure.pl "${myconfargs[@]}" || die
-}
-
-src_compile() {
- MAKEOPTS=-j1 emake
-}
-
-src_test() {
- MAKEOPTS=-j1 emake test
-}
-
-src_install() {
- emake DESTDIR="${ED}" install || die
-
- dodoc CREDITS README.pod || die
-
- if use doc; then
- dodoc -r docs/* || die
- fi
-}
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
deleted file mode 100644
index 0738835..0000000
--- a/dev-lang/rakudo/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST rakudo-2016.01.1.tar.gz 2687265 SHA256 897d01bcb27c209bd51918bb5be6adc6e6ea9dbc2c6b65414f9ac081aa8c5d7b SHA512 31228d49577f5d25b306a987650af0ae11bb2fa80fcaeee421dbe88dc9812edd5a399999f8727dee11d74177b7b9bca0290e26c4240c7baed35fabb4c912f85f WHIRLPOOL 52b2d7d1a0461883b1d07bbb492994f7eb8930a8726565d9a4788883e16510fc052dc066bf8443e09042548d76a3f3ca1cb17be8baa23b16f5742eb52f33c39b
-DIST rakudo-2016.02.tar.gz 2691766 SHA256 8ccfbf24f49bf4f5aa0304ffa69abbd90b97dc59f2c65e2384c6b609e3d3f00a SHA512 9fa891a84e882626050772231dee15ad20f1c2d84b5b9ff985964efbff45f18e0a1940dad2cc1fbb8b91f69d9f7f2a3034998819e8ddbf0c380684b326d299ca WHIRLPOOL 2a55ec29df905ec79fee842f84394ac8733d1b116fc90c29a06e8953a77b15bfc193d974a804f99d41ee0b9fce87d4b07ff6e367f03243d08d03f20340fe766e
-DIST rakudo-2016.03.tar.gz 2702229 SHA256 d77b58acb09f34c99af94f32db92698df88cda7015c7630ddb1392adbf703471 SHA512 53619288655edf72f986cb5fe7b72cd70ed88a6b18421d46d5d70a8932ca22eb1067be5ddf98264e576f7d81a84d9bbaca2ac5ac3241e582d2f4672589ba7ab1 WHIRLPOOL 43696dda25214aa9e30be7c1c3323dee8ea0f1c50a5754ca2a08d421b4c59cac5001fa4a63d8086ce0cb97801eb098d4e854ca4b801eaf7d277099bf6d86b655
-DIST rakudo-2016.04.tar.gz 2706659 SHA256 207d723c9b2d524daf6008a3ed026ea06773d937e76e0fe79b89bfb7dcd0d92b SHA512 08e718643cfa89edbb8995ab9f350f69053e41cff97b33530dd2eb202d2ab2116d219ef1385717b48f5883665c73a181b1b054c1300db302fba31c6081e97532 WHIRLPOOL d49791b696114f57b685221be5cfe1873a88507810819b2a9aace07da2c2d7535eeaecc6c830df3265ecd1ff352effa509cbb3f24cba7e8afc0dc1468553cce6
diff --git a/dev-lang/rakudo/files/rakudo-2016.03-Makefile.in.patch b/dev-lang/rakudo/files/rakudo-2016.03-Makefile.in.patch
deleted file mode 100644
index adafa0d..0000000
--- a/dev-lang/rakudo/files/rakudo-2016.03-Makefile.in.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Naur a/tools/build/Makefile-Moar.in b/tools/build/Makefile-Moar.in
---- a/tools/build/Makefile-Moar.in 2016-02-02 14:27:13.000000000 +0100
-+++ b/tools/build/Makefile-Moar.in 2016-04-22 15:01:35.338534944 +0200
-@@ -87,11 +87,11 @@
- $(M_CC) @moar::ccswitch@ @moar::ccshared@ $(M_CFLAGS) -I$(PREFIX)/include/libatomic_ops \
- -I$(PREFIX)/include/dyncall -I$(PREFIX)/include/moar \
- -I$(PREFIX)/include/sha1 -I$(PREFIX)/include/tinymt -I$(PREFIX)/include/libtommath \
-- -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::ccout@$(M_PERL6_OPS_OBJ) $(M_PERL6_OPS_SRC)
-+ -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::cincludes@ @moar::ccout@$(M_PERL6_OPS_OBJ) $(M_PERL6_OPS_SRC)
- $(M_CC) @moar::ccswitch@ @moar::ccshared@ $(M_CFLAGS) -I$(PREFIX)/include/libatomic_ops \
- -I$(PREFIX)/include/dyncall -I$(PREFIX)/include/moar \
- -I$(PREFIX)/include/sha1 -I$(PREFIX)/include/tinymt -I$(PREFIX)/include/libtommath \
-- -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::ccout@$(M_PERL6_CONT_OBJ) $(M_PERL6_CONT_SRC)
-+ -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::cincludes@ @moar::ccout@$(M_PERL6_CONT_OBJ) $(M_PERL6_CONT_SRC)
- $(M_LD) @moar::ldswitch@ -L@moar::libdir@ @moar::ldshared@ $(M_LDFLAGS) @moar::ldout@$(M_PERL6_OPS_DLL) $(M_PERL6_OPS_OBJ) $(M_PERL6_CONT_OBJ) -lmoar @moarimplib@
-
- $(PERL6_ML_MOAR): src/Perl6/ModuleLoader.nqp src/vm/moar/ModuleLoaderVMConfig.nqp
diff --git a/dev-lang/rakudo/rakudo-2016.01.1.ebuild b/dev-lang/rakudo/rakudo-2016.01.1.ebuild
deleted file mode 100644
index 8c17dfb..0000000
--- a/dev-lang/rakudo/rakudo-2016.01.1.ebuild
+++ /dev/null
@@ -1,36 +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="test"
-
-RDEPEND="=dev-lang/nqp-2016.01:=[moar]"
-DEPEND="${RDEPEND}
- >=dev-lang/perl-5.10"
-
-#PATCHES=(${FILESDIR}/${PV})
-
-src_configure() {
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar
-}
-
-src_test() {
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d)
- default
-}
diff --git a/dev-lang/rakudo/rakudo-2016.02.ebuild b/dev-lang/rakudo/rakudo-2016.02.ebuild
deleted file mode 100644
index 623e8f4..0000000
--- a/dev-lang/rakudo/rakudo-2016.02.ebuild
+++ /dev/null
@@ -1,36 +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="test"
-
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]"
-DEPEND="${RDEPEND}
- >=dev-lang/perl-5.10"
-
-#PATCHES=(${FILESDIR}/${PV})
-
-src_configure() {
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar
-}
-
-src_test() {
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d)
- default
-}
diff --git a/dev-lang/rakudo/rakudo-2016.03.ebuild b/dev-lang/rakudo/rakudo-2016.03.ebuild
deleted file mode 100644
index 623e8f4..0000000
--- a/dev-lang/rakudo/rakudo-2016.03.ebuild
+++ /dev/null
@@ -1,36 +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="test"
-
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]"
-DEPEND="${RDEPEND}
- >=dev-lang/perl-5.10"
-
-#PATCHES=(${FILESDIR}/${PV})
-
-src_configure() {
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar
-}
-
-src_test() {
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d)
- default
-}
diff --git a/dev-lang/rakudo/rakudo-2016.04-r1.ebuild b/dev-lang/rakudo/rakudo-2016.04-r1.ebuild
deleted file mode 100644
index 7421cad..0000000
--- a/dev-lang/rakudo/rakudo-2016.04-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit java-pkg-opt-2
-
-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
- KEYWORDS=""
-else
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Artistic-2"
-SLOT="0"
-# TODO: add USE="javascript" once that's usable in nqp
-IUSE="clang java +moar test"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java=,moar=,clang=]"
-
-RDEPEND="${CDEPEND}
- java? ( >=virtual/jre-1.7:* )"
-
-DEPEND="${CDEPEND}
- clang? ( sys-devel/clang )
- java? ( >=virtual/jdk-1.7:* )
- >=dev-lang/perl-5.10"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2016.04-Makefile.in.patch"
- "${FILESDIR}/${PN}-jna-lib.patch"
-)
-
-src_prepare() {
- eapply "${PATCHES[@]}"
-
- # yup, this is ugly. but emake doesn't respect DESTDIR.
- for i in Moar JVM; do
- echo "DESTDIR = ${D}" > "${T}/Makefile-${i}.in" || die
- cat "${S}/tools/build/Makefile-${i}.in" >> "${T}/Makefile-${i}.in" || die
- mv "${T}/Makefile-${i}.in" "${S}/tools/build/Makefile-${i}.in" || die
- done
-
- eapply_user
- java-pkg-opt-2_src_prepare
-}
-
-src_configure() {
- local backends
- use java && backends+="jvm,"
- use moar && backends+="moar,"
-
- local myargs=(
- "--prefix=/usr"
- "--sysroot=/"
- "--sdkroot=/"
- "--backends=${backends}"
- )
-
- perl Configure.pl "${myargs[@]}"
-
- if use java; then
- NQP=$(java-pkg_getjars --with-dependencies nqp)
- fi
-}
-
-src_compile() {
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
-}
-
-src_install() {
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
-}
-
-src_test() {
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
-}
diff --git a/dev-lang/rakudo/rakudo-2016.04.ebuild b/dev-lang/rakudo/rakudo-2016.04.ebuild
deleted file mode 100644
index 4903a0a..0000000
--- a/dev-lang/rakudo/rakudo-2016.04.ebuild
+++ /dev/null
@@ -1,34 +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="test"
-
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]"
-DEPEND="${RDEPEND}
- >=dev-lang/perl-5.10"
-
-src_configure() {
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar
-}
-
-src_test() {
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d)
- default
-}