pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/thunderbird
Module Name: pkgsrc
Committed By: ryoon
Date: Fri Nov 14 17:28:39 UTC 2025
Modified Files:
pkgsrc/mail/thunderbird: Makefile distinfo mozilla-common.mk
pkgsrc/mail/thunderbird/patches:
patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
Added Files:
pkgsrc/mail/thunderbird/patches:
patch-comm_third__party_openpgp.configure
Removed Files:
pkgsrc/mail/thunderbird/patches:
patch-comm_third__party_botan_configure.py
patch-js_src_old-configure.in
patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc
patch-xpcom_ds_nsTArray.h
Log Message:
mail/thunderbird: Update to 145.0
Changelog:
145.0:
What's New
new
Enable support for DNS over HTTPS
new
Account Hub email manual config option added
new
Add manual configuration to EWS account creation
new
Enable support for Microsoft Exchange via Exchange Web Services
What's Changed
changed
Skype has been retired and therefore dropped from Address book IM selection
changed
Removed pref default_supports_diskspace.{HOST}
changed
Removed pref default_offline_support_level.{HOST}
changed
Use of the string "Junk" has been replaced with "Spam"
changed
Stop shipping 32-bit Linux x86 binaries
What's Fixed
fixed
'Save All' attachments with same names overwrote existing files without warning
fixed
Message headers were re-downloaded at every startup
fixed
Could not drag and drop ICS file to Today Pane
fixed
'Show remote content' did not display remote content for EML message
fixed
Emoji sequences were not properly handled in subject lines
fixed
Unified toolbar Spam button did not switch to "Not Spam" when spam message
selected
fixed
Upgrading Thunderbird hid the Menu bar
fixed
When configuring external GnuPG, user was not promted to import public key
fixed
Message compose window could incorrectly disappear from Task Bar on Windows
fixed
Add-on account creation did not work with Account Hub
fixed
Owl install did not show link to website in Account Hub
fixed
Username field did not appear in Account Hub when exchange authentication
failed
fixed
Disabled inputs could be toggled in Account Hub address book
fixed
Manual account setup in Account Hub defaulted Connection Security to None
fixed
Close button from Account Hub was not narrated
fixed
Account Hub email creation error notifications were not narrated
fixed
Users could not disable spinning overlay in Account Hub for email
fixed
Deleted account data remained in "Export to mobile device" menu
fixed
'Sent' and 'Spam' folders were not always created when setting up new IMAP
accounts
fixed
Some third-party hosted accounts could not be created in Account Hub
fixed
Account Hub allowed keyboard shortcuts to be executed in background screen
fixed
Spam was not checked with mail.server.default.check_all_folders_for_new on
fixed
Upgrade from 128.x->140.x broke authentication for @att.net using Yahoo backend
fixed
Task reminders could fail for tasks without end dates or with shifted due dates
fixed
Visual and UX improvements
fixed
Security fixes
Security fixes:
Mozilla Foundation Security Advisory 2025-90
#CVE-2025-13021: Incorrect boundary conditions in the Graphics: WebGPU
component
#CVE-2025-13022: Incorrect boundary conditions in the Graphics: WebGPU
component
#CVE-2025-13012: Race condition in the Graphics component
#CVE-2025-13023: Sandbox escape due to incorrect boundary conditions in the
Graphics: WebGPU component
#CVE-2025-13016: Incorrect boundary conditions in the JavaScript: WebAssembly
component
#CVE-2025-13024: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2025-13025: Incorrect boundary conditions in the Graphics: WebGPU
component
#CVE-2025-13026: Sandbox escape due to incorrect boundary conditions in the
Graphics: WebGPU component
#CVE-2025-13017: Same-origin policy bypass in the DOM: Notifications component
#CVE-2025-13018: Mitigation bypass in the DOM: Security component
#CVE-2025-13019: Same-origin policy bypass in the DOM: Workers component
#CVE-2025-13013: Mitigation bypass in the DOM: Core & HTML component
#CVE-2025-13020: Use-after-free in the WebRTC: Audio/Video component
#CVE-2025-13014: Use-after-free in the Audio/Video component
#CVE-2025-13015: Spoofing issue in Thunderbird
#CVE-2025-13027: Memory safety bugs fixed in Firefox 145 and Thunderbird 145
To generate a diff of this commit:
cvs rdiff -u -r1.351 -r1.352 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.288 -r1.289 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.22 -r1.23 pkgsrc/mail/thunderbird/mozilla-common.mk
cvs rdiff -u -r1.1 -r0 \
pkgsrc/mail/thunderbird/patches/patch-comm_third__party_botan_configure.py \
pkgsrc/mail/thunderbird/patches/patch-xpcom_ds_nsTArray.h
cvs rdiff -u -r0 -r1.1 \
pkgsrc/mail/thunderbird/patches/patch-comm_third__party_openpgp.configure
cvs rdiff -u -r1.2 -r0 \
pkgsrc/mail/thunderbird/patches/patch-js_src_old-configure.in \
pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/mail/thunderbird/Makefile
diff -u pkgsrc/mail/thunderbird/Makefile:1.351 pkgsrc/mail/thunderbird/Makefile:1.352
--- pkgsrc/mail/thunderbird/Makefile:1.351 Tue Nov 4 17:24:34 2025
+++ pkgsrc/mail/thunderbird/Makefile Fri Nov 14 17:28:39 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.351 2025/11/04 17:24:34 ryoon Exp $
+# $NetBSD: Makefile,v 1.352 2025/11/14 17:28:39 ryoon Exp $
DISTNAME= thunderbird-${TB_VER}.source
PKGNAME= thunderbird-${TB_VER:S/esr//}
-TB_VER= 144.0.1
+TB_VER= 145.0
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.288 pkgsrc/mail/thunderbird/distinfo:1.289
--- pkgsrc/mail/thunderbird/distinfo:1.288 Tue Nov 4 17:24:34 2025
+++ pkgsrc/mail/thunderbird/distinfo Fri Nov 14 17:28:39 2025
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.288 2025/11/04 17:24:34 ryoon Exp $
+$NetBSD: distinfo,v 1.289 2025/11/14 17:28:39 ryoon Exp $
-BLAKE2s (thunderbird-144.0.1.source.tar.xz) = c19e62f4fdeb8dbca3a6685d685b4f4cecba2970186301d7692d12e9f3b5a0f3
-SHA512 (thunderbird-144.0.1.source.tar.xz) = e1859ecd247260c9303a335d14f51d2b80bca7fe0125c41cf6f6bdf1331072dcef490d75fba588b37db5410ce2e7084bbe1c8f568d40c46303891ae2bfbe431c
-Size (thunderbird-144.0.1.source.tar.xz) = 774861288 bytes
+BLAKE2s (thunderbird-145.0.source.tar.xz) = 88880f965a7105fb87e159f77ad613af79c59dc343a69606b3bb23caf78e949b
+SHA512 (thunderbird-145.0.source.tar.xz) = f33835e4d740b32d072ac915124d988ef9d4cbe55d7c972c817991d19b64e8bc95b75b503ad3cb9abf4fd1d220fc7cb61720ea84dc49482faa13da1690d7d80e
+Size (thunderbird-145.0.source.tar.xz) = 782126204 bytes
SHA1 (patch-browser_app_profile_firefox.js) = bc719edef37d18655ba79b030270438ee166fdaf
SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
SHA1 (patch-comm_mailnews_compose_src_nsMsgCompUtils.cpp) = c3e38828803536879baf2934aa1bfa50cfba0112
SHA1 (patch-comm_mailnews_search_src_nsMsgSearchNews.cpp) = 84624c6752de1f56848a202b3a2179a2d8098e4e
-SHA1 (patch-comm_third__party_botan_configure.py) = 262f560c514d221d0df15a1906100b5e716bfdab
SHA1 (patch-comm_third__party_libgcrypt_configure) = c5ca8a8b44c485f81139b54d341ac044189d98d3
+SHA1 (patch-comm_third__party_openpgp.configure) = fdb8e2082092417f21921a1fbecb5036de3b7028
SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d1f15ff487efa9202114d19ed5668b4e7aa032a
SHA1 (patch-config_makefiles_rust.mk) = 25eb2d4c99ace2b215917490f28ceb90ab90145f
SHA1 (patch-config_system-headers.mozbuild) = 8a628765291085efe6a22da28c0ff99fbc3c5e6f
@@ -28,7 +28,6 @@ SHA1 (patch-js-src-jit-arm64-vixl-MozCpu
SHA1 (patch-js_public_Utility.h) = bb5464a0398b91693ab362e6b9b06d48429b9e7d
SHA1 (patch-js_src_editline_editline.c) = ba44a33cc19d19aeaa777548ac74fc7144ea7d70
SHA1 (patch-js_src_jit_FlushICache.cpp) = f5d1fcb391c36a29fb71a78dbf731ee6a1cb17b6
-SHA1 (patch-js_src_old-configure.in) = adc83b19e793491b1c6ea0fd8b46cd9f32e592fc
SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
SHA1 (patch-js_src_vm_TypedArrayObject-inl.h) = e7913c8d4b2b05b67040baa64dae62d6ba40390e
SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = 019677e249e744baea857ca17ef69d977f43b3a4
@@ -38,17 +37,16 @@ SHA1 (patch-netwerk_protocol_http_nsHttp
SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 753fd4d62088c870aefe7c4b739286259848446e
SHA1 (patch-python_mozbuild_mozbuild_backend_recursivemake.py) = 5be4183d9075f5a3a3c6b3e0338473af185fb50e
SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = 6cac13bc120d52b2c3628938d2fc1cba628b3a31
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 2b5955027add79d1b8709667b0433b2d19fbd1bc
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 4691eb3ad88134c9f6336b257246f1361f6a20a7
SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc) = f9c44d0d6fd952296f23c24f56053958b30d8e5c
SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4
SHA1 (patch-third__party_libwebrtc_modules_audio__device_audio__device__impl.cc) = 927532138175f99f96433d24060f65a2a919d2d1
SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = f53af8e5383f31b5de7df21f80eb53d60c11eae1
-SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = fc203b7a8c1557303e61cc598dc94c5cccf6f0a4
+SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 89f8f8eb5dcb877e0c70120f742050f1b32676fb
SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 4cb0e1c88dc83370024ed1aac7f75445b9f98df8
SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc) = 8111952a107eb2cd665525ddd0e27c79eee3c1cd
SHA1 (patch-third__party_libwebrtc_rtc__base_memory__usage.cc) = a831145ba15b30d30c6e6e216b574d416253ed4a
SHA1 (patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc) = 6909c4da9e7b3785252e5bce9be0ff47ebb87e01
-SHA1 (patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc) = b90e22b50879f7adcc1da3a993f52c0701b720f8
SHA1 (patch-third__party_python_dlmanager_check.py) = 69054522d8ced8cb47e65e5a8b1a87ed5ce6708e
SHA1 (patch-third__party_sqlite3_ext_moz.build) = 53248ac4ba98983362b173d7644f1001f5127b3c
SHA1 (patch-third__party_sqlite3_src_moz.build) = b26856a4b87aa12211575d9982f62dc899474b52
@@ -58,5 +56,4 @@ SHA1 (patch-toolkit_components_terminato
SHA1 (patch-toolkit_moz.configure) = 1306e7ac3c3939886aff38a58dd3162e6517409b
SHA1 (patch-toolkit_mozapps_installer_packager.mk) = c77481a1f8fe1e237b7fe87e3e586ca886ac1d3d
SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
-SHA1 (patch-xpcom_ds_nsTArray.h) = d2bd5351a4cd9f933b000cf0fcd9e2f6e339c899
SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 8980398051fa16c7283acb6d323419993cce1420
Index: pkgsrc/mail/thunderbird/mozilla-common.mk
diff -u pkgsrc/mail/thunderbird/mozilla-common.mk:1.22 pkgsrc/mail/thunderbird/mozilla-common.mk:1.23
--- pkgsrc/mail/thunderbird/mozilla-common.mk:1.22 Fri Jul 11 07:58:12 2025
+++ pkgsrc/mail/thunderbird/mozilla-common.mk Fri Nov 14 17:28:39 2025
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.22 2025/07/11 07:58:12 pho Exp $
+# $NetBSD: mozilla-common.mk,v 1.23 2025/11/14 17:28:39 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -22,19 +22,15 @@ OVERRIDE_DIRDEPTH= 4
USE_LANGUAGES+= c c++
-# XXX: As of 114.0.2
-# For nested constant initializer support in rlbox, requires 8.
-GCC_REQD+= 8
+# XXX: As of 145.0
+GCC_REQD+= 10
# To find vscanf, vfscanf, isblank and so on under NetBSD 9.
CFLAGS.NetBSD+= -D_NETBSD_SOURCE
-TOOL_DEPENDS+= cbindgen>=0.26.0:../../devel/cbindgen
+TOOL_DEPENDS+= cbindgen>=0.28.0:../../devel/cbindgen
TOOL_DEPENDS+= nodejs-[0-9]*:../../lang/nodejs
-# malloc_usable_size()
-LDFLAGS.NetBSD+= -ljemalloc
-
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
TOOL_DEPENDS+= nasm>=2.14:../../devel/nasm
TOOL_DEPENDS+= yasm>=1.1:../../devel/yasm
@@ -138,7 +134,7 @@ SUBST_MESSAGE.fix-libpci-soname= Fixing
SUBST_FILES.fix-libpci-soname+= ${MOZILLA_DIR}toolkit/xre/glxtest/glxtest.cpp
SUBST_SED.fix-libpci-soname+= -e 's,"libpci.so, "lib${PCIUTILS_LIBNAME}.so,'
-.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386)
+.if ${MACHINE_PLATFORM:MNetBSD-*-i386}
SQLITE3OPTFLAG= '-O0',
.else
SQLITE3OPTFLAG= # empty
@@ -246,10 +242,12 @@ CONFIGURE_ENV.NetBSD+= ac_cv_clock_monot
BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1
.include "../../devel/libevent/buildlink3.mk"
.include "../../devel/libffi/buildlink3.mk"
+# See build/moz.configure/nspr.configure
BUILDLINK_API_DEPENDS.nspr+= nspr>=4.34
.include "../../devel/nspr/buildlink3.mk"
#.include "../../textproc/icu/buildlink3.mk"
-BUILDLINK_API_DEPENDS.nss+= nss>=3.101
+# See build/moz.configure/nss.configure
+BUILDLINK_API_DEPENDS.nss+= nss>=3.116
.include "../../devel/nss/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
#.include "../../mk/jpeg.buildlink3.mk"
@@ -260,7 +258,7 @@ BUILDLINK_API_DEPENDS.libwebp+= libwebp>
.include "../../graphics/libwebp/buildlink3.mk"
BUILDLINK_DEPMETHOD.clang= build
.include "../../lang/clang/buildlink3.mk"
-RUST_REQ= 1.76.0
+RUST_REQ= 1.82.0
.include "../../lang/rust/rust.mk"
.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
diff -u pkgsrc/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.1
pkgsrc/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.2
--- pkgsrc/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.1 Wed Apr 30 03:47:13 2025
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc Fri Nov 14 17:28:39 2025
@@ -1,10 +1,21 @@
-$NetBSD: patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.1 2025/04/30 03:47:13 ryoon Exp $
+$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-03-05 13:29:06.318414617 +0000
+--- 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
-@@ -221,6 +221,10 @@ void ElfMemImage::Init(const void *base)
+@@ -25,6 +25,10 @@
+ #include <cstddef>
+ #include <cstdint>
+
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#endif
++
+ #include "absl/base/config.h"
+ #include "absl/base/internal/raw_logging.h"
+
+@@ -221,6 +225,10 @@ void ElfMemImage::Init(const void *base)
for (; dynamic_entry->d_tag != DT_NULL; ++dynamic_entry) {
const auto value =
static_cast<intptr_t>(dynamic_entry->d_un.d_val) + relocation;
@@ -15,3 +26,12 @@ $NetBSD: patch-third__party_abseil-cpp_a
switch (dynamic_entry->d_tag) {
case DT_HASH:
sysv_hash = reinterpret_cast<uint32_t *>(value);
+@@ -377,7 +385,7 @@ void ElfMemImage::SymbolIterator::Update
+ const ElfW(Versym) *version_symbol = image->GetVersym(index_);
+ ABSL_RAW_CHECK(symbol && version_symbol, "");
+ const char *const symbol_name = image->GetDynstr(symbol->st_name);
+-#if defined(__NetBSD__)
++#if defined(__NetBSD__) && __NetBSD_Version__ < 1199000400
+ const int version_index = version_symbol->vs_vers & VERSYM_VERSION;
+ #else
+ const ElfW(Versym) version_index = version_symbol[0] & VERSYM_VERSION;
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
diff -u pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc:1.3
pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc:1.4
--- pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc:1.3 Wed Jul 23 20:58:30 2025
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc Fri Nov 14 17:28:39 2025
@@ -1,21 +1,14 @@
-$NetBSD: patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc,v 1.3 2025/07/23 20:58:30 ryoon Exp $
+$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-07-17 18:03:34.000000000 +0000
+--- 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
-@@ -11,12 +11,16 @@
- #include "modules/desktop_capture/linux/wayland/egl_dmabuf.h"
-
- #include <EGL/eglext.h>
+@@ -15,7 +15,9 @@
+ #include <EGL/eglplatform.h>
+ #include <GL/gl.h>
+ #include <GL/glext.h>
+#if defined(__linux__)
#include <asm/ioctl.h>
+#endif
#include <dlfcn.h>
#include <fcntl.h>
- #include <gdk/gdk.h>
- #include <libdrm/drm_fourcc.h>
-+#if defined(__linux__)
- #include <linux/types.h>
-+#endif
- #include <spa/param/video/format-utils.h>
- #include <unistd.h>
- #include <xf86drm.h>
+ #include <gbm.h>
Added files:
Index: pkgsrc/mail/thunderbird/patches/patch-comm_third__party_openpgp.configure
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_third__party_openpgp.configure:1.1
--- /dev/null Fri Nov 14 17:28:39 2025
+++ pkgsrc/mail/thunderbird/patches/patch-comm_third__party_openpgp.configure Fri Nov 14 17:28:39 2025
@@ -0,0 +1,18 @@
+$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
+@@ -319,8 +319,8 @@ with only_when(in_tree_librnp):
+ )
+
+ botan_flags = [
++ "--cc={}".format(os.getenv("CC")),
+ "--cc-bin={}".format(cxx_compiler.compiler),
+- "--cc-abi-flags=--target={}".format(target.alias),
+ "--cpu={}".format(target.cpu),
+ "--os={}".format(botan_os),
+ "--with-build-dir={}".format(botan_objdir),
Home |
Main Index |
Thread Index |
Old Index