git: 9fd4b3987423 - main - lang/nim: fix plist

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sun, 10 Sep 2023 16:14:03 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9fd4b3987423a3fb7a0215c821a5764b43ce81a0

commit 9fd4b3987423a3fb7a0215c821a5764b43ce81a0
Author:     Neal Nelson <ports@nicandneal.net>
AuthorDate: 2023-09-07 13:50:52 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-09-10 16:13:04 +0000

    lang/nim: fix plist
    
     - Fix problems with optional parts of the pkg-plist of lang/nim.
     - Install an extra set of libraries needed by devel/nimble in order to build.
    
    PR:             273482
---
 lang/nim/Makefile  |   2 +
 lang/nim/pkg-plist | 891 +++++++++++++++++++++++++++--------------------------
 2 files changed, 455 insertions(+), 438 deletions(-)

diff --git a/lang/nim/Makefile b/lang/nim/Makefile
index 246b94f9d324..eef0f36ecb46 100644
--- a/lang/nim/Makefile
+++ b/lang/nim/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	nim
 DISTVERSION=	2.0.0
+PORTREVISION=	1
 CATEGORIES=	lang
 MASTER_SITES=	https://nim-lang.org/download/
 
@@ -80,6 +81,7 @@ do-install:
 	(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${NIMDIR}/lib "! -name libnimrtl.so")
 	${MKDIR} ${NIMDIR}/lib/compiler
 	(cd ${WRKSRC}/compiler && ${COPYTREE_SHARE} . ${NIMDIR}/lib/compiler "! -name nim ! -name nim1")
+	(cd ${WRKSRC}/dist/checksums && ${COPYTREE_SHARE} . ${NIMDIR}/lib/dist/checksums)
 	# Configuration files
 	${MKDIR} ${NIMDIR}/config
 .for file in nim.cfg nimdoc.cfg nimdoc.tex.cfg
diff --git a/lang/nim/pkg-plist b/lang/nim/pkg-plist
index a58f613bc6d2..589e89a41967 100644
--- a/lang/nim/pkg-plist
+++ b/lang/nim/pkg-plist
@@ -1,442 +1,442 @@
 nim/bin/nim
-nim/bin/nimgrep
-nim/bin/nimpretty
-nim/bin/nimsuggest
-nim/bin/testament
+%%TOOLS%%nim/bin/nimgrep
+%%TOOLS%%nim/bin/nimpretty
+%%TOOLS%%nim/bin/nimsuggest
+%%TOOLS%%nim/bin/testament
 nim/config/nim.cfg
 nim/config/nimdoc.cfg
 nim/config/nimdoc.tex.cfg
