pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/seamonkey



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Fri Nov 10 22:45:27 UTC 2017

Modified Files:
        pkgsrc/www/seamonkey: Makefile PLIST distinfo options.mk
        pkgsrc/www/seamonkey/patches: patch-ao
            patch-mozilla_build_moz.configure_old.configure
            patch-mozilla_config_Makefile.in
            patch-mozilla_config_external_moz.build
            patch-mozilla_config_system-headers
            patch-mozilla_dom_system_OSFileConstants.cpp
            patch-mozilla_gfx_skia_generate__mozbuild.py
            patch-mozilla_gfx_skia_moz.build patch-mozilla_gfx_thebes_moz.build
            patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
            patch-mozilla_js_src_jit_arm_Architecture-arm.cpp
            patch-mozilla_js_src_moz.build
            patch-mozilla_js_src_old-configure.in
            patch-mozilla_media_libcubeb_src_cubeb.c
            patch-mozilla_media_libcubeb_src_cubeb__alsa.c
            patch-mozilla_media_webrtc_signaling_test_common.build
            patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
            patch-mozilla_old-configure.in
            patch-mozilla_toolkit_library_moz.build
            patch-mozilla_toolkit_moz.configure
            patch-suite_installer_Makefile.in
Added Files:
        pkgsrc/www/seamonkey/patches:
            patch-mozilla_build_moz.configure_keyfiles.configure
            patch-mozilla_build_moz.configure_memory.configure
            patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
            patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp
            patch-mozilla_gfx_2d_HelpersCairo.h
            patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h
            patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h
Removed Files:
        pkgsrc/www/seamonkey: PLIST.lightning
        pkgsrc/www/seamonkey/patches:
            patch-mozilla_browser_components_nsBrowserGlue.js
            patch-mozilla_browser_installer_package-manifest.in
            patch-mozilla_browser_themes_shared_icon-colors.inc.svg
            patch-mozilla_build_autoconf_toolchain.m4
            patch-mozilla_build_moz.configure_toolchain.configure
            patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py
            patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp
            patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp
            patch-mozilla_gfx_thebes_gfxFontUtils.cpp
            patch-mozilla_image_decoders_nsIconDecoder.cpp
            patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp
            patch-mozilla_ios
            patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
            patch-mozilla_js_src_jit_LIR.cpp patch-mozilla_js_src_jit_MIR.cpp
            patch-mozilla_js_src_vm_SPSProfiler.cpp
            patch-mozilla_layout_style_GenerateCSSPropsGenerated.py
            patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h
            patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
            patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c
            patch-mozilla_media_libstagefright_system_core_liblog_logprint.c
            patch-mozilla_media_libtheora_lib_info.c
            patch-mozilla_media_libtremor_Makefile.in
            patch-mozilla_media_libvorbis_Makefile.in
            patch-mozilla_media_libvorbis_lib_vorbis__info.c
            patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
            patch-mozilla_memory_build_mozjemalloc__compat.c
            patch-mozilla_mobile_android_installer_package-manifest.in
            patch-mozilla_modules_libmar_tests_moz.build
            patch-mozilla_modules_libpref_init_all.js
            patch-mozilla_modules_woff2_src_store__bytes.h
            patch-mozilla_modules_woff2_src_woff2__common.cc
            patch-mozilla_moz.configure patch-mozilla_ostream
            patch-mozilla_python_mozbuild_mozbuild_configure_options.py
            patch-mozilla_toolkit_library_libxul.mk patch-mozilla_unwind.h
            patch-mozilla_xpcom_components_Module.h
            patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp

Log Message:
Update to 2.49.1

Changelog:
Based on Firefox 52.4.1

SeaMonkey-specific changes
    SeaMonkey should no longer crash when you start it or try to use the mail feature on OS X 10.12 or greater.
    You were not always prompted for authentication in SeaMonkey 2.48 under certain scenarios resulting in login failures. The problem, tracked in bug 1347857, has been fixed.
    Mail and News: The way images are included in a compose window has changed. Images are now included as data URIs and not as references to parts of other messages or operating system files. This 
allows better interoperability with office packages such as MS Office or LibreOffice. Images linked from locations on the internet will no longer be downloaded and attached to the message 
automatically. This can be changed globally by setting the preference mail.compose.attach_http_images.
    Language support for nb-NO has been re-added.
    SeaMonkey now uses gtk3 on Linux. If you experience a problem because of this please file a bug and link it to Switch Linux builds to GTK3 with SeaMonkey 2.49. Pleae try another OS theme first. 
Some of them are buggy and cause problems with SeaMonkey, Thunderbird and Firefox.
    Quotes are now colored differently in Mails bug 1374708.
    Under OSX the left panes in Bookmarks Manager, MailNews and Address Book are now styled like finder panes. See bug 1095904.
    Quotes are now colored differently in Mails up to 5 levels deep depending on your OS. See bug 1374708. This may break custom themes for email composition because a new style sheet named 
"messageQuotes.css" has been added.


To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 pkgsrc/www/seamonkey/Makefile
cvs rdiff -u -r1.58 -r1.59 pkgsrc/www/seamonkey/PLIST
cvs rdiff -u -r1.25 -r0 pkgsrc/www/seamonkey/PLIST.lightning
cvs rdiff -u -r1.145 -r1.146 pkgsrc/www/seamonkey/distinfo
cvs rdiff -u -r1.38 -r1.39 pkgsrc/www/seamonkey/options.mk
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/seamonkey/patches/patch-ao
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js \
    pkgsrc/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg \
    pkgsrc/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure \
    pkgsrc/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py \
    pkgsrc/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libtheora_lib_info.c \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c \
    pkgsrc/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build \
    pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h \
    pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc \
    pkgsrc/www/seamonkey/patches/patch-mozilla_moz.configure \
    pkgsrc/www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py \
    pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp
cvs rdiff -u -r1.6 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in \
    pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure \
    pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure \
    pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h \
    pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h \
    pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure \
    pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c \
    pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in
cvs rdiff -u -r1.7 -r1.8 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in
cvs rdiff -u -r1.9 -r1.10 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build \
    pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
cvs rdiff -u -r1.23 -r1.24 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in \
    pkgsrc/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js
cvs rdiff -u -r1.5 -r0 pkgsrc/www/seamonkey/patches/patch-mozilla_ios \
    pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h \
    pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in \
    pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build
cvs rdiff -u -r1.12 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_LIR.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp \
    pkgsrc/www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c \
    pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp \
    pkgsrc/www/seamonkey/patches/patch-suite_installer_Makefile.in
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build \
    pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
cvs rdiff -u -r1.7 -r0 pkgsrc/www/seamonkey/patches/patch-mozilla_ostream \
    pkgsrc/www/seamonkey/patches/patch-mozilla_unwind.h
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build

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

Modified files:

Index: pkgsrc/www/seamonkey/Makefile
diff -u pkgsrc/www/seamonkey/Makefile:1.164 pkgsrc/www/seamonkey/Makefile:1.165
--- pkgsrc/www/seamonkey/Makefile:1.164 Sun Oct  1 09:34:05 2017
+++ pkgsrc/www/seamonkey/Makefile       Fri Nov 10 22:45:27 2017
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.164 2017/10/01 09:34:05 ryoon Exp $
+# $NetBSD: Makefile,v 1.165 2017/11/10 22:45:27 ryoon Exp $
 
 DISTNAME=      seamonkey-${SM_VER}.source
 PKGNAME=       seamonkey-${SM_VER:S/b/beta/}
-PKGREVISION=   3
-SM_VER=                2.48
+SM_VER=                2.49.1
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/www/seamonkey/PLIST
diff -u pkgsrc/www/seamonkey/PLIST:1.58 pkgsrc/www/seamonkey/PLIST:1.59
--- pkgsrc/www/seamonkey/PLIST:1.58     Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/PLIST  Fri Nov 10 22:45:27 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.58 2017/08/18 23:55:07 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.59 2017/11/10 22:45:27 ryoon Exp $
 bin/seamonkey
 lib/seamonkey/application.ini
 lib/seamonkey/blocklist.xml
@@ -318,6 +318,7 @@ lib/seamonkey/chrome/classic/skin/classi
 lib/seamonkey/chrome/classic/skin/classic/messenger/messageBody.css
 lib/seamonkey/chrome/classic/skin/classic/messenger/messageHeader.css
 lib/seamonkey/chrome/classic/skin/classic/messenger/messageKeywords.css
+lib/seamonkey/chrome/classic/skin/classic/messenger/messageQuotes.css
 lib/seamonkey/chrome/classic/skin/classic/messenger/messageWindow.css
 lib/seamonkey/chrome/classic/skin/classic/messenger/messenger.css
 lib/seamonkey/chrome/classic/skin/classic/messenger/messengercompose/messengercompose.css
@@ -902,7 +903,6 @@ lib/seamonkey/chrome/devtools/content/de
 lib/seamonkey/chrome/devtools/content/debugger/views/variable-bubble-view.js
 lib/seamonkey/chrome/devtools/content/debugger/views/watch-expressions-view.js
 lib/seamonkey/chrome/devtools/content/debugger/views/workers-view.js
-lib/seamonkey/chrome/devtools/content/dom/content/dom-view.css
 lib/seamonkey/chrome/devtools/content/dom/dom.html
 lib/seamonkey/chrome/devtools/content/dom/main.js
 lib/seamonkey/chrome/devtools/content/framework/connect/connect.css
@@ -913,20 +913,18 @@ lib/seamonkey/chrome/devtools/content/fr
 lib/seamonkey/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.xul
 lib/seamonkey/chrome/devtools/content/framework/options-panel.css
 lib/seamonkey/chrome/devtools/content/framework/toolbox-init.js
-lib/seamonkey/chrome/devtools/content/framework/toolbox-options.js
 lib/seamonkey/chrome/devtools/content/framework/toolbox-options.xhtml
 lib/seamonkey/chrome/devtools/content/framework/toolbox-process-window.js
 lib/seamonkey/chrome/devtools/content/framework/toolbox-process-window.xul
 lib/seamonkey/chrome/devtools/content/framework/toolbox-window.xul
 lib/seamonkey/chrome/devtools/content/framework/toolbox.xul
-lib/seamonkey/chrome/devtools/content/inspector/fonts/fonts.js
-lib/seamonkey/chrome/devtools/content/inspector/inspector.xul
+lib/seamonkey/chrome/devtools/content/inspector/inspector.js
+lib/seamonkey/chrome/devtools/content/inspector/inspector.xhtml
 lib/seamonkey/chrome/devtools/content/inspector/markup/markup.xhtml
 lib/seamonkey/chrome/devtools/content/memory/initializer.js
 lib/seamonkey/chrome/devtools/content/memory/memory.xhtml
 lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor-controller.js
 lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor-view.js
-lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor.css
 lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor.xul
 lib/seamonkey/chrome/devtools/content/performance/performance-controller.js
 lib/seamonkey/chrome/devtools/content/performance/performance-view.js
@@ -946,9 +944,6 @@ lib/seamonkey/chrome/devtools/content/pr
 lib/seamonkey/chrome/devtools/content/projecteditor/chrome/content/projecteditor-test.xul
 lib/seamonkey/chrome/devtools/content/projecteditor/chrome/content/projecteditor.xul
 lib/seamonkey/chrome/devtools/content/projecteditor/lib/helpers/readdir.js
-lib/seamonkey/chrome/devtools/content/promisedebugger/promise-controller.js
-lib/seamonkey/chrome/devtools/content/promisedebugger/promise-debugger.xhtml
-lib/seamonkey/chrome/devtools/content/promisedebugger/promise-panel.js
 lib/seamonkey/chrome/devtools/content/responsive.html/index.js
 lib/seamonkey/chrome/devtools/content/responsive.html/index.xhtml
 lib/seamonkey/chrome/devtools/content/scratchpad/scratchpad.js
@@ -985,9 +980,6 @@ lib/seamonkey/chrome/devtools/content/we
 lib/seamonkey/chrome/devtools/content/webaudioeditor/views/utils.js
 lib/seamonkey/chrome/devtools/content/webaudioeditor/webaudioeditor.xul
 lib/seamonkey/chrome/devtools/content/webconsole/webconsole.xul
-lib/seamonkey/chrome/devtools/modules/devtools/acorn/acorn.js
-lib/seamonkey/chrome/devtools/modules/devtools/acorn/acorn_loose.js
-lib/seamonkey/chrome/devtools/modules/devtools/acorn/walk.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/install-error.js
@@ -1039,9 +1031,6 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/dom-tree.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/main-frame.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/main-toolbar.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/search-box.css
-lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/search-box.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/search.svg
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/constants.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/dom-view.css
@@ -1052,8 +1041,6 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/dom/dom-panel.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/dom/dom.html
-lib/seamonkey/chrome/devtools/modules/devtools/client/dom/main.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/about-devtools-toolbox.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/attach-thread.js
@@ -1070,6 +1057,7 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/target-from-url.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/target.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox-highlighter-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox-host-manager.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox.js
@@ -1080,10 +1068,29 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/inspector-panel.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/html-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/components/App.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/components/Grid.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/reducers/grids.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/reducers/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/store.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/types.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/utils/l10n.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/element-container.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/element-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/html-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/markup-container.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-container.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/root-container.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/text-container.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/views/text-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/panel.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/models/rule.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/models/text-property.js
@@ -1091,8 +1098,10 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/dom-node-preview.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/highlighters-overlay.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/node-types.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-overlays.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/tooltips-overlay.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/toolsidebar.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/headers-panel.js
@@ -1105,13 +1114,10 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/converter-child.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/converter-observer.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/converter-sniffer.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/controls.png
-lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/controls%2x.png@localhost
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/general.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/main.css
-lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/read-only-prop.svg
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
 lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
@@ -1155,7 +1161,6 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/tree-map/start.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/constants.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/dominator-tree-lazy-children.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/memory/initializer.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/models.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/panel.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers.js
@@ -1174,17 +1179,46 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/telemetry.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/memory/utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/menus.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/actions/filters.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/actions/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/actions/sidebar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/components/filter-buttons.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/components/search-box.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/components/toggle-button.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/custom-request-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/events.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/filter-predicates.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-automation.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-builder.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-collector.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-exporter.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/toolbox-overlay.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/l10n.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/performance-statistics-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/prefs.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/reducers/filters.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/reducers/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/reducers/sidebar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/request-list-context-menu.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/request-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/requests-menu-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/selectors/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/sort-predicates.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/store.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/toolbar-view.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations-item.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/recording-button.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/recording-controls.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/recording-list-item.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/recording-list.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/waterfall-header.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/waterfall-tree-row.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/waterfall-tree.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/waterfall.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/events.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/legacy/actors.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/legacy/compatibility.js
@@ -1204,12 +1238,11 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/markers.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/waterfall-ticks.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-view.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/markers-overview.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/tree-view.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/waterfall-ticks.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/panel.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/actions.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/dom-utils.js
@@ -1218,6 +1251,7 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/panel-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/prefs.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/profiler-mm-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/recording-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/synth-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/tab-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/urls.js
@@ -1227,7 +1261,6 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/file-picker.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/l10n.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/prompts.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/readdir.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/app-project-editor.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/plugin.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/core.js
@@ -1248,8 +1281,10 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/display-pixel-ratio.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/network-throttling.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/touch-simulation.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
@@ -1260,7 +1295,9 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/dpr-selector.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/network-throttling-selector.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js
@@ -1277,7 +1314,9 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/manager.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/display-pixel-ratio.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/network-throttling.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/touch-simulation.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
@@ -1308,17 +1347,24 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/comment-node.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/date-time.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/document.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/element-node.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/event.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/function.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/grip-array.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/grip-map.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/grip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/infinity.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/long-string.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/nan.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/null.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/number.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/promise.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/prop-rep.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
@@ -1326,11 +1372,16 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/string.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/stylesheet.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/symbol.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/text-node.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/window.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/search-box.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/splitter/draggable.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/splitter/split-box.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/splitter/split-box.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/stack-trace.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.js
@@ -1354,11 +1405,11 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/doorhanger.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/file-watcher.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/getjson.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/keycodes.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/network-throttling-profiles.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/options-view.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/output-parser.js
@@ -1377,16 +1428,18 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/source-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/telemetry.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/shared/theme-switching.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/theme.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/undo.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-addons-shallow-compare.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-virtualized.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/reselect.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/view-source.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
@@ -1401,7 +1454,6 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/FlameGraph.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/Graphs.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/HTMLTooltip.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/MdnDocsWidget.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js
@@ -1409,13 +1461,18 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/SimpleListWidget.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js
-lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/Tooltip.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/CssDocsTooltip.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/HTMLTooltip.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/Tooltip.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableContentHelper.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
@@ -1442,6 +1499,8 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/styleeditor/utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/themes/audio/shutter.wav
 lib/seamonkey/chrome/devtools/modules/devtools/client/themes/common.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/themes/splitters.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/themes/toolbars.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/themes/variables.css
 lib/seamonkey/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/console-commands.js
@@ -1472,22 +1531,28 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/enhancers.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/filters.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/index.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/ui.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/collapse-button.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-table.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-bar.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-button.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/grip-message-body.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-indent.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-repeat.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-command.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/network-event-message.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
@@ -1503,6 +1568,11 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/ui.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/stub-snippets.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/consoleApi.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/evaluationResult.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/networkEvent.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/pageError.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/types.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/id-generator.js
 lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
@@ -1574,6 +1644,7 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/process.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/profiler.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/promises.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/reflow.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/root.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/script.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/settings.js
@@ -1588,13 +1659,13 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/audionodes.json
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/automation-timeline.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/css-grid-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/stack.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/webconsole-utils.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/webconsole-worker-utils.js
-lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webapps.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webaudio.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webbrowser.js
 lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webconsole.js
