diff options
author | Loïc Bartoletti <lbartoletti@FreeBSD.org> | 2020-11-03 12:18:03 +0000 |
---|---|---|
committer | Loïc Bartoletti <lbartoletti@FreeBSD.org> | 2020-11-03 12:18:03 +0000 |
commit | 4f3529bae779ea7b5c7978f57933852843e8bf51 (patch) | |
tree | 51ab87b17372100e3096fe449d1900ca208fb8a6 /lang/nim/Makefile | |
parent | - Update to 0.1.0 (diff) |
lang/nim: Update to 1.4.0
- Update to 1.4.0
- Add a workaround to build doc in poudriere
- Remove patch-compiler_docgen.nim (fixed upstream)
- Add patch-koch.nim to disable Fusion build
Release notes:
- https://nim-lang.org/blog/2020/10/16/version-140-released.html
PR: 250458
Submitted by: Neal Nelson (maintainer)
Notes
Notes:
svn path=/head/; revision=553979
Diffstat (limited to 'lang/nim/Makefile')
-rw-r--r-- | lang/nim/Makefile | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/lang/nim/Makefile b/lang/nim/Makefile index 075c0539102c..41e6ff4e16e0 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= nim -PORTVERSION= 1.2.6 -PORTREVISION= 1 +PORTVERSION= 1.4.0 CATEGORIES= lang MASTER_SITES= https://nim-lang.org/download/ @@ -13,9 +12,10 @@ COMMENT= Nim programming language LICENSE= MIT LICENSE_FILE= ${WRKSRC}/copying.txt -BROKEN_mips64= fails to build: build.sh: clang: not found BROKEN_sparc64= fails to build: build.sh: clang: not found +LIB_DEPENDS= libpcre.so:devel/pcre + TEST_DEPENDS= node>=0:www/node USES= compiler:c11 tar:xz @@ -61,11 +61,19 @@ do-build: -d:release --nimcache=${WRKDIR}/nimcache --app:lib \ -d:createNimRtl lib/nimrtl.nim +do-build-DOCS-on: + cd ${WRKSRC} && ./koch --localdocs docs \ + -d:release --nimcache=${WRKDIR}/nimcache --docCmd=skip + do-build-TOOLS-on: cd ${WRKSRC} && ./koch toolsNoNimble --parallelBuild=${MAKE_JOBS_NUMBER} \ - -d:release --nimcache=${WRKDIR}/nimcache + -d:release --nimcache=${WRKSRC}/nimcache + do-install: + # Revert hack to build docs + @${REINPLACE_CMD} -e '/%%NIMCACHE%%/d' \ + ${WRKSRC}/config/nim.cfg # Install nim compiler ${INSTALL_PROGRAM} ${WRKSRC}/bin/nim ${STAGEDIR}${PREFIX}/bin ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim @@ -83,6 +91,7 @@ do-install: .endfor do-install-DOCS-on: + ${FIND} ${WRKSRC}/doc -name "*.idx" -delete ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) |