Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jamvm/
Date: Fri, 18 Jun 2021 21:07:41
Message-Id: 1624050381.a832e22f0ff049e622da1417be377d96746db4dd.soap@gentoo
1 commit: a832e22f0ff049e622da1417be377d96746db4dd
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 18 21:06:21 2021 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 18 21:06:21 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a832e22f
7
8 dev-java/jamvm: add pkgconfig or pkgconfig-referenced libs deps
9
10 Add dependencies for either virtual/pkgconfig, move it into BDEPEND
11 where applicable, or add dependencies for libraries we're trying to find
12 with pkgconfig.
13
14 Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16 Signed-off-by: David Seifert <soap <AT> gentoo.org>
17
18 dev-java/jamvm/jamvm-2.0.0-r1.ebuild | 9 +++++++--
19 1 file changed, 7 insertions(+), 2 deletions(-)
20
21 diff --git a/dev-java/jamvm/jamvm-2.0.0-r1.ebuild b/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
22 index 4cf9882f3e5..e5ceaa98f4a 100644
23 --- a/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
24 +++ b/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
25 @@ -14,12 +14,17 @@ SLOT="0"
26 KEYWORDS="amd64 x86"
27 IUSE="debug libffi"
28
29 -DEPEND="dev-java/gnu-classpath:0.98
30 +RDEPEND="dev-java/gnu-classpath:0.98
31 || ( dev-java/eclipse-ecj:* dev-java/ecj-gcj:* )
32 libffi? ( dev-libs/libffi:= )
33 ppc64? ( dev-libs/libffi:= )
34 sparc? ( dev-libs/libffi:= )"
35 -RDEPEND="${DEPEND}"
36 +DEPEND="
37 + ${DEPEND}
38 + ppc64? ( virtual/pkgconfig )
39 + sparc? ( virtual/pkgconfig )
40 + libffi? ( virtual/pkgconfig )
41 +"
42
43 PATCHES=(
44 "${FILESDIR}"/"${P}-classes-location.patch"