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

(-)Makefile (-20 / +8 lines)
Lines 6-39 Link Here
6
#
6
#
7
7
8
PORTNAME=	jasmin
8
PORTNAME=	jasmin
9
PORTVERSION=	1.06
9
PORTVERSION=	1.1
10
CATEGORIES=	java
10
CATEGORIES=	java
11
MASTER_SITES=	http://www.cat.nyu.edu/~meyer/jasmin/
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
12
13
13
MAINTAINER=	plexus@snafu.de
14
MAINTAINER=	plexus@snafu.de
14
COMMENT=	Java Assembler Interface
15
COMMENT=	Java Assembler Interface
15
16
17
USE_ZIP=	yes
18
USE_ANT=	yes
19
ALL_TARGET=	all
16
USE_JAVA=	1.1+
20
USE_JAVA=	1.1+
17
NEED_JAVAC=	yes
21
NEED_JAVAC=	yes
18
22
19
WRKSRC=		${WRKDIR}/jasmin
20
21
post-extract:
22
	@${MKDIR} ${WRKSRC}/FreeBSD
23
	@${ECHO_CMD} Main-Class: jasmin.Main >${WRKSRC}/FreeBSD/manifest
24
25
do-build:
26
	cd ${WRKSRC}/lib/cup && ${JAVAC} -d ${WRKSRC}/FreeBSD java_cup/*.java java_cup/runtime/*.java
27
	cd ${WRKSRC}/lib/jas/src && ${JAVAC} -d ${WRKSRC}/FreeBSD jas/*.java
28
	cd ${WRKSRC}/FreeBSD && ${JAVA} java_cup.Main < ${WRKSRC}/src/jasmin/parser.cup
29
	@${RM} ${WRKSRC}/src/jasmin/parser.java
30
	@${RM} ${WRKSRC}/src/jasmin/sym.java
31
	@${MV} ${WRKSRC}/FreeBSD/sym.java ${WRKSRC}/FreeBSD/parser.java ${WRKSRC}/src/jasmin
32
	cd ${WRKSRC}/FreeBSD && ${JAVAC} -d ../FreeBSD ../src/jasmin/*.java
33
	cd ${WRKSRC}/FreeBSD && ${JAR} -cmf manifest jasmin.jar jas jasmin java_cup
34
35
do-install:
23
do-install:
36
	${INSTALL_DATA} ${WRKSRC}/FreeBSD/jasmin.jar ${PREFIX}/share/java
24
	${INSTALL_DATA} ${WRKSRC}/jasmin.jar ${PREFIX}/share/java
37
	${MKDIR} ${EXAMPLESDIR}
25
	${MKDIR} ${EXAMPLESDIR}
38
	cd ${WRKSRC}/examples ; \
26
	cd ${WRKSRC}/examples ; \
39
	  ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/\{} \; ;\
27
	  ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/\{} \; ;\
Lines 41-47 Link Here
41
29
42
.if !defined(NOPORTDOCS)
30
.if !defined(NOPORTDOCS)
43
	${MKDIR} ${DOCDIR}
31
	${MKDIR} ${DOCDIR}
44
	cd ${WRKSRC}/doc ; \
32
	cd ${WRKSRC}/docs ; \
45
	  ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; ;\
33
	  ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; ;\
46
	  ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \;
34
	  ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \;
47
.endif
35
.endif
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (jasmin-1.06.tar.gz) = 30b077ab597bb3091a2c58223a57743b
1
MD5 (jasmin-1.1.zip) = bb96616023ab4efdffa173601004fa17
2
SIZE (jasmin-1.06.tar.gz) = 410897
2
SIZE (jasmin-1.1.zip) = 1602998
(-)pkg-plist (-32 / +125 lines)
Lines 20-61 Link Here
20
%%EXAMPLESDIR%%/VerifyTest1.j
20
%%EXAMPLESDIR%%/VerifyTest1.j
21
@dirrm %%EXAMPLESDIR%%
21
@dirrm %%EXAMPLESDIR%%
22
%%PORTDOCS%%%%DOCSDIR%%/about.html
22
%%PORTDOCS%%%%DOCSDIR%%/about.html
23
%%PORTDOCS%%%%DOCSDIR%%/api/AllNames.html
23
%%PORTDOCS%%%%DOCSDIR%%/api/allclasses-frame.html
24
%%PORTDOCS%%%%DOCSDIR%%/api/Package-jasmin.html
24
%%PORTDOCS%%%%DOCSDIR%%/api/allclasses-noframe.html
25
%%PORTDOCS%%%%DOCSDIR%%/api/images/OpenBookIcon.gif
25
%%PORTDOCS%%%%DOCSDIR%%/api/constant-values.html
26
%%PORTDOCS%%%%DOCSDIR%%/api/images/blue-ball-small.gif
26
%%PORTDOCS%%%%DOCSDIR%%/api/deprecated-list.html
27
%%PORTDOCS%%%%DOCSDIR%%/api/images/blue-ball.gif
27
%%PORTDOCS%%%%DOCSDIR%%/api/help-doc.html
28
%%PORTDOCS%%%%DOCSDIR%%/api/images/class-index.gif
28
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-1.html
29
%%PORTDOCS%%%%DOCSDIR%%/api/images/constructor-index.gif
29
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-10.html
30
%%PORTDOCS%%%%DOCSDIR%%/api/images/constructors.gif
30
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-11.html
31
%%PORTDOCS%%%%DOCSDIR%%/api/images/cyan-ball-small.gif
31
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-12.html
32
%%PORTDOCS%%%%DOCSDIR%%/api/images/cyan-ball.gif
32
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-13.html
33
%%PORTDOCS%%%%DOCSDIR%%/api/images/error-index.gif
33
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-14.html
34
%%PORTDOCS%%%%DOCSDIR%%/api/images/exception-index.gif
34
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-15.html
35
%%PORTDOCS%%%%DOCSDIR%%/api/images/green-ball-small.gif
35
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-16.html
36
%%PORTDOCS%%%%DOCSDIR%%/api/images/green-ball.gif
36
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-17.html
37
%%PORTDOCS%%%%DOCSDIR%%/api/images/interface-index.gif
37
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-18.html
38
%%PORTDOCS%%%%DOCSDIR%%/api/images/magenta-ball-small.gif
38
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-19.html
39
%%PORTDOCS%%%%DOCSDIR%%/api/images/magenta-ball.gif
39
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-2.html
40
%%PORTDOCS%%%%DOCSDIR%%/api/images/method-index.gif
40
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-20.html
41
%%PORTDOCS%%%%DOCSDIR%%/api/images/methods.gif
41
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-3.html
42
%%PORTDOCS%%%%DOCSDIR%%/api/images/package-index.gif
42
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-4.html
43
%%PORTDOCS%%%%DOCSDIR%%/api/images/red-ball-small.gif
43
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-5.html
44
%%PORTDOCS%%%%DOCSDIR%%/api/images/red-ball.gif
44
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-6.html
45
%%PORTDOCS%%%%DOCSDIR%%/api/images/things
45
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-7.html
46
%%PORTDOCS%%%%DOCSDIR%%/api/images/variable-index.gif
46
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-8.html
47
%%PORTDOCS%%%%DOCSDIR%%/api/images/variables.gif
47
%%PORTDOCS%%%%DOCSDIR%%/api/index-files/index-9.html
48
%%PORTDOCS%%%%DOCSDIR%%/api/images/yellow-ball-small.gif
48
%%PORTDOCS%%%%DOCSDIR%%/api/index.html
49
%%PORTDOCS%%%%DOCSDIR%%/api/images/yellow-ball.gif
49
%%PORTDOCS%%%%DOCSDIR%%/api/jas/AsciiCP.html
50
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin.ClassFile.html
50
%%PORTDOCS%%%%DOCSDIR%%/api/jas/CP.html
51
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin.Main.html
51
%%PORTDOCS%%%%DOCSDIR%%/api/jas/CatchEntry.html
52
%%PORTDOCS%%%%DOCSDIR%%/api/jas/Catchtable.html
53
%%PORTDOCS%%%%DOCSDIR%%/api/jas/ClassCP.html
54
%%PORTDOCS%%%%DOCSDIR%%/api/jas/ClassEnv.html
55
%%PORTDOCS%%%%DOCSDIR%%/api/jas/CodeAttr.html
56
%%PORTDOCS%%%%DOCSDIR%%/api/jas/ConstAttr.html
57
%%PORTDOCS%%%%DOCSDIR%%/api/jas/DoubleCP.html
58
%%PORTDOCS%%%%DOCSDIR%%/api/jas/ExceptAttr.html
59
%%PORTDOCS%%%%DOCSDIR%%/api/jas/FieldCP.html
60
%%PORTDOCS%%%%DOCSDIR%%/api/jas/FloatCP.html
61
%%PORTDOCS%%%%DOCSDIR%%/api/jas/GenericAttr.html
62
%%PORTDOCS%%%%DOCSDIR%%/api/jas/IincInsn.html
63
%%PORTDOCS%%%%DOCSDIR%%/api/jas/Insn.html
64
%%PORTDOCS%%%%DOCSDIR%%/api/jas/IntegerCP.html
65
%%PORTDOCS%%%%DOCSDIR%%/api/jas/InterfaceCP.html
66
%%PORTDOCS%%%%DOCSDIR%%/api/jas/InvokeinterfaceInsn.html
67
%%PORTDOCS%%%%DOCSDIR%%/api/jas/Label.html
68
%%PORTDOCS%%%%DOCSDIR%%/api/jas/LineTableAttr.html
69
%%PORTDOCS%%%%DOCSDIR%%/api/jas/LocalVarEntry.html
70
%%PORTDOCS%%%%DOCSDIR%%/api/jas/LocalVarTableAttr.html
71
%%PORTDOCS%%%%DOCSDIR%%/api/jas/LongCP.html
72
%%PORTDOCS%%%%DOCSDIR%%/api/jas/LookupswitchInsn.html
73
%%PORTDOCS%%%%DOCSDIR%%/api/jas/Method.html
74
%%PORTDOCS%%%%DOCSDIR%%/api/jas/MethodCP.html
75
%%PORTDOCS%%%%DOCSDIR%%/api/jas/MultiarrayInsn.html
76
%%PORTDOCS%%%%DOCSDIR%%/api/jas/NameTypeCP.html
77
%%PORTDOCS%%%%DOCSDIR%%/api/jas/RuntimeConstants.html
78
%%PORTDOCS%%%%DOCSDIR%%/api/jas/SourceAttr.html
79
%%PORTDOCS%%%%DOCSDIR%%/api/jas/StringCP.html
80
%%PORTDOCS%%%%DOCSDIR%%/api/jas/TableswitchInsn.html
81
%%PORTDOCS%%%%DOCSDIR%%/api/jas/Var.html
82
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/AsciiCP.html
83
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/CP.html
84
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/CatchEntry.html
85
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/Catchtable.html
86
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/ClassCP.html
87
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/ClassEnv.html
88
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/CodeAttr.html
89
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/ConstAttr.html
90
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/DoubleCP.html
91
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/ExceptAttr.html
92
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/FieldCP.html
93
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/FloatCP.html
94
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/GenericAttr.html
95
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/IincInsn.html
96
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/Insn.html
97
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/IntegerCP.html
98
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/InterfaceCP.html
99
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/InvokeinterfaceInsn.html
100
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/Label.html
101
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/LineTableAttr.html
102
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/LocalVarEntry.html
103
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/LocalVarTableAttr.html
104
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/LongCP.html
105
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/LookupswitchInsn.html
106
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/Method.html
107
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/MethodCP.html
108
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/MultiarrayInsn.html
109
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/NameTypeCP.html
110
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/RuntimeConstants.html
111
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/SourceAttr.html
112
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/StringCP.html
113
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/TableswitchInsn.html
114
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/Var.html
115
%%PORTDOCS%%%%DOCSDIR%%/api/jas/class-use/jasError.html
116
%%PORTDOCS%%%%DOCSDIR%%/api/jas/jasError.html
117
%%PORTDOCS%%%%DOCSDIR%%/api/jas/package-frame.html
118
%%PORTDOCS%%%%DOCSDIR%%/api/jas/package-summary.html
119
%%PORTDOCS%%%%DOCSDIR%%/api/jas/package-tree.html
120
%%PORTDOCS%%%%DOCSDIR%%/api/jas/package-use.html
121
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/ClassFile.html
122
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/Main.html
123
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/class-use/ClassFile.html
124
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/class-use/Main.html
125
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/class-use/parser.html
126
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/class-use/sym.html
127
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/package-frame.html
128
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/package-summary.html
129
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/package-tree.html
130
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/package-use.html
131
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/parser.html
132
%%PORTDOCS%%%%DOCSDIR%%/api/jasmin/sym.html
133
%%PORTDOCS%%%%DOCSDIR%%/api/overview-frame.html
134
%%PORTDOCS%%%%DOCSDIR%%/api/overview-summary.html
135
%%PORTDOCS%%%%DOCSDIR%%/api/overview-tree.html
136
%%PORTDOCS%%%%DOCSDIR%%/api/package-list
52
%%PORTDOCS%%%%DOCSDIR%%/api/packages.html
137
%%PORTDOCS%%%%DOCSDIR%%/api/packages.html
53
%%PORTDOCS%%%%DOCSDIR%%/api/tree.html
138
%%PORTDOCS%%%%DOCSDIR%%/api/resources/inherit.gif
139
%%PORTDOCS%%%%DOCSDIR%%/api/serialized-form.html
140
%%PORTDOCS%%%%DOCSDIR%%/api/stylesheet.css
54
%%PORTDOCS%%%%DOCSDIR%%/guide.html
141
%%PORTDOCS%%%%DOCSDIR%%/guide.html
142
%%PORTDOCS%%%%DOCSDIR%%/index.html
55
%%PORTDOCS%%%%DOCSDIR%%/instructions.html
143
%%PORTDOCS%%%%DOCSDIR%%/instructions.html
56
%%PORTDOCS%%%%DOCSDIR%%/jasmin.gif
144
%%PORTDOCS%%%%DOCSDIR%%/jasmin_icon.jpg
57
%%PORTDOCS%%%%DOCSDIR%%/javavm.gif
145
%%PORTDOCS%%%%DOCSDIR%%/javavm.gif
146
%%PORTDOCS%%%%DOCSDIR%%/style.css
58
%%PORTDOCS%%%%DOCSDIR%%/syntax.bnf
147
%%PORTDOCS%%%%DOCSDIR%%/syntax.bnf
59
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/images
148
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/index-files
149
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/jas/class-use
150
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/jas
151
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/jasmin/class-use
152
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/jasmin
60
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api
153
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api
61
%%PORTDOCS%%@dirrm %%DOCSDIR%%
154
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 78068