svn commit: r543824 - in head/lang/nim: . files

Loïc Bartoletti lbartoletti at FreeBSD.org
Thu Jul 30 19:41:46 UTC 2020


Author: lbartoletti
Date: Thu Jul 30 19:41:45 2020
New Revision: 543824
URL: https://svnweb.freebsd.org/changeset/ports/543824

Log:
  lang/nim: Update to 1.2.4
  
  PR:	247488, 247193
  Approved by:	Neal Nelson (maintainer), tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D25875

Deleted:
  head/lang/nim/files/patch-install.sh
Modified:
  head/lang/nim/Makefile
  head/lang/nim/distinfo
  head/lang/nim/pkg-plist

Modified: head/lang/nim/Makefile
==============================================================================
--- head/lang/nim/Makefile	Thu Jul 30 19:39:10 2020	(r543823)
+++ head/lang/nim/Makefile	Thu Jul 30 19:41:45 2020	(r543824)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	nim
-PORTVERSION=	1.2.0
+PORTVERSION=	1.2.4
 CATEGORIES=	lang
 MASTER_SITES=	https://nim-lang.org/download/
 
@@ -15,13 +15,18 @@ LICENSE_FILE=	${WRKSRC}/copying.txt
 BROKEN_mips64=		fails to build: build.sh: clang: not found
 BROKEN_sparc64=		fails to build: build.sh: clang: not found
 
+TEST_DEPENDS=	node>=0:www/node
+
 USES=		compiler tar:xz
+USE_LDCONFIG=	yes
 
 TOOLS_DESC=	Build and install nim tools
 
 OPTIONS_DEFINE=	DOCS TOOLS
 OPTIONS_DEFAULT=	DOCS TOOLS
 
+TEST_BINARY_ALIAS=	node=nodejs
+
 OPTIONS_SUB=	yes
 
 MAKE_JOBS_UNSAFE=	yes
@@ -46,21 +51,45 @@ do-build:
 		COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \
 		${SH} build.sh
 	cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} \
-		--nimcache=${WRKDIR}/nimcache koch
+		--nimcache=${WRKDIR}/nimcache -d:release koch
 	cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \
 		-d:release --nimcache=${WRKDIR}/nimcache
+	cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} \
+		-d:release --nimcache=${WRKDIR}/nimcache --app:lib \
+		-d:createNimRtl lib/nimrtl.nim
 
 do-build-TOOLS-on:
 	cd ${WRKSRC} && ./koch toolsNoNimble --parallelBuild=${MAKE_JOBS_NUMBER} \
 		-d:release --nimcache=${WRKDIR}/nimcache
 
 do-install:
-	cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX}
+	# Install nim compiler
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/nim ${STAGEDIR}${PREFIX}/bin
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim
+	# Install lib nim rtl
+	${INSTALL_LIB} ${WRKSRC}/lib/libnimrtl.so ${STAGEDIR}${PREFIX}/lib
+	# Install nim lib files
+	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
+	(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME} "! -name libnimrtl.so")
+	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/compiler
+	(cd ${WRKSRC}/compiler && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/compiler "! -name nim ! -name nim1")
+	# Configuration files
+	${MKDIR} ${STAGEDIR}${ETCDIR}
+.for file in nim.cfg nimdoc.cfg nimdoc.tex.cfg
+	${INSTALL_DATA} ${WRKSRC}/config/${file} ${STAGEDIR}${ETCDIR}
+.endfor
 
+do-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+
 do-install-TOOLS-on:
 .for t in ${TLIST}
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${STAGEDIR}${PREFIX}/bin
 .endfor
+
+do-test:
+	cd ${WRKSRC} && ${SETENV} ./koch test all -d:release \
+	--nimcache=${WRKDIR}/nimcache --putenv:"PATH=${PATH}"
 
 .include <bsd.port.post.mk>

Modified: head/lang/nim/distinfo
==============================================================================
--- head/lang/nim/distinfo	Thu Jul 30 19:39:10 2020	(r543823)
+++ head/lang/nim/distinfo	Thu Jul 30 19:41:45 2020	(r543824)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1585934270
-SHA256 (nim-1.2.0.tar.xz) = 4e94583a373965821805e665e0a05f52fb610916676edb09148941415637c575
-SIZE (nim-1.2.0.tar.xz) = 5869428
+TIMESTAMP = 1596005906
+SHA256 (nim-1.2.4.tar.xz) = eef18f32fabe65f0d06a40f32e297d1f6daba66463c33f3ab57edc4d3530d636
+SIZE (nim-1.2.4.tar.xz) = 5680128

Modified: head/lang/nim/pkg-plist
==============================================================================
--- head/lang/nim/pkg-plist	Thu Jul 30 19:39:10 2020	(r543823)
+++ head/lang/nim/pkg-plist	Thu Jul 30 19:41:45 2020	(r543824)
@@ -7,431 +7,681 @@ bin/nim
 %%ETCDIR%%/nim.cfg
 %%ETCDIR%%/nimdoc.cfg
 %%ETCDIR%%/nimdoc.tex.cfg
