=> Checksum BLAKE2s OK for firefox-115.22.0esr.source.tar.xz
=> Checksum SHA512 OK for firefox-115.22.0esr.source.tar.xz
=> Checksum BLAKE2s OK for nodejs-output-115.0.tgz
=> Checksum SHA512 OK for nodejs-output-115.0.tgz
===> Installing dependencies for firefox115-115.22.0nb2
==========================================================================
The supported build options for firefox115 are:

	alsa dbus debug debug-info jack mozilla-jemalloc
	official-mozilla-branding pulseaudio 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.firefox115 (not defined)

==========================================================================
==========================================================================
The following variables will affect the build process of this package,
firefox115-115.22.0nb2.  Their current value is shown below:

        * CURSES_DEFAULT = ncurses
        * JPEG_DEFAULT = jpeg
        * PYTHON_VERSION_DEFAULT = 312
        * 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 = jpeg
        * PYPACKAGE = python312
        * 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.24.3: found cbindgen-0.28.0
=> Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.82.5
=> Tool dependency python312>=3.12.0nb1: found python312-3.12.10nb1
=> Tool dependency m4>=1.4: found m4-1.4.19nb1
=> 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.40.2
=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3
=> Tool dependency xz>=4.999.9betanb1: found xz-5.8.1
=> 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>=18.1.8nb4: found clang-18.1.8nb4
=> Build dependency rust>=1.66.0: found rust-1.85.1nb1
=> Full dependency MesaLib>=21.3.9nb3: found MesaLib-21.3.9nb4
=> Full dependency ffmpeg6>=6.1.2nb8: found ffmpeg6-6.1.2nb9
=> Full dependency gtk3+>=3.24.43nb6: found gtk3+-3.24.43nb7
=> Full dependency hicolor-icon-theme>=0.9nb1: found hicolor-icon-theme-0.17nb1
=> Full dependency icu>=77.1: found icu-77.1
=> Full dependency jack>=1.9.21nb4: found jack-1.9.21nb4
=> Full dependency libIDL>=0.8.14nb5: found libIDL-0.8.14nb6
=> 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.4.8
=> Full dependency libvpx>=1.14.0: found libvpx-1.15.0
=> Full dependency libwebp>=1.0.2: found libwebp-1.5.0
=> Full dependency nspr>=4.34nb1: found nspr-4.36
=> Full dependency nss>=3.90: found nss-3.110nb1
=> Full dependency pciutils>=3.0.2: found pciutils-3.13.0
=> Full dependency pixman>=0.40.0nb3: found pixman-0.44.2
=> Full dependency zlib>=1.2.3: found zlib-1.3.1
=> Build dependency libxml2>=2.6.2: found libxml2-2.14.2nb1
=> Build dependency llvm>=18.0.0: found llvm-18.1.8nb5
=> Build dependency xcb-proto>=1.4: found xcb-proto-1.17.0nb5
=> Build dependency xorgproto>=2016.1: found xorgproto-2024.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.54.0nb5
=> Full dependency brotli>=1.0.1: found brotli-1.1.0
=> Full dependency bzip2>=1.0.1: found bzip2-1.0.8
=> Full dependency cairo>=1.0.0nb2: found cairo-1.18.4
=> Full dependency dbus>=0.91: found dbus-1.14.10
=> Full dependency expat>=1.95.7: found expat-2.7.1
=> Full dependency flac>=1.1.0nb1: found flac-1.5.0nb1
=> Full dependency fontconfig>=2.15.0: found fontconfig-2.15.0
=> Full dependency freetype2>=2.13.0: found freetype2-2.13.3
=> Full dependency fribidi>=0.19.1: found fribidi-1.0.16
=> Full dependency gdk-pixbuf2>=2.22.0: found gdk-pixbuf2-2.42.12
=> 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.82.5
=> Full dependency graphite2>=1.2: found graphite2-1.3.14nb3
=> Full dependency harfbuzz>=2.1.1: found harfbuzz-11.0.1
=> Full dependency libiconv>=1.9.1: found libiconv-1.17
=> Full dependency jbigkit>=2.0: found jbigkit-2.1nb1
=> Full dependency jpeg>=8nb1: found jpeg-9f
=> Full dependency lame>=3.93.1nb2: found lame-3.100nb7
=> 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.12
=> Full dependency libXau>=1.0: found libXau-1.0.12
=> Full dependency libXdamage>=1.0.3: found libXdamage-1.1.6
=> Full dependency libXdmcp>=0.99: found libXdmcp-1.1.5
=> Full dependency libXext>=1.1: found libXext-1.3.6
=> Full dependency libXfixes>=4.0.1: found libXfixes-6.0.1
=> Full dependency libXft>=2.1.10: found libXft-2.3.8nb1
=> Full dependency libXi>=1.0.0: found libXi-1.8.2
=> Full dependency libXrandr>=1.1.2: found libXrandr-1.5.4
=> Full dependency libXrender>=0.9.2: found libXrender-0.9.12
=> Full dependency libXxf86vm>=1.1.0: found libXxf86vm-1.1.6
=> Full dependency libepoxy>=1.4: found libepoxy-1.5.10nb2
=> Full dependency libogg>=1.1: found libogg-1.3.5nb1
=> Full dependency libopus>=1.1: found libopus-1.5.2
=> 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.0
=> 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.32.10
=> Full dependency ncurses>=5.3nb1: found ncurses-6.5
=> Full dependency openssl>=1.1.1: found openssl-3.4.1
=> Full dependency pango>=1.6.0: found pango-1.56.3
=> Full dependency pcre2>=10.21: found pcre2-10.45
=> Full dependency png>=1.2.4: found png-1.6.47
=> Full dependency shared-mime-info>=0.15: found shared-mime-info-2.4nb5
=> Full dependency tiff>=3.6.1: found tiff-4.7.0
=> Full dependency x264>=20220601: found x264-20231001
=> Full dependency xvidcore>=1.0.0: found xvidcore-1.3.7nb1
=> Full dependency xz>=5.0.0: found xz-5.8.1
===> Overriding tools for firefox115-115.22.0nb2
===> Extracting for firefox115-115.22.0nb2
/bin/cp /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/files/firefox.sh /Users/pbulk/build-disk/www/firefox115/work/firefox.sh
/bin/cp /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/files/third__party_rust_encoding__rs_.cargo-checksum.json  /Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/third_party/rust/encoding_rs/.cargo-checksum.json
===> Patching for firefox115-115.22.0nb2
for f in $(find /Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/third_party/libwebrtc -name moz.build -type f) ;  do  /opt/pkg/bin/nawk -f /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/files/replace-moz.build.awk $f > $f.new; mv $f.new $f ;  done
=> Applying pkgsrc patches for firefox115-115.22.0nb2
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-browser_app_profile_firefox.js
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|This patch modifies default Firefox settings - see the comments above
|each one.
|
|--- browser/app/profile/firefox.js.orig	2023-05-22 16:53:55.000000000 +0000
|+++ browser/app/profile/firefox.js
--------------------------
Patching file browser/app/profile/firefox.js using Plan A...
Hunk #1 succeeded at 2149 (offset 29 lines).
Hunk #2 succeeded at 2362 (offset 29 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-build_moz.configure_init.configure
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2024/05/10 09:14:08 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 535.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-build_moz.configure_rust.configure
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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 400 (offset 29 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-config_gcc-stl-wrapper.template.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|--- config/gcc-stl-wrapper.template.h.orig	2021-09-04 13:24:51.000000000 +0000
|+++ config/gcc-stl-wrapper.template.h
--------------------------
Patching file config/gcc-stl-wrapper.template.h using Plan A...
Hunk #1 succeeded at 30 (offset -2 lines).
Hunk #2 succeeded at 53 (offset -2 lines).
Hunk #3 succeeded at 82 (offset -2 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-config_makefiles_rust.mk
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.2 2024/08/01 15:21:26 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	2023-06-22 21:19:03.000000000 +0000
|+++ config/makefiles/rust.mk
--------------------------
Patching file config/makefiles/rust.mk using Plan A...
Hunk #1 succeeded at 60.
Hunk #2 succeeded at 95.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-dom_base_nsAttrName.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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 16.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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/09/11 12:33:25 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 62.
Hunk #2 succeeded at 78.
Hunk #3 succeeded at 94.
Hunk #4 succeeded at 110.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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-upstream-arm64/www/firefox115/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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-upstream-arm64/www/firefox115/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-gfx_skia_skia_src_core_SkCpu.cpp,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|NetBSD/aarch64 doesn't have <sys/auxv.h>.
|
|--- gfx/skia/skia/src/core/SkCpu.cpp.orig	2019-03-05 00:32:47.658232017 +0900
|+++ gfx/skia/skia/src/core/SkCpu.cpp	2019-03-05 00:33:10.203589997 +0900
--------------------------
Patching file gfx/skia/skia/src/core/SkCpu.cpp using Plan A...
Hunk #1 succeeded at 73 (offset 3 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-gfx_skia_skia_src_core_SkVM.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-gfx_skia_skia_src_core_SkVM.cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-gfx_skia_skia_src_core_SkVM.cpp,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|Work with PaX MPROTECT on NetBSD by stating that we will later make this memory
|block executable.
|
|https://bugzilla.mozilla.org/show_bug.cgi?id=1811913
|
|--- gfx/skia/skia/src/core/SkVM.cpp.orig	2023-05-25 21:19:29.000000000 +0000
|+++ gfx/skia/skia/src/core/SkVM.cpp
--------------------------
Patching file gfx/skia/skia/src/core/SkVM.cpp using Plan A...
Hunk #1 succeeded at 57.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-gfx_wr_swgl_build.rs
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-gfx_wr_swgl_build.rs
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-gfx_wr_swgl_build.rs,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|Work around an internal compiler error on i386 when optimization is enabled:
|
|  cargo:warning=In file included from src/gl.cc:2637:0:
|  cargo:warning=src/rasterize.h: In function 'void draw_quad_spans(int, Point2D*, uint32_t, glsl::Interpolants*, Texture&, Texture&, const ClipRect&) [with P = unsigned char]':
|  cargo:warning=src/rasterize.h:782:20: internal compiler error: in convert_move, at expr.c:231
|  cargo:warning= static inline void draw_quad_spans(int nump, Point2D p[4], uint32_t z,
|  cargo:warning=                    ^~~~~~~~~~~~~~~
|
|
|--- gfx/wr/swgl/build.rs.orig	2021-08-23 14:57:16.000000000 +0000
|+++ gfx/wr/swgl/build.rs
--------------------------
Patching file gfx/wr/swgl/build.rs using Plan A...
Hunk #1 succeeded at 196.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-intl_lwbrk_LineBreaker.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-intl_lwbrk_LineBreaker.cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-intl_lwbrk_LineBreaker.cpp,v 1.1 2023/11/23 12:47:01 ryoon Exp $
|
|icu 74.1 support.
|
|--- intl/lwbrk/LineBreaker.cpp.orig	2023-10-19 19:54:30.000000000 +0000
|+++ intl/lwbrk/LineBreaker.cpp
--------------------------
Patching file intl/lwbrk/LineBreaker.cpp using Plan A...
Hunk #1 succeeded at 434 (offset -14 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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 23 (offset -1 lines).
Hunk #2 succeeded at 44 (offset -1 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|* Support NetBSD
|* Support Solaris (we can't rely on pthread_setname_np so ignore it).
|
|--- ipc/chromium/src/base/platform_thread_posix.cc.orig	2019-03-07 16:53:35.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 12.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|* Support Solaris
|* Fix NetBSD linking
|
|--- ipc/glue/GeckoChildProcessHost.cpp.orig	2022-01-08 15:41:40.900244448 +0000
|+++ ipc/glue/GeckoChildProcessHost.cpp
--------------------------
Patching file ipc/glue/GeckoChildProcessHost.cpp using Plan A...
Hunk #1 succeeded at 4.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-js_public_Utility.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.3 2024/08/16 15:15:37 ryoon 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 478 (offset -4 lines).
Hunk #2 succeeded at 494 (offset -4 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-js_src_jit_FlushICache.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|NetBSD does not have the Linux-specific membarrier(2) syscall.
|
|--- js/src/jit/FlushICache.cpp.orig	2022-09-08 19:35:33.000000000 +0000
|+++ js/src/jit/FlushICache.cpp
--------------------------
Patching file js/src/jit/FlushICache.cpp using Plan A...
Hunk #1 succeeded at 31.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-js_src_jit_ProcessExecutableMemory.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-js_src_jit_ProcessExecutableMemory.cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-js_src_jit_ProcessExecutableMemory.cpp,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|PaX MPROTECT safety for NetBSD.
|
|https://bugzilla.mozilla.org/show_bug.cgi?id=1811913
|
|--- js/src/jit/ProcessExecutableMemory.cpp.orig	2021-02-11 21:17:13.000000000 +0000
|+++ js/src/jit/ProcessExecutableMemory.cpp
--------------------------
Patching file js/src/jit/ProcessExecutableMemory.cpp using Plan A...
Hunk #1 succeeded at 486 (offset 124 lines).
Hunk #2 succeeded at 540 (offset 124 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-js_src_util_NativeStack.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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 139 (offset 11 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-js_src_vm_ArrayBufferObject.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-js_src_vm_ArrayBufferObject.cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-js_src_vm_ArrayBufferObject.cpp,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|PaX MPROTECT safety for NetBSD.
|
|https://bugzilla.mozilla.org/show_bug.cgi?id=1811913
|
|--- js/src/vm/ArrayBufferObject.cpp.orig	2021-05-20 21:29:34.000000000 +0000
|+++ js/src/vm/ArrayBufferObject.cpp
--------------------------
Patching file js/src/vm/ArrayBufferObject.cpp using Plan A...
Hunk #1 succeeded at 211 (offset 22 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-llvm18
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-llvm18
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|From cd10f3ba0d83f34ca978cc4c7a552b72fdd068aa Mon Sep 17 00:00:00 2001
|From: David Tolnay <dtolnay@gmail.com>
|Date: Tue, 28 Nov 2023 11:18:39 -0800
|Subject: [PATCH 1/2] Flatten cursor.kind() matching in Item::parse down to one
| match
|
|---
| bindgen/ir/item.rs | 84 ++++++++++++++++++++++------------------------
| 1 file changed, 41 insertions(+), 43 deletions(-)
|
|diff --git bindgen/ir/item.rs bindgen/ir/item.rs
|index 0556452bfa..4f2d361e51 100644
|--- third_party/rust/bindgen/ir/item.rs
|+++ third_party/rust/bindgen/ir/item.rs
--------------------------
Patching file third_party/rust/bindgen/ir/item.rs using Plan A...
Hunk #1 succeeded at 1427.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|
|From 2997017b5a3065b83e9d76f0080d6cb99c94c0c1 Mon Sep 17 00:00:00 2001
|From: David Tolnay <dtolnay@gmail.com>
|Date: Tue, 28 Nov 2023 11:21:18 -0800
|Subject: [PATCH 2/2] Handle CXCursor_LinkageSpec in Clang 18+
|
|---
| bindgen/ir/item.rs | 7 +++++--
| 1 file changed, 5 insertions(+), 2 deletions(-)
|
|diff --git bindgen/ir/item.rs bindgen/ir/item.rs
|index 4f2d361e51..dd587b088b 100644
|--- third_party/rust/bindgen/ir/item.rs
|+++ third_party/rust/bindgen/ir/item.rs
--------------------------
Patching file third_party/rust/bindgen/ir/item.rs using Plan A...
Hunk #1 succeeded at 1428 (offset -5 lines).
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp
|--- dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp
|+++ dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp
--------------------------
Patching file dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp using Plan A...
Hunk #1 succeeded at 97.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git dom/media/gtest/TestGMPRemoveAndDelete.cpp dom/media/gtest/TestGMPRemoveAndDelete.cpp
|--- dom/media/gtest/TestGMPRemoveAndDelete.cpp
|+++ dom/media/gtest/TestGMPRemoveAndDelete.cpp
--------------------------
Patching file dom/media/gtest/TestGMPRemoveAndDelete.cpp using Plan A...
Hunk #1 succeeded at 359.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
|--- dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
|+++ dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
--------------------------
Patching file dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h using Plan A...
Hunk #1 succeeded at 300.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
|--- dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
|+++ dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
--------------------------
Patching file dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp using Plan A...
Hunk #1 succeeded at 538.
Hmm...  Ignoring the trailing garbage.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-media_ffvpx_libavutil_arm_bswap.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|Fix NetBSD aarch64 build.
|
|--- media/ffvpx/libavutil/arm/bswap.h.orig	2019-10-30 17:35:56.000000000 +0000
|+++ media/ffvpx/libavutil/arm/bswap.h
--------------------------
Patching file media/ffvpx/libavutil/arm/bswap.h using Plan A...
Hunk #1 succeeded at 23.
Hunk #2 succeeded at 69 (offset 3 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-media_libpng_pngpriv.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|Fix _POSIX_SOURCE on SunOS.
|
|--- media/libpng/pngpriv.h.orig	2018-06-05 19:47:32.000000000 +0000
|+++ media/libpng/pngpriv.h
--------------------------
Patching file media/libpng/pngpriv.h using Plan A...
Hunk #1 succeeded at 36.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-media_libtheora_lib_info.c
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-media_libtheora_lib_info.c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-media_libtheora_lib_info.c,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|Fix undefined behavior when calling <ctype.h> functions with illegal values.
|
|media/libtheora/lib/info.c:32:8: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
|
|https://bugzilla.mozilla.org/show_bug.cgi?id=1642081
|
|--- media/libtheora/lib/info.c.orig	2020-05-07 18:34:12.000000000 +0000
|+++ media/libtheora/lib/info.c
--------------------------
Patching file media/libtheora/lib/info.c using Plan A...
Hunk #1 succeeded at 29.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-modules_fdlibm_src_math__private.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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-upstream-arm64/www/firefox115/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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	2020-01-17 21:34:42.000000000 +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 204.
Hunk #3 succeeded at 232.
Hunk #4 succeeded at 288.
Hunk #5 succeeded at 376.
Hunk #6 succeeded at 589.
Hunk #7 succeeded at 605.
Hunk #8 succeeded at 621.
Hunk #9 succeeded at 653.
Hunk #10 succeeded at 702.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-rust-1.78.0
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-rust-1.78.0
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Adapted from https://hg.mozilla.org/mozilla-central/rev/1db2ef126a6a
|--
|
|# HG changeset patch
|# User Henri Sivonen <hsivonen@hsivonen.fi>
|# Date 1714462184 0
|# Node ID 1db2ef126a6a8555dbf50345e16492c977b42e92
|# Parent  a545e84b3674c4878f2e618b7bce23058f2ac690
|Bug 1882209 - Update encoding_rs to 0.8.34 to deal with rustc changes. r=glandium,supply-chain-reviewers
|
|Differential Revision: https://phabricator.services.mozilla.com/D207167
|
|diff --git a/.cargo/config.in b/.cargo/config.in
|--- .cargo/config.in
|+++ .cargo/config.in
--------------------------
Patching file .cargo/config.in using Plan A...
Hunk #1 succeeded at 35.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/Cargo.lock b/Cargo.lock
|--- Cargo.lock
|+++ Cargo.lock
--------------------------
Patching file Cargo.lock using Plan A...
Hunk #1 succeeded at 80.
Hunk #2 succeeded at 1440.
Hunk #3 succeeded at 3905 (offset -5 lines).
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/Cargo.toml b/Cargo.toml
|--- Cargo.toml
|+++ Cargo.toml
--------------------------
Patching file Cargo.toml using Plan A...
Hunk #1 succeeded at 154.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml
|--- supply-chain/audits.toml
|+++ supply-chain/audits.toml
--------------------------
Patching file supply-chain/audits.toml using Plan A...
Hunk #1 succeeded at 404 (offset -192 lines).
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/supply-chain/config.toml b/supply-chain/config.toml
|--- supply-chain/config.toml
|+++ supply-chain/config.toml
--------------------------
Patching file supply-chain/config.toml using Plan A...
Hunk #1 succeeded at 14.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock
|--- supply-chain/imports.lock
|+++ supply-chain/imports.lock
--------------------------
Patching file supply-chain/imports.lock using Plan A...
Hunk #1 succeeded at 115.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/any_all_workaround/.cargo-checksum.json b/third_party/rust/any_all_workaround/.cargo-checksum.json
|new file mode 100644
|--- /dev/null
|+++ third_party/rust/any_all_workaround/.cargo-checksum.json
--------------------------
(Creating file third_party/rust/any_all_workaround/.cargo-checksum.json...)
Patching file third_party/rust/any_all_workaround/.cargo-checksum.json using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/any_all_workaround/Cargo.toml b/third_party/rust/any_all_workaround/Cargo.toml
|new file mode 100644
|--- /dev/null
|+++ third_party/rust/any_all_workaround/Cargo.toml
--------------------------
(Creating file third_party/rust/any_all_workaround/Cargo.toml...)
Patching file third_party/rust/any_all_workaround/Cargo.toml using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/packed_simd/LICENSE-APACHE b/third_party/rust/any_all_workaround/LICENSE-APACHE
|rename from third_party/rust/packed_simd/LICENSE-APACHE
|rename to third_party/rust/any_all_workaround/LICENSE-APACHE
|diff --git a/third_party/rust/packed_simd/LICENSE-MIT b/third_party/rust/any_all_workaround/LICENSE-MIT
|rename from third_party/rust/packed_simd/LICENSE-MIT
|rename to third_party/rust/any_all_workaround/LICENSE-MIT
|diff --git a/third_party/rust/any_all_workaround/LICENSE-MIT-QCMS b/third_party/rust/any_all_workaround/LICENSE-MIT-QCMS
|new file mode 100644
|--- /dev/null
|+++ third_party/rust/any_all_workaround/LICENSE-MIT-QCMS
--------------------------
(Creating file third_party/rust/any_all_workaround/LICENSE-MIT-QCMS...)
Patching file third_party/rust/any_all_workaround/LICENSE-MIT-QCMS using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/any_all_workaround/README.md b/third_party/rust/any_all_workaround/README.md
|new file mode 100644
|--- /dev/null
|+++ third_party/rust/any_all_workaround/README.md
--------------------------
(Creating file third_party/rust/any_all_workaround/README.md...)
Patching file third_party/rust/any_all_workaround/README.md using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/any_all_workaround/build.rs b/third_party/rust/any_all_workaround/build.rs
|new file mode 100644
|--- /dev/null
|+++ third_party/rust/any_all_workaround/build.rs
--------------------------
(Creating file third_party/rust/any_all_workaround/build.rs...)
Patching file third_party/rust/any_all_workaround/build.rs using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/any_all_workaround/src/lib.rs b/third_party/rust/any_all_workaround/src/lib.rs
|new file mode 100644
|--- /dev/null
|+++ third_party/rust/any_all_workaround/src/lib.rs
--------------------------
(Creating file third_party/rust/any_all_workaround/src/lib.rs...)
Patching file third_party/rust/any_all_workaround/src/lib.rs using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/Cargo.toml b/third_party/rust/encoding_rs/Cargo.toml
|--- third_party/rust/encoding_rs/Cargo.toml
|+++ third_party/rust/encoding_rs/Cargo.toml
--------------------------
Patching file third_party/rust/encoding_rs/Cargo.toml using Plan A...
Hunk #1 succeeded at 6.
Hunk #2 succeeded at 32.
Hunk #3 succeeded at 70.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/README.md b/third_party/rust/encoding_rs/README.md
|--- third_party/rust/encoding_rs/README.md
|+++ third_party/rust/encoding_rs/README.md
--------------------------
Patching file third_party/rust/encoding_rs/README.md using Plan A...
Hunk #1 succeeded at 162.
Hunk #2 succeeded at 362.
Hunk #3 succeeded at 428.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/src/ascii.rs b/third_party/rust/encoding_rs/src/ascii.rs
|--- third_party/rust/encoding_rs/src/ascii.rs
|+++ third_party/rust/encoding_rs/src/ascii.rs
--------------------------
Patching file third_party/rust/encoding_rs/src/ascii.rs using Plan A...
Hunk #1 succeeded at 46.
Hunk #2 succeeded at 145.
Hunk #3 succeeded at 278.
Hunk #4 succeeded at 377.
Hunk #5 succeeded at 869.
Hunk #6 succeeded at 1055.
Hunk #7 succeeded at 1123.
Hunk #8 succeeded at 1153.
Hunk #9 succeeded at 1181.
Hunk #10 succeeded at 1233.
Hunk #11 succeeded at 1278.
Hunk #12 succeeded at 1304.
Hunk #13 succeeded at 1394.
Hunk #14 succeeded at 1420.
Hunk #15 succeeded at 1501.
Hunk #16 succeeded at 1781.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/src/handles.rs b/third_party/rust/encoding_rs/src/handles.rs
|--- third_party/rust/encoding_rs/src/handles.rs
|+++ third_party/rust/encoding_rs/src/handles.rs
--------------------------
Patching file third_party/rust/encoding_rs/src/handles.rs using Plan A...
Hunk #1 succeeded at 29.
Hunk #2 succeeded at 85.
Hunk #3 succeeded at 247.
Hunk #4 succeeded at 652.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/src/lib.rs b/third_party/rust/encoding_rs/src/lib.rs
|--- third_party/rust/encoding_rs/src/lib.rs
|+++ third_party/rust/encoding_rs/src/lib.rs
--------------------------
Patching file third_party/rust/encoding_rs/src/lib.rs using Plan A...
Hunk #1 succeeded at 684.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/src/mem.rs b/third_party/rust/encoding_rs/src/mem.rs
|--- third_party/rust/encoding_rs/src/mem.rs
|+++ third_party/rust/encoding_rs/src/mem.rs
--------------------------
Patching file third_party/rust/encoding_rs/src/mem.rs using Plan A...
Hunk #1 succeeded at 111.
Hunk #2 succeeded at 134.
Hunk #3 succeeded at 191.
Hunk #4 succeeded at 215.
Hunk #5 succeeded at 243.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/src/simd_funcs.rs b/third_party/rust/encoding_rs/src/simd_funcs.rs
|--- third_party/rust/encoding_rs/src/simd_funcs.rs
|+++ third_party/rust/encoding_rs/src/simd_funcs.rs
--------------------------
Patching file third_party/rust/encoding_rs/src/simd_funcs.rs using Plan A...
Hunk #1 succeeded at 2.
Hunk #2 succeeded at 114.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/src/single_byte.rs b/third_party/rust/encoding_rs/src/single_byte.rs
|--- third_party/rust/encoding_rs/src/single_byte.rs
|+++ third_party/rust/encoding_rs/src/single_byte.rs
--------------------------
Patching file third_party/rust/encoding_rs/src/single_byte.rs using Plan A...
Hunk #1 succeeded at 48.
Hunk #2 succeeded at 149.
Hunk #3 succeeded at 253.
Hunk #4 succeeded at 405.
Hunk #5 succeeded at 502.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/third_party/rust/encoding_rs/src/x_user_defined.rs b/third_party/rust/encoding_rs/src/x_user_defined.rs
|--- third_party/rust/encoding_rs/src/x_user_defined.rs
|+++ third_party/rust/encoding_rs/src/x_user_defined.rs
--------------------------
Patching file third_party/rust/encoding_rs/src/x_user_defined.rs using Plan A...
Hunk #1 succeeded at 9.
Hunk #2 succeeded at 112.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|
|--- config/makefiles/rust.mk.orig	2024-08-01 18:27:37.000000000 +0000
|+++ config/makefiles/rust.mk
--------------------------
Patching file config/makefiles/rust.mk using Plan A...
Hunk #1 succeeded at 255 (offset 3 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-security_nss_lib_freebl_mpi_mpi.c
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-security_nss_lib_freebl_mpi_mpi.c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-security_nss_lib_freebl_mpi_mpi.c,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|Fix undefined behavior when calling <ctype.h> functions with illegal values.
|
|security/nss/lib/freebl/mpi/mpi.c:4565:15: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
|        xch = toupper(ch);
|
|security/nss/lib/freebl/mpi/mpi.c:4611:14: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
|        ch = tolower(ch);
|
|https://bugzilla.mozilla.org/show_bug.cgi?id=1642081
|
|--- security/nss/lib/freebl/mpi/mpi.c.orig	2020-05-07 18:35:01.000000000 +0000
|+++ security/nss/lib/freebl/mpi/mpi.c
--------------------------
Patching file security/nss/lib/freebl/mpi/mpi.c using Plan A...
Hunk #1 succeeded at 4917 (offset 357 lines).
Hunk #2 succeeded at 4965 (offset 357 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-servo_components_style__traits_values.rs
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-servo_components_style__traits_values.rs
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-servo_components_style__traits_values.rs,v 1.1 2024/09/18 07:27:42 wiz Exp $
|
|Bug 1912663 - Fix some build issues with cbindgen 0.27. r=firefox-style-system-reviewers,zrhoffman
|
|It updates serde and syn and they are more strict. In particular, syn 2
|doesn't parse the rust 2015 syntax where try is not a keyword, and serde
|rejects duplicate keys.
|
|Differential Revision: https://phabricator.services.mozilla.com/D219025
|
|--- servo/components/style_traits/values.rs.orig	2024-08-26 14:25:35.000000000 +0000
|+++ servo/components/style_traits/values.rs
--------------------------
Patching file servo/components/style_traits/values.rs using Plan A...
Hunk #1 succeeded at 374.
Hunk #2 succeeded at 399.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-servo_ports_geckolib_cbindgen.toml
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-servo_ports_geckolib_cbindgen.toml
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-servo_ports_geckolib_cbindgen.toml,v 1.1 2024/09/18 07:27:42 wiz Exp $
|
|Bug 1912663 - Fix some build issues with cbindgen 0.27. r=firefox-style-system-reviewers,zrhoffman
|
|It updates serde and syn and they are more strict. In particular, syn 2
|doesn't parse the rust 2015 syntax where try is not a keyword, and serde
|rejects duplicate keys.
|
|Differential Revision: https://phabricator.services.mozilla.com/D219025
|
|--- servo/ports/geckolib/cbindgen.toml.orig	2024-08-26 14:25:35.000000000 +0000
|+++ servo/ports/geckolib/cbindgen.toml
--------------------------
Patching file servo/ports/geckolib/cbindgen.toml using Plan A...
Hunk #1 succeeded at 318.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_js_cfworker_build.sh
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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 2023/09/11 12:33:25 ryoon 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-upstream-arm64/www/firefox115/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|--- third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig	2023-03-30 21:16:09.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 10.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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	2022-10-19 18:00:20.000000000 +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 (offset 18 lines).
Hunk #2 succeeded at 245 (offset 18 lines).
Hunk #3 succeeded at 329 (offset 18 lines).
Hunk #4 succeeded at 354 (offset 18 lines).
Hunk #5 succeeded at 400 (offset 18 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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/video_capture_v4l2.cc.orig	2022-10-06 21:19:29.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 94 (offset 17 lines).
Hunk #2 succeeded at 107 (offset 17 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|* Fix build under NetBSD at least.
|
|--- third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc.orig	2022-01-13 19:26:15.000000000 +0000
|+++ third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc
--------------------------
Patching file third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc using Plan A...
Hunk #1 succeeded at 8.
Hunk #2 succeeded at 32.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_sqlite3_src_moz.build
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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 108.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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/09/11 12:33:25 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-upstream-arm64/www/firefox115/patches/patch-third__party_wasm2c_wasm2c_wasm-rt-impl.c
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-third__party_wasm2c_wasm2c_wasm-rt-impl.c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-third__party_wasm2c_wasm2c_wasm-rt-impl.c,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|* I believe that this is insufficient.
|
|--- third_party/wasm2c/wasm2c/wasm-rt-impl.c.orig	2023-05-25 21:19:41.000000000 +0000
|+++ third_party/wasm2c/wasm2c/wasm-rt-impl.c
--------------------------
Patching file third_party/wasm2c/wasm2c/wasm-rt-impl.c using Plan A...
Hunk #1 succeeded at 144.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-toolkit_components_terminator_nsTerminator.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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 184.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-toolkit_modules_subprocess_subprocess__shared__unix.js,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|Fix broken native messaging on NetBSD and possibly other BSDs too:
|https://bugzilla.mozilla.org/show_bug.cgi?id=1543602
|
|Please remove this patch when the upstream issue is resolved.
|
|--- toolkit/modules/subprocess/subprocess_shared_unix.js.orig	2022-05-20 10:44:23.277253777 +0000
|+++ toolkit/modules/subprocess/subprocess_shared_unix.js
--------------------------
Patching file toolkit/modules/subprocess/subprocess_shared_unix.js using Plan A...
Hunk #1 succeeded at 23 (offset 10 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-toolkit_moz.configure
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|* Enable ALSA for NetBSD too.
|
|--- toolkit/moz.configure.orig	2023-03-02 21:15:57.000000000 +0000
|+++ toolkit/moz.configure
--------------------------
Patching file toolkit/moz.configure using Plan A...
Hunk #1 succeeded at 242 (offset -1 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-toolkit_mozapps_installer_packager.mk
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 ryoon Exp $
|
|* Symbolic link to lib/firefox/firefox causes 'Couldn't load XPCOM.' error.
|
|--- toolkit/mozapps/installer/packager.mk.orig	2020-01-29 07:05:13.000000000 +0000
|+++ toolkit/mozapps/installer/packager.mk
--------------------------
Patching file toolkit/mozapps/installer/packager.mk using Plan A...
Hunk #1 succeeded at 151 (offset 6 lines).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-toolkit_xre_glxtest.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-toolkit_xre_glxtest.cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-toolkit_xre_glxtest.cpp,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|* Do not test Linux-specific entry for non-Linux.
|
|--- toolkit/xre/glxtest/glxtest.cpp.orig	2023-05-25 21:19:41.000000000 +0000
|+++ toolkit/xre/glxtest/glxtest.cpp
--------------------------
Patching file toolkit/xre/glxtest/glxtest.cpp using Plan A...
Hunk #1 succeeded at 195.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-widget_gtk_DMABufSurface.cpp
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-widget_gtk_DMABufSurface.cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-widget_gtk_DMABufSurface.cpp,v 1.1 2023/09/11 12:33:25 ryoon Exp $
|
|No eventfd on NetBSD 9 and older, fix build
|
|--- widget/gtk/DMABufSurface.cpp.orig	2023-06-22 21:19:23.000000000 +0000
|+++ widget/gtk/DMABufSurface.cpp
--------------------------
Patching file widget/gtk/DMABufSurface.cpp using Plan A...
Hunk #1 succeeded at 6.
Hunk #2 succeeded at 21.
Hunk #3 succeeded at 152.
Hunk #4 succeeded at 165.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-xpcom_base_nscore.h
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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 77 (offset 1 line).
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115/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.1 2023/09/11 12:33:25 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	2020-12-03 23:14:25.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 225.
done
===> Creating toolchain wrappers for firefox115-115.22.0nb2
===> Configuring for firefox115-115.22.0nb2
printf '#!/bin/sh\n[ "$*" = "-f" ] && exit 0\nexec /bin/rm $@\n' >  /Users/pbulk/build-disk/www/firefox115/work/.cwrapper/bin/rm
chmod +x /Users/pbulk/build-disk/www/firefox115/work/.cwrapper/bin/rm
=> Dont include malloc.h on dragonflybsd
=> Fixing libpci soname
=> Setting MAKE_JOBS for cairo
=> Substituting "paths" in ../firefox.sh
=> Clearing cargo checksums
=> Fixing segfault in libmozsqlite3.so
cd /Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0 && mkdir ../build
cd /Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/../build && touch old-configure.vars
mv /Users/pbulk/build-disk/www/firefox115/work/dist /Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/../build
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
=> Replacing python interpreter in build/cargo-linker.
/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/shellutil.py:38: SyntaxWarning: invalid escape sequence '\$'
  special="\$",
/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/util.py:1255: SyntaxWarning: invalid escape sequence '\$'
  VARIABLES_RE = re.compile("\$\((\w+)\)")
/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/configure/__init__.py:931: SyntaxWarning: invalid escape sequence '\.'
  RE_MODULE = re.compile("^[a-zA-Z0-9_\.]+$")
/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/mozconfig.py:70: SyntaxWarning: invalid escape sequence '\s'
  ^\s*                    # Leading whitespace
Using Python 3.12.10 from /opt/pkg/bin/python3.12
Site not up-to-date reason: "/Users/pbulk/build-disk/www/firefox115/work/build/_virtualenvs/build" does not exist
Created Python 3 virtualenv
checking for vcs source checkout... no
checking for a shell... /Users/pbulk/build-disk/www/firefox115/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
Traceback (most recent call last):
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/configure.py", line 343, in <module>
    sys.exit(main(sys.argv))
             ^^^^^^^^^^^^^^
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/configure.py", line 126, in main
    sandbox.run(os.path.join(os.path.dirname(__file__), "moz.configure"))
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/configure/__init__.py", line 514, in run
    self._value_for(option)
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/configure/__init__.py", line 619, in _value_for
    return self._value_for_option(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/util.py", line 1063, in method_call
    cache[args] = self.func(instance, *args)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/configure/__init__.py", line 654, in _value_for_option
    value, option_string = self._helper.handle(option)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/configure/options.py", line 591, in handle
    ret = option.get_value(arg, origin)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/pbulk/build-disk/www/firefox115/work/firefox-115.22.0/python/mozbuild/mozbuild/configure/options.py", line 480, in get_value
    raise InvalidOptionError(
mozbuild.configure.options.InvalidOptionError: 'cairo-gtk3' is not one of 'cairo-cocoa'
*** Error code 1

Stop.
bmake[1]: stopped making "configure" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115
*** Error code 1

Stop.
bmake: stopped making "configure" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/www/firefox115