java/65211: bsd.java.mk: variable documentation in header
Herve Quiroz
herve.quiroz at esil.univ-mrs.fr
Mon Apr 5 08:00:22 PDT 2004
>Number: 65211
>Category: java
>Synopsis: bsd.java.mk: variable documentation in header
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-java
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 05 08:00:20 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Herve Quiroz <herve.quiroz at esil.univ-mrs.fr>
>Release: FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD arabica.esil.univ-mrs.fr 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Fri Feb 27 11:36:17 CET 2004 root at arabica.esil.univ-mrs.fr:/usr/obj/usr/src/sys/ASSIMILATED i386
>Description:
I realized that each bsd.*.mk file has its variables/macros documented in its
header. So here is the documentation to be put in the header of bsd.java.mk.
>How-To-Repeat:
>Fix:
--- bsd.java.mk.original Mon Apr 5 16:29:40 2004
+++ bsd.java.mk Mon Apr 5 16:51:31 2004
@@ -18,6 +18,89 @@
Java_Include_MAINTAINER= znerd at FreeBSD.org
#
+# [variables that each port can define]
+#
+# USE_JAVA Should be defined to the remaining variables to have any
+# effect
+#
+# JAVA_VERSION List of space-separated suitable java versions for the
+# port. An optional "+" allows you to specify a range of
+# versions. (allowed values: 1.1[+] 1.2[+] 1.3[+] 1.4[+])
+#
+# JAVA_OS List of space-separated suitable JDK port operating systems
+# for the port. (allowed values: native linux)
+#
+# JAVA_VENDOR List of space-separated suitable JDK port vendors for the
+# port. (allowed values: freebsd bsdjava sun ibm blackdown)
+#
+# JAVA_BUILD When set, it means that the selected JDK port should be
+# added to build dependencies for the port.
+#
+# JAVA_RUN This variable works exactly the same as JAVA_BUILD but
+# regarding run dependencies.
+#
+# USE_JIKES Wether the port should or should not use jikes(1) to build.
+#
+# [variables set by the port]
+#
+# JAVA_PORT The name of the JDK port. (e.g. 'java/jdk14')
+#
+# JAVA_PORT_VERSION The version of the JDK port. (e.g. '1.4')
+#
+# JAVA_PORT_OS The operating system used by the JDK port. (e.g. 'linux')
+#
+# JAVA_PORT_VENDOR The vendor of the JDK port. For example: sun.
+#
+# JAVA_PORT_OS_DESCRIPTION Description of the operating system used by the
+# JDK port. (e.g. 'Linux')
+#
+# JAVA_PORT_VENDOR_DESCRIPTION Description of the vendor of the JDK port.
+# (e.g. 'FreeBSD Foundation')
+#
+# JAVA_HOME Path to the installation directory of the JDK. (e.g.
+# '/usr/local/jdk1.3.1')
+#
+# JAVAC Path to the Java compiler to use. (e.g.
+# '/usr/local/jdk1.1.8/bin/javac' or '/usr/local/bin/jikes')
+#
+# JAR Path to the JAR tool to use. (e.g.
+# '/usr/local/jdk1.2.2/bin/jar' or '/usr/local/bin/fastjar')
+#
+# APPLETVIEWER Path to the appletviewer utility. (e.g.
+# '/usr/local/linux-jdk1.2.2/bin/appletviewer')
+#
+# JAVA Path to the java executable. Use this for executing Java
+# programs. (e.g. '/usr/local/jdk1.3.1/bin/java')
+#
+# JAVADOC Path to the javadoc utility program.
+#
+# JAVAH Path to the javah program.
+#
+# JAVAP Path to the javap program.
+#
+# JAVA_KEYTOOL Path to the keytool utility program. This settings is
+# availble only if the JDK is Java 1.2 or higher.
+#
+# JAVA_N2A Path to the native2ascii tool.
+#
+# JAVA_POLICYTOOL Path to the policytool program. This variable is available
+# only if the JDK is Java 1.2 or higher.
+#
+# JAVA_SERIALVER Path to the serialver utility program.
+#
+# RMIC Path to the RMI stub/skeleton generator, rmic.
+#
+# RMIREGISTRY Path to the RMI registry program, rmiregistry.
+#
+# RMID Path to the RMI daemon program. This settings is only
+# available if the JDK is Java 1.2 or higher.
+#
+# JAVA_CLASSES Path to the archive that contains the JDK class files. On
+# JDK 1.2 or later, this is ${JAVA_HOME}/jre/lib/rt.jar.
+# Earlier JDK's use ${JAVA_HOME/lib/classes.zip.
+#
+
+#
# There are the following stages:
#
# Stage 1: Define constants
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-java
mailing list