[SVN-Commit] r1856 - in trunk: Mk/Uses www/firefox www/firefox-i18n www/firefox/files www/linux-firefox www/linux-pepperflash www/linux-tor-browser

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Fri Jul 24 05:55:09 UTC 2015


Author: jbeich
Date: Fri Jul 24 05:54:29 2015
New Revision: 1856

Log:
update

Deleted:
   trunk/www/firefox/files/patch-bug1073117
Modified:
   trunk/Mk/Uses/gecko.mk
   trunk/www/firefox-i18n/Makefile
   trunk/www/firefox-i18n/distinfo
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo
   trunk/www/firefox/files/patch-bug1021761
   trunk/www/firefox/files/patch-bug826985
   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	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/Mk/Uses/gecko.mk	Fri Jul 24 05:54:29 2015	(r1856)
@@ -37,12 +37,12 @@
 .elif ${gecko_ARGS:Mfirefox}
 
 _GECKO_DEFAULT_VERSION=	38
-_GECKO_VERSIONS=		38 39
+_GECKO_VERSIONS=		38 40
 _GECKO_TYPE=	firefox
 
 # Dependence lines for different Firefox versions
 38_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
-39_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
+40_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	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox-i18n/Makefile	Fri Jul 24 05:54:29 2015	(r1856)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox-i18n/Makefile 392273 2015-07-16 06:05:59Z jbeich $
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	39.0
+PORTVERSION=	40.0b7
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \
 		MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build6/linux-i686/xpi
@@ -15,7 +15,7 @@
 
 EXTRACT_DEPENDS=	zip:${PORTSDIR}/archivers/zip
 
-USES=		zip:infozip gecko:firefox,39,build
+USES=		zip:infozip gecko:firefox,40,build
 USE_XPI=	firefox linux-firefox
 
 NO_ARCH=	yes

