pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/firefox



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

Modified Files:
        pkgsrc/www/firefox: distinfo
        pkgsrc/www/firefox/patches:
            patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc

Log Message:
www/firefox: Use _SYS_EXEC_ELF_H_ to detect ELF header v2 for NetBSD


To generate a diff of this commit:
cvs rdiff -u -r1.569 -r1.570 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/www/firefox/patches/patch-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/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.569 pkgsrc/www/firefox/distinfo:1.570
--- pkgsrc/www/firefox/distinfo:1.569   Fri Nov 14 17:17:18 2025
+++ pkgsrc/www/firefox/distinfo Mon Nov 17 13:07:13 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.569 2025/11/14 17:17:18 ryoon Exp $
+$NetBSD: distinfo,v 1.570 2025/11/17 13:07:13 ryoon Exp $
 
 BLAKE2s (firefox-145.0.source.tar.xz) = 09b36fafe4ad2f6568816b2d764d3500be70af39c381fff10b69d3a89d496f55
 SHA512 (firefox-145.0.source.tar.xz) = 7ba40d7de95d7b93278f1823ce460b45c6bfac01eda52bc5c28f23a6bc858bdcbf8b4b4dc359b853372fffbcff4e7f0b276fefe22c2d4a0fa303e8ce1d2629be
@@ -36,7 +36,7 @@ SHA1 (patch-modules_fdlibm_src_math__pri
 SHA1 (patch-netwerk_protocol_http_nsHttpHandler.cpp) = 67493b4635041d21ff9fbfda80b3197fed542a26
 SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 753fd4d62088c870aefe7c4b739286259848446e
 SHA1 (patch-python_mozbuild_mozbuild_backend_recursivemake.py) = 5be4183d9075f5a3a3c6b3e0338473af185fb50e
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 4691eb3ad88134c9f6336b257246f1361f6a20a7
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = cc68e46f1b98bbcc064a4c61fc96a3c7ede8e6ba
 SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc) = f9c44d0d6fd952296f23c24f56053958b30d8e5c
 SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4
 SHA1 (patch-third__party_libwebrtc_modules_audio__device_audio__device__impl.cc) = 927532138175f99f96433d24060f65a2a919d2d1

Index: pkgsrc/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
diff -u pkgsrc/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.2 
pkgsrc/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.3
--- pkgsrc/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.2     Fri Nov 14 17:17:18 2025
+++ pkgsrc/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc Mon Nov 17 13:07:13 2025
@@ -1,20 +1,9 @@
-$NetBSD: patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.2 2025/11/14 17:17:18 ryoon Exp $
+$NetBSD: patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.3 2025/11/17 13:07:13 ryoon Exp $
 
 * NetBSD has no DT_GNU_HASH definition.
 
 --- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc.orig       2025-11-06 22:07:37.000000000 +0000
 +++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc
-@@ -25,6 +25,10 @@
- #include <cstddef>
- #include <cstdint>
- 
-+#if defined(__NetBSD__)
-+#include <sys/param.h>
-+#endif
-+
- #include "absl/base/config.h"
- #include "absl/base/internal/raw_logging.h"
- 
 @@ -221,6 +225,10 @@ void ElfMemImage::Init(const void *base)
    for (; dynamic_entry->d_tag != DT_NULL; ++dynamic_entry) {
      const auto value =
@@ -31,7 +20,7 @@ $NetBSD: patch-third__party_abseil-cpp_a
    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