Bug 32382

Summary: 'ant' doesn't work if JAVA_HOME not set
Product: Ports & Packages Reporter: dglo <dglo>
Component: Individual Port(s)Assignee: Ernst de Haan <znerd>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description dglo 2001-11-29 23:20:00 UTC
	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
Comment 1 Pete Fritchman freebsd_committer freebsd_triage 2001-11-29 23:28:23 UTC
Responsible Changed
From-To: freebsd-ports->znerd

Over to maintainer
Comment 2 Ernst de Haan freebsd_committer freebsd_triage 2002-04-13 12:35:56 UTC
State Changed
From-To: open->closed

Fixed in jakarta-ant-1.4.1_1.