Modified: trunk/www/firefox-i18n/distinfo
==============================================================================
--- trunk/www/firefox-i18n/distinfo	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox-i18n/distinfo	Fri Jul 24 05:54:29 2015	(r1856)
@@ -1,176 +1,176 @@
-SHA256 (xpi/firefox-i18n-39.0/ach.xpi) = c922e238ef7201cb0b0c2a9da00164c350b440a3d02c838daa45b17713bf3eab
-SIZE (xpi/firefox-i18n-39.0/ach.xpi) = 483041
-SHA256 (xpi/firefox-i18n-39.0/af.xpi) = 3653816368acb76e6773826db81c6473bdd923f7d61ca5ef24e9144d38c3752e
-SIZE (xpi/firefox-i18n-39.0/af.xpi) = 487310
-SHA256 (xpi/firefox-i18n-39.0/an.xpi) = c0bf2029255947a5c1fcb681fdb4ad0522a0b9941f5862046c45a70d04b68609
-SIZE (xpi/firefox-i18n-39.0/an.xpi) = 465359
-SHA256 (xpi/firefox-i18n-39.0/ar.xpi) = 1607562dafe4274ed7eb74e8d993baa70162c91de265bb2ac1dd8a63bdc1a3b3
-SIZE (xpi/firefox-i18n-39.0/ar.xpi) = 520323
-SHA256 (xpi/firefox-i18n-39.0/as.xpi) = 653ee076f738a7365dd75da4899032f31ac73451e9a2b26a1ec5e4621547f443
-SIZE (xpi/firefox-i18n-39.0/as.xpi) = 514544
-SHA256 (xpi/firefox-i18n-39.0/ast.xpi) = 1fde38dbd96c86bc523d8524472c0de157d58d07e963a1a9bb6794fb6db484d4
-SIZE (xpi/firefox-i18n-39.0/ast.xpi) = 387702
-SHA256 (xpi/firefox-i18n-39.0/az.xpi) = 6bdd0663efa56eebaa67edabee1630147b051181ad993c14241ba7a7b4ccaad0
-SIZE (xpi/firefox-i18n-39.0/az.xpi) = 494213
-SHA256 (xpi/firefox-i18n-39.0/be.xpi) = 8a2278c789a06cc5b27ccfff3731ed8c534529d67e9c5cc42a2e3b6d8613c858
-SIZE (xpi/firefox-i18n-39.0/be.xpi) = 445945
-SHA256 (xpi/firefox-i18n-39.0/bg.xpi) = 24d6285a03ee495b928be4f221f49af8a1f9a07f4ce5be14beff6ebc531f7687
-SIZE (xpi/firefox-i18n-39.0/bg.xpi) = 491422
-SHA256 (xpi/firefox-i18n-39.0/bn-BD.xpi) = 67d9759ac8d22b976ede194fd4c03b72411aa8bb7f733d13ea034119b0a086e5
-SIZE (xpi/firefox-i18n-39.0/bn-BD.xpi) = 533076
-SHA256 (xpi/firefox-i18n-39.0/bn-IN.xpi) = ec20ec3b29b5c7c8827fdbe78e7081ba20ae7d840ed7181b80bd983e19e26dc0
-SIZE (xpi/firefox-i18n-39.0/bn-IN.xpi) = 532548
-SHA256 (xpi/firefox-i18n-39.0/br.xpi) = b2cb99df9e051e3f625b99f8e929a2cddfea5252e41be0064d6ca3d782b1f592
-SIZE (xpi/firefox-i18n-39.0/br.xpi) = 445830
-SHA256 (xpi/firefox-i18n-39.0/bs.xpi) = 9b85eb51785eafdd7467baba89fec2ad72596e56ca7c955f809b23076467853e
-SIZE (xpi/firefox-i18n-39.0/bs.xpi) = 489604
-SHA256 (xpi/firefox-i18n-39.0/ca.xpi) = e4302b4babac9b90600ef142bf9d1060a596ac64f91481b23c4884d10f69183f
-SIZE (xpi/firefox-i18n-39.0/ca.xpi) = 461923
-SHA256 (xpi/firefox-i18n-39.0/cs.xpi) = 26de879be7e96d6c8020a46ba73049ed13344c1943ea0128ffdcce356cd02f95
-SIZE (xpi/firefox-i18n-39.0/cs.xpi) = 450723
-SHA256 (xpi/firefox-i18n-39.0/cy.xpi) = 91cb0a9d93c5214e0e42ec9fa19c318209635975f7da6849e0b3ccd3a95c5951
-SIZE (xpi/firefox-i18n-39.0/cy.xpi) = 448065
-SHA256 (xpi/firefox-i18n-39.0/da.xpi) = 64748e6b957775bb3ac42bb35f227c88092afb11afce62b425b4c0747fbe285f
-SIZE (xpi/firefox-i18n-39.0/da.xpi) = 454611
-SHA256 (xpi/firefox-i18n-39.0/de.xpi) = 56bb69de98fc46442e3aa2c09f95ebd0723f3c73fd890a013450c88225f9a80f
-SIZE (xpi/firefox-i18n-39.0/de.xpi) = 456189
-SHA256 (xpi/firefox-i18n-39.0/dsb.xpi) = 802fcc3a4a30b7b899bdceb5a45878b48da89a9048e4a295784c07b45198cd7a
-SIZE (xpi/firefox-i18n-39.0/dsb.xpi) = 474911
-SHA256 (xpi/firefox-i18n-39.0/el.xpi) = 22f7185683d08b186ca0022663f1c822b865683f913e8411ebd50408dc91bd2f
-SIZE (xpi/firefox-i18n-39.0/el.xpi) = 502653
-SHA256 (xpi/firefox-i18n-39.0/en-GB.xpi) = 2cf069f9da826329c5e5a22aadc4ea5a08ab0e25470b43c358e4ea14edebe88a
-SIZE (xpi/firefox-i18n-39.0/en-GB.xpi) = 441232
-SHA256 (xpi/firefox-i18n-39.0/en-US.xpi) = 0e89eb7cbe1fb84203d0217200dcea154a7422d1a7e6049f564796576a732762
-SIZE (xpi/firefox-i18n-39.0/en-US.xpi) = 473134
-SHA256 (xpi/firefox-i18n-39.0/en-ZA.xpi) = 73a7c02e116e86db894266147770124e6627a82c8a3cfe8e336526215fd50444
-SIZE (xpi/firefox-i18n-39.0/en-ZA.xpi) = 444467
-SHA256 (xpi/firefox-i18n-39.0/eo.xpi) = 972ddf4c1acffd1f46b7fe3d7926994a8be0bfccc8589466c26490cc97d06a3d
-SIZE (xpi/firefox-i18n-39.0/eo.xpi) = 489005
-SHA256 (xpi/firefox-i18n-39.0/es-AR.xpi) = 1f6fefebe9901763b950de6bbe6aa85bb948673d976f47814b907507274f0766
-SIZE (xpi/firefox-i18n-39.0/es-AR.xpi) = 457407
-SHA256 (xpi/firefox-i18n-39.0/es-CL.xpi) = 03bd03f60a298295a975252629c8ff9362430d15b650f5bcd82ce6604d0cf514
-SIZE (xpi/firefox-i18n-39.0/es-CL.xpi) = 386702
-SHA256 (xpi/firefox-i18n-39.0/es-ES.xpi) = a096fc6c58a2959bf8471830040351feddfac0555150af9409540cec10685afe
-SIZE (xpi/firefox-i18n-39.0/es-ES.xpi) = 376299
-SHA256 (xpi/firefox-i18n-39.0/es-MX.xpi) = 56793b19b75c7c1e9692f3b3d415e572439800e288f8e0227bcf690466a064fa
-SIZE (xpi/firefox-i18n-39.0/es-MX.xpi) = 462390
-SHA256 (xpi/firefox-i18n-39.0/et.xpi) = 0aaa0ccc0568456adbc0401acceb97983a7045405f4972058b60606fedc19c79
-SIZE (xpi/firefox-i18n-39.0/et.xpi) = 446725
-SHA256 (xpi/firefox-i18n-39.0/eu.xpi) = 7d04e5b11906f474d4096cb496514f8f370eada489739d31742128c7aaebcc91
-SIZE (xpi/firefox-i18n-39.0/eu.xpi) = 470410
-SHA256 (xpi/firefox-i18n-39.0/fa.xpi) = 605d95815fe0c77a4fc5df46d670d4e8e5b35924729a3a640210a0581d3330a1
-SIZE (xpi/firefox-i18n-39.0/fa.xpi) = 520579
-SHA256 (xpi/firefox-i18n-39.0/ff.xpi) = 30e3f30a775f38cb5663a707a1a85ee59f91007fbc229e47401a753702772d89
-SIZE (xpi/firefox-i18n-39.0/ff.xpi) = 459433
-SHA256 (xpi/firefox-i18n-39.0/fi.xpi) = 59d56595435d52e334cb3f388f711ced61075cf0026ba7d4e2cd04527d689ca7
-SIZE (xpi/firefox-i18n-39.0/fi.xpi) = 448585
-SHA256 (xpi/firefox-i18n-39.0/fr.xpi) = 59f1fc070ab7b7f65bab0c475f8fe894fa5c4e924d4f78b97cec8268d2359c41
-SIZE (xpi/firefox-i18n-39.0/fr.xpi) = 465588
-SHA256 (xpi/firefox-i18n-39.0/fy-NL.xpi) = 4812b3fae6bd6083fc0520487403c95f6104d7838e7edc450f05bce495832e3c
-SIZE (xpi/firefox-i18n-39.0/fy-NL.xpi) = 459611
-SHA256 (xpi/firefox-i18n-39.0/ga-IE.xpi) = 75f737af71ef7cb19ef4bcd99fa63c6c5d5b77b2d2b96c526b46faa375c2c6db
-SIZE (xpi/firefox-i18n-39.0/ga-IE.xpi) = 473547
-SHA256 (xpi/firefox-i18n-39.0/gd.xpi) = 792a7907e5eeb1486a404b9a3a8d88d7eecca87d87a2646d9a11cdaefe01a78c
-SIZE (xpi/firefox-i18n-39.0/gd.xpi) = 458521
-SHA256 (xpi/firefox-i18n-39.0/gl.xpi) = fa21c7bcc4989c6c0c0c459f46f7bd716cb7d19ad37861d57389177e7b1e143a
-SIZE (xpi/firefox-i18n-39.0/gl.xpi) = 453846
-SHA256 (xpi/firefox-i18n-39.0/gu-IN.xpi) = 189995f89fa441a743354e708d9e8a87d346625881ffaad7bff528de90ba1206
-SIZE (xpi/firefox-i18n-39.0/gu-IN.xpi) = 482866
-SHA256 (xpi/firefox-i18n-39.0/he.xpi) = 70984a01b309959bcbe1d693cba3d92b51a65c3e71535ec015c4b3f950a53f62
-SIZE (xpi/firefox-i18n-39.0/he.xpi) = 486474
-SHA256 (xpi/firefox-i18n-39.0/hi-IN.xpi) = a340651af88b6437a9c04e0c7186f928b730475550a383ac8387714f7a40f1a9
-SIZE (xpi/firefox-i18n-39.0/hi-IN.xpi) = 513451
-SHA256 (xpi/firefox-i18n-39.0/hr.xpi) = 48ab8729d65620b8ccb3e866a4d3eb57bb4e9d4e363491a0c61f1eea122e0c24
-SIZE (xpi/firefox-i18n-39.0/hr.xpi) = 482071
-SHA256 (xpi/firefox-i18n-39.0/hsb.xpi) = f87894bd9d003e9a62548ac82608dbb4b24f36eea8d776872c490a576b4c80e7
-SIZE (xpi/firefox-i18n-39.0/hsb.xpi) = 472665
-SHA256 (xpi/firefox-i18n-39.0/hu.xpi) = e1388ec88077f8a3111d8011b7e8e8773580a1e2b71d6432baff09fa08ee54a8
-SIZE (xpi/firefox-i18n-39.0/hu.xpi) = 457441
-SHA256 (xpi/firefox-i18n-39.0/hy-AM.xpi) = 1ab7dbb561103d9ac32e55c273ebf738480567a9882c9957f9e29829814dc766
-SIZE (xpi/firefox-i18n-39.0/hy-AM.xpi) = 538192
-SHA256 (xpi/firefox-i18n-39.0/id.xpi) = 41ec6c7ea5015d879600675359a21e160a6fc940e1ff634949c759a076da9c06
-SIZE (xpi/firefox-i18n-39.0/id.xpi) = 435240
-SHA256 (xpi/firefox-i18n-39.0/is.xpi) = 68651c22d74e0133a82eab94e8734bfded3bc219b1de7489180835573cb81ba6
-SIZE (xpi/firefox-i18n-39.0/is.xpi) = 488859
-SHA256 (xpi/firefox-i18n-39.0/it.xpi) = 7a681ca2928e3e2154ca190cc06d015144afffd9669b938410e8d48980a1c959
-SIZE (xpi/firefox-i18n-39.0/it.xpi) = 370614
-SHA256 (xpi/firefox-i18n-39.0/ja.xpi) = e510ba604a63b8cb6caf1e24500cb5cfb6a07a90ff22f111b501e847523ff2d0
-SIZE (xpi/firefox-i18n-39.0/ja.xpi) = 483150
-SHA256 (xpi/firefox-i18n-39.0/kk.xpi) = 5ff684dc2245de82a8edda2d02ee20dfbef7db6165060b20e6e3d229437968ef
-SIZE (xpi/firefox-i18n-39.0/kk.xpi) = 507527
-SHA256 (xpi/firefox-i18n-39.0/km.xpi) = 27d62503232240cd92508ce3d724f351d5ff8ad99a52d3cf962cf948829a9162
-SIZE (xpi/firefox-i18n-39.0/km.xpi) = 571219
-SHA256 (xpi/firefox-i18n-39.0/kn.xpi) = 342165fe3c5060bb15f6a889e4be80653731012be8d694e8ef817b447230cc46
-SIZE (xpi/firefox-i18n-39.0/kn.xpi) = 537653
-SHA256 (xpi/firefox-i18n-39.0/ko.xpi) = 348a8c4cd0f26b244fc2bc8467a8e6a8285bb7228e6deb6288fc7b464152ebe5
-SIZE (xpi/firefox-i18n-39.0/ko.xpi) = 465013
-SHA256 (xpi/firefox-i18n-39.0/lij.xpi) = 1870af5218e7223a83f935bbe58415e95a278dd1191db1c7b9f2e3446ae12285
-SIZE (xpi/firefox-i18n-39.0/lij.xpi) = 448691
-SHA256 (xpi/firefox-i18n-39.0/lt.xpi) = c49a0538443d77e1fbaf6660fdc15bc76181723af2f8b07af6579b408bc24370
-SIZE (xpi/firefox-i18n-39.0/lt.xpi) = 490579
-SHA256 (xpi/firefox-i18n-39.0/lv.xpi) = 8ac08b4ac3ae70dd7bbe090f0b0f984ebefef03c6d1d20cc4ba3527605c921be
-SIZE (xpi/firefox-i18n-39.0/lv.xpi) = 471166
-SHA256 (xpi/firefox-i18n-39.0/mai.xpi) = 561890d80e0162a7e2f3ba5e46ecc07f2ea681005f6f3bae6810fb8acf9408e0
-SIZE (xpi/firefox-i18n-39.0/mai.xpi) = 520123
-SHA256 (xpi/firefox-i18n-39.0/mk.xpi) = e91f81eb8b68e7a2af87d5c82577bc713e4c163a0a64b9a80a99ee6b0830dc56
-SIZE (xpi/firefox-i18n-39.0/mk.xpi) = 533582
-SHA256 (xpi/firefox-i18n-39.0/ml.xpi) = 9fecda84807976d1b320c0070b4f87eff5813f4965aec60e27df8f64e0f08622
-SIZE (xpi/firefox-i18n-39.0/ml.xpi) = 533592
-SHA256 (xpi/firefox-i18n-39.0/mr.xpi) = 511dcdbdb0d0fa919acf81879544d32e066e435bdda14a991f86d0c4999aae4c
-SIZE (xpi/firefox-i18n-39.0/mr.xpi) = 510890
-SHA256 (xpi/firefox-i18n-39.0/ms.xpi) = 29494a97c34ed72ca533bec56481eb1baf75d48cc956e13030ff573d4434476e
-SIZE (xpi/firefox-i18n-39.0/ms.xpi) = 494765
-SHA256 (xpi/firefox-i18n-39.0/nb-NO.xpi) = 4070b2df0eec4f1f2176c382759c1be4742a12313c01c3bd77ff80bfad0f7100
-SIZE (xpi/firefox-i18n-39.0/nb-NO.xpi) = 447825
-SHA256 (xpi/firefox-i18n-39.0/nl.xpi) = a99f7645bfb669f3a1e6d70ed6401f6492d1ac426757ca8c40683ecb3166ab19
-SIZE (xpi/firefox-i18n-39.0/nl.xpi) = 447540
-SHA256 (xpi/firefox-i18n-39.0/nn-NO.xpi) = 3481260f436473f8b4fa4116faece6a12472b022bd59e477bdec5d85edf211bd
-SIZE (xpi/firefox-i18n-39.0/nn-NO.xpi) = 442076
-SHA256 (xpi/firefox-i18n-39.0/or.xpi) = 0a0fdb72e6ee2481fd0f6057021a03dd8c150b428cce05029649f72c8c308cc1
-SIZE (xpi/firefox-i18n-39.0/or.xpi) = 532004
-SHA256 (xpi/firefox-i18n-39.0/pa-IN.xpi) = 4f1359b27b7131ddc944b5746adb2af2b5c319d19151447075db512359f7f084
-SIZE (xpi/firefox-i18n-39.0/pa-IN.xpi) = 497420
-SHA256 (xpi/firefox-i18n-39.0/pl.xpi) = ca291faf583e5b53d5ac607d6e0a6eec13fdedddbf1a003158edf75d475c007d
-SIZE (xpi/firefox-i18n-39.0/pl.xpi) = 408063
-SHA256 (xpi/firefox-i18n-39.0/pt-BR.xpi) = 55fbd2f5e4081394fa79b51935f809b5d5ed283f3c5d08597eb8aafdf1f012b4
-SIZE (xpi/firefox-i18n-39.0/pt-BR.xpi) = 463600
-SHA256 (xpi/firefox-i18n-39.0/pt-PT.xpi) = a41b6fc5b5791a596184b5226e3bb8d6185ad97a58bedcb8589afae849a6c40e
-SIZE (xpi/firefox-i18n-39.0/pt-PT.xpi) = 444720
-SHA256 (xpi/firefox-i18n-39.0/rm.xpi) = 451394fad795daae087c5bd2d80d9afdc1b0eae52b73a66f97cb3bae61e1419d
-SIZE (xpi/firefox-i18n-39.0/rm.xpi) = 449713
-SHA256 (xpi/firefox-i18n-39.0/ro.xpi) = a81a237f50f2aed3186029a1a63556d2ca6ed5c6b6b95c5b9137c94a88a1496c
-SIZE (xpi/firefox-i18n-39.0/ro.xpi) = 497997
-SHA256 (xpi/firefox-i18n-39.0/ru.xpi) = 5b3ccfb721175424e567da7071ad3a3fd4f7ac1aaddea5106cd57f306014e1c4
-SIZE (xpi/firefox-i18n-39.0/ru.xpi) = 417166
-SHA256 (xpi/firefox-i18n-39.0/si.xpi) = bc0f7a5bdd857cc7bccec42aeaa87ebb50f3e6be515b91c1465de602ec4ba907
-SIZE (xpi/firefox-i18n-39.0/si.xpi) = 542367
-SHA256 (xpi/firefox-i18n-39.0/sk.xpi) = 749217670c0ab1bc40c5cf19380185ad77a9ab95b130a7d47bd71f5110303073
-SIZE (xpi/firefox-i18n-39.0/sk.xpi) = 473458
-SHA256 (xpi/firefox-i18n-39.0/sl.xpi) = 3c5807b2e4a150dcd625e227fa09414ac6e35f81c02984727681ce70158fdc35
-SIZE (xpi/firefox-i18n-39.0/sl.xpi) = 445483
-SHA256 (xpi/firefox-i18n-39.0/son.xpi) = c23ee1f72b1bdbaa2e9ead73dd8513413ed775d1f10ff3d73d17f10e0eba8267
-SIZE (xpi/firefox-i18n-39.0/son.xpi) = 453638
-SHA256 (xpi/firefox-i18n-39.0/sq.xpi) = 570609619b1850037303663b9bc27e1670b1248bd054a93d9d671e32dc9e037a
-SIZE (xpi/firefox-i18n-39.0/sq.xpi) = 489758
-SHA256 (xpi/firefox-i18n-39.0/sr.xpi) = 0c559cc85f990b2759baf9cec96554e3e8c062ee5a0ab571e408aa888e6495b7
-SIZE (xpi/firefox-i18n-39.0/sr.xpi) = 483401
-SHA256 (xpi/firefox-i18n-39.0/sv-SE.xpi) = 88fa20f03e1c9f9ec7b8db45c1fbe3fd4eb89c10f52f0352b6e922352e986fa6
-SIZE (xpi/firefox-i18n-39.0/sv-SE.xpi) = 456397
-SHA256 (xpi/firefox-i18n-39.0/ta.xpi) = b1c71f7c30456bd20cc670cc976ca419257f15b01776be7095276d42e39f78ba
-SIZE (xpi/firefox-i18n-39.0/ta.xpi) = 511678
-SHA256 (xpi/firefox-i18n-39.0/te.xpi) = 245cbea46dbbe581a728262a3bff4bdad410fc447c1dfcfc5ab68825f0685d6b
-SIZE (xpi/firefox-i18n-39.0/te.xpi) = 531784
-SHA256 (xpi/firefox-i18n-39.0/th.xpi) = 1222f9eebb48c02abcac8e0f064e23bdb7b4c5288211816a51e598d2135aee90
-SIZE (xpi/firefox-i18n-39.0/th.xpi) = 539248
-SHA256 (xpi/firefox-i18n-39.0/tr.xpi) = 712b98ad2a0cf4b059554fe76d798a76ec3aa10ce2e95af0796dd9d46fa120b0
-SIZE (xpi/firefox-i18n-39.0/tr.xpi) = 484956
-SHA256 (xpi/firefox-i18n-39.0/uk.xpi) = 5b06984dc2d539dab5d3b83ec915b02a498d41185a2d3bfb7e465ef139fd605b
-SIZE (xpi/firefox-i18n-39.0/uk.xpi) = 498395
-SHA256 (xpi/firefox-i18n-39.0/vi.xpi) = a44f0486939c81e86e2aaf255cfe70d17e2ec42b8cc400ec2d699c3a1a951044
-SIZE (xpi/firefox-i18n-39.0/vi.xpi) = 471789
-SHA256 (xpi/firefox-i18n-39.0/xh.xpi) = 8d66c08160c6a2e3860bca6cc7d9c87b653c97c70994beb45bfc8fad9afb4f03
-SIZE (xpi/firefox-i18n-39.0/xh.xpi) = 454916
-SHA256 (xpi/firefox-i18n-39.0/zh-CN.xpi) = a7e959d6aba6f67b880b9ebcc1d1c2e253f01e079475191dc3eef978a9d9b2b5
-SIZE (xpi/firefox-i18n-39.0/zh-CN.xpi) = 492380
-SHA256 (xpi/firefox-i18n-39.0/zh-TW.xpi) = ec30c554c57aa27835723253f4c0dfc4fc75ca591f9a64fbd65f7622d7b212dd
-SIZE (xpi/firefox-i18n-39.0/zh-TW.xpi) = 471887
+SHA256 (xpi/firefox-i18n-40.0b7/ach.xpi) = 9b2190c7e523ad704ab5fbdaa53366111315d87db3a17de2fa331c951e95e473
+SIZE (xpi/firefox-i18n-40.0b7/ach.xpi) = 494120
+SHA256 (xpi/firefox-i18n-40.0b7/af.xpi) = 3c1bdc94edf5de5c80700ac77454c9ac0f27995bd800d38bcc83adad027de06c
+SIZE (xpi/firefox-i18n-40.0b7/af.xpi) = 498499
+SHA256 (xpi/firefox-i18n-40.0b7/an.xpi) = 208ba91b12903d09c9a8865b68f5fb2a28052997a7ad1fedd1c34ec62f34ee3c
+SIZE (xpi/firefox-i18n-40.0b7/an.xpi) = 476724
+SHA256 (xpi/firefox-i18n-40.0b7/ar.xpi) = ad979a32a568593f393b1936045359dadea2e0df6b2b43938a3437cef7ae958a
+SIZE (xpi/firefox-i18n-40.0b7/ar.xpi) = 532104
+SHA256 (xpi/firefox-i18n-40.0b7/as.xpi) = 2f076b913a47a522304a65b0d55e92e7f6ac8ca13f16973a508abb132b6b0011
+SIZE (xpi/firefox-i18n-40.0b7/as.xpi) = 522245
+SHA256 (xpi/firefox-i18n-40.0b7/ast.xpi) = e5f4f0412271ac870c6c28d9e71725ba59b4f6461fb16ac1c6d7287f16860821
+SIZE (xpi/firefox-i18n-40.0b7/ast.xpi) = 408920
+SHA256 (xpi/firefox-i18n-40.0b7/az.xpi) = 2f303a0f184515bc21b49ebc8dbe9151988a4be97900a7a2521cf5dfe97ede50
+SIZE (xpi/firefox-i18n-40.0b7/az.xpi) = 505049
+SHA256 (xpi/firefox-i18n-40.0b7/be.xpi) = 8e23c0915ae14c0c9855a646856e7ccb1af303db24079272816aa7ba1244b6c5
+SIZE (xpi/firefox-i18n-40.0b7/be.xpi) = 464200
+SHA256 (xpi/firefox-i18n-40.0b7/bg.xpi) = 56506ddbd43c39fa85bf852e531b170eaab6ad6318a928bf816cb5a336880655
+SIZE (xpi/firefox-i18n-40.0b7/bg.xpi) = 503496
+SHA256 (xpi/firefox-i18n-40.0b7/bn-BD.xpi) = 3f83afb3a3c41357ce210e2ddcc00cee0d083be334efc99631452a9eb207fed0
+SIZE (xpi/firefox-i18n-40.0b7/bn-BD.xpi) = 538760
+SHA256 (xpi/firefox-i18n-40.0b7/bn-IN.xpi) = 2ed9872d4ec2b3cba69ec719ee4d006ab3d3b734b620d6c775aa36140f9e242b
+SIZE (xpi/firefox-i18n-40.0b7/bn-IN.xpi) = 541270
+SHA256 (xpi/firefox-i18n-40.0b7/br.xpi) = 2d8f5299b0973a0d9e804e937802731a862c36bb88e80f01b70cccde987d4e99
+SIZE (xpi/firefox-i18n-40.0b7/br.xpi) = 456849
+SHA256 (xpi/firefox-i18n-40.0b7/bs.xpi) = d929942e40678f30e1692aac257a191a75476560418a34279d58916c9b8fd86b
+SIZE (xpi/firefox-i18n-40.0b7/bs.xpi) = 497331
+SHA256 (xpi/firefox-i18n-40.0b7/ca.xpi) = 86ce89f781a7ea34b813754e1f4e819e90307cdc544d785dce3bd4cff86b69b4
+SIZE (xpi/firefox-i18n-40.0b7/ca.xpi) = 474109
+SHA256 (xpi/firefox-i18n-40.0b7/cs.xpi) = e4913483993eedda07639e751d438910c6496571843521e702ef2e01b60b6a5d
+SIZE (xpi/firefox-i18n-40.0b7/cs.xpi) = 462358
+SHA256 (xpi/firefox-i18n-40.0b7/cy.xpi) = 5966601c312be4e7f956f47757029bdbf9a1cef9d5ca467cd0250b111e80e475
+SIZE (xpi/firefox-i18n-40.0b7/cy.xpi) = 459244
+SHA256 (xpi/firefox-i18n-40.0b7/da.xpi) = 4e0c1b3166acda5d2a65e76a6c76827d52da0c5a21e7f6dd7c5669597565ee09
+SIZE (xpi/firefox-i18n-40.0b7/da.xpi) = 465568
+SHA256 (xpi/firefox-i18n-40.0b7/de.xpi) = a9637d5043854f78078c8303c1c715469bf65505cdd84a8b5c9e05180a6abce9
+SIZE (xpi/firefox-i18n-40.0b7/de.xpi) = 467232
+SHA256 (xpi/firefox-i18n-40.0b7/dsb.xpi) = ff34655bfc0655e5c70b76e9624f2fb3a1f1a4a3c7ca50fbf00fd154bd5b0bff
+SIZE (xpi/firefox-i18n-40.0b7/dsb.xpi) = 486596
+SHA256 (xpi/firefox-i18n-40.0b7/el.xpi) = 8d28dbea9a666b8a13f0569b12c441adc0865fa205f695e06638c94e604aa882
+SIZE (xpi/firefox-i18n-40.0b7/el.xpi) = 513115
+SHA256 (xpi/firefox-i18n-40.0b7/en-GB.xpi) = c01e9270baec5c74405672864d3cbbd564eb0c5132c12e361f12d8de75ba0656
+SIZE (xpi/firefox-i18n-40.0b7/en-GB.xpi) = 451900
+SHA256 (xpi/firefox-i18n-40.0b7/en-US.xpi) = f0c1aa4e8b9c2ee5dae79e6a44b6f62c1b2c15c9ffbd3c992304c03900325601
+SIZE (xpi/firefox-i18n-40.0b7/en-US.xpi) = 483748
+SHA256 (xpi/firefox-i18n-40.0b7/en-ZA.xpi) = 8595463e2174787b672d2ce7cb607bd857f40085be3bb7736efdd40bab016597
+SIZE (xpi/firefox-i18n-40.0b7/en-ZA.xpi) = 455370
+SHA256 (xpi/firefox-i18n-40.0b7/eo.xpi) = fc529cfaac1e36397e2a27d01ad8027149ebcf87351b5f1b06089d5e26247eab
+SIZE (xpi/firefox-i18n-40.0b7/eo.xpi) = 500208
+SHA256 (xpi/firefox-i18n-40.0b7/es-AR.xpi) = cb3c18962cf53457728d400210a8e29be36b0c1ee08bb5ab4044c905120bb220
+SIZE (xpi/firefox-i18n-40.0b7/es-AR.xpi) = 468597
+SHA256 (xpi/firefox-i18n-40.0b7/es-CL.xpi) = 7727483b7b8133f5ad78b68c370eb3ad0de1ea9311e8e407287bebd4fcb3a80b
+SIZE (xpi/firefox-i18n-40.0b7/es-CL.xpi) = 394971
+SHA256 (xpi/firefox-i18n-40.0b7/es-ES.xpi) = c3332a15ca073869a16f759422650faed7a67a62ba99c847a32ac636cf209fb8
+SIZE (xpi/firefox-i18n-40.0b7/es-ES.xpi) = 383894
+SHA256 (xpi/firefox-i18n-40.0b7/es-MX.xpi) = da93f5767085fbca051862f4ce79009f39db4c653883ab63f3abf57cf1e7682b
+SIZE (xpi/firefox-i18n-40.0b7/es-MX.xpi) = 472917
+SHA256 (xpi/firefox-i18n-40.0b7/et.xpi) = 6f283656fb978bf5872395bb866b1543b6716a8e7a0569866f4ba954e72027ae
+SIZE (xpi/firefox-i18n-40.0b7/et.xpi) = 457410
+SHA256 (xpi/firefox-i18n-40.0b7/eu.xpi) = d46f3499920579d68009ca332a2ad52be4c404b33d996c4bc8c696ef3523b5a0
+SIZE (xpi/firefox-i18n-40.0b7/eu.xpi) = 481818
+SHA256 (xpi/firefox-i18n-40.0b7/fa.xpi) = 93e7e3d7151532dbf7637d5d027b101206cbe34a13adaa154a31ea2438081b2e
+SIZE (xpi/firefox-i18n-40.0b7/fa.xpi) = 526970
+SHA256 (xpi/firefox-i18n-40.0b7/ff.xpi) = 3fec9c12708c12cf782fc508254f4387e0e4744eb8b52adee2dba3f0aa4da73b
+SIZE (xpi/firefox-i18n-40.0b7/ff.xpi) = 465792
+SHA256 (xpi/firefox-i18n-40.0b7/fi.xpi) = 6a2c8fd5c52e0a6b47041d71b9a9a7f659f78d356fdc8521dfb28ba727dd99c9
+SIZE (xpi/firefox-i18n-40.0b7/fi.xpi) = 459382
+SHA256 (xpi/firefox-i18n-40.0b7/fr.xpi) = 29afc31cc46d2cb698ef0fbf54bd6545f4ff5fa9b8941f5b94d5adce560bb818
+SIZE (xpi/firefox-i18n-40.0b7/fr.xpi) = 477148
+SHA256 (xpi/firefox-i18n-40.0b7/fy-NL.xpi) = 4eff2bdea7704f856553af5da4b6b6de2fc26f7f09a984d6b5885ea20916249e
+SIZE (xpi/firefox-i18n-40.0b7/fy-NL.xpi) = 471135
+SHA256 (xpi/firefox-i18n-40.0b7/ga-IE.xpi) = d0f259e15dee9f7786a6218c7c112b26eee24df9f2f9c076bcc8776fe0d12b2f
+SIZE (xpi/firefox-i18n-40.0b7/ga-IE.xpi) = 485535
+SHA256 (xpi/firefox-i18n-40.0b7/gd.xpi) = 6bb8aec6b70d9b69753277a4d35de9ab5bcf235d40634bcae3a211549fe73e84
+SIZE (xpi/firefox-i18n-40.0b7/gd.xpi) = 469748
+SHA256 (xpi/firefox-i18n-40.0b7/gl.xpi) = fb55f9bd2e86f4edc4aa4c0237768bf79c8830df76db7a448f1e520e0e24d98b
+SIZE (xpi/firefox-i18n-40.0b7/gl.xpi) = 463634
+SHA256 (xpi/firefox-i18n-40.0b7/gu-IN.xpi) = 202f015d132723fb9f6b2d265ed783b86cbbe6ed86d7a5216097e31e822feeb5
+SIZE (xpi/firefox-i18n-40.0b7/gu-IN.xpi) = 498591
+SHA256 (xpi/firefox-i18n-40.0b7/he.xpi) = 4a068e2a402fb70c56a1d6fef38d7366d6b3f7265b25ef235bc8acfc514938a7
+SIZE (xpi/firefox-i18n-40.0b7/he.xpi) = 497109
+SHA256 (xpi/firefox-i18n-40.0b7/hi-IN.xpi) = 88aed379ecbb1899a1e38d34bf13ac902e27ddd57f43cf8f0d9728b3d276980c
+SIZE (xpi/firefox-i18n-40.0b7/hi-IN.xpi) = 519929
+SHA256 (xpi/firefox-i18n-40.0b7/hr.xpi) = 4d120b91360a00dac3ae7632acf5d7b27f4fe6400b6a1247d081e8e3e99ad45f
+SIZE (xpi/firefox-i18n-40.0b7/hr.xpi) = 494497
+SHA256 (xpi/firefox-i18n-40.0b7/hsb.xpi) = 572290612d725bb2a7b9bf8f8f4dfef43af68f93deb5efc75313339f8b69672b
+SIZE (xpi/firefox-i18n-40.0b7/hsb.xpi) = 484256
+SHA256 (xpi/firefox-i18n-40.0b7/hu.xpi) = 554f729ccac78bd7b4d8dae766e4033450ea1d1a8022d8118b2c22cc07ba356a
+SIZE (xpi/firefox-i18n-40.0b7/hu.xpi) = 469049
+SHA256 (xpi/firefox-i18n-40.0b7/hy-AM.xpi) = 3fdc39bb801af53daf7aed9605334dcadf5cd9227c904f5a4c7cca714a8fd4a5
+SIZE (xpi/firefox-i18n-40.0b7/hy-AM.xpi) = 550054
+SHA256 (xpi/firefox-i18n-40.0b7/id.xpi) = c165dcbd68701481219c9e47c88442a10119c21ca9889c9f3a9492997c666879
+SIZE (xpi/firefox-i18n-40.0b7/id.xpi) = 446017
+SHA256 (xpi/firefox-i18n-40.0b7/is.xpi) = 57d04c8ae3083937ace8157831b88d286d41b0cebd4cd76088bc166459e90dd3
+SIZE (xpi/firefox-i18n-40.0b7/is.xpi) = 499892
+SHA256 (xpi/firefox-i18n-40.0b7/it.xpi) = 087a3d10cebdf362043a8363cea2bebe6c724dcd1eb875ea38964142042638b1
+SIZE (xpi/firefox-i18n-40.0b7/it.xpi) = 377832
+SHA256 (xpi/firefox-i18n-40.0b7/ja.xpi) = 40f0b9b3c317163805fb12a63bf0bee1f13456ea2fb13f040df536f1dbd58992
+SIZE (xpi/firefox-i18n-40.0b7/ja.xpi) = 495438
+SHA256 (xpi/firefox-i18n-40.0b7/kk.xpi) = efa6f7c4b169f57fc2ce8f5ae2e5472543b5d1c467d1dc3615ba1312731fbc41
+SIZE (xpi/firefox-i18n-40.0b7/kk.xpi) = 520130
+SHA256 (xpi/firefox-i18n-40.0b7/km.xpi) = bbdbde97ef2a1c6c021a6da3b4858b343e57348bb4ad6c24d72977d3435624b7
+SIZE (xpi/firefox-i18n-40.0b7/km.xpi) = 578732
+SHA256 (xpi/firefox-i18n-40.0b7/kn.xpi) = 66cd82c214659adf4f7108902d942f5f2698a110822b80a5368de4e18b82ef96
+SIZE (xpi/firefox-i18n-40.0b7/kn.xpi) = 550863
+SHA256 (xpi/firefox-i18n-40.0b7/ko.xpi) = 5bdb8b3cc198aa37309df1de5f6414db85ceb2979a76ec28a079e3cbfd7a595a
+SIZE (xpi/firefox-i18n-40.0b7/ko.xpi) = 476891
+SHA256 (xpi/firefox-i18n-40.0b7/lij.xpi) = d1e2d3d47aaea9242c65154b18676963eef28fb6d7f39057fa9061a00dead041
+SIZE (xpi/firefox-i18n-40.0b7/lij.xpi) = 462238
+SHA256 (xpi/firefox-i18n-40.0b7/lt.xpi) = e78fc3aabcecebad77b8fc790da7384741804be5509e707e394cdf5ec0b19e4e
+SIZE (xpi/firefox-i18n-40.0b7/lt.xpi) = 502208
+SHA256 (xpi/firefox-i18n-40.0b7/lv.xpi) = 3115b5577307d9b7b56be2b8c6be5e03bbdfb5df73fea9d1acc2daed083709b3
+SIZE (xpi/firefox-i18n-40.0b7/lv.xpi) = 482492
+SHA256 (xpi/firefox-i18n-40.0b7/mai.xpi) = 38ccb0d057188d6ff1d9d0c315cb42eb76b0e823c66654537e05064d61958d2d
+SIZE (xpi/firefox-i18n-40.0b7/mai.xpi) = 527991
+SHA256 (xpi/firefox-i18n-40.0b7/mk.xpi) = a5eacaeac492973c12a930299bfa36da6e097ec0642d67d8e300a415d58deb50
+SIZE (xpi/firefox-i18n-40.0b7/mk.xpi) = 542561
+SHA256 (xpi/firefox-i18n-40.0b7/ml.xpi) = cd4c4d0c3facd6c9ae3782e8381909145da7a4c77b25bdf2291c9b8a904be144
+SIZE (xpi/firefox-i18n-40.0b7/ml.xpi) = 540382
+SHA256 (xpi/firefox-i18n-40.0b7/mr.xpi) = b001c5a9b91bb65ff34d13aaa0c5706c1643296f26de6448b7e1f8fb32fc1616
+SIZE (xpi/firefox-i18n-40.0b7/mr.xpi) = 522284
+SHA256 (xpi/firefox-i18n-40.0b7/ms.xpi) = 3a7b159604c6bd140c98508f5b920365387da597146ffb3fc77d4fd57e1b059f
+SIZE (xpi/firefox-i18n-40.0b7/ms.xpi) = 504518
+SHA256 (xpi/firefox-i18n-40.0b7/nb-NO.xpi) = 1ef6ba22318567b9a8745c241c0b85cb883d184a761a52dac7a59dc7542c1e10
+SIZE (xpi/firefox-i18n-40.0b7/nb-NO.xpi) = 458944
+SHA256 (xpi/firefox-i18n-40.0b7/nl.xpi) = 06676c2625935209d51dd3d91527efa859b5fdf5b8d59c7e6631e3190f3fe61b
+SIZE (xpi/firefox-i18n-40.0b7/nl.xpi) = 458550
+SHA256 (xpi/firefox-i18n-40.0b7/nn-NO.xpi) = fe2edfda474e460fec8222d56f3fa6d2bb668218b01707bdf927e80a533df1c6
+SIZE (xpi/firefox-i18n-40.0b7/nn-NO.xpi) = 453067
+SHA256 (xpi/firefox-i18n-40.0b7/or.xpi) = 4df214714dfdd610618bd8cb57c3ba264f11e70b47399e51f73ad083ca020219
+SIZE (xpi/firefox-i18n-40.0b7/or.xpi) = 539206
+SHA256 (xpi/firefox-i18n-40.0b7/pa-IN.xpi) = 50ac501af14428add7f6a7e5bf1881ba7c31902050217ee4ad5cf8ee1dd99976
+SIZE (xpi/firefox-i18n-40.0b7/pa-IN.xpi) = 509122
+SHA256 (xpi/firefox-i18n-40.0b7/pl.xpi) = cf848ab7e98a92a5e5e6c17fbc8a39c003772a284836875052918ba92de5b833
+SIZE (xpi/firefox-i18n-40.0b7/pl.xpi) = 415190
+SHA256 (xpi/firefox-i18n-40.0b7/pt-BR.xpi) = bc3168fd01b4190f2166de8ccdb8d8edd3f1934878ba089c0946f27a7e534f29
+SIZE (xpi/firefox-i18n-40.0b7/pt-BR.xpi) = 475444
+SHA256 (xpi/firefox-i18n-40.0b7/pt-PT.xpi) = 30700be50a8d1b88cba0f63ba68394c2a396862f5c84cc581957f2e87f71d9b7
+SIZE (xpi/firefox-i18n-40.0b7/pt-PT.xpi) = 456032
+SHA256 (xpi/firefox-i18n-40.0b7/rm.xpi) = 49ff188f5548527724a97ed58f9530862d54d1626046afcacbfbb6273fabb206
+SIZE (xpi/firefox-i18n-40.0b7/rm.xpi) = 461465
+SHA256 (xpi/firefox-i18n-40.0b7/ro.xpi) = 66b11d98964859c37ca6cbd6dbbc133635e03c05edd3ec240eb9573ab5294cfc
+SIZE (xpi/firefox-i18n-40.0b7/ro.xpi) = 509715
+SHA256 (xpi/firefox-i18n-40.0b7/ru.xpi) = a04d7e02a441a65db0b8bbfda33fbd3fd43d05850f0d52813cdd3eec64df0b75
+SIZE (xpi/firefox-i18n-40.0b7/ru.xpi) = 425656
+SHA256 (xpi/firefox-i18n-40.0b7/si.xpi) = ed84a1b16c4882f4f3446e480e6e3f2dc8a7e07cf4f8f697864b79905eec6706
+SIZE (xpi/firefox-i18n-40.0b7/si.xpi) = 548767
+SHA256 (xpi/firefox-i18n-40.0b7/sk.xpi) = 7ac5e921738b8d553c412615913edb6cc125543b723c3611074723c9abb322bb
+SIZE (xpi/firefox-i18n-40.0b7/sk.xpi) = 485118
+SHA256 (xpi/firefox-i18n-40.0b7/sl.xpi) = 49ad2cf399dc7b4c090e835bc89eb8e312664dde59c0fdc68ae9e50b053859c2
+SIZE (xpi/firefox-i18n-40.0b7/sl.xpi) = 457939
+SHA256 (xpi/firefox-i18n-40.0b7/son.xpi) = 87fddff88dee3e419b26640089a517f250498d5e8325d6a5ed0620914961d5ca
+SIZE (xpi/firefox-i18n-40.0b7/son.xpi) = 465949
+SHA256 (xpi/firefox-i18n-40.0b7/sq.xpi) = a68cc4220b7f655ab8655de3b8e00eb78a5a4cddab34956fb5f2fa5dbba4bea5
+SIZE (xpi/firefox-i18n-40.0b7/sq.xpi) = 501444
+SHA256 (xpi/firefox-i18n-40.0b7/sr.xpi) = e8819433da37db2ae7346c4a3611d22b3a479498615f9d3dfb0ff9d4ad4e0701
+SIZE (xpi/firefox-i18n-40.0b7/sr.xpi) = 494735
+SHA256 (xpi/firefox-i18n-40.0b7/sv-SE.xpi) = f4eaab57e97c59d67561af176cfb437f16e40fa8220c49b0c4f19cfd540f73fd
+SIZE (xpi/firefox-i18n-40.0b7/sv-SE.xpi) = 467790
+SHA256 (xpi/firefox-i18n-40.0b7/ta.xpi) = 9451a796bd757da651e415049d62b42053e089e19ac4f3ba80523948cb165d86
+SIZE (xpi/firefox-i18n-40.0b7/ta.xpi) = 521798
+SHA256 (xpi/firefox-i18n-40.0b7/te.xpi) = 5dd3ed77b2e8f03a9f1b0b2d273e2e1e73935c910b1d080336c52d36eaa3a94e
+SIZE (xpi/firefox-i18n-40.0b7/te.xpi) = 540973
+SHA256 (xpi/firefox-i18n-40.0b7/th.xpi) = a075896b0c4e41d2ea7faacffbb04c258728ce63bcf540ea9c6e97f768e26d77
+SIZE (xpi/firefox-i18n-40.0b7/th.xpi) = 550255
+SHA256 (xpi/firefox-i18n-40.0b7/tr.xpi) = 0c7d33b86dc708696f9d1809cfc751bf51b824d029fba89299387c13e80cd445
+SIZE (xpi/firefox-i18n-40.0b7/tr.xpi) = 496254
+SHA256 (xpi/firefox-i18n-40.0b7/uk.xpi) = 3bd1cf6a2c1b442341fd2293ed6c5fb11ace2e4524f86a267e1604f20939706f
+SIZE (xpi/firefox-i18n-40.0b7/uk.xpi) = 511142
+SHA256 (xpi/firefox-i18n-40.0b7/vi.xpi) = 9bad607bf56097093dfa79827fc73d9121c1cad4290b838f7d77cf4806d941da
+SIZE (xpi/firefox-i18n-40.0b7/vi.xpi) = 481059
+SHA256 (xpi/firefox-i18n-40.0b7/xh.xpi) = fe89bd54f721527e6ac7dceeaf02fae5a0fbe47d7f59c611e529aabf875f9309
+SIZE (xpi/firefox-i18n-40.0b7/xh.xpi) = 461037
+SHA256 (xpi/firefox-i18n-40.0b7/zh-CN.xpi) = 4e1c94277e3686b6c88551ea0f01e4df04dd7e51b9fe219e39d2272a32e019db
+SIZE (xpi/firefox-i18n-40.0b7/zh-CN.xpi) = 504413
+SHA256 (xpi/firefox-i18n-40.0b7/zh-TW.xpi) = 7ae6a06ba424b03579d4f3cc33da520a70ea5a958aa1715714b45575f4f5152e
+SIZE (xpi/firefox-i18n-40.0b7/zh-TW.xpi) = 483743

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/Makefile	Fri Jul 24 05:54:29 2015	(r1856)
@@ -2,12 +2,12 @@
 # $FreeBSD: head/www/firefox/Makefile 392759 2015-07-23 23:18:42Z jbeich $
 
 PORTNAME=	firefox
