View | Details | Raw Unified | Return to bug 262083 | Differences between
and this patch

Collapse All | Expand All

(-)b/lang/twelf/Makefile (-6 / +12 lines)
Lines 2-9 Link Here
2
2
3
PORTNAME=	twelf
3
PORTNAME=	twelf
4
PORTVERSION=	1.7.1
4
PORTVERSION=	1.7.1
5
PORTREVISION=	4
6
DISTVERSIONPREFIX=	src-
5
DISTVERSIONPREFIX=	src-
6
PORTREVISION=	5
7
CATEGORIES=	lang math
7
CATEGORIES=	lang math
8
MASTER_SITES=	http://twelf.plparty.org/releases/ \
8
MASTER_SITES=	http://twelf.plparty.org/releases/ \
9
		http://www-2.cs.cmu.edu/~twelf/dist/ http://www.cs.cmu.edu/~twelf/dist/
9
		http://www-2.cs.cmu.edu/~twelf/dist/ http://www.cs.cmu.edu/~twelf/dist/
Lines 14-29 COMMENT= Meta-logical framework for deductive systems Link Here
14
LICENSE=	BSD2CLAUSE
14
LICENSE=	BSD2CLAUSE
15
LICENSE_FILE=	${WRKSRC}/LICENSE
15
LICENSE_FILE=	${WRKSRC}/LICENSE
16
16
17
BROKEN_FreeBSD_12=	invalid target: self
18
BROKEN_FreeBSD_13=	invalid target: self
19
20
RUN_DEPENDS=	mlton:lang/mlton
17
RUN_DEPENDS=	mlton:lang/mlton
21
BUILD_DEPENDS=	mlton:lang/mlton \
18
BUILD_DEPENDS=	mlton:lang/mlton \
22
		texi2html:textproc/texi2html
19
	texi2html:textproc/texi2html
20
LIB_DEPENDS=	libgmp.so:math/gmp
21
22
USES=		gmake
23
23
24
OPTIONS_DEFINE=	DOCS
24
OPTIONS_DEFINE=	DOCS
25
25
26
USES=		gmake
27
ALL_TARGET=	mlton
26
ALL_TARGET=	mlton
28
PLIST_FILES=	bin/${PORTNAME}-server
27
PLIST_FILES=	bin/${PORTNAME}-server
29
PORTDATA=	emacs examples examples-clp examples-delphin tex vim README
28
PORTDATA=	emacs examples examples-clp examples-delphin tex vim README
Lines 34-39 DOCS_INFO= twelf Link Here
34
DOCS_USE=	TEX=dvipsk:build,tex:build
33
DOCS_USE=	TEX=dvipsk:build,tex:build
35
DOCS_USES=	makeinfo
34
DOCS_USES=	makeinfo
36
35
36
post-patch:
37
	@${REINPLACE_CMD} -e 's|twelf-server-mlton.cm|twelf-server-mlton.mlb|' \
38
		-e 's|mlton-regression.cm|mlton-regression.mlb|' \
39
		${WRKSRC}/Makefile
40
	@${REINPLACE_CMD} 's|svnversion|svnliteversion|' \
41
		${WRKSRC}/bin/buildid
42
37
post-patch-DOCS-on:
43
post-patch-DOCS-on:
38
	@${REINPLACE_CMD} 's|-number|-number-sections|g' \
44
	@${REINPLACE_CMD} 's|-number|-number-sections|g' \
39
		${WRKSRC}/doc/guide/Makefile
45
		${WRKSRC}/doc/guide/Makefile
