java-overlay
java-overlay copied to clipboard
dev-java/h2: H2DB failed to compile
Got the following error:
...
>>> Compiling source in /var/tmp/portage/dev-java/h2-1.3.176/work/h2 ...
find: ‘src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode’: No such file or directory
find: ‘src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode’: No such file or directory
* Compiling ...
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
...
fixed with:
diff --git a/dev-java/h2/h2-1.3.176.ebuild b/dev-java/h2/h2-1.3.176.ebuild
index acbc6570..7b55b9bd 100644
--- a/dev-java/h2/h2-1.3.176.ebuild
+++ b/dev-java/h2/h2-1.3.176.ebuild
@@ -36,7 +36,7 @@ RDEPEND="${CDEPEND}
>=virtual/jre-1.7"
S="${WORKDIR}/${PN}"
-JAVA_SRC_DIR="src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode"
+JAVA_SRC_DIR=(src/main src/tools/org/h2/dev src/tools/org/h2/jaqu src/tools/org/h2/mode)
JAVA_GENTOO_CLASSPATH="jts-core,lucene-3.6,osgi-core-api,osgi-enterprise-api,servlet-api-2.4,slf4j-api"
java_prepare() {
see java-pkg-simple_src_compile
in java-pkg-simple.eclass
, which expect JAVA_SRC_DIR
to be a bash array