ports/73509: [PATCH] devel/antlr: update to 2.7.4 and improvements

Herve Quiroz hq at FreeBSD.org
Thu Nov 4 01:20:27 UTC 2004


>Number:         73509
>Category:       ports
>Synopsis:       [PATCH] devel/antlr: update to 2.7.4 and improvements
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 04 01:20:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Herve Quiroz
>Release:        FreeBSD 5.2.1-RELEASE-p11 i386
>Organization:
>Environment:
System: FreeBSD arabica.esil.univ-mrs.fr 5.2.1-RELEASE-p11 FreeBSD 5.2.1-RELEASE-p11 #8: Fri Oct 15 15:12:37 CEST 2004
>Description:

- Update to 2.7.4
- Update to bsd.java.mk 2.0
- Use HAS_CONFIGURE and CONFIGURE_ENV
- Cleanup unnecessary *_DEPENDS
- Honor hier(7): install examples in ${EXAMPLESDIR}
- Honor Porter's handbook: install JAR in ${JAVAJARDIR}
- Cleanup unnecessary port variables
- No longer use DIST_SUBDIR
- Use javavmwrapper in shell script (rather than hardcoding the use of a
  particular JVM)
- New option WITH_BUILD_JAVA_LIB which force the build of the Java lib
- Semi-dynamic plist (for examples and docs only)

Port maintainer (mainland at apeiron.net) is cc'd.

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- antlr-2.7.4.patch begins here ---
Index: Makefile
===================================================================
RCS file: /var/fcvs/ports/devel/antlr/Makefile,v
retrieving revision 1.6
diff -u -u -r1.6 Makefile
--- Makefile	4 Feb 2004 05:19:21 -0000	1.6
+++ Makefile	4 Nov 2004 00:48:18 -0000
@@ -6,54 +6,82 @@
 #
 
 PORTNAME=	antlr
-PORTVERSION=	2.7.2
-PORTREVISION=	1
+PORTVERSION=	2.7.4
 CATEGORIES=	devel java
 MASTER_SITES=	http://www.antlr.org/download/
-DISTNAME=	${PORTNAME}-${PORTVERSION}
-DIST_SUBDIR=	${PORTNAME}
-EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
 
 MAINTAINER=	mainland at apeiron.net
-COMMENT=	ANTLR: ANother Tool for Language Recognition
+COMMENT=	ANother Tool for Language Recognition
+
+RUN_DEPENDS=	javavm:${PORTSDIR}/java/javavmwrapper
 
 CONFLICTS=	pccts*
 
 USE_GMAKE=	yes
-USE_JAVA=	1.2+
-NEED_JAVAC=	YES
+USE_JAVA=	yes
+JAVA_VERSION=	1.2+
 
-ALL_TARGET=	${PORTNAME}
+HAS_CONFIGURE=	yes
+CONFIGURE_ENV=	JAVAC="${JAVAC}" JAR="${JAR}" JAVA="${JAVA}" CLASSPATH="${PORT_CLASSPATH}"
 
-.include <bsd.port.pre.mk>
+PORT_CLASSPATH=	${WRKSRC}/antlrall.jar:.
 
-BUILD_DEPENDS=	${JAVAC}:${PORTSDIR}/${JAVA_PORT} \
-		${JAVA}:${PORTSDIR}/${JAVA_PORT}
-RUN_DEPENDS=	${JAVA}:${PORTSDIR}/${JAVA_PORT}
+EXAMPLES=	cpp java
+.if !defined(NOPORTDOCS)
+PORTDOCS=	ANTLRException.gif closure.gif cpp-runtime.html \
+		csharp-runtime.html err.html glossary.html hidden.stream.gif \
+		index.html inheritance.html j-guru-blue.jpg jguru-logo.gif \
+		lexer.html lexer.to.parser.tokens.gif logo.gif metalang.html \
+		optional.gif options.html posclosure.gif runtime.html sor.html \
+		stream.perspectives.gif stream.selector.gif \
+		stream.splitter.gif streams.html subrule.gif trees.html \
+		vocab.html
+.endif
+PLIST_FILES=	bin/antlr %%JAVAJARDIR%%/antlr.jar
+
+.include <bsd.port.pre.mk>
 
 post-extract:
 	(cd ${WRKSRC} && ${CP} antlr.jar antlrall.jar)
