[Midnightbsd-cvs] [MidnightBSD/mports] b40d26: mail/thunderbird: update to 152.0.1
Lucas Holt
noreply at github.com
Tue Jul 7 23:57:17 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: b40d26baf11b312575d8a4069c35612280279bf4
https://github.com/MidnightBSD/mports/commit/b40d26baf11b312575d8a4069c35612280279bf4
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M mail/thunderbird/Makefile
M mail/thunderbird/distinfo
R mail/thunderbird/files/patch-bug1504834_comment10
R mail/thunderbird/files/patch-bug1716707
A mail/thunderbird/files/patch-comm_third__party_rnp_src_common_file-utils.cpp
A mail/thunderbird/files/patch-hal_moz.build
A mail/thunderbird/files/patch-ipc_glue_ForkServer.cpp
A mail/thunderbird/files/patch-toolkit_crashreporter_google-breakpad_src_common_linux_memory__mapped__file.cc
A mail/thunderbird/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
Log Message:
-----------
mail/thunderbird: update to 152.0.1
Update Thunderbird to 152.0.1 and repair the build on MidnightBSD
(clang 19, FreeBSD 13 base) after the drift the major-version jump
introduced. Fixes were synced against FreeBSD's same-version port:
- rnp: include <stdlib.h> unconditionally for getenv() in file-utils.cpp
- hal: export mozilla/UdevLib.h on FreeBSD so the dom/gamepad udev
backend builds (this enables the gamepad interface)
- Drop the big-endian-only patches bug1504834_comment10 and bug1716707:
TB 152 rewrote mfbt/EndianUtils.h to C++20 std::endian and removed the
MOZ_BIG_ENDIAN() macro they relied on, and MidnightBSD targets only
little-endian i386/amd64
- Add FreeBSD build fixes for missing <signal.h>/BinaryPath.h in the
crashreporter (memory_mapped_file.cc), ipc/glue/ForkServer.cpp, and
xpcom/base/nsMemoryInfoDumper.cpp
Built, staged, packaged, and reinstalled cleanly on amd64.
AI-Assisted-by: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list