Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=x9grBvDh; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=ZTBAZW7+ Received: by mail.netbsd.org (Postfix, from userid 605) id 8F28084D7C; Mon, 22 Apr 2024 13:23:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1713792238; bh=0MYsS0pv5qrl1vclCvgnDEIFvZ86q90KLxg7wQz55bU=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=x9grBvDh56KyGyzr/9iVThbwN5sQz5HmK1VdDV20XHUqjlbTrQuGmG7LhlZjP6Paj Q3uZnVDMq6uLo7JntMjyiE29kUYW7J+n2WK9METv/Wfnl8T5hrTKWaeLfUKqR9LeA5 zTd0GvJ4CUNUMOAqJTFnTAvP7dYXld+SzYMDS35g= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7F30E84D69 for ; Mon, 22 Apr 2024 13:23:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id nRkupR19wEde for ; Mon, 22 Apr 2024 13:23:55 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id B7E4784D5B for ; Mon, 22 Apr 2024 13:23:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1713792235; bh=0MYsS0pv5qrl1vclCvgnDEIFvZ86q90KLxg7wQz55bU=; h=Date:From:Subject:To:Reply-To; b=ZTBAZW7+7x1NQQ22xWgLqpx00HUzTMZuPR7NVJCE4W6ussboCL0Dy5RtRB5IunZTn eMffrNDCHwhrJ94xwPHxbxkj51IJ+syBX/hVxNwbs5LzJ4kQwvt1J35iCBaf5OcXER 0e2goa1gnKHcjyPHNShr6LLjOKc7MbN/kdGb9UUg= Received: by cvs.NetBSD.org (Postfix, from userid 500) id A98A5FA2C; Mon, 22 Apr 2024 13:23:55 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_171379223537760" MIME-Version: 1.0 Date: Mon, 22 Apr 2024 13:23:55 +0000 From: "nikita" Subject: CVS commit: pkgsrc/lang/nim To: pkgsrc-changes@NetBSD.org Reply-To: nikita@netbsd.org X-Mailer: log_accum Message-Id: <20240422132355.A98A5FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_171379223537760 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: nikita Date: Mon Apr 22 13:23:55 UTC 2024 Modified Files: pkgsrc/lang/nim: Makefile PLIST buildlink3.mk distinfo Log Message: nim: update to version 2.0.4 Changelog (from https://nim-lang.org/blog/2024/04/16/versions-1620-204-released.html) Versions 2.0.4 and 1.6.20 released 16 April 2024 The Nim Team The Nim team is happy to announce two releases: the latest Nim, version 2.0.4 LTS release, version 1.6.20 For the majority of our users, v2.0.4 contains 23 commits and brings bugfixes and improvements to Nim 2.0.2, released four months ago. For those users who haven’t switched to Nim v2.0 yet, we have released the ninth patch release for Nim 1.6.x. It is a small release with 13 commits. Installing Nim 2.0.4 New users Check out if the package manager of your OS already ships version 2.0.4 or install it as described here. Existing users If you have installed a previous version of Nim using choosenim, getting Nim 2.0.4 is as easy as: $ choosenim 2.0.4 If you are on OSX ARM, choosenim will not work for you. Please choose an alternative method of installing or updating. Alternatively, you can download Nim 2.0.4 from our nightlies builds. Donating to Nim We would like to encourage you to donate to Nim. The donated money will be used to further improve Nim by creating bounties for the most important bugfixes and features. You can donate via: Open Collective Bitcoin: 1BXfuKM2uvoD6mbx4g5xM3eQhLzkCK77tJ If you are a company, we also offer commercial support. Bugfixes These reported issues were fixed: Fixed “import sth from mymodule is compiles and trying to see module sthfrommymodule” (#23148) Fixed “Operations on inline toOpenArray len return a wrong result” (#23280) Fixed “Nimsuggest segfault with invalid assignment to table” (#22753) The complete list of changes is available here. Installing Nim 1.6.20 New users If you are a new user, we highly recommend that you start with Nim 2.0.x — see the sections above on how to install it. Existing users If you have installed a previous version of Nim using choosenim, getting Nim 1.6.20 is as easy as: $ choosenim 1.6.20 If you are on OSX ARM, choosenim will not work for you. Please choose an alternative method of installing or updating. Alternatively, you can download Nim 1.6.20 from our nightlies builds. Bugfixes These reported issues were fixed: Fixed “import sth from mymodule is compiles and trying to see module sthfrommymodule” (#23148) Fixed “Operations on inline toOpenArray len return a wrong result” (#23280) Fixed “[Backport 2.0] Itanium mangling scheme” (#23301) Fixed “Nimsuggest segfault with invalid assignment to table” (#22753) The complete list of changes is available here. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 pkgsrc/lang/nim/Makefile cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/nim/PLIST cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/nim/buildlink3.mk cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/nim/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_171379223537760 Content-Disposition: inline Content-Length: 16475 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/nim/Makefile diff -u pkgsrc/lang/nim/Makefile:1.35 pkgsrc/lang/nim/Makefile:1.36 --- pkgsrc/lang/nim/Makefile:1.35 Wed Jan 10 15:46:09 2024 +++ pkgsrc/lang/nim/Makefile Mon Apr 22 13:23:55 2024 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.35 2024/01/10 15:46:09 ryoon Exp $ +# $NetBSD: Makefile,v 1.36 2024/04/22 13:23:55 nikita Exp $ -DISTNAME= nim-2.0.2 +DISTNAME= nim-2.0.4 CATEGORIES= lang MASTER_SITES= http://nim-lang.org/download/ EXTRACT_SUFX= .tar.xz @@ -10,46 +10,105 @@ HOMEPAGE= https://nim-lang.org/ COMMENT= The Nim programming language LICENSE= mit +# C2VERSION_TAG= 86742fb02c6606ab01a532a0085784effb2e753e +# NIMBLE_TAG= 168416290e49023894fc26106799d6f1fc964a2d +# CHECKSUMS_TAG= b4c73320253f78e3a265aec6d9e8feb83f97c77b +ATLAS_TAG= 7b780811a168f3f32bff4822369dda46a7f87f9a + +GH_SFX= .tar.gz + +# C2VERSION_DISTNAME= c2version-${C2VERSION_TAG} +# NIMBLE_DISTNAME= nimble-${NIMBLE_TAG} +# CHECKSUMS_DISTNAME= checksums-${CHECKSUMS_TAG} +ATLAS_DISTNAME= atlas-${ATLAS_TAG} + +# C2VERSION_DISTFILE= ${C2VERSION_DISTNAME}${GH_SFX} +# NIMBLE_DISTFILE= ${NIMBLE_DISTNAME}${GH_SFX} +# CHECKSUMS_DISTFILE= ${CHECKSUMS_DISTNAME}${GH_SFX} +ATLAS_DISTFILE= ${ATLAS_DISTNAME}${GH_SFX} + +DISTFILES= ${DEFAULT_DISTFILES} +# DISTFILES+= ${C2VERSION_DISTFILE} +# DISTFILES+= ${NIMBLE_DISTFILE} +# DISTFILES+= ${CHECKSUMS_DISTFILE} +DISTFILES+= ${ATLAS_DISTFILE} + +# SITES.${C2VERSION_DISTFILE}= -${MASTER_SITE_GITHUB:=nim-lang/csources_v2/archive/}${C2VERSION_TAG}${GH_SFX} +# SITES.${NIMBLE_DISTFILE}= -${MASTER_SITE_GITHUB:=nim-lang/nimble/archive/}${NIMBLE_TAG}${GH_SFX} +# SITES.${CHECKSUMS_DISTFILE}= -${MASTER_SITE_GITHUB:=nim-lang/checksums/archive/}${CHECKSUMS_TAG}${GH_SFX} +SITES.${ATLAS_DISTFILE}= -${MASTER_SITE_GITHUB:=nim-lang/atlas/archive/}${ATLAS_TAG}${GH_SFX} + +# EXTRACT_DIR.${C2VERSION_DISTFILE}= ${WRKSRC}/ +# EXTRACT_DIR.${NIMBLE_DISTFILE}= ${WRKSRC}/dist/ +# EXTRACT_DIR.${CHECKSUMS_DISTFILE}= ${WRKSRC}/dist/ +EXTRACT_DIR.${ATLAS_DISTFILE}= ${WRKSRC}/dist/ + DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils USE_TOOLS+= bash pax REPLACE_BASH+= bin/nim-gdb INSTALLATION_DIRS= bin - -post-patch: - cd ${WRKSRC}/bin && ${LN} -sf nim-gdb nim-gdb.bash +INSTALLATION_DIRS+= lib/nim/tools/debug +INSTALLATION_DIRS+= share/nimble/pkgs/nim-${PKGVERSION_NOREV}/dist/checksums +INSTALLATION_DIRS+= share/nim +INSTALLATION_DIRS+= include +INSTALLATION_DIRS+= lib/nim/nimsuggest +INSTALLATION_DIRS+= lib/nim/nimpretty SUBST_CLASSES+= paths SUBST_STAGE.paths= pre-configure SUBST_FILES.paths= config/nim.cfg SUBST_SED.paths= -e 's,/usr/pkg,${PREFIX},g' +post-extract: + # TODO: csources for cross-building? + # ${MV} ${WRKSRC}/csources_v2-${C2VERSION_TAG} ${WRKSRC}/csources_v2 + ${MKDIR} ${WRKSRC}/dist + # ${MV} nimble-$_nimbleversion $build_wrksrc/dist/nimble + #mv checksums-$_checksumsversion $build_wrksrc/dist/checksums + #mkdir -p $build_wrksrc/dist/nimble/dist + #cp -r $build_wrksrc/dist/checksums $build_wrksrc/dist/nimble/dist/checksums + ${MV} ${WRKSRC}/dist/atlas-${ATLAS_TAG} ${WRKSRC}/dist/atlas + # nim doesn't honor the environment variable LDFLAGS. In order to # support PKGSRC_USE_RELRO, we need to translate the flags to compiler # options. NIM_FLAGS= ${LDFLAGS:S/^/--passL:/} do-build: + # build nim csource cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} sh ./build.sh printf '#! %s\nexec %s _=%s/nim/bin/nim %s/nim/bin/nim "$$@"\n' \ "${SH}" "${SETENV}" "${PREFIX}" "${PREFIX}" \ > ${WRKSRC}/nim-wrapper.sh + # build koch cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ./bin/nim c --skipUserCfg --skipParentCfg --parallelBuild:${_MAKE_JOBS_N} koch + # build nim cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ./koch boot --parallelBuild:${_MAKE_JOBS_N} -d:release ${NIM_FLAGS} + # build tools + # TODO: build the 'external' tools, in separate packages + # cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ./koch --stable toolsNoExternal --parallelBuild:${_MAKE_JOBS_N} ${NIM_FLAGS} cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ./koch --stable tools --parallelBuild:${_MAKE_JOBS_N} ${NIM_FLAGS} + # build niminst + cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ./bin/nim compile -d:release --parallelBuild:${_MAKE_JOBS_N} ${NIM_FLAGS} tools/niminst/niminst.nim do-install: cd ${WRKSRC} && sh ./install.sh ${DESTDIR}${PREFIX} + cd ${WRKSRC}/bin && ${PAX} -r -w . ${DESTDIR}${PREFIX}/nim/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/nim-wrapper.sh ${DESTDIR}${PREFIX}/bin/nim - ${INSTALL} ${WRKSRC}/bin/nimble ${DESTDIR}${PREFIX}/bin/nimble - ${INSTALL} ${WRKSRC}/bin/nimgrep ${DESTDIR}${PREFIX}/bin/nimgrep - ${INSTALL} ${WRKSRC}/bin/nimpretty ${DESTDIR}${PREFIX}/bin/nimpretty - ${INSTALL} ${WRKSRC}/bin/nimsuggest ${DESTDIR}${PREFIX}/bin/nimsuggest - ${INSTALL} ${WRKSRC}/bin/testament ${DESTDIR}${PREFIX}/bin/testament - ${INSTALL} ${WRKSRC}/bin/nim-gdb ${DESTDIR}${PREFIX}/bin/nim-gdb - ${INSTALL} ${WRKSRC}/bin/nim-gdb.bash ${DESTDIR}${PREFIX}/bin/nim-gdb.bash - ${INSTALL} ${WRKSRC}/bin/nim-gdb ${DESTDIR}${PREFIX}/bin/nim_dbg - cd ${WRKSRC}/nimsuggest && ${PAX} -r -w . ${DESTDIR}${PREFIX}/nim/nimsuggest + ${RM} ${DESTDIR}${PREFIX}/nim/bin/nim-gdb.orig + ${INSTALL} ${WRKSRC}/tools/niminst/niminst ${DESTDIR}${PREFIX}/nim/bin/ +.for x in nim-gdb nim_dbg nimgrep niminst nimpretty nimsuggest testament + cd ${DESTDIR}${PREFIX}/bin && ${LN} -sf ${DESTDIR}${PREFIX}/nim/bin/${x} ${x} +.endfor + cd ${WRKSRC}/tools/debug/ && ${PAX} -r -w . ${DESTDIR}${PREFIX}/lib/nim/tools/debug/ + + # This is imported from share/nimble/pkgs/nim-*/compiler/nimblecmd.nim. + cd ${WRKSRC}/dist/checksums/ && ${PAX} -r -w . ${DESTDIR}${PREFIX}/share/nimble/pkgs/nim-${PKGVERSION_NOREV}/dist/checksums/ +.for d in nimsuggest nimpretty + cd ${WRKSRC}/${d} && ${PAX} -r -w . ${DESTDIR}${PREFIX}/lib/nim/${d}/ + ${LN} -sf ${DESTDIR}${PREFIX}/lib/nim/${d} ${DESTDIR}${PREFIX}/share/nim/${d} +.endfor do-test: cd ${WRKSRC} && ./bin/nim compile koch.nim Index: pkgsrc/lang/nim/PLIST diff -u pkgsrc/lang/nim/PLIST:1.19 pkgsrc/lang/nim/PLIST:1.20 --- pkgsrc/lang/nim/PLIST:1.19 Wed Jan 10 15:46:09 2024 +++ pkgsrc/lang/nim/PLIST Mon Apr 22 13:23:55 2024 @@ -1,14 +1,114 @@ -@comment $NetBSD: PLIST,v 1.19 2024/01/10 15:46:09 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.20 2024/04/22 13:23:55 nikita Exp $ bin/nim bin/nim-gdb -bin/nim-gdb.bash bin/nim_dbg -bin/nimble bin/nimgrep +bin/niminst bin/nimpretty bin/nimsuggest bin/testament +lib/nim/nimpretty/nimpretty.nim +lib/nim/nimpretty/nimpretty.nim.cfg +lib/nim/nimpretty/tester.nim +lib/nim/nimpretty/tests/exhaustive.nim +lib/nim/nimpretty/tests/expected/exhaustive.nim +lib/nim/nimpretty/tests/expected/simple.nim +lib/nim/nimpretty/tests/expected/simple2.nim +lib/nim/nimpretty/tests/expected/simple3.nim +lib/nim/nimpretty/tests/expected/simple4.nim +lib/nim/nimpretty/tests/expected/tevil_spaces.nim +lib/nim/nimpretty/tests/expected/wrong_ind.nim +lib/nim/nimpretty/tests/simple.nim +lib/nim/nimpretty/tests/simple2.nim +lib/nim/nimpretty/tests/simple3.nim +lib/nim/nimpretty/tests/simple4.nim +lib/nim/nimpretty/tests/tevil_spaces.nim +lib/nim/nimpretty/tests/wrong_ind.nim +lib/nim/nimsuggest/config.nims +lib/nim/nimsuggest/crashtester.nim +lib/nim/nimsuggest/nimsuggest.nim +lib/nim/nimsuggest/nimsuggest.nim.cfg +lib/nim/nimsuggest/nimsuggest.nimble +lib/nim/nimsuggest/procmonitor.nim +lib/nim/nimsuggest/sexp.nim +lib/nim/nimsuggest/tester.nim +lib/nim/nimsuggest/tests/fixtures/mclass_macro.nim +lib/nim/nimsuggest/tests/fixtures/mdep_v1.nim +lib/nim/nimsuggest/tests/fixtures/mdep_v2.nim +lib/nim/nimsuggest/tests/fixtures/mfakeassert.nim +lib/nim/nimsuggest/tests/fixtures/minclude_import.nim +lib/nim/nimsuggest/tests/fixtures/minclude_include.nim +lib/nim/nimsuggest/tests/fixtures/minclude_types.nim +lib/nim/nimsuggest/tests/fixtures/mstrutils.nim +lib/nim/nimsuggest/tests/module_20265.nim +lib/nim/nimsuggest/tests/t20265_1.nim +lib/nim/nimsuggest/tests/t20265_2.nim +lib/nim/nimsuggest/tests/t20440.nim +lib/nim/nimsuggest/tests/t20440.nims +lib/nim/nimsuggest/tests/t21185.nim +lib/nim/nimsuggest/tests/taccent_highlight.nim +lib/nim/nimsuggest/tests/tcallstrlit_highlight.nim +lib/nim/nimsuggest/tests/tcase.nim +lib/nim/nimsuggest/tests/tchk1.nim +lib/nim/nimsuggest/tests/tchk_compiles.nim +lib/nim/nimsuggest/tests/tcon1.nim +lib/nim/nimsuggest/tests/tcon_variable.nim +lib/nim/nimsuggest/tests/tconcept1.nim +lib/nim/nimsuggest/tests/tconcept2.nim +lib/nim/nimsuggest/tests/tcursor_at_end.nim +lib/nim/nimsuggest/tests/tdef1.nim +lib/nim/nimsuggest/tests/tdef2.nim +lib/nim/nimsuggest/tests/tdef_forward.nim +lib/nim/nimsuggest/tests/tdef_let.nim +lib/nim/nimsuggest/tests/tdot1.nim +lib/nim/nimsuggest/tests/tdot2.nim +lib/nim/nimsuggest/tests/tdot3.nim +lib/nim/nimsuggest/tests/tdot4.nim +lib/nim/nimsuggest/tests/tfatal1.nim +lib/nim/nimsuggest/tests/tgeneric_highlight.nim +lib/nim/nimsuggest/tests/tinclude.nim +lib/nim/nimsuggest/tests/tmacro_highlight.nim +lib/nim/nimsuggest/tests/tno_deref.nim +lib/nim/nimsuggest/tests/tobj_highlight.nim +lib/nim/nimsuggest/tests/top_highlight.nim +lib/nim/nimsuggest/tests/tqualified_highlight.nim +lib/nim/nimsuggest/tests/tsetter_highlight.nim +lib/nim/nimsuggest/tests/tsi_highlight.nim +lib/nim/nimsuggest/tests/tsug_accquote.nim +lib/nim/nimsuggest/tests/tsug_enum.nim +lib/nim/nimsuggest/tests/tsug_regression.nim +lib/nim/nimsuggest/tests/tsug_template.nim +lib/nim/nimsuggest/tests/tsug_typedecl.nim +lib/nim/nimsuggest/tests/ttempl_inst.nim +lib/nim/nimsuggest/tests/ttemplate_highlight.nim +lib/nim/nimsuggest/tests/ttype_decl.nim +lib/nim/nimsuggest/tests/ttype_highlight.nim +lib/nim/nimsuggest/tests/tuse.nim +lib/nim/nimsuggest/tests/tuse_enum.nim +lib/nim/nimsuggest/tests/tuse_structure.nim +lib/nim/nimsuggest/tests/tv3.nim +lib/nim/nimsuggest/tests/tv3_con.nim +lib/nim/nimsuggest/tests/tv3_definition.nim +lib/nim/nimsuggest/tests/tv3_forward_definition.nim +lib/nim/nimsuggest/tests/tv3_globalSymbols.nim +lib/nim/nimsuggest/tests/tv3_import.nim +lib/nim/nimsuggest/tests/tv3_outline.nim +lib/nim/nimsuggest/tests/tv3_typeDefinition.nim +lib/nim/nimsuggest/tests/twithin_macro.nim +lib/nim/nimsuggest/tests/twithin_macro_prefix.nim +lib/nim/tools/debug/customdebugtype.nim +lib/nim/tools/debug/nim-gdb.py +lib/nim/tools/debug/nimlldb.py +nim/bin/atlas nim/bin/nim +nim/bin/nim-gdb +nim/bin/nim_dbg +nim/bin/nimble +nim/bin/nimgrep +nim/bin/niminst +nim/bin/nimpretty +nim/bin/nimsuggest +nim/bin/testament nim/compiler/aliasanalysis.nim nim/compiler/aliases.nim nim/compiler/ast.nim @@ -514,72 +614,22 @@ nim/lib/wrappers/openssl.nim nim/lib/wrappers/pcre.nim nim/lib/wrappers/tinyc.nim nim/nim.nimble -nim/nimsuggest/config.nims -nim/nimsuggest/crashtester.nim -nim/nimsuggest/nimsuggest.nim -nim/nimsuggest/nimsuggest.nim.cfg -nim/nimsuggest/nimsuggest.nimble -nim/nimsuggest/procmonitor.nim -nim/nimsuggest/sexp.nim -nim/nimsuggest/tester.nim -nim/nimsuggest/tests/fixtures/mclass_macro.nim -nim/nimsuggest/tests/fixtures/mdep_v1.nim -nim/nimsuggest/tests/fixtures/mdep_v2.nim -nim/nimsuggest/tests/fixtures/mfakeassert.nim -nim/nimsuggest/tests/fixtures/minclude_import.nim -nim/nimsuggest/tests/fixtures/minclude_include.nim -nim/nimsuggest/tests/fixtures/minclude_types.nim -nim/nimsuggest/tests/fixtures/mstrutils.nim -nim/nimsuggest/tests/module_20265.nim -nim/nimsuggest/tests/t20265_1.nim -nim/nimsuggest/tests/t20265_2.nim -nim/nimsuggest/tests/t20440.nim -nim/nimsuggest/tests/t20440.nims -nim/nimsuggest/tests/t21185.nim -nim/nimsuggest/tests/taccent_highlight.nim -nim/nimsuggest/tests/tcallstrlit_highlight.nim -nim/nimsuggest/tests/tcase.nim -nim/nimsuggest/tests/tchk1.nim -nim/nimsuggest/tests/tchk_compiles.nim -nim/nimsuggest/tests/tcon1.nim -nim/nimsuggest/tests/tcon_variable.nim -nim/nimsuggest/tests/tcursor_at_end.nim -nim/nimsuggest/tests/tdef1.nim -nim/nimsuggest/tests/tdef2.nim -nim/nimsuggest/tests/tdef_forward.nim -nim/nimsuggest/tests/tdef_let.nim -nim/nimsuggest/tests/tdot1.nim -nim/nimsuggest/tests/tdot2.nim -nim/nimsuggest/tests/tdot3.nim -nim/nimsuggest/tests/tdot4.nim -nim/nimsuggest/tests/tgeneric_highlight.nim -nim/nimsuggest/tests/tinclude.nim -nim/nimsuggest/tests/tmacro_highlight.nim -nim/nimsuggest/tests/tno_deref.nim -nim/nimsuggest/tests/tobj_highlight.nim -nim/nimsuggest/tests/top_highlight.nim -nim/nimsuggest/tests/tqualified_highlight.nim -nim/nimsuggest/tests/tsetter_highlight.nim -nim/nimsuggest/tests/tsi_highlight.nim -nim/nimsuggest/tests/tsug_accquote.nim -nim/nimsuggest/tests/tsug_enum.nim -nim/nimsuggest/tests/tsug_regression.nim -nim/nimsuggest/tests/tsug_template.nim -nim/nimsuggest/tests/tsug_typedecl.nim -nim/nimsuggest/tests/ttempl_inst.nim -nim/nimsuggest/tests/ttemplate_highlight.nim -nim/nimsuggest/tests/ttype_decl.nim -nim/nimsuggest/tests/ttype_highlight.nim -nim/nimsuggest/tests/tuse.nim -nim/nimsuggest/tests/tuse_enum.nim -nim/nimsuggest/tests/tuse_structure.nim -nim/nimsuggest/tests/tv3.nim -nim/nimsuggest/tests/tv3_definition.nim -nim/nimsuggest/tests/tv3_forward_definition.nim -nim/nimsuggest/tests/tv3_globalSymbols.nim -nim/nimsuggest/tests/tv3_import.nim -nim/nimsuggest/tests/tv3_outline.nim -nim/nimsuggest/tests/tv3_typeDefinition.nim -nim/nimsuggest/tests/twithin_macro.nim -nim/nimsuggest/tests/twithin_macro_prefix.nim +share/nim/nimpretty +share/nim/nimsuggest +share/nimble/pkgs/${PKGNAME}/dist/checksums/README.md +share/nimble/pkgs/${PKGNAME}/dist/checksums/checksums.nimble +share/nimble/pkgs/${PKGNAME}/dist/checksums/src/checksums/bcrypt.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/src/checksums/docutils.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/src/checksums/md5.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/src/checksums/private/sha_utils.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/src/checksums/sha1.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/src/checksums/sha2.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/src/checksums/sha3.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/tests/config.nims +share/nimble/pkgs/${PKGNAME}/dist/checksums/tests/crypto/tbcrypt.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/tests/crypto/tmd5.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/tests/crypto/tsha1.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/tests/crypto/tsha2.nim +share/nimble/pkgs/${PKGNAME}/dist/checksums/tests/crypto/tsha3.nim @pkgdir nim/data +@pkgdir include Index: pkgsrc/lang/nim/buildlink3.mk diff -u pkgsrc/lang/nim/buildlink3.mk:1.4 pkgsrc/lang/nim/buildlink3.mk:1.5 --- pkgsrc/lang/nim/buildlink3.mk:1.4 Tue Apr 25 15:34:38 2023 +++ pkgsrc/lang/nim/buildlink3.mk Mon Apr 22 13:23:55 2024 @@ -1,12 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.4 2023/04/25 15:34:38 nikita Exp $ +# $NetBSD: buildlink3.mk,v 1.5 2024/04/22 13:23:55 nikita Exp $ BUILDLINK_TREE+= nim .if !defined(NIM_BUILDLINK3_MK) NIM_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.nim+= nim>=1.2.6 -BUILDLINK_ABI_DEPENDS.nim+= nim>=1.2.6 +BUILDLINK_API_DEPENDS.nim+= nim>=2.0.4 +BUILDLINK_ABI_DEPENDS.nim+= nim>=2.0.4 BUILDLINK_PKGSRCDIR.nim?= ../../lang/nim .endif # NIM_BUILDLINK3_MK Index: pkgsrc/lang/nim/distinfo diff -u pkgsrc/lang/nim/distinfo:1.28 pkgsrc/lang/nim/distinfo:1.29 --- pkgsrc/lang/nim/distinfo:1.28 Wed Jan 10 15:46:09 2024 +++ pkgsrc/lang/nim/distinfo Mon Apr 22 13:23:55 2024 @@ -1,6 +1,9 @@ -$NetBSD: distinfo,v 1.28 2024/01/10 15:46:09 ryoon Exp $ +$NetBSD: distinfo,v 1.29 2024/04/22 13:23:55 nikita Exp $ -BLAKE2s (nim-2.0.2.tar.xz) = b7af43e67958c149b137b296f5e68dd37baf224c017d00a4ea8a3e626376ca52 -SHA512 (nim-2.0.2.tar.xz) = 76b612b364dde0a23915f8d6fd979594a33e3d43c1ed09bf0bc4861f7b38061832375aa8fc3f858062b354dc08cd1c994fe1ef95c211233afc5bd8bdb5c54310 -Size (nim-2.0.2.tar.xz) = 7381172 bytes +BLAKE2s (atlas-7b780811a168f3f32bff4822369dda46a7f87f9a.tar.gz) = 88f21b8c524da0db89f53d3233040be6a9a021157e04d6d24f5516fdc03421ef +SHA512 (atlas-7b780811a168f3f32bff4822369dda46a7f87f9a.tar.gz) = 392c4149ceec9918ff0277afd02d89cb13ce98c326744119b9bc9fe439e187cdb9230c3b300a6a48f93b0b2378ffc10e1a3a6990df31f4d36dd392dd7aa83797 +Size (atlas-7b780811a168f3f32bff4822369dda46a7f87f9a.tar.gz) = 49221 bytes +BLAKE2s (nim-2.0.4.tar.xz) = e81586f329ba76f4891c68dc2c5d352c812fc66223c869278d44a5d3f17bf0da +SHA512 (nim-2.0.4.tar.xz) = 1918b3d4a4fc02714677b2ca5051dc69e1d1daead2cf4dcc9b997076540d07d58ee4fe3049de86a37faa3143de1d3b95bedfa31f31d8463987bb267107459793 +Size (nim-2.0.4.tar.xz) = 7620508 bytes SHA1 (patch-bin_nim-gdb) = 0d4e9ae4cc8687ca7821891b63808fa1d175069c --_----------=_171379223537760--