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

(-)Makefile (-3 / +5 lines)
Lines 2-14 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	nim
4
PORTNAME=	nim
5
PORTVERSION=	0.10.2
5
PORTVERSION=	0.11.2
6
PORTREVISION=	0
7
CATEGORIES=	lang
6
CATEGORIES=	lang
8
MASTER_SITES=	http://nim-lang.org/download/
7
MASTER_SITES=	http://nim-lang.org/download/
9
8
10
MAINTAINER=	ports@nicandneal.net
9
MAINTAINER=	ports@nicandneal.net
11
COMMENT=	The Nim programming language
10
COMMENT=	Nim programming language
12
11
13
LICENSE=	MIT
12
LICENSE=	MIT
14
13
Lines 35-38 Link Here
35
do-install:
34
do-install:
36
	cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX}
35
	cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX}
37
36
37
post-install:
38
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim
39
38
.include <bsd.port.post.mk>
40
.include <bsd.port.post.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (nim-0.10.2.zip) = 2fb7986cbceda10992fbe2cf657241cac416991e2e68bc0175f3a8fd387279ca
1
SHA256 (nim-0.11.2.zip) = 4497c785c6556e82a1ccc11688fd2425d326f3e95770bb266a234e87da7cc82b
2
SIZE (nim-0.10.2.zip) = 27753779
2
SIZE (nim-0.11.2.zip) = 29355487
(-)files/patch-build.sh (-2 / +2 lines)
Lines 1-6 Link Here
1
--- build.sh.orig
1
--- build.sh.orig	2015-05-04 17:43:10 UTC
2
+++ build.sh
2
+++ build.sh
3
@@ -26,10 +26,6 @@
3
@@ -26,10 +26,6 @@ do
4
   esac
4
   esac
5
 done
5
 done
6
 
6
 
