media-gfx/zbar: Fix USE=java tests.
authorMichael Weber <xmw@gentoo.org>
Mon, 18 Dec 2017 10:37:16 +0000 (11:37 +0100)
committerMichael Weber <xmw@gentoo.org>
Mon, 18 Dec 2017 10:37:28 +0000 (11:37 +0100)
Closes: https://bugs.gentoo.org/629078
Package-Manager: Portage-2.3.19, Repoman-2.3.6

media-gfx/zbar/zbar-0.10_p20121015-r2.ebuild

index b31650273b5d5458addc646da60adcd912d417bb..186a80e32ccd4a3445e9ff3af5d195c2364daa52 100644 (file)
@@ -36,7 +36,9 @@ CDEPEND="gtk? ( dev-libs/glib:2[${MULTILIB_USEDEP}]
 RDEPEND="${CDEPEND}
        java? ( >=virtual/jre-1.4 )"
 DEPEND="${CDEPEND}
-       java? ( >=virtual/jdk-1.4 )
+       java? ( >=virtual/jdk-1.4
+               test? ( dev-java/junit:4
+                       dev-java/hamcrest-core:1.3 ) )
        test? ( ${PYTHON_DEPS} )
        app-arch/unzip
        sys-devel/gettext
@@ -83,6 +85,11 @@ multilib_src_configure() {
        if multilib_is_native_abi && use java; then
                export JAVACFLAGS="$(java-pkg_javac-args)"
                export JAVA_CFLAGS="$(java-pkg_get-jni-cflags)"
+               if use test ; then # bug 629078
+                       java-pkg_append_ CLASSPATH .
+                       java-pkg_append_ CLASSPATH $(java-pkg_getjar --build-only junit-4 junit.jar)
+                       java-pkg_append_ CLASSPATH $(java-pkg_getjar --build-only hamcrest-core-1.3 hamcrest-core.jar)
+               fi
        fi
 
        append-cppflags -DNDEBUG