pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
nim: Add option to also build the doc
Module Name: pkgsrc-wip
Committed By: arcathrax <ivan%ivanpollak.com@localhost>
Pushed By: arcathrax
Date: Mon Nov 2 19:33:00 2026 +0100
Changeset: 745ed7f20c32920037667a420316c2b16d16f6f9
Modified Files:
nim/Makefile
Added Files:
nim/PLIST.doc
nim/options.mk
Log Message:
nim: Add option to also build the doc
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=745ed7f20c32920037667a420316c2b16d16f6f9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
nim/Makefile | 7 +-
nim/PLIST.doc | 900 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
nim/options.mk | 24 ++
3 files changed, 926 insertions(+), 5 deletions(-)
diffs:
diff --git a/nim/Makefile b/nim/Makefile
index d3b4810ed3..6694941451 100644
--- a/nim/Makefile
+++ b/nim/Makefile
@@ -77,6 +77,7 @@ post-extract:
${MKDIR} ${WRKSRC}/dist/atlas/dist
${MV} ${WRKSRC}/sat-${SAT_TAG} ${WRKSRC}/dist/atlas/dist/sat
+
do-build:
cd ${WRKSRC} && ${GMAKE}
@@ -92,11 +93,6 @@ do-build:
--parallelBuild:${_MAKE_JOBS_N} \
${NIM_FLAGS}
- # Build docs
- # cd ${WRKSRC} && ./koch \
- # docs \
- # --parallelBuild:${_MAKE_JOBS_N}
-
# Build tools
cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ./koch \
tools \
@@ -114,4 +110,5 @@ do-install:
${LN} -sf ${DESTDIR}${PREFIX}/nim/bin/${fn} ${DESTDIR}${PREFIX}/bin/${fn}
.endfor
+.include "options.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/nim/PLIST.doc b/nim/PLIST.doc
new file mode 100644
index 0000000000..b6ce7b7dca
--- /dev/null
+++ b/nim/PLIST.doc
@@ -0,0 +1,900 @@
+@comment $NetBSD$
+share/doc/nim/algorithm.html
+share/doc/nim/algorithm.idx
+share/doc/nim/apis.html
+share/doc/nim/apis.idx
+share/doc/nim/appdirs.html
+share/doc/nim/appdirs.idx
+share/doc/nim/asciitables.html
+share/doc/nim/asciitables.idx
+share/doc/nim/assertions.html
+share/doc/nim/assertions.idx
+share/doc/nim/async.html
+share/doc/nim/async.idx
+share/doc/nim/asyncdispatch.html
+share/doc/nim/asyncdispatch.idx
+share/doc/nim/asyncfile.html
+share/doc/nim/asyncfile.idx
+share/doc/nim/asyncftpclient.html
+share/doc/nim/asyncftpclient.idx
+share/doc/nim/asyncfutures.html
+share/doc/nim/asyncfutures.idx
+share/doc/nim/asynchttpserver.html
+share/doc/nim/asynchttpserver.idx
+share/doc/nim/asyncjs.html
+share/doc/nim/asyncjs.idx
+share/doc/nim/asyncmacro.html
+share/doc/nim/asyncmacro.idx
+share/doc/nim/asyncnet.html
+share/doc/nim/asyncnet.idx
+share/doc/nim/asyncstreams.html
+share/doc/nim/asyncstreams.idx
+share/doc/nim/atlas.html
+share/doc/nim/atlas.idx
+share/doc/nim/atomics.html
+share/doc/nim/atomics.idx
+share/doc/nim/backends.html
+share/doc/nim/backends.idx
+share/doc/nim/base64.html
+share/doc/nim/base64.idx
+share/doc/nim/bcrypt.html
+share/doc/nim/bcrypt.idx
+share/doc/nim/bitops.html
+share/doc/nim/bitops.idx
+share/doc/nim/bitops_utils.html
+share/doc/nim/bitops_utils.idx
+share/doc/nim/browsers.html
+share/doc/nim/browsers.idx
+share/doc/nim/cgi.html
+share/doc/nim/cgi.idx
+share/doc/nim/chains.html
+share/doc/nim/chains.idx
+share/doc/nim/cmdline.html
+share/doc/nim/cmdline.idx
+share/doc/nim/colors.html
+share/doc/nim/colors.idx
+share/doc/nim/compiler/aliasanalysis.html
+share/doc/nim/compiler/aliasanalysis.idx
+share/doc/nim/compiler/aliases.html
+share/doc/nim/compiler/aliases.idx
+share/doc/nim/compiler/ast.html
+share/doc/nim/compiler/ast.idx
+share/doc/nim/compiler/ast2nif.html
+share/doc/nim/compiler/ast2nif.idx
+share/doc/nim/compiler/astalgo.html
+share/doc/nim/compiler/astalgo.idx
+share/doc/nim/compiler/astdef.html
+share/doc/nim/compiler/astdef.idx
+share/doc/nim/compiler/astmsgs.html
+share/doc/nim/compiler/astmsgs.idx
+share/doc/nim/compiler/astyaml.html
+share/doc/nim/compiler/astyaml.idx
+share/doc/nim/compiler/bitsets.html
+share/doc/nim/compiler/bitsets.idx
+share/doc/nim/compiler/btrees.html
+share/doc/nim/compiler/btrees.idx
+share/doc/nim/compiler/cbuilderbase.html
+share/doc/nim/compiler/cbuilderbase.idx
+share/doc/nim/compiler/ccgutils.html
+share/doc/nim/compiler/ccgutils.idx
+share/doc/nim/compiler/cgen.html
+share/doc/nim/compiler/cgen.idx
+share/doc/nim/compiler/cgendata.html
+share/doc/nim/compiler/cgendata.idx
+share/doc/nim/compiler/cgmeth.html
+share/doc/nim/compiler/cgmeth.idx
+share/doc/nim/compiler/closureiters.html
+share/doc/nim/compiler/closureiters.idx
+share/doc/nim/compiler/cmdlinehelper.html
+share/doc/nim/compiler/cmdlinehelper.idx
+share/doc/nim/compiler/cnif.html
+share/doc/nim/compiler/cnif.idx
+share/doc/nim/compiler/commands.html
+share/doc/nim/compiler/commands.idx
+share/doc/nim/compiler/concepts.html
+share/doc/nim/compiler/concepts.idx
+share/doc/nim/compiler/condsyms.html
+share/doc/nim/compiler/condsyms.idx
+share/doc/nim/compiler/depends.html
+share/doc/nim/compiler/depends.idx
+share/doc/nim/compiler/deps.html
+share/doc/nim/compiler/deps.idx
+share/doc/nim/compiler/dfa.html
+share/doc/nim/compiler/dfa.idx
+share/doc/nim/compiler/docgen.html
+share/doc/nim/compiler/docgen.idx
+share/doc/nim/compiler/docgen2.html
+share/doc/nim/compiler/docgen2.idx
+share/doc/nim/compiler/dochack.js
+share/doc/nim/compiler/enumtostr.html
+share/doc/nim/compiler/enumtostr.idx
+share/doc/nim/compiler/errorhandling.html
+share/doc/nim/compiler/errorhandling.idx
+share/doc/nim/compiler/evaltempl.html
+share/doc/nim/compiler/evaltempl.idx
+share/doc/nim/compiler/expanddefaults.html
+share/doc/nim/compiler/expanddefaults.idx
+share/doc/nim/compiler/extccomp.html
+share/doc/nim/compiler/extccomp.idx
+share/doc/nim/compiler/filter_tmpl.html
+share/doc/nim/compiler/filter_tmpl.idx
+share/doc/nim/compiler/filters.html
+share/doc/nim/compiler/filters.idx
+share/doc/nim/compiler/gorgeimpl.html
+share/doc/nim/compiler/gorgeimpl.idx
+share/doc/nim/compiler/guards.html
+share/doc/nim/compiler/guards.idx
+share/doc/nim/compiler/ic/enum2nif.html
+share/doc/nim/compiler/ic/enum2nif.idx
+share/doc/nim/compiler/ic/replayer.html
+share/doc/nim/compiler/ic/replayer.idx
+share/doc/nim/compiler/ic/sharedcounters.html
+share/doc/nim/compiler/ic/sharedcounters.idx
+share/doc/nim/compiler/icbif.html
+share/doc/nim/compiler/icbif.idx
+share/doc/nim/compiler/icconfig.html
+share/doc/nim/compiler/icconfig.idx
+share/doc/nim/compiler/icmodnames.html
+share/doc/nim/compiler/icmodnames.idx
+share/doc/nim/compiler/icnifcore.html
+share/doc/nim/compiler/icnifcore.idx
+share/doc/nim/compiler/icprof.html
+share/doc/nim/compiler/icprof.idx
+share/doc/nim/compiler/idents.html
+share/doc/nim/compiler/idents.idx
+share/doc/nim/compiler/idetools.html
+share/doc/nim/compiler/idetools.idx
+share/doc/nim/compiler/importer.html
+share/doc/nim/compiler/importer.idx
+share/doc/nim/compiler/index.html
+share/doc/nim/compiler/index.idx
+share/doc/nim/compiler/injectdestructors.html
+share/doc/nim/compiler/injectdestructors.idx
+share/doc/nim/compiler/int128.html
+share/doc/nim/compiler/int128.idx
+share/doc/nim/compiler/isolation_check.html
+share/doc/nim/compiler/isolation_check.idx
+share/doc/nim/compiler/itemids.html
+share/doc/nim/compiler/itemids.idx
+share/doc/nim/compiler/jsgen.html
+share/doc/nim/compiler/jsgen.idx
+share/doc/nim/compiler/lambdalifting.html
+share/doc/nim/compiler/lambdalifting.idx
+share/doc/nim/compiler/layeredtable.html
+share/doc/nim/compiler/layeredtable.idx
+share/doc/nim/compiler/lexer.html
+share/doc/nim/compiler/lexer.idx
+share/doc/nim/compiler/liftdestructors.html
+share/doc/nim/compiler/liftdestructors.idx
+share/doc/nim/compiler/liftlocals.html
+share/doc/nim/compiler/liftlocals.idx
+share/doc/nim/compiler/lineinfos.html
+share/doc/nim/compiler/lineinfos.idx
+share/doc/nim/compiler/linter.html
+share/doc/nim/compiler/linter.idx
+share/doc/nim/compiler/llstream.html
+share/doc/nim/compiler/llstream.idx
+share/doc/nim/compiler/lookups.html
+share/doc/nim/compiler/lookups.idx
+share/doc/nim/compiler/lowerings.html
+share/doc/nim/compiler/lowerings.idx
+share/doc/nim/compiler/macrocacheimpl.html
+share/doc/nim/compiler/macrocacheimpl.idx
+share/doc/nim/compiler/magicsys.html
+share/doc/nim/compiler/magicsys.idx
+share/doc/nim/compiler/main.html
+share/doc/nim/compiler/main.idx
+share/doc/nim/compiler/mangleutils.html
+share/doc/nim/compiler/mangleutils.idx
+share/doc/nim/compiler/modulegraphs.html
+share/doc/nim/compiler/modulegraphs.idx
+share/doc/nim/compiler/modulepaths.html
+share/doc/nim/compiler/modulepaths.idx
+share/doc/nim/compiler/modules.html
+share/doc/nim/compiler/modules.idx
+share/doc/nim/compiler/msgs.html
+share/doc/nim/compiler/msgs.idx
+share/doc/nim/compiler/nifbackend.html
+share/doc/nim/compiler/nifbackend.idx
+share/doc/nim/compiler/nifgen.html
+share/doc/nim/compiler/nifgen.idx
+share/doc/nim/compiler/nifstreams.html
+share/doc/nim/compiler/nifstreams.idx
+share/doc/nim/compiler/nilcheck.html
+share/doc/nim/compiler/nilcheck.idx
+share/doc/nim/compiler/nim.html
+share/doc/nim/compiler/nim.idx
+share/doc/nim/compiler/nimblecmd.html
+share/doc/nim/compiler/nimblecmd.idx
+share/doc/nim/compiler/nimconf.html
+share/doc/nim/compiler/nimconf.idx
+share/doc/nim/compiler/nimdoc.out.css
+share/doc/nim/compiler/nimlexbase.html
+share/doc/nim/compiler/nimlexbase.idx
+share/doc/nim/compiler/nimpaths.html
+share/doc/nim/compiler/nimpaths.idx
+share/doc/nim/compiler/nimsets.html
+share/doc/nim/compiler/nimsets.idx
+share/doc/nim/compiler/nodejs.html
+share/doc/nim/compiler/nodejs.idx
+share/doc/nim/compiler/nodekinds.html
+share/doc/nim/compiler/nodekinds.idx
+share/doc/nim/compiler/nversion.html
+share/doc/nim/compiler/nversion.idx
+share/doc/nim/compiler/optimizer.html
+share/doc/nim/compiler/optimizer.idx
+share/doc/nim/compiler/options.html
+share/doc/nim/compiler/options.idx
+share/doc/nim/compiler/packages.html
+share/doc/nim/compiler/packages.idx
+share/doc/nim/compiler/parampatterns.html
+share/doc/nim/compiler/parampatterns.idx
+share/doc/nim/compiler/parser.html
+share/doc/nim/compiler/parser.idx
+share/doc/nim/compiler/pathutils.html
+share/doc/nim/compiler/pathutils.idx
+share/doc/nim/compiler/patterns.html
+share/doc/nim/compiler/patterns.idx
+share/doc/nim/compiler/pipelines.html
+share/doc/nim/compiler/pipelines.idx
+share/doc/nim/compiler/pipelineutils.html
+share/doc/nim/compiler/pipelineutils.idx
+share/doc/nim/compiler/platform.html
+share/doc/nim/compiler/platform.idx
+share/doc/nim/compiler/pluginsupport.html
+share/doc/nim/compiler/pluginsupport.idx
+share/doc/nim/compiler/pragmas.html
+share/doc/nim/compiler/pragmas.idx
+share/doc/nim/compiler/prefixmatches.html
+share/doc/nim/compiler/prefixmatches.idx
+share/doc/nim/compiler/procfind.html
+share/doc/nim/compiler/procfind.idx
+share/doc/nim/compiler/pushpoppragmas.html
+share/doc/nim/compiler/pushpoppragmas.idx
+share/doc/nim/compiler/renderer.html
+share/doc/nim/compiler/renderer.idx
+share/doc/nim/compiler/renderverbatim.html
+share/doc/nim/compiler/renderverbatim.idx
+share/doc/nim/compiler/reorder.html
+share/doc/nim/compiler/reorder.idx
+share/doc/nim/compiler/rodutils.html
+share/doc/nim/compiler/rodutils.idx
+share/doc/nim/compiler/ropes.html
+share/doc/nim/compiler/ropes.idx
+share/doc/nim/compiler/saturate.html
+share/doc/nim/compiler/saturate.idx
+share/doc/nim/compiler/scriptconfig.html
+share/doc/nim/compiler/scriptconfig.idx
+share/doc/nim/compiler/sem.html
+share/doc/nim/compiler/sem.idx
+share/doc/nim/compiler/semdata.html
+share/doc/nim/compiler/semdata.idx
+share/doc/nim/compiler/semfold.html
+share/doc/nim/compiler/semfold.idx
+share/doc/nim/compiler/semmacrosanity.html
+share/doc/nim/compiler/semmacrosanity.idx
+share/doc/nim/compiler/semparallel.html
+share/doc/nim/compiler/semparallel.idx
+share/doc/nim/compiler/sempass2.html
+share/doc/nim/compiler/sempass2.idx
+share/doc/nim/compiler/semstrictfuncs.html
+share/doc/nim/compiler/semstrictfuncs.idx
+share/doc/nim/compiler/semtypinst.html
+share/doc/nim/compiler/semtypinst.idx
+share/doc/nim/compiler/sighashes.html
+share/doc/nim/compiler/sighashes.idx
+share/doc/nim/compiler/sigmatch.html
+share/doc/nim/compiler/sigmatch.idx
+share/doc/nim/compiler/sourcemap.html
+share/doc/nim/compiler/sourcemap.idx
+share/doc/nim/compiler/spawn.html
+share/doc/nim/compiler/spawn.idx
+share/doc/nim/compiler/suggestsymdb.html
+share/doc/nim/compiler/suggestsymdb.idx
+share/doc/nim/compiler/syntaxes.html
+share/doc/nim/compiler/syntaxes.idx
+share/doc/nim/compiler/theindex.html
+share/doc/nim/compiler/transf.html
+share/doc/nim/compiler/transf.idx
+share/doc/nim/compiler/trees.html
+share/doc/nim/compiler/trees.idx
+share/doc/nim/compiler/treetab.html
+share/doc/nim/compiler/treetab.idx
+share/doc/nim/compiler/typeallowed.html
+share/doc/nim/compiler/typeallowed.idx
+share/doc/nim/compiler/typekeys.html
+share/doc/nim/compiler/typekeys.idx
+share/doc/nim/compiler/types.html
+share/doc/nim/compiler/types.idx
+share/doc/nim/compiler/typesrenderer.html
+share/doc/nim/compiler/typesrenderer.idx
+share/doc/nim/compiler/varpartitions.html
+share/doc/nim/compiler/varpartitions.idx
+share/doc/nim/compiler/vm.html
+share/doc/nim/compiler/vm.idx
+share/doc/nim/compiler/vmconv.html
+share/doc/nim/compiler/vmconv.idx
+share/doc/nim/compiler/vmdef.html
+share/doc/nim/compiler/vmdef.idx
+share/doc/nim/compiler/vmdeps.html
+share/doc/nim/compiler/vmdeps.idx
+share/doc/nim/compiler/vmgen.html
+share/doc/nim/compiler/vmgen.idx
+share/doc/nim/compiler/vmlayout.html
+share/doc/nim/compiler/vmlayout.idx
+share/doc/nim/compiler/vmmarshal.html
+share/doc/nim/compiler/vmmarshal.idx
+share/doc/nim/compiler/vmmem.html
+share/doc/nim/compiler/vmmem.idx
+share/doc/nim/compiler/vmprofiler.html
+share/doc/nim/compiler/vmprofiler.idx
+share/doc/nim/compiler/vmvalue.html
+share/doc/nim/compiler/vmvalue.idx
+share/doc/nim/compiler/vtables.html
+share/doc/nim/compiler/vtables.idx
+share/doc/nim/compiler/wordrecg.html
+share/doc/nim/compiler/wordrecg.idx
+share/doc/nim/compilesettings.html
+share/doc/nim/compilesettings.idx
+share/doc/nim/complex.html
+share/doc/nim/complex.idx
+share/doc/nim/contributing.html
+share/doc/nim/contributing.idx
+share/doc/nim/cookies.html
+share/doc/nim/cookies.idx
+share/doc/nim/coro.html
+share/doc/nim/coro.idx
+share/doc/nim/cpuinfo.html
+share/doc/nim/cpuinfo.idx
+share/doc/nim/cpuload.html
+share/doc/nim/cpuload.idx
+share/doc/nim/critbits.html
+share/doc/nim/critbits.idx
+share/doc/nim/cstrutils.html
+share/doc/nim/cstrutils.idx
+share/doc/nim/ctypes.html
+share/doc/nim/ctypes.idx
+share/doc/nim/db_common.html
+share/doc/nim/db_common.idx
+share/doc/nim/db_mysql.html
+share/doc/nim/db_mysql.idx
+share/doc/nim/db_odbc.html
+share/doc/nim/db_odbc.idx
+share/doc/nim/db_postgres.html
+share/doc/nim/db_postgres.idx
+share/doc/nim/db_sqlite.html
+share/doc/nim/db_sqlite.idx
+share/doc/nim/dbutils.html
+share/doc/nim/decls.html
+share/doc/nim/decls.idx
+share/doc/nim/decode_helpers.html
+share/doc/nim/decode_helpers.idx
+share/doc/nim/deques.html
+share/doc/nim/deques.idx
+share/doc/nim/destructors.html
+share/doc/nim/destructors.idx
+share/doc/nim/diff.html
+share/doc/nim/diff.idx
+share/doc/nim/digitsutils.html
+share/doc/nim/digitsutils.idx
+share/doc/nim/dirs.html
+share/doc/nim/dirs.idx
+share/doc/nim/distros.html
+share/doc/nim/distros.idx
+share/doc/nim/docgen.html
+share/doc/nim/docgen.idx
+share/doc/nim/docgen_sample.html
+share/doc/nim/dochack.js
+share/doc/nim/dochelpers.html
+share/doc/nim/dochelpers.idx
+share/doc/nim/dollars.html
+share/doc/nim/dollars.idx
+share/doc/nim/dom.html
+share/doc/nim/dom.idx
+share/doc/nim/dragonbox.html
+share/doc/nim/dragonbox.idx
+share/doc/nim/drnim.html
+share/doc/nim/drnim.idx
+share/doc/nim/dynlib.html
+share/doc/nim/dynlib.idx
+share/doc/nim/editdistance.html
+share/doc/nim/editdistance.idx
+share/doc/nim/effecttraits.html
+share/doc/nim/effecttraits.idx
+share/doc/nim/encodings.html
+share/doc/nim/encodings.idx
+share/doc/nim/endians.html
+share/doc/nim/endians.idx
+share/doc/nim/enumerate.html
+share/doc/nim/enumerate.idx
+share/doc/nim/enumutils.html
+share/doc/nim/enumutils.idx
+share/doc/nim/envvars.html
+share/doc/nim/envvars.idx
+share/doc/nim/epoll.html
+share/doc/nim/epoll.idx
+share/doc/nim/estp.html
+share/doc/nim/estp.idx
+share/doc/nim/exceptions.html
+share/doc/nim/exceptions.idx
+share/doc/nim/exitprocs.html
+share/doc/nim/exitprocs.idx
+share/doc/nim/fenv.html
+share/doc/nim/fenv.idx
+share/doc/nim/files.html
+share/doc/nim/files.idx
+share/doc/nim/filters.html
+share/doc/nim/filters.idx
+share/doc/nim/formatfloat.html
+share/doc/nim/formatfloat.idx
+share/doc/nim/genasts.html
+share/doc/nim/genasts.idx
+share/doc/nim/gitutils.html
+share/doc/nim/gitutils.idx
+share/doc/nim/globs.html
+share/doc/nim/globs.idx
+share/doc/nim/hashes.html
+share/doc/nim/hashes.idx
+share/doc/nim/hcr.html
+share/doc/nim/hcr.idx
+share/doc/nim/heapqueue.html
+share/doc/nim/heapqueue.idx
+share/doc/nim/highlite.html
+share/doc/nim/highlite.idx
+share/doc/nim/hotcodereloading.html
+share/doc/nim/hotcodereloading.idx
+share/doc/nim/httpclient.html
+share/doc/nim/httpclient.idx
+share/doc/nim/httpcore.html
+share/doc/nim/httpcore.idx
+share/doc/nim/ic.html
+share/doc/nim/ic.idx
+share/doc/nim/idetools.html
+share/doc/nim/idetools.idx
+share/doc/nim/importutils.html
+share/doc/nim/importutils.idx
+share/doc/nim/index.html
+share/doc/nim/inotify.html
+share/doc/nim/inotify.idx
+share/doc/nim/intern.html
+share/doc/nim/intern.idx
+share/doc/nim/intsets.html
+share/doc/nim/intsets.idx
+share/doc/nim/isolation.html
+share/doc/nim/isolation.idx
+share/doc/nim/iterators.html
+share/doc/nim/iterators.idx
+share/doc/nim/jsbigints.html
+share/doc/nim/jsbigints.idx
+share/doc/nim/jsconsole.html
+share/doc/nim/jsconsole.idx
+share/doc/nim/jscore.html
+share/doc/nim/jscore.idx
+share/doc/nim/jsfetch.html
+share/doc/nim/jsfetch.idx
+share/doc/nim/jsffi.html
+share/doc/nim/jsffi.idx
+share/doc/nim/jsformdata.html
+share/doc/nim/jsformdata.idx
+share/doc/nim/jsheaders.html
+share/doc/nim/jsheaders.idx
+share/doc/nim/json.html
+share/doc/nim/json.idx
+share/doc/nim/jsonutils.html
+share/doc/nim/jsonutils.idx
+share/doc/nim/jsre.html
+share/doc/nim/jsre.idx
+share/doc/nim/jsutils.html
+share/doc/nim/jsutils.idx
+share/doc/nim/koch.html
+share/doc/nim/koch.idx
+share/doc/nim/kqueue.html
+share/doc/nim/kqueue.idx
+share/doc/nim/lenientops.html
+share/doc/nim/lenientops.idx
+share/doc/nim/lexbase.html
+share/doc/nim/lexbase.idx
+share/doc/nim/lib.html
+share/doc/nim/lib.idx
+share/doc/nim/linenoise.html
+share/doc/nim/linenoise.idx
+share/doc/nim/linux.html
+share/doc/nim/lists.html
+share/doc/nim/lists.idx
+share/doc/nim/locks.html
+share/doc/nim/locks.idx
+share/doc/nim/logging.html
+share/doc/nim/logging.idx
+share/doc/nim/logic.html
+share/doc/nim/logic.idx
+share/doc/nim/macrocache.html
+share/doc/nim/macrocache.idx
+share/doc/nim/macros.html
+share/doc/nim/macros.idx
+share/doc/nim/manual.html
+share/doc/nim/manual.idx
+share/doc/nim/manual_experimental.html
+share/doc/nim/manual_experimental.idx
+share/doc/nim/manual_experimental_strictnotnil.html
+share/doc/nim/manual_experimental_strictnotnil.idx
+share/doc/nim/markdown_rst.html
+share/doc/nim/markdown_rst.idx
+share/doc/nim/marshal.html
+share/doc/nim/marshal.idx
+share/doc/nim/math.html
+share/doc/nim/math.idx
+share/doc/nim/md5.html
+share/doc/nim/md5.idx
+share/doc/nim/memfiles.html
+share/doc/nim/memfiles.idx
+share/doc/nim/mimetypes.html
+share/doc/nim/mimetypes.idx
+share/doc/nim/miscdollars.html
+share/doc/nim/miscdollars.idx
+share/doc/nim/mm.html
+share/doc/nim/mm.idx
+share/doc/nim/monotimes.html
+share/doc/nim/monotimes.idx
+share/doc/nim/mysql.html
+share/doc/nim/nativesockets.html
+share/doc/nim/nativesockets.idx
+share/doc/nim/nep1.html
+share/doc/nim/nep1.idx
+share/doc/nim/net.html
+share/doc/nim/net.idx
+share/doc/nim/nimc.html
+share/doc/nim/nimc.idx
+share/doc/nim/nimcache/runnableExamples/asyncjs_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/asyncjs_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/asyncjs_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/asyncjs_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/dom_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/dom_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/dom_examples_3.nim
+share/doc/nim/nimcache/runnableExamples/dom_examples_4.nim
+share/doc/nim/nimcache/runnableExamples/dom_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/dom_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_10.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_11.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_12.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_13.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_14.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_15.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_16.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_17.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_18.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_19.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_20.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_21.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_22.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_23.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_24.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_25.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_26.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_27.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_28.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_29.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_3.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_30.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_31.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_4.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_5.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_6.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_7.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_8.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_examples_9.nim
+share/doc/nim/nimcache/runnableExamples/jsbigints_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsbigints_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsconsole_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsconsole_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/jsconsole_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsconsole_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsconsole_group1_examples.js
+share/doc/nim/nimcache/runnableExamples/jsconsole_group1_examples.nim
+share/doc/nim/nimcache/runnableExamples/jscore_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jscore_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/jscore_examples_3.nim
+share/doc/nim/nimcache/runnableExamples/jscore_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jscore_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jscore_group1_examples.js
+share/doc/nim/nimcache/runnableExamples/jscore_group1_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsfetch_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsfetch_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsfetch_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsffi_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsffi_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/jsffi_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsffi_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsformdata_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsformdata_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsformdata_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsheaders_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsheaders_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsheaders_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsre_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsre_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/jsre_examples_3.nim
+share/doc/nim/nimcache/runnableExamples/jsre_examples_4.nim
+share/doc/nim/nimcache/runnableExamples/jsre_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsre_group0_examples.nim
+share/doc/nim/nimcache/runnableExamples/jsutils_examples_1.nim
+share/doc/nim/nimcache/runnableExamples/jsutils_examples_2.nim
+share/doc/nim/nimcache/runnableExamples/jsutils_examples_3.nim
+share/doc/nim/nimcache/runnableExamples/jsutils_examples_4.nim
+share/doc/nim/nimcache/runnableExamples/jsutils_examples_5.nim
+share/doc/nim/nimcache/runnableExamples/jsutils_examples_6.nim
+share/doc/nim/nimcache/runnableExamples/jsutils_group0_examples.js
+share/doc/nim/nimcache/runnableExamples/jsutils_group0_examples.nim
+share/doc/nim/nimdoc.out.css
+share/doc/nim/nimgrep.html
+share/doc/nim/nimgrep.idx
+share/doc/nim/nimhcr.html
+share/doc/nim/nimhcr.idx
+share/doc/nim/niminst.html
+share/doc/nim/niminst.idx
+share/doc/nim/nimprof.html
+share/doc/nim/nimprof.idx
+share/doc/nim/nimrtl.html
+share/doc/nim/nimrtl.idx
+share/doc/nim/nims.html
+share/doc/nim/nims.idx
+share/doc/nim/nimscript.html
+share/doc/nim/nimscript.idx
+share/doc/nim/nimsuggest.html
+share/doc/nim/nimsuggest.idx
+share/doc/nim/nre.html
+share/doc/nim/nre.idx
+share/doc/nim/nre2.html
+share/doc/nim/nre2.idx
+share/doc/nim/ntpath.html
+share/doc/nim/ntpath.idx
+share/doc/nim/objectdollar.html
+share/doc/nim/objectdollar.idx
+share/doc/nim/odbcsql.html
+share/doc/nim/oids.html
+share/doc/nim/oids.idx
+share/doc/nim/openssl.html
+share/doc/nim/options.html
+share/doc/nim/options.idx
+share/doc/nim/os.html
+share/doc/nim/os.idx
+share/doc/nim/osappdirs.html
+share/doc/nim/osappdirs.idx
+share/doc/nim/oscommon.html
+share/doc/nim/oscommon.idx
+share/doc/nim/osdirs.html
+share/doc/nim/osdirs.idx
+share/doc/nim/oserrors.html
+share/doc/nim/oserrors.idx
+share/doc/nim/osfiles.html
+share/doc/nim/osfiles.idx
+share/doc/nim/ospaths2.html
+share/doc/nim/ospaths2.idx
+share/doc/nim/osproc.html
+share/doc/nim/osproc.idx
+share/doc/nim/osseps.html
+share/doc/nim/osseps.idx
+share/doc/nim/ossymlinks.html
+share/doc/nim/ossymlinks.idx
+share/doc/nim/outparams.html
+share/doc/nim/outparams.idx
+share/doc/nim/overview.html
+share/doc/nim/overview.idx
+share/doc/nim/packaging.html
+share/doc/nim/packaging.idx
+share/doc/nim/packedsets.html
+share/doc/nim/packedsets.idx
+share/doc/nim/parallel_compiler.html
+share/doc/nim/parallel_compiler.idx
+share/doc/nim/parsecfg.html
+share/doc/nim/parsecfg.idx
+share/doc/nim/parsecsv.html
+share/doc/nim/parsecsv.idx
+share/doc/nim/parsejson.html
+share/doc/nim/parsejson.idx
+share/doc/nim/parseopt.html
+share/doc/nim/parseopt.idx
+share/doc/nim/parsesql.html
+share/doc/nim/parsesql.idx
+share/doc/nim/parseutils.html
+share/doc/nim/parseutils.idx
+share/doc/nim/parsexml.html
+share/doc/nim/parsexml.idx
+share/doc/nim/pathnorm.html
+share/doc/nim/pathnorm.idx
+share/doc/nim/paths.html
+share/doc/nim/paths.idx
+share/doc/nim/pcre.html
+share/doc/nim/pegs.html
+share/doc/nim/pegs.idx
+share/doc/nim/posix.html
+share/doc/nim/posix_utils.html
+share/doc/nim/posix_utils.idx
+share/doc/nim/postgres.html
+share/doc/nim/prelude.html
+share/doc/nim/prelude.idx
+share/doc/nim/punycode.html
+share/doc/nim/punycode.idx
+share/doc/nim/random.html
+share/doc/nim/random.idx
+share/doc/nim/rationals.html
+share/doc/nim/rationals.idx
+share/doc/nim/rdstdin.html
+share/doc/nim/rdstdin.idx
+share/doc/nim/re.html
+share/doc/nim/re.idx
+share/doc/nim/refc.html
+share/doc/nim/refc.idx
+share/doc/nim/registry.html
+share/doc/nim/registry.idx
+share/doc/nim/repr_v2.html
+share/doc/nim/repr_v2.idx
+share/doc/nim/reservedmem.html
+share/doc/nim/reservedmem.idx
+share/doc/nim/rlocks.html
+share/doc/nim/rlocks.idx
+share/doc/nim/ropes.html
+share/doc/nim/ropes.idx
+share/doc/nim/rst.html
+share/doc/nim/rst.idx
+share/doc/nim/rstast.html
+share/doc/nim/rstast.idx
+share/doc/nim/rstgen.html
+share/doc/nim/rstgen.idx
+share/doc/nim/rstidx.html
+share/doc/nim/rstidx.idx
+share/doc/nim/rtarrays.html
+share/doc/nim/rtarrays.idx
+share/doc/nim/schubfach.html
+share/doc/nim/schubfach.idx
+share/doc/nim/segfaults.html
+share/doc/nim/segfaults.idx
+share/doc/nim/selectors.html
+share/doc/nim/selectors.idx
+share/doc/nim/sequtils.html
+share/doc/nim/sequtils.idx
+share/doc/nim/sets.html
+share/doc/nim/sets.idx
+share/doc/nim/setutils.html
+share/doc/nim/setutils.idx
+share/doc/nim/sexp.html
+share/doc/nim/sexp.idx
+share/doc/nim/sha1.html
+share/doc/nim/sha1.idx
+share/doc/nim/sha2.html
+share/doc/nim/sha2.idx
+share/doc/nim/sha3.html
+share/doc/nim/sha3.idx
+share/doc/nim/sharedlist.html
+share/doc/nim/sharedlist.idx
+share/doc/nim/sharedtables.html
+share/doc/nim/sharedtables.idx
+share/doc/nim/since.html
+share/doc/nim/since.idx
+share/doc/nim/smtp.html
+share/doc/nim/smtp.idx
+share/doc/nim/socketstreams.html
+share/doc/nim/socketstreams.idx
+share/doc/nim/sqlite3.html
+share/doc/nim/ssl_certs.html
+share/doc/nim/ssl_certs.idx
+share/doc/nim/ssl_config.html
+share/doc/nim/ssl_config.idx
+share/doc/nim/stackframes.html
+share/doc/nim/stackframes.idx
+share/doc/nim/staticos.html
+share/doc/nim/staticos.idx
+share/doc/nim/stats.html
+share/doc/nim/stats.idx
+share/doc/nim/strbasics.html
+share/doc/nim/strbasics.idx
+share/doc/nim/streams.html
+share/doc/nim/streams.idx
+share/doc/nim/streamwrapper.html
+share/doc/nim/streamwrapper.idx
+share/doc/nim/strformat.html
+share/doc/nim/strformat.idx
+share/doc/nim/strimpl.html
+share/doc/nim/strimpl.idx
+share/doc/nim/strmisc.html
+share/doc/nim/strmisc.idx
+share/doc/nim/strscans.html
+share/doc/nim/strscans.idx
+share/doc/nim/strtabs.html
+share/doc/nim/strtabs.idx
+share/doc/nim/strutils.html
+share/doc/nim/strutils.idx
+share/doc/nim/sugar.html
+share/doc/nim/sugar.idx
+share/doc/nim/symlinks.html
+share/doc/nim/symlinks.idx
+share/doc/nim/syncio.html
+share/doc/nim/syncio.idx
+share/doc/nim/sysatomics.html
+share/doc/nim/sysatomics.idx
+share/doc/nim/syslocks.html
+share/doc/nim/syslocks.idx
+share/doc/nim/sysrand.html
+share/doc/nim/sysrand.idx
+share/doc/nim/system.html
+share/doc/nim/system.idx
+share/doc/nim/tables.html
+share/doc/nim/tables.idx
+share/doc/nim/tasks.html
+share/doc/nim/tasks.idx
+share/doc/nim/tempfiles.html
+share/doc/nim/tempfiles.idx
+share/doc/nim/terminal.html
+share/doc/nim/terminal.idx
+share/doc/nim/termios.html
+share/doc/nim/testament.html
+share/doc/nim/testament.idx
+share/doc/nim/theindex.html
+share/doc/nim/threadpool.html
+share/doc/nim/threadpool.idx
+share/doc/nim/threadtypes.html
+share/doc/nim/threadtypes.idx
+share/doc/nim/time_t.html
+share/doc/nim/time_t.idx
+share/doc/nim/times.html
+share/doc/nim/times.idx
+share/doc/nim/tinyc.html
+share/doc/nim/tools.html
+share/doc/nim/tools.idx
+share/doc/nim/tut1.html
+share/doc/nim/tut1.idx
+share/doc/nim/tut2.html
+share/doc/nim/tut2.idx
+share/doc/nim/tut3.html
+share/doc/nim/tut3.idx
+share/doc/nim/typedthreads.html
+share/doc/nim/typedthreads.idx
+share/doc/nim/typeinfo.html
+share/doc/nim/typeinfo.idx
+share/doc/nim/typetraits.html
+share/doc/nim/typetraits.idx
+share/doc/nim/underscored_calls.html
+share/doc/nim/underscored_calls.idx
+share/doc/nim/unicode.html
+share/doc/nim/unicode.idx
+share/doc/nim/unidecode.html
+share/doc/nim/unidecode.idx
+share/doc/nim/unittest.html
+share/doc/nim/unittest.idx
+share/doc/nim/uri.html
+share/doc/nim/uri.idx
+share/doc/nim/util.html
+share/doc/nim/util.idx
+share/doc/nim/var_t_return.html
+share/doc/nim/var_t_return.idx
+share/doc/nim/varints.html
+share/doc/nim/varints.idx
+share/doc/nim/vmutils.html
+share/doc/nim/vmutils.idx
+share/doc/nim/volatile.html
+share/doc/nim/volatile.idx
+share/doc/nim/widestrs.html
+share/doc/nim/widestrs.idx
+share/doc/nim/win_getsysteminfo.html
+share/doc/nim/win_getsysteminfo.idx
+share/doc/nim/win_setenv.html
+share/doc/nim/win_setenv.idx
+share/doc/nim/winlean.html
+share/doc/nim/winlean.idx
+share/doc/nim/with.html
+share/doc/nim/with.idx
+share/doc/nim/wordwrap.html
+share/doc/nim/wordwrap.idx
+share/doc/nim/wrapnils.html
+share/doc/nim/wrapnils.idx
+share/doc/nim/xmlparser.html
+share/doc/nim/xmlparser.idx
+share/doc/nim/xmltree.html
+share/doc/nim/xmltree.idx
+share/doc/nim/htmlgen.html
+share/doc/nim/htmlgen.idx
+share/doc/nim/htmlparser.html
+share/doc/nim/htmlparser.idx
+@pkgdir nim/data
diff --git a/nim/options.mk b/nim/options.mk
new file mode 100644
index 0000000000..bdd3cfcd02
--- /dev/null
+++ b/nim/options.mk
@@ -0,0 +1,24 @@
+PKG_OPTIONS_VAR= PKG_OPTIONS.nim
+PKG_SUPPORTED_OPTIONS= doc
+PKG_SUGGESTED_OPTIONS=
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mdoc)
+
+.include "../../lang/nodejs/buildlink3.mk"
+USE_LANGUAGES+= c++
+PLIST_SRC+= PLIST
+PLIST_SRC+= PLIST.doc
+
+post-build:
+ # Build docs
+ cd ${WRKSRC} && ./koch \
+ docs \
+ --parallelBuild:${_MAKE_JOBS_N}
+
+post-install:
+ # Copy over docs to ${DESTDIR}
+ ${MKDIR} -p ${DESTDIR}${PREFIX}/share/doc/nim
+ cd ${WRKSRC} && ${CP} -r doc/html/* ${DESTDIR}${PREFIX}/share/doc/nim
+.endif
Home |
Main Index |
Thread Index |
Old Index