From nobody Fri Jun 30 03:36:48 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Qsgwd0hXkz4l5F1; Fri, 30 Jun 2023 03:36:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Qsgwd021mz3JQB; Fri, 30 Jun 2023 03:36:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688096209; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TLkPz+iJK8bBOTq0vgUOnSAEoz0A/7QdqabgCYguN+I=; b=D9vC5IFWBCRz8JRArEXd2l69VFx8Wfo0yeBnY8jR5SSFGWb85Q9ERfHXWIS1gsocpOS1l6 CynsZhF8b2Wl6+SO4wmdvO02SED514J8UL3OBlpFq+8RBdHmo88Bz0zZuXggY29BT0nqXD qv1Nm8kSe9ChA8rO8CZ7sSYt/ub1qEmwIlEximOhWHWcWUV0gvllTotVB1ccZZJD+06xmG hoHLjv8TvN3D85MDqA0s5sDECmU8upKos9GO4nvU/PaqYn3KJi+z3WN11EvqKhmameAaUi Cp5ikHHiJKA65St4idXfJ+Voo++6SBSTUidbWNBs9uYlZrvwgi5qa9wkFp7NCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688096209; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TLkPz+iJK8bBOTq0vgUOnSAEoz0A/7QdqabgCYguN+I=; b=jWDApRt8cG5y60vG4wgDH8YtkdH0QkWAmjbZ8c6p5+jpnD/AS2zSRRu0dtELom/W1lF9KB 4lITGWfFMPsdocfNiA7zOsh8piIsxlbW76a9Km06+Wqew8hhrKvi0EPb3dNs8fKxYixo1a UcwLGgsCrrEFVqSAwQd0W5pmwkzTKNbvKwqVqHZg29A7BdQ+DKrLLmTBSWOJb5wQVFDHPs 8YNqmhTwkpHWSDaZIoTQVacH5eKhUEsAmqxl6+2q8OVwifapRR7XE0u2qsxKhjbvyV11Zz sVnXViZg5SnB5tXBTZjNXQo1vonB2qoYbj5hAQ8hnUuCvAGfanRgstm6jjnRuw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1688096209; a=rsa-sha256; cv=none; b=rjYbdqlqQrF+fQdGjfU7+WY7/2dtmIa0DJMHt+TDD/Mu75YzSq9djmYpfag4GpJfdGsIlp CF+D/iuIalLOzC64mOu/6AJT/YtcGsRQ/Ez3Hu/weqncRo3QjBFNb+CygXTbb4qIiMHB5i sxn69JP7j218TwuWbQQ5I1TgHqcCzSraqbMFlHhhUvkQPi0S07QgEERgJRGYSG8KshWdyK 9FuIOaCaZvPjMBXw1tosAUAY1cIglkCL1vXLgv93oMrp7HnGlKosQkDtPPy3p5mM8eQkRq VsB0bNcbWzNA67Ak1wVs5YSF5OGsCmsSat1x+LZUiU4YOwe415/MkpzYUscrSw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Qsgwc6FB5zjv1; Fri, 30 Jun 2023 03:36:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 35U3amCM096777; Fri, 30 Jun 2023 03:36:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 35U3ammU096776; Fri, 30 Jun 2023 03:36:48 GMT (envelope-from git) Date: Fri, 30 Jun 2023 03:36:48 GMT Message-Id: <202306300336.35U3ammU096776@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 6228cf64db28 - main - www/node19: Sunset List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6228cf64db281b71fa3cbea2ac4ce222f547875b Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=6228cf64db281b71fa3cbea2ac4ce222f547875b commit 6228cf64db281b71fa3cbea2ac4ce222f547875b Author: Muhammad Moinur Rahman AuthorDate: 2023-06-30 03:24:32 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-06-30 03:25:28 +0000 www/node19: Sunset 2023-06-30 www/node19: Nodejs 19.* will reach its EoL on 2023-06-01. Use Node.js 18.* (www/node18) or 20.* (www/node20) instead Approved by: portmgr (blanket) --- MOVED | 1 + Mk/Uses/nodejs.mk | 6 +- Mk/bsd.default-versions.mk | 2 +- www/Makefile | 1 - www/node19/Makefile | 93 - www/node19/distinfo | 3 - www/node19/files/extra-patch-common.gypi | 11 - ...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/node19/files/patch-node.gypi | 12 - www/node19/files/patch-src_cares__wrap.h | 11 - www/node19/files/patch-tools_v8__gypfiles_v8.gyp | 11 - www/node19/pkg-descr | 4 - www/node19/pkg-message | 7 - www/node19/pkg-plist | 2330 -------------------- 21 files changed, 5 insertions(+), 2601 deletions(-) diff --git a/MOVED b/MOVED index 6502ffb7c7d1..d0f7d305bcda 100644 --- a/MOVED +++ b/MOVED @@ -7669,3 +7669,4 @@ www/moodle311||2023-06-30|Has expired: Requires php80 which is set to expire on www/moodle40||2023-06-30|Has expired: Requires php80 which is set to expire on 2023-11-26 www/yarn-node19||2023-06-30|Has expired: This port depends on deprecated www/node19. Migrate to www/yarn-node18 or www/yarn-node20 instead www/npm-node19||2023-06-30|Has expired: This port depends on deprecated www/node19. Migrate to www/npm-node18 or www/npm-node20 instead +www/node19||2023-06-30|Has expired: Nodejs 19.* will reach its EoL on 2023-06-01. Use Node.js 18.* (www/node18) or 20.* (www/node20) instead diff --git a/Mk/Uses/nodejs.mk b/Mk/Uses/nodejs.mk index 3e94322f4212..ab307d21467e 100644 --- a/Mk/Uses/nodejs.mk +++ b/Mk/Uses/nodejs.mk @@ -7,7 +7,7 @@ # - build use node as build-time dependency # - run use node as runtime dependency # - env set the environment (NODEJS_VERSION and NODEJS_SUFFIX) -# - version available version: lts, current, 16, 18, 19, 20 +# - version available version: lts, current, 16, 18, 20 # # Note: # - The supported versions follow upstream release schedule @@ -22,13 +22,13 @@ .if !defined(_INCLUDE_USES_NODEJS_MK) _INCLUDE_USES_NODEJS_MK= yes -_VALID_NODEJS_VERSIONS= 16 18 19 20 current lts +_VALID_NODEJS_VERSIONS= 16 18 20 current lts . if ! ${_VALID_NODEJS_VERSIONS:M${NODEJS_DEFAULT}} IGNORE= Invalid default nodejs version ${NODEJS_DEFAULT}; valid versions are ${_VALID_NODEJS_VERSIONS} . endif -. if !empty(nodejs_ARGS:Nbuild:Nenv:Nrun:Nlts:Ncurrent:N16:N18:N19:N20) +. if !empty(nodejs_ARGS:Nbuild:Nenv:Nrun:Nlts:Ncurrent:N16:N18:N20) IGNORE= USES=nodejs has invalid arguments ${nodejs_ARGS} . endif diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index 5d4006f68e69..a0c30b3c1fbd 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -97,7 +97,7 @@ MONO_DEFAULT?= 5.10 MYSQL_DEFAULT?= 8.0 # Possible values: ninja, samurai NINJA_DEFAULT?= ninja -# Possible value: 16, 18, 19, 20, current, lts (Note: current = 20 and lts = 18) +# Possible value: 16, 18, 20, current, lts (Note: current = 20 and lts = 18) NODEJS_DEFAULT?= lts # Possible value: 24, 25, 26 OPENLDAP_DEFAULT?= 26 diff --git a/www/Makefile b/www/Makefile index 1615ce0595c7..a68497d551d2 100644 --- a/www/Makefile +++ b/www/Makefile @@ -454,7 +454,6 @@ SUBDIR += node SUBDIR += node16 SUBDIR += node18 - SUBDIR += node19 SUBDIR += node20 SUBDIR += nostromo SUBDIR += novnc diff --git a/www/node19/Makefile b/www/node19/Makefile deleted file mode 100644 index 2cf11cfc3e18..000000000000 --- a/www/node19/Makefile +++ /dev/null @@ -1,93 +0,0 @@ -PORTNAME= node -PORTVERSION= 19.9.0 -DISTVERSIONPREFIX= v -CATEGORIES= www -MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/ -PKGNAMESUFFIX= 19 - -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 - -BROKEN_SSL= libressl libressl-devel -BROKEN_SSL_REASON= Node.js ${PORTVERSION:R:R}.x requires OpenSSL 1.1.x or the BUNDLED_SSL option enabled -DEPRECATED= Nodejs 19.* will reach its EoL on 2023-06-01. Use Node.js 18.* (www/node18) or 20.* (www/node20) instead -EXPIRATION_DATE=2023-06-30 -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 - -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 NLS -OPTIONS_SUB= yes -BUNDLED_SSL_DESC= Use bundled OpenSSL implementation from node.js - -BUNDLED_SSL_CONFIGURE_OFF= --shared-openssl --openssl-use-def-ca-store -BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss -BUNDLED_SSL_USES_OFF= ssl -NLS_BUILD_DEPENDS= icu>=69.1:devel/icu -NLS_CONFIGURE_ON= --with-intl=system-icu -NLS_LIB_DEPENDS= libicui18n.so:devel/icu - -.include - -.if (defined(PPC_ABI) && ${PPC_ABI} == ELFv2) || ${ARCH} == powerpc64le -EXTRA_PATCHES= ${PATCHDIR}/extra-patch-common.gypi -.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 diff --git a/www/node19/distinfo b/www/node19/distinfo deleted file mode 100644 index 0f6983febd14..000000000000 --- a/www/node19/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1681052920 -SHA256 (node-v19.9.0.tar.gz) = c9293eb40dff8e5f55ef8da7cf1b9fd71b4a6a513620d02bbd158936e85216f2 -SIZE (node-v19.9.0.tar.gz) = 85209925 diff --git a/www/node19/files/extra-patch-common.gypi b/www/node19/files/extra-patch-common.gypi deleted file mode 100644 index 02db35b1a46c..000000000000 --- a/www/node19/files/extra-patch-common.gypi +++ /dev/null @@ -1,11 +0,0 @@ ---- common.gypi.orig 2023-04-12 04:09:10 UTC -+++ common.gypi -@@ -426,7 +426,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/node19/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl-cl.gypi b/www/node19/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl-cl.gypi deleted file mode 100644 index f637cc2e3ee9..000000000000 --- a/www/node19/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 2021-10-19 00:48:28 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/node19/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi b/www/node19/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi deleted file mode 100644 index 271bebf2f6b0..000000000000 --- a/www/node19/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 2021-10-19 00:48:28 UTC -+++ deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi -@@ -980,7 +980,7 @@ - '-Wall -O3 -fomit-frame-pointer', - ], - 'openssl_ex_libs_linux-elf': [ -- '-ldl -pthread', -+ '-pthread', - ], - }, - 'include_dirs': [ diff --git a/www/node19/files/patch-deps_openssl_openssl-cl__no__asm.gypi b/www/node19/files/patch-deps_openssl_openssl-cl__no__asm.gypi deleted file mode 100644 index c2508ad0064f..000000000000 --- a/www/node19/files/patch-deps_openssl_openssl-cl__no__asm.gypi +++ /dev/null @@ -1,17 +0,0 @@ ---- deps/openssl/openssl-cl_no_asm.gypi.orig 2022-07-26 14:30:08 UTC -+++ deps/openssl/openssl-cl_no_asm.gypi -@@ -1,4 +1,5 @@ - { -+ 'defines': ['OPENSSL_NO_ASM'], - 'conditions': [ - ['target_arch=="ppc64" and OS=="aix"', { - 'includes': ['config/archs/aix64-gcc-as/no-asm/openssl-cl.gypi'], -@@ -43,7 +44,7 @@ - 'includes': ['config/archs/linux64-riscv64/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/node19/files/patch-deps_openssl_openssl__no__asm.gypi b/www/node19/files/patch-deps_openssl_openssl__no__asm.gypi deleted file mode 100644 index 1fef0c4ca71f..000000000000 --- a/www/node19/files/patch-deps_openssl_openssl__no__asm.gypi +++ /dev/null @@ -1,11 +0,0 @@ ---- deps/openssl/openssl_no_asm.gypi.orig 2020-09-08 12:17:11 UTC -+++ deps/openssl/openssl_no_asm.gypi -@@ -48,7 +48,7 @@ - 'includes': ['config/archs/linux64-mips64/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/node19/files/patch-deps_v8_src_base_platform_platform-freebsd.cc b/www/node19/files/patch-deps_v8_src_base_platform_platform-freebsd.cc deleted file mode 100644 index 3e173b2811f3..000000000000 --- a/www/node19/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 2020-06-30 17:49:16 UTC -+++ deps/v8/src/base/platform/platform-freebsd.cc -@@ -82,8 +82,8 @@ std::vector OS::GetSharedLib - lib_name = std::string(path); - } - result.push_back(SharedLibraryAddress( -- lib_name, reinterpret_cast(map->kve_start), -- reinterpret_cast(map->kve_end))); -+ lib_name, static_cast(map->kve_start), -+ static_cast(map->kve_end))); - } - - start += ssize; diff --git a/www/node19/files/patch-deps_v8_src_codegen_arm_cpu-arm.cc b/www/node19/files/patch-deps_v8_src_codegen_arm_cpu-arm.cc deleted file mode 100644 index 4bbfd3df2781..000000000000 --- a/www/node19/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 2022-04-19 16:03:40 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 // for cache flushing. - #undef MAP_TYPE - #elif V8_OS_FREEBSD -+#include - #include // for cache flushing - #include - #elif V8_OS_STARBOARD diff --git a/www/node19/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h b/www/node19/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h deleted file mode 100644 index 449278ef9271..000000000000 --- a/www/node19/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 2020-06-30 17:49:17 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/node19/files/patch-deps_v8_src_libsampler_sampler.cc b/www/node19/files/patch-deps_v8_src_libsampler_sampler.cc deleted file mode 100644 index 4a1f24a4a3c4..000000000000 --- a/www/node19/files/patch-deps_v8_src_libsampler_sampler.cc +++ /dev/null @@ -1,13 +0,0 @@ ---- deps/v8/src/libsampler/sampler.cc.orig 2021-10-19 00:48:30 UTC -+++ deps/v8/src/libsampler/sampler.cc -@@ -497,6 +497,10 @@ void SignalHandler::FillRegisterState(void* context, R - state->pc = reinterpret_cast(mcontext.__gregs[_REG_PC]); - state->sp = reinterpret_cast(mcontext.__gregs[_REG_SP]); - state->fp = reinterpret_cast(mcontext.__gregs[_REG_FP]); -+#elif V8_TARGET_ARCH_PPC64 -+ state->pc = reinterpret_cast(mcontext.mc_srr0); -+ state->sp = reinterpret_cast(mcontext.mc_frame[1]); -+ state->fp = reinterpret_cast(mcontext.mc_frame[31]); - #endif // V8_HOST_ARCH_* - #elif V8_OS_NETBSD - #if V8_HOST_ARCH_IA32 diff --git a/www/node19/files/patch-node.gypi b/www/node19/files/patch-node.gypi deleted file mode 100644 index f48b5b1091cb..000000000000 --- a/www/node19/files/patch-node.gypi +++ /dev/null @@ -1,12 +0,0 @@ ---- node.gypi.orig 2021-10-19 00:48:32 UTC -+++ node.gypi -@@ -319,6 +319,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/node19/files/patch-src_cares__wrap.h b/www/node19/files/patch-src_cares__wrap.h deleted file mode 100644 index 7f57f6d8b333..000000000000 --- a/www/node19/files/patch-src_cares__wrap.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/cares_wrap.h.orig 2021-08-18 22:13:12 UTC -+++ src/cares_wrap.h -@@ -22,7 +22,7 @@ - # include - #endif // __POSIX__ - --# include -+# include - - namespace node { - namespace cares_wrap { diff --git a/www/node19/files/patch-tools_v8__gypfiles_v8.gyp b/www/node19/files/patch-tools_v8__gypfiles_v8.gyp deleted file mode 100644 index a37d30b37981..000000000000 --- a/www/node19/files/patch-tools_v8__gypfiles_v8.gyp +++ /dev/null @@ -1,11 +0,0 @@ ---- tools/v8_gypfiles/v8.gyp.orig 2022-11-14 02:26:08 UTC -+++ tools/v8_gypfiles/v8.gyp -@@ -975,7 +975,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 ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', { -+ ['v8_current_cpu in ["mips64", "mips64el", "ppc", "riscv64", "loong64"]', { - 'link_settings': { - 'libraries': ['-latomic', ], - }, diff --git a/www/node19/pkg-descr b/www/node19/pkg-descr deleted file mode 100644 index 4920df91f200..000000000000 --- a/www/node19/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js -uses an event-driven, non-blocking I/O model that makes it lightweight and -efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open -source libraries in the world. diff --git a/www/node19/pkg-message b/www/node19/pkg-message deleted file mode 100644 index ddea08386149..000000000000 --- a/www/node19/pkg-message +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ type: install - message: <