View | Details | Raw Unified | Return to bug 267984
Collapse All | Expand All

(-)b/lang/nim/Makefile (-1 / +13 lines)
Lines 1-5 Link Here
1
PORTNAME=	nim
1
PORTNAME=	nim
2
DISTVERSION=	1.6.8
2
DISTVERSION=	1.6.10
3
CATEGORIES=	lang
3
CATEGORIES=	lang
4
MASTER_SITES=	https://nim-lang.org/download/
4
MASTER_SITES=	https://nim-lang.org/download/
5
5
Lines 46-51 post-patch: Link Here
46
	@${REINPLACE_CMD} -e s/%%GCC_DEFAULT%%/${GCC_DEFAULT}/ \
46
	@${REINPLACE_CMD} -e s/%%GCC_DEFAULT%%/${GCC_DEFAULT}/ \
47
		${WRKSRC}/build.sh ${WRKSRC}/config/nim.cfg
47
		${WRKSRC}/build.sh ${WRKSRC}/config/nim.cfg
48
.endif
48
.endif
49
	# Make a fake nimdoc.css so that we can change the expected target
50
	# to where it should be, instead of where the nim project hard
51
	# code it to be.
52
	${MKDIR} -p ${WRKSRC}/share/doc/nim
53
	${LN} -s ${WRKSRC}/doc/nimdoc.css ${WRKSRC}/share/doc/nim/nimdoc.css
54
	${MKDIR} -p ${WRKSRC}/share/nim
55
	${LN} -s ${WRKSRC}/tools/dochack ${WRKSRC}/share/nim/dochack
56
49
57
50
do-build:
58
do-build:
51
	cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \
59
	cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \
Lines 93-98 do-install-TOOLS-on: Link Here
93
.for t in ${TLIST}
101
.for t in ${TLIST}
94
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${STAGEDIR}${PREFIX}/bin
102
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${STAGEDIR}${PREFIX}/bin
95
.endfor
103
.endfor
104
	${MKDIR} -p ${STAGEDIR}${PREFIX}/share/nim/dochack
105
	${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.nim ${STAGEDIR}${PREFIX}/share/nim/dochack
106
	${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.js ${STAGEDIR}${PREFIX}/share/nim/dochack
107
	${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/fuzzysearch.nim ${STAGEDIR}${PREFIX}/share/nim/dochack
96
108
97
do-test:
109
do-test:
98
	cd ${WRKSRC} && ${SETENV} ./koch test all -d:release \
110
	cd ${WRKSRC} && ${SETENV} ./koch test all -d:release \
(-)b/lang/nim/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1664352984
1
TIMESTAMP = 1669300700
2
SHA256 (nim-1.6.8.tar.xz) = 0f5b65cdb60f78af41cb075c238983689a1e1f7e25c819f179862c18a484cf57
2
SHA256 (nim-1.6.10.tar.xz) = 13d7702f8b57087babe8cd051c13bc56a3171418ba867b49c6bbd09b29d24fea
3
SIZE (nim-1.6.8.tar.xz) = 5219880
3
SIZE (nim-1.6.10.tar.xz) = 5216284
(-)b/lang/nim/files/patch-compiler_nimpaths.nim (+13 lines)
Added Link Here
1
--- compiler/nimpaths.nim.orig	2022-11-21 01:04:21 UTC
2
+++ compiler/nimpaths.nim
3
@@ -20,8 +20,8 @@ Unstable API
4
 import os, strutils
5
 
6
 const
7
-  docCss* = "$nimr/doc/nimdoc.css"
8
-  docHackNim* = "$nimr/tools/dochack/dochack.nim"
9
+  docCss* = "$nimr/share/doc/nim/nimdoc.css"
10
+  docHackNim* = "$nimr/share/nim/dochack/dochack.nim"
11
   docHackJs* = docHackNim.changeFileExt("js")
12
   docHackJsFname* = docHackJs.lastPathPart
13
   theindexFname* = "theindex.html"
(-)b/lang/nim/pkg-plist (+4 lines)
Lines 495-500 lib/nim/wrappers/pcre.nim Link Here
495
lib/nim/wrappers/postgres.nim
495
lib/nim/wrappers/postgres.nim
496
lib/nim/wrappers/sqlite3.nim
496
lib/nim/wrappers/sqlite3.nim
497
lib/nim/wrappers/tinyc.nim
497
lib/nim/wrappers/tinyc.nim
498
share/nim/dochack/dochack.nim
499
share/nim/dochack/dochack.js
500
share/nim/dochack/fuzzysearch.nim
498
%%PORTDOCS%%%%DOCSDIR%%/advopt.txt
501
%%PORTDOCS%%%%DOCSDIR%%/advopt.txt
499
%%PORTDOCS%%%%DOCSDIR%%/apis.rst
502
%%PORTDOCS%%%%DOCSDIR%%/apis.rst
500
%%PORTDOCS%%%%DOCSDIR%%/astspec.txt
503
%%PORTDOCS%%%%DOCSDIR%%/astspec.txt
Lines 917-919 lib/nim/wrappers/tinyc.nim Link Here
917
%%PORTDOCS%%%%DOCSDIR%%/tut1.rst
920
%%PORTDOCS%%%%DOCSDIR%%/tut1.rst
918
%%PORTDOCS%%%%DOCSDIR%%/tut2.rst
921
%%PORTDOCS%%%%DOCSDIR%%/tut2.rst
919
%%PORTDOCS%%%%DOCSDIR%%/tut3.rst
922
%%PORTDOCS%%%%DOCSDIR%%/tut3.rst
923

Return to bug 267984