Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Jan 2015 15:07:17 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [SVN-Commit] r1808 - in trunk: Mk/Uses www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/firefox/files www/linux-firefox www/linux-pepperflash www/linux-tor-browser
Message-ID:  <201501211507.t0LF7Hmi055610@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Wed Jan 21 15:07:16 2015
New Revision: 1808

Log:
update

Added:
   trunk/www/firefox/files/patch-bug1122547
      - copied, changed from r1807, trunk/www/firefox-nightly/files/patch-bug1122547
Deleted:
   trunk/www/firefox-nightly/files/patch-bug1122547
   trunk/www/firefox-nightly/files/patch-bug1122586
   trunk/www/firefox/files/patch-bug1041795
   trunk/www/firefox/files/patch-bug1082199
   trunk/www/firefox/files/patch-bug1083461
   trunk/www/firefox/files/patch-bug1097592
   trunk/www/firefox/files/patch-bug1122586
   trunk/www/firefox/files/patch-bug858919
Modified:
   trunk/Mk/Uses/gecko.mk
   trunk/www/firefox-i18n/Makefile
   trunk/www/firefox-i18n/distinfo
   trunk/www/firefox-nightly/Makefile.hgrev
   trunk/www/firefox-nightly/distinfo
   trunk/www/firefox-nightly/files/patch-bug847568
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo
   trunk/www/firefox/files/patch-bug1013882
   trunk/www/firefox/files/patch-bug847568
   trunk/www/firefox/files/patch-ijg-libjpeg
   trunk/www/firefox/files/patch-system-openh264
   trunk/www/firefox/files/patch-z-bug517422
   trunk/www/linux-firefox/Makefile
   trunk/www/linux-firefox/distinfo
   trunk/www/linux-firefox/pkg-plist
   trunk/www/linux-pepperflash/Makefile
   trunk/www/linux-pepperflash/distinfo.i386
   trunk/www/linux-tor-browser/Makefile
   trunk/www/linux-tor-browser/distinfo

Modified: trunk/Mk/Uses/gecko.mk
==============================================================================
--- trunk/Mk/Uses/gecko.mk	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/Mk/Uses/gecko.mk	Wed Jan 21 15:07:16 2015	(r1808)
@@ -37,12 +37,12 @@
 .elif ${gecko_ARGS:Mfirefox}
 
 _GECKO_DEFAULT_VERSION=	31
-_GECKO_VERSIONS=		31 35
+_GECKO_VERSIONS=		31 36
 _GECKO_TYPE=	firefox
 
 # Dependence lines for different Firefox versions
 31_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
-35_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
+36_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
 
 .if exists(${LOCALBASE}/bin/firefox)
 _GECKO_INSTALLED_VER!=	${LOCALBASE}/bin/firefox --version 2>/dev/null

Modified: trunk/www/firefox-i18n/Makefile
==============================================================================
--- trunk/www/firefox-i18n/Makefile	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox-i18n/Makefile	Wed Jan 21 15:07:16 2015	(r1808)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox-i18n/Makefile 373830 2014-12-03 14:55:25Z beat $
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	35.0
+PORTVERSION=	36.0b2
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi
 PKGNAMEPREFIX=
@@ -14,7 +14,7 @@
 
 EXTRACT_DEPENDS=	zip:${PORTSDIR}/archivers/zip
 
-USES=		zip:infozip gecko:firefox,35,build
+USES=		zip:infozip gecko:firefox,36,build
 USE_XPI=	firefox linux-firefox
 
 NO_ARCH=	yes

