diff options
Diffstat (limited to 'www/node23/Makefile')
-rw-r--r-- | www/node23/Makefile | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/www/node23/Makefile b/www/node23/Makefile index 4d4ebf08f1d8..f56bd755a581 100644 --- a/www/node23/Makefile +++ b/www/node23/Makefile @@ -13,6 +13,8 @@ WWW= https://nodejs.org/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Node.js 23.* will reach its EoL on 2024-06-01. Use Node.js 24.* (www/node24) instead +EXPIRATION_DATE=2025-06-30 BROKEN_SSL= libressl libressl-devel BROKEN_SSL_REASON= Node.js ${PORTVERSION:R:R}.x requires OpenSSL or the BUNDLED_SSL option enabled ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le @@ -52,8 +54,8 @@ SHEBANG_FILES= deps/v8/third_party/inspector_protocol/*.py \ tools/*.py \ tools/inspector_protocol/*.py -OPTIONS_DEFINE= BUNDLED_SSL DOCS JIT NLS -OPTIONS_DEFAULT=JIT +OPTIONS_DEFINE= BUNDLED_SSL DOCS ICU JIT +OPTIONS_DEFAULT=ICU JIT OPTIONS_SUB= yes BUNDLED_SSL_DESC= Use bundled OpenSSL implementation from node.js JIT_DESC= Use Just In Time compiler @@ -61,10 +63,10 @@ JIT_DESC= Use Just In Time compiler BUNDLED_SSL_CONFIGURE_OFF= --openssl-use-def-ca-store --shared-openssl BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss BUNDLED_SSL_USES_OFF= ssl +ICU_BUILD_DEPENDS= icu>=69.1:devel/icu +ICU_CONFIGURE_ON= --with-intl=system-icu +ICU_LIB_DEPENDS= libicui18n.so:devel/icu JIT_CONFIGURE_OFF= --v8-lite-mode -NLS_BUILD_DEPENDS= icu>=69.1:devel/icu -NLS_CONFIGURE_ON= --with-intl=system-icu -NLS_LIB_DEPENDS= libicui18n.so:devel/icu .include "Makefile.version" .include <bsd.port.options.mk> |