git: 96358ac49bc2 - main - mail/thunderbird: update to 157.0 (rc2)

From: Christoph Moench-Tegeder <cmt_at_FreeBSD.org>
Date: Tue, 29 Sep 2026 19:09:49 UTC
The branch main has been updated by cmt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=96358ac49bc26180c3c83c228a19b592017b3ba4

commit 96358ac49bc26180c3c83c228a19b592017b3ba4
Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
AuthorDate: 2026-09-29 19:09:09 +0000
Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
CommitDate: 2026-09-29 19:09:09 +0000

    mail/thunderbird: update to 157.0 (rc2)
    
    Release Notes:
      https://www.thunderbird.net/en-US/thunderbird/157.0/releasenotes/
---
 mail/thunderbird/Makefile                          |   6 +-
 mail/thunderbird/distinfo                          |   6 +-
 .../patch-build_moz.configure_toolchain.configure  |  22 +-
 mail/thunderbird/files/patch-dns-resolve-https-rr  |  34 ---
 mail/thunderbird/files/patch-libwebrtc-generated   | 235 +--------------------
 ...angle_angle__program__version__id__gn_moz.build |   1 -
 .../files/patch-xpcom_base_nsMemoryInfoDumper.cpp  |  19 --
 7 files changed, 26 insertions(+), 297 deletions(-)

diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 8d2add784d8b..547f30277f2f 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,8 +1,8 @@
 PORTNAME=	thunderbird
-DISTVERSION=	156.0.1
+DISTVERSION=	157.0
 CATEGORIES=	mail news net-im wayland
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
-		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
+		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
 DISTFILES=	${DISTNAME}.source${EXTRACT_SUFX}
 
 MAINTAINER=	gecko@FreeBSD.org
@@ -13,7 +13,7 @@ NOT_FOR_ARCHS=		i386
 NOT_FOR_ARCHS_REASON=	fails to build: rust needs more address space than platform can provide
 
 BUILD_DEPENDS=	nspr>=4.32:devel/nspr \
-		nss>=3.128:security/nss \
+		nss>=3.129:security/nss \
 		libevent>=2.1.8:devel/libevent \
 		harfbuzz>=10.1.0:print/harfbuzz \
 		graphite2>=1.3.14:graphics/graphite2 \
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 887a93ab72d9..39a8129ffcbb 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1790101050
-SHA256 (thunderbird-156.0.1.source.tar.xz) = 4b12574dbf5106e0a764dd6a90b800ae332fa194a9b1d9f3fe7bd14fb0111c1d
-SIZE (thunderbird-156.0.1.source.tar.xz) = 943111452
+TIMESTAMP = 1790702515
+SHA256 (thunderbird-157.0.source.tar.xz) = c276e8687b529fc7472df62c8fca11ea19f3bf06109217437210cfe48e5b01c9
+SIZE (thunderbird-157.0.source.tar.xz) = 952835956
diff --git a/mail/thunderbird/files/patch-build_moz.configure_toolchain.configure b/mail/thunderbird/files/patch-build_moz.configure_toolchain.configure
index 503e5392f4ec..6e91dd57b183 100644
--- a/mail/thunderbird/files/patch-build_moz.configure_toolchain.configure
+++ b/mail/thunderbird/files/patch-build_moz.configure_toolchain.configure
@@ -1,4 +1,4 @@
-commit 1c7271a2ab154784620a34030df1fe49fd1fd917
+commit 299e8559702986212ae84c43b4be596e1431db68
 Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
 
     catch wasm32-wasi target naming in FreeBSD
@@ -9,10 +9,10 @@ Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
     the compiler can find it's assorted files.
 
 diff --git build/moz.configure/toolchain.configure build/moz.configure/toolchain.configure
-index eb1251f51ff3..d327dba3760d 100644
+index d58f3eb65ce0..5795049ce073 100644
 --- build/moz.configure/toolchain.configure
 +++ build/moz.configure/toolchain.configure
-@@ -655,6 +655,7 @@ def same_arch_different_bits():
+@@ -653,6 +653,7 @@ def same_arch_different_bits():
  
  @imports(_from="mozshellutil", _import="quote")
  @imports(_from="mozbuild.configure.constants", _import="OS_preprocessor_checks")
@@ -20,14 +20,14 @@ index eb1251f51ff3..d327dba3760d 100644
  def check_compiler(
      configure_cache, compiler, language, target, android_version, wrapper=[]
  ):
