nim: Update to 1.6.8 Noteworthy changes from 1.6.6: - Fixed "Add --gc:arc (or --mm:arc) induce different behavior when using converter" (#19862) - Fixed "Converting unsigned integer to float fails in VM" (#19199) - Fixed "regression(0.20.0 => devel): var params assignment gives silently wrong results in VM" (#15974) - Fixed "genDepend broken for duplicate module names in separate folders" (#18735) - Fixed "Orc booting compiler doesn't work with newSeq operations" (#19404) - Fixed "hasCustomPragma and getCustomPragmaVal don't work on fields with backticks" (#20067) - Fixed "Cant use uint64 in case" (#20031) - Fixed "nim jsondoc output is broken" (#20132) - Fixed "Underscores are unnecessarily escaped in db_mysql" (#20153) - Fixed "Invalid codegen when block ends with lent" (#20107) - Fixed "locals doesn't work with ORC" (#20162) - Fixed "reset does not work on set" (#19967) - Fixed "selectRead and selectWrite are dangerous to use sockets with FD numbers bigger than FD_SETSIZE (1024) on *nixes" (#19973) - Fixed "use-after-free bugs in object variants" (#20305) - Fixed "[ARC] C compiler error when using the result of a template in the subscript operator" (#20303) - Fixed "Calling nullary templates without () doesn't work inside calls inside other templates" (#13515) - Fixed "[Regression] Incorrect captures of pegs \ident macro in nim 1.6" (#19104) - Fixed "Windows gcc shipped with choosenim 1.6.4 with TLS emulation turned off : The application was unable to start correctly (0xc000007b)." (#19713)diff -r1.27 -r1.28 pkgsrc/lang/nim/Makefile
(charlotte)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2022/05/19 01:50:25 charlotte Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2022/09/29 22:05:39 charlotte Exp $ | |
2 | 2 | |||
3 | DISTNAME= nim-1.6.6 | 3 | DISTNAME= nim-1.6.8 | |
4 | CATEGORIES= lang | 4 | CATEGORIES= lang | |
5 | MASTER_SITES= http://nim-lang.org/download/ | 5 | MASTER_SITES= http://nim-lang.org/download/ | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= charlotte@NetBSD.org | 8 | MAINTAINER= charlotte@NetBSD.org | |
9 | HOMEPAGE= https://nim-lang.org/ | 9 | HOMEPAGE= https://nim-lang.org/ | |
10 | COMMENT= The Nim programming language | 10 | COMMENT= The Nim programming language | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils | 13 | DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils | |
14 | 14 | |||
15 | USE_TOOLS+= bash | 15 | USE_TOOLS+= bash | |
16 | REPLACE_BASH+= bin/nim-gdb | 16 | REPLACE_BASH+= bin/nim-gdb |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.14 2021/11/21 16:40:02 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.15 2022/09/29 22:05:39 charlotte Exp $ | |
2 | bin/nim | 2 | bin/nim | |
3 | bin/nim-gdb | 3 | bin/nim-gdb | |
4 | bin/nim-gdb.bash | 4 | bin/nim-gdb.bash | |
5 | bin/nim_dbg | 5 | bin/nim_dbg | |
6 | bin/nimble | 6 | bin/nimble | |
7 | bin/nimgrep | 7 | bin/nimgrep | |
8 | bin/nimpretty | 8 | bin/nimpretty | |
9 | bin/nimsuggest | 9 | bin/nimsuggest | |
10 | bin/testament | 10 | bin/testament | |
11 | nim/bin/nim | 11 | nim/bin/nim | |
12 | nim/compiler.nimble | 12 | nim/compiler.nimble | |
13 | nim/compiler/aliases.nim | 13 | nim/compiler/aliases.nim | |
14 | nim/compiler/ast.nim | 14 | nim/compiler/ast.nim | |
@@ -95,26 +95,27 @@ nim/compiler/nimblecmd.nim | @@ -95,26 +95,27 @@ nim/compiler/nimblecmd.nim | |||
95 | nim/compiler/nimconf.nim | 95 | nim/compiler/nimconf.nim | |
96 | nim/compiler/nimeval.nim | 96 | nim/compiler/nimeval.nim | |
97 | nim/compiler/nimfix/nimfix.nim | 97 | nim/compiler/nimfix/nimfix.nim | |
98 | nim/compiler/nimfix/nimfix.nim.cfg | 98 | nim/compiler/nimfix/nimfix.nim.cfg | |
99 | nim/compiler/nimfix/prettybase.nim | 99 | nim/compiler/nimfix/prettybase.nim | |
100 | nim/compiler/nimlexbase.nim | 100 | nim/compiler/nimlexbase.nim | |
101 | nim/compiler/nimpaths.nim | 101 | nim/compiler/nimpaths.nim | |
102 | nim/compiler/nimsets.nim | 102 | nim/compiler/nimsets.nim | |
103 | nim/compiler/nodejs.nim | 103 | nim/compiler/nodejs.nim | |
104 | nim/compiler/nversion.nim | 104 | nim/compiler/nversion.nim | |
105 | nim/compiler/optimizer.nim | 105 | nim/compiler/optimizer.nim | |
106 | nim/compiler/options.nim | 106 | nim/compiler/options.nim | |
107 | nim/compiler/packagehandling.nim | 107 | nim/compiler/packagehandling.nim | |
108 | nim/compiler/packages.nim | |||
108 | nim/compiler/parampatterns.nim | 109 | nim/compiler/parampatterns.nim | |
109 | nim/compiler/parser.nim | 110 | nim/compiler/parser.nim | |
110 | nim/compiler/passaux.nim | 111 | nim/compiler/passaux.nim | |
111 | nim/compiler/passes.nim | 112 | nim/compiler/passes.nim | |
112 | nim/compiler/pathutils.nim | 113 | nim/compiler/pathutils.nim | |
113 | nim/compiler/patterns.nim | 114 | nim/compiler/patterns.nim | |
114 | nim/compiler/platform.nim | 115 | nim/compiler/platform.nim | |
115 | nim/compiler/plugins/active.nim | 116 | nim/compiler/plugins/active.nim | |
116 | nim/compiler/plugins/itersgen.nim | 117 | nim/compiler/plugins/itersgen.nim | |
117 | nim/compiler/plugins/locals.nim | 118 | nim/compiler/plugins/locals.nim | |
118 | nim/compiler/pluginsupport.nim | 119 | nim/compiler/pluginsupport.nim | |
119 | nim/compiler/pragmas.nim | 120 | nim/compiler/pragmas.nim | |
120 | nim/compiler/prefixmatches.nim | 121 | nim/compiler/prefixmatches.nim |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.23 2022/05/19 01:50:25 charlotte Exp $ | 1 | $NetBSD: distinfo,v 1.24 2022/09/29 22:05:39 charlotte Exp $ | |
2 | 2 | |||
3 | BLAKE2s (nim-1.6.6.tar.xz) = 661c60cb971f909d9546b92bfdc7bec425137b50db6fc398e1c5273558e93f4a | 3 | BLAKE2s (nim-1.6.8.tar.xz) = fb28347e9d7db6227ace68ad676695fd6085d1e545319d4f4935468de0064b8d | |
4 | SHA512 (nim-1.6.6.tar.xz) = 6ea8d3f61adae48184dd0e3ac393296fd3bd5ead818e7dee949f43eccbd0b6229ebfc474353ddd63cc734f82c3247998fbfe88362061983f978ad8d0ab7fa677 | 4 | SHA512 (nim-1.6.8.tar.xz) = dd046dd393136fdcb78f463e267756bdb990b08e80e3a8be7fec1995b47a930447468e12bb9a59db6ec5546117f62ff4ccd032959879ef2d1d06a7bc5c438f83 | |
5 | Size (nim-1.6.6.tar.xz) = 5149956 bytes | 5 | Size (nim-1.6.8.tar.xz) = 5219880 bytes | |
6 | SHA1 (patch-bin_nim-gdb) = 0d4e9ae4cc8687ca7821891b63808fa1d175069c | 6 | SHA1 (patch-bin_nim-gdb) = 0d4e9ae4cc8687ca7821891b63808fa1d175069c |