CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2020/07/28 08:13:36
Modified files:
www/mozilla-firefox: Makefile distinfo
www/mozilla-firefox/files: pledge.main unveil.main
www/mozilla-firefox/patches: patch-config_makefiles_rust_mk
patch-dom_ipc_ContentChild_cpp
www/mozilla-firefox/pkg: README
www/firefox-i18n: Makefile.inc distinfo
Added files:
www/mozilla-firefox/patches:
patch-toolkit_system_gnome_nsGIOService_cpp
Log message:
Update to firefox 79.0.
See https://www.mozilla.org/en-US/firefox/79.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-30/
add a jumbo patch trying to fix the 'open with' MIME handling mess,
broken since glib 2.64 upgrade - gio-launch-desktop has been replaced by
/bin/sh (see https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1362/)
which is not unveiled. xdg-open calls gio which calls
g_app_info_launch_uris() which now fails.
Try to replace this fragile contraption with simpler (?) plain glib
code directly spawning a previously unveiled mime handler. Rewrite
README section wrt this new handling.
WORKSFORME, havent got much feedback on the patch sadly, and the
developer who wrote the unveil() integration is MIA...