=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox", "configure", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "PYTHON_VERSION_REQD=313"] => Checksum BLAKE2s OK for firefox-150.0.3.source.tar.xz => Checksum SHA512 OK for firefox-150.0.3.source.tar.xz => Checksum BLAKE2s OK for nodejs-output-150.0.3.tgz => Checksum SHA512 OK for nodejs-output-150.0.3.tgz ===> Installing dependencies for firefox-150.0.3 ========================================================================== The supported build options for firefox are: alsa dbus debug debug-info jack mozilla-jemalloc official-mozilla-branding pulseaudio speechd sunaudio webrtc The currently selected options are: jack You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.firefox (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, firefox-150.0.3. Their current value is shown below: * CURSES_DEFAULT = ncurses * JPEG_DEFAULT = libjpeg-turbo * PYTHON_VERSION_DEFAULT = 313 * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /opt/pkg/etc/openssl/certs * SSLDIR = /opt/pkg/etc/openssl * SSLKEYS = /opt/pkg/etc/openssl/private Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * JPEGBASE (defined, but empty) * JPEG_TYPE = libjpeg-turbo * PYPACKAGE = python313 * TERMCAP_TYPE = curses You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency cbindgen>=0.29.1: found cbindgen-0.29.2 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.88.1 => Tool dependency python313>=3.13: found python313-3.13.13 => Tool dependency m4>=1.4: found m4-1.4.21 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency nbpatch-[0-9]*: found nbpatch-20151107 => Tool dependency perl>=5.0: found perl-5.42.2 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.5.1 => Tool dependency xz>=4.999.9betanb1: found xz-5.8.3 => Tool dependency zip-[0-9]*: found zip-3.0nb3 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency clang>=21.1.0: found clang-21.1.8 => Build dependency rust>=1.85.0: found rust-1.95.0nb1 => Full dependency MesaLib>=21.3.9nb3: found MesaLib-21.3.9nb5 => Full dependency ffmpeg8>=8.0.1nb1: found ffmpeg8-8.1.1nb1 => Full dependency gtk3+>=3.24.51nb3: found gtk3+-3.24.52 => Full dependency hicolor-icon-theme>=0.9nb1: found hicolor-icon-theme-0.17nb1 => Full dependency icu>=78.1: found icu-78.3 => Full dependency jack>=1.9.21nb4: found jack-1.9.22 => Full dependency libIDL>=0.8.14nb7: found libIDL-0.8.14nb7 => Full dependency libXt>=1.0.0: found libXt-1.3.1 => Full dependency libXtst>=1.0.1: found libXtst-1.2.5 => Full dependency libevent>=2.1.12nb1: found libevent-2.1.12nb2 => Full dependency libffi>=3.4.2nb3: found libffi-3.5.2 => Full dependency libvpx>=1.14.0: found libvpx-1.16.0nb1 => Full dependency libwebp>=1.0.2: found libwebp-1.6.0nb1 => Full dependency nspr>=4.34nb1: found nspr-4.39 => Full dependency nss>=3.122.2: found nss-3.124 => Full dependency pciutils>=3.0.2: found pciutils-3.15.0 => Full dependency pixman>=0.40.0nb3: found pixman-0.46.4 => Full dependency zlib>=1.2.3: found zlib-1.3.1 => Build dependency libxml2>=2.6.2: found libxml2-2.15.1 => Build dependency llvm>=21.1.0: found llvm-21.1.8 => Build dependency xcb-proto>=1.4: found xcb-proto-1.17.0nb6 => Build dependency xorgproto>=2016.1: found xorgproto-2025.1 => Build dependency zstd>=1.3.6: found zstd-1.5.7 => Full dependency at-spi2-core>=2.3.2: found at-spi2-core-2.60.3 => Full dependency brotli>=1.0.1: found brotli-1.2.0 => Full dependency bzip2>=1.0.1: found bzip2-1.0.8 => Full dependency cairo>=1.0.0nb2: found cairo-1.18.4nb3 => Full dependency dbus>=0.91: found dbus-1.16.2nb2 => Full dependency expat>=1.95.7: found expat-2.8.1 => Full dependency flac>=1.1.0nb1: found flac-1.5.0nb1 => Full dependency fontconfig>=2.17.0: found fontconfig-2.17.1nb1 => Full dependency freetype2>=2.13.0: found freetype2-2.14.3 => Full dependency fribidi>=0.19.1: found fribidi-1.0.16 => Full dependency gdk-pixbuf2>=2.22.0: found gdk-pixbuf2-2.44.6 => Full dependency libgetopt>=1.4.6: found libgetopt-1.4.6 => Full dependency gettext-lib>=0.22: found gettext-lib-0.22.5 => Full dependency glib2>=2.4.0: found glib2-2.88.1 => Full dependency graphite2>=1.2: found graphite2-1.3.14nb3 => Full dependency harfbuzz>=2.1.1: found harfbuzz-14.2.0nb1 => Full dependency libiconv>=1.9.1: found libiconv-1.18 => Full dependency jbigkit>=2.0: found jbigkit-2.1nb1 => Full dependency lame>=3.93.1nb2: found lame-3.100nb7 => Full dependency lerc>=4.0.0: found lerc-4.1.0 => Full dependency libICE>=0.99.1: found libICE-1.1.2 => Full dependency libSM>=0.99.2: found libSM-1.2.6 => Full dependency libX11>=1.5: found libX11-1.8.13 => Full dependency libXau>=1.0: found libXau-1.0.12 => Full dependency libXdamage>=1.0.3: found libXdamage-1.1.7 => Full dependency libXdmcp>=0.99: found libXdmcp-1.1.5 => Full dependency libXext>=1.1: found libXext-1.3.7 => Full dependency libXfixes>=4.0.1: found libXfixes-6.0.2 => Full dependency libXft>=2.1.10: found libXft-2.3.9 => Full dependency libXi>=1.0.0: found libXi-1.8.3 => Full dependency libXrandr>=1.1.2: found libXrandr-1.5.5 => Full dependency libXrender>=0.9.2: found libXrender-0.9.12 => Full dependency libXxf86vm>=1.1.0: found libXxf86vm-1.1.7nb1 => Full dependency libepoxy>=1.4: found libepoxy-1.5.10nb2 => Full dependency libjpeg-turbo>=1.1.0: found libjpeg-turbo-3.1.4.1 => Full dependency libogg>=1.1: found libogg-1.3.6 => Full dependency libopus>=1.1: found libopus-1.6.1 => Full dependency libsamplerate>=0.0.13nb1: found libsamplerate-0.2.2nb5 => Full dependency libsndfile>=1.0.0: found libsndfile-1.2.2nb2 => Full dependency libtheora>=1.0alpha3: found libtheora-1.2.0nb1 => Full dependency libvorbis>=1.0.1: found libvorbis-1.3.7 => Full dependency libxcb>=1.6: found libxcb-1.17.0 => Full dependency libxshmfence>=1.2: found libxshmfence-1.3.3 => Full dependency lzo>=2.01: found lzo-2.10 => Full dependency mpg123>=1.0.0: found mpg123-1.33.5 => Full dependency ncurses>=5.3nb1: found ncurses-6.6 => Full dependency openssl>=1.1.1: found openssl-3.6.2 => Full dependency pango>=1.6.0: found pango-1.57.1 => Full dependency pcre2>=10.21: found pcre2-10.47 => Full dependency png>=1.2.4: found png-1.6.58nb1 => Full dependency shared-mime-info>=0.15: found shared-mime-info-2.4nb7 => Full dependency tiff>=3.6.1: found tiff-4.7.1 => Full dependency x264>=20220601: found x264-20250608 => Full dependency xvidcore>=1.0.0: found xvidcore-1.3.7nb1 => Full dependency xz>=5.0.0: found xz-5.8.3 ===> Overriding tools for firefox-150.0.3 ===> Extracting for firefox-150.0.3 /bin/cp /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/files/firefox.sh /Users/pbulk/work/www/firefox/work/firefox.sh ===> Patching for firefox-150.0.3 for f in $(find /Users/pbulk/work/www/firefox/work/firefox-150.0.3/third_party/libwebrtc -name moz.build -type f) ; do /opt/pkg/bin/nawk -f /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/files/replace-moz.build.awk $f > $f.new; mv $f.new $f ; done for f in $(find /Users/pbulk/work/www/firefox/work/firefox-150.0.3/third_party/abseil-cpp -name moz.build -type f) ; do /opt/pkg/bin/nawk -f /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/files/replace-moz.build.awk $f > $f.new; mv $f.new $f ; done => Applying pkgsrc patches for firefox-150.0.3 => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-browser_app_profile_firefox.js => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-browser_app_profile_firefox.js Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-browser_app_profile_firefox.js,v 1.24 2025/10/27 14:24:33 ryoon Exp $ | |This patch modifies default Firefox settings - see the comments above |each one. | |--- browser/app/profile/firefox.js.orig 2025-10-03 13:17:55.000000000 +0000 |+++ browser/app/profile/firefox.js -------------------------- Patching file browser/app/profile/firefox.js using Plan A... Hunk #1 succeeded at 2905 (offset 63 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-build_gn__processor.py => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-build_gn__processor.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_gn__processor.py,v 1.1 2025/10/27 14:24:33 ryoon Exp $ | |--- build/gn_processor.py.orig 2025-10-03 13:17:56.000000000 +0000 |+++ build/gn_processor.py -------------------------- Patching file build/gn_processor.py using Plan A... Hunk #1 succeeded at 190. Hunk #2 succeeded at 804 (offset -8 lines). Hunk #3 succeeded at 828 (offset -8 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-build_moz.configure_init.configure => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-build_moz.configure_init.configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_moz.configure_init.configure,v 1.5 2024/05/10 09:14:07 jperkin Exp $ | |Support illumos triple. | |--- build/moz.configure/init.configure.orig 2024-05-09 17:11:33.720650056 +0000 |+++ build/moz.configure/init.configure -------------------------- Patching file build/moz.configure/init.configure using Plan A... Hunk #1 succeeded at 527 (offset -8 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-build_moz.configure_rust.configure => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-build_moz.configure_rust.configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_moz.configure_rust.configure,v 1.8 2020/12/17 09:53:15 ryoon Exp $ | |* Do not match rumprun toolchain for NetBSD, | narrowed should be one not two. | |--- build/moz.configure/rust.configure.orig 2020-12-03 23:12:39.000000000 +0000 |+++ build/moz.configure/rust.configure -------------------------- Patching file build/moz.configure/rust.configure using Plan A... Hunk #1 succeeded at 406 (offset 35 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.5 2026/05/18 16:07:04 ryoon Exp $ | |--- config/gcc-stl-wrapper.template.h.orig 2026-04-15 13:12:19.000000000 +0000 |+++ config/gcc-stl-wrapper.template.h -------------------------- Patching file config/gcc-stl-wrapper.template.h using Plan A... Hunk #1 succeeded at 27. Hunk #2 succeeded at 50. Hunk #3 succeeded at 78. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-config_makefiles_rust.mk => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-config_makefiles_rust.mk Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-config_makefiles_rust.mk,v 1.15 2025/10/27 14:24:33 ryoon Exp $ | |NetBSD doesn't get along with parallel rust builds (it causes issues |with ld.so) which are the default. Force -j1. | |Use less memory to fix build under NetBSD/i386. |From: https://bugzilla.mozilla.org/show_bug.cgi?id=1644409 | |--- config/makefiles/rust.mk.orig 2025-10-03 13:17:55.000000000 +0000 |+++ config/makefiles/rust.mk -------------------------- Patching file config/makefiles/rust.mk using Plan A... Hunk #1 succeeded at 60. Hunk #2 succeeded at 104. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-config_system-headers.mozbuild => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-config_system-headers.mozbuild Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-config_system-headers.mozbuild,v 1.3 2025/10/27 14:24:33 ryoon Exp $ | |* sys/single_threaded.h is only for Linux. | |--- config/system-headers.mozbuild.orig 2025-10-06 13:27:29.080303273 +0000 |+++ config/system-headers.mozbuild -------------------------- Patching file config/system-headers.mozbuild using Plan A... Hunk #1 succeeded at 862 (offset -3 lines). Hunk #2 succeeded at 1373 (offset -3 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_base_nsAttrName.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_base_nsAttrName.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dom_base_nsAttrName.h,v 1.2 2019/01/29 16:28:22 ryoon Exp $ | |cbindgen gets confused by NetBSD's types being macros too |https://mail-index.netbsd.org/tech-pkg/2018/10/25/msg020395.html | |--- dom/base/nsAttrName.h.orig 2019-01-18 00:20:23.000000000 +0000 |+++ dom/base/nsAttrName.h -------------------------- Patching file dom/base/nsAttrName.h using Plan A... Hunk #1 succeeded at 14 (offset -2 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp,v 1.1 2026/01/19 12:06:04 ryoon Exp $ | |--- dom/media/mediacapabilities/MediaCapabilitiesValidation.cpp.orig 2026-01-03 09:52:49.089840762 +0000 |+++ dom/media/mediacapabilities/MediaCapabilitiesValidation.cpp -------------------------- Patching file dom/media/mediacapabilities/MediaCapabilitiesValidation.cpp using Plan A... Hunk #1 succeeded at 196 (offset -3 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_media_webrtc_libwebrtc__overrides_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_media_webrtc_libwebrtc__overrides_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dom_media_webrtc_libwebrtc__overrides_moz.build,v 1.1 2025/09/26 23:15:49 ryoon Exp $ | |--- dom/media/webrtc/libwebrtc_overrides/moz.build.orig 2025-09-10 13:58:16.516218833 +0000 |+++ dom/media/webrtc/libwebrtc_overrides/moz.build -------------------------- Patching file dom/media/webrtc/libwebrtc_overrides/moz.build using Plan A... Hunk #1 succeeded at 65 (offset 13 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp,v 1.1 2023/06/04 09:26:35 ryoon Exp $ | |--- dom/webtransport/api/WebTransportDatagramDuplexStream.cpp.orig 2023-04-23 21:17:18.000000000 +0000 |+++ dom/webtransport/api/WebTransportDatagramDuplexStream.cpp -------------------------- Patching file dom/webtransport/api/WebTransportDatagramDuplexStream.cpp using Plan A... Hunk #1 succeeded at 61 (offset -1 lines). Hunk #2 succeeded at 77 (offset -1 lines). Hunk #3 succeeded at 93 (offset -1 lines). Hunk #4 succeeded at 109 (offset -1 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp,v 1.4 2019/07/11 11:32:40 ryoon Exp $ | |Fix build where _LITTLE_ENDIAN is not an integer. | |--- gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp.orig 2019-07-06 01:48:31.000000000 +0000 |+++ gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp -------------------------- Patching file gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp using Plan A... Hunk #1 succeeded at 91. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h,v 1.3 2021/11/11 16:48:04 ryoon Exp $ | |* isinf/isnan in make.h is defined as macro. Use non-macro version | to fix build. | |--- gfx/angle/checkout/src/compiler/translator/InfoSink.h.orig 2021-10-28 18:03:11.000000000 +0000 |+++ gfx/angle/checkout/src/compiler/translator/InfoSink.h -------------------------- Patching file gfx/angle/checkout/src/compiler/translator/InfoSink.h using Plan A... Hunk #1 succeeded at 7. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_ots_src_name.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_ots_src_name.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gfx_ots_src_name.cc,v 1.1 2025/07/26 14:12:54 ryoon Exp $ | |--- gfx/ots/src/name.cc.orig 2025-07-26 13:25:22.747360576 +0000 |+++ gfx/ots/src/name.cc -------------------------- Patching file gfx/ots/src/name.cc using Plan A... Hunk #1 succeeded at 16. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_skia_skia_src_sksl_codegen_SkSLSPIRVCodeGenerator.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-gfx_skia_skia_src_sksl_codegen_SkSLSPIRVCodeGenerator.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gfx_skia_skia_src_sksl_codegen_SkSLSPIRVCodeGenerator.cpp,v 1.1 2025/07/26 14:12:54 ryoon Exp $ | |--- gfx/skia/skia/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp.orig 2025-07-26 13:25:51.000473818 +0000 |+++ gfx/skia/skia/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp -------------------------- Patching file gfx/skia/skia/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp using Plan A... Hunk #1 succeeded at 4478 (offset 73 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.12 2022/07/04 14:34:08 ryoon Exp $ | |Allow older libevent | |--- ipc/chromium/src/base/message_pump_libevent.cc.orig 2022-06-16 21:32:07.000000000 +0000 |+++ ipc/chromium/src/base/message_pump_libevent.cc -------------------------- Patching file ipc/chromium/src/base/message_pump_libevent.cc using Plan A... Hunk #1 succeeded at 21 (offset -3 lines). Hunk #2 succeeded at 42 (offset -3 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.14 2025/10/27 14:24:33 ryoon Exp $ | |* Support NetBSD | |--- ipc/chromium/src/base/platform_thread_posix.cc.orig 2023-07-20 18:06:23.000000000 +0000 |+++ ipc/chromium/src/base/platform_thread_posix.cc -------------------------- Patching file ipc/chromium/src/base/platform_thread_posix.cc using Plan A... Hunk #1 succeeded at 10 (offset -2 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_glue_ForkServer.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_glue_ForkServer.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ipc_glue_ForkServer.cpp,v 1.1 2026/05/18 16:07:04 ryoon Exp $ | |* Fix build for signal(3). | |--- ipc/glue/ForkServer.cpp.orig 2026-04-20 09:24:23.315338652 +0000 |+++ ipc/glue/ForkServer.cpp -------------------------- Patching file ipc/glue/ForkServer.cpp using Plan A... Hunk #1 succeeded at 19. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.16 2025/10/27 14:24:33 ryoon Exp $ | |* Fix NetBSD linking | |--- ipc/glue/GeckoChildProcessHost.cpp.orig 2023-08-17 21:21:29.000000000 +0000 |+++ ipc/glue/GeckoChildProcessHost.cpp -------------------------- Patching file ipc/glue/GeckoChildProcessHost.cpp using Plan A... Hunk #1 succeeded at 2 (offset -2 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp,v 1.2 2024/02/22 15:12:50 ryoon Exp $ | |Add NetBSD support. | |--- js/src/jit/arm64/vixl/MozCpu-vixl.cpp.orig 2024-02-13 14:50:57.324257195 +0000 |+++ js/src/jit/arm64/vixl/MozCpu-vixl.cpp -------------------------- Patching file js/src/jit/arm64/vixl/MozCpu-vixl.cpp using Plan A... Hunk #1 succeeded at 113 (offset 3 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_public_Utility.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_public_Utility.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-js_public_Utility.h,v 1.2 2024/08/03 02:06:31 tsutsui Exp $ | |- kludge to build on NetBSD/i386 10.0 | https://mail-index.netbsd.org/pkgsrc-users/2024/07/16/msg039900.html | |--- js/public/Utility.h.orig 2024-07-04 17:04:15.000000000 +0000 |+++ js/public/Utility.h -------------------------- Patching file js/public/Utility.h using Plan A... Hunk #1 succeeded at 498 (offset 16 lines). Hunk #2 succeeded at 514 (offset 16 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_editline_editline.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_editline_editline.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-js_src_editline_editline.c,v 1.1 2025/07/26 14:12:54 ryoon Exp $ | |--- js/src/editline/editline.c.orig 2025-07-26 13:19:29.740302059 +0000 |+++ js/src/editline/editline.c -------------------------- Patching file js/src/editline/editline.c using Plan A... Hunk #1 succeeded at 337. Hunk #2 succeeded at 1166. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_intgemm_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_intgemm_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-js_src_intgemm_moz.build,v 1.1 2026/05/18 16:07:04 ryoon Exp $ | |* Disable AVX512. | |--- js/src/intgemm/moz.build.orig 2025-11-12 23:22:51.000000000 +0000 |+++ js/src/intgemm/moz.build -------------------------- Patching file js/src/intgemm/moz.build using Plan A... Hunk #1 succeeded at 38 (offset 1 line). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_jit_FlushICache.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_jit_FlushICache.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-js_src_jit_FlushICache.cpp,v 1.4 2025/07/26 14:12:54 ryoon Exp $ | |NetBSD does not have the Linux-specific membarrier(2) syscall. | |--- js/src/jit/FlushICache.cpp.orig 2025-06-13 17:08:49.000000000 +0000 |+++ js/src/jit/FlushICache.cpp -------------------------- Patching file js/src/jit/FlushICache.cpp using Plan A... Hunk #1 succeeded at 31. Hunk #2 succeeded at 118. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_util_NativeStack.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_util_NativeStack.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.6 2020/04/09 14:01:26 ryoon Exp $ | |Support SunOS. | |--- js/src/util/NativeStack.cpp.orig 2020-04-03 19:34:51.000000000 +0000 |+++ js/src/util/NativeStack.cpp -------------------------- Patching file js/src/util/NativeStack.cpp using Plan A... Hunk #1 succeeded at 17 (offset 4 lines). Hunk #2 succeeded at 44 (offset 4 lines). Hunk #3 succeeded at 138 (offset 10 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_vm_TypedArrayObject-inl.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-js_src_vm_TypedArrayObject-inl.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-js_src_vm_TypedArrayObject-inl.h,v 1.2 2024/10/01 12:47:19 ryoon Exp $ | |- kludge to build on NetBSD/i386 10.0 | https://mail-index.netbsd.org/pkgsrc-users/2024/07/16/msg039900.html | |--- js/src/vm/TypedArrayObject-inl.h.orig 2024-08-23 12:51:13.000000000 +0000 |+++ js/src/vm/TypedArrayObject-inl.h -------------------------- Patching file js/src/vm/TypedArrayObject-inl.h using Plan A... Hunk #1 succeeded at 387 (offset -48 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-media_ffvpx_libavutil_arm_bswap.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-media_ffvpx_libavutil_arm_bswap.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-media_ffvpx_libavutil_arm_bswap.h,v 1.4 2026/01/19 12:06:04 ryoon Exp $ | |avutil/arm/bswap.h is preferred over the system's due to |Firefox's include path order. This breaks and others, so |make sure to pull in the system header when this happens. | |--- media/ffvpx/libavutil/arm/bswap.h.orig 2025-12-31 13:17:28.000000000 +0000 |+++ media/ffvpx/libavutil/arm/bswap.h -------------------------- Patching file media/ffvpx/libavutil/arm/bswap.h using Plan A... Hunk #1 succeeded at 16. Hunk #2 succeeded at 27. Hunk #3 succeeded at 52. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-media_libpng_pngpriv.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-media_libpng_pngpriv.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-media_libpng_pngpriv.h,v 1.8 2026/01/19 12:06:04 ryoon Exp $ | |Fix _POSIX_SOURCE on SunOS. | |--- media/libpng/pngpriv.h.orig 2025-12-31 13:17:28.000000000 +0000 |+++ media/libpng/pngpriv.h -------------------------- Patching file media/libpng/pngpriv.h using Plan A... Hunk #1 succeeded at 47. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-memory_build_mozjemalloc__types.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-memory_build_mozjemalloc__types.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-memory_build_mozjemalloc__types.h,v 1.1 2025/10/27 14:24:33 ryoon Exp $ | |* Try to fix build with mozilla-jemalloc option. | |--- memory/build/mozjemalloc_types.h.orig 2025-10-09 16:40:29.000000000 +0000 |+++ memory/build/mozjemalloc_types.h -------------------------- Patching file memory/build/mozjemalloc_types.h using Plan A... Hunk #1 succeeded at 48 (offset -2 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-modules_fdlibm_src_math__private.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-modules_fdlibm_src_math__private.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-modules_fdlibm_src_math__private.h,v 1.3 2022/12/11 13:49:09 ryoon Exp $ | |* Fix PR pkg/56457, build failure on NetBSD/i386. | Do not use FreeBSD-specific definition. | |--- modules/fdlibm/src/math_private.h.orig 2022-11-03 21:19:39.000000000 +0000 |+++ modules/fdlibm/src/math_private.h -------------------------- Patching file modules/fdlibm/src/math_private.h using Plan A... Hunk #1 succeeded at 30. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-netwerk_protocol_http_nsHttpHandler.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-netwerk_protocol_http_nsHttpHandler.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-netwerk_protocol_http_nsHttpHandler.cpp,v 1.5 2025/01/14 13:36:15 ryoon Exp $ | |* Do not freeze user-agent string as Linux under NetBSD. | |--- netwerk/protocol/http/nsHttpHandler.cpp.orig 2024-12-26 14:27:48.719857849 +0000 |+++ netwerk/protocol/http/nsHttpHandler.cpp -------------------------- Patching file netwerk/protocol/http/nsHttpHandler.cpp using Plan A... Hunk #1 succeeded at 1200 (offset 137 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-nsprpub_pr_src_pthreads_ptsynch.c,v 1.3 2024/12/25 13:30:11 ryoon Exp $ | |firefox: Workaround broken pthread_equal() usage | |Switch to an internal version of pthread_equal() without sanity checks. | |Problems detected on NetBSD 9.99.46. | |https://bugzilla.mozilla.org/show_bug.cgi?id=1718838 | |--- nsprpub/pr/src/pthreads/ptsynch.c.orig 2024-11-25 14:49:12.865195781 +0000 |+++ nsprpub/pr/src/pthreads/ptsynch.c -------------------------- Patching file nsprpub/pr/src/pthreads/ptsynch.c using Plan A... Hunk #1 succeeded at 25. Hunk #2 succeeded at 188. Hunk #3 succeeded at 214. Hunk #4 succeeded at 267. Hunk #5 succeeded at 343. Hunk #6 succeeded at 542. Hunk #7 succeeded at 556. Hunk #8 succeeded at 570. Hunk #9 succeeded at 600. Hunk #10 succeeded at 645. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-python_mozbuild_mozbuild_backend_recursivemake.py => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-python_mozbuild_mozbuild_backend_recursivemake.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-python_mozbuild_mozbuild_backend_recursivemake.py,v 1.2 2024/10/01 12:47:19 ryoon Exp $ | |* As of 129.0, libxul.so is built with -Wl,-z,defs (no undefined references). | Supply memalign() from fallback.cpp (Unified_cpp_memory_build0) for NetBSD. | This approach is completely incorrect, however I do not find the correct | way to include Unified_cpp_memory_build0.o to objs yet. | |--- python/mozbuild/mozbuild/backend/recursivemake.py.orig 2024-08-23 12:51:15.000000000 +0000 |+++ python/mozbuild/mozbuild/backend/recursivemake.py -------------------------- Patching file python/mozbuild/mozbuild/backend/recursivemake.py using Plan A... Hunk #1 succeeded at 73. Hunk #2 succeeded at 1467 (offset 39 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-python_sites_build.txt => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-python_sites_build.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-python_sites_build.txt,v 1.1 2026/05/18 16:07:04 ryoon Exp $ | |* We are offline, so do not try to download from pypi. | No need to wait a timeout. | |--- python/sites/build.txt.orig 2026-04-20 11:41:31.080178018 +0000 |+++ python/sites/build.txt -------------------------- Patching file python/sites/build.txt using Plan A... Hunk #1 succeeded at 1. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-python_sites_mach.txt => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-python_sites_mach.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-python_sites_mach.txt,v 1.1 2026/05/18 16:07:04 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-04-20 11:41:50.793315548 +0000 |+++ python/sites/mach.txt -------------------------- Patching file python/sites/mach.txt using Plan A... Hunk #1 succeeded at 58. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.4 2025/12/15 21:09:16 gutteridge Exp $ | |* NetBSD has no DT_GNU_HASH definition. |* Fix builds with NetBSD >= 11.99.4, where ELF definitions were changed. | |--- 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 -------------------------- Patching file third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc using Plan A... Hunk #1 succeeded at 225. Hunk #2 succeeded at 385. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc,v 1.1 2025/04/30 03:10:40 ryoon Exp $ | |* Do not find system_wrappers/syscall.h generated by Firefox. | |--- third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc.orig 2025-03-01 04:07:45.625009806 +0000 |+++ third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc -------------------------- Patching file third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc using Plan A... Hunk #1 succeeded at 26. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_js_cfworker_build.sh => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_js_cfworker_build.sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_js_cfworker_build.sh,v 1.1 2022/05/14 10:30:26 tnn Exp $ | |shell portability | |--- third_party/js/cfworker/build.sh.orig 2022-04-28 22:03:47.000000000 +0000 |+++ third_party/js/cfworker/build.sh -------------------------- Patching file third_party/js/cfworker/build.sh using Plan A... Hunk #1 succeeded at 4. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_audio__device_audio__device__impl.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_audio__device_audio__device__impl.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_audio__device_audio__device__impl.cc,v 1.5 2025/12/24 15:26:41 ryoon Exp $ | |--- third_party/libwebrtc/modules/audio_device/audio_device_impl.cc.orig 2025-11-28 13:14:41.000000000 +0000 |+++ third_party/libwebrtc/modules/audio_device/audio_device_impl.cc -------------------------- Patching file third_party/libwebrtc/modules/audio_device/audio_device_impl.cc using Plan A... Hunk #1 succeeded at 27 (offset -1 lines). Hunk #2 succeeded at 144 (offset -2 lines). Hunk #3 succeeded at 203 (offset -1 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build,v 1.7 2026/01/19 12:06:04 ryoon Exp $ | |* Disable Wayland desktop capture for non-Linux platforms. | Fix segfault under X11. | |--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build.orig 2026-01-03 09:47:00.641014045 +0000 |+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build -------------------------- Patching file third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build using Plan A... Hunk #1 succeeded at 408. Hunk #2 succeeded at 458. Hunk #3 succeeded at 486. Hunk #4 succeeded at 643. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc,v 1.4 2025/11/14 17:17:18 ryoon Exp $ | |--- third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2025-10-31 13:10:50.000000000 +0000 |+++ third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc -------------------------- Patching file third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc using Plan A... Hunk #1 succeeded at 15. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_portal_portal__gn_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_portal_portal__gn_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_portal_portal__gn_moz.build,v 1.2 2026/01/19 12:06:04 ryoon Exp $ | |--- third_party/libwebrtc/modules/portal/portal_gn/moz.build.orig 2026-01-02 07:16:24.028920365 +0000 |+++ third_party/libwebrtc/modules/portal/portal_gn/moz.build -------------------------- Patching file third_party/libwebrtc/modules/portal/portal_gn/moz.build using Plan A... Hunk #1 succeeded at 38. Hunk #2 succeeded at 63. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc,v 1.5 2025/12/24 15:26:41 ryoon Exp $ | |* Fix build under NetBSD 9 and older. | The older NetBSD's sys/videoio.h does not have v4l2_capability.device_caps. | |--- third_party/libwebrtc/modules/video_capture/linux/device_info_v4l2.cc.orig 2025-12-11 01:10:40.995051175 +0000 |+++ third_party/libwebrtc/modules/video_capture/linux/device_info_v4l2.cc -------------------------- Patching file third_party/libwebrtc/modules/video_capture/linux/device_info_v4l2.cc using Plan A... Hunk #1 succeeded at 211. Hunk #2 succeeded at 389. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc,v 1.3 2025/12/24 15:26:41 ryoon Exp $ | |* Fix build under NetBSD 9 and older. | The older NetBSD's sys/videoio.h does not have v4l2_capability.device_caps. |* On NetBSD, some uvideo(4) devices are not usable. They returns | fmt.pixelformat as zero from VIDIOC_ENUM_FMT. Exclude unsupported devices | in early stage. | |--- third_party/libwebrtc/modules/video_capture/linux/video_capture_v4l2.cc.orig 2025-12-05 17:43:20.000000000 +0000 |+++ third_party/libwebrtc/modules/video_capture/linux/video_capture_v4l2.cc -------------------------- Patching file third_party/libwebrtc/modules/video_capture/linux/video_capture_v4l2.cc using Plan A... Hunk #1 succeeded at 91 (offset 1 line). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_video__capture__internal__impl__gn_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_video__capture__internal__impl__gn_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_video__capture_video__capture__internal__impl__gn_moz.build,v 1.1 2025/12/24 15:26:41 ryoon Exp $ | |--- third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build.orig 2025-12-02 15:13:29.385557469 +0000 |+++ third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build -------------------------- Patching file third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build using Plan A... Hunk #1 succeeded at 261 (offset -21 lines). Hunk #2 succeeded at 278 (offset -21 lines). Hunk #3 succeeded at 295 (offset -21 lines). Hunk #4 succeeded at 316 (offset -21 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_video__capture__options.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_video__capture__options.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_modules_video__capture_video__capture__options.cc,v 1.3 2025/07/26 14:12:54 ryoon Exp $ | |--- third_party/libwebrtc/modules/video_capture/video_capture_options.cc.orig 2025-05-21 12:41:53.782245708 +0000 |+++ third_party/libwebrtc/modules/video_capture/video_capture_options.cc -------------------------- Patching file third_party/libwebrtc/modules/video_capture/video_capture_options.cc using Plan A... Hunk #1 succeeded at 39 (offset 2 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_rtc__base_memory__usage.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_rtc__base_memory__usage.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_rtc__base_memory__usage.cc,v 1.4 2025/09/26 23:15:49 ryoon Exp $ | |--- third_party/libwebrtc/rtc_base/memory_usage.cc.orig 2025-09-10 12:13:46.353394466 +0000 |+++ third_party/libwebrtc/rtc_base/memory_usage.cc -------------------------- Patching file third_party/libwebrtc/rtc_base/memory_usage.cc using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 34. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc,v 1.1 2024/07/13 22:10:30 ryoon Exp $ | |--- third_party/libwebrtc/rtc_base/physical_socket_server.cc.orig 2024-07-03 20:25:45.412396416 +0000 |+++ third_party/libwebrtc/rtc_base/physical_socket_server.cc -------------------------- Patching file third_party/libwebrtc/rtc_base/physical_socket_server.cc using Plan A... Hunk #1 succeeded at 750 (offset -20 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_rtc__base_platform__thread__types.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_libwebrtc_rtc__base_platform__thread__types.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_libwebrtc_rtc__base_platform__thread__types.cc,v 1.3 2025/07/26 14:12:54 ryoon Exp $ | |--- third_party/libwebrtc/rtc_base/platform_thread_types.cc.orig 2025-05-21 12:30:11.564823191 +0000 |+++ third_party/libwebrtc/rtc_base/platform_thread_types.cc -------------------------- Patching file third_party/libwebrtc/rtc_base/platform_thread_types.cc using Plan A... Hunk #1 succeeded at 77 (offset 6 lines). Hunk #2 succeeded at 128 (offset 6 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_python_dlmanager_check.py => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_python_dlmanager_check.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_python_dlmanager_check.py,v 1.1 2024/10/11 13:55:48 wiz Exp $ | |Fix build with Python 3.13. | |--- third_party/python/dlmanager/check.py.orig 2024-10-11 13:43:43.746252969 +0000 |+++ third_party/python/dlmanager/check.py -------------------------- Patching file third_party/python/dlmanager/check.py using Plan A... Hunk #1 succeeded at 5. Hunk #2 succeeded at 23. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_sqlite3_ext_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_sqlite3_ext_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_sqlite3_ext_moz.build,v 1.2 2025/07/15 13:58:05 ryoon Exp $ | |--- third_party/sqlite3/ext/moz.build.orig 2025-05-20 17:57:17.576392093 +0000 |+++ third_party/sqlite3/ext/moz.build -------------------------- Patching file third_party/sqlite3/ext/moz.build using Plan A... Hunk #1 succeeded at 21. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_sqlite3_src_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_sqlite3_src_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_sqlite3_src_moz.build,v 1.2 2023/07/07 13:47:10 ryoon Exp $ | |* Fix segfault under NetBSD/i386 9 and pkgsrc/lang/gcc8-8.5.0 | For NetBSD/i386 9, @SQLITE3OPTFLAG@ will be replaced with "'-O0',". | |--- third_party/sqlite3/src/moz.build.orig 2023-06-22 21:19:22.000000000 +0000 |+++ third_party/sqlite3/src/moz.build -------------------------- Patching file third_party/sqlite3/src/moz.build using Plan A... Hunk #1 succeeded at 119 (offset 11 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_wasm2c_src_c-writer.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_wasm2c_src_c-writer.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_wasm2c_src_c-writer.cc,v 1.1 2025/07/26 14:12:54 ryoon Exp $ | |--- third_party/wasm2c/src/c-writer.cc.orig 2025-07-26 13:24:19.226278807 +0000 |+++ third_party/wasm2c/src/c-writer.cc -------------------------- Patching file third_party/wasm2c/src/c-writer.cc using Plan A... Hunk #1 succeeded at 1490. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc,v 1.1 2023/06/14 16:22:18 ryoon Exp $ | |--- third_party/wasm2c/src/prebuilt/wasm2c_source_includes.cc.orig 2023-05-25 21:19:41.000000000 +0000 |+++ third_party/wasm2c/src/prebuilt/wasm2c_source_includes.cc -------------------------- Patching file third_party/wasm2c/src/prebuilt/wasm2c_source_includes.cc using Plan A... Hunk #1 succeeded at 20. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.8 2023/01/07 23:36:39 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 -------------------------- Patching file toolkit/components/terminator/nsTerminator.cpp using Plan A... Hunk #1 succeeded at 34. Hunk #2 succeeded at 180 (offset -4 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-toolkit_moz.configure => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-toolkit_moz.configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-toolkit_moz.configure,v 1.17 2023/08/22 13:48:17 tnn Exp $ | |* Enable ALSA for NetBSD too. |* Support --enable-forkserver on NetBSD. | |--- toolkit/moz.configure.orig 2023-08-15 21:10:03.000000000 +0000 |+++ toolkit/moz.configure -------------------------- Patching file toolkit/moz.configure using Plan A... Hunk #1 succeeded at 314 (offset 72 lines). Hunk #2 succeeded at 3045 (offset 228 lines). Hunk #3 succeeded at 2908 (offset 72 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-toolkit_mozapps_installer_packager.mk => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-toolkit_mozapps_installer_packager.mk Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-toolkit_mozapps_installer_packager.mk,v 1.4 2025/07/26 14:12:54 ryoon Exp $ | |* Symbolic link to lib/firefox/firefox causes 'Couldn't load XPCOM.' error. | |--- toolkit/mozapps/installer/packager.mk.orig 2025-07-17 18:03:38.000000000 +0000 |+++ toolkit/mozapps/installer/packager.mk -------------------------- Patching file toolkit/mozapps/installer/packager.mk using Plan A... Hunk #1 succeeded at 170 (offset 1 line). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-xpcom_base_nscore.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-xpcom_base_nscore.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-xpcom_base_nscore.h,v 1.5 2019/03/19 16:11:28 ryoon Exp $ | |* Support llvm/clang | |--- xpcom/base/nscore.h.orig 2019-03-07 16:53:44.000000000 +0000 |+++ xpcom/base/nscore.h -------------------------- Patching file xpcom/base/nscore.h using Plan A... Hunk #1 succeeded at 65 (offset -11 lines). done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.15 2024/01/31 15:54:52 ryoon Exp $ | |Make NetBSD/sparc64 use the same xptcall bindings as all other sparc64 ports | |https://bugzilla.mozilla.org/show_bug.cgi?id=1505360 | |--- xpcom/reflect/xptcall/md/unix/moz.build.orig 2024-01-12 13:20:20.000000000 +0000 |+++ xpcom/reflect/xptcall/md/unix/moz.build -------------------------- Patching file xpcom/reflect/xptcall/md/unix/moz.build using Plan A... Hunk #1 succeeded at 174 (offset -47 lines). done ===> Creating toolchain wrappers for firefox-150.0.3 ===> Configuring for firefox-150.0.3 printf '#!/bin/sh\n[ "$*" = "-f" ] && exit 0\nexec /bin/rm $@\n' > /Users/pbulk/work/www/firefox/work/.cwrapper/bin/rm chmod +x /Users/pbulk/work/www/firefox/work/.cwrapper/bin/rm => Dont include malloc.h on dragonflybsd => Fixing libpci soname => Setting MAKE_JOBS for cairo => Substituting "paths" in ../firefox.sh => Fixing segfault in libmozsqlite3.so cd /Users/pbulk/work/www/firefox/work/firefox-150.0.3 && mkdir ../build cd /Users/pbulk/work/www/firefox/work/firefox-150.0.3/../build && touch old-configure.vars mv /Users/pbulk/work/www/firefox/work/dist /Users/pbulk/work/www/firefox/work/firefox-150.0.3/../build => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing python interpreter in build/cargo-linker. Using Python 3.13.13 from /opt/pkg/bin/python3.13 Creating local state directory: /Users/pbulk/work/www/firefox/work/.home/.mozbuild/srcdirs/firefox-150.0.3-613a6146213f Creating the 'mach' site at /Users/pbulk/work/www/firefox/work/.home/.mozbuild/srcdirs/firefox-150.0.3-613a6146213f/_virtualenvs/mach Creating the 'build' site at /Users/pbulk/work/www/firefox/work/.home/.mozbuild/srcdirs/firefox-150.0.3-613a6146213f/_virtualenvs/build Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /Users/pbulk/work/www/firefox/work/.tools/bin/sh checking for host system type... aarch64-apple-darwin23 checking for target system type... aarch64-apple-darwin23 checking whether cross compiling... no checking if configuration file confvars.sh exists... /Users/pbulk/work/www/firefox/work/firefox-150.0.3/browser/confvars.sh checking if configuration file configure.sh exists... /Users/pbulk/work/www/firefox/work/firefox-150.0.3/browser/branding/unofficial/configure.sh Traceback (most recent call last): File "/Users/pbulk/work/www/firefox/work/firefox-150.0.3/configure.py", line 336, in sys.exit(main(sys.argv)) ~~~~^^^^^^^^^^ File "/Users/pbulk/work/www/firefox/work/firefox-150.0.3/configure.py", line 135, in main sandbox.run() ~~~~~~~~~~~^^ File "/Users/pbulk/work/www/firefox/work/firefox-150.0.3/python/mozbuild/mozbuild/configure/__init__.py", line 521, in run self._value_for(option) ~~~~~~~~~~~~~~~^^^^^^^^ File "/Users/pbulk/work/www/firefox/work/firefox-150.0.3/python/mozbuild/mozbuild/configure/__init__.py", line 626, in _value_for return self._value_for_option(obj) ~~~~~~~~~~~~~~~~~~~~~~^^^^^ File "/Users/pbulk/work/www/firefox/work/firefox-150.0.3/python/mozbuild/mozbuild/configure/__init__.py", line 649, in _value_for_option if implied_option.when and not self._value_for(implied_option.when): ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/Users/pbulk/work/www/firefox/work/firefox-150.0.3/python/mozbuild/mozbuild/configure/__init__.py", line 626, in _value_for return self._value_for_option(obj) ~~~~~~~~~~~~~~~~~~~~~~^^^^^ File "/Users/pbulk/work/www/firefox/work/firefox-150.0.3/python/mozbuild/mozbuild/configure/__init__.py", line 692, in _value_for_option raise InvalidOptionError( ...<2 lines>... ) mozbuild.configure.options.InvalidOptionError: --with-system-nss is not available in this configuration *** Error code 1 Stop. bmake[1]: stopped making "configure" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox *** Error code 1 Stop. bmake: stopped making "configure" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/firefox