If the JAVA_HOME environment variable is not set, 'ant' does not work. The current port sets JAVACMD=javavm in the 'ant' shell script. Almost immediately after this, the script checks to see if JAVACMD is executable, then fails because it can't execute "javavm". Fix: Apply the following patch: How-To-Repeat: Run 'env JAVA_HOME= ant', and it will print Error: JAVA_HOME is not defined correctly. We cannot execute javavm
Responsible Changed From-To: freebsd-ports->znerd Over to maintainer
State Changed From-To: open->closed Fixed in jakarta-ant-1.4.1_1.