Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Oct 2016 14:29:04 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r423123 - in head: Mk/Uses www/linux-seamonkey www/seamonkey www/seamonkey-i18n www/seamonkey/files
Message-ID:  <201610021429.u92ET4RM003507@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sun Oct  2 14:29:03 2016
New Revision: 423123
URL: https://svnweb.freebsd.org/changeset/ports/423123

Log:
  www/seamonkey: update to 2.40
  
  SeaMonkey now uses FFmpeg directly rather than via GStreamer for H.264
  and MP3 playback as part of HTML5. Note, FFmpeg 3.x is unsupported[1].
  
  Changes:	http://www.seamonkey-project.org/news#2016-03-14
  PR:		210931
  Submitted by:	net@arrishq.net (based on)
  Security:	2c2d1c39-1396-459a-91f5-ca03ee7c64c6
  MFH:		2016Q3
  
  [1] SeaMonkey 2.40 is based on Firefox 43 codebase but Firefox 45
      is the earliest to have the fix. Backporting maybe tricky:
      https://bugzilla.mozilla.org/show_bug.cgi?id=1232268

Added:
  head/www/seamonkey/files/patch-bug1209410   (contents, props changed)
  head/www/seamonkey/files/patch-bug1228255   (contents, props changed)
  head/www/seamonkey/files/patch-bug1228742   (contents, props changed)
Deleted:
  head/www/seamonkey/files/extra-patch-bug1125514
  head/www/seamonkey/files/patch-1194520
  head/www/seamonkey/files/patch-bug1026499
  head/www/seamonkey/files/patch-bug779713
  head/www/seamonkey/files/patch-media_libav_config__unix.h
Modified:
  head/Mk/Uses/gecko.mk   (contents, props changed)
  head/www/linux-seamonkey/Makefile   (contents, props changed)
  head/www/linux-seamonkey/distinfo   (contents, props changed)
  head/www/linux-seamonkey/pkg-plist   (contents, props changed)
  head/www/seamonkey-i18n/Makefile   (contents, props changed)
  head/www/seamonkey-i18n/Makefile.lang   (contents, props changed)
  head/www/seamonkey-i18n/Makefile.option   (contents, props changed)
  head/www/seamonkey-i18n/distinfo   (contents, props changed)
  head/www/seamonkey/Makefile   (contents, props changed)
  head/www/seamonkey/distinfo   (contents, props changed)
  head/www/seamonkey/files/patch-bug1268816   (contents, props changed)
  head/www/seamonkey/files/patch-bug1269171   (contents, props changed)
  head/www/seamonkey/files/patch-bug702179   (contents, props changed)
  head/www/seamonkey/files/patch-bug847568   (contents, props changed)
  head/www/seamonkey/files/patch-bug991253   (contents, props changed)
  head/www/seamonkey/files/patch-mozilla-dom-events-MessageEvent.h   (contents, props changed)
  head/www/seamonkey/files/patch-z-bug517422   (contents, props changed)

