[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
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Tue Dec 2 13:52:11 UTC 2014
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 at 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
More information about the freebsd-gecko
mailing list