-@@ -699,8 +700,9 @@ def check_compiler(
-         # This makes clang define __ANDROID_API__ and use versioned library
-         # directories from the NDK.
-         toolchain = "%s%d" % (target.toolchain, android_version)
--    elif target.kernel == "WASI" and info.type == "clang" and info.version >= Version("22.1"):
--        # The wasm32-wasi target was renamed to wasm32-wasip1 in LLVM 22.1.
-+    elif (target.kernel == "WASI" and info.type == "clang") and (info.version >= Version("22.1") or platform.startswith("freebsd")):
-+        # The wasm32-wasi target was renamed to wasm32-wasip1 in LLVM 22.1
+@@ -700,9 +701,10 @@ def check_compiler(
+     elif (
+         target.kernel == "WASI"
+         and info.type == "clang"
+-        and info.version >= Version("22.1")
++        and (info.version >= Version("22.1") or platform.startswith("freebsd"))
+     ):
+         # The wasm32-wasi target was renamed to wasm32-wasip1 in LLVM 22.1.
 +        # and FreeBSD uses it since ports 7c5b2039a45ad for all LLVM ports
          toolchain = "wasm32-wasip1"
      else:
diff --git a/mail/thunderbird/files/patch-dns-resolve-https-rr b/mail/thunderbird/files/patch-dns-resolve-https-rr
deleted file mode 100644
index b0517900dd0a..000000000000
--- a/mail/thunderbird/files/patch-dns-resolve-https-rr
+++ /dev/null
@@ -1,34 +0,0 @@
-commit c6452bc491ef6b531ae4e948926bd8d863ad1fc3
-Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
-
-    enable resolving HTTPS RRs via the OS's resolver on FreeBSD
-    
-    see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460  for details
-    on HTTPS RRs.
-
-diff --git netwerk/dns/moz.build netwerk/dns/moz.build
-index 2369794f2407..7e3bff4b5092 100644
---- netwerk/dns/moz.build
-+++ netwerk/dns/moz.build
-@@ -56,6 +56,8 @@ if CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows":
- elif CONFIG["OS_TARGET"] == "Linux":
-     SOURCES += ["PlatformDNSUnix.cpp"]
-     OS_LIBS += ["resolv"]
-+elif CONFIG["OS_TARGET"] == "FreeBSD":
-+    SOURCES += ["PlatformDNSUnix.cpp"]
- elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
-     SOURCES += ["PlatformDNSMac.cpp"]
- elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "android":
-diff --git netwerk/dns/nsHostResolver.cpp netwerk/dns/nsHostResolver.cpp
-index 2ef4006a3b17..29c4c7cf5730 100644
---- netwerk/dns/nsHostResolver.cpp
-+++ netwerk/dns/nsHostResolver.cpp
-@@ -175,7 +175,7 @@ nsresult nsHostResolver::Init() MOZ_NO_THREAD_SAFETY_ANALYSIS {
- #elif defined(MOZ_WIDGET_ANDROID)
-   // android_res_nquery only got added in API level 29
-   sNativeHTTPSSupported = jni::GetAPIVersion() >= 29;
--#elif defined(XP_LINUX) || defined(XP_MACOSX)
-+#elif defined(XP_LINUX) || defined(XP_MACOSX) || defined(XP_FREEBSD)
-   sNativeHTTPSSupported = true;
- #endif
-   LOG(("Native HTTPS records supported=%d", bool(sNativeHTTPSSupported)));
diff --git a/mail/thunderbird/files/patch-libwebrtc-generated b/mail/thunderbird/files/patch-libwebrtc-generated
index c5cf78336f5c..3c92a8583a31 100644
--- a/mail/thunderbird/files/patch-libwebrtc-generated
+++ b/mail/thunderbird/files/patch-libwebrtc-generated
@@ -1,7 +1,7 @@
-commit cdee6fc0b3135cc245b6d8c05c6f2dd255f3ada1
+commit a104382524fcd2d357b6c2f7d6df3a91f55ccbdf
 Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
 
-    regenerate FreeBSD libwebrtc patch for gecko 155
+    regenerate FreeBSD libwebrtc patch for gecko 157
 
 diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
 index 2060d5597a7c..643ec6ab666e 100644
@@ -33764,14 +33764,10 @@ index 06b4e9233fb4..462a19eca697 100644
      UNIFIED_SOURCES += [
          "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
 diff --git third_party/libwebrtc/common_video/common_video_gn/moz.build third_party/libwebrtc/common_video/common_video_gn/moz.build
-index 16645ce2d192..f514de4d05c9 100644
+index f31ccd363aa1..f514de4d05c9 100644
 --- third_party/libwebrtc/common_video/common_video_gn/moz.build
 +++ third_party/libwebrtc/common_video/common_video_gn/moz.build
-@@ -10,17 +10,26 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
- AllowCompilerWarnings()
- 
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
-+DEFINES["HAVE_LIBYUV_JPEG"] = True
+@@ -14,13 +14,22 @@ DEFINES["HAVE_LIBYUV_JPEG"] = True
  DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
  DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
  DEFINES["RTC_ENABLE_VP9"] = True
@@ -33786,7 +33782,6 @@ index 16645ce2d192..f514de4d05c9 100644
  DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
 +DEFINES["WEBRTC_POSIX"] = True
  DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
--DEFINES["HAVE_LIBYUV_JPEG"] = True
 +DEFINES["_FILE_OFFSET_BITS"] = "64"
 +DEFINES["_LARGEFILE64_SOURCE"] = True
 +DEFINES["_LARGEFILE_SOURCE"] = True
@@ -39955,218 +39950,6 @@ index 3a23e086ef18..8b7b0aefbf7f 100644
 -    DEFINES["_GNU_SOURCE"] = True
 -
  Library("stream_params_gn")
-diff --git third_party/libwebrtc/media/video_source_base_gn/moz.build third_party/libwebrtc/media/video_source_base_gn/moz.build
-index a0e88633c873..02f91f7eb002 100644
---- third_party/libwebrtc/media/video_source_base_gn/moz.build
-+++ third_party/libwebrtc/media/video_source_base_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_DEPRECATE_PLAN_B"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_ENCODER_PSNR_STATS"] = True
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
- 
- FINAL_LIBRARY = "xul"
- 
-@@ -47,97 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
- 
-     DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
--    DEFINES["ANDROID"] = True
--    DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
--    DEFINES["HAVE_SYS_UIO_H"] = True
--    DEFINES["WEBRTC_ANDROID"] = True
--    DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
--    DEFINES["WEBRTC_LINUX"] = True
--    DEFINES["WEBRTC_POSIX"] = True
--    DEFINES["_GNU_SOURCE"] = True
--    DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
--    DEFINES["__STDC_CONSTANT_MACROS"] = True
--    DEFINES["__STDC_FORMAT_MACROS"] = True
--
--    OS_LIBS += [
--        "log"
--    ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
--    DEFINES["WEBRTC_MAC"] = True
--    DEFINES["WEBRTC_POSIX"] = True
--    DEFINES["__STDC_CONSTANT_MACROS"] = True
--    DEFINES["__STDC_FORMAT_MACROS"] = True
--
--    OS_LIBS += [
--        "-framework Foundation"
--    ]
--
--if CONFIG["OS_TARGET"] == "Linux":
--
--    DEFINES["USE_AURA"] = "1"
--    DEFINES["USE_GLIB"] = "1"
--    DEFINES["USE_OZONE"] = "1"
--    DEFINES["USE_UDEV"] = True
--    DEFINES["WEBRTC_LINUX"] = True
--    DEFINES["WEBRTC_POSIX"] = True
--    DEFINES["_FILE_OFFSET_BITS"] = "64"
--    DEFINES["_LARGEFILE64_SOURCE"] = True
--    DEFINES["_LARGEFILE_SOURCE"] = True
--    DEFINES["__STDC_CONSTANT_MACROS"] = True
--    DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
--    DEFINES["USE_GLIB"] = "1"
--    DEFINES["USE_OZONE"] = "1"
--    DEFINES["WEBRTC_BSD"] = True
--    DEFINES["WEBRTC_POSIX"] = True
--    DEFINES["_FILE_OFFSET_BITS"] = "64"
--    DEFINES["_LARGEFILE64_SOURCE"] = True
--    DEFINES["_LARGEFILE_SOURCE"] = True
--    DEFINES["__STDC_CONSTANT_MACROS"] = True
--    DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
--    DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
--    DEFINES["NOMINMAX"] = True
--    DEFINES["NTDDI_VERSION"] = "0x0A000000"
--    DEFINES["PSAPI_VERSION"] = "2"
--    DEFINES["RTC_ENABLE_WIN_WGC"] = True
--    DEFINES["UNICODE"] = True
--    DEFINES["USE_AURA"] = "1"
--    DEFINES["WEBRTC_WIN"] = True
--    DEFINES["WIN32"] = True
--    DEFINES["WIN32_LEAN_AND_MEAN"] = True
--    DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
--    DEFINES["WINVER"] = "0x0A00"
--    DEFINES["_ATL_NO_OPENGL"] = True
--    DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
--    DEFINES["_CRT_RAND_S"] = True
--    DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
--    DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
--    DEFINES["_HAS_EXCEPTIONS"] = "0"
--    DEFINES["_HAS_NODISCARD"] = True
--    DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
--    DEFINES["_SECURE_ATL"] = True
--    DEFINES["_UNICODE"] = True
--    DEFINES["_WIN32_WINNT"] = "0x0A00"
--    DEFINES["_WINDOWS"] = True
--    DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
--    DEFINES["__STD_C"] = True
--
--    OS_LIBS += [
--        "crypt32",
--        "iphlpapi",
--        "secur32",
--        "winmm"
--    ]
-+    DEFINES["_DEBUG"] = True
- 
- if CONFIG["TARGET_CPU"] == "aarch64":
- 
-@@ -145,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
-     DEFINES["WEBRTC_HAS_NEON"] = True
-     DEFINES["__ARM_NEON__"] = "1"
- 
--if CONFIG["TARGET_CPU"] == "arm":
--
--    CXXFLAGS += [
--        "-mfpu=neon"
--    ]
--
--    DEFINES["WEBRTC_ARCH_ARM"] = True
--    DEFINES["WEBRTC_ARCH_ARM_V7"] = True
--    DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
--    DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
- 
-     DEFINES["MIPS32_LE"] = True
-     DEFINES["MIPS_FPU_LE"] = True
--    DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
--    DEFINES["_GNU_SOURCE"] = True
- 
- if CONFIG["TARGET_CPU"] == "x86":
- 
--    DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
--    DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
--    DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
--    DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
--    DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
--    DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
--    DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
-     CXXFLAGS += [
-         "-msse2"
-     ]
- 
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
--    DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
--    DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
--    CXXFLAGS += [
--        "-msse2"
--    ]
--
--    DEFINES["_GNU_SOURCE"] = True
-+    DEFINES["WEBRTC_ENABLE_AVX2"] = True
- 
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["TARGET_CPU"] == "x86_64":
- 
--    DEFINES["_GNU_SOURCE"] = True
-+    DEFINES["WEBRTC_ENABLE_AVX2"] = True
- 
- Library("video_source_base_gn")
 diff --git third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
 index 7b67078e3ad6..e5a19b5feb8a 100644
 --- third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
@@ -73581,10 +73364,10 @@ index eaa549f616ff..de7abe9355ce 100644
  
  Library("webrtc_vp9_helpers_gn")
 diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index 1ee4e85707c0..41d74968fb9d 100644
+index ccba3ea3d575..ae8d467930ef 100644
 --- third_party/libwebrtc/moz.build
 +++ third_party/libwebrtc/moz.build
-@@ -306,6 +306,8 @@ DIRS += [
+@@ -305,6 +305,8 @@ DIRS += [
      "/third_party/libwebrtc/modules/congestion_controller/scream/scream_network_controller_gn",
      "/third_party/libwebrtc/modules/congestion_controller/scream/scream_v2_gn",
      "/third_party/libwebrtc/modules/congestion_controller/scream/scream_v2_parameters_gn",
@@ -73593,7 +73376,7 @@ index 1ee4e85707c0..41d74968fb9d 100644
      "/third_party/libwebrtc/modules/module_api_gn",
      "/third_party/libwebrtc/modules/module_api_public_gn",
      "/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -541,143 +543,31 @@ DIRS += [
+@@ -540,143 +542,31 @@ DIRS += [
      "/third_party/libwebrtc/webrtc_gn"
  ]
  
@@ -73741,7 +73524,7 @@ index 1ee4e85707c0..41d74968fb9d 100644
  
      DIRS += [
          "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -686,13 +576,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -685,13 +575,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
          "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
          "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
          "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -73756,7 +73539,7 @@ index 1ee4e85707c0..41d74968fb9d 100644
  
      DIRS += [
          "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -701,75 +589,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -700,75 +588,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
          "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
          "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
          "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
diff --git a/mail/thunderbird/files/patch-third__party_angle_angle__program__version__id__gn_moz.build b/mail/thunderbird/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
index 8fca42fb5cc7..7ad7a9536a53 100644
--- a/mail/thunderbird/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+++ b/mail/thunderbird/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
@@ -1,6 +1,5 @@
 commit def8534bc849e5ede3f8afe6871a21335075696e
 Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
-Date:   Sat Sep 5 16:40:59 2026 +0200
 
     ANGLEShader components for FreeBSD
 
diff --git a/mail/thunderbird/files/patch-xpcom_base_nsMemoryInfoDumper.cpp b/mail/thunderbird/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
deleted file mode 100644
index 5dcf03bb34c9..000000000000
--- a/mail/thunderbird/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-commit adfcac0af36ed1cd49fa035b054a1bdfe11abdba
-Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
-
-    need signal.h for signal stuff on FreeBSD
-
-diff --git xpcom/base/nsMemoryInfoDumper.cpp xpcom/base/nsMemoryInfoDumper.cpp
-index 201e214a3c0c..bdb8095048cc 100644
---- xpcom/base/nsMemoryInfoDumper.cpp
-+++ xpcom/base/nsMemoryInfoDumper.cpp
-@@ -41,6 +41,9 @@
- 
- #if defined(MOZ_SUPPORTS_RT_SIGNALS)
- #  include <fcntl.h>
-+#if defined(__FreeBSD__)
-+#  include <signal.h>
-+#endif
- #  include <sys/stat.h>
- #  include <sys/types.h>
- #endif