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

Collapse All | Expand All

(-)Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	nim
4
PORTNAME=	nim
5
PORTVERSION=	0.15.2
5
PORTVERSION=	0.16.0
6
CATEGORIES=	lang
6
CATEGORIES=	lang
7
MASTER_SITES=	http://nim-lang.org/download/
7
MASTER_SITES=	http://nim-lang.org/download/
8
8
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1481642313
1
TIMESTAMP = 1484056102
2
SHA256 (nim-0.15.2.tar.xz) = 905df2316262aa2cbacae067acf45fc05c2a71c8c6fde1f2a70c927ebafcfe8a
2
SHA256 (nim-0.16.0.tar.xz) = 9e199823be47cba55e62dd6982f02cf0aad732f369799fec42a4d8c2265c5167
3
SIZE (nim-0.15.2.tar.xz) = 3251764
3
SIZE (nim-0.16.0.tar.xz) = 2907076
(-)files/patch-install.sh (-6 / +20 lines)
Lines 1-6 Link Here
1
--- install.sh.orig	2016-12-13 16:08:57 UTC
1
--- install.sh.orig	2017-01-10 13:55:39.983263000 +0000
2
+++ install.sh
2
+++ install.sh	2017-01-10 14:01:20.665343000 +0000
3
@@ -32,48 +32,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"
6
       echo "Usage: [sudo] sh install.sh DIR"
6
       echo "Usage: [sudo] sh install.sh DIR"
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.15.2"
22
-      nimbleDir="/opt/nimble/pkgs/compiler-0.16.0"
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.15.2"
30
-      nimbleDir="/opt/nimble/pkgs/compiler-0.16.0"
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.15.2"
38
-      nimbleDir="/opt/nimble/pkgs/compiler-0.16.0"
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-56 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
@@ -823,13 +789,6 @@
58
 else
59
   echo "Nim installation script"
60
   echo "Usage: [sudo] sh install.sh DIR"
61
-  echo "Where DIR may be:"
62
-  echo "  /usr/bin"
63
-  echo "  /usr/local/bin"
64
-  echo "  /opt"
65
-  echo "  <some other dir> (treated similar to '/opt')"
66
-  echo "To deinstall, use the command:"
67
-  echo "sh deinstall.sh DIR"
68
   exit 1
69
 fi
70
 
(-)pkg-plist (-1 / +7 lines)
Lines 33-38 Link Here
33
lib/impure/re.nim
33
lib/impure/re.nim
34
lib/impure/ssl.nim
34
lib/impure/ssl.nim
35
lib/js/dom.nim
35
lib/js/dom.nim
36
lib/js/jsconsole.nim
36
lib/nimbase.h
37
lib/nimbase.h
37
lib/nimrtl.nim
38
lib/nimrtl.nim
38
lib/nimrtl.nim.cfg
39
lib/nimrtl.nim.cfg
Lines 64-69 Link Here
64
lib/pure/collections/LockFreeHash.nim
65
lib/pure/collections/LockFreeHash.nim
65
lib/pure/collections/chains.nim
66
lib/pure/collections/chains.nim
66
lib/pure/collections/critbits.nim
67
lib/pure/collections/critbits.nim
68
lib/pure/collections/deques.nim
67
lib/pure/collections/heapqueue.nim
69
lib/pure/collections/heapqueue.nim
68
lib/pure/collections/intsets.nim
70
lib/pure/collections/intsets.nim
69
lib/pure/collections/lists.nim
71
lib/pure/collections/lists.nim
Lines 86-91 Link Here
86
lib/pure/coro.nim
88
lib/pure/coro.nim
87
lib/pure/coro.nimcfg
89
lib/pure/coro.nimcfg
88
lib/pure/db_common.nim
90
lib/pure/db_common.nim
91
lib/pure/distros.nim
89
lib/pure/dynlib.nim
92
lib/pure/dynlib.nim
90
lib/pure/encodings.nim
93
lib/pure/encodings.nim
91
lib/pure/endians.nim
94
lib/pure/endians.nim
Lines 121-126 Link Here
121
lib/pure/net.nim
124
lib/pure/net.nim
122
lib/pure/nimprof.nim
125
lib/pure/nimprof.nim
123
lib/pure/nimprof.nim.cfg
126
lib/pure/nimprof.nim.cfg
127
lib/pure/nimtracker.nim
124
lib/pure/numeric.nim
128
lib/pure/numeric.nim
125
lib/pure/oids.nim
129
lib/pure/oids.nim
126
lib/pure/options.nim
130
lib/pure/options.nim
Lines 193-198 Link Here
193
lib/system/hti.nim
197
lib/system/hti.nim
194
lib/system/inclrtl.nim
198
lib/system/inclrtl.nim
195
lib/system/jssys.nim
199
lib/system/jssys.nim
200
lib/system/memtracker.nim
196
lib/system/mmdisp.nim
201
lib/system/mmdisp.nim
197
lib/system/nimscript.nim
202
lib/system/nimscript.nim
198
lib/system/osalloc.nim
203
lib/system/osalloc.nim
Lines 274-279 Link Here
274
nim/compiler/magicsys.nim
279
nim/compiler/magicsys.nim
275
nim/compiler/main.nim
280
nim/compiler/main.nim
276
nim/compiler/mapping.txt
281
nim/compiler/mapping.txt
282
nim/compiler/modulegraphs.nim
277
nim/compiler/modules.nim
283
nim/compiler/modules.nim
278
nim/compiler/msgs.nim
284
nim/compiler/msgs.nim
279
nim/compiler/nim.cfg
285
nim/compiler/nim.cfg
Lines 287-293 Link Here
287
nim/compiler/nimfix/prettybase.nim
293
nim/compiler/nimfix/prettybase.nim
288
nim/compiler/nimlexbase.nim
294
nim/compiler/nimlexbase.nim
289
nim/compiler/nimsets.nim
295
nim/compiler/nimsets.nim
290
nim/compiler/nimsuggest/nimsuggest.nim
291
nim/compiler/nodejs.nim
296
nim/compiler/nodejs.nim
292
nim/compiler/nversion.nim
297
nim/compiler/nversion.nim
293
nim/compiler/options.nim
298
nim/compiler/options.nim
Lines 332-337 Link Here
332
nim/compiler/semtypes.nim
337
nim/compiler/semtypes.nim
333
nim/compiler/semtypinst.nim
338
nim/compiler/semtypinst.nim
334
nim/compiler/service.nim
339
nim/compiler/service.nim
340
nim/compiler/sighashes.nim
335
nim/compiler/sigmatch.nim
341
nim/compiler/sigmatch.nim
336
nim/compiler/suggest.nim
342
nim/compiler/suggest.nim
337
nim/compiler/syntaxes.nim
343
nim/compiler/syntaxes.nim

Return to bug 215941