+	${CHMOD} -R +w ${WRKSRC}
 
 post-configure:
-	(cd ${WRKSRC} && \
-	JAVAC=${JAVAC} JAR=${JAR} JAVA=${JAVA} \
-	./configure --prefix=${PREFIX})
-
-do-build:
-	(cd ${WRKSRC} && PATH="${PATH}:${JAVA_HOME}/bin" ${JAVA} -classpath "." antlr.build.Tool build)
-	(cd ${WRKSRC} && PATH="${PATH}:${JAVA_HOME}/bin" ${JAVA} -classpath "." antlr.build.Tool jar)
-	(cd ${WRKSRC} && ${GMAKE})
-	@${RM} -f ${WRKDIR}/antlr.sh
-	@${SED} "s|%%JAVA_CLASSES%%|${PREFIX}/java/classes|" ${FILESDIR}/antlr.sh \
-	| ${SED} "s|%%JAVA%%|${JAVA}|" >${WRKDIR}/antlr.sh
+	@${SED} "s|%%JAVAJARDIR%%|${JAVALIBDIR}| ; s|%%LOCALBASE%%|${LOCALBASE}|" ${FILESDIR}/antlr.sh >${WRKDIR}/antlr.sh
+
+.if defined(WITH_BUILT_JAVA_LIB)
+pre-build:
+	(cd ${WRKSRC} && ${JAVA} -classpath "${PORT_CLASSPATH}" antlr.build.Tool build)
+	(cd ${WRKSRC} && ${JAVA} -classpath "${PORT_CLASSPATH}" antlr.build.Tool jar)
+.endif
 
 do-install:
-	@${MKDIR} ${PREFIX}/bin
-	@${MKDIR} ${PREFIX}/share/antlr
-	@${MKDIR} ${PREFIX}/java/classes
+	@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
+	@${MKDIR} ${JAVAJARDIR}
+	@${INSTALL_DATA} ${WRKSRC}/antlr.jar ${JAVAJARDIR}/
+	@${ECHO_MSG} " [ DONE ]"
+	@${ECHO_MSG} -n ">> Installing antlr script as ${PREFIX}/bin/${PORTNAME}..."
 	@${INSTALL_SCRIPT} ${WRKDIR}/antlr.sh ${PREFIX}/bin/antlr
-	@${INSTALL_SCRIPT} ${WRKSRC}/antlr.jar ${PREFIX}/java/classes
-	(cd ${WRKSRC}/lib/cpp && ${GMAKE} install)
-	(cd ${WRKSRC} && (${TAR} cf - doc examples/cpp examples/java | ${TAR} xf - -C ${PREFIX}/share/antlr))
+	@${ECHO_MSG} " [ DONE ]"
+	@${ECHO_MSG} ">> Installing native files..."
+	@(cd ${WRKSRC}/lib/cpp && ${GMAKE} install)
+	@${ECHO_MSG} "   [ DONE ]"
+.if !defined(NOPORTDOCS)
+	@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
+	@${MKDIR} ${DOCSDIR}
+	@cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/
+	@${ECHO_MSG} " [ DONE ]"
+.endif
+	@${ECHO_MSG} -n ">> Installing examples in ${EXAMPLESDIR}..."
+	@${MKDIR} ${EXAMPLESDIR}
+	@cd ${WRKSRC}/examples && ${FIND} ${EXAMPLES} \
+	  | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} > /dev/null 2>&1
+	@${ECHO_MSG} " [ DONE ]"
+
+post-install:
+	@${FIND} -s ${EXAMPLES:S,^,${WRKSRC}/examples/,} -not -type d | \
+		${SED} -ne 's,^${WRKSRC}/examples,${EXAMPLESDIR:S,${PREFIX}/,,},p' >> ${TMPPLIST}
+	@${FIND} -s -d ${EXAMPLES:S,^,${WRKSRC}/examples/,} -type d | \
+		${SED} -ne 's,^${WRKSRC}/examples, at dirrm ${EXAMPLESDIR:S,${PREFIX}/,,},p' >> ${TMPPLIST}
+	@${ECHO} "@dirrm ${EXAMPLESDIR:S,${PREFIX}/,,}" >> ${TMPPLIST}
 
 .include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /var/fcvs/ports/devel/antlr/distinfo,v
