diff options
| author | cashmere <cashmere@autistici.org> | 2026-07-11 08:12:04 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-07-11 08:12:04 +0200 |
| commit | 903d23025c93ae50a65b8583eb490d4ede94b034 (patch) | |
| tree | 4bbee50487f75336f101c9a393442869280dc371 | |
| parent | 8a5980f117f1b45c7579cb1e18ca1ff098d1b332 (diff) | |
| download | ports-903d23025c93ae50a65b8583eb490d4ede94b034.tar.gz | |
misc/kimi-code/makefile: fix build
| -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> |
