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

Collapse All | Expand All

(-)lang/Makefile (+1 lines)
Lines 378-383 Link Here
378
    SUBDIR += v8
378
    SUBDIR += v8
379
    SUBDIR += vala
379
    SUBDIR += vala
380
    SUBDIR += visualworks
380
    SUBDIR += visualworks
381
    SUBDIR += voc
381
    SUBDIR += yabasic
382
    SUBDIR += yabasic
382
    SUBDIR += yap
383
    SUBDIR += yap
383
    SUBDIR += yap-devel
384
    SUBDIR += yap-devel
(-)lang/voc/Makefile (+39 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=		voc
4
PORTVERSION=	g20191119
5
CATEGORIES=		lang
6
7
MAINTAINER=		antranigv@freebsd.am
8
COMMENT=		Vishap Oberon Compiler for Oberon-2
9
10
LICENSE=		GPLv3
11
12
USE_GITHUB=		yes
13
GH_ACCOUNT=		vishaps
14
GH_PROJECT=		voc
15
GH_TAGNAME=		63008f6
16
17
MAKEFILE=		makefile
18
ALL_TARGET=		full
19
20
USE=			fakeroot
21
USE_LDCONFIG=		${PREFIX}/share/voc/lib
22
23
MAKE_JOBS_UNSAFE=	yes
24
25
post-patch:
26
	# we cannot run ldconfig (which is what addlibrary does) on the destination
27
	# so we set USE_LDCONFIG instead, and disable addlibrary.sh
28
	${PRINTF} '#!/bin/sh\ntrue\n' >${WRKSRC}/src/tools/make/addlibrary.sh
29
30
do-install:
31
	(cd ${WRKSRC} && INSTALLDIR=${STAGEDIR}${PREFIX}/share/voc ${MAKE_CMD} install)
32
.for i in bin/voc bin/showdef lib/libvoc-OC.so lib/libvoc-O2.so
33
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/share/voc/${i}
34
.endfor
35
.for i in bin/voc bin/showdef
36
	${LN} -s ../share/voc/${i} ${STAGEDIR}${PREFIX}/bin/
37
.endfor
38
39
.include <bsd.port.mk>
(-)lang/voc/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1576921386
2
SHA256 (vishaps-voc-g20191119-63008f6_GH0.tar.gz) = 859eafd10469438231fe21f7754d636b6d0c9f6b4275578e3994a1d95fb03268
3
SIZE (vishaps-voc-g20191119-63008f6_GH0.tar.gz) = 1136244
(-)lang/voc/pkg-descr (+5 lines)
Line 0 Link Here
1
Vishap Oberon Compiler is a free and open source (GPLv3) implementation of the
2
Oberon-2 language and libraries for use on conventional operating systems such
3
as Linux, BSD, Android, Mac and Windows.
4
5
WWW: https://github.com/vishaps/voc/
(-)lang/voc/pkg-plist (+302 lines)
Line 0 Link Here
1
share/voc/2/include/Args.h
2
share/voc/2/include/Console.h
3
share/voc/2/include/Files.h
4
share/voc/2/include/Heap.h
5
share/voc/2/include/In.h
6
share/voc/2/include/Listen.h
7
share/voc/2/include/Math.h
8
share/voc/2/include/MathL.h
9
share/voc/2/include/MersenneTwister.h
10
share/voc/2/include/Modules.h
11
share/voc/2/include/MultiArrayRiders.h
12
share/voc/2/include/MultiArrays.h
13
share/voc/2/include/Oberon.h
14
share/voc/2/include/Out.h
15
share/voc/2/include/Platform.h
16
share/voc/2/include/Printer.h
17
share/voc/2/include/Reals.h
18
share/voc/2/include/SYSTEM.h
19
share/voc/2/include/Sets.h
20
share/voc/2/include/Strings.h
21
share/voc/2/include/Texts.h
22
share/voc/2/include/VT100.h
23
share/voc/2/include/WindowsWrapper.h
24
share/voc/2/include/crt.h
25
share/voc/2/include/ethBTrees.h
26
share/voc/2/include/ethDates.h
27
share/voc/2/include/ethGZReaders.h
28
share/voc/2/include/ethGZWriters.h
29
share/voc/2/include/ethMD5.h
30
share/voc/2/include/ethRandomNumbers.h
31
share/voc/2/include/ethReals.h
32
share/voc/2/include/ethSets.h
33
share/voc/2/include/ethStrings.h
34
share/voc/2/include/ethUnicode.h
35
share/voc/2/include/ethZip.h
36
share/voc/2/include/ethZlib.h
37
share/voc/2/include/ethZlibBuffers.h
38
share/voc/2/include/ethZlibDeflate.h
39
share/voc/2/include/ethZlibInflate.h
40
share/voc/2/include/ethZlibReaders.h
41
share/voc/2/include/ethZlibWriters.h
42
share/voc/2/include/ooc2Ascii.h
43
share/voc/2/include/ooc2CharClass.h
44
share/voc/2/include/ooc2ConvTypes.h
45
share/voc/2/include/ooc2IntConv.h
46
share/voc/2/include/ooc2IntStr.h
47
share/voc/2/include/ooc2Real0.h
48
share/voc/2/include/ooc2Strings.h
49
share/voc/2/include/oocAscii.h
50
share/voc/2/include/oocBinaryRider.h
51
share/voc/2/include/oocC.h
52
share/voc/2/include/oocChannel.h
53
share/voc/2/include/oocCharClass.h
54
share/voc/2/include/oocComplexMath.h
55
share/voc/2/include/oocConvTypes.h
56
share/voc/2/include/oocFilenames.h
57
share/voc/2/include/oocIntConv.h
58
share/voc/2/include/oocIntStr.h
59
share/voc/2/include/oocJulianDay.h
60
share/voc/2/include/oocLComplexMath.h
61
share/voc/2/include/oocLRealConv.h
62
share/voc/2/include/oocLRealMath.h
63
share/voc/2/include/oocLRealStr.h
64
share/voc/2/include/oocLongInts.h
65
share/voc/2/include/oocLowLReal.h
66
share/voc/2/include/oocLowReal.h
67
share/voc/2/include/oocMsg.h
68
share/voc/2/include/oocOakMath.h
69
share/voc/2/include/oocRealConv.h
70
share/voc/2/include/oocRealMath.h
71
share/voc/2/include/oocRealStr.h
72
share/voc/2/include/oocRts.h
73
share/voc/2/include/oocStrings.h
74
share/voc/2/include/oocStrings2.h
75
share/voc/2/include/oocSysClock.h
76
share/voc/2/include/oocTextRider.h
77
share/voc/2/include/oocTime.h
78
share/voc/2/include/oocwrapperlibc.h
79
share/voc/2/include/powStrings.h
80
share/voc/2/include/ulmASCII.h
81
share/voc/2/include/ulmAssertions.h
82
share/voc/2/include/ulmAsymmetricCiphers.h
83
share/voc/2/include/ulmBlockCiphers.h
84
share/voc/2/include/ulmCipherOps.h
85
share/voc/2/include/ulmCiphers.h
86
share/voc/2/include/ulmClocks.h
87
share/voc/2/include/ulmConclusions.h
88
share/voc/2/include/ulmConditions.h
89
share/voc/2/include/ulmConstStrings.h
90
share/voc/2/include/ulmDisciplines.h
91
share/voc/2/include/ulmErrors.h
92
share/voc/2/include/ulmEvents.h
93
share/voc/2/include/ulmForwarders.h
94
share/voc/2/include/ulmIEEE.h
95
share/voc/2/include/ulmIO.h
96
share/voc/2/include/ulmIndirectDisciplines.h
97
share/voc/2/include/ulmIntOperations.h
98
share/voc/2/include/ulmLoader.h
99
share/voc/2/include/ulmMC68881.h
100
share/voc/2/include/ulmNetIO.h
101
share/voc/2/include/ulmObjects.h
102
share/voc/2/include/ulmOperations.h
103
share/voc/2/include/ulmPersistentDisciplines.h
104
share/voc/2/include/ulmPersistentObjects.h
105
share/voc/2/include/ulmPlotters.h
106
share/voc/2/include/ulmPrint.h
107
share/voc/2/include/ulmPriorities.h
108
share/voc/2/include/ulmProcess.h
109
share/voc/2/include/ulmRandomGenerators.h
110
share/voc/2/include/ulmReals.h
111
share/voc/2/include/ulmRelatedEvents.h
112
share/voc/2/include/ulmResources.h
113
share/voc/2/include/ulmSYSTEM.h
114
share/voc/2/include/ulmScales.h
115
share/voc/2/include/ulmServices.h
116
share/voc/2/include/ulmSets.h
117
share/voc/2/include/ulmStreamConditions.h
118
share/voc/2/include/ulmStreamDisciplines.h
119
share/voc/2/include/ulmStreams.h
120
share/voc/2/include/ulmStrings.h
121
share/voc/2/include/ulmSys.h
122
share/voc/2/include/ulmSysConversions.h
123
share/voc/2/include/ulmSysErrors.h
124
share/voc/2/include/ulmSysIO.h
125
share/voc/2/include/ulmSysStat.h
126
share/voc/2/include/ulmSysTypes.h
127
share/voc/2/include/ulmTCrypt.h
128
share/voc/2/include/ulmTexts.h
129
share/voc/2/include/ulmTimeConditions.h
130
share/voc/2/include/ulmTimers.h
131
share/voc/2/include/ulmTimes.h
132
share/voc/2/include/ulmTypes.h
133
share/voc/2/include/ulmWrite.h
134
share/voc/2/sym/Args.sym
135
share/voc/2/sym/Console.sym
136
share/voc/2/sym/Errors.Txt
137
share/voc/2/sym/Files.sym
138
share/voc/2/sym/Heap.sym
139
share/voc/2/sym/In.sym
140
share/voc/2/sym/Listen.sym
141
share/voc/2/sym/Math.sym
142
share/voc/2/sym/MathL.sym
143
share/voc/2/sym/MersenneTwister.sym
144
share/voc/2/sym/Modules.sym
145
share/voc/2/sym/MultiArrayRiders.sym
146
share/voc/2/sym/MultiArrays.sym
147
share/voc/2/sym/Oberon.sym
148
share/voc/2/sym/Out.sym
149
share/voc/2/sym/Platform.sym
150
share/voc/2/sym/Printer.sym
151
share/voc/2/sym/Reals.sym
152
share/voc/2/sym/Sets.sym
153
share/voc/2/sym/Strings.sym
154
share/voc/2/sym/Texts.sym
155
share/voc/2/sym/VT100.sym
156
share/voc/2/sym/crt.sym
157
share/voc/2/sym/ethBTrees.sym
158
share/voc/2/sym/ethDates.sym
159
share/voc/2/sym/ethGZReaders.sym
160
share/voc/2/sym/ethGZWriters.sym
161
share/voc/2/sym/ethMD5.sym
162
share/voc/2/sym/ethRandomNumbers.sym
163
share/voc/2/sym/ethReals.sym
164
share/voc/2/sym/ethSets.sym
165
share/voc/2/sym/ethStrings.sym
166
share/voc/2/sym/ethUnicode.sym
167
share/voc/2/sym/ethZip.sym
168
share/voc/2/sym/ethZlib.sym
169
share/voc/2/sym/ethZlibBuffers.sym
170
share/voc/2/sym/ethZlibDeflate.sym
171
share/voc/2/sym/ethZlibInflate.sym
172
share/voc/2/sym/ethZlibReaders.sym
173
share/voc/2/sym/ethZlibWriters.sym
174
share/voc/2/sym/ooc2Ascii.sym
175
share/voc/2/sym/ooc2CharClass.sym
176
share/voc/2/sym/ooc2ConvTypes.sym
177
share/voc/2/sym/ooc2IntConv.sym
178
share/voc/2/sym/ooc2IntStr.sym
179
share/voc/2/sym/ooc2Real0.sym
180
share/voc/2/sym/ooc2Strings.sym
181
share/voc/2/sym/oocAscii.sym
182
share/voc/2/sym/oocBinaryRider.sym
183
share/voc/2/sym/oocC.sym
184
share/voc/2/sym/oocChannel.sym
185
share/voc/2/sym/oocCharClass.sym
186
share/voc/2/sym/oocComplexMath.sym
187
share/voc/2/sym/oocConvTypes.sym
188
share/voc/2/sym/oocFilenames.sym
189
share/voc/2/sym/oocIntConv.sym
190
share/voc/2/sym/oocIntStr.sym
191
share/voc/2/sym/oocJulianDay.sym
192
share/voc/2/sym/oocLComplexMath.sym
193
share/voc/2/sym/oocLRealConv.sym
194
share/voc/2/sym/oocLRealMath.sym
195
share/voc/2/sym/oocLRealStr.sym
196
share/voc/2/sym/oocLongInts.sym
197
share/voc/2/sym/oocLowLReal.sym
198
share/voc/2/sym/oocLowReal.sym
199
share/voc/2/sym/oocMsg.sym
200
share/voc/2/sym/oocOakMath.sym
201
share/voc/2/sym/oocRealConv.sym
202
share/voc/2/sym/oocRealMath.sym
203
share/voc/2/sym/oocRealStr.sym
204
share/voc/2/sym/oocRts.sym
205
share/voc/2/sym/oocStrings.sym
206
share/voc/2/sym/oocStrings2.sym
207
share/voc/2/sym/oocSysClock.sym
208
share/voc/2/sym/oocTextRider.sym
209
share/voc/2/sym/oocTime.sym
210
share/voc/2/sym/oocwrapperlibc.sym
211
share/voc/2/sym/powStrings.sym
212
share/voc/2/sym/ulmASCII.sym
213
share/voc/2/sym/ulmAssertions.sym
214
share/voc/2/sym/ulmAsymmetricCiphers.sym
215
share/voc/2/sym/ulmBlockCiphers.sym
216
share/voc/2/sym/ulmCipherOps.sym
217
share/voc/2/sym/ulmCiphers.sym
218
share/voc/2/sym/ulmClocks.sym
219
share/voc/2/sym/ulmConclusions.sym
220
share/voc/2/sym/ulmConditions.sym
221
share/voc/2/sym/ulmConstStrings.sym
222
share/voc/2/sym/ulmDisciplines.sym
223
share/voc/2/sym/ulmErrors.sym
224
share/voc/2/sym/ulmEvents.sym
225
share/voc/2/sym/ulmForwarders.sym
226
share/voc/2/sym/ulmIEEE.sym
227
share/voc/2/sym/ulmIO.sym
228
share/voc/2/sym/ulmIndirectDisciplines.sym
229
share/voc/2/sym/ulmIntOperations.sym
230
share/voc/2/sym/ulmLoader.sym
231
share/voc/2/sym/ulmMC68881.sym
232
share/voc/2/sym/ulmNetIO.sym
233
share/voc/2/sym/ulmObjects.sym
234
share/voc/2/sym/ulmOperations.sym
235
share/voc/2/sym/ulmPersistentDisciplines.sym
236
share/voc/2/sym/ulmPersistentObjects.sym
237
share/voc/2/sym/ulmPlotters.sym
238
share/voc/2/sym/ulmPrint.sym
239
share/voc/2/sym/ulmPriorities.sym
240
share/voc/2/sym/ulmProcess.sym
241
share/voc/2/sym/ulmRandomGenerators.sym
242
share/voc/2/sym/ulmReals.sym
243
share/voc/2/sym/ulmRelatedEvents.sym
244
share/voc/2/sym/ulmResources.sym
245
share/voc/2/sym/ulmSYSTEM.sym
246
share/voc/2/sym/ulmScales.sym
247
share/voc/2/sym/ulmServices.sym
248
share/voc/2/sym/ulmSets.sym
249
share/voc/2/sym/ulmStreamConditions.sym
250
share/voc/2/sym/ulmStreamDisciplines.sym
251
share/voc/2/sym/ulmStreams.sym
252
share/voc/2/sym/ulmStrings.sym
253
share/voc/2/sym/ulmSys.sym
254
share/voc/2/sym/ulmSysConversions.sym
255
share/voc/2/sym/ulmSysErrors.sym
256
share/voc/2/sym/ulmSysIO.sym
257
share/voc/2/sym/ulmSysStat.sym
258
share/voc/2/sym/ulmSysTypes.sym
259
share/voc/2/sym/ulmTCrypt.sym
260
share/voc/2/sym/ulmTexts.sym
261
share/voc/2/sym/ulmTimeConditions.sym
262
share/voc/2/sym/ulmTimers.sym
263
share/voc/2/sym/ulmTimes.sym
264
share/voc/2/sym/ulmTypes.sym
265
share/voc/2/sym/ulmWrite.sym
266
share/voc/C/include/Files.h
267
share/voc/C/include/Heap.h
268
share/voc/C/include/In.h
269
share/voc/C/include/Math.h
270
share/voc/C/include/MathL.h
271
share/voc/C/include/Modules.h
272
share/voc/C/include/Oberon.h
273
share/voc/C/include/Out.h
274
share/voc/C/include/Platform.h
275
share/voc/C/include/Reals.h
276
share/voc/C/include/SYSTEM.h
277
share/voc/C/include/Strings.h
278
share/voc/C/include/Texts.h
279
share/voc/C/include/VT100.h
280
share/voc/C/include/WindowsWrapper.h
281
share/voc/C/sym/Errors.Txt
282
share/voc/C/sym/Files.sym
283
share/voc/C/sym/Heap.sym
284
share/voc/C/sym/In.sym
285
share/voc/C/sym/Math.sym
286
share/voc/C/sym/MathL.sym
287
share/voc/C/sym/Modules.sym
288
share/voc/C/sym/Oberon.sym
289
share/voc/C/sym/Out.sym
290
share/voc/C/sym/Platform.sym
291
share/voc/C/sym/Reals.sym
292
share/voc/C/sym/Strings.sym
293
share/voc/C/sym/Texts.sym
294
share/voc/C/sym/VT100.sym
295
share/voc/bin/showdef
296
share/voc/bin/voc
297
share/voc/lib/libvoc-O2.a
298
share/voc/lib/libvoc-O2.so
299
share/voc/lib/libvoc-OC.a
300
share/voc/lib/libvoc-OC.so
301
bin/showdef
302
bin/voc

Return to bug 242809