1 |
commit: 40b5940ea51e65d041a5fc166371c0931070fc43 |
2 |
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn> |
3 |
AuthorDate: Wed May 25 11:36:20 2016 +0000 |
4 |
Commit: M. B. <tomboy64 <AT> sina <DOT> cn> |
5 |
CommitDate: Wed May 25 13:03:19 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/tbc.git/commit/?id=40b5940e |
7 |
|
8 |
remove old perl6 ebuilds |
9 |
|
10 |
dev-lang/moarvm/Manifest | 4 - |
11 |
dev-lang/moarvm/files/Configure-2016.03.patch | 145 --------------------- |
12 |
dev-lang/moarvm/files/Configure-2016.04.patch | 145 --------------------- |
13 |
dev-lang/moarvm/metadata.xml | 27 ---- |
14 |
dev-lang/moarvm/moarvm-2016.01-r1.ebuild | 31 ----- |
15 |
dev-lang/moarvm/moarvm-2016.02.ebuild | 31 ----- |
16 |
dev-lang/moarvm/moarvm-2016.03.ebuild | 31 ----- |
17 |
dev-lang/moarvm/moarvm-2016.04-r1.ebuild | 68 ---------- |
18 |
dev-lang/moarvm/moarvm-2016.04.ebuild | 35 ----- |
19 |
dev-lang/moarvm/moarvm-9999.ebuild | 68 ---------- |
20 |
dev-lang/nqp/Manifest | 4 - |
21 |
dev-lang/nqp/nqp-2016.01.ebuild | 64 --------- |
22 |
dev-lang/nqp/nqp-2016.02.ebuild | 64 --------- |
23 |
dev-lang/nqp/nqp-2016.03.ebuild | 64 --------- |
24 |
dev-lang/nqp/nqp-2016.04-r2.ebuild | 114 ---------------- |
25 |
dev-lang/nqp/nqp-2016.04.ebuild | 64 --------- |
26 |
dev-lang/nqp/nqp-9999.ebuild | 91 ------------- |
27 |
dev-lang/rakudo/Manifest | 4 - |
28 |
.../rakudo/files/rakudo-2016.03-Makefile.in.patch | 17 --- |
29 |
dev-lang/rakudo/rakudo-2016.01.1.ebuild | 36 ----- |
30 |
dev-lang/rakudo/rakudo-2016.02.ebuild | 36 ----- |
31 |
dev-lang/rakudo/rakudo-2016.03.ebuild | 36 ----- |
32 |
dev-lang/rakudo/rakudo-2016.04-r1.ebuild | 85 ------------ |
33 |
dev-lang/rakudo/rakudo-2016.04.ebuild | 34 ----- |
34 |
24 files changed, 1298 deletions(-) |
35 |
|
36 |
diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest |
37 |
deleted file mode 100644 |
38 |
index 8841bc0..0000000 |
39 |
--- a/dev-lang/moarvm/Manifest |
40 |
+++ /dev/null |
41 |
@@ -1,4 +0,0 @@ |
42 |
-DIST MoarVM-2016.01.tar.gz 3314742 SHA256 d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435 WHIRLPOOL f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e |
43 |
-DIST MoarVM-2016.02.tar.gz 3313448 SHA256 3bdacebba98e6b2d3d10f12af0ab514dec27fb24b15ed00aef479b7d190ce40a SHA512 fdeb107e071bcd7a893f15f105e722543010a87710cbd2ac4ce322000c96c9dae5c5e661dd8d60e712c4fe22d860650a003485d75f95a5b19fcde266f8fe483d WHIRLPOOL 9ccb54d147d558b4fa52bfe9b098384b3d61dffba598db803828bb0cbbc8bae9fd6a527d093c07a421cd97a59952e11ffaf9c6cef93ce9b48778009558e96732 |
44 |
-DIST MoarVM-2016.03.tar.gz 3318299 SHA256 dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216 WHIRLPOOL e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4 |
45 |
-DIST MoarVM-2016.04.tar.gz 3332850 SHA256 6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d WHIRLPOOL e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92 |
46 |
|
47 |
diff --git a/dev-lang/moarvm/files/Configure-2016.03.patch b/dev-lang/moarvm/files/Configure-2016.03.patch |
48 |
deleted file mode 100644 |
49 |
index 6fd46c2..0000000 |
50 |
--- a/dev-lang/moarvm/files/Configure-2016.03.patch |
51 |
+++ /dev/null |
52 |
@@ -1,145 +0,0 @@ |
53 |
-diff --git a/Configure.pl b/Configure.pl |
54 |
-index 72a5dad..f829d5c 100755 |
55 |
---- a/Configure.pl |
56 |
-+++ b/Configure.pl |
57 |
-@@ -32,7 +32,7 @@ GetOptions(\%args, qw( |
58 |
- os=s shell=s toolchain=s compiler=s |
59 |
- ar=s cc=s ld=s make=s has-sha has-libuv |
60 |
- static has-libtommath has-libatomic_ops |
61 |
-- has-dyncall has-libffi |
62 |
-+ has-dyncall has-libffi pkgconfig=s |
63 |
- build=s host=s big-endian jit! enable-jit lua=s has-dynasm |
64 |
- prefix=s bindir=s libdir=s mastdir=s make-install asan ubsan), |
65 |
- 'no-optimize|nooptimize' => sub { $args{optimize} = 0 }, |
66 |
-@@ -99,6 +99,7 @@ $config{config} = join ' ', map { / / ? "\"$_\"" : $_ } @args; |
67 |
- $config{osname} = $^O; |
68 |
- $config{osvers} = $Config{osvers}; |
69 |
- $config{lua} = $args{lua} // './3rdparty/dynasm/minilua@exe@'; |
70 |
-+$config{pkgconfig} = $args{pkgconfig} // '/usr/bin/pkg-config'; |
71 |
- |
72 |
- # set options that take priority over all others |
73 |
- my @keys = qw( ar cc ld make ); |
74 |
-@@ -164,12 +165,33 @@ if (-e '3rdparty/libuv/src/unix/threadpool' . $defaults{obj} |
75 |
- system($defaults{make}, 'realclean') |
76 |
- } |
77 |
- |
78 |
-+# test whether pkg-config works |
79 |
-+if (-e "$config{pkgconfig}") { |
80 |
-+ print("\nTesting pkgconfig ... "); |
81 |
-+ system("$config{pkgconfig}", "--version"); |
82 |
-+ if ( $? == 0 ) { |
83 |
-+ $config{pkgconfig_works} = 1; |
84 |
-+ } else { |
85 |
-+ $config{pkgconfig_works} = 0; |
86 |
-+ } |
87 |
-+} |
88 |
-+ |
89 |
- # conditionally set include dirs and install rules |
90 |
- $config{cincludes} //= ''; |
91 |
- $config{install} //= ''; |
92 |
- if ($args{'has-libuv'}) { |
93 |
- $defaults{-thirdparty}->{uv} = undef; |
94 |
- unshift @{$config{usrlibs}}, 'uv'; |
95 |
-+ if ($config{pkgconfig_works}) { |
96 |
-+ my $result = `$config{pkgconfig} --cflags libuv`; |
97 |
-+ if ( $? == 0 ) { |
98 |
-+ $result =~ s/\n/ /g; |
99 |
-+ $config{cincludes} .= ' ' . "$result"; |
100 |
-+ print("Adding extra include for libuv: $result\n"); |
101 |
-+ } else { |
102 |
-+ print("Error occured when running $config{pkgconfig} --cflags libuv.\n"); |
103 |
-+ } |
104 |
-+ } |
105 |
- } |
106 |
- else { |
107 |
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libuv/include' |
108 |
-@@ -181,6 +203,16 @@ else { |
109 |
- if ($args{'has-libatomic_ops'}) { |
110 |
- $defaults{-thirdparty}->{lao} = undef; |
111 |
- unshift @{$config{usrlibs}}, 'atomic_ops'; |
112 |
-+ if ($config{pkgconfig_works}) { |
113 |
-+ my $result = `$config{pkgconfig} --cflags atomic_ops`; |
114 |
-+ if ( $? == 0 ) { |
115 |
-+ $result =~ s/\n/ /g; |
116 |
-+ $config{cincludes} .= ' ' . "$result"; |
117 |
-+ print("Adding extra include for atomic_ops: $result\n"); |
118 |
-+ } else { |
119 |
-+ print("Error occured when running $config{pkgconfig} --cflags atomic_ops.\n"); |
120 |
-+ } |
121 |
-+ } |
122 |
- } |
123 |
- else { |
124 |
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libatomic_ops/src'; |
125 |
-@@ -216,7 +248,8 @@ if ($args{'has-libtommath'}) { |
126 |
- } |
127 |
- else { |
128 |
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libtommath'; |
129 |
-- $config{install} .= "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n"; |
130 |
-+ $config{install} .= "\t\$(MKPATH) \$(DESTDIR)\$(PREFIX)/include/libtommath\n" |
131 |
-+ . "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n"; |
132 |
- } |
133 |
- |
134 |
- if ($args{'has-dynasm'}) { |
135 |
-@@ -232,6 +265,16 @@ if ($args{'has-libffi'}) { |
136 |
- $config{nativecall_backend} = 'libffi'; |
137 |
- unshift @{$config{usrlibs}}, 'ffi'; |
138 |
- push @{$config{defs}}, 'HAVE_LIBFFI'; |
139 |
-+ if ($config{pkgconfig_works}) { |
140 |
-+ my $result = `$config{pkgconfig} --cflags libffi`; |
141 |
-+ if ( $? == 0 ) { |
142 |
-+ $result =~ s/\n/ /g; |
143 |
-+ $config{cincludes} .= ' ' . "$result"; |
144 |
-+ print("Adding extra include for libffi: $result\n"); |
145 |
-+ } else { |
146 |
-+ print("Error occured when running $config{pkgconfig} --cflags libffi.\n"); |
147 |
-+ } |
148 |
-+ } |
149 |
- } |
150 |
- elsif ($args{'has-dyncall'}) { |
151 |
- unshift @{$config{usrlibs}}, 'dyncall_s', 'dyncallback_s', 'dynload_s'; |
152 |
-@@ -364,6 +407,7 @@ my $order = $config{be} ? 'big endian' : 'little endian'; |
153 |
- print "\n", <<TERM, "\n"; |
154 |
- make: $config{make} |
155 |
- compile: $config{cc} $config{cflags} |
156 |
-+ includes: $config{cincludes} |
157 |
- link: $config{ld} $config{ldflags} |
158 |
- libs: $config{ldlibs} |
159 |
- |
160 |
-@@ -873,6 +917,10 @@ Build and install MoarVM in addition to configuring it. |
161 |
- |
162 |
- =item --has-libffi |
163 |
- |
164 |
-+=item --pkgconfig=/path/to/pkgconfig/executable |
165 |
-+ |
166 |
-+Provide path to the pkgconfig executable. Default: /usr/bin/pkg-config |
167 |
-+ |
168 |
- =item --no-jit |
169 |
- |
170 |
- Disable JIT compiler, which is enabled by default to JIT-compile hot frames. |
171 |
-diff --git a/build/Makefile.in b/build/Makefile.in |
172 |
-index 56a4c8a..b94e847 100644 |
173 |
---- a/build/Makefile.in |
174 |
-+++ b/build/Makefile.in |
175 |
-@@ -454,9 +454,6 @@ install: all |
176 |
- $(CP) src/strings/*.h $(DESTDIR)$(PREFIX)/include/moar/strings |
177 |
- $(CP) src/jit/*.h $(DESTDIR)$(PREFIX)/include/moar/jit |
178 |
- $(CP) src/instrument/*.h $(DESTDIR)$(PREFIX)/include/moar/instrument |
179 |
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libuv |
180 |
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libtommath |
181 |
-- $(CP) 3rdparty/libuv/include/*.h $(DESTDIR)$(PREFIX)/include/libuv |
182 |
- @install@ |
183 |
- |
184 |
- lib: @moar@ |
185 |
-diff --git a/build/setup.pm b/build/setup.pm |
186 |
-index 324cc88..c87d79e 100755 |
187 |
---- a/build/setup.pm |
188 |
-+++ b/build/setup.pm |
189 |
-@@ -125,7 +125,7 @@ our %TC_POSIX = ( |
190 |
- ccshared => '-fPIC', |
191 |
- ldshared => '-shared @ccshared@', |
192 |
- moarshared => '', |
193 |
-- ldrpath => '-Wl,-rpath,@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib', |
194 |
-+ ldrpath => '-Wl,-rpath,/@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib', |
195 |
- |
196 |
- arflags => 'rcs', |
197 |
- arout => '', |
198 |
|
199 |
diff --git a/dev-lang/moarvm/files/Configure-2016.04.patch b/dev-lang/moarvm/files/Configure-2016.04.patch |
200 |
deleted file mode 100644 |
201 |
index 6fd46c2..0000000 |
202 |
--- a/dev-lang/moarvm/files/Configure-2016.04.patch |
203 |
+++ /dev/null |
204 |
@@ -1,145 +0,0 @@ |
205 |
-diff --git a/Configure.pl b/Configure.pl |
206 |
-index 72a5dad..f829d5c 100755 |
207 |
---- a/Configure.pl |
208 |
-+++ b/Configure.pl |
209 |
-@@ -32,7 +32,7 @@ GetOptions(\%args, qw( |
210 |
- os=s shell=s toolchain=s compiler=s |
211 |
- ar=s cc=s ld=s make=s has-sha has-libuv |
212 |
- static has-libtommath has-libatomic_ops |
213 |
-- has-dyncall has-libffi |
214 |
-+ has-dyncall has-libffi pkgconfig=s |
215 |
- build=s host=s big-endian jit! enable-jit lua=s has-dynasm |
216 |
- prefix=s bindir=s libdir=s mastdir=s make-install asan ubsan), |
217 |
- 'no-optimize|nooptimize' => sub { $args{optimize} = 0 }, |
218 |
-@@ -99,6 +99,7 @@ $config{config} = join ' ', map { / / ? "\"$_\"" : $_ } @args; |
219 |
- $config{osname} = $^O; |
220 |
- $config{osvers} = $Config{osvers}; |
221 |
- $config{lua} = $args{lua} // './3rdparty/dynasm/minilua@exe@'; |
222 |
-+$config{pkgconfig} = $args{pkgconfig} // '/usr/bin/pkg-config'; |
223 |
- |
224 |
- # set options that take priority over all others |
225 |
- my @keys = qw( ar cc ld make ); |
226 |
-@@ -164,12 +165,33 @@ if (-e '3rdparty/libuv/src/unix/threadpool' . $defaults{obj} |
227 |
- system($defaults{make}, 'realclean') |
228 |
- } |
229 |
- |
230 |
-+# test whether pkg-config works |
231 |
-+if (-e "$config{pkgconfig}") { |
232 |
-+ print("\nTesting pkgconfig ... "); |
233 |
-+ system("$config{pkgconfig}", "--version"); |
234 |
-+ if ( $? == 0 ) { |
235 |
-+ $config{pkgconfig_works} = 1; |
236 |
-+ } else { |
237 |
-+ $config{pkgconfig_works} = 0; |
238 |
-+ } |
239 |
-+} |
240 |
-+ |
241 |
- # conditionally set include dirs and install rules |
242 |
- $config{cincludes} //= ''; |
243 |
- $config{install} //= ''; |
244 |
- if ($args{'has-libuv'}) { |
245 |
- $defaults{-thirdparty}->{uv} = undef; |
246 |
- unshift @{$config{usrlibs}}, 'uv'; |
247 |
-+ if ($config{pkgconfig_works}) { |
248 |
-+ my $result = `$config{pkgconfig} --cflags libuv`; |
249 |
-+ if ( $? == 0 ) { |
250 |
-+ $result =~ s/\n/ /g; |
251 |
-+ $config{cincludes} .= ' ' . "$result"; |
252 |
-+ print("Adding extra include for libuv: $result\n"); |
253 |
-+ } else { |
254 |
-+ print("Error occured when running $config{pkgconfig} --cflags libuv.\n"); |
255 |
-+ } |
256 |
-+ } |
257 |
- } |
258 |
- else { |
259 |
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libuv/include' |
260 |
-@@ -181,6 +203,16 @@ else { |
261 |
- if ($args{'has-libatomic_ops'}) { |
262 |
- $defaults{-thirdparty}->{lao} = undef; |
263 |
- unshift @{$config{usrlibs}}, 'atomic_ops'; |
264 |
-+ if ($config{pkgconfig_works}) { |
265 |
-+ my $result = `$config{pkgconfig} --cflags atomic_ops`; |
266 |
-+ if ( $? == 0 ) { |
267 |
-+ $result =~ s/\n/ /g; |
268 |
-+ $config{cincludes} .= ' ' . "$result"; |
269 |
-+ print("Adding extra include for atomic_ops: $result\n"); |
270 |
-+ } else { |
271 |
-+ print("Error occured when running $config{pkgconfig} --cflags atomic_ops.\n"); |
272 |
-+ } |
273 |
-+ } |
274 |
- } |
275 |
- else { |
276 |
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libatomic_ops/src'; |
277 |
-@@ -216,7 +248,8 @@ if ($args{'has-libtommath'}) { |
278 |
- } |
279 |
- else { |
280 |
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libtommath'; |
281 |
-- $config{install} .= "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n"; |
282 |
-+ $config{install} .= "\t\$(MKPATH) \$(DESTDIR)\$(PREFIX)/include/libtommath\n" |
283 |
-+ . "\t\$(CP) 3rdparty/libtommath/*.h \$(DESTDIR)\$(PREFIX)/include/libtommath\n"; |
284 |
- } |
285 |
- |
286 |
- if ($args{'has-dynasm'}) { |
287 |
-@@ -232,6 +265,16 @@ if ($args{'has-libffi'}) { |
288 |
- $config{nativecall_backend} = 'libffi'; |
289 |
- unshift @{$config{usrlibs}}, 'ffi'; |
290 |
- push @{$config{defs}}, 'HAVE_LIBFFI'; |
291 |
-+ if ($config{pkgconfig_works}) { |
292 |
-+ my $result = `$config{pkgconfig} --cflags libffi`; |
293 |
-+ if ( $? == 0 ) { |
294 |
-+ $result =~ s/\n/ /g; |
295 |
-+ $config{cincludes} .= ' ' . "$result"; |
296 |
-+ print("Adding extra include for libffi: $result\n"); |
297 |
-+ } else { |
298 |
-+ print("Error occured when running $config{pkgconfig} --cflags libffi.\n"); |
299 |
-+ } |
300 |
-+ } |
301 |
- } |
302 |
- elsif ($args{'has-dyncall'}) { |
303 |
- unshift @{$config{usrlibs}}, 'dyncall_s', 'dyncallback_s', 'dynload_s'; |
304 |
-@@ -364,6 +407,7 @@ my $order = $config{be} ? 'big endian' : 'little endian'; |
305 |
- print "\n", <<TERM, "\n"; |
306 |
- make: $config{make} |
307 |
- compile: $config{cc} $config{cflags} |
308 |
-+ includes: $config{cincludes} |
309 |
- link: $config{ld} $config{ldflags} |
310 |
- libs: $config{ldlibs} |
311 |
- |
312 |
-@@ -873,6 +917,10 @@ Build and install MoarVM in addition to configuring it. |
313 |
- |
314 |
- =item --has-libffi |
315 |
- |
316 |
-+=item --pkgconfig=/path/to/pkgconfig/executable |
317 |
-+ |
318 |
-+Provide path to the pkgconfig executable. Default: /usr/bin/pkg-config |
319 |
-+ |
320 |
- =item --no-jit |
321 |
- |
322 |
- Disable JIT compiler, which is enabled by default to JIT-compile hot frames. |
323 |
-diff --git a/build/Makefile.in b/build/Makefile.in |
324 |
-index 56a4c8a..b94e847 100644 |
325 |
---- a/build/Makefile.in |
326 |
-+++ b/build/Makefile.in |
327 |
-@@ -454,9 +454,6 @@ install: all |
328 |
- $(CP) src/strings/*.h $(DESTDIR)$(PREFIX)/include/moar/strings |
329 |
- $(CP) src/jit/*.h $(DESTDIR)$(PREFIX)/include/moar/jit |
330 |
- $(CP) src/instrument/*.h $(DESTDIR)$(PREFIX)/include/moar/instrument |
331 |
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libuv |
332 |
-- $(MKPATH) $(DESTDIR)$(PREFIX)/include/libtommath |
333 |
-- $(CP) 3rdparty/libuv/include/*.h $(DESTDIR)$(PREFIX)/include/libuv |
334 |
- @install@ |
335 |
- |
336 |
- lib: @moar@ |
337 |
-diff --git a/build/setup.pm b/build/setup.pm |
338 |
-index 324cc88..c87d79e 100755 |
339 |
---- a/build/setup.pm |
340 |
-+++ b/build/setup.pm |
341 |
-@@ -125,7 +125,7 @@ our %TC_POSIX = ( |
342 |
- ccshared => '-fPIC', |
343 |
- ldshared => '-shared @ccshared@', |
344 |
- moarshared => '', |
345 |
-- ldrpath => '-Wl,-rpath,@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib', |
346 |
-+ ldrpath => '-Wl,-rpath,/@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib', |
347 |
- |
348 |
- arflags => 'rcs', |
349 |
- arout => '', |
350 |
|
351 |
diff --git a/dev-lang/moarvm/metadata.xml b/dev-lang/moarvm/metadata.xml |
352 |
deleted file mode 100644 |
353 |
index 3e0f367..0000000 |
354 |
--- a/dev-lang/moarvm/metadata.xml |
355 |
+++ /dev/null |
356 |
@@ -1,27 +0,0 @@ |
357 |
-<?xml version="1.0" encoding="UTF-8"?> |
358 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
359 |
-<pkgmetadata> |
360 |
- <maintainer type="person"> |
361 |
- <email>patrick@g.o</email> |
362 |
- <name>Patrick Lauer</name> |
363 |
- </maintainer> |
364 |
- <maintainer type="person"> |
365 |
- <email>tomboy64@××××.cn</email> |
366 |
- <name>Matthew Brewer</name> |
367 |
- </maintainer> |
368 |
- <maintainer type="project"> |
369 |
- <email>perl@g.o</email> |
370 |
- <name>Gentoo Perl Project</name> |
371 |
- </maintainer> |
372 |
- <use> |
373 |
- <flag name="asan">Enable clang's Address Sanitizer functionality. Expect longer compile time.</flag> |
374 |
- <flag name="clang">Use clang compiler instead of GCC</flag> |
375 |
- <flag name="jit">Enable Just-In-Time-Compiler. Has no effect except on AMD64 and Darwin.</flag> |
376 |
- <flag name="optimize">Enable optimization via CFLAGS</flag> |
377 |
- <flag name="system-libs">Link against the system's shared libraries</flag> |
378 |
- <flag name="ubsan">Enable clang's Undefined Behavior Sanitizer functionality. Expect longer compile time.</flag> |
379 |
- </use> |
380 |
- <upstream> |
381 |
- <remote-id type="github">MoarVM/MoarVM</remote-id> |
382 |
- </upstream> |
383 |
-</pkgmetadata> |
384 |
|
385 |
diff --git a/dev-lang/moarvm/moarvm-2016.01-r1.ebuild b/dev-lang/moarvm/moarvm-2016.01-r1.ebuild |
386 |
deleted file mode 100644 |
387 |
index 0e7c088..0000000 |
388 |
--- a/dev-lang/moarvm/moarvm-2016.01-r1.ebuild |
389 |
+++ /dev/null |
390 |
@@ -1,31 +0,0 @@ |
391 |
-# Copyright 1999-2015 Gentoo Foundation |
392 |
-# Distributed under the terms of the GNU General Public License v2 |
393 |
-# $Id$ |
394 |
- |
395 |
-EAPI=5 |
396 |
- |
397 |
-inherit eutils multilib |
398 |
- |
399 |
-MY_PN="MoarVM" |
400 |
- |
401 |
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6" |
402 |
-HOMEPAGE="http://moarvm.org" |
403 |
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
404 |
-LICENSE="Artistic-2" |
405 |
-SLOT="0" |
406 |
-KEYWORDS="~amd64 ~x86" |
407 |
-IUSE="doc" |
408 |
- |
409 |
-RDEPEND="dev-libs/libuv" |
410 |
-DEPEND="${RDEPEND} |
411 |
- dev-lang/perl" |
412 |
- |
413 |
-S="${WORKDIR}/MoarVM-${PV}" |
414 |
- |
415 |
-src_configure() { |
416 |
- perl Configure.pl --prefix="/usr"|| die |
417 |
-} |
418 |
- |
419 |
-src_install() { |
420 |
- emake DESTDIR="${D}" install |
421 |
-} |
422 |
|
423 |
diff --git a/dev-lang/moarvm/moarvm-2016.02.ebuild b/dev-lang/moarvm/moarvm-2016.02.ebuild |
424 |
deleted file mode 100644 |
425 |
index 0e7c088..0000000 |
426 |
--- a/dev-lang/moarvm/moarvm-2016.02.ebuild |
427 |
+++ /dev/null |
428 |
@@ -1,31 +0,0 @@ |
429 |
-# Copyright 1999-2015 Gentoo Foundation |
430 |
-# Distributed under the terms of the GNU General Public License v2 |
431 |
-# $Id$ |
432 |
- |
433 |
-EAPI=5 |
434 |
- |
435 |
-inherit eutils multilib |
436 |
- |
437 |
-MY_PN="MoarVM" |
438 |
- |
439 |
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6" |
440 |
-HOMEPAGE="http://moarvm.org" |
441 |
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
442 |
-LICENSE="Artistic-2" |
443 |
-SLOT="0" |
444 |
-KEYWORDS="~amd64 ~x86" |
445 |
-IUSE="doc" |
446 |
- |
447 |
-RDEPEND="dev-libs/libuv" |
448 |
-DEPEND="${RDEPEND} |
449 |
- dev-lang/perl" |
450 |
- |
451 |
-S="${WORKDIR}/MoarVM-${PV}" |
452 |
- |
453 |
-src_configure() { |
454 |
- perl Configure.pl --prefix="/usr"|| die |
455 |
-} |
456 |
- |
457 |
-src_install() { |
458 |
- emake DESTDIR="${D}" install |
459 |
-} |
460 |
|
461 |
diff --git a/dev-lang/moarvm/moarvm-2016.03.ebuild b/dev-lang/moarvm/moarvm-2016.03.ebuild |
462 |
deleted file mode 100644 |
463 |
index 0e7c088..0000000 |
464 |
--- a/dev-lang/moarvm/moarvm-2016.03.ebuild |
465 |
+++ /dev/null |
466 |
@@ -1,31 +0,0 @@ |
467 |
-# Copyright 1999-2015 Gentoo Foundation |
468 |
-# Distributed under the terms of the GNU General Public License v2 |
469 |
-# $Id$ |
470 |
- |
471 |
-EAPI=5 |
472 |
- |
473 |
-inherit eutils multilib |
474 |
- |
475 |
-MY_PN="MoarVM" |
476 |
- |
477 |
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6" |
478 |
-HOMEPAGE="http://moarvm.org" |
479 |
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
480 |
-LICENSE="Artistic-2" |
481 |
-SLOT="0" |
482 |
-KEYWORDS="~amd64 ~x86" |
483 |
-IUSE="doc" |
484 |
- |
485 |
-RDEPEND="dev-libs/libuv" |
486 |
-DEPEND="${RDEPEND} |
487 |
- dev-lang/perl" |
488 |
- |
489 |
-S="${WORKDIR}/MoarVM-${PV}" |
490 |
- |
491 |
-src_configure() { |
492 |
- perl Configure.pl --prefix="/usr"|| die |
493 |
-} |
494 |
- |
495 |
-src_install() { |
496 |
- emake DESTDIR="${D}" install |
497 |
-} |
498 |
|
499 |
diff --git a/dev-lang/moarvm/moarvm-2016.04-r1.ebuild b/dev-lang/moarvm/moarvm-2016.04-r1.ebuild |
500 |
deleted file mode 100644 |
501 |
index 7b75a88..0000000 |
502 |
--- a/dev-lang/moarvm/moarvm-2016.04-r1.ebuild |
503 |
+++ /dev/null |
504 |
@@ -1,68 +0,0 @@ |
505 |
-# Copyright 1999-2016 Gentoo Foundation |
506 |
-# Distributed under the terms of the GNU General Public License v2 |
507 |
-# $Id$ |
508 |
- |
509 |
-EAPI=6 |
510 |
- |
511 |
-inherit flag-o-matic |
512 |
- |
513 |
-MY_PN="MoarVM" |
514 |
-if [[ ${PV} == "9999" ]]; then |
515 |
- EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" |
516 |
- inherit git-r3 |
517 |
- KEYWORDS="" |
518 |
- S="${WORKDIR}/${P}" |
519 |
-else |
520 |
- SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
521 |
- KEYWORDS="~amd64 ~x86" |
522 |
- S="${WORKDIR}/${MY_PN}-${PV}" |
523 |
-fi |
524 |
- |
525 |
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6" |
526 |
-HOMEPAGE="http://moarvm.org" |
527 |
-LICENSE="Artistic-2" |
528 |
-SLOT="0" |
529 |
-IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan" |
530 |
- |
531 |
-RDEPEND="dev-libs/libatomic_ops |
532 |
- dev-libs/libtommath |
533 |
- dev-libs/libuv |
534 |
- jit? ( dev-lang/lua:0[deprecated] |
535 |
- dev-lua/LuaBitOp ) |
536 |
- virtual/libffi" |
537 |
-DEPEND="${RDEPEND} |
538 |
- clang? ( >=sys-devel/clang-3.1 ) |
539 |
- dev-lang/perl" |
540 |
- |
541 |
-PATCHES=( "${FILESDIR}/Configure-2016.04.patch" ) |
542 |
-DOCS=( CREDITS README.markdown ) |
543 |
- |
544 |
-# Tests are conducted via nqp |
545 |
-RESTRICT=test |
546 |
- |
547 |
-src_prepare() { |
548 |
- eapply "${PATCHES[@]}" |
549 |
- eapply_user |
550 |
- use doc && DOCS+=( docs/* ) |
551 |
-} |
552 |
- |
553 |
-src_configure() { |
554 |
- local myconfigargs=( |
555 |
- "--prefix=/usr" |
556 |
- "--libdir=$(get_libdir)" |
557 |
- "--compiler=$(usex clang clang gcc)" |
558 |
- "$(usex asan --asan)" |
559 |
- "$(usex debug --debug --no-debug)" |
560 |
- "$(usex jit --lua=/usr/bin/lua --no-jit)" |
561 |
- "$(usex optimize --optimize= --no-optimize)" |
562 |
- "$(usex static-libs --static)" |
563 |
- "$(usex system-libs --has-libtommath)" |
564 |
- "$(usex system-libs --has-libuv)" |
565 |
- "$(usex system-libs --has-libatomic_ops)" |
566 |
- "$(usex system-libs --has-libffi)" |
567 |
- "$(usex ubsan --ubsan)" |
568 |
- ) |
569 |
- use optimize && filter-flags '-O*' |
570 |
- |
571 |
- perl Configure.pl "${myconfigargs[@]}" || die |
572 |
-} |
573 |
|
574 |
diff --git a/dev-lang/moarvm/moarvm-2016.04.ebuild b/dev-lang/moarvm/moarvm-2016.04.ebuild |
575 |
deleted file mode 100644 |
576 |
index 9ce8da2..0000000 |
577 |
--- a/dev-lang/moarvm/moarvm-2016.04.ebuild |
578 |
+++ /dev/null |
579 |
@@ -1,35 +0,0 @@ |
580 |
-# Copyright 1999-2015 Gentoo Foundation |
581 |
-# Distributed under the terms of the GNU General Public License v2 |
582 |
-# $Id$ |
583 |
- |
584 |
-EAPI=5 |
585 |
- |
586 |
-inherit eutils multilib |
587 |
- |
588 |
-MY_PN="MoarVM" |
589 |
- |
590 |
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6" |
591 |
-HOMEPAGE="http://moarvm.org" |
592 |
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
593 |
-LICENSE="Artistic-2" |
594 |
-SLOT="0" |
595 |
-KEYWORDS="~amd64 ~x86" |
596 |
-IUSE="doc" |
597 |
- |
598 |
-RDEPEND="dev-libs/libuv |
599 |
- dev-libs/libtommath |
600 |
- dev-libs/libatomic_ops |
601 |
- dev-libs/libuv |
602 |
- " |
603 |
-DEPEND="${RDEPEND} |
604 |
- dev-lang/perl" |
605 |
- |
606 |
-S="${WORKDIR}/MoarVM-${PV}" |
607 |
- |
608 |
-src_configure() { |
609 |
- perl Configure.pl --prefix="/usr" --has-libtommath --has-libatomic_ops --has-libuv || die |
610 |
-} |
611 |
- |
612 |
-src_install() { |
613 |
- emake DESTDIR="${D}" install |
614 |
-} |
615 |
|
616 |
diff --git a/dev-lang/moarvm/moarvm-9999.ebuild b/dev-lang/moarvm/moarvm-9999.ebuild |
617 |
deleted file mode 100644 |
618 |
index 7b75a88..0000000 |
619 |
--- a/dev-lang/moarvm/moarvm-9999.ebuild |
620 |
+++ /dev/null |
621 |
@@ -1,68 +0,0 @@ |
622 |
-# Copyright 1999-2016 Gentoo Foundation |
623 |
-# Distributed under the terms of the GNU General Public License v2 |
624 |
-# $Id$ |
625 |
- |
626 |
-EAPI=6 |
627 |
- |
628 |
-inherit flag-o-matic |
629 |
- |
630 |
-MY_PN="MoarVM" |
631 |
-if [[ ${PV} == "9999" ]]; then |
632 |
- EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" |
633 |
- inherit git-r3 |
634 |
- KEYWORDS="" |
635 |
- S="${WORKDIR}/${P}" |
636 |
-else |
637 |
- SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
638 |
- KEYWORDS="~amd64 ~x86" |
639 |
- S="${WORKDIR}/${MY_PN}-${PV}" |
640 |
-fi |
641 |
- |
642 |
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6" |
643 |
-HOMEPAGE="http://moarvm.org" |
644 |
-LICENSE="Artistic-2" |
645 |
-SLOT="0" |
646 |
-IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan" |
647 |
- |
648 |
-RDEPEND="dev-libs/libatomic_ops |
649 |
- dev-libs/libtommath |
650 |
- dev-libs/libuv |
651 |
- jit? ( dev-lang/lua:0[deprecated] |
652 |
- dev-lua/LuaBitOp ) |
653 |
- virtual/libffi" |
654 |
-DEPEND="${RDEPEND} |
655 |
- clang? ( >=sys-devel/clang-3.1 ) |
656 |
- dev-lang/perl" |
657 |
- |
658 |
-PATCHES=( "${FILESDIR}/Configure-2016.04.patch" ) |
659 |
-DOCS=( CREDITS README.markdown ) |
660 |
- |
661 |
-# Tests are conducted via nqp |
662 |
-RESTRICT=test |
663 |
- |
664 |
-src_prepare() { |
665 |
- eapply "${PATCHES[@]}" |
666 |
- eapply_user |
667 |
- use doc && DOCS+=( docs/* ) |
668 |
-} |
669 |
- |
670 |
-src_configure() { |
671 |
- local myconfigargs=( |
672 |
- "--prefix=/usr" |
673 |
- "--libdir=$(get_libdir)" |
674 |
- "--compiler=$(usex clang clang gcc)" |
675 |
- "$(usex asan --asan)" |
676 |
- "$(usex debug --debug --no-debug)" |
677 |
- "$(usex jit --lua=/usr/bin/lua --no-jit)" |
678 |
- "$(usex optimize --optimize= --no-optimize)" |
679 |
- "$(usex static-libs --static)" |
680 |
- "$(usex system-libs --has-libtommath)" |
681 |
- "$(usex system-libs --has-libuv)" |
682 |
- "$(usex system-libs --has-libatomic_ops)" |
683 |
- "$(usex system-libs --has-libffi)" |
684 |
- "$(usex ubsan --ubsan)" |
685 |
- ) |
686 |
- use optimize && filter-flags '-O*' |
687 |
- |
688 |
- perl Configure.pl "${myconfigargs[@]}" || die |
689 |
-} |
690 |
|
691 |
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest |
692 |
deleted file mode 100644 |
693 |
index 31cdb1c..0000000 |
694 |
--- a/dev-lang/nqp/Manifest |
695 |
+++ /dev/null |
696 |
@@ -1,4 +0,0 @@ |
697 |
-DIST nqp-2016.01.tar.gz 5117110 SHA256 87875120af7167093643f2a35869d66a61f735220a9348627ba89cf294387c8b SHA512 e79668f7f5f3679fe3b93f63e1151da1eab109ef4acc6f8ae3da3d9e5c3da814440dd43279978b1a13f30647d7c52bda5575b02f366bd928965b06b47c6d6d91 WHIRLPOOL d2369417707332d8bc045f6f93da81e1301ec2599f197664d80e6edeefc1bc7a2147ad3b7e893eef0fb6b96adf2f68f5ab44b948801e266e68d99552253abeda |
698 |
-DIST nqp-2016.02.tar.gz 5121833 SHA256 051ddd4bab8f73a688836d896340320ff7043a6ecbd5c53be099249e75e33b8d SHA512 9a3233e351ebdf73ed27d3eade2052936d1a49ea95d32a8176e426e7126c720e4a3f69dedc4067925272293329b08ab397f6a7523b9e4129952847fbd86fcf0d WHIRLPOOL 1bad2dc420d59f07c3d9b8d9dcc78d51a772ed2672419fc53e427c68e24fce5645a0dcfd4a4e138e6333f9e909297b49fafe190e6dc763cca8e52dce20309ec5 |
699 |
-DIST nqp-2016.03.tar.gz 5126687 SHA256 50731983cfc0800015bf73a2174000f5631ad09b551ff190153fba00a448067f SHA512 707701e22752cb43b0694c8c57ec834cfee3d2a50c2b6ae3ee36af5881728c94ae1d03d07c624367edb6cf58bba18abd26dcc18656b0483f4f979db5dd26a07e WHIRLPOOL 364abefc3d7b005b89fd3a3180e66971dbc56851377b93e38d2a8b2ed546121ec730628e0f93947f77e8f12346d64e60b4af8ffa720dc0a05810fae846b262a4 |
700 |
-DIST nqp-2016.04.tar.gz 5156494 SHA256 9176422eb2a99db24ab520bc78686f3a2c008ba73bf8c7091a790985f5061019 SHA512 5dcb685a90b26fee3e8dac3ca24da11bd967d034b5328232d18d9db37e27645b57259cabf54ef8e10b3ac508b1aa784072f0a9542d30168d3017f86e610c3cee WHIRLPOOL 0711e1471740b0ed181f9e4504f810a084056e74650c0ffb1c6c17e2976b2c1facb6a7e73df5d991d9ffe43f055fe844f0756dbd816375708b4d499a0f7a9162 |
701 |
|
702 |
diff --git a/dev-lang/nqp/nqp-2016.01.ebuild b/dev-lang/nqp/nqp-2016.01.ebuild |
703 |
deleted file mode 100644 |
704 |
index 39d021f..0000000 |
705 |
--- a/dev-lang/nqp/nqp-2016.01.ebuild |
706 |
+++ /dev/null |
707 |
@@ -1,64 +0,0 @@ |
708 |
-# Copyright 1999-2015 Gentoo Foundation |
709 |
-# Distributed under the terms of the GNU General Public License v2 |
710 |
-# $Id$ |
711 |
- |
712 |
-EAPI=5 |
713 |
- |
714 |
-# still not working |
715 |
-RESTRICT="test" |
716 |
- |
717 |
-inherit eutils multilib versionator |
718 |
- |
719 |
-GITCRAP=b5ebdaa |
720 |
- |
721 |
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler" |
722 |
-HOMEPAGE="http://rakudo.org/" |
723 |
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz" |
724 |
- |
725 |
-LICENSE="Artistic-2" |
726 |
-SLOT="0" |
727 |
-KEYWORDS="~x86 ~amd64" |
728 |
-IUSE="doc java +moar" |
729 |
-REQUIRED_USE="|| ( java moar )" |
730 |
- |
731 |
-RDEPEND=" |
732 |
- java? ( >=virtual/jre-1.7 ) |
733 |
- moar? ( ~dev-lang/moarvm-${PV} ) |
734 |
- dev-libs/libffi" |
735 |
-DEPEND="${RDEPEND} |
736 |
- java? ( >=virtual/jdk-1.7 ) |
737 |
- dev-lang/perl" |
738 |
- |
739 |
-S=${WORKDIR}/perl6-nqp-${GITCRAP} |
740 |
- |
741 |
-src_configure() { |
742 |
- use java && myconf+="jvm," |
743 |
- use moar && myconf+="moar," |
744 |
- perl Configure.pl --backend=${myconf} --prefix=/usr || die |
745 |
- # dirty hack to make dyncall not fail |
746 |
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die |
747 |
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die |
748 |
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die |
749 |
- |
750 |
- # more dirty hack to allow building with newer gcc |
751 |
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die |
752 |
- sed -i -e 's/-Werror=nested-externs//' Makefile || die |
753 |
-} |
754 |
- |
755 |
-src_compile() { |
756 |
- emake -j1 || die |
757 |
-} |
758 |
- |
759 |
-src_test() { |
760 |
- emake -j1 test || die |
761 |
-} |
762 |
- |
763 |
-src_install() { |
764 |
- emake DESTDIR="${ED}" install || die |
765 |
- |
766 |
- dodoc CREDITS README.pod || die |
767 |
- |
768 |
- if use doc; then |
769 |
- dodoc -r docs/* || die |
770 |
- fi |
771 |
-} |
772 |
|
773 |
diff --git a/dev-lang/nqp/nqp-2016.02.ebuild b/dev-lang/nqp/nqp-2016.02.ebuild |
774 |
deleted file mode 100644 |
775 |
index ab671df..0000000 |
776 |
--- a/dev-lang/nqp/nqp-2016.02.ebuild |
777 |
+++ /dev/null |
778 |
@@ -1,64 +0,0 @@ |
779 |
-# Copyright 1999-2015 Gentoo Foundation |
780 |
-# Distributed under the terms of the GNU General Public License v2 |
781 |
-# $Id$ |
782 |
- |
783 |
-EAPI=5 |
784 |
- |
785 |
-# still not working |
786 |
-RESTRICT="test" |
787 |
- |
788 |
-inherit eutils multilib versionator |
789 |
- |
790 |
-GITCRAP=1d6b8cb |
791 |
- |
792 |
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler" |
793 |
-HOMEPAGE="http://rakudo.org/" |
794 |
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz" |
795 |
- |
796 |
-LICENSE="Artistic-2" |
797 |
-SLOT="0" |
798 |
-KEYWORDS="~x86 ~amd64" |
799 |
-IUSE="doc java +moar" |
800 |
-REQUIRED_USE="|| ( java moar )" |
801 |
- |
802 |
-RDEPEND=" |
803 |
- java? ( >=virtual/jre-1.7 ) |
804 |
- moar? ( ~dev-lang/moarvm-${PV} ) |
805 |
- dev-libs/libffi" |
806 |
-DEPEND="${RDEPEND} |
807 |
- java? ( >=virtual/jdk-1.7 ) |
808 |
- dev-lang/perl" |
809 |
- |
810 |
-S=${WORKDIR}/perl6-nqp-${GITCRAP} |
811 |
- |
812 |
-src_configure() { |
813 |
- use java && myconf+="jvm," |
814 |
- use moar && myconf+="moar," |
815 |
- perl Configure.pl --backend=${myconf} --prefix=/usr || die |
816 |
- # dirty hack to make dyncall not fail |
817 |
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die |
818 |
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die |
819 |
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die |
820 |
- |
821 |
- # more dirty hack to allow building with newer gcc |
822 |
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die |
823 |
- sed -i -e 's/-Werror=nested-externs//' Makefile || die |
824 |
-} |
825 |
- |
826 |
-src_compile() { |
827 |
- emake -j1 || die |
828 |
-} |
829 |
- |
830 |
-src_test() { |
831 |
- emake -j1 test || die |
832 |
-} |
833 |
- |
834 |
-src_install() { |
835 |
- emake DESTDIR="${ED}" install || die |
836 |
- |
837 |
- dodoc CREDITS README.pod || die |
838 |
- |
839 |
- if use doc; then |
840 |
- dodoc -r docs/* || die |
841 |
- fi |
842 |
-} |
843 |
|
844 |
diff --git a/dev-lang/nqp/nqp-2016.03.ebuild b/dev-lang/nqp/nqp-2016.03.ebuild |
845 |
deleted file mode 100644 |
846 |
index 63020f3..0000000 |
847 |
--- a/dev-lang/nqp/nqp-2016.03.ebuild |
848 |
+++ /dev/null |
849 |
@@ -1,64 +0,0 @@ |
850 |
-# Copyright 1999-2015 Gentoo Foundation |
851 |
-# Distributed under the terms of the GNU General Public License v2 |
852 |
-# $Id$ |
853 |
- |
854 |
-EAPI=5 |
855 |
- |
856 |
-# still not working |
857 |
-RESTRICT="test" |
858 |
- |
859 |
-inherit eutils multilib versionator |
860 |
- |
861 |
-GITCRAP=d1e443f |
862 |
- |
863 |
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler" |
864 |
-HOMEPAGE="http://rakudo.org/" |
865 |
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz" |
866 |
- |
867 |
-LICENSE="Artistic-2" |
868 |
-SLOT="0" |
869 |
-KEYWORDS="~x86 ~amd64" |
870 |
-IUSE="doc java +moar" |
871 |
-REQUIRED_USE="|| ( java moar )" |
872 |
- |
873 |
-RDEPEND=" |
874 |
- java? ( >=virtual/jre-1.7 ) |
875 |
- moar? ( ~dev-lang/moarvm-${PV} ) |
876 |
- dev-libs/libffi" |
877 |
-DEPEND="${RDEPEND} |
878 |
- java? ( >=virtual/jdk-1.7 ) |
879 |
- dev-lang/perl" |
880 |
- |
881 |
-S=${WORKDIR}/perl6-nqp-${GITCRAP} |
882 |
- |
883 |
-src_configure() { |
884 |
- use java && myconf+="jvm," |
885 |
- use moar && myconf+="moar," |
886 |
- perl Configure.pl --backend=${myconf} --prefix=/usr || die |
887 |
- # dirty hack to make dyncall not fail |
888 |
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die |
889 |
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die |
890 |
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die |
891 |
- |
892 |
- # more dirty hack to allow building with newer gcc |
893 |
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die |
894 |
- sed -i -e 's/-Werror=nested-externs//' Makefile || die |
895 |
-} |
896 |
- |
897 |
-src_compile() { |
898 |
- emake -j1 || die |
899 |
-} |
900 |
- |
901 |
-src_test() { |
902 |
- emake -j1 test || die |
903 |
-} |
904 |
- |
905 |
-src_install() { |
906 |
- emake DESTDIR="${ED}" install || die |
907 |
- |
908 |
- dodoc CREDITS README.pod || die |
909 |
- |
910 |
- if use doc; then |
911 |
- dodoc -r docs/* || die |
912 |
- fi |
913 |
-} |
914 |
|
915 |
diff --git a/dev-lang/nqp/nqp-2016.04-r2.ebuild b/dev-lang/nqp/nqp-2016.04-r2.ebuild |
916 |
deleted file mode 100644 |
917 |
index 9575dfb..0000000 |
918 |
--- a/dev-lang/nqp/nqp-2016.04-r2.ebuild |
919 |
+++ /dev/null |
920 |
@@ -1,114 +0,0 @@ |
921 |
-# Copyright 1999-2016 Gentoo Foundation |
922 |
-# Distributed under the terms of the GNU General Public License v2 |
923 |
-# $Id$ |
924 |
- |
925 |
-EAPI=5 |
926 |
- |
927 |
-inherit java-pkg-opt-2 |
928 |
- |
929 |
-if [[ ${PV} == "9999" ]]; then |
930 |
- EGIT_REPO_URI="https://github.com/perl6/${PN}.git" |
931 |
- inherit git-r3 |
932 |
- KEYWORDS="" |
933 |
-else |
934 |
- SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz" |
935 |
- inherit vcs-snapshot |
936 |
- KEYWORDS="~x86 ~amd64" |
937 |
-fi |
938 |
- |
939 |
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler" |
940 |
-HOMEPAGE="http://rakudo.org/" |
941 |
- |
942 |
-LICENSE="Artistic-2" |
943 |
-SLOT="0" |
944 |
-IUSE="doc clang java +moar test" |
945 |
-REQUIRED_USE="|| ( java moar )" |
946 |
- |
947 |
-CDEPEND="java? ( |
948 |
- dev-java/asm:4 |
949 |
- dev-java/jline:0 |
950 |
- dev-java/jna:4 |
951 |
- ) |
952 |
- moar? ( ~dev-lang/moarvm-${PV}[clang=] ) |
953 |
- dev-libs/libffi" |
954 |
-RDEPEND="${CDEPEND} |
955 |
- java? ( >=virtual/jre-1.7:* )" |
956 |
-DEPEND="${CDEPEND} |
957 |
- clang? ( sys-devel/clang ) |
958 |
- java? ( >=virtual/jdk-1.7:* ) |
959 |
- dev-lang/perl" |
960 |
- |
961 |
-java_prepare() { |
962 |
- # Don't clean stage0 jars. |
963 |
- java-pkg_clean 3rdparty/ |
964 |
- |
965 |
- # Don't use jars we just deleted. |
966 |
- sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \ |
967 |
- src/vm/jvm/runners/nqp-j || die |
968 |
-} |
969 |
- |
970 |
-src_configure() { |
971 |
- local backends |
972 |
- use java && backends+="jvm," |
973 |
- use moar && backends+="moar" |
974 |
- |
975 |
- local myconfargs=( |
976 |
- "--backend=${backends}" |
977 |
- "--prefix=/usr" ) |
978 |
- |
979 |
- perl Configure.pl "${myconfargs[@]}" || die |
980 |
- |
981 |
- if use java; then |
982 |
- # Export this for the script we sed'd above. |
983 |
- export THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies asm-4,jline,jna-4) |
984 |
- fi |
985 |
-} |
986 |
- |
987 |
-src_compile() { |
988 |
- if use java; then |
989 |
- emake -j1 \ |
990 |
- THIRDPARTY_JARS="${THIRDPARTY_JARS}" \ |
991 |
- JAVAC="$(java-pkg_get-javac) $(java-pkg_javac-args)" |
992 |
- else |
993 |
- emake -j1 |
994 |
- fi |
995 |
-} |
996 |
- |
997 |
-src_test() { |
998 |
- emake -j1 test |
999 |
-} |
1000 |
- |
1001 |
-src_install() { |
1002 |
- if use java; then |
1003 |
- # Set JAVA_PKG_JARDEST early. |
1004 |
- java-pkg_init_paths_ |
1005 |
- |
1006 |
- # Upstream sets the classpath to this location. Perhaps it's |
1007 |
- # used to locate the additional libraries? |
1008 |
- java-pkg_addcp "${JAVA_PKG_JARDEST}" |
1009 |
- |
1010 |
- insinto "${JAVA_PKG_JARDEST}" |
1011 |
- local jar |
1012 |
- |
1013 |
- for jar in *.jar; do |
1014 |
- if has ${jar} ${PN}.jar ${PN}-runtime.jar; then |
1015 |
- # jars for NQP itself. |
1016 |
- java-pkg_dojar ${jar} |
1017 |
- else |
1018 |
- # jars used by NQP. |
1019 |
- doins ${jar} |
1020 |
- fi |
1021 |
- done |
1022 |
- |
1023 |
- # Upstream uses -Xbootclasspath/a, which is faster due to lack |
1024 |
- # of verification, but gjl isn't flexible enough yet. :( |
1025 |
- java-pkg_dolauncher ${PN}-j --main ${PN} |
1026 |
- dosym ${PN}-j /usr/bin/${PN} |
1027 |
- dobin tools/jvm/eval-client.pl |
1028 |
- else |
1029 |
- emake DESTDIR="${ED}" install |
1030 |
- fi |
1031 |
- |
1032 |
- dodoc CREDITS README.pod |
1033 |
- use doc && dodoc -r docs/* |
1034 |
-} |
1035 |
|
1036 |
diff --git a/dev-lang/nqp/nqp-2016.04.ebuild b/dev-lang/nqp/nqp-2016.04.ebuild |
1037 |
deleted file mode 100644 |
1038 |
index 4a45644..0000000 |
1039 |
--- a/dev-lang/nqp/nqp-2016.04.ebuild |
1040 |
+++ /dev/null |
1041 |
@@ -1,64 +0,0 @@ |
1042 |
-# Copyright 1999-2015 Gentoo Foundation |
1043 |
-# Distributed under the terms of the GNU General Public License v2 |
1044 |
-# $Id$ |
1045 |
- |
1046 |
-EAPI=5 |
1047 |
- |
1048 |
-# still not working |
1049 |
-RESTRICT="test" |
1050 |
- |
1051 |
-inherit eutils multilib versionator |
1052 |
- |
1053 |
-GITCRAP=10d3ecc |
1054 |
- |
1055 |
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler" |
1056 |
-HOMEPAGE="http://rakudo.org/" |
1057 |
-SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz" |
1058 |
- |
1059 |
-LICENSE="Artistic-2" |
1060 |
-SLOT="0" |
1061 |
-KEYWORDS="~x86 ~amd64" |
1062 |
-IUSE="doc java +moar" |
1063 |
-REQUIRED_USE="|| ( java moar )" |
1064 |
- |
1065 |
-RDEPEND=" |
1066 |
- java? ( >=virtual/jre-1.7 ) |
1067 |
- moar? ( ~dev-lang/moarvm-${PV} ) |
1068 |
- dev-libs/libffi" |
1069 |
-DEPEND="${RDEPEND} |
1070 |
- java? ( >=virtual/jdk-1.7 ) |
1071 |
- dev-lang/perl" |
1072 |
- |
1073 |
-S=${WORKDIR}/perl6-nqp-${GITCRAP} |
1074 |
- |
1075 |
-src_configure() { |
1076 |
- use java && myconf+="jvm," |
1077 |
- use moar && myconf+="moar," |
1078 |
- perl Configure.pl --backend=${myconf} --prefix=/usr || die |
1079 |
- # dirty hack to make dyncall not fail |
1080 |
- sed -i -e 's/-Werror=missing-prototypes//' Makefile || die |
1081 |
- sed -i -e 's/-Werror=missing-declarations//' Makefile || die |
1082 |
- sed -i -e 's/-Werror=strict-prototypes//' Makefile || die |
1083 |
- |
1084 |
- # more dirty hack to allow building with newer gcc |
1085 |
- sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die |
1086 |
- sed -i -e 's/-Werror=nested-externs//' Makefile || die |
1087 |
-} |
1088 |
- |
1089 |
-src_compile() { |
1090 |
- emake -j1 || die |
1091 |
-} |
1092 |
- |
1093 |
-src_test() { |
1094 |
- emake -j1 test || die |
1095 |
-} |
1096 |
- |
1097 |
-src_install() { |
1098 |
- emake DESTDIR="${ED}" install || die |
1099 |
- |
1100 |
- dodoc CREDITS README.pod || die |
1101 |
- |
1102 |
- if use doc; then |
1103 |
- dodoc -r docs/* || die |
1104 |
- fi |
1105 |
-} |
1106 |
|
1107 |
diff --git a/dev-lang/nqp/nqp-9999.ebuild b/dev-lang/nqp/nqp-9999.ebuild |
1108 |
deleted file mode 100644 |
1109 |
index 6351216..0000000 |
1110 |
--- a/dev-lang/nqp/nqp-9999.ebuild |
1111 |
+++ /dev/null |
1112 |
@@ -1,91 +0,0 @@ |
1113 |
-# Copyright 1999-2016 Gentoo Foundation |
1114 |
-# Distributed under the terms of the GNU General Public License v2 |
1115 |
-# $Id$ |
1116 |
- |
1117 |
-EAPI=6 |
1118 |
- |
1119 |
-inherit java-pkg-2 |
1120 |
- |
1121 |
-if [[ ${PV} == "9999" ]]; then |
1122 |
- EGIT_REPO_URI="https://github.com/perl6/${PN}.git" |
1123 |
- inherit git-r3 |
1124 |
- KEYWORDS="" |
1125 |
-else |
1126 |
- SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz" |
1127 |
- KEYWORDS="~x86 ~amd64" |
1128 |
-fi |
1129 |
- |
1130 |
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler" |
1131 |
-HOMEPAGE="http://rakudo.org/" |
1132 |
- |
1133 |
-LICENSE="Artistic-2" |
1134 |
-SLOT="0" |
1135 |
-IUSE="doc clang java +moar +system-libs test" |
1136 |
-REQUIRED_USE="|| ( java moar )" |
1137 |
- |
1138 |
-RDEPEND="java? ( >=virtual/jre-1.7:* |
1139 |
- system-libs? ( |
1140 |
- dev-java/asm:4 |
1141 |
- dev-java/jline:0 |
1142 |
- ) |
1143 |
- ) |
1144 |
- moar? ( ~dev-lang/moarvm-${PV}[clang=] ) |
1145 |
- dev-libs/libffi" |
1146 |
-DEPEND="${RDEPEND} |
1147 |
- clang? ( sys-devel/clang ) |
1148 |
- java? ( >=virtual/jdk-1.7:* ) |
1149 |
- dev-lang/perl" |
1150 |
- |
1151 |
-pkg_setup() { |
1152 |
- use java && java-pkg-2_pkg_setup |
1153 |
-} |
1154 |
- |
1155 |
-src_prepare() { |
1156 |
- eapply_user |
1157 |
- use java && java-pkg-2_src_prepare |
1158 |
-} |
1159 |
- |
1160 |
-src_unpack() { |
1161 |
- if [[ ${PV} == "9999" ]]; then |
1162 |
- git-r3_src_unpack |
1163 |
- else |
1164 |
- unpack ${A} |
1165 |
- mv "${WORKDIR}/perl6-nqp-"* "${WORKDIR}/${P}" || die |
1166 |
- fi |
1167 |
-} |
1168 |
- |
1169 |
-src_configure() { |
1170 |
- local backends |
1171 |
- use java && backends+="jvm," |
1172 |
- use moar && backends+="moar" |
1173 |
- local myconfargs=( |
1174 |
- "--backend=${backends}" |
1175 |
- "--prefix=/usr" ) |
1176 |
- |
1177 |
- # 2016.04 doesn't like our jna-3.4.1 |
1178 |
- # keep testing against it |
1179 |
- use system-libs && myconfargs+=( |
1180 |
- "--with-asm=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm\.jar$')" |
1181 |
- "--with-asm-tree=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm-tree\.jar$')" |
1182 |
- "--with-jline=$(echo $(java-pkg_getjars jline) | tr : '\n' | grep '/jline\.jar$')" ) |
1183 |
- |
1184 |
- perl Configure.pl "${myconfargs[@]}" || die |
1185 |
-} |
1186 |
- |
1187 |
-src_compile() { |
1188 |
- MAKEOPTS=-j1 emake |
1189 |
-} |
1190 |
- |
1191 |
-src_test() { |
1192 |
- MAKEOPTS=-j1 emake test |
1193 |
-} |
1194 |
- |
1195 |
-src_install() { |
1196 |
- emake DESTDIR="${ED}" install || die |
1197 |
- |
1198 |
- dodoc CREDITS README.pod || die |
1199 |
- |
1200 |
- if use doc; then |
1201 |
- dodoc -r docs/* || die |
1202 |
- fi |
1203 |
-} |
1204 |
|
1205 |
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest |
1206 |
deleted file mode 100644 |
1207 |
index 0738835..0000000 |
1208 |
--- a/dev-lang/rakudo/Manifest |
1209 |
+++ /dev/null |
1210 |
@@ -1,4 +0,0 @@ |
1211 |
-DIST rakudo-2016.01.1.tar.gz 2687265 SHA256 897d01bcb27c209bd51918bb5be6adc6e6ea9dbc2c6b65414f9ac081aa8c5d7b SHA512 31228d49577f5d25b306a987650af0ae11bb2fa80fcaeee421dbe88dc9812edd5a399999f8727dee11d74177b7b9bca0290e26c4240c7baed35fabb4c912f85f WHIRLPOOL 52b2d7d1a0461883b1d07bbb492994f7eb8930a8726565d9a4788883e16510fc052dc066bf8443e09042548d76a3f3ca1cb17be8baa23b16f5742eb52f33c39b |
1212 |
-DIST rakudo-2016.02.tar.gz 2691766 SHA256 8ccfbf24f49bf4f5aa0304ffa69abbd90b97dc59f2c65e2384c6b609e3d3f00a SHA512 9fa891a84e882626050772231dee15ad20f1c2d84b5b9ff985964efbff45f18e0a1940dad2cc1fbb8b91f69d9f7f2a3034998819e8ddbf0c380684b326d299ca WHIRLPOOL 2a55ec29df905ec79fee842f84394ac8733d1b116fc90c29a06e8953a77b15bfc193d974a804f99d41ee0b9fce87d4b07ff6e367f03243d08d03f20340fe766e |
1213 |
-DIST rakudo-2016.03.tar.gz 2702229 SHA256 d77b58acb09f34c99af94f32db92698df88cda7015c7630ddb1392adbf703471 SHA512 53619288655edf72f986cb5fe7b72cd70ed88a6b18421d46d5d70a8932ca22eb1067be5ddf98264e576f7d81a84d9bbaca2ac5ac3241e582d2f4672589ba7ab1 WHIRLPOOL 43696dda25214aa9e30be7c1c3323dee8ea0f1c50a5754ca2a08d421b4c59cac5001fa4a63d8086ce0cb97801eb098d4e854ca4b801eaf7d277099bf6d86b655 |
1214 |
-DIST rakudo-2016.04.tar.gz 2706659 SHA256 207d723c9b2d524daf6008a3ed026ea06773d937e76e0fe79b89bfb7dcd0d92b SHA512 08e718643cfa89edbb8995ab9f350f69053e41cff97b33530dd2eb202d2ab2116d219ef1385717b48f5883665c73a181b1b054c1300db302fba31c6081e97532 WHIRLPOOL d49791b696114f57b685221be5cfe1873a88507810819b2a9aace07da2c2d7535eeaecc6c830df3265ecd1ff352effa509cbb3f24cba7e8afc0dc1468553cce6 |
1215 |
|
1216 |
diff --git a/dev-lang/rakudo/files/rakudo-2016.03-Makefile.in.patch b/dev-lang/rakudo/files/rakudo-2016.03-Makefile.in.patch |
1217 |
deleted file mode 100644 |
1218 |
index adafa0d..0000000 |
1219 |
--- a/dev-lang/rakudo/files/rakudo-2016.03-Makefile.in.patch |
1220 |
+++ /dev/null |
1221 |
@@ -1,17 +0,0 @@ |
1222 |
-diff -Naur a/tools/build/Makefile-Moar.in b/tools/build/Makefile-Moar.in |
1223 |
---- a/tools/build/Makefile-Moar.in 2016-02-02 14:27:13.000000000 +0100 |
1224 |
-+++ b/tools/build/Makefile-Moar.in 2016-04-22 15:01:35.338534944 +0200 |
1225 |
-@@ -87,11 +87,11 @@ |
1226 |
- $(M_CC) @moar::ccswitch@ @moar::ccshared@ $(M_CFLAGS) -I$(PREFIX)/include/libatomic_ops \ |
1227 |
- -I$(PREFIX)/include/dyncall -I$(PREFIX)/include/moar \ |
1228 |
- -I$(PREFIX)/include/sha1 -I$(PREFIX)/include/tinymt -I$(PREFIX)/include/libtommath \ |
1229 |
-- -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::ccout@$(M_PERL6_OPS_OBJ) $(M_PERL6_OPS_SRC) |
1230 |
-+ -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::cincludes@ @moar::ccout@$(M_PERL6_OPS_OBJ) $(M_PERL6_OPS_SRC) |
1231 |
- $(M_CC) @moar::ccswitch@ @moar::ccshared@ $(M_CFLAGS) -I$(PREFIX)/include/libatomic_ops \ |
1232 |
- -I$(PREFIX)/include/dyncall -I$(PREFIX)/include/moar \ |
1233 |
- -I$(PREFIX)/include/sha1 -I$(PREFIX)/include/tinymt -I$(PREFIX)/include/libtommath \ |
1234 |
-- -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::ccout@$(M_PERL6_CONT_OBJ) $(M_PERL6_CONT_SRC) |
1235 |
-+ -I$(PREFIX)/include/libuv -I$(PREFIX)/include @moar::cincludes@ @moar::ccout@$(M_PERL6_CONT_OBJ) $(M_PERL6_CONT_SRC) |
1236 |
- $(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@ |
1237 |
- |
1238 |
- $(PERL6_ML_MOAR): src/Perl6/ModuleLoader.nqp src/vm/moar/ModuleLoaderVMConfig.nqp |
1239 |
|
1240 |
diff --git a/dev-lang/rakudo/rakudo-2016.01.1.ebuild b/dev-lang/rakudo/rakudo-2016.01.1.ebuild |
1241 |
deleted file mode 100644 |
1242 |
index 8c17dfb..0000000 |
1243 |
--- a/dev-lang/rakudo/rakudo-2016.01.1.ebuild |
1244 |
+++ /dev/null |
1245 |
@@ -1,36 +0,0 @@ |
1246 |
-# Copyright 1999-2016 Gentoo Foundation |
1247 |
-# Distributed under the terms of the GNU General Public License v2 |
1248 |
-# $Id$ |
1249 |
- |
1250 |
-EAPI=6 |
1251 |
- |
1252 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
1253 |
-HOMEPAGE="http://rakudo.org" |
1254 |
- |
1255 |
-if [[ ${PV} == "9999" ]]; then |
1256 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
1257 |
- inherit git-r3 |
1258 |
-else |
1259 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
1260 |
-fi |
1261 |
- |
1262 |
-LICENSE="Artistic-2" |
1263 |
-SLOT="0" |
1264 |
-KEYWORDS="~amd64 ~x86" |
1265 |
-# TODO: add USE="javascript" once that's usable in nqp |
1266 |
-IUSE="test" |
1267 |
- |
1268 |
-RDEPEND="=dev-lang/nqp-2016.01:=[moar]" |
1269 |
-DEPEND="${RDEPEND} |
1270 |
- >=dev-lang/perl-5.10" |
1271 |
- |
1272 |
-#PATCHES=(${FILESDIR}/${PV}) |
1273 |
- |
1274 |
-src_configure() { |
1275 |
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar |
1276 |
-} |
1277 |
- |
1278 |
-src_test() { |
1279 |
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d) |
1280 |
- default |
1281 |
-} |
1282 |
|
1283 |
diff --git a/dev-lang/rakudo/rakudo-2016.02.ebuild b/dev-lang/rakudo/rakudo-2016.02.ebuild |
1284 |
deleted file mode 100644 |
1285 |
index 623e8f4..0000000 |
1286 |
--- a/dev-lang/rakudo/rakudo-2016.02.ebuild |
1287 |
+++ /dev/null |
1288 |
@@ -1,36 +0,0 @@ |
1289 |
-# Copyright 1999-2016 Gentoo Foundation |
1290 |
-# Distributed under the terms of the GNU General Public License v2 |
1291 |
-# $Id$ |
1292 |
- |
1293 |
-EAPI=6 |
1294 |
- |
1295 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
1296 |
-HOMEPAGE="http://rakudo.org" |
1297 |
- |
1298 |
-if [[ ${PV} == "9999" ]]; then |
1299 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
1300 |
- inherit git-r3 |
1301 |
-else |
1302 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
1303 |
-fi |
1304 |
- |
1305 |
-LICENSE="Artistic-2" |
1306 |
-SLOT="0" |
1307 |
-KEYWORDS="~amd64 ~x86" |
1308 |
-# TODO: add USE="javascript" once that's usable in nqp |
1309 |
-IUSE="test" |
1310 |
- |
1311 |
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]" |
1312 |
-DEPEND="${RDEPEND} |
1313 |
- >=dev-lang/perl-5.10" |
1314 |
- |
1315 |
-#PATCHES=(${FILESDIR}/${PV}) |
1316 |
- |
1317 |
-src_configure() { |
1318 |
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar |
1319 |
-} |
1320 |
- |
1321 |
-src_test() { |
1322 |
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d) |
1323 |
- default |
1324 |
-} |
1325 |
|
1326 |
diff --git a/dev-lang/rakudo/rakudo-2016.03.ebuild b/dev-lang/rakudo/rakudo-2016.03.ebuild |
1327 |
deleted file mode 100644 |
1328 |
index 623e8f4..0000000 |
1329 |
--- a/dev-lang/rakudo/rakudo-2016.03.ebuild |
1330 |
+++ /dev/null |
1331 |
@@ -1,36 +0,0 @@ |
1332 |
-# Copyright 1999-2016 Gentoo Foundation |
1333 |
-# Distributed under the terms of the GNU General Public License v2 |
1334 |
-# $Id$ |
1335 |
- |
1336 |
-EAPI=6 |
1337 |
- |
1338 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
1339 |
-HOMEPAGE="http://rakudo.org" |
1340 |
- |
1341 |
-if [[ ${PV} == "9999" ]]; then |
1342 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
1343 |
- inherit git-r3 |
1344 |
-else |
1345 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
1346 |
-fi |
1347 |
- |
1348 |
-LICENSE="Artistic-2" |
1349 |
-SLOT="0" |
1350 |
-KEYWORDS="~amd64 ~x86" |
1351 |
-# TODO: add USE="javascript" once that's usable in nqp |
1352 |
-IUSE="test" |
1353 |
- |
1354 |
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]" |
1355 |
-DEPEND="${RDEPEND} |
1356 |
- >=dev-lang/perl-5.10" |
1357 |
- |
1358 |
-#PATCHES=(${FILESDIR}/${PV}) |
1359 |
- |
1360 |
-src_configure() { |
1361 |
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar |
1362 |
-} |
1363 |
- |
1364 |
-src_test() { |
1365 |
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d) |
1366 |
- default |
1367 |
-} |
1368 |
|
1369 |
diff --git a/dev-lang/rakudo/rakudo-2016.04-r1.ebuild b/dev-lang/rakudo/rakudo-2016.04-r1.ebuild |
1370 |
deleted file mode 100644 |
1371 |
index 7421cad..0000000 |
1372 |
--- a/dev-lang/rakudo/rakudo-2016.04-r1.ebuild |
1373 |
+++ /dev/null |
1374 |
@@ -1,85 +0,0 @@ |
1375 |
-# Copyright 1999-2016 Gentoo Foundation |
1376 |
-# Distributed under the terms of the GNU General Public License v2 |
1377 |
-# $Id$ |
1378 |
- |
1379 |
-EAPI=6 |
1380 |
- |
1381 |
-inherit java-pkg-opt-2 |
1382 |
- |
1383 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
1384 |
-HOMEPAGE="http://rakudo.org" |
1385 |
- |
1386 |
-if [[ ${PV} == "9999" ]]; then |
1387 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
1388 |
- inherit git-r3 |
1389 |
- KEYWORDS="" |
1390 |
-else |
1391 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
1392 |
- KEYWORDS="~amd64 ~x86" |
1393 |
-fi |
1394 |
- |
1395 |
-LICENSE="Artistic-2" |
1396 |
-SLOT="0" |
1397 |
-# TODO: add USE="javascript" once that's usable in nqp |
1398 |
-IUSE="clang java +moar test" |
1399 |
-REQUIRED_USE="|| ( java moar )" |
1400 |
- |
1401 |
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java=,moar=,clang=]" |
1402 |
- |
1403 |
-RDEPEND="${CDEPEND} |
1404 |
- java? ( >=virtual/jre-1.7:* )" |
1405 |
- |
1406 |
-DEPEND="${CDEPEND} |
1407 |
- clang? ( sys-devel/clang ) |
1408 |
- java? ( >=virtual/jdk-1.7:* ) |
1409 |
- >=dev-lang/perl-5.10" |
1410 |
- |
1411 |
-PATCHES=( |
1412 |
- "${FILESDIR}/${PN}-2016.04-Makefile.in.patch" |
1413 |
- "${FILESDIR}/${PN}-jna-lib.patch" |
1414 |
-) |
1415 |
- |
1416 |
-src_prepare() { |
1417 |
- eapply "${PATCHES[@]}" |
1418 |
- |
1419 |
- # yup, this is ugly. but emake doesn't respect DESTDIR. |
1420 |
- for i in Moar JVM; do |
1421 |
- echo "DESTDIR = ${D}" > "${T}/Makefile-${i}.in" || die |
1422 |
- cat "${S}/tools/build/Makefile-${i}.in" >> "${T}/Makefile-${i}.in" || die |
1423 |
- mv "${T}/Makefile-${i}.in" "${S}/tools/build/Makefile-${i}.in" || die |
1424 |
- done |
1425 |
- |
1426 |
- eapply_user |
1427 |
- java-pkg-opt-2_src_prepare |
1428 |
-} |
1429 |
- |
1430 |
-src_configure() { |
1431 |
- local backends |
1432 |
- use java && backends+="jvm," |
1433 |
- use moar && backends+="moar," |
1434 |
- |
1435 |
- local myargs=( |
1436 |
- "--prefix=/usr" |
1437 |
- "--sysroot=/" |
1438 |
- "--sdkroot=/" |
1439 |
- "--backends=${backends}" |
1440 |
- ) |
1441 |
- |
1442 |
- perl Configure.pl "${myargs[@]}" |
1443 |
- |
1444 |
- if use java; then |
1445 |
- NQP=$(java-pkg_getjars --with-dependencies nqp) |
1446 |
- fi |
1447 |
-} |
1448 |
- |
1449 |
-src_compile() { |
1450 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" |
1451 |
-} |
1452 |
- |
1453 |
-src_install() { |
1454 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install |
1455 |
-} |
1456 |
- |
1457 |
-src_test() { |
1458 |
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default |
1459 |
-} |
1460 |
|
1461 |
diff --git a/dev-lang/rakudo/rakudo-2016.04.ebuild b/dev-lang/rakudo/rakudo-2016.04.ebuild |
1462 |
deleted file mode 100644 |
1463 |
index 4903a0a..0000000 |
1464 |
--- a/dev-lang/rakudo/rakudo-2016.04.ebuild |
1465 |
+++ /dev/null |
1466 |
@@ -1,34 +0,0 @@ |
1467 |
-# Copyright 1999-2016 Gentoo Foundation |
1468 |
-# Distributed under the terms of the GNU General Public License v2 |
1469 |
-# $Id$ |
1470 |
- |
1471 |
-EAPI=6 |
1472 |
- |
1473 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
1474 |
-HOMEPAGE="http://rakudo.org" |
1475 |
- |
1476 |
-if [[ ${PV} == "9999" ]]; then |
1477 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
1478 |
- inherit git-r3 |
1479 |
-else |
1480 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
1481 |
-fi |
1482 |
- |
1483 |
-LICENSE="Artistic-2" |
1484 |
-SLOT="0" |
1485 |
-KEYWORDS="~amd64 ~x86" |
1486 |
-# TODO: add USE="javascript" once that's usable in nqp |
1487 |
-IUSE="test" |
1488 |
- |
1489 |
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]" |
1490 |
-DEPEND="${RDEPEND} |
1491 |
- >=dev-lang/perl-5.10" |
1492 |
- |
1493 |
-src_configure() { |
1494 |
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar |
1495 |
-} |
1496 |
- |
1497 |
-src_test() { |
1498 |
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d) |
1499 |
- default |
1500 |
-} |