@@ -1621,6 +1692,9 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/shared/Loader.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/shared/Parser.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/acorn/acorn.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/acorn/acorn_loose.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/acorn/walk.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/apps/Devices.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/shared/apps/Simulator.jsm
 lib/seamonkey/chrome/devtools/modules/devtools/shared/apps/app-actor-front.js
@@ -1667,6 +1741,7 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/preference.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/profiler.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/promises.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/reflow.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/settings.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/storage.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/string.js
@@ -1826,6 +1901,7 @@ lib/seamonkey/chrome/devtools/modules/de
 lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/preference.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/profiler.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/promises.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/reflow.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/script.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/settings.js
 lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/source.js
@@ -1862,7 +1938,6 @@ lib/seamonkey/chrome/devtools/skin/anima
 lib/seamonkey/chrome/devtools/skin/boxmodel.css
 lib/seamonkey/chrome/devtools/skin/canvasdebugger.css
 lib/seamonkey/chrome/devtools/skin/commandline.css
-lib/seamonkey/chrome/devtools/skin/common.css
 lib/seamonkey/chrome/devtools/skin/components-frame.css
 lib/seamonkey/chrome/devtools/skin/components-h-split-box.css
 lib/seamonkey/chrome/devtools/skin/computed.css
@@ -1881,7 +1956,6 @@ lib/seamonkey/chrome/devtools/skin/image
 lib/seamonkey/chrome/devtools/skin/images/animation-fast-track.svg
 lib/seamonkey/chrome/devtools/skin/images/arrow-e.png
 lib/seamonkey/chrome/devtools/skin/images/arrow-e%2x.png@localhost
-lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-divider%2x.png@localhost
 lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png
 lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-scrollbutton%2x.png@localhost
 lib/seamonkey/chrome/devtools/skin/images/breakpoint.svg
@@ -1896,15 +1970,12 @@ lib/seamonkey/chrome/devtools/skin/image
 lib/seamonkey/chrome/devtools/skin/images/command-pick.svg
 lib/seamonkey/chrome/devtools/skin/images/command-responsivemode.svg
 lib/seamonkey/chrome/devtools/skin/images/command-rulers.svg
-lib/seamonkey/chrome/devtools/skin/images/command-scratchpad.svg
 lib/seamonkey/chrome/devtools/skin/images/command-screenshot.svg
 lib/seamonkey/chrome/devtools/skin/images/commandline-icon.svg
 lib/seamonkey/chrome/devtools/skin/images/controls.png
 lib/seamonkey/chrome/devtools/skin/images/controls%2x.png@localhost
 lib/seamonkey/chrome/devtools/skin/images/cubic-bezier-swatch.png
 lib/seamonkey/chrome/devtools/skin/images/cubic-bezier-swatch%2x.png@localhost
-lib/seamonkey/chrome/devtools/skin/images/debugger-blackbox.svg
-lib/seamonkey/chrome/devtools/skin/images/debugger-prettyprint.svg
 lib/seamonkey/chrome/devtools/skin/images/debugger-step-in.svg
 lib/seamonkey/chrome/devtools/skin/images/debugger-step-out.svg
 lib/seamonkey/chrome/devtools/skin/images/debugger-step-over.svg
@@ -1937,7 +2008,6 @@ lib/seamonkey/chrome/devtools/skin/image
 lib/seamonkey/chrome/devtools/skin/images/filetypes/dir-close.svg
 lib/seamonkey/chrome/devtools/skin/images/filetypes/dir-open.svg
 lib/seamonkey/chrome/devtools/skin/images/filetypes/globe.svg
-lib/seamonkey/chrome/devtools/skin/images/filetypes/store.svg
 lib/seamonkey/chrome/devtools/skin/images/filter-swatch.svg
 lib/seamonkey/chrome/devtools/skin/images/filter.svg
 lib/seamonkey/chrome/devtools/skin/images/filters.svg
@@ -1980,12 +2050,14 @@ lib/seamonkey/chrome/devtools/skin/image
 lib/seamonkey/chrome/devtools/skin/images/firebug/twisty-closed-firebug.svg
 lib/seamonkey/chrome/devtools/skin/images/firebug/twisty-open-firebug.svg
 lib/seamonkey/chrome/devtools/skin/images/geometry-editor.svg
+lib/seamonkey/chrome/devtools/skin/images/globe.svg
+lib/seamonkey/chrome/devtools/skin/images/grid.svg
 lib/seamonkey/chrome/devtools/skin/images/import.svg
-lib/seamonkey/chrome/devtools/skin/images/itemArrow-dark-ltr.svg
-lib/seamonkey/chrome/devtools/skin/images/itemArrow-dark-rtl.svg
-lib/seamonkey/chrome/devtools/skin/images/itemArrow-ltr.svg
-lib/seamonkey/chrome/devtools/skin/images/itemArrow-rtl.svg
-lib/seamonkey/chrome/devtools/skin/images/itemToggle.svg
+lib/seamonkey/chrome/devtools/skin/images/item-arrow-dark-ltr.svg
+lib/seamonkey/chrome/devtools/skin/images/item-arrow-dark-rtl.svg
+lib/seamonkey/chrome/devtools/skin/images/item-arrow-ltr.svg
+lib/seamonkey/chrome/devtools/skin/images/item-arrow-rtl.svg
+lib/seamonkey/chrome/devtools/skin/images/item-toggle.svg
 lib/seamonkey/chrome/devtools/skin/images/noise.png
 lib/seamonkey/chrome/devtools/skin/images/pane-collapse.svg
 lib/seamonkey/chrome/devtools/skin/images/pane-expand.svg
@@ -2016,11 +2088,9 @@ lib/seamonkey/chrome/devtools/skin/image
 lib/seamonkey/chrome/devtools/skin/images/search.svg
 lib/seamonkey/chrome/devtools/skin/images/security-state-broken.svg
 lib/seamonkey/chrome/devtools/skin/images/security-state-insecure.svg
-lib/seamonkey/chrome/devtools/skin/images/security-state-local.svg
 lib/seamonkey/chrome/devtools/skin/images/security-state-secure.svg
 lib/seamonkey/chrome/devtools/skin/images/security-state-weak.svg
 lib/seamonkey/chrome/devtools/skin/images/sort-arrows.svg
-lib/seamonkey/chrome/devtools/skin/images/tabs-icon.svg
 lib/seamonkey/chrome/devtools/skin/images/toggle-tools.png
 lib/seamonkey/chrome/devtools/skin/images/toggle-tools%2x.png@localhost
 lib/seamonkey/chrome/devtools/skin/images/tool-canvas.svg
@@ -2053,17 +2123,16 @@ lib/seamonkey/chrome/devtools/skin/image
 lib/seamonkey/chrome/devtools/skin/images/webconsole.svg
 lib/seamonkey/chrome/devtools/skin/inspector.css
 lib/seamonkey/chrome/devtools/skin/jit-optimizations.css
+lib/seamonkey/chrome/devtools/skin/layout.css
 lib/seamonkey/chrome/devtools/skin/light-theme.css
 lib/seamonkey/chrome/devtools/skin/markup.css
 lib/seamonkey/chrome/devtools/skin/memory.css
 lib/seamonkey/chrome/devtools/skin/netmonitor.css
 lib/seamonkey/chrome/devtools/skin/performance.css
 lib/seamonkey/chrome/devtools/skin/projecteditor/projecteditor.css
-lib/seamonkey/chrome/devtools/skin/promisedebugger.css
 lib/seamonkey/chrome/devtools/skin/rules.css
 lib/seamonkey/chrome/devtools/skin/scratchpad.css
 lib/seamonkey/chrome/devtools/skin/shadereditor.css
-lib/seamonkey/chrome/devtools/skin/splitters.css
 lib/seamonkey/chrome/devtools/skin/splitview.css
 lib/seamonkey/chrome/devtools/skin/storage.css
 lib/seamonkey/chrome/devtools/skin/styleeditor.css
@@ -2078,7 +2147,6 @@ lib/seamonkey/chrome/devtools/skin/toolt
 lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-light.png
 lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-light%2x.png@localhost
 lib/seamonkey/chrome/devtools/skin/tooltips.css
-lib/seamonkey/chrome/devtools/skin/variables.css
 lib/seamonkey/chrome/devtools/skin/webaudioeditor.css
 lib/seamonkey/chrome/devtools/skin/webconsole.css
 lib/seamonkey/chrome/devtools/skin/widgets.css
@@ -2294,6 +2362,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/app-manager.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/boxmodel.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/components.properties
@@ -2305,23 +2374,20 @@ lib/seamonkey/chrome/en-US/locale/en-US/
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/dom.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties
-lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/font-inspector.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/font-inspector.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/graphs.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/har.properties
-lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/inspector.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/inspector.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/jsonview.properties
-lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/layout.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/markers.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/memory.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/menus.properties
-lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/netmonitor.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/netmonitor.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/performance.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/performance.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/projecteditor.properties
-lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/promisedebugger.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/responsive.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/responsiveUI.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd
@@ -2336,7 +2402,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/storage.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties
-lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/styleinspector.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/toolbox.properties
 lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/webConsole.dtd
@@ -2584,6 +2649,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.properties
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/messengercompose/composeMsgs.properties
+lib/seamonkey/chrome/en-US/locale/en-US/messenger/messengercompose/composeMsgsTB.properties
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/messengercompose/mailComposeEditorOverlay.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/messengercompose/messengercompose.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/messengercompose/pref-composing_messages.dtd
@@ -2615,6 +2681,8 @@ lib/seamonkey/chrome/en-US/locale/en-US/
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/pref-tags.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/pref-viewing_messages.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/prefs.properties
+lib/seamonkey/chrome/en-US/locale/en-US/messenger/removeAccount.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/messenger/removeAccount.properties
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/renameFolderDialog.dtd
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/search-attributes.properties
 lib/seamonkey/chrome/en-US/locale/en-US/messenger/search-operators.properties
@@ -2846,6 +2914,8 @@ lib/seamonkey/chrome/messenger/content/m
 lib/seamonkey/chrome/messenger/content/messenger/aw-outgoing.js
 lib/seamonkey/chrome/messenger/content/messenger/browserRequest.js
 lib/seamonkey/chrome/messenger/content/messenger/browserRequest.xul
+lib/seamonkey/chrome/messenger/content/messenger/certpicker.js
+lib/seamonkey/chrome/messenger/content/messenger/certpicker.xul
 lib/seamonkey/chrome/messenger/content/messenger/charsetList.css
 lib/seamonkey/chrome/messenger/content/messenger/charsetList.xml
 lib/seamonkey/chrome/messenger/content/messenger/commandglue.js
@@ -2892,6 +2962,7 @@ lib/seamonkey/chrome/messenger/content/m
 lib/seamonkey/chrome/messenger/content/messenger/messageWindow.xul
 lib/seamonkey/chrome/messenger/content/messenger/messenger.css
 lib/seamonkey/chrome/messenger/content/messenger/messenger.xul
+lib/seamonkey/chrome/messenger/content/messenger/messengercompose/EdColorPropsOverlay.xul
 lib/seamonkey/chrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js
 lib/seamonkey/chrome/messenger/content/messenger/messengercompose/addressingWidgetOverlay.js
 lib/seamonkey/chrome/messenger/content/messenger/messengercompose/addressingWidgetOverlay.xul
@@ -2948,6 +3019,8 @@ lib/seamonkey/chrome/messenger/content/m
 lib/seamonkey/chrome/messenger/content/messenger/pref-tags.xul
 lib/seamonkey/chrome/messenger/content/messenger/pref-viewing_messages.js
 lib/seamonkey/chrome/messenger/content/messenger/pref-viewing_messages.xul
+lib/seamonkey/chrome/messenger/content/messenger/removeAccount.js
+lib/seamonkey/chrome/messenger/content/messenger/removeAccount.xul
 lib/seamonkey/chrome/messenger/content/messenger/renameFolderDialog.js
 lib/seamonkey/chrome/messenger/content/messenger/renameFolderDialog.xul
 lib/seamonkey/chrome/messenger/content/messenger/retention.js
@@ -2992,9 +3065,9 @@ lib/seamonkey/chrome/pippki/content/pipp
 lib/seamonkey/chrome/pippki/content/pippki/certDump.xul
 lib/seamonkey/chrome/pippki/content/pippki/certManager.js
 lib/seamonkey/chrome/pippki/content/pippki/certManager.xul
+lib/seamonkey/chrome/pippki/content/pippki/certViewer.js
 lib/seamonkey/chrome/pippki/content/pippki/certViewer.xul
-lib/seamonkey/chrome/pippki/content/pippki/certpicker.js
-lib/seamonkey/chrome/pippki/content/pippki/certpicker.xul
+lib/seamonkey/chrome/pippki/content/pippki/changepassword.js
 lib/seamonkey/chrome/pippki/content/pippki/changepassword.xul
 lib/seamonkey/chrome/pippki/content/pippki/choosetoken.js
 lib/seamonkey/chrome/pippki/content/pippki/choosetoken.xul
@@ -3008,12 +3081,11 @@ lib/seamonkey/chrome/pippki/content/pipp
 lib/seamonkey/chrome/pippki/content/pippki/device_manager.xul
 lib/seamonkey/chrome/pippki/content/pippki/downloadcert.js
 lib/seamonkey/chrome/pippki/content/pippki/downloadcert.xul
+lib/seamonkey/chrome/pippki/content/pippki/editcacert.js
 lib/seamonkey/chrome/pippki/content/pippki/editcacert.xul
-lib/seamonkey/chrome/pippki/content/pippki/editcerts.js
 lib/seamonkey/chrome/pippki/content/pippki/exceptionDialog.js
 lib/seamonkey/chrome/pippki/content/pippki/exceptionDialog.xul
 lib/seamonkey/chrome/pippki/content/pippki/load_device.xul
-lib/seamonkey/chrome/pippki/content/pippki/password.js
 lib/seamonkey/chrome/pippki/content/pippki/pippki.js
 lib/seamonkey/chrome/pippki/content/pippki/pref-certs.js
 lib/seamonkey/chrome/pippki/content/pippki/pref-certs.xul
@@ -3025,8 +3097,8 @@ lib/seamonkey/chrome/pippki/content/pipp
 lib/seamonkey/chrome/pippki/content/pippki/protectedAuth.xul
 lib/seamonkey/chrome/pippki/content/pippki/resetpassword.js
 lib/seamonkey/chrome/pippki/content/pippki/resetpassword.xul
+lib/seamonkey/chrome/pippki/content/pippki/setp12password.js
 lib/seamonkey/chrome/pippki/content/pippki/setp12password.xul
-lib/seamonkey/chrome/pippki/content/pippki/viewCertDetails.js
 lib/seamonkey/chrome/pippki/content/pippki/viewCertDetails.xul
 lib/seamonkey/chrome/recording/content/recording.js
 lib/seamonkey/chrome/recording/content/recording.xul
@@ -3034,8 +3106,12 @@ lib/seamonkey/chrome/toolkit/content/coo
 lib/seamonkey/chrome/toolkit/content/cookie/cookieAcceptDialog.xul
 lib/seamonkey/chrome/toolkit/content/extensions/ext-alarms.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-backgroundPage.js
+lib/seamonkey/chrome/toolkit/content/extensions/ext-browser-content.js
+lib/seamonkey/chrome/toolkit/content/extensions/ext-c-backgroundPage.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-c-extension.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-c-runtime.js
+lib/seamonkey/chrome/toolkit/content/extensions/ext-c-storage.js
+lib/seamonkey/chrome/toolkit/content/extensions/ext-c-test.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-cookies.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-downloads.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-extension.js
@@ -3045,7 +3121,7 @@ lib/seamonkey/chrome/toolkit/content/ext
 lib/seamonkey/chrome/toolkit/content/extensions/ext-notifications.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-runtime.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-storage.js
-lib/seamonkey/chrome/toolkit/content/extensions/ext-test.js
+lib/seamonkey/chrome/toolkit/content/extensions/ext-topSites.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-webNavigation.js
 lib/seamonkey/chrome/toolkit/content/extensions/ext-webRequest.js
 lib/seamonkey/chrome/toolkit/content/extensions/schemas/alarms.json
@@ -3064,6 +3140,7 @@ lib/seamonkey/chrome/toolkit/content/ext
 lib/seamonkey/chrome/toolkit/content/extensions/schemas/runtime.json
 lib/seamonkey/chrome/toolkit/content/extensions/schemas/storage.json
 lib/seamonkey/chrome/toolkit/content/extensions/schemas/test.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/top_sites.json
 lib/seamonkey/chrome/toolkit/content/extensions/schemas/web_navigation.json
 lib/seamonkey/chrome/toolkit/content/extensions/schemas/web_request.json
 lib/seamonkey/chrome/toolkit/content/formautofill/requestAutocomplete.js
@@ -3075,8 +3152,6 @@ lib/seamonkey/chrome/toolkit/content/gfx
 lib/seamonkey/chrome/toolkit/content/global/BrowserElementChild.js
 lib/seamonkey/chrome/toolkit/content/global/BrowserElementChildPreload.js
 lib/seamonkey/chrome/toolkit/content/global/BrowserElementCopyPaste.js
-lib/seamonkey/chrome/toolkit/content/global/BrowserElementPanning.js
-lib/seamonkey/chrome/toolkit/content/global/BrowserElementPanningAPZDisabled.js
 lib/seamonkey/chrome/toolkit/content/global/TopLevelVideoDocument.js
 lib/seamonkey/chrome/toolkit/content/global/XPCNativeWrapper.js
 lib/seamonkey/chrome/toolkit/content/global/about.js