(-)files/patch-compiler-nimconf.nim (-3 / +3 lines)
Lines 1-6 Link Here
1
--- compiler/nimconf.nim.orig	2015-04-02 16:30:19.768619132 +0200
1
--- compiler/nimconf.nim.orig	2015-02-10 16:58:52 UTC
2
+++ compiler/nimconf.nim	2015-04-02 16:44:18.476742363 +0200
2
+++ compiler/nimconf.nim
3
@@ -215,20 +215,16 @@
3
@@ -221,20 +221,16 @@ proc getSystemConfigPath(filename: strin
4
   # the UNIX way)
4
   # the UNIX way)
5
   let p = getPrefixDir()
5
   let p = getPrefixDir()
6
   result = joinPath([p, "config", filename])
6
   result = joinPath([p, "config", filename])
(-)files/patch-config-nim.cfg (-2 / +11 lines)
Lines 1-6 Link Here
1
--- config/nim.cfg.orig
1
--- config/nim.cfg.orig	2015-03-16 23:02:18 UTC
2
+++ config/nim.cfg
2
+++ config/nim.cfg
3
@@ -78,12 +78,6 @@
3
@@ -8,7 +8,7 @@
4
 # Environment variables can be accessed like so:
5
 #  gcc.path %= "$CC_PATH"
6
 
7
-cc = gcc
8
+cc = clang
9
 
10
 # additional options always passed to the compiler:
11
 --parallel_build: "0" # 0 to auto-detect number of processors
12
@@ -80,12 +80,6 @@ path="$lib/pure/unidecode"
4
     clang.options.linker = "-ldl"
13
     clang.options.linker = "-ldl"
5
     tcc.options.linker = "-ldl"
14
     tcc.options.linker = "-ldl"
6
   @end
15
   @end
(-)files/patch-install.sh (-2 / +2 lines)
Lines 1-6 Link Here
1
--- install.sh.orig
1
--- install.sh.orig	2015-05-04 17:43:14 UTC
2
+++ install.sh
2
+++ install.sh
3
@@ -15,39 +15,14 @@
3
@@ -15,39 +15,14 @@ if [ $# -eq 1 ] ; then
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"
(-)files/patch-lib-posix-posix.nim (-2 / +2 lines)
Lines 1-6 Link Here
1
--- lib/posix/posix.nim.orig
1
--- lib/posix/posix.nim.orig	2015-04-10 12:03:48 UTC
2
+++ lib/posix/posix.nim
2
+++ lib/posix/posix.nim
3
@@ -453,7 +453,7 @@
3
@@ -462,7 +462,7 @@ type
4
     l_linger*: cint ## Linger time, in seconds.
4
     l_linger*: cint ## Linger time, in seconds.
5
 
5
 
6
   TInPort* = int16 ## unsigned!
6
   TInPort* = int16 ## unsigned!
(-)files/patch-lib-pure-os.nim (-2 / +2 lines)
Lines 1-6 Link Here
1
--- lib/pure/os.nim.orig
1
--- lib/pure/os.nim.orig	2015-03-21 20:38:24 UTC
2
+++ lib/pure/os.nim
2
+++ lib/pure/os.nim
3
@@ -1785,8 +1785,7 @@
3
@@ -1805,8 +1805,7 @@ proc getAppFilename*(): string {.rtl, ex
4
     result = getApplAux("/proc/" & $getpid() & "/path/a.out")
4
     result = getApplAux("/proc/" & $getpid() & "/path/a.out")
5
     if result.len == 0: result = getApplHeuristic()
5
     if result.len == 0: result = getApplHeuristic()
6
   elif defined(freebsd):
6
   elif defined(freebsd):
(-)pkg-plist (-6 / +9 lines)
Lines 20-26 Link Here
20
lib/nim/js/dom.nim
20
lib/nim/js/dom.nim
21
lib/nim/nimbase.h
21
lib/nim/nimbase.h
22
lib/nim/nimrtl.nim
22
lib/nim/nimrtl.nim
23
lib/nim/nimrtl.nimrod.cfg
23
lib/nim/nimrtl.nim.cfg
24
lib/nim/packages/docutils/highlite.nim
24
lib/nim/packages/docutils/highlite.nim
25
lib/nim/packages/docutils/rst.nim
25
lib/nim/packages/docutils/rst.nim
26
lib/nim/packages/docutils/rstast.nim
26
lib/nim/packages/docutils/rstast.nim
Lines 29-40 Link Here
29
lib/nim/posix/inotify.nim
29
lib/nim/posix/inotify.nim
30
lib/nim/posix/linux.nim
30
lib/nim/posix/linux.nim
31
lib/nim/posix/posix.nim
31
lib/nim/posix/posix.nim
32
lib/nim/posix/termios.nim
32
lib/nim/prelude.nim
33
lib/nim/prelude.nim
33
lib/nim/pure/actors.nim
34
lib/nim/pure/actors.nim
34
lib/nim/pure/actors.nim.cfg
35
lib/nim/pure/actors.nim.cfg
35
lib/nim/pure/algorithm.nim
36
lib/nim/pure/algorithm.nim
36
lib/nim/pure/asyncdispatch.nim
37
lib/nim/pure/asyncdispatch.nim
37
lib/nim/pure/asyncdispatch.nimrod.cfg
38
lib/nim/pure/asyncdispatch.nim.cfg
38
lib/nim/pure/asyncfile.nim
39
lib/nim/pure/asyncfile.nim
39
lib/nim/pure/asyncftpclient.nim
40
lib/nim/pure/asyncftpclient.nim
40
lib/nim/pure/asynchttpserver.nim
41
lib/nim/pure/asynchttpserver.nim
Lines 46-51 Link Here
46
lib/nim/pure/browsers.nim
47
lib/nim/pure/browsers.nim
47
lib/nim/pure/cgi.nim
48
lib/nim/pure/cgi.nim
48
lib/nim/pure/collections/LockFreeHash.nim
49
lib/nim/pure/collections/LockFreeHash.nim
50
lib/nim/pure/collections/conc_tables.nim
49
lib/nim/pure/collections/critbits.nim
51
lib/nim/pure/collections/critbits.nim
50
lib/nim/pure/collections/intsets.nim
52
lib/nim/pure/collections/intsets.nim
51
lib/nim/pure/collections/lists.nim
53
lib/nim/pure/collections/lists.nim
Lines 56-61 Link Here
56
lib/nim/pure/collections/tables.nim
58
lib/nim/pure/collections/tables.nim
57
lib/nim/pure/colors.nim
59
lib/nim/pure/colors.nim
58
lib/nim/pure/complex.nim
60
lib/nim/pure/complex.nim
61
lib/nim/pure/concurrency/chans.nim
59
lib/nim/pure/concurrency/cpuinfo.nim
62
lib/nim/pure/concurrency/cpuinfo.nim
60
lib/nim/pure/concurrency/cpuload.nim
63
lib/nim/pure/concurrency/cpuload.nim
61
lib/nim/pure/concurrency/threadpool.nim
64
lib/nim/pure/concurrency/threadpool.nim
Lines 87-93 Link Here
87
lib/nim/pure/mimetypes.nim
90
lib/nim/pure/mimetypes.nim
88
lib/nim/pure/net.nim
91
lib/nim/pure/net.nim
89
lib/nim/pure/nimprof.nim
92
lib/nim/pure/nimprof.nim
90
lib/nim/pure/nimprof.nimrod.cfg
93
lib/nim/pure/nimprof.nim.cfg
91
lib/nim/pure/numeric.nim
94
lib/nim/pure/numeric.nim
92
lib/nim/pure/oids.nim
95
lib/nim/pure/oids.nim
93
lib/nim/pure/os.nim
96
lib/nim/pure/os.nim
Lines 102-109 Link Here
102
lib/nim/pure/parsexml.nim
105
lib/nim/pure/parsexml.nim
103
lib/nim/pure/pegs.nim
106
lib/nim/pure/pegs.nim
104
lib/nim/pure/poly.nim
107
lib/nim/pure/poly.nim
108
lib/nim/pure/rationals.nim
105
lib/nim/pure/rawsockets.nim
109
lib/nim/pure/rawsockets.nim
106
lib/nim/pure/rawsockets.pretty.nim
107
lib/nim/pure/redis.nim
110
lib/nim/pure/redis.nim
108
lib/nim/pure/romans.nim
111
lib/nim/pure/romans.nim
109
lib/nim/pure/ropes.nim
112
lib/nim/pure/ropes.nim
Lines 110-116 Link Here
110
lib/nim/pure/scgi.nim
113
lib/nim/pure/scgi.nim
111
lib/nim/pure/selectors.nim
114
lib/nim/pure/selectors.nim
112
lib/nim/pure/smtp.nim
115
lib/nim/pure/smtp.nim
113
lib/nim/pure/smtp.nimrod.cfg
116
lib/nim/pure/smtp.nim.cfg
114
lib/nim/pure/sockets.nim
117
lib/nim/pure/sockets.nim
115
lib/nim/pure/streams.nim
118
lib/nim/pure/streams.nim
116
lib/nim/pure/strtabs.nim
119
lib/nim/pure/strtabs.nim
Lines 127-132 Link Here
127
lib/nim/pure/xmldomparser.nim
130
lib/nim/pure/xmldomparser.nim
128
lib/nim/pure/xmlparser.nim
131
lib/nim/pure/xmlparser.nim
129
lib/nim/pure/xmltree.nim
132
lib/nim/pure/xmltree.nim
133
lib/nim/stdlib.nimble
130
lib/nim/system.nim
134
lib/nim/system.nim
131
lib/nim/system/alloc.nim
135
lib/nim/system/alloc.nim
132
lib/nim/system/ansi_c.nim
136
lib/nim/system/ansi_c.nim
Lines 203-206 Link Here
203
lib/nim/wrappers/zip/zlib.nim
207
lib/nim/wrappers/zip/zlib.nim
204
lib/nim/wrappers/zip/zzip.nim
208
lib/nim/wrappers/zip/zzip.nim
205
%%PORTDOCS%%%%DOCSDIR%%/overview.html
209
%%PORTDOCS%%%%DOCSDIR%%/overview.html
206

Return to bug 203981