summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/javacc/javacc-8.1.0.ebuild10
1 files changed, 7 insertions, 3 deletions
diff --git a/dev-java/javacc/javacc-8.1.0.ebuild b/dev-java/javacc/javacc-8.1.0.ebuild
index 0fbeb5838605..3d5c0a5bb5a1 100644
--- a/dev-java/javacc/javacc-8.1.0.ebuild
+++ b/dev-java/javacc/javacc-8.1.0.ebuild
@@ -15,15 +15,19 @@ S="${WORKDIR}/javacc-8-core-core-${PV}"
LICENSE="BSD-2"
SLOT="8"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64"
+
+DEPEND="
+ >=virtual/jdk-1.8:*
+ test? ( dev-java/javacc-java:${SLOT} )
+"
-DEPEND=">=virtual/jdk-1.8:*"
RDEPEND=">=virtual/jre-1.8:*"
JAVA_RESOURCE_DIRS="src/main/resources"
JAVA_SRC_DIR="src/main/java"
JAVA_TEST_EXCLUDES=( org.javacc.JavaCCTestCase ) # This class has no tests
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_GENTOO_CLASSPATH="javacc-java-${SLOT} junit-4"
JAVA_TEST_SRC_DIR="src/test/java"
src_prepare() {