From aafda258a4e7a276c406137e7e6282765662dd07 Mon Sep 17 00:00:00 2001
From: Andreas Wacknitz <A.Wacknitz@gmx.de>
Date: Thu, 07 Sep 2023 20:04:35 +0200
Subject: [PATCH] nodejs-20: update to 20.6.0

---
 components/runtime/node20/Makefile                      |    4 +-
 components/runtime/node20/nodejs.p5m                    |   42 +++++++++++++++++++++
 components/runtime/node20/manifests/sample-manifest.p5m |   42 +++++++++++++++++++++
 3 files changed, 86 insertions(+), 2 deletions(-)

diff --git a/components/runtime/node20/Makefile b/components/runtime/node20/Makefile
index fb9ee37..a9f9cee 100644
--- a/components/runtime/node20/Makefile
+++ b/components/runtime/node20/Makefile
@@ -16,12 +16,12 @@
 
 COMPONENT_NAME=			node
 COMPONENT_MAJOR_VERSION=	20
-COMPONENT_VERSION=		$(COMPONENT_MAJOR_VERSION).5.1
+COMPONENT_VERSION=		$(COMPONENT_MAJOR_VERSION).6.0
 COMPONENT_SUMMARY=		Evented I/O for V8 JavaScript.
 COMPONENT_PROJECT_URL=	https://nodejs.org
 COMPONENT_SRC=			$(COMPONENT_NAME)-v$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=		$(COMPONENT_SRC).tar.xz
-COMPONENT_ARCHIVE_HASH=	sha256:439c71aa2f38c2861657bfa538e99191a571258066cbfd4548586049c8134190
+COMPONENT_ARCHIVE_HASH=	sha256:9efb5cba7a8f4b18d38b0d7d37a9b30ded73390c84e380cf4de89a9d30a7d6fa
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/dist/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_CLASSIFICATION=	Development/Other Languages
 COMPONENT_FMRI=			runtime/nodejs-$(COMPONENT_MAJOR_VERSION)
diff --git a/components/runtime/node20/manifests/sample-manifest.p5m b/components/runtime/node20/manifests/sample-manifest.p5m
index 8b18e2a..96f45fe 100644
--- a/components/runtime/node20/manifests/sample-manifest.p5m
+++ b/components/runtime/node20/manifests/sample-manifest.p5m
@@ -30,7 +30,48 @@
 link path=usr/node/20/bin/npx target=../lib/node_modules/npm/bin/npx-cli.js
 file path=usr/node/20/include/node/common.gypi
 file path=usr/node/20/include/node/config.gypi
+file path=usr/node/20/include/node/cppgc/allocation.h
 file path=usr/node/20/include/node/cppgc/common.h
+file path=usr/node/20/include/node/cppgc/cross-thread-persistent.h
+file path=usr/node/20/include/node/cppgc/custom-space.h
+file path=usr/node/20/include/node/cppgc/default-platform.h
+file path=usr/node/20/include/node/cppgc/ephemeron-pair.h
+file path=usr/node/20/include/node/cppgc/explicit-management.h
+file path=usr/node/20/include/node/cppgc/garbage-collected.h
+file path=usr/node/20/include/node/cppgc/heap-consistency.h
+file path=usr/node/20/include/node/cppgc/heap-handle.h
+file path=usr/node/20/include/node/cppgc/heap-state.h
+file path=usr/node/20/include/node/cppgc/heap-statistics.h
+file path=usr/node/20/include/node/cppgc/heap.h
+file path=usr/node/20/include/node/cppgc/internal/api-constants.h
+file path=usr/node/20/include/node/cppgc/internal/atomic-entry-flag.h
+file path=usr/node/20/include/node/cppgc/internal/base-page-handle.h
+file path=usr/node/20/include/node/cppgc/internal/caged-heap-local-data.h
+file path=usr/node/20/include/node/cppgc/internal/caged-heap.h
+file path=usr/node/20/include/node/cppgc/internal/compiler-specific.h
+file path=usr/node/20/include/node/cppgc/internal/finalizer-trait.h
+file path=usr/node/20/include/node/cppgc/internal/gc-info.h
+file path=usr/node/20/include/node/cppgc/internal/logging.h
+file path=usr/node/20/include/node/cppgc/internal/member-storage.h
+file path=usr/node/20/include/node/cppgc/internal/name-trait.h
+file path=usr/node/20/include/node/cppgc/internal/persistent-node.h
+file path=usr/node/20/include/node/cppgc/internal/pointer-policies.h
+file path=usr/node/20/include/node/cppgc/internal/write-barrier.h
+file path=usr/node/20/include/node/cppgc/liveness-broker.h
+file path=usr/node/20/include/node/cppgc/macros.h
+file path=usr/node/20/include/node/cppgc/member.h
+file path=usr/node/20/include/node/cppgc/name-provider.h
+file path=usr/node/20/include/node/cppgc/object-size-trait.h
+file path=usr/node/20/include/node/cppgc/persistent.h
+file path=usr/node/20/include/node/cppgc/platform.h
+file path=usr/node/20/include/node/cppgc/prefinalizer.h
+file path=usr/node/20/include/node/cppgc/process-heap-statistics.h
+file path=usr/node/20/include/node/cppgc/sentinel-pointer.h
+file path=usr/node/20/include/node/cppgc/source-location.h
+file path=usr/node/20/include/node/cppgc/testing.h
+file path=usr/node/20/include/node/cppgc/trace-trait.h
+file path=usr/node/20/include/node/cppgc/type-traits.h
+file path=usr/node/20/include/node/cppgc/visitor.h
 file path=usr/node/20/include/node/js_native_api.h
 file path=usr/node/20/include/node/js_native_api_types.h
 file path=usr/node/20/include/node/libplatform/libplatform-export.h
