aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflo <flo@FreeBSD.org>2013-06-26 19:01:34 +0800
committerflo <flo@FreeBSD.org>2013-06-26 19:01:34 +0800
commit2fde5a1d8567a987d8ea29f1ba7f64f5424a8f91 (patch)
tree95f37f9850e84f6918dba03cead478194c444dc5
parent670397c80589bb0b2ccbf7ead6a58ba10df2eab7 (diff)
downloadfreebsd-ports-gnome-2fde5a1d8567a987d8ea29f1ba7f64f5424a8f91.tar.gz
freebsd-ports-gnome-2fde5a1d8567a987d8ea29f1ba7f64f5424a8f91.tar.zst
freebsd-ports-gnome-2fde5a1d8567a987d8ea29f1ba7f64f5424a8f91.zip
- update firefox to 22.0
- update firefox-esr, thunderbird and libxul to 17.0.7 - update nspr to 4.10 - OSS support was removed upstream, only ALSA and PulseAudio are supported from now on. Security: b3fcb387-de4b-11e2-b1c6-0025905a4771 In collaboration with: Jan Beich <jbeich@tormail.org>
-rw-r--r--Mk/bsd.gecko.mk26
-rw-r--r--devel/nspr/Makefile10
-rw-r--r--devel/nspr/distinfo4
-rw-r--r--mail/linux-thunderbird/Makefile2
-rw-r--r--mail/linux-thunderbird/distinfo4
-rw-r--r--mail/thunderbird-i18n/Makefile2
-rw-r--r--mail/thunderbird-i18n/distinfo168
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/distinfo4
-rw-r--r--mail/thunderbird/files/patch-bug85493622
-rw-r--r--security/vuxml/vuln.xml93
-rw-r--r--www/firefox-esr-i18n/Makefile2
-rw-r--r--www/firefox-esr-i18n/distinfo328
-rw-r--r--www/firefox-esr/Makefile2
-rw-r--r--www/firefox-esr/distinfo4
-rw-r--r--www/firefox-esr/files/patch-bug85493622
-rw-r--r--www/firefox-i18n/Makefile4
-rw-r--r--www/firefox-i18n/distinfo328
-rw-r--r--www/firefox/Makefile9
-rw-r--r--www/firefox/distinfo4
-rw-r--r--www/firefox/files/extra-bug78053123
-rw-r--r--www/firefox/files/patch-bug68525817
-rw-r--r--www/firefox/files/patch-bug78043217
-rw-r--r--www/firefox/files/patch-bug807492246
-rw-r--r--www/firefox/files/patch-bug82431717
-rw-r--r--www/firefox/files/patch-bug8269858
-rw-r--r--www/firefox/files/patch-bug83682433
-rw-r--r--www/firefox/files/patch-bug85493622
-rw-r--r--www/firefox/files/patch-clang3395
-rw-r--r--www/firefox/files/patch-duckduckgo10
-rw-r--r--www/firefox/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c13
-rw-r--r--www/libxul/Makefile2
-rw-r--r--www/libxul/distinfo4
-rw-r--r--www/libxul/files/patch-bug85493622
34 files changed, 598 insertions, 971 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 339cc34b6ffb..32aec7b70c95 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -176,7 +176,7 @@ Gecko_Pre_Include= bsd.gecko.mk
# is given by the maintainer via the port or by the
# user via defined variable try to find the highest
# stable installed version.
-# Available values: yes 17+ 21+ 17 21+
+# Available values: yes 17+ 22+ 17 22+
# NOTE:
# default value 17 is used in case of USE_FIREFOX=yes
#
@@ -187,9 +187,9 @@ Gecko_Pre_Include= bsd.gecko.mk
# version is given by the maintainer via the port
# or by the user via defined variable try to find
# the highest stable installed version.
-# Available values: yes 17+ 17
+# Available values: yes 19+ 19
# NOTE:
-# default value 17 is used in case of USE_SEAMONKEY=yes
+# default value 19 is used in case of USE_SEAMONKEY=yes
#
# USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey.
# Available values: see USE_SEAMONKEY
@@ -218,11 +218,11 @@ _FIREFOX_BUILD_DEPENDS= yes
.endif
_FIREFOX_DEFAULT_VERSION= 17
-_FIREFOX_VERSIONS= 17 21
-_FIREFOX_RANGE_VERSIONS= 17+ 21+
+_FIREFOX_VERSIONS= 17 22
+_FIREFOX_RANGE_VERSIONS= 17+ 22+
# For specifying [17, ..]+
-_FIREFOX_21P= 21 ${_FIREFOX_17P}
+_FIREFOX_22P= 22 ${_FIREFOX_17P}
_FIREFOX_17P= 17
# Set the default Firefox version and check if USE_FIREFOX=yes was given
@@ -269,7 +269,7 @@ IGNORE= cannot install: unknown Firefox version: firefox-${USE_FIREFOX:C/([0-9
# Dependence lines for different Firefox versions
17_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
-21_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
+22_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
# Add dependencies
.if defined(USE_FIREFOX)
@@ -291,12 +291,12 @@ USE_SEAMONKEY:= ${USE_SEAMONKEY_BUILD}
_SEAMONKEY_BUILD_DEPENDS= yes
.endif
-_SEAMONKEY_DEFAULT_VERSION= 17
-_SEAMONKEY_VERSIONS= 17
-_SEAMONKEY_RANGE_VERSIONS= 17+
+_SEAMONKEY_DEFAULT_VERSION= 19
+_SEAMONKEY_VERSIONS= 19
+_SEAMONKEY_RANGE_VERSIONS= 19+
-# For specifying [17, ..]+
-_SEAMONKEY_17P= 17
+# For specifying [19, ..]+
+_SEAMONKEY_19P= 19
# Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given
.if ${USE_SEAMONKEY} == "yes"
@@ -338,7 +338,7 @@ IGNORE= cannot install: unknown SeaMonkey version: seamonkey-2.${USE_SEAMONKEY
.endif
# Dependence lines for different SeaMonkey versions
-17_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey
+19_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey
# Add dependencies
.if defined(USE_SEAMONKEY)
diff --git a/devel/nspr/Makefile b/devel/nspr/Makefile
index 444389798d1e..bcf3cbc44b9a 100644
--- a/devel/nspr/Makefile
+++ b/devel/nspr/Makefile
@@ -1,19 +1,15 @@
-# Ports collection Makefile for: nspr
-# Date created: 18 December 2001
-# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
-#
+# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $
PORTNAME= nspr
-DISTVERSION= 4.9.6
+DISTVERSION= 4.10
CATEGORIES= devel
MASTER_SITES= MOZILLA/${PORTNAME}/releases/v${PORTVERSION}/src
MAINTAINER= gecko@FreeBSD.org
COMMENT= A platform-neutral API for system level and libc like functions
-WRKSRC= ${WRKDIR}/${DISTNAME}/mozilla/nsprpub/build
+WRKSRC= ${WRKDIR}/${DISTNAME}/nspr/build
USE_LDCONFIG= yes
USE_GMAKE= yes
diff --git a/devel/nspr/distinfo b/devel/nspr/distinfo
index cbf8c014c8dc..eb7259317501 100644
--- a/devel/nspr/distinfo
+++ b/devel/nspr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (nspr-4.9.6.tar.gz) = 7693fddd3c5cc15d53a50df53ab5dcdaa2eb58f5003302690559471744d6c6f9
-SIZE (nspr-4.9.6.tar.gz) = 1163033
+SHA256 (nspr-4.10.tar.gz) = 0cfbe561676b92e5af3ddc7ac77452014e3da8885da66baec811e7354138cc16
+SIZE (nspr-4.10.tar.gz) = 1103862
diff --git a/mail/linux-thunderbird/Makefile b/mail/linux-thunderbird/Makefile
index 77e7a4ec3184..e3553410d174 100644
--- a/mail/linux-thunderbird/Makefile
+++ b/mail/linux-thunderbird/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= thunderbird
-PORTVERSION= 17.0.6
+PORTVERSION= 17.0.7
CATEGORIES= mail
DISTNAME= ${PORTNAME}-${DISTVERSION}esr
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US
diff --git a/mail/linux-thunderbird/distinfo b/mail/linux-thunderbird/distinfo
index d7685da42c0a..e14b3283f5f4 100644
--- a/mail/linux-thunderbird/distinfo
+++ b/mail/linux-thunderbird/distinfo
@@ -1,2 +1,2 @@
-SHA256 (thunderbird-17.0.6esr.tar.bz2) = f498d80615659890cfcc641dd436aec5ac5c46ed1082d27ae85700a8c39b4f91
-SIZE (thunderbird-17.0.6esr.tar.bz2) = 21509701
+SHA256 (thunderbird-17.0.7esr.tar.bz2) = b6af8d3b5950dab46e7ab5868091177f2da8474e879080e273ff816f4f460c5a
+SIZE (thunderbird-17.0.7esr.tar.bz2) = 21511954
diff --git a/mail/thunderbird-i18n/Makefile b/mail/thunderbird-i18n/Makefile
index 79cae37efe10..b3c49a5317eb 100644
--- a/mail/thunderbird-i18n/Makefile
+++ b/mail/thunderbird-i18n/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= thunderbird-i18n
-PORTVERSION= 17.0.6
+PORTVERSION= 17.0.7
CATEGORIES= mail
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}esr/linux-i686/xpi
PKGNAMEPREFIX=
diff --git a/mail/thunderbird-i18n/distinfo b/mail/thunderbird-i18n/distinfo
index 1cf2b2a872fb..2540162674be 100644
--- a/mail/thunderbird-i18n/distinfo
+++ b/mail/thunderbird-i18n/distinfo
@@ -1,84 +1,84 @@
-SHA256 (xpi/thunderbird-i18n-17.0.6/ar.xpi) = 3cac8aefb6a36adff9ba9b863435b1ec43b439325659fd14cd2b392226f3eb70
-SIZE (xpi/thunderbird-i18n-17.0.6/ar.xpi) = 445977
-SHA256 (xpi/thunderbird-i18n-17.0.6/br.xpi) = c54258f01e83f71bb1826fbea344028524dddcc77539d03fe9376832ada6f54e
-SIZE (xpi/thunderbird-i18n-17.0.6/br.xpi) = 417072
-SHA256 (xpi/thunderbird-i18n-17.0.6/ca.xpi) = e6ace93ff41867080f42ed5adfb70803986ec0b54811683621e6944492cdfc41
-SIZE (xpi/thunderbird-i18n-17.0.6/ca.xpi) = 418408
-SHA256 (xpi/thunderbird-i18n-17.0.6/cs.xpi) = 2e7dd4e30935f78772f38a133a3695e36d511c8defb5b02181708b8f50bd4e60
-SIZE (xpi/thunderbird-i18n-17.0.6/cs.xpi) = 420627
-SHA256 (xpi/thunderbird-i18n-17.0.6/da.xpi) = f37bd8014c1288cf40084c07d97e0abee47fe973d826e2faf7689d221abdc9d7
-SIZE (xpi/thunderbird-i18n-17.0.6/da.xpi) = 398981
-SHA256 (xpi/thunderbird-i18n-17.0.6/de.xpi) = 216ad172402e3e041894a108aab8c149954742a086d6d9caf61fa5abea09133a
-SIZE (xpi/thunderbird-i18n-17.0.6/de.xpi) = 393632
-SHA256 (xpi/thunderbird-i18n-17.0.6/en-GB.xpi) = e560d585b29e0aa20fc023e1378cb38b1c3da900e38ea7f454b9587d4bd93d88
-SIZE (xpi/thunderbird-i18n-17.0.6/en-GB.xpi) = 390694
-SHA256 (xpi/thunderbird-i18n-17.0.6/en-US.xpi) = 65dbf8548a776d0c31a835a3264ccd1885e879e77bcc8c7a510fb5cdbece2194
-SIZE (xpi/thunderbird-i18n-17.0.6/en-US.xpi) = 390780
-SHA256 (xpi/thunderbird-i18n-17.0.6/es-AR.xpi) = 0980cd1b1731d57144906aa0f13670c7a0f37f89b39c3236e7037b84d4dab1cc
-SIZE (xpi/thunderbird-i18n-17.0.6/es-AR.xpi) = 415499
-SHA256 (xpi/thunderbird-i18n-17.0.6/es-ES.xpi) = e1d1f79b2a5159d909ef0c85c8245872f63e12b5548891f0d4b57d5331082c5a
-SIZE (xpi/thunderbird-i18n-17.0.6/es-ES.xpi) = 356861
-SHA256 (xpi/thunderbird-i18n-17.0.6/et.xpi) = b8c0c3312b90fab5d39a1ee546c0e7b01b4ea342ad6cfae4a6f6853b083d6568
-SIZE (xpi/thunderbird-i18n-17.0.6/et.xpi) = 411892
-SHA256 (xpi/thunderbird-i18n-17.0.6/eu.xpi) = 9974a9dd3769fb04236d15d294f51833f9274f59593139290ae62cbfb01211a8
-SIZE (xpi/thunderbird-i18n-17.0.6/eu.xpi) = 407190
-SHA256 (xpi/thunderbird-i18n-17.0.6/fi.xpi) = 22808e9a1bcfa24519242a1743e1023128c8ca4a837dd7354a74f215fad889b3
-SIZE (xpi/thunderbird-i18n-17.0.6/fi.xpi) = 413620
-SHA256 (xpi/thunderbird-i18n-17.0.6/fr.xpi) = c140e599ba4f9d93bf9b69a54357dba336537f54f9f7458c1e030bdf3c78d18f
-SIZE (xpi/thunderbird-i18n-17.0.6/fr.xpi) = 420826
-SHA256 (xpi/thunderbird-i18n-17.0.6/fy-NL.xpi) = 8c562f6b66ed4d9d695cad38516234ea8cd7d465ada90a5e5fdccc58cf6edcab
-SIZE (xpi/thunderbird-i18n-17.0.6/fy-NL.xpi) = 415713
-SHA256 (xpi/thunderbird-i18n-17.0.6/ga-IE.xpi) = ff11b04d4fe79dc0ff4068ce65eb405ee6a3765e38b90b0b7b1715d5e9efba81
-SIZE (xpi/thunderbird-i18n-17.0.6/ga-IE.xpi) = 425395
-SHA256 (xpi/thunderbird-i18n-17.0.6/gd.xpi) = 61e544331e78964c8e525ac2c1ac96f1fcb7f1af6daa94fc49c3550537f876a0
-SIZE (xpi/thunderbird-i18n-17.0.6/gd.xpi) = 428940
-SHA256 (xpi/thunderbird-i18n-17.0.6/gl.xpi) = 2839ae526fe12a88555df178ec4bd2b37fa9af3296c3bd58762a4227cee69329
-SIZE (xpi/thunderbird-i18n-17.0.6/gl.xpi) = 410370
-SHA256 (xpi/thunderbird-i18n-17.0.6/he.xpi) = d0fa6eeacd87f4dc4951ba5b024a1cfe68f89dc5f82bd68216c75afa34580cff
-SIZE (xpi/thunderbird-i18n-17.0.6/he.xpi) = 439504
-SHA256 (xpi/thunderbird-i18n-17.0.6/hu.xpi) = dffe35138492e2b2a10192d8e57316c4a06fdd456e8f1f8c502e7298b831f88c
-SIZE (xpi/thunderbird-i18n-17.0.6/hu.xpi) = 433187
-SHA256 (xpi/thunderbird-i18n-17.0.6/is.xpi) = 3baa04190b767a4823fda7f17ca9d11469936268b985ebb615369b5971bd252f
-SIZE (xpi/thunderbird-i18n-17.0.6/is.xpi) = 414069
-SHA256 (xpi/thunderbird-i18n-17.0.6/it.xpi) = 4d50e3b0e7d557fbf600e50a9776ce7bcbe6f9f7ffc2d9e9d617b69ffcdb96de
-SIZE (xpi/thunderbird-i18n-17.0.6/it.xpi) = 348621
-SHA256 (xpi/thunderbird-i18n-17.0.6/ja.xpi) = 3fb3a5b08020d1af7723f30b69bbc787f2b443231ee567aaf1d90bef040be11c
-SIZE (xpi/thunderbird-i18n-17.0.6/ja.xpi) = 463488
-SHA256 (xpi/thunderbird-i18n-17.0.6/ko.xpi) = bfc853f8b7731838e6a61709ffb1ffdbf883119161b38174ceb7a7874469e21c
-SIZE (xpi/thunderbird-i18n-17.0.6/ko.xpi) = 412964
-SHA256 (xpi/thunderbird-i18n-17.0.6/lt.xpi) = cd7b6c6de154036e04ce6bf3370728fd29f26edee22456d7b7eb277c9025dee2
-SIZE (xpi/thunderbird-i18n-17.0.6/lt.xpi) = 519803
-SHA256 (xpi/thunderbird-i18n-17.0.6/nb-NO.xpi) = 026ed27e8a71b9cd2fd334d8ada33d9519e3abdb57f3ee4c197ed41dad6940c5
-SIZE (xpi/thunderbird-i18n-17.0.6/nb-NO.xpi) = 408520
-SHA256 (xpi/thunderbird-i18n-17.0.6/nl.xpi) = e96e603afbe588e53488344ba58d0c3c9cafef70c66728ab5dbf5d6dae247421
-SIZE (xpi/thunderbird-i18n-17.0.6/nl.xpi) = 408527
-SHA256 (xpi/thunderbird-i18n-17.0.6/nn-NO.xpi) = dbc77a175cb9ef75b6c6dd7a10ca6a1bfaa26e5820e666972f5c6b2203676039
-SIZE (xpi/thunderbird-i18n-17.0.6/nn-NO.xpi) = 431472
-SHA256 (xpi/thunderbird-i18n-17.0.6/pl.xpi) = bb74a6496498925cd37b1bcbdb68bd3ae7c6edc6e65fbe813682ad8c0018cf5d
-SIZE (xpi/thunderbird-i18n-17.0.6/pl.xpi) = 402114
-SHA256 (xpi/thunderbird-i18n-17.0.6/pt-BR.xpi) = d83dd1f78bfe2f052b154e437cc73f8398657ebeeca3889728f04ed13c9c6bf6
-SIZE (xpi/thunderbird-i18n-17.0.6/pt-BR.xpi) = 415778
-SHA256 (xpi/thunderbird-i18n-17.0.6/pt-PT.xpi) = 729df52370439dfb18760e6a02ef7b4a24f6061135aa09a95fa7848d6f9f1b49
-SIZE (xpi/thunderbird-i18n-17.0.6/pt-PT.xpi) = 445754
-SHA256 (xpi/thunderbird-i18n-17.0.6/rm.xpi) = 2cb0f3b87a62306de65d36fac4fd42f14841adf8737a6b2d801065fca549d087
-SIZE (xpi/thunderbird-i18n-17.0.6/rm.xpi) = 415531
-SHA256 (xpi/thunderbird-i18n-17.0.6/ru.xpi) = 7735bc42e44569710c3de2e9481820ffca910ea19dd22c247416de6c0de3fd80
-SIZE (xpi/thunderbird-i18n-17.0.6/ru.xpi) = 415708
-SHA256 (xpi/thunderbird-i18n-17.0.6/si.xpi) = caa7a9b73b6a7a618ab70fdb660eee14c89721ff195f5f07c54acdb7ffe6fd4a
-SIZE (xpi/thunderbird-i18n-17.0.6/si.xpi) = 494164
-SHA256 (xpi/thunderbird-i18n-17.0.6/sk.xpi) = f755108b99a804494854e88ee080039237bb9eac987dbf848fc84b8b4869eb3c
-SIZE (xpi/thunderbird-i18n-17.0.6/sk.xpi) = 429757
-SHA256 (xpi/thunderbird-i18n-17.0.6/sl.xpi) = ca0ac38dfb6b391ca450f0978f2c88a61c8d98f1b6d5aac57c45ca43b59b8d4b
-SIZE (xpi/thunderbird-i18n-17.0.6/sl.xpi) = 442096
-SHA256 (xpi/thunderbird-i18n-17.0.6/sq.xpi) = 7f6c59a15722e2c1e297579bd528c4647424c0bfbc12da1ce95a89bc4cd4fe95
-SIZE (xpi/thunderbird-i18n-17.0.6/sq.xpi) = 418781
-SHA256 (xpi/thunderbird-i18n-17.0.6/sv-SE.xpi) = 59750592767c531c44f09e2812de432f7f5bb27bcd25433a05172f427feac392
-SIZE (xpi/thunderbird-i18n-17.0.6/sv-SE.xpi) = 413218
-SHA256 (xpi/thunderbird-i18n-17.0.6/ta-LK.xpi) = a02df902d82d648599f842a116ac84257e8186b60d8d127075fb267193b7efa7
-SIZE (xpi/thunderbird-i18n-17.0.6/ta-LK.xpi) = 517913
-SHA256 (xpi/thunderbird-i18n-17.0.6/tr.xpi) = 3397f9de18a0665f01951daca8cd2d4f82ed64d0d52279ddcc9727a7357e2c51
-SIZE (xpi/thunderbird-i18n-17.0.6/tr.xpi) = 444945
-SHA256 (xpi/thunderbird-i18n-17.0.6/uk.xpi) = b77465dee6e83506077a7738362b143ce6fb71e46a774074ace3054dd1dbcbf1
-SIZE (xpi/thunderbird-i18n-17.0.6/uk.xpi) = 471143
-SHA256 (xpi/thunderbird-i18n-17.0.6/zh-TW.xpi) = 4c11cdaf70f57ec3e09fdd68476bcb73aa0a7eb2c3519e8c4bb14397cba94011
-SIZE (xpi/thunderbird-i18n-17.0.6/zh-TW.xpi) = 437591
+SHA256 (xpi/thunderbird-i18n-17.0.7/ar.xpi) = 44fe3d4de0116dc9a429ab11be394ee588e1c0f5317c5ffc8e0e24e587fb99f8
+SIZE (xpi/thunderbird-i18n-17.0.7/ar.xpi) = 445976
+SHA256 (xpi/thunderbird-i18n-17.0.7/br.xpi) = 398adbed46ebd2cf1ac24224d0511236b27de23ff5593d4a7516ade97d80d17f
+SIZE (xpi/thunderbird-i18n-17.0.7/br.xpi) = 417071
+SHA256 (xpi/thunderbird-i18n-17.0.7/ca.xpi) = 62d22918155f64c981e1a2020ebc084b48fbc274b72e05c0e45844d73d059706
+SIZE (xpi/thunderbird-i18n-17.0.7/ca.xpi) = 418407
+SHA256 (xpi/thunderbird-i18n-17.0.7/cs.xpi) = f3e5fb42eb4e1e17a99529ce30bac387570b5a5434a23488e3be0fb70db0bd57
+SIZE (xpi/thunderbird-i18n-17.0.7/cs.xpi) = 420627
+SHA256 (xpi/thunderbird-i18n-17.0.7/da.xpi) = d0a7943308f308d06899daa28317ca989fdaf75919bed5ee8361132e38d0020d
+SIZE (xpi/thunderbird-i18n-17.0.7/da.xpi) = 398980
+SHA256 (xpi/thunderbird-i18n-17.0.7/de.xpi) = b67a0d7400b260f91dda55975f0a5aa8638acd095666bb7e84df1efad266b914
+SIZE (xpi/thunderbird-i18n-17.0.7/de.xpi) = 393632
+SHA256 (xpi/thunderbird-i18n-17.0.7/en-GB.xpi) = ff44cb57de261674ab2fb1620914c926555e5561387451353230eb94007290a2
+SIZE (xpi/thunderbird-i18n-17.0.7/en-GB.xpi) = 390694
+SHA256 (xpi/thunderbird-i18n-17.0.7/en-US.xpi) = 03e166185b06a331e29736be8f379dbc563b37e7a06b35055aca9a32de3a92ff
+SIZE (xpi/thunderbird-i18n-17.0.7/en-US.xpi) = 390780
+SHA256 (xpi/thunderbird-i18n-17.0.7/es-AR.xpi) = e507feb192e0f1e89df2579417ea2e850bc073887bf89ddefb984200d589ea83
+SIZE (xpi/thunderbird-i18n-17.0.7/es-AR.xpi) = 415499
+SHA256 (xpi/thunderbird-i18n-17.0.7/es-ES.xpi) = 9422bc6a60e130921e68ee9a438aa9d4e8ebf55c8c96e6859773ace71d535e0b
+SIZE (xpi/thunderbird-i18n-17.0.7/es-ES.xpi) = 356861
+SHA256 (xpi/thunderbird-i18n-17.0.7/et.xpi) = 8cbde9ab3162eb4ecb3efffaa09c9fccafc01dc8ccaf49c7d827e8f9b66ea291
+SIZE (xpi/thunderbird-i18n-17.0.7/et.xpi) = 411892
+SHA256 (xpi/thunderbird-i18n-17.0.7/eu.xpi) = 2a583bb8ebf691f0b8c8dde4be24c1b788d76a553069ff81f03072ebb0b46a4e
+SIZE (xpi/thunderbird-i18n-17.0.7/eu.xpi) = 407189
+SHA256 (xpi/thunderbird-i18n-17.0.7/fi.xpi) = 7211be29a9a4201bacb6c49746115d71399d077dffc53f31ada7222b2b7f666b
+SIZE (xpi/thunderbird-i18n-17.0.7/fi.xpi) = 413620
+SHA256 (xpi/thunderbird-i18n-17.0.7/fr.xpi) = 19118767c853d85a2bc8433b685f3c177ab4e44409b200fc6654e00f54351d04
+SIZE (xpi/thunderbird-i18n-17.0.7/fr.xpi) = 420826
+SHA256 (xpi/thunderbird-i18n-17.0.7/fy-NL.xpi) = fc54a98367f053ccdc3d052cb2d4280da8761c1a98e7af2768c73b9a5c3e5d41
+SIZE (xpi/thunderbird-i18n-17.0.7/fy-NL.xpi) = 415712
+SHA256 (xpi/thunderbird-i18n-17.0.7/ga-IE.xpi) = 885564443522cc29dfcb593332b5dc0908783f82df52ef247262fcb662e63896
+SIZE (xpi/thunderbird-i18n-17.0.7/ga-IE.xpi) = 425395
+SHA256 (xpi/thunderbird-i18n-17.0.7/gd.xpi) = 33cdc4a93d89ae0e3b2b4b5ac6782b052073d2d3cd478e28592f6de1d351dd91
+SIZE (xpi/thunderbird-i18n-17.0.7/gd.xpi) = 428939
+SHA256 (xpi/thunderbird-i18n-17.0.7/gl.xpi) = 7a5b48676696deebc3e8797b13f6b907b4f9cac7b2217cb70e09a1a9a6b0eeb8
+SIZE (xpi/thunderbird-i18n-17.0.7/gl.xpi) = 410370
+SHA256 (xpi/thunderbird-i18n-17.0.7/he.xpi) = 78139a85717ea42393e8e2f6c3da5192442abdc9d91e7ca052e48cc759859784
+SIZE (xpi/thunderbird-i18n-17.0.7/he.xpi) = 439504
+SHA256 (xpi/thunderbird-i18n-17.0.7/hu.xpi) = b0df73e923c31beb7846589898efe76c87e091498b66b62a0edf7c642174884c
+SIZE (xpi/thunderbird-i18n-17.0.7/hu.xpi) = 433187
+SHA256 (xpi/thunderbird-i18n-17.0.7/is.xpi) = 154aff2b1ab9d8267e3b7ef7a0339fc239dc7bb0975c0429033be8beeb4e8fc8
+SIZE (xpi/thunderbird-i18n-17.0.7/is.xpi) = 414068
+SHA256 (xpi/thunderbird-i18n-17.0.7/it.xpi) = af798f3dd93d5d843a2dcbcd77866f970a78be4b172e9abc9e4af9365c835ad3
+SIZE (xpi/thunderbird-i18n-17.0.7/it.xpi) = 348621
+SHA256 (xpi/thunderbird-i18n-17.0.7/ja.xpi) = fa155cb29ea3a25e5d0efb42514a970c92cb2512f6d2836737e1b78c4fe69d4b
+SIZE (xpi/thunderbird-i18n-17.0.7/ja.xpi) = 463488
+SHA256 (xpi/thunderbird-i18n-17.0.7/ko.xpi) = d337a8056ac11663a21ff6d53ac41db3de610c601c88bb05d244ea4123694496
+SIZE (xpi/thunderbird-i18n-17.0.7/ko.xpi) = 412964
+SHA256 (xpi/thunderbird-i18n-17.0.7/lt.xpi) = 4b03c05bc812e78fc5a6a8d95aa57d58faa9c5125ab211ba41c4947e53b872ec
+SIZE (xpi/thunderbird-i18n-17.0.7/lt.xpi) = 519802
+SHA256 (xpi/thunderbird-i18n-17.0.7/nb-NO.xpi) = 977d9db36ed32d5b736fca430317891ece6f80ddf101d9ff0b27bd792bc664ea
+SIZE (xpi/thunderbird-i18n-17.0.7/nb-NO.xpi) = 408520
+SHA256 (xpi/thunderbird-i18n-17.0.7/nl.xpi) = 188b116c6b78a85f999cdfda1d217a300a964eec7af78098bf8d336ad8cc4526
+SIZE (xpi/thunderbird-i18n-17.0.7/nl.xpi) = 408527
+SHA256 (xpi/thunderbird-i18n-17.0.7/nn-NO.xpi) = 51aec0a0b303b6babd2ab00e024dc0bdcb58f7134feca13a0166007c160946dc
+SIZE (xpi/thunderbird-i18n-17.0.7/nn-NO.xpi) = 431472
+SHA256 (xpi/thunderbird-i18n-17.0.7/pl.xpi) = 224079ebee813160fd743ea3da291430dedc53fec040864d5aa13d0ad226e70b
+SIZE (xpi/thunderbird-i18n-17.0.7/pl.xpi) = 402114
+SHA256 (xpi/thunderbird-i18n-17.0.7/pt-BR.xpi) = faee7b566a253be5fdd4fee26a02b8bb2caca4c37246ddcaefde2a4323f09234
+SIZE (xpi/thunderbird-i18n-17.0.7/pt-BR.xpi) = 415778
+SHA256 (xpi/thunderbird-i18n-17.0.7/pt-PT.xpi) = 9de9c419f89804503f74013eb1d613c7224ead72b664270383c3672df9ff7786
+SIZE (xpi/thunderbird-i18n-17.0.7/pt-PT.xpi) = 445754
+SHA256 (xpi/thunderbird-i18n-17.0.7/rm.xpi) = a3d1c1af367d836415a2ed03f25020c4e820996285ff47adca84a0b9ea8ca4b2
+SIZE (xpi/thunderbird-i18n-17.0.7/rm.xpi) = 415531
+SHA256 (xpi/thunderbird-i18n-17.0.7/ru.xpi) = 3a3a5aad50a6e13914fea177b13a0d118ff0ee9954500a537c8d05037108d0aa
+SIZE (xpi/thunderbird-i18n-17.0.7/ru.xpi) = 415709
+SHA256 (xpi/thunderbird-i18n-17.0.7/si.xpi) = 03adeffcae250398946958c56c6db75736e571acfc7f8c99547af68a4b764085
+SIZE (xpi/thunderbird-i18n-17.0.7/si.xpi) = 494163
+SHA256 (xpi/thunderbird-i18n-17.0.7/sk.xpi) = 22a4483584bb969e098569379795b46c276db450c8066b85b41e8c7cd4316eb3
+SIZE (xpi/thunderbird-i18n-17.0.7/sk.xpi) = 429756
+SHA256 (xpi/thunderbird-i18n-17.0.7/sl.xpi) = 799eae2ede769e5289ea226d736fba5e91906ea43db96428899b70603caa6fe1
+SIZE (xpi/thunderbird-i18n-17.0.7/sl.xpi) = 442096
+SHA256 (xpi/thunderbird-i18n-17.0.7/sq.xpi) = 89c8320f66324f15a28da27165bfcbac3ab9a7bfb6922676261f513ebd9f0edc
+SIZE (xpi/thunderbird-i18n-17.0.7/sq.xpi) = 418780
+SHA256 (xpi/thunderbird-i18n-17.0.7/sv-SE.xpi) = 4ceb3a1db101b9a724f82005f85a397be9e7a118a89370b089a26aeac152372a
+SIZE (xpi/thunderbird-i18n-17.0.7/sv-SE.xpi) = 413218
+SHA256 (xpi/thunderbird-i18n-17.0.7/ta-LK.xpi) = 10f6a01416ba512eb46be7b782d519e5ab92216eacf9a0d2aefca01cf96ffcc0
+SIZE (xpi/thunderbird-i18n-17.0.7/ta-LK.xpi) = 517912
+SHA256 (xpi/thunderbird-i18n-17.0.7/tr.xpi) = e00f52cce549ca0da209a7b7fd1d3906dcc06e2457d92a5a92e9284714a3fe68
+SIZE (xpi/thunderbird-i18n-17.0.7/tr.xpi) = 444945
+SHA256 (xpi/thunderbird-i18n-17.0.7/uk.xpi) = 797591405e0bf09da2cce4efb19e46ac6de6c65e01b0577e21d791ca4776184f
+SIZE (xpi/thunderbird-i18n-17.0.7/uk.xpi) = 471143
+SHA256 (xpi/thunderbird-i18n-17.0.7/zh-TW.xpi) = cd2e425035e76c6a2eddc54996fe539cf1724502f13277c054fbd7a95cb59803
+SIZE (xpi/thunderbird-i18n-17.0.7/zh-TW.xpi) = 437591
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index d89b02f1dcc0..9abe96133e28 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= thunderbird
-DISTVERSION= 17.0.6
+DISTVERSION= 17.0.7
CATEGORIES= mail ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source
DISTFILES= ${PORTNAME}-${DISTVERSION}esr.source${EXTRACT_SUFX}
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 1ed9d79e5f6a..46c0abc03ace 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,4 +1,4 @@
-SHA256 (thunderbird-17.0.6esr.source.tar.bz2) = ddae9e083f14e248d1b552c93d8aecf7989795a494f7b45492bbceb0b8c495e7
-SIZE (thunderbird-17.0.6esr.source.tar.bz2) = 113885201
+SHA256 (thunderbird-17.0.7esr.source.tar.bz2) = cc1e1e1be3fd1ad26520f433ccb1c37a416236055e6cbdb223742248f28a9a8b
+SIZE (thunderbird-17.0.7esr.source.tar.bz2) = 113569841
SHA256 (enigmail-1.5.1.tar.gz) = 234ca3c8f7c74afb64ebdaa4762e358f35a72c1f8de007b992497fc2db803af0
SIZE (enigmail-1.5.1.tar.gz) = 1213954
diff --git a/mail/thunderbird/files/patch-bug854936 b/mail/thunderbird/files/patch-bug854936
deleted file mode 100644
index fc3aa229c965..000000000000
--- a/mail/thunderbird/files/patch-bug854936
+++ /dev/null
@@ -1,22 +0,0 @@
---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
- for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {
diff --git a/security/vuxml/vuln.xml b/security/vuxml/vuln.xml
index b677d4e3a51d..0e5f11991f01 100644
--- a/security/vuxml/vuln.xml
+++ b/security/vuxml/vuln.xml
@@ -51,6 +51,98 @@ Note: Please add new entries to the beginning of this file.
-->
<vuxml xmlns="http://www.vuxml.org/apps/vuxml-1">
+ <vuln vid="b3fcb387-de4b-11e2-b1c6-0025905a4771">
+ <topic>mozilla -- multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><gt>18.0,1</gt><lt>22.0,1</lt></range>
+ <range><lt>17.0.7,1</lt></range>
+ </package>
+ <package>
+ <name>linux-firefox</name>
+ <range><lt>17.0.7,1</lt></range>
+ </package>
+ <package>
+ <name>linux-seamonkey</name>
+ <range><lt>2.19</lt></range>
+ </package>
+ <package>
+ <name>linux-thunderbird</name>
+ <range><lt>17.0.7</lt></range>
+ </package>
+ <package>
+ <name>seamonkey</name>
+ <range><lt>2.19</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><gt>11.0</gt><lt>17.0.7</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The Mozilla Project reports:</p>
+ <blockquote cite="http://www.mozilla.org/security/known-vulnerabilities/">
+ <p>Miscellaneous memory safety hazards (rv:22.0 / rv:17.0.7)</p>
+ <p>Title: Memory corruption found using Address Sanitizer</p>
+ <p>Privileged content access and execution via XBL</p>
+ <p>Arbitrary code execution within Profiler</p>
+ <p>Execution of unmapped memory through onreadystatechange</p>
+ <p>Data in the body of XHR HEAD requests leads to CSRF attacks</p>
+ <p>SVG filters can lead to information disclosure</p>
+ <p>PreserveWrapper has inconsistent behavior</p>
+ <p>Sandbox restrictions not applied to nested frame elements</p>
+ <p>X-Frame-Options ignored when using server push with multi-part
+ responses</p>
+ <p>XrayWrappers can be bypassed to run user defined methods in a
+ privileged context</p>
+ <p>getUserMedia permission dialog incorrectly displays location</p>
+ <p>Homograph domain spoofing in .com, .net and .name</p>
+ <p>Inaccessible updater can lead to local privilege escalation</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2013-1682</cvename>
+ <cvename>CVE-2013-1683</cvename>
+ <cvename>CVE-2013-1684</cvename>
+ <cvename>CVE-2013-1685</cvename>
+ <cvename>CVE-2013-1686</cvename>
+ <cvename>CVE-2013-1687</cvename>
+ <cvename>CVE-2013-1688</cvename>
+ <cvename>CVE-2013-1690</cvename>
+ <cvename>CVE-2013-1692</cvename>
+ <cvename>CVE-2013-1693</cvename>
+ <cvename>CVE-2013-1694</cvename>
+ <cvename>CVE-2013-1695</cvename>
+ <cvename>CVE-2013-1696</cvename>
+ <cvename>CVE-2013-1697</cvename>
+ <cvename>CVE-2013-1698</cvename>
+ <cvename>CVE-2013-1699</cvename>
+ <cvename>CVE-2013-1700</cvename>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-49.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-50.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-51.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-52.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-53.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-54.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-55.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-56.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-57.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-58.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-59.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-60.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-61.html</url>
+ <url>http://www.mozilla.org/security/announce/2013/mfsa2013-62.html</url>
+ <url>http://www.mozilla.org/security/known-vulnerabilities/</url>
+ </references>
+ <dates>
+ <discovery>2013-06-25</discovery>
+ <entry>2013-06-26</entry>
+ </dates>
+ </vuln>
+
<vuln vid="01cf67b3-dc3b-11e2-a6cd-c48508086173">
<topic>cURL library -- heap corruption in curl_easy_unescape</topic>
<affects>
@@ -1477,7 +1569,6 @@ Note: Please add new entries to the beginning of this file.
<p>MFSA 2013-46 Use-after-free with video and onresize event</p>
<p>MFSA 2013-47 Uninitialized functions in DOMSVGZoomEvent</p>
<p>MFSA 2013-48 Memory corruption found using Address Sanitizer</p>
- <p> </p>
</blockquote>
</body>
</description>
diff --git a/www/firefox-esr-i18n/Makefile b/www/firefox-esr-i18n/Makefile
index 5c247e28f27f..27e42d4e5539 100644
--- a/www/firefox-esr-i18n/Makefile
+++ b/www/firefox-esr-i18n/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= firefox-i18n
-PORTVERSION= 17.0.6
+PORTVERSION= 17.0.7
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}esr/linux-i686/xpi
PKGNAMEPREFIX=
diff --git a/www/firefox-esr-i18n/distinfo b/www/firefox-esr-i18n/distinfo
index 868f366e5ffa..951d9ffd0103 100644
--- a/www/firefox-esr-i18n/distinfo
+++ b/www/firefox-esr-i18n/distinfo
@@ -1,164 +1,164 @@
-SHA256 (xpi/firefox-i18n-17.0.6/af.xpi) = acc30872503ee0ec976eeb9cc6045ca1bfd5bd61970056572a41bfb885be8fdb
-SIZE (xpi/firefox-i18n-17.0.6/af.xpi) = 281146
-SHA256 (xpi/firefox-i18n-17.0.6/ak.xpi) = c8d12e0f5338c7fb504325c608d9fa2afc33def4b1cf6cc8e2fd7385fc2b314f
-SIZE (xpi/firefox-i18n-17.0.6/ak.xpi) = 282977
-SHA256 (xpi/firefox-i18n-17.0.6/ar.xpi) = d27b0daf563c10b35db212c25b1046ed1f9fca7eb286d16c8d9d56427eabeef7
-SIZE (xpi/firefox-i18n-17.0.6/ar.xpi) = 311507
-SHA256 (xpi/firefox-i18n-17.0.6/ast.xpi) = 9c3697cfb893b2eb7e0620d204940da09c216829bf22978a64a52ce23d7d51ad
-SIZE (xpi/firefox-i18n-17.0.6/ast.xpi) = 264123
-SHA256 (xpi/firefox-i18n-17.0.6/be.xpi) = 5b92cbf44ccf8c210d25815d17bd844d53c359b432242b46643294200e6808bf
-SIZE (xpi/firefox-i18n-17.0.6/be.xpi) = 273412
-SHA256 (xpi/firefox-i18n-17.0.6/bg.xpi) = 5f2c2f935477cd6456bb54681f8b8ed34dea9b8fb608876bf3904530d1a1c8e1
-SIZE (xpi/firefox-i18n-17.0.6/bg.xpi) = 327261
-SHA256 (xpi/firefox-i18n-17.0.6/bn-BD.xpi) = fcac0abf439226843d755daa44c359a4f2b091138be63adb079ac0f13a565e32
-SIZE (xpi/firefox-i18n-17.0.6/bn-BD.xpi) = 339304
-SHA256 (xpi/firefox-i18n-17.0.6/bn-IN.xpi) = bfa8155f5ea1c1acd57a3c6e410531dab6265b5fdfd321e2a37767bef38ebe2a
-SIZE (xpi/firefox-i18n-17.0.6/bn-IN.xpi) = 373021
-SHA256 (xpi/firefox-i18n-17.0.6/br.xpi) = 4775043f7a2b177564dc5cb4e67fc3e4cf5dc4be24d32c0b3ccdb8aa0ddd28f7
-SIZE (xpi/firefox-i18n-17.0.6/br.xpi) = 291583
-SHA256 (xpi/firefox-i18n-17.0.6/bs.xpi) = e7b47a3cbb2b107dcbb80e4e5c9ae7c580dc8efaedd590e5fe6737ea116ea3c3
-SIZE (xpi/firefox-i18n-17.0.6/bs.xpi) = 292223
-SHA256 (xpi/firefox-i18n-17.0.6/ca.xpi) = 3da1c34681b942e722fd4543af66e2b802026e9eb07685c99a9cd87e780f5b04
-SIZE (xpi/firefox-i18n-17.0.6/ca.xpi) = 293532
-SHA256 (xpi/firefox-i18n-17.0.6/cs.xpi) = d6b6d8d8bbaa2bb08be6c4e9897adf90d7cfb4c0cf2b7ba805c9c107ba1d8ded
-SIZE (xpi/firefox-i18n-17.0.6/cs.xpi) = 294133
-SHA256 (xpi/firefox-i18n-17.0.6/cy.xpi) = 9acde06d5914aad47d2b7a4c2f11059ab8a5a95c847239bae61e15cbe5876644
-SIZE (xpi/firefox-i18n-17.0.6/cy.xpi) = 284868
-SHA256 (xpi/firefox-i18n-17.0.6/da.xpi) = 46b2c50771fa814b1fb47f45a7d6d957560b648c905d1c6ab6885017733de6b9
-SIZE (xpi/firefox-i18n-17.0.6/da.xpi) = 282669
-SHA256 (xpi/firefox-i18n-17.0.6/de.xpi) = e58de3663c9ab12813d5e019233ff96f5a919f80f04405f27016c7cf3fe52526
-SIZE (xpi/firefox-i18n-17.0.6/de.xpi) = 270384
-SHA256 (xpi/firefox-i18n-17.0.6/el.xpi) = b321131ac4ff0e4d363a1a32ccaecc4f5c1b65e9982cf1b604ec7e9a2b39e5e0
-SIZE (xpi/firefox-i18n-17.0.6/el.xpi) = 311653
-SHA256 (xpi/firefox-i18n-17.0.6/en-GB.xpi) = 085b67281eaf81a749a26a7f55ada170290869537112ced5a06a5ce4f362de4d
-SIZE (xpi/firefox-i18n-17.0.6/en-GB.xpi) = 272104
-SHA256 (xpi/firefox-i18n-17.0.6/en-US.xpi) = 92d9871917294b45e1b5522045639cd6a03de35cf5215521e71d9fe872ee2698
-SIZE (xpi/firefox-i18n-17.0.6/en-US.xpi) = 272156
-SHA256 (xpi/firefox-i18n-17.0.6/en-ZA.xpi) = 651d67198464f992c5df56f750b79de621ba433a31a71c5551924ab28b91544a
-SIZE (xpi/firefox-i18n-17.0.6/en-ZA.xpi) = 272936
-SHA256 (xpi/firefox-i18n-17.0.6/eo.xpi) = 965a38b1866aca989e938fc69f10bb5e9dc9c35683c7c274334a806ce73cd311
-SIZE (xpi/firefox-i18n-17.0.6/eo.xpi) = 284800
-SHA256 (xpi/firefox-i18n-17.0.6/es-AR.xpi) = 51883723b944af1fddffe3a8ba78f49ade1614d824e1b763f226d7b2b2ed8e94
-SIZE (xpi/firefox-i18n-17.0.6/es-AR.xpi) = 289239
-SHA256 (xpi/firefox-i18n-17.0.6/es-CL.xpi) = 62caddb0ebdb210cfa1581b47cb8b8af540534be8be61b15dc4560189ff6aa80
-SIZE (xpi/firefox-i18n-17.0.6/es-CL.xpi) = 296878
-SHA256 (xpi/firefox-i18n-17.0.6/es-ES.xpi) = bb3f75d7d8c6059002181b837e38f5e60ad637fb5cd7b2a0a2b79aec7ebdcd1b
-SIZE (xpi/firefox-i18n-17.0.6/es-ES.xpi) = 242185
-SHA256 (xpi/firefox-i18n-17.0.6/es-MX.xpi) = adea1f2f27f1b6bfddac8f547429f8c40705a48ca6271a169f8f1b6690da12f0
-SIZE (xpi/firefox-i18n-17.0.6/es-MX.xpi) = 247972
-SHA256 (xpi/firefox-i18n-17.0.6/et.xpi) = 470fdf5a842632d664cf310d30b2d36d3bc06d515d1bfbb34cfdc5adffd58573
-SIZE (xpi/firefox-i18n-17.0.6/et.xpi) = 284694
-SHA256 (xpi/firefox-i18n-17.0.6/eu.xpi) = 000e06f231954d467864a9eb18db4a3cdbdce6c029381fcfe763e8540fa10970
-SIZE (xpi/firefox-i18n-17.0.6/eu.xpi) = 284227
-SHA256 (xpi/firefox-i18n-17.0.6/fa.xpi) = 4a9ab7af783dcd465cdf3359d2762ad6ff39577240bd79938a6eadfa4aae6f6f
-SIZE (xpi/firefox-i18n-17.0.6/fa.xpi) = 323997
-SHA256 (xpi/firefox-i18n-17.0.6/fi.xpi) = a1e7e08bce07f08582057f50b1f6a209f1e9c1fd4a16accf413435b9ef94047a
-SIZE (xpi/firefox-i18n-17.0.6/fi.xpi) = 288656
-SHA256 (xpi/firefox-i18n-17.0.6/fr.xpi) = 294835bb2fb3da7be02b7094648868f777778a161789a4129866be7ea408034c
-SIZE (xpi/firefox-i18n-17.0.6/fr.xpi) = 293362
-SHA256 (xpi/firefox-i18n-17.0.6/fy-NL.xpi) = 00a8c14810ac087b4914ab26b01eab79a81759a02a77ce78f1e742b8faad5442
-SIZE (xpi/firefox-i18n-17.0.6/fy-NL.xpi) = 289691
-SHA256 (xpi/firefox-i18n-17.0.6/ga-IE.xpi) = d20d6e39f39d6962d094e566a3e455d10f44fb4968a93a81940444f2b3f43ed2
-SIZE (xpi/firefox-i18n-17.0.6/ga-IE.xpi) = 296976
-SHA256 (xpi/firefox-i18n-17.0.6/gl.xpi) = 4ed82de98293b01c00e6aa4b2868bb4110b39e3be954ea0c7aa62c2e474c9702
-SIZE (xpi/firefox-i18n-17.0.6/gl.xpi) = 286997
-SHA256 (xpi/firefox-i18n-17.0.6/gu-IN.xpi) = b0136c1479aaaccaf4c74fa294b44339f11e91293226b9656fcb0fefb93abd12
-SIZE (xpi/firefox-i18n-17.0.6/gu-IN.xpi) = 319480
-SHA256 (xpi/firefox-i18n-17.0.6/he.xpi) = 0263fa856c090e84ff9ca053b9771f8a3e59662efc01ec81f4c2d6f413a33388
-SIZE (xpi/firefox-i18n-17.0.6/he.xpi) = 301482
-SHA256 (xpi/firefox-i18n-17.0.6/hi-IN.xpi) = 2fb21c6e2ac47642bb8c218664ba45e1af7dcec6440372c055661143427dceef
-SIZE (xpi/firefox-i18n-17.0.6/hi-IN.xpi) = 330864
-SHA256 (xpi/firefox-i18n-17.0.6/hr.xpi) = 4a45ad97902d8e0a9a5bf6b867ad23cdf9c89d714d5c7881be3ef11a3d0e522e
-SIZE (xpi/firefox-i18n-17.0.6/hr.xpi) = 287940
-SHA256 (xpi/firefox-i18n-17.0.6/hu.xpi) = 910a1e344fb55fc78981fed5cb4c4c55014a3e0437c997cf349f794b7b58b4ea
-SIZE (xpi/firefox-i18n-17.0.6/hu.xpi) = 303044
-SHA256 (xpi/firefox-i18n-17.0.6/hy-AM.xpi) = 54df446d323c8263264fbafb67a484f6b2865abfd4949781be7f5552968ec4be
-SIZE (xpi/firefox-i18n-17.0.6/hy-AM.xpi) = 328203
-SHA256 (xpi/firefox-i18n-17.0.6/id.xpi) = c638a1d718f02712fc7c0182456d6491e3cf41c76295d44b67940591aa11a639
-SIZE (xpi/firefox-i18n-17.0.6/id.xpi) = 283726
-SHA256 (xpi/firefox-i18n-17.0.6/is.xpi) = 4d6442504b596dae39f26d79e114f48c8bd9bbac1f935b40023a345d2e7ac238
-SIZE (xpi/firefox-i18n-17.0.6/is.xpi) = 284908
-SHA256 (xpi/firefox-i18n-17.0.6/it.xpi) = 52a6902af8abe83e9dced67c5353f2ab56c423541242bfe881fa1da845b7be73
-SIZE (xpi/firefox-i18n-17.0.6/it.xpi) = 238645
-SHA256 (xpi/firefox-i18n-17.0.6/ja.xpi) = d328bc73d91e3b46048354f34cf2932fcf371826311ed4c1974e1313480d138f
-SIZE (xpi/firefox-i18n-17.0.6/ja.xpi) = 322490
-SHA256 (xpi/firefox-i18n-17.0.6/kk.xpi) = 070a9629d45c15e10797285b3c535b90e9b3311bdfc72b7be860fc1df93960db
-SIZE (xpi/firefox-i18n-17.0.6/kk.xpi) = 330352
-SHA256 (xpi/firefox-i18n-17.0.6/kn.xpi) = 6c41f5708f050e2d11d20e197756bb32b2b9bad078023b28ea555968844c975d
-SIZE (xpi/firefox-i18n-17.0.6/kn.xpi) = 354901
-SHA256 (xpi/firefox-i18n-17.0.6/ko.xpi) = 43a2eae7784a852fc64b14d48efabd8bd0a1e6c00242f736b2f4a6f07a6b2316
-SIZE (xpi/firefox-i18n-17.0.6/ko.xpi) = 296729
-SHA256 (xpi/firefox-i18n-17.0.6/ku.xpi) = cf3bf0c29700fdc0bdcbe88e75b16f12df4c77365f3d9e9f729301ea077efd82
-SIZE (xpi/firefox-i18n-17.0.6/ku.xpi) = 304898
-SHA256 (xpi/firefox-i18n-17.0.6/lg.xpi) = edc5261aaac0d07ecee5cf94f4aedc0fddd19e6376f6972130a8560b4591d516
-SIZE (xpi/firefox-i18n-17.0.6/lg.xpi) = 290628
-SHA256 (xpi/firefox-i18n-17.0.6/lt.xpi) = bf05ab3e410389783cf4121c9f15c72b6990602028821149d32689a1ee88e2f3
-SIZE (xpi/firefox-i18n-17.0.6/lt.xpi) = 349462
-SHA256 (xpi/firefox-i18n-17.0.6/lv.xpi) = 3497f0caab1580e49f2181d786145e094f94f7d5383a2e9a37cd4eb6fb4d1ed9
-SIZE (xpi/firefox-i18n-17.0.6/lv.xpi) = 291404
-SHA256 (xpi/firefox-i18n-17.0.6/mai.xpi) = 36140c6f60e4fa94d0dadca7e1e4e2bf96d6228f055029f2fc1fa6f60520d1be
-SIZE (xpi/firefox-i18n-17.0.6/mai.xpi) = 328268
-SHA256 (xpi/firefox-i18n-17.0.6/mk.xpi) = 2f728df032baaea241f3132e01f0343aa6ddf0bd5421563dba2de2ad778ed12c
-SIZE (xpi/firefox-i18n-17.0.6/mk.xpi) = 315579
-SHA256 (xpi/firefox-i18n-17.0.6/ml.xpi) = 98247d4a6f1bbe999deeecdf1a58d2fa214a0b51f024926a53719e5751bf2d60
-SIZE (xpi/firefox-i18n-17.0.6/ml.xpi) = 361542
-SHA256 (xpi/firefox-i18n-17.0.6/mr.xpi) = 31a49787df03c38d1b0efe6b41306a2b2ea6f1d2c97c185d4a8e8beaeeadf3c2
-SIZE (xpi/firefox-i18n-17.0.6/mr.xpi) = 327861
-SHA256 (xpi/firefox-i18n-17.0.6/nb-NO.xpi) = 8df7dc8e3627a19009cff88150413b5ea38f89f38bee35145e2a6c658f737218
-SIZE (xpi/firefox-i18n-17.0.6/nb-NO.xpi) = 284889
-SHA256 (xpi/firefox-i18n-17.0.6/nl.xpi) = 8547bab27f3c776571e80908d7a4b7b53bde357365066aa5cf353d671ccb6702
-SIZE (xpi/firefox-i18n-17.0.6/nl.xpi) = 286113
-SHA256 (xpi/firefox-i18n-17.0.6/nn-NO.xpi) = 8061358b7ab1922b92aeda82ab02ed629465647ed16e5131b60d76bebae1dfea
-SIZE (xpi/firefox-i18n-17.0.6/nn-NO.xpi) = 287844
-SHA256 (xpi/firefox-i18n-17.0.6/nso.xpi) = b7682e5acbe6f2b1f4d263885a1e5696c48dffee5ee49dba46e2bf5268cc06be
-SIZE (xpi/firefox-i18n-17.0.6/nso.xpi) = 288150
-SHA256 (xpi/firefox-i18n-17.0.6/or.xpi) = 96610ec694849679dd5dfed6d3d67d15d5674c80f25c6fe2e3b2835b33e81d60
-SIZE (xpi/firefox-i18n-17.0.6/or.xpi) = 329684
-SHA256 (xpi/firefox-i18n-17.0.6/pa-IN.xpi) = baf308f173ffcd9e376e63ac00348377802fdfb60697517cc24a9105d05670a7
-SIZE (xpi/firefox-i18n-17.0.6/pa-IN.xpi) = 318504
-SHA256 (xpi/firefox-i18n-17.0.6/pl.xpi) = 1055c951edcddd1e629b9c5dd09a0ec64b553941e988493a2b293213f1584315
-SIZE (xpi/firefox-i18n-17.0.6/pl.xpi) = 301035
-SHA256 (xpi/firefox-i18n-17.0.6/pt-BR.xpi) = 1bcaa38782ce50a29e204e78eefe1404efc7e7d1037e8cf5e66be067e518f6ef
-SIZE (xpi/firefox-i18n-17.0.6/pt-BR.xpi) = 289244
-SHA256 (xpi/firefox-i18n-17.0.6/pt-PT.xpi) = 865fc7e8da77230a8de597ac5d5207bb0978c29ce7e90d0f78a6b8b0eabc80b4
-SIZE (xpi/firefox-i18n-17.0.6/pt-PT.xpi) = 291458
-SHA256 (xpi/firefox-i18n-17.0.6/rm.xpi) = 0d8b8847d31fed3b4633cb149c5829c53558a4d4f56cf62ccf5507a2be6af133
-SIZE (xpi/firefox-i18n-17.0.6/rm.xpi) = 288467
-SHA256 (xpi/firefox-i18n-17.0.6/ro.xpi) = 5cb0fe14000d990bb28171d6f01828760a78ffce6bc670f73e03f3893c97cc1b
-SIZE (xpi/firefox-i18n-17.0.6/ro.xpi) = 310252
-SHA256 (xpi/firefox-i18n-17.0.6/ru.xpi) = adf7f292272ccb85a17255031d0414b9b726b842acb75a6731a33e513ed0ba85
-SIZE (xpi/firefox-i18n-17.0.6/ru.xpi) = 284915
-SHA256 (xpi/firefox-i18n-17.0.6/si.xpi) = 4d8c486dc5ae8aadf0e058e6d6165bd2743f0f74a95f512b0d345e5887ae9390
-SIZE (xpi/firefox-i18n-17.0.6/si.xpi) = 317365
-SHA256 (xpi/firefox-i18n-17.0.6/sk.xpi) = a722c25297f324b95c029c93c1600c119cff5adf596d01abe4c860d5488447ca
-SIZE (xpi/firefox-i18n-17.0.6/sk.xpi) = 301479
-SHA256 (xpi/firefox-i18n-17.0.6/sl.xpi) = 405ab2b0b9d88f954c24fe9d379f489ba23e7c4432762d7060705bdb26c2273b
-SIZE (xpi/firefox-i18n-17.0.6/sl.xpi) = 286638
-SHA256 (xpi/firefox-i18n-17.0.6/son.xpi) = 33267c0fe0ef7a31b48de7d1a5b4f1e847a8a1292cda39b601824a854175852b
-SIZE (xpi/firefox-i18n-17.0.6/son.xpi) = 283684
-SHA256 (xpi/firefox-i18n-17.0.6/sq.xpi) = 18ff35afd525b4bca8287f178d4e41332a2321246c4cca309a446be59dc6319b
-SIZE (xpi/firefox-i18n-17.0.6/sq.xpi) = 291166
-SHA256 (xpi/firefox-i18n-17.0.6/sr.xpi) = 4ff63e4d0b696d625bbd91254a52accd051215225399004c54afbae33b9bce78
-SIZE (xpi/firefox-i18n-17.0.6/sr.xpi) = 334015
-SHA256 (xpi/firefox-i18n-17.0.6/sv-SE.xpi) = 9e174aa87409126a2e9a222ca8d4c1bbcbd460705c2a709a1792ddbbccac0c48
-SIZE (xpi/firefox-i18n-17.0.6/sv-SE.xpi) = 288084
-SHA256 (xpi/firefox-i18n-17.0.6/ta-LK.xpi) = 902cc28d31153241abfa411a385bc67e90543c23b24784745cbcd7efaa259efc
-SIZE (xpi/firefox-i18n-17.0.6/ta-LK.xpi) = 339932
-SHA256 (xpi/firefox-i18n-17.0.6/ta.xpi) = 460ed167c9d66004fa02dbe726d6b03afcd3cc0677a5056643dca8e5fe5166b2
-SIZE (xpi/firefox-i18n-17.0.6/ta.xpi) = 325367
-SHA256 (xpi/firefox-i18n-17.0.6/te.xpi) = 7894120fc77911c68c6d66b52b9f1f45210b36d0ebea3dcfc654c09eedb34494
-SIZE (xpi/firefox-i18n-17.0.6/te.xpi) = 341958
-SHA256 (xpi/firefox-i18n-17.0.6/th.xpi) = 3dcc5258d85af106575414e54118b2cb1ad77a2e73488264ad627c185ccb1bd6
-SIZE (xpi/firefox-i18n-17.0.6/th.xpi) = 323678
-SHA256 (xpi/firefox-i18n-17.0.6/tr.xpi) = 5f20cc3dbe2c97672cae9a6b39bfdb348f3877137a8b62a58f781c0c5b21bb39
-SIZE (xpi/firefox-i18n-17.0.6/tr.xpi) = 295842
-SHA256 (xpi/firefox-i18n-17.0.6/uk.xpi) = 87c0789657e8112a478a32b3a325d1aa10419fb6b802c7ac94f04cb11432066b
-SIZE (xpi/firefox-i18n-17.0.6/uk.xpi) = 324251
-SHA256 (xpi/firefox-i18n-17.0.6/vi.xpi) = c7b9b468c0d9716cc1f821c20e416d7d115b1b28f3334ff64dfd4044f0370992
-SIZE (xpi/firefox-i18n-17.0.6/vi.xpi) = 313549
-SHA256 (xpi/firefox-i18n-17.0.6/zh-CN.xpi) = c270941dc928d88eed843cca2347deca0221bb2fc1c7898ebd68bf9fa374bd60
-SIZE (xpi/firefox-i18n-17.0.6/zh-CN.xpi) = 304251
-SHA256 (xpi/firefox-i18n-17.0.6/zh-TW.xpi) = ec1d41f5a8aa657b691749a5fc8da78838ed6125eb625aee1d8ff5202d598726
-SIZE (xpi/firefox-i18n-17.0.6/zh-TW.xpi) = 305438
-SHA256 (xpi/firefox-i18n-17.0.6/zu.xpi) = e51af355dcfe729edbc617a02635089e5212d7fcd2b0c0978a5d527f2e4c3aaf
-SIZE (xpi/firefox-i18n-17.0.6/zu.xpi) = 296594
+SHA256 (xpi/firefox-i18n-17.0.7/af.xpi) = 74bf225a30cc04972370caea7010bebaf6d0c051802d0672aa54f1a7dce04ba6
+SIZE (xpi/firefox-i18n-17.0.7/af.xpi) = 281146
+SHA256 (xpi/firefox-i18n-17.0.7/ak.xpi) = 681df16dd1d6bca0190937927a4f1559f148e07c14d8e4bfc041f0fa514ce51d
+SIZE (xpi/firefox-i18n-17.0.7/ak.xpi) = 282977
+SHA256 (xpi/firefox-i18n-17.0.7/ar.xpi) = 819f105b7c1b8b7eccd058ddc508c34f7ebcba538eec9b6ac1fc20c56e529166
+SIZE (xpi/firefox-i18n-17.0.7/ar.xpi) = 311507
+SHA256 (xpi/firefox-i18n-17.0.7/ast.xpi) = 8c6684e83782f95889c992a027b516f023062c3f630c0e1795ba0925fcddbf5a
+SIZE (xpi/firefox-i18n-17.0.7/ast.xpi) = 264123
+SHA256 (xpi/firefox-i18n-17.0.7/be.xpi) = c6af3605cef370bad3a5e053a04ba1578b140eda59bd49f3f77b8b621f0f5402
+SIZE (xpi/firefox-i18n-17.0.7/be.xpi) = 273412
+SHA256 (xpi/firefox-i18n-17.0.7/bg.xpi) = cead5bca8aa5466824c1449b006ac1e527f420b3cc1fec8a74127120a45f6669
+SIZE (xpi/firefox-i18n-17.0.7/bg.xpi) = 327261
+SHA256 (xpi/firefox-i18n-17.0.7/bn-BD.xpi) = 26962dd73e0103daa86d9e8bfef02d318c4895cd8f65ac8fe02ab1ae06759832
+SIZE (xpi/firefox-i18n-17.0.7/bn-BD.xpi) = 339303
+SHA256 (xpi/firefox-i18n-17.0.7/bn-IN.xpi) = 67149dd5e3665c8e23b938346c7410eb67e02ebd93842ed69642d7ebb785dd55
+SIZE (xpi/firefox-i18n-17.0.7/bn-IN.xpi) = 373020
+SHA256 (xpi/firefox-i18n-17.0.7/br.xpi) = 29acef5bbea4ac0ac27dabce0d12904ecfad0bc471970bae5ffbac76f5ddae0c
+SIZE (xpi/firefox-i18n-17.0.7/br.xpi) = 291583
+SHA256 (xpi/firefox-i18n-17.0.7/bs.xpi) = 1b4781a36f14fe8e2cdc9e2fb96457072a7683ea7c635d8bdfaa600a1e01fed1
+SIZE (xpi/firefox-i18n-17.0.7/bs.xpi) = 292223
+SHA256 (xpi/firefox-i18n-17.0.7/ca.xpi) = db6230514f43d0f67baff9a4ae8af267151a47c64c29ad7aedbdd714925d8da1
+SIZE (xpi/firefox-i18n-17.0.7/ca.xpi) = 293532
+SHA256 (xpi/firefox-i18n-17.0.7/cs.xpi) = 0d2e2628ad80b033ba8e56165f1dec001d41fbc55bed54d34461ab957d894de2
+SIZE (xpi/firefox-i18n-17.0.7/cs.xpi) = 294133
+SHA256 (xpi/firefox-i18n-17.0.7/cy.xpi) = 4059f990d84e5c02d674adf1ebd2f0d084eed8aed949dc963e9a1030ec51e0a5
+SIZE (xpi/firefox-i18n-17.0.7/cy.xpi) = 284868
+SHA256 (xpi/firefox-i18n-17.0.7/da.xpi) = 3021974d39dc5d984ac71dc6ee092c0ce30870c812451f53dea49a78112ce474
+SIZE (xpi/firefox-i18n-17.0.7/da.xpi) = 282668
+SHA256 (xpi/firefox-i18n-17.0.7/de.xpi) = 175da5ce3eeb5209ef9f23d582d5cb0588d259bb8326e9f1b204e7426aae8393
+SIZE (xpi/firefox-i18n-17.0.7/de.xpi) = 270384
+SHA256 (xpi/firefox-i18n-17.0.7/el.xpi) = 51e8fb44c81ddd1c95384c90556ec697444d6c57de04ad88bf8d764e676880b9
+SIZE (xpi/firefox-i18n-17.0.7/el.xpi) = 311653
+SHA256 (xpi/firefox-i18n-17.0.7/en-GB.xpi) = 45fdaa20904a312a13591b5ce6274fef656550efff80cf0c37a3d8124ad06a5e
+SIZE (xpi/firefox-i18n-17.0.7/en-GB.xpi) = 272104
+SHA256 (xpi/firefox-i18n-17.0.7/en-US.xpi) = ea45f519ae36bdd232fd454246e3ec4522880be45a04a22aaf7a0d0053f12b1d
+SIZE (xpi/firefox-i18n-17.0.7/en-US.xpi) = 272156
+SHA256 (xpi/firefox-i18n-17.0.7/en-ZA.xpi) = 620f7cb74cbf23a3a33630064a48c57acf8b2e98834eb9e6f812ddfbed34e946
+SIZE (xpi/firefox-i18n-17.0.7/en-ZA.xpi) = 272935
+SHA256 (xpi/firefox-i18n-17.0.7/eo.xpi) = 05ef00a9a3ee26fc6250f72aa1c3a6e33841d2f51eb82b826f95a7c1d03c896e
+SIZE (xpi/firefox-i18n-17.0.7/eo.xpi) = 284800
+SHA256 (xpi/firefox-i18n-17.0.7/es-AR.xpi) = 8d54f3f1c83876938dc05ab9e68be9e227ab943d61e1c012853d7ed5ae9da803
+SIZE (xpi/firefox-i18n-17.0.7/es-AR.xpi) = 289239
+SHA256 (xpi/firefox-i18n-17.0.7/es-CL.xpi) = fca01c4742c9fd7137d1fef68edbda1f38390db0b6439bd7b572100102bb4cf5
+SIZE (xpi/firefox-i18n-17.0.7/es-CL.xpi) = 296878
+SHA256 (xpi/firefox-i18n-17.0.7/es-ES.xpi) = 98ebaa2bf3e267ebf3afb3179ac081dba5698626d7a2187cdd97b47909800c9b
+SIZE (xpi/firefox-i18n-17.0.7/es-ES.xpi) = 242185
+SHA256 (xpi/firefox-i18n-17.0.7/es-MX.xpi) = 36f1f74b66c41cb44f203294b96aba95c7849fe2b825e1f53f9f10718332976c
+SIZE (xpi/firefox-i18n-17.0.7/es-MX.xpi) = 247971
+SHA256 (xpi/firefox-i18n-17.0.7/et.xpi) = c6f0904759e4f82902a9c988aa7bea18d9ea1495261c0894fa800d765143279b
+SIZE (xpi/firefox-i18n-17.0.7/et.xpi) = 284694
+SHA256 (xpi/firefox-i18n-17.0.7/eu.xpi) = 7cfe1fdbceee0708f89ec7c1dccb19bb02d4069f05709dbd447e7107a26add30
+SIZE (xpi/firefox-i18n-17.0.7/eu.xpi) = 284227
+SHA256 (xpi/firefox-i18n-17.0.7/fa.xpi) = fce435814c1f9419110ff48f8a21dfb4df9c5434b84c1ccc57b86636e9c4707a
+SIZE (xpi/firefox-i18n-17.0.7/fa.xpi) = 323997
+SHA256 (xpi/firefox-i18n-17.0.7/fi.xpi) = fb1b40aee5dea000875bd02eff42ab1cf6a558cf46060cc77ae82e0b472d940b
+SIZE (xpi/firefox-i18n-17.0.7/fi.xpi) = 288655
+SHA256 (xpi/firefox-i18n-17.0.7/fr.xpi) = a62c3ad915b327654274ac9e7223587c06ef783dc8e8ae1290d704a96f588957
+SIZE (xpi/firefox-i18n-17.0.7/fr.xpi) = 293362
+SHA256 (xpi/firefox-i18n-17.0.7/fy-NL.xpi) = 867ae3fe9625209740d7d031067a56734392ddfdcfff58740e1975cf53df8de1
+SIZE (xpi/firefox-i18n-17.0.7/fy-NL.xpi) = 289690
+SHA256 (xpi/firefox-i18n-17.0.7/ga-IE.xpi) = 38fed4a42b4e76f5b5162e8ddcff0a9dab14fed8012f8c2f1962e2f0fbcdef8d
+SIZE (xpi/firefox-i18n-17.0.7/ga-IE.xpi) = 296976
+SHA256 (xpi/firefox-i18n-17.0.7/gl.xpi) = b5e5fe25fb478894c003ee21f4793f42b5dfaf225d99aaf82f8cb50d7fd7ea9d
+SIZE (xpi/firefox-i18n-17.0.7/gl.xpi) = 286997
+SHA256 (xpi/firefox-i18n-17.0.7/gu-IN.xpi) = d4c24ce26e75c832277a8f751987f5df6708aa2baae7e8169648594c6b71b55b
+SIZE (xpi/firefox-i18n-17.0.7/gu-IN.xpi) = 319480
+SHA256 (xpi/firefox-i18n-17.0.7/he.xpi) = 8af4ad6c4807edfb8587dca1a18599fba14002a51e325c1694c96e57bfcc6309
+SIZE (xpi/firefox-i18n-17.0.7/he.xpi) = 301482
+SHA256 (xpi/firefox-i18n-17.0.7/hi-IN.xpi) = 05ed11fb2a7843efaf2262501e75195cab2049d4df9c10d14b00f8a829923208
+SIZE (xpi/firefox-i18n-17.0.7/hi-IN.xpi) = 330864
+SHA256 (xpi/firefox-i18n-17.0.7/hr.xpi) = ee2c8f53a000d3d4e40636f1a7fcf3d0ce218a8ba05c8f4992ba4941d74cd2b8
+SIZE (xpi/firefox-i18n-17.0.7/hr.xpi) = 287940
+SHA256 (xpi/firefox-i18n-17.0.7/hu.xpi) = a567495cdf722b4286c56605dc7c2ed13777729bb90574c9e798c3762e66046f
+SIZE (xpi/firefox-i18n-17.0.7/hu.xpi) = 303044
+SHA256 (xpi/firefox-i18n-17.0.7/hy-AM.xpi) = cc58d8e5e875a316af456a8b1b5374446becff68b95fe9298e03c458588d1607
+SIZE (xpi/firefox-i18n-17.0.7/hy-AM.xpi) = 328203
+SHA256 (xpi/firefox-i18n-17.0.7/id.xpi) = f5e437c96d1d74aefcc3ff886a0e648b0f1173606e55b5e5dcd5e19f451f1277
+SIZE (xpi/firefox-i18n-17.0.7/id.xpi) = 283726
+SHA256 (xpi/firefox-i18n-17.0.7/is.xpi) = 1802addd16309db28ea6e927decb720772515528a154af0676f952746d2d21cc
+SIZE (xpi/firefox-i18n-17.0.7/is.xpi) = 284908
+SHA256 (xpi/firefox-i18n-17.0.7/it.xpi) = 30dbb3a702a442e331417be405656b448b63faa747948b659129f5ddfc9cce69
+SIZE (xpi/firefox-i18n-17.0.7/it.xpi) = 238645
+SHA256 (xpi/firefox-i18n-17.0.7/ja.xpi) = fd65567657572dfabcf8f1845c099adef96d350bfbbc6403a8d4424b75b4233b
+SIZE (xpi/firefox-i18n-17.0.7/ja.xpi) = 322490
+SHA256 (xpi/firefox-i18n-17.0.7/kk.xpi) = d245734b9bfd099d1d6b3b4b8380baf744d22cd49c720b9c48324e18aafbcd84
+SIZE (xpi/firefox-i18n-17.0.7/kk.xpi) = 330352
+SHA256 (xpi/firefox-i18n-17.0.7/kn.xpi) = b1c81e19554d9f06e130245d4a777389c9097719047906d5f8662945a4cd3156
+SIZE (xpi/firefox-i18n-17.0.7/kn.xpi) = 354901
+SHA256 (xpi/firefox-i18n-17.0.7/ko.xpi) = 81febd5b62a1a1da137ff051bd4542b33dab7573bcdc15b2b6177d4ecf69037f
+SIZE (xpi/firefox-i18n-17.0.7/ko.xpi) = 296729
+SHA256 (xpi/firefox-i18n-17.0.7/ku.xpi) = 29be49ec772fd51f00a70fe6c0f1c3322d8f3dbf4d62ab931e31bae384af1f55
+SIZE (xpi/firefox-i18n-17.0.7/ku.xpi) = 304898
+SHA256 (xpi/firefox-i18n-17.0.7/lg.xpi) = f6b2e6463bd619b217d335016d7f8845052038bce34dec7360af9f5ee24bd409
+SIZE (xpi/firefox-i18n-17.0.7/lg.xpi) = 290627
+SHA256 (xpi/firefox-i18n-17.0.7/lt.xpi) = 599633cbf8d0f1f2b313d88aff7a0114480dd88f9e899fae111c7455277ddb50
+SIZE (xpi/firefox-i18n-17.0.7/lt.xpi) = 349462
+SHA256 (xpi/firefox-i18n-17.0.7/lv.xpi) = 11e3879b5ac3444ccb2cc6fc7c9465b3cfac0ec0e45de0b7a90406d18d1dead1
+SIZE (xpi/firefox-i18n-17.0.7/lv.xpi) = 291404
+SHA256 (xpi/firefox-i18n-17.0.7/mai.xpi) = 0bf0a8592a04144c8f897e1af83bad5386e728f7ec07f1bcd65f7572046c0aad
+SIZE (xpi/firefox-i18n-17.0.7/mai.xpi) = 328267
+SHA256 (xpi/firefox-i18n-17.0.7/mk.xpi) = 430c30cf1d7df013288e3861a23303f73d59a0711a77b6aa5ebfa67e2a6ec83a
+SIZE (xpi/firefox-i18n-17.0.7/mk.xpi) = 315578
+SHA256 (xpi/firefox-i18n-17.0.7/ml.xpi) = f42443cf981c20fa53ef69163e7a275fce9f45020ae1555dadf8129adc0a79f9
+SIZE (xpi/firefox-i18n-17.0.7/ml.xpi) = 361541
+SHA256 (xpi/firefox-i18n-17.0.7/mr.xpi) = 81cf6fc871c13302a055f9bd5831e44b873112e3df19ba0573a0bb8c1c5436cf
+SIZE (xpi/firefox-i18n-17.0.7/mr.xpi) = 327860
+SHA256 (xpi/firefox-i18n-17.0.7/nb-NO.xpi) = d543754f85da54cf3d650c95358270635bf8984f6efa387a31ca7304d9af80bc
+SIZE (xpi/firefox-i18n-17.0.7/nb-NO.xpi) = 284889
+SHA256 (xpi/firefox-i18n-17.0.7/nl.xpi) = feb20ea9c8582e01d580f1a32859af0178a357508dc113ae2fb2e16e009edb0f
+SIZE (xpi/firefox-i18n-17.0.7/nl.xpi) = 286112
+SHA256 (xpi/firefox-i18n-17.0.7/nn-NO.xpi) = 3bc334a581a5712d3e251b4b4dd9cc27fb5d125e456c857d773c02d6025987ae
+SIZE (xpi/firefox-i18n-17.0.7/nn-NO.xpi) = 287844
+SHA256 (xpi/firefox-i18n-17.0.7/nso.xpi) = 9d41bd59dc34d335f0fc27d4d8c2912290fbaba25cd234e965a8739f8ce9559b
+SIZE (xpi/firefox-i18n-17.0.7/nso.xpi) = 288150
+SHA256 (xpi/firefox-i18n-17.0.7/or.xpi) = 019aaeaa54920e852ef3c377ebc98a822cf928b1af0d4e8f89f76faa482609c2
+SIZE (xpi/firefox-i18n-17.0.7/or.xpi) = 329684
+SHA256 (xpi/firefox-i18n-17.0.7/pa-IN.xpi) = 3efeb0e03390716051c38ac232e5b3e3a1c97aa766d621f2c51807e72e3960db
+SIZE (xpi/firefox-i18n-17.0.7/pa-IN.xpi) = 318504
+SHA256 (xpi/firefox-i18n-17.0.7/pl.xpi) = 7af402459060dd138c6e4cf0232c29660847c280ea3ceefa431374fbe9627a6a
+SIZE (xpi/firefox-i18n-17.0.7/pl.xpi) = 301035
+SHA256 (xpi/firefox-i18n-17.0.7/pt-BR.xpi) = 4ec43982e0d46f98e3aba6eb73c991bdbf919ec0ad71e15990289a8770fde048
+SIZE (xpi/firefox-i18n-17.0.7/pt-BR.xpi) = 289244
+SHA256 (xpi/firefox-i18n-17.0.7/pt-PT.xpi) = 2e786ce630ab2add3c3de61eeb368c388704e25cad9e4ff22d3b52d0e46240d7
+SIZE (xpi/firefox-i18n-17.0.7/pt-PT.xpi) = 291458
+SHA256 (xpi/firefox-i18n-17.0.7/rm.xpi) = b3c1d552b2345b425cf447329479e440d5c545e26bc3ebecf069cafad744a909
+SIZE (xpi/firefox-i18n-17.0.7/rm.xpi) = 288466
+SHA256 (xpi/firefox-i18n-17.0.7/ro.xpi) = 0f3084786125119e70c87e43189b1bd389c38b0c7dfa87ffaa2ea716f19088f9
+SIZE (xpi/firefox-i18n-17.0.7/ro.xpi) = 310252
+SHA256 (xpi/firefox-i18n-17.0.7/ru.xpi) = 697156a29547c449242a612a66e2bc5be04d0dca144f59a50815a6b3716b9297
+SIZE (xpi/firefox-i18n-17.0.7/ru.xpi) = 284915
+SHA256 (xpi/firefox-i18n-17.0.7/si.xpi) = 6731835e1473765c9217136f4dcfef2632d6630802b22605bad5fd0bb95dc0be
+SIZE (xpi/firefox-i18n-17.0.7/si.xpi) = 317364
+SHA256 (xpi/firefox-i18n-17.0.7/sk.xpi) = cb6f8b863b66dd3fc13c65599d3b92e35f890bce47cce3d160be91a618d0bdca
+SIZE (xpi/firefox-i18n-17.0.7/sk.xpi) = 301478
+SHA256 (xpi/firefox-i18n-17.0.7/sl.xpi) = 023c26ccb4cb2fdf57f44c180721811fa51cd6b2018dcc81c327331a6f7ac233
+SIZE (xpi/firefox-i18n-17.0.7/sl.xpi) = 286638
+SHA256 (xpi/firefox-i18n-17.0.7/son.xpi) = df325d6ce5665edff22a4f26a6434e0807cfbe4fd8ca96204eb2b90e42c2db1d
+SIZE (xpi/firefox-i18n-17.0.7/son.xpi) = 283684
+SHA256 (xpi/firefox-i18n-17.0.7/sq.xpi) = be510f3fee40ef6cb125b1347958784988b8b4724757442d518ef2e0837e5376
+SIZE (xpi/firefox-i18n-17.0.7/sq.xpi) = 291166
+SHA256 (xpi/firefox-i18n-17.0.7/sr.xpi) = c8c572ea17d35c85f887e78e95e8820c1bffc33b23f1e441a0200a2deddc238a
+SIZE (xpi/firefox-i18n-17.0.7/sr.xpi) = 334015
+SHA256 (xpi/firefox-i18n-17.0.7/sv-SE.xpi) = 967f89cfac130667467c5369f2f03e19f34495466eb8abba9abed1dc7056aacf
+SIZE (xpi/firefox-i18n-17.0.7/sv-SE.xpi) = 288084
+SHA256 (xpi/firefox-i18n-17.0.7/ta-LK.xpi) = 01a23056b60d2f298709f04cd2864fb91432d70d1f95f8d3956eab4dda01b022
+SIZE (xpi/firefox-i18n-17.0.7/ta-LK.xpi) = 339932
+SHA256 (xpi/firefox-i18n-17.0.7/ta.xpi) = 68887628bf9951b50c208fd61a65264ad58b0e9c60b324d76955797bbf0177f3
+SIZE (xpi/firefox-i18n-17.0.7/ta.xpi) = 325367
+SHA256 (xpi/firefox-i18n-17.0.7/te.xpi) = 240d57b52f0b71395f91fdc340385b73d7db3be6b73fa3c33df6edc1d86ae3fc
+SIZE (xpi/firefox-i18n-17.0.7/te.xpi) = 341958
+SHA256 (xpi/firefox-i18n-17.0.7/th.xpi) = 34579b3c1eed030e772f3524e84320dd54ae00b3dfc2721e59667a0fbf6d0377
+SIZE (xpi/firefox-i18n-17.0.7/th.xpi) = 323677
+SHA256 (xpi/firefox-i18n-17.0.7/tr.xpi) = fd66b98dc118503925333bee2e85de5af18aabc73fdcacf54aeb9ff8d32bf7a6
+SIZE (xpi/firefox-i18n-17.0.7/tr.xpi) = 295842
+SHA256 (xpi/firefox-i18n-17.0.7/uk.xpi) = 63b43edd306d7d7b1e91e55044bb57685f087eae850ad0f77d4ff7c0e4d0da63
+SIZE (xpi/firefox-i18n-17.0.7/uk.xpi) = 324251
+SHA256 (xpi/firefox-i18n-17.0.7/vi.xpi) = a619ed26bd2e1faf639907a9303122b881275363905f5d93363cb7f15ca5ff18
+SIZE (xpi/firefox-i18n-17.0.7/vi.xpi) = 313549
+SHA256 (xpi/firefox-i18n-17.0.7/zh-CN.xpi) = 88de49866b923d0ed0b2df7018275fa4d9c645b0a121399018e12eed042eba77
+SIZE (xpi/firefox-i18n-17.0.7/zh-CN.xpi) = 304251
+SHA256 (xpi/firefox-i18n-17.0.7/zh-TW.xpi) = 8f293b66e88e9b9ada84537e0ba91c28691d65797889ca5f6f642516b58d102c
+SIZE (xpi/firefox-i18n-17.0.7/zh-TW.xpi) = 305438
+SHA256 (xpi/firefox-i18n-17.0.7/zu.xpi) = 4fb2ac54b2049358c696a885862f503b23c37febe78963338b1345d62a739437
+SIZE (xpi/firefox-i18n-17.0.7/zu.xpi) = 296594
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 6901b8e9b489..3efd0b615cbf 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= firefox
-DISTVERSION= 17.0.6
+DISTVERSION= 17.0.7
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source
diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo
index d4e1597c9c80..c156a930cfc8 100644
--- a/www/firefox-esr/distinfo
+++ b/www/firefox-esr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-17.0.6esr.source.tar.bz2) = a8d05a2ce61c5b8c0ab93acb01191e282f7387d285ac59a9db2d9fd685cb6401
-SIZE (firefox-17.0.6esr.source.tar.bz2) = 91112621
+SHA256 (firefox-17.0.7esr.source.tar.bz2) = 126dbb0660cec3290be718b08eb6e8af4adb453d6a57fd4f7334d4b37fea9f33
+SIZE (firefox-17.0.7esr.source.tar.bz2) = 90603436
diff --git a/www/firefox-esr/files/patch-bug854936 b/www/firefox-esr/files/patch-bug854936
deleted file mode 100644
index a8ac9ffb98e5..000000000000
--- a/www/firefox-esr/files/patch-bug854936
+++ /dev/null
@@ -1,22 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
- for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {
diff --git a/www/firefox-i18n/Makefile b/www/firefox-i18n/Makefile
index 64d81e4d62f2..e12d7c481843 100644
--- a/www/firefox-i18n/Makefile
+++ b/www/firefox-i18n/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= firefox-i18n
-PORTVERSION= 21.0
+PORTVERSION= 22.0
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi
PKGNAMEPREFIX=
@@ -14,7 +14,7 @@ COMMENT= Localized interface for Firefox
EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip
-USE_FIREFOX= 21
+USE_FIREFOX= 22
USE_XPI= firefox linux-firefox
USE_SUBMAKE= yes
diff --git a/www/firefox-i18n/distinfo b/www/firefox-i18n/distinfo
index b11fd7860d0f..04e02606fa7d 100644
--- a/www/firefox-i18n/distinfo
+++ b/www/firefox-i18n/distinfo
@@ -1,164 +1,164 @@
-SHA256 (xpi/firefox-i18n-21.0/af.xpi) = d91b65f1e680204cb8a8ba051bdc5591e77f9b00bf1acd9fa58ff1f1a860c7cb
-SIZE (xpi/firefox-i18n-21.0/af.xpi) = 318641
-SHA256 (xpi/firefox-i18n-21.0/ak.xpi) = 078ed1f45674076fc8d14dcebba1a9ad2872ddd62169bb138e3ebde402095c4d
-SIZE (xpi/firefox-i18n-21.0/ak.xpi) = 321495
-SHA256 (xpi/firefox-i18n-21.0/ar.xpi) = f79cf049e24de3a1f89ca7c46de86d15f32e080ad1b6c9fcdadbff748bbbe080
-SIZE (xpi/firefox-i18n-21.0/ar.xpi) = 347274
-SHA256 (xpi/firefox-i18n-21.0/ast.xpi) = 3224bdb898cc450964c9df9887dfa6a9384bd7621ea5b6dd7ccdb8f1a5571285
-SIZE (xpi/firefox-i18n-21.0/ast.xpi) = 289085
-SHA256 (xpi/firefox-i18n-21.0/be.xpi) = 0da399a18cf75ddd2d8c457905020e9c93bd0b99dcca4832395e01905d25dd3d
-SIZE (xpi/firefox-i18n-21.0/be.xpi) = 317302
-SHA256 (xpi/firefox-i18n-21.0/bg.xpi) = eda2fa21c592289fd86d9a52845f0314432a5bbab1b70c2cc6f2083ec34b4ccf
-SIZE (xpi/firefox-i18n-21.0/bg.xpi) = 367093
-SHA256 (xpi/firefox-i18n-21.0/bn-BD.xpi) = e23cbd6ceef5a217c3cd426b986eaf181caa3a909976c5f53447c43f76797eaa
-SIZE (xpi/firefox-i18n-21.0/bn-BD.xpi) = 378027
-SHA256 (xpi/firefox-i18n-21.0/bn-IN.xpi) = f017c31b8221c9afc05d77d5585a2b731a1898cefabd2f9c11ad645f77451330
-SIZE (xpi/firefox-i18n-21.0/bn-IN.xpi) = 413566
-SHA256 (xpi/firefox-i18n-21.0/br.xpi) = 07acbb38237e145a55851dc239dfd0bc10dfdd14d0690dcc74d4c8f39a30abc3
-SIZE (xpi/firefox-i18n-21.0/br.xpi) = 325665
-SHA256 (xpi/firefox-i18n-21.0/bs.xpi) = 1091a3ccec3e617f80e226f165f87da1fc10600ff4324c2d5bfd7365292f68d2
-SIZE (xpi/firefox-i18n-21.0/bs.xpi) = 325640
-SHA256 (xpi/firefox-i18n-21.0/ca.xpi) = e62d2b679ffd4f88d438708120f15db04ecac2782795e3393a6ef4ab7de84120
-SIZE (xpi/firefox-i18n-21.0/ca.xpi) = 330920
-SHA256 (xpi/firefox-i18n-21.0/cs.xpi) = f963ee1c6fdee5aec4e772e11353c5e2b3d9151e48c4e18f892f0e311c1f21ef
-SIZE (xpi/firefox-i18n-21.0/cs.xpi) = 326640
-SHA256 (xpi/firefox-i18n-21.0/cy.xpi) = a478ca2619ac06602370f430ea01178548e1cf88798dd6ba85028c27a30680fb
-SIZE (xpi/firefox-i18n-21.0/cy.xpi) = 321683
-SHA256 (xpi/firefox-i18n-21.0/da.xpi) = a2e6029ab9258609d2879aa6e27c88c991ceb3c638bdf72042c4c52af06c7c3e
-SIZE (xpi/firefox-i18n-21.0/da.xpi) = 316083
-SHA256 (xpi/firefox-i18n-21.0/de.xpi) = f6c887d35c4c0f52dce0a09db3289c2e1cd3ffa99487ca5ab46984d2e93dfd62
-SIZE (xpi/firefox-i18n-21.0/de.xpi) = 310198
-SHA256 (xpi/firefox-i18n-21.0/el.xpi) = db01d0c1eb70ebf67f15e7fb358ade422e19b5bbac2236825252ed41254ed006
-SIZE (xpi/firefox-i18n-21.0/el.xpi) = 353583
-SHA256 (xpi/firefox-i18n-21.0/en-GB.xpi) = c6a61daec35b30570efc21da16ae784fd380f5536a866d97467a6495d315c8e5
-SIZE (xpi/firefox-i18n-21.0/en-GB.xpi) = 307352
-SHA256 (xpi/firefox-i18n-21.0/en-US.xpi) = 21d7411db0e89755a90e11e21e953631a4906479a028ecb2127e8db6c5820ba2
-SIZE (xpi/firefox-i18n-21.0/en-US.xpi) = 307143
-SHA256 (xpi/firefox-i18n-21.0/en-ZA.xpi) = 2ed61210763076948e6f3d0f206970e19b97b4644b38931df0429d2ec2874069
-SIZE (xpi/firefox-i18n-21.0/en-ZA.xpi) = 307069
-SHA256 (xpi/firefox-i18n-21.0/eo.xpi) = a50ffcc6969a9352473799efe6d4c04d0ae80b4a224fc76c7c91c96c11a21456
-SIZE (xpi/firefox-i18n-21.0/eo.xpi) = 321797
-SHA256 (xpi/firefox-i18n-21.0/es-AR.xpi) = 8ab0176a2f84cf73e4c170c6e957cc28b8a861c9066e11a76c7347b704c0bca1
-SIZE (xpi/firefox-i18n-21.0/es-AR.xpi) = 324484
-SHA256 (xpi/firefox-i18n-21.0/es-CL.xpi) = 3ed1f1496757c78b4b767324db3a8e61995fe223602a9f59e9ae5a12a67cb664
-SIZE (xpi/firefox-i18n-21.0/es-CL.xpi) = 287532
-SHA256 (xpi/firefox-i18n-21.0/es-ES.xpi) = 1c832e813c2b92c6f4abfadc411f1a75fac9c850b77900424028199da4ffead2
-SIZE (xpi/firefox-i18n-21.0/es-ES.xpi) = 273792
-SHA256 (xpi/firefox-i18n-21.0/es-MX.xpi) = 3723073c5eedef92be2366fa73d442e47ee8f1cb9b769a0589966605ee24a321
-SIZE (xpi/firefox-i18n-21.0/es-MX.xpi) = 287118
-SHA256 (xpi/firefox-i18n-21.0/et.xpi) = 8678a0181a137eb495bed99d5f236ec0677bdb21fbbafb9caaa6dcaf5b7a6b13
-SIZE (xpi/firefox-i18n-21.0/et.xpi) = 318479
-SHA256 (xpi/firefox-i18n-21.0/eu.xpi) = 7cf2e599fb384d0adcabf5b3c8a2d5b14080dac34ba5e3700276ca561d384ac7
-SIZE (xpi/firefox-i18n-21.0/eu.xpi) = 321179
-SHA256 (xpi/firefox-i18n-21.0/fa.xpi) = 02057d02a762c2a084d0ed8b8f661b569133cde2d58f43cced1b67b65f308e57
-SIZE (xpi/firefox-i18n-21.0/fa.xpi) = 358522
-SHA256 (xpi/firefox-i18n-21.0/fi.xpi) = 2bdce20a98718146395168da752a20b3ebfb8c43f835a333ddb8bb57affb2337
-SIZE (xpi/firefox-i18n-21.0/fi.xpi) = 322166
-SHA256 (xpi/firefox-i18n-21.0/fr.xpi) = 6e298d28b9fd921a0a512fd912835ff837a7a7979eb77d91e3856104c44a4c58
-SIZE (xpi/firefox-i18n-21.0/fr.xpi) = 329129
-SHA256 (xpi/firefox-i18n-21.0/fy-NL.xpi) = 6fd5a3e75859aaec3c1c34bb76438759749af3d51a5ddbca6d0e1e70ed049c6d
-SIZE (xpi/firefox-i18n-21.0/fy-NL.xpi) = 327270
-SHA256 (xpi/firefox-i18n-21.0/ga-IE.xpi) = f54ab0324e87bfbd8898391545e619d7ef766fdf33678f9e76e7b5e2c307cdf1
-SIZE (xpi/firefox-i18n-21.0/ga-IE.xpi) = 335644
-SHA256 (xpi/firefox-i18n-21.0/gl.xpi) = 93ce41e57481663f6c953b21198561da6ca3039549ae44b401735cc635b849a0
-SIZE (xpi/firefox-i18n-21.0/gl.xpi) = 320857
-SHA256 (xpi/firefox-i18n-21.0/gu-IN.xpi) = 5c4f31da953eceedcda9409f0836a72391ee2e890926f4e12360ff064552c5b8
-SIZE (xpi/firefox-i18n-21.0/gu-IN.xpi) = 358012
-SHA256 (xpi/firefox-i18n-21.0/he.xpi) = cd50bf5d59cdc64abd3c1ba1b38f6a997aaae846586d6cd5b8fe25211b682672
-SIZE (xpi/firefox-i18n-21.0/he.xpi) = 338629
-SHA256 (xpi/firefox-i18n-21.0/hi-IN.xpi) = 2c47be3f4bc6427c09144e44c8a2d5f67849d1e53d5f627b6c5a3aff517bcc5a
-SIZE (xpi/firefox-i18n-21.0/hi-IN.xpi) = 368980
-SHA256 (xpi/firefox-i18n-21.0/hr.xpi) = fec1435dcb959740381adafabcc16101bc021b1bf09ffb183381796d60788e7e
-SIZE (xpi/firefox-i18n-21.0/hr.xpi) = 324263
-SHA256 (xpi/firefox-i18n-21.0/hu.xpi) = 69ac63c8a0be5a27cee5dd1d436da132cabb84cc33013f81d5b87c5d1d2636e9
-SIZE (xpi/firefox-i18n-21.0/hu.xpi) = 337300
-SHA256 (xpi/firefox-i18n-21.0/hy-AM.xpi) = 90cfc6f4a11b63ba0c002cb47414bc28067b611b8120a7b8824c0d737d893583
-SIZE (xpi/firefox-i18n-21.0/hy-AM.xpi) = 364317
-SHA256 (xpi/firefox-i18n-21.0/id.xpi) = d9945e962aed1ef3627a3d093b7c64a50b41af609915838c7ea2076b27303f62
-SIZE (xpi/firefox-i18n-21.0/id.xpi) = 310856
-SHA256 (xpi/firefox-i18n-21.0/is.xpi) = 0aea68e55cd3b27694a92bb14f1c90cf25aad68f1ef19bf7c544e498ce43cad8
-SIZE (xpi/firefox-i18n-21.0/is.xpi) = 319738
-SHA256 (xpi/firefox-i18n-21.0/it.xpi) = 7dadc34b271d930c2d58e6aa6f3b7b081815421dff08fb8c5c678e98872df65d
-SIZE (xpi/firefox-i18n-21.0/it.xpi) = 268668
-SHA256 (xpi/firefox-i18n-21.0/ja.xpi) = fe35481016bd26c7cbeccc96e511e9046a017c55a05a23039e267a9a940ea144
-SIZE (xpi/firefox-i18n-21.0/ja.xpi) = 362631
-SHA256 (xpi/firefox-i18n-21.0/kk.xpi) = 9800b19f4ed0b2591bfe0bd77b0d0cf71deb4865bf7cc0aa802c2efeedeca2e9
-SIZE (xpi/firefox-i18n-21.0/kk.xpi) = 368768
-SHA256 (xpi/firefox-i18n-21.0/kn.xpi) = 0d56dea84c3c8a0f44879893565739c753a550adc1b47a58b39431eb4983b745
-SIZE (xpi/firefox-i18n-21.0/kn.xpi) = 393583
-SHA256 (xpi/firefox-i18n-21.0/ko.xpi) = 2e5c3559ae54de3b05de09492513fa2c666b6f5da769d5564ae25e78488d76e9
-SIZE (xpi/firefox-i18n-21.0/ko.xpi) = 335343
-SHA256 (xpi/firefox-i18n-21.0/ku.xpi) = 03677d0be9b6dcfa8428f4f8d2ca561712180c19801074dbd9697513aeb85eae
-SIZE (xpi/firefox-i18n-21.0/ku.xpi) = 342565
-SHA256 (xpi/firefox-i18n-21.0/lg.xpi) = 380c95c60af4204699e58054788f40cfc40140ef875e893352d3d265c7a6daa7
-SIZE (xpi/firefox-i18n-21.0/lg.xpi) = 331051
-SHA256 (xpi/firefox-i18n-21.0/lt.xpi) = 06c6001ce8f2a82bb5b6076e729097e71553ee9ef94451181fca67fc6a3ca8c7
-SIZE (xpi/firefox-i18n-21.0/lt.xpi) = 339596
-SHA256 (xpi/firefox-i18n-21.0/lv.xpi) = fe6685d0c687898d9383f442bd763fa207751c3e5c50d4080280ea7158446824
-SIZE (xpi/firefox-i18n-21.0/lv.xpi) = 320707
-SHA256 (xpi/firefox-i18n-21.0/mai.xpi) = 29b18c2909ea33e61f07ac7b5bf5a7f9876157ebb4bf1088752a983e1692ba31
-SIZE (xpi/firefox-i18n-21.0/mai.xpi) = 366681
-SHA256 (xpi/firefox-i18n-21.0/mk.xpi) = 25e537bdc48f42a2655ebc1862e01ef23f8ad0686e931b0e9618f1b42f1180eb
-SIZE (xpi/firefox-i18n-21.0/mk.xpi) = 356067
-SHA256 (xpi/firefox-i18n-21.0/ml.xpi) = 074ef7580ba043772cff91597b042c3aba35f2738039484ffc7d26902055db75
-SIZE (xpi/firefox-i18n-21.0/ml.xpi) = 401282
-SHA256 (xpi/firefox-i18n-21.0/mr.xpi) = fc4e867eb61848d403170c75e1fe374b3aca1fa1197ed0e1a62d27ec83903e65
-SIZE (xpi/firefox-i18n-21.0/mr.xpi) = 368873
-SHA256 (xpi/firefox-i18n-21.0/nb-NO.xpi) = 700293ba88debdb6fcde750fcbf6e722a2d294f3c497831edac924b2fc004b75
-SIZE (xpi/firefox-i18n-21.0/nb-NO.xpi) = 320828
-SHA256 (xpi/firefox-i18n-21.0/nl.xpi) = 7e5c3727e5bfad3c071e9335ef0f2a837cf8ca65cbbd93f8efc10fae39300532
-SIZE (xpi/firefox-i18n-21.0/nl.xpi) = 321288
-SHA256 (xpi/firefox-i18n-21.0/nn-NO.xpi) = b1ffef0b121dae5d7f7af773a7b447d364ef2bc4eb096241d5aeca3b4a4542da
-SIZE (xpi/firefox-i18n-21.0/nn-NO.xpi) = 321067
-SHA256 (xpi/firefox-i18n-21.0/nso.xpi) = a4a8d95e903bc3a24210034459333db08f5485f09ac207569ef74918aefff8d8
-SIZE (xpi/firefox-i18n-21.0/nso.xpi) = 326539
-SHA256 (xpi/firefox-i18n-21.0/or.xpi) = f915a2831675202ecc44f3cbf0c55eac90c0259234f1fb31b90c5f4eba6f595b
-SIZE (xpi/firefox-i18n-21.0/or.xpi) = 368889
-SHA256 (xpi/firefox-i18n-21.0/pa-IN.xpi) = 8ff787f43910d4096f8d140af416f63887923fa11597c7791d86bafcbb36cd18
-SIZE (xpi/firefox-i18n-21.0/pa-IN.xpi) = 355004
-SHA256 (xpi/firefox-i18n-21.0/pl.xpi) = 16f3192cf1f8cd3eea87e7bf9514fbb2cf6d775272a68c23d9d25b1289586496
-SIZE (xpi/firefox-i18n-21.0/pl.xpi) = 333450
-SHA256 (xpi/firefox-i18n-21.0/pt-BR.xpi) = fe55931120c4de4c84ff66ca0f7699e26060120e92e0056df5ea9e7f2d1908ce
-SIZE (xpi/firefox-i18n-21.0/pt-BR.xpi) = 324499
-SHA256 (xpi/firefox-i18n-21.0/pt-PT.xpi) = dd84a0c02aae2114fa4c2d453616a974faa1f2ea6341b38a302ad691ef5ff58d
-SIZE (xpi/firefox-i18n-21.0/pt-PT.xpi) = 323613
-SHA256 (xpi/firefox-i18n-21.0/rm.xpi) = 56e817478e8d388650f4e27d22d114ffb96af078c2e54ed4b6a03427efceedf0
-SIZE (xpi/firefox-i18n-21.0/rm.xpi) = 322600
-SHA256 (xpi/firefox-i18n-21.0/ro.xpi) = d725a49c3391b50a9ca1d6340759e9ea0ad9fa4befba26070bd51e4419990753
-SIZE (xpi/firefox-i18n-21.0/ro.xpi) = 348788
-SHA256 (xpi/firefox-i18n-21.0/ru.xpi) = ad098d073d4484d5a937545e72cd96e3595558d6db011beb6b4b15fda02e1724
-SIZE (xpi/firefox-i18n-21.0/ru.xpi) = 320297
-SHA256 (xpi/firefox-i18n-21.0/si.xpi) = bfe1632fc097b46cb625acbf516e6bb8f2a94c665c9e1395ddf72cba56ddd5f0
-SIZE (xpi/firefox-i18n-21.0/si.xpi) = 357551
-SHA256 (xpi/firefox-i18n-21.0/sk.xpi) = 00c76a66c658757e941291af7414471d72ba3f567873c95c6c74b93c4e9a2d36
-SIZE (xpi/firefox-i18n-21.0/sk.xpi) = 337765
-SHA256 (xpi/firefox-i18n-21.0/sl.xpi) = b8f4d1c6cbc87570ed1d1e0c106fa378737f416f9ca3123e51c2978565d69126
-SIZE (xpi/firefox-i18n-21.0/sl.xpi) = 322254
-SHA256 (xpi/firefox-i18n-21.0/son.xpi) = 9d7c697351010d6bb0464c10ddbeb0f286ba5b867e59ab5aa2578703ece0e160
-SIZE (xpi/firefox-i18n-21.0/son.xpi) = 322783
-SHA256 (xpi/firefox-i18n-21.0/sq.xpi) = ed935aff66159a4f231d8769bbf24f398cbf9091011dc18e1b491bddbb7333b0
-SIZE (xpi/firefox-i18n-21.0/sq.xpi) = 324894
-SHA256 (xpi/firefox-i18n-21.0/sr.xpi) = 98e7a08e8a0fe9ca42904ac0c3ec432b44639c1e3953054e07f95a8caed273ca
-SIZE (xpi/firefox-i18n-21.0/sr.xpi) = 372544
-SHA256 (xpi/firefox-i18n-21.0/sv-SE.xpi) = f34a2124a32a464f09c945c5ada0d704a5a4d822898aad0b7e4ad4aaa2e86718
-SIZE (xpi/firefox-i18n-21.0/sv-SE.xpi) = 323159
-SHA256 (xpi/firefox-i18n-21.0/ta-LK.xpi) = 2b6f9446f97daa707499f38067af75723f0b27575dfa95696f62f5f11d64f088
-SIZE (xpi/firefox-i18n-21.0/ta-LK.xpi) = 372949
-SHA256 (xpi/firefox-i18n-21.0/ta.xpi) = 428d7e21cc339343b2638bfbd60e118673b197463a009b086a1a6ac40cdfaa6f
-SIZE (xpi/firefox-i18n-21.0/ta.xpi) = 359609
-SHA256 (xpi/firefox-i18n-21.0/te.xpi) = acd03a08516c5bf039494e7a85245955d503169ba035fd2f3e6bb7fb23bc0e61
-SIZE (xpi/firefox-i18n-21.0/te.xpi) = 379199
-SHA256 (xpi/firefox-i18n-21.0/th.xpi) = e55b8861d3678f870bb3790c0cde64ee2c865aca588d1dc535e3ccdfbd2f2e44
-SIZE (xpi/firefox-i18n-21.0/th.xpi) = 363589
-SHA256 (xpi/firefox-i18n-21.0/tr.xpi) = 12dc5f9339d21b45631221989abbff2b97635b0e54fe6ef5a94163d47f4780f6
-SIZE (xpi/firefox-i18n-21.0/tr.xpi) = 330174
-SHA256 (xpi/firefox-i18n-21.0/uk.xpi) = dd391246136caec28f7a6cdb05f5052bf87b3b92dc50585b70bcab46307541b9
-SIZE (xpi/firefox-i18n-21.0/uk.xpi) = 359925
-SHA256 (xpi/firefox-i18n-21.0/vi.xpi) = c24d046cb79a9bcfb5b08cf8c6dfde6ee14ce4c5188082baf39e0c5a4de70d2f
-SIZE (xpi/firefox-i18n-21.0/vi.xpi) = 350534
-SHA256 (xpi/firefox-i18n-21.0/zh-CN.xpi) = ab29a17d43ab28c90546fcc78e60b7d426f0bd1b9b6bb0957569ed24086f501f
-SIZE (xpi/firefox-i18n-21.0/zh-CN.xpi) = 347323
-SHA256 (xpi/firefox-i18n-21.0/zh-TW.xpi) = aaffd78b270c95f941bcadf719db8e45e5b4dbccd5193125ac4abbec3ae947be
-SIZE (xpi/firefox-i18n-21.0/zh-TW.xpi) = 341743
-SHA256 (xpi/firefox-i18n-21.0/zu.xpi) = 1ec202d0bffa5c7e0715087eb25266fa54cfba543c4677ce234a0e26d9629e99
-SIZE (xpi/firefox-i18n-21.0/zu.xpi) = 333719
+SHA256 (xpi/firefox-i18n-20.0/af.xpi) = a522041ef9e9c49cef1946df57a3076a14c9b10b907c96c021448d7f3303e96c
+SIZE (xpi/firefox-i18n-20.0/af.xpi) = 301043
+SHA256 (xpi/firefox-i18n-20.0/ak.xpi) = 61eeb234a1f8b6e4eb8f7c41f29a0b194884a67bef251b84658866b6d1fa7cba
+SIZE (xpi/firefox-i18n-20.0/ak.xpi) = 303972
+SHA256 (xpi/firefox-i18n-20.0/ar.xpi) = 33719f597e65c789511e80c5dbaeb4b09dcdd543e3c6c5104530ea81c94d43ab
+SIZE (xpi/firefox-i18n-20.0/ar.xpi) = 329939
+SHA256 (xpi/firefox-i18n-20.0/ast.xpi) = 1c8bc7934b97e46549f5f7eecba674d828ee7f02598f17d85b1ac9b671c80fc7
+SIZE (xpi/firefox-i18n-20.0/ast.xpi) = 274309
+SHA256 (xpi/firefox-i18n-20.0/be.xpi) = 9d527c2b61c173d145ec702cd0a511880971ef9509c5eac4fb80dde3905e9592
+SIZE (xpi/firefox-i18n-20.0/be.xpi) = 293092
+SHA256 (xpi/firefox-i18n-20.0/bg.xpi) = f894f87bbd9c9f1129c3178e1b5247e23fff0a8030da2789858302fe94405e7c
+SIZE (xpi/firefox-i18n-20.0/bg.xpi) = 348239
+SHA256 (xpi/firefox-i18n-20.0/bn-BD.xpi) = 84d5670ac1ec51191f497c824d53c5414e5b6b0ba2afa3fc5dc7f0c50a540cd9
+SIZE (xpi/firefox-i18n-20.0/bn-BD.xpi) = 362515
+SHA256 (xpi/firefox-i18n-20.0/bn-IN.xpi) = 7cba49b2703d08b3025d914a4d50a13671e4c327e9aafee8e1b203a58dcdf227
+SIZE (xpi/firefox-i18n-20.0/bn-IN.xpi) = 393934
+SHA256 (xpi/firefox-i18n-20.0/br.xpi) = 8a93cb226257dcdd13ed2de6e7b577f377fbacd60866b33bec125dbbf36c3af3
+SIZE (xpi/firefox-i18n-20.0/br.xpi) = 308303
+SHA256 (xpi/firefox-i18n-20.0/bs.xpi) = 485593959891f92ea0e5f0f5d1b1388a9c0404d1842c473ce3f1d36d5b6570fa
+SIZE (xpi/firefox-i18n-20.0/bs.xpi) = 304338
+SHA256 (xpi/firefox-i18n-20.0/ca.xpi) = e9da45497f6e5d53a2a33c16b21f51cf13a03d73ab84a6181687db2689674fe8
+SIZE (xpi/firefox-i18n-20.0/ca.xpi) = 310833
+SHA256 (xpi/firefox-i18n-20.0/cs.xpi) = 06475ac5be519fc502a1f8b018cec66f1b3bcb5c52f7af56776a317838d826ac
+SIZE (xpi/firefox-i18n-20.0/cs.xpi) = 310126
+SHA256 (xpi/firefox-i18n-20.0/cy.xpi) = a3d07d5b7bd3a4e0894f999d1cfad1f8c442490af0077561893354e3e73144e8
+SIZE (xpi/firefox-i18n-20.0/cy.xpi) = 302580
+SHA256 (xpi/firefox-i18n-20.0/da.xpi) = d9f3de69ca3164901ef0bb9108f7bcaac24bf72803779ab1448b4b66a6a86052
+SIZE (xpi/firefox-i18n-20.0/da.xpi) = 299834
+SHA256 (xpi/firefox-i18n-20.0/de.xpi) = 96469d35bb5c2d108a591d5ac00d115976be600754491b40ae4373b4abcbe479
+SIZE (xpi/firefox-i18n-20.0/de.xpi) = 292091
+SHA256 (xpi/firefox-i18n-20.0/el.xpi) = b198bd88d25cf2591f0abaa00ac39eddb9de30650622147f46db12802f08a53b
+SIZE (xpi/firefox-i18n-20.0/el.xpi) = 336878
+SHA256 (xpi/firefox-i18n-20.0/en-GB.xpi) = 4b24201b8428eda9d9015958fcbf8836c3520cf8716f884477c9c920d806d901
+SIZE (xpi/firefox-i18n-20.0/en-GB.xpi) = 288530
+SHA256 (xpi/firefox-i18n-20.0/en-US.xpi) = 0a3073caa3f67c3d8f05c2c5a12a860403b7611060ea36be4ba5eca22785f2be
+SIZE (xpi/firefox-i18n-20.0/en-US.xpi) = 289249
+SHA256 (xpi/firefox-i18n-20.0/en-ZA.xpi) = 8baf2ddf3686d897d8d05f23bf9243bcc17c37a746cd9ebadc7b1c4b086c48e1
+SIZE (xpi/firefox-i18n-20.0/en-ZA.xpi) = 289445
+SHA256 (xpi/firefox-i18n-20.0/eo.xpi) = b64086feef439656fafff187ebab91b9f55dfcb9bdfc91b2b180424bedbbb715
+SIZE (xpi/firefox-i18n-20.0/eo.xpi) = 302967
+SHA256 (xpi/firefox-i18n-20.0/es-AR.xpi) = 7448775f99f10787bd9e4b1ab94f1cab8bd9d59496059085b12891385495c7fe
+SIZE (xpi/firefox-i18n-20.0/es-AR.xpi) = 305557
+SHA256 (xpi/firefox-i18n-20.0/es-CL.xpi) = a6d38cef0a6caa267e921eed54650cadb70e80e438b83a61818310aac54c8fc7
+SIZE (xpi/firefox-i18n-20.0/es-CL.xpi) = 306524
+SHA256 (xpi/firefox-i18n-20.0/es-ES.xpi) = 7cd440f048386422093da60a3900817c5f0cff544bc5175585bcc8df541ab35e
+SIZE (xpi/firefox-i18n-20.0/es-ES.xpi) = 256497
+SHA256 (xpi/firefox-i18n-20.0/es-MX.xpi) = 2027211294090fb44d9a2703fc6775f155aa641dd89239eb9cba331f288ea6fb
+SIZE (xpi/firefox-i18n-20.0/es-MX.xpi) = 270358
+SHA256 (xpi/firefox-i18n-20.0/et.xpi) = be1c3de232a4c85b0eca675c6ae06c6bdf1754c2401346fc67c7f0f190d35e4a
+SIZE (xpi/firefox-i18n-20.0/et.xpi) = 300695
+SHA256 (xpi/firefox-i18n-20.0/eu.xpi) = 55171971fd5ad66d2d732c15d16a1df0521a0dcb6b1e98b1e97d2ec85e786f9e
+SIZE (xpi/firefox-i18n-20.0/eu.xpi) = 301606
+SHA256 (xpi/firefox-i18n-20.0/fa.xpi) = b540af8e6dddcaa94158a9bfb29c7a5dab37a8739d6e01e02defa1a775ae3869
+SIZE (xpi/firefox-i18n-20.0/fa.xpi) = 340391
+SHA256 (xpi/firefox-i18n-20.0/fi.xpi) = ebe0fa4d72859c5c008a63e4cca59d62e93117a4250366363c55cb7f1d403c19
+SIZE (xpi/firefox-i18n-20.0/fi.xpi) = 305263
+SHA256 (xpi/firefox-i18n-20.0/fr.xpi) = 225633c5978a30d6ac88a34888c1cb050c06247d1cb27c063542d5c6777aca8a
+SIZE (xpi/firefox-i18n-20.0/fr.xpi) = 310354
+SHA256 (xpi/firefox-i18n-20.0/fy-NL.xpi) = 024677f3d994ce2f5b0695d30106e071cd87e45aa9e42fe78ce10ba9cef6767e
+SIZE (xpi/firefox-i18n-20.0/fy-NL.xpi) = 306664
+SHA256 (xpi/firefox-i18n-20.0/ga-IE.xpi) = c81264faab863b19c44a5fff86c211fa74e8c02c95c4704416d6d51d8d131af2
+SIZE (xpi/firefox-i18n-20.0/ga-IE.xpi) = 314804
+SHA256 (xpi/firefox-i18n-20.0/gl.xpi) = bb94c16c221116805c6ad2d5d33755065a33fda37e6614f45ac17280dd3d6080
+SIZE (xpi/firefox-i18n-20.0/gl.xpi) = 303465
+SHA256 (xpi/firefox-i18n-20.0/gu-IN.xpi) = 2e661f6336350a12fcb7a35628bb842a4138f7bac8b50130059bb990eff5e180
+SIZE (xpi/firefox-i18n-20.0/gu-IN.xpi) = 341185
+SHA256 (xpi/firefox-i18n-20.0/he.xpi) = 25a1dd9f5079826b63123a1434be33d8b1d3510e332d9604ca3f97f047c239d8
+SIZE (xpi/firefox-i18n-20.0/he.xpi) = 322693
+SHA256 (xpi/firefox-i18n-20.0/hi-IN.xpi) = c8ad4189bc5dbed40e2a7bbbedc07ac5a03e3a4541b5f8aa584a17b63a3c9eb1
+SIZE (xpi/firefox-i18n-20.0/hi-IN.xpi) = 352528
+SHA256 (xpi/firefox-i18n-20.0/hr.xpi) = 48defce8c99b0444c4e147851c65e6a458d7f63c9c5a5c9bd221334f4fb3ae91
+SIZE (xpi/firefox-i18n-20.0/hr.xpi) = 304835
+SHA256 (xpi/firefox-i18n-20.0/hu.xpi) = bc535ab1a1dd622ae7a066242993a34e1083fc4f144b9d492ba41a2858b4fec4
+SIZE (xpi/firefox-i18n-20.0/hu.xpi) = 318361
+SHA256 (xpi/firefox-i18n-20.0/hy-AM.xpi) = b5241cad70c5970011887947f56cff38209f4f73de28404f93d0eef963291215
+SIZE (xpi/firefox-i18n-20.0/hy-AM.xpi) = 348777
+SHA256 (xpi/firefox-i18n-20.0/id.xpi) = e3665b5036cf4366631b70f281234008bd93610cdd16a8d2335fc59b77638dd9
+SIZE (xpi/firefox-i18n-20.0/id.xpi) = 297915
+SHA256 (xpi/firefox-i18n-20.0/is.xpi) = dfd109b41a46435cc488646fd759dc61b5b7e5cd55c77cc08174df07576019a9
+SIZE (xpi/firefox-i18n-20.0/is.xpi) = 302423
+SHA256 (xpi/firefox-i18n-20.0/it.xpi) = 02fdc8c7fc9498e6d599dedf267c458777325a3a7e2a0d1feb9f7b0eb7b327ed
+SIZE (xpi/firefox-i18n-20.0/it.xpi) = 252427
+SHA256 (xpi/firefox-i18n-20.0/ja.xpi) = 12cea77dd72a6e8648b758ac75082a72146ed56a57a54f535c89e6f18382d921
+SIZE (xpi/firefox-i18n-20.0/ja.xpi) = 341664
+SHA256 (xpi/firefox-i18n-20.0/kk.xpi) = cfe82a80879a9d32839489d532a036eca87bf2ffe3a025bef1e19662088f77d2
+SIZE (xpi/firefox-i18n-20.0/kk.xpi) = 349637
+SHA256 (xpi/firefox-i18n-20.0/kn.xpi) = 0b573fae4f8de56411ffa464ee93663e8eebaa9772384b7cbd72ae3d2f02e14a
+SIZE (xpi/firefox-i18n-20.0/kn.xpi) = 375789
+SHA256 (xpi/firefox-i18n-20.0/ko.xpi) = 946b66e09cc1265d6ec910252cd49621629edb98341da59462c3e98fed24db9b
+SIZE (xpi/firefox-i18n-20.0/ko.xpi) = 316095
+SHA256 (xpi/firefox-i18n-20.0/ku.xpi) = c295952f19d17da04cef15d09e0cc2665edba4eb666008943ca0151787c1ab6c
+SIZE (xpi/firefox-i18n-20.0/ku.xpi) = 323420
+SHA256 (xpi/firefox-i18n-20.0/lg.xpi) = 2203d502a3bae83dc2d9ff6da1283fda3b21c94796f7e366b8bf7f57be65b298
+SIZE (xpi/firefox-i18n-20.0/lg.xpi) = 311843
+SHA256 (xpi/firefox-i18n-20.0/lt.xpi) = 6e02895414a9009cdb01aec6a495cb54a582c7d558c290b39d43881c422ca125
+SIZE (xpi/firefox-i18n-20.0/lt.xpi) = 321800
+SHA256 (xpi/firefox-i18n-20.0/lv.xpi) = c9546bf7561e3a02f1b0d78d896f3fe7ade1cd066f2b18cc3c41ab1562c75245
+SIZE (xpi/firefox-i18n-20.0/lv.xpi) = 301694
+SHA256 (xpi/firefox-i18n-20.0/mai.xpi) = 6be9c97a29ea9c7d172609f36e9634d80dc59354c29c24ef6b8dd9132347a3ca
+SIZE (xpi/firefox-i18n-20.0/mai.xpi) = 349076
+SHA256 (xpi/firefox-i18n-20.0/mk.xpi) = 72fafb77308e874a4869ceedae5802d51fa7c0814b9c82bc2d3582e175f94451
+SIZE (xpi/firefox-i18n-20.0/mk.xpi) = 335357
+SHA256 (xpi/firefox-i18n-20.0/ml.xpi) = cff18a07174830b3ca22cccdcf1f58da195eb4905396095797da2e4769845539
+SIZE (xpi/firefox-i18n-20.0/ml.xpi) = 382989
+SHA256 (xpi/firefox-i18n-20.0/mr.xpi) = 42b9c731746a37dad0e9d9a62378e21fac20a908dbff2a0a47e802c3720211ab
+SIZE (xpi/firefox-i18n-20.0/mr.xpi) = 350303
+SHA256 (xpi/firefox-i18n-20.0/nb-NO.xpi) = abda55512bd8e0afa1df3b4b1e44b926dab5ccee8bcd604b08e06b554924a355
+SIZE (xpi/firefox-i18n-20.0/nb-NO.xpi) = 301424
+SHA256 (xpi/firefox-i18n-20.0/nl.xpi) = 72f60f291b2384982c1dc59bc96c8ae712d9b9da7aaa0d232c4c09bb46c3be30
+SIZE (xpi/firefox-i18n-20.0/nl.xpi) = 302851
+SHA256 (xpi/firefox-i18n-20.0/nn-NO.xpi) = c530083c19850e9fdd43f4fbce7467b24059f2a5809d8ccd3d3a5a8b206b8cbb
+SIZE (xpi/firefox-i18n-20.0/nn-NO.xpi) = 308530
+SHA256 (xpi/firefox-i18n-20.0/nso.xpi) = 27b442c4fc1102c03389744971fdf75db22b1d753be617cfb6641b12a100d2ee
+SIZE (xpi/firefox-i18n-20.0/nso.xpi) = 309466
+SHA256 (xpi/firefox-i18n-20.0/or.xpi) = 2ca9d95f1a59160036c2a3f16bb25f0ea5838fb53c616f866e9ca5596d09e439
+SIZE (xpi/firefox-i18n-20.0/or.xpi) = 351346
+SHA256 (xpi/firefox-i18n-20.0/pa-IN.xpi) = 32b535bcdced7c55861ff45f5fecaaa3ac6bfca421ad880350dda0d50e8e92d1
+SIZE (xpi/firefox-i18n-20.0/pa-IN.xpi) = 339275
+SHA256 (xpi/firefox-i18n-20.0/pl.xpi) = 2f5538996dcb49d862de7526f26fc483c6e8c733bb952ec56e8487b00ed565f0
+SIZE (xpi/firefox-i18n-20.0/pl.xpi) = 314382
+SHA256 (xpi/firefox-i18n-20.0/pt-BR.xpi) = 9aa385299003121d23bed0b1b6d5d8b0dd02228b0b54884ff48fd481a74b66be
+SIZE (xpi/firefox-i18n-20.0/pt-BR.xpi) = 307699
+SHA256 (xpi/firefox-i18n-20.0/pt-PT.xpi) = 97dc71a757268a8b98598476363ac7d76e1654508fbc7918e1f261d799f4db28
+SIZE (xpi/firefox-i18n-20.0/pt-PT.xpi) = 307007
+SHA256 (xpi/firefox-i18n-20.0/rm.xpi) = 33a2099dbf973400284a35acc6b06d81dbc1cc2c0ed2969a65af1108c0047b5a
+SIZE (xpi/firefox-i18n-20.0/rm.xpi) = 305912
+SHA256 (xpi/firefox-i18n-20.0/ro.xpi) = 5e9475677c823e8206dd069fa302fbf77c698d7925d5b6a8327c99acacd0e665
+SIZE (xpi/firefox-i18n-20.0/ro.xpi) = 331344
+SHA256 (xpi/firefox-i18n-20.0/ru.xpi) = 3a18b0e2c0e5ec804bd6a126470dc51d8e97d73c48215b63d37c496c680b0b90
+SIZE (xpi/firefox-i18n-20.0/ru.xpi) = 300314
+SHA256 (xpi/firefox-i18n-20.0/si.xpi) = f6cdbf89caa243eef8db42fe856ecf85ecf9c6def9c12e36ca6602cf6c540d30
+SIZE (xpi/firefox-i18n-20.0/si.xpi) = 338417
+SHA256 (xpi/firefox-i18n-20.0/sk.xpi) = e3bdbb30ab88151467693d745ecdeab38904d7aadc54034a666c13d903394ab1
+SIZE (xpi/firefox-i18n-20.0/sk.xpi) = 318314
+SHA256 (xpi/firefox-i18n-20.0/sl.xpi) = 3856881a6d630d2efcb9a07dc727251754d01df451ba3db59622b6e085c40d0a
+SIZE (xpi/firefox-i18n-20.0/sl.xpi) = 301223
+SHA256 (xpi/firefox-i18n-20.0/son.xpi) = 91487fcc08d45095b1e2e72b3b7b097d1673b5519302b5e57788c7804c31b80e
+SIZE (xpi/firefox-i18n-20.0/son.xpi) = 304376
+SHA256 (xpi/firefox-i18n-20.0/sq.xpi) = 274b43927186e42a3c2d5ccf98c356c42c9058e4f3f8007ab575e5800f9d2dcf
+SIZE (xpi/firefox-i18n-20.0/sq.xpi) = 307903
+SHA256 (xpi/firefox-i18n-20.0/sr.xpi) = d74e3929e87ae2b36999741fb7ea582e812826387c49cc2dff5bfbf4b55e2a91
+SIZE (xpi/firefox-i18n-20.0/sr.xpi) = 354392
+SHA256 (xpi/firefox-i18n-20.0/sv-SE.xpi) = d9ad3fe07fc91bbacdaa70c9e45a379914e8c2df810597d2b33bea53d2eff5d4
+SIZE (xpi/firefox-i18n-20.0/sv-SE.xpi) = 305170
+SHA256 (xpi/firefox-i18n-20.0/ta-LK.xpi) = 34facc00a11f09bd5b71ef74c82e9d9c849fbf43864f6b4fd9d05d27760b5123
+SIZE (xpi/firefox-i18n-20.0/ta-LK.xpi) = 358846
+SHA256 (xpi/firefox-i18n-20.0/ta.xpi) = 92b64517c63600fe8d0257fb67f84faa770d2f3452f5daa7e47b37119767ec1b
+SIZE (xpi/firefox-i18n-20.0/ta.xpi) = 343709
+SHA256 (xpi/firefox-i18n-20.0/te.xpi) = da61353731e39320f06bdd5ece3ce6bf6b37938a58a1c731383528fcab961618
+SIZE (xpi/firefox-i18n-20.0/te.xpi) = 360627
+SHA256 (xpi/firefox-i18n-20.0/th.xpi) = 4f4b5ae4aeda6442f41c1fd8ea0a9ed9a1c98040583fcf96ae1765ec8925530b
+SIZE (xpi/firefox-i18n-20.0/th.xpi) = 343717
+SHA256 (xpi/firefox-i18n-20.0/tr.xpi) = ab458118ead151a6459b91f4cb3f45d95c9fc0f827bdac648254852d5dc6c2fd
+SIZE (xpi/firefox-i18n-20.0/tr.xpi) = 313040
+SHA256 (xpi/firefox-i18n-20.0/uk.xpi) = 77a250d2141c2f4460dc64da0850ce2459de7eac2311a276522866d1bc9d3960
+SIZE (xpi/firefox-i18n-20.0/uk.xpi) = 343123
+SHA256 (xpi/firefox-i18n-20.0/vi.xpi) = c9a6fb8e2fa3a19a0c2cbfeb97065def9214b98c54da14f3c9083778f9b5e71d
+SIZE (xpi/firefox-i18n-20.0/vi.xpi) = 328524
+SHA256 (xpi/firefox-i18n-20.0/zh-CN.xpi) = c8842607e3c310cb5e27d747c37afe516206b131a13dce35b87f83a8c160aee9
+SIZE (xpi/firefox-i18n-20.0/zh-CN.xpi) = 323633
+SHA256 (xpi/firefox-i18n-20.0/zh-TW.xpi) = 3bf89aebde9b63fd5301cbcbff638dc6739d15c1aa819ee98379705f6a2aee63
+SIZE (xpi/firefox-i18n-20.0/zh-TW.xpi) = 324197
+SHA256 (xpi/firefox-i18n-20.0/zu.xpi) = 941b20745d398a90670ac042142fc97fe5b007a5818098c833b830a628580548
+SIZE (xpi/firefox-i18n-20.0/zu.xpi) = 315411
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 951d1b6e8f93..79ba698589fa 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= firefox
-DISTVERSION= 21.0
-PORTREVISION= 2
+DISTVERSION= 22.0
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source
@@ -12,7 +11,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}.source
MAINTAINER= gecko@FreeBSD.org
COMMENT= Web browser based on the browser portion of Mozilla
-BUILD_DEPENDS= nspr>=4.9.4:${PORTSDIR}/devel/nspr \
+BUILD_DEPENDS= nspr>=4.9.6:${PORTSDIR}/devel/nspr \
nss>=3.14.3:${PORTSDIR}/security/nss \
sqlite3>=3.7.14.1:${PORTSDIR}/databases/sqlite3 \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
@@ -50,6 +49,10 @@ OPTIONS_DEFINE= PGO WEBRTC
OPTIONS_DEFAULT=WEBRTC
.include "${.CURDIR}/../../www/firefox/Makefile.options"
+
+# OSS is gone after bug 852401
+OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/OSS//}
+
.include <bsd.port.pre.mk>
WRKSRC:= ${WRKDIR}/mozilla-release
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 851d8ec02cd7..ac6d99fc0121 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-21.0.source.tar.bz2) = 3909031cb5d403b12c796afb7775b4950f0347786ffd06028761852a1074d91c
-SIZE (firefox-21.0.source.tar.bz2) = 105558931
+SHA256 (firefox-22.0.source.tar.bz2) = 040d4e7fb5076b6aa25f0d3851f8d98c2a2e72ef1599f4387f09f47f6096515e
+SIZE (firefox-22.0.source.tar.bz2) = 111109062
diff --git a/www/firefox/files/extra-bug780531 b/www/firefox/files/extra-bug780531
index f8ca253d7c9d..26859a9bde10 100644
--- a/www/firefox/files/extra-bug780531
+++ b/www/firefox/files/extra-bug780531
@@ -1,13 +1,24 @@
--- configure.in~
+++ configure.in
-@@ -5151,8 +5148,8 @@ fi
+@@ -5364,15 +5364,18 @@ AC_SUBST(MOZ_SRTP)
- AC_SUBST(MOZ_WEBRTC)
-
--case "$target_cpu" in
--arm*)
+ dnl Use integers over floats for audio on B2G and Android, because audio
+ dnl backends for those platforms don't support floats.
+-if test "$OS_TARGET" = "Android"; then
+case "$target" in
-+arm-*-linux*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*)
++*-android*|*-linuxandroid*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*)
MOZ_SAMPLE_TYPE_S16=1
AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
AC_SUBST(MOZ_SAMPLE_TYPE_S16)
+-else
++;;
++*)
+ MOZ_SAMPLE_TYPE_FLOAT32=1
+ AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32)
+ AC_SUBST(MOZ_SAMPLE_TYPE_FLOAT32)
+-fi
++;;
++esac
+
+ dnl ========================================================
+ dnl = Disable Speech API code
diff --git a/www/firefox/files/patch-bug685258 b/www/firefox/files/patch-bug685258
deleted file mode 100644
index cf0cb056d144..000000000000
--- a/www/firefox/files/patch-bug685258
+++ /dev/null
@@ -1,17 +0,0 @@
-# HG changeset patch
-# User Oleg Romashin <romaxa@gmail.com>
-# Parent a2291c212856ad27622416e83c8311b6a33b52f1
-Bug 685258 - Pulse audio backend does not check provided playback and crashes r=derf
-
-diff --git a/content/media/AudioStream.cpp b/content/media/AudioStream.cpp
---- content/media/AudioStream.cpp
-+++ content/media/AudioStream.cpp
-@@ -429,7 +429,7 @@ nsresult nsNativeAudioStream::Init(PRInt32 aNumChannels, PRInt32 aRate, SampleFo
- mFormat = aFormat;
-
- if (sa_stream_create_pcm(reinterpret_cast<sa_stream_t**>(&mAudioHandle),
-- NULL,
-+ "Mozilla",
- SA_MODE_WRONLY,
- SA_PCM_FORMAT_S16_NE,
- aRate,
diff --git a/www/firefox/files/patch-bug780432 b/www/firefox/files/patch-bug780432
deleted file mode 100644
index 076903cdeebc..000000000000
--- a/www/firefox/files/patch-bug780432
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git media/libsydneyaudio/src/Makefile.in media/libsydneyaudio/src/Makefile.in
-index 8dda8ce..b19641d 100644
---- media/libsydneyaudio/src/Makefile.in
-+++ media/libsydneyaudio/src/Makefile.in
-@@ -68,6 +68,12 @@ ifdef MOZ_ALSA
- $(NULL)
- endif
-
-+ifdef MOZ_PULSEAUDIO
-+CSRCS = \
-+ sydney_audio_pulseaudio.c \
-+ $(NULL)
-+endif
-+
- ifeq ($(OS_ARCH),WINNT)
- OS_LIBS += winmm.lib
- endif
diff --git a/www/firefox/files/patch-bug807492 b/www/firefox/files/patch-bug807492
index 21415b55ace1..f9e5de6739ac 100644
--- a/www/firefox/files/patch-bug807492
+++ b/www/firefox/files/patch-bug807492
@@ -17,42 +17,14 @@ diff --git configure.in configure.in
index c167461..8346c11 100644
--- configure.in
+++ configure.in
-@@ -1413,16 +1413,27 @@ if test "$GNU_CC"; then
- _SAVE_CFLAGS=$CFLAGS
- CFLAGS="$CFLAGS -mssse3"
- AC_TRY_COMPILE([asm ("pmaddubsw %xmm2,%xmm3");],,AC_MSG_RESULT([yes])
- [HAVE_TOOLCHAIN_SUPPORT_MSSSE3=1],
- AC_MSG_RESULT([no]))
- CFLAGS=$_SAVE_CFLAGS
- AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSSE3)
-
-+ # Check for -msse4.1 on $CC
-+ AC_MSG_CHECKING([if toolchain supports -msse4.1 option])
-+ HAVE_TOOLCHAIN_SUPPORT_MSSE4_1=
-+ _SAVE_CFLAGS=$CFLAGS
-+ CFLAGS="$CFLAGS -msse4.1"
-+ AC_TRY_COMPILE([asm ("pmulld %xmm6,%xmm0");],,AC_MSG_RESULT([yes])
-+ [HAVE_TOOLCHAIN_SUPPORT_MSSE4_1=1],
-+ AC_MSG_RESULT([no]))
-+ CFLAGS=$_SAVE_CFLAGS
-+ AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1)
-+
- # Turn on GNU-specific warnings:
- # -Wall - turn on a lot of warnings
- # -Wpointer-arith - good to have
- # -Wdeclaration-after-statement - MSVC doesn't like these
- # -Werror=return-type - catches missing returns, zero false positives
- # -Wtype-limits - catches overflow bugs, few false positives
- # -Wempty-body - catches bugs, e.g. "if (c); foo();", few false positives
- #
-@@ -5203,17 +5214,17 @@ dnl Turn off webrtc for OS's we don't ha
- dnl --enable-webrtc to override. Can disable for everything in
- dnl the master list above.
- if test -n "$MOZ_WEBRTC"; then
- case "$target" in
+@@ -5258,17 +5258,17 @@ if test -n "$MOZ_WEBRTC"; then
*-android*|*-linuxandroid*)
- dnl Make sure doesn't get matched by *-linux*
- MOZ_WEBRTC=
+ if test -n "$MOZ_B2G"; then
+ MOZ_WEBRTC=1
+ else
+ dnl Make sure doesn't get matched by *-linux*
+ MOZ_WEBRTC=
+ fi
;;
- *-linux*|*-mingw*|*-darwin*)
+ *-linux*|*-mingw*|*-darwin*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*)
@@ -64,28 +36,6 @@ index c167461..8346c11 100644
;;
esac
fi
-@@ -8997,16 +9008,21 @@ elif test "${OS_TARGET}" = "Android"; th
- EXTRA_GYP_DEFINES="-D gtest_target_type=executable -D android_toolchain=${android_toolchain} -G os=android "
- if test -n "$ARM_ARCH" && test "$ARM_ARCH" -lt 7; then
- EXTRA_GYP_DEFINES+=" -D armv7=0 "
- else
- EXTRA_GYP_DEFINES+=" -D armv7=1 "
- fi
- fi
-
-+# Don't try to compile sse4.1 code if toolchain doesn't support
-+if test -z "$HAVE_TOOLCHAIN_SUPPORT_MSSE4_1"; then
-+ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D yuv_disable_asm=1"
-+fi
-+
- if test -n "$MOZ_WEBRTC"; then
- AC_MSG_RESULT("generating WebRTC Makefiles...")
-
- dnl Any --include files must also appear in -D FORCED_INCLUDE_FILE= entries
- dnl so that regeneration via dependencies works correctly
- WEBRTC_CONFIG="-D build_with_mozilla=1 -D build_with_chromium=0 --include ${srcdir}/media/webrtc/webrtc_config.gypi -D FORCED_INCLUDE_FILE=${srcdir}/media/webrtc/webrtc_config.gypi"
-
- GYP_WEBRTC_OPTIONS="--format=mozmake ${WEBRTC_CONFIG} -D target_arch=${WEBRTC_TARGET_ARCH} ${EXTRA_GYP_DEFINES} --depth=${srcdir}/media/webrtc/trunk --toplevel-dir=${srcdir} -G OBJDIR=${_objdir}"
diff --git js/src/config/system-headers js/src/config/system-headers
index 9bd1efa..1095a01 100644
--- js/src/config/system-headers
@@ -367,12 +317,12 @@ index cc260b7..66af2d7 100644
if (!(my_locale = r_strdup(setlocale(LC_CTYPE, 0))))
ABORT(R_NO_MEMORY);
-@@ -93,28 +101,28 @@ mbslen(const char *s, size_t *ncharsp)
- #else
+@@ -94,28 +102,28 @@ mbslen(const char *s, size_t *ncharsp)
/* can't count UTF-8 characters with mbrlen if the locale isn't UTF-8 */
/* null-checking setlocale is required because Android */
char *locale = setlocale(LC_CTYPE, 0);
- if (!locale || !strcasestr(locale, "UTF-8"))
+ /* some systems use "utf8" instead of "UTF-8" like Fedora 17 */
+ if (!locale || (!strcasestr(locale, "UTF-8") && !strcasestr(locale, "UTF8")))
ABORT(R_NOT_FOUND);
#endif
@@ -394,12 +344,12 @@ index cc260b7..66af2d7 100644
+#endif /* HAVE_XLOCALE */
{
if (nbytes == (size_t)-1) /* should never happen */ {
- assert(0);
ABORT(R_INTERNAL);
}
if (nbytes == (size_t)-2) /* encoding error */ {
- assert(0);
ABORT(R_BAD_DATA);
+ }
+
diff --git media/mtransport/third_party/nrappkit/nrappkit.gyp media/mtransport/third_party/nrappkit/nrappkit.gyp
index 3cc8e1c..74016c6 100644
--- media/mtransport/third_party/nrappkit/nrappkit.gyp
@@ -631,106 +581,6 @@ index a30e330..cfbd8a3 100644
ifeq ($(OS_TARGET),Darwin)
LIBS += \
-framework AudioToolbox \
-diff --git media/webrtc/trunk/build/common.gypi media/webrtc/trunk/build/common.gypi
-index 6ca2f70..5d261cb 100644
---- media/webrtc/trunk/build/common.gypi
-+++ media/webrtc/trunk/build/common.gypi
-@@ -75,22 +75,31 @@
- # ash. This rule should be removed for the future when Windows is
- # using the aura windows without the ash interface.
- ['use_aura==1 and OS=="win"', {
- 'use_ash%': 1,
- }],
- ['use_ash==1', {
- 'use_aura%': 1,
- }],
-+
-+ # A flag for BSD platforms
-+ ['OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or \
-+ OS=="openbsd"', {
-+ 'os_bsd%': 1,
-+ }, {
-+ 'os_bsd%': 0,
-+ }],
- ],
- },
- # Copy conditionally-set variables out one scope.
- 'chromeos%': '<(chromeos)',
- 'use_aura%': '<(use_aura)',
- 'use_ash%': '<(use_ash)',
-+ 'os_bsd%': '<(os_bsd)',
- 'use_openssl%': '<(use_openssl)',
- 'use_ibus%': '<(use_ibus)',
- 'enable_viewport%': '<(enable_viewport)',
- 'enable_hidpi%': '<(enable_hidpi)',
- 'enable_touch_ui%': '<(enable_touch_ui)',
- 'android_upstream_bringup%': '<(android_upstream_bringup)',
- 'buildtype%': '<(buildtype)',
-
-@@ -114,17 +123,17 @@
- # Set default value of toolkit_views based on OS.
- ['OS=="win" or chromeos==1 or use_aura==1', {
- 'toolkit_views%': 1,
- }, {
- 'toolkit_views%': 0,
- }],
-
- # Set toolkit_uses_gtk for the Chromium browser on Linux.
-- ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris") and use_aura==0', {
-+ ['(OS=="linux" or OS=="solaris" or os_bsd==1) and use_aura==0', {
- 'toolkit_uses_gtk%': 1,
- }, {
- 'toolkit_uses_gtk%': 0,
- }],
-
- # Enable HiDPI on Mac OS and Chrome OS.
- ['OS=="mac" or chromeos==1', {
- 'enable_hidpi%': 1,
-@@ -139,16 +148,17 @@
-
- # Copy conditionally-set variables out one scope.
- 'chromeos%': '<(chromeos)',
- 'host_arch%': '<(host_arch)',
- 'toolkit_views%': '<(toolkit_views)',
- 'toolkit_uses_gtk%': '<(toolkit_uses_gtk)',
- 'use_aura%': '<(use_aura)',
- 'use_ash%': '<(use_ash)',
-+ 'os_bsd%': '<(os_bsd)',
- 'use_openssl%': '<(use_openssl)',
- 'use_ibus%': '<(use_ibus)',
- 'enable_viewport%': '<(enable_viewport)',
- 'enable_hidpi%': '<(enable_hidpi)',
- 'enable_touch_ui%': '<(enable_touch_ui)',
- 'android_upstream_bringup%': '<(android_upstream_bringup)',
- 'android_build_type%': '<(android_build_type)',
-
-@@ -397,25 +407,18 @@
-
- # A flag for POSIX platforms
- ['OS=="win"', {
- 'os_posix%': 0,
- }, {
- 'os_posix%': 1,
- }],
-
-- # A flag for BSD platforms
-- ['OS=="freebsd" or OS=="openbsd"', {
-- 'os_bsd%': 1,
-- }, {
-- 'os_bsd%': 0,
-- }],
--
- # NSS usage.
-- ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris") and use_openssl==0', {
-+ ['(OS=="linux" or OS=="solaris" or os_bsd==1) and use_openssl==0', {
- 'use_nss%': 1,
- }, {
- 'use_nss%': 0,
- }],
-
- # Flags to use X11 on non-Mac POSIX platforms
- ['OS=="win" or OS=="mac" or OS=="ios" or OS=="android"', {
- 'use_glib%': 0,
diff --git media/webrtc/trunk/webrtc/build/common.gypi media/webrtc/trunk/webrtc/build/common.gypi
index 9ca9f7c..d5c4ab9 100644
--- media/webrtc/trunk/webrtc/build/common.gypi
@@ -758,9 +608,9 @@ index 9ca9f7c..d5c4ab9 100644
'include_tests%': 0,
}],
@@ -205,16 +210,28 @@
- 'defines': ['WEBRTC_ARCH_ARM_NEON',],
- }, {
- 'defines': ['WEBRTC_DETECT_ARM_NEON',],
+ 'defines': ['WEBRTC_ARCH_ARM_NEON',
+ 'WEBRTC_BUILD_NEON_LIBS',
+ 'WEBRTC_DETECT_ARM_NEON'],
}],
],
}],
@@ -1636,7 +1486,7 @@ index e367abf..e14d7af 100644
WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1,
"Available number of cores:%d", number_of_cores_);
- #elif defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
+ #elif defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_GONK)
number_of_cores_ = get_nprocs();
WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1,
"Available number of cores:%d", number_of_cores_);
@@ -1710,7 +1560,7 @@ index 6334490..852ebaa 100644
}
uint32_t ThreadWrapper::GetThreadId() {
- #if defined(WEBRTC_ANDROID) || defined(WEBRTC_LINUX)
+ #if defined(WEBRTC_ANDROID) || defined(WEBRTC_LINUX) || defined(WEBRTC_GONK)
return static_cast<uint32_t>(syscall(__NR_gettid));
#elif defined(WEBRTC_MAC) || defined(WEBRTC_IOS)
return pthread_mach_thread_np(pthread_self());
@@ -1735,7 +1585,7 @@ index 6334490..852ebaa 100644
int ThreadPosix::Construct() {
int result = 0;
- #if !defined(WEBRTC_ANDROID)
+ #if !defined(WEBRTC_ANDROID) && !defined(WEBRTC_GONK)
@@ -167,17 +192,17 @@ int ThreadPosix::Construct() {
}
@@ -1764,9 +1614,9 @@ index 6334490..852ebaa 100644
// CPU_ZERO and CPU_SET are not available in NDK r7, so disable
// SetAffinity on Android for now.
--#if (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID)))
+-#if (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID)) && (!defined(WEBRTC_GONK)))
+#if defined(__FreeBSD__) || (defined(WEBRTC_LINUX) && \
-+ (!defined(WEBRTC_ANDROID)))
++ (!defined(WEBRTC_ANDROID)) && (!defined(WEBRTC_GONK)))
bool ThreadPosix::SetAffinity(const int* processor_numbers,
const unsigned int amount_of_processors) {
if (!processor_numbers || (amount_of_processors == 0)) {
@@ -1784,12 +1634,12 @@ index 6334490..852ebaa 100644
++processor) {
CPU_SET(processor_numbers[processor], &mask);
}
--#if defined(WEBRTC_ANDROID)
+-#if defined(WEBRTC_ANDROID) || defined(WEBRTC_GONK)
+#if defined(__FreeBSD__)
+ const int result = pthread_setaffinity_np(thread_,
+ sizeof(mask),
+ &mask);
-+#elif defined(WEBRTC_ANDROID)
++#elif defined(WEBRTC_ANDROID) || defined(WEBRTC_GONK)
// Android.
const int result = syscall(__NR_sched_setaffinity,
pid_,
@@ -2013,58 +1863,14 @@ index 7d4c729..4104719 100644
#endif // WEBRTC_VOICE_ENGINE_VOICE_ENGINE_DEFINES_H
-diff --git media/webrtc/trunk/third_party/libyuv/libyuv.gyp media/webrtc/trunk/third_party/libyuv/libyuv.gyp
-index 6f4eb9e..5f044ad 100644
---- media/webrtc/trunk/third_party/libyuv/libyuv.gyp
-+++ media/webrtc/trunk/third_party/libyuv/libyuv.gyp
-@@ -4,16 +4,17 @@
- # that can be found in the LICENSE file in the root of the source
- # tree. An additional intellectual property rights grant can be found
- # in the file PATENTS. All contributing project authors may
- # be found in the AUTHORS file in the root of the source tree.
-
- {
- 'variables': {
- 'use_system_libjpeg%': 0,
-+ 'yuv_disable_asm%': 0,
- },
- 'targets': [
- {
- 'target_name': 'libyuv',
- 'type': 'static_library',
- # 'type': 'shared_library',
- 'conditions': [
- ['use_system_libjpeg==0', {
-@@ -45,16 +46,21 @@
- ],
- 'direct_dependent_settings': {
- 'include_dirs': [
- 'include',
- '.',
- ],
- },
- 'conditions': [
-+ ['yuv_disable_asm==1', {
-+ 'defines': [
-+ 'YUV_DISABLE_ASM',
-+ ],
-+ }],
- ['build_with_mozilla==1', {
- 'include_dirs': [
- '$(DEPTH)/dist/include',
- ],
- 'direct_dependent_settings': {
- 'include_dirs': [
- '$(DEPTH)/dist/include',
- ],
diff --git media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py
index 338d0b7..2241d41 100644
--- media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py
+++ media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py
-@@ -4,16 +4,17 @@
-
- # Python 2.5 needs this for the with statement.
- from __future__ import with_statement
+@@ -1,16 +1,17 @@
+ # Copyright (c) 2012 Mozilla Foundation. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
import collections
import gyp
diff --git a/www/firefox/files/patch-bug824317 b/www/firefox/files/patch-bug824317
deleted file mode 100644
index ebd8ad4e5946..000000000000
--- a/www/firefox/files/patch-bug824317
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/xpcom/string/public/nsAlgorithm.h b/xpcom/string/public/nsAlgorithm.h
-index fa50194a..c5f5737 100644
---- xpcom/string/public/nsAlgorithm.h
-+++ xpcom/string/public/nsAlgorithm.h
-@@ -42,7 +42,11 @@ NS_MAX( const T& a, const T& b )
- return a > b ? a : b;
- }
-
--#if defined(_MSC_VER) && (_MSC_VER < 1600)
-+#if (defined(_MSC_VER) && (_MSC_VER < 1600)) || \
-+ (((defined(__GNUC_MINOR__) && __GNUC_MINOR__ < 8) || \
-+ (defined(__GLIBCXX__) && __GLIBCXX__ < 20121005)) && \
-+ (defined(_GLIBCXX_USE_LONG_LONG) && \
-+ (!_GLIBCXX_USE_C99 || _GLIBCXX_USE_C99_LONG_LONG_DYNAMIC)))
- namespace std {
- inline
- long long
diff --git a/www/firefox/files/patch-bug826985 b/www/firefox/files/patch-bug826985
index d15ab05562d1..217655c0b81a 100644
--- a/www/firefox/files/patch-bug826985
+++ b/www/firefox/files/patch-bug826985
@@ -16,16 +16,16 @@ diff --git configure.in configure.in
index 55e4cd1..76567b3 100644
--- configure.in
+++ configure.in
-@@ -5250,6 +5250,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -5294,6 +5294,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_VP8_ENCODER=1
MOZ_VP8_ERROR_CONCEALMENT=1
+ dnl with libv4l2 we can support more cameras
+ PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2)
+
- dnl OpenSLES is only available in Android 2.3 and later; we'll change this
- dnl hard dependency to a dynamic load with graceful runtime failure before
- dnl we make --enable-webrtc on by default in Android (bug 815905)
+ if test "$MOZ_WIDGET_TOOLKIT" != "gonk"; then
+ dnl OpenSLES is only available in Android 2.3 and later; we'll change this
+ dnl hard dependency to a dynamic load with graceful runtime failure before
@@ -8981,6 +8984,10 @@ elif test "${OS_TARGET}" = "Android"; then
fi
fi
diff --git a/www/firefox/files/patch-bug836824 b/www/firefox/files/patch-bug836824
deleted file mode 100644
index 807015baa616..000000000000
--- a/www/firefox/files/patch-bug836824
+++ /dev/null
@@ -1,33 +0,0 @@
-commit 35107a0 (HEAD)
-Author: Paul Adenot <paul@paul.cx>
-Date: Mon Feb 4 20:21:19 2013 +0100
-
- Bug 836824 - libsoundtouch fails to build due to __get_cpuid() invocation, if you don't have xcode command line tools. r=
----
- media/libsoundtouch/moz-libsoundtouch.patch | 24 ++++++++++++++++++++++++
- media/libsoundtouch/src/cpu_detect_x86.cpp | 5 ++++-
- 2 files changed, 28 insertions(+), 1 deletion(-)
-
-diff --git media/libsoundtouch/src/cpu_detect_x86.cpp media/libsoundtouch/src/cpu_detect_x86.cpp
-index a42008e..7a31aa9 100644
---- media/libsoundtouch/src/cpu_detect_x86.cpp
-+++ media/libsoundtouch/src/cpu_detect_x86.cpp
-@@ -101,7 +101,7 @@ uint detectCPUextensions(void)
-
- uint res = 0;
-
--#if defined(__GNUC__)
-+#if defined(__GNUC__) && defined(HAVE_CPUID_H)
- // GCC version of cpuid. Requires GCC 4.3.0 or later for __cpuid intrinsic support.
- uint eax, ebx, ecx, edx; // unsigned int is the standard type. uint is defined by the compiler and not guaranteed to be portable.
-
-@@ -112,6 +112,9 @@ uint detectCPUextensions(void)
- if (edx & bit_SSE) res = res | SUPPORT_SSE;
- if (edx & bit_SSE2) res = res | SUPPORT_SSE2;
-
-+#elif defined(__GNUC__)
-+ // No cpuid.h --> no cpuid support
-+ return 0;
- #else
- // Window / VS version of cpuid. Notice that Visual Studio 2005 or later required
- // for __cpuid intrinsic support.
diff --git a/www/firefox/files/patch-bug854936 b/www/firefox/files/patch-bug854936
deleted file mode 100644
index a8ac9ffb98e5..000000000000
--- a/www/firefox/files/patch-bug854936
+++ /dev/null
@@ -1,22 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
- for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {
diff --git a/www/firefox/files/patch-clang33 b/www/firefox/files/patch-clang33
deleted file mode 100644
index 596312db5b4b..000000000000
--- a/www/firefox/files/patch-clang33
+++ /dev/null
@@ -1,95 +0,0 @@
---- js/src/Makefile.in~
-+++ js/src/Makefile.in
-@@ -791,6 +791,13 @@ EXTRA_LIBS += -lposix4 -ldl -lnsl -lsock
- endif
- endif
-
-+# clang 3.3 + -O2 makes jaeger crash in FixupArity
-+ifdef CLANG_CXX
-+ifndef MOZ_DEBUG
-+Compiler.$(OBJ_SUFFIX): CXXFLAGS += -fno-inline-functions
-+endif
-+endif
-+
- # An AIX Optimization bug causes PR_dtoa() & JS_dtoa to produce wrong result.
- # This suppresses optimization for this single compilation unit.
- ifeq ($(OS_ARCH),AIX)
---- js/src/jscompartment.h~
-+++ js/src/jscompartment.h
-@@ -596,12 +596,12 @@ class js::AutoDebugModeGC
- // The DEBUG_MODE_GC reason forces the collector to always throw
- // everything away, as required for debug mode transitions.
- if (needGC)
-- GC(rt, GC_NORMAL, gcreason::DEBUG_MODE_GC);
-+ GC(rt, GC_NORMAL, js::gcreason::DEBUG_MODE_GC);
- }
-
-- void scheduleGC(Zone *zone) {
-+ void scheduleGC(JS::Zone *zone) {
- JS_ASSERT(!rt->isHeapBusy());
-- PrepareZoneForGC(zone);
-+ js::PrepareZoneForGC(zone);
- needGC = true;
- }
- };
---- js/src/jspropertycacheinlines.h~
-+++ js/src/jspropertycacheinlines.h
-@@ -32,7 +32,7 @@ JS_ALWAYS_INLINE void
- js::PropertyCache::test(JSContext *cx, jsbytecode *pc, JSObject **obj,
- JSObject **pobj, PropertyCacheEntry **entry, PropertyName **name)
- {
-- AutoAssertNoGC nogc;
-+ js::AutoAssertNoGC nogc;
-
- JS_ASSERT(this == &cx->propertyCache());
-
-@@ -65,7 +65,7 @@ JS_ALWAYS_INLINE bool
- js::PropertyCache::testForSet(JSContext *cx, jsbytecode *pc, JSObject *obj,
- PropertyCacheEntry **entryp, JSObject **obj2p, PropertyName **namep)
- {
-- AutoAssertNoGC nogc;
-+ js::AutoAssertNoGC nogc;
-
- JS_ASSERT(this == &cx->propertyCache());
-
---- js/src/vm/ObjectImpl-inl.h~
-+++ js/src/vm/ObjectImpl-inl.h
-@@ -164,9 +164,9 @@ js::ObjectImpl::initializeSlotRange(uint
- JSRuntime *rt = runtime();
- uint32_t offset = start;
- for (HeapSlot *sp = fixedStart; sp < fixedEnd; sp++)
-- sp->init(rt, this->asObjectPtr(), HeapSlot::Slot, offset++, UndefinedValue());
-+ sp->init(rt, this->asObjectPtr(), HeapSlot::Slot, offset++, js::UndefinedValue());
- for (HeapSlot *sp = slotsStart; sp < slotsEnd; sp++)
-- sp->init(rt, this->asObjectPtr(), HeapSlot::Slot, offset++, UndefinedValue());
-+ sp->init(rt, this->asObjectPtr(), HeapSlot::Slot, offset++, js::UndefinedValue());
- }
-
- inline bool
-@@ -321,7 +321,7 @@ js::ObjectImpl::sizeOfThis() const
- js::ObjectImpl::readBarrier(ObjectImpl *obj)
- {
- #ifdef JSGC_INCREMENTAL
-- Zone *zone = obj->zone();
-+ JS::Zone *zone = obj->zone();
- if (zone->needsBarrier()) {
- MOZ_ASSERT(!zone->rt->isHeapBusy());
- JSObject *tmp = obj->asObjectPtr();
-@@ -335,7 +335,7 @@ inline void
- js::ObjectImpl::privateWriteBarrierPre(void **old)
- {
- #ifdef JSGC_INCREMENTAL
-- Zone *zone = this->zone();
-+ JS::Zone *zone = this->zone();
- if (zone->needsBarrier()) {
- if (*old && getClass()->trace)
- getClass()->trace(zone->barrierTracer(), this->asObjectPtr());
-@@ -362,7 +362,7 @@ js::ObjectImpl::writeBarrierPre(ObjectIm
- if (uintptr_t(obj) < 32)
- return;
-
-- Zone *zone = obj->zone();
-+ JS::Zone *zone = obj->zone();
- if (zone->needsBarrier()) {
- MOZ_ASSERT(!zone->rt->isHeapBusy());
- JSObject *tmp = obj->asObjectPtr();
diff --git a/www/firefox/files/patch-duckduckgo b/www/firefox/files/patch-duckduckgo
index 7481cabc99ca..de6b18f3afc0 100644
--- a/www/firefox/files/patch-duckduckgo
+++ b/www/firefox/files/patch-duckduckgo
@@ -1,7 +1,7 @@
diff -r f2fa4ae74ee1 browser/locales/en-US/chrome/browser-region/region.properties
--- browser/locales/en-US/chrome/browser-region/region.properties Mon Oct 24 22:54:18 2011 +0300
+++ browser/locales/en-US/chrome/browser-region/region.properties Tue Oct 25 21:13:40 2011 -0400
-@@ -1,15 +1,16 @@
+@@ -4,15 +4,16 @@
# Default search engine
browser.search.defaultenginename=Google
@@ -13,11 +13,11 @@ diff -r f2fa4ae74ee1 browser/locales/en-US/chrome/browser-region/region.properti
# This is the default set of web based feed handlers shown in the reader
# selection UI
- browser.contentHandlers.types.0.title=Google
- browser.contentHandlers.types.0.uri=http://fusion.google.com/add?feedurl=%s
- browser.contentHandlers.types.1.title=My Yahoo!
- browser.contentHandlers.types.1.uri=http://add.my.yahoo.com/rss?url=%s
+ browser.contentHandlers.types.0.title=My Yahoo!
+ browser.contentHandlers.types.0.uri=http://add.my.yahoo.com/rss?url=%s
+ # increment this number when anything gets changed in the list below. This will
+ # cause Firefox to re-read these prefs and inject any new handlers into the
--- /dev/null 2013-02-09 00:33:00.000000000 +0100
+++ browser/locales/en-US/searchplugins/duckduckgo.xml 2013-02-09 00:40:19.000000000 +0100
@@ -0,0 +1,11 @@
diff --git a/www/firefox/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c b/www/firefox/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c
deleted file mode 100644
index a7fd5f1ffd09..000000000000
--- a/www/firefox/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- media/libsydneyaudio/src/sydney_audio_oss.c~
-+++ media/libsydneyaudio/src/sydney_audio_oss.c
-@@ -446,6 +446,10 @@ static void audio_callback(void* data)
- printf("!"); /* not enough audio data */
- #endif
- bytes = bytes-bytes_to_copy;
-+ struct timespec ts = {0, 1000000};
-+ pthread_mutex_unlock(&s->mutex);
-+ nanosleep(&ts, NULL);
-+ pthread_mutex_lock(&s->mutex);
- break;
- }
- free(s->bl_head);
diff --git a/www/libxul/Makefile b/www/libxul/Makefile
index 6ea52a924f0f..13367e89ff53 100644
--- a/www/libxul/Makefile
+++ b/www/libxul/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libxul
-DISTVERSION= 17.0.6
+DISTVERSION= 17.0.7
CATEGORIES?= www devel
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
DISTNAME= firefox-${DISTVERSION}esr.source
diff --git a/www/libxul/distinfo b/www/libxul/distinfo
index d4e1597c9c80..c156a930cfc8 100644
--- a/www/libxul/distinfo
+++ b/www/libxul/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-17.0.6esr.source.tar.bz2) = a8d05a2ce61c5b8c0ab93acb01191e282f7387d285ac59a9db2d9fd685cb6401
-SIZE (firefox-17.0.6esr.source.tar.bz2) = 91112621
+SHA256 (firefox-17.0.7esr.source.tar.bz2) = 126dbb0660cec3290be718b08eb6e8af4adb453d6a57fd4f7334d4b37fea9f33
+SIZE (firefox-17.0.7esr.source.tar.bz2) = 90603436
diff --git a/www/libxul/files/patch-bug854936 b/www/libxul/files/patch-bug854936
deleted file mode 100644
index a8ac9ffb98e5..000000000000
--- a/www/libxul/files/patch-bug854936
+++ /dev/null
@@ -1,22 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp
-@@ -9,7 +9,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
-+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
- invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
- {
- for(uint32_t i = paramCount; i >0; i--, d++, s++)
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp~
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
-@@ -10,7 +10,7 @@
- #include "xptc_gcc_x86_unix.h"
-
- extern "C" {
--static nsresult ATTRIBUTE_USED
-+nsresult ATTRIBUTE_USED
- __attribute__ ((regparm (3)))
- PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
- {