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...