@@ -3125,7 +3200,10 @@ lib/seamonkey/chrome/toolkit/content/glo
 lib/seamonkey/chrome/toolkit/content/global/bindings/button.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/checkbox.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/colorpicker.xml
+lib/seamonkey/chrome/toolkit/content/global/bindings/datetimebox.css
+lib/seamonkey/chrome/toolkit/content/global/bindings/datetimebox.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/datetimepicker.xml
+lib/seamonkey/chrome/toolkit/content/global/bindings/datetimepopup.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/dialog.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/editor.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/expander.xml
@@ -3149,11 +3227,14 @@ lib/seamonkey/chrome/toolkit/content/glo
 lib/seamonkey/chrome/toolkit/content/global/bindings/scrollbar.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/scrollbox.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/spinbuttons.xml
+lib/seamonkey/chrome/toolkit/content/global/bindings/spinner.js
 lib/seamonkey/chrome/toolkit/content/global/bindings/splitter.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/stringbundle.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/tabbox.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/text.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/textbox.xml
+lib/seamonkey/chrome/toolkit/content/global/bindings/timekeeper.js
+lib/seamonkey/chrome/toolkit/content/global/bindings/timepicker.js
 lib/seamonkey/chrome/toolkit/content/global/bindings/toolbar.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/toolbarbutton.xml
 lib/seamonkey/chrome/toolkit/content/global/bindings/tree.xml
@@ -3172,9 +3253,6 @@ lib/seamonkey/chrome/toolkit/content/glo
 lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.css
 lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.js
 lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.xul
-lib/seamonkey/chrome/toolkit/content/global/devicestorage.properties
-lib/seamonkey/chrome/toolkit/content/global/dialogOverlay.js
-lib/seamonkey/chrome/toolkit/content/global/dialogOverlay.xul
 lib/seamonkey/chrome/toolkit/content/global/directionDetector.html
 lib/seamonkey/chrome/toolkit/content/global/editMenuOverlay.js
 lib/seamonkey/chrome/toolkit/content/global/editMenuOverlay.xul
@@ -3187,8 +3265,9 @@ lib/seamonkey/chrome/toolkit/content/glo
 lib/seamonkey/chrome/toolkit/content/global/finddialog.xul
 lib/seamonkey/chrome/toolkit/content/global/forms.js
 lib/seamonkey/chrome/toolkit/content/global/globalOverlay.js
-lib/seamonkey/chrome/toolkit/content/global/globalOverlay.xul
-lib/seamonkey/chrome/toolkit/content/global/inlineSpellCheckUI.js
+lib/seamonkey/chrome/toolkit/content/global/gmp-sources/eme-adobe.json
+lib/seamonkey/chrome/toolkit/content/global/gmp-sources/openh264.json
+lib/seamonkey/chrome/toolkit/content/global/gmp-sources/widevinecdm.json
 lib/seamonkey/chrome/toolkit/content/global/license.html
 lib/seamonkey/chrome/toolkit/content/global/manifestMessages.js
 lib/seamonkey/chrome/toolkit/content/global/menulist.css
@@ -3196,8 +3275,6 @@ lib/seamonkey/chrome/toolkit/content/glo
 lib/seamonkey/chrome/toolkit/content/global/mozilla.xhtml
 lib/seamonkey/chrome/toolkit/content/global/netError.xhtml
 lib/seamonkey/chrome/toolkit/content/global/notfound.wav
-lib/seamonkey/chrome/toolkit/content/global/nsClipboard.js
-lib/seamonkey/chrome/toolkit/content/global/nsUserSettings.js
 lib/seamonkey/chrome/toolkit/content/global/platformHTMLBindings.xml
 lib/seamonkey/chrome/toolkit/content/global/plugins.css
 lib/seamonkey/chrome/toolkit/content/global/plugins.html
@@ -3226,12 +3303,12 @@ lib/seamonkey/chrome/toolkit/content/glo
 lib/seamonkey/chrome/toolkit/content/global/selectDialog.js
 lib/seamonkey/chrome/toolkit/content/global/selectDialog.xul
 lib/seamonkey/chrome/toolkit/content/global/simplifyMode.css
-lib/seamonkey/chrome/toolkit/content/global/strres.js
 lib/seamonkey/chrome/toolkit/content/global/svg/svgBindings.xml
 lib/seamonkey/chrome/toolkit/content/global/tabprompts.css
 lib/seamonkey/chrome/toolkit/content/global/tabprompts.xml
 lib/seamonkey/chrome/toolkit/content/global/test-ipc.xul
 lib/seamonkey/chrome/toolkit/content/global/textbox.css
+lib/seamonkey/chrome/toolkit/content/global/timepicker.xhtml
 lib/seamonkey/chrome/toolkit/content/global/treeUtils.js
 lib/seamonkey/chrome/toolkit/content/global/viewPartialSource.js
 lib/seamonkey/chrome/toolkit/content/global/viewPartialSource.xul
@@ -3251,7 +3328,6 @@ lib/seamonkey/chrome/toolkit/content/moz
 lib/seamonkey/chrome/toolkit/content/mozapps/downloads/downloads.css
 lib/seamonkey/chrome/toolkit/content/mozapps/downloads/downloads.js
 lib/seamonkey/chrome/toolkit/content/mozapps/downloads/downloads.xul
-lib/seamonkey/chrome/toolkit/content/mozapps/downloads/helperApps.js
 lib/seamonkey/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul
 lib/seamonkey/chrome/toolkit/content/mozapps/extensions/OpenH264-license.txt
 lib/seamonkey/chrome/toolkit/content/mozapps/extensions/about.js
@@ -3299,10 +3375,10 @@ lib/seamonkey/chrome/toolkit/content/pas
 lib/seamonkey/chrome/toolkit/content/satchel/formSubmitListener.js
 lib/seamonkey/chrome/toolkit/content/xbl-marquee/xbl-marquee.css
 lib/seamonkey/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml
-lib/seamonkey/chrome/toolkit/pluginproblem/pluginFinderBinding.css
 lib/seamonkey/chrome/toolkit/pluginproblem/pluginProblem.xml
 lib/seamonkey/chrome/toolkit/pluginproblem/pluginProblemBinding.css
 lib/seamonkey/chrome/toolkit/pluginproblem/pluginProblemContent.css
+lib/seamonkey/chrome/toolkit/pluginproblem/pluginReplaceBinding.css
 lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal%1.5x.png@localhost
 lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal%1x.png@localhost
 lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal%2.25x.png@localhost
@@ -3426,6 +3502,7 @@ lib/seamonkey/chrome/toolkit/skin/classi
 lib/seamonkey/chrome/toolkit/skin/classic/global/icons/information-16.png
 lib/seamonkey/chrome/toolkit/skin/classic/global/icons/information-24.png
 lib/seamonkey/chrome/toolkit/skin/classic/global/icons/information-32.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/icons/input-clear.svg
 lib/seamonkey/chrome/toolkit/skin/classic/global/icons/loading.png
 lib/seamonkey/chrome/toolkit/skin/classic/global/icons/loading%2x.png@localhost
 lib/seamonkey/chrome/toolkit/skin/classic/global/icons/question-16.png
@@ -3520,6 +3597,8 @@ lib/seamonkey/chrome/toolkit/skin/classi
 lib/seamonkey/chrome/toolkit/skin/classic/global/resizer.css
 lib/seamonkey/chrome/toolkit/skin/classic/global/richlistbox.css
 lib/seamonkey/chrome/toolkit/skin/classic/global/scale.css
+lib/seamonkey/chrome/toolkit/skin/classic/global/scale/scale-tray-horiz.gif
+lib/seamonkey/chrome/toolkit/skin/classic/global/scale/scale-tray-vert.gif
 lib/seamonkey/chrome/toolkit/skin/classic/global/scrollbar/slider.gif
 lib/seamonkey/chrome/toolkit/skin/classic/global/scrollbars.css
 lib/seamonkey/chrome/toolkit/skin/classic/global/scrollbox.css
@@ -3532,6 +3611,7 @@ lib/seamonkey/chrome/toolkit/skin/classi
 lib/seamonkey/chrome/toolkit/skin/classic/global/tabbox.css
 lib/seamonkey/chrome/toolkit/skin/classic/global/tabprompts.css
 lib/seamonkey/chrome/toolkit/skin/classic/global/textbox.css
+lib/seamonkey/chrome/toolkit/skin/classic/global/timepicker.css
 lib/seamonkey/chrome/toolkit/skin/classic/global/toolbar.css
 lib/seamonkey/chrome/toolkit/skin/classic/global/toolbar/chevron-inverted.png
 lib/seamonkey/chrome/toolkit/skin/classic/global/toolbar/chevron.gif
@@ -3594,9 +3674,6 @@ lib/seamonkey/chrome/toolkit/skin/classi
 lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png
 lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginClose.png
 lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginCrashed.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDisabled.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.png
 lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginStripe.png
 lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png
 lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png
@@ -3662,10 +3739,8 @@ lib/seamonkey/chrome/webide/skin/webide.
 lib/seamonkey/chrome/webide/skin/wifi-auth.css
 lib/seamonkey/components/AppsService.js
 lib/seamonkey/components/BrowserElementParent.js
-lib/seamonkey/components/ChromeNotifications.js
 lib/seamonkey/components/ColorAnalyzer.js
 lib/seamonkey/components/ConsoleAPIStorage.js
-lib/seamonkey/components/ContactManager.js
 lib/seamonkey/components/ContentProcessSingleton.js
 lib/seamonkey/components/DownloadLegacy.js
 lib/seamonkey/components/FeedConverter.js
@@ -3677,11 +3752,9 @@ lib/seamonkey/components/FormHistoryStar
 lib/seamonkey/components/MainProcessSingleton.js
 lib/seamonkey/components/NetworkGeolocationProvider.js
 lib/seamonkey/components/NotificationStorage.js
-lib/seamonkey/components/PACGenerator.js
 lib/seamonkey/components/PageIconProtocolHandler.js
 lib/seamonkey/components/PageThumbsProtocol.js
 lib/seamonkey/components/PermissionSettings.js
-lib/seamonkey/components/PhoneNumberService.js
 lib/seamonkey/components/PlacesCategoriesStarter.js
 lib/seamonkey/components/PresentationControlService.js
 lib/seamonkey/components/PresentationDeviceInfoManager.js
@@ -3697,7 +3770,7 @@ lib/seamonkey/components/UnifiedComplete
 lib/seamonkey/components/Weave.js
 lib/seamonkey/components/WebContentConverter.js
 lib/seamonkey/components/WebVTTParserWrapper.js
-lib/seamonkey/components/Webapps.js
+lib/seamonkey/components/WellKnownOpportunisticUtils.js
 lib/seamonkey/components/XULStore.js
 lib/seamonkey/components/addonManager.js
 lib/seamonkey/components/amContentHandler.js
@@ -3718,8 +3791,10 @@ lib/seamonkey/components/libsuite.so
 lib/seamonkey/components/mdn-service.js
 lib/seamonkey/components/messageWakeupService.js
 lib/seamonkey/components/mimeJSComponents.js
+lib/seamonkey/components/mozProtocolHandler.js
 lib/seamonkey/components/msgAsyncPrompter.js
 lib/seamonkey/components/msgOAuth2Module.js
+lib/seamonkey/components/multiprocessShims.js
 lib/seamonkey/components/newMailNotificationService.js
 lib/seamonkey/components/newsblog.js
 lib/seamonkey/components/nsAbAutoCompleteMyDomain.js
@@ -3729,6 +3804,7 @@ lib/seamonkey/components/nsAbLDAPAutoCom
 lib/seamonkey/components/nsAbout.js
 lib/seamonkey/components/nsAsyncShutdown.js
 lib/seamonkey/components/nsBlocklistService.js
+lib/seamonkey/components/nsBlocklistServiceContent.js
 lib/seamonkey/components/nsBrowserContentHandler.js
 lib/seamonkey/components/nsComposerCmdLineHandler.js
 lib/seamonkey/components/nsContentDispatchChooser.js
@@ -4327,6 +4403,7 @@ lib/seamonkey/extensions/modern@themes.m
 lib/seamonkey/extensions/modern%themes.mozilla.org@localhost/chrome/modern/skin/modern/messenger/messageBody.css
 lib/seamonkey/extensions/modern%themes.mozilla.org@localhost/chrome/modern/skin/modern/messenger/messageHeader.css
 lib/seamonkey/extensions/modern%themes.mozilla.org@localhost/chrome/modern/skin/modern/messenger/messageKeywords.css
+lib/seamonkey/extensions/modern%themes.mozilla.org@localhost/chrome/modern/skin/modern/messenger/messageQuotes.css
 lib/seamonkey/extensions/modern%themes.mozilla.org@localhost/chrome/modern/skin/modern/messenger/messageWindow.css
 lib/seamonkey/extensions/modern%themes.mozilla.org@localhost/chrome/modern/skin/modern/messenger/messenger.css
 lib/seamonkey/extensions/modern%themes.mozilla.org@localhost/chrome/modern/skin/modern/messenger/messengercompose/icons/mast-msgcomp.gif
@@ -4517,6 +4594,8 @@ lib/seamonkey/isp/rss.rdf
 lib/seamonkey/libldap60.so
 lib/seamonkey/libldif60.so
 lib/seamonkey/liblgpllibs.so
+lib/seamonkey/libmozavcodec.so
+lib/seamonkey/libmozavutil.so
 ${PLIST.gtk3}lib/seamonkey/libmozgtk.so
 lib/seamonkey/libmozsqlite3.so
 lib/seamonkey/libprldap60.so
@@ -4527,7 +4606,6 @@ lib/seamonkey/modules/AboutReader.jsm
 lib/seamonkey/modules/AddonManager.jsm
 lib/seamonkey/modules/AddonWatcher.jsm
 lib/seamonkey/modules/AppConstants.jsm
-lib/seamonkey/modules/AppDownloadManager.jsm
 lib/seamonkey/modules/AppsServiceChild.jsm
 lib/seamonkey/modules/AppsUtils.jsm
 lib/seamonkey/modules/AsyncPrefs.jsm
@@ -4562,8 +4640,6 @@ lib/seamonkey/modules/ColorConversion.js
 lib/seamonkey/modules/CommonDialog.jsm
 lib/seamonkey/modules/CompatWarning.jsm
 lib/seamonkey/modules/Console.jsm
-lib/seamonkey/modules/ContactDB.jsm
-lib/seamonkey/modules/ContactService.jsm
 lib/seamonkey/modules/ContentPrefInstance.jsm
 lib/seamonkey/modules/ContentPrefService2.jsm
 lib/seamonkey/modules/ContentPrefServiceChild.jsm
@@ -4580,6 +4656,7 @@ lib/seamonkey/modules/DNSTypes.jsm
 lib/seamonkey/modules/DOMRequestHelper.jsm
 lib/seamonkey/modules/DataReader.jsm
 lib/seamonkey/modules/DataWriter.jsm
+lib/seamonkey/modules/DateTimePickerHelper.jsm
 lib/seamonkey/modules/DeferredSave.jsm
 lib/seamonkey/modules/DeferredTask.jsm
 lib/seamonkey/modules/Deprecated.jsm
@@ -4596,9 +4673,14 @@ lib/seamonkey/modules/DownloadUtils.jsm
 lib/seamonkey/modules/Downloads.jsm
 lib/seamonkey/modules/Extension.jsm
 lib/seamonkey/modules/ExtensionAPI.jsm
+lib/seamonkey/modules/ExtensionChild.jsm
+lib/seamonkey/modules/ExtensionCommon.jsm
 lib/seamonkey/modules/ExtensionContent.jsm
 lib/seamonkey/modules/ExtensionManagement.jsm
+lib/seamonkey/modules/ExtensionParent.jsm
+lib/seamonkey/modules/ExtensionSearchHandler.jsm
 lib/seamonkey/modules/ExtensionStorage.jsm
+lib/seamonkey/modules/ExtensionStorageSync.jsm
 lib/seamonkey/modules/ExtensionUtils.jsm
 lib/seamonkey/modules/FeedUtils.jsm
 lib/seamonkey/modules/FileUtils.jsm
@@ -4610,10 +4692,11 @@ lib/seamonkey/modules/FormAutofill.jsm
 lib/seamonkey/modules/FormAutofillIntegration.jsm
 lib/seamonkey/modules/FormData.jsm
 lib/seamonkey/modules/FormHistory.jsm
-lib/seamonkey/modules/FreeSpaceWatcher.jsm
+lib/seamonkey/modules/FormLikeFactory.jsm
 lib/seamonkey/modules/FxAccounts.jsm
 lib/seamonkey/modules/FxAccountsClient.jsm
 lib/seamonkey/modules/FxAccountsCommon.js
+lib/seamonkey/modules/FxAccountsConfig.jsm
 lib/seamonkey/modules/FxAccountsOAuthClient.jsm
 lib/seamonkey/modules/FxAccountsOAuthGrantClient.jsm
 lib/seamonkey/modules/FxAccountsProfile.jsm
@@ -4621,6 +4704,7 @@ lib/seamonkey/modules/FxAccountsProfileC
 lib/seamonkey/modules/FxAccountsPush.js
 lib/seamonkey/modules/FxAccountsStorage.jsm
 lib/seamonkey/modules/FxAccountsWebChannel.jsm
+lib/seamonkey/modules/GCTelemetry.jsm
 lib/seamonkey/modules/GMPInstallManager.jsm
 lib/seamonkey/modules/GMPUtils.jsm
 lib/seamonkey/modules/Geometry.jsm
@@ -4629,15 +4713,14 @@ lib/seamonkey/modules/Http.jsm
 lib/seamonkey/modules/IOUtils.js
 lib/seamonkey/modules/ISO8601DateUtils.jsm
 lib/seamonkey/modules/ImageObjectProcessor.jsm