(-)b/lang/twelf/files/patch-build_twelf-core-mlton.mlb (+351 lines)
Added Link Here
1
--- build/twelf-core-mlton.mlb.orig	2022-02-21 04:09:49 UTC
2
+++ build/twelf-core-mlton.mlb
3
@@ -0,0 +1,348 @@
4
+(* Common MLton version *)
5
+
6
+$(SML_LIB)/basis/basis.mlb
7
+$(SML_LIB)/basis/mlton.mlb
8
+$(SML_LIB)/basis/sml-nj.mlb
9
+
10
+../src/compat/array.sig
11
+../src/compat/vector.sig
12
+../src/compat/path.sig
13
+../src/compat/substring.sig
14
+../src/compat/text-io.sig
15
+../src/compat/timer.sig
16
+../src/compat/socket.sig
17
+../src/compat/compat.sig
18
+../src/compat/socket.sml
19
+../src/compat/compat.fun
20
+../src/compat/compat.sml
21
+../src/timing/timing.sml
22
+../src/timing/timers.sig
23
+../src/timing/timers.fun
24
+../src/timing/timers.sml
25
+../src/global/global.sig
26
+../src/global/global.sml
27
+../src/lambda/fgnopn.sig
28
+../src/lambda/fgnopntable.fun
29
+../src/lambda/intsyn.sig
30
+../src/lambda/intsyn.fun
31
+../src/lambda/whnf.sig
32
+../src/lambda/whnf.fun
33
+../src/lambda/conv.sig
34
+../src/lambda/conv.fun
35
+
36
+../src/table/table.sig
37
+../src/table/hash-table.sml
38
+../src/table/string-hash.sig
39
+../src/table/string-hash.sml
40
+../src/table/red-black-tree.fun
41
+../src/table/sparse-array.sig
42
+../src/table/sparse-array.fun
43
+../src/table/sparse-array2.sig
44
+../src/table/sparse-array2.fun
45
+../src/table/table.sml
46
+
47
+../src/order/order.sig
48
+../src/order/order.fun
49
+../src/order/order.sml
50
+
51
+../src/lambda/tomega.sig
52
+../src/lambda/tomega.fun
53
+../src/lambda/tomega.sml
54
+../src/paths/paths.sig
55
+../src/paths/paths.fun
56
+../src/paths/origins.sig
57
+../src/paths/origins.fun
58
+../src/paths/paths.sml
59
+../src/table/queue.sig
60
+../src/table/queue.sml
61
+../src/index/index.sig
62
+../src/index/index.fun
63
+../src/index/index-skolem.fun
64
+../src/index/index.sml
65
+../src/trail/trail.sig
66
+../src/trail/notrail.sml
67
+../src/trail/trail.sml
68
+../src/lambda/constraints.sig
69
+../src/lambda/constraints.fun
70
+../src/lambda/unify.sig
71
+../src/lambda/unify.fun
72
+../src/lambda/match.sig
73
+../src/lambda/match.fun
74
+../src/lambda/abstract.sig
75
+../src/lambda/abstract.fun
76
+../src/lambda/approx.sig
77
+../src/lambda/approx.fun
78
+../src/lambda/lambda.sml
79
+../src/names/names.sig
80
+../src/names/names.fun
81
+../src/names/names.sml
82
+../src/style/style.sig
83
+../src/style/style.fun
84
+../src/style/style.sml
85
+../src/stream/stream.sml
86
+../src/frontend/lexer.sig
87
+../src/frontend/lexer.fun
88
+../src/frontend/twelf.sig
89
+../src/formatter/formatter.sig
90
+../src/formatter/formatter.fun
91
+../src/formatter/formatter.sml
92
+../src/print/print-omdoc.sig
93
+../src/print/print-xml.sig
94
+../src/print/print-omdoc.fun
95
+../src/print/print-xml.fun
96
+../src/print/print-twega.sig
97
+../src/print/print-twega.fun
98
+../src/print/symbol.sig
99
+../src/print/symbol.fun
100
+../src/print/print.sig
101
+../src/print/print.fun
102
+../src/print/clause-print.sig
103
+../src/print/clause-print.fun
104
+../src/print/print.sml
105
+../src/typecheck/strict.sig
106
+../src/typecheck/strict.fun
107
+../src/typecheck/typecheck.sig
108
+../src/typecheck/typecheck.fun
109
+../src/typecheck/typecheck.sml
110
+../src/modes/modesyn.sml
111
+../src/modes/modetable.sig
112
+../src/modes/modetable.fun
113
+../src/modes/modedec.sig
114
+../src/modes/modedec.fun
115
+../src/modes/modecheck.sig
116
+../src/modes/modecheck.fun
117
+../src/modes/modeprint.sig
118
+../src/modes/modeprint.fun
119
+../src/modes/modes.sml
120
+../src/tabling/tabledsyn.sig
121
+../src/tabling/tabledsyn.fun
122
+../src/tabling/tabled.sml
123
+../src/subordinate/intset.sml
124
+../src/subordinate/subordinate.sig
125
+../src/subordinate/subordinate.fun
126
+../src/subordinate/subordinate.sml
127
+../src/solvers/cs-manager.sig
128
+../src/solvers/cs-manager.fun
129
+../src/domains/integers.sig
130
+../src/domains/integers.fun
131
+../src/domains/field.sig
132
+../src/domains/ordered-field.sig
133
+../src/domains/rationals.sig
134
+../src/domains/rationals.fun
135
+../src/domains/integers-mod.fun
136
+../src/domains/domains.sml
137
+../src/solvers/cs.sig
138
+../src/solvers/cs-eq-field.sig
139
+../src/solvers/cs-eq-field.fun
140
+../src/solvers/cs-ineq-field.fun
141
+../src/solvers/cs-eq-strings.fun
142
+../src/solvers/cs-eq-bools.fun
143
+../src/solvers/cs-eq-integers.sig
144
+../src/solvers/cs-eq-integers.fun
145
+../src/solvers/cs-ineq-integers.fun
146
+../src/solvers/cs-integers-word.fun
147
+../src/solvers/solvers.sml
148
+../src/terminate/checking.sig
149
+../src/terminate/checking.fun
150
+../src/terminate/reduces.sig
151
+../src/terminate/reduces.fun
152
+../src/terminate/terminate.sml
153
+../src/thm/thmsyn.sig
154
+../src/thm/thmsyn.fun
155
+../src/thm/thmprint.sig
156
+../src/thm/thmprint.fun
157
+../src/thm/thm.sig
158
+../src/thm/thm.fun
159
+../src/thm/thm.sml
160
+../src/table/red-black-set.sig
161
+../src/table/red-black-set.sml
162
+../src/compile/compsyn.sig
163
+../src/compile/compsyn.fun
164
+../src/compile/cprint.sig
165
+../src/compile/cprint.fun
166
+../src/compile/subtree.sig
167
+../src/compile/subtree.fun
168
+../src/compile/compile.sig
169
+../src/compile/compile.fun
170
+../src/compile/assign.sig
171
+../src/compile/assign.fun
172
+../src/compile/compile.sml
173
+../src/opsem/absmachine.sig
174
+../src/opsem/absmachine.fun
175
+../src/opsem/table-param.sig
176
+../src/opsem/table-param.fun
177
+../src/opsem/table-param.sml
178
+../src/opsem/abstract.sig
179
+../src/opsem/abstract.fun
180
+../src/opsem/sw-subtree.sig
181
+../src/opsem/subtree.fun
182
+../src/opsem/subtree-inst.fun
183
+../src/opsem/sw-subtree.fun
184
+../src/opsem/tabled.sig
185
+../src/opsem/tabled.fun
186
+../src/opsem/ptrecon.sig
187
+../src/opsem/ptrecon.fun
188
+../src/opsem/trace.sig
189
+../src/opsem/trace.fun
190
+../src/opsem/absmachine-sbt.sig
191
+../src/opsem/absmachine-sbt.fun
192
+../src/opsem/tmachine.fun
193
+../src/opsem/swmachine.fun
194
+../src/opsem/opsem.sml
195
+../src/m2/meta-global.sig
196
+../src/m2/meta-global.sml
197
+../src/table/ring.sig
198
+../src/table/ring.sml
199
+../src/m2/metasyn.sig
200
+../src/m2/metasyn.fun
201
+../src/m2/meta-abstract.sig
202
+../src/m2/meta-abstract.fun
203
+../src/m2/meta-print.sig
204
+../src/m2/meta-print.fun
205
+../src/m2/init.sig
206
+../src/m2/init.fun
207
+../src/m2/search.sig
208
+../src/m2/search.fun
209
+../src/m2/lemma.sig
210
+../src/m2/lemma.fun
211
+../src/m2/splitting.sig
212
+../src/m2/splitting.fun
213
+../src/m2/filling.sig
214
+../src/m2/filling.fun
215
+../src/m2/recursion.sig
216
+../src/m2/recursion.fun
217
+../src/m2/qed.sig
218
+../src/m2/qed.fun
219
+../src/compat/time-limit.sig
220
+../src/compat/time-limit.sml
221
+../src/m2/strategy.sig
222
+../src/m2/strategy.fun
223
+../src/m2/prover.sig
224
+../src/m2/prover.fun
225
+../src/m2/mpi.sig
226
+../src/m2/mpi.fun
227
+../src/m2/skolem.sig
228
+../src/m2/skolem.fun
229
+../src/m2/m2.sml
230
+../src/modules/modsyn.sig
231
+../src/modules/modsyn.fun
232
+../src/modules/modules.sml
233
+../src/heuristic/heuristic.sig
234
+../src/heuristic/heuristic.sum.fun
235
+../src/meta/global.sig
236
+../src/meta/funsyn.sig
237
+../src/meta/funsyn.fun
238
+../src/meta/statesyn.sig
239
+../src/meta/init.sig
240
+../src/meta/strategy.sig
241
+../src/meta/relfun.sig
242
+../src/meta/prover.fun
243
+../src/meta/funprint.sig
244
+../src/meta/print.sig
245
+../src/meta/print.fun
246
+../src/meta/filling.sig
247
+../src/meta/data.sig
248
+../src/meta/splitting.sig
249
+../src/meta/recursion.sig
250
+../src/meta/inference.sig
251
+../src/meta/strategy.fun
252
+../src/meta/statesyn.fun
253
+../src/meta/funtypecheck.sig
254
+../src/meta/uniquesearch.sig
255
+../src/meta/inference.fun
256
+../src/meta/abstract.sig
257
+../src/meta/splitting.fun
258
+../src/meta/uniquesearch.fun
259
+../src/meta/search.sig
260
+../src/meta/search.fun
261
+../src/meta/recursion.fun
262
+../src/meta/mpi.sig
263
+../src/meta/mpi.fun
264
+../src/meta/data.fun
265
+../src/meta/global.fun
266
+../src/meta/filling.fun
267
+../src/meta/init.fun
268
+../src/meta/abstract.fun
269
+../src/meta/funnames.sig
270
+../src/meta/funnames.fun
271
+../src/meta/funprint.fun
272
+../src/meta/weaken.sig
273
+../src/meta/weaken.fun
274
+../src/meta/funweaken.sig
275
+../src/meta/funweaken.fun
276
+../src/meta/funtypecheck.fun
277
+../src/meta/relfun.fun
278
+../src/meta/meta.sml
279
+../src/worldcheck/worldsyn.sig
280
+../src/worldcheck/worldsyn.fun
281
+../src/worldcheck/worldify.sig
282
+../src/worldcheck/worldify.fun
283
+../src/worldcheck/worldcheck.sml
284
+../src/unique/unique.sig
285
+../src/unique/unique.fun
286
+../src/unique/unique.sml
287
+../src/cover/cover.sig
288
+../src/cover/cover.fun
289
+../src/cover/total.sig
290
+../src/cover/total.fun
291
+../src/cover/cover.sml
292
+../src/tomega/abstract.sig
293
+../src/tomega/abstract.fun
294
+../src/tomega/tomegaprint.sig
295
+../src/tomega/tomegaprint.fun
296
+../src/tomega/typecheck.sig
297
+../src/tomega/typecheck.fun
298
+../src/tomega/opsem.sig
299
+../src/tomega/opsem.fun
300
+../src/tomega/redundant.sig
301
+../src/tomega/redundant.fun
302
+../src/tomega/converter.sig
303
+../src/tomega/converter.fun
304
+../src/tomega/coverage.sig
305
+../src/tomega/coverage.fun
306
+../src/tomega/tomega.sml
307
+../src/msg/msg.sml
308
+../src/frontend/recon-term.sig
309
+../src/frontend/recon-term.fun
310
+../src/frontend/recon-condec.sig
311
+../src/frontend/recon-condec.fun
312
+../src/frontend/recon-query.sig
313
+../src/frontend/recon-query.fun
314
+../src/frontend/recon-mode.sig
315
+../src/frontend/recon-mode.fun
316
+../src/frontend/recon-thm.sig
317
+../src/frontend/recon-thm.fun
318
+../src/frontend/recon-module.sig
319
+../src/frontend/recon-module.fun
320
+../src/frontend/parsing.sig
321
+../src/frontend/parsing.fun
322
+../src/frontend/parse-term.sig
323
+../src/frontend/parse-term.fun
324
+../src/frontend/parse-condec.sig
325
+../src/frontend/parse-condec.fun
326
+../src/frontend/parse-query.sig
327
+../src/frontend/parse-query.fun
328
+../src/frontend/parse-fixity.sig
329
+../src/frontend/parse-fixity.fun
330
+../src/frontend/parse-mode.sig
331
+../src/frontend/parse-mode.fun
332
+../src/frontend/parse-thm.sig
333
+../src/frontend/parse-thm.fun
334
+../src/frontend/parse-module.sig
335
+../src/frontend/parse-module.fun
336
+../src/frontend/parser.sig
337
+../src/frontend/parser.fun
338
+../src/frontend/solve.sig
339
+../src/frontend/solve.fun
340
+../src/frontend/fquery.sig
341
+../src/frontend/fquery.fun
342
+../src/frontend/unknownexn.sig
343
+../src/frontend/buildid.sml
344
+../src/frontend/version.sml
345
+../src/frontend/twelf.fun
346
+../src/frontend/unknownexn.fun
347
+../src/frontend/unknownexn-smlnj.sml
348
+../src/frontend/frontend.sml
349
+../src/server/sigint.sig
350
+../src/server/sigint-mlton.sml
351
+../src/server/server.sml
(-)b/lang/twelf/files/patch-build_twelf-server-mlton.mlb (+7 lines)
Added Link Here
1
--- build/twelf-server-mlton.mlb.orig	2022-02-21 04:10:04 UTC
2
+++ build/twelf-server-mlton.mlb
3
@@ -0,0 +1,4 @@
4
+
5
+twelf-core-mlton.mlb
6
+twelf-server-mlton.sml
7
+

Return to bug 262083