Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Dec 2014 13:52:01 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [SVN-Commit] r1782 - branches/firefox34 branches/firefox34/security/ca_root_nss branches/firefox34/security/nss branches/firefox34/www/firefox-nightly branches/firefox34/www/firefox-nightly/files branches/firefox34/www/linux-tor-browser trunk trunk/Mk/Uses trunk/security/ca_root_nss trunk/security/nss trunk/www/firefox trunk/www/firefox-i18n trunk/www/firefox-nightly trunk/www/firefox-nightly/files trunk/www/firefox/files trunk/www/linux-firefox
Message-ID:  <201412021352.sB2Dq1LI011978@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Dec  2 13:52:00 2014
New Revision: 1782

Log:
update

Added:
   trunk/www/firefox/files/patch-bug1105781
   trunk/www/firefox/files/patch-bug1105851
Deleted:
   trunk/Gecko_ChangeLog
   trunk/www/firefox/files/patch-bug1073709
   trunk/www/firefox/files/patch-bug877605
Modified:
   branches/firefox34/VuXML
   branches/firefox34/security/ca_root_nss/Makefile
   branches/firefox34/security/ca_root_nss/distinfo
   branches/firefox34/security/nss/Makefile
   branches/firefox34/security/nss/distinfo
   branches/firefox34/www/firefox-nightly/Makefile.hgrev
   branches/firefox34/www/firefox-nightly/distinfo
   branches/firefox34/www/firefox-nightly/files/patch-bug1021761
   branches/firefox34/www/firefox-nightly/files/patch-z-bug517422
   branches/firefox34/www/linux-tor-browser/Makefile
   branches/firefox34/www/linux-tor-browser/distinfo
   trunk/Mk/Uses/gecko.mk
   trunk/security/ca_root_nss/Makefile
   trunk/security/ca_root_nss/distinfo
   trunk/security/nss/Makefile
   trunk/security/nss/distinfo
   trunk/www/firefox-i18n/Makefile
   trunk/www/firefox-i18n/Makefile.lang
   trunk/www/firefox-i18n/Makefile.option
   trunk/www/firefox-i18n/distinfo
   trunk/www/firefox-nightly/Makefile.hgrev
   trunk/www/firefox-nightly/distinfo
   trunk/www/firefox-nightly/files/patch-bug1021761
   trunk/www/firefox-nightly/files/patch-z-bug517422
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo
   trunk/www/firefox/files/patch-system-openh264
   trunk/www/firefox/files/patch-z-bug517422
   trunk/www/linux-firefox/Makefile
   trunk/www/linux-firefox/distinfo

Modified: branches/firefox34/VuXML
==============================================================================
--- branches/firefox34/VuXML	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/VuXML	Tue Dec  2 13:52:00 2014	(r1782)
@@ -33,11 +33,19 @@
 	<name>libxul</name>
 	<range><lt>31.3.0</lt></range>
       </package>
+      <package>
+	<name>nss</name>
+	<range><lt>3.17.3</lt></range>
+      </package>
     </affects>
     <description>
       <body xmlns="http://www.w3.org/1999/xhtml">;
 	<p>The Mozilla Project reports:</p>
 	<blockquote cite="http://www.mozilla.org/security/known-vulnerabilities/">;
+	  <p>ASN.1 DER decoding of lengths is too permissive, allowing
+	    undetected smuggling of arbitrary data</p>
+	  <p>MSFA-2014-90 Apple CoreGraphics framework on OS X 10.10
+	    logging input data to /tmp directory</p>
 	  <p>MSFA-2014-89 Bad casting from the BasicThebesLayer to
 	    BasicContainerLayer</p>
 	  <p>MSFA-2014-88 Buffer overflow while parsing media content</p>
@@ -60,6 +68,8 @@
       <cvename>CVE-2014-1592</cvename>
       <cvename>CVE-2014-1593</cvename>
       <cvename>CVE-2014-1594</cvename>
+      <cvename>CVE-2014-1595</cvename>
+      <cvename>CVE-2014-1569</cvename>
       <url>https://www.mozilla.org/security/advisories/mfsa2014-83</url>;
       <url>https://www.mozilla.org/security/advisories/mfsa2014-84</url>;
       <url>https://www.mozilla.org/security/advisories/mfsa2014-85</url>;
@@ -67,10 +77,11 @@
       <url>https://www.mozilla.org/security/advisories/mfsa2014-87</url>;
       <url>https://www.mozilla.org/security/advisories/mfsa2014-88</url>;
       <url>https://www.mozilla.org/security/advisories/mfsa2014-89</url>;
+      <url>https://www.mozilla.org/security/advisories/mfsa2014-90</url>;
       <url>https://www.mozilla.org/security/advisories/</url>;
     </references>
     <dates>
       <discovery>2014-12-01</discovery>
-      <entry>2014-12-01</entry>
+      <entry>2014-12-02</entry>
     </dates>
   </vuln>

Modified: branches/firefox34/security/ca_root_nss/Makefile
==============================================================================
--- branches/firefox34/security/ca_root_nss/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/security/ca_root_nss/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -26,7 +26,7 @@
 # !!!  Please DO NOT submit patches for new version until it has !!!
 # !!!  been committed there first.                               !!!
 # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-VERSION_NSS=	3.17.2
+VERSION_NSS=	3.17.3
 #NSS_SUFFIX=	.with.ckbi.1.93
 CERTDATA_TXT_PATH=	nss-${VERSION_NSS}/nss/lib/ckfw/builtins/certdata.txt
 BUNDLE_PROCESSOR=	MAca-bundle.pl

Modified: branches/firefox34/security/ca_root_nss/distinfo
==============================================================================
--- branches/firefox34/security/ca_root_nss/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/security/ca_root_nss/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,2 +1,2 @@
-SHA256 (nss-3.17.2.tar.gz) = 134929e44e44b968a4883f4ee513a71ae45d55b486cee41ee8e26c3cc84dab8b
-SIZE (nss-3.17.2.tar.gz) = 6927414
+SHA256 (nss-3.17.3.tar.gz) = f4d5e9035a2f84f25f35c283de3b0ff60d72e918748de25eaf017ed201fa21d5
+SIZE (nss-3.17.3.tar.gz) = 6932021

Modified: branches/firefox34/security/nss/Makefile
==============================================================================
--- branches/firefox34/security/nss/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/security/nss/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -2,8 +2,7 @@
 # $FreeBSD: head/security/nss/Makefile 371936 2014-10-31 21:34:25Z rodrigo $
 
 PORTNAME=	nss
-PORTVERSION=	3.17.2
-PORTREVISION=	1
+PORTVERSION=	3.17.3
 #DISTVERSIONSUFFIX=	.with.ckbi.1.93
 CATEGORIES=	security
 MASTER_SITES=	MOZILLA/security/${PORTNAME}/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src

Modified: branches/firefox34/security/nss/distinfo
==============================================================================
--- branches/firefox34/security/nss/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/security/nss/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,2 +1,2 @@
-SHA256 (nss-3.17.2.tar.gz) = 134929e44e44b968a4883f4ee513a71ae45d55b486cee41ee8e26c3cc84dab8b
-SIZE (nss-3.17.2.tar.gz) = 6927414
+SHA256 (nss-3.17.3.tar.gz) = f4d5e9035a2f84f25f35c283de3b0ff60d72e918748de25eaf017ed201fa21d5
+SIZE (nss-3.17.3.tar.gz) = 6932021

Modified: branches/firefox34/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- branches/firefox34/www/firefox-nightly/Makefile.hgrev	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/www/firefox-nightly/Makefile.hgrev	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1 +1 @@
-HGREV=		218025:d101d9574541
+HGREV=		218226:3d4d4a91f29a

Modified: branches/firefox34/www/firefox-nightly/distinfo
==============================================================================
--- branches/firefox34/www/firefox-nightly/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/www/firefox-nightly/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/d101d9574541.tar.bz2) = ea53e01253eeead1ddca0085e26f80eea8ee8a97f987cf21809c09ea37262e8f
-SIZE (firefox-nightly/d101d9574541.tar.bz2) = 175934570
+SHA256 (firefox-nightly/3d4d4a91f29a.tar.bz2) = 2e55849a5ec56e74e027fe77e6b9c4850a345a8ff4823c354e0451cbc7d610cb
+SIZE (firefox-nightly/3d4d4a91f29a.tar.bz2) = 175770743

Modified: branches/firefox34/www/firefox-nightly/files/patch-bug1021761
==============================================================================
--- branches/firefox34/www/firefox-nightly/files/patch-bug1021761	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/www/firefox-nightly/files/patch-bug1021761	Tue Dec  2 13:52:00 2014	(r1782)
@@ -559,42 +559,42 @@
      }
      alsa_locked_pcm_close(stm->pcm);
      stm->pcm = NULL;
