pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/nodejs22



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Sep  1 08:05:47 UTC 2025

Modified Files:
        pkgsrc/lang/nodejs22: Makefile distinfo
        pkgsrc/lang/nodejs22/patches:
            patch-deps_v8_src_base_platform_platform-posix.cc

Log Message:
nodejs22: updated to 22.19.0

22.19.0 'Jod' (LTS)

Notable Changes

- (SEMVER-MINOR) cli: add NODE_USE_SYSTEM_CA=1 (Joyee Cheung)
- (SEMVER-MINOR) cli: support ${pid} placeholder in --cpu-prof-name (Haram Jeong)
- (SEMVER-MINOR) crypto: add tls.setDefaultCACertificates() (Joyee Cheung)
- (SEMVER-MINOR) dns: support max timeout (theanarkh)
- doc: update the instruction on how to verify releases (Antoine du Hamel)
- (SEMVER-MINOR) esm: unflag --experimental-wasm-modules (Guy Bedford)
- (SEMVER-MINOR) http: add server.keepAliveTimeoutBuffer option (Haram Jeong)
- lib: docs deprecate _http_* (Sebastian Beltran)
- (SEMVER-MINOR) net: update net.blocklist to allow file save and file management (alphaleadership)
- (SEMVER-MINOR) process: add threadCpuUsage (Paolo Insogna)
- (SEMVER-MINOR) zlib: add dictionary support to zstdCompress and zstdDecompress (lluisemper)


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/nodejs22/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/nodejs22/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/nodejs22/patches/patch-deps_v8_src_base_platform_platform-posix.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/nodejs22/Makefile
diff -u pkgsrc/lang/nodejs22/Makefile:1.13 pkgsrc/lang/nodejs22/Makefile:1.14
--- pkgsrc/lang/nodejs22/Makefile:1.13  Mon Aug  4 09:22:00 2025
+++ pkgsrc/lang/nodejs22/Makefile       Mon Sep  1 08:05:47 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2025/08/04 09:22:00 adam Exp $
+# $NetBSD: Makefile,v 1.14 2025/09/01 08:05:47 adam Exp $
 
-DISTNAME=      node-v22.18.0
+DISTNAME=      node-v22.19.0
 EXTRACT_SUFX=  .tar.xz
 
 USE_LANGUAGES= c c++

Index: pkgsrc/lang/nodejs22/distinfo
diff -u pkgsrc/lang/nodejs22/distinfo:1.12 pkgsrc/lang/nodejs22/distinfo:1.13
--- pkgsrc/lang/nodejs22/distinfo:1.12  Mon Aug  4 09:22:00 2025
+++ pkgsrc/lang/nodejs22/distinfo       Mon Sep  1 08:05:47 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.12 2025/08/04 09:22:00 adam Exp $
+$NetBSD: distinfo,v 1.13 2025/09/01 08:05:47 adam Exp $
 
-BLAKE2s (node-v22.18.0.tar.xz) = a065416bdb282c13e15a1c69ed967b7918f890e8c4db4f8a706bad78d1b6f9e3
-SHA512 (node-v22.18.0.tar.xz) = f04133f03807f67dd77967204bbb25babd0b093b820c851225e75b8260d5e648f7462d629e67bff9c82b5c6995db6ba044a489daa1b84cc1cd445a87d28b4de4
-Size (node-v22.18.0.tar.xz) = 48597780 bytes
+BLAKE2s (node-v22.19.0.tar.xz) = 80141574955c3e658335c63d8b405caa749444dacff54ba258e13e2825a2bfbd
+SHA512 (node-v22.19.0.tar.xz) = aefce510b74c9c9cc4bf4e68be1a8916b2e79e0382fedf1da5ec597cde7fd225501e76d1f024287b3b2b1c12139cc8020fcc4d6e4e96fba31cd17106de77f56a
+Size (node-v22.19.0.tar.xz) = 48853616 bytes
 SHA1 (patch-common.gypi) = 41fc3ddf9e43c0b0a3d6ef845e7ee2847f4e12ce
 SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
 SHA1 (patch-deps_uv_common.gypi) = 29f0c382b68f77749a71ce39fa2ca37338ca18ec
