View | Details | Raw Unified | Return to bug 97226
Collapse All | Expand All

(-)textproc/javacc/Makefile (-18 / +21 lines)
Lines 6-43 Link Here
6
#
6
#
7
7
8
PORTNAME=	javacc
8
PORTNAME=	javacc
9
PORTVERSION=	3.2
9
PORTVERSION=	4.0
10
PORTREVISION=	1
11
CATEGORIES=	textproc java devel
10
CATEGORIES=	textproc java devel
12
MASTER_SITES=	https://javacc.dev.java.net/files/documents/17/685/
11
MASTER_SITES=	https://javacc.dev.java.net/files/documents/17/26783/
12
DISTNAME=	${PORTNAME}-${PORTVERSION}src
13
13
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	rainer.alves@gmail.com
15
COMMENT=	Compiler compiler for Java; includes tools for building syntax trees
15
COMMENT=	Java parser generator and lexical analyzer
16
16
17
FETCH_DEPENDS=	${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget
17
FETCH_DEPENDS=	${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget
18
18
19
USE_JAVA=	yes
19
USE_JAVA=	yes
20
FETCH_CMD=	${LOCALBASE}/bin/wget
20
USE_ANT=	yes
21
NO_BUILD=	yes
22
DISABLE_SIZE=	yes
21
DISABLE_SIZE=	yes
23
#DOWNLOAD_URL?=	https://javacc.dev.java.net/servlets/ProjectDocumentList?folderID=212
22
FETCH_CMD=	${LOCALBASE}/bin/wget
23
FETCH_BEFORE_ARGS=	--no-check-certificate
24
WRKSRC=		${WRKDIR}/${PORTNAME}
25
26
.include <bsd.port.pre.mk>
24
27
25
do-configure:
28
post-patch:
26
	for f in "${WRKSRC}/bin/j*"; do \
29
	@for f in "${WRKSRC}/bin/j*"; do \
27
		${REINPLACE_CMD} -e 's:`dirname \$$0`/lib:${JAVAJARDIR}:' $$f; \
30
		${REINPLACE_CMD} -e 's:`dirname \$$0`/lib:${JAVAJARDIR}:' $$f; \
28
	done
31
	done
29
32
30
do-install:
33
do-install:
31
	${MKDIR} ${JAVAJARDIR}
34
	@${MKDIR} ${JAVAJARDIR}
32
	${INSTALL_DATA} ${WRKSRC}/bin/lib/javacc.jar ${JAVAJARDIR}
35
	${INSTALL_DATA} ${WRKSRC}/bin/lib/javacc.jar ${JAVAJARDIR}
33
	cd ${WRKSRC}/bin/ && ${INSTALL_SCRIPT} javacc jjdoc jjtree ${PREFIX}/bin/
36
	(cd ${WRKSRC}/bin/ && ${INSTALL_SCRIPT} javacc jjdoc jjtree ${PREFIX}/bin/)
34
.if !defined(NOPORTDOCS)
37
.if !defined(NOPORTDOCS)
35
	${MKDIR} ${DOCSDIR}
38
	@${MKDIR} ${DOCSDIR}
36
	${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
39
	${INSTALL_DATA} ${WRKSRC}/www/doc/*.html ${DOCSDIR}
37
	${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}
40
	${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}
38
	${MKDIR} ${EXAMPLESDIR}
41
	@${MKDIR} ${EXAMPLESDIR}
39
	cd ${WRKSRC}/examples && ${FIND} . \
42
	(cd ${WRKSRC}/examples && ${FIND} . \
40
		| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
43
		| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR})
41
.endif
44
.endif
42
45
43
.include <bsd.port.mk>
46
.include <bsd.port.post.mk>
(-)textproc/javacc/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (javacc-3.2.tar.gz) = 88829881cd1a6ccc0ab308e48a1ccbaf
1
MD5 (javacc-4.0src.tar.gz) = bf91835dc1bb4821f4b26fd552b43c8d
2
SHA256 (javacc-3.2.tar.gz) = 0a3f2e236774f2ad97fb07e412459282121f4d20f083645c1ff96b8a90d457f4
2
SHA256 (javacc-4.0src.tar.gz) = 062a35b89cf1bb4260627c32f480d26e17bf4595024e4b4e472a46fe1b24655f
3
SIZE (javacc-3.2.tar.gz) = 509819
3
SIZE (javacc-4.0src.tar.gz) = 765150
(-)textproc/javacc/pkg-descr (-11 / +8 lines)
Lines 1-12 Link Here
1
JavaCC is a compiler compiler for Java.  It is similar to lex/yacc.
1
Java Compiler Compiler (JavaCC) is a parser generator for use with
2
Your output is a set of Java classes that can parse data defined
2
Java applications. A parser generator is a tool that reads a grammar
3
by your grammar.
3
specification and converts it to a Java program that can recognize
4
matches to the grammar. In addition to the parser generator itself,
5
JavaCC provides other standard capabilities related to parser
6
generation, such as tree building (via a tool called JJTree included
7
with JavaCC), actions, debugging, and more.
4
8
5
This includes JJTree, a preprocessor that greatly simplifies the
9
WWW: http://javacc.dev.java.net
6
construction of abstract syntax trees.  Also included is JJDoc, a
7
tool that can generate documentation for your grammar.
8
9
WWW: https://javacc.dev.java.net/
10
11
- Andy Gerweck
12
gerweck@yahoo.com
(-)textproc/javacc/pkg-plist (-2 / +10 lines)
Lines 10-16 Link Here
10
%%PORTDOCS%%%%DOCSDIR%%/docindex.html
10
%%PORTDOCS%%%%DOCSDIR%%/docindex.html
11
%%PORTDOCS%%%%DOCSDIR%%/errorrecovery.html
11
%%PORTDOCS%%%%DOCSDIR%%/errorrecovery.html
12
%%PORTDOCS%%%%DOCSDIR%%/features.html
12
%%PORTDOCS%%%%DOCSDIR%%/features.html
13
%%PORTDOCS%%%%DOCSDIR%%/getstarted.html
14
%%PORTDOCS%%%%DOCSDIR%%/index.html
13
%%PORTDOCS%%%%DOCSDIR%%/index.html
15
%%PORTDOCS%%%%DOCSDIR%%/installhelp.html
14
%%PORTDOCS%%%%DOCSDIR%%/installhelp.html
16
%%PORTDOCS%%%%DOCSDIR%%/javaccgrm.html
15
%%PORTDOCS%%%%DOCSDIR%%/javaccgrm.html
Lines 71-99 Link Here
71
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTVarDeclaration.java
70
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTVarDeclaration.java
72
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTWhileStatement.java
71
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTWhileStatement.java
73
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTWriteStatement.java
72
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/ASTWriteStatement.java
73
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/MyNode.java
74
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/Node.java
74
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/Node.java
75
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/README
75
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/README
76
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SPL.java
76
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SPL.java
77
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SPL.jjt
77
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SPL.jjt
78
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/SimpleNode.java
79
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/fact.spl
78
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/fact.spl
80
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/odd.spl
79
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/odd.spl
81
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/sqrt.spl
80
%%PORTDOCS%%%%EXAMPLESDIR%%/Interpreter/sqrt.spl
82
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/ASTMyID.java
81
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/ASTMyID.java
83
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/ASTMyOtherID.java
82
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/ASTMyOtherID.java
84
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/README
83
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/README
84
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/build.xml
85
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg1.jjt
85
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg1.jjt
86
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg2.jjt
86
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg2.jjt
87
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg3.jjt
87
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg3.jjt
88
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg4.jjt
88
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg4.jjt
89
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg4DumpVisitor.java
89
%%PORTDOCS%%%%EXAMPLESDIR%%/JJTreeExamples/eg4DumpVisitor.java
90
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaCCGrammar/JavaCC.jj
90
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaCCGrammar/JavaCC.jj
91
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Java1.5.jj
92
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Main.java
93
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/README
94
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Test.java
95
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/Token.java
96
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/1.5/build.xml
91
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.0.2.jj
97
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.0.2.jj
92
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.0.2LS.jj
98
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.0.2LS.jj
93
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.1.jj
99
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.1.jj
94
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.1noLA.jj
100
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Java1.1noLA.jj
95
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/OPTIMIZING
101
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/OPTIMIZING
96
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/README
102
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/README
103
%%PORTDOCS%%%%EXAMPLESDIR%%/JavaGrammars/Test.java
97
%%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example1.jj
104
%%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example1.jj
98
%%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example10.jj
105
%%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example10.jj
99
%%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example2.jj
106
%%PORTDOCS%%%%EXAMPLESDIR%%/Lookahead/Example2.jj
Lines 151-156 Link Here
151
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/Obfuscator
158
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/Obfuscator
152
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/MailProcessing
159
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/MailProcessing
153
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/Lookahead
160
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/Lookahead
161
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaGrammars/1.5
154
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaGrammars
162
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaGrammars
155
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaCCGrammar
163
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JavaCCGrammar
156
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JJTreeExamples
164
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/JJTreeExamples

Return to bug 97226