@@ -2305,6 +2346,7 @@
 file path=usr/node/20/include/node/v8-callbacks.h
 file path=usr/node/20/include/node/v8-container.h
 file path=usr/node/20/include/node/v8-context.h
+file path=usr/node/20/include/node/v8-cppgc.h
 file path=usr/node/20/include/node/v8-data.h
 file path=usr/node/20/include/node/v8-date.h
 file path=usr/node/20/include/node/v8-debug.h
diff --git a/components/runtime/node20/nodejs.p5m b/components/runtime/node20/nodejs.p5m
index 3bf099a..3a3f688 100644
--- a/components/runtime/node20/nodejs.p5m
+++ b/components/runtime/node20/nodejs.p5m
@@ -124,7 +124,48 @@
 #link path=usr/node/20/bin/npx target=../lib/node_modules/npm/bin/npx-cli.js
 file path=usr/node/20/include/node/common.gypi
 file path=usr/node/20/include/node/config.gypi
+file path=usr/node/20/include/node/cppgc/allocation.h
 file path=usr/node/20/include/node/cppgc/common.h
+file path=usr/node/20/include/node/cppgc/cross-thread-persistent.h
+file path=usr/node/20/include/node/cppgc/custom-space.h
+file path=usr/node/20/include/node/cppgc/default-platform.h
+file path=usr/node/20/include/node/cppgc/ephemeron-pair.h
+file path=usr/node/20/include/node/cppgc/explicit-management.h
+file path=usr/node/20/include/node/cppgc/garbage-collected.h
+file path=usr/node/20/include/node/cppgc/heap-consistency.h
+file path=usr/node/20/include/node/cppgc/heap-handle.h
+file path=usr/node/20/include/node/cppgc/heap-state.h
+file path=usr/node/20/include/node/cppgc/heap-statistics.h
+file path=usr/node/20/include/node/cppgc/heap.h
+file path=usr/node/20/include/node/cppgc/internal/api-constants.h
+file path=usr/node/20/include/node/cppgc/internal/atomic-entry-flag.h
+file path=usr/node/20/include/node/cppgc/internal/base-page-handle.h
+file path=usr/node/20/include/node/cppgc/internal/caged-heap-local-data.h
+file path=usr/node/20/include/node/cppgc/internal/caged-heap.h
+file path=usr/node/20/include/node/cppgc/internal/compiler-specific.h
+file path=usr/node/20/include/node/cppgc/internal/finalizer-trait.h
+file path=usr/node/20/include/node/cppgc/internal/gc-info.h
+file path=usr/node/20/include/node/cppgc/internal/logging.h
+file path=usr/node/20/include/node/cppgc/internal/member-storage.h
+file path=usr/node/20/include/node/cppgc/internal/name-trait.h
+file path=usr/node/20/include/node/cppgc/internal/persistent-node.h
+file path=usr/node/20/include/node/cppgc/internal/pointer-policies.h
+file path=usr/node/20/include/node/cppgc/internal/write-barrier.h
+file path=usr/node/20/include/node/cppgc/liveness-broker.h
+file path=usr/node/20/include/node/cppgc/macros.h
+file path=usr/node/20/include/node/cppgc/member.h
+file path=usr/node/20/include/node/cppgc/name-provider.h
+file path=usr/node/20/include/node/cppgc/object-size-trait.h
+file path=usr/node/20/include/node/cppgc/persistent.h
+file path=usr/node/20/include/node/cppgc/platform.h
+file path=usr/node/20/include/node/cppgc/prefinalizer.h
+file path=usr/node/20/include/node/cppgc/process-heap-statistics.h
+file path=usr/node/20/include/node/cppgc/sentinel-pointer.h
+file path=usr/node/20/include/node/cppgc/source-location.h
+file path=usr/node/20/include/node/cppgc/testing.h
+file path=usr/node/20/include/node/cppgc/trace-trait.h
+file path=usr/node/20/include/node/cppgc/type-traits.h
+file path=usr/node/20/include/node/cppgc/visitor.h
 file path=usr/node/20/include/node/js_native_api.h
 file path=usr/node/20/include/node/js_native_api_types.h
 file path=usr/node/20/include/node/libplatform/libplatform-export.h
@@ -2399,6 +2440,7 @@
 file path=usr/node/20/include/node/v8-callbacks.h
 file path=usr/node/20/include/node/v8-container.h
 file path=usr/node/20/include/node/v8-context.h
+file path=usr/node/20/include/node/v8-cppgc.h
 file path=usr/node/20/include/node/v8-data.h
 file path=usr/node/20/include/node/v8-date.h
 file path=usr/node/20/include/node/v8-debug.h

--
Gitblit v1.9.3