Thu Sep 29 22:05:39 2022 UTC ()
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)


(charlotte)
diff -r1.27 -r1.28 pkgsrc/lang/nim/Makefile
diff -r1.14 -r1.15 pkgsrc/lang/nim/PLIST
diff -r1.23 -r1.24 pkgsrc/lang/nim/distinfo

cvs diff -r1.27 -r1.28 pkgsrc/lang/nim/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/nim/Makefile 2022/05/19 01:50:25 1.27
+++ pkgsrc/lang/nim/Makefile 2022/09/29 22:05:39 1.28
@@ -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
3DISTNAME= nim-1.6.6 3DISTNAME= nim-1.6.8
4CATEGORIES= lang 4CATEGORIES= lang
5MASTER_SITES= http://nim-lang.org/download/ 5MASTER_SITES= http://nim-lang.org/download/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= charlotte@NetBSD.org 8MAINTAINER= charlotte@NetBSD.org
9HOMEPAGE= https://nim-lang.org/ 9HOMEPAGE= https://nim-lang.org/
10COMMENT= The Nim programming language 10COMMENT= The Nim programming language
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils 13DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils
14 14
15USE_TOOLS+= bash 15USE_TOOLS+= bash
16REPLACE_BASH+= bin/nim-gdb 16REPLACE_BASH+= bin/nim-gdb

cvs diff -r1.14 -r1.15 pkgsrc/lang/nim/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/nim/PLIST 2021/11/21 16:40:02 1.14
+++ pkgsrc/lang/nim/PLIST 2022/09/29 22:05:39 1.15
@@ -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 $
2bin/nim 2bin/nim
3bin/nim-gdb 3bin/nim-gdb
4bin/nim-gdb.bash 4bin/nim-gdb.bash
5bin/nim_dbg 5bin/nim_dbg
6bin/nimble 6bin/nimble
7bin/nimgrep 7bin/nimgrep
8bin/nimpretty 8bin/nimpretty
9bin/nimsuggest 9bin/nimsuggest
10bin/testament 10bin/testament
11nim/bin/nim 11nim/bin/nim
12nim/compiler.nimble 12nim/compiler.nimble
13nim/compiler/aliases.nim 13nim/compiler/aliases.nim
14nim/compiler/ast.nim 14nim/compiler/ast.nim
@@ -95,26 +95,27 @@ nim/compiler/nimblecmd.nim @@ -95,26 +95,27 @@ nim/compiler/nimblecmd.nim
95nim/compiler/nimconf.nim 95nim/compiler/nimconf.nim
96nim/compiler/nimeval.nim 96nim/compiler/nimeval.nim
97nim/compiler/nimfix/nimfix.nim 97nim/compiler/nimfix/nimfix.nim
98nim/compiler/nimfix/nimfix.nim.cfg 98nim/compiler/nimfix/nimfix.nim.cfg
99nim/compiler/nimfix/prettybase.nim 99nim/compiler/nimfix/prettybase.nim
100nim/compiler/nimlexbase.nim 100nim/compiler/nimlexbase.nim
101nim/compiler/nimpaths.nim 101nim/compiler/nimpaths.nim
102nim/compiler/nimsets.nim 102nim/compiler/nimsets.nim
103nim/compiler/nodejs.nim 103nim/compiler/nodejs.nim
104nim/compiler/nversion.nim 104nim/compiler/nversion.nim
105nim/compiler/optimizer.nim 105nim/compiler/optimizer.nim
106nim/compiler/options.nim 106nim/compiler/options.nim
107nim/compiler/packagehandling.nim 107nim/compiler/packagehandling.nim
 108nim/compiler/packages.nim
108nim/compiler/parampatterns.nim 109nim/compiler/parampatterns.nim
109nim/compiler/parser.nim 110nim/compiler/parser.nim
110nim/compiler/passaux.nim 111nim/compiler/passaux.nim
111nim/compiler/passes.nim 112nim/compiler/passes.nim
112nim/compiler/pathutils.nim 113nim/compiler/pathutils.nim
113nim/compiler/patterns.nim 114nim/compiler/patterns.nim
114nim/compiler/platform.nim 115nim/compiler/platform.nim
115nim/compiler/plugins/active.nim 116nim/compiler/plugins/active.nim
116nim/compiler/plugins/itersgen.nim 117nim/compiler/plugins/itersgen.nim
117nim/compiler/plugins/locals.nim 118nim/compiler/plugins/locals.nim
118nim/compiler/pluginsupport.nim 119nim/compiler/pluginsupport.nim
119nim/compiler/pragmas.nim 120nim/compiler/pragmas.nim
120nim/compiler/prefixmatches.nim 121nim/compiler/prefixmatches.nim

cvs diff -r1.23 -r1.24 pkgsrc/lang/nim/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/nim/distinfo 2022/05/19 01:50:25 1.23
+++ pkgsrc/lang/nim/distinfo 2022/09/29 22:05:39 1.24
@@ -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
3BLAKE2s (nim-1.6.6.tar.xz) = 661c60cb971f909d9546b92bfdc7bec425137b50db6fc398e1c5273558e93f4a 3BLAKE2s (nim-1.6.8.tar.xz) = fb28347e9d7db6227ace68ad676695fd6085d1e545319d4f4935468de0064b8d
4SHA512 (nim-1.6.6.tar.xz) = 6ea8d3f61adae48184dd0e3ac393296fd3bd5ead818e7dee949f43eccbd0b6229ebfc474353ddd63cc734f82c3247998fbfe88362061983f978ad8d0ab7fa677 4SHA512 (nim-1.6.8.tar.xz) = dd046dd393136fdcb78f463e267756bdb990b08e80e3a8be7fec1995b47a930447468e12bb9a59db6ec5546117f62ff4ccd032959879ef2d1d06a7bc5c438f83
5Size (nim-1.6.6.tar.xz) = 5149956 bytes 5Size (nim-1.6.8.tar.xz) = 5219880 bytes
6SHA1 (patch-bin_nim-gdb) = 0d4e9ae4cc8687ca7821891b63808fa1d175069c 6SHA1 (patch-bin_nim-gdb) = 0d4e9ae4cc8687ca7821891b63808fa1d175069c