FreeBSD Bugzilla – Attachment 21657 Details for
Bug 37879
New port: JavaCC, the Java Compiler Compiler
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
javacc.port
javacc.port (text/plain), 14.38 KB, created by
Andrew Gerweck
on 2002-05-09 10:00:03 UTC
(
hide
)
Description:
javacc.port
Filename:
MIME Type:
Creator:
Andrew Gerweck
Created:
2002-05-09 10:00:03 UTC
Size:
14.38 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># javacc ># javacc/Makefile ># javacc/distinfo ># javacc/pkg-plist ># javacc/pkg-comment ># javacc/pkg-descr ># >echo c - javacc >mkdir -p javacc > /dev/null 2>&1 >echo x - javacc/Makefile >sed 's/^X//' >javacc/Makefile << 'END-of-javacc/Makefile' >X# Ports collection makefile for: JavaCC >X# Date Created: 6 May 2002 >X# Whom: Andy Gerweck <gerweck@yahoo.com> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= javacc >XPORTVERSION= 2.1 >XCATEGORIES= java devel >XMASTER_SITES= # Must accept license agreement. :( >XDISTNAME= JavaCC2_1 >X >XMAINTAINER= gerweck@yahoo.com >X >XUSE_ZIP= yes >XUSE_JAVA= 1.1+ >X >XJAVA_CLASSDIR= ${PREFIX}/share/java/classes/ >XDOC_DIR= ${PREFIX}/share/doc/javacc >XEXAMPLES_DIR= ${PREFIX}/share/examples/javacc >X >XRESTRICTED= "Redistribution of distfiles prohibited." >X >X.if defined(BATCH) || defined (PACKAGE_BUILDING) >XIGNORE= "JavaCC may not be redistributed." >X.endif >X >XNO_BUILD= yes >XNO_WRKSUBDIR= yes >XDOWNLOAD_URL?= http://www.webgain.com/products/java_cc/ >X >X.include <bsd.port.pre.mk> >X >X.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) >XIGNORE= You must manually fetch the JavaCC ${PORTVERSION} distribution \ >X (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}. Please place the \ >X distribution file into ${DISTDIR} and then run make again. >X.endif >X >Xpost-extract: >X @echo >X @echo '********************************************************' >X @echo '** Running JavaCC Installer **' >X @echo '** IMPORTANT DIRECTIONS **' >X @echo '** **' >X @echo '** You must accept the license and leave the **' >X @echo '** installation directory as its default. This port **' >X @echo '** will then place the distributed files into the **' >X @echo '** standard FreeBSD file hierarchy. **' >X @echo '********************************************************' >X @echo >X >X cd ${WRKSRC} && ${JAVA} -cp . ${DISTNAME} -c >X >Xdo-install: >X ${MKDIR} ${JAVA_CLASSDIR} >X for f in javacc jjdoc jjtree; do \ >X ${PERL} -pe 's(${WRKSRC}/javacc2.1/bin/lib/JavaCC.zip)(${JAVA_CLASSDIR}/JavaCC.jar)o' ${WRKSRC}/javacc2.1/bin/$$f > ${WRKSRC}/tmp; \ >X ${INSTALL_SCRIPT} ${WRKSRC}/tmp ${PREFIX}/bin/$$f; \ >X done >X ${INSTALL_DATA} ${WRKSRC}/javacc2.1/bin/lib/JavaCC.zip \ >X ${JAVA_CLASSDIR}/JavaCC.jar >X.if !defined(NOPORTDOCS) >X ${MKDIR} ${DOC_DIR} >X ${INSTALL_DATA} ${WRKSRC}/javacc2.1/COPYRIGHT ${DOC_DIR} >X ${CP} -r ${WRKSRC}/javacc2.1/doc ${DOC_DIR} >X >X ${MKDIR} ${EXAMPLES_DIR} >X ${CP} -r ${WRKSRC}/javacc2.1/examples ${EXAMPLES_DIR} >X.endif >X >X.include <bsd.port.post.mk> >END-of-javacc/Makefile >echo x - javacc/distinfo >sed 's/^X//' >javacc/distinfo << 'END-of-javacc/distinfo' >XMD5 (JavaCC2_1.zip) = 959179e08cff69e15bdcbe28cf48de6a >END-of-javacc/distinfo >echo x - javacc/pkg-plist >sed 's/^X//' >javacc/pkg-plist << 'END-of-javacc/pkg-plist' >Xbin/javacc >Xbin/jjdoc >Xbin/jjtree >Xshare/doc/javacc/COPYRIGHT >Xshare/doc/javacc/doc/jjtree.JJTREE-FIX >Xshare/doc/javacc/doc/INSTALLATIONNOTES >Xshare/doc/javacc/doc/javacc.RELEASENOTES >Xshare/doc/javacc/doc/javacc.DETAILEDNOTES >Xshare/doc/javacc/doc/jjdoc.RELEASENOTES >Xshare/doc/javacc/doc/jjtree.RELEASENOTES >Xshare/doc/javacc/doc/jjtree.INTRO >Xshare/doc/javacc/doc/README >Xshare/examples/javacc/examples/Lookahead/Example9.jj >Xshare/examples/javacc/examples/Lookahead/Example10.jj >Xshare/examples/javacc/examples/Lookahead/Example1.jj >Xshare/examples/javacc/examples/Lookahead/Example2.jj >Xshare/examples/javacc/examples/Lookahead/Example3.jj >Xshare/examples/javacc/examples/Lookahead/Example4.jj >Xshare/examples/javacc/examples/Lookahead/Example5.jj >Xshare/examples/javacc/examples/Lookahead/Example6.jj >Xshare/examples/javacc/examples/Lookahead/Example7.jj >Xshare/examples/javacc/examples/Lookahead/Example8.jj >Xshare/examples/javacc/examples/Lookahead/README >Xshare/examples/javacc/examples/CPP/README >Xshare/examples/javacc/examples/CPP/CPP.jj >Xshare/examples/javacc/examples/CandCPLUSPLUS/C/README >Xshare/examples/javacc/examples/CandCPLUSPLUS/C/C.jj >Xshare/examples/javacc/examples/CandCPLUSPLUS/CPLUSPLUS/README >Xshare/examples/javacc/examples/CandCPLUSPLUS/CPLUSPLUS/CPLUSPLUS.jj >Xshare/examples/javacc/examples/CandCPLUSPLUS/CPLUSPLUS/ClassScope.java >Xshare/examples/javacc/examples/CandCPLUSPLUS/CPLUSPLUS/Declaration.java >Xshare/examples/javacc/examples/CandCPLUSPLUS/CPLUSPLUS/Scope.java >Xshare/examples/javacc/examples/CandCPLUSPLUS/CPLUSPLUS/SymtabManager.java >Xshare/examples/javacc/examples/CandCPLUSPLUS/README >Xshare/examples/javacc/examples/DU/README >Xshare/examples/javacc/examples/DU/du.jj >Xshare/examples/javacc/examples/GUIParsing/ParserVersion/README >Xshare/examples/javacc/examples/GUIParsing/ParserVersion/CalcInput.jj >Xshare/examples/javacc/examples/GUIParsing/ParserVersion/CalcGUI.java >Xshare/examples/javacc/examples/GUIParsing/ParserVersion/Main.java >Xshare/examples/javacc/examples/GUIParsing/ParserVersion/ProducerConsumer.java >Xshare/examples/javacc/examples/GUIParsing/ParserVersion/TokenCollector.java >Xshare/examples/javacc/examples/GUIParsing/TokenMgrVersion/README >Xshare/examples/javacc/examples/GUIParsing/TokenMgrVersion/CalcInput.jj >Xshare/examples/javacc/examples/GUIParsing/TokenMgrVersion/CalcGUI.java >Xshare/examples/javacc/examples/GUIParsing/TokenMgrVersion/CharCollector.java >Xshare/examples/javacc/examples/GUIParsing/TokenMgrVersion/Main.java >Xshare/examples/javacc/examples/GUIParsing/TokenMgrVersion/MyLexer.java >Xshare/examples/javacc/examples/GUIParsing/README >Xshare/examples/javacc/examples/HTMLGrammars/RobsHTML/README >Xshare/examples/javacc/examples/HTMLGrammars/RobsHTML/README.html >Xshare/examples/javacc/examples/HTMLGrammars/RobsHTML/html-3.2.jjt >Xshare/examples/javacc/examples/HTMLGrammars/RobsHTML/NodeAttribute.java >Xshare/examples/javacc/examples/HTMLGrammars/RobsHTML/NodePCDATA.java >Xshare/examples/javacc/examples/HTMLGrammars/RobsHTML/html-3.2.dtd >Xshare/examples/javacc/examples/HTMLGrammars/README >Xshare/examples/javacc/examples/Interpreter/sqrt.spl >Xshare/examples/javacc/examples/Interpreter/ASTAddNode.java >Xshare/examples/javacc/examples/Interpreter/ASTAndNode.java >Xshare/examples/javacc/examples/Interpreter/ASTAssignment.java >Xshare/examples/javacc/examples/Interpreter/ASTBitwiseAndNode.java >Xshare/examples/javacc/examples/Interpreter/ASTBitwiseComplNode.java >Xshare/examples/javacc/examples/Interpreter/ASTBitwiseOrNode.java >Xshare/examples/javacc/examples/Interpreter/ASTBitwiseXorNode.java >Xshare/examples/javacc/examples/Interpreter/ASTBlock.java >Xshare/examples/javacc/examples/Interpreter/ASTCompilationUnit.java >Xshare/examples/javacc/examples/Interpreter/ASTDivNode.java >Xshare/examples/javacc/examples/Interpreter/ASTEQNode.java >Xshare/examples/javacc/examples/Interpreter/ASTFalseNode.java >Xshare/examples/javacc/examples/Interpreter/ASTGENode.java >Xshare/examples/javacc/examples/Interpreter/ASTGTNode.java >Xshare/examples/javacc/examples/Interpreter/ASTId.java >Xshare/examples/javacc/examples/Interpreter/ASTIfStatement.java >Xshare/examples/javacc/examples/Interpreter/ASTIntConstNode.java >Xshare/examples/javacc/examples/Interpreter/ASTLENode.java >Xshare/examples/javacc/examples/Interpreter/ASTLTNode.java >Xshare/examples/javacc/examples/Interpreter/ASTModNode.java >Xshare/examples/javacc/examples/Interpreter/ASTMulNode.java >Xshare/examples/javacc/examples/Interpreter/ASTNENode.java >Xshare/examples/javacc/examples/Interpreter/ASTNotNode.java >Xshare/examples/javacc/examples/Interpreter/ASTOrNode.java >Xshare/examples/javacc/examples/Interpreter/ASTReadStatement.java >Xshare/examples/javacc/examples/Interpreter/ASTStatementExpression.java >Xshare/examples/javacc/examples/Interpreter/ASTSubtractNode.java >Xshare/examples/javacc/examples/Interpreter/ASTTrueNode.java >Xshare/examples/javacc/examples/Interpreter/ASTVarDeclaration.java >Xshare/examples/javacc/examples/Interpreter/ASTWhileStatement.java >Xshare/examples/javacc/examples/Interpreter/ASTWriteStatement.java >Xshare/examples/javacc/examples/Interpreter/Node.java >Xshare/examples/javacc/examples/Interpreter/SimpleNode.java >Xshare/examples/javacc/examples/Interpreter/SPL.java >Xshare/examples/javacc/examples/Interpreter/SPL.jjt >Xshare/examples/javacc/examples/Interpreter/fact.spl >Xshare/examples/javacc/examples/Interpreter/odd.spl >Xshare/examples/javacc/examples/Interpreter/README >Xshare/examples/javacc/examples/JJTreeExamples/eg4DumpVisitor.java >Xshare/examples/javacc/examples/JJTreeExamples/eg1.jjt >Xshare/examples/javacc/examples/JJTreeExamples/eg2.jjt >Xshare/examples/javacc/examples/JJTreeExamples/eg3.jjt >Xshare/examples/javacc/examples/JJTreeExamples/eg4.jjt >Xshare/examples/javacc/examples/JJTreeExamples/ASTMyID.java >Xshare/examples/javacc/examples/JJTreeExamples/ASTMyOtherID.java >Xshare/examples/javacc/examples/JJTreeExamples/README >Xshare/examples/javacc/examples/JavaGrammars/Java1.2-b.jjt >Xshare/examples/javacc/examples/JavaGrammars/OPTIMIZING >Xshare/examples/javacc/examples/JavaGrammars/billsJava1.0.2.jj >Xshare/examples/javacc/examples/JavaGrammars/Java1.0.2.jj >Xshare/examples/javacc/examples/JavaGrammars/Java1.0.2LS.jj >Xshare/examples/javacc/examples/JavaGrammars/Java1.1.jj >Xshare/examples/javacc/examples/JavaGrammars/Java1.1noLA.jj >Xshare/examples/javacc/examples/JavaGrammars/Java1.2-a.jj >Xshare/examples/javacc/examples/JavaGrammars/README >Xshare/examples/javacc/examples/JavaCCGrammar/JavaCC.jj >Xshare/examples/javacc/examples/CORBA-IDL/README >Xshare/examples/javacc/examples/CORBA-IDL/IDL.jj >Xshare/examples/javacc/examples/MailProcessing/README >Xshare/examples/javacc/examples/MailProcessing/Digest.jj >Xshare/examples/javacc/examples/MailProcessing/Faq.jj >Xshare/examples/javacc/examples/MailProcessing/sampleMailFile >Xshare/examples/javacc/examples/Obfuscator/input/package1/Main.java >Xshare/examples/javacc/examples/Obfuscator/input/package2/Incr.java >Xshare/examples/javacc/examples/Obfuscator/README >Xshare/examples/javacc/examples/Obfuscator/IdsFile.jj >Xshare/examples/javacc/examples/Obfuscator/Java1.1.jj >Xshare/examples/javacc/examples/Obfuscator/MapFile.jj >Xshare/examples/javacc/examples/Obfuscator/Globals.java >Xshare/examples/javacc/examples/Obfuscator/Main.java >Xshare/examples/javacc/examples/Obfuscator/Obfuscator.java >Xshare/examples/javacc/examples/Obfuscator/maps >Xshare/examples/javacc/examples/Obfuscator/nochangeids >Xshare/examples/javacc/examples/Obfuscator/useids >Xshare/examples/javacc/examples/SimpleCalculators/Calc2i.jj >Xshare/examples/javacc/examples/SimpleCalculators/Calc1i.jj >Xshare/examples/javacc/examples/SimpleCalculators/Calc1.jj >Xshare/examples/javacc/examples/SimpleCalculators/README >Xshare/examples/javacc/examples/SimpleCalculators/Calc2.jj >Xshare/examples/javacc/examples/SimpleCalculators/Calc3i.jj >Xshare/examples/javacc/examples/SimpleCalculators/Calc3.jj >Xshare/examples/javacc/examples/SimpleExamples/README >Xshare/examples/javacc/examples/SimpleExamples/IdList.jj >Xshare/examples/javacc/examples/SimpleExamples/NL_Xlator.jj >Xshare/examples/javacc/examples/SimpleExamples/Simple1.jj >Xshare/examples/javacc/examples/SimpleExamples/Simple2.jj >Xshare/examples/javacc/examples/SimpleExamples/Simple3.jj >Xshare/examples/javacc/examples/Transformer/README >Xshare/examples/javacc/examples/Transformer/ToyJava.jjt >Xshare/examples/javacc/examples/Transformer/ASTCompilationUnit.java >Xshare/examples/javacc/examples/Transformer/ASTSpecialBlock.java >Xshare/examples/javacc/examples/Transformer/SimpleNode.java >Xshare/examples/javacc/examples/Transformer/divide.toy >Xshare/examples/javacc/examples/JavaScope/README >Xshare/examples/javacc/examples/VHDL/Vhdl.zip >Xshare/examples/javacc/examples/VHDL/README >Xshare/examples/javacc/examples/VTransformer/README >Xshare/examples/javacc/examples/VTransformer/Java1.1.jjt >Xshare/examples/javacc/examples/VTransformer/AddAcceptVisitor.java >Xshare/examples/javacc/examples/VTransformer/Main.java >Xshare/examples/javacc/examples/VTransformer/SimpleNode.java >Xshare/examples/javacc/examples/VTransformer/UnparseVisitor.java >Xshare/examples/javacc/examples/README >Xshare/java/classes/JavaCC.jar >X@dirrm share/doc/javacc/doc >X@dirrm share/doc/javacc >X@dirrm share/doc >X@dirrm share/examples/javacc/examples/Lookahead >X@dirrm share/examples/javacc/examples/CPP >X@dirrm share/examples/javacc/examples/CandCPLUSPLUS/C >X@dirrm share/examples/javacc/examples/CandCPLUSPLUS/CPLUSPLUS >X@dirrm share/examples/javacc/examples/CandCPLUSPLUS >X@dirrm share/examples/javacc/examples/DU >X@dirrm share/examples/javacc/examples/GUIParsing/ParserVersion >X@dirrm share/examples/javacc/examples/GUIParsing/TokenMgrVersion >X@dirrm share/examples/javacc/examples/GUIParsing >X@dirrm share/examples/javacc/examples/HTMLGrammars/RobsHTML >X@dirrm share/examples/javacc/examples/HTMLGrammars >X@dirrm share/examples/javacc/examples/Interpreter >X@dirrm share/examples/javacc/examples/JJTreeExamples >X@dirrm share/examples/javacc/examples/JavaGrammars >X@dirrm share/examples/javacc/examples/JavaCCGrammar >X@dirrm share/examples/javacc/examples/CORBA-IDL >X@dirrm share/examples/javacc/examples/MailProcessing >X@dirrm share/examples/javacc/examples/Obfuscator/input/package1 >X@dirrm share/examples/javacc/examples/Obfuscator/input/package2 >X@dirrm share/examples/javacc/examples/Obfuscator/input >X@dirrm share/examples/javacc/examples/Obfuscator >X@dirrm share/examples/javacc/examples/SimpleCalculators >X@dirrm share/examples/javacc/examples/SimpleExamples >X@dirrm share/examples/javacc/examples/Transformer >X@dirrm share/examples/javacc/examples/JavaScope >X@dirrm share/examples/javacc/examples/VHDL >X@dirrm share/examples/javacc/examples/VTransformer >X@dirrm share/examples/javacc/examples >X@dirrm share/examples/javacc >X@dirrm share/examples >X@dirrm share/java/classes >X@dirrm share/java >X@dirrm share >END-of-javacc/pkg-plist >echo x - javacc/pkg-comment >sed 's/^X//' >javacc/pkg-comment << 'END-of-javacc/pkg-comment' >XCompiler compiler for Java; includes tools for building syntax trees >END-of-javacc/pkg-comment >echo x - javacc/pkg-descr >sed 's/^X//' >javacc/pkg-descr << 'END-of-javacc/pkg-descr' >XJavaCC is a compiler compiler for Java. It is similar to lex/yacc. Your >Xoutput is a set of Java classes that can parse data defined by your grammar. >X >XThis includes JJTree, a preprocessor that greatly simplifies the construction >Xof abstract syntax trees. Also included is JJDoc, a tool that can generate >Xdocumentation for your grammar. >X >XWWW: http://www.webgain.com/products/java_cc/ >X >X- Andy Gerweck >Xgerweck@yahoo.com >END-of-javacc/pkg-descr >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 37879
: 21657