commit:     40b5940ea51e65d041a5fc166371c0931070fc43
Author:     Matthew Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Wed May 25 11:36:20 2016 +0000
Commit:     M. B. <tomboy64 <AT> sina <DOT> cn>
CommitDate: Wed May 25 13:03:19 2016 +0000
URL:        https://gitweb.gentoo.org/repo/user/tbc.git/commit/?id=40b5940e

remove old perl6 ebuilds

 dev-lang/moarvm/Manifest                           |   4 -
 dev-lang/moarvm/files/Configure-2016.03.patch      | 145 ---------------------
 dev-lang/moarvm/files/Configure-2016.04.patch      | 145 ---------------------
 dev-lang/moarvm/metadata.xml                       |  27 ----
 dev-lang/moarvm/moarvm-2016.01-r1.ebuild           |  31 -----
 dev-lang/moarvm/moarvm-2016.02.ebuild              |  31 -----
 dev-lang/moarvm/moarvm-2016.03.ebuild              |  31 -----
 dev-lang/moarvm/moarvm-2016.04-r1.ebuild           |  68 ----------
 dev-lang/moarvm/moarvm-2016.04.ebuild              |  35 -----
 dev-lang/moarvm/moarvm-9999.ebuild                 |  68 ----------
 dev-lang/nqp/Manifest                              |   4 -
 dev-lang/nqp/nqp-2016.01.ebuild                    |  64 ---------
 dev-lang/nqp/nqp-2016.02.ebuild                    |  64 ---------
 dev-lang/nqp/nqp-2016.03.ebuild                    |  64 ---------
 dev-lang/nqp/nqp-2016.04-r2.ebuild                 | 114 ----------------
 dev-lang/nqp/nqp-2016.04.ebuild                    |  64 ---------
 dev-lang/nqp/nqp-9999.ebuild                       |  91 -------------
 dev-lang/rakudo/Manifest                           |   4 -
 .../rakudo/files/rakudo-2016.03-Makefile.in.patch  |  17 ---
 dev-lang/rakudo/rakudo-2016.01.1.ebuild            |  36 -----
 dev-lang/rakudo/rakudo-2016.02.ebuild              |  36 -----
 dev-lang/rakudo/rakudo-2016.03.ebuild              |  36 -----
 dev-lang/rakudo/rakudo-2016.04-r1.ebuild           |  85 ------------
 dev-lang/rakudo/rakudo-2016.04.ebuild              |  34 -----
 24 files changed, 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>[email protected]</email>
-    <name>Patrick Lauer</name>
-  </maintainer>
-  <maintainer type="person">
-    <email>[email protected]</email>
-    <name>Matthew Brewer</name>
-  </maintainer>
-  <maintainer type="project">
-    <email>[email protected]</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
-}

Reply via email to