pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/nodejs24/patches



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Mon Nov 17 13:06:22 UTC 2025

Modified Files:
        pkgsrc/lang/nodejs24/patches:
            patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc

Log Message:
lang/nodejs24: Use _SYS_EXEC_ELF_H_ to detect ELF header v2 for NetBSD


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/nodejs24/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/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
diff -u pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.2 
pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.3
--- pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.2   Sun Nov 16 17:43:20 2025
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc       Mon Nov 17 13:06:22 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/16 17:43:20 wiz Exp $
+$NetBSD: patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.3 2025/11/17 13:06:22 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