-lib/seamonkey/modules/ImportExport.jsm
 lib/seamonkey/modules/IndexedDBHelper.jsm
 lib/seamonkey/modules/InlineSpellChecker.jsm
 lib/seamonkey/modules/InlineSpellCheckerContent.jsm
 lib/seamonkey/modules/InsecurePasswordUtils.jsm
 lib/seamonkey/modules/Integration.jsm
+lib/seamonkey/modules/JSONFile.jsm
 lib/seamonkey/modules/JXON.js
 lib/seamonkey/modules/Keyboard.jsm
-lib/seamonkey/modules/Langpacks.jsm
 lib/seamonkey/modules/LegacyExtensionsUtils.jsm
 lib/seamonkey/modules/LightweightThemeConsumer.jsm
 lib/seamonkey/modules/LightweightThemeManager.jsm
@@ -4656,7 +4739,6 @@ lib/seamonkey/modules/ManifestObtainer.j
 lib/seamonkey/modules/ManifestProcessor.jsm
 lib/seamonkey/modules/MatchPattern.jsm
 lib/seamonkey/modules/Memory.jsm
-lib/seamonkey/modules/MessageBroadcaster.jsm
 lib/seamonkey/modules/MessageChannel.jsm
 lib/seamonkey/modules/MulticastDNS.jsm
 lib/seamonkey/modules/NLP.jsm
@@ -4668,8 +4750,6 @@ lib/seamonkey/modules/OAuth2.jsm
 lib/seamonkey/modules/OAuth2Providers.jsm
 lib/seamonkey/modules/OSCrypto.jsm
 lib/seamonkey/modules/ObjectUtils.jsm
-lib/seamonkey/modules/OfflineCacheInstaller.jsm
-lib/seamonkey/modules/OperatorApps.jsm
 lib/seamonkey/modules/PageMenu.jsm
 lib/seamonkey/modules/PageMetadata.jsm
 lib/seamonkey/modules/PageThumbUtils.jsm
@@ -4684,10 +4764,6 @@ lib/seamonkey/modules/PermissionSettings
 lib/seamonkey/modules/PermissionsInstaller.jsm
 lib/seamonkey/modules/PermissionsTable.jsm
 lib/seamonkey/modules/PermissionsUtils.jsm
-lib/seamonkey/modules/PhoneNumber.jsm
-lib/seamonkey/modules/PhoneNumberMetaData.jsm
-lib/seamonkey/modules/PhoneNumberNormalizer.jsm
-lib/seamonkey/modules/PhoneNumberUtils.jsm
 lib/seamonkey/modules/PlacesBackups.jsm
 lib/seamonkey/modules/PlacesDBUtils.jsm
 lib/seamonkey/modules/PlacesRemoteTabsAutocompleteProvider.jsm
@@ -4726,13 +4802,11 @@ lib/seamonkey/modules/RemoteSecurityUI.j
 lib/seamonkey/modules/RemoteWebProgress.jsm
 lib/seamonkey/modules/RequestAutocompleteUI.jsm
 lib/seamonkey/modules/ResetProfile.jsm
-lib/seamonkey/modules/ResourceStatsDB.jsm
-lib/seamonkey/modules/ResourceStatsService.jsm
+lib/seamonkey/modules/ResponsivenessMonitor.jsm
 lib/seamonkey/modules/RokuApp.jsm
 lib/seamonkey/modules/SafeBrowsing.jsm
 lib/seamonkey/modules/Sanitizer.jsm
 lib/seamonkey/modules/Schemas.jsm
-lib/seamonkey/modules/ScriptPreloader.jsm
 lib/seamonkey/modules/ScrollPosition.jsm
 lib/seamonkey/modules/SearchStaticData.jsm
 lib/seamonkey/modules/SearchSuggestionController.jsm
@@ -4750,7 +4824,6 @@ lib/seamonkey/modules/SimpleServiceDisco
 lib/seamonkey/modules/Sntp.jsm
 lib/seamonkey/modules/SpatialNavigation.jsm
 lib/seamonkey/modules/Sqlite.jsm
-lib/seamonkey/modules/StoreTrustAnchor.jsm
 lib/seamonkey/modules/StringBundle.js
 lib/seamonkey/modules/Subprocess.jsm
 lib/seamonkey/modules/SystemUpdateService.jsm
@@ -4773,7 +4846,6 @@ lib/seamonkey/modules/UITelemetry.jsm
 lib/seamonkey/modules/UpdateUtils.jsm
 lib/seamonkey/modules/UserAgentOverrides.jsm
 lib/seamonkey/modules/UserAgentUpdates.jsm
-lib/seamonkey/modules/UserCustomizations.jsm
 lib/seamonkey/modules/ValueExtractor.jsm
 lib/seamonkey/modules/ViewSourceBrowser.jsm
 lib/seamonkey/modules/WebChannel.jsm
@@ -4784,7 +4856,6 @@ lib/seamonkey/modules/WebRequest.jsm
 lib/seamonkey/modules/WebRequestCommon.jsm
 lib/seamonkey/modules/WebRequestContent.js
 lib/seamonkey/modules/WebRequestUpload.jsm
-lib/seamonkey/modules/Webapps.jsm
 lib/seamonkey/modules/WindowDraggingUtils.jsm
 lib/seamonkey/modules/WindowsPreviewPerTab.jsm
 lib/seamonkey/modules/XPCOMUtils.jsm
@@ -5131,7 +5202,6 @@ lib/seamonkey/modules/lz4.js
 lib/seamonkey/modules/lz4_internal.js
 lib/seamonkey/modules/mailServices.js
 lib/seamonkey/modules/mailnewsMigrator.js
-lib/seamonkey/modules/mcc_iso3166_table.jsm
 lib/seamonkey/modules/media/IdpSandbox.jsm
 lib/seamonkey/modules/media/PeerConnectionIdp.jsm
 lib/seamonkey/modules/media/RTCStatsReport.jsm
@@ -5161,6 +5231,7 @@ lib/seamonkey/modules/presentation/Contr
 lib/seamonkey/modules/presentation/ReceiverStateMachine.jsm
 lib/seamonkey/modules/presentation/StateMachineHelper.jsm
 lib/seamonkey/modules/psm/DER.jsm
+lib/seamonkey/modules/psm/X509.jsm
 lib/seamonkey/modules/reader/JSDOMParser.js
 lib/seamonkey/modules/reader/Readability.js
 lib/seamonkey/modules/reader/ReaderWorker.js
@@ -5187,7 +5258,6 @@ lib/seamonkey/modules/services-sync/FxaM
 lib/seamonkey/modules/services-sync/SyncedTabs.jsm
 lib/seamonkey/modules/services-sync/addonsreconciler.js
 lib/seamonkey/modules/services-sync/addonutils.js
-lib/seamonkey/modules/services-sync/bookmark_utils.js
 lib/seamonkey/modules/services-sync/bookmark_validator.js
 lib/seamonkey/modules/services-sync/browserid_identity.js
 lib/seamonkey/modules/services-sync/collection_validator.js
@@ -5196,6 +5266,7 @@ lib/seamonkey/modules/services-sync/engi
 lib/seamonkey/modules/services-sync/engines/addons.js
 lib/seamonkey/modules/services-sync/engines/bookmarks.js
 lib/seamonkey/modules/services-sync/engines/clients.js
+lib/seamonkey/modules/services-sync/engines/extension-storage.js
 lib/seamonkey/modules/services-sync/engines/forms.js
 lib/seamonkey/modules/services-sync/engines/history.js
 lib/seamonkey/modules/services-sync/engines/passwords.js
@@ -5217,6 +5288,7 @@ lib/seamonkey/modules/services-sync/stat
 lib/seamonkey/modules/services-sync/telemetry.js
 lib/seamonkey/modules/services-sync/userapi.js
 lib/seamonkey/modules/services-sync/util.js
+lib/seamonkey/modules/sessionstore/Utils.jsm
 lib/seamonkey/modules/sqlite/sqlite_internal.js
 lib/seamonkey/modules/subprocess/subprocess_common.jsm
 lib/seamonkey/modules/subprocess/subprocess_shared.js

Index: pkgsrc/www/seamonkey/distinfo
diff -u pkgsrc/www/seamonkey/distinfo:1.145 pkgsrc/www/seamonkey/distinfo:1.146
--- pkgsrc/www/seamonkey/distinfo:1.145 Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/distinfo       Fri Nov 10 22:45:27 2017
@@ -1,152 +1,118 @@
-$NetBSD: distinfo,v 1.145 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: distinfo,v 1.146 2017/11/10 22:45:27 ryoon Exp $
 
-SHA1 (seamonkey-2.48.source.tar.xz) = 8ff6d814d0fb2c45f4a602480e36d727a265680a
-RMD160 (seamonkey-2.48.source.tar.xz) = f17aa92fa97824fab81006e04d596c93001bb450
-SHA512 (seamonkey-2.48.source.tar.xz) = b1992a1dbaeb045aea10ff02aa214ec0c1725e3ad0844d2dffd1c0d0c26754fbd98b5fb5df25a2a490ebcb7a47037c61599b0a2e9240338b4e769e529faa33cf
-Size (seamonkey-2.48.source.tar.xz) = 220412744 bytes
-SHA1 (patch-ao) = dba7bba4035f4789258b31aebab11a57be4866f3
+SHA1 (seamonkey-2.49.1.source.tar.xz) = 6ef366a03ef31b8c0bfb7a1fd908bf5feed1be79
+RMD160 (seamonkey-2.49.1.source.tar.xz) = 4529cd5ce107af03e496cb8353d2045109b53635
+SHA512 (seamonkey-2.49.1.source.tar.xz) = 3778721fdc01e96626185d35998c5af0974460190c59d4b1f7fd9da44c35b90cec7dbb27fc4afeebd46f04bd67ebe1ba81ac21e841393e4db8c018759f6ef30c
+Size (seamonkey-2.49.1.source.tar.xz) = 229458016 bytes
+SHA1 (patch-ao) = e466058ed1899a64a9ab5b57290ff2baad1ea03c
 SHA1 (patch-ldap_c-sdk_include_portable.h) = ce0b643fa031b74bf7d74eedc4f3729807aef799
 SHA1 (patch-mail_app_Makefile.in) = da6ac87ffdcff733f11218cb11f8ef316bb1bc18
 SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = 0cbabcf5b188e86404e3ded8452c73a7f498efe3
-SHA1 (patch-mozilla_browser_components_nsBrowserGlue.js) = 7418214a9626d10dd640f18352876893a4b6bbfc
-SHA1 (patch-mozilla_browser_installer_package-manifest.in) = ffe1089e0888c3fc843c95335752025d43705fee
-SHA1 (patch-mozilla_browser_themes_shared_icon-colors.inc.svg) = b223386c1df8fa1e609a0291032c18632911eed5
-SHA1 (patch-mozilla_build_autoconf_toolchain.m4) = 01cc38ac4e2047799ed22f542c91a6e89414864f
 SHA1 (patch-mozilla_build_gyp.mozbuild) = a80cbc009f031de527349da416dd9a914e731358
 SHA1 (patch-mozilla_build_moz.configure_init.configure) = 52247a5abfb178be7d10ec10a250090a94c42fb4
-SHA1 (patch-mozilla_build_moz.configure_old.configure) = a0520ccaa227b02c2d6a955c96f7f6edd78511d9
-SHA1 (patch-mozilla_build_moz.configure_toolchain.configure) = 2b09361dd70d2617e9146535d8a857fc7db91629
+SHA1 (patch-mozilla_build_moz.configure_keyfiles.configure) = 5e3dd199e339187f2cdbe489c5390b255fa5c029
+SHA1 (patch-mozilla_build_moz.configure_memory.configure) = f5f5275878817e361b2f7a247b7feceb7feeda6e
+SHA1 (patch-mozilla_build_moz.configure_old.configure) = 1de7c78d2fb7cc88542acc969c0d9cc4e9001977
 SHA1 (patch-mozilla_build_pgo_profileserver.py) = 5e93f4153f654d3cfeffcbabfa9ef914044f9671
-SHA1 (patch-mozilla_config_Makefile.in) = 917590cdbe5cfa77056122ebc72a1d39b6822a5c
+SHA1 (patch-mozilla_config_Makefile.in) = 307d1013be22bc97cd5eb340ba6a3835998319d3
 SHA1 (patch-mozilla_config_baseconfig.mk) = 49914353e167442440e04afd8e64b57ddf9399df
-SHA1 (patch-mozilla_config_external_moz.build) = c4933a1e31f7f420a3c30f230f0892a4fbf515f1
+SHA1 (patch-mozilla_config_external_moz.build) = a6f9bfad761428f0690a96d9953cd9fd3879f4ba
 SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2
 SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7
-SHA1 (patch-mozilla_config_system-headers) = ccdbd5c2d288dc9a1b7d237b174f4f9e066560a9
+SHA1 (patch-mozilla_config_system-headers) = 6d205afa00cabef39ab626320d423392d64e0165
 SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = aab35222a5f4c1cd5ed4ca85e54e6eb664dee89c
 SHA1 (patch-mozilla_dom_base_moz.build) = 778a7dd72b91245403172030cdde58a6d858107c
-SHA1 (patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py) = 663ab96734fc69a92dc8968728f700204dafcfc6
 SHA1 (patch-mozilla_dom_media_AudioStream.cpp) = e975f488dbaa3c91b3c10350780c2f91e83449eb
 SHA1 (patch-mozilla_dom_media_AudioStream.h) = 1fa1be61bddc3088e38fc5ed93d699ad90c8dace
 SHA1 (patch-mozilla_dom_media_moz.build) = c45a20dcb08216e5aacbaf838a02e000540817ff
+SHA1 (patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp) = 43244d0f6bfa3aec3d5d43d34baff63afc7d1dd3
 SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 005a611073f3a8b865d19e7204df9d40e5e1c3ff
 SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 14038ce0ee2b38db6c7952056a97a65839a2c1a9
-SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 64884220c908c5191f078fde0194b3c8e551f49f
-SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 5c7d5429bd9a84fd2fffa86c3bd1d34d67f66681
+SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 1594dd71f8b487358dc4eb01125e278898699c48
+SHA1 (patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp) = 1d3242f5f938aa009f0f1610324e7e0dbc9006cb
+SHA1 (patch-mozilla_gfx_2d_HelpersCairo.h) = 7c340eb9f80d7ec7bcfb3d9e99ac8fbf5f248864
 SHA1 (patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 818a1b1cb48bc04e91581709065948cef362aebe
 SHA1 (patch-mozilla_gfx_gl_GLContextProviderGLX.cpp) = d4d0cdf25ae15f7cc07d1ad213ec7d2b015e4168
 SHA1 (patch-mozilla_gfx_graphite2_moz-gr-update.sh) = 22365f3d536b929a73e8e5d99a34f5857b5b2d35
 SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3
 SHA1 (patch-mozilla_gfx_moz.build) = c3bb9f947bb6cb19d890fba83bd9dd4ac29d2ebf
-SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = d48bd8f2bae13c208687002f634896516082e5ba
-SHA1 (patch-mozilla_gfx_skia_moz.build) = 545879e58c8c328262a506cf721f4f76226f1f6b
-SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = e5e7dfa9a7ffd3f6d240cb55038ffcc8766c69ad
-SHA1 (patch-mozilla_gfx_thebes_gfxFontUtils.cpp) = 5331b7d337eba2800f1a86739372e061b6dfd104
-SHA1 (patch-mozilla_gfx_thebes_moz.build) = b2f44607b78fd9d3111d08ebfe5c5859f7af3bb1
+SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = 9850cc0636728061cad1297716bdf43d6ef5d063
+SHA1 (patch-mozilla_gfx_skia_moz.build) = e7337cf958e2ab9f422573519eb4ee0666319964
+SHA1 (patch-mozilla_gfx_thebes_moz.build) = e9980f16c9993f3dc3b7f92f338cbfc85801bbe6
 SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d
 SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 0d31694879da5805b5472798460e2830481effc4
 SHA1 (patch-mozilla_image_Downscaler.h) = dd5d7a1a497ac68ac969863c1d9ae6b8fd92fd25
-SHA1 (patch-mozilla_image_decoders_nsIconDecoder.cpp) = 8d0a4f40cd5c28d817613db716bafe06605bf154
 SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = aa724f9e4915dd060fc3303fcfb9b7b2c1757ed6
 SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 773997168c0b25003f2b326c7c109e8cd454cded
-SHA1 (patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp) = 69d4aecc2ab26cae09cce1c88f630604aee3dd8f
 SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = dd6ae5ff7f9907dceb370a2ed186bb57062d5fe9
-SHA1 (patch-mozilla_ios) = 163e44d44af7367d2695e300aaafe95036d07c77
 SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = e7ef5b1f94f7121846cab97cddabfbfd207b730e
-SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 739ea63bf6c5e190cf6b08de34535e2335bffe57
+SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h) = a7f59cf7c1b1cd8e9d80e0143a219865f1a87e51
+SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 83bccc4421aa0f5b66c9c8d59696c64c8ff23aaa
 SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 487468d70d9644e6b09c548ab607310ff54add84
 SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = 422313eeea2dd32106c1a4d3567d8d488dfdf74b
 SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = 738e1306fbadebd20b514b4be4705a232f567c69
-SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 47c3782a207d4e743cd903acf3d0e3242243b4ac
 SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = d67e126dfb26e2394a9c21aab5e3b6cc3ab238f1
 SHA1 (patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc) = ad8d2843316ec1dd0b1309afe4f3eaaa711db6df
 SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = 2662bf55bf5276d06c4754cdce125a0bfbac17a0
 SHA1 (patch-mozilla_ipc_chromium_src_build_build__config.h) = 86e88aa90bd4d573fd59d47f5a3e45c5c52c7e45
 SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 53c37dedaf5f0b302627be5dddebcb39decfa5e3
 SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 7a52fef553345a46171aeb3c93db30e6b3998c2c
