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:           Mon Apr 19 13:50:07 UTC 2021

Modified Files:
        pkgsrc/www/firefox: Makefile PLIST distinfo
        pkgsrc/www/firefox/patches: patch-config_gcc-stl-wrapper.template.h
            patch-toolkit_components_terminator_nsTerminator.cpp
            patch-widget_gtk_DMABufSurface.cpp

Log Message:
firefox: Update to 88.0

Changelog:
New

  * PDF forms now support JavaScript embedded in PDF files. Some PDF forms use
    JavaScript for validation and other interactive features.

  * Print updates: Margin units are now localized.

  * Smooth pinch-zooming using a touchpad is now supported on Linux

  * To protect against cross-site privacy leaks, Firefox now isolates
    window.name data to the website that created it. Learn more

Fixed

  * Screen readers no longer incorrectly read content that websites have
    visually hidden, as in the case of articles in the Google Help panel.

  * Various security fixes.

Changed

  * Firefox will not prompt for access to your microphone or camera if you've
    already granted access to the same device on the same site in the same tab
    within the past 50 seconds. This new grace period reduces the number of
    times you're prompted to grant device access.

  * The "Take a Screenshot" feature was removed from the Page Actions menu in
    the url bar. To take a screenshot, right-click to open the context menu.
    You can also add a screenshots shortcut directly to your toolbar via the
    Customize menu. Open the Firefox menu and select Customize...

  * FTP support has been disabled, and its full removal is planned for an
    upcoming release. Addressing this security risk reduces the likelihood of
    an attack while also removing support for a non-encrypted protocol.

Security fixes:
#CVE-2021-23994: Out of bound write due to lazy initialization
#CVE-2021-23995: Use-after-free in Responsive Design Mode
#CVE-2021-23996: Content rendered outside of webpage viewport
#CVE-2021-23997: Use-after-free when freeing fonts from cache
#CVE-2021-23998: Secure Lock icon could have been spoofed
#CVE-2021-23999: Blob URLs may have been granted additional privileges
#CVE-2021-24000: requestPointerLock() could be applied to a tab different from
 the visible tab
#CVE-2021-24001: Testing code could have enabled session history manipulations
 by a compromised content process
#CVE-2021-24002: Arbitrary FTP command execution on FTP servers using an
 encoded URL
#CVE-2021-29945: Incorrect size computation in WebAssembly JIT could lead to
 null-reads
#CVE-2021-29944: HTML injection vulnerability in Firefox for Android's Reader
 View
#CVE-2021-29946: Port blocking could be bypassed
#CVE-2021-29947: Memory safety bugs fixed in Firefox 88


To generate a diff of this commit:
cvs rdiff -u -r1.474 -r1.475 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.171 -r1.172 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.432 -r1.433 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp

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.474 pkgsrc/www/firefox/Makefile:1.475
--- pkgsrc/www/firefox/Makefile:1.474   Thu Apr 15 11:23:13 2021
+++ pkgsrc/www/firefox/Makefile Mon Apr 19 13:50:07 2021
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.474 2021/04/15 11:23:13 ryoon Exp $
+# $NetBSD: Makefile,v 1.475 2021/04/19 13:50:07 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            87.0
+MOZ_BRANCH=            88.0
 MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
-PKGREVISION=   2
 CATEGORIES=    www
 MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.171 pkgsrc/www/firefox/PLIST:1.172
--- pkgsrc/www/firefox/PLIST:1.171      Tue Mar 30 16:39:06 2021
+++ pkgsrc/www/firefox/PLIST    Mon Apr 19 13:50:07 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.171 2021/03/30 16:39:06 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.172 2021/04/19 13:50:07 ryoon Exp $
 bin/firefox
 lib/firefox/actors/AboutHttpsOnlyErrorChild.jsm
 lib/firefox/actors/AboutHttpsOnlyErrorParent.jsm
@@ -161,32 +161,12 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/glyph-unpin-16.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/glyph-webextension-16.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/icon-removed-bookmark.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/illustration-addons%2x.png@localhost
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/illustration-gift%2x.png@localhost
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/illustration-privatebrowsing%2x.png@localhost
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/illustration-screenshots%2x.png@localhost
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/illustration-sync%2x.png@localhost
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/long-zap.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/protection-report-icon.png
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/remote/pin-to-taskbar-v1.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/remote/pin-to-taskbar-v2.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/remote/pip-message-icon.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/remote/windows-default-browser.gif
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/short-zap.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/spinner.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/topic-show-more-12.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-devices.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-fbcont.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-ffmonitor.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-ffsend.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-import.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-lockwise.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-mobile.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-pledge.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-pocket.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-private.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-sendtab.svg
-lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/trailhead/card-illo-tracking.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/whatsnew-send-icon.png
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/tippytop/favicons/adidas.png
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/tippytop/favicons/aliexpress-com.ico
@@ -314,6 +294,7 @@ 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/generic-dialog.css
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/generic-dialog.js
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-details-row.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-error-dialog.css
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-error-dialog.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-summary-dialog.css
@@ -349,8 +330,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/browser-development-helpers.js
 lib/firefox/browser/chrome/browser/content/browser/browser-fullScreenAndPointerLock.js
 lib/firefox/browser/chrome/browser/content/browser/browser-fullZoom.js