-DISTVERSION=	39.0
+DISTVERSION=	40.0b7
 DISTVERSIONSUFFIX=.source
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
-		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build6/source
+		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
 
 MAINTAINER=	gecko at FreeBSD.org
 COMMENT=	Web browser based on the browser portion of Mozilla
@@ -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	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/distinfo	Fri Jul 24 05:54:29 2015	(r1856)
@@ -1,2 +1,2 @@
-SHA256 (firefox-39.0.source.tar.bz2) = 7e25014deb926df9220c3ab40ac6816c13a04c4cf7bd89b08fc1743307df1096
-SIZE (firefox-39.0.source.tar.bz2) = 182881881
+SHA256 (firefox-40.0b7.source.tar.bz2) = f4af331b41c44f0cceeb83b1fd10c96f0e2442e21c1e53a2fefb12be260abc27
+SIZE (firefox-40.0b7.source.tar.bz2) = 178435682

Modified: trunk/www/firefox/files/patch-bug1021761
==============================================================================
--- trunk/www/firefox/files/patch-bug1021761	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/files/patch-bug1021761	Fri Jul 24 05:54:29 2015	(r1856)
@@ -1070,11 +1070,11 @@
 +CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
  CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
  CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
-diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
+diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
 index 991f03f..3d99eb5 100644
