[Midnightbsd-cvs] [MidnightBSD/mports] ee1c22: www/firefox-esr: update to 140 ESR (140.12.0)

Lucas Holt noreply at github.com
Tue Jun 23 22:34:17 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: ee1c22ba7158b057e4bce0398298b0bfe44697d5
      https://github.com/MidnightBSD/mports/commit/ee1c22ba7158b057e4bce0398298b0bfe44697d5
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-23 (Tue, 23 Jun 2026)

  Changed paths:
    M www/firefox-esr/Makefile
    M www/firefox-esr/distinfo
    A www/firefox-esr/files/patch-bug1269654
    R www/firefox-esr/files/patch-bug1269654_comment5
    R www/firefox-esr/files/patch-bug1559213
    R www/firefox-esr/files/patch-bug1859752
    R www/firefox-esr/files/patch-bug1874059
    A www/firefox-esr/files/patch-bug1876632
    A www/firefox-esr/files/patch-bug2023597
    A www/firefox-esr/files/patch-bug2046162
    M www/firefox-esr/files/patch-bug847568
    R www/firefox-esr/files/patch-build-autoconf-config.guess
    A www/firefox-esr/files/patch-build_autoconf_config.guess
    A www/firefox-esr/files/patch-build_gn__processor.py
    A www/firefox-esr/files/patch-build_moz.configure_toolchain.configure
    A www/firefox-esr/files/patch-dns-resolve-https-rr
    R www/firefox-esr/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h
    A www/firefox-esr/files/patch-ipc_glue_GeckoChildProcessHost.cpp
    R www/firefox-esr/files/patch-memory_mozalloc_throw__gcc.h
    R www/firefox-esr/files/patch-netwerk-wifi-moz.build
    R www/firefox-esr/files/patch-python_mozbuild_mozbuild_gn__processor.py
    A www/firefox-esr/files/patch-python_sites_mach.txt
    R www/firefox-esr/files/patch-testing-mozbase-mozinfo-mozinfo-mozinfo.py
    A www/firefox-esr/files/patch-testing_mozbase_mozinfo_mozinfo_mozinfo.py
    A www/firefox-esr/files/patch-third__party_chromium_build_build__config.h
    A www/firefox-esr/files/patch-third__party_dav1d_src_mem.h
    A www/firefox-esr/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c
    R www/firefox-esr/files/patch-toolkit_components_processtools_procinfo__bsd.c
    M www/firefox-esr/files/patch-tools_profiler_core_platform.cpp
    M www/firefox-esr/pkg-plist

  Log Message:
  -----------
  www/firefox-esr: update to 140 ESR (140.12.0)

The 128 ESR branch reached end-of-life at 128.14.0; migrate the port to the
current ESR branch, 140.12.0esr.

Makefile:
- DISTVERSION 128.14.0 -> 140.12.0, drop PORTREVISION (keep PORTEPOCH=1)
- Bump toolchain clang15 -> clang19 (LLVM_VERSION=19), matching www/firefox
- Bump dependency minimums to the 140 ESR requirements: nss>=3.112,
  icu>=76.1, harfbuzz>=10.1.0, png>=1.6.45 (all already installed)
- Add --disable-necko-wifi (replaces the old netwerk wifi build patch),
  matching the approach used in www/firefox

Patches: replace the 128-era patch set with patches generated against the
140 ESR tree. The generic/FreeBSD-derived patches are taken from FreeBSD's
www/firefox-esr (140), which are diffs against the identical upstream
tarball; the MidnightBSD-specific compatibility patches are carried forward
from www/firefox and refreshed for 140 (notably the __MidnightBSD__
sched_getcpu guard in tools/profiler/core/platform.cpp). WebRTC stays
disabled, so the libwebrtc patches are dropped.

pkg-plist: drop libipcclientcerts.so and the browser/features/*.xpi system
extensions; 140 bundles those extensions into omni.ja and does not build the
ipcclientcerts module in this configuration.

Built and packaged completely on amd64.

AI-Assisted-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