pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Dec 17 09:53:15 UTC 2020

Modified Files:
        pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
        pkgsrc/www/firefox/patches: patch-build_moz.configure_rust.configure
            patch-config_makefiles_rust.mk patch-toolkit_moz.configure
            patch-xpcom_reflect_xptcall_md_unix_moz.build
Added Files:
        pkgsrc/www/firefox/patches:
            patch-third__party_libwebrtc_webrtc_modules_desktop__capture_desktop__capture__generic__gn_moz.build
Removed Files:
        pkgsrc/www/firefox/patches: patch-dom_media_CubebUtils.cpp
            patch-js_src_wasm_WasmBaselineCompile.cpp

Log Message:
firefox: Update to 84.0

Changelog:
New

  * Native support for macOS devices built with Apple Silicon CPUs brings
    dramatic performance improvements over the non-native build that was
    shipped in Firefox 83: Firefox launches over 2.5 times faster and web apps
    are now twice as responsive (per the SpeedoMeter 2.0 test). If you are on a
    new Apple device, follow these steps to upgrade to the latest Firefox.

  * WebRender rolls out to MacOS Big Sur, Windows devices with Intel Gen 6
    GPUs, and Intel laptops running Windows 7 and 8. Additionally we'll ship an
    accelerated rendering pipeline for Linux/GNOME/X11 users for the first
    time, ever!

  * Firefox now uses more modern techniques for allocating shared memory on
    Linux, improving performance and increasing compatibility with Docker.

  * Firefox 84 is the final release to support Adobe Flash.

Fixed

  * Various security fixes

#CVE-2020-16042: Operations on a BigInt could have caused uninitialized memory
to be exposed
#CVE-2020-26971: Heap buffer overflow in WebGL
#CVE-2020-26972: Use-After-Free in WebGL
#CVE-2020-26973: CSS Sanitizer performed incorrect sanitization
#CVE-2020-26974: Incorrect cast of StyleGenericFlexBasis resulted in a heap
use-after-free
#CVE-2020-26975: Malicious applications on Android could have induced Firefox
for Android into sending arbitrary attacker-specified headers
#CVE-2020-26976: HTTPS pages could have been intercepted by a registered
service worker when they should not have been
#CVE-2020-26977: URL spoofing via unresponsive port in Firefox for Android
#CVE-2020-26978: Internal network hosts could have been probed by a malicious
webpage
#CVE-2020-26979: When entering an address in the address or search bars, a
website could have redirected the user before they were navigated to the
intended url
#CVE-2020-35111: The proxy.onRequest API did not catch view-source URLs
#CVE-2020-35112: Opening an extension-less download may have inadvertently
launched an executable instead
#CVE-2020-35113: Memory safety bugs fixed in Firefox 84 and Firefox ESR 78.6


To generate a diff of this commit:
cvs rdiff -u -r1.459 -r1.460 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.166 -r1.167 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.422 -r1.423 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.190 -r1.191 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r1.7 -r1.8 \
    pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk
cvs rdiff -u -r1.5 -r0 \
    pkgsrc/www/firefox/patches/patch-dom_media_CubebUtils.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/www/firefox/patches/patch-js_src_wasm_WasmBaselineCompile.cpp
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_webrtc_modules_desktop__capture_desktop__capture__generic__gn_moz.build
cvs rdiff -u -r1.11 -r1.12 \
    pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
cvs rdiff -u -r1.12 -r1.13 \
    pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.459 pkgsrc/www/firefox/Makefile:1.460
--- pkgsrc/www/firefox/Makefile:1.459   Tue Nov 17 16:11:06 2020
+++ pkgsrc/www/firefox/Makefile Thu Dec 17 09:53:15 2020
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.459 2020/11/17 16:11:06 ryoon Exp $
+# $NetBSD: Makefile,v 1.460 2020/12/17 09:53:15 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            83.0
+MOZ_BRANCH=            84.0
 MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source

Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.166 pkgsrc/www/firefox/PLIST:1.167
--- pkgsrc/www/firefox/PLIST:1.166      Tue Nov 17 16:11:06 2020
+++ pkgsrc/www/firefox/PLIST    Thu Dec 17 09:53:15 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.166 2020/11/17 16:11:06 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.167 2020/12/17 09:53:15 ryoon Exp $
 bin/firefox
 lib/firefox/actors/AboutHttpsOnlyErrorChild.jsm
 lib/firefox/actors/AboutHttpsOnlyErrorParent.jsm
@@ -30,6 +30,7 @@ lib/firefox/actors/PictureInPictureChild
 lib/firefox/actors/PopupBlockingChild.jsm
 lib/firefox/actors/PopupBlockingParent.jsm
 lib/firefox/actors/PrintingChild.jsm
+lib/firefox/actors/PrintingParent.jsm
 lib/firefox/actors/PurgeSessionHistoryChild.jsm
 lib/firefox/actors/RemotePageChild.jsm
 lib/firefox/actors/SelectChild.jsm
