summaryrefslogtreecommitdiff
path: root/www/node23/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/node23/Makefile')
-rw-r--r--www/node23/Makefile12
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>