-lib/firefox/browser/chrome/browser/content/browser/browser-fxaSignout.js
-lib/firefox/browser/chrome/browser/content/browser/browser-fxaSignout.xhtml
 lib/firefox/browser/chrome/browser/content/browser/browser-gestureSupport.js
 lib/firefox/browser/chrome/browser/content/browser/browser-graphics-utils.js
 lib/firefox/browser/chrome/browser/content/browser/browser-pageActions.js
@@ -611,6 +590,12 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/builtin-themes/light/experiment.css
 lib/firefox/browser/chrome/browser/content/builtin-themes/light/icon.svg
 lib/firefox/browser/chrome/browser/content/builtin-themes/light/manifest.json
+lib/firefox/browser/chrome/browser/content/builtin-themes/proton-dark/experiment.css
+lib/firefox/browser/chrome/browser/content/builtin-themes/proton-dark/icon.svg
+lib/firefox/browser/chrome/browser/content/builtin-themes/proton-dark/manifest.json
+lib/firefox/browser/chrome/browser/content/builtin-themes/proton-light/experiment.css
+lib/firefox/browser/chrome/browser/content/builtin-themes/proton-light/icon.svg
+lib/firefox/browser/chrome/browser/content/builtin-themes/proton-light/manifest.json
 lib/firefox/browser/chrome/browser/content/cart.svg
 lib/firefox/browser/chrome/browser/content/chill.svg
 lib/firefox/browser/chrome/browser/content/circle.svg
@@ -623,7 +608,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/pet.svg
 lib/firefox/browser/chrome/browser/content/pocket/Pocket.jsm
 lib/firefox/browser/chrome/browser/content/pocket/SaveToPocket.jsm
-lib/firefox/browser/chrome/browser/content/pocket/main.js
 lib/firefox/browser/chrome/browser/content/pocket/panels/css/normalize.css
 lib/firefox/browser/chrome/browser/content/pocket/panels/css/saved.css
 lib/firefox/browser/chrome/browser/content/pocket/panels/css/sendtomobile.css
@@ -681,10 +665,12 @@ lib/firefox/browser/chrome/browser/conte
 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/pocket/pktUI.js
 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/AboutWelcomeDefaults.jsm
 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
@@ -1077,8 +1063,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSessionRestore.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/aboutTabCrashed.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/aboutWelcomeBack.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/accessibility-active.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/accessibility.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-downloading.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-error.svg
@@ -1097,10 +1081,8 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/browser.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/cert-error.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/characterEncoding.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/check-animation.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/chevron-animation.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/compacttheme.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/connection-secure.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/3rdpartycookies-disabled.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/3rdpartycookies.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/cryptominers-disabled.svg
@@ -1119,7 +1101,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/trackers.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/tracking-protection.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/warning.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/critical.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/density-compact.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/density-normal.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/density-touch.svg
@@ -1148,13 +1129,10 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/edit-cut.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/edit-paste.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/folder.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/forget.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/forward.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen-exit.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/insecure.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/secure.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/add-device.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/avatar-alert.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/avatar-color.svg
@@ -1168,7 +1146,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-devices.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration-issue.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/fxaSignout.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/history.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/home.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/illustrations/blue-berror.svg
@@ -1177,7 +1154,8 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/illustrations/error-server-not-found.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/illustrations/error-session-restore.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/import.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/info.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/indicator-accessibility.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/indicator-private-browsing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/ion.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/library-bookmark-animation.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/library.svg
@@ -1207,7 +1185,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/camera.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/canvas-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/canvas.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/default-info.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/desktop-notification-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/desktop-notification.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/drag-indicator.svg
@@ -1235,8 +1212,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/open.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/panel-icon-cancel.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/panel-icon-retry.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header%2x.png@localhost
 lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons.png