@@ -44,6 +45,8 @@ lib/firefox/actors/ViewSourcePageParent.
 lib/firefox/actors/WebChannelChild.jsm
 lib/firefox/actors/WebChannelParent.jsm
 lib/firefox/application.ini
+lib/firefox/browser/actors/ASRouterChild.jsm
+lib/firefox/browser/actors/ASRouterParent.jsm
 lib/firefox/browser/actors/AboutLoginsChild.jsm
 lib/firefox/browser/actors/AboutLoginsParent.jsm
 lib/firefox/browser/actors/AboutNewInstallChild.jsm
@@ -292,8 +295,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/fxaccounts-button.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.css
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.js
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-footer.css
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-footer.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-intro.css
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-intro.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-item.css
@@ -309,113 +310,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/intro-illustration.svg
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/show-password.svg
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/vulnerable-password.svg
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ar.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_az.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_bg.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_cs.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_da.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_de.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_el.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_en.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_es-mx.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_es.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_et.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_fi.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_fr.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_he.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_hu.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_id.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_it.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ja.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ko.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_lt.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_lv.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_my.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_nb.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_nl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_nn.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_pl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_pt-br.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_pt-pt.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ro.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ru.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_si.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_sk.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_sv.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_th.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_tl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_tr.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_vi.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_zh-hans.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_zh-hant.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_af.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ar.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_az.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_be.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_bg.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_bn.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_bs.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ca.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_cs.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_da.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_de.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_el.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_en.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_es.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_et.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_eu.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_fa.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_fr.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_gl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_gu.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_he.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hi.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hr.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hu.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hy.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_id.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_is.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_it.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ja.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ka.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_kk.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_km.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_kn.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ko.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_lo.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_lt.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_lv.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_mk.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_mr.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ms.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_my.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_nb.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ne.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_nl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_nn.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pa.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pt-br.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pt.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ro.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ru.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_si.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sk.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sq.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sr.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sv.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ta.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_te.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_th.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_tl.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_tr.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_uk.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ur.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_uz.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_vi.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_zh-cn.png
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_zh-tw.png
 lib/firefox/browser/chrome/browser/content/browser/blockedSite.js
 lib/firefox/browser/chrome/browser/content/browser/blockedSite.xhtml
 lib/firefox/browser/chrome/browser/content/browser/browser-a11yUtils.js
@@ -498,7 +392,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/license.html
 lib/firefox/browser/chrome/browser/content/browser/lockwise-card.js
 lib/firefox/browser/chrome/browser/content/browser/logos/etp-mobile.svg
-lib/firefox/browser/chrome/browser/content/browser/logos/lockwise-mobile.svg
 lib/firefox/browser/chrome/browser/content/browser/logos/lockwise.svg
 lib/firefox/browser/chrome/browser/content/browser/logos/monitor.svg
 lib/firefox/browser/chrome/browser/content/browser/logos/proxy-dark.svg
@@ -714,6 +607,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/pocket/panels/css/signup.css
 lib/firefox/browser/chrome/browser/content/pocket/panels/fonts/FiraSans-Regular.woff
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/app_store_dowload_apple.svg
+lib/firefox/browser/chrome/browser/content/pocket/panels/img/glyph.svg
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/open.svg
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/pocketerror%1x.png@localhost
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/pocketerror%2x.png@localhost
@@ -735,6 +629,9 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/tag_close%2x.png@localhost
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/tag_closeactive%1x.png@localhost
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/tag_closeactive%2x.png@localhost
+lib/firefox/browser/chrome/browser/content/pocket/panels/img/variant_a.png
+lib/firefox/browser/chrome/browser/content/pocket/panels/img/variant_b.png
+lib/firefox/browser/chrome/browser/content/pocket/panels/img/variant_c.png
 lib/firefox/browser/chrome/browser/content/pocket/panels/js/messages.js
 lib/firefox/browser/chrome/browser/content/pocket/panels/js/saved.js
 lib/firefox/browser/chrome/browser/content/pocket/panels/js/sendtomobile.js
@@ -751,6 +648,9 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/ho2/ho2_download_error.handlebars
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/ho2/ho2_sharebutton.handlebars
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/item_recs.handlebars
+lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/loggedoutvariants/variant_a.handlebars
+lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/loggedoutvariants/variant_b.handlebars
+lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/loggedoutvariants/variant_c.handlebars
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/saved_premiumextras.handlebars
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/saved_premiumshell.handlebars
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/saved_shell.handlebars
@@ -758,12 +658,14 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/signup_shell.handlebars
 lib/firefox/browser/chrome/browser/content/pocket/panels/tmpl/signupstoryboard_shell.handlebars
 lib/firefox/browser/chrome/browser/content/pocket/pktApi.jsm