retrieving revision 1.3
diff -u -u -r1.3 distinfo
--- distinfo	31 Mar 2004 03:06:50 -0000	1.3
+++ distinfo	13 Sep 2004 12:37:29 -0000
@@ -1,2 +1,2 @@
-MD5 (antlr/antlr-2.7.2.tar.gz) = d67ffcaba6b2cedd99601b9052f63957
-SIZE (antlr/antlr-2.7.2.tar.gz) = 1557051
+MD5 (antlr-2.7.4.tar.gz) = 33df7cdc8e80447cdd78607c76f02bac
+SIZE (antlr-2.7.4.tar.gz) = 1351581
Index: pkg-plist
===================================================================
RCS file: /var/fcvs/ports/devel/antlr/pkg-plist,v
retrieving revision 1.2
diff -u -u -r1.2 pkg-plist
--- pkg-plist	8 May 2003 08:46:28 -0000	1.2
+++ pkg-plist	13 Sep 2004 13:26:00 -0000
@@ -1,5 +1,3 @@
-bin/antlr
-java/classes/antlr.jar
 include/antlr/ANTLRException.hpp
 include/antlr/ANTLRUtil.hpp
 include/antlr/AST.hpp
@@ -48,367 +46,3 @@
 include/antlr/TreeParserSharedInputState.hpp
 include/antlr/config.hpp
 lib/libantlr.a
