1 |
commit: 76953c767f89b32358dac67dd1ecc493b24a768f |
2 |
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Dec 28 17:20:53 2016 +0000 |
4 |
Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Dec 28 17:23:41 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76953c76 |
7 |
|
8 |
dev-lang/rakudo: Remove old |
9 |
|
10 |
Package-Manager: Portage-2.3.3, Repoman-2.3.1 |
11 |
|
12 |
dev-lang/rakudo/Manifest | 7 --- |
13 |
dev-lang/rakudo/rakudo-2016.03.ebuild | 36 -------------- |
14 |
dev-lang/rakudo/rakudo-2016.04-r2.ebuild | 84 -------------------------------- |
15 |
dev-lang/rakudo/rakudo-2016.04.ebuild | 34 ------------- |
16 |
dev-lang/rakudo/rakudo-2016.05.ebuild | 80 ------------------------------ |
17 |
dev-lang/rakudo/rakudo-2016.06.ebuild | 80 ------------------------------ |
18 |
dev-lang/rakudo/rakudo-2016.07.1.ebuild | 73 --------------------------- |
19 |
dev-lang/rakudo/rakudo-2016.08.1.ebuild | 73 --------------------------- |
20 |
dev-lang/rakudo/rakudo-2016.09.ebuild | 73 --------------------------- |
21 |
9 files changed, 540 deletions(-) |
22 |
|
23 |
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest |
24 |
index 5072037..5d69ba7 100644 |
25 |
--- a/dev-lang/rakudo/Manifest |
26 |
+++ b/dev-lang/rakudo/Manifest |
27 |
@@ -1,10 +1,3 @@ |
28 |
-DIST rakudo-2016.03.tar.gz 2702229 SHA256 d77b58acb09f34c99af94f32db92698df88cda7015c7630ddb1392adbf703471 SHA512 53619288655edf72f986cb5fe7b72cd70ed88a6b18421d46d5d70a8932ca22eb1067be5ddf98264e576f7d81a84d9bbaca2ac5ac3241e582d2f4672589ba7ab1 WHIRLPOOL 43696dda25214aa9e30be7c1c3323dee8ea0f1c50a5754ca2a08d421b4c59cac5001fa4a63d8086ce0cb97801eb098d4e854ca4b801eaf7d277099bf6d86b655 |
29 |
-DIST rakudo-2016.04.tar.gz 2706659 SHA256 207d723c9b2d524daf6008a3ed026ea06773d937e76e0fe79b89bfb7dcd0d92b SHA512 08e718643cfa89edbb8995ab9f350f69053e41cff97b33530dd2eb202d2ab2116d219ef1385717b48f5883665c73a181b1b054c1300db302fba31c6081e97532 WHIRLPOOL d49791b696114f57b685221be5cfe1873a88507810819b2a9aace07da2c2d7535eeaecc6c830df3265ecd1ff352effa509cbb3f24cba7e8afc0dc1468553cce6 |
30 |
-DIST rakudo-2016.05.tar.gz 2786506 SHA256 f3b3236c22ff75427c87dea1fab1dc9a0b4ca3a97296e64a14c3f2695be7a28a SHA512 524a71fa72fc04ed8a04eebe319d68c051d45082ae4ce0894a34b2c08d5dd1f270fd380ffb9a486c1cbad7df20dd96180a11642dc20f2ef343a386ce9df42ac8 WHIRLPOOL 000c74d0c0c26517b2324a20e91d304fafbf4953e028683b84599cc0508e4d79c8324dd78c95fb456e46163b52bb5615e30ec034813df10c8762a3362ae77fae |
31 |
-DIST rakudo-2016.06.tar.gz 2751927 SHA256 239a0b50cfd60026ba4bb2a20b5130feaee144ccbbe3e73b6c6633ebb710519c SHA512 5197b1ffec3978a762129de7ac3130b33c6f0a97e6ab8191fc3a7271d47028b1abb35896220ad1443288489ab7789203534121d44869101def29774c6cebc38f WHIRLPOOL dd2d3d75d8ca764e41bd8a2bcd7123d7b62dde34d2d850579b849573c13339618ce7eeed2bf0f20a7b66bb0ffefe47fbb8557700ca950cfae0eaeaa27ecbc376 |
32 |
-DIST rakudo-2016.07.1.tar.gz 2767818 SHA256 dc71e6cccf71da98846800426a3fa260eb5913e7a3c100a89acc11d7d128d0d1 SHA512 ef5360c33c52d2628745d4d2837aca766e710452246a57cf3305d94cbda292d67e3cce31dbb846c5b7e4f68b3db38cf26dce40790a6fc28770c552da509cdece WHIRLPOOL 72ef2f5bbd0e1af5b2157449106c68d7dcc21e7981e658eafa88f0b29f98653bbe5bf15646a71e704c1a622597bbfbe6427e888c77baccfa62a475aa42b897f8 |
33 |
-DIST rakudo-2016.08.1.tar.gz 2779156 SHA256 ab0688963b9d19e26cea76eb5e852f6c68da650a9d209b868c21bde904ee34fe SHA512 3edae590c7dd87dfaca821c8676c5256c19e53f93bd5fd534ae235ae5a2449d0329f0b1311b6b344ec7a258f9eeae6a78e904a02d57c49a6b32ab1914ff2ebe8 WHIRLPOOL 9435477144e0dd45e58e831f5239e95104765a3be5411ba9772324af0c803fd43a9f903f107b3b9186409fb3b5af227e923fcf213052603291a242412fe1d2be |
34 |
-DIST rakudo-2016.09.tar.gz 2789496 SHA256 fe280bcc511a3f25b805039e842b554f5f0f9c6255043a8fa3d6a1e4f35e47e7 SHA512 68f45dba174d1421b95b30e4ee5aef658576c4d0845d879b6e67e1587166f4438c05da85dee294498da947089c866bbbd29270e967777d72b953557d59943387 WHIRLPOOL b71bc10bcc5f26bd9df8270b10fb4b232df924333628fb32cacb874624604e98f0415aaa7d30ce86bbc0c58152b210a8421996e0bce4cda58055a6118947ee28 |
35 |
DIST rakudo-2016.10.tar.gz 2798155 SHA256 a1446049610a5de9609a8570be3f916c48fe90027094ae7c30f82ffafcea1a7c SHA512 b9b4ccd4cd3bbc442b2e1989c43ad76e8a2710562f9006bb43052bbdd6b5f70c845ab2d22260167c3a8a95437f6db2f562dc4db613bf95802e35bd3959f255fe WHIRLPOOL 866a0d6723d27d67f5c546984982a48ec4e9599fe98e2be6648e40b01c60fd028eeb63d2f31da7234995f61ad1cd7ca71f38f6fe2f88fd5aeff7cac32288ebff |
36 |
DIST rakudo-2016.11.tar.gz 2824346 SHA256 49c7231032ebeaf32335d8564a65e54d4021a33c7aa8310db6e5048540f4527f SHA512 81d2491a834c724bc90d0539eeb3ee9ea510fc35542be61c86ccad0098a3a9466a2e9526d97cce1f0de89a3691fc51124159dbf790e74aae8e6670abe088e56b WHIRLPOOL 340fc1ebbe2bad57ebf31191ea199134f61496243018c99a76bf7cbb27dac40e22e9d3bfc81f735f472f53a27e068ccc7afb6b847a09354adf2b1fdc9d422a55 |
37 |
DIST rakudo-2016.12.tar.gz 2843706 SHA256 e5b1b7ed8e6e5eb26eae75691e90a61255d87b73c91c595b412cbd30300e7cb8 SHA512 656c654d893b2ca9cc947711d78d433b462d8bb8cf39c5e8e77dd518c57c4754949f1bb87392d31ee82a412c788bc193c251b1e3d852e87e2c9d2fcb1d71a497 WHIRLPOOL b362392e5965c923538ff57187b4e0dade7a5dc0b8ef6dd09716ced7e8d876d46136a8a93e45388c9a74e725201d3aab8f9b94bbef2e4fd74dbf8367b57c6703 |
38 |
|
39 |
diff --git a/dev-lang/rakudo/rakudo-2016.03.ebuild b/dev-lang/rakudo/rakudo-2016.03.ebuild |
40 |
deleted file mode 100644 |
41 |
index 623e8f4..00000000 |
42 |
--- a/dev-lang/rakudo/rakudo-2016.03.ebuild |
43 |
+++ /dev/null |
44 |
@@ -1,36 +0,0 @@ |
45 |
-# Copyright 1999-2016 Gentoo Foundation |
46 |
-# Distributed under the terms of the GNU General Public License v2 |
47 |
-# $Id$ |
48 |
- |
49 |
-EAPI=6 |
50 |
- |
51 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
52 |
-HOMEPAGE="http://rakudo.org" |
53 |
- |
54 |
-if [[ ${PV} == "9999" ]]; then |
55 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
56 |
- inherit git-r3 |
57 |
-else |
58 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
59 |
-fi |
60 |
- |
61 |
-LICENSE="Artistic-2" |
62 |
-SLOT="0" |
63 |
-KEYWORDS="~amd64 ~x86" |
64 |
-# TODO: add USE="javascript" once that's usable in nqp |
65 |
-IUSE="test" |
66 |
- |
67 |
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]" |
68 |
-DEPEND="${RDEPEND} |
69 |
- >=dev-lang/perl-5.10" |
70 |
- |
71 |
-#PATCHES=(${FILESDIR}/${PV}) |
72 |
- |
73 |
-src_configure() { |
74 |
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar |
75 |
-} |
76 |
- |
77 |
-src_test() { |
78 |
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d) |
79 |
- default |
80 |
-} |
81 |
|
82 |
diff --git a/dev-lang/rakudo/rakudo-2016.04-r2.ebuild b/dev-lang/rakudo/rakudo-2016.04-r2.ebuild |
83 |
deleted file mode 100644 |
84 |
index 18eb631..00000000 |
85 |
--- a/dev-lang/rakudo/rakudo-2016.04-r2.ebuild |
86 |
+++ /dev/null |
87 |
@@ -1,84 +0,0 @@ |
88 |
-# Copyright 1999-2016 Gentoo Foundation |
89 |
-# Distributed under the terms of the GNU General Public License v2 |
90 |
-# $Id$ |
91 |
- |
92 |
-EAPI=5 |
93 |
- |
94 |
-inherit java-pkg-opt-2 |
95 |
- |
96 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
97 |
-HOMEPAGE="http://rakudo.org" |
98 |
- |
99 |
-if [[ ${PV} == "9999" ]]; then |
100 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
101 |
- inherit git-r3 |
102 |
- KEYWORDS="" |
103 |
-else |
104 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
105 |
- KEYWORDS="~amd64 ~x86" |
106 |
-fi |
107 |
- |
108 |
-LICENSE="Artistic-2" |
109 |
-SLOT="0" |
110 |
-# TODO: add USE="javascript" once that's usable in nqp |
111 |
-IUSE="clang java +moar test" |
112 |
-REQUIRED_USE="|| ( java moar )" |
113 |
- |
114 |
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=] |
115 |
- >=dev-lang/nqp-2016.04-r3" |
116 |
-RDEPEND="${CDEPEND} |
117 |
- java? ( >=virtual/jre-1.7 )" |
118 |
-DEPEND="${CDEPEND} |
119 |
- clang? ( sys-devel/clang ) |
120 |
- java? ( >=virtual/jdk-1.7 ) |
121 |
- >=dev-lang/perl-5.10" |
122 |
- |
123 |
-PATCHES=( |
124 |
- "${FILESDIR}/${PN}-2016.04-Makefile.in.patch" |
125 |
- "${FILESDIR}/${P}-jna-lib.patch" |
126 |
-) |
127 |
- |
128 |
-pkg_pretend() { |
129 |
- if has_version dev-lang/rakudo; then |
130 |
- ewarn "Rakudo is known to fail compilation/installation with Rakudo" |
131 |
- ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," |
132 |
- ewarn "then do a new installation." |
133 |
- ewarn "(see Bug #584394)" |
134 |
- fi |
135 |
-} |
136 |
- |
137 |
-src_prepare() { |
138 |
- epatch "${PATCHES[@]}" |
139 |
- epatch_user |
140 |
-} |
141 |
- |
142 |
-src_configure() { |
143 |
- local backends |
144 |
- use moar && backends+="moar," |
145 |
- use java && backends+="jvm" |
146 |
- |
147 |
- local myargs=( |
148 |
- "--prefix=/usr" |
149 |
- "--sysroot=/" |
150 |
- "--sdkroot=/" |
151 |
- "--backends=${backends}" |
152 |
- ) |
153 |
- |
154 |
- perl Configure.pl "${myargs[@]}" || die |
155 |
- |
156 |
- if use java; then |
157 |
- NQP=$(java-pkg_getjars --with-dependencies nqp) |
158 |
- fi |
159 |
-} |
160 |
- |
161 |
-src_compile() { |
162 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" |
163 |
-} |
164 |
- |
165 |
-src_install() { |
166 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install |
167 |
-} |
168 |
- |
169 |
-src_test() { |
170 |
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default |
171 |
-} |
172 |
|
173 |
diff --git a/dev-lang/rakudo/rakudo-2016.04.ebuild b/dev-lang/rakudo/rakudo-2016.04.ebuild |
174 |
deleted file mode 100644 |
175 |
index 4903a0a..00000000 |
176 |
--- a/dev-lang/rakudo/rakudo-2016.04.ebuild |
177 |
+++ /dev/null |
178 |
@@ -1,34 +0,0 @@ |
179 |
-# Copyright 1999-2016 Gentoo Foundation |
180 |
-# Distributed under the terms of the GNU General Public License v2 |
181 |
-# $Id$ |
182 |
- |
183 |
-EAPI=6 |
184 |
- |
185 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
186 |
-HOMEPAGE="http://rakudo.org" |
187 |
- |
188 |
-if [[ ${PV} == "9999" ]]; then |
189 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
190 |
- inherit git-r3 |
191 |
-else |
192 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
193 |
-fi |
194 |
- |
195 |
-LICENSE="Artistic-2" |
196 |
-SLOT="0" |
197 |
-KEYWORDS="~amd64 ~x86" |
198 |
-# TODO: add USE="javascript" once that's usable in nqp |
199 |
-IUSE="test" |
200 |
- |
201 |
-RDEPEND="=dev-lang/nqp-${PV}:=[moar]" |
202 |
-DEPEND="${RDEPEND} |
203 |
- >=dev-lang/perl-5.10" |
204 |
- |
205 |
-src_configure() { |
206 |
- perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar |
207 |
-} |
208 |
- |
209 |
-src_test() { |
210 |
- export RAKUDO_PRECOMP_PREFIX=$(mktemp -d) |
211 |
- default |
212 |
-} |
213 |
|
214 |
diff --git a/dev-lang/rakudo/rakudo-2016.05.ebuild b/dev-lang/rakudo/rakudo-2016.05.ebuild |
215 |
deleted file mode 100644 |
216 |
index 821e32f..00000000 |
217 |
--- a/dev-lang/rakudo/rakudo-2016.05.ebuild |
218 |
+++ /dev/null |
219 |
@@ -1,80 +0,0 @@ |
220 |
-# Copyright 1999-2016 Gentoo Foundation |
221 |
-# Distributed under the terms of the GNU General Public License v2 |
222 |
-# $Id$ |
223 |
- |
224 |
-EAPI=5 |
225 |
- |
226 |
-inherit java-pkg-opt-2 |
227 |
- |
228 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
229 |
-HOMEPAGE="http://rakudo.org" |
230 |
- |
231 |
-if [[ ${PV} == "9999" ]]; then |
232 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
233 |
- inherit git-r3 |
234 |
- KEYWORDS="" |
235 |
-else |
236 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
237 |
- KEYWORDS="~amd64 ~x86" |
238 |
-fi |
239 |
- |
240 |
-LICENSE="Artistic-2" |
241 |
-SLOT="0" |
242 |
-# TODO: add USE="javascript" once that's usable in nqp |
243 |
-IUSE="clang java +moar test" |
244 |
-REQUIRED_USE="|| ( java moar )" |
245 |
- |
246 |
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]" |
247 |
-RDEPEND="${CDEPEND} |
248 |
- java? ( >=virtual/jre-1.7 )" |
249 |
-DEPEND="${CDEPEND} |
250 |
- clang? ( sys-devel/clang ) |
251 |
- java? ( >=virtual/jdk-1.7 ) |
252 |
- >=dev-lang/perl-5.10" |
253 |
- |
254 |
-PATCHES=( "${FILESDIR}/${PN}-2016.04-jna-lib.patch" ) |
255 |
- |
256 |
-pkg_pretend() { |
257 |
- if has_version dev-lang/rakudo; then |
258 |
- ewarn "Rakudo is known to fail compilation/installation with Rakudo" |
259 |
- ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," |
260 |
- ewarn "then do a new installation." |
261 |
- ewarn "(see Bug #584394)" |
262 |
- fi |
263 |
-} |
264 |
- |
265 |
-src_prepare() { |
266 |
- epatch "${PATCHES[@]}" |
267 |
- epatch_user |
268 |
-} |
269 |
- |
270 |
-src_configure() { |
271 |
- local backends |
272 |
- use moar && backends+="moar," |
273 |
- use java && backends+="jvm" |
274 |
- |
275 |
- local myargs=( |
276 |
- "--prefix=/usr" |
277 |
- "--sysroot=/" |
278 |
- "--sdkroot=/" |
279 |
- "--backends=${backends}" |
280 |
- ) |
281 |
- |
282 |
- perl Configure.pl "${myargs[@]}" || die |
283 |
- |
284 |
- if use java; then |
285 |
- NQP=$(java-pkg_getjars --with-dependencies nqp) |
286 |
- fi |
287 |
-} |
288 |
- |
289 |
-src_compile() { |
290 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" |
291 |
-} |
292 |
- |
293 |
-src_install() { |
294 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install |
295 |
-} |
296 |
- |
297 |
-src_test() { |
298 |
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default |
299 |
-} |
300 |
|
301 |
diff --git a/dev-lang/rakudo/rakudo-2016.06.ebuild b/dev-lang/rakudo/rakudo-2016.06.ebuild |
302 |
deleted file mode 100644 |
303 |
index 821e32f..00000000 |
304 |
--- a/dev-lang/rakudo/rakudo-2016.06.ebuild |
305 |
+++ /dev/null |
306 |
@@ -1,80 +0,0 @@ |
307 |
-# Copyright 1999-2016 Gentoo Foundation |
308 |
-# Distributed under the terms of the GNU General Public License v2 |
309 |
-# $Id$ |
310 |
- |
311 |
-EAPI=5 |
312 |
- |
313 |
-inherit java-pkg-opt-2 |
314 |
- |
315 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
316 |
-HOMEPAGE="http://rakudo.org" |
317 |
- |
318 |
-if [[ ${PV} == "9999" ]]; then |
319 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
320 |
- inherit git-r3 |
321 |
- KEYWORDS="" |
322 |
-else |
323 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
324 |
- KEYWORDS="~amd64 ~x86" |
325 |
-fi |
326 |
- |
327 |
-LICENSE="Artistic-2" |
328 |
-SLOT="0" |
329 |
-# TODO: add USE="javascript" once that's usable in nqp |
330 |
-IUSE="clang java +moar test" |
331 |
-REQUIRED_USE="|| ( java moar )" |
332 |
- |
333 |
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]" |
334 |
-RDEPEND="${CDEPEND} |
335 |
- java? ( >=virtual/jre-1.7 )" |
336 |
-DEPEND="${CDEPEND} |
337 |
- clang? ( sys-devel/clang ) |
338 |
- java? ( >=virtual/jdk-1.7 ) |
339 |
- >=dev-lang/perl-5.10" |
340 |
- |
341 |
-PATCHES=( "${FILESDIR}/${PN}-2016.04-jna-lib.patch" ) |
342 |
- |
343 |
-pkg_pretend() { |
344 |
- if has_version dev-lang/rakudo; then |
345 |
- ewarn "Rakudo is known to fail compilation/installation with Rakudo" |
346 |
- ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," |
347 |
- ewarn "then do a new installation." |
348 |
- ewarn "(see Bug #584394)" |
349 |
- fi |
350 |
-} |
351 |
- |
352 |
-src_prepare() { |
353 |
- epatch "${PATCHES[@]}" |
354 |
- epatch_user |
355 |
-} |
356 |
- |
357 |
-src_configure() { |
358 |
- local backends |
359 |
- use moar && backends+="moar," |
360 |
- use java && backends+="jvm" |
361 |
- |
362 |
- local myargs=( |
363 |
- "--prefix=/usr" |
364 |
- "--sysroot=/" |
365 |
- "--sdkroot=/" |
366 |
- "--backends=${backends}" |
367 |
- ) |
368 |
- |
369 |
- perl Configure.pl "${myargs[@]}" || die |
370 |
- |
371 |
- if use java; then |
372 |
- NQP=$(java-pkg_getjars --with-dependencies nqp) |
373 |
- fi |
374 |
-} |
375 |
- |
376 |
-src_compile() { |
377 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" |
378 |
-} |
379 |
- |
380 |
-src_install() { |
381 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install |
382 |
-} |
383 |
- |
384 |
-src_test() { |
385 |
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default |
386 |
-} |
387 |
|
388 |
diff --git a/dev-lang/rakudo/rakudo-2016.07.1.ebuild b/dev-lang/rakudo/rakudo-2016.07.1.ebuild |
389 |
deleted file mode 100644 |
390 |
index 1aaf08e..00000000 |
391 |
--- a/dev-lang/rakudo/rakudo-2016.07.1.ebuild |
392 |
+++ /dev/null |
393 |
@@ -1,73 +0,0 @@ |
394 |
-# Copyright 1999-2016 Gentoo Foundation |
395 |
-# Distributed under the terms of the GNU General Public License v2 |
396 |
-# $Id$ |
397 |
- |
398 |
-EAPI=5 |
399 |
- |
400 |
-inherit java-pkg-opt-2 |
401 |
- |
402 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
403 |
-HOMEPAGE="http://rakudo.org" |
404 |
- |
405 |
-if [[ ${PV} == "9999" ]]; then |
406 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
407 |
- inherit git-r3 |
408 |
- KEYWORDS="" |
409 |
-else |
410 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
411 |
- KEYWORDS="~amd64 ~x86" |
412 |
-fi |
413 |
- |
414 |
-LICENSE="Artistic-2" |
415 |
-SLOT="0" |
416 |
-# TODO: add USE="javascript" once that's usable in nqp |
417 |
-IUSE="clang java +moar test" |
418 |
-REQUIRED_USE="|| ( java moar )" |
419 |
- |
420 |
-CDEPEND="~dev-lang/nqp-2016.07:${SLOT}=[java?,moar?,clang=]" |
421 |
-RDEPEND="${CDEPEND} |
422 |
- java? ( >=virtual/jre-1.7 )" |
423 |
-DEPEND="${CDEPEND} |
424 |
- clang? ( sys-devel/clang ) |
425 |
- java? ( >=virtual/jdk-1.7 ) |
426 |
- >=dev-lang/perl-5.10" |
427 |
- |
428 |
-pkg_pretend() { |
429 |
- if has_version dev-lang/rakudo; then |
430 |
- ewarn "Rakudo is known to fail compilation/installation with Rakudo" |
431 |
- ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," |
432 |
- ewarn "then do a new installation." |
433 |
- ewarn "(see Bug #584394)" |
434 |
- fi |
435 |
-} |
436 |
- |
437 |
-src_configure() { |
438 |
- local backends |
439 |
- use moar && backends+="moar," |
440 |
- use java && backends+="jvm" |
441 |
- |
442 |
- local myargs=( |
443 |
- "--prefix=/usr" |
444 |
- "--sysroot=/" |
445 |
- "--sdkroot=/" |
446 |
- "--backends=${backends}" |
447 |
- ) |
448 |
- |
449 |
- perl Configure.pl "${myargs[@]}" || die |
450 |
- |
451 |
- if use java; then |
452 |
- NQP=$(java-pkg_getjars --with-dependencies nqp) |
453 |
- fi |
454 |
-} |
455 |
- |
456 |
-src_compile() { |
457 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" |
458 |
-} |
459 |
- |
460 |
-src_install() { |
461 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install |
462 |
-} |
463 |
- |
464 |
-src_test() { |
465 |
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default |
466 |
-} |
467 |
|
468 |
diff --git a/dev-lang/rakudo/rakudo-2016.08.1.ebuild b/dev-lang/rakudo/rakudo-2016.08.1.ebuild |
469 |
deleted file mode 100644 |
470 |
index babfa7f..00000000 |
471 |
--- a/dev-lang/rakudo/rakudo-2016.08.1.ebuild |
472 |
+++ /dev/null |
473 |
@@ -1,73 +0,0 @@ |
474 |
-# Copyright 1999-2016 Gentoo Foundation |
475 |
-# Distributed under the terms of the GNU General Public License v2 |
476 |
-# $Id$ |
477 |
- |
478 |
-EAPI=5 |
479 |
- |
480 |
-inherit java-pkg-opt-2 |
481 |
- |
482 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
483 |
-HOMEPAGE="http://rakudo.org" |
484 |
- |
485 |
-if [[ ${PV} == "9999" ]]; then |
486 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
487 |
- inherit git-r3 |
488 |
- KEYWORDS="" |
489 |
-else |
490 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
491 |
- KEYWORDS="~amd64 ~x86" |
492 |
-fi |
493 |
- |
494 |
-LICENSE="Artistic-2" |
495 |
-SLOT="0" |
496 |
-# TODO: add USE="javascript" once that's usable in nqp |
497 |
-IUSE="clang java +moar test" |
498 |
-REQUIRED_USE="|| ( java moar )" |
499 |
- |
500 |
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]" |
501 |
-RDEPEND="${CDEPEND} |
502 |
- java? ( >=virtual/jre-1.7 )" |
503 |
-DEPEND="${CDEPEND} |
504 |
- clang? ( sys-devel/clang ) |
505 |
- java? ( >=virtual/jdk-1.7 ) |
506 |
- >=dev-lang/perl-5.10" |
507 |
- |
508 |
-pkg_pretend() { |
509 |
- if has_version dev-lang/rakudo; then |
510 |
- ewarn "Rakudo is known to fail compilation/installation with Rakudo" |
511 |
- ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," |
512 |
- ewarn "then do a new installation." |
513 |
- ewarn "(see Bug #584394)" |
514 |
- fi |
515 |
-} |
516 |
- |
517 |
-src_configure() { |
518 |
- local backends |
519 |
- use moar && backends+="moar," |
520 |
- use java && backends+="jvm" |
521 |
- |
522 |
- local myargs=( |
523 |
- "--prefix=/usr" |
524 |
- "--sysroot=/" |
525 |
- "--sdkroot=/" |
526 |
- "--backends=${backends}" |
527 |
- ) |
528 |
- |
529 |
- perl Configure.pl "${myargs[@]}" || die |
530 |
- |
531 |
- if use java; then |
532 |
- NQP=$(java-pkg_getjars --with-dependencies nqp) |
533 |
- fi |
534 |
-} |
535 |
- |
536 |
-src_compile() { |
537 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" |
538 |
-} |
539 |
- |
540 |
-src_install() { |
541 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install |
542 |
-} |
543 |
- |
544 |
-src_test() { |
545 |
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default |
546 |
-} |
547 |
|
548 |
diff --git a/dev-lang/rakudo/rakudo-2016.09.ebuild b/dev-lang/rakudo/rakudo-2016.09.ebuild |
549 |
deleted file mode 100644 |
550 |
index babfa7f..00000000 |
551 |
--- a/dev-lang/rakudo/rakudo-2016.09.ebuild |
552 |
+++ /dev/null |
553 |
@@ -1,73 +0,0 @@ |
554 |
-# Copyright 1999-2016 Gentoo Foundation |
555 |
-# Distributed under the terms of the GNU General Public License v2 |
556 |
-# $Id$ |
557 |
- |
558 |
-EAPI=5 |
559 |
- |
560 |
-inherit java-pkg-opt-2 |
561 |
- |
562 |
-DESCRIPTION="A compiler for the Perl 6 programming language" |
563 |
-HOMEPAGE="http://rakudo.org" |
564 |
- |
565 |
-if [[ ${PV} == "9999" ]]; then |
566 |
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" |
567 |
- inherit git-r3 |
568 |
- KEYWORDS="" |
569 |
-else |
570 |
- SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz" |
571 |
- KEYWORDS="~amd64 ~x86" |
572 |
-fi |
573 |
- |
574 |
-LICENSE="Artistic-2" |
575 |
-SLOT="0" |
576 |
-# TODO: add USE="javascript" once that's usable in nqp |
577 |
-IUSE="clang java +moar test" |
578 |
-REQUIRED_USE="|| ( java moar )" |
579 |
- |
580 |
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]" |
581 |
-RDEPEND="${CDEPEND} |
582 |
- java? ( >=virtual/jre-1.7 )" |
583 |
-DEPEND="${CDEPEND} |
584 |
- clang? ( sys-devel/clang ) |
585 |
- java? ( >=virtual/jdk-1.7 ) |
586 |
- >=dev-lang/perl-5.10" |
587 |
- |
588 |
-pkg_pretend() { |
589 |
- if has_version dev-lang/rakudo; then |
590 |
- ewarn "Rakudo is known to fail compilation/installation with Rakudo" |
591 |
- ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," |
592 |
- ewarn "then do a new installation." |
593 |
- ewarn "(see Bug #584394)" |
594 |
- fi |
595 |
-} |
596 |
- |
597 |
-src_configure() { |
598 |
- local backends |
599 |
- use moar && backends+="moar," |
600 |
- use java && backends+="jvm" |
601 |
- |
602 |
- local myargs=( |
603 |
- "--prefix=/usr" |
604 |
- "--sysroot=/" |
605 |
- "--sdkroot=/" |
606 |
- "--backends=${backends}" |
607 |
- ) |
608 |
- |
609 |
- perl Configure.pl "${myargs[@]}" || die |
610 |
- |
611 |
- if use java; then |
612 |
- NQP=$(java-pkg_getjars --with-dependencies nqp) |
613 |
- fi |
614 |
-} |
615 |
- |
616 |
-src_compile() { |
617 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" |
618 |
-} |
619 |
- |
620 |
-src_install() { |
621 |
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install |
622 |
-} |
623 |
- |
624 |
-src_test() { |
625 |
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default |
626 |
-} |