+lib/firefox/browser/chrome/browser/content/pocket/pktTelemetry.jsm
 lib/firefox/browser/chrome/browser/content/tree.svg
 lib/firefox/browser/chrome/browser/content/vacation.svg
 lib/firefox/browser/chrome/browser/res/activity-stream/aboutwelcome/aboutwelcome.bundle.js
 lib/firefox/browser/chrome/browser/res/activity-stream/aboutwelcome/aboutwelcome.html
 lib/firefox/browser/chrome/browser/res/activity-stream/aboutwelcome/lib/AboutWelcomeTelemetry.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/common/Actions.jsm
+lib/firefox/browser/chrome/browser/res/activity-stream/common/ActorConstants.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/common/Dedupe.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/common/Reducers.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/abouthomecache/page.html.template
@@ -772,9 +674,12 @@ lib/firefox/browser/chrome/browser/res/a
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/newtab-render.js
 lib/firefox/browser/chrome/browser/res/activity-stream/data/custom-elements/paragraph.js
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouter.jsm
-lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterFeed.jsm
+lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterDefaultConfig.jsm
+lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterNewTabHook.jsm
+lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterParentProcessMessageHandler.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterPreferences.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterTargeting.jsm
+lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterTelemetry.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterTriggerListeners.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/AboutPreferences.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ActivityStream.jsm
@@ -1336,7 +1241,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/sidebar.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/tag.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/tree-icons.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/places/unfiledBookmarks.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pocket-outline.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pocket.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
@@ -1661,6 +1565,7 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/icons/play.svg
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/icons/shield.svg
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/icons/turtle.svg
+lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/AppErrorBoundary.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/CustomRequestPanel.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/HeadersPanel.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkActionBar.css
@@ -1696,10 +1601,10 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/shared/components/SidebarToggle.css
 lib/firefox/browser/chrome/devtools/content/shared/components/SmartTrace.css
 lib/firefox/browser/chrome/devtools/content/shared/components/Tree.css
+lib/firefox/browser/chrome/devtools/content/shared/components/object-inspector/components/ObjectInspector.css
 lib/firefox/browser/chrome/devtools/content/shared/components/reps/images/input.svg
 lib/firefox/browser/chrome/devtools/content/shared/components/reps/images/jump-definition.svg
 lib/firefox/browser/chrome/devtools/content/shared/components/reps/images/open-inspector.svg
-lib/firefox/browser/chrome/devtools/content/shared/components/reps/object-inspector/components/ObjectInspector.css
 lib/firefox/browser/chrome/devtools/content/shared/components/reps/reps.css
 lib/firefox/browser/chrome/devtools/content/shared/components/splitter/GridElementResizer.css
 lib/firefox/browser/chrome/devtools/content/shared/components/splitter/SplitBox.css