---- media/webrtc/signaling/test/moz.build
-+++ media/webrtc/signaling/test/moz.build
-@@ -112,8 +112,8 @@ if CONFIG['JS_SHARED_LIBRARY']:
+--- media/webrtc/signaling/test/common.build
++++ media/webrtc/signaling/test/common.build
+@@ -102,8 +102,8 @@ USE_LIBS += ['mozglue']
  OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
  OS_LIBS += CONFIG['REALTIME_LIBS']
  

Deleted: trunk/www/firefox/files/patch-bug1073117
==============================================================================
--- trunk/www/firefox/files/patch-bug1073117	Fri Jul 24 05:54:29 2015	(r1855)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,383 +0,0 @@
-commit 27ead4e
-Author: Martin Stransky <stransky at redhat.com>
-Date:   Thu Apr 30 01:31:00 2015 -0400
-
-    Bug 1073117 - Add support for has_tab_gap notebook style. r=karlt
-    
-    --HG--
-    extra : rebase_source : 1755623794079eb9fa8b4c7a17bd07f6f10a0dfe
----
- widget/gtk/gtk3drawing.c        | 289 +++++++++++++++++++++-------------------
- widget/gtk/nsNativeThemeGTK.cpp |   2 +
- 2 files changed, 153 insertions(+), 138 deletions(-)
-
-diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c
-index 7fef6fa..a691316 100644
---- widget/gtk/gtk3drawing.c
-+++ widget/gtk/gtk3drawing.c
-@@ -65,6 +65,7 @@ static GtkWidget* gScrolledWindowWidget;
- static style_prop_t style_prop_func;
- static gboolean have_arrow_scaling;
- static gboolean checkbox_check_state;
-+static gboolean notebook_has_tab_gap;
- static gboolean is_initialized;
- 
- #define ARROW_UP      0
-@@ -725,6 +726,14 @@ moz_gtk_init()
-     else
-         checkbox_check_state = GTK_STATE_FLAG_ACTIVE;
- 
-+    if(!gtk_check_version(3, 12, 0)) {
-+        ensure_tab_widget();
-+        gtk_widget_style_get(gTabWidget, "has-tab-gap", &notebook_has_tab_gap, NULL);
-+    }
-+    else {
-+        notebook_has_tab_gap = TRUE;
-+    }
-+
-     /* Add style property to GtkEntry.
-      * Adding the style property to the normal GtkEntry class means that it
-      * will work without issues inside GtkComboBox and for Spinbuttons. */
-@@ -2012,6 +2021,9 @@ moz_gtk_get_tab_thickness(void)
-     GtkStyleContext * style;
- 
-     ensure_tab_widget();
-+    if (!notebook_has_tab_gap)
-+      return 0; /* tabs do not overdraw the tabpanel border with "no gap" style */
-+
-     style = gtk_widget_get_style_context(gTabWidget);
-     gtk_style_context_add_class(style, GTK_STYLE_CLASS_NOTEBOOK);
-     gtk_style_context_get_border(style, 0, &border);
-@@ -2057,7 +2069,7 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
-     ensure_tab_widget();
-     gtk_widget_set_direction(gTabWidget, direction);
- 
--    style = gtk_widget_get_style_context(gTabWidget);    
-+    style = gtk_widget_get_style_context(gTabWidget);
-     gtk_style_context_save(style);
-     moz_gtk_tab_prepare_style_context(style, flags);
- 
-@@ -2074,143 +2086,155 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
- 
-     focusRect = backRect = tabRect;
- 
--    if ((flags & MOZ_GTK_TAB_SELECTED) == 0) {
--        /* Only draw the tab */
--        gtk_render_extension(style, cr,
--                             tabRect.x, tabRect.y, tabRect.width, tabRect.height,
--                            (flags & MOZ_GTK_TAB_BOTTOM) ?
--                                GTK_POS_TOP : GTK_POS_BOTTOM );
--    } else {
--        /* Draw the tab and the gap
--         * We want the gap to be positioned exactly on the tabpanel top
--         * border; since tabbox.css may set a negative margin so that the tab
--         * frame rect already overlaps the tabpanel frame rect, we need to take
--         * that into account when drawing. To that effect, nsNativeThemeGTK
--         * passes us this negative margin (bmargin in the graphic below) in the
--         * lowest bits of |flags|.  We use it to set gap_voffset, the distance
--         * between the top of the gap and the bottom of the tab (resp. the
--         * bottom of the gap and the top of the tab when we draw a bottom tab),
--         * while ensuring that the gap always touches the border of the tab,
--         * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results
--         * with big negative or positive margins.
--         * Here is a graphical explanation in the case of top tabs:
--         *             ___________________________
--         *            /                           \
--         *           |            T A B            |
--         * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel
--         *           :    ^       bmargin          :  ^
--         *           :    | (-negative margin,     :  |
--         *  bottom   :    v  passed in flags)      :  |       gap_height
--         *    of  -> :.............................:  |    (the size of the
--         * the tab   .       part of the gap       .  |  tabpanel top border)
--         *           .      outside of the tab     .  v
--         * ----------------------------------------------
--         *
--         * To draw the gap, we use gtk_paint_box_gap(), see comment in
--         * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall,
--         * which should suffice to ensure that the only visible border is the
--         * pierced one.  If the tab is in the middle, we make the box_gap begin
--         * a bit to the left of the tab and end a bit to the right, adjusting
--         * the gap position so it still is under the tab, because we want the
--         * rendering of a gap in the middle of a tabpanel.  This is the role of
--         * the gints gap_{l,r}_offset. On the contrary, if the tab is the
--         * first, we align the start border of the box_gap with the start
--         * border of the tab (left if LTR, right if RTL), by setting the
--         * appropriate offset to 0.*/
--        gint gap_loffset, gap_roffset, gap_voffset, gap_height;
--
--        /* Get height needed by the gap */
--        gap_height = moz_gtk_get_tab_thickness();
--
--        /* Extract gap_voffset from the first bits of flags */
--        gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK;
--        if (gap_voffset > gap_height)
--            gap_voffset = gap_height;
--
--        /* Set gap_{l,r}_offset to appropriate values */
--        gap_loffset = gap_roffset = 20; /* should be enough */
--        if (flags & MOZ_GTK_TAB_FIRST) {
--            if (direction == GTK_TEXT_DIR_RTL)
--                gap_roffset = initial_gap;
--            else
--                gap_loffset = initial_gap;
--        }
--
--        if (flags & MOZ_GTK_TAB_BOTTOM) {
--            /* Draw the tab on bottom */
--            focusRect.y += gap_voffset;
--            focusRect.height -= gap_voffset;
--
-+    if (notebook_has_tab_gap) {
-+        if ((flags & MOZ_GTK_TAB_SELECTED) == 0) {
-+            /* Only draw the tab */
-             gtk_render_extension(style, cr,
--                                 tabRect.x, tabRect.y + gap_voffset, tabRect.width,
--                                 tabRect.height - gap_voffset, GTK_POS_TOP);
--
--            gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
--
--            backRect.y += (gap_voffset - gap_height);
--            backRect.height = gap_height;
--
--            /* Draw the gap; erase with background color before painting in
--             * case theme does not */
--            gtk_render_background(style, cr, backRect.x, backRect.y,
--                                 backRect.width, backRect.height);
--            cairo_save(cr);
--            cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
--            cairo_clip(cr);
--
--            gtk_render_frame_gap(style, cr,
--                                 tabRect.x - gap_loffset,
--                                 tabRect.y + gap_voffset - 3 * gap_height,
--                                 tabRect.width + gap_loffset + gap_roffset,
--                                 3 * gap_height, GTK_POS_BOTTOM,
--                                 gap_loffset, gap_loffset + tabRect.width);
--            cairo_restore(cr);
-+                                 tabRect.x, tabRect.y, tabRect.width, tabRect.height,
-+                                (flags & MOZ_GTK_TAB_BOTTOM) ?
-+                                    GTK_POS_TOP : GTK_POS_BOTTOM );
-         } else {
--            /* Draw the tab on top */
--            focusRect.height -= gap_voffset;
--            gtk_render_extension(style, cr,
--                                 tabRect.x, tabRect.y, tabRect.width,
--                                 tabRect.height - gap_voffset, GTK_POS_BOTTOM);
--
--            gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
--
--            backRect.y += (tabRect.height - gap_voffset);
--            backRect.height = gap_height;
--
--            /* Draw the gap; erase with background color before painting in
--             * case theme does not */
--            gtk_render_background(style, cr, backRect.x, backRect.y,
--                                  backRect.width, backRect.height);
--
--            cairo_save(cr);
--            cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
--            cairo_clip(cr);
--
--            gtk_render_frame_gap(style, cr,
--                                 tabRect.x - gap_loffset,
--                                 tabRect.y + tabRect.height - gap_voffset,
--                                 tabRect.width + gap_loffset + gap_roffset,
--                                 3 * gap_height, GTK_POS_TOP,
--                                 gap_loffset, gap_loffset + tabRect.width);
--            cairo_restore(cr);
-+            /* Draw the tab and the gap
-+             * We want the gap to be positioned exactly on the tabpanel top
-+             * border; since tabbox.css may set a negative margin so that the tab
-+             * frame rect already overlaps the tabpanel frame rect, we need to take
-+             * that into account when drawing. To that effect, nsNativeThemeGTK
-+             * passes us this negative margin (bmargin in the graphic below) in the
-+             * lowest bits of |flags|.  We use it to set gap_voffset, the distance
-+             * between the top of the gap and the bottom of the tab (resp. the
-+             * bottom of the gap and the top of the tab when we draw a bottom tab),
-+             * while ensuring that the gap always touches the border of the tab,
-+             * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results
-+             * with big negative or positive margins.
-+             * Here is a graphical explanation in the case of top tabs:
-+             *             ___________________________
-+             *            /                           \
-+             *           |            T A B            |
-+             * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel
-+             *           :    ^       bmargin          :  ^
-+             *           :    | (-negative margin,     :  |
-+             *  bottom   :    v  passed in flags)      :  |       gap_height
-+             *    of  -> :.............................:  |    (the size of the
-+             * the tab   .       part of the gap       .  |  tabpanel top border)
-+             *           .      outside of the tab     .  v
-+             * ----------------------------------------------
-+             *
-+             * To draw the gap, we use gtk_paint_box_gap(), see comment in
-+             * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall,
-+             * which should suffice to ensure that the only visible border is the
-+             * pierced one.  If the tab is in the middle, we make the box_gap begin
-+             * a bit to the left of the tab and end a bit to the right, adjusting
-+             * the gap position so it still is under the tab, because we want the
-+             * rendering of a gap in the middle of a tabpanel.  This is the role of
-+             * the gints gap_{l,r}_offset. On the contrary, if the tab is the
-+             * first, we align the start border of the box_gap with the start
-+             * border of the tab (left if LTR, right if RTL), by setting the
-+             * appropriate offset to 0.*/
-+            gint gap_loffset, gap_roffset, gap_voffset, gap_height;
-+
-+            /* Get height needed by the gap */
-+            gap_height = moz_gtk_get_tab_thickness();
-+
-+            /* Extract gap_voffset from the first bits of flags */
-+            gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK;
-+            if (gap_voffset > gap_height)
-+                gap_voffset = gap_height;
-+
-+            /* Set gap_{l,r}_offset to appropriate values */
-+            gap_loffset = gap_roffset = 20; /* should be enough */
-+            if (flags & MOZ_GTK_TAB_FIRST) {
-+                if (direction == GTK_TEXT_DIR_RTL)
-+                    gap_roffset = initial_gap;
-+                else
-+                    gap_loffset = initial_gap;
-+            }
-+
-+            if (flags & MOZ_GTK_TAB_BOTTOM) {
-+                /* Draw the tab on bottom */
-+                focusRect.y += gap_voffset;
-+                focusRect.height -= gap_voffset;
-+
-+                gtk_render_extension(style, cr,
-+                                     tabRect.x, tabRect.y + gap_voffset, tabRect.width,
-+                                     tabRect.height - gap_voffset, GTK_POS_TOP);
-+
-+                gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
-+
-+                backRect.y += (gap_voffset - gap_height);
-+                backRect.height = gap_height;
-+
-+                /* Draw the gap; erase with background color before painting in
-+                 * case theme does not */
-+                gtk_render_background(style, cr, backRect.x, backRect.y,
-+                                     backRect.width, backRect.height);
-+                cairo_save(cr);
-+                cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
-+                cairo_clip(cr);
-+
-+                gtk_render_frame_gap(style, cr,
-+                                     tabRect.x - gap_loffset,
-+                                     tabRect.y + gap_voffset - 3 * gap_height,
-+                                     tabRect.width + gap_loffset + gap_roffset,
-+                                     3 * gap_height, GTK_POS_BOTTOM,
-+                                     gap_loffset, gap_loffset + tabRect.width);
-+                cairo_restore(cr);
-+            } else {
-+                /* Draw the tab on top */
-+                focusRect.height -= gap_voffset;
-+                gtk_render_extension(style, cr,
-+                                     tabRect.x, tabRect.y, tabRect.width,
-+                                     tabRect.height - gap_voffset, GTK_POS_BOTTOM);
-+
-+                gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
-+
-+                backRect.y += (tabRect.height - gap_voffset);
-+                backRect.height = gap_height;
-+
-+                /* Draw the gap; erase with background color before painting in
-+                 * case theme does not */
-+                gtk_render_background(style, cr, backRect.x, backRect.y,
-+                                      backRect.width, backRect.height);
-+
-+                cairo_save(cr);
-+                cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
-+                cairo_clip(cr);
-+
-+                gtk_render_frame_gap(style, cr,
-+                                     tabRect.x - gap_loffset,
-+                                     tabRect.y + tabRect.height - gap_voffset,
-+                                     tabRect.width + gap_loffset + gap_roffset,
-+                                     3 * gap_height, GTK_POS_TOP,
-+                                     gap_loffset, gap_loffset + tabRect.width);
-+                cairo_restore(cr);
-+            }
-         }
-+    } else {
-+        gtk_render_background(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height);
-+        gtk_render_frame(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height);
-     }
- 
-+    gtk_style_context_restore(style);
-+
-     if (state->focused) {
-       /* Paint the focus ring */
--      GtkBorder border;
--      gtk_style_context_get_border(style, GetStateFlagsFromGtkWidgetState(state), &border);
-+      GtkBorder padding;
- 
--      focusRect.x += border.left;
--      focusRect.width -= (border.left + border.right);
--      focusRect.y += border.top;
--      focusRect.height -= (border.top + border.bottom);
-+      gtk_style_context_save(style);
-+      moz_gtk_tab_prepare_style_context(style, flags);
-+
-+      gtk_style_context_get_padding(style, GetStateFlagsFromGtkWidgetState(state), &padding);
-+
-+      focusRect.x += padding.left;
-+      focusRect.width -= (padding.left + padding.right);
-+      focusRect.y += padding.top;
-+      focusRect.height -= (padding.top + padding.bottom);
- 
-       gtk_render_focus(style, cr,
-                       focusRect.x, focusRect.y, focusRect.width, focusRect.height);
-+
-+      gtk_style_context_restore(style);
-     }
- 
--    gtk_style_context_restore(style);
- 
-     return MOZ_GTK_SUCCESS;
- }
-@@ -2831,11 +2855,7 @@ moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom,
-     gtk_style_context_save(style);
-     moz_gtk_tab_prepare_style_context(style, flags);
- 
--    // TODO add_style_border() should be replaced
--    // with focus-line-width and focus-padding
--    // see Bug 877605
-     *left = *top = *right = *bottom = 0;
--    moz_gtk_add_style_border(style, left, top, right, bottom);
-     moz_gtk_add_style_padding(style, left, top, right, bottom);
- 
-     gtk_widget_style_get (gTabWidget, "tab-curvature", &tab_curvature, NULL);
-@@ -2846,16 +2866,9 @@ moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom,
-       int initial_gap;
-       gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL);
-       if (direction == GTK_TEXT_DIR_RTL)
--      	*right += initial_gap;
-+        *right += initial_gap;
-       else
--      	*left += initial_gap;
--    }
--
--    // Top tabs have no bottom border, bottom tabs have no top border
--    if (flags & MOZ_GTK_TAB_BOTTOM) {
--      *top = 0;
--    } else {
--      *bottom = 0;
-+        *left += initial_gap;
-     }
- 
-     gtk_style_context_restore(style);
-diff --git widget/gtk/nsNativeThemeGTK.cpp widget/gtk/nsNativeThemeGTK.cpp
-index 9dedd76..779eceb 100644
---- widget/gtk/nsNativeThemeGTK.cpp
-+++ widget/gtk/nsNativeThemeGTK.cpp
-@@ -765,6 +765,8 @@ nsNativeThemeGTK::GetExtraSizeForWidget(nsIFrame* aFrame, uint8_t aWidgetType,
-         return false;
- 
-       gint gap_height = moz_gtk_get_tab_thickness();
-+      if (!gap_height)
-+        return false;
- 
-       int32_t extra = gap_height - GetTabMarginPixels(aFrame);
-       if (extra <= 0)

Modified: trunk/www/firefox/files/patch-bug826985
==============================================================================
--- trunk/www/firefox/files/patch-bug826985	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/files/patch-bug826985	Fri Jul 24 05:54:29 2015	(r1856)
@@ -51,13 +51,13 @@
      # basic stuff for everything
      'include_internal_video_render': 0,
      'clang_use_chrome_plugins': 0,
-diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
+diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
 index b483cd1..f1dd1f0 100644
---- media/webrtc/signaling/test/moz.build
-+++ media/webrtc/signaling/test/moz.build
-@@ -122,6 +122,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
-         'js',
-     ]
+--- media/webrtc/signaling/test/common.build
++++ media/webrtc/signaling/test/common.build
+@@ -99,6 +99,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
+ 
+ USE_LIBS += ['mozglue']
  
 +OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
  OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']

