CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2025/07/22 07:18:43
Modified files:
www/mozilla-firefox: Makefile distinfo
www/mozilla-firefox/files: all-openbsd.js
www/mozilla-firefox/patches:
patch-build_moz_configure_toolchain_configure
patch-toolkit_components_downloads_DownloadIntegration_sys_mjs
www/firefox-i18n: Makefile.inc distinfo
Added files:
www/mozilla-firefox/patches: patch-ipc_glue_ForkServer_cpp
Log message:
www/mozilla-firefox: update to 141.0.
see https://www.mozilla.org/en-US/firefox/141.0/releasenotes/
fixes https://www.mozilla.org/en-US/security/advisories/mfsa2025-56/
drop the arm64-specific USE_NOEXECONLY, it should have been dropped when
building against system-av1 with 136, and runtime is fine playing videos
with execonly.
drop USE_NOBTCFI-aarch64 too while here, USE_NOBTCFI defaults to true
anyway (via mozilla.port.mk) because the JIT engine is not BTI-aware.
add patch from #1975253 to fix startup when forkserver is enabled:
sadly forkserver triggers IBT failures on amd64/IBT only (its fine on
arm64/BTI) so it's disabled by default via dom.ipc.forkserver.enable in
all-openbsd.js.