java-pkg-2.eclass: Implemented auto classpath
authorWilliam L. Thomson Jr <wlt@o-sinc.com>
Fri, 9 Sep 2016 23:22:45 +0000 (19:22 -0400)
committerJames Le Cuirot <chewi@gentoo.org>
Mon, 17 Oct 2016 15:15:12 +0000 (16:15 +0100)
Added call to java-pkg_gen-cp EANT_GENTOO_CLASSPATH in
java-pkg-2_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-2.eclass

index 6b770663cd2f071b85024ce512c6c4c26edec748..8a657844fb070dac11ecc1096b2ead8c4fee711c 100644 (file)
@@ -76,6 +76,9 @@ java-pkg-2_src_prepare() {
 
 java-pkg-2_src_compile() {
        if [[ -e "${EANT_BUILD_XML:=build.xml}" ]]; then
+               # auto generate classpath
+               java-pkg_gen-cp EANT_GENTOO_CLASSPATH
+
                [[ "${EANT_FILTER_COMPILER}" ]] && \
                        java-pkg_filter-compiler ${EANT_FILTER_COMPILER}
                local antflags="${EANT_BUILD_TARGET:=jar}"