@@ -1825,6 +1730,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/ColorContrastAccessibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/ContrastBadge.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/Description.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/DisplayTabbingOrder.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/KeyboardBadge.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/KeyboardCheck.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/LearnMoreLink.js
@@ -1945,7 +1851,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ui.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/create-store.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/context.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/history.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/log.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/promise.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/thunk.js
@@ -2033,7 +1938,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SmartGap.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/context-menu/menu.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/main.development.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/main.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/ast.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/async-requests.js
@@ -2087,6 +1991,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-editor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-search.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/token-events.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/environment.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/evaluation-result.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/expressions.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/function.js
@@ -2232,9 +2137,12 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/inspector/rule-rewriter.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/layout.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/manifest.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/media-rule.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/memory.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/network.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/node.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/object.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/page-style.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/perf.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/performance-recording.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/performance.js
@@ -2245,14 +2153,17 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/root.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/screenshot.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/source.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/stacktraces.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/string.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/styles.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/stylesheets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/style-rule.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/style-sheet.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/style-sheets.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/symbol-iterator.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/targets/browsing-context.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/targets/content-process.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/targets/target-mixin.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/targets/worker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/thread.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/walker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/watcher.js
@@ -2312,6 +2223,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/l10n.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/timescale.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/actions/box-model-highlighter.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/actions/box-model.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/actions/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/box-model.js
@@ -2579,6 +2491,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/api.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/app.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/App.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/AppErrorBoundary.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CustomRequestPanel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/DropHarHandler.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/MonitorPanel.js
@@ -2738,6 +2651,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/DevToolsPanel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/DevToolsPresetSelection.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/DirectoryPicker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/OnboardingMessage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/Presets.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/ProfilerEventHandling.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/Range.js
@@ -2872,17 +2786,17 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/menu/MenuItem.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/menu/MenuList.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/menu/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/actions.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/components/ObjectInspector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/components/ObjectInspectorItem.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/reducer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/utils/client.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/utils/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/utils/load-properties.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/utils/node.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/object-inspector/utils/selection.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/index.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/actions.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/components/ObjectInspector.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/components/ObjectInspectorItem.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/index.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/reducer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/utils/client.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/utils/index.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/utils/load-properties.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/utils/node.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-inspector/utils/selection.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps/accessible.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps/accessor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps/array.js
@@ -3200,10 +3114,12 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/fonts.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/measuring-tool.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/node-tabbing-order.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/paused-debugger.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/rulers.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/shapes.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/tabbing-order.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/accessibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/canvas.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js
@@ -3219,6 +3135,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/walker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/layout.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/manifest.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/media-rule.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/memory.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/channel-event-sink.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/eventsource-actor.js
@@ -3227,7 +3144,9 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-monitor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-observer.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-response-listener.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/stack-trace-collector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/stack-traces-actor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/utils/channel-map.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/utils/error-codes.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/utils/wildcard-to-regexp.js
@@ -3239,6 +3158,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object/symbol-iterator.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object/symbol.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/page-style.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/pause-scoped.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/perf.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/performance-recording.js
@@ -3252,28 +3172,33 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/document-event.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/error-messages.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/network-events-stacktraces.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/network-events.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/platform-messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/storage-local-storage.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/storage-session-storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/stylesheets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/utils/content-process-storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/utils/nsi-console-listener-watcher.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/root.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/screenshot.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/source.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/string.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styles.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/stylesheets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/style-rule.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/style-sheet.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/style-sheets.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/browsing-context.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/chrome-window.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/content-process.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/frame.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/parent-process.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/target-actor-mixin.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/target-actor-registry.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/webextension.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/worker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/thread.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/accessibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/breakpoint-actor-map.js
@@ -3287,13 +3212,18 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/shapes-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/source-map-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/source-url.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/sources-manager.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/style-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/track-change-emitter.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/watchpoint-map.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/watcher.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/watcher/WatcherRegistry.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/watcher/target-helpers/frame-helper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/watcher/target-helpers/process-helper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/watcher/target-helpers/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/watcher/target-helpers/worker-helper.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole/commands.js
@@ -3321,6 +3251,8 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/connectors/frame-connector.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsWorkerChild.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsWorkerParent.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/server/connectors/js-window-actor/WindowGlobalLogger.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/server/connectors/worker-connector.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/devtools-server-connection.js
@@ -3331,6 +3263,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/recorder.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/timeline.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/socket/websocket-server.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/startup/content-process-script.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/startup/content-process.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/startup/content-process.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/server/startup/frame.js
@@ -3441,8 +3374,10 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/target-list.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/console-messages.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/error-messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/network-events.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/root-node.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/storage-indexed-db.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/storage-local-storage.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/storage-session-storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/screenshot/capture.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/screenshot/save.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/auth.js
@@ -3473,11 +3408,14 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/inspector.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/layout.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/manifest.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/media-rule.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/memory.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/network-event.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/network-monitor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/network.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/node.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/object.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/page-style.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/perf.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance-recording.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance.js
@@ -3488,10 +3426,13 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/root.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/screenshot.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/source.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/stacktraces.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/string.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/styles.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/stylesheets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/style-rule.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/style-sheet.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/style-sheets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/style/style-types.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/symbol-iterator.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/symbol.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/targets/browsing-context.js
@@ -3725,7 +3666,6 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/browser.properties
 lib/firefox/browser/chrome/en-US/locale/browser/customizableui/customizableWidgets.properties
 lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.properties
-lib/firefox/browser/chrome/en-US/locale/browser/downloads/settingsChange.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/feeds/subscribe.properties
 lib/firefox/browser/chrome/en-US/locale/browser/fxmonitor.properties
 lib/firefox/browser/chrome/en-US/locale/browser/netError.dtd
@@ -3979,7 +3919,6 @@ lib/firefox/browser/features/webcompat@m
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1570119-teamcoco.com-scrollbar-width.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1570328-developer-apple.com-transform-scale.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1575000-apply.lloydsbank.co.uk-radio-buttons-fix.css
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1577297-kitkat.com.au-slider-width-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1605611-maps.google.com-directions-time.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1610016-gaana.com-input-position-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1610344-directv.com.co-hide-unsupported-message.css
@@ -4144,7 +4083,6 @@ lib/firefox/browser/modules/FirefoxProfi
 lib/firefox/browser/modules/HeadlessShell.jsm
 lib/firefox/browser/modules/HomePage.jsm
 lib/firefox/browser/modules/LaterRun.jsm
-lib/firefox/browser/modules/LiveBookmarkMigrator.jsm
 lib/firefox/browser/modules/LoginBreaches.jsm
 lib/firefox/browser/modules/MigrationUtils.jsm
 lib/firefox/browser/modules/NewTabPagePreloading.jsm
@@ -4320,13 +4258,10 @@ lib/firefox/chrome/en-US/locale/en-US/gl
 lib/firefox/chrome/en-US/locale/en-US/global/xslt/xslt.properties
 lib/firefox/chrome/en-US/locale/en-US/global/xul.properties
 lib/firefox/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties
-lib/firefox/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd
 lib/firefox/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd
 lib/firefox/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties
 lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd
 lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties
-lib/firefox/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
-lib/firefox/chrome/en-US/locale/en-US/mozapps/handling/handling.properties
 lib/firefox/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.properties
 lib/firefox/chrome/en-US/locale/en-US/mozapps/update/updates.properties
 lib/firefox/chrome/en-US/locale/en-US/necko/necko.properties
@@ -4345,10 +4280,12 @@ ${PLIST.debug}lib/firefox/chrome/layoutd
 ${PLIST.debug}lib/firefox/chrome/layoutdebug/locale/en-US/layoutdebug/layoutdebug.dtd
 lib/firefox/chrome/marionette/content/accessibility.js
 lib/firefox/chrome/marionette/content/action.js
-lib/firefox/chrome/marionette/content/actors/MarionetteFrameChild.jsm
-lib/firefox/chrome/marionette/content/actors/MarionetteFrameParent.jsm
-lib/firefox/chrome/marionette/content/actors/MarionetteReftestFrameChild.jsm
-lib/firefox/chrome/marionette/content/actors/MarionetteReftestFrameParent.jsm
+lib/firefox/chrome/marionette/content/actors/MarionetteCommandsChild.jsm
+lib/firefox/chrome/marionette/content/actors/MarionetteCommandsParent.jsm
+lib/firefox/chrome/marionette/content/actors/MarionetteEventsChild.jsm
+lib/firefox/chrome/marionette/content/actors/MarionetteEventsParent.jsm
+lib/firefox/chrome/marionette/content/actors/MarionetteReftestChild.jsm
+lib/firefox/chrome/marionette/content/actors/MarionetteReftestParent.jsm
 lib/firefox/chrome/marionette/content/addon.js
 lib/firefox/chrome/marionette/content/assert.js
 lib/firefox/chrome/marionette/content/atom.js
@@ -4767,6 +4704,9 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/aboutCheckerboard.css
 lib/firefox/chrome/toolkit/content/global/aboutCheckerboard.html
 lib/firefox/chrome/toolkit/content/global/aboutCheckerboard.js
+lib/firefox/chrome/toolkit/content/global/aboutGlean.css
+lib/firefox/chrome/toolkit/content/global/aboutGlean.html
+lib/firefox/chrome/toolkit/content/global/aboutGlean.js
 lib/firefox/chrome/toolkit/content/global/aboutMemory.css
 lib/firefox/chrome/toolkit/content/global/aboutMemory.js
 lib/firefox/chrome/toolkit/content/global/aboutMemory.xhtml
@@ -4776,6 +4716,9 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/aboutPerformance.css
 lib/firefox/chrome/toolkit/content/global/aboutPerformance.html
 lib/firefox/chrome/toolkit/content/global/aboutPerformance.js
+lib/firefox/chrome/toolkit/content/global/aboutProcesses.css
+lib/firefox/chrome/toolkit/content/global/aboutProcesses.html
+lib/firefox/chrome/toolkit/content/global/aboutProcesses.js
 lib/firefox/chrome/toolkit/content/global/aboutProfiles.js
 lib/firefox/chrome/toolkit/content/global/aboutProfiles.xhtml
 lib/firefox/chrome/toolkit/content/global/aboutRights.js
@@ -4808,7 +4751,6 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/bindings/timekeeper.js
 lib/firefox/chrome/toolkit/content/global/bindings/timepicker.js
 lib/firefox/chrome/toolkit/content/global/browser-child.js
-lib/firefox/chrome/toolkit/content/global/browser-content.js
 lib/firefox/chrome/toolkit/content/global/buildconfig.css
 lib/firefox/chrome/toolkit/content/global/buildconfig.html
 lib/firefox/chrome/toolkit/content/global/certviewer/asn1js_bundle.js
@@ -4963,9 +4905,11 @@ lib/firefox/chrome/toolkit/content/mozap
 lib/firefox/chrome/toolkit/content/mozapps/extensions/rating-star.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/shortcuts.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/shortcuts.js
-lib/firefox/chrome/toolkit/content/mozapps/handling/dialog.js
-lib/firefox/chrome/toolkit/content/mozapps/handling/dialog.xhtml
+lib/firefox/chrome/toolkit/content/mozapps/handling/appChooser.js
+lib/firefox/chrome/toolkit/content/mozapps/handling/appChooser.xhtml
 lib/firefox/chrome/toolkit/content/mozapps/handling/handler.css
+lib/firefox/chrome/toolkit/content/mozapps/handling/permissionDialog.js
+lib/firefox/chrome/toolkit/content/mozapps/handling/permissionDialog.xhtml
 lib/firefox/chrome/toolkit/content/mozapps/preferences/changemp.js
 lib/firefox/chrome/toolkit/content/mozapps/preferences/changemp.xhtml
 lib/firefox/chrome/toolkit/content/mozapps/preferences/fontbuilder.js