Modified: trunk/www/firefox-i18n/distinfo
==============================================================================
--- trunk/www/firefox-i18n/distinfo	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox-i18n/distinfo	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,176 +1,176 @@
-SHA256 (xpi/firefox-i18n-35.0/ach.xpi) = 85a1271540981ca3491976cbf4bfd036b5835c8eea407f39e3938e0af492696d
-SIZE (xpi/firefox-i18n-35.0/ach.xpi) = 467508
-SHA256 (xpi/firefox-i18n-35.0/af.xpi) = b858756835a6dc76f3d76b64366a7a9ee86f6c008e56f1b2dd99fe5f1f36e6b3
-SIZE (xpi/firefox-i18n-35.0/af.xpi) = 467129
-SHA256 (xpi/firefox-i18n-35.0/an.xpi) = 973b6c71c338cb5b25ca156f1b900bf1505e849c0e67f22bd978530f5809e543
-SIZE (xpi/firefox-i18n-35.0/an.xpi) = 446089
-SHA256 (xpi/firefox-i18n-35.0/ar.xpi) = 8cec613adcbbbd4dbf1efb8846fffae0028c7e454864b72fc414cf113ec4e0b9
-SIZE (xpi/firefox-i18n-35.0/ar.xpi) = 499638
-SHA256 (xpi/firefox-i18n-35.0/as.xpi) = 3477826b64144e32e011f0d66e0ab51f5431eb378339a7764232018dfbf844c3
-SIZE (xpi/firefox-i18n-35.0/as.xpi) = 488061
-SHA256 (xpi/firefox-i18n-35.0/ast.xpi) = 2c656b94b65f539c6a28017577cccacc6111adda8ea179ca5142021f8bdcf45e
-SIZE (xpi/firefox-i18n-35.0/ast.xpi) = 372415
-SHA256 (xpi/firefox-i18n-35.0/az.xpi) = 3c9f3f9c2cf6d0f678e3d159a613c02560c65fe562c18758d8d8c72d41847634
-SIZE (xpi/firefox-i18n-35.0/az.xpi) = 470997
-SHA256 (xpi/firefox-i18n-35.0/be.xpi) = fa8018937cbd41fa1ea574f81dbf5823c2bb49eee0c10dd32ce62608cb81eef4
-SIZE (xpi/firefox-i18n-35.0/be.xpi) = 422263
-SHA256 (xpi/firefox-i18n-35.0/bg.xpi) = 9baae35b86788673f4aa5fb5a3e94432a6273881fe20c04212783186cb374e18
-SIZE (xpi/firefox-i18n-35.0/bg.xpi) = 477010
-SHA256 (xpi/firefox-i18n-35.0/bn-BD.xpi) = 83d27f68896d10191444c611e2692e6120beae19c7e3859df7c178d825d851f2
-SIZE (xpi/firefox-i18n-35.0/bn-BD.xpi) = 511236
-SHA256 (xpi/firefox-i18n-35.0/bn-IN.xpi) = 5aa98119bb45cd3c6115522f738404ea7878b8af33dc77622811537c4c49cd52
-SIZE (xpi/firefox-i18n-35.0/bn-IN.xpi) = 504191
-SHA256 (xpi/firefox-i18n-35.0/br.xpi) = 491be26031de0a76d18a66a0060136cedb20ba4b464e2734b626f8bbbaf4f96e
-SIZE (xpi/firefox-i18n-35.0/br.xpi) = 427011
-SHA256 (xpi/firefox-i18n-35.0/bs.xpi) = b6fe8165c5394f82f41d89449759a2c6b6cb2c7eb2a2a0764b15bdb138115289
-SIZE (xpi/firefox-i18n-35.0/bs.xpi) = 468175
-SHA256 (xpi/firefox-i18n-35.0/ca.xpi) = f7ecf11fec930ad88babcbe1e30a55d30c7af3b9881786d8f2aba128e395fb6f
-SIZE (xpi/firefox-i18n-35.0/ca.xpi) = 442491
-SHA256 (xpi/firefox-i18n-35.0/cs.xpi) = 758823fcc0e781d5a6b7c2766eeab3c863ea0431875839daf196a5386185dc22
-SIZE (xpi/firefox-i18n-35.0/cs.xpi) = 430873
-SHA256 (xpi/firefox-i18n-35.0/cy.xpi) = 9ae25cdce960cdd2f9d51ef4e563175b56a606f7eccffecb93caca89683a1886
-SIZE (xpi/firefox-i18n-35.0/cy.xpi) = 429174
-SHA256 (xpi/firefox-i18n-35.0/da.xpi) = dceb9c6519a135f8d4965665d4a2366381a04cb47f226c88a42bc0d4de5fc8c1
-SIZE (xpi/firefox-i18n-35.0/da.xpi) = 435994
-SHA256 (xpi/firefox-i18n-35.0/de.xpi) = 0d37996c06a0be0cc343fc471f6abe2d71f29247028dbfdbba805104c3e7e2de
-SIZE (xpi/firefox-i18n-35.0/de.xpi) = 435482
-SHA256 (xpi/firefox-i18n-35.0/dsb.xpi) = 19a43c83e02b9a88fe16a55d0ccb49588680be2153e50e6ebd007e09bc5747c1
-SIZE (xpi/firefox-i18n-35.0/dsb.xpi) = 454783
-SHA256 (xpi/firefox-i18n-35.0/el.xpi) = dbe1dab6dc989f0ebdd6e1369061ccd7813f8f4ef4ed0cfbdbeceaadbb45a388
-SIZE (xpi/firefox-i18n-35.0/el.xpi) = 481158
-SHA256 (xpi/firefox-i18n-35.0/en-GB.xpi) = ff5878dc26c94e9070534485c8b24e715197bd3e6871728b74bc66546f27a4b9
-SIZE (xpi/firefox-i18n-35.0/en-GB.xpi) = 425595
-SHA256 (xpi/firefox-i18n-35.0/en-US.xpi) = 5dfa871a7c4a1b81e9413324075164708448e4f25f63b958ebabd083faa835c0
-SIZE (xpi/firefox-i18n-35.0/en-US.xpi) = 455422
-SHA256 (xpi/firefox-i18n-35.0/en-ZA.xpi) = 91b9c5c55906cc1686167475de7788ef3fb5a3417e1dc3f24c6c522d0736a162
-SIZE (xpi/firefox-i18n-35.0/en-ZA.xpi) = 421564
-SHA256 (xpi/firefox-i18n-35.0/eo.xpi) = 7bed0b3bc9565222e2a36e25974e72662d0d99ad2222253e125b52bdb4157e44
-SIZE (xpi/firefox-i18n-35.0/eo.xpi) = 470274
-SHA256 (xpi/firefox-i18n-35.0/es-AR.xpi) = b48984ad397ead6b37f3fb7b5e4862c81c462ea394f421adb3d97dcadb60a03b
-SIZE (xpi/firefox-i18n-35.0/es-AR.xpi) = 438915
-SHA256 (xpi/firefox-i18n-35.0/es-CL.xpi) = ab86c52f9a79778b91be7004c67926547db5d30cbbfa2a91e3620e1c50c03f13
-SIZE (xpi/firefox-i18n-35.0/es-CL.xpi) = 374667
-SHA256 (xpi/firefox-i18n-35.0/es-ES.xpi) = 6ca306bf679fdad1933235172043e0647c46c9c82e8449d7737a66ca25c13d7e
-SIZE (xpi/firefox-i18n-35.0/es-ES.xpi) = 365064
-SHA256 (xpi/firefox-i18n-35.0/es-MX.xpi) = 79daa7f4d46ba14c51e6bdbaf6d9baf43b44d6b593d134f0c0eea49ef4a3b19a
-SIZE (xpi/firefox-i18n-35.0/es-MX.xpi) = 441442
-SHA256 (xpi/firefox-i18n-35.0/et.xpi) = 785e086d04300ca8e53684ebb4d651c0ac6d8b80695ffd1fa7b766c8f873d116
-SIZE (xpi/firefox-i18n-35.0/et.xpi) = 428356
-SHA256 (xpi/firefox-i18n-35.0/eu.xpi) = c3a56dfefe997e6eb1280cd3e20840a7610769098370a0156eecf6481131b19a
-SIZE (xpi/firefox-i18n-35.0/eu.xpi) = 451383
-SHA256 (xpi/firefox-i18n-35.0/fa.xpi) = 534fc7cc4e4c07f9eeaa37f342007bfbada464372f048b1afa69dc81f44164a4
-SIZE (xpi/firefox-i18n-35.0/fa.xpi) = 496843
-SHA256 (xpi/firefox-i18n-35.0/ff.xpi) = 68fce1fc735bd97365eb2c2d5f1094086a727813ae02fccd55e27b9d50ad04f1
-SIZE (xpi/firefox-i18n-35.0/ff.xpi) = 437963
-SHA256 (xpi/firefox-i18n-35.0/fi.xpi) = 96b2a3c145c27e3f9bacabe9b3652b5777186ff86e02842f85add3bf20b48e93
-SIZE (xpi/firefox-i18n-35.0/fi.xpi) = 430180
-SHA256 (xpi/firefox-i18n-35.0/fr.xpi) = dddef870af0d12931119fdeab9c107b66170a49fe540d159c66b6df5809b6023
-SIZE (xpi/firefox-i18n-35.0/fr.xpi) = 445751
-SHA256 (xpi/firefox-i18n-35.0/fy-NL.xpi) = 1314b6f4a19fcd539c3db76b1ec2fb1253bdda44a81854631c1f1656f7e05e3c
-SIZE (xpi/firefox-i18n-35.0/fy-NL.xpi) = 440299
-SHA256 (xpi/firefox-i18n-35.0/ga-IE.xpi) = 712eb10bbc6ba05086cae9eab7ab797cd5beeae5d77ac7835d51d2fb4f79b188
-SIZE (xpi/firefox-i18n-35.0/ga-IE.xpi) = 449554
-SHA256 (xpi/firefox-i18n-35.0/gd.xpi) = 8ff2a2f5762f4e8bbe587daeb44be11016d1818d6ae50e5ba3e0d6d65fe58f6c
-SIZE (xpi/firefox-i18n-35.0/gd.xpi) = 439243
-SHA256 (xpi/firefox-i18n-35.0/gl.xpi) = 8779ed4a9a2eac380613a48bd80c9b85d011720f791c96a94281b3a14e7e86c0
-SIZE (xpi/firefox-i18n-35.0/gl.xpi) = 430163
-SHA256 (xpi/firefox-i18n-35.0/gu-IN.xpi) = 7855bda5c2483dd2c995e3621505f311b490fb946d07c0a2e25be4206073520d
-SIZE (xpi/firefox-i18n-35.0/gu-IN.xpi) = 458567
-SHA256 (xpi/firefox-i18n-35.0/he.xpi) = 5aa56ca35295b6bf9ece00a9a04470fa33c58e3628e10df1ea0970a809638a03
-SIZE (xpi/firefox-i18n-35.0/he.xpi) = 468594
-SHA256 (xpi/firefox-i18n-35.0/hi-IN.xpi) = 5319deeed65ab6649469e6aec8c5771d684fdb9e288b49d5fc7c54a84294dede
-SIZE (xpi/firefox-i18n-35.0/hi-IN.xpi) = 488753
-SHA256 (xpi/firefox-i18n-35.0/hr.xpi) = dfca3f6f9ddf41c1990e238f4854df9f109757cd1a0e95af407d53fcb59482ce
-SIZE (xpi/firefox-i18n-35.0/hr.xpi) = 462799
-SHA256 (xpi/firefox-i18n-35.0/hsb.xpi) = 53edcce92df00c807d76e6f537db80903ba013ada768106627311d6592a92d7d
-SIZE (xpi/firefox-i18n-35.0/hsb.xpi) = 452729
-SHA256 (xpi/firefox-i18n-35.0/hu.xpi) = 31917c56d4cfd6bddf7f8941a33f636d65378421d39e00ac0dd7e4bab56f75c2
-SIZE (xpi/firefox-i18n-35.0/hu.xpi) = 438008
-SHA256 (xpi/firefox-i18n-35.0/hy-AM.xpi) = e18e39f6d7d76f9907ecdbeb3062739ed83c37a2b777ac320839821db3ffba6b
-SIZE (xpi/firefox-i18n-35.0/hy-AM.xpi) = 518274
-SHA256 (xpi/firefox-i18n-35.0/id.xpi) = 39790a0f45eb1436858afc0861ba506a1207918068b45550c6625f169608017f
-SIZE (xpi/firefox-i18n-35.0/id.xpi) = 416384
-SHA256 (xpi/firefox-i18n-35.0/is.xpi) = 5acfa8dbaa6bdf58adb8ac6beaa3dbebaeacc31fa0afa0490ca0d3da9af37be0
-SIZE (xpi/firefox-i18n-35.0/is.xpi) = 470059
-SHA256 (xpi/firefox-i18n-35.0/it.xpi) = 33acc5fdc123b75768798807020b9f4eb08a5e8c0f825b4af5a6f878393a6bb4
-SIZE (xpi/firefox-i18n-35.0/it.xpi) = 359264
-SHA256 (xpi/firefox-i18n-35.0/ja.xpi) = 2e66500fdfb4c905d9b5be07c4a2c788ac7dd46eb1cc0f4defaf1a00690453af
-SIZE (xpi/firefox-i18n-35.0/ja.xpi) = 461519
-SHA256 (xpi/firefox-i18n-35.0/kk.xpi) = ef3ffc6f425c29b78e209c675532a095a444124bf07533b4b599860e63090b19
-SIZE (xpi/firefox-i18n-35.0/kk.xpi) = 485878
-SHA256 (xpi/firefox-i18n-35.0/km.xpi) = 6b285fd8b7ca805231956c9817bcab776fa7f545cc80c9ddcdfea5aede4bb063
-SIZE (xpi/firefox-i18n-35.0/km.xpi) = 546285
-SHA256 (xpi/firefox-i18n-35.0/kn.xpi) = 717281b4694e906dcbe6551d15abe1d893d212818d350598bf983f40e76ab6dd
-SIZE (xpi/firefox-i18n-35.0/kn.xpi) = 511932
-SHA256 (xpi/firefox-i18n-35.0/ko.xpi) = c94a9d111a936144caed8c8f292869db7a07a0677c87f0b12463b4c1b12a2057
-SIZE (xpi/firefox-i18n-35.0/ko.xpi) = 444348
-SHA256 (xpi/firefox-i18n-35.0/lij.xpi) = 5c3dd2a4524bfaa9dd0329062f5a85d73d02b0e6b7585eaed289859a38ba8ce3
-SIZE (xpi/firefox-i18n-35.0/lij.xpi) = 426471
-SHA256 (xpi/firefox-i18n-35.0/lt.xpi) = 43f6bf0b50730b6d123329178c1ddd41641ab4241244c774239a865040a47923
-SIZE (xpi/firefox-i18n-35.0/lt.xpi) = 470364
-SHA256 (xpi/firefox-i18n-35.0/lv.xpi) = 568e01e67e7245b2ca5112635c45f47b8b284e9b4485865b5737712fae9dde93
-SIZE (xpi/firefox-i18n-35.0/lv.xpi) = 433943
-SHA256 (xpi/firefox-i18n-35.0/mai.xpi) = 3615b6378f482dfd80e80976f8210503fba43ec807cc6409bec53e63fb5a07fb
-SIZE (xpi/firefox-i18n-35.0/mai.xpi) = 481806
-SHA256 (xpi/firefox-i18n-35.0/mk.xpi) = 003b0db29a50daaf953b20965a90927e00a9d087f02be0c5a71e8f521ff9582b
-SIZE (xpi/firefox-i18n-35.0/mk.xpi) = 512248
-SHA256 (xpi/firefox-i18n-35.0/ml.xpi) = 6cb41608d0cb4e897e1aceae6141a5441d6562a42e0bb8dec6cbc6d1754cc74e
-SIZE (xpi/firefox-i18n-35.0/ml.xpi) = 510070
-SHA256 (xpi/firefox-i18n-35.0/mr.xpi) = 4a926ff815174972658d59593130d56c8a9a2a9d835f1b4d1ee09e4483fc132c
-SIZE (xpi/firefox-i18n-35.0/mr.xpi) = 490862
-SHA256 (xpi/firefox-i18n-35.0/ms.xpi) = c0525b214ddd65e851fe86986bb8171b6b17c43dbd0e71d78c90b2b460c56278
-SIZE (xpi/firefox-i18n-35.0/ms.xpi) = 473980
-SHA256 (xpi/firefox-i18n-35.0/nb-NO.xpi) = 04275617458ec15ff93bf6142ccd6bbce2c0d83ada17a2a6f9cdeaaa8d48d1e5
-SIZE (xpi/firefox-i18n-35.0/nb-NO.xpi) = 427545
-SHA256 (xpi/firefox-i18n-35.0/nl.xpi) = d044db587ca5c2240ed0767ed80b7645889ea6b297029ad03edd7fc712852f99
-SIZE (xpi/firefox-i18n-35.0/nl.xpi) = 428992
-SHA256 (xpi/firefox-i18n-35.0/nn-NO.xpi) = 1cd4909db05f1b92cbae25f86f161be573132f5d9ce1d18a19ad5b44803f0a45
-SIZE (xpi/firefox-i18n-35.0/nn-NO.xpi) = 421942
-SHA256 (xpi/firefox-i18n-35.0/or.xpi) = f96b2a7f7b7c05fb8b4e4694c0acfd0b594b4718e730f7d0d44f2c70a1e00cf7
-SIZE (xpi/firefox-i18n-35.0/or.xpi) = 507035
-SHA256 (xpi/firefox-i18n-35.0/pa-IN.xpi) = 16f71db1317bde74a9eb08c9f6ece07a26a7188173e88acc6f5e319efd9aea20
-SIZE (xpi/firefox-i18n-35.0/pa-IN.xpi) = 478328
-SHA256 (xpi/firefox-i18n-35.0/pl.xpi) = 804551ab6dafd44a56dc984de429fbabdb916beefcf9694f5836b5962bed6735
-SIZE (xpi/firefox-i18n-35.0/pl.xpi) = 399975
-SHA256 (xpi/firefox-i18n-35.0/pt-BR.xpi) = 5bb2ea2d625fe9b0069c499be11cb80c8e69bb1388ca25194e231180a1d208a9
-SIZE (xpi/firefox-i18n-35.0/pt-BR.xpi) = 446520
-SHA256 (xpi/firefox-i18n-35.0/pt-PT.xpi) = 72493c62369d82652b01b1371501f3f5a5ccaad9daf25d097ffaa26540ff91f6
-SIZE (xpi/firefox-i18n-35.0/pt-PT.xpi) = 424494
-SHA256 (xpi/firefox-i18n-35.0/rm.xpi) = c24966b525041312599daa5400ead38e0debc42ca4edb5cc479bad46f6bfd9b2
-SIZE (xpi/firefox-i18n-35.0/rm.xpi) = 437059
-SHA256 (xpi/firefox-i18n-35.0/ro.xpi) = d85aeaecc8cd8c7763f3463e7e0990ea8697abd505a643df01e618a31d3e990f
-SIZE (xpi/firefox-i18n-35.0/ro.xpi) = 479194
-SHA256 (xpi/firefox-i18n-35.0/ru.xpi) = 5a5a8d0c8c10a051d0b2163f38fb8f68ae1dd8f4021f9e60516197bc1211bbad
-SIZE (xpi/firefox-i18n-35.0/ru.xpi) = 403477
-SHA256 (xpi/firefox-i18n-35.0/si.xpi) = 8e986b14482871f6e45342c087ca1c9a8f707e0c56225b8db99686d763094483
-SIZE (xpi/firefox-i18n-35.0/si.xpi) = 510074
-SHA256 (xpi/firefox-i18n-35.0/sk.xpi) = 16db8bcce4c2c470c2348655d01d26dec4bed8ad1a61aad9cf4e704ee3d172a9
-SIZE (xpi/firefox-i18n-35.0/sk.xpi) = 453744
-SHA256 (xpi/firefox-i18n-35.0/sl.xpi) = ca3bf5cab217ef7676a0c71dafe96fe790acf5a344115f00c32aec23c3286240
-SIZE (xpi/firefox-i18n-35.0/sl.xpi) = 426390
-SHA256 (xpi/firefox-i18n-35.0/son.xpi) = 1dfcae70989fb755f3cd6d6ac1e0304e3e38676119cc4c8267345474af0681d6
-SIZE (xpi/firefox-i18n-35.0/son.xpi) = 433367
-SHA256 (xpi/firefox-i18n-35.0/sq.xpi) = 0df9e4e3e8b0715a85085168da6cd5aba3737e4c523458e6c4a87fd687d3f7fa
-SIZE (xpi/firefox-i18n-35.0/sq.xpi) = 470747
-SHA256 (xpi/firefox-i18n-35.0/sr.xpi) = 77ffca3f8ef2628370e281edea4ee9a7e5fe22963c86b26677a9d27f8aff5fcd
-SIZE (xpi/firefox-i18n-35.0/sr.xpi) = 463761
-SHA256 (xpi/firefox-i18n-35.0/sv-SE.xpi) = 6cdd24d80d6e9f9486501d46e58267eeb0f348626582eb809ee91472ee8dab21
-SIZE (xpi/firefox-i18n-35.0/sv-SE.xpi) = 437319
-SHA256 (xpi/firefox-i18n-35.0/ta.xpi) = f3cfe2308458f7eeb64c728d5ed1993353c7e73a3bfdf32db387f2e91d25145e
-SIZE (xpi/firefox-i18n-35.0/ta.xpi) = 487297
-SHA256 (xpi/firefox-i18n-35.0/te.xpi) = e6e1cc0c30fbd1bbb99c15212e1e4f52788e18bacc4123e2a62dda310f7c3a0f
-SIZE (xpi/firefox-i18n-35.0/te.xpi) = 508640
-SHA256 (xpi/firefox-i18n-35.0/th.xpi) = 64120f6b6e4a1f618c7f7534b7ec19f4157bbe3528131b634ee703df194d515f
-SIZE (xpi/firefox-i18n-35.0/th.xpi) = 515439
-SHA256 (xpi/firefox-i18n-35.0/tr.xpi) = 116085daff97dcf263aaa615a199f3a98c1bcd28a54f889c8b6061cabd790856
-SIZE (xpi/firefox-i18n-35.0/tr.xpi) = 465759
-SHA256 (xpi/firefox-i18n-35.0/uk.xpi) = cf3a25249d325d72f680a99f6c3083067e105e8b951d1c54e581fdaf2c2e017b
-SIZE (xpi/firefox-i18n-35.0/uk.xpi) = 464397
-SHA256 (xpi/firefox-i18n-35.0/vi.xpi) = 9d1bccec606778f012455e4704829be45a706e1b232b0df1cf81f3c3ea41a4b0
-SIZE (xpi/firefox-i18n-35.0/vi.xpi) = 450199
-SHA256 (xpi/firefox-i18n-35.0/xh.xpi) = 0e0b578bc6fecac8e4d75b7963be8d88d5ee69fe63b749c1983318a4d75e66e8
-SIZE (xpi/firefox-i18n-35.0/xh.xpi) = 432688
-SHA256 (xpi/firefox-i18n-35.0/zh-CN.xpi) = 3f07a55fd54d9b49b2e5ca86631238982f2fa6ac7bb4f1848726870dee92b624
-SIZE (xpi/firefox-i18n-35.0/zh-CN.xpi) = 471966
-SHA256 (xpi/firefox-i18n-35.0/zh-TW.xpi) = 931a489a23de7e2a42723c7e495b9c9d88d2f8343068a97a38d207a7659774cf
-SIZE (xpi/firefox-i18n-35.0/zh-TW.xpi) = 451736
+SHA256 (xpi/firefox-i18n-36.0b2/ach.xpi) = 44cd1161e8404670f138182f6d5b90c0e0534c9fd5a290e818915d2b1622215c
+SIZE (xpi/firefox-i18n-36.0b2/ach.xpi) = 465575
+SHA256 (xpi/firefox-i18n-36.0b2/af.xpi) = 450852d4fb56c1d582bd1aed2ef1951ab708c41e5ecf4a3de3db939072e9980b
+SIZE (xpi/firefox-i18n-36.0b2/af.xpi) = 471968
+SHA256 (xpi/firefox-i18n-36.0b2/an.xpi) = 9e0b0ba6f389cabe9570b24648322bc4f48c41c09547940e0a3abd190f75d39a
+SIZE (xpi/firefox-i18n-36.0b2/an.xpi) = 449536
+SHA256 (xpi/firefox-i18n-36.0b2/ar.xpi) = 6913759de22e02a52ddb6fd88ca9d45fb60adde97618cd4e4f673b1206af43d4
+SIZE (xpi/firefox-i18n-36.0b2/ar.xpi) = 504282
+SHA256 (xpi/firefox-i18n-36.0b2/as.xpi) = e0d837a1b9251b88502ae61217896d4690843fb1afeed6124b9fe7fa7f11f4b0
+SIZE (xpi/firefox-i18n-36.0b2/as.xpi) = 494229
+SHA256 (xpi/firefox-i18n-36.0b2/ast.xpi) = b8f49a652a2648a618c4cb30b63ec48c1ee83e3cc28a9d3c5bbb4bc5df41da4f
+SIZE (xpi/firefox-i18n-36.0b2/ast.xpi) = 377934
+SHA256 (xpi/firefox-i18n-36.0b2/az.xpi) = 90bd97ecfce996d75183f1c55eb4f7fa7649ab3c25ecf43a7af472ce88eafb7e
+SIZE (xpi/firefox-i18n-36.0b2/az.xpi) = 475727
+SHA256 (xpi/firefox-i18n-36.0b2/be.xpi) = 356798d84f68004eac4ddde628c527556aed0d65fa179942cdb7c19917bc5916
+SIZE (xpi/firefox-i18n-36.0b2/be.xpi) = 426870
+SHA256 (xpi/firefox-i18n-36.0b2/bg.xpi) = 7d44eadd9665226d9b834a516413d233dd5e275f5fae57f6bfc3cf69094e334f
+SIZE (xpi/firefox-i18n-36.0b2/bg.xpi) = 481329
+SHA256 (xpi/firefox-i18n-36.0b2/bn-BD.xpi) = 85b583bd271a2cd01e44e233d9882082d9e73fdc58e35c8a0ed617be3cb27ad2
+SIZE (xpi/firefox-i18n-36.0b2/bn-BD.xpi) = 515432
+SHA256 (xpi/firefox-i18n-36.0b2/bn-IN.xpi) = 8e3c51dfdd1266d5765021bf997b8dfc9796050d2f2584fa3685b2690be4a3ec
+SIZE (xpi/firefox-i18n-36.0b2/bn-IN.xpi) = 514350
+SHA256 (xpi/firefox-i18n-36.0b2/br.xpi) = 9d61c2ec314c3ef126b753c4ca7cf9fa49d14e72efc1e9a802d556ce9a64be26
+SIZE (xpi/firefox-i18n-36.0b2/br.xpi) = 430390
+SHA256 (xpi/firefox-i18n-36.0b2/bs.xpi) = 1aa6d72af55e90875894dfbce9bfd9de2ec6e8a7eae7c968cb8be4fcd200665e
+SIZE (xpi/firefox-i18n-36.0b2/bs.xpi) = 472268
+SHA256 (xpi/firefox-i18n-36.0b2/ca.xpi) = 034abbb2fea241b97670e234d4b255ef19c488a8b3c5f03ad908472578f1964e
+SIZE (xpi/firefox-i18n-36.0b2/ca.xpi) = 446099
+SHA256 (xpi/firefox-i18n-36.0b2/cs.xpi) = 468e581a353fc436c907654d8ff8229ed14955f4a5008aa078e9f296881a0ac4
+SIZE (xpi/firefox-i18n-36.0b2/cs.xpi) = 434462
+SHA256 (xpi/firefox-i18n-36.0b2/cy.xpi) = cfdb946935b26032d7c019e4d552bff451ad65f3b944a13c09f6f23c0623795c
+SIZE (xpi/firefox-i18n-36.0b2/cy.xpi) = 432589
+SHA256 (xpi/firefox-i18n-36.0b2/da.xpi) = 9572eaecb62f42ad140cbd02e8b2295fe53370bdd8df2aab96f8dbc1842fc45f
+SIZE (xpi/firefox-i18n-36.0b2/da.xpi) = 439277
+SHA256 (xpi/firefox-i18n-36.0b2/de.xpi) = 27546633e304d43ee31c9b6be5ebbabcab21c85c604c5d40e795893d87180308
+SIZE (xpi/firefox-i18n-36.0b2/de.xpi) = 439187
+SHA256 (xpi/firefox-i18n-36.0b2/dsb.xpi) = 4eadd226a6124f4af06c8817cb1e47663194b2a31376684cb72e35f91ff27088
+SIZE (xpi/firefox-i18n-36.0b2/dsb.xpi) = 458448
+SHA256 (xpi/firefox-i18n-36.0b2/el.xpi) = 8932e6bde4e8de687cc3f8cf39089cae06de1db73f514f893ad9832690e70098
+SIZE (xpi/firefox-i18n-36.0b2/el.xpi) = 485368
+SHA256 (xpi/firefox-i18n-36.0b2/en-GB.xpi) = c05a527095ca3e59b83b688e9e225332e46c9b09004b939b7c1fa95ac5c5c97b
+SIZE (xpi/firefox-i18n-36.0b2/en-GB.xpi) = 429600
+SHA256 (xpi/firefox-i18n-36.0b2/en-US.xpi) = c7a4b26166e3d3b88b7a5e5ce1cbb770c5bbcb783beabbf4c28540006ea39363
+SIZE (xpi/firefox-i18n-36.0b2/en-US.xpi) = 458488
+SHA256 (xpi/firefox-i18n-36.0b2/en-ZA.xpi) = 772bf6e0d37f25ba61ce697ec8ee4895b344465510bd4090dfc2db68707ce7cb
+SIZE (xpi/firefox-i18n-36.0b2/en-ZA.xpi) = 425588
+SHA256 (xpi/firefox-i18n-36.0b2/eo.xpi) = feafcaac237afc2c3922f471243f025e70ef56f627df6ba8fc2e9a8c8bbcd780
+SIZE (xpi/firefox-i18n-36.0b2/eo.xpi) = 473636
+SHA256 (xpi/firefox-i18n-36.0b2/es-AR.xpi) = 0c9f5a4de432eb038d096defaf92613977a4940c403f36d609c7d8b89f77e737
+SIZE (xpi/firefox-i18n-36.0b2/es-AR.xpi) = 442479
+SHA256 (xpi/firefox-i18n-36.0b2/es-CL.xpi) = a4facc0def56c0d9da41b2607c58d2be69c403ce4ff33fd955ddb86185581924
+SIZE (xpi/firefox-i18n-36.0b2/es-CL.xpi) = 377184
+SHA256 (xpi/firefox-i18n-36.0b2/es-ES.xpi) = b77e7c5d83346fa9b3772113b02aeee9c50f1502be6f7e3eb913f49cff51e65b
+SIZE (xpi/firefox-i18n-36.0b2/es-ES.xpi) = 366987
+SHA256 (xpi/firefox-i18n-36.0b2/es-MX.xpi) = e6e504263fc7f766b25a4162bc0286ccf5989454f70c997fec0e48acf53f0df6
+SIZE (xpi/firefox-i18n-36.0b2/es-MX.xpi) = 444970
+SHA256 (xpi/firefox-i18n-36.0b2/et.xpi) = c1ee1a0b949f37802f8badbd3b6b765c06bcb838d01630833b9bd9d65f32fe07
+SIZE (xpi/firefox-i18n-36.0b2/et.xpi) = 431611
+SHA256 (xpi/firefox-i18n-36.0b2/eu.xpi) = 1e35ba7b3387bce92add61b449b61dd7370a8ebd9645f2b19921ef6226a36204
+SIZE (xpi/firefox-i18n-36.0b2/eu.xpi) = 454651
+SHA256 (xpi/firefox-i18n-36.0b2/fa.xpi) = 6b3700efccccc10393ff8c74d8f23159ebfd2f720c3806eed98f812e1cc6126b
+SIZE (xpi/firefox-i18n-36.0b2/fa.xpi) = 500789
+SHA256 (xpi/firefox-i18n-36.0b2/ff.xpi) = c73490515bba31c8ba2ab33406504f72bda40680ba235e96565c7f520398a7b1
+SIZE (xpi/firefox-i18n-36.0b2/ff.xpi) = 442341
+SHA256 (xpi/firefox-i18n-36.0b2/fi.xpi) = fc9dc91ba76148b66ad8e31ac32deab96723bf94aaf6657e9f0faf29a15d3a0f
+SIZE (xpi/firefox-i18n-36.0b2/fi.xpi) = 433371
+SHA256 (xpi/firefox-i18n-36.0b2/fr.xpi) = 79a045a346f5d0b125633c66b9d02933bea84fc1724ed406df8344482c618e3c
+SIZE (xpi/firefox-i18n-36.0b2/fr.xpi) = 449172
+SHA256 (xpi/firefox-i18n-36.0b2/fy-NL.xpi) = 816aee08962b452534b3ff51c2169a921600e6a0bfe455a800588a694cc12e88
+SIZE (xpi/firefox-i18n-36.0b2/fy-NL.xpi) = 443805
+SHA256 (xpi/firefox-i18n-36.0b2/ga-IE.xpi) = 4e98b8bd58a802c909253acd65147899e9b13efdaad55fa9167ce8ce257fcdbe
+SIZE (xpi/firefox-i18n-36.0b2/ga-IE.xpi) = 453001
+SHA256 (xpi/firefox-i18n-36.0b2/gd.xpi) = 76b5f71cff8c07a4590eae40e065c1fd812d3f932ae6f9ad5a5456c481e8dcef
+SIZE (xpi/firefox-i18n-36.0b2/gd.xpi) = 442656
+SHA256 (xpi/firefox-i18n-36.0b2/gl.xpi) = b1c86348414fb2f623f61b85f0cefb919b52b9d55f8f9751dc8dc2f6f5dd31f4
+SIZE (xpi/firefox-i18n-36.0b2/gl.xpi) = 433436
+SHA256 (xpi/firefox-i18n-36.0b2/gu-IN.xpi) = c96fd38bfc587c888f47db70a5e78291e037ccc054b40112933851154523ee08
+SIZE (xpi/firefox-i18n-36.0b2/gu-IN.xpi) = 463246
+SHA256 (xpi/firefox-i18n-36.0b2/he.xpi) = a16834f9602bffc028fc119e8fc307e5eecf30d3e5538e5400facb2241196c49
+SIZE (xpi/firefox-i18n-36.0b2/he.xpi) = 473285
+SHA256 (xpi/firefox-i18n-36.0b2/hi-IN.xpi) = 63d310ae5f788ccd532da24c4f0c4486991c86b54968dd3c84e6aed75eff351c
+SIZE (xpi/firefox-i18n-36.0b2/hi-IN.xpi) = 493295
+SHA256 (xpi/firefox-i18n-36.0b2/hr.xpi) = efb1f3649f9bcbe6d7a19b5c181fc4e6632b9a4e532df7de13bbdda916e6386f
+SIZE (xpi/firefox-i18n-36.0b2/hr.xpi) = 466270
+SHA256 (xpi/firefox-i18n-36.0b2/hsb.xpi) = ca47f781468ce3df5aab026fd65fba84ab296cd9ebda30dafa0c138be10157ee
+SIZE (xpi/firefox-i18n-36.0b2/hsb.xpi) = 456353
+SHA256 (xpi/firefox-i18n-36.0b2/hu.xpi) = 2e939d0ae1db389a094e870c799a9e0e0a36a2cd7d8cc858b7b67ed80288d8b2
+SIZE (xpi/firefox-i18n-36.0b2/hu.xpi) = 441328
+SHA256 (xpi/firefox-i18n-36.0b2/hy-AM.xpi) = 6663a2998c07001d184751f62ee6475de65313a34b680a697dac627d0fbea1fb
+SIZE (xpi/firefox-i18n-36.0b2/hy-AM.xpi) = 522068
+SHA256 (xpi/firefox-i18n-36.0b2/id.xpi) = 9df22a48c2348a78a029c1eb7ad6342be648d24bda8908473014495d407b09bf
+SIZE (xpi/firefox-i18n-36.0b2/id.xpi) = 421110
+SHA256 (xpi/firefox-i18n-36.0b2/is.xpi) = 9f5894dc755635f958bad12ee9802aa83c37099eb0498d3e65d0c6a656fcdb62
+SIZE (xpi/firefox-i18n-36.0b2/is.xpi) = 473332
+SHA256 (xpi/firefox-i18n-36.0b2/it.xpi) = 5f88fd7767f6203767430233d6405614956428cb96074caf463bebf92b54e8e5
+SIZE (xpi/firefox-i18n-36.0b2/it.xpi) = 361318
+SHA256 (xpi/firefox-i18n-36.0b2/ja.xpi) = 88c50595f4aad68489f3db9502481a58c7e83ff0828ac35c7b6e8186b6481aa7
+SIZE (xpi/firefox-i18n-36.0b2/ja.xpi) = 465475
+SHA256 (xpi/firefox-i18n-36.0b2/kk.xpi) = ada72b9ee657e3a6f17be7a29e051549d3c33715c799302504b0244fc5b18fa4
+SIZE (xpi/firefox-i18n-36.0b2/kk.xpi) = 490170
+SHA256 (xpi/firefox-i18n-36.0b2/km.xpi) = bf66effa7d7fba7f96bec9e1b8ed59183c6253ee1165591657795babe5c41d07
+SIZE (xpi/firefox-i18n-36.0b2/km.xpi) = 550676
+SHA256 (xpi/firefox-i18n-36.0b2/kn.xpi) = 903d88b8df5856ac3ef166603060361c39cdd6618df8f687342922751e63f68f
+SIZE (xpi/firefox-i18n-36.0b2/kn.xpi) = 516616
+SHA256 (xpi/firefox-i18n-36.0b2/ko.xpi) = bd94279316b7bd7a659f3cbc81a704cd98e2d9823306774357b30b4744806b7a
+SIZE (xpi/firefox-i18n-36.0b2/ko.xpi) = 448220
+SHA256 (xpi/firefox-i18n-36.0b2/lij.xpi) = b919dad221e0f8847c360ce3af499fb9d2b02f6d5e199b57a3dbe751181fec34
+SIZE (xpi/firefox-i18n-36.0b2/lij.xpi) = 430851
+SHA256 (xpi/firefox-i18n-36.0b2/lt.xpi) = 8ec14466a5538b613878073f28a0b44b26aa1f336f5f0863ef9de4faa1f186be
+SIZE (xpi/firefox-i18n-36.0b2/lt.xpi) = 474005
+SHA256 (xpi/firefox-i18n-36.0b2/lv.xpi) = c6564b771da47c11df1dbdabc8d5f1e0d290e105bf2dd3694344eba5228a1d1c
+SIZE (xpi/firefox-i18n-36.0b2/lv.xpi) = 436146
+SHA256 (xpi/firefox-i18n-36.0b2/mai.xpi) = f33b853826ee0d8a873f4636b30d2afb2b60072164781087539b6fa13affedc5
+SIZE (xpi/firefox-i18n-36.0b2/mai.xpi) = 485635
+SHA256 (xpi/firefox-i18n-36.0b2/mk.xpi) = b293a4384d187aad0092d94887ed0023bda697fbac334f5f845fd3bacc181c8e
+SIZE (xpi/firefox-i18n-36.0b2/mk.xpi) = 516290
+SHA256 (xpi/firefox-i18n-36.0b2/ml.xpi) = 5e853a2da5aebe57440c76a443635269ef0d210050efa5b356128cc0bd08caeb
+SIZE (xpi/firefox-i18n-36.0b2/ml.xpi) = 514512
+SHA256 (xpi/firefox-i18n-36.0b2/mr.xpi) = fee8cdd198c43a74db9fb05fd1b88ed444c0391e3538017212e45e4947f7503c
+SIZE (xpi/firefox-i18n-36.0b2/mr.xpi) = 495229
+SHA256 (xpi/firefox-i18n-36.0b2/ms.xpi) = 9c63304624c5dd47f0a383ab2bfbe2152fb4f0cd575abf15af3bb14a83617a4e
+SIZE (xpi/firefox-i18n-36.0b2/ms.xpi) = 478159
+SHA256 (xpi/firefox-i18n-36.0b2/nb-NO.xpi) = 8f3153280d587cf882abfd404c28a432928b73a2f433017943f0320551e9e09a
+SIZE (xpi/firefox-i18n-36.0b2/nb-NO.xpi) = 432196
+SHA256 (xpi/firefox-i18n-36.0b2/nl.xpi) = c501b1b1926d4a3ac0032581061f271e52998ee624ecac204f5861419b5d6dfe
+SIZE (xpi/firefox-i18n-36.0b2/nl.xpi) = 432348
+SHA256 (xpi/firefox-i18n-36.0b2/nn-NO.xpi) = 4df2975875f924180b530d85d8ea713979bc1cd034a94fd920e74c72a94d4ddb
+SIZE (xpi/firefox-i18n-36.0b2/nn-NO.xpi) = 426609
+SHA256 (xpi/firefox-i18n-36.0b2/or.xpi) = 9747b51348f24bf26f63aa576756d71cc8a32520cf014ca5423d89a12eef6b2c
+SIZE (xpi/firefox-i18n-36.0b2/or.xpi) = 512012
+SHA256 (xpi/firefox-i18n-36.0b2/pa-IN.xpi) = 7fed3fa3e59c3ec22636a5711f78fd320e3fec8c02b4b9a5261081528fdafb90
+SIZE (xpi/firefox-i18n-36.0b2/pa-IN.xpi) = 481892
+SHA256 (xpi/firefox-i18n-36.0b2/pl.xpi) = 3826aba179fec48334b753ddd44cf43815dd0a9c528068d61ca4dd717aa8abb7
+SIZE (xpi/firefox-i18n-36.0b2/pl.xpi) = 402049
+SHA256 (xpi/firefox-i18n-36.0b2/pt-BR.xpi) = 712ad3d205f50e5d63338b706ee8596e20e6b616fdb81eb6b19c554a8b1a8897
+SIZE (xpi/firefox-i18n-36.0b2/pt-BR.xpi) = 447671
+SHA256 (xpi/firefox-i18n-36.0b2/pt-PT.xpi) = 9ad319ca4b884bb25a61fd1092c0cae6c4a07f7c43a353f08000da261f296985
+SIZE (xpi/firefox-i18n-36.0b2/pt-PT.xpi) = 428707
+SHA256 (xpi/firefox-i18n-36.0b2/rm.xpi) = 4d45f25205e7c401b458abbe349c48b8fcd31287238c32b75135dd73cf119145
+SIZE (xpi/firefox-i18n-36.0b2/rm.xpi) = 441420
+SHA256 (xpi/firefox-i18n-36.0b2/ro.xpi) = 3445688507b47b072b59828d23bd461ec7b6b2f125b4dcabd720a430923b7a59
+SIZE (xpi/firefox-i18n-36.0b2/ro.xpi) = 483482
+SHA256 (xpi/firefox-i18n-36.0b2/ru.xpi) = 8385e6b799d5ea4932a5199b3e5448ba5591e2f3a3c33ce8bed1106ce5461364
+SIZE (xpi/firefox-i18n-36.0b2/ru.xpi) = 406017
+SHA256 (xpi/firefox-i18n-36.0b2/si.xpi) = 72d5bc3cbb1c19de14cc6b856f63b3008e2ad8ad54f44990b6a1b843808258ff
+SIZE (xpi/firefox-i18n-36.0b2/si.xpi) = 514656
+SHA256 (xpi/firefox-i18n-36.0b2/sk.xpi) = c8071d176d44ba45af6558402242857fe09f8b39af828d278f601af8a115af86
+SIZE (xpi/firefox-i18n-36.0b2/sk.xpi) = 457188
+SHA256 (xpi/firefox-i18n-36.0b2/sl.xpi) = c38150bf1db1a8f522e599ba1ae51e4a5920ec252a8df22f62c4a8814e54c473
+SIZE (xpi/firefox-i18n-36.0b2/sl.xpi) = 429929
+SHA256 (xpi/firefox-i18n-36.0b2/son.xpi) = 7e7f888f4c65880e91b5f35db404b805de22c4d76ed1625933caed8c8cb98d29
+SIZE (xpi/firefox-i18n-36.0b2/son.xpi) = 436772
+SHA256 (xpi/firefox-i18n-36.0b2/sq.xpi) = e19a31aab827190186eea2aaabee28adbf1b72b3d6b265dc20a3fe710d44f1d1
+SIZE (xpi/firefox-i18n-36.0b2/sq.xpi) = 473965
+SHA256 (xpi/firefox-i18n-36.0b2/sr.xpi) = e30504c9f6e50ef770f56f9bcaa19463e669e60f27832faa2a87a0133e9b617c
+SIZE (xpi/firefox-i18n-36.0b2/sr.xpi) = 467365
+SHA256 (xpi/firefox-i18n-36.0b2/sv-SE.xpi) = 5f3b10cfe9644686a5d896580265fdb107a4320a8e6e402f5d709f8455026fb1
+SIZE (xpi/firefox-i18n-36.0b2/sv-SE.xpi) = 440721
+SHA256 (xpi/firefox-i18n-36.0b2/ta.xpi) = 1b5e1518f358cb9e93b3f0e7b8d716a0fb72a8600792cf43cb1a6bd2df26d570
+SIZE (xpi/firefox-i18n-36.0b2/ta.xpi) = 493859
+SHA256 (xpi/firefox-i18n-36.0b2/te.xpi) = fb8f80436df2b0ea6ac22843bf5192e215b24ca7fe5a29c5b6af225f84b08d8e
+SIZE (xpi/firefox-i18n-36.0b2/te.xpi) = 513695
+SHA256 (xpi/firefox-i18n-36.0b2/th.xpi) = 354793d4f61006ed46d515f6889ec39ca7599929195ea1140c518ac5b9ebdf8d
+SIZE (xpi/firefox-i18n-36.0b2/th.xpi) = 521542
+SHA256 (xpi/firefox-i18n-36.0b2/tr.xpi) = ca78c147715aa57ad61b190719e77f25a93bbd6b1ede1cfb2ae2e464784eb5c0
+SIZE (xpi/firefox-i18n-36.0b2/tr.xpi) = 468961
+SHA256 (xpi/firefox-i18n-36.0b2/uk.xpi) = 83f8b121c156efa30cc4518158e1872ec0f02e481e64b0c8f6d33b0c48a9fda1
+SIZE (xpi/firefox-i18n-36.0b2/uk.xpi) = 469172
+SHA256 (xpi/firefox-i18n-36.0b2/vi.xpi) = aef11ed00dba428639d7854eda1167fec397a7c810225101a1638849609248f3
+SIZE (xpi/firefox-i18n-36.0b2/vi.xpi) = 454447
+SHA256 (xpi/firefox-i18n-36.0b2/xh.xpi) = bada4f8270ffe9c61eaed74c15365f3dccf6a7710efd4480e78911059d2329d3
+SIZE (xpi/firefox-i18n-36.0b2/xh.xpi) = 436240
+SHA256 (xpi/firefox-i18n-36.0b2/zh-CN.xpi) = 0d2dec054cb70b1d75f6bae3c5be87d97e4df1f83166fd7ecce013ea75b93fa0
+SIZE (xpi/firefox-i18n-36.0b2/zh-CN.xpi) = 475835
+SHA256 (xpi/firefox-i18n-36.0b2/zh-TW.xpi) = c57aeff7f310683239dacc93a720137df85f19ddc4a8d52262f9db96d28df071
+SIZE (xpi/firefox-i18n-36.0b2/zh-TW.xpi) = 455306

Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox-nightly/Makefile.hgrev	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1 +1 @@
-HGREV=		223726:77b993c95f51
+HGREV=		224901:c248261b202e

Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox-nightly/distinfo	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/77b993c95f51.tar.bz2) = 76d2166baf585513230ddd1ccbaa7e6df3af18b3738d2d7d7a8f0d6c489f8889
-SIZE (firefox-nightly/77b993c95f51.tar.bz2) = 175257114
+SHA256 (firefox-nightly/c248261b202e.tar.bz2) = f4f4890d4b99a199475cfb54d81c697f2cc0da843e95e77ae51ef69d8b268124
+SIZE (firefox-nightly/c248261b202e.tar.bz2) = 175954037

