diff options
| -rw-r--r-- | lang/nim/Makefile | 31 | ||||
| -rw-r--r-- | lang/nim/distinfo | 6 | ||||
| -rw-r--r-- | lang/nim/pkg-plist | 1 |
3 files changed, 16 insertions, 22 deletions
diff --git a/lang/nim/Makefile b/lang/nim/Makefile index 06dc0e2a3fee..ad51a1962821 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -1,6 +1,5 @@ PORTNAME= nim -DISTVERSION= 2.2.4 -PORTREVISION= 1 +DISTVERSION= 2.2.6 CATEGORIES= lang MASTER_SITES= https://nim-lang.org/download/ @@ -30,7 +29,9 @@ TEST_BINARY_ALIAS= node=nodejs .include <bsd.port.pre.mk> -TLIST= nimgrep nimpretty nimsuggest testament +CLIST= nim.cfg nimdoc.cfg nimdoc.tex.cfg +DLIST= dochack.nim dochack.js fuzzysearch.nim +TLIST= nimgrep nimpretty nimsuggest testament NIMDIR= ${STAGEDIR}${PREFIX}/nim @@ -55,38 +56,30 @@ do-build-TOOLS-on: -d:release --nimcache=${WRKSRC}/nimcache do-install: - ${MKDIR} ${NIMDIR} - ${MKDIR} ${NIMDIR}/bin + ${MKDIR} ${NIMDIR}/bin \ + ${NIMDIR}/lib/compiler \ + ${NIMDIR}/config # Install nim compiler ${INSTALL_PROGRAM} ${WRKSRC}/bin/nim ${NIMDIR}/bin ${STRIP_CMD} ${NIMDIR}/bin/nim # Install lib nim rtl - ${MKDIR} ${NIMDIR}/lib ${INSTALL_LIB} ${WRKSRC}/lib/libnimrtl.so ${NIMDIR}/lib # Install nim lib files (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 - ${INSTALL_DATA} ${WRKSRC}/config/${file} ${NIMDIR}/config -.endfor + ${INSTALL_DATA} ${CLIST:S|^|${WRKSRC}/config/|} ${NIMDIR}/config do-install-DOCS-on: ${FIND} ${WRKSRC}/doc -name "*.idx" -delete - ${MKDIR} ${NIMDIR}/doc + ${MKDIR} ${NIMDIR}/doc \ + ${NIMDIR}/tools/dochack (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${NIMDIR}/doc) - ${MKDIR} ${NIMDIR}/tools/dochack - ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.nim ${NIMDIR}/tools/dochack - ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.js ${NIMDIR}/tools/dochack - ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/fuzzysearch.nim ${NIMDIR}/tools/dochack + ${INSTALL_SCRIPT} ${DLIST:S|^|${WRKSRC}/tools/dochack/|} ${NIMDIR}/tools/dochack do-install-TOOLS-on: -.for t in ${TLIST} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${NIMDIR}/bin -.endfor + ${INSTALL_PROGRAM} ${TLIST:S|^|${WRKSRC}/bin/|} ${NIMDIR}/bin do-test: cd ${WRKSRC} && ${SETENV} ./koch test all -d:release \ diff --git a/lang/nim/distinfo b/lang/nim/distinfo index 2d8bda469a9d..8b1472ff9fd5 100644 --- a/lang/nim/distinfo +++ b/lang/nim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746626689 -SHA256 (nim-2.2.4.tar.xz) = f82b419750fcce561f3f897a0486b180186845d76fb5d99f248ce166108189c7 -SIZE (nim-2.2.4.tar.xz) = 8168916 +TIMESTAMP = 1762274604 +SHA256 (nim-2.2.6.tar.xz) = 657b0e3d5def788148d2a87fa6123fa755b2d92cad31ef60fd261e451785528b +SIZE (nim-2.2.6.tar.xz) = 8471204 diff --git a/lang/nim/pkg-plist b/lang/nim/pkg-plist index e2be8fb64f7d..dcaa4d23f5bc 100644 --- a/lang/nim/pkg-plist +++ b/lang/nim/pkg-plist @@ -937,6 +937,7 @@ nim/lib/system/orc.nim nim/lib/system/osalloc.nim nim/lib/system/platforms.nim nim/lib/system/profiler.nim +nim/lib/system/ptrarith.nim nim/lib/system/rawquits.nim nim/lib/system/repr.nim nim/lib/system/repr_impl.nim |
