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: Wed Jan 25 13:24:51 UTC 2017
Modified Files:
pkgsrc/www/firefox: Makefile PLIST distinfo
pkgsrc/www/firefox/patches: patch-aa patch-as
patch-browser_installer_package-manifest.in
patch-build_moz.configure_old.configure patch-config_Makefile.in
patch-config_baseconfig.mk patch-dom_media_moz.build
patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
patch-gfx_thebes_moz.build patch-media_libcubeb_src_cubeb__alsa.c
patch-media_webrtc_signaling_test_common.build
patch-toolkit_library_moz.build
patch-xpcom_reflect_xptcall_md_unix_moz.build
Added Files:
pkgsrc/www/firefox/patches: patch-browser_app_nsBrowserApp.cpp
patch-browser_themes_shared_icon-colors.inc.svg
patch-build_autoconf_toolchain.m4
patch-build_moz.configure_toolchain.configure
patch-build_pgo_profileserver.py
patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py
patch-image_Downscaler.h
patch-layout_style_GenerateCSSPropsGenerated.py
patch-modules_libmar_tests_moz.build
Removed Files:
pkgsrc/www/firefox/patches: patch-bf
patch-build_autoconf_compiler-opts.m4
patch-extensions_spellcheck_hunspell_glue_moz.build
patch-extensions_spellcheck_src_moz.build patch-js_src_jsdate.cpp
patch-js_src_jskwgen.cpp patch-mfbt_Attributes.h
patch-netwerk_protocol_http_Http2Session.cpp
Log Message:
Update to 51.0
Changelog:
New
Users can view passwords in the save password prompt before saving them
Added a zoom button in the URL bar:
Displays percent above or below 100 percent when a user has changed the page zoom setting from the default
Lets users return to the default setting by clicking on the button
Improved video performance for users without GPU acceleration for less CPU usage and a better full screen experience
Firefox will save passwords even in forms that do not have “submit” events
Added support for FLAC (Free Lossless Audio Codec) playback
Added support for WebGL 2, with advanced graphics rendering features like transform feedback, improved texturing capabilities, and a new sophisticated shading language
A warning is displayed when a login page does not have a secure connection
Added Georgian (ka) and Kabyle (kab) locales
An even faster E10s! Tab Switching is better!
Improved reliability of browser data sync
Remove Belarusian (be) locale
Fixed
Various security fixes
Changed
Use 2D graphics library (Skia) for content rendering on Linux
Re-enabled E10s support for Russian (ru) locale
Updated to NSS 3.28.1
Security fixes:
#CVE-2017-5375: Excessive JIT code allocation allows bypass of ASLR and DEP
#CVE-2017-5376: Use-after-free in XSL
#CVE-2017-5377: Memory corruption with transforms to create gradients in Skia
#CVE-2017-5378: Pointer and frame data leakage of Javascript objects
#CVE-2017-5379: Use-after-free in Web Animations
#CVE-2017-5380: Potential use-after-free during DOM manipulations
#CVE-2017-5390: Insecure communication methods in Developer Tools JSON viewer
#CVE-2017-5389: WebExtensions can install additional add-ons via modified host requests
#CVE-2017-5396: Use-after-free with Media Decoder
#CVE-2017-5381: Certificate Viewer exporting can be used to navigate and save to arbitrary filesystem locations
#CVE-2017-5382: Feed preview can expose privileged content errors and exceptions
#CVE-2017-5383: Location bar spoofing with unicode characters
#CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
#CVE-2017-5385: Data sent in multipart channels ignores referrer-policy response headers
#CVE-2017-5386: WebExtensions can use data: protocol to affect other extensions
#CVE-2017-5394: Android location bar spoofing using fullscreen and JavaScript events
#CVE-2017-5391: Content about: pages can load privileged about: pages
#CVE-2017-5392: Weak references using multiple threads on weak proxy objects lead to unsafe memory usage
#CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for mozAddonManager
#CVE-2017-5395: Android location bar spoofing during scrolling
#CVE-2017-5387: Disclosure of local file existence through TRACK tag error messages
#CVE-2017-5388: WebRTC can be used to generate a large amount of UDP traffic for DDOS attacks
#CVE-2017-5374: Memory safety bugs fixed in Firefox 51
#CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and Firefox ESR 45.7
To generate a diff of this commit:
cvs rdiff -u -r1.278 -r1.279 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.114 -r1.115 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.266 -r1.267 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.48 -r1.49 pkgsrc/www/firefox/patches/patch-aa
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/firefox/patches/patch-as
cvs rdiff -u -r1.5 -r0 pkgsrc/www/firefox/patches/patch-bf
cvs rdiff -u -r0 -r1.10 \
pkgsrc/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp
cvs rdiff -u -r1.7 -r1.8 \
pkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in
cvs rdiff -u -r0 -r1.1 \
pkgsrc/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg \
pkgsrc/www/firefox/patches/patch-build_autoconf_toolchain.m4 \
pkgsrc/www/firefox/patches/patch-build_moz.configure_toolchain.configure \
pkgsrc/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py \
pkgsrc/www/firefox/patches/patch-image_Downscaler.h \
pkgsrc/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py \
pkgsrc/www/firefox/patches/patch-modules_libmar_tests_moz.build
cvs rdiff -u -r1.1 -r0 \
pkgsrc/www/firefox/patches/patch-build_autoconf_compiler-opts.m4 \
pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_moz.build \
pkgsrc/www/firefox/patches/patch-extensions_spellcheck_src_moz.build \
pkgsrc/www/firefox/patches/patch-js_src_jskwgen.cpp
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure \
pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build
cvs rdiff -u -r0 -r1.5 \
pkgsrc/www/firefox/patches/patch-build_pgo_profileserver.py
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/firefox/patches/patch-config_Makefile.in \
pkgsrc/www/firefox/patches/patch-config_baseconfig.mk \
pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/firefox/patches/patch-dom_media_moz.build
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
cvs rdiff -u -r1.5 -r1.6 \
pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
cvs rdiff -u -r1.4 -r0 pkgsrc/www/firefox/patches/patch-js_src_jsdate.cpp
cvs rdiff -u -r1.17 -r1.18 \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
cvs rdiff -u -r1.8 -r0 pkgsrc/www/firefox/patches/patch-mfbt_Attributes.h
cvs rdiff -u -r1.7 -r0 \
pkgsrc/www/firefox/patches/patch-netwerk_protocol_http_Http2Session.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.278 pkgsrc/www/firefox/Makefile:1.279
--- pkgsrc/www/firefox/Makefile:1.278 Sat Jan 21 20:06:53 2017
+++ pkgsrc/www/firefox/Makefile Wed Jan 25 13:24:51 2017
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.278 2017/01/21 20:06:53 ryoon Exp $
+# $NetBSD: Makefile,v 1.279 2017/01/25 13:24:51 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 50.1
-MOZ_BRANCH_MINOR= .0
+MOZ_BRANCH= 51.0
+MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 3
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.114 pkgsrc/www/firefox/PLIST:1.115
--- pkgsrc/www/firefox/PLIST:1.114 Sun Dec 18 01:31:00 2016
+++ pkgsrc/www/firefox/PLIST Wed Jan 25 13:24:51 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.114 2016/12/18 01:31:00 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.115 2017/01/25 13:24:51 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@@ -103,7 +103,6 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/browser.css
lib/firefox/browser/chrome/browser/content/browser/browser.js
lib/firefox/browser/chrome/browser/content/browser/browser.xul
-lib/firefox/browser/chrome/browser/content/browser/chatWindow.xul
lib/firefox/browser/chrome/browser/content/browser/content-UITour.js
lib/firefox/browser/chrome/browser/content/browser/content-sessionStore.js
lib/firefox/browser/chrome/browser/content/browser/content.js
@@ -148,6 +147,7 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/downloads/indicatorOverlay.xul
lib/firefox/browser/chrome/browser/content/browser/ext-bookmarks.js
lib/firefox/browser/chrome/browser/content/browser/ext-browserAction.js
+lib/firefox/browser/chrome/browser/content/browser/ext-c-tabs.js
lib/firefox/browser/chrome/browser/content/browser/ext-commands.js
lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js
lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js
@@ -167,9 +167,9 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/history/history-panel.xul
lib/firefox/browser/chrome/browser/content/browser/license.html
lib/firefox/browser/chrome/browser/content/browser/microsoft-translator-attribution.png
-lib/firefox/browser/chrome/browser/content/browser/migration/automigration.properties
lib/firefox/browser/chrome/browser/content/browser/migration/migration.js
lib/firefox/browser/chrome/browser/content/browser/migration/migration.xul
+lib/firefox/browser/chrome/browser/content/browser/newtab/alternativeDefaultSites.json
lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.css
lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.inadjacent.json
lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.js
@@ -261,8 +261,6 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.js
lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.xul
lib/firefox/browser/chrome/browser/content/browser/social-content.js
-lib/firefox/browser/chrome/browser/content/browser/socialchat.xml
-lib/firefox/browser/chrome/browser/content/browser/socialmarks.xml
lib/firefox/browser/chrome/browser/content/browser/sync/aboutSyncTabs-bindings.xml
lib/firefox/browser/chrome/browser/content/browser/sync/aboutSyncTabs.css
lib/firefox/browser/chrome/browser/content/browser/sync/aboutSyncTabs.js
@@ -324,16 +322,17 @@ 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/click-to-play-warning-stripes.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/connection-mixed-active-loaded.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/connection-mixed-passive-loaded.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/connection-secure.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/content-contextmenu.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/arrow-subview-back.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/arrow-subview.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/conn-degraded.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/conn-not-secure.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/conn-secure.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/connection.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/permissions.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/tracking-protection-disabled.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/tracking-protection.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/warning-gray.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/warning-yellow.svg
@@ -369,8 +368,9 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-glow-menuPanel.png
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-finish.png
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-start.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-summary.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-summary.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/downloads.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/menubutton-dropmarker.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/drm-icon.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css
lib/firefox/browser/chrome/browser/skin/classic/browser/favicon-search-16.svg
@@ -391,15 +391,12 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.png
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration%2x.png@localhost
+lib/firefox/browser/chrome/browser/skin/classic/browser/gear.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-icon.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-lit.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-off.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/icon-search-64.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/identity-icon.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-active-loaded.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-passive-loaded.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/identity-not-secure.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/identity-secure.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/info.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize.png
lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize%2x.png@localhost
@@ -407,10 +404,8 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-exit%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help.png
lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help%2x.png@localhost
-lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small%2x.png@localhost
-lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel%2x.png@localhost
+lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/monitor.png
lib/firefox/browser/chrome/browser/skin/classic/browser/monitor_16-10.png
lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/close.png
@@ -482,7 +477,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/session-restore.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/setDesktopBackground.css
lib/firefox/browser/chrome/browser/skin/classic/browser/slowStartup-16.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/social/chat-icons.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_clicked.png
lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_default.png
lib/firefox/browser/chrome/browser/skin/classic/browser/social/services-16.png
@@ -539,8 +533,8 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tabDragIndicator.png
lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon.png
lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon%2x.png@localhost
+lib/firefox/browser/chrome/browser/skin/classic/browser/toolbarbutton-dropdown-arrow.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-16.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-disabled-16.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16.png
@@ -580,6 +574,28 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/debugger/debugger-view.js
lib/firefox/browser/chrome/devtools/content/debugger/debugger.css
lib/firefox/browser/chrome/devtools/content/debugger/debugger.xul
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/angle-brackets.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/arrow.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/blackBox.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/breakpoint.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/close.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/disableBreakpoints.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/domain.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/file.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/folder.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/globe.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/pause-circle.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/pause.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/play.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/prettyPrint.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/resume.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/settings.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/stepIn.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/stepOut.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/stepOver.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/subSettings.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/images/worker.svg
+lib/firefox/browser/chrome/devtools/content/debugger/new/index.html
lib/firefox/browser/chrome/devtools/content/debugger/utils.js
lib/firefox/browser/chrome/devtools/content/debugger/views/filter-view.js
lib/firefox/browser/chrome/devtools/content/debugger/views/global-search-view.js
@@ -608,9 +624,7 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/framework/toolbox-window.xul
lib/firefox/browser/chrome/devtools/content/framework/toolbox.xul
lib/firefox/browser/chrome/devtools/content/inspector/fonts/fonts.js
-lib/firefox/browser/chrome/devtools/content/inspector/inspector.css
lib/firefox/browser/chrome/devtools/content/inspector/inspector.xul
-lib/firefox/browser/chrome/devtools/content/inspector/layout/layout.js
lib/firefox/browser/chrome/devtools/content/inspector/markup/markup.xhtml
lib/firefox/browser/chrome/devtools/content/memory/initializer.js
lib/firefox/browser/chrome/devtools/content/memory/memory.xhtml
@@ -657,36 +671,13 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/shared/widgets/mdn-docs.css
lib/firefox/browser/chrome/devtools/content/shared/widgets/spectrum.css
lib/firefox/browser/chrome/devtools/content/shared/widgets/widgets.css
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/comment/comment.js
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/closebrackets.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/matchbrackets.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/trailingspace.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/brace-fold.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/comment-fold.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldcode.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldgutter.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/xml-fold.js
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/hint/show-hint.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/search.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/searchcursor.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/selection/active-line.js
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/tern/tern.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/emacs.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/sublime.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/vim.js
+lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/codemirror.bundle.js
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.css
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/clike.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/css.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/htmlmixed.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/javascript.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/wasm.js
-lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/xml.js
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mozilla.css
lib/firefox/browser/chrome/devtools/content/storage/storage.xul
-lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.css
lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.xul
lib/firefox/browser/chrome/devtools/content/webaudioeditor/controller.js
lib/firefox/browser/chrome/devtools/content/webaudioeditor/includes.js
@@ -740,6 +731,11 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/views/event-listeners-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/views/sources-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/debugger-commands.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/bundle.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/pretty-print-worker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/source-map-worker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/styles.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/definitions.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js
@@ -782,6 +778,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/breadcrumbs.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/box-model.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
@@ -789,7 +786,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/html-editor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js
@@ -891,6 +887,8 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations-item.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-button.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-controls.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/events.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/actors.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/compatibility.js
@@ -909,6 +907,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-dom-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/markers.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-view.js
@@ -1001,7 +1000,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shadereditor/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/AppCacheUtils.jsm
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Curl.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/SplitView.jsm
@@ -1052,6 +1050,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-angle.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/curl.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/demangle.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devices.js
@@ -1063,7 +1062,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/l10n.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/keycodes.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/options-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/output-parser.js
@@ -1077,6 +1076,7 @@ lib/firefox/browser/chrome/devtools/modu
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/scroll.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/shim/Services.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
@@ -1121,6 +1121,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.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/VariableContentHelper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/autocomplete.js
@@ -1175,8 +1176,13 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/filters.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/ui.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/collapse-button.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-bar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-button.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/grip-message-body.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js
@@ -1190,16 +1196,23 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/filters.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/messages.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/prefs.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/ui.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/filters.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/messages.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/prefs.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/ui.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/stub-snippets.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/types.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/id-generator.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js
@@ -1230,6 +1243,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/device.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-registry.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/emulation.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/environment.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/errordocs.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/eventlooplag.js
@@ -1241,6 +1255,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-grid.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/eye-dropper.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js
@@ -1281,6 +1296,8 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/webconsole-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/webconsole-worker-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webapps.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webaudio.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js
@@ -1302,6 +1319,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/primitive.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/protocol.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/service-worker-child.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/websocket-server.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/Loader.jsm
@@ -1316,17 +1334,19 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/main.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/content-observer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color-db.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-lexer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-parsing-utils.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-properties-db.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/color-db.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/color.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/generated/properties-db.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/lexer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/parsing-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/properties-db.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/defer.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-filter-constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-emitter.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/flags.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/addons.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/animation.js
@@ -1337,6 +1357,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/device.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/director-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/director-registry.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/emulation.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/eventlooplag.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/framerate.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/gcli.js
@@ -1344,6 +1365,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/inspector.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/layout.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/memory.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance-entries.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance-recording.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js
@@ -1457,10 +1479,18 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-html.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-js.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/layout/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/loader-plugin-raw.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/node-properties/node-properties.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/path.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/recording-common.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/recording-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/chrome/clipboard.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/chrome/stack.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/content/clipboard.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/content/stack.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/plural-form.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js
@@ -1482,6 +1512,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/device.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/director-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/director-registry.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/emulation.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/environment.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/eventlooplag.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/frame.js
@@ -1493,6 +1524,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/layout.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/memory.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/node.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance-entries.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance-recording.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/preference.js
@@ -1510,25 +1542,28 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webaudio.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webgl.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/worker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/system.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/task.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator-content.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator-core.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/packets.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/transport.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/websocket-transport.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/client.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-monitor.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger-monitor.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/utils.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/worker-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/throttle.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/worker/helper.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/worker/loader.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/worker/worker.js
lib/firefox/browser/chrome/devtools/skin/animationinspector.css
+lib/firefox/browser/chrome/devtools/skin/boxmodel.css
lib/firefox/browser/chrome/devtools/skin/canvasdebugger.css
lib/firefox/browser/chrome/devtools/skin/commandline.css
lib/firefox/browser/chrome/devtools/skin/common.css
@@ -1539,7 +1574,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/debugger.css
lib/firefox/browser/chrome/devtools/skin/devtools-browser.css
lib/firefox/browser/chrome/devtools/skin/dom.css
-lib/firefox/browser/chrome/devtools/skin/eyedropper.css
lib/firefox/browser/chrome/devtools/skin/firebug-theme.css
lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-dark-theme.css
lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css
@@ -1723,7 +1757,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/webconsole.svg
lib/firefox/browser/chrome/devtools/skin/inspector.css
lib/firefox/browser/chrome/devtools/skin/jit-optimizations.css
-lib/firefox/browser/chrome/devtools/skin/layout.css
lib/firefox/browser/chrome/devtools/skin/light-theme.css
lib/firefox/browser/chrome/devtools/skin/markup.css
lib/firefox/browser/chrome/devtools/skin/memory.css
@@ -1853,7 +1886,6 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.properties
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties
@@ -1885,7 +1917,6 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/performance.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/projecteditor.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/promisedebugger.dtd
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/promisedebugger.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/responsive.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/responsiveUI.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd
@@ -1895,6 +1926,7 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/shared.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/startup.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/storage.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/storage.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd
@@ -1913,6 +1945,7 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/debugger.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/gcli.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/gclicommands.properties
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/shared.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties
lib/firefox/browser/chrome/en-US/locale/pdfviewer/chrome.properties
lib/firefox/browser/chrome/en-US/locale/pdfviewer/viewer.properties
@@ -2270,6 +2303,7 @@ lib/firefox/browser/features/e10srollout
lib/firefox/browser/features/e10srollout%mozilla.org@localhost/install.rdf
lib/firefox/browser/features/firefox%getpocket.com@localhost/bootstrap.js
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome.manifest
+lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/AboutPocket.jsm
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/Pocket.jsm
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/main.js
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/css/firasans.css
@@ -2318,6 +2352,7 @@ lib/firefox/browser/features/firefox@get
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/tmpl/signup_shell.handlebars
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/tmpl/signupstoryboard_shell.handlebars
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/pktApi.jsm
+lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/pocket-content-process.js
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/Toolbar-inverted.png
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/Toolbar-inverted%2x.png@localhost
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/Toolbar.png
@@ -2365,7 +2400,6 @@ lib/firefox/browser/modules/BrowserUITel
lib/firefox/browser/modules/BrowserUsageTelemetry.jsm
lib/firefox/browser/modules/CaptivePortalWatcher.jsm
lib/firefox/browser/modules/CastingApps.jsm
-lib/firefox/browser/modules/Chat.jsm
lib/firefox/browser/modules/ContentClick.jsm
lib/firefox/browser/modules/ContentCrashHandlers.jsm
lib/firefox/browser/modules/ContentLinkHandler.jsm
@@ -2394,7 +2428,6 @@ lib/firefox/browser/modules/NewTabRemote
lib/firefox/browser/modules/NewTabSearchProvider.jsm
lib/firefox/browser/modules/NewTabURL.jsm
lib/firefox/browser/modules/NewTabWebChannel.jsm
-lib/firefox/browser/modules/PanelFrame.jsm
lib/firefox/browser/modules/PanelWideWidgetTracker.jsm
lib/firefox/browser/modules/PlacesProvider.jsm
lib/firefox/browser/modules/PlacesUIUtils.jsm
@@ -2410,9 +2443,11 @@ lib/firefox/browser/modules/SelfSupportB
lib/firefox/browser/modules/ShellService.jsm
lib/firefox/browser/modules/SitePermissions.jsm
lib/firefox/browser/modules/Social.jsm
+lib/firefox/browser/modules/SocialService.jsm
lib/firefox/browser/modules/TabGroupsMigrator.jsm
lib/firefox/browser/modules/TransientPrefs.jsm
lib/firefox/browser/modules/UITour.jsm
+lib/firefox/browser/modules/URLBarZoom.jsm
lib/firefox/browser/modules/devtools/client/framework/gDevTools.jsm
lib/firefox/browser/modules/devtools/gDevTools.jsm
lib/firefox/browser/modules/distribution.js
@@ -2566,7 +2601,6 @@ lib/firefox/chrome/en-US/locale/en-US/gl
lib/firefox/chrome/en-US/locale/en-US/global/videocontrols.dtd
lib/firefox/chrome/en-US/locale/en-US/global/viewSource.dtd
lib/firefox/chrome/en-US/locale/en-US/global/viewSource.properties
-lib/firefox/chrome/en-US/locale/en-US/global/webapps.properties
lib/firefox/chrome/en-US/locale/en-US/global/wizard.dtd
lib/firefox/chrome/en-US/locale/en-US/global/wizard.properties
lib/firefox/chrome/en-US/locale/en-US/global/xbl.properties
@@ -2612,14 +2646,6 @@ lib/firefox/chrome/en-US/locale/en-US/pl
lib/firefox/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd
lib/firefox/chrome/en-US/locale/en-US/services/errors.properties
lib/firefox/chrome/en-US/locale/en-US/services/sync.properties
-lib/firefox/chrome/marionette/content/Assert.jsm
-lib/firefox/chrome/marionette/content/ChromePowers.js
-lib/firefox/chrome/marionette/content/MockColorPicker.jsm
-lib/firefox/chrome/marionette/content/MockFilePicker.jsm
-lib/firefox/chrome/marionette/content/MockPermissionPrompt.jsm
-lib/firefox/chrome/marionette/content/MozillaLogger.js
-lib/firefox/chrome/marionette/content/SpecialPowersObserver.jsm
-lib/firefox/chrome/marionette/content/SpecialPowersObserverAPI.js
lib/firefox/chrome/marionette/content/accessibility.js
lib/firefox/chrome/marionette/content/action.js
lib/firefox/chrome/marionette/content/atom.js
@@ -2634,6 +2660,7 @@ lib/firefox/chrome/marionette/content/ev
lib/firefox/chrome/marionette/content/event.js
lib/firefox/chrome/marionette/content/frame.js
lib/firefox/chrome/marionette/content/interaction.js
+lib/firefox/chrome/marionette/content/legacyaction.js
lib/firefox/chrome/marionette/content/listener.js
lib/firefox/chrome/marionette/content/logging.js
lib/firefox/chrome/marionette/content/message.js
@@ -2642,8 +2669,6 @@ lib/firefox/chrome/marionette/content/na
lib/firefox/chrome/marionette/content/proxy.js
lib/firefox/chrome/marionette/content/server.js
lib/firefox/chrome/marionette/content/simpletest.js
-lib/firefox/chrome/marionette/content/specialpowers.js
-lib/firefox/chrome/marionette/content/specialpowersAPI.js
lib/firefox/chrome/pippki/content/pippki/CAOverlay.xul
lib/firefox/chrome/pippki/content/pippki/MineOverlay.xul
lib/firefox/chrome/pippki/content/pippki/OrphanOverlay.xul
@@ -2688,11 +2713,14 @@ lib/firefox/chrome/toolkit/content/cooki
lib/firefox/chrome/toolkit/content/cookie/cookieAcceptDialog.xul
lib/firefox/chrome/toolkit/content/extensions/ext-alarms.js
lib/firefox/chrome/toolkit/content/extensions/ext-backgroundPage.js
+lib/firefox/chrome/toolkit/content/extensions/ext-c-extension.js
+lib/firefox/chrome/toolkit/content/extensions/ext-c-runtime.js
lib/firefox/chrome/toolkit/content/extensions/ext-cookies.js
lib/firefox/chrome/toolkit/content/extensions/ext-downloads.js
lib/firefox/chrome/toolkit/content/extensions/ext-extension.js
lib/firefox/chrome/toolkit/content/extensions/ext-i18n.js
lib/firefox/chrome/toolkit/content/extensions/ext-idle.js
+lib/firefox/chrome/toolkit/content/extensions/ext-management.js
lib/firefox/chrome/toolkit/content/extensions/ext-notifications.js
lib/firefox/chrome/toolkit/content/extensions/ext-runtime.js
lib/firefox/chrome/toolkit/content/extensions/ext-storage.js
@@ -2703,10 +2731,12 @@ lib/firefox/chrome/toolkit/content/exten
lib/firefox/chrome/toolkit/content/extensions/schemas/cookies.json
lib/firefox/chrome/toolkit/content/extensions/schemas/downloads.json
lib/firefox/chrome/toolkit/content/extensions/schemas/events.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/experiments.json
lib/firefox/chrome/toolkit/content/extensions/schemas/extension.json
lib/firefox/chrome/toolkit/content/extensions/schemas/extension_types.json
lib/firefox/chrome/toolkit/content/extensions/schemas/i18n.json
lib/firefox/chrome/toolkit/content/extensions/schemas/idle.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/management.json
lib/firefox/chrome/toolkit/content/extensions/schemas/manifest.json
lib/firefox/chrome/toolkit/content/extensions/schemas/native_host_manifest.json
lib/firefox/chrome/toolkit/content/extensions/schemas/notifications.json
@@ -2941,12 +2971,8 @@ lib/firefox/chrome/toolkit/content/mozap
lib/firefox/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.js
lib/firefox/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.xul
lib/firefox/chrome/toolkit/content/mozapps/xpinstall/xpinstallItem.xml
-lib/firefox/chrome/toolkit/content/passwordmgr/login.xml
lib/firefox/chrome/toolkit/content/passwordmgr/passwordManager.js
lib/firefox/chrome/toolkit/content/passwordmgr/passwordManager.xul
-lib/firefox/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js
-lib/firefox/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js
-lib/firefox/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul
lib/firefox/chrome/toolkit/content/passwordmgr/recipes.json
lib/firefox/chrome/toolkit/content/satchel/formSubmitListener.js
lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.css
@@ -3079,8 +3105,6 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/icons/information-32.png
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/panelarrow-horizontal.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.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-rtl.png
@@ -3157,10 +3181,6 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/preferences.css
lib/firefox/chrome/toolkit/skin/classic/global/printPageSetup.css
lib/firefox/chrome/toolkit/skin/classic/global/printPreview.css
-lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-left-end.png
-lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-left.png
-lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-right-end.png
-lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-right.png
lib/firefox/chrome/toolkit/skin/classic/global/progressmeter.css
lib/firefox/chrome/toolkit/skin/classic/global/radio.css
lib/firefox/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif
@@ -3203,11 +3223,6 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png
lib/firefox/chrome/toolkit/skin/classic/global/tree/twisty-open.png
lib/firefox/chrome/toolkit/skin/classic/global/wizard.css
-lib/firefox/chrome/toolkit/skin/classic/help/Toolbar-rtl.png
-lib/firefox/chrome/toolkit/skin/classic/help/Toolbar.png
-lib/firefox/chrome/toolkit/skin/classic/help/Weblink-rtl.png
-lib/firefox/chrome/toolkit/skin/classic/help/Weblink.png
-lib/firefox/chrome/toolkit/skin/classic/help/helpFileLayout.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css
@@ -3272,7 +3287,6 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/mozapps/update/updates.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
-lib/firefox/components/AlarmsManager.js
lib/firefox/components/AppsService.js
lib/firefox/components/BrowserElementParent.js
lib/firefox/components/BrowserElementProxy.js
@@ -3298,8 +3312,6 @@ lib/firefox/components/PACGenerator.js
lib/firefox/components/PackagedAppUtils.js
lib/firefox/components/PageIconProtocolHandler.js
lib/firefox/components/PageThumbsProtocol.js
-lib/firefox/components/Payment.js
-lib/firefox/components/PaymentFlowInfo.js
lib/firefox/components/PermissionSettings.js
lib/firefox/components/PhoneNumberService.js
lib/firefox/components/PlacesCategoriesStarter.js
@@ -3321,6 +3333,7 @@ lib/firefox/components/UnifiedComplete.j
lib/firefox/components/Weave.js
lib/firefox/components/WebVTTParserWrapper.js
lib/firefox/components/Webapps.js
+lib/firefox/components/WellKnownOpportunisticUtils.js
lib/firefox/components/XULStore.js
lib/firefox/components/addonManager.js
lib/firefox/components/amContentHandler.js
@@ -3334,7 +3347,7 @@ lib/firefox/components/crypto-SDR.js
lib/firefox/components/defaultShims.js
lib/firefox/components/htmlMenuBuilder.js
lib/firefox/components/interfaces.xpt
-lib/firefox/components/marionettecomponent.js
+lib/firefox/components/marionette.js
lib/firefox/components/messageWakeupService.js
lib/firefox/components/multiprocessShims.js
lib/firefox/components/nsAsyncShutdown.js
@@ -3343,6 +3356,7 @@ lib/firefox/components/nsBlocklistServic
lib/firefox/components/nsContentDispatchChooser.js
lib/firefox/components/nsContentPrefService.js
lib/firefox/components/nsCrashMonitor.js
+lib/firefox/components/nsDNSServiceDiscovery.js
lib/firefox/components/nsDefaultCLH.js
lib/firefox/components/nsFilePicker.js
lib/firefox/components/nsFormAutoComplete.js
@@ -3427,8 +3441,6 @@ lib/firefox/libxul.so
lib/firefox/modules/AboutReader.jsm
lib/firefox/modules/AddonManager.jsm
lib/firefox/modules/AddonWatcher.jsm
-lib/firefox/modules/AlarmDB.jsm
-lib/firefox/modules/AlarmService.jsm
lib/firefox/modules/AppConstants.jsm
lib/firefox/modules/AppDownloadManager.jsm
lib/firefox/modules/AppsServiceChild.jsm
@@ -3436,7 +3448,7 @@ lib/firefox/modules/AppsUtils.jsm
lib/firefox/modules/AsyncPrefs.jsm
lib/firefox/modules/AsyncShutdown.jsm
lib/firefox/modules/AsyncSpellCheckTestHelper.jsm
-lib/firefox/modules/AutoCompleteE10S.jsm
+lib/firefox/modules/AutoCompletePopup.jsm
lib/firefox/modules/BackgroundPageThumbs.jsm
lib/firefox/modules/Battery.jsm
lib/firefox/modules/BinarySearch.jsm
@@ -3498,6 +3510,7 @@ lib/firefox/modules/DownloadUIHelper.jsm
lib/firefox/modules/DownloadUtils.jsm
lib/firefox/modules/Downloads.jsm
lib/firefox/modules/Extension.jsm
+lib/firefox/modules/ExtensionAPI.jsm
lib/firefox/modules/ExtensionContent.jsm
lib/firefox/modules/ExtensionManagement.jsm
lib/firefox/modules/ExtensionStorage.jsm
@@ -3543,7 +3556,6 @@ lib/firefox/modules/LightweightThemeMana
lib/firefox/modules/LoadContextInfo.jsm
lib/firefox/modules/Locale.jsm
lib/firefox/modules/Log.jsm
-lib/firefox/modules/LoginDoorhangers.jsm
lib/firefox/modules/LoginHelper.jsm
lib/firefox/modules/LoginImport.jsm
lib/firefox/modules/LoginManagerContent.jsm
@@ -3555,10 +3567,11 @@ lib/firefox/modules/ManifestFinder.jsm
lib/firefox/modules/ManifestObtainer.jsm
lib/firefox/modules/ManifestProcessor.jsm
lib/firefox/modules/MatchPattern.jsm
+lib/firefox/modules/Memory.jsm
lib/firefox/modules/MessageBroadcaster.jsm
lib/firefox/modules/MessageChannel.jsm
-lib/firefox/modules/MozSocialAPI.jsm
lib/firefox/modules/MulticastDNS.jsm
+lib/firefox/modules/NLP.jsm
lib/firefox/modules/NativeMessaging.jsm
lib/firefox/modules/NetUtil.jsm
lib/firefox/modules/NewTabUtils.jsm
@@ -3572,7 +3585,6 @@ lib/firefox/modules/PageMetadata.jsm
lib/firefox/modules/PageThumbUtils.jsm
lib/firefox/modules/PageThumbs.jsm
lib/firefox/modules/PageThumbsWorker.js
-lib/firefox/modules/Payment.jsm
lib/firefox/modules/PerfMeasurement.jsm
lib/firefox/modules/PerformanceStats-content.js
lib/firefox/modules/PerformanceStats.jsm
@@ -3590,6 +3602,7 @@ lib/firefox/modules/PlacesBackups.jsm
lib/firefox/modules/PlacesDBUtils.jsm
lib/firefox/modules/PlacesRemoteTabsAutocompleteProvider.jsm
lib/firefox/modules/PlacesSearchAutocompleteProvider.jsm
+lib/firefox/modules/PlacesSyncUtils.jsm
lib/firefox/modules/PlacesTransactions.jsm
lib/firefox/modules/PlacesUtils.jsm
lib/firefox/modules/PluralForm.jsm
@@ -3633,6 +3646,7 @@ lib/firefox/modules/SearchStaticData.jsm
lib/firefox/modules/SearchSuggestionController.jsm
lib/firefox/modules/SelectContentHelper.jsm
lib/firefox/modules/SelectParentHelper.jsm
+lib/firefox/modules/ServiceRequest.jsm
lib/firefox/modules/Services.jsm
lib/firefox/modules/SessionRecorder.jsm
lib/firefox/modules/SettingsDB.jsm
@@ -3642,7 +3656,6 @@ lib/firefox/modules/ShimWaiver.jsm
lib/firefox/modules/ShortcutUtils.jsm
lib/firefox/modules/SimpleServiceDiscovery.jsm
lib/firefox/modules/Sntp.jsm
-lib/firefox/modules/SocialService.jsm
lib/firefox/modules/SpatialNavigation.jsm
lib/firefox/modules/Sqlite.jsm
lib/firefox/modules/StoreTrustAnchor.jsm
@@ -3693,6 +3706,7 @@ lib/firefox/modules/accessibility/Pointe
lib/firefox/modules/accessibility/Presentation.jsm
lib/firefox/modules/accessibility/Traversal.jsm
lib/firefox/modules/accessibility/Utils.jsm
+lib/firefox/modules/addons/APIExtensionBootstrap.js
lib/firefox/modules/addons/AddonConstants.jsm
lib/firefox/modules/addons/AddonLogging.jsm
lib/firefox/modules/addons/AddonRepository.jsm
@@ -3873,8 +3887,6 @@ lib/firefox/modules/commonjs/sdk/stylesh
lib/firefox/modules/commonjs/sdk/system.js
lib/firefox/modules/commonjs/sdk/system/child_process.js
lib/firefox/modules/commonjs/sdk/system/child_process/subprocess.js
-lib/firefox/modules/commonjs/sdk/system/child_process/subprocess_worker_unix.js
-lib/firefox/modules/commonjs/sdk/system/child_process/subprocess_worker_win.js
lib/firefox/modules/commonjs/sdk/system/environment.js
lib/firefox/modules/commonjs/sdk/system/events-shimmed.js
lib/firefox/modules/commonjs/sdk/system/events.js
@@ -3945,6 +3957,7 @@ lib/firefox/modules/commonjs/sdk/util/ru
lib/firefox/modules/commonjs/sdk/util/sequence.js
lib/firefox/modules/commonjs/sdk/util/uuid.js
lib/firefox/modules/commonjs/sdk/view/core.js
+lib/firefox/modules/commonjs/sdk/webextension.js
lib/firefox/modules/commonjs/sdk/window/browser.js
lib/firefox/modules/commonjs/sdk/window/events.js
lib/firefox/modules/commonjs/sdk/window/helpers.js
@@ -4011,6 +4024,7 @@ lib/firefox/modules/osfile/ospath_win.js
lib/firefox/modules/presentation/ControllerStateMachine.jsm
lib/firefox/modules/presentation/ReceiverStateMachine.jsm
lib/firefox/modules/presentation/StateMachineHelper.jsm
+lib/firefox/modules/psm/DER.jsm
lib/firefox/modules/reader/JSDOMParser.js
lib/firefox/modules/reader/Readability.js
lib/firefox/modules/reader/ReaderWorker.js
@@ -4040,6 +4054,7 @@ lib/firefox/modules/services-sync/addonu
lib/firefox/modules/services-sync/bookmark_utils.js
lib/firefox/modules/services-sync/bookmark_validator.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/engines.js
lib/firefox/modules/services-sync/engines/addons.js
Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.266 pkgsrc/www/firefox/distinfo:1.267
--- pkgsrc/www/firefox/distinfo:1.266 Fri Jan 20 15:03:36 2017
+++ pkgsrc/www/firefox/distinfo Wed Jan 25 13:24:51 2017
@@ -1,36 +1,38 @@
-$NetBSD: distinfo,v 1.266 2017/01/20 15:03:36 ryoon Exp $
+$NetBSD: distinfo,v 1.267 2017/01/25 13:24:51 ryoon Exp $
-SHA1 (firefox-50.1.0.source.tar.xz) = 6024dc49a566ed6296ad6cd707a199d41f090176
-RMD160 (firefox-50.1.0.source.tar.xz) = 8931f3ad4e8a2543b8cfc1c191289b5897e081de
-SHA512 (firefox-50.1.0.source.tar.xz) = 370d2e9b8c4b1b59c3394659c3a7f0f79e6a911ccd9f32095b50b3a22d087132b1f7cb87b734f7497c4381b1df6df80d120b4b87c13eecc425cc66f56acccba5
-Size (firefox-50.1.0.source.tar.xz) = 195823768 bytes
-SHA1 (patch-aa) = 272331d89f966ea83c4ee3a49b1933b9ce31672b
+SHA1 (firefox-51.0.source.tar.xz) = e7219a81b16d34d92872b4604051ce5ddb818126
+RMD160 (firefox-51.0.source.tar.xz) = e6552e5cbc71edc3028dc11271822a598e243ce6
+SHA512 (firefox-51.0.source.tar.xz) = 4406f840a7a2b4e76a74e846d702b717618fb5b677f1c6df864c3428033dd22aad295d656f1fc57e581fd202d894c5483a16691a60b6ca7710315b157b812467
+Size (firefox-51.0.source.tar.xz) = 202517224 bytes
+SHA1 (patch-aa) = 42dbb30745fc0e40cf582376c8fbfcd0715fcf5e
SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d
-SHA1 (patch-as) = bebba8483c1881198066f4022a0da8f95398f38f
-SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf
+SHA1 (patch-as) = d01c9173f1055cbafff4b08bcd5bbbc2eca63044
+SHA1 (patch-browser_app_nsBrowserApp.cpp) = f109f5430e1b9fd11f8263d756bea0572b8ffa20
SHA1 (patch-browser_components_nsBrowserGlue.js) = 01eef808fadc361215e60e44d79cfc8a4336107f
-SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84
-SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07
+SHA1 (patch-browser_installer_package-manifest.in) = d1f003f9ac65e12eb04b1d19a4d9a780bded9fd9
+SHA1 (patch-browser_themes_shared_icon-colors.inc.svg) = 222924b45ceb00d712cbc5b0a9cb064e3ee44fa5
+SHA1 (patch-build_autoconf_toolchain.m4) = f7f5ad59a7cefbc7989e99f10b48520f1bd4bad1
SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86
SHA1 (patch-build_moz.configure_init.configure) = f2df0c6b92aa825a61f6a4ee1f70f5443c61858e
-SHA1 (patch-build_moz.configure_old.configure) = edbc886b5c1c0ae1371854b3e895c7bdd9e72f2d
-SHA1 (patch-config_Makefile.in) = a0fd349caf4c4f5d70fef8a4f1f07438ed84ad88
-SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f
+SHA1 (patch-build_moz.configure_old.configure) = 143e1d0b416b33ae92950f347898cf6ed22d0f6f
+SHA1 (patch-build_moz.configure_toolchain.configure) = f02501a573b65f3e9c793c6146f26dd1d3e19222
+SHA1 (patch-build_pgo_profileserver.py) = 48ad50f716eda2157cbc225298f6672f164b4207
+SHA1 (patch-config_Makefile.in) = e2c3b3d142a3c0d0e9b1800e9000e5fe5548e2d0
+SHA1 (patch-config_baseconfig.mk) = 480269a28836351dfd204f6f7694bdcfe129e282
SHA1 (patch-config_external_moz.build) = 4912a9ef13c7793e2734e5f49ca7fd56be09fe48
SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
SHA1 (patch-config_system-headers) = dbfa6dec0f046be9e390175bf754747fee28f8b7
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
SHA1 (patch-dom_base_moz.build) = 5200cbfcf7b781324dca4c55d01bc8559a56aa4c
+SHA1 (patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py) = 91a4de9ab68fc2a0304ab29c0ada756362a7f037
SHA1 (patch-dom_media_AudioStream.cpp) = 3d2e3d92849a355c05d7ec0ded61d551ffe0c581
SHA1 (patch-dom_media_AudioStream.h) = 26f70000cc4810834204d15b45e1469dd5f23617
-SHA1 (patch-dom_media_moz.build) = 37d045fa319b90ed50e0c1da9283020360c00c78
+SHA1 (patch-dom_media_moz.build) = 844dbb94463b8aab11649a5aa11142de0179d86c
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9
SHA1 (patch-dom_system_OSFileConstants.cpp) = 6e5a347c317947c869415d740f25813332ee9597
-SHA1 (patch-extensions_spellcheck_hunspell_glue_moz.build) = 783a2372fc929cf96205af595e1e38e2649bfe27
-SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 0c1151708420bec7700724b1f298590601f1762b
-SHA1 (patch-extensions_spellcheck_src_moz.build) = b907fca74cf50ee566c524cb1f05166696914ab9
+SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 5678e4a44927326de55f1f0fd2907102b314ca10
SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6
SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
SHA1 (patch-gfx_graphite2_moz-gr-update.sh) = 09eb2fa66109d38a3aedc940fcaaee5f91e216ae
@@ -40,9 +42,10 @@ SHA1 (patch-gfx_skia_generate__mozbuild.
SHA1 (patch-gfx_skia_moz.build) = 1def6cf3bce77e9294c0f05f62a33b7baed12b12
SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356
SHA1 (patch-gfx_thebes_gfxFontUtils.cpp) = 639c610a3a1441d5c7e2e9fa0f42b8df1c8e4319
-SHA1 (patch-gfx_thebes_moz.build) = 7c0610d8e6595de2333162a46c9f4f94834e4dc5
+SHA1 (patch-gfx_thebes_moz.build) = 9c20c1e804ffeb739d37631ef9766ae3fe0b8e85
SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf
SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = 79587891c2a1716a27d4dca0e5b5880069a430eb
+SHA1 (patch-image_Downscaler.h) = c92aa17c22310d0b16cdc4bb778d3029c4b154e3
SHA1 (patch-image_decoders_nsIconDecoder.cpp) = 804e3bdade8b0c56979e811a0e44df5eaf158381
SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = ed86c3fbb3aef753eec6f6a97940594aac5f3f2f
SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655
@@ -65,13 +68,12 @@ SHA1 (patch-js_src_jit-LIR.cpp) = 84bf13
SHA1 (patch-js_src_jit_MIR.cpp) = 71676b2510b2cc5bd97c2e872645780fdb680ff3
SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = 25cf7d202fc56968225e6f20fb4b292002ccaa4a
SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = b44992a869d6d08809a9edc28f1ad6f40632d392
-SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1
-SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59
SHA1 (patch-js_src_moz.build) = 42d9aba521881cb08065d37889ca29a0071eb632
SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
SHA1 (patch-js_xpconnect_src_xpcprivate.h) = e09e37819961bae40a9f276ae1ee510d2956c23e
+SHA1 (patch-layout_style_GenerateCSSPropsGenerated.py) = 6e2267d2ffda97923e6e39ed2517f86fb7316b86
SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559
-SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = cd510e274e2eca1fb045f996d42cbe546fccb726
+SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 4c5bb4b095048fb34695f04a052f8fee0c8a44ed
SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = e15cc2d0c220738ccfd57f79eec242095c8ea536
SHA1 (patch-media_libcubeb_src_moz.build) = 2b6d7e3bb265220decf9629b1d4b980cadb363fb
SHA1 (patch-media_libcubeb_tests_moz.build) = 63d8b749a6ebbe8fd662ce1e2bde6aa9cb0b807d
@@ -93,17 +95,17 @@ SHA1 (patch-media_libvorbis_moz.build) =
SHA1 (patch-media_libyuv_source_mjpeg__decoder.cc) = d3b301dcec965b8f3efdd202db07fd75b503bc20
SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = de7055f891387f96f8fd32366c7189d480354e9e
SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7
-SHA1 (patch-media_webrtc_signaling_test_common.build) = c0d5003858e0c9e93247e3132274c2a4db3ad22e
+SHA1 (patch-media_webrtc_signaling_test_common.build) = 7c3e9b1009d486a50c0498b44330ee3e6b239597
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 4d85eefde7dafa195d10587e5dfaf59d8cee18d3
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 07158ae777fc4743f17cedc106cc9c85fb327d55
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 9fb89480e47fce4df99a82fe90259bf444bd2e11
SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319
SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0
-SHA1 (patch-mfbt_Attributes.h) = e5dc6bcaaf0ed7ef5b32a367c42298169793cf2b
SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503
SHA1 (patch-mobile_android_installer_Makefile.in) = fcf4ab03ab033f8637813e30b75a0a2050450933
SHA1 (patch-mobile_android_installer_package-manifest.in) = e978af41ff0c4b5e477bd3387594e238dc2ec224
SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881
+SHA1 (patch-modules_libmar_tests_moz.build) = 88620bb6be30f8b1168e1000784070f4cbbc7d79
SHA1 (patch-modules_libpref_init_all.js) = 3bc5962fdabb5aecb72ffc7e73bb56392d1ea717
SHA1 (patch-modules_woff2_src_store_bytes.h) = f7081a6ffadc79e19f30137ca805b962e60821e8
SHA1 (patch-modules_woff2_src_woff2_common.cc) = 77dec15dad41d47a3f85e578587c3a137a8dc7f3
@@ -111,7 +113,6 @@ SHA1 (patch-moz.configure) = cd4d3851e9d
SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249
SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
SHA1 (patch-netwerk_dns_moz.build) = d4ad35ee7152ca206156403954cbd247d1252ab0
-SHA1 (patch-netwerk_protocol_http_Http2Session.cpp) = 9a2170e60aff96abda22c0784f5ee7dd00d79586
SHA1 (patch-python_mozbuild_mozbuild_configure_options.py) = f862ee425ae016df6fe12b55050a8dc075ecce89
SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a
SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__back.jsm) = 27e90fdfd5587f670958d832cd56107740b226ee
@@ -120,7 +121,7 @@ SHA1 (patch-toolkit_components_protobuf_
SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = bd4388323851fcb7b10392d6a27f9bc56633a52e
SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
SHA1 (patch-toolkit_library_libxul.mk) = 98d79e7ae52d4b54111512a98a03810e2bbe454d
-SHA1 (patch-toolkit_library_moz.build) = 34a05c9b32151a955ad0014ba0ccbee6f41d30f5
+SHA1 (patch-toolkit_library_moz.build) = 14bfa40d02f760fb738266c4d63e010e34a28f90
SHA1 (patch-toolkit_modules_GMPUtils.jsm) = 29ae1476560623bf1871c927d3728761112529e9
SHA1 (patch-toolkit_moz.configure) = 851a9ed80072de0215863cf81cdbf674bf31271d
SHA1 (patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = eacc4f45f724eb42869a1dba015e127e049fdec4
@@ -130,7 +131,7 @@ SHA1 (patch-xpcom_base_nscore.h) = d7c96
SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54
SHA1 (patch-xpcom_components_Module.h) = 892f8d6a9cb868e5cdc3c6f6be233055dd1ca529
SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 950874fbc255c93a828bddd84ffe8478094214cc
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 82026e72559334810be2f8a510d22f0553a353c2
+SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 85046b0893b68f95b55a9d3b5aea1d7a60cf0ade
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 8e367d4d0baf24714ee80449fc8d6849ff08ca1c
Index: pkgsrc/www/firefox/patches/patch-aa
diff -u pkgsrc/www/firefox/patches/patch-aa:1.48 pkgsrc/www/firefox/patches/patch-aa:1.49
--- pkgsrc/www/firefox/patches/patch-aa:1.48 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-aa Wed Jan 25 13:24:51 2017
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-aa,v 1.49 2017/01/25 13:24:51 ryoon Exp $
* MOZ_ENABLE_PROFILER_SPS is not for users, Disable it
* Disable libjpeg-turbo check
* Add system libraries option
* Add OSS audio support
---- old-configure.in.orig 2016-10-31 20:15:28.000000000 +0000
+--- old-configure.in.orig 2017-01-23 04:07:13.206599109 +0000
+++ old-configure.in
-@@ -2304,11 +2304,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
+@@ -2195,11 +2195,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -20,7 +20,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:5
MOZ_SYSTEM_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -3220,6 +3216,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -2938,6 +2934,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_RAW=1
MOZ_VPX_ERROR_CONCEALMENT=1
@@ -30,7 +30,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:5
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -3262,7 +3261,7 @@ dnl Use integers over floats for audio o
+@@ -2980,7 +2979,7 @@ dnl Use integers over floats for audio o
dnl (regarless of the CPU architecture, because audio
dnl backends for those platforms don't support floats. We also
dnl use integers on ARM with other OS, because it's more efficient.
@@ -39,8 +39,8 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:5
MOZ_SAMPLE_TYPE_S16=1
AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
AC_SUBST(MOZ_SAMPLE_TYPE_S16)
-@@ -3362,6 +3361,155 @@ if test "${ac_cv_c_attribute_aligned}" !
- fi
+@@ -3005,6 +3004,155 @@ fi
+ AC_SUBST(MOZ_RAW)
dnl ========================================================
+dnl Check for libogg
@@ -195,7 +195,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:5
dnl = Apple platform decoder support
dnl ========================================================
if test "$COMPILE_ENVIRONMENT"; then
-@@ -3445,6 +3593,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then
+@@ -3088,6 +3236,216 @@ if test -n "$MOZ_OMX_PLUGIN"; then
fi
fi
@@ -304,10 +304,115 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:5
+fi
+AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
+
++dnl ========================================================
++dnl Check for libogg
++dnl ========================================================
++
++MOZ_ARG_WITH_BOOL(system-ogg,
++[ --with-system-ogg Use system libogg (located with pkgconfig)],
++MOZ_SYSTEM_OGG=1,
++MOZ_SYSTEM_OGG=)
++
++if test -n "$MOZ_SYSTEM_OGG"; then
++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
++
++ _SAVE_LIBS=$LIBS
++ LIBS="$LIBS $MOZ_OGG_LIBS"
++ AC_CHECK_FUNC(ogg_set_mem_functions, [],
++ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)])
++ LIBS=$_SAVE_LIBS
++fi
++
++AC_SUBST(MOZ_SYSTEM_OGG)
++
++dnl ========================================================
++dnl Check for libvorbis
++dnl ========================================================
++
++MOZ_ARG_WITH_BOOL(system-vorbis,
++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)],
++MOZ_SYSTEM_VORBIS=1,
++MOZ_SYSTEM_VORBIS=)
++
++if test -n "$MOZ_SYSTEM_VORBIS"; then
++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
++fi
++
++AC_SUBST(MOZ_SYSTEM_VORBIS)
++
++dnl ========================================================
++dnl Check for integer-only libvorbis aka tremor
++dnl ========================================================
++
++MOZ_ARG_WITH_BOOL(system-tremor,
++[ --with-system-tremor Use system libtremor (located with pkgconfig)],
++MOZ_SYSTEM_TREMOR=1,
++MOZ_SYSTEM_TREMOR=)
++
++if test -n "$MOZ_SYSTEM_TREMOR"; then
++ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
++fi
++
++AC_SUBST(MOZ_SYSTEM_TREMOR)
++
++dnl ========================================================
++dnl Check for libtheora
++dnl ========================================================
++
++MOZ_ARG_WITH_BOOL(system-theora,
++[ --with-system-theora Use system libtheora (located with pkgconfig)],
++MOZ_SYSTEM_THEORA=1,
++MOZ_SYSTEM_THEORA=)
++
++if test -n "$MOZ_SYSTEM_THEORA"; then
++ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
++fi
++
++AC_SUBST(MOZ_SYSTEM_THEORA)
++
++dnl ========================================================
++dnl Check for libSoundTouch
++dnl ========================================================
++
++MOZ_ARG_WITH_BOOL(system-soundtouch,
++[ --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)],
++MOZ_SYSTEM_SOUNDTOUCH=1,
++MOZ_SYSTEM_SOUNDTOUCH=)
++
++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
++ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0)
++
++ AC_LANG_SAVE
++ AC_LANG_CPLUSPLUS
++ _SAVE_CXXFLAGS=$CXXFLAGS
++ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS"
++ AC_CACHE_CHECK(for soundtouch sample type,
++ ac_cv_soundtouch_sample_type,
++ [AC_TRY_COMPILE([#include <SoundTouch.h>
++ #ifndef SOUNDTOUCH_INTEGER_SAMPLES
++ #error soundtouch expects float samples
++ #endif],
++ [],
++ [ac_cv_soundtouch_sample_type=short],
++ [ac_cv_soundtouch_sample_type=float])])
++ CXXFLAGS=$_SAVE_CXXFLAGS
++ AC_LANG_RESTORE
++
++ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \
++ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then
++ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove
--with-system-soundtouch.])
++ fi
++fi
++
++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
++ AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH)
++fi
++AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
++
dnl system libvpx Support
dnl ========================================================
MOZ_ARG_WITH_BOOL(system-libvpx,
-@@ -3609,6 +3862,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
+@@ -3252,6 +3610,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -375,7 +480,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:5
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -3622,12 +3936,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
+@@ -3265,12 +3684,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
MOZ_ALSA=1,
MOZ_ALSA=)
@@ -399,7 +504,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:5
AC_SUBST(MOZ_ALSA)
dnl ========================================================
-@@ -5764,6 +6089,27 @@ if test "$USE_FC_FREETYPE"; then
+@@ -5220,6 +5650,27 @@ if test "$USE_FC_FREETYPE"; then
fi
dnl ========================================================
Index: pkgsrc/www/firefox/patches/patch-as
diff -u pkgsrc/www/firefox/patches/patch-as:1.20 pkgsrc/www/firefox/patches/patch-as:1.21
--- pkgsrc/www/firefox/patches/patch-as:1.20 Sat Aug 6 08:46:59 2016
+++ pkgsrc/www/firefox/patches/patch-as Wed Jan 25 13:24:51 2017
@@ -1,34 +1,17 @@
-$NetBSD: patch-as,v 1.20 2016/08/06 08:46:59 ryoon Exp $
+$NetBSD: patch-as,v 1.21 2017/01/25 13:24:51 ryoon Exp $
* Treat DragonFly like FreeBSD.
* Add system ICU support
---- js/src/old-configure.in.orig 2016-07-25 20:22:08.000000000 +0000
+--- js/src/old-configure.in.orig 2017-01-16 16:16:52.000000000 +0000
+++ js/src/old-configure.in
-@@ -1263,8 +1263,7 @@ AC_LANG_CPLUSPLUS
+@@ -140,6 +140,9 @@ fi
- MOZ_CXX11
+ MOZ_TOOL_VARIABLES
--dnl Check for .hidden assembler directive and visibility attribute.
--dnl Borrowed from glibc configure.in
-+dnl Setup default hidden visibility and wrapped system headers.
- dnl ===============================================================
- if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
-@@ -2613,6 +2612,16 @@ MOZ_CONFIG_ICU()
- dnl ========================================================
- dnl JavaScript shell
- dnl ========================================================
-+ICU_LIB_NAMES=
-+MOZ_SYSTEM_ICU=
-+MOZ_ARG_WITH_BOOL(system-icu,
-+[ --with-system-icu
-+ Use system icu (located with pkgconfig)],
-+ MOZ_SYSTEM_ICU=1)
++AC_PROG_CPP
++AC_PROG_CXXCPP
+
-+if test -n "$MOZ_SYSTEM_ICU"; then
-+ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1)
-+fi
-
- MOZ_CHECK_ALLOCATOR
+ dnl Special win32 checks
+ dnl ========================================================
Index: pkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in
diff -u pkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in:1.7 pkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in:1.8
--- pkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in:1.7 Tue Nov 3 15:52:57 2015
+++ pkgsrc/www/firefox/patches/patch-browser_installer_package-manifest.in Wed Jan 25 13:24:51 2017
@@ -1,10 +1,10 @@
-$NetBSD: patch-browser_installer_package-manifest.in,v 1.7 2015/11/03 15:52:57 ryoon Exp $
+$NetBSD: patch-browser_installer_package-manifest.in,v 1.8 2017/01/25 13:24:51 ryoon Exp $
Limit SPARC bits to just SPARC (untested, but fixes x86).
---- browser/installer/package-manifest.in.orig 2015-10-22 22:30:28.000000000 +0000
+--- browser/installer/package-manifest.in.orig 2017-01-16 16:16:50.000000000 +0000
+++ browser/installer/package-manifest.in
-@@ -620,7 +620,7 @@
+@@ -575,7 +575,7 @@
@RESPATH@/components/MozKeyboard.js
@RESPATH@/components/InputMethod.manifest
@@ -13,12 +13,3 @@ Limit SPARC bits to just SPARC (untested
@RESPATH@/components/TestInterfaceJS.js
@RESPATH@/components/TestInterfaceJS.manifest
@RESPATH@/components/TestInterfaceJSMaplike.js
-@@ -822,7 +822,7 @@
- #endif
-
- ; for Solaris SPARC
--#ifdef SOLARIS
-+#if defined(SOLARIS) && defined(SPARC)
- bin/libfreebl_32fpu_3.so
- bin/libfreebl_32int_3.so
- bin/libfreebl_32int64_3.so
Index: pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure
diff -u pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.3 pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.4
--- pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.3 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure Wed Jan 25 13:24:51 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-build_moz.configure_old.configure,v 1.3 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-build_moz.configure_old.configure,v 1.4 2017/01/25 13:24:51 ryoon Exp $
---- build/moz.configure/old.configure.orig 2016-10-31 20:15:27.000000000 +0000
+--- build/moz.configure/old.configure.orig 2017-01-16 16:16:51.000000000 +0000
+++ build/moz.configure/old.configure
@@ -159,6 +159,7 @@ def old_configure_options(*options):
'--enable-accessibility',
@@ -8,24 +8,23 @@ $NetBSD: patch-build_moz.configure_old.c
'--enable-alsa',
+ '--enable-alsa-dlopen',
'--enable-android-omx',
- '--enable-approximate-location',
'--enable-b2g-bt',
-@@ -259,6 +260,7 @@ def old_configure_options(*options):
+ '--enable-b2g-camera',
+@@ -241,6 +242,7 @@ def old_configure_options(*options):
+ '--enable-url-classifier',
+ '--enable-valgrind',
'--enable-verify-mar',
- '--enable-warnings-as-errors',
- '--enable-webapp-runtime',
+ '--enable-webm',
'--enable-webrtc',
- '--enable-websms-backend',
- '--enable-webspeech',
-@@ -306,19 +308,27 @@ def old_configure_options(*options):
+ '--enable-xul',
+ '--enable-zipwriter',
+@@ -279,18 +281,26 @@ def old_configure_options(*options):
'--with-nspr-prefix',
'--with-nss-exec-prefix',
'--with-nss-prefix',
+ '--with-oss',
'--with-pthreads',
'--with-qemu-exe',
- '--with-servo',
'--with-sixgill',
'--with-soft-float',
'--with-system-bz2',
Index: pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build
diff -u pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build:1.3 pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build:1.4
--- pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build:1.3 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build Wed Jan 25 13:24:51 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.3 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.4 2017/01/25 13:24:51 ryoon Exp $
---- media/webrtc/signaling/test/common.build.orig 2016-10-31 20:15:24.000000000 +0000
+--- media/webrtc/signaling/test/common.build.orig 2017-01-22 14:52:50.270634552 +0000
+++ media/webrtc/signaling/test/common.build
-@@ -96,11 +96,12 @@ if CONFIG['JS_SHARED_LIBRARY']:
+@@ -96,6 +96,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
USE_LIBS += ['mozglue']
@@ -10,10 +10,3 @@ $NetBSD: patch-media_webrtc_signaling_te
OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
OS_LIBS += CONFIG['REALTIME_LIBS']
--if CONFIG['MOZ_ALSA']:
-- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
-+if CONFIG['MOZ_OSS']:
-+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
-
- if CONFIG['MOZ_SYSTEM_JPEG']:
- OS_LIBS += CONFIG['MOZ_JPEG_LIBS']
Index: pkgsrc/www/firefox/patches/patch-config_Makefile.in
diff -u pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.8 pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.9
--- pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.8 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-config_Makefile.in Wed Jan 25 13:24:51 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-config_Makefile.in,v 1.8 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-config_Makefile.in,v 1.9 2017/01/25 13:24:51 ryoon Exp $
* Support system libraries
---- config/Makefile.in.orig 2016-10-31 20:15:27.000000000 +0000
+--- config/Makefile.in.orig 2017-01-22 22:50:48.440016062 +0000
+++ config/Makefile.in
@@ -49,6 +49,13 @@ export:: $(export-preqs)
-DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \
Index: pkgsrc/www/firefox/patches/patch-config_baseconfig.mk
diff -u pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.8 pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.9
--- pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.8 Thu Jun 16 12:08:21 2016
+++ pkgsrc/www/firefox/patches/patch-config_baseconfig.mk Wed Jan 25 13:24:51 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-config_baseconfig.mk,v 1.8 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-config_baseconfig.mk,v 1.9 2017/01/25 13:24:51 ryoon Exp $
* Set pkgsrc directory structure
---- config/baseconfig.mk.orig 2016-02-25 23:01:53.000000000 +0000
+--- config/baseconfig.mk.orig 2016-10-31 20:15:27.000000000 +0000
+++ config/baseconfig.mk
@@ -2,10 +2,10 @@
# directly in python/mozbuild/mozbuild/base.py for gmake validation.
Index: pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
diff -u pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.8 pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.9
--- pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.8 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build Wed Jan 25 13:24:51 2017
@@ -1,27 +1,10 @@
-$NetBSD: patch-toolkit_library_moz.build,v 1.8 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-toolkit_library_moz.build,v 1.9 2017/01/25 13:24:51 ryoon Exp $
* Support system libraries
---- toolkit/library/moz.build.orig 2016-11-05 00:20:16.000000000 +0000
+--- toolkit/library/moz.build.orig 2017-01-22 14:52:50.338659055 +0000
+++ toolkit/library/moz.build
-@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
- ]
-
- OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS']
-+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
- OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
- OS_LIBS += CONFIG['MOZ_SERVO_LIBS']
-
-@@ -220,9 +221,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
- if CONFIG['MOZ_SYSTEM_PNG']:
- OS_LIBS += CONFIG['MOZ_PNG_LIBS']
-
-+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
-+ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
-+
-+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
-+ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
-+
+@@ -241,6 +241,21 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
if CONFIG['MOZ_SYSTEM_HUNSPELL']:
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
@@ -43,14 +26,3 @@ $NetBSD: patch-toolkit_library_moz.build
if CONFIG['MOZ_SYSTEM_LIBEVENT']:
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
-@@ -232,8 +254,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
- if not CONFIG['MOZ_TREE_PIXMAN']:
- OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
-
--if CONFIG['MOZ_ALSA']:
-- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
-+if CONFIG['MOZ_OSS']:
-+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
-
- if CONFIG['HAVE_CLOCK_MONOTONIC']:
- OS_LIBS += CONFIG['REALTIME_LIBS']
Index: pkgsrc/www/firefox/patches/patch-dom_media_moz.build
diff -u pkgsrc/www/firefox/patches/patch-dom_media_moz.build:1.6 pkgsrc/www/firefox/patches/patch-dom_media_moz.build:1.7
--- pkgsrc/www/firefox/patches/patch-dom_media_moz.build:1.6 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-dom_media_moz.build Wed Jan 25 13:24:51 2017
@@ -1,10 +1,10 @@
-$NetBSD: patch-dom_media_moz.build,v 1.6 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-dom_media_moz.build,v 1.7 2017/01/25 13:24:51 ryoon Exp $
* Support system libraries
---- dom/media/moz.build.orig 2016-10-31 20:15:34.000000000 +0000
+--- dom/media/moz.build.orig 2017-01-16 16:16:53.000000000 +0000
+++ dom/media/moz.build
-@@ -319,6 +319,21 @@ if CONFIG['MOZ_WEBRTC']:
+@@ -316,6 +316,21 @@ if CONFIG['MOZ_WEBRTC']:
DEFINES['MOZILLA_INTERNAL_API'] = True
@@ -26,31 +26,3 @@ $NetBSD: patch-dom_media_moz.build,v 1.6
if CONFIG['OS_TARGET'] == 'WINNT':
DEFINES['WEBRTC_WIN'] = True
else:
-@@ -333,6 +348,27 @@ if CONFIG['ANDROID_VERSION'] > '15':
- if CONFIG['MOZ_GONK_MEDIACODEC']:
- DEFINES['MOZ_GONK_MEDIACODEC'] = True
-
-+if CONFIG['MOZ_SYSTEM_OGG']:
-+ CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS']
-+
-+if CONFIG['MOZ_SYSTEM_THEORA']:
-+ CXXFLAGS += CONFIG['MOZ_THEORA_CFLAGS']
-+
-+if CONFIG['MOZ_SYSTEM_VORBIS']:
-+ CXXFLAGS += CONFIG['MOZ_VORBIS_CFLAGS']
-+
-+if CONFIG['MOZ_SYSTEM_TREMOR']:
-+ CXXFLAGS += CONFIG['MOZ_TREMOR_CFLAGS']
-+
-+if CONFIG['MOZ_SYSTEM_OPUS']:
-+ CXXFLAGS += CONFIG['MOZ_OPUS_CFLAGS']
-+
-+if CONFIG['MOZ_SYSTEM_SPEEX']:
-+ CXXFLAGS += CONFIG['MOZ_SPEEX_CFLAGS']
-+
-+if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']:
-+ CXXFLAGS += CONFIG['MOZ_SOUNDTOUCH_CFLAGS']
-+
- include('/ipc/chromium/chromium-config.mozbuild')
-
- # Suppress some GCC warnings being treated as errors:
Index: pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
diff -u pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.2 pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.3
--- pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.2 Thu Jun 16 12:08:21 2016
+++ pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp Wed Jan 25 13:24:51 2017
@@ -1,10 +1,10 @@
-$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.3 2017/01/25 13:24:51 ryoon Exp $
* Read pkgsrc hunspell dictionaries
---- extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2015-12-04 00:37:13.000000000 +0000
+--- extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2017-01-16 16:16:49.000000000 +0000
+++ extensions/spellcheck/hunspell/glue/mozHunspell.cpp
-@@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo
+@@ -358,6 +358,14 @@ mozHunspell::LoadDictionaryList(bool aNo
}
}
Index: pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build
diff -u pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build:1.5 pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build:1.6
--- pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build:1.5 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build Wed Jan 25 13:24:51 2017
@@ -1,10 +1,10 @@
-$NetBSD: patch-gfx_thebes_moz.build,v 1.5 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-gfx_thebes_moz.build,v 1.6 2017/01/25 13:24:51 ryoon Exp $
---- gfx/thebes/moz.build.orig 2016-10-31 20:15:32.000000000 +0000
+--- gfx/thebes/moz.build.orig 2017-01-16 16:16:51.000000000 +0000
+++ gfx/thebes/moz.build
-@@ -289,7 +289,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
-
+@@ -286,7 +286,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
+ LOCAL_INCLUDES += ['/media/libyuv/include']
-DEFINES['GRAPHITE2_STATIC'] = True
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
Index: pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
diff -u pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.5 pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.6
--- pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.5 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build Wed Jan 25 13:24:51 2017
@@ -1,13 +1,13 @@
-$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.5 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.6 2017/01/25 13:24:51 ryoon Exp $
---- xpcom/reflect/xptcall/md/unix/moz.build.orig 2016-04-15 16:57:50.000000000 +0000
+--- xpcom/reflect/xptcall/md/unix/moz.build.orig 2017-01-16 16:16:53.000000000 +0000
+++ xpcom/reflect/xptcall/md/unix/moz.build
-@@ -9,7 +9,7 @@ if CONFIG['OS_ARCH'] == 'Darwin':
- 'xptcinvoke_darwin.cpp',
- 'xptcstubs_darwin.cpp',
- ]
-- if CONFIG['OS_TEST'] == 'powerpc':
-+ if CONFIG['OS_TEST'] == 'ppc':
+@@ -145,7 +145,7 @@ if CONFIG['OS_ARCH'] == 'NetBSD':
+ 'xptcstubs_netbsd_m68k.cpp'
+ ]
+
+-if CONFIG['OS_ARCH'] == 'Linux':
++if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD'):
+ if CONFIG['OS_TEST'] == 'aarch64':
SOURCES += [
- '!xptcstubs_asm_ppc_darwin.s',
- 'xptcinvoke_asm_ppc_rhapsody.s',
+ 'xptcinvoke_aarch64.cpp',
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.17 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.18
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.17 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c Wed Jan 25 13:24:51 2017
@@ -1,10 +1,10 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.18 2017/01/25 13:24:51 ryoon Exp $
* Support alsa audio under NetBSD
--- media/libcubeb/src/cubeb_alsa.c.orig 2016-10-31 20:15:39.000000000 +0000
+++ media/libcubeb/src/cubeb_alsa.c
-@@ -7,12 +7,18 @@
+@@ -7,11 +7,15 @@
#undef NDEBUG
#define _DEFAULT_SOURCE
#define _BSD_SOURCE
@@ -18,12 +18,9 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
#include <limits.h>
+#include <dlfcn.h>
#include <poll.h>
-+#include <stdlib.h>
-+#include <stdio.h>
#include <unistd.h>
#include <alsa/asoundlib.h>
- #include "cubeb/cubeb.h"
-@@ -25,6 +31,50 @@
+@@ -25,6 +29,50 @@
#define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin"
@@ -74,7 +71,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
/* ALSA is not thread-safe. snd_pcm_t instances are individually protected
by the owning cubeb_stream's mutex. snd_pcm_t creation and destruction
is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1),
-@@ -65,6 +115,8 @@ struct cubeb {
+@@ -65,6 +113,8 @@ struct cubeb {
workaround is not required. */
snd_config_t * local_config;
int is_pa;
@@ -83,13 +80,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
};
enum stream_state {
-@@ -255,15 +307,16 @@ alsa_refill_stream(cubeb_stream * stm)
- long got;
- void * p;
- int draining;
-+ unsigned pipefailures, againfailures;
-
- draining = 0;
+@@ -260,10 +310,10 @@ alsa_refill_stream(cubeb_stream * stm)
pthread_mutex_lock(&stm->mutex);
@@ -103,15 +94,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
/* Failed to recover from an xrun, this stream must be broken. */
-@@ -272,6 +325,7 @@ alsa_refill_stream(cubeb_stream * stm)
- stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR);
- return ERROR;
- }
-+ pipefailures = againfailures = 0;
-
- /* This should never happen. */
- if ((unsigned int) avail > stm->buffer_size) {
-@@ -286,7 +340,7 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -286,7 +336,7 @@ alsa_refill_stream(cubeb_stream * stm)
return RUNNING;
}
@@ -120,16 +103,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
assert(p);
pthread_mutex_unlock(&stm->mutex);
-@@ -299,7 +353,7 @@ alsa_refill_stream(cubeb_stream * stm)
- return ERROR;
- }
- if (got > 0) {
-- snd_pcm_sframes_t wrote;
-+ snd_pcm_sframes_t wrote, towrite = got;
-
- if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) {
- float * b = (float *) p;
-@@ -312,10 +366,10 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -312,10 +362,10 @@ alsa_refill_stream(cubeb_stream * stm)
b[i] *= stm->volume;
}
}
@@ -143,7 +117,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
assert(wrote >= 0 && wrote == got);
stm->write_position += wrote;
-@@ -327,7 +381,7 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -327,7 +377,7 @@ alsa_refill_stream(cubeb_stream * stm)
/* Fill the remaining buffer with silence to guarantee one full period
has been written. */
@@ -152,7 +126,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
set_timeout(&stm->drain_timeout, buffer_time * 1000);
-@@ -440,26 +494,26 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -440,26 +490,26 @@ get_slave_pcm_node(snd_config_t * lconf,
slave_def = NULL;
@@ -184,7 +158,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -468,7 +522,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -468,7 +518,7 @@ get_slave_pcm_node(snd_config_t * lconf,
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
@@ -193,7 +167,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -477,7 +531,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -477,7 +527,7 @@ get_slave_pcm_node(snd_config_t * lconf,
} while (0);
if (slave_def) {
@@ -202,7 +176,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
return NULL;
-@@ -500,22 +554,22 @@ init_local_config_with_workaround(char c
+@@ -500,22 +550,22 @@ init_local_config_with_workaround(char c
lconf = NULL;
@@ -229,7 +203,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -524,7 +578,7 @@ init_local_config_with_workaround(char c
+@@ -524,7 +574,7 @@ init_local_config_with_workaround(char c
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
@@ -238,7 +212,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -535,12 +589,12 @@ init_local_config_with_workaround(char c
+@@ -535,12 +585,12 @@ init_local_config_with_workaround(char c
}
/* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
@@ -253,7 +227,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -551,18 +605,18 @@ init_local_config_with_workaround(char c
+@@ -551,18 +601,18 @@ init_local_config_with_workaround(char c
/* Don't clobber an explicit existing handle_underrun value, set it only
if it doesn't already exist. */
@@ -275,7 +249,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -570,7 +624,7 @@ init_local_config_with_workaround(char c
+@@ -570,7 +620,7 @@ init_local_config_with_workaround(char c
return lconf;
} while (0);
@@ -284,7 +258,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
return NULL;
}
-@@ -582,9 +636,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s
+@@ -582,9 +632,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s
pthread_mutex_lock(&cubeb_alsa_mutex);
if (local_config) {
@@ -296,7 +270,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -597,7 +651,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
+@@ -597,7 +647,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
int r;
pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -305,7 +279,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&cubeb_alsa_mutex);
return r;
-@@ -654,12 +708,65 @@ alsa_init(cubeb ** context, char const *
+@@ -654,12 +704,65 @@ alsa_init(cubeb ** context, char const *
pthread_attr_t attr;
snd_pcm_t * dummy;
@@ -372,7 +346,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
cubeb_alsa_error_handler_set = 1;
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -667,6 +774,8 @@ alsa_init(cubeb ** context, char const *
+@@ -667,6 +770,8 @@ alsa_init(cubeb ** context, char const *
ctx = calloc(1, sizeof(*ctx));
assert(ctx);
@@ -381,7 +355,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
ctx->ops = &alsa_ops;
r = pthread_mutex_init(&ctx->mutex, NULL);
-@@ -716,7 +825,7 @@ alsa_init(cubeb ** context, char const *
+@@ -716,7 +821,7 @@ alsa_init(cubeb ** context, char const *
config fails with EINVAL, the PA PCM is too old for this workaround. */
if (r == -EINVAL) {
pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -390,7 +364,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&cubeb_alsa_mutex);
ctx->local_config = NULL;
} else if (r >= 0) {
-@@ -755,9 +864,13 @@ alsa_destroy(cubeb * ctx)
+@@ -755,9 +860,13 @@ alsa_destroy(cubeb * ctx)
pthread_mutex_destroy(&ctx->mutex);
free(ctx->fds);
@@ -405,7 +379,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&cubeb_alsa_mutex);
}
-@@ -842,7 +955,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -842,7 +951,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
return CUBEB_ERROR;
}
@@ -414,7 +388,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
assert(r == 0);
latency_us = latency_frames * 1e6 / stm->params.rate;
-@@ -855,7 +968,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -855,7 +964,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
latency_us = latency_us < min_latency ? min_latency: latency_us;
}
@@ -423,7 +397,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
stm->params.channels, stm->params.rate, 1,
latency_us);
if (r < 0) {
-@@ -863,15 +976,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -863,15 +972,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
return CUBEB_ERROR_INVALID_FORMAT;
}
@@ -442,7 +416,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
assert((nfds_t) r == stm->nfds);
r = pthread_cond_init(&stm->cond, NULL);
-@@ -902,7 +1015,7 @@ alsa_stream_destroy(cubeb_stream * stm)
+@@ -902,7 +1011,7 @@ alsa_stream_destroy(cubeb_stream * stm)
pthread_mutex_lock(&stm->mutex);
if (stm->pcm) {
if (stm->state == DRAINING) {
@@ -451,19 +425,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
alsa_locked_pcm_close(stm->pcm);
stm->pcm = NULL;
-@@ -912,7 +1025,10 @@ alsa_stream_destroy(cubeb_stream * stm)
- pthread_mutex_destroy(&stm->mutex);
-
- r = pthread_cond_destroy(&stm->cond);
-- assert(r == 0);
-+ if (r != 0) { /* XXX stopgap until someone figures out the real reason */
-+ fprintf(stderr,"alsa_stream_destroy: pthread_cond_destroy failed: %s",
-+ strerror(r));
-+ }
-
- alsa_unregister_stream(stm);
-
-@@ -944,12 +1060,12 @@ alsa_get_max_channel_count(cubeb * ctx,
+@@ -944,12 +1053,12 @@ alsa_get_max_channel_count(cubeb * ctx,
return CUBEB_ERROR;
}
@@ -478,7 +440,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
return CUBEB_ERROR;
}
-@@ -969,34 +1085,34 @@ alsa_get_preferred_sample_rate(cubeb * c
+@@ -969,34 +1078,34 @@ alsa_get_preferred_sample_rate(cubeb * c
/* get a pcm, disabling resampling, so we get a rate the
* hardware/dmix/pulse/etc. supports. */
@@ -521,7 +483,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
return CUBEB_OK;
}
-@@ -1020,7 +1136,7 @@ alsa_stream_start(cubeb_stream * stm)
+@@ -1020,7 +1129,7 @@ alsa_stream_start(cubeb_stream * stm)
ctx = stm->context;
pthread_mutex_lock(&stm->mutex);
@@ -530,7 +492,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
gettimeofday(&stm->last_activity, NULL);
pthread_mutex_unlock(&stm->mutex);
-@@ -1054,7 +1170,7 @@ alsa_stream_stop(cubeb_stream * stm)
+@@ -1054,7 +1163,7 @@ alsa_stream_stop(cubeb_stream * stm)
pthread_mutex_unlock(&ctx->mutex);
pthread_mutex_lock(&stm->mutex);
@@ -539,7 +501,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&stm->mutex);
return CUBEB_OK;
-@@ -1070,14 +1186,16 @@ alsa_stream_get_position(cubeb_stream *
+@@ -1070,8 +1179,8 @@ alsa_stream_get_position(cubeb_stream *
pthread_mutex_lock(&stm->mutex);
delay = -1;
@@ -550,16 +512,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
*position = stm->last_position;
pthread_mutex_unlock(&stm->mutex);
return CUBEB_OK;
- }
-
-- assert(delay >= 0);
-+ if (delay < 0) {
-+ delay = 0;
-+ }
-
- *position = 0;
- if (stm->write_position >= (snd_pcm_uframes_t) delay) {
-@@ -1096,7 +1214,7 @@ alsa_stream_get_latency(cubeb_stream * s
+@@ -1096,7 +1205,7 @@ alsa_stream_get_latency(cubeb_stream * s
snd_pcm_sframes_t delay;
/* This function returns the delay in frames until a frame written using
snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
Added files:
Index: pkgsrc/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp
diff -u /dev/null pkgsrc/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp:1.10
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp Wed Jan 25 13:24:51 2017
@@ -0,0 +1,14 @@
+$NetBSD: patch-browser_app_nsBrowserApp.cpp,v 1.10 2017/01/25 13:24:51 ryoon Exp $
+
+--- browser/app/nsBrowserApp.cpp.orig 2017-01-16 16:16:49.000000000 +0000
++++ browser/app/nsBrowserApp.cpp
+@@ -358,6 +358,9 @@ int main(int argc, char* argv[], char* e
+ {
+ mozilla::TimeStamp start = mozilla::TimeStamp::Now();
+
++ setenv("MOZ_GMP_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0);
++ setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0);
++
+ #ifdef HAS_DLL_BLOCKLIST
+ DllBlocklist_Initialize();
+
Index: pkgsrc/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg
diff -u /dev/null pkgsrc/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg:1.1
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg Wed Jan 25 13:24:51 2017
@@ -0,0 +1,13 @@
+$NetBSD: patch-browser_themes_shared_icon-colors.inc.svg,v 1.1 2017/01/25 13:24:51 ryoon Exp $
+
+--- browser/themes/shared/icon-colors.inc.svg.orig 2017-01-16 16:16:51.000000000 +0000
++++ browser/themes/shared/icon-colors.inc.svg
+@@ -2,7 +2,7 @@
+
+ .fieldtext {
+ fill: -moz-fieldtext;
+-#ifdef XP_LINUX
++#ifdef MOZ_WIDGET_GTK
+ /* The fill-opacity needs to be sufficient for high-contrast settings, and
+ pathological Gtk themes where -moz-fieldtext provides low contrast by
+ default. */
Index: pkgsrc/www/firefox/patches/patch-build_autoconf_toolchain.m4
diff -u /dev/null pkgsrc/www/firefox/patches/patch-build_autoconf_toolchain.m4:1.1
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-build_autoconf_toolchain.m4 Wed Jan 25 13:24:51 2017
@@ -0,0 +1,19 @@
+$NetBSD: patch-build_autoconf_toolchain.m4,v 1.1 2017/01/25 13:24:51 ryoon Exp $
+
+--- build/autoconf/toolchain.m4.orig 2017-01-16 16:16:51.000000000 +0000
++++ build/autoconf/toolchain.m4
+@@ -2,14 +2,6 @@ dnl This Source Code Form is subject to
+ dnl License, v. 2.0. If a copy of the MPL was not distributed with this
+ dnl file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+-dnl Several autoconf functions AC_REQUIRE AC_PROG_CPP/AC_PROG_CXXCPP,
+-dnl meaning they are called even when we don't call them explicitly.
+-dnl However, theses checks are not necessary and python configure sets
+-dnl the corresponding variables already, so just skip those tests
+-dnl entirely.
+-define([AC_PROG_CPP],[])
+-define([AC_PROG_CXXCPP],[])
+-
+ AC_DEFUN([MOZ_TOOL_VARIABLES],
+ [
+ GNU_AS=
Index: pkgsrc/www/firefox/patches/patch-build_moz.configure_toolchain.configure
diff -u /dev/null pkgsrc/www/firefox/patches/patch-build_moz.configure_toolchain.configure:1.1
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-build_moz.configure_toolchain.configure Wed Jan 25 13:24:51 2017
@@ -0,0 +1,28 @@
+$NetBSD: patch-build_moz.configure_toolchain.configure,v 1.1 2017/01/25 13:24:51 ryoon Exp $
+
+--- build/moz.configure/toolchain.configure.orig 2017-01-16 16:16:51.000000000 +0000
++++ build/moz.configure/toolchain.configure
+@@ -756,23 +756,6 @@ def compiler(language, host_or_target, c
+ valid_compiler.try_compile(check_msg='%s works' % what,
+ onerror=compiler_error)
+
+-
+- # Set CPP/CXXCPP for both the build system and old-configure. We don't
+- # need to check this works for preprocessing, because we already relied
+- # on $CC -E/$CXX -E doing preprocessing work to validate the compiler
+- # in the first place.
+- if host_or_target == target:
+- pp_var = {
+- 'C': 'CPP',
+- 'C++': 'CXXCPP',
+- }[language]
+-
+- preprocessor = depends_if(valid_compiler)(
+- lambda x: list(x.wrapper) + [x.compiler, '-E'] + list(x.flags))
+-
+- set_config(pp_var, preprocessor)
+- add_old_configure_assignment(pp_var, preprocessor)
+-
+ return valid_compiler
+
+
Index: pkgsrc/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py
diff -u /dev/null pkgsrc/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py:1.1
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py Wed Jan 25 13:24:51 2017
@@ -0,0 +1,13 @@
+$NetBSD: patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py,v 1.1 2017/01/25 13:24:51 ryoon Exp $
+
+--- dom/bindings/GenerateCSS2PropertiesWebIDL.py.orig 2017-01-16 16:16:52.000000000 +0000
++++ dom/bindings/GenerateCSS2PropertiesWebIDL.py
+@@ -16,7 +16,7 @@ def generateLine(propName, extendedAttrs
+ return " [%s] attribute DOMString %s;\n" % (", ".join(extendedAttrs),
+ propName)
+ def generate(output, idlFilename, preprocessorHeader):
+- cpp = list(buildconfig.substs['CPP'])
++ cpp = shellutil.split(buildconfig.substs['CPP'])
+ cpp += shellutil.split(buildconfig.substs['ACDEFINES'])
+ cpp.append(preprocessorHeader)
+ preprocessed = subprocess.check_output(cpp)
Index: pkgsrc/www/firefox/patches/patch-image_Downscaler.h
diff -u /dev/null pkgsrc/www/firefox/patches/patch-image_Downscaler.h:1.1
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-image_Downscaler.h Wed Jan 25 13:24:51 2017
@@ -0,0 +1,33 @@
+$NetBSD: patch-image_Downscaler.h,v 1.1 2017/01/25 13:24:51 ryoon Exp $
+
+--- image/Downscaler.h.orig 2016-10-31 20:15:32.000000000 +0000
++++ image/Downscaler.h
+@@ -154,14 +154,14 @@ private:
+ class Downscaler
+ {
+ public:
+- explicit Downscaler(const nsIntSize&)
++ explicit Downscaler(const nsIntSize&) : mScale(1.0, 1.0)
+ {
+ MOZ_RELEASE_ASSERT(false, "Skia is not enabled");
+ }
+
+- const nsIntSize& OriginalSize() const { return nsIntSize(); }
+- const nsIntSize& TargetSize() const { return nsIntSize(); }
+- const gfxSize& Scale() const { return gfxSize(1.0, 1.0); }
++ const nsIntSize& OriginalSize() const { return mSize; }
++ const nsIntSize& TargetSize() const { return mSize; }
++ const gfxSize& Scale() const { return mScale; }
+
+ nsresult BeginFrame(const nsIntSize&, const Maybe<nsIntRect>&, uint8_t*, bool, bool = false)
+ {
+@@ -177,6 +177,9 @@ public:
+ DownscalerInvalidRect TakeInvalidRect() { return DownscalerInvalidRect(); }
+ void ResetForNextProgressivePass() { }
+ const nsIntSize FrameSize() const { return nsIntSize(0, 0); }
++private:
++ nsIntSize mSize;
++ gfxSize mScale;
+ };
+
+ #endif // MOZ_ENABLE_SKIA
Index: pkgsrc/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py
diff -u /dev/null pkgsrc/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py:1.1
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py Wed Jan 25 13:24:51 2017
@@ -0,0 +1,13 @@
+$NetBSD: patch-layout_style_GenerateCSSPropsGenerated.py,v 1.1 2017/01/25 13:24:51 ryoon Exp $
+
+--- layout/style/GenerateCSSPropsGenerated.py.orig 2017-01-16 16:16:54.000000000 +0000
++++ layout/style/GenerateCSSPropsGenerated.py
+@@ -10,7 +10,7 @@ import buildconfig
+ from mozbuild import shellutil
+
+ def get_properties(preprocessorHeader):
+- cpp = list(buildconfig.substs['CPP'])
++ cpp = shellutil.split(buildconfig.substs['CPP'])
+ cpp += shellutil.split(buildconfig.substs['ACDEFINES'])
+ cpp.append(preprocessorHeader)
+ preprocessed = subprocess.check_output(cpp)
Index: pkgsrc/www/firefox/patches/patch-modules_libmar_tests_moz.build
diff -u /dev/null pkgsrc/www/firefox/patches/patch-modules_libmar_tests_moz.build:1.1
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-modules_libmar_tests_moz.build Wed Jan 25 13:24:51 2017
@@ -0,0 +1,29 @@
+$NetBSD: patch-modules_libmar_tests_moz.build,v 1.1 2017/01/25 13:24:51 ryoon Exp $
+
+--- modules/libmar/tests/moz.build.orig 2016-10-31 20:15:26.000000000 +0000
++++ modules/libmar/tests/moz.build
+@@ -6,24 +6,7 @@
+
+ XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini']
+
+-DEFINES['BIN_SUFFIX'] = CONFIG['BIN_SUFFIX']
+-
+ if CONFIG['OS_TARGET'] != 'Android':
+- nss_files = ['nss3']
+- if not CONFIG['MOZ_FOLD_LIBS']:
+- nss_files.extend([
+- 'nssutil3',
+- 'plc4',
+- 'nspr4',
+- 'plds4',
+- ])
+- TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += sorted(
+- ['!/dist/bin/%s%s%s' % (
+- CONFIG['DLL_PREFIX'],
+- name,
+- CONFIG['DLL_SUFFIX'],
+- ) for name in nss_files]
+- )
+ TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += [
+ '!../tool/signmar%s' % CONFIG['BIN_SUFFIX'],
+ ]
Index: pkgsrc/www/firefox/patches/patch-build_pgo_profileserver.py
diff -u /dev/null pkgsrc/www/firefox/patches/patch-build_pgo_profileserver.py:1.5
--- /dev/null Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-build_pgo_profileserver.py Wed Jan 25 13:24:51 2017
@@ -0,0 +1,13 @@
+$NetBSD: patch-build_pgo_profileserver.py,v 1.5 2017/01/25 13:24:51 ryoon Exp $
+
+--- build/pgo/profileserver.py.orig 2017-01-16 16:16:51.000000000 +0000
++++ build/pgo/profileserver.py
+@@ -80,7 +80,7 @@ if __name__ == '__main__':
+ env["MOZ_JAR_LOG_FILE"] = os.path.abspath(jarlog)
+ print "jarlog: %s" % env["MOZ_JAR_LOG_FILE"]
+
+- cmdargs = ["http://localhost:%d/index.html" % PORT]
++ cmdargs = ["http://127.0.0.1:%d/index.html" % PORT]
+ runner = FirefoxRunner(profile=profile,
+ binary=build.get_binary_path(where="staged-package"),
+ cmdargs=cmdargs,
Home |
Main Index |
Thread Index |
Old Index