Date: Sat, 13 May 2006 16:20:27 -0300 (BRST) From: Rainer Alves <rainer.alves@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/97226: [UPDATE] textproc/javacc to 4.0 Message-ID: <200605131920.k4DJKREX037331@valfenda.ibest.com.br> Resent-Message-ID: <200605131930.k4DJUHdk009340@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 97226 >Category: ports >Synopsis: [UPDATE] textproc/javacc to 4.0 >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: Sat May 13 19:30:17 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Rainer Alves >Release: FreeBSD 7.0-CURRENT i386 >Organization: BrasilTelecom >Environment: >Description: - Update to 4.0 - Take maintainership >How-To-Repeat: >Fix: --- javacc-4.0.diff begins here --- diff -ruN /usr/ports/textproc/javacc/Makefile textproc/javacc/Makefile --- /usr/ports/textproc/javacc/Makefile Sat May 13 02:19:57 2006 +++ textproc/javacc/Makefile Sat May 13 16:05:36 2006 @@ -6,38 +6,41 @@ # PORTNAME= javacc -PORTVERSION= 3.2 -PORTREVISION= 1 +PORTVERSION= 4.0 CATEGORIES= textproc java devel -MASTER_SITES= https://javacc.dev.java.net/files/documents/17/685/ +MASTER_SITES= https://javacc.dev.java.net/files/documents/17/26783/ +DISTNAME= ${PORTNAME}-${PORTVERSION}src -MAINTAINER= ports@FreeBSD.org -COMMENT= Compiler compiler for Java; includes tools for building syntax trees +MAINTAINER= rainer.alves@gmail.com +COMMENT= Java parser generator and lexical analyzer FETCH_DEPENDS= ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget USE_JAVA= yes -FETCH_CMD= ${LOCALBASE}/bin/wget -NO_BUILD= yes +USE_ANT= yes DISABLE_SIZE= yes -#DOWNLOAD_URL?= https://javacc.dev.java.net/servlets/ProjectDocumentList?folderID=212 +FETCH_CMD= ${LOCALBASE}/bin/wget +FETCH_BEFORE_ARGS= --no-check-certificate +WRKSRC= ${WRKDIR}/${PORTNAME} + +.include <bsd.port.pre.mk> -do-configure: - for f in "${WRKSRC}/bin/j*"; do \ +post-patch: + @for f in "${WRKSRC}/bin/j*"; do \ ${REINPLACE_CMD} -e 's:`dirname \$$0`/lib:${JAVAJARDIR}:' $$f; \ done do-install: - ${MKDIR} ${JAVAJARDIR} + @${MKDIR} ${JAVAJARDIR} ${INSTALL_DATA} ${WRKSRC}/bin/lib/javacc.jar ${JAVAJARDIR} - cd ${WRKSRC}/bin/ && ${INSTALL_SCRIPT} javacc jjdoc jjtree ${PREFIX}/bin/ + (cd ${WRKSRC}/bin/ && ${INSTALL_SCRIPT} javacc jjdoc jjtree ${PREFIX}/bin/) .if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/www/doc/*.html ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR} - ${MKDIR} ${EXAMPLESDIR} - cd ${WRKSRC}/examples && ${FIND} . \ - | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} + @${MKDIR} ${EXAMPLESDIR} + (cd ${WRKSRC}/examples && ${FIND} . \ + | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}) .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -ruN /usr/ports/textproc/javacc/distinfo textproc/javacc/distinfo --- /usr/ports/textproc/javacc/distinfo Sat Nov 26 18:38:25 2005 +++ textproc/javacc/distinfo Sat May 13 15:01:24 2006 @@ -1,3 +1,3 @@ -MD5 (javacc-3.2.tar.gz) = 88829881cd1a6ccc0ab308e48a1ccbaf -SHA256 (javacc-3.2.tar.gz) = 0a3f2e236774f2ad97fb07e412459282121f4d20f083645c1ff96b8a90d457f4 -SIZE (javacc-3.2.tar.gz) = 509819 +MD5 (javacc-4.0src.tar.gz) = bf91835dc1bb4821f4b26fd552b43c8d +SHA256 (javacc-4.0src.tar.gz) = 062a35b89cf1bb4260627c32f480d26e17bf4595024e4b4e472a46fe1b24655f +SIZE (javacc-4.0src.tar.gz) = 765150 diff -ruN /usr/ports/textproc/javacc/pkg-descr textproc/javacc/pkg-descr --- /usr/ports/textproc/javacc/pkg-descr Mon Sep 29 09:33:39 2003 +++ textproc/javacc/pkg-descr Sat May 13 14:44:56 2006 @@ -1,12 +1,9 @@ -JavaCC is a compiler compiler for Java. It is similar to lex/yacc. -Your output is a set of Java classes that can parse data defined -by your grammar. +Java Compiler Compiler (JavaCC) is a parser generator for use with +Java applications. A parser generator is a tool that reads a grammar +specification and converts it to a Java program that can recognize +matches to the grammar. In addition to the parser generator itself, +JavaCC provides other standard capabilities related to parser +generation, such as tree building (via a tool called JJTree included +with JavaCC), actions, debugging, and more. -This includes JJTree, a preprocessor that greatly simplifies the -construction of abstract syntax trees. Also included is JJDoc, a -tool that can generate documentation for your grammar. - -WWW: https://javacc.dev.java.net/ - -- Andy Gerweck -gerweck@yahoo.com +WWW: http://javacc.dev.java.net diff -ruN /usr/ports/textproc/javacc/pkg-plist textproc/javacc/pkg-plist --- /usr/ports/textproc/javacc/pkg-plist Mon Jul 12 20:04:03 2004 +++ textproc/javacc/pkg-plist Sat May 13 15:20:23 2006 @@ -10,7 +10,6 @@ %%PORTDOCS%%%%DOCSDIR%%/docindex.html %%PORTDOCS%%%%DOCSDIR%%/errorrecovery.html %%PORTDOCS%%%%DOCSDIR%%/features.html -%%PORTDOCS%%%%DOCSDIR%%/getstarted.html %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/installhelp.html %%PORTDOCS%%%%DOCSDIR%%/javaccgrm.html @@ -71,29 +70,37 @@ %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTVarDeclaration.java %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTWhileStatement.java %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTWriteStatement.java +%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/MyNode.java %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/Node.java %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/README %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SPL.java %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SPL.jjt -%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SimpleNode.java %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/fact.spl %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/odd.spl %%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/sqrt.spl %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/ASTMyID.java %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/ASTMyOtherID.java %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/README +%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/build.xml %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg1.jjt %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg2.jjt %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg3.jjt %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg4.jjt %%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg4DumpVisitor.java %%PORTDOCS%%%%EXAMPLESDIR%%/JavaCCGrammar/JavaCC.jj +%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Java1.5.jj +%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Main.java +%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/README +%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Test.java +%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Token.java +%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/build.xml %%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.0.2.jj %%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.0.2LS.jj %%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.1.jj %%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.1noLA.jj %%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/OPTIMIZING %%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/README +%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Test.java %%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example1.jj %%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example10.jj %%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example2.jj @@ -151,6 +158,7 @@ %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/Obfuscator %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/MailProcessing %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/Lookahead +%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaGrammars/1.5 %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaGrammars %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaCCGrammar %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JJTreeExamples --- javacc-4.0.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605131920.k4DJKREX037331>