summaryrefslogtreecommitdiff
path: root/www/seamonkey
diff options
context:
space:
mode:
authorryoon <ryoon>2016-03-30 12:56:53 +0000
committerryoon <ryoon>2016-03-30 12:56:53 +0000
commitf851c4b4147d26c7883343e8a0d789f327dd4878 (patch)
tree1803ea781d47c84399b5c6912dd781d57afe1f34 /www/seamonkey
parentcb126e0898e02cf66a0fa3dcc7912e8267d9d5bb (diff)
downloadpkgsrc-f851c4b4147d26c7883343e8a0d789f327dd4878.tar.gz
Update to 2.40
Changelog: Based on Gecko 43.0
Diffstat (limited to 'www/seamonkey')
-rw-r--r--www/seamonkey/Makefile5
-rw-r--r--www/seamonkey/PLIST60
-rw-r--r--www/seamonkey/distinfo40
-rw-r--r--www/seamonkey/patches/patch-aa33
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_system-headers13
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h9
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_events_MessageEvent.h14
-rw-r--r--www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp (renamed from www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp)8
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh20
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_graphite2_src_moz.build15
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build8
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s37
-rw-r--r--www/seamonkey/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h14
-rw-r--r--www/seamonkey/patches/patch-mozilla_intl_hyphenation_hnjalloc.h14
-rw-r--r--www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build14
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py21
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py23
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py13
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_public_CallArgs.h13
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jsapi.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build16
-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_memory_build_mozjemalloc__compat.c8
-rw-r--r--www/seamonkey/patches/patch-mozilla_memory_jemalloc_src_configure13
-rw-r--r--www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h38
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk13
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h13
27 files changed, 166 insertions, 334 deletions
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile
index 8132687bfdb..b0de6aebfa1 100644
--- a/www/seamonkey/Makefile
+++ b/www/seamonkey/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.140 2016/03/05 11:29:39 jperkin Exp $
+# $NetBSD: Makefile,v 1.141 2016/03/30 12:56:53 ryoon Exp $
DISTNAME= seamonkey-${SM_VER}.source
PKGNAME= seamonkey-${SM_VER:S/b/beta/}
-PKGREVISION= 1
-SM_VER= 2.39
+SM_VER= 2.40
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 eb710a61f9a..fdf04dc9e09 100644
--- a/www/seamonkey/PLIST
+++ b/www/seamonkey/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.54 2015/12/03 12:22:27 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.55 2016/03/30 12:56:53 ryoon Exp $
bin/seamonkey
lib/seamonkey/application.ini
lib/seamonkey/blocklist.xml
@@ -1347,7 +1347,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/update.properties
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/handling/handling.properties
-lib/seamonkey/chrome/en-US/locale/en-US/mozapps/plugins/plugins.dtd
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/preferences/changemp.dtd
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/preferences/preferences.properties
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/preferences/removemp.dtd
@@ -1390,6 +1389,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/pippki/pref-certs.dtd
lib/seamonkey/chrome/en-US/locale/en-US/pippki/pref-masterpass.dtd
lib/seamonkey/chrome/en-US/locale/en-US/pippki/pref-ssl.dtd
lib/seamonkey/chrome/en-US/locale/en-US/places/places.properties
+lib/seamonkey/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd
lib/seamonkey/chrome/en-US/locale/en-US/services/errors.properties
lib/seamonkey/chrome/en-US/locale/en-US/services/sync.properties
lib/seamonkey/chrome/gloda/content/glodacomplete.css
@@ -1739,6 +1739,7 @@ lib/seamonkey/chrome/toolkit/content/extensions/ext-idle.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-webNavigation.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-webRequest.js
lib/seamonkey/chrome/toolkit/content/formautofill/requestAutocomplete.js
@@ -1763,7 +1764,6 @@ lib/seamonkey/chrome/toolkit/content/global/aboutMemory.js
lib/seamonkey/chrome/toolkit/content/global/aboutMemory.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutNetworking.js
lib/seamonkey/chrome/toolkit/content/global/aboutNetworking.xhtml
-lib/seamonkey/chrome/toolkit/content/global/aboutRights-unbranded.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutRights.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutServiceWorkers.js
lib/seamonkey/chrome/toolkit/content/global/aboutServiceWorkers.xhtml
@@ -1850,6 +1850,7 @@ 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
+lib/seamonkey/chrome/toolkit/content/global/extensions.js
lib/seamonkey/chrome/toolkit/content/global/filepicker.js
lib/seamonkey/chrome/toolkit/content/global/filepicker.properties
lib/seamonkey/chrome/toolkit/content/global/filepicker.xul
@@ -1960,10 +1961,6 @@ lib/seamonkey/chrome/toolkit/content/mozapps/handling/dialog.js
lib/seamonkey/chrome/toolkit/content/mozapps/handling/dialog.xul
lib/seamonkey/chrome/toolkit/content/mozapps/handling/handler.css
lib/seamonkey/chrome/toolkit/content/mozapps/handling/handler.xml
-lib/seamonkey/chrome/toolkit/content/mozapps/plugins/pluginFinderBinding.css
-lib/seamonkey/chrome/toolkit/content/mozapps/plugins/pluginProblem.xml
-lib/seamonkey/chrome/toolkit/content/mozapps/plugins/pluginProblemBinding.css
-lib/seamonkey/chrome/toolkit/content/mozapps/plugins/pluginProblemContent.css
lib/seamonkey/chrome/toolkit/content/mozapps/preferences/changemp.js
lib/seamonkey/chrome/toolkit/content/mozapps/preferences/changemp.xul
lib/seamonkey/chrome/toolkit/content/mozapps/preferences/fontbuilder.js
@@ -1987,6 +1984,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/res/arrow-left.gif
lib/seamonkey/chrome/toolkit/res/arrow-right.gif
lib/seamonkey/chrome/toolkit/res/arrow.gif
@@ -2157,6 +2158,7 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.s
lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check@2x.png
lib/seamonkey/chrome/toolkit/skin/classic/global/menulist.css
lib/seamonkey/chrome/toolkit/skin/classic/global/netError.css
lib/seamonkey/chrome/toolkit/skin/classic/global/notification.css
@@ -2326,9 +2328,6 @@ lib/seamonkey/components/SiteSpecificUserAgent.js
lib/seamonkey/components/SlowScriptDebug.js
lib/seamonkey/components/SuiteProfileMigrator.js
lib/seamonkey/components/TCPPresentationServer.js
-lib/seamonkey/components/TCPServerSocket.js
-lib/seamonkey/components/TCPSocket.js
-lib/seamonkey/components/TCPSocketParentIntermediary.js
lib/seamonkey/components/UnifiedComplete.js
lib/seamonkey/components/Weave.js
lib/seamonkey/components/WebContentConverter.js
@@ -3150,6 +3149,7 @@ lib/seamonkey/libmozsqlite3.so
lib/seamonkey/libprldap60.so
lib/seamonkey/libxul.so
lib/seamonkey/license.txt
+lib/seamonkey/modules/ABQueryUtils.jsm
lib/seamonkey/modules/AboutReader.jsm
lib/seamonkey/modules/ActivitiesService.jsm
lib/seamonkey/modules/ActivitiesServiceFilter.jsm
@@ -3322,6 +3322,7 @@ lib/seamonkey/modules/PromiseMessage.jsm
lib/seamonkey/modules/PromiseUtils.jsm
lib/seamonkey/modules/PromiseWorker.jsm
lib/seamonkey/modules/PropertyListUtils.jsm
+lib/seamonkey/modules/PushCrypto.jsm
lib/seamonkey/modules/PushDB.jsm
lib/seamonkey/modules/PushRecord.jsm
lib/seamonkey/modules/PushService.jsm
@@ -3383,7 +3384,6 @@ lib/seamonkey/modules/TelemetryUtils.jsm
lib/seamonkey/modules/ThirdPartyCookieProbe.jsm
lib/seamonkey/modules/Timer.jsm
lib/seamonkey/modules/Troubleshoot.jsm
-lib/seamonkey/modules/TrustedHostedAppsUtils.jsm
lib/seamonkey/modules/UITelemetry.jsm
lib/seamonkey/modules/UpdateChannel.jsm
lib/seamonkey/modules/UserAgentOverrides.jsm
@@ -3413,7 +3413,7 @@ lib/seamonkey/modules/accessibility/Gestures.jsm
lib/seamonkey/modules/accessibility/OutputGenerator.jsm
lib/seamonkey/modules/accessibility/PointerAdapter.jsm
lib/seamonkey/modules/accessibility/Presentation.jsm
-lib/seamonkey/modules/accessibility/TraversalRules.jsm
+lib/seamonkey/modules/accessibility/Traversal.jsm
lib/seamonkey/modules/accessibility/Utils.jsm
lib/seamonkey/modules/addons/AddonLogging.jsm
lib/seamonkey/modules/addons/AddonRepository.jsm
@@ -3690,6 +3690,7 @@ lib/seamonkey/modules/devtools/acorn/walk.js
lib/seamonkey/modules/devtools/app-actor-front.js
lib/seamonkey/modules/devtools/async-utils.js
lib/seamonkey/modules/devtools/client/connection-manager.js
+lib/seamonkey/modules/devtools/client/main.js
lib/seamonkey/modules/devtools/content-observer.js
lib/seamonkey/modules/devtools/content-server.jsm
lib/seamonkey/modules/devtools/css-color.js
@@ -3784,9 +3785,12 @@ lib/seamonkey/modules/devtools/gcli/util/host.js
lib/seamonkey/modules/devtools/gcli/util/l10n.js
lib/seamonkey/modules/devtools/gcli/util/legacy.js
lib/seamonkey/modules/devtools/gcli/util/prism.js
-lib/seamonkey/modules/devtools/gcli/util/promise.js
lib/seamonkey/modules/devtools/gcli/util/spell.js
lib/seamonkey/modules/devtools/gcli/util/util.js
+lib/seamonkey/modules/devtools/heapsnapshot/HeapAnalysesClient.js
+lib/seamonkey/modules/devtools/heapsnapshot/HeapAnalysesWorker.js
+lib/seamonkey/modules/devtools/heapsnapshot/HeapSnapshotFileUtils.js
+lib/seamonkey/modules/devtools/heapsnapshot/census-tree-node.js
lib/seamonkey/modules/devtools/jsbeautify/beautify-css.js
lib/seamonkey/modules/devtools/jsbeautify/beautify-html.js
lib/seamonkey/modules/devtools/jsbeautify/beautify-js.js
@@ -3794,9 +3798,18 @@ lib/seamonkey/modules/devtools/jsbeautify/beautify-tests.js
lib/seamonkey/modules/devtools/jsbeautify/beautify.js
lib/seamonkey/modules/devtools/jsbeautify/sanitytest.js
lib/seamonkey/modules/devtools/jsbeautify/urlencode_unpacker.js
-lib/seamonkey/modules/devtools/layout-helpers.js
+lib/seamonkey/modules/devtools/layout/utils.js
lib/seamonkey/modules/devtools/output-parser.js
lib/seamonkey/modules/devtools/path.js
+lib/seamonkey/modules/devtools/performance/io.js
+lib/seamonkey/modules/devtools/performance/legacy/actors.js
+lib/seamonkey/modules/devtools/performance/legacy/compatibility.js
+lib/seamonkey/modules/devtools/performance/legacy/front.js
+lib/seamonkey/modules/devtools/performance/legacy/recording.js
+lib/seamonkey/modules/devtools/performance/process-communication.js
+lib/seamonkey/modules/devtools/performance/recorder.js
+lib/seamonkey/modules/devtools/performance/recording-common.js
+lib/seamonkey/modules/devtools/performance/utils.js
lib/seamonkey/modules/devtools/pretty-fast.js
lib/seamonkey/modules/devtools/qrcode/decoder/index.js
lib/seamonkey/modules/devtools/qrcode/encoder/index.js
@@ -3821,14 +3834,26 @@ lib/seamonkey/modules/devtools/server/actors/director-registry.js
lib/seamonkey/modules/devtools/server/actors/eventlooplag.js
lib/seamonkey/modules/devtools/server/actors/framerate.js
lib/seamonkey/modules/devtools/server/actors/gcli.js
-lib/seamonkey/modules/devtools/server/actors/highlighter.css
-lib/seamonkey/modules/devtools/server/actors/highlighter.js
+lib/seamonkey/modules/devtools/server/actors/highlighters.css
+lib/seamonkey/modules/devtools/server/actors/highlighters.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/auto-refresh.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/box-model.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/css-transform.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/geometry-editor.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/rect.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/rulers.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/selector.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/simple-outline.js
+lib/seamonkey/modules/devtools/server/actors/highlighters/utils/markup.js
lib/seamonkey/modules/devtools/server/actors/inspector.js
lib/seamonkey/modules/devtools/server/actors/layout.js
lib/seamonkey/modules/devtools/server/actors/memory.js
+lib/seamonkey/modules/devtools/server/actors/memprof.js
lib/seamonkey/modules/devtools/server/actors/monitor.js
lib/seamonkey/modules/devtools/server/actors/object.js
lib/seamonkey/modules/devtools/server/actors/performance-entries.js
+lib/seamonkey/modules/devtools/server/actors/performance-recording.js
+lib/seamonkey/modules/devtools/server/actors/performance.js
lib/seamonkey/modules/devtools/server/actors/preference.js
lib/seamonkey/modules/devtools/server/actors/pretty-print-worker.js
lib/seamonkey/modules/devtools/server/actors/profiler.js
@@ -3863,6 +3888,7 @@ lib/seamonkey/modules/devtools/server/protocol.js
lib/seamonkey/modules/devtools/server/worker.js
lib/seamonkey/modules/devtools/shared/async-storage.js
lib/seamonkey/modules/devtools/shared/framerate.js
+lib/seamonkey/modules/devtools/shared/indentation.js
lib/seamonkey/modules/devtools/shared/memory.js
lib/seamonkey/modules/devtools/shared/profiler.js
lib/seamonkey/modules/devtools/shared/system.js
@@ -3882,6 +3908,8 @@ lib/seamonkey/modules/devtools/tern/tern.js
lib/seamonkey/modules/devtools/toolkit/webconsole/client.js
lib/seamonkey/modules/devtools/toolkit/webconsole/network-helper.js
lib/seamonkey/modules/devtools/toolkit/webconsole/network-monitor.js
+lib/seamonkey/modules/devtools/toolkit/webconsole/server-logger-monitor.js
+lib/seamonkey/modules/devtools/toolkit/webconsole/server-logger.js
lib/seamonkey/modules/devtools/toolkit/webconsole/utils.js
lib/seamonkey/modules/devtools/touch/simulator-content.js
lib/seamonkey/modules/devtools/touch/simulator.js
diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo
index 14f99d9c1c2..3f5122f5cc3 100644
--- a/www/seamonkey/distinfo
+++ b/www/seamonkey/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.134 2016/03/01 20:05:13 joerg Exp $
+$NetBSD: distinfo,v 1.135 2016/03/30 12:56:53 ryoon Exp $
-SHA1 (seamonkey-2.39.source.tar.xz) = cae3d2cf38f85190d0639a391f04953d9313d48b
-RMD160 (seamonkey-2.39.source.tar.xz) = 35d442092e359145ff4799d82576e1e8c0ee5a06
-SHA512 (seamonkey-2.39.source.tar.xz) = 1ea912cff4ae305b6fe7237f0873220343134ae4fd0ff54e8472a388ed61dcd249a5961158520bde7838b27a9cee782fa0d4e1c35d22c7fb7a30145dde9f6dc9
-Size (seamonkey-2.39.source.tar.xz) = 182627632 bytes
-SHA1 (patch-aa) = 0495e6fe882ed66cb66e41f3d49856c62d4a3f89
+SHA1 (seamonkey-2.40.source.tar.xz) = ecf99bc7478319835a0e19f35ed5b7b1aa2c0046
+RMD160 (seamonkey-2.40.source.tar.xz) = 4030688f145fdf35a6d2728d097cf7cda8e50231
+SHA512 (seamonkey-2.40.source.tar.xz) = 5a81a25c75af254f1508aa615a082f013d7d06950859822a134c51a0f4c12918081f69e7835dc85114e4285a67bc4be4d509db8374dec848f6381dfce447b696
+Size (seamonkey-2.40.source.tar.xz) = 193702432 bytes
+SHA1 (patch-aa) = 65028290ea25c7f282fc3c78c9ae41bdd0defeb8
SHA1 (patch-ao) = dba7bba4035f4789258b31aebab11a57be4866f3
SHA1 (patch-as) = 4792d2acb4a7adf980cd23bbf8ca9335504cdbfb
SHA1 (patch-bf) = cf7fef695c6db66a3653d3258a2385c6f1eb709e
@@ -22,34 +22,32 @@ SHA1 (patch-mozilla_config_external_moz.build) = 3cc238e147eff66de1fd42671547b83
SHA1 (patch-mozilla_config_rules.mk) = ce24fd149c05a252acffc05a72dc0f86eabe16b4
SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2
SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7
-SHA1 (patch-mozilla_config_system-headers) = fb1deec06c10aa858c235a95c2ae6f9c72a149dc
+SHA1 (patch-mozilla_config_system-headers) = 9960a96720d8e7f421aab71dba4fcd5d23323793
+SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = aab35222a5f4c1cd5ed4ca85e54e6eb664dee89c
SHA1 (patch-mozilla_dom_base_DOMRequest.cpp) = 3c01dd16ea83b2d972e437e92b2126aeec68a7a1
SHA1 (patch-mozilla_dom_base_moz.build) = de05328ca4339e0e3a92da3e4517697df9d3b53a
-SHA1 (patch-mozilla_dom_events_MessageEvent.h) = 6be0cb8c8c6b60cf9e2604e2deb018bc69b6e2d5
SHA1 (patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp) = c160b78d4ea5058df602c74be43be9476cb78d1f
SHA1 (patch-mozilla_dom_media_moz.build) = e21f162f6fb2f053e3e04a8273033b92bd6a75dd
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 005a611073f3a8b865d19e7204df9d40e5e1c3ff
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 14038ce0ee2b38db6c7952056a97a65839a2c1a9
SHA1 (patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp) = ef2b3f3c134be64c9dbb688e36a8b767c25a008a
SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = f78d502489013f855c1616d8941b960aa73760a2
-SHA1 (patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp) = bb4a892fb7761bf39caf29877fbb7edb9704423c
+SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 5c7d5429bd9a84fd2fffa86c3bd1d34d67f66681
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) = ba55405496adf27442dd26a5420397e51a784539
SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3
-SHA1 (patch-mozilla_gfx_graphite2_src_moz.build) = 844b567da0d6f054054b0e9dfb2263e7bc9ee4d6
SHA1 (patch-mozilla_gfx_moz.build) = 9cd67c170321c399b85f9f7729a6d130bb331f17
SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = da3f8c9581d879099e8efbf852049a0f61cb7b24
SHA1 (patch-mozilla_gfx_skia_moz.build) = 8f82fa997976f39d601fe2b003e91e9a63956d88
SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = d830e2aa24ad6b9a68580273a636b1a0a845f5c4
SHA1 (patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp) = 7d1f2ca05efbaef16f9058ac98c8b80c05784aeb
SHA1 (patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S) = 7e7e9ba1638935b81128bdf5bc01005797add4cb
-SHA1 (patch-mozilla_gfx_thebes_moz.build) = a90dce52fcd9ebdb502acf041d7e861dd0194937
+SHA1 (patch-mozilla_gfx_thebes_moz.build) = 96d4ed71a095cc5acee7ad2cb3fa18bdb0b5630a
SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d
SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 74c70bad49b9781dae6be4fd46c33da886bcfd34
+SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.s) = c7d85b54adfca2b3ee0d0fb44859cb641d1e45c5
SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = ff09ce62a57b0024cf664e807afc813fc25eefdf
-SHA1 (patch-mozilla_intl_hyphenation_hnjalloc.h) = ec6eeebc8d7edb2f6d021d22d9621b057141c736
-SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = dc07e0b3afba4633fc68af028835e34e6ced4242
+SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 773997168c0b25003f2b326c7c109e8cd454cded
SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = 78241924f121b0344b2fe5a42413eddf9cc3e7fd
SHA1 (patch-mozilla_ipc_chromium_moz.build) = 1a651bbf83cad22c6e4514804daeb6d111edcc3f
SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = e7ef5b1f94f7121846cab97cddabfbfd207b730e
@@ -68,17 +66,12 @@ SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 53c37deda
SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 7a52fef553345a46171aeb3c93db30e6b3998c2c
SHA1 (patch-mozilla_ipc_glue_StringUtil.cpp) = ff0b3914baef8505b40f68c625ee62650f026f06
SHA1 (patch-mozilla_ipc_glue_moz.build) = 0b162958ea28f5137c505349957d684f2e69a656
-SHA1 (patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py) = 9e193b1f50b05573d3c580bd629b21c7ee38ef61
-SHA1 (patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py) = d7f0c9af3df86236c5dc754aa2e8c8393f1b2446
-SHA1 (patch-mozilla_ipc_ipdl_ipdl_lower.py) = b77cdb2593bd264843167742211a1746d02f25af
-SHA1 (patch-mozilla_js_public_CallArgs.h) = ec3cde3ab4ace75c143398a079522cab1305640c
SHA1 (patch-mozilla_js_src_ctypes_CTypes.h) = 37ef9e49c21199d8506e7c0c048a7651800a249a
SHA1 (patch-mozilla_js_src_frontend_ParseMaps.cpp) = af9c153c78a3d50e926f7820db3c98b7fe1db063
SHA1 (patch-mozilla_js_src_jit_ExecutableAllocator.h) = 97aed14de401070a8376321d8ef30aa9223099c1
SHA1 (patch-mozilla_js_src_jit_LIR.cpp) = ec55fc3209b0916e53ec33756abd10f6a12db146
SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 2f0f3468c03a225d7a9f584008967732d27b150b
SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = a89952ad695647cf3938f7d98c0eab637ed05a91
-SHA1 (patch-mozilla_js_src_jsapi.cpp) = e6a3ff44a05a46875dfbf85d9207b7c29139fa21
SHA1 (patch-mozilla_js_src_jsdate.cpp) = 459f93773b7dbc8de85509971e7aab2770916ca3
SHA1 (patch-mozilla_js_src_jskwgen.cpp) = efcb5898c6ddcd012bf37ff04dcbb223e753ee94
SHA1 (patch-mozilla_js_src_jsmath.cpp) = 25225d4b9f05766314dfb7a809e8f4cf7ffa1f4b
@@ -90,9 +83,10 @@ SHA1 (patch-mozilla_media_libcubeb_AUTHORS) = 1a516754289470319fd181315f0bc7a04a
SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = f4018f850cfd2b73226c66dbddb310e1efe40475
SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 7af1dfbd5e190e4ee57699de2c0d2997a4430cd0
SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = 808c5b237e83c9db99095def1ef546fdb3ad3b3c
-SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 01914d53bcbdc728bfc6b39bced035267dc4412c
+SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = c701606254f82ee195fd0191ff269b312b14da40
SHA1 (patch-mozilla_media_libpng_pngpriv.h) = b3bf9d7aeaf00a7cd0c9cc491fe6ac474c002655
SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = 1029bc985d6eadf3f030492a8aa51d008fa27740
+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) = 137ed7eb0124f0f76a76898261400e5a8509aaec
SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = 9c88ea6472cb86e958dfc883f06be7bdfbc3c46c
SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_logprint.c) = c1af77a08ec9c651fa0d83eed4c4347dcb5dd56b
@@ -118,11 +112,9 @@ SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_devic
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 80cb51d4641de3eb69c23c33867661413df9357d
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = cafc491b64cbc4fffb812ee8236c25915f3cc5f8
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 28865f7a86825ee3674af0619a62136bf94bc8f8
-SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = 857e06f47a4af1b2c5309db3f98885dea6eedde4
-SHA1 (patch-mozilla_memory_jemalloc_src_configure) = 9759c7dd893a58d123da3ceec961753fe0b591c0
+SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = ec7f31b833ccd283bc07c4e93f15fb3c46c3eb96
SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = fea12a1511a0d59b862cc5a5435506504f0b7fc6
SHA1 (patch-mozilla_memory_volatile_VolatileBufferOSX.cpp) = 5a2addaa0d46ab8a58849f5da5876ac48a5917a0
-SHA1 (patch-mozilla_mfbt_Alignment.h) = ebafb7d49e0381b518eaec434dbd2dcec01ea4ef
SHA1 (patch-mozilla_mfbt_Attributes.h) = d7e91061cdb165255e1373dbc6d1a910d25a654e
SHA1 (patch-mozilla_mfbt_Poison.cpp) = 8a45775687244c6d1d6e422dbaa2364862fb33b7
SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = a399e0bd0e83c47938bbee077eaa79fc52386241
@@ -137,7 +129,6 @@ SHA1 (patch-mozilla_storage_SQLiteMutex.h) = 86ea7993493f2a1a513ec687b147fc75764
SHA1 (patch-mozilla_storage_mozStorageConnection.cpp) = 61a2f1e0925d6723267a90109474bf8c239a1413
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = c4facd50567ec5ee6f9c13bcdc134224338d4756
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 0708a43577e786da4588bf318802ea035a9c1d52
-SHA1 (patch-mozilla_toolkit_library_libxul.mk) = 2a559d211cba812f73fecc4d11404bb423cecb22
SHA1 (patch-mozilla_toolkit_library_moz.build) = ce5cf8db841d8161ee661f54bd30aa37cb08eaf5
SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a8f6653760e33014c5e6f104b19fce8a0f331d24
SHA1 (patch-mozilla_toolkit_xre_nsAppRunner.cpp) = 6ce047ed4a029f0935ebc9c297e99c8b9ccd76f1
@@ -145,7 +136,6 @@ SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = 70030e59b2ed09b9bc9827d3
SHA1 (patch-mozilla_webapprt_moz.build) = 8323bfea8fe835571bf60d95cfa59859b745083f
SHA1 (patch-mozilla_xpcom_base_nscore.h) = a69c532d2891ac2a2227445e85e581749685153e
SHA1 (patch-mozilla_xpcom_build_PoisonIOInterposer.h) = aa3e168c7c23ad6e63f521044336a03354ec9030
-SHA1 (patch-mozilla_xpcom_components_Module.h) = 666f8c4ab6d7df061f15bf9dd83c1868392dac3f
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = fa77d69500f1436e05c677723e485ccea213f4f4
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 30bdef539886bda87e35306b5bf7e3a6ebefee53
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = cb2a4769f04351e92580e3daaca88fc7f1dfedbd
diff --git a/www/seamonkey/patches/patch-aa b/www/seamonkey/patches/patch-aa
index f83727a6888..c16f8757899 100644
--- a/www/seamonkey/patches/patch-aa
+++ b/www/seamonkey/patches/patch-aa
@@ -1,17 +1,8 @@
-$NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
+$NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
---- mozilla/configure.in.orig 2015-11-04 01:56:15.000000000 +0000
+--- mozilla/configure.in.orig 2016-01-19 02:49:15.000000000 +0000
+++ mozilla/configure.in
-@@ -1897,7 +1897,7 @@ case "$host" in
- ;;
-
- *-darwin*)
-- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
-+ HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
- HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
- ;;
-@@ -2029,7 +2029,6 @@ case "$target" in
+@@ -1996,7 +1996,6 @@ case "$target" in
AC_DEFINE(XP_DARWIN)
_PLATFORM_DEFAULT_TOOLKIT='cairo-uikit'
else
@@ -19,7 +10,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
AC_DEFINE(XP_DARWIN)
_PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa'
# The ExceptionHandling framework is needed for Objective-C exception
-@@ -2609,8 +2608,7 @@ MOZ_CXX11
+@@ -2579,8 +2578,7 @@ MOZ_CXX11
AC_LANG_C
@@ -29,7 +20,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
dnl ===============================================================
if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
-@@ -3533,6 +3531,14 @@ if test -n "$YASM"; then
+@@ -3493,6 +3491,14 @@ if test -n "$YASM"; then
_YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
fi
@@ -44,7 +35,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
if test -z "$SKIP_LIBRARY_CHECKS"; then
dnl system JPEG support
dnl ========================================================
-@@ -3560,11 +3566,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
+@@ -3520,11 +3526,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -57,7 +48,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
MOZ_NATIVE_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -4288,6 +4290,10 @@ cairo-gonk)
+@@ -4255,6 +4257,10 @@ cairo-gonk)
esac
@@ -68,7 +59,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
AC_SUBST(MOZ_PDF_PRINTING)
if test "$MOZ_PDF_PRINTING"; then
PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1"
-@@ -5020,6 +5026,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -4994,6 +5000,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_VPX=1
MOZ_VPX_ERROR_CONCEALMENT=1
@@ -78,7 +69,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -5163,6 +5172,142 @@ if test "${ac_cv_c_attribute_aligned}" !
+@@ -5137,6 +5146,142 @@ if test "${ac_cv_c_attribute_aligned}" !
fi
dnl ========================================================
@@ -221,7 +212,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
dnl = Disable VP8 decoder support
dnl ========================================================
MOZ_ARG_DISABLE_BOOL(webm,
-@@ -5548,6 +5693,67 @@ fi
+@@ -5539,6 +5684,67 @@ fi
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -289,7 +280,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -5561,12 +5767,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
+@@ -5552,12 +5758,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
MOZ_ALSA=1,
MOZ_ALSA=)
@@ -313,7 +304,7 @@ $NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $
AC_SUBST(MOZ_ALSA)
dnl ========================================================
-@@ -8141,6 +8358,49 @@ if test "$USE_FC_FREETYPE"; then
+@@ -8136,6 +8353,49 @@ if test "$USE_FC_FREETYPE"; then
fi
dnl ========================================================
diff --git a/www/seamonkey/patches/patch-mozilla_config_system-headers b/www/seamonkey/patches/patch-mozilla_config_system-headers
index f20c52d270c..c3556ad0731 100644
--- a/www/seamonkey/patches/patch-mozilla_config_system-headers
+++ b/www/seamonkey/patches/patch-mozilla_config_system-headers
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_config_system-headers,v 1.20 2016/01/31 23:43:48 joerg Exp $
+$NetBSD: patch-mozilla_config_system-headers,v 1.21 2016/03/30 12:56:53 ryoon Exp $
---- mozilla/config/system-headers.orig 2015-11-04 01:56:15.000000000 +0000
+--- mozilla/config/system-headers.orig 2016-01-19 02:49:15.000000000 +0000
+++ mozilla/config/system-headers
-@@ -626,6 +626,7 @@ libgnome/libgnome.h
+@@ -627,6 +627,7 @@ libgnome/libgnome.h
libgnomeui/gnome-icon-lookup.h
libgnomeui/gnome-icon-theme.h
libgnomeui/gnome-ui-init.h
@@ -10,7 +10,7 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.20 2016/01/31 23:43:48 joerg Ex
lib$routines.h
limits
limits.h
-@@ -720,6 +721,7 @@ mapiutil.h
+@@ -721,6 +722,7 @@ mapiutil.h
mapix.h
Math64.h
math.h
@@ -18,7 +18,7 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.20 2016/01/31 23:43:48 joerg Ex
mbstring.h
#ifdef ANDROID
media/AudioEffect.h
-@@ -1322,10 +1324,13 @@ vorbis/codec.h
+@@ -1324,10 +1326,13 @@ vorbis/codec.h
theora/theoradec.h
tremor/ivorbiscodec.h
speex/speex_resampler.h
@@ -32,7 +32,7 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.20 2016/01/31 23:43:48 joerg Ex
#endif
gst/gst.h
gst/app/gstappsink.h
-@@ -1355,3 +1360,46 @@ unicode/utypes.h
+@@ -1359,3 +1364,45 @@ unicode/utypes.h
#endif
libutil.h
unwind.h
@@ -78,4 +78,3 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.20 2016/01/31 23:43:48 joerg Ex
+#if MOZ_NATIVE_SOUNDTOUCH==1
+soundtouch/SoundTouch.h
+#endif
-+freetype/ftfntfmt.h
diff --git a/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h b/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h
new file mode 100644
index 00000000000..cdcd6b40b21
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h
@@ -0,0 +1,9 @@
+$NetBSD: patch-mozilla_config_system__wrappers_unwind.h,v 1.11 2016/03/30 12:56:53 ryoon Exp $
+
+--- mozilla/config/system_wrappers/unwind.h.orig 2016-03-29 13:09:26.670237158 +0000
++++ mozilla/config/system_wrappers/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_dom_events_MessageEvent.h b/www/seamonkey/patches/patch-mozilla_dom_events_MessageEvent.h
deleted file mode 100644
index a086e47e283..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_events_MessageEvent.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-mozilla_dom_events_MessageEvent.h,v 1.1 2015/11/20 14:48:21 joerg Exp $
-
---- mozilla/dom/events/MessageEvent.h.orig 2015-09-25 07:36:28.000000000 +0000
-+++ mozilla/dom/events/MessageEvent.h
-@@ -16,9 +16,6 @@ namespace mozilla {
- namespace dom {
-
- struct MessageEventInit;
--class MessagePort;
--class MessagePortBase;
--class MessagePortList;
- class OwningWindowProxyOrMessagePortOrClient;
-
- namespace workers {
diff --git a/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp b/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp
index bfb12874d0b..fed2745f19d 100644
--- a/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp
+++ b/www/seamonkey/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp,v 1.4 2015/09/21 05:03:45 ryoon Exp $
+$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2016/03/30 12:56:53 ryoon Exp $
---- mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig 2015-09-02 09:28:48.000000000 +0000
-+++ mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp
-@@ -400,6 +400,14 @@ mozHunspell::LoadDictionaryList(bool aNo
+--- 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
}
}
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh b/www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh
deleted file mode 100644
index efedd839575..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-mozilla_gfx_graphite2_moz-gr-update.sh,v 1.1 2015/01/02 04:26:21 ryoon Exp $
-
---- mozilla/gfx/graphite2/moz-gr-update.sh.orig 2014-12-03 06:22:41.000000000 +0000
-+++ mozilla/gfx/graphite2/moz-gr-update.sh
-@@ -23,8 +23,14 @@ echo "\nSee" $0 "for update procedure.\n
- find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
- find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
-
-+# closest tag/release to require for system version
-+TAG=$(cd ../graphitedev/ && hg parents --template {latesttag})
-+
-+perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$TAG/ and tr/./,/ \
-+ if /GR2_VERSION_REQUIRE/" configure.in
-+
- # summarize what's been touched
--echo Updated to $CHANGESET.
-+echo Updated to $CHANGESET \($TAG for --with-system-graphite2\)
- echo Here is what changed in the gfx/graphite2 directory:
- echo
-
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_graphite2_src_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_graphite2_src_moz.build
deleted file mode 100644
index 85b7d84ba88..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_graphite2_src_moz.build
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-mozilla_gfx_graphite2_src_moz.build,v 1.1 2016/01/31 23:43:48 joerg Exp $
-
---- mozilla/gfx/graphite2/src/moz.build.orig 2016-01-31 22:13:27.833347842 +0000
-+++ mozilla/gfx/graphite2/src/moz.build
-@@ -58,10 +58,6 @@ UNIFIED_SOURCES += [
- if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
- NO_VISIBILITY_FLAGS = True
- DEFINES['GRAPHITE2_EXPORTING'] = True
--else:
-- # tell graphite2 not to export symbols, we'll be linking it directly with
-- # thebes
-- DEFINES['GRAPHITE2_STATIC'] = True
-
- FINAL_LIBRARY = 'gkmedias'
-
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
index e2a87a90833..b032164644a 100644
--- a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.2 2016/01/31 23:43:48 joerg Exp $
+$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.3 2016/03/30 12:56:53 ryoon Exp $
---- mozilla/gfx/thebes/moz.build.orig 2015-11-04 01:55:29.000000000 +0000
+--- mozilla/gfx/thebes/moz.build.orig 2016-01-19 02:49:20.000000000 +0000
+++ mozilla/gfx/thebes/moz.build
-@@ -290,6 +290,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS']
+@@ -294,6 +294,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS']
CFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
CFLAGS += CONFIG['TK_CFLAGS']
@@ -15,7 +15,7 @@ $NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.2 2016/01/31 23:43:48 joerg Exp
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gonk', 'qt'):
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
-@@ -303,8 +309,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
+@@ -307,8 +313,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s b/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s
new file mode 100644
index 00000000000..173d3b83ee6
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s
@@ -0,0 +1,37 @@
+$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.s,v 1.3 2016/03/30 12:56:53 ryoon Exp $
+
+--- mozilla/gfx/ycbcr/yuv_row_arm.s.orig 2016-01-19 02:46:48.000000000 +0000
++++ mozilla/gfx/ycbcr/yuv_row_arm.s
+@@ -2,6 +2,12 @@
+ * 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/. */
+
++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__)
++#define UNWIND
++#else
++#define UNWIND @
++#endif
++
+ .arch armv7-a
+ .fpu neon
+ /* Allow to build on targets not supporting neon, and force the object file
+@@ -74,7 +80,8 @@ YCbCr42xToRGB565_DITHER30_CONSTS_NEON:
+ .global ScaleYCbCr42xToRGB565_BilinearY_Row_NEON
+ .type ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, %function
+ .balign 64
+- .fnstart
++ .cfi_startproc
++ UNWIND .fnstart
+ ScaleYCbCr42xToRGB565_BilinearY_Row_NEON:
+ STMFD r13!,{r4-r9,r14} @ 8 words.
+ ADR r14,YCbCr42xToRGB565_DITHER03_CONSTS_NEON
+@@ -296,7 +303,8 @@ s42xbily_neon_tail:
+ s42xbily_neon_done:
+ VPOP {Q4-Q7} @ 16 words.
+ LDMFD r13!,{r4-r9,PC} @ 8 words.
+- .fnend
++ UNWIND .fnend
++ .cfi_endproc
+ .size ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, .-ScaleYCbCr42xToRGB565_BilinearY_Row_NEON
+
+ #if defined(__ELF__)&&defined(__linux__)
diff --git a/www/seamonkey/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h b/www/seamonkey/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h
new file mode 100644
index 00000000000..7df0c4f6b7a
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h
@@ -0,0 +1,14 @@
+$NetBSD: patch-mozilla_intl_hyphenation_glue_hnjalloc.h,v 1.1 2016/03/30 12:56:53 ryoon Exp $
+
+--- mozilla/intl/hyphenation/glue/hnjalloc.h.orig 2016-01-19 02:46:55.000000000 +0000
++++ mozilla/intl/hyphenation/glue/hnjalloc.h
+@@ -24,6 +24,9 @@
+ */
+
+ #include <stdio.h> /* ensure stdio.h is loaded before our macros */
++#ifdef __sun
++#include <wchar.h>
++#endif
+
+ #undef FILE
+ #define FILE hnjFile
diff --git a/www/seamonkey/patches/patch-mozilla_intl_hyphenation_hnjalloc.h b/www/seamonkey/patches/patch-mozilla_intl_hyphenation_hnjalloc.h
deleted file mode 100644
index 01414d707e8..00000000000
--- a/www/seamonkey/patches/patch-mozilla_intl_hyphenation_hnjalloc.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-mozilla_intl_hyphenation_hnjalloc.h,v 1.1 2015/01/02 04:26:21 ryoon Exp $
-
---- mozilla/intl/hyphenation/hnjalloc.h.orig 2014-12-03 06:22:43.000000000 +0000
-+++ mozilla/intl/hyphenation/hnjalloc.h
-@@ -24,6 +24,9 @@
- */
-
- #include <stdio.h> /* ensure stdio.h is loaded before our macros */
-+#ifdef __sun
-+#include <wchar.h>
-+#endif
-
- #undef FILE
- #define FILE hnjFile
diff --git a/www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build b/www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build
deleted file mode 100644
index 2aff3542fea..00000000000
--- a/www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-mozilla_intl_unicharutil_util_moz.build,v 1.3 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/intl/unicharutil/util/moz.build.orig 2015-09-25 07:35:22.000000000 +0000
-+++ mozilla/intl/unicharutil/util/moz.build
-@@ -42,6 +42,9 @@ if CONFIG['_MSC_VER']:
- if CONFIG['ENABLE_INTL_API']:
- CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
-
-+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
-+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
-+
- if CONFIG['GNU_CXX']:
- FAIL_ON_WARNINGS = True
-
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py b/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py
deleted file mode 100644
index 4db294eb582..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py,v 1.1 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/ipc/ipdl/ipdl/cxx/ast.py.orig 2014-10-14 06:36:14.000000000 +0000
-+++ mozilla/ipc/ipdl/ipdl/cxx/ast.py
-@@ -336,12 +336,13 @@ Type.VOID = Type('void')
- Type.VOIDPTR = Type('void', ptr=1)
-
- class TypeArray(Node):
-- def __init__(self, basetype, nmemb):
-- '''the type |basetype DECLNAME[nmemb]|. |nmemb| is an Expr'''
-+ def __init__(self, basetype, nmemb, alignType):
-+ '''the type |basetype DECLNAME[nmemb]|. |nmemb| is an Expr, |alignType| is a type'''
- self.basetype = basetype
- self.nmemb = nmemb
-+ self.alignType = alignType
- def __deepcopy__(self, memo):
-- return TypeArray(deepcopy(self.basetype, memo), nmemb)
-+ return TypeArray(deepcopy(self.basetype, memo), nmemb, alignType)
-
- class TypeEnum(Node):
- def __init__(self, name=None):
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py b/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py
deleted file mode 100644
index ae0f3151ca3..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py,v 1.1 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/ipc/ipdl/ipdl/cxx/cgen.py.orig 2014-10-14 06:36:14.000000000 +0000
-+++ mozilla/ipc/ipdl/ipdl/cxx/cgen.py
-@@ -101,6 +101,7 @@ class CxxCodeGen(CodePrinter, Visitor):
- def visitDecl(self, d):
- # C-syntax arrays make code generation much more annoying
- if isinstance(d.type, TypeArray):
-+ self.write('MOZ_ALIGNED_DECL(')
- d.type.basetype.accept(self)
- else:
- d.type.accept(self)
-@@ -111,7 +112,9 @@ class CxxCodeGen(CodePrinter, Visitor):
- if isinstance(d.type, TypeArray):
- self.write('[')
- d.type.nmemb.accept(self)
-- self.write(']')
-+ self.write('], MOZ_ALIGNOF(')
-+ d.type.alignType.accept(self)
-+ self.write('))')
-
- def visitParam(self, p):
- self.visitDecl(p)
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py b/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py
deleted file mode 100644
index c0e0975c987..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_ipc_ipdl_ipdl_lower.py,v 1.3 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/ipc/ipdl/ipdl/lower.py.orig 2014-10-14 06:36:14.000000000 +0000
-+++ mozilla/ipc/ipdl/ipdl/lower.py
-@@ -768,7 +768,7 @@ IPDL union type."""
- if self.recursive:
- return self.ptrToType()
- else:
-- return TypeArray(Type('char'), ExprSizeof(self.internalType()))
-+ return TypeArray(Type('char'), ExprSizeof(self.internalType()), self.internalType())
-
- def unionValue(self):
- # NB: knows that Union's storage C union is named |mValue|
diff --git a/www/seamonkey/patches/patch-mozilla_js_public_CallArgs.h b/www/seamonkey/patches/patch-mozilla_js_public_CallArgs.h
deleted file mode 100644
index 1ffcb8b02ae..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_public_CallArgs.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_js_public_CallArgs.h,v 1.1 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/js/public/CallArgs.h.orig 2015-09-02 09:27:18.000000000 +0000
-+++ mozilla/js/public/CallArgs.h
-@@ -344,7 +344,7 @@ class MOZ_STACK_CLASS CallArgs : public
- * Returns true if there are at least |required| arguments passed in. If
- * false, it reports an error message on the context.
- */
-- bool requireAtLeast(JSContext* cx, const char* fnname, unsigned required);
-+ JS_PUBLIC_API(bool) requireAtLeast(JSContext* cx, const char* fnname, unsigned required);
-
- };
-
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jsapi.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jsapi.cpp
deleted file mode 100644
index 1617833f5c9..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_jsapi.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_js_src_jsapi.cpp,v 1.4 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/js/src/jsapi.cpp.orig 2015-09-02 09:27:32.000000000 +0000
-+++ mozilla/js/src/jsapi.cpp
-@@ -115,7 +115,7 @@ using js::frontend::Parser;
- #define JS_ADDRESSOF_VA_LIST(ap) (&(ap))
- #endif
-
--bool
-+JS_PUBLIC_API(bool)
- JS::CallArgs::requireAtLeast(JSContext* cx, const char* fnname, unsigned required) {
- if (length() < required) {
- char numArgsStr[40];
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build
index 55d12a8ccc9..d1da419ba5c 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.4 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.5 2016/03/30 12:56:53 ryoon Exp $
---- mozilla/media/libcubeb/src/moz.build.orig 2015-09-25 07:35:08.000000000 +0000
+--- mozilla/media/libcubeb/src/moz.build.orig 2016-01-19 02:49:31.000000000 +0000
+++ mozilla/media/libcubeb/src/moz.build
@@ -17,6 +17,12 @@ if CONFIG['MOZ_ALSA']:
]
@@ -24,7 +24,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.4 2015/10/02 22:49:36 ry
SOURCES += [
'cubeb_audiounit.c',
]
-@@ -66,6 +72,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
+@@ -65,6 +71,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
FINAL_LIBRARY = 'gkmedias'
@@ -34,13 +34,3 @@ $NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.4 2015/10/02 22:49:36 ry
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
CFLAGS += [
'-I%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
-@@ -74,7 +83,9 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk
- ]
- ]
-
-+CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
- FAIL_ON_WARNINGS = True
-
-+CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
- CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
- CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
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
new file mode 100644
index 00000000000..8bbf788744e
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h
@@ -0,0 +1,12 @@
+$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_memory_build_mozjemalloc__compat.c b/www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c
index d0d3e73944d..7ead9bf09dd 100644
--- a/www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c
+++ b/www/seamonkey/patches/patch-mozilla_memory_build_mozjemalloc__compat.c
@@ -1,9 +1,9 @@
-$NetBSD: patch-mozilla_memory_build_mozjemalloc__compat.c,v 1.3 2015/09/21 05:03:45 ryoon Exp $
+$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 2015-09-02 09:27:33.000000000 +0000
+--- 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(unsigned int narenas)
- return bin_unused;
+@@ -131,6 +131,48 @@ compute_bin_unused_and_bookkeeping(jemal
+ stats->bin_unused = bin_unused;
}
+static size_t
diff --git a/www/seamonkey/patches/patch-mozilla_memory_jemalloc_src_configure b/www/seamonkey/patches/patch-mozilla_memory_jemalloc_src_configure
deleted file mode 100644
index 6c282bcf910..00000000000
--- a/www/seamonkey/patches/patch-mozilla_memory_jemalloc_src_configure
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_memory_jemalloc_src_configure,v 1.2 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/memory/jemalloc/src/configure.orig 2015-09-02 09:27:33.000000000 +0000
-+++ mozilla/memory/jemalloc/src/configure
-@@ -6566,7 +6566,7 @@ else
- LG_PAGE="detect"
- fi
-
--if test "x$LG_PAGE" == "xdetect"; then
-+if test "x$LG_PAGE" = "xdetect"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking LG_PAGE" >&5
- $as_echo_n "checking LG_PAGE... " >&6; }
- if ${je_cv_lg_page+:} false; then :
diff --git a/www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h b/www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h
deleted file mode 100644
index 8dd21979f8a..00000000000
--- a/www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD: patch-mozilla_mfbt_Alignment.h,v 1.2 2015/12/03 12:22:27 ryoon Exp $
-
---- mozilla/mfbt/Alignment.h.orig 2015-11-04 01:56:08.000000000 +0000
-+++ mozilla/mfbt/Alignment.h
-@@ -15,6 +15,13 @@
-
- namespace mozilla {
-
-+#if defined(MOZ_HAVE_CXX11_ALIGNAS)
-+#define MOZ_ALIGNOF(T) alignof(T)
-+#elif defined(__GNUC__)
-+#define MOZ_ALIGNOF(T) __alignof__(T)
-+#elif defined(_MSC_VER)
-+#define MOZ_ALIGNOF(T) __alignof(T)
-+#else
- /*
- * This class, and the corresponding macro MOZ_ALIGNOF, figures out how many
- * bytes of alignment a given type needs.
-@@ -33,6 +40,7 @@ public:
- };
-
- #define MOZ_ALIGNOF(T) mozilla::AlignmentFinder<T>::alignment
-+#endif
-
- /*
- * Declare the MOZ_ALIGNED_DECL macro for declaring aligned types.
-@@ -44,7 +52,10 @@ public:
- * will declare a two-character array |arr| aligned to 8 bytes.
- */
-
--#if defined(__GNUC__)
-+#if defined(MOZ_HAVE_CXX11_ALIGNAS)
-+# define MOZ_ALIGNED_DECL(_type, _align) \
-+ alignas(_align) _type
-+#elif defined(__GNUC__)
- # define MOZ_ALIGNED_DECL(_type, _align) \
- _type __attribute__((aligned(_align)))
- #elif defined(_MSC_VER)
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 560b772df3f..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.3 2016/03/01 20:05:13 joerg Exp $
-
---- mozilla/toolkit/library/libxul.mk.orig 2016-02-29 20:01:46.226076873 +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_xpcom_components_Module.h b/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
deleted file mode 100644
index e84b9df498e..00000000000
--- a/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_xpcom_components_Module.h,v 1.1 2016/03/01 20:05:13 joerg Exp $
-
---- mozilla/xpcom/components/Module.h.orig 2016-02-29 19:46:51.779120265 +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)