diff options
Diffstat (limited to 'misc/kimi-code/Makefile')
| -rw-r--r-- | misc/kimi-code/Makefile | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/misc/kimi-code/Makefile b/misc/kimi-code/Makefile index d7c44ab..32fa023 100644 --- a/misc/kimi-code/Makefile +++ b/misc/kimi-code/Makefile @@ -55,8 +55,16 @@ do-fetch: do-build: # Rebuild native modules for the target platform @cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty && \ - ${SETENV} HOME=${WRKDIR} CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \ - PYTHON=${PYTHON_CMD} npm rebuild --nodedir=${LOCALBASE} + ${SETENV} HOME=${WRKDIR} npm_config_nodedir=${LOCALBASE} \ + CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \ + PYTHON=${PYTHON_CMD} npm rebuild + # Remove build artifacts that are not needed at runtime + @${RM} -f ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty/build/Makefile \ + ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty/build/binding.Makefile \ + ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty/build/config.gypi \ + ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty/build/pty.target.mk \ + ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty/node-addon-api/*.mk \ + ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty/node-addon-api/*.Makefile do-install: # install files @@ -68,8 +76,7 @@ do-install: ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/dist/main.mjs # set exec bit @${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/dist/main.mjs - # remove bundled native prebuilds for other platforms - @${RM} -rf ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/native/darwin - @${RM} -rf ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/native/win32 + # remove bundled native prebuilds for other platforms (none are usable on FreeBSD) + @${RM} -rf ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/native .include <bsd.port.mk> |