-SHA1 (patch-mozilla_js_src_jit_LIR.cpp) = ec55fc3209b0916e53ec33756abd10f6a12db146
-SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 8b160b0326eb7f2a4f3b7cd958eeb90816278b1e
-SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = a89952ad695647cf3938f7d98c0eab637ed05a91
+SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = 315d98f471d0c17434b8d1b94e06c792c3ec110f
 SHA1 (patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h) = af2a610f8974ecc6fa9a55aa552a20ae4c7043fa
-SHA1 (patch-mozilla_js_src_moz.build) = 864dffd6a95a86cbfac9202d91ae8c4c05c7f313
-SHA1 (patch-mozilla_js_src_old-configure.in) = 811e5dea273a2462a932a95a7c1c4d5d0781b331
-SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = f609c8f2feac9aa6d5a6f37bf4ac0270bde7e8a4
+SHA1 (patch-mozilla_js_src_moz.build) = d19c3ae55a7802338eda9b952d6bebec3d3a2cbe
+SHA1 (patch-mozilla_js_src_old-configure.in) = 5aed3a3e211aaa8e49fe97f406f94c6975648e9d
 SHA1 (patch-mozilla_js_xpconnect_src_XPCConvert.cpp) = d866b89d5d741125430c0e3ac900c7ead401a495
 SHA1 (patch-mozilla_js_xpconnect_src_xpcprivate.h) = 6a836224fa46f2b30d337a7893c668ab0cf807cd
-SHA1 (patch-mozilla_layout_style_GenerateCSSPropsGenerated.py) = fd6374b38c538b614a3ba9f58b42de18912891a4
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = fa96f94f3a694e6c6c039e57ab328ac6e2394eec
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 521fde5d6c1cce0d6724cc4a20b42d707dd0d529
+SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = b760a10ef1fdff5360b2644913df34d60f2ffbf6
+SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 06d21721261b85412085b3336aa8c3712c0d5551
 SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = 05d5e3a93a9cde21c2aece2ac4c83e70488a25d5
 SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 20cd45532c053be8b57177c4161537047e365be3
 SHA1 (patch-mozilla_media_libcubeb_tests_moz.build) = af24f693c6cf0cd7c6dfb2d7ca4ad17d6a77cc97
 SHA1 (patch-mozilla_media_libcubeb_update.sh) = 2ff28e8691e97787ba881b836065b6e4eecd72af
 SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = 1029bc985d6eadf3f030492a8aa51d008fa27740
 SHA1 (patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h) = f04b476a0652aa125c89954bb962528a25b9e962
-SHA1 (patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = 854b76ecdee119899e2684bdc5a3c439fc63deac
-SHA1 (patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = b2c5e3e0c90c0c103448d39b1fbd155354d2a25d
-SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = 9c88ea6472cb86e958dfc883f06be7bdfbc3c46c
-SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_logprint.c) = c1af77a08ec9c651fa0d83eed4c4347dcb5dd56b
 SHA1 (patch-mozilla_media_libtheora_lib_arm_armcpu.c) = 544bbb808bbecb24b519a96358c956dcacdfd5be
-SHA1 (patch-mozilla_media_libtheora_lib_info.c) = f533e75730d5afa51b4ebd04c54bff02b70b03b0
 SHA1 (patch-mozilla_media_libtheora_moz.build) = f6e6e0dab92ffd98f7d64a7ef893104fb3e59a32
-SHA1 (patch-mozilla_media_libtremor_Makefile.in) = 3f0d2eabc749f71d6d6bd21ec6054cc2af0baa36
 SHA1 (patch-mozilla_media_libtremor_moz.build) = ef54f4c6361595f5149057061aaba00974d7b42a
-SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = 3829b827eec2e0513c3b07a7d89ec6c5aaa39e24
-SHA1 (patch-mozilla_media_libvorbis_lib_vorbis__info.c) = 8e622c5e54c504fca1f420160a694f749e2a0766
 SHA1 (patch-mozilla_media_libvorbis_moz.build) = bcee4098749341900dd9c039218967e296005b7f
 SHA1 (patch-mozilla_media_libyuv_source_mjpeg__decoder.cc) = 4431f13521b1977bc0033e5d8091bedb9bb7c403
-SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 9e3198f44e9689d98b538efd62c9bfb66a10277e
 SHA1 (patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h) = bc6d27e0dbf5c03742c76db7fc793f7dd715913f
-SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = cb346397b94117413448ea0a8633e7622695de94
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 70e27e90d10231ad9c0d6f4b2681bce9fdda8089
+SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = d3fbaf6b3dd917096b9d0e9257675154e443af27
+SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 759a469971edeaba9561083f9d608f3547274124
 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 93c78153700739ad1c9a324c29bbf6dc4287f2dd
 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 5abe5de6197cca8d3c1d25ca261941c5c9567c5a
-SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = ec7f31b833ccd283bc07c4e93f15fb3c46c3eb96
 SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = fea12a1511a0d59b862cc5a5435506504f0b7fc6
 SHA1 (patch-mozilla_mfbt_Poison.cpp) = 8a45775687244c6d1d6e422dbaa2364862fb33b7
 SHA1 (patch-mozilla_mobile_android_installer_Makefile.in) = 509afe7dd78f8a4939ae4690c2cdf77c001903f2
-SHA1 (patch-mozilla_mobile_android_installer_package-manifest.in) = 7b3af2e8135e6df9df214377553b2e72a3af37da
 SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = a399e0bd0e83c47938bbee077eaa79fc52386241
-SHA1 (patch-mozilla_modules_libmar_tests_moz.build) = de2e4b21f3ad90051124ea87aa41fa929b6f1bc4
-SHA1 (patch-mozilla_modules_libpref_init_all.js) = f366d7acf841117bf8c896d355f04e9549ebf17f
-SHA1 (patch-mozilla_modules_woff2_src_store__bytes.h) = bb0e0788777cef1938905ae3b1d52d06f403fc88
-SHA1 (patch-mozilla_modules_woff2_src_woff2__common.cc) = f3a93bc3dd13f0bdd02e2761d7cdc5f3fc59637e
-SHA1 (patch-mozilla_moz.configure) = ae80c3544ac6537fc71d40a9871ab43d107fed5c
 SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 592ae5ce1a404227cc2ab6a06418cc813c5743c9
 SHA1 (patch-mozilla_mozglue_build_arm.h) = 94e2b1a1a9ebf20bfa8a542066aa0dad475db320
 SHA1 (patch-mozilla_netwerk_dns_moz.build) = d87c07ebfa01d32ca826932af733b37ce586e9f7
-SHA1 (patch-mozilla_old-configure.in) = 0d4a56bd70a537b5adaca6a5ff9f4c6cb2acbb40
-SHA1 (patch-mozilla_ostream) = 4f1c6c2b87052c08656ae26b3d5291f128099c88
-SHA1 (patch-mozilla_python_mozbuild_mozbuild_configure_options.py) = c95e9ffa8bae63b6e68c8363903dadef93ce7d75
+SHA1 (patch-mozilla_old-configure.in) = f6283698884f616c1c4a38450a43b2465b16efab
 SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = db4084f6a7dba2fc5d35cd256c6f149fabbf7bc7
 SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 1e8d0883d3cc12541020c7df0b1d67f60e7391f5
 SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 0b5cad33bc9a90f4ae2d6346065707b642aba3a9
+SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h) = 4647e5f144964bf9d8c7f73c322e88742b22a1ef
 SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 0708a43577e786da4588bf318802ea035a9c1d52
 SHA1 (patch-mozilla_toolkit_components_terminator_nsTerminator.cpp) = c54660b4699925c49bd2a98ef8915d49960fbd13
-SHA1 (patch-mozilla_toolkit_library_libxul.mk) = e7c052d055a54f9fedad38b06b25c53eb0136403
-SHA1 (patch-mozilla_toolkit_library_moz.build) = 9f36fc5bf39feca1cfaca425a2972c3dc1f62a87
+SHA1 (patch-mozilla_toolkit_library_moz.build) = fa16eaf09857a8db6df5d09c2af42e06dbeb604f
 SHA1 (patch-mozilla_toolkit_modules_GMPUtils.jsm) = 4cfec16c0ec538ac80d590291db1eebd378e0b1a
-SHA1 (patch-mozilla_toolkit_moz.configure) = 9d36404eee27549cc13b62d199e7491319586192
+SHA1 (patch-mozilla_toolkit_moz.configure) = 001013666d1f59c271010a11c64634bb2012948b
 SHA1 (patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = 85f482aecaf5bd971775c6fbf35d3d6bfd04a296
 SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a8f6653760e33014c5e6f104b19fce8a0f331d24
 SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = 70030e59b2ed09b9bc9827d35e17b12be7f0cd71
-SHA1 (patch-mozilla_unwind.h) = 6b537302c7c582572956384366ad7c4445579e3b
 SHA1 (patch-mozilla_xpcom_base_nscore.h) = a69c532d2891ac2a2227445e85e581749685153e
 SHA1 (patch-mozilla_xpcom_build_XPCOMInit.cpp) = 43256b880ae74edd34c138b163c5b3e5c3e28ef7
-SHA1 (patch-mozilla_xpcom_components_Module.h) = 9f1655ec851eef9cb113ffba291d2ca4f1e8bb19
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = fa77d69500f1436e05c677723e485ccea213f4f4
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 782130be289d971751c78f3aabf086e6ff4f6dbc
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = cb2a4769f04351e92580e3daaca88fc7f1dfedbd
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = fd7da8e0a424030e5a4a129d6dda521459d8ab73
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 4ba8ce148b5cd8df3dd02ec623a7da4ac5309473
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp) = d473ae98e1193af41ab201889863673d8fda701a
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = 748c333df16bbe9c7b909a62ff0a0ddacad0ab57
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 5680faa66f63f3e7baf49670b747b18ad39d7a00
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 7edfce709ff9a56f339dc1ee38355b852138b96d
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 005c6b6b0e349e8d027c0d82a08b2e3885fab0b6
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 40231c0cbd4694f375211c21fe0473fd5fb9f483
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 219bdb7ef05d156642dd4124e444696c744badfd
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = ff90d5dc4d4b286f21e0899d0ba96782e8771d37
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 09b4833061face404731f2ec99a7fd2b3f313f70
 SHA1 (patch-rc) = bf98fe87c83c322dcdfe3d7aff3ca8e6f273a567
-SHA1 (patch-suite_installer_Makefile.in) = ec8d455118fa3f64762f91c32027d712b58f5ea5
+SHA1 (patch-suite_installer_Makefile.in) = 3403f4229f62ad09b379ac6d54328e33c039506c

Index: pkgsrc/www/seamonkey/options.mk
diff -u pkgsrc/www/seamonkey/options.mk:1.38 pkgsrc/www/seamonkey/options.mk:1.39
--- pkgsrc/www/seamonkey/options.mk:1.38        Fri Jul 14 13:22:07 2017
+++ pkgsrc/www/seamonkey/options.mk     Fri Nov 10 22:45:27 2017
@@ -1,11 +1,11 @@
-# $NetBSD: options.mk,v 1.38 2017/07/14 13:22:07 ryoon Exp $
+# $NetBSD: options.mk,v 1.39 2017/11/10 22:45:27 ryoon Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.seamonkey
 
 PKG_OPTIONS_REQUIRED_GROUPS=   gtk
 PKG_OPTIONS_GROUP.gtk=         gtk2 gtk3
 PKG_SUPPORTED_OPTIONS= alsa dbus debug mozilla-jemalloc
-PKG_SUPPORTED_OPTIONS+=        mozilla-lightning webrtc pulseaudio
+PKG_SUPPORTED_OPTIONS+=        webrtc pulseaudio
 
 PLIST_VARS+=   debug gnome jemalloc
 
@@ -70,16 +70,6 @@ CONFIGURE_ARGS+=     --disable-debug --disab
 CONFIGURE_ARGS+=       --enable-install-strip
 .endif
 
-.if !empty(PKG_OPTIONS:Mmozilla-lightning)
-CONFIGURE_ARGS+=       --enable-calendar
-PLIST_SRC+=            PLIST.lightning
-XPI_FILES+=            ${WRKSRC}/${OBJDIR}/dist/xpi-stage/gdata-provider*.xpi
-XPI_FILES+=            ${WRKSRC}/${OBJDIR}/dist/xpi-stage/lightning*.xpi
-XPI_FILES+=            ${WRKSRC}/${OBJDIR}/dist/xpi-stage/quitter*.xpi
-.else
-CONFIGURE_ARGS+=       --disable-calendar
-.endif
-
 .if !empty(PKG_OPTIONS:Mpulseaudio)
 .include "../../audio/pulseaudio/buildlink3.mk"
 CONFIGURE_ARGS+=       --enable-pulseaudio

Index: pkgsrc/www/seamonkey/patches/patch-ao
diff -u pkgsrc/www/seamonkey/patches/patch-ao:1.16 pkgsrc/www/seamonkey/patches/patch-ao:1.17
--- pkgsrc/www/seamonkey/patches/patch-ao:1.16  Fri Oct  2 22:49:36 2015
+++ pkgsrc/www/seamonkey/patches/patch-ao       Fri Nov 10 22:45:27 2017
@@ -1,12 +1,14 @@
-$NetBSD: patch-ao,v 1.16 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-ao,v 1.17 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/toolkit/mozapps/installer/packager.mk.orig 2015-09-25 07:35:10.000000000 +0000
+--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2017-10-16 07:20:50.000000000 +0000
 +++ mozilla/toolkit/mozapps/installer/packager.mk
-@@ -128,7 +128,7 @@ endif
+@@ -139,8 +139,8 @@ endif
+         (cd $(DESTDIR)$(installdir) && tar -xf -)
        $(NSINSTALL) -D $(DESTDIR)$(bindir)
        $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
-       ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
+-      ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
 -ifdef INSTALL_SDK # Here comes the hard part
++      ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)/${MOZILLA_PKG_NAME}
 +ifeq ($(MOZ_APP_NAME),xulrunner)
        $(NSINSTALL) -D $(DESTDIR)$(includedir)
        (cd $(DIST)/include && $(TAR) $(TAR_CREATE_FLAGS) - .) | \

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure:1.2 pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure:1.3
--- pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure:1.2    Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure        Fri Nov 10 22:45:27 2017
@@ -1,24 +1,8 @@
-$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.2 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.3 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/build/moz.configure/old.configure.orig     2017-07-07 05:35:47.000000000 +0000
+--- mozilla/build/moz.configure/old.configure.orig     2017-10-16 07:17:03.000000000 +0000
 +++ mozilla/build/moz.configure/old.configure
-@@ -159,6 +159,7 @@ def old_configure_options(*options):
-     '--enable-accessibility',
-     '--enable-address-sanitizer',
-     '--enable-alsa',
-+    '--enable-alsa-dlopen',
-     '--enable-android-omx',
-     '--enable-b2g-bt',
-     '--enable-b2g-camera',
-@@ -241,6 +242,7 @@ def old_configure_options(*options):
-     '--enable-url-classifier',
-     '--enable-valgrind',
-     '--enable-verify-mar',
-+    '--enable-webm',
-     '--enable-webrtc',
-     '--enable-xul',
-     '--enable-zipwriter',
-@@ -279,18 +281,26 @@ def old_configure_options(*options):
+@@ -276,6 +276,7 @@ def old_configure_options(*options):
      '--with-nspr-prefix',
      '--with-nss-exec-prefix',
      '--with-nss-prefix',
@@ -26,17 +10,11 @@ $NetBSD: patch-mozilla_build_moz.configu
      '--with-pthreads',
      '--with-qemu-exe',
      '--with-sixgill',
-     '--with-soft-float',
-     '--with-system-bz2',
-+    '--with-system-celt',
-     '--with-system-icu',
-     '--with-system-jpeg',
-     '--with-system-libevent',
+@@ -287,7 +288,12 @@ def old_configure_options(*options):
      '--with-system-libvpx',
      '--with-system-nspr',
      '--with-system-nss',
 +    '--with-system-ogg',
-+    '--with-system-opus',
      '--with-system-png',
 +    '--with-system-soundtouch',
 +    '--with-system-theora',
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in:1.2 pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in:1.3
--- pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in:1.2      Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in  Fri Nov 10 22:45:27 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.3 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/js/src/old-configure.in.orig       2017-07-07 05:36:52.000000000 +0000
+--- mozilla/js/src/old-configure.in.orig       2017-10-16 07:18:22.000000000 +0000
 +++ mozilla/js/src/old-configure.in
 @@ -140,6 +140,9 @@ fi
  
@@ -12,3 +12,21 @@ $NetBSD: patch-mozilla_js_src_old-config
  dnl Special win32 checks
  dnl ========================================================
  
+@@ -1024,7 +1027,7 @@ dnl Checks for header files.
+ dnl ========================================================
+ AC_HEADER_DIRENT
+ case "$target_os" in
+-freebsd*)
++freebsd*|*-*-dragonfly*)
+ # for stuff like -lXshm
+     CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}"
+     ;;
+@@ -1155,7 +1158,7 @@ then
+     fi
+ 
+       case "$target" in
+-          *-*-freebsd*)
++          *-*-freebsd*|*-*-dragonfly*)
+                       AC_DEFINE(_REENTRANT)
+                       AC_DEFINE(_THREAD_SAFE)
+                       dnl -pthread links in -lpthread, so don't specify it explicitly.
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c:1.2 pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c:1.3
--- pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c:1.2   Sun Jan  1 16:14:08 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c       Fri Nov 10 22:45:27 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.2 2017/01/01 16:14:08 ryoon Exp $
+$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.3 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/media/libcubeb/src/cubeb.c.orig    2016-12-14 02:09:53.000000000 +0000
+--- mozilla/media/libcubeb/src/cubeb.c.orig    2017-10-16 07:19:00.000000000 +0000
 +++ mozilla/media/libcubeb/src/cubeb.c