@@ -1255,53 +1230,46 @@ lib/firefox/browser/chrome/browser/skin/
 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/pocket-outline.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/pocket.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/android-menu.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/applications.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/bookmark.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/category-experiments.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/category-general.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/category-privacy-security.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/category-search.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/category-sync.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/containers-dialog.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/containers.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/critters-postcard.jpg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/dialog.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/experiments.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/extensions.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/face-sad.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/face-smile.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/formfill.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/fxaPairDevice.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/general.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/history.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/ios-menu.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/no-search-bar.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/no-search-results.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/privacy.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/search-arrow-indicator.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/search-bar.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/search.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/search.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/siteDataSettings.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/sync.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/tab.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/private-browsing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/privateBrowsing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/profiler-popup-backdrop.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/protections/breached-password.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/protections/new-feature.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/protections/resolved-breach-gray.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/protections/resolved-breach.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/quit.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/readerMode.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/reader-mode.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/reload-to-stop.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/reload.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/restore-session.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sanitizeDialog.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/save.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/screenshot.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder%2x.png@localhost
 lib/firefox/browser/chrome/browser/skin/classic/browser/search-glass-inverted.svg
@@ -1312,9 +1280,9 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/sidebars-right.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sidebars.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sign-out.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/slowStartup-16.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/stop-to-reload.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/stop.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/success-animation.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/tab-12.svg
@@ -1327,8 +1295,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/loading-burst.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/loading.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/pendingpaint.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/proton-tab-audio-muted.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/proton-tab-audio-playing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-blocked-small.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-muted-small.svg
@@ -1441,7 +1407,6 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/debugger/images/breadcrumbs-divider.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/breakpoint.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/case-match.svg
-lib/firefox/browser/chrome/devtools/content/debugger/images/close.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/column-marker.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/command-chevron.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/disable-pausing.svg
@@ -1452,7 +1417,6 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/debugger/images/globe.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/help.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/home.svg
-lib/firefox/browser/chrome/devtools/content/debugger/images/info.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/loader.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/markup-breakpoint.svg
 lib/firefox/browser/chrome/devtools/content/debugger/images/next-circle.svg
@@ -1582,7 +1546,6 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsBar.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/RequestBlockingPanel.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/RequestList.css
-lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/ResponsePanel.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatisticsPanel.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusBar.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusCode.css
@@ -2103,6 +2066,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxTab.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxTabs.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxToolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/descriptor-from-url.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/enable-devtools-popup.js
@@ -2115,8 +2079,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/source-map-url-service.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/store-provider.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/store.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target-from-url.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/tab-descriptor-factory.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-context-menu.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-host-manager.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js
@@ -2132,6 +2095,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/changes.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/compatibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/css-properties.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/descriptor-mixin.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/process.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/tab.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/webextension.js
@@ -2174,6 +2138,7 @@ lib/firefox/browser/chrome/devtools/modu
 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-configuration.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
@@ -2871,7 +2836,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/subscriber.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/visibility-handler-connect.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-addon.js
@@ -3166,13 +3130,16 @@ lib/firefox/browser/chrome/devtools/modu
 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/server-sent-events.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/sources.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/storage-cache.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/thread-states.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/resources/websockets.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/root.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/screenshot-content.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/screenshot.js
@@ -3192,6 +3159,7 @@ lib/firefox/browser/chrome/devtools/modu
 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-configuration.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/thread.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
@@ -3276,6 +3244,8 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/base-loader.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/builtin-modules.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/commands/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/commands/target/target-command.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/compatibility/dataset/browsers.json
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/compatibility/dataset/css-properties.json
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/constants.js
@@ -3368,10 +3338,10 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-sharedworkers-watcher.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-workers-watcher.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/resource-watcher.js
-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/storage-cache.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/resources/transformers/thread-states.js
@@ -3439,6 +3409,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/targets/parent-process.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/targets/webextension.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/targets/worker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/thread-configuration.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/thread.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/timeline.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/walker.js
@@ -3820,6 +3791,14 @@ lib/firefox/browser/features/formautofil
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/en-US/locale/en-US/formautofill.properties
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/manifest.json
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/schema.json
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/data/picture_in_picture_overrides.js
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/experiment-apis/aboutConfigPipPrefs.js
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/experiment-apis/aboutConfigPipPrefs.json
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/experiment-apis/pictureInPicture.js
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/experiment-apis/pictureInPicture.json
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/lib/picture_in_picture_overrides.js
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/manifest.json
+lib/firefox/browser/features/pictureinpicture%mozilla.org@localhost/run.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/assertIsBlankDocument.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/assertIsTrusted.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/background/analytics.js
@@ -3851,8 +3830,6 @@ lib/firefox/browser/features/screenshots
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/download-white.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/download.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/help-16.svg
-lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/icon-highlight-32-v2.svg
-lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/icon-v2.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/icon-welcome-face-without-eyes.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/menu-fullpage.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/icons/menu-myshot-white.svg
@@ -3878,10 +3855,10 @@ lib/firefox/browser/features/webcompat-r
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/actors/tabExtrasActor.jsm
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/browserInfo.js
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/browserInfo.json
+lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/helpMenu.js
+lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/helpMenu.json
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/l10n.js
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/l10n.json
-lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/pageActionExtras.js
-lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/pageActionExtras.json
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/tabExtras.js
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/experimentalAPIs/tabExtras.json
 lib/firefox/browser/features/webcompat-reporter%mozilla.org@localhost/icons/lightbulb.svg
