pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/firefox
Module Name: pkgsrc
Committed By: ryoon
Date: Thu Jun 16 12:08:21 UTC 2016
Modified Files:
pkgsrc/www/firefox: Makefile PLIST distinfo hacks.mk mozilla-common.mk
options.mk
pkgsrc/www/firefox/patches: patch-aa patch-ao patch-as patch-bf
patch-build_gyp.mozbuild patch-config_Makefile.in
patch-config_baseconfig.mk patch-config_external_moz.build
patch-config_system-headers patch-dom_media_moz.build
patch-dom_plugins_ipc_PluginModuleChild.cpp
patch-dom_plugins_ipc_PluginModuleChild.h
patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S
patch-gfx_graphite2_src_Bidi.cpp
patch-gfx_skia_skia_src_core_SkUtilsArm.cpp
patch-gfx_ycbcr_moz.build patch-gfx_ycbcr_yuv__row__arm.S
patch-image_decoders_nsJPEGDecoder.cpp
patch-intl_hyphenation_glue_hnjalloc.h
patch-ipc_chromium_src_base_platform__thread.h
patch-ipc_chromium_src_base_platform__thread__posix.cc
patch-ipc_chromium_src_base_process__util__bsd.cc
patch-ipc_chromium_src_base_process__util__posix.cc
patch-ipc_chromium_src_base_sys__info__posix.cc
patch-ipc_chromium_src_base_time__posix.cc
patch-ipc_chromium_src_build_build__config.h
patch-ipc_chromium_src_chrome_common_transport__dib.h
patch-ipc_glue_GeckoChildProcessHost.cpp
patch-js__src__vm__SPSProfiler.cpp patch-js_src_jit-LIR.cpp
patch-js_src_jit_MIR.cpp patch-js_src_jit_arm_Architecture-arm.cpp
patch-js_src_jit_none_AtomicOperations-sparc.h
patch-js_src_jsdate.cpp patch-js_src_jsmath.cpp
patch-media_libcubeb_src_cubeb.c
patch-media_libcubeb_src_cubeb__alsa.c
patch-media_libcubeb_src_cubeb__oss.c
patch-media_libcubeb_src_moz.build
patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
patch-media_libstagefright_system_core_liblog_fake__log__device.c
patch-media_libstagefright_system_core_liblog_logprint.c
patch-media_libtheora_lib_info.c patch-media_libtheora_moz.build
patch-media_libtremor_moz.build
patch-media_libvorbis_lib_vorbis_info.c
patch-media_libvorbis_moz.build
patch-media_openmax__dl_dl_api_armCOMM__s.h
patch-memory_mozalloc_mozalloc__abort.cpp
patch-modules_libjar_nsZipArchive.cpp
patch-modules_libpref_init_all.js patch-mozglue_build_arm.cpp
patch-mozglue_build_arm.h patch-rc
patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h
patch-toolkit_library_moz.build
patch-toolkit_xre_nsEmbedFunctions.cpp patch-xpcom_base_nscore.h
patch-xpcom_reflect_xptcall_md_unix_Makefile.in
Added Files:
pkgsrc/www/firefox/patches:
patch-toolkit_components_terminator_nsTerminator.cpp
Removed Files:
pkgsrc/www/firefox/patches: patch-build_pgo_profileserver.py
patch-config_rules.mk patch-dom_base_DOMRequest.cpp
patch-dom_base_moz.build
patch-dom_plugins_ipc_PluginProcessChild.cpp
patch-dom_system_OSFileConstants.cpp patch-gfx_moz.build
patch-gfx_skia_generate__mozbuild.py patch-gfx_skia_moz.build
patch-gfx_thebes_moz.build patch-gfx_ycbcr__row__arm.s
patch-ipc_chromium_src_base_file__util__posix.cc
patch-ipc_chromium_src_base_message__loop.cc
patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h
patch-ipc_glue_StringUtil.cpp patch-ipc_glue_moz.build
patch-js_src_ctypes_CTypes.h patch-js_src_frontend_ParseMaps.cpp
patch-js_src_shell_jsoptparse.cpp patch-media_libpng_pngpriv.h
patch-media_mtransport_third__party_nICEr_src_util_mbslen.c
patch-media_webrtc_signaling_test_common.build
patch-media_webrtc_trunk_webrtc_build_common.gypi
patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi
patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc
patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h
patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp
patch-memory_volatile_VolatileBufferOSX.cpp
patch-netwerk_dns_moz.build patch-storage_SQLiteMutex.h
patch-toolkit_xre_nsAppRunner.cpp patch-webapprt_moz.build
patch-xpcom_build_PoisonIOInterposer.h
patch-xpcom_components_Module.h
patch-xulrunner_installer_Makefile.in
Log Message:
Update to 47.0
* Remove macOS patches, because I cannot confirm them sadly
Changelog:
New
Support for Google’s Widevine CDM on Windows and Mac OS X so streaming services like Amazon Video can switch from Silverlight to encrypted HTML5 video.
Enable VP9 video codec for users with fast machines
Embedded YouTube videos now play with HTML5 video if Flash is not installed.
View and search open tabs from your smartphone or another computer in a sidebar
Allow no-cache on back/forward navigations for https resources
Latgalu [ltg] locale added. Wikipedia tells us there are 164,500 daily speakers.
Fixed
Various security fixes
Changed
FUEL (Firefox User Extension Library) has been removed. Add-ons relying on it will stop working.
The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems. Because faster is better!
The Firefox click-to-activate plugin whitelist has been removed.
XRender is no longer used for rendering web content on Linux as this may cause a regression in remote X performance
Developer
Web platform changes
View, start,and debug registered Service Workers in the Service Workers developer tool
Simulate Push messages in the Service Workers developer tool
'Start' button for service workers in about:debugging to start registered Service Workers
Changes that can affect add-on compatibility
Added support for ChaCha20/Poly1305 cipher suites
Custom user agents supported in Responsive Design Mode
Smart multi-line input in the Web Console
Developer Information
HTML5
cuechange events are now available on TextTrack objects
WebCrypto: PBKDF2 supports SHA-2 hash algorithms
WebCrypto: RSA-PSS signature support
Fixed in Firefox 47
2016-61 Network Security Services (NSS) vulnerabilities
2016-60 Java applets bypass CSP protections
2016-59 Information disclosure of disabled plugins through CSS pseudo-classes
2016-58 Entering fullscreen and persistent pointerlock without user permission
2016-57 Incorrect icon displayed on permissions notifications
2016-56 Use-after-free when textures are used in WebGL operations after recycle pool destruction
2016-55 File overwrite and privilege escalation through Mozilla Windows updater
2016-54 Partial same-origin-policy through setting location.host through data URI
2016-53 Out-of-bounds write with WebGL shader
2016-52 Addressbar spoofing though the SELECT element
2016-51 Use-after-free deleting tables from a contenteditable document
2016-50 Buffer overflow parsing HTML5 fragments
2016-49 Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
To generate a diff of this commit:
cvs rdiff -u -r1.255 -r1.256 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.106 -r1.107 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.247 -r1.248 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/firefox/hacks.mk
cvs rdiff -u -r1.77 -r1.78 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r1.29 -r1.30 pkgsrc/www/firefox/options.mk
cvs rdiff -u -r1.45 -r1.46 pkgsrc/www/firefox/patches/patch-aa
cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/firefox/patches/patch-ao \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/firefox/patches/patch-as \
pkgsrc/www/firefox/patches/patch-config_system-headers
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/firefox/patches/patch-bf \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h \
pkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp \
pkgsrc/www/firefox/patches/patch-js_src_jsmath.cpp \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild \
pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp \
pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_base_nscore.h \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in
cvs rdiff -u -r1.3 -r0 \
pkgsrc/www/firefox/patches/patch-build_pgo_profileserver.py \
pkgsrc/www/firefox/patches/patch-config_rules.mk \
pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build \
pkgsrc/www/firefox/patches/patch-js_src_ctypes_CTypes.h \
pkgsrc/www/firefox/patches/patch-js_src_frontend_ParseMaps.cpp \
pkgsrc/www/firefox/patches/patch-xulrunner_installer_Makefile.in
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/firefox/patches/patch-config_Makefile.in \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc \
pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build \
pkgsrc/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp \
pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build \
pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp
cvs rdiff -u -r1.7 -r1.8 \
pkgsrc/www/firefox/patches/patch-config_baseconfig.mk \
pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc \
pkgsrc/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build \
pkgsrc/www/firefox/patches/patch-rc
cvs rdiff -u -r1.11 -r1.12 \
pkgsrc/www/firefox/patches/patch-config_external_moz.build
cvs rdiff -u -r1.1 -r0 \
pkgsrc/www/firefox/patches/patch-dom_base_DOMRequest.cpp \
pkgsrc/www/firefox/patches/patch-dom_base_moz.build \
pkgsrc/www/firefox/patches/patch-gfx_moz.build \
pkgsrc/www/firefox/patches/patch-gfx_ycbcr__row__arm.s \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h \
pkgsrc/www/firefox/patches/patch-ipc_glue_StringUtil.cpp \
pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h \
pkgsrc/www/firefox/patches/patch-memory_volatile_VolatileBufferOSX.cpp \
pkgsrc/www/firefox/patches/patch-storage_SQLiteMutex.h \
pkgsrc/www/firefox/patches/patch-xpcom_components_Module.h
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/firefox/patches/patch-dom_media_moz.build \
pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h \
pkgsrc/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h \
pkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp \
pkgsrc/www/firefox/patches/patch-js_src_jsdate.cpp \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c \
pkgsrc/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp \
pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js
cvs rdiff -u -r1.2 -r0 \
pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginProcessChild.cpp \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_message__loop.cc \
pkgsrc/www/firefox/patches/patch-ipc_glue_moz.build \
pkgsrc/www/firefox/patches/patch-webapprt_moz.build
cvs rdiff -u -r1.7 -r0 \
pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_build_common.gypi
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp \
pkgsrc/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S \
pkgsrc/www/firefox/patches/patch-gfx_ycbcr_moz.build \
pkgsrc/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S \
pkgsrc/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h \
pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h \
pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c \
pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c \
pkgsrc/www/firefox/patches/patch-media_libtheora_lib_info.c \
pkgsrc/www/firefox/patches/patch-media_libtremor_moz.build \
pkgsrc/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c \
pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build \
pkgsrc/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h \
pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp \
pkgsrc/www/firefox/patches/patch-mozglue_build_arm.h \
pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h \
pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h
cvs rdiff -u -r1.4 -r0 \
pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py \
pkgsrc/www/firefox/patches/patch-js_src_shell_jsoptparse.cpp \
pkgsrc/www/firefox/patches/patch-media_libpng_pngpriv.h \
pkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build \
pkgsrc/www/firefox/patches/patch-xpcom_build_PoisonIOInterposer.h
cvs rdiff -u -r1.11 -r0 pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
cvs rdiff -u -r1.6 -r1.7 \
pkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp \
pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp
cvs rdiff -u -r1.6 -r0 \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_file__util__posix.cc
cvs rdiff -u -r1.10 -r1.11 \
pkgsrc/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
cvs rdiff -u -r1.5 -r0 \
pkgsrc/www/firefox/patches/patch-media_mtransport_third__party_nICEr_src_util_mbslen.c \
pkgsrc/www/firefox/patches/patch-toolkit_xre_nsAppRunner.cpp
cvs rdiff -u -r1.8 -r0 \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp
cvs rdiff -u -r1.9 -r0 \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
cvs rdiff -u -r0 -r1.1 \
pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.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.255 pkgsrc/www/firefox/Makefile:1.256
--- pkgsrc/www/firefox/Makefile:1.255 Fri Jun 10 13:16:42 2016
+++ pkgsrc/www/firefox/Makefile Thu Jun 16 12:08:21 2016
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.255 2016/06/10 13:16:42 wiz Exp $
+# $NetBSD: Makefile,v 1.256 2016/06/16 12:08:21 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 46.0
-MOZ_BRANCH_MINOR= .1
+MOZ_BRANCH= 47.0
+MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 2
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
@@ -37,6 +36,8 @@ ALL_ENV+= MOZILLA_PKG_NAME=firefox
BUILDLINK_TRANSFORM.SunOS+= rm:-fdata-sections
BUILDLINK_TRANSFORM.SunOS+= rm:-ffunction-sections
+BUILDLINK_TRANSFORM.NetBSD+= opt:-std=gnu++0x:--std=gnu++14
+
LDFLAGS.DragonFly= -lplc4 -lnspr4
LDFLAGS.FreeBSD= -lplc4 -lnspr4
LDFLAGS.Linux= -lnspr4
@@ -64,12 +65,9 @@ SUBST_FILES.sys-dic= extensions/spellche
SUBST_VARS.sys-dic= PREFIX
pre-configure:
- cd ${WRKSRC} && mkdir ${OBJDIR}
cd ${WRKSRC} && autoconf
cd ${WRKSRC}/js/src && autoconf
-# XXX Makefile is broken? When libxul is provided from devel/xulrunner,
-# XXX please remove this.
- mkdir ${WRKSRC}/js/src/.deps
+ cd ${WRKSRC} && mkdir ${OBJDIR}
post-build:
${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.106 pkgsrc/www/firefox/PLIST:1.107
--- pkgsrc/www/firefox/PLIST:1.106 Wed Apr 27 16:22:39 2016
+++ pkgsrc/www/firefox/PLIST Thu Jun 16 12:08:21 2016
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.106 2016/04/27 16:22:39 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.107 2016/06/16 12:08:21 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@@ -111,7 +111,6 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/content.js
lib/firefox/browser/chrome/browser/content/browser/contentSearchUI.css
lib/firefox/browser/chrome/browser/content/browser/contentSearchUI.js
-lib/firefox/browser/chrome/browser/content/browser/customizableui/aboutCustomizing.xul
lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.css
lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.js
lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.xml
@@ -138,13 +137,11 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.preview.jpg
lib/firefox/browser/chrome/browser/content/browser/defaultthemes/devedition.header.png
lib/firefox/browser/chrome/browser/content/browser/defaultthemes/devedition.icon.png
-lib/firefox/browser/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.css
lib/firefox/browser/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.js
lib/firefox/browser/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.xul
lib/firefox/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.css
lib/firefox/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.js
lib/firefox/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.xul
-lib/firefox/browser/chrome/browser/content/browser/downloads/download.css
lib/firefox/browser/chrome/browser/content/browser/downloads/download.xml
lib/firefox/browser/chrome/browser/content/browser/downloads/downloads.css
lib/firefox/browser/chrome/browser/content/browser/downloads/downloads.js
@@ -153,7 +150,9 @@ 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-commands.js
lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js
+lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js
lib/firefox/browser/chrome/browser/content/browser/ext-pageAction.js
lib/firefox/browser/chrome/browser/content/browser/ext-tabs.js
lib/firefox/browser/chrome/browser/content/browser/ext-utils.js
@@ -248,6 +247,7 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/sanitizeDialog.js
lib/firefox/browser/chrome/browser/content/browser/schemas/bookmarks.json
lib/firefox/browser/chrome/browser/content/browser/schemas/browser_action.json
+lib/firefox/browser/chrome/browser/content/browser/schemas/commands.json
lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus.json
lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus_internal.json
lib/firefox/browser/chrome/browser/content/browser/schemas/page_action.json
@@ -275,6 +275,8 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/sync/setup.js
lib/firefox/browser/chrome/browser/content/browser/sync/setup.xul
lib/firefox/browser/chrome/browser/content/browser/sync/utils.js
+lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.js
+lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml
lib/firefox/browser/chrome/browser/content/browser/tab-content.js
lib/firefox/browser/chrome/browser/content/browser/tabbrowser.css
lib/firefox/browser/chrome/browser/content/browser/tabbrowser.xml
@@ -377,6 +379,8 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.png
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar%2x.png@localhost
+lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo.png
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.png
@@ -509,6 +513,7 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-toolbar.png
lib/firefox/browser/chrome/browser/skin/classic/browser/syncQuota.css
lib/firefox/browser/chrome/browser/skin/classic/browser/syncSetup.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css
lib/firefox/browser/chrome/browser/skin/classic/browser/tab-crashed.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs-inverted.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs.png
@@ -577,8 +582,8 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/communicator/communicator.css
lib/firefox/browser/chrome/chrome.manifest
lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.css
-lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.js
lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml
+lib/firefox/browser/chrome/devtools/content/aboutdebugging/initializer.js
lib/firefox/browser/chrome/devtools/content/animationinspector/animation-controller.js
lib/firefox/browser/chrome/devtools/content/animationinspector/animation-inspector.xhtml
lib/firefox/browser/chrome/devtools/content/animationinspector/animation-panel.js
@@ -619,16 +624,11 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.xul
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/computed/computed.xhtml
lib/firefox/browser/chrome/devtools/content/inspector/fonts/fonts.js
-lib/firefox/browser/chrome/devtools/content/inspector/fonts/fonts.xhtml
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/layout/layout.xhtml
-lib/firefox/browser/chrome/devtools/content/inspector/markup/markup.css
lib/firefox/browser/chrome/devtools/content/inspector/markup/markup.xhtml
-lib/firefox/browser/chrome/devtools/content/inspector/rules/rules.xhtml
lib/firefox/browser/chrome/devtools/content/memory/initializer.js
lib/firefox/browser/chrome/devtools/content/memory/memory.xhtml
lib/firefox/browser/chrome/devtools/content/netmonitor/netmonitor-controller.js
@@ -645,7 +645,6 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/performance/views/details-memory-flamegraph.js
lib/firefox/browser/chrome/devtools/content/performance/views/details-waterfall.js
lib/firefox/browser/chrome/devtools/content/performance/views/details.js
-lib/firefox/browser/chrome/devtools/content/performance/views/optimizations-list.js
lib/firefox/browser/chrome/devtools/content/performance/views/overview.js
lib/firefox/browser/chrome/devtools/content/performance/views/recordings.js
lib/firefox/browser/chrome/devtools/content/performance/views/toolbar.js
@@ -657,6 +656,8 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-controller.js
lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-debugger.xhtml
lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-panel.js
+lib/firefox/browser/chrome/devtools/content/responsive.html/index.js
+lib/firefox/browser/chrome/devtools/content/responsive.html/index.xhtml
lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.js
lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.xul
lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.js
@@ -720,10 +721,15 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn.js
lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn_loose.js
lib/firefox/browser/chrome/devtools/modules/devtools/acorn/walk.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-controls.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-header.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu-entry.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target-list.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers-tab.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-time-block.js
@@ -754,6 +760,8 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/eyedropper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/attach-thread.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/selection.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js
@@ -785,20 +793,9 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/headers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/json-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/main-tabbed-area.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/array.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/caption.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/null.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/number.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/object-box.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/object-link.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/object.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/rep-utils.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/rep.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/string.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/tabs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/toolbar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/tree-view.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/undefined.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/search-box.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/text-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-child.js
@@ -812,7 +809,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/read-only-prop.svg
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/reps.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/tabs.css
@@ -827,13 +823,13 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/main.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/allocations.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/breakdown.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/census-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/diffing.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/dominatorTreeBreakdown.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/dominator-tree-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/filter.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/inverted.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/io.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/refresh.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/sizes.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/snapshot.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/app.js
@@ -845,6 +841,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/dominator-tree.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/heap.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/list.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/shortest-paths.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/snapshot-list-item.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/toolbar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/constants.js
@@ -854,15 +851,16 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/allocations.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/breakdown.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/census-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/dominatorTreeBreakdown.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/dominator-tree-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/errors.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/filter.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/inverted.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/snapshots.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/telemetry.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-automation.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-builder.js
@@ -871,11 +869,14 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/toolbox-overlay.js
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/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
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/front.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/recording.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/global.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/io.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/frame-utils.js
@@ -893,6 +894,17 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/tree-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/waterfall-ticks.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/actions.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/dom-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/event-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/input-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/panel-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/prefs.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/profiler-mm-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/synth-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/tab-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/urls.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/wait-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/editors.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/event.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/file-picker.js
@@ -918,6 +930,29 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/local.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/app.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/utils/l10n.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewports.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/constants.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/close.svg
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/resize-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm
@@ -928,17 +963,33 @@ lib/firefox/browser/chrome/devtools/modu
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/DeveloperToolbar.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/SplitView.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/autocomplete-popup.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/browser-loader.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/frame.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/null.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/number.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-box.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-link.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/string.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-parsing-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.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
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/doorhanger.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
@@ -960,11 +1011,13 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/undo.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/view-source.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BreadcrumbsWidget.jsm
@@ -1009,19 +1062,11 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/variables.css
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/TiltWorkerCrafter.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/TiltWorkerPicker.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-commands.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-gl.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-math.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-utils.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-visualizer-style.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-visualizer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-output.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/hudservice.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/jsterm.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js
@@ -1051,6 +1096,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/environment.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/eventlooplag.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/frame.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/framerate.js
@@ -1085,6 +1131,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/root.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/script.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/settings.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/source.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/storage.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/string.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styleeditor.js
@@ -1117,6 +1164,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/timeline.js
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/worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/Loader.jsm
@@ -1148,6 +1196,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/inject.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/jsb.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/listen.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/mdn.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/measure.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/media.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/pagemod.js
@@ -1157,7 +1206,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/rulers.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/screenshot.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/security.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/tools.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/cli.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/clear.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/commands.js
@@ -1230,6 +1278,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesWorker.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/census-tree-node.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/shortest-paths.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/indentation.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/inspector/css-logic.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/beautify.js
@@ -1241,7 +1290,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/layout/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/path.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/process-communication.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/pretty-fast/pretty-fast.js
@@ -1274,13 +1322,15 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/canvasdebugger.css
lib/firefox/browser/chrome/devtools/skin/commandline.css
lib/firefox/browser/chrome/devtools/skin/common.css
+lib/firefox/browser/chrome/devtools/skin/components-frame.css
+lib/firefox/browser/chrome/devtools/skin/components-h-split-box.css
lib/firefox/browser/chrome/devtools/skin/computed.css
lib/firefox/browser/chrome/devtools/skin/dark-theme.css
lib/firefox/browser/chrome/devtools/skin/debugger.css
lib/firefox/browser/chrome/devtools/skin/devtools-browser.css
lib/firefox/browser/chrome/devtools/skin/eyedropper.css
-lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-light.css
-lib/firefox/browser/chrome/devtools/skin/floating-scrollbars.css
+lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-dark-theme.css
+lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css
lib/firefox/browser/chrome/devtools/skin/fonts.css
lib/firefox/browser/chrome/devtools/skin/images/add.svg
lib/firefox/browser/chrome/devtools/skin/images/alerticon-warning.png
@@ -1291,6 +1341,8 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-divider%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png
lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton%2x.png@localhost
+lib/firefox/browser/chrome/devtools/skin/images/breakpoint.svg
+lib/firefox/browser/chrome/devtools/skin/images/clear.svg
lib/firefox/browser/chrome/devtools/skin/images/close.png
lib/firefox/browser/chrome/devtools/skin/images/close%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/command-console.png
@@ -1301,6 +1353,7 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/command-frames%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/command-measure.png
lib/firefox/browser/chrome/devtools/skin/images/command-measure%2x.png@localhost
+lib/firefox/browser/chrome/devtools/skin/images/command-noautohide.svg
lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing.png
lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/command-pick.png
@@ -1313,8 +1366,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.png
lib/firefox/browser/chrome/devtools/skin/images/command-screenshot%2x.png@localhost
-lib/firefox/browser/chrome/devtools/skin/images/command-tilt.png
-lib/firefox/browser/chrome/devtools/skin/images/command-tilt%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.png
lib/firefox/browser/chrome/devtools/skin/images/commandline-icon%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/controls.png
@@ -1323,10 +1374,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox.png
lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox%2x.png@localhost
-lib/firefox/browser/chrome/devtools/skin/images/debugger-collapse.png
-lib/firefox/browser/chrome/devtools/skin/images/debugger-collapse%2x.png@localhost
-lib/firefox/browser/chrome/devtools/skin/images/debugger-expand.png
-lib/firefox/browser/chrome/devtools/skin/images/debugger-expand%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/debugger-pause.png
lib/firefox/browser/chrome/devtools/skin/images/debugger-pause%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/debugger-play.png
@@ -1339,20 +1386,16 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/debugger-step-out%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over.png
lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over%2x.png@localhost
-lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.png
-lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints%2x.png@localhost
+lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg
lib/firefox/browser/chrome/devtools/skin/images/debugging-addons.svg
lib/firefox/browser/chrome/devtools/skin/images/debugging-devices.svg
lib/firefox/browser/chrome/devtools/skin/images/debugging-workers.svg
+lib/firefox/browser/chrome/devtools/skin/images/diff.svg
lib/firefox/browser/chrome/devtools/skin/images/dock-bottom-maximize%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/dock-bottom-minimize%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/dock-bottom%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/dock-side%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/dropmarker.svg
-lib/firefox/browser/chrome/devtools/skin/images/editor-breakpoint.png
-lib/firefox/browser/chrome/devtools/skin/images/editor-breakpoint%2x.png@localhost
-lib/firefox/browser/chrome/devtools/skin/images/editor-debug-location.png
-lib/firefox/browser/chrome/devtools/skin/images/editor-debug-location%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/editor-error.png
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-command-pick.svg
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-canvas.svg
@@ -1386,6 +1429,8 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass.png
lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/noise.png
+lib/firefox/browser/chrome/devtools/skin/images/pane-collapse.svg
+lib/firefox/browser/chrome/devtools/skin/images/pane-expand.svg
lib/firefox/browser/chrome/devtools/skin/images/performance-icons.svg
lib/firefox/browser/chrome/devtools/skin/images/power.svg
lib/firefox/browser/chrome/devtools/skin/images/profiler-stopwatch.svg
@@ -1447,6 +1492,7 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/vview-open-inspector%2x.png@localhost
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
@@ -1597,6 +1643,7 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/har.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties
@@ -1608,6 +1655,7 @@ lib/firefox/browser/chrome/en-US/locale/
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
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.properties
@@ -1616,11 +1664,11 @@ 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/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
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleinspector.dtd
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/tilt.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/webConsole.dtd
@@ -1967,8 +2015,7 @@ lib/firefox/browser/components/SelfSuppo
lib/firefox/browser/components/WebContentConverter.js
lib/firefox/browser/components/aboutNewTabService.js
lib/firefox/browser/components/components.manifest
-lib/firefox/browser/components/devtools-clhandler.js
-lib/firefox/browser/components/fuelApplication.js
+lib/firefox/browser/components/devtools-startup.js
lib/firefox/browser/components/interfaces.xpt
lib/firefox/browser/components/libbrowsercomps.so
lib/firefox/browser/components/nsBrowserContentHandler.js
@@ -2082,12 +2129,16 @@ lib/firefox/browser/features/loop@mozill
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/MozLoopPushHandler.jsm
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/MozLoopService.jsm
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/MozLoopWorker.js
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/tabFrame.js
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/conversation.html
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/copy.html
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/copy.css
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/desktop.css
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/panel.css
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/slideshow.css
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/conversation.js
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/conversationAppStore.js
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/copy.js
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/desktopViews.js
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/feedbackViews.js
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/otconfig.js
@@ -2284,7 +2335,6 @@ lib/firefox/browser/modules/ContentSearc
lib/firefox/browser/modules/ContentWebRTC.jsm
lib/firefox/browser/modules/CustomizableUI.jsm
lib/firefox/browser/modules/CustomizableWidgets.jsm
-lib/firefox/browser/modules/CustomizationTabPreloader.jsm
lib/firefox/browser/modules/CustomizeMode.jsm
lib/firefox/browser/modules/DirectoryLinksProvider.jsm
lib/firefox/browser/modules/DownloadsCommon.jsm
@@ -2300,6 +2350,7 @@ lib/firefox/browser/modules/LaterRun.jsm
lib/firefox/browser/modules/MigrationUtils.jsm
lib/firefox/browser/modules/NetworkPrioritizer.jsm
lib/firefox/browser/modules/NewTabPrefsProvider.jsm
+lib/firefox/browser/modules/NewTabRemoteResources.jsm
lib/firefox/browser/modules/NewTabURL.jsm
lib/firefox/browser/modules/PanelFrame.jsm
lib/firefox/browser/modules/PanelWideWidgetTracker.jsm
@@ -2350,6 +2401,14 @@ lib/firefox/browser/modules/sessionstore
lib/firefox/browser/modules/sessionstore/TabStateCache.jsm
lib/firefox/browser/modules/sessionstore/TabStateFlusher.jsm
lib/firefox/browser/modules/sessionstore/Utils.jsm
+lib/firefox/browser/modules/syncedtabs/EventEmitter.jsm
+lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckComponent.js
+lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckStore.js
+lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckView.js
+lib/firefox/browser/modules/syncedtabs/SyncedTabsListStore.js
+lib/firefox/browser/modules/syncedtabs/TabListComponent.js
+lib/firefox/browser/modules/syncedtabs/TabListView.js
+lib/firefox/browser/modules/syncedtabs/util.js
lib/firefox/browser/modules/translation/BingTranslator.jsm
lib/firefox/browser/modules/translation/LanguageDetector.jsm
lib/firefox/browser/modules/translation/Translation.jsm
@@ -2440,6 +2499,7 @@ lib/firefox/chrome/en-US/locale/en-US/gl
lib/firefox/chrome/en-US/locale/en-US/global/layout_errors.properties
lib/firefox/chrome/en-US/locale/en-US/global/mathml/mathml.properties
lib/firefox/chrome/en-US/locale/en-US/global/mozilla.dtd
+lib/firefox/chrome/en-US/locale/en-US/global/narrate.properties
lib/firefox/chrome/en-US/locale/en-US/global/netError.dtd
lib/firefox/chrome/en-US/locale/en-US/global/netErrorApp.dtd
lib/firefox/chrome/en-US/locale/en-US/global/notification.dtd
@@ -2485,8 +2545,6 @@ lib/firefox/chrome/en-US/locale/en-US/mo
lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties
lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.dtd
lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.properties
-lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.dtd
-lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.properties
lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd
lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/update.properties
lib/firefox/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
@@ -2517,33 +2575,31 @@ lib/firefox/chrome/en-US/locale/en-US/se
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/ChromeUtils.js
-lib/firefox/chrome/marionette/content/EventUtils.js
lib/firefox/chrome/marionette/content/MockColorPicker.jsm
lib/firefox/chrome/marionette/content/MockFilePicker.jsm
-lib/firefox/chrome/marionette/content/MockPaymentsUIGlue.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/actions.js
-lib/firefox/chrome/marionette/content/atoms.js
+lib/firefox/chrome/marionette/content/action.js
+lib/firefox/chrome/marionette/content/atom.js
lib/firefox/chrome/marionette/content/capture.js
lib/firefox/chrome/marionette/content/common.js
lib/firefox/chrome/marionette/content/cookies.js
lib/firefox/chrome/marionette/content/dispatcher.js
lib/firefox/chrome/marionette/content/driver.js
-lib/firefox/chrome/marionette/content/elements.js
+lib/firefox/chrome/marionette/content/element.js
lib/firefox/chrome/marionette/content/emulator.js
lib/firefox/chrome/marionette/content/error.js
-lib/firefox/chrome/marionette/content/frame-manager.js
-lib/firefox/chrome/marionette/content/interactions.js
+lib/firefox/chrome/marionette/content/evaluate.js
+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/listener.js
lib/firefox/chrome/marionette/content/message.js
lib/firefox/chrome/marionette/content/modal.js
lib/firefox/chrome/marionette/content/proxy.js
-lib/firefox/chrome/marionette/content/sendkeys.js
lib/firefox/chrome/marionette/content/server.js
lib/firefox/chrome/marionette/content/simpletest.js
lib/firefox/chrome/marionette/content/specialpowers.js
@@ -2593,6 +2649,7 @@ lib/firefox/chrome/toolkit/content/cooki
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-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
@@ -2602,12 +2659,17 @@ lib/firefox/chrome/toolkit/content/exten
lib/firefox/chrome/toolkit/content/extensions/ext-test.js
lib/firefox/chrome/toolkit/content/extensions/ext-webNavigation.js
lib/firefox/chrome/toolkit/content/extensions/ext-webRequest.js
+lib/firefox/chrome/toolkit/content/extensions/schemas/alarms.json
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/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/manifest.json
lib/firefox/chrome/toolkit/content/extensions/schemas/runtime.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/storage.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/test.json
lib/firefox/chrome/toolkit/content/extensions/schemas/web_navigation.json
lib/firefox/chrome/toolkit/content/extensions/schemas/web_request.json
lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.js
@@ -2636,6 +2698,8 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/aboutMemory.xhtml
lib/firefox/chrome/toolkit/content/global/aboutNetworking.js
lib/firefox/chrome/toolkit/content/global/aboutNetworking.xhtml
+lib/firefox/chrome/toolkit/content/global/aboutPerformance.js
+lib/firefox/chrome/toolkit/content/global/aboutPerformance.xhtml
lib/firefox/chrome/toolkit/content/global/aboutProfiles.js
lib/firefox/chrome/toolkit/content/global/aboutProfiles.xhtml
lib/firefox/chrome/toolkit/content/global/aboutRights.xhtml
@@ -2647,8 +2711,8 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/aboutTelemetry.js
lib/firefox/chrome/toolkit/content/global/aboutTelemetry.xhtml
lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.css
+lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.html
lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.js
-lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.xhtml
lib/firefox/chrome/toolkit/content/global/accessibility/AccessFu.css
lib/firefox/chrome/toolkit/content/global/accessibility/clicked.ogg
lib/firefox/chrome/toolkit/content/global/accessibility/content-script.js
@@ -2852,6 +2916,18 @@ lib/firefox/chrome/toolkit/pluginproblem
lib/firefox/chrome/toolkit/pluginproblem/pluginProblem.xml
lib/firefox/chrome/toolkit/pluginproblem/pluginProblemBinding.css
lib/firefox/chrome/toolkit/pluginproblem/pluginProblemContent.css
+lib/firefox/chrome/toolkit/res/accessiblecaret-normal%1.5x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-normal%1x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-normal%2.25x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-normal%2x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left%1.5x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left%1x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left%2.25x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left%2x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right%1.5x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right%1x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right%2.25x.png@localhost
+lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right%2x.png@localhost
lib/firefox/chrome/toolkit/res/arrow-left.gif
lib/firefox/chrome/toolkit/res/arrow-right.gif
lib/firefox/chrome/toolkit/res/arrow.gif
@@ -3021,6 +3097,16 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png
lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check%2x.png@localhost
lib/firefox/chrome/toolkit/skin/classic/global/menulist.css
+lib/firefox/chrome/toolkit/skin/classic/global/narrate.css
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/arrow.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/back.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/fast.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/forward.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/narrate.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/slow.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/start.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/stop.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrateControls.css
lib/firefox/chrome/toolkit/skin/classic/global/netError.css
lib/firefox/chrome/toolkit/skin/classic/global/notification.css
lib/firefox/chrome/toolkit/skin/classic/global/numberbox.css
@@ -3037,12 +3123,9 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/radio.css
lib/firefox/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif
lib/firefox/chrome/toolkit/skin/classic/global/radio/radio-check.gif
-lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Add-24x24.svg
lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg
-lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Delete-24x24.svg
lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg
lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg
-lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Reading-List-24x24.svg
lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg
lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg
lib/firefox/chrome/toolkit/skin/classic/global/resizer.css
@@ -3183,6 +3266,7 @@ lib/firefox/components/PushComponents.js
lib/firefox/components/RemoteWebNavigation.js
lib/firefox/components/RequestSyncManager.js
lib/firefox/components/RequestSyncScheduler.js
+lib/firefox/components/SecurityReporter.js
lib/firefox/components/SettingsManager.js
lib/firefox/components/SiteSpecificUserAgent.js
lib/firefox/components/SlowScriptDebug.js
@@ -3304,6 +3388,7 @@ lib/firefox/modules/AboutReader.jsm
lib/firefox/modules/ActivitiesService.jsm
lib/firefox/modules/ActivitiesServiceFilter.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
@@ -3424,6 +3509,7 @@ lib/firefox/modules/ManifestObtainer.jsm
lib/firefox/modules/ManifestProcessor.jsm
lib/firefox/modules/MatchPattern.jsm
lib/firefox/modules/MessageBroadcaster.jsm
+lib/firefox/modules/MessageChannel.jsm
lib/firefox/modules/MessagePortBase.jsm
lib/firefox/modules/MessagePortWorker.js
lib/firefox/modules/Microformats.js
@@ -3443,6 +3529,10 @@ 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
+lib/firefox/modules/PerformanceWatcher-content.js
+lib/firefox/modules/PerformanceWatcher.jsm
lib/firefox/modules/PermissionSettings.jsm
lib/firefox/modules/PermissionsInstaller.jsm
lib/firefox/modules/PermissionsTable.jsm
@@ -3461,6 +3551,7 @@ lib/firefox/modules/PluralForm.jsm
lib/firefox/modules/PopupNotifications.jsm
lib/firefox/modules/Preferences.jsm
lib/firefox/modules/Prefetcher.jsm
+lib/firefox/modules/PresentationApp.jsm
lib/firefox/modules/PresentationDeviceInfoManager.jsm
lib/firefox/modules/PrivateBrowsingUtils.jsm
lib/firefox/modules/ProfileAge.jsm
@@ -3540,6 +3631,7 @@ lib/firefox/modules/ViewSourceBrowser.js
lib/firefox/modules/WebChannel.jsm
lib/firefox/modules/WebNavigation.jsm
lib/firefox/modules/WebNavigationContent.js
+lib/firefox/modules/WebNavigationFrames.jsm
lib/firefox/modules/WebRequest.jsm
lib/firefox/modules/WebRequestCommon.jsm
lib/firefox/modules/WebRequestContent.js
@@ -3854,6 +3946,10 @@ lib/firefox/modules/mcc_iso3166_table.js
lib/firefox/modules/media/IdpSandbox.jsm
lib/firefox/modules/media/PeerConnectionIdp.jsm
lib/firefox/modules/media/RTCStatsReport.jsm
+lib/firefox/modules/microformat-shiv.js
+lib/firefox/modules/narrate/NarrateControls.jsm
+lib/firefox/modules/narrate/Narrator.jsm
+lib/firefox/modules/narrate/VoiceSelect.jsm
lib/firefox/modules/nsFormAutoCompleteResult.jsm
lib/firefox/modules/osfile.jsm
lib/firefox/modules/osfile/osfile_async_front.jsm
@@ -3877,8 +3973,8 @@ lib/firefox/modules/reader/ReaderWorker.
lib/firefox/modules/reflect.jsm
lib/firefox/modules/sdk/bootstrap.js
lib/firefox/modules/sdk/system/Startup.js
+lib/firefox/modules/services-common/KintoCertificateBlocklist.js
lib/firefox/modules/services-common/async.js
-lib/firefox/modules/services-common/bagheeraclient.js
lib/firefox/modules/services-common/hawkclient.js
lib/firefox/modules/services-common/hawkrequest.js
lib/firefox/modules/services-common/logmanager.js
@@ -3931,18 +4027,6 @@ lib/firefox/res/EditorOverride.css
lib/firefox/res/ImageDocument.css
lib/firefox/res/TopLevelImageDocument.css
lib/firefox/res/TopLevelVideoDocument.css
-lib/firefox/res/accessiblecaret.png
-lib/firefox/res/accessiblecaret%1.5x.png@localhost
-lib/firefox/res/accessiblecaret%2.25x.png@localhost
-lib/firefox/res/accessiblecaret%2x.png@localhost
-lib/firefox/res/accessiblecaret_tilt_left.png
-lib/firefox/res/accessiblecaret_tilt_left%1.5x.png@localhost
-lib/firefox/res/accessiblecaret_tilt_left%2.25x.png@localhost
-lib/firefox/res/accessiblecaret_tilt_left%2x.png@localhost
-lib/firefox/res/accessiblecaret_tilt_right.png
-lib/firefox/res/accessiblecaret_tilt_right%1.5x.png@localhost
-lib/firefox/res/accessiblecaret_tilt_right%2.25x.png@localhost
-lib/firefox/res/accessiblecaret_tilt_right%2x.png@localhost
lib/firefox/res/contenteditable.css
lib/firefox/res/designmode.css
lib/firefox/res/dtd/htmlmathml-f.ent
Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.247 pkgsrc/www/firefox/distinfo:1.248
--- pkgsrc/www/firefox/distinfo:1.247 Fri May 20 12:25:20 2016
+++ pkgsrc/www/firefox/distinfo Thu Jun 16 12:08:21 2016
@@ -1,131 +1,95 @@
-$NetBSD: distinfo,v 1.247 2016/05/20 12:25:20 wiz Exp $
+$NetBSD: distinfo,v 1.248 2016/06/16 12:08:21 ryoon Exp $
-SHA1 (firefox-46.0.1.source.tar.xz) = 6705d7d1561dfa156ddd3277dc4a901c4c982d82
-RMD160 (firefox-46.0.1.source.tar.xz) = 4550b03bad6e101bb129645222a8dd3adc8a9646
-SHA512 (firefox-46.0.1.source.tar.xz) = c58642774f93ceaef4f99bc3fe578db6e4f6de7f1d23080da97b61bc4fc6b516ce99fa04368893c0fa2cb9cd0b36e96955656daa97d0bd0d8f4da6a2d364cb98
-Size (firefox-46.0.1.source.tar.xz) = 187160976 bytes
-SHA1 (patch-aa) = aea6148d8f8927ef21f5736e61d3324ff86006e7
-SHA1 (patch-ao) = fef085ff0df6f2fa2e54dca473e849eb7bc2cf84
-SHA1 (patch-as) = d5d7f8250a9cd462f25d529c2a79c59a1bba9db2
-SHA1 (patch-bf) = 75c971043e9f693203d6bd670b2c20c4952a7756
+SHA1 (firefox-47.0.source.tar.xz) = 439dac5e9815ba5df6d509ebef8e29aa105b9708
+RMD160 (firefox-47.0.source.tar.xz) = 764b9a6daceed3e5b67907f4be107a0670ecc7ba
+SHA512 (firefox-47.0.source.tar.xz) = 35275e5595e7f01a232e5ea6d7899857d0a1d7eab640fe614ef66c865abedae3e08bc6c0cde13165d53140ccf6f721bbcd583d091032e119d44884287393c223
+Size (firefox-47.0.source.tar.xz) = 187883964 bytes
+SHA1 (patch-aa) = 98790140e5db6d5d8ebd2498b3590f0e652851ae
+SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d
+SHA1 (patch-as) = 23d70a742d392312fc8a0af6598fbfbe33007c54
+SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf
SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84
SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07
-SHA1 (patch-build_gyp.mozbuild) = 201715e30e20090e9a9ef54cb981d283c9aabf8f
-SHA1 (patch-build_pgo_profileserver.py) = 8666187258e47c037f2065a19a5b38946fdc0f6c
-SHA1 (patch-config_Makefile.in) = 0a072de112e0e5cc4b929a7094498fcf003e27b3
-SHA1 (patch-config_baseconfig.mk) = b8e8d46be72d381f7b95b62b9c0778e98954a888
-SHA1 (patch-config_external_moz.build) = 9c832b575765923f4aa628281eda7eaba959f607
-SHA1 (patch-config_rules.mk) = d7f7060b246092eae3d7a792e43b14e462a37abd
+SHA1 (patch-build_gyp.mozbuild) = 899516ef69404441ce4311defd2f969f9b4f3d07
+SHA1 (patch-config_Makefile.in) = d74c221fb4c855e9c608ce44f0313e8c89b83917
+SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f
+SHA1 (patch-config_external_moz.build) = 584790402951387b4ce03edca06f0cc154397aeb
SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
-SHA1 (patch-config_system-headers) = c3c2ca7778e1762d4b48916b42618d480322f7d4
+SHA1 (patch-config_system-headers) = 43c184764df796f568ea73032d930bb9e2074d3a
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
-SHA1 (patch-dom_base_DOMRequest.cpp) = b934991e8ad03c3785e4c7d197b42f697571ec09
-SHA1 (patch-dom_base_moz.build) = 8b59c33958b7037c4c051742c64f1455096ced46
-SHA1 (patch-dom_media_moz.build) = 25d9983d421c46496a77b3040fd889e5a7af54b0
-SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 6219ce1b3f2893c1d53453fcb5568d081b72e106
-SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 0a7f3167e939822013ae6195406657453578453e
-SHA1 (patch-dom_plugins_ipc_PluginProcessChild.cpp) = 0d10aa4c913d431fb8fa5f995f6e40cb364f069e
-SHA1 (patch-dom_system_OSFileConstants.cpp) = 78d66c5ef615e5464a1003bcc817388102333200
-SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 376a4197f665ede1c27be19ac2618533655a63f1
-SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 0379bef956f8abf2da2e059389149e133527faab
+SHA1 (patch-dom_media_moz.build) = 4586eabd8b58fcbda6541add8eebd814aee4bcd1
+SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6
+SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9
+SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 0c1151708420bec7700724b1f298590601f1762b
+SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6
SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
-SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 5e80b4a32a47ae44d237fec69ea87bdd612a76ce
-SHA1 (patch-gfx_moz.build) = a98bda4727538f4a0f09a20b84f9dd883edaf7d9
-SHA1 (patch-gfx_skia_generate__mozbuild.py) = 8cd84f55db2551ff1c593f257b656864c7ca7506
-SHA1 (patch-gfx_skia_moz.build) = 30248e176157ed04185be53d949aa99886568734
-SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 149a76954f4ac078d367cf56aad4f9f17ec79df5
-SHA1 (patch-gfx_thebes_moz.build) = 022f9647b83afce00abe5a7ba4bd48cf3c7296ea
-SHA1 (patch-gfx_ycbcr__row__arm.s) = cddf801b7ffc113a3e26bcc1f8d4a0aa3ced60c7
-SHA1 (patch-gfx_ycbcr_moz.build) = 121386ef62ff7425e6f93bc624555199f2ac3485
-SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = f9909ded72762b2c3547dd002707db43745f2b9d
-SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = 522c46732d44be15411d39e16c89bc848d5c6f7a
-SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = 4d5e1ff0b7b7da4755fb1dbab1fd671478c0335c
+SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 9b357196b795f7698f0763cb6cfcd39b4aea6420
+SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356
+SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf
+SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = f3bf72cb9b52b0c64d8ea5d3a25a797409da9d5a
+SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = fb650d1ae95321a6fc7565ffe3375944d06f95a9
+SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655
SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a
-SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 70772ab2a474b7d3d15cf401c636ca843cfe2034
-SHA1 (patch-ipc_chromium_src_base_message__loop.cc) = 16158489773bbcba35e224d30bebace0c93599ae
SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 2c5ce6290760e0435365dac788d283f9bb78acd9
-SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = e6d7ac39a8b2a1b232638f7671e8530acfed0b97
-SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 6c98bbecde21b8571c71477f351488d9a3da45f3
+SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = c81930280bd76a00fbad37aad02fb8451d80b1ee
+SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 45409f2152d5ffc376c18c0c9bc696e08e3910ce
SHA1 (patch-ipc_chromium_src_base_process__util.h) = 4b24c3467866a601d68bb83f44e5fd38fb27188d
-SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 9ffe81c7c4485bef53c4e0846b1d4499f4b5b23c
-SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 6b2611cc902f17e726aabcf4fb5fff2c71852408
-SHA1 (patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h) = 8c61a35e99e7f54e4b2bf5931c59eb2b7a04127a
-SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 927f1f700c917f6f6b531aa4c10aba0fdd181195
-SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = 337a0b4a5d51d68c7699b79c7591b953ea23ca67
-SHA1 (patch-ipc_chromium_src_build_build__config.h) = af5a10df7d8fe9715f0e43cd6be14f8f20c53517
-SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 7af18973c005d7b144a225bacf41833e059cb400
-SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 45f2f22b4f567ffddd4458f635179b5201e87e64
-SHA1 (patch-ipc_glue_StringUtil.cpp) = f238adebb5bdf57f7109a781c6f3fb195763f3c0
-SHA1 (patch-ipc_glue_moz.build) = 5c3f99ede7ab2d8ad58e92b31576971de87cb528
-SHA1 (patch-js__src__vm__SPSProfiler.cpp) = 989ba25e4c5308d21d07baa802decce13609a475
-SHA1 (patch-js_src_ctypes_CTypes.h) = 768a084239f92a424c1c7dc9eaaf9be9456ca9f0
-SHA1 (patch-js_src_frontend_ParseMaps.cpp) = c00117d79b78904bc50a1d664a8fc0e4e339bfbc
-SHA1 (patch-js_src_jit-LIR.cpp) = 6e678d6886724dd346b8ca58ef903bd00dc8f5da
+SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 36a3d8985915d925d6c7d61b6853d1b07c386fd1
+SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = aa6dee9678eeb0eb3d50e74f6e629ee0f4bc9d4b
+SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 5313c4097c278640573c7e1cb089f6f76b48c1a8
+SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = ba4e0872490f870e7d2f468e1fe87c33cf9a3500
+SHA1 (patch-ipc_chromium_src_build_build__config.h) = 9e4f15226c494f5015dbea3a0df6af851449ae15
+SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 33ea11a8c23f2fefcb318342ac9e94d3885cb3b1
+SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = b9c202645a4b6f691a6eb81ef0daf4278d10dcc4
+SHA1 (patch-js__src__vm__SPSProfiler.cpp) = cff6658f08267b3529605a40682a748e99006dbb
+SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f
SHA1 (patch-js_src_jit_AtomicOperations.h) = e13cf94a6692495717211eea589ab9c021d7e737
-SHA1 (patch-js_src_jit_MIR.cpp) = 32586fb4437b48c62ef3dd8267f4b1796196230b
-SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = d734bea22d803f5f1019fd817cd3993da29a422b
-SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = 88d59ed8d16341686c34579008cbd49b3dde3c8d
-SHA1 (patch-js_src_jsdate.cpp) = 4e15badd1d9a08462a851aa2a8c47fd1e137626b
+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) = e140ea382743e1f4d7c0de246ac186f03d864164
+SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1
SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59
-SHA1 (patch-js_src_jsmath.cpp) = 7d4993ae91e9b5e6820358165603819aefb586f9
-SHA1 (patch-js_src_shell_jsoptparse.cpp) = 2502ae2b4e6103788c2a888b6cb19cedf9d2976f
+SHA1 (patch-js_src_jsmath.cpp) = ef3b1aa686ccab3ef59a8df5bf560ec7b21bbf7d
SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 8a15ff542c9d3fce448d9ec63706f7dfb411d926
-SHA1 (patch-media_libcubeb_src_cubeb.c) = e55e26dae70ddb51d5668a3f60be37b668299ed3
-SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 361942835850eee0a6e77574c380704f8f8ad89b
-SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 927a7be37289bb2765966d042de4be711be0d144
-SHA1 (patch-media_libcubeb_src_moz.build) = 9d99f250c78ff39dc0f3039fcf3622f7404f0f33
-SHA1 (patch-media_libpng_pngpriv.h) = c9cefd1b5dd85fbd0c875c3f9bc108975398fe3a
+SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559
+SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 17ec400709d3e448751ba1283e1b2c5f04bb4dc1
+SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = f3617f38ad98f2eb7ebbd8f5904b361dde4bcc15
+SHA1 (patch-media_libcubeb_src_moz.build) = 0f62cd0fbf01d0fa29d04ef10f3bab91b6bebc57
SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696
SHA1 (patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = b280f691dbe67b6de592dcd04baf33c6cf480cc8
-SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = b7c21a68f09176100794148aa75eb19829417fed
-SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = b59809a7292d41bdb352bc425dc46273f1c0c270
-SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 56c5590b57caf568e12f8ff7df07daec281855de
+SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = d79a49a983209e6b673956561f2001c6ef4bcc20
+SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = f53c6751dfa63c9ea7a08d39f7be34efb94faef9
+SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 74e92dd838f106e0e050d223d42ad85d1d2e0753
SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 4b215277f9c81154377d401166023c1bf78a3718
-SHA1 (patch-media_libtheora_lib_info.c) = cb7628134427aaa4d5824c0e0770c30e5111a933
-SHA1 (patch-media_libtheora_moz.build) = 3245731c491b0fc715709be3355c4324bcc85896
+SHA1 (patch-media_libtheora_lib_info.c) = 4826eb95ee675b213116e8e9149f81be504a2131
+SHA1 (patch-media_libtheora_moz.build) = 04c2b26099689a49737f513092fbc993b1e2a70e
SHA1 (patch-media_libtremor_Makefile.in) = 497d03646caa721bdd129de365aadea8466043af
-SHA1 (patch-media_libtremor_moz.build) = 994b04e4c344a91c4b474a752ddc4ca0e2732910
+SHA1 (patch-media_libtremor_moz.build) = bf0b842ffca70e922c9ecb7d212f73ada68ca16c
SHA1 (patch-media_libvorbis_Makefile.in) = fd1ce15268eed9c97dd0774398d559cdbed63e53
-SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 1d85195a5553202b0c38dc8dec6db1f4f0513e5f
-SHA1 (patch-media_libvorbis_moz.build) = 927f7848305eb2341c9efa96800d30b4a1b8eaa4
+SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 6e8d162c83fd7e350bfe8997adc3a9790d159675
+SHA1 (patch-media_libvorbis_moz.build) = f20964bd422edf36ec27e474e9767d636db310fc
SHA1 (patch-media_libyuv_include_libyuv_scale__row.h) = 503b6f2065e9d548a1f01f7158d65874f4886c78
-SHA1 (patch-media_mtransport_third__party_nICEr_src_util_mbslen.c) = 2e6f125ae50125a1fff7197e42f3a61b92e0fcfc
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) = 1ce4fe73581ea53f03858f97ce7d7214bcbb5f51
-SHA1 (patch-media_webrtc_signaling_test_common.build) = febf2033154d64208632524732c4ef26e9247267
-SHA1 (patch-media_webrtc_trunk_webrtc_build_common.gypi) = 4ff5796e15d9aa6adb8495d6f2e5a7f0445a0fac
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi) = 54c05a12758c377b0f80143048280a7738e7038d
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc) = 53481a80b410afe962146f08eafe8ff38ac6a241
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h) = b972e59204760eb885a9a0432ec977f604208a53
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 9ff1dcf200feaf67bf576f07beb612e0ec91d7d1
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = ee3d3421a4cec22dbd94b5a22e7b877e356a7d9c
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 0bc751e73456dec547567797ef4b9199e7220f23
-SHA1 (patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 7c08c0586874bcb69a9005e8661b853f8664db4c
+SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7
SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319
-SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = f61a8ef233963d5d9639a4ce68e8584bc7d7c1b2
-SHA1 (patch-memory_volatile_VolatileBufferOSX.cpp) = ebea8a615443206376cb4264ed43b5c74e029b7d
+SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0
SHA1 (patch-mfbt_Attributes.h) = bf3378667704d7c9194b00024bb51ed23fd92286
SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503
-SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 6aff0f8ed42575d8ca36a524e12e9a1f7351004a
-SHA1 (patch-modules_libpref_init_all.js) = fc47d4133490d3da79217864028f5a86023a632f
-SHA1 (patch-mozglue_build_arm.cpp) = e89e9ff5a26fb11b55df29a0b29d1cd6f35e46e6
-SHA1 (patch-mozglue_build_arm.h) = e303e53d1931b28aab68346c7f6caac4402d16f1
-SHA1 (patch-netwerk_dns_moz.build) = 6bf4691cf81d5f6fc1b392a4fac4368615e18faa
-SHA1 (patch-rc) = 3bc75b2005bb1a371231846ea605bcf55251db57
-SHA1 (patch-storage_SQLiteMutex.h) = 9552e325e4e6e0f611a83a5eea2617e04236616f
-SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 4b664bb6ac2c23e8bfddd406bf76e288548e8910
-SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 3b0973c96eadb7bff91eab211d3c159a9b22fa9c
-SHA1 (patch-toolkit_library_moz.build) = 361a7c01f9459389998f3d0c4999633d49c1aa5b
+SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881
+SHA1 (patch-modules_libpref_init_all.js) = 8258d9c7284e86b37445755645d61b2a46cbdeaa
+SHA1 (patch-mozglue_build_arm.cpp) = e4ec1482535a00a431600574932c12ccac3687ed
+SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
+SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a
+SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 192a1f36a73d752211580ecea7ea9238f5569d67
+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_moz.build) = 50568d20c5526251fbc6a71cfa3db7122de7ff00
SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
-SHA1 (patch-toolkit_xre_nsAppRunner.cpp) = f335d64cb0e1d248fd2c41a167ee1874218e7db6
-SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 6ee6fba04a3ecc6596f8aed67f752a1075901fa8
-SHA1 (patch-webapprt_moz.build) = 177468d5e12c49db1ad5376f0f3df34fa9df070c
-SHA1 (patch-xpcom_base_nscore.h) = f4fe66cc9e714a2101a4d1287359d1c300574438
-SHA1 (patch-xpcom_build_PoisonIOInterposer.h) = b0a53ec580bf5c2277d19618c1240a447575ae68
-SHA1 (patch-xpcom_components_Module.h) = 35c5d831b0f916be4cbed18f904ab561dde72ab0
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 6083e298140357bc5f2fa018885fed42eecb1ac4
+SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4db0dfc98ffeb09f524a471e6a727f2c3b045afe
+SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4
+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_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3
@@ -139,4 +103,3 @@ SHA1 (patch-xpcom_reflect_xptcall_md_uni
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 522bc237bc90d85c98b61a467a431fddd91d8c3c
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = d246f0695eb43d43bfd5571297945a4b7a88f72c
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 75db49c9cb6bf2993afba82b731d80389d866212
-SHA1 (patch-xulrunner_installer_Makefile.in) = 9d32ff87d0962c0406ed38de995c0350dd372e49
Index: pkgsrc/www/firefox/hacks.mk
diff -u pkgsrc/www/firefox/hacks.mk:1.4 pkgsrc/www/firefox/hacks.mk:1.5
--- pkgsrc/www/firefox/hacks.mk:1.4 Thu May 23 13:12:13 2013
+++ pkgsrc/www/firefox/hacks.mk Thu Jun 16 12:08:21 2016
@@ -1,7 +1,7 @@
-# $NetBSD: hacks.mk,v 1.4 2013/05/23 13:12:13 ryoon Exp $
+# $NetBSD: hacks.mk,v 1.5 2016/06/16 12:08:21 ryoon Exp $
-.if !defined(XULRUNNER_HACKS_MK)
-XULRUNNER_HACKS_MK= defined
+.if !defined(FIREFOX_HACKS_MK)
+FIREFOX_HACKS_MK= defined
.include "../../mk/bsd.fast.prefs.mk"
.include "../../mk/compiler.mk"
@@ -10,4 +10,4 @@ XULRUNNER_HACKS_MK= defined
CXXFLAGS+= -Wno-return-type-c-linkage
.endif
-.endif # XULRUNNER_HACKS_MK
+.endif # FIREFOX_HACKS_MK
Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.77 pkgsrc/www/firefox/mozilla-common.mk:1.78
--- pkgsrc/www/firefox/mozilla-common.mk:1.77 Tue May 31 11:45:10 2016
+++ pkgsrc/www/firefox/mozilla-common.mk Thu Jun 16 12:08:21 2016
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.77 2016/05/31 11:45:10 wiz Exp $
+# $NetBSD: mozilla-common.mk,v 1.78 2016/06/16 12:08:21 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -48,8 +48,6 @@ CONFIGURE_ARGS+= --enable-crypto
CONFIGURE_ARGS+= --with-pthreads
CONFIGURE_ARGS+= --disable-javaxpcom
CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
-#CONFIGURE_ARGS+= --enable-gstreamer=1.0
-##CONFIGURE_ARGS+= --disable-gstreamer
CONFIGURE_ARGS+= --enable-svg
CONFIGURE_ARGS+= --enable-mathml
CONFIGURE_ARGS+= --enable-pango
@@ -64,17 +62,7 @@ CONFIGURE_ARGS+= --with-system-nspr
CONFIGURE_ARGS+= --with-system-jpeg
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --with-system-bz2
-# 1.2 or later is required.
-#CONFIGURE_ARGS+= --with-system-theora
-#CONFIGURE_ARGS+= --with-system-ogg
-#CONFIGURE_ARGS+= --with-system-tremor
-#CONFIGURE_ARGS+= --with-system-vorbis
-# opus support requires Ogg Theora support
-#CONFIGURE_ARGS+= --with-system-opus
-CONFIGURE_ARGS+= --with-system-graphite2
-CONFIGURE_ARGS+= --with-system-harfbuzz
CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent}
-#CONFIGURE_ARGS+= --enable-system-sqlite
CONFIGURE_ARGS+= --disable-crashreporter
CONFIGURE_ARGS+= --disable-necko-wifi
CONFIGURE_ARGS+= --enable-chrome-format=flat
@@ -90,8 +78,6 @@ CONFIGURE_ARGS+= --enable-canvas
#CONFIGURE_ARGS+= --enable-readline
CONFIGURE_ARGS+= --disable-installer
CONFIGURE_ARGS+= --enable-url-classifier
-#CONFIGURE_ARGS+= --enable-startup-notification
-#CONFIGURE_ARGS+= --enable-shared-js
CONFIGURE_ARGS+= --with-system-ply
CONFIGURE_ARGS+= --disable-icf
CONFIGURE_ARGS+= --disable-updater
@@ -99,7 +85,6 @@ CONFIGURE_ARGS+= --disable-updater
SUBST_CLASSES+= fix-paths
SUBST_STAGE.fix-paths= pre-configure
SUBST_MESSAGE.fix-paths= Fixing absolute paths.
-SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h
SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp
SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g'
@@ -118,8 +103,6 @@ PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 #
.include "../../lang/python/application.mk"
CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
-#BUILD_MAKE_FLAGS+= MOZ_WEBRTC_IN_LIBXUL=1
-
SUBST_CLASSES+= python
SUBST_STAGE.python= pre-configure
SUBST_MESSAGE.python= Fixing path to python.
@@ -208,12 +191,6 @@ PLIST_SUBST+= DLL_SUFFIX=".so"
.endif
.include "../../archivers/bzip2/buildlink3.mk"
-#.include "../../audio/libopus/buildlink3.mk"
-#.include "../../audio/tremor/buildlink3.mk"
-#.include "../../audio/libvorbis/buildlink3.mk"
-#BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.9
-#CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al
-#.include "../../databases/sqlite3/buildlink3.mk"
BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1
.include "../../devel/libevent/buildlink3.mk"
.include "../../devel/libffi/buildlink3.mk"
@@ -227,14 +204,11 @@ BUILDLINK_API_DEPENDS.nss+= nss>=3.23nb1
.include "../../graphics/MesaLib/buildlink3.mk"
BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4
.include "../../graphics/cairo/buildlink3.mk"
-.include "../../graphics/graphite2/buildlink3.mk"
-#.include "../../multimedia/libogg/buildlink3.mk"
-#.include "../../multimedia/libtheora/buildlink3.mk"
BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0
.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
.include "../../textproc/hunspell/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1
+BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1
.include "../../x11/gtk2/buildlink3.mk"
.include "../../multimedia/ffmpeg3/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
Index: pkgsrc/www/firefox/options.mk
diff -u pkgsrc/www/firefox/options.mk:1.29 pkgsrc/www/firefox/options.mk:1.30
--- pkgsrc/www/firefox/options.mk:1.29 Fri Feb 26 10:57:45 2016
+++ pkgsrc/www/firefox/options.mk Thu Jun 16 12:08:21 2016
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.29 2016/02/26 10:57:45 jperkin Exp $
+# $NetBSD: options.mk,v 1.30 2016/06/16 12:08:21 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.firefox
PKG_SUPPORTED_OPTIONS= official-mozilla-branding
@@ -46,6 +46,7 @@ CONFIGURE_ARGS+= --disable-libnotify
.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
PLIST.jemalloc= yes
CONFIGURE_ARGS+= --enable-jemalloc
+CONFIGURE_ARGS+= --enable-replace-malloc
.else
CONFIGURE_ARGS+= --disable-jemalloc
.endif
@@ -61,12 +62,16 @@ O0TRACKING=-fvar-tracking-assignments -f
.endif
.if !empty(PKG_OPTIONS:Mdebug)
-CONFIGURE_ARGS+= --enable-debug="-g -O0 ${O0TRACKING}" --enable-debug-symbols --disable-optimize
+CONFIGURE_ARGS+= --enable-debug="-g -O0 ${O0TRACKING}"
+CONFIGURE_ARGS+= --enable-debug-symbols
+CONFIGURE_ARGS+= --disable-optimize
+CONFIGURE_ARGS+= --enable-debug-js-modules
CONFIGURE_ARGS+= --disable-install-strip
PLIST.debug= yes
.else
.if !empty(PKG_OPTIONS:Mdebug-info)
CONFIGURE_ARGS+= --enable-debug-symbols
+CONFIGURE_ARGS+= --enable-optimize=-O0
.else
CONFIGURE_ARGS+= --disable-debug-symbols
.endif
Index: pkgsrc/www/firefox/patches/patch-aa
diff -u pkgsrc/www/firefox/patches/patch-aa:1.45 pkgsrc/www/firefox/patches/patch-aa:1.46
--- pkgsrc/www/firefox/patches/patch-aa:1.45 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-aa Thu Jun 16 12:08:21 2016
@@ -1,22 +1,13 @@
-$NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
-* The profiler does not support Darwin/PPC so don't try to enable it
- on that platform. Also it makes extra files appear in the PLIST on Linux
- so disable it everywhere.
+* MOZ_ENABLE_PROFILER_SPS is not for users, Disable it
+* Disable libjpeg-turbo check
+* Add system libraries option
+* Add OSS audio support
-* Cocoa gamepad backend can only be used if the toolkit is cocoa too.
-
-* The preprocessor macro XP_MACOSX is misused everywhere. They tend to
- say "#if defined(XP_MACOSX)" to actually mean
- "#if defined(MOZ_WIDGET_COCOA)". It's okay to equate XP_MACOSX with
- XP_DARWIN but equating it with MOZ_WIDGET_COCOA is just wrong. As a
- result, cairo-gtk2 build on Darwin is completely broken and needs
- heavy patching. Ideally they should be fixed individually but that
- will be an extremely hard work, so don't define XP_MACOSX for now.
-
---- configure.in.orig 2016-04-15 16:57:45.000000000 +0000
-+++ configure.in
-@@ -1722,7 +1722,7 @@ fi
+--- old-configure.in.orig 2016-06-01 04:11:44.000000000 +0000
++++ old-configure.in
+@@ -1605,7 +1605,7 @@ fi
dnl ========================================================
dnl SPS Profiler
dnl ========================================================
@@ -25,40 +16,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:2
case "${OS_TARGET}" in
Android)
-@@ -2004,7 +2004,6 @@ case "$target" in
- _PLATFORM_DEFAULT_TOOLKIT='cairo-uikit'
- direct_nspr_config=1
- else
-- AC_DEFINE(XP_MACOSX)
- AC_DEFINE(XP_DARWIN)
- _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa'
- # The ExceptionHandling framework is needed for Objective-C exception
-@@ -2646,8 +2645,7 @@ MOZ_CXX11
-
- AC_LANG_C
-
--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)
-@@ -3544,6 +3542,14 @@ if test -n "$YASM"; then
- AC_MSG_RESULT([$_YASM_MAJOR_VERSION.$_YASM_MINOR_VERSION.$_YASM_RELEASE ($YASM_VERSION)])
- fi
-
-+if test -n "${LIBXUL_SDK_DIR}"; then
-+ AC_MSG_WARN([pkgsrc: LIBXUL_SDK_DIR is set; assuming we want nss and nspr from xulrunner.])
-+ NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags nspr`"
-+ NSPR_LIBS="`pkg-config --libs nspr`"
-+ NSS_CFLAGS="`pkg-config --cflags nss`"
-+ NSS_LIBS="`pkg-config --libs nss`"
-+fi
-+
- if test -z "$SKIP_LIBRARY_CHECKS"; then
- dnl system JPEG support
- dnl ========================================================
-@@ -3571,11 +3577,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
+@@ -3440,11 +3440,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -71,18 +29,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:2
MOZ_NATIVE_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -4321,6 +4323,10 @@ cairo-gonk)
-
- esac
-
-+if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then
-+ AC_DEFINE(XP_MACOSX)
-+fi
-+
- AC_SUBST(MOZ_PDF_PRINTING)
- if test "$MOZ_PDF_PRINTING"; then
- PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1"
-@@ -5064,6 +5070,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -4911,6 +4907,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_RAW=1
MOZ_VPX_ERROR_CONCEALMENT=1
@@ -92,7 +39,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:2
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -5207,6 +5216,155 @@ if test "${ac_cv_c_attribute_aligned}" !
+@@ -5054,6 +5053,155 @@ if test "${ac_cv_c_attribute_aligned}" !
fi
dnl ========================================================
@@ -248,7 +195,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:2
dnl = Apple platform decoder support
dnl ========================================================
if test "$MOZ_WIDGET_TOOLKIT" = "cocoa" || test "$MOZ_WIDGET_TOOLKIT" = "uikit"; then
-@@ -5579,6 +5737,67 @@ fi
+@@ -5488,6 +5636,67 @@ fi
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -316,7 +263,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:2
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -5592,12 +5811,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
+@@ -5501,12 +5710,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
MOZ_ALSA=1,
MOZ_ALSA=)
@@ -340,53 +287,3 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:2
AC_SUBST(MOZ_ALSA)
dnl ========================================================
-@@ -8101,6 +8331,49 @@ if test "$USE_FC_FREETYPE"; then
- fi
-
- dnl ========================================================
-+dnl Check for harfbuzz
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-harfbuzz,
-+[ --with-system-harfbuzz Use system harfbuzz (located with pkgconfig)],
-+MOZ_NATIVE_HARFBUZZ=1,
-+MOZ_NATIVE_HARFBUZZ=)
-+
-+if test -n "$MOZ_NATIVE_HARFBUZZ"; then
-+ PKG_CHECK_MODULES(MOZ_HARFBUZZ, harfbuzz >= 0.9.34)
-+fi
-+
-+AC_SUBST(MOZ_NATIVE_HARFBUZZ)
-+
-+dnl ========================================================
-+dnl Check for graphite2
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-graphite2,
-+[ --with-system-graphite2 Use system graphite2 (located with pkgconfig)],
-+MOZ_NATIVE_GRAPHITE2=1,
-+MOZ_NATIVE_GRAPHITE2=)
-+
-+if test -n "$MOZ_NATIVE_GRAPHITE2"; then
-+ PKG_CHECK_MODULES(MOZ_GRAPHITE2, graphite2)
-+
-+ dnl graphite2.pc has bogus version, check manually
-+ AC_TRY_COMPILE([ #include <graphite2/Font.h>
-+ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \
-+ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \
-+ * 100 + GR2_VERSION_BUGFIX >= \
-+ (major) * 10000 + (minor) * 100 + (bugfix) )
-+ ], [
-+ #if !GR2_VERSION_REQUIRE(1,2,4)
-+ #error "Insufficient graphite2 version."
-+ #endif
-+ ], [],
-+ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])])
-+fi
-+
-+AC_SUBST(MOZ_NATIVE_GRAPHITE2)
-+
-+dnl ========================================================
- dnl Check for pixman and cairo
- dnl ========================================================
-
Index: pkgsrc/www/firefox/patches/patch-ao
diff -u pkgsrc/www/firefox/patches/patch-ao:1.14 pkgsrc/www/firefox/patches/patch-ao:1.15
--- pkgsrc/www/firefox/patches/patch-ao:1.14 Wed Jan 27 13:44:27 2016
+++ pkgsrc/www/firefox/patches/patch-ao Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-ao,v 1.14 2016/01/27 13:44:27 ryoon Exp $
+$NetBSD: patch-ao,v 1.15 2016/06/16 12:08:21 ryoon Exp $
+
+* For devel/xulrunner*
--- toolkit/mozapps/installer/packager.mk.orig 2016-01-23 23:23:49.000000000 +0000
+++ toolkit/mozapps/installer/packager.mk
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.14 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.15
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.14 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.14 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.15 2016/06/16 12:08:21 ryoon Exp $
+
+* Support alsa audio under NetBSD
--- media/libcubeb/src/cubeb_alsa.c.orig 2016-04-15 16:57:46.000000000 +0000
+++ media/libcubeb/src/cubeb_alsa.c
Index: pkgsrc/www/firefox/patches/patch-as
diff -u pkgsrc/www/firefox/patches/patch-as:1.18 pkgsrc/www/firefox/patches/patch-as:1.19
--- pkgsrc/www/firefox/patches/patch-as:1.18 Wed Jan 27 13:44:27 2016
+++ pkgsrc/www/firefox/patches/patch-as Thu Jun 16 12:08:21 2016
@@ -1,9 +1,10 @@
-$NetBSD: patch-as,v 1.18 2016/01/27 13:44:27 ryoon Exp $
+$NetBSD: patch-as,v 1.19 2016/06/16 12:08:21 ryoon Exp $
-Treat DragonFly like FreeBSD.
+* Treat DragonFly like FreeBSD.
+* Add system ICU support
---- js/src/configure.in.orig 2016-01-23 23:23:39.000000000 +0000
-+++ js/src/configure.in
+--- js/src/old-configure.in.orig 2016-01-23 23:23:39.000000000 +0000
++++ js/src/old-configure.in
@@ -2123,8 +2123,7 @@ AC_LANG_CPLUSPLUS
MOZ_CXX11
Index: pkgsrc/www/firefox/patches/patch-config_system-headers
diff -u pkgsrc/www/firefox/patches/patch-config_system-headers:1.18 pkgsrc/www/firefox/patches/patch-config_system-headers:1.19
--- pkgsrc/www/firefox/patches/patch-config_system-headers:1.18 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-config_system-headers Thu Jun 16 12:08:21 2016
@@ -1,8 +1,12 @@
-$NetBSD: patch-config_system-headers,v 1.18 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-config_system-headers,v 1.19 2016/06/16 12:08:21 ryoon Exp $
---- config/system-headers.orig 2016-04-15 16:57:45.000000000 +0000
+* Try to support Video4Linux2
+* Resolve libm undefined error
+* Support system libraries
+
+--- config/system-headers.orig 2016-06-01 04:11:40.000000000 +0000
+++ config/system-headers
-@@ -629,6 +629,7 @@ libgnome/libgnome.h
+@@ -631,6 +631,7 @@ libgnome/libgnome.h
libgnomeui/gnome-icon-lookup.h
libgnomeui/gnome-icon-theme.h
libgnomeui/gnome-ui-init.h
@@ -10,7 +14,7 @@ $NetBSD: patch-config_system-headers,v 1
limits
limits.h
link.h
-@@ -722,6 +723,7 @@ mapiutil.h
+@@ -724,6 +725,7 @@ mapiutil.h
mapix.h
Math64.h
math.h
@@ -18,7 +22,7 @@ $NetBSD: patch-config_system-headers,v 1
mbstring.h
#ifdef ANDROID
media/AudioEffect.h
-@@ -1312,6 +1314,25 @@ vpx/vp8cx.h
+@@ -1315,6 +1317,25 @@ vpx/vp8cx.h
vpx/vp8dx.h
vpx_mem/vpx_mem.h
#endif
@@ -44,18 +48,10 @@ $NetBSD: patch-config_system-headers,v 1
gst/gst.h
gst/app/gstappsink.h
gst/app/gstappsrc.h
-@@ -1342,3 +1363,43 @@ unicode/utypes.h
+@@ -1345,3 +1366,35 @@ unicode/utypes.h
#endif
libutil.h
unwind.h
-+#if MOZ_NATIVE_GRAPHITE2==1
-+graphite2/Font.h
-+graphite2/Segment.h
-+#endif
-+#if MOZ_NATIVE_HARFBUZZ==1
-+harfbuzz/hb-ot.h
-+harfbuzz/hb.h
-+#endif
+#if MOZ_NATIVE_OGG==1
+ogg/ogg.h
+ogg/os_types.h
Index: pkgsrc/www/firefox/patches/patch-bf
diff -u pkgsrc/www/firefox/patches/patch-bf:1.4 pkgsrc/www/firefox/patches/patch-bf:1.5
--- pkgsrc/www/firefox/patches/patch-bf:1.4 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-bf Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-bf,v 1.4 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-bf,v 1.5 2016/06/16 12:08:21 ryoon Exp $
+
+* For NetBSD, use pthread_attr_get_np
--- js/src/jsnativestack.cpp.orig 2013-09-10 03:43:36.000000000 +0000
+++ js/src/jsnativestack.cpp
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h:1.4 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h:1.5
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h:1.4 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h Thu Jun 16 12:08:21 2016
@@ -1,6 +1,8 @@
-$NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.4 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.5 2016/06/16 12:08:21 ryoon Exp $
---- ipc/chromium/src/base/platform_thread.h.orig 2013-09-10 03:43:34.000000000 +0000
+* Support Solaris
+
+--- ipc/chromium/src/base/platform_thread.h.orig 2016-05-12 17:13:13.000000000 +0000
+++ ipc/chromium/src/base/platform_thread.h
@@ -25,6 +25,9 @@ typedef pthread_t PlatformThreadHandle;
#if defined(OS_LINUX) || defined(OS_OPENBSD) || defined(__GLIBC__)
Index: pkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp
diff -u pkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp:1.4 pkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp:1.5
--- pkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp:1.4 Wed Sep 23 06:44:42 2015
+++ pkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp Thu Jun 16 12:08:21 2016
@@ -1,8 +1,10 @@
-$NetBSD: patch-js_src_jit_MIR.cpp,v 1.4 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-js_src_jit_MIR.cpp,v 1.5 2016/06/16 12:08:21 ryoon Exp $
---- js/src/jit/MIR.cpp.orig 2015-08-24 21:53:12.000000000 +0000
+* For NetBSD
+
+--- js/src/jit/MIR.cpp.orig 2016-05-12 17:05:02.000000000 +0000
+++ js/src/jit/MIR.cpp
-@@ -72,7 +72,7 @@ MDefinition::PrintOpcodeName(GenericPrin
+@@ -76,7 +76,7 @@ MDefinition::PrintOpcodeName(GenericPrin
const char* name = names[op];
size_t len = strlen(name);
for (size_t i = 0; i < len; i++)
@@ -10,4 +12,4 @@ $NetBSD: patch-js_src_jit_MIR.cpp,v 1.4
+ out.printf("%c", tolower((unsigned char)name[i]));
}
- const Value&
+ static MConstant*
Index: pkgsrc/www/firefox/patches/patch-js_src_jsmath.cpp
diff -u pkgsrc/www/firefox/patches/patch-js_src_jsmath.cpp:1.4 pkgsrc/www/firefox/patches/patch-js_src_jsmath.cpp:1.5
--- pkgsrc/www/firefox/patches/patch-js_src_jsmath.cpp:1.4 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-js_src_jsmath.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-js_src_jsmath.cpp,v 1.4 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-js_src_jsmath.cpp,v 1.5 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- js/src/jsmath.cpp.orig 2013-09-10 03:43:36.000000000 +0000
+++ js/src/jsmath.cpp
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c:1.4 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c:1.5
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c:1.4 Sun May 15 07:25:50 2016
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.4 2016/05/15 07:25:50 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.5 2016/06/16 12:08:21 ryoon Exp $
+
+* Restore OSS audio support code
--- media/libcubeb/src/cubeb_oss.c.orig 2016-05-15 03:58:16.955259529 +0000
+++ media/libcubeb/src/cubeb_oss.c
Index: pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild
diff -u pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild:1.2 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild:1.3
--- pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild:1.2 Fri Jan 30 07:32:24 2015
+++ pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild Thu Jun 16 12:08:21 2016
@@ -1,4 +1,7 @@
-$NetBSD: patch-build_gyp.mozbuild,v 1.2 2015/01/30 07:32:24 pho Exp $
+$NetBSD: patch-build_gyp.mozbuild,v 1.3 2016/06/16 12:08:21 ryoon Exp $
+
+Hunk #1:
+ Try to add Video4Linux2 support
Hunk #2:
On Darwin, don't assume iOS just because the toolkit is not
Index: pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp
diff -u pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp:1.2 pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp:1.3
--- pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp:1.2 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.2 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.3 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD
--- gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2016-04-15 16:57:41.000000000 +0000
+++ gfx/skia/skia/src/core/SkUtilsArm.cpp
Index: pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
diff -u pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp:1.2
pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp:1.3
--- pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp:1.2 Sat Feb 28 04:30:55 2015
+++ pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp Thu Jun 16 12:08:21 2016
@@ -1,18 +1,13 @@
-$NetBSD: patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.2 2015/02/28 04:30:55 ryoon Exp $
+$NetBSD: patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.3 2016/06/16 12:08:21 ryoon Exp $
---- media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2015-02-23 07:39:35.000000000 +0000
+* Fix build under NetBSD
+
+--- media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2016-05-12 17:13:17.000000000 +0000
+++ media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp
-@@ -23,6 +23,17 @@
+@@ -23,6 +23,10 @@
#include "ADebug.h"
#include "AString.h"
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# undef tolower
-+# endif
-+#endif
-+
+#if defined(__NetBSD__) && defined(tolower)
+#undef tolower
+#endif
Index: pkgsrc/www/firefox/patches/patch-xpcom_base_nscore.h
diff -u pkgsrc/www/firefox/patches/patch-xpcom_base_nscore.h:1.2 pkgsrc/www/firefox/patches/patch-xpcom_base_nscore.h:1.3
--- pkgsrc/www/firefox/patches/patch-xpcom_base_nscore.h:1.2 Wed Jun 11 00:40:59 2014
+++ pkgsrc/www/firefox/patches/patch-xpcom_base_nscore.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-xpcom_base_nscore.h,v 1.2 2014/06/11 00:40:59 ryoon Exp $
+$NetBSD: patch-xpcom_base_nscore.h,v 1.3 2016/06/16 12:08:21 ryoon Exp $
+
+* Support llvm/clang
--- xpcom/base/nscore.h.orig 2014-05-29 23:31:50.000000000 +0000
+++ xpcom/base/nscore.h
Index: pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in
diff -u pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in:1.2 pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in:1.3
--- pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in:1.2 Wed Sep 23 06:44:42 2015
+++ pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-xpcom_reflect_xptcall_md_unix_Makefile.in,v 1.2 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-xpcom_reflect_xptcall_md_unix_Makefile.in,v 1.3 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD/sparc64
--- xpcom/reflect/xptcall/md/unix/Makefile.in.orig 2015-08-24 21:53:22.000000000 +0000
+++ xpcom/reflect/xptcall/md/unix/Makefile.in
Index: pkgsrc/www/firefox/patches/patch-config_Makefile.in
diff -u pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.5 pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.6
--- pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.5 Tue May 12 22:48:54 2015
+++ pkgsrc/www/firefox/patches/patch-config_Makefile.in Thu Jun 16 12:08:21 2016
@@ -1,13 +1,13 @@
-$NetBSD: patch-config_Makefile.in,v 1.5 2015/05/12 22:48:54 ryoon Exp $
+$NetBSD: patch-config_Makefile.in,v 1.6 2016/06/16 12:08:21 ryoon Exp $
---- config/Makefile.in.orig 2015-05-04 00:43:23.000000000 +0000
+* Support system libraries
+
+--- config/Makefile.in.orig 2016-06-01 04:11:40.000000000 +0000
+++ config/Makefile.in
-@@ -77,6 +77,16 @@ export:: $(export-preqs)
+@@ -49,6 +49,14 @@ export:: $(export-preqs)
-DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \
-DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \
-DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \
-+ -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \
-+ -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \
+ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \
+ -DMOZ_NATIVE_THEORA=$(MOZ_NATIVE_THEORA) \
+ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc:1.5 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc:1.6
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc:1.5 Wed Jan 27 00:08:26 2016
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.5 2016/01/27 00:08:26 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.6 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- ipc/chromium/src/base/sys_info_posix.cc.orig 2016-01-15 01:01:44.000000000 +0000
+++ ipc/chromium/src/base/sys_info_posix.cc
Index: pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build
diff -u pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build:1.5 pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build:1.6
--- pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build:1.5 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libtheora_moz.build,v 1.5 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-media_libtheora_moz.build,v 1.6 2016/06/16 12:08:21 ryoon Exp $
+
+* Support system library
--- media/libtheora/moz.build.orig 2016-04-15 16:57:47.000000000 +0000
+++ media/libtheora/moz.build
Index: pkgsrc/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp
diff -u pkgsrc/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp:1.5 pkgsrc/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp:1.6
--- pkgsrc/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp:1.5 Wed Sep 23 06:44:42 2015
+++ pkgsrc/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-memory_mozalloc_mozalloc__abort.cpp,v 1.5 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-memory_mozalloc_mozalloc__abort.cpp,v 1.6 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- memory/mozalloc/mozalloc_abort.cpp.orig 2015-08-24 21:53:14.000000000 +0000
+++ memory/mozalloc/mozalloc_abort.cpp
Index: pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
diff -u pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.5 pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.6
--- pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.5 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build Thu Jun 16 12:08:21 2016
@@ -1,12 +1,8 @@
-$NetBSD: patch-toolkit_library_moz.build,v 1.5 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-toolkit_library_moz.build,v 1.6 2016/06/16 12:08:21 ryoon Exp $
-MOZ_GSTREAMER:
- GSTREAMER_LIBS are linked to libxul on Darwin, while they are
- dlopen(3)'ed at runtime on other platforms. The problem is that the
- toolkit being cocoa isn't relevant at all. It's Darwin that needs
- the special handling, not Cocoa.
+* Support system libraries
---- toolkit/library/moz.build.orig 2016-04-15 16:57:47.000000000 +0000
+--- toolkit/library/moz.build.orig 2016-06-01 04:11:43.000000000 +0000
+++ toolkit/library/moz.build
@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
]
@@ -14,9 +10,9 @@ MOZ_GSTREAMER:
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']
- if CONFIG['MOZ_NATIVE_JPEG']:
-@@ -222,6 +223,30 @@ if CONFIG['MOZ_NATIVE_PNG']:
+@@ -223,6 +224,30 @@ if CONFIG['MOZ_NATIVE_PNG']:
if CONFIG['MOZ_NATIVE_HUNSPELL']:
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
@@ -47,16 +43,10 @@ MOZ_GSTREAMER:
if CONFIG['MOZ_NATIVE_LIBEVENT']:
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
-@@ -234,6 +259,15 @@ if not CONFIG['MOZ_TREE_PIXMAN']:
+@@ -235,6 +260,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']:
if CONFIG['MOZ_ALSA']:
OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
-+if CONFIG['MOZ_NATIVE_GRAPHITE2']:
-+ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
-+
-+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
-+ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
-+
+if CONFIG['MOZ_OSS']:
+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
+
Index: pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp
diff -u pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp:1.5 pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp:1.6
--- pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp:1.5 Fri May 30 10:22:06 2014
+++ pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-toolkit_xre_nsEmbedFunctions.cpp,v 1.5 2014/05/30 10:22:06 pho Exp $
+$NetBSD: patch-toolkit_xre_nsEmbedFunctions.cpp,v 1.6 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- toolkit/xre/nsEmbedFunctions.cpp.orig 2013-05-11 19:19:55.000000000 +0000
+++ toolkit/xre/nsEmbedFunctions.cpp
Index: pkgsrc/www/firefox/patches/patch-config_baseconfig.mk
diff -u pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.7 pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.8
--- pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.7 Tue Mar 8 21:32:52 2016
+++ pkgsrc/www/firefox/patches/patch-config_baseconfig.mk Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-config_baseconfig.mk,v 1.7 2016/03/08 21:32:52 ryoon Exp $
+$NetBSD: patch-config_baseconfig.mk,v 1.8 2016/06/16 12:08:21 ryoon Exp $
+
+* Set pkgsrc directory structure
--- config/baseconfig.mk.orig 2016-02-25 23:01:53.000000000 +0000
+++ config/baseconfig.mk
Index: pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp
diff -u pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp:1.7 pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp:1.8
--- pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp:1.7 Sun Apr 5 12:54:11 2015
+++ pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.7 2015/04/05 12:54:11 ryoon Exp $
+$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.8 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- dom/plugins/ipc/PluginModuleChild.cpp.orig 2015-03-27 02:20:27.000000000 +0000
+++ dom/plugins/ipc/PluginModuleChild.cpp
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.7 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.8
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.7 Tue Mar 8 21:32:52 2016
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc Thu Jun 16 12:08:21 2016
@@ -1,16 +1,13 @@
-$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2016/03/08 21:32:52 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2016/06/16 12:08:21 ryoon Exp $
-* Just because OS_ARCH is Darwin does not mean MacOS X specific
- kludges are needed.
+* Support NetBSD
+* Support Solaris
---- ipc/chromium/src/base/platform_thread_posix.cc.orig 2016-02-25 23:01:54.000000000 +0000
+--- ipc/chromium/src/base/platform_thread_posix.cc.orig 2016-05-12 17:13:13.000000000 +0000
+++ ipc/chromium/src/base/platform_thread_posix.cc
-@@ -9,22 +9,24 @@
-
+@@ -10,7 +10,9 @@
#if defined(OS_MACOSX)
#include <mach/mach.h>
-+#include <dlfcn.h>
-+#include <string>
#elif defined(OS_NETBSD)
+_Pragma("GCC visibility push(default)")
#include <lwp.h>
@@ -18,73 +15,13 @@ $NetBSD: patch-ipc_chromium_src_base_pla
#elif defined(OS_LINUX)
#include <sys/syscall.h>
#include <sys/prctl.h>
- #endif
-
--#if !defined(OS_MACOSX)
- #include <unistd.h>
--#endif
-
- #if defined(OS_BSD) && !defined(OS_NETBSD) && !defined(__GLIBC__)
- #include <pthread_np.h>
- #endif
-
--#if defined(OS_MACOSX)
-+#if defined(MOZ_WIDGET_COCOA)
- namespace base {
- void InitThreading();
- } // namespace
-@@ -82,7 +84,7 @@ void PlatformThread::Sleep(int duration_
- sleep_time = remaining;
- }
-
--#ifndef OS_MACOSX
-+#ifndef MOZ_WIDGET_COCOA
- // Mac is implemented in platform_thread_mac.mm.
-
- // static
-@@ -105,19 +107,41 @@ void PlatformThread::SetName(const char*
+@@ -105,7 +107,8 @@ void PlatformThread::SetName(const char*
pthread_setname_np(pthread_self(), "%s", (void *)name);
#elif defined(OS_BSD) && !defined(__GLIBC__)
pthread_set_name_np(pthread_self(), name);
-#else
-+#elif defined(OS_MACOSX)
-+ // Copied from platform_thread_mac.mm
-+
-+ // pthread_setname_np is only available in 10.6 or later, so test
-+ // for it at runtime.
-+ int (*dynamic_pthread_setname_np)(const char*);
-+ *reinterpret_cast<void**>(&dynamic_pthread_setname_np) =
-+ dlsym(RTLD_DEFAULT, "pthread_setname_np");
-+ if (!dynamic_pthread_setname_np)
-+ return;
-+
-+ // Mac OS X does not expose the length limit of the name, so
-+ // hardcode it.
-+ const int kMaxNameLength = 63;
-+ std::string shortened_name = std::string(name).substr(0, kMaxNameLength);
-+ // pthread_setname() fails (harmlessly) in the sandbox, ignore when it does.
-+ // See http://crbug.com/47058
-+
-+ // The name parameter is copied thus it's safe to release it after calling.
-+ // Checked against the bionic implementation in bionic/libc/bionic/pthread.c
-+ dynamic_pthread_setname_np(shortened_name.c_str());
+#elif !defined(OS_SOLARIS)
+ prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0);
#endif
}
--#endif // !OS_MACOSX
-+#endif // !MOZ_WIDGET_COCOA
-
- namespace {
-
- bool CreateThread(size_t stack_size, bool joinable,
- PlatformThread::Delegate* delegate,
- PlatformThreadHandle* thread_handle) {
--#if defined(OS_MACOSX)
-+#if defined(MOZ_WIDGET_COCOA)
- base::InitThreading();
--#endif // OS_MACOSX
-+#endif // MOZ_WIDGET_COCOA
-
- bool success = false;
- pthread_attr_t attributes;
+ #endif // !OS_MACOSX
Index: pkgsrc/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp
diff -u pkgsrc/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp:1.7 pkgsrc/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp:1.8
--- pkgsrc/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp:1.7 Wed Apr 30 15:07:18 2014
+++ pkgsrc/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp Thu Jun 16 12:08:21 2016
@@ -1,9 +1,8 @@
-$NetBSD: patch-js__src__vm__SPSProfiler.cpp,v 1.7 2014/04/30 15:07:18 ryoon Exp $
+$NetBSD: patch-js__src__vm__SPSProfiler.cpp,v 1.8 2016/06/16 12:08:21 ryoon Exp $
Unclear fallout from our version of bug 840242, attachment v1: some architectures
fail to link if we do not add the inlines here - might be compiler/arch specific.
-
--- js/src/vm/SPSProfiler.cpp.orig 2014-04-18 02:03:21.000000000 +0000
+++ js/src/vm/SPSProfiler.cpp
@@ -4,6 +4,8 @@
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.7 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.8
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.7 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build Thu Jun 16 12:08:21 2016
@@ -1,6 +1,7 @@
-$NetBSD: patch-media_libcubeb_src_moz.build,v 1.7 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.8 2016/06/16 12:08:21 ryoon Exp $
-Don't assume cocoa toolkit just because OS_TARGET is Darwin.
+* Add OSS audio support
+* Support system library
--- media/libcubeb/src/moz.build.orig 2016-04-15 16:57:46.000000000 +0000
+++ media/libcubeb/src/moz.build
@@ -17,15 +18,6 @@ Don't assume cocoa toolkit just because
if CONFIG['MOZ_PULSEAUDIO']:
SOURCES += [
'cubeb_pulse.c',
-@@ -31,7 +37,7 @@ if CONFIG['OS_ARCH'] == 'OpenBSD':
- ]
- DEFINES['USE_SNDIO'] = True
-
--if CONFIG['OS_TARGET'] == 'Darwin':
-+if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
- SOURCES += [
- 'cubeb_audiounit.c',
- ]
@@ -64,6 +70,9 @@ if CONFIG['OS_TARGET'] == 'Android':
FINAL_LIBRARY = 'gkmedias'
Index: pkgsrc/www/firefox/patches/patch-rc
diff -u pkgsrc/www/firefox/patches/patch-rc:1.7 pkgsrc/www/firefox/patches/patch-rc:1.8
--- pkgsrc/www/firefox/patches/patch-rc:1.7 Wed Sep 23 06:44:42 2015
+++ pkgsrc/www/firefox/patches/patch-rc Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-rc,v 1.7 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-rc,v 1.8 2016/06/16 12:08:21 ryoon Exp $
+
+* Fix application name
--- browser/branding/unofficial/locales/en-US/brand.dtd.orig 2015-08-24 21:53:06.000000000 +0000
+++ browser/branding/unofficial/locales/en-US/brand.dtd
Index: pkgsrc/www/firefox/patches/patch-config_external_moz.build
diff -u pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.11 pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.12
--- pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.11 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-config_external_moz.build Thu Jun 16 12:08:21 2016
@@ -1,10 +1,12 @@
-$NetBSD: patch-config_external_moz.build,v 1.11 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-config_external_moz.build,v 1.12 2016/06/16 12:08:21 ryoon Exp $
---- config/external/moz.build.orig 2016-04-15 16:57:45.000000000 +0000
+* Support system libraries
+
+--- config/external/moz.build.orig 2016-05-12 17:04:58.000000000 +0000
+++ config/external/moz.build
-@@ -20,10 +20,19 @@ if CONFIG['MOZ_UPDATER']:
- # There's no "native brotli" yet, but probably in the future...
+@@ -21,10 +21,19 @@ if CONFIG['MOZ_UPDATER']:
external_dirs += ['modules/brotli']
+ external_dirs += ['modules/woff2']
-if CONFIG['MOZ_VORBIS']:
+if not CONFIG['MOZ_NATIVE_OGG']:
@@ -24,7 +26,7 @@ $NetBSD: patch-config_external_moz.build
external_dirs += ['media/libtremor']
if CONFIG['MOZ_WEBM_ENCODER']:
-@@ -51,9 +60,6 @@ external_dirs += [
+@@ -52,9 +61,6 @@ external_dirs += [
'media/kiss_fft',
'media/libcubeb',
'media/libnestegg',
Index: pkgsrc/www/firefox/patches/patch-dom_media_moz.build
diff -u pkgsrc/www/firefox/patches/patch-dom_media_moz.build:1.3 pkgsrc/www/firefox/patches/patch-dom_media_moz.build:1.4
--- pkgsrc/www/firefox/patches/patch-dom_media_moz.build:1.3 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-dom_media_moz.build Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-dom_media_moz.build,v 1.3 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-dom_media_moz.build,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support system libraries
--- dom/media/moz.build.orig 2016-04-15 16:57:42.000000000 +0000
+++ dom/media/moz.build
Index: pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h
diff -u pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h:1.3 pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h:1.4
--- pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h:1.3 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.h,v 1.3 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.h,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- dom/plugins/ipc/PluginModuleChild.h.orig 2013-05-11 19:19:27.000000000 +0000
+++ dom/plugins/ipc/PluginModuleChild.h
Index: pkgsrc/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp
diff -u pkgsrc/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp:1.3 pkgsrc/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp:1.4
--- pkgsrc/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp:1.3 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-gfx_graphite2_src_Bidi.cpp,v 1.3 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-gfx_graphite2_src_Bidi.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- gfx/graphite2/src/Bidi.cpp.orig 2013-05-11 19:19:30.000000000 +0000
+++ gfx/graphite2/src/Bidi.cpp
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc:1.3 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc:1.4
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc:1.3 Tue Mar 8 21:32:52 2016
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc Thu Jun 16 12:08:21 2016
@@ -1,7 +1,4 @@
-$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.3 2016/03/08 21:32:52 ryoon Exp $
-
-Darwin does not provide kvm_getprocs(3). The code for OS_MACOSX is
-simply copied from process_util_mac.mm
+$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.4 2016/06/16 12:08:21 ryoon Exp $
--- ipc/chromium/src/base/process_util_bsd.cc.orig 2016-02-25 23:01:54.000000000 +0000
+++ ipc/chromium/src/base/process_util_bsd.cc
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc:1.3 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc:1.4
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc:1.3 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_process__util__posix.cc,v 1.3 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_process__util__posix.cc,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- ipc/chromium/src/base/process_util_posix.cc.orig 2013-05-11 19:19:32.000000000 +0000
+++ ipc/chromium/src/base/process_util_posix.cc
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc:1.3 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc:1.4
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc:1.3 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_time__posix.cc,v 1.3 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_time__posix.cc,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- ipc/chromium/src/base/time_posix.cc.orig 2013-05-11 19:19:32.000000000 +0000
+++ ipc/chromium/src/base/time_posix.cc
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h:1.3 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h:1.4
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h:1.3 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.3 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Add Solaris identifier
--- ipc/chromium/src/build/build_config.h.orig 2013-05-11 19:19:32.000000000 +0000
+++ ipc/chromium/src/build/build_config.h
Index: pkgsrc/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h
diff -u pkgsrc/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h:1.3 pkgsrc/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h:1.4
--- pkgsrc/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h:1.3 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_chrome_common_transport__dib.h,v 1.3 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_chrome_common_transport__dib.h,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- ipc/chromium/src/chrome/common/transport_dib.h.orig 2013-05-11 19:19:32.000000000 +0000
+++ ipc/chromium/src/chrome/common/transport_dib.h
Index: pkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp
diff -u pkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp:1.3 pkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp:1.4
--- pkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp:1.3 Wed Sep 23 06:44:42 2015
+++ pkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-js_src_jit-LIR.cpp,v 1.3 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-js_src_jit-LIR.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* For NetBSD
--- js/src/jit/LIR.cpp.orig 2015-08-24 21:53:12.000000000 +0000
+++ js/src/jit/LIR.cpp
Index: pkgsrc/www/firefox/patches/patch-js_src_jsdate.cpp
diff -u pkgsrc/www/firefox/patches/patch-js_src_jsdate.cpp:1.3 pkgsrc/www/firefox/patches/patch-js_src_jsdate.cpp:1.4
--- pkgsrc/www/firefox/patches/patch-js_src_jsdate.cpp:1.3 Tue Mar 8 21:32:52 2016
+++ pkgsrc/www/firefox/patches/patch-js_src_jsdate.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-js_src_jsdate.cpp,v 1.3 2016/03/08 21:32:52 ryoon Exp $
+$NetBSD: patch-js_src_jsdate.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* For NetBSD
--- js/src/jsdate.cpp.orig 2016-02-25 23:02:04.000000000 +0000
+++ js/src/jsdate.cpp
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c:1.3 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c:1.4
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c:1.3 Wed Apr 27 16:22:40 2016
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.3 2016/04/27 16:22:40 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support OSS audio
--- media/libcubeb/src/cubeb.c.orig 2016-04-15 16:57:46.000000000 +0000
+++ media/libcubeb/src/cubeb.c
Index: pkgsrc/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp
diff -u pkgsrc/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp:1.3 pkgsrc/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp:1.4
--- pkgsrc/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp:1.3 Thu Feb 20 13:19:03 2014
+++ pkgsrc/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-modules_libjar_nsZipArchive.cpp,v 1.3 2014/02/20 13:19:03 ryoon Exp $
+$NetBSD: patch-modules_libjar_nsZipArchive.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- modules/libjar/nsZipArchive.cpp.orig 2013-06-18 11:01:37.000000000 +0000
+++ modules/libjar/nsZipArchive.cpp
Index: pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js
diff -u pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js:1.3 pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js:1.4
--- pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js:1.3 Tue Nov 3 15:52:57 2015
+++ pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js Thu Jun 16 12:08:21 2016
@@ -1,10 +1,10 @@
-$NetBSD: patch-modules_libpref_init_all.js,v 1.3 2015/11/03 15:52:57 ryoon Exp $
+$NetBSD: patch-modules_libpref_init_all.js,v 1.4 2016/06/16 12:08:21 ryoon Exp $
* Improve stability under NetBSD.
---- modules/libpref/init/all.js.orig 2015-10-29 22:17:56.000000000 +0000
+--- modules/libpref/init/all.js.orig 2016-06-01 04:11:44.000000000 +0000
+++ modules/libpref/init/all.js
-@@ -4283,7 +4283,7 @@ pref("layers.max-active", -1);
+@@ -4417,7 +4417,7 @@ pref("layers.max-active", -1);
pref("layers.tiles.adjust", true);
// Set the default values, and then override per-platform as needed
@@ -13,3 +13,12 @@ $NetBSD: patch-modules_libpref_init_all.
// Compositor target frame rate. NOTE: If vsync is enabled the compositor
// frame rate will still be capped.
// -1 -> default (match layout.frame_rate or 60 FPS)
+@@ -4504,7 +4504,7 @@ pref("device.sensors.enabled", true);
+ pref("device.storage.enabled", false);
+
+ // Toggle which thread the HTML5 parser uses for stream parsing
+-pref("html5.offmainthread", true);
++pref("html5.offmainthread", false);
+ // Time in milliseconds between the time a network buffer is seen and the
+ // timer firing when the timer hasn't fired previously in this parse in the
+ // off-the-main-thread HTML5 parser.
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.1 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.1 Wed Dec 16 09:34:56 2015
+++ pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2015/12/16 09:34:56 ryoon Exp $
+$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.2 2016/06/16 12:08:21 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
Index: pkgsrc/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S
diff -u pkgsrc/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S:1.1 pkgsrc/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S:1.2
--- pkgsrc/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S:1.1 Fri Oct 16 12:59:36 2015
+++ pkgsrc/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S,v 1.1 2015/10/16 12:59:36 jmcneill Exp $
+$NetBSD: patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD/earm
--- gfx/cairo/libpixman/src/pixman-arm-neon-asm.S.orig 2015-09-29 21:45:08.000000000 +0000
+++ gfx/cairo/libpixman/src/pixman-arm-neon-asm.S
Index: pkgsrc/www/firefox/patches/patch-gfx_ycbcr_moz.build
diff -u pkgsrc/www/firefox/patches/patch-gfx_ycbcr_moz.build:1.1 pkgsrc/www/firefox/patches/patch-gfx_ycbcr_moz.build:1.2
--- pkgsrc/www/firefox/patches/patch-gfx_ycbcr_moz.build:1.1 Mon Dec 1 18:12:38 2014
+++ pkgsrc/www/firefox/patches/patch-gfx_ycbcr_moz.build Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-gfx_ycbcr_moz.build,v 1.1 2014/12/01 18:12:38 ryoon Exp $
+$NetBSD: patch-gfx_ycbcr_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* yuv_row_arm.S requires pre-processor
--- gfx/ycbcr/moz.build.orig 2014-11-26 12:30:03.000000000 +0000
+++ gfx/ycbcr/moz.build
Index: pkgsrc/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S
diff -u pkgsrc/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S:1.1 pkgsrc/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S:1.2
--- pkgsrc/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S:1.1 Mon Dec 1 18:12:38 2014
+++ pkgsrc/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-gfx_ycbcr_yuv__row__arm.S,v 1.1 2014/12/01 18:12:38 ryoon Exp $
+$NetBSD: patch-gfx_ycbcr_yuv__row__arm.S,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Copy from yuv_row_arm.s to process it with pre-processor
--- gfx/ycbcr/yuv_row_arm.S.orig 2014-12-01 14:53:14.000000000 +0000
+++ gfx/ycbcr/yuv_row_arm.S
Index: pkgsrc/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h
diff -u pkgsrc/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h:1.1 pkgsrc/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h:1.2
--- pkgsrc/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h:1.1 Wed Dec 16 09:34:56 2015
+++ pkgsrc/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-intl_hyphenation_glue_hnjalloc.h,v 1.1 2015/12/16 09:34:56 ryoon Exp $
+$NetBSD: patch-intl_hyphenation_glue_hnjalloc.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- intl/hyphenation/glue/hnjalloc.h.orig 2015-12-04 00:36:54.000000000 +0000
+++ intl/hyphenation/glue/hnjalloc.h
Index: pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h
diff -u pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h:1.1 pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h:1.2
--- pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h:1.1 Wed May 4 16:22:35 2016
+++ pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h Thu Jun 16 12:08:21 2016
@@ -1,8 +1,7 @@
-$NetBSD: patch-js_src_jit_none_AtomicOperations-sparc.h,v 1.1 2016/05/04 16:22:35 martin Exp $
+$NetBSD: patch-js_src_jit_none_AtomicOperations-sparc.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1232150
-
--- /dev/null 2016-05-02 17:53:05.061148459 +0200
+++ js/src/jit/none/AtomicOperations-sparc.h 2016-05-02 18:11:03.394211888 +0200
@@ -0,0 +1,251 @@
Index: pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c
diff -u pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c:1.1
pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c:1.2
--- pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c:1.1 Mon Feb 16 16:16:17 2015
+++ pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libstagefright_system_core_liblog_fake__log__device.c,v 1.1 2015/02/16 16:16:17 bad Exp $
+$NetBSD: patch-media_libstagefright_system_core_liblog_fake__log__device.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* For NetBSD
--- media/libstagefright/system/core/liblog/fake_log_device.c.orig 2015-01-23 05:59:59.000000000 +0000
+++ media/libstagefright/system/core/liblog/fake_log_device.c 2015-02-16 14:09:00.000000000 +0000
Index: pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c
diff -u pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c:1.1 pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c:1.2
--- pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c:1.1 Mon Feb 16 16:16:17 2015
+++ pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libstagefright_system_core_liblog_logprint.c,v 1.1 2015/02/16 16:16:17 bad Exp $
+$NetBSD: patch-media_libstagefright_system_core_liblog_logprint.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* For NetBSD
--- media/libstagefright/system/core/liblog/logprint.c.orig 2015-01-23 05:59:59.000000000 +0000
+++ media/libstagefright/system/core/liblog/logprint.c 2015-02-16 14:12:46.000000000 +0000
Index: pkgsrc/www/firefox/patches/patch-media_libtheora_lib_info.c
diff -u pkgsrc/www/firefox/patches/patch-media_libtheora_lib_info.c:1.1 pkgsrc/www/firefox/patches/patch-media_libtheora_lib_info.c:1.2
--- pkgsrc/www/firefox/patches/patch-media_libtheora_lib_info.c:1.1 Mon Feb 16 16:16:17 2015
+++ pkgsrc/www/firefox/patches/patch-media_libtheora_lib_info.c Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libtheora_lib_info.c,v 1.1 2015/02/16 16:16:17 bad Exp $
+$NetBSD: patch-media_libtheora_lib_info.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* For NetBSD
--- media/libtheora/lib/info.c.orig 2015-01-23 05:59:59.000000000 +0000
+++ media/libtheora/lib/info.c 2015-02-16 14:49:17.000000000 +0000
Index: pkgsrc/www/firefox/patches/patch-media_libtremor_moz.build
diff -u pkgsrc/www/firefox/patches/patch-media_libtremor_moz.build:1.1 pkgsrc/www/firefox/patches/patch-media_libtremor_moz.build:1.2
--- pkgsrc/www/firefox/patches/patch-media_libtremor_moz.build:1.1 Mon Dec 1 18:11:14 2014
+++ pkgsrc/www/firefox/patches/patch-media_libtremor_moz.build Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libtremor_moz.build,v 1.1 2014/12/01 18:11:14 ryoon Exp $
+$NetBSD: patch-media_libtremor_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support system library
--- media/libtremor/moz.build.orig 2014-11-21 03:37:42.000000000 +0000
+++ media/libtremor/moz.build
Index: pkgsrc/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c
diff -u pkgsrc/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c:1.1 pkgsrc/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c:1.2
--- pkgsrc/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c:1.1 Mon Feb 16 16:16:17 2015
+++ pkgsrc/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libvorbis_lib_vorbis_info.c,v 1.1 2015/02/16 16:16:17 bad Exp $
+$NetBSD: patch-media_libvorbis_lib_vorbis_info.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* For NetBSD
--- media/libvorbis/lib/vorbis_info.c.orig 2015-01-23 05:59:59.000000000 +0000
+++ media/libvorbis/lib/vorbis_info.c 2015-02-16 14:36:05.000000000 +0000
Index: pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build
diff -u pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build:1.1 pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build:1.2
--- pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build:1.1 Mon Dec 1 18:11:14 2014
+++ pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_libvorbis_moz.build,v 1.1 2014/12/01 18:11:14 ryoon Exp $
+$NetBSD: patch-media_libvorbis_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support system library
--- media/libvorbis/moz.build.orig 2014-11-21 03:37:42.000000000 +0000
+++ media/libvorbis/moz.build
Index: pkgsrc/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h
diff -u pkgsrc/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h:1.1 pkgsrc/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h:1.2
--- pkgsrc/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h:1.1 Fri Oct 16 12:59:36 2015
+++ pkgsrc/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-media_openmax__dl_dl_api_armCOMM__s.h,v 1.1 2015/10/16 12:59:36 jmcneill Exp $
+$NetBSD: patch-media_openmax__dl_dl_api_armCOMM__s.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD/earm
--- media/openmax_dl/dl/api/armCOMM_s.h.orig 2015-09-29 21:44:56.000000000 +0000
+++ media/openmax_dl/dl/api/armCOMM_s.h
Index: pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp
diff -u pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp:1.1 pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp:1.2
--- pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp:1.1 Sun Oct 25 15:59:37 2015
+++ pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-mozglue_build_arm.cpp,v 1.1 2015/10/25 15:59:37 jmcneill Exp $
+$NetBSD: patch-mozglue_build_arm.cpp,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD/earm
--- mozglue/build/arm.cpp.orig 2015-09-29 21:45:02.000000000 +0000
+++ mozglue/build/arm.cpp
Index: pkgsrc/www/firefox/patches/patch-mozglue_build_arm.h
diff -u pkgsrc/www/firefox/patches/patch-mozglue_build_arm.h:1.1 pkgsrc/www/firefox/patches/patch-mozglue_build_arm.h:1.2
--- pkgsrc/www/firefox/patches/patch-mozglue_build_arm.h:1.1 Sun Oct 25 15:59:37 2015
+++ pkgsrc/www/firefox/patches/patch-mozglue_build_arm.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-mozglue_build_arm.h,v 1.1 2015/10/25 15:59:37 jmcneill Exp $
+$NetBSD: patch-mozglue_build_arm.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD/earm
--- mozglue/build/arm.h.orig 2015-09-29 21:45:02.000000000 +0000
+++ mozglue/build/arm.h
Index: pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
diff -u pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h:1.1
pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h:1.2
--- pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h:1.1 Fri Oct 16 12:59:36 2015
+++ pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.1 2015/10/16 12:59:36 jmcneill Exp $
+$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD/earm
--- toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2015-09-29 21:45:03.000000000 +0000
+++ toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h
Index: pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h
diff -u pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h:1.1
pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h:1.2
--- pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h:1.1 Wed Sep 23 06:44:42 2015
+++ pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h,v 1.1 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+
+* Support Solaris
--- toolkit/components/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2015-09-11 00:23:02.000000000 +0000
+++ toolkit/components/protobuf/src/google/protobuf/stubs/platform_macros.h
Index: pkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp
diff -u pkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp:1.6 pkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp:1.7
--- pkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp:1.6 Tue Aug 11 23:48:18 2015
+++ pkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp Thu Jun 16 12:08:21 2016
@@ -1,6 +1,9 @@
-$NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.6 2015/08/11 23:48:18 ryoon Exp $
+$NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.7 2016/06/16 12:08:21 ryoon Exp $
---- image/decoders/nsJPEGDecoder.cpp.orig 2015-08-07 15:54:06.000000000 +0000
+Partially revert https://bugzilla.mozilla.org/show_bug.cgi?id=791305
+to allow building against jpeg (not jpeg-turbo).
+
+--- image/decoders/nsJPEGDecoder.cpp.orig 2015-04-20 02:19:51.000000000 +0000
+++ image/decoders/nsJPEGDecoder.cpp
@@ -23,13 +23,28 @@
@@ -45,12 +48,12 @@ $NetBSD: patch-image_decoders_nsJPEGDeco
mInfo.out_color_space = JCS_RGB;
}
+#else
-+ mInfo.out_color_space = JCS_RGB;
++ mInfo.out_color_space = JCS_RGB;
+#endif
break;
case JCS_CMYK:
case JCS_YCCK:
-@@ -448,6 +467,16 @@ nsJPEGDecoder::WriteInternal(const char*
+@@ -448,6 +467,15 @@ nsJPEGDecoder::WriteInternal(const char*
return; // I/O suspension
}
@@ -63,11 +66,10 @@ $NetBSD: patch-image_decoders_nsJPEGDeco
+ mInfo.cconvert->color_convert = ycc_rgb_convert_argb;
+ }
+#endif
-+
// If this is a progressive JPEG ...
mState = mInfo.buffered_image ?
JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
-@@ -629,7 +658,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
+@@ -629,7 +657,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
MOZ_ASSERT(imageRow, "Should have a row buffer here");
@@ -79,7 +81,7 @@ $NetBSD: patch-image_decoders_nsJPEGDeco
// Special case: scanline will be directly converted into packed ARGB
if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) {
*suspend = true; // suspend
-@@ -953,6 +986,282 @@ term_source (j_decompress_ptr jd)
+@@ -953,6 +985,282 @@ term_source (j_decompress_ptr jd)
} // namespace image
} // namespace mozilla
Index: pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp
diff -u pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp:1.6 pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp:1.7
--- pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp:1.6 Wed Sep 23 06:44:42 2015
+++ pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp Thu Jun 16 12:08:21 2016
@@ -1,4 +1,6 @@
-$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.6 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.7 2016/06/16 12:08:21 ryoon Exp $
+
+* Support NetBSD/earm
--- js/src/jit/arm/Architecture-arm.cpp.orig 2015-08-24 21:53:12.000000000 +0000
+++ js/src/jit/arm/Architecture-arm.cpp
Index: pkgsrc/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
diff -u pkgsrc/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.10 pkgsrc/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.11
--- pkgsrc/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.10 Fri Jan 16 22:42:09 2015
+++ pkgsrc/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp Thu Jun 16 12:08:21 2016
@@ -1,7 +1,7 @@
-$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.10 2015/01/16 22:42:09 ryoon Exp $
+$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.11 2016/06/16 12:08:21 ryoon Exp $
-* Just because OS_ARCH is Darwin does not mean MacOS X specific
- kludges are needed.
+* Support Solaris
+* Fix NetBSD linking
--- ipc/glue/GeckoChildProcessHost.cpp.orig 2015-01-09 04:38:16.000000000 +0000
+++ ipc/glue/GeckoChildProcessHost.cpp
Added files:
Index: pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp
diff -u /dev/null pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.1
--- /dev/null Thu Jun 16 12:08:22 2016
+++ pkgsrc/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp Thu Jun 16 12:08:21 2016
@@ -0,0 +1,27 @@
+$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.1 2016/06/16 12:08:21 ryoon Exp $
+
+* Fix segfault on exit under NetBSD
+
+--- toolkit/components/terminator/nsTerminator.cpp.orig 2016-06-15 21:54:53.514370128 +0000
++++ toolkit/components/terminator/nsTerminator.cpp
+@@ -36,7 +36,7 @@
+ #if defined(XP_WIN)
+ #include <windows.h>
+ #else
+-#include <unistd.h>
++#include <time.h>
+ #endif
+
+ #include "mozilla/ArrayUtils.h"
+@@ -147,7 +147,10 @@ RunWatchdog(void* arg)
+ #if defined(XP_WIN)
+ Sleep(1000 /* ms */);
+ #else
+- usleep(1000000 /* usec */);
++ struct timespec tickd;
++ tickd.tv_sec = 1;
++ tickd.tv_nsec = 0;
++ nanosleep(&tickd, NULL);
+ #endif
+
+ if (gHeartbeat++ < timeToLive) {
Home |
Main Index |
Thread Index |
Old Index