-@@ -60,6 +60,9 @@ int audiotrack_init(cubeb ** context, ch
+@@ -54,6 +54,9 @@ int audiotrack_init(cubeb ** context, ch
  #if defined(USE_KAI)
  int kai_init(cubeb ** context, char const * context_name);
  #endif
@@ -11,8 +11,8 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
 +#endif
  
  
- int
-@@ -152,6 +155,9 @@ cubeb_init(cubeb ** context, char const 
+ static int
+@@ -141,6 +144,9 @@ cubeb_init(cubeb ** context, char const 
  #if defined(USE_KAI)
      kai_init,
  #endif
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in:1.2 pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in:1.3
--- pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in:1.2     Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in Fri Nov 10 22:45:27 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_old-configure.in,v 1.3 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/old-configure.in.orig      2017-07-07 05:37:32.000000000 +0000
+--- mozilla/old-configure.in.orig      2017-10-16 07:19:40.000000000 +0000
 +++ mozilla/old-configure.in
-@@ -2195,11 +2195,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
+@@ -2159,11 +2159,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
                       #include <jpeglib.h> ],
                     [ #if JPEG_LIB_VERSION < $MOZJPEG
                       #error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -15,7 +15,7 @@ $NetBSD: patch-mozilla_old-configure.in,
                     MOZ_SYSTEM_JPEG=1,
                     AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
  fi
-@@ -2938,6 +2934,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -2894,6 +2890,9 @@ if test -n "$MOZ_WEBRTC"; then
      MOZ_RAW=1
      MOZ_VPX_ERROR_CONCEALMENT=1
  
@@ -25,7 +25,7 @@ $NetBSD: patch-mozilla_old-configure.in,
  dnl enable once Signaling lands
      MOZ_WEBRTC_SIGNALING=1
      AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -2980,7 +2979,7 @@ dnl Use integers over floats for audio o
+@@ -2936,7 +2935,7 @@ dnl Use integers over floats for audio o
  dnl (regarless of the CPU architecture, because audio
  dnl backends for those platforms don't support floats. We also
  dnl use integers on ARM with other OS, because it's more efficient.
@@ -34,163 +34,7 @@ $NetBSD: patch-mozilla_old-configure.in,
      MOZ_SAMPLE_TYPE_S16=1
      AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
      AC_SUBST(MOZ_SAMPLE_TYPE_S16)
-@@ -3005,6 +3004,155 @@ fi
- AC_SUBST(MOZ_RAW)
- 
- dnl ========================================================
-+dnl Check for libogg
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-ogg,
-+[  --with-system-ogg       Use system libogg (located with pkgconfig)],
-+MOZ_SYSTEM_OGG=1,
-+MOZ_SYSTEM_OGG=)
-+
-+if test -n "$MOZ_SYSTEM_OGG"; then
-+    PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
-+
-+    _SAVE_LIBS=$LIBS
-+    LIBS="$LIBS $MOZ_OGG_LIBS"
-+    AC_CHECK_FUNC(ogg_set_mem_functions, [],
-+      [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)])
-+    LIBS=$_SAVE_LIBS
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_OGG)
-+
-+dnl ========================================================
-+dnl Check for libvorbis
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-vorbis,
-+[  --with-system-vorbis    Use system libvorbis (located with pkgconfig)],
-+MOZ_SYSTEM_VORBIS=1,
-+MOZ_SYSTEM_VORBIS=)
-+
-+if test -n "$MOZ_SYSTEM_VORBIS"; then
-+    PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_VORBIS)
-+
-+dnl ========================================================
-+dnl Check for integer-only libvorbis aka tremor
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-tremor,
-+[  --with-system-tremor    Use system libtremor (located with pkgconfig)],
-+MOZ_SYSTEM_TREMOR=1,
-+MOZ_SYSTEM_TREMOR=)
-+
-+if test -n "$MOZ_SYSTEM_TREMOR"; then
-+    PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_TREMOR)
-+
-+dnl ========================================================
-+dnl Check for libcelt
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-celt,
-+[  --with-system-celt      Use system libcelt (located with pkgconfig)],
-+MOZ_SYSTEM_CELT=1,
-+MOZ_SYSTEM_CELT=)
-+
-+if test -n "$MOZ_SYSTEM_CELT"; then
-+    PKG_CHECK_MODULES(MOZ_CELT, celt)
-+else
-+    MOZ_CELT_CFLAGS='-I$(topsrcdir)/media/libopus'
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_CELT)
-+
-+dnl ========================================================
-+dnl Check for libopus
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-opus,
-+[  --with-system-opus      Use system libopus (located with pkgconfig)],
-+MOZ_SYSTEM_OPUS=1,
-+MOZ_SYSTEM_OPUS=)
-+
-+if test -n "$MOZ_SYSTEM_OPUS"; then
-+    PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1)
-+else
-+    MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include'
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_OPUS)
-+
-+dnl ========================================================
-+dnl Check for libtheora
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-theora,
-+[  --with-system-theora    Use system libtheora (located with pkgconfig)],
-+MOZ_SYSTEM_THEORA=1,
-+MOZ_SYSTEM_THEORA=)
-+
-+if test -n "$MOZ_SYSTEM_THEORA"; then
-+    PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_THEORA)
-+
-+dnl ========================================================
-+dnl Check for libsoundtouch
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-soundtouch,
-+[  --with-system-soundtouch Use system libsoundtouch (located with pkgconfig)],
-+MOZ_SYSTEM_SOUNDTOUCH=1,
-+MOZ_SYSTEM_SOUNDTOUCH=)
-+
-+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
-+    PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.8.0)
-+
-+    AC_LANG_SAVE
-+    AC_LANG_CPLUSPLUS
-+    _SAVE_CXXFLAGS=$CXXFLAGS
-+    CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS"
-+    AC_CACHE_CHECK(for soundtouch sample type,
-+                   ac_cv_soundtouch_sample_type,
-+                   [AC_TRY_COMPILE([#include <SoundTouch.h>
-+                                    #ifndef SOUNDTOUCH_INTEGER_SAMPLES
-+                                    #error soundtouch expects float samples
-+                                    #endif],
-+                                   [],
-+                                   [ac_cv_soundtouch_sample_type=short],
-+                                   [ac_cv_soundtouch_sample_type=float])])
-+    CXXFLAGS=$_SAVE_CXXFLAGS
-+    AC_LANG_RESTORE
-+
-+    if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \
-+         -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then
-+        AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove 
--with-system-soundtouch.])
-+    fi
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
-+
-+dnl ========================================================
-+dnl = Disable VP8 decoder support
-+dnl ========================================================
-+MOZ_ARG_DISABLE_BOOL(webm,
-+[  --disable-webm          Disable support for WebM media (VP8 video and Vorbis audio)],
-+    MOZ_WEBM=,
-+    MOZ_WEBM=1)
-+
-+if test -n "$MOZ_WEBM"; then
-+    AC_DEFINE(MOZ_WEBM)
-+    MOZ_VPX=1
-+fi;
-+
-+dnl ========================================================
- dnl = Apple platform decoder support
- dnl ========================================================
- if test "$COMPILE_ENVIRONMENT"; then
-@@ -3088,6 +3236,216 @@ if test -n "$MOZ_OMX_PLUGIN"; then
+@@ -3044,6 +3043,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then
      fi
  fi
  
@@ -204,112 +48,7 @@ $NetBSD: patch-mozilla_old-configure.in,
 +MOZ_SYSTEM_OGG=)
 +
 +if test -n "$MOZ_SYSTEM_OGG"; then
-+    PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
-+
-+    _SAVE_LIBS=$LIBS
-+    LIBS="$LIBS $MOZ_OGG_LIBS"
-+    AC_CHECK_FUNC(ogg_set_mem_functions, [],
-+      [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)])
-+    LIBS=$_SAVE_LIBS
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_OGG)
-+
-+dnl ========================================================
-+dnl Check for libvorbis
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-vorbis,
-+[  --with-system-vorbis    Use system libvorbis (located with pkgconfig)],
-+MOZ_SYSTEM_VORBIS=1,
-+MOZ_SYSTEM_VORBIS=)
-+
-+if test -n "$MOZ_SYSTEM_VORBIS"; then
-+    PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_VORBIS)
-+
-+dnl ========================================================
-+dnl Check for integer-only libvorbis aka tremor
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-tremor,
-+[  --with-system-tremor    Use system libtremor (located with pkgconfig)],
-+MOZ_SYSTEM_TREMOR=1,
-+MOZ_SYSTEM_TREMOR=)
-+
-+if test -n "$MOZ_SYSTEM_TREMOR"; then
-+    PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_TREMOR)
-+
-+dnl ========================================================
-+dnl Check for libtheora
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-theora,
-+[  --with-system-theora    Use system libtheora (located with pkgconfig)],
-+MOZ_SYSTEM_THEORA=1,
-+MOZ_SYSTEM_THEORA=)
-+
-+if test -n "$MOZ_SYSTEM_THEORA"; then
-+    PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_THEORA)
-+
-+dnl ========================================================
-+dnl Check for libSoundTouch
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-soundtouch,
-+[  --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)],
-+MOZ_SYSTEM_SOUNDTOUCH=1,
-+MOZ_SYSTEM_SOUNDTOUCH=)
-+
-+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
-+    PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0)
-+
-+    AC_LANG_SAVE
-+    AC_LANG_CPLUSPLUS
-+    _SAVE_CXXFLAGS=$CXXFLAGS
-+    CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS"
-+    AC_CACHE_CHECK(for soundtouch sample type,
-+                   ac_cv_soundtouch_sample_type,
-+                   [AC_TRY_COMPILE([#include <SoundTouch.h>
-+                                    #ifndef SOUNDTOUCH_INTEGER_SAMPLES
-+                                    #error soundtouch expects float samples
-+                                    #endif],
-+                                   [],
-+                                   [ac_cv_soundtouch_sample_type=short],
-+                                   [ac_cv_soundtouch_sample_type=float])])
-+    CXXFLAGS=$_SAVE_CXXFLAGS
-+    AC_LANG_RESTORE
-+
-+    if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \
-+         -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then
-+        AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove 
--with-system-soundtouch.])
-+    fi
-+fi
-+
-+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
-+    AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH)
-+fi
-+AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
-+
-+dnl ========================================================
-+dnl Check for libogg
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-ogg,
-+[  --with-system-ogg       Use system libogg (located with pkgconfig)],
-+MOZ_SYSTEM_OGG=1,
-+MOZ_SYSTEM_OGG=)
-+
-+if test -n "$MOZ_SYSTEM_OGG"; then
-+    PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
++    PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.3.0)
 +
 +    _SAVE_LIBS=$LIBS
 +    LIBS="$LIBS $MOZ_OGG_LIBS"
@@ -407,7 +146,7 @@ $NetBSD: patch-mozilla_old-configure.in,
  dnl system libvpx Support
  dnl ========================================================
  MOZ_ARG_WITH_BOOL(system-libvpx,
-@@ -3252,6 +3610,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
+@@ -3208,6 +3312,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
  AC_SUBST(MOZ_WEBM_ENCODER)
  
  dnl ==================================
@@ -475,31 +214,7 @@ $NetBSD: patch-mozilla_old-configure.in,
  dnl = Check alsa availability on Linux
  dnl ==================================
  
-@@ -3265,12 +3684,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
-    MOZ_ALSA=1,
-    MOZ_ALSA=)
- 
-+MOZ_ARG_DISABLE_BOOL(alsa-dlopen,
-+[  --disable-alsa-dlopen   Disable runtime linking of libasound.so],
-+   DISABLE_LIBASOUND_DLOPEN=1,
-+   DISABLE_LIBASOUND_DLOPEN=)
-+
- if test -n "$MOZ_ALSA"; then
-     PKG_CHECK_MODULES(MOZ_ALSA, alsa, ,
-          [echo "$MOZ_ALSA_PKG_ERRORS"
-           AC_MSG_ERROR([Need alsa for audio output on Linux. (On Ubuntu, you might try installing the package libasound2-dev.)])])
- fi
- 
-+if test -n "$DISABLE_LIBASOUND_DLOPEN"; then
-+    AC_DEFINE(DISABLE_LIBASOUND_DLOPEN)
-+else
-+    MOZ_ALSA_LIBS=
-+fi
-+
- AC_SUBST(MOZ_ALSA)
- 
- dnl ========================================================
-@@ -5220,6 +5650,27 @@ if test "$USE_FC_FREETYPE"; then
+@@ -5023,6 +5188,27 @@ if test "$USE_FC_FREETYPE"; then
  fi
  
  dnl ========================================================

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in:1.7 pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in:1.8
--- pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in:1.7   Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in       Fri Nov 10 22:45:27 2017
@@ -1,13 +1,20 @@
-$NetBSD: patch-mozilla_config_Makefile.in,v 1.7 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_config_Makefile.in,v 1.8 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/config/Makefile.in.orig    2017-07-07 05:35:48.000000000 +0000
+--- mozilla/config/Makefile.in.orig    2017-10-16 07:17:07.000000000 +0000
 +++ mozilla/config/Makefile.in
-@@ -49,6 +49,13 @@ export:: $(export-preqs)
+@@ -41,6 +41,8 @@ export:: $(export-preqs)
+       $(PYTHON) -m mozbuild.action.preprocessor $(DEFINES) $(ACDEFINES) \
+               -DMOZ_TREE_CAIRO=$(MOZ_TREE_CAIRO) \
+               -DMOZ_TREE_PIXMAN=$(MOZ_TREE_PIXMAN) \
++              -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \
++              -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \
+               -DMOZ_SYSTEM_HUNSPELL=$(MOZ_SYSTEM_HUNSPELL) \
+               -DMOZ_SYSTEM_BZ2=$(MOZ_SYSTEM_BZ2) \
+               -DMOZ_SYSTEM_ZLIB=$(MOZ_SYSTEM_ZLIB) \
+@@ -49,6 +51,11 @@ export:: $(export-preqs)
                -DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \
                -DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \
                -DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \
-+              -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \
-+              -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \
 +              -DMOZ_SYSTEM_OGG=$(MOZ_SYSTEM_OGG) \
 +              -DMOZ_SYSTEM_THEORA=$(MOZ_SYSTEM_THEORA) \
 +              -DMOZ_SYSTEM_VORBIS=$(MOZ_SYSTEM_VORBIS) \

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build:1.9 pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build:1.10
--- pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build:1.9    Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build        Fri Nov 10 22:45:27 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_config_external_moz.build,v 1.9 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_config_external_moz.build,v 1.10 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/config/external/moz.build.orig     2017-07-07 05:35:48.000000000 +0000
+--- mozilla/config/external/moz.build.orig     2017-10-16 07:17:07.000000000 +0000
 +++ mozilla/config/external/moz.build
 @@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']:
  external_dirs += ['modules/brotli']
@@ -36,6 +36,6 @@ $NetBSD: patch-mozilla_config_external_m
      'media/libspeex_resampler',
      'media/libstagefright',
 -    'media/libsoundtouch',
+     'media/psshparser'
  ]
  
- DIRS += ['../../' + i for i in external_dirs]
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp:1.9 pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp:1.10
--- pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp:1.9       Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp   Fri Nov 10 22:45:27 2017
@@ -1,8 +1,28 @@
-$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.9 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.10 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/dom/system/OSFileConstants.cpp.orig        2017-07-07 05:36:18.000000000 +0000
+--- mozilla/dom/system/OSFileConstants.cpp.orig        2017-10-16 07:21:21.000000000 +0000
 +++ mozilla/dom/system/OSFileConstants.cpp
-@@ -699,7 +699,7 @@ static const dom::ConstantSpec gLibcProp
+@@ -16,14 +16,17 @@
+ #include "dirent.h"
+ #include "poll.h"
+ #include "sys/stat.h"
+-#if defined(ANDROID)
++#if defined(XP_LINUX)
+ #include <sys/vfs.h>
+ #define statvfs statfs
++#define f_frsize f_bsize
+ #else
+ #include "sys/statvfs.h"
++#endif // defined(XP_LINUX)
++#if !defined(ANDROID)
+ #include "sys/wait.h"
+ #include <spawn.h>
+-#endif // defined(ANDROID)
++#endif // !defined(ANDROID)
+ #endif // defined(XP_UNIX)
+ 
+ #if defined(XP_LINUX)
+@@ -699,7 +702,7 @@ static const dom::ConstantSpec gLibcProp
  
    { "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) },
  
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build:1.9 pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build:1.10
--- pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build:1.9   Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build       Fri Nov 10 22:45:27 2017
@@ -1,14 +1,14 @@
-$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.9 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.10 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/gfx/skia/moz.build.orig    2017-07-07 05:36:33.000000000 +0000
+--- mozilla/gfx/skia/moz.build.orig    2017-10-16 07:17:53.000000000 +0000
 +++ mozilla/gfx/skia/moz.build
-@@ -664,6 +664,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
+@@ -750,6 +750,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
          '-Wno-unused-private-field',
      ]
  
 +if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
 +
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
      CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
      CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.9 pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.10
--- pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.9     Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c Fri Nov 10 22:45:27 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.10 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/media/libcubeb/src/cubeb_alsa.c.orig       2017-07-07 05:37:16.000000000 +0000
+--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig       2017-10-16 07:19:00.000000000 +0000
 +++ mozilla/media/libcubeb/src/cubeb_alsa.c
 @@ -7,11 +7,15 @@
  #undef NDEBUG
