[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