Modified: head/Mk/Uses/gecko.mk
==============================================================================
--- head/Mk/Uses/gecko.mk	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/Mk/Uses/gecko.mk	Sun Oct  2 14:29:03 2016	(r423123)
@@ -51,8 +51,8 @@ _GECKO_INSTALLED_VER:=	${_GECKO_INSTALLE
 
 .elif ${gecko_ARGS:Mseamonkey}
 
-_GECKO_DEFAULT_VERSION=	39
-_GECKO_VERSIONS=		39
+_GECKO_DEFAULT_VERSION=	40
+_GECKO_VERSIONS=		40
 _GECKO_TYPE=	seamonkey
 
 .if exists(${LOCALBASE}/bin/seamonkey)
@@ -61,7 +61,7 @@ _GECKO_INSTALLED_VER:=	${_GECKO_INSTALLE
 .endif
 
 # Dependence lines for different Seamonkey versions
-39_DEPENDS=		${LOCALBASE}/lib/seamonkey/seamonkey:www/seamonkey
+40_DEPENDS=		${LOCALBASE}/lib/seamonkey/seamonkey:www/seamonkey
 
 .elif ${gecko_ARGS:Mthunderbird}
 

Modified: head/www/linux-seamonkey/Makefile
==============================================================================
--- head/www/linux-seamonkey/Makefile	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/linux-seamonkey/Makefile	Sun Oct  2 14:29:03 2016	(r423123)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	seamonkey
-DISTVERSION=	2.39
-PORTREVISION=	1
+DISTVERSION=	2.40
 CATEGORIES=	www mail news editors irc ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US \
 		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/linux-i686/en-US

Modified: head/www/linux-seamonkey/distinfo
==============================================================================
--- head/www/linux-seamonkey/distinfo	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/linux-seamonkey/distinfo	Sun Oct  2 14:29:03 2016	(r423123)
@@ -1,5 +1,6 @@
-SHA256 (seamonkey-2.39.tar.bz2) = 035cef6a3839fc5e86b554070fbf111b2e33bf2ea74b565fb10c527761fc52b1
-SIZE (seamonkey-2.39.tar.bz2) = 50222506
+TIMESTAMP = 1475123784
+SHA256 (seamonkey-2.40.tar.bz2) = dc42044206fe4f3d2f2c797ef1516635e27789d6983293a56c6557626e1841be
+SIZE (seamonkey-2.40.tar.bz2) = 50683245
 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99
 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908
 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b

Modified: head/www/linux-seamonkey/pkg-plist
==============================================================================
--- head/www/linux-seamonkey/pkg-plist	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/linux-seamonkey/pkg-plist	Sun Oct  2 14:29:03 2016	(r423123)
@@ -51,7 +51,6 @@ lib/%%APP_NAME%%/chrome/icons/default/pl
 lib/%%APP_NAME%%/chrome/icons/default/places48.png
 lib/%%APP_NAME%%/chrome/icons/default/seamonkey.png
 lib/%%APP_NAME%%/components/components.manifest
-lib/%%APP_NAME%%/components/libdbusservice.so
 lib/%%APP_NAME%%/components/libmozgnome.so
 lib/%%APP_NAME%%/components/libsuite.so
 lib/%%APP_NAME%%/crashreporter

Modified: head/www/seamonkey-i18n/Makefile
==============================================================================
--- head/www/seamonkey-i18n/Makefile	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey-i18n/Makefile	Sun Oct  2 14:29:03 2016	(r423123)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	seamonkey-i18n
-PORTVERSION=	2.39
-PORTREVISION=	1
+PORTVERSION=	2.40
 CATEGORIES=	www mail news editors irc
 MASTER_SITES=	MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/langpack \
 		MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/langpack

Modified: head/www/seamonkey-i18n/Makefile.lang
==============================================================================
--- head/www/seamonkey-i18n/Makefile.lang	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey-i18n/Makefile.lang	Sun Oct  2 14:29:03 2016	(r423123)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 SEAMONKEY_I18N_ALL_=	be ca cs de en-GB en-US es-AR es-ES fi fr gl hu it  \
-			ja-JP-mac ja lt nb-NO nl pl pt-PT ru sk sv-SE tr uk \
+			ja lt nb-NO nl pl pt-PT ru sk sv-SE tr uk \
 			zh-CN zh-TW
 
 .if defined(SEAMONKEY_I18N_ALL) || (defined(PACKAGE_BUILDING) && !exists(${OPTIONS_FILE})) || make(makesum)
@@ -47,9 +47,6 @@ SEAMONKEY_I18N+=  hu
 .if ${PORT_OPTIONS:MLANG_IT}
 SEAMONKEY_I18N+=  it
 .endif
-.if ${PORT_OPTIONS:MLANG_JP}
-SEAMONKEY_I18N+=  ja-JP-mac
-.endif
 .if ${PORT_OPTIONS:MLANG_JA}
 SEAMONKEY_I18N+=  ja
 .endif

Modified: head/www/seamonkey-i18n/Makefile.option
==============================================================================
--- head/www/seamonkey-i18n/Makefile.option	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey-i18n/Makefile.option	Sun Oct  2 14:29:03 2016	(r423123)
@@ -15,7 +15,6 @@ OPTIONS_DEFINE=	LANG_BE \
 		LANG_HU \
 		LANG_IT \
 		LANG_JA \
-		LANG_JP \
 		LANG_LT \
 		LANG_NB \
 		LANG_PL \

Modified: head/www/seamonkey-i18n/distinfo
==============================================================================
--- head/www/seamonkey-i18n/distinfo	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey-i18n/distinfo	Sun Oct  2 14:29:03 2016	(r423123)
@@ -1,54 +1,53 @@
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.be.langpack.xpi) = 289803bc8d1669aa8dc116e55ffbef60a611002c39dbe9e461ad3546d82043d5
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.be.langpack.xpi) = 845960
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ca.langpack.xpi) = 7cd996abf7027189f6c3fd09501331b1bcf06a61f596cd7042d2a2a66b58e0e2
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ca.langpack.xpi) = 837800
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.cs.langpack.xpi) = 6204072196d5ef65cfd5a380d7a985f225f17b8bf5c945e7828ca33cdb09b2da
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.cs.langpack.xpi) = 830007
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.de.langpack.xpi) = a12a02029fef8caa33a99c7bd254bcacf3825b1edbbbc7a2775a8f5a1756425f
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.de.langpack.xpi) = 838258
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.en-GB.langpack.xpi) = 6b7d78e35df5609cdbc944cc4a36fade59d9d29ba761d31969b20be13eebff0e
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.en-GB.langpack.xpi) = 800622
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.en-US.langpack.xpi) = 96c81e0e331f9691d151fb32748e48dea57c0a2c5e7d2bfb69e619c931e7446b
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.en-US.langpack.xpi) = 800201
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.es-AR.langpack.xpi) = f9c92da4f70391413c4be4255332add2fa60a54d8e42c3205badffc4579717da
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.es-AR.langpack.xpi) = 849345
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.es-ES.langpack.xpi) = fe0d89ba946aff3ff90e6751491a64acf381d2fb176ed10270d113bc572e22f2
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.es-ES.langpack.xpi) = 817622
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.fi.langpack.xpi) = c1732389c3d532ca50152fda28495387e66c6ab9cfcda0b607936e9601549310
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.fi.langpack.xpi) = 804879
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.fr.langpack.xpi) = fa90086e2d3cc968010c222e58d5e4b465c2c374e07223191483b574db772999
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.fr.langpack.xpi) = 810559
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.gl.langpack.xpi) = 20b888b8f9c2c2115e8a3a2157d6f8da353c484d573da0d347ffffd41f99bc76
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.gl.langpack.xpi) = 816387
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.hu.langpack.xpi) = a13b872cf8ecc3cfaf1d8fc5e9a136ba4abd8ae07f4fff15e6dbe9fdd9e5ad7c
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.hu.langpack.xpi) = 848211
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.it.langpack.xpi) = 65fd240cdad3bc4808f0eb35ccf7cfeb9c5c69ba28d446fce91f225b0161ce97
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.it.langpack.xpi) = 728624
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ja-JP-mac.langpack.xpi) = 843e6de0158c52fb3eda6e2dd02b92b45e2dbf7a7b10f7b43aff5672a0ffd295
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ja-JP-mac.langpack.xpi) = 902319
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ja.langpack.xpi) = 859ee3e4733f944af91d06051cd99fb78f1bb7d60f012e8cf433cf65fb0d17a3
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ja.langpack.xpi) = 886715
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.lt.langpack.xpi) = bcd3b61379bbd1c28974f4609aefa25ece6b5f64715c4cb52b6eafffb60f23e6
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.lt.langpack.xpi) = 857561
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.nb-NO.langpack.xpi) = 9a7280be0ae9bdf0f21ad89749cbd050dcac588989c33b016bf79496ad3660df
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.nb-NO.langpack.xpi) = 827941
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.nl.langpack.xpi) = 6e880ed775dbf46eb62e3ac9b8a55091790a451f86776aa5ba0de1945d8a23aa
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.nl.langpack.xpi) = 795152
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.pl.langpack.xpi) = 00cc6c894fc6dab4a22e9d38fb6037850f8e57a13f8150d64e8faf3878f204c8
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.pl.langpack.xpi) = 860260
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.pt-PT.langpack.xpi) = 7be70081c211aed53e98228ed9f9d20741f227bbafb696acf44a5eae20a286f1
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.pt-PT.langpack.xpi) = 830427
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ru.langpack.xpi) = 9ad1066cb6cc07a49bbd0b2e8295db65e490a07af7c36485ae607d788817ec5e
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.ru.langpack.xpi) = 889891
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.sk.langpack.xpi) = f70af092108244bc70d3daa53fd41bd3a47c1af518afeca2b6f431952643c6e7
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.sk.langpack.xpi) = 856745
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.sv-SE.langpack.xpi) = 4ee82e2d89fd9846b4fc9465797c2f04facea76b10bf00d82ade5a581b6c5c59
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.sv-SE.langpack.xpi) = 823333
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.tr.langpack.xpi) = 9d5e12b135b8157ab0febe7d2253466cc90ee410322234ebe23a3b4de83461b3
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.tr.langpack.xpi) = 813628
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.uk.langpack.xpi) = 6b4bed5fd385b1666579cf69cf094f7f81e4533be62915b02a9154ed9bbed6fe
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.uk.langpack.xpi) = 875396
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.zh-CN.langpack.xpi) = 7cdb2dc31da908a506fca78c93008cf1b6ce9ef3dddb0fcb38b383bf9e5be556
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.zh-CN.langpack.xpi) = 838756
-SHA256 (xpi/seamonkey-i18n-2.39/seamonkey-2.39.zh-TW.langpack.xpi) = a3ae379666ff757e0424918491ae1aa710d08aa586d0fd4526bf4dd838c1461c
-SIZE (xpi/seamonkey-i18n-2.39/seamonkey-2.39.zh-TW.langpack.xpi) = 860307
+TIMESTAMP = 1475123784
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.be.langpack.xpi) = 257bd56c3db3d62600e8fcb4e621df1cb3cede2e73354a0f588516152598e9b8
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.be.langpack.xpi) = 846940
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.ca.langpack.xpi) = 06d423fc182c0d6b674572a94c0628febbe314883dc0be7f481583ae21ce9485
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.ca.langpack.xpi) = 838972
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.cs.langpack.xpi) = b2485aaed83ad46edb565fd6d35b785fc350ae96a7c32df91eb028807d8f442e
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.cs.langpack.xpi) = 831462
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.de.langpack.xpi) = 8d72d02bcec01e63a6b4630bcfd092fa1dcdf21b8424f4de878d4460e6ba1865
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.de.langpack.xpi) = 839670
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.en-GB.langpack.xpi) = b19890d7c446ffd98a9c94f95986cbbed9842f4149ce549d3463128957f1ed9f
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.en-GB.langpack.xpi) = 801900
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.en-US.langpack.xpi) = 45c6f3aee27022a7523268d21f38924dbfa3553f2dfca25e8e11ef41c1119392
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.en-US.langpack.xpi) = 801237
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.es-AR.langpack.xpi) = 096bfcbd124463398d1776955587036f7d8d969582053d8980dde18e34e21738
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.es-AR.langpack.xpi) = 850745
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.es-ES.langpack.xpi) = 8d95036953298f880de663961a4b686bed9b233dfdc247a5107465d97d671b68
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.es-ES.langpack.xpi) = 819863
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.fi.langpack.xpi) = fbbca3abdc2fca3a7d18500e606ef75e3ee4ecbaefce3fc6bec211422521ac0e
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.fi.langpack.xpi) = 806026
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.fr.langpack.xpi) = faed1301c6f7eebf6999521feb7a8161f4ec5c6dab01ae717f9bb7df360a6382
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.fr.langpack.xpi) = 812115
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.gl.langpack.xpi) = 36d8a69aa1a526dd8ecc6a2fe2da55b5b4d3e4bcbbd2d13af0f76fa79ae21fc4
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.gl.langpack.xpi) = 817071
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.hu.langpack.xpi) = b259e45414ea7247c586605797064743efd203ad22ef4a6ca734d9d39ea0ddcd
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.hu.langpack.xpi) = 849367
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.it.langpack.xpi) = 6818ac8634aa959c049791bd96e228ee68fb4af214d73b2ded67cdf9e8fba159
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.it.langpack.xpi) = 730855
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.ja.langpack.xpi) = 73c868aad2fdcc3ddf3cbb84bdca2ec7e43c7fcf0ac1d5ec243717123dcaf353
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.ja.langpack.xpi) = 888099
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.lt.langpack.xpi) = eb99109e0b25415e460c31fe6be35d41ada6040ca91bb90fb29af951f0b21b6a
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.lt.langpack.xpi) = 858221
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.nb-NO.langpack.xpi) = 2762bcddb6b4d36b2d14bb961e6b3604420e099216d5efc60b8835bc2709251d
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.nb-NO.langpack.xpi) = 829131
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.nl.langpack.xpi) = fa6f780f2fec5b43c75bc46778ddcfa983c989fe16a0c1995c0bc65a375188f9
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.nl.langpack.xpi) = 796595
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.pl.langpack.xpi) = 96d1eaf1bafce2a4b11abfc7b3cccc3409b073e7353416ec7eaec48f61d0ed83
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.pl.langpack.xpi) = 861834
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.pt-PT.langpack.xpi) = 1ef665be4063a864564ac13d6cf87892bc5c3c57a9e4115efd03403382e14b8b
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.pt-PT.langpack.xpi) = 831873
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.ru.langpack.xpi) = 68f6ca318be2cd1f78245db311ac9c0e0ae877697c0e310284615b352338a61e
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.ru.langpack.xpi) = 892052
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.sk.langpack.xpi) = af8c126fe02cb3a8b9783c4a1f8d4bdec8b684195a2a8b5be537df88e2ec2861
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.sk.langpack.xpi) = 858148
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.sv-SE.langpack.xpi) = fc970bfc8b52119c147d564076904df9b3722fb922bc9703709ceb5be2bd6144
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.sv-SE.langpack.xpi) = 824804
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.tr.langpack.xpi) = c5dce74507307008127e3402e0c9a877f333f2b1085b1c912c77969f4a433632
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.tr.langpack.xpi) = 814264
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.uk.langpack.xpi) = 9932ca0ac00312a9fd9bab3199f7e55564beb6f5f339647c7a6c0cdd4cd82241
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.uk.langpack.xpi) = 875815
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.zh-CN.langpack.xpi) = 28f634be2ed10526dbf6bf310b28f4da921d5809bce8216418c34ad07ac75443
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.zh-CN.langpack.xpi) = 839892
+SHA256 (xpi/seamonkey-i18n-2.40/seamonkey-2.40.zh-TW.langpack.xpi) = eaec998d922789be13cfc42660ab96abd0b1ec47cb4394b8a9f725969141ba89
+SIZE (xpi/seamonkey-i18n-2.40/seamonkey-2.40.zh-TW.langpack.xpi) = 861767