@@ -10,7 +10,7 @@ SHA1 (patch-deps_uvwasi_include_wasi__se
 SHA1 (patch-deps_v8_src_base_platform_memory.h) = 0921b5eeecfe03b774f85a15628c559901e7fea8
 SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = b47025f33d2991275bbcd15dbabb28900afab0e1
 SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8
-SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = bfe8972371ed0c4039bf3bf025d83b64ec508721
+SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 1ef988fe471cfcc49c45bdff7d9d64d07a7b0521
 SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6
 SHA1 (patch-deps_v8_src_base_strings.h) = 4d2b37491f2f74f1a573f8c1942790204e23a8bb
 SHA1 (patch-deps_v8_src_codegen_arm_cpu-arm.cc) = 84c75d61bc99c2ff9adeac3152f5b11ebb0e582b

Index: pkgsrc/lang/nodejs22/patches/patch-deps_v8_src_base_platform_platform-posix.cc
diff -u pkgsrc/lang/nodejs22/patches/patch-deps_v8_src_base_platform_platform-posix.cc:1.1 pkgsrc/lang/nodejs22/patches/patch-deps_v8_src_base_platform_platform-posix.cc:1.2
--- pkgsrc/lang/nodejs22/patches/patch-deps_v8_src_base_platform_platform-posix.cc:1.1  Wed Nov 13 08:45:17 2024
+++ pkgsrc/lang/nodejs22/patches/patch-deps_v8_src_base_platform_platform-posix.cc      Mon Sep  1 08:05:47 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-deps_v8_src_base_platform_platform-posix.cc,v 1.1 2024/11/13 08:45:17 adam Exp $
+$NetBSD: patch-deps_v8_src_base_platform_platform-posix.cc,v 1.2 2025/09/01 08:05:47 adam Exp $
 
 Use sysconf(_SC_THREAD_STACK_MIN) instead of PTHREAD_STACK_MIN.
 Cast explicitly.
@@ -7,24 +7,9 @@ Remove legacy madvise(2) prototypes, pre
 Avoid using a random hint, some low numbers cause spurious ENOMEM on netbsd
 (PR port-arm/55533)
 
---- deps/v8/src/base/platform/platform-posix.cc.orig   2023-10-24 10:04:41.000000000 +0000
+--- deps/v8/src/base/platform/platform-posix.cc.orig   2025-08-28 12:10:12.000000000 +0000
 +++ deps/v8/src/base/platform/platform-posix.cc
-@@ -77,14 +77,6 @@
- #define MAP_ANONYMOUS MAP_ANON
- #endif
- 
--#if defined(V8_OS_SOLARIS)
--#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
--extern "C" int madvise(caddr_t, size_t, int);
--#else
--extern int madvise(caddr_t, size_t, int);
--#endif
--#endif
--
- #ifndef MADV_FREE
- #define MADV_FREE MADV_DONTNEED
- #endif
-@@ -399,6 +391,10 @@ void* OS::GetRandomMmapAddr() {
+@@ -409,6 +409,10 @@ void* OS::GetRandomMmapAddr() {
  #endif
  #endif
  #endif
@@ -35,7 +20,7 @@ Avoid using a random hint, some low numb
    return reinterpret_cast<void*>(raw_addr);
  }
  
-@@ -565,14 +561,11 @@ bool OS::DiscardSystemPages(void* addres
+@@ -575,14 +579,11 @@ bool OS::DiscardSystemPages(void* addres
      // MADV_FREE_REUSABLE sometimes fails, so fall back to MADV_DONTNEED.
      ret = madvise(address, size, MADV_DONTNEED);
    }
@@ -52,7 +37,7 @@ Avoid using a random hint, some low numb
  #else
    int ret = madvise(address, size, MADV_DONTNEED);
  #endif
-@@ -815,6 +808,8 @@ int OS::GetCurrentThreadId() {
+@@ -830,6 +831,8 @@ int OS::GetCurrentThreadId() {
    return static_cast<int>(syscall(__NR_gettid));
  #elif V8_OS_ANDROID
    return static_cast<int>(gettid());
@@ -61,7 +46,7 @@ Avoid using a random hint, some low numb
  #elif V8_OS_AIX
    return static_cast<int>(thread_self());
  #elif V8_OS_FUCHSIA
-@@ -1091,7 +1086,11 @@ Thread::Thread(const Options& options)
+@@ -1126,7 +1129,11 @@ Thread::Thread(const Options& options)
        stack_size_(options.stack_size()),
        priority_(options.priority()),
        start_semaphore_(nullptr) {
@@ -73,7 +58,7 @@ Avoid using a random hint, some low numb
    if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
    set_name(options.name());
  }
-@@ -1106,7 +1105,7 @@ static void SetThreadName(const char* na
+@@ -1141,7 +1148,7 @@ static void SetThreadName(const char* na
    pthread_set_name_np(pthread_self(), name);
  #elif V8_OS_NETBSD
    static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);



Home | Main Index | Thread Index | Old Index