CVSROOT:        /cvs
Module name:    ports
Changes by:     lan...@cvs.openbsd.org  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...

Reply via email to