Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Oct 2012 18:15:48 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [SVN-Commit] r1087 - in trunk: . devel/nspr mail/linux-thunderbird mail/thunderbird mail/thunderbird-esr mail/thunderbird-esr-i18n mail/thunderbird-i18n mail/thunderbird/files mail/thunderbird3 mail/thunderbird3-i18n www/firefox www/firefox-esr www/firefox-esr-i18n www/firefox-i18n www/firefox-nightly www/firefox/files www/firefox36 www/firefox36-i18n www/libxul www/linux-firefox www/linux-seamonkey www/seamonkey www/seamonkey-i18n www/seamonkey/files
Message-ID:  <201210281815.q9SIFmeP017230@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Author: flo
Date: Sun Oct 28 18:15:48 2012
New Revision: 1087

Log:
- revert last commit, that was not what i wanted to do

Added:
   trunk/mail/thunderbird/files/patch-bug786690
      - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-bug786690
   trunk/mail/thunderbird/files/patch-bug803811
      - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-bug803811
   trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk
      - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk
   trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in
      - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in
   trunk/mail/thunderbird3/
      - copied from r1085, trunk/mail/thunderbird3/
   trunk/mail/thunderbird3-i18n/
      - copied from r1085, trunk/mail/thunderbird3-i18n/
   trunk/www/firefox/files/patch-bug786690
      - copied unchanged from r1085, trunk/www/firefox/files/patch-bug786690
   trunk/www/firefox/files/patch-js-src-js-confdefs.h.in
      - copied unchanged from r1085, trunk/www/firefox/files/patch-js-src-js-confdefs.h.in
   trunk/www/firefox36/
      - copied from r1085, trunk/www/firefox36/
   trunk/www/firefox36-i18n/
      - copied from r1085, trunk/www/firefox36-i18n/
   trunk/www/seamonkey/files/patch-bug786690
      - copied unchanged from r1085, trunk/www/seamonkey/files/patch-bug786690
   trunk/www/seamonkey/files/patch-bug803811
      - copied unchanged from r1085, trunk/www/seamonkey/files/patch-bug803811
Deleted:
   trunk/Gecko_UPDATING
   trunk/mail/thunderbird/files/patch-bug761077
   trunk/mail/thunderbird/files/patch-bug774671
   trunk/mail/thunderbird/files/patch-bug775257
   trunk/mail/thunderbird/files/patch-bug777696
   trunk/mail/thunderbird/files/patch-bug778056
   trunk/mail/thunderbird/files/patch-bug779847
   trunk/mail/thunderbird/files/patch-bug783571
   trunk/mail/thunderbird/files/patch-bug784741
   trunk/mail/thunderbird/files/patch-bug784776
   trunk/mail/thunderbird/files/patch-config-autoconf.mk.in
   trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp
   trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp
   trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in
   trunk/www/firefox/files/patch-bug761077
   trunk/www/firefox/files/patch-bug774671
   trunk/www/firefox/files/patch-bug775257
   trunk/www/firefox/files/patch-bug777696
   trunk/www/firefox/files/patch-bug778056
   trunk/www/firefox/files/patch-bug779847
   trunk/www/firefox/files/patch-bug784741
   trunk/www/firefox/files/patch-bug784776
   trunk/www/firefox/files/patch-js-src-configure.in
   trunk/www/seamonkey/files/patch-bug761077
   trunk/www/seamonkey/files/patch-bug774671
   trunk/www/seamonkey/files/patch-bug775257
   trunk/www/seamonkey/files/patch-bug777696
   trunk/www/seamonkey/files/patch-bug778056
   trunk/www/seamonkey/files/patch-bug779847
   trunk/www/seamonkey/files/patch-bug784741
   trunk/www/seamonkey/files/patch-bug784776
   trunk/www/seamonkey/files/patch-config-autoconf.mk.in
   trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp
   trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp
   trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp
Modified:
   trunk/devel/nspr/Makefile
   trunk/devel/nspr/distinfo
   trunk/mail/linux-thunderbird/Makefile
   trunk/mail/linux-thunderbird/distinfo
   trunk/mail/thunderbird-esr-i18n/Makefile
   trunk/mail/thunderbird-esr-i18n/distinfo
   trunk/mail/thunderbird-esr/Makefile
   trunk/mail/thunderbird-esr/distinfo
   trunk/mail/thunderbird-i18n/Makefile
   trunk/mail/thunderbird-i18n/distinfo
   trunk/mail/thunderbird/Makefile
   trunk/mail/thunderbird/distinfo
   trunk/mail/thunderbird/files/extra-bug780531
   trunk/mail/thunderbird/files/patch-alsapulse
   trunk/mail/thunderbird/files/patch-bug753046
   trunk/mail/thunderbird/files/patch-bug783463
   trunk/mail/thunderbird/files/patch-bug788039
   trunk/mail/thunderbird/files/patch-bug788108
   trunk/mail/thunderbird/files/patch-bug788955
   trunk/mail/thunderbird/files/patch-config-baseconfig.mk
   trunk/www/firefox-esr-i18n/Makefile
   trunk/www/firefox-esr-i18n/distinfo
   trunk/www/firefox-esr/Makefile
   trunk/www/firefox-esr/distinfo
   trunk/www/firefox-i18n/Makefile
   trunk/www/firefox-i18n/distinfo
   trunk/www/firefox-nightly/Makefile
   trunk/www/firefox-nightly/Makefile.hgrev
   trunk/www/firefox-nightly/distinfo
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo
   trunk/www/firefox/files/extra-bug780531
   trunk/www/firefox/files/patch-alsapulse
   trunk/www/firefox/files/patch-bug753046
   trunk/www/firefox/files/patch-bug783463
   trunk/www/firefox/files/patch-bug788039
   trunk/www/firefox/files/patch-bug788108
   trunk/www/firefox/files/patch-bug788955
   trunk/www/libxul/Makefile
   trunk/www/libxul/distinfo
   trunk/www/linux-firefox/Makefile
   trunk/www/linux-firefox/distinfo
   trunk/www/linux-seamonkey/Makefile
   trunk/www/linux-seamonkey/distinfo
   trunk/www/seamonkey-i18n/Makefile
   trunk/www/seamonkey-i18n/distinfo
   trunk/www/seamonkey/Makefile
   trunk/www/seamonkey/distinfo
   trunk/www/seamonkey/files/extra-bug780531
   trunk/www/seamonkey/files/patch-alsapulse
   trunk/www/seamonkey/files/patch-bug753046
   trunk/www/seamonkey/files/patch-bug783463
   trunk/www/seamonkey/files/patch-bug788039
   trunk/www/seamonkey/files/patch-bug788108
   trunk/www/seamonkey/files/patch-bug788955
   trunk/www/seamonkey/files/patch-config-baseconfig.mk
   trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in

Deleted: trunk/Gecko_UPDATING
==============================================================================
--- trunk/Gecko_UPDATING	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,8 +0,0 @@
-20121010:
-  AFFECTS: users of www/firefox and www/seamonkey
-  AUTHOR: gecko@FreeBSD.org
-
-  When using Firefox or SeaMonkey compiled with ALSA option ON it may
-  crash on assert in cubeb_refill_stream as described in ports/170473.
-  To fix either set media.use_cubeb -> false in about:config or rebuild
-  audio/alsa-plugins with ARIFF_OSS option disabled (default).

Modified: trunk/devel/nspr/Makefile
==============================================================================
--- trunk/devel/nspr/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/devel/nspr/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #    $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $
 
 PORTNAME=	nspr
-DISTVERSION=	4.9.3
+DISTVERSION=	4.9.2
 CATEGORIES=	devel
 MASTER_SITES=	MOZILLA
 MASTER_SITE_SUBDIR=	nspr/releases/v${PORTVERSION}/src

Modified: trunk/devel/nspr/distinfo
==============================================================================
--- trunk/devel/nspr/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/devel/nspr/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (nspr-4.9.3.tar.gz) = 9ca3f30b5ae6784f9820b32939284a7f14f67230a916c5752acd8ddace72f3c5
-SIZE (nspr-4.9.3.tar.gz) = 1174317
+SHA256 (nspr-4.9.2.tar.gz) = 570206f125fc31b8589b31d3837c190ee2a75d4f3b8faec2cbedbeacc016e82c
+SIZE (nspr-4.9.2.tar.gz) = 1172193