-nim/doc/advopt.txt
-nim/doc/apis.md
-nim/doc/astspec.txt
-nim/doc/backends.md
-nim/doc/basicopt.txt
-nim/doc/contributing.md
-nim/doc/destructors.md
-nim/doc/docgen.md
-nim/doc/docgen_sample.nim
-nim/doc/docs.md
-nim/doc/docstyle.md
-nim/doc/drnim.md
-nim/doc/effects.txt
-nim/doc/estp.md
-nim/doc/filelist.txt
-nim/doc/filters.md
-nim/doc/grammar.txt
-nim/doc/hcr.md
-nim/doc/html/algorithm.html
-nim/doc/html/apis.html
-nim/doc/html/appdirs.html
-nim/doc/html/asciitables.html
-nim/doc/html/assertions.html
-nim/doc/html/async.html
-nim/doc/html/asyncdispatch.html
-nim/doc/html/asyncfile.html
-nim/doc/html/asyncfutures.html
-nim/doc/html/asynchttpserver.html
-nim/doc/html/asyncjs.html
-nim/doc/html/asyncmacro.html
-nim/doc/html/asyncnet.html
-nim/doc/html/asyncstreams.html
-nim/doc/html/atomics.html
-nim/doc/html/backends.html
-nim/doc/html/base64.html
-nim/doc/html/bitops.html
-nim/doc/html/bitops_utils.html
-nim/doc/html/browsers.html
-nim/doc/html/cgi.html
-nim/doc/html/chains.html
-nim/doc/html/cmdline.html
-nim/doc/html/colors.html
-nim/doc/html/compiler/aliasanalysis.html
-nim/doc/html/compiler/aliases.html
-nim/doc/html/compiler/ast.html
-nim/doc/html/compiler/astalgo.html
-nim/doc/html/compiler/astmsgs.html
-nim/doc/html/compiler/backendpragmas.html
-nim/doc/html/compiler/bitsets.html
-nim/doc/html/compiler/btrees.html
-nim/doc/html/compiler/ccgutils.html
-nim/doc/html/compiler/cgen.html
-nim/doc/html/compiler/cgendata.html
-nim/doc/html/compiler/cgmeth.html
-nim/doc/html/compiler/closureiters.html
-nim/doc/html/compiler/cmdlinehelper.html
-nim/doc/html/compiler/commands.html
-nim/doc/html/compiler/concepts.html
-nim/doc/html/compiler/condsyms.html
-nim/doc/html/compiler/depends.html
-nim/doc/html/compiler/dfa.html
-nim/doc/html/compiler/docgen.html
-nim/doc/html/compiler/docgen2.html
-nim/doc/html/compiler/dochack.js
-nim/doc/html/compiler/enumtostr.html
-nim/doc/html/compiler/errorhandling.html
-nim/doc/html/compiler/evaltempl.html
-nim/doc/html/compiler/extccomp.html
-nim/doc/html/compiler/filter_tmpl.html
-nim/doc/html/compiler/filters.html
-nim/doc/html/compiler/gorgeimpl.html
-nim/doc/html/compiler/guards.html
-nim/doc/html/compiler/ic/bitabs.html
-nim/doc/html/compiler/ic/cbackend.html
-nim/doc/html/compiler/ic/dce.html
-nim/doc/html/compiler/ic/ic.html
-nim/doc/html/compiler/ic/integrity.html
-nim/doc/html/compiler/ic/navigator.html
-nim/doc/html/compiler/ic/packed_ast.html
-nim/doc/html/compiler/ic/replayer.html
-nim/doc/html/compiler/ic/rodfiles.html
-nim/doc/html/compiler/idents.html
-nim/doc/html/compiler/importer.html
-nim/doc/html/compiler/index.html
-nim/doc/html/compiler/injectdestructors.html
-nim/doc/html/compiler/int128.html
-nim/doc/html/compiler/isolation_check.html
-nim/doc/html/compiler/jsgen.html
-nim/doc/html/compiler/lambdalifting.html
-nim/doc/html/compiler/lexer.html
-nim/doc/html/compiler/liftdestructors.html
-nim/doc/html/compiler/liftlocals.html
-nim/doc/html/compiler/lineinfos.html
-nim/doc/html/compiler/linter.html
-nim/doc/html/compiler/llstream.html
-nim/doc/html/compiler/lookups.html
-nim/doc/html/compiler/lowerings.html
-nim/doc/html/compiler/macrocacheimpl.html
-nim/doc/html/compiler/magicsys.html
-nim/doc/html/compiler/main.html
-nim/doc/html/compiler/modulegraphs.html
-nim/doc/html/compiler/modulepaths.html
-nim/doc/html/compiler/modules.html
-nim/doc/html/compiler/msgs.html
-nim/doc/html/compiler/ndi.html
-nim/doc/html/compiler/nilcheck.html
-nim/doc/html/compiler/nim.html
-nim/doc/html/compiler/nimblecmd.html
-nim/doc/html/compiler/nimconf.html
-nim/doc/html/compiler/nimdoc.out.css
-nim/doc/html/compiler/nimlexbase.html
-nim/doc/html/compiler/nimpaths.html
-nim/doc/html/compiler/nimsets.html
-nim/doc/html/compiler/nodejs.html
-nim/doc/html/compiler/nversion.html
-nim/doc/html/compiler/optimizer.html
-nim/doc/html/compiler/options.html
-nim/doc/html/compiler/packages.html
-nim/doc/html/compiler/parampatterns.html
-nim/doc/html/compiler/parser.html
-nim/doc/html/compiler/pathutils.html
-nim/doc/html/compiler/patterns.html
-nim/doc/html/compiler/pipelines.html
-nim/doc/html/compiler/pipelineutils.html
-nim/doc/html/compiler/platform.html
-nim/doc/html/compiler/plugins/active.html
-nim/doc/html/compiler/plugins/itersgen.html
-nim/doc/html/compiler/plugins/locals.html
-nim/doc/html/compiler/pluginsupport.html
-nim/doc/html/compiler/pragmas.html
-nim/doc/html/compiler/prefixmatches.html
-nim/doc/html/compiler/procfind.html
-nim/doc/html/compiler/renderer.html
-nim/doc/html/compiler/renderverbatim.html
-nim/doc/html/compiler/reorder.html
-nim/doc/html/compiler/rodutils.html
-nim/doc/html/compiler/ropes.html
-nim/doc/html/compiler/saturate.html
-nim/doc/html/compiler/scriptconfig.html
-nim/doc/html/compiler/sem.html
-nim/doc/html/compiler/semdata.html
-nim/doc/html/compiler/semfold.html
-nim/doc/html/compiler/semmacrosanity.html
-nim/doc/html/compiler/semparallel.html
-nim/doc/html/compiler/sempass2.html
-nim/doc/html/compiler/semstrictfuncs.html
-nim/doc/html/compiler/semtypinst.html
-nim/doc/html/compiler/sighashes.html
-nim/doc/html/compiler/sigmatch.html
-nim/doc/html/compiler/sourcemap.html
-nim/doc/html/compiler/spawn.html
-nim/doc/html/compiler/syntaxes.html
-nim/doc/html/compiler/theindex.html
-nim/doc/html/compiler/transf.html
-nim/doc/html/compiler/trees.html
-nim/doc/html/compiler/treetab.html
-nim/doc/html/compiler/typeallowed.html
-nim/doc/html/compiler/types.html
-nim/doc/html/compiler/typesrenderer.html
-nim/doc/html/compiler/varpartitions.html
-nim/doc/html/compiler/vm.html
-nim/doc/html/compiler/vmconv.html
-nim/doc/html/compiler/vmdef.html
-nim/doc/html/compiler/vmdeps.html
-nim/doc/html/compiler/vmgen.html
-nim/doc/html/compiler/vmmarshal.html
-nim/doc/html/compiler/vmprofiler.html
-nim/doc/html/compiler/wordrecg.html
-nim/doc/html/compilesettings.html
-nim/doc/html/complex.html
-nim/doc/html/contributing.html
-nim/doc/html/cookies.html
-nim/doc/html/coro.html
-nim/doc/html/cpuinfo.html
-nim/doc/html/cpuload.html
-nim/doc/html/critbits.html
-nim/doc/html/cstrutils.html
-nim/doc/html/ctypes.html
-nim/doc/html/decls.html
-nim/doc/html/decode_helpers.html
-nim/doc/html/deques.html
-nim/doc/html/destructors.html
-nim/doc/html/diff.html
-nim/doc/html/digitsutils.html
-nim/doc/html/dirs.html
-nim/doc/html/distros.html
-nim/doc/html/docgen.html
-nim/doc/html/docgen_sample.html
-nim/doc/html/dochack.js
-nim/doc/html/dochelpers.html
-nim/doc/html/dollars.html
-nim/doc/html/dom.html
-nim/doc/html/dragonbox.html
-nim/doc/html/drnim.html
-nim/doc/html/dynlib.html
-nim/doc/html/editdistance.html
-nim/doc/html/effecttraits.html
-nim/doc/html/encodings.html
-nim/doc/html/endians.html
-nim/doc/html/enumerate.html
-nim/doc/html/enumutils.html
-nim/doc/html/envvars.html
-nim/doc/html/epoll.html
-nim/doc/html/estp.html
-nim/doc/html/exceptions.html
-nim/doc/html/exitprocs.html
-nim/doc/html/fenv.html
-nim/doc/html/files.html
-nim/doc/html/filters.html
-nim/doc/html/formatfloat.html
-nim/doc/html/genasts.html
-nim/doc/html/gitutils.html
-nim/doc/html/globs.html
-nim/doc/html/hashes.html
-nim/doc/html/hcr.html
-nim/doc/html/heapqueue.html
-nim/doc/html/highlite.html
-nim/doc/html/hotcodereloading.html
-nim/doc/html/htmlgen.html
-nim/doc/html/htmlparser.html
-nim/doc/html/httpclient.html
-nim/doc/html/httpcore.html
-nim/doc/html/idetools.html
-nim/doc/html/importutils.html
-nim/doc/html/index.html
-nim/doc/html/inotify.html
-nim/doc/html/intern.html
-nim/doc/html/intsets.html
-nim/doc/html/isolation.html
-nim/doc/html/iterators.html
-nim/doc/html/jsbigints.html
-nim/doc/html/jsconsole.html
-nim/doc/html/jscore.html
-nim/doc/html/jsfetch.html
-nim/doc/html/jsffi.html
-nim/doc/html/jsformdata.html
-nim/doc/html/jsheaders.html
-nim/doc/html/json.html
-nim/doc/html/jsonutils.html
-nim/doc/html/jsre.html
-nim/doc/html/jsutils.html
-nim/doc/html/koch.html
-nim/doc/html/kqueue.html
-nim/doc/html/lenientops.html
-nim/doc/html/lexbase.html
-nim/doc/html/lib.html
-nim/doc/html/linenoise.html
-nim/doc/html/linux.html
-nim/doc/html/lists.html
-nim/doc/html/locks.html
-nim/doc/html/logging.html
-nim/doc/html/logic.html
-nim/doc/html/macrocache.html
-nim/doc/html/macros.html
-nim/doc/html/manual.html
-nim/doc/html/manual_experimental.html
-nim/doc/html/manual_experimental_strictnotnil.html
-nim/doc/html/markdown_rst.html
-nim/doc/html/marshal.html
-nim/doc/html/math.html
-nim/doc/html/memfiles.html
-nim/doc/html/mimetypes.html
-nim/doc/html/miscdollars.html
-nim/doc/html/mm.html
-nim/doc/html/monotimes.html
-nim/doc/html/nativesockets.html
-nim/doc/html/nep1.html
-nim/doc/html/net.html
-nim/doc/html/nimc.html
-nim/doc/html/nimdoc.out.css
-nim/doc/html/nimgrep.html
-nim/doc/html/nimhcr.html
-nim/doc/html/niminst.html
-nim/doc/html/nimprof.html
-nim/doc/html/nimrtl.html
-nim/doc/html/nims.html
-nim/doc/html/nimscript.html
-nim/doc/html/nimsuggest.html
-nim/doc/html/nre.html
-nim/doc/html/ntpath.html
-nim/doc/html/objectdollar.html
-nim/doc/html/oids.html
-nim/doc/html/openssl.html
-nim/doc/html/options.html
-nim/doc/html/os.html
-nim/doc/html/osappdirs.html
-nim/doc/html/oscommon.html
-nim/doc/html/osdirs.html
-nim/doc/html/oserrors.html
-nim/doc/html/osfiles.html
-nim/doc/html/ospaths2.html
-nim/doc/html/osproc.html
-nim/doc/html/osseps.html
-nim/doc/html/ossymlinks.html
-nim/doc/html/outparams.html
-nim/doc/html/overview.html
-nim/doc/html/packaging.html
-nim/doc/html/packedsets.html
-nim/doc/html/parsecfg.html
-nim/doc/html/parsecsv.html
-nim/doc/html/parsejson.html
-nim/doc/html/parseopt.html
-nim/doc/html/parsesql.html
-nim/doc/html/parseutils.html
-nim/doc/html/parsexml.html
-nim/doc/html/pathnorm.html
-nim/doc/html/paths.html
-nim/doc/html/pcre.html
-nim/doc/html/pegs.html
-nim/doc/html/posix.html
-nim/doc/html/posix_utils.html
-nim/doc/html/prelude.html
-nim/doc/html/random.html
-nim/doc/html/rationals.html
-nim/doc/html/rdstdin.html
-nim/doc/html/re.html
-nim/doc/html/refc.html
-nim/doc/html/registry.html
-nim/doc/html/reservedmem.html
-nim/doc/html/rlocks.html
-nim/doc/html/ropes.html
-nim/doc/html/rst.html
-nim/doc/html/rstast.html
-nim/doc/html/rstgen.html
-nim/doc/html/rstidx.html
-nim/doc/html/rtarrays.html
-nim/doc/html/schubfach.html
-nim/doc/html/segfaults.html
-nim/doc/html/selectors.html
-nim/doc/html/sequtils.html
-nim/doc/html/sets.html
-nim/doc/html/setutils.html
-nim/doc/html/sexp.html
-nim/doc/html/sharedlist.html
-nim/doc/html/sharedtables.html
-nim/doc/html/since.html
-nim/doc/html/socketstreams.html
-nim/doc/html/ssl_certs.html
-nim/doc/html/ssl_config.html
-nim/doc/html/stackframes.html
-nim/doc/html/stats.html
-nim/doc/html/strbasics.html
-nim/doc/html/streams.html
-nim/doc/html/streamwrapper.html
-nim/doc/html/strformat.html
-nim/doc/html/strimpl.html
-nim/doc/html/strmisc.html
-nim/doc/html/strscans.html
-nim/doc/html/strtabs.html
-nim/doc/html/strutils.html
-nim/doc/html/sugar.html
-nim/doc/html/symlinks.html
-nim/doc/html/syncio.html
-nim/doc/html/sysatomics.html
-nim/doc/html/syslocks.html
-nim/doc/html/sysrand.html
-nim/doc/html/system.html
-nim/doc/html/tables.html
-nim/doc/html/tasks.html
-nim/doc/html/tempfiles.html
-nim/doc/html/terminal.html
-nim/doc/html/termios.html
-nim/doc/html/testament.html
-nim/doc/html/theindex.html
-nim/doc/html/threadpool.html
-nim/doc/html/threadtypes.html
-nim/doc/html/time_t.html
-nim/doc/html/times.html
-nim/doc/html/tinyc.html
-nim/doc/html/tools.html
-nim/doc/html/tut1.html
-nim/doc/html/tut2.html
-nim/doc/html/tut3.html
-nim/doc/html/typedthreads.html
-nim/doc/html/typeinfo.html
-nim/doc/html/typetraits.html
-nim/doc/html/underscored_calls.html
-nim/doc/html/unicode.html
-nim/doc/html/unidecode.html
-nim/doc/html/unittest.html
-nim/doc/html/uri.html
-nim/doc/html/util.html
-nim/doc/html/var_t_return.html
-nim/doc/html/varints.html
-nim/doc/html/vmutils.html
-nim/doc/html/volatile.html
-nim/doc/html/widestrs.html
-nim/doc/html/win_getsysteminfo.html
-nim/doc/html/win_setenv.html
-nim/doc/html/winlean.html
-nim/doc/html/with.html
-nim/doc/html/wordwrap.html
-nim/doc/html/wrapnils.html
-nim/doc/html/xmlparser.html
-nim/doc/html/xmltree.html
-nim/doc/idetools.md
-nim/doc/intern.md
-nim/doc/keywords.txt
-nim/doc/koch.md
-nim/doc/lib.md
-nim/doc/manual.md
-nim/doc/manual/var_t_return.md
-nim/doc/manual_experimental.md
-nim/doc/manual_experimental_strictnotnil.md
-nim/doc/markdown_rst.md
-nim/doc/mm.md
-nim/doc/mytest.cfg
-nim/doc/nep1.md
-nim/doc/nimc.md
-nim/doc/nimdoc.cls
-nim/doc/nimdoc.css
-nim/doc/nimgrep.md
-nim/doc/nimgrep_cmdline.txt
-nim/doc/niminst.md
-nim/doc/nims.md
-nim/doc/nimsuggest.md
-nim/doc/overview.md
-nim/doc/packaging.md
-nim/doc/pegdocs.txt
-nim/doc/readme.txt
-nim/doc/refc.md
-nim/doc/regexprs.txt
-nim/doc/rstcommon.rst
-nim/doc/sets_fragment.txt
-nim/doc/spawn.txt
-nim/doc/subexes.txt
-nim/doc/testament.md
-nim/doc/tools.md
-nim/doc/tut1.md
-nim/doc/tut2.md
-nim/doc/tut3.md
+%%DOCS%%nim/doc/advopt.txt
+%%DOCS%%nim/doc/apis.md
+%%DOCS%%nim/doc/astspec.txt
+%%DOCS%%nim/doc/backends.md
+%%DOCS%%nim/doc/basicopt.txt
+%%DOCS%%nim/doc/contributing.md
+%%DOCS%%nim/doc/destructors.md
+%%DOCS%%nim/doc/docgen.md
+%%DOCS%%nim/doc/docgen_sample.nim
+%%DOCS%%nim/doc/docs.md
+%%DOCS%%nim/doc/docstyle.md
+%%DOCS%%nim/doc/drnim.md
+%%DOCS%%nim/doc/effects.txt
+%%DOCS%%nim/doc/estp.md
+%%DOCS%%nim/doc/filelist.txt
+%%DOCS%%nim/doc/filters.md
+%%DOCS%%nim/doc/grammar.txt
+%%DOCS%%nim/doc/hcr.md
+%%DOCS%%nim/doc/html/algorithm.html
+%%DOCS%%nim/doc/html/apis.html
+%%DOCS%%nim/doc/html/appdirs.html
+%%DOCS%%nim/doc/html/asciitables.html
+%%DOCS%%nim/doc/html/assertions.html
+%%DOCS%%nim/doc/html/async.html
+%%DOCS%%nim/doc/html/asyncdispatch.html
+%%DOCS%%nim/doc/html/asyncfile.html
+%%DOCS%%nim/doc/html/asyncfutures.html
+%%DOCS%%nim/doc/html/asynchttpserver.html
+%%DOCS%%nim/doc/html/asyncjs.html
+%%DOCS%%nim/doc/html/asyncmacro.html
+%%DOCS%%nim/doc/html/asyncnet.html
+%%DOCS%%nim/doc/html/asyncstreams.html
+%%DOCS%%nim/doc/html/atomics.html
+%%DOCS%%nim/doc/html/backends.html
+%%DOCS%%nim/doc/html/base64.html
+%%DOCS%%nim/doc/html/bitops.html
+%%DOCS%%nim/doc/html/bitops_utils.html
+%%DOCS%%nim/doc/html/browsers.html
+%%DOCS%%nim/doc/html/cgi.html
+%%DOCS%%nim/doc/html/chains.html
+%%DOCS%%nim/doc/html/cmdline.html
+%%DOCS%%nim/doc/html/colors.html
+%%DOCS%%nim/doc/html/compiler/aliasanalysis.html
+%%DOCS%%nim/doc/html/compiler/aliases.html
+%%DOCS%%nim/doc/html/compiler/ast.html
+%%DOCS%%nim/doc/html/compiler/astalgo.html
+%%DOCS%%nim/doc/html/compiler/astmsgs.html
+%%DOCS%%nim/doc/html/compiler/backendpragmas.html
+%%DOCS%%nim/doc/html/compiler/bitsets.html
+%%DOCS%%nim/doc/html/compiler/btrees.html
+%%DOCS%%nim/doc/html/compiler/ccgutils.html
+%%DOCS%%nim/doc/html/compiler/cgen.html
+%%DOCS%%nim/doc/html/compiler/cgendata.html
+%%DOCS%%nim/doc/html/compiler/cgmeth.html
+%%DOCS%%nim/doc/html/compiler/closureiters.html
+%%DOCS%%nim/doc/html/compiler/cmdlinehelper.html
+%%DOCS%%nim/doc/html/compiler/commands.html
+%%DOCS%%nim/doc/html/compiler/concepts.html
+%%DOCS%%nim/doc/html/compiler/condsyms.html
+%%DOCS%%nim/doc/html/compiler/depends.html
+%%DOCS%%nim/doc/html/compiler/dfa.html
+%%DOCS%%nim/doc/html/compiler/docgen.html
+%%DOCS%%nim/doc/html/compiler/docgen2.html
+%%DOCS%%nim/doc/html/compiler/dochack.js
+%%DOCS%%nim/doc/html/compiler/enumtostr.html
+%%DOCS%%nim/doc/html/compiler/errorhandling.html
+%%DOCS%%nim/doc/html/compiler/evaltempl.html
+%%DOCS%%nim/doc/html/compiler/extccomp.html
+%%DOCS%%nim/doc/html/compiler/filter_tmpl.html
+%%DOCS%%nim/doc/html/compiler/filters.html
+%%DOCS%%nim/doc/html/compiler/gorgeimpl.html
+%%DOCS%%nim/doc/html/compiler/guards.html
+%%DOCS%%nim/doc/html/compiler/ic/bitabs.html
+%%DOCS%%nim/doc/html/compiler/ic/cbackend.html
+%%DOCS%%nim/doc/html/compiler/ic/dce.html
+%%DOCS%%nim/doc/html/compiler/ic/ic.html
+%%DOCS%%nim/doc/html/compiler/ic/integrity.html
+%%DOCS%%nim/doc/html/compiler/ic/navigator.html
+%%DOCS%%nim/doc/html/compiler/ic/packed_ast.html
+%%DOCS%%nim/doc/html/compiler/ic/replayer.html
+%%DOCS%%nim/doc/html/compiler/ic/rodfiles.html
+%%DOCS%%nim/doc/html/compiler/idents.html
+%%DOCS%%nim/doc/html/compiler/importer.html
+%%DOCS%%nim/doc/html/compiler/index.html
+%%DOCS%%nim/doc/html/compiler/injectdestructors.html
+%%DOCS%%nim/doc/html/compiler/int128.html
+%%DOCS%%nim/doc/html/compiler/isolation_check.html
+%%DOCS%%nim/doc/html/compiler/jsgen.html
+%%DOCS%%nim/doc/html/compiler/lambdalifting.html
+%%DOCS%%nim/doc/html/compiler/lexer.html
+%%DOCS%%nim/doc/html/compiler/liftdestructors.html
+%%DOCS%%nim/doc/html/compiler/liftlocals.html
+%%DOCS%%nim/doc/html/compiler/lineinfos.html
+%%DOCS%%nim/doc/html/compiler/linter.html
+%%DOCS%%nim/doc/html/compiler/llstream.html
+%%DOCS%%nim/doc/html/compiler/lookups.html
+%%DOCS%%nim/doc/html/compiler/lowerings.html
+%%DOCS%%nim/doc/html/compiler/macrocacheimpl.html
+%%DOCS%%nim/doc/html/compiler/magicsys.html
+%%DOCS%%nim/doc/html/compiler/main.html
+%%DOCS%%nim/doc/html/compiler/modulegraphs.html
+%%DOCS%%nim/doc/html/compiler/modulepaths.html
+%%DOCS%%nim/doc/html/compiler/modules.html
+%%DOCS%%nim/doc/html/compiler/msgs.html
+%%DOCS%%nim/doc/html/compiler/ndi.html
+%%DOCS%%nim/doc/html/compiler/nilcheck.html
+%%DOCS%%nim/doc/html/compiler/nim.html
+%%DOCS%%nim/doc/html/compiler/nimblecmd.html
+%%DOCS%%nim/doc/html/compiler/nimconf.html
+%%DOCS%%nim/doc/html/compiler/nimdoc.out.css
+%%DOCS%%nim/doc/html/compiler/nimlexbase.html
+%%DOCS%%nim/doc/html/compiler/nimpaths.html
+%%DOCS%%nim/doc/html/compiler/nimsets.html
+%%DOCS%%nim/doc/html/compiler/nodejs.html
+%%DOCS%%nim/doc/html/compiler/nversion.html
+%%DOCS%%nim/doc/html/compiler/optimizer.html
+%%DOCS%%nim/doc/html/compiler/options.html
+%%DOCS%%nim/doc/html/compiler/packages.html
+%%DOCS%%nim/doc/html/compiler/parampatterns.html
+%%DOCS%%nim/doc/html/compiler/parser.html
+%%DOCS%%nim/doc/html/compiler/pathutils.html
+%%DOCS%%nim/doc/html/compiler/patterns.html
+%%DOCS%%nim/doc/html/compiler/pipelines.html
+%%DOCS%%nim/doc/html/compiler/pipelineutils.html
+%%DOCS%%nim/doc/html/compiler/platform.html
+%%DOCS%%nim/doc/html/compiler/plugins/active.html
+%%DOCS%%nim/doc/html/compiler/plugins/itersgen.html
+%%DOCS%%nim/doc/html/compiler/plugins/locals.html
+%%DOCS%%nim/doc/html/compiler/pluginsupport.html
+%%DOCS%%nim/doc/html/compiler/pragmas.html
+%%DOCS%%nim/doc/html/compiler/prefixmatches.html
+%%DOCS%%nim/doc/html/compiler/procfind.html
+%%DOCS%%nim/doc/html/compiler/renderer.html
+%%DOCS%%nim/doc/html/compiler/renderverbatim.html
+%%DOCS%%nim/doc/html/compiler/reorder.html
+%%DOCS%%nim/doc/html/compiler/rodutils.html
+%%DOCS%%nim/doc/html/compiler/ropes.html
+%%DOCS%%nim/doc/html/compiler/saturate.html
+%%DOCS%%nim/doc/html/compiler/scriptconfig.html
+%%DOCS%%nim/doc/html/compiler/sem.html
+%%DOCS%%nim/doc/html/compiler/semdata.html
+%%DOCS%%nim/doc/html/compiler/semfold.html
+%%DOCS%%nim/doc/html/compiler/semmacrosanity.html
+%%DOCS%%nim/doc/html/compiler/semparallel.html
+%%DOCS%%nim/doc/html/compiler/sempass2.html
+%%DOCS%%nim/doc/html/compiler/semstrictfuncs.html
+%%DOCS%%nim/doc/html/compiler/semtypinst.html
+%%DOCS%%nim/doc/html/compiler/sighashes.html
+%%DOCS%%nim/doc/html/compiler/sigmatch.html
+%%DOCS%%nim/doc/html/compiler/sourcemap.html
+%%DOCS%%nim/doc/html/compiler/spawn.html
+%%DOCS%%nim/doc/html/compiler/syntaxes.html
+%%DOCS%%nim/doc/html/compiler/theindex.html
+%%DOCS%%nim/doc/html/compiler/transf.html
+%%DOCS%%nim/doc/html/compiler/trees.html
+%%DOCS%%nim/doc/html/compiler/treetab.html
+%%DOCS%%nim/doc/html/compiler/typeallowed.html
+%%DOCS%%nim/doc/html/compiler/types.html
+%%DOCS%%nim/doc/html/compiler/typesrenderer.html
+%%DOCS%%nim/doc/html/compiler/varpartitions.html
+%%DOCS%%nim/doc/html/compiler/vm.html
+%%DOCS%%nim/doc/html/compiler/vmconv.html
+%%DOCS%%nim/doc/html/compiler/vmdef.html
+%%DOCS%%nim/doc/html/compiler/vmdeps.html
+%%DOCS%%nim/doc/html/compiler/vmgen.html
+%%DOCS%%nim/doc/html/compiler/vmmarshal.html
+%%DOCS%%nim/doc/html/compiler/vmprofiler.html
+%%DOCS%%nim/doc/html/compiler/wordrecg.html
+%%DOCS%%nim/doc/html/compilesettings.html
+%%DOCS%%nim/doc/html/complex.html
+%%DOCS%%nim/doc/html/contributing.html
+%%DOCS%%nim/doc/html/cookies.html
+%%DOCS%%nim/doc/html/coro.html
+%%DOCS%%nim/doc/html/cpuinfo.html
+%%DOCS%%nim/doc/html/cpuload.html
+%%DOCS%%nim/doc/html/critbits.html
+%%DOCS%%nim/doc/html/cstrutils.html
+%%DOCS%%nim/doc/html/ctypes.html
+%%DOCS%%nim/doc/html/decls.html
+%%DOCS%%nim/doc/html/decode_helpers.html
+%%DOCS%%nim/doc/html/deques.html
+%%DOCS%%nim/doc/html/destructors.html
+%%DOCS%%nim/doc/html/diff.html
+%%DOCS%%nim/doc/html/digitsutils.html
+%%DOCS%%nim/doc/html/dirs.html
+%%DOCS%%nim/doc/html/distros.html
+%%DOCS%%nim/doc/html/docgen.html
+%%DOCS%%nim/doc/html/docgen_sample.html
+%%DOCS%%nim/doc/html/dochack.js
+%%DOCS%%nim/doc/html/dochelpers.html
+%%DOCS%%nim/doc/html/dollars.html
+%%DOCS%%nim/doc/html/dom.html
+%%DOCS%%nim/doc/html/dragonbox.html
+%%DOCS%%nim/doc/html/drnim.html
+%%DOCS%%nim/doc/html/dynlib.html
+%%DOCS%%nim/doc/html/editdistance.html
+%%DOCS%%nim/doc/html/effecttraits.html
+%%DOCS%%nim/doc/html/encodings.html
+%%DOCS%%nim/doc/html/endians.html
+%%DOCS%%nim/doc/html/enumerate.html
+%%DOCS%%nim/doc/html/enumutils.html
+%%DOCS%%nim/doc/html/envvars.html
+%%DOCS%%nim/doc/html/epoll.html
+%%DOCS%%nim/doc/html/estp.html
+%%DOCS%%nim/doc/html/exceptions.html
+%%DOCS%%nim/doc/html/exitprocs.html
+%%DOCS%%nim/doc/html/fenv.html
+%%DOCS%%nim/doc/html/files.html
+%%DOCS%%nim/doc/html/filters.html
+%%DOCS%%nim/doc/html/formatfloat.html
+%%DOCS%%nim/doc/html/genasts.html
+%%DOCS%%nim/doc/html/gitutils.html
+%%DOCS%%nim/doc/html/globs.html
+%%DOCS%%nim/doc/html/hashes.html
+%%DOCS%%nim/doc/html/hcr.html
+%%DOCS%%nim/doc/html/heapqueue.html
+%%DOCS%%nim/doc/html/highlite.html
+%%DOCS%%nim/doc/html/hotcodereloading.html
+%%DOCS%%nim/doc/html/htmlgen.html
+%%DOCS%%nim/doc/html/htmlparser.html
+%%DOCS%%nim/doc/html/httpclient.html
+%%DOCS%%nim/doc/html/httpcore.html
+%%DOCS%%nim/doc/html/idetools.html
+%%DOCS%%nim/doc/html/importutils.html
+%%DOCS%%nim/doc/html/index.html
+%%DOCS%%nim/doc/html/inotify.html
+%%DOCS%%nim/doc/html/intern.html
+%%DOCS%%nim/doc/html/intsets.html
+%%DOCS%%nim/doc/html/isolation.html
+%%DOCS%%nim/doc/html/iterators.html
+%%DOCS%%nim/doc/html/jsbigints.html
+%%DOCS%%nim/doc/html/jsconsole.html
+%%DOCS%%nim/doc/html/jscore.html
+%%DOCS%%nim/doc/html/jsfetch.html
+%%DOCS%%nim/doc/html/jsffi.html
+%%DOCS%%nim/doc/html/jsformdata.html
+%%DOCS%%nim/doc/html/jsheaders.html
+%%DOCS%%nim/doc/html/json.html
+%%DOCS%%nim/doc/html/jsonutils.html
+%%DOCS%%nim/doc/html/jsre.html
+%%DOCS%%nim/doc/html/jsutils.html
+%%DOCS%%nim/doc/html/koch.html
+%%DOCS%%nim/doc/html/kqueue.html
+%%DOCS%%nim/doc/html/lenientops.html
+%%DOCS%%nim/doc/html/lexbase.html
+%%DOCS%%nim/doc/html/lib.html
+%%DOCS%%nim/doc/html/linenoise.html
+%%DOCS%%nim/doc/html/linux.html
+%%DOCS%%nim/doc/html/lists.html
+%%DOCS%%nim/doc/html/locks.html
+%%DOCS%%nim/doc/html/logging.html
+%%DOCS%%nim/doc/html/logic.html
+%%DOCS%%nim/doc/html/macrocache.html
+%%DOCS%%nim/doc/html/macros.html
+%%DOCS%%nim/doc/html/manual.html
+%%DOCS%%nim/doc/html/manual_experimental.html
+%%DOCS%%nim/doc/html/manual_experimental_strictnotnil.html
+%%DOCS%%nim/doc/html/markdown_rst.html
+%%DOCS%%nim/doc/html/marshal.html
+%%DOCS%%nim/doc/html/math.html
+%%DOCS%%nim/doc/html/memfiles.html
+%%DOCS%%nim/doc/html/mimetypes.html
+%%DOCS%%nim/doc/html/miscdollars.html
+%%DOCS%%nim/doc/html/mm.html
+%%DOCS%%nim/doc/html/monotimes.html
+%%DOCS%%nim/doc/html/nativesockets.html
+%%DOCS%%nim/doc/html/nep1.html
+%%DOCS%%nim/doc/html/net.html
+%%DOCS%%nim/doc/html/nimc.html
+%%DOCS%%nim/doc/html/nimdoc.out.css
+%%DOCS%%nim/doc/html/nimgrep.html
+%%DOCS%%nim/doc/html/nimhcr.html
+%%DOCS%%nim/doc/html/niminst.html
+%%DOCS%%nim/doc/html/nimprof.html
+%%DOCS%%nim/doc/html/nimrtl.html
+%%DOCS%%nim/doc/html/nims.html
+%%DOCS%%nim/doc/html/nimscript.html
+%%DOCS%%nim/doc/html/nimsuggest.html
+%%DOCS%%nim/doc/html/nre.html
+%%DOCS%%nim/doc/html/ntpath.html
+%%DOCS%%nim/doc/html/objectdollar.html
+%%DOCS%%nim/doc/html/oids.html
+%%DOCS%%nim/doc/html/openssl.html
+%%DOCS%%nim/doc/html/options.html
+%%DOCS%%nim/doc/html/os.html
+%%DOCS%%nim/doc/html/osappdirs.html
+%%DOCS%%nim/doc/html/oscommon.html
+%%DOCS%%nim/doc/html/osdirs.html
+%%DOCS%%nim/doc/html/oserrors.html
+%%DOCS%%nim/doc/html/osfiles.html
+%%DOCS%%nim/doc/html/ospaths2.html
+%%DOCS%%nim/doc/html/osproc.html
+%%DOCS%%nim/doc/html/osseps.html
+%%DOCS%%nim/doc/html/ossymlinks.html
+%%DOCS%%nim/doc/html/outparams.html
+%%DOCS%%nim/doc/html/overview.html
+%%DOCS%%nim/doc/html/packaging.html
+%%DOCS%%nim/doc/html/packedsets.html
+%%DOCS%%nim/doc/html/parsecfg.html
+%%DOCS%%nim/doc/html/parsecsv.html
+%%DOCS%%nim/doc/html/parsejson.html
+%%DOCS%%nim/doc/html/parseopt.html
+%%DOCS%%nim/doc/html/parsesql.html
+%%DOCS%%nim/doc/html/parseutils.html
+%%DOCS%%nim/doc/html/parsexml.html
+%%DOCS%%nim/doc/html/pathnorm.html
+%%DOCS%%nim/doc/html/paths.html
+%%DOCS%%nim/doc/html/pcre.html
+%%DOCS%%nim/doc/html/pegs.html
+%%DOCS%%nim/doc/html/posix.html
+%%DOCS%%nim/doc/html/posix_utils.html
+%%DOCS%%nim/doc/html/prelude.html
+%%DOCS%%nim/doc/html/random.html
+%%DOCS%%nim/doc/html/rationals.html
+%%DOCS%%nim/doc/html/rdstdin.html
+%%DOCS%%nim/doc/html/re.html
+%%DOCS%%nim/doc/html/refc.html
+%%DOCS%%nim/doc/html/registry.html
+%%DOCS%%nim/doc/html/reservedmem.html
+%%DOCS%%nim/doc/html/rlocks.html
+%%DOCS%%nim/doc/html/ropes.html
+%%DOCS%%nim/doc/html/rst.html
+%%DOCS%%nim/doc/html/rstast.html
+%%DOCS%%nim/doc/html/rstgen.html
+%%DOCS%%nim/doc/html/rstidx.html
+%%DOCS%%nim/doc/html/rtarrays.html
+%%DOCS%%nim/doc/html/schubfach.html
+%%DOCS%%nim/doc/html/segfaults.html
+%%DOCS%%nim/doc/html/selectors.html
+%%DOCS%%nim/doc/html/sequtils.html
+%%DOCS%%nim/doc/html/sets.html
+%%DOCS%%nim/doc/html/setutils.html
+%%DOCS%%nim/doc/html/sexp.html
+%%DOCS%%nim/doc/html/sharedlist.html
+%%DOCS%%nim/doc/html/sharedtables.html
+%%DOCS%%nim/doc/html/since.html
+%%DOCS%%nim/doc/html/socketstreams.html
+%%DOCS%%nim/doc/html/ssl_certs.html
+%%DOCS%%nim/doc/html/ssl_config.html
+%%DOCS%%nim/doc/html/stackframes.html
+%%DOCS%%nim/doc/html/stats.html
+%%DOCS%%nim/doc/html/strbasics.html
+%%DOCS%%nim/doc/html/streams.html
+%%DOCS%%nim/doc/html/streamwrapper.html
+%%DOCS%%nim/doc/html/strformat.html
+%%DOCS%%nim/doc/html/strimpl.html
+%%DOCS%%nim/doc/html/strmisc.html
+%%DOCS%%nim/doc/html/strscans.html
+%%DOCS%%nim/doc/html/strtabs.html
+%%DOCS%%nim/doc/html/strutils.html
+%%DOCS%%nim/doc/html/sugar.html
+%%DOCS%%nim/doc/html/symlinks.html
+%%DOCS%%nim/doc/html/syncio.html
+%%DOCS%%nim/doc/html/sysatomics.html
+%%DOCS%%nim/doc/html/syslocks.html
+%%DOCS%%nim/doc/html/sysrand.html
+%%DOCS%%nim/doc/html/system.html
+%%DOCS%%nim/doc/html/tables.html
+%%DOCS%%nim/doc/html/tasks.html
+%%DOCS%%nim/doc/html/tempfiles.html
+%%DOCS%%nim/doc/html/terminal.html
+%%DOCS%%nim/doc/html/termios.html
+%%DOCS%%nim/doc/html/testament.html
+%%DOCS%%nim/doc/html/theindex.html
+%%DOCS%%nim/doc/html/threadpool.html
+%%DOCS%%nim/doc/html/threadtypes.html
+%%DOCS%%nim/doc/html/time_t.html
+%%DOCS%%nim/doc/html/times.html
+%%DOCS%%nim/doc/html/tinyc.html
+%%DOCS%%nim/doc/html/tools.html
+%%DOCS%%nim/doc/html/tut1.html
+%%DOCS%%nim/doc/html/tut2.html
+%%DOCS%%nim/doc/html/tut3.html
+%%DOCS%%nim/doc/html/typedthreads.html
+%%DOCS%%nim/doc/html/typeinfo.html
+%%DOCS%%nim/doc/html/typetraits.html
+%%DOCS%%nim/doc/html/underscored_calls.html
+%%DOCS%%nim/doc/html/unicode.html
+%%DOCS%%nim/doc/html/unidecode.html
+%%DOCS%%nim/doc/html/unittest.html
+%%DOCS%%nim/doc/html/uri.html
+%%DOCS%%nim/doc/html/util.html
+%%DOCS%%nim/doc/html/var_t_return.html
+%%DOCS%%nim/doc/html/varints.html
+%%DOCS%%nim/doc/html/vmutils.html
+%%DOCS%%nim/doc/html/volatile.html
+%%DOCS%%nim/doc/html/widestrs.html
+%%DOCS%%nim/doc/html/win_getsysteminfo.html
+%%DOCS%%nim/doc/html/win_setenv.html
+%%DOCS%%nim/doc/html/winlean.html
+%%DOCS%%nim/doc/html/with.html
+%%DOCS%%nim/doc/html/wordwrap.html
+%%DOCS%%nim/doc/html/wrapnils.html
+%%DOCS%%nim/doc/html/xmlparser.html
+%%DOCS%%nim/doc/html/xmltree.html
+%%DOCS%%nim/doc/idetools.md
+%%DOCS%%nim/doc/intern.md
+%%DOCS%%nim/doc/keywords.txt
+%%DOCS%%nim/doc/koch.md
+%%DOCS%%nim/doc/lib.md
+%%DOCS%%nim/doc/manual.md
+%%DOCS%%nim/doc/manual/var_t_return.md
+%%DOCS%%nim/doc/manual_experimental.md
+%%DOCS%%nim/doc/manual_experimental_strictnotnil.md
+%%DOCS%%nim/doc/markdown_rst.md
+%%DOCS%%nim/doc/mm.md
+%%DOCS%%nim/doc/mytest.cfg
+%%DOCS%%nim/doc/nep1.md
+%%DOCS%%nim/doc/nimc.md
+%%DOCS%%nim/doc/nimdoc.cls
+%%DOCS%%nim/doc/nimdoc.css
+%%DOCS%%nim/doc/nimgrep.md
+%%DOCS%%nim/doc/nimgrep_cmdline.txt
+%%DOCS%%nim/doc/niminst.md
+%%DOCS%%nim/doc/nims.md
+%%DOCS%%nim/doc/nimsuggest.md
+%%DOCS%%nim/doc/overview.md
+%%DOCS%%nim/doc/packaging.md
+%%DOCS%%nim/doc/pegdocs.txt
+%%DOCS%%nim/doc/readme.txt
+%%DOCS%%nim/doc/refc.md
+%%DOCS%%nim/doc/regexprs.txt
+%%DOCS%%nim/doc/rstcommon.rst
+%%DOCS%%nim/doc/sets_fragment.txt
+%%DOCS%%nim/doc/spawn.txt
+%%DOCS%%nim/doc/subexes.txt
+%%DOCS%%nim/doc/testament.md
+%%DOCS%%nim/doc/tools.md
+%%DOCS%%nim/doc/tut1.md
+%%DOCS%%nim/doc/tut2.md
+%%DOCS%%nim/doc/tut3.md
 nim/lib/arch/x86/amd64.S
 nim/lib/arch/x86/i386.S
 nim/lib/compiler/aliasanalysis.nim