Modified: head/www/seamonkey/Makefile
==============================================================================
--- head/www/seamonkey/Makefile	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/Makefile	Sun Oct  2 14:29:03 2016	(r423123)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	seamonkey
-DISTVERSION=	2.39
-MOZILLA_VER=	42 # above + 3
-PORTREVISION=	15
+DISTVERSION=	2.40
+MOZILLA_VER=	43 # above + 3
 CATEGORIES?=	www mail news editors irc ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
 		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
@@ -32,8 +31,8 @@ BUILD_DEPENDS=	nspr>=4.10.10:devel/nspr 
 
 LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
 
-EM_VERSION=	1.9.1
-L_VERSION=	4.4
+EM_VERSION=	1.9.5
+L_VERSION=	4.5
 
 SSP_UNSAFE=	yes
 USE_GECKO=	gecko
@@ -50,9 +49,11 @@ MOZ_PKGCONFIG_FILES=
 
 NOT_FOR_ARCHS=	ia64
 
-OPTIONS_EXCLUDE=LOGGING
-OPTIONS_DEFINE=	CHATZILLA COMPOSER ENIGMAIL LDAP LIGHTNING MAILNEWS
-OPTIONS_DEFAULT=CANBERRA CHATZILLA COMPOSER ENIGMAIL LDAP LIGHTNING MAILNEWS
+OPTIONS_EXCLUDE=GSTREAMER LOGGING
+OPTIONS_DEFINE=	CHATZILLA COMPOSER ENIGMAIL LDAP LIGHTNING MAILNEWS RUST
+OPTIONS_SINGLE=	TOOLKIT
+OPTIONS_SINGLE_TOOLKIT=	GTK2 GTK3
+OPTIONS_DEFAULT=CANBERRA CHATZILLA COMPOSER ENIGMAIL GTK2 LDAP LIGHTNING MAILNEWS
 
 CHATZILLA_DESC?=Chatzilla IRC module
 COMPOSER_DESC?=	HTML Composer module