@@ -3894,21 +3871,14 @@ lib/firefox/browser/features/webcompat@m
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/about-compat/aboutPage.json
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/about-compat/aboutPageProcessScript.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/data/injections.js
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/data/picture_in_picture_overrides.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/data/shims.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/data/ua_overrides.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/aboutConfigPrefs.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/aboutConfigPrefs.json
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/appConstants.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/appConstants.json
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/experiments.js
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/experiments.json
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/matchPatterns.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/matchPatterns.json
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/pictureInPicture.js
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/pictureInPicture.json
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/sharedPreferences.js
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/sharedPreferences.json
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/systemManufacturer.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/systemManufacturer.json
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/experiment-apis/trackingProtection.js
@@ -3925,13 +3895,13 @@ lib/firefox/browser/features/webcompat@m
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1645064-s-kanava.fi-invisible-charts.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1651917-teletrader.com.body-transform-origin.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1653075-livescience.com-scrollbar-width.css
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1654865-sports.ndtv.com-float-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1654877-preev.com-moz-appearance-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1654907-reactine.ca-hide-unsupported.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1655049-dev.to-unclickable-button-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1666771-zilow-map-overdraw.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1690091-binance.com-page-overflow.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1690158-slack.com-webkit-scrollbar.css
+lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1694470-myvidster.com-content-not-shown.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/js/bug0000000-testbed-js-injection.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/js/bug1457335-histography.io-ua-change.js
@@ -3947,7 +3917,6 @@ lib/firefox/browser/features/webcompat@m
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/lib/intervention_helpers.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/lib/messaging_helper.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/lib/module_shim.js
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/lib/picture_in_picture_overrides.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/lib/shim_messaging_helper.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/lib/shims.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/lib/ua_overrides.js
@@ -3979,6 +3948,7 @@ lib/firefox/browser/localization/en-US/b
 lib/firefox/browser/localization/en-US/browser/aboutRobots.ftl
 lib/firefox/browser/localization/en-US/browser/aboutSessionRestore.ftl
 lib/firefox/browser/localization/en-US/browser/aboutTabCrashed.ftl
+lib/firefox/browser/localization/en-US/browser/accounts.ftl
 lib/firefox/browser/localization/en-US/browser/allTabsMenu.ftl
 lib/firefox/browser/localization/en-US/browser/appMenuNotifications.ftl
 lib/firefox/browser/localization/en-US/browser/appmenu.ftl
@@ -4287,10 +4257,10 @@ lib/firefox/chrome/marionette/content/ac
 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/appinfo.js
 lib/firefox/chrome/marionette/content/assert.js
 lib/firefox/chrome/marionette/content/atom.js
 lib/firefox/chrome/marionette/content/browser.js
-lib/firefox/chrome/marionette/content/capabilities.js
 lib/firefox/chrome/marionette/content/capture.js
 lib/firefox/chrome/marionette/content/cert.js
 lib/firefox/chrome/marionette/content/cookie.js
@@ -4309,12 +4279,14 @@ lib/firefox/chrome/marionette/content/me
 lib/firefox/chrome/marionette/content/modal.js
 lib/firefox/chrome/marionette/content/navigate.js
 lib/firefox/chrome/marionette/content/packets.js
+lib/firefox/chrome/marionette/content/permissions.js
 lib/firefox/chrome/marionette/content/prefs.js
 lib/firefox/chrome/marionette/content/print.js
 lib/firefox/chrome/marionette/content/reftest-content.js
 lib/firefox/chrome/marionette/content/reftest.js
 lib/firefox/chrome/marionette/content/reftest.xhtml
 lib/firefox/chrome/marionette/content/server.js
+lib/firefox/chrome/marionette/content/session.js
 lib/firefox/chrome/marionette/content/stream-utils.js
 lib/firefox/chrome/marionette/content/sync.js
 lib/firefox/chrome/marionette/content/transport.js
@@ -4831,6 +4803,7 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/elements/menulist.js
 lib/firefox/chrome/toolkit/content/global/elements/menupopup.js
 lib/firefox/chrome/toolkit/content/global/elements/moz-input-box.js
+lib/firefox/chrome/toolkit/content/global/elements/named-deck.js
 lib/firefox/chrome/toolkit/content/global/elements/notificationbox.js
 lib/firefox/chrome/toolkit/content/global/elements/panel.js
 lib/firefox/chrome/toolkit/content/global/elements/popupnotification.js
