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: Fri Oct 16 16:28:47 UTC 2026
Modified Files:
pkgsrc/www/firefox: Makefile distinfo
pkgsrc/www/firefox/patches: patch-browser_app_profile_firefox.js
patch-config_makefiles_rust.mk patch-python_sites_build.txt
patch-python_sites_mach.txt
patch-toolkit_components_terminator_nsTerminator.cpp
Added Files:
pkgsrc/www/firefox/patches: patch-config_system-headers.mozbuild
Removed Files:
pkgsrc/www/firefox/patches: patch-third__party_wasm2c_src_c-writer.cc
Log Message:
www/firefox: Update to 158.0
Changelog:
158.0:
New
* You can now fill in forms faster in Smart Window. When clicking into a form field or selecting Fill from sources, Smart Window will now suggest data to use based on your relevant open tabs and
saved autofill data.
* Firefox now creates more accessible PDFs when saving a page as PDF, and when printing on Linux and macOS. This also fixes a variety of PDF rendering issues, such as missing math symbols.
* Firefox now supports the JPEG XL image format, which generally has better compression than WebP, JPEG, PNG, and GIF.
* New Tab now keeps a library of custom wallpapers under Your images, rather than only the most recent one.
* Firefox's translations feature now supports the following languages:
* Albanian
* Belarusian
* Filipino
Fixed
* Fixed website icons (favicons) in address bar results blending into the highlight color when selecting a result with the keyboard on Ubuntu's default theme.
* Fixed a crash that could occur while Firefox loaded website icons (favicons).
* Fixed the first letter of each search engine's name being underlined in the Unified Search Button menu in the address bar on Windows and Linux, which could cause conflicting keyboard shortcuts.
* Fixed menus such as List all tabs, Settings, and Unified Search being hard to read with a Windows High Contrast theme. Menu background and text colors now follow the Background and Text colors
chosen for a custom contrast theme in Windows Settings.
* Various security fixes.
Changed
* Firefox no longer rounds scroll positions to whole screen pixels. Scrolling is now smoother and more precise, especially on high-resolution displays or when a page is zoomed.
Security fixes:
Mozilla Foundation Security Advisory 2026-106
#CVE-2026-109704: Privilege escalation in the Application Update component
#CVE-2026-109705: Sandbox escape, site isolation issue due to incorrect
boundary conditions, use-after-free in the Networking component
#CVE-2026-109706: Use-after-free in the Storage: IndexedDB component
#CVE-2026-109707: Sandbox escape due to use-after-free in the Networking
component
#CVE-2026-109708: Sandbox escape due to incorrect boundary conditions in the
Networking component
#CVE-2026-109709: Information disclosure, privilege escalation in the Security:
Process Sandboxing component
#CVE-2026-109710: Use-after-free in the Graphics: Text component
#CVE-2026-109711: Use-after-free in the Graphics: Canvas2D component
#CVE-2026-109712: Sandbox escape due to uninitialized memory in the Graphics
component
#CVE-2026-109713: Use-after-free in the Crash Reporting component
#CVE-2026-109714: Incorrect boundary conditions in the Layout component
#CVE-2026-109715: Incorrect boundary conditions in the JavaScript Engine
component
#CVE-2026-109716: Incorrect boundary conditions in the JavaScript Engine
component
#CVE-2026-109717: Use-after-free in the DOM: Bindings (WebIDL) component
#CVE-2026-109718: Use-after-free in the XML component
#CVE-2026-109719: Race condition, use-after-free in the Graphics: CanvasWebGL
component
#CVE-2026-109720: JIT miscompilation in the JavaScript: WebAssembly component
#CVE-2026-109721: Incorrect boundary conditions in the JavaScript Engine: JIT
component
#CVE-2026-109722: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2026-109723: Integer overflow in the Layout: Text and Fonts component
#CVE-2026-109724: Use-after-free in the DOM: Core & HTML component
#CVE-2026-109725: Use-after-free in the DOM: Core & HTML component
#CVE-2026-109726: Use-after-free in the SVG component
#CVE-2026-109727: Use-after-free in the Audio/Video component
#CVE-2026-109728: Use-after-free in the DOM: Animation component
#CVE-2026-109729: Use-after-free in the JavaScript Engine: JIT component
#CVE-2026-109730: Integer overflow in the Graphics component
#CVE-2026-109731: Incorrect boundary conditions in the Graphics: Canvas2D
component
#CVE-2026-109732: Use-after-free in the DOM: Streams component
#CVE-2026-109733: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2026-109734: Mitigation bypass in the DOM: Security component
#CVE-2026-109735: Use-after-free in the DOM: Animation component
#CVE-2026-109736: Frame poisoning in the Layout component
#CVE-2026-109737: Mitigation bypass in the Enterprise Policies component
#CVE-2026-109738: Use-after-free in the Audio/Video: Playback component
#CVE-2026-109739: Privilege escalation in the WebExtensions component
#CVE-2026-109740: Sandbox escape due to incorrect boundary conditions in the
Widget: Win32 component
#CVE-2026-109741: Use-after-free in the Storage: Bucket File System component
#CVE-2026-109742: Information disclosure in the PDF Viewer component
#CVE-2026-109743: Privilege escalation in the Panning and Zooming component
#CVE-2026-109744: Other issue in the DOM: File component
#CVE-2026-109745: Sandbox escape due to uninitialized memory in the DOM: Web
Serial component
#CVE-2026-109746: Mitigation bypass in the DOM: Security component
#CVE-2026-109747: Other issue in the Address Bar component
#CVE-2026-109748: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-109749: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-109750: Site isolation issue in the DOM: Web Authentication component
#CVE-2026-109751: Information disclosure in the Networking component
#CVE-2026-109752: Use-after-free in the DOM: Workers component
#CVE-2026-109753: Incorrect boundary conditions in the Layout component
#CVE-2026-109754: Incorrect boundary conditions in the DOM: Editor component
#CVE-2026-109755: Sandbox escape in the DOM: Content Processes component
#CVE-2026-109756: Privilege escalation in the DOM: Navigation component
#CVE-2026-109757: Sandbox escape due to race condition in the Networking
component
#CVE-2026-109759: Site isolation issue in the Networking component
#CVE-2026-109760: Mitigation bypass in the Networking: HTTP component
#CVE-2026-109761: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-109762: Incorrect boundary conditions in the SVG component
#CVE-2026-109763: Mitigation bypass in the File Handling component
#CVE-2026-109764: Mitigation bypass in the Enterprise Policies component
#CVE-2026-109765: Race condition, use-after-free in the Graphics: Text
component
#CVE-2026-109766: Mitigation bypass in the Enterprise Policies component
#CVE-2026-109767: Information disclosure in the Networking component
#CVE-2026-109768: Denial-of-service in the Site Reports component
#CVE-2026-109769: Information disclosure in the Networking: Cache component
#CVE-2026-109770: Spoofing issue in the DOM: Web Serial component
#CVE-2026-109771: Information disclosure in the WebRTC: Networking component
#CVE-2026-109772: Same-origin policy bypass in the DevTools component
#CVE-2026-109773: Denial-of-service in the Sync component
#CVE-2026-109774: Invalid pointer, undefined behavior in the DOM: Notifications
component
#CVE-2026-109775: Denial-of-service in the WebRTC component
#CVE-2026-109776: Race condition in the XPCOM component
#CVE-2026-109777: Information disclosure in the Storage: IndexedDB component
#CVE-2026-109778: Privilege escalation in the WebExtensions component
#CVE-2026-109779: Race condition in the Networking: DNS component
#CVE-2026-109780: Mitigation bypass in the DOM: Core & HTML component
#CVE-2026-109781: Denial-of-service in the Printing: Output component
To generate a diff of this commit:
cvs rdiff -u -r1.678 -r1.679 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.596 -r1.597 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.27 -r1.28 \
pkgsrc/www/firefox/patches/patch-browser_app_profile_firefox.js
cvs rdiff -u -r1.16 -r1.17 \
pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk
cvs rdiff -u -r0 -r1.5 \
pkgsrc/www/firefox/patches/patch-config_system-headers.mozbuild
cvs rdiff -u -r1.4 -r1.5 \
pkgsrc/www/firefox/patches/patch-python_sites_build.txt \
pkgsrc/www/firefox/patches/patch-python_sites_mach.txt
cvs rdiff -u -r1.1 -r0 \
pkgsrc/www/firefox/patches/patch-third__party_wasm2c_src_c-writer.cc
cvs rdiff -u -r1.8 -r1.9 \
pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp
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/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.678 pkgsrc/www/firefox/Makefile:1.679
--- pkgsrc/www/firefox/Makefile:1.678 Sun Oct 11 16:02:22 2026
+++ pkgsrc/www/firefox/Makefile Fri Oct 16 16:28:47 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.678 2026/10/11 16:02:22 wiz Exp $
+# $NetBSD: Makefile,v 1.679 2026/10/16 16:28:47 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 157.0
-MOZ_BRANCH_MINOR= .1
+MOZ_BRANCH= 158.0
+MOZ_BRANCH_MINOR=
CANDIDATE_BUILD= # for release, make this empty
DISTNAME= firefox-${FIREFOX_VER}.source
@@ -16,7 +16,6 @@ DIST_SUBDIR= ${PKGNAME_NOREV}
.endif
PKGNAME= ${DISTNAME:S/.source/${RCVER:S/build/rc/}/:S/esr//}
-PKGREVISION= 1
CATEGORIES= www
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.596 pkgsrc/www/firefox/distinfo:1.597
--- pkgsrc/www/firefox/distinfo:1.596 Thu Oct 8 20:57:14 2026
+++ pkgsrc/www/firefox/distinfo Fri Oct 16 16:28:47 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.596 2026/10/08 20:57:14 ryoon Exp $
+$NetBSD: distinfo,v 1.597 2026/10/16 16:28:47 ryoon Exp $
-BLAKE2s (firefox-157.0.1.source.tar.xz) = 5bdeab611f6bffe5dd7ccacd349b6dcc32dcda646d713ccd73b69ae4f2970ec3
-SHA512 (firefox-157.0.1.source.tar.xz) = c019202b2f87d25b3605bbf7266f3bb4d59745e48536f297d3f00cc3524a1cd2eba416a5a3cd0ecee6b0762d0f35bf3c5fcce286ebc7bc741263bebd0f102858
-Size (firefox-157.0.1.source.tar.xz) = 811383348 bytes
+BLAKE2s (firefox-158.0.source.tar.xz) = 03c9e9731e2f0a1cf4d77a0a2ff8af2c0ac1e383e80f110c8cbd5f76355bbb5f
+SHA512 (firefox-158.0.source.tar.xz) = 14b8ffdc325a234061db14dea9bd144786dc2c84468a5dfe2bb70bb9558f63f73427cf244eaf461010ee01dfdf04f2cae68bae9f07b4820603a4bcd4462f7960
+Size (firefox-158.0.source.tar.xz) = 814889676 bytes
BLAKE2s (nodejs-output-156.0.1.tgz) = 26aa0e33c007e8c08ebbe87dd1004c0cee01d9bed8a3b96ed5ccdc4062324e8d
SHA512 (nodejs-output-156.0.1.tgz) = 6b6bc87f4dacc2f77bb525aa484ac7cb5035502033dc37f8b46d047659a516631281e332515ca450cd5cce4d01d7102d7fc011771a9bc0ea15633b233a0ffe31
Size (nodejs-output-156.0.1.tgz) = 251380 bytes
@@ -11,7 +11,8 @@ SHA1 (patch-build_gn__processor.py) = c9
SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
SHA1 (patch-config_gcc-stl-wrapper.template.h) = b5b4f2aef747836b09584b77d6332a7010963b0b
-SHA1 (patch-config_makefiles_rust.mk) = 62c823e5f11f047a54c7ebcce7534469c3f0d515
+SHA1 (patch-config_makefiles_rust.mk) = 74c18ac9c37ff268428961275df3e77a7b1ed537
+SHA1 (patch-config_system-headers.mozbuild) = 227a2a8c3ed38b4599895069e2c599881ec723b8
SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
SHA1 (patch-dom_canvas_WebGLMethodDispatcher.h) = 78f6e44116a939615523339fb73ac93f40777749
SHA1 (patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp) = 2f471067387bb63d530ba1299f0542d3b3a785b6
@@ -43,7 +44,7 @@ SHA1 (patch-netwerk_protocol_http_nsHttp
SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = c99c3ce679f4196fc3baaf65051471a13d6fe8cd
SHA1 (patch-python_mozbuild_mozbuild_backend_recursivemake.py) = 5be4183d9075f5a3a3c6b3e0338473af185fb50e
SHA1 (patch-python_sites_build.txt) = 2f716b67b47d8d0f648f466aabdc1c4e90d0f024
-SHA1 (patch-python_sites_mach.txt) = be62d091430daaa2ceeff3aff07f71275896352f
+SHA1 (patch-python_sites_mach.txt) = be4acab3eb38a12aad95209a539fc5dde8982f38
SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = b1067a6804470f7e365f347683b7d505853fd799
SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc) = f9c44d0d6fd952296f23c24f56053958b30d8e5c
SHA1 (patch-third__party_angle_angle__common__gn_moz.build) = 836c33a87239f69c9bcf0efedcdfef2094de1467
@@ -66,9 +67,8 @@ SHA1 (patch-third__party_python_dlmanage
SHA1 (patch-third__party_rust_mtu_src_bindings_netbsd.rs) = dc28ab3a4b6a5bee76ea6fd2485e34b9d6f1b195
SHA1 (patch-third__party_sqlite3_ext_moz.build) = 4d94ea324617a20b3524016dd02fb717e518ece1
SHA1 (patch-third__party_sqlite3_src_moz.build) = b26856a4b87aa12211575d9982f62dc899474b52
-SHA1 (patch-third__party_wasm2c_src_c-writer.cc) = 38eb2ee0e00722aa1380540b83648b43723719aa
SHA1 (patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc) = 99d0db944f0c2d0c623460991efd423d9127c988
-SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e905e38ef1b88d764c695c019f15609350c1c43b
+SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = a222742a8a496033bd53e88f4f28fe8dde1e4e7f
SHA1 (patch-toolkit_moz.configure) = 1306e7ac3c3939886aff38a58dd3162e6517409b
SHA1 (patch-toolkit_mozapps_installer_packager.mk) = c77481a1f8fe1e237b7fe87e3e586ca886ac1d3d
SHA1 (patch-widget_gtk_nsAppShell.cpp) = 69034ac3b176b56c93cbc7e075c484d56d61ca6a
Index: pkgsrc/www/firefox/patches/patch-browser_app_profile_firefox.js
diff -u pkgsrc/www/firefox/patches/patch-browser_app_profile_firefox.js:1.27 pkgsrc/www/firefox/patches/patch-browser_app_profile_firefox.js:1.28
--- pkgsrc/www/firefox/patches/patch-browser_app_profile_firefox.js:1.27 Thu Oct 8 20:57:15 2026
+++ pkgsrc/www/firefox/patches/patch-browser_app_profile_firefox.js Fri Oct 16 16:28:47 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-browser_app_profile_firefox.js,v 1.27 2026/10/08 20:57:15 ryoon Exp $
+$NetBSD: patch-browser_app_profile_firefox.js,v 1.28 2026/10/16 16:28:47 ryoon Exp $
This patch modifies default Firefox settings - see the comments above
each one.
Index: pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk
diff -u pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.16 pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.17
--- pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.16 Wed Sep 23 08:39:50 2026
+++ pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk Fri Oct 16 16:28:47 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-config_makefiles_rust.mk,v 1.16 2026/09/23 08:39:50 ryoon Exp $
+$NetBSD: patch-config_makefiles_rust.mk,v 1.17 2026/10/16 16:28:47 ryoon Exp $
NetBSD doesn't get along with parallel rust builds (it causes issues
with ld.so) which are the default. Force -j1.
@@ -6,9 +6,9 @@ with ld.so) which are the default. Force
Use less memory to fix build under NetBSD/i386.
From: https://bugzilla.mozilla.org/show_bug.cgi?id=1644409
---- config/makefiles/rust.mk.orig 2026-08-26 21:11:39.000000000 +0000
+--- config/makefiles/rust.mk.orig 2026-10-08 02:23:59.000000000 +0000
+++ config/makefiles/rust.mk
-@@ -65,6 +65,9 @@ endif
+@@ -45,6 +45,9 @@ endif
endif
endif
endif
@@ -18,13 +18,13 @@ From: https://bugzilla.mozilla.org/show_
# Without -j > 1, make will not pass jobserver info down to cargo. Force
# one job when requested as a special case.
-@@ -91,7 +94,8 @@ ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE))
- # Never enable when coverage is enabled to work around https://github.com/rust-lang/rust/issues/90045.
- ifndef MOZ_CODE_COVERAGE
- ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
--cargo_rustc_flags += -Clto$(if $(filter full,$(MOZ_LTO_RUST_CROSS)),=fat)
+@@ -56,7 +59,8 @@ ifdef RUST_LIBRARY_LTO
+ cargo_rustc_flags = $(CARGO_RUSTCFLAGS)
+ # Enable link-time optimization for release builds.
+ ifdef RUST_LIBRARY_LTO
+-cargo_rustc_flags += -Clto
+cargo_rustc_flags += -Clto=thin
+export CARGO_PROFILE_RELEASE_LTO=thin
endif
- # We need -Cembed-bitcode=yes for all crates when using -Clto.
- RUSTFLAGS += -Cembed-bitcode=yes
+
+ ifdef CARGO_INCREMENTAL
Index: pkgsrc/www/firefox/patches/patch-python_sites_build.txt
diff -u pkgsrc/www/firefox/patches/patch-python_sites_build.txt:1.4 pkgsrc/www/firefox/patches/patch-python_sites_build.txt:1.5
--- pkgsrc/www/firefox/patches/patch-python_sites_build.txt:1.4 Thu Oct 8 20:57:15 2026
+++ pkgsrc/www/firefox/patches/patch-python_sites_build.txt Fri Oct 16 16:28:47 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-python_sites_build.txt,v 1.4 2026/10/08 20:57:15 ryoon Exp $
+$NetBSD: patch-python_sites_build.txt,v 1.5 2026/10/16 16:28:47 ryoon Exp $
* We are offline, so do not try to download from pypi.
No need to wait a timeout.
Index: pkgsrc/www/firefox/patches/patch-python_sites_mach.txt
diff -u pkgsrc/www/firefox/patches/patch-python_sites_mach.txt:1.4 pkgsrc/www/firefox/patches/patch-python_sites_mach.txt:1.5
--- pkgsrc/www/firefox/patches/patch-python_sites_mach.txt:1.4 Mon Aug 24 12:51:47 2026
+++ pkgsrc/www/firefox/patches/patch-python_sites_mach.txt Fri Oct 16 16:28:47 2026
@@ -1,18 +1,18 @@
-$NetBSD: patch-python_sites_mach.txt,v 1.4 2026/08/24 12:51:47 ryoon Exp $
+$NetBSD: patch-python_sites_mach.txt,v 1.5 2026/10/16 16:28:47 ryoon Exp $
* We are offline, so do not try to download from pypi.
No need to wait a timeout.
* Use pyyaml from vendored unconditionally.
---- python/sites/mach.txt.orig 2026-08-14 13:12:29.655766457 +0000
+--- python/sites/mach.txt.orig 2026-10-08 02:24:09.000000000 +0000
+++ python/sites/mach.txt
@@ -58,15 +58,16 @@ pth:xpcom/idl-parser
pth:xpcom/idl-parser
# glean-sdk may not be installable if a wheel isn't available
# and it has to be built from source.
--pypi-optional:glean-sdk==68.0.1:telemetry will not be collected
+-pypi-optional:glean-sdk==70.2.0:telemetry will not be collected
-pypi-optional:orjson>=3.10:json operations will be slower in various tools
-+#pypi-optional:glean-sdk==68.0.1:telemetry will not be collected
++#pypi-optional:glean-sdk==70.2.0:telemetry will not be collected
+#pypi-optional:orjson>=3.10:json operations will be slower in various tools
# Mach gracefully handles the case where `psutil` is unavailable.
# We aren't (yet) able to pin packages in automation, so we have to
Index: pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp
diff -u pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.8 pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.9
--- pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.8 Sat Jan 7 23:36:39 2023
+++ pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp Fri Oct 16 16:28:47 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.8 2023/01/07 23:36:39 ryoon Exp $
+$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.9 2026/10/16 16:28:47 ryoon Exp $
* Fix segfault on exit under NetBSD
---- toolkit/components/terminator/nsTerminator.cpp.orig 2022-06-16 21:35:58.000000000 +0000
+--- toolkit/components/terminator/nsTerminator.cpp.orig 2026-10-08 02:24:22.000000000 +0000
+++ toolkit/components/terminator/nsTerminator.cpp
-@@ -34,7 +34,7 @@
+@@ -33,7 +33,7 @@
#if defined(XP_WIN)
# include <windows.h>
#else
@@ -13,7 +13,7 @@ $NetBSD: patch-toolkit_components_termin
#endif
#include "mozilla/AppShutdown.h"
-@@ -184,7 +184,10 @@ void RunWatchdog(void* arg) {
+@@ -223,7 +223,10 @@ void RunWatchdog(void*) {
#if defined(XP_WIN)
Sleep(HEARTBEAT_INTERVAL_MS /* ms */);
#else
@@ -24,4 +24,4 @@ $NetBSD: patch-toolkit_components_termin
+ nanosleep(&tickd, NULL);
#endif
- if (gHeartbeat++ < timeToLive) {
+ if (gHeartbeat++ < gCrashAfterTicks) {
Added files:
Index: pkgsrc/www/firefox/patches/patch-config_system-headers.mozbuild
diff -u /dev/null pkgsrc/www/firefox/patches/patch-config_system-headers.mozbuild:1.5
--- /dev/null Fri Oct 16 16:28:47 2026
+++ pkgsrc/www/firefox/patches/patch-config_system-headers.mozbuild Fri Oct 16 16:28:47 2026
@@ -0,0 +1,12 @@
+$NetBSD: patch-config_system-headers.mozbuild,v 1.5 2026/10/16 16:28:47 ryoon Exp $
+
+--- config/system-headers.mozbuild.orig 2026-10-09 17:18:07.601740057 +0000
++++ config/system-headers.mozbuild
+@@ -761,6 +761,7 @@ system_headers = [
+ "size_t.h",
+ "smime.h",
+ "someincludefile.h",
++ "source_location",
+ "soundcard.h",
+ "Sound.h",
+ "soundtouch/SoundTouchFactory.h",
Home |
Main Index |
Thread Index |
Old Index