@@ -119,8 +120,6 @@ post-extract:
 .endif
 
 post-patch:
-	@${REINPLACE_CMD} -e '/MOZPNG/s/=[0-9]*/=10511/' \
-		${MOZSRC}/configure.in ${WRKSRC}/configure.in
 	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
 		${WRKSRC}/suite/app/nsSuiteApp.cpp
 	@${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \

Modified: head/www/seamonkey/distinfo
==============================================================================
--- head/www/seamonkey/distinfo	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/distinfo	Sun Oct  2 14:29:03 2016	(r423123)
@@ -1,4 +1,5 @@
-SHA256 (seamonkey-2.39.source.tar.xz) = c871de0a64cb60acf785df0ea3859b729353e5d1e3274947840386766859930e
-SIZE (seamonkey-2.39.source.tar.xz) = 182627632
-SHA256 (enigmail-1.9.1.tar.gz) = 0393119725fa5931d9888a2a1c9796d440ee7975ca3d005eb63142768b10f993
-SIZE (enigmail-1.9.1.tar.gz) = 1736876
+TIMESTAMP = 1475123784
+SHA256 (seamonkey-2.40.source.tar.xz) = 7ecccc039d03f38d197b123b59ea42eac4c0c10e4bdec779b3665d79b435fa01
+SIZE (seamonkey-2.40.source.tar.xz) = 193702432
+SHA256 (enigmail-1.9.5.tar.gz) = 831e53a4add0f465241f075be9475103367aa1452675adae054d8fb272e5d3ad
+SIZE (enigmail-1.9.5.tar.gz) = 1744278

Added: head/www/seamonkey/files/patch-bug1209410
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/seamonkey/files/patch-bug1209410	Sun Oct  2 14:29:03 2016	(r423123)
@@ -0,0 +1,169 @@
+# Use MP3Demuxer/MediaFormatReader by default when available
+
+diff --git a/dom/media/DecoderTraits.cpp b/dom/media/DecoderTraits.cpp
+--- mozilla/dom/media/DecoderTraits.cpp
++++ mozilla/dom/media/DecoderTraits.cpp
+@@ -200,10 +200,10 @@ DecoderTraits::IsWebMTypeAndEnabled(cons
+ static bool
+ IsGStreamerSupportedType(const nsACString& aMimeType)
+ {
+-  if (!MediaDecoder::IsGStreamerEnabled())
++  if (DecoderTraits::IsWebMTypeAndEnabled(aMimeType))
+     return false;
+ 
+-  if (DecoderTraits::IsWebMTypeAndEnabled(aMimeType) && !Preferences::GetBool("media.prefer-gstreamer", false))
++  if (!MediaDecoder::IsGStreamerEnabled())
+     return false;
+ 
+   if (IsOggType(aMimeType) && !Preferences::GetBool("media.prefer-gstreamer", false))
+@@ -366,7 +366,7 @@ static bool
+ IsMP3SupportedType(const nsACString& aType,
+                    const nsAString& aCodecs = EmptyString())
+ {
+-  return aType.EqualsASCII("audio/mpeg") && MP3Decoder::IsEnabled();
++  return MP3Decoder::CanHandleMediaType(aType, aCodecs);
+ }
+ 
+ #ifdef MOZ_APPLEMEDIA
+diff --git a/dom/media/MP3Decoder.cpp b/dom/media/MP3Decoder.cpp
+--- mozilla/dom/media/MP3Decoder.cpp
++++ mozilla/dom/media/MP3Decoder.cpp
+@@ -10,10 +10,7 @@
+ #include "MediaFormatReader.h"
+ #include "MP3Demuxer.h"
+ #include "mozilla/Preferences.h"
+-
+-#ifdef MOZ_WIDGET_ANDROID
+-#include "AndroidBridge.h"
+-#endif
++#include "PlatformDecoderModule.h"
+ 
+ namespace mozilla {
+ 
+@@ -32,14 +29,61 @@ MP3Decoder::CreateStateMachine() {
+   return new MediaDecoderStateMachine(this, reader);
+ }
+ 
++static already_AddRefed<MediaDataDecoder>
++CreateTestMP3Decoder(AudioInfo& aConfig)
++{
++  PlatformDecoderModule::Init();
++
++  nsRefPtr<PlatformDecoderModule> platform = PlatformDecoderModule::Create();
++  if (!platform || !platform->SupportsMimeType(aConfig.mMimeType)) {
++    return nullptr;
++  }
++
++  nsRefPtr<MediaDataDecoder> decoder(
++    platform->CreateDecoder(aConfig, nullptr, nullptr));
++  if (!decoder) {
++    return nullptr;
++  }
++
++  return decoder.forget();
++}
++
++static bool
++CanCreateMP3Decoder()
++{
++  static bool haveCachedResult = false;
++  static bool result = false;
++  if (haveCachedResult) {
++    return result;
++  }
++  AudioInfo config;
++  config.mMimeType = "audio/mpeg";
++  config.mRate = 48000;
++  config.mChannels = 2;
++  config.mBitDepth = 16;
++  nsRefPtr<MediaDataDecoder> decoder(CreateTestMP3Decoder(config));
++  if (decoder) {
++    result = true;
++  }
++  haveCachedResult = true;
++  return result;
++}
++
++/* static */
+ bool
+ MP3Decoder::IsEnabled() {
+-#ifdef MOZ_WIDGET_ANDROID
+-  // We need android.media.MediaCodec which exists in API level 16 and higher.
+-  return AndroidBridge::Bridge()->GetAPIVersion() >= 16;
+-#else
+-  return Preferences::GetBool("media.mp3.enabled");
+-#endif
++  return CanCreateMP3Decoder();
++}
++
++/* static */
++bool MP3Decoder::CanHandleMediaType(const nsACString& aType,
++                                    const nsAString& aCodecs)
++{
++  if (aType.EqualsASCII("audio/mp3") || aType.EqualsASCII("audio/mpeg")) {
++    return CanCreateMP3Decoder() &&
++      (aCodecs.IsEmpty() || aCodecs.EqualsASCII("mp3"));
++  }
++  return false;
+ }
+ 
+ } // namespace mozilla
+diff --git a/dom/media/MP3Decoder.h b/dom/media/MP3Decoder.h
+--- mozilla/dom/media/MP3Decoder.h
++++ mozilla/dom/media/MP3Decoder.h
+@@ -19,6 +19,8 @@ public:
+   // Returns true if the MP3 backend is preffed on, and we're running on a
+   // platform that is likely to have decoders for the format.
+   static bool IsEnabled();
++  static bool CanHandleMediaType(const nsACString& aType,
++                                 const nsAString& aCodecs);
+ };
+ 
+ } // namespace mozilla
+diff --git a/dom/media/test/manifest.js b/dom/media/test/manifest.js
+--- mozilla/dom/media/test/manifest.js
++++ mozilla/dom/media/test/manifest.js
+@@ -76,7 +76,7 @@ var gPlayedTests = [
+   { name:"seek.ogv", type:"video/ogg", duration:3.966 },
+   { name:"seek.webm", type:"video/webm", duration:3.966 },
+   { name:"gizmo.mp4", type:"video/mp4", duration:5.56 },
+-  { name:"owl.mp3", type:"audio/mpeg", duration:3.29 },
++  { name:"owl.mp3", type:"audio/mpeg", duration:3.343 },
+   // Disable vbr.mp3 to see if it reduces the error of AUDCLNT_E_CPUUSAGE_EXCEEDED.
+   // See bug 1110922 comment 26.
+   //{ name:"vbr.mp3", type:"audio/mpeg", duration:10.0 },
+@@ -237,13 +237,13 @@ var gPlayTests = [
+ 
+   { name:"small-shot.m4a", type:"audio/mp4", duration:0.29 },
+   { name:"small-shot.mp3", type:"audio/mpeg", duration:0.27 },
+-  { name:"owl.mp3", type:"audio/mpeg", duration:3.29 },
++  { name:"owl.mp3", type:"audio/mpeg", duration:3.343 },
+   // owl.mp3 as above, but with something funny going on in the ID3v2 tag
+   // that causes DirectShow to fail.
+-  { name:"owl-funny-id3.mp3", type:"audio/mpeg", duration:3.29 },
++  { name:"owl-funny-id3.mp3", type:"audio/mpeg", duration:3.343 },
+   // owl.mp3 as above, but with something even funnier going on in the ID3v2 tag
+   // that causes DirectShow to fail.
+-  { name:"owl-funnier-id3.mp3", type:"audio/mpeg", duration:3.29 },
++  { name:"owl-funnier-id3.mp3", type:"audio/mpeg", duration:3.343 },
+   // One second of silence with ~140KB of ID3 tags. Usually when the first MP3
+   // frame is at such a high offset into the file, MP3FrameParser will give up
+   // and report that the stream is not MP3. However, it does not count ID3 tags
+@@ -469,7 +469,7 @@ var gSeekTests = [
+   { name:"split.webm", type:"video/webm", duration:1.967 },
+   { name:"detodos.opus", type:"audio/ogg; codecs=opus", duration:2.9135 },
+   { name:"gizmo.mp4", type:"video/mp4", duration:5.56 },
+-  { name:"owl.mp3", type:"audio/mpeg", duration:3.29 },
++  { name:"owl.mp3", type:"audio/mpeg", duration:3.343 },
+   { name:"bogus.duh", type:"bogus/duh", duration:123 }
+ ];
+ 
+@@ -523,7 +523,7 @@ if (getAndroidVersion() >= 18) {
+ var gAudioTests = [
+   { name:"r11025_s16_c1.wav", type:"audio/x-wav", duration:1.0 },
+   { name:"sound.ogg", type:"audio/ogg" },
+-  { name:"owl.mp3", type:"audio/mpeg", duration:3.29 },
++  { name:"owl.mp3", type:"audio/mpeg", duration:3.343 },
+   { name:"small-shot.m4a", type:"audio/mp4", duration:0.29 },
+   { name:"bogus.duh", type:"bogus/duh", duration:123 }
+ ];

Added: head/www/seamonkey/files/patch-bug1228255
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/seamonkey/files/patch-bug1228255	Sun Oct  2 14:29:03 2016	(r423123)
@@ -0,0 +1,39 @@
+diff --git a/test/test_audio.cpp b/test/test_audio.cpp
+index 0158fb7..6a6ebf5 100644
+--- mozilla/media/libcubeb/tests/test_audio.cpp
++++ mozilla/media/libcubeb/tests/test_audio.cpp
+@@ -10,7 +10,7 @@
+ #ifdef NDEBUG
+ #undef NDEBUG
+ #endif
+-#define _XOPEN_SOURCE 500
++#define _XOPEN_SOURCE 600
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <math.h>
+diff --git a/test/test_sanity.cpp b/test/test_sanity.cpp
+index 8c80f80..ff31a96 100644
+--- mozilla/media/libcubeb/tests/test_sanity.cpp
++++ mozilla/media/libcubeb/tests/test_sanity.cpp
+@@ -7,7 +7,7 @@
+ #ifdef NDEBUG
+ #undef NDEBUG
+ #endif
+-#define _XOPEN_SOURCE 500
++#define _XOPEN_SOURCE 600
+ #include "cubeb/cubeb.h"
+ #include <assert.h>
+ #include <stdio.h>
+diff --git a/test/test_tone.cpp b/test/test_tone.cpp
+index 023c46f..a0bb287 100644
+--- mozilla/media/libcubeb/tests/test_tone.cpp
++++ mozilla/media/libcubeb/tests/test_tone.cpp
+@@ -9,7 +9,7 @@
+ #ifdef NDEBUG
+ #undef NDEBUG
+ #endif
+-#define _XOPEN_SOURCE 500
++#define _XOPEN_SOURCE 600
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <math.h>

Added: head/www/seamonkey/files/patch-bug1228742
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/seamonkey/files/patch-bug1228742	Sun Oct  2 14:29:03 2016	(r423123)
@@ -0,0 +1,13 @@
+--- mozilla/toolkit/crashreporter/test/moz.build.orig	2015-12-16 16:15:25.278076000 +0100
++++ mozilla/toolkit/crashreporter/test/moz.build	2015-12-16 16:15:35.254959000 +0100
+@@ -19,10 +19,6 @@
+ 
+ GeckoSharedLibrary('testcrasher')
+ 
+-EXTRA_JS_MODULES += [
+-    'CrashTestUtils.jsm',
+-]
+-
+ DEFINES['SHARED_LIBRARY'] = '%s%s%s' % (
+     CONFIG['DLL_PREFIX'],
+     LIBRARY_NAME,

Modified: head/www/seamonkey/files/patch-bug1268816
==============================================================================
--- head/www/seamonkey/files/patch-bug1268816	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/files/patch-bug1268816	Sun Oct  2 14:29:03 2016	(r423123)
@@ -23,10 +23,10 @@ diff --git config/stl-headers config/stl
  vector
  cassert
  climits
+ cmath
  cstdarg
  cstdio
  cstdlib
- cstring
 diff --git config/system-headers config/system-headers
 --- mozilla/config/system-headers
 +++ mozilla/config/system-headers

Modified: head/www/seamonkey/files/patch-bug1269171
==============================================================================
--- head/www/seamonkey/files/patch-bug1269171	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/files/patch-bug1269171	Sun Oct  2 14:29:03 2016	(r423123)
@@ -149,11 +149,18 @@ diff --git config/make-stl-wrappers.py c
 diff --git config/msvc-stl-wrapper.template.h config/msvc-stl-wrapper.template.h
 --- mozilla/config/msvc-stl-wrapper.template.h
 +++ mozilla/config/msvc-stl-wrapper.template.h
-@@ -7,16 +7,23 @@
+@@ -3,45 +3,33 @@
+  */
+ /* 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/. */
  
  #ifndef mozilla_${HEADER}_h
  #define mozilla_${HEADER}_h
  
+-#ifndef MOZ_HAVE_INCLUDED_ALLOC
+-#define MOZ_HAVE_INCLUDED_ALLOC
+-
  #if _HAS_EXCEPTIONS
  #  error "STL code can only be used with -fno-exceptions"
  #endif
@@ -171,9 +178,31 @@ diff --git config/msvc-stl-wrapper.templ
  #  include "mozilla/throw_msvc.h"
  #endif
  
- // Code might include <new> before other wrapped headers, but <new>
- // includes <exception> and so we want to wrap it.  But mozalloc.h
-@@ -66,9 +73,20 @@
+-// Code might include <new> before other wrapped headers, but <new>
+-// includes <exception> and so we want to wrap it.  But mozalloc.h
+-// wants <new> also, so we break the cycle by always explicitly
+-// including <new> here.
+-#include <${NEW_HEADER_PATH}>
+-
+-// See if we're in code that can use mozalloc.  NB: this duplicates
+-// code in nscore.h because nscore.h pulls in prtypes.h, and chromium
+-// can't build with that being included before base/basictypes.h.
+-#if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
+-#  include "mozilla/mozalloc.h"
+-#else
+-#  error "STL code can only be used with infallible ::operator new()"
+-#endif
+-#endif /* MOZ_HAVE_INCLUDED_ALLOC */
+-
+ #ifdef _DEBUG
+ // From
+ //   http://msdn.microsoft.com/en-us/library/aa985982%28VS.80%29.aspx
+ // and
+ //   http://msdn.microsoft.com/en-us/library/aa985965%28VS.80%29.aspx
+ // there appear to be two types of STL container checking.  The
+ // former is enabled by -D_DEBUG (which is implied by -MDd or -MTd), and
+ // looks to be full generation/mutation checked iterators as done by
+@@ -70,9 +58,20 @@
  //        but that's OK because we're not throwing them.
  #pragma warning( push )
  #pragma warning( disable : 4275 4530 )

Modified: head/www/seamonkey/files/patch-bug702179
==============================================================================
--- head/www/seamonkey/files/patch-bug702179	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/files/patch-bug702179	Sun Oct  2 14:29:03 2016	(r423123)
@@ -1,9 +1,9 @@
 --- mozilla/js/src/moz.build.orig	2015-10-29 22:17:54 UTC
 +++ mozilla/js/src/moz.build
-@@ -613,7 +613,3 @@ CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
+@@ -637,7 +637,3 @@
  
- if CONFIG['GNU_CXX']:
-     FAIL_ON_WARNINGS = True
+ if not CONFIG['GNU_CXX']:
+     ALLOW_COMPILER_WARNINGS = True
 -
 -NO_EXPAND_LIBS = True
 -

Modified: head/www/seamonkey/files/patch-bug847568
==============================================================================
--- head/www/seamonkey/files/patch-bug847568	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/files/patch-bug847568	Sun Oct  2 14:29:03 2016	(r423123)
@@ -101,9 +101,9 @@ diff --git gfx/graphite2/moz-gr-update.s
 index f3d76ea..a9e7fb6 100644
 --- mozilla/gfx/graphite2/moz-gr-update.sh
 +++ mozilla/gfx/graphite2/moz-gr-update.sh
-@@ -23,8 +23,14 @@ echo "\nSee" $0 "for update procedure.\n" >> gfx/graphite2/README.mozilla
- 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/;" {} \;
+@@ -37,6 +37,12 @@
+ #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})
@@ -112,11 +112,8 @@ index f3d76ea..a9e7fb6 100644
 +  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 Updated to $RELEASE.
  echo Here is what changed in the gfx/graphite2 directory:
- echo
- 
 diff --git gfx/harfbuzz/README-mozilla gfx/harfbuzz/README-mozilla
 index ca57d16..1ce21fe 100644
 --- mozilla/gfx/harfbuzz/README-mozilla
@@ -207,16 +204,14 @@ diff --git intl/unicharutil/util/moz.bui
 index d736943..41a931f 100644
 --- mozilla/intl/unicharutil/util/moz.build
 +++ mozilla/intl/unicharutil/util/moz.build
-@@ -42,6 +42,9 @@ if CONFIG['_MSC_VER']:
- if CONFIG['ENABLE_INTL_API']:
+@@ -43,4 +43,7 @@
      CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
+     USE_LIBS += ['icu']
  
 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
 +
- if CONFIG['GNU_CXX']:
-     FAIL_ON_WARNINGS = True
- 
+ DIST_INSTALL = True
 diff --git netwerk/dns/moz.build netwerk/dns/moz.build
 index 0b0717a..2e665c9 100644
 --- mozilla/netwerk/dns/moz.build

Modified: head/www/seamonkey/files/patch-bug991253
==============================================================================
--- head/www/seamonkey/files/patch-bug991253	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/files/patch-bug991253	Sun Oct  2 14:29:03 2016	(r423123)
@@ -1,6 +1,6 @@
---- mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp~
-+++ mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp
-@@ -400,6 +400,14 @@ mozHunspell::LoadDictionaryList(bool aNo
+--- mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp~
++++ mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp
+@@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo
      }
    }
  

Modified: head/www/seamonkey/files/patch-mozilla-dom-events-MessageEvent.h
==============================================================================
--- head/www/seamonkey/files/patch-mozilla-dom-events-MessageEvent.h	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/files/patch-mozilla-dom-events-MessageEvent.h	Sun Oct  2 14:29:03 2016	(r423123)
@@ -1,11 +1,10 @@
 --- mozilla/dom/events/MessageEvent.h.orig	2015-11-04 02:56:28.000000000 +0100
 +++ mozilla/dom/events/MessageEvent.h	2016-01-24 16:47:37.869781000 +0100
-@@ -16,9 +16,6 @@ namespace mozilla {
+@@ -16,8 +16,6 @@
  namespace dom {
  
  struct MessageEventInit;
 -class MessagePort;
--class MessagePortBase;
 -class MessagePortList;
  class OwningWindowProxyOrMessagePortOrClient;
  

Modified: head/www/seamonkey/files/patch-z-bug517422
==============================================================================
--- head/www/seamonkey/files/patch-z-bug517422	Sun Oct  2 13:49:08 2016	(r423122)
+++ head/www/seamonkey/files/patch-z-bug517422	Sun Oct  2 14:29:03 2016	(r423123)
@@ -300,9 +300,9 @@ index 2127256..1ec09fe 100644
 +#ifndef MOZ_NATIVE_SOUNDTOUCH
    , mTimeStretcher(nullptr)
 +#endif
-   , mLatencyRequest(HighLatency)
-   , mReadPoint(0)
    , mDumpFile(nullptr)
+   , mBytesPerFrame(0)
+   , mState(INITIALIZED)
 @@ -152,9 +154,11 @@ AudioStream::~AudioStream()
    if (mDumpFile) {
      fclose(mDumpFile);
@@ -343,7 +343,7 @@ index a552e3e..02b80b1 100644
  
  namespace mozilla {
  
-@@ -329,7 +333,11 @@ private:
+@@ -277,7 +277,11 @@ private:
    // Number of frames written to the buffers.
    int64_t mWritten;
    AudioClock mAudioClock;
@@ -352,9 +352,9 @@ index a552e3e..02b80b1 100644
 +#else
    soundtouch::SoundTouch* mTimeStretcher;
 +#endif
-   nsRefPtr<AsyncLatencyLogger> mLatencyLog;
  
-   // copy of Latency logger's starting time for offset calculations
+   // Stream start time for stream open delay telemetry.
+   TimeStamp mStartTime;
 diff --git dom/media/moz.build dom/media/moz.build
 index 7526cff..e0a0ca0 100644
 --- mozilla/dom/media/moz.build



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610021429.u92ET4RM003507>