Skip to content

Commits on Source 4

javatools (0.72.7) UNRELEASED; urgency=medium
javatools (0.72.7) unstable; urgency=medium
* Team upload.
* jh_build: Fix processing of --no-javadoc plus correctly
interpret --javacopts as javac options rather than javadoc
options. (Closes: #924328)
-- Niels Thykier <niels@thykier.net> Mon, 18 Mar 2019 07:28:59 +0000
* jh_build: Expand globs in debian/javabuild like the previous
version of jh_build did. Issue also reported in #925507.
* jh_build: Remove stray "-quiet" option in the javac parameter
list for single files ("-quiet" is only for the javadoc command).
(Closes: #925507)
* jh_build: Fix some perlcritic issues that now fail the build.
-- Niels Thykier <niels@thykier.net> Sun, 31 Mar 2019 10:25:16 +0000
javatools (0.72.6) unstable; urgency=medium
......
......@@ -110,8 +110,8 @@ Can be omitted if no extra files need to be included.
=cut
my $JAVA_HOME = defined $ENV{'JAVA_HOME'} ? $ENV{'JAVA_HOME'} : "";
my $CLASSPATH_ORIG = defined $ENV{'CLASSPATH'} ? $ENV{'CLASSPATH'} : "";
my $JAVA_HOME = defined $ENV{'JAVA_HOME'} ? $ENV{'JAVA_HOME'} : '';
my $CLASSPATH_ORIG = defined $ENV{'CLASSPATH'} ? $ENV{'CLASSPATH'} : '';
my $CLASSPATH = $CLASSPATH_ORIG;
my @JH_JAR_EXTRA;
my $build_javadoc = 1;
......@@ -226,9 +226,9 @@ sub do_build {
}
} elsif (@srcfiles) {
doit(@JAVAC, '-g', '-cp', "${CLASSPATH_ORIG}:_jh_build.$ext", '-d', "debian/_jh_build.$ext", '-quiet', @javac_opts, @srcfiles);
doit(@JAVAC, '-g', '-cp', "${CLASSPATH_ORIG}:_jh_build.$ext", '-d', "debian/_jh_build.$ext", @javac_opts, @srcfiles);
if ($build_javadoc) {
doit(@JAVADOC, '-classpath', "${CLASSPATH_ORIG}:_jh_build.$ext", '-d', "debian/_jh_build.javadoc/api", '-quiet', @javadoc_opts, @srcfiles);
doit(@JAVADOC, '-classpath', "${CLASSPATH_ORIG}:_jh_build.$ext", '-d', 'debian/_jh_build.javadoc/api', '-quiet', @javadoc_opts, @srcfiles);
}
} else {
return;
......@@ -249,7 +249,7 @@ sub do_build {
if (@ARGV) {
push(@builds, [@ARGV]);
} elsif (-f 'debian/javabuild') {
@builds = filedoublearray('debian/javabuild')
@builds = filedoublearray('debian/javabuild', ['.'])
}
if (@builds) {
......@@ -257,7 +257,7 @@ if (@builds) {
$JAVA_HOME = '/usr/lib/jvm/default-java' if -d '/usr/lib/jvm/default-java';
}
if (not $JAVA_HOME) {
error("Cannot find any JAVA_HOME: aborting");
error('Cannot find any JAVA_HOME: aborting');
}
@JAVAC = ("${JAVA_HOME}/bin/javac");
@JAVADOC = ("${JAVA_HOME}/bin/javadoc", '-locale', 'en_US');
......