From nobody Sun Oct 06 11:50:14 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XM0vp5hz3z5Xjn7; Sun, 06 Oct 2024 11:50:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XM0vp40WRz4yKv; Sun, 6 Oct 2024 11:50:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728215414; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6D43DV/+7TzQXDM0BiMhgH0nebqmh6MlfnkcsXfFF1w=; b=i2ulfaU6sfPh52At2PUOcNbulDPnl0moTOY/0mZmtkEh/qwqmVvNwRmmMlTjOHkqO85nwn IaG307zWCrLORVcKAVIb54lXKFslesJV4JkFCZOp76WnHB9UdFFvjLTL9/5/dcxZa4gnG8 Rrx9rk+CerwZAHLoB7DnWdJ1o8d2YnWldLMiTbX0GCtcsBBK/3uBdtv1QaE6NjGTdTgFsC cPMONnFkBc/C5T8eOP6IjWorNjfN0NYC5XtrISobKqQrdIT5GNs67xMUKWUCij2ijfRwe+ QsDseA0ZwwaJnXS/kBtWEgEyA0JL56ukM+rLxkrS+fKO2/BEH+9ffxD95WhxLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728215414; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6D43DV/+7TzQXDM0BiMhgH0nebqmh6MlfnkcsXfFF1w=; b=sMYAKoJgWdIDypj71wvlfV2qSu2j7C6y3RMyxd6AuZ7D936k8FbKkig1tmNbQFjwgHGbG+ NnEQGumcDG9dewYbARLCJrLkAdVgVYmMUqlwICcbN415JEZ1cOmxh6g86qfADXlSPYZa1/ lHDRwzzAxlhdfXITM3Qa0ApFrmYi0Y+yRSn+fhNw8RZq5I/b8ZS0EiEyFiL+/e9gKbx+EQ W8SEA0RvaioiepUTkEaHDRk4I31D1VJosLC9yybf7db+lYWZGogoJzQrw1n+ca7LwrLi4G sQl2HzJLv6QF/Bd0ZYF6Qg+0FsxtQ/ZdnOTD1o4xz8YyLKbxlf27A6FJ8kDivA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728215414; a=rsa-sha256; cv=none; b=eUEUj83xxWPuZwekd4itHf00SnCaLFeP2NJucaMqPcE8N9K5ZZK/tfMHJ3GYQjyeV6V57p m50jge1K1UrD7Qg30OWdpI3Xn664fLy2aBmsBayZ4JEO8z0FDjnxvh77fNV9eNlzyUUztW 5xGNczrY/pVZrBUCStxE0+JIyXjMlNY2OLw9JU1Zp3VdKRGtgfa90q1w+9lUaHBxNeLvkX 8Qj270xo1kVPFEXsRqthZZt9ue8fAu/TTjsbWYsA/Q+ee2WDV1HHvFg507c2PAj9Q0G80G FZLSnIfZTIaEnrNHHvyYa4J9EVIprNJf6JKVMPnT4DLKEkXGmUnRMs8KLi0HYg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XM0vp3bWxz11VH; Sun, 6 Oct 2024 11:50:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 496BoEwx014871; Sun, 6 Oct 2024 11:50:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 496BoETK014863; Sun, 6 Oct 2024 11:50:14 GMT (envelope-from git) Date: Sun, 6 Oct 2024 11:50:14 GMT Message-Id: <202410061150.496BoETK014863@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: 224e5262c5ee - main - lang/nim: update to 2.2.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 224e5262c5ee03cba1e679a72ac4c09f4a906070 Auto-Submitted: auto-generated The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=224e5262c5ee03cba1e679a72ac4c09f4a906070 commit 224e5262c5ee03cba1e679a72ac4c09f4a906070 Author: Neal Nelson AuthorDate: 2024-10-05 13:39:15 +0000 Commit: Robert Clausecker CommitDate: 2024-10-06 11:49:22 +0000 lang/nim: update to 2.2.0 Changelog: https://nim-lang.org/blog/2024/10/02/nim-220-2010.html PR: 281855 --- lang/nim/Makefile | 2 +- lang/nim/distinfo | 6 +- lang/nim/files/patch-koch.nim | 156 +++++++++++++++++++++++--------- lang/nim/files/patch-tools_kochdocs.nim | 16 ++-- lang/nim/pkg-plist | 27 ++++-- 5 files changed, 149 insertions(+), 58 deletions(-) diff --git a/lang/nim/Makefile b/lang/nim/Makefile index 0828cd466973..b37d4ae39f30 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -1,5 +1,5 @@ PORTNAME= nim -DISTVERSION= 2.0.8 +DISTVERSION= 2.2.0 CATEGORIES= lang MASTER_SITES= https://nim-lang.org/download/ diff --git a/lang/nim/distinfo b/lang/nim/distinfo index 12f932e3244d..4ba8ae2cd26d 100644 --- a/lang/nim/distinfo +++ b/lang/nim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720184077 -SHA256 (nim-2.0.8.tar.xz) = 5702da844700d3129db73170b5c606adbdfb87e82b816c0d91107ea20a65df16 -SIZE (nim-2.0.8.tar.xz) = 7617556 +TIMESTAMP = 1727970846 +SHA256 (nim-2.2.0.tar.xz) = ce9842849c9760e487ecdd1cdadf7c0f2844cafae605401c7c72ae257644893c +SIZE (nim-2.2.0.tar.xz) = 7896912 diff --git a/lang/nim/files/patch-koch.nim b/lang/nim/files/patch-koch.nim index ed81b385ee4a..7ad9dcf4be47 100644 --- a/lang/nim/files/patch-koch.nim +++ b/lang/nim/files/patch-koch.nim @@ -1,19 +1,19 @@ ---- koch.nim.orig 2024-07-05 12:55:45 UTC +--- koch.nim.orig 2024-10-02 01:48:48 UTC +++ koch.nim @@ -11,9 +11,9 @@ const const # examples of possible values for repos: Head, ea82b54 -- NimbleStableCommit = "be2f1309b35a6189ff5eb34a007793e6d3f94157" # master +- NimbleStableCommit = "4fb6f8e6c33963f6f510fe82d09ad2a61b5e4265" # 0.16.1 - AtlasStableCommit = "5faec3e9a33afe99a7d22377dd1b45a5391f5504" -- ChecksumsStableCommit = "025bcca3915a1b9f19878cea12ad68f9884648fc" +- ChecksumsStableCommit = "bd9bf4eaea124bf8d01e08f92ac1b14c6879d8d3" + NimbleStableCommit = "f8bd7b5fa6ea7a583b411b5959b06e6b5eb23667" # master + AtlasStableCommit = "7b780811a168f3f32bff4822369dda46a7f87f9a" + ChecksumsStableCommit = "b4c73320253f78e3a265aec6d9e8feb83f97c77b" SatStableCommit = "faf1617f44d7632ee9601ebc13887644925dcc01" # examples of possible values for fusion: #head, #ea82b54, 1.2.3 -@@ -146,32 +146,32 @@ proc csource(args: string) = +@@ -150,32 +150,32 @@ proc csource(args: string) = "--main:compiler/nim.nim compiler/installer.ini $1") % [args, VersionAsString, compileNimInst]) @@ -36,7 +36,7 @@ - commit = SatStableCommit, allowBundled = true) - # installer.ini expects it under $nim/bin - nimCompile("dist/nimble/src/nimble.nim", -- options = "-d:release -d:nimNimbleBootstrap --mm:refc --noNimblePath " & args) +- options = "-d:release -d:nimNimbleBootstrap --noNimblePath " & args) +#proc bundleNimbleExe(latest: bool, args: string) = +# let commit = if latest: "HEAD" else: NimbleStableCommit +# cloneDependency(distDir, "https://github.com/nim-lang/nimble.git", @@ -47,7 +47,7 @@ +# commit = SatStableCommit, allowBundled = true) +# # installer.ini expects it under $nim/bin +# nimCompile("dist/nimble/src/nimble.nim", -+# options = "-d:release -d:nimNimbleBootstrap --mm:refc --noNimblePath " & args) ++# options = "-d:release -d:nimNimbleBootstrap --noNimblePath " & args) -proc bundleAtlasExe(latest: bool, args: string) = - let commit = if latest: "HEAD" else: AtlasStableCommit @@ -70,18 +70,28 @@ proc bundleNimsuggest(args: string) = nimCompileFold("Compile nimsuggest", "nimsuggest/nimsuggest.nim", -@@ -208,8 +208,8 @@ proc zip(latest: bool; args: string) = +@@ -206,14 +206,14 @@ proc bundleWinTools(args: string) = + nimCompile(r"tools\downloader.nim", + options = r"--cc:vcc --app:gui -d:ssl --noNimblePath --path:..\ui " & args) + +-proc bundleChecksums(latest: bool) = +- let commit = if latest: "HEAD" else: ChecksumsStableCommit +- cloneDependency(distDir, "https://github.com/nim-lang/checksums.git", commit, allowBundled = true) ++#proc bundleChecksums(latest: bool) = ++# let commit = if latest: "HEAD" else: ChecksumsStableCommit ++# cloneDependency(distDir, "https://github.com/nim-lang/checksums.git", commit, allowBundled = true) proc zip(latest: bool; args: string) = - bundleChecksums(latest) +- bundleChecksums(latest) - bundleNimbleExe(latest, args) - bundleAtlasExe(latest, args) ++ #bundleChecksums(latest) + #bundleNimbleExe(latest, args) + #bundleAtlasExe(latest, args) bundleNimsuggest(args) bundleNimpretty(args) bundleWinTools(args) -@@ -218,15 +218,15 @@ proc zip(latest: bool; args: string) = +@@ -222,15 +222,15 @@ proc zip(latest: bool; args: string) = exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim zip compiler/installer.ini" % ["tools/niminst/niminst".exe, VersionAsString]) @@ -104,18 +114,81 @@ nimexec("cc -r $2 --var:version=$1 --var:mingw=none --main:compiler/nim.nim scripts compiler/installer.ini" % [VersionAsString, compileNimInst]) exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim xz compiler/installer.ini" % -@@ -262,8 +262,8 @@ proc nsis(latest: bool; args: string) = +@@ -265,9 +265,9 @@ proc nsis(latest: bool; args: string) = + nimCompileFold("Compile testament", "testament/testament.nim", options = "-d:release " & args) proc nsis(latest: bool; args: string) = - bundleChecksums(latest) +- bundleChecksums(latest) - bundleNimbleExe(latest, args) - bundleAtlasExe(latest, args) ++ #bundleChecksums(latest) + #bundleNimbleExe(latest, args) + #bundleAtlasExe(latest, args) bundleNimsuggest(args) bundleWinTools(args) # make sure we have generated the niminst executables: -@@ -526,43 +526,43 @@ proc icTest(args: string) = +@@ -287,21 +287,21 @@ proc install(args: string) = + geninstall() + exec("sh ./install.sh $#" % args) + +-proc installDeps(dep: string, commit = "") = +- # the hashes/urls are version controlled here, so can be changed seamlessly +- # and tied to a nim release (mimicking git submodules) +- var commit = commit +- case dep +- of "tinyc": +- if commit.len == 0: commit = "916cc2f94818a8a382dd8d4b8420978816c1dfb3" +- cloneDependency(distDir, "https://github.com/timotheecour/nim-tinyc-archive", commit) +- of "libffi": +- # technically a nimble package, however to play nicely with --noNimblePath, +- # let's just clone it wholesale: +- if commit.len == 0: commit = "bb2bdaf1a29a4bff6fbd8ae4695877cbb3ec783e" +- cloneDependency(distDir, "https://github.com/Araq/libffi", commit) +- else: doAssert false, "unsupported: " & dep +- # xxx: also add linenoise, niminst etc, refs https://github.com/nim-lang/RFCs/issues/206 ++#proc installDeps(dep: string, commit = "") = ++# # the hashes/urls are version controlled here, so can be changed seamlessly ++# # and tied to a nim release (mimicking git submodules) ++# var commit = commit ++# case dep ++# of "tinyc": ++# if commit.len == 0: commit = "916cc2f94818a8a382dd8d4b8420978816c1dfb3" ++# cloneDependency(distDir, "https://github.com/timotheecour/nim-tinyc-archive", commit) ++# of "libffi": ++# # technically a nimble package, however to play nicely with --noNimblePath, ++# # let's just clone it wholesale: ++# if commit.len == 0: commit = "bb2bdaf1a29a4bff6fbd8ae4695877cbb3ec783e" ++# cloneDependency(distDir, "https://github.com/Araq/libffi", commit) ++# else: doAssert false, "unsupported: " & dep ++# # xxx: also add linenoise, niminst etc, refs https://github.com/nim-lang/RFCs/issues/206 + + # -------------- boot --------------------------------------------------------- + +@@ -345,11 +345,11 @@ proc boot(args: string, skipIntegrityCheck: bool) = + let smartNimcache = (if "release" in args or "danger" in args: "nimcache/r_" else: "nimcache/d_") & + hostOS & "_" & hostCPU + +- bundleChecksums(false) ++ #bundleChecksums(false) + + let usingLibFFI = "nimHasLibFFI" in args +- if usingLibFFI and not dirExists("dist/libffi"): +- installDeps("libffi") ++ #if usingLibFFI and not dirExists("dist/libffi"): ++ # installDeps("libffi") + + let nimStart = findStartNim().quoteShell() + let times = 2 - ord(skipIntegrityCheck) +@@ -508,7 +508,7 @@ proc temp(args: string) = + result[1].add " " & quoteShell(args[i]) + inc i + +- bundleChecksums(false) ++ #bundleChecksums(false) + + let d = getAppDir() + let output = d / "compiler" / "nim".exe +@@ -552,27 +552,27 @@ proc icTest(args: string) = exec(cmd) inc i @@ -164,33 +237,30 @@ proc hostInfo(): string = - "hostOS: $1, hostCPU: $2, int: $3, float: $4, cpuEndian: $5, cwd: $6" % - [hostOS, hostCPU, $int.sizeof, $float.sizeof, $cpuEndian, getCurrentDir()] +@@ -620,14 +620,14 @@ proc runCI(cmd: string) = + # BUG: with initOptParser, `--batch:'' all` interprets `all` as the argument of --batch, pending bug #14343 + execFold("Run tester", "nim c -r --putenv:NIM_TESTAMENT_REMOTE_NETWORKING:1 -d:nimStrictMode testament/testament $# all -d:nimCoroutines" % batchParam) --proc installDeps(dep: string, commit = "") = -- # the hashes/urls are version controlled here, so can be changed seamlessly -- # and tied to a nim release (mimicking git submodules) -- var commit = commit -- case dep -- of "tinyc": -- if commit.len == 0: commit = "916cc2f94818a8a382dd8d4b8420978816c1dfb3" -- cloneDependency(distDir, "https://github.com/timotheecour/nim-tinyc-archive", commit) -- else: doAssert false, "unsupported: " & dep -- # xxx: also add linenoise, niminst etc, refs https://github.com/nim-lang/RFCs/issues/206 -+#proc installDeps(dep: string, commit = "") = -+# # the hashes/urls are version controlled here, so can be changed seamlessly -+# # and tied to a nim release (mimicking git submodules) -+# var commit = commit -+# case dep -+# of "tinyc": -+# if commit.len == 0: commit = "916cc2f94818a8a382dd8d4b8420978816c1dfb3" -+# cloneDependency(distDir, "https://github.com/timotheecour/nim-tinyc-archive", commit) -+# else: doAssert false, "unsupported: " & dep -+# # xxx: also add linenoise, niminst etc, refs https://github.com/nim-lang/RFCs/issues/206 +- block: # nimHasLibFFI: +- when defined(posix): # windows can be handled in future PR's +- installDeps("libffi") +- const nimFFI = "bin/nim.ctffi" +- # no need to bootstrap with koch boot (would be slower) +- let backend = if doUseCpp(): "cpp" else: "c" +- execFold("build with -d:nimHasLibFFI", "nim $1 -d:release --noNimblePath -d:nimHasLibFFI --path:./dist -o:$2 compiler/nim.nim" % [backend, nimFFI]) +- execFold("test with -d:nimHasLibFFI", "$1 $2 -r testament/testament --nim:$1 r tests/misc/trunner.nim -d:nimTrunnerFfi" % [nimFFI, backend]) ++ #block: # nimHasLibFFI: ++ # when defined(posix): # windows can be handled in future PR's ++ # installDeps("libffi") ++ # const nimFFI = "bin/nim.ctffi" ++ # # no need to bootstrap with koch boot (would be slower) ++ # let backend = if doUseCpp(): "cpp" else: "c" ++ # execFold("build with -d:nimHasLibFFI", "nim $1 -d:release --noNimblePath -d:nimHasLibFFI --path:./dist -o:$2 compiler/nim.nim" % [backend, nimFFI]) ++ # execFold("test with -d:nimHasLibFFI", "$1 $2 -r testament/testament --nim:$1 r tests/misc/trunner.nim -d:nimTrunnerFfi" % [nimFFI, backend]) - proc runCI(cmd: string) = - doAssert cmd.len == 0, cmd # avoid silently ignoring -@@ -684,18 +684,18 @@ proc showHelp(success: bool) = + execFold("Run nimdoc tests", "nim r nimdoc/tester") + execFold("Run rst2html tests", "nim r nimdoc/rsttester") +@@ -699,18 +699,18 @@ proc showHelp(success: bool) = quit(HelpText % [VersionAsString & spaces(44-len(VersionAsString)), CompileDate, CompileTime], if success: QuitSuccess else: QuitFailure) @@ -216,7 +286,7 @@ localDocsOut = "" skipIntegrityCheck = false while true: -@@ -731,34 +731,34 @@ when isMainModule: +@@ -746,34 +746,34 @@ when isMainModule: of "distrohelper": geninstall() of "install": install(op.cmdLineRest) of "testinstall": testUnixInstall(op.cmdLineRest) @@ -239,12 +309,14 @@ buildTools(op.cmdLineRest) - bundleNimbleExe(latest, op.cmdLineRest) - bundleAtlasExe(latest, op.cmdLineRest) -+ #bundleNimbleExe(latest, op.cmdLineRest) -+ #bundleAtlasExe(latest, op.cmdLineRest) - of "checksums": - bundleChecksums(latest) +- of "checksums": +- bundleChecksums(latest) - of "pushcsource": - quit "use this instead: https://github.com/nim-lang/csources_v1/blob/master/push_c_code.nim" ++ #bundleNimbleExe(latest, op.cmdLineRest) ++ #bundleAtlasExe(latest, op.cmdLineRest) ++ #of "checksums": ++ # bundleChecksums(latest) + #of "pushcsource": + # quit "use this instead: https://github.com/nim-lang/csources_v1/blob/master/push_c_code.nim" of "valgrind": valgrind(op.cmdLineRest) diff --git a/lang/nim/files/patch-tools_kochdocs.nim b/lang/nim/files/patch-tools_kochdocs.nim index 9544149f9839..f52d6cdde677 100644 --- a/lang/nim/files/patch-tools_kochdocs.nim +++ b/lang/nim/files/patch-tools_kochdocs.nim @@ -1,6 +1,6 @@ ---- tools/kochdocs.nim.orig 2023-08-03 15:46:14 UTC +--- tools/kochdocs.nim.orig 2024-10-02 01:48:48 UTC +++ tools/kochdocs.nim -@@ -94,7 +94,6 @@ proc nimCompileFold*(desc, input: string, outputDir = +@@ -94,7 +94,6 @@ const officialPackagesMarkdown = """ execFold(desc, cmd) const officialPackagesMarkdown = """ @@ -8,7 +8,7 @@ """.splitWhitespace() proc getMd2html(): seq[string] = -@@ -157,24 +156,9 @@ lib/std/sha1.nim +@@ -158,28 +157,9 @@ lib/pure/htmlparser.nim """.splitWhitespace() officialPackagesList = """ @@ -22,6 +22,10 @@ -pkgs/db_connector/src/db_connector/db_sqlite.nim -pkgs/checksums/src/checksums/md5.nim -pkgs/checksums/src/checksums/sha1.nim +-pkgs/checksums/src/checksums/sha2.nim +-pkgs/checksums/src/checksums/sha3.nim +-pkgs/checksums/src/checksums/bcrypt.nim +-pkgs/htmlparser/src/htmlparser.nim """.splitWhitespace() officialPackagesListWithoutIndex = """ @@ -33,12 +37,12 @@ """.splitWhitespace() when (NimMajor, NimMinor) < (1, 1) or not declared(isRelativeTo): -@@ -341,7 +325,7 @@ proc buildJS(): string = +@@ -348,7 +328,7 @@ proc buildDocsDir*(args: string, dir: string) = proc buildDocsDir*(args: string, dir: string) = let args = nimArgs & " " & args let docHackJsSource = buildJS() -- gitClonePackages(@["asyncftpclient", "punycode", "smtp", "db_connector", "checksums", "atlas"]) -+ #gitClonePackages(@["asyncftpclient", "punycode", "smtp", "db_connector", "checksums", "atlas"]) +- gitClonePackages(@["asyncftpclient", "punycode", "smtp", "db_connector", "checksums", "atlas", "htmlparser"]) ++ #gitClonePackages(@["asyncftpclient", "punycode", "smtp", "db_connector", "checksums", "atlas", "htmlparser"]) createDir(dir) buildDocSamples(args, dir) diff --git a/lang/nim/pkg-plist b/lang/nim/pkg-plist index 589e89a41967..9638623a4e9e 100644 --- a/lang/nim/pkg-plist +++ b/lang/nim/pkg-plist @@ -53,7 +53,7 @@ nim/config/nimdoc.tex.cfg %%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/astyaml.html %%DOCS%%nim/doc/html/compiler/bitsets.html %%DOCS%%nim/doc/html/compiler/btrees.html %%DOCS%%nim/doc/html/compiler/ccgutils.html @@ -73,6 +73,7 @@ nim/config/nimdoc.tex.cfg %%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/expanddefaults.html %%DOCS%%nim/doc/html/compiler/extccomp.html %%DOCS%%nim/doc/html/compiler/filter_tmpl.html %%DOCS%%nim/doc/html/compiler/filters.html @@ -82,6 +83,7 @@ nim/config/nimdoc.tex.cfg %%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/iclineinfos.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 @@ -106,6 +108,7 @@ nim/config/nimdoc.tex.cfg %%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/mangleutils.html %%DOCS%%nim/doc/html/compiler/modulegraphs.html %%DOCS%%nim/doc/html/compiler/modulepaths.html %%DOCS%%nim/doc/html/compiler/modules.html @@ -120,6 +123,7 @@ nim/config/nimdoc.tex.cfg %%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/nodekinds.html %%DOCS%%nim/doc/html/compiler/nversion.html %%DOCS%%nim/doc/html/compiler/optimizer.html %%DOCS%%nim/doc/html/compiler/options.html @@ -131,13 +135,11 @@ nim/config/nimdoc.tex.cfg %%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/pushpoppragmas.html %%DOCS%%nim/doc/html/compiler/renderer.html %%DOCS%%nim/doc/html/compiler/renderverbatim.html %%DOCS%%nim/doc/html/compiler/reorder.html @@ -157,6 +159,7 @@ nim/config/nimdoc.tex.cfg %%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/suggestsymdb.html %%DOCS%%nim/doc/html/compiler/syntaxes.html %%DOCS%%nim/doc/html/compiler/theindex.html %%DOCS%%nim/doc/html/compiler/transf.html @@ -173,6 +176,7 @@ nim/config/nimdoc.tex.cfg %%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/vtables.html %%DOCS%%nim/doc/html/compiler/wordrecg.html %%DOCS%%nim/doc/html/compilesettings.html %%DOCS%%nim/doc/html/complex.html @@ -225,7 +229,6 @@ nim/config/nimdoc.tex.cfg %%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 @@ -346,6 +349,7 @@ nim/config/nimdoc.tex.cfg %%DOCS%%nim/doc/html/ssl_certs.html %%DOCS%%nim/doc/html/ssl_config.html %%DOCS%%nim/doc/html/stackframes.html +%%DOCS%%nim/doc/html/staticos.html %%DOCS%%nim/doc/html/stats.html %%DOCS%%nim/doc/html/strbasics.html %%DOCS%%nim/doc/html/streams.html @@ -444,9 +448,10 @@ nim/lib/compiler/aliases.nim nim/lib/compiler/ast.nim nim/lib/compiler/astalgo.nim nim/lib/compiler/astmsgs.nim -nim/lib/compiler/backendpragmas.nim +nim/lib/compiler/astyaml.nim nim/lib/compiler/bitsets.nim nim/lib/compiler/btrees.nim +nim/lib/compiler/cbuilder.nim nim/lib/compiler/ccgcalls.nim nim/lib/compiler/ccgexprs.nim nim/lib/compiler/ccgliterals.nim @@ -476,6 +481,7 @@ nim/lib/compiler/enumtostr.nim nim/lib/compiler/errorhandling.nim nim/lib/compiler/evalffi.nim nim/lib/compiler/evaltempl.nim +nim/lib/compiler/expanddefaults.nim nim/lib/compiler/extccomp.nim nim/lib/compiler/filter_tmpl.nim nim/lib/compiler/filters.nim @@ -487,6 +493,7 @@ nim/lib/compiler/ic/cbackend.nim nim/lib/compiler/ic/dce.nim nim/lib/compiler/ic/design.rst nim/lib/compiler/ic/ic.nim +nim/lib/compiler/ic/iclineinfos.nim nim/lib/compiler/ic/integrity.nim nim/lib/compiler/ic/navigator.nim nim/lib/compiler/ic/packed_ast.nim @@ -514,6 +521,7 @@ nim/lib/compiler/lowerings.nim nim/lib/compiler/macrocacheimpl.nim nim/lib/compiler/magicsys.nim nim/lib/compiler/main.nim +nim/lib/compiler/mangleutils.nim nim/lib/compiler/mapping.txt nim/lib/compiler/modulegraphs.nim nim/lib/compiler/modulepaths.nim @@ -530,6 +538,7 @@ nim/lib/compiler/nimlexbase.nim nim/lib/compiler/nimpaths.nim nim/lib/compiler/nimsets.nim nim/lib/compiler/nodejs.nim +nim/lib/compiler/nodekinds.nim nim/lib/compiler/nversion.nim nim/lib/compiler/optimizer.nim nim/lib/compiler/options.nim @@ -545,12 +554,15 @@ nim/lib/compiler/pipelines.nim nim/lib/compiler/pipelineutils.nim nim/lib/compiler/platform.nim nim/lib/compiler/plugins/active.nim +nim/lib/compiler/plugins/customast.nim nim/lib/compiler/plugins/itersgen.nim nim/lib/compiler/plugins/locals.nim +nim/lib/compiler/plugins/plugins.nimble nim/lib/compiler/pluginsupport.nim nim/lib/compiler/pragmas.nim nim/lib/compiler/prefixmatches.nim nim/lib/compiler/procfind.nim +nim/lib/compiler/pushpoppragmas.nim nim/lib/compiler/readme.md nim/lib/compiler/renderer.nim nim/lib/compiler/renderverbatim.nim @@ -584,6 +596,7 @@ nim/lib/compiler/sizealignoffsetimpl.nim nim/lib/compiler/sourcemap.nim nim/lib/compiler/spawn.nim nim/lib/compiler/suggest.nim +nim/lib/compiler/suggestsymdb.nim nim/lib/compiler/syntaxes.nim nim/lib/compiler/tccgen.nim nim/lib/compiler/transf.nim @@ -602,6 +615,7 @@ nim/lib/compiler/vmhooks.nim nim/lib/compiler/vmmarshal.nim nim/lib/compiler/vmops.nim nim/lib/compiler/vmprofiler.nim +nim/lib/compiler/vtables.nim nim/lib/compiler/wordrecg.nim nim/lib/core/hotcodereloading.nim nim/lib/core/locks.nim @@ -849,6 +863,7 @@ nim/lib/std/setutils.nim nim/lib/std/sha1.nim nim/lib/std/socketstreams.nim nim/lib/std/stackframes.nim +nim/lib/std/staticos.nim nim/lib/std/strbasics.nim nim/lib/std/symlinks.nim nim/lib/std/syncio.nim