-@@ -937,12 +1043,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
+@@ -938,12 +1044,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_any(stm->pcm, hw_params);
-+  rv = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_any(stm->pcm, hw_params);
++  r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
-+  rv = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
++  r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
-@@ -962,34 +1068,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) {
+@@ -963,34 +1069,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) {
  
    /* get a pcm, disabling resampling, so we get a rate the
     * hardware/dmix/pulse/etc. supports. */
--  rv = snd_pcm_open(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-+  rv = WRAP(snd_pcm_open)(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-   if (rv < 0) {
+-  r = snd_pcm_open(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
++  r = WRAP(snd_pcm_open)(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_any(pcm, hw_params);
-+  rv = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_any(pcm, hw_params);
++  r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
+   if (r < 0) {
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
-+  rv = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
-   if (rv >= 0) {
+-  r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
++  r = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
+   if (r >= 0) {
      /* There is a default rate: use it. */
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
@@ -604,9 +604,9 @@
    /* Use a common rate, alsa may adjust it based on hw/etc. capabilities. */
    *rate = 44100;
  
--  rv = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
-+  rv = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
++  r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
+   if (r < 0) {
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
      return CUBEB_ERROR;

Modified: branches/firefox34/www/firefox-nightly/files/patch-z-bug517422
==============================================================================
--- branches/firefox34/www/firefox-nightly/files/patch-z-bug517422	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/www/firefox-nightly/files/patch-z-bug517422	Tue Dec  2 13:52:00 2014	(r1782)
@@ -22,14 +22,17 @@
 index f67c5c7..eb909ce 100644
 --- config/external/moz.build
 +++ config/external/moz.build
-@@ -16,13 +16,19 @@ if CONFIG['MOZ_UPDATER']:
-     if not CONFIG['MOZ_NATIVE_BZ2']:
-         external_dirs += ['modules/libbz2']
+@@ -19,10 +19,19 @@ if CONFIG['MOZ_UPDATER']:
+ # There's no "native brotli" yet, but probably in the future...
+ external_dirs += ['modules/brotli']
  
 -if CONFIG['MOZ_VORBIS']:
 +if not CONFIG['MOZ_NATIVE_OGG']:
 +    external_dirs += ['media/libogg']
 +
++if not CONFIG['MOZ_NATIVE_OPUS']:
++    external_dirs += ['media/libopus']
++
 +if not CONFIG['MOZ_NATIVE_THEORA']:
 +    external_dirs += ['media/libtheora']
 +
@@ -40,12 +43,8 @@
 +if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_NATIVE_TREMOR']:
      external_dirs += ['media/libtremor']
  
--if CONFIG['MOZ_OPUS']:
-+if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']:
-     external_dirs += ['media/libopus']
- 
  if CONFIG['MOZ_WEBM']:
-@@ -37,14 +43,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ_NATIVE_LIBVPX']:
+@@ -37,15 +46,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ
  if not CONFIG['MOZ_NATIVE_PNG']:
      external_dirs += ['media/libpng']
  
@@ -59,6 +58,7 @@
      'media/kiss_fft',
      'media/libcubeb',
 -    'media/libogg',
+-    'media/libopus',
 -    'media/libtheora',
 -    'media/libspeex_resampler',
      'media/libstagefright',
@@ -120,7 +120,7 @@
 index 87db361..7947626 100644
 --- configure.in
 +++ configure.in
-@@ -5056,6 +5056,57 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then
+@@ -5223,6 +5223,140 @@ if test "${ac_cv_c_attribute_aligned}" !
  fi
  
  dnl ========================================================
@@ -175,13 +175,6 @@
 +AC_SUBST(MOZ_NATIVE_TREMOR)
 +
 +dnl ========================================================
- dnl = Disable Opus audio codec support
- dnl ========================================================
- MOZ_ARG_DISABLE_BOOL(opus,
-@@ -5064,6 +5115,89 @@ MOZ_ARG_DISABLE_BOOL(opus,
-     MOZ_OPUS=1)
- 
- dnl ========================================================
 +dnl Check for libopus
 +dnl ========================================================
 +

Modified: branches/firefox34/www/linux-tor-browser/Makefile
==============================================================================
--- branches/firefox34/www/linux-tor-browser/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/www/linux-tor-browser/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -2,7 +2,7 @@
 
 PORTNAME=	tor-browser
 DISTVERSIONPREFIX=linux32-
-DISTVERSION=	4.5-alpha-1
+DISTVERSION=	4.0.2
 DISTVERSIONSUFFIX=_${LOCALE}
 CATEGORIES=	www security linux
 MASTER_SITES=	https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \

Modified: branches/firefox34/www/linux-tor-browser/distinfo
==============================================================================
--- branches/firefox34/www/linux-tor-browser/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ branches/firefox34/www/linux-tor-browser/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,30 +1,30 @@
-SHA256 (tor-browser-linux32-4.5-alpha-1_ar.tar.xz) = 68a9a7039dff369150a07e28ae9c12899e51a71b8e32891ba8989720ff57be7f
-SIZE (tor-browser-linux32-4.5-alpha-1_ar.tar.xz) = 44258600
-SHA256 (tor-browser-linux32-4.5-alpha-1_de.tar.xz) = 562e86313b35a2df74f13b211b894cfc0298e8ebb25d2ba4209c883bcdc15066
-SIZE (tor-browser-linux32-4.5-alpha-1_de.tar.xz) = 44192404
-SHA256 (tor-browser-linux32-4.5-alpha-1_en-US.tar.xz) = b4c2550d08833b03360566785d82f0ae309a77a788eef09f3b509e5cc9509483
-SIZE (tor-browser-linux32-4.5-alpha-1_en-US.tar.xz) = 43858076
-SHA256 (tor-browser-linux32-4.5-alpha-1_es-ES.tar.xz) = 262e5bcf1f226457128b0c3a8d2fe44cd7e854438cad1b424e429d601256314c
-SIZE (tor-browser-linux32-4.5-alpha-1_es-ES.tar.xz) = 44145840
-SHA256 (tor-browser-linux32-4.5-alpha-1_fa.tar.xz) = 4baaadffd8de5174118c35cdcbb8c9fb57686f6a094ce441f7cb9cd57ed393f2
-SIZE (tor-browser-linux32-4.5-alpha-1_fa.tar.xz) = 44261432
-SHA256 (tor-browser-linux32-4.5-alpha-1_fr.tar.xz) = 32099a83b1caa8861b5da26ad8a92e47932db1e08baa5d28e660e4eda68805a0
-SIZE (tor-browser-linux32-4.5-alpha-1_fr.tar.xz) = 44211676
-SHA256 (tor-browser-linux32-4.5-alpha-1_it.tar.xz) = d9a25cb6420eee03d4aed71ef9969ace7700b2b9991eb043f7160e3a853bfaa4
-SIZE (tor-browser-linux32-4.5-alpha-1_it.tar.xz) = 44131236
-SHA256 (tor-browser-linux32-4.5-alpha-1_ko.tar.xz) = d517ec29452ff1bf563c0d09a81f451f16fae39a897e3ff301d70d37048be6c3
-SIZE (tor-browser-linux32-4.5-alpha-1_ko.tar.xz) = 44207176
-SHA256 (tor-browser-linux32-4.5-alpha-1_nl.tar.xz) = ecf6bbd04656cf2553a1109dc25436a8f4309e479b9b36f90b4ffdc2f00c7c20
-SIZE (tor-browser-linux32-4.5-alpha-1_nl.tar.xz) = 44196120
-SHA256 (tor-browser-linux32-4.5-alpha-1_pl.tar.xz) = 533bff670c5a3fc86b1e79375b3cfaf0ee7ba896ea15f39224a53f0c315f982d
-SIZE (tor-browser-linux32-4.5-alpha-1_pl.tar.xz) = 44171264
-SHA256 (tor-browser-linux32-4.5-alpha-1_pt-PT.tar.xz) = 524ebbb4455a0447f1fe76a114069849f4905fe9054e8164cee4e813e1643d09
-SIZE (tor-browser-linux32-4.5-alpha-1_pt-PT.tar.xz) = 44183836
-SHA256 (tor-browser-linux32-4.5-alpha-1_ru.tar.xz) = 8f486fdb654e400dc493eca147458c01df20e293d571f5aa06b4da33adcdc029
-SIZE (tor-browser-linux32-4.5-alpha-1_ru.tar.xz) = 44169100
-SHA256 (tor-browser-linux32-4.5-alpha-1_tr.tar.xz) = e5ef5bbac98b81aee9d31181cf445abd3c90e20a01580c5dbe3d801ddd869345
-SIZE (tor-browser-linux32-4.5-alpha-1_tr.tar.xz) = 44226380
-SHA256 (tor-browser-linux32-4.5-alpha-1_vi.tar.xz) = 2641eda1d5eed0c887b7767cbcd441eb266a60686b283183e47bc593f1b7dc4b
-SIZE (tor-browser-linux32-4.5-alpha-1_vi.tar.xz) = 44216324
-SHA256 (tor-browser-linux32-4.5-alpha-1_zh-CN.tar.xz) = 59014dd1845668d0d4bc6480ae8385c9404b004775bb192fd8d67161e9127e3a
-SIZE (tor-browser-linux32-4.5-alpha-1_zh-CN.tar.xz) = 44214116
+SHA256 (tor-browser-linux32-4.0.2_ar.tar.xz) = 3038430abae8be9e4c750311332d101035a05698df33c9cd1e1f4caf86354ef1
+SIZE (tor-browser-linux32-4.0.2_ar.tar.xz) = 43267268
+SHA256 (tor-browser-linux32-4.0.2_de.tar.xz) = 45473a6d262d84d0f52b35a036301d35c412f072a5495b62de9bbe7a25623e79
+SIZE (tor-browser-linux32-4.0.2_de.tar.xz) = 43203640
+SHA256 (tor-browser-linux32-4.0.2_en-US.tar.xz) = 3e4f9d08c4b194cbe9efd879e25c1581c6f58b6bd034ce037aae479edb9ab0b3
+SIZE (tor-browser-linux32-4.0.2_en-US.tar.xz) = 42866036
+SHA256 (tor-browser-linux32-4.0.2_es-ES.tar.xz) = ef648c5971dd2987747bd833dc45493bfb5a7b0e58caca69ca2f535c58c4a052
+SIZE (tor-browser-linux32-4.0.2_es-ES.tar.xz) = 43147780
+SHA256 (tor-browser-linux32-4.0.2_fa.tar.xz) = f7b5badc65519e9b3e31289415180a451dd4c1a6839d37de0a4fb2d64515f380
+SIZE (tor-browser-linux32-4.0.2_fa.tar.xz) = 43271740
+SHA256 (tor-browser-linux32-4.0.2_fr.tar.xz) = d59369130530bfa1e9b962f593d7042285014644da06e6f6e62018256fb4950c
+SIZE (tor-browser-linux32-4.0.2_fr.tar.xz) = 43212736
+SHA256 (tor-browser-linux32-4.0.2_it.tar.xz) = 5f26e3b5478ad7bef56f6ecd5c3b6ee71324aabacf4d3f1751fa67e2c12a9abc
+SIZE (tor-browser-linux32-4.0.2_it.tar.xz) = 43132644
+SHA256 (tor-browser-linux32-4.0.2_ko.tar.xz) = 16786224af7ec671d2526d08438082e0fd0f1f3346f91fba4b5d4eb78ee0451b
+SIZE (tor-browser-linux32-4.0.2_ko.tar.xz) = 43215268
+SHA256 (tor-browser-linux32-4.0.2_nl.tar.xz) = 7b7a2b2b4fcdc1925e910628d558b8b51c54c8ef751136c782fa4a997d0fadb0
+SIZE (tor-browser-linux32-4.0.2_nl.tar.xz) = 43207312
+SHA256 (tor-browser-linux32-4.0.2_pl.tar.xz) = 361a93a91c0445d41974c57cd43f91a02d734ffd820c72a2a4c3d3a91ec0a0fb
+SIZE (tor-browser-linux32-4.0.2_pl.tar.xz) = 43187420
+SHA256 (tor-browser-linux32-4.0.2_pt-PT.tar.xz) = bf7ba77b2f711d6ef106ae927fef96e83df59d581db54661ee37709aabbb5fdb
+SIZE (tor-browser-linux32-4.0.2_pt-PT.tar.xz) = 43190476
+SHA256 (tor-browser-linux32-4.0.2_ru.tar.xz) = 9eafcb51a79b076ab22ba581976e646c1a8b6e67b95987ddfc0b7a5e31ba1229
+SIZE (tor-browser-linux32-4.0.2_ru.tar.xz) = 43169136
+SHA256 (tor-browser-linux32-4.0.2_tr.tar.xz) = 684be583d0020d3d3667699965f5c0ba01d8fbe71abfb0d1f240e1d936767de2
+SIZE (tor-browser-linux32-4.0.2_tr.tar.xz) = 43221924
+SHA256 (tor-browser-linux32-4.0.2_vi.tar.xz) = 1701e9414f676f880b2256ff00940af1f3d7070825a530e210251360d43a83aa
+SIZE (tor-browser-linux32-4.0.2_vi.tar.xz) = 43231080
+SHA256 (tor-browser-linux32-4.0.2_zh-CN.tar.xz) = 2969c05faf3de2f9660a8f38cfb1ba2a7e81a91eafb7155ebdcbc0f95f040375
+SIZE (tor-browser-linux32-4.0.2_zh-CN.tar.xz) = 43225132

Deleted: trunk/Gecko_ChangeLog
==============================================================================
--- trunk/Gecko_ChangeLog	Tue Dec  2 13:52:00 2014	(r1781)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,11 +0,0 @@
-- improve CONFIGURE_TARGET handling
-- always build using client.mk
-- switch to clang by default on systems without libc++ (/stable/8 and /stable/9)
-- drop lang/python2 dependency, only lang/python27 is required to build
-- use DuckDuckGo searchplugin from upstream (has suggestions and purposes)
-- backport a few about:memory fixes
-- backport Web Notifications libnotify integration
-- add GTK3 option for www/firefox[1]
-
-[1] Adwaita is a bit broken since Gtk 3.14, see
-    https://bugzilla.mozilla.org/show_bug.cgi?id=1073117

Modified: trunk/Mk/Uses/gecko.mk
==============================================================================
--- trunk/Mk/Uses/gecko.mk	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/Mk/Uses/gecko.mk	Tue Dec  2 13:52:00 2014	(r1782)
@@ -37,12 +37,12 @@
 .elif ${gecko_ARGS:Mfirefox}
 
 _GECKO_DEFAULT_VERSION=	31
-_GECKO_VERSIONS=		31 34
+_GECKO_VERSIONS=		31 35
 _GECKO_TYPE=	firefox
 
 # Dependence lines for different Firefox versions
 31_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
-34_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
+35_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/security/ca_root_nss/Makefile
==============================================================================
--- trunk/security/ca_root_nss/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/security/ca_root_nss/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -26,7 +26,7 @@
 # !!!  Please DO NOT submit patches for new version until it has !!!
 # !!!  been committed there first.                               !!!
 # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-VERSION_NSS=	3.17.2
+VERSION_NSS=	3.17.3
 #NSS_SUFFIX=	.with.ckbi.1.93
 CERTDATA_TXT_PATH=	nss-${VERSION_NSS}/nss/lib/ckfw/builtins/certdata.txt
 BUNDLE_PROCESSOR=	MAca-bundle.pl

Modified: trunk/security/ca_root_nss/distinfo
==============================================================================
--- trunk/security/ca_root_nss/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/security/ca_root_nss/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,2 +1,2 @@
-SHA256 (nss-3.17.2.tar.gz) = 134929e44e44b968a4883f4ee513a71ae45d55b486cee41ee8e26c3cc84dab8b
-SIZE (nss-3.17.2.tar.gz) = 6927414
+SHA256 (nss-3.17.3.tar.gz) = f4d5e9035a2f84f25f35c283de3b0ff60d72e918748de25eaf017ed201fa21d5
+SIZE (nss-3.17.3.tar.gz) = 6932021

Modified: trunk/security/nss/Makefile
==============================================================================
--- trunk/security/nss/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/security/nss/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -2,8 +2,7 @@
 # $FreeBSD: head/security/nss/Makefile 371936 2014-10-31 21:34:25Z rodrigo $
 
 PORTNAME=	nss
-PORTVERSION=	3.17.2
-PORTREVISION=	1
+PORTVERSION=	3.17.3
 #DISTVERSIONSUFFIX=	.with.ckbi.1.93
 CATEGORIES=	security
 MASTER_SITES=	MOZILLA/security/${PORTNAME}/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src

Modified: trunk/security/nss/distinfo
==============================================================================
--- trunk/security/nss/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/security/nss/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,2 +1,2 @@
-SHA256 (nss-3.17.2.tar.gz) = 134929e44e44b968a4883f4ee513a71ae45d55b486cee41ee8e26c3cc84dab8b
-SIZE (nss-3.17.2.tar.gz) = 6927414
+SHA256 (nss-3.17.3.tar.gz) = f4d5e9035a2f84f25f35c283de3b0ff60d72e918748de25eaf017ed201fa21d5
+SIZE (nss-3.17.3.tar.gz) = 6932021

Modified: trunk/www/firefox-i18n/Makefile
==============================================================================
--- trunk/www/firefox-i18n/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-i18n/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox-i18n/Makefile 370932 2014-10-15 15:48:16Z beat $
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	34.0.5
+PORTVERSION=	35.0b1
 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,34,build
+USES=		zip:infozip gecko:firefox,35,build
 USE_XPI=	firefox linux-firefox
 
 NO_ARCH=	yes

Modified: trunk/www/firefox-i18n/Makefile.lang
==============================================================================
--- trunk/www/firefox-i18n/Makefile.lang	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-i18n/Makefile.lang	Tue Dec  2 13:52:00 2014	(r1782)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox-i18n/Makefile.lang 363978 2014-08-04 09:11:25Z bapt $
 
 FIREFOX_I18N_ALL_=	ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs	\
-			csb cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL	\
+			cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL	\
 			es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl		\
 			gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km	\
 			kn ko lij lt lv mai mk ml mr ms nb-NO nl nn-NO	\

Modified: trunk/www/firefox-i18n/Makefile.option
==============================================================================
--- trunk/www/firefox-i18n/Makefile.option	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-i18n/Makefile.option	Tue Dec  2 13:52:00 2014	(r1782)
@@ -20,7 +20,6 @@
 		LANG_CA \
 		LANG_CN \
 		LANG_CS \
-		LANG_CSB \
 		LANG_DA \
 		LANG_NL \
 		LANG_GB \

Modified: trunk/www/firefox-i18n/distinfo
==============================================================================
--- trunk/www/firefox-i18n/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-i18n/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,178 +1,176 @@
-SHA256 (xpi/firefox-i18n-34.0.5/ach.xpi) = c1b10d626544efbbf8c4b7ab50e5f2bd7a3d83a32de8c7d1efbf428ace723a6f
-SIZE (xpi/firefox-i18n-34.0.5/ach.xpi) = 462680
-SHA256 (xpi/firefox-i18n-34.0.5/af.xpi) = b87c60c2b2ebddadb4fc1cb74da9fdb1c1d2fd4f45c5f3995a8e3393941003d4
-SIZE (xpi/firefox-i18n-34.0.5/af.xpi) = 463060
-SHA256 (xpi/firefox-i18n-34.0.5/an.xpi) = 5c474b70d902785a9be3b0ba4de0e651d581139a7a8a7fae3f0efb2884810b42
-SIZE (xpi/firefox-i18n-34.0.5/an.xpi) = 439042
-SHA256 (xpi/firefox-i18n-34.0.5/ar.xpi) = 965fdd01c0402f2fda078e7d079776f79b602e837a82bfd3907f6532d6c605f8
-SIZE (xpi/firefox-i18n-34.0.5/ar.xpi) = 494183
-SHA256 (xpi/firefox-i18n-34.0.5/as.xpi) = 837029e6b447809d794f557c0ed072f4d6f99de3cc84febb4bce108489756af2
-SIZE (xpi/firefox-i18n-34.0.5/as.xpi) = 483172
-SHA256 (xpi/firefox-i18n-34.0.5/ast.xpi) = f051be533973f11fc2e9347c6d5ac858cc4404a5b598a5d35cc37e57fbd16147
-SIZE (xpi/firefox-i18n-34.0.5/ast.xpi) = 371326
-SHA256 (xpi/firefox-i18n-34.0.5/az.xpi) = cb2baa0cccc2e10cb768c1c78e3d422faeee8880442ad8e3916fa4a528261edd
-SIZE (xpi/firefox-i18n-34.0.5/az.xpi) = 457682
-SHA256 (xpi/firefox-i18n-34.0.5/be.xpi) = addcdc6917742cd752074a520aa5c6f7b4f6efa9a1a67c77fb86dadcff284744
-SIZE (xpi/firefox-i18n-34.0.5/be.xpi) = 416985
-SHA256 (xpi/firefox-i18n-34.0.5/bg.xpi) = 65b9550fa493dc4df5cdf0cbff1e63113b19baa2189679de7c0390ed0f8a2997
-SIZE (xpi/firefox-i18n-34.0.5/bg.xpi) = 472498
-SHA256 (xpi/firefox-i18n-34.0.5/bn-BD.xpi) = 3b7979586bbbaf79049eda1ee513081ed65b4429547136612d92db01cb4e10a2
-SIZE (xpi/firefox-i18n-34.0.5/bn-BD.xpi) = 506954
-SHA256 (xpi/firefox-i18n-34.0.5/bn-IN.xpi) = a27492ecc960d571439bdd18366e82da9bb032be6f98480c3b54a0a1859f818f
-SIZE (xpi/firefox-i18n-34.0.5/bn-IN.xpi) = 497065
-SHA256 (xpi/firefox-i18n-34.0.5/br.xpi) = 390ac296038947ec8b8251102f2da2713c547abee17361c8371f5f6dab99bd60
-SIZE (xpi/firefox-i18n-34.0.5/br.xpi) = 420167
-SHA256 (xpi/firefox-i18n-34.0.5/bs.xpi) = b49ebf6396762c381f144719fc318dd59e05681955e010e113d429e310673d32
-SIZE (xpi/firefox-i18n-34.0.5/bs.xpi) = 463553
-SHA256 (xpi/firefox-i18n-34.0.5/ca.xpi) = f0cc5714a71ea6a2bebe79d34e069feebe07020d68ef8f4f9d0ff26d476b4cd4
-SIZE (xpi/firefox-i18n-34.0.5/ca.xpi) = 435647
-SHA256 (xpi/firefox-i18n-34.0.5/cs.xpi) = 57750eabfe173be598184e60a800d76be899b6627305b3c9a0c0877fcf020ff5
-SIZE (xpi/firefox-i18n-34.0.5/cs.xpi) = 423587
-SHA256 (xpi/firefox-i18n-34.0.5/csb.xpi) = 11fa7ac9db4a634e622b91d4df7d03871405636cf93ecc05d5cf8d4320fc9038
-SIZE (xpi/firefox-i18n-34.0.5/csb.xpi) = 418826
-SHA256 (xpi/firefox-i18n-34.0.5/cy.xpi) = b57fe273431424455011d90759f06d9d402f694d3b597feb03352f7f8045e16b
-SIZE (xpi/firefox-i18n-34.0.5/cy.xpi) = 422171
-SHA256 (xpi/firefox-i18n-34.0.5/da.xpi) = 9da0fca885a093f62913e87f20695c41d4af8a91be1a919401f46195070beaaf
-SIZE (xpi/firefox-i18n-34.0.5/da.xpi) = 428953
-SHA256 (xpi/firefox-i18n-34.0.5/de.xpi) = 8f396cf405ddd30d3164eea4e06234ee47bd28be0bf635f18410a1dfdff37cd9
-SIZE (xpi/firefox-i18n-34.0.5/de.xpi) = 432492
-SHA256 (xpi/firefox-i18n-34.0.5/dsb.xpi) = 5a454d06cf5d1fec1e33bb78fd5550a17f3b33d44e40674c6f13d278bf1372e3
-SIZE (xpi/firefox-i18n-34.0.5/dsb.xpi) = 447779
-SHA256 (xpi/firefox-i18n-34.0.5/el.xpi) = 5ca3ea90c3657e1daf1468178e27f319373416f920fc107a3378472c37f324f6
-SIZE (xpi/firefox-i18n-34.0.5/el.xpi) = 476854
-SHA256 (xpi/firefox-i18n-34.0.5/en-GB.xpi) = 79ac586fb2bb74ba508e96b00307a197140aeb2e5ed722dff1e1572dc238fc4b
-SIZE (xpi/firefox-i18n-34.0.5/en-GB.xpi) = 420748
-SHA256 (xpi/firefox-i18n-34.0.5/en-US.xpi) = d1b97184f6fe8461c41bc98e089fe25951b3caec93957af1bfec81cddd824ac3
-SIZE (xpi/firefox-i18n-34.0.5/en-US.xpi) = 452906
-SHA256 (xpi/firefox-i18n-34.0.5/en-ZA.xpi) = 0d20efecb88f0108264de7e175c858e73bb5e3e4fceb97359cf996f3e2f92d7f
-SIZE (xpi/firefox-i18n-34.0.5/en-ZA.xpi) = 416823
-SHA256 (xpi/firefox-i18n-34.0.5/eo.xpi) = 5871dfd97e4cf8609f28b341d80dc24a268499010dc724a4da2d4a3766a9c04b
-SIZE (xpi/firefox-i18n-34.0.5/eo.xpi) = 463332
-SHA256 (xpi/firefox-i18n-34.0.5/es-AR.xpi) = 2ab230d547c1863d67d20d32737aed64469ada26b9ddf0e7d802a148afd0f0ec
-SIZE (xpi/firefox-i18n-34.0.5/es-AR.xpi) = 431585
-SHA256 (xpi/firefox-i18n-34.0.5/es-CL.xpi) = 04795ae3563b19a1acac8093e882df78b082a4172142f8eb10e46e317ce46703
-SIZE (xpi/firefox-i18n-34.0.5/es-CL.xpi) = 372772
-SHA256 (xpi/firefox-i18n-34.0.5/es-ES.xpi) = 9b93f11b11bb99689c790e5bf1bb4b30a07eeee7a48566d714f155b7eff1cbba
-SIZE (xpi/firefox-i18n-34.0.5/es-ES.xpi) = 359590
-SHA256 (xpi/firefox-i18n-34.0.5/es-MX.xpi) = d4572ef9c2283141c1ca7ac10a509a0e2398290b465ecc770dbd792948270bea
-SIZE (xpi/firefox-i18n-34.0.5/es-MX.xpi) = 434260
-SHA256 (xpi/firefox-i18n-34.0.5/et.xpi) = 8b5c6a40aef45c60d082a0852eb13028de89b663573125c28a201a295557e845
-SIZE (xpi/firefox-i18n-34.0.5/et.xpi) = 421225
-SHA256 (xpi/firefox-i18n-34.0.5/eu.xpi) = d5dd6cbdb7bc71ed1bb0d4e20c9866710f73ef6e04095e62eeb0ba8017168af1
-SIZE (xpi/firefox-i18n-34.0.5/eu.xpi) = 446624
-SHA256 (xpi/firefox-i18n-34.0.5/fa.xpi) = 27e51fa1f28eccc9f382dd81c3fb1e3f9570579dd8e43a6e23393d9ee6a5ad36
-SIZE (xpi/firefox-i18n-34.0.5/fa.xpi) = 492892
-SHA256 (xpi/firefox-i18n-34.0.5/ff.xpi) = 2cc17d3a4619c7ce2f0ac986ac97b0a33b0e2df9d93ddd11884f4a919b2b24ec
-SIZE (xpi/firefox-i18n-34.0.5/ff.xpi) = 433270
-SHA256 (xpi/firefox-i18n-34.0.5/fi.xpi) = 537a0334bf0dbaa188e8cf92016593ce8f05747b22c71c8640494190535c26e6
-SIZE (xpi/firefox-i18n-34.0.5/fi.xpi) = 423245
-SHA256 (xpi/firefox-i18n-34.0.5/fr.xpi) = 38c50ff5d38c583d9e642794c8b6cc67f778fd00fe6202ed7ea6f714d880de92
-SIZE (xpi/firefox-i18n-34.0.5/fr.xpi) = 438662
-SHA256 (xpi/firefox-i18n-34.0.5/fy-NL.xpi) = 6995c0a461d35e86fd9acf9d770897ea5785508629f591ae673b4ae1fd2d1303
-SIZE (xpi/firefox-i18n-34.0.5/fy-NL.xpi) = 433271
-SHA256 (xpi/firefox-i18n-34.0.5/ga-IE.xpi) = 7ae23504738b022ddd96d1b8161ec9b047f274eb830928c80d50f0600b99c837
-SIZE (xpi/firefox-i18n-34.0.5/ga-IE.xpi) = 441713
-SHA256 (xpi/firefox-i18n-34.0.5/gd.xpi) = b031b9e2b124ede4d2fcc2005967fc25fa87245a6f99d7896b67e5d16a7b55d7
-SIZE (xpi/firefox-i18n-34.0.5/gd.xpi) = 434038
-SHA256 (xpi/firefox-i18n-34.0.5/gl.xpi) = cfb2a5cfa934c3c5e9a4e4149257a969ea6a1bc44edc933287876928c6305e9c
-SIZE (xpi/firefox-i18n-34.0.5/gl.xpi) = 423714
-SHA256 (xpi/firefox-i18n-34.0.5/gu-IN.xpi) = 942efdb3e6d69c834ad78664d427ec00367d9723ea923396661deb5e8261dbe0
-SIZE (xpi/firefox-i18n-34.0.5/gu-IN.xpi) = 453965
-SHA256 (xpi/firefox-i18n-34.0.5/he.xpi) = 71648e5987e996cd750774074bbb37970c97222dd66fe7e38e4e27ae4b3d615f
-SIZE (xpi/firefox-i18n-34.0.5/he.xpi) = 464003
-SHA256 (xpi/firefox-i18n-34.0.5/hi-IN.xpi) = fbb6d3320c37989ba34643b487b0eee5d38773e28e22082e72d328ab55e00196
-SIZE (xpi/firefox-i18n-34.0.5/hi-IN.xpi) = 484096
-SHA256 (xpi/firefox-i18n-34.0.5/hr.xpi) = 94ba0fe57883987090504d7f54b750bd5d353df7673f76560e04ef5d8a13cb05
-SIZE (xpi/firefox-i18n-34.0.5/hr.xpi) = 455966
-SHA256 (xpi/firefox-i18n-34.0.5/hsb.xpi) = 4c5343428bb3fc0700bf68b5a09c12001fe41e5d13fc363927b2dfe5090356c8
-SIZE (xpi/firefox-i18n-34.0.5/hsb.xpi) = 445692
-SHA256 (xpi/firefox-i18n-34.0.5/hu.xpi) = 7d240d622ef7199c0b6540e9c20ad5a24ec571f80b4bb2e91dc544cb9b1837b7
-SIZE (xpi/firefox-i18n-34.0.5/hu.xpi) = 430894
-SHA256 (xpi/firefox-i18n-34.0.5/hy-AM.xpi) = 5447aae4599cec9fb2e1ce64dc951a3b7da7c42318fed50019de0a2332be8260
-SIZE (xpi/firefox-i18n-34.0.5/hy-AM.xpi) = 513300
-SHA256 (xpi/firefox-i18n-34.0.5/id.xpi) = 243aeb5dd950996d4043ab79eddb7854c2a3b2096c9a4b1fd3511264a865af46
-SIZE (xpi/firefox-i18n-34.0.5/id.xpi) = 409381
-SHA256 (xpi/firefox-i18n-34.0.5/is.xpi) = 56d697fb11893bfd76cec1feca093d8b0c35f22ef5aef1b6eb3d3360c7c8a1ae
-SIZE (xpi/firefox-i18n-34.0.5/is.xpi) = 463252
-SHA256 (xpi/firefox-i18n-34.0.5/it.xpi) = ff9a4599d8a5aeccbdc38c2bba682863ff00eddeb4745ccf3a85bcc77d78447b
-SIZE (xpi/firefox-i18n-34.0.5/it.xpi) = 358338
-SHA256 (xpi/firefox-i18n-34.0.5/ja.xpi) = 7f1e18d111b1184d51923fc3c0d736c8392f53bbcd5ac8fef2eadbf6418521e2
-SIZE (xpi/firefox-i18n-34.0.5/ja.xpi) = 454292
-SHA256 (xpi/firefox-i18n-34.0.5/kk.xpi) = 01b7bb31dab09bd5e5709d6ae7203f2984d9f79bc7806ce815e74cdb67d25e83
-SIZE (xpi/firefox-i18n-34.0.5/kk.xpi) = 478643
-SHA256 (xpi/firefox-i18n-34.0.5/km.xpi) = 0d15339e11189e9645218fc12488d31421802661628da4299342ef8a887c1a94
-SIZE (xpi/firefox-i18n-34.0.5/km.xpi) = 541913
-SHA256 (xpi/firefox-i18n-34.0.5/kn.xpi) = 02ab07dec0b2f4642298af1cb7bf9553b6aad54606ab084e73abfc393fb1c7ba
-SIZE (xpi/firefox-i18n-34.0.5/kn.xpi) = 507365
-SHA256 (xpi/firefox-i18n-34.0.5/ko.xpi) = 6e0d21c3f0a9f8bc088e29628e70ceaebd462aebb137be77c4891322b902acec
-SIZE (xpi/firefox-i18n-34.0.5/ko.xpi) = 436646
-SHA256 (xpi/firefox-i18n-34.0.5/lij.xpi) = 2c4beef192e5d93d0658eb1e6b19aa4ab4395a42f3bbda27385fde27de1347e2
-SIZE (xpi/firefox-i18n-34.0.5/lij.xpi) = 421454
-SHA256 (xpi/firefox-i18n-34.0.5/lt.xpi) = 901bebd8b6cec8f63b7abaef24fed3d4e6b07770be3293fe90ab087663017dfd
-SIZE (xpi/firefox-i18n-34.0.5/lt.xpi) = 463323
-SHA256 (xpi/firefox-i18n-34.0.5/lv.xpi) = 250112d07bdbd088a26b43ad790df023c12eb21d3ea4293ff64dac11986a8859
-SIZE (xpi/firefox-i18n-34.0.5/lv.xpi) = 427333
-SHA256 (xpi/firefox-i18n-34.0.5/mai.xpi) = 44f799b07a514b6560f35ff1986c5cabfec2d1aa646975d67edda5aabeff9b18
-SIZE (xpi/firefox-i18n-34.0.5/mai.xpi) = 477821
-SHA256 (xpi/firefox-i18n-34.0.5/mk.xpi) = 100d6727557a2653947763f7ee14b7f2219ab6d2574ace9a39faa9f1b5981ffe
-SIZE (xpi/firefox-i18n-34.0.5/mk.xpi) = 508301
-SHA256 (xpi/firefox-i18n-34.0.5/ml.xpi) = 67233ac417c8bd7e4aede62b428ba923d60f2eb600be6c21829f117d017d1570
-SIZE (xpi/firefox-i18n-34.0.5/ml.xpi) = 505869
-SHA256 (xpi/firefox-i18n-34.0.5/mr.xpi) = 4dcea964a93c47a4eefe043f901060e943291a5e234c96e25d72dd68331ff637
-SIZE (xpi/firefox-i18n-34.0.5/mr.xpi) = 486350
-SHA256 (xpi/firefox-i18n-34.0.5/ms.xpi) = 5c8309023cfa5a4e004244b48d26c0f0e8dbc6de7673de7df2a92d730e9c9b08
-SIZE (xpi/firefox-i18n-34.0.5/ms.xpi) = 469178
-SHA256 (xpi/firefox-i18n-34.0.5/nb-NO.xpi) = 3c4e60fddb27343bdeb25039bb4a97c401a1182f3c158316873e0f6c0bbd45ed
-SIZE (xpi/firefox-i18n-34.0.5/nb-NO.xpi) = 422400
-SHA256 (xpi/firefox-i18n-34.0.5/nl.xpi) = 064873374bc56deb6dca6dfadcaefb8291b267454e0530de0b6d826a8493fd11
-SIZE (xpi/firefox-i18n-34.0.5/nl.xpi) = 422107
-SHA256 (xpi/firefox-i18n-34.0.5/nn-NO.xpi) = e8627454a0c351564907786205a259dc2c8d26cbf640843a46d49f81b9870460
-SIZE (xpi/firefox-i18n-34.0.5/nn-NO.xpi) = 416914
-SHA256 (xpi/firefox-i18n-34.0.5/or.xpi) = d87cda6f9ac01ba7d50237a6f43c0fccb53a28a882044b1b6830660a5d32fc81
-SIZE (xpi/firefox-i18n-34.0.5/or.xpi) = 500054
-SHA256 (xpi/firefox-i18n-34.0.5/pa-IN.xpi) = def2e908055bda9749cb492515d517dfb47992894f52ced23ee8c5fec938f2bd
-SIZE (xpi/firefox-i18n-34.0.5/pa-IN.xpi) = 471956
-SHA256 (xpi/firefox-i18n-34.0.5/pl.xpi) = 92a5e4c4410e270f1b91d8c9ee931e299a29ad50aaa088effb1f0daaa736d298
-SIZE (xpi/firefox-i18n-34.0.5/pl.xpi) = 400610
-SHA256 (xpi/firefox-i18n-34.0.5/pt-BR.xpi) = 92d3dfd98e00fdddc2fbfed302b00499899f97a2f1d30dcc48a77ce6b4c9b5aa
-SIZE (xpi/firefox-i18n-34.0.5/pt-BR.xpi) = 441555
-SHA256 (xpi/firefox-i18n-34.0.5/pt-PT.xpi) = 999317b72e7d1607d10c6aa75ac50547eacf2f688d7cfaac3ca2830000033eb8
-SIZE (xpi/firefox-i18n-34.0.5/pt-PT.xpi) = 419545
-SHA256 (xpi/firefox-i18n-34.0.5/rm.xpi) = e10e91bd394fd5d1c9f996cc88208b22810fe3d9fad18982c911f465b0b498dc
-SIZE (xpi/firefox-i18n-34.0.5/rm.xpi) = 432347
-SHA256 (xpi/firefox-i18n-34.0.5/ro.xpi) = b4c6ddfabef80fa5c31e5b97584ce50a5f77739e9a5a3e1da3380febe9bbf194
-SIZE (xpi/firefox-i18n-34.0.5/ro.xpi) = 474510
-SHA256 (xpi/firefox-i18n-34.0.5/ru.xpi) = 0afcf02442b83320e233ef56f2e682193d2b46576b15bb1d4a7545247892219e
-SIZE (xpi/firefox-i18n-34.0.5/ru.xpi) = 403054
-SHA256 (xpi/firefox-i18n-34.0.5/si.xpi) = b299df8e0f238b2178b30d11cdc9dbd0140ca50e9785bfaf76a98f259f9878c5
-SIZE (xpi/firefox-i18n-34.0.5/si.xpi) = 506265
-SHA256 (xpi/firefox-i18n-34.0.5/sk.xpi) = a1c5e558959add0a63372ffd94b4eff99fb604f4e3c77689fbf94631ec631813
-SIZE (xpi/firefox-i18n-34.0.5/sk.xpi) = 450900
-SHA256 (xpi/firefox-i18n-34.0.5/sl.xpi) = 181028e01101ae6b7e17547d7410f9e04a51e56563ee72aec3420f2eaa993444
-SIZE (xpi/firefox-i18n-34.0.5/sl.xpi) = 423643
-SHA256 (xpi/firefox-i18n-34.0.5/son.xpi) = 27e91be9c9c1bd005d4beab89413a1e5204a970c80a3a6b6b07b76e1c7448a9f
-SIZE (xpi/firefox-i18n-34.0.5/son.xpi) = 426174
-SHA256 (xpi/firefox-i18n-34.0.5/sq.xpi) = f1248f5527f19b3f27b766abb1a00b7d504a42a95cbf2249457b340ca7ec150e
-SIZE (xpi/firefox-i18n-34.0.5/sq.xpi) = 463421
-SHA256 (xpi/firefox-i18n-34.0.5/sr.xpi) = b781704a029bc290f2ec0f9e58c0deea742ef8a5a33316c87f8552e9d7fe3739
-SIZE (xpi/firefox-i18n-34.0.5/sr.xpi) = 461562
-SHA256 (xpi/firefox-i18n-34.0.5/sv-SE.xpi) = 39fca86a053b8685d4ce046ae3570cff97bca878ced5a7a1abfe0830e326a36d
-SIZE (xpi/firefox-i18n-34.0.5/sv-SE.xpi) = 430349
-SHA256 (xpi/firefox-i18n-34.0.5/ta.xpi) = 2233ec3f8056b75cc4e3f86c56e1f8249eab13e0c4846144586d5e372f20dbb7
-SIZE (xpi/firefox-i18n-34.0.5/ta.xpi) = 482959
-SHA256 (xpi/firefox-i18n-34.0.5/te.xpi) = b7c3b67941dcd36e69320600a16df27f31e353fad632c206f35d270df5b529cf
-SIZE (xpi/firefox-i18n-34.0.5/te.xpi) = 501570
-SHA256 (xpi/firefox-i18n-34.0.5/th.xpi) = aa869c44465216a8a06d35edf21fc3c58d56d545824927b0afa4a476cd464068
-SIZE (xpi/firefox-i18n-34.0.5/th.xpi) = 510983
-SHA256 (xpi/firefox-i18n-34.0.5/tr.xpi) = 14a99c1775a1133bc9ce8b8b84d5cd078c6752cadc55cdeb02d09dafbd943148
-SIZE (xpi/firefox-i18n-34.0.5/tr.xpi) = 459048
-SHA256 (xpi/firefox-i18n-34.0.5/uk.xpi) = 076bc14915f6042c6aeb005fe4791ffe84638d64c2031e608c56d1e94f8560e1
-SIZE (xpi/firefox-i18n-34.0.5/uk.xpi) = 459824
-SHA256 (xpi/firefox-i18n-34.0.5/vi.xpi) = c84f8347289a6d26811686688b38dddb3bf54d2b228b1d31a6b4317ce78375c0
-SIZE (xpi/firefox-i18n-34.0.5/vi.xpi) = 445774
-SHA256 (xpi/firefox-i18n-34.0.5/xh.xpi) = 6f768807a6e5ee39679276f803e302b996327e60ef6d4811c1e7913eee968818
-SIZE (xpi/firefox-i18n-34.0.5/xh.xpi) = 431629
-SHA256 (xpi/firefox-i18n-34.0.5/zh-CN.xpi) = 05cc953a828459e84372d2fdda480995865b2bae71fc5273b4a64975f6626c8d
-SIZE (xpi/firefox-i18n-34.0.5/zh-CN.xpi) = 465078
-SHA256 (xpi/firefox-i18n-34.0.5/zh-TW.xpi) = 109010772bdeb83a0dd16142d6d644aadbdb6c29561f8a49dabc4841790c87a6
-SIZE (xpi/firefox-i18n-34.0.5/zh-TW.xpi) = 444612
+SHA256 (xpi/firefox-i18n-35.0b1/ach.xpi) = 92296a41bf4dce89c02c0f0f43b892a5e4ed944b3308ba6a9ed1013d32cbeee6
+SIZE (xpi/firefox-i18n-35.0b1/ach.xpi) = 466503
+SHA256 (xpi/firefox-i18n-35.0b1/af.xpi) = 9b5d78d5f900152b4cbe476fc17393fc00f69c73499e9446dabca147d070ffdf
+SIZE (xpi/firefox-i18n-35.0b1/af.xpi) = 466127
+SHA256 (xpi/firefox-i18n-35.0b1/an.xpi) = faf19ecab2db5250373228465ba752898e43f150d56abdd2b3d2a7d2f7b2e612
+SIZE (xpi/firefox-i18n-35.0b1/an.xpi) = 445081
+SHA256 (xpi/firefox-i18n-35.0b1/ar.xpi) = dd1561bfec5aa45430049e4e04ed7d234a2c31c951560f1ea4e3da3fa6f3255a
+SIZE (xpi/firefox-i18n-35.0b1/ar.xpi) = 497195
+SHA256 (xpi/firefox-i18n-35.0b1/as.xpi) = e1f503bc8a958c7b26f57e5efe419df938c7524396180536e798b82cdd8d05d0
+SIZE (xpi/firefox-i18n-35.0b1/as.xpi) = 487050
+SHA256 (xpi/firefox-i18n-35.0b1/ast.xpi) = d3a45e118e8c4302d07419d05a06d34e4621f7f7eef2b96b812a9d022c324cdf
+SIZE (xpi/firefox-i18n-35.0b1/ast.xpi) = 371314
+SHA256 (xpi/firefox-i18n-35.0b1/az.xpi) = 4f89661153e9867d499dfa76b564256994ac4c335f1eefc90af1e867d06a9897
+SIZE (xpi/firefox-i18n-35.0b1/az.xpi) = 461121
+SHA256 (xpi/firefox-i18n-35.0b1/be.xpi) = 0fcd0b53a6b7de553c79564bc8b3727e4c4c6e0558b3cf40217fe0741046226b
+SIZE (xpi/firefox-i18n-35.0b1/be.xpi) = 421211
+SHA256 (xpi/firefox-i18n-35.0b1/bg.xpi) = ad5957489419390d0b9049161ee792e3e47a7ec6c501323d3927c0af665569d8
+SIZE (xpi/firefox-i18n-35.0b1/bg.xpi) = 475998
+SHA256 (xpi/firefox-i18n-35.0b1/bn-BD.xpi) = b06858c17871b71a8e92bbc35b801d3f5e6165872f0fae60afbdd3b144706ba4
+SIZE (xpi/firefox-i18n-35.0b1/bn-BD.xpi) = 510219
+SHA256 (xpi/firefox-i18n-35.0b1/bn-IN.xpi) = 9be0b33736d41721e81a61ba66f4073f8d892cb8b5e94890dc8e5aebcd9694f8
+SIZE (xpi/firefox-i18n-35.0b1/bn-IN.xpi) = 500481
+SHA256 (xpi/firefox-i18n-35.0b1/br.xpi) = ee9600d38a0a28b4110a03d45961ccb049e22b7147dc3781321bfc25bdae9233
+SIZE (xpi/firefox-i18n-35.0b1/br.xpi) = 426001
+SHA256 (xpi/firefox-i18n-35.0b1/bs.xpi) = 2eb501a38f312268b0cbc12358bc2580b142f8f29c1657d30fe131b26e0b5a76
+SIZE (xpi/firefox-i18n-35.0b1/bs.xpi) = 467173
+SHA256 (xpi/firefox-i18n-35.0b1/ca.xpi) = 6ed7de0cd419047f9aa216f4faf77fcd8613c963664affcf22b8ca7b7228be46
+SIZE (xpi/firefox-i18n-35.0b1/ca.xpi) = 439561
+SHA256 (xpi/firefox-i18n-35.0b1/cs.xpi) = 10fff8ed6a14ea9a2a9e87bd165d8c7b0eb4536ba3ab4ba1827ef286012947b8
+SIZE (xpi/firefox-i18n-35.0b1/cs.xpi) = 429690
+SHA256 (xpi/firefox-i18n-35.0b1/cy.xpi) = 5ddc943e05bea734b81fbf10d555fb1496630a80cea9174ed090713c25a5fb23
+SIZE (xpi/firefox-i18n-35.0b1/cy.xpi) = 428173
+SHA256 (xpi/firefox-i18n-35.0b1/da.xpi) = 8903d2fd2240e6b7083d9e5ff1ace2bd2226073003ff44174943ff1639d6f235
+SIZE (xpi/firefox-i18n-35.0b1/da.xpi) = 434934
+SHA256 (xpi/firefox-i18n-35.0b1/de.xpi) = 837fa97ac2724d8a771f1f8035ffc45347d50df0b1c20c82ce28c83c3c8f9fcd
+SIZE (xpi/firefox-i18n-35.0b1/de.xpi) = 434745
+SHA256 (xpi/firefox-i18n-35.0b1/dsb.xpi) = 12404c9b94e34006793ca47468dee86ba5a86a016c09b6ee854931fdef0cb7d3
+SIZE (xpi/firefox-i18n-35.0b1/dsb.xpi) = 453772
+SHA256 (xpi/firefox-i18n-35.0b1/el.xpi) = 656bd41f82567dd599102fc8851c7aadb00cd644e2019b6bb06b3b4b2d5d1389
+SIZE (xpi/firefox-i18n-35.0b1/el.xpi) = 480109
+SHA256 (xpi/firefox-i18n-35.0b1/en-GB.xpi) = a5dd37f94ecad1577b00f6d4810b7a0a48e4428f1bab16b123c003a62d33fe4a
+SIZE (xpi/firefox-i18n-35.0b1/en-GB.xpi) = 424590
+SHA256 (xpi/firefox-i18n-35.0b1/en-US.xpi) = 129779e5920afceee80783bd9c12bd382e2d05c8d56256479e6da0875c42628e
+SIZE (xpi/firefox-i18n-35.0b1/en-US.xpi) = 454418
+SHA256 (xpi/firefox-i18n-35.0b1/en-ZA.xpi) = b39ecce4d56f12761933b27cf484b86777e8232a27bdddbd4ae40c5f95babdaf
+SIZE (xpi/firefox-i18n-35.0b1/en-ZA.xpi) = 420553
+SHA256 (xpi/firefox-i18n-35.0b1/eo.xpi) = 1af842925224ac9dc613a753719d6124c0c052e8b15f246ac3d8496f7e5eed64
+SIZE (xpi/firefox-i18n-35.0b1/eo.xpi) = 469269
+SHA256 (xpi/firefox-i18n-35.0b1/es-AR.xpi) = c987bac81cdf7d076b10da7e600d7a8a8fa4c81a651233bf007281b85c34e0c3
+SIZE (xpi/firefox-i18n-35.0b1/es-AR.xpi) = 437849
+SHA256 (xpi/firefox-i18n-35.0b1/es-CL.xpi) = 288613f4bab32bf4f51dc0691587435a8f3d9583d561c68450ee591799892c39
+SIZE (xpi/firefox-i18n-35.0b1/es-CL.xpi) = 373815
+SHA256 (xpi/firefox-i18n-35.0b1/es-ES.xpi) = e5fa9ec768c01bb99436b25edc950f8ccfeddcf9d6dea2f1eca15822a0442fe1
+SIZE (xpi/firefox-i18n-35.0b1/es-ES.xpi) = 363969
+SHA256 (xpi/firefox-i18n-35.0b1/es-MX.xpi) = 9c87f6e4d1d17651d5b5890c15ebfb9b8065e9be6aae6dba2239abc1183909fc
+SIZE (xpi/firefox-i18n-35.0b1/es-MX.xpi) = 440428
+SHA256 (xpi/firefox-i18n-35.0b1/et.xpi) = b65bc44fcb55a8d2f1ca985df148edff53a372df53dfb4d2e6e233bea6fb3a1c
+SIZE (xpi/firefox-i18n-35.0b1/et.xpi) = 427349
+SHA256 (xpi/firefox-i18n-35.0b1/eu.xpi) = 7635d8e19e0af3394e3c13d606f281a8dd575379856fb0f296c111858454b687
+SIZE (xpi/firefox-i18n-35.0b1/eu.xpi) = 450306
+SHA256 (xpi/firefox-i18n-35.0b1/fa.xpi) = 526772388f67a9206d1f9d0f00d3b9270d56718b732ff6308f02835f3bd90940
+SIZE (xpi/firefox-i18n-35.0b1/fa.xpi) = 495835
+SHA256 (xpi/firefox-i18n-35.0b1/ff.xpi) = 770b7979515f84311ffd224ad82e7506669f04f9943f6651078ef1da9736f360
+SIZE (xpi/firefox-i18n-35.0b1/ff.xpi) = 436959
+SHA256 (xpi/firefox-i18n-35.0b1/fi.xpi) = 0221eb593f9442fb08d9315a129b4941f067d5814df9b36591f0e212a9387a96
+SIZE (xpi/firefox-i18n-35.0b1/fi.xpi) = 429146
+SHA256 (xpi/firefox-i18n-35.0b1/fr.xpi) = fbcfd640972ee22af12567fb3803adfb267d47dff4b6d031d07b1ca3f3495bdb
+SIZE (xpi/firefox-i18n-35.0b1/fr.xpi) = 444648
+SHA256 (xpi/firefox-i18n-35.0b1/fy-NL.xpi) = 06f17880d2e77f5d541f14eca10deec295dbc433d1c4c788e64c8b13d5a258db
+SIZE (xpi/firefox-i18n-35.0b1/fy-NL.xpi) = 439228
+SHA256 (xpi/firefox-i18n-35.0b1/ga-IE.xpi) = 1507b99418c7a5f334cc77b3e15302cf6cdf6cf575c6dbd4d94c644f80209758
+SIZE (xpi/firefox-i18n-35.0b1/ga-IE.xpi) = 448538
+SHA256 (xpi/firefox-i18n-35.0b1/gd.xpi) = 0ec5111a8faeac831d04bea620af4c3231501e2bc7d27a8cb6cd546be09323c1
+SIZE (xpi/firefox-i18n-35.0b1/gd.xpi) = 438233
+SHA256 (xpi/firefox-i18n-35.0b1/gl.xpi) = 81a8303befd9a6fa8d74fa613d19e1e32cd98ad3b6d838ec854dd795cfca131c
+SIZE (xpi/firefox-i18n-35.0b1/gl.xpi) = 427000
+SHA256 (xpi/firefox-i18n-35.0b1/gu-IN.xpi) = 1c368c99cb691034b8cbf5e5b346c2d942247e24df1cc9b8c7988e917a9d5ac0
+SIZE (xpi/firefox-i18n-35.0b1/gu-IN.xpi) = 457519
+SHA256 (xpi/firefox-i18n-35.0b1/he.xpi) = 75591f870f3a993e25884fa1b55cc731318acd276023bb011fac35db3eebedca
+SIZE (xpi/firefox-i18n-35.0b1/he.xpi) = 467584
+SHA256 (xpi/firefox-i18n-35.0b1/hi-IN.xpi) = 556390bac5e24648579ce2a3307d2be034e5c28761da36f5f43a3c27e50a68a4
+SIZE (xpi/firefox-i18n-35.0b1/hi-IN.xpi) = 487740
+SHA256 (xpi/firefox-i18n-35.0b1/hr.xpi) = 099ab6a1a2ecdfe14b665cec841514c621df331667acd8ec936b1938af95afa0
+SIZE (xpi/firefox-i18n-35.0b1/hr.xpi) = 461787
+SHA256 (xpi/firefox-i18n-35.0b1/hsb.xpi) = 0335592fe4dd35005541980cb49995591c6b6e7f9d155affa01b91e56dc4225c
+SIZE (xpi/firefox-i18n-35.0b1/hsb.xpi) = 451717
+SHA256 (xpi/firefox-i18n-35.0b1/hu.xpi) = 0bbbd145a180e5680f0b89f45e19f292b73629d771c5e70c0d342e824f473970
+SIZE (xpi/firefox-i18n-35.0b1/hu.xpi) = 434833
+SHA256 (xpi/firefox-i18n-35.0b1/hy-AM.xpi) = 76473b6efaa9317888a4bf18af11189fb4f95e3146fb8bc35d096e89c6f553d5
+SIZE (xpi/firefox-i18n-35.0b1/hy-AM.xpi) = 517258
+SHA256 (xpi/firefox-i18n-35.0b1/id.xpi) = 8032e25491b190172e97a4f8030974ced09d4ff75ee9a3127ca79b0569df4451
+SIZE (xpi/firefox-i18n-35.0b1/id.xpi) = 415378
+SHA256 (xpi/firefox-i18n-35.0b1/is.xpi) = 19225f7ca3ac02019fe42bee79b1eb9b77e1594e8d460a6b8db79e7abea7de75
+SIZE (xpi/firefox-i18n-35.0b1/is.xpi) = 469052
+SHA256 (xpi/firefox-i18n-35.0b1/it.xpi) = 07990e401bea94230468bd92f9274a5d08e0ac213005060f30c50f5c022628c8
+SIZE (xpi/firefox-i18n-35.0b1/it.xpi) = 358356
+SHA256 (xpi/firefox-i18n-35.0b1/ja.xpi) = 2ca42857a2aa3475bc9ababfc5a0811542cb27dae74bc2b7936e2fada6590471
+SIZE (xpi/firefox-i18n-35.0b1/ja.xpi) = 460348
+SHA256 (xpi/firefox-i18n-35.0b1/kk.xpi) = 2db0e23fc1de94f9d221ef0effed9d29e53fa24a37bbfc7146d04c2bfe160a62
+SIZE (xpi/firefox-i18n-35.0b1/kk.xpi) = 479047
+SHA256 (xpi/firefox-i18n-35.0b1/km.xpi) = 3f136179c49efb1653607087efe08c6b4b122251660b05d194b7edeb6841f782
+SIZE (xpi/firefox-i18n-35.0b1/km.xpi) = 545269
+SHA256 (xpi/firefox-i18n-35.0b1/kn.xpi) = 00fa11a67bc32d7cb1c102440565da08b985e6e21ea08042e9832c42df41dfa9
+SIZE (xpi/firefox-i18n-35.0b1/kn.xpi) = 510921
+SHA256 (xpi/firefox-i18n-35.0b1/ko.xpi) = 78f42111cf45f39b2c3ccb3841cdf7a57a53dcb89351ee3703408ce131ee6e7b
+SIZE (xpi/firefox-i18n-35.0b1/ko.xpi) = 443336
+SHA256 (xpi/firefox-i18n-35.0b1/lij.xpi) = af27f83f31f9487b6cdbbabbae96a91c5220657452b85da1c3f6de3ad5f1dd87
+SIZE (xpi/firefox-i18n-35.0b1/lij.xpi) = 425465
+SHA256 (xpi/firefox-i18n-35.0b1/lt.xpi) = c3254ec032b898d00f653d4e65f3c5e739f80e967e72cd9c8dff6e74889581f9
+SIZE (xpi/firefox-i18n-35.0b1/lt.xpi) = 467260
+SHA256 (xpi/firefox-i18n-35.0b1/lv.xpi) = d220c25ebc8c9c4d80327f9f260c5d00cbb447e4b724ce16b0fa3de26102753b
+SIZE (xpi/firefox-i18n-35.0b1/lv.xpi) = 433037
+SHA256 (xpi/firefox-i18n-35.0b1/mai.xpi) = e821a9f2116e7697897bedc08b577627fc0bb3551d16e8dcbc1e624ffd9228e7
+SIZE (xpi/firefox-i18n-35.0b1/mai.xpi) = 480795
+SHA256 (xpi/firefox-i18n-35.0b1/mk.xpi) = 40e484a6be7ed36ad5207f2fdd93152d86390e38f9688377cd5f85be7a03d629
+SIZE (xpi/firefox-i18n-35.0b1/mk.xpi) = 511240
+SHA256 (xpi/firefox-i18n-35.0b1/ml.xpi) = 24ee1753f2e6b85b8fb471f7ed6ed8335f845cc2f274407a5f097119419796a9
+SIZE (xpi/firefox-i18n-35.0b1/ml.xpi) = 509052
+SHA256 (xpi/firefox-i18n-35.0b1/mr.xpi) = 21765dad07fabd49207ebc518de1ccaec5a69dc9fa036c0e593519624104bf6d
+SIZE (xpi/firefox-i18n-35.0b1/mr.xpi) = 489846
+SHA256 (xpi/firefox-i18n-35.0b1/ms.xpi) = a37a49f3f1c67ca863ab1f3d7daa60c1454c591246072cb8ddf1261d7de78c69
+SIZE (xpi/firefox-i18n-35.0b1/ms.xpi) = 472980
+SHA256 (xpi/firefox-i18n-35.0b1/nb-NO.xpi) = b018668f03cff86d3a0495682039d5b6621ad22ff61b872ce0167ba1b9043c26
+SIZE (xpi/firefox-i18n-35.0b1/nb-NO.xpi) = 426536
+SHA256 (xpi/firefox-i18n-35.0b1/nl.xpi) = 8ee66de3260d58e51d6849c2d9de8b640b2266788a2859210bf07740f1dd928f
+SIZE (xpi/firefox-i18n-35.0b1/nl.xpi) = 427912
+SHA256 (xpi/firefox-i18n-35.0b1/nn-NO.xpi) = 1b53cc33696b89b888c5c06b6508d9b90b9659f60fc24c795550e1996990a2fa
+SIZE (xpi/firefox-i18n-35.0b1/nn-NO.xpi) = 420931
+SHA256 (xpi/firefox-i18n-35.0b1/or.xpi) = 3eb4c73a7a99d694b924a9f1978f8ded7114609bde6532bdec0a00455e6aa9fa
+SIZE (xpi/firefox-i18n-35.0b1/or.xpi) = 506016
+SHA256 (xpi/firefox-i18n-35.0b1/pa-IN.xpi) = 1a9a66ae56b0219893036d8696c24c9cf455ce7eacaa3e26ed63f0ebabb1935b
+SIZE (xpi/firefox-i18n-35.0b1/pa-IN.xpi) = 477310
+SHA256 (xpi/firefox-i18n-35.0b1/pl.xpi) = 65d14b1aea8684630456f3c04f1fa513ee16839a6d79095e38456613174f457d
+SIZE (xpi/firefox-i18n-35.0b1/pl.xpi) = 399556
+SHA256 (xpi/firefox-i18n-35.0b1/pt-BR.xpi) = e5b312201bda0614d44ba1e04ee73e2ce866bc20159a8db0e4e9f735fc7a19cc
+SIZE (xpi/firefox-i18n-35.0b1/pt-BR.xpi) = 445505
+SHA256 (xpi/firefox-i18n-35.0b1/pt-PT.xpi) = ea908330646e14eab2032b9df82862ced6fe17834b15f5f3aa8bdf5a37f9e1e0
+SIZE (xpi/firefox-i18n-35.0b1/pt-PT.xpi) = 423487
+SHA256 (xpi/firefox-i18n-35.0b1/rm.xpi) = edfefaef351632d29df98e59a33173f30056393f25e05ddeb1bb3a3a5e196169
+SIZE (xpi/firefox-i18n-35.0b1/rm.xpi) = 436057
+SHA256 (xpi/firefox-i18n-35.0b1/ro.xpi) = 3069c4b9cf018f3f1d36a38530053887afe7098e7b26d5b5d4a92d727cd04905
+SIZE (xpi/firefox-i18n-35.0b1/ro.xpi) = 478191
+SHA256 (xpi/firefox-i18n-35.0b1/ru.xpi) = eaafdedf1d7fdb0dde5f67100b785dddd783db1e47fb4ed62bc06d584186889b
+SIZE (xpi/firefox-i18n-35.0b1/ru.xpi) = 402384
+SHA256 (xpi/firefox-i18n-35.0b1/si.xpi) = 03cc686328970f1c050340bdb2fa4d3641a105ffa82d99ff45fc6c3876c25aca
+SIZE (xpi/firefox-i18n-35.0b1/si.xpi) = 509063
+SHA256 (xpi/firefox-i18n-35.0b1/sk.xpi) = 2977cd5400ff58c30287987e7419583ab74d048a11d19c38f3ea151643831be7
+SIZE (xpi/firefox-i18n-35.0b1/sk.xpi) = 452580
+SHA256 (xpi/firefox-i18n-35.0b1/sl.xpi) = cf4bc5ac9941d1ccf4e557b67fcd39506789897a9444783cc85385c73dc7ebb0
+SIZE (xpi/firefox-i18n-35.0b1/sl.xpi) = 427720
+SHA256 (xpi/firefox-i18n-35.0b1/son.xpi) = 00ab1b238981e02ebab62402e08d3581004ffc2e13d81983c2837f03abce5683
+SIZE (xpi/firefox-i18n-35.0b1/son.xpi) = 430311
+SHA256 (xpi/firefox-i18n-35.0b1/sq.xpi) = 2c8e8d8e6644b282c93832c6f1dcd723679a0e0a44c74eb1fadb74ae664dab91
+SIZE (xpi/firefox-i18n-35.0b1/sq.xpi) = 469630
+SHA256 (xpi/firefox-i18n-35.0b1/sr.xpi) = 9e340c9502234d7755421263f6f9cc3667f2578a9698f0e6ed98f381be8dd047
+SIZE (xpi/firefox-i18n-35.0b1/sr.xpi) = 462752
+SHA256 (xpi/firefox-i18n-35.0b1/sv-SE.xpi) = fd5da02429efdf06d34397c675163498d34ea12f0366b4d0f1afae14665443dc
+SIZE (xpi/firefox-i18n-35.0b1/sv-SE.xpi) = 436309
+SHA256 (xpi/firefox-i18n-35.0b1/ta.xpi) = 983359cf3a6c5e89a23280e7307fee45c4d021f9299acc42f00c06cc3e6e2287
+SIZE (xpi/firefox-i18n-35.0b1/ta.xpi) = 486282
+SHA256 (xpi/firefox-i18n-35.0b1/te.xpi) = a51a1bb792decdff343b4c64ca7c7ff004771ef2ec8543106be128e43a517ea2
+SIZE (xpi/firefox-i18n-35.0b1/te.xpi) = 502912
+SHA256 (xpi/firefox-i18n-35.0b1/th.xpi) = 720fdf0f01f11e73f8ab594373e5497af2b66e8ed956f0e111c53748ef7053b8
+SIZE (xpi/firefox-i18n-35.0b1/th.xpi) = 514430
+SHA256 (xpi/firefox-i18n-35.0b1/tr.xpi) = 24730bf29b8abc573abe495481254a78e08b7a7a9a99ac3423fbda617fd1e9c3
+SIZE (xpi/firefox-i18n-35.0b1/tr.xpi) = 465047
+SHA256 (xpi/firefox-i18n-35.0b1/uk.xpi) = f40cfd5693f86506b7f494f8231f023cb3e8782f97e3f64cb7b270b92352f5d8
+SIZE (xpi/firefox-i18n-35.0b1/uk.xpi) = 463388
+SHA256 (xpi/firefox-i18n-35.0b1/vi.xpi) = cc733ec67eaf2e5be8656ab147bb400e3b6aea72b6f54fa5d7a4e4b9de26d3e4
+SIZE (xpi/firefox-i18n-35.0b1/vi.xpi) = 449187
+SHA256 (xpi/firefox-i18n-35.0b1/xh.xpi) = f0a3afac8f04a562d18eed96757025ddbcb406951fb2dbcd58b058e77dfd6fc8
+SIZE (xpi/firefox-i18n-35.0b1/xh.xpi) = 431852
+SHA256 (xpi/firefox-i18n-35.0b1/zh-CN.xpi) = 6ea612c4705ae5da0acaf76f3241961c3748cda22d35ff2bcb2ef55c60a1cecb
+SIZE (xpi/firefox-i18n-35.0b1/zh-CN.xpi) = 470950
+SHA256 (xpi/firefox-i18n-35.0b1/zh-TW.xpi) = 1e4aa1208b08e9efeb9812a36bc0b6e77dd1a8f227a5450b17a089c0bc3cdc15
+SIZE (xpi/firefox-i18n-35.0b1/zh-TW.xpi) = 450588

Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-nightly/Makefile.hgrev	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1 +1 @@
-HGREV=		218025:d101d9574541
+HGREV=		218226:3d4d4a91f29a

Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-nightly/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/d101d9574541.tar.bz2) = ea53e01253eeead1ddca0085e26f80eea8ee8a97f987cf21809c09ea37262e8f
-SIZE (firefox-nightly/d101d9574541.tar.bz2) = 175934570
+SHA256 (firefox-nightly/3d4d4a91f29a.tar.bz2) = 2e55849a5ec56e74e027fe77e6b9c4850a345a8ff4823c354e0451cbc7d610cb
+SIZE (firefox-nightly/3d4d4a91f29a.tar.bz2) = 175770743

Modified: trunk/www/firefox-nightly/files/patch-bug1021761
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug1021761	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-nightly/files/patch-bug1021761	Tue Dec  2 13:52:00 2014	(r1782)
@@ -559,42 +559,42 @@
      }
      alsa_locked_pcm_close(stm->pcm);
      stm->pcm = NULL;
-@@ -937,12 +1043,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
+@@ -938,12 +1044,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_any(stm->pcm, hw_params);
-+  rv = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_any(stm->pcm, hw_params);
++  r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
-+  rv = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
++  r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
-@@ -962,34 +1068,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) {
+@@ -963,34 +1069,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) {
  
    /* get a pcm, disabling resampling, so we get a rate the
     * hardware/dmix/pulse/etc. supports. */
--  rv = snd_pcm_open(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-+  rv = WRAP(snd_pcm_open)(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-   if (rv < 0) {
+-  r = snd_pcm_open(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
++  r = WRAP(snd_pcm_open)(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_any(pcm, hw_params);
-+  rv = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_any(pcm, hw_params);
++  r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
+   if (r < 0) {
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
-+  rv = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
-   if (rv >= 0) {
+-  r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
++  r = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
+   if (r >= 0) {
      /* There is a default rate: use it. */
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
@@ -604,9 +604,9 @@
    /* Use a common rate, alsa may adjust it based on hw/etc. capabilities. */
    *rate = 44100;
  
--  rv = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
-+  rv = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
++  r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
+   if (r < 0) {
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
      return CUBEB_ERROR;

Modified: trunk/www/firefox-nightly/files/patch-z-bug517422
==============================================================================
--- trunk/www/firefox-nightly/files/patch-z-bug517422	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox-nightly/files/patch-z-bug517422	Tue Dec  2 13:52:00 2014	(r1782)
@@ -22,14 +22,17 @@
 index f67c5c7..eb909ce 100644
 --- config/external/moz.build
 +++ config/external/moz.build
-@@ -16,13 +16,19 @@ if CONFIG['MOZ_UPDATER']:
-     if not CONFIG['MOZ_NATIVE_BZ2']:
-         external_dirs += ['modules/libbz2']
+@@ -19,10 +19,19 @@ if CONFIG['MOZ_UPDATER']:
+ # There's no "native brotli" yet, but probably in the future...
+ external_dirs += ['modules/brotli']
  
 -if CONFIG['MOZ_VORBIS']:
 +if not CONFIG['MOZ_NATIVE_OGG']:
 +    external_dirs += ['media/libogg']
 +
++if not CONFIG['MOZ_NATIVE_OPUS']:
++    external_dirs += ['media/libopus']
++
 +if not CONFIG['MOZ_NATIVE_THEORA']:
 +    external_dirs += ['media/libtheora']
 +
@@ -40,12 +43,8 @@
 +if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_NATIVE_TREMOR']:
      external_dirs += ['media/libtremor']
  
--if CONFIG['MOZ_OPUS']:
-+if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']:
-     external_dirs += ['media/libopus']
- 
  if CONFIG['MOZ_WEBM']:
-@@ -37,14 +43,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ_NATIVE_LIBVPX']:
+@@ -37,15 +46,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ
  if not CONFIG['MOZ_NATIVE_PNG']:
      external_dirs += ['media/libpng']
  
@@ -59,6 +58,7 @@
      'media/kiss_fft',
      'media/libcubeb',
 -    'media/libogg',
+-    'media/libopus',
 -    'media/libtheora',
 -    'media/libspeex_resampler',
      'media/libstagefright',
@@ -120,7 +120,7 @@
 index 87db361..7947626 100644
 --- configure.in
 +++ configure.in
-@@ -5056,6 +5056,57 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then
+@@ -5223,6 +5223,140 @@ if test "${ac_cv_c_attribute_aligned}" !
  fi
  
  dnl ========================================================
@@ -175,13 +175,6 @@
 +AC_SUBST(MOZ_NATIVE_TREMOR)
 +
 +dnl ========================================================
- dnl = Disable Opus audio codec support
- dnl ========================================================
- MOZ_ARG_DISABLE_BOOL(opus,
-@@ -5064,6 +5115,89 @@ MOZ_ARG_DISABLE_BOOL(opus,
-     MOZ_OPUS=1)
- 
- dnl ========================================================
 +dnl Check for libopus
 +dnl ========================================================
 +

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox/Makefile 370932 2014-10-15 15:48:16Z beat $
 
 PORTNAME=	firefox
-DISTVERSION=	34.0.5
+DISTVERSION=	35.0b1
 DISTVERSIONSUFFIX=.source
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
@@ -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	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,2 +1,2 @@
-SHA256 (firefox-34.0.5.source.tar.bz2) = 1680191ff7d4c465c0e6a5d7d6ff7a426f5bfa64f8d6d68a4bdfa9ac4ee459c8
-SIZE (firefox-34.0.5.source.tar.bz2) = 164333716
+SHA256 (firefox-35.0b1.source.tar.bz2) = 7d3f90718b24c363231fec0b3cd47be355ba4b73db0cf0d44e832a344287a552
+SIZE (firefox-35.0b1.source.tar.bz2) = 175984188

Deleted: trunk/www/firefox/files/patch-bug1073709
==============================================================================
--- trunk/www/firefox/files/patch-bug1073709	Tue Dec  2 13:52:00 2014	(r1781)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,18 +0,0 @@
-diff --git mfbt/Atomics.h mfbt/Atomics.h
-index 495a9d3..c7f7601 100644
---- mfbt/Atomics.h
-+++ mfbt/Atomics.h
-@@ -34,10 +34,12 @@
-     * loose typing of the atomic builtins. GCC 4.5 and 4.6 lacks inline
-     * definitions for unspecialized std::atomic and causes linking errors.
-     * Therefore, we require at least 4.7.0 for using libstdc++.
-+    *
-+    * libc++ <atomic> is only functional with clang.
-     */
- #  if MOZ_USING_LIBSTDCXX && MOZ_LIBSTDCXX_VERSION_AT_LEAST(4, 7, 0)
- #    define MOZ_HAVE_CXX11_ATOMICS
--#  elif MOZ_USING_LIBCXX
-+#  elif MOZ_USING_LIBCXX && defined(__clang__)
- #    define MOZ_HAVE_CXX11_ATOMICS
- #  endif
- /*

Added: trunk/www/firefox/files/patch-bug1105781
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/firefox/files/patch-bug1105781	Tue Dec  2 13:52:00 2014	(r1782)
@@ -0,0 +1,13 @@
+diff --git js/src/jsfun.cpp js/src/jsfun.cpp
+index 9aa482f..8a09463 100644
+--- js/src/jsfun.cpp
++++ js/src/jsfun.cpp
+@@ -1902,7 +1902,7 @@ FunctionConstructor(JSContext *cx, unsigned argc, Value *vp, GeneratorKind gener
+         ok = frontend::CompileStarGeneratorBody(cx, &fun, options, formals, srcBuf);
+     else
+         ok = frontend::CompileFunctionBody(cx, &fun, options, formals, srcBuf,
+-                                           /* enclosingScope = */ NullPtr());
++                                           /* enclosingScope = */ js::NullPtr());
+     args.rval().setObject(*fun);
+     return ok;
+ }

Added: trunk/www/firefox/files/patch-bug1105851
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/firefox/files/patch-bug1105851	Tue Dec  2 13:52:00 2014	(r1782)
@@ -0,0 +1,12 @@
+diff --git security/manager/boot/src/RootCertificateTelemetryUtils.cpp security/manager/boot/src/RootCertificateTelemetryUtils.cpp
+index ccc7081..6cb5255 100644
+--- security/manager/boot/src/RootCertificateTelemetryUtils.cpp
++++ security/manager/boot/src/RootCertificateTelemetryUtils.cpp
+@@ -9,6 +9,7 @@
+ #include "prlog.h"
+ #include "RootHashes.inc" // Note: Generated by genRootCAHashes.js
+ #include "ScopedNSSTypes.h"
++#include "mozilla/ArrayUtils.h"
+ 
+ // Note: New CAs will show up as UNKNOWN_ROOT until
+ // RootHashes.inc is updated to include them. 0 is reserved by

Deleted: trunk/www/firefox/files/patch-bug877605
==============================================================================
--- trunk/www/firefox/files/patch-bug877605	Tue Dec  2 13:52:00 2014	(r1781)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,305 +0,0 @@
-commit d7cc508
-Author: Martin Stransky <stransky@redhat.com>
-Date:   Thu Sep 4 05:17:00 2014 +0200
-
-    Bug 877605 - GTK3 - fixed tab widget rendering. r=karlt
----
- widget/gtk/gtk2drawing.c        |  18 ++++++
- widget/gtk/gtk3drawing.c        | 121 ++++++++++++++++++++++++++++++----------
- widget/gtk/gtkdrawing.h         |  13 +++++
- widget/gtk/nsNativeThemeGTK.cpp |  20 ++++---
- 4 files changed, 136 insertions(+), 36 deletions(-)
-
-diff --git widget/gtk/gtk2drawing.c widget/gtk/gtk2drawing.c
-index 71e1929..290a17a 100644
---- widget/gtk/gtk2drawing.c
-+++ widget/gtk/gtk2drawing.c
-@@ -3013,6 +3013,24 @@ moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top,
- }
- 
- gint
-+moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, 
-+                       GtkTextDirection direction, GtkTabFlags flags)
-+{
-+    moz_gtk_get_widget_border(MOZ_GTK_TAB, left, top,
-+                              right, bottom, direction,
-+                              FALSE);
-+
-+    // Top tabs have no bottom border, bottom tabs have no top border
-+    if (flags & MOZ_GTK_TAB_BOTTOM) {
-+      *top = 0;
-+    } else {
-+      *bottom = 0;
-+    }
-+
-+    return MOZ_GTK_SUCCESS;
-+}
-+
-+gint
- moz_gtk_get_combo_box_entry_button_size(gint* width, gint* height)
- {
-     /*
-diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c
-index 684650d..e9e21b1 100644
---- widget/gtk/gtk3drawing.c
-+++ widget/gtk/gtk3drawing.c
-@@ -2105,6 +2105,21 @@ moz_gtk_get_tab_thickness(void)
-     return border.top;
- }
- 
-+static void
-+moz_gtk_tab_prepare_style_context(GtkStyleContext *style,
-+                                  GtkTabFlags flags)
-+{  
-+  gtk_style_context_set_state(style, ((flags & MOZ_GTK_TAB_SELECTED) == 0) ? 
-+                                        GTK_STATE_FLAG_NORMAL : 
-+                                        GTK_STATE_FLAG_ACTIVE);
-+  gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB, 
-+                                      (flags & MOZ_GTK_TAB_FIRST) ? 
-+                                        GTK_REGION_FIRST : 0);
-+  gtk_style_context_add_class(style, (flags & MOZ_GTK_TAB_BOTTOM) ? 
-+                                        GTK_STYLE_CLASS_BOTTOM : 
-+                                        GTK_STYLE_CLASS_TOP);
-+}
-+
- /* actual small tabs */
- static gint
- moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
-@@ -2117,22 +2132,35 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
-      * tab appear physically attached to the tabpanel; see details below. */
- 
-     GtkStyleContext* style;
-+    GdkRectangle tabRect;
-     GdkRectangle focusRect;
-     GdkRectangle backRect;
-+    int initial_gap = 0;
- 
-     ensure_tab_widget();
-     gtk_widget_set_direction(gTabWidget, direction);
- 
-     style = gtk_widget_get_style_context(gTabWidget);    
--    backRect = focusRect = *rect;
--
-     gtk_style_context_save(style);
-+    moz_gtk_tab_prepare_style_context(style, flags);
-+
-+    tabRect = *rect;
-+
-+    if (flags & MOZ_GTK_TAB_FIRST) {
-+        gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL);
-+        tabRect.width -= initial_gap;
-+
-+        if (direction != GTK_TEXT_DIR_RTL) {
-+            tabRect.x += initial_gap;
-+        }
-+    }
-+
-+    focusRect = backRect = tabRect;
- 
-     if ((flags & MOZ_GTK_TAB_SELECTED) == 0) {
-         /* Only draw the tab */
--        gtk_style_context_set_state(style, GTK_STATE_FLAG_NORMAL);
-         gtk_render_extension(style, cr,
--                             rect->x, rect->y, rect->width, rect->height,
-+                             tabRect.x, tabRect.y, tabRect.width, tabRect.height,
-                             (flags & MOZ_GTK_TAB_BOTTOM) ?
-                                 GTK_POS_TOP : GTK_POS_BOTTOM );
-     } else {
-@@ -2186,24 +2214,19 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
-         gap_loffset = gap_roffset = 20; /* should be enough */
-         if (flags & MOZ_GTK_TAB_FIRST) {
-             if (direction == GTK_TEXT_DIR_RTL)
--                gap_roffset = 0;
-+                gap_roffset = initial_gap;
-             else
--                gap_loffset = 0;
-+                gap_loffset = initial_gap;
-         }
- 
--        gtk_style_context_set_state(style, GTK_STATE_FLAG_ACTIVE);
--
--        /* Adwaita theme engine crashes without it (rhbz#713764) */
--        gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB, 0);      
--
-         if (flags & MOZ_GTK_TAB_BOTTOM) {
-             /* Draw the tab on bottom */
-             focusRect.y += gap_voffset;
-             focusRect.height -= gap_voffset;
- 
-             gtk_render_extension(style, cr,
--                                 rect->x, rect->y + gap_voffset, rect->width,
--                                 rect->height - gap_voffset, GTK_POS_TOP);
-+                                 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);
- 
-@@ -2219,38 +2242,39 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
-             cairo_clip(cr);
- 
-             gtk_render_frame_gap(style, cr,
--                                 rect->x - gap_loffset,
--                                 rect->y + gap_voffset - 3 * gap_height,
--                                 rect->width + gap_loffset + gap_roffset,
-+                                 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 + rect->width);
-+                                 gap_loffset, gap_loffset + tabRect.width);
-             cairo_restore(cr);
-         } else {
-             /* Draw the tab on top */
-             focusRect.height -= gap_voffset;
-             gtk_render_extension(style, cr,
--                                 rect->x, rect->y, rect->width,
--                                 rect->height - gap_voffset, GTK_POS_BOTTOM);
-+                                 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 += (rect->height - gap_voffset);
-+            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,
--                                 rect->x - gap_loffset,
--                                 rect->y + rect->height - gap_voffset,
--                                 rect->width + gap_loffset + gap_roffset,
-+                                 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 + rect->width);
-+                                 gap_loffset, gap_loffset + tabRect.width);
-             cairo_restore(cr);
-         }
-     }
-@@ -2885,10 +2909,6 @@ moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top,
-                                       left, top, right, bottom);
-             return MOZ_GTK_SUCCESS;
-         }
--    case MOZ_GTK_TAB:
--        ensure_tab_widget();
--        w = gTabWidget;
--        break;
-     /* These widgets have no borders, since they are not containers. */
-     case MOZ_GTK_SPLITTER_HORIZONTAL:
-     case MOZ_GTK_SPLITTER_VERTICAL:
-@@ -2932,6 +2952,51 @@ moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top,
- }
- 
- gint
-+moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, 
-+                       GtkTextDirection direction, GtkTabFlags flags)
-+{
-+    GtkStyleContext* style;    
-+    int tab_curvature;
-+
-+    ensure_tab_widget();
-+
-+    style = gtk_widget_get_style_context(gTabWidget);
-+    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);
-+    *left += tab_curvature;
-+    *right += tab_curvature;
-+
-+    if (flags & MOZ_GTK_TAB_FIRST) {
-+      int initial_gap;
-+      gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL);
-+      if (direction == GTK_TEXT_DIR_RTL)
-+      	*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;
-+    }
-+
-+    gtk_style_context_restore(style);
-+
-+    return MOZ_GTK_SUCCESS;
-+}
-+
-+gint
- moz_gtk_get_combo_box_entry_button_size(gint* width, gint* height)
- {
-     /*
-diff --git widget/gtk/gtkdrawing.h widget/gtk/gtkdrawing.h
-index fb11105..1938e8f 100644
---- widget/gtk/gtkdrawing.h
-+++ widget/gtk/gtkdrawing.h
-@@ -259,6 +259,19 @@ gint moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top,
-                                gboolean inhtml);
- 
- /**
-+ * Get the border size of a notebook tab
-+ * left/right:  [OUT] the tab's left/right border
-+ * top/bottom:  [OUT] the tab's top/bottom border
-+ * direction:   the text direction for the widget
-+ * flags:       tab-dependant flags; see the GtkTabFlags definition.
-+ *
-+ * returns:    MOZ_GTK_SUCCESS if there was no error, an error code otherwise
-+ */
-+gint
-+moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, 
-+                       GtkTextDirection direction, GtkTabFlags flags);
-+
-+/**
-  * Get the desired size of a GtkCheckButton
-  * indicator_size:     [OUT] the indicator size
-  * indicator_spacing:  [OUT] the spacing between the indicator and its
-diff --git widget/gtk/nsNativeThemeGTK.cpp widget/gtk/nsNativeThemeGTK.cpp
-index 969fb0a..62018e5 100644
---- widget/gtk/nsNativeThemeGTK.cpp
-+++ widget/gtk/nsNativeThemeGTK.cpp
-@@ -940,14 +940,18 @@ nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext* aContext, nsIFrame* aFrame,
-     // but don't reserve any space for it.
-     break;
-   case NS_THEME_TAB:
--    // Top tabs have no bottom border, bottom tabs have no top border
--    moz_gtk_get_widget_border(MOZ_GTK_TAB, &aResult->left, &aResult->top,
--                              &aResult->right, &aResult->bottom, direction,
--                              FALSE);
--    if (IsBottomTab(aFrame))
--        aResult->top = 0;
--    else
--        aResult->bottom = 0;
-+    {
-+      GtkThemeWidgetType gtkWidgetType;
-+      gint flags;
-+
-+      if (!GetGtkWidgetAndState(aWidgetType, aFrame, gtkWidgetType, nullptr,
-+                                &flags))
-+        return NS_OK;
-+
-+      moz_gtk_get_tab_border(&aResult->left, &aResult->top,
-+                             &aResult->right, &aResult->bottom, direction,
-+                             (GtkTabFlags)flags);
-+    }
-     break;
-   case NS_THEME_MENUITEM:
-   case NS_THEME_CHECKMENUITEM:

Modified: trunk/www/firefox/files/patch-system-openh264
==============================================================================
--- trunk/www/firefox/files/patch-system-openh264	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox/files/patch-system-openh264	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,15 +1,15 @@
 # Revert bug 1045209 to allow using absolute path
 
 diff --git content/media/gmp/GMPChild.cpp content/media/gmp/GMPChild.cpp
-index 4165a75..81914d5 100644
+index 1dde3ac..12c88cf 100644
 --- content/media/gmp/GMPChild.cpp
 +++ content/media/gmp/GMPChild.cpp
-@@ -66,19 +66,11 @@
+@@ -76,21 +76,14 @@ GetFileBase(const std::string& aPluginPa
    }
  #endif
  
 -  nsCOMPtr<nsIFile> parent;
--  rv = aLibFile->GetParent(getter_AddRefs(parent));
+-  rv = aFileBase->GetParent(getter_AddRefs(parent));
 -  if (NS_FAILED(rv)) {
 -    return false;
 -  }
@@ -18,15 +18,18 @@
 -  rv = parent->GetLeafName(parentLeafName);
 -  if (NS_FAILED(rv)) {
 +  nsAutoString leafName;
-+  if (NS_FAILED(aLibFile->GetLeafName(leafName))) {
++  if (NS_FAILED(aFileBase->GetLeafName(leafName))) {
      return false;
    }
--
--  nsAutoString baseName(Substring(parentLeafName, 4, parentLeafName.Length() - 1));
-+  nsAutoString baseName(Substring(leafName, 4, leafName.Length() - 1));
  
- #if defined(XP_MACOSX)
-   nsAutoString binaryName = NS_LITERAL_STRING("lib") + baseName + NS_LITERAL_STRING(".dylib");
+-  aBaseName = Substring(parentLeafName,
++  aBaseName = Substring(leafName,
+                         4,
+-                        parentLeafName.Length() - 1);
++                        leafName.Length() - 1);
+   return true;
+ }
+ 
 diff --git content/media/gmp/GMPParent.cpp content/media/gmp/GMPParent.cpp
 index aa60acf..90878ca 100644
 --- content/media/gmp/GMPParent.cpp

Modified: trunk/www/firefox/files/patch-z-bug517422
==============================================================================
--- trunk/www/firefox/files/patch-z-bug517422	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/firefox/files/patch-z-bug517422	Tue Dec  2 13:52:00 2014	(r1782)
@@ -494,10 +494,10 @@
  if CONFIG['MOZ_NATIVE_LIBEVENT']:
      OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
  
-diff --git xpcom/build/nsXPComInit.cpp xpcom/build/nsXPComInit.cpp
+diff --git xpcom/build/XPCOMInit.cpp xpcom/build/XPCOMInit.cpp
 index 2cf281e..6d7af0e 100644
---- xpcom/build/nsXPComInit.cpp
-+++ xpcom/build/nsXPComInit.cpp
+--- xpcom/build/XPCOMInit.cpp
++++ xpcom/build/XPCOMInit.cpp
 @@ -138,7 +138,9 @@ extern nsresult nsStringInputStreamConstructor(nsISupports*, REFNSIID, void**);
  #include "mozilla/VisualEventTracer.h"
  #endif

Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/linux-firefox/Makefile	Tue Dec  2 13:52:00 2014	(r1782)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/linux-firefox/Makefile 370932 2014-10-15 15:48:16Z beat $
 
 PORTNAME=	firefox
-DISTVERSION=	34.0.5
+DISTVERSION=	35.0b1
 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	Mon Dec  1 18:23:42 2014	(r1781)
+++ trunk/www/linux-firefox/distinfo	Tue Dec  2 13:52:00 2014	(r1782)
@@ -1,5 +1,5 @@
-SHA256 (firefox-34.0.5.tar.bz2) = bed2197e38ff7ea2152c7c295b5eac15efd031695075613c57afe003c6c2a728
-SIZE (firefox-34.0.5.tar.bz2) = 46607342
+SHA256 (firefox-35.0b1.tar.bz2) = 9b8e2a0501189df64e6b811d5436341d3cf54084ebcb0505c6325f95fc93e097
+SIZE (firefox-35.0b1.tar.bz2) = 47057559
 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



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