@@ -4850,6 +4823,7 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/gmp-sources/widevinecdm.json
 lib/firefox/chrome/toolkit/content/global/httpsonlyerror/errorpage.html
 lib/firefox/chrome/toolkit/content/global/httpsonlyerror/errorpage.js
+lib/firefox/chrome/toolkit/content/global/httpsonlyerror/recommendation.svg
 lib/firefox/chrome/toolkit/content/global/httpsonlyerror/secure-broken.svg
 lib/firefox/chrome/toolkit/content/global/landscape.svg
 lib/firefox/chrome/toolkit/content/global/license.html
@@ -4922,7 +4896,6 @@ lib/firefox/chrome/toolkit/content/mozap
 lib/firefox/chrome/toolkit/content/mozapps/extensions/firefox-compact-light.svg
 lib/firefox/chrome/toolkit/content/mozapps/extensions/message-bar.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/message-bar.js
-lib/firefox/chrome/toolkit/content/mozapps/extensions/named-deck.js
 lib/firefox/chrome/toolkit/content/mozapps/extensions/panel-item.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/panel-list.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/rating-star.css
@@ -5044,7 +5017,7 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/aboutReader.css
 lib/firefox/chrome/toolkit/skin/classic/global/aboutRights.css
 lib/firefox/chrome/toolkit/skin/classic/global/aboutSupport.css
-lib/firefox/chrome/toolkit/skin/classic/global/alerts/alert.css
+lib/firefox/chrome/toolkit/skin/classic/global/alert.css
 lib/firefox/chrome/toolkit/skin/classic/global/appPicker.css
 lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg
 lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg
@@ -5070,43 +5043,51 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/icons/autoscroll-vertical.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/autoscroll.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/blocked.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/blocklist_favicon.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/check-partial.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/check.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/chevron.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/close.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/columnpicker.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/connection-mixed-active-loaded.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/connection-mixed-passive-loaded.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/critical.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/defaultFavicon.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/edit.svg
 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
-lib/firefox/chrome/toolkit/skin/classic/global/icons/findFile.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/folder.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/heart.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/help.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/icon-refresh.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/identity-icon.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/info-filled.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/info.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/loading%2x.png@localhost
+lib/firefox/chrome/toolkit/skin/classic/global/icons/menu-arrow-left.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/menu-arrow.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/more.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/open-in-new.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/performance.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/plugin-blocked.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/plugin.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/pocket.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/print.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/privacy-security.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/question-64.png
+lib/firefox/chrome/toolkit/skin/classic/global/icons/radio.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/search-glass.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/search-textbox.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/searchfield-cancel.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/security-broken.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/security-warning.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/security.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/settings.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/shortcut.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/sort-arrow.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/spinner-arrow-down.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/spinner-arrow-up.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/sslWarning.png
+lib/firefox/chrome/toolkit/skin/classic/global/icons/success.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/twisty-collapsed-rtl.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/twisty-collapsed.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/twisty-expanded.svg
@@ -5116,9 +5097,7 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/illustrations/about-license.svg
 lib/firefox/chrome/toolkit/skin/classic/global/illustrations/about-rights.svg
 lib/firefox/chrome/toolkit/skin/classic/global/in-content/common.css
-lib/firefox/chrome/toolkit/skin/classic/global/in-content/dropdown.svg
 lib/firefox/chrome/toolkit/skin/classic/global/in-content/info-pages.css
-lib/firefox/chrome/toolkit/skin/classic/global/in-content/radio.svg
 lib/firefox/chrome/toolkit/skin/classic/global/in-content/toggle-button.css
 lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css
 lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css
@@ -5157,13 +5136,10 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/numberinput.css
 lib/firefox/chrome/toolkit/skin/classic/global/pictureinpicture/audio-mute.svg
 lib/firefox/chrome/toolkit/skin/classic/global/pictureinpicture/audio.svg
-lib/firefox/chrome/toolkit/skin/classic/global/pictureinpicture/close-pip.svg
 lib/firefox/chrome/toolkit/skin/classic/global/pictureinpicture/pause.svg
 lib/firefox/chrome/toolkit/skin/classic/global/pictureinpicture/play.svg
 lib/firefox/chrome/toolkit/skin/classic/global/pictureinpicture/player.css
 lib/firefox/chrome/toolkit/skin/classic/global/pictureinpicture/unpip.svg
-lib/firefox/chrome/toolkit/skin/classic/global/plugins/plugin-blocked.svg
-lib/firefox/chrome/toolkit/skin/classic/global/plugins/plugin.svg
 lib/firefox/chrome/toolkit/skin/classic/global/popup.css
 lib/firefox/chrome/toolkit/skin/classic/global/popupnotification.css
 lib/firefox/chrome/toolkit/skin/classic/global/radio.css
