git: f9d9e0a5dd66 - main - www/node18: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Wed, 03 Sep 2025 21:20:07 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f9d9e0a5dd669b67fb860f5e38151601dabce2be

commit f9d9e0a5dd669b67fb860f5e38151601dabce2be
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-09-03 21:20:01 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-09-03 21:20:01 +0000

    www/node18: Remove expired port
    
    2025-05-31 www/node18: Node.js 18.* has reached its EoL on 2025-04-30. Use Node.js 22.* (www/node22) instead
---
 MOVED                                              |    1 +
 www/Makefile                                       |    1 -
 www/node18/Makefile                                |   97 -
 www/node18/Makefile.version                        |    1 -
 www/node18/distinfo                                |    3 -
 www/node18/files/patch-common.gypi                 |   20 -
 ...l_config_archs_linux-elf_no-asm_openssl-cl.gypi |   11 -
 ...nssl_config_archs_linux-elf_no-asm_openssl.gypi |   11 -
 .../patch-deps_openssl_openssl-cl__no__asm.gypi    |   17 -
 .../files/patch-deps_openssl_openssl__no__asm.gypi |   11 -
 ...h-deps_v8_src_base_platform_platform-freebsd.cc |   13 -
 .../files/patch-deps_v8_src_codegen_arm_cpu-arm.cc |   18 -
 .../patch-deps_v8_src_codegen_ppc_constants-ppc.h  |   20 -
 .../files/patch-deps_v8_src_libsampler_sampler.cc  |   13 -
 www/node18/files/patch-icu                         |   13 -
 www/node18/files/patch-libc++19                    |  185 --
 www/node18/files/patch-node.gypi                   |   12 -
 www/node18/files/patch-openssl3                    |   15 -
 www/node18/files/patch-src_cares__wrap.h           |   11 -
 www/node18/files/patch-tools_install.py            |   11 -
 www/node18/files/patch-tools_v8__gypfiles_v8.gyp   |   11 -
 www/node18/pkg-descr                               |    2 -
 www/node18/pkg-message                             |    7 -
 www/node18/pkg-plist                               | 2332 --------------------
 24 files changed, 1 insertion(+), 2835 deletions(-)

diff --git a/MOVED b/MOVED
index c7a7d60edb52..47501593a3e0 100644
--- a/MOVED
+++ b/MOVED
@@ -4766,3 +4766,4 @@ security/libu2f-host||2025-09-02|Has expired: This project is deprecated and is
 net-mgmt/nagcon||2025-09-02|Has expired: Obsolete, only supports legacy versions of Nagios
 www/yarn-node18||2025-09-02|Has expired: Depeneds on expired www/node18. Node.js 18.* has reached its EoL on 2025-04-30
 www/npm-node18||2025-09-03|Has expired: Depeneds on expired www/node18. Node.js 18.* has reached its EoL on 2025-04-30
+www/node18||2025-09-03|Has expired: Node.js 18.* has reached its EoL on 2025-04-30. Use Node.js 22.* (www/node22) instead
diff --git a/www/Makefile b/www/Makefile
index ce3bb339773e..2b3caf6d6718 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -498,7 +498,6 @@
     SUBDIR += nginx-vts-exporter
     SUBDIR += nift
     SUBDIR += node
-    SUBDIR += node18
     SUBDIR += node20
     SUBDIR += node22
     SUBDIR += node24