@@ -5112,7 +5056,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/icons/columnpicker.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/delete.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/document.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/error-16.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/error.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/find-next-arrow.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/find-previous-arrow.svg
@@ -5160,8 +5103,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png
 lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png
 lib/firefox/chrome/toolkit/skin/classic/global/media/pauseButton.svg
-lib/firefox/chrome/toolkit/skin/classic/global/media/pictureinpicture-mode-1.css
-lib/firefox/chrome/toolkit/skin/classic/global/media/pictureinpicture-mode-2.css
 lib/firefox/chrome/toolkit/skin/classic/global/media/pictureinpicture.svg
 lib/firefox/chrome/toolkit/skin/classic/global/media/playButton.svg
 lib/firefox/chrome/toolkit/skin/classic/global/media/stalled.png
@@ -5321,6 +5262,7 @@ lib/firefox/localization/en-US/toolkit/a
 lib/firefox/localization/en-US/toolkit/about/aboutNetworking.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutPerformance.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutPlugins.ftl
+lib/firefox/localization/en-US/toolkit/about/aboutProcesses.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutProfiles.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutRights.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutServiceWorkers.ftl
@@ -5358,8 +5300,6 @@ lib/firefox/modules/AboutCertViewerParen
 lib/firefox/modules/AboutPagesUtils.jsm
 lib/firefox/modules/AboutReader.jsm
 lib/firefox/modules/AbuseReporter.jsm
-lib/firefox/modules/ActorChild.jsm
-lib/firefox/modules/ActorManagerChild.jsm
 lib/firefox/modules/ActorManagerParent.jsm
 lib/firefox/modules/AddonManager.jsm
 lib/firefox/modules/AppConstants.jsm

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.422 pkgsrc/www/firefox/distinfo:1.423
--- pkgsrc/www/firefox/distinfo:1.422   Thu Nov 26 09:51:22 2020
+++ pkgsrc/www/firefox/distinfo Thu Dec 17 09:53:15 2020
@@ -1,16 +1,15 @@
-$NetBSD: distinfo,v 1.422 2020/11/26 09:51:22 tnn Exp $
+$NetBSD: distinfo,v 1.423 2020/12/17 09:53:15 ryoon Exp $
 
-SHA1 (firefox-83.0.source.tar.xz) = aaec6599db2102d8149a426a7deafbe35d248375
-RMD160 (firefox-83.0.source.tar.xz) = 5436b97f2dae7cb5a6dd128bcd8fb005a9104f0c
-SHA512 (firefox-83.0.source.tar.xz) = 4ac49cefed278d1f898907bbedacf81ea4bb4e5784f567d4c0971d9cbc2cf4a2e4472de81a7ded620bc3a516bc972d600b516b7674319cdfc9734c3824a9a2f6
-Size (firefox-83.0.source.tar.xz) = 351331940 bytes
+SHA1 (firefox-84.0.source.tar.xz) = 911d748a7d4d809eebed6688bbbf978b41369606
+RMD160 (firefox-84.0.source.tar.xz) = 7b2b965d7c36d0e2287e979be0d73f6f5152d384
+SHA512 (firefox-84.0.source.tar.xz) = 6ad94617ee7b30c23c94dc5a0e0a5aded0022a91b7cbe393284659227e3a5e2390ce4438a459e9789291fa6ace787429388ce715ae1f758446b3c2e682c1d2ce
+Size (firefox-84.0.source.tar.xz) = 366395172 bytes
 SHA1 (patch-aa) = 11060461fdaca5661e89651b8ded4a59d2abc4d7
 SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
-SHA1 (patch-build_moz.configure_rust.configure) = c114ad9226d775373e0af2a55cf95958337765f5
+SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
 SHA1 (patch-config_gcc-stl-wrapper.template.h) = 781a063fa6ab345face53fd88404ead11ab335b2
-SHA1 (patch-config_makefiles_rust.mk) = dcdc4a4cfc839ec838c8d657b93916beb5c372f2
+SHA1 (patch-config_makefiles_rust.mk) = d334199265948e10fccae19fc37fec897b66b2a8
 SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
-SHA1 (patch-dom_media_CubebUtils.cpp) = 226821d961039ae5c9c50d8615757b73c6bcd80a
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
 SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 2f73c76c48852613e0c55c1680fcc2a9eb3cf4ef
 SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 89a9d934ef76706c552c0b81e6cbc0f45b1ffd2c
