+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/thunderbird-145.0/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/thunderbird-145.0/work.log => Checksum BLAKE2s OK for thunderbird-145.0.source.tar.xz => Checksum SHA512 OK for thunderbird-145.0.source.tar.xz ===> Installing dependencies for thunderbird-145.0 ========================================================================== The supported build options for thunderbird are: alsa dbus debug mozilla-jemalloc official-mozilla-branding pulseaudio The currently selected options are: dbus You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.thunderbird (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, thunderbird-145.0. Their current value is shown below: * JPEG_DEFAULT = libjpeg-turbo * PYTHON_VERSION_DEFAULT = 313 * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /etc/opt/pkg/openssl/certs * SSLDIR = /etc/opt/pkg/openssl * SSLKEYS = /etc/opt/pkg/openssl/private Based on these variables, the following variables have been set: * JPEGBASE (defined, but empty) * JPEG_TYPE = libjpeg-turbo * PYPACKAGE = python313 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.28.0: found cbindgen-0.29.0 => Tool dependency nodejs-[0-9]*: found nodejs-25.2.0 => Tool dependency nasm>=2.14: found nasm-3.01 => Tool dependency yasm>=1.1: found yasm-1.3.0 => Tool dependency lld-[0-9]*: found lld-19.1.7nb1 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.84.4 => Tool dependency python313>=3.13: found python313-3.13.9 => Tool dependency m4>=1.4: found m4-1.4.19nb1 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency pax>=20040802: found pax-20210219 => Tool dependency perl>=5.0: found perl-5.42.0 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1 => Tool dependency unzip-[0-9]*: found unzip-6.0nb11 => 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>=19.1.7nb1: found clang-19.1.7nb1 => Build dependency rust>=1.82.0: found rust-1.90.0 => Build dependency wasi-compiler-rt>=19.1.0: found wasi-compiler-rt-19.1.7nb1 => Build dependency wasi-libc>=0.0.0pre20210923: found wasi-libc-0.0.0pre20250809 => Build dependency wasi-libcxx>=19.1.0: found wasi-libcxx-19.1.7nb1 => Full dependency libotr-[0-9]*: found libotr-4.1.1 => Full dependency MesaLib>=21.3.9nb3: found MesaLib-21.3.9nb5 => Full dependency dbus-glib>=0.114nb1: found dbus-glib-0.114nb1 => Full dependency ffmpeg7>=7.1.1nb1: found ffmpeg7-7.1.2nb2 => Full dependency gtk3+>=3.24.50nb2: found gtk3+-3.24.51 => 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.15.2 => Full dependency libwebp>=1.0.2: found libwebp-1.6.0nb1 => Full dependency nspr>=4.34nb1: found nspr-4.38.2 => Full dependency nss>=3.116: found nss-3.117 => Full dependency pciutils>=3.0.2: found pciutils-3.14.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 libunwind>=19.1.0: found libunwind-19.1.7nb1 => Build dependency libxml2>=2.6.2: found libxml2-2.14.6 => Build dependency llvm>=19.1.0: found llvm-19.1.7 => 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.58.1 => 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.4nb2 => Full dependency dbus>=0.91: found dbus-1.16.2nb2 => Full dependency expat>=1.95.7: found expat-2.7.3 => Full dependency fontconfig>=2.17.0: found fontconfig-2.17.1nb1 => Full dependency freetype2>=2.13.0: found freetype2-2.14.1 => Full dependency fribidi>=0.19.1: found fribidi-1.0.16 => Full dependency gdk-pixbuf2>=2.22.0: found gdk-pixbuf2-2.42.12nb5 => Full dependency gettext-lib>=0.22: found gettext-lib-0.22.5 => Full dependency glib2>=2.4.0: found glib2-2.84.4nb1 => Full dependency graphite2>=1.2: found graphite2-1.3.14nb3 => Full dependency harfbuzz>=2.1.1: found harfbuzz-12.2.0 => Full dependency libiconv>=1.9.1: found libiconv-1.18 => Full dependency jbigkit>=2.0: found jbigkit-2.1nb1 => Full dependency lerc>=4.0.0: found lerc-4.0.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.12 => Full dependency libXau>=1.0: found libXau-1.0.12 => Full dependency libXcomposite>=0.3.1: found libXcomposite-0.4.6 => Full dependency libXcursor>=1.1.1: found libXcursor-1.2.3 => 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.2 => Full dependency libXft>=2.1.10: found libXft-2.3.9 => Full dependency libXi>=1.0.0: found libXi-1.8.2 => Full dependency libXinerama>=1.0.1: found libXinerama-1.1.5 => 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 libdrm>=2.4.15: found libdrm-2.4.129 => Full dependency libepoxy>=1.4: found libepoxy-1.5.10nb2 => Full dependency libjpeg-turbo>=1.1.0: found libjpeg-turbo-3.1.2 => Full dependency libogg>=1.1: found libogg-1.3.6 => Full dependency libpciaccess>=0.10.4: found libpciaccess-0.18.1 => Full dependency libtheora>=1.0alpha3: found libtheora-1.2.0nb1 => Full dependency libvdpau>=0.3: found libvdpau-1.4nb1 => 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 openssl>=1.1.1: found openssl-3.6.0 => Full dependency pango>=1.6.0: found pango-1.57.0nb1 => Full dependency pcre2>=10.21: found pcre2-10.47 => Full dependency png>=1.2.4: found png-1.6.50 => Full dependency shared-mime-info>=0.15: found shared-mime-info-2.4nb6 => Full dependency tiff>=3.6.1: found tiff-4.7.1 => 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 thunderbird-145.0 ===> Extracting for thunderbird-145.0 ===> Patching for thunderbird-145.0 for f in $(find /home/pbulk/build/mail/thunderbird/work/thunderbird-145.0/third_party/libwebrtc -name moz.build -type f) ; do /usr/bin/nawk -f /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/files/replace-moz.build.awk $f > $f.new; mv $f.new $f ; done => Applying pkgsrc patches for thunderbird-145.0 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-browser_app_profile_firefox.js => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.6 2025/04/30 03:47:13 ryoon Exp $ | |This patch modifies default Firefox settings - see the comments above |each one. | |--- browser/app/profile/firefox.js.orig 2024-03-08 13:19:26.000000000 +0000 |+++ browser/app/profile/firefox.js -------------------------- Patching file browser/app/profile/firefox.js using Plan A... Hunk #1 succeeded at 2852 (offset 391 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-build_moz.configure_init.configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.3 2025/04/30 03:47:13 ryoon 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 525 (offset -10 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-build_moz.configure_rust.configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.7 2025/04/30 03:47:13 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 408 (offset 37 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_mailnews_compose_src_nsMsgCompUtils.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_mailnews_compose_src_nsMsgCompUtils.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-comm_mailnews_compose_src_nsMsgCompUtils.cpp,v 1.1 2025/09/03 14:17:01 ryoon Exp $ | |* Fix runtime segfault when sending EAI email. | |--- comm/mailnews/compose/src/nsMsgCompUtils.cpp.orig 2025-09-02 06:17:25.620880973 +0000 |+++ comm/mailnews/compose/src/nsMsgCompUtils.cpp -------------------------- Patching file comm/mailnews/compose/src/nsMsgCompUtils.cpp using Plan A... Hunk #1 succeeded at 159. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_mailnews_search_src_nsMsgSearchNews.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_mailnews_search_src_nsMsgSearchNews.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-comm_mailnews_search_src_nsMsgSearchNews.cpp,v 1.1 2025/09/03 14:17:01 ryoon Exp $ | |* Fix runtime segfault when sending EAI email. | |--- comm/mailnews/search/src/nsMsgSearchNews.cpp.orig 2025-09-02 06:19:15.010445347 +0000 |+++ comm/mailnews/search/src/nsMsgSearchNews.cpp -------------------------- Patching file comm/mailnews/search/src/nsMsgSearchNews.cpp using Plan A... Hunk #1 succeeded at 61. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_third__party_libgcrypt_configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_third__party_libgcrypt_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-comm_third__party_libgcrypt_configure,v 1.1 2023/02/05 09:05:29 he Exp $ | |--- comm/third_party/libgcrypt/configure.orig 2022-12-20 00:50:23.000000000 +0000 |+++ comm/third_party/libgcrypt/configure -------------------------- Patching file comm/third_party/libgcrypt/configure using Plan A... Hunk #1 succeeded at 17460. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_third__party_openpgp.configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-comm_third__party_openpgp.configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-comm_third__party_openpgp.configure,v 1.1 2025/11/14 17:28:39 ryoon Exp $ | |* Pass CC for detecting C++ compiler (GCC/clang). | A logic in botan/configure.py does not detect c++ from cwrappers correctly. |* GCC does not accept --target= as argument. Remove it. | |--- comm/third_party/openpgp.configure.orig 2025-11-12 23:23:21.000000000 +0000 |+++ comm/third_party/openpgp.configure -------------------------- Patching file comm/third_party/openpgp.configure using Plan A... Hunk #1 succeeded at 319. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-config_makefiles_rust.mk => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.7 2025/11/04 17:24:34 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-config_system-headers.mozbuild => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.1 2025/11/04 17:24:34 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 865. Hunk #2 succeeded at 1376. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-dom_base_nsAttrName.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.4 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-dom_media_webrtc_libwebrtc__overrides_moz.build => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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/27 00:55:04 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 67 (offset 15 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.3 2025/04/30 03:47:13 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 63 (offset 1 line). Hunk #2 succeeded at 79 (offset 1 line). Hunk #3 succeeded at 95 (offset 1 line). Hunk #4 succeeded at 111 (offset 1 line). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.5 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.5 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-gfx_ots_src_name.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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/09/03 14:17:01 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-gfx_skia_skia_src_sksl_codegen_SkSLSPIRVCodeGenerator.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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/09/03 14:17:01 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 4405. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-gfx_wr_swgl_build.rs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/04/30 03:47:13 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 2025-03-18 04:01:06.000000000 +0000 |+++ gfx/wr/swgl/build.rs -------------------------- Patching file gfx/wr/swgl/build.rs using Plan A... Hunk #1 succeeded at 243 (offset 15 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.7 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.16 2025/11/04 17:24:34 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 12. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.14 2025/11/04 17:24:34 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 4. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-js_public_Utility.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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 2025/04/30 03:47:13 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 498 (offset 16 lines). Hunk #2 succeeded at 514 (offset 16 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-js_src_editline_editline.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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/09/03 14:17:01 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.3 2025/07/23 19:18:45 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-js_src_vm_TypedArrayObject-inl.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.1 2025/04/30 03:47:13 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 388 (offset -47 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-media_ffvpx_libavutil_arm_bswap.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.3 2025/04/30 03:47:13 ryoon Exp $ | |Fix NetBSD aarch64 build. | |--- media/ffvpx/libavutil/arm/bswap.h.orig 2025-02-21 13:24:25.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 49. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-media_libpng_pngpriv.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.4 2025/04/30 03:47:13 ryoon Exp $ | |Fix _POSIX_SOURCE on SunOS. | |--- media/libpng/pngpriv.h.orig 2024-04-05 19:49:16.000000000 +0000 |+++ media/libpng/pngpriv.h -------------------------- Patching file media/libpng/pngpriv.h using Plan A... Hunk #1 succeeded at 47 (offset 11 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-modules_fdlibm_src_math__private.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-netwerk_protocol_http_nsHttpHandler.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/04/30 03:47:13 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 1180 (offset 117 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.4 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-python_mozbuild_mozbuild_backend_recursivemake.py => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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 2025/04/30 03:47:13 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 72 (offset -1 lines). Hunk #2 succeeded at 1423 (offset -5 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-security_nss_lib_freebl_mpi_mpi.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.3 2025/04/30 03:47:13 ryoon Exp $ | |Fix undefined behavior when calling 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 2025-03-18 04:01:12.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. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/11/14 17:28:39 ryoon Exp $ | |* NetBSD has no DT_GNU_HASH definition. | |--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc.orig 2025-11-06 22:07:37.000000000 +0000 |+++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc -------------------------- Patching file third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc using Plan A... Hunk #1 succeeded at 25. Hunk #2 succeeded at 225. Hunk #3 succeeded at 385. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_js_cfworker_build.sh => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_audio__device_audio__device__impl.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.1 2025/11/04 17:24:34 ryoon Exp $ | |--- third_party/libwebrtc/modules/audio_device/audio_device_impl.cc.orig 2025-10-03 13:18:12.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 33. Hunk #2 succeeded at 151. Hunk #3 succeeded at 209. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.4 2025/09/27 00:55: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 2025-09-10 12:09:29.925962441 +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 426 (offset 12 lines). Hunk #2 succeeded at 476 (offset 12 lines). Hunk #3 succeeded at 504 (offset 12 lines). Hunk #4 succeeded at 662 (offset 12 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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:28:39 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.3 2025/04/30 03:47:13 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 2023-09-14 21:15:08.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. Hunk #2 succeeded at 245 (offset 1 line). Hunk #3 succeeded at 322 (offset 1 line). Hunk #4 succeeded at 347 (offset 1 line). Hunk #5 succeeded at 393 (offset 1 line). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/04/30 03:47:13 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 86 (offset 9 lines). Hunk #2 succeeded at 99 (offset 9 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_libwebrtc_rtc__base_memory__usage.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.1 2025/09/27 00:55:04 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/04/30 03:47:13 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 759 (offset -11 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_python_dlmanager_check.py => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.2 2025/04/30 03:47:13 ryoon 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_sqlite3_ext_moz.build => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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/23 19:18:45 ryoon Exp $ | |--- third_party/sqlite3/ext/moz.build.orig 2025-07-02 01:08:50.000000000 +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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_sqlite3_src_moz.build => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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 2025/04/30 03:47:13 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 120 (offset 12 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_wasm2c_src_c-writer.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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/09/03 14:17:01 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.3 2025/04/30 03:47:13 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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.6 2025/04/30 03:47:13 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 182 (offset -2 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-toolkit_moz.configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.6 2025/04/30 03:47:13 ryoon 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 338 (offset 96 lines). Hunk #2 succeeded at 3056 (offset 239 lines). Hunk #3 succeeded at 2932 (offset 96 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.6 2025/07/23 20:58:30 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 169. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-xpcom_base_nscore.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.6 2025/04/30 03:47:13 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 69 (offset -7 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/thunderbird/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.5 2025/04/30 03:47:13 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 181 (offset -40 lines). done ===> Creating toolchain wrappers for thunderbird-145.0 ===> Configuring for thunderbird-145.0 printf '#!/bin/sh\n[ "$*" = "-f" ] && exit 0\nexec /bin/rm $@\n' > /home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/rm chmod +x /home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/rm => Fixing libpci soname => Substituting "netbsdtag" in comm/third_party/rnp/src/librekey/key_store_pgp.cpp => Setting MAKE_JOBS for cairo => Fixing segfault in libmozsqlite3.so cd /home/pbulk/build/mail/thunderbird/work/thunderbird-145.0 && mkdir -p ../build => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing python interpreter in build/cargo-linker. => Checking for portability problems in extracted files Using Python 3.13.9 from /opt/pkg/bin/python3.13 Creating local state directory: /home/pbulk/build/mail/thunderbird/work/.home/.mozbuild/srcdirs/thunderbird-145.0-8d733112a6ff Creating the 'build' site at /home/pbulk/build/mail/thunderbird/work/.home/.mozbuild/srcdirs/thunderbird-145.0-8d733112a6ff/_virtualenvs/build Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /home/pbulk/build/mail/thunderbird/work/.tools/bin/sh checking for host system type... x86_64-unknown-illumos checking for target system type... x86_64-unknown-illumos Determining COMM source information from sourcestamp.txt... Determining GECKO source information from sourcestamp.txt... checking whether cross compiling... no checking if configuration file confvars.sh exists... /home/pbulk/build/mail/thunderbird/work/thunderbird-145.0/comm/mail/confvars.sh checking if configuration file configure.sh exists... /home/pbulk/build/mail/thunderbird/work/thunderbird-145.0/comm/mail/branding/nightly/configure.sh Determining COMM source information from environment... COMM_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/comm-release COMM_SOURCE_CHANGESET: 6d3e40ecd3874509b6f384f3b64c01aec263e89b checking for Python 3... /home/pbulk/build/mail/thunderbird/work/.home/.mozbuild/srcdirs/thunderbird-145.0-8d733112a6ff/_virtualenvs/build/bin/python (3.13.9) checking for ccache... not found checking for the target C compiler... /home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 14.3.0 checking the target C compiler works... yes checking for the target C++ compiler... /home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 14.3.0 checking the target C++ compiler works... yes checking for the host C compiler... /home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 14.3.0 checking the host C compiler works... yes checking for the host C++ compiler... /home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 14.3.0 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking for __thread keyword for TLS variables... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for the assembler... /home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/gcc checking for llvm-objdump... /home/pbulk/build/mail/thunderbird/work/.buildlink/bin/llvm-objdump checking for ar... /usr/bin/ar checking whether ar supports response files... no checking for host_ar... /usr/bin/ar checking for -mavxvnni support... yes checking for -mavx512bw support... yes checking for -mavx512vnni support... yes checking for pkg_config... /home/pbulk/build/mail/thunderbird/work/.tools/bin/pkg-config checking for pkg-config version... 2.4.3 checking whether pkg-config is pkgconf... yes WARNING: When not building jemalloc, you need to build with --with-redist or set WIN32_REDIST_DIR. checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... no checking for malloc.h... yes checking for stdint.h... yes checking for inttypes.h... yes checking for alloca.h... yes checking for sys/byteorder.h... yes checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for fts.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... no checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... no checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... no checking for memfd_create in sys/mman.h... no checking for clock_gettime(CLOCK_MONOTONIC)... yes checking for res_ninit()... no checking for dladdr... yes checking for dlfcn.h... yes checking for dlopen in -ldl... yes checking for gethostbyname_r in -lc_r... no checking for socket in -lsocket... yes checking for pthread_create... yes checking for pthread.h... yes checking whether the C compiler supports -pthread... yes checking whether 64-bits std::atomic requires -latomic... no checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wtautological-constant-in-range-compare... no checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wcomma-subscript... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wvolatile... yes checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes checking whether the C++ compiler supports -Wno-deprecated-this-capture... no checking whether the C compiler supports -Wno-error=deprecated... yes checking whether the C++ compiler supports -Wno-error=deprecated... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wlogical-op... yes checking whether the C++ compiler supports -Wlogical-op... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-builtins... no checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-vla-cxx-extension... no checking whether the C compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -Wno-unknown-warning-option... no checking whether the C compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking whether the C compiler supports -pipe... yes checking whether the C++ compiler supports -pipe... yes checking whether the C linker supports -Wl,--build-id=sha1... no checking whether the C assembler supports -Wa,--noexecstack... yes checking whether the C linker supports -Wl,-z,noexecstack... no checking whether the C linker supports -Wl,-z,text... yes checking whether the C linker supports -Wl,-z,relro... no checking whether the C linker supports -Wl,-z,now... yes checking whether the C linker supports -Wl,-z,nocopyreloc... no checking whether the C assembler supports -fPIC... yes checking whether the C compiler supports -fPIC... yes checking whether the C++ compiler supports -fPIC... yes checking what kind of list files are supported by the linker... linkerlist checking for llvm_profdata... /home/pbulk/build/mail/thunderbird/work/.buildlink/bin/llvm-profdata checking for readelf... /home/pbulk/build/mail/thunderbird/work/.buildlink/bin/llvm-readelf checking for objcopy... /home/pbulk/build/mail/thunderbird/work/.buildlink/bin/llvm-objcopy Determining GECKO source information from environment... Determining GECKO source information from .gecko_rev.yml GECKO_SOURCE_REPOSITORY: https://hg-edge.mozilla.org/releases/mozilla-release GECKO_SOURCE_CHANGESET: 5b5b269e7de9f54f2d9de10e1aa4c6a7cb44fdfe Configuring Botan... INFO: /home/pbulk/build/mail/thunderbird/work/thunderbird-145.0/comm/third_party/botan/configure.py invoked with options "--cc=gcc --cc-bin=/home/pbulk/build/mail/thunderbird/work/.cwrapper/bin/g++ --cpu=x86_64 --os=sunos --with-build-dir=/home/pbulk/build/mail/thunderbird/work/build/comm/third_party/botan --build-targets=static --minimized-build --link-method=copy --without-documentation --distribution-info=Thunderbird_145.0 --enable-modules=aead,aes,auto_rng,bigint,blowfish,camellia,cast128,cbc,cfb,crc24,des,dl_group,dsa,eax,ec_group,ecdh,ecdsa,ed25519,elgamal,eme_pkcs1,emsa_pkcs1,emsa_raw,ffi,hash,hkdf,hmac,hmac_drbg,idea,kdf,md5,ocb,pcurves_brainpool256r1,pcurves_brainpool384r1,pcurves_brainpool512r1,pcurves_generic,pcurves_numsp512d1,pcurves_secp192r1,pcurves_secp224r1,pcurves_secp256k1,pcurves_secp256r1,pcurves_secp384r1,pcurves_secp521r1,pcurves_sm2p256v1,pgp_s2k,pubkey,raw_hash,rfc3394,rmd160,rsa,sha1,sha2_32,sha2_64,sha3,sm2,sm3,sm4,sp800_56a,system_rng,twofish,x25519" INFO: Configuring to build Botan 3.8.1 (revision unknown) INFO: Python version: "3.13.9 (main, Nov 16 2025, 23:05:58) [GCC 14.3.0]" INFO: Implicit --cxxflags=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -msse2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/nspr -I/opt/pkg/include/libdrm -I/opt/pkg/include/libxml2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/ffmpeg7 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz due to environment variable CXXFLAGS INFO: Implicit --ldflags=-Wl,-R/opt/pkg/lib/thunderbird -L/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -Wl,-R/opt/pkg/lib -L/opt/pkg/lib/nspr -Wl,-R/opt/pkg/lib/nspr -L/opt/pkg/lib/nss -Wl,-R/opt/pkg/lib/nss -liconv -lintl -L/opt/pkg/lib/ffmpeg7 -Wl,-R/opt/pkg/lib/ffmpeg7 due to environment variable LDFLAGS INFO: Autodetected platform information: OS="SunOS" machine="i86pc" proc="i386" INFO: Using /etc/ssl/certs/ca-certificates.crt as system certificate store INFO: Auto-detected compiler version gcc 14.3 INFO: Auto-detected compiler arch x86_64 INFO: Target is gcc:14.3-solaris-x86_64 INFO: Skipping (incompatible CPU): aes_armv8 aes_power8 cpuid_aarch64 cpuid_arm32 cpuid_loongarch64 cpuid_ppc cpuid_riscv64 sha1_armv8 sha2_32_armv8 sha2_64_armv8 shacal2_armv8 sm4_armv8 INFO: Skipping (incompatible OS): certstor_system_macos certstor_system_windows commoncrypto win32_stats INFO: Skipping (not requested): adler32 aes_crystals_xof aes_ni aes_vaes aes_vperm argon2 argon2_avx2 argon2_ssse3 argon2fmt aria asio base32 base58 bcrypt bcrypt_pbkdf bitvector blake2 blake2mac blake2s cascade ccm certstor_flatfile certstor_sql certstor_sqlite3 certstor_system chacha chacha20poly1305 chacha_avx2 chacha_avx512 chacha_rng chacha_simd32 classic_mceliece comb4p compression cpuid cpuid_x86 crc32 cryptobox curve448 dh dilithium dilithium_aes dilithium_common dilithium_round3 dilithium_shake dlies dyn_load ecgdsa ecies eckcdsa ed448 eme_oaep eme_raw emsa_pssr emsa_x931 entropy fd_unix filters fpe_fe1 frodokem frodokem_aes frodokem_common gcm getentropy ghash ghash_cpu ghash_vperm gmac gost_28147 gost_3410 gost_3411 hotp hss_lms http_util hybrid_kem idea_sse2 iso9796 jitter_rng kdf1 kdf1_iso18033 keccak keccak_perm_bmi2 kex_to_kem_adapter kuznyechik kyber kyber_90s kyber_common kyber_round3 legacy_ec_point lion locking_allocator mce md4 mem_pool mgf1 ml_dsa ml_kem noekeon noekeon_simd ofb par_hash passhash9 pbes2 pbkdf2 pcurves_frp256v1 pkcs11 poly1305 pqcrystals prf_tls prf_x942 processor_rng psk_db rc4 rdseed rfc6979 roughtime salsa20 scrypt seed serpent serpent_avx2 serpent_avx512 serpent_simd sessions_sql sessions_sqlite3 sha1_simd sha1_x86 sha2_32_avx2 sha2_32_simd sha2_32_x86 sha2_64_avx2 sha2_64_avx512 sha2_64_x86 shacal2 shacal2_avx2 shacal2_simd shacal2_x86 shake shake_cipher shake_xof simd_2x64 simd_4x32 simd_4x64 simd_8x64 simd_avx2 simd_avx512 siphash siv skein slh_dsa_sha2 slh_dsa_shake sm4_gfni sm4_x86 socket sodium sp800_108 sp800_56c sphincsplus_common sphincsplus_sha2 sphincsplus_sha2_base sphincsplus_shake sphincsplus_shake_base srp6 streebog thread_utils threefish_512 tls tls12 tls13 tls13_pqc tls_cbc tpm2_crypto_backend tpm2_ecc tpm2_rsa tree_hash trunc_hash tss uuid whirlpool x448 x509 x919_mac xmd xmss xts zfec zfec_sse2 zfec_vperm INFO: Skipping (requires external dependency): boost bzip2 esdm_rng lzma sqlite3 tpm tpm2 zlib WARNING: These modules are deprecated and will be removed in a future release (consider disabling with --disable-deprecated-features): md5 INFO: Loading modules: aead aes asn1 auto_rng base base64 bigint blinding block blowfish camellia cast128 cbc cfb checksum cmac crc24 cshake_xof ctr des dl_algo dl_group dsa eax ec_group ecc_key ecdh ecdsa ed25519 elgamal eme_pkcs1 emsa_pkcs1 emsa_raw ffi hash hash_id hex hkdf hmac hmac_drbg idea kdf kdf2 keccak_perm keypair kmac mac md5 mdx_hash mode_pad modes mp nist_keywrap numbertheory ocb os_utils pbkdf pcurves pcurves_brainpool256r1 pcurves_brainpool384r1 pcurves_brainpool512r1 pcurves_generic pcurves_impl pcurves_numsp512d1 pcurves_secp192r1 pcurves_secp224r1 pcurves_secp256k1 pcurves_secp256r1 pcurves_secp384r1 pcurves_secp521r1 pcurves_sm2p256v1 pem pgp_s2k pk_pad poly_dbl pubkey raw_hash rfc3394 rmd160 rng rsa sha1 sha2_32 sha2_64 sha3 sm2 sm3 sm4 sp800_56a stateful_rng stream system_rng twofish utils x25519 xof INFO: Using copy to link files into build dir (use --link-method to change) INFO: Botan 3.8.1 (revision unknown) (unreleased undated) build setup is complete Creating the 'mach' site at /home/pbulk/build/mail/thunderbird/work/.home/.mozbuild/srcdirs/thunderbird-145.0-8d733112a6ff/_virtualenvs/mach Could not install glean-sdk, so telemetry will not be collected. Continuing. Could not install orjson, so json operations will be slower in various tools. Continuing. Could not install psutil, so telemetry will be missing some data. Continuing. Could not install zstandard, so zstd archives will not be possible to extract. Continuing. Could not install pyyaml, so faster native loading is disabled. Continuing. Creating the 'common' site at /home/pbulk/build/mail/thunderbird/work/.home/.mozbuild/srcdirs/thunderbird-145.0-8d733112a6ff/_virtualenvs/common Creating the 'build' site at /home/pbulk/build/mail/thunderbird/work/.home/.mozbuild/srcdirs/thunderbird-145.0-8d733112a6ff/_virtualenvs/build checking for fcntl.h... yes checking for string.h... yes checking for limits.h... yes checking for sys/auxv.h... yes checking for sys/cdefs.h... no checking for sys/resource.h... yes checking for sys/param.h... yes checking for sys/stat.h... yes checking for sys/wait.h... yes checking for mkdtemp... yes checking for mkstemp... yes checking for realpath... yes checking for O_BINARY... no checking for _O_BINARY... no checking for stdlib.h... yes checking for locale.h... yes checking for strings.h... yes checking for stdint.h... yes checking for stdarg.h... yes checking for endian.h... yes checking for memory.h... yes checking for xlocale.h... yes checking for _isnan... no checking for _finite... no checking for INFINITY... yes checking for isinf... yes checking for isnan... yes checking for nan... yes checking for _doprnt... no checking for snprintf... yes checking for vasprintf... yes checking for vsnprintf... yes checking for vprintf... yes checking for open... yes checking for realloc... yes checking for setlocale... yes checking for uselocale... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strdup... yes Thunderbird official branding set to 'thunderbird'. checking for nspr >= 4.32... yes checking NSPR_CFLAGS... -I/opt/pkg/include/nspr checking NSPR_LIBS... -L/opt/pkg/lib/nspr -Wl,-R/opt/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -lpthread -lrt checking for rustc... /opt/pkg/bin/rustc checking for cargo... /opt/pkg/bin/cargo checking rustc version... 1.90.0 checking cargo version... 1.90.0 checking for rust host triplet... x86_64-unknown-illumos checking for rust target triplet... x86_64-unknown-illumos checking for rustdoc... /opt/pkg/bin/rustdoc checking for cbindgen... /opt/pkg/bin/cbindgen checking for rustfmt... /opt/pkg/bin/rustfmt checking for clang for bindgen... /opt/pkg/bin/clang checking for libclang for bindgen... /opt/pkg/lib/libclang.so checking that libclang is new enough... yes checking bindgen cflags... ['-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN', '-isystem/opt/pkg/include/nspr', '-isystem/opt/pkg/include/pixman-1'] checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... -I/opt/pkg/include checking MOZ_FFI_LIBS... -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lffi checking for tm_zone and tm_gmtoff in struct tm... no checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... no checking for setpriority... yes checking for syscall... yes checking for getc_unlocked... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for strerror... yes checking for nl_langinfo and CODESET... yes checking for __cxa_demangle... yes checking for _getc_nolock... no checking for localeconv... yes checking for nodejs... /opt/pkg/bin/node (25.2.0) checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... no WARNING: Package gtk+-wayland-3.0 was not found in the pkg-config search path. WARNING: Perhaps you should add the directory containing `gtk+-wayland-3.0.pc' WARNING: to the PKG_CONFIG_PATH environment variable WARNING: Package 'gtk+-wayland-3.0' not found WARNING: Package 'xkbcommon' not found checking for pango >= 1.22.0... yes checking MOZ_PANGO_CFLAGS... -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1 checking MOZ_PANGO_LIBS... -L/opt/pkg/lib -lpango-1.0 -lharfbuzz -lgobject-2.0 -Wl,-R/opt/pkg/lib -lglib-2.0 checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 checking _FONTCONFIG_LIBS... -L/opt/pkg/lib -lfontconfig checking for freetype2 >= 9.10.3... yes checking _FT2_CFLAGS... -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include checking _FT2_LIBS... -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lfreetype checking for tar... /usr/bin/gtar checking for unzip... /home/pbulk/build/mail/thunderbird/work/.tools/bin/unzip checking for the Mozilla API key... no checking for the Google Location Service API key... no checking for the Google Safebrowsing API key... no checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for the Pocket API key... no checking for libwebp >= 1.0.2 libwebpdemux >= 1.0.2... yes checking MOZ_WEBP_CFLAGS... -I/opt/pkg/include -I/opt/pkg/include/webp checking MOZ_WEBP_LIBS... -L/opt/pkg/lib -lwebpdemux -Wl,-R/opt/pkg/lib -lwebp checking for x11 xcb xcb-shm x11-xcb xext xrandr >= 1.4.0 xcomposite xcursor xdamage xfixes xi... yes checking MOZ_X11_CFLAGS... -I/opt/pkg/include -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT checking MOZ_X11_LIBS... -L/opt/pkg/lib -lxcb-shm -lX11-xcb -lXrandr -lXcomposite -lXcursor -lXdamage -lXi -lXext -lXfixes -lX11 -Wl,-R/opt/pkg/lib -lxcb checking for ice sm... yes checking MOZ_X11_SM_CFLAGS... -I/opt/pkg/include checking for stat64... no checking for lstat64... no checking for truncate64... no checking for statvfs64... no checking for statvfs... yes checking for statfs64... no checking for statfs... yes checking for lutimes... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking for eventfd... yes checking for arc4random... yes checking for arc4random_buf... yes checking for mallinfo... no checking for sys/ioccom.h... yes checking for vpx >= 1.10.0... yes checking MOZ_LIBVPX_CFLAGS... -I/opt/pkg/include checking MOZ_LIBVPX_LIBS... -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lvpx -lm checking for vpx/vpx_decoder.h... yes checking for vpx_codec_dec_init_ver... yes checking for nasm... /opt/pkg/bin/nasm checking nasm version... 3.01 Using wasi sysroot in /opt/pkg/wasi checking for the wasm C compiler... /opt/pkg/bin/clang checking whether the wasm C compiler can be used... yes checking the wasm C compiler version... 19.1.7 checking the wasm C compiler works... yes checking the wasm C compiler can find wasi headers... yes checking the wasm C linker can find wasi libraries... yes checking for the wasm C++ compiler... /opt/pkg/bin/clang++ checking whether the wasm C++ compiler can be used... yes checking the wasm C++ compiler version... 19.1.7 checking the wasm C++ compiler works... yes checking the wasm C++ compiler can find wasi headers... yes checking the wasm C++ linker can find wasi libraries... yes checking for clock() in wasi sysroot... no checking for emulated clock() in wasi sysroot... yes checking for dump_syms... not found checking for nss >= 3.117... yes checking NSS_CFLAGS... -I/opt/pkg/include/nss -I/opt/pkg/include/nspr checking NSS_LIBS... -Wl,-R/opt/pkg/lib/nss -L/opt/pkg/lib/nss -lssl3 -lsmime3 -lnss3 -lnssutil3 -L/opt/pkg/lib/nspr -Wl,-R/opt/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -lpthread -lrt checking for libevent... yes checking MOZ_LIBEVENT_CFLAGS... -I/opt/pkg/include checking MOZ_LIBEVENT_LIBS... -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -levent checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0... yes checking MOZ_GTK3_CFLAGS... -I/opt/pkg/include/gtk-3.0/unix-print -I/opt/pkg/include/gtk-3.0 -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include -I/opt/pkg/include/at-spi2-atk/2.0 -I/opt/pkg/include/at-spi-2.0 -I/opt/pkg/include/dbus-1.0 -I/opt/pkg/lib/dbus-1.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/fribidi -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/atk-1.0 -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1 -I/opt/pkg/include/gdk-pixbuf-2.0 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/gio-unix-2.0 -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include checking MOZ_GTK3_LIBS... -L/opt/pkg/lib -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -Wl,-R/opt/pkg/lib -lglib-2.0 checking for glib-2.0 >= 2.42 gobject-2.0... yes checking GLIB_CFLAGS... -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include checking GLIB_LIBS... -L/opt/pkg/lib -lgobject-2.0 -Wl,-R/opt/pkg/lib -lglib-2.0 checking for dbus-1 >= 0.60... yes checking MOZ_DBUS_CFLAGS... -I/opt/pkg/include/dbus-1.0 -I/opt/pkg/lib/dbus-1.0/include checking MOZ_DBUS_LIBS... -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -ldbus-1 checking for pixman-1 >= 0.40.0... yes checking MOZ_PIXMAN_CFLAGS... -I/opt/pkg/include/pixman-1 checking MOZ_PIXMAN_LIBS... -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lpixman-1 checking for sin_len in struct sockaddr_in... no checking for sin_len6 in struct sockaddr_in6... no checking for sa_len in struct sockaddr... no checking for pthread_cond_timedwait_monotonic_np... no checking ONNX install path... no checking for valid C compiler optimization flags... yes checking for awk... /usr/bin/nawk checking for gmake... /home/pbulk/build/mail/thunderbird/work/.tools/bin/make checking for watchman... not found checking for xargs... /home/pbulk/build/mail/thunderbird/work/.tools/bin/xargs checking for strip... /home/pbulk/build/mail/thunderbird/work/.buildlink/bin/llvm-strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... -I/opt/pkg/include checking MOZ_ZLIB_LIBS... -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -lz Creating config.status Reticulating splines... Finished reading 2299 moz.build files in 7.88s Read 13 gyp files in parallel contributing 0.00s to total wall time Processed into 15819 build config descriptors in 7.57s RecursiveMake backend executed in 8.95s 4831 total backend files; 3710 created; 1 updated; 1120 unchanged; 0 deleted; 19 -> 1835 Makefile FasterMake backend executed in 0.00s 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted Clangd backend executed in 0.00s 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 26.44s; CPU time: 21.26s; Efficiency: 80%; Untracked: 2.04s