From nobody@FreeBSD.org  Thu Jul 19 19:31:08 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id 6773F37B407
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 19 Jul 2001 19:31:08 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.4/8.11.4) id f6K2V8273180;
	Thu, 19 Jul 2001 19:31:08 -0700 (PDT)
	(envelope-from nobody)
Message-Id: <200107200231.f6K2V8273180@freefall.freebsd.org>
Date: Thu, 19 Jul 2001 19:31:08 -0700 (PDT)
From: John Merryweather Cooper <jmcoopr@webmail.bmi.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Update of jgnat to jgnat-1.1p
X-Send-Pr-Version: www-1.0

>Number:         29095
>Category:       ports
>Synopsis:       Update of jgnat to jgnat-1.1p
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    lioux
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 19 19:40:01 PDT 2001
>Closed-Date:    Fri Oct 26 12:10:18 PDT 2001
>Last-Modified:  Fri Oct 26 12:18:28 PDT 2001
>Originator:     John Merryweather Cooper
>Release:        FreeBSD 4.3-STABLE
>Organization:
>Environment:
FreeBSD johncoop.MSHOME 4.3-STABLE FreeBSD 4.3-STABLE #31: Thu Jul 19 09:24:07 PDT 2001     jmcoopr@johncoop.MSHOME:/usr/obj/usr/src/sys/JOHNCOOP  i386

>Description:
Included is an upgrade of jgnat to jgnat-1.1p.  The upgrade is a diff -ruN of the old and new port directories.  Since the present maintainer appears to be DOA, I would be happy to be made the maintainer.
>How-To-Repeat:
N/A
>Fix:
diff -ruN jgnat/Makefile jgnat.new/Makefile
--- jgnat/Makefile	Wed Dec 27 03:28:58 2000
+++ jgnat.new/Makefile	Thu Jul 19 16:48:52 2001
@@ -1,26 +1,31 @@
-# New ports collection makefile for:	jgnat
-# Date created:         8 Apr 2000
-# Whom:                 Samuel Tardieu <sam@inf.enst.fr>
-#
-# $FreeBSD: ports/lang/jgnat/Makefile,v 1.1 2000/12/27 11:28:58 alex Exp $
+# New ports collection makefile for:	jgnat-1.1p
+# Date created:         19 July 2001
+# Whom:                 John Merryweather Cooper <jmcoopr@webmail.bmi.net>
 #
 
 PORTNAME=	jgnat
-PORTVERSION=	1.0.p
-DISTNAME=	${PORTNAME}-1.0p-src
-CATEGORIES=	lang
-MASTER_SITES=	ftp://cs.nyu.edu/pub/gnat/jgnat/jgnat-1.0p/split-1.0p/ \
-		ftp://ftp.lip6.fr/pub/gnat/jgnat/jgnat-1.0p/split-1.0p/
+PORTVERSION=	1.1.p
+DISTNAME=	${PORTNAME}-1.1p-src
+CATEGORIES=	lang java
+MASTER_SITES=	ftp://cs.nyu.edu/pub/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://ftp.cdrom.com/pub/languages/ada/compiler/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://wuarchive.wustl.edu/languages/ada/compiler/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/mirrors/cs.nyu.edu/pub/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://ftp.cs.tu-berlin.de/pub/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://ftp.informatik.rwth-aachen.de/pub/mirror/cs.nyu.edu/pub/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://ftp.lip6.fr/pub/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://ftp.cnam.fr/pub/Ada/PAL/compiler/gnat/jgnat/jgnat-1.1p/split-1.1p/ \
+		ftp://ftp.fsz.bme.hu/pub/ada/gnat/jgnat/jgnat-1.1p/split-1.1p/
 EXTRACT_SUFX=	.tgz
 
-MAINTAINER=	sam@inf.enst.fr
+MAINTAINER=	jmcoopr@webmail.bmi.net
 
 BUILD_DEPENDS=	${LOCALBASE}/bin/adagcc:${PORTSDIR}/lang/gnat \
-		${LOCALBASE}/jdk1.1.8/bin/javac:${PORTSDIR}/java/jdk
+		${LOCALBASE}/jdk1.2.2/bin/javac:${PORTSDIR}/java/jdk12-beta
 
 USE_GMAKE=	yes
 
