pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/nodejs
Module Name: pkgsrc
Committed By: ryoon
Date: Mon Nov 17 13:05:32 UTC 2025
Modified Files:
pkgsrc/lang/nodejs: distinfo
pkgsrc/lang/nodejs/patches:
patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
Log Message:
lang/nodejs: Use _SYS_EXEC_ELF_H_ to detect ELF header v2 for NetBSD
To generate a diff of this commit:
cvs rdiff -u -r1.306 -r1.307 pkgsrc/lang/nodejs/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.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/nodejs/distinfo
diff -u pkgsrc/lang/nodejs/distinfo:1.306 pkgsrc/lang/nodejs/distinfo:1.307
--- pkgsrc/lang/nodejs/distinfo:1.306 Sun Nov 16 15:41:15 2025
+++ pkgsrc/lang/nodejs/distinfo Mon Nov 17 13:05:32 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.306 2025/11/16 15:41:15 maya Exp $
+$NetBSD: distinfo,v 1.307 2025/11/17 13:05:32 ryoon Exp $
BLAKE2s (node-v25.2.0.tar.xz) = 4b26063c45c59ee04c0c055d221a3d44736b023512efbabf7019d5a01d1a37e6
SHA512 (node-v25.2.0.tar.xz) = 3cd5f2e69af4e6abc799494fe1044e50ba205d8f4b822a19a293a5cfa64407308af52821c30bec3d9d0a5fbfd28aa747156f2fd77410ef629cc5605e1f3767a5
@@ -16,7 +16,7 @@ SHA1 (patch-deps_v8_src_base_strings.h)
SHA1 (patch-deps_v8_src_codegen_arm_cpu-arm.cc) = 84c75d61bc99c2ff9adeac3152f5b11ebb0e582b
SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc
SHA1 (patch-deps_v8_src_strings_string-hasher.cc) = 655d497ba45c073b79527b3733ecff4e6aab8ddf
-SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 7ae7e0f012eb2c9e83a8fa60748ccf94af91189b
+SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 24266eda94a14442a56fb8f7555c41b08dac7082
SHA1 (patch-deps_v8_tools_profiling_run-llprof.sh) = b19994d3195cc97424a3cc2ffd3ae02eacc6ffa8
SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
SHA1 (patch-src_compile__cache.cc) = 39a85bcb1ebe7c9bf7c431d6dc60dca5b9d63aaf
Index: pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
diff -u pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.2
pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.3
--- pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.2 Fri Nov 14 13:47:00 2025
+++ pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc Mon Nov 17 13:05:32 2025
@@ -1,26 +1,15 @@
-$NetBSD: patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.2 2025/11/14 13:47:00 wiz Exp $
+$NetBSD: patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.3 2025/11/17 13:05:32 ryoon Exp $
Fix build on NetBSD.
--- deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc.orig 2025-11-11 13:52:04.000000000 +0000
+++ deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc
-@@ -25,6 +25,10 @@
- #include <cstddef>
- #include <cstdint>
-
-+#ifdef __NetBSD__
-+#include <sys/param.h>
-+#endif
-+
- #include "absl/base/config.h"
- #include "absl/base/internal/raw_logging.h"
-
@@ -377,7 +381,7 @@ void ElfMemImage::SymbolIterator::Update
const ElfW(Versym) *version_symbol = image->GetVersym(index_);
ABSL_RAW_CHECK(symbol && version_symbol, "");
const char *const symbol_name = image->GetDynstr(symbol->st_name);
-#if defined(__NetBSD__)
-+#if defined(__NetBSD__) && (__NetBSD_Version__ < 1199000400)
++#if defined(__NetBSD__) && ((_SYS_EXEC_ELF_H_ + 0) < 2)
const int version_index = version_symbol->vs_vers & VERSYM_VERSION;
#else
const ElfW(Versym) version_index = version_symbol[0] & VERSYM_VERSION;
Home |
Main Index |
Thread Index |
Old Index