diff --git a/www/node18/Makefile b/www/node18/Makefile
deleted file mode 100644
index 246951a35acb..000000000000
--- a/www/node18/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-PORTNAME=	node
-PORTVERSION=	${NODEJS_PORTVERSION}
-DISTVERSIONPREFIX=	v
-CATEGORIES=	www
-MASTER_SITES=	https://nodejs.org/dist/v${PORTVERSION}/
-PKGNAMESUFFIX=	${PORTVERSION:R:R}
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	V8 JavaScript for client and server
-WWW=		https://nodejs.org/ \
-		https://github.com/nodejs/node
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Node.js 18.* has reached its EoL on 2025-04-30. Use Node.js 22.* (www/node22) instead
-EXPIRATION_DATE=2025-05-31
-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
-
-BUILD_DEPENDS=	brotli>=1.0.9,1:archivers/brotli \
-		c-ares>=1.17.2:dns/c-ares \
-		libnghttp2>=1.45.1:www/libnghttp2 \
-		libuv>=1.42.0:devel/libuv \
-		objdump:devel/binutils
-LIB_DEPENDS=	libbrotlidec.so:archivers/brotli \
-		libcares.so:dns/c-ares \
-		libnghttp2.so:www/libnghttp2 \
-		libuv.so:devel/libuv
-
-USES=		compiler:c++11-lib gmake localbase pkgconfig python:build shebangfix tar:xz
-
-CONFIGURE_ARGS=	--prefix=${PREFIX:S|^${DESTDIR}||} \
-		--shared-brotli \
-		--shared-cares \
-		--shared-libuv \
-		--shared-nghttp2 \
-		--shared-zlib \
-		--without-npm
-HAS_CONFIGURE=	yes
-MAKE_ENV=	CC.host="${CCACHE_BIN} ${CC}" \
-		CFLAGS.host="${CFLAGS}" \
-		CXX.host="${CCACHE_BIN} ${CXX}" \
-		CXXFLAGS.host="${CXXFLAGS}" \
-		LDFLAGS.host="${LDFLAGS}" \
-		LINK.host="${CXX}"
-REINPLACE_ARGS=	-i ''
-
-CONFLICTS_INSTALL=	node[0-9][0-9]
-
-SHEBANG_FILES=	deps/v8/third_party/inspector_protocol/*.py \
-		deps/v8/tools/*.py \
-		tools/*.py \
-		tools/inspector_protocol/*.py
-
-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
-
-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
-
-.include "Makefile.version"
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == clang && (${ARCH} == aarch64 || ${ARCH} == armv7 || ${ARCH:Mpowerpc64*})
-CXXFLAGS+=	-Wno-error=enum-constexpr-conversion
-.endif
-
-.if ${PORT_OPTIONS:MBUNDLED_SSL} && ${ARCH} != amd64
-CONFIGURE_ARGS+=--openssl-no-asm
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/tools/v8_gypfiles/v8.gyp
-
-post-configure:
-	# Post-process Makefile and *.mk files created by node-gyp and remove
-	# all occurrences of -I${LOCALBASE}/include. C*FLAGS include this
-	# before all -I../deps/* for bundled code. This can cause build
-	# breakages if the dependency is installed in ${LOCALBASE}. The
-	# USES+=localbase # above will ensure that we pick up includes for real
-	# external dependencies.
-	${FIND} ${WRKSRC}/out -type f -print0 | ${XARGS} -0 ${REINPLACE_CMD} -e "s|-I${LOCALBASE}/include||g"
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/node
-
-.include <bsd.port.post.mk>
diff --git a/www/node18/Makefile.version b/www/node18/Makefile.version
deleted file mode 100644
index 56b46303caec..000000000000
--- a/www/node18/Makefile.version
+++ /dev/null
@@ -1 +0,0 @@
-NODEJS_PORTVERSION=	18.20.8
diff --git a/www/node18/distinfo b/www/node18/distinfo
deleted file mode 100644
index afa8e05297df..000000000000
--- a/www/node18/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1744288758
-SHA256 (node-v18.20.8.tar.xz) = 36a7bf1a76d62ce4badd881ee5974a323c70e1d8d19165732684e145632460d9
-SIZE (node-v18.20.8.tar.xz) = 40654544
diff --git a/www/node18/files/patch-common.gypi b/www/node18/files/patch-common.gypi
deleted file mode 100644
index 0f921bf14c8a..000000000000
--- a/www/node18/files/patch-common.gypi
+++ /dev/null
@@ -1,20 +0,0 @@
---- common.gypi.orig	2023-09-18 05:18:10 UTC
-+++ common.gypi
-@@ -426,7 +426,7 @@
-                 'ldflags': [ '-m32' ],
-               }],
-               [ 'host_arch=="ppc64" and OS not in "aix os400"', {
--                'cflags': [ '-m64', '-mminimal-toc' ],
-+                'cflags': [ '-m64' ],
-                 'ldflags': [ '-m64' ],
-               }],
-               [ 'host_arch=="s390x" and OS=="linux"', {
-@@ -450,7 +450,7 @@
-                 'ldflags': [ '-m32' ],
-               }],
-               [ 'target_arch=="ppc64" and OS not in "aix os400"', {
--                'cflags': [ '-m64', '-mminimal-toc' ],
-+                'cflags': [ '-m64' ],
-                 'ldflags': [ '-m64' ],
-               }],
-               [ 'target_arch=="s390x" and OS=="linux"', {
diff --git a/www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl-cl.gypi b/www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl-cl.gypi
deleted file mode 100644
index 9a24f1397df0..000000000000
--- a/www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl-cl.gypi
+++ /dev/null
@@ -1,11 +0,0 @@
---- deps/openssl/config/archs/linux-elf/no-asm/openssl-cl.gypi.orig	2023-04-12 04:09:13 UTC
-+++ deps/openssl/config/archs/linux-elf/no-asm/openssl-cl.gypi
-@@ -13,7 +13,7 @@
-       '-Wall -O3 -fomit-frame-pointer',
-     ],
-     'openssl_ex_libs_linux-elf': [
--      '-ldl -pthread',
-+      '-pthread',
-     ],
-     'openssl_cli_srcs_linux-elf': [
-       'openssl/apps/lib/cmp_mock_srv.c',
diff --git a/www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi b/www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi
deleted file mode 100644
index 43f4e2a7dcaa..000000000000
--- a/www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi
+++ /dev/null
@@ -1,11 +0,0 @@
---- deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi.orig	2023-04-12 04:09:13 UTC
-+++ deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi
-@@ -977,7 +977,7 @@
-       '-Wall -O3 -fomit-frame-pointer',
-     ],
-     'openssl_ex_libs_linux-elf': [
--      '-ldl -pthread',
-+      '-pthread',
-     ],
-   },
-   'include_dirs': [
diff --git a/www/node18/files/patch-deps_openssl_openssl-cl__no__asm.gypi b/www/node18/files/patch-deps_openssl_openssl-cl__no__asm.gypi
deleted file mode 100644
index 0f4e3a84e805..000000000000
--- a/www/node18/files/patch-deps_openssl_openssl-cl__no__asm.gypi
+++ /dev/null
@@ -1,17 +0,0 @@
---- deps/openssl/openssl-cl_no_asm.gypi.orig	2024-02-13 21:40:45 UTC
-+++ deps/openssl/openssl-cl_no_asm.gypi
-@@ -1,4 +1,5 @@
- {
-+  'defines': ['OPENSSL_NO_ASM'],
-   'conditions': [
-     ['target_arch=="ppc64" and OS in ("aix", "os400")', {
-       'includes': ['config/archs/aix64-gcc-as/no-asm/openssl-cl.gypi'],
-@@ -45,7 +46,7 @@
-       'includes': ['config/archs/linux64-loongarch64/no-asm/openssl-cl.gypi'],
-     }, {
-       # Other architectures don't use assembly
--      'includes': ['config/archs/linux-x86_64/no-asm/openssl-cl.gypi'],
-+      'includes': ['config/archs/linux-elf/no-asm/openssl-cl.gypi'],
-     }],
-   ],
- }
diff --git a/www/node18/files/patch-deps_openssl_openssl__no__asm.gypi b/www/node18/files/patch-deps_openssl_openssl__no__asm.gypi
deleted file mode 100644
index aa336fd927fa..000000000000
--- a/www/node18/files/patch-deps_openssl_openssl__no__asm.gypi
+++ /dev/null
@@ -1,11 +0,0 @@
---- deps/openssl/openssl_no_asm.gypi.orig	2023-04-12 04:09:14 UTC
-+++ deps/openssl/openssl_no_asm.gypi
-@@ -44,7 +44,7 @@
-       'includes': ['config/archs/linux64-riscv64/no-asm/openssl.gypi'],
-     }, {
-       # Other architectures don't use assembly
--      'includes': ['config/archs/linux-x86_64/no-asm/openssl.gypi'],
-+      'includes': ['config/archs/linux-elf/no-asm/openssl.gypi'],
-     }],
-   ],
- }
diff --git a/www/node18/files/patch-deps_v8_src_base_platform_platform-freebsd.cc b/www/node18/files/patch-deps_v8_src_base_platform_platform-freebsd.cc
deleted file mode 100644
index 1983570ba3cc..000000000000
--- a/www/node18/files/patch-deps_v8_src_base_platform_platform-freebsd.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- deps/v8/src/base/platform/platform-freebsd.cc.orig	2023-04-12 04:09:14 UTC
-+++ deps/v8/src/base/platform/platform-freebsd.cc
-@@ -82,8 +82,8 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLib
-             lib_name = std::string(path);
-           }
-           result.push_back(SharedLibraryAddress(
--              lib_name, reinterpret_cast<uintptr_t>(map->kve_start),
--              reinterpret_cast<uintptr_t>(map->kve_end)));
-+              lib_name, static_cast<uintptr_t>(map->kve_start),
-+              static_cast<uintptr_t>(map->kve_end)));
-         }
- 
-         start += ssize;
diff --git a/www/node18/files/patch-deps_v8_src_codegen_arm_cpu-arm.cc b/www/node18/files/patch-deps_v8_src_codegen_arm_cpu-arm.cc
deleted file mode 100644
index 4a34f1968958..000000000000
--- a/www/node18/files/patch-deps_v8_src_codegen_arm_cpu-arm.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- deps/v8/src/codegen/arm/cpu-arm.cc.orig	2023-04-12 04:09:15 UTC
-+++ deps/v8/src/codegen/arm/cpu-arm.cc
-@@ -2,12 +2,15 @@
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- 
-+#include "include/v8config.h"
-+
- // CPU specific code for arm independent of OS goes here.
- #ifdef __arm__
- #ifdef __QNXNTO__
- #include <sys/mman.h>  // for cache flushing.
- #undef MAP_TYPE
- #elif V8_OS_FREEBSD
-+#include <sys/cdefs.h>
- #include <machine/sysarch.h>  // for cache flushing
- #include <sys/types.h>
- #elif V8_OS_STARBOARD
diff --git a/www/node18/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h b/www/node18/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h
deleted file mode 100644
index 2bf7c381a87a..000000000000
--- a/www/node18/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- deps/v8/src/codegen/ppc/constants-ppc.h.orig	2023-04-12 04:09:15 UTC
-+++ deps/v8/src/codegen/ppc/constants-ppc.h
-@@ -36,7 +36,7 @@
- #endif
- 
- #if !(V8_HOST_ARCH_PPC || V8_HOST_ARCH_PPC64) || !V8_TARGET_ARCH_PPC64 || \
--    V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2)
-+    (defined(_CALL_ELF) && _CALL_ELF == 2)
- #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 1
- #else
- #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 0
-@@ -44,7 +44,7 @@
- 
- #if !(V8_HOST_ARCH_PPC || V8_HOST_ARCH_PPC64) || \
-     (V8_TARGET_ARCH_PPC64 &&                     \
--     (V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2)))
-+     (defined(_CALL_ELF) && _CALL_ELF == 2))
- #define ABI_CALL_VIA_IP 1
- #else
- #define ABI_CALL_VIA_IP 0
diff --git a/www/node18/files/patch-deps_v8_src_libsampler_sampler.cc b/www/node18/files/patch-deps_v8_src_libsampler_sampler.cc
deleted file mode 100644
index 73288a58ab90..000000000000
--- a/www/node18/files/patch-deps_v8_src_libsampler_sampler.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- deps/v8/src/libsampler/sampler.cc.orig	2023-04-12 04:09:15 UTC
-+++ deps/v8/src/libsampler/sampler.cc
-@@ -497,6 +497,10 @@ void SignalHandler::FillRegisterState(void* context, R
-   state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
-   state->sp = reinterpret_cast<void*>(mcontext.__gregs[_REG_SP]);
-   state->fp = reinterpret_cast<void*>(mcontext.__gregs[_REG_FP]);
-+#elif V8_TARGET_ARCH_PPC64
-+  state->pc = reinterpret_cast<void*>(mcontext.mc_srr0);
-+  state->sp = reinterpret_cast<void*>(mcontext.mc_frame[1]);
-+  state->fp = reinterpret_cast<void*>(mcontext.mc_frame[31]);
- #endif  // V8_HOST_ARCH_*
- #elif V8_OS_NETBSD
- #if V8_HOST_ARCH_IA32
diff --git a/www/node18/files/patch-icu b/www/node18/files/patch-icu
deleted file mode 100644
index aef92b469ff6..000000000000
--- a/www/node18/files/patch-icu
+++ /dev/null
@@ -1,13 +0,0 @@
-Obtained from:	https://github.com/nodejs/node/commit/81517faceac86497b3c8717837f491aa29a5e0f9
-
---- configure.py.orig	2024-11-12 00:42:39 UTC
-+++ configure.py
-@@ -1763,7 +1763,7 @@ def configure_intl(o):
-   elif with_intl == 'system-icu':
-     # ICU from pkg-config.
-     o['variables']['v8_enable_i18n_support'] = 1
--    pkgicu = pkg_config('icu-i18n')
-+    pkgicu = pkg_config(['icu-i18n', 'icu-uc'])
-     if not pkgicu[0]:
-       error('''Could not load pkg-config data for "icu-i18n".
-        See above errors or the README.md.''')
diff --git a/www/node18/files/patch-libc++19 b/www/node18/files/patch-libc++19
deleted file mode 100644
index 06c023c7028d..000000000000
--- a/www/node18/files/patch-libc++19
+++ /dev/null
@@ -1,185 +0,0 @@
-Obtained from:	https://chromium.googlesource.com/v8/v8.git/+/182d9c05e78b1ddb1cb8242cd3628a7855a0336f
-
-commit 182d9c05e78b1ddb1cb8242cd3628a7855a0336f
-Author: Andrey Kosyakov <caseq@chromium.org>
-Date:   2023-08-17T13:50:11-07:00
-
-    Define UChar as char16_t
-    
-    We used to have UChar defined as uint16_t which does not go along
-    with STL these days if you try to have an std::basic_string<> of it,
-    as there are no standard std::char_traits<> specialization for uint16_t.
-    
-    This switches UChar to char16_t where practical, introducing a few
-    compatibility shims to keep CL size small, as (1) this would likely
-    have to be back-ported and (2) crdtp extensively uses uint16_t for
-    wide chars.
-    
-    Bug: b:296390693
-    Change-Id: I66a32d8f0050915225b187de56896c26dd76163d
-    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4789966
-    Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
-    Commit-Queue: Jaroslav Sevcik <jarin@chromium.org>
-    Auto-Submit: Andrey Kosyakov <caseq@chromium.org>
-    Cr-Commit-Position: refs/heads/main@{#89559}
-
-diff --git deps/v8/src/inspector/string-16.cc deps/v8/src/inspector/string-16.cc
-index a8b786a8166..6df9963e970 100644
---- deps/v8/src/inspector/string-16.cc
-+++ deps/v8/src/inspector/string-16.cc
-@@ -27,7 +27,7 @@ bool isSpaceOrNewLine(UChar c) {
-   return isASCII(c) && c <= ' ' && (c == ' ' || (c <= 0xD && c >= 0x9));
- }
- 
--int64_t charactersToInteger(const UChar* characters, size_t length,
-+int64_t charactersToInteger(const uint16_t* characters, size_t length,
-                             bool* ok = nullptr) {
-   std::vector<char> buffer;
-   buffer.reserve(length + 1);
-@@ -50,6 +50,8 @@ String16::String16(const UChar* characters, size_t siz
- 
- String16::String16(const UChar* characters, size_t size)
-     : m_impl(characters, size) {}
-+String16::String16(const uint16_t* characters, size_t size)
-+    : m_impl(reinterpret_cast<const UChar*>(characters), size) {}
- 
- String16::String16(const UChar* characters) : m_impl(characters) {}
- 
-@@ -231,6 +233,10 @@ String16 String16::fromUTF16LE(const UChar* stringStar
-   // No need to do anything on little endian machines.
-   return String16(stringStart, length);
- #endif  // V8_TARGET_BIG_ENDIAN
-+}
-+
-+String16 String16::fromUTF16LE(const uint16_t* stringStart, size_t length) {
-+  return fromUTF16LE(reinterpret_cast<const UChar*>(stringStart), length);
- }
- 
- std::string String16::utf8() const {
-diff --git deps/v8/src/inspector/string-16.h deps/v8/src/inspector/string-16.h
-index 1678ffb2e1e..d9f6c466ab1 100644
---- deps/v8/src/inspector/string-16.h
-+++ deps/v8/src/inspector/string-16.h
-@@ -6,6 +6,7 @@
- #define V8_INSPECTOR_STRING_16_H_
- 
- #include <stdint.h>
-+#include <uchar.h>
- 
- #include <cctype>
- #include <climits>
-@@ -17,7 +18,7 @@ namespace v8_inspector {
- 
- namespace v8_inspector {
- 
--using UChar = uint16_t;
-+using UChar = char16_t;
- 
- class String16 {
-  public:
-@@ -27,6 +28,7 @@ class String16 {
-   String16(const String16&) V8_NOEXCEPT = default;
-   String16(String16&&) V8_NOEXCEPT = default;
-   String16(const UChar* characters, size_t size);
-+  String16(const uint16_t* characters, size_t size);
-   V8_EXPORT String16(const UChar* characters);
-   V8_EXPORT String16(const char* characters);
-   String16(const char* characters, size_t size);
-@@ -47,7 +49,9 @@ class String16 {
-   uint64_t toUInt64(bool* ok = nullptr) const;
-   int toInteger(bool* ok = nullptr) const;
-   String16 stripWhiteSpace() const;
--  const UChar* characters16() const { return m_impl.c_str(); }
-+  const uint16_t* characters16() const {
-+    return reinterpret_cast<const uint16_t*>(m_impl.c_str());
-+  }
-   size_t length() const { return m_impl.length(); }
-   bool isEmpty() const { return !m_impl.length(); }
-   UChar operator[](size_t index) const { return m_impl[index]; }
-@@ -76,6 +80,8 @@ class String16 {
-   // Instantiates a String16 in native endianness from UTF16 LE.
-   // On Big endian architectures, byte order needs to be flipped.
-   V8_EXPORT static String16 fromUTF16LE(const UChar* stringStart,
-+                                        size_t length);
-+  V8_EXPORT static String16 fromUTF16LE(const uint16_t* stringStart,
-                                         size_t length);
- 
-   std::size_t hash() const {
-diff --git deps/v8/src/inspector/v8-string-conversions.cc deps/v8/src/inspector/v8-string-conversions.cc
-index 0c75e66b972..8cf19be816c 100644
---- deps/v8/src/inspector/v8-string-conversions.cc
-+++ deps/v8/src/inspector/v8-string-conversions.cc
-@@ -12,7 +12,7 @@ namespace {
- 
- namespace v8_inspector {
- namespace {
--using UChar = uint16_t;
-+using UChar = char16_t;
- using UChar32 = uint32_t;
- 
- bool isASCII(UChar c) { return !(c & ~0x7F); }
-@@ -386,7 +386,7 @@ std::basic_string<UChar> UTF8ToUTF16(const char* strin
- 
- std::basic_string<UChar> UTF8ToUTF16(const char* stringStart, size_t length) {
-   if (!stringStart || !length) return std::basic_string<UChar>();
--  std::vector<uint16_t> buffer(length);
-+  std::vector<UChar> buffer(length);
-   UChar* bufferStart = buffer.data();
- 
-   UChar* bufferCurrent = bufferStart;
-@@ -395,7 +395,7 @@ std::basic_string<UChar> UTF8ToUTF16(const char* strin
-                          reinterpret_cast<const char*>(stringStart + length),
-                          &bufferCurrent, bufferCurrent + buffer.size(), nullptr,
-                          true) != conversionOK)
--    return std::basic_string<uint16_t>();
-+    return std::basic_string<UChar>();
-   size_t utf16Length = bufferCurrent - bufferStart;
-   return std::basic_string<UChar>(bufferStart, bufferStart + utf16Length);
- }
-diff --git deps/v8/src/inspector/v8-string-conversions.h deps/v8/src/inspector/v8-string-conversions.h
-index eb33c6816a5..1126255dac2 100644
---- deps/v8/src/inspector/v8-string-conversions.h
-+++ deps/v8/src/inspector/v8-string-conversions.h
-@@ -5,14 +5,16 @@
- #ifndef V8_INSPECTOR_V8_STRING_CONVERSIONS_H_
- #define V8_INSPECTOR_V8_STRING_CONVERSIONS_H_
- 
-+#include <uchar.h>
-+
- #include <cstdint>
- #include <string>
- 
- // Conversion routines between UT8 and UTF16, used by string-16.{h,cc}. You may
- // want to use string-16.h directly rather than these.
- namespace v8_inspector {
--std::basic_string<uint16_t> UTF8ToUTF16(const char* stringStart, size_t length);
--std::string UTF16ToUTF8(const uint16_t* stringStart, size_t length);
-+std::basic_string<char16_t> UTF8ToUTF16(const char* stringStart, size_t length);
-+std::string UTF16ToUTF8(const char16_t* stringStart, size_t length);
- }  // namespace v8_inspector
- 
- #endif  // V8_INSPECTOR_V8_STRING_CONVERSIONS_H_
-diff --git deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc
-index c9d89eaa42f..1a46d781b89 100644
---- deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc
-+++ deps/v8/third_party/inspector_protocol/crdtp/test_platform_v8.cc
-@@ -11,13 +11,16 @@ std::string UTF16ToUTF8(span<uint16_t> in) {
- namespace v8_crdtp {
- 
- std::string UTF16ToUTF8(span<uint16_t> in) {
--  return v8_inspector::UTF16ToUTF8(in.data(), in.size());
-+  return v8_inspector::UTF16ToUTF8(reinterpret_cast<const char16_t*>(in.data()),
-+                                   in.size());
- }
- 
- std::vector<uint16_t> UTF8ToUTF16(span<uint8_t> in) {
--  std::basic_string<uint16_t> utf16 = v8_inspector::UTF8ToUTF16(
-+  std::basic_string<char16_t> utf16 = v8_inspector::UTF8ToUTF16(
-       reinterpret_cast<const char*>(in.data()), in.size());
--  return std::vector<uint16_t>(utf16.begin(), utf16.end());
-+  return std::vector<uint16_t>(
-+      reinterpret_cast<const uint16_t*>(utf16.data()),
-+      reinterpret_cast<const uint16_t*>(utf16.data()) + utf16.size());
- }
- 
- }  // namespace v8_crdtp
diff --git a/www/node18/files/patch-node.gypi b/www/node18/files/patch-node.gypi
deleted file mode 100644
index d76ca9efd2f4..000000000000
--- a/www/node18/files/patch-node.gypi
+++ /dev/null
@@ -1,12 +0,0 @@
---- node.gypi.orig	2023-04-12 04:09:19 UTC
-+++ node.gypi
-@@ -349,6 +349,9 @@
-     [ 'node_use_openssl=="true"', {
-       'defines': [ 'HAVE_OPENSSL=1' ],
-       'conditions': [
-+        ['openssl_no_asm==1', {
-+          'defines': [ 'OPENSSL_NO_ASM' ],
-+        }],
-         [ 'node_shared_openssl=="false"', {
-           'defines': [ 'OPENSSL_API_COMPAT=0x10100000L', ],
-           'dependencies': [
diff --git a/www/node18/files/patch-openssl3 b/www/node18/files/patch-openssl3
deleted file mode 100644
index 9066f5b9df9e..000000000000
--- a/www/node18/files/patch-openssl3
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/crypto/crypto_util.cc.orig	2023-04-12 04:09:19 UTC
-+++ src/crypto/crypto_util.cc
-@@ -195,10 +195,12 @@ void InitCryptoOnce() {
-   // No-op with OPENSSL_NO_COMP builds of OpenSSL.
-   sk_SSL_COMP_zero(SSL_COMP_get_compression_methods());
- 
-+#if OPENSSL_VERSION_MAJOR < 3
- #ifndef OPENSSL_NO_ENGINE
-   ERR_load_ENGINE_strings();
-   ENGINE_load_builtin_engines();
- #endif  // !OPENSSL_NO_ENGINE
-+#endif
- }
- 
- void GetFipsCrypto(const FunctionCallbackInfo<Value>& args) {
diff --git a/www/node18/files/patch-src_cares__wrap.h b/www/node18/files/patch-src_cares__wrap.h
deleted file mode 100644
index ab73ea7d2c4e..000000000000
--- a/www/node18/files/patch-src_cares__wrap.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/cares_wrap.h.orig	2023-04-12 04:09:19 UTC
-+++ src/cares_wrap.h
-@@ -23,7 +23,7 @@
- # include <netdb.h>
- #endif  // __POSIX__
- 
--# include <ares_nameser.h>
-+# include <arpa/nameser.h>
- 
- namespace node {
- namespace cares_wrap {
diff --git a/www/node18/files/patch-tools_install.py b/www/node18/files/patch-tools_install.py
deleted file mode 100644
index 3ed0c2a799c5..000000000000
--- a/www/node18/files/patch-tools_install.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/install.py.orig	2024-01-30 11:17:06 UTC
-+++ tools/install.py
-@@ -186,7 +186,7 @@ def files(action):
-   action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
-   action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/')
- 
--  if 'freebsd' in sys.platform or 'openbsd' in sys.platform:
-+  if 'openbsd' in sys.platform:
-     action(['doc/node.1'], 'man/man1/')
-   else:
-     action(['doc/node.1'], 'share/man/man1/')
diff --git a/www/node18/files/patch-tools_v8__gypfiles_v8.gyp b/www/node18/files/patch-tools_v8__gypfiles_v8.gyp
deleted file mode 100644
index 32853c6bfc17..000000000000
--- a/www/node18/files/patch-tools_v8__gypfiles_v8.gyp
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/v8_gypfiles/v8.gyp.orig	2023-04-12 04:09:21 UTC
-+++ tools/v8_gypfiles/v8.gyp
-@@ -977,7 +977,7 @@
-         }],
-         # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
-         # to implement atomic memory access
--        ['v8_current_cpu in ["mips", "mipsel", "mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
-+        ['v8_current_cpu in ["mips", "mipsel", "mips64", "mips64el", "ppc", "riscv64", "loong64"]', {
-           'link_settings': {
-             'libraries': ['-latomic', ],
-           },
diff --git a/www/node18/pkg-descr b/www/node18/pkg-descr
deleted file mode 100644
index aed88d828d57..000000000000
--- a/www/node18/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Node.js is a free, open-source, cross-platform JavaScript runtime environment
-that lets developers create servers, web apps, command line tools and scripts.
diff --git a/www/node18/pkg-message b/www/node18/pkg-message
deleted file mode 100644
index ddea08386149..000000000000
--- a/www/node18/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Note: If you need npm (Node Package Manager), please install www/npm.
-EOM
-}
-]
diff --git a/www/node18/pkg-plist b/www/node18/pkg-plist
deleted file mode 100644
index f872c41dbf15..000000000000
--- a/www/node18/pkg-plist
+++ /dev/null
@@ -1,2332 +0,0 @@
-bin/corepack
-bin/node
-include/node/common.gypi
-include/node/config.gypi
-include/node/cppgc/common.h
-include/node/js_native_api.h
-include/node/js_native_api_types.h
-include/node/libplatform/libplatform-export.h
-include/node/libplatform/libplatform.h
-include/node/libplatform/v8-tracing.h
-include/node/node.h
-include/node/node_api.h
-include/node/node_api_types.h
-include/node/node_buffer.h
-include/node/node_object_wrap.h
-include/node/node_version.h
-%%BUNDLED_SSL%%include/node/openssl/aes.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/srp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/ssl.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/ui.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/x509.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/x509_vfy.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/openssl/x509v3.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/include/progs.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_digests.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_dsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_ec.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_ecx.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_rsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_sm2.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_wrap.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/srp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/ssl.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/ui.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/x509.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/x509_vfy.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/x509v3.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/providers/common/include/prov/der_digests.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/providers/common/include/prov/der_dsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/providers/common/include/prov/der_ec.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/providers/common/include/prov/der_ecx.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/providers/common/include/prov/der_rsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/providers/common/include/prov/der_sm2.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/asm_avx2/providers/common/include/prov/der_wrap.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/srp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/ssl.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/ui.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/x509.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/x509_vfy.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/openssl/x509v3.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/include/progs.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/providers/common/include/prov/der_digests.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/providers/common/include/prov/der_dsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/providers/common/include/prov/der_ec.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/providers/common/include/prov/der_ecx.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/providers/common/include/prov/der_rsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/providers/common/include/prov/der_sm2.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/no-asm/providers/common/include/prov/der_wrap.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/srp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/ssl.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/ui.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/x509.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/x509_vfy.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/openssl/x509v3.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/include/progs.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/providers/common/include/prov/der_digests.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/providers/common/include/prov/der_dsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/providers/common/include/prov/der_ec.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/providers/common/include/prov/der_ecx.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/providers/common/include/prov/der_rsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/providers/common/include/prov/der_sm2.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm/providers/common/include/prov/der_wrap.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/srp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/ui.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/x509.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/x509_vfy.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/x509v3.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/providers/common/include/prov/der_digests.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/providers/common/include/prov/der_dsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/providers/common/include/prov/der_ec.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/providers/common/include/prov/der_ecx.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/providers/common/include/prov/der_rsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/providers/common/include/prov/der_sm2.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/asm_avx2/providers/common/include/prov/der_wrap.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/srp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/ssl.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/ui.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/x509.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/x509_vfy.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/x509v3.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/providers/common/include/prov/der_digests.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/providers/common/include/prov/der_dsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/providers/common/include/prov/der_ec.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/providers/common/include/prov/der_ecx.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/providers/common/include/prov/der_rsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/providers/common/include/prov/der_sm2.h
-%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/no-asm/providers/common/include/prov/der_wrap.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/srp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/ssl.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/ui.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/x509.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/x509_vfy.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/openssl/x509v3.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/include/progs.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/providers/common/include/prov/der_digests.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/providers/common/include/prov/der_dsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/providers/common/include/prov/der_ec.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/providers/common/include/prov/der_ecx.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/providers/common/include/prov/der_rsa.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/providers/common/include/prov/der_sm2.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm/providers/common/include/prov/der_wrap.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/crypto/bn_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/crypto/dso_conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/asn1.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/asn1t.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/bio.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/cmp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/cms.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/conf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/configuration.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/crmf.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/ct.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/err.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/ess.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/fipskey.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/lhash.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/ocsp.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/pkcs12.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/pkcs7.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/safestack.h
-%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/srp.h
*** 2040 LINES SKIPPED ***