Modified: trunk/www/firefox/files/patch-bug847568
==============================================================================
--- trunk/www/firefox/files/patch-bug847568	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/files/patch-bug847568	Fri Jul 24 05:54:29 2015	(r1856)
@@ -87,16 +87,16 @@
 index a660ba4..6b2f602 100644
 --- dom/base/moz.build
 +++ dom/base/moz.build
-@@ -196,6 +196,9 @@ SOURCES += [
-     'nsObjectLoadingContent.cpp',
- ]
+@@ -375,6 +375,9 @@ if CONFIG['INTEL_ARCHITECTURE']:
+     SOURCES += ['nsTextFragmentSSE2.cpp']
+     SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
  
 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
 +    SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS']
 +
  EXTRA_COMPONENTS += [
-     'contentAreaDropListener.js',
-     'contentAreaDropListener.manifest',
+     'ConsoleAPI.manifest',
+     'ConsoleAPIStorage.js',
 diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh
 index f3d76ea..a9e7fb6 100644
 --- gfx/graphite2/moz-gr-update.sh
@@ -121,10 +121,10 @@
 index ca57d16..1ce21fe 100644
 --- gfx/harfbuzz/README-mozilla
 +++ gfx/harfbuzz/README-mozilla
-@@ -21,3 +21,8 @@ In addition, the src/Makefile.in file here is NOT from upstream, nor is it
+@@ -18,3 +18,8 @@ the mozilla tree.
+ In addition, the src/Makefile.in file here is NOT from upstream, nor is it
  generated from src/Makefile.am (the original harfbuzz version); it is a mozilla-
- specific makefile that is maintained by hand. It should only need updating when
- new source files or exported headers are added in harfbuzz.
+ specific makefile that is maintained by hand.
 +
 +The in-tree copy may be omitted during build by --with-system-harfbuzz.
 +Make sure to keep pkg-config version check within configure.in in sync
@@ -160,9 +160,9 @@
 index 28fa6b5..240dced 100755
 --- gfx/skia/generate_mozbuild.py
 +++ gfx/skia/generate_mozbuild.py
-@@ -140,6 +140,9 @@ if CONFIG['GNU_CXX']:
-     if not CONFIG['CLANG_CXX']:
-         CXXFLAGS += ['-Wno-logical-op']
+@@ -142,6 +142,9 @@ if CONFIG['GNU_CXX']:
+     if CONFIG['CPU_ARCH'] == 'arm':
+         SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
  
 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
@@ -174,9 +174,9 @@
 index 1d0c2f9..adb8941 100644
 --- gfx/skia/moz.build
 +++ gfx/skia/moz.build
-@@ -968,6 +968,9 @@ if CONFIG['GNU_CXX']:
-     if not CONFIG['CLANG_CXX']:
-         CXXFLAGS += ['-Wno-logical-op']
+@@ -970,6 +970,9 @@ if CONFIG['GNU_CXX']:
+     if CONFIG['CPU_ARCH'] == 'arm':
+         SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
  
 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
@@ -205,24 +205,29 @@
 index d736943..41a931f 100644
 --- intl/unicharutil/util/moz.build
 +++ intl/unicharutil/util/moz.build
-@@ -37,3 +37,6 @@ if CONFIG['_MSC_VER']:
- 
+@@ -42,6 +42,9 @@ if CONFIG['_MSC_VER']:
  if CONFIG['ENABLE_INTL_API']:
      CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
-+
+ 
 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
++
+ if CONFIG['GNU_CXX']:
+     FAIL_ON_WARNINGS = True
+ 
 diff --git netwerk/dns/moz.build netwerk/dns/moz.build
 index 0b0717a..2e665c9 100644
 --- netwerk/dns/moz.build
 +++ netwerk/dns/moz.build
-@@ -64,3 +64,6 @@ GENERATED_FILES = [
- LOCAL_INCLUDES += [
+@@ -66,5 +66,8 @@ LOCAL_INCLUDES += [
      '/netwerk/base',
  ]
-+
+ 
 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
 +    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
++
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19':
+     CXXFLAGS += ['-I%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']]
 diff --git toolkit/library/moz.build toolkit/library/moz.build
 index 67f0db9..d42137a 100644
 --- toolkit/library/moz.build

Modified: trunk/www/firefox/files/patch-ijg-libjpeg
==============================================================================
--- trunk/www/firefox/files/patch-ijg-libjpeg	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/files/patch-ijg-libjpeg	Fri Jul 24 05:54:29 2015	(r1856)
@@ -69,7 +69,7 @@
            break;
          case JCS_CMYK:
          case JCS_YCCK:
-@@ -433,6 +452,15 @@ nsJPEGDecoder::WriteInternal(const char*
+@@ -448,6 +467,16 @@ nsJPEGDecoder::WriteInternal(const char*
        return; // I/O suspension
      }
  
@@ -82,9 +82,10 @@
 +      mInfo.cconvert->color_convert = ycc_rgb_convert_argb;
 +    }
 +#endif
- 
++
      // If this is a progressive JPEG ...
      mState = mInfo.buffered_image ?
+              JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
 @@ -605,7 +633,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
        uint32_t* imageRow = ((uint32_t*)mImageData) +
                             (mInfo.output_scanline * mInfo.output_width);

Modified: trunk/www/firefox/files/patch-system-openh264
==============================================================================
--- trunk/www/firefox/files/patch-system-openh264	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/files/patch-system-openh264	Fri Jul 24 05:54:29 2015	(r1856)
@@ -77,7 +77,7 @@
        installToDirPath.initWithPath(path);
        log.info("install to directory path: " + installToDirPath.path);
        let gmpInstaller = new GMPExtractor(zipPath, installToDirPath.path);
-@@ -885,10 +883,12 @@
+@@ -895,10 +893,12 @@ GMPDownloader.prototype = {
          // Success, set the prefs
          let now = Math.round(Date.now() / 1000);
          GMPPrefs.set(GMPPrefs.KEY_PLUGIN_LAST_UPDATE, now, gmpAddon.id);
@@ -89,9 +89,9 @@
                       gmpAddon.id);
 +        GMPPrefs.set(GMPPrefs.KEY_PLUGIN_PATH,
 +                     installToDirPath.path, gmpAddon.id);
-         this._deferred.resolve(extractedPaths);
-       }, err => {
-         this._deferred.reject(err);
+         // Reset the trial create pref, so that Gecko knows to do a test
+         // run before reporting that the GMP works to content.
+         GMPPrefs.reset(GMPPrefs.KEY_PLUGIN_TRIAL_CREATE, gmpAddon.version,
 diff --git toolkit/modules/GMPUtils.jsm toolkit/modules/GMPUtils.jsm
 index 1f3a0b1..93517be 100644
 --- toolkit/modules/GMPUtils.jsm
@@ -124,11 +124,8 @@
    if (this._plugin.isEME) {
      Preferences.observe(GMPPrefs.KEY_EME_ENABLED,
                          this.onPrefEMEGlobalEnabledChanged, this);
-@@ -134,17 +133,14 @@
-   optionsType: AddonManager.OPTIONS_TYPE_INLINE,
-   get optionsURL() { return this._plugin.optionsURL; },
+@@ -135,11 +134,8 @@ GMPWrapper.prototype = {
  
-+
    set gmpPath(aPath) { this._gmpPath = aPath; },
    get gmpPath() {
 -    if (!this._gmpPath && this.isInstalled) {
@@ -141,11 +138,7 @@
      }
      return this._gmpPath;
    },
--
-   get missingKey() {
-     return this._plugin.missingKey;
-   },
-@@ -141,8 +137,13 @@
+@@ -158,8 +154,13 @@ GMPWrapper.prototype = {
    get description() { return this._plugin.description; },
    get fullDescription() { return this._plugin.fullDescription; },
  
@@ -203,9 +196,9 @@
 -      this._log.info("onPrefVersionChanged() - unregistering gmp directory " +
 +      this._log.info("onPrefPathChanged() - unregistering gmp directory " +
                       this._gmpPath);
-       gmpService.removePluginDirectory(this._gmpPath);
+       gmpService.removeAndDeletePluginDirectory(this._gmpPath, true /* can defer */);
      }
-@@ -374,15 +368,10 @@
+@@ -415,15 +409,10 @@ GMPWrapper.prototype = {
      AddonManagerPrivate.callInstallListeners("onExternalInstall", null, this,
                                               null, false);
      AddonManagerPrivate.callAddonListeners("onInstalling", this, false);

Modified: trunk/www/firefox/files/patch-z-bug517422
==============================================================================
--- trunk/www/firefox/files/patch-z-bug517422	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/firefox/files/patch-z-bug517422	Fri Jul 24 05:54:29 2015	(r1856)
@@ -399,12 +399,16 @@
 index 14265b1..3069e99 100644
 --- media/libtheora/moz.build
 +++ media/libtheora/moz.build
-@@ -93,3 +93,5 @@ if CONFIG['GNU_AS']:
-         if CONFIG['OS_TARGET'] == 'Android':
-             DEFINES['__linux__'] = True
+@@ -21,6 +21,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
+ # The encoder is currently not included.
+ DEFINES['THEORA_DISABLE_ENCODE'] = True
  
 +if CONFIG['MOZ_NATIVE_OGG']:
 +    CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
++
+ # Suppress warnings in third-party code.
+ if CONFIG['GNU_CC']:
+     CFLAGS += ['-Wno-type-limits']
 diff --git media/libtremor/README_MOZILLA media/libtremor/README_MOZILLA
 index ee67b53..3f34a09 100644
 --- media/libtremor/README_MOZILLA
@@ -448,11 +452,11 @@
 +
 +if CONFIG['MOZ_NATIVE_OGG']:
 +    CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
-diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
+diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
 index bbc971c..6ed7e41 100644
---- media/webrtc/signaling/test/moz.build
-+++ media/webrtc/signaling/test/moz.build
-@@ -127,6 +127,9 @@ if CONFIG['MOZ_ALSA']:
+--- media/webrtc/signaling/test/common.build
++++ media/webrtc/signaling/test/common.build
+@@ -108,6 +109,9 @@ if CONFIG['MOZ_OSS']:
  if CONFIG['MOZ_NATIVE_JPEG']:
      OS_LIBS += CONFIG['MOZ_JPEG_LIBS']
  

Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/linux-firefox/Makefile	Fri Jul 24 05:54:29 2015	(r1856)
@@ -2,11 +2,11 @@
 # $FreeBSD: head/www/linux-firefox/Makefile 392273 2015-07-16 06:05:59Z jbeich $
 
 PORTNAME=	firefox
-DISTVERSION=	39.0
+DISTVERSION=	40.0b7
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US \
-		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build6/linux-i686/en-US
+		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/linux-i686/en-US
 
 MAINTAINER=	gecko at FreeBSD.org
 COMMENT=	Web browser based on the browser portion of Mozilla

Modified: trunk/www/linux-firefox/distinfo
==============================================================================
--- trunk/www/linux-firefox/distinfo	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/linux-firefox/distinfo	Fri Jul 24 05:54:29 2015	(r1856)
@@ -1,5 +1,5 @@
-SHA256 (firefox-39.0.tar.bz2) = b612185276ec1e3f60165ee274854c0244611b27076a29ca899d6e84a93e0983
-SIZE (firefox-39.0.tar.bz2) = 48620957
+SHA256 (firefox-40.0b7.tar.bz2) = f70f05ebe9ee65109e1a2cd3d9ee07aad9227b2c3be5db651a2e710504e3ed55
+SIZE (firefox-40.0b7.tar.bz2) = 49247217
 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	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/linux-firefox/pkg-plist	Fri Jul 24 05:54:29 2015	(r1856)
@@ -11,19 +11,12 @@
 lib/%%APP_NAME%%/browser/components/libbrowsercomps.so
 lib/%%APP_NAME%%/browser/crashreporter-override.ini
 lib/%%APP_NAME%%/browser/defaults/preferences/browser-prefs.js
+lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
 lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
 lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
 lib/%%APP_NAME%%/browser/icons/mozicon128.png
 lib/%%APP_NAME%%/browser/omni.ja
 lib/%%APP_NAME%%/browser/plugins
-lib/%%APP_NAME%%/browser/searchplugins/amazondotcom.xml
-lib/%%APP_NAME%%/browser/searchplugins/bing.xml
-lib/%%APP_NAME%%/browser/searchplugins/ddg.xml
-lib/%%APP_NAME%%/browser/searchplugins/eBay.xml
-lib/%%APP_NAME%%/browser/searchplugins/google.xml
-lib/%%APP_NAME%%/browser/searchplugins/twitter.xml
-lib/%%APP_NAME%%/browser/searchplugins/wikipedia.xml
-lib/%%APP_NAME%%/browser/searchplugins/yahoo.xml
 lib/%%APP_NAME%%/chrome.manifest
 lib/%%APP_NAME%%/components/components.manifest
 lib/%%APP_NAME%%/components/libdbusservice.so

Modified: trunk/www/linux-pepperflash/Makefile
==============================================================================
--- trunk/www/linux-pepperflash/Makefile	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/linux-pepperflash/Makefile	Fri Jul 24 05:54:29 2015	(r1856)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	pepperflash
-PORTVERSION=	43.0.2357.130
+PORTVERSION=	44.0.2403.89
 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	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/linux-pepperflash/distinfo.i386	Fri Jul 24 05:54:29 2015	(r1856)
@@ -1,2 +1,2 @@
-SHA256 (rpm/i386/google-chrome-stable-43.0.2357.130-1.i386.rpm) = 288377076c703eb90bb5c562c5178d57a9f3e5830dbf5bd1f7bf620418b907ff
-SIZE (rpm/i386/google-chrome-stable-43.0.2357.130-1.i386.rpm) = 47179103
+SHA256 (rpm/i386/google-chrome-stable-44.0.2403.89-1.i386.rpm) = 7cead7042ba37939bc85d907cf7d48f0bf58bfa79ad4bd47ea3468a7fee29aef
+SIZE (rpm/i386/google-chrome-stable-44.0.2403.89-1.i386.rpm) = 46984418

Modified: trunk/www/linux-tor-browser/Makefile
==============================================================================
--- trunk/www/linux-tor-browser/Makefile	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/linux-tor-browser/Makefile	Fri Jul 24 05:54:29 2015	(r1856)
@@ -2,7 +2,7 @@
 
 PORTNAME=	tor-browser
 DISTVERSIONPREFIX=linux32-
-DISTVERSION=	5.0a2
+DISTVERSION=	5.0a3
 DISTVERSIONSUFFIX=_${LOCALE}
 CATEGORIES=	www security linux
 MASTER_SITES=	https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \

Modified: trunk/www/linux-tor-browser/distinfo
==============================================================================
--- trunk/www/linux-tor-browser/distinfo	Fri Jul 24 01:22:21 2015	(r1855)
+++ trunk/www/linux-tor-browser/distinfo	Fri Jul 24 05:54:29 2015	(r1856)
@@ -1,30 +1,30 @@
-SHA256 (tor-browser-linux32-5.0a2_ar.tar.xz) = 39c5f6411f7acb9212253fbf0982b4898d2e35f6b3768d379c30b96256f434f0
-SIZE (tor-browser-linux32-5.0a2_ar.tar.xz) = 44925808
-SHA256 (tor-browser-linux32-5.0a2_de.tar.xz) = ef9095af1998351c433e5b69adad5b821cd1a0d021de1b33de41f26aeea691a1
-SIZE (tor-browser-linux32-5.0a2_de.tar.xz) = 44855856
-SHA256 (tor-browser-linux32-5.0a2_en-US.tar.xz) = 99a2c88209544b8abb7ab6c3192e2a771583a6ab48ce6b4e79aa140de52635a3
-SIZE (tor-browser-linux32-5.0a2_en-US.tar.xz) = 44512612
-SHA256 (tor-browser-linux32-5.0a2_es-ES.tar.xz) = 03a2c6793212f2e7ba80087b647db89cfc5bba5d2fcf02ef22b1a608040f57bf
-SIZE (tor-browser-linux32-5.0a2_es-ES.tar.xz) = 44788352
-SHA256 (tor-browser-linux32-5.0a2_fa.tar.xz) = 7030bbf5d79a5721d67df26812b347ba47f99fde6d83d0e331fa26c3e91602a4
-SIZE (tor-browser-linux32-5.0a2_fa.tar.xz) = 44918528
-SHA256 (tor-browser-linux32-5.0a2_fr.tar.xz) = da5dff3cb250220c9fddf3d56d31f09c46a382ad67857efb026093eae75d7a9f
-SIZE (tor-browser-linux32-5.0a2_fr.tar.xz) = 44868280
-SHA256 (tor-browser-linux32-5.0a2_it.tar.xz) = d94f38e8ce1cb763c199f15e26c9979eb597c4a2a8d4de38faa7c64229849c4c
-SIZE (tor-browser-linux32-5.0a2_it.tar.xz) = 44781016
-SHA256 (tor-browser-linux32-5.0a2_ko.tar.xz) = 0518a622d37a1bc11e0aa014112f8d31a1a1b8afff3c824fba949f3ccff861e2
-SIZE (tor-browser-linux32-5.0a2_ko.tar.xz) = 44865956
-SHA256 (tor-browser-linux32-5.0a2_nl.tar.xz) = e247c329fdae91d964bbb628f381fe89af6bd256cf640548ca50d8713e9d6076
-SIZE (tor-browser-linux32-5.0a2_nl.tar.xz) = 44854188
-SHA256 (tor-browser-linux32-5.0a2_pl.tar.xz) = 5f063828bf341c4f0a799d2d96515d6b24cda85327fe19a9e02c2a1391f5be8e
-SIZE (tor-browser-linux32-5.0a2_pl.tar.xz) = 44832124
-SHA256 (tor-browser-linux32-5.0a2_pt-PT.tar.xz) = 1d567e159881a0943909243c3ff981edbc1a14bb8bc23921a7c78d782effae77
-SIZE (tor-browser-linux32-5.0a2_pt-PT.tar.xz) = 44840924
-SHA256 (tor-browser-linux32-5.0a2_ru.tar.xz) = b2844bab799c76f6eb510c4d4c61af3491cdb2d0028e439e81443a0e0ecfad02
-SIZE (tor-browser-linux32-5.0a2_ru.tar.xz) = 44818160
-SHA256 (tor-browser-linux32-5.0a2_tr.tar.xz) = 1b1395f63261aedce0e4375a5be48da282af7421cbd9e8db550c4b712703fa21
-SIZE (tor-browser-linux32-5.0a2_tr.tar.xz) = 44869632
-SHA256 (tor-browser-linux32-5.0a2_vi.tar.xz) = 59b7c0443575fc70b760fcee285ad3fc174359693325707f1025dc5ead584c30
-SIZE (tor-browser-linux32-5.0a2_vi.tar.xz) = 44873984
-SHA256 (tor-browser-linux32-5.0a2_zh-CN.tar.xz) = 1afc70e3b1ae4e6bdad3796d7ac287095f65404bd0d2fca67c40656ae259e8ad
-SIZE (tor-browser-linux32-5.0a2_zh-CN.tar.xz) = 44882040
+SHA256 (tor-browser-linux32-5.0a3_ar.tar.xz) = ee3cf11c76e3b5ccc9fc1ec47acf60aeb1383b27736c9199881022a1e6ee216a
+SIZE (tor-browser-linux32-5.0a3_ar.tar.xz) = 51859680
+SHA256 (tor-browser-linux32-5.0a3_de.tar.xz) = 3d341459f8d927d7f72f8693b3508e0b0fee810e1fb0dda1cd668843204f3ed2
+SIZE (tor-browser-linux32-5.0a3_de.tar.xz) = 51792616
+SHA256 (tor-browser-linux32-5.0a3_en-US.tar.xz) = 8d42203a02aa33ddf1877ea361c1fe53fc08bbbcb778eab2169e7858b67e502f
+SIZE (tor-browser-linux32-5.0a3_en-US.tar.xz) = 51397140
+SHA256 (tor-browser-linux32-5.0a3_es-ES.tar.xz) = 496cf2508bb1f7882301f6c8ddd5fefb283b28ee0bc280540085301552e281a4
+SIZE (tor-browser-linux32-5.0a3_es-ES.tar.xz) = 51715548
+SHA256 (tor-browser-linux32-5.0a3_fa.tar.xz) = 125132f098e3cadf94e9daa776392ab8ecfe69e4b30f083bfb3aa852f1cae966
+SIZE (tor-browser-linux32-5.0a3_fa.tar.xz) = 51855352
+SHA256 (tor-browser-linux32-5.0a3_fr.tar.xz) = dc90f169af24017764f080948ae6a03f46e0ecaa8e7190044b632112176d3b0c
+SIZE (tor-browser-linux32-5.0a3_fr.tar.xz) = 51802568
+SHA256 (tor-browser-linux32-5.0a3_it.tar.xz) = 373b35985658c76d15526bf757b30f495b719c6f0cee13ab48e931e1bef608bf
+SIZE (tor-browser-linux32-5.0a3_it.tar.xz) = 51709940
+SHA256 (tor-browser-linux32-5.0a3_ko.tar.xz) = 2c4ef6076c57255bc2c7894fe44f5f3692574fc273eada1f2c8823c86d13c879
+SIZE (tor-browser-linux32-5.0a3_ko.tar.xz) = 51805280
+SHA256 (tor-browser-linux32-5.0a3_nl.tar.xz) = 87110aca674782425af0256800bb906050b5c426fe104080478b01769c1f17a1
+SIZE (tor-browser-linux32-5.0a3_nl.tar.xz) = 51786676
+SHA256 (tor-browser-linux32-5.0a3_pl.tar.xz) = ac038112e6a62f5cebd0ff94c4e3edef8b273d8ed4e7e273236e8963c0030c62
+SIZE (tor-browser-linux32-5.0a3_pl.tar.xz) = 51743640
+SHA256 (tor-browser-linux32-5.0a3_pt-PT.tar.xz) = 974c0eb2f41279ea77b391d2ecf7af11b1e1e5ad327d44e005adecb7fa523df4
+SIZE (tor-browser-linux32-5.0a3_pt-PT.tar.xz) = 51777644
+SHA256 (tor-browser-linux32-5.0a3_ru.tar.xz) = 0dc3fd66519ea56aaf1287838ff65c2564dc3c2bc3d4b3b5912b310b542e9c84
+SIZE (tor-browser-linux32-5.0a3_ru.tar.xz) = 51761796
+SHA256 (tor-browser-linux32-5.0a3_tr.tar.xz) = 866fe6b62a4ae27773e07528ab1bf867ede910f3fadc5134389256c3c1a696c1
+SIZE (tor-browser-linux32-5.0a3_tr.tar.xz) = 51825180
+SHA256 (tor-browser-linux32-5.0a3_vi.tar.xz) = 02d7bea171da4e06c179fdc2c570ace981542f15d36e2b4311ee63456d3a0852
+SIZE (tor-browser-linux32-5.0a3_vi.tar.xz) = 51805064
+SHA256 (tor-browser-linux32-5.0a3_zh-CN.tar.xz) = f4c17ae37d180c41928b05fd074f4ef5887c8db2213d4e21f81c47bccd1e1650
+SIZE (tor-browser-linux32-5.0a3_zh-CN.tar.xz) = 51832232


More information about the freebsd-gecko mailing list