-share/antlr/doc/ANTLRException.gif
-share/antlr/doc/antlr272release.html
-share/antlr/doc/closure.gif
-share/antlr/doc/csharp-runtime.html
-share/antlr/doc/cpp-runtime.html
-share/antlr/doc/err.html
-share/antlr/doc/getting-started.html
-share/antlr/doc/glossary.html
-share/antlr/doc/hidden.stream.gif
-share/antlr/doc/index.html
-share/antlr/doc/inheritance.html
-share/antlr/doc/j-guru-blue.jpg
-share/antlr/doc/jguru-logo.gif
-share/antlr/doc/lexer.html
-share/antlr/doc/lexer.to.parser.tokens.gif
-share/antlr/doc/logo.gif
-share/antlr/doc/metalang.html
-share/antlr/doc/optional.gif
-share/antlr/doc/options.html
-share/antlr/doc/posclosure.gif
-share/antlr/doc/runtime.html
-share/antlr/doc/sor.html
-share/antlr/doc/stream.perspectives.gif
-share/antlr/doc/stream.selector.gif
-share/antlr/doc/stream.splitter.gif
-share/antlr/doc/streams.html
-share/antlr/doc/subrule.gif
-share/antlr/doc/trees.html
-share/antlr/doc/vocab.html
-share/antlr/examples/cpp/ASTsupport/Main.cpp
-share/antlr/examples/cpp/ASTsupport/Makefile
-share/antlr/examples/cpp/ASTsupport/test.g
-share/antlr/examples/cpp/HTML/Main.cpp
-share/antlr/examples/cpp/HTML/Makefile
-share/antlr/examples/cpp/HTML/html.g
-share/antlr/examples/cpp/HTML/test.html
-share/antlr/examples/cpp/IDL/Main.cpp
-share/antlr/examples/cpp/IDL/Makefile
-share/antlr/examples/cpp/IDL/idl.g
-share/antlr/examples/cpp/IDL/test.idl
-share/antlr/examples/cpp/Makefile
-share/antlr/examples/cpp/calc/Main.cpp
-share/antlr/examples/cpp/calc/Main2.cpp
-share/antlr/examples/cpp/calc/Makefile
-share/antlr/examples/cpp/calc/calc.g
-share/antlr/examples/cpp/calc/test.in
-share/antlr/examples/cpp/cleanup.ksh
-share/antlr/examples/cpp/columns/Makefile
-share/antlr/examples/cpp/columns/column.g
-share/antlr/examples/cpp/exprAST/Main.cpp
-share/antlr/examples/cpp/exprAST/Makefile
-share/antlr/examples/cpp/exprAST/expr.g
-share/antlr/examples/cpp/exprAST/test.in
-share/antlr/examples/cpp/exprAST/test2.in
-share/antlr/examples/cpp/filter/Makefile
-share/antlr/examples/cpp/filter/Test.cpp
-share/antlr/examples/cpp/filter/t.g
-share/antlr/examples/cpp/filter/test.html
-share/antlr/examples/cpp/filterWithRule/Makefile
-share/antlr/examples/cpp/filterWithRule/Test.cpp
-share/antlr/examples/cpp/filterWithRule/t.g
-share/antlr/examples/cpp/filterWithRule/t.html
-share/antlr/examples/cpp/flexLexer/LexTokenStream.cpp
-share/antlr/examples/cpp/flexLexer/LexTokenStream.hpp
-share/antlr/examples/cpp/flexLexer/Main.cpp
-share/antlr/examples/cpp/flexLexer/Makefile
-share/antlr/examples/cpp/flexLexer/T.java
-share/antlr/examples/cpp/flexLexer/java.g
-share/antlr/examples/cpp/flexLexer/java.l
-share/antlr/examples/cpp/flexLexer/java.tree.g
-share/antlr/examples/cpp/heteroAST/BinaryOperatorAST.hpp
-share/antlr/examples/cpp/heteroAST/CalcAST.hpp
-share/antlr/examples/cpp/heteroAST/INTNode.hpp
-share/antlr/examples/cpp/heteroAST/MULTNode.hpp
-share/antlr/examples/cpp/heteroAST/Main.cpp
-share/antlr/examples/cpp/heteroAST/Makefile
-share/antlr/examples/cpp/heteroAST/PLUSNode.hpp
-share/antlr/examples/cpp/heteroAST/calc.g
-share/antlr/examples/cpp/heteroAST/test.in
-share/antlr/examples/cpp/imagNodeAST/Main.cpp
-share/antlr/examples/cpp/imagNodeAST/Makefile
-share/antlr/examples/cpp/imagNodeAST/simple.in
-share/antlr/examples/cpp/imagNodeAST/test.in
-share/antlr/examples/cpp/imagNodeAST/treewalk.g
-share/antlr/examples/cpp/includeFile/Main.cpp
-share/antlr/examples/cpp/includeFile/Main.hpp
-share/antlr/examples/cpp/includeFile/Makefile
-share/antlr/examples/cpp/includeFile/P.g
-share/antlr/examples/cpp/includeFile/incl.h
-share/antlr/examples/cpp/includeFile/subincl.h
-share/antlr/examples/cpp/includeFile/test.c
-share/antlr/examples/cpp/inherit.tinyc/Main.cpp
-share/antlr/examples/cpp/inherit.tinyc/Makefile
-share/antlr/examples/cpp/inherit.tinyc/input.c
-share/antlr/examples/cpp/inherit.tinyc/runtest.bat
-share/antlr/examples/cpp/inherit.tinyc/subc.g
-share/antlr/examples/cpp/java/Main.cpp
-share/antlr/examples/cpp/java/Makefile
-share/antlr/examples/cpp/java/java.g
-share/antlr/examples/cpp/java/java.tree.g
-share/antlr/examples/cpp/java/tests/E.java
-share/antlr/examples/cpp/java/tests/T.java
-share/antlr/examples/cpp/lexRewrite/Main.cpp
-share/antlr/examples/cpp/lexRewrite/Makefile
-share/antlr/examples/cpp/lexRewrite/rewrite.g
-share/antlr/examples/cpp/lexRewrite/test.in
-share/antlr/examples/cpp/multiLexer/CommonTokenTypes.txt
-share/antlr/examples/cpp/multiLexer/Main.cpp
-share/antlr/examples/cpp/multiLexer/Makefile
-share/antlr/examples/cpp/multiLexer/javadoclex.g
-share/antlr/examples/cpp/multiLexer/javadocparse.g
-share/antlr/examples/cpp/multiLexer/javalex.g
-share/antlr/examples/cpp/multiLexer/javaparse.g
-share/antlr/examples/cpp/multiLexer/test.in
-share/antlr/examples/cpp/multiParser/Main.cpp
-share/antlr/examples/cpp/multiParser/Makefile
-share/antlr/examples/cpp/multiParser/lexer.g
-share/antlr/examples/cpp/multiParser/parser1.g
-share/antlr/examples/cpp/multiParser/parser2.g
-share/antlr/examples/cpp/multiParser/test.in
-share/antlr/examples/cpp/parseBinary/Main.cpp
-share/antlr/examples/cpp/parseBinary/Makefile
-share/antlr/examples/cpp/parseBinary/data
-share/antlr/examples/cpp/parseBinary/data.g
-share/antlr/examples/cpp/preserveWhiteSpace/Main.cpp
-share/antlr/examples/cpp/preserveWhiteSpace/Makefile
-share/antlr/examples/cpp/preserveWhiteSpace/instr.g
-share/antlr/examples/cpp/preserveWhiteSpace/readme.txt
-share/antlr/examples/cpp/preserveWhiteSpace/test.in
-share/antlr/examples/cpp/tinyc/Main.cpp
-share/antlr/examples/cpp/tinyc/Makefile
-share/antlr/examples/cpp/tinyc/input.c
-share/antlr/examples/cpp/tinyc/lexer.g
-share/antlr/examples/cpp/tinyc/tinyc.g
-share/antlr/examples/cpp/transform/Main.cpp
-share/antlr/examples/cpp/transform/Makefile
-share/antlr/examples/cpp/transform/calc.g
-share/antlr/examples/cpp/transform/test.in
-share/antlr/examples/cpp/treewalk/Main.cpp
-share/antlr/examples/cpp/treewalk/Makefile
-share/antlr/examples/cpp/treewalk/simple.in
-share/antlr/examples/cpp/treewalk/test.in
-share/antlr/examples/cpp/treewalk/treewalk.g
-share/antlr/examples/cpp/unicode/Makefile
-share/antlr/examples/cpp/unicode/NOT_WORKING
-share/antlr/examples/cpp/unicode/test.in
-share/antlr/examples/cpp/unicode/unicode.g
-share/antlr/examples/java/ASTsupport/ASTType49.java
-share/antlr/examples/java/ASTsupport/MyAST.java
-share/antlr/examples/java/ASTsupport/TestASTFactory.java
-share/antlr/examples/java/ASTsupport/shiplist
-share/antlr/examples/java/ASTsupport/t.bat
-share/antlr/examples/java/ASTsupport/test.g
-share/antlr/examples/java/HTML/Main.java
-share/antlr/examples/java/HTML/html.g
-share/antlr/examples/java/HTML/shiplist
-share/antlr/examples/java/HTML/test.html
-share/antlr/examples/java/IDL/Main.java
-share/antlr/examples/java/IDL/idl.g
-share/antlr/examples/java/IDL/shiplist
-share/antlr/examples/java/IDL/test.idl
-share/antlr/examples/java/calc/Calc.java
-share/antlr/examples/java/calc/calc.g
-share/antlr/examples/java/calc/shiplist
-share/antlr/examples/java/calc/test.in
-share/antlr/examples/java/columns/shiplist
-share/antlr/examples/java/columns/test.in
-share/antlr/examples/java/columns/track.g
-share/antlr/examples/java/exprAST/Main.java
-share/antlr/examples/java/exprAST/expr.g
-share/antlr/examples/java/exprAST/shiplist
-share/antlr/examples/java/exprAST/test.in
-share/antlr/examples/java/exprAST/test2.in
-share/antlr/examples/java/filter/Test.java
-share/antlr/examples/java/filter/shiplist
-share/antlr/examples/java/filter/t.g
-share/antlr/examples/java/filter/test.html
-share/antlr/examples/java/filterWithRule/Test.java
-share/antlr/examples/java/filterWithRule/shiplist
-share/antlr/examples/java/filterWithRule/t.g
-share/antlr/examples/java/filterWithRule/t.html
-share/antlr/examples/java/heteroAST/BinaryOperatorAST.java
-share/antlr/examples/java/heteroAST/CalcAST.java
-share/antlr/examples/java/heteroAST/INTNode.java
-share/antlr/examples/java/heteroAST/MULTNode.java
-share/antlr/examples/java/heteroAST/Main.java
-share/antlr/examples/java/heteroAST/PLUSNode.java
-share/antlr/examples/java/heteroAST/calc.g
-share/antlr/examples/java/heteroAST/shiplist
-share/antlr/examples/java/heteroAST/test.in
-share/antlr/examples/java/imagNodeAST/Main.java
-share/antlr/examples/java/imagNodeAST/shiplist
-share/antlr/examples/java/imagNodeAST/simple.in
-share/antlr/examples/java/imagNodeAST/test.in
-share/antlr/examples/java/imagNodeAST/treewalk.g
-share/antlr/examples/java/includeFile/Main.java
-share/antlr/examples/java/includeFile/P.g
-share/antlr/examples/java/includeFile/incl.h
-share/antlr/examples/java/includeFile/shiplist
-share/antlr/examples/java/includeFile/subincl.h
-share/antlr/examples/java/includeFile/test.c
-share/antlr/examples/java/inherit.tinyc/Main.java
-share/antlr/examples/java/inherit.tinyc/input.c
-share/antlr/examples/java/inherit.tinyc/runtest.bat
-share/antlr/examples/java/inherit.tinyc/runtest.sh
-share/antlr/examples/java/inherit.tinyc/shiplist
-share/antlr/examples/java/inherit.tinyc/subc.g
-share/antlr/examples/java/java/Main.java
-share/antlr/examples/java/java/java.g
-share/antlr/examples/java/java/java.tree.g
-share/antlr/examples/java/java/shiplist
-share/antlr/examples/java/java/tests/E.java
-share/antlr/examples/java/java/tests/T.java
-share/antlr/examples/java/lexRewrite/Main.java
-share/antlr/examples/java/lexRewrite/rewrite.g
-share/antlr/examples/java/lexRewrite/shiplist
-share/antlr/examples/java/lexRewrite/test.in
-share/antlr/examples/java/linkChecker/LinkChecker.java
-share/antlr/examples/java/linkChecker/LinkListener.java
-share/antlr/examples/java/linkChecker/Main.java
-share/antlr/examples/java/linkChecker/links.g
-share/antlr/examples/java/linkChecker/shiplist
-share/antlr/examples/java/linkChecker/test.html
-share/antlr/examples/java/multiLexer/CommonTokenTypes.txt
-share/antlr/examples/java/multiLexer/Main.java
-share/antlr/examples/java/multiLexer/javadoclex.g
-share/antlr/examples/java/multiLexer/javadocparse.g
-share/antlr/examples/java/multiLexer/javalex.g
-share/antlr/examples/java/multiLexer/javaparse.g
-share/antlr/examples/java/multiLexer/shiplist
-share/antlr/examples/java/multiLexer/test.in
-share/antlr/examples/java/parseBinary/Main.java
-share/antlr/examples/java/parseBinary/MkData.java
-share/antlr/examples/java/parseBinary/data
-share/antlr/examples/java/parseBinary/data.g
-share/antlr/examples/java/parseBinary/shiplist
-share/antlr/examples/java/pascal/P_0_1.PAS
-share/antlr/examples/java/pascal/P_3_1.PAS
-share/antlr/examples/java/pascal/P_4_1.PAS
-share/antlr/examples/java/pascal/P_4_2.PAS
-share/antlr/examples/java/pascal/P_4_3.PAS
-share/antlr/examples/java/pascal/P_4_4.PAS
-share/antlr/examples/java/pascal/P_4_5.PAS
-share/antlr/examples/java/pascal/P_8_2.PAS
-share/antlr/examples/java/pascal/pascal.g
-share/antlr/examples/java/pascal/shiplist
-share/antlr/examples/java/preserveWhiteSpace/InstrMain.java
-share/antlr/examples/java/preserveWhiteSpace/instr.g
-share/antlr/examples/java/preserveWhiteSpace/readme.txt
-share/antlr/examples/java/preserveWhiteSpace/shiplist
-share/antlr/examples/java/preserveWhiteSpace/test.in
-share/antlr/examples/java/tinybasic/Context.java
-share/antlr/examples/java/tinybasic/DTArray1D.java
-share/antlr/examples/java/tinybasic/DTArray2D.java
-share/antlr/examples/java/tinybasic/DTArray3D.java
-share/antlr/examples/java/tinybasic/DTCodeType.java
-share/antlr/examples/java/tinybasic/DTDataType.java
-share/antlr/examples/java/tinybasic/DTDataTypeProxy.java
-share/antlr/examples/java/tinybasic/DTExecException.java
-share/antlr/examples/java/tinybasic/DTExitModuleException.java
-share/antlr/examples/java/tinybasic/DTFloat.java
-share/antlr/examples/java/tinybasic/DTFunction.java
-share/antlr/examples/java/tinybasic/DTInteger.java
-share/antlr/examples/java/tinybasic/DTString.java
-share/antlr/examples/java/tinybasic/DTSubroutine.java
-share/antlr/examples/java/tinybasic/FunctionScope.java
-share/antlr/examples/java/tinybasic/GlobalScope.java
-share/antlr/examples/java/tinybasic/Main.java
-share/antlr/examples/java/tinybasic/Makefile
-share/antlr/examples/java/tinybasic/README.txt
-share/antlr/examples/java/tinybasic/ProgramScope.java
-share/antlr/examples/java/tinybasic/Scope.java
-share/antlr/examples/java/tinybasic/SubroutineScope.java
-share/antlr/examples/java/tinybasic/TinyBasic.g
-share/antlr/examples/java/tinybasic/TinyBasicTreeWalker.g
-share/antlr/examples/java/tinybasic/shiplist
-share/antlr/examples/java/tinybasic/try.bas
-share/antlr/examples/java/tinybasic/try1.bas
-share/antlr/examples/java/tinybasic/try2.bas
-share/antlr/examples/java/tinyc/input.c
-share/antlr/examples/java/tinyc/lexer.g
-share/antlr/examples/java/tinyc/shiplist
-share/antlr/examples/java/tinyc/tinyc.g
-share/antlr/examples/java/transform/Calc.java
-share/antlr/examples/java/transform/calc.g
-share/antlr/examples/java/transform/shiplist
-share/antlr/examples/java/transform/test.in
-share/antlr/examples/java/treewalk/Main.java
-share/antlr/examples/java/treewalk/shiplist
-share/antlr/examples/java/treewalk/simple.in
-share/antlr/examples/java/treewalk/test.in
-share/antlr/examples/java/treewalk/treewalk.g
-share/antlr/examples/java/unicode/shiplist
-share/antlr/examples/java/unicode/test.in
-share/antlr/examples/java/unicode/unicode.g
-share/antlr/examples/java/unicode.IDENTs/Debug.java
-share/antlr/examples/java/unicode.IDENTs/font.properties
-share/antlr/examples/java/unicode.IDENTs/Main.java
-share/antlr/examples/java/unicode.IDENTs/shiplist
-share/antlr/examples/java/unicode.IDENTs/ShowString.java
-share/antlr/examples/java/unicode.IDENTs/StreamConverter.java
-share/antlr/examples/java/unicode.IDENTs/test.in
-share/antlr/examples/java/unicode.IDENTs/Unicode.g
-share/antlr/examples/java/unicode.IDENTs/Unicode.readme
-share/antlr/examples/java/xml/Main.java
-share/antlr/examples/java/xml/test.xml
-share/antlr/examples/java/xml/xml.g
- at dirrm include/antlr
- at dirrm share/antlr/doc
- at dirrm share/antlr/examples/cpp/ASTsupport
- at dirrm share/antlr/examples/cpp/HTML
- at dirrm share/antlr/examples/cpp/IDL
- at dirrm share/antlr/examples/cpp/calc
- at dirrm share/antlr/examples/cpp/columns
- at dirrm share/antlr/examples/cpp/exprAST
- at dirrm share/antlr/examples/cpp/filter
- at dirrm share/antlr/examples/cpp/filterWithRule
- at dirrm share/antlr/examples/cpp/flexLexer
- at dirrm share/antlr/examples/cpp/heteroAST
- at dirrm share/antlr/examples/cpp/imagNodeAST
- at dirrm share/antlr/examples/cpp/includeFile
- at dirrm share/antlr/examples/cpp/inherit.tinyc
- at dirrm share/antlr/examples/cpp/java/tests
- at dirrm share/antlr/examples/cpp/java
- at dirrm share/antlr/examples/cpp/lexRewrite
- at dirrm share/antlr/examples/cpp/multiLexer
- at dirrm share/antlr/examples/cpp/multiParser
- at dirrm share/antlr/examples/cpp/parseBinary
- at dirrm share/antlr/examples/cpp/preserveWhiteSpace
- at dirrm share/antlr/examples/cpp/tinyc
- at dirrm share/antlr/examples/cpp/transform
- at dirrm share/antlr/examples/cpp/treewalk
- at dirrm share/antlr/examples/cpp/unicode
- at dirrm share/antlr/examples/cpp
- at dirrm share/antlr/examples/java/ASTsupport
- at dirrm share/antlr/examples/java/HTML
- at dirrm share/antlr/examples/java/IDL
- at dirrm share/antlr/examples/java/calc
- at dirrm share/antlr/examples/java/columns
- at dirrm share/antlr/examples/java/exprAST
- at dirrm share/antlr/examples/java/filter
- at dirrm share/antlr/examples/java/filterWithRule
- at dirrm share/antlr/examples/java/heteroAST
- at dirrm share/antlr/examples/java/imagNodeAST
- at dirrm share/antlr/examples/java/includeFile
- at dirrm share/antlr/examples/java/inherit.tinyc
- at dirrm share/antlr/examples/java/java/tests
- at dirrm share/antlr/examples/java/java
- at dirrm share/antlr/examples/java/lexRewrite
- at dirrm share/antlr/examples/java/linkChecker
- at dirrm share/antlr/examples/java/multiLexer
- at dirrm share/antlr/examples/java/parseBinary
- at dirrm share/antlr/examples/java/pascal
- at dirrm share/antlr/examples/java/preserveWhiteSpace
- at dirrm share/antlr/examples/java/tinybasic
- at dirrm share/antlr/examples/java/tinyc
- at dirrm share/antlr/examples/java/transform
- at dirrm share/antlr/examples/java/treewalk
- at dirrm share/antlr/examples/java/unicode
- at dirrm share/antlr/examples/java/unicode.IDENTs
- at dirrm share/antlr/examples/java/xml
- at dirrm share/antlr/examples/java
- at dirrm share/antlr/examples
- at dirrm share/antlr
Index: files/antlr.sh
===================================================================
RCS file: /var/fcvs/ports/devel/antlr/files/antlr.sh,v
retrieving revision 1.2
diff -u -u -r1.2 antlr.sh
--- files/antlr.sh	8 May 2003 08:46:28 -0000	1.2
+++ files/antlr.sh	31 Oct 2004 01:14:08 -0000
@@ -1,2 +1,5 @@
 #! /bin/sh
-%%JAVA%% -classpath %%JAVA_CLASSES%%/antlr.jar antlr.Tool "$@"
+#
+# $FreeBSD$
+
+%%LOCALBASE%%/bin/javavm -classpath %%JAVAJARDIR%%/antlr.jar antlr.Tool "$@"
--- antlr-2.7.4.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list