@@ -5177,8 +5153,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Serif.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg
-lib/firefox/chrome/toolkit/skin/classic/global/reader/close-16.svg
-lib/firefox/chrome/toolkit/skin/classic/global/reader/pocket.svg
 lib/firefox/chrome/toolkit/skin/classic/global/richlistbox.css
 lib/firefox/chrome/toolkit/skin/classic/global/scrollbars.css
 lib/firefox/chrome/toolkit/skin/classic/global/search-textbox.css
@@ -5205,10 +5179,8 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/recommended.svg
 lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.svg
 lib/firefox/chrome/toolkit/skin/classic/mozapps/handling/handling.css
-lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.svg
-lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/information.svg
-lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileDowngrade.css
 lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css
+lib/firefox/chrome/toolkit/skin/classic/mozapps/profileDowngrade.css
 lib/firefox/chrome/toolkit/skin/classic/mozapps/update/updates.css
 lib/firefox/components/HandlerService.js
 lib/firefox/components/components.manifest
@@ -5303,6 +5275,7 @@ lib/firefox/localization/en-US/toolkit/e
 lib/firefox/localization/en-US/toolkit/featuregates/features.ftl
 lib/firefox/localization/en-US/toolkit/global/createProfileWizard.ftl
 lib/firefox/localization/en-US/toolkit/global/handlerDialog.ftl
+lib/firefox/localization/en-US/toolkit/global/notification.ftl
 lib/firefox/localization/en-US/toolkit/global/processTypes.ftl
 lib/firefox/localization/en-US/toolkit/global/profileDowngrade.ftl
 lib/firefox/localization/en-US/toolkit/global/profileSelection.ftl
@@ -5448,7 +5421,6 @@ lib/firefox/modules/FxAccountsCommon.js
 lib/firefox/modules/FxAccountsConfig.jsm
 lib/firefox/modules/FxAccountsDevice.jsm
 lib/firefox/modules/FxAccountsKeys.jsm
-lib/firefox/modules/FxAccountsOAuthGrantClient.jsm
 lib/firefox/modules/FxAccountsPairing.jsm
 lib/firefox/modules/FxAccountsPairingChannel.js
 lib/firefox/modules/FxAccountsProfile.jsm
@@ -5547,8 +5519,6 @@ lib/firefox/modules/PlacesUtils.jsm
 lib/firefox/modules/PluralForm.jsm
 lib/firefox/modules/PopupNotifications.jsm
 lib/firefox/modules/Preferences.jsm
-lib/firefox/modules/PresentationControlService.jsm
-lib/firefox/modules/PresentationDataChannelSessionTransport.jsm
 lib/firefox/modules/PrincipalsCollector.jsm
 lib/firefox/modules/PrioPing.jsm
 lib/firefox/modules/PrivateBrowsingUtils.jsm
@@ -5628,7 +5598,6 @@ lib/firefox/modules/Timer.jsm
 lib/firefox/modules/TooltipTextProvider.jsm
 lib/firefox/modules/TrackingDBService.jsm
 lib/firefox/modules/Troubleshoot.jsm
-lib/firefox/modules/UITelemetry.jsm
 lib/firefox/modules/URIFixup.jsm
 lib/firefox/modules/URLDecorationAnnotationsService.jsm
 lib/firefox/modules/URLFormatter.jsm
@@ -5707,9 +5676,6 @@ lib/firefox/modules/osfile/ospath.jsm
 lib/firefox/modules/osfile/ospath_unix.jsm
 lib/firefox/modules/osfile/ospath_win.jsm
 lib/firefox/modules/pdfjs.js
-lib/firefox/modules/presentation/ControllerStateMachine.jsm
-lib/firefox/modules/presentation/ReceiverStateMachine.jsm
-lib/firefox/modules/presentation/StateMachineHelper.jsm
 lib/firefox/modules/profiler_get_symbols.js
 lib/firefox/modules/psm/DER.jsm
 lib/firefox/modules/psm/RemoteSecuritySettings.jsm
@@ -5756,7 +5722,6 @@ lib/firefox/modules/services-sync/addons
 lib/firefox/modules/services-sync/addonutils.js
 lib/firefox/modules/services-sync/bookmark_validator.js
 lib/firefox/modules/services-sync/bridged_engine.js
-lib/firefox/modules/services-sync/browserid_identity.js
 lib/firefox/modules/services-sync/collection_validator.js
 lib/firefox/modules/services-sync/constants.js
 lib/firefox/modules/services-sync/doctor.js