Deleted: trunk/www/firefox-nightly/files/patch-bug1122547
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug1122547	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,20 +0,0 @@
-diff --git media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc
-index e68a104..a090241 100644
---- media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc
-+++ media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc
-@@ -159,12 +159,13 @@ VCMEncodedFrame* VCMReceiver::FrameForDecoding(
-   // Assume that render timing errors are due to changes in the video stream.
-   if (next_render_time_ms < 0) {
-     timing_error = true;
--  } else if (std::abs(next_render_time_ms - now_ms) > max_video_delay_ms_) {
-+  } else if (std::abs(static_cast<int>(next_render_time_ms - now_ms)) >
-+             max_video_delay_ms_) {
-     WEBRTC_TRACE(webrtc::kTraceWarning, webrtc::kTraceVideoCoding,
-                  VCMId(vcm_id_, receiver_id_),
-                  "This frame is out of our delay bounds, resetting jitter "
-                  "buffer: %d > %d",
--                 static_cast<int>(std::abs(next_render_time_ms - now_ms)),
-+                 std::abs(static_cast<int>(next_render_time_ms - now_ms)),
-                  max_video_delay_ms_);
-     timing_error = true;
-   } else if (static_cast<int>(timing_->TargetVideoDelay()) >

Deleted: trunk/www/firefox-nightly/files/patch-bug1122586
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug1122586	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,30 +0,0 @@
-diff --git dom/media/MediaDecoderStateMachine.cpp dom/media/MediaDecoderStateMachine.cpp
-index 36a6ccf..96d3bd0 100644
---- dom/media/MediaDecoderStateMachine.cpp
-+++ dom/media/MediaDecoderStateMachine.cpp
-@@ -18,6 +18,7 @@
- #include "nsTArray.h"
- #include "MediaDecoder.h"
- #include "MediaDecoderReader.h"
-+#include "mozilla/MathAlgorithms.h"
- #include "mozilla/mozalloc.h"
- #include "VideoUtils.h"
- #include "mozilla/dom/TimeRanges.h"
-@@ -165,7 +166,7 @@ static_assert(QUICK_BUFFERING_LOW_DATA_USECS <= AMPLE_AUDIO_USECS,
- // MediaDecoderStateMachine::UpdateEstimatedDuration(); changes of duration
- // less than this are ignored, as they're assumed to be the result of
- // instability in the duration estimation.
--static const int64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
-+static const uint64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
- 
- static TimeDuration UsecsToDuration(int64_t aUsecs) {
-   return TimeDuration::FromMicroseconds(aUsecs);
-@@ -1447,7 +1448,7 @@ void MediaDecoderStateMachine::UpdateEstimatedDuration(int64_t aDuration)
-   AssertCurrentThreadInMonitor();
-   int64_t duration = GetDuration();
-   if (aDuration != duration &&
--      std::abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
-+      mozilla::Abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
-     SetDuration(aDuration);
-     nsCOMPtr<nsIRunnable> event =
-       NS_NewRunnableMethod(mDecoder, &MediaDecoder::DurationChanged);

Modified: trunk/www/firefox-nightly/files/patch-bug847568
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug847568	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox-nightly/files/patch-bug847568	Wed Jan 21 15:07:16 2015	(r1808)
@@ -216,9 +216,9 @@
 index 0b0717a..2e665c9 100644
 --- netwerk/dns/moz.build
 +++ netwerk/dns/moz.build
-@@ -63,3 +63,6 @@ GENERATED_FILES = [
+@@ -64,3 +64,6 @@ GENERATED_FILES = [
  LOCAL_INCLUDES += [
-     '../base/src',
+     '/netwerk/base',
  ]
 +
 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox/Makefile	Wed Jan 21 15:07:16 2015	(r1808)
@@ -2,18 +2,18 @@
 # $FreeBSD: head/www/firefox/Makefile 375599 2014-12-25 20:55:54Z bapt $
 
 PORTNAME=	firefox
-DISTVERSION=	35.0
+DISTVERSION=	36.0b2
 DISTVERSIONSUFFIX=.source
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
-		https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build3/source/
+		https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source/
 
 MAINTAINER=	gecko@FreeBSD.org
 COMMENT=	Web browser based on the browser portion of Mozilla
 
 BUILD_DEPENDS=	nspr>=4.10.6:${PORTSDIR}/devel/nspr \
-		nss>=3.17.2:${PORTSDIR}/security/nss \
+		nss>=3.17.3:${PORTSDIR}/security/nss \
 		libevent2>=2.0.21_2:${PORTSDIR}/devel/libevent2 \
 		cairo>=1.12.16_1,2:${PORTSDIR}/graphics/cairo \
 		soundtouch>=1.8.0:${PORTSDIR}/audio/soundtouch \
@@ -22,7 +22,7 @@
 		libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \
 		opus>=1.1:${PORTSDIR}/audio/opus \
 		libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
-		sqlite3>=3.8.6:${PORTSDIR}/databases/sqlite3 \
+		sqlite3>=3.8.7.4:${PORTSDIR}/databases/sqlite3 \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
 		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
 		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
@@ -57,7 +57,7 @@
 .include "${.CURDIR}/../../www/firefox/Makefile.options"
 .include <bsd.port.pre.mk>
 
-WRKSRC:=	${WRKDIR}/mozilla-release
+WRKSRC:=	${WRKDIR}/mozilla-beta
 
 .if ${PORT_OPTIONS:MALSA}
 RUN_DEPENDS+=	alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib

Modified: trunk/www/firefox/distinfo
==============================================================================
--- trunk/www/firefox/distinfo	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox/distinfo	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,2 +1,2 @@
-SHA256 (firefox-35.0.source.tar.bz2) = bedeb5bbd8b49e5b286497ef7732542c6e7441088fd8cd577d7ca8af4c871e81
-SIZE (firefox-35.0.source.tar.bz2) = 176269100
+SHA256 (firefox-36.0b2.source.tar.bz2) = d4fc0bab516b421e12c3d97c71ffae482ee8836e69d2ac8e2706a9a0e3c6f5ee
+SIZE (firefox-36.0b2.source.tar.bz2) = 179356898

Modified: trunk/www/firefox/files/patch-bug1013882
==============================================================================
--- trunk/www/firefox/files/patch-bug1013882	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox/files/patch-bug1013882	Wed Jan 21 15:07:16 2015	(r1808)
@@ -30,14 +30,14 @@
 index b509fd4..195345c 100644
 --- browser/installer/package-manifest.in
 +++ browser/installer/package-manifest.in
-@@ -583,7 +583,7 @@
- @BINPATH@/components/MozKeyboard.js
- @BINPATH@/components/InputMethod.manifest
+@@ -608,7 +608,7 @@
+ @RESPATH@/components/MozKeyboard.js
+ @RESPATH@/components/InputMethod.manifest
  
 -#ifdef MOZ_DEBUG
 +#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
- @BINPATH@/components/TestInterfaceJS.js
- @BINPATH@/components/TestInterfaceJS.manifest
+ @RESPATH@/components/TestInterfaceJS.js
+ @RESPATH@/components/TestInterfaceJS.manifest
  #endif
 diff --git mobile/android/installer/Makefile.in mobile/android/installer/Makefile.in
 index 96dceab..3528ad6 100644

Deleted: trunk/www/firefox/files/patch-bug1041795
==============================================================================
--- trunk/www/firefox/files/patch-bug1041795	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,48 +0,0 @@
-diff --git config/rules.mk config/rules.mk
-index 4d67eda..783942f 100644
---- config/rules.mk
-+++ config/rules.mk
-@@ -858,7 +858,7 @@ ifdef DTRACE_PROBE_OBJ
- ifndef DTRACE_LIB_DEPENDENT
- NON_DTRACE_OBJS := $(filter-out $(DTRACE_PROBE_OBJ),$(OBJS))
- $(DTRACE_PROBE_OBJ): $(NON_DTRACE_OBJS)
--	dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS)
-+	dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS)
- endif
- endif
- endif
-@@ -876,7 +876,7 @@ ifndef INCREMENTAL_LINKER
- endif
- ifdef DTRACE_LIB_DEPENDENT
- ifndef XP_MACOSX
--	dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o  $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS))
-+	dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o  $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS))
- endif
- 	$(EXPAND_MKSHLIB) $(SHLIB_LDSTARTFILE) $(OBJS) $(SUB_SHLOBJS) $(DTRACE_PROBE_OBJ) $(MOZILLA_PROBE_LIBS) $(RESFILE) $(LDFLAGS) $(WRAP_LDFLAGS) $(SHARED_LIBRARY_LIBS) $(EXTRA_DSO_LDOPTS) $(MOZ_GLUE_LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS) $(DEF_FILE) $(SHLIB_LDENDFILE) $(if $(LIB_IS_C_ONLY),,$(STLPORT_LIBS))
- 	@$(RM) $(DTRACE_PROBE_OBJ)
-diff --git js/src/Makefile.in js/src/Makefile.in
-index 28ca5e8..96793d7 100644
---- js/src/Makefile.in
-+++ js/src/Makefile.in
-@@ -342,7 +342,7 @@ endif
- 
- ifdef HAVE_DTRACE
- $(CURDIR)/javascript-trace.h: $(srcdir)/devtools/javascript-trace.d
--	dtrace -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in
-+	dtrace -x nolibs -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in
- 	sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \
- 	    -e '/const/!s/char \*/const char */g' \
- 	    javascript-trace.h.in > javascript-trace.h
-diff --git probes/Makefile.in probes/Makefile.in
-index 6d18f34..deec83f 100644
---- probes/Makefile.in
-+++ probes/Makefile.in
-@@ -7,7 +7,7 @@ export:: $(DIST)/include/mozilla-trace.h
- 
- # Replace _DTRACE_VERSION with INCLUDE_MOZILLA_DTRACE
- $(DIST)/include/mozilla-trace.h: mozilla-trace.d Makefile
--	dtrace -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp
-+	dtrace -x nolibs -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp
- 	sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \
- 	    mozilla-trace.h.tmp > $(DIST)/include/mozilla-trace.h
- 	rm mozilla-trace.h.tmp

Deleted: trunk/www/firefox/files/patch-bug1082199
==============================================================================
--- trunk/www/firefox/files/patch-bug1082199	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,26 +0,0 @@
-commit 258ec90
-Author: Guilherme Goncalves <guilherme.p.gonc@gmail.com>
-Date:   Fri Oct 17 15:55:00 2014 +0200
-
-    Bug 1082199 - Recompute stats in jemalloc_stats when using jemalloc3. r=glandium
----
- memory/build/mozjemalloc_compat.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git memory/build/mozjemalloc_compat.c memory/build/mozjemalloc_compat.c
-index 78bb13a..70265a7 100644
---- memory/build/mozjemalloc_compat.c
-+++ memory/build/mozjemalloc_compat.c
-@@ -68,6 +68,12 @@ jemalloc_stats_impl(jemalloc_stats_t *stats)
-   size_t active, allocated, mapped, page, pdirty;
-   size_t lg_chunk;
- 
-+  // Refresh jemalloc's stats by updating its epoch, see ctl_refresh in
-+  // src/ctl.c
-+  uint64_t epoch = 0;
-+  size_t esz = sizeof(epoch);
-+  int ret = je_(mallctl)("epoch", &epoch, &esz, &epoch, esz);
-+
-   CTL_GET("arenas.narenas", narenas);
-   CTL_GET("arenas.page", page);
-   CTL_GET("stats.active", active);

Deleted: trunk/www/firefox/files/patch-bug1083461
==============================================================================
--- trunk/www/firefox/files/patch-bug1083461	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,159 +0,0 @@
-commit 87f367b
-Author: L. David Baron <dbaron@dbaron.org>
-Date:   Sun Oct 19 23:31:39 2014 -0400
-
-    Bug 1083461 - Convert nsCSSValue{,Pair}List::operator== back to a static Equal method so that it can be validly called on null pointers.  r=bzbarsky
-    
-    --HG--
-    extra : transplant_source : %CD%5D%9BE%FE%DE%A4%F2%B8%CF%D7%AE%84%90%3B%E8%A0d%D7%2B
----
- layout/style/StyleAnimationValue.cpp |  6 ++++--
- layout/style/nsCSSValue.cpp          | 28 ++++++++++++++++------------
- layout/style/nsCSSValue.h            | 22 ++++++++++++++++------
- 3 files changed, 36 insertions(+), 20 deletions(-)
-
-diff --git layout/style/StyleAnimationValue.cpp layout/style/StyleAnimationValue.cpp
-index 40bc8bf..1898fe6 100644
---- layout/style/StyleAnimationValue.cpp
-+++ layout/style/StyleAnimationValue.cpp
-@@ -3851,11 +3851,13 @@ StyleAnimationValue::operator==(const StyleAnimationValue& aOther) const
-     case eUnit_Filter:
-     case eUnit_Shadow:
-     case eUnit_BackgroundPosition:
--      return *mValue.mCSSValueList == *aOther.mValue.mCSSValueList;
-+      return nsCSSValueList::Equal(mValue.mCSSValueList,
-+                                   aOther.mValue.mCSSValueList);
-     case eUnit_Transform:
-       return *mValue.mCSSValueSharedList == *aOther.mValue.mCSSValueSharedList;
-     case eUnit_CSSValuePairList:
--      return *mValue.mCSSValuePairList == *aOther.mValue.mCSSValuePairList;
-+      return nsCSSValuePairList::Equal(mValue.mCSSValuePairList,
-+                                       aOther.mValue.mCSSValuePairList);
-     case eUnit_UnparsedString:
-       return (NS_strcmp(GetStringBufferValue(),
-                         aOther.GetStringBufferValue()) == 0);
-diff --git layout/style/nsCSSValue.cpp layout/style/nsCSSValue.cpp
-index dcb8496..fefb4f9 100644
---- layout/style/nsCSSValue.cpp
-+++ layout/style/nsCSSValue.cpp
-@@ -264,13 +264,14 @@ bool nsCSSValue::operator==(const nsCSSValue& aOther) const
-       return *mValue.mRect == *aOther.mValue.mRect;
-     }
-     else if (eCSSUnit_List == mUnit) {
--      return *mValue.mList == *aOther.mValue.mList;
-+      return nsCSSValueList::Equal(mValue.mList, aOther.mValue.mList);
-     }
-     else if (eCSSUnit_SharedList == mUnit) {
-       return *mValue.mSharedList == *aOther.mValue.mSharedList;
-     }
-     else if (eCSSUnit_PairList == mUnit) {
--      return *mValue.mPairList == *aOther.mValue.mPairList;
-+      return nsCSSValuePairList::Equal(mValue.mPairList,
-+                                       aOther.mValue.mPairList);
-     }
-     else if (eCSSUnit_GridTemplateAreas == mUnit) {
-       return *mValue.mGridTemplateAreas == *aOther.mValue.mGridTemplateAreas;
-@@ -1875,13 +1876,15 @@ nsCSSValueList::AppendToString(nsCSSProperty aProperty, nsAString& aResult,
-   }
- }
- 
--bool
--nsCSSValueList::operator==(const nsCSSValueList& aOther) const
-+/* static */ bool
-+nsCSSValueList::Equal(const nsCSSValueList* aList1,
-+                      const nsCSSValueList* aList2)
- {
--  if (this == &aOther)
-+  if (aList1 == aList2) {
-     return true;
-+  }
- 
--  const nsCSSValueList *p1 = this, *p2 = &aOther;
-+  const nsCSSValueList *p1 = aList1, *p2 = aList2;
-   for ( ; p1 && p2; p1 = p1->mNext, p2 = p2->mNext) {
-     if (p1->mValue != p2->mValue)
-       return false;
-@@ -1934,8 +1937,7 @@ nsCSSValueSharedList::AppendToString(nsCSSProperty aProperty, nsAString& aResult
- bool
- nsCSSValueSharedList::operator==(const nsCSSValueSharedList& aOther) const
- {
--  return !mHead == !aOther.mHead &&
--         (!mHead || *mHead == *aOther.mHead);
-+  return nsCSSValueList::Equal(mHead, aOther.mHead);
- }
- 
- size_t
-@@ -2148,13 +2150,15 @@ nsCSSValuePairList::AppendToString(nsCSSProperty aProperty,
-   }
- }
- 
--bool
--nsCSSValuePairList::operator==(const nsCSSValuePairList& aOther) const
-+/* static */ bool
-+nsCSSValuePairList::Equal(const nsCSSValuePairList* aList1,
-+                          const nsCSSValuePairList* aList2)
- {
--  if (this == &aOther)
-+  if (aList1 == aList2) {
-     return true;
-+  }
- 
--  const nsCSSValuePairList *p1 = this, *p2 = &aOther;
-+  const nsCSSValuePairList *p1 = aList1, *p2 = aList2;
-   for ( ; p1 && p2; p1 = p1->mNext, p2 = p2->mNext) {
-     if (p1->mXValue != p2->mXValue ||
-         p1->mYValue != p2->mYValue)
-diff --git layout/style/nsCSSValue.h layout/style/nsCSSValue.h
-index 8418a2d..f0c4e63 100644
---- layout/style/nsCSSValue.h
-+++ layout/style/nsCSSValue.h
-@@ -871,9 +871,8 @@ struct nsCSSValueList {
-   void AppendToString(nsCSSProperty aProperty, nsAString& aResult,
-                       nsCSSValue::Serialization aValueSerialization) const;
- 
--  bool operator==(nsCSSValueList const& aOther) const;
--  bool operator!=(const nsCSSValueList& aOther) const
--  { return !(*this == aOther); }
-+  static bool Equal(const nsCSSValueList* aList1,
-+                    const nsCSSValueList* aList2);
- 
-   size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
- 
-@@ -886,6 +885,12 @@ private:
-   {
-     MOZ_COUNT_CTOR(nsCSSValueList);
-   }
-+
-+  // We don't want operator== or operator!= because they wouldn't be
-+  // null-safe, which is generally what we need.  Use |Equal| method
-+  // above instead.
-+  bool operator==(nsCSSValueList const& aOther) const MOZ_DELETE;
-+  bool operator!=(const nsCSSValueList& aOther) const MOZ_DELETE;
- };
- 
- // nsCSSValueList_heap differs from nsCSSValueList only in being
-@@ -1264,9 +1269,8 @@ struct nsCSSValuePairList {
-   void AppendToString(nsCSSProperty aProperty, nsAString& aResult,
-                       nsCSSValue::Serialization aValueSerialization) const;
- 
--  bool operator==(const nsCSSValuePairList& aOther) const;
--  bool operator!=(const nsCSSValuePairList& aOther) const
--  { return !(*this == aOther); }
-+  static bool Equal(const nsCSSValuePairList* aList1,
-+                    const nsCSSValuePairList* aList2);
- 
-   size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
- 
-@@ -1280,6 +1284,12 @@ private:
-   {
-     MOZ_COUNT_CTOR(nsCSSValuePairList);
-   }
-+
-+  // We don't want operator== or operator!= because they wouldn't be
-+  // null-safe, which is generally what we need.  Use |Equal| method
-+  // above instead.
-+  bool operator==(const nsCSSValuePairList& aOther) const MOZ_DELETE;
-+  bool operator!=(const nsCSSValuePairList& aOther) const MOZ_DELETE;
- };
- 
- // nsCSSValuePairList_heap differs from nsCSSValuePairList only in being

Deleted: trunk/www/firefox/files/patch-bug1097592
==============================================================================
--- trunk/www/firefox/files/patch-bug1097592	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,41 +0,0 @@
-commit a822f9a
-Author: Martin Stransky <stransky@redhat.com>
-Date:   Fri Nov 14 06:32:00 2014 +0100
-
-    Bug 1097592 - Don't use PR_FindFunctionSymbolAndLibrary to avoid app freeze, r=karlt
----
- widget/gtk/mozgtk/mozgtk.c | 1 +
- widget/gtk/nsWindow.cpp    | 8 +-------
- 2 files changed, 2 insertions(+), 7 deletions(-)
-
-diff --git widget/gtk/mozgtk/mozgtk.c widget/gtk/mozgtk/mozgtk.c
-index 11829d7..3b46759 100644
---- widget/gtk/mozgtk/mozgtk.c
-+++ widget/gtk/mozgtk/mozgtk.c
-@@ -121,6 +121,7 @@ STUB(gdk_x11_lookup_xdisplay)
- STUB(gdk_x11_screen_get_xscreen)
- STUB(gdk_x11_visual_get_xvisual)
- STUB(gdk_x11_window_lookup_for_display)
-+STUB(gdk_x11_window_set_user_time)
- STUB(gdk_x11_xatom_to_atom)
- STUB(gtk_accel_label_new)
- STUB(gtk_alignment_get_type)
-diff --git widget/gtk/nsWindow.cpp widget/gtk/nsWindow.cpp
-index 26c333b..d462f13 100644
---- widget/gtk/nsWindow.cpp
-+++ widget/gtk/nsWindow.cpp
-@@ -1295,13 +1295,7 @@ SetUserTimeAndStartupIDForActivatedWindow(GtkWidget* aWindow)
-     }
- 
-     if (sn_launchee_context_get_id_has_timestamp(ctx)) {
--        PRLibrary* gtkLibrary;
--        SetUserTimeFunc setUserTimeFunc = (SetUserTimeFunc)
--            PR_FindFunctionSymbolAndLibrary("gdk_x11_window_set_user_time", &gtkLibrary);
--        if (setUserTimeFunc) {
--            setUserTimeFunc(gdkWindow, sn_launchee_context_get_timestamp(ctx));
--            PR_UnloadLibrary(gtkLibrary);
--        }
-+        gdk_x11_window_set_user_time(gdkWindow, sn_launchee_context_get_timestamp(ctx));
-     }
- 
-     sn_launchee_context_setup_window(ctx, gdk_x11_window_get_xid(gdkWindow));

Copied and modified: trunk/www/firefox/files/patch-bug1122547 (from r1807, trunk/www/firefox-nightly/files/patch-bug1122547)
==============================================================================

Deleted: trunk/www/firefox/files/patch-bug1122586
==============================================================================
--- trunk/www/firefox/files/patch-bug1122586	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,30 +0,0 @@
-diff --git content/media/MediaDecoderStateMachine.cpp content/media/MediaDecoderStateMachine.cpp
-index 36a6ccf..96d3bd0 100644
---- content/media/MediaDecoderStateMachine.cpp
-+++ content/media/MediaDecoderStateMachine.cpp
-@@ -18,6 +18,7 @@
- #include "nsTArray.h"
- #include "MediaDecoder.h"
- #include "MediaDecoderReader.h"
-+#include "mozilla/MathAlgorithms.h"
- #include "mozilla/mozalloc.h"
- #include "VideoUtils.h"
- #include "mozilla/dom/TimeRanges.h"
-@@ -165,7 +166,7 @@ static_assert(QUICK_BUFFERING_LOW_DATA_USECS <= AMPLE_AUDIO_USECS,
- // MediaDecoderStateMachine::UpdateEstimatedDuration(); changes of duration
- // less than this are ignored, as they're assumed to be the result of
- // instability in the duration estimation.
--static const int64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
-+static const uint64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
- 
- static TimeDuration UsecsToDuration(int64_t aUsecs) {
-   return TimeDuration::FromMicroseconds(aUsecs);
-@@ -1447,7 +1448,7 @@ void MediaDecoderStateMachine::UpdateEstimatedDuration(int64_t aDuration)
-   AssertCurrentThreadInMonitor();
-   int64_t duration = GetDuration();
-   if (aDuration != duration &&
--      std::abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
-+      mozilla::Abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
-     SetDuration(aDuration);
-     nsCOMPtr<nsIRunnable> event =
-       NS_NewRunnableMethod(mDecoder, &MediaDecoder::DurationChanged);

Modified: trunk/www/firefox/files/patch-bug847568
==============================================================================
--- trunk/www/firefox/files/patch-bug847568	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox/files/patch-bug847568	Wed Jan 21 15:07:16 2015	(r1808)
@@ -83,10 +83,10 @@
  dnl Check for pixman and cairo
  dnl ========================================================
  
-diff --git content/base/src/moz.build content/base/src/moz.build
+diff --git dom/base/moz.build dom/base/moz.build
 index a660ba4..6b2f602 100644
---- content/base/src/moz.build
-+++ content/base/src/moz.build
+--- dom/base/moz.build
++++ dom/base/moz.build
 @@ -196,6 +196,9 @@ SOURCES += [
      'nsObjectLoadingContent.cpp',
  ]

Deleted: trunk/www/firefox/files/patch-bug858919
==============================================================================
--- trunk/www/firefox/files/patch-bug858919	Wed Jan 21 15:07:16 2015	(r1807)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,394 +0,0 @@
-commit a33d4f7
-Author: Martin Stransky <stransky@redhat.com>
-Date:   Fri Nov 14 04:04:00 2014 +0100
-
-    Bug 858919 - Add support for libnotify calls which was removed for new notification API. r=karlt
----
- toolkit/components/alerts/nsAlertsService.cpp  | 10 +--
- toolkit/system/gnome/moz.build                 |  2 +
- toolkit/system/gnome/nsAlertsIconListener.cpp  | 64 ++++++++++++------
- toolkit/system/gnome/nsAlertsIconListener.h    | 89 ++++++++++++++++++++++++++
- toolkit/system/gnome/nsGnomeModule.cpp         |  5 ++
- toolkit/system/gnome/nsSystemAlertsService.cpp | 54 ++++++++++++++++
- toolkit/system/gnome/nsSystemAlertsService.h   | 27 ++++++++
- 7 files changed, 226 insertions(+), 25 deletions(-)
-
-diff --git toolkit/components/alerts/nsAlertsService.cpp toolkit/components/alerts/nsAlertsService.cpp
-index 93f4536..f8b5e07 100644
---- toolkit/components/alerts/nsAlertsService.cpp
-+++ toolkit/components/alerts/nsAlertsService.cpp
-@@ -100,10 +100,12 @@ NS_IMETHODIMP nsAlertsService::ShowAlertNotification(const nsAString & aImageUrl
-   nsCOMPtr<nsIAlertsService> sysAlerts(do_GetService(NS_SYSTEMALERTSERVICE_CONTRACTID));
-   nsresult rv;
-   if (sysAlerts) {
--    return sysAlerts->ShowAlertNotification(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable,
--                                            aAlertCookie, aAlertListener, aAlertName,
--                                            aBidi, aLang, aData,
--                                            IPC::Principal(aPrincipal));
-+    rv = sysAlerts->ShowAlertNotification(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable,
-+                                          aAlertCookie, aAlertListener, aAlertName,
-+                                          aBidi, aLang, aData,
-+                                          IPC::Principal(aPrincipal));
-+    if (NS_SUCCEEDED(rv))
-+      return NS_OK;
-   }
- 
-   if (!ShouldShowAlert()) {
-diff --git toolkit/system/gnome/moz.build toolkit/system/gnome/moz.build
-index c033f8b..9242209 100644
---- toolkit/system/gnome/moz.build
-+++ toolkit/system/gnome/moz.build
-@@ -5,7 +5,9 @@
- # file, You can obtain one at http://mozilla.org/MPL/2.0/.
- 
- SOURCES += [
-+    'nsAlertsIconListener.cpp',
-     'nsGnomeModule.cpp',
-+    'nsSystemAlertsService.cpp',
- ]
- 
- if CONFIG['MOZ_ENABLE_GCONF']:
-diff --git toolkit/system/gnome/nsAlertsIconListener.cpp toolkit/system/gnome/nsAlertsIconListener.cpp
-index f39335e..55f4356 100644
---- toolkit/system/gnome/nsAlertsIconListener.cpp
-+++ toolkit/system/gnome/nsAlertsIconListener.cpp
-@@ -51,6 +51,21 @@ static void notify_closed_marshal(GClosure* closure,
-   NS_RELEASE(alert);
- }
- 
-+static GdkPixbuf*
-+GetPixbufFromImgRequest(imgIRequest* aRequest)
-+{
-+  nsCOMPtr<imgIContainer> image;
-+  nsresult rv = aRequest->GetImage(getter_AddRefs(image));
-+  if (NS_FAILED(rv)) {
-+    return nullptr;
-+  }
-+
-+  nsCOMPtr<nsIImageToPixbuf> imgToPixbuf =
-+    do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1");
-+
-+  return imgToPixbuf->ConvertImageToPixbuf(image);
-+}
-+
- NS_IMPL_ISUPPORTS(nsAlertsIconListener, imgINotificationObserver,
-                   nsIObserver, nsISupportsWeakReference)
- 
-@@ -106,47 +121,45 @@ nsAlertsIconListener::Notify(imgIRequest *aRequest, int32_t aType, const nsIntRe
- nsresult
- nsAlertsIconListener::OnStopRequest(imgIRequest* aRequest)
- {
-+  NS_ASSERTION(mIconRequest == aRequest, "aRequest does not match!");
-+
-   uint32_t imgStatus = imgIRequest::STATUS_ERROR;
-   nsresult rv = aRequest->GetImageStatus(&imgStatus);
-   NS_ENSURE_SUCCESS(rv, rv);
-   if (imgStatus == imgIRequest::STATUS_ERROR && !mLoadedFrame) {
-     // We have an error getting the image. Display the notification with no icon.
-     ShowAlert(nullptr);
--  }
- 
--  if (mIconRequest) {
-+    // Cancel any pending request
-     mIconRequest->Cancel(NS_BINDING_ABORTED);
-     mIconRequest = nullptr;
-   }
-+
-   return NS_OK;
- }
- 
- nsresult
- nsAlertsIconListener::OnStopFrame(imgIRequest* aRequest)
- {
--  if (aRequest != mIconRequest)
--    return NS_ERROR_FAILURE;
-+  NS_ASSERTION(mIconRequest == aRequest, "aRequest does not match!");
- 
-   if (mLoadedFrame)
-     return NS_OK; // only use one frame
- 
--  nsCOMPtr<imgIContainer> image;
--  nsresult rv = aRequest->GetImage(getter_AddRefs(image));
--  if (NS_FAILED(rv))
--    return rv;
--
--  nsCOMPtr<nsIImageToPixbuf> imgToPixbuf =
--    do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1");
--
--  GdkPixbuf* imagePixbuf = imgToPixbuf->ConvertImageToPixbuf(image);
--  if (!imagePixbuf)
--    return NS_ERROR_FAILURE;
-+  GdkPixbuf* imagePixbuf = GetPixbufFromImgRequest(aRequest);
-+  if (!imagePixbuf) {
-+    ShowAlert(nullptr);
-+  } else {
-+    ShowAlert(imagePixbuf);
-+    g_object_unref(imagePixbuf);
-+  }
- 
--  ShowAlert(imagePixbuf);
-+  mLoadedFrame = true;
- 
--  g_object_unref(imagePixbuf);
-+  // Cancel any pending request (multipart image loading/decoding for instance)
-+  mIconRequest->Cancel(NS_BINDING_ABORTED);
-+  mIconRequest = nullptr;
- 
--  mLoadedFrame = true;
-   return NS_OK;
- }
- 
-@@ -180,6 +193,9 @@ nsAlertsIconListener::ShowAlert(GdkPixbuf* aPixbuf)
-   mClosureHandler = g_signal_connect_closure(mNotification, "closed", closure, FALSE);
-   gboolean result = notify_notification_show(mNotification, nullptr);
- 
-+  if (result && mAlertListener)
-+    mAlertListener->Observe(nullptr, "alertshow", mAlertCookie.get());
-+
-   return result ? NS_OK : NS_ERROR_FAILURE;
- }
- 
-@@ -201,9 +217,15 @@ nsAlertsIconListener::StartRequest(const nsAString & aImageUrl)
-   if (!il)
-     return ShowAlert(nullptr);
- 
--  return il->LoadImageXPCOM(imageUri, nullptr, nullptr, nullptr, nullptr,
--                            this, nullptr, nsIRequest::LOAD_NORMAL, nullptr,
--                            nullptr, getter_AddRefs(mIconRequest));
-+  nsresult rv = il->LoadImageXPCOM(imageUri, nullptr, nullptr, nullptr, nullptr,
-+                                   this, nullptr, nsIRequest::LOAD_NORMAL, nullptr,
-+                                   0 /* use default */, getter_AddRefs(mIconRequest));
-+  if (NS_FAILED(rv))
-+    return rv;
-+
-+  mIconRequest->StartDecoding();
-+
-+  return NS_OK;
- }
- 
- void
-diff --git toolkit/system/gnome/nsAlertsIconListener.h toolkit/system/gnome/nsAlertsIconListener.h
-new file mode 100644
-index 0000000..ac96db9
---- /dev/null
-+++ toolkit/system/gnome/nsAlertsIconListener.h
-@@ -0,0 +1,89 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-+/* This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef nsAlertsIconListener_h__
-+#define nsAlertsIconListener_h__
-+
-+#include "nsCOMPtr.h"
-+#include "imgINotificationObserver.h"
-+#include "nsStringAPI.h"
-+#include "nsIObserver.h"
-+#include "nsWeakReference.h"
-+
-+#include <gdk-pixbuf/gdk-pixbuf.h>
-+
-+class imgIRequest;
-+
-+struct NotifyNotification;
-+
-+class nsAlertsIconListener : public imgINotificationObserver,
-+                             public nsIObserver,
-+                             public nsSupportsWeakReference
-+{
-+public:
-+  NS_DECL_ISUPPORTS
-+  NS_DECL_IMGINOTIFICATIONOBSERVER
-+  NS_DECL_NSIOBSERVER
-+
-+  nsAlertsIconListener();
-+
-+  nsresult InitAlertAsync(const nsAString & aImageUrl,
-+                          const nsAString & aAlertTitle, 
-+                          const nsAString & aAlertText,
-+                          bool aAlertTextClickable,
-+                          const nsAString & aAlertCookie,
-+                          nsIObserver * aAlertListener);
-+
-+  void SendCallback();
-+  void SendClosed();
-+
-+protected:
-+  virtual ~nsAlertsIconListener();
-+
-+  nsresult OnStopRequest(imgIRequest* aRequest);
-+  nsresult OnStopFrame(imgIRequest* aRequest);
-+
-+  /**
-+   * The only difference between libnotify.so.4 and libnotify.so.1 for these symbols
-+   * is that notify_notification_new takes three arguments in libnotify.so.4 and
-+   * four in libnotify.so.1.
-+   * Passing the fourth argument as NULL is binary compatible.
-+   */
-+  typedef void (*NotifyActionCallback)(NotifyNotification*, char*, gpointer);
-+  typedef bool (*notify_is_initted_t)(void);
-+  typedef bool (*notify_init_t)(const char*);
-+  typedef GList* (*notify_get_server_caps_t)(void);
-+  typedef NotifyNotification* (*notify_notification_new_t)(const char*, const char*, const char*, const char*);
-+  typedef bool (*notify_notification_show_t)(void*, char*);
-+  typedef void (*notify_notification_set_icon_from_pixbuf_t)(void*, GdkPixbuf*);
-+  typedef void (*notify_notification_add_action_t)(void*, const char*, const char*, NotifyActionCallback, gpointer, GFreeFunc);
-+
-+  nsCOMPtr<imgIRequest> mIconRequest;
-+  nsCString mAlertTitle;
-+  nsCString mAlertText;
-+
-+  nsCOMPtr<nsIObserver> mAlertListener;
-+  nsString mAlertCookie;
-+
-+  bool mLoadedFrame;
-+  bool mAlertHasAction;
-+
-+  static void* libNotifyHandle;
-+  static bool libNotifyNotAvail;
-+  static notify_is_initted_t notify_is_initted;
-+  static notify_init_t notify_init;
-+  static notify_get_server_caps_t notify_get_server_caps;
-+  static notify_notification_new_t notify_notification_new;
-+  static notify_notification_show_t notify_notification_show;
-+  static notify_notification_set_icon_from_pixbuf_t notify_notification_set_icon_from_pixbuf;
-+  static notify_notification_add_action_t notify_notification_add_action;
-+  NotifyNotification* mNotification;
-+  gulong mClosureHandler;
-+
-+  nsresult StartRequest(const nsAString & aImageUrl);
-+  nsresult ShowAlert(GdkPixbuf* aPixbuf);
-+};
-+
-+#endif
-diff --git toolkit/system/gnome/nsGnomeModule.cpp toolkit/system/gnome/nsGnomeModule.cpp
-index 5ccc8e5..f893893 100644
---- toolkit/system/gnome/nsGnomeModule.cpp
-+++ toolkit/system/gnome/nsGnomeModule.cpp
-@@ -22,6 +22,8 @@ NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGnomeVFSService, Init)
- NS_GENERIC_FACTORY_CONSTRUCTOR(nsGIOService)
- NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGSettingsService, Init)
- #endif
-+#include "nsSystemAlertsService.h"
-+NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsSystemAlertsService, Init)
- 
- #ifdef MOZ_ENABLE_GCONF
- NS_DEFINE_NAMED_CID(NS_GCONFSERVICE_CID);
-@@ -33,6 +35,7 @@ NS_DEFINE_NAMED_CID(NS_GNOMEVFSSERVICE_CID);
- NS_DEFINE_NAMED_CID(NS_GIOSERVICE_CID);
- NS_DEFINE_NAMED_CID(NS_GSETTINGSSERVICE_CID);
- #endif
-+NS_DEFINE_NAMED_CID(NS_SYSTEMALERTSSERVICE_CID);
- 
- static const mozilla::Module::CIDEntry kGnomeCIDs[] = {
- #ifdef MOZ_ENABLE_GCONF
-@@ -45,6 +48,7 @@ static const mozilla::Module::CIDEntry kGnomeCIDs[] = {
-   { &kNS_GIOSERVICE_CID, false, nullptr, nsGIOServiceConstructor },
-   { &kNS_GSETTINGSSERVICE_CID, false, nullptr, nsGSettingsServiceConstructor },
- #endif
-+  { &kNS_SYSTEMALERTSSERVICE_CID, false, nullptr, nsSystemAlertsServiceConstructor },
-   { nullptr }
- };
- 
-@@ -59,6 +63,7 @@ static const mozilla::Module::ContractIDEntry kGnomeContracts[] = {
-   { NS_GIOSERVICE_CONTRACTID, &kNS_GIOSERVICE_CID },
-   { NS_GSETTINGSSERVICE_CONTRACTID, &kNS_GSETTINGSSERVICE_CID },
- #endif
-+  { NS_SYSTEMALERTSERVICE_CONTRACTID, &kNS_SYSTEMALERTSSERVICE_CID },
-   { nullptr }
- };
- 
-diff --git toolkit/system/gnome/nsSystemAlertsService.cpp toolkit/system/gnome/nsSystemAlertsService.cpp
-new file mode 100644
-index 0000000..b91b402
---- /dev/null
-+++ toolkit/system/gnome/nsSystemAlertsService.cpp
-@@ -0,0 +1,54 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode:nil; c-basic-offset: 2 -*- */
-+/* This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#include "nsXULAppAPI.h"
-+#include "nsSystemAlertsService.h"
-+#include "nsAlertsIconListener.h"
-+#include "nsAutoPtr.h"
-+
-+NS_IMPL_ADDREF(nsSystemAlertsService)
-+NS_IMPL_RELEASE(nsSystemAlertsService)
-+
-+NS_INTERFACE_MAP_BEGIN(nsSystemAlertsService)
-+   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAlertsService)
-+   NS_INTERFACE_MAP_ENTRY(nsIAlertsService)
-+NS_INTERFACE_MAP_END_THREADSAFE
-+
-+nsSystemAlertsService::nsSystemAlertsService()
-+{
-+}
-+
-+nsSystemAlertsService::~nsSystemAlertsService()
-+{}
-+
-+nsresult
-+nsSystemAlertsService::Init()
-+{
-+  return NS_OK;
-+}
-+
-+NS_IMETHODIMP nsSystemAlertsService::ShowAlertNotification(const nsAString & aImageUrl, const nsAString & aAlertTitle, 
-+                                                           const nsAString & aAlertText, bool aAlertTextClickable,
-+                                                           const nsAString & aAlertCookie,
-+                                                           nsIObserver * aAlertListener,
-+                                                           const nsAString & aAlertName,
-+                                                           const nsAString & aBidi,
-+                                                           const nsAString & aLang,
-+                                                           const nsAString & aData,
-+                                                           nsIPrincipal * aPrincipal)
-+{
-+  nsRefPtr<nsAlertsIconListener> alertListener = new nsAlertsIconListener();
-+  if (!alertListener)
-+    return NS_ERROR_OUT_OF_MEMORY;
-+
-+  return alertListener->InitAlertAsync(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable,
-+                                       aAlertCookie, aAlertListener);
-+}
-+
-+NS_IMETHODIMP nsSystemAlertsService::CloseAlert(const nsAString& aAlertName,
-+                                                nsIPrincipal* aPrincipal)
-+{
-+  return NS_ERROR_NOT_IMPLEMENTED;
-+}
-diff --git toolkit/system/gnome/nsSystemAlertsService.h toolkit/system/gnome/nsSystemAlertsService.h
-new file mode 100644
-index 0000000..b0bd625
---- /dev/null
-+++ toolkit/system/gnome/nsSystemAlertsService.h
-@@ -0,0 +1,27 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-+/* This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef nsSystemAlertsService_h__
-+#define nsSystemAlertsService_h__
-+
-+#include "nsIAlertsService.h"
-+#include "nsCOMPtr.h"
-+
-+class nsSystemAlertsService : public nsIAlertsService
-+{
-+public:
-+  NS_DECL_NSIALERTSSERVICE
-+  NS_DECL_ISUPPORTS
-+
-+  nsSystemAlertsService();
-+
-+  nsresult Init();
-+
-+protected:
-+  virtual ~nsSystemAlertsService();
-+
-+};
-+
-+#endif /* nsSystemAlertsService_h__ */

Modified: trunk/www/firefox/files/patch-ijg-libjpeg
==============================================================================
--- trunk/www/firefox/files/patch-ijg-libjpeg	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox/files/patch-ijg-libjpeg	Wed Jan 21 15:07:16 2015	(r1808)
@@ -51,26 +51,26 @@
  
  static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width);
  
-@@ -324,6 +340,7 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount)
-       case JCS_GRAYSCALE:
-       case JCS_RGB:
-       case JCS_YCbCr:
+@@ -367,6 +382,7 @@ nsJPEGDecoder::WriteInternal(const char*
+         case JCS_GRAYSCALE:
+         case JCS_RGB:
+         case JCS_YCbCr:
 +#ifdef JCS_EXTENSIONS
-         // if we're not color managing we can decode directly to
-         // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB
-         if (mCMSMode != eCMSMode_All) {
-@@ -332,6 +349,9 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount)
-         } else {
-             mInfo.out_color_space = JCS_RGB;
-         }
+           // if we're not color managing we can decode directly to
+           // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB
+           if (mCMSMode != eCMSMode_All) {
+@@ -375,6 +391,9 @@ nsJPEGDecoder::WriteInternal(const char*
+           } else {
+               mInfo.out_color_space = JCS_RGB;
+           }
 +#else
-+        mInfo.out_color_space = JCS_RGB;
++          mInfo.out_color_space = JCS_RGB;
 +#endif
-         break;
-       case JCS_CMYK:
-       case JCS_YCCK:
-@@ -399,6 +419,15 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount)
-       return; /* I/O suspension */
+           break;
+         case JCS_CMYK:
+         case JCS_YCCK:
+@@ -433,6 +452,15 @@ nsJPEGDecoder::WriteInternal(const char*
+       return; // I/O suspension
      }
  
 +#ifndef JCS_EXTENSIONS
@@ -83,10 +83,10 @@
 +    }
 +#endif
  
-     /* If this is a progressive JPEG ... */
-     mState = mInfo.buffered_image ? JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
-@@ -544,7 +573,11 @@ nsJPEGDecoder::OutputScanlines(bool* suspend)
-       uint32_t *imageRow = ((uint32_t*)mImageData) +
+     // If this is a progressive JPEG ...
+     mState = mInfo.buffered_image ?
+@@ -605,7 +633,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
+       uint32_t* imageRow = ((uint32_t*)mImageData) +
                             (mInfo.output_scanline * mInfo.output_width);
  
 +#ifdef JCS_EXTENSIONS
@@ -94,10 +94,10 @@
 +#else
 +      if (mInfo.cconvert->color_convert == ycc_rgb_convert_argb) {
 +#endif
-         /* Special case: scanline will be directly converted into packed ARGB */
+         // Special case: scanline will be directly converted into packed ARGB
          if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) {
-           *suspend = true; /* suspend */
-@@ -854,6 +887,282 @@ term_source (j_decompress_ptr jd)
+           *suspend = true; // suspend
+@@ -920,6 +952,282 @@ term_source (j_decompress_ptr jd)
  } // namespace mozilla
  
  
@@ -377,6 +377,6 @@
 +#endif
 +
 +
- /**************** Inverted CMYK -> RGB conversion **************/
- /*
-  * Input is (Inverted) CMYK stored as 4 bytes per pixel.
+ ///*************** Inverted CMYK -> RGB conversion *************************
+ /// Input is (Inverted) CMYK stored as 4 bytes per pixel.
+ /// Output is RGB stored as 3 bytes per pixel.

Modified: trunk/www/firefox/files/patch-system-openh264
==============================================================================
--- trunk/www/firefox/files/patch-system-openh264	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox/files/patch-system-openh264	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,9 +1,9 @@
 # Revert bug 1045209 to allow using absolute path
 
-diff --git content/media/gmp/GMPChild.cpp content/media/gmp/GMPChild.cpp
+diff --git dom/media/gmp/GMPChild.cpp dom/media/gmp/GMPChild.cpp
 index 1dde3ac..12c88cf 100644
---- content/media/gmp/GMPChild.cpp
-+++ content/media/gmp/GMPChild.cpp
+--- dom/media/gmp/GMPChild.cpp
++++ dom/media/gmp/GMPChild.cpp
 @@ -76,21 +76,14 @@ GetFileBase(const std::string& aPluginPa
    }
  #endif
@@ -30,10 +30,10 @@
    return true;
  }
  
-diff --git content/media/gmp/GMPParent.cpp content/media/gmp/GMPParent.cpp
+diff --git dom/media/gmp/GMPParent.cpp dom/media/gmp/GMPParent.cpp
 index aa60acf..90878ca 100644
---- content/media/gmp/GMPParent.cpp
-+++ content/media/gmp/GMPParent.cpp
+--- dom/media/gmp/GMPParent.cpp
++++ dom/media/gmp/GMPParent.cpp
 @@ -90,23 +90,16 @@
    mService = aService;
    mDirectory = aPluginDir;

Modified: trunk/www/firefox/files/patch-z-bug517422
==============================================================================
--- trunk/www/firefox/files/patch-z-bug517422	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/firefox/files/patch-z-bug517422	Wed Jan 21 15:07:16 2015	(r1808)
@@ -268,10 +268,10 @@
  dnl = Disable VP8 decoder support
  dnl ========================================================
  MOZ_ARG_DISABLE_BOOL(webm,
-diff --git content/media/AudioStream.h content/media/AudioStream.h
+diff --git dom/media/AudioStream.h dom/media/AudioStream.h
 index 085676d..00c54fb 100644
---- content/media/AudioStream.h
-+++ content/media/AudioStream.h
+--- dom/media/AudioStream.h
++++ dom/media/AudioStream.h
 @@ -17,7 +17,7 @@
  #include "CubebUtils.h"
  
@@ -281,10 +281,10 @@
  }
  
  namespace mozilla {
-diff --git content/media/moz.build content/media/moz.build
+diff --git dom/media/moz.build dom/media/moz.build
 index 7526cff..e0a0ca0 100644
---- content/media/moz.build
-+++ content/media/moz.build
+--- dom/media/moz.build
++++ dom/media/moz.build
 @@ -212,3 +212,24 @@ if CONFIG['ANDROID_VERSION'] > '15':
  
  CFLAGS += CONFIG['GSTREAMER_CFLAGS']
@@ -382,9 +382,9 @@
 index 14265b1..3069e99 100644
 --- media/libtheora/moz.build
 +++ media/libtheora/moz.build
-@@ -6,3 +6,5 @@
- 
- DIRS += ['include', 'lib']
+@@ -93,3 +93,5 @@ if CONFIG['GNU_AS']:
+         if CONFIG['OS_TARGET'] == 'Android':
+             DEFINES['__linux__'] = True
  
 +if CONFIG['MOZ_NATIVE_OGG']:
 +    CFLAGS += CONFIG['MOZ_OGG_CFLAGS']

Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/linux-firefox/Makefile	Wed Jan 21 15:07:16 2015	(r1808)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/linux-firefox/Makefile 373830 2014-12-03 14:55:25Z beat $
 
 PORTNAME=	firefox
-DISTVERSION=	35.0
+DISTVERSION=	36.0b2
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US

Modified: trunk/www/linux-firefox/distinfo
==============================================================================
--- trunk/www/linux-firefox/distinfo	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/linux-firefox/distinfo	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,5 +1,5 @@
-SHA256 (firefox-35.0.tar.bz2) = 1ff41809f88f068fc46770ca518851a5188ae936e4a6d0d11c9b8bdc740298a7
-SIZE (firefox-35.0.tar.bz2) = 47069126
+SHA256 (firefox-36.0b2.tar.bz2) = e8acceb228dfd854a1ee78b4fb6948392e1d5e4b5d85049764664e8cd74a37dd
+SIZE (firefox-36.0b2.tar.bz2) = 47882634
 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99
 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908
 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b

Modified: trunk/www/linux-firefox/pkg-plist
==============================================================================
--- trunk/www/linux-firefox/pkg-plist	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/linux-firefox/pkg-plist	Wed Jan 21 15:07:16 2015	(r1808)
@@ -36,6 +36,8 @@
 lib/%%APP_NAME%%/dictionaries/en-US.dic
 lib/%%APP_NAME%%/firefox
 lib/%%APP_NAME%%/firefox-bin
+lib/%%APP_NAME%%/gmp-clearkey/0.1/clearkey.info
+lib/%%APP_NAME%%/gmp-clearkey/0.1/libclearkey.so
 lib/%%APP_NAME%%/icons/updater.png
 lib/%%APP_NAME%%/libfreebl3.chk
 lib/%%APP_NAME%%/libfreebl3.so
@@ -44,7 +46,6 @@
 %%GTK218%%lib/%%APP_NAME%%/libglib-2.0.so.0
 %%GTK218%%lib/%%APP_NAME%%/libgtk-x11-2.0.so.0
 lib/%%APP_NAME%%/libmozalloc.so
-lib/%%APP_NAME%%/libmozsandbox.so
 lib/%%APP_NAME%%/libmozsqlite3.so
 lib/%%APP_NAME%%/libnspr4.so
 lib/%%APP_NAME%%/libnss3.so
@@ -59,7 +60,6 @@
 lib/%%APP_NAME%%/libsoftokn3.so
 lib/%%APP_NAME%%/libssl3.so
 lib/%%APP_NAME%%/libxul.so
-lib/%%APP_NAME%%/mozilla-xremote-client
 lib/%%APP_NAME%%/omni.ja
 lib/%%APP_NAME%%/platform.ini
 lib/%%APP_NAME%%/plugin-container

Modified: trunk/www/linux-pepperflash/Makefile
==============================================================================
--- trunk/www/linux-pepperflash/Makefile	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/linux-pepperflash/Makefile	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	pepperflash
-PORTVERSION=	39.0.2171.95
+PORTVERSION=	39.0.2171.99
 CATEGORIES=	www multimedia linux
 MASTER_SITES=	http://dl.google.com/linux/chrome/rpm/stable/${LINUX_RPM_ARCH}/
 PKGNAMEPREFIX=	linux-

Modified: trunk/www/linux-pepperflash/distinfo.i386
==============================================================================
--- trunk/www/linux-pepperflash/distinfo.i386	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/linux-pepperflash/distinfo.i386	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,2 +1,2 @@
-SHA256 (rpm/i386/google-chrome-stable-39.0.2171.95-1.i386.rpm) = ad727e69efd3f51cc7de047b5f795d5a9b93a30110836ec55df72aea6c70dd5c
-SIZE (rpm/i386/google-chrome-stable-39.0.2171.95-1.i386.rpm) = 59411313
+SHA256 (rpm/i386/google-chrome-stable-39.0.2171.99-1.i386.rpm) = deee34d95342feacdc17192c429d8d150997453022a3df2a26d228866f887e4a
+SIZE (rpm/i386/google-chrome-stable-39.0.2171.99-1.i386.rpm) = 59412102

Modified: trunk/www/linux-tor-browser/Makefile
==============================================================================
--- trunk/www/linux-tor-browser/Makefile	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/linux-tor-browser/Makefile	Wed Jan 21 15:07:16 2015	(r1808)
@@ -2,10 +2,10 @@
 
 PORTNAME=	tor-browser
 DISTVERSIONPREFIX=linux32-
-DISTVERSION=	4.5-alpha-2
+DISTVERSION=	4.5a3
 DISTVERSIONSUFFIX=_${LOCALE}
 CATEGORIES=	www security linux
-MASTER_SITES=	https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \
+MASTER_SITES=	\
 		TOR/torbrowser/${DISTVERSION}
 PKGNAMEPREFIX=	linux-
 

Modified: trunk/www/linux-tor-browser/distinfo
==============================================================================
--- trunk/www/linux-tor-browser/distinfo	Sat Jan 17 01:58:21 2015	(r1807)
+++ trunk/www/linux-tor-browser/distinfo	Wed Jan 21 15:07:16 2015	(r1808)
@@ -1,30 +1,30 @@
-SHA256 (tor-browser-linux32-4.5-alpha-2_ar.tar.xz) = 824faeed2ddeaa09f90c6a268b719ca8cd7ad41d3fdb0719c0e52a0841510116
-SIZE (tor-browser-linux32-4.5-alpha-2_ar.tar.xz) = 44453184
-SHA256 (tor-browser-linux32-4.5-alpha-2_de.tar.xz) = bf776e7d9843eb5decb2936a89a234c8db242467134db8456780e8f23dcdd53b
-SIZE (tor-browser-linux32-4.5-alpha-2_de.tar.xz) = 44385852
-SHA256 (tor-browser-linux32-4.5-alpha-2_en-US.tar.xz) = e46278fe8309dca4b399273e9111450f74d4ddf86c078429c08e919ee17537cd
-SIZE (tor-browser-linux32-4.5-alpha-2_en-US.tar.xz) = 44048684
-SHA256 (tor-browser-linux32-4.5-alpha-2_es-ES.tar.xz) = f5b920c65f5bdcd4c32407ec0fb3367723f2c9e8ed79bcc02ae512cdf5179230
-SIZE (tor-browser-linux32-4.5-alpha-2_es-ES.tar.xz) = 44335304
-SHA256 (tor-browser-linux32-4.5-alpha-2_fa.tar.xz) = 627df047209070a6491820509d23ca25bbb298778afb79593f21b073a35774b5
-SIZE (tor-browser-linux32-4.5-alpha-2_fa.tar.xz) = 44448508
-SHA256 (tor-browser-linux32-4.5-alpha-2_fr.tar.xz) = 3b480b1492eb276364049c15360549f2fb80186da86011886f0b1d197bbceedb
-SIZE (tor-browser-linux32-4.5-alpha-2_fr.tar.xz) = 44389240
-SHA256 (tor-browser-linux32-4.5-alpha-2_it.tar.xz) = 486036bffec8f668a118bd657811e80b6cdb2798a9c5af28e4297749e4fa3e07
-SIZE (tor-browser-linux32-4.5-alpha-2_it.tar.xz) = 44311176
-SHA256 (tor-browser-linux32-4.5-alpha-2_ko.tar.xz) = 65cb44d492803e68ae48e99606814d7cc021af1112f7d56d32b2d034185ac4f6
-SIZE (tor-browser-linux32-4.5-alpha-2_ko.tar.xz) = 44388760
-SHA256 (tor-browser-linux32-4.5-alpha-2_nl.tar.xz) = 62a91d49052242b0da3da644d84dcbaa40210613b482a6b8f8af3986aa5cefcb
-SIZE (tor-browser-linux32-4.5-alpha-2_nl.tar.xz) = 44369984
-SHA256 (tor-browser-linux32-4.5-alpha-2_pl.tar.xz) = 7228959bdd7d023a1b973b35427b072d496da75f22950fb3a94e5c8d3a34450c
-SIZE (tor-browser-linux32-4.5-alpha-2_pl.tar.xz) = 44362388
-SHA256 (tor-browser-linux32-4.5-alpha-2_pt-PT.tar.xz) = cae7d2c0c25505d61528ad07e268a8ed48f322dfe065a9ea0e66534a429c8799
-SIZE (tor-browser-linux32-4.5-alpha-2_pt-PT.tar.xz) = 44373380
-SHA256 (tor-browser-linux32-4.5-alpha-2_ru.tar.xz) = c32365275124fe8f3c1892e9ccaf77717a26e4cc015c49ac9c1807bbfdd05143
-SIZE (tor-browser-linux32-4.5-alpha-2_ru.tar.xz) = 44351148
-SHA256 (tor-browser-linux32-4.5-alpha-2_tr.tar.xz) = 5abc94126422f3b78de255c5a01cff71afa6c2cc02a5d8e529dee9b0480c1d5a
-SIZE (tor-browser-linux32-4.5-alpha-2_tr.tar.xz) = 44406268
-SHA256 (tor-browser-linux32-4.5-alpha-2_vi.tar.xz) = abecd6998bad7fdc400eaf62908d84a361f7f337c30c85d8e2df125a96901027
-SIZE (tor-browser-linux32-4.5-alpha-2_vi.tar.xz) = 44405032
-SHA256 (tor-browser-linux32-4.5-alpha-2_zh-CN.tar.xz) = 78ecec546fddb6ff26eabb4909bd8ab4c5c784fc5f5ed6188670bd97b4f65156
-SIZE (tor-browser-linux32-4.5-alpha-2_zh-CN.tar.xz) = 44405992
+SHA256 (tor-browser-linux32-4.5a3_ar.tar.xz) = ecf67feae788622df4f23cf9d1704b04ccd4c826722173166383aff2eb879f34
+SIZE (tor-browser-linux32-4.5a3_ar.tar.xz) = 44611272
+SHA256 (tor-browser-linux32-4.5a3_de.tar.xz) = 337b923b6d4974fb5a836010320d5f4d65f46aac5983d70d2f2fc2cb15f80e7c
+SIZE (tor-browser-linux32-4.5a3_de.tar.xz) = 44549620
+SHA256 (tor-browser-linux32-4.5a3_en-US.tar.xz) = 822dbd603232b3b9e8253a40b4b3053d99ecc6cf5a1c13ff919051ec3a938c96
+SIZE (tor-browser-linux32-4.5a3_en-US.tar.xz) = 44203972
+SHA256 (tor-browser-linux32-4.5a3_es-ES.tar.xz) = c3a965c90962553818a5246b7cd38c117da9f19d72d49e99370660ff1ea77530
+SIZE (tor-browser-linux32-4.5a3_es-ES.tar.xz) = 44481104
+SHA256 (tor-browser-linux32-4.5a3_fa.tar.xz) = adb1f1d05c9de2d10ef7715a3d7f7b0857e514471bd5225ddbe51e264b7ee1fa
+SIZE (tor-browser-linux32-4.5a3_fa.tar.xz) = 44621312
+SHA256 (tor-browser-linux32-4.5a3_fr.tar.xz) = 17acc0d65fa79e028cffd5718b94f78ef2fa1031b63aa73bb67b1f3445fa1c67
+SIZE (tor-browser-linux32-4.5a3_fr.tar.xz) = 44559892
+SHA256 (tor-browser-linux32-4.5a3_it.tar.xz) = 74d5db0088c07df988b606d37df32f7722eba0e47c5c7368075840ec3d121289
+SIZE (tor-browser-linux32-4.5a3_it.tar.xz) = 44493204
+SHA256 (tor-browser-linux32-4.5a3_ko.tar.xz) = e42f7563a10a89d29151d37faccadb66af557aa1ffddb480b41339894d6abffe
+SIZE (tor-browser-linux32-4.5a3_ko.tar.xz) = 44556988
+SHA256 (tor-browser-linux32-4.5a3_nl.tar.xz) = 8fe2893743aee9473399d872f376951ee6528baabc000b77e3d2210b57f6d37f
+SIZE (tor-browser-linux32-4.5a3_nl.tar.xz) = 44550004
+SHA256 (tor-browser-linux32-4.5a3_pl.tar.xz) = 73cde08e9288c08eefdb2786f77e212ef4db37bd935f5f50d0819aeeb369c27a
+SIZE (tor-browser-linux32-4.5a3_pl.tar.xz) = 44532460
+SHA256 (tor-browser-linux32-4.5a3_pt-PT.tar.xz) = df4b645ae5f06eed7bfb05877230f013cbe822de09c4cf50081667be75412be2
+SIZE (tor-browser-linux32-4.5a3_pt-PT.tar.xz) = 44539484
+SHA256 (tor-browser-linux32-4.5a3_ru.tar.xz) = b198355bb2ee2b826deb870c03e5ba3aefdcd50e34fffb46986abbfd2e77713c
+SIZE (tor-browser-linux32-4.5a3_ru.tar.xz) = 44515492
+SHA256 (tor-browser-linux32-4.5a3_tr.tar.xz) = c96d8edee7bd532a56e1a292a36418056f643b27bcba2255a936d61932bc62f8
+SIZE (tor-browser-linux32-4.5a3_tr.tar.xz) = 44572008
+SHA256 (tor-browser-linux32-4.5a3_vi.tar.xz) = 344932c314bac86ad1caf1339198f8da3f1ec16ffc271bdaa2e084c2d71b6d5e
+SIZE (tor-browser-linux32-4.5a3_vi.tar.xz) = 44568468
+SHA256 (tor-browser-linux32-4.5a3_zh-CN.tar.xz) = db0e67f62c27e537165d810434c34e51e98186809a803b04a2774d0f74bf8e6a
+SIZE (tor-browser-linux32-4.5a3_zh-CN.tar.xz) = 44574924



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