1 # Created by: Neal Nelson <ports@nicandneal.net>
7 MASTER_SITES= http://nim-lang.org/download/
9 MAINTAINER= ports@nicandneal.net
10 COMMENT= Nim programming language
14 BROKEN_powerpc64= Does not build
21 .include <bsd.port.pre.mk>
24 .if ${COMPILER_TYPE} == clang
25 @${REINPLACE_CMD} -e '/cc =/s/gcc/clang/' ${WRKSRC}/config/nim.cfg
29 cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \
30 COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \
32 cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} koch
33 cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \
37 cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX}
40 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim
42 .include <bsd.port.post.mk>