@@ -277,7 +277,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
    pthread_mutex_unlock(&cubeb_alsa_mutex);
  
    return r;
-@@ -654,12 +704,65 @@ alsa_init(cubeb ** context, char const *
+@@ -660,12 +710,65 @@ alsa_init(cubeb ** context, char const *
    pthread_attr_t attr;
    snd_pcm_t * dummy;
  
@@ -344,7 +344,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
      cubeb_alsa_error_handler_set = 1;
    }
    pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -667,6 +770,8 @@ alsa_init(cubeb ** context, char const *
+@@ -673,6 +776,8 @@ alsa_init(cubeb ** context, char const *
    ctx = calloc(1, sizeof(*ctx));
    assert(ctx);
  
@@ -353,7 +353,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
    ctx->ops = &alsa_ops;
  
    r = pthread_mutex_init(&ctx->mutex, NULL);
-@@ -716,7 +821,7 @@ alsa_init(cubeb ** context, char const *
+@@ -722,7 +827,7 @@ alsa_init(cubeb ** context, char const *
         config fails with EINVAL, the PA PCM is too old for this workaround. */
      if (r == -EINVAL) {
        pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -362,7 +362,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
        pthread_mutex_unlock(&cubeb_alsa_mutex);
        ctx->local_config = NULL;
      } else if (r >= 0) {
-@@ -755,9 +860,13 @@ alsa_destroy(cubeb * ctx)
+@@ -762,9 +867,13 @@ alsa_destroy(cubeb * ctx)
    pthread_mutex_destroy(&ctx->mutex);
    free(ctx->fds);
  
@@ -377,7 +377,16 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
      pthread_mutex_unlock(&cubeb_alsa_mutex);
    }
  
-@@ -842,7 +951,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -844,13 +953,16 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+   r = pthread_mutex_init(&stm->mutex, NULL);
+   assert(r == 0);
+ 
++  r = pthread_cond_init(&stm->cond, NULL);
++  assert(r == 0);
++
+   r = alsa_locked_pcm_open(&stm->pcm, SND_PCM_STREAM_PLAYBACK, ctx->local_config);
+   if (r < 0) {
+     alsa_stream_destroy(stm);
      return CUBEB_ERROR;
    }
  
@@ -386,7 +395,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
    assert(r == 0);
  
    latency_us = latency_frames * 1e6 / stm->params.rate;
-@@ -855,7 +964,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -863,7 +975,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
      latency_us = latency_us < min_latency ? min_latency: latency_us;
    }
  
@@ -395,7 +404,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
                           stm->params.channels, stm->params.rate, 1,
                           latency_us);
    if (r < 0) {
-@@ -863,15 +972,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -871,20 +983,17 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
      return CUBEB_ERROR_INVALID_FORMAT;
    }
  
@@ -413,8 +422,13 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
 +  r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds);
    assert((nfds_t) r == stm->nfds);
  
-   r = pthread_cond_init(&stm->cond, NULL);
-@@ -902,7 +1011,7 @@ alsa_stream_destroy(cubeb_stream * stm)
+-  r = pthread_cond_init(&stm->cond, NULL);
+-  assert(r == 0);
+-
+   if (alsa_register_stream(ctx, stm) != 0) {
+     alsa_stream_destroy(stm);
+     return CUBEB_ERROR;
+@@ -910,7 +1019,7 @@ alsa_stream_destroy(cubeb_stream * stm)
    pthread_mutex_lock(&stm->mutex);
    if (stm->pcm) {
      if (stm->state == DRAINING) {
@@ -423,7 +437,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
      }
      alsa_locked_pcm_close(stm->pcm);
      stm->pcm = NULL;
-@@ -944,12 +1053,12 @@ alsa_get_max_channel_count(cubeb * ctx, 
+@@ -952,12 +1061,12 @@ alsa_get_max_channel_count(cubeb * ctx, 
      return CUBEB_ERROR;
    }
  
@@ -438,7 +452,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
    if (r < 0) {
      return CUBEB_ERROR;
    }
-@@ -969,34 +1078,34 @@ alsa_get_preferred_sample_rate(cubeb * c
+@@ -978,34 +1087,34 @@ alsa_get_preferred_sample_rate(cubeb * c
  
    /* get a pcm, disabling resampling, so we get a rate the
     * hardware/dmix/pulse/etc. supports. */
@@ -481,7 +495,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
  
    return CUBEB_OK;
  }
-@@ -1020,7 +1129,7 @@ alsa_stream_start(cubeb_stream * stm)
+@@ -1030,7 +1139,7 @@ alsa_stream_start(cubeb_stream * stm)
    ctx = stm->context;
  
    pthread_mutex_lock(&stm->mutex);
@@ -490,7 +504,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
    gettimeofday(&stm->last_activity, NULL);
    pthread_mutex_unlock(&stm->mutex);
  
-@@ -1054,7 +1163,7 @@ alsa_stream_stop(cubeb_stream * stm)
+@@ -1064,7 +1173,7 @@ alsa_stream_stop(cubeb_stream * stm)
    pthread_mutex_unlock(&ctx->mutex);
  
    pthread_mutex_lock(&stm->mutex);
@@ -499,7 +513,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
    pthread_mutex_unlock(&stm->mutex);
  
    return CUBEB_OK;
-@@ -1070,8 +1179,8 @@ alsa_stream_get_position(cubeb_stream * 
+@@ -1080,14 +1189,15 @@ alsa_stream_get_position(cubeb_stream * 
    pthread_mutex_lock(&stm->mutex);
  
    delay = -1;
@@ -510,7 +524,15 @@ $NetBSD: patch-mozilla_media_libcubeb_sr
      *position = stm->last_position;
      pthread_mutex_unlock(&stm->mutex);
      return CUBEB_OK;
-@@ -1096,7 +1205,7 @@ alsa_stream_get_latency(cubeb_stream * s
+   }
+ 
+-  assert(delay >= 0);
++  // Comment out to enable alsa-plugins-oss audio playback
++  // assert(delay >= 0);
+ 
+   *position = 0;
+   if (stm->write_position >= (snd_pcm_uframes_t) delay) {
+@@ -1106,7 +1216,7 @@ alsa_stream_get_latency(cubeb_stream * s
    snd_pcm_sframes_t delay;
    /* This function returns the delay in frames until a frame written using
       snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers:1.23 pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers:1.24
--- pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers:1.23       Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers    Fri Nov 10 22:45:27 2017
@@ -1,54 +1,19 @@
-$NetBSD: patch-mozilla_config_system-headers,v 1.23 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_config_system-headers,v 1.24 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/config/system-headers.orig 2017-07-07 05:35:48.000000000 +0000
+--- mozilla/config/system-headers.orig 2017-10-16 07:17:08.000000000 +0000
 +++ mozilla/config/system-headers
-@@ -624,6 +624,8 @@ libgnome/libgnome.h
+@@ -624,6 +624,7 @@ libgnome/libgnome.h
  libgnomeui/gnome-icon-lookup.h
  libgnomeui/gnome-icon-theme.h
  libgnomeui/gnome-ui-init.h
 +libv4l2.h
-+limits
  limits.h
  link.h
  #ifdef ANDROID
-@@ -714,6 +716,7 @@ mapiutil.h
- mapix.h
- Math64.h
- math.h
-+complex
- mbstring.h
- #ifdef ANDROID
- android/native_window.h
-@@ -1302,6 +1305,25 @@ vpx/vp8cx.h
- vpx/vp8dx.h
- vpx_mem/vpx_mem.h
- #endif
-+#ifdef GKMEDIAS_SHARED_LIBRARY
-+vpx/vpx_codec.h
-+vpx/vpx_decoder.h
-+vpx/vpx_encoder.h
-+vpx/vp8cx.h
-+vpx/vp8dx.h
-+vpx_mem/vpx_mem.h
-+vorbis/codec.h
-+theora/theoradec.h
-+tremor/ivorbiscodec.h
-+speex/speex_resampler.h
-+soundtouch/SoundTouch.h
-+ogg/ogg.h
-+ogg/os_types.h
-+nestegg/nestegg.h
-+cubeb/cubeb.h
-+speex/speex_resampler.h
-+soundtouch/SoundTouch.h
-+#endif
- gst/gst.h
- gst/app/gstappsink.h
- gst/app/gstappsrc.h
-@@ -1332,3 +1354,26 @@ unicode/utypes.h
+@@ -1267,6 +1268,15 @@ libsn/sn-launcher.h
+ libsn/sn-monitor.h
+ libsn/sn-util.h
  #endif
- libutil.h
- unwind.h
 +#if MOZ_SYSTEM_GRAPHITE2==1
 +graphite2/Font.h
 +graphite2/Segment.h
@@ -58,6 +23,13 @@ $NetBSD: patch-mozilla_config_system-hea
 +harfbuzz/hb-ot.h
 +harfbuzz/hb.h
 +#endif
+ #if MOZ_SYSTEM_HUNSPELL==1
+ hunspell.hxx
+ #endif
+@@ -1335,3 +1345,17 @@ unicode/utypes.h
+ libutil.h
+ unwind.h
+ fenv.h
 +#if MOZ_SYSTEM_OGG==1
 +ogg/ogg.h
 +ogg/os_types.h

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py:1.5 pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py:1.6
--- pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py:1.5       Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py   Fri Nov 10 22:45:27 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.5 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.6 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/gfx/skia/generate_mozbuild.py.orig 2017-07-07 05:36:33.000000000 +0000
+--- mozilla/gfx/skia/generate_mozbuild.py.orig 2017-10-16 07:17:54.000000000 +0000
 +++ mozilla/gfx/skia/generate_mozbuild.py
 @@ -140,6 +140,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
          '-Wno-unused-private-field',
@@ -9,6 +9,6 @@ $NetBSD: patch-mozilla_gfx_skia_generate
 +if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
 +
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
      CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
      CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build:1.5 pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build:1.6
--- pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build:1.5 Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build     Fri Nov 10 22:45:27 2017
@@ -1,19 +1,19 @@
-$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.5 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.6 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/gfx/thebes/moz.build.orig  2017-07-07 05:36:36.000000000 +0000
+--- mozilla/gfx/thebes/moz.build.orig  2017-10-16 07:17:57.000000000 +0000
 +++ mozilla/gfx/thebes/moz.build
-@@ -286,7 +286,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
+@@ -266,7 +266,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
  LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
  LOCAL_INCLUDES += ['/media/libyuv/include']
  
 -DEFINES['GRAPHITE2_STATIC'] = True
-+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
-+    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
-+
 +if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
 +    CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS']
 +else:
 +    DEFINES['GRAPHITE2_STATIC'] = True
++
++if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
++    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
  
  if CONFIG['CLANG_CXX']:
      # Suppress warnings from Skia header files.

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc:1.3 pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc:1.4
--- pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc:1.3     Sun Jan  1 16:14:08 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc Fri Nov 10 22:45:27 2017
@@ -1,16 +1,16 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc,v 1.3 2017/01/01 16:14:08 ryoon Exp $
+$NetBSD: patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc,v 1.4 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/ipc/chromium/src/base/message_pump_libevent.cc.orig        2016-12-14 02:07:49.000000000 +0000
+--- mozilla/ipc/chromium/src/base/message_pump_libevent.cc.orig        2017-10-16 07:18:10.000000000 +0000
 +++ mozilla/ipc/chromium/src/base/message_pump_libevent.cc
 @@ -22,6 +22,7 @@
  
  // This macro checks that the _EVENT_SIZEOF_* constants defined in
  // ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct.
 +#if 0
+ #if defined(_EVENT_SIZEOF_SHORT)
  #define CHECK_EVENT_SIZEOF(TYPE, type) \
      static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
-     "bad _EVENT_SIZEOF_"#TYPE);
-@@ -32,6 +33,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t)
+@@ -40,6 +41,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t)
  CHECK_EVENT_SIZEOF(SHORT,     short);
  CHECK_EVENT_SIZEOF(SIZE_T,    size_t);
  CHECK_EVENT_SIZEOF(VOID_P,    void*);
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build:1.3 pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build:1.4
--- pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build:1.3     Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build Fri Nov 10 22:45:27 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.3 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.4 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/media/webrtc/signaling/test/common.build.orig      2017-07-07 05:29:00.000000000 +0000
+--- mozilla/media/webrtc/signaling/test/common.build.orig      2017-10-16 07:19:04.000000000 +0000
 +++ mozilla/media/webrtc/signaling/test/common.build
-@@ -96,6 +96,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
+@@ -96,11 +96,12 @@ if CONFIG['JS_SHARED_LIBRARY']:
  
  USE_LIBS += ['mozglue']
  
@@ -10,3 +10,10 @@ $NetBSD: patch-mozilla_media_webrtc_sign
  OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
  OS_LIBS += CONFIG['REALTIME_LIBS']
  
+-if CONFIG['MOZ_ALSA']:
+-    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
++if CONFIG['MOZ_OSS']:
++    OS_LIBS += CONFIG['MOZ_OSS_LIBS']
+ 
+ if CONFIG['MOZ_SYSTEM_JPEG']:
+     OS_LIBS += CONFIG['MOZ_JPEG_LIBS']

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp:1.4 pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp:1.5
--- pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp:1.4  Fri Oct  2 22:49:36 2015
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp      Fri Nov 10 22:45:27 2017
@@ -1,13 +1,13 @@
-$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.4 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.5 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig   2015-09-25 07:35:45.000000000 +0000
+--- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig   2017-10-16 07:18:17.000000000 +0000
 +++ mozilla/js/src/jit/arm/Architecture-arm.cpp
 @@ -16,7 +16,7 @@
  #include "jit/arm/Assembler-arm.h"
  #include "jit/RegisterSets.h"
  
 -#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM)
-+#if !defined(__linux__) || defined(ANDROID) || defined(JS_ARM_SIMULATOR) || defined(__NetBSD__)
++#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM) || defined(__NetBSD__)
  // The Android NDK and B2G do not include the hwcap.h kernel header, and it is not
  // defined when building the simulator, so inline the header defines we need.
  # define HWCAP_VFP        (1 << 6)
Index: pkgsrc/www/seamonkey/patches/patch-suite_installer_Makefile.in
diff -u pkgsrc/www/seamonkey/patches/patch-suite_installer_Makefile.in:1.4 pkgsrc/www/seamonkey/patches/patch-suite_installer_Makefile.in:1.5
--- pkgsrc/www/seamonkey/patches/patch-suite_installer_Makefile.in:1.4  Mon Jan  7 21:55:30 2013
+++ pkgsrc/www/seamonkey/patches/patch-suite_installer_Makefile.in      Fri Nov 10 22:45:27 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-suite_installer_Makefile.in,v 1.4 2013/01/07 21:55:30 ryoon Exp $
+$NetBSD: patch-suite_installer_Makefile.in,v 1.5 2017/11/10 22:45:27 ryoon Exp $
 
---- suite/installer/Makefile.in.orig   2012-11-18 10:14:25.000000000 +0000
+--- suite/installer/Makefile.in.orig   2017-10-16 07:06:49.000000000 +0000
 +++ suite/installer/Makefile.in
-@@ -16,7 +16,7 @@ MOZ_PKG_REMOVALS = $(srcdir)/removed-fil
+@@ -11,7 +11,7 @@ MOZ_PKG_REMOVALS = $(srcdir)/removed-fil
  MOZ_PKG_MANIFEST_P = $(srcdir)/package-manifest.in
  # Be fatal, except when building with XULRunner which already bundles some files.
  ifndef SYSTEM_LIBXUL
@@ -10,4 +10,4 @@ $NetBSD: patch-suite_installer_Makefile.
 +MOZ_PKG_FATAL_WARNINGS = 0
  endif
  
- MOZ_NONLOCALIZED_PKG_LIST = \
+ MOZ_PKG_DUPEFLAGS = \

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build:1.1 pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build:1.2
--- pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build:1.1     Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build Fri Nov 10 22:45:27 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_js_src_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_js_src_moz.build,v 1.2 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/js/src/moz.build.orig      2017-07-07 05:36:52.000000000 +0000
+--- mozilla/js/src/moz.build.orig      2017-10-16 07:18:19.000000000 +0000
 +++ mozilla/js/src/moz.build
-@@ -734,10 +734,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS']
+@@ -735,10 +735,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS']
  CFLAGS += CONFIG['MOZ_ICU_CFLAGS']
  CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
  
@@ -11,5 +11,5 @@ $NetBSD: patch-mozilla_js_src_moz.build,
 -DIST_INSTALL = True
 -
  # Prepare self-hosted JS code for embedding
- GENERATED_FILES += ['selfhosted.out.h']
- selfhosted = GENERATED_FILES['selfhosted.out.h']
+ GENERATED_FILES += [('selfhosted.out.h', 'selfhosted.js')]
+ selfhosted = GENERATED_FILES[('selfhosted.out.h', 'selfhosted.js')]
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure:1.1 pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure:1.2
--- pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure:1.1        Sun Jan  1 16:14:08 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure    Fri Nov 10 22:45:27 2017
@@ -1,13 +1,31 @@
-$NetBSD: patch-mozilla_toolkit_moz.configure,v 1.1 2017/01/01 16:14:08 ryoon Exp $
+$NetBSD: patch-mozilla_toolkit_moz.configure,v 1.2 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/toolkit/moz.configure.orig 2016-12-14 02:09:56.000000000 +0000
+--- mozilla/toolkit/moz.configure.orig 2017-10-16 07:20:55.000000000 +0000
 +++ mozilla/toolkit/moz.configure
-@@ -348,7 +348,7 @@ option('--enable-eme',
- def enable_eme(value, target):
-     # Widevine EME by default enabled on desktop Windows, MacOS and Linux,
-     # x86 and x64 builds.
--    if (target.kernel in ('Darwin', 'WINNT', 'Linux') and
-+    if (target.kernel in ('Darwin', 'WINNT', 'Linux', 'NetBSD') and
-         target.os not in ('Android', 'iOS') and
-         target.cpu in ('x86', 'x86_64')):
-         return value
+@@ -338,6 +338,26 @@ add_old_configure_assignment('FT2_LIBS',
+ add_old_configure_assignment('FT2_CFLAGS',
+                              delayed_getattr(ft2_info, 'cflags'))
+ 
++# Graphite2
++# ==============================================================
++option('--with-system-graphite2',
++       help="Use system graphite2 (located with pkgconfig)")
++
++system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2',
++                                     when='--with-system-graphite2')
++
++set_config('MOZ_SYSTEM_GRAPHITE2', depends_if(system_graphite2)(lambda _: True))
++
++# HarfBuzz
++# ==============================================================
++option('--with-system-harfbuzz',
++       help="Use system harfbuzz (located with pkgconfig)")
++
++system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.4.1',
++                                    when='--with-system-harfbuzz')
++
++set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True))
++
+ # Apple platform decoder support
+ # ==============================================================
+ @depends(toolkit)

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.8 
pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.9
--- pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.8        Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc    Fri Nov 10 22:45:27 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.8 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.9 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig    2017-07-07 05:37:23.000000000 +0000
+--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig    2017-10-16 07:19:11.000000000 +0000
 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
-@@ -25,10 +25,21 @@
+@@ -25,6 +25,9 @@
  #else
  #include <linux/videodev2.h>
  #endif
@@ -12,6 +12,9 @@ $NetBSD: patch-mozilla_media_webrtc_trun
  
  #include "webrtc/system_wrappers/interface/ref_count.h"
  #include "webrtc/system_wrappers/interface/trace.h"
+@@ -34,6 +37,15 @@
+ #define BUF_LEN     ( 1024 * ( EVENT_SIZE + 16 ) )
+ #endif
  
 +#ifdef HAVE_LIBV4L2
 +#define open  v4l2_open
@@ -21,10 +24,11 @@ $NetBSD: patch-mozilla_media_webrtc_trun
 +#define mmap  v4l2_mmap
 +#define munmap        v4l2_munmap
 +#endif
- 
++
  namespace webrtc
  {
-@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
+ namespace videocapturemodule
+@@ -274,6 +286,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
      memset(deviceNameUTF8, 0, deviceNameLength);
      memcpy(cameraName, cap.card, sizeof(cap.card));
  

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.6 pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.7
--- pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.6    Fri Aug 18 23:55:07 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build        Fri Nov 10 22:45:27 2017
@@ -1,8 +1,25 @@
-$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.6 2017/08/18 23:55:07 ryoon Exp $
+$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.7 2017/11/10 22:45:27 ryoon Exp $
 
---- mozilla/toolkit/library/moz.build.orig     2017-07-07 05:38:25.000000000 +0000
+--- mozilla/toolkit/library/moz.build.orig     2017-10-16 07:20:55.000000000 +0000
 +++ mozilla/toolkit/library/moz.build
-@@ -237,6 +237,21 @@ if CONFIG['MOZ_SYSTEM_PNG']:
+@@ -215,6 +215,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
+     ]
+ 
+ OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS']
++OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
+ OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
+ 
+ if CONFIG['SERVO_TARGET_DIR']:
+@@ -229,9 +230,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
+ if CONFIG['MOZ_SYSTEM_PNG']:
+     OS_LIBS += CONFIG['MOZ_PNG_LIBS']
+ 
++if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
++    OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
++
++if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
++    OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
++
  if CONFIG['MOZ_SYSTEM_HUNSPELL']:
      OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
  
@@ -24,13 +41,14 @@ $NetBSD: patch-mozilla_toolkit_library_m
  if CONFIG['MOZ_SYSTEM_LIBEVENT']:
      OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
  
-@@ -249,6 +264,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']:
- if CONFIG['MOZ_ALSA']:
-     OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
+@@ -241,8 +263,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
+ if not CONFIG['MOZ_TREE_PIXMAN']:
+     OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
  
+-if CONFIG['MOZ_ALSA']:
+-    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
 +if CONFIG['MOZ_OSS']:
 +    OS_LIBS += CONFIG['MOZ_OSS_LIBS']
-+
+ 
  if CONFIG['HAVE_CLOCK_MONOTONIC']:
      OS_LIBS += CONFIG['REALTIME_LIBS']
- 

Added files:

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure:1.1
--- /dev/null   Fri Nov 10 22:45:28 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure   Fri Nov 10 22:45:27 2017
@@ -0,0 +1,21 @@
+$NetBSD: patch-mozilla_build_moz.configure_keyfiles.configure,v 1.1 2017/11/10 22:45:27 ryoon Exp $
+
+--- mozilla/build/moz.configure/keyfiles.configure.orig        2017-10-16 07:17:02.000000000 +0000
++++ mozilla/build/moz.configure/keyfiles.configure
+@@ -18,6 +18,7 @@ def keyfile(desc, help=None, callback=la
+     @checking('for the %s key' % desc, lambda x: x and x is not no_key)
+     @imports(_from='__builtin__', _import='open')
+     @imports(_from='__builtin__', _import='IOError')
++    @imports(_from='os', _import='environ')
+     def keyfile(value):
+         if value:
+             try:
+@@ -28,7 +29,7 @@ def keyfile(desc, help=None, callback=la
+                     raise FatalCheckError("'%s' is empty." % value[0])
+             except IOError as e:
+                 raise FatalCheckError("'%s': %s." % (value[0], e.strerror))
+-        return no_key
++        return environ.get('MOZ_%s_KEY' % desc.upper().replace(' ', '_')) or no_key
+ 
+     return keyfile
+ 
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure:1.1
--- /dev/null   Fri Nov 10 22:45:28 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure     Fri Nov 10 22:45:27 2017
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_build_moz.configure_memory.configure,v 1.1 2017/11/10 22:45:27 ryoon Exp $
+
+--- mozilla/build/moz.configure/memory.configure.orig  2017-10-16 07:17:06.000000000 +0000
++++ mozilla/build/moz.configure/memory.configure
+@@ -66,7 +66,7 @@ def jemalloc_os_define(jemalloc, jemallo
+             return 'MOZ_MEMORY_LINUX'
+         if target.kernel == 'Darwin':
+             return 'MOZ_MEMORY_DARWIN'
+-        if target.kernel in ('kFreeBSD', 'FreeBSD', 'NetBSD'):
++        if target.kernel in ('kFreeBSD', 'FreeBSD', 'NetBSD', 'DragonFly'):
+             return 'MOZ_MEMORY_BSD'
+         die('--enable-jemalloc is not supported on %s', target.kernel)
+ 
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp:1.1
--- /dev/null   Fri Nov 10 22:45:28 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp  Fri Nov 10 22:45:27 2017
@@ -0,0 +1,39 @@
+$NetBSD: patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp,v 1.1 2017/11/10 22:45:27 ryoon Exp $
+
+--- mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp.orig       2017-10-16 07:17:37.000000000 +0000
++++ mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp
+@@ -11,9 +11,13 @@
+ #include "prmem.h"
+ #include "prlink.h"
+ 
++#ifdef MOZ_SYSTEM_SOUNDTOUCH
++#include "nsXPCOMPrivate.h" // for XUL_DLL
++#else
+ // We use a known symbol located in lgpllibs to determine its location.
+ // soundtouch happens to be always included in lgpllibs
+ #include "soundtouch/SoundTouch.h"
++#endif
+ 
+ namespace mozilla
+ {
+@@ -51,6 +55,12 @@ FFVPXRuntimeLinker::Init()
+ 
+   sLinkStatus = LinkStatus_FAILED;
+ 
++#ifdef MOZ_SYSTEM_SOUNDTOUCH
++  // We retrieve the path of the XUL library as this is where mozavcodec and
++  // mozavutil libs are located.
++  char* path =
++    PR_GetLibraryFilePathname(XUL_DLL, (PRFuncPtr)&FFVPXRuntimeLinker::Init);
++#else
+   // We retrieve the path of the lgpllibs library as this is where mozavcodec
+   // and mozavutil libs are located.
+   char* lgpllibsname = PR_GetLibraryName(nullptr, "lgpllibs");
+@@ -61,6 +71,7 @@ FFVPXRuntimeLinker::Init()
+     PR_GetLibraryFilePathname(lgpllibsname,
+                               (PRFuncPtr)&soundtouch::SoundTouch::getVersionId);
+   PR_FreeLibraryName(lgpllibsname);
++#endif
+   if (!path) {
+     return false;
+   }
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp:1.1
--- /dev/null   Fri Nov 10 22:45:28 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp    Fri Nov 10 22:45:27 2017
@@ -0,0 +1,17 @@
+$NetBSD: patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp,v 1.1 2017/11/10 22:45:27 ryoon Exp $
+
+--- mozilla/gfx/2d/DataSurfaceHelpers.cpp.orig 2017-10-16 07:17:49.000000000 +0000
++++ mozilla/gfx/2d/DataSurfaceHelpers.cpp
+@@ -320,6 +320,12 @@ CopyRect(DataSourceSurface* aSrc, DataSo
+     MOZ_CRASH("GFX: we should never be getting invalid rects at this point");
+   }
+ 
++#if MOZ_BIG_ENDIAN
++  // hack: avoid a crash, we cope with the bogus display result for now
++  if (aSrc->GetFormat() != aDest->GetFormat())
++    return false;
++#endif
++
+   MOZ_RELEASE_ASSERT(aSrc->GetFormat() == aDest->GetFormat(),
+                      "GFX: different surface formats");
+   MOZ_RELEASE_ASSERT(IntRect(IntPoint(), aSrc->GetSize()).Contains(aSrcRect),
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h:1.1
--- /dev/null   Fri Nov 10 22:45:28 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h    Fri Nov 10 22:45:27 2017
@@ -0,0 +1,14 @@
+$NetBSD: patch-mozilla_gfx_2d_HelpersCairo.h,v 1.1 2017/11/10 22:45:27 ryoon Exp $
+
+--- mozilla/gfx/2d/HelpersCairo.h.orig 2017-10-16 07:17:49.000000000 +0000
++++ mozilla/gfx/2d/HelpersCairo.h
+@@ -160,7 +160,9 @@ GfxFormatToCairoFormat(SurfaceFormat for
+     case SurfaceFormat::R5G6B5_UINT16:
+       return CAIRO_FORMAT_RGB16_565;
+     default:
++#if MOZ_LITTLE_ENDIAN
+       gfxCriticalError() << "Unknown image format " << (int)format;
++#endif
+       return CAIRO_FORMAT_ARGB32;
+   }
+ }
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h:1.1
--- /dev/null   Fri Nov 10 22:45:28 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h   Fri Nov 10 22:45:27 2017
@@ -0,0 +1,90 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h,v 1.1 2017/11/10 22:45:27 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/atomicops_internals_arm_gcc.h.orig   2017-10-16 07:18:10.000000000 +0000
++++ mozilla/ipc/chromium/src/base/atomicops_internals_arm_gcc.h
+@@ -14,44 +14,19 @@
+ namespace base {
+ namespace subtle {
+ 
+-// 0xffff0fc0 is the hard coded address of a function provided by
+-// the kernel which implements an atomic compare-exchange. On older
+-// ARM architecture revisions (pre-v6) this may be implemented using
+-// a syscall. This address is stable, and in active use (hard coded)
+-// by at least glibc-2.7 and the Android C library.
+-typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
+-                                           Atomic32 new_value,
+-                                           volatile Atomic32* ptr);
+-LinuxKernelCmpxchgFunc pLinuxKernelCmpxchg __attribute__((weak)) =
+-    (LinuxKernelCmpxchgFunc) 0xffff0fc0;
+-
+-typedef void (*LinuxKernelMemoryBarrierFunc)(void);
+-LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier __attribute__((weak)) =
+-    (LinuxKernelMemoryBarrierFunc) 0xffff0fa0;
+-
+-
+ inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
+                                          Atomic32 old_value,
+                                          Atomic32 new_value) {
+-  Atomic32 prev_value = *ptr;
+-  do {
+-    if (!pLinuxKernelCmpxchg(old_value, new_value,
+-                             const_cast<Atomic32*>(ptr))) {
+-      return old_value;
+-    }
+-    prev_value = *ptr;
+-  } while (prev_value == old_value);
+-  return prev_value;
++  return __sync_val_compare_and_swap(ptr, old_value, new_value);
+ }
+ 
+ inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
+                                          Atomic32 new_value) {
+-  Atomic32 old_value;
++  Atomic32 prev_value;
+   do {
+-    old_value = *ptr;
+-  } while (pLinuxKernelCmpxchg(old_value, new_value,
+-                               const_cast<Atomic32*>(ptr)));
+-  return old_value;
++    prev_value = *ptr;
++  } while (!__sync_bool_compare_and_swap(ptr, prev_value, new_value));
++  return prev_value;
+ }
+ 
+ inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
+@@ -61,18 +36,15 @@ inline Atomic32 NoBarrier_AtomicIncremen
+ 
+ inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
+                                         Atomic32 increment) {
+-  for (;;) {
+-    // Atomic exchange the old value with an incremented one.
+-    Atomic32 old_value = *ptr;
+-    Atomic32 new_value = old_value + increment;
+-    if (pLinuxKernelCmpxchg(old_value, new_value,
+-                            const_cast<Atomic32*>(ptr)) == 0) {
+-      // The exchange took place as expected.
+-      return new_value;
+-    }
+-    // Otherwise, *ptr changed mid-loop and we need to retry.
+-  }
++  Atomic32 old_value;
++  Atomic32 new_value;
+ 
++  do {
++    // Atomic exchange the old value with an incremented one.
++    old_value = *ptr;
++    new_value = old_value + increment;
++  } while (!__sync_bool_compare_and_swap(ptr, old_value, new_value));
++  return new_value;
+ }
+ 
+ inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
+@@ -92,7 +64,7 @@ inline void NoBarrier_Store(volatile Ato
+ }
+ 
+ inline void MemoryBarrier() {
+-  pLinuxKernelMemoryBarrier();
++  __sync_synchronize();
+ }
+ 
+ inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {
Index: pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h:1.1
--- /dev/null   Fri Nov 10 22:45:28 2017
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h   Fri Nov 10 22:45:27 2017
@@ -0,0 +1,89 @@
+$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h,v 1.1 2017/11/10 22:45:27 ryoon Exp $
+
+--- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_arm_gcc.h.orig   2017-10-16 07:20:50.000000000 +0000
++++ mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_arm_gcc.h
+@@ -39,44 +39,19 @@ namespace google {
+ namespace protobuf {
+ namespace internal {
+ 
+-// 0xffff0fc0 is the hard coded address of a function provided by
+-// the kernel which implements an atomic compare-exchange. On older
+-// ARM architecture revisions (pre-v6) this may be implemented using
+-// a syscall. This address is stable, and in active use (hard coded)
+-// by at least glibc-2.7 and the Android C library.
+-typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
+-                                           Atomic32 new_value,
+-                                           volatile Atomic32* ptr);
+-LinuxKernelCmpxchgFunc pLinuxKernelCmpxchg __attribute__((weak)) =
+-    (LinuxKernelCmpxchgFunc) 0xffff0fc0;
+-
+-typedef void (*LinuxKernelMemoryBarrierFunc)(void);
+-LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier __attribute__((weak)) =
+-    (LinuxKernelMemoryBarrierFunc) 0xffff0fa0;
+-
+-
+ inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
+                                          Atomic32 old_value,
+                                          Atomic32 new_value) {
+-  Atomic32 prev_value = *ptr;
+-  do {
+-    if (!pLinuxKernelCmpxchg(old_value, new_value,
+-                             const_cast<Atomic32*>(ptr))) {
+-      return old_value;
+-    }
+-    prev_value = *ptr;
+-  } while (prev_value == old_value);
+-  return prev_value;
++  return __sync_val_compare_and_swap(ptr, old_value, new_value);
+ }
+ 
+ inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
+                                          Atomic32 new_value) {
+-  Atomic32 old_value;
++  Atomic32 prev_value;
+   do {
+-    old_value = *ptr;
+-  } while (pLinuxKernelCmpxchg(old_value, new_value,
+-                               const_cast<Atomic32*>(ptr)));
+-  return old_value;
++    prev_value = *ptr;
++  } while (!__sync_bool_compare_and_swap(ptr, prev_value, new_value));
++  return prev_value;
+ }
+ 
+ inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
+@@ -86,17 +61,15 @@ inline Atomic32 NoBarrier_AtomicIncremen
+ 
+ inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
+                                         Atomic32 increment) {
+-  for (;;) {
++  Atomic32 old_value;
++  Atomic32 new_value;
++
++  do {
+     // Atomic exchange the old value with an incremented one.
+-    Atomic32 old_value = *ptr;
+-    Atomic32 new_value = old_value + increment;
+-    if (pLinuxKernelCmpxchg(old_value, new_value,
+-                            const_cast<Atomic32*>(ptr)) == 0) {
+-      // The exchange took place as expected.
+-      return new_value;
+-    }
+-    // Otherwise, *ptr changed mid-loop and we need to retry.
+-  }
++    old_value = *ptr;
++    new_value = old_value + increment;
++  } while (!__sync_bool_compare_and_swap(ptr, old_value, new_value));
++  return new_value;
+ }
+ 
+ inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
+@@ -116,7 +89,7 @@ inline void NoBarrier_Store(volatile Ato
+ }
+ 
+ inline void MemoryBarrier() {
+-  pLinuxKernelMemoryBarrier();
++  __sync_synchronize();
+ }
+ 
+ inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {



Home | Main Index | Thread Index | Old Index