Fri Oct 4 13:25:23 2019 UTC ()
Update to 1.0.0

Changelog:
This is a major release containing nearly 60 commits. Most changes are bug fixes, but this release also includes a couple new features:

    Binaries can now be built and run using the new run command.
    The NimblePkgVersion is now defined so you can easily get the package version in your source code (example).

Some other highlights:

    Temporary files are now kept when the --debug flag is used.
    Fixed dependency resolution issues with "#head" packages (#432 and #672).
    The install command can now take Nim compiler flags via the new --passNim flag.
    Command line arguments are now passed properly to tasks (#633).
    The test command now respects the specified backend (#631).
    The dump command will no longer prompt and now has an implicit -y.
    Fixed bugs with the new nimscript executor (#665).
    Fixed multiple downloads and installs of the same package (#678).
    Nimble init no longer overwrites existing files (#581).
    Fixed incorrect submodule version being pulled when in a non-master branch (#675).


(ryoon)
diff -r1.9 -r1.10 pkgsrc/lang/nim/Makefile
diff -r1.7 -r1.8 pkgsrc/lang/nim/PLIST
diff -r1.8 -r1.9 pkgsrc/lang/nim/distinfo

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

--- pkgsrc/lang/nim/Makefile 2019/07/17 21:56:37 1.9
+++ pkgsrc/lang/nim/Makefile 2019/10/04 13:25:23 1.10
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.9 2019/07/17 21:56:37 ryoon Exp $ 1# $NetBSD: Makefile,v 1.10 2019/10/04 13:25:23 ryoon Exp $
2 2
3DISTNAME= nim-0.20.2 3DISTNAME= nim-1.0.0
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= cfkoch@edgebsd.org 8MAINTAINER= cfkoch@edgebsd.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
13INSTALLATION_DIRS= bin 13INSTALLATION_DIRS= bin
14 14
15do-build: 15do-build:
16 cd ${WRKSRC} && sh ./build.sh 16 cd ${WRKSRC} && sh ./build.sh

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

--- pkgsrc/lang/nim/PLIST 2019/07/17 21:56:37 1.7
+++ pkgsrc/lang/nim/PLIST 2019/10/04 13:25:23 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.7 2019/07/17 21:56:37 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.8 2019/10/04 13:25:23 ryoon Exp $
2bin/nim 2bin/nim
3nim/bin/nim 3nim/bin/nim
4nim/compiler.nimble 4nim/compiler.nimble
5nim/compiler/aliases.nim 5nim/compiler/aliases.nim
6nim/compiler/asciitables.nim 6nim/compiler/asciitables.nim
7nim/compiler/ast.nim 7nim/compiler/ast.nim
8nim/compiler/astalgo.nim 8nim/compiler/astalgo.nim
9nim/compiler/bitsets.nim 9nim/compiler/bitsets.nim
10nim/compiler/btrees.nim 10nim/compiler/btrees.nim
11nim/compiler/canonicalizer.nim 11nim/compiler/canonicalizer.nim
12nim/compiler/ccgcalls.nim 12nim/compiler/ccgcalls.nim
13nim/compiler/ccgexprs.nim 13nim/compiler/ccgexprs.nim
14nim/compiler/ccgliterals.nim 14nim/compiler/ccgliterals.nim
@@ -149,37 +149,38 @@ nim/compiler/writetracking.nim @@ -149,37 +149,38 @@ nim/compiler/writetracking.nim
149nim/config/nim.cfg 149nim/config/nim.cfg
150nim/config/nimdoc.cfg 150nim/config/nimdoc.cfg
151nim/config/nimdoc.tex.cfg 151nim/config/nimdoc.tex.cfg
152nim/doc/advopt.txt 152nim/doc/advopt.txt
153nim/doc/basicopt.txt 153nim/doc/basicopt.txt
154nim/doc/html/overview.html 154nim/doc/html/overview.html
155nim/lib/arch/x86/amd64.S 155nim/lib/arch/x86/amd64.S
156nim/lib/arch/x86/i386.S 156nim/lib/arch/x86/i386.S
157nim/lib/core/allocators.nim 157nim/lib/core/allocators.nim
158nim/lib/core/hotcodereloading.nim 158nim/lib/core/hotcodereloading.nim
159nim/lib/core/locks.nim 159nim/lib/core/locks.nim
160nim/lib/core/macrocache.nim 160nim/lib/core/macrocache.nim
161nim/lib/core/macros.nim 161nim/lib/core/macros.nim
162nim/lib/core/refs.nim 
163nim/lib/core/rlocks.nim 162nim/lib/core/rlocks.nim
164nim/lib/core/runtime_v2.nim 163nim/lib/core/runtime_v2.nim
165nim/lib/core/seqs.nim 164nim/lib/core/seqs.nim
166nim/lib/core/strs.nim 165nim/lib/core/strs.nim
167nim/lib/core/typeinfo.nim 166nim/lib/core/typeinfo.nim
168nim/lib/core/typelayouts.nim 
169nim/lib/cycle.h 167nim/lib/cycle.h
 168nim/lib/deprecated/pure/LockFreeHash.nim
 169nim/lib/deprecated/pure/events.nim
170nim/lib/deprecated/pure/ospaths.nim 170nim/lib/deprecated/pure/ospaths.nim
171nim/lib/deprecated/pure/parseopt2.nim 171nim/lib/deprecated/pure/parseopt2.nim
172nim/lib/deprecated/pure/securehash.nim 172nim/lib/deprecated/pure/securehash.nim
 173nim/lib/deprecated/pure/sharedstrings.nim
173nim/lib/experimental/diff.nim 174nim/lib/experimental/diff.nim
174nim/lib/genode/alloc.nim 175nim/lib/genode/alloc.nim
175nim/lib/genode/env.nim 176nim/lib/genode/env.nim
176nim/lib/genode_cpp/syslocks.h 177nim/lib/genode_cpp/syslocks.h
177nim/lib/genode_cpp/threads.h 178nim/lib/genode_cpp/threads.h
178nim/lib/impure/db_mysql.nim 179nim/lib/impure/db_mysql.nim
179nim/lib/impure/db_odbc.nim 180nim/lib/impure/db_odbc.nim
180nim/lib/impure/db_postgres.nim 181nim/lib/impure/db_postgres.nim
181nim/lib/impure/db_sqlite.nim 182nim/lib/impure/db_sqlite.nim
182nim/lib/impure/nre.nim 183nim/lib/impure/nre.nim
183nim/lib/impure/nre/private/util.nim 184nim/lib/impure/nre/private/util.nim
184nim/lib/impure/osinfo_posix.nim 185nim/lib/impure/osinfo_posix.nim
185nim/lib/impure/osinfo_win.nim 186nim/lib/impure/osinfo_win.nim
@@ -221,60 +222,57 @@ nim/lib/pure/async.nim @@ -221,60 +222,57 @@ nim/lib/pure/async.nim
221nim/lib/pure/asyncdispatch.nim 222nim/lib/pure/asyncdispatch.nim
222nim/lib/pure/asyncdispatch.nim.cfg 223nim/lib/pure/asyncdispatch.nim.cfg
223nim/lib/pure/asyncfile.nim 224nim/lib/pure/asyncfile.nim
224nim/lib/pure/asyncftpclient.nim 225nim/lib/pure/asyncftpclient.nim
225nim/lib/pure/asyncfutures.nim 226nim/lib/pure/asyncfutures.nim
226nim/lib/pure/asynchttpserver.nim 227nim/lib/pure/asynchttpserver.nim
227nim/lib/pure/asyncmacro.nim 228nim/lib/pure/asyncmacro.nim
228nim/lib/pure/asyncnet.nim 229nim/lib/pure/asyncnet.nim
229nim/lib/pure/asyncstreams.nim 230nim/lib/pure/asyncstreams.nim
230nim/lib/pure/base64.nim 231nim/lib/pure/base64.nim
231nim/lib/pure/bitops.nim 232nim/lib/pure/bitops.nim
232nim/lib/pure/browsers.nim 233nim/lib/pure/browsers.nim
233nim/lib/pure/cgi.nim 234nim/lib/pure/cgi.nim
234nim/lib/pure/collections/LockFreeHash.nim 
235nim/lib/pure/collections/chains.nim 235nim/lib/pure/collections/chains.nim
236nim/lib/pure/collections/critbits.nim 236nim/lib/pure/collections/critbits.nim
237nim/lib/pure/collections/deques.nim 237nim/lib/pure/collections/deques.nim
238nim/lib/pure/collections/hashcommon.nim 238nim/lib/pure/collections/hashcommon.nim
239nim/lib/pure/collections/heapqueue.nim 239nim/lib/pure/collections/heapqueue.nim
240nim/lib/pure/collections/intsets.nim 240nim/lib/pure/collections/intsets.nim
241nim/lib/pure/collections/lists.nim 241nim/lib/pure/collections/lists.nim
242nim/lib/pure/collections/rtarrays.nim 242nim/lib/pure/collections/rtarrays.nim
243nim/lib/pure/collections/sequtils.nim 243nim/lib/pure/collections/sequtils.nim
244nim/lib/pure/collections/setimpl.nim 244nim/lib/pure/collections/setimpl.nim
245nim/lib/pure/collections/sets.nim 245nim/lib/pure/collections/sets.nim
246nim/lib/pure/collections/sharedlist.nim 246nim/lib/pure/collections/sharedlist.nim
247nim/lib/pure/collections/sharedstrings.nim 
248nim/lib/pure/collections/sharedtables.nim 247nim/lib/pure/collections/sharedtables.nim
249nim/lib/pure/collections/tableimpl.nim 248nim/lib/pure/collections/tableimpl.nim
250nim/lib/pure/collections/tables.nim 249nim/lib/pure/collections/tables.nim
251nim/lib/pure/colors.nim 250nim/lib/pure/colors.nim
252nim/lib/pure/complex.nim 251nim/lib/pure/complex.nim
253nim/lib/pure/concurrency/atomics.nim 252nim/lib/pure/concurrency/atomics.nim
254nim/lib/pure/concurrency/cpuinfo.nim 253nim/lib/pure/concurrency/cpuinfo.nim
255nim/lib/pure/concurrency/cpuload.nim 254nim/lib/pure/concurrency/cpuload.nim
256nim/lib/pure/concurrency/threadpool.nim 255nim/lib/pure/concurrency/threadpool.nim
257nim/lib/pure/concurrency/threadpool.nim.cfg 256nim/lib/pure/concurrency/threadpool.nim.cfg
258nim/lib/pure/cookies.nim 257nim/lib/pure/cookies.nim
259nim/lib/pure/coro.nim 258nim/lib/pure/coro.nim
260nim/lib/pure/coro.nimcfg 259nim/lib/pure/coro.nimcfg
261nim/lib/pure/cstrutils.nim 260nim/lib/pure/cstrutils.nim
262nim/lib/pure/db_common.nim 261nim/lib/pure/db_common.nim
263nim/lib/pure/distros.nim 262nim/lib/pure/distros.nim
264nim/lib/pure/dynlib.nim 263nim/lib/pure/dynlib.nim
265nim/lib/pure/encodings.nim 264nim/lib/pure/encodings.nim
266nim/lib/pure/endians.nim 265nim/lib/pure/endians.nim
267nim/lib/pure/events.nim 
268nim/lib/pure/fenv.nim 266nim/lib/pure/fenv.nim
269nim/lib/pure/future.nim 267nim/lib/pure/future.nim
270nim/lib/pure/hashes.nim 268nim/lib/pure/hashes.nim
271nim/lib/pure/htmlgen.nim 269nim/lib/pure/htmlgen.nim
272nim/lib/pure/htmlparser.nim 270nim/lib/pure/htmlparser.nim
273nim/lib/pure/httpclient.nim 271nim/lib/pure/httpclient.nim
274nim/lib/pure/httpcore.nim 272nim/lib/pure/httpcore.nim
275nim/lib/pure/includes/osenv.nim 273nim/lib/pure/includes/osenv.nim
276nim/lib/pure/includes/oserr.nim 274nim/lib/pure/includes/oserr.nim
277nim/lib/pure/includes/osseps.nim 275nim/lib/pure/includes/osseps.nim
278nim/lib/pure/includes/unicode_ranges.nim 276nim/lib/pure/includes/unicode_ranges.nim
279nim/lib/pure/ioselects/ioselectors_epoll.nim 277nim/lib/pure/ioselects/ioselectors_epoll.nim
280nim/lib/pure/ioselects/ioselectors_kqueue.nim 278nim/lib/pure/ioselects/ioselectors_kqueue.nim
@@ -329,55 +327,56 @@ nim/lib/pure/sugar.nim @@ -329,55 +327,56 @@ nim/lib/pure/sugar.nim
329nim/lib/pure/terminal.nim 327nim/lib/pure/terminal.nim
330nim/lib/pure/times.nim 328nim/lib/pure/times.nim
331nim/lib/pure/typetraits.nim 329nim/lib/pure/typetraits.nim
332nim/lib/pure/unicode.nim 330nim/lib/pure/unicode.nim
333nim/lib/pure/unidecode/gen.py 331nim/lib/pure/unidecode/gen.py
334nim/lib/pure/unidecode/unidecode.dat 332nim/lib/pure/unidecode/unidecode.dat
335nim/lib/pure/unidecode/unidecode.nim 333nim/lib/pure/unidecode/unidecode.nim
336nim/lib/pure/unittest.nim 334nim/lib/pure/unittest.nim
337nim/lib/pure/uri.nim 335nim/lib/pure/uri.nim
338nim/lib/pure/volatile.nim 336nim/lib/pure/volatile.nim
339nim/lib/pure/xmlparser.nim 337nim/lib/pure/xmlparser.nim
340nim/lib/pure/xmltree.nim 338nim/lib/pure/xmltree.nim
341nim/lib/std/editdistance.nim 339nim/lib/std/editdistance.nim
 340nim/lib/std/monotimes.nim
342nim/lib/std/sha1.nim 341nim/lib/std/sha1.nim
343nim/lib/std/sums.nim 342nim/lib/std/sums.nim
344nim/lib/std/time_t.nim 343nim/lib/std/time_t.nim
345nim/lib/std/varints.nim 344nim/lib/std/varints.nim
346nim/lib/std/wordwrap.nim 345nim/lib/std/wordwrap.nim
347nim/lib/stdlib.nimble 346nim/lib/stdlib.nimble
348nim/lib/system.nim 347nim/lib/system.nim
349nim/lib/system/alloc.nim 348nim/lib/system/alloc.nim
350nim/lib/system/ansi_c.nim 349nim/lib/system/ansi_c.nim
351nim/lib/system/arithm.nim 350nim/lib/system/arithm.nim
352nim/lib/system/assertions.nim 351nim/lib/system/assertions.nim
353nim/lib/system/assign.nim 352nim/lib/system/assign.nim
354nim/lib/system/atomics.nim 353nim/lib/system/atomics.nim
355nim/lib/system/avltree.nim 354nim/lib/system/avltree.nim
356nim/lib/system/cellsets.nim 355nim/lib/system/cellsets.nim
357nim/lib/system/cgprocs.nim 356nim/lib/system/cgprocs.nim
358nim/lib/system/channels.nim 357nim/lib/system/channels.nim
359nim/lib/system/chcks.nim 358nim/lib/system/chcks.nim
360nim/lib/system/debugger.nim 
361nim/lib/system/deepcopy.nim 359nim/lib/system/deepcopy.nim
362nim/lib/system/dollars.nim 360nim/lib/system/dollars.nim
363nim/lib/system/dyncalls.nim 361nim/lib/system/dyncalls.nim
364nim/lib/system/embedded.nim 362nim/lib/system/embedded.nim
365nim/lib/system/endb.nim 
366nim/lib/system/excpt.nim 363nim/lib/system/excpt.nim
367nim/lib/system/fatal.nim 364nim/lib/system/fatal.nim
 365nim/lib/system/formatfloat.nim
368nim/lib/system/gc.nim 366nim/lib/system/gc.nim
369nim/lib/system/gc2.nim 367nim/lib/system/gc2.nim
370nim/lib/system/gc_common.nim 368nim/lib/system/gc_common.nim
 369nim/lib/system/gc_hooks.nim
371nim/lib/system/gc_ms.nim 370nim/lib/system/gc_ms.nim
372nim/lib/system/gc_regions.nim 371nim/lib/system/gc_regions.nim
373nim/lib/system/hti.nim 372nim/lib/system/hti.nim
374nim/lib/system/inclrtl.nim 373nim/lib/system/inclrtl.nim
375nim/lib/system/indexerrors.nim 374nim/lib/system/indexerrors.nim
376nim/lib/system/io.nim 375nim/lib/system/io.nim
377nim/lib/system/iterators.nim 376nim/lib/system/iterators.nim
378nim/lib/system/jssys.nim 377nim/lib/system/jssys.nim
379nim/lib/system/memory.nim 378nim/lib/system/memory.nim
380nim/lib/system/memtracker.nim 379nim/lib/system/memtracker.nim
381nim/lib/system/mmdisp.nim 380nim/lib/system/mmdisp.nim
382nim/lib/system/nimscript.nim 381nim/lib/system/nimscript.nim
383nim/lib/system/osalloc.nim 382nim/lib/system/osalloc.nim

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

--- pkgsrc/lang/nim/distinfo 2019/07/17 21:56:37 1.8
+++ pkgsrc/lang/nim/distinfo 2019/10/04 13:25:23 1.9
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.8 2019/07/17 21:56:37 ryoon Exp $ 1$NetBSD: distinfo,v 1.9 2019/10/04 13:25:23 ryoon Exp $
2 2
3SHA1 (nim-0.20.2.tar.xz) = 5a503fde01fa877b13dc244e61ea4280dddfb9fe 3SHA1 (nim-1.0.0.tar.xz) = 81d315804146e608fb9892e6af75b8cba3690481
4RMD160 (nim-0.20.2.tar.xz) = 7e5ec6ae96ddedbb1d4c476c14e09db85020aae4 4RMD160 (nim-1.0.0.tar.xz) = 44e0cbe359b42cb2653b3101489136504910585b
5SHA512 (nim-0.20.2.tar.xz) = 231d95950ca5a7abe86175f93085ea27fae493e4f8dde3c9e086993431f9517781ceffeb4f9e761eb524523df3703d0a315fe53e32bc6daea6a684bf90589282 5SHA512 (nim-1.0.0.tar.xz) = 951bbec06a6a1059214b485c5eddfa3c1be0a4ccf6ba98ac3ee624f57d36e86ae1212ffcb6d1bb7ea0938aabbe95a8a6587b140f3219ddb24ec7c93f5672266f
6Size (nim-0.20.2.tar.xz) = 5032768 bytes 6Size (nim-1.0.0.tar.xz) = 5136624 bytes