# ChangeLog for dev-java/ant
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ant/ChangeLog,v 1.8 2002/09/08 15:26:27 karltk Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ant/ChangeLog,v 1.9 2002/10/14 18:21:21 karltk Exp $
*ant-1.5 (26 Jul 2002)
- 26 Jul 2002; William McArthur <sandymac@gentoo.org> ant-1.5.ebuild files/gent$
+ 14 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> files/1.5/ant :
+ Fixed bugs with script as reported in #7732. Marked for testing.
+ 26 Jul 2002; William McArthur <sandymac@gentoo.org> ant-1.5.ebuild files/1.5/ant files/digest-ant-1.5 :
Upgraded to Ant 1.5, rewrote the Gentoo specific ant script to take
avantage of java-config. It also looked like the Gentoo ant-1.4.1
script was based an older version of ant.
# Edited for Gentoo Linux
if [ -f $HOME/.gentoo/java-env ] ; then
- envfile=$HOME/.gentoo/java-env
-elif [ -f /etc/env.d/20java ] ; then
- envfile=/etc/env.d/20java
+ source $HOME/.gentoo/java-env
else
- echo "!!! /etc/env.d/20java not found, please configure your system VM with java-config"
+ JAVA_HOME=`java-config --jdk-home`
+ if [ -z $JAVA_HOME ] ; then
+ JAVA_HOME=`java-config --jre-home`
+ CLASSPATH=`java-config --classpath`
fi
-JAVA_HOME=`java-config --jdk-home`
+if [ -z $JAVA_HOME ] ; then
+ echo "Error: No JDK/JRE found!"
+ exit 1
+fi
# load system-wide ant configuration
if [ -f "/etc/ant.conf" ] ; then
# set ANT_LIB location
ANT_LIB=${ANT_HOME}/lib
-JAVACMD=`java-config --java`
+JAVACMD="${JAVA_HOME}/java"
if [ ! -x "$JAVACMD" ] ; then
echo "Error: We cannot execute $JAVACMD "
fi
# add in the dependency .jar files
-LOCALCLASSPATH=`java-config --classpath=ant`
+LOCALCLASSPATH=`${LOCALCLASSPATH}:java-config --classpath=ant`
if [ -n "$JAVA_HOME" ] ; then
if [ -f "$JAVA_HOME/lib/tools.jar" ] ; then