-WRKSRC=		${WRKDIR}/jgnat-1.0p/src
+WRKSRC=		${WRKDIR}/jgnat-1.1p/src
 
 LIBDIR=		${PREFIX}/lib/jgnat
 ADAINCDIR=	${LIBDIR}/adainclude
@@ -35,5 +40,8 @@
 	${INSTALL_DATA} ${WRKSRC}/../lib/jgnat/adainclude/* ${ADAINCDIR}
 	${INSTALL_DATA} ${WRKSRC}/../lib/jgnat/adalib/* ${ADALIBDIR}
 	${CHMOD} a-r ${ADALIBDIR}/*.ali
+
+post-install:
+	${PAGER} ${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -ruN jgnat/distinfo jgnat.new/distinfo
--- jgnat/distinfo	Wed Dec 27 03:28:58 2000
+++ jgnat.new/distinfo	Thu Jul 19 13:25:20 2001
@@ -1 +1 @@
-MD5 (jgnat-1.0p-src.tgz) = 9b42bb0bf94695cc3b7495ced4609144
+MD5 (jgnat-1.1p-src.tgz) = 189045fee82e1a8f8d49af0543cc4e00
diff -ruN jgnat/files/patch-Makefile jgnat.new/files/patch-Makefile
--- jgnat/files/patch-Makefile	Wed Dec 31 16:00:00 1969
+++ jgnat.new/files/patch-Makefile	Thu Jul 19 16:21:34 2001
@@ -0,0 +1,77 @@
+--- Makefile	Fri Sep  1 10:15:37 2000
++++ Makefile.new	Thu Jul 19 16:20:54 2001
+@@ -82,7 +82,7 @@
+ VERSION = 1.1p
+ # The current version number of JGNAT
+ 
+-HOST = ${shell gcc -dumpmachine}
++HOST = ${shell adagcc -dumpmachine}
+ # Name of the host computer on which the JGNAT executables were built. When the
+ # HOST is Windows NT this variable is set to "nt" and it is overriden below.
+ 
+@@ -238,6 +238,7 @@
+ CD    = cd
+ CP    = cp -p -f
+ ECHO  = echo
++FIND  = find
+ MKDIR = mkdir -p
+ MV    = mv -f
+ PWD   = pwd
+@@ -279,13 +280,13 @@
+    TOOL_FLAGS = -O2 -gnatgp -gnata
+    LIB_FLAGS  = -O  -gnatgp -gnata
+    STRIP      = -s
+-   JAR        = jar c0f
++   JAR        = $(LOCALBASE)/jdk1.2.2/bin/jar c0f
+ else
+    C_FLAGS    = -O
+    TOOL_FLAGS = -g -O -gnatgpa
+    LIB_FLAGS  = -g -O -gnatgpa
+    STRIP      =
+-   JAR        = jar c0f
++   JAR        = $(LOCALBASE)/jdk1.2.2/bin/jar c0f
+ endif
+ 
+ #################################
+@@ -327,13 +328,13 @@
+                           $(EXTRA_LINK_FLAGS)
+ # Linker flags used to build the $(GNATMAKE_CUR_LIB) executables
+ 
+-GCC = gcc -c $(C_FLAGS)
++GCC = adagcc -c $(C_FLAGS)
+ # C compiler to build the C objects
+ 
+ JGNAT = $(BIN)/jgnat $(LIB_FLAGS)
+ # JGNAT compiler to build the Ada part of the JGNAT library
+ 
+-JAVAC = javac -deprecation -classpath $(LIB)$(JDK11_LIB)
++JAVAC = $(LOCALBASE)/jdk1.2.2/bin/javac -deprecation -classpath $(LIB)$(JDK11_LIB)
+ # The Java compiler to build the Java part of the JGNAT library
+ 
+ ###########################################
+@@ -412,12 +413,12 @@
+ 
+ clean_bin : check_vars
+ 	$(CD) $(BIN); $(RM) $(HOST_TOOLS_EXE)
+-	$(RM) $(OBJ)/*
+-	$(RM) $(OBJS)/*
++	$(RM) -r $(OBJ) && $(MKDIR) $(OBJ)
++	$(RM) -r $(OBJS) && $(MKDIR) $(OBJS)
+ 
+ clean_lib : check_vars
+-	$(RM) $(ADALIB)/*
+-	$(RM) $(ADAINCLUDE)/*
++	$(RM) -r $(ADALIB) && $(MKDIR) $(ADALIB)
++	$(RM) -r $(ADAINCLUDE) && $(MKDIR) $(ADAINCLUDE)
+ 	$(RM) $(LIB)/*.jar
+ 
+ ########
+@@ -1425,7 +1426,7 @@
+ else
+ 	$(CD) $(LIB); $(JAR) $(JGNAT_JAR) jgnat/adalib/*.class
+ endif
+-	$(RM) $(ADALIB)/*.class
++	$(FIND) $(ADALIB) -name '*.class' -exec rm {} \;
+ 
+ ###########################################
+ # JGNAT Installation: create_install_dirs #
diff -ruN jgnat/files/patch-aa jgnat.new/files/patch-aa
--- jgnat/files/patch-aa	Wed Dec 27 03:28:58 2000
+++ jgnat.new/files/patch-aa	Wed Dec 31 16:00:00 1969
@@ -1,79 +0,0 @@
---- Makefile.orig	Mon Mar 27 18:56:24 2000
-+++ Makefile	Tue Apr  4 21:00:47 2000
-@@ -66,7 +66,7 @@
- DEBUG_JGNAT =
- # Set this variable if you want to be able to debug the JGNAT toolchain
- 
--JDK11_LIB =
-+JDK11_LIB =	:/usr/local/jdk1.1.8/lib/classes.zip
- # Needed only if you are using Sun's JDK 1.1.*. Leave this blank for JDK 1.2.*.
- # Path separator followed by the zip file containing the JDK 1.1 lib
- # installed on the machine on which you are doing the build.  For instance, on
-@@ -82,7 +82,7 @@
- VERSION = 1.0p
- # The current version number of JGNAT
- 
--HOST = ${shell gcc -dumpmachine}
-+HOST = ${shell adagcc -dumpmachine}
- # Name of the host computer on which the JGNAT executables were built
- 
- TGZ = tgz
-@@ -236,6 +236,7 @@
- CD    = cd
- CP    = cp -p -f
- ECHO  = echo
-+FIND  = find
- MKDIR = mkdir -p
- MV    = mv -f
- PWD   = pwd
-@@ -277,7 +278,7 @@
-    TOOL_FLAGS = -O2 -gnatgp -gnata
-    LIB_FLAGS  = -O  -gnatgp -gnata
-    STRIP      = -s
--   JAR        = jar c0f
-+   JAR        = /usr/local/jdk1.1.8/bin/jar c0f
- else
-    C_FLAGS    = -O
-    TOOL_FLAGS = -g -O -gnatgpa
-@@ -325,13 +326,13 @@
-                           $(EXTRA_LINK_FLAGS)
- # Linker flags used to build the $(GNATMAKE_CUR_LIB) executables
- 
--GCC = gcc -c $(C_FLAGS)
-+GCC = adagcc -c $(C_FLAGS)
- # C compiler to build the C objects
- 
- JGNAT = $(BIN)/jgnat $(LIB_FLAGS)
- # JGNAT compiler to build the Ada part of the JGNAT library
- 
--JAVAC = javac -deprecation -classpath $(LIB)$(JDK11_LIB)
-+JAVAC = /usr/local/jdk1.1.8/bin/javac -deprecation -classpath $(LIB)$(JDK11_LIB)
- # The Java compiler to build the Java part of the JGNAT library
- 
- ###########################################
-@@ -410,12 +411,12 @@
- 
- clean_bin : check_vars
- 	$(CD) $(BIN); $(RM) $(HOST_TOOLS_EXE)
--	$(RM) $(OBJ)/*
--	$(RM) $(OBJS)/*
-+	$(RM) -r $(OBJ) && $(MKDIR) $(OBJ)
-+	$(RM) -r $(OBJS) && $(MKDIR) $(OBJS)
- 
- clean_lib : check_vars
--	$(RM) $(ADALIB)/*
--	$(RM) $(ADAINCLUDE)/*
-+	$(RM) -r $(ADALIB) && $(MKDIR) $(ADALIB)
-+	$(RM) -r $(ADAINCLUDE) && $(MKDIR) $(ADAINCLUDE)
- 	$(RM) $(LIB)/*.jar
- 
- ########
-@@ -1316,7 +1317,7 @@
- else
- 	$(CD) $(LIB); $(JAR) $(JGNAT_JAR) jgnat/adalib/*.class
- endif
--	$(RM) $(ADALIB)/*.class
-+	$(FIND) $(ADALIB) -name '*.class' -exec rm {} \;
- 
- ###########################################
- # JGNAT Installation: create_install_dirs #
diff -ruN jgnat/files/patch-ab jgnat.new/files/patch-ab
--- jgnat/files/patch-ab	Wed Dec 27 03:28:58 2000
+++ jgnat.new/files/patch-ab	Wed Dec 31 16:00:00 1969
@@ -1,87 +0,0 @@
---- osint.ads.orig	Tue Apr  4 20:28:14 2000
-+++ osint.ads	Tue Apr  4 20:28:42 2000
-@@ -227,15 +227,6 @@
-    --  Type used to return a String_Access_List  without dragging in secondary
-    --  stack.
- 
--   function To_Canonical_File_List
--     (Wildcard_Host_File : String; Only_Dirs : Boolean)
--   return String_Access_List_Access;
--   --  Expand a wildcard host syntax file or directory specification (e.g. on
--   --  a VMS host, any file or directory spec that contains:
--   --  "*", or "%", or "...")
--   --  and return a list of valid Unix syntax file or directory specs.
--   --  If Only_Dirs is True, then only return directories.
--
-    function To_Canonical_Dir_Spec
-      (Host_Dir     : String;
-       Prefix_Style : Boolean)
---- osint.adb.orig	Tue Apr  4 20:28:22 2000
-+++ osint.adb	Tue Apr  4 20:28:58 2000
-@@ -2333,66 +2333,6 @@
-    end Time_From_Last_Bind;
- 
-    ---------------------------
--   -- To_Canonical_File_List --
--   ---------------------------
--
--   function To_Canonical_File_List
--     (Wildcard_Host_File : String;
--      Only_Dirs          : Boolean)
--      return               String_Access_List_Access
--   is
--      function To_Canonical_File_List_Init
--        (Host_File : Address;
--         Only_Dirs : Integer)
--      return Integer;
--      pragma Import (C, To_Canonical_File_List_Init,
--                     "to_canonical_file_list_init");
--
--      function To_Canonical_File_List_Next return Address;
--      pragma Import (C, To_Canonical_File_List_Next,
--                     "to_canonical_file_list_next");
--
--      procedure To_Canonical_File_List_Free;
--      pragma Import (C, To_Canonical_File_List_Free,
--                     "to_canonical_file_list_free");
--
--      Num_Files            : Integer;
--      C_Wildcard_Host_File : String (1 .. Wildcard_Host_File'Length + 1);
--
--   begin
--      C_Wildcard_Host_File (1 .. Wildcard_Host_File'Length) :=
--        Wildcard_Host_File;
--      C_Wildcard_Host_File (C_Wildcard_Host_File'Last) := ASCII.NUL;
--
--      --  Do the expansion and say how many there are
--
--      Num_Files := To_Canonical_File_List_Init
--         (C_Wildcard_Host_File'Address, Boolean'Pos (Only_Dirs));
--
--      declare
--         Canonical_File_List : String_Access_List (1 .. Num_Files);
--         Canonical_File_Addr : Address;
--         Canonical_File_Len  : Integer;
--
--      begin
--         --  Retrieve the expanded directoy names and build the list
--
--         for J in 1 .. Num_Files loop
--            Canonical_File_Addr := To_Canonical_File_List_Next;
--            Canonical_File_Len  := C_String_Length (Canonical_File_Addr);
--            Canonical_File_List (J) := To_Path_String_Access
--                  (Canonical_File_Addr, Canonical_File_Len);
--         end loop;
--
--         --  Free up the storage
--
--         To_Canonical_File_List_Free;
--
--         return new String_Access_List'(Canonical_File_List);
--      end;
--   end To_Canonical_File_List;
--
--   ---------------------------
-    -- To_Canonical_Dir_Spec --
-    ---------------------------
- 
diff -ruN jgnat/files/patch-ac jgnat.new/files/patch-ac
--- jgnat/files/patch-ac	Wed Dec 27 03:28:58 2000
+++ jgnat.new/files/patch-ac	Wed Dec 31 16:00:00 1969
@@ -1,31 +0,0 @@
---- g-os_lib.adb.orig	Tue Apr  4 20:32:52 2000
-+++ g-os_lib.adb	Tue Apr  4 20:33:38 2000
-@@ -173,25 +173,11 @@
-      (FD   : out File_Descriptor;
-       Name : out Temp_File_Name)
-    is
--      function Get_Temp_Name (T : Address) return Address;
--      pragma Import (C, Get_Temp_Name, "mktemp");
--
--      function Open_New_Temp
--        (Name  : System.Address;
--         Fmode : Mode)
--         return  File_Descriptor;
--      pragma Import (C, Open_New_Temp, "open_new_temp");
--
-+      function Get_Temp_Name (T : Address) return File_Descriptor;
-+      pragma Import (C, Get_Temp_Name, "mkstemp");
-    begin
-       Name := "GNAT-XXXXXX" & ASCII.NUL;
--
--      --  Check for NULL pointer returned by C
--
--      if Get_Temp_Name (Name'Address) = Null_Address then
--         FD := -1;
--      else
--         FD := Open_New_Temp (Name'Address, Binary);
--      end if;
-+      FD := Get_Temp_Name (Name'Address);
-    end Create_Temp_File;
- 
-    -----------------
diff -ruN jgnat/files/patch-ad jgnat.new/files/patch-ad
--- jgnat/files/patch-ad	Wed Dec 27 03:28:58 2000
+++ jgnat.new/files/patch-ad	Wed Dec 31 16:00:00 1969
@@ -1,38 +0,0 @@
---- GNAT_libc.java.orig	Tue Apr  4 20:52:26 2000
-+++ GNAT_libc.java	Tue Apr  4 22:23:54 2000
-@@ -67,9 +67,10 @@
- import java.lang.reflect.Constructor;
- import java.lang.reflect.InvocationTargetException;
- 
--import java.security.AccessControlException;
-+// import java.security.AccessControlException;
- 
- import java.util.Date;
-+import java.util.Calendar;
- import java.util.GregorianCalendar;
- 
- import jgnat.adalib.constraint_error;
-@@ -798,17 +799,13 @@
-    
-    //  char *tmpnam (char s[L_tmpnam])
- 
--   static public void tmpnam (Object s) 
--   {
--      byte buf [] = (byte []) s;
-+    static public void tmpnam (Object s) 
-+    {
-+       byte buf [] = (byte []) s;
-       
--      try {
--	 copy (File.createTempFile ("JGNAT-", null).getCanonicalPath (), buf);
--      }
--      catch (IOException e) {
--	 buf [0] = 0;
--      }
--   }
-+       copy ("JGNAT-" + (new GregorianCalendar()).get(Calendar.MILLISECOND),
-+	     buf);
-+    }
-    
-    //  int ungetc (int c, FILE *stream)
- 
diff -ruN jgnat/files/patch-ae jgnat.new/files/patch-ae
--- jgnat/files/patch-ae	Sat Jun 16 11:46:36 2001
+++ jgnat.new/files/patch-ae	Wed Dec 31 16:00:00 1969
@@ -1,23 +0,0 @@
---- jvm_file.adb.orig	Tue Jan 19 15:26:06 1999
-+++ jvm_file.adb	Thu Mar  8 10:03:10 2001
-@@ -31,6 +31,9 @@
- with JVM_Walk;
- with Osint;
- 
-+--  add following to get rid of compile bug
-+with Ada.Characters.Handling;
-+
- package body JVM_File is
- 
-    use Utf8;
-@@ -417,7 +420,9 @@
-       if U in 16#01# .. 16#7F# then
-          Add (T, U);
-       else
--         Append (T, Wide_Character (C));
-+
-+         --  Change to To_Wide_Character from Ada.Characters.Handling
-+         Append (T, Ada.Characters.Handling.To_Wide_Character (C));
-       end if;
-    end Append;
-
diff -ruN jgnat/pkg-descr jgnat.new/pkg-descr
--- jgnat/pkg-descr	Wed Dec 27 03:28:58 2000
+++ jgnat.new/pkg-descr	Thu Jul 19 16:40:55 2001
@@ -1,5 +1,5 @@
-This is a port of jgnat, an Ada to Java-Byte-Code compiler.  jgnat allows
-you to develop applets or applications in full Ada, and execute them on
-any Java virtual machine.
+"jgnat" is an Ada 95 to Java byte-code compiler.  "jgnat" allows
+development of applets or applications in Ada 95 for execution on any Java
+virtual machine.
 
-- Samuel Tardieu <sam@inf.enst.fr>
+- John Merryweather Cooper <jmcoopr@webmail.bmi.net>
diff -ruN jgnat/pkg-message jgnat.new/pkg-message
--- jgnat/pkg-message	Wed Dec 31 16:00:00 1969
+++ jgnat.new/pkg-message	Thu Jul 19 16:57:57 2001
@@ -0,0 +1,17 @@
+
+-----------------------------------------------------------------------
+
+In any session you wish to use jgnat, you MUST set the PATH and
+CLASSPATH environment variables correctly.
+
+For example, if your PREFIX is /usr/local (the default) and you are
+using /bin/sh, you should:
+
+--Do nothing to the PATH as /usr/local/bin is already in the path;
+
+--Set your CLASSPATH as follows:
+
+	$CLASSPATH=.:/usr/local/lib/gnat/jgnat.jar:$CLASSPATH
+	$export CLASSPATH
+
+-----------------------------------------------------------------------
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->lioux 
Responsible-Changed-By: lioux 
Responsible-Changed-When: Wed Aug 8 23:32:10 PDT 2001 
Responsible-Changed-Why:  
I'll handle this. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=29095 

From: John Merryweather Cooper <jmcoopr@webmail.bmi.net>
To: freebsd-gnats-submit@FreeBSD.org
Cc: jmcoopr@webmail.bmi.net, lioux@FreeBSD.org
Subject: Re: ports/29095: Update of jgnat to jgnat-1.1p
Date: Tue, 28 Aug 2001 10:40:01 -0700

 Note, that jgnat-1.1p should work with ANY jdk-1.2x or better.  I've 
 become somewhat more attuned to running multiple Java(tm) virtual machines.
 
 This could be exploited in the makefile to avoid building a jdk as a 
 dependency if an appropriate one already exists.
 
 With properly installed (from the FreeBSD ports tree) jdk's, the 
 following environment settings control the jdk used.
 
 PATH:  ${LOCALBASE}/bin must come before the path of any specific JDK. 
  By default, there should be NO path entries for a JDK in the PATH 
 (they're not needed).  BUT, add on packages (like NetRexx) won't work 
 well unless they're in the path someplace.
 
 JAVA_HOME:  Used by all the JDK's since jdk-1.1.4.x for locating 
 components.  This must match the desired JVM, or things may break.
 
 JAVAVM:  Set this to the desired Java(tm) to run.  I recommend (to 
 maintain sync) that it be set like:
 
 JAVAVM=$JAVA_HOME/bin/java
 
 CLASSPATH:  Should be empty for builds.  Add on packages (jgnat, 
 NetRexx, etc.) will require they're JAR/ZIP archives to be in this path 
 to function though--behind a reference to either 
 $JAVA_HOME/lib/classes.zip (for jdk-1.1.8 and earlier) or 
 $JAVA_HOME/lib/tools.jar (for all later JDK's).
 
 As always, your mileage may vary.  :)
 
 jmc
 
State-Changed-From-To: open->closed 
State-Changed-By: lioux 
State-Changed-When: Fri Oct 26 12:10:18 PDT 2001 
State-Changed-Why:  
Committed, thanks! Whatever was giving me problems, disappeared. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=29095 
>Unformatted:
