summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2020-09-28 13:30:01 +0000
committerryoon <ryoon@pkgsrc.org>2020-09-28 13:30:01 +0000
commit5cee4b92680ce2e3bee0e13502c061cf824cf2aa (patch)
tree45ee9c05efb394c2b6c7e411b009d22f842a0d7b /www
parent84f153ca490727ab94db463369e4446a85fd0450 (diff)
downloadpkgsrc-5cee4b92680ce2e3bee0e13502c061cf824cf2aa.tar.gz
firefox: Update to 81.0
Changelog: September 22, 2020 Version 81.0, first offered to Release channel users on September 22, 2020 We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox. New * You can pause and play audio or video in Firefox right from your keyboard or headset, giving you easy access to control your media when in another Firefox tab, another program, or even when your computer is locked. * In addition to our default, dark and light themes, with this release, Firefox introduces the Alpenglow theme: a colorful appearance for buttons, menus, and windows. You can update your Firefox themes under settings or preferences. * For our users in the US and Canada, Firefox can now save, manage, and auto-fill credit card information for you, making shopping on Firefox ever more convenient. To ensure the smoothest experience, this will be rolling out to users gradually. * Firefox supports AcroForm, which will soon allow you to fill in, print, and save supported PDF forms and the PDF viewer also has a new fresh look. * Our users in Austria, Belgium and Switzerland using the German version of Firefox will now see Pocket recommendations in their new tab featuring some of the best stories on the web. If you don’t see them, you can turn on Pocket articles in your new tab by following these steps. In addition to Firefox’s new tab, Pocket is also available as an app on iOS and Android. Fixed * Various security fixes. * We’ve fixed a bug for users of language packs where the default language was reset to English after Firefox updates. * Browser native HTML5 audio/video controls received several important accessibility fixes: + Audio/video controls remain accessible to screen readers even when they are temporarily hidden visually. + Audio/video elapsed and total time are now accessible to screen readers where they weren't previously. + Various unlabelled controls are now labelled making them identifiable to screen readers. + Screen readers no longer intrusively report progress information unless the user requests it. Changed * You will soon find Picture-in-Picture more easily on all the videos you watch with new iconography. * The bookmarks toolbar is now automatically revealed once bookmarks are imported into Firefox, making it easier to find your most important websites. * We have expanded our supported file types - .xml, .svg, and .webp - so files you’ve downloaded can be opened right in Firefox. Security fixes: #CVE-2020-15675: Use-After-Free in WebGL #CVE-2020-15677: Download origin spoofing via redirect #CVE-2020-15676: XSS when pasting attacker-controlled data into a contenteditable element #CVE-2020-15678: When recursing through layers while scrolling, an iterator may have become invalid, resulting in a potential use-after-free scenario #CVE-2020-15673: Memory safety bugs fixed in Firefox 81 and Firefox ESR 78.3 corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. #CVE-2020-15674: Memory safety bugs fixed in Firefox 81
Diffstat (limited to 'www')
-rw-r--r--www/firefox/Makefile37
-rw-r--r--www/firefox/PLIST230
-rw-r--r--www/firefox/distinfo16
-rw-r--r--www/firefox/patches/patch-config_makefiles_rust.mk4
-rw-r--r--www/firefox/patches/patch-js_src_jsfriendapi.h8
-rw-r--r--www/firefox/patches/patch-third__party_rust_getrandom_src_lib.rs24
-rw-r--r--www/firefox/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs78
7 files changed, 176 insertions, 221 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index e4a7c506b57..0eb50364d83 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.447 2020/09/05 10:19:04 ryoon Exp $
+# $NetBSD: Makefile,v 1.448 2020/09/28 13:30:01 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 80.0
-MOZ_BRANCH_MINOR= .1
+MOZ_BRANCH= 81.0
+MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX= .tar.xz
@@ -80,26 +79,26 @@ MOZILLA_NAME= Browser
# updating and verification.
#
-CKSUM_CRATES+= third_party/rust/libc
+#CKSUM_CRATES+= third_party/rust/libc
# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
-CKSUMS+= a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
-CKSUMS+= 5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a
+#CKSUMS+= a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
+#CKSUMS+= 5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a
-CKSUM_CRATES+= third_party/rust/getrandom
+#CKSUM_CRATES+= third_party/rust/getrandom
# patch-third__party_rust_getrandom_src_lib.rs
-CKSUMS+= 0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
-CKSUMS+= 394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac
-
-SUBST_CLASSES+= cksum
-SUBST_STAGE.cksum= pre-configure
-.for crate in ${CKSUM_CRATES}
-SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json
-.endfor
-.for from to in ${CKSUMS}
-SUBST_SED.cksum+= -e 's,${from},${to},g'
-.endfor
+#CKSUMS+= 0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
+#CKSUMS+= 394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac
+
+#SUBST_CLASSES+= cksum
+#SUBST_STAGE.cksum= pre-configure
+#.for crate in ${CKSUM_CRATES}
+#SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json
+#.endfor
+#.for from to in ${CKSUMS}
+#SUBST_SED.cksum+= -e 's,${from},${to},g'
+#.endfor
post-extract:
mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S
diff --git a/www/firefox/PLIST b/www/firefox/PLIST
index 193702c0b9e..fa4fc1392ba 100644
--- a/www/firefox/PLIST
+++ b/www/firefox/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.163 2020/08/25 14:35:24 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.164 2020/09/28 13:30:01 ryoon Exp $
bin/firefox
lib/firefox/actors/AboutHttpsOnlyErrorChild.jsm
lib/firefox/actors/AboutHttpsOnlyErrorParent.jsm
@@ -10,6 +10,7 @@ lib/firefox/actors/AutoScrollChild.jsm
lib/firefox/actors/AutoScrollParent.jsm
lib/firefox/actors/AutoplayChild.jsm
lib/firefox/actors/AutoplayParent.jsm
+lib/firefox/actors/BackgroundThumbnailsChild.jsm
lib/firefox/actors/BrowserElementChild.jsm
lib/firefox/actors/BrowserElementParent.jsm
lib/firefox/actors/ControllersChild.jsm
@@ -288,9 +289,12 @@ lib/firefox/browser/chrome/browser/content/browser/browser-captivePortal.js
lib/firefox/browser/chrome/browser/content/browser/browser-ctrlTab.js
lib/firefox/browser/chrome/browser/content/browser/browser-customization.js
lib/firefox/browser/chrome/browser/content/browser/browser-data-submission-info-bar.js
+lib/firefox/browser/chrome/browser/content/browser/browser-defaultBrowserNotificationOnNewTabPage.js
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-media.js
@@ -361,7 +365,8 @@ 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.svg
+lib/firefox/browser/chrome/browser/content/browser/logos/proxy-dark.svg
+lib/firefox/browser/chrome/browser/content/browser/logos/proxy-light.svg
lib/firefox/browser/chrome/browser/content/browser/logos/send.svg
lib/firefox/browser/chrome/browser/content/browser/logos/tracking-protection-dark-theme.svg
lib/firefox/browser/chrome/browser/content/browser/logos/tracking-protection.svg
@@ -514,7 +519,6 @@ lib/firefox/browser/chrome/browser/content/browser/schemas/url_overrides.json
lib/firefox/browser/chrome/browser/content/browser/schemas/urlbar.json
lib/firefox/browser/chrome/browser/content/browser/schemas/windows.json
lib/firefox/browser/chrome/browser/content/browser/search/autocomplete-popup.js
-lib/firefox/browser/chrome/browser/content/browser/search/search-one-offs.js
lib/firefox/browser/chrome/browser/content/browser/search/searchbar.js
lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.js
lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.xhtml
@@ -665,10 +669,12 @@ lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illus
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-privatebrowsing@2x.png
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-screenshots@2x.png
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-sync@2x.png
+lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/long-zap.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/privacy-onboarding-dark.webm
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/privacy-onboarding.webm
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/protection-report-icon.png
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/remote/pip-message-icon.svg
+lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/short-zap.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/spinner.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/sync-devices-trailhead.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/topic-show-more-12.svg
@@ -692,7 +698,6 @@ lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/trail
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-logo.png
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-systems.png
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/whatsnew-send-icon.png
-lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/zap.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/newtab-render.js
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/aliexpress-com.ico
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/allegro-pl.ico
@@ -822,7 +827,9 @@ lib/firefox/browser/chrome/browser/search-extensions/allegro-pl/favicon.ico
lib/firefox/browser/chrome/browser/search-extensions/allegro-pl/manifest.json
lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/au/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/ca/messages.json
+lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/de-adm/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/de/messages.json
+lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/en-GB-adm/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/en-GB/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/france/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazon/_locales/in/messages.json
@@ -836,6 +843,7 @@ lib/firefox/browser/chrome/browser/search-extensions/amazondotcn/_locales/defaul
lib/firefox/browser/chrome/browser/search-extensions/amazondotcn/_locales/mozillaonline/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazondotcn/favicon.ico
lib/firefox/browser/chrome/browser/search-extensions/amazondotcn/manifest.json
+lib/firefox/browser/chrome/browser/search-extensions/amazondotcom/_locales/en-adm/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazondotcom/_locales/en/messages.json
lib/firefox/browser/chrome/browser/search-extensions/amazondotcom/favicon.ico
lib/firefox/browser/chrome/browser/search-extensions/amazondotcom/manifest.json
@@ -1165,7 +1173,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/etp-milest
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/fingerprinters-disabled.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/fingerprinters.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/hero-message-background.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/https-only.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/mcb-disabled.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/panel.css
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/socialblock-disabled.svg
@@ -1225,6 +1232,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/send.svg
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
@@ -2711,6 +2719,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selec
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/search.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/timing-markers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/context-menu-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-autocomplete-provider.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-predicates.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-text-utils.js
@@ -2726,6 +2735,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-predicates.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/tooltips.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/HeadersPanelContextMenu.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/PropertiesViewContextMenu.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestListContextMenu.js
@@ -3014,6 +3024,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/toolt
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/css-compatibility-tooltip-helper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/inactive-css-tooltip-helper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/workers-listener.js
@@ -3135,9 +3146,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/compatibility
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/css-properties.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/descriptors/process.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/descriptors/tab.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/descriptors/watcher/WatcherRegistry.jsm
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/descriptors/watcher/target-helpers/frame-helper.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/descriptors/watcher/watcher.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/descriptors/webextension.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/device.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/emulation/content-viewer.js
@@ -3165,11 +3173,9 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/
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/simple-outline.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
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/xul-accessible.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/css-logic.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/custom-element-watcher.js
@@ -3208,7 +3214,9 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/preference.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/process.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/reflow.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/console-messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/css-changes.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/resources/css-messages.js
+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/platform-messages.js
@@ -3224,6 +3232,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/brows
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-registry.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/targets/webextension.js
@@ -3247,6 +3256,9 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.j
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/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
@@ -3385,6 +3397,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/resource-w
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/root-node.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
@@ -3512,6 +3525,7 @@ lib/firefox/browser/chrome/devtools/skin/images/alert-tiny.svg
lib/firefox/browser/chrome/devtools/skin/images/alert.svg
lib/firefox/browser/chrome/devtools/skin/images/angle-swatch.svg
lib/firefox/browser/chrome/devtools/skin/images/animation-fast-track.svg
+lib/firefox/browser/chrome/devtools/skin/images/application-debug.svg
lib/firefox/browser/chrome/devtools/skin/images/application-manifest.svg
lib/firefox/browser/chrome/devtools/skin/images/arrow-big.svg
lib/firefox/browser/chrome/devtools/skin/images/arrow-e.svg
@@ -3755,6 +3769,7 @@ lib/firefox/browser/defaults/settings/main/onboarding.json
lib/firefox/browser/defaults/settings/main/search-config.json
lib/firefox/browser/defaults/settings/main/search-default-override-allowlist.json
lib/firefox/browser/defaults/settings/main/sites-classification.json
+lib/firefox/browser/defaults/settings/main/top-sites.json
lib/firefox/browser/defaults/settings/main/url-classifier-skip-urls.json
lib/firefox/browser/defaults/settings/pinning/pins.json
lib/firefox/browser/defaults/settings/security-state/intermediates.json
@@ -3894,17 +3909,24 @@ lib/firefox/browser/features/webcompat@mozilla.org/about-compat/aboutPage.json
lib/firefox/browser/features/webcompat@mozilla.org/about-compat/aboutPageProcessScript.js
lib/firefox/browser/features/webcompat@mozilla.org/data/injections.js
lib/firefox/browser/features/webcompat@mozilla.org/data/picture_in_picture_overrides.js
+lib/firefox/browser/features/webcompat@mozilla.org/data/shims.js
lib/firefox/browser/features/webcompat@mozilla.org/data/ua_overrides.js
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/aboutConfigPrefs.js
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/aboutConfigPrefs.json
+lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/appConstants.js
+lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/appConstants.json
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/experiments.js
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/experiments.json
+lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/matchPatterns.js
+lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/matchPatterns.json
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/pictureInPicture.js
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/pictureInPicture.json
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/sharedPreferences.js
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/sharedPreferences.json
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/systemManufacturer.js
lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/systemManufacturer.json
+lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/trackingProtection.js
+lib/firefox/browser/features/webcompat@mozilla.org/experiment-apis/trackingProtection.json
lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug0000000-testbed-css-injection.css
lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1561371-mail.google.com-allow-horizontal-scrolling.css
lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1567610-dns.google.com-moz-fit-content.css
@@ -3921,6 +3943,11 @@ lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1632019-eve
lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1644830-missingmail.usps.com-checkboxes-not-visible.css
lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1645064-s-kanava.fi-invisible-charts.css
lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1651917-teletrader.com.body-transform-origin.css
+lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1653075-livescience.com-scrollbar-width.css
+lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1654865-sports.ndtv.com-float-fix.css
+lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1654877-preev.com-moz-appearance-fix.css
+lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1654907-reactine.ca-hide-unsupported.css
+lib/firefox/browser/features/webcompat@mozilla.org/injections/css/bug1655049-dev.to-unclickable-button-fix.css
lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug0000000-testbed-js-injection.js
lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js
lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1457335-histography.io-ua-change.js
@@ -3929,17 +3956,34 @@ lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1570856-medi
lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1579159-m.tailieu.vn-pdfjs-worker-disable.js
lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1605611-maps.google.com-directions-time.js
lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1610358-pcloud.com-appVersion-change.js
-lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1623375-salesforce-communities-hide-unsupported.js
-lib/firefox/browser/features/webcompat@mozilla.org/injections/js/bug1641998-embedded-twitter-videos-etp-indexeddb.js
lib/firefox/browser/features/webcompat@mozilla.org/lib/about_compat_broker.js
lib/firefox/browser/features/webcompat@mozilla.org/lib/custom_functions.js
lib/firefox/browser/features/webcompat@mozilla.org/lib/injections.js
lib/firefox/browser/features/webcompat@mozilla.org/lib/intervention_helpers.js
+lib/firefox/browser/features/webcompat@mozilla.org/lib/messaging_helper.js
lib/firefox/browser/features/webcompat@mozilla.org/lib/module_shim.js
lib/firefox/browser/features/webcompat@mozilla.org/lib/picture_in_picture_overrides.js
+lib/firefox/browser/features/webcompat@mozilla.org/lib/shim_messaging_helper.js
+lib/firefox/browser/features/webcompat@mozilla.org/lib/shims.js
lib/firefox/browser/features/webcompat@mozilla.org/lib/ua_overrides.js
lib/firefox/browser/features/webcompat@mozilla.org/manifest.json
lib/firefox/browser/features/webcompat@mozilla.org/run.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/adsafeprotected-ima.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/bmauth.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/eluminate.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/empty-script.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/facebook-sdk.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/google-analytics-ecommerce-plugin.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/google-analytics-legacy.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/google-analytics-tag-manager.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/google-analytics.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/google-publisher-tags.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/live-test-shim.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/mochitest-shim-1.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/mochitest-shim-2.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/mochitest-shim-3.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/rambler-authenticator.js
+lib/firefox/browser/features/webcompat@mozilla.org/shims/rich-relevance.js
lib/firefox/browser/localization/en-US/branding/brand.ftl
lib/firefox/browser/localization/en-US/browser/aboutCertError.ftl
lib/firefox/browser/localization/en-US/browser/aboutConfig.ftl
@@ -3960,6 +4004,7 @@ lib/firefox/browser/localization/en-US/browser/browser.ftl
lib/firefox/browser/localization/en-US/browser/browserContext.ftl
lib/firefox/browser/localization/en-US/browser/browserSets.ftl
lib/firefox/browser/localization/en-US/browser/customizeMode.ftl
+lib/firefox/browser/localization/en-US/browser/defaultBrowserNotification.ftl
lib/firefox/browser/localization/en-US/browser/downloads.ftl
lib/firefox/browser/localization/en-US/browser/editBookmarkOverlay.ftl
lib/firefox/browser/localization/en-US/browser/menubar.ftl
@@ -4040,6 +4085,7 @@ lib/firefox/browser/modules/DownloadsCommon.jsm
lib/firefox/browser/modules/DownloadsSubview.jsm
lib/firefox/browser/modules/DownloadsTaskbar.jsm
lib/firefox/browser/modules/DownloadsViewUI.jsm
+lib/firefox/browser/modules/DownloadsViewableInternally.jsm
lib/firefox/browser/modules/DragPositionManager.jsm
lib/firefox/browser/modules/EveryWindow.jsm
lib/firefox/browser/modules/ExtensionControlledPopup.jsm
@@ -4058,6 +4104,7 @@ lib/firefox/browser/modules/NewTabPagePreloading.jsm
lib/firefox/browser/modules/OpenInTabsUtils.jsm
lib/firefox/browser/modules/PageActions.jsm
lib/firefox/browser/modules/PanelMultiView.jsm
+lib/firefox/browser/modules/PartnerLinkAttribution.jsm
lib/firefox/browser/modules/PermissionUI.jsm
lib/firefox/browser/modules/PingCentre.jsm
lib/firefox/browser/modules/PlacesUIUtils.jsm
@@ -4066,6 +4113,7 @@ lib/firefox/browser/modules/ProfileMigrator.jsm
lib/firefox/browser/modules/PromptCollection.jsm
lib/firefox/browser/modules/Sanitizer.jsm
lib/firefox/browser/modules/ScreenshotChild.jsm
+lib/firefox/browser/modules/SearchOneOffs.jsm
lib/firefox/browser/modules/SearchTelemetry.jsm
lib/firefox/browser/modules/SearchWidgetTracker.jsm
lib/firefox/browser/modules/SelectionChangedMenulist.jsm
@@ -4077,7 +4125,6 @@ lib/firefox/browser/modules/TRRPerformance.jsm
lib/firefox/browser/modules/TabUnloader.jsm
lib/firefox/browser/modules/TabsList.jsm
lib/firefox/browser/modules/ThemeVariableMap.jsm
-lib/firefox/browser/modules/TopSiteAttribution.jsm
lib/firefox/browser/modules/TransientPrefs.jsm
lib/firefox/browser/modules/UITour.jsm
lib/firefox/browser/modules/UITourChild.jsm
@@ -4101,6 +4148,7 @@ lib/firefox/browser/modules/UrlbarProviderTopSites.jsm
lib/firefox/browser/modules/UrlbarProviderUnifiedComplete.jsm
lib/firefox/browser/modules/UrlbarProvidersManager.jsm
lib/firefox/browser/modules/UrlbarResult.jsm
+lib/firefox/browser/modules/UrlbarSearchOneOffs.jsm
lib/firefox/browser/modules/UrlbarSearchUtils.jsm
lib/firefox/browser/modules/UrlbarTokenizer.jsm
lib/firefox/browser/modules/UrlbarUtils.jsm
@@ -4141,6 +4189,14 @@ lib/firefox/browser/modules/syncedtabs/SyncedTabsListStore.js
lib/firefox/browser/modules/syncedtabs/TabListComponent.js
lib/firefox/browser/modules/syncedtabs/TabListView.js
lib/firefox/browser/modules/syncedtabs/util.js
+lib/firefox/browser/modules/themes/alpenglow/background-gradient-dark.svg
+lib/firefox/browser/modules/themes/alpenglow/background-gradient.svg
+lib/firefox/browser/modules/themes/alpenglow/background-noodles-left-dark.svg
+lib/firefox/browser/modules/themes/alpenglow/background-noodles-left.svg
+lib/firefox/browser/modules/themes/alpenglow/background-noodles-right-dark.svg
+lib/firefox/browser/modules/themes/alpenglow/background-noodles-right.svg
+lib/firefox/browser/modules/themes/alpenglow/icon.svg
+lib/firefox/browser/modules/themes/alpenglow/manifest.json
lib/firefox/browser/modules/themes/dark/experiment.css
lib/firefox/browser/modules/themes/dark/icon.svg
lib/firefox/browser/modules/themes/dark/manifest.json
@@ -4478,77 +4534,76 @@ lib/firefox/chrome/pdfjs/content/web/images/annotation-newparagraph.svg
lib/firefox/chrome/pdfjs/content/web/images/annotation-noicon.svg
lib/firefox/chrome/pdfjs/content/web/images/annotation-note.svg
lib/firefox/chrome/pdfjs/content/web/images/annotation-paragraph.svg
-lib/firefox/chrome/pdfjs/content/web/images/findbarButton-next.png
-lib/firefox/chrome/pdfjs/content/web/images/findbarButton-next@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/findbarButton-previous.png
-lib/firefox/chrome/pdfjs/content/web/images/findbarButton-previous@2x.png
+lib/firefox/chrome/pdfjs/content/web/images/findbarButton-next-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/findbarButton-next.svg
+lib/firefox/chrome/pdfjs/content/web/images/findbarButton-previous-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/findbarButton-previous.svg
+lib/firefox/chrome/pdfjs/content/web/images/loading-dark.svg
lib/firefox/chrome/pdfjs/content/web/images/loading-icon.gif
-lib/firefox/chrome/pdfjs/content/web/images/loading-small.png
-lib/firefox/chrome/pdfjs/content/web/images/loading-small@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd.png
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd@2x.png
+lib/firefox/chrome/pdfjs/content/web/images/loading.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd.svg
lib/firefox/chrome/pdfjs/content/web/images/shadow.png
-lib/firefox/chrome/pdfjs/content/web/images/texture.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-bookmark.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-bookmark@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-download.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-download@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-menuArrows.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-menuArrows@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-openFile.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-openFile@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageDown.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageDown@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageUp.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageUp@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-presentationMode.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-presentationMode@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-print.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-print@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-search.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-search@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewOutline.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewOutline@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomIn.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomIn@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomOut.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomOut@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/treeitem-collapsed.png
-lib/firefox/chrome/pdfjs/content/web/images/treeitem-collapsed@2x.png
-lib/firefox/chrome/pdfjs/content/web/images/treeitem-expanded.png
-lib/firefox/chrome/pdfjs/content/web/images/treeitem-expanded@2x.png
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-bookmark-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-bookmark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-download-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-download.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-menuArrow-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-menuArrow.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-openFile-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-openFile.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageDown-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageDown.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageUp-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageUp.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-presentationMode-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-presentationMode.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-print-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-print.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-search-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-search.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewOutline.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomIn-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomIn.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomOut-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomOut.svg
+lib/firefox/chrome/pdfjs/content/web/images/treeitem-collapsed-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/treeitem-collapsed.svg
+lib/firefox/chrome/pdfjs/content/web/images/treeitem-expanded-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/treeitem-expanded.svg
lib/firefox/chrome/pdfjs/content/web/viewer.css
lib/firefox/chrome/pdfjs/content/web/viewer.html
lib/firefox/chrome/pdfjs/content/web/viewer.js
@@ -4706,7 +4761,6 @@ lib/firefox/chrome/toolkit/content/global/appPicker.js
lib/firefox/chrome/toolkit/content/global/appPicker.xhtml
lib/firefox/chrome/toolkit/content/global/autocomplete.css
lib/firefox/chrome/toolkit/content/global/backgroundPageThumbs.xhtml
-lib/firefox/chrome/toolkit/content/global/backgroundPageThumbsContent.js
lib/firefox/chrome/toolkit/content/global/bindings/calendar.js
lib/firefox/chrome/toolkit/content/global/bindings/datekeeper.js
lib/firefox/chrome/toolkit/content/global/bindings/datepicker.js
@@ -4791,6 +4845,7 @@ lib/firefox/chrome/toolkit/content/global/gmp-sources/widevinecdm.json
lib/firefox/chrome/toolkit/content/global/httpsonlyerror/cert-error.svg
lib/firefox/chrome/toolkit/content/global/httpsonlyerror/errorpage.html
lib/firefox/chrome/toolkit/content/global/httpsonlyerror/errorpage.js
+lib/firefox/chrome/toolkit/content/global/landscape.svg
lib/firefox/chrome/toolkit/content/global/license.html
lib/firefox/chrome/toolkit/content/global/minimal-xul.css
lib/firefox/chrome/toolkit/content/global/mozilla.html
@@ -4802,6 +4857,7 @@ lib/firefox/chrome/toolkit/content/global/pictureinpicture/player.xhtml
lib/firefox/chrome/toolkit/content/global/plugins.css
lib/firefox/chrome/toolkit/content/global/plugins.html
lib/firefox/chrome/toolkit/content/global/plugins.js
+lib/firefox/chrome/toolkit/content/global/portrait.svg
lib/firefox/chrome/toolkit/content/global/preferencesBindings.js
lib/firefox/chrome/toolkit/content/global/print.css
lib/firefox/chrome/toolkit/content/global/print.html
@@ -4827,6 +4883,7 @@ lib/firefox/chrome/toolkit/content/global/tabprompts.jsm
lib/firefox/chrome/toolkit/content/global/test-ipc.xhtml
lib/firefox/chrome/toolkit/content/global/third_party/d3/d3.js
lib/firefox/chrome/toolkit/content/global/timepicker.xhtml
+lib/firefox/chrome/toolkit/content/global/toggle-group.css
lib/firefox/chrome/toolkit/content/global/treeUtils.js
lib/firefox/chrome/toolkit/content/global/unifiedcomplete-top-urls.json
lib/firefox/chrome/toolkit/content/global/viewSourceUtils.js
@@ -4852,6 +4909,7 @@ lib/firefox/chrome/toolkit/content/mozapps/extensions/default-theme.svg
lib/firefox/chrome/toolkit/content/mozapps/extensions/drag-drop-addon-installer.js
lib/firefox/chrome/toolkit/content/mozapps/extensions/extensions.js
lib/firefox/chrome/toolkit/content/mozapps/extensions/extensions.xhtml
+lib/firefox/chrome/toolkit/content/mozapps/extensions/firefox-alpenglow.svg
lib/firefox/chrome/toolkit/content/mozapps/extensions/firefox-compact-dark.svg
lib/firefox/chrome/toolkit/content/mozapps/extensions/firefox-compact-light.svg
lib/firefox/chrome/toolkit/content/mozapps/extensions/message-bar.css
@@ -4958,7 +5016,6 @@ lib/firefox/chrome/toolkit/res/normandy/lib/ShieldPreferences.jsm
lib/firefox/chrome/toolkit/res/normandy/lib/Storage.jsm
lib/firefox/chrome/toolkit/res/normandy/lib/TelemetryEvents.jsm
lib/firefox/chrome/toolkit/res/normandy/lib/Uptake.jsm
-lib/firefox/chrome/toolkit/res/normandy/skin/osx/Heartbeat.css
lib/firefox/chrome/toolkit/res/normandy/skin/shared/Heartbeat.css
lib/firefox/chrome/toolkit/res/normandy/skin/shared/heartbeat-icon.svg
lib/firefox/chrome/toolkit/res/normandy/skin/shared/heartbeat-star-lit.svg
@@ -5027,7 +5084,6 @@ lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/loading@2x.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/more.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/performance.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/question-16.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/question-64.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/search-textbox.svg
@@ -5098,7 +5154,6 @@ lib/firefox/chrome/toolkit/skin/classic/global/plugins/contentPluginCrashed.png
lib/firefox/chrome/toolkit/skin/classic/global/plugins/contentPluginStripe.png
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/plugins/pluginGeneric.svg
lib/firefox/chrome/toolkit/skin/classic/global/plugins/pluginHelp-16.png
lib/firefox/chrome/toolkit/skin/classic/global/plugins/pluginProblem.css
lib/firefox/chrome/toolkit/skin/classic/global/popup.css
@@ -5219,6 +5274,7 @@ lib/firefox/localization/en-US/toolkit/about/aboutAbout.ftl
lib/firefox/localization/en-US/toolkit/about/aboutAddons.ftl
lib/firefox/localization/en-US/toolkit/about/aboutCompat.ftl
lib/firefox/localization/en-US/toolkit/about/aboutConfig.ftl
+lib/firefox/localization/en-US/toolkit/about/aboutGlean.ftl
lib/firefox/localization/en-US/toolkit/about/aboutHttpsOnlyError.ftl
lib/firefox/localization/en-US/toolkit/about/aboutMozilla.ftl
lib/firefox/localization/en-US/toolkit/about/aboutNetworking.ftl
@@ -5242,6 +5298,7 @@ lib/firefox/localization/en-US/toolkit/global/profileSelection.ftl
lib/firefox/localization/en-US/toolkit/global/resetProfile.ftl
lib/firefox/localization/en-US/toolkit/global/textActions.ftl
lib/firefox/localization/en-US/toolkit/global/unknownContentType.ftl
+lib/firefox/localization/en-US/toolkit/global/videocontrols.ftl
lib/firefox/localization/en-US/toolkit/global/wizard.ftl
lib/firefox/localization/en-US/toolkit/intl/languageNames.ftl
lib/firefox/localization/en-US/toolkit/intl/regionNames.ftl
@@ -5678,6 +5735,7 @@ lib/firefox/modules/services-settings/RemoteSettingsWorker.jsm
lib/firefox/modules/services-settings/SharedUtils.jsm
lib/firefox/modules/services-settings/Utils.jsm
lib/firefox/modules/services-settings/remote-settings.js
+lib/firefox/modules/services-sync/SyncDisconnect.jsm
lib/firefox/modules/services-sync/SyncedTabs.jsm
lib/firefox/modules/services-sync/UIState.jsm
lib/firefox/modules/services-sync/Weave.jsm
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 537f82f9b74..3d35d493def 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.410 2020/09/02 10:00:23 ryoon Exp $
+$NetBSD: distinfo,v 1.411 2020/09/28 13:30:01 ryoon Exp $
-SHA1 (firefox-80.0.1.source.tar.xz) = 5c848661846b2f7902c893468022ef6e55ce769c
-RMD160 (firefox-80.0.1.source.tar.xz) = 0c868879257d85e5973bfe6da30dba310240f30f
-SHA512 (firefox-80.0.1.source.tar.xz) = 97a54e5f0ff0e34d0994b9ea67250fda1e9a51acb1129a5f6ce632ca5d15132ae4e5eb18c1a9a609a14f5012daf87c6e1a5049e096dd1c32cac9e2c981381d10
-Size (firefox-80.0.1.source.tar.xz) = 334690792 bytes
+SHA1 (firefox-81.0.source.tar.xz) = f8818767277e43fb1521fde82d67d954e5eb4fb0
+RMD160 (firefox-81.0.source.tar.xz) = 073e392cd486d17c0ba8af226f8459a862ae4a6a
+SHA512 (firefox-81.0.source.tar.xz) = 29e0af4c53a09451c3b8e6850c3f19538530035fb576ebe99b3b3a7ed55c37f51bdf44d6c02704e0cbb05ef4ce8278c9b47877643e64c68cd594d626e5d86e5b
+Size (firefox-81.0.source.tar.xz) = 340347916 bytes
SHA1 (patch-aa) = 11060461fdaca5661e89651b8ded4a59d2abc4d7
SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
SHA1 (patch-build_moz.configure_rust.configure) = ee9e207e67709f3c9455b4d22f5f254890e99ca8
SHA1 (patch-config_gcc-stl-wrapper.template.h) = 781a063fa6ab345face53fd88404ead11ab335b2
-SHA1 (patch-config_makefiles_rust.mk) = 738b8b54ff2b9849cd8316d8b227b6d067250337
+SHA1 (patch-config_makefiles_rust.mk) = dcdc4a4cfc839ec838c8d657b93916beb5c372f2
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
@@ -19,7 +19,7 @@ SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = f6f8996f0818a1b890698c7cc5054d49cb1e89
SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 4a6606da590cfb8d855bde58b9c6f90e98d0870c
SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658
SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836
-SHA1 (patch-js_src_jsfriendapi.h) = 6bbb895b882ee24929f011751c42732215e153a2
+SHA1 (patch-js_src_jsfriendapi.h) = b5cb687dbbda314fe0f16521c1c042c105c4bbe4
SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a
SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 31536f36cb33f16da309527b50eda9b721608115
@@ -29,8 +29,6 @@ SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac0
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 2d2ff8b4f9fe883b345d0ffc0d8e81aacf37a292
SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
-SHA1 (patch-third__party_rust_getrandom_src_lib.rs) = 2ad80d10ebfeef0dc27435fc2c16be7b5e5d444a
-SHA1 (patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3755f32fea84900cc0f00af3d9f53ed5fcfb0b4b
SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = fb285a1d716a251aa133ab50609f72cbd1032536
SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12
SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57
diff --git a/www/firefox/patches/patch-config_makefiles_rust.mk b/www/firefox/patches/patch-config_makefiles_rust.mk
index 329b322f720..58a22929f3c 100644
--- a/www/firefox/patches/patch-config_makefiles_rust.mk
+++ b/www/firefox/patches/patch-config_makefiles_rust.mk
@@ -1,9 +1,11 @@
-$NetBSD: patch-config_makefiles_rust.mk,v 1.4 2020/08/29 22:24:27 ryoon Exp $
+$NetBSD: patch-config_makefiles_rust.mk,v 1.5 2020/09/28 13:30:01 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
@@ -52,6 +52,9 @@ endif
ifeq (1,$(MOZ_PARALLEL_BUILD))
cargo_build_flags += -j1
diff --git a/www/firefox/patches/patch-js_src_jsfriendapi.h b/www/firefox/patches/patch-js_src_jsfriendapi.h
index 371e245750e..a6417e16383 100644
--- a/www/firefox/patches/patch-js_src_jsfriendapi.h
+++ b/www/firefox/patches/patch-js_src_jsfriendapi.h
@@ -1,12 +1,12 @@
-$NetBSD: patch-js_src_jsfriendapi.h,v 1.2 2020/06/03 09:00:24 ryoon Exp $
+$NetBSD: patch-js_src_jsfriendapi.h,v 1.3 2020/09/28 13:30:01 ryoon Exp $
* Fix va_list error.
---- js/src/jsfriendapi.h.orig 2020-05-22 02:11:19.000000000 +0000
+--- js/src/jsfriendapi.h.orig 2020-09-17 00:32:45.000000000 +0000
+++ js/src/jsfriendapi.h
-@@ -14,6 +14,7 @@
+@@ -10,6 +10,7 @@
+ #include "mozilla/MemoryReporting.h"
#include "mozilla/PodOperations.h"
- #include "mozilla/UniquePtr.h"
+#include <stdarg.h>
#include "jspubtd.h"
diff --git a/www/firefox/patches/patch-third__party_rust_getrandom_src_lib.rs b/www/firefox/patches/patch-third__party_rust_getrandom_src_lib.rs
deleted file mode 100644
index e19c45c6306..00000000000
--- a/www/firefox/patches/patch-third__party_rust_getrandom_src_lib.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-third__party_rust_getrandom_src_lib.rs,v 1.1 2020/06/23 17:38:50 nia Exp $
-
-https://github.com/rust-random/getrandom/pull/115
-
---- third_party/rust/getrandom/src/lib.rs.orig 2020-06-02 23:37:31.000000000 +0000
-+++ third_party/rust/getrandom/src/lib.rs
-@@ -17,7 +17,7 @@
- //! | macOS, iOS | [`SecRandomCopyBytes`][4]
- //! | FreeBSD | [`kern.arandom`][5]
- //! | OpenBSD, Bitrig | [`getentropy`][6]
--//! | NetBSD | [`/dev/urandom`][7] after reading from `/dev/random` once
-+//! | NetBSD | [`kern.arandom`][5]
- //! | Dragonfly BSD | [`/dev/random`][8]
- //! | Solaris, illumos | [`getrandom`][9] system call if available, otherwise [`/dev/random`][10]
- //! | Fuchsia OS | [`cprng_draw`][11]
-@@ -184,7 +184,7 @@ mod_use!(cfg(target_os = "illumos"), sol
- mod_use!(cfg(target_os = "ios"), macos);
- mod_use!(cfg(target_os = "linux"), linux_android);
- mod_use!(cfg(target_os = "macos"), macos);
--mod_use!(cfg(target_os = "netbsd"), use_file);
-+mod_use!(cfg(target_os = "netbsd"), freebsd);
- mod_use!(cfg(target_os = "openbsd"), openbsd_bitrig);
- mod_use!(cfg(target_os = "redox"), use_file);
- mod_use!(cfg(target_os = "solaris"), solaris_illumos);
diff --git a/www/firefox/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs b/www/firefox/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
deleted file mode 100644
index 87f4096a734..00000000000
--- a/www/firefox/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
+++ /dev/null
@@ -1,78 +0,0 @@
-$NetBSD: patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.3 2020/01/09 15:06:29 ryoon Exp $
-
-Based on: https://bugzilla.mozilla.org/show_bug.cgi?id=1594342
-
---- third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2020-01-03 18:58:20.000000000 +0000
-+++ third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs
-@@ -1,6 +1,7 @@
- pub type clock_t = ::c_uint;
- pub type suseconds_t = ::c_int;
- pub type dev_t = u64;
-+pub type key_t = c_long;
- pub type blksize_t = i32;
- pub type fsblkcnt_t = u64;
- pub type fsfilcnt_t = u64;
-@@ -282,6 +283,30 @@ s_no_extra_traits! {
- }
-
- #[repr(packed)]
-+ pub struct ipc_perm {
-+ pub cuid: ::uid_t,
-+ pub cgid: ::gid_t,
-+ pub uid: ::uid_t,
-+ pub gid: ::gid_t,
-+ pub mode: ::mode_t,
-+ pub seq: ::c_ushort,
-+ pub key: ::key_t,
-+ }
-+
-+ #[repr(packed)]
-+ pub struct shmid_ds {
-+ pub shm_perm: ::ipc_perm,
-+ pub shm_segsz: ::size_t,
-+ pub shm_lpid: ::pid_t,
-+ pub shm_cpid: ::pid_t,
-+ pub shm_nattch: ::c_short,
-+ pub shm_atime: ::time_t,
-+ pub shm_dtime: ::time_t,
-+ pub shm_ctime: ::time_t,
-+ pub shm_internal: *mut ::c_void,
-+ }
-+
-+ #[repr(packed)]
- pub struct in_addr {
- pub s_addr: ::in_addr_t,
- }
-@@ -907,11 +932,18 @@ pub const SCM_CREDS: ::c_int = 0x10;
-
- pub const O_DSYNC : ::c_int = 0x10000;
-
-+pub const MAP_ANONYMOUS : ::c_int = 0x1000;
- pub const MAP_RENAME : ::c_int = 0x20;
- pub const MAP_NORESERVE : ::c_int = 0x40;
- pub const MAP_HASSEMAPHORE : ::c_int = 0x200;
- pub const MAP_WIRED: ::c_int = 0x800;
-
-+pub const IPC_PRIVATE: ::key_t = 0;
-+pub const IPC_CREAT: ::c_int = 0x1000;
-+pub const IPC_EXCL: ::c_int = 0x2000;
-+pub const IPC_NOWAIT: ::c_int = 0x4000;
-+pub const IPC_RMID: ::c_int = 0;
-+
- pub const DCCP_TYPE_REQUEST: ::c_int = 0;
- pub const DCCP_TYPE_RESPONSE: ::c_int = 1;
- pub const DCCP_TYPE_DATA: ::c_int = 2;
-@@ -1583,6 +1615,13 @@ extern {
- pid: ::pid_t,
- addr: *mut ::c_void,
- data: ::c_int) -> ::c_int;
-+ pub fn shmget(key: ::key_t, size: ::size_t, shmflg: ::c_int) -> ::c_int;
-+ pub fn shmat(shmid: ::c_int, shmaddr: *const ::c_void,
-+ shmflg: ::c_int) -> *mut ::c_void;
-+ pub fn shmdt(shmaddr: *const ::c_void) -> ::c_int;
-+ #[cfg_attr(target_os = "netbsd", link_name = "__shmctl50")]
-+ pub fn shmctl(shmid: ::c_int, cmd: ::c_int,
-+ buf: *mut ::shmid_ds) -> ::c_int;
- pub fn pthread_setname_np(t: ::pthread_t,
- name: *const ::c_char,
- arg: *mut ::c_void) -> ::c_int;