summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2017-11-10 22:45:27 +0000
committerryoon <ryoon@pkgsrc.org>2017-11-10 22:45:27 +0000
commit90cb8b7b022513b9b226371cbbbc0ee1c7f85d9e (patch)
treedb7e23bb3323e0749bcbc1615c32fe4e3e0b7ddf /www
parentc8268f564ae5d7c2e0fdd689594940c07fcf3d12 (diff)
downloadpkgsrc-90cb8b7b022513b9b226371cbbbc0ee1c7f85d9e.tar.gz
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.
Diffstat (limited to 'www')
-rw-r--r--www/seamonkey/Makefile5
-rw-r--r--www/seamonkey/PLIST274
-rw-r--r--www/seamonkey/PLIST.lightning480
-rw-r--r--www/seamonkey/distinfo100
-rw-r--r--www/seamonkey/options.mk14
-rw-r--r--www/seamonkey/patches/patch-ao10
-rw-r--r--www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js15
-rw-r--r--www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in13
-rw-r--r--www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg13
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m419
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure21
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure13
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure30
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure28
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_Makefile.in17
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_external_moz.build6
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_system-headers54
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py13
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp39
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp26
-rw-r--r--www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp19
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp17
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h14
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py6
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build8
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp27
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp49
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build12
-rw-r--r--www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp14
-rw-r--r--www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp40
-rw-r--r--www/seamonkey/patches/patch-mozilla_ios8
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h90
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc8
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc15
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jit_LIR.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp6
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_moz.build10
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_old-configure.in22
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c10
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c56
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h12
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp15
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c27
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c22
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libtheora_lib_info.c13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in14
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in14
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h19
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc14
-rw-r--r--www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c53
-rw-r--r--www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in13
-rw-r--r--www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build29
-rw-r--r--www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js13
-rw-r--r--www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h35
-rw-r--r--www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc20
-rw-r--r--www/seamonkey/patches/patch-mozilla_moz.configure35
-rw-r--r--www/seamonkey/patches/patch-mozilla_old-configure.in303
-rw-r--r--www/seamonkey/patches/patch-mozilla_ostream8
-rw-r--r--www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py24
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h89
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk13
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build34
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_moz.configure40
-rw-r--r--www/seamonkey/patches/patch-mozilla_unwind.h9
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h15
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build13
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp13
-rw-r--r--www/seamonkey/patches/patch-suite_installer_Makefile.in8
74 files changed, 730 insertions, 1899 deletions
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile
index 87e82d7da1d..f1f04f1a73d 100644
--- a/www/seamonkey/Makefile
+++ b/www/seamonkey/Makefile
@@ -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
diff --git a/www/seamonkey/PLIST b/www/seamonkey/PLIST
index 6815add8e8c..77ff7009e22 100644
--- a/www/seamonkey/PLIST
+++ b/www/seamonkey/PLIST
@@ -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/classic/messenger/mailWindow1.css
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/debugger/views/toolbar-view.js
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/framework/dev-edition-promo/dev-edition-pr
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/projecteditor/chrome/content/projecteditor
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/webaudioeditor/views/properties.js
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/devtools/client/dom/content/actions/grips.
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/devtools/client/dom/content/reducers/grips
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/devtools/client/framework/source-map-servi
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/devtools/client/inspector/components/inspe
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/devtools/client/inspector/rules/rules.js
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/devtools/client/jsonview/components/text-p
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
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/devtools/client/memory/components/tree-map
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/devtools/client/memory/store.js
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/devtools/client/performance/modules/marker
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/devtools/client/performance/test/helpers/i
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/devtools/client/projecteditor/lib/helpers/
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/devtools/client/projecteditor/lib/stores/l
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/devtools/client/responsive.html/browser/we
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/devtools/client/responsive.html/index.css
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/devtools/client/shared/components/notifica
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/devtools/client/shared/components/reps/rep
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/devtools/client/shared/devtools-file-watch
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/devtools/client/shared/shim/Services.js
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/devtools/client/shared/widgets/FilterWidge
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/devtools/client/shared/widgets/SideMenuWid
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/devtools/client/styleeditor/styleeditor-pa
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/devtools/client/webconsole/net/net-request
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/devtools/client/webconsole/new-console-out
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/devtools/server/actors/pretty-print-worker
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/devtools/server/actors/utils/TabSources.js
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/devtools/shared/DevToolsUtils.js
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/devtools/shared/fronts/performance.js
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/devtools/shared/specs/performance.js
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/animationinspector.css
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/images/angle-swatch.svg
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
-lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-divider@2x.png
lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png
lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-scrollbutton@2x.png
lib/seamonkey/chrome/devtools/skin/images/breakpoint.svg
@@ -1896,15 +1970,12 @@ lib/seamonkey/chrome/devtools/skin/images/command-paintflashing.svg
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
lib/seamonkey/chrome/devtools/skin/images/cubic-bezier-swatch.png
lib/seamonkey/chrome/devtools/skin/images/cubic-bezier-swatch@2x.png
-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/images/fast-forward.svg
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/images/firebug/tool-options.svg
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/images/search-clear-light.svg
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
lib/seamonkey/chrome/devtools/skin/images/tool-canvas.svg
@@ -2053,17 +2123,16 @@ lib/seamonkey/chrome/devtools/skin/images/vview-open-inspector@2x.png
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/tooltip/arrow-vertical-dark@2x.png
lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-light.png
lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-light@2x.png
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/devtools/client/aboutdebugging.propertie
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/devtools/client/device.properties
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/devtools/client/storage.dtd
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/messenger/messengercompose/addressingWid
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/messenger/pref-receipts.dtd
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/messenger/aw-incoming.js
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/messenger/messageWindow.js
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/messenger/pref-tags.js
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/pippki/WebSitesOverlay.xul
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/pippki/device_manager.js
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/pippki/protectedAuth.js
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/cookie/cookieAcceptDialog.js
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/extensions/ext-management.js
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/extensions/schemas/notifications.json
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/gfxsanity/videotest.mp4
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/global/bindings/browser.xml
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/global/bindings/scale.xml
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/global/contentAreaUtils.js
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/global/finddialog.js
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/global/minimal-xul.css
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/global/select-child.js
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/mozapps/downloads/download.xml
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/passwordmgr/recipes.json
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
lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal@1x.png
lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal@2.25x.png
@@ -3426,6 +3502,7 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/icons/info.svg
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
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/question-16.png
@@ -3520,6 +3597,8 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.s
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/classic/global/splitter/grip-top.gif
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/classic/mozapps/plugins/contentPluginActivate.
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.css
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/FormHistoryStartup.js
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.js
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/nsAbLDAPAutoCompleteSearch.js
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.mozilla.org/chrome/modern/skin/modern/mes
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/messageBody.css
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/messageHeader.css
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/messageKeywords.css
+lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/messageQuotes.css
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/messageWindow.css
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/messenger.css
lib/seamonkey/extensions/modern@themes.mozilla.org/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/FxAccountsProfileClient.jsm
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.jsm
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.jsm
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.jsm
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/SimpleServiceDiscovery.jsm
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/ControllerStateMachine.jsm
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/FxaMigrator.jsm
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/engines.js
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/status.js
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
diff --git a/www/seamonkey/PLIST.lightning b/www/seamonkey/PLIST.lightning
deleted file mode 100644
index c9aa7c63c89..00000000000
--- a/www/seamonkey/PLIST.lightning
+++ /dev/null
@@ -1,480 +0,0 @@
-@comment $NetBSD: PLIST.lightning,v 1.25 2017/08/18 23:55:07 ryoon Exp $
-lib/seamonkey/extensions/quitter@mozilla.org/chrome.manifest
-lib/seamonkey/extensions/quitter@mozilla.org/chrome/quitter/content/contentscript.js
-lib/seamonkey/extensions/quitter@mozilla.org/components/QuitterObserver.js
-lib/seamonkey/extensions/quitter@mozilla.org/install.rdf
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/browserRequest.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/browserRequest.xul
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gcal.png
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-creation.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-creation.xul
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.xul
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-properties.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-properties.xul
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.xul
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-list-tree.xml
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-overlay.xul
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-wizard.xul
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/browserRequest.css
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-bindings.css
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-event-dialog-reminder.css
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/reminder-action-sms.png
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendar.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendar.manifest
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/preferences.js
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/install.rdf
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/OAuth2.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataLogging.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataRequest.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataSession.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataUtils.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Calendar.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Http.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Loader.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Preferences.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Promise.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/PromiseExtras.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/PromiseUtils.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Task.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Timer.jsm
-lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/timezoneMap.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/app.ini
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTime.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDeletedItems.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDuration.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService-worker.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calPeriod.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceRule.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezone.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-alarms.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog-attendees.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-extract.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-invitations-dialog.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-subscriptions-dialog.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/categories.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dateFormat.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dialogs/calendar-event-dialog-reminder.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/global.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/menuOverlay.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/alarms.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/categories.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/general.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/preferences.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/views.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/provider-uninstall.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/timezones.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/wcap.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/WindowsNTToZoneInfoTZId.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calApplicationUtils.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calFilter.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calUtils.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-base-view.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-bindings.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-calendars-list.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-chrome-startup.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-clipboard.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-conflicts-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-creation.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-daypicker.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dialog-utils.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dnd-listener.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-error-prompt.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-freebusy.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence-preview.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-extract.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-list.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-manager.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-bindings.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-editing.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-management.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-menus.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-month-view.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-multiday-view.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-occurrence-prompt.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-statusbar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-list.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-editing.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-ui-utils.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-bindings.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-core.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/chooseCalendarDialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/import-export.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/mouseoverPreviews.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publish.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/sound.wav
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-alarm-widget.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-list-tree.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widget-bindings.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widgets.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/minimonth.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning-toolbar.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.dtd
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.properties
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/lightning-item-iframe.html
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/react-code.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-invitation.xhtml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-toolbar.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-menus.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-toolbar.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.xml
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-accountCentral.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-messageWindow.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-addons.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-alarms.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-attendees.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-creation-wizard.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-tab.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-itip-icons.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence-prompt.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-printing.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-properties-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-providerUninstall-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-subscriptions-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tab.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-timezone-highlighter.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar-osxlion.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/classification.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/day-box-item-image.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-alarm-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-event-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-invitations-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-bottom.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-left.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-right.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-top.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calHtmlExport.html
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calMonthGridPrinter.html
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calWeekPrinter.html
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/task-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezone_map.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezones.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane-cycler.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/calendar-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/drag-center.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/minimonth.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-arrow.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today-hov.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/datetimepickers.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/dialogOverlay.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/html-item-editing.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/suite-accountCentral.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-attendees.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-button-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/checkbox-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-attendees.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-button-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-list-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/ok-cancel.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons-active.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse@2x.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand@2x.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon24.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-attendees.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-button-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-list-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-dialog.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/checkbox-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-toolbar.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICALJSComponents.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/icaljs-manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.manifest
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAsyncUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calExtract.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItemUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calRecurrenceUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnInvitationUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnUtils.jsm
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json
diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo
index 7fc9f900e34..9f72954be28 100644
--- a/www/seamonkey/distinfo
+++ b/www/seamonkey/distinfo
@@ -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
diff --git a/www/seamonkey/options.mk b/www/seamonkey/options.mk
index 8315a3afa8b..93dbc7496b0 100644
--- a/www/seamonkey/options.mk
+++ b/www/seamonkey/options.mk
@@ -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 --disable-debug-symbols
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
diff --git a/www/seamonkey/patches/patch-ao b/www/seamonkey/patches/patch-ao
index 042b32bfe3c..4a23a53d68b 100644
--- a/www/seamonkey/patches/patch-ao
+++ b/www/seamonkey/patches/patch-ao
@@ -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) - .) | \
diff --git a/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js b/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js
deleted file mode 100644
index 907fd3e05eb..00000000000
--- a/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-mozilla_browser_components_nsBrowserGlue.js,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/browser/components/nsBrowserGlue.js.orig 2017-07-07 05:35:43.000000000 +0000
-+++ mozilla/browser/components/nsBrowserGlue.js
-@@ -931,7 +931,9 @@ BrowserGlue.prototype = {
- }
- if (SCALING_PROBE_NAME) {
- let scaling = aWindow.devicePixelRatio * 100;
-- Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling);
-+ try {
-+ Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling);
-+ } catch (ex) {}
- }
- },
-
diff --git a/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in b/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in
deleted file mode 100644
index af491d37a8c..00000000000
--- a/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.6 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/browser/installer/package-manifest.in.orig 2017-07-07 05:35:46.000000000 +0000
-+++ mozilla/browser/installer/package-manifest.in
-@@ -582,7 +582,7 @@
- @RESPATH@/components/MozKeyboard.js
- @RESPATH@/components/InputMethod.manifest
-
--#ifdef MOZ_DEBUG
-+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
- @RESPATH@/components/TestInterfaceJS.js
- @RESPATH@/components/TestInterfaceJS.manifest
- @RESPATH@/components/TestInterfaceJSMaplike.js
diff --git a/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg b/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg
deleted file mode 100644
index e0c7a87b41f..00000000000
--- a/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_browser_themes_shared_icon-colors.inc.svg,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/browser/themes/shared/icon-colors.inc.svg.orig 2017-07-07 05:35:48.000000000 +0000
-+++ mozilla/browser/themes/shared/icon-colors.inc.svg
-@@ -2,7 +2,7 @@
-
- .fieldtext {
- fill: -moz-fieldtext;
--#ifdef XP_LINUX
-+#ifdef MOZ_WIDGET_GTK
- /* The fill-opacity needs to be sufficient for high-contrast settings, and
- pathological Gtk themes where -moz-fieldtext provides low contrast by
- default. */
diff --git a/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4 b/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4
deleted file mode 100644
index 20223b79400..00000000000
--- a/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-mozilla_build_autoconf_toolchain.m4,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/build/autoconf/toolchain.m4.orig 2017-07-07 05:35:47.000000000 +0000
-+++ mozilla/build/autoconf/toolchain.m4
-@@ -2,14 +2,6 @@ dnl This Source Code Form is subject to
- dnl License, v. 2.0. If a copy of the MPL was not distributed with this
- dnl file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
--dnl Several autoconf functions AC_REQUIRE AC_PROG_CPP/AC_PROG_CXXCPP,
--dnl meaning they are called even when we don't call them explicitly.
--dnl However, theses checks are not necessary and python configure sets
--dnl the corresponding variables already, so just skip those tests
--dnl entirely.
--define([AC_PROG_CPP],[])
--define([AC_PROG_CXXCPP],[])
--
- AC_DEFUN([MOZ_TOOL_VARIABLES],
- [
- GNU_AS=
diff --git a/www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure b/www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure
new file mode 100644
index 00000000000..62de32b2b83
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_build_moz.configure_keyfiles.configure
@@ -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
+
diff --git a/www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure b/www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure
new file mode 100644
index 00000000000..cacee62cd07
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_build_moz.configure_memory.configure
@@ -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)
+
diff --git a/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure b/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure
index 854042f01a1..16abeecfdd0 100644
--- a/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure
+++ b/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure
@@ -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.configure_old.configure,v 1.2 2017/08/18 23:55:
'--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',
diff --git a/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure b/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure
deleted file mode 100644
index f73865be755..00000000000
--- a/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-mozilla_build_moz.configure_toolchain.configure,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/build/moz.configure/toolchain.configure.orig 2017-07-07 05:35:47.000000000 +0000
-+++ mozilla/build/moz.configure/toolchain.configure
-@@ -756,23 +756,6 @@ def compiler(language, host_or_target, c
- valid_compiler.try_compile(check_msg='%s works' % what,
- onerror=compiler_error)
-
--
-- # Set CPP/CXXCPP for both the build system and old-configure. We don't
-- # need to check this works for preprocessing, because we already relied
-- # on $CC -E/$CXX -E doing preprocessing work to validate the compiler
-- # in the first place.
-- if host_or_target == target:
-- pp_var = {
-- 'C': 'CPP',
-- 'C++': 'CXXCPP',
-- }[language]
--
-- preprocessor = depends_if(valid_compiler)(
-- lambda x: list(x.wrapper) + [x.compiler, '-E'] + list(x.flags))
--
-- set_config(pp_var, preprocessor)
-- add_old_configure_assignment(pp_var, preprocessor)
--
- return valid_compiler
-
-
diff --git a/www/seamonkey/patches/patch-mozilla_config_Makefile.in b/www/seamonkey/patches/patch-mozilla_config_Makefile.in
index 6f05f75eb0e..760542e896f 100644
--- a/www/seamonkey/patches/patch-mozilla_config_Makefile.in
+++ b/www/seamonkey/patches/patch-mozilla_config_Makefile.in
@@ -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) \
diff --git a/www/seamonkey/patches/patch-mozilla_config_external_moz.build b/www/seamonkey/patches/patch-mozilla_config_external_moz.build
index cb387f3050f..fcd02577f1e 100644
--- a/www/seamonkey/patches/patch-mozilla_config_external_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_config_external_moz.build
@@ -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_moz.build,v 1.9 2017/08/18 23:55:07 ryoon
'media/libspeex_resampler',
'media/libstagefright',
- 'media/libsoundtouch',
+ 'media/psshparser'
]
- DIRS += ['../../' + i for i in external_dirs]
diff --git a/www/seamonkey/patches/patch-mozilla_config_system-headers b/www/seamonkey/patches/patch-mozilla_config_system-headers
index eb169406a0b..1cc73a08d0a 100644
--- a/www/seamonkey/patches/patch-mozilla_config_system-headers
+++ b/www/seamonkey/patches/patch-mozilla_config_system-headers
@@ -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
+@@ -1267,6 +1268,15 @@ libsn/sn-launcher.h
+ libsn/sn-monitor.h
+ libsn/sn-util.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
- #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-headers,v 1.23 2017/08/18 23:55:07 ryoon Ex
+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
diff --git a/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py b/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py
deleted file mode 100644
index db93163999d..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/dom/bindings/GenerateCSS2PropertiesWebIDL.py.orig 2017-07-07 05:26:25.000000000 +0000
-+++ mozilla/dom/bindings/GenerateCSS2PropertiesWebIDL.py
-@@ -16,7 +16,7 @@ def generateLine(propName, extendedAttrs
- return " [%s] attribute DOMString %s;\n" % (", ".join(extendedAttrs),
- propName)
- def generate(output, idlFilename, preprocessorHeader):
-- cpp = list(buildconfig.substs['CPP'])
-+ cpp = shellutil.split(buildconfig.substs['CPP'])
- cpp += shellutil.split(buildconfig.substs['ACDEFINES'])
- cpp.append(preprocessorHeader)
- preprocessed = subprocess.check_output(cpp)
diff --git a/www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp b/www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
new file mode 100644
index 00000000000..d5f5a5a71ac
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
@@ -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;
+ }
diff --git a/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp b/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp
index a0a02ecc983..acd440c8e28 100644
--- a/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp
+++ b/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp
@@ -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)) },
diff --git a/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp b/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp
deleted file mode 100644
index fed2745f19d..00000000000
--- a/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2016/03/30 12:56:53 ryoon Exp $
-
---- mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2016-01-19 02:49:21.000000000 +0000
-+++ mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp
-@@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo
- }
- }
-
-+ // load system hunspell dictionaries
-+ nsCOMPtr<nsIFile> hunDir;
-+ NS_NewNativeLocalFile(NS_LITERAL_CSTRING("@PREFIX@/share/hunspell"),
-+ true, getter_AddRefs(hunDir));
-+ if (hunDir) {
-+ LoadDictionariesFromDir(hunDir);
-+ }
-+
- // find dictionaries from extensions requiring restart
- nsCOMPtr<nsISimpleEnumerator> dictDirs;
- rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY_LIST,
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp b/www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp
new file mode 100644
index 00000000000..3adfcec9602
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp
@@ -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),
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h b/www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h
new file mode 100644
index 00000000000..5a5d25bfc24
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h
@@ -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;
+ }
+ }
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py b/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py
index 4e08a7120d8..086a4fd6f58 100644
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py
+++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py
@@ -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__mozbuild.py,v 1.5 2017/08/18 23:55:07
+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']
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build
index 9b40624f572..64d145f7f96 100644
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build
@@ -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']
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp
deleted file mode 100644
index 4b0cc3baaec..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.2 2017/01/01 16:14:07 ryoon Exp $
-
---- mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2016-12-14 02:07:14.000000000 +0000
-+++ mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp
-@@ -15,6 +15,10 @@
- #include <string.h>
- #include <pthread.h>
-
-+#if defined(__NetBSD__)
-+#include <sys/sysctl.h>
-+#endif
-+
- #if defined(SK_BUILD_FOR_ANDROID)
- # ifdef MOZ_SKIA
- # include "mozilla/arm.h"
-@@ -23,6 +27,11 @@
- # endif
- #endif
-
-+#if !defined(TEMP_FAILURE_RETRY)
-+ // TEMP_FAILURE_RETRY is glibc specific
-+# define TEMP_FAILURE_RETRY
-+#endif
-+
- // A function used to determine at runtime if the target CPU supports
- // the ARM NEON instruction set. This implementation is Linux-specific.
- static bool sk_cpu_arm_check_neon(void) {
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp b/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp
deleted file mode 100644
index ee2c2b7af73..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD: patch-mozilla_gfx_thebes_gfxFontUtils.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/gfx/thebes/gfxFontUtils.cpp.orig 2017-07-07 05:36:36.000000000 +0000
-+++ mozilla/gfx/thebes/gfxFontUtils.cpp
-@@ -918,16 +918,18 @@ IsValidSFNTVersion(uint32_t version)
- version == TRUETYPE_TAG('t','r','u','e');
- }
-
--// copy and swap UTF-16 values, assume no surrogate pairs, can be in place
-+// Copy and swap UTF-16 values, assume no surrogate pairs, can be in place.
-+// aInBuf and aOutBuf are NOT necessarily 16-bit-aligned, so we should avoid
-+// accessing them directly as uint16_t* values.
-+// aLen is count of UTF-16 values, so the byte buffers are twice that.
- static void
--CopySwapUTF16(const uint16_t *aInBuf, uint16_t *aOutBuf, uint32_t aLen)
-+CopySwapUTF16(const char* aInBuf, char* aOutBuf, uint32_t aLen)
- {
-- const uint16_t *end = aInBuf + aLen;
-+ const char* end = aInBuf + aLen * 2;
- while (aInBuf < end) {
-- uint16_t value = *aInBuf;
-- *aOutBuf = (value >> 8) | (value & 0xff) << 8;
-- aOutBuf++;
-- aInBuf++;
-+ uint8_t b0 = *aInBuf++;
-+ *aOutBuf++ = *aInBuf++;
-+ *aOutBuf++ = b0;
- }
- }
-
-@@ -1446,13 +1448,13 @@ gfxFontUtils::DecodeFontName(const char
- if (csName[0] == 0) {
- // empty charset name: data is utf16be, no need to instantiate a converter
- uint32_t strLen = aByteLen / 2;
--#ifdef IS_LITTLE_ENDIAN
- aName.SetLength(strLen);
-- CopySwapUTF16(reinterpret_cast<const uint16_t*>(aNameData),
-- reinterpret_cast<uint16_t*>(aName.BeginWriting()), strLen);
-+#ifdef IS_LITTLE_ENDIAN
-+ CopySwapUTF16(aNameData, reinterpret_cast<char*>(aName.BeginWriting()),
-+ strLen);
- #else
-- aName.Assign(reinterpret_cast<const char16_t*>(aNameData), strLen);
--#endif
-+ memcpy(aName.BeginWriting(), aNameData, strLen * 2);
-+#endif
- return true;
- }
-
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
index 9813de7ced1..5729ab4b74e 100644
--- a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
@@ -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.
diff --git a/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp b/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp
deleted file mode 100644
index 7f21ce4a889..00000000000
--- a/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-mozilla_image_decoders_nsIconDecoder.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/image/decoders/nsIconDecoder.cpp.orig 2017-07-07 05:36:37.000000000 +0000
-+++ mozilla/image/decoders/nsIconDecoder.cpp
-@@ -94,7 +94,8 @@ nsIconDecoder::ReadRowOfPixels(const cha
- return AsVariant(WriteState::NEED_MORE_DATA); // Done with this row.
- }
-
-- uint32_t pixel = *reinterpret_cast<const uint32_t*>(aData);
-+ uint32_t pixel;
-+ memcpy(&pixel, aData, 4);
- aData += 4;
- aLength -= 4;
-
diff --git a/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp b/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp
deleted file mode 100644
index 49542094051..00000000000
--- a/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD: patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp.orig 2017-07-07 05:36:43.000000000 +0000
-+++ mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp
-@@ -12,6 +12,10 @@
- #include "nsTArray.h"
- #include "nsUnicodeProperties.h"
-
-+#if ENABLE_INTL_API
-+#include "unicode/uchar.h" // for U_LB_COUNT until bug 1305700
-+#endif
-+
- /*
-
- Simplification of Pair Table in JIS X 4051
-@@ -547,10 +551,22 @@ GetClass(uint32_t u)
- /* CLOSE_PARENTHESIS = 36, [CP] */ CLASS_CLOSE_LIKE_CHARACTER,
- /* CONDITIONAL_JAPANESE_STARTER = 37, [CJ] */ CLASS_CLOSE,
- /* HEBREW_LETTER = 38, [HL] */ CLASS_CHARACTER,
-- /* REGIONAL_INDICATOR = 39, [RI] */ CLASS_CHARACTER
-+ /* REGIONAL_INDICATOR = 39, [RI] */ CLASS_CHARACTER,
-+#if U_ICU_VERSION_MAJOR_NUM > 57
-+ /* E_BASE = 40, [EB] */ CLASS_BREAKABLE,
-+ /* E_MODIFIER = 41, [EM] */ CLASS_CHARACTER,
-+ /* ZWJ = 42, [ZWJ]*/ CLASS_CHARACTER,
-+#endif
- };
-
-- return sUnicodeLineBreakToClass[mozilla::unicode::GetLineBreakClass(u)];
-+#if ENABLE_INTL_API
-+ static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
-+ "Gecko vs ICU LineBreak class mismatch");
-+#endif
-+
-+ auto cls = mozilla::unicode::GetLineBreakClass(u);
-+ MOZ_ASSERT(cls < mozilla::ArrayLength(sUnicodeLineBreakToClass));
-+ return sUnicodeLineBreakToClass[cls];
- }
-
- static bool
diff --git a/www/seamonkey/patches/patch-mozilla_ios b/www/seamonkey/patches/patch-mozilla_ios
deleted file mode 100644
index c80bb6986f1..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ios
+++ /dev/null
@@ -1,8 +0,0 @@
-$NetBSD: patch-mozilla_ios,v 1.5 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/ios.orig 2017-08-18 14:25:23.037120171 +0000
-+++ mozilla/ios
-@@ -0,0 +1,3 @@
-+#pragma GCC visibility push(default)
-+#include_next <ios>
-+#pragma GCC visibility pop
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h
new file mode 100644
index 00000000000..ed8a8d5035f
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h
@@ -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) {
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
index ae0a429b98c..685b7fc943c 100644
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
+++ b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
@@ -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*);
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
deleted file mode 100644
index cd09511ff18..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.12 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2016-12-14 02:07:49.000000000 +0000
-+++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
-@@ -12,6 +12,10 @@
- #include <spawn.h>
- #include <sys/wait.h>
-
-+#if defined(OS_BSD)
-+#include <kvm.h>
-+#endif
-+
- #include <string>
-
- #include "nspr.h"
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jit_LIR.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jit_LIR.cpp
deleted file mode 100644
index 8d436286913..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_jit_LIR.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_js_src_jit_LIR.cpp,v 1.3 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/js/src/jit/LIR.cpp.orig 2015-09-25 07:35:44.000000000 +0000
-+++ mozilla/js/src/jit/LIR.cpp
-@@ -323,7 +323,7 @@ LNode::printName(GenericPrinter& out, Op
- const char* name = names[op];
- size_t len = strlen(name);
- for (size_t i = 0; i < len; i++)
-- out.printf("%c", tolower(name[i]));
-+ out.printf("%c", tolower((unsigned char)name[i]));
- }
-
- void
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp
deleted file mode 100644
index 2770074c789..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_js_src_jit_MIR.cpp,v 1.4 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/js/src/jit/MIR.cpp.orig 2016-12-14 02:09:44.000000000 +0000
-+++ mozilla/js/src/jit/MIR.cpp
-@@ -76,7 +76,7 @@ MDefinition::PrintOpcodeName(GenericPrin
- const char* name = names[op];
- size_t len = strlen(name);
- for (size_t i = 0; i < len; i++)
-- out.printf("%c", tolower(name[i]));
-+ out.printf("%c", tolower((unsigned char)name[i]));
- }
-
- static MConstant*
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp
index 2f53bf397f1..aa9a1c0907f 100644
--- a/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp
+++ b/www/seamonkey/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp
@@ -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)
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_moz.build b/www/seamonkey/patches/patch-mozilla_js_src_moz.build
index 45a551d041f..25c34a25edd 100644
--- a/www/seamonkey/patches/patch-mozilla_js_src_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_js_src_moz.build
@@ -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,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-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')]
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in b/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in
index 2bc2e1ff1fa..1594eeb4c07 100644
--- a/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in
+++ b/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in
@@ -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-configure.in,v 1.2 2017/08/18 23:55:07 ryoon E
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.
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp b/www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp
deleted file mode 100644
index d2a176af613..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_js_src_vm_SPSProfiler.cpp,v 1.5 2014/06/22 08:54:39 ryoon Exp $
-
---- mozilla/js/src/vm/SPSProfiler.cpp.orig 2014-06-13 00:46:08.000000000 +0000
-+++ mozilla/js/src/vm/SPSProfiler.cpp
-@@ -4,6 +4,8 @@
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-+#include "jscntxtinlines.h"
-+
- #include "vm/SPSProfiler.h"
-
- #include "mozilla/DebugOnly.h"
diff --git a/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py b/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py
deleted file mode 100644
index 24ef24a1638..00000000000
--- a/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_layout_style_GenerateCSSPropsGenerated.py,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/layout/style/GenerateCSSPropsGenerated.py.orig 2017-07-07 05:28:56.000000000 +0000
-+++ mozilla/layout/style/GenerateCSSPropsGenerated.py
-@@ -10,7 +10,7 @@ import buildconfig
- from mozbuild import shellutil
-
- def get_properties(preprocessorHeader):
-- cpp = list(buildconfig.substs['CPP'])
-+ cpp = shellutil.split(buildconfig.substs['CPP'])
- cpp += shellutil.split(buildconfig.substs['ACDEFINES'])
- cpp.append(preprocessorHeader)
- preprocessed = subprocess.check_output(cpp)
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c
index 2e51437560c..3e592ccefae 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c
+++ b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c
@@ -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_src_cubeb.c,v 1.2 2017/01/01 16:14:08 ryoo
+#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
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
index a6b29ba966b..15f249a7d04 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
+++ b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
@@ -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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
+ 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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
}
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
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_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
*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. */
diff --git a/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h b/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h
deleted file mode 100644
index 8bbf788744e..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h,v 1.3 2016/03/30 12:56:53 ryoon Exp $
-
---- mozilla/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AString.h.orig 2016-01-19 02:46:50.000000000 +0000
-+++ mozilla/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AString.h
-@@ -18,6 +18,7 @@
-
- #define A_STRING_H_
-
-+#include <cctype>
- #include <sys/types.h>
-
- namespace stagefright {
diff --git a/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp b/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
deleted file mode 100644
index ae20052ffba..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.3 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2016-12-14 02:07:21.000000000 +0000
-+++ mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp
-@@ -23,6 +23,10 @@
- #include "ADebug.h"
- #include "AString.h"
-
-+#if defined(__NetBSD__) && defined(tolower)
-+#undef tolower
-+#endif
-+
- namespace stagefright {
-
- // static
diff --git a/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c b/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c
deleted file mode 100644
index dad9b88311e..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/media/libstagefright/system/core/liblog/fake_log_device.c.orig 2015-03-09 05:34:24.000000000 +0000
-+++ mozilla/media/libstagefright/system/core/liblog/fake_log_device.c
-@@ -229,11 +229,11 @@ static void configureInitialState(const
- char tagName[kMaxTagLen];
- int i, minPrio;
-
-- while (isspace(*tags))
-+ while (isspace((unsigned char)*tags))
- tags++;
-
- i = 0;
-- while (*tags != '\0' && !isspace(*tags) && *tags != ':' &&
-+ while (*tags != '\0' && !isspace((unsigned char)*tags) && *tags != ':' &&
- i < kMaxTagLen)
- {
- tagName[i++] = *tags++;
-@@ -272,7 +272,7 @@ static void configureInitialState(const
- }
-
- tags++;
-- if (*tags != '\0' && !isspace(*tags)) {
-+ if (*tags != '\0' && !isspace((unsigned char)*tags)) {
- TRACE("ERROR: garbage in tag env; expected whitespace\n");
- TRACE(" env='%s'\n", tags);
- return;
diff --git a/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c b/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c
deleted file mode 100644
index 79b27018530..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_logprint.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/media/libstagefright/system/core/liblog/logprint.c.orig 2015-03-09 05:34:24.000000000 +0000
-+++ mozilla/media/libstagefright/system/core/liblog/logprint.c
-@@ -101,7 +101,7 @@ static android_LogPriority filterCharToP
- {
- android_LogPriority pri;
-
-- c = tolower(c);
-+ c = tolower((unsigned char)c);
-
- if (c >= '0' && c <= '9') {
- if (c >= ('0'+ANDROID_LOG_SILENT)) {
-@@ -370,7 +370,7 @@ static inline char * strip_end(char *str
- {
- char *end = str + strlen(str) - 1;
-
-- while (end >= str && isspace(*end))
-+ while (end >= str && isspace((unsigned char)*end))
- *end-- = '\0';
- return str;
- }
diff --git a/www/seamonkey/patches/patch-mozilla_media_libtheora_lib_info.c b/www/seamonkey/patches/patch-mozilla_media_libtheora_lib_info.c
deleted file mode 100644
index f1d57a37a4d..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libtheora_lib_info.c
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_media_libtheora_lib_info.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/media/libtheora/lib/info.c.orig 2015-03-09 05:34:24.000000000 +0000
-+++ mozilla/media/libtheora/lib/info.c
-@@ -29,7 +29,7 @@
- static int oc_tagcompare(const char *_s1,const char *_s2,int _n){
- int c;
- for(c=0;c<_n;c++){
-- if(toupper(_s1[c])!=toupper(_s2[c]))return !0;
-+ if(toupper((unsigned char)_s1[c])!=toupper((unsigned char)_s2[c]))return !0;
- }
- return _s1[c]!='=';
- }
diff --git a/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in b/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in
deleted file mode 100644
index 42405226e14..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.2 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/media/libtremor/Makefile.in.orig 2017-01-01 10:19:05.138856916 +0000
-+++ mozilla/media/libtremor/Makefile.in
-@@ -0,0 +1,9 @@
-+# This Source Code Form is subject to the terms of the Mozilla Public
-+# License, v. 2.0. If a copy of the MPL was not distributed with this
-+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-+
-+include $(topsrcdir)/config/rules.mk
-+
-+ifdef MOZ_SYSTEM_OGG
-+CFLAGS += $(MOZ_OGG_CFLAGS)
-+endif
diff --git a/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in b/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in
deleted file mode 100644
index 23da484d03a..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.2 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/media/libvorbis/Makefile.in.orig 2017-01-01 10:19:05.140785029 +0000
-+++ mozilla/media/libvorbis/Makefile.in
-@@ -0,0 +1,9 @@
-+# This Source Code Form is subject to the terms of the Mozilla Public
-+# License, v. 2.0. If a copy of the MPL was not distributed with this
-+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-+
-+include $(topsrcdir)/config/rules.mk
-+
-+ifdef MOZ_SYSTEM_OGG
-+CFLAGS += $(MOZ_OGG_CFLAGS)
-+endif
diff --git a/www/seamonkey/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c b/www/seamonkey/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c
deleted file mode 100644
index e0dfa289973..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_media_libvorbis_lib_vorbis__info.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/media/libvorbis/lib/vorbis_info.c.orig 2015-03-09 05:34:24.000000000 +0000
-+++ mozilla/media/libvorbis/lib/vorbis_info.c
-@@ -87,7 +87,7 @@ void vorbis_comment_add_tag(vorbis_comme
- static int tagcompare(const char *s1, const char *s2, int n){
- int c=0;
- while(c < n){
-- if(toupper(s1[c]) != toupper(s2[c]))
-+ if(toupper((unsigned char)s1[c]) != toupper((unsigned char)s2[c]))
- return !0;
- c++;
- }
diff --git a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h b/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
deleted file mode 100644
index 4d057c801e4..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.5 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2014-10-14 06:36:30.000000000 +0000
-+++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -30,7 +30,13 @@
- * $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
- */
-
--#ifndef _SYS_QUEUE_H_
-+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
-+#include_next <sys/queue.h>
-+# if defined(__DragonFly__)
-+#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
-+#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
-+# endif
-+#elif !defined(_SYS_QUEUE_H_)
- #define _SYS_QUEUE_H_
-
- #include <stddef.h>
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build b/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build
index 8a6c6bbfccc..2eff73eaec7 100644
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build
+++ b/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build
@@ -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_signaling_test_common.build,v 1.3 2017/08/18
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']
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
index 8919946fcfd..da39a53ea8d 100644
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
+++ b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
@@ -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_trunk_webrtc_modules_video__capture_linux_de
#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_trunk_webrtc_modules_video__capture_linux_de
+#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));
diff --git a/www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c b/www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c
deleted file mode 100644
index 7ead9bf09dd..00000000000
--- a/www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD: patch-mozilla_memory_build_mozjemalloc__compat.c,v 1.4 2016/03/30 12:56:53 ryoon Exp $
-
---- mozilla/memory/build/mozjemalloc_compat.c.orig 2016-01-19 02:47:17.000000000 +0000
-+++ mozilla/memory/build/mozjemalloc_compat.c
-@@ -131,6 +131,48 @@ compute_bin_unused_and_bookkeeping(jemal
- stats->bin_unused = bin_unused;
- }
-
-+static size_t
-+compute_bin_unused(unsigned int narenas)
-+{
-+ size_t bin_unused = 0;
-+
-+ uint32_t nregs; // number of regions per run in the j-th bin
-+ size_t reg_size; // size of regions served by the j-th bin
-+ size_t curruns; // number of runs belonging to a bin
-+ size_t curregs; // number of allocated regions in a bin
-+
-+ unsigned int nbins; // number of bins per arena
-+ unsigned int i, j;
-+
-+ // curruns and curregs are not defined for uninitialized arenas,
-+ // so we skip them when computing bin_unused. However, initialized
-+ // arenas are not guaranteed to be sequential, so we must test each
-+ // one when iterating below.
-+ bool initialized[100]; // should be narenas, but MSVC doesn't have VLAs
-+ size_t isz = sizeof(initialized) / sizeof(initialized[0]);
-+
-+ je_(mallctl)("arenas.initialized", initialized, &isz, NULL, 0);
-+ CTL_GET("arenas.nbins", nbins);
-+
-+ for (j = 0; j < nbins; j++) {
-+ CTL_I_GET("arenas.bin.0.nregs", nregs, j);
-+ CTL_I_GET("arenas.bin.0.size", reg_size, j);
-+
-+ for (i = 0; i < narenas; i++) {
-+ if (!initialized[i]) {
-+ continue;
-+ }
-+
-+ CTL_IJ_GET("stats.arenas.0.bins.0.curruns", curruns, i, j);
-+ CTL_IJ_GET("stats.arenas.0.bins.0.curregs", curregs, i, j);
-+
-+ bin_unused += (nregs * curruns - curregs) * reg_size;
-+ }
-+ }
-+
-+ return bin_unused;
-+}
-+
- MOZ_JEMALLOC_API void
- jemalloc_stats_impl(jemalloc_stats_t *stats)
- {
diff --git a/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in b/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in
deleted file mode 100644
index ceb90b53ab4..00000000000
--- a/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_mobile_android_installer_package-manifest.in,v 1.5 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/mobile/android/installer/package-manifest.in.orig 2017-07-07 05:37:48.000000000 +0000
-+++ mozilla/mobile/android/installer/package-manifest.in
-@@ -395,7 +395,7 @@
- @BINPATH@/components/dom_webspeechsynth.xpt
- #endif
-
--#ifdef MOZ_DEBUG
-+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
- @BINPATH@/components/TestInterfaceJS.js
- @BINPATH@/components/TestInterfaceJS.manifest
- @BINPATH@/components/TestInterfaceJSMaplike.js
diff --git a/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build b/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build
deleted file mode 100644
index a69d223f6cd..00000000000
--- a/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-mozilla_modules_libmar_tests_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/modules/libmar/tests/moz.build.orig 2017-07-07 05:37:30.000000000 +0000
-+++ mozilla/modules/libmar/tests/moz.build
-@@ -6,24 +6,7 @@
-
- XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini']
-
--DEFINES['BIN_SUFFIX'] = CONFIG['BIN_SUFFIX']
--
- if CONFIG['OS_TARGET'] != 'Android':
-- nss_files = ['nss3']
-- if not CONFIG['MOZ_FOLD_LIBS']:
-- nss_files.extend([
-- 'nssutil3',
-- 'plc4',
-- 'nspr4',
-- 'plds4',
-- ])
-- TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += sorted(
-- ['!/dist/bin/%s%s%s' % (
-- CONFIG['DLL_PREFIX'],
-- name,
-- CONFIG['DLL_SUFFIX'],
-- ) for name in nss_files]
-- )
- TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += [
- '!../tool/signmar%s' % CONFIG['BIN_SUFFIX'],
- ]
diff --git a/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js b/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js
deleted file mode 100644
index 8189025ab3b..00000000000
--- a/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_modules_libpref_init_all.js,v 1.2 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/modules/libpref/init/all.js.orig 2016-12-14 02:09:59.000000000 +0000
-+++ mozilla/modules/libpref/init/all.js
-@@ -4601,7 +4601,7 @@ pref("device.sensors.enabled", true);
- pref("device.storage.enabled", false);
-
- // Toggle which thread the HTML5 parser uses for stream parsing
--pref("html5.offmainthread", true);
-+pref("html5.offmainthread", false);
- // Time in milliseconds between the time a network buffer is seen and the
- // timer firing when the timer hasn't fired previously in this parse in the
- // off-the-main-thread HTML5 parser.
diff --git a/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h b/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h
deleted file mode 100644
index 4d864dfe5db..00000000000
--- a/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD: patch-mozilla_modules_woff2_src_store__bytes.h,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/modules/woff2/src/store_bytes.h.orig 2017-07-07 05:37:30.000000000 +0000
-+++ mozilla/modules/woff2/src/store_bytes.h
-@@ -34,10 +34,11 @@ inline size_t StoreU32(uint8_t* dst, siz
-
- inline size_t Store16(uint8_t* dst, size_t offset, int x) {
- #if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
-- *reinterpret_cast<uint16_t*>(dst + offset) =
-- ((x & 0xFF) << 8) | ((x & 0xFF00) >> 8);
-+ uint16_t v = ((x & 0xFF) << 8) | ((x & 0xFF00) >> 8);
-+ memcpy(dst + offset, &v, 2);
- #elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
-- *reinterpret_cast<uint16_t*>(dst + offset) = static_cast<uint16_t>(x);
-+ uint16_t v = static_cast<uint16_t>(x);
-+ memcpy(dst + offset, &v, 2);
- #else
- dst[offset] = x >> 8;
- dst[offset + 1] = x;
-@@ -54,11 +55,13 @@ inline void StoreU32(uint32_t val, size_
-
- inline void Store16(int val, size_t* offset, uint8_t* dst) {
- #if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
-- *reinterpret_cast<uint16_t*>(dst + *offset) =
-+ uint16_t v = ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8);
-+ memcpy(dst + *offset, &v, 2);
- ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8);
- *offset += 2;
- #elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
-- *reinterpret_cast<uint16_t*>(dst + *offset) = static_cast<uint16_t>(val);
-+ uint16_t v = static_cast<uint16_t>(val);
-+ memcpy(dst + *offset, &v, 2);
- *offset += 2;
- #else
- dst[(*offset)++] = val >> 8;
diff --git a/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc b/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc
deleted file mode 100644
index d2b7b279fac..00000000000
--- a/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-mozilla_modules_woff2_src_woff2__common.cc,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/modules/woff2/src/woff2_common.cc.orig 2017-07-07 05:37:53.000000000 +0000
-+++ mozilla/modules/woff2/src/woff2_common.cc
-@@ -25,12 +25,13 @@ uint32_t ComputeULongSum(const uint8_t*
- uint32_t checksum = 0;
- size_t aligned_size = size & ~3;
- for (size_t i = 0; i < aligned_size; i += 4) {
-+ uint32_t v;
-+ memcpy(&v, buf + i, 4);
- #if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
-- uint32_t v = *reinterpret_cast<const uint32_t*>(buf + i);
- checksum += (((v & 0xFF) << 24) | ((v & 0xFF00) << 8) |
- ((v & 0xFF0000) >> 8) | ((v & 0xFF000000) >> 24));
- #elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
-- checksum += *reinterpret_cast<const uint32_t*>(buf + i);
-+ checksum += v;
- #else
- checksum += (buf[i] << 24) | (buf[i + 1] << 16) |
- (buf[i + 2] << 8) | buf[i + 3];
diff --git a/www/seamonkey/patches/patch-mozilla_moz.configure b/www/seamonkey/patches/patch-mozilla_moz.configure
deleted file mode 100644
index 8cf5955e982..00000000000
--- a/www/seamonkey/patches/patch-mozilla_moz.configure
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD: patch-mozilla_moz.configure,v 1.1 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/moz.configure.orig 2017-07-07 05:37:53.000000000 +0000
-+++ mozilla/moz.configure
-@@ -278,6 +278,30 @@ check_prog('GENISOIMAGE', delayed_getatt
- check_prog('RPMBUILD', delayed_getattr(extra_programs, 'RPMBUILD'),
- allow_missing=True)
-
-+option('--with-system-graphite2',
-+ help="Use system graphite2 (located with pkgconfig)")
-+
-+@depends('--with-system-graphite2', compile_environment)
-+def check_for_graphite2(value, compile_env):
-+ return value and compile_env
-+
-+system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2',
-+ check_for_graphite2)
-+
-+set_config('MOZ_SYSTEM_GRAPHITE2', system_graphite2)
-+
-+option('--with-system-harfbuzz',
-+ help="Use system harfbuzz (located with pkgconfig)")
-+
-+@depends('--with-system-harfbuzz', compile_environment)
-+def check_for_harfbuzz(value, compile_env):
-+ return value and compile_env
-+
-+system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.2.6',
-+ check_for_harfbuzz)
-+
-+set_config('MOZ_SYSTEM_HARFBUZZ', system_harfbuzz)
-+
- option('--enable-system-hunspell',
- help="Use system hunspell (located with pkgconfig)")
-
diff --git a/www/seamonkey/patches/patch-mozilla_old-configure.in b/www/seamonkey/patches/patch-mozilla_old-configure.in
index 9c1152817d1..4a431815c67 100644
--- a/www/seamonkey/patches/patch-mozilla_old-configure.in
+++ b/www/seamonkey/patches/patch-mozilla_old-configure.in
@@ -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,v 1.2 2017/08/18 23:55:07 ryoon Exp $
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,v 1.2 2017/08/18 23:55:07 ryoon Exp $
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,v 1.2 2017/08/18 23:55:07 ryoon Exp $
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,v 1.2 2017/08/18 23:55:07 ryoon Exp $
+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,v 1.2 2017/08/18 23:55:07 ryoon Exp $
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,v 1.2 2017/08/18 23:55:07 ryoon Exp $
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 ========================================================
diff --git a/www/seamonkey/patches/patch-mozilla_ostream b/www/seamonkey/patches/patch-mozilla_ostream
deleted file mode 100644
index 1f56300ee62..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ostream
+++ /dev/null
@@ -1,8 +0,0 @@
-$NetBSD: patch-mozilla_ostream,v 1.7 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/ostream.orig 2017-08-18 14:25:23.037964312 +0000
-+++ mozilla/ostream
-@@ -0,0 +1,3 @@
-+#pragma GCC visibility push(default)
-+#include_next <ostream>
-+#pragma GCC visibility pop
diff --git a/www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py b/www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py
deleted file mode 100644
index a016a9e122f..00000000000
--- a/www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-mozilla_python_mozbuild_mozbuild_configure_options.py,v 1.1 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/python/mozbuild/mozbuild/configure/options.py.orig 2016-12-14 02:08:45.000000000 +0000
-+++ mozilla/python/mozbuild/mozbuild/configure/options.py
-@@ -144,9 +144,6 @@ class Option(object):
- if not isinstance(env, types.StringTypes):
- raise InvalidOptionError(
- 'Environment variable name must be a string')
-- if not env.isupper():
-- raise InvalidOptionError(
-- 'Environment variable name must be all uppercase')
- if nargs not in (None, '?', '*', '+') and not (
- isinstance(nargs, int) and nargs >= 0):
- raise InvalidOptionError(
-@@ -257,9 +254,6 @@ class Option(object):
- if name.startswith('-'):
- raise InvalidOptionError(
- 'Option must start with two dashes instead of one')
-- if name.islower():
-- raise InvalidOptionError(
-- 'Environment variable name must be all uppercase')
- return '', name, values
-
- @staticmethod
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h b/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h
new file mode 100644
index 00000000000..a92d0d2851d
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h
@@ -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) {
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk b/www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk
deleted file mode 100644
index d409d8c0bae..00000000000
--- a/www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_toolkit_library_libxul.mk,v 1.5 2017/01/01 16:14:08 ryoon Exp $
-
---- mozilla/toolkit/library/libxul.mk.orig 2016-12-14 02:07:00.000000000 +0000
-+++ mozilla/toolkit/library/libxul.mk
-@@ -55,7 +55,7 @@ endif
- ifdef _MSC_VER
- get_first_and_last = dumpbin -exports $1 | grep _NSModule@@ | sort -k 3 | sed -n 's/^.*?\([^@]*\)@@.*$$/\1/;1p;$$p'
- else
--get_first_and_last = $(TOOLCHAIN_PREFIX)nm -g $1 | grep _NSModule$$ | grep -vw refptr | sort | sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
-+get_first_and_last = $(TOOLCHAIN_PREFIX)nm $1 | grep _NSModule$$ | grep -vw refptr | sort | sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
- endif
-
- LOCAL_CHECKS = test "$$($(get_first_and_last) | xargs echo)" != "start_kPStaticModules_NSModule end_kPStaticModules_NSModule" && echo "NSModules are not ordered appropriately" && exit 1 || exit 0
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build b/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
index b850c17da54..1e122c3ed80 100644
--- a/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
@@ -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_moz.build,v 1.6 2017/08/18 23:55:07 ryoon
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']
-
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure b/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure
index f8c59696349..cce115cdc40 100644
--- a/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure
@@ -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)
diff --git a/www/seamonkey/patches/patch-mozilla_unwind.h b/www/seamonkey/patches/patch-mozilla_unwind.h
deleted file mode 100644
index 0b1b41a150c..00000000000
--- a/www/seamonkey/patches/patch-mozilla_unwind.h
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD: patch-mozilla_unwind.h,v 1.7 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/unwind.h.orig 2017-08-18 14:25:23.038713577 +0000
-+++ mozilla/unwind.h
-@@ -0,0 +1,4 @@
-+#pragma GCC system_header
-+#pragma GCC visibility push(default)
-+#include_next <unwind.h>
-+#pragma GCC visibility pop
diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h b/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
deleted file mode 100644
index e9443a70066..00000000000
--- a/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-mozilla_xpcom_components_Module.h,v 1.4 2017/01/01 16:14:08 ryoon Exp $
-
-* Workaround for binutils/GNU ld 2.26 from NetBSD/amd64 7.99.26
-
---- mozilla/xpcom/components/Module.h.orig 2016-12-14 02:10:01.000000000 +0000
-+++ mozilla/xpcom/components/Module.h
-@@ -125,7 +125,7 @@ struct Module
- # define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport)
- # elif defined(__GNUC__)
- # if defined(__ELF__)
--# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected")))
-+# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("hidden")))
- # elif defined(__MACH__)
- # define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default")))
- # elif defined (_WIN32)
diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build b/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
deleted file mode 100644
index 10b12e6faa0..00000000000
--- a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.6 2017/08/18 23:55:07 ryoon Exp $
-
---- mozilla/xpcom/reflect/xptcall/md/unix/moz.build.orig 2017-07-07 05:38:29.000000000 +0000
-+++ mozilla/xpcom/reflect/xptcall/md/unix/moz.build
-@@ -145,7 +145,7 @@ if CONFIG['OS_ARCH'] == 'NetBSD':
- 'xptcstubs_netbsd_m68k.cpp'
- ]
-
--if CONFIG['OS_ARCH'] == 'Linux':
-+if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD'):
- if CONFIG['OS_TEST'] == 'aarch64':
- SOURCES += [
- 'xptcinvoke_aarch64.cpp',
diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp b/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp
deleted file mode 100644
index 3f3ac996e42..00000000000
--- a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp,v 1.1 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp.orig 2014-10-14 06:36:46.000000000 +0000
-+++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
- for(uint32_t i = paramCount; i >0; i--, d++, s++)
diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp b/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp
deleted file mode 100644
index 4b8743e8763..00000000000
--- a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp,v 1.1 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp.orig 2014-10-14 06:36:46.000000000 +0000
-+++ mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {
diff --git a/www/seamonkey/patches/patch-suite_installer_Makefile.in b/www/seamonkey/patches/patch-suite_installer_Makefile.in
index 8767243e0f2..b373015f02e 100644
--- a/www/seamonkey/patches/patch-suite_installer_Makefile.in
+++ b/www/seamonkey/patches/patch-suite_installer_Makefile.in
@@ -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.in,v 1.4 2013/01/07 21:55:30 ryoon Exp $
+MOZ_PKG_FATAL_WARNINGS = 0
endif
- MOZ_NONLOCALIZED_PKG_LIST = \
+ MOZ_PKG_DUPEFLAGS = \