java-pkg-simple.eclass: Implemented auto classpath
authorWilliam L. Thomson Jr <wlt@o-sinc.com>
Fri, 9 Sep 2016 23:26:41 +0000 (19:26 -0400)
committerJames Le Cuirot <chewi@gentoo.org>
Mon, 17 Oct 2016 15:15:17 +0000 (16:15 +0100)
Added call to java-pkg_gen-cp EANT_GENTOO_CLASSPATH in
java-pkg-simple_src_compile. This has no effect unless CP_DEPEND is set
in an ebuild.

Closes: https://github.com/gentoo/gentoo/pull/2286
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
eclass/java-pkg-simple.eclass

index 8c9ca0436191b2593a65f295e8b703b2dfad4aca..fa6fc400e9dcb23048860b8c41fafc3b8c7674ff 100644 (file)
@@ -88,6 +88,9 @@ S="${WORKDIR}"
 java-pkg-simple_src_compile() {
        local sources=sources.lst classes=target/classes apidoc=target/api
 
+       # auto generate classpath
+       java-pkg_gen-cp JAVA_GENTOO_CLASSPATH
+
        # gather sources
        find ${JAVA_SRC_DIR:-*} -name \*.java > ${sources}
        mkdir -p ${classes} || die "Could not create target directory"