Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/nqp/
Date: Wed, 07 Aug 2019 11:42:58
Message-Id: 1565178112.7129beca04606b3ad27857e64e04184093158d4e.kentnl@gentoo
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"