@@ -24,7 +23,6 @@ SHA1 (patch-js_src_jit_arm64_vixl_MozCpu
 SHA1 (patch-js_src_jsfriendapi.h) = b5cb687dbbda314fe0f16521c1c042c105c4bbe4
 SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
 SHA1 (patch-js_src_vm_ArrayBufferObject.cpp) = ca117633d2aae52d82ec349a0bfb0c03b87898b4
-SHA1 (patch-js_src_wasm_WasmBaselineCompile.cpp) = 22bfb7d183964bc11e80c2d9073eee2d854cf121
 SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a
 SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 31536f36cb33f16da309527b50eda9b721608115
 SHA1 (patch-media_libcubeb_src_moz.build) = e4e64a1135cf4157ae5b6f7c1710ebd076953479
@@ -33,10 +31,11 @@ SHA1 (patch-media_libtheora_lib_info.c) 
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 6bcb03e9d67fe38992ca6126f98a0beb1f0520cf
 SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
 SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
+SHA1 (patch-third__party_libwebrtc_webrtc_modules_desktop__capture_desktop__capture__generic__gn_moz.build) = 3b60871c3aa4ab32643f73962559740fb3989214
 SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = fb285a1d716a251aa133ab50609f72cbd1032536
 SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12
-SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57
+SHA1 (patch-toolkit_moz.configure) = bb6b7a358302e254e31016c3053088e6ed089f5a
 SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662
 SHA1 (patch-widget_gtk_DMABufSurface.cpp) = 919a3cfca2b89e54b2d58e34f462a2abe1d98df6
 SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 6956c90d4c74c71e7e9a5882e4840ba2673160fa
+SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = f7e491c7b62a5332066473bfc815e0050672a372

Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.190 pkgsrc/www/firefox/mozilla-common.mk:1.191
--- pkgsrc/www/firefox/mozilla-common.mk:1.190  Wed Nov 25 10:59:57 2020
+++ pkgsrc/www/firefox/mozilla-common.mk        Thu Dec 17 09:53:15 2020
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.190 2020/11/25 10:59:57 maya Exp $
+# $NetBSD: mozilla-common.mk,v 1.191 2020/12/17 09:53:15 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -166,7 +166,7 @@ BUILDLINK_API_DEPENDS.libevent+=    libeven
 BUILDLINK_API_DEPENDS.nspr+=   nspr>=4.26
 .include "../../devel/nspr/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
-BUILDLINK_API_DEPENDS.nss+=    nss>=3.58
+BUILDLINK_API_DEPENDS.nss+=    nss>=3.59
 .include "../../devel/nss/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 #.include "../../mk/jpeg.buildlink3.mk"

Index: pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure
diff -u pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure:1.7 pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure:1.8
--- pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure:1.7     Tue Oct 20 20:15:30 2020
+++ pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure Thu Dec 17 09:53:15 2020
@@ -1,17 +1,15 @@
-$NetBSD: patch-build_moz.configure_rust.configure,v 1.7 2020/10/20 20:15:30 maya Exp $
+$NetBSD: patch-build_moz.configure_rust.configure,v 1.8 2020/12/17 09:53:15 ryoon Exp $
 
 * Do not match rumprun toolchain for NetBSD,
   narrowed should be one not two.
 
---- build/moz.configure/rust.configure.orig    2019-10-10 18:07:24.000000000 +0000
+--- build/moz.configure/rust.configure.orig    2020-12-03 23:12:39.000000000 +0000
 +++ build/moz.configure/rust.configure
-@@ -325,7 +325,8 @@ def detect_rustc_target(host_or_target, 
-         narrowed = [
-             c for c in candidates
-             if c.target.raw_os == host_or_target.raw_os and
--               c.target.raw_cpu == host_or_target.raw_cpu
-+               c.target.raw_cpu == host_or_target.raw_cpu and
-+               not c.rust_target.endswith("-rumprun-netbsd")
+@@ -371,6 +371,7 @@ def detect_rustc_target(
+             for c in candidates
+             if c.target.raw_os == host_or_target.raw_os
+             and c.target.raw_cpu == host_or_target.raw_cpu
++            and not c.rust_target.endswith("-rumprun-netbsd")
          ]
          if len(narrowed) == 1:
              return narrowed[0].rust_target

Index: pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk
diff -u pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.5 pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.6
--- pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.5       Mon Sep 28 13:30:01 2020
+++ pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk   Thu Dec 17 09:53:15 2020
@@ -1,10 +1,10 @@
-$NetBSD: patch-config_makefiles_rust.mk,v 1.5 2020/09/28 13:30:01 ryoon Exp $
+$NetBSD: patch-config_makefiles_rust.mk,v 1.6 2020/12/17 09:53:15 ryoon Exp $
 
 NetBSD doesn't get along with parallel rust builds (it causes issues
 with ld.so) which are the default. Force -j1.
 
 +++ config/makefiles/rust.mk
---- config/makefiles/rust.mk.orig      2020-09-17 00:32:42.000000000 +0000
+--- config/makefiles/rust.mk.orig      2020-12-03 23:12:38.000000000 +0000
 +++ config/makefiles/rust.mk
 @@ -52,6 +52,9 @@ endif
  ifeq (1,$(MOZ_PARALLEL_BUILD))
@@ -14,5 +14,5 @@ with ld.so) which are the default. Force
 +cargo_build_flags += -j1
 +endif
  
- # These flags are passed via `cargo rustc` and only apply to the final rustc
- # invocation (i.e., only the top-level crate, not its dependencies).
+ # This should also be paired with -Zbuild-std, but that doesn't work yet.
+ ifdef MOZ_TSAN

Index: pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
diff -u pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.11 pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.12
--- pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.11 Thu May 10 20:01:53 2018
+++ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure      Thu Dec 17 09:53:15 2020
@@ -1,17 +1,17 @@
-$NetBSD: patch-toolkit_moz.configure,v 1.11 2018/05/10 20:01:53 ryoon Exp $
+$NetBSD: patch-toolkit_moz.configure,v 1.12 2020/12/17 09:53:15 ryoon Exp $
 
 * skia part: support bigendian architectures
 
---- toolkit/moz.configure.orig 2018-05-03 16:58:41.000000000 +0000
+--- toolkit/moz.configure.orig 2020-12-03 23:14:21.000000000 +0000
 +++ toolkit/moz.configure
-@@ -932,11 +932,11 @@ include('nss.configure')
- # ==============================================================
- option('--disable-skia', help='Disable use of Skia')
+@@ -927,11 +927,11 @@ set_config("MOZ_IPDL_TESTS", depends_if(
+ option("--disable-skia", help="Disable use of Skia")
  
--@depends('--disable-skia')
+ 
+-@depends("--disable-skia")
 -def skia(value):
 -    if not value:
--        die('--disable-skia is not supported anymore')
+-        die("--disable-skia is not supported anymore")
 -    else:
 +@depends('--disable-skia', target)
 +def skia(value, target):
@@ -20,4 +20,4 @@ $NetBSD: patch-toolkit_moz.configure,v 1
 +    if value:
          return True
  
- set_config('MOZ_ENABLE_SKIA', skia)
+ 

Index: pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
diff -u pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.12 pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.13
--- pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.12       Thu Jul 11 11:32:40 2019
+++ pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build    Thu Dec 17 09:53:15 2020
@@ -1,15 +1,15 @@
-$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.12 2019/07/11 11:32:40 ryoon Exp $
+$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.13 2020/12/17 09:53:15 ryoon Exp $
 
 Make NetBSD/sparc64 use the same xptcall bindings as all other sparc64 ports
 
---- xpcom/reflect/xptcall/md/unix/moz.build.orig       2019-07-06 01:49:01.000000000 +0000
+--- xpcom/reflect/xptcall/md/unix/moz.build.orig       2020-12-03 23:14:25.000000000 +0000
 +++ xpcom/reflect/xptcall/md/unix/moz.build
-@@ -217,7 +217,7 @@ if CONFIG['OS_ARCH'] == 'OpenBSD' and CO
-         'xptcstubs_sparc_openbsd.cpp',
+@@ -225,7 +225,7 @@ if CONFIG["OS_ARCH"] == "OpenBSD" and CO
      ]
  
--if CONFIG['OS_ARCH'] in ('OpenBSD', 'FreeBSD', 'Linux', 'SunOS') and CONFIG['CPU_ARCH'] == 'sparc64':
-+if CONFIG['OS_ARCH'] in ('OpenBSD', 'FreeBSD', 'NetBSD', 'Linux', 'SunOS') and CONFIG['CPU_ARCH'] == 'sparc64':
+ if (
+-    CONFIG["OS_ARCH"] in ("OpenBSD", "FreeBSD", "Linux", "SunOS")
++    CONFIG["OS_ARCH"] in ("OpenBSD", "FreeBSD", "NetBSD", "Linux", "SunOS")
+     and CONFIG["CPU_ARCH"] == "sparc64"
+ ):
      SOURCES += [
-         'xptcinvoke_asm_sparc64_openbsd.s',
-         'xptcinvoke_sparc64_openbsd.cpp',

Added files:

Index: pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_webrtc_modules_desktop__capture_desktop__capture__generic__gn_moz.build
diff -u /dev/null pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_webrtc_modules_desktop__capture_desktop__capture__generic__gn_moz.build:1.1
--- /dev/null   Thu Dec 17 09:53:15 2020
+++ pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_webrtc_modules_desktop__capture_desktop__capture__generic__gn_moz.build     Thu Dec 17 09:53:15 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-third__party_libwebrtc_webrtc_modules_desktop__capture_desktop__capture__generic__gn_moz.build,v 1.1 2020/12/17 09:53:15 ryoon Exp $
+
+* Fix build to include gtk-3.0/gtk/gtk.h.
+
+--- third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build.orig     2020-12-12 00:35:34.000000000 +0000
++++ third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
+@@ -5,6 +5,8 @@
+ 
+   ### This moz.build was AUTOMATICALLY GENERATED from a GN config,  ###
+   ### DO NOT edit it by hand.                                       ###
++if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":
++    CXXFLAGS += CONFIG["TK_CFLAGS"]
+ 
+ COMPILE_FLAGS["OS_INCLUDES"] = []
+ AllowCompilerWarnings()



Home | Main Index | Thread Index | Old Index