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

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.3.0esr/releasenotes/
This commit is contained in:
Christoph Moench-Tegeder 2025-09-12 20:55:18 +02:00
parent 420d05b700
commit b04c01f8cd
4 changed files with 4 additions and 47 deletions

View File

@ -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

View File

@ -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

View File

@ -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),

View File

@ -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