From owner-freebsd-gecko@FreeBSD.ORG Tue Dec 2 13:52:11 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DD7436F6 for ; Tue, 2 Dec 2014 13:52:10 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 00479C34 for ; Tue, 2 Dec 2014 13:52:09 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id sB2Dq6L9018922 for ; Tue, 2 Dec 2014 13:52:06 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id sB2Dq1LI011978 for freebsd-gecko@freebsd.org; Tue, 2 Dec 2014 13:52:01 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 2 Dec 2014 13:52:01 GMT Message-Id: <201412021352.sB2Dq1LI011978@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f 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 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reply-To: freebsd-gecko@freebsd.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2014 13:52:11 -0000 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 @@ libxul 31.3.0 + + nss + 3.17.3 +

The Mozilla Project reports:

+

ASN.1 DER decoding of lengths is too permissive, allowing + undetected smuggling of arbitrary data

+

MSFA-2014-90 Apple CoreGraphics framework on OS X 10.10 + logging input data to /tmp directory

MSFA-2014-89 Bad casting from the BasicThebesLayer to BasicContainerLayer

MSFA-2014-88 Buffer overflow while parsing media content

@@ -60,6 +68,8 @@ CVE-2014-1592 CVE-2014-1593 CVE-2014-1594 + CVE-2014-1595 + CVE-2014-1569 https://www.mozilla.org/security/advisories/mfsa2014-83 https://www.mozilla.org/security/advisories/mfsa2014-84 https://www.mozilla.org/security/advisories/mfsa2014-85 @@ -67,10 +77,11 @@ https://www.mozilla.org/security/advisories/mfsa2014-87 https://www.mozilla.org/security/advisories/mfsa2014-88 https://www.mozilla.org/security/advisories/mfsa2014-89 + https://www.mozilla.org/security/advisories/mfsa2014-90 https://www.mozilla.org/security/advisories/ 2014-12-01 - 2014-12-01 + 2014-12-02 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 -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++ 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 -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 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