@@ -5779,6 +5744,7 @@ lib/firefox/modules/services-sync/servic
 lib/firefox/modules/services-sync/stages/declined.js
 lib/firefox/modules/services-sync/stages/enginesync.js
 lib/firefox/modules/services-sync/status.js
+lib/firefox/modules/services-sync/sync_auth.js
 lib/firefox/modules/services-sync/telemetry.js
 lib/firefox/modules/services-sync/util.js
 lib/firefox/modules/sessionstore/PrivacyFilter.jsm

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.432 pkgsrc/www/firefox/distinfo:1.433
--- pkgsrc/www/firefox/distinfo:1.432   Tue Mar 30 16:39:06 2021
+++ pkgsrc/www/firefox/distinfo Mon Apr 19 13:50:07 2021
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.432 2021/03/30 16:39:06 ryoon Exp $
+$NetBSD: distinfo,v 1.433 2021/04/19 13:50:07 ryoon Exp $
 
-SHA1 (firefox-87.0.source.tar.xz) = c5b752e49d4decc6193e846236b8a044ebca400f
-RMD160 (firefox-87.0.source.tar.xz) = 49c2f6509e9d25f2e101bfae33385cb429bf2c8f
-SHA512 (firefox-87.0.source.tar.xz) = c1c08be2283e7a162c8be2f2647ec2bb85cab592738dc45e4b4ffb72969229cc0019a30782a4cb27f09a13b088c63841071dd202b3543dfba295140a7d6246a4
-Size (firefox-87.0.source.tar.xz) = 377285124 bytes
+SHA1 (firefox-88.0.source.tar.xz) = 7a40f520b5a91b9214debf4674acf553a852bd29
+RMD160 (firefox-88.0.source.tar.xz) = 2e272a4497231a65c6a0fe9ee3550771d05d55fe
+SHA512 (firefox-88.0.source.tar.xz) = f58f44f2f0d0f54eae5ab4fa439205feb8b9209b1bf2ea2ae0c9691e9e583bae2cbd4033edb5bdf4e37eda5b95fca688499bed000fe26ced8ff4bbc49347ce31
+Size (firefox-88.0.source.tar.xz) = 373744508 bytes
 SHA1 (patch-aa) = 15b8567cee2af9853f6949c80345ffcb1fd3852a
 SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
 SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
-SHA1 (patch-config_gcc-stl-wrapper.template.h) = 781a063fa6ab345face53fd88404ead11ab335b2
+SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d88c7b1ccfdd3c6bd2dcd9530a36ad4a501d97a
 SHA1 (patch-config_makefiles_rust.mk) = 72d7e9ecee3ccf7ef5f741aac8e35509b41ab7b8
 SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