@@ -616,6 +616,21 @@ nim/lib/deprecated/pure/ospaths.nim
 nim/lib/deprecated/pure/oswalkdir.nim
 nim/lib/deprecated/pure/sums.nim
 nim/lib/deps.txt
+nim/lib/dist/checksums/README.md
+nim/lib/dist/checksums/checksums.nimble
+nim/lib/dist/checksums/src/checksums/bcrypt.nim
+nim/lib/dist/checksums/src/checksums/docutils.nim
+nim/lib/dist/checksums/src/checksums/md5.nim
+nim/lib/dist/checksums/src/checksums/private/sha_utils.nim
+nim/lib/dist/checksums/src/checksums/sha1.nim
+nim/lib/dist/checksums/src/checksums/sha2.nim
+nim/lib/dist/checksums/src/checksums/sha3.nim
+nim/lib/dist/checksums/tests/config.nims
+nim/lib/dist/checksums/tests/crypto/tbcrypt.nim
+nim/lib/dist/checksums/tests/crypto/tmd5.nim
+nim/lib/dist/checksums/tests/crypto/tsha1.nim
+nim/lib/dist/checksums/tests/crypto/tsha2.nim
+nim/lib/dist/checksums/tests/crypto/tsha3.nim
 nim/lib/experimental/diff.nim
 nim/lib/genode/alloc.nim
 nim/lib/genode/constructibles.nim
@@ -934,6 +949,6 @@ nim/lib/wrappers/linenoise/linenoise.nim
 nim/lib/wrappers/openssl.nim
 nim/lib/wrappers/pcre.nim
 nim/lib/wrappers/tinyc.nim
-nim/tools/dochack/dochack.js
-nim/tools/dochack/dochack.nim
-nim/tools/dochack/fuzzysearch.nim
+%%DOCS%%nim/tools/dochack/dochack.js
+%%DOCS%%nim/tools/dochack/dochack.nim
+%%DOCS%%nim/tools/dochack/fuzzysearch.nim