-lib/arch/x86/amd64.S
-lib/arch/x86/i386.S
-lib/core/hotcodereloading.nim
-lib/core/locks.nim
-lib/core/macrocache.nim
-lib/core/macros.nim
-lib/core/rlocks.nim
-lib/core/typeinfo.nim
-lib/cycle.h
-lib/deprecated/pure/LockFreeHash.nim
-lib/deprecated/pure/events.nim
-lib/deprecated/pure/ospaths.nim
-lib/deprecated/pure/parseopt2.nim
-lib/deprecated/pure/securehash.nim
-lib/deprecated/pure/sharedstrings.nim
-lib/experimental/diff.nim
-lib/genode/alloc.nim
-lib/genode/env.nim
-lib/genode_cpp/syslocks.h
-lib/genode_cpp/threads.h
-lib/impure/db_mysql.nim
-lib/impure/db_odbc.nim
-lib/impure/db_postgres.nim
-lib/impure/db_sqlite.nim
-lib/impure/nre.nim
-lib/impure/nre/private/util.nim
-lib/impure/rdstdin.nim
-lib/impure/re.nim
-lib/js/asyncjs.nim
-lib/js/dom.nim
-lib/js/jsconsole.nim
-lib/js/jscore.nim
-lib/js/jsffi.nim
-lib/nimbase.h
-lib/nimhcr.nim
-lib/nimhcr.nim.cfg
-lib/nimrtl.nim
-lib/nimrtl.nim.cfg
-lib/nintendoswitch/switch_memory.nim
-lib/packages/docutils/docutils.nimble
-lib/packages/docutils/highlite.nim
-lib/packages/docutils/rst.nim
-lib/packages/docutils/rstast.nim
-lib/packages/docutils/rstgen.nim
-lib/posix/epoll.nim
-lib/posix/inotify.nim
-lib/posix/kqueue.nim
-lib/posix/linux.nim
-lib/posix/posix.nim
-lib/posix/posix_linux_amd64.nim
-lib/posix/posix_linux_amd64_consts.nim
-lib/posix/posix_macos_amd64.nim
-lib/posix/posix_nintendoswitch.nim
-lib/posix/posix_nintendoswitch_consts.nim
-lib/posix/posix_openbsd_amd64.nim
-lib/posix/posix_other.nim
-lib/posix/posix_other_consts.nim
-lib/posix/posix_utils.nim
-lib/posix/termios.nim
-lib/prelude.nim
-lib/pure/algorithm.nim
-lib/pure/async.nim
-lib/pure/asyncdispatch.nim
-lib/pure/asyncdispatch.nim.cfg
-lib/pure/asyncfile.nim
-lib/pure/asyncftpclient.nim
-lib/pure/asyncfutures.nim
-lib/pure/asynchttpserver.nim
-lib/pure/asyncmacro.nim
-lib/pure/asyncnet.nim
-lib/pure/asyncstreams.nim
-lib/pure/base64.nim
-lib/pure/bitops.nim
-lib/pure/browsers.nim
-lib/pure/cgi.nim
-lib/pure/collections/chains.nim
-lib/pure/collections/critbits.nim
-lib/pure/collections/deques.nim
-lib/pure/collections/hashcommon.nim
-lib/pure/collections/heapqueue.nim
-lib/pure/collections/intsets.nim
-lib/pure/collections/lists.nim
-lib/pure/collections/rtarrays.nim
-lib/pure/collections/sequtils.nim
-lib/pure/collections/setimpl.nim
-lib/pure/collections/sets.nim
-lib/pure/collections/sharedlist.nim
-lib/pure/collections/sharedtables.nim
-lib/pure/collections/tableimpl.nim
-lib/pure/collections/tables.nim
-lib/pure/colors.nim
-lib/pure/complex.nim
-lib/pure/concurrency/atomics.nim
-lib/pure/concurrency/cpuinfo.nim
-lib/pure/concurrency/cpuload.nim
-lib/pure/concurrency/threadpool.nim
-lib/pure/concurrency/threadpool.nim.cfg
-lib/pure/cookies.nim
-lib/pure/coro.nim
-lib/pure/coro.nimcfg
-lib/pure/cstrutils.nim
-lib/pure/db_common.nim
-lib/pure/distros.nim
-lib/pure/dynlib.nim
-lib/pure/encodings.nim
-lib/pure/endians.nim
-lib/pure/fenv.nim
-lib/pure/future.nim
-lib/pure/hashes.nim
-lib/pure/htmlgen.nim
-lib/pure/htmlparser.nim
-lib/pure/httpclient.nim
-lib/pure/httpcore.nim
-lib/pure/includes/osenv.nim
-lib/pure/includes/oserr.nim
-lib/pure/includes/osseps.nim
-lib/pure/includes/unicode_ranges.nim
-lib/pure/ioselects/ioselectors_epoll.nim
-lib/pure/ioselects/ioselectors_kqueue.nim
-lib/pure/ioselects/ioselectors_poll.nim
-lib/pure/ioselects/ioselectors_select.nim
-lib/pure/json.nim
-lib/pure/lenientops.nim
-lib/pure/lexbase.nim
-lib/pure/logging.nim
-lib/pure/marshal.nim
-lib/pure/math.nim
-lib/pure/md5.nim
-lib/pure/memfiles.nim
-lib/pure/mersenne.nim
-lib/pure/mimetypes.nim
-lib/pure/nativesockets.nim
-lib/pure/net.nim
-lib/pure/nimprof.nim
-lib/pure/nimprof.nim.cfg
-lib/pure/nimtracker.nim
-lib/pure/oids.nim
-lib/pure/options.nim
-lib/pure/os.nim
-lib/pure/osproc.nim
-lib/pure/oswalkdir.nim
-lib/pure/parsecfg.nim
-lib/pure/parsecsv.nim
-lib/pure/parsejson.nim
-lib/pure/parseopt.nim
-lib/pure/parsesql.nim
-lib/pure/parseutils.nim
-lib/pure/parsexml.nim
-lib/pure/pathnorm.nim
-lib/pure/pegs.nim
-lib/pure/punycode.nim
-lib/pure/random.nim
-lib/pure/rationals.nim
-lib/pure/reservedmem.nim
-lib/pure/ropes.nim
-lib/pure/segfaults.nim
-lib/pure/selectors.nim
-lib/pure/smtp.nim
-lib/pure/smtp.nim.cfg
-lib/pure/ssl_certs.nim
-lib/pure/stats.nim
-lib/pure/streams.nim
-lib/pure/strformat.nim
-lib/pure/strmisc.nim
-lib/pure/strscans.nim
-lib/pure/strtabs.nim
-lib/pure/strutils.nim
-lib/pure/sugar.nim
-lib/pure/terminal.nim
-lib/pure/times.nim
-lib/pure/typetraits.nim
-lib/pure/unicode.nim
-lib/pure/unidecode/gen.py
-lib/pure/unidecode/unidecode.dat
-lib/pure/unidecode/unidecode.nim
-lib/pure/unittest.nim
-lib/pure/uri.nim
-lib/pure/volatile.nim
-lib/pure/xmlparser.nim
-lib/pure/xmltree.nim
-lib/std/compilesettings.nim
-lib/std/decls.nim
-lib/std/editdistance.nim
-lib/std/logic.nim
-lib/std/monotimes.nim
-lib/std/private/underscored_calls.nim
-lib/std/sha1.nim
-lib/std/stackframes.nim
-lib/std/sums.nim
-lib/std/time_t.nim
-lib/std/varints.nim
-lib/std/with.nim
-lib/std/wordwrap.nim
-lib/std/wrapnils.nim
-lib/stdlib.nimble
-lib/system.nim
-lib/system/alloc.nim
-lib/system/ansi_c.nim
-lib/system/arithm.nim
-lib/system/arithmetics.nim
-lib/system/assertions.nim
-lib/system/assign.nim
-lib/system/atomics.nim
-lib/system/avltree.nim
-lib/system/basic_types.nim
-lib/system/cellsets.nim
-lib/system/cgprocs.nim
-lib/system/channels.nim
-lib/system/chcks.nim
-lib/system/comparisons.nim
-lib/system/cyclebreaker.nim
-lib/system/cyclicrefs_v2.nim
-lib/system/deepcopy.nim
-lib/system/dollars.nim
-lib/system/dyncalls.nim
-lib/system/embedded.nim
-lib/system/exceptions.nim
-lib/system/excpt.nim
-lib/system/fatal.nim
-lib/system/formatfloat.nim
-lib/system/gc.nim
-lib/system/gc2.nim
-lib/system/gc_common.nim
-lib/system/gc_hooks.nim
-lib/system/gc_interface.nim
-lib/system/gc_ms.nim
-lib/system/gc_regions.nim
-lib/system/hti.nim
-lib/system/inclrtl.nim
-lib/system/indexerrors.nim
-lib/system/integerops.nim
-lib/system/io.nim
-lib/system/iterators.nim
-lib/system/iterators_1.nim
-lib/system/jssys.nim
-lib/system/memalloc.nim
-lib/system/memory.nim
-lib/system/memtracker.nim
-lib/system/mm/boehm.nim
-lib/system/mm/go.nim
-lib/system/mm/malloc.nim
-lib/system/mm/none.nim
-lib/system/mmdisp.nim
-lib/system/nimscript.nim
-lib/system/osalloc.nim
-lib/system/platforms.nim
-lib/system/profiler.nim
-lib/system/refs_v2.nim
-lib/system/repr.nim
-lib/system/repr_v2.nim
-lib/system/reprjs.nim
-lib/system/seqs_v2.nim
-lib/system/setops.nim
-lib/system/sets.nim
-lib/system/strmantle.nim
-lib/system/strs_v2.nim
-lib/system/syslocks.nim
-lib/system/sysspawn.nim
-lib/system/sysstr.nim
-lib/system/threadlocalstorage.nim
-lib/system/threads.nim
-lib/system/timers.nim
-lib/system/widestrs.nim
-lib/system_overview.rst
-lib/windows/registry.nim
-lib/windows/winlean.nim
-lib/wrappers/iup.nim
-lib/wrappers/linenoise/LICENSE.txt
-lib/wrappers/linenoise/README.markdown
-lib/wrappers/linenoise/linenoise.c
-lib/wrappers/linenoise/linenoise.h
-lib/wrappers/linenoise/linenoise.nim
-lib/wrappers/mysql.nim
-lib/wrappers/odbcsql.nim
-lib/wrappers/openssl.nim
-lib/wrappers/pcre.nim
-lib/wrappers/postgres.nim
-lib/wrappers/sqlite3.nim
-lib/wrappers/tinyc.nim
-nim/compiler.nimble
-nim/compiler/aliases.nim
-nim/compiler/asciitables.nim
-nim/compiler/ast.nim
-nim/compiler/astalgo.nim
-nim/compiler/bitsets.nim
-nim/compiler/btrees.nim
-nim/compiler/canonicalizer.nim
-nim/compiler/ccgcalls.nim
-nim/compiler/ccgexprs.nim
-nim/compiler/ccgliterals.nim
-nim/compiler/ccgmerge.nim
-nim/compiler/ccgstmts.nim
-nim/compiler/ccgthreadvars.nim
-nim/compiler/ccgtrav.nim
-nim/compiler/ccgtypes.nim
-nim/compiler/ccgutils.nim
-nim/compiler/cgen.nim
-nim/compiler/cgendata.nim
-nim/compiler/cgmeth.nim
-nim/compiler/closureiters.nim
-nim/compiler/cmdlinehelper.nim
-nim/compiler/commands.nim
-nim/compiler/condsyms.nim
-nim/compiler/debuginfo.nim
-nim/compiler/depends.nim
-nim/compiler/dfa.nim
-nim/compiler/docgen.nim
-nim/compiler/docgen2.nim
-nim/compiler/enumtostr.nim
-nim/compiler/evalffi.nim
-nim/compiler/evaltempl.nim
-nim/compiler/extccomp.nim
-nim/compiler/filter_tmpl.nim
-nim/compiler/filters.nim
-nim/compiler/forloops.nim
-nim/compiler/gorgeimpl.nim
-nim/compiler/guards.nim
-nim/compiler/hlo.nim
-nim/compiler/idents.nim
-nim/compiler/idgen.nim
-nim/compiler/importer.nim
-nim/compiler/incremental.nim
-nim/compiler/injectdestructors.nim
-nim/compiler/installer.ini
-nim/compiler/int128.nim
-nim/compiler/jsgen.nim
-nim/compiler/jstypes.nim
-nim/compiler/lambdalifting.nim
-nim/compiler/layouter.nim
-nim/compiler/lexer.nim
-nim/compiler/liftdestructors.nim
-nim/compiler/liftlocals.nim
-nim/compiler/lineinfos.nim
-nim/compiler/linter.nim
-nim/compiler/llstream.nim
-nim/compiler/lookups.nim
-nim/compiler/lowerings.nim
-nim/compiler/macrocacheimpl.nim
-nim/compiler/magicsys.nim
-nim/compiler/main.nim
-nim/compiler/mapping.txt
-nim/compiler/modulegraphs.nim
-nim/compiler/modulepaths.nim
-nim/compiler/modules.nim
-nim/compiler/msgs.nim
-nim/compiler/ndi.nim
-nim/compiler/nim.cfg
-nim/compiler/nim.nim
-nim/compiler/nimblecmd.nim
-nim/compiler/nimconf.nim
-nim/compiler/nimeval.nim
-nim/compiler/nimfix/nimfix.nim
-nim/compiler/nimfix/nimfix.nim.cfg
-nim/compiler/nimfix/prettybase.nim
-nim/compiler/nimlexbase.nim
-nim/compiler/nimsets.nim
-nim/compiler/nodejs.nim
-nim/compiler/nversion.nim
-nim/compiler/options.nim
-nim/compiler/packagehandling.nim
-nim/compiler/parampatterns.nim
-nim/compiler/parser.nim
-nim/compiler/passaux.nim
-nim/compiler/passes.nim
-nim/compiler/pathutils.nim
-nim/compiler/patterns.nim
-nim/compiler/platform.nim
-nim/compiler/plugins/active.nim
-nim/compiler/plugins/itersgen.nim
-nim/compiler/plugins/locals.nim
-nim/compiler/pluginsupport.nim
-nim/compiler/pragmas.nim
-nim/compiler/prefixmatches.nim
-nim/compiler/procfind.nim
-nim/compiler/readme.txt
-nim/compiler/renderer.nim
-nim/compiler/reorder.nim
-nim/compiler/rod.nim
-nim/compiler/rodimpl.nim
-nim/compiler/rodutils.nim
-nim/compiler/ropes.nim
-nim/compiler/saturate.nim
-nim/compiler/scriptconfig.nim
-nim/compiler/sem.nim
-nim/compiler/semcall.nim
-nim/compiler/semdata.nim
-nim/compiler/semexprs.nim
-nim/compiler/semfields.nim
-nim/compiler/semfold.nim
-nim/compiler/semgnrc.nim
-nim/compiler/seminst.nim
-nim/compiler/semmacrosanity.nim
-nim/compiler/semmagic.nim
-nim/compiler/semobjconstr.nim
-nim/compiler/semparallel.nim
-nim/compiler/sempass2.nim
-nim/compiler/semstmts.nim
-nim/compiler/semtempl.nim
-nim/compiler/semtypes.nim
-nim/compiler/semtypinst.nim
-nim/compiler/sighashes.nim
-nim/compiler/sigmatch.nim
-nim/compiler/sinkparameter_inference.nim
-nim/compiler/sizealignoffsetimpl.nim
-nim/compiler/sourcemap.nim
-nim/compiler/spawn.nim
-nim/compiler/suggest.nim
-nim/compiler/syntaxes.nim
-nim/compiler/tccgen.nim
-nim/compiler/transf.nim
-nim/compiler/trees.nim
-nim/compiler/treetab.nim
-nim/compiler/types.nim
-nim/compiler/typesrenderer.nim
-nim/compiler/unittest_light.nim
-nim/compiler/vm.nim
-nim/compiler/vmdef.nim
-nim/compiler/vmdeps.nim
-nim/compiler/vmgen.nim
-nim/compiler/vmhooks.nim
-nim/compiler/vmmarshal.nim
-nim/compiler/vmops.nim
-nim/compiler/wordrecg.nim
-nim/compiler/writetracking.nim
-nim/doc/advopt.txt
-nim/doc/basicopt.txt
-nim/doc/nimdoc.css
+lib/libnimrtl.so
+lib/nim/arch/x86/amd64.S
+lib/nim/arch/x86/i386.S
+lib/nim/compiler/aliases.nim
+lib/nim/compiler/asciitables.nim
+lib/nim/compiler/ast.nim
+lib/nim/compiler/astalgo.nim
+lib/nim/compiler/bitsets.nim
+lib/nim/compiler/btrees.nim
+lib/nim/compiler/canonicalizer.nim
+lib/nim/compiler/ccgcalls.nim
+lib/nim/compiler/ccgexprs.nim
+lib/nim/compiler/ccgliterals.nim
+lib/nim/compiler/ccgmerge.nim
+lib/nim/compiler/ccgreset.nim
+lib/nim/compiler/ccgstmts.nim
+lib/nim/compiler/ccgthreadvars.nim
+lib/nim/compiler/ccgtrav.nim
+lib/nim/compiler/ccgtypes.nim
+lib/nim/compiler/ccgutils.nim
+lib/nim/compiler/cgen.nim
+lib/nim/compiler/cgendata.nim
+lib/nim/compiler/cgmeth.nim
+lib/nim/compiler/closureiters.nim
+lib/nim/compiler/cmdlinehelper.nim
+lib/nim/compiler/commands.nim
+lib/nim/compiler/condsyms.nim
+lib/nim/compiler/debuginfo.nim
+lib/nim/compiler/depends.nim
+lib/nim/compiler/dfa.nim
+lib/nim/compiler/docgen.nim
+lib/nim/compiler/docgen2.nim
+lib/nim/compiler/enumtostr.nim
+lib/nim/compiler/evalffi.nim
+lib/nim/compiler/evaltempl.nim
+lib/nim/compiler/extccomp.nim
+lib/nim/compiler/filter_tmpl.nim
+lib/nim/compiler/filters.nim
+lib/nim/compiler/forloops.nim
+lib/nim/compiler/gorgeimpl.nim
+lib/nim/compiler/guards.nim
+lib/nim/compiler/hlo.nim
+lib/nim/compiler/idents.nim
+lib/nim/compiler/idgen.nim
+lib/nim/compiler/importer.nim
+lib/nim/compiler/incremental.nim
+lib/nim/compiler/injectdestructors.nim
+lib/nim/compiler/installer.ini
+lib/nim/compiler/int128.nim
+lib/nim/compiler/jsgen.nim
+lib/nim/compiler/jstypes.nim
+lib/nim/compiler/lambdalifting.nim
+lib/nim/compiler/layouter.nim
+lib/nim/compiler/lexer.nim
+lib/nim/compiler/liftdestructors.nim
+lib/nim/compiler/liftlocals.nim
+lib/nim/compiler/lineinfos.nim
+lib/nim/compiler/linter.nim
+lib/nim/compiler/llstream.nim
+lib/nim/compiler/lookups.nim
+lib/nim/compiler/lowerings.nim
+lib/nim/compiler/macrocacheimpl.nim
+lib/nim/compiler/magicsys.nim
+lib/nim/compiler/main.nim
+lib/nim/compiler/mapping.txt
+lib/nim/compiler/modulegraphs.nim
+lib/nim/compiler/modulepaths.nim
+lib/nim/compiler/modules.nim
+lib/nim/compiler/msgs.nim
+lib/nim/compiler/ndi.nim
+lib/nim/compiler/nim.cfg
+lib/nim/compiler/nim.nim
+lib/nim/compiler/nimblecmd.nim
+lib/nim/compiler/nimconf.nim
+lib/nim/compiler/nimeval.nim
+lib/nim/compiler/nimfix/nimfix.nim
+lib/nim/compiler/nimfix/nimfix.nim.cfg
+lib/nim/compiler/nimfix/prettybase.nim
+lib/nim/compiler/nimlexbase.nim
+lib/nim/compiler/nimsets.nim
+lib/nim/compiler/nodejs.nim
+lib/nim/compiler/nversion.nim
+lib/nim/compiler/options.nim
+lib/nim/compiler/packagehandling.nim
+lib/nim/compiler/parampatterns.nim
+lib/nim/compiler/parser.nim
+lib/nim/compiler/passaux.nim
+lib/nim/compiler/passes.nim
+lib/nim/compiler/pathutils.nim
+lib/nim/compiler/patterns.nim
+lib/nim/compiler/platform.nim
+lib/nim/compiler/plugins/active.nim
+lib/nim/compiler/plugins/itersgen.nim
+lib/nim/compiler/plugins/locals.nim
+lib/nim/compiler/pluginsupport.nim
+lib/nim/compiler/pragmas.nim
+lib/nim/compiler/prefixmatches.nim
+lib/nim/compiler/procfind.nim
+lib/nim/compiler/readme.txt
+lib/nim/compiler/renderer.nim
+lib/nim/compiler/reorder.nim
+lib/nim/compiler/rod.nim
+lib/nim/compiler/rodimpl.nim
+lib/nim/compiler/rodutils.nim
+lib/nim/compiler/ropes.nim
+lib/nim/compiler/saturate.nim
+lib/nim/compiler/scriptconfig.nim
+lib/nim/compiler/sem.nim
+lib/nim/compiler/semcall.nim
+lib/nim/compiler/semdata.nim
+lib/nim/compiler/semexprs.nim
+lib/nim/compiler/semfields.nim
+lib/nim/compiler/semfold.nim
+lib/nim/compiler/semgnrc.nim
+lib/nim/compiler/seminst.nim
+lib/nim/compiler/semmacrosanity.nim
+lib/nim/compiler/semmagic.nim
+lib/nim/compiler/semobjconstr.nim
+lib/nim/compiler/semparallel.nim
+lib/nim/compiler/sempass2.nim
+lib/nim/compiler/semstmts.nim
+lib/nim/compiler/semtempl.nim
+lib/nim/compiler/semtypes.nim
+lib/nim/compiler/semtypinst.nim
+lib/nim/compiler/sighashes.nim
+lib/nim/compiler/sigmatch.nim
+lib/nim/compiler/sinkparameter_inference.nim
+lib/nim/compiler/sizealignoffsetimpl.nim
+lib/nim/compiler/sourcemap.nim
+lib/nim/compiler/spawn.nim
+lib/nim/compiler/suggest.nim
+lib/nim/compiler/syntaxes.nim
+lib/nim/compiler/tccgen.nim
+lib/nim/compiler/transf.nim
+lib/nim/compiler/trees.nim
+lib/nim/compiler/treetab.nim
+lib/nim/compiler/types.nim
+lib/nim/compiler/typesrenderer.nim
+lib/nim/compiler/unittest_light.nim
+lib/nim/compiler/vm.nim
+lib/nim/compiler/vmdef.nim
+lib/nim/compiler/vmdeps.nim
+lib/nim/compiler/vmgen.nim
+lib/nim/compiler/vmhooks.nim
+lib/nim/compiler/vmmarshal.nim
+lib/nim/compiler/vmops.nim
+lib/nim/compiler/wordrecg.nim
+lib/nim/compiler/writetracking.nim
+lib/nim/core/hotcodereloading.nim
+lib/nim/core/locks.nim
+lib/nim/core/macrocache.nim
+lib/nim/core/macros.nim
+lib/nim/core/rlocks.nim
+lib/nim/core/typeinfo.nim
+lib/nim/cycle.h
+lib/nim/deprecated/pure/LockFreeHash.nim
+lib/nim/deprecated/pure/events.nim
+lib/nim/deprecated/pure/ospaths.nim
+lib/nim/deprecated/pure/parseopt2.nim
+lib/nim/deprecated/pure/securehash.nim
+lib/nim/deprecated/pure/sharedstrings.nim
+lib/nim/experimental/diff.nim
+lib/nim/genode/alloc.nim
+lib/nim/genode/env.nim
+lib/nim/genode_cpp/syslocks.h
+lib/nim/genode_cpp/threads.h
+lib/nim/impure/db_mysql.nim
+lib/nim/impure/db_odbc.nim
+lib/nim/impure/db_postgres.nim
+lib/nim/impure/db_sqlite.nim
+lib/nim/impure/nre.nim
+lib/nim/impure/nre/private/util.nim
+lib/nim/impure/rdstdin.nim
+lib/nim/impure/re.nim
+lib/nim/js/asyncjs.nim
+lib/nim/js/dom.nim
+lib/nim/js/jsconsole.nim
+lib/nim/js/jscore.nim
+lib/nim/js/jsffi.nim
+lib/nim/nimbase.h
+lib/nim/nimhcr.nim
+lib/nim/nimhcr.nim.cfg
+lib/nim/nimrtl.nim
+lib/nim/nimrtl.nim.cfg
+lib/nim/nintendoswitch/switch_memory.nim
+lib/nim/packages/docutils/docutils.nimble
+lib/nim/packages/docutils/highlite.nim
+lib/nim/packages/docutils/rst.nim
+lib/nim/packages/docutils/rstast.nim
+lib/nim/packages/docutils/rstgen.nim
+lib/nim/posix/epoll.nim
+lib/nim/posix/inotify.nim
+lib/nim/posix/kqueue.nim
+lib/nim/posix/linux.nim
+lib/nim/posix/posix.nim
+lib/nim/posix/posix_linux_amd64.nim
+lib/nim/posix/posix_linux_amd64_consts.nim
+lib/nim/posix/posix_macos_amd64.nim
+lib/nim/posix/posix_nintendoswitch.nim
+lib/nim/posix/posix_nintendoswitch_consts.nim
+lib/nim/posix/posix_openbsd_amd64.nim
+lib/nim/posix/posix_other.nim
+lib/nim/posix/posix_other_consts.nim
+lib/nim/posix/posix_utils.nim
+lib/nim/posix/termios.nim
+lib/nim/prelude.nim
+lib/nim/pure/algorithm.nim
+lib/nim/pure/async.nim
+lib/nim/pure/asyncdispatch.nim
+lib/nim/pure/asyncdispatch.nim.cfg
+lib/nim/pure/asyncfile.nim
+lib/nim/pure/asyncftpclient.nim
+lib/nim/pure/asyncfutures.nim
+lib/nim/pure/asynchttpserver.nim
+lib/nim/pure/asyncmacro.nim
+lib/nim/pure/asyncnet.nim
+lib/nim/pure/asyncstreams.nim
+lib/nim/pure/base64.nim
+lib/nim/pure/bitops.nim
+lib/nim/pure/browsers.nim
+lib/nim/pure/cgi.nim
+lib/nim/pure/collections/chains.nim
+lib/nim/pure/collections/critbits.nim
+lib/nim/pure/collections/deques.nim
+lib/nim/pure/collections/hashcommon.nim
+lib/nim/pure/collections/heapqueue.nim
+lib/nim/pure/collections/intsets.nim
+lib/nim/pure/collections/lists.nim
+lib/nim/pure/collections/rtarrays.nim
+lib/nim/pure/collections/sequtils.nim
+lib/nim/pure/collections/setimpl.nim
+lib/nim/pure/collections/sets.nim
+lib/nim/pure/collections/sharedlist.nim
+lib/nim/pure/collections/sharedtables.nim
+lib/nim/pure/collections/tableimpl.nim
+lib/nim/pure/collections/tables.nim
+lib/nim/pure/colors.nim
+lib/nim/pure/complex.nim
+lib/nim/pure/concurrency/atomics.nim
+lib/nim/pure/concurrency/cpuinfo.nim
+lib/nim/pure/concurrency/cpuload.nim
+lib/nim/pure/concurrency/threadpool.nim
+lib/nim/pure/concurrency/threadpool.nim.cfg
+lib/nim/pure/cookies.nim
+lib/nim/pure/coro.nim
+lib/nim/pure/coro.nimcfg
+lib/nim/pure/cstrutils.nim
+lib/nim/pure/db_common.nim
+lib/nim/pure/distros.nim
+lib/nim/pure/dynlib.nim
+lib/nim/pure/encodings.nim
+lib/nim/pure/endians.nim
+lib/nim/pure/fenv.nim
+lib/nim/pure/future.nim
+lib/nim/pure/hashes.nim
+lib/nim/pure/htmlgen.nim
+lib/nim/pure/htmlparser.nim
+lib/nim/pure/httpclient.nim
+lib/nim/pure/httpcore.nim
+lib/nim/pure/includes/osenv.nim
+lib/nim/pure/includes/oserr.nim
+lib/nim/pure/includes/osseps.nim
+lib/nim/pure/includes/unicode_ranges.nim
+lib/nim/pure/ioselects/ioselectors_epoll.nim
+lib/nim/pure/ioselects/ioselectors_kqueue.nim
+lib/nim/pure/ioselects/ioselectors_poll.nim
+lib/nim/pure/ioselects/ioselectors_select.nim
+lib/nim/pure/json.nim
+lib/nim/pure/lenientops.nim
+lib/nim/pure/lexbase.nim
+lib/nim/pure/logging.nim
+lib/nim/pure/marshal.nim
+lib/nim/pure/math.nim
+lib/nim/pure/md5.nim
+lib/nim/pure/memfiles.nim
+lib/nim/pure/mersenne.nim
+lib/nim/pure/mimetypes.nim
+lib/nim/pure/nativesockets.nim
+lib/nim/pure/net.nim
+lib/nim/pure/nimprof.nim
+lib/nim/pure/nimprof.nim.cfg
+lib/nim/pure/nimtracker.nim
+lib/nim/pure/oids.nim
+lib/nim/pure/options.nim
+lib/nim/pure/os.nim
+lib/nim/pure/osproc.nim
+lib/nim/pure/oswalkdir.nim
+lib/nim/pure/parsecfg.nim
+lib/nim/pure/parsecsv.nim
+lib/nim/pure/parsejson.nim
+lib/nim/pure/parseopt.nim
+lib/nim/pure/parsesql.nim
+lib/nim/pure/parseutils.nim
+lib/nim/pure/parsexml.nim
+lib/nim/pure/pathnorm.nim
+lib/nim/pure/pegs.nim
+lib/nim/pure/punycode.nim
+lib/nim/pure/random.nim
+lib/nim/pure/rationals.nim
+lib/nim/pure/reservedmem.nim
+lib/nim/pure/ropes.nim
+lib/nim/pure/segfaults.nim
+lib/nim/pure/selectors.nim
+lib/nim/pure/smtp.nim
+lib/nim/pure/smtp.nim.cfg
+lib/nim/pure/ssl_certs.nim
+lib/nim/pure/stats.nim
+lib/nim/pure/streams.nim
+lib/nim/pure/strformat.nim
+lib/nim/pure/strmisc.nim
+lib/nim/pure/strscans.nim
+lib/nim/pure/strtabs.nim
+lib/nim/pure/strutils.nim
+lib/nim/pure/sugar.nim
+lib/nim/pure/terminal.nim
+lib/nim/pure/times.nim
+lib/nim/pure/typetraits.nim
+lib/nim/pure/unicode.nim
+lib/nim/pure/unidecode/gen.py
+lib/nim/pure/unidecode/unidecode.dat
+lib/nim/pure/unidecode/unidecode.nim
+lib/nim/pure/unittest.nim
+lib/nim/pure/uri.nim
+lib/nim/pure/volatile.nim
+lib/nim/pure/xmlparser.nim
+lib/nim/pure/xmltree.nim
+lib/nim/std/compilesettings.nim
+lib/nim/std/decls.nim
+lib/nim/std/editdistance.nim
+lib/nim/std/logic.nim
+lib/nim/std/monotimes.nim
+lib/nim/std/private/underscored_calls.nim
+lib/nim/std/sha1.nim
+lib/nim/std/stackframes.nim
+lib/nim/std/sums.nim
+lib/nim/std/time_t.nim
+lib/nim/std/varints.nim
+lib/nim/std/with.nim
+lib/nim/std/wordwrap.nim
+lib/nim/std/wrapnils.nim
+lib/nim/stdlib.nimble
+lib/nim/system.nim
+lib/nim/system/alloc.nim
+lib/nim/system/ansi_c.nim
+lib/nim/system/arithm.nim
+lib/nim/system/arithmetics.nim
+lib/nim/system/assertions.nim
+lib/nim/system/assign.nim
+lib/nim/system/atomics.nim
+lib/nim/system/avltree.nim
+lib/nim/system/basic_types.nim
+lib/nim/system/cellsets.nim
+lib/nim/system/cgprocs.nim
+lib/nim/system/channels.nim
+lib/nim/system/chcks.nim
+lib/nim/system/comparisons.nim
+lib/nim/system/cyclebreaker.nim
+lib/nim/system/cyclicrefs_v2.nim
+lib/nim/system/deepcopy.nim
+lib/nim/system/dollars.nim
+lib/nim/system/dyncalls.nim
+lib/nim/system/embedded.nim
+lib/nim/system/exceptions.nim
+lib/nim/system/excpt.nim
+lib/nim/system/fatal.nim
+lib/nim/system/formatfloat.nim
+lib/nim/system/gc.nim
+lib/nim/system/gc2.nim
+lib/nim/system/gc_common.nim
+lib/nim/system/gc_hooks.nim
+lib/nim/system/gc_interface.nim
+lib/nim/system/gc_ms.nim
+lib/nim/system/gc_regions.nim
+lib/nim/system/hti.nim
+lib/nim/system/inclrtl.nim
+lib/nim/system/indexerrors.nim
+lib/nim/system/integerops.nim
+lib/nim/system/io.nim
+lib/nim/system/iterators.nim
+lib/nim/system/iterators_1.nim
+lib/nim/system/jssys.nim
+lib/nim/system/memalloc.nim
+lib/nim/system/memory.nim
+lib/nim/system/memtracker.nim
+lib/nim/system/mm/boehm.nim
+lib/nim/system/mm/go.nim
+lib/nim/system/mm/malloc.nim
+lib/nim/system/mm/none.nim
+lib/nim/system/mmdisp.nim
+lib/nim/system/nimscript.nim
+lib/nim/system/osalloc.nim
+lib/nim/system/platforms.nim
+lib/nim/system/profiler.nim
+lib/nim/system/refs_v2.nim
+lib/nim/system/repr.nim
+lib/nim/system/repr_v2.nim
+lib/nim/system/reprjs.nim
+lib/nim/system/seqs_v2.nim
+lib/nim/system/setops.nim
+lib/nim/system/sets.nim
+lib/nim/system/strmantle.nim
+lib/nim/system/strs_v2.nim
+lib/nim/system/syslocks.nim
+lib/nim/system/sysspawn.nim
+lib/nim/system/sysstr.nim
+lib/nim/system/threadlocalstorage.nim
+lib/nim/system/threads.nim
+lib/nim/system/timers.nim
+lib/nim/system/widestrs.nim
+lib/nim/system_overview.rst
+lib/nim/windows/registry.nim
+lib/nim/windows/winlean.nim
+lib/nim/wrappers/iup.nim
+lib/nim/wrappers/linenoise/LICENSE.txt
+lib/nim/wrappers/linenoise/README.markdown
+lib/nim/wrappers/linenoise/linenoise.c
+lib/nim/wrappers/linenoise/linenoise.h
+lib/nim/wrappers/linenoise/linenoise.nim
+lib/nim/wrappers/mysql.nim
+lib/nim/wrappers/odbcsql.nim
+lib/nim/wrappers/openssl.nim
+lib/nim/wrappers/pcre.nim
+lib/nim/wrappers/postgres.nim
+lib/nim/wrappers/sqlite3.nim
+lib/nim/wrappers/tinyc.nim
+%%PORTDOCS%%%%DOCSDIR%%/advopt.txt
+%%PORTDOCS%%%%DOCSDIR%%/apis.rst
+%%PORTDOCS%%%%DOCSDIR%%/astspec.txt
+%%PORTDOCS%%%%DOCSDIR%%/backends.rst
+%%PORTDOCS%%%%DOCSDIR%%/basicopt.txt
+%%PORTDOCS%%%%DOCSDIR%%/codeowners.rst
+%%PORTDOCS%%%%DOCSDIR%%/contributing.rst
+%%PORTDOCS%%%%DOCSDIR%%/destructors.rst
+%%PORTDOCS%%%%DOCSDIR%%/docgen.rst
+%%PORTDOCS%%%%DOCSDIR%%/docgen_sample.nim
+%%PORTDOCS%%%%DOCSDIR%%/docs.rst
+%%PORTDOCS%%%%DOCSDIR%%/docstyle.rst
+%%PORTDOCS%%%%DOCSDIR%%/drnim.rst
+%%PORTDOCS%%%%DOCSDIR%%/effects.txt
+%%PORTDOCS%%%%DOCSDIR%%/estp.rst
+%%PORTDOCS%%%%DOCSDIR%%/filelist.txt
+%%PORTDOCS%%%%DOCSDIR%%/filters.rst
+%%PORTDOCS%%%%DOCSDIR%%/gc.rst
+%%PORTDOCS%%%%DOCSDIR%%/grammar.txt
+%%PORTDOCS%%%%DOCSDIR%%/hcr.rst
+%%PORTDOCS%%%%DOCSDIR%%/html/algorithm.html
+%%PORTDOCS%%%%DOCSDIR%%/html/apis.html
+%%PORTDOCS%%%%DOCSDIR%%/html/assertions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/async.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncdispatch.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncfile.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncftpclient.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncfutures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asynchttpserver.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncjs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncmacro.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncnet.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asyncstreams.html
+%%PORTDOCS%%%%DOCSDIR%%/html/atomics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/backends.html
+%%PORTDOCS%%%%DOCSDIR%%/html/base64.html
+%%PORTDOCS%%%%DOCSDIR%%/html/bitops.html
+%%PORTDOCS%%%%DOCSDIR%%/html/browsers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cgi.html
+%%PORTDOCS%%%%DOCSDIR%%/html/chains.html
+%%PORTDOCS%%%%DOCSDIR%%/html/channels.html
+%%PORTDOCS%%%%DOCSDIR%%/html/codeowners.html
+%%PORTDOCS%%%%DOCSDIR%%/html/colors.html
+%%PORTDOCS%%%%DOCSDIR%%/html/compilesettings.html
+%%PORTDOCS%%%%DOCSDIR%%/html/complex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/contributing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cookies.html
+%%PORTDOCS%%%%DOCSDIR%%/html/coro.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cpuinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cpuload.html
+%%PORTDOCS%%%%DOCSDIR%%/html/critbits.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cstrutils.html
+%%PORTDOCS%%%%DOCSDIR%%/html/db_common.html
+%%PORTDOCS%%%%DOCSDIR%%/html/db_mysql.html
+%%PORTDOCS%%%%DOCSDIR%%/html/db_odbc.html

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-all mailing list