@@ -33,10 +33,10 @@ SHA1 (patch-media_webrtc_trunk_webrtc_mo
 SHA1 (patch-mozglue_misc_Uptime.cpp) = c33c5373d2afc262d1536b648e471589a31b1133
 SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
 SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
-SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = fb285a1d716a251aa133ab50609f72cbd1032536
+SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 1c1397f6177728cf9deb2b74708069b9d09509c3
 SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12
 SHA1 (patch-toolkit_moz.configure) = bb6b7a358302e254e31016c3053088e6ed089f5a
 SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662
-SHA1 (patch-widget_gtk_DMABufSurface.cpp) = 919a3cfca2b89e54b2d58e34f462a2abe1d98df6
+SHA1 (patch-widget_gtk_DMABufSurface.cpp) = 72bc9554f075734df12e1748fb8965dce8318de5
 SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
 SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = f7e491c7b62a5332066473bfc815e0050672a372

Index: pkgsrc/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h
diff -u pkgsrc/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h:1.2 pkgsrc/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h:1.3
--- pkgsrc/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h:1.2      Thu Apr  9 14:01:26 2020
+++ pkgsrc/www/firefox/patches/patch-config_gcc-stl-wrapper.template.h  Mon Apr 19 13:50:07 2021
@@ -1,11 +1,11 @@
-$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.2 2020/04/09 14:01:26 ryoon Exp $
+$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.3 2021/04/19 13:50:07 ryoon Exp $
 
---- config/gcc-stl-wrapper.template.h.orig     2020-04-03 19:34:34.000000000 +0000
+--- config/gcc-stl-wrapper.template.h.orig     2021-04-08 21:20:01.000000000 +0000
 +++ config/gcc-stl-wrapper.template.h
-@@ -28,8 +28,8 @@
- #endif
- 
- // Don't include mozalloc for cstdlib. See bug 1245076.
+@@ -32,8 +32,8 @@
+ // bug 1694575 (iosfwd).
+ // Please be careful when adding more exceptions, especially regarding
+ // the header not directly or indirectly including <new>.
 -#ifndef moz_dont_include_mozalloc_for_cstdlib
 -#  define moz_dont_include_mozalloc_for_cstdlib
 +#ifndef moz_dont_include_mozalloc_for_${HEADER}
@@ -13,7 +13,7 @@ $NetBSD: patch-config_gcc-stl-wrapper.te
  #endif
  
  #ifndef moz_dont_include_mozalloc_for_type_traits
-@@ -43,7 +43,7 @@
+@@ -51,7 +51,7 @@
  // Include mozalloc after the STL header and all other headers it includes
  // have been preprocessed.
  #if !defined(MOZ_INCLUDE_MOZALLOC_H) && \
@@ -22,7 +22,7 @@ $NetBSD: patch-config_gcc-stl-wrapper.te
  #  define MOZ_INCLUDE_MOZALLOC_H
  #  define MOZ_INCLUDE_MOZALLOC_H_FROM_${HEADER}
  #endif
-@@ -72,4 +72,6 @@
+@@ -80,4 +80,6 @@
  #  include "mozilla/throw_gcc.h"
  #endif
  

Index: pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp
diff -u pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.5 pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.6
--- pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.5 Fri Jul 31 01:26:43 2020
+++ pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp     Mon Apr 19 13:50:07 2021
@@ -1,10 +1,10 @@
-$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.5 2020/07/31 01:26:43 maya Exp $
+$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.6 2021/04/19 13:50:07 ryoon Exp $
 
 * Fix segfault on exit under NetBSD
 
---- toolkit/components/terminator/nsTerminator.cpp.orig        2020-07-20 22:49:51.000000000 +0000
+--- toolkit/components/terminator/nsTerminator.cpp.orig        2021-04-08 21:20:12.000000000 +0000
 +++ toolkit/components/terminator/nsTerminator.cpp
-@@ -36,7 +36,7 @@
+@@ -37,7 +37,7 @@
  #if defined(XP_WIN)
  #  include <windows.h>
  #else
@@ -12,8 +12,8 @@ $NetBSD: patch-toolkit_components_termin
 +#  include <time.h>
  #endif
  
- #include "mozilla/ArrayUtils.h"
-@@ -171,7 +171,10 @@ void RunWatchdog(void* arg) {
+ #include "mozilla/AppShutdown.h"
+@@ -238,7 +238,10 @@ void RunWatchdog(void* arg) {
  #if defined(XP_WIN)
      Sleep(1000 /* ms */);
  #else
@@ -24,4 +24,4 @@ $NetBSD: patch-toolkit_components_termin
 +    nanosleep(&tickd, NULL);
  #endif
  
-     if (gHeartbeat++ < timeToLive) {
+     // If we are still alive then we just crash.

Index: pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp
diff -u pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp:1.1 pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp:1.2
--- pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp:1.1   Fri Jul 31 01:26:43 2020
+++ pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp       Mon Apr 19 13:50:07 2021
@@ -1,8 +1,8 @@
-$NetBSD: patch-widget_gtk_DMABufSurface.cpp,v 1.1 2020/07/31 01:26:43 maya Exp $
+$NetBSD: patch-widget_gtk_DMABufSurface.cpp,v 1.2 2021/04/19 13:50:07 ryoon Exp $
 
 No eventfd on netbsd, fix build
 
---- widget/gtk/DMABufSurface.cpp.orig  2020-07-20 20:56:52.000000000 +0000
+--- widget/gtk/DMABufSurface.cpp.orig  2021-04-08 21:20:12.000000000 +0000
 +++ widget/gtk/DMABufSurface.cpp
 @@ -18,7 +18,9 @@
  #include <sys/time.h>
@@ -12,9 +12,9 @@ No eventfd on netbsd, fix build
  #include <sys/eventfd.h>
 +#endif
  #include <poll.h>
+ #include <sys/ioctl.h>
  
- #include "mozilla/widget/gbm.h"
-@@ -91,6 +93,7 @@ void DMABufSurface::GlobalRefAdd() {
+@@ -97,6 +99,7 @@ void DMABufSurface::GlobalRefAdd() {
  }
  
  void DMABufSurface::GlobalRefCountCreate() {
@@ -22,7 +22,7 @@ No eventfd on netbsd, fix build
    MOZ_ASSERT(!mGlobalRefCountFd);
    mGlobalRefCountFd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK | EFD_SEMAPHORE);
    if (mGlobalRefCountFd < 0) {
-@@ -98,6 +101,7 @@ void DMABufSurface::GlobalRefCountCreate
+@@ -106,6 +109,7 @@ void DMABufSurface::GlobalRefCountCreate
      mGlobalRefCountFd = 0;
      return;
    }



Home | Main Index | Thread Index | Old Index