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