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

(-)Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	nim
4
PORTNAME=	nim
5
PORTVERSION=	0.19.0
5
PORTVERSION=	0.19.2
6
CATEGORIES=	lang
6
CATEGORIES=	lang
7
MASTER_SITES=	https://nim-lang.org/download/
7
MASTER_SITES=	https://nim-lang.org/download/
8
8
Lines 40-46 Link Here
40
	cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \
40
	cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \
41
		COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \
41
		COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \
42
		${SH} build.sh
42
		${SH} build.sh
43
	cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} koch
43
	cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} --nimcache=${WRKSRC}/nimcache koch
44
	cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \
44
	cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \
45
		-d:release
45
		-d:release
46
46
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1539012209
1
TIMESTAMP = 1548843055
2
SHA256 (nim-0.19.0.tar.xz) = a1996347253c590de42f6e36e33bd1d5ec7479c0aa013769b92deef802df3c2e
2
SHA256 (nim-0.19.2.tar.xz) = 44c3f579c75cc799fc0bff5163b3cc649a200758aa1d6485ab939fc28295238a
3
SIZE (nim-0.19.0.tar.xz) = 3321644
3
SIZE (nim-0.19.2.tar.xz) = 21176300
(-)files/patch-install.sh (-6 / +6 lines)
Lines 1-5 Link Here
1
--- install.sh.orig	2018-10-08 18:45:36.608723000 +0200
1
--- install.sh.orig	2018-12-31 17:52:09.000000000 +0100
2
+++ install.sh	2018-10-08 18:51:00.101929000 +0200
2
+++ install.sh	2019-01-30 11:23:22.653273000 +0100
3
@@ -15,48 +15,14 @@
3
@@ -15,48 +15,14 @@
4
     "--help"|"-h"|"help"|"h")
4
     "--help"|"-h"|"help"|"h")
5
       echo "Nim installation script"
5
       echo "Nim installation script"
Lines 19-25 Link Here
19
-      libdir=/usr/lib/nim
19
-      libdir=/usr/lib/nim
20
-      docdir=/usr/share/nim/doc
20
-      docdir=/usr/share/nim/doc
21
-      datadir=/usr/share/nim/data
21
-      datadir=/usr/share/nim/data
22
-      nimbleDir="/opt/nimble/pkgs/compiler-0.19.0"
22
-      nimbleDir="/opt/nimble/pkgs/compiler-0.19.2"
23
-      ;;
23
-      ;;
24
-    "/usr/local/bin")
24
-    "/usr/local/bin")
25
-      bindir=/usr/local/bin
25
-      bindir=/usr/local/bin
Lines 27-33 Link Here
27
-      libdir=/usr/local/lib/nim
27
-      libdir=/usr/local/lib/nim
28
-      docdir=/usr/local/share/nim/doc
28
-      docdir=/usr/local/share/nim/doc
29
-      datadir=/usr/local/share/nim/data
29
-      datadir=/usr/local/share/nim/data
30
-      nimbleDir="/opt/nimble/pkgs/compiler-0.19.0"
30
-      nimbleDir="/opt/nimble/pkgs/compiler-0.19.2"
31
-      ;;
31
-      ;;
32
-    "/opt")
32
-    "/opt")
33
-      bindir="/opt/nim/bin"
33
-      bindir="/opt/nim/bin"
Lines 35-41 Link Here
35
-      libdir="/opt/nim/lib"
35
-      libdir="/opt/nim/lib"
36
-      docdir="/opt/nim/doc"
36
-      docdir="/opt/nim/doc"
37
-      datadir="/opt/nim/data"
37
-      datadir="/opt/nim/data"
38
-      nimbleDir="/opt/nimble/pkgs/compiler-0.19.0"
38
-      nimbleDir="/opt/nimble/pkgs/compiler-0.19.2"
39
-      mkdir -p /opt/nim
39
-      mkdir -p /opt/nim
40
-      mkdir -p $bindir
40
-      mkdir -p $bindir
41
-      mkdir -p $configdir
41
-      mkdir -p $configdir
Lines 54-60 Link Here
54
       nimbleDir="$1/nim"
54
       nimbleDir="$1/nim"
55
       mkdir -p $1/nim
55
       mkdir -p $1/nim
56
       mkdir -p $bindir
56
       mkdir -p $bindir
57
@@ -899,13 +865,6 @@
57
@@ -928,13 +894,6 @@
58
 else
58
 else
59
   echo "Nim installation script"
59
   echo "Nim installation script"
60
   echo "Usage: [sudo] sh install.sh DIR"
60
   echo "Usage: [sudo] sh install.sh DIR"