Modified: trunk/mail/linux-thunderbird/Makefile
==============================================================================
--- trunk/mail/linux-thunderbird/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/linux-thunderbird/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	thunderbird
-PORTVERSION=	10.0.10
+PORTVERSION=	10.0.8
 CATEGORIES=	mail
 MASTER_SITE_SUBDIR?=	${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US
 DISTNAME=	${PORTNAME}-${DISTVERSION}esr

Modified: trunk/mail/linux-thunderbird/distinfo
==============================================================================
--- trunk/mail/linux-thunderbird/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/linux-thunderbird/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (thunderbird-10.0.10esr.tar.bz2) = ffb2f43cd237859024e7371e5d36fe0e23698c0cef89639c7d24590083c3eacd
-SIZE (thunderbird-10.0.10esr.tar.bz2) = 18579759
+SHA256 (thunderbird-10.0.8esr.tar.bz2) = 7cf3daaf391864a265e8a0e17c49aee61fe63b3f92eba701f5a547216968330b
+SIZE (thunderbird-10.0.8esr.tar.bz2) = 18579071

Modified: trunk/mail/thunderbird-esr-i18n/Makefile
==============================================================================
--- trunk/mail/thunderbird-esr-i18n/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird-esr-i18n/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	thunderbird-i18n
-PORTVERSION=	10.0.10
+PORTVERSION=	10.0.8
 CATEGORIES=	mail
 MASTER_SITE_SUBDIR=	thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi
 PKGNAMEPREFIX=

Modified: trunk/mail/thunderbird-esr-i18n/distinfo
==============================================================================
--- trunk/mail/thunderbird-esr-i18n/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird-esr-i18n/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,84 +1,16 @@
-SHA256 (xpi/thunderbird-i18n-10.0.10/ar.xpi) = d24b8aab225e10ae8c8bd10561b2c04a7b20c8df84be7ccc8a27d2ab4cca52ff
-SIZE (xpi/thunderbird-i18n-10.0.10/ar.xpi) = 441467
-SHA256 (xpi/thunderbird-i18n-10.0.10/br.xpi) = c95246960798870115e262f5fac6ff53281d6888de64b7ab1cc2471e31c77111
-SIZE (xpi/thunderbird-i18n-10.0.10/br.xpi) = 415527
-SHA256 (xpi/thunderbird-i18n-10.0.10/ca.xpi) = bd187775f76a6461c51e6d0cdeb33913c5abdce9c2091a36395fe89265292068
-SIZE (xpi/thunderbird-i18n-10.0.10/ca.xpi) = 416070
-SHA256 (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 6146b56efba72264b2d37d8692d266e857190fbc1eb7258b2551d42f34f32953
-SIZE (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 419419
-SHA256 (xpi/thunderbird-i18n-10.0.10/da.xpi) = 4ad2100be25d2e077ea5e4eb9689668a00b126ba9383181556d4641ec3ca3ae3
-SIZE (xpi/thunderbird-i18n-10.0.10/da.xpi) = 363376
-SHA256 (xpi/thunderbird-i18n-10.0.10/de.xpi) = 49d1e44d3101f30436d2155df48d6a63af76092ef839caac0be723bf23dd48c9
-SIZE (xpi/thunderbird-i18n-10.0.10/de.xpi) = 418266
-SHA256 (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = a7809eeeb5033d0aaae0f52628133d3a2db13956cc4c5393039bdbebf6e79eb9
-SIZE (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = 391743
-SHA256 (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 8f7b784dd55e83489cc1f67ca4c8a1fe4408ece1be373c856404f2378bc02d22
-SIZE (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 391241
-SHA256 (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = e2e1b1e40c56f2f3931ac8be3cf35fbfd58a538bc849ef00aa076707ea7b22de
-SIZE (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = 410727
-SHA256 (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 624e8cb6639a2034a7636e90752077b3d4b5bded8309c2b68430cbba671a8cf0
-SIZE (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 355143
-SHA256 (xpi/thunderbird-i18n-10.0.10/et.xpi) = 00593799f568c436aa58dcb96d1b04e7c095f5df00eff27fc7624ead22136ed7
-SIZE (xpi/thunderbird-i18n-10.0.10/et.xpi) = 410725
-SHA256 (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 834ddeb9b370664d0b2e2b95ead5d6065a2b6aa6ee9976928e473f6b3f0aa3e0
-SIZE (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 406387
-SHA256 (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 01522309544d8ad1d844b3ec9aa70d26507f78ee17857a929b05f44dd4ebc3bf
-SIZE (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 411928
-SHA256 (xpi/thunderbird-i18n-10.0.10/fr.xpi) = c83f57cf0373f548798ceb72d2a6a3d3e3c1cfb9d407c8ca7b3e5d5ed1324d84
-SIZE (xpi/thunderbird-i18n-10.0.10/fr.xpi) = 414750
-SHA256 (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = bdc580f1154f612ec4bbdc1903cfb13be73643f46b6b93c97300438e69ee3d71
-SIZE (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = 413985
-SHA256 (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 3f19d5d8c4404629740354703c08118463c7fe44cd0cbee2a8c04663e4d5bd45
-SIZE (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 423261
-SHA256 (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 52b9748b8125cfc46e701cd2c82def679b62dbeec4fd323261e2c748cf2319ba
-SIZE (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 425876
-SHA256 (xpi/thunderbird-i18n-10.0.10/gl.xpi) = b2056fd967f1d1c09729b99594fd2f564ff94d894c103dd6bbcf8bfa9b891ada
-SIZE (xpi/thunderbird-i18n-10.0.10/gl.xpi) = 409229
-SHA256 (xpi/thunderbird-i18n-10.0.10/he.xpi) = b28065516354553aff94cc109775c9d888cdda9f7c2409b140211508090bcb1e
-SIZE (xpi/thunderbird-i18n-10.0.10/he.xpi) = 439207
-SHA256 (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 77fe6f6afae32c9e9fa80cc32ce925416bb68fe093f8347576bf6fa39f50b16c
-SIZE (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 426357
-SHA256 (xpi/thunderbird-i18n-10.0.10/is.xpi) = cf6a0ab2b6afc19bfce52f4504123d0328f893f3401cd3f07f50ba76c8f8a59b
-SIZE (xpi/thunderbird-i18n-10.0.10/is.xpi) = 412634
-SHA256 (xpi/thunderbird-i18n-10.0.10/it.xpi) = 7ffab5cf5f6784e1a96c49504b45be990fa895808a27407b09b40e001ccc8e0c
-SIZE (xpi/thunderbird-i18n-10.0.10/it.xpi) = 347634
-SHA256 (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 40ff77a351ac33e905e095c350010969d890de4087f0a35291fa4a4dadbc6f86
-SIZE (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 459031
-SHA256 (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 97ef6562bf6f3c953c1e73ae15d225a30499d335d0bb61a28ce96b22e1ff868b
-SIZE (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 372016
-SHA256 (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 16852e1f6b1072a902f62d8aea683318ae8ac17a740a3625c0f30ce168a61ecb
-SIZE (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 531023
-SHA256 (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 3eb29f36dde5576daa17bc5b29830df4e89fe3479faa6c56bed9e24d6f8a8832
-SIZE (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 407729
-SHA256 (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 51bfe9abef4dc9d29f075df0b56b3df0628d86db9f899dd8e73eb60f0b2f2484
-SIZE (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 407985
-SHA256 (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 6d72afd9631c469300984695ca76efa218e8cc5a05e15efa5d349cec99e34931
-SIZE (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 409459
-SHA256 (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 36357d01b56d1cab90db70949330edf327785b88f0f7a0a6a028b8ca0099fc2d
-SIZE (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 393579
-SHA256 (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = e8b26d046d1ef6704d65c4e04444569ec024f6045a6093bd00d5f6765dfaeb8f
-SIZE (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = 417230
-SHA256 (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = d54050232029179028cf3d4489fdc8a0565354e89f90f1bd333bd98e9c2467fa
-SIZE (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = 414266
-SHA256 (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 542543f7816d0a9a60e1a9b77cebb04f887d4976b55fa445c1884f2fa4f2617f
-SIZE (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 414710
-SHA256 (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 6c07f6afa652a2b6759ddfa9ee02ddca03269178da546174a4bd20111157603c
-SIZE (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 411635
-SHA256 (xpi/thunderbird-i18n-10.0.10/si.xpi) = ef220e4b4aa97aa34ad952b4f7c0617c1030b0d7d30f344f18040010da3982ff
-SIZE (xpi/thunderbird-i18n-10.0.10/si.xpi) = 456608
-SHA256 (xpi/thunderbird-i18n-10.0.10/sk.xpi) = bb312e4e685abfed7d139d97742aa4dc2b09c51640f3b30b3cf41a783e224d1f
-SIZE (xpi/thunderbird-i18n-10.0.10/sk.xpi) = 425030
-SHA256 (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 111a027841465e04787467cea984e7f5428fcb76cc086197bc0876572b415717
-SIZE (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 410432
-SHA256 (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 7fd921d4adebb6702517054cb6724c1fc667ffcc8ff754ed82f86ff349337af8
-SIZE (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 360481
-SHA256 (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 786723beeb96b3667ce0631b1ccca02442bd5399d3c0491bced9065ec28f6724
-SIZE (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 478282
-SHA256 (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 622234d5de08414a90018aa1230b4a97eaf0717d0d9a920898abd973ae1211b5
-SIZE (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 475719
-SHA256 (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 01ea999a0a3f5201aef33991bd66d1413d510d6d5ed5ebeaf911da146cf840dc
-SIZE (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 418210
-SHA256 (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 0d8af1172f77eb9979999a3bea2b97b8403a1e98e15739f0119ae4a550528fb7
-SIZE (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 463925
-SHA256 (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 2049f19a3d36dc3be0ad774fe0cf2e1a49122b3d773f38222239641705fdc90b
-SIZE (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 431828
+SHA256 (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = b2d651cf8e46979637b5e5c5a0ec95fb8d12e9f2f20c660504b0a509e42978cf
+SIZE (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = 355142
+SHA256 (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = d5604357b65b20a1e6acd4aa4eb9cb02154156b1836e90c4c18ac36fcbd3889f
+SIZE (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = 417229
+SHA256 (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 675475afefed4ab8e8ac29bd74bd6b2619d403519db7a3b5159458a71e1138cc
+SIZE (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 411633
+SHA256 (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 20c7b247db1b04b9c6299a13b348fdeaf320e683d6f36427cd468c30e4b102df
+SIZE (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 459030
+SHA256 (xpi/thunderbird-i18n-10.0.8/de.xpi) = 200c48b132653c1e72e580d73e471399cfd4e22ac3ef3f1df77c48840d0558f7
+SIZE (xpi/thunderbird-i18n-10.0.8/de.xpi) = 418265
+SHA256 (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 4b00df0f3fa1092137b8735e86149183f7bcad9f97b3f36dd1f84aea430d1af6
+SIZE (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 414748
+SHA256 (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 3c60709ef8536f77be75b2659467d3e22ed327254c23e4812a5c756c59949ec0
+SIZE (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 372015
+SHA256 (xpi/thunderbird-i18n-10.0.8/it.xpi) = 0bb9413db267342fbf8cea6abf180ab9aec174e98a1d59f3ed3b371f6ca54ae3
+SIZE (xpi/thunderbird-i18n-10.0.8/it.xpi) = 347632

Modified: trunk/mail/thunderbird-esr/Makefile
==============================================================================
--- trunk/mail/thunderbird-esr/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird-esr/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	thunderbird
-DISTVERSION=	10.0.10
+DISTVERSION=	10.0.8
 CATEGORIES=	mail ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA}
 MASTER_SITE_SUBDIR=	${PORTNAME}/releases/${DISTVERSION}esr/source

Modified: trunk/mail/thunderbird-esr/distinfo
==============================================================================
--- trunk/mail/thunderbird-esr/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird-esr/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,4 +1,4 @@
-SHA256 (thunderbird-10.0.10esr.source.tar.bz2) = afe9ccb5a893d3bac23acc942e439601102dbb7f804ce8a7c2c252672dc7fe84
-SIZE (thunderbird-10.0.10esr.source.tar.bz2) = 97607731
+SHA256 (thunderbird-10.0.8esr.source.tar.bz2) = 9575f9f97fab48d36b3a24040db83fb9b92de913b3689e9910afaf39a486fbbd
+SIZE (thunderbird-10.0.8esr.source.tar.bz2) = 97594384
 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020
 SIZE (enigmail-1.4.5.tar.gz) = 1269207

Modified: trunk/mail/thunderbird-i18n/Makefile
==============================================================================
--- trunk/mail/thunderbird-i18n/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird-i18n/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	thunderbird-i18n
-PORTVERSION=	16.0.2
+PORTVERSION=	16.0
 CATEGORIES=	mail
 MASTER_SITE_SUBDIR=	thunderbird/releases/${PORTVERSION}/linux-i686/xpi
 PKGNAMEPREFIX=

Modified: trunk/mail/thunderbird-i18n/distinfo
==============================================================================
--- trunk/mail/thunderbird-i18n/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird-i18n/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,84 +1,84 @@
-SHA256 (xpi/thunderbird-i18n-16.0/ar.xpi) = f23ae8565cfdbcb1a133efebb5090c217edc98f6aa98c9c79b92899250a81a49
-SIZE (xpi/thunderbird-i18n-16.0/ar.xpi) = 442486
-SHA256 (xpi/thunderbird-i18n-16.0/br.xpi) = c09f9122eeb63a7fd9639906a39f09f8ff94ac2bc96b7e92807a351e7032418a
-SIZE (xpi/thunderbird-i18n-16.0/br.xpi) = 444719
-SHA256 (xpi/thunderbird-i18n-16.0/ca.xpi) = 3fac11c76ca48a5696b07589bf8caf083adc64474a8c041431b3b1910ca27f0a
-SIZE (xpi/thunderbird-i18n-16.0/ca.xpi) = 413617
-SHA256 (xpi/thunderbird-i18n-16.0/cs.xpi) = a3f038fe3b34bf257941c9b701310d3e4a743cdca24bd5a98e44ca383a573d9c
-SIZE (xpi/thunderbird-i18n-16.0/cs.xpi) = 417486
-SHA256 (xpi/thunderbird-i18n-16.0/da.xpi) = ecd1dc1cf4ecc6897cd7176cd15de843190db28920975d606367e3b56242e949
-SIZE (xpi/thunderbird-i18n-16.0/da.xpi) = 400021
-SHA256 (xpi/thunderbird-i18n-16.0/de.xpi) = 1ace053d4505b7c430b6e204dec7f62bbbd396dae476700e267d81c5492ed0c7
-SIZE (xpi/thunderbird-i18n-16.0/de.xpi) = 389181
-SHA256 (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 1a5ffdf73129290873e4ab8a37ef593592c90d79e197f849e8b76da59a92299c
-SIZE (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 418453
-SHA256 (xpi/thunderbird-i18n-16.0/en-US.xpi) = 1023c8e56c4ce882c9db89c120be32cccec79de774c65629501b91494267b41c
-SIZE (xpi/thunderbird-i18n-16.0/en-US.xpi) = 388053
-SHA256 (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 315f073af2a7a93141205698abc57dbd021e16eb150439e8f879a4665baf891f
-SIZE (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 413819
-SHA256 (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 08f24f9ef17e82fac8d431544d1cf33fe5ac7ba03ac31fe2d55986c100a787ba
-SIZE (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 372048
-SHA256 (xpi/thunderbird-i18n-16.0/et.xpi) = 5d2ec3e11af2e9b28405f3d5fb0cbad55f12316040a929732c17ecb9bc4f6f68
-SIZE (xpi/thunderbird-i18n-16.0/et.xpi) = 438666
-SHA256 (xpi/thunderbird-i18n-16.0/eu.xpi) = 4cce51d26602f826a643a76d497e123302c9808e7fa8c75a8f423a6149882347
-SIZE (xpi/thunderbird-i18n-16.0/eu.xpi) = 402953
-SHA256 (xpi/thunderbird-i18n-16.0/fi.xpi) = cc94f6fc5687b6445eb9936218221f6c651a8a04ce684d736837a77a15507eab
-SIZE (xpi/thunderbird-i18n-16.0/fi.xpi) = 440314
-SHA256 (xpi/thunderbird-i18n-16.0/fr.xpi) = 7d1e6882e843c9fdc3d892fcbb9d7d8d3d450b94479d3a812792e20c7678d573
-SIZE (xpi/thunderbird-i18n-16.0/fr.xpi) = 439396
-SHA256 (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 0fab7274cde2a3bbf66c3b20ad34b2acc68ee8a36fb7fad1bd8b2fec7e5f60ee
-SIZE (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 438193
-SHA256 (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 67cbb3cbca84197f4633ca7c458e9c259cd32c723eedffc04dea457a8f3c0d4d
-SIZE (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 422254
-SHA256 (xpi/thunderbird-i18n-16.0/gd.xpi) = 14a2bc29126768d4bfb68f1cf968116ba705013253df2e615656897268fd8333
-SIZE (xpi/thunderbird-i18n-16.0/gd.xpi) = 447082
-SHA256 (xpi/thunderbird-i18n-16.0/gl.xpi) = b597b26108c034235a748585ff7834dfdcec98e707951ef26c4c97b08d59b38c
-SIZE (xpi/thunderbird-i18n-16.0/gl.xpi) = 444884
-SHA256 (xpi/thunderbird-i18n-16.0/he.xpi) = 841fc237f5e374eb9628711feba6f49a6bc8e760fab7e24d8f15705bad1eca6e
-SIZE (xpi/thunderbird-i18n-16.0/he.xpi) = 479155
-SHA256 (xpi/thunderbird-i18n-16.0/hu.xpi) = a0493ee57ca31d7c7054e3c240e5524c4c81cee4f71bd0579333621ef773d3f8
-SIZE (xpi/thunderbird-i18n-16.0/hu.xpi) = 429235
-SHA256 (xpi/thunderbird-i18n-16.0/is.xpi) = 1f9e113df9b086e150ba04d3b5b5d99bd3adff2fb67b132c570e87253e99db34
-SIZE (xpi/thunderbird-i18n-16.0/is.xpi) = 410929
-SHA256 (xpi/thunderbird-i18n-16.0/it.xpi) = 0d3f4af52ed22b66a97777604c2eabd6c9ae86ebc7043051cf84cbe9e82354c6
-SIZE (xpi/thunderbird-i18n-16.0/it.xpi) = 362260
-SHA256 (xpi/thunderbird-i18n-16.0/ja.xpi) = 8f3f1972cc7dcdccf7efe14a355e890d95234ec597426d532023945eb01ca2ea
-SIZE (xpi/thunderbird-i18n-16.0/ja.xpi) = 460276
-SHA256 (xpi/thunderbird-i18n-16.0/ko.xpi) = bd5a6789be2969452b4f05d2f914b4c9b889dad506d1f96612423f3ef1cd14c1
-SIZE (xpi/thunderbird-i18n-16.0/ko.xpi) = 406180
-SHA256 (xpi/thunderbird-i18n-16.0/lt.xpi) = ec5544cffdd9a7557a1f5f9f638d3991900af3c6fb99d59dc6c9aecac39a5a2c
-SIZE (xpi/thunderbird-i18n-16.0/lt.xpi) = 518234
-SHA256 (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = eed1cbfe6aa57dbf516a1d07e618cf896e4a83e9b3c4a3cfe7f68e41760a5517
-SIZE (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = 423719
-SHA256 (xpi/thunderbird-i18n-16.0/nl.xpi) = 2ea0d533613e39baed8db853445d24e30aa385e013148f99043e3a183bea38e1
-SIZE (xpi/thunderbird-i18n-16.0/nl.xpi) = 436518
-SHA256 (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 94b0f3d8730c4a09de0cc3b1ba5bbc239c5526b0a10826d67b7bc38f0acb1f8a
-SIZE (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 428330
-SHA256 (xpi/thunderbird-i18n-16.0/pl.xpi) = f0e113d40ab6fcca36686efd6d564ecf2dd04616d856d2795bc86579efde8fa4
-SIZE (xpi/thunderbird-i18n-16.0/pl.xpi) = 400418
-SHA256 (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = c4ab438acdf82154611c58986d0849ba25265856cc80b38bacdd185f8b8e06ef
-SIZE (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = 433901
-SHA256 (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = c7218a6b2177396544a71371a1dacaa9f186b5bbd98753f4742fc7174b5a87d6
-SIZE (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = 447507
-SHA256 (xpi/thunderbird-i18n-16.0/rm.xpi) = b77d811a832b8dce0c38e3a95017bc7a4d514006f7544cb98775fe3f2d3e76bd
-SIZE (xpi/thunderbird-i18n-16.0/rm.xpi) = 450394
-SHA256 (xpi/thunderbird-i18n-16.0/ru.xpi) = cb0ff7917a63fcfabf54827f14658294c2b74859b6a7a012d60ac8add92a9754
-SIZE (xpi/thunderbird-i18n-16.0/ru.xpi) = 412751
-SHA256 (xpi/thunderbird-i18n-16.0/si.xpi) = 54b7288d80e0e760c4d80467bd958d8f0d6dbd47096c4586052ebb8915f1833f
-SIZE (xpi/thunderbird-i18n-16.0/si.xpi) = 490680
-SHA256 (xpi/thunderbird-i18n-16.0/sk.xpi) = 2275b50042e20b77cae11b2e28e138dd239fc31a87564c304ad1b8401424704e
-SIZE (xpi/thunderbird-i18n-16.0/sk.xpi) = 426652
-SHA256 (xpi/thunderbird-i18n-16.0/sl.xpi) = d48ae3d4127c7964da9dd5ea2e5cc2185980d155af28bd18671147cb5c17357a
-SIZE (xpi/thunderbird-i18n-16.0/sl.xpi) = 439713
-SHA256 (xpi/thunderbird-i18n-16.0/sq.xpi) = 75c9df6ad4485f71546f577788ad2d2811d3493766a78f80efb3f394ac01b74c
-SIZE (xpi/thunderbird-i18n-16.0/sq.xpi) = 395077
-SHA256 (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 171c348454f67a3961ccc96e4037cb8fdbaef4ebff3b4ea7665bc0721beeea28
-SIZE (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 516902
-SHA256 (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 469a5e6c4367f52f5f247ba577b70d028d36927e211edf0cb015dbc7195ce287
-SIZE (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 514905
-SHA256 (xpi/thunderbird-i18n-16.0/tr.xpi) = 684679710231f230b9ddb7d0a7eda87b25d9e0146f3671f8ef16e32ba2865711
-SIZE (xpi/thunderbird-i18n-16.0/tr.xpi) = 441867
-SHA256 (xpi/thunderbird-i18n-16.0/uk.xpi) = 3dec6654cc6a045f906a8620d8b4fd829d9a7d68cdf578c668e0d0051ef72099
-SIZE (xpi/thunderbird-i18n-16.0/uk.xpi) = 481713
-SHA256 (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 33b0f09d1126b42baf0266f3e6382c28329e76ae100920601ef435dc107fc3e0
-SIZE (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 433957
+SHA256 (xpi/thunderbird-i18n-15.0/ar.xpi) = 407be61675461d9bba03f0f539776d169ead644f11dce180d8f8f2ee47de8846
+SIZE (xpi/thunderbird-i18n-15.0/ar.xpi) = 435262
+SHA256 (xpi/thunderbird-i18n-15.0/br.xpi) = db7231c53d064b5dc1ccaf882349ace9513d87e13c0f9dd1c8b309fdae3de8d6
+SIZE (xpi/thunderbird-i18n-15.0/br.xpi) = 438660
+SHA256 (xpi/thunderbird-i18n-15.0/ca.xpi) = 43dae953f6fb0af17bcfd7f144b834503d13e460940ec9f7afdb824e62e89fdf
+SIZE (xpi/thunderbird-i18n-15.0/ca.xpi) = 407348
+SHA256 (xpi/thunderbird-i18n-15.0/cs.xpi) = a46a702af9d13550a89804de523840afae134a6ef2d16438733da6155bc1c1f2
+SIZE (xpi/thunderbird-i18n-15.0/cs.xpi) = 434946
+SHA256 (xpi/thunderbird-i18n-15.0/da.xpi) = 277cb0cb6610813207691dda2238fbff95a88b438e6f0bf5b4c78b188ccf0b7e
+SIZE (xpi/thunderbird-i18n-15.0/da.xpi) = 389625
+SHA256 (xpi/thunderbird-i18n-15.0/de.xpi) = 7e136e341369617a3e17d24566cb22cb1f198307628b53ee69a8069357acdadb
+SIZE (xpi/thunderbird-i18n-15.0/de.xpi) = 409787
+SHA256 (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 109e5f34523307e76594ef0e037ee7c98087c66a28ad6cffc97c655b9b691238
+SIZE (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 412990
+SHA256 (xpi/thunderbird-i18n-15.0/en-US.xpi) = da98ba492d974ef8fd35e940cd85b90a770e56ea12eaa1349ee78f70d5ed55fe
+SIZE (xpi/thunderbird-i18n-15.0/en-US.xpi) = 381214
+SHA256 (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 71756d84ca116a40d90d3152745f5a6361a40477cd4c17962366d38020725fff
+SIZE (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 408794
+SHA256 (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 56bee3215fada0ea7d30baa5dfa5ee5978490cc99f419f8a29e7f6d89fb1f19c
+SIZE (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 367306
+SHA256 (xpi/thunderbird-i18n-15.0/et.xpi) = 15cd2ee84c1779e1842e7cb04bf11a88a6b7bd5d6c06d249181c5cbf3fde387e
+SIZE (xpi/thunderbird-i18n-15.0/et.xpi) = 433782
+SHA256 (xpi/thunderbird-i18n-15.0/eu.xpi) = dbf344ebf46e54f4b1de9ed9bdcc78ec675c823d625e67556cd2795ac0705f4a
+SIZE (xpi/thunderbird-i18n-15.0/eu.xpi) = 396428
+SHA256 (xpi/thunderbird-i18n-15.0/fi.xpi) = d2d4eb71f8fced2ac8b5f57e7e9abd9402ad6295eb8ecc3ee9811530dd94757c
+SIZE (xpi/thunderbird-i18n-15.0/fi.xpi) = 435058
+SHA256 (xpi/thunderbird-i18n-15.0/fr.xpi) = fce18df665171923d7c4f33e483364b3ca845a372b5afc47f8cc3e0101c87b84
+SIZE (xpi/thunderbird-i18n-15.0/fr.xpi) = 433614
+SHA256 (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 6fa48c83cd8dbd8fea59255d34cafd42fe85a1d297fba9f878e1e79a388def83
+SIZE (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 437191
+SHA256 (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 3125e59ac805a458be755ee720d2e445708638a36d548be6a947698b1549267d
+SIZE (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 415281
+SHA256 (xpi/thunderbird-i18n-15.0/gd.xpi) = b6dbe2423471dc0fb6f88d664840ce29ba138f3824a619dee93629e9165f20fa
+SIZE (xpi/thunderbird-i18n-15.0/gd.xpi) = 440848
+SHA256 (xpi/thunderbird-i18n-15.0/gl.xpi) = 84025889201883cc8a990e16aff4fa73ad1b8ee242f2ac72752b382df2e96277
+SIZE (xpi/thunderbird-i18n-15.0/gl.xpi) = 435423
+SHA256 (xpi/thunderbird-i18n-15.0/he.xpi) = 92158371a7961a9efe50adfbd9d5e1f436f2c76e19ce8be8a2c4cdd26e146237
+SIZE (xpi/thunderbird-i18n-15.0/he.xpi) = 469274
+SHA256 (xpi/thunderbird-i18n-15.0/hu.xpi) = 83d2aee1bda15c9294457793410afe31493152c90c10fdca2adacfd1d4f8539d
+SIZE (xpi/thunderbird-i18n-15.0/hu.xpi) = 421988
+SHA256 (xpi/thunderbird-i18n-15.0/is.xpi) = 0d457bb3e4fa8cd5eb9f16100e2a8e945e0c6f3bc01493cddd5c9af3700fd636
+SIZE (xpi/thunderbird-i18n-15.0/is.xpi) = 403711
+SHA256 (xpi/thunderbird-i18n-15.0/it.xpi) = 588567d9f82a820705b8e92b22c6b6707369d7e890f7a0b826728845f92f5271
+SIZE (xpi/thunderbird-i18n-15.0/it.xpi) = 357248
+SHA256 (xpi/thunderbird-i18n-15.0/ja.xpi) = 17a5e1a3edeabfdd394e778572a6cfbc2b0948ed134f2df6700fa32eb65b6171
+SIZE (xpi/thunderbird-i18n-15.0/ja.xpi) = 490587
+SHA256 (xpi/thunderbird-i18n-15.0/ko.xpi) = 10bb1230787504bf9debee3aafe1233a2604232c6e50b4294ae99b34760ed5b2
+SIZE (xpi/thunderbird-i18n-15.0/ko.xpi) = 401189
+SHA256 (xpi/thunderbird-i18n-15.0/lt.xpi) = e76a18610842b4a0fb16140b43826504069d9e00bc18de7ced6480036d120eb2
+SIZE (xpi/thunderbird-i18n-15.0/lt.xpi) = 520468
+SHA256 (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 263c8facd293d9ab334761024f5690a880c4e8682ba5c5e5d33ea15cb8c8c71c
+SIZE (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 430654
+SHA256 (xpi/thunderbird-i18n-15.0/nl.xpi) = 0c156690346a3d8385c51c5321de330aa88a35a701c6b938bbedaa10451d0be1
+SIZE (xpi/thunderbird-i18n-15.0/nl.xpi) = 430880
+SHA256 (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 3080d558e9ebd3c8be6870f97525d3146bc3262d460664485bd33edad7d9c97e
+SIZE (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 436707
+SHA256 (xpi/thunderbird-i18n-15.0/pl.xpi) = ee7c9f5e7876cdb5da245b53c0d5254c71e2cd4e34372eda7f35467fc14716d2
+SIZE (xpi/thunderbird-i18n-15.0/pl.xpi) = 390139
+SHA256 (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = a24042a8f942177723f39b363c59c61b8df7d21a7c42538eb62575b90f802141
+SIZE (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = 427392
+SHA256 (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 02fca583672a987564464960f1825aa2e871484dcdd00f097081b954169796a2
+SIZE (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 438010
+SHA256 (xpi/thunderbird-i18n-15.0/rm.xpi) = 2b37fcbc382d9985c44bcbc74606f66d80a3405a3ddb49256f26d7605f9b1d79
+SIZE (xpi/thunderbird-i18n-15.0/rm.xpi) = 440885
+SHA256 (xpi/thunderbird-i18n-15.0/ru.xpi) = c9c51ca6c6139d676abe1a705025e607fabd6503c5a6cdca4a66538ddf2aac2f
+SIZE (xpi/thunderbird-i18n-15.0/ru.xpi) = 406859
+SHA256 (xpi/thunderbird-i18n-15.0/si.xpi) = 8735bdddfd78154ed375ae33afd6bd50c02a3c7f3cd97505a112cabef6e6a14f
+SIZE (xpi/thunderbird-i18n-15.0/si.xpi) = 485345
+SHA256 (xpi/thunderbird-i18n-15.0/sk.xpi) = 7272906645db732a3555469eb5df3cd3a936a381a1dc664e98cb0fe0fcb4b725
+SIZE (xpi/thunderbird-i18n-15.0/sk.xpi) = 420002
+SHA256 (xpi/thunderbird-i18n-15.0/sl.xpi) = 83e4cd06de6c79535942835f84684d9c2539611aa435fd21713a7c168a406131
+SIZE (xpi/thunderbird-i18n-15.0/sl.xpi) = 433999
+SHA256 (xpi/thunderbird-i18n-15.0/sq.xpi) = 2b6b44b69100a337f63418c2bdb1bfb3f55515c99f702357cb1b38d6187d719b
+SIZE (xpi/thunderbird-i18n-15.0/sq.xpi) = 388799
+SHA256 (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 522fa1c0e7534a0e9e57bb0bbe0d05509386a68f2f85a425eebb0a8beb077404
+SIZE (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 508103
+SHA256 (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = f1d225a16232142a621c12f3f7306436b4aa2ac7b09a327624e5bb539bcbf6bc
+SIZE (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = 505280
+SHA256 (xpi/thunderbird-i18n-15.0/tr.xpi) = ba0f08f2c186b8bbb29fb5cecf687695c1359788f65ffd830f99802c7c414718
+SIZE (xpi/thunderbird-i18n-15.0/tr.xpi) = 436084
+SHA256 (xpi/thunderbird-i18n-15.0/uk.xpi) = 3617a9b1593bae49832e8be5ed47f544d40368f9fd73741bf67250c6167619e5
+SIZE (xpi/thunderbird-i18n-15.0/uk.xpi) = 475372
+SHA256 (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 5ccc76f0455300dd15a5f2737ad85d63589bbad05232c7cee0f5207570d0594d
+SIZE (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 426398

Modified: trunk/mail/thunderbird/Makefile
==============================================================================
--- trunk/mail/thunderbird/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	thunderbird
-DISTVERSION=	16.0.2
+DISTVERSION=	17.0b1
 CATEGORIES=	mail ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA}
 MASTER_SITE_SUBDIR=	${PORTNAME}/releases/${DISTVERSION}/source
@@ -61,7 +61,7 @@
 .include "${.CURDIR}/../../www/firefox/Makefile.options"
 .include <bsd.port.pre.mk>
 
-WRKSRC=		${WRKDIR}/comm-release
+WRKSRC=		${WRKDIR}/comm-beta
 MOZSRC:=	${WRKSRC}/mozilla
 
 XPI_LIBDIR=	${PREFIX}/lib/xpi

Modified: trunk/mail/thunderbird/distinfo
==============================================================================
--- trunk/mail/thunderbird/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,4 +1,4 @@
-SHA256 (thunderbird-16.0b3.source.tar.bz2) = fc089c1a374ec6fb85f693286a2331e2161e4d53cf3e6cbb7cc377a5b8e7ec8c
-SIZE (thunderbird-16.0b3.source.tar.bz2) = 111775667
-SHA256 (enigmail-1.4.4.tar.gz) = ec62bb701968f72ad35546660132e6e47d4ebe684df1d27fc615cb9010a203b8
-SIZE (enigmail-1.4.4.tar.gz) = 1269444
+SHA256 (thunderbird-17.0b1.source.tar.bz2) = d563a9ea290e08e2b27de0d9c40403eec753d11cc1fdeed3b5f5b9a817d22a44
+SIZE (thunderbird-17.0b1.source.tar.bz2) = 113248011
+SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020
+SIZE (enigmail-1.4.5.tar.gz) = 1269207

Modified: trunk/mail/thunderbird/files/extra-bug780531
==============================================================================
--- trunk/mail/thunderbird/files/extra-bug780531	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/extra-bug780531	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,32 +1,22 @@
 --- mozilla/configure.in~
 +++ mozilla/configure.in
-@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then
-     MOZ_SYDNEYAUDIO=1
-     MOZ_CUBEB=1
-     MOZ_MEDIA=1
--    case "$target_cpu" in
-+    case "$target" in
-     arm*)
-         MOZ_TREMOR=1
-     ;;
-+    *-freebsd*)
-+        MOZ_TREMOR=1
-+    ;;
-     *)
-         MOZ_VORBIS=1
-     ;;
-@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then
-     MOZ_SYDNEYAUDIO=1
-     MOZ_CUBEB=1
-     MOZ_MEDIA=1
--    case "$target_cpu" in
-+    case "$target" in
-     arm*)
-         MOZ_TREMOR=1
-     ;;
-+    *-freebsd*)
-+        MOZ_TREMOR=1
-+    ;;
-     *)
-         MOZ_VORBIS=1
-     ;;
+@@ -5151,12 +5148,17 @@ fi
+ 
+ AC_SUBST(MOZ_WEBRTC)
+ 
+-case "$target_cpu" in
+-arm*)
++case "$target" in
++arm-*-linux*)
+     MOZ_SAMPLE_TYPE_S16LE=1
+     AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
+     AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
+ ;;
++*-freebsd*)
++    MOZ_SAMPLE_TYPE_S16LE=1
++    AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
++    AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
++;;
+ *)
+     MOZ_SAMPLE_TYPE_FLOAT32=1
+     AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32)

Modified: trunk/mail/thunderbird/files/patch-alsapulse
==============================================================================
--- trunk/mail/thunderbird/files/patch-alsapulse	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/patch-alsapulse	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,27 +1,8 @@
-diff --git mozilla/config/autoconf.mk.in mozilla/config/autoconf.mk.in
-index 44c0b06..748511b 100644
---- mozilla/config/autoconf.mk.in
-+++ mozilla/config/autoconf.mk.in
-@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS	= @MOZ_LIBNOTIFY_CFLAGS@
- MOZ_LIBNOTIFY_LIBS	= @MOZ_LIBNOTIFY_LIBS@
- MOZ_ENABLE_LIBNOTIFY	= @MOZ_ENABLE_LIBNOTIFY@
- 
-+MOZ_ALSA                = @MOZ_ALSA@
- MOZ_ALSA_LIBS           = @MOZ_ALSA_LIBS@
- MOZ_ALSA_CFLAGS         = @MOZ_ALSA_CFLAGS@
- 
-+MOZ_PULSEAUDIO          = @MOZ_PULSEAUDIO@
-+MOZ_PULSEAUDIO_LIBS     = @MOZ_PULSEAUDIO_LIBS@
-+MOZ_PULSEAUDIO_CFLAGS   = @MOZ_PULSEAUDIO_CFLAGS@
-+
- GLIB_CFLAGS	= @GLIB_CFLAGS@
- GLIB_LIBS	= @GLIB_LIBS@
- GLIB_GMODULE_LIBS	= @GLIB_GMODULE_LIBS@
 diff --git mozilla/configure.in mozilla/configure.in
 index 5980b76..11f5f77 100644
 --- mozilla/configure.in
 +++ mozilla/configure.in
-@@ -5600,13 +5600,45 @@ dnl ========================================================
+@@ -5600,13 +5600,25 @@ dnl ========================================================
  dnl = Check alsa availability on Linux if using sydneyaudio
  dnl ========================================================
  
@@ -45,28 +26,8 @@
  
 +AC_SUBST(MOZ_ALSA)
 +
-+dnl ========================================================
-+dnl = Enable PulseAudio
-+dnl ========================================================
-+
-+MOZ_ARG_ENABLE_BOOL(pulseaudio,
-+[  --enable-pulseaudio          Enable PulseAudio support],
-+MOZ_PULSEAUDIO=1,
-+MOZ_PULSEAUDIO=)
-+
-+if test -n "$MOZ_PULSEAUDIO"; then
-+    AC_DEFINE(MOZ_CUBEB)
-+    PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, ,
-+         [echo "$MOZ_PULSEAUDIO_PKG_ERRORS"
-+          AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])])
-+fi
-+
-+AC_SUBST(MOZ_PULSEAUDIO_CFLAGS)
-+AC_SUBST(MOZ_PULSEAUDIO_LIBS)
-+AC_SUBST(MOZ_PULSEAUDIO)
-+
  dnl ========================================================
- dnl = Enable GStreamer
+ dnl = Enable PulseAudio
  dnl ========================================================
 diff --git mozilla/media/libcubeb/src/Makefile.in mozilla/media/libcubeb/src/Makefile.in
 index 5ab4dd8..c8df26f 100644
@@ -83,7 +44,7 @@
  endif
  
  ifeq ($(OS_TARGET),Darwin)
-@@ -42,4 +38,16 @@ CSRCS           = \
+@@ -42,6 +38,12 @@ CSRCS           = \
                  $(NULL)
  endif
  
@@ -93,25 +54,9 @@
 +              $(NULL)
 +endif
 +
-+ifdef MOZ_PULSEAUDIO
-+CSRCS		= \
-+		cubeb_pulse.c \
-+		$(NULL)
-+endif
-+
- include $(topsrcdir)/config/rules.mk
-diff --git mozilla/media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c
-index 599aea2..41fd5af 100644
---- mozilla/media/libcubeb/src/cubeb_alsa.c
-+++ mozilla/media/libcubeb/src/cubeb_alsa.c
-@@ -6,6 +6,6 @@
- #undef NDEBUG
- #define _BSD_SOURCE
--#define _POSIX_SOURCE
-+#define _XOPEN_SOURCE 500
- #include <pthread.h>
- #include <sys/time.h>
- #include <assert.h>
+ ifdef MOZ_PULSEAUDIO
+ CSRCS		= \
+ 		cubeb_pulse.c \
 diff --git mozilla/media/libsydneyaudio/src/Makefile.in mozilla/media/libsydneyaudio/src/Makefile.in
 index 8dda8ce..b19641d 100644
 --- mozilla/media/libsydneyaudio/src/Makefile.in
@@ -150,7 +95,7 @@
 index 43384e9..e46a6e3 100644
 --- mozilla/toolkit/library/Makefile.in
 +++ mozilla/toolkit/library/Makefile.in
-@@ -379,10 +379,13 @@ endif
+@@ -370,14 +370,11 @@ endif
  
  EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) 
  
@@ -160,9 +105,10 @@
 +ifdef MOZ_ALSA
  EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS)
  endif
-+ifdef MOZ_PULSEAUDIO
-+EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
-+endif
+-endif
+-
+ ifdef MOZ_PULSEAUDIO
+-ifdef MOZ_CUBEB
+ EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
+ endif
  endif
- 
- ifdef HAVE_CLOCK_MONOTONIC

Modified: trunk/mail/thunderbird/files/patch-bug753046
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug753046	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/patch-bug753046	Sun Oct 28 18:15:48 2012	(r1087)
@@ -56,7 +56,7 @@
 
 --- mozilla/ipc/chromium/Makefile.in.orig	2012-02-16 06:40:33.000000000 +0000
 +++ mozilla/ipc/chromium/Makefile.in
-@@ -278,6 +278,34 @@ endif
+@@ -278,6 +278,33 @@ endif
  
  endif # } OS_LINUX
  
@@ -64,7 +64,6 @@
 +
 +CPPSRCS += \
 +  atomicops_internals_x86_gcc.cc \
-+  file_util_linux.cc \
 +  process_util_bsd.cc \
 +  time_posix.cc \
 +  $(NULL)
@@ -404,19 +403,6 @@
  #else
  typedef DirReaderFallback DirReaderPosix;
  #endif
-diff --git mozilla/ipc/chromium/src/base/file_util_linux.cc mozilla/ipc/chromium/src/base/file_util_linux.cc
-index 171e44f..0c6dfcc 100644
---- mozilla/ipc/chromium/src/base/file_util_linux.cc
-+++ mozilla/ipc/chromium/src/base/file_util_linux.cc
-@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) {
- }
- 
- bool GetShmemTempDir(FilePath* path) {
--#ifdef ANDROID
-+#if defined(ANDROID) || defined(OS_BSD)
-   return GetTempDir(path);
- #else
-   *path = FilePath("/dev/shm");
 $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $
 
 --- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig	2011-12-20 23:28:19.000000000 +0000
@@ -541,8 +527,7 @@
    pthread_set_name_np(pthread_self(), name);
 -#elif defined(__NetBSD__)
 +#elif defined(OS_NETBSD)
--  pthread_setname_np(pthread_self(), "%s", name);
-+  pthread_setname_np(pthread_self(), "%s", (void *)name);
+   pthread_setname_np(pthread_self(), "%s", (void *)name);
  #else
    prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0); 
 $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $
@@ -586,7 +571,7 @@
 
 --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig	2012-04-01 00:04:28.000000000 +0000
 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
-@@ -0,0 +1,318 @@
+@@ -0,0 +1,367 @@
 +// Copyright (c) 2008 The Chromium Authors. All rights reserved.
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -621,6 +606,20 @@
 +#define HAVE_POSIX_SPAWN	1
 +#endif
 +
++/*
++ * On platforms that are not gonk based, we fall back to an arbitrary
++ * UID. This is generally the UID for user `nobody', albeit it is not
++ * always the case.
++ */
++
++#if defined(OS_NETBSD) || defined(OS_OPENBSD)
++# define CHILD_UNPRIVILEGED_UID 32767
++# define CHILD_UNPRIVILEGED_GID 32767
++#else
++# define CHILD_UNPRIVILEGED_UID 65534
++# define CHILD_UNPRIVILEGED_GID 65534
++#endif
++
 +#ifndef __dso_public
 +# ifdef __exported
 +#  define __dso_public	__exported
@@ -669,6 +668,17 @@
 +               const environment_map& env_vars_to_set,
 +               bool wait, ProcessHandle* process_handle,
 +               ProcessArchitecture arch) {
++  return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++                   SAME_PRIVILEGES_AS_PARENT,
++                   wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++               const file_handle_mapping_vector& fds_to_remap,
++               const environment_map& env_vars_to_set,
++               ChildPrivileges privs,
++               bool wait, ProcessHandle* process_handle,
++               ProcessArchitecture arch) {
 +  bool retval = true;
 +
 +  char* argv_copy[argv.size() + 1];
@@ -783,6 +793,17 @@
 +               const environment_map& env_vars_to_set,
 +               bool wait, ProcessHandle* process_handle,
 +               ProcessArchitecture arch) {
++  return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++                   SAME_PRIVILEGES_AS_PARENT,
++                   wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++               const file_handle_mapping_vector& fds_to_remap,
++               const environment_map& env_vars_to_set,
++               ChildPrivileges privs,
++               bool wait, ProcessHandle* process_handle,
++               ProcessArchitecture arch) {
 +  scoped_array<char*> argv_cstr(new char*[argv.size() + 1]);
 +  // Illegal to allocate memory after fork and before execvp
 +  InjectiveMultimap fd_shuffle1, fd_shuffle2;
@@ -805,19 +826,32 @@
 +
 +    CloseSuperfluousFds(fd_shuffle2);
 +
++    for (size_t i = 0; i < argv.size(); i++)
++      argv_cstr[i] = const_cast<char*>(argv[i].c_str());
++    argv_cstr[argv.size()] = NULL;
++
++    if (privs == UNPRIVILEGED) {
++      if (setgid(CHILD_UNPRIVILEGED_GID) != 0) {
++        DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0];
++        _exit(127);
++      }
++      if (setuid(CHILD_UNPRIVILEGED_UID) != 0) {
++        DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0];
++        _exit(127);
++      }
++      if (chdir("/") != 0)
++        gProcessLog.print("==> could not chdir()\n");
++    }
++
 +    for (environment_map::const_iterator it = env_vars_to_set.begin();
 +         it != env_vars_to_set.end(); ++it) {
 +      if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/))
 +        _exit(127);
 +    }
-+
-+    for (size_t i = 0; i < argv.size(); i++)
-+      argv_cstr[i] = const_cast<char*>(argv[i].c_str());
-+    argv_cstr[argv.size()] = NULL;
-+    execvp(argv_cstr[0], argv_cstr.get());
++    execv(argv_cstr[0], argv_cstr.get());
 +    // if we get here, we're in serious trouble and should complain loudly
 +    DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0];
-+    exit(127);
++    _exit(127);
 +  } else {
 +    gProcessLog.print("==> process %d launched child process %d\n",
 +                      GetCurrentProcId(), pid);
@@ -1144,7 +1178,7 @@
    base::LaunchApp(childArgv, mFileMap,
 -#if defined(OS_LINUX) || defined(OS_MACOSX)
 +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-                   newEnvVars,
+                   newEnvVars, privs,
  #endif
                    false, &process, arch);
 diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h

Deleted: trunk/mail/thunderbird/files/patch-bug761077
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug761077	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,88 +0,0 @@
-diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl
-index b8a87a5..918c4cf 100644
---- mozilla/xpcom/reflect/xptcall/public/genstubs.pl
-+++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl
-@@ -44,7 +44,7 @@ print OUTFILE "*  0 is QueryInterface\n";
- print OUTFILE "*  1 is AddRef\n";
- print OUTFILE "*  2 is Release\n";
- print OUTFILE "*/\n";
--print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n";
-+print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n";
- for($i = 0; $i < $entry_count; $i++) {
-     print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n";
- }
-diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-index eb66761..807db26 100644
---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-@@ -8,7 +8,7 @@
- *  1 is AddRef
- *  2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
-diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in
-index ae6ed66..2783957 100644
---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in
-@@ -70,7 +70,7 @@ endif
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES		:= xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -269,7 +269,7 @@ endif
- #
- # Linux/PPC
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc)
-+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp
- ASFILES		:= xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s
- AS		:= $(CC) -c -x assembler-with-cpp
-@@ -278,7 +278,7 @@ endif
- #
- # Linux/PPC64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64)
-+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS                := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp
- ASFILES                := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s
- AS             := $(CC) -c -x assembler-with-cpp
-@@ -350,7 +350,7 @@ endif
- #
- # OpenBSD/SPARC64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64)
-+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp
- ASFILES		:= xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
- endif
-diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h
-index d903ced..e4ec832 100644
---- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h
-+++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h
-@@ -14,7 +14,7 @@
- 
- class xptiInterfaceEntry;
- 
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0;
- #else
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0;
-@@ -31,7 +31,7 @@ public:
- #undef STUB_ENTRY
- #undef SENTINEL_ENTRY
- 
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n();
- #else
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);

Deleted: trunk/mail/thunderbird/files/patch-bug774671
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug774671	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,40 +0,0 @@
-commit 7e9eda2
-Author: Rafael Ávila de Espíndola <respindola@mozilla.com>
-Date:   Tue Jul 17 12:54:41 2012 -0400
-
-    Bug 774671 - Fix mismatched declarations. r=luke.
----
- mozilla/js/src/jsproxy.h | 2 +-
- mozilla/js/src/jsprvtd.h | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git mozilla/js/src/jsproxy.h mozilla/js/src/jsproxy.h
-index ec26e3a..aa0e782 100644
---- mozilla/js/src/jsproxy.h
-+++ mozilla/js/src/jsproxy.h
-@@ -13,7 +13,7 @@
- 
- namespace js {
- 
--class Wrapper;
-+class JS_FRIEND_API(Wrapper);
- 
- /*
-  * A proxy is a JSObject that implements generic behavior by providing custom
-diff --git mozilla/js/src/jsprvtd.h mozilla/js/src/jsprvtd.h
-index 19b5aef..93e1216 100644
---- mozilla/js/src/jsprvtd.h
-+++ mozilla/js/src/jsprvtd.h
-@@ -146,9 +146,9 @@ struct TreeContext;
- class UpvarCookie;
- 
- class Proxy;
--class BaseProxyHandler;
--class DirectWrapper;
--class CrossCompartmentWrapper;
-+class JS_FRIEND_API(BaseProxyHandler);
-+class JS_FRIEND_API(DirectWrapper);
-+class JS_FRIEND_API(CrossCompartmentWrapper);
- 
- class TempAllocPolicy;
- class RuntimeAllocPolicy;

Deleted: trunk/mail/thunderbird/files/patch-bug775257
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug775257	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,27 +0,0 @@
-commit 8fc8b74
-Author: Oleg Romashin <oleg.romashin@nokia.com>
-Date:   Wed Jul 18 22:46:11 2012 -0400
-
-    Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles
----
- content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-index c48f92e..0fb801a 100644
---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor)
-   gst_object_unref(sinkpad);
- 
-   mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! "
-+#ifndef MOZ_TREMOR
-         "appsink name=audiosink sync=true caps=audio/x-raw-float,"
-         "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL);
-+#else
-+        "appsink name=audiosink sync=true caps=audio/x-raw-int,"
-+        "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL);
-+#endif
-   mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink),
-         "audiosink"));
-   gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks,

Deleted: trunk/mail/thunderbird/files/patch-bug777696
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug777696	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,32 +0,0 @@
-commit 0c0d1a8
-Author: Landry Breuil <landry@openbsd.org>
-Date:   Mon Jul 30 17:57:15 2012 +0200
-
-    Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec
----
- content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-index 0fb801a..4a69196 100644
---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor)
-   mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! "
- #ifdef MOZ_TREMOR
-         "appsink name=audiosink sync=true caps=audio/x-raw-float,"
-+#ifdef IS_LITTLE_ENDIAN
-         "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL);
- #else
-+        "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL);
-+#endif
-+#else
-         "appsink name=audiosink sync=true caps=audio/x-raw-int,"
-+#ifdef IS_LITTLE_ENDIAN
-         "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL);
-+#else
-+        "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL);
-+#endif
- #endif
-   mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink),
-         "audiosink"));

Deleted: trunk/mail/thunderbird/files/patch-bug778056
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug778056	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,21 +0,0 @@
---- mozilla/memory/mozalloc/mozalloc.cpp~
-+++ mozilla/memory/mozalloc/mozalloc.cpp
-@@ -19,6 +19,9 @@
- #if defined(XP_UNIX)
- #  include <unistd.h>           // for valloc on *BSD
- #endif //if defined(XP_UNIX)
-+#if defined(__FreeBSD__)
-+#  include <malloc_np.h>        // for malloc_usable_size
-+#endif // if defined(__FreeBSD__)
- 
- #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec))
- #  define MOZALLOC_EXPORT __declspec(dllexport)
-@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr)
- 
- #if defined(XP_MACOSX)
-     return malloc_size(ptr);
--#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID))
-+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__)
-     // Android bionic libc doesn't have malloc_usable_size.
-     return malloc_usable_size(ptr);
- #elif defined(XP_WIN)

Deleted: trunk/mail/thunderbird/files/patch-bug779847
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug779847	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,28 +0,0 @@
---- mozilla/gfx/ycbcr/Makefile.in
-+++ mozilla/gfx/ycbcr/Makefile.in
-@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \
-            $(NULL)
- endif
- else
--ifeq ($(OS_ARCH),Linux)
--CPPSRCS += yuv_row_posix.cpp \
--           $(NULL)
--else
--ifeq ($(OS_ARCH),SunOS)
--CPPSRCS += yuv_row_posix.cpp \
--           $(NULL)
--else
--ifeq ($(OS_ARCH),Darwin)
-+ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH)))
- CPPSRCS += yuv_row_posix.cpp \
-            $(NULL)
- else
- CPPSRCS += yuv_row_other.cpp \
-            $(NULL)
--endif # Darwin
--endif # SunOS
--endif # linux
-+endif # posix
- endif # windows
- 
- ifeq (arm,$(findstring arm,$(OS_TEST)))

Modified: trunk/mail/thunderbird/files/patch-bug783463
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug783463	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/patch-bug783463	Sun Oct 28 18:15:48 2012	(r1087)
@@ -12,23 +12,3 @@
  	SkTime_Unix.cpp \
  	$(NULL)
  endif
---- mozilla/widget/qt/nsNativeThemeQt.cpp~
-+++ mozilla/widget/qt/nsNativeThemeQt.cpp
-@@ -25,7 +25,6 @@
- #include "nsThemeConstants.h"
- #include "nsIServiceManager.h"
- #include "nsIDOMHTMLInputElement.h"
--#include <malloc.h>
- 
- 
- #include "gfxASurface.h"
---- mozilla/widget/qt/nsSound.cpp~
-+++ mozilla/widget/qt/nsSound.cpp
-@@ -40,6 +40,7 @@
- #include <QSound>
- 
- #include <string.h>
-+#include <unistd.h>
- 
- #include "nscore.h"
- #include "plstr.h"

Deleted: trunk/mail/thunderbird/files/patch-bug783571
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug783571	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,22 +0,0 @@
---- mail/components/Makefile.in~
-+++ mail/components/Makefile.in
-@@ -46,7 +46,7 @@ include $(DEPTH)/config/autoconf.mk
- # least one module from search/ on all platforms
- DIRS    = compose cloudfile preferences addrbook migration activity search about-support wintaskbar newmailaccount im
- 
--ifneq (,$(filter windows gtk2 cocoa, $(MOZ_WIDGET_TOOLKIT)))
-+ifneq (,$(filter windows gtk2 cocoa qt, $(MOZ_WIDGET_TOOLKIT)))
- DIRS += shell
- endif
- 
---- mail/components/build/Makefile.in~
-+++ mail/components/build/Makefile.in
-@@ -78,7 +78,7 @@ SHARED_LIBRARY_LIBS = \
- 	../migration/src/$(LIB_PREFIX)profilemigration_s.$(LIB_SUFFIX) \
- 	$(NULL)
- 
--ifneq (,$(filter windows cocoa gtk2, $(MOZ_WIDGET_TOOLKIT)))
-+ifneq (,$(filter windows cocoa gtk2 qt, $(MOZ_WIDGET_TOOLKIT)))
- SHARED_LIBRARY_LIBS += ../shell/$(LIB_PREFIX)shellservice_s.$(LIB_SUFFIX)
- endif
- 

Deleted: trunk/mail/thunderbird/files/patch-bug784741
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug784741	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,43 +0,0 @@
-diff --git js/src/Makefile.in js/src/Makefile.in
-index 8eb385f..01bd8e3 100644
---- mozilla/js/src/Makefile.in
-+++ mozilla/js/src/Makefile.in
-@@ -323,6 +323,7 @@ endif
- 
- ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU)))
- ENABLE_YARR_JIT = 1
-+DEFINES += -DENABLE_YARR_JIT=1
- 
- VPATH += 	$(srcdir)/assembler/assembler \
- 		$(srcdir)/methodjit \
-diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h
-index 6570f2d..0c84896 100644
---- mozilla/js/src/assembler/wtf/Platform.h
-+++ mozilla/js/src/assembler/wtf/Platform.h
-@@ -1102,9 +1102,7 @@
- #if WTF_PLATFORM_CHROMIUM
- #define ENABLE_YARR_JIT 0
- 
--#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT)
--#define ENABLE_YARR_JIT 1
--
-+#elif ENABLE_YARR_JIT
- /* Setting this flag compares JIT results with interpreter results. */
- #define ENABLE_YARR_JIT_DEBUG 0
- #endif
-diff --git js/src/configure.in js/src/configure.in
-index c142eb7..34f98b9 100644
---- mozilla/js/src/configure.in
-+++ mozilla/js/src/configure.in
-@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug,
-                            (using compiler flags DBG)],
- [ if test "$enableval" != "no"; then
-     MOZ_DEBUG=1
--    ENABLE_METHODJIT_SPEW=1
-+    if test "$ENABLE_METHODJIT"; then
-+         # needs MethodJIT or YarrJIT
-+         ENABLE_METHODJIT_SPEW=1
-+    fi
-     if test -n "$enableval" -a "$enableval" != "yes"; then
-         MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
-         _MOZ_DEBUG_FLAGS_SET=1

Deleted: trunk/mail/thunderbird/files/patch-bug784776
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug784776	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,33 +0,0 @@
---- mozilla/gfx/layers/opengl/ImageLayerOGL.cpp~
-+++ mozilla/gfx/layers/opengl/ImageLayerOGL.cpp
-@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources()
- {
-   if (mSharedHandle) {
-     gl()->ReleaseSharedHandle(mShareType, mSharedHandle);
--    mSharedHandle = NULL;
-+    mSharedHandle = 0;
-   }
- 
-   mYUVTexture[0].Release();
---- mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp~
-+++ mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp
-@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr
-   struct tm *tmc;
-   int i;
- 
--  tt = time((time_t)NULL);
-+  tt = time(NULL);
-   tmc = localtime(&tt);
- 
-   tmc->tm_hour=22;    // put the test sample hour to 22:00 which is 10PM
---- mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp~
-+++ mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp
-@@ -40,7 +40,7 @@ CrossProcessMutexHandle
- CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle)
- {
-   NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!");
--  return NULL;
-+  return 0;
- }
- 
- }

Copied: trunk/mail/thunderbird/files/patch-bug786690 (from r1085, trunk/mail/thunderbird/files/patch-bug786690)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-bug786690	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/mail/thunderbird/files/patch-bug786690)
@@ -0,0 +1,26 @@
+commit 38301c3
+Author: Michael Wu <mwu@mozilla.com>
+Date:   Fri Aug 31 10:18:46 2012 -0300
+
+    Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik
+---
+ content/media/nsAudioStream.cpp | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp
+index ac8ef58..8087d31 100644
+--- mozilla/content/media/nsAudioStream.cpp
++++ mozilla/content/media/nsAudioStream.cpp
+@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate)
+   params.channels = aNumChannels;
+ #ifdef MOZ_SAMPLE_TYPE_S16LE
+   params.format =  CUBEB_SAMPLE_S16NE;
++  mBytesPerFrame = sizeof(int16_t) * aNumChannels;
+ #else /* MOZ_SAMPLE_TYPE_FLOAT32 */
+   params.format = CUBEB_SAMPLE_FLOAT32NE;
+-#endif
+   mBytesPerFrame = sizeof(float) * aNumChannels;
++#endif
+ 
+   {
+     cubeb_stream* stream;

Modified: trunk/mail/thunderbird/files/patch-bug788039
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug788039	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/patch-bug788039	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,16 +1,5 @@
 # Bug 788039 - With no prefix search libevent via pkg-config.
 
---- mozilla/config/autoconf.mk.in~
-+++ mozilla/config/autoconf.mk.in
-@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA
- 
- MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@
- MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@
--MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@
-+MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@
- 
- MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@
- MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@
 --- mozilla/configure.in~
 +++ mozilla/configure.in
 @@ -3854,7 +3854,7 @@ fi

Modified: trunk/mail/thunderbird/files/patch-bug788108
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug788108	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/patch-bug788108	Sun Oct 28 18:15:48 2012	(r1087)
@@ -7,7 +7,7 @@
 -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
 -#ifdef __FreeBSD__
 -#include <ieeefp.h>
--#ifdef __alpha__
+-#if !defined(__i386__) && !defined(__x86_64__)
 -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
 -#else
 -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;

Modified: trunk/mail/thunderbird/files/patch-bug788955
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug788955	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/patch-bug788955	Sun Oct 28 18:15:48 2012	(r1087)
@@ -26,16 +26,6 @@
      add_makefiles "
        memory/jemalloc/Makefile
      "
---- mozilla/config/autoconf.mk.in
-+++ mozilla/config/autoconf.mk.in
-@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER  = @MOZ_JSDEBUGGER@
- MOZ_IPDL_TESTS 	= @MOZ_IPDL_TESTS@
- MOZ_MEMORY      = @MOZ_MEMORY@
- MOZ_JEMALLOC    = @MOZ_JEMALLOC@
-+MOZ_NATIVE_JEMALLOC    = @MOZ_NATIVE_JEMALLOC@
- MOZ_PROFILING   = @MOZ_PROFILING@
- MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@
- MOZ_JPROF       = @MOZ_JPROF@
 diff --git configure.in configure.in
 index bb05782..2f32516 100644
 --- mozilla/configure.in

Copied: trunk/mail/thunderbird/files/patch-bug803811 (from r1085, trunk/mail/thunderbird/files/patch-bug803811)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-bug803811	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/mail/thunderbird/files/patch-bug803811)
@@ -0,0 +1,111 @@
+commit 4ff5f0c
+Author: Landry Breuil <landry@openbsd.org>
+Date:   Wed Oct 24 09:56:51 2012 +0400
+
+    Bug 803811 - Fix system zlib detection by porting bug #763651
+---
+ aclocal.m4   |  1 +
+ configure.in | 46 ++++++----------------------------------------
+ 2 files changed, 7 insertions(+), 40 deletions(-)
+
+diff --git aclocal.m4 aclocal.m4
+index f5486dd..a3924d1 100644
+--- aclocal.m4
++++ aclocal.m4
+@@ -16,6 +16,7 @@ builtin(include, mozilla/build/autoconf/acwinpaths.m4)dnl
+ builtin(include, mozilla/build/autoconf/lto.m4)dnl
+ builtin(include, mozilla/build/autoconf/frameptr.m4)dnl
+ builtin(include, mozilla/build/autoconf/compiler-opts.m4)dnl
++builtin(include, mozilla/build/autoconf/zlib.m4)dnl
+ 
+ MOZ_PROG_CHECKMSYS()
+ 
+diff --git configure.in configure.in
+index be833e8..c90fe39 100644
+--- configure.in
++++ configure.in
+@@ -63,7 +63,6 @@ dnl Set the version number of the libs included with mozilla
+ dnl ========================================================
+ MOZJPEG=62
+ MOZPNG=10401
+-MOZZLIB=0x1230
+ NSPR_VERSION=4
+ NSS_VERSION=3
+ 
+@@ -868,8 +867,6 @@ MOZ_USER_DIR=".mozilla"
+ 
+ MOZ_JPEG_CFLAGS=
+ MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/mozilla/jpeg)'
+-MOZ_ZLIB_CFLAGS=
+-MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)'
+ MOZ_BZ2_CFLAGS=
+ MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/mozilla/modules/libbz2/src)'
+ MOZ_PNG_CFLAGS=
+@@ -3957,47 +3954,19 @@ if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$MOZ_NATIVE_JPEG" = 1; then
+     MOZ_JPEG_CFLAGS="-I${JPEG_DIR}/include"
+     MOZ_JPEG_LIBS="-L${JPEG_DIR}/lib ${MOZ_JPEG_LIBS}"
+ fi
++fi # SKIP_LIBRARY_CHECKS
+ 
+ dnl system ZLIB support
+ dnl ========================================================
+-MOZ_ARG_WITH_STRING(system-zlib,
+-[  --with-system-zlib[=PFX]
+-                          Use system libz [installed at prefix PFX]],
+-    ZLIB_DIR=$withval)
+ 
+-_SAVE_CFLAGS=$CFLAGS
+-_SAVE_LDFLAGS=$LDFLAGS
+-_SAVE_LIBS=$LIBS
+-if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then
+-    CFLAGS="-I${ZLIB_DIR}/include $CFLAGS"
+-    LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS"
+-fi
+-if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then
+-    MOZ_NATIVE_ZLIB=
+-else
+-    AC_CHECK_LIB(z, gzread, [MOZ_NATIVE_ZLIB=1 MOZ_ZLIB_LIBS="-lz"], 
+-	  [MOZ_NATIVE_ZLIB=])
+-fi
+-if test "$MOZ_NATIVE_ZLIB" = 1; then
+-    MOZZLIBNUM=`echo $MOZZLIB | awk -F. '{printf "0x%x\n", ((($1 * 16 + $2) * 16) + $3) * 16 + $4}'`
+-    AC_TRY_COMPILE([ #include <stdio.h>
+-                     #include <string.h>
+-                     #include <zlib.h> ],
+-                   [ #if ZLIB_VERNUM < $MOZZLIBNUM
+-                     #error "Insufficient zlib version ($MOZZLIBNUM required)."
+-                     #endif ],
+-                   MOZ_NATIVE_ZLIB=1,
+-AC_MSG_ERROR([Insufficient zlib version for --with-system-zlib ($MOZZLIB required)]))
+-fi
+-CFLAGS=$_SAVE_CFLAGS
+-LDFLAGS=$_SAVE_LDFLAGS
+-LIBS=$_SAVE_LIBS
++MOZ_ZLIB_CHECK([1.2.3])
+ 
+-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$MOZ_NATIVE_ZLIB" = 1; then
+-    MOZ_ZLIB_CFLAGS="-I${ZLIB_DIR}/include"
+-    MOZ_ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}"
++if test "$MOZ_NATIVE_ZLIB" != 1; then
++    MOZ_ZLIB_CFLAGS=
++    MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)'
+ fi
+ 
++if test -z "$SKIP_LIBRARY_CHECKS"; then
+ dnl system BZIP2 Support
+ dnl ========================================================
+ MOZ_ARG_WITH_STRING(system-bz2,
+@@ -6556,13 +6525,10 @@ AC_SUBST(MOZ_NATIVE_MAKEDEPEND)
+ AC_SUBST(SYSTEM_LIBXUL)
+ AC_SUBST(MOZ_NATIVE_JPEG)
+ AC_SUBST(MOZ_NATIVE_PNG)
+-AC_SUBST(MOZ_NATIVE_ZLIB)
+ AC_SUBST(MOZ_NATIVE_BZ2)
+ 
+ AC_SUBST(MOZ_JPEG_CFLAGS)
+ AC_SUBST(MOZ_JPEG_LIBS)
+-AC_SUBST(MOZ_ZLIB_CFLAGS)
+-AC_SUBST(MOZ_ZLIB_LIBS)
+ AC_SUBST(MOZ_BZ2_CFLAGS)
+ AC_SUBST(MOZ_BZ2_LIBS)
+ AC_SUBST(MOZ_PNG_CFLAGS)

Deleted: trunk/mail/thunderbird/files/patch-config-autoconf.mk.in
==============================================================================
--- trunk/mail/thunderbird/files/patch-config-autoconf.mk.in	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,21 +0,0 @@
---- config/autoconf.mk.in.orig	2009-04-24 03:46:37.000000000 +0200
-+++ config/autoconf.mk.in	2009-05-11 15:03:26.000000000 +0200
-@@ -57,14 +57,14 @@
- prefix		= @prefix@
- exec_prefix	= @exec_prefix@
- bindir		= @bindir@
--includedir	= @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir	= @includedir@/%%MOZILLA%%
- libdir		= @libdir@
- datadir		= @datadir@
- mandir		= @mandir@
--idldir		= $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+idldir		= $(datadir)/idl/%%MOZILLA%%
- 
--installdir	= $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
--sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
-+installdir	= $(libdir)/%%MOZILLA%%
-+sdkdir		= $(libdir)/%%MOZILLA%%
- 
- DIST		= $(DEPTH)/dist
- LIBXUL_SDK      = @LIBXUL_SDK@

Modified: trunk/mail/thunderbird/files/patch-config-baseconfig.mk
==============================================================================
--- trunk/mail/thunderbird/files/patch-config-baseconfig.mk	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/mail/thunderbird/files/patch-config-baseconfig.mk	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,5 +1,5 @@
---- mozilla/config/baseconfig.mk~
-+++ mozilla/config/baseconfig.mk
+--- config/baseconfig.mk~
++++ config/baseconfig.mk
 @@ -1,9 +1,9 @@
  INCLUDED_AUTOCONF_MK = 1
  
@@ -11,6 +11,6 @@
 +idldir = $(datadir)/idl/%%MOZILLA%%
 +installdir = $(libdir)/%%MOZILLA%%
 +sdkdir = $(libdir)/%%MOZILLA%%
- DIST = $(DEPTH)/dist
- 
- # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't
+ MOZILLA_SRCDIR = $(topsrcdir)/mozilla
+ MOZDEPTH = $(DEPTH)/mozilla
+ DIST = $(MOZDEPTH)/dist

Deleted: trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp
==============================================================================
--- trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,20 +0,0 @@
---- mailnews/addrbook/src/nsDirPrefs.cpp~
-+++ mailnews/addrbook/src/nsDirPrefs.cpp
-@@ -375,7 +375,7 @@ static bool DIR_SetServerPosition(nsVoid
-    DIR_Server *s=nsnull;
-    
-    switch (position) {
--   case DIR_POS_APPEND:
-+   case (PRInt32)DIR_POS_APPEND:
-    /* Do nothing if the request is to append a server that is already
-      * in the list.
-      */
-@@ -401,7 +401,7 @@ static bool DIR_SetServerPosition(nsVoid
-      wholeList->AppendElement(server);
-      break;
-      
--   case DIR_POS_DELETE:
-+   case (PRInt32)DIR_POS_DELETE:
-        /* Remove the prefs corresponding to the given server.  If the prefName
-        * value is nsnull, the server has never been saved and there are no
-        * prefs to remove.

Deleted: trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp
==============================================================================
--- trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,29 +0,0 @@
---- mailnews/compose/src/nsSmtpProtocol.cpp~
-+++ mailnews/compose/src/nsSmtpProtocol.cpp
-@@ -127,16 +127,16 @@ nsresult nsExplainErrorDetails(nsISmtpUr
- 
-   switch (code)
-   {
--      case NS_ERROR_SMTP_SERVER_ERROR:
--      case NS_ERROR_TCP_READ_ERROR:
--      case NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED:
--      case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1:
--      case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2:
--      case NS_ERROR_SENDING_FROM_COMMAND:
--      case NS_ERROR_SENDING_RCPT_COMMAND:
--      case NS_ERROR_SENDING_DATA_COMMAND:
--      case NS_ERROR_SENDING_MESSAGE:
--      case NS_ERROR_SMTP_GREETING:
-+      case (int)NS_ERROR_SMTP_SERVER_ERROR:
-+      case (int)NS_ERROR_TCP_READ_ERROR:
-+      case (int)NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED:
-+      case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1:
-+      case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2:
-+      case (int)NS_ERROR_SENDING_FROM_COMMAND:
-+      case (int)NS_ERROR_SENDING_RCPT_COMMAND:
-+      case (int)NS_ERROR_SENDING_DATA_COMMAND:
-+      case (int)NS_ERROR_SENDING_MESSAGE:
-+      case (int)NS_ERROR_SMTP_GREETING:
-          bundle->GetStringFromID(NS_ERROR_GET_CODE(code), getter_Copies(eMsg));
-          msg = nsTextFormatter::vsmprintf(eMsg.get(), args);
-          break;

Copied: trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk (from r1085, trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk)
@@ -0,0 +1,16 @@
+--- mozilla/config/baseconfig.mk~
++++ mozilla/config/baseconfig.mk
+@@ -1,9 +1,9 @@
+ INCLUDED_AUTOCONF_MK = 1
+ 
+-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++includedir := $(includedir)/%%MOZILLA%%
++idldir = $(datadir)/idl/%%MOZILLA%%
++installdir = $(libdir)/%%MOZILLA%%
++sdkdir = $(libdir)/%%MOZILLA%%
+ DIST = $(DEPTH)/dist
+ 
+ # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't

Deleted: trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in
==============================================================================
--- trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,10 +0,0 @@
---- mozilla/js/src/configure.in.orig	2012-02-22 17:06:28.000000000 +0100
-+++ mozilla/js/src/configure.in	2012-03-07 21:03:11.000000000 +0100
-@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n
-  * C++ implementations should define these macros only when __STDC_LIMIT_MACROS
-  * is defined before <stdint.h> is included. */
- #define __STDC_LIMIT_MACROS
-+#define __STDC_CONSTANT_MACROS
- 
- #endif /* _JS_CONFDEFS_H_ */
- 

Copied: trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in (from r1085, trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in)
@@ -0,0 +1,10 @@
+--- mozilla/js/src/js-confdefs.h.in~
++++ mozilla/js/src/js-confdefs.h.in
+@@ -12,6 +12,7 @@
+  * C++ implementations should define these macros only when __STDC_LIMIT_MACROS
+  * is defined before <stdint.h> is included. */
+ #define __STDC_LIMIT_MACROS
++#define __STDC_CONSTANT_MACROS
+ 
+ #endif /* _JS_CONFDEFS_H_ */
+ 

Modified: trunk/www/firefox-esr-i18n/Makefile
==============================================================================
--- trunk/www/firefox-esr-i18n/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-esr-i18n/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	10.0.10
+PORTVERSION=	10.0.8
 CATEGORIES=	www
 MASTER_SITE_SUBDIR=	firefox/releases/${PORTVERSION}esr/linux-i686/xpi
 PKGNAMEPREFIX=

Modified: trunk/www/firefox-esr-i18n/distinfo
==============================================================================
--- trunk/www/firefox-esr-i18n/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-esr-i18n/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,164 +1,164 @@
-SHA256 (xpi/firefox-i18n-10.0.10/af.xpi) = 7a4f000ce589b607de3e13dd0bd687cd2dc3f2a6a4e83abd539d963c94e1b19c
-SIZE (xpi/firefox-i18n-10.0.10/af.xpi) = 238745
-SHA256 (xpi/firefox-i18n-10.0.10/ak.xpi) = fd16e9260678663ac317f61e82f62f91084604cd5a47c47ade777f4293330667
-SIZE (xpi/firefox-i18n-10.0.10/ak.xpi) = 240573
-SHA256 (xpi/firefox-i18n-10.0.10/ar.xpi) = d8d6008cfa4c89a7f48baf2af4eef984296d93d8997732b6961e7fd9d3f12609
-SIZE (xpi/firefox-i18n-10.0.10/ar.xpi) = 263704
-SHA256 (xpi/firefox-i18n-10.0.10/ast.xpi) = 5d20510dda3a989c3f9977f560c9a25b99499e2a1c318593704228fab29092cc
-SIZE (xpi/firefox-i18n-10.0.10/ast.xpi) = 237976
-SHA256 (xpi/firefox-i18n-10.0.10/be.xpi) = ad2e4ff2001bbb59963fc00167862fcf6b11532f62a873ffbd91f1d4e5670912
-SIZE (xpi/firefox-i18n-10.0.10/be.xpi) = 245758
-SHA256 (xpi/firefox-i18n-10.0.10/bg.xpi) = 592c3e8e88154eb0ffa49375feafb336a332f996734f3e614753e8f32ee6aa56
-SIZE (xpi/firefox-i18n-10.0.10/bg.xpi) = 276757
-SHA256 (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = df8346ab841fafccf98cbf83e0ced1ca0e0a31a061ed0442ae5f7be9f4522edf
-SIZE (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = 288294
-SHA256 (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 2e12582ab719a304864fb66fdf4233009d956aab10e9bbe7fa6ec6701f634ba2
-SIZE (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 319305
-SHA256 (xpi/firefox-i18n-10.0.10/br.xpi) = 00eab13b9015c1cc2304a45124e665b9fa2a62ef3b293ef820970fd1207d1091
-SIZE (xpi/firefox-i18n-10.0.10/br.xpi) = 247652
-SHA256 (xpi/firefox-i18n-10.0.10/bs.xpi) = dd06874a8188c65265f14b6997fa506ac1b3dc0ab144c92d53b91b08d39f9125
-SIZE (xpi/firefox-i18n-10.0.10/bs.xpi) = 245309
-SHA256 (xpi/firefox-i18n-10.0.10/ca.xpi) = 7fc2504e9c0412c758d267de0f293820f357515b08b8c4c47861b3a1a0f4e46d
-SIZE (xpi/firefox-i18n-10.0.10/ca.xpi) = 248222
-SHA256 (xpi/firefox-i18n-10.0.10/cs.xpi) = 06a428ee7e87ce7dbbbecf389e90064c96dbba4e3bd36866d6aa279bb2a744db
-SIZE (xpi/firefox-i18n-10.0.10/cs.xpi) = 248770
-SHA256 (xpi/firefox-i18n-10.0.10/cy.xpi) = be57f30fe02ac12ff75f0365c37f724fb8624195f9ae5594ef6c4089ce94dc27
-SIZE (xpi/firefox-i18n-10.0.10/cy.xpi) = 244198
-SHA256 (xpi/firefox-i18n-10.0.10/da.xpi) = 1b0f087f5b7c53fe3b196fbf9c7b95cc079ab2a480911f73e066e316911a29d2
-SIZE (xpi/firefox-i18n-10.0.10/da.xpi) = 240329
-SHA256 (xpi/firefox-i18n-10.0.10/de.xpi) = f7033ae43ca75b3e2ca977a1a057517a85be0c588f65ef016ec403da1e8a9b7f
-SIZE (xpi/firefox-i18n-10.0.10/de.xpi) = 249299
-SHA256 (xpi/firefox-i18n-10.0.10/el.xpi) = 81b68971889ac4998a6f849708d9dac236096e1fdc8887d9acef1e228c89754c
-SIZE (xpi/firefox-i18n-10.0.10/el.xpi) = 264381
-SHA256 (xpi/firefox-i18n-10.0.10/en-GB.xpi) = c428a2a2e0476a4598725fdead109d480c358367cb7ad63071b00c1e693fc277
-SIZE (xpi/firefox-i18n-10.0.10/en-GB.xpi) = 231195
-SHA256 (xpi/firefox-i18n-10.0.10/en-US.xpi) = 8da2c21e23743573c6d4a5d3c8a4242655d819a731a4706461fd7a62df4dacd7
-SIZE (xpi/firefox-i18n-10.0.10/en-US.xpi) = 230682
-SHA256 (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 6bd954a77ea2bd2435c795ebe6b03682d3794c37f4af7d3f18b6258b220f9abe
-SIZE (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 233921
-SHA256 (xpi/firefox-i18n-10.0.10/eo.xpi) = 3e6016ddb965d12c6371482cdaa1c278f1d749284b81948ade78e87604d254bf
-SIZE (xpi/firefox-i18n-10.0.10/eo.xpi) = 240904
-SHA256 (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 4980cb171c2bc7bb0d65340ad04a184afb01202130bacfb9c28ceeacb161dc7b
-SIZE (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 245348
-SHA256 (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 66ac43f83c08936480b835dfaededc31e66ee76a3edb500275ba7b71f8914715
-SIZE (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 250206
-SHA256 (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 0afc109d9ee61582e65b75d8ae3e7720ea544ee7dac1ae9c89baf9a32c9203d3
-SIZE (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 215379
-SHA256 (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 78b27a22cc317d23ecb0eeaefd6ba779d17aefad4cf8b81672f35a08b3924e27
-SIZE (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 224153
-SHA256 (xpi/firefox-i18n-10.0.10/et.xpi) = 2c03b931dfeb67f9dfc5ef748bfd8b0a54c53364ad159a23d03561f44be9c188
-SIZE (xpi/firefox-i18n-10.0.10/et.xpi) = 242632
-SHA256 (xpi/firefox-i18n-10.0.10/eu.xpi) = cb4bf0a842b74cabd162a8c79fda62aba208badfec230cf2f65c6d32ca2e3f87
-SIZE (xpi/firefox-i18n-10.0.10/eu.xpi) = 240253
-SHA256 (xpi/firefox-i18n-10.0.10/fa.xpi) = 7d71c9ca7feff877fa4e40d890976d22f38efdc24291e6c844434a67fd9144db
-SIZE (xpi/firefox-i18n-10.0.10/fa.xpi) = 272854
-SHA256 (xpi/firefox-i18n-10.0.10/fi.xpi) = e9effb2636932ba64c516cdd0c9e3faaf9f23b86d28c99fd9e7331fefadc96c9
-SIZE (xpi/firefox-i18n-10.0.10/fi.xpi) = 243630
-SHA256 (xpi/firefox-i18n-10.0.10/fr.xpi) = 34c19e5d8844e8ac91ba71eaffe64c6c1a18d63997cb80faae8dd013299dc8e9
-SIZE (xpi/firefox-i18n-10.0.10/fr.xpi) = 249569
-SHA256 (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 6641562eeefe2e36c857699257f864e70a76d1676119fbd1438c8a83f53fdffc
-SIZE (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 249345
-SHA256 (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 2960c3e783235a6663213313cdb60a01e4599ffa9318d47162a4a7504ebce37a
-SIZE (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 252024
-SHA256 (xpi/firefox-i18n-10.0.10/gl.xpi) = 668e1955cc10de40ac1cb73066f89edb11a341251e85a0bbb402aac9cfca4407
-SIZE (xpi/firefox-i18n-10.0.10/gl.xpi) = 243250
-SHA256 (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 24ee2ce7d313260817311e76ae1ab695c409708ad65c37196aded4b12905833e
-SIZE (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 275223
-SHA256 (xpi/firefox-i18n-10.0.10/he.xpi) = 1ce149751735ad58bc389c7a404b48c6788655cd1cd2f634edc95633b9cf1675
-SIZE (xpi/firefox-i18n-10.0.10/he.xpi) = 264936
-SHA256 (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 34ad7dfa29bf65b69217c889b24e27dc464c3ac5de029e5f4d174596f579b2a8
-SIZE (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 280002
-SHA256 (xpi/firefox-i18n-10.0.10/hr.xpi) = 0fb1d1e5f4c8701d83bfc3c7b2760d91a4e22e743d3785666efc4db027f565d0
-SIZE (xpi/firefox-i18n-10.0.10/hr.xpi) = 249334
-SHA256 (xpi/firefox-i18n-10.0.10/hu.xpi) = f4bdece4b06dfc956dd1e1eb8981ffc615ce93dc97fff8b778988815890281d3
-SIZE (xpi/firefox-i18n-10.0.10/hu.xpi) = 253774
-SHA256 (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 9862c465878f05b512cae5b0b93321693488c4957ef058a9fb40ca11256c3380
-SIZE (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 445453
-SHA256 (xpi/firefox-i18n-10.0.10/id.xpi) = a37e6f9a8a6707d8283a297f32aba43a1945d2a8ad6020df04aafb5b89c3d960
-SIZE (xpi/firefox-i18n-10.0.10/id.xpi) = 236825
-SHA256 (xpi/firefox-i18n-10.0.10/is.xpi) = 05f80c43f11b82ecfec9a83e8e9aefffc9ac217e084324b1ac6cea18d9a63a2c
-SIZE (xpi/firefox-i18n-10.0.10/is.xpi) = 243068
-SHA256 (xpi/firefox-i18n-10.0.10/it.xpi) = be11ff6dd93e467a0cdd731ea17487a34ba21965f8ac3c4081479665b8b857ed
-SIZE (xpi/firefox-i18n-10.0.10/it.xpi) = 212718
-SHA256 (xpi/firefox-i18n-10.0.10/ja.xpi) = af253b9044d2d1207a79b9646c7b05a887f33af53be8acaf72b9c0d90c77f997
-SIZE (xpi/firefox-i18n-10.0.10/ja.xpi) = 273117
-SHA256 (xpi/firefox-i18n-10.0.10/kk.xpi) = 4142b53f89876bd43629aacdb9af7c0cf9f71992280aa8ece12c75278ad503e3
-SIZE (xpi/firefox-i18n-10.0.10/kk.xpi) = 279776
-SHA256 (xpi/firefox-i18n-10.0.10/kn.xpi) = da190788df9bba2e3fedfa2e91fb635fc7ba68a30cecb4fdc2b8db2fc08c687b
-SIZE (xpi/firefox-i18n-10.0.10/kn.xpi) = 299832
-SHA256 (xpi/firefox-i18n-10.0.10/ko.xpi) = d37bb0031579d2271f1d81958c7feee1172a170ff844e5f7aed949f33fcc578d
-SIZE (xpi/firefox-i18n-10.0.10/ko.xpi) = 227947
-SHA256 (xpi/firefox-i18n-10.0.10/ku.xpi) = 00af28c859e18170884387ab181af08cdd8e2c237dd40846babf4618fec06f7e
-SIZE (xpi/firefox-i18n-10.0.10/ku.xpi) = 254711
-SHA256 (xpi/firefox-i18n-10.0.10/lg.xpi) = c2c857e80a785e43028f93857bb43fe086a71f41afccfd463faedf3f4ab02bbf
-SIZE (xpi/firefox-i18n-10.0.10/lg.xpi) = 247675
-SHA256 (xpi/firefox-i18n-10.0.10/lt.xpi) = a2a94187f0cd5e335f8347c270200ce4f87df90fb5173b5d6386cb3ec14f7689
-SIZE (xpi/firefox-i18n-10.0.10/lt.xpi) = 330632
-SHA256 (xpi/firefox-i18n-10.0.10/lv.xpi) = f62eeeaa2d4945e7824ae6fe7ddf1fe5c0604d6e7bdfcecd575b7c31070ee517
-SIZE (xpi/firefox-i18n-10.0.10/lv.xpi) = 244353
-SHA256 (xpi/firefox-i18n-10.0.10/mai.xpi) = ec1b6002ce61a7bd1b99fea7937e399f151c3c5f8ead414286537edfdb6b20e9
-SIZE (xpi/firefox-i18n-10.0.10/mai.xpi) = 279254
-SHA256 (xpi/firefox-i18n-10.0.10/mk.xpi) = 333d2a77f00d0590c918b6d5a02bc28133c0bf9936d1fe302124904fa3538427
-SIZE (xpi/firefox-i18n-10.0.10/mk.xpi) = 272941
-SHA256 (xpi/firefox-i18n-10.0.10/ml.xpi) = 90157eecefcc93673e1d5b089dc3b33eec7a240dc52877ba14df12d235ee32b0
-SIZE (xpi/firefox-i18n-10.0.10/ml.xpi) = 306676
-SHA256 (xpi/firefox-i18n-10.0.10/mr.xpi) = 0a666303434cf86ab9732d0b5aaa3adeeb75b7ba2ed257ebd196d9e7791e3643
-SIZE (xpi/firefox-i18n-10.0.10/mr.xpi) = 281459
-SHA256 (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 07a6646e3b02e0b267049a95bc00f1f849163ec5bf43fe3af4824ec05418ecf3
-SIZE (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 241212
-SHA256 (xpi/firefox-i18n-10.0.10/nl.xpi) = 37f1715fd00b8d06273a4cd908743354093ba565a099a5bc67da60ef99b4762c
-SIZE (xpi/firefox-i18n-10.0.10/nl.xpi) = 242402
-SHA256 (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = a59024f4f706118557a6563f2d09b8a12afd1e49f898d2eb010f0f6f4ac04933
-SIZE (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = 242455
-SHA256 (xpi/firefox-i18n-10.0.10/nso.xpi) = d42d35a5e0d37ba6648a5841604f44fd1a6aae8e3ee9663ec0b29dcd0fb581bd
-SIZE (xpi/firefox-i18n-10.0.10/nso.xpi) = 245697
-SHA256 (xpi/firefox-i18n-10.0.10/or.xpi) = 4ef887dc79730d34cfd3d8fae4323e7b52a9d2d6f37ad0f10febdedc72a6f0d0
-SIZE (xpi/firefox-i18n-10.0.10/or.xpi) = 281687
-SHA256 (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = ee3f02ff285e33194e74307998347ee766264002400c5a3ce526a7beee4d0f3d
-SIZE (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = 282146
-SHA256 (xpi/firefox-i18n-10.0.10/pl.xpi) = f48b74a169d6d4d87cf17a9310bf25290d55b4954a99ad3c0e0091a1ec0cb662
-SIZE (xpi/firefox-i18n-10.0.10/pl.xpi) = 252048
-SHA256 (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = a1ef06bba55cf398d8334c6191340e948fe8d28e3115b08eef428a70565c527c
-SIZE (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = 246850
-SHA256 (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 2d0f1a694386637abeb2b6f9ceef4ea7ca561678e41010383e33be167c052760
-SIZE (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 246478
-SHA256 (xpi/firefox-i18n-10.0.10/rm.xpi) = eb715b8294382e018de4eafd8b431fa8ca7a0f053449fd1eb1ef88cb3338a40a
-SIZE (xpi/firefox-i18n-10.0.10/rm.xpi) = 245773
-SHA256 (xpi/firefox-i18n-10.0.10/ro.xpi) = cd12a66ff56d7ac1c5631617cbd6b47030e27c7da0404748c6e9f5ddddb8d072
-SIZE (xpi/firefox-i18n-10.0.10/ro.xpi) = 263253
-SHA256 (xpi/firefox-i18n-10.0.10/ru.xpi) = 8e235cd2fbf3890f3875218023cf0165a8573c4ba12b4d426ad69503859a29a9
-SIZE (xpi/firefox-i18n-10.0.10/ru.xpi) = 254986
-SHA256 (xpi/firefox-i18n-10.0.10/si.xpi) = 04d072d20d1bd13a24ec63b2e133d84ba5f1b23781f0351502c1b9e4bd5a68a7
-SIZE (xpi/firefox-i18n-10.0.10/si.xpi) = 271991
-SHA256 (xpi/firefox-i18n-10.0.10/sk.xpi) = 3bc33f1b2fea89e873dd002e7683d6367a9015e51b45023c8037c1f8e875d528
-SIZE (xpi/firefox-i18n-10.0.10/sk.xpi) = 254290
-SHA256 (xpi/firefox-i18n-10.0.10/sl.xpi) = 10c9ba222444088879f6b8c7ad625b22b7c1e9f4fdff5cc056cf4de41f1668c5
-SIZE (xpi/firefox-i18n-10.0.10/sl.xpi) = 241036
-SHA256 (xpi/firefox-i18n-10.0.10/son.xpi) = 976f0c06e5bc3049a1fb1a808faec4cb50549836961560b33074e15f0e8f7d5b
-SIZE (xpi/firefox-i18n-10.0.10/son.xpi) = 239061
-SHA256 (xpi/firefox-i18n-10.0.10/sq.xpi) = ca994dd1b25d38d4f4fd6892c2e538a8402471d9a6b53b07f4b0d3e305f095a9
-SIZE (xpi/firefox-i18n-10.0.10/sq.xpi) = 227698
-SHA256 (xpi/firefox-i18n-10.0.10/sr.xpi) = 8018d4c491ac0b92bf41a24ac2a022c1deae3293a5003d826290b859fd8ea8db
-SIZE (xpi/firefox-i18n-10.0.10/sr.xpi) = 277746
-SHA256 (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = e7d80a0629e8a0f15abc96c88807a41653f38bd7ea365eb805431151e3079033
-SIZE (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = 278881
-SHA256 (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 58deb3fbe09227a8061fca47f4bac093f0f019add786458a77c8885c89dc4ddd
-SIZE (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 290620
-SHA256 (xpi/firefox-i18n-10.0.10/ta.xpi) = 6ed4963334dffee7f77c429164d9b9478b56a2b2ab72f15b61a2ce940f43d956
-SIZE (xpi/firefox-i18n-10.0.10/ta.xpi) = 274057
-SHA256 (xpi/firefox-i18n-10.0.10/te.xpi) = 2c98a85902959fce61cb9e67d7366e6b873d45693ad0f6a5ed2cdf39ddf28331
-SIZE (xpi/firefox-i18n-10.0.10/te.xpi) = 289046
-SHA256 (xpi/firefox-i18n-10.0.10/th.xpi) = da3297d5ff366ffb8b34a5d9659d2ef0c4ac16350be6cac21d31935a654695d3
-SIZE (xpi/firefox-i18n-10.0.10/th.xpi) = 272424
-SHA256 (xpi/firefox-i18n-10.0.10/tr.xpi) = f06cc54dd2dfba48e2477bf60be6386e2870775d34552fa889556b584718a856
-SIZE (xpi/firefox-i18n-10.0.10/tr.xpi) = 249919
-SHA256 (xpi/firefox-i18n-10.0.10/uk.xpi) = 86e35107ea92aac365011eaf6bfa7d824b686d31c5cd6ea2ac7a6ad5269fab90
-SIZE (xpi/firefox-i18n-10.0.10/uk.xpi) = 279134
-SHA256 (xpi/firefox-i18n-10.0.10/vi.xpi) = ed628d324a040697bddfe08f29ca40e198081b57e66bc1b7a17cd9389c4a341b
-SIZE (xpi/firefox-i18n-10.0.10/vi.xpi) = 262787
-SHA256 (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = ee1ba0dfd4ecd38bd6556d908b46b165938b27e4add465a5f4ad0563b4649964
-SIZE (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = 256548
-SHA256 (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 4c2a7de047afc1d0ac58ce391a47539fc2940e0ea9574c633edb09f7b152f58a
-SIZE (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 257494
-SHA256 (xpi/firefox-i18n-10.0.10/zu.xpi) = 41c19a04ba48719718274044b5cd1f2c8fc949aee14dfe1023c33ed964a75083
-SIZE (xpi/firefox-i18n-10.0.10/zu.xpi) = 246396
+SHA256 (xpi/firefox-i18n-10.0.8/af.xpi) = e65b94d7a08d5701bdeb6e1f4c18df19600eb85d45d28d0345ca1bdabe2c234c
+SIZE (xpi/firefox-i18n-10.0.8/af.xpi) = 238744
+SHA256 (xpi/firefox-i18n-10.0.8/ak.xpi) = 845e94ac1c466e46dd5575504ce6651a01fd465bbe2f9de1975c50d0a5cd1c50
+SIZE (xpi/firefox-i18n-10.0.8/ak.xpi) = 240571
+SHA256 (xpi/firefox-i18n-10.0.8/ar.xpi) = 6b0ac89dec757e14763927cb29098027a5a80d0ff222fd0497e4fdef2d158f6c
+SIZE (xpi/firefox-i18n-10.0.8/ar.xpi) = 263702
+SHA256 (xpi/firefox-i18n-10.0.8/ast.xpi) = 1edc5e1f521ed0113948d87948f0ac20f20cddf6b4b351dea353a86963b30108
+SIZE (xpi/firefox-i18n-10.0.8/ast.xpi) = 237974
+SHA256 (xpi/firefox-i18n-10.0.8/be.xpi) = c04459e3cde9d84eefbc346356e52777099436b88d5f0e96dbd0c14d80c2d6bc
+SIZE (xpi/firefox-i18n-10.0.8/be.xpi) = 245757
+SHA256 (xpi/firefox-i18n-10.0.8/bg.xpi) = f27c7461197f856e93127d32235f01b41a4a246c366ff22b13a90e7569e3a2bd
+SIZE (xpi/firefox-i18n-10.0.8/bg.xpi) = 276756
+SHA256 (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 858551675beeaf45744c82a45e8f6f80fa4512affd0a465b0f28ddd4098a51d7
+SIZE (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 288293
+SHA256 (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = bd971eafe783495da710be875acabbd839631406394521e54219dd51061b4be2
+SIZE (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = 319304
+SHA256 (xpi/firefox-i18n-10.0.8/br.xpi) = 869faf87071ad2b157bbb577d6e31db62e9047fc0feb7dacb8000af6fd71c9a0
+SIZE (xpi/firefox-i18n-10.0.8/br.xpi) = 247651
+SHA256 (xpi/firefox-i18n-10.0.8/bs.xpi) = c6c26340e5d3034e7ef6a4c6924670ba0ef5b27926bfc2ae39104e652a2639bb
+SIZE (xpi/firefox-i18n-10.0.8/bs.xpi) = 245308
+SHA256 (xpi/firefox-i18n-10.0.8/ca.xpi) = 3f2fb584b1b966412ad5967aa71f2874fae9c85cd017beb8b17a083064c3f1f6
+SIZE (xpi/firefox-i18n-10.0.8/ca.xpi) = 248221
+SHA256 (xpi/firefox-i18n-10.0.8/cs.xpi) = ba4c18820c7ad628cd4293186101829ba6abb702806114c07377f9f3bac9829f
+SIZE (xpi/firefox-i18n-10.0.8/cs.xpi) = 248769
+SHA256 (xpi/firefox-i18n-10.0.8/cy.xpi) = 1e0b86a4a6d8e8d03066f4e9380b44dd55ed1f848993593f13171f5397b18b54
+SIZE (xpi/firefox-i18n-10.0.8/cy.xpi) = 244197
+SHA256 (xpi/firefox-i18n-10.0.8/da.xpi) = 2d81c6106390e66e0f226c8f4e3ef0d85874b5e6328115b61ba94f94e06b2021
+SIZE (xpi/firefox-i18n-10.0.8/da.xpi) = 240328
+SHA256 (xpi/firefox-i18n-10.0.8/de.xpi) = 932dab4efa1fdc0beec4df0dde7b7630395723339d6ce8915586f4eadcfa27db
+SIZE (xpi/firefox-i18n-10.0.8/de.xpi) = 249297
+SHA256 (xpi/firefox-i18n-10.0.8/el.xpi) = 891d86cb6ed89f15a4e9dc8718344228e628dc3d8be85e5211bae0fc2559d29f
+SIZE (xpi/firefox-i18n-10.0.8/el.xpi) = 264379
+SHA256 (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 25c368952d9e6dc03178a76412c4e798606a04dc0b7b6209dbd10d9aa1673683
+SIZE (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 231193
+SHA256 (xpi/firefox-i18n-10.0.8/en-US.xpi) = bc9376ebfe8caae2caf598cbfd5cdd958aa467b9c26d194caef7b4cb3b57eeac
+SIZE (xpi/firefox-i18n-10.0.8/en-US.xpi) = 230680
+SHA256 (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 1f41f270cb2c1142461f7f347d2c9365fcf0bc7ae2312555c63909af040b871c
+SIZE (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 233919
+SHA256 (xpi/firefox-i18n-10.0.8/eo.xpi) = cd40b09e15cc4575d51105f1662f7451c5cc681f22ce0060c2b736bd283e2b03
+SIZE (xpi/firefox-i18n-10.0.8/eo.xpi) = 240902
+SHA256 (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 1e306d293b061189822fa979d05345692dfe03d620688d30c1412db4c17422e7
+SIZE (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 245346
+SHA256 (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 4a06f5228897d66dab526e431393fc9a4d9c99851ecf4c3793f08afce5a70312
+SIZE (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 250205
+SHA256 (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 088a8a4fd1d0b1c3356650e6341b404672ddd3a5ab49255961caa593d5228ccc
+SIZE (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 215378
+SHA256 (xpi/firefox-i18n-10.0.8/es-MX.xpi) = c5a039f7b9c87b841da53eadda83926bc8a133869d7acee1cc6d65af7cde41b7
+SIZE (xpi/firefox-i18n-10.0.8/es-MX.xpi) = 224151
+SHA256 (xpi/firefox-i18n-10.0.8/et.xpi) = 0bf5ef0aa1008d0f4c3baa8b701ec20eacbf54bcdb78c3b08c0c4c764c28fb93
+SIZE (xpi/firefox-i18n-10.0.8/et.xpi) = 242630
+SHA256 (xpi/firefox-i18n-10.0.8/eu.xpi) = db669a3df857c2b6f1c4ba68e7c8f52358b741aeba4a26e95333757bb37a650b
+SIZE (xpi/firefox-i18n-10.0.8/eu.xpi) = 240251
+SHA256 (xpi/firefox-i18n-10.0.8/fa.xpi) = da16d2a0d1dec4b3f8d9e09afbd887682bd821801ab536c939caddab885b84f7
+SIZE (xpi/firefox-i18n-10.0.8/fa.xpi) = 272852
+SHA256 (xpi/firefox-i18n-10.0.8/fi.xpi) = 8ef47995cfc5d93c0a4058606e6a7bd70cf9dda8f290e06e66bfd060c05f918f
+SIZE (xpi/firefox-i18n-10.0.8/fi.xpi) = 243629
+SHA256 (xpi/firefox-i18n-10.0.8/fr.xpi) = ce6959c1b9766943fd6c27b10673ae93b8df5bd890e9db4bb7c2a0cbb94fc574
+SIZE (xpi/firefox-i18n-10.0.8/fr.xpi) = 249568
+SHA256 (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 26aed5af8e255de4ad0b6da25551116670b51f86d40d1523a467c7272cb8b4b5
+SIZE (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 249343
+SHA256 (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = d06dfe44a749feef65056989d828b1df5a008f8c71f6746365af2027c35700d1
+SIZE (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = 252022
+SHA256 (xpi/firefox-i18n-10.0.8/gl.xpi) = 2562fa6c9258eaace0e4107e0a1ea05eadbbfd477143acdcfcafd2909d1f2a5f
+SIZE (xpi/firefox-i18n-10.0.8/gl.xpi) = 243249
+SHA256 (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 002a7ccd57b89d0c063936dfd4be269cedb803167994637ce3c5ccf6dbef6afc
+SIZE (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 275221
+SHA256 (xpi/firefox-i18n-10.0.8/he.xpi) = 200106afc6f5c23a0a98dddb3e8ac145b6481399aafa02a1b52cd80ae50bde7a
+SIZE (xpi/firefox-i18n-10.0.8/he.xpi) = 264935
+SHA256 (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 8f68a4d116ad511fc3081b2ff2dbeb77ebfea48014d6f8734ee4e4396fca38ab
+SIZE (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 280000
+SHA256 (xpi/firefox-i18n-10.0.8/hr.xpi) = 13429959a13cf5153955b18a89077a6df113005a75d97e929143fd236b1292c2
+SIZE (xpi/firefox-i18n-10.0.8/hr.xpi) = 249333
+SHA256 (xpi/firefox-i18n-10.0.8/hu.xpi) = 042ce9afd0d7289c72856f88a7819571a6d0e2be737bdf9a586980a9612c6a19
+SIZE (xpi/firefox-i18n-10.0.8/hu.xpi) = 253773
+SHA256 (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 449b184e72b851f9c7d1b7a2d7d2a3bd43689252526b06703a46da16da7893c2
+SIZE (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 445452
+SHA256 (xpi/firefox-i18n-10.0.8/id.xpi) = 6f148c8f7e67b958b206c331064b7c12b8f0c6c0a5b021a210f513f98c831d3e
+SIZE (xpi/firefox-i18n-10.0.8/id.xpi) = 236824
+SHA256 (xpi/firefox-i18n-10.0.8/is.xpi) = 169f139f55c0fdb4d87131f81a19d15da846d8bb218aceac29309e5b9cd34f1b
+SIZE (xpi/firefox-i18n-10.0.8/is.xpi) = 243067
+SHA256 (xpi/firefox-i18n-10.0.8/it.xpi) = 1e0eb506be163e07b8a2e9c68b9bd749d2b4d4d179e5999b515b06dee8f256e8
+SIZE (xpi/firefox-i18n-10.0.8/it.xpi) = 212716
+SHA256 (xpi/firefox-i18n-10.0.8/ja.xpi) = 723c26ff672b7886b6f1f8bbabdef7df832beabb90ac0164eb6124b06115187a
+SIZE (xpi/firefox-i18n-10.0.8/ja.xpi) = 273115
+SHA256 (xpi/firefox-i18n-10.0.8/kk.xpi) = b507fa124a6d62123f68ef53e8ae1522a9672d6d4426ad97873d67ae5ae6225c
+SIZE (xpi/firefox-i18n-10.0.8/kk.xpi) = 279777
+SHA256 (xpi/firefox-i18n-10.0.8/kn.xpi) = a3477b01061921b7996e6a4449b62734ba72e500921878511f5abe768cf185d6
+SIZE (xpi/firefox-i18n-10.0.8/kn.xpi) = 299830
+SHA256 (xpi/firefox-i18n-10.0.8/ko.xpi) = 70aaf965078c10d8c2d176358e124f13308abe6895daa41890aed0c2174315fc
+SIZE (xpi/firefox-i18n-10.0.8/ko.xpi) = 227945
+SHA256 (xpi/firefox-i18n-10.0.8/ku.xpi) = 382fda1bc8ac9de310d7ac75f59bde607ff5064aee9783d1b67e7587837804e5
+SIZE (xpi/firefox-i18n-10.0.8/ku.xpi) = 254709
+SHA256 (xpi/firefox-i18n-10.0.8/lg.xpi) = ba04c687567000ae0d2893587983165f3809f34aa43d13af3a0f855cd46c4f89
+SIZE (xpi/firefox-i18n-10.0.8/lg.xpi) = 247673
+SHA256 (xpi/firefox-i18n-10.0.8/lt.xpi) = fd0e4f28026d7f94d9b7d311f375ccf4134653f2900b2cf01e50791fc2247225
+SIZE (xpi/firefox-i18n-10.0.8/lt.xpi) = 330631
+SHA256 (xpi/firefox-i18n-10.0.8/lv.xpi) = 3d4337a9db929af1fe1482cdd499fa95cee021a80b99f7b7f90afa5669201d0a
+SIZE (xpi/firefox-i18n-10.0.8/lv.xpi) = 244352
+SHA256 (xpi/firefox-i18n-10.0.8/mai.xpi) = ef97a34fc330cf6e2fb886302d122278ce96a1cdc98b22ed0767c423b17feb13
+SIZE (xpi/firefox-i18n-10.0.8/mai.xpi) = 279253
+SHA256 (xpi/firefox-i18n-10.0.8/mk.xpi) = 8ae09cb016c4359729ed4c9f27c0f99c062beb2b2b522d055c5057c514507052
+SIZE (xpi/firefox-i18n-10.0.8/mk.xpi) = 272939
+SHA256 (xpi/firefox-i18n-10.0.8/ml.xpi) = a1ca0631aadafc3964846e33de9cd5efc9b8d795ef1bb5d025db0e554184247a
+SIZE (xpi/firefox-i18n-10.0.8/ml.xpi) = 306675
+SHA256 (xpi/firefox-i18n-10.0.8/mr.xpi) = 997605c6ecbae4302f413c4bf008c71bbaf0191e5e72f01f8461628e197061d8
+SIZE (xpi/firefox-i18n-10.0.8/mr.xpi) = 281457
+SHA256 (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 27b83b14a6d6d728832c4330dd0ce2fff333c53acf46091c12d13557807d439a
+SIZE (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 241210
+SHA256 (xpi/firefox-i18n-10.0.8/nl.xpi) = efeb8b6ce044e6254b6b271d2f6b9998b24e4a6b1799a4d7f22ad76416f2e322
+SIZE (xpi/firefox-i18n-10.0.8/nl.xpi) = 242400
+SHA256 (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 6ccc73f8ddcb17e68af28efe3fde44cbe050b8260fa68a44f179d4f7a60e4271
+SIZE (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 242453
+SHA256 (xpi/firefox-i18n-10.0.8/nso.xpi) = 401ff8179dc295dc09f958bd2c2d8e16441db8b9baac5ca63ecbba42d60f7694
+SIZE (xpi/firefox-i18n-10.0.8/nso.xpi) = 245695
+SHA256 (xpi/firefox-i18n-10.0.8/or.xpi) = 870aa1fb88415e378b473f7de656d8e5064b3f0285978da9540dfaea9f6cf1b3
+SIZE (xpi/firefox-i18n-10.0.8/or.xpi) = 281685
+SHA256 (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 71ee499e44149a1ae3ecb8c7cd69115ea8695b6d4ab16550ab0fc7f27bf3acd7
+SIZE (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 282145
+SHA256 (xpi/firefox-i18n-10.0.8/pl.xpi) = c30a48b98c726487126b686bd37685e22d9188b8951b4c9c471cf5dfbe029e91
+SIZE (xpi/firefox-i18n-10.0.8/pl.xpi) = 252046
+SHA256 (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 135323c4878a1263e3f86df2ebc3fb0ffd60e55084dc86f26932bbae7eff842a
+SIZE (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 246849
+SHA256 (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 5f61b533f01107ac4af9daf6ee9960444d4aa5220154bad313a1e0044d164d0b
+SIZE (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 246476
+SHA256 (xpi/firefox-i18n-10.0.8/rm.xpi) = 8f14beed486558ab7437ad6a405767f12ab8bc397871f94038d8df8f8a72fa05
+SIZE (xpi/firefox-i18n-10.0.8/rm.xpi) = 245771
+SHA256 (xpi/firefox-i18n-10.0.8/ro.xpi) = ca2945e49010f1348daa789eb1d4188e3ab0759e415008508c0cad15f1098d1b
+SIZE (xpi/firefox-i18n-10.0.8/ro.xpi) = 263251
+SHA256 (xpi/firefox-i18n-10.0.8/ru.xpi) = b983a189c8da322a70333760640bfe8f664e250d460b8b69c27ad0fdfa0d1e07
+SIZE (xpi/firefox-i18n-10.0.8/ru.xpi) = 254984
+SHA256 (xpi/firefox-i18n-10.0.8/si.xpi) = d9577555b4ef34c934eb42ffe09a60001478f440714894092da8625248a2e413
+SIZE (xpi/firefox-i18n-10.0.8/si.xpi) = 271989
+SHA256 (xpi/firefox-i18n-10.0.8/sk.xpi) = 572496f3be73a19250e3360b91a01c7fd4580575725560233421d31bc963a7d2
+SIZE (xpi/firefox-i18n-10.0.8/sk.xpi) = 254288
+SHA256 (xpi/firefox-i18n-10.0.8/sl.xpi) = 51e24c6fe627ce3bbdac585106cdfcf67e74ba8cf580e165988dce0aba674544
+SIZE (xpi/firefox-i18n-10.0.8/sl.xpi) = 241035
+SHA256 (xpi/firefox-i18n-10.0.8/son.xpi) = 359eebfe63245255bb4988d2823f3141d763ff88ed4d97531fc9f3a9c056eecb
+SIZE (xpi/firefox-i18n-10.0.8/son.xpi) = 239060
+SHA256 (xpi/firefox-i18n-10.0.8/sq.xpi) = 1b4229ad0f1a9a24d64deb21589b6906f581a0c88bf8c55383c4aa985ebbb3dd
+SIZE (xpi/firefox-i18n-10.0.8/sq.xpi) = 227697
+SHA256 (xpi/firefox-i18n-10.0.8/sr.xpi) = 200eda813c393e7b276ed7cafb5a49bc6dc0d6266200ef5702989e5ab5244bfd
+SIZE (xpi/firefox-i18n-10.0.8/sr.xpi) = 277744
+SHA256 (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 8f25c7aedd3f64733c2161c94c3b99ae3498cc4e79728f4d8945a847dcf3777c
+SIZE (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 278880
+SHA256 (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = fa188d4767123b938480469617588273943baadb30cf19d5564fccd6d2e75c65
+SIZE (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = 290618
+SHA256 (xpi/firefox-i18n-10.0.8/ta.xpi) = 3e401e75dbe3414209da783dbd6ed95196d42a78f9e46bc31bd7d15004544d6e
+SIZE (xpi/firefox-i18n-10.0.8/ta.xpi) = 274056
+SHA256 (xpi/firefox-i18n-10.0.8/te.xpi) = 034dcd346ce8ec5cfcd7072bf7cbb5018a72f3fc2247a9ade8859ac0eb07f169
+SIZE (xpi/firefox-i18n-10.0.8/te.xpi) = 289045
+SHA256 (xpi/firefox-i18n-10.0.8/th.xpi) = 263b0969d012db0a53c6e2d5e28c2e1b8fb50ff9aa18a8e5b2ca82fec5c62707
+SIZE (xpi/firefox-i18n-10.0.8/th.xpi) = 272422
+SHA256 (xpi/firefox-i18n-10.0.8/tr.xpi) = 14debc5200c40a30815219586f839b2db9023f6dce7f2e47317f511c9eaa94af
+SIZE (xpi/firefox-i18n-10.0.8/tr.xpi) = 249917
+SHA256 (xpi/firefox-i18n-10.0.8/uk.xpi) = 14570c5911adc294157b0b47a5e792c6b7ec77f224fd3a44ec2ffa031f867e11
+SIZE (xpi/firefox-i18n-10.0.8/uk.xpi) = 279132
+SHA256 (xpi/firefox-i18n-10.0.8/vi.xpi) = 5a6db88669951f4bea809571ffbe15e55feec07c3276f9e797009e2ea01c4ca0
+SIZE (xpi/firefox-i18n-10.0.8/vi.xpi) = 262786
+SHA256 (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 336f096686ac0e928abe98031007a82dd9557edba8c77279b319b884babe5655
+SIZE (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 256546
+SHA256 (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = e48ab0fea8d208b48db9a1fdc8c22439854c57f33e240007c2d587fdcf0de879
+SIZE (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = 257492
+SHA256 (xpi/firefox-i18n-10.0.8/zu.xpi) = 2f08939f0ced3e5c59308829af376928ff9775ee4cf674cefb138abd7f6451ab
+SIZE (xpi/firefox-i18n-10.0.8/zu.xpi) = 246395

Modified: trunk/www/firefox-esr/Makefile
==============================================================================
--- trunk/www/firefox-esr/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-esr/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	firefox
-DISTVERSION=	10.0.10
+DISTVERSION=	10.0.8
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA}

Modified: trunk/www/firefox-esr/distinfo
==============================================================================
--- trunk/www/firefox-esr/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-esr/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (firefox-10.0.10esr.source.tar.bz2) = ea14528ae9292332721eef1da5aeebf07c188e5878cd65eb16c2ae03247460c0
-SIZE (firefox-10.0.10esr.source.tar.bz2) = 75629310
+SHA256 (firefox-10.0.8esr.source.tar.bz2) = e908c51761b0143b9f5e8b045b8c91b624357eee8786cd861028e1df60da52f9
+SIZE (firefox-10.0.8esr.source.tar.bz2) = 75620783

Modified: trunk/www/firefox-i18n/Makefile
==============================================================================
--- trunk/www/firefox-i18n/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-i18n/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	16.0.2
+PORTVERSION=	16.0
 CATEGORIES=	www
 MASTER_SITE_SUBDIR=	firefox/releases/${PORTVERSION}/linux-i686/xpi
 PKGNAMEPREFIX=

Modified: trunk/www/firefox-i18n/distinfo
==============================================================================
--- trunk/www/firefox-i18n/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-i18n/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,164 +1,164 @@
-SHA256 (xpi/firefox-i18n-16.0.2/af.xpi) = 5c62ad071d3aefaded1464c7976461a9ade2ef6fb849f9db1c663d8a320dfd54
-SIZE (xpi/firefox-i18n-16.0.2/af.xpi) = 278056
-SHA256 (xpi/firefox-i18n-16.0.2/ak.xpi) = 07eb2e1e7596f77ffe34a056fa0201086a72705c35608478a232ff519472f410
-SIZE (xpi/firefox-i18n-16.0.2/ak.xpi) = 280150
-SHA256 (xpi/firefox-i18n-16.0.2/ar.xpi) = b6b16848fa6c5783c7487dbee7e62882fb4e7ebb0009c480e9929cdbb422c80b
-SIZE (xpi/firefox-i18n-16.0.2/ar.xpi) = 308218
-SHA256 (xpi/firefox-i18n-16.0.2/ast.xpi) = 8dc2d2129cdbcd56ba57f9b0df84f4f5184a2e69af306e1c4adb37f248af6bcd
-SIZE (xpi/firefox-i18n-16.0.2/ast.xpi) = 256862
-SHA256 (xpi/firefox-i18n-16.0.2/be.xpi) = 5e7e93bd5f55770d88175472723eceb22984ce2099e9766ada179ee9ea582c3b
-SIZE (xpi/firefox-i18n-16.0.2/be.xpi) = 280506
-SHA256 (xpi/firefox-i18n-16.0.2/bg.xpi) = 81c5880a28e2a6980d06f7060bbca1044eff420ed9470bab59ef62229122db33
-SIZE (xpi/firefox-i18n-16.0.2/bg.xpi) = 323171
-SHA256 (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 5173341cc00cb2b8639c7677516d5d707d05aee9c11d577a3de2a6271db16996
-SIZE (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 333015
-SHA256 (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 82143b7d3475c02ad2d0d9e55adcac7f10969d14e6d0cfc1aa191da51e9d8fdc
-SIZE (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 365381
-SHA256 (xpi/firefox-i18n-16.0.2/br.xpi) = 03c7afc2a539dec33fc3c694ef50e0b6ec1d7e3449653bb2c4a8ae0cca3039be
-SIZE (xpi/firefox-i18n-16.0.2/br.xpi) = 288764
-SHA256 (xpi/firefox-i18n-16.0.2/bs.xpi) = 6e231a57cbe0b4e84b7b696df75a19b376072593c64b2dbca45131aae365faf6
-SIZE (xpi/firefox-i18n-16.0.2/bs.xpi) = 286864
-SHA256 (xpi/firefox-i18n-16.0.2/ca.xpi) = c934a9a1806ff7210b9aaff915c41f16d54e4d01545a1ae1c3951acbc6d7c49c
-SIZE (xpi/firefox-i18n-16.0.2/ca.xpi) = 288249
-SHA256 (xpi/firefox-i18n-16.0.2/cs.xpi) = 8d60feb730335e8dc6a260566d126dac634d0b95e44dc10e7155a0a42834717a
-SIZE (xpi/firefox-i18n-16.0.2/cs.xpi) = 291456
-SHA256 (xpi/firefox-i18n-16.0.2/cy.xpi) = 6daeb07c22f1d652a5469787b3dd9ef112a4093beb97b9ffa8e5b357c9c540a8
-SIZE (xpi/firefox-i18n-16.0.2/cy.xpi) = 281769
-SHA256 (xpi/firefox-i18n-16.0.2/da.xpi) = b9686bb8fa386b3dcad8d97dff3a5ba49c8acefbe52302a4eeaf9c5679df2330
-SIZE (xpi/firefox-i18n-16.0.2/da.xpi) = 280977
-SHA256 (xpi/firefox-i18n-16.0.2/de.xpi) = cf14274420483b6e018a90b8b14c5c4e1f33c8c40db629b97ba5a1d60d1c42e2
-SIZE (xpi/firefox-i18n-16.0.2/de.xpi) = 267035
-SHA256 (xpi/firefox-i18n-16.0.2/el.xpi) = b1563f3ee844686b9e405054998f2477f6ecb92dd0019f31168af0a05456c285
-SIZE (xpi/firefox-i18n-16.0.2/el.xpi) = 304321
-SHA256 (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 9de9af4d753449c22408d96ce954030c4a95d1ccd5be2d4fec2c3a335bee9f67
-SIZE (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 269394
-SHA256 (xpi/firefox-i18n-16.0.2/en-US.xpi) = 2986f98ec2d44058262673ef3d12a9722a20177be21883cd6c149de0d533e0f3
-SIZE (xpi/firefox-i18n-16.0.2/en-US.xpi) = 269411
-SHA256 (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = bc94397ffd50d7aadcd249c1075e5aa9172906967382e4fcc8c92d30bf01c03a
-SIZE (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = 269268
-SHA256 (xpi/firefox-i18n-16.0.2/eo.xpi) = aa24bd20fdc64c67d74265eedf479a98aa45a93845d187223c0db53472af83f8
-SIZE (xpi/firefox-i18n-16.0.2/eo.xpi) = 281891
-SHA256 (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 1709ca78b4677dde395c733bbd899621778e95d908be08add49cf5ed66a49443
-SIZE (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 287619
-SHA256 (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 62c05c9697de7e5e12f5fcfcd4e11bc1068bbc58a949e82d6a8a006209c9683c
-SIZE (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 289749
-SHA256 (xpi/firefox-i18n-16.0.2/es-ES.xpi) = ac2492a55052f418cafc97f1270dd1b4f9876bc473a1f95e1a6db03102eb238e
-SIZE (xpi/firefox-i18n-16.0.2/es-ES.xpi) = 240011
-SHA256 (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 05b5bbe4d1db15667c12407e328a70b0ffbd8b98ed73735770665afd7cf03e02
-SIZE (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 241869
-SHA256 (xpi/firefox-i18n-16.0.2/et.xpi) = 7b94b36598ba7686d9a46668e5c7bec75f57ed4d9ea6a019bbf7f82588ed1623
-SIZE (xpi/firefox-i18n-16.0.2/et.xpi) = 281628
-SHA256 (xpi/firefox-i18n-16.0.2/eu.xpi) = b51a65fb1e2e060e8f6af23efd31426964a40bfa8b8a1a6893b664f5bd405ea8
-SIZE (xpi/firefox-i18n-16.0.2/eu.xpi) = 279862
-SHA256 (xpi/firefox-i18n-16.0.2/fa.xpi) = 2f608cde4109fae686ce84c4a77f4d75385a8573209116fece4ad5c4fe3af2b5
-SIZE (xpi/firefox-i18n-16.0.2/fa.xpi) = 317209
-SHA256 (xpi/firefox-i18n-16.0.2/fi.xpi) = fb7d650848412867922e4d13b10c1055cddacbfe965c542c461acac5330c01b2
-SIZE (xpi/firefox-i18n-16.0.2/fi.xpi) = 284820
-SHA256 (xpi/firefox-i18n-16.0.2/fr.xpi) = f651d469477907bd5e5accfa5c4d47aa4196a61c3f67ce4cad028a124324b6e3
-SIZE (xpi/firefox-i18n-16.0.2/fr.xpi) = 282881
-SHA256 (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = a2703d60ca6c51f9409ca10609d6e519672a398e852284df6e96224a023e70f6
-SIZE (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = 280264
-SHA256 (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 2900980dc187eedc1394dfb52328501607d7a6054e748831f70ec06d9ff5aa23
-SIZE (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 293834
-SHA256 (xpi/firefox-i18n-16.0.2/gl.xpi) = 6bc62e60f8360406fc06863fb0df396dea7ee6b6a745fd8c1def1e40e93077fb
-SIZE (xpi/firefox-i18n-16.0.2/gl.xpi) = 285282
-SHA256 (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 2a86e02aaaf798f357de73ac24a837fce2f38e6c35d322a5b68246b721ef72f7
-SIZE (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 311768
-SHA256 (xpi/firefox-i18n-16.0.2/he.xpi) = 8589180ac16a7eb19e88101c5cbc8ebea7656cf183f6437ca38b8f5f9b19d038
-SIZE (xpi/firefox-i18n-16.0.2/he.xpi) = 297591
-SHA256 (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = c7d1e9d5d581f31dfff5720b23afb58d794dd0fe1071f5c17be5bafe97d06cd6
-SIZE (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = 327162
-SHA256 (xpi/firefox-i18n-16.0.2/hr.xpi) = 9e72a844114565e54a48d7b09c589df780060317fe2a28c420988df14f5073c6
-SIZE (xpi/firefox-i18n-16.0.2/hr.xpi) = 287884
-SHA256 (xpi/firefox-i18n-16.0.2/hu.xpi) = cc9370c0ece132086858f1809d89a93950b6af5fd6f0b24d3fd02306f41aa2e5
-SIZE (xpi/firefox-i18n-16.0.2/hu.xpi) = 298915
-SHA256 (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 108cf6e8e73eb3354d44b89acc2fdddf3bfe8b2ec8c048635128bb7a347ccdd5
-SIZE (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 324513
-SHA256 (xpi/firefox-i18n-16.0.2/id.xpi) = a249c4742146b0d11d75180367470f4d33af62e4adbee5a650249b9cfcb00347
-SIZE (xpi/firefox-i18n-16.0.2/id.xpi) = 277128
-SHA256 (xpi/firefox-i18n-16.0.2/is.xpi) = a47cbe726a03b978a58196cf352e0d6ed344aacbb9107c3dd84b76104acc722a
-SIZE (xpi/firefox-i18n-16.0.2/is.xpi) = 281846
-SHA256 (xpi/firefox-i18n-16.0.2/it.xpi) = e3ee6d721b431c20f5885306dd14182f9abf3cdb10127b480ce29c9aa619dccd
-SIZE (xpi/firefox-i18n-16.0.2/it.xpi) = 236238
-SHA256 (xpi/firefox-i18n-16.0.2/ja.xpi) = 01a886b3e62967eb32a96323087af1adfaa3ceceaaf6dd86473cacf943066a5b
-SIZE (xpi/firefox-i18n-16.0.2/ja.xpi) = 319470
-SHA256 (xpi/firefox-i18n-16.0.2/kk.xpi) = ebb74a4e3ac7d05098ae412c35cb5ee7b0986bd3397ef3823a044425b21e04dc
-SIZE (xpi/firefox-i18n-16.0.2/kk.xpi) = 326255
-SHA256 (xpi/firefox-i18n-16.0.2/kn.xpi) = 0401d8bd801256d4d58edef965af554f515e8457a0f36aa5a25df1335d037750
-SIZE (xpi/firefox-i18n-16.0.2/kn.xpi) = 347220
-SHA256 (xpi/firefox-i18n-16.0.2/ko.xpi) = ec77b2479a1e12e8b4e58996d386aa22a23cfbe9eb0dfc4c3295d07b48dabb54
-SIZE (xpi/firefox-i18n-16.0.2/ko.xpi) = 269733
-SHA256 (xpi/firefox-i18n-16.0.2/ku.xpi) = 62ef42852df3140310a205333cc7f10150e23475324709122ba5025541659c6b
-SIZE (xpi/firefox-i18n-16.0.2/ku.xpi) = 298000
-SHA256 (xpi/firefox-i18n-16.0.2/lg.xpi) = 60483ccbce1fd1fcc71a0e0d7ac51b6255160c73cf56af733e50ba8df9ff7b09
-SIZE (xpi/firefox-i18n-16.0.2/lg.xpi) = 287622
-SHA256 (xpi/firefox-i18n-16.0.2/lt.xpi) = e7373f67585921ea2f06372829b06e7c9b734e2453323c2644f7ab115d6c78f3
-SIZE (xpi/firefox-i18n-16.0.2/lt.xpi) = 344064
-SHA256 (xpi/firefox-i18n-16.0.2/lv.xpi) = a6f2490a21fb9eb2a3d5aa4c7c51dcbd4a268042374ef3d1fe480b96177124e6
-SIZE (xpi/firefox-i18n-16.0.2/lv.xpi) = 284885
-SHA256 (xpi/firefox-i18n-16.0.2/mai.xpi) = 6ced66bebdf962244ad5c23a5b6ebf5ed315886dc99166bc01252792ff1fb183
-SIZE (xpi/firefox-i18n-16.0.2/mai.xpi) = 324331
-SHA256 (xpi/firefox-i18n-16.0.2/mk.xpi) = 3f292eff1ec3e4b36682debddf1fe8cf20a608e15f693e7ddaa646f3e72040b0
-SIZE (xpi/firefox-i18n-16.0.2/mk.xpi) = 312147
-SHA256 (xpi/firefox-i18n-16.0.2/ml.xpi) = 9ca89fa3061770b8d501519eda449fbfe0d9510a3ffca1dad5db8f4771e98917
-SIZE (xpi/firefox-i18n-16.0.2/ml.xpi) = 354415
-SHA256 (xpi/firefox-i18n-16.0.2/mr.xpi) = f3b0c11c49a096f57d9faee993629e92c5543ce5884ab2a62dbee712ab3e125c
-SIZE (xpi/firefox-i18n-16.0.2/mr.xpi) = 324387
-SHA256 (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 2504690d4ca7cb2540b62b16d3c811ec1da80c83235fa178e212fdcbd3c08ff8
-SIZE (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 269088
-SHA256 (xpi/firefox-i18n-16.0.2/nl.xpi) = d821e2bb1d5244383dd976a3dde295917f2f7f90c6eb06d9cb1ce17534e03d6d
-SIZE (xpi/firefox-i18n-16.0.2/nl.xpi) = 284464
-SHA256 (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = a26315b6ffe031f1353514cd0cd7b3a78df4f2ef617a6145c20ee2b54760be14
-SIZE (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = 283252
-SHA256 (xpi/firefox-i18n-16.0.2/nso.xpi) = 3d00ad43bdb4b3f83f7228180f7dced033088a40d06ce7c330906a03c920ad1e
-SIZE (xpi/firefox-i18n-16.0.2/nso.xpi) = 284405
-SHA256 (xpi/firefox-i18n-16.0.2/or.xpi) = 50bc4e5e53789e3702381b3441cb65b4aaca166724edcc998b8eb7db7b2a23f7
-SIZE (xpi/firefox-i18n-16.0.2/or.xpi) = 321593
-SHA256 (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 78284cdf3114c49b2a4df0bcb198b8b1d056d89af99f0609cf65bd9f807c8df3
-SIZE (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 314701
-SHA256 (xpi/firefox-i18n-16.0.2/pl.xpi) = 8688a6ba6c0c464ba3ad2a273de31317b28d5de7e64b87a721be005b38bd0143
-SIZE (xpi/firefox-i18n-16.0.2/pl.xpi) = 295729
-SHA256 (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 138cbd39dc27bad848a02ee6a8528df55c0ea123b511ef7b218f44722740fcea
-SIZE (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 286316
-SHA256 (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = b8fac938300a9095101a96ef0c0f921afac8b1b903a7611d588405800ec76363
-SIZE (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = 286521
-SHA256 (xpi/firefox-i18n-16.0.2/rm.xpi) = 600963736d9babf10bca367efc9ec0dee2bd847cce527106763de9625d3c2c54
-SIZE (xpi/firefox-i18n-16.0.2/rm.xpi) = 286908
-SHA256 (xpi/firefox-i18n-16.0.2/ro.xpi) = 6914c57a850d3f72bbd859f0af690180a3dac856db26561507a3d2176991da69
-SIZE (xpi/firefox-i18n-16.0.2/ro.xpi) = 308190
-SHA256 (xpi/firefox-i18n-16.0.2/ru.xpi) = 670a3689f53e8e20bc3ecf98e96ed97e4eba6d10196213ee21e983b436f39024
-SIZE (xpi/firefox-i18n-16.0.2/ru.xpi) = 282174
-SHA256 (xpi/firefox-i18n-16.0.2/si.xpi) = 2c4e04f7c8c282d090129ff6f196468055b1a3c9811da5f9d361a5974a23fdbc
-SIZE (xpi/firefox-i18n-16.0.2/si.xpi) = 312447
-SHA256 (xpi/firefox-i18n-16.0.2/sk.xpi) = df22f93d6ffe38489bdeccbe90d09ebcbbe622d330828615dc5d26e7217825a4
-SIZE (xpi/firefox-i18n-16.0.2/sk.xpi) = 298466
-SHA256 (xpi/firefox-i18n-16.0.2/sl.xpi) = 3aad63cd228ce720fb21ef01c64f8a4287cef2a9fc90572de7d0ba52b99b06a7
-SIZE (xpi/firefox-i18n-16.0.2/sl.xpi) = 282149
-SHA256 (xpi/firefox-i18n-16.0.2/son.xpi) = 23c2e62818f5424a648636fb791c2318c3dcd8c9a4d339179bac42a451b73903
-SIZE (xpi/firefox-i18n-16.0.2/son.xpi) = 279781
-SHA256 (xpi/firefox-i18n-16.0.2/sq.xpi) = 5eb323ed93d76e78f47d742b051071095f49dac1b746c4a176d0f6fdbfe7f89d
-SIZE (xpi/firefox-i18n-16.0.2/sq.xpi) = 266110
-SHA256 (xpi/firefox-i18n-16.0.2/sr.xpi) = a6dde6c4b1648eca972e03ed80c010d2b36adb8b5fe2821c0ec939382282b6a0
-SIZE (xpi/firefox-i18n-16.0.2/sr.xpi) = 326907
-SHA256 (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = b83cfef3e8bb798d22472a53f16318d1aad79ba078fd567145425b7dc912805a
-SIZE (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = 285754
-SHA256 (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 6c28e9f8848521024eecd273d7c04631f29df8006507f79d7ae7500238536d65
-SIZE (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 335847
-SHA256 (xpi/firefox-i18n-16.0.2/ta.xpi) = 6301532d72e2b41a98d4e7736c217e1f4b90f27d9011904bcb8e96b54189fd2b
-SIZE (xpi/firefox-i18n-16.0.2/ta.xpi) = 318908
-SHA256 (xpi/firefox-i18n-16.0.2/te.xpi) = deba9c7a06640da8dfabc6885a4c8315caaaeeb5efd02870c8fbb6343aff9c5e
-SIZE (xpi/firefox-i18n-16.0.2/te.xpi) = 335042
-SHA256 (xpi/firefox-i18n-16.0.2/th.xpi) = fd95e6a1b38801de5a070f5a9ab0754c7abcacc595e4d47dfdf1df3a4af98df4
-SIZE (xpi/firefox-i18n-16.0.2/th.xpi) = 316436
-SHA256 (xpi/firefox-i18n-16.0.2/tr.xpi) = 2749e31f0dc644a1e705367f405a7dd4b5c4793dbea8e8073e5f6ca1394d40ce
-SIZE (xpi/firefox-i18n-16.0.2/tr.xpi) = 291805
-SHA256 (xpi/firefox-i18n-16.0.2/uk.xpi) = 107a77c34aa55cdbaa06ada9745ea1135735755dc7b8ca7dcfa521cdaca66590
-SIZE (xpi/firefox-i18n-16.0.2/uk.xpi) = 320797
-SHA256 (xpi/firefox-i18n-16.0.2/vi.xpi) = f43a7158b4a2d3e15e52e4687e7f57ac522aee85c59d17ce1625fa8d921bd45f
-SIZE (xpi/firefox-i18n-16.0.2/vi.xpi) = 307315
-SHA256 (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = da7686b4630825498078f0b5713c0cea779e8443f78080340298aa55b617cba4
-SIZE (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = 301145
-SHA256 (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = c2b6154b6a4eb9fe201be19f331824007e55a9b93a8aac62ba66c9320a126672
-SIZE (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = 302071
-SHA256 (xpi/firefox-i18n-16.0.2/zu.xpi) = 150401ee38c31022cc69596f4adf87882fcfe4104aa976ee19128c723b317990
-SIZE (xpi/firefox-i18n-16.0.2/zu.xpi) = 289544
+SHA256 (xpi/firefox-i18n-16.0/af.xpi) = 639becd9952d18d0c8177b352af3fa915558cc5f8a4af7779e2239d28a7cfd52
+SIZE (xpi/firefox-i18n-16.0/af.xpi) = 278055
+SHA256 (xpi/firefox-i18n-16.0/ak.xpi) = 5bd1b10050191248c247e48363543febe057eb6e84cffa398e9501949cf1d484
+SIZE (xpi/firefox-i18n-16.0/ak.xpi) = 280149
+SHA256 (xpi/firefox-i18n-16.0/ar.xpi) = 729bffee07d6a346366ca31c90ede529615c3f447d7a0cf9499132c558c65bbf
+SIZE (xpi/firefox-i18n-16.0/ar.xpi) = 308217
+SHA256 (xpi/firefox-i18n-16.0/ast.xpi) = ba21f15f31a6de930da8ba38f99169056ece43e2066363290361e5c744c34b1f
+SIZE (xpi/firefox-i18n-16.0/ast.xpi) = 256863
+SHA256 (xpi/firefox-i18n-16.0/be.xpi) = a808b42dc89452c4db6e7c27c0714a719ba79e6e792749edc7ea82ee4972513f
+SIZE (xpi/firefox-i18n-16.0/be.xpi) = 280505
+SHA256 (xpi/firefox-i18n-16.0/bg.xpi) = 8a4a2d3715d19f9d6bc50eaa404d373f5581753641a7cb815e3358e4af2335d2
+SIZE (xpi/firefox-i18n-16.0/bg.xpi) = 323170
+SHA256 (xpi/firefox-i18n-16.0/bn-BD.xpi) = aa673dd60efc61e61299cf18bdc8084f98dd26b0a60e91796699fa2a552606b0
+SIZE (xpi/firefox-i18n-16.0/bn-BD.xpi) = 333014
+SHA256 (xpi/firefox-i18n-16.0/bn-IN.xpi) = dbf6fa9dc65aabca0575a5ef1aa2a5beec5e0fe31d8254302c7ea1ede88b6029
+SIZE (xpi/firefox-i18n-16.0/bn-IN.xpi) = 365381
+SHA256 (xpi/firefox-i18n-16.0/br.xpi) = 060a593798aa0f46821788801da86b3b637e4b3d431b4db2004d18af0a4f6e68
+SIZE (xpi/firefox-i18n-16.0/br.xpi) = 288764
+SHA256 (xpi/firefox-i18n-16.0/bs.xpi) = 5c1513a40bbf0637b9b0ce556e663b36c369d0a024bf9badb660ac7ba4fb1ed5
+SIZE (xpi/firefox-i18n-16.0/bs.xpi) = 286864
+SHA256 (xpi/firefox-i18n-16.0/ca.xpi) = 4c29d1d9afe7f77254d7a2cca2a2d11ee67508b26e78edf86a9a20a18ef308c2
+SIZE (xpi/firefox-i18n-16.0/ca.xpi) = 288248
+SHA256 (xpi/firefox-i18n-16.0/cs.xpi) = 08f6ae0adaa1d84fed8d0bc82a14e9d13f5fe715e793566d3c31d30ad9ea21ed
+SIZE (xpi/firefox-i18n-16.0/cs.xpi) = 291456
+SHA256 (xpi/firefox-i18n-16.0/cy.xpi) = fb851e970215f5658f21096ddb850fb9df3671afcccbb0e8915a626e7a62c276
+SIZE (xpi/firefox-i18n-16.0/cy.xpi) = 281768
+SHA256 (xpi/firefox-i18n-16.0/da.xpi) = 5a03e13e17d8233011167adb4969e1f331a5ab44d33a8a2fb0c8b60762e5d492
+SIZE (xpi/firefox-i18n-16.0/da.xpi) = 280976
+SHA256 (xpi/firefox-i18n-16.0/de.xpi) = dcb2bfc93e6ac7e703e3ef06edc9931113fd036264e0c2477bf2b0083724dbd6
+SIZE (xpi/firefox-i18n-16.0/de.xpi) = 267035
+SHA256 (xpi/firefox-i18n-16.0/el.xpi) = d36d1f877d7e9799fbe8a8a9eeacc23878c585be855e6ef11e9cd1fa458b357e
+SIZE (xpi/firefox-i18n-16.0/el.xpi) = 304320
+SHA256 (xpi/firefox-i18n-16.0/en-GB.xpi) = 275e89b89f6ec73228bc0250d67e6a3eae810c5e56c44802a1c17ab4438ce891
+SIZE (xpi/firefox-i18n-16.0/en-GB.xpi) = 269394
+SHA256 (xpi/firefox-i18n-16.0/en-US.xpi) = bdabcef422fc96e0fe8e78791dd53ec20c2a5261716810598892cad05209c2c6
+SIZE (xpi/firefox-i18n-16.0/en-US.xpi) = 269411
+SHA256 (xpi/firefox-i18n-16.0/en-ZA.xpi) = 0c54182d35dc57e251ffa0e45c2fcd810235c98d953715a00239d00f3d20d614
+SIZE (xpi/firefox-i18n-16.0/en-ZA.xpi) = 269268
+SHA256 (xpi/firefox-i18n-16.0/eo.xpi) = a7ee813771cb2740d571689cc911d73b628c392e03873f52f8e8631aa3cf0d7b
+SIZE (xpi/firefox-i18n-16.0/eo.xpi) = 281892
+SHA256 (xpi/firefox-i18n-16.0/es-AR.xpi) = cb0295d379e44d1c16c40116b36537b86924220de6381ba4696350522949caab
+SIZE (xpi/firefox-i18n-16.0/es-AR.xpi) = 287619
+SHA256 (xpi/firefox-i18n-16.0/es-CL.xpi) = ccf81d5b2b7b09c367ca371d3b7d127ff8b0da070498f1af51235044ebf9e9bd
+SIZE (xpi/firefox-i18n-16.0/es-CL.xpi) = 289748
+SHA256 (xpi/firefox-i18n-16.0/es-ES.xpi) = 9da293ef8af0c4fb617071b906c7d3f63fd6b66a49946ab4ced94f9cc37ac4db
+SIZE (xpi/firefox-i18n-16.0/es-ES.xpi) = 240009
+SHA256 (xpi/firefox-i18n-16.0/es-MX.xpi) = 2a2bd7e0b2f886eccdb2a6fe11bc09d1f2e47e0360bf046228b8af2ccc88abfb
+SIZE (xpi/firefox-i18n-16.0/es-MX.xpi) = 241868
+SHA256 (xpi/firefox-i18n-16.0/et.xpi) = 38c7087fd13965d8cf0dfc5de2b8a29f49873745fdf5055301d7d8b6910dcac4
+SIZE (xpi/firefox-i18n-16.0/et.xpi) = 281628
+SHA256 (xpi/firefox-i18n-16.0/eu.xpi) = 401e7c28518d61aab87c8d62fdc808af1d4aa4f2ed9cef92056423d74d03962a
+SIZE (xpi/firefox-i18n-16.0/eu.xpi) = 279862
+SHA256 (xpi/firefox-i18n-16.0/fa.xpi) = dd9c56b234648bb80cbe058e4a1da13745c6b02693cd786b7776272248a1dde3
+SIZE (xpi/firefox-i18n-16.0/fa.xpi) = 317208
+SHA256 (xpi/firefox-i18n-16.0/fi.xpi) = be3bbffe1995532ca26bf128cf7b33950b29e5963cd6b5ec6a7fa8408e87273f
+SIZE (xpi/firefox-i18n-16.0/fi.xpi) = 284820
+SHA256 (xpi/firefox-i18n-16.0/fr.xpi) = b15a5214b5fef83e4c44e3be9f1a2cb61ca35d6b7ac4fc98f4278aea17cd432b
+SIZE (xpi/firefox-i18n-16.0/fr.xpi) = 282880
+SHA256 (xpi/firefox-i18n-16.0/fy-NL.xpi) = 784ff7b6ce9a449c6559b2823e6c22484a1f87ea714d7588d564a3440d15b284
+SIZE (xpi/firefox-i18n-16.0/fy-NL.xpi) = 280260
+SHA256 (xpi/firefox-i18n-16.0/ga-IE.xpi) = c8331c7b018ef2392885640f20d975a2150ed45f36574cdcbc50d24ddf9f36fc
+SIZE (xpi/firefox-i18n-16.0/ga-IE.xpi) = 293834
+SHA256 (xpi/firefox-i18n-16.0/gl.xpi) = 7f042785d5cc11579c1b2b87cf288306182c0a16b6f7a4f33ba462b3542408a1
+SIZE (xpi/firefox-i18n-16.0/gl.xpi) = 285281
+SHA256 (xpi/firefox-i18n-16.0/gu-IN.xpi) = 3825b092ef525991695d8726b54b5469180e3275cc7bed9453c6a640edbf980a
+SIZE (xpi/firefox-i18n-16.0/gu-IN.xpi) = 311765
+SHA256 (xpi/firefox-i18n-16.0/he.xpi) = 8439dabff294ddc04fbfbb65dde0394badbad89a23bc43c5ecf17b23fb27e754
+SIZE (xpi/firefox-i18n-16.0/he.xpi) = 297589
+SHA256 (xpi/firefox-i18n-16.0/hi-IN.xpi) = 124f31c3e2e4024b26a9e6fed93b28e58a487e56ad4f2b2069b9461e18508243
+SIZE (xpi/firefox-i18n-16.0/hi-IN.xpi) = 327162
+SHA256 (xpi/firefox-i18n-16.0/hr.xpi) = 9fad2c38a797140f9fb97f837c80ca325cc6aec452df0d120861b48ed20551ed
+SIZE (xpi/firefox-i18n-16.0/hr.xpi) = 287883
+SHA256 (xpi/firefox-i18n-16.0/hu.xpi) = 72170b9100b943e3a5125070f61ab08b97169aeb004bca82c02c2bb42365c3b6
+SIZE (xpi/firefox-i18n-16.0/hu.xpi) = 298915
+SHA256 (xpi/firefox-i18n-16.0/hy-AM.xpi) = 16b198815865b63dfa39b636ede98ecb0e4983e969ced57fab35b5ddd8f9c70d
+SIZE (xpi/firefox-i18n-16.0/hy-AM.xpi) = 324512
+SHA256 (xpi/firefox-i18n-16.0/id.xpi) = 609505d86ac4d27b13305ac44d50c8f0b6c36cdf5fcade47194869c418e71554
+SIZE (xpi/firefox-i18n-16.0/id.xpi) = 277127
+SHA256 (xpi/firefox-i18n-16.0/is.xpi) = 69d1a1dc68a2fca243f22d4c261b6483eed52c8cf50ec8233a38a8b4c1617480
+SIZE (xpi/firefox-i18n-16.0/is.xpi) = 281846
+SHA256 (xpi/firefox-i18n-16.0/it.xpi) = 0bd99ea4b7156383fe01cf452fb7f734f50abbb697d1e5c8854e42d8148dcf50
+SIZE (xpi/firefox-i18n-16.0/it.xpi) = 236238
+SHA256 (xpi/firefox-i18n-16.0/ja.xpi) = 8ea0872ff90a36220ace65fed40868a99a7fe3e16d36e535d9bd9285d05d9ddf
+SIZE (xpi/firefox-i18n-16.0/ja.xpi) = 319469
+SHA256 (xpi/firefox-i18n-16.0/kk.xpi) = 01c77bd32ca7d56c67849c4ca4e71f30fda980ec23a4540706dfc82dfa12789b
+SIZE (xpi/firefox-i18n-16.0/kk.xpi) = 326254
+SHA256 (xpi/firefox-i18n-16.0/kn.xpi) = 6d42ca2505622f2e19b02e9e5f67c5720e3b63e01d7f9b78329873ecf6ca75fb
+SIZE (xpi/firefox-i18n-16.0/kn.xpi) = 347220
+SHA256 (xpi/firefox-i18n-16.0/ko.xpi) = 5d8405fdb91fe20f154d9ddad9c783bc06541ed1a42ffadd71a256120369b5c3
+SIZE (xpi/firefox-i18n-16.0/ko.xpi) = 269732
+SHA256 (xpi/firefox-i18n-16.0/ku.xpi) = 66beb91e39da2b45e68e5baad3deb9ebc6936f3c87f7ec5f999c5de260287824
+SIZE (xpi/firefox-i18n-16.0/ku.xpi) = 297997
+SHA256 (xpi/firefox-i18n-16.0/lg.xpi) = ce2db20c51278df7c6af16c2f4f695637f0ef1752e82ea8c680db47eda969de7
+SIZE (xpi/firefox-i18n-16.0/lg.xpi) = 287622
+SHA256 (xpi/firefox-i18n-16.0/lt.xpi) = 66cd14f21cdf8ed16759183c6444b299287662c75739d560b3754dbcd6f4a89f
+SIZE (xpi/firefox-i18n-16.0/lt.xpi) = 344064
+SHA256 (xpi/firefox-i18n-16.0/lv.xpi) = 7b1b75b873bf123df2f6d06da1f281c8c70c9c045427abd0404b5931d06fe956
+SIZE (xpi/firefox-i18n-16.0/lv.xpi) = 284885
+SHA256 (xpi/firefox-i18n-16.0/mai.xpi) = 607fc627e402169f6f7b4776cdab19af45edd4f3df2265ecc1553eff7f7c0ceb
+SIZE (xpi/firefox-i18n-16.0/mai.xpi) = 324331
+SHA256 (xpi/firefox-i18n-16.0/mk.xpi) = fe043cb22ba4a974ca6eda8ac31f6d629446d9c24c655dbaf7dcd4ed67658363
+SIZE (xpi/firefox-i18n-16.0/mk.xpi) = 312147
+SHA256 (xpi/firefox-i18n-16.0/ml.xpi) = 0d3eb260b84f477f1bb8d998236212118b378ead555f93f9925dd1b35726ffff
+SIZE (xpi/firefox-i18n-16.0/ml.xpi) = 354416
+SHA256 (xpi/firefox-i18n-16.0/mr.xpi) = 8b7aa94dddd20afc122c09278045c28ab966aeb93d2bbf9b4d9c7d946d7e53cb
+SIZE (xpi/firefox-i18n-16.0/mr.xpi) = 324387
+SHA256 (xpi/firefox-i18n-16.0/nb-NO.xpi) = 558635d1d622790c5cf4af24d18ff53c156c5c59fdb900384240f0c7e9dc367b
+SIZE (xpi/firefox-i18n-16.0/nb-NO.xpi) = 269088
+SHA256 (xpi/firefox-i18n-16.0/nl.xpi) = 685328faf8d3587fbc9692f0778c9892a74be00359f0fdb7828acc5a0617992f
+SIZE (xpi/firefox-i18n-16.0/nl.xpi) = 284464
+SHA256 (xpi/firefox-i18n-16.0/nn-NO.xpi) = f2d1364dcf6351cd0db8a93ccb14fe2b61ba3351bba416c5f6839356573ac872
+SIZE (xpi/firefox-i18n-16.0/nn-NO.xpi) = 283252
+SHA256 (xpi/firefox-i18n-16.0/nso.xpi) = c929386d8799c0008678e97f440083302fc27448270e11fe7affa4a6bd78d7b2
+SIZE (xpi/firefox-i18n-16.0/nso.xpi) = 284405
+SHA256 (xpi/firefox-i18n-16.0/or.xpi) = 4eda1b8231854f4be4e633c48d065bed3b41fd7f6703aa9e9e7c9f9d15af90ea
+SIZE (xpi/firefox-i18n-16.0/or.xpi) = 321593
+SHA256 (xpi/firefox-i18n-16.0/pa-IN.xpi) = cebbeea0942fc86f0e9e5376899d78f1dbfd5bc7415f49e7e79ee023ad12931b
+SIZE (xpi/firefox-i18n-16.0/pa-IN.xpi) = 314700
+SHA256 (xpi/firefox-i18n-16.0/pl.xpi) = 45dd1dffee2f8b85c010575a668d869df6e9829aa423d558d454e2d7f78094d6
+SIZE (xpi/firefox-i18n-16.0/pl.xpi) = 295729
+SHA256 (xpi/firefox-i18n-16.0/pt-BR.xpi) = e6b46219b7383d98294a5ab49a9c4b6481ae384f19e2c0e96dc8d1f65a153a24
+SIZE (xpi/firefox-i18n-16.0/pt-BR.xpi) = 286315
+SHA256 (xpi/firefox-i18n-16.0/pt-PT.xpi) = 4ad11bb8a4899d58516c61d6819c00bd8af918bb3af6b69bdaeb849afae603b7
+SIZE (xpi/firefox-i18n-16.0/pt-PT.xpi) = 286520
+SHA256 (xpi/firefox-i18n-16.0/rm.xpi) = 3e4552ad940d539eb07c26491a76fd9f09d564bb27fe891770301b2386ee158b
+SIZE (xpi/firefox-i18n-16.0/rm.xpi) = 286907
+SHA256 (xpi/firefox-i18n-16.0/ro.xpi) = 947ea38ebdc6879b7a11afb972c675c976416456ee7f56912ac40c238fbd57da
+SIZE (xpi/firefox-i18n-16.0/ro.xpi) = 308189
+SHA256 (xpi/firefox-i18n-16.0/ru.xpi) = ea8710ef96d4c3d1fac2496e3a3d4c7e9befc3ed437ebe374c57355a1ac119c2
+SIZE (xpi/firefox-i18n-16.0/ru.xpi) = 282174
+SHA256 (xpi/firefox-i18n-16.0/si.xpi) = d360b907d2c1399aec475e9d93e1dc20c0f7f642b90a4a9be30b5db9b0987bb4
+SIZE (xpi/firefox-i18n-16.0/si.xpi) = 312447
+SHA256 (xpi/firefox-i18n-16.0/sk.xpi) = dc93b69aa11558bd0eb1e1cdcedcbc410f7d259fa7f28d6e8211edfc836ac97f
+SIZE (xpi/firefox-i18n-16.0/sk.xpi) = 298466
+SHA256 (xpi/firefox-i18n-16.0/sl.xpi) = e3cb194843eadab85ba94036619f68e007da049703c70bf81dcbecd6b1edba1b
+SIZE (xpi/firefox-i18n-16.0/sl.xpi) = 282148
+SHA256 (xpi/firefox-i18n-16.0/son.xpi) = f5b31e004b2f81cbc479f02e72565ee3763ac08d93b31bfa0a090f9879f40127
+SIZE (xpi/firefox-i18n-16.0/son.xpi) = 279777
+SHA256 (xpi/firefox-i18n-16.0/sq.xpi) = 67c21a7333ded844012b07c19489d78f9835d8e71bfbfe90318f458e1ffd7a7c
+SIZE (xpi/firefox-i18n-16.0/sq.xpi) = 266111
+SHA256 (xpi/firefox-i18n-16.0/sr.xpi) = 9bb4d54bd2d95042cf623246b3b96504a4140459431767dffbaac75063a8a524
+SIZE (xpi/firefox-i18n-16.0/sr.xpi) = 326906
+SHA256 (xpi/firefox-i18n-16.0/sv-SE.xpi) = fba0161e6d1021dfe78099fa0d118d4a3f88116c92673ac05871c00e8908a0aa
+SIZE (xpi/firefox-i18n-16.0/sv-SE.xpi) = 285754
+SHA256 (xpi/firefox-i18n-16.0/ta-LK.xpi) = 15ebcefb03c389860e457d0cf84d73a8949c2f8ba8010526c153909cfd5b2de0
+SIZE (xpi/firefox-i18n-16.0/ta-LK.xpi) = 335847
+SHA256 (xpi/firefox-i18n-16.0/ta.xpi) = 4e2f58ebbd93789468c638a114b44a83099f7ee1b8cd0d32014a1f3d49476999
+SIZE (xpi/firefox-i18n-16.0/ta.xpi) = 318907
+SHA256 (xpi/firefox-i18n-16.0/te.xpi) = dcaf6ebc79f1a057d4f2e8964d03f70b6b2138bc9ef6486898b0fed8ecc39c01
+SIZE (xpi/firefox-i18n-16.0/te.xpi) = 335041
+SHA256 (xpi/firefox-i18n-16.0/th.xpi) = 19d7e5a1366aa7262b05747ae7a8f3cefae63d8d1b900e7039443f8dbd30a166
+SIZE (xpi/firefox-i18n-16.0/th.xpi) = 316434
+SHA256 (xpi/firefox-i18n-16.0/tr.xpi) = 326b2f77c4f5bed310b449f0d871daee2f632045bf93161cb03d4e926026a87f
+SIZE (xpi/firefox-i18n-16.0/tr.xpi) = 291805
+SHA256 (xpi/firefox-i18n-16.0/uk.xpi) = c084865e32af461d22ede44821db93143f060ae3d22d1f690fec7285ea9981fb
+SIZE (xpi/firefox-i18n-16.0/uk.xpi) = 320796
+SHA256 (xpi/firefox-i18n-16.0/vi.xpi) = 29e34ca8077ef008a949ef4b94a886f4150913874b30f21689b942f57dffeac9
+SIZE (xpi/firefox-i18n-16.0/vi.xpi) = 307314
+SHA256 (xpi/firefox-i18n-16.0/zh-CN.xpi) = b001550852eb2d0bf4c02e7a2e5889847826e8d984d061cefd075acafc30afde
+SIZE (xpi/firefox-i18n-16.0/zh-CN.xpi) = 301145
+SHA256 (xpi/firefox-i18n-16.0/zh-TW.xpi) = 73d1dca1d2136d7f22e22efed099243a2265f6996aaa7a55af8a7c61f3129025
+SIZE (xpi/firefox-i18n-16.0/zh-TW.xpi) = 302070
+SHA256 (xpi/firefox-i18n-16.0/zu.xpi) = 20f478e8ea84194ee17b32cc7a9aca2b054c2e936df376abf6cd21b8f0223772
+SIZE (xpi/firefox-i18n-16.0/zu.xpi) = 289543

Modified: trunk/www/firefox-nightly/Makefile
==============================================================================
--- trunk/www/firefox-nightly/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-nightly/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -18,7 +18,7 @@
 COMMENT=	Web browser based on the browser portion of Mozilla
 
 BUILD_DEPENDS=	nspr>=4.9.2:${PORTSDIR}/devel/nspr \
-		nss>=3.13.6_1:${PORTSDIR}/security/nss \
+		nss>=3.14:${PORTSDIR}/security/nss \
 		sqlite3>=3.7.14.1:${PORTSDIR}/databases/sqlite3 \
 		${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \
 		cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \

Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-nightly/Makefile.hgrev	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1 +1 @@
-HGREV=		110708:fd5556088388
+HGREV=		110988:acf7f73e8b18

Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox-nightly/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/fd5556088388.tar.bz2) = 65ce23d4b5c97d4c8bc3bf3bb7bdf842e67fd26b5b3747469c3b516948fb5c42
-SIZE (firefox-nightly/fd5556088388.tar.bz2) = 94933045
+SHA256 (firefox-nightly/acf7f73e8b18.tar.bz2) = 9f28ba8f8bfa1e5177cd333bd3e703f9a49e5641fe827a1af81e07eb51cc5f06
+SIZE (firefox-nightly/acf7f73e8b18.tar.bz2) = 95110689

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	firefox
-DISTVERSION=	16.0.2
+DISTVERSION=	17.0b2
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA}
@@ -57,7 +57,7 @@
 
 .include <bsd.port.pre.mk>
 
-WRKSRC:=	${WRKDIR}/mozilla-release
+WRKSRC:=	${WRKDIR}/mozilla-beta
 
 .if ${ARCH} == amd64
 CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL}

Modified: trunk/www/firefox/distinfo
==============================================================================
--- trunk/www/firefox/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (firefox-16.0.2.source.tar.bz2) = cefe00d1440eefbe2534b119558d8ebc4adb55eb2fdaaff1ce101b9e70d02820
-SIZE (firefox-16.0.2.source.tar.bz2) = 89452077
+SHA256 (firefox-17.0b2.source.tar.bz2) = 8d926563c15b22d240751e88bf7695b746ac193130ad5710a5f7ffc35dc6e725
+SIZE (firefox-17.0b2.source.tar.bz2) = 90986633

Modified: trunk/www/firefox/files/extra-bug780531
==============================================================================
--- trunk/www/firefox/files/extra-bug780531	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/files/extra-bug780531	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,32 +1,22 @@
 --- configure.in~
 +++ configure.in
-@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then
-     MOZ_SYDNEYAUDIO=1
-     MOZ_CUBEB=1
-     MOZ_MEDIA=1
--    case "$target_cpu" in
-+    case "$target" in
-     arm*)
-         MOZ_TREMOR=1
-     ;;
-+    *-freebsd*)
-+        MOZ_TREMOR=1
-+    ;;
-     *)
-         MOZ_VORBIS=1
-     ;;
-@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then
-     MOZ_SYDNEYAUDIO=1
-     MOZ_CUBEB=1
-     MOZ_MEDIA=1
--    case "$target_cpu" in
-+    case "$target" in
-     arm*)
-         MOZ_TREMOR=1
-     ;;
-+    *-freebsd*)
-+        MOZ_TREMOR=1
-+    ;;
-     *)
-         MOZ_VORBIS=1
-     ;;
+@@ -5151,12 +5148,17 @@ fi
+ 
+ AC_SUBST(MOZ_WEBRTC)
+ 
+-case "$target_cpu" in
+-arm*)
++case "$target" in
++arm-*-linux*)
+     MOZ_SAMPLE_TYPE_S16LE=1
+     AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
+     AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
+ ;;
++*-freebsd*)
++    MOZ_SAMPLE_TYPE_S16LE=1
++    AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
++    AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
++;;
+ *)
+     MOZ_SAMPLE_TYPE_FLOAT32=1
+     AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32)

Modified: trunk/www/firefox/files/patch-alsapulse
==============================================================================
--- trunk/www/firefox/files/patch-alsapulse	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/files/patch-alsapulse	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,27 +1,8 @@
-diff --git config/autoconf.mk.in config/autoconf.mk.in
-index 44c0b06..748511b 100644
---- config/autoconf.mk.in
-+++ config/autoconf.mk.in
-@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS	= @MOZ_LIBNOTIFY_CFLAGS@
- MOZ_LIBNOTIFY_LIBS	= @MOZ_LIBNOTIFY_LIBS@
- MOZ_ENABLE_LIBNOTIFY	= @MOZ_ENABLE_LIBNOTIFY@
- 
-+MOZ_ALSA                = @MOZ_ALSA@
- MOZ_ALSA_LIBS           = @MOZ_ALSA_LIBS@
- MOZ_ALSA_CFLAGS         = @MOZ_ALSA_CFLAGS@
- 
-+MOZ_PULSEAUDIO          = @MOZ_PULSEAUDIO@
-+MOZ_PULSEAUDIO_LIBS     = @MOZ_PULSEAUDIO_LIBS@
-+MOZ_PULSEAUDIO_CFLAGS   = @MOZ_PULSEAUDIO_CFLAGS@
-+
- GLIB_CFLAGS	= @GLIB_CFLAGS@
- GLIB_LIBS	= @GLIB_LIBS@
- GLIB_GMODULE_LIBS	= @GLIB_GMODULE_LIBS@
 diff --git configure.in configure.in
 index 5980b76..11f5f77 100644
 --- configure.in
 +++ configure.in
-@@ -5600,13 +5600,45 @@ dnl ========================================================
+@@ -5600,13 +5600,25 @@ dnl ========================================================
  dnl = Check alsa availability on Linux if using sydneyaudio
  dnl ========================================================
  
@@ -45,28 +26,8 @@
  
 +AC_SUBST(MOZ_ALSA)
 +
-+dnl ========================================================
-+dnl = Enable PulseAudio
-+dnl ========================================================
-+
-+MOZ_ARG_ENABLE_BOOL(pulseaudio,
-+[  --enable-pulseaudio          Enable PulseAudio support],
-+MOZ_PULSEAUDIO=1,
-+MOZ_PULSEAUDIO=)
-+
-+if test -n "$MOZ_PULSEAUDIO"; then
-+    AC_DEFINE(MOZ_CUBEB)
-+    PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, ,
-+         [echo "$MOZ_PULSEAUDIO_PKG_ERRORS"
-+          AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])])
-+fi
-+
-+AC_SUBST(MOZ_PULSEAUDIO_CFLAGS)
-+AC_SUBST(MOZ_PULSEAUDIO_LIBS)
-+AC_SUBST(MOZ_PULSEAUDIO)
-+
  dnl ========================================================
- dnl = Enable GStreamer
+ dnl = Enable PulseAudio
  dnl ========================================================
 diff --git media/libcubeb/src/Makefile.in media/libcubeb/src/Makefile.in
 index 5ab4dd8..c8df26f 100644
@@ -83,7 +44,7 @@
  endif
  
  ifeq ($(OS_TARGET),Darwin)
-@@ -42,4 +38,16 @@ CSRCS           = \
+@@ -42,6 +38,12 @@ CSRCS           = \
                  $(NULL)
  endif
  
@@ -93,25 +54,9 @@
 +              $(NULL)
 +endif
 +
-+ifdef MOZ_PULSEAUDIO
-+CSRCS		= \
-+		cubeb_pulse.c \
-+		$(NULL)
-+endif
-+
- include $(topsrcdir)/config/rules.mk
-diff --git media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c
-index 599aea2..41fd5af 100644
---- media/libcubeb/src/cubeb_alsa.c
-+++ media/libcubeb/src/cubeb_alsa.c
-@@ -6,6 +6,6 @@
- #undef NDEBUG
- #define _BSD_SOURCE
--#define _POSIX_SOURCE
-+#define _XOPEN_SOURCE 500
- #include <pthread.h>
- #include <sys/time.h>
- #include <assert.h>
+ ifdef MOZ_PULSEAUDIO
+ CSRCS		= \
+ 		cubeb_pulse.c \
 diff --git media/libsydneyaudio/src/Makefile.in media/libsydneyaudio/src/Makefile.in
 index 8dda8ce..b19641d 100644
 --- media/libsydneyaudio/src/Makefile.in
@@ -150,7 +95,7 @@
 index 43384e9..e46a6e3 100644
 --- toolkit/library/Makefile.in
 +++ toolkit/library/Makefile.in
-@@ -379,10 +379,13 @@ endif
+@@ -370,14 +370,11 @@ endif
  
  EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) 
  
@@ -160,9 +105,10 @@
 +ifdef MOZ_ALSA
  EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS)
  endif
-+ifdef MOZ_PULSEAUDIO
-+EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
-+endif
+-endif
+-
+ ifdef MOZ_PULSEAUDIO
+-ifdef MOZ_CUBEB
+ EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
+ endif
  endif
- 
- ifdef HAVE_CLOCK_MONOTONIC

Modified: trunk/www/firefox/files/patch-bug753046
==============================================================================
--- trunk/www/firefox/files/patch-bug753046	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/files/patch-bug753046	Sun Oct 28 18:15:48 2012	(r1087)
@@ -56,7 +56,7 @@
 
 --- ipc/chromium/Makefile.in.orig	2012-02-16 06:40:33.000000000 +0000
 +++ ipc/chromium/Makefile.in
-@@ -278,6 +278,34 @@ endif
+@@ -278,6 +278,33 @@ endif
  
  endif # } OS_LINUX
  
@@ -64,7 +64,6 @@
 +
 +CPPSRCS += \
 +  atomicops_internals_x86_gcc.cc \
-+  file_util_linux.cc \
 +  process_util_bsd.cc \
 +  time_posix.cc \
 +  $(NULL)
@@ -404,19 +403,6 @@
  #else
  typedef DirReaderFallback DirReaderPosix;
  #endif
-diff --git ipc/chromium/src/base/file_util_linux.cc ipc/chromium/src/base/file_util_linux.cc
-index 171e44f..0c6dfcc 100644
---- ipc/chromium/src/base/file_util_linux.cc
-+++ ipc/chromium/src/base/file_util_linux.cc
-@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) {
- }
- 
- bool GetShmemTempDir(FilePath* path) {
--#ifdef ANDROID
-+#if defined(ANDROID) || defined(OS_BSD)
-   return GetTempDir(path);
- #else
-   *path = FilePath("/dev/shm");
 $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $
 
 --- ipc/chromium/src/base/file_util_posix.cc.orig	2011-12-20 23:28:19.000000000 +0000
@@ -541,8 +527,7 @@
    pthread_set_name_np(pthread_self(), name);
 -#elif defined(__NetBSD__)
 +#elif defined(OS_NETBSD)
--  pthread_setname_np(pthread_self(), "%s", name);
-+  pthread_setname_np(pthread_self(), "%s", (void *)name);
+   pthread_setname_np(pthread_self(), "%s", (void *)name);
  #else
    prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0); 
 $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $
@@ -586,7 +571,7 @@
 
 --- ipc/chromium/src/base/process_util_bsd.cc.orig	2012-04-01 00:04:28.000000000 +0000
 +++ ipc/chromium/src/base/process_util_bsd.cc
-@@ -0,0 +1,318 @@
+@@ -0,0 +1,367 @@
 +// Copyright (c) 2008 The Chromium Authors. All rights reserved.
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -621,6 +606,20 @@
 +#define HAVE_POSIX_SPAWN	1
 +#endif
 +
++/*
++ * On platforms that are not gonk based, we fall back to an arbitrary
++ * UID. This is generally the UID for user `nobody', albeit it is not
++ * always the case.
++ */
++
++#if defined(OS_NETBSD) || defined(OS_OPENBSD)
++# define CHILD_UNPRIVILEGED_UID 32767
++# define CHILD_UNPRIVILEGED_GID 32767
++#else
++# define CHILD_UNPRIVILEGED_UID 65534
++# define CHILD_UNPRIVILEGED_GID 65534
++#endif
++
 +#ifndef __dso_public
 +# ifdef __exported
 +#  define __dso_public	__exported
@@ -669,6 +668,17 @@
 +               const environment_map& env_vars_to_set,
 +               bool wait, ProcessHandle* process_handle,
 +               ProcessArchitecture arch) {
++  return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++                   SAME_PRIVILEGES_AS_PARENT,
++                   wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++               const file_handle_mapping_vector& fds_to_remap,
++               const environment_map& env_vars_to_set,
++               ChildPrivileges privs,
++               bool wait, ProcessHandle* process_handle,
++               ProcessArchitecture arch) {
 +  bool retval = true;
 +
 +  char* argv_copy[argv.size() + 1];
@@ -783,6 +793,17 @@
 +               const environment_map& env_vars_to_set,
 +               bool wait, ProcessHandle* process_handle,
 +               ProcessArchitecture arch) {
++  return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++                   SAME_PRIVILEGES_AS_PARENT,
++                   wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++               const file_handle_mapping_vector& fds_to_remap,
++               const environment_map& env_vars_to_set,
++               ChildPrivileges privs,
++               bool wait, ProcessHandle* process_handle,
++               ProcessArchitecture arch) {
 +  scoped_array<char*> argv_cstr(new char*[argv.size() + 1]);
 +  // Illegal to allocate memory after fork and before execvp
 +  InjectiveMultimap fd_shuffle1, fd_shuffle2;
@@ -805,19 +826,32 @@
 +
 +    CloseSuperfluousFds(fd_shuffle2);
 +
++    for (size_t i = 0; i < argv.size(); i++)
++      argv_cstr[i] = const_cast<char*>(argv[i].c_str());
++    argv_cstr[argv.size()] = NULL;
++
++    if (privs == UNPRIVILEGED) {
++      if (setgid(CHILD_UNPRIVILEGED_GID) != 0) {
++        DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0];
++        _exit(127);
++      }
++      if (setuid(CHILD_UNPRIVILEGED_UID) != 0) {
++        DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0];
++        _exit(127);
++      }
++      if (chdir("/") != 0)
++        gProcessLog.print("==> could not chdir()\n");
++    }
++
 +    for (environment_map::const_iterator it = env_vars_to_set.begin();
 +         it != env_vars_to_set.end(); ++it) {
 +      if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/))
 +        _exit(127);
 +    }
-+
-+    for (size_t i = 0; i < argv.size(); i++)
-+      argv_cstr[i] = const_cast<char*>(argv[i].c_str());
-+    argv_cstr[argv.size()] = NULL;
-+    execvp(argv_cstr[0], argv_cstr.get());
++    execv(argv_cstr[0], argv_cstr.get());
 +    // if we get here, we're in serious trouble and should complain loudly
 +    DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0];
-+    exit(127);
++    _exit(127);
 +  } else {
 +    gProcessLog.print("==> process %d launched child process %d\n",
 +                      GetCurrentProcId(), pid);
@@ -1144,7 +1178,7 @@
    base::LaunchApp(childArgv, mFileMap,
 -#if defined(OS_LINUX) || defined(OS_MACOSX)
 +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-                   newEnvVars,
+                   newEnvVars, privs,
  #endif
                    false, &process, arch);
 diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h

Deleted: trunk/www/firefox/files/patch-bug761077
==============================================================================
--- trunk/www/firefox/files/patch-bug761077	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,88 +0,0 @@
-diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl
-index b8a87a5..918c4cf 100644
---- xpcom/reflect/xptcall/public/genstubs.pl
-+++ xpcom/reflect/xptcall/public/genstubs.pl
-@@ -44,7 +44,7 @@ print OUTFILE "*  0 is QueryInterface\n";
- print OUTFILE "*  1 is AddRef\n";
- print OUTFILE "*  2 is Release\n";
- print OUTFILE "*/\n";
--print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n";
-+print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n";
- for($i = 0; $i < $entry_count; $i++) {
-     print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n";
- }
-diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-index eb66761..807db26 100644
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-@@ -8,7 +8,7 @@
- *  1 is AddRef
- *  2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
-diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in
-index ae6ed66..2783957 100644
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in
-@@ -70,7 +70,7 @@ endif
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES		:= xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -269,7 +269,7 @@ endif
- #
- # Linux/PPC
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc)
-+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp
- ASFILES		:= xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s
- AS		:= $(CC) -c -x assembler-with-cpp
-@@ -278,7 +278,7 @@ endif
- #
- # Linux/PPC64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64)
-+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS                := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp
- ASFILES                := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s
- AS             := $(CC) -c -x assembler-with-cpp
-@@ -350,7 +350,7 @@ endif
- #
- # OpenBSD/SPARC64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64)
-+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp
- ASFILES		:= xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
- endif
-diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h
-index d903ced..e4ec832 100644
---- xpcom/reflect/xptcall/src/xptcprivate.h
-+++ xpcom/reflect/xptcall/src/xptcprivate.h
-@@ -14,7 +14,7 @@
- 
- class xptiInterfaceEntry;
- 
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0;
- #else
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0;
-@@ -31,7 +31,7 @@ public:
- #undef STUB_ENTRY
- #undef SENTINEL_ENTRY
- 
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n();
- #else
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);

Deleted: trunk/www/firefox/files/patch-bug774671
==============================================================================
--- trunk/www/firefox/files/patch-bug774671	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,40 +0,0 @@
-commit 7e9eda2
-Author: Rafael Ávila de Espíndola <respindola@mozilla.com>
-Date:   Tue Jul 17 12:54:41 2012 -0400
-
-    Bug 774671 - Fix mismatched declarations. r=luke.
----
- js/src/jsproxy.h | 2 +-
- js/src/jsprvtd.h | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git js/src/jsproxy.h js/src/jsproxy.h
-index ec26e3a..aa0e782 100644
---- js/src/jsproxy.h
-+++ js/src/jsproxy.h
-@@ -13,7 +13,7 @@
- 
- namespace js {
- 
--class Wrapper;
-+class JS_FRIEND_API(Wrapper);
- 
- /*
-  * A proxy is a JSObject that implements generic behavior by providing custom
-diff --git js/src/jsprvtd.h js/src/jsprvtd.h
-index 19b5aef..93e1216 100644
---- js/src/jsprvtd.h
-+++ js/src/jsprvtd.h
-@@ -146,9 +146,9 @@ struct TreeContext;
- class UpvarCookie;
- 
- class Proxy;
--class BaseProxyHandler;
--class DirectWrapper;
--class CrossCompartmentWrapper;
-+class JS_FRIEND_API(BaseProxyHandler);
-+class JS_FRIEND_API(DirectWrapper);
-+class JS_FRIEND_API(CrossCompartmentWrapper);
- 
- class TempAllocPolicy;
- class RuntimeAllocPolicy;

Deleted: trunk/www/firefox/files/patch-bug775257
==============================================================================
--- trunk/www/firefox/files/patch-bug775257	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,27 +0,0 @@
-commit 8fc8b74
-Author: Oleg Romashin <oleg.romashin@nokia.com>
-Date:   Wed Jul 18 22:46:11 2012 -0400
-
-    Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles
----
- content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp
-index c48f92e..0fb801a 100644
---- content/media/gstreamer/nsGStreamerReader.cpp
-+++ content/media/gstreamer/nsGStreamerReader.cpp
-@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor)
-   gst_object_unref(sinkpad);
- 
-   mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! "
-+#ifndef MOZ_TREMOR
-         "appsink name=audiosink sync=true caps=audio/x-raw-float,"
-         "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL);
-+#else
-+        "appsink name=audiosink sync=true caps=audio/x-raw-int,"
-+        "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL);
-+#endif
-   mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink),
-         "audiosink"));
-   gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks,

Deleted: trunk/www/firefox/files/patch-bug777696
==============================================================================
--- trunk/www/firefox/files/patch-bug777696	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,32 +0,0 @@
-commit 0c0d1a8
-Author: Landry Breuil <landry@openbsd.org>
-Date:   Mon Jul 30 17:57:15 2012 +0200
-
-    Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec
----
- content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp
-index 0fb801a..4a69196 100644
---- content/media/gstreamer/nsGStreamerReader.cpp
-+++ content/media/gstreamer/nsGStreamerReader.cpp
-@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor)
-   mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! "
- #ifdef MOZ_TREMOR
-         "appsink name=audiosink sync=true caps=audio/x-raw-float,"
-+#ifdef IS_LITTLE_ENDIAN
-         "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL);
- #else
-+        "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL);
-+#endif
-+#else
-         "appsink name=audiosink sync=true caps=audio/x-raw-int,"
-+#ifdef IS_LITTLE_ENDIAN
-         "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL);
-+#else
-+        "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL);
-+#endif
- #endif
-   mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink),
-         "audiosink"));

Deleted: trunk/www/firefox/files/patch-bug778056
==============================================================================
--- trunk/www/firefox/files/patch-bug778056	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,21 +0,0 @@
---- memory/mozalloc/mozalloc.cpp~
-+++ memory/mozalloc/mozalloc.cpp
-@@ -19,6 +19,9 @@
- #if defined(XP_UNIX)
- #  include <unistd.h>           // for valloc on *BSD
- #endif //if defined(XP_UNIX)
-+#if defined(__FreeBSD__)
-+#  include <malloc_np.h>        // for malloc_usable_size
-+#endif // if defined(__FreeBSD__)
- 
- #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec))
- #  define MOZALLOC_EXPORT __declspec(dllexport)
-@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr)
- 
- #if defined(XP_MACOSX)
-     return malloc_size(ptr);
--#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID))
-+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__)
-     // Android bionic libc doesn't have malloc_usable_size.
-     return malloc_usable_size(ptr);
- #elif defined(XP_WIN)

Deleted: trunk/www/firefox/files/patch-bug779847
==============================================================================
--- trunk/www/firefox/files/patch-bug779847	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,28 +0,0 @@
---- gfx/ycbcr/Makefile.in
-+++ gfx/ycbcr/Makefile.in
-@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \
-            $(NULL)
- endif
- else
--ifeq ($(OS_ARCH),Linux)
--CPPSRCS += yuv_row_posix.cpp \
--           $(NULL)
--else
--ifeq ($(OS_ARCH),SunOS)
--CPPSRCS += yuv_row_posix.cpp \
--           $(NULL)
--else
--ifeq ($(OS_ARCH),Darwin)
-+ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH)))
- CPPSRCS += yuv_row_posix.cpp \
-            $(NULL)
- else
- CPPSRCS += yuv_row_other.cpp \
-            $(NULL)
--endif # Darwin
--endif # SunOS
--endif # linux
-+endif # posix
- endif # windows
- 
- ifeq (arm,$(findstring arm,$(OS_TEST)))

Modified: trunk/www/firefox/files/patch-bug783463
==============================================================================
--- trunk/www/firefox/files/patch-bug783463	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/files/patch-bug783463	Sun Oct 28 18:15:48 2012	(r1087)
@@ -12,23 +12,3 @@
  	SkTime_Unix.cpp \
  	$(NULL)
  endif
---- widget/qt/nsNativeThemeQt.cpp~
-+++ widget/qt/nsNativeThemeQt.cpp
-@@ -25,7 +25,6 @@
- #include "nsThemeConstants.h"
- #include "nsIServiceManager.h"
- #include "nsIDOMHTMLInputElement.h"
--#include <malloc.h>
- 
- 
- #include "gfxASurface.h"
---- widget/qt/nsSound.cpp~
-+++ widget/qt/nsSound.cpp
-@@ -40,6 +40,7 @@
- #include <QSound>
- 
- #include <string.h>
-+#include <unistd.h>
- 
- #include "nscore.h"
- #include "plstr.h"

Deleted: trunk/www/firefox/files/patch-bug784741
==============================================================================
--- trunk/www/firefox/files/patch-bug784741	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,43 +0,0 @@
-diff --git js/src/Makefile.in js/src/Makefile.in
-index 8eb385f..01bd8e3 100644
---- js/src/Makefile.in
-+++ js/src/Makefile.in
-@@ -323,6 +323,7 @@ endif
- 
- ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU)))
- ENABLE_YARR_JIT = 1
-+DEFINES += -DENABLE_YARR_JIT=1
- 
- VPATH += 	$(srcdir)/assembler/assembler \
- 		$(srcdir)/methodjit \
-diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h
-index 6570f2d..0c84896 100644
---- js/src/assembler/wtf/Platform.h
-+++ js/src/assembler/wtf/Platform.h
-@@ -1102,9 +1102,7 @@
- #if WTF_PLATFORM_CHROMIUM
- #define ENABLE_YARR_JIT 0
- 
--#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT)
--#define ENABLE_YARR_JIT 1
--
-+#elif ENABLE_YARR_JIT
- /* Setting this flag compares JIT results with interpreter results. */
- #define ENABLE_YARR_JIT_DEBUG 0
- #endif
-diff --git js/src/configure.in js/src/configure.in
-index c142eb7..34f98b9 100644
---- js/src/configure.in
-+++ js/src/configure.in
-@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug,
-                            (using compiler flags DBG)],
- [ if test "$enableval" != "no"; then
-     MOZ_DEBUG=1
--    ENABLE_METHODJIT_SPEW=1
-+    if test "$ENABLE_METHODJIT"; then
-+         # needs MethodJIT or YarrJIT
-+         ENABLE_METHODJIT_SPEW=1
-+    fi
-     if test -n "$enableval" -a "$enableval" != "yes"; then
-         MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
-         _MOZ_DEBUG_FLAGS_SET=1

Deleted: trunk/www/firefox/files/patch-bug784776
==============================================================================
--- trunk/www/firefox/files/patch-bug784776	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,33 +0,0 @@
---- gfx/layers/opengl/ImageLayerOGL.cpp~
-+++ gfx/layers/opengl/ImageLayerOGL.cpp
-@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources()
- {
-   if (mSharedHandle) {
-     gl()->ReleaseSharedHandle(mShareType, mSharedHandle);
--    mSharedHandle = NULL;
-+    mSharedHandle = 0;
-   }
- 
-   mYUVTexture[0].Release();
---- intl/locale/src/unix/nsDateTimeFormatUnix.cpp~
-+++ intl/locale/src/unix/nsDateTimeFormatUnix.cpp
-@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr
-   struct tm *tmc;
-   int i;
- 
--  tt = time((time_t)NULL);
-+  tt = time(NULL);
-   tmc = localtime(&tt);
- 
-   tmc->tm_hour=22;    // put the test sample hour to 22:00 which is 10PM
---- ipc/glue/CrossProcessMutex_unimplemented.cpp~
-+++ ipc/glue/CrossProcessMutex_unimplemented.cpp
-@@ -40,7 +40,7 @@ CrossProcessMutexHandle
- CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle)
- {
-   NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!");
--  return NULL;
-+  return 0;
- }
- 
- }

Copied: trunk/www/firefox/files/patch-bug786690 (from r1085, trunk/www/firefox/files/patch-bug786690)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/firefox/files/patch-bug786690	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/www/firefox/files/patch-bug786690)
@@ -0,0 +1,26 @@
+commit 38301c3
+Author: Michael Wu <mwu@mozilla.com>
+Date:   Fri Aug 31 10:18:46 2012 -0300
+
+    Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik
+---
+ content/media/nsAudioStream.cpp | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp
+index ac8ef58..8087d31 100644
+--- content/media/nsAudioStream.cpp
++++ content/media/nsAudioStream.cpp
+@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate)
+   params.channels = aNumChannels;
+ #ifdef MOZ_SAMPLE_TYPE_S16LE
+   params.format =  CUBEB_SAMPLE_S16NE;
++  mBytesPerFrame = sizeof(int16_t) * aNumChannels;
+ #else /* MOZ_SAMPLE_TYPE_FLOAT32 */
+   params.format = CUBEB_SAMPLE_FLOAT32NE;
+-#endif
+   mBytesPerFrame = sizeof(float) * aNumChannels;
++#endif
+ 
+   {
+     cubeb_stream* stream;

Modified: trunk/www/firefox/files/patch-bug788039
==============================================================================
--- trunk/www/firefox/files/patch-bug788039	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/files/patch-bug788039	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,16 +1,5 @@
 # Bug 788039 - With no prefix search libevent via pkg-config.
 
---- config/autoconf.mk.in~
-+++ config/autoconf.mk.in
-@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA
- 
- MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@
- MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@
--MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@
-+MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@
- 
- MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@
- MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@
 --- configure.in~
 +++ configure.in
 @@ -3854,7 +3854,7 @@ fi

Modified: trunk/www/firefox/files/patch-bug788108
==============================================================================
--- trunk/www/firefox/files/patch-bug788108	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/files/patch-bug788108	Sun Oct 28 18:15:48 2012	(r1087)
@@ -7,7 +7,7 @@
 -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
 -#ifdef __FreeBSD__
 -#include <ieeefp.h>
--#ifdef __alpha__
+-#if !defined(__i386__) && !defined(__x86_64__)
 -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
 -#else
 -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;

Modified: trunk/www/firefox/files/patch-bug788955
==============================================================================
--- trunk/www/firefox/files/patch-bug788955	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/firefox/files/patch-bug788955	Sun Oct 28 18:15:48 2012	(r1087)
@@ -26,16 +26,6 @@
      add_makefiles "
        memory/jemalloc/Makefile
      "
---- config/autoconf.mk.in
-+++ config/autoconf.mk.in
-@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER  = @MOZ_JSDEBUGGER@
- MOZ_IPDL_TESTS 	= @MOZ_IPDL_TESTS@
- MOZ_MEMORY      = @MOZ_MEMORY@
- MOZ_JEMALLOC    = @MOZ_JEMALLOC@
-+MOZ_NATIVE_JEMALLOC    = @MOZ_NATIVE_JEMALLOC@
- MOZ_PROFILING   = @MOZ_PROFILING@
- MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@
- MOZ_JPROF       = @MOZ_JPROF@
 diff --git configure.in configure.in
 index bb05782..2f32516 100644
 --- configure.in

Deleted: trunk/www/firefox/files/patch-js-src-configure.in
==============================================================================
--- trunk/www/firefox/files/patch-js-src-configure.in	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,10 +0,0 @@
---- js/src/configure.in.orig	2012-02-22 17:06:28.000000000 +0100
-+++ js/src/configure.in	2012-03-07 21:03:11.000000000 +0100
-@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n
-  * C++ implementations should define these macros only when __STDC_LIMIT_MACROS
-  * is defined before <stdint.h> is included. */
- #define __STDC_LIMIT_MACROS
-+#define __STDC_CONSTANT_MACROS
- 
- #endif /* _JS_CONFDEFS_H_ */
- 

Copied: trunk/www/firefox/files/patch-js-src-js-confdefs.h.in (from r1085, trunk/www/firefox/files/patch-js-src-js-confdefs.h.in)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/firefox/files/patch-js-src-js-confdefs.h.in	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/www/firefox/files/patch-js-src-js-confdefs.h.in)
@@ -0,0 +1,10 @@
+--- js/src/js-confdefs.h.in~
++++ js/src/js-confdefs.h.in
+@@ -12,6 +12,7 @@
+  * C++ implementations should define these macros only when __STDC_LIMIT_MACROS
+  * is defined before <stdint.h> is included. */
+ #define __STDC_LIMIT_MACROS
++#define __STDC_CONSTANT_MACROS
+ 
+ #endif /* _JS_CONFDEFS_H_ */
+ 

Modified: trunk/www/libxul/Makefile
==============================================================================
--- trunk/www/libxul/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/libxul/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	libxul
-DISTVERSION=	10.0.10
+DISTVERSION=	10.0.8
 CATEGORIES?=	www devel
 MASTER_SITES=	${MASTER_SITE_MOZILLA}
 MASTER_SITE_SUBDIR=	firefox/releases/${DISTVERSION}esr/source

Modified: trunk/www/libxul/distinfo
==============================================================================
--- trunk/www/libxul/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/libxul/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (firefox-10.0.10esr.source.tar.bz2) = ea14528ae9292332721eef1da5aeebf07c188e5878cd65eb16c2ae03247460c0
-SIZE (firefox-10.0.10esr.source.tar.bz2) = 75629310
+SHA256 (firefox-10.0.8esr.source.tar.bz2) = e908c51761b0143b9f5e8b045b8c91b624357eee8786cd861028e1df60da52f9
+SIZE (firefox-10.0.8esr.source.tar.bz2) = 75620783

Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/linux-firefox/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	firefox
-PORTVERSION=	10.0.10
+PORTVERSION=	10.0.8
 PORTEPOCH=	1
 CATEGORIES=	www
 MASTER_SITE_SUBDIR?=	firefox/releases/${PORTVERSION}esr/linux-i686/en-US

Modified: trunk/www/linux-firefox/distinfo
==============================================================================
--- trunk/www/linux-firefox/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/linux-firefox/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (firefox-10.0.10esr.tar.bz2) = 9fc448ffd16616e6ccc7a3b7734097629114eae244cd4fa8569858be76a9a5bb
-SIZE (firefox-10.0.10esr.tar.bz2) = 17301112
+SHA256 (firefox-10.0.8esr.tar.bz2) = 2996117c8370835a8cccb4dabf3c77779d405301d2e0fc36805f8d58592a7b16
+SIZE (firefox-10.0.8esr.tar.bz2) = 17302746

Modified: trunk/www/linux-seamonkey/Makefile
==============================================================================
--- trunk/www/linux-seamonkey/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/linux-seamonkey/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	seamonkey
-PORTVERSION=	2.13.2
+PORTVERSION=	2.13
 CATEGORIES=	www
 MASTER_SITE_SUBDIR=	${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US
 

Modified: trunk/www/linux-seamonkey/distinfo
==============================================================================
--- trunk/www/linux-seamonkey/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/linux-seamonkey/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,2 +1,2 @@
-SHA256 (seamonkey-2.13.2.tar.bz2) = 1705eb76229e7262809980b6ea4a28296307406d8963eb0113e00dd7bf7ef178
-SIZE (seamonkey-2.13.2.tar.bz2) = 23351344
+SHA256 (seamonkey-2.12.tar.bz2) = 52854628b4324ca27f2b5f5f5a1794ae4559eea03dfc000350973a0bc96c071f
+SIZE (seamonkey-2.12.tar.bz2) = 22987660

Modified: trunk/www/seamonkey-i18n/Makefile
==============================================================================
--- trunk/www/seamonkey-i18n/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey-i18n/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	seamonkey-i18n
-PORTVERSION=	2.13.2
+PORTVERSION=	2.13
 CATEGORIES=	www
 MASTER_SITE_SUBDIR=	seamonkey/releases/${PORTVERSION}/langpack
 PKGNAMEPREFIX=

Modified: trunk/www/seamonkey-i18n/distinfo
==============================================================================
--- trunk/www/seamonkey-i18n/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey-i18n/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,46 +1,46 @@
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 38bb781f2646dc0a29ab4523c5c4d369d10d8b4b6be6f79aae876fcb2f6714b2
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 764168
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 0cd84a8b39400589a720ada46f08af3161acd5c58dc555e6104b45dd18bb7219
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 777295
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = ea9649ee5c2b700a423a196b41d0e187a17f678a04371ec0c6b0f73675a6b64d
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = 798916
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = b3b1b3cb7000d7a668bbce9adfc22f914997057a99d43e94d07b2745ebeb3fad
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = 795991
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 4094501077dd534a1a97d5900171ae5c4097c78e7e9da2d1889814884562ce07
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 745768
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 7903da5f5f6cf5f659c564509c95f22aab6a399e8060dd29b1eb82dc04fedfe8
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 840122
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = f7335b340c9fa2f8d7f57e9a43bb11ee141155920e56d5b2eb70d3cb23d97ee1
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = 790856
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 3801b5412214af8dd8191505d3959c2406e4ca5ec34d92b97bf3d0907a73c423
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 818063
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 8b9e012234ec040b6f127f715087400e596bf87106a3178478cd4e34a22ecd74
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 821613
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 56c5011ea0acedf04aae782a3dc644d824a3e0ecd0a2425127afb5357d10f21f
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 807445
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = e95a0bebf99ca41604743915276eca9242307eff78c877dd3a50a9671fbe052c
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = 740095
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 9db9c13fe41c26fc7cc5d593f745c928dd4d7fa26531e13425ed1026dac97664
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 847022
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 55668a05cbba49236eea576823bbcf65a0365a262787feeecc9751fd6439ccf8
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 822315
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = e1f3733e6c79d4faef6d2082ec4d97cca10d9eeb74229767ce162173cdba33be
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = 922675
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 2f292c5f63dde8b65332f2e1abf4da0ec327458d41d6b65f1187037e9f0b3105
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 806716
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = f2489a630f8f9b87960d0ed8e760d348e437ba1391177c41a2a4e5980cfe5478
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = 813845
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = cb0afad3305e327911ae3848a9f5c190070c48bb49ca6c959b79a026403354f4
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = 801731
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 24eb9db17175565491d04c86725994e27871ada6a9e8e95271379eafdaaa9f57
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 852498
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 2db2ec2d941fb314a50ea81306e335ccf5dbaba02a49bc960dd9907ba3be74e7
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 868946
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = d9c7f899f184d9b3c89d4fb5b58e1bd1d37ce39d47a4341080a5aee668fe9380
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = 803212
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = efb4e17e664932e387ec608ddfe10bb27424f1fab73152fb8d6754f194728b34
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = 840532
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = d9b7a0c0d4742e9a45603cccabc17a06ffa6bfce413636ec0b86ef2e0166d1ad
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = 827525
-SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 9a86f07dfc213e974fb378bec7328601b1a7e81eed42b2049de06251d26d65cb
-SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 892598
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = adfd5acc1940dd010b16057429d0cd47fe34318e346943419bdf0853b2dc99c0
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = 758726
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = c8a3539a521c60de412cfbcc2258c931f2c2159bd7858fcf28a34462ad95aa26
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = 824461
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 14ee1e74c4de0f254ab8faf161160742671f1c248223191bc58e50ec5d3475d6
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 799407
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 6bec0c224f3f828fde4e0dfde3aa4e1c9368d3192ead7d9d1bfe97542d52e3cd
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 794976
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 0d86b0b87d566ace31251bcf6b61a264b181b815a839ab17e54d74bf4e5d58c1
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 739904
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 3f71227794835166fb9c1d6c36f56c3d1af3d9b019e3c92efb544ea6049b92c5
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 840165
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 774f383a14472604026fc059b39753e6cebfe7587927fb773420be418b2ba711
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 787253
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = ea43305b9a9eb4ff70b1bf69249c5e4e9ab7cb2fed3ff85554a081e12e2805a9
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = 817772
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 2766b0f8204e1272f75a4793d81e00aaee2b919fcbe51917bb7df86d7e77f880
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 816962
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = fbfc098882b3d287237ce981c194f087fea0349bff98e622df9dc586d7c59241
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = 801909
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = a901ce807aee4ff449fd13610772502ede4fea888dad9118644123a2f83a6e4e
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = 736599
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 9b33548e72b04c8f194158fa1d314d8073ae8b0e30399086ef71e59cb76cb555
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 899213
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = f1efcf41f28e5e17913ce569a9903c2f9c4ba43b76eaea8c4c105ff68b49a9d3
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = 874587
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 8d6180cb5987c067105f856816398fa503ee9140d0919cd288951cbf480e23d7
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 930503
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = b68b928594d613186354f0ba8ba414189642c52dcb127ec15bed0f68cfa1b2c3
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = 813440
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 86c2438fd2549a3a7f3cefd4970b28dc446e422c55b719f5456388430b8e6b83
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 812797
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 0e7f9b7c0195ed24efa57b188cc5910dce39aa3e18ee11657a36b9352d4cb5e7
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 821808
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 753b65e9d35de89db2d3089b66d2226a7e43869ab1fe67f4a394090d650bd6a8
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 851396
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 8ee97aa10da018b02e6ffda041c4ebb33d33453101d97a9982f48b9c8c766a82
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 864618
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 31840992b98aaf0f426f8980c40a26d88481b282ecf8f02482f3fd95bb57cb1c
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 797602
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 7b9ef9198ac9f9059948e500ed56d3420d24599ed5cea40c43327cc24206b7d6
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 839343
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 40cb87452a0f9e698f47044edf8b32b5e746c0d1cbf18f033ad904b6d4c773b4
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 818972
+SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 8f8ea20e1931c478f81cee5c9feaac42194573e5469ae03d6731951b2f2263e0
+SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 883899

Modified: trunk/www/seamonkey/Makefile
==============================================================================
--- trunk/www/seamonkey/Makefile	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/Makefile	Sun Oct 28 18:15:48 2012	(r1087)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	seamonkey
-DISTVERSION=	2.13.2
+DISTVERSION=	2.14b1
 CATEGORIES?=	www ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA_EXTENDED}
 MASTER_SITE_SUBDIR=	seamonkey/releases/${DISTVERSION}/source
@@ -68,7 +68,7 @@
 
 .include <bsd.port.pre.mk>
 
-WRKSRC=		${WRKDIR}/comm-release
+WRKSRC=		${WRKDIR}/comm-beta
 MOZSRC:=	${WRKSRC}/mozilla
 
 XPI_LIBDIR=	${PREFIX}/lib/xpi

Modified: trunk/www/seamonkey/distinfo
==============================================================================
--- trunk/www/seamonkey/distinfo	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/distinfo	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,4 +1,4 @@
-SHA256 (seamonkey-2.13.2.source.tar.bz2) = 2bdbe1bf7da4810d91e696e1cfde1c82e211ba69b15fd9b6574b6cb898252ce3
-SIZE (seamonkey-2.13.2.source.tar.bz2) = 112085041
+SHA256 (seamonkey-2.14b1.source.tar.bz2) = e9416c46a7d2e2d6c477d7eb0a030965a42cd20479a05e6a968239099199a40c
+SIZE (seamonkey-2.14b1.source.tar.bz2) = 113981679
 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020
 SIZE (enigmail-1.4.5.tar.gz) = 1269207

Modified: trunk/www/seamonkey/files/extra-bug780531
==============================================================================
--- trunk/www/seamonkey/files/extra-bug780531	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/extra-bug780531	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,32 +1,22 @@
 --- mozilla/configure.in~
 +++ mozilla/configure.in
-@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then
-     MOZ_SYDNEYAUDIO=1
-     MOZ_CUBEB=1
-     MOZ_MEDIA=1
--    case "$target_cpu" in
-+    case "$target" in
-     arm*)
-         MOZ_TREMOR=1
-     ;;
-+    *-freebsd*)
-+        MOZ_TREMOR=1
-+    ;;
-     *)
-         MOZ_VORBIS=1
-     ;;
-@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then
-     MOZ_SYDNEYAUDIO=1
-     MOZ_CUBEB=1
-     MOZ_MEDIA=1
--    case "$target_cpu" in
-+    case "$target" in
-     arm*)
-         MOZ_TREMOR=1
-     ;;
-+    *-freebsd*)
-+        MOZ_TREMOR=1
-+    ;;
-     *)
-         MOZ_VORBIS=1
-     ;;
+@@ -5151,12 +5148,17 @@ fi
+ 
+ AC_SUBST(MOZ_WEBRTC)
+ 
+-case "$target_cpu" in
+-arm*)
++case "$target" in
++arm-*-linux*)
+     MOZ_SAMPLE_TYPE_S16LE=1
+     AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
+     AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
+ ;;
++*-freebsd*)
++    MOZ_SAMPLE_TYPE_S16LE=1
++    AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
++    AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
++;;
+ *)
+     MOZ_SAMPLE_TYPE_FLOAT32=1
+     AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32)

Modified: trunk/www/seamonkey/files/patch-alsapulse
==============================================================================
--- trunk/www/seamonkey/files/patch-alsapulse	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-alsapulse	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,27 +1,8 @@
-diff --git mozilla/config/autoconf.mk.in mozilla/config/autoconf.mk.in
-index 44c0b06..748511b 100644
---- mozilla/config/autoconf.mk.in
-+++ mozilla/config/autoconf.mk.in
-@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS	= @MOZ_LIBNOTIFY_CFLAGS@
- MOZ_LIBNOTIFY_LIBS	= @MOZ_LIBNOTIFY_LIBS@
- MOZ_ENABLE_LIBNOTIFY	= @MOZ_ENABLE_LIBNOTIFY@
- 
-+MOZ_ALSA                = @MOZ_ALSA@
- MOZ_ALSA_LIBS           = @MOZ_ALSA_LIBS@
- MOZ_ALSA_CFLAGS         = @MOZ_ALSA_CFLAGS@
- 
-+MOZ_PULSEAUDIO          = @MOZ_PULSEAUDIO@
-+MOZ_PULSEAUDIO_LIBS     = @MOZ_PULSEAUDIO_LIBS@
-+MOZ_PULSEAUDIO_CFLAGS   = @MOZ_PULSEAUDIO_CFLAGS@
-+
- GLIB_CFLAGS	= @GLIB_CFLAGS@
- GLIB_LIBS	= @GLIB_LIBS@
- GLIB_GMODULE_LIBS	= @GLIB_GMODULE_LIBS@
 diff --git mozilla/configure.in mozilla/configure.in
 index 5980b76..11f5f77 100644
 --- mozilla/configure.in
 +++ mozilla/configure.in
-@@ -5600,13 +5600,45 @@ dnl ========================================================
+@@ -5600,13 +5600,25 @@ dnl ========================================================
  dnl = Check alsa availability on Linux if using sydneyaudio
  dnl ========================================================
  
@@ -45,28 +26,8 @@
  
 +AC_SUBST(MOZ_ALSA)
 +
-+dnl ========================================================
-+dnl = Enable PulseAudio
-+dnl ========================================================
-+
-+MOZ_ARG_ENABLE_BOOL(pulseaudio,
-+[  --enable-pulseaudio          Enable PulseAudio support],
-+MOZ_PULSEAUDIO=1,
-+MOZ_PULSEAUDIO=)
-+
-+if test -n "$MOZ_PULSEAUDIO"; then
-+    AC_DEFINE(MOZ_CUBEB)
-+    PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, ,
-+         [echo "$MOZ_PULSEAUDIO_PKG_ERRORS"
-+          AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])])
-+fi
-+
-+AC_SUBST(MOZ_PULSEAUDIO_CFLAGS)
-+AC_SUBST(MOZ_PULSEAUDIO_LIBS)
-+AC_SUBST(MOZ_PULSEAUDIO)
-+
  dnl ========================================================
- dnl = Enable GStreamer
+ dnl = Enable PulseAudio
  dnl ========================================================
 diff --git mozilla/media/libcubeb/src/Makefile.in mozilla/media/libcubeb/src/Makefile.in
 index 5ab4dd8..c8df26f 100644
@@ -83,7 +44,7 @@
  endif
  
  ifeq ($(OS_TARGET),Darwin)
-@@ -42,4 +38,16 @@ CSRCS           = \
+@@ -42,6 +38,12 @@ CSRCS           = \
                  $(NULL)
  endif
  
@@ -93,25 +54,9 @@
 +              $(NULL)
 +endif
 +
-+ifdef MOZ_PULSEAUDIO
-+CSRCS		= \
-+		cubeb_pulse.c \
-+		$(NULL)
-+endif
-+
- include $(topsrcdir)/config/rules.mk
-diff --git mozilla/media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c
-index 599aea2..41fd5af 100644
---- mozilla/media/libcubeb/src/cubeb_alsa.c
-+++ mozilla/media/libcubeb/src/cubeb_alsa.c
-@@ -6,6 +6,6 @@
- #undef NDEBUG
- #define _BSD_SOURCE
--#define _POSIX_SOURCE
-+#define _XOPEN_SOURCE 500
- #include <pthread.h>
- #include <sys/time.h>
- #include <assert.h>
+ ifdef MOZ_PULSEAUDIO
+ CSRCS		= \
+ 		cubeb_pulse.c \
 diff --git mozilla/media/libsydneyaudio/src/Makefile.in mozilla/media/libsydneyaudio/src/Makefile.in
 index 8dda8ce..b19641d 100644
 --- mozilla/media/libsydneyaudio/src/Makefile.in
@@ -150,7 +95,7 @@
 index 43384e9..e46a6e3 100644
 --- mozilla/toolkit/library/Makefile.in
 +++ mozilla/toolkit/library/Makefile.in
-@@ -379,10 +379,13 @@ endif
+@@ -370,14 +370,11 @@ endif
  
  EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) 
  
@@ -160,9 +105,10 @@
 +ifdef MOZ_ALSA
  EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS)
  endif
-+ifdef MOZ_PULSEAUDIO
-+EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
-+endif
+-endif
+-
+ ifdef MOZ_PULSEAUDIO
+-ifdef MOZ_CUBEB
+ EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
+ endif
  endif
- 
- ifdef HAVE_CLOCK_MONOTONIC

Modified: trunk/www/seamonkey/files/patch-bug753046
==============================================================================
--- trunk/www/seamonkey/files/patch-bug753046	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-bug753046	Sun Oct 28 18:15:48 2012	(r1087)
@@ -56,7 +56,7 @@
 
 --- mozilla/ipc/chromium/Makefile.in.orig	2012-02-16 06:40:33.000000000 +0000
 +++ mozilla/ipc/chromium/Makefile.in
-@@ -278,6 +278,34 @@ endif
+@@ -278,6 +278,33 @@ endif
  
  endif # } OS_LINUX
  
@@ -64,7 +64,6 @@
 +
 +CPPSRCS += \
 +  atomicops_internals_x86_gcc.cc \
-+  file_util_linux.cc \
 +  process_util_bsd.cc \
 +  time_posix.cc \
 +  $(NULL)
@@ -404,19 +403,6 @@
  #else
  typedef DirReaderFallback DirReaderPosix;
  #endif
-diff --git mozilla/ipc/chromium/src/base/file_util_linux.cc mozilla/ipc/chromium/src/base/file_util_linux.cc
-index 171e44f..0c6dfcc 100644
---- mozilla/ipc/chromium/src/base/file_util_linux.cc
-+++ mozilla/ipc/chromium/src/base/file_util_linux.cc
-@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) {
- }
- 
- bool GetShmemTempDir(FilePath* path) {
--#ifdef ANDROID
-+#if defined(ANDROID) || defined(OS_BSD)
-   return GetTempDir(path);
- #else
-   *path = FilePath("/dev/shm");
 $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $
 
 --- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig	2011-12-20 23:28:19.000000000 +0000
@@ -541,8 +527,7 @@
    pthread_set_name_np(pthread_self(), name);
 -#elif defined(__NetBSD__)
 +#elif defined(OS_NETBSD)
--  pthread_setname_np(pthread_self(), "%s", name);
-+  pthread_setname_np(pthread_self(), "%s", (void *)name);
+   pthread_setname_np(pthread_self(), "%s", (void *)name);
  #else
    prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0); 
 $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $
@@ -586,7 +571,7 @@
 
 --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig	2012-04-01 00:04:28.000000000 +0000
 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
-@@ -0,0 +1,318 @@
+@@ -0,0 +1,367 @@
 +// Copyright (c) 2008 The Chromium Authors. All rights reserved.
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -621,6 +606,20 @@
 +#define HAVE_POSIX_SPAWN	1
 +#endif
 +
++/*
++ * On platforms that are not gonk based, we fall back to an arbitrary
++ * UID. This is generally the UID for user `nobody', albeit it is not
++ * always the case.
++ */
++
++#if defined(OS_NETBSD) || defined(OS_OPENBSD)
++# define CHILD_UNPRIVILEGED_UID 32767
++# define CHILD_UNPRIVILEGED_GID 32767
++#else
++# define CHILD_UNPRIVILEGED_UID 65534
++# define CHILD_UNPRIVILEGED_GID 65534
++#endif
++
 +#ifndef __dso_public
 +# ifdef __exported
 +#  define __dso_public	__exported
@@ -669,6 +668,17 @@
 +               const environment_map& env_vars_to_set,
 +               bool wait, ProcessHandle* process_handle,
 +               ProcessArchitecture arch) {
++  return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++                   SAME_PRIVILEGES_AS_PARENT,
++                   wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++               const file_handle_mapping_vector& fds_to_remap,
++               const environment_map& env_vars_to_set,
++               ChildPrivileges privs,
++               bool wait, ProcessHandle* process_handle,
++               ProcessArchitecture arch) {
 +  bool retval = true;
 +
 +  char* argv_copy[argv.size() + 1];
@@ -783,6 +793,17 @@
 +               const environment_map& env_vars_to_set,
 +               bool wait, ProcessHandle* process_handle,
 +               ProcessArchitecture arch) {
++  return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++                   SAME_PRIVILEGES_AS_PARENT,
++                   wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++               const file_handle_mapping_vector& fds_to_remap,
++               const environment_map& env_vars_to_set,
++               ChildPrivileges privs,
++               bool wait, ProcessHandle* process_handle,
++               ProcessArchitecture arch) {
 +  scoped_array<char*> argv_cstr(new char*[argv.size() + 1]);
 +  // Illegal to allocate memory after fork and before execvp
 +  InjectiveMultimap fd_shuffle1, fd_shuffle2;
@@ -805,19 +826,32 @@
 +
 +    CloseSuperfluousFds(fd_shuffle2);
 +
++    for (size_t i = 0; i < argv.size(); i++)
++      argv_cstr[i] = const_cast<char*>(argv[i].c_str());
++    argv_cstr[argv.size()] = NULL;
++
++    if (privs == UNPRIVILEGED) {
++      if (setgid(CHILD_UNPRIVILEGED_GID) != 0) {
++        DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0];
++        _exit(127);
++      }
++      if (setuid(CHILD_UNPRIVILEGED_UID) != 0) {
++        DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0];
++        _exit(127);
++      }
++      if (chdir("/") != 0)
++        gProcessLog.print("==> could not chdir()\n");
++    }
++
 +    for (environment_map::const_iterator it = env_vars_to_set.begin();
 +         it != env_vars_to_set.end(); ++it) {
 +      if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/))
 +        _exit(127);
 +    }
-+
-+    for (size_t i = 0; i < argv.size(); i++)
-+      argv_cstr[i] = const_cast<char*>(argv[i].c_str());
-+    argv_cstr[argv.size()] = NULL;
-+    execvp(argv_cstr[0], argv_cstr.get());
++    execv(argv_cstr[0], argv_cstr.get());
 +    // if we get here, we're in serious trouble and should complain loudly
 +    DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0];
-+    exit(127);
++    _exit(127);
 +  } else {
 +    gProcessLog.print("==> process %d launched child process %d\n",
 +                      GetCurrentProcId(), pid);
@@ -1144,7 +1178,7 @@
    base::LaunchApp(childArgv, mFileMap,
 -#if defined(OS_LINUX) || defined(OS_MACOSX)
 +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
-                   newEnvVars,
+                   newEnvVars, privs,
  #endif
                    false, &process, arch);
 diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h

Deleted: trunk/www/seamonkey/files/patch-bug761077
==============================================================================
--- trunk/www/seamonkey/files/patch-bug761077	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,88 +0,0 @@
-diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl
-index b8a87a5..918c4cf 100644
---- mozilla/xpcom/reflect/xptcall/public/genstubs.pl
-+++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl
-@@ -44,7 +44,7 @@ print OUTFILE "*  0 is QueryInterface\n";
- print OUTFILE "*  1 is AddRef\n";
- print OUTFILE "*  2 is Release\n";
- print OUTFILE "*/\n";
--print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n";
-+print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n";
- for($i = 0; $i < $entry_count; $i++) {
-     print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n";
- }
-diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-index eb66761..807db26 100644
---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc
-@@ -8,7 +8,7 @@
- *  1 is AddRef
- *  2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
-diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in
-index ae6ed66..2783957 100644
---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in
-@@ -70,7 +70,7 @@ endif
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES		:= xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -269,7 +269,7 @@ endif
- #
- # Linux/PPC
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc)
-+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp
- ASFILES		:= xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s
- AS		:= $(CC) -c -x assembler-with-cpp
-@@ -278,7 +278,7 @@ endif
- #
- # Linux/PPC64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64)
-+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS                := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp
- ASFILES                := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s
- AS             := $(CC) -c -x assembler-with-cpp
-@@ -350,7 +350,7 @@ endif
- #
- # OpenBSD/SPARC64
- #
--ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64)
-+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS		:= xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp
- ASFILES		:= xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
- endif
-diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h
-index d903ced..e4ec832 100644
---- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h
-+++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h
-@@ -14,7 +14,7 @@
- 
- class xptiInterfaceEntry;
- 
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0;
- #else
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0;
-@@ -31,7 +31,7 @@ public:
- #undef STUB_ENTRY
- #undef SENTINEL_ENTRY
- 
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n();
- #else
- #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);

Deleted: trunk/www/seamonkey/files/patch-bug774671
==============================================================================
--- trunk/www/seamonkey/files/patch-bug774671	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,40 +0,0 @@
-commit 7e9eda2
-Author: Rafael Ávila de Espíndola <respindola@mozilla.com>
-Date:   Tue Jul 17 12:54:41 2012 -0400
-
-    Bug 774671 - Fix mismatched declarations. r=luke.
----
- mozilla/js/src/jsproxy.h | 2 +-
- mozilla/js/src/jsprvtd.h | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git mozilla/js/src/jsproxy.h mozilla/js/src/jsproxy.h
-index ec26e3a..aa0e782 100644
---- mozilla/js/src/jsproxy.h
-+++ mozilla/js/src/jsproxy.h
-@@ -13,7 +13,7 @@
- 
- namespace js {
- 
--class Wrapper;
-+class JS_FRIEND_API(Wrapper);
- 
- /*
-  * A proxy is a JSObject that implements generic behavior by providing custom
-diff --git mozilla/js/src/jsprvtd.h mozilla/js/src/jsprvtd.h
-index 19b5aef..93e1216 100644
---- mozilla/js/src/jsprvtd.h
-+++ mozilla/js/src/jsprvtd.h
-@@ -146,9 +146,9 @@ struct TreeContext;
- class UpvarCookie;
- 
- class Proxy;
--class BaseProxyHandler;
--class DirectWrapper;
--class CrossCompartmentWrapper;
-+class JS_FRIEND_API(BaseProxyHandler);
-+class JS_FRIEND_API(DirectWrapper);
-+class JS_FRIEND_API(CrossCompartmentWrapper);
- 
- class TempAllocPolicy;
- class RuntimeAllocPolicy;

Deleted: trunk/www/seamonkey/files/patch-bug775257
==============================================================================
--- trunk/www/seamonkey/files/patch-bug775257	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,27 +0,0 @@
-commit 8fc8b74
-Author: Oleg Romashin <oleg.romashin@nokia.com>
-Date:   Wed Jul 18 22:46:11 2012 -0400
-
-    Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles
----
- content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-index c48f92e..0fb801a 100644
---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor)
-   gst_object_unref(sinkpad);
- 
-   mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! "
-+#ifndef MOZ_TREMOR
-         "appsink name=audiosink sync=true caps=audio/x-raw-float,"
-         "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL);
-+#else
-+        "appsink name=audiosink sync=true caps=audio/x-raw-int,"
-+        "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL);
-+#endif
-   mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink),
-         "audiosink"));
-   gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks,

Deleted: trunk/www/seamonkey/files/patch-bug777696
==============================================================================
--- trunk/www/seamonkey/files/patch-bug777696	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,32 +0,0 @@
-commit 0c0d1a8
-Author: Landry Breuil <landry@openbsd.org>
-Date:   Mon Jul 30 17:57:15 2012 +0200
-
-    Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec
----
- content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-index 0fb801a..4a69196 100644
---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp
-@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor)
-   mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! "
- #ifdef MOZ_TREMOR
-         "appsink name=audiosink sync=true caps=audio/x-raw-float,"
-+#ifdef IS_LITTLE_ENDIAN
-         "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL);
- #else
-+        "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL);
-+#endif
-+#else
-         "appsink name=audiosink sync=true caps=audio/x-raw-int,"
-+#ifdef IS_LITTLE_ENDIAN
-         "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL);
-+#else
-+        "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL);
-+#endif
- #endif
-   mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink),
-         "audiosink"));

Deleted: trunk/www/seamonkey/files/patch-bug778056
==============================================================================
--- trunk/www/seamonkey/files/patch-bug778056	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,21 +0,0 @@
---- mozilla/memory/mozalloc/mozalloc.cpp~
-+++ mozilla/memory/mozalloc/mozalloc.cpp
-@@ -19,6 +19,9 @@
- #if defined(XP_UNIX)
- #  include <unistd.h>           // for valloc on *BSD
- #endif //if defined(XP_UNIX)
-+#if defined(__FreeBSD__)
-+#  include <malloc_np.h>        // for malloc_usable_size
-+#endif // if defined(__FreeBSD__)
- 
- #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec))
- #  define MOZALLOC_EXPORT __declspec(dllexport)
-@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr)
- 
- #if defined(XP_MACOSX)
-     return malloc_size(ptr);
--#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID))
-+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__)
-     // Android bionic libc doesn't have malloc_usable_size.
-     return malloc_usable_size(ptr);
- #elif defined(XP_WIN)

Deleted: trunk/www/seamonkey/files/patch-bug779847
==============================================================================
--- trunk/www/seamonkey/files/patch-bug779847	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,28 +0,0 @@
---- mozilla/gfx/ycbcr/Makefile.in
-+++ mozilla/gfx/ycbcr/Makefile.in
-@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \
-            $(NULL)
- endif
- else
--ifeq ($(OS_ARCH),Linux)
--CPPSRCS += yuv_row_posix.cpp \
--           $(NULL)
--else
--ifeq ($(OS_ARCH),SunOS)
--CPPSRCS += yuv_row_posix.cpp \
--           $(NULL)
--else
--ifeq ($(OS_ARCH),Darwin)
-+ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH)))
- CPPSRCS += yuv_row_posix.cpp \
-            $(NULL)
- else
- CPPSRCS += yuv_row_other.cpp \
-            $(NULL)
--endif # Darwin
--endif # SunOS
--endif # linux
-+endif # posix
- endif # windows
- 
- ifeq (arm,$(findstring arm,$(OS_TEST)))

Modified: trunk/www/seamonkey/files/patch-bug783463
==============================================================================
--- trunk/www/seamonkey/files/patch-bug783463	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-bug783463	Sun Oct 28 18:15:48 2012	(r1087)
@@ -12,23 +12,3 @@
  	SkTime_Unix.cpp \
  	$(NULL)
  endif
---- mozilla/widget/qt/nsNativeThemeQt.cpp~
-+++ mozilla/widget/qt/nsNativeThemeQt.cpp
-@@ -25,7 +25,6 @@
- #include "nsThemeConstants.h"
- #include "nsIServiceManager.h"
- #include "nsIDOMHTMLInputElement.h"
--#include <malloc.h>
- 
- 
- #include "gfxASurface.h"
---- mozilla/widget/qt/nsSound.cpp~
-+++ mozilla/widget/qt/nsSound.cpp
-@@ -40,6 +40,7 @@
- #include <QSound>
- 
- #include <string.h>
-+#include <unistd.h>
- 
- #include "nscore.h"
- #include "plstr.h"

Deleted: trunk/www/seamonkey/files/patch-bug784741
==============================================================================
--- trunk/www/seamonkey/files/patch-bug784741	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,43 +0,0 @@
-diff --git js/src/Makefile.in js/src/Makefile.in
-index 8eb385f..01bd8e3 100644
---- mozilla/js/src/Makefile.in
-+++ mozilla/js/src/Makefile.in
-@@ -323,6 +323,7 @@ endif
- 
- ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU)))
- ENABLE_YARR_JIT = 1
-+DEFINES += -DENABLE_YARR_JIT=1
- 
- VPATH += 	$(srcdir)/assembler/assembler \
- 		$(srcdir)/methodjit \
-diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h
-index 6570f2d..0c84896 100644
---- mozilla/js/src/assembler/wtf/Platform.h
-+++ mozilla/js/src/assembler/wtf/Platform.h
-@@ -1102,9 +1102,7 @@
- #if WTF_PLATFORM_CHROMIUM
- #define ENABLE_YARR_JIT 0
- 
--#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT)
--#define ENABLE_YARR_JIT 1
--
-+#elif ENABLE_YARR_JIT
- /* Setting this flag compares JIT results with interpreter results. */
- #define ENABLE_YARR_JIT_DEBUG 0
- #endif
-diff --git js/src/configure.in js/src/configure.in
-index c142eb7..34f98b9 100644
---- mozilla/js/src/configure.in
-+++ mozilla/js/src/configure.in
-@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug,
-                            (using compiler flags DBG)],
- [ if test "$enableval" != "no"; then
-     MOZ_DEBUG=1
--    ENABLE_METHODJIT_SPEW=1
-+    if test "$ENABLE_METHODJIT"; then
-+         # needs MethodJIT or YarrJIT
-+         ENABLE_METHODJIT_SPEW=1
-+    fi
-     if test -n "$enableval" -a "$enableval" != "yes"; then
-         MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
-         _MOZ_DEBUG_FLAGS_SET=1

Deleted: trunk/www/seamonkey/files/patch-bug784776
==============================================================================
--- trunk/www/seamonkey/files/patch-bug784776	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,33 +0,0 @@
---- mozilla/gfx/layers/opengl/ImageLayerOGL.cpp~
-+++ mozilla/gfx/layers/opengl/ImageLayerOGL.cpp
-@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources()
- {
-   if (mSharedHandle) {
-     gl()->ReleaseSharedHandle(mShareType, mSharedHandle);
--    mSharedHandle = NULL;
-+    mSharedHandle = 0;
-   }
- 
-   mYUVTexture[0].Release();
---- mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp~
-+++ mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp
-@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr
-   struct tm *tmc;
-   int i;
- 
--  tt = time((time_t)NULL);
-+  tt = time(NULL);
-   tmc = localtime(&tt);
- 
-   tmc->tm_hour=22;    // put the test sample hour to 22:00 which is 10PM
---- mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp~
-+++ mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp
-@@ -40,7 +40,7 @@ CrossProcessMutexHandle
- CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle)
- {
-   NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!");
--  return NULL;
-+  return 0;
- }
- 
- }

Copied: trunk/www/seamonkey/files/patch-bug786690 (from r1085, trunk/www/seamonkey/files/patch-bug786690)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/seamonkey/files/patch-bug786690	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/www/seamonkey/files/patch-bug786690)
@@ -0,0 +1,26 @@
+commit 38301c3
+Author: Michael Wu <mwu@mozilla.com>
+Date:   Fri Aug 31 10:18:46 2012 -0300
+
+    Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik
+---
+ content/media/nsAudioStream.cpp | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp
+index ac8ef58..8087d31 100644
+--- mozilla/content/media/nsAudioStream.cpp
++++ mozilla/content/media/nsAudioStream.cpp
+@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate)
+   params.channels = aNumChannels;
+ #ifdef MOZ_SAMPLE_TYPE_S16LE
+   params.format =  CUBEB_SAMPLE_S16NE;
++  mBytesPerFrame = sizeof(int16_t) * aNumChannels;
+ #else /* MOZ_SAMPLE_TYPE_FLOAT32 */
+   params.format = CUBEB_SAMPLE_FLOAT32NE;
+-#endif
+   mBytesPerFrame = sizeof(float) * aNumChannels;
++#endif
+ 
+   {
+     cubeb_stream* stream;

Modified: trunk/www/seamonkey/files/patch-bug788039
==============================================================================
--- trunk/www/seamonkey/files/patch-bug788039	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-bug788039	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,16 +1,5 @@
 # Bug 788039 - With no prefix search libevent via pkg-config.
 
---- mozilla/config/autoconf.mk.in~
-+++ mozilla/config/autoconf.mk.in
-@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA
- 
- MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@
- MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@
--MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@
-+MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@
- 
- MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@
- MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@
 --- mozilla/configure.in~
 +++ mozilla/configure.in
 @@ -3854,7 +3854,7 @@ fi

Modified: trunk/www/seamonkey/files/patch-bug788108
==============================================================================
--- trunk/www/seamonkey/files/patch-bug788108	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-bug788108	Sun Oct 28 18:15:48 2012	(r1087)
@@ -7,7 +7,7 @@
 -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
 -#ifdef __FreeBSD__
 -#include <ieeefp.h>
--#ifdef __alpha__
+-#if !defined(__i386__) && !defined(__x86_64__)
 -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
 -#else
 -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;

Modified: trunk/www/seamonkey/files/patch-bug788955
==============================================================================
--- trunk/www/seamonkey/files/patch-bug788955	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-bug788955	Sun Oct 28 18:15:48 2012	(r1087)
@@ -26,16 +26,6 @@
      add_makefiles "
        memory/jemalloc/Makefile
      "
---- mozilla/config/autoconf.mk.in
-+++ mozilla/config/autoconf.mk.in
-@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER  = @MOZ_JSDEBUGGER@
- MOZ_IPDL_TESTS 	= @MOZ_IPDL_TESTS@
- MOZ_MEMORY      = @MOZ_MEMORY@
- MOZ_JEMALLOC    = @MOZ_JEMALLOC@
-+MOZ_NATIVE_JEMALLOC    = @MOZ_NATIVE_JEMALLOC@
- MOZ_PROFILING   = @MOZ_PROFILING@
- MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@
- MOZ_JPROF       = @MOZ_JPROF@
 diff --git configure.in configure.in
 index bb05782..2f32516 100644
 --- mozilla/configure.in

Copied: trunk/www/seamonkey/files/patch-bug803811 (from r1085, trunk/www/seamonkey/files/patch-bug803811)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/seamonkey/files/patch-bug803811	Sun Oct 28 18:15:48 2012	(r1087, copy of r1085, trunk/www/seamonkey/files/patch-bug803811)
@@ -0,0 +1,111 @@
+commit 4ff5f0c
+Author: Landry Breuil <landry@openbsd.org>
+Date:   Wed Oct 24 09:56:51 2012 +0400
+
+    Bug 803811 - Fix system zlib detection by porting bug #763651
+---
+ aclocal.m4   |  1 +
+ configure.in | 46 ++++++----------------------------------------
+ 2 files changed, 7 insertions(+), 40 deletions(-)
+
+diff --git aclocal.m4 aclocal.m4
+index f5486dd..a3924d1 100644
+--- aclocal.m4
++++ aclocal.m4
+@@ -16,6 +16,7 @@ builtin(include, mozilla/build/autoconf/acwinpaths.m4)dnl
+ builtin(include, mozilla/build/autoconf/lto.m4)dnl
+ builtin(include, mozilla/build/autoconf/frameptr.m4)dnl
+ builtin(include, mozilla/build/autoconf/compiler-opts.m4)dnl
++builtin(include, mozilla/build/autoconf/zlib.m4)dnl
+ 
+ MOZ_PROG_CHECKMSYS()
+ 
+diff --git configure.in configure.in
+index be833e8..c90fe39 100644
+--- configure.in
++++ configure.in
+@@ -63,7 +63,6 @@ dnl Set the version number of the libs included with mozilla
+ dnl ========================================================
+ MOZJPEG=62
+ MOZPNG=10401
+-MOZZLIB=0x1230
+ NSPR_VERSION=4
+ NSS_VERSION=3
+ 
+@@ -868,8 +867,6 @@ MOZ_USER_DIR=".mozilla"
+ 
+ MOZ_JPEG_CFLAGS=
+ MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/mozilla/jpeg)'
+-MOZ_ZLIB_CFLAGS=
+-MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)'
+ MOZ_BZ2_CFLAGS=
+ MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/mozilla/modules/libbz2/src)'
+ MOZ_PNG_CFLAGS=
+@@ -3957,47 +3954,19 @@ if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$MOZ_NATIVE_JPEG" = 1; then
+     MOZ_JPEG_CFLAGS="-I${JPEG_DIR}/include"
+     MOZ_JPEG_LIBS="-L${JPEG_DIR}/lib ${MOZ_JPEG_LIBS}"
+ fi
++fi # SKIP_LIBRARY_CHECKS
+ 
+ dnl system ZLIB support
+ dnl ========================================================
+-MOZ_ARG_WITH_STRING(system-zlib,
+-[  --with-system-zlib[=PFX]
+-                          Use system libz [installed at prefix PFX]],
+-    ZLIB_DIR=$withval)
+ 
+-_SAVE_CFLAGS=$CFLAGS
+-_SAVE_LDFLAGS=$LDFLAGS
+-_SAVE_LIBS=$LIBS
+-if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then
+-    CFLAGS="-I${ZLIB_DIR}/include $CFLAGS"
+-    LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS"
+-fi
+-if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then
+-    MOZ_NATIVE_ZLIB=
+-else
+-    AC_CHECK_LIB(z, gzread, [MOZ_NATIVE_ZLIB=1 MOZ_ZLIB_LIBS="-lz"], 
+-	  [MOZ_NATIVE_ZLIB=])
+-fi
+-if test "$MOZ_NATIVE_ZLIB" = 1; then
+-    MOZZLIBNUM=`echo $MOZZLIB | awk -F. '{printf "0x%x\n", ((($1 * 16 + $2) * 16) + $3) * 16 + $4}'`
+-    AC_TRY_COMPILE([ #include <stdio.h>
+-                     #include <string.h>
+-                     #include <zlib.h> ],
+-                   [ #if ZLIB_VERNUM < $MOZZLIBNUM
+-                     #error "Insufficient zlib version ($MOZZLIBNUM required)."
+-                     #endif ],
+-                   MOZ_NATIVE_ZLIB=1,
+-AC_MSG_ERROR([Insufficient zlib version for --with-system-zlib ($MOZZLIB required)]))
+-fi
+-CFLAGS=$_SAVE_CFLAGS
+-LDFLAGS=$_SAVE_LDFLAGS
+-LIBS=$_SAVE_LIBS
++MOZ_ZLIB_CHECK([1.2.3])
+ 
+-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$MOZ_NATIVE_ZLIB" = 1; then
+-    MOZ_ZLIB_CFLAGS="-I${ZLIB_DIR}/include"
+-    MOZ_ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}"
++if test "$MOZ_NATIVE_ZLIB" != 1; then
++    MOZ_ZLIB_CFLAGS=
++    MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)'
+ fi
+ 
++if test -z "$SKIP_LIBRARY_CHECKS"; then
+ dnl system BZIP2 Support
+ dnl ========================================================
+ MOZ_ARG_WITH_STRING(system-bz2,
+@@ -6556,13 +6525,10 @@ AC_SUBST(MOZ_NATIVE_MAKEDEPEND)
+ AC_SUBST(SYSTEM_LIBXUL)
+ AC_SUBST(MOZ_NATIVE_JPEG)
+ AC_SUBST(MOZ_NATIVE_PNG)
+-AC_SUBST(MOZ_NATIVE_ZLIB)
+ AC_SUBST(MOZ_NATIVE_BZ2)
+ 
+ AC_SUBST(MOZ_JPEG_CFLAGS)
+ AC_SUBST(MOZ_JPEG_LIBS)
+-AC_SUBST(MOZ_ZLIB_CFLAGS)
+-AC_SUBST(MOZ_ZLIB_LIBS)
+ AC_SUBST(MOZ_BZ2_CFLAGS)
+ AC_SUBST(MOZ_BZ2_LIBS)
+ AC_SUBST(MOZ_PNG_CFLAGS)

Deleted: trunk/www/seamonkey/files/patch-config-autoconf.mk.in
==============================================================================
--- trunk/www/seamonkey/files/patch-config-autoconf.mk.in	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,21 +0,0 @@
---- config/autoconf.mk.in.orig	2009-04-24 03:46:37.000000000 +0200
-+++ config/autoconf.mk.in	2009-05-11 15:03:26.000000000 +0200
-@@ -57,14 +57,14 @@
- prefix		= @prefix@
- exec_prefix	= @exec_prefix@
- bindir		= @bindir@
--includedir	= @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir	= @includedir@/%%MOZILLA%%
- libdir		= @libdir@
- datadir		= @datadir@
- mandir		= @mandir@
--idldir		= $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+idldir		= $(datadir)/idl/%%MOZILLA%%
- 
--installdir	= $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
--sdkdir		= $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
-+installdir	= $(libdir)/%%MOZILLA%%
-+sdkdir		= $(libdir)/%%MOZILLA%%
- 
- DIST		= $(DEPTH)/dist
- LIBXUL_SDK      = @LIBXUL_SDK@

Modified: trunk/www/seamonkey/files/patch-config-baseconfig.mk
==============================================================================
--- trunk/www/seamonkey/files/patch-config-baseconfig.mk	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-config-baseconfig.mk	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,5 +1,5 @@
---- mozilla/config/baseconfig.mk~
-+++ mozilla/config/baseconfig.mk
+--- config/baseconfig.mk~
++++ config/baseconfig.mk
 @@ -1,9 +1,9 @@
  INCLUDED_AUTOCONF_MK = 1
  
@@ -11,6 +11,6 @@
 +idldir = $(datadir)/idl/%%MOZILLA%%
 +installdir = $(libdir)/%%MOZILLA%%
 +sdkdir = $(libdir)/%%MOZILLA%%
- DIST = $(DEPTH)/dist
- 
- # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't
+ MOZILLA_SRCDIR = $(topsrcdir)/mozilla
+ MOZDEPTH = $(DEPTH)/mozilla
+ DIST = $(MOZDEPTH)/dist

Deleted: trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp
==============================================================================
--- trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,20 +0,0 @@
---- mailnews/addrbook/src/nsDirPrefs.cpp~
-+++ mailnews/addrbook/src/nsDirPrefs.cpp
-@@ -375,7 +375,7 @@ static bool DIR_SetServerPosition(nsVoid
-    DIR_Server *s=nsnull;
-    
-    switch (position) {
--   case DIR_POS_APPEND:
-+   case (PRInt32)DIR_POS_APPEND:
-    /* Do nothing if the request is to append a server that is already
-      * in the list.
-      */
-@@ -401,7 +401,7 @@ static bool DIR_SetServerPosition(nsVoid
-      wholeList->AppendElement(server);
-      break;
-      
--   case DIR_POS_DELETE:
-+   case (PRInt32)DIR_POS_DELETE:
-        /* Remove the prefs corresponding to the given server.  If the prefName
-        * value is nsnull, the server has never been saved and there are no
-        * prefs to remove.

Deleted: trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp
==============================================================================
--- trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,29 +0,0 @@
---- mailnews/compose/src/nsSmtpProtocol.cpp~
-+++ mailnews/compose/src/nsSmtpProtocol.cpp
-@@ -127,16 +127,16 @@ nsresult nsExplainErrorDetails(nsISmtpUr
- 
-   switch (code)
-   {
--      case NS_ERROR_SMTP_SERVER_ERROR:
--      case NS_ERROR_TCP_READ_ERROR:
--      case NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED:
--      case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1:
--      case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2:
--      case NS_ERROR_SENDING_FROM_COMMAND:
--      case NS_ERROR_SENDING_RCPT_COMMAND:
--      case NS_ERROR_SENDING_DATA_COMMAND:
--      case NS_ERROR_SENDING_MESSAGE:
--      case NS_ERROR_SMTP_GREETING:
-+      case (int)NS_ERROR_SMTP_SERVER_ERROR:
-+      case (int)NS_ERROR_TCP_READ_ERROR:
-+      case (int)NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED:
-+      case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1:
-+      case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2:
-+      case (int)NS_ERROR_SENDING_FROM_COMMAND:
-+      case (int)NS_ERROR_SENDING_RCPT_COMMAND:
-+      case (int)NS_ERROR_SENDING_DATA_COMMAND:
-+      case (int)NS_ERROR_SENDING_MESSAGE:
-+      case (int)NS_ERROR_SMTP_GREETING:
-          bundle->GetStringFromID(NS_ERROR_GET_CODE(code), getter_Copies(eMsg));
-          msg = nsTextFormatter::vsmprintf(eMsg.get(), args);
-          break;

Deleted: trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp
==============================================================================
--- trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp	Sun Oct 28 18:15:48 2012	(r1086)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,15 +0,0 @@
---- mozilla/content/svg/content/src/nsSVGElement.cpp.orig	2010-05-12 16:46:09.000000000 +0200
-+++ mozilla/content/svg/content/src/nsSVGElement.cpp	2010-05-12 16:49:33.000000000 +0200
-@@ -102,7 +102,11 @@
- // vararg-list methods in this file:
- //   nsSVGElement::GetAnimated{Length,Number,Integer}Values
- // See bug 547964 for details:
--PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull));
-+// I really try to get the details but I'm not allowed to
-+// access this bug in bugzilla:
-+// You are not authorized to access bug #547964.
-+// So disable this ASSERT as it breaks build.
-+//PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull));
- 
- 
- nsSVGEnumMapping nsSVGElement::sSVGUnitTypesMap[] = {

Modified: trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in
==============================================================================
--- trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in	Sun Oct 28 17:59:40 2012	(r1086)
+++ trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in	Sun Oct 28 18:15:48 2012	(r1087)
@@ -1,6 +1,6 @@
---- mozilla/js/src/configure.in.orig	2012-02-22 17:06:28.000000000 +0100
-+++ mozilla/js/src/configure.in	2012-03-07 21:03:11.000000000 +0100
-@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n
+--- mozilla/js/src/js-confdefs.h.in~
++++ mozilla/js/src/js-confdefs.h.in
+@@ -12,6 +12,7 @@
   * C++ implementations should define these macros only when __STDC_LIMIT_MACROS
   * is defined before <stdint.h> is included. */
  #define __STDC_LIMIT_MACROS



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