Skip to content
Commits on Source (4)
javatools (0.72.4) unstable; urgency=medium
* Team upload.
* Fix the hashbang (Closes: #923748).
* Use @javadoc_opts instead of $JH_JAVADOC_OPTS.
* Fix failure due to undefined variables.
-- Andrej Shadura <andrewsh@debian.org> Sun, 10 Mar 2019 17:50:49 +0000
javatools (0.72.3) unstable; urgency=medium
* Team upload.
......
#!/use/bin/perl
#!/usr/bin/perl
=head1 NAME
......@@ -110,15 +110,15 @@ Can be omitted if no extra files need to be included.
=cut
my $JAVA_HOME = $ENV{'JAVA_HOME'};
my $CLASSPATH_ORIG = $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;
my (@javac_opts, @javadoc_opts, $main_class, $do_clean);
my (@JAVAC, @JAVADOC, @JAR, @CLASSPATHDOCS, @builds);
$CLASSPATH =~ tr/:/ / if defined($CLASSPATH_ORIG);
$CLASSPATH =~ tr/:/ /;
@JH_JAR_EXTRA = split(' ', $ENV{'JH_JAR_EXTRA'}) if @JH_JAR_EXTRA;
init(options => {
......@@ -222,7 +222,7 @@ sub do_build {
my $files_escaped = escape_shell(@srcfiles);
complex_doit(qq{find $dirs_escaped -name '*.java' -and -type f -print0 | xargs -s 512000 -0 @JAVAC -g -cp ${CLASSPATH_ORIG}:debian/_jh_build.$ext -d debian/_jh_build.$ext @javac_opts $files_escaped});
if ($build_javadoc) {
complex_doit(qq{find $dirs_escaped -name '*.java' -and -type f -print0 | xargs -s 512000 -0 @JAVADOC @CLASSPATHDOCS -classpath ${CLASSPATH_ORIG}:debian/_jh_build.$ext -d debian/_jh_build.javadoc/api -quiet $JH_JAVADOC_OPTS $files_escaped});
complex_doit(qq{find $dirs_escaped -name '*.java' -and -type f -print0 | xargs -s 512000 -0 @JAVADOC @CLASSPATHDOCS -classpath ${CLASSPATH_ORIG}:debian/_jh_build.$ext -d debian/_jh_build.javadoc/api -quiet @javadoc_opts $files_escaped});
}
} elsif (@srcfiles) {
......