diff --git a/www/node16/Makefile b/www/node16/Makefile index 5263bfbe0375..3963ef3c6dc1 100644 --- a/www/node16/Makefile +++ b/www/node16/Makefile @@ -28,7 +28,7 @@ LIB_DEPENDS+= libbrotlidec.so:archivers/brotli \ libnghttp2.so:www/libnghttp2 \ libuv.so:devel/libuv -USES= compiler:c++11-lib gmake localbase pkgconfig python:build \ +USES= compiler:c++11-lib elfctl gmake localbase pkgconfig python:build \ shebangfix BROKEN_SSL= libressl libressl-devel @@ -58,6 +58,8 @@ MAKE_ARGS+= CC.host="${CCACHE_BIN} ${CC}" \ LINK.host=${CXX} \ LDFLAGS.host="${LDFLAGS}" +ELF_FEATURES= +wxneeded:out/Release/node + CONFLICTS_INSTALL= node[0-9][0-9] REINPLACE_ARGS= -i '' diff --git a/www/node18/Makefile b/www/node18/Makefile index 3a00471937e8..4b84d46f6df2 100644 --- a/www/node18/Makefile +++ b/www/node18/Makefile @@ -28,7 +28,7 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libnghttp2.so:www/libnghttp2 \ libuv.so:devel/libuv -USES= compiler:c++11-lib gmake localbase pkgconfig python:build shebangfix tar:xz +USES= compiler:c++11-lib elfctl gmake localbase pkgconfig python:build shebangfix tar:xz CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ --shared-brotli \ @@ -46,6 +46,8 @@ MAKE_ENV= CC.host="${CCACHE_BIN} ${CC}" \ LINK.host="${CXX}" REINPLACE_ARGS= -i '' +ELF_FEATURES= +wxneeded:out/Release/node + CONFLICTS_INSTALL= node[0-9][0-9] SHEBANG_FILES= deps/v8/third_party/inspector_protocol/*.py \ diff --git a/www/node20/Makefile b/www/node20/Makefile index 0e89523b6df5..303ff9c7c6b1 100644 --- a/www/node20/Makefile +++ b/www/node20/Makefile @@ -28,7 +28,7 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libnghttp2.so:www/libnghttp2 \ libuv.so:devel/libuv -USES= compiler:c++11-lib gmake localbase pkgconfig python:build shebangfix tar:xz +USES= compiler:c++11-lib elfctl gmake localbase pkgconfig python:build shebangfix tar:xz CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ --shared-brotli \ @@ -46,6 +46,8 @@ MAKE_ENV= CC.host="${CCACHE_BIN} ${CC}" \ LINK.host="${CXX}" REINPLACE_ARGS= -i '' +ELF_FEATURES= +wxneeded:out/Release/node + CONFLICTS_INSTALL= node[0-9][0-9] SHEBANG_FILES= deps/v8/third_party/inspector_protocol/*.py \ diff --git a/www/node21/Makefile b/www/node21/Makefile index f32e768629f3..308b2be14f88 100644 --- a/www/node21/Makefile +++ b/www/node21/Makefile @@ -28,7 +28,7 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libnghttp2.so:www/libnghttp2 \ libuv.so:devel/libuv -USES= compiler:c++11-lib gmake localbase pkgconfig python:build shebangfix tar:xz +USES= compiler:c++11-lib elfctl gmake localbase pkgconfig python:build shebangfix tar:xz CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ --shared-brotli \ @@ -46,6 +46,8 @@ MAKE_ENV= CC.host="${CCACHE_BIN} ${CC}" \ LINK.host="${CXX}" REINPLACE_ARGS= -i '' +ELF_FEATURES= +wxneeded:out/Release/node + CONFLICTS_INSTALL= node[0-9][0-9] SHEBANG_FILES= deps/v8/third_party/inspector_protocol/*.py \