(-)pkg-plist (+13 lines)
Lines 65-73 Link Here
65
lib/posix/posix_other.nim
65
lib/posix/posix_other.nim
66
lib/posix/posix_other_consts.nim
66
lib/posix/posix_other_consts.nim
67
lib/posix/termios.nim
67
lib/posix/termios.nim
68
lib/prelude.json
68
lib/prelude.nim
69
lib/prelude.nim
69
lib/pure/algorithm.nim
70
lib/pure/algorithm.nim
70
lib/pure/async.nim
71
lib/pure/async.nim
72
lib/pure/asyncdispatch.json
71
lib/pure/asyncdispatch.nim
73
lib/pure/asyncdispatch.nim
72
lib/pure/asyncdispatch.nim.cfg
74
lib/pure/asyncdispatch.nim.cfg
73
lib/pure/asyncfile.nim
75
lib/pure/asyncfile.nim
Lines 74-79 Link Here
74
lib/pure/asyncftpclient.nim
76
lib/pure/asyncftpclient.nim
75
lib/pure/asyncfutures.nim
77
lib/pure/asyncfutures.nim
76
lib/pure/asynchttpserver.nim
78
lib/pure/asynchttpserver.nim
79
lib/pure/asynchttpserver.nims
77
lib/pure/asyncmacro.nim
80
lib/pure/asyncmacro.nim
78
lib/pure/asyncnet.nim
81
lib/pure/asyncnet.nim
79
lib/pure/asyncstreams.nim
82
lib/pure/asyncstreams.nim
Lines 110-115 Link Here
110
lib/pure/db_common.nim
113
lib/pure/db_common.nim
111
lib/pure/distros.nim
114
lib/pure/distros.nim
112
lib/pure/dynlib.nim
115
lib/pure/dynlib.nim
116
lib/pure/editdistance.nim
113
lib/pure/encodings.nim
117
lib/pure/encodings.nim
114
lib/pure/endians.nim
118
lib/pure/endians.nim
115
lib/pure/events.nim
119
lib/pure/events.nim
Lines 192-197 Link Here
192
lib/pure/xmldomparser.nim
196
lib/pure/xmldomparser.nim
193
lib/pure/xmlparser.nim
197
lib/pure/xmlparser.nim
194
lib/pure/xmltree.nim
198
lib/pure/xmltree.nim
199
lib/std/adapters.nim
195
lib/std/sha1.nim
200
lib/std/sha1.nim
196
lib/std/varints.nim
201
lib/std/varints.nim
197
lib/stdlib.nimble
202
lib/stdlib.nimble
Lines 298-303 Link Here
298
nim/compiler/importer.nim
303
nim/compiler/importer.nim
299
nim/compiler/incremental.nim
304
nim/compiler/incremental.nim
300
nim/compiler/installer.ini
305
nim/compiler/installer.ini
306
nim/compiler/ir.nim
301
nim/compiler/jsgen.nim
307
nim/compiler/jsgen.nim
302
nim/compiler/jstypes.nim
308
nim/compiler/jstypes.nim
303
nim/compiler/lambdalifting.nim
309
nim/compiler/lambdalifting.nim
Lines 320-326 Link Here
320
nim/compiler/msgs.nim
326
nim/compiler/msgs.nim
321
nim/compiler/ndi.nim
327
nim/compiler/ndi.nim
322
nim/compiler/nim.cfg
328
nim/compiler/nim.cfg
329
nim/compiler/nim.deps
330
nim/compiler/nim.dot
323
nim/compiler/nim.nim
331
nim/compiler/nim.nim
332
nim/compiler/nim.png
324
nim/compiler/nimblecmd.nim
333
nim/compiler/nimblecmd.nim
325
nim/compiler/nimconf.nim
334
nim/compiler/nimconf.nim
326
nim/compiler/nimeval.nim
335
nim/compiler/nimeval.nim
Lines 335-340 Link Here
335
nim/compiler/packagehandling.nim
344
nim/compiler/packagehandling.nim
336
nim/compiler/parampatterns.nim
345
nim/compiler/parampatterns.nim
337
nim/compiler/parser.nim
346
nim/compiler/parser.nim
347
nim/compiler/parser3.nim
338
nim/compiler/passaux.nim
348
nim/compiler/passaux.nim
339
nim/compiler/passes.nim
349
nim/compiler/passes.nim
340
nim/compiler/pathutils.nim
350
nim/compiler/pathutils.nim
Lines 341-346 Link Here
341
nim/compiler/patterns.nim
351
nim/compiler/patterns.nim
342
nim/compiler/platform.nim
352
nim/compiler/platform.nim
343
nim/compiler/plugins/active.nim
353
nim/compiler/plugins/active.nim
354
nim/compiler/plugins/adapt.nim
344
nim/compiler/plugins/itersgen.nim
355
nim/compiler/plugins/itersgen.nim
345
nim/compiler/plugins/locals.nim
356
nim/compiler/plugins/locals.nim
346
nim/compiler/pluginsupport.nim
357
nim/compiler/pluginsupport.nim
Lines 370-375 Link Here
370
nim/compiler/semobjconstr.nim
381
nim/compiler/semobjconstr.nim
371
nim/compiler/semparallel.nim
382
nim/compiler/semparallel.nim
372
nim/compiler/sempass2.nim
383
nim/compiler/sempass2.nim
384
nim/compiler/semprepass.nim
373
nim/compiler/semstmts.nim
385
nim/compiler/semstmts.nim
374
nim/compiler/semtempl.nim
386
nim/compiler/semtempl.nim
375
nim/compiler/semtypes.nim
387
nim/compiler/semtypes.nim
Lines 396-400 Link Here
396
nim/doc/advopt.txt
408
nim/doc/advopt.txt
397
nim/doc/basicopt.txt
409
nim/doc/basicopt.txt
398
%%PORTDOCS%%@dir %%DOCSDIR%%
410
%%PORTDOCS%%@dir %%DOCSDIR%%
411
%%PORTDOCS%%%%DOCSDIR%%/html/overview.html
399
%%TOOLS%%bin/nimgrep
412
%%TOOLS%%bin/nimgrep
400
%%TOOLS%%bin/nimsuggest
413
%%TOOLS%%bin/nimsuggest

Return to bug 235377