1 |
commit: 7129beca04606b3ad27857e64e04184093158d4e |
2 |
Author: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Aug 7 11:02:53 2019 +0000 |
4 |
Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Aug 7 11:41:52 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7129beca |
7 |
|
8 |
dev-lang/nqp: Convert live ebuild to EAPI7 |
9 |
|
10 |
Note that this ebuild currently is unusable as: |
11 |
|
12 |
1. Using moar w/ moar-9999 currently has an odd problem where it needs |
13 |
to use a non-existent "ffi.h" |
14 |
|
15 |
2. Using jvm currently is unsupportable as upstream currently requires |
16 |
jdk-1.9/9, which we presently don't have any support for in Gentoo. |
17 |
|
18 |
Hopefully these issues won't be present when I use this ebuild as a |
19 |
base for the most recently shipped nqp release. |
20 |
|
21 |
See also: https://github.com/perl6/nqp/issues/571 |
22 |
|
23 |
Package-Manager: Portage-2.3.66, Repoman-2.3.16 |
24 |
Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org> |
25 |
|
26 |
dev-lang/nqp/nqp-9999.ebuild | 5 +++-- |
27 |
1 file changed, 3 insertions(+), 2 deletions(-) |
28 |
|
29 |
diff --git a/dev-lang/nqp/nqp-9999.ebuild b/dev-lang/nqp/nqp-9999.ebuild |
30 |
index e62293edbfb..120648d125d 100644 |
31 |
--- a/dev-lang/nqp/nqp-9999.ebuild |
32 |
+++ b/dev-lang/nqp/nqp-9999.ebuild |
33 |
@@ -1,7 +1,7 @@ |
34 |
# Copyright 1999-2019 Gentoo Authors |
35 |
# Distributed under the terms of the GNU General Public License v2 |
36 |
|
37 |
-EAPI=5 |
38 |
+EAPI=7 |
39 |
|
40 |
inherit java-pkg-opt-2 multibuild |
41 |
|
42 |
@@ -30,7 +30,8 @@ CDEPEND="java? ( |
43 |
moar? ( ~dev-lang/moarvm-${PV}[clang=] )" |
44 |
RDEPEND="${CDEPEND} |
45 |
java? ( >=virtual/jre-1.8 )" |
46 |
-DEPEND="${CDEPEND} |
47 |
+DEPEND="${CDEPEND}" |
48 |
+BDEPEND="${CDEPEND} |
49 |
clang? ( sys-devel/clang ) |
50 |
java? ( >=virtual/jdk-1.8 ) |
51 |
dev-lang/perl" |