git: b04c01f8cd47 - main - mail/thunderbird-esr: update to 140.3.0 (rc1)

From: Christoph Moench-Tegeder <cmt_at_FreeBSD.org>
Date: Fri, 12 Sep 2025 18:55:52 UTC
The branch main has been updated by cmt:

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

commit b04c01f8cd47cd31206744bc9101602a301c16c7
Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
AuthorDate: 2025-09-12 18:55:18 +0000
Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
CommitDate: 2025-09-12 18:55:18 +0000

    mail/thunderbird-esr: update to 140.3.0 (rc1)
    
    Release Notes:
      https://www.thunderbird.net/en-US/thunderbird/140.3.0esr/releasenotes/
---
 mail/thunderbird-esr/Makefile                      |  3 +--
 mail/thunderbird-esr/distinfo                      |  6 +++---
 mail/thunderbird-esr/files/patch-bug1874059        | 25 ----------------------
 .../files/patch-toolkit_xre_nsEmbedFunctions.cpp   | 17 ---------------
 4 files changed, 4 insertions(+), 47 deletions(-)

diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index 2579456a268c..cfde70f7c6a0 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	thunderbird
-DISTVERSION=	140.2.1
-PORTREVISION=	1
+DISTVERSION=	140.3.0
 CATEGORIES=	mail news net-im wayland
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
 		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index 43de00caa4bb..c22bf44468f3 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756417394
-SHA256 (thunderbird-140.2.1esr.source.tar.xz) = c9e4b98f72db3e9084dc7abe5f0ccf09bfc3e2f327706371dba4c2ee0a14c29b
-SIZE (thunderbird-140.2.1esr.source.tar.xz) = 766037104
+TIMESTAMP = 1757694713
+SHA256 (thunderbird-140.3.0esr.source.tar.xz) = b538c6cde261e06e37e9cedb854c392ab7850aa220f5007c876357b6546418ae
+SIZE (thunderbird-140.3.0esr.source.tar.xz) = 755800156
diff --git a/mail/thunderbird-esr/files/patch-bug1874059 b/mail/thunderbird-esr/files/patch-bug1874059
deleted file mode 100644
index 3fa954ef9def..000000000000
--- a/mail/thunderbird-esr/files/patch-bug1874059
+++ /dev/null
@@ -1,25 +0,0 @@
-commit 56c888446600991803fd92d668349101ad4bf160
-Author: Christoph Moench-Tegeder <cmt@burggraben.net>
-Date:   Tue Feb 6 22:51:27 2024 +0100
-
-    switch to -fvisibility flags
-    
-    this fixes linkage with llvm18 (which does not like the former
-    approach via the #pragma in gcc_hidden.h
-    
-    PR: 276746
-    Submitted by: dim@
-
-diff --git build/moz.configure/toolchain.configure build/moz.configure/toolchain.configure
-index d08b748db250..4696f69153f6 100644
---- build/moz.configure/toolchain.configure
-+++ build/moz.configure/toolchain.configure
-@@ -2186,7 +2186,7 @@ set_define("_LIBCPP_HIDE_FROM_ABI", libcxx_override_visibility.hide_from_abi)
- @depends(target, build_environment)
- def visibility_flags(target, env):
-     if target.os != "WINNT":
--        if target.kernel == "Darwin":
-+        if target.kernel == "Darwin" or target.kernel == "FreeBSD":
-             return ("-fvisibility=hidden", "-fvisibility-inlines-hidden")
-         return (
-             "-I%s/system_wrappers" % os.path.join(env.dist),
diff --git a/mail/thunderbird-esr/files/patch-toolkit_xre_nsEmbedFunctions.cpp b/mail/thunderbird-esr/files/patch-toolkit_xre_nsEmbedFunctions.cpp
deleted file mode 100644
index caac874012c9..000000000000
--- a/mail/thunderbird-esr/files/patch-toolkit_xre_nsEmbedFunctions.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git toolkit/xre/nsEmbedFunctions.cpp toolkit/xre/nsEmbedFunctions.cpp
-index 9ce6af94637c..44165558f7ec 100644
---- toolkit/xre/nsEmbedFunctions.cpp
-+++ toolkit/xre/nsEmbedFunctions.cpp
-@@ -360,10 +360,12 @@ nsresult XRE_InitChildProcess(int aArgc, char* aArgv[],
-           static_cast<CrashReporter::ProcessId>(*crashHelperPidArg);
- #endif  // defined(XP_LINUX) && !defined(MOZ_WIDGET_ANDROID)
- 
-+#if !defined(XP_FREEBSD)
-       exceptionHandlerIsSet = CrashReporter::SetRemoteExceptionHandler(
-           std::move(*crashReporterArg), crashHelperPid);
-       MOZ_ASSERT(exceptionHandlerIsSet,
-                  "Should have been able to set remote exception handler");
-+#endif
- 
-       if (!exceptionHandlerIsSet) {
-         // Bug 684322 will add better visibility into this condition