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