Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, eclass/, www-client/firefox/files/, ...
Date: Fri, 28 Sep 2018 11:12:42
Message-Id: 1538093499.2817493c420ea8dedce92ec221d93b405f27f8e4.whissi@gentoo
1 commit: 2817493c420ea8dedce92ec221d93b405f27f8e4
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 28 00:11:39 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 28 00:11:39 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=2817493c
7
8 synchronize with Gentoo repository
9
10 eclass/mozconfig-v6.45.eclass | 9 +-
11 eclass/mozconfig-v6.52.eclass | 10 +-
12 eclass/mozconfig-v6.58.eclass | 2 +-
13 eclass/mozconfig-v6.60.eclass | 99 ++--
14 eclass/mozcoreconf-v4.eclass | 10 +-
15 eclass/mozcoreconf-v5.eclass | 2 +-
16 eclass/mozextension.eclass | 30 ++
17 eclass/mozlinguas-v2.eclass | 43 +-
18 mail-client/thunderbird/Manifest | 114 ++---
19 .../files/thunderbird-60.0-blessings-TERM.patch | 70 +++
20 mail-client/thunderbird/metadata.xml | 23 +-
21 ...ird-52.9.0.ebuild => thunderbird-52.9.1.ebuild} | 0
22 ...d-60.0-r1.ebuild => thunderbird-60.0-r3.ebuild} | 300 +++++++-----
23 www-client/firefox/Manifest | 462 ++++++++----------
24 .../files/firefox-60.0-blessings-TERM.patch | 70 +++
25 .../files/firefox-60.0-do-not-force-lld.patch | 262 ++++++++++
26 .../firefox/files/firefox-60.0-sandbox-lto.patch | 13 +
27 .../firefox/files/firefox-61.0-mozHunspell.patch | 25 +
28 www-client/firefox/files/gentoo-default-prefs.js-1 | 10 +-
29 www-client/firefox/firefox-60.1.0.ebuild | 525 ---------------------
30 ...-62.0_beta6.ebuild => firefox-60.2.1-r1.ebuild} | 65 ++-
31 ...ox-62.0_beta16.ebuild => firefox-62.0.2.ebuild} | 150 ++++--
32 www-client/firefox/metadata.xml | 6 +-
33 23 files changed, 1171 insertions(+), 1129 deletions(-)
34
35 diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
36 index 8c83b80..65d5878 100644
37 --- a/eclass/mozconfig-v6.45.eclass
38 +++ b/eclass/mozconfig-v6.45.eclass
39 @@ -4,6 +4,7 @@
40 # @ECLASS: mozconfig-v6.45.eclass
41 # @MAINTAINER:
42 # mozilla team <mozilla@g.o>
43 +# @SUPPORTED_EAPIS: 5 6 7
44 # @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
45 # @DESCRIPTION:
46 # This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
47 @@ -29,6 +30,7 @@ esac
48 inherit flag-o-matic toolchain-funcs mozcoreconf-v4
49
50 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
51 +# @DEFAULT_UNSET
52 # @DESCRIPTION:
53 # Set this variable before the inherit line, when an ebuild needs to provide
54 # optional necko-wifi support via IUSE="wifi". Currently this would include
55 @@ -39,6 +41,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
56 # Set the variable to any value if the use flag should exist but not be default-enabled.
57
58 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
59 +# @DEFAULT_UNSET
60 # @DESCRIPTION:
61 # Set this variable before the inherit line, when an ebuild needs to provide
62 # optional necko-wifi support via IUSE="jit". Currently this would include
63 @@ -49,6 +52,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
64 # Set the variable to any value if the use flag should exist but not be default-enabled.
65
66 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
67 +# @DEFAULT_UNSET
68 # @DESCRIPTION:
69 # Set this variable before the inherit line, when an ebuild can provide
70 # optional gtk3 support via IUSE="gtk3". Currently this would include
71 @@ -59,6 +63,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
72 # Set the variable to any value if the use flag should exist but not be default-enabled.
73
74 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
75 +# @DEFAULT_UNSET
76 # @DESCRIPTION:
77 # Set this variable before the inherit line, when an ebuild can provide
78 # optional qt5 support via IUSE="qt5". Currently this would include
79 @@ -75,6 +80,7 @@ IUSE="${IUSE} dbus debug ffmpeg +gstreamer +jemalloc3 neon pulseaudio selinux st
80 # some notes on deps:
81 # gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
82 # media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
83 +# media-libs/libcanberra is dlopen'ed rather than linked
84
85 RDEPEND=">=app-text/hunspell-1.2:=
86 dev-libs/atk
87 @@ -87,6 +93,7 @@ RDEPEND=">=app-text/hunspell-1.2:=
88 >=media-libs/mesa-10.2:*
89 media-libs/fontconfig
90 >=media-libs/freetype-2.4.10
91 + media-libs/libcanberra:*[pulseaudio?]
92 kernel_linux? ( media-libs/alsa-lib )
93 pulseaudio? ( media-sound/pulseaudio )
94 virtual/freedesktop-icon-theme
95 @@ -118,7 +125,7 @@ RDEPEND=">=app-text/hunspell-1.2:=
96 system-harfbuzz? ( >=media-libs/harfbuzz-1.1.3:0=[graphite,icu] >=media-gfx/graphite2-1.3.8 )
97 "
98
99 -if [[ ${PV} == "45.0" ]]; then
100 +if [[ ${PV/45.0*/} == "" ]]; then
101 RDEPEND+="
102 system-libvpx? ( >=media-libs/libvpx-1.3.0:0=[postproc] )"
103 else
104
105 diff --git a/eclass/mozconfig-v6.52.eclass b/eclass/mozconfig-v6.52.eclass
106 index 8dbb55f..646232c 100644
107 --- a/eclass/mozconfig-v6.52.eclass
108 +++ b/eclass/mozconfig-v6.52.eclass
109 @@ -4,6 +4,7 @@
110 # @ECLASS: mozconfig-v6.52.eclass
111 # @MAINTAINER:
112 # mozilla team <mozilla@g.o>
113 +# @SUPPORTED_EAPIS: 5 6 7
114 # @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
115 # @DESCRIPTION:
116 # This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
117 @@ -29,6 +30,7 @@ esac
118 inherit flag-o-matic toolchain-funcs mozcoreconf-v5
119
120 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
121 +# @DEFAULT_UNSET
122 # @DESCRIPTION:
123 # Set this variable before the inherit line, when an ebuild needs to provide
124 # optional necko-wifi support via IUSE="wifi". Currently this would include
125 @@ -39,6 +41,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
126 # Set the variable to any value if the use flag should exist but not be default-enabled.
127
128 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
129 +# @DEFAULT_UNSET
130 # @DESCRIPTION:
131 # Set this variable before the inherit line, when an ebuild needs to provide
132 # deterministic jit support via IUSE="jit". The upstream default will be used
133 @@ -49,6 +52,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
134 # Set the variable to any value if the use flag should exist but not be default-enabled.
135
136 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
137 +# @DEFAULT_UNSET
138 # @DESCRIPTION:
139 # Set this variable before the inherit line, when an ebuild can provide
140 # optional gtk3 support via IUSE="force-gtk3". Currently this would include
141 @@ -61,6 +65,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
142 # MOZCONFIG_OPTIONAL_GTK2ONLY.
143
144 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK2ONLY
145 +# @DEFAULT_UNSET
146 # @DESCRIPTION:
147 # Set this variable before the inherit line, when an ebuild can provide
148 # optional gtk2-only support via IUSE="gtk2".
149 @@ -74,6 +79,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
150 # Set the variable to any value if the use flag should exist but not be default-enabled.
151
152 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
153 +# @DEFAULT_UNSET
154 # @DESCRIPTION:
155 # Set this variable before the inherit line, when an ebuild can provide
156 # optional qt5 support via IUSE="qt5". Currently this would include
157 @@ -312,10 +318,6 @@ mozconfig_config() {
158 mozconfig_annotate '-pulseaudio' --enable-alsa
159 fi
160
161 - # Enable sandbox and content sandboxing
162 - mozconfig_annotate 'sandbox' --enable-sandbox
163 - mozconfig_annotate 'sandbox' --enable-content-sandbox
164 -
165 mozconfig_use_enable system-cairo
166 mozconfig_use_enable system-sqlite
167 mozconfig_use_with system-jpeg
168
169 diff --git a/eclass/mozconfig-v6.58.eclass b/eclass/mozconfig-v6.58.eclass
170 index 4aab9a4..a27e404 100644
171 --- a/eclass/mozconfig-v6.58.eclass
172 +++ b/eclass/mozconfig-v6.58.eclass
173 @@ -4,6 +4,7 @@
174 # @ECLASS: mozconfig-v6.58.eclass
175 # @MAINTAINER:
176 # mozilla team <mozilla@g.o>
177 +# @SUPPORTED_EAPIS: 5 6 7
178 # @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
179 # @DESCRIPTION:
180 # This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
181 @@ -266,7 +267,6 @@ mozconfig_config() {
182 mozconfig_annotate '' --enable-system-ffi
183 mozconfig_annotate '' --disable-gconf
184 mozconfig_annotate '' --with-intl-api
185 - mozconfig_annotate '' --enable-system-pixman
186
187 # skia has no support for big-endian platforms
188 if [[ $(tc-endian) == "big" ]]; then
189
190 diff --git a/eclass/mozconfig-v6.60.eclass b/eclass/mozconfig-v6.60.eclass
191 index ac0652a..b86fa2a 100644
192 --- a/eclass/mozconfig-v6.60.eclass
193 +++ b/eclass/mozconfig-v6.60.eclass
194 @@ -1,9 +1,10 @@
195 # Copyright 1999-2018 Gentoo Foundation
196 # Distributed under the terms of the GNU General Public License v2
197 #
198 -# @ECLASS: mozconfig-v6.58.eclass
199 +# @ECLASS: mozconfig-v6.60.eclass
200 # @MAINTAINER:
201 # mozilla team <mozilla@g.o>
202 +# @SUPPORTED_EAPIS: 5 6 7
203 # @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
204 # @DESCRIPTION:
205 # This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
206 @@ -73,18 +74,8 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v6
207 # Set the variable to "enabled" if the use flag should be enabled by default.
208 # Set the variable to any value if the use flag should exist but not be default-enabled.
209
210 -# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
211 -# @DESCRIPTION:
212 -# Set this variable before the inherit line, when an ebuild can provide
213 -# optional qt5 support via IUSE="qt5". Currently this would include
214 -# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
215 -#
216 -# Leave the variable UNSET if qt5 support should not be available.
217 -# Set the variable to "enabled" if the use flag should be enabled by default.
218 -# Set the variable to any value if the use flag should exist but not be default-enabled.
219 -
220 # use-flags common among all mozilla ebuilds
221 -IUSE="${IUSE} dbus debug neon pulseaudio selinux startup-notification system-harfbuzz
222 +IUSE="${IUSE} clang dbus debug neon pulseaudio selinux startup-notification system-harfbuzz
223 system-icu system-jpeg system-libevent system-sqlite system-libvpx"
224
225 # some notes on deps:
226 @@ -122,7 +113,7 @@ RDEPEND=">=app-text/hunspell-1.5.4:=
227 system-icu? ( >=dev-libs/icu-59.1:= )
228 system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
229 system-libevent? ( >=dev-libs/libevent-2.0:0= )
230 - system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
231 + system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
232 system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
233 system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
234 "
235 @@ -162,17 +153,21 @@ fi
236
237 DEPEND="app-arch/zip
238 app-arch/unzip
239 - >=sys-devel/binutils-2.16.1
240 + >=sys-devel/binutils-2.30
241 sys-apps/findutils
242 + clang? (
243 + >=sys-devel/llvm-4.0.1[gold]
244 + >=sys-devel/lld-4.0.1
245 + )
246 pulseaudio? ( media-sound/pulseaudio )
247 - elibc_glibc? ( || (
248 - ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
249 - >=dev-lang/rust-1.24.0[extended]
250 - ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
251 - ) )
252 - elibc_musl? ( || ( >=dev-lang/rust-1.24.0
253 - >=dev-util/cargo-0.25.0
254 - ) )
255 + elibc_glibc? (
256 + virtual/cargo
257 + virtual/rust
258 + )
259 + elibc_musl? (
260 + virtual/cargo
261 + virtual/rust
262 + )
263 ${RDEPEND}"
264
265 RDEPEND+="
266 @@ -198,6 +193,20 @@ RDEPEND+="
267 # }
268
269 mozconfig_config() {
270 + if use clang && ! tc-is-clang ; then
271 + # Force clang
272 + einfo "Enforcing the use of clang due to USE=clang ..."
273 + CC=${CHOST}-clang
274 + CXX=${CHOST}-clang++
275 + strip-unsupported-flags
276 + elif ! use clang && ! tc-is-gcc ; then
277 + # Force gcc
278 + einfo "Enforcing the use of gcc due to USE=-clang ..."
279 + CC=${CHOST}-gcc
280 + CXX=${CHOST}-gcc++
281 + strip-unsupported-flags
282 + fi
283 +
284 # Migrated from mozcoreconf-2
285 mozconfig_annotate 'system_libs' \
286 --with-system-zlib \
287 @@ -206,14 +215,20 @@ mozconfig_config() {
288 # Stylo is only broken on x86 builds
289 use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
290
291 + # Stylo is horribly broken on arm, renders GUI unusable
292 + use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
293 +
294 # Must pass release in order to properly select linker
295 mozconfig_annotate 'Enable by Gentoo' --enable-release
296
297 - # Must pass --enable-gold if using ld.gold
298 - if tc-ld-is-gold ; then
299 - mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
300 + # Avoid auto-magic on linker
301 + if use clang ; then
302 + # This is upstream's default
303 + mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
304 + elif tc-ld-is-gold ; then
305 + mozconfig_annotate "linker is set to gold" --enable-linker=gold
306 else
307 - mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
308 + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
309 fi
310
311 if has bindist ${IUSE}; then
312 @@ -294,21 +309,6 @@ mozconfig_config() {
313 toolkit_comment="gtk2 use flag"
314 fi
315 fi
316 - if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
317 - if use qt5; then
318 - toolkit="cairo-qt"
319 - toolkit_comment="qt5 use flag"
320 - # need to specify these vars because the qt5 versions are not found otherwise,
321 - # and setting --with-qtdir overrides the pkg-config include dirs
322 - local i
323 - for i in qmake moc rcc; do
324 - echo "export HOST_${i^^}=\"$(qt5_get_bindir)/${i}\"" \
325 - >> "${S}"/.mozconfig || die
326 - done
327 - echo 'unset QTDIR' >> "${S}"/.mozconfig || die
328 - mozconfig_annotate '+qt5' --disable-gio
329 - fi
330 - fi
331 mozconfig_annotate "${toolkit_comment}" --enable-default-toolkit=${toolkit}
332
333 # Instead of the standard --build= and --host=, mozilla uses --host instead
334 @@ -324,9 +324,6 @@ mozconfig_config() {
335 mozconfig_annotate '-pulseaudio' --enable-alsa
336 fi
337
338 - # For testing purpose only
339 - mozconfig_annotate 'Sandbox' --enable-content-sandbox
340 -
341 mozconfig_use_enable system-sqlite
342 mozconfig_use_with system-jpeg
343 mozconfig_use_with system-icu
344 @@ -334,13 +331,21 @@ mozconfig_config() {
345 mozconfig_use_with system-harfbuzz
346 mozconfig_use_with system-harfbuzz system-graphite2
347
348 + if use arm ; then
349 + mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
350 + fi
351 +
352 # Modifications to better support ARM, bug 553364
353 if use neon ; then
354 mozconfig_annotate '' --with-fpu=neon
355 - mozconfig_annotate '' --with-thumb=yes
356 - mozconfig_annotate '' --with-thumb-interwork=no
357 +
358 + if ! tc-is-clang ; then
359 + # thumb options aren't supported when using clang, bug 666966
360 + mozconfig_annotate '' --with-thumb=yes
361 + mozconfig_annotate '' --with-thumb-interwork=no
362 + fi
363 fi
364 - if [[ ${CHOST} == armv* ]] ; then
365 + if [[ ${CHOST} == armv*h* ]] ; then
366 mozconfig_annotate '' --with-float-abi=hard
367 if ! use system-libvpx ; then
368 sed -i -e "s|softfp|hard|" \
369
370 diff --git a/eclass/mozcoreconf-v4.eclass b/eclass/mozcoreconf-v4.eclass
371 index 983a260..eef1b5e 100644
372 --- a/eclass/mozcoreconf-v4.eclass
373 +++ b/eclass/mozcoreconf-v4.eclass
374 @@ -96,7 +96,7 @@ moz_pkgsetup() {
375 export USE_PTHREADS=1
376 export ALDFLAGS=${LDFLAGS}
377 # ensure MOZCONFIG is not defined
378 - eval unset MOZCONFIG
379 + unset MOZCONFIG
380
381 # set MOZILLA_FIVE_HOME
382 export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
383 @@ -190,24 +190,20 @@ mozconfig_init() {
384
385 # Additional ARCH support
386 case "${ARCH}" in
387 - arm)
388 - # Reduce the memory requirements for linking
389 - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
390 - ;;
391 alpha)
392 # Historically we have needed to add -fPIC manually for 64-bit.
393 # Additionally, alpha should *always* build with -mieee for correct math
394 # operation
395 append-flags -fPIC -mieee
396 ;;
397 +
398 ia64)
399 # Historically we have needed to add this manually for 64-bit
400 append-flags -fPIC
401 ;;
402 +
403 ppc64)
404 append-flags -fPIC -mminimal-toc
405 - # Reduce the memory requirements for linking
406 - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
407 ;;
408 esac
409
410
411 diff --git a/eclass/mozcoreconf-v5.eclass b/eclass/mozcoreconf-v5.eclass
412 index 70dc868..ab8440b 100644
413 --- a/eclass/mozcoreconf-v5.eclass
414 +++ b/eclass/mozcoreconf-v5.eclass
415 @@ -87,7 +87,7 @@ moz_pkgsetup() {
416 # Ensure we use correct toolchain
417 export HOST_CC="$(tc-getBUILD_CC)"
418 export HOST_CXX="$(tc-getBUILD_CXX)"
419 - tc-export CC CXX LD PKG_CONFIG AR RANLIB
420 + tc-export CC CXX LD PKG_CONFIG
421
422 # Ensure that we have a sane build enviroment
423 export MOZILLA_CLIENT=1
424
425 diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
426 index 425da7e..68f401e 100644
427 --- a/eclass/mozextension.eclass
428 +++ b/eclass/mozextension.eclass
429 @@ -91,5 +91,35 @@ xpi_install() {
430 doins -r "${x}"/* || die "failed to copy extension"
431 }
432
433 +xpi_copy() {
434 + local emid
435 +
436 + # You must tell xpi_install which xpi to use
437 + [[ ${#} -ne 1 ]] && die "$FUNCNAME takes exactly one argument, please specify an xpi to unpack"
438 +
439 + x="${1}"
440 + #cd ${x}
441 + # determine id for extension
442 + if [[ -f "${x}"/install.rdf ]]; then
443 + emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
444 + || die "failed to determine extension id from install.rdf"
445 + elif [[ -f "${x}"/manifest.json ]]; then
446 + emid="$( sed -n 's/.*"id": "\([^"]*\)",.*/\1/p' "${x}"/manifest.json )" \
447 + || die "failed to determine extension id from manifest.json"
448 + else
449 + die "failed to determine extension id"
450 + fi
451 +
452 + if [[ -n ${MOZEXTENSION_TARGET} ]]; then
453 + insinto "${MOZILLA_FIVE_HOME}"/${MOZEXTENSION_TARGET%/}
454 + elif $(mozversion_extension_location) ; then
455 + insinto "${MOZILLA_FIVE_HOME}"/browser/extensions
456 + else
457 + insinto "${MOZILLA_FIVE_HOME}"/extensions
458 + fi
459 +
460 + newins "${DISTDIR%/}"/${x##*/}.xpi ${emid}.xpi
461 +}
462 +
463 _MOZEXTENSION=1
464 fi
465
466 diff --git a/eclass/mozlinguas-v2.eclass b/eclass/mozlinguas-v2.eclass
467 index adadb4b..73576e9 100644
468 --- a/eclass/mozlinguas-v2.eclass
469 +++ b/eclass/mozlinguas-v2.eclass
470 @@ -7,6 +7,7 @@
471 # @AUTHOR:
472 # Nirbheek Chauhan <nirbheek@g.o>
473 # Ian Stakenvicius <axs@g.o>
474 +# @SUPPORTED_EAPIS: 2 3 4 5 6
475 # @BLURB: Handle language packs for mozilla products
476 # @DESCRIPTION:
477 # Sets IUSE according to MOZ_LANGS (language packs available). Also exports
478 @@ -59,6 +60,12 @@ esac
479 # The http URI prefix for the release tarballs and language packs.
480 : ${MOZ_HTTP_URI:=""}
481
482 +# @ECLASS-VARIABLE: MOZ_LANGPACK_HTTP_URI
483 +# @DESCRIPTION:
484 +# An alternative http URI if it differs from official mozilla URI.
485 +# Defaults to whatever MOZ_HTTP_URI was set to.
486 +: ${MOZ_LANGPACK_HTTP_URI:=${MOZ_HTTP_URI}}
487 +
488 # @ECLASS-VARIABLE: MOZ_LANGPACK_PREFIX
489 # @DESCRIPTION:
490 # The relative path till the lang code in the langpack file URI.
491 @@ -117,18 +124,23 @@ esac
492 # shouldn't (ie it is an alpha or beta package)
493 : ${MOZ_FORCE_UPSTREAM_L10N:=""}
494
495 -
496 # @ECLASS-VARIABLE: MOZ_TOO_REGIONALIZED_FOR_L10N
497 # @INTERNAL
498 # @DESCRIPTION:
499 # Upstream identifiers that should not contain region subtags in L10N
500 MOZ_TOO_REGIONALIZED_FOR_L10N=( fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO nn-NO pa-IN sv-SE )
501
502 +# @ECLASS-VARIABLE: MOZ_INSTALL_L10N_XPIFILE
503 +# @DESCRIPTION:
504 +# Install langpacks as .xpi file instead of unpacked directory.
505 +# Leave unset to install unpacked
506 +: ${MOZ_INSTALL_L10N_XPIFILE:=""}
507 +
508 # Add l10n_* to IUSE according to available language packs
509 # No language packs for alphas and betas
510 if ! [[ -n ${MOZ_GENERATE_LANGPACKS} ]] ; then
511 - if ! [[ ${PV} =~ alpha ]] || { [[ ${PN} == seamonkey ]] && ! [[ ${PV} =~ alpha|beta ]] ; } || [[ -n ${MOZ_FORCE_UPSTREAM_L10N} ]] ; then
512 - [[ -z ${MOZ_FTP_URI} ]] && [[ -z ${MOZ_HTTP_URI} ]] && die "No URI set to download langpacks, please set one of MOZ_{FTP,HTTP}_URI"
513 + if ! [[ ${PV} =~ alpha|beta ]] || { [[ ${PN} == seamonkey ]] && ! [[ ${PV} =~ alpha ]] ; } || [[ -n ${MOZ_FORCE_UPSTREAM_L10N} ]] ; then
514 + [[ -z ${MOZ_FTP_URI} ]] && [[ -z ${MOZ_LANGPACK_HTTP_URI} ]] && die "No URI set to download langpacks, please set one of MOZ_{FTP,HTTP_LANGPACK}_URI"
515 for x in "${MOZ_LANGS[@]}" ; do
516 # en and en_US are handled internally
517 if [[ ${x} == en ]] || [[ ${x} == en-US ]]; then
518 @@ -143,8 +155,8 @@ if ! [[ -n ${MOZ_GENERATE_LANGPACKS} ]] ; then
519 SRC_URI+=" l10n_${xflag/[_@]/-}? ("
520 [[ -n ${MOZ_FTP_URI} ]] && SRC_URI+="
521 ${MOZ_FTP_URI}/${MOZ_LANGPACK_PREFIX}${x}${MOZ_LANGPACK_SUFFIX} -> ${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}.xpi"
522 - [[ -n ${MOZ_HTTP_URI} ]] && SRC_URI+="
523 - ${MOZ_HTTP_URI}/${MOZ_LANGPACK_PREFIX}${x}${MOZ_LANGPACK_SUFFIX} -> ${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}.xpi"
524 + [[ -n ${MOZ_LANGPACK_HTTP_URI} ]] && SRC_URI+="
525 + ${MOZ_LANGPACK_HTTP_URI}/${MOZ_LANGPACK_PREFIX}${x}${MOZ_LANGPACK_SUFFIX} -> ${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}.xpi"
526 SRC_URI+=" )"
527 IUSE+=" l10n_${xflag/[_@]/-}"
528 # We used to do some magic if specific/generic locales were missing, but
529 @@ -222,7 +234,7 @@ mozlinguas_export() {
530 else
531 :
532 fi
533 - ewarn "Sorry, but ${P} does not support the ${lingua} locale"
534 + einfo "Sorry, but ${P} does not support the ${lingua} locale in LINGUAS"
535 done
536 }
537
538 @@ -330,18 +342,6 @@ mozlinguas_xpistage_langpacks() {
539 cp -RLp -t "${modpath}/chrome" "${srcprefix}-${l}/chrome/${c}-${l}" || die
540 grep "locale ${c} ${l} chrome/" "${srcprefix}-${l}/chrome.manifest" \
541 >>"${modpath}/chrome.manifest" || die
542 - elif [[ -e "${srcprefix}-${l}/chrome/${c}/locale" ]]; then
543 - if grep "locale ${c} ${l}" "${srcprefix}-${l}/chrome.manifest" &>/dev/null; then
544 - grep "locale ${c} ${l} chrome/" "${srcprefix}-${l}/chrome.manifest" \
545 - >>"${modpath}/chrome.manifest" || die
546 - cp -RLp -t "${modpath}/chrome" "${srcprefix}-${l}/chrome/${c}" || die
547 - elif grep "locale ${c} ${l}" "${srcprefix}-${l}/chrome/${c}.manifest" &>/dev/null ; then
548 - grep "locale ${c} ${l}" "${srcprefix}-${l}/chrome/${c}.manifest" \
549 - >>"${modpath}/chrome/${c}.manifest" || die
550 - cp -RLp -t "${modpath}/chrome" "${srcprefix}-${l}/chrome/${c}" || die
551 - else
552 - ewarn "Locale ${l} could not be processed for ${c}, skipping."
553 - fi
554 elif [[ -e "${srcprefix}/chrome/${c}-${l}" ]]; then
555 cp -RLp -t "${modpath}/chrome" "${srcprefix}/chrome/${c}-${l}" || die
556 grep "locale ${c} ${l} chrome/" "${srcprefix}/chrome.manifest" \
557 @@ -370,8 +370,13 @@ mozlinguas_src_install() {
558 done
559 popd > /dev/null || die
560 fi
561 +
562 for x in "${mozlinguas[@]}"; do
563 - xpi_install "${WORKDIR}/${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}"
564 + if [[ -n ${MOZ_INSTALL_L10N_XPIFILE} ]]; then
565 + xpi_copy "${WORKDIR}/${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}"
566 + else
567 + xpi_install "${WORKDIR}/${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}"
568 + fi
569 done
570 }
571
572
573 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
574 index 2e1e844..40d0ed1 100644
575 --- a/mail-client/thunderbird/Manifest
576 +++ b/mail-client/thunderbird/Manifest
577 @@ -4,63 +4,63 @@ DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3
578 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
579 DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1 SHA512 8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496
580 DIST lightning-6.2.tar.xz 1647116 BLAKE2B 88a44c7ee6a1395372e260e8d0a0e00a6b2546398000ca701b74f98f85b73424e4126215c94543534ae1159de6644e81583353d53ae15b0e82592b17bf5fb2da SHA512 d51e56c6b21829dafa59cef086afb23f4afdd7dda5b1fdc1f6ad47ba0945e11dbedc826bb9764f42323275e251a48802eb5af2f0e5da27f3a64c105ee9f0dc4a
581 -DIST thunderbird-52.9.0-ar.xpi 604235 BLAKE2B 976fa2de5d2d132dd1aa835292c3991a1faaddd542a0eb9f72a75ae200c68edaccc921d5263a6c69324af8b189ada47f016863d1df147b3e54951fb7d3f1ad12 SHA512 50b9e878463ffdaae09fbe1e5567200892f20c3c593e9c53ac7524f58c688711e58b2cd8a668a5ae82e3cf96f0c178f5ff111d2f56f049bf3c771b881715a67c
582 -DIST thunderbird-52.9.0-ast.xpi 541173 BLAKE2B 3aa4e92287ba968f22d10c9fab41fc790042705544ddb998a43d91ac0912f9b028de63fe18cd982c40183aaddc628a4c547428db96c99df7e11e20223f573469 SHA512 70d8168751acf69915f3c6643feb23fce813a313243a392bd3979db24c4f8641b56f92a9f5861aa4224549ff621fadaf4b0f1ad924cf68b9daf6687d15d886c8
583 -DIST thunderbird-52.9.0-be.xpi 570932 BLAKE2B b2cbd5730b479e2839d463ba2d9b28b2807fe63d28225080e0900a4b284b752ad770475fa632b6dbffac2be151813c4bc4fa7142c1271a586637458fcd3c52c0 SHA512 a5d607682e7519634c6d8efb6e688c476f144287973aeb854f3dc708f07a05c57784a0d2e6416bae287b3315e5addb04384077f55398989d3b8fde24a1a8f826
584 -DIST thunderbird-52.9.0-bg.xpi 634897 BLAKE2B 099428e50c562e4cf1168d2ee9c322d6fa30294b53d191e5439c3bae740387b2ff3f88fd3b6e17c62d177e8947921d7a7257bbce6a0540dc99f2b93b00156e8d SHA512 b7111d9589aeaad76d7e7a315c9cff8eda9c543979252f295f1e10c502746eb29135246681b10182a389f7f60f1e7267de8a268a5f51bc57605f9def02ea7130
585 -DIST thunderbird-52.9.0-bn-BD.xpi 676901 BLAKE2B f56ae9db45b41641ee28bc7eae0e3a10702896dc22d5ebe822c61fb8a6032a0752ea950e575590857331ae4ab29b5121a38288c9ff78dba2d503a4ab6d86752e SHA512 aee603e3c82e7f8d7eab37becac87dd2b1e21282719cb7241d0cfce97ec4eed0d059e950a53790581ce225a94059b3d7603a3366ce7eb1cfe88d4039a201edc4
586 -DIST thunderbird-52.9.0-br.xpi 559380 BLAKE2B 0a774847076b503edd83c1f08d48c3cd5df5bbbf89ae7ac2d5b534bbfc5a30bca07a47de6ea9bf8b676ba44aa31019c2e3e98c4d1d7f177d92f16624a8966ddf SHA512 7f1812799616c533b3170f853b9a625887f850f8ef5a84cd3fc7d4342b4df410e278b7010cbbb6d788d1ed6efd4b5e636f96536bc3b2c7fe1daca2c0b1cf94e9
587 -DIST thunderbird-52.9.0-ca.xpi 569910 BLAKE2B 5b8fef430525d96b8d019280670717f35e86b53d3edec01c3034fca11cea05942147b8be247a465fcee13f860b345adaa42b26bce5ad087a67220763d69882f6 SHA512 e21b987728ddbcb92666fd1e20798fdcc9da6606bd8668f40048a82c49424005cc87fd05f74ca39a9ede8e130234631ac5b9e1403e095307d56c630c336433eb
588 -DIST thunderbird-52.9.0-cs.xpi 579150 BLAKE2B dc59cf7f00139ec1b24f1a7c2760a82c599479afdd807a9ffbc84b453cb0b7f4293d69ab340b997a2bc2c4b6680840507cc20de9cd7d1bc606a01f9d350d252c SHA512 5d55c94b8b2791fa6f2a37a0930716026df24c91722744934a4fa26f2f64dea1fb5d3fb750789db95ebf153303bd2fd93c96699894260413710d7487121abe24
589 -DIST thunderbird-52.9.0-cy.xpi 554858 BLAKE2B faecd9a7066e51c66946ddd3775530545bd8dcf139d6b983424dd51710c78f2e313bb1aa9629eb38e2dad312d30313b0b74d710f324f3a5176735bc7141f014e SHA512 c11fe8606ac053e04a6f7ca0d95636ecf03ac38ab5a5d1f2d11e1b11c26eda1b3834426a356dfa1c91c8746f2bc8294cdb361d433070e2ecbe5c14a17af24da7
590 -DIST thunderbird-52.9.0-da.xpi 543335 BLAKE2B 0aac6e64c8bb8005592c78d3770eceb86a42b6bda5db8558da4ae4439e28910c721116792bcdb1bd09e372e55c88abf7f9d5384ba2131e046534ea9ba05af178 SHA512 a467bc94cd2c2c7fe9720864b65846a3d66db422d789c412b641390437689bc3f9004b129c222a315d7c0b1f028dc5441479001a595e0188ebe52606fe2b86e0
591 -DIST thunderbird-52.9.0-de.xpi 555744 BLAKE2B be9314cb5cb702920bca07d846e5fc21e61ae08fcf1bede633683ebc323724c0bed20cc5bccb68af7cbfb2789df8b7275db79739dff9af0bec9ebe42c806eb11 SHA512 3f70eba9ae04bc7c60684768746cfac5f38665fe2094da8c285584e5181f1fef71f6e655149045c69e27ada42956011ab224da96745e22f51691fe367fee03ea
592 -DIST thunderbird-52.9.0-el.xpi 662965 BLAKE2B ffd00c0f28c5eca89c9e7663fabe363a4e45d340c0a5f54a386bd4cd35eae31bd66b5d9edc946aae55edce59cca5e33504d59d742b53ee754990bc4c8c13a6ea SHA512 6e71b7791d265d564e86b803922efe70e4a42789cdfbb6dc1fcdf4c64a537688f1650d0c3d3c552b71c744c3245aaae65a62b940cf536784f25e8a89d2e66420
593 -DIST thunderbird-52.9.0-en-GB.xpi 531234 BLAKE2B 9d950dc2c7ce5101d5741efbd2181e6cd71ad96194186cd361185c7bda78ab14713827e1b4b5ba1b201e5191e4238de3438a41c6b32444b47b3c45060a9c8842 SHA512 97790cdd2d8d5bd62830a3698cb488d04b9588fdcb7759f51818ce206d665fab93c706eea20719e2aba21a701eaa77461bebfc68029b8806e9556b135661f227
594 -DIST thunderbird-52.9.0-es-AR.xpi 565995 BLAKE2B e087ad1dab9c9ebc24c5b5569ae0e276b9c081d4562f5cb0716df4b9bd949bd397c3651fa5a6e4adbe48f54e2c9f95d0ea5419969b216bc83a70bd1393292a7d SHA512 d2f7f03a0acbc911d97567e1adbbacc01e0ee10b6e7611fa2897a7aaf91fc68ee33e386351ddc957c7133e8c0401683396781b498bac536cec4a94a640e3e8fb
595 -DIST thunderbird-52.9.0-es-ES.xpi 445464 BLAKE2B 18fa0a887e87f24281fd6ae0a002e5d2d7f19f14d60d82aaed9b8c999cb56805f295ecfed3dbc1a0cf4ec83c61b183de5f3834ef31ff1db76d48e6ec09c3dd8e SHA512 d612e94b077b1df62c59b75712bcaa64c668a2ae95db19eaa5b73bde9f716ce78d254513d9ffed42b21fd0d4e5792b01806597483e69a5dc1fde56a5630906a0
596 -DIST thunderbird-52.9.0-et.xpi 551661 BLAKE2B e76fe7368b035fd84c1b4d0e6b85c77d8df25511dface74719178272d3ddbee735e8914ced5a0a68d148c98e55d61c2e36f3536b72b26fdb48cdb7e92498b677 SHA512 9f732be17798c601973fc1b8bc31d59fa9f31eaea258d6dbf7573ab2b40d3952e9e28d7a5f2ada8d0c7ee97dce20517f4d8647862b113cfabac135d49bb92d1d
597 -DIST thunderbird-52.9.0-eu.xpi 555536 BLAKE2B e18deb4f741c3cad9e8745ab1de0b5da7e50b1da44f8a65e9715d9452b30daa63e43b298780c718804c7967a7e1fc46d00e11f65d5c259e1a0c757f7450ce63d SHA512 a215f0a0da9161be33a2da2026924d347168222d546dcc9a8496e207fae0782bc103d5e32c768a4be2fa00fb8a600964083e5eb732e6f91a88cfed888667d948
598 -DIST thunderbird-52.9.0-fi.xpi 550669 BLAKE2B 77283eb69f4e064454be71c9f7006ce66881d8d1f88a40f0f32897e76181b39f69e51185cb41c92415f889c9a91ec94e8f600263235cbb38621320023f491c2e SHA512 f916163f6f615b20a1e4a60fa21111286ab8df3a9f88e243de69925394674721c2808cee34020a95d58702d8f7d0ac629cbadbb10024db0de46132b9d55ff2da
599 -DIST thunderbird-52.9.0-fr.xpi 577560 BLAKE2B 84e08093afbf64bc8acc8f0d0832144cd4c872f48eaf1b70bb660309efa94df58bcfde61cc4d12216d36169001c2bf0bf400df0cde00819afe7d477992a95bd7 SHA512 2a7fe31fce0714fec73d63ed44cff7f357b150e06a4c61f4eb6397fd8b124edf5f4ba2c2af87d2d432979099151f161cca743b4d03eb9279800f1b6a67fca955
600 -DIST thunderbird-52.9.0-fy-NL.xpi 563632 BLAKE2B 9fbc5b548c5d233d46f383ff4032dc9e970615dbd23a38f6120b9bf336e6e808c05c01cdd51129f16bb562a718498771e452c5b4bc5730d72ec875f2f9ddb802 SHA512 2d82fe1882c51f42d855d5df2cf8cd74423fbe1548d8fa5cfd080c164d730f3cbd30cccb85fccb4ceb7d8cefa8b658470586c2f0efc2f034153340908109edea
601 -DIST thunderbird-52.9.0-ga-IE.xpi 583556 BLAKE2B a094da3f008b83e59d99e6d53d81b57a452899dade7ef64b9c39c7ebbba1b24c36607893584d329b2f3a037e1f22375e8bbfc395f3db009f018861aaa86c72f5 SHA512 526966c12347422157a2b0c5cf4fca55b0d84467bc4bf64538e125477e50d3a5b958e024e6ffc6e15e1a0b753ec20031550e634808cc4e543e9cfd1d1d03cd0a
602 -DIST thunderbird-52.9.0-gd.xpi 574065 BLAKE2B e08f307dd992621e535f7ef0a583907b9071007d9052a4209b574260683529d4c0c335bee127273b87546b56c3d927b06e53878d0f158e946653952a605066ff SHA512 4588aa8eb885380c46a66e0850e38b2c848a745d58be19b9e9efa61a93359152ec5708e0d576bd70c59a9c514c546524294a443958c404c1bc0a6dea6a7c054e
603 -DIST thunderbird-52.9.0-gl.xpi 575150 BLAKE2B 5616d69171d961652c8c2ba33fb726f862f7cbb41df15440752f7cb4127c14f49ac43f1ec55288d172ad31079772f714f702341969164661d46c03f72f505eae SHA512 236f185fbd15615e1b78b41b3e53c1b2445935c9dea0354f27961a301f08a987eaaa42f2e2f5f38f2e0dbb5213396b35d72665c5c80250122d963f2729001c96
604 -DIST thunderbird-52.9.0-he.xpi 592566 BLAKE2B e867d3928ff9a5a19dd327f8f49a9379f8fb27d2d9d22cb3318cfae70bb181e683fbf64dae2f496a4ffedbd1719c060efb2ca62bd3b5546e2b9615fe1934fc48 SHA512 2dc5bef2c35b425feaa32ffd0380375147d544259d40c8448fc0343d0f8b3a19fb30bc994ad752906dd0a72d0b8a301290afd89cc6e48b8ff52c860891356090
605 -DIST thunderbird-52.9.0-hr.xpi 564779 BLAKE2B 96fb69879096888987648bb21ddab91a57c9a676df4ca3503380c4fd88f73a179054ac2d8dbfca001d3e110eaa023c118b06893f4ed19a66b71d00475e8e80a9 SHA512 f1f989f08c5be8d80bbc214b07b5ce4e8979bf43bdd70b8dca41b4f83c9f7d7c775090ca667e0679f8fbcac84df839632065af90fd9ebd304097e45e5339bd88
606 -DIST thunderbird-52.9.0-hsb.xpi 582241 BLAKE2B 76520b8cd65f5aa8bfe1ec3cb05fa890e767944dd212974d60fe3d3a1bf6a8c7cb3227b1473f40c4b0d87be66408cd772d0f063d5c676771ad778977e239d0eb SHA512 67f7e38be24cde53b169751667105a97c6acc2ef7e6789f9e9018d18641ee2c1d94cc622c192094d91294694758acd9f6a2e80d2b01eee02dd381acf3664e79f
607 -DIST thunderbird-52.9.0-hu.xpi 586446 BLAKE2B a4cf73fd72ce36fa20384131e1fb7bfd31cb56750bd1a51fb8135ff14c1326512cafb74e9a2d464ab781b007bf0fee292a8948a5a0c4019b503c8b742ad7a404 SHA512 80cfca987519eb5ee0b2bf063fa6a371a338c98449d76a61c3848363401daeeaf173b0db8abc39fea787f7f896a4da9e37a1d654dfc52bab8ff820e851ccaf7d
608 -DIST thunderbird-52.9.0-hy-AM.xpi 629880 BLAKE2B 8586732234afaaadaadf4996c1d293d8ea44fde264e2d6880a8b05748538a74622c119160c214033d6e329fbfa0b942a6a326de5d1ed07ac53cbef150c1dc63b SHA512 4ae4afbadcac9341a6e5995a0597d7fb35f4d42241be554cebdd4d6a6fece160aac23cf4d939cb22959a2b85e685849a7043f81f3521f6547c34a876da2276ed
609 -DIST thunderbird-52.9.0-id.xpi 546526 BLAKE2B 23e955ede40bc8070479a553b8d8563a6d20ec76bc93ef7952a644b5a3c8ed9eb81f47c4be68f64a4885cfdebb5d31e5b4e595c08f794889c955c90a02a1819a SHA512 26706b3e30a6e539dc1aa667e593928a10ec6abdd8df6e714f0f72ec54371fd12b12f1f322e0a6e94b6d9954999cddcd9e999155684180993718e43bcd05c5c2
610 -DIST thunderbird-52.9.0-is.xpi 555712 BLAKE2B d1745843aa628d02be9fcae5eed744b1cc6c720846ccaf9372ccebea13977a357bba60ca8263b1cda9cb3d16c29bf3ca3e489c2e131d55bde6b7670df375b8d3 SHA512 655eb55ef961eb092892afc5f4217c5465f37c22f7475b02964f3ad6e10c139980bba452cec12224c5f4dcade65b736c4a7618f88d1d2047cba5662b27822fc6
611 -DIST thunderbird-52.9.0-it.xpi 455408 BLAKE2B 0d4a16c7261d79e95fc1e6ea6a84230882864144c414bc06f09b998c532495f05d910312294c2177d0a1eaadfefbef0726ee70db24a09c520e19bd5585192128 SHA512 e0d70a3f1d96a1cd8c7c45f381c8710c137ebe09cbc3fe7ef27d1aec0c632fe8733fb715a03d977112f2bfa38a892bbbaee30b45b009f94b6d34be6d61645d21
612 -DIST thunderbird-52.9.0-ja.xpi 630053 BLAKE2B 4f2a82a3b074c48db89076ea7b599e0167593acb6369aee219ece2bb496c39434e26d5facce8a6840768917171a295fa93ee166942ad5329a742a604c338035f SHA512 4cde8564df31275f0ee98503dbbfe378956fdc817c2d7228f43ddc7bb6396f2bdbf157813e17a2e3f9a979ccfbb09463775ca34925736fe4ca0e78014e3b9d9f
613 -DIST thunderbird-52.9.0-ko.xpi 595517 BLAKE2B ee1456b9fdc865be6bf51c57af56bfa78f71e6aad3cd2948ab32134cee6e7339acae90820ef26312539a1f9286a674ee6b2009a1d4d98d86efe9e3216376cf18 SHA512 5c112ddd291b0de8f843d859367223d6017a04bb41ad479ddfa6e2a29c187c01deecd49e9fcb6a73077c6da5d2a9ffdb07d0077c10f9a672981628ffb4c7aade
614 -DIST thunderbird-52.9.0-lt.xpi 580598 BLAKE2B 1aa38f1331cb859f164117698656ca7f064ca89dd5323c6a2b555774a794de89dbf14eb4ec2f009da6a64722251dca62f7b88d7d0bde3a2d901037eb58002507 SHA512 bb62b1f6e98d9873f98ab4d8e1892758097e056389c9d3d6267fc80727513f6943147c462314eb18793d61a7c6daa0b6dac498c65f61bdb7ed91f9b5a92ed68b
615 -DIST thunderbird-52.9.0-nb-NO.xpi 551104 BLAKE2B 50f18d882edce20b63dd4693f710729498c46db3fa7abf765e35a1d803c48aecb8f08f905aeb0fbd9f87a69b716a488ed2053ef246a96b959501372b93240d1a SHA512 3b4ffcddc3227cb3ea14eeb7c272816fbb1bc1fddf11b2c9198a251b77af7bbda665e96ebc02cd209169e3c27a866a0a2265e53643feeaed1fe1bd5b35a8397a
616 -DIST thunderbird-52.9.0-nl.xpi 557957 BLAKE2B f04c03b4923986e0dd93eb6877828561a1ea64aac41f8947da685cd0d6a34820759276d13cc6f9d10a15f91d89c569e5e3eba963822f3e2ef0195b1a069c00aa SHA512 3d75fb2a3934b48aa40bf40673e56f68fcf7185132c14fcfd5f667089266221eb080e55a3ac88ff1a67cb23a6d8ae3e46ae1c0fc4826f6f7d7343420ea7f75e7
617 -DIST thunderbird-52.9.0-nn-NO.xpi 551892 BLAKE2B 5ef7a94f71e03924f22c58f567e88c03494e35fc3a5935f45bb8e0b6ea18d002ecfff30891b86895888f267dedcc71d5d19465abf1da3d9edacbe7fb2e7bd6bc SHA512 7b91c65372f4c79efd99a01d8a20d57b5df7946c3510989f05ebebdfff858b231ff010cdfd3503d69b79da6546a79a1e208b111f32029c4ec70b7ae1acca5883
618 -DIST thunderbird-52.9.0-pa-IN.xpi 646568 BLAKE2B c1826adba2f53260d0f182bf141231b2f4b2ad39f6a6435ebf9a73f00a55db08b045eca23d52f6e406b718bf3d9b7b56f9f0a7c10c95bdddec8a7d9d0a9dd48f SHA512 f20585372f247fcea5f0eaba640feaca4368bb2c84144abbb784a1a9266b30778143ed948642946fde34c000d5fe1d06cc55f030449f89426731b43c83a559f7
619 -DIST thunderbird-52.9.0-pl.xpi 469901 BLAKE2B 1544ff8d2c87fc19b94a36ad68bbff02fcf58e5e01f72447ff3041950510288a1cb694f0b32ef745d2f9778289119ad4ff31ef07029d4083ef991e9712df2979 SHA512 bc125ea42aade77abc0e4cac23e076661babf92198a07f0aece67960e2f9245dc1e59c0e512877fb8b2c957810ff049b94ef078ac1fa2752bfd2c4c61ea52aa1
620 -DIST thunderbird-52.9.0-pt-BR.xpi 558224 BLAKE2B a4ce6421b9348bbd7832eec6292d6d4809d7085eaba74e9fdb82da5830360dd3a82547952f1795bde13541fd37d6778f73efeececac510c47828bb3c43917310 SHA512 fe9e044d4b0c03fa084c1380206c7b7697d1f1c181bf06256c2f3a43caeb3e8f10942e15ef8bf0589e4ccf788b4030464130f05bdb893baefac750256c3dc357
621 -DIST thunderbird-52.9.0-pt-PT.xpi 565624 BLAKE2B 99e61a6efa2e56a547e752eb9f7ba454ed4130e4698ec5aa5e907c7e288adc1549462a040117652d5871e20ef0862415bec1974c393ad1f1523cf3f2e626ec9d SHA512 b434e5e65d12da96ed4c9c08046650777ad8d10408b0dcf3065de3d9168e179d8bf98b5a673949ee33893a667da54ecfa904ecdc898f3c6e46a56218e6dcf497
622 -DIST thunderbird-52.9.0-rm.xpi 557605 BLAKE2B 5fcf0eedd83a419546c2a3f94d45f7105b3df7b4d274e74b18a3bad7454908396475dd5696f0ef5a0cb75be838546c8ba6438db56e0648436a1d123000877af9 SHA512 0740f6d595a7214b68a90d3077b55c4edd94d26bd278d04394d921e05ff719b0c664e88ef6b035f66c4b6d64bd6c439bf0c6b51c80bee0a6dc0eb479fb68fd56
623 -DIST thunderbird-52.9.0-ro.xpi 570529 BLAKE2B 33ed665aa087f8d1a3be9b80e6c0c020d24c1c22ee832c3e21ad44e306b521fb7b9d78025925a685c90a802be21b016648212b698c65bd5c8085b459991cc6b5 SHA512 9a7a4ff31763fc43e0f6e5a0664d3cc16ac74794cf2cb2f200446f4a8ffdeb4fd8bc632191f42d4610434c8315b683fede11593ac26047a9f9d26a5b96c6f0ac
624 -DIST thunderbird-52.9.0-ru.xpi 530670 BLAKE2B ef87fddfd4e1b01a128ca90e06e3e70473f89f4b682a1214e1c3018729e65342789321ab8ee76068d01b745afa37cc95b25f52790ee143fe95ced8d7d3170e43 SHA512 41bf73c0ce1cb325b46eb1c0c7a9a3edcd8509eae7cd1013a2e56147ba371ca12ff9e0e8e6ecd9615c2ae3c1534d30374a17fff28b1813b44c641cfb235eb53e
625 -DIST thunderbird-52.9.0-si.xpi 649010 BLAKE2B 347d4c20e70cbf437efe9e84634ec68b9d3e7a0dee44ee16318a35d2d99b14bb2ecea00a22d4826e2e18a13e64f2df0726d0d0e1c1bfa002d4fd87158b3b17ea SHA512 859024051568de4ef577a06219c397622f841d260ef4101a7e30285f559e929b995cc9f30951d437ddeed1328285884474875681ed803590a5d72ef67f798eb2
626 -DIST thunderbird-52.9.0-sk.xpi 583882 BLAKE2B ceddddb3517849b4a361d773973ef4e7c26663aa8121828e50c22db04296666821f7e49bce71792108a1d4046a24bf6b55abbf48086de1a8befcd29378373156 SHA512 e031a4aef7ec8930d2d2dfc12f0a94ec60d1b3f1d5aa4e298809efb80e478cdb17712979dc0a2df36f516860119f30eddaf78944bb7c6dbf20824295421d788c
627 -DIST thunderbird-52.9.0-sl.xpi 562834 BLAKE2B ea3705a1a6756e2a8de26bf41b2ef24b12a6b484221e549936125bcb0642991f8da2ff822ea9ef42316182168f9fc9fc844250f5a177ad0e40e449124d0f2bbe SHA512 b6a2358df2c43102b130c827bb5fd7e567e0f11c28d65b931a6f96553b2c8f1ef5cfd35783c4bb75e703c85021283e57b092f84ee7d418e50e949635825d2b8a
628 -DIST thunderbird-52.9.0-sq.xpi 570616 BLAKE2B 22a608983e0cdea39e0dec636e7af160a5b9afa4012a83c6207f0e4fbfab0632d9f58cee859f6047ab1b9ae437ac721e5cfebaa76104bc3f7f9f8d304bfd8777 SHA512 28b5d009013acaf16ef3b8a5781e34b207c9e4bc01edb4c7e1ed0dc0273d9deb3270b1ec05749f5e131bbc8883d976809057659d92b68c5375a4e9e04146d045
629 -DIST thunderbird-52.9.0-sr.xpi 609020 BLAKE2B 22df230ee19eda1945f359ec14b12a2ed56992d54ff8ea833a75117642078b7a67f45386864f1e9213138691a00eb62aa48b1033e6a1346b53caa95dc8bccfe6 SHA512 ab98bccbc87f0456fa12732817531887f18175521087632f350cd24d126fc94ea98b0c8155502db7676387f6c1961560954f5f4dc5351dfad65a24ee84b3675a
630 -DIST thunderbird-52.9.0-sv-SE.xpi 565777 BLAKE2B d53fc8e99065135aaaafbac2dca5f9ada472ce0d11bde4a84a54b2cc61c001ed0f95b6819dd5940eea8d8daff7e70bd45950212f89966cc8e9abfa1aa7380ee0 SHA512 ff30d6a220f8ff3dc8a3f7672bc814611ed9a7523498efbf101b86285389a2a3f4533485266ffb36dbd9844ef5272ddda9cd54efb90e71e44a033179cd41f982
631 -DIST thunderbird-52.9.0-ta-LK.xpi 675039 BLAKE2B 1c2dab5c68a812fc6344a5b25a120d5d502bf3772d509a28f661e183fb5196e69b42a899f88d1d9e99730c6d68fdc87d0a0a24e20f7465424ccf95e58b8839a8 SHA512 5bcd5a65d88657c44d60bce26550a6896319d007462ce4766901b03e5e1749f83f29dbb2e5989bb624db57bb4c51223d48fb1e815878bc4bf863cd46b93ea865
632 -DIST thunderbird-52.9.0-tr.xpi 569926 BLAKE2B 992ee9e0ca14a9a8a3d1a75eb8d5caad1fbf0cd463b33fc0e31329b43ca9620eaa06f519d5acabb7b71304ace3acd780a7360a184f7b34e5b66beca135224367 SHA512 b302f024a827cabf1e46b74892410f71c62a63246093bd3c014feb281bb46a7998af8ba75a7be4c2dd8857c574e653329b76246e34454bc2556992a7663d1697
633 -DIST thunderbird-52.9.0-uk.xpi 652855 BLAKE2B 980c0869662425d8a35e58e4cff2dffdc159020c11474891e7200adc796a08b1f20e0eb218e46471a7db176b61cb85903ed7356a0fda34da109352740d7d3c38 SHA512 1d6746d15085b427400000b1e20a691c9b7a4184f380d7fd516af83ff130a450538522d1d9819a7094237f3ad2d51373098fc178f7803be8c9aa62e6ae2ab257
634 -DIST thunderbird-52.9.0-vi.xpi 637164 BLAKE2B 3b1e661c3d7b628d201b73de0edd19e3bcb9979b9e9cad31ca3e62f00b5e9a661569507cf872ffd75ec1ee97e3bbc2c71c4915a5b05f538d2c3d9e4d49e9559c SHA512 90ec8dda5fdf491a2d81c0f675753f19f1c6289b42c08d5ea6b73e0148f07828d481723bef7a516ed67ac1c9bdaaa489ae9579782b389cbad4cbe76f4a19f1e1
635 -DIST thunderbird-52.9.0-zh-CN.xpi 593612 BLAKE2B bfeba596b07feafccf24da7fe945fdafe24d596818f601e189eca1d8dae4e98b6f57a4b3535d313fa0fc1629bc58a84ff688d824e3afd451c1fc4530b6a3be4d SHA512 2edc8f16f4dce60c5ab8f29758f380885dec06360d6c39f18aceeff2647da71c6c53f5bb3e4b718acfa17ad1692b87df7320cd2966c3de64b0091879337cd0fd
636 -DIST thunderbird-52.9.0-zh-TW.xpi 595729 BLAKE2B 33702ec38ee830913c9b27dd102c38d7f6b7ce5f0b68cab14a71941f6a86dbb9dc785c5324dfd04acc8f5fab3562c439f3efab95eee8401c061efa8f38d4a2dd SHA512 a8b9cf32945efb8ed958ac53ab11e327f8dba8af29ef7c18af66d4cc9c7d86bfbab3e44e61d14a5eb40b82d63c9ea3a875672bc96c0baf08d841df7b7e3dfba0
637 -DIST thunderbird-52.9.0.source.tar.xz 230441012 BLAKE2B d39dc94f4e46af1b651e2b4139738a2bfc11a76506847bbf5b2340c96a300d7ec9534c38faf6f2fc6a574c186334dc92ff9057d92c560a8d1e4620138e64721e SHA512 2142ba7cc04f48a9ffa17ad8f3a0d761f90416c9e6a7066be662a09b19846f13f0fb9669356ccbbf576744a83143cd659c28ce034679c4d6377004f428932dc1
638 +DIST thunderbird-52.9.1-ar.xpi 604235 BLAKE2B 7981734de83b22d428e4b988adb938cf7b0ad0b54142ca14cc7e7bdf38729b57f4c9c56a22c939d322ce03aed55d6f1b726bf6fa23d5f35347602691a2b435e9 SHA512 03d93c275c0e38b07519bfbd893118ace69928eedde0d236e72c6900aafe2137641f76155a0e02fcb4b9185ff8e49c04937022b75b0e85d7ea9de05b90e2d727
639 +DIST thunderbird-52.9.1-ast.xpi 541173 BLAKE2B 060a8ee63b93bdd230aa49328f37c109458c4caf3b4b719b10f461ec3b9f5141ce61d67d8ac1ac3c83ef098a8d4b6afdcb695cf895fa94e1de23ecdb555f257b SHA512 689911ecf9a92e3dd25eb305fc3d1179b4739f608e3be67c5367da3fdf0508951b816547333e1b2f16dbc20afd0407996b933309b6eaa3bca2340993a6d475a8
640 +DIST thunderbird-52.9.1-be.xpi 570931 BLAKE2B f5a58a51bcd00cc256bc7d97813d89c46feef2ffdea07be3f9509b2dd1787fbde81f49d64e1a1c63d2a09d54a07de9fa8f2c958f74609293f61af9fb971c1ff8 SHA512 6ca311620b04a604801771a40a7405aabb2499624dcb3bb10eaa3f0a6dcec1cb8c2db3f9ab51b1f505b164be89bcafaac1dc0cba3f3f8067f48c4dd61852c469
641 +DIST thunderbird-52.9.1-bg.xpi 634897 BLAKE2B d7faec512952ee336a1ada9552ec76721a89f9ed31a242bcd6a210b38a0c4b664fc212f7236a6e541386f70c3c86b7930fed91ad47c06d6045c8ff07181e2d50 SHA512 0b80aec2e54de435b74e5635ce2bef6f8546118f36346b9a845fdc8cbe653eb99ca8bf10e43facf3bc443de99474f20c39ae3d702e4c3d563a6ecbe2d4131d67
642 +DIST thunderbird-52.9.1-bn-BD.xpi 676900 BLAKE2B 97ead447ea6dcef7d7f367b56c3246846a8984d51887a4df75d9292cc0b1c86b1eb75e85fa0318c8e5372478f30e8c5ebb1653cc956e68928e3ced9ca0faab11 SHA512 8e560ccb37a55f3b538197a84b38494ea73454ef0fffa41e5c473e0efe4814b41f6d1279e75ca79d5c0370bc5717fffbeb20a544e46a5c42d9b837383c44e23f
643 +DIST thunderbird-52.9.1-br.xpi 559380 BLAKE2B 2dde76cfa4a6f3c133f64fb77b99b10248c00eb4f2faa6ff86965626318c76397d44d81c480230c46a031423cd968da86ce39e1725667818ca0af111f790303d SHA512 a492e7842fb8219fce68727e90b7fb5a94c245186896c519a72e67a5ce4b04b3dd11d1f635c3262978c9ad64be14ae26af7f1c7e8a3295c297eab4c47ebcf73b
644 +DIST thunderbird-52.9.1-ca.xpi 569910 BLAKE2B 3c77e9ea27b9500a073a98cb3f6d57bb56c56489133ec8193c162b768716da1527d566f3de17c83497226c47736dcba2080caf4375aadf14b4d29cf0a717a3c4 SHA512 a2a49a478f8474d7a89fe9540698890071402148624804f585e979784b244379ef751b9d1c1778756c8ff84f8aef3b42a4c7e4b4148d46a997b1457de52af3ad
645 +DIST thunderbird-52.9.1-cs.xpi 579149 BLAKE2B fed50ac7f7accdcc17a2a33806167cb308aea15daa49ac84a8077c965eac11590693cb4f0132bed908ecb29b11dac567c352c17ade1cbae2148ea5863f86d8c4 SHA512 2a90e406a9d075841908090a0121d97b0196d5128ebbad3e4ed5df499f859fbdd2822b1916829659ee1feac6d5cac87763de91c82ff2529ca5ffc7540788b11c
646 +DIST thunderbird-52.9.1-cy.xpi 554858 BLAKE2B a2efa3b9918fdc68422a565d6b67aa2f1540b4047c6ff875f85acf164f1d3276d98a27eef9263a13de368c2caf47b34025587ee570e394ba9c2f6820daecf76c SHA512 60b2bc9d44eb0d62733b44cf581ad9100ef8bdad69c3941624d185855834e3ff4626b540b3d4cc92eef6b2003daeb13b543466a2b2a5ebe267322de39be58ca2
647 +DIST thunderbird-52.9.1-da.xpi 543334 BLAKE2B e3fc284306e836b629257ed553153bc2912bcb866b22704d56c0ef1f8e134ad956befa0479c618b4459b251ae6f43b5d4d1213dd2a513c2a8cb6ad0a50d2119c SHA512 e310ab9d668162a80d3a8903d4ff40954611da9e257e44736150377a171dd3e53364dc08e13bd329929566d8f06b1b4570d8650c3292baa8be96d3bdaf18d81e
648 +DIST thunderbird-52.9.1-de.xpi 555743 BLAKE2B ec9940dab9a587cad409081f845c2c100eb6cee0221c61c7bb0fb17f5a66142eeaa2b0caae61527140deb8ce2cd177d065dc74f5f9060ef1deb9085fa38ff192 SHA512 3fb485594238ae26e79e81db2abb8037d43c7c090c6486a96bb9364374d7efd030a51a992e427f6d583b81d72cb356e07bd4d44bc93c95a971560cea5cf05d43
649 +DIST thunderbird-52.9.1-el.xpi 662964 BLAKE2B e4e44fc4587eb8389f3c1f5441cc1bf6f222b239354ac13bca12242e0538d79d0b503f0f916823f77985d1a6f7411eea8cd4d2a66d264485012b2b2be2d85dfd SHA512 ba3f35452cacfdd0327540ab1f48c45dac7e3204ced2a08dafde1b97a6b21653b7e11f21fa027a7408287fbb9854228e328283784a7419057fdbe346739c2834
650 +DIST thunderbird-52.9.1-en-GB.xpi 531233 BLAKE2B 98b524dbcd34081194028a18ae3e0395920d8ab9b0faf767e122b6767bf10452e240a21962bac477ddb460f1338046deb26c7d3e3ebcb1a47397da2d1e85cdc0 SHA512 c88bf8b7b45582cee6d391ef2e793ca6d931a73dd901b1320c266ca9404ccf875092b5e89c4cf5f3f2fd8d05f6fa37eccf493975a7e4e62b7cb2b445631a87d7
651 +DIST thunderbird-52.9.1-es-AR.xpi 565995 BLAKE2B b4dd2c879e887ec180fc536ed8d75a484986b243e4bc514373664f6c864916ec81d973a67da0fab76ec470ae3c08f4df019564346f3f5883308784d24df9d269 SHA512 621c4b2a1afb1750328cdbd86445fad394a45d610f7a59b1e66bfcb7d92c28ac8eec47662906b461a9aa2f51a8d445c86591ffdacf8455b7bd4094af90924ab4
652 +DIST thunderbird-52.9.1-es-ES.xpi 445464 BLAKE2B a52b8b19a4775b65ab503320792ed6b3eef92d0d25468cdca1a0a1136b9acb0540b76aad8fc632104e43683b19f7917ad222c0d10364a4feae006afff767f4d7 SHA512 ebe899cf7b21037701690c5239d8b3c28848dfe732b550177ef645e8afb8df900a4edd665625e33ff10e14451b6509537ca5c4c68411cc12939a5eb54bbddc95
653 +DIST thunderbird-52.9.1-et.xpi 551661 BLAKE2B ce1f0bbcf2ee30e1fb92c6441ff9b97756931b50eb349612c3a9ba403b1657ed0e3a754a58f01e255b647d9c9cd8435384895af993dcfec041280e1e255212ca SHA512 f135b4e0c69fe039b2843ea3d80df28bd9b1d542233935bbe3b4564a3da88d33f07bfbb4dfbe0bbde5666f7621056022b6c9e24a33a25d08b2f80139e064626a
654 +DIST thunderbird-52.9.1-eu.xpi 555536 BLAKE2B 62591d66044cc5807abde288d53e9aea2580a3ac0604972eb11d88893542e4a35d07fe34f7c135eea8759a4d2a207d2b18f2e7f359958796b0b2f95b1a63336d SHA512 7bbbde796dd3540fa52e0867e3ca62d4e8afa52899c77a1972b13f62a04625673d9493f2492725802908e478d611ce428bbe6aa912e75af64178033c5f298ca3
655 +DIST thunderbird-52.9.1-fi.xpi 550669 BLAKE2B 69e5b8322d39b70781294fb67fbfd7e17f527f68dda7cd3938f8ec80de66fadc60f63f4028c9b5eae6a22e7d9f08534fc5b8263e6120f0c0396c8d357664b39d SHA512 8be41b936ac46db288f31d49c42d7c1530b86206fe6272e0a83ecf2d68f025046ffe0241076f38bcbe55b52d982b60c15027e82fa108a3a3167838fa4c35159a
656 +DIST thunderbird-52.9.1-fr.xpi 577560 BLAKE2B 34b541b44a3a296180bf068f916489630b9d355b7442836fbeee26fd9261fd90ca5ded893c11badef2dd9afa63aa7701fb197243db46cc84afd0a0e26395a01f SHA512 121e73d4c91a180fb1a7159525274e3e81922828cb01d06ec5e939458f75d12fecc444e6ee06a864c1f2aca4b6d7234877606eb3d30c2d950ef1daf0a68da15d
657 +DIST thunderbird-52.9.1-fy-NL.xpi 563632 BLAKE2B d1be564211cb41a2897038b3796daca1d87fc9dd367422f6d34da34e6e594fbefa846fce33cfe6f8014a0471aff5ed036009cc8b8b30693e635de49040fc4e83 SHA512 ddee8c80ea0bfc8c3644ff16b61b7b9defbe000ce0d59020b776607f506970a6a94752d14c41b487214ed0544ed1aa3c87e88810763709a0a13a7e3d64319753
658 +DIST thunderbird-52.9.1-ga-IE.xpi 583556 BLAKE2B acf08c3db7db69422d50f239df51d7311b470620d3fafc8c87ed2778ef3464c4dface1ee773303b793dc617b839ab13dc210e6f743ae1a780f5045b2b1700d54 SHA512 7eb95bd2ebe319006453d9441eef83c72f3f100930770990f0a3401757c277de62258910be4b4c4010891a5b335a7455895845ea421a99c2591f1f51f0a8f2bb
659 +DIST thunderbird-52.9.1-gd.xpi 574065 BLAKE2B 4c91b7fefb0196592a233922c406609fd2618fd620393d7243cdb1e84839500683d9e900cbed8f5908cd6f2ff3fb139320e780ad978c657e2fb25a266a75454b SHA512 a37053cb56323ec9455f2c0605ee178335564b57c1d5436b58fedf2b30f6ff83f5803380925ce38375b24ded47268bded1e395aaebce56d985da27182a69ccd3
660 +DIST thunderbird-52.9.1-gl.xpi 575150 BLAKE2B 0e144388597a9cd02e7fcc2d0937a9b0bb6122767e7c95eb0aa1317292b5eaaa9e62e3a41197040f1407bbb49f1772cecb8f3d0499c524e47c06fd919cd25e2c SHA512 156b89f7a27b6bc6ba17c889c23822188770637f9a1bc0cf025e59abcb0558a60d8fc22567f4e45418fd095b5a1bb26b2d7b5eec9923a8c9a81ec5f6220c4b64
661 +DIST thunderbird-52.9.1-he.xpi 592566 BLAKE2B d9754c8712c07656378f0e2c655c50cbbaf4771c4c18dcb8b88676ea0cf8f8add7ff62fd929e034b5446426bbe6753c0128fc61561526913902d08331a2db705 SHA512 84d6b327bcea27294a4b9a1475a516da63cde3ba294026022a23813b4cbc60c8f99a99e7bba45381297277b25be3211dd12d7787dcf77af6e475fc961914634b
662 +DIST thunderbird-52.9.1-hr.xpi 564778 BLAKE2B 5f153149aaace7d2e064349d4a6ece05f483799e7a48025e6f01d8e236742bb8143498f532e56f98694f13687900f19290ef21d6d982dce0004097ba45ed2f4c SHA512 145885b1a9e938ad7668e080b7b190e5755da0a88115ed425c110d630d3eb6d33a822badde7817e0c5fa3a695c462c903be0999ec98dcfebeaea2258c4c7f3a1
663 +DIST thunderbird-52.9.1-hsb.xpi 582241 BLAKE2B 60397a0b526383452452f5e106e2e8abb11eb6f1feb6ac80e2b2dde1cc4b9972b9671dba1848bb0df4bfbb7672781219ecea7d5987bd294721c11ac2e4fcc917 SHA512 bb35005c9d4a7845e30f0f9f14b2ae71df3442720c5cfb6bbe9566dd1ab532b3f82a60090615e10c56b601913e2709218091213783302b2c84a6d04aea1fee50
664 +DIST thunderbird-52.9.1-hu.xpi 586446 BLAKE2B 752b687cda96dd4459bbbae217987e0778f7e49e5e2bf277260b8d6967bba6746996e18b563496d83fa4d7d9baa684e44e9aa1458b550f9a8dcf7383351c4555 SHA512 38578e0cac5fc1ff7cf9e5f7a7d5cd78771de734b3fd007c2306e963465fdedcf1032d0b5b17454d9aa9971ed95843c77178a4be4e08821779c04afff5eaf559
665 +DIST thunderbird-52.9.1-hy-AM.xpi 629879 BLAKE2B 7caa334d6a5490e6c3fa3b39365a3140403e2ecff504101dd5fc846b5024ed26373f183646a111fa08f90e1da8fa4f8355d4db525884d7377b2a5439a49dc867 SHA512 d3cdd5c47254728a358e0a5ceb775660ad4e52fea6b35f8a885650662c51d3e8c3c801ad23fa15c5d8c8620e2581010a09a53b90bf5d5383f6ccd2ea2499f4c5
666 +DIST thunderbird-52.9.1-id.xpi 546526 BLAKE2B b126a5fa5f292ea6212563401085c18995d18bf4a6277321e94ebb26010975de854c63b95a5a9fefd39379b066b940166f444bda83de37f5ebf5c9b7dea4cd86 SHA512 282afaa58ba6112217d1b2ec26d0a4f792af4d7c7201e7d900d9c558e7e2f709065f65909158058d8bade7756a6f611de06c21f974fb461d9321df1a8202d121
667 +DIST thunderbird-52.9.1-is.xpi 555712 BLAKE2B 8f141a65f2170e7ef106c9b9c6085d0331b62b5523e147767ec042021ec7ba9f90f0886114d33fe9ed694c185885c0eac908649d9b78a935898cef6815641f0c SHA512 ca34a1c0645d4e2a847055c47b2a507aeaf0b9ee8df24f58459f57ef7cc75970ab2caf00d4506420fbb15ccd277fae25a57a8b130bc5e1ade72cbf406f17209e
668 +DIST thunderbird-52.9.1-it.xpi 455407 BLAKE2B 65affdd8d7235b5dd36b68be0b8e385dd28fe1f924699227939b5c227e3c6eb768d0f0a67c27dba4581e4b9d793c95d854f834120f7b188cca5a0ae4124348cb SHA512 a80a004d18d6fcbb1656d8dd95b6d45176da601b7c00f8e62efca7716ad3887ed079e58bbe0f3b6933fe7338324c1cadb95930ec721a19c63d8ac01844a7aeba
669 +DIST thunderbird-52.9.1-ja.xpi 630052 BLAKE2B ff78665015749af1b6e23803b41564df887f001d4b8cede98f4af37d2061ffece8eb7bd372cf98a6cbcd088161d766e15ec55b44b1f4a458e57c0e2ee90461d9 SHA512 6028b000a5c855a90f985dc9bbf49dd17f88361fff17eb49becd45e8bd6b2b98123b5b253df91b4b851500011717c8cb46c9b278b794312a4ca8f3f2ca06d5c6
670 +DIST thunderbird-52.9.1-ko.xpi 595517 BLAKE2B cd444323c29258a631a0d6a3ef0211bd44eeb3e02ebb7ada915af7b7583c84c9234cb16b61068f565bd9769f70498d08511f68f92d3b83cd05aab27b9fb5a46d SHA512 64187d58dbc54a464b9271a912e81cb7f3201c3b34df7a6e41869495d5c6495b01d7cb93634e41e184bb117de84fd843c48aef62c272a9bb95cadc6b7f247fe8
671 +DIST thunderbird-52.9.1-lt.xpi 580598 BLAKE2B 4ff9c5ae68e2e1c7ef071e107a80178a1e7dc70f155b999b1106e644092e8f81890dda8c258f4d11c2697c39b60f62cd27dda360615998901cc141e7f771a166 SHA512 c4fe807b8fd74abeabcde8190ef25d7bfac5f9783c8dcad39fb2627c8b8d149c44aff8652e4e5496d6921f84ae988202a67c0e3dd5605bda77dbcc6df41578cb
672 +DIST thunderbird-52.9.1-nb-NO.xpi 551103 BLAKE2B 55262165764ad56b4258138bed8864da78cdbef8bb4b1d4e5ca4decb2e32aaa3d908849893a84dd50e6222396af016db5ac457cecf6207eb923ad33829c47d46 SHA512 7ed8a486013d3ea0ba8d4ef357ed640152412b07da6a376ca277e6a2e138c1594b50f5a0a984adce6af227e0b2634f056aab16d528729efb5dd94ea016c47dfd
673 +DIST thunderbird-52.9.1-nl.xpi 557956 BLAKE2B 0bfa945586c40769e242fc1d0b4c880adff796fd11584f7dbbc6cac886c99f4adc60fb50250f4849103c3c4cb53cf848a8978bd18b7bdbdaf9b49894758ef2c1 SHA512 f6e47d826a7214c7c54fe56db9b79feb3204504dee4c05ab9816c9db36725ac1c76f1f6e328fe296e1a39a2d8f0fdd4320401c19c9f087b8f76cf14a1c19a5b0
674 +DIST thunderbird-52.9.1-nn-NO.xpi 551891 BLAKE2B 111b2c7e933afad22e5dfb1b247c19d412f197bfafd37dd2e07315f8fcf1593b5077ee8880e6de6d17de5c09264c28d997809a6fcfb41a1aca4f99d7cbbc22f0 SHA512 1b15161baf948108e481432262de8d852b58b6f258870ed8e32895a16d8929ba7097af4a26aae3d89e2047118c36f0423d02bbe754c3b1b2db5163201ed024c7
675 +DIST thunderbird-52.9.1-pa-IN.xpi 646568 BLAKE2B 3d96d7a935b99b9e824031a07d735f4e43cb1559bd9ead738ac1b95052154afe5f365860e2acfda232acd9e0994ea5f1a0132caab1a08ac3bbd2dee536319bc5 SHA512 22ed1a5d0068437680586f9cc28546be38a1bfb32fbb057e0bc26228b9b4cb440e4693956e6e428465f2d511f4a690895ff6a878f5eee53eec3b3088ab75b6e7
676 +DIST thunderbird-52.9.1-pl.xpi 469901 BLAKE2B 2f84926881292bf659f0258def0f47dfa66c2ac85c27bebef75e2e08cf1304b4c56b41f0f8d0f3099f8c8639fe2e0943ccda5b661f75c2a5ec77eafc17041b91 SHA512 12bc800b8e4856e2323f864d38b347f80d401a3487966ae4312e807d4a455d7fe5061e9d6bcce6f109cc57bd29ced8dff469343cbc2db3003ff531cad14c5cdb
677 +DIST thunderbird-52.9.1-pt-BR.xpi 558223 BLAKE2B 89736dc1172be125a0e6c816993afb12bce02e532bca425d41a8fd1cc607b466f37111f56e65ef2b598a9face5c0393253ddcf2069b26e93250f40c8f7f2b105 SHA512 4472d3d0a6a8309b3fbd9e2ea7758716315ddbfa69e9ec1126a68594700d0d5bc90c9ebd1c2865c546cd05dc2236cdde643ddbf07fcb0f2e411c79e4903bb877
678 +DIST thunderbird-52.9.1-pt-PT.xpi 565623 BLAKE2B c4e0de5196f1fc6ee784e9cff6e6f68ee17488bdb2f71b1cc3491070895a302c410580b14bc0495dc02784078daae7b28ddae42e6b8658390596f4b1eb4de230 SHA512 d12ee7a2d285a8a718c052dee4e39405883a5d375bd1da82d2725ce8b82ca7b54a039471e570087674429cda524a2b74b4163f2a4b7eacd5b7e9fc42f172ab24
679 +DIST thunderbird-52.9.1-rm.xpi 557605 BLAKE2B a15f4d41e2f2874ebb7f9f7afb9ce6d1c68ab9eb0207914f271bf26a55ffcb870674b3afa4f2cac5a035b6298ce13d39e770a6117d9ee74d9253a648ac83e187 SHA512 7f743f1758d6f5d89ebe60c378fcd458ffd28effaf554c45299e35493b9369e289289415bab09d0468970b2d448260f146692f377f1211a0871118dbc23c9385
680 +DIST thunderbird-52.9.1-ro.xpi 570529 BLAKE2B 88cb03566eec131d559439f9b0c44f9f26f5fe8beb8c9a06ac2b0dac22d9fe57ace64845629cb293541c97bd4c40e13d6f9c6f6745f7adbea3185b95bc12e3af SHA512 9a60510fae45317e552f0daeb6edaa1b3b700386be51d813a73e5ea44f8f476ed2aca883c44d10237314d1ef59472a24ed305219dafe5588e52f13a4365853d9
681 +DIST thunderbird-52.9.1-ru.xpi 530670 BLAKE2B 0d040da7f5a7bc6eb62d7a1753e273b791ea7e30590d601026c7f68f198325e8b0fb9b3d2861232f6ea3b5630f96d12d335c51d378c05ae87383d784a1dd2d0b SHA512 3e836cc057afea31d9165d68c44452ccc39999a292bed6efdb33d6c3cd49a4d3363abfe5beff1c56de2b7b167f9cfdf0c03711f33b8faa27901dba37e3dd37c1
682 +DIST thunderbird-52.9.1-si.xpi 649010 BLAKE2B 75dd7a9441dd60acf6ff2045d2babb66c237589a2b83518b7a9deb62f60e9d0ca5ca13371a7c839d8cfe76aac7c8b0c7075927387ba63dc750525d60b9072064 SHA512 f4dd684686cd1cf929b04679bb30b129c7cfd70bb757d7e426e37ce4d8fdfa3a34add0e84604a565f360ea6cc1d1a1bda03a5a5cad81b15441d3352c0c93dff3
683 +DIST thunderbird-52.9.1-sk.xpi 583882 BLAKE2B 6598441de9fc83750c6435c8c876798257f5ce7aeb0487ea81b499dfcb2be0d131908c91597581fc12186a07d61a9f99d8226bf5ba0f3667efd3c66b37cfabf9 SHA512 3b9b0db7470503fba77b58f20e9f1fcbcb0217397fc41d523f8cf78a5e7dc62d1254e80e708cb069e37fba7bdac961095546cd4d158552a5446ed9b9cdc34bf6
684 +DIST thunderbird-52.9.1-sl.xpi 562834 BLAKE2B c95a113d8987277a32bb26f4d85df0d91cc35af570f7b1b87286fd09225052bcc52852c7b775f3eaabe87b1b6d8404992f7ce8763c01821a9621f4bd0555bcd5 SHA512 9ccc1893534632d640a07a1642cae9eb8c3e7c525848535d8a42bd6e957e548b32af69de7b20ce44610acd0041b0d9299085af78a16b4cfdbb3b11d4f8737875
685 +DIST thunderbird-52.9.1-sq.xpi 570617 BLAKE2B b25ad0a0c029bed7dd50a1ae37e77696d93e28551c61f2eacd241feb5892f84e974c16b341b9e2cc1a2a0cfa16df186f270364cf517ec1b381d05cbe73b8003a SHA512 1e12cedf57b105388836d4f89943c185a1dd246207fe05e05daa92469bee00a75d545d7b453deb32b80c640212cd74cbdf0b2f155ec3040962630a4efd2535c1
686 +DIST thunderbird-52.9.1-sr.xpi 609019 BLAKE2B 7110fae4b1ab1651a392d2b7237e002888faaa3862c784c823725e91037211356d81cd084b609351246dd3c5f75788cbabcecc307dc41efec87353177c420877 SHA512 0de5b43fab259f7d0edc2c98a6004a2ae4d5aac365b4c6e0a80ea0c67d979dc67b71526a9de3a88cba5654287e23c5b1c76c00889dc6fe6a45a49a9f214ae6ab
687 +DIST thunderbird-52.9.1-sv-SE.xpi 565777 BLAKE2B 53100f0d83ae759fc0e5772f209f8e612530bd584b3b8dbdda5fd6f19da125b04002949f6f47c4d0fa611f836e44b8a0475fd72f4187748bdb0c8ebbe27d5f4a SHA512 2e97d417616d191657c2bd025273fba996d38a1d273aadc17b60fa7e49e7e0396694997aee07ef9c0d16f520e1797e582b485ed20d9be71134a51dcacbb943f7
688 +DIST thunderbird-52.9.1-ta-LK.xpi 675039 BLAKE2B fde1d61f5529b4d60837ce0b567b82adbf0303dca55fcc7080ccd39ec9ce711aa975250c84f6fd27464992110da189ef83194430e789194ab19023a6a15b38e2 SHA512 06f4e3deca16a85b904639bc80736f2ee3d10e4339f8130f53784f2104cc6a98c2ffae5ace09dd094a96f626fb6dff72489432f6efb82c670782d83eb28ad20d
689 +DIST thunderbird-52.9.1-tr.xpi 569926 BLAKE2B bb54109cd592e0576b3d74f1ccaea0a9e84101d2af3773fed57c53ff530d2208ad0e23afd301cc533a1ee80be761aaee4a2137f37faad847a9815b27556739da SHA512 4419c08c1338e12a046660666157bbfc19e52e17be4158a6b5a8c100c41fd4a9f3d8bf167e0db9d3e6bc0ab14db74d259cf879577018d917c0a81ecef8274663
690 +DIST thunderbird-52.9.1-uk.xpi 652854 BLAKE2B bc5557a1df83f9b8ca0671fb7c76fe3a117f40b04a797171fa205b41f8fd0a54490b550c2d82e9dbe97b1a36c3804eec50962d541dbfc8b6acdef6e11e7effa6 SHA512 40a5179d4777c93482756c4c39bf27d4781c63501f113af4fb2aead6cde297701a9e0f7eade31bf66b5392d8446bcb091b5a7184bce57faadefb2143d18a808e
691 +DIST thunderbird-52.9.1-vi.xpi 637163 BLAKE2B 95c18bab7d30dea4a8b2241290175c77a2b47e3b02346b734e728adadfa4656e4197ceb3328de4c5a12a076dcc7b4b412b0a32e3cdef41d888865e471b2601f2 SHA512 dec44726008af723e44146abb89754f9fd0684e3cce0f0db07c05d8a100a8a862e5f7ad028c0f7d3594965ec35251e7c357ac212fb78570463bd8c18174658c9
692 +DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 441b5332a08daca64282a8d4233c7d9dc2008c80c1ebeaf4d125d5c804755509b9b67dda3423cc9b9a9af3d29b386bb621b231e426bdd89879e2e620f2106dea SHA512 db0c8a338df861a43563c70fd73768a5db730ce39e7a8400de44ccada3edac1f7e3736edee5cff439df76ff17f2b4838701e95fa739f5aa04463539516a86f0b
693 +DIST thunderbird-52.9.1-zh-TW.xpi 595728 BLAKE2B 8e2f6bdb65418ae837cef54f042eb8aa8ae32e952cece4e3a5a8cd13a4ac99a56495b7cca900d7ecd10d82ab77ed334a8e27eba8d49aca066bd2bb7d7182deb4 SHA512 24f48563439450751066d49f609ac4df9d7e31d7cea36ce8f2ad8f38b04fc4d1be99d50463700c4ea2963948b0ec1c1b5323cada6a3b1480f1debe52d50c4f1e
694 +DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
695 DIST thunderbird-60.0-ar.xpi 627180 BLAKE2B e479113319364e5b506d220e1cd29d6e1740cf4dd3c729f3a4bf9ac1468ac5294c82d0a3505d53bac1c4c5a8a247fb8e1011feff08211cc7004305cea636efb7 SHA512 65b5c4968adbc74de6b19c19b046a4449b57dd1a5d2380ef0fd001a8f7ae1706b9586a36fa90df5a958516e41c11603fcbb226a32066ec8c59daf4fd84512307
696 DIST thunderbird-60.0-ast.xpi 560866 BLAKE2B e030e7bdfc3274d6a93e68574c5d79e9d0ce7f65b71472c040481b8b28e2d2a399354b1754d5c4860ae2c8fb00aec71e1107e1e1a9b915751c7d2b0119b2d383 SHA512 8830c55c0326a8bd96296a828abed3af49e35f8cc86c067d5754b6ceb150aff5a820b081c7bcdcacb3d1b5e7bb8298e3fa93c71bf18a441d91224325d3d771d7
697 DIST thunderbird-60.0-be.xpi 659078 BLAKE2B c86324500ac3252b560bce9da3f260a3d6e739166f0453d462bb598a5935106b69b4dd283db5c8b09c5b810cc2b86e5525d163c69a5939eee022088934ab782d SHA512 fea89794b650f0973a3024b021c794a4970ce515a8d900269b644c6f9b5d256780a3e783f01e0154f9fd71c643f0c8b5cdf8a12309e4a6990d7a12d895d52bc5
698
699 diff --git a/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch b/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch
700 new file mode 100644
701 index 0000000..975e0cf
702 --- /dev/null
703 +++ b/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch
704 @@ -0,0 +1,70 @@
705 +https://github.com/erikrose/blessings/pull/137
706 +
707 +Fixes: https://bugs.gentoo.org/654316
708 +
709 +From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
710 +From: Jay Kamat <jaygkamat@×××××.com>
711 +Date: Fri, 24 Aug 2018 11:11:57 -0700
712 +Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
713 +
714 +---
715 + blessings/__init__.py | 9 +++++++--
716 + 1 file changed, 7 insertions(+), 2 deletions(-)
717 +
718 +diff --git a/blessings/__init__.py b/blessings/__init__.py
719 +index 98b75c3..3872b5f 100644
720 +--- a/third_party/python/blessings/blessings/__init__.py
721 ++++ b/third_party/python/blessings/blessings/__init__.py
722 +@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
723 + # init sequences to the stream if it has a file descriptor, and
724 + # send them to stdout as a fallback, since they have to go
725 + # somewhere.
726 +- setupterm(kind or environ.get('TERM', 'unknown'),
727 +- self._init_descriptor)
728 ++ try:
729 ++ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
730 ++ self._init_descriptor)
731 ++ except:
732 ++ # There was an error setting up the terminal, either curses is
733 ++ # not supported or TERM is incorrectly set. Fall back to dumb.
734 ++ self._does_styling = False
735 +
736 + self.stream = stream
737 +
738 +
739 +From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
740 +From: Jay Kamat <jaygkamat@×××××.com>
741 +Date: Sat, 1 Sep 2018 13:20:32 -0700
742 +Subject: [PATCH 2/2] Explicitly catch curses.error
743 +
744 +---
745 + blessings/__init__.py | 2 +-
746 + 1 file changed, 1 insertion(+), 1 deletion(-)
747 +
748 +diff --git a/blessings/__init__.py b/blessings/__init__.py
749 +index 3872b5f..fdceb09 100644
750 +--- a/third_party/python/blessings/blessings/__init__.py
751 ++++ b/third_party/python/blessings/blessings/__init__.py
752 +@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
753 + try:
754 + setupterm(kind or environ.get('TERM', 'dumb'),
755 + self._init_descriptor)
756 +- except:
757 ++ except curses.error:
758 + # There was an error setting up the terminal, either curses is
759 + # not supported or TERM is incorrectly set. Fall back to dumb.
760 + self._does_styling = False
761 +
762 +
763 +--- a/python/mach/mach/logging.py
764 ++++ b/python/mach/mach/logging.py
765 +@@ -93,7 +93,7 @@
766 +
767 + def set_terminal(self, terminal):
768 + self.terminal = terminal
769 +- self._sgr0 = blessings.tigetstr('sgr0') or '' if terminal and blessings else ''
770 ++ self._sgr0 = terminal.normal if terminal and blessings else ''
771 +
772 + def format(self, record):
773 + f = record.msg.format(**record.params)
774 +
775
776 diff --git a/mail-client/thunderbird/metadata.xml b/mail-client/thunderbird/metadata.xml
777 index 6f53326..7fdeae0 100644
778 --- a/mail-client/thunderbird/metadata.xml
779 +++ b/mail-client/thunderbird/metadata.xml
780 @@ -8,29 +8,30 @@
781 <use>
782 <flag name="bindist">Disable official Thunderbird branding (icons, name) which
783 are not binary-redistributable according to upstream.</flag>
784 - <flag name='crypt'> Enable encryption support with enigmail</flag>
785 - <flag name='mozdom'>Enable Mozilla's DOM inspector</flag>
786 - <flag name='lightning'>Enable app-global calendar support
787 + <flag name="clang">Use Clang compiler instead of GCC</flag>
788 + <flag name="crypt"> Enable encryption support with enigmail</flag>
789 + <flag name="mozdom">Enable Mozilla's DOM inspector</flag>
790 + <flag name="lightning">Enable app-global calendar support
791 (note 38.0 and above bundles calendar support when this flag is off)</flag>
792 - <flag name='custom-optimization'>Fine-tune custom compiler optimizations
793 - (-Os, -O0, -O1, -O2, -O3)</flag>
794 - <flag name="gtk2">Use the cairo-gtk2 rendering engine</flag>
795 - <flag name="jemalloc">Enable or disable jemalloc (forced-on when supported prior to 38.0)</flag>
796 + <flag name="custom-optimization">Build with user-specified compiler optimizations
797 + (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)</flag>
798 + <flag name="gtk2">Use the cairo-gtk2 rendering engine instead of the default cairo-gtk3</flag>
799 + <flag name="jemalloc">Enable or disable jemalloc</flag>
800 + <flag name="rust">Enable support for using rust compiler (experimental)</flag>
801 <flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg>
802 instead of bundled.</flag>
803 <flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
804 - instead of bundled.</flag>
805 + and <pkg>media-gfx/graphite2</pkg> instead of bundled.</flag>
806 <flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>
807 instead of bundled.</flag>
808 - <flag name="system-libevent">Use the system-wide <pkg>dev-libs/libevent</pkg>
809 - instead of bundled.</flag>
810 <flag name="system-jpeg">Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg>
811 instead of bundled.</flag>
812 + <flag name="system-libevent">Use the system-wide <pkg>dev-libs/libevent</pkg>
813 + instead of bundled.</flag>
814 <flag name="system-libvpx">Use the system-wide <pkg>media-libs/libvpx</pkg>
815 instead of bundled.</flag>
816 <flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg>
817 installation with secure-delete enabled</flag>
818 <flag name="minimal">Remove the software development kit and headers</flag>
819 - <flag name="rust">Enable support for rust compiler <pkg>dev-lang/rust</pkg></flag>
820 </use>
821 </pkgmetadata>
822
823 diff --git a/mail-client/thunderbird/thunderbird-52.9.0.ebuild b/mail-client/thunderbird/thunderbird-52.9.1.ebuild
824 similarity index 100%
825 rename from mail-client/thunderbird/thunderbird-52.9.0.ebuild
826 rename to mail-client/thunderbird/thunderbird-52.9.1.ebuild
827
828 diff --git a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
829 similarity index 69%
830 rename from mail-client/thunderbird/thunderbird-60.0-r1.ebuild
831 rename to mail-client/thunderbird/thunderbird-60.0-r3.ebuild
832 index 6c739b7..f9ecfc8 100644
833 --- a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
834 +++ b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
835 @@ -1,7 +1,8 @@
836 -# Copyright 1999-2018 Gentoo Foundation
837 +# Copyright 1999-2018 Gentoo Authors
838 # Distributed under the terms of the GNU General Public License v2
839
840 EAPI=6
841 +VIRTUALX_REQUIRED="pgo"
842 WANT_AUTOCONF="2.1"
843 MOZ_ESR=""
844 MOZ_LIGHTNING_VER="6.2"
845 @@ -28,18 +29,17 @@ if [[ ${MOZ_ESR} == 1 ]]; then
846 fi
847 MOZ_P="${PN}-${MOZ_PV}"
848
849 -#MOZ_GENERATE_LANGPACKS=1
850 -
851 -inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
852 +inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
853
854 DESCRIPTION="Thunderbird Mail Client"
855 -HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
856 +HOMEPAGE="https://www.mozilla.org/thunderbird"
857
858 KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
859 SLOT="0"
860 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
861 -IUSE="bindist crypt dbus debug hardened lightning mozdom pulseaudio selinux startup-notification
862 - system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx wifi"
863 +IUSE="bindist clang dbus debug hardened jack lightning mozdom neon pulseaudio
864 + selinux startup-notification system-harfbuzz system-icu system-jpeg
865 + system-libevent system-libvpx system-sqlite wifi"
866 RESTRICT="!bindist? ( bindist )"
867
868 PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz )
869 @@ -52,8 +52,8 @@ SRC_URI="${SRC_URI}
870 ASM_DEPEND=">=dev-lang/yasm-1.1"
871
872 CDEPEND="
873 - >=dev-libs/nss-3.28.3
874 - >=dev-libs/nspr-4.13.1
875 + >=dev-libs/nss-3.36.4
876 + >=dev-libs/nspr-4.19
877 >=app-text/hunspell-1.5.4:=
878 dev-libs/atk
879 dev-libs/expat
880 @@ -68,8 +68,10 @@ CDEPEND="
881 >=media-libs/freetype-2.4.10
882 kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
883 virtual/freedesktop-icon-theme
884 - dbus? ( >=sys-apps/dbus-0.60
885 - >=dev-libs/dbus-glib-0.72 )
886 + dbus? (
887 + >=sys-apps/dbus-0.60
888 + >=dev-libs/dbus-glib-0.72
889 + )
890 startup-notification? ( >=x11-libs/startup-notification-0.8 )
891 >=x11-libs/pixman-0.19.2
892 >=dev-libs/glib-2.26:2
893 @@ -83,45 +85,66 @@ CDEPEND="
894 x11-libs/libXfixes
895 x11-libs/libXrender
896 x11-libs/libXt
897 + system-harfbuzz? (
898 + >=media-libs/harfbuzz-1.4.2:0=
899 + >=media-gfx/graphite2-1.3.9-r1
900 + )
901 system-icu? ( >=dev-libs/icu-59.1:= )
902 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
903 + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= )
904 system-libevent? ( >=dev-libs/libevent-2.0:0= )
905 - system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
906 system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
907 - system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
908 - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
909 + system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
910 + wifi? (
911 + kernel_linux? (
912 + >=sys-apps/dbus-0.60
913 >=dev-libs/dbus-glib-0.72
914 - net-misc/networkmanager ) )
915 - "
916 + net-misc/networkmanager
917 + )
918 + )
919 + jack? ( virtual/jack )"
920
921 DEPEND="${CDEPEND}
922 app-arch/zip
923 app-arch/unzip
924 - >=sys-devel/binutils-2.16.1
925 + >=sys-devel/binutils-2.30
926 sys-apps/findutils
927 - pulseaudio? ( media-sound/pulseaudio )
928 - elibc_glibc? ( || (
929 - ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
930 - >=dev-lang/rust-1.24.0[extended]
931 - ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
932 - ) )
933 - elibc_musl? ( || ( >=dev-lang/rust-1.24.0
934 - >=dev-util/cargo-0.25.0
935 - ) )
936 -
937 >=sys-devel/llvm-4.0.1
938 >=sys-devel/clang-4.0.1
939 - amd64? ( ${ASM_DEPEND} virtual/opengl )
940 - x86? ( ${ASM_DEPEND} virtual/opengl )"
941 + clang? (
942 + >=sys-devel/llvm-4.0.1[gold]
943 + >=sys-devel/lld-4.0.1
944 + )
945 + pulseaudio? ( media-sound/pulseaudio )
946 + elibc_glibc? (
947 + virtual/cargo
948 + virtual/rust
949 + )
950 + elibc_musl? (
951 + virtual/cargo
952 + virtual/rust
953 + )
954 + amd64? (
955 + ${ASM_DEPEND}
956 + virtual/opengl
957 + )
958 + x86? (
959 + ${ASM_DEPEND}
960 + virtual/opengl
961 + )"
962
963 RDEPEND="${CDEPEND}
964 - pulseaudio? ( || ( media-sound/pulseaudio
965 - >=media-sound/apulse-0.1.9 ) )
966 - selinux? ( sec-policy/selinux-mozilla
967 - sec-policy/selinux-thunderbird
968 + pulseaudio? (
969 + || (
970 + media-sound/pulseaudio
971 + >=media-sound/apulse-0.1.9
972 + )
973 )
974 - crypt? ( >=x11-plugins/enigmail-1.9.8.3-r1 )
975 -"
976 + selinux? (
977 + sec-policy/selinux-mozilla
978 + sec-policy/selinux-thunderbird
979 + )"
980 +
981 +REQUIRED_USE="wifi? ( dbus )"
982
983 S="${WORKDIR}/${MOZ_P%b[0-9]*}"
984
985 @@ -130,7 +153,14 @@ BUILD_OBJ_DIR="${S}/tbird"
986 pkg_setup() {
987 moz_pkgsetup
988
989 - #export MOZILLA_DIR="${S}/mozilla"
990 + # Avoid PGO profiling problems due to enviroment leakage
991 + # These should *always* be cleaned up anyway
992 + unset DBUS_SESSION_BUS_ADDRESS \
993 + DISPLAY \
994 + ORBIT_SOCKETDIR \
995 + SESSION_MANAGER \
996 + XDG_SESSION_COOKIE \
997 + XAUTHORITY
998
999 if ! use bindist ; then
1000 elog "You are enabling official branding. You may not redistribute this build"
1001 @@ -141,6 +171,8 @@ pkg_setup() {
1002 fi
1003
1004 addpredict /proc/self/oom_score_adj
1005 +
1006 + llvm_pkg_setup
1007 }
1008
1009 pkg_pretend() {
1010 @@ -154,12 +186,6 @@ src_unpack() {
1011
1012 # Unpack language packs
1013 mozlinguas_src_unpack
1014 -
1015 - # this version of lightning is a .tar.xz, no xpi needed
1016 - #xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
1017 -
1018 - # this version of gdata-provider is a .tar.xz , no xpi needed
1019 - #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
1020 }
1021
1022 src_prepare() {
1023 @@ -168,7 +194,7 @@ src_prepare() {
1024 "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
1025 || die
1026 eapply "${WORKDIR}/firefox"
1027 - eapply "${FILESDIR}"/fix-setupterm.patch
1028 + eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
1029
1030 # Ensure that are plugins dir is enabled as default
1031 sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
1032 @@ -186,16 +212,9 @@ src_prepare() {
1033 -i "${S}"/comm/mail/installer/Makefile.in || die
1034
1035 # Apply our Thunderbird patchset
1036 - pushd "${S}"/comm &>/dev/null || doe
1037 + pushd "${S}"/comm &>/dev/null || die
1038 eapply "${WORKDIR}"/thunderbird
1039
1040 - # simulate old directory structure just in case it helps eapply_user
1041 - ln -s .. mozilla || die
1042 - # Allow user to apply any additional patches without modifing ebuild
1043 - eapply_user
1044 - # remove the symlink
1045 - rm -f mozilla
1046 -
1047 # Confirm the version of lightning being grabbed for langpacks is the same
1048 # as that used in thunderbird
1049 local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV})
1050 @@ -207,8 +226,15 @@ src_prepare() {
1051
1052 popd &>/dev/null || die
1053
1054 + # Allow user to apply any additional patches without modifing ebuild
1055 + eapply_user
1056 +
1057 + # Autotools configure is now called old-configure.in
1058 + # This works because there is still a configure.in that happens to be for the
1059 + # shell wrapper configure script
1060 eautoreconf old-configure.in
1061 - # Ensure we run eautoreconf in spidermonkey to regenerate configure
1062 +
1063 + # Must run autoconf in js/src
1064 cd "${S}"/js/src || die
1065 eautoconf old-configure.in
1066 }
1067 @@ -216,6 +242,28 @@ src_prepare() {
1068 src_configure() {
1069 MEXTENSIONS="default"
1070
1071 + # Add information about TERM to output (build.log) to aid debugging
1072 + # blessings problems
1073 + if [[ -n "${TERM}" ]] ; then
1074 + einfo "TERM is set to: \"${TERM}\""
1075 + else
1076 + einfo "TERM is unset."
1077 + fi
1078 +
1079 + if use clang && ! tc-is-clang ; then
1080 + # Force clang
1081 + einfo "Enforcing the use of clang due to USE=clang ..."
1082 + CC=${CHOST}-clang
1083 + CXX=${CHOST}-clang++
1084 + strip-unsupported-flags
1085 + elif ! use clang && ! tc-is-gcc ; then
1086 + # Force gcc
1087 + einfo "Enforcing the use of gcc due to USE=-clang ..."
1088 + CC=${CHOST}-gcc
1089 + CXX=${CHOST}-gcc++
1090 + strip-unsupported-flags
1091 + fi
1092 +
1093 ####################################
1094 #
1095 # mozconfig, CFLAGS and CXXFLAGS setup
1096 @@ -228,32 +276,39 @@ src_configure() {
1097 --with-system-zlib \
1098 --with-system-bz2
1099
1100 - # Stylo is only broken on x86 builds
1101 - use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
1102 -
1103 # Must pass release in order to properly select linker
1104 mozconfig_annotate 'Enable by Gentoo' --enable-release
1105
1106 - # Must pass --enable-gold if using ld.gold
1107 - if tc-ld-is-gold ; then
1108 - mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
1109 + # Avoid auto-magic on linker
1110 + if use clang ; then
1111 + # This is upstream's default
1112 + mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
1113 + elif tc-ld-is-gold ; then
1114 + mozconfig_annotate "linker is set to gold" --enable-linker=gold
1115 else
1116 - mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
1117 + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
1118 fi
1119
1120 # It doesn't compile on alpha without this LDFLAGS
1121 use alpha && append-ldflags "-Wl,--no-relax"
1122
1123 # Add full relro support for hardened
1124 - use hardened && append-ldflags "-Wl,-z,relro,-z,now"
1125 + if use hardened; then
1126 + append-ldflags "-Wl,-z,relro,-z,now"
1127 + mozconfig_use_enable hardened hardening
1128 + fi
1129
1130 # Modifications to better support ARM, bug 553364
1131 if use neon ; then
1132 mozconfig_annotate '' --with-fpu=neon
1133 - mozconfig_annotate '' --with-thumb=yes
1134 - mozconfig_annotate '' --with-thumb-interwork=no
1135 +
1136 + if ! tc-is-clang ; then
1137 + # thumb options aren't supported when using clang, bug 666966
1138 + mozconfig_annotate '' --with-thumb=yes
1139 + mozconfig_annotate '' --with-thumb-interwork=no
1140 + fi
1141 fi
1142 - if [[ ${CHOST} == armv* ]] ; then
1143 + if [[ ${CHOST} == armv*h* ]] ; then
1144 mozconfig_annotate '' --with-float-abi=hard
1145 if ! use system-libvpx ; then
1146 sed -i -e "s|softfp|hard|" \
1147 @@ -277,15 +332,15 @@ src_configure() {
1148 mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
1149 mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
1150 --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
1151 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
1152 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
1153 - mozconfig_annotate 'Gentoo default' --enable-system-hunspell
1154 - mozconfig_annotate '' --disable-crashreporter
1155 - mozconfig_annotate 'Gentoo default' --with-system-png
1156 - mozconfig_annotate '' --enable-system-ffi
1157 - mozconfig_annotate '' --disable-gconf
1158 - mozconfig_annotate '' --with-intl-api
1159 - mozconfig_annotate '' --enable-system-pixman
1160 + mozconfig_annotate '' --prefix="${EPREFIX}"/usr
1161 + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
1162 + mozconfig_annotate 'Gentoo default' --enable-system-hunspell
1163 + mozconfig_annotate '' --disable-crashreporter
1164 + mozconfig_annotate 'Gentoo default' --with-system-png
1165 + mozconfig_annotate '' --enable-system-ffi
1166 + mozconfig_annotate '' --disable-gconf
1167 + mozconfig_annotate '' --with-intl-api
1168 + mozconfig_annotate '' --enable-system-pixman
1169 # Instead of the standard --build= and --host=, mozilla uses --host instead
1170 # of --build, and --target intstead of --host.
1171 # Note, mozilla also has --build but it does not do what you think it does.
1172 @@ -319,17 +374,17 @@ src_configure() {
1173 mozconfig_annotate '-pulseaudio' --enable-alsa
1174 fi
1175
1176 + mozconfig_use_enable dbus
1177 +
1178 + mozconfig_use_enable wifi necko-wifi
1179 +
1180 + # enable JACK, bug 600002
1181 + mozconfig_use_enable jack
1182
1183 # Other tb-specific settings
1184 mozconfig_annotate '' --with-user-appdir=.thunderbird
1185
1186 mozconfig_annotate '' --enable-ldap
1187 - if use hardened; then
1188 - append-ldflags "-Wl,-z,relro,-z,now"
1189 - mozconfig_use_enable hardened hardening
1190 - fi
1191 -
1192 - mozlinguas_mozconfig
1193
1194 # Bug #72667
1195 if use mozdom; then
1196 @@ -337,8 +392,29 @@ src_configure() {
1197 fi
1198
1199 mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
1200 +
1201 mozconfig_annotate '' --enable-calendar
1202
1203 + # Disable built-in ccache support to avoid sandbox violation, #665420
1204 + # Use FEATURES=ccache instead!
1205 + mozconfig_annotate '' --without-ccache
1206 + sed -i -e 's/ccache_stats = None/return None/' \
1207 + python/mozbuild/mozbuild/controller/building.py || \
1208 + die "Failed to disable ccache stats call"
1209 +
1210 + # Stylo is only broken on x86 builds
1211 + use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
1212 +
1213 + # Stylo is horribly broken on arm, renders GUI unusable
1214 + use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
1215 +
1216 + if use clang ; then
1217 + # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186
1218 + mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack
1219 + elif use arm ; then
1220 + mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
1221 + fi
1222 +
1223 # Use an objdir to keep things organized.
1224 echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
1225 echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
1226 @@ -381,24 +457,23 @@ src_install() {
1227 "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
1228 || die
1229
1230 + # set dictionary path, to use system hunspell
1231 + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
1232 + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1233
1234 - # set dictionary path, to use system hunspell
1235 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
1236 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1237 -
1238 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
1239 - if use system-harfbuzz ; then
1240 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
1241 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1242 - fi
1243 + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
1244 + if use system-harfbuzz ; then
1245 + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
1246 + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1247 + fi
1248
1249 - # force cairo as the canvas renderer on platforms without skia support
1250 - if [[ $(tc-endian) == "big" ]] ; then
1251 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
1252 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1253 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
1254 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1255 - fi
1256 + # force cairo as the canvas renderer on platforms without skia support
1257 + if [[ $(tc-endian) == "big" ]] ; then
1258 + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
1259 + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1260 + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
1261 + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
1262 + fi
1263
1264 # dev-db/sqlite does not have FTS3_TOKENIZER support.
1265 # gloda needs it to function, and bad crashes happen when its enabled and doesn't work
1266 @@ -409,10 +484,10 @@ src_install() {
1267
1268 cd "${S}" || die
1269 MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
1270 - DESTDIR="${D}" ./mach install
1271 + DESTDIR="${D}" ./mach install || die
1272
1273 # Install language packs
1274 - mozlinguas_src_install
1275 + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
1276
1277 local size sizes icon_path icon
1278 if ! use bindist; then
1279 @@ -465,8 +540,12 @@ src_install() {
1280 doins -r "${T}/${emid}"
1281 fi
1282
1283 + # thunderbird and thunderbird-bin are identical
1284 + rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
1285 + dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
1286 +
1287 # Required in order to use plugins and even run thunderbird on hardened.
1288 - pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin,plugin-container}
1289 + pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
1290 }
1291
1292 pkg_preinst() {
1293 @@ -474,32 +553,11 @@ pkg_preinst() {
1294 }
1295
1296 pkg_postinst() {
1297 - xdg_desktop_database_update
1298 gnome2_icon_cache_update
1299 -
1300 - if use crypt; then
1301 - elog
1302 - elog "USE=crypt will be dropped from thunderbird with version 52.6.0 as"
1303 - elog "x11-plugins/enigmail-1.9.8.3-r1 and above is now a fully standalone"
1304 - elog "package. For continued enigmail support in thunderbird please add"
1305 - elog "x11-plugins/enigmail to your @world set."
1306 - fi
1307 -
1308 - elog
1309 - elog "If you experience problems with plugins please issue the"
1310 - elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
1311 - elog "then restart thunderbird"
1312 -
1313 - if ! use lightning; then
1314 - elog
1315 - elog "If calendar fails to show up in extensions please open config editor"
1316 - elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
1317 - elog "fails to show the calendar extension after restarting with above change"
1318 - elog "please file a bug report."
1319 - fi
1320 + xdg_desktop_database_update
1321 }
1322
1323 pkg_postrm() {
1324 - xdg_desktop_database_update
1325 gnome2_icon_cache_update
1326 + xdg_desktop_database_update
1327 }
1328
1329 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
1330 index 1be57a0..2c20dc5 100644
1331 --- a/www-client/firefox/Manifest
1332 +++ b/www-client/firefox/Manifest
1333 @@ -1,278 +1,186 @@
1334 -DIST firefox-60.0-patches-02.tar.xz 111088 BLAKE2B 9564d55b243c5e759a83b6d48076d3de9060c7bd99498df3ced477077b5ce2e2582452979872f0707ee681633d04a9761e2887282d69cced7e20bf39efc38c2c SHA512 919ffdb0624f1fa68a7e457f5270833e69c8f29e1764a46edfc345056c4e8ada1e85e53de3766fd9a0b2afc1a959c15762e27f43e29f5945176f9ade362407ac
1335 -DIST firefox-60.1.0esr-ach.xpi 496056 BLAKE2B 27f7f5e8899a883a9bf1a95a1d608cdd35f71dcb1cb295f65e845e7295e1ad7f54f1b78e463bc34c6e010835718f2377cab64cb4d2b434678a85c5ece7be80a2 SHA512 16c07e624859b4b97f7084061e53ad8e824a07694fd3772e2b8f53d2be27db9d02c6011fdf7ed113124a23697abb81a97505ad2357ef62bbb1d421e5ad5f2a3c
1336 -DIST firefox-60.1.0esr-af.xpi 486532 BLAKE2B fec1aa28c4d1507db3e056fa67fed7b67abc177af8281858280a27706ace90873fba982f7e22bb87389d9d4c04c944aa52e47c06ec7c0f1be250b99442006588 SHA512 8edc486041547bbe725f398826d9892642b2f503a1e894b1c26e20756d5ebf8e65ace0199c778ef92803f4e39a505393dac13d4a012619efaf8c8b89e009f352
1337 -DIST firefox-60.1.0esr-an.xpi 519731 BLAKE2B b161d927da8e523f61dcd7ddef6fbc8977db9d9be3ba1087c9e37a6a570f35c7d228253ffa3260db356b2676ccf4f9533f74f965fa1b6ea49fc4d329172edea3 SHA512 52e902223ec5c547557c5ac42068a1d6a193b7429354ecc8dc4853dd5db683e82b78f114ce0b819b556c0011cf304f94ae374bedc2c03302c1dc4f75daf48fca
1338 -DIST firefox-60.1.0esr-ar.xpi 546955 BLAKE2B 12d8070409c1a8358eb0ec05bf8de4b404083f011205f57dd20e366bd2ee030cbf2ea936c4ccdfc94d86382382364832061822f537ad0fa44e232db89f6d52b4 SHA512 e0f62bafa3d3d134f23c84b8a514385547179fdff6d7df046d3b0405bb4e476ea7f6c244041fc3a9998bb2fc249680b65195e82621a39fcbc0bd00ef3d91b489
1339 -DIST firefox-60.1.0esr-as.xpi 529943 BLAKE2B 5d6b9a9e517dbb760e3f15b263755d68b0e7dd507b75bf784acc6d6a73226c21e9ccf83211449dca5a3dd9abc25705282d48ba5f72195277f4eccfcdc316af3d SHA512 f30497b7727eb3b9ac533acd6f59d3b8a23a1edae2a729aafc9b6c30d9df2f6e162a7142fe9972c6055f60a8fb18be688929ad3ea814fe185594b73ac44eb8b9
1340 -DIST firefox-60.1.0esr-ast.xpi 507872 BLAKE2B 35ae4acc26da1ded16f41e20c305939d275941f5b7daf97edbf3b5128b300bf14ce653a5b0f69407627d79f62b5eabe7d602456fb863129d3f090caec2c5c642 SHA512 4c2f4c5d8a98d52cd98a4d9adfbb3f8e2fa103853293a5b6860422e8325e9a78753cc9cfd2b46e84505cd87802a61d831bb0f85dbcad9c896a70b00e5cfb7215
1341 -DIST firefox-60.1.0esr-az.xpi 523973 BLAKE2B b73de2488b820b344955c9a06ba76f2230b554faa478cccecc5129ec9ef824559b7d8208397662dea45318c2376d816084e806bce1a3de9661db9a8d8a8d06f7 SHA512 3836c290bd5e3357135dd67b7d1bd46c5bd88e195f103c81365f39ddec5ac33bf358e81aec1b4206accf30925c1b6ab82963b26ead2d8c2287feb4232a9ec151
1342 -DIST firefox-60.1.0esr-bg.xpi 573071 BLAKE2B a47d32e5b62381eb35ccfd62ab2a28d49d40032d8567fe7dae1265fa18e2748bccdd62f178e0ba66af5e7dfa0143c28fae048b18541770fe6a7a544a607167cb SHA512 bd5d029499b0a5d05382efd02bef0bf6b2f9d7adc11522f6a1f6af9bbb77ed42685b56145ac266e8270ffab46670bbd76f19464f950768e33d679fc771b84b5f
1343 -DIST firefox-60.1.0esr-bn-BD.xpi 589634 BLAKE2B 97273595875aeadf5722684c5cb1a2b8fb92e0889d8250e1e2046f2ac804a9a3ef5e24561f384442fd8d107eae6982983125ced54d8c7ecd5c9a41e0f108ecf9 SHA512 f460cdc93cfc718cd4ebf67bcb3e6c125aa2874ac0c66e54c38397d3f3b1f263214dd0c84bbc97e3ba7c848ba45ad8af45109d149cdb896792319b3db307dae1
1344 -DIST firefox-60.1.0esr-bn-IN.xpi 570084 BLAKE2B 2098b98f4d0852e78e5230e2be0552e7bec2cf047bba748b16490e63180e39f71d7dde5799d62146e26de60d6b083318fe6303034ae15bc4cae02b89ffb346fa SHA512 c04b1a60885bf96450cddbd1d0bdf64a23d12ed434b60c28fb4b03c5f2b07d6595e21e17ba7c3860b068e5a2f9f85e78968e564b0e01ebdfc7f8be9e31681bc4
1345 -DIST firefox-60.1.0esr-br.xpi 511250 BLAKE2B ea27104c3d3e91557e55fe2f2a6f3ce8d1a83eb73bc03972f24c0cc04063fe593830e423e9bc6cbada638ba42f8bd4dc0e5999e8790887d8a62084aab08e7859 SHA512 121c0a57e7afde7d1d74b07a35f0cc85e3d8da961b0d13967196afefab575379ffab2ace06f9040da0f46a400d55dcc5e187809379466ed765d7a0753bce3499
1346 -DIST firefox-60.1.0esr-bs.xpi 513934 BLAKE2B 5942d56ea2c191d9798a89d8cb3a3045561528cba02f93bc7a8498325f6686572004e5f43768d2e4f32045864740045646e7f77bff3c57133231cb585e4998b2 SHA512 cd023b68daa47b712e408d4b412e2e5af2d8f05f7259c37195b61300ef5103273d41f1310d0cd1925abd086cee66cf92719f3c650b1174635402896cd52cc5ea
1347 -DIST firefox-60.1.0esr-ca.xpi 524480 BLAKE2B 669ed5ad1c1f99070da26197567a2c704ef0e432df2d1a9d36af9fa9437f9d556e8cc3ec0b8af97b770f9f4521d174c2369ae1a2c5ffd07d6f1262148e26982a SHA512 dc10f3b230d6ca3ce4da6f97c98050a6301be3cbfb1c9318d7f3efc00382b9b5938298d8ab46c7896f4baf53aa670f9e0111f42389cb14954d0141df63c216c9
1348 -DIST firefox-60.1.0esr-cak.xpi 535513 BLAKE2B 032ac168786a0d6e790dadf73cc89efc0ddeb6fef55edeb7aae0eb2bfa87c8c8d7a0b77e343b99f01c1a75f7e401abbd63e11dc086040097c68e9c1f5c88b536 SHA512 c3b99b8c56d110ca7e2d7fcc6243e0e9b178ef17dfbe7890e121af1c3a35deca5f84f9223780647dafc7a1f12f4fb738d94e6d8ed8c9dfb8b0b10a0d8e6af7fb
1349 -DIST firefox-60.1.0esr-cs.xpi 531018 BLAKE2B 1a57b59b82dcacb3212522026c8f47b672a691215eae39dfd3e9f8daf965d5febd4f5248bf7339cf178c7e93a2e5b48c889cbd03e4da887893eef2a2b62c33d9 SHA512 f02c3604687d82e89121d1333f0d821ec64eb068109aab558032d1af5ee272c4106dc950d08033aeacb1cd9edbc1e233068e59d210bb0159cfac00033b1a1411
1350 -DIST firefox-60.1.0esr-cy.xpi 515867 BLAKE2B 59ad99dc75a564f03ed80dea0084c183601d3682e1f364ee1d3efae3735d2a508dfb849d17361a80db942c6f7f5493d4c4e56663ed890121c2f59b20122ae68d SHA512 8766c071e280b194823ec474a5f3c0141aee8001895c5528ea7a064e574afd383973e11a8017e818fcd8be7d311e6a2510e443b3a782341cf8a86af6e5fc2fa3
1351 -DIST firefox-60.1.0esr-da.xpi 509980 BLAKE2B ad057d378b953ae8767165120ab8e65994e3a8c520f688104366d2c29643e22fa453bf9bc988932d3a15dfdef95456851586be3793f8e8cebb3dad6a6c10fe8b SHA512 036934063c6e84db580d19f5014250b9d280a4cf8b92e490be945f753d658fe9df5296cfe35f75d1b44fd905a2d517362f2579f71d49f336eb6a3a51ed5a65a6
1352 -DIST firefox-60.1.0esr-de.xpi 525695 BLAKE2B adad4662ddd7d5a4c22e5885a5eef88ae7ed5c4e7f1bee62f2b5fc6c5100b210ce4bdcb24bdb44e6d1955bc2c2fc1760595f4d11ffcbc1df40939e54d9083860 SHA512 ace98b9f484de7b1c848c5dc4dfea8d5c9ce596074fde55fadc65028a1468759cca525f0a50a70b9c3bc32121b5c2506a37acccde2761161504e10717254c861
1353 -DIST firefox-60.1.0esr-dsb.xpi 538748 BLAKE2B 333e90b12624cc164d0ffdc0b3d5b14d3534c6c2a6e977577a803a313932f44000b06bf48520e3bebc2bd0461daaabf03fbf2d0f00d6212187e5c90e150ebf72 SHA512 28e538d3b29a0502c781ff02f5a149bfb2407ff9b99f17d23bfbe41612b7e1304dd6bd086a03b42992d8b397597f5339bcab7bea5306e136f943d81d3bef05aa
1354 -DIST firefox-60.1.0esr-el.xpi 592917 BLAKE2B d3c97a6eed1afb5353d2334d68794108f55adc699993b3afba70d4d8ea4d9e9fd256303cc1048457ce2f16d80b695c588e604a80e6bbde564815cc4e0f05f095 SHA512 658a86ca7469d866b7e9e486894e67641510144b327d10702b3efd30dd0dd75d8da77288909d5668d47c3e6b3dc8122238870bb2671b3081d52f01e846de9fc3
1355 -DIST firefox-60.1.0esr-en-GB.xpi 490907 BLAKE2B 7e4be048fa721d3f8cba1257cd765d2bfa9255e85fbf169cb11efd186f26da4684b8e9276b8f55c1a12fe40fe3a5930bc4b24ca52be58440ed5eaca5632cdcfc SHA512 a58f23934b80e0301c590b25bfa9171930d2d507129fa42b111858939b22a02d3d2ad0cad895fa41136bbb1ec2fb8db3c2910c073e4f6dbfb5c3c1c6b9e12efb
1356 -DIST firefox-60.1.0esr-en-ZA.xpi 473893 BLAKE2B afb92ec6bbe0774fc9756e887238bfefe392be097bb765c8cd01e88d792cf65b0ff9dbd520bf388082a0345b331a1bfe85e1b4d550a1ea40c31c3bf2620d6d30 SHA512 588a4153088c9c5c1dc487ac22eaf9db2cc8bd0d1c76ddccbfd40160fdde277f0e8e8749ddf87df54aa71d2c7af37b863e87631d0c0a353b39314502e3ec0283
1357 -DIST firefox-60.1.0esr-eo.xpi 510492 BLAKE2B 911a4fa63ed4f6710c5b5e179b61332289bd902c2afff344466ac10f7dfd96ca899f1dd2f6200ce9013707e7ecc1a74af7d79e22cc208939fdd576c96203612e SHA512 206bcdd5441178b8840f13b95ef42f25f1a3d0940aad46a7f64844c88015684a55e1468ddc4d56a926b54577682acd587eabc814d4b66319c2a4c98de50ae552
1358 -DIST firefox-60.1.0esr-es-AR.xpi 523820 BLAKE2B c837e4b7a3e8cf365946c0c3e49a7254d8aecc9bbbe03be278f56522842ad51d4b3e37281e3679d8e9a69a1c7491eba47a0fab70f938e9388275525f580f167b SHA512 7ed6f686cdadf7f8ec15ed82be92af5885c3e24735e983b596bacbeee8158f49ad050f16157b4f8b912355f33bf3da374354e25a696abd3fe00cff7c73dac4bc
1359 -DIST firefox-60.1.0esr-es-CL.xpi 526508 BLAKE2B 2e31b2e76069852d7c4948e5e2a72934d05adc4eda1c4bc868684918843c3727c8445a5ecfd31b564a5489bb13d1b469a97d4e09028b676603afbd14832a9c29 SHA512 63619ef04e132f6ff78488ae434cdebb63ea1635a593d7c498cb2259f17c3de1c45b5e228408032e236e46a610612f7f3aa4d27e9642b7480d0037186d95606e
1360 -DIST firefox-60.1.0esr-es-ES.xpi 459134 BLAKE2B 34b1b6857c0eb1893f72be643050d347bcc88f67021d712446a1df216886878491b5f518a63eb5d95199d4241141959e56ca5cded6107839a3c7df0797ef60d3 SHA512 20bc581fc9ca5b07c9ffac4862545b33c34b62c3220992be392cbd6db0c2faa1986915a4d4214f03ce992b29a2d3dc56e210dfcf1b6f2cddfb3b55f17b68d611
1361 -DIST firefox-60.1.0esr-es-MX.xpi 527839 BLAKE2B f7e42f8fe62216fd5d0a71f7acc0541353e009c62209efa9c4339b57098a040dae049992428a7b1045c601a30339b6dac1d6279fe24737d49fca985a00393637 SHA512 f95e9963d3d8475a348aa62a711e68eec0657cccfab8865bf3dbeb5e68c14b007cf3567876ab1edd12f6c1b10e4b7845d28326685f231bbcc2658c61fb576863
1362 -DIST firefox-60.1.0esr-et.xpi 504171 BLAKE2B 7d836401e6311282e528bbf224b07fee12daf416aa14f7c107e73d15e66fb391338e33e4c9254af608a39310de69aab2dc08e95024af50dd273bad66293b2268 SHA512 3b70193c621a7ab804810d422dd8b64956194b51ed3b0afbb311692b86c2ab383311f7f34fd147ba9c35c6d15dfe81724a806a2a1896983ec7188e034865cf63
1363 -DIST firefox-60.1.0esr-eu.xpi 510930 BLAKE2B 6bc051f1a073283845b09cdfd9a4d364c8b4458432b8f2f266c6ec42cba3b48d9b95cea60c0bb4cda73c169976a578b62b53be04fb30527caedc6df3e4e26236 SHA512 f4fd1ce5361102b9f4d6a5d0a174bb407fc708a0bb4a4f8f2573c8638dc48ee72cb9eb28c861c7c0f2cb22c854e48f29f39e71d7bee87e95a1421c017ee044f4
1364 -DIST firefox-60.1.0esr-fa.xpi 565490 BLAKE2B bd543b27882f16546e07c66b5b94d6351d84973829641bd3acb298778ae0e83744de91e0f7c5ffc0877e98ed022e631ef505c9dca3016ed9afc20a479024d2f6 SHA512 63d51cf17cceaed0ca015b06efd47ec71b1bcb1b3b51051e936fe655d9ec9aa4c637ffa65cc3ff19987b798cc6fab63b0a1c65d5eaa56cbba52f0da680c065c5
1365 -DIST firefox-60.1.0esr-ff.xpi 511431 BLAKE2B ec04b1e0be7b0c42fba01f930a370f8f54d00b8987f3be843dbb42c32991c71ea72ab799e9f55d5be1dee864abba9e70103c86d9d81a973bf3f2d4aa29e32bf0 SHA512 6227ac7dac47da3e4978bc6f67e6f387db948e11e5a03e1c188cb19344244dcfdc69ff400348c4913449230b4085b0d2dddd0608ff48700f443ebbca6e528b7e
1366 -DIST firefox-60.1.0esr-fi.xpi 505404 BLAKE2B a6008c3abd50133a032974a32af48e795c8bd5d43ca959f9cde8b2ea6997f02092d182c739ddddfa2110a67601baa3a0037abaaa1ae200c34dfceeef4f5e07e8 SHA512 e3224321e53a2217a1c7bf94d0fd4db6ec8f48e0af579f53ddb0c9fc2f82c48a34083806d0ab71deb5161412ef239f78c7a3898b4d34987870dcff5f5e6305ba
1367 -DIST firefox-60.1.0esr-fr.xpi 535235 BLAKE2B cd24e5eaa16ae9351a80b7cc217a2b9fdc52885b71104602b61489be96462c93169eedf513cbf84ab4dcbc049cfa0ab4a418605c055e5de654889718a45e6910 SHA512 107022fe78e72a5b7d08608260a50c5a096c243309a2a112144ff6fc93d8def33edb1d4e0083841eefd1343c486d50d067be3ce9830db2f57519be93397b4ab5
1368 -DIST firefox-60.1.0esr-fy-NL.xpi 523736 BLAKE2B 7af6ef93b1cd08552abd2cabbcd197b21a9cffb05e555b9b9ec87fba75645cf45ee6d8f8de17a46be7d2eb1e693459bdf1790cfe6b7011203cea16b352912f06 SHA512 c3bbf900e3dc0a0421a1005d04a1d1fce0d2ba5cd0f9ceeee3d3c7eee62544f9c90ee8aa9e5ef8148e32460326440be3f0c9cbd704db5ac8a4ea76fba05b8216
1369 -DIST firefox-60.1.0esr-ga-IE.xpi 526204 BLAKE2B 1fe84e1ddca3069a133a5c99c36da91943b504838d3d78bdf73f07d6d3b15d0c11e2098269f859824d723488ceeab2bcca03d54bea641c72e4411328420a9d86 SHA512 22bb2eb5a933936d3d86be338d8cda68e0eb78d4e0bde296659d722be500d0ef948c2d219a5c70e56c73726a9c707268e0df8ca25964be82b351ecaaffc77ada
1370 -DIST firefox-60.1.0esr-gd.xpi 520090 BLAKE2B 85fe679f415f934e378b8bd50eb69f76f835205b2a432af9bf41b1bbcb586484246314421e21b56b8c5e1263b6d1797c3c300f4ed47d1cc82d643a17b27277f4 SHA512 51bc6e36a77a32f9c6ff15f954f3a37939e8db8813050a30b915f63c9f3ea5e53ea370893a1ecdcdb0131b6948b7f0ba1b11a9f93150cc38b30ab9ba0e7cc8b4
1371 -DIST firefox-60.1.0esr-gl.xpi 496591 BLAKE2B f279c87ac4c65b568a33206e8954dfa710357e584718af2e552c28191acc1bd6cbbbf016d043a273d80a7e4af6b8dd6387dec7a700752c2eb04e119f831ce7b8 SHA512 bcf45dbf23635ff80c1059da34cfd374bef624e7005d1b82b4a40d7f6e1cbcd22908e286fb84da1a02f8f7fa1d447bae968ae536644a7c11a9295b7c57e2eb59
1372 -DIST firefox-60.1.0esr-gn.xpi 532446 BLAKE2B 9b8bbbf1eb66459b291afcb3eca9a504fac0e06d0ab87abab8eb7758251688e7cfdc15bbdacbf0643b6c94e97cccad983f9bcf5db460fe7b090f48aa125d482c SHA512 5273ad02ad2f0afe673b9b89787bc624e6f2a3214e9273fa8158ba284930be43e0607e9b020d4586c04f3ec47132215fb270cb1a8a5626cc94328315f13ce6fe
1373 -DIST firefox-60.1.0esr-gu-IN.xpi 589482 BLAKE2B e3b96827990d84f326ef5828fc59a2ef78181ac28c55bed3cf571dca705140659fe657dfc5edf63d321208f4280cfe27951c7bf713ab09f38dfbc13bbae17e02 SHA512 bf970e571fefd085bdbf7d0dc4ab6f325eba7872374cc5fe34a1b42b12ba1e8b2901ba378d02c7df76c422f9808bea692e0c586de9b31cdcadb805d0a660b1a9
1374 -DIST firefox-60.1.0esr-he.xpi 535206 BLAKE2B 34a4e14f49da95ea518d3bd9f89da45c3aea4f827654801043f10091e864ae77b103f62c4cd2dfb3f49de0364507d3dd54047a305f96956f14943d2473ebbf7c SHA512 a01719b4534bc9522d0bf61a34f7516e2bb0edc82c3560f5c80958e3ebefb4d8947053869ebdb8fa6257a140929537cf389c4c217e87f152e244c04725fc62e8
1375 -DIST firefox-60.1.0esr-hi-IN.xpi 590073 BLAKE2B 30e9c748a8c26ff026685e96031acf7a8fc6a3741fbf0d52acf092e1ac591feb99fdb11a07e1f38a75ca7e874af251e2fdc5b6efd4f7b8d037b473d1859a7dda SHA512 78263b6610f8101c3eaba4fe7b34cf46d3e111c057d6775cf0e1bb28ae76f034a0ee722a5aa107c716a421906ba86962cf1154f2de8e631ca7e2de9ee14664af
1376 -DIST firefox-60.1.0esr-hr.xpi 515184 BLAKE2B 7c0f0ab397acfd84935a6b3305ffbbbcfd837b1c0546615f7156a624bc6f82edaa0e4cd37d623d8254a2aeade84e62ab34d9ce523b4f68b02220cadad2de6ed1 SHA512 449c2a341273480e77c02b2ae866031047131c7084e02e35736a60dee87b3cc5ea0cf76c705a549661018a2658f4e55e62eaebcfe035a691367ab8fc2f731421
1377 -DIST firefox-60.1.0esr-hsb.xpi 536275 BLAKE2B 897f56c326483f901540bb03ada6d4818de245809b0890b0f6c015a3679c8d339c4c83bcc127e499775e12d2061103fca1e485e6effcc684b1d7fb122d9b5df6 SHA512 f06841e221ac6717bd3fffd16e2ad3414ee48dddbdc4e2628689444a5e8649debd23d5f9be0804a954196ec266813d849b528b7535c2d90304484afb6313f73b
1378 -DIST firefox-60.1.0esr-hu.xpi 537588 BLAKE2B 73496a2755cb278cafcc5dd6e27d4028a41ea416271810c2dc5f28bafe49b1f463380cca09fd17a6e2ea27848ad4d8dd4d225de4f3174eac5c974ce787f6c52d SHA512 3cdc0b70262d3065cd4d969e32f3998c346adcc144356ee612b2e90573c986b892fd780b36270b8effd05564a0cf2e32d239f2f0e8594b00bcd4d219eff0da39
1379 -DIST firefox-60.1.0esr-hy-AM.xpi 568631 BLAKE2B a474612506319fd4e4c91c82ac4d5aa3dbb439661c23725425835d35f24baef6e392e2fb8c126897c59fd319d2e5a7a3096c6f7a6211f2ce97cd99f38fe9b1d0 SHA512 e2602912dcda2cbc45152bab2333f0d3d08d1cd7a2b60cc957a3085f202d09a24f0285263243266940fc2dd90f5111ea78fad5bedefb88ab48de00c402aeb2bb
1380 -DIST firefox-60.1.0esr-id.xpi 501440 BLAKE2B 74a2e7463e2c5c53ead56e1543c204eb004e052cd7bf6f1109090f0c5378e92e5a5a33c429c3bcac3ad040d993d5635494d32f401d5cc716d24e45598019c312 SHA512 9ea786fc6e9d18217f049c1220b7c2508894bb3a08d8dedd1ec1427d8b5417668d3e21b1f0b563fa3e6b10ad2377d9467103eec8aebd8d6fdc61c75f3808d617
1381 -DIST firefox-60.1.0esr-is.xpi 512503 BLAKE2B 56f24f311664a2f18f7a576b8c67a166f8c8c9047957d73c2f76eebd2952a3ce9b67b36bf9a1475aba9db5005420d5b1350e65e597e4cac7853701cd26b6948c SHA512 ca64ce2d5166634f4e34ad54fc1f25476013609f9a3918b9757e3a87b41c80516f2361ee05e78cca1eac4f35a9af1c42de61f8cc68ed50cb06ae770301429738
1382 -DIST firefox-60.1.0esr-it.xpi 398250 BLAKE2B 38bdf4e07194652d62e93d737d1c54b91b8aae36285bc2c55bd3b718c569f29da8444e8add736f3ecca296585ab4f1e8d7d418f4e31a27be2257d9192cfe70ad SHA512 a8b8366ac2f2858c52a944f0ddcaed5c2870917fac64ba4d6c7e91f207c10e8225c8ec0945047345d2cba2a529c7390fea8e85b376036635465b97bade51e2ea
1383 -DIST firefox-60.1.0esr-ja.xpi 571243 BLAKE2B da420f3010d882253ac6836416f9fc4822567fa9a3943db701255a04bf51556d36711864c2c646bdab312ae5a7284b98dbeb8245a27fc81e89eb3482fe782bf5 SHA512 85c53fb4f1f04502707f41ddc1fe2359949d7b01548514f63620eb37773815c5681b1f3b30449dc8899a05182dffe65bae9e965ac2271024b34025a6f1bc87ff
1384 -DIST firefox-60.1.0esr-ka.xpi 556074 BLAKE2B 1327ed3a6f65c15d093f8d2e7fc97e22757eb9ca7fcad7762e1ce65169d16306535c5be8ed60603eed67048714fa36eb7326d4c999428c6a59385ced96b87733 SHA512 c68d5014f786497dd7dcc8ac5b7959a4cf2515de8afda3c24db1d61546ef30b520386f25c821d1fbc2169ed2bae6941c8e173a25ffb0db2ac72c7f58a1f91d53
1385 -DIST firefox-60.1.0esr-kab.xpi 519626 BLAKE2B 8c189a149eba708efd64a1abb8ec57b745c8cab16020679bb02d39542004b35600b2a9a6b9fd5cd7e9e2af25028cdcc5a770650ba2ec4e0a435d9b98cc775031 SHA512 464ac5769371ed0e59f1bd98ae7265c271ce8c5a756dcb0f627561041ec0659f2af5dae636e99842155a4ea4bbf9d06b85ac43e45534d8714eaf94af1311bb60
1386 -DIST firefox-60.1.0esr-kk.xpi 582197 BLAKE2B fc40da5fe5781b45e05084de73ed7e83805ab436fc1821dc86ead1520cda332ab6c3628890d398a31eb8529503e5cca8c568b4c094cead85727f1a6b2f1060bc SHA512 6300af78708fc43fdc79b55f37633e6ecc746866c769b2455c5ba01e81fef315b5b84aae27c6a7b57ef67a89a8b87dfbf0a13103fc576eb50ec3b12b4f0ee9e0
1387 -DIST firefox-60.1.0esr-km.xpi 582331 BLAKE2B 32020e926de605909eb83b38992d2687a7ac6589909c5ac71a1c497b91a9bb88a6d7619d8a392b68cef4ad7af418e585eade7e954dbc278858c77ddcf34a0ff6 SHA512 889339b9157528e5a6952534d7fb24ed74988e0e49ac36a1d4460d947ee20098618464446e86d1a5bca893127b65f193b5950d8ffcb8ba7ae83157d8ee1f3cc8
1388 -DIST firefox-60.1.0esr-kn.xpi 585096 BLAKE2B 7e57d4ec35f72bc31d970e992bca878552c5a8e6f42af8cc29451eb80c1affc00ae920c78bee72d2c47cc88252c2dad5fca874d5cbea74da4d142ee6690156f6 SHA512 b796c2c73611d3c2b2a77b3d7a95e1c2657cb23ff33783094f97b2b2b4906d44588b3904873e48d74dceceaab6328806b29a581ca5dbf5b5fc56f53662e7e02f
1389 -DIST firefox-60.1.0esr-ko.xpi 547054 BLAKE2B 7bfa55c042f7598d5483609cd90df171bd7ee7f8720099f51f76cdf66b1d72cc5490a5d9420bd88d9b453d86c6ce4e54d5b1e9cf493d3b41c3a4de203c7bf467 SHA512 89d9c3821f0f16afd04ab45d02504e2c87288468f85d60c894be482626b395e8ff1c7699cd17a811e8642ae43bb65a549e3a97bc35668b88adcaa3217830fb6e
1390 -DIST firefox-60.1.0esr-lij.xpi 512394 BLAKE2B 923833b10e91f2bfa21e16a48ab35898da5c7a417ffa0bd4b330976be708564b810d90ae288578f43aae35cb86b210e25078ac3c6310d7a4b2764720f57155b2 SHA512 f82528dd99f33b6f1390b3baf6e009b7174766f12aad55a110e71a0e19a3c6fce6d0b4bae4bc683163f4bff8a7c0d5b31ea688f80b41e5e6142981119122a320
1391 -DIST firefox-60.1.0esr-lt.xpi 535630 BLAKE2B f86ba7ba5e073efee64dc1881f4841b91e7e0e0a37f5230ca6f4ad0cf95e3308eb34e60ad3cb2a851bc6f815b20fbe867bd9b13154e8ea8d63afdf5c51ded144 SHA512 9c892db7b900a8562fb56e5c0e424d469e93d7b6f8ea1b70fda20595f98610e3ab33cbb3c8578ff1b9ccd36f181ae9b007c747788b4980494ee7952aa555185a
1392 -DIST firefox-60.1.0esr-lv.xpi 525645 BLAKE2B c979073cae9b9475a954458040da0a08ba9f459a40eff9abb9b84f524ca8fe750c8812d9b75df75c2403c099a7b028f7e58bd63484d47ba9aec5be91b7049d3c SHA512 aaebf80839d8010aa59d61894bc6e6749bc9e3f6e75e022c24ffce0e053714b428271627e705afdf884b3f53275cdff85196f5688ee88d73ea6b366ba51eba25
1393 -DIST firefox-60.1.0esr-mai.xpi 548472 BLAKE2B aa0bfe86f99541bcf526061801cecb7f3f47ef41f0b76bc6aaed0542ab5f9cdea705cc2b2182153234d13136253f0635c8bece129c9cd6ff595fccc54a182a91 SHA512 693f1e976a6d6d9421d2232000fa261f13f1b8bccd648b0b235d49fe6800c68b5529156daad546b0f0ee64f30f52e8c0d0d23bb1bc5cb322fbc0337d12f45c05
1394 -DIST firefox-60.1.0esr-mk.xpi 513030 BLAKE2B 0a8e821c532d0699250edfc84afc4d41f76d78163fa26ef2c4040d9dac57eb0d3bce161051cc160b6220fd8a3b9b3d7f6dc29ed5380258395c0a09de1597ffab SHA512 634adfecd60789306277f35ef8fc12d62b46fbb2b4c85f356bf7da340f5a68821c6f2d3af913d69da380688eaf99ea19120c369a26f48684c2c4b16323ea56f3
1395 -DIST firefox-60.1.0esr-ml.xpi 598201 BLAKE2B cc243c3865664811eafec6e166974ee2092b888258819520d0deab820b9465531392774e1e8c0fad015d61e929f04ecd1ec33ecd74906d38c34755691d913c31 SHA512 07e0580a452d3fbe1c7d64d5ec52772e2e5b62bbb9577b479fc228fdacda2d17dc6c646661a2a75923d38ff8bb33163d8300cfd0410c25fc29d313cbc8b0ffc4
1396 -DIST firefox-60.1.0esr-mr.xpi 578334 BLAKE2B 579bc42604f1ef6447826720a67eb7a4ba8868d19c1014dfb4cc40aca14b728111272bc88baa0d374a00edb874e8547eba768450f7dbf10cd1ebc4e616800be9 SHA512 d3e51a6d14931344398f024605b1684f22a91ff54f1e2b50c212083069048aae6191265b8dfd3ef0689de6a4a6458ec84b8d17b65f8c54fe8153dc6b864ab21f
1397 -DIST firefox-60.1.0esr-ms.xpi 508785 BLAKE2B ed5c96a22588579112819b75174580420927f978d78922f34203b6bedbd4653f77b3f65d87fa9095b7475e58ba955fd8500d3d85bc50a736ea7b13503ddcfe11 SHA512 3bd2326dfe052b5f1f8dff4c97435d81383fc23d21128b70b3f5d6649091f6401f7e0b814b764881d0aa69bc930167fe56d21dc58c7b29825701db32330959bb
1398 -DIST firefox-60.1.0esr-nb-NO.xpi 509101 BLAKE2B b591eac6fb78920faadd65e6d5df57a9e81f258e8bcfb29034f790d2ff67deea7c79b3539d553c9f3ac967a2ef415325f2e3db29ad92dcc7fabda9172431e686 SHA512 cbbffa9194114aa235d3fa6cbf8f77c62dd7816a52dfbee2a3835652a0d6769d54a164bcb13e366a159c9d3698c9841f01b6fe5e09bfad0cecc487f049aa777d
1399 -DIST firefox-60.1.0esr-nl.xpi 516660 BLAKE2B 0faf530bdd28e5614453ed8fc5ab2cf7f3746fda85739f19f12af730fb4daeb145e7dc85d2de7f98efb23fb482fbb9e892525455faa8351763553c2447317b27 SHA512 93056d45c8cc982c8c1a65687b05749a77ac530512bc9a135f4ca0da95650a7ca6716f195f089cf56c958ead5a9ad6021deba040186bda07a598394bba029fe3
1400 -DIST firefox-60.1.0esr-nn-NO.xpi 510623 BLAKE2B df5d6954b064bf0f510eb3c412e32d2159ccc6c86857be89b29c61ccfcd521c4a9fc3e96f21dde0dbf57a8e66a569c05f268bd62f31dd11a924517d58d051074 SHA512 33141ba3152941edc68c2b2ef27425a8fa797901e5248b3d685480ebdb59f039630856633c5383d8c36663bf22a4ddd705067f0f08d4ff7b6f6d5185b74afde7
1401 -DIST firefox-60.1.0esr-or.xpi 540091 BLAKE2B 3038155894a6ad531876a0afe555222df6f02eb01381eb8aafb3ac13efe6f426f1689d672998a71bf20b18743d894bc877da74da61dd8e07e53dbe26a35bdbe8 SHA512 a6ff3d258126a386077b313420718a9f68fe84bc9178f20eb271b2deac8fb1f4aa11100fc0a4f7ca7aa31ec900fb7ca7febd93f8fe797d2dd1955b3e1e2294b2
1402 -DIST firefox-60.1.0esr-pa-IN.xpi 557091 BLAKE2B f857ec1ca110cf3b5cfaba6aac90098a05e69b0d3d5afa3cd0b27c23ad2e4e325029d02bc5c2fb5339ee8a31a68532b7c498740c53d4ca40336beff066487aff SHA512 e2e8ca7fbe94cd0d4972cc667551d040d6af8e29322a09a298313dc02ebf478f451304e37500a6c5a5c2d7b4aa414220210421a83f678e1494bed20f168e387f
1403 -DIST firefox-60.1.0esr-pl.xpi 418193 BLAKE2B 63583fb165755e3f5ca62966d383885f92bc0d3512325a3a640f5ba42eded5a8329721a25a110f1645094cb5c819179e1295b8c833f663c20c7f64cc2d992f4d SHA512 aee479a00eadf3a073edb4855df9d9489da550cec2c02dde4e087d70434900d31b413a32a1121e6fecbf107f0af43e7c498f73776e8d0d32745c1d7beafab855
1404 -DIST firefox-60.1.0esr-pt-BR.xpi 513937 BLAKE2B 7820fd8f79f3d10d7d2545d98812e3a2d4c1b7fe084f97597f1c124b3cafda77149e269fe452cfb5876572e16a3da14df640bafb63272927992d06ed77cdb823 SHA512 49e09fbb93fb4e9237258efacb864eb42dadbd661f2c6b6c4d34fd120e01dfa85603b0c00fe75c9fcda07689803cbba156bf971880e4c3db936794f4ae7056e4
1405 -DIST firefox-60.1.0esr-pt-PT.xpi 518541 BLAKE2B 08eaa46dbf95d9e0009a82ed51011711de862a53c911351bf82125794096e2c3e0bde6c08a10e00831f91c750dafb6a9ad92e163280fd88f98c9a82a1c612a44 SHA512 8eaf08a544aeb4cfaf6f4643f73dea717d931448055ecf6ab4057053ad51a9c6523f6fcb50827f804c8c6691124060158c61b61674770d697c1552ae3e54766c
1406 -DIST firefox-60.1.0esr-rm.xpi 505263 BLAKE2B 05a424d0d1c96dcbd9c257940d899e91573202e0cbef710182ec4f0fa66549d10c0c60a60a8de7c2bf1af294f89dfcf29e785612bf5f31be2c036c8609366815 SHA512 a9708955bf98543e013293ca9bda5b890493f4c02a3abc85558d41d44b738d1f70beb1b62bf1cc453cd5183bca874d68667a0b93cb8558eed0385f016ccafc89
1407 -DIST firefox-60.1.0esr-ro.xpi 513284 BLAKE2B 6db1b3fe516f6a78bd2152f3fd48983f5a5ad1e71e474272e6c800b725653296fc37114bf1a77860a8618081cdf993435b3d44094453f23019dafe631f4e5f99 SHA512 a00c0736d1007dfa31d7ba610a13fa2edf94ecb59903e17b28c28fb33b1c07f27d348e92a1e3b6382dd06f266510675ab47b309147680afeb256407c029d22e1
1408 -DIST firefox-60.1.0esr-ru.xpi 590514 BLAKE2B 3e52734ab3e217d33b55eaf0ff07e917f2306b27fc4f19de9582f4f37b93ec6516504032f70690fe9080f4010748261bf26e065c010c69c5882be4f04ce99291 SHA512 54fb8c382d0c670158e4de81d88c6a12e8d08917a2225efe105f00ae5104ce29fe2a21e7f7c34e5aea95ca488dd4b806b57b23af24fd512a13c0d308d36529da
1409 -DIST firefox-60.1.0esr-si.xpi 544798 BLAKE2B 76e375a3be68b87f09826198ae37809c8739db7452bfb5d95070e70c30cf2c79d756f86879b5030cc780a40a0d9d2def6cee3f71fd4334ef487e9ab92cfcea47 SHA512 df6e7ee290aa44a80fd453cfcc92f136b80644454b6a75417523c26aef65930dc7c66b6bd4be0a78564bf9f0219737f97247780241927b400e287d428a3f9a40
1410 -DIST firefox-60.1.0esr-sk.xpi 540938 BLAKE2B 3d116d20a0a39f9bc075feb9d8943a3a3780d3b3cac60876195cdd4a69abbb2355a7373e1ffd81be5d40908fde28c8f1ddcc5d1c16e681533198d5f59d911456 SHA512 65febaf8cf1e648c5528cfdc8861533bc2fb4562c85f20810401faf01cc65924e83f2680a311d4904cd3de4e2a523d9fa51f9bf2cf50c81508bc6c430665148a
1411 -DIST firefox-60.1.0esr-sl.xpi 518570 BLAKE2B dea70036c95e05ba6ee6cd7bf235e6890254d9890da0b40e02ddb358d5244e7deb711213a610089e00329f5c08b3cf387f43f190d36794685bc71d7a3293bf6a SHA512 a41fa5510be2e125f704d38e2cd5fcaf5ede9a83cf522b44b1bd20101d8bc99bfbf261dbb71f2700f531d1d883396cfa06e48cf0016201af794429939e0a435f
1412 -DIST firefox-60.1.0esr-son.xpi 496918 BLAKE2B 0cff27f85451e4ce05a38197d114ed1c5f0294211724740cd63a87c944372bd9a71c35d2b0b3bc2488b376d06c5c5b8eb1e9a479809be60cd0ebfc1772f1a70f SHA512 b937732579b6957b2ef601f2f55524e7a92993f97cc9f04e89b5bf6cc89f00482b495b2a70799e20b4b5dc0c2b33f52338ba69977639ad84ac63e3097d7b3672
1413 -DIST firefox-60.1.0esr-sq.xpi 520488 BLAKE2B d1a988201a4773bf4e75ee7c3c3a35858f4c5cdf282bf88e65ca00fd7d9c0b8e341e22ea58a0a43b4a4e27efdff4fe4ab7589aafff0ea0ef9cc449e19a16979c SHA512 afadb9e3dc8a3cc01fd224a20e9e3e27c5f1a5764261f94baa7a4e4e51668e528fa23a9eff8a70a5b3072e6ed850aba7441b072de0b8dcb8a5264d489ff1ff43
1414 -DIST firefox-60.1.0esr-sr.xpi 547998 BLAKE2B 647383322969637afdfa6078e34b0735198f71a310ad41c79a91bcf43b566954c203415bdf04df76468f37e8068cf520f011fc0c07d24c255eab203f220121e7 SHA512 b590d0ac05e5bf6291a8bf2d159049bc9013521b38e40eb6f65177fd6901af5cd6b7a2fdb70dbd67c6b6918d49d9693f4573a6493ae9d374a133831cfdf8ad7a
1415 -DIST firefox-60.1.0esr-sv-SE.xpi 517852 BLAKE2B 456102451f49244afb433eb43d85f3986355b4284f096592edd0e13e70d3d39e321b2133510630b360ed78e3d078b0401831dafeebdc30cd699e6f2b64b8ef63 SHA512 dc510d2877150ed6a18353776bf852d47bc082aaeaed33fb624625ef1e15e9fc9d21ef00661fc82f64d2533faf6136abeae3e5b59a8852879e6d4ebd3b04d441
1416 -DIST firefox-60.1.0esr-ta.xpi 577147 BLAKE2B 6da57f68f88dfd328d448559e88da4a3b230dd2d5abad107d1b3f480da7bceafd80cc3702acc54ce1c16eb2fb18572f38746b0123db7ae30c89ee4da14b73e51 SHA512 f74ff11959906234b05bd24c102175ec2c2a1a1dda91018f361a657ebb135454e5f838d1b934183de25d2d55c36c06fd2ce534e1e1be28afb7a5eff284cbe64c
1417 -DIST firefox-60.1.0esr-te.xpi 590183 BLAKE2B ad57cb4c16b780ee1a9ba7e512ec59fbcb50b2fe99ce627329877500698ccc868d786b3b994b1f87433ee69d581b2a3810515648a9c216e157a2fcee9df6def1 SHA512 3da7a487f45348e86e3f4059e5e3ff6ef333f840747b1a77053c9ab82ed6214041db3609335377cce449230f0a5cdeba5a19b9d70d90f977707baf577f9368b4
1418 -DIST firefox-60.1.0esr-th.xpi 562041 BLAKE2B 192353a7cd49532a0f134d6088e3f360071b25d78a875fad7008bd75fff3485361b74711dd206876ae45d4519fe013ca2398e45be39db4ef53672468e63f2317 SHA512 9640093451acff7d4a3f9f7ffbed658b5915aa534b59b42608b7ffb6db23e22c531ea193549f7526bc426149ca50a223e48ed3c46e19837894ca7fd3d5541841
1419 -DIST firefox-60.1.0esr-tr.xpi 525042 BLAKE2B 6208d38224d641705f70da0844d07cc4d83cde77473c33c89efd25182b692b1d03d37ed85efbdca0aab7150df54898b755e6c474f8389ede3146537f3c831b73 SHA512 a412b92f0baf18c745ae75b7ae6357b10f4309b4a6f30e9c169dc485c4e89635bfbbea0f29800109b28c75c37ea63664d30097d427f601c79a1ad4006fcf2213
1420 -DIST firefox-60.1.0esr-uk.xpi 580148 BLAKE2B 637004e8f20f226b1d089132c2b28b2ae7ba3f3a72a6ed7857f375af04d763c81345e097e58783d4eedce3f5a7c617df34ba2d3c7e5f608ec58b61a230d9fba7 SHA512 a31d5af05fa5e7415eb2cd258cd9eb7a73cf2dbc453fdfbada13a43c8704e6156add408c326c04969745e2ba3db3311f9c6fb26248acdb03a278466b9b0c7f59
1421 -DIST firefox-60.1.0esr-uz.xpi 512906 BLAKE2B 2a7c35d4ec70c6eac82b996eb472aa74eae6311eb1de7eef71d6dba5e5d3b468cc62ca36bce4d215ca3de2742b514a0062dbbd6306d209e9d3d5d8d8184a4960 SHA512 8ba7b748c754331f298dee98944445f5714e4aafee0a7154814e04a203ef744c10dd0af630f9e88024dd5679d121cb3ac80ec8f656257744eeb4a4ca38839f58
1422 -DIST firefox-60.1.0esr-vi.xpi 527416 BLAKE2B 6274971f00ce026c63c751cce6bb2593ebaa62f572c10c16cef924c8f6fb3cf8c957b819d2186add5ed64a4c5a7d8fbdf560a9aecb8911e21f048d4af1d5dd1b SHA512 148f166e0193356b2a7e7381ceb77acf677675754ec02e7cd13afc3903e0c8283b5d774e7ba04ca651c8c501b7b0f63f56ddc112ef370880a170dd5927e56753
1423 -DIST firefox-60.1.0esr-xh.xpi 511079 BLAKE2B 588b02a1a37addf5104bbae632094866075418c8cf4be8f3b351866470b3844576fe7cd7b04825c0d28877b885a3d6138e5b06da841381db248c7d429c1b017a SHA512 73d6f5420345a71318342e05b5468b649ccaa1f38ae82b23497024940807aabe0236f674b4f7932ed1d740df6482f2e19b7e6f7da6cff6ee751c555ea66205c6
1424 -DIST firefox-60.1.0esr-zh-CN.xpi 542800 BLAKE2B 057581e3094ae800bdcb7fc3213a9ec202c722dab947990ba4ab477ba5e6b28697603730d4b76e6a400e33c6fda815326d5ef731da59e76db94f5f86ccbd4f79 SHA512 a945211f9a5a6494ac8f86def8f48de2fcd067782fea31f7f98efac94b630e2e401a1b1d7a70875c126266d90d20e84864846554125e53dfec89cf853c9db938
1425 -DIST firefox-60.1.0esr-zh-TW.xpi 541124 BLAKE2B cc5e64b8dcd4180a65be30225f047fae3fa43e5e450e8ed4563109c27fd49fbfbc167b8858b8e7a289edab540c937d5af59b18e69b5d3d4ad447b865ed27f231 SHA512 395334989f0280cc201fa368a03689e807d8dbf7643cffce71c1702c2e2763c71c6c2a56336a5c935941922a67a286bdb9171a3cec46d9c1cdda7c1383784888
1426 -DIST firefox-60.1.0esr.source.tar.xz 268770652 BLAKE2B 34667640da917a8b03b6af87182aacd1953d955bd18df9ca6850e7b3708ab4ab8fc7b190614db3444e031edc0970f370a78b718d1a3f1e98baed8adb1fc09652 SHA512 06c2d6d02086b77cc243eb4438d643cbc51fb766f1be8d5002bf77587d5c14145c6e26c1496c654b8ed1cc325cad29b049aac55a32f757d167d183bf73fff396
1427 +DIST firefox-60.0-patches-03.tar.xz 111764 BLAKE2B dd6fca1a7dad526cf1bdebb606773fab6bbb18e3cd601252f5b627e3d5ccb50a60bdc3ca228b1ed57d8b2334275fe5ef2669f8c98f8acf278effdb9dc7fc61df SHA512 24a09df0e785cd9ba71ae6baee33ef159c1fc3b580784f7d20a775dc846aaa51d660eca67e284960af72651d245236623a0736695c76be75a8b395e5b69ba1ce
1428 +DIST firefox-60.2.1esr-ach.xpi 496841 BLAKE2B 1beafba6bc5877b2e44b3cbb2319f1e42d0070f6aaf57c95ba2df4c22ef0994e0a0530e40504f92e916eb54311d64d45fdb28f57fe2b12603c8da160e5b26650 SHA512 897c88cf347f3605bb1c65050fd32c7ae6c22559041c45c7dfee5bb7416b13f74d681c8a68d2a8f5945577a971a2d30e408f369e5d18ae900af1927cf596cb12
1429 +DIST firefox-60.2.1esr-af.xpi 487309 BLAKE2B 40bc8e982f0680355813e40c9459e4bb4446720f234f2051d12bbcbb0c2317a6e8b72b7cafbff430f3ffe782b8d37a24d43d4010e727ecd9e85d6ea515d65d74 SHA512 a026dbb3f7c96f76d8cbefa17fa700794a93f5a2c52a92f52b391f6ef870e747164465251abbc858afd647654472dd0384f7d11ee069dfe37910ce528dbf8e2e
1430 +DIST firefox-60.2.1esr-an.xpi 520500 BLAKE2B c47ea4c021bc2552fa235851b922e4e726bc8a4f05863c6cca90212da4e5d71c67c3de79559c7a8e76b2d49f434170da6bc31a0441960a9e8f71ce9a1d2cd7bf SHA512 a72eb01001c78d420bbef06a84cb75768ffb45d0d30bfd8e0410b59711fa1fbbb878677aeb9667f1221e889de53a5c9eeb90741308918cd6b4a7e9b50f4c5979
1431 +DIST firefox-60.2.1esr-ar.xpi 547822 BLAKE2B 386e6c3c65aed613677ff13d231f26bd9e02316ee323fa2d18f8b8cec9fb99a5938637aa5eaa7e4c1847a682d46b84ff3ea09394c0886d060377d6169c4f2c44 SHA512 90357408a40980b9e90f05b708af08e2fdd1ca30a3bc07b17d8c34b6011677be39dee32921f93fe92c3c87e0c463e25cb9df65ac316f16a8662043521bb5272d
1432 +DIST firefox-60.2.1esr-as.xpi 530721 BLAKE2B e534287257412ae9f2d409d214d269a46d1af8b3bcb9311b6e0b9a2a1a9baa40645ec73ea2d6b0dc75ac6a69c369b12642b0b6f268ee7e6cb6bfcefbd16d5286 SHA512 228f391cd3f8cac67d9db2baa3e89e9aab295cf5fbfc494deb1df803982e5c552d24ce23592ef5281e370b8bb9c925113017a73590c10f1643e343e425aa42cb
1433 +DIST firefox-60.2.1esr-ast.xpi 508657 BLAKE2B cce3c0c358fc3518d98b68a4ad6ab647374c05d00f1e5440fc5ecdcc012cf0cc38b99f7e523035ce6dba5d8f3c9bd30e73522faff4d644a3120d8e169b78442e SHA512 0933a6f98524aec4feef86ebfab65987b7146c729ebfbdd15a555444255c7abdbcec2e00c4dd0703fe3817faad3dbc12ab08549682ec123c184fc9de4b23402d
1434 +DIST firefox-60.2.1esr-az.xpi 524744 BLAKE2B d25d43455df37eaadc21878ffcfe118bb0c0125448a693f78a7d2f7f23a11634ffba6f9b09cda5bd5be78745cd53ad6b0d51747138408761a59395dc513e69ae SHA512 74502ce380c43e39be4fc1906b92badee1e4072ce43adb7fdba30b439474fb5f6af2f6653cc6328a5a7f4e7c2115e304d4e07ef39ea6f15f9afd3ab8c3c0d48e
1435 +DIST firefox-60.2.1esr-bg.xpi 573850 BLAKE2B 700a0d443c27fb28c853ede1b5b3695491a01f11e465823aafcaf72a6a2834615b4591552f3dabeca958554f9cc4a720a9abfed490b4a74dcbfec5086f026a9c SHA512 713ab2367f96643d09184c90b96a546212481752c8eafd0b288bc179668954324cdcf0776e9d3260d2dcc51309c69ab427e81d628d292a90437c89daac96ce7b
1436 +DIST firefox-60.2.1esr-bn-BD.xpi 590419 BLAKE2B 1fed2f29c8b2b5a6f891cfc3df57cb2b412efdacff80b72fb3317e9e05d03e90e2e6046234ee18982c19cc001ffd7d527eb992b30c27a65b159ebf8ac93f3972 SHA512 e0ce69f4e318e795ba8f7b1036956327bdee40c10b529c40814ae326b58a4b2df71baf22fdd8801c29b19a445c8f5eaa289470d10bd5434d25b5a8dfcdb929c4
1437 +DIST firefox-60.2.1esr-bn-IN.xpi 570872 BLAKE2B ecf77b607abedcc02d3c1876ad59468f44a6f2425bd38c1334fc1a42e121a3e31488f73a0c7069cb515b8043f4857690e20e2354f675332a71cc35306d353a87 SHA512 823ec55699c0256f4f4acbe51ccf2c6c323450d162b27b47d039bbf197ecb46a4d83f1254962acd68e0ba6e4c9642cb656a3fdb6dc685461e0d3ecc5d9fc3722
1438 +DIST firefox-60.2.1esr-br.xpi 512028 BLAKE2B 51c049920d4affd5a06dc9ea4f83a4fdcc7cb94811d0eed66d8b910dcd59140db5264c3516353b6bfb6079c89a23e98c4a76dd6ebc586d6002cbe72a89f34910 SHA512 554f2164265786ea7574c5bbe25f8b463cdedd94f239571f3c93b15675e8d29e2c614b308c7869b3b74dc0b475dfd6c9d4b87a00d1320557e46cfc8fd580e622
1439 +DIST firefox-60.2.1esr-bs.xpi 514709 BLAKE2B ade6a79e4caa43f732bcd5c20bf9448cfe937d5ebaf01d9505585c806c2f674b7a97dcd1f5795098a27d5b81b5fd632675f64fe68f959a1418c9831a08d12ab8 SHA512 d62d71219cf7c88fed885eef8985066ed9cd8dbcb7143780d951f3f092748ace780c7917367f1d1f456b4596c6068fa3bc33119b228a743f1ab8444a4d74c3b3
1440 +DIST firefox-60.2.1esr-ca.xpi 525260 BLAKE2B 63c5e5f32266455e2a9c540dccece04bbe816bbd15f1ac7ffea0fb55645550a24aef89c798e7abb081bf220c1ca2281c036c7604c92fcc64d21ff823d6b63c5d SHA512 c4db680536dad3060a495fa893b8e6cfe37e1fdfc63cd2f5a797cd506ef1aa3a85325440623ff59630b98546d9ef0d7444902972837283cdf8fe7b9441aabe90
1441 +DIST firefox-60.2.1esr-cak.xpi 536294 BLAKE2B 4aae7867ebb0ca38e15106c566607109f62b2237dcdd40356814d9734fd4e819c261000ea4663154a2ccd0af3cd0c140b55bb64e5f3f7dff07b37583cf9ba69d SHA512 e5d4a0bfb129a49aa5ef3e0dc93362d585dac677a0d8704e46508e63a8d23ad0c0e36b858bf7422c63efdf02d0ad01a12fdfd7007419d91d109d8d0cb0dc2968
1442 +DIST firefox-60.2.1esr-cs.xpi 531795 BLAKE2B a72c33d8068c92b246e64e7380ba6d0a6d6dc8b2806af910fe2077e0e8a04f1a72fce16743a7b483ca44183464b7300956109f1d28fde47fd89fd1cc87dd2ffe SHA512 43162e481e0c688c73bb1c6eea9b2c155c3de1dc9bf2cf6e213e11fee5d25b11fe863a640a1e71bb799d9be60dc4110533456141b1b36be14c5d9740216495a0
1443 +DIST firefox-60.2.1esr-cy.xpi 516631 BLAKE2B 70a67b1e38aa878f30bbec329c9befec544c37cf16e43b11b5b6ed5fad20f5ba0553d2fc279599d4dc363c1b3274154ff28cc54760ffd9026afab3c748c8d7eb SHA512 bf66b62269d5f8048d3778ef0cfea7011ec170e517c21eb7af96e8c36babe3b411108787bb6f65a6edb958bbf83b5046a49a910b55952d7a5eb2074420493042
1444 +DIST firefox-60.2.1esr-da.xpi 510750 BLAKE2B dd86a1084236da7b421154e321de6595e611b9074d2a0c3c467fcbf831dd591d5a5049e6b7b649dee8c2bbd44537d301cf9b9a0634c55f8dfad74482c53a00af SHA512 2196fd2be67c1e94f0084912d804a049ac4334639479cfb75f58b439a53018350bb360b809280511a01bc9d24b9807650607ef28b9dca413933bac145119831b
1445 +DIST firefox-60.2.1esr-de.xpi 526520 BLAKE2B 7f905eb624fbcf97f7fa5e043312b6f9a82bb2ef2b100d7eef8b69afe0e81763977ea1c1c7381a5220222ced8270a9c05d0314889040b8395c7056ae338a731c SHA512 b88b3903270221313c6b46cff9fd9f371d7b1e72d4527dcc5980592ebdf5355f6cfa8a04654f2ab780f4332a6a0185e33ea641e7ea5fb709b48b02e350eb3196
1446 +DIST firefox-60.2.1esr-dsb.xpi 539523 BLAKE2B 4d2b5739bdf72ead5f763ec6b14f6ae6a062e387a265b499b2bd1e317157e340277394f456d0858da20ef1c1fe92d52d99bcc718491be0364e58bad585a48cb2 SHA512 0828349aae9f0dff237e0922b157fbb1c39a4a60a61eb788f02ba367038da44d85417a336abb78cceccfd682066897b60a23c0acaf05fa159d89b12bb1618bd3
1447 +DIST firefox-60.2.1esr-el.xpi 593693 BLAKE2B 08c8f66fedbf18d25599b25d979cb851990d719356411c5f46892b6786c04c1f3b7e4bfba0ea842e02ce130490fa741d6682b5f6960adfa25acb08323c98c168 SHA512 cc2febcf1b132ede062fd1f713fa0273b78d8cbf30ff5660562068e9d29c50aeb4d6fb2e525ef46e1cb695dc530f92ad15e7c84f48bfa863a55a93d674aa852b
1448 +DIST firefox-60.2.1esr-en-GB.xpi 491693 BLAKE2B cd9a5a8d72f975ed59736411600433c8ae3808e3f65f470e05c0f6d45199f969ad3167d9ac44799da7d23acb5a1d84d31fdb9dd04dfe2f3e75a1e16d83ffd315 SHA512 8f3596ca7752c26ad9343688da04079d6f4b7fcb27dca4e278f4f914baa5c46d9e83a28b0725adf21af342803e8a6bb56899f4dfc52ed323cd915fe303328bc3
1449 +DIST firefox-60.2.1esr-en-ZA.xpi 474678 BLAKE2B 85ab17f191e2995ed8eac45d70d4db50e298b8696039fb2edd7fa75759d9898d71446bdc9afe744e502858c9b1057f3615561bae78c6c95e50155c5047cf8bc1 SHA512 66c38a8bbf4be07fc701ad3386185063769611dce0e87c74ddb69e2ac9a342d326709f705e8d09d4afe2c0032ad404ca6befe2a8591e36ef3f4a8080f5956003
1450 +DIST firefox-60.2.1esr-eo.xpi 511260 BLAKE2B 0a7aac7d52c142ce7267a2adeeee7c0facf18d6069247d1ae37fc363847a957bb6d5c950629cd6c0af7d46d52c70d7b85f4cc5d18b07b73194ee5489a6dc4fc4 SHA512 da64f335b6ef373532e9026d63a70c01e3240d8fb5a2f6a3dc78e234572a4bec1aacd4f8ca75b31d8c9e334f82d31e8cb4c0f9108f8c0429cebdee48da71576a
1451 +DIST firefox-60.2.1esr-es-AR.xpi 524652 BLAKE2B a8cf3c00743d49872f9e77fa8c3a825d7d7c73fb0c85ec9efe451312cd529efe713ce7eabbd2cbdf59d8065c513f8b7c5e4119f6ece7f93a27fc842a2db7f9ab SHA512 e6ab5074fa89c036b7ec9bf8072f7baccf9d1322f41351be7d991afcdb96e587ea9c0c844128534f46f38e4f06c4f88fe0c1d937a10863709ea102b941c9b81b
1452 +DIST firefox-60.2.1esr-es-CL.xpi 527326 BLAKE2B f9e47bc109683b42962f8f4ef3ac3a450ff7ce6c791a817eae82c0fd26ea48b2ca7761595548d51a03d3c0458967e59dd95d9b9d7fc496f2799ff5d3e250cbdd SHA512 6afafca49ec98fd85a7bc08596c1fd905cb39449c89bd343283250f9547b18f8cbfb213f2e9dd23fcdfbdc413716572abbdeb4ca5c4621196e3127eb1eec79dd
1453 +DIST firefox-60.2.1esr-es-ES.xpi 459964 BLAKE2B b2b751574724b07776b29f7a27a6565077620d28bf06b89bf9d9433097a6ba307c2f9d993f4292025d755aed6662b563712d4a0912ba4f77db91c2b2b3f83871 SHA512 fdf8430a1acc8cdfe4c6d6d3f5d2697a69fd599dfbf207f1802128b6333e533dc1ec4e43505835d150d8d23d4ce6528c732ef98ca0e1d022b4f508e7d1fcfc96
1454 +DIST firefox-60.2.1esr-es-MX.xpi 528661 BLAKE2B 5b522485b324ca7c74258a3f4fa06df20badaa022892ac9e5aa6a4920ca2061ac995642f4b84001c09391e28ef065bf1d61b30cd91d0135226dc83e73261d09f SHA512 8e26ee724c87e2e5f385a53f4e04fb6d04f4bb223cca427c2a36df06af379d020d6caea937f9ef4a1353e4157f98c92b8b6eb80f02c7b486c56bae0563f13550
1455 +DIST firefox-60.2.1esr-et.xpi 504970 BLAKE2B e4b385ecaefa9f97bc2b39b2fd7b2612c9177690b157633489897655aa5a799e9b4f7b4f8d2939a4ed9bb73895f2aa65c0959f65d5cfdc7f0a90ee8df5787046 SHA512 b13c9cb89f9dc316788ada4d1b4fa6ff9290993d26436b73bf7cc9c3913aae018918d73b5cf3a14f28edd5e8f3fb602188c7c8b3ec9e17f3dea5928d4e6e7986
1456 +DIST firefox-60.2.1esr-eu.xpi 511713 BLAKE2B e6614ea19a7605277016865bbc4122caa0440477e44e023d9d5fc2b7b94880285b5aca7697c924a78a3c55014818c84e9c169842213e88b2cf33e5a0acd07525 SHA512 0c018b3c36910277677125281194c7deeb2df59f2016bb37f9a051fff7ead6a92bda579e3b6dd5b416ad239462b9c5cfd58a53b02d68f00c10c31346bc44fcbc
1457 +DIST firefox-60.2.1esr-fa.xpi 566263 BLAKE2B 323e22fb85a9cf19d1b1995d331b21d370a4c2ba303f43f9ec2ced0662d1241d7e81f8c3a3e03836795214c746a87426a209e35b9a750264a680f068a4f3da34 SHA512 1c3e96a63af1aabf425df8dc8666e89906611a29829f2f2a73beec68db2d72e7b83009b4686fdbc6926ad16faa527e5990ac4b31c2e93cec2f53c3396101b3d1
1458 +DIST firefox-60.2.1esr-ff.xpi 512203 BLAKE2B 53063222d72cccf160685a5ed207e1edd827800340fa62fc6eff6648033ef1bf6c01675babc5f3d30c279870ef527e63ab7678a617e92d3a7f4e3308577b5553 SHA512 0e42c92af27061491b99418ec5975441881c0051231cd6856f488fe7e9ebd27712f95fa37cef9f864b64f723c377714799e4655cb327deeea0a83117d29e1ee8
1459 +DIST firefox-60.2.1esr-fi.xpi 506180 BLAKE2B 355a70fefb3498bc6d6fc55324144d6ea07bc7ba41da967bf5e43614e3a5cea1e503e31ca76ec61582bdd284fe7bdabe9c44efa119f73c38c30f23294f1c9ede SHA512 7c9646231ddcd7ed15281d8e3f226924cc3007f4e15e2b3fe94ad1a397fce6a0af8a80809f894ad6aea9a9b9f0d969c81302d6d6d22551998d5a7099a92320a5
1460 +DIST firefox-60.2.1esr-fr.xpi 536070 BLAKE2B 26a32910d0721a75b6efdebf2cffeb90788530164d69642683101962f62245407a0b6d7fe2a85cf009cddf868a000ee4c6bcc0fd3a27c5eea55c5ac4f737ee20 SHA512 16d4d083d757fbf7e157240216710e5a0ae68756dd0debe24c17b4b58216aee776919a398cd1694a41fcefe9b62e056ed7a30d3f6252ccbda4ae14daf3610a63
1461 +DIST firefox-60.2.1esr-fy-NL.xpi 524520 BLAKE2B a37ae4b18ee5ca9bb5633fb0a1a0e4912340377f1e89517ca5afbbe6d3efadc6b0bb2ccddb273dfd9326d1a07d9d8c613f6e8ce0df852f303d00400195e0b120 SHA512 8541b14adc3f0137315bb1f8e01f8d16774ea733b9ddcacab30c4ac5d2ec638e01bb8a78c652ec487d137ef2512d17ed783bd6ac77f61cf9aee1729a5969a556
1462 +DIST firefox-60.2.1esr-ga-IE.xpi 526986 BLAKE2B 891216da282cc7e388346b233f239988ac14a862203f23c94c97373e06fa84f4248c0d8d5cb2ac4e95f2f70b947adcde4f5ca2b139119b6677205241a5f4d468 SHA512 80bb5da8a33050e2576b15ae89cb1a412a9bda63d1ccd0744dfa564540c9c74eddebcf4981a159fdff30c1a3f5b5896f3a155f2aa2f74ccdce22974fcddafb82
1463 +DIST firefox-60.2.1esr-gd.xpi 520866 BLAKE2B 8e631dbb5ab964f9e24ed663150dae899f5bd63d914439b36630f3dd4b8ffaa68f4a76eabfc56d99edf4df12f8d5823a04baca5ec6d48997f227dde9deebae9b SHA512 63081b97e3fd156dc75eeab35fbdd2adaf8a56f326fb930b96364e9087f184e866c43cb4cf9605e24b80de1a393684b1b88edd81bfc1d5f3d463d147fd75d664
1464 +DIST firefox-60.2.1esr-gl.xpi 497372 BLAKE2B 5db157c69413cef5f510c2b8a5f0170e6152172e14198a0deb92eac67ce97e05362b0850d0bf691b20a8d8617cf2b894c9801478bb6f6bdcb756eefc55dcebf8 SHA512 9c721d8fc7815dabfd7f753e4c11b877bb9d7a594c786620b0ef91f362bc9d1ceb357c8be8c1e1767e6499d52511af0450fb2de2d901bab43ca2c2a517f7db32
1465 +DIST firefox-60.2.1esr-gn.xpi 533218 BLAKE2B 30f3f874679bcc357b032b89c92a9ec188afebe9fa457e177b9259b11916f8623ab850d1022f8954c05e8593f6aab08c2070c2d00b7277114a8ab344627a124e SHA512 3f80ac79820927f5d3b7c6848e3bae8f1d18da4a9f6a26daf1fd8263e6109d01b727e8f936240c8ee808d62ec3ca652045f49585ab8ea5a9cf83ddb163c189d7
1466 +DIST firefox-60.2.1esr-gu-IN.xpi 590264 BLAKE2B e70c3d860e860266ad590826a1332ddd198892e4ffa11a45ec42a56c3581b97c67b85c21734b91699d991ef1c66b90d8aa457b9540279958b667113d3d2243bf SHA512 2350735c90709df3e9faad4245709ad52d9794cbdbebdecfb40c70e778d8d1f3e9735b515861856df58e3e2c787cefe7d9927fc51d44ac4732740fc9394bea09
1467 +DIST firefox-60.2.1esr-he.xpi 535983 BLAKE2B 5193f243ba051bde88f274d801fbfd6c177d630fdd13b71bf28e7a30ca53500f903a989c9fe5e3b7a5dda48f38d74210a7e0f1e0a8653a84cea8e89a854c0d91 SHA512 a5fcf5b887e307d16b381b8c9ed535c921fc312854924b05a985510949a358bfa069108541cdd0a1d72e6e0693a610de69dd39e08d945c138a4a66ddae030bdb
1468 +DIST firefox-60.2.1esr-hi-IN.xpi 590854 BLAKE2B bccc9162ebb1b598d664d92dbe1556dce2456fbc4ee0c93ac4142d45bb494db317fc5ad1091cee31253404785831b21ca1b420738acfad48d70e1ca055a86c04 SHA512 7f7768907fc8f7d430ddc745f487c16867dda3260ff93f63043a90d116b9d2b8c80ff7fbea5eebcb174ff4ac47ba9cb1df579a124579cc201082630eb216265d
1469 +DIST firefox-60.2.1esr-hr.xpi 515957 BLAKE2B dbd9710e96b52366a4bd46f31c5407d4eba07e2ba595af1ab1254f28d48d5cfb6a56b1322352e35b46a80045f33ac72a735e727129d0bef950fba027295265f3 SHA512 fead336c0a605c9b926ab0c8335fcb8a4c4df59ffd375e6798805bd43bd10807543773fcaa31b5687bd42677d063711fa446133f43347f3a69c63386345d4f8a
1470 +DIST firefox-60.2.1esr-hsb.xpi 537068 BLAKE2B b548bb08f0e5a3a3f37e51ae41d4d5f220902d9feea3ee31417c7f44af8742e7e1d475b4d965921d9953120e6ccb2199de5cf88795770aea9485e794ce8a6625 SHA512 39122073ea2df43646e90cb503c2db7b16e21f709552fcad2db9ad2cc8ec52b37bde3eb0897fa0edcf0452675e37b790572dff32369b9e1cc98c952b4ae299f2
1471 +DIST firefox-60.2.1esr-hu.xpi 538416 BLAKE2B b2bc693907c7ce871d9ba248d57d292329cc274117da43aea014c15143fdcaded23f006414f1998a0b65e8a7465cc3b84e802ef481104c29ba016c578c56834f SHA512 ae93e50efa9cb95a9920a1bf254b151cbd43188c780705a21f67d384f7a7f2a1c02ee0fb63c49cd178c6b8fb5d0ba2e743374466a5080f087fff4f7759af1fc9
1472 +DIST firefox-60.2.1esr-hy-AM.xpi 569422 BLAKE2B 8562d5e4910826b6702a6e18eb03e0f6b297ee622413ac513b5d507ba75e1d1592a9a96479cbb312df5c59e7596549bff3b5d1d9205c9ffcad9141c7bc286109 SHA512 dfd0bd88dbe993a4b2083880bd722b0c26e88283b110a35e9bf1f69f05e516c584338db5a7585bf6aeae6a546eb337adb7c79380f41bea3f58fcab79d5411285
1473 +DIST firefox-60.2.1esr-id.xpi 502222 BLAKE2B add6228c2e78c3f791b39c9d96bdbed449ea6a4b35d81cfb3931030b6015f14bd7656ef7a1b62eac90779733c184020d0c51255c1acd730754fb04aae398e305 SHA512 4e4bebcccbba023f6e0326c6115de01eb96196c155991944ccedecf3d1f95bf687d19b67097a6e7f6fa160d5132ea1b632db895ef8c59fb0f59e2c6e96b84aa3
1474 +DIST firefox-60.2.1esr-is.xpi 513264 BLAKE2B 998fcf37b5feefec731109ab3a9a72675ad235611a8e4b32a83508a219a0b9435d542da1f1a77d02d711d2c31bec68045aee4de91c9b3c798c15963c6bbfd301 SHA512 3f8a220a4db3feaca7d16e6ab488edb4f9addf8e2824cfe99f321bbd743fa269ee15ae43843c3b9c8a11e88f01595af3b66bda49fb608efd575f41f17d623cf5
1475 +DIST firefox-60.2.1esr-it.xpi 399099 BLAKE2B 8ac0493880ba91eba2cdb254459e61c87c78e924191b3812caa2a08816274c200e214a201fdc4649167c32286850caaac69dfdddd7b5d2c1553a8b398f621a64 SHA512 1b8fa8c1359b71a36c5e2f34c8c376cff01eadcf13db39449a3462f2a68ff6c0f0ed96e4e94509f4c45f81e8913e8bd0da3bf6a355ad018ebce417eb72adbe29
1476 +DIST firefox-60.2.1esr-ja.xpi 572012 BLAKE2B bed397a84b29d4f18c4a4070ed62639cba44cb2195e40657b19d91f105e8e8cc5c5cd32a10961a34b73bd5432ec213098f289f5bf9da7839a87e1cc068a8b26f SHA512 814c7149f21e9ce570206691ea7b9079963a9107dcf994dfe385c4cbba5ab8c55aa81dd796f6c8db4cf4232aeb122a633790340dc76a936a200952ac8e31789a
1477 +DIST firefox-60.2.1esr-ka.xpi 556851 BLAKE2B 925fc42fc427988133b38a4df06e30b767f1c51fc03d3ee31e472769fbf19e4592a4604afa38d6c30bd2da9d2df8da5cd44693f0517a79e9de59f05b021b4c0b SHA512 3f097b225bb60c4752bf39d2514748a32bfc371fc70258566ff83c4e6717065437c43dd504af9c757983bb1f5f4a8092478b64c6c8efebd302d416e1d256e738
1478 +DIST firefox-60.2.1esr-kab.xpi 520397 BLAKE2B 6bff05c149de308eafe3ca649f928635cbb2b2545a1287d1a175a7941615bc861d7c3423580d23ce0ef26dea3d2c69ac56dec89774ab3f3186abef835ffc3bf5 SHA512 349ad63ac904ff09a7410ff37d7d6975ed4b6b0df46b4dd3f17c8101bb17390522a3cf058432c58c3d4ed874c05b6bf35c81f462807399a390acec41dc32329f
1479 +DIST firefox-60.2.1esr-kk.xpi 582980 BLAKE2B ceb3c59528cd199d09e3bf69f483b133c9fb44b7c0c7e2666f183b686343c8f10e5b74c2cf6ed6a8175427f8cf13ea5fecf07f2feff434957592b67b3241c888 SHA512 29551f9649cc70a1f8952a74c85cb2195967190580646f2fc4120418f925541cad84b11b3b4a18d4d1b60ad3f4ad3f99929014d365681414a8c731914f752259
1480 +DIST firefox-60.2.1esr-km.xpi 583107 BLAKE2B ab4e9bd2479f12f8db01e338b3b84b8cbe1446143f0c6720b6ada1c66ff7f6126881a3815647ee1faa18b05d816dbf06b538b3867edbd47849fd24e9fbba95b4 SHA512 4d951d3db8ca2ed74ec9bb83cc0a350727cb71ffb165fa72b2cc9c7688e3889e7af019f8eeb46910f13e14fe8edc219f40c5c13acd50da996ee782b791ab5d25
1481 +DIST firefox-60.2.1esr-kn.xpi 585866 BLAKE2B 7db228c0d8f7e24d829d183be1ce8b1084b6c2de76d202ced4898f06878095329f28f20d52d40dfe4eaa8f73cd798ef04296fd426a42809c1831fa4d0eea9c69 SHA512 2a4668ef159b51f7a9e0b6731a202dba39040403e70499d8c2963436eb83a6cfd7dd8f7dbbc067e584954d51be13bb1c61515f1e3a050697788dac7deb95bb9d
1482 +DIST firefox-60.2.1esr-ko.xpi 547820 BLAKE2B 6ecaae033c6276592fcf31f32c16ce1ffbf751594c4a2fd5e4e91de33b25c1038d9b3c3a12a538c9c6f820341d7f766a57ead19ff872ba337643445bbb3aa9a8 SHA512 739497a39e2da6e3b6fee9140d164e3540fbe29013bb94e31b874c3b291a0e8ed8ee1f63da86e5e68ef1961ef4aecdef7349fa75a9a3af591b1cc20004d01af5
1483 +DIST firefox-60.2.1esr-lij.xpi 513177 BLAKE2B 7433fc07ed639165a1de5089296a6624e5e2c6301e0088ad516e2c7f594e427ba4848f2c86052410280690182561f0a2fe39f5590722c4356c5b77e5cf582e09 SHA512 43eca35efe6f6c4c61f3b83283ae190e4b5901d5e00bf40fa41d4da035452d6283b61f17803028c8e4b17babbde6847001e7d4ebac1c563ca75baa7f12c632d7
1484 +DIST firefox-60.2.1esr-lt.xpi 536465 BLAKE2B 175f1c4ebdec885e0e9464d078744e6eab918c0fa6e32925a0195b2f402d88cc318df2f2b9888a5ad4d2ac97f9266b0d4541c16cf31eb775b2bc2ed8093f54bd SHA512 350b3386063a529bd49030d0cde5be13c3b6482112e42400f177e31747c2a19edd4c4bb33d26875c7895e4dfe32aa773d4f02f3cdbea64c4bb6be64418ffa7aa
1485 +DIST firefox-60.2.1esr-lv.xpi 526414 BLAKE2B 6e78687327d8fba93828599169d539de8f4f16826a1fb906a9788537e4b3c31aef3a87aa53166512ac637e677059b30885eab223fdd3de81bf3cd4a7192a91f7 SHA512 99ac1f9680bb57166b2cafa973748a2b1eea2572b2abd44fe80da475e167a42fff6f78b0df3d30e657642c7c9f5e8a878835491ff96d30b2b7eca2d7b4353cc5
1486 +DIST firefox-60.2.1esr-mai.xpi 549254 BLAKE2B 1245f6d28d3a16c6a2ed3cbd3104eb19674035bfde76c8a2457219c3742cedf5d1cde0f67902511776a640ba6c8a26593529c10e1813a4c99f60bd44fa9c2f04 SHA512 cc31855cf4a49972bba6a807cb64f084eb4093d156b529fe8619903577ade6e37fb114e99563a5901e279cb7958085eb3fa3e97dc16e3abb01fd1f67e1b8e1b5
1487 +DIST firefox-60.2.1esr-mk.xpi 513807 BLAKE2B 7abb877766a81b348533cb47a035213efd12f22fd6c386d7a459367431b189726e9d2aaa7890618a81279a172cb111d11bb9642363536929e7e417c147bede2a SHA512 bbfd9ed4d3c1e94b56610bdfa7280c203690ba91b6976e2ba948a0e6375c80886a86233c7140267e9043179ad876d703ba178270843d099923bb4aba599454c1
1488 +DIST firefox-60.2.1esr-ml.xpi 598973 BLAKE2B 34679739f35860298f185a8779dff6c1be932ad1523364719d5ac493476565c9f9c3d8c7838f2a36200e14cd6f299abaf30439034869c1be70642e489d087e1f SHA512 be33c3b405862f4bc2a44cb7cb49f6cd273ee4b6310af9f63668db8f19204cacb1c3f2298e042d0d6b6bcf11bd590054c1982a98777fa94f8cea80aed327833e
1489 +DIST firefox-60.2.1esr-mr.xpi 579110 BLAKE2B ac6310cf6101e99699fdcd33d95e87e154a5eec0d350c0348773602bd2be36327630191f6b6665cb220f25a9fd061fd8c92e36e124b8fc8f5ec918a1b2ec6eb2 SHA512 42e515596edfde99e3804cbbba7b4e33beaa055f58e0682f7f9ab8f3e95845f5dbecf3abef3613bdf6a7f37cf16c79166b123cbb5027b621e1921148891de84f
1490 +DIST firefox-60.2.1esr-ms.xpi 509555 BLAKE2B 5deedebc4bf81af55d24e4b1ee5289c9b93ffc5470f76ea216a35b8eb415bdb6ff8234073012c09b6827353550be12dfe7b1331f97b4fcf513a6d549f546c014 SHA512 4c12378825fdbaed2c17228ff12a5669abd913cb9c56a9b17bb4cc4510529a56140058d14c22b7804570a80b21affa5930fb71d8110f45beb6b21062af4a8aeb
1491 +DIST firefox-60.2.1esr-nb-NO.xpi 509881 BLAKE2B 8c0b393a3dc584b4049d2b09305d0f5f66178f3b87c59d852a0025cad58470f32f43ce404de515d141a91b4cbfba175d8fe1d369b087df4f9c0ad12ff755d3f2 SHA512 adadae5b1754757a0461ce1ba107ba5ba23f3f867b68d0361e2d6a5051729b06befdcad6fd8b3b63e13b9a4aa6871a0f26f3216e44d564fc809c22ff2672f7a7
1492 +DIST firefox-60.2.1esr-nl.xpi 517459 BLAKE2B 73f77da10b4359f9939e49167e0c0edb1f2355ca8d03f8daf256102f9fe5e2a21b7cd782e29ef64c81cf0a478a5e8623d0306936ad72534bc997a9215dd4eb3e SHA512 de739eb10b35ea1ee9f058aa7660c3e64032194fc73b5234bf578ea961c29ed7a4600f1df467e5a356f1b3dae6f1223763ae00b0dc8d8669756a369736d0559b
1493 +DIST firefox-60.2.1esr-nn-NO.xpi 511436 BLAKE2B 6e941052e77b1c8ba4180a0fad7875dab66ee3fead9b69bf51c485b0c5be2e8d8cf227f0452776d369ced1d4b8ff4e4ff02b7591e996325b71545d77ec364a7d SHA512 fe80c4cbcd5b05ce331f33c898d9482b7071c33aced0df03b9c195c375bea353877317d228acde3874c911c5ef6c946b8ddad0c113c9f0b7f8936ea5f727a174
1494 +DIST firefox-60.2.1esr-or.xpi 540869 BLAKE2B 6e9252300e931c605d8c64631d631b5679414a56d8e9b5607d8be7e2385c424617efa01c06abca8df0892865ffc3dcc66274609716c6a2b0033ca91ed15173df SHA512 0d6747b1fb490cd8d9edc6497826d87dff7d3d6058e11a1d423f35aea2490dd9061a5f6048b24db65c6b7bf885baf3564873835eac96c2125366cdd646e87671
1495 +DIST firefox-60.2.1esr-pa-IN.xpi 557873 BLAKE2B 44b6dba7c6462a762b3e6ac63ce11e51bed9524ac1726ef77a38ecc03983b5a1eb6e5229fdb817c6e94cfa10a751106b7939d0ffcf84649e3a12ac4f8dc2edcb SHA512 aae349a239adda60640b528020700cad18bb7aa63f0c164a0a8fddbfa7d4533b9dd0ed73997496ef7f1eb79adb38a8495d36f91ed56d9cf3b85b83611b99c4eb
1496 +DIST firefox-60.2.1esr-pl.xpi 419019 BLAKE2B 4b62ad449ffd2582ef2e1eaece156d142b16c17121ae5837ffb67bd236d45c786c1989a38d4b0be77df11cad2e9b9709cd2f91e8294a7edfca5afcd3a6822fed SHA512 423c3368feb5c279c5ad1aab63ebcc7d28728af434ebde438ad9df8eba8ff525382f2929d9f01bef3e35b4b1fb822d975efdbdbe0f11088b6fbb753c9d8ed61c
1497 +DIST firefox-60.2.1esr-pt-BR.xpi 514760 BLAKE2B 10c7f55ee9e6ca5a7242efbb86b44c6539b9992980f1f3576da8277cce9dc0875973f9915a23f3eb86e81b04d30563a998a941b09f7d7dd778f34bed9832d685 SHA512 3c91cec7e15e22b5654e52155d44c7449da87a5276e59860da5c8006db79126fa1d756bcec215b8e69a5f3e1f5cd907adb4aedd90ce4834b0f401180d86d84f9
1498 +DIST firefox-60.2.1esr-pt-PT.xpi 519358 BLAKE2B b35ba550360332c4056d487e243392ef2e16b79f9da37d158106b22f37a3eaafb7b97c3cae5ebac3baea8e4f5ebcb35a8cb6994b86da7271bafd3e9124eef0c2 SHA512 090189f942d8a8befbf50ec027fc030e6e4cadf0d044bafa1c4973e6d34416eb6f4961c3d0c1027c80e56414c1cbf4340dd1a53d2d8f7b6266d7f76e1b92f4d2
1499 +DIST firefox-60.2.1esr-rm.xpi 506044 BLAKE2B 9b9305ddab1a84d363df9e261582bc26a8f4c47df7d99e87e53f389dd8d86f705164041d4bc2bde4199999e48ea8909611c7f46fe199da0d766a3b09655cae5b SHA512 156a003bc3af6c8a437ed0f28436cbda322614bf82ab2bdef01d16763c0de1fb68201087006fae9032cbedbef98bad699374617e9e5f01f90032abcc94eb9e7c
1500 +DIST firefox-60.2.1esr-ro.xpi 514055 BLAKE2B 0b5d3065d2f0ba5929ed65e4d7680187c046d7fcfbbc1e4875a38c725c999aa8e8ad3089c99299cf32984e4ecae318cf95d68f6c9e691889009026ccd1330acb SHA512 a591e67839cec4b31abf9cdb404f3140b891fff7cb230ca1612558bf74efee03c90d78029c0a515622abce223bd62d2a04cd156fe53f16aff9ca28157cec6d5b
1501 +DIST firefox-60.2.1esr-ru.xpi 591394 BLAKE2B 79aa85678ae0592c6aef5805da8b7c4f072a954aa0246350c27b8f2f1119a783aa2345c47735fa08684da4cfd251c6a54056d07e6ceab4923d999eb4ca3a77cb SHA512 e394b677b2778fa2102339e0c4251005454318380863b68f547597ada1edfe039d737ef3abcfb97a75caa5e3a7b603b9db1afe852d75472852d4d7ea5e34eb35
1502 +DIST firefox-60.2.1esr-si.xpi 545575 BLAKE2B cd4e94ce1578cfe5cb40edbf073d540c678a5aef00b1b39ace6ead1fa6e0a37238f7e8f3f51d1705d30dcd9e9bef3af78e2d14e9a65f72bc4a30797fe3822724 SHA512 05ba2b4d892a775a17b94137ac48ea525dd7bb34da4c33d0b8c10727b50b47ee799323aeb6ca7b3e76308d694806a7e17442b2fc660dc82c1f645a22c2606ae3
1503 +DIST firefox-60.2.1esr-sk.xpi 541694 BLAKE2B 826bba811e5bba44962720b2235f5efbf98657bf27652b6aa98d6e96e497478d2bfc1cc8db25466ef12a548289ec124736c1b31762b7a262dd2f1fcbe2158342 SHA512 5413b9f3c1f7c04d40b326399364b33c94300a49c62e48a39182694a266bc84ab67fc796b0a65400462327c714d6af387e44d86a56c2f98632f7cd246a25ebdd
1504 +DIST firefox-60.2.1esr-sl.xpi 519371 BLAKE2B 31bfe473f4c13178e810fb266269aaa9c49f4201c9fc336ffbbd842cefe4523bc1c6c8d446fd9e1b9aee522ede009b595ccd58b04d1ffc4bc8a0d12e0a1b6855 SHA512 d3826ac50f26a869c129e98709cdf7b06d800a3829621f9e5eac5169ab2e5d049ad9556e90bc956c4eaea46cf35ade5d009c8fa97339fd2af31f8786102a16a7
1505 +DIST firefox-60.2.1esr-son.xpi 497697 BLAKE2B 0c809b5ced3e8770a33fdfd86e56b780fe3f5a261b131aa1b1996bd5939d193559ae3192d2b1db9aa1f62cc7a99ed70f874de12c25fc87354bf031ffeb058a60 SHA512 fe0e8e48c42aa55d608c85fe4ef2c795a0afb94a19bbf8752e70f578c3bada4da4a85f6152f8b4e5cac108befcfcdc9665c81fe0d99dca0e0a76176550ce1133
1506 +DIST firefox-60.2.1esr-sq.xpi 521263 BLAKE2B e04919fab3520bd728db9a69c7b4a4d1c8b41d2a0a0bae680f9a4f0764697ecc5ec9bc1b114179fd278ac720fdf37d7454269ef7db8078a618e2ebd7b649f739 SHA512 de302505d8c574c988df9c98e39f450c27a24b4845e21cb47aec504932d754ac3fcc32e74ad49c3d5b74dab2ac313db74799680414b0c5dbed11a3683046f27f
1507 +DIST firefox-60.2.1esr-sr.xpi 548770 BLAKE2B 31935000400ae4fcb419dfcb69bb3c7d9bf623dda5369117ed39f08fe35ee982af98226d7b92d1868a74b9d87462cd7d2ee47b1551b3ec71713012a0c675a898 SHA512 9e74fa29c4aa33ea8e90bbde249549debf46b6f360c065f6c0c155648fd01da35b137c33bcf16af6f9d732b4f7eea7c238c032e81ffc37c1f2a0ba009b058dd1
1508 +DIST firefox-60.2.1esr-sv-SE.xpi 518656 BLAKE2B 064900b8d4f84c74406489cdee0b076dd37385f39ba355775cd069e2977f070ad25d5b5db16c90322e3b768912e53b49f08ace42676d9c063630155c1156572a SHA512 31f8ec90b71d6873d86163e0f63af1f4ba45eb5efce990d8351f849d4e06305c52b5c79ffd26ff37449d224fb599b87f47015efcb4ebf37195711e333657e383
1509 +DIST firefox-60.2.1esr-ta.xpi 577911 BLAKE2B 2d384d19251d2f22984347c9ec7c58720d4d2aa0cf484672e36a5d5f63947d3208a02515025eb6e9233e4f02b893da09d0313323ee2b66c78d0c90fcac6ea1e6 SHA512 6a2c1339c3d87cf322a2f1ef2e9421087fc3ad4fed6f3e3dc81b7d1113e96ded4bc05d7dcd2db6f4e8c9d9eae95fedd68c6d11e7a98b9dd22b08d6f4c5e3ee1e
1510 +DIST firefox-60.2.1esr-te.xpi 590961 BLAKE2B 70c2e6d771f8857f009e6beae689adbd49eb57c50a0913327c5f851ced7da5d0e2cc5c87ebf36c7fe52ed0e85c8fb824e288c479140f5ea6d771900e36768ca0 SHA512 8a531a9afacc4466451baba2373455cc23c9013884cebc48150276ee78985062fc52bf30e344889de23a3773dbd5b09643fddb63d8da125e1216bfc014fa38c4
1511 +DIST firefox-60.2.1esr-th.xpi 562813 BLAKE2B 7a72847298a6164dda6cd18b1dfbfb7505f847458c6c28054bdf7b04ee78c6bdbc9ddcf20f2b48577e99e0070bb5674b1ef4058642f4a62697f76a0e15adb265 SHA512 ced65477b7413663ec52b642f3b2a43e78b38076f1cffbdad89a29b61927a0482e8f602a2e0fbf52fd175bc7adac45da923e4dfa445a452aea2016b53e034e85
1512 +DIST firefox-60.2.1esr-tr.xpi 525859 BLAKE2B b52179232b290d648e2d2afa43fe9ff720d7b340c427a19f2e99557e85dd96a881128d8f1fd98746dd5036a6b6a63ccb1948fd4333ad5202cc8c0d6007124e28 SHA512 04e27ef3bd5685c2c9c6697beafa65f4675f014063708dce4c5ce1e245462e283b06af7d4e7d9f8534ca7be24233a8de661adad43dbd4dae481362fb1d923692
1513 +DIST firefox-60.2.1esr-uk.xpi 580919 BLAKE2B 752c3e15de54fff45988a39ad9be4dbb31a1b1d00cbb33a6a4f4183af9b61e9434a3f623b7d8fb148ea72e1c8fd58bcca34bf2546e12030cca9a834e46e6d0b5 SHA512 457899758c0a16cedc32992877f7a62c1666b2c99a5c5d8f50a10b94e3e8a281d373cd2022e30522ef0ba60d493a2d8ca42d2ab4388bde4c856cc0cd7bd17b91
1514 +DIST firefox-60.2.1esr-uz.xpi 513686 BLAKE2B 8ed43b76b7f9a11d5cb48adb4198057d3c81e6863d5259b38eff2919adfb754caaa516e8139c38bc4a810eb4c96fa487a5a3622e08de3460551d3eb0bd9b8197 SHA512 fbd22f3566864587110f484e7633e13e7118fe8a836de033ec7aeda6a89e68756fd673fbac506c24fab679ce40d5e805396e48154b84ad8e428c5fe8e8712b15
1515 +DIST firefox-60.2.1esr-vi.xpi 528188 BLAKE2B 64ab7584a01a96afe29b124d3b1bf53128060a00e5acfcd314f0caf22e56574c4cb15e0b56b879318e7d11b6f1d733eff7dc41e66bdc8281c81c02e028ef0d13 SHA512 f961bf471b565366bdb3550de42c1dafead3e72f20cb393895e1b0dd30b7a5e364c598d6db9cc4342075ba226e8f3a39e1bfbae39dd003090cb427c0db3c135e
1516 +DIST firefox-60.2.1esr-xh.xpi 511857 BLAKE2B 2ed815e8ebc98a9e4c389e471c987a707c79b60869495dd5c3aa372d5319b0e2d90979347aeec244225cd6372a8955a3ccc0a8ea4ef895e7a9a0fb1b33f8f656 SHA512 d69522bc1d3a4e9b4dde4737b77035b2ba38744454eb84e0ab2b05acad1f6f62952b4028a91dedeaaee30f36813a5779be3f468483ea715d76f3c34d390181c0
1517 +DIST firefox-60.2.1esr-zh-CN.xpi 543584 BLAKE2B bd1dd46b8981c6adef6ca980b89a27592323ec61f9f40249457e0c7a3e6d154138373c28548c66c96de9ded28d30b50a42c280ed9082457a688e65fa55961652 SHA512 5df4dcdd4b0590e4d044ed5808a2f36613f32c24d7a766325537230ab1437649e93a907454043278791ba6f04b4b96b60211dbd32105d7775b731f61e6e0b115
1518 +DIST firefox-60.2.1esr-zh-TW.xpi 541914 BLAKE2B 0e3cf925506073e9a17f4a8f746631a026b22d36b5af1c391f0fce61bfb740d7af724d337d35cb4558d8246e22d9352ac9ddfc840d40875820f0f9706902b965 SHA512 9c257e48b226547681acacaac714e15d3f7b9e4369977402ce409ab6ed3d03cb4e5cffb598be27ca80c45c62a6d01daf63dfda5cee5a33cda8818593250a79ee
1519 +DIST firefox-60.2.1esr.source.tar.xz 269948396 BLAKE2B de085d8a01729a38b66fb556ab4ba751893764401a071f9f704a4965f2ce1fde43919db83f35388fc0609d3254274614966ce7c3365fc79ac62f8d8bb832b85a SHA512 555f36176c1db94580fe45ec71140d2600ab1d281dd752748b8b2d888eb63b1f0b8b219b624a7199abedfe2d5d64b2f2c743fb9628b41c3ca438154c40733aab
1520 DIST firefox-62.0-patches-01.tar.xz 9696 BLAKE2B 4154162d2502378473d7dba37214a82ff146cb0be33f75c5c1bc9c1d344eba47e005df4b8512219f1b5467b5285405da284e29e86e2f773fe181c06c8cce6950 SHA512 f8a2469fc8b6094a44f396dbb87996a599ce6379c57507234d1ee87a82095809d4094fa89ce3a115dc3068c1a52056b4095941e9664646ef497c629f11c105cc
1521 -DIST firefox-62.0b16-ach.xpi 445240 BLAKE2B 8f89536903b565d2fd3e40562bc2ea87f770a00aa6e52e89c1f6cc46618aeb15123013a39f047cd15e4dfbd3987bea0b3cce0f812cc7ce4d98d513effe4aa2ec SHA512 e3db287d0967dd68ef343874764ae1c73e33af127db9e9a95b7a7a8053eba4ad67bc9dddde2045a1fd78d7ef7b1ea51392617b97bb0807c4b779edbe108e2e89
1522 -DIST firefox-62.0b16-af.xpi 432289 BLAKE2B b099710ef51d5f2803f6d6cdeed9cdc7daf6b711fc168f907f9d762bd68c7ed7085b950bbd7ca99217e17f3b87dee72fdc148636932da170a9efafbae138b826 SHA512 72bf865671eda09832fdb28217b43af8a9a367a7e0557513215e4af68dcba37f788be75f654fe2222ee89027de0935ba569b6ff7a39013ac3f3dfbec1dcdf605
1523 -DIST firefox-62.0b16-an.xpi 467422 BLAKE2B 4917f2ca88552a9c36e712e5e1bbf36e7e6e2089e14d2c367c83428f345bec0baf4967de49cc8d8f701d0f5fbf05a138a16a56e320d87f33b28d4e17897f724d SHA512 e83163706c6c2841f3b2ac9473c20df797565da267824d1c4c40dfb992a5ef921595e4790b121de87d9e2759917554b5b4b5693aa5e5e8d09b9a8e426b58cdb1
1524 -DIST firefox-62.0b16-ar.xpi 496630 BLAKE2B 1939472a00fc01aa87a1895fb24c0e60acf494c059c2c454409dd2f958e64e082125b3ecdaa30fc07525a8dd479fcb506133c9755ce466695f650e8b679bc2a4 SHA512 5ce84eba7da1e99697a95b814e26e0a3569dfd2813e5b66fcd2221203709b26f24c7cf8f332778a9114d7ed9d3b6c58578b623b1d1e5961597a195354d4c2c5c
1525 -DIST firefox-62.0b16-as.xpi 478302 BLAKE2B b57458aff6243719f7b6cbf995c42775759f2f59a97f6aaab616d19c3befef7e184efb6ecf35f75c31d7f99fce5fef0f8ae8dbfa146f19916318a0b94a49fc51 SHA512 f4a5ef46b9521190751fc5392709c0a7c519cba634c75d4ed41800379a58c57aaeb78c9a06429ccfa1f86dab78568efcbf99ff127e5059c16cc96308f5fbf602
1526 -DIST firefox-62.0b16-ast.xpi 455165 BLAKE2B 2f16ff6b0c0120a4f7a6689577efbd23e222c1816ce44b242a114c0f6bf82afe1d32d5d332079a5b695b4ca55fdd0d1c23cf3e9758f0cd5d6bbac95d68608c84 SHA512 724fec0bf1eec68791a923dfee69fb12741f54061f67b0bd5ea4ce0c4ecb56764f2892c7a4d5cb8cbfc02f88efeb5630bf0089ea39a47a0fa860000a761dbd9c
1527 -DIST firefox-62.0b16-az.xpi 474639 BLAKE2B 8e0860d15d3573728d65373c78954aea67d4e65d17bedf2d6a061214c4927b8aa148d949e78986fb1e57e66b266585e9ab7007da5ad6643a7f83c38de29f3f29 SHA512 20ff2e7ed5a4ce4bcc68ceccc096e528f7e3a10a958848d7a1e7c118a916185a04d9ffd853af4b20a65a55ecf58e8655ba57d1d2b7542e497a529ca40ba51d4c
1528 -DIST firefox-62.0b16-bg.xpi 522686 BLAKE2B 147df2ca93ff2630a5223e9099ee2c0837907bfc86a58c16801898a984c39e740e2b59ae87d0df60a12d84b9ef1ef9e225acf7250af8599380a242e3e77147a6 SHA512 487bb2bf7d5626da1549c700a446634dce803168ef2b90b0713102ae4b4f4773ed365555d30c15731b6cb119c0ca87aff3b11e0c694037638553f96886e9c805
1529 -DIST firefox-62.0b16-bn-BD.xpi 536279 BLAKE2B e59f556875a4125ff4f8a9d1245b590c17c5038542b5bd80f57fefcf5d063f623b43f350f9ceebcad0c040eac93c7e91cc765af5aa3c7cdc8817c5ca74cbad1d SHA512 0abf5be2712ee584ce9612c671aabe72984dd1d6e3dd6ad8043cb0cd2379f0953da8153a5a5af7de20215da3abeb98b172b20f1203b4f6a9910373fd2f488f62
1530 -DIST firefox-62.0b16-bn-IN.xpi 509931 BLAKE2B a7873290a7bd4e58c00c398821f7fa62569cbfefa358396c37e563dc22ee5577e739df648ed35659b12433d8da0245e3cd93cc58a17fbf55692ad7a6295e1ff9 SHA512 6bf2df64b22940ae71862b5512f90d7862252ed1724574bfb223e12b6bd6bed24906a65261b1fd67d48fa15d5e413619bbfa844bb91fa7ba9e1a2163b88ea2f2
1531 -DIST firefox-62.0b16-br.xpi 464395 BLAKE2B fd1930098d1255582cdcbe3fb254b534be847d6c91f4861002fb560cba07a6fb7621364253875e5dfe923c03bdc034eb65f1d1ab869d846d4a356e0388c12b4e SHA512 130c494101e636a86620518e8b0fb00768b73b5bf41802710b57a3c4540ca2e474a9928ebeada96cbbee60e20d5a5b1333e7576b603f311d2248e8311cc4d325
1532 -DIST firefox-62.0b16-bs.xpi 466553 BLAKE2B a3c3bce99361d4fee81b44c707255023397b9c2ef42e143b844cf72674084c25ef931c22b66c2808dce15062873a830556ac3eff4df37f6e837a242544bc05d7 SHA512 06375b4c536f66732f65017ac6d856b8824db9648e50aea8df7b4305fc189bea70312fc0f39d191193372f5de937fb04765d7b5ae1a32326c1461a15dea1b622
1533 -DIST firefox-62.0b16-ca.xpi 470259 BLAKE2B 9a60141c6ff71f5450d7b67cc7598836f5fd9c2c7a743d14490049c511634d8a67eed1cdda360c719cb390827cd0eb75184479bc6f64b3622d20d33b5f3f9157 SHA512 5e8e7e8d6f3cd529ab8ddbe6f5b2ea7ae5dd05b34e8b66cb5bcc05e6cdb500310594a58cc4dcf75e8e73ee7e1f68ac35745cda6c855f1aaffb3b7f00d84d1199
1534 -DIST firefox-62.0b16-cak.xpi 487609 BLAKE2B b6e3191fc7ce1b1775f7286e6e8468b76d2020a57f27ea3fe4deb82441bd32f27087c1c42454df4f9b7d362cf87d26b0ccf193f9d74b2aad9e662430f386c90d SHA512 892da53043e332fd64982268a205c8d8a5fd77a9fcbcdb790559eefe9c528d66db4d0c16f83b3cdad3f0912a6c4f2416868fd24507c00eaaa689c155811185cb
1535 -DIST firefox-62.0b16-cs.xpi 477792 BLAKE2B b5729fcf5d6cef2bfd0adc71f397a08bab6e78258b36c2d4af059b953727c51122821d7900e3771d53088fa10732b63c95189f5b5cfd1efa1f26094a4eb28410 SHA512 ca3d7b0a31974b2ab111ff049199e3d0b1a3959d2a9c9e70542125163363faf93efc581fa73951b19417e35b56dafe622099d11853d04bd607eba0b2d2ebaa6a
1536 -DIST firefox-62.0b16-cy.xpi 466543 BLAKE2B c9b633c09823c4f91d9e07ae8e8f54b23048254eced6240f90970f3d952023598bef6b5ab901e2c06984232c161ce8561be1f4ab04042bdb0da1798c72bf99f1 SHA512 6b70c48eb66a276eeb0f7f3145767f8e340029bc5ac48260a95c5d28a410042d4e244bf711d0573541c191b6df2e220d16b9ebb65f77805c28c325189fbd00f9
1537 -DIST firefox-62.0b16-da.xpi 465984 BLAKE2B f5ab39ade0c82889e0b765d847c83b100ec9c1e4c463032adf4410a019a2aa49ecd620b585faeaf17af85e131fa99f0f59128c9221432959e9eb73c3d0bb49ac SHA512 68a45b0dfc3bc053dcb5c9c3cd9f635cdadacc6aed848f59a18f750a4320dbe46bac80aa92a3815f704ca3c7dfc4fd79e6e99d8568145579362e1aac48bf7063
1538 -DIST firefox-62.0b16-de.xpi 472922 BLAKE2B 2bcd8fb4312c465ed061180e3a8170a9a7d98747fc11a22a33248ac72b3e5778dd4f3f779ffbba0841b67c175880a89bad3da0da202f155badccab8c7e364e02 SHA512 4e24737e12d5d16b2254b32e0837de3fc2ed2fc53131eebc1e553163823cdbd77d7f8cd8064336f5ee066e45d7588247cce8617b7eecc5f553e2f95d51cba7df
1539 -DIST firefox-62.0b16-dsb.xpi 486295 BLAKE2B 72cc61fcec8d096741c677ee95e889412ba68dc90d6d10f12bade5763fe9ad8ef8dc96eb40e92542ae803d3b25421b24bcba8856c275786d1d48a8bb6ec67df6 SHA512 85dee77a07b6bc453c46e6fecb4189e1b15eb1a09127e1df47e824d8f3ef88bb0e044b233ec5ae216231dbaa1e8511599c0853d4a67cc4b55f53853de384c3eb
1540 -DIST firefox-62.0b16-el.xpi 543589 BLAKE2B a4ecf202bc838d5c5f2811bb9e41fdc2b08b655012d3a4fc5774999d54cde8d9eab070d6249657086a27b47341df94bfc3f4278260e0cbdea42c88ac4e75a6ea SHA512 6a46be0bdf31460713bb6f5c6f3c9eb977a353c34c692c686cc36c343eab85d6f0f0f96592b1df41849694500e1ed1b6ed410c15bb51937190f1867844fae6f6
1541 -DIST firefox-62.0b16-en-GB.xpi 436159 BLAKE2B 5fb9aa8c108f91d77b5b2d8d1e08055bae8bf6501cff7d6d54b8882575af8310bb09411a7307e8efcc09201b2cf861d2531a4a6689598ae4a17cdc8debf99904 SHA512 3064baa88028fc7388d36c71a3a3af7eb351a3e288d403365de88ed32b233460f4f8b30122cf02b81d6ddcd6d6919abf9eb5fbaeddcdcf7dc1c5b58b9aeffdc7
1542 -DIST firefox-62.0b16-en-ZA.xpi 422833 BLAKE2B 641dd00973131aaca1afe269d105317826854e84f6ba7f0b7c0027c0b24167274cf3f92f3682e45d713a412a46c4b13314db3a9b6185d7d200d9de2cc0cc330d SHA512 c0504185d0676d7939a4831bd21090d7ff1d5e2b05f65d70cde60438b850862426c26a89879df19ddfd660e155fae333c9b67acb6d4c3a0c635dba377710ee6c
1543 -DIST firefox-62.0b16-eo.xpi 461123 BLAKE2B 838d1f28962b3346560433616ce3eb78eecad15bdd1693da75ac91656c7c67911e2db038390fc47ce1ef91a57134cd1ff4636695359843506df002313081b2ab SHA512 4bc82841f9385b1bbe46e84b79e3d6c1f74f34751d4f793ab6c03aae35361f9325e289c132d86d84b419619e681ac602b5f6faee38bbef625a06b1b586a60901
1544 -DIST firefox-62.0b16-es-AR.xpi 472889 BLAKE2B d78906ad09afd1fc99162a7d734881d0c2f40dc27aac1b2f7e7e54872b4f120ee0cb521cf932731951ceb76d9c95fe032d47d0d9bef6c09e01f86f20eaf1e502 SHA512 8743fa756b1e2e30bb2953473ea2d154515531935042b44bf688d2a1f487b448c6f42b30e395f178fb6cb9ea1329fe99a3d175d914950567d8bfc353d4229047
1545 -DIST firefox-62.0b16-es-CL.xpi 472436 BLAKE2B 3023110e27e9a8f32f58537b5908d61f15d127ec961fb488c0d5c242d375d93a00f9f6c8b8f6fc48d19a9f90f6e07db50d4318099b76f55a9b16b077dfc054b3 SHA512 5656ddeff457cdd757214adbeefa647338bdc7375e6367d6a1ed3a915fe8da6d591ac369cd3932e9987ffb2355fbe8e3926ed2c5f840344f321643122190cc8f
1546 -DIST firefox-62.0b16-es-ES.xpi 413692 BLAKE2B c8b27834f61bd16e8a44ef75ca4e20af59548f9e8f5d3efc626f0ee6cb5946bc72a7195f7669de15a03e17d816981b2c40df92d23f4fe3740e4c2dc9f6ff5ad3 SHA512 ca4e3eb41af4672c3b4938c245a513eb7d8427b6ccfdc128cd2adc8aed2bd03907f62ec812f3d81e360bba96266b03d686b0cbd870cbf82ff12baec125d4cc4e
1547 -DIST firefox-62.0b16-es-MX.xpi 476120 BLAKE2B 5a6e2ad291b8cc47a2f93cab9b5a565b5803db1aec9f70de9deef65747763fbf5e79d121a8a34cb2edaeed88067fa078ad37d0ea86f24f65dbff6542f4a9462d SHA512 bfbab665f62b7bf000bac883a7ee824bce3b5121cea00e6d19c90445ac3990f63c7acb44f146f49426eb8732e36cef75efe5a816389939b2bd1f5b3d399db0e9
1548 -DIST firefox-62.0b16-et.xpi 455354 BLAKE2B b2f490481590064822facb2a14a57e4f5cf1d36fc4377e9db49fbde3ea55f32c37272ff156959c4df9f5608c5e37f378c4ead5f83704e236bfe3beedfc2d847d SHA512 beef8f589f8f305b12267fb25cd52828a1caeebc9f931290f337571369f9096047953b17381ce8334067ffebb01cd65e6965e6246a8cb46dc6c584409031f9ff
1549 -DIST firefox-62.0b16-eu.xpi 464210 BLAKE2B a24e66c1d40ab5b5055ac0c21c4b26323225f4491a580c23a8e9ab2f7ca4a9505bcea8bccb78385e014077017e86dd29ffb42a69ffdad2d01cbf7246e117dd9e SHA512 b79736510e11de93cd0d01492c2930ec5dfe8d2a426be2f8e4a4726f5738085e3ca32aa3bd967352936dc4467d366c8b57c2d8890d92aea93c8a3a5fafbde8b7
1550 -DIST firefox-62.0b16-fa.xpi 514425 BLAKE2B 68757a9cd92dc20bdc37af83af05583c5a259c170efb40628c2398cbb188d3fd1b35f8cfd5f09bacaa9abfb1854ac182d7d538109787fb906c959b2ff819b27d SHA512 aa47f2a136b8cec14dbc47cfa977f4345c4ad90406b16b5ffb867e3b74de1f4f225c5187cdf06ebae12fab21b70a08d3d92d34301b551c9a4d8cfcf6293d26d8
1551 -DIST firefox-62.0b16-ff.xpi 459027 BLAKE2B fe1543781e62fc840a52a4663adffe1c3f2c83d6451d3587513ceb70b553b9406e94b3f2a0605bf3e58fde677af847129f55347a0da2c45813d4ec5477285f6b SHA512 e629f916d60b4307f6679c85459f6597788feec64c40c34078274fe9fcbacf56aa46b655be88e8a3b35b7dfa8fe1122b06cef8888262a25c4398a936d61f439d
1552 -DIST firefox-62.0b16-fi.xpi 458703 BLAKE2B 4106ebb4ab673d96f634d3a31a762237a1719947ea1e955c843f76356fffcbf6161433f75b24ae34722a5e7460eb7d95413ac4cc7cbbe86b0fd04eeb07073f59 SHA512 57b19980a2da37fbf687b6ff82fd9f8b44e9a9272dc211cb6dd19f799e1b771bc9e7ef976f96c9d28194a5403c20b46d905308bcbcd1c9cfef9ca4836a4ecb87
1553 -DIST firefox-62.0b16-fr.xpi 481390 BLAKE2B 4ac4e3cca1d953c5db67ef7a6b5ab4bd8e01112597a0e66a3322ebdb8b73124ac71efe2914916b20ab4ec7b9ccef1564c60cf1234d120e6b75db8b585ab53d70 SHA512 37a161ae0c5ed24d821a0e5c4f83cbe8686533bd2c3db88bac9c04da52bffa495b1a654c55a36e91fd4dd7c042e0490b461b2add73bbcc7b50cea40efe4f376a
1554 -DIST firefox-62.0b16-fy-NL.xpi 470421 BLAKE2B 64c0d33259517e4f168b4712ba38512bea986b993463c99b80c0686b726b6dd05deb03c97787033d5a7a16585488ce6345e373fa412f2dc188a9139fc954e465 SHA512 5efd86d46583be4a49641ae3155fcad8c2675886d68fde912a02679773cbc3482970b4d9153543172e51d117f1e7d129b11c255ca28461fd2bd0e3cd2e9437f9
1555 -DIST firefox-62.0b16-ga-IE.xpi 472237 BLAKE2B ed9b11817f3e30dcc36c442f683709c3d45e30f7ad2c8b8cd58917b3f5bc68afb7acaeed585f8d5481077646dab24b6fabb10542612ce56aedd1974b667b735b SHA512 340dacfb02f09872d38712ef4af98e9f456fe4d90bc47445f0adada315ae7dbd82c396074959fc433d07c400e4e782aff4b9d3824fc6026aefe402c37c8a9ba7
1556 -DIST firefox-62.0b16-gd.xpi 473952 BLAKE2B e644e9c66c8df299aa5fe139c5aca3f9b71c2c97e40a4bb7569da33ea7d14cc66e287b3053b7e139f889f018ae16967d08e1f05276e0a18302f6c6be6c5a1b1c SHA512 af43ffc2640cff07160d16fb07db4ac915122c460e833d80709a08149c0794c2b08af350db77bd6486ea43e6e6a487f10f33b889319be686c0f9ccf36e4aaf72
1557 -DIST firefox-62.0b16-gl.xpi 451800 BLAKE2B c7c89421d45890fd928aca9f6e089b7531d8cf6a51b4081dc9e79eb9ff4e30c3432c603e8e0e3206074e3897fe796ea7814833af616e77ee7b8a96b3e5a86efa SHA512 e44e34c73541295a0342736312c167295c714f7f9c16aaf92f86b3712314693a9789d4771a864386f2874d2ca601a472b2ade020ab011aeb341552517514e198
1558 -DIST firefox-62.0b16-gn.xpi 480710 BLAKE2B 7b4a12a06bbdfcdb76f24061cc0bf42195083f3be7b978813e06a3427e3eff565153e0f4aa7fa105ae410f72c3174b9247ed5327d1b330af5bdd754fb12fc6f7 SHA512 c045d69c6ffa35f31b8e76a1545b9cdf892aecd68961fcd9ce34f154e16ac426759fb4ee1d0da6581af48e63de3e2a4a67c819bbd5ae3626c5bd0439e36e5d34
1559 -DIST firefox-62.0b16-gu-IN.xpi 536197 BLAKE2B 52399c2d6eb3057737d488f4cfe25f5b772852d1eb05cd2d98f35cec2a2b3fbba884f81d9037d5b4d7cf3aaa4fc997eb28c9b8d1fab4f7af4bd6c8db6533196b SHA512 722255bcdf1e552ae3cba4eecd0c2f67e7305178fc618286970366b61216af179a95a2871ef5acbdac1f8a843b1fd06b18ce3a9473ef0db740cc38ff3a736e7e
1560 -DIST firefox-62.0b16-he.xpi 484797 BLAKE2B 5724e55f39c6d77d907e5f9d46ab3f48bbadb79b8cb1298775fa9e2e2a8d39b52f879d8a2ed87e0781bd551712c2d212ad3c9ebd5afdc0d8a2e6f3b1d34c6956 SHA512 fae2e4ddaa8b34cf330114433c0c46c8938f28e81536b27ff2b3b16ba8a11158dadeffe8623f7308d501119960f604086410a79172e01a941ff90981f084ed85
1561 -DIST firefox-62.0b16-hi-IN.xpi 536758 BLAKE2B 0a9b7d37ff9e66ddccd9020c2b477d58eedd2c97e66c8c39a1076eed1eeb8c7db6353e3c67b27f06175d3426137a24c903038dd92c94696b1ed2d5b3b6d60a76 SHA512 a2fd77a50925403818dda35cad34edccb8df0fe1d8545d341876ee9aeca001d627aebb918fd423b559c0dec3c2a338f5e006f97f30f045793d9cc48437a23325
1562 -DIST firefox-62.0b16-hr.xpi 459587 BLAKE2B 140f17fdb780a308678f5c52507a41ac69921ce35fc4d59f328a0df38a734612676300755ac8dc20acf074adea1048a5452ec4575118f91e60b40148b68cc952 SHA512 f7fd66566ad0c75630f580d0439ee3b738e28c561f5bff3c98ff7f0564c876ac6edbc03a7f1317a492047377be361124b147191427c2f2f2349a2a7cf8d17c40
1563 -DIST firefox-62.0b16-hsb.xpi 486285 BLAKE2B 09b2fe9ffec19e4b39bf8a6b3d08c956d1587eb899ffd7241a23c11166ac07a24b10f2d30065222ff66760bcba7b4f1a917fedc3fe072c9123baba19904af932 SHA512 4d3f47a50a3de37b430da00a9747ec44ef94e2c0788382393638b992eee1ee32e0ea4224b72e57b8ab6a66a82f99767454d2b30c35683447317cfc80fdae462b
1564 -DIST firefox-62.0b16-hu.xpi 485012 BLAKE2B c44cc3de2eea8958121fe0c0151201616ef4a7718f795f720b26bcf2c7f86c67f8aef3023acdbce927867f2ced0745681bb8940dfe3d86d63f776d9bb8dd5b31 SHA512 6f59d89204a199a6d13d2fc6507e5cc0e82a66793026639143572b70b3e92dbda653220d7040f92622f3ca8f0adf5444e4367b8e2146798e569d37c9215b12d9
1565 -DIST firefox-62.0b16-hy-AM.xpi 517984 BLAKE2B d4e3a6379f9f5acefdc9aab81c82f4a8aca263c23918ede662a8a759171326a7a790156a950cf1802b7fbf8e5ec561936562c563631aeacb8240930c4ffa8947 SHA512 3548ef906b12b83f764acefdde2a7c2d3bdd217ba27b63e4ff7f90e291d97dca733681bbbef9fa17e14edb431d55a490638300a01ed93b7566bf8414b7c8e725
1566 -DIST firefox-62.0b16-id.xpi 457746 BLAKE2B 12a2f172c776bc8ae4184e60707bd01c34edf236001f1da323b3d7076f230a24dc2607e85bea0df5ca707b2ef582fb56220aeda9de533bbefd6423713a79444b SHA512 e3e5b3a96ba1f2d0d661488bd2459e1a578f733ceabd7e62942ff746720a7a93bfee74762adb6ca1e9c7fe3da00d5368c3a5585237d69fa6c4a8c3f8f9d971f9
1567 -DIST firefox-62.0b16-is.xpi 459591 BLAKE2B c77b046c24f4b5363e4563b323f6bdd6ea8d3a9e159281e7184d5bdeb8ab9dfbc0c309fff95a544eb2ca2569b0d30653f105900fcba46c0e94e9238148db7fad SHA512 f145ee463301ebdf4ae925a575589eec25ee3ed43d8bedb2d6e341a9ca11330c958c8f0c561b726006f8aeb6a4d66beb424d7ef39096fa376f68dc348d96f3c1
1568 -DIST firefox-62.0b16-it.xpi 345677 BLAKE2B 6e108e650976f2833b6f3c269249877c1fd4f3b72b64ece778fc221d2c127dc0fc6ae45240aeb01d44d8f703c11f392f26e9dc89297bb91ee104e80486653e41 SHA512 2bd86ba58c0ec5ce07e9f6f8c6f7c54c769884328c2a5023069a598a6bcc8461acebe20fc7d30065c3fdd9a44538d087b27633ef8263869bf47548a1c5ddfd0c
1569 -DIST firefox-62.0b16-ja.xpi 504025 BLAKE2B a933329f892c189501080bacd2d13d82fb2d8701f98691932036d04d02b1db17bbb4e83599eb5cbdbd3807f70a17760179e17184a2a375a31914da32993a97c8 SHA512 0c0a0352e0df17c9725c4f0c5fe3f9e948cc86f0b29db351e48877514abbbc141715f247f4ea8b19eaa07a9775cdbc1b80957fc6b65abfa0b484dfc93742c1f0
1570 -DIST firefox-62.0b16-ka.xpi 501733 BLAKE2B 73f3159afea31846d3a977b3675d4287b26136cedd4f52ad0da81a26a29424690ef2867a576365ee918b1cb7a1f0dcdc35dab41c39ea6c7666cffab3604b27d7 SHA512 e2de68d39c1a2f607ed03e8405b6f57c0e27a28a10542af6da310fc4a16bb8982cfea92ea395749a9489b3608b69733e7d04c1a28099ca3003ee29efec20f602
1571 -DIST firefox-62.0b16-kab.xpi 474894 BLAKE2B db4c364c6c18d901aee5714055bbacd06acac898fd3cb84265354b4390ca48585f7511ae6b863d32192c55b0337c203ebd2699341608889fcf03200a417a5e88 SHA512 f7d6310a38e00319ebc756252997278710c0a9b1efaed82251031ff721bab9e79f91028ae40a35c0fb0e042d3c7443d868686ec8a18a25088351a9143a64904a
1572 -DIST firefox-62.0b16-kk.xpi 528613 BLAKE2B 86a98fd6d358b1b4e78f97bfe071d447311466af9757e71b78d1f9bf7adfb173c76fd15a5a666174473dd4fd9e9cba25a5b1ba68a0aad6d35ece2faa8c679716 SHA512 18f84bf7013f151f06140dcde3bf437694cc80c93a067601c4d6e0f965e0b2eb643efa49c434a29f99a615be864b50e03ba646ea0601f8afdd0ff81252750c41
1573 -DIST firefox-62.0b16-km.xpi 521429 BLAKE2B 4473d0f9284be64f15e4efd7494df7875ab0afb10631ab63d275963cce02e799e08e674d2c066ac26272236761ecacf5ba2dfb8abf228c3cc212cf5eb6226551 SHA512 4487eadf002bfa10a5239773f06513235dd557b4af5120d5a8cff74abb5a86d1c5e0fc291ad6d3c929bdd83951fd2da831b57ad6efd316fd6ea55abffcfa2860
1574 -DIST firefox-62.0b16-kn.xpi 528080 BLAKE2B 62b52c99fac7b9cb16d48cce63487d9f6de34b2b21dc1253377eac69479f47912902056bdb7a5677bc92d4ea0b005676b14865314da758e281fb1ea43be2ae76 SHA512 0e1f77d9c01301b7a1b5c5e1e043af8197da9afe460fd3886d7075f06b12336301bcc357286a8dcfa5fa5a7ac63630d5cf85714a4feded0cb8d8448958e78c07
1575 -DIST firefox-62.0b16-ko.xpi 495036 BLAKE2B 140491fb6295dfe2060c875e04e6488655d52bb34daa935fa162827c3c7a0fff6178d820fc64551f26a284150f5329b787c2777e73bac421bfa758a18274a5c0 SHA512 57bcb168eb4cd8343574b223b5736e7b739e3af6def8ba6aec9873739c1f773e119297b192ba1ae9fea96112446b9ef12260ca7adde53102f3d889fe3114a664
1576 -DIST firefox-62.0b16-lij.xpi 463439 BLAKE2B ebae337f241c43829f0d52ac7ed987258e1aab5dec46401aaeb2623e6ef62b832522949bbd061c60ea4b5c90cc439b47e9a974db68a1ff1a88e306617a69fb82 SHA512 5ed8551c606267603beccc1f9a090e3a5df615a868b151e44349ff6e5be999e80ca890350f0e61e8781c702252b628001928b8e0cb42760d6054b2fa9517f2f5
1577 -DIST firefox-62.0b16-lt.xpi 486994 BLAKE2B dc5a60d898db02a8211d3422e5bb35decafe7957759153314f57adafa4d1f7661b24a17be25e213c2f16b95c16d1b42c07876b1848a733677d1b0e9f4bdba9be SHA512 74db08fc6f703816f56160aee9c8195f7ca1111f59ea94edbad07bf1dc5de487fb42681f2b6712f2db6c9e8ecf0525fa76e321afd37fe37a96a83e7800418c39
1578 -DIST firefox-62.0b16-lv.xpi 475705 BLAKE2B 73ed1dd6bf581359973136d086ae882990956519e8ebf2e46be53f4a07632d5148874ca50bfba17638417d618479bbdb1c452191a082912ba0cca6a854b3fcdf SHA512 6ed719fdf615709e50d1149adf6c2207d7bba3729c4f211dddb351d0ff63646fd57fea469af19105a9da7fb526911fc2c0e43be79d5fe273c79135e7a19eabe2
1579 -DIST firefox-62.0b16-mai.xpi 494698 BLAKE2B c9280d814aa1b887bfa7053ee9b22fb5db040893410fc7aea67be227840b703a49343ef6445075f095cb685106b7371695365273b8b5dc2939deb0f7ea9cd3c9 SHA512 46cdb40f501e8b7ea08ec1a8ccc5ecf92b1fd78989ed384f39cab088c72546a8f775ae4336ef440e8704eb7cac29e32fd57e09575d293ff2579c957541ad82ec
1580 -DIST firefox-62.0b16-mk.xpi 453375 BLAKE2B fcbdea5f840f1d0476f1d08951ce024b436bd3d475379a8fa6dd3b91608c7c7f9bb522a60ddfddd00b0e378159d93a9d53386e634ca8e4ee7e4a480eeba7aaca SHA512 09ab64dafdef2c5ecb0bd80c096fc83b741eae84ed1e5e16adeee6a2a2043733c9767d33e65877ed2c203d565ff791edda0214cd4824b7ac5a3bd0d39d708589
1581 -DIST firefox-62.0b16-ml.xpi 537797 BLAKE2B 11e5cad975f394030c5463e17da1c075bac324165f65248460a58b00751c5ce4ff0c3010479968d527858b0f6750fe887fbac9470d818f0d93773eec01c44256 SHA512 70c2239c4124577038e88014c02ebb7c787016da4a513568cdfb5bfa74923122ad9f562dc0e11840ec18af7bdecbba0072b9e409d5e345c93e5f338aec3255a2
1582 -DIST firefox-62.0b16-mr.xpi 528663 BLAKE2B 01e6001d9fd5c528310e87cd4109fd4b7dd1abaf8ce3594fec3c3497663071a38014745c1d1d07c3d4a0b81369ca15978ec7f2dc87ecf9182998f9c397df7194 SHA512 4c14b9ea4390d078f16f7f15426b91729439c8ab24169a6433102330ee4b70d1aa62776ac1abf6248a9080e706d1cf49373938f4efe18416ac87b97862c70f08
1583 -DIST firefox-62.0b16-ms.xpi 460288 BLAKE2B 6cb83cef2d7e4e619a5014eb64d362e00e78a819f12a7b2530d1fc3fe0bff453fdd067660c4aebc5c56d1dc749139174cecdd31e771c38e4ad04f0c55af20d13 SHA512 e69b7fed9ca16c00d65bdecd4ea465130bc32acd828175667aa89f5c71963a4a646868f49e4572d6b9db2ca34ddfa6adddc8cc55537dccba2a026810f09d9c17
1584 -DIST firefox-62.0b16-nb-NO.xpi 455760 BLAKE2B 7d2f05ff3dcdcee825ae28109bf37c16eefe86b17bc311ac6ee9d37f185154b66e6210764733ed719a5ba68e80ed959779275d90ad5ad2650fa1bb6b60ac7746 SHA512 249fe4c71b6616986950b0ed2c61262b96e5ae76b35f8b23cdc481d3dd418694072c5ececf51980a0caa7840c06a57914e79c04aa84f5868f0316825f152851c
1585 -DIST firefox-62.0b16-nl.xpi 458319 BLAKE2B 23447e6a4c125b9dc8968b75663150fa73379c7a1c81bff67682cfb3dc960e43ea545f58d74697f827f91104318128ace516df30f737a9d5c569a5ba24e3cca7 SHA512 b1b0f14afe254dd09bee8c093c5112e865f5ed4bfaf83f0fdf108f26362371431029fa014f222c7d3608c0aa01bc9391041c858dca1622926ac8c1970868acdc
1586 -DIST firefox-62.0b16-nn-NO.xpi 454310 BLAKE2B 8e2dfad46732a878a24e25b686b41fe08ae5f2246d3dbfface4562c2861f5ec6f335d5c08ad68296797db4a0455b7e0d39b1bcea90ab962788cf5f4505d51b5a SHA512 86c8b0e2783a359d8446e38d83aeded720b27d606070b1bb0ee7f55d76a4125663eb33e2f7363c67886592362822ea6d9caae9db14ccc3558854937d509efd54
1587 -DIST firefox-62.0b16-or.xpi 485359 BLAKE2B 0d592f3d8398653629c8068964e6930212a3cec305ca95015a018a152aa62fbfde676ef14a0cdf9124d30ab34ce9f494d12ada30c4bd26f712d565db4fd01e3c SHA512 9adda414fb2c4c1d4e3625d1b8e447ad367558f76bdee4ca40c97a9b7c8744beea8bdae9be9f154e46fc344096fc6c292183d25d8a53f4333eca837fc82a6a04
1588 -DIST firefox-62.0b16-pa-IN.xpi 496892 BLAKE2B b8c912456fd6924c004d61f56763a9330102c70b30215bc84fa5c651766119524d5eb2f3520626379ebc86b01d1efb70a5b2fa168bf415f5211248a696b606da SHA512 f61231e7a27721f5abab8f35a64be8013fc4e39282cca4e4eab428a584b0b65ecf220e285e8a5ded24f43fa178ef47e7fe3583756da139938358f0c0226a8132
1589 -DIST firefox-62.0b16-pl.xpi 370617 BLAKE2B 1c419eb97735f9b86b7a7a0a6acefc0ad81496830610c9e81b02ac4cb1c167eb93ef7d1ec6d961503194c3281285e2833192db72a14586dcb362b1f07472f9cf SHA512 accc956342cb14b27de9fab54b11d0294f46138fd83a2a34cf217f5c1835d40210cb2aefff0eaa4ba84d9c11faec15405cd92654a39ace7e0393a4c614e04c86
1590 -DIST firefox-62.0b16-pt-BR.xpi 460996 BLAKE2B df1e566b5783d851226c238028645f8e59d20df266eed0a4154e038d80bd5507872a113a9b52b89671f8a10b416b1f9ee936d38742e9b9186664525eea83bb7c SHA512 0998e6e81f0e0d37f6df41169dc46f7bb35a39a269889899036d1bdf31d2e4adff647ebf62b3dbd30d70eca7fe64241f6c497041576c9960b6737a76648aa4c3
1591 -DIST firefox-62.0b16-pt-PT.xpi 471599 BLAKE2B 472e64d75d664eae2751bba25fb55ffcb559bb4b8175e0c6eaa6f50949ceabdffff084cd8285fb2c51990ecad5c0b1ceffbd9e32a6c1a6ce7ffdfa7543d47276 SHA512 073ce133221fd1ef2aa12f28718546479477edcb0997c05c7ea2c1540545920f6e995273e031b62e1ad06b61bec182d11d41f2a3d6dc1d6b483b267363693050
1592 -DIST firefox-62.0b16-rm.xpi 461659 BLAKE2B b27076d01e32f8768a7141627ad96687be2df947f91728ce90f44dd357b882f6313c15da10531059d8ebd9c5a62e6e7ad6338305daded34d3d4c57aa6aa5b706 SHA512 d7147df36552c0d69a194acb9dd88cddb21debddddcd4275dcc36b7df7e2b33e278d7110a7dc672205ac83dc29fa9ff091a61a616a5c5867574f57b60358d1dc
1593 -DIST firefox-62.0b16-ro.xpi 461762 BLAKE2B 5902cea5ef14d5b069ef3b847b4a87ec25d7159fe9ea6b6df3fec7374656cd95aab06bb3be020698a9b1fdc74de0d6c4ed8cc9301c5c2a3f692b6321d7958c0a SHA512 fbe84e792e581dc2b52a78994fea36e7d27ec0c402992afa090dc124d1b7135b18644a46a536c261de724e2ce3069c8cf12dbd598772efd564d57354a76d73bf
1594 -DIST firefox-62.0b16-ru.xpi 536211 BLAKE2B 57ca8e8545d2ab8b6b8b7a236d6ca6d6649331a9e535a2c93d91a0f9594a710e6e988ed318277319b99d2337ce765793b33f5ef645974e014323784bd6110863 SHA512 4227e961e5f96318781d4f981d2abf5e15dc5d60087bb36f7602e9229a1fc3cc803d8ac4d9fa9e08c5b73493dffcf6cd34d5f0cc38dc83d937af65cf2a1d6a53
1595 -DIST firefox-62.0b16-si.xpi 487584 BLAKE2B 6d9fc7d7003f53aa4d37f78a11c6b95f428ee1ef882bd9deaca291a827a64dd1145e3afe4cce6a1c8047ceb0a640db95ca98457aeaf61d32b4ac1e06813be885 SHA512 39b7e460ff55840bc2732630746223c5c6ab816cdcd9d57a982ca579bab1c6116dd06685dbd5df7b4f47f453bcee85b289b11227e7ae16d0e5ca691c0a4413c8
1596 -DIST firefox-62.0b16-sk.xpi 486382 BLAKE2B 9d703db8e356b9006ef625f490c6fb6440e96451d199e1b3dc8875c028e7f99dd73b67902cb1b6ebe6fce97904a5ed30d98f708e450d27199641f9b35cc32a2f SHA512 8c2a284ae75bc94e256980e0fa4ba2055f4a7ca861689fa25a9a94a803d79f9386c4927da9bfff7530e6f4d788fec215409452f96633bbde8c8f2f71c0505e32
1597 -DIST firefox-62.0b16-sl.xpi 465830 BLAKE2B 7641423137755eb6fdd305c019d34a19922e6a286e3ea104284156e191c0692c16362f008ae1e54e6eca9263371fee8424bf1fd53a9e275cc26bed43cfeb4f4b SHA512 d607ca9e5d50f4d164cbbdebf3e91fedc10bcc00e583377d656db7062b457167a92cf06272a06cc4c22e1722b33d78e32f7529a2b4930f1dc6692a8d8146d672
1598 -DIST firefox-62.0b16-son.xpi 445924 BLAKE2B c8ea1920118294b23de8999efe8458790fbf52b867bb2a724b1609037f278f9a118fd9f3fe5c1ad5e3058b79d4c912041085df940c9c3f46db4f683749ae1a40 SHA512 8adb796c2935b2904d94c57cc47062ee76d44f43181dcbdf970ea24098d7b6dfedaeef8cd1d2b384f588ca56f065d0ebd499f93f91154c6e45bc447345d52004
1599 -DIST firefox-62.0b16-sq.xpi 475510 BLAKE2B 2e040fc9aaa5ae89e4f55d74013911c19339bc3c1996d1cd6e946a26aeeeb9ae1c60bddfa2d8226d9b6532b84bc5bc900b1db35b42f223d49d693b37e39c3b07 SHA512 7aea714c38ca0e7ff08f7b86e569724769f0804869aaa8d136d734e32db2c69a45a75cac83a33fa9865268f3419669d422db9f5f7c29132e342c04e17f4e0eef
1600 -DIST firefox-62.0b16-sr.xpi 496110 BLAKE2B a5b451c08cd7345d7112dbd3ca26fad5ff318440b74386e9d7117addddef05f3acb9dae8a50d5dd2ad79e5c3909d493253e8ee4f8142b13dc5c7a0c6afdf1206 SHA512 1d81698452ec6519fa4b7fa69d6a7b8c1d5f350cb3b036f02e27baf315dda41c53b5d40eb3d3461a8e18a4dcb47a69b62111c2ff902e7e3c5680f4c86b8bbcf7
1601 -DIST firefox-62.0b16-sv-SE.xpi 467750 BLAKE2B 932118fdb8c2866b546fb46b60d9d608c968f659a96262d24eab761f74d215a4c6367a87533538fde0b88deb00f9c1d6e0a4e633e51296f4c18de48775f463f8 SHA512 c669b99655f867fdd2a48bff0c1840169e1be417cc49da2f7a15fe93466893c1b5dd61dff0f299f7e4f7f74bd6bdc1f8a94b4b9047c19a8fa445a7a767cc965b
1602 -DIST firefox-62.0b16-ta.xpi 526468 BLAKE2B e81ad758df8f901f288e39d45a17e6eaf2c24373b19791344458c88c6b1f851f728936995cdf795be58ae670da2c6144d90855be57d591221eb0945026fe46b1 SHA512 66de1648e305ed5cdd9efa76ff68fc71242fffe8444f162de3d0bf68a879d096c297caccfb4a64a043e1130f74b0a3f57075603361de9c30ec5e2179b7eaa3db
1603 -DIST firefox-62.0b16-te.xpi 535079 BLAKE2B b0c216002d3cc28d0c6b0b5820daf1e540fd59348a8e45c50a402ed716cc8406f29e95eda2ba8cad973c4bf1ba31457042954ba477e665aff85ec23209c17d03 SHA512 d3d20c5e13bf392f0c735c8a7778f767182a8e94ec0ed8cca313558b92d67e248fe366fa0b9fa8254f934d559eb18fb91c0b2223bf08927f253925a5a0d982bc
1604 -DIST firefox-62.0b16-th.xpi 506812 BLAKE2B cb22a1ccd972e38ff9b07f197b1a855dbbdfa43b608006416740879a478434eab2968d28cadc78bea0db47aacba49a1e06aff4f74cf1733ff033cc3dc2bf03e5 SHA512 ede3c47ddc90c83c19c797c7f436039e5122b0c12e27b53201939d2cc565ddfddcaae4c262b58b02f3f684acf6aee7de67856808c8d50d14fecc1c21c9d60f2b
1605 -DIST firefox-62.0b16-tr.xpi 476373 BLAKE2B 1224f8e2acbfce13a975ff74d954178db465a600f9176e2be6916a0f5acbfcd8223d1705c6b0dc4cc6aa8683921e424e22318e70f53b2daffc9d8c275caa41d3 SHA512 910c0c718c79c3a1679a356ef6977abe11649aa7de18fa86c051984a04962fae7291d41b8506977a16a68815f2116f56a76a5e1b1b16d34d62e1d85103bfc52c
1606 -DIST firefox-62.0b16-uk.xpi 531946 BLAKE2B 02fd1112ed72bcddb0376dcab060b49f40e58f110bb22ca02939d5494ca326336938451a34503523da53d6fd46f8de5db10f7c4d792782f6a626e231037bfe63 SHA512 131716e8a92034c2fda0a4ad17855dbe4bafd82f25d1157aaefae83ca3e02f9e8b8d389bde0d99ae6559bf69de2b6c0665d268adb4276bf4939638b9c2eb529a
1607 -DIST firefox-62.0b16-uz.xpi 457982 BLAKE2B 609e95261067014e0c1e772a63a4a04f25cf1af919168fd8b8202d2944e2bd75f7eb55791b3a0d102c0d557a523bca81253d704295539795b25fae4529784a5b SHA512 319a01e7c107e5fe2a5b4dfb80f519727b72474d456a3788cb4cdbcb8621e528e6a2528bafd93c2ceac22fc88e5faae8d8f51c60d16e50abc0815e3ca8d5d112
1608 -DIST firefox-62.0b16-vi.xpi 478310 BLAKE2B ebec3a4f5a68f7491f057b931922d1e9a0d1c0264a477f63d5bd3674b873085f364c4daf2fb66d8f2b026a17c75034d47575f35a9476635ba9b02a8069d4bfb8 SHA512 f35aefea985bea84542601ec78a0af4a50c77d72c60d91a8e6643ce425a0bbdb002cd76f9b4bd60c87a49aa7c5563601f842b7561c58f178fa9ac70ec67f5a32
1609 -DIST firefox-62.0b16-xh.xpi 461183 BLAKE2B b7e36c2859ea0c2964e189b979186a97a4348da97d9f0c52975e4ac3087700fe64b655ed971a9184bb50c00ce9031558d081d33afa5219ed6743acf10c3b63d4 SHA512 a33fbebb789e8e232940994bd140129b1114cdb7f7672383311f1a52fb61d259209e203511d00a3217aaccf7605f330007d3557d9cd04d5f3c3ae58609265cd0
1610 -DIST firefox-62.0b16-zh-CN.xpi 491204 BLAKE2B 5758778304d79f315ab92d0914bb7cb4aa0aa86b0583592ce4c8c27dad24ea91a05767bc374fcdf16c313662f5598edfb3a23c8c77d9740424cfbe611205c7c5 SHA512 dfe3f12251b1b646b21106d347e731af003ebbefc401de720570b22301842990b8ef862ccd57bc69dc4b68008090a08a9f69bfe3cc0d5d69143c499ebff12800
1611 -DIST firefox-62.0b16-zh-TW.xpi 492746 BLAKE2B 36ad4935310dd7c374d4a1dcbaa5ce4cc9349b9fc28ab50288b6c5131699ab1ac610303619744bb6c9048465262b9004ce1d12c5f1baadb19e4449d4e75e0368 SHA512 0e8529364bbf35da4c48f4a494d5de80eb457d7ab4068c97950f3d6f38c003afb729a5f8b44fb9c4eff6dd76745c5cd91d214e982affd099eaf50d3a50a6b11a
1612 -DIST firefox-62.0b16.source.tar.xz 259877132 BLAKE2B 0a8d093575fc167c41f0d33dfb418edac02dcb5742ac990e66acf95ac3833c1ed0a075e9f1714a0a7e6dd2a408deddaf8deeb1a92ee341ee1629f6af14b0b2ef SHA512 93cb0ba8a1f65a31a29c89581e8b62115de52679475db9328261965b52a70a9dc56272e8b9d1a099ec55769dfffdd05752edb6b9e31123d5dbdcfc6897d2f126
1613 -DIST firefox-62.0b6-ach.xpi 442890 BLAKE2B b9b795a4f7e1e99b7b581765bd19316cd1b002486263f2824904bed995ee13fc86d3cb3f1ed42d62dca05bd0839adf945df62eae4db39d70581f18b6122e449b SHA512 86ca8a55e4909c834965cb01a096a39895d7c46c2294b8ecceb924f31b53eae956fa17d7de74a0caba1cb3c660cd1a77672ea84b202b3eeae1a35a0ffa8ba055
1614 -DIST firefox-62.0b6-af.xpi 430471 BLAKE2B 6eec4c57c33585e667be53c70cd8bd0933597e4b17f3154ab5225205452f76156fa1a28d7fb71d4ee3e511feebc94819c93f629a23854d73c28d2e4e84c5660f SHA512 f116dc3b69779c8d4df982dd7b83e5c13d108f26f7ed095fe7fb4ebbcccfcabe8855d9e05a3eef8f7f92d8df2dbe95e32d9c5b16f7ce48abe3b5a7ce036c88dc
1615 -DIST firefox-62.0b6-an.xpi 465595 BLAKE2B db2d4c0652dedf9d89991d4e10ac7a749dc8c0580baad29bc360de3a318cdf8cc508a482059f9a7f2cbe87a9ddb48f1682cc407941e3b45945e52a6592d7b2b0 SHA512 e8a04a4301fbe908cbe4b3dc3b63d1f81b7c4e6cecf5e1edf71dbf014c3072cbd3402a8d38c689312bd319b857750402f115723e66a4f2c7e739316299623cb5
1616 -DIST firefox-62.0b6-ar.xpi 491149 BLAKE2B f27b96f179b944c22ff6f936788884004cfafeaad0af121c49dba915c28e51c035296070801772a41e570ae924117e06f4b74ce22bd6afb168563afb96a2454c SHA512 a9c540f26ed59c1b27a27861bb3b3a94d515d57c05babebc1e9977137735ec2a526e29d9a0f2578a7c6860274f6b7a02e321c463800bd07f9596bf785ff7c362
1617 -DIST firefox-62.0b6-as.xpi 476481 BLAKE2B cb7e1203ef0824b4534d82b2b7a11fef77db893bad01371f19954ecc74c075218e8b59c598c10d88bf7c5cf0f521783b27610e03885ebbb773c34587fbfac0a1 SHA512 435e544ac292540926e5c5654cd9d87dd7c9ac9f56a9f2c8a451178a7faf17b9c0afcac906bdcbf4f8cdd774a7a79b4731beba9f4474ccc8349d2bc149c575a3
1618 -DIST firefox-62.0b6-ast.xpi 453347 BLAKE2B 91ed07e3decc8797b34032c9c939c2bdaa043289bff9dca3b4037d276c8e2a683f4c2fa0dc77cff607bd116a8e47ff70d41f1b18c85f9045c55cf99e039ef3a7 SHA512 b9d4457fab843945860d46d93ee0d16f5baf6db4a61a2d54beab9c6c23efa7fe2eb284dcf332e2434ef7e1b1a9e73782e630e0e28a59ceb529683d5f0aacb19e
1619 -DIST firefox-62.0b6-az.xpi 463655 BLAKE2B df2cdcd457167501c8acec5116f91ae1cc1c9d2d494cf10017abf81bc8f6675a7dfc85c9ad87cd833bb4f7487cd156ecd373f6e1d6aa7e02cd1b362125be0924 SHA512 be6f25bfe61647b8467cbefe09e1815e0fa6e39bab004787c2cb2e9821f30ec9f7c94e03cd6655267b355e9223d8d76ca5242dedad3507689bf373f97d85f2cb
1620 -DIST firefox-62.0b6-bg.xpi 520252 BLAKE2B 2f8a69e4e34fe1708abde5a1b253679d9119e58e162af245b2aa67674110676c4b72a4c6bdf7dca8d94600824fbb34781b1b92c053478ac778800404404cca0a SHA512 9f569a3fffa4b08940a66be91ebc2cf01461094f3c9f4336a7b776de0ed7978209b0e4c5cf073f12f4c0c8e6dcee86629cd3688aa81da07647d4344f92cb4480
1621 -DIST firefox-62.0b6-bn-BD.xpi 534451 BLAKE2B b7220f114ce466451fabcdc174b06d875a39f24f353cfbbeb8b3c64b8a2e933276792ba9e84b0b4c1ea31a00c43a9776c29eb42c8ea101b62576910d8eb3651b SHA512 a9a7c6cf0fcccbfd2338542ecc7fa0bb844e5b54dbcc57da241a6bb9973f8627ffaeaddcaf4044b632965b4559cdc6c77a237aada2d0f863c418b37201bf2193
1622 -DIST firefox-62.0b6-bn-IN.xpi 510762 BLAKE2B 43ddc3e2460fb4afaa83b91164b999bb19fd89303112752ca2a18f789065796358058fdfe63e7edab71fde779b9c5fa7fe681e68ad55b645d2b10fba3473ed6c SHA512 d7b673fca0f3598d882454b2cc300fb4d9e7bbcc97f21c5d625ddee815b6be932f961c99728146904866712624e0c8a70e5a06e7af7dcb3026590df0ceeba330
1623 -DIST firefox-62.0b6-br.xpi 461464 BLAKE2B 5ce280577d6232460c44f39f1b2d32290d8493c1fd30019590327ea7c386e070d8013d5cb17bca6ca104efe942d22225adca8d4cd5c8e2015710c50777d1d53b SHA512 88f813b44d4ec94fa1ab4d8cd17b07713a4160dbb7fbd19960fb9ed2221f396215235f720154209da14711e49dd58f03fb0ca9c3f36cec509e4e3d488d98cd6c
1624 -DIST firefox-62.0b6-bs.xpi 464737 BLAKE2B 2b28f566b0734593c68cd025c88a863998f9a027dcf49ef5aeaea71d61154fb5d95d8e345339cc6e6a3e02cc7855a789ddb3ffcd153b8c5b0564cf59032c9721 SHA512 78ea3231ed014031ad4ba10049489acf5cca1e7b5b794468a3044f8188e19bd1205edf97a623aba2edc6b2b4779656b4b325c352eb32a9de64ae47db53f6ec70
1625 -DIST firefox-62.0b6-ca.xpi 467513 BLAKE2B 74c329ff24611d948dc01ee7e42e79832e8b3b5f4bfbb367430ae86d8bc6785d81c921e846f6452c1ebe595c0a0cfb8733ed978b48fcdb88fa76f96ff049ca5f SHA512 f28736222c742113f02234e7077af3c8834c623f40fddb57bf5a48e0096bc894343986c9b4c0fbdb4c16f7b01e88cb0b113878f3708bffb963a533f713c6cfe7
1626 -DIST firefox-62.0b6-cak.xpi 485413 BLAKE2B 19c717c97412ade4f47248ba6f2c061dc51bcb500efa805c58d099cabb256615986485e45d9d67a79afdbba9af9df776da34053757f52654d5146738a6fec472 SHA512 f5703733b0f6ece9352c34df4a018f6521e00898714cc996ab2daf334738c721f6f080c0027cae062a2bcf2f429c99f05f8f8dd0d2ff68c7bc7e27a26e57176b
1627 -DIST firefox-62.0b6-cs.xpi 474429 BLAKE2B eb5a78b2be223f46658b055c561a9a6460f5fd01722497738b881c311747ce01adbae5d23000ee0fa69985f93766f2045312cba6e9496b12a1799a0c494b4733 SHA512 65dd7fe08cee76bf880d6860362920462e50f734e25d74d824bb8b0658df98ed6fa49b3f4c6c862b3e7c082cb67411058f2f586d2c7af4695364dfdf60d27431
1628 -DIST firefox-62.0b6-cy.xpi 464776 BLAKE2B 0238b8034799d8a889123d523a5e4c63c603bc7c7cdebbf997c5b2978f8ac7d6d445f7b29cf9d82444e028df2b0927a0f1d9f760643509e51dd418892bbe0db7 SHA512 7a53e0a7cbbe82d8bdadff41262a3fc19d8267a0f5b97022fd4e251579cc1ddb6a1299f3bd769ec5200602fdf8e5afe4bde6a8a3b21f89c6794e9feace442a99
1629 -DIST firefox-62.0b6-da.xpi 460352 BLAKE2B f777b027dd4e4590b5b6b50fe8214796a8a49b30efc530a85cb09b9a2502ad697e97f54ec00658e3255fcdf16503ebc17274f39721d02485e143b90931d07ed0 SHA512 2b5953f39a97cbc4087675576e2f2c946f98db40f958aeb604e8d837ef487bee3797ca027ae38dbda3ee42ecd3a7acf4b3d39b9e38860e0293324596393b97b5
1630 -DIST firefox-62.0b6-de.xpi 471648 BLAKE2B b36b0bf8fca7c22efc2eedbdf52437a35f51869fd8f3674795feeae855c5bec2aa4065789ca89b7ee572c4cfaff2ac3a870f94316eee7f493ab2b12ee89b1acf SHA512 2b70240e0ab446483722da13c389a9660c3b44b1592676f9104165df1662b89d64ca73ec70d284b650a5e09c6467205daeeb5cd2cbd7f5a74498ee71e2d4a5e4
1631 -DIST firefox-62.0b6-dsb.xpi 485757 BLAKE2B 19bda74583c96d1bdc9f8667f8c87394a63fbb49281b52039dd8accd47ef48d274b93a8dc4d53cff7165d095cd58f772d4f25a7d192eae8b28eacda5471cea91 SHA512 674316a7faf9c361996a09c1ce257aee7884c63eec9a2641d7fee665d50cb7edfbd6334499a82be0a702ed5a81a215cda2a8dc99ccb6a9b5af576a4298c30344
1632 -DIST firefox-62.0b6-el.xpi 539045 BLAKE2B fcbff7c35068fa9ce0161b6b553bc8a163bd153b97ac8bedb2e56232506df4e16fe06513f31ad8a89019ce7e0cf32d4d32397995041ee58b482d198457aa8893 SHA512 d9a528b045eb80956ee088c98d98dfa7cf95353d5c592602e66cd44c21ac41247d1df160ba31f1bd2d1a5efafac40aa4eabb97002f4812491abd1fefcd8108ee
1633 -DIST firefox-62.0b6-en-GB.xpi 434330 BLAKE2B de1560aec073f919da253eeca9e9637d28829ae46d72321bc58ee0cfc25d0899ac69505fb003b845a0fd8ea242f11018e3eb993139818d927913383aa974fd10 SHA512 ee9f640a04b6f89d4b3fa98e5caa608f206c8ea91511a25987f03c65bd60a7baf1754fbf0cb2b7012f4a4ae08760fc6eb89a5c183e8d5b45ec4bb39215f03a7c
1634 -DIST firefox-62.0b6-en-ZA.xpi 421017 BLAKE2B 7c18f36e4d420031d6deb1e2e26cba9e2984f93d1650a361883fc6ec86feb228e4eae23b1ff4d745440ce9e272e7075a2c87b713585a67e74c9fdef8cc70226e SHA512 1ed703598b787c665f0ac1923e7c76b7c052460f739699e057214218ef250acbf5c8e579455192560b70e0e39e437e0208a1e4a0a19654e0a0bae5b932a3989b
1635 -DIST firefox-62.0b6-eo.xpi 460523 BLAKE2B 8db2b178e206caae22d233559dc315d748d4fa2189d29da727495b1d812cb03297ff714e2605aca95ec011704de0667ef81b60e25cd20359beb2cddf677e3567 SHA512 21381a61190d04840adade500b90bc04994346450e4772fd516e2377d337e9293d44cda8b239e709b883cd35fb6e167d5a11ee47769ce5100813df6191a010f1
1636 -DIST firefox-62.0b6-es-AR.xpi 470024 BLAKE2B 2d5fdd3ec86a05a44708f7b7789327dad4a84c4c2944dd6b19bfb686295b6bbd5ed4c1c84924f4e231beb0f957dce6fdefe74e544396fc01d68d46e205dff765 SHA512 c674551090bd7fb868232304e4f5b516e0a9f9e9a27af863eaace54e49a264530119ad8a2860071a230f0c3b55aabc51cf559b813f5d2ff4ef9074bc3b00262b
1637 -DIST firefox-62.0b6-es-CL.xpi 470701 BLAKE2B ac4e53cfec936521b127f1c0539f6d25b020de42184e4c879dc231aa63b8b06de6948cee006195494d73018c118a7330d7862f57d6a288e610347f8f46372e1c SHA512 b3ede8330dabc991dbade9f2b2d91044e433ff1e7aeac223ec809f9523f651f449320b002ce30e1d5dbd55bb325a481603d1365fb4ced1603cbf2e9f30b706c0
1638 -DIST firefox-62.0b6-es-ES.xpi 408577 BLAKE2B 14695d4b98643d20432cbac71c841d14ac3aff8990304073acea01790da4fe0650c8e2f22c8982823d2f1aba1d737c375c5e4cb2e74bc33ab5ab1fe0cfedf80c SHA512 8247a6a901c24c9ff987f9a193726358269bb4a57cddaf5e372ad8d4909be18626939cdca46b3ff49df6852284379ed3a316abfe221d3c76699f7cbb4bcead5e
1639 -DIST firefox-62.0b6-es-MX.xpi 473384 BLAKE2B 10a2484db9daf4ad65c1ceb7920a2d0a65a32a3e72bab90d94b6be2c274e649a9d56a3de453f4680aa493ecd680ce3f50a838cb60b3cc47c07a0aad61c2938be SHA512 b1a57275538cd4f6cf18db52131609b2fec6417dd78d33646ac35c6437dfc13a96da988ef5eed67383ba1f6e32bcb1d625be3bfea677dba74bd8bfec3017fa03
1640 -DIST firefox-62.0b6-et.xpi 453552 BLAKE2B f7372e986889438dc62beccffdbc2e814a82891ff4525c3137267f10573626e00b9c1eca77292e6c76ea001ad98f6b3f822f0aa2b30a8db6a63e43ae8eb2193f SHA512 9a499c26f921af08b0fe2bbe96eea2535823376056f24081017d7c07ef603103d32b9b40fd232279a39a437d2cdc5f729155ba18de9469303686ae6804de6b61
1641 -DIST firefox-62.0b6-eu.xpi 461566 BLAKE2B c3a0b0c7a948c677db259a75ca1cf9dfb990118bd19dbac2fbcd09275f4160c081b46d175de6e8d3e4a81a3b7dd58e6d3f30f80dbb893b7974a1c2e070542b42 SHA512 629d740fc70c9c9fed8a1c4487c56d341e25ad5eaa2f30d93f98366c083e3426ace83882ce8389d1c09a49745791ac9b3b9378dbdeadc1ee31235bbfff31b042
1642 -DIST firefox-62.0b6-fa.xpi 512513 BLAKE2B a1336d97b3edff73b4d3856716145bf73773301bd9d34cfa68a1a6f047f9c5588959d08965fca05f070e8c207955576501e742ced05be3437900baeab7ba1c59 SHA512 82589765ef4c35735e2a772402fc528b8f94321f5469aedadaf77f36b2393afe60b0ef6a22a8bc98d9e238e36e68dd3312e9f6aa0035b144544b30e33d3302ba
1643 -DIST firefox-62.0b6-ff.xpi 455830 BLAKE2B 230b3932739b49a8baf6be83a4d3ae5ea99b42ee8f3363b6130e6e472305684c6052519ee92fadcf7e3e07ac0eafa48ba05df1ba6746ab244acd8091f68639fd SHA512 9fc375cd3f9b0d89373a356ae150291b97e67266f313073fd6ac77819321de1f782456f38d7b673f4a2ccab669a29c6f055bc42898c9c0ad9143163032ea476a
1644 -DIST firefox-62.0b6-fi.xpi 455757 BLAKE2B 1cb285ff8cf93728bce95dd34c919ac54e4bad5f66eafb7608c4e739cc82e1a5f9793de0bc3e1c2f5cefd62b7db4b4b4fc734fa91c9671c28bfab4681b074309 SHA512 91c1783625f201f766c058cd65e077e5c547a9febeef4f4b74f6875f9c097c5f623f6525025fa16a340d8e823d52e604c6b2700da4c621e5b3f11c9490e32484
1645 -DIST firefox-62.0b6-fr.xpi 478676 BLAKE2B dcac2c5dfadd21f62c30262b4baf266ee3afaebfb5f4daa163ea2dcf0797af96de0b4c3105fb619d8096b9dd7ac5088e4b4a8a26835662f397c690fc5196954e SHA512 cf67c70373ba125c3fa757d188578aa9ca9c697d6fced874523362045f850f31e3e33ed198624ba7f616041d2247da3c9a9947aa336bacee29592ad367233d27
1646 -DIST firefox-62.0b6-fy-NL.xpi 468349 BLAKE2B 180ae8ba4791582531141d97332b42a571ca65fcda92f52cba82a48b55c55f0aeea7a5025517afb8aaf45284a775fdd86602fcd81b40b0e9e177f1dee17915dd SHA512 d75e29724d02a69779159d6e21f87fb82017c4c82f033a8e052df4337b546bb291cd49035580a07f2851766ee9c186d4b5a79ff31dfafd2a777d582f3cbe044b
1647 -DIST firefox-62.0b6-ga-IE.xpi 470413 BLAKE2B c122f0362192dc7d3292e7810d3bdf3d35757eca549831b1cf342db570cf169e455e86940e1be40bbb004d415a40e17f21f86d583cecc50e25fa2b681ca92707 SHA512 5854d5b688d03dcb6c2133f218de75f7d333e21bd322692ecd441d151a01f22e9dbab80bf1b7d9d11dd9bcb937bb8bd977c2aa326062e0e2e3d37be9169242bf
1648 -DIST firefox-62.0b6-gd.xpi 472132 BLAKE2B 8833819059e86c17c3eeca6c27e98390be03e6de6047dac6d1ca032fd993dccf179921304686f2d88f167295903bad99be1221af27c3bde02b057d520e0fef86 SHA512 bc2db3e07b697cb7f95919cd259d5101f1e573357011fe1471bdd54aa4c584e8908ffcabf00c6ef0bb611e6ad9d1efa4a48c760721a9a83c1980c159bc1fa0c9
1649 -DIST firefox-62.0b6-gl.xpi 449984 BLAKE2B a95cc57371f3f517e749d391a409e5a457b6d10eeda9bae25e086e4f7b0f591bdba2ac9d1bee438c655da4bdae71b92cbc6cb5fc91c840ed3265ebdf6a010016 SHA512 c6f173d68575391b08c4dbd719755eb3a72fb61d3f24998c24780ca5981484c58362d83ae219f1e78a44630688d4ae6260d3983f360ae51991780c1d79674bdc
1650 -DIST firefox-62.0b6-gn.xpi 478530 BLAKE2B ca8e6eef1d2123bc133623698833baa4ffa65b2101db686b7cf79e0b9235b33c8ae6bc56ca4898041b72411fd87c784c7c1d17fb9050e1262327a1d9e5c686ca SHA512 a832fcb1e3fbc89447bbfb8e077a29a7ed3264aeadbb6c5f6ec3fdb0c970a67b5159edd3fb9aedb05b4ea8348b6ff542724e73b2d18cf3acb08234dcde1533c4
1651 -DIST firefox-62.0b6-gu-IN.xpi 533890 BLAKE2B 98b07bbc9891c6f26b7a6db5a18efa0792d6dd45bf909844cdc1161dd2ae235819bb5556c2a9befca727f6f424094ed34cae5337e81dbcca81282f5b302200da SHA512 a27341b7ab6d43671146ad54e14324a02421152e9b6d9fb8c64c03667092f7d5d9bf75d1058576b986bc2778fd3a6194708cef554512d071fe6003953f869b4f
1652 -DIST firefox-62.0b6-he.xpi 482424 BLAKE2B 17c484aee71d85cb011f469e01b2257bf0310558583d59fd80fb0b9181a15a1fd8ec071b7aed175db1d289f147441b47af38697689cad06614c389cdbc1ca263 SHA512 be023159998111604073069b7fee1df68176089ab8b5285145c4fc83cfeba23087fdc78766e5dbd85218a24694e5693bdb114cbecd19e281d47e977b01daccf7
1653 -DIST firefox-62.0b6-hi-IN.xpi 536806 BLAKE2B 896d4d5b67924fde3b6e27778e6d0c7926a443bb8f2670414507d6aff1d777a5bbb0aa645d7657901c45f949845c6f122e173883a99d8dc772946dcefa2cf2af SHA512 cbe598c96bcf7a0e757af125ea411d935436ff5188156792b69149beba08078fa83dd4aa870838b23bdc6f1177079dde9fd02e08ada1be54963e835f148680f9
1654 -DIST firefox-62.0b6-hr.xpi 457767 BLAKE2B e9a247331bce110e4769737fe4db9868f56ac46fbe0135ecad21067eb4aa38e0dd46bcca6e9dc174c1ec5911f590412fb8444d9d52568ad456a541b499f7e487 SHA512 4ba15a9519032a15979680234e2fde76d8b5facb0981d3ae5a7cf3282008f582e38ff638f1186991e41169cbdb8e289cb4aeac41f9f0b479e8678df33ba23407
1655 -DIST firefox-62.0b6-hsb.xpi 483519 BLAKE2B 0e5b523a6f26fca8e5884ac2f1a46e474e7d60e2438558108fd2588b2c68549588a980073d1920ec14e9546c1f80d39e3145d33bf3c1226f63f656703e01853d SHA512 651b338f065c2387fd5007584ddcc004a3f1e06586b814b951ad80b71f6102aed0477f5304f923c28be70549f4d875c7453a48a6eccd042920c0a558a95ab5d1
1656 -DIST firefox-62.0b6-hu.xpi 485325 BLAKE2B 611d82e70a7b2621dbb580203597b4b020feb14a0a3829237c98baf5509ee15bfaf5845a4c15a6f229249acf27059b31075ded8e10998395cc4f258ea34fbfa2 SHA512 affb5966ee42b8e75eecea894339c57ffd144d57f3080ca7e0b1acfc67b932bf4a631ac1de4d9afd52d9b87e7273952c2e89581bfd53928540db13de960008a0
1657 -DIST firefox-62.0b6-hy-AM.xpi 516161 BLAKE2B c003465b61f2f3ee7b2dc4713e154a001137fed8f57372c9d68d56adeec2b53940d2a8bc89f885312021b362e785478668c7a3c61509d11ddb36a0750c129616 SHA512 f4dd0e4ad2b533ee7d32e24b23dc692bd6b9ea3617a8de6a0e2853b094b5641b4b504db95ec3459889deb8fef905de17b6e2a0ca9fe9caa3629f8cee78baaa83
1658 -DIST firefox-62.0b6-id.xpi 456429 BLAKE2B 714956cb2fceabd75c0364c144578e88205c339a061b84641dfb9a790ab1168f887a2e8f4a6f5da7a08aef7058b898ed866837e196b119b59cf6567d63a173c3 SHA512 91548d8c56768004959aa42ab1a50b5f499bd7f8b2aef395a1793c76778b8aa09f562a91dd921b6f812c7341fea07a28eecd634ae916f2a2906c97e15aae756f
1659 -DIST firefox-62.0b6-is.xpi 457774 BLAKE2B 275bee057930f60aefadc4fda8dd19ba57c6293ae28193cef5903c070a5c9af6b3a9d459c5d5f0453b0754f6c9fce4ea38d2f0ea567f3379bcd80c60ef1e9b77 SHA512 c72a2b74d529428765866ceb680fc802af223b4ba9bd63fb69ea6d47282c08844282bef448be1119ad53648434d647573d340499de1e57c56eba9429f98f4b53
1660 -DIST firefox-62.0b6-it.xpi 343773 BLAKE2B 651dfd3ca72d3d0f630c3c155bb59eb27e6cb36597f41bdabf15b37cddb26035c38b7d27b3cb5482342db4ba55a9bb88a1486d52e75c10532dbc02948e74f741 SHA512 ac788630b1fcc1d7a78cde01b6d023b9042ac2695ebe39fbb301a1887112dc0d341d24215722011203b54b7bdebea15ed2d211aa712171aa9d2fa6fd05c45492
1661 -DIST firefox-62.0b6-ja.xpi 500288 BLAKE2B 993c02502db937023cbe9db51196d75642b0c2cd04ce810f8819003b1147827199dc2081cf9cff2f8586dc293cc0e2c4374e0db9a17da0d54362e1fed3a37c41 SHA512 c8cf618a54fe5dd8d6c9c3a65ee75798479a37b87542bd02a59844884ea1e174f0921178787b78b6d95ed2b79edb65e82b5db79c14c05bd4c11c33df835ac198
1662 -DIST firefox-62.0b6-ka.xpi 500281 BLAKE2B 7b357c9eadcaa4d6e621061d6c1d1c969fec6ad4f582c6269bd17ea46a95981b16b4550828f2aed63c924ab11152cb2c9b45bb5221d59b34f36b51457844e146 SHA512 f9c5656c74d00394954ed820e1da80139e90054a5761187e50349f43782f081f8f9169d4a003abb01fad8cf846045f08d81a08d699c6fec5a1dd7be0b31affc5
1663 -DIST firefox-62.0b6-kab.xpi 473600 BLAKE2B 1e7fe0ea297e082cffd16cacd5810bcbf7afe58860b8dadfc705fcc85fc2dd3595e0dd36e71dfaf4e9c8c8fd65dac7c61b8f6efa842af28a5cbf8b341b2dfa24 SHA512 46b07164b67332b068c0836380d6ca065f30db0e93da8055f940eb32ff0f5e49974a7e9817bbd542c746f94a9659393cffb8316a18c5da357c721f41684896a3
1664 -DIST firefox-62.0b6-kk.xpi 525852 BLAKE2B f9dc441fe61d7db7c3b4622861c65f8b66dc90fb39fb3204430fe1b12ae178a10e41a8f17e1ad82a1dc9846887a5148d91d78e62b69e10e2ad08dd7e7dfe16f1 SHA512 fcbab96808c6267f5ce54559ffe192bbbf61a43dbaeede585bc1e1ddb134ca0d7a14162d966f4856591ceeaaf10d02853419faef7dce63e10ab9bd8a0c2c7509
1665 -DIST firefox-62.0b6-km.xpi 522272 BLAKE2B 92740d953d5a75ccc0e345924837efd8d34e0f0554e4f37a997e2f47106f21cc134db6ebad2440475f2a5a14d847a37436dfc72e8be0b1f03ce487a42bbf83f1 SHA512 8c1989bac356efb8de393e57a56ce6ecd820e245055537cdacb1c15f2dbbc555b71cb8f524bc5470d36f40a7407ab4a954f85083faec79ab798320a65c39af59
1666 -DIST firefox-62.0b6-kn.xpi 526697 BLAKE2B f44b7750f1aa080dda60a47e6065b4a06de35b4a28b8a659526bfdd406d318477cb9fa9b2cf0609e1de3b97ed3e5deda0512bde93528a2964a5ea3524c3c990f SHA512 ba543a6acd581a05287ace29085f9e51304e4e7e8d0c72a9b594f77c7e1a1697e4c4212666e44bc5046eade263a935aae4bd58ad554eabfd410f3671f6cf6fc8
1667 -DIST firefox-62.0b6-ko.xpi 493398 BLAKE2B 5d167f8b470f6efaa7236d4e8cb3850d86e1df6dc431d17fc1fb78fa54a0ff89040a39136dee9727c9d578c7540a688c519e6db603b62516bfae67f6376f8bff SHA512 72817150f3e56a7c1f9442089aeee56dfc87d4ce179c2b6d06f4b335d0a1617b99b3b36ebc14aaf252135aa5e88b4590499a94eba2391756ecc0bc9481163f6d
1668 -DIST firefox-62.0b6-lij.xpi 461617 BLAKE2B 4b7930fdc27a14357ec5e7dfe3f637a1e6337165257bd5fcf950b0451c180bff8f0721150bced4459b9a58974946c9adb72a76eeba82663d579374f6d50c72f4 SHA512 ffca392c84319501afd6925f9bd50301d63cef53e90195500cec7f76b6776cebc69d656201307565033ad90e5aca1d21eaa2456efaa2a9009205e17e7a78c33c
1669 -DIST firefox-62.0b6-lt.xpi 484236 BLAKE2B 154a8958d91ad2def41e10d5ae36e9eec6aa36800d2e83b1cceaa8dc55588c919c7d5ae13e1aa41b8c9935a46477c56133f05a920bcd9dbddcabd1ad6d956e5c SHA512 102253cd9d0cd96d100ea75bf7820e4768b1caddeed6bdc0a2a5348a0c93edb5a63205f971e65045c9db1769484eaee1754410d65086af07ce31c6a1c0274baf
1670 -DIST firefox-62.0b6-lv.xpi 471035 BLAKE2B eed01bdf7ab0476e0304356296b3834432d27fde0579817f0a0d5f67079632b703ef0a5be329850dd62d0691d13ab8817c2a850436a5e5001a228c5c0869e3a2 SHA512 49a0db5d04a3c3402e3465b61b356af269f7b567e74ce3c129b1a473bd979ae94c7880989fa25b8603138b2390908c78a6b510b52f5476897263fecd10a29ea6
1671 -DIST firefox-62.0b6-mai.xpi 492885 BLAKE2B 708166dcd80786587ebab4f89c845964f35158e19d1bb2a9d0815d6b58e505e4adadd48ac79badc1af677e187a737344bdcfd8f56be6792ce25ff7ef9a0f09c4 SHA512 be58fbcb9bb89117aa184e998b195921dde418fcf9e680299e121ea7122daf73ae68dd41ad556e0f13a80021849b42f33968346beef4e1250b15a9fedfaf9e27
1672 -DIST firefox-62.0b6-mk.xpi 451554 BLAKE2B 99078afebe6e1829efb2ecec65ac83f891b517c36691faab00fd5e3baf07ef9e912226ff189644852db80b8ac787f1549b9c6c01d743622f11d96ec018a88aa4 SHA512 84f514cdbe125ac5aa7df2ad6e2866740a7d47e7ef552f3ae35e0522fe5307cc72e8177eb23688392add49c1f9bef3f7075d239ee00aa55603afabe338aaa43b
1673 -DIST firefox-62.0b6-ml.xpi 536136 BLAKE2B 361b3c0b5d5ed96ac92fd6882dec187530a3445e8168a86d73a3305f176c11b10b52eb65df6a6d0467fbc4c7b17a2e9b0f4272d5e5fa16e2bb678712a00b862a SHA512 963fdd9a5e30c9dda98a4c7bc6fee664567c70cea15ad4547aabfb763f8ff8a205f0dfc0cc85102588f867c0e7dac2b7461ddcb2d102db56d1a1747557c9dd00
1674 -DIST firefox-62.0b6-mr.xpi 525960 BLAKE2B 376c86b1493e6abf3c133baca8b4bd959f805b5482c0925a20571ed9bb887be53c3922c0e984c0bc9d77b22e6af5f1efeb499ff2994504fbb92c7e5c22783ed6 SHA512 1a56d2042480321d29658170ac387a49f79d016a2fc61692c76da75245a86bc1a4169182f25c4db2d6725ecac07383ce25754f2b60c8fe739e73cc040372ff2c
1675 -DIST firefox-62.0b6-ms.xpi 457776 BLAKE2B 9ae0c01dfc8a925d2ecefd2d64005b74d6ddb33185ab30ccf944532f8acf39a7d5b00122ffea1618513af3f4360e6a98af8b1ac1e962ceb37a4352df5320e45e SHA512 33f312cec3279bcb175d0970311666e456e7dbdaf73a6ec1f5752c25d15682aa608ce8a54c64a34b27cd9bc674962732babb76651b085b7c00d28358f7518527
1676 -DIST firefox-62.0b6-nb-NO.xpi 453850 BLAKE2B 0d2af37be677a9d36e8bda5ca91e9a908d5371a280d8ea1acb35354e16368c53e44df642ba5152da7b8eba6de885961ef612acc17a8b4a9d5c0407e8cfce284a SHA512 2f08d3cdb02724790499b0d955736ea92d7bf01a888cc61024017f5d523032c11037a264f4119b9ff1115f46003720cf75a14749ebe902a7c315daa6212d43f5
1677 -DIST firefox-62.0b6-nl.xpi 459951 BLAKE2B c585f6244008c3652c6e5b216cd78ec3ea5f5fdd616240e9931bf94ee0d5e6fa0b0eb434c33f9fe06c0e2dfd753d240f6bd97f189ef34100ec62f1b6a5f0a917 SHA512 2b6331b4473671b5f909bf0ddf830ddb53401ed3f9664a2542179510c671bbce1787ad80d81329930f9481ce85ec28ad3dc096530a48c6c88ffdbe4aa37b97ec
1678 -DIST firefox-62.0b6-nn-NO.xpi 454092 BLAKE2B 766fdba3ff9fead901f2901c65028480372e5f0dc5fb1f142873643ed403734ec5417245afc6b1aeee98aa1ac2f8f8c6f58c556db2ea8a34c5f51e430e87efe1 SHA512 4ac0caf0c15b7dbd6322eb5cbe9213d7d4f5c2aa1351e5b325d3f03d4d8fdb26248d3b2ee864ea7e356e5e35410b1e488d4efc02f41e9a55758a34d48936d987
1679 -DIST firefox-62.0b6-or.xpi 483543 BLAKE2B 193fbae55e5d80dc28c9f7ae7bb8fab2e6b0f52a9f3dc5428a916a2a3c82b99e7336b9d08742870a8c0d02c6481b6cc5e33d19fab78e2a48ccf36d04e085d59c SHA512 104246b473844abb67b2cb24d3dab173e9e986c928092b6e86a5e5b715a83c1787b8267ff96e8e450b028b872c39c2e2534431c18d10317df2cb514c7957ecb2
1680 -DIST firefox-62.0b6-pa-IN.xpi 494739 BLAKE2B c9bbdeb5a363bdd35d607344add0ed36601f092dfd48a69245d9c336fd2ded66a31a7f9448ee2d62f02887d4dc51eb7d025d84f860beb6aa3f0cd12da2eb5334 SHA512 222c7ebf31aa120c538f1ea39459113ed2cf13946804918042a1fb89ff46300a217d6d8ca22920d29568979d9633b5c1e93c6048cad67fb47be9146985b48c87
1681 -DIST firefox-62.0b6-pl.xpi 368451 BLAKE2B 1fe006e39602fe70830c3a5f15ddd9cb48ab02644ab7d8f092a86a51c49dd4efefb1b3a1b5c44f07fd8b9c47db4cb911c2c117f00bb2af5cdb7c32e960bbb07d SHA512 1e8c83a70880555d39958a0c9b19bbf5674a0e55aa1f248f38a47edf25b845717c3fb232a946e7326f3bc0c312c145d013df1112016a59b55a80270c6f7854e5
1682 -DIST firefox-62.0b6-pt-BR.xpi 458497 BLAKE2B 83dbbd5ee9239427c41070480bf00cb7dcd62e3ee288d98f78265c4243bcccca2a854e54b1fb7322f70f5cac0e3954ba93510dcd3a4a2ec0a18f3721dbe7cf57 SHA512 5ed244e7df9c90327e39bf89e6e55e2565b127af34f5c8480fa7a8c972b4ac5c7731039f963f32d45587d76e1f8f1e135f69509a398671414dd109c2eff01c84
1683 -DIST firefox-62.0b6-pt-PT.xpi 469267 BLAKE2B 1394293605211414f871752bc4e862a66a4ed3f5ea5bf0880c844f7fb9a8a207248ac4c956cc992d37a272bad76650d66f743b20e17b5c4f848ff79eabc242bb SHA512 37ed9ae6c94259bd51226925f3af08fb917017078c7658eabb17e8e9d51a89f26346284392ea08a720eee5c8a72e49b5f93eb567280d80f4ee8023e9f20960f8
1684 -DIST firefox-62.0b6-rm.xpi 458872 BLAKE2B 53243fcb58417d67d696c11bb81f1015781c5f616f36e97a28ce98d49d2636dfa3ec6c549be280333eae1c1a16a2ecd80d42641eeb4ddc61e516565a823f2182 SHA512 79af1cca9ad421d4009092f299ef68bfc23937ebdeff8a39ee652b3b71ba1ad80deef0e6ad92fe21a17fd21dbb9f72ef47f82461fd7e0a203a3df6b57ee817ff
1685 -DIST firefox-62.0b6-ro.xpi 459836 BLAKE2B a675c5736352d930668affa1bc35445f4651919dedab183c0a99ffca6e2fa923eb5f99f53c41cefdb70ef2438bc6c15e8b899722f8b4d160df0862b08ced7337 SHA512 d3fedcea59be506f1a59d469ac7f75381bd55ee6e9e053f30c6be219a735fe5394b9ff86d7eeeb1058eeb31f34215949ae96719973bf153f103c2e50d966d4bd
1686 -DIST firefox-62.0b6-ru.xpi 534766 BLAKE2B 336d4c07725118fc784b982ef32910b0f8b1532f94e673d72a778b2ea792f2981795a064d9bcfb651e51aaa148e7ed360aee82b3cc2c337ccc6b15f0b1e72603 SHA512 56d3b7e136b73790be3cd18e22a2e3c1a1c3a6b7810541f329b0cad4d6cfce45e0a4abd8f0bb158e23a6e4a89e5d87591f5d29298c363613c4d3984d0125a3b5
1687 -DIST firefox-62.0b6-si.xpi 486090 BLAKE2B 8ceb5d5937d3ed98f75bda7994be81d7e3f81bb1381a7dc6b5d785e9e148884b34db19a7f5b7961b9d3e74b534420f82faa6d21c80b2d40f116fb1f6c5f145a1 SHA512 b907bcaaf181bdd25c21b5743d73a9435c1aa866afdbf5a5b5eae88dd2e79c5612be5c3a4c6441a414d714a713dc0700ab92d89ab2aec48f56d416fa6403891b
1688 -DIST firefox-62.0b6-sk.xpi 485187 BLAKE2B f818066b422ff467cadeb442fc9b23cc2628d0e130182a5a995164948608dfd6c61b85b30b0b6666e07d23c66bd1fc6ff3b766266b4672ea711f3dde51725e9d SHA512 9e19d8723d4bdb8e4716fa35df670eca9c72a5d26324780181856a65ef813e3a32babfd4e7a6740928f64fae25785b493910fab932c2c93e720383624724048e
1689 -DIST firefox-62.0b6-sl.xpi 463436 BLAKE2B 8ccc3a198486c5459542d73d5b283139c6ecccee055dd1e97f3dc4865b10bd4d63c972778d2f5d1829606ad3ba137dc8a5f0ec43351bc2ae2996e1f50d1fe10b SHA512 f5dad2a04c78f06d7a63b672394a699d432bfd4661d48667de0223d9daa83e26415e9010751bdb843eaca1e118bbeede4fad8e784e9252e750f67750f4a3ffed
1690 -DIST firefox-62.0b6-son.xpi 444108 BLAKE2B 1ce44d6ddbed79036d8d093cc57c854262289292d50ab7b065e4aa1095c26935d8558760377bcb8a86be8004fdcaf7e871245ed9d7ce8de2f396ace522469649 SHA512 0817162b4646dfb3eb36f98ba4130d9a31d7682df59bbce2a9569829e029963abe0c19ac3e588463463cd4d1b6a2fae6966aad39e7e6281cb9c5defb9f88cf43
1691 -DIST firefox-62.0b6-sq.xpi 473697 BLAKE2B 21fcf3eb223db76d52a435ddc5b7f094f64591ccafc1cdc985b8d793862668eee82d1f01d944c455a817703dc41bd506918b5ddca18c657b13612d65e93360c3 SHA512 5d37c7a45831b8234914f8911bbbe0273ae2c5079dc8c180b18fd651dfc12c211277d57f24a3cc8efe47e56f582017747304969f878cce3bbcfc49ac23ad6629
1692 -DIST firefox-62.0b6-sr.xpi 495124 BLAKE2B caf75b28e813aec7741ae29ca8c19e165f77850e3fc5fd6431b5879d27a14c45d0546bc8895d09f0846e3a3aae451ced6036bf16e3736378ecd5824335233f6b SHA512 465feaded78896e9c50bfe304144344370a5e4fda34877b5d68a01e6097f16b04d4c10241e4b51fe16282ab17a2a99ad6c04113bd13a8246de9b982aff7a3dd9
1693 -DIST firefox-62.0b6-sv-SE.xpi 464915 BLAKE2B e83d4d9c5cd3485073e1dd5745af88118e987b05f758126ca0c311e52fcab47ce8e67982dc700e1cbfc2ec8bbee89383f00a7426ff101d781cd44d96561157d7 SHA512 bce1b51cdfb9ade11f8fbc2e007e83e93717949791e02807d3b091c759498aee4717a14d549bffec1b1a727f397e6c06e2f6fa98a4d85ec2441fcac320f45e59
1694 -DIST firefox-62.0b6-ta.xpi 524050 BLAKE2B 0dcf36ff0ba30510ab9b0cc522d790e69f65b78d138478a212e0197982d217b65565f4752120f521397c6598aabea79ce642a0013780db36af09f582cf60f69f SHA512 98367da7b9e4c52da76284714bd7b6f4ebe7370843d101e10a0450b8c77f7918bf863608e9217984b50b41c673595f199da61320b6961959007ca09369b2b9d4
1695 -DIST firefox-62.0b6-te.xpi 532714 BLAKE2B ce08ef10d74fbc29a727756d0c5f33d1af43f5f4cc134fbe1dd0e04165ecb67e6670aecfd401a84e82c790a48ba8dddec335310bcfd3f6f8471b1c340d1e36d2 SHA512 620cc414cd2506abb1aebb32c94580aa67a78b9391c9cf9ea972aabdac6f7fc9e8461d0f786ff5e3eef7626f94b520ad5786396ca06e46fff9dac674dee8a0e3
1696 -DIST firefox-62.0b6-th.xpi 505263 BLAKE2B bdcfb0ae0b3a30b52d06515d2492fdfb658422347cef30ce6438274025630eb287b2704b775a78fcf49580c036d0c48c8f4298f345c16f2a6d268492648c78b9 SHA512 e4fd4e71e9b27f335e131a7e11a1666ba5d9660fe0ba346497c3b165f1e4bf2b3f0efa597740cc078bfcc9ac64618db07ce890e11add96c4d2f3aa814641bef2
1697 -DIST firefox-62.0b6-tr.xpi 475807 BLAKE2B 64d71f9af88979aa505bd259bece8b1045ef08198cedaa490e2acd856687002f461862969a1f6f6f1cafa94d974f5cf1fe63142bd8e3e237c80d051eb3e305d1 SHA512 6ae87757fcab2f8cf87f229ec7358f795885bfbd34e6caaef25d2c6fe58946106686d32912a4fa35296e739062d540838eb51bcd8f90dd3fb913f4f5dcdd20b3
1698 -DIST firefox-62.0b6-uk.xpi 528961 BLAKE2B c9a12aa2fa77733376e77523f0cf5be8c6167507ba8f3bcecc98460948cb8f8ccac7a4b4401d822dc0f9fd2bb5b5e9a831df9b046f7cba81a91d0e59a4a344c7 SHA512 3f849abc9bb1419e732364c9048ef61ce18a5d5758ab6e540feb84731fe4d126e9e7eeaf40cef4bf16cf6b603b4913e4a0b56b779059bde37eede43aac227e2f
1699 -DIST firefox-62.0b6-uz.xpi 456171 BLAKE2B 062094548a9f2a645e6bf28ed2ec34b0c9a4c7321bec7e55c902b323493b57de7c11f24ccdb7bc54fe2a37ed0d702dc964811fc58e5beef9f42ca39f2ef1ffbc SHA512 687c87458f38e034582d43341ef03466f75d8cd2144011fc9f6c1d302771d74157c97c2da59b4185d32dbd8fb58fa5d60447ffb9a48675ba7f971da71e1b91a3
1700 -DIST firefox-62.0b6-vi.xpi 476498 BLAKE2B 0297bda1c04aba0e1de9831604248f7a504a7bdb70fc18fc913c3527a9fb59b05f2273c42b956a12a0352788b2d9893451f663fa82208f40f9280f038a127ecb SHA512 3bdf25196c76946a08f8970c96b9a7a21179d48a929253b41758714961c45969ea2cf12febf93e662d8569b8d6de547e8919f71585ba8a22cb806759b97e5400
1701 -DIST firefox-62.0b6-xh.xpi 459369 BLAKE2B 1ff3d8be59bbb1f9427cd36c7c1cb227cacfbbed44824353503b0fc9debb7e67f5c13a8b9f8c9482d60ab5a1f9428db9d25266bd183693f52668f0d5c20082e0 SHA512 e21e5b781d7585b51f85c2693e5a6c16b23bd9fe506aa287e1b4b44cff87e715494cb2ef9ff8eb4b71392ad61aa064c853ec56414b89553e95d58d5ebf603306
1702 -DIST firefox-62.0b6-zh-CN.xpi 488691 BLAKE2B 4457262e625ba268f8c18fc7fc9eb9a5307dc532d094316187aea65a2b1456173082b406cdd5cc5026687fee0250f0d8a708eeff5f1447877da9ff15391aea43 SHA512 9e3a1115dcc9aa697c244b91af6b15bc978953fe07b38ffeb99c9cccb273f65efedbac69ea5713fda801f5390918632b0338bd4b0dd91d3297aa72623099790e
1703 -DIST firefox-62.0b6-zh-TW.xpi 490130 BLAKE2B fad99f4e4591e41afdb0d52b1b4949b25dfc26076e730891f1bab24ddd348d02e8b96f9870ecb224360fc6f9f16776135041fbb12cae6fd225050088d6c71a91 SHA512 4d8380b06bac0f57197e73a85930fd0d9a9fc80cd35275bb1092a067498c796dd53e0ac3daf409b45cd0aa2aa83c3151fd910c49ec9bfdb2990c990c4243cc64
1704 -DIST firefox-62.0b6.source.tar.xz 258779972 BLAKE2B 19772196dafcef71ec7d6cfab2a2e117d5958615cdc98447066c2d6bbe551ca3208b07d3d388acabd70e8036b615a6735abb46ed78d226c623d40973baccc515 SHA512 8115fb3f01ac327e506b901d76bc189b4bc62c886b9a2714a52dce7da99f554708b264f04ea742217c38ec49bf3cd734cd13fa1704d5944fb261c8a8db7ad3e1
1705 +DIST firefox-62.0.2-ach.xpi 446319 BLAKE2B 4a75f3e49600a17a0c83f41f1401eddb44cf49cc9623bef93830b53abe8ea423c9e97d0436f85b7645bbd128161b0671648746bbc4f7eed6d5c521e42abed0c2 SHA512 c898035cc7138fc22ab526b6ae167cde741b014d2b94d3b886d5d1f542ec8a45311bc379de3857afedf8545978dc022616298896d18fc50867ba2e6db3a49a3a
1706 +DIST firefox-62.0.2-af.xpi 432296 BLAKE2B a0c62bc0a8d2a40598da1992d804b8051ce1c7d63f95244d506ae7e6ea5f1afc0ad6bc2afab97779debb9f87520a439a9d0a3c4ea14683d7710d1a43d042c37a SHA512 2a258f44b01f3dabe6d9162559152f254adc899549aca5a9a66e9f537ca08874411a501d4662ad7d891e266ba1b9e26f5a96e7f3afa909f0227c47db5266d629
1707 +DIST firefox-62.0.2-an.xpi 467502 BLAKE2B ced18a2649b8732f2f8c8db5d094d7259d815d5cb367f9cbf32146facf72675783e921ab9083d6524eb36575e03e79e0827304d4ba30aca777d1d0b0f943286d SHA512 b7cc14ee6d4e3a4ef469c59f6b309b0ec5712eef4118fc7127ee5f4c3f5aa787cc81e9e52e9473ef8130b6ba0e7c681d7bfcf6457704db96332b2ea4e40172da
1708 +DIST firefox-62.0.2-ar.xpi 497988 BLAKE2B 49ee9217a01665621ed4190434b67ad1f5fd6988a7bf5a899a9cc989349f58b2352c41094dd02f5a60bb09f76e23c3f6b06221d7849a850cdd13301b0a10d5e7 SHA512 a2442c0c075aeb0b7814ad0eb6f436e17b4cd7e7164e2d911da76e570d8488d9076c9b8c66168bb91e7de728a68dc07d2549d3e96594f4834f11882884c8769f
1709 +DIST firefox-62.0.2-as.xpi 478314 BLAKE2B 1c9c5aa14f6eb2af1094cc1671f0b5a71359ceb0d597332b69b07d6985a6529b7d2f5412dce4ac1951ffe3a7e673f57609ec726e6f64c7ce267a28f9188af9fd SHA512 1fb0ff65f619d60be958284acff6c4d19b6cefcc04cabab8619cb5087e0f5e856cbc23a85947b40f63359cec5a2e1d3ff75290aa261dc6d6f0a87078fe732740
1710 +DIST firefox-62.0.2-ast.xpi 455184 BLAKE2B 551875de7639cc28326023d4c53e53740f68afb2eb2c959ba352380856354db71e01531f2d7440f4011d6950d50f919f09bd14146f4e92469a69d3bf3a470b29 SHA512 138023248373d8cdd3d9c2cfd21cf07d34016ac709f0540262c62bc5fa8ef027683e7721978a8b71c3bb34114f784f8cdd9d0e9b1e790da40e8057f5b1360e02
1711 +DIST firefox-62.0.2-az.xpi 477133 BLAKE2B b0015b6932b2cc9116ab676fdac9f03be4d36be8077c39b3d7c5e7a4089c36790dd1d4b5bab1b50fd8f0e9124a2f9aad968e05ff5a31a4842365e368a4d50302 SHA512 d19b8c9facb0ad842bce26433a158f27d3427e65c8e33c578d0b719429e63f69023a088968e0bb689e5b5be574f5b9edc4fb9d3b010121ffe307bbbd54173e14
1712 +DIST firefox-62.0.2-bg.xpi 524205 BLAKE2B 351e5d8cc948e083147f3ddfaa42378a1d550c422e0099406298156a7221ffcd46465d12ddecaaa43f279c401b5401256aefa2eb9b647dd94c4e953e14f86096 SHA512 c6049786e37a41646483b2b12c44a4396b1a352971ec8d157b3649c4091de3c66613dc6f1609369616e39735affba8f6bf5c72bc13ce16e8997a1abd007f0f83
1713 +DIST firefox-62.0.2-bn-BD.xpi 538602 BLAKE2B 8e11ee7ddec5f2a730ddae4cf2030c9f65b6168b0d3453142bd695fbd929be37809e666cafd58610eac1843d6d0a528c6d628d19a6f92ea858b5cd43c1159367 SHA512 bb9e546731a6f2452f067b4f4f700378925577dc915bd0d7d2536e04755fdfbbba1cdc66fa45f7f2729d2f7040c8c6fc0fca99cde63e1c95c10540c2b005c8bb
1714 +DIST firefox-62.0.2-bn-IN.xpi 509954 BLAKE2B 48f255850e1bae24b920e138e8796c88e222b36c191e6e332e780ad48c0c3c3aa38cbf04495b1dc4cd3de57260f46afb8340dad35e5cf00776f2dd56b2e6213c SHA512 ec20cb19752fcf433b95c5623a5207fdb56075cf8900447c6269257ed745d2c05661b186f4f897f0876359017697566b58ce00558978e56220876c777bbddefa
1715 +DIST firefox-62.0.2-br.xpi 464404 BLAKE2B c47e13622b6438cd5c158e3bc0c652b1194b60c3a71e68204f04907d115e558bbcf9da86bb26ae8343de0e458f77447e98dea1e3053f06a10cd93d13a3a15f73 SHA512 8acf5f08ce4eb4ae0497e4701c769a0e1d409c736c3896fa6c5d3cf9847d5f947777f3a8eea0959ba263e4c6cfd137fd2ec98db44d53faa826678b464edeae79
1716 +DIST firefox-62.0.2-bs.xpi 466252 BLAKE2B 1f84726188910283073a692ec702a7d79ca16aeb5ca6930da5b91cf09a41c6caf1b921da143c9fb519a782e73ca7b5bc61670095da3c1ccbfde4299acbbdb9b0 SHA512 0019649877ad598c3f6ab8a62d438819043b6159b09995f872c3acfffa4321c7602a3a792a98ccb0491cf7f52f30734da9fb222b09cfb1f8798bf659b8a4e833
1717 +DIST firefox-62.0.2-ca.xpi 470060 BLAKE2B cd836d0f6715430cf5f1a5bb29ee1d3a5aa35302ea25c40fd9e03684de312a8128a4bc9031e0970be900e41745d133a42389eaa6d55daaf57cc48349ca96e9be SHA512 9a88a21ffe696cdff4316b02377bdfedf2bae48856dff78082d8cd13b98acb2d34cebc1cfd77740f7a6bbd9ec755a4f151972d57c91dfa132ff70751aff9dbc2
1718 +DIST firefox-62.0.2-cak.xpi 488841 BLAKE2B 26fa6e636d9b4c43bc8e3666de64cc529cdc71b62931ff6544f742c45022358e57f8b0601b2fabf11c2f234c22527b6f32e6dcac0a3b26a807953451da246825 SHA512 da045e12b5d087ce8317e04022fef0f21d23a7163907b92ed6d824bdf08a17e786ae8c51f353534036103d6ac46b8754d366f49a753717ef6a09499fadc35fd9
1719 +DIST firefox-62.0.2-cs.xpi 478357 BLAKE2B ed37f4a39f8f7b26f106a4b55cd79fbb86720b9b2ed9db1e02009631f24ee0041a3c9a783cfdda87c6d05210e298d5ecbd26b188bab3c209d10bf702f575320a SHA512 3628e26ff908720f01818b304a27c130ce137329e2a15809a40f5d84e73997659a30d522cd3bb89b5086d35354f68d8fa2775f3f5174cef68a19a63add3944e0
1720 +DIST firefox-62.0.2-cy.xpi 468861 BLAKE2B 31e8780e95eb49300e15e7ea9d3a48772664104845adf402a5ad74caf4ff96a1902a1848142c95b838959e2f07fcf3588f1625bb4d0a690ad6d50bc3d65ff193 SHA512 f8f009e23e4f4e9b70cdc9b220f2d0df2a17af27f28e5193a9976d91f74c59b28cad01f9f22c7108b5b304c4fde8292e1644d244da9fa009379ecadb20b16bf6
1721 +DIST firefox-62.0.2-da.xpi 467292 BLAKE2B fa805301b88a1058ba6d87344350b402a913494820718db82ea5fc3312dd61bd85aa351fc926f1917c2a40bbe62682ad5745de560827c51d004e5700f1ade664 SHA512 51ecf374aabb0037fc93116ee970b1271d73c51ec768c27fac37294564a0370c365060ef128b684483b2760c6277abf432dc9937d2f8919d8f75a53949b0268e
1722 +DIST firefox-62.0.2-de.xpi 475935 BLAKE2B 429cc6cb8e044ce9216acbc4bda8d55f4c0e4d6b29dada0d22d82f900f3e3ff9c307157d1177544696a57aa09897462ce310bfd1e4e9c060bd4dba12df91c29b SHA512 23779fdb5e5da7cdfa74b9905911c1580359bdb611ef2c9d5f8d20b01bd8552630c0ee28696e2b8cfd1c3407df3868f72c7d26cd5058fcbc01bc09b1c4101a89
1723 +DIST firefox-62.0.2-dsb.xpi 488172 BLAKE2B bbbb81ffeae9958e18a2513c4d8ca160d267c9695fd76867013e95eceb8a4110ef1e4438d49d677d1bac4a3135281af3d145165d80fce1e13d19bb9b2cbdb2d7 SHA512 b3565483bab6d360034d5724d4af2cb285d919aace678ec335a22ebad4946f90a7bae55e3b7306cae7e409e7d983698e2099a44c5c29cbbbc5e8d724991c6426
1724 +DIST firefox-62.0.2-el.xpi 546431 BLAKE2B 43cd76de959b21e0c2033ff82a2f3afff639e34b03eac214c87eb948d6886d47d1bfca42752ac663206e2a61be1b3dd1047e4196fd9fbcd7245fa167113ed378 SHA512 44315d85126cfc71bcad9a62710edfcdf94093eee7bc7373c809a823484f0a9167f5773d659628422b9fe26d90170cef945adcc4dc1cc18e531e53e6525fddfd
1725 +DIST firefox-62.0.2-en-GB.xpi 436175 BLAKE2B 0035e4a9921f844f6ff3470cd2c900110f4215c975e998c7e7529901184d1479a4f1fbffbc9db99f4a6cfba2c6ed0d75e6cbdd34f7e36ad9670eb6e29ab2b8c2 SHA512 c9aa04274473da19b0ade15249c19153613facb81e90301e0516014eb37aa2de7c322d0ef4e9c24b95b9c4d4d0142ea0fa6d5e6855c1f784f26d8d9e8135340a
1726 +DIST firefox-62.0.2-en-ZA.xpi 422865 BLAKE2B 6e9f48b3f6eb7f8ff3fe47bcd8d43e37a492ed1aac904427d8b51dc5f4c13427e75862cdb6e9388a046f309aa09d45558f827ac0a5d67c4775e05d509cd17035 SHA512 13e3f98c677a84bf46721cc9b2f0fe32df0e3054ccf352536f53dce1f96628c734425ad5286c7584134295eee8ecc703968af50f06037ac61d1853a4a38d6f98
1727 +DIST firefox-62.0.2-eo.xpi 466537 BLAKE2B 656126e4f2bf9db68a1944300629cce1bae0985c5cd561c536ebb31024c5c7e64c5420fb3f892df7ef2120195e667bc62fc27f82e094dd25d1e52bb1a4a2cee1 SHA512 84435b40766d22f19c694469d150b5e7789f28195fce75539bf3050e1afe59efd3a87c1c402962d84f6b28b5d6d931bc90e75562561662b376634dacaae25c56
1728 +DIST firefox-62.0.2-es-AR.xpi 473516 BLAKE2B ca71ec8cc86b25b399e63958646f2c03272f3b43de8ea4d3e48dcc04c5f9f1178bb8b86601e0647256523de67230c123a5deddc52f3164676e45e170a92c21f8 SHA512 24b116249996c065af87a53821f3534bbf807ead04b33ba46f120e26da8a14b1c75b00aff3b69c2b8fc948b7f10e2bdffdb4179f0bb444a9e31973aa2bf2d6d7
1729 +DIST firefox-62.0.2-es-CL.xpi 473984 BLAKE2B fdc4cfd8f12b3a99d2dac296015c84ae2d05bb7778eedc3356498b9e4c95a9138617836e3d8132336feacc303fbc27f2df96a6e6aebe4aef06a9f2a5de4c7f9b SHA512 15924beb6c37d336d69a65df2c68bee5fcfe53edd37ba7c47b889850a0aa08c74254df9fd4cf70887fc56db0856fcb0d8d8e9d7c45a788b5f6f4325b6163795a
1730 +DIST firefox-62.0.2-es-ES.xpi 414983 BLAKE2B c7f19fb48da14f590e8e3d7c7c20908f5bfe3866f1ec8355e4f3ad5ac01e3021da21b7759f5ecc21f04cb082238f3889dbc2958b606996a946ed90e26fcb58ec SHA512 525a89724c8fd76bc079c757e2d69b9e7bde2ed92981d3a4368542e558779d2378e0caa81468591fc96e55da7d1fbe155d08b76dd404d0dae2d2a8f9acbbdc37
1731 +DIST firefox-62.0.2-es-MX.xpi 477954 BLAKE2B 6345700fa0b63468a280b1374d42fb3ca072d9a214f77b3aad4a303d6e736a5bccbb72a98c237fd74c092116e6fb8c903b1c770500f3c8e106a3d5eeff05ac44 SHA512 f30dfe898da5a244270257184dc28e55b9a1cc7b76a3766ed85471814e464ae13dd43ab03596d5d0f2bdb9931e5b42990731b55b96f6ea609b59613fc0bdc234
1732 +DIST firefox-62.0.2-et.xpi 455378 BLAKE2B 5bd672c8a0bf63e3c2ee336ea9fa442aa94c7c0ee405d7fbb28c55d3d5c7c87dc058aa59fd020673d5a926a79fcff71472ed8926f3ba936efb53ecd014a26dc1 SHA512 3dd8d33f648e1152b78ac76bb391a11dffc96d231fee4b777c8500473854dbc2e793df78bc6bc1f6e66324d8330822c487e93a1570e9862cfd101ce80d5d5074
1733 +DIST firefox-62.0.2-eu.xpi 465901 BLAKE2B 1e409b15f2ce9425cba85b93407fc32c8e2b4e240211d1c7abaf41797744dc3c35b1228790f10ef2d6eea8e5cbfccd647308f2acbb6195b97aaf1cf8dee2afe4 SHA512 7a6b1256bf65d41c9c27458d2be3ebc74771dfd39bd284aa4e990607fdfeb19c49ceea4f52767d566b65a4c36c798d9cc18fe7460bd9a1df280aa3fd2499ca23
1734 +DIST firefox-62.0.2-fa.xpi 514444 BLAKE2B 04cf4fbb31705afcf3d126bed71c2ff000cf157d13117c463a87d9d513906a935d4b8c73c8f31e0f62c51f5c8adb65a11bd0c3ac79db5c28fc6d62cb9a2b7785 SHA512 889e2c450bc0201892b395b083ca22dd1e630e887b9393323887b5b8475636a46c09c44462168b7bf1b78bcaf70b9ccce47e2f13fb00fd77414f50105e9efc15
1735 +DIST firefox-62.0.2-ff.xpi 459043 BLAKE2B b519c2af14267dd0bd1cc8b2a0703ffa48881cf6867a5e772fbadd93b40024f303e35eef1e4302c0612cc9d1597b29035cfe2181108a9aec47135bc0ead18b9e SHA512 bf7c3fbef3b02e1c4e3bf6021500b3ce6b59f981aabc6077d772bff66d3d239c56178b139c21673bee9adc8a2d2f0eea70371aa7a8575a94681eb481fb67731e
1736 +DIST firefox-62.0.2-fi.xpi 458680 BLAKE2B 855237cab4fe145004daf18706f66a461db5225c727e01a3632e0bad207936721a3c6009737e9db9b893745ab961241c5f8b6cdbcd6c519d0a3f1b8afa8e0c0b SHA512 e4367eae770cf2b47e68c806f41f7184f7c49ec0900858fe557b6ed9bf7ab305fdf4225b33e6cab86711319442e794ecf2009e56a167375be2ecee32deab951a
1737 +DIST firefox-62.0.2-fr.xpi 482960 BLAKE2B 6ca28463dfa36e4e85da8c27bd65c2489cf256caa1da9c04b6690d45a07030b1fe907a8899df83e78f4ebdbaf319a144a87bc378c876888c866c8b99a0ef458f SHA512 b946bcd72f470ded0da8a7c198c03c8a20d38990cad454682afccab007d6c92b4afce4490c163cb612b4a3da6fbac4fc9bb0622cd998aa231e1dca78e7bc4291
1738 +DIST firefox-62.0.2-fy-NL.xpi 470424 BLAKE2B af06da104519cab2d6b5a10d0729600340f705141beeafd6bcb7d5e9c378a1f67b3e4350a1f4c61ddc9f1ee1dbebe3e7adde673858ec2fd3f801847ef43b8ba1 SHA512 f233ffb15370ee0bee2a033a996fb7c48b9a8ca3a38cbe8bd7731080b0030da96a4062fcc791f9eb5b9930530593c2330f7cdbb02f33abcb81ec92bc37fdc0ee
1739 +DIST firefox-62.0.2-ga-IE.xpi 472261 BLAKE2B fe8bc3a7e156dd634ee269c95d89a69570bc4388739e253ad7207c3e83cba86917fed2e247031ebb79abad9729602b8d6803f836f2628bb1e54f2fed2bf42c69 SHA512 2efc12176a8091d9eeecb35d6c2be79bf1a751f21d8dfc211b3a5cdb7e54769a7adacf097fe28e7b09574b3f23b101b451571442523069969bd415f698a85fc6
1740 +DIST firefox-62.0.2-gd.xpi 473971 BLAKE2B 06a9f34964abd2bcf8965b96742e3e065ec4605b30588e7d5c2afd21788e48df905be14c8f97d3fa02b3b10664851f849e8f86390ef272301e34e2f4f6dba7e1 SHA512 951f2904372b9f066d5c4b5b4616a77f63368b9334779b0c0e6e70c1d662785f5a996d0d8170539d015429065d81fc0187113517bc1f060a5cc9694f81c66726
1741 +DIST firefox-62.0.2-gl.xpi 451821 BLAKE2B 51e7fb733b57d2f572a6504ef8703a98827823c5ccf64a0a0a8db86f7a8a29cb38d4d30c36aaab93b94e6f3b9a8b7ac97fe80e6d143e572115b6115408f5eef3 SHA512 3cbf4a7d60b4f4e25fe7a9eefa18dffc348ec3d91b2eb53264856bbea154029d3fa6b36fadccb73d9d23137962e21c8b43e45900c70bad4e7b196fc6ffd94e5d
1742 +DIST firefox-62.0.2-gn.xpi 483153 BLAKE2B 170b22236a10e681c67683f321b1f2c42fc2308f552941aec8446767b17dadb65269ed0a929506fc8ae82739d24530ef8775ed282c6656f78b1f4c0f18e9816e SHA512 d33718052780cdd44e85383a9ab51372bc306f3f9f8c136c0ab35d0e97303ced9a5e040c0fcd600d1aa3abeca18b3966d809e7398d65cd742b1db7248f05fd4f
1743 +DIST firefox-62.0.2-gu-IN.xpi 539984 BLAKE2B f82cca6f0746ee58b58aee92bd72d9a11e56380a0e2fd7e7ee3e5df4ae287c2b47db147dc5a522640724642e374a418a45dcb823358dc6d4a10e759bc5e98117 SHA512 977c6e8f853fbfbe79b195b5642fd4f0076001a85572107becfaebc27f09fa50aff4418364ca703240534819afaa4a89862e973cd73b4937b74e6f876cf3e974
1744 +DIST firefox-62.0.2-he.xpi 484819 BLAKE2B 60239954e5be25d68b6e3f277d7154bdba6aaa6072a998f698174616362c2c7a3483ea47ea22df9e15315d7bae9b75ad3bee0a09d9ca0f2cbe98fd165e03407c SHA512 44e4d7f73c3bcf2ff049be97e429b6434402af0cd0052fac775759a9cf3693d7cffb236b1af1da05c90a81b8d5de56e9c255027ee331bf0bb58114d5c12b2cd7
1745 +DIST firefox-62.0.2-hi-IN.xpi 537125 BLAKE2B 9da54bfbde4ec9a8da2cb4b64e116aa48c5fa055cb9b3ba603a8ddfeb7a7ef5a8d9c888b7b01e08e2f94c9b232ab682361f8fecd70e702934d65335f0e9a4509 SHA512 64b30bc77120114974e0c256c07cf4bbb9534b62ff54e679160f75e2d3f38e90f7b882270ee02759ab20805ab0d95294bde2eb64bb713442874caea82b50cf14
1746 +DIST firefox-62.0.2-hr.xpi 459607 BLAKE2B f5522513c1fbabd64e48cd42600f2fb5cff27f10bb937f2e956f3e5cbfd2da2ced4cdcc9106829097a34eda82ad251a8d9e7854349ef16c441aad7bd4f863bf2 SHA512 dd1ee3137c5dfc3ecd5789d3bdeb1dc29b1ec8a9acac6971a6c831e9ed3bae5dcc10fd44c09733f38a3a828a1ff6e09b209c84624252bd6490c1689547cfd8d5
1747 +DIST firefox-62.0.2-hsb.xpi 488118 BLAKE2B 0f7ec922406da38b9f4ff7d6275a33078eb6ac218dc2c7453d0af6a40ed6a1759b0688fcab8860e01a71b5c1529f68c5a9382be2ffdc4a139208cd5b68556c8c SHA512 8579b33b2fbffa51f5c0c7bf795cec5aea91e9a16d62360369d79bb75b00bda9207f01e752392522dc775e8235b8eb67310e2cda2bc2643f4bfe822d58d94399
1748 +DIST firefox-62.0.2-hu.xpi 487432 BLAKE2B 0e492dfe3b3def23f46153d74c1bc586d8255758bb73050ce6e4425d4f1874a9ef3fecc1df59ae300ae44c7e1750eefa4c40f87df990a25d04c5fbabca45cc2c SHA512 3fabebd6451a2c3ae82489eb18a7b27f644cf52a49ca513a6bbdc057b6270101fdd5f3b2d7d3b49480aa4daed98bea3a36d3ae3e0f3f581c68e824f52f74ff88
1749 +DIST firefox-62.0.2-hy-AM.xpi 518007 BLAKE2B eb7e7f41fa74629e4df35fed26d73f8d35eeecd8faab2d8d71d25806cb434ed27f5ebfe1bf5a3fc899140d402282b1feff440f144326e8ee864987a6f636c5bc SHA512 44974aff3f060d5fb52e36a31216d056f049c71df6c6530a13da5be7e33ff9ced02acfc735aec0438e1c2ec6493ba194b7f3710c417798947d40f59cd8ebc0bc
1750 +DIST firefox-62.0.2-id.xpi 458272 BLAKE2B 1daab6e50927f329de6c2406696e0a5a98982736d4284d9b454d3bccbdaeff2206f27799c2ccb42d97d9fcfa3fc8c767c80939808021fd6e5cc9a3768337d204 SHA512 701bc16d72bce82f5a40119f901d6e237bf4a834b3f96996b532de83ef10257612b4f7fe18ba0caae778a35ff9eed4567529bcc81499d4bc51ad31a581175805
1751 +DIST firefox-62.0.2-is.xpi 459612 BLAKE2B 90e72c613b3180440b18ac58676a990cb67450acbae0c953a3176b27451bc6e3eb3c745cc0c1ea256b1abfb2ac6b669210125c3eaa44d819196d91ba659069db SHA512 f0d40a37c2f01d752f453ccb9b2da4a0b8996cb367cf59004a3951a060213218100c724226a08f5a2442c07937210441bfb6a81a23368e9e7cc9ca6fdc114114
1752 +DIST firefox-62.0.2-it.xpi 347134 BLAKE2B 4dc56ca280f52620b0af862a53007f6efddb52d7582cf967589d6a03a36336f035c408ce2bea6e1d7097fbba81262079009604561834e79af261f032f77d1d7b SHA512 61804d0600dd664f446cb3c65fd2ba9398c8d25b9f060dbf312c31a557c673e66921472256db13b124477c7447756a22822c57b883933e4e13ca36e0af0d9a08
1753 +DIST firefox-62.0.2-ja.xpi 504024 BLAKE2B 69402f20a24366c14c27974d7fc816d38d8335124b3501da4e113f125f75b48b987f8ea2cb3f4ee5f01a8ed6e5e6247879d246327a02573705a9f89531830c09 SHA512 d0e955673df89a2a4afd5ed5e742cc9802a0496d30a3ecef307d7afa39c312d127501dcb33399127b422485b7d639b38422352c8f8217dc4b7a0470e9c30a3c0
1754 +DIST firefox-62.0.2-ka.xpi 503706 BLAKE2B 2b26ea8d5f277b02cb77a7b3989e6b72591b2f155519247f65ba542a1e7e731d4c979b59e232255490fdbaa820fc0343c1b0808cc9c7433e72aba22046186b07 SHA512 82db8266d676060dd4fbfc3ba2483721f72d73ec08262c1059e93e23c5a41c68c5e36398bd68b69f990ea1c211dc27b4309081456cb50bdf7bcbe1e24aacc084
1755 +DIST firefox-62.0.2-kab.xpi 478240 BLAKE2B da8daf16151de409f850e5ff2a6dd263dcc13ae78dff02c7f4ac5ecf98d6f9e531c44e6ab5137f4641ecfe2c5b1d8a49dec5a9ae9fa1cf7bbcd20bd3d0778774 SHA512 868025e2adbacf72971238c64b890457144b719348cacac355ffe3d060265272680ade1d531ab13b0db9eee6d8cb84cd23720cef4c893e643ac2501b6da26fc8
1756 +DIST firefox-62.0.2-kk.xpi 530652 BLAKE2B 744a98b3d427ad08ac62842b22b1f45e694740ee574262d5ea8d68b4d437f674f3c601521aa4c486a12d49df9a3c9c6f3537ec892bc8c4d0a363c8df56ed89fb SHA512 00ee4e146ec5a8bbafe76db3608557bd51c2ba882b34f82e92e1a39009d38655e39264cb0e7fa4c200a0c3fa168919547606ca4aeddc97041300045f9acd4659
1757 +DIST firefox-62.0.2-km.xpi 521446 BLAKE2B 528f9bcd19d342944549ecae9de24a7296c8b102ebe25ef735e4acc287948bf161bc7fd156f9a3412e1ebffbb9e3a214cbb2e9422de5e8232dd95f12c09da57c SHA512 18cd6c0bfe87330fa864f9a6ae9fdbb3024b27f7bb35b4329e7dc0ef7bea5811824b176c87c56e53ba28b7f2769bf5ef19f6d190618d4139e4ce655b30d2555d
1758 +DIST firefox-62.0.2-kn.xpi 528083 BLAKE2B a3d87093958ce465d512f8c285de647d1a60982708125c22a2ce1e56f554093edcd0993bdb533f1eedbeea07663f399e1fcdda1801002c3036183bef1e8fa4a7 SHA512 9d3e53031840493c6582a7f3cd348abc356ffe758981888ca39972bd9c48700dbc739cf26512391dd37154ab7de9ffb3909fb050c2e77d01a67f7f9622d435d1
1759 +DIST firefox-62.0.2-ko.xpi 498336 BLAKE2B 92041b661304cbe279257e63d04098a80e6654281e6792c07aba67569189ad822bce1f295bd1cd490fae90ae5da250b1800d7d6ed6328502ea3137668e148b37 SHA512 e13266bc40d632859630db9c363595334bdba3c4ebade1977f89b08fbaf7c3e7c07fcbf298871e27104505da06022bbedbe7794288fe10868e2dca31b6d4a8ad
1760 +DIST firefox-62.0.2-lij.xpi 463445 BLAKE2B 235e5e8b0554f8c98601828b524d033ad911010900f4ffc2ecef45e0e94325a4aad60451c1e5ce6f2ac41efb933a5a86d6b3788e8a43cee6b56823a58106a164 SHA512 a61d3d4a2c1351c78c2442b16ca3ddd9f47e9e916227f74673170b1e3b3ac335ed4437ab4c9c4c7b5f42d640de8c93f66e6620a3a9c220b804e082ba11212354
1761 +DIST firefox-62.0.2-lt.xpi 487646 BLAKE2B 3e28a8a529c03566b2d87d5470fe6a144f3f4d7a63198fd28df9ffdd4b598a6d42298048bc7a93fd09693aefbc9b9a170a7b03766580591f2d3c99074d408b99 SHA512 1d391e1404a4964481a9c516613695504715f1e3355cfc398fbeb02c0c2e46f0236155d814151afe4e4c8e71f231215d3b0b664a8378982ff2d8935d64e5f0e8
1762 +DIST firefox-62.0.2-lv.xpi 475696 BLAKE2B edca0ca0cbd0ca941c412a031a21c7b148f9f00b9fc9a37cefc7bd679e99b94c444d4ac8b203d20c7f7589052b8bdd413d325b278bd145571e2e11b717e20e09 SHA512 a498992c8a5ea2996d3a3897eaf032c8b5d9b77554147d137d4ed617e5dcdbe8eb1a23cd4a9bbfced8e5d8c1f4131d0fab5172fde042e838b2750020f6e673b6
1763 +DIST firefox-62.0.2-mai.xpi 494723 BLAKE2B aa683c310fca2bd96ff3377be2f20689e8d23e41a482ff08893327425568167cad8ab4302c0cf6d9e906905daf06b42618199172fcd0bb377ee945b42ea3a748 SHA512 ffd824eed685ffa017b6c1c8046f045855792a3f61499dbc41b3033246cbaa401bae1162e35fda19f9a5d789eef669b84b68956b1f07a83920eb5cf9c14fa0fa
1764 +DIST firefox-62.0.2-mk.xpi 457527 BLAKE2B 278c8ccc15ad71eedfede8ff090260adfc6334bea4a1f712417585c38b81c304ed1eb7ae9ad1bdca1f11720d4f6305b59fafde6f8cb2f26ff8332bcf4c462518 SHA512 2962c8023d65460ecab223061316491341cfb3854b6f595cc40b1fb8e632305751e89d1f58961330d469dd63d0ec91964d1c1e7157a82b751417f60fbb08b6ac
1765 +DIST firefox-62.0.2-ml.xpi 538826 BLAKE2B 157cac472c27184bb2a1a666ae82cfaf050f1812749e3232649586894c38259a8b3b7290f21c645bb99e362bfaeecdb3282ff2ebf7926084a9c0f7fdf00fde26 SHA512 ea80ad648a0e8af3fb8a1b7b8b3d2c66509578226bc74f4cb699fc4a1c5a115c5fbf2040ca2a342e894d477eb1c2030f800192aa3c0f96bf81dbdc7f84d60d54
1766 +DIST firefox-62.0.2-mr.xpi 530354 BLAKE2B 54741102256f8b82d12b18790ead3af96d5309426e0d351e9277e77db642838024f11b087a14c3e255db249d437393392a8f8e99fb1800de0af1f2ef17457d02 SHA512 7754ceeae7168fb0eb985193385aa54e1d3db827f7f2e983fafa89cb4343d44ea17d3958685a419aa45a71f46de86cb8dfffcd3deb181a273b84bd2fefe35f48
1767 +DIST firefox-62.0.2-ms.xpi 459911 BLAKE2B 6bc8c8460def32070cedf5278a2cc07669d9de501d109f95274c9c50d15759293c77fa50a50ce5684a09dbb30e52408ff9cd9c12d265ec5129bf0da93da2a191 SHA512 b2da65dde3af0944532ed0f34091f2f896f11c43798274ad3335c3adeec2c087d65f8681bc04794686cd7bc374ed73250468189896cab77693b2090f703efd2a
1768 +DIST firefox-62.0.2-nb-NO.xpi 458925 BLAKE2B 485dc6dc485800735290decf4cf7a6e3965f8fb356cb6ea07fea890ed408adca2304a502c00d1cf86bc2df1ce5bf815635ea7cd4949cdb2bdc5ebf03fb24fe50 SHA512 3e1c2394b1fff9ddde349a013ab365e5fbe2b9ef89d430bff69b1462d10fcc7f02eaa75a2a88ef2deac3b38cc618f45eb1b22534f451ae77d8fe8ec15033b9da
1769 +DIST firefox-62.0.2-nl.xpi 459511 BLAKE2B 6fac145ee48d082292d5b41da947a0515df9e93600c209b16554e726c384bad71e497a8b98dec7d2804ec3afab88f2e22d61a468789f5a817633a8b14bb8792f SHA512 0214d00e74fcfe958e7b3ee7d460fc56625975910c275adafbc99cd5e1938fe7652a8d309747b8e2d4eea81ccaae168b52d3a597589b3240260da65eecc5a47b
1770 +DIST firefox-62.0.2-nn-NO.xpi 457057 BLAKE2B 3f68568802e6dc9496cbbe91b9c54325ac29d5799db719288105821c3fa1b2ae56d839f8aa4945b451831ab91243eadff8086b39171d23408551c8247b082cb4 SHA512 9be36d6fd0280506ef30af266730ea7ba57a0ec8438893e0ea8ddafeb4f83f85089b97ce997139d13f16aac7bde41479a0ec1b2f07eeee023632d7c84e2aa705
1771 +DIST firefox-62.0.2-or.xpi 485374 BLAKE2B e8af79a432c674b4ef78fca16f57a699aedc1e061bad37e5deaeae53e7a2417310c763bf3f8fc093194cb198108b3af41955c89ce6ed7452fa69313bfbd6c090 SHA512 a05836bdc384c6052e546bb91fdc5d1f33b375ee812a7b676bd09d35c7156f80799c18b1af4b8af72eca087d0231a1f60cd582431aa95fa378354f1648ab870e
1772 +DIST firefox-62.0.2-pa-IN.xpi 496916 BLAKE2B 2b075b407df9ff9758d88eec47b7c79b30bf95f0e170aaa289c81c09e31275ce78ccc610270c3d57dd698c40aabad49208bcd121a9f24f6229cfe8f0ec0338d0 SHA512 9fe90ebfc1091242f83887b506b93175421ae00faaff7fd1d438cb61e39e5484398ebe6108a89cab31a9ea299daa280206dd67d38bb9b6b668b8c63ecfefbe3a
1773 +DIST firefox-62.0.2-pl.xpi 370890 BLAKE2B 2192d0ec996be573e3c857988c00e05aab9033674ef30944775b903f7ab70fc32b59882aa65d4439d8554c55f043354e53220484ad11284ed6f31c589961afeb SHA512 12c5beaee75097ca311f6991a0b1c4907391b54fbe6ea27652d045c8e5bb75b67702bac891bd803fa7145f4c046dadfc3ab84fd923460d642f8cf74ff865bc82
1774 +DIST firefox-62.0.2-pt-BR.xpi 460866 BLAKE2B d2a1777a7dd0266591adfc9344ed8ceb5a26f5ca07f51bc15de092b1fa83d7c141aebec6677f9dd9aa8d483e83ea46f9ac576465c4d11614cb95c12cf6794fb9 SHA512 ace809bc44796ae0d2e8ec8f2b871dc841c0ef696eb434fedc5f3e2317c8093b31c2531207e97a13db1d0040f0ddd36d02ec2b67b4a5d33db5c9c8c4c166be07
1775 +DIST firefox-62.0.2-pt-PT.xpi 473526 BLAKE2B e75771752756a4f1eb3906fc014f66158443eb349098d0039f9e3afcb5eee0e7e3f0117644c27cb1dca40c63901c4f0d6ed1ec57034089610594834136476ddb SHA512 ad4999f508ac8cc33030566dfb98a0417c5061c14d7804c934677c482126d3381419e6737a969df826e6f8db5357dc046ad90295592953450ca79cd578faee29
1776 +DIST firefox-62.0.2-rm.xpi 462470 BLAKE2B fb72c1096cd9f6f1ffae48f6d7fd8df393397bed0cad7785befa4ca9bcf9a9aa2e6f86275c26373b77a79c3a612fce1f51d69f65a6eb38732a7d21b62ffde75d SHA512 84817163733c6bdaeec1abd5bb4384bdabef25ba2c21247eb420a3832ef51d3f53e6a40cb5952e53cb7b3a92fd4432067c880d80c39c6cba40512b91b65684fc
1777 +DIST firefox-62.0.2-ro.xpi 463401 BLAKE2B e5239f48edaa6dcbf96417ac9dea41802d8a2e4de246455d03797d1dace27311539fcad33a7a4ee3c1dad2365f0649dbf0461c07c559f3825de12675eed8721a SHA512 89525412f4d53c067773757b5ab740733a025265fcf68d725317e54351af83e61a9c05980cea62b8c90ceb2d8d597bf2e9c97e6dbd06ff730b46ffafdd9fcfa3
1778 +DIST firefox-62.0.2-ru.xpi 539884 BLAKE2B 04ad8775aa310b44238b161db1783e778d82fb985ba226a21951a6473bf9c9a7481dee2f09c29daa0d44cd512e09287706fbce83a956af086005c2ca1403bf68 SHA512 54143cffcc09a519d7df5be882039e888567211817a864e1b733a347cef5763828c08355b16e08b69891e2a18ac113af6995940a514db0f0345bd36bf8b130fc
1779 +DIST firefox-62.0.2-si.xpi 487601 BLAKE2B a4e0d82467f7abc9d1824d93705e0dbf45cbe3e49e1bae9ac172e29f78f1b6553a5773a5174ad0c3207bfde511e8a9877ff6720afb1416dc30796867d86c0934 SHA512 9a6a88afdfa70a48d0f19ab999d9bf8dcb8334bc342add5ae30f3b36bf791e1e9e5f7086003135f93e81ffc1492d119568b0317aee3092bd16f6ac939e697f4b
1780 +DIST firefox-62.0.2-sk.xpi 488135 BLAKE2B 551ef2286d691586fc68366c2bb9efa8d25f7ed9812d4e82de3c68bd94ca42542cfccb5b024c551c29283eae93fb8ca2c75eb65c249b9bc41743eecf6b6c7ee3 SHA512 5dbec9a977ce0551458d190cdc1b94890c42f60e3986e8dfa12333125567c915fe8f49e42fd23226ae572dfda878576a1f1da70a490576f6f68cbc359caf6057
1781 +DIST firefox-62.0.2-sl.xpi 468414 BLAKE2B 173e354e7881a039fe2721bca66bda2fef6eb7d1311e2065d17d6c7e215ebeefd23bf4b991f012367787236cd0d527adae91fcfabab35435e5d8e9177f74b758 SHA512 6332fee680d1845cba0b1c794c483e340f0bff09d8dcdf5302e5347b3f010c116e5b86099591a1def16a30941d16b01904558d57738c8f773fb2728bdc44525e
1782 +DIST firefox-62.0.2-son.xpi 445941 BLAKE2B 52ce53c553c96ac4076222a33433a9c58249bd8ab0115885c8384901291773e53781e7efcf213a838f66d9ac44f1295315b04296ce3f89f519d018c56c55149b SHA512 19f600fce137f874f43276c3b7201b7f14fb4480cd8be09cfad55d5b4b7cca097c7812d04f65dbbf75d47eee383997d239ab5c2d3e21d0459c22a0a0d12e8a24
1783 +DIST firefox-62.0.2-sq.xpi 475530 BLAKE2B 8c6f1bfbbbc6401c86a247ae9aff3ab7f5263350538f912625b1f12e67b2621dfcb06726b569c2003cdb93634a7573424cd7f3542d4af5f02e11f4ad451f8bde SHA512 a12a259000702f500d533c7eae48472322080fe1bcdea98c19c2fc863aebeeb5e4b949f213e487c413c89e3b01b568134aaa491ce9024a04f05ee0b34f7d3357
1784 +DIST firefox-62.0.2-sr.xpi 498809 BLAKE2B 331a2d740b38f2331be261a28bd80e5cdd798f74574af6485bbe275d7d3158b308e0729506dd61ad49b8338b213e7fd82ae03582f23ad268731a1074f03af782 SHA512 442bed4d7f32cb4cdccf275eafb21acb3ef4142aefcbab61707c82f8408be568aed3269a34e885451ed51eeffd22165585e193c6d687f7bf942410b7d777558d
1785 +DIST firefox-62.0.2-sv-SE.xpi 469508 BLAKE2B 4ada4b477599b65a9f20998c2cc7aa3f7870fbc1138b0bc71e556bd533f47f3a1c487b09fa2802c1b84b934283dd8d0c695444818284546893a175c08e734675 SHA512 ebb3690236307a7bb1a7c26d01e305f5082783c0f1b42753b1afab40f36941ff5dd0a5b600a4c02bc64b81a48fffe459b501f0b1f2a599ba99fbb071ea0a2860
1786 +DIST firefox-62.0.2-ta.xpi 526479 BLAKE2B 69d29fc712ea06c625bea55dea27d61889886f852647097b2288ca080ea3d164a693dad4ae8103b8880fe161ce3bc78efa9934529cf073036b2f2e99c0a1d4c5 SHA512 7e52cb5ded50fb960967a3808bd6d7acb2eb70e74f3d906a4337df79dfec619d5979dfc0de2c900a102bcf7bddf2d8e9f4d519d63573c0575b86311eba8a9b97
1787 +DIST firefox-62.0.2-te.xpi 536779 BLAKE2B e2951535347b82bf825139a695442f8f0d4c2842e284ee0aa8b2d252f52e5ad309a1196c5d630fef075842273400c1110f9c65699892911cb36e1501ecd85ea1 SHA512 06344045a928585bf1f72ec6a79df8643f124957b5884af4522322bcf2a3e5c7755f7598c316cbfbcd3be3846f162e8b2e66c6c71b2ca0d81ef06f9a1bc150ba
1788 +DIST firefox-62.0.2-th.xpi 507130 BLAKE2B b87d8d75d82fca4b0565b4e6e727167196e388075cd2b73d7dcd6c1f9596c2037d43a79d5a08ec1cdb67739ed2dbcc3adba4a742f0c912a5dd32c4471f0a3d18 SHA512 b949b240a0a1e4225a1c63e1c24b27cd91f18f0e9577e88ad2ee15020c0c0a83b920cd2725117204d57d1a60b2f18f206682df9401aadebb57a9efddc9fc2c05
1789 +DIST firefox-62.0.2-tr.xpi 477277 BLAKE2B 1399a97a5064cddd9c9845e37ba15868142d3fed14d186c3999e309070c665b4f41b165fce43b0606fd1ebf6642eff403f9ab5173da391dc721194fcc1026c3f SHA512 9e50fb892db573361046188ad05da867b35fc72b609219fd733190cf7601340f90185105c1618cf7a7c5c2044395c312245fd21f9dd39bd81d5fdf0408db611a
1790 +DIST firefox-62.0.2-uk.xpi 532590 BLAKE2B 0ef05e76161516906333a6e3afa5737a0d4d2240e3e73e6a772093d0aaf9105c20f70f6d594dd96f3ee292ca59e18e0c0085d0e4c6e245fd518a82a48dba9e8f SHA512 5ece2d55c831ea127bc1748d677deceaa9619ff80b5b1dc29b51c14cd3e9543bcc19e6b61f6880f1f111b35584af4a389bd8c33a230616179aa590403229ae44
1791 +DIST firefox-62.0.2-uz.xpi 458001 BLAKE2B 1f6d4097ea2c8ab5a1e5fca98279877df2c7841ec4ae3083495e9548ea2a5f9b8ade99d9f58c3bb4acf6a15666ab0eb17fd8095dada89ce930e665702195465a SHA512 d57b979ecf940e73c36cb7f462b0ee7515dfc3682ddbb5bd837a26779acb10e3ccf023f68cbd8c05f1f6e17e8d6286b35d5314bb2349ea6c91143e5d270489aa
1792 +DIST firefox-62.0.2-vi.xpi 478327 BLAKE2B c3c40cc98e4ace6dc64cc696e3e7e2b5ec941f064a1fadcdb3522ac92915ffe64cf2480d6941d35554aa92ed2741e59dd90a5509f7b06e46d6ce377bbb135dd0 SHA512 4d25dfbb0b76b23f532636e649732dd4bfcbe110e5fa9e46e617e12096701c95c838491fb43eea4a3f18f70a4336f18bc8e4e71e9842d153ffe1e9d84fcd73dc
1793 +DIST firefox-62.0.2-xh.xpi 461198 BLAKE2B 816fd0f17d914e055945731691b03ad34005dc777a935d9a05bd7ea02166835ecdc2cd4adf37698f3ed859fb0b9015d90396a86c2cb72ca24274d7e5b520b008 SHA512 3741bfb3ce0a8c451b60801827b80841961fe04cde587dcd91df04dd5bde13f786930571ea9cb7d732fa86fe47b631fa2fe213d4452c84f44ec60d9a83ca81f0
1794 +DIST firefox-62.0.2-zh-CN.xpi 491485 BLAKE2B 9063efba817aada697f8edbd4f154df3ca8d17d101409d15d1bd2ef98abbeed42ecb25480d685dddefbe2cf894c45549ca7be0bd580c0bcb829abaf1b48fe63f SHA512 5e45f942b115eac8d338faa74c4962b203b0340036688237e388bba04f3a4e62bc46e216540d9611bf3eb8e3919379d40042acca4eda8aa7876025cd6b828706
1795 +DIST firefox-62.0.2-zh-TW.xpi 494522 BLAKE2B a27c11631c4a1f4e5777b9e8f465399bc1881218a4e9a51c8927a989f9ea02ffafb293595627f50b43c5d26c5dab99935e763102fbebb27dfefe64cc368cc545 SHA512 af2666a28edf4e883b3effbcf684e95641dab8b6609bd8150362ec9d961bb043b6dc99ac686bd0ae0a0cd1d2b2a0da76319e27a6e71db47ccb16247603705e02
1796 +DIST firefox-62.0.2.source.tar.xz 258831964 BLAKE2B ec1a174e19fc146997343daaa51e37bed32e160aa57bd1687cad0a2280f019e15d3938aa4d42bcab3d4d87c1f4d3be4d8abc9ed3b986221fce2f82fbd896bb06 SHA512 7b43fe6bb7072eec8b907f63933486d7ecfe479f1121470cfa66416ad02feb8f61af1b1327032209179780057f63f314065bb17a74b957cd5f82a13c4a055c24
1797
1798 diff --git a/www-client/firefox/files/firefox-60.0-blessings-TERM.patch b/www-client/firefox/files/firefox-60.0-blessings-TERM.patch
1799 new file mode 100644
1800 index 0000000..975e0cf
1801 --- /dev/null
1802 +++ b/www-client/firefox/files/firefox-60.0-blessings-TERM.patch
1803 @@ -0,0 +1,70 @@
1804 +https://github.com/erikrose/blessings/pull/137
1805 +
1806 +Fixes: https://bugs.gentoo.org/654316
1807 +
1808 +From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
1809 +From: Jay Kamat <jaygkamat@×××××.com>
1810 +Date: Fri, 24 Aug 2018 11:11:57 -0700
1811 +Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
1812 +
1813 +---
1814 + blessings/__init__.py | 9 +++++++--
1815 + 1 file changed, 7 insertions(+), 2 deletions(-)
1816 +
1817 +diff --git a/blessings/__init__.py b/blessings/__init__.py
1818 +index 98b75c3..3872b5f 100644
1819 +--- a/third_party/python/blessings/blessings/__init__.py
1820 ++++ b/third_party/python/blessings/blessings/__init__.py
1821 +@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
1822 + # init sequences to the stream if it has a file descriptor, and
1823 + # send them to stdout as a fallback, since they have to go
1824 + # somewhere.
1825 +- setupterm(kind or environ.get('TERM', 'unknown'),
1826 +- self._init_descriptor)
1827 ++ try:
1828 ++ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
1829 ++ self._init_descriptor)
1830 ++ except:
1831 ++ # There was an error setting up the terminal, either curses is
1832 ++ # not supported or TERM is incorrectly set. Fall back to dumb.
1833 ++ self._does_styling = False
1834 +
1835 + self.stream = stream
1836 +
1837 +
1838 +From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
1839 +From: Jay Kamat <jaygkamat@×××××.com>
1840 +Date: Sat, 1 Sep 2018 13:20:32 -0700
1841 +Subject: [PATCH 2/2] Explicitly catch curses.error
1842 +
1843 +---
1844 + blessings/__init__.py | 2 +-
1845 + 1 file changed, 1 insertion(+), 1 deletion(-)
1846 +
1847 +diff --git a/blessings/__init__.py b/blessings/__init__.py
1848 +index 3872b5f..fdceb09 100644
1849 +--- a/third_party/python/blessings/blessings/__init__.py
1850 ++++ b/third_party/python/blessings/blessings/__init__.py
1851 +@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
1852 + try:
1853 + setupterm(kind or environ.get('TERM', 'dumb'),
1854 + self._init_descriptor)
1855 +- except:
1856 ++ except curses.error:
1857 + # There was an error setting up the terminal, either curses is
1858 + # not supported or TERM is incorrectly set. Fall back to dumb.
1859 + self._does_styling = False
1860 +
1861 +
1862 +--- a/python/mach/mach/logging.py
1863 ++++ b/python/mach/mach/logging.py
1864 +@@ -93,7 +93,7 @@
1865 +
1866 + def set_terminal(self, terminal):
1867 + self.terminal = terminal
1868 +- self._sgr0 = blessings.tigetstr('sgr0') or '' if terminal and blessings else ''
1869 ++ self._sgr0 = terminal.normal if terminal and blessings else ''
1870 +
1871 + def format(self, record):
1872 + f = record.msg.format(**record.params)
1873 +
1874
1875 diff --git a/www-client/firefox/files/firefox-60.0-do-not-force-lld.patch b/www-client/firefox/files/firefox-60.0-do-not-force-lld.patch
1876 new file mode 100644
1877 index 0000000..a8325bc
1878 --- /dev/null
1879 +++ b/www-client/firefox/files/firefox-60.0-do-not-force-lld.patch
1880 @@ -0,0 +1,262 @@
1881 +https://hg.mozilla.org/mozilla-central/rev/e8c173a632a4
1882 +https://hg.mozilla.org/mozilla-central/rev/dbeb248015cc
1883 +https://hg.mozilla.org/mozilla-central/rev/de7abe2c2b3e
1884 +
1885 +--- a/build/moz.configure/toolchain.configure
1886 ++++ b/build/moz.configure/toolchain.configure
1887 +@@ -1331,10 +1331,6 @@ def lto(value, c_compiler):
1888 +
1889 + # clang and clang-cl
1890 + if c_compiler.type in ('clang', 'clang-cl'):
1891 +- # Until Bug 1457168 is fixed, we have to hardcode -fuse-ld=lld here
1892 +- if c_compiler.type == 'clang':
1893 +- flags.append("-fuse-ld=lld")
1894 +-
1895 + if len(value) and value[0].lower() == 'full':
1896 + flags.append("-flto")
1897 + ldflags.append("-flto")
1898 +@@ -1362,8 +1358,6 @@ add_old_configure_assignment('MOZ_LTO', lto.enabled)
1899 + add_old_configure_assignment('MOZ_LTO_CFLAGS', lto.flags)
1900 + add_old_configure_assignment('MOZ_LTO_LDFLAGS', lto.ldflags)
1901 +
1902 +-imply_option('--enable-linker', 'lld', when='--enable-lto')
1903 +-
1904 + # ASAN
1905 + # ==============================================================
1906 +
1907 +@@ -1566,7 +1560,7 @@ set_config('CARGO_INCREMENTAL', cargo_incremental)
1908 +
1909 + @depends(target)
1910 + def is_linker_option_enabled(target):
1911 +- if target.kernel not in ('Darwin', 'WINNT', 'SunOS'):
1912 ++ if target.kernel not in ('WINNT', 'SunOS'):
1913 + return True
1914 +
1915 +
1916 +@@ -1578,21 +1572,40 @@ option('--enable-gold',
1917 + imply_option('--enable-linker', 'gold', when='--enable-gold')
1918 +
1919 + js_option('--enable-linker', nargs=1,
1920 +- help='Select the linker {bfd, gold, lld, lld-*}',
1921 ++ help='Select the linker {bfd, gold, ld64, lld, lld-*}',
1922 + when=is_linker_option_enabled)
1923 +
1924 +
1925 + @depends('--enable-linker', c_compiler, developer_options, '--enable-gold',
1926 +- extra_toolchain_flags, when=is_linker_option_enabled)
1927 ++ extra_toolchain_flags, target, lto.enabled,
1928 ++ when=is_linker_option_enabled)
1929 + @checking('for linker', lambda x: x.KIND)
1930 + @imports('os')
1931 + @imports('shutil')
1932 + def select_linker(linker, c_compiler, developer_options, enable_gold,
1933 +- toolchain_flags):
1934 +-
1935 +- linker = linker[0] if linker else None
1936 ++ toolchain_flags, target, lto):
1937 ++
1938 ++ if linker:
1939 ++ linker = linker[0]
1940 ++ elif lto and c_compiler.type == 'clang' and target.kernel != 'Darwin':
1941 ++ # If no linker was explicitly given, and building with clang for non-macOS,
1942 ++ # prefer lld. For macOS, we prefer ld64, or whatever the default linker is.
1943 ++ linker = 'lld'
1944 ++ else:
1945 ++ linker = None
1946 +
1947 +- if linker not in ('bfd', 'gold', 'lld', None) and not linker.startswith("lld-"):
1948 ++ def is_valid_linker(linker):
1949 ++ if target.kernel == 'Darwin':
1950 ++ valid_linkers = ('ld64', 'lld')
1951 ++ else:
1952 ++ valid_linkers = ('bfd', 'gold', 'lld')
1953 ++ if linker in valid_linkers:
1954 ++ return True
1955 ++ if 'lld' in valid_linkers and linker.startswith('lld-'):
1956 ++ return True
1957 ++ return False
1958 ++
1959 ++ if linker and not is_valid_linker(linker):
1960 + # Check that we are trying to use a supported linker
1961 + die('Unsupported linker ' + linker)
1962 +
1963 +@@ -1602,13 +1615,34 @@ def select_linker(linker, c_compiler, developer_options, enable_gold,
1964 +
1965 + def try_linker(linker):
1966 + # Generate the compiler flag
1967 +- linker_flag = ["-fuse-ld=" + linker] if linker else []
1968 ++ if linker == 'ld64':
1969 ++ linker_flag = ['-fuse-ld=ld']
1970 ++ elif linker:
1971 ++ linker_flag = ["-fuse-ld=" + linker]
1972 ++ else:
1973 ++ linker_flag = []
1974 + cmd = cmd_base + linker_flag + version_check
1975 + if toolchain_flags:
1976 + cmd += toolchain_flags
1977 +
1978 +- cmd_output = check_cmd_output(*cmd).decode('utf-8')
1979 +- if 'GNU ld' in cmd_output:
1980 ++ # ld64 doesn't have anything to print out a version. It does print out
1981 ++ # "ld64: For information on command line options please use 'man ld'."
1982 ++ # but that would require doing two attempts, one with --version, that
1983 ++ # would fail, and another with --help.
1984 ++ # Instead, abuse its LD_PRINT_OPTIONS feature to detect a message
1985 ++ # specific to it on stderr when it fails to process --version.
1986 ++ env = dict(os.environ)
1987 ++ env['LD_PRINT_OPTIONS'] = '1'
1988 ++ retcode, stdout, stderr = get_cmd_output(*cmd, env=env)
1989 ++ cmd_output = stdout.decode('utf-8')
1990 ++ stderr = stderr.decode('utf-8')
1991 ++ if retcode == 1 and 'Logging ld64 options' in stderr:
1992 ++ kind = 'ld64'
1993 ++
1994 ++ elif retcode != 0:
1995 ++ return None
1996 ++
1997 ++ elif 'GNU ld' in cmd_output:
1998 + # We are using the normal linker
1999 + kind = 'bfd'
2000 +
2001 +@@ -1627,13 +1661,21 @@ def select_linker(linker, c_compiler, developer_options, enable_gold,
2002 + )
2003 +
2004 + result = try_linker(linker)
2005 ++ if result is None:
2006 ++ if linker:
2007 ++ die("Could not use {} as linker".format(linker))
2008 ++ die("Failed to find a linker")
2009 +
2010 + if (linker is None and enable_gold.origin == 'default' and
2011 + developer_options and result.KIND == 'bfd'):
2012 +- gold = try_linker('gold')
2013 +-
2014 +- if gold.KIND == 'gold':
2015 +- result = gold
2016 ++ # try and use lld if available.
2017 ++ tried = try_linker('lld')
2018 ++ if tried is None or tried.KIND != 'lld':
2019 ++ tried = try_linker('gold')
2020 ++ if tried is None or tried.KIND != 'gold':
2021 ++ tried = None
2022 ++ if tried:
2023 ++ result = tried
2024 +
2025 + # If an explicit linker was given, error out if what we found is different.
2026 + if linker and not linker.startswith(result.KIND):
2027 +@@ -1644,7 +1686,7 @@ def select_linker(linker, c_compiler, developer_options, enable_gold,
2028 +
2029 + set_config('LD_IS_BFD', depends(select_linker.KIND)
2030 + (lambda x: x == 'bfd' or None))
2031 +-set_config('LINKER_LDFLAGS', select_linker.LINKER_FLAG)
2032 ++add_old_configure_assignment('LINKER_LDFLAGS', select_linker.LINKER_FLAG)
2033 +
2034 +
2035 + js_option('--enable-clang-plugin', env='ENABLE_CLANG_PLUGIN',
2036 +--- a/build/moz.configure/util.configure
2037 ++++ b/build/moz.configure/util.configure
2038 +@@ -19,20 +19,13 @@ def configure_error(message):
2039 + their inputs from moz.configure usage.'''
2040 + raise ConfigureError(message)
2041 +
2042 +-# A wrapper to obtain a process' output that returns the output generated
2043 +-# by running the given command if it exits normally, and streams that
2044 +-# output to log.debug and calls die or the given error callback if it
2045 +-# does not.
2046 +-
2047 +
2048 ++# A wrapper to obtain a process' output and return code.
2049 ++# Returns a tuple (retcode, stdout, stderr).
2050 + @imports(_from='__builtin__', _import='unicode')
2051 + @imports('subprocess')
2052 +-@imports('sys')
2053 +-@imports(_from='mozbuild.configure.util', _import='LineIO')
2054 + @imports(_from='mozbuild.shellutil', _import='quote')
2055 +-def check_cmd_output(*args, **kwargs):
2056 +- onerror = kwargs.pop('onerror', None)
2057 +-
2058 ++def get_cmd_output(*args, **kwargs):
2059 + # subprocess on older Pythons can't handle unicode keys or values in
2060 + # environment dicts. Normalize automagically so callers don't have to
2061 + # deal with this.
2062 +@@ -49,12 +42,24 @@ def check_cmd_output(*args, **kwargs):
2063 +
2064 + kwargs['env'] = normalized_env
2065 +
2066 ++ log.debug('Executing: `%s`', quote(*args))
2067 ++ proc = subprocess.Popen(args, stdout=subprocess.PIPE,
2068 ++ stderr=subprocess.PIPE, **kwargs)
2069 ++ stdout, stderr = proc.communicate()
2070 ++ return proc.wait(), stdout, stderr
2071 ++
2072 ++
2073 ++# A wrapper to obtain a process' output that returns the output generated
2074 ++# by running the given command if it exits normally, and streams that
2075 ++# output to log.debug and calls die or the given error callback if it
2076 ++# does not.
2077 ++@imports(_from='mozbuild.configure.util', _import='LineIO')
2078 ++@imports(_from='mozbuild.shellutil', _import='quote')
2079 ++def check_cmd_output(*args, **kwargs):
2080 ++ onerror = kwargs.pop('onerror', None)
2081 ++
2082 + with log.queue_debug():
2083 +- log.debug('Executing: `%s`', quote(*args))
2084 +- proc = subprocess.Popen(args, stdout=subprocess.PIPE,
2085 +- stderr=subprocess.PIPE, **kwargs)
2086 +- stdout, stderr = proc.communicate()
2087 +- retcode = proc.wait()
2088 ++ retcode, stdout, stderr = get_cmd_output(*args, **kwargs)
2089 + if retcode == 0:
2090 + return stdout
2091 +
2092 +--- a/js/src/old-configure.in
2093 ++++ b/js/src/old-configure.in
2094 +@@ -63,6 +63,8 @@ dnl ========================================================
2095 + USE_PTHREADS=
2096 + _PTHREAD_LDFLAGS=""
2097 +
2098 ++LDFLAGS="$LDFLAGS $LINKER_LDFLAGS"
2099 ++
2100 + MOZ_DEFAULT_COMPILER
2101 +
2102 + if test -z "$JS_STANDALONE"; then
2103 +--- a/old-configure.in
2104 ++++ b/old-configure.in
2105 +@@ -78,6 +78,8 @@ dnl ========================================================
2106 + MOZ_USE_PTHREADS=
2107 + _PTHREAD_LDFLAGS=""
2108 +
2109 ++LDFLAGS="$LDFLAGS $LINKER_LDFLAGS"
2110 ++
2111 + MOZ_DEFAULT_COMPILER
2112 +
2113 + if test "$COMPILE_ENVIRONMENT"; then
2114 +--- a/python/mozbuild/mozbuild/frontend/context.py
2115 ++++ b/python/mozbuild/mozbuild/frontend/context.py
2116 +@@ -384,8 +384,6 @@ class LinkFlags(BaseCompileFlags):
2117 +
2118 + self.flag_variables = (
2119 + ('OS', self._os_ldflags(), ('LDFLAGS',)),
2120 +- ('LINKER', context.config.substs.get('LINKER_LDFLAGS'),
2121 +- ('LDFLAGS',)),
2122 + ('DEFFILE', None, ('LDFLAGS',)),
2123 + ('MOZBUILD', None, ('LDFLAGS',)),
2124 + ('FIX_LINK_PATHS', context.config.substs.get('MOZ_FIX_LINK_PATHS'),
2125 +--- a/python/mozbuild/mozbuild/test/frontend/test_emitter.py
2126 ++++ b/python/mozbuild/mozbuild/test/frontend/test_emitter.py
2127 +@@ -242,7 +242,6 @@ class TestEmitterBasic(unittest.TestCase):
2128 + def test_link_flags(self):
2129 + reader = self.reader('link-flags', extra_substs={
2130 + 'OS_LDFLAGS': ['-Wl,rpath-link=/usr/lib'],
2131 +- 'LINKER_LDFLAGS': ['-fuse-ld=gold'],
2132 + 'MOZ_OPTIMIZE': '',
2133 + 'MOZ_OPTIMIZE_LDFLAGS': ['-Wl,-dead_strip'],
2134 + 'MOZ_DEBUG_LDFLAGS': ['-framework ExceptionHandling'],
2135 +@@ -250,7 +249,6 @@ class TestEmitterBasic(unittest.TestCase):
2136 + sources, ldflags, lib, compile_flags = self.read_topsrcdir(reader)
2137 + self.assertIsInstance(ldflags, ComputedFlags)
2138 + self.assertEqual(ldflags.flags['OS'], reader.config.substs['OS_LDFLAGS'])
2139 +- self.assertEqual(ldflags.flags['LINKER'], reader.config.substs['LINKER_LDFLAGS'])
2140 + self.assertEqual(ldflags.flags['MOZBUILD'], ['-Wl,-U_foo', '-framework Foo', '-x'])
2141 + self.assertEqual(ldflags.flags['OPTIMIZE'], [])
2142 +
2143
2144 diff --git a/www-client/firefox/files/firefox-60.0-sandbox-lto.patch b/www-client/firefox/files/firefox-60.0-sandbox-lto.patch
2145 new file mode 100644
2146 index 0000000..990cb4f
2147 --- /dev/null
2148 +++ b/www-client/firefox/files/firefox-60.0-sandbox-lto.patch
2149 @@ -0,0 +1,13 @@
2150 +https://bugs.gentoo.org/666580
2151 +
2152 +--- a/security/sandbox/linux/moz.build
2153 ++++ b/security/sandbox/linux/moz.build
2154 +@@ -101,7 +101,7 @@ if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
2155 + # forcing there to be only one partition.
2156 + for f in CONFIG['OS_CXXFLAGS']:
2157 + if f.startswith('-flto') and CONFIG['CC_TYPE'] != 'clang':
2158 +- LDFLAGS += ['--param lto-partitions=1']
2159 ++ LDFLAGS += ['--param=lto-partitions=1']
2160 +
2161 + DEFINES['NS_NO_XPCOM'] = True
2162 + DisableStlWrapping()
2163
2164 diff --git a/www-client/firefox/files/firefox-61.0-mozHunspell.patch b/www-client/firefox/files/firefox-61.0-mozHunspell.patch
2165 new file mode 100644
2166 index 0000000..2002bd1
2167 --- /dev/null
2168 +++ b/www-client/firefox/files/firefox-61.0-mozHunspell.patch
2169 @@ -0,0 +1,25 @@
2170 +From 5bdc1dc7a4541338b13096ae52627ceecd0cca9e Mon Sep 17 00:00:00 2001
2171 +From: nvinson234@×××××.com
2172 +Date: Sun, 8 Jul 2018 16:52:04 -0500
2173 +Subject: [PATCH] Add missing include of nsCOMPtr.h, bug #660726
2174 +
2175 +Signed-off-by: nvinson234@×××××.com
2176 +---
2177 + extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h | 1 +
2178 + 1 file changed, 1 insertion(+)
2179 +
2180 +diff --git a/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h b/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h
2181 +index dc33fdfb3..415e00973 100644
2182 +--- a/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h
2183 ++++ b/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h
2184 +@@ -13,6 +13,7 @@
2185 + #include "mozilla/ResultExtensions.h"
2186 + #include "nsIInputStream.h"
2187 + #include "nsReadLine.h"
2188 ++#include "nsCOMPtr.h"
2189 +
2190 + // Note: This class name and lack of namespacing terrible, but are necessary
2191 + // for Hunspell compatibility.
2192 +--
2193 +2.18.0
2194 +
2195
2196 diff --git a/www-client/firefox/files/gentoo-default-prefs.js-1 b/www-client/firefox/files/gentoo-default-prefs.js-1
2197 index 7adb38c..22a51ff 100644
2198 --- a/www-client/firefox/files/gentoo-default-prefs.js-1
2199 +++ b/www-client/firefox/files/gentoo-default-prefs.js-1
2200 @@ -10,8 +10,8 @@ pref("browser.urlbar.hideGoButton", true);
2201 pref("accessibility.typeaheadfind", true);
2202 pref("browser.shell.checkDefaultBrowser", false);
2203 pref("browser.EULA.override", true);
2204 -pref("general.useragent.vendor", "Gentoo");
2205 -pref("intl.locale.matchOS", true);
2206 -pref("general.useragent.locale", "chrome://global/locale/intl.properties");
2207 -pref("extensions.autoDisableScopes", 0);
2208 -pref("layout.css.dpi", 0);
2209 +pref("general.useragent.vendor", "Gentoo");
2210 +pref("intl.locale.matchOS", true);
2211 +pref("general.useragent.locale", "chrome://global/locale/intl.properties");
2212 +pref("extensions.autoDisableScopes", 0);
2213 +pref("layout.css.dpi", 0);
2214
2215 diff --git a/www-client/firefox/firefox-60.1.0.ebuild b/www-client/firefox/firefox-60.1.0.ebuild
2216 deleted file mode 100644
2217 index 493e50a..0000000
2218 --- a/www-client/firefox/firefox-60.1.0.ebuild
2219 +++ /dev/null
2220 @@ -1,525 +0,0 @@
2221 -# Copyright 1999-2018 Gentoo Foundation
2222 -# Distributed under the terms of the GNU General Public License v2
2223 -
2224 -EAPI=6
2225 -VIRTUALX_REQUIRED="pgo"
2226 -WANT_AUTOCONF="2.1"
2227 -MOZ_ESR="1"
2228 -
2229 -# This list can be updated with scripts/get_langs.sh from the mozilla overlay
2230 -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
2231 -el en 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
2232 -gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
2233 -mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
2234 -sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
2235 -
2236 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
2237 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
2238 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
2239 -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
2240 -
2241 -if [[ ${MOZ_ESR} == 1 ]]; then
2242 - # ESR releases have slightly different version numbers
2243 - MOZ_PV="${MOZ_PV}esr"
2244 -fi
2245 -
2246 -# Patch version
2247 -PATCH="${PN}-60.0-patches-02"
2248 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
2249 -
2250 -inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
2251 - mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
2252 -
2253 -DESCRIPTION="Firefox Web Browser"
2254 -HOMEPAGE="http://www.mozilla.com/firefox"
2255 -
2256 -KEYWORDS="~amd64 ~x86"
2257 -
2258 -SLOT="0"
2259 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
2260 -IUSE="bindist dbus debug eme-free +gmp-autoupdate hardened hwaccel jack neon
2261 - pulseaudio +screenshot selinux startup-notification system-harfbuzz system-icu
2262 - system-jpeg system-libevent system-sqlite system-libvpx test wifi"
2263 -RESTRICT="!bindist? ( bindist )"
2264 -
2265 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
2266 -SRC_URI="${SRC_URI}
2267 - ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
2268 - ${PATCH_URIS[@]}"
2269 -
2270 -CDEPEND="
2271 - >=dev-libs/nss-3.36.1
2272 - >=dev-libs/nspr-4.19
2273 - >=app-text/hunspell-1.5.4:=
2274 - dev-libs/atk
2275 - dev-libs/expat
2276 - >=x11-libs/cairo-1.10[X]
2277 - >=x11-libs/gtk+-2.18:2
2278 - >=x11-libs/gtk+-3.4.0:3
2279 - x11-libs/gdk-pixbuf
2280 - >=x11-libs/pango-1.22.0
2281 - >=media-libs/libpng-1.6.34:0=[apng]
2282 - >=media-libs/mesa-10.2:*
2283 - media-libs/fontconfig
2284 - >=media-libs/freetype-2.4.10
2285 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
2286 - virtual/freedesktop-icon-theme
2287 - dbus? ( >=sys-apps/dbus-0.60
2288 - >=dev-libs/dbus-glib-0.72 )
2289 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
2290 - >=x11-libs/pixman-0.19.2
2291 - >=dev-libs/glib-2.26:2
2292 - >=sys-libs/zlib-1.2.3
2293 - >=virtual/libffi-3.0.10
2294 - virtual/ffmpeg
2295 - x11-libs/libX11
2296 - x11-libs/libXcomposite
2297 - x11-libs/libXdamage
2298 - x11-libs/libXext
2299 - x11-libs/libXfixes
2300 - x11-libs/libXrender
2301 - x11-libs/libXt
2302 - system-icu? ( >=dev-libs/icu-60.2:= )
2303 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
2304 - system-libevent? ( >=dev-libs/libevent-2.0:0= )
2305 - system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
2306 - system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
2307 - system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
2308 - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
2309 - >=dev-libs/dbus-glib-0.72
2310 - net-misc/networkmanager ) )
2311 - jack? ( virtual/jack )
2312 - selinux? ( sec-policy/selinux-mozilla )"
2313 -
2314 -RDEPEND="${CDEPEND}
2315 - jack? ( virtual/jack )
2316 - pulseaudio? ( || ( media-sound/pulseaudio
2317 - >=media-sound/apulse-0.1.9 ) )
2318 - selinux? ( sec-policy/selinux-mozilla )"
2319 -
2320 -DEPEND="${CDEPEND}
2321 - app-arch/zip
2322 - app-arch/unzip
2323 - >=sys-devel/binutils-2.16.1
2324 - sys-apps/findutils
2325 - pulseaudio? ( media-sound/pulseaudio )
2326 - elibc_glibc? ( || (
2327 - ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
2328 - >=dev-lang/rust-1.24.0[extended]
2329 - ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
2330 - ) )
2331 - elibc_musl? ( || ( >=dev-lang/rust-1.24.0
2332 - >=dev-util/cargo-0.25.0
2333 - ) )
2334 - >=sys-devel/llvm-4.0.1
2335 - >=sys-devel/clang-4.0.1
2336 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
2337 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
2338 -
2339 -S="${WORKDIR}/firefox-${PV%_*}"
2340 -
2341 -QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
2342 -
2343 -BUILD_OBJ_DIR="${S}/ff"
2344 -
2345 -# allow GMP_PLUGIN_LIST to be set in an eclass or
2346 -# overridden in the enviromnent (advanced hackers only)
2347 -if [[ -z $GMP_PLUGIN_LIST ]]; then
2348 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
2349 -fi
2350 -
2351 -llvm_check_deps() {
2352 - has_version "sys-devel/clang:${LLVM_SLOT}"
2353 -}
2354 -
2355 -pkg_setup() {
2356 - moz_pkgsetup
2357 -
2358 - # Avoid PGO profiling problems due to enviroment leakage
2359 - # These should *always* be cleaned up anyway
2360 - unset DBUS_SESSION_BUS_ADDRESS \
2361 - DISPLAY \
2362 - ORBIT_SOCKETDIR \
2363 - SESSION_MANAGER \
2364 - XDG_SESSION_COOKIE \
2365 - XAUTHORITY
2366 -
2367 - if ! use bindist; then
2368 - einfo
2369 - elog "You are enabling official branding. You may not redistribute this build"
2370 - elog "to any users on your network or the internet. Doing so puts yourself into"
2371 - elog "a legal problem with Mozilla Foundation"
2372 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
2373 - fi
2374 -
2375 - addpredict /proc/self/oom_score_adj
2376 -
2377 - llvm_pkg_setup
2378 -}
2379 -
2380 -pkg_pretend() {
2381 - # Ensure we have enough disk space to compile
2382 - CHECKREQS_DISK_BUILD="4G"
2383 -
2384 - check-reqs_pkg_setup
2385 -}
2386 -
2387 -src_unpack() {
2388 - unpack ${A}
2389 -
2390 - # Unpack language packs
2391 - mozlinguas_src_unpack
2392 -}
2393 -
2394 -src_prepare() {
2395 - rm -f "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
2396 - || die
2397 - eapply "${WORKDIR}/firefox"
2398 -
2399 - # Enable gnomebreakpad
2400 - if use debug ; then
2401 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
2402 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
2403 - fi
2404 -
2405 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
2406 - if use ia64 ; then
2407 - sed -i \
2408 - -e '/^OS_LIBS += no_as_needed/d' \
2409 - -e '/^OS_LIBS += as_needed/d' \
2410 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
2411 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
2412 - || die "sed failed to drop --as-needed for ia64"
2413 - fi
2414 -
2415 - # Ensure that our plugins dir is enabled as default
2416 - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
2417 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
2418 - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
2419 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
2420 -
2421 - # Fix sandbox violations during make clean, bug 372817
2422 - sed -e "s:\(/no-such-file\):${T}\1:g" \
2423 - -i "${S}"/config/rules.mk \
2424 - -i "${S}"/nsprpub/configure{.in,} \
2425 - || die
2426 -
2427 - # Don't exit with error when some libs are missing which we have in
2428 - # system.
2429 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
2430 - -i "${S}"/browser/installer/Makefile.in || die
2431 -
2432 - # Don't error out when there's no files to be removed:
2433 - sed 's@\(xargs rm\)$@\1 -f@' \
2434 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
2435 -
2436 - # Keep codebase the same even if not using official branding
2437 - sed '/^MOZ_DEV_EDITION=1/d' \
2438 - -i "${S}"/browser/branding/aurora/configure.sh || die
2439 -
2440 - # Allow user to apply any additional patches without modifing ebuild
2441 - eapply_user
2442 -
2443 - # Autotools configure is now called old-configure.in
2444 - # This works because there is still a configure.in that happens to be for the
2445 - # shell wrapper configure script
2446 - eautoreconf old-configure.in
2447 -
2448 - # Must run autoconf in js/src
2449 - cd "${S}"/js/src || die
2450 - eautoconf old-configure.in
2451 -}
2452 -
2453 -src_configure() {
2454 - MEXTENSIONS="default"
2455 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
2456 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
2457 - # get your own set of keys.
2458 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
2459 -
2460 - ####################################
2461 - #
2462 - # mozconfig, CFLAGS and CXXFLAGS setup
2463 - #
2464 - ####################################
2465 -
2466 - mozconfig_init
2467 - # common config components
2468 - mozconfig_annotate 'system_libs' \
2469 - --with-system-zlib \
2470 - --with-system-bz2
2471 -
2472 - # Stylo is only broken on x86 builds
2473 - use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
2474 -
2475 - # Must pass release in order to properly select linker
2476 - mozconfig_annotate 'Enable by Gentoo' --enable-release
2477 -
2478 - # Must pass --enable-gold if using ld.gold
2479 - if tc-ld-is-gold ; then
2480 - mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
2481 - else
2482 - mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
2483 - fi
2484 -
2485 - # It doesn't compile on alpha without this LDFLAGS
2486 - use alpha && append-ldflags "-Wl,--no-relax"
2487 -
2488 - # Add full relro support for hardened
2489 - if use hardened; then
2490 - append-ldflags "-Wl,-z,relro,-z,now"
2491 - mozconfig_use_enable hardened hardening
2492 - fi
2493 -
2494 - # Modifications to better support ARM, bug 553364
2495 - if use neon ; then
2496 - mozconfig_annotate '' --with-fpu=neon
2497 - mozconfig_annotate '' --with-thumb=yes
2498 - mozconfig_annotate '' --with-thumb-interwork=no
2499 - fi
2500 - if [[ ${CHOST} == armv* ]] ; then
2501 - mozconfig_annotate '' --with-float-abi=hard
2502 - if ! use system-libvpx ; then
2503 - sed -i -e "s|softfp|hard|" \
2504 - "${S}"/media/libvpx/moz.build
2505 - fi
2506 - fi
2507 -
2508 - mozconfig_use_enable !bindist official-branding
2509 - # Enable position independent executables
2510 - mozconfig_annotate 'enabled by Gentoo' --enable-pie
2511 -
2512 - mozconfig_use_enable debug
2513 - mozconfig_use_enable debug tests
2514 - if ! use debug ; then
2515 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
2516 - else
2517 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
2518 - fi
2519 - # These are enabled by default in all mozilla applications
2520 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
2521 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
2522 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
2523 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
2524 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
2525 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
2526 - mozconfig_annotate 'Gentoo default' --enable-system-hunspell
2527 - mozconfig_annotate '' --disable-crashreporter
2528 - mozconfig_annotate 'Gentoo default' --with-system-png
2529 - mozconfig_annotate '' --enable-system-ffi
2530 - mozconfig_annotate '' --disable-gconf
2531 - mozconfig_annotate '' --with-intl-api
2532 - mozconfig_annotate '' --enable-system-pixman
2533 - # Instead of the standard --build= and --host=, mozilla uses --host instead
2534 - # of --build, and --target intstead of --host.
2535 - # Note, mozilla also has --build but it does not do what you think it does.
2536 - # Set both --target and --host as mozilla uses python to guess values otherwise
2537 - mozconfig_annotate '' --target="${CHOST}"
2538 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
2539 - if use system-libevent; then
2540 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
2541 - fi
2542 -
2543 - # skia has no support for big-endian platforms
2544 - if [[ $(tc-endian) == "big" ]]; then
2545 - mozconfig_annotate 'big endian target' --disable-skia
2546 - else
2547 - mozconfig_annotate '' --enable-skia
2548 - fi
2549 -
2550 - # use the gtk3 toolkit (the only one supported at this point)
2551 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
2552 -
2553 - mozconfig_use_enable startup-notification
2554 - mozconfig_use_enable system-sqlite
2555 - mozconfig_use_with system-jpeg
2556 - mozconfig_use_with system-icu
2557 - mozconfig_use_with system-libvpx
2558 - mozconfig_use_with system-harfbuzz
2559 - mozconfig_use_with system-harfbuzz system-graphite2
2560 - mozconfig_use_enable pulseaudio
2561 - # force the deprecated alsa sound code if pulseaudio is disabled
2562 - if use kernel_linux && ! use pulseaudio ; then
2563 - mozconfig_annotate '-pulseaudio' --enable-alsa
2564 - fi
2565 -
2566 - # enable JACK, bug 600002
2567 - mozconfig_use_enable jack
2568 -
2569 - # Enable/Disable eme support
2570 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
2571 -
2572 - # Setup api key for location services
2573 - echo -n "${_google_api_key}" > "${S}"/google-api-key
2574 - mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
2575 -
2576 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
2577 -
2578 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
2579 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
2580 -
2581 - # Finalize and report settings
2582 - mozconfig_final
2583 -
2584 - # workaround for funky/broken upstream configure...
2585 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
2586 - ./mach configure || die
2587 -}
2588 -
2589 -src_compile() {
2590 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
2591 - ./mach build --verbose || die
2592 -}
2593 -
2594 -src_install() {
2595 - cd "${BUILD_OBJ_DIR}" || die
2596 -
2597 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
2598 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
2599 -
2600 - # Add our default prefs for firefox
2601 - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
2602 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
2603 - || die
2604 -
2605 - # set dictionary path, to use system hunspell
2606 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
2607 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
2608 -
2609 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
2610 - if use system-harfbuzz ; then
2611 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
2612 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
2613 - fi
2614 -
2615 - # force cairo as the canvas renderer on platforms without skia support
2616 - if [[ $(tc-endian) == "big" ]] ; then
2617 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
2618 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
2619 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
2620 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
2621 - fi
2622 -
2623 - # Augment this with hwaccel prefs
2624 - if use hwaccel ; then
2625 - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
2626 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
2627 - || die
2628 - fi
2629 -
2630 - if ! use screenshot; then
2631 - echo "pref(\"extensions.screenshots.disabled\", true);" >> \
2632 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
2633 - || die
2634 - fi
2635 -
2636 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
2637 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
2638 - || die
2639 -
2640 - local plugin
2641 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
2642 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
2643 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
2644 - || die
2645 - done
2646 -
2647 - cd "${S}"
2648 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
2649 - DESTDIR="${D}" ./mach install
2650 -
2651 - # Install language packs
2652 - mozlinguas_src_install
2653 -
2654 - local size sizes icon_path icon name
2655 - if use bindist; then
2656 - sizes="16 32 48"
2657 - icon_path="${S}/browser/branding/aurora"
2658 - # Firefox's new rapid release cycle means no more codenames
2659 - # Let's just stick with this one...
2660 - icon="aurora"
2661 - name="Aurora"
2662 -
2663 - # Override preferences to set the MOZ_DEV_EDITION defaults, since we
2664 - # don't define MOZ_DEV_EDITION to avoid profile debaucles.
2665 - # (source: browser/app/profile/firefox.js)
2666 - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
2667 -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
2668 -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
2669 -sticky_pref("browser.devedition.theme.enabled", true);
2670 -sticky_pref("devtools.theme", "dark");
2671 -PROFILE_EOF
2672 -
2673 - else
2674 - sizes="16 22 24 32 48 64 128 256"
2675 - icon_path="${S}/browser/branding/official"
2676 - icon="${PN}"
2677 - name="Mozilla Firefox"
2678 - fi
2679 -
2680 - # Install icons and .desktop for menu entry
2681 - for size in ${sizes}; do
2682 - insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
2683 - newins "${icon_path}/default${size}.png" "${icon}.png"
2684 - done
2685 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
2686 - newicon "${icon_path}/default48.png" "${icon}.png"
2687 - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
2688 - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
2689 - "${ED}/usr/share/applications/${PN}.desktop" || die
2690 -
2691 - # Add StartupNotify=true bug 237317
2692 - if use startup-notification ; then
2693 - echo "StartupNotify=true"\
2694 - >> "${ED}/usr/share/applications/${PN}.desktop" \
2695 - || die
2696 - fi
2697 -
2698 - # Required in order to use plugins and even run firefox on hardened.
2699 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
2700 -}
2701 -
2702 -pkg_preinst() {
2703 - gnome2_icon_savelist
2704 -
2705 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
2706 - # doesn't need to be forced into the LD_LIBRARY_PATH
2707 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
2708 - einfo "APULSE found - Generating library symlinks for sound support"
2709 - local lib
2710 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
2711 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
2712 - # a quickpkg rolled by hand will grab symlinks as part of the package,
2713 - # so we need to avoid creating them if they already exist.
2714 - if ! [ -L ${lib##*/} ]; then
2715 - ln -s "${lib}" ${lib##*/} || die
2716 - fi
2717 - done
2718 - popd &>/dev/null || die
2719 - fi
2720 -}
2721 -
2722 -pkg_postinst() {
2723 - # Update mimedb for the new .desktop file
2724 - xdg_desktop_database_update
2725 - gnome2_icon_cache_update
2726 -
2727 - if ! use gmp-autoupdate && ! use eme-free ; then
2728 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
2729 - elog "installing into new profiles:"
2730 - local plugin
2731 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
2732 - elog
2733 - fi
2734 -
2735 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9"; then
2736 - elog "Apulse was detected at merge time on this system and so it will always be"
2737 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
2738 - elog "media-sound/apulse."
2739 - elog
2740 - fi
2741 -}
2742 -
2743 -pkg_postrm() {
2744 - gnome2_icon_cache_update
2745 -}
2746
2747 diff --git a/www-client/firefox/firefox-62.0_beta6.ebuild b/www-client/firefox/firefox-60.2.1-r1.ebuild
2748 similarity index 85%
2749 rename from www-client/firefox/firefox-62.0_beta6.ebuild
2750 rename to www-client/firefox/firefox-60.2.1-r1.ebuild
2751 index 451af3a..03ffedb 100644
2752 --- a/www-client/firefox/firefox-62.0_beta6.ebuild
2753 +++ b/www-client/firefox/firefox-60.2.1-r1.ebuild
2754 @@ -1,13 +1,10 @@
2755 -# Copyright 1999-2018 Gentoo Foundation
2756 +# Copyright 1999-2018 Gentoo Authors
2757 # Distributed under the terms of the GNU General Public License v2
2758
2759 EAPI=6
2760 VIRTUALX_REQUIRED="pgo"
2761 WANT_AUTOCONF="2.1"
2762 -MOZ_ESR=""
2763 -
2764 -PYTHON_COMPAT=( python3_{5,6} )
2765 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads'
2766 +MOZ_ESR="1"
2767
2768 # This list can be updated with scripts/get_langs.sh from the mozilla overlay
2769 MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
2770 @@ -27,7 +24,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
2771 fi
2772
2773 # Patch version
2774 -PATCH="${PN}-62.0-patches-01"
2775 +PATCH="${PN}-60.0-patches-03"
2776 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
2777
2778 MOZCONFIG_OPTIONAL_WIFI=1
2779 @@ -36,20 +33,19 @@ inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
2780 mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2
2781
2782 DESCRIPTION="Firefox Web Browser"
2783 -HOMEPAGE="http://www.mozilla.com/firefox"
2784 +HOMEPAGE="https://www.mozilla.com/firefox"
2785
2786 KEYWORDS="~amd64 ~x86"
2787
2788 SLOT="0"
2789 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
2790 -IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
2791 +IUSE="bindist eme-free geckodriver +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
2792 RESTRICT="!bindist? ( bindist )"
2793
2794 -SRCHASH=239e434d6d2b8e1e2b697c3416d1e96d48fe98e5
2795 SDIR="release"
2796 [[ ${PV} = *_beta* ]] && SDIR="beta"
2797
2798 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
2799 +PATCH_URIS=( https://dev.gentoo.org/~whissi/dist/firefox/${PATCH}.tar.xz https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
2800 SRC_URI="${SRC_URI}
2801 ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
2802 ${PATCH_URIS[@]}"
2803 @@ -59,7 +55,7 @@ ASM_DEPEND=">=dev-lang/yasm-1.1"
2804 RDEPEND="
2805 system-icu? ( >=dev-libs/icu-60.2 )
2806 jack? ( virtual/jack )
2807 - >=dev-libs/nss-3.38
2808 + >=dev-libs/nss-3.36.4
2809 >=dev-libs/nspr-4.19
2810 selinux? ( sec-policy/selinux-mozilla )"
2811
2812 @@ -125,8 +121,12 @@ src_unpack() {
2813 }
2814
2815 src_prepare() {
2816 + rm "${WORKDIR}/firefox/2005_ffmpeg4.patch"
2817 eapply "${WORKDIR}/firefox"
2818
2819 + eapply "${FILESDIR}"/bug_1461221.patch
2820 + eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
2821 +
2822 # Enable gnomebreakpad
2823 if use debug ; then
2824 sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
2825 @@ -188,6 +188,14 @@ src_configure() {
2826 # get your own set of keys.
2827 _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
2828
2829 + # Add information about TERM to output (build.log) to aid debugging
2830 + # blessings problems
2831 + if [[ -n "${TERM}" ]] ; then
2832 + einfo "TERM is set to: \"${TERM}\""
2833 + else
2834 + einfo "TERM is unset."
2835 + fi
2836 +
2837 ####################################
2838 #
2839 # mozconfig, CFLAGS and CXXFLAGS setup
2840 @@ -197,6 +205,8 @@ src_configure() {
2841 mozconfig_init
2842 mozconfig_config
2843
2844 + mozconfig_use_enable geckodriver
2845 +
2846 # enable JACK, bug 600002
2847 mozconfig_use_enable jack
2848
2849 @@ -212,6 +222,13 @@ src_configure() {
2850 mozconfig_use_enable hardened hardening
2851 fi
2852
2853 + # Disable built-in ccache support to avoid sandbox violation, #665420
2854 + # Use FEATURES=ccache instead!
2855 + mozconfig_annotate '' --without-ccache
2856 + sed -i -e 's/ccache_stats = None/return None/' \
2857 + python/mozbuild/mozbuild/controller/building.py || \
2858 + die "Failed to disable ccache stats call"
2859 +
2860 # Setup api key for location services
2861 echo -n "${_google_api_key}" > "${S}"/google-api-key
2862 mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
2863 @@ -221,9 +238,8 @@ src_configure() {
2864 echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
2865 echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
2866
2867 - # Default mozilla_five_home, system-hunspell no longer valid option
2868 + # Default mozilla_five_home no longer valid option
2869 sed '/with-default-mozilla-five-home=/d' -i "${S}"/.mozconfig
2870 - sed '/enable-system-hunspell/d' -i "${S}"/.mozconfig
2871
2872 # Finalize and report settings
2873 mozconfig_final
2874 @@ -278,7 +294,14 @@ src_install() {
2875
2876 cd "${S}"
2877 MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
2878 - DESTDIR="${D}" ./mach install
2879 + DESTDIR="${D}" ./mach install || die
2880 +
2881 + if use geckodriver ; then
2882 + cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
2883 + pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
2884 +
2885 + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
2886 + fi
2887
2888 # Install language packs
2889 mozlinguas_src_install
2890 @@ -327,8 +350,16 @@ PROFILE_EOF
2891 || die
2892 fi
2893
2894 + # Don't install llvm-symbolizer from sys-devel/llvm package
2895 + [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
2896 + rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
2897 +
2898 + # firefox and firefox-bin are identical
2899 + rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
2900 + dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
2901 +
2902 # Required in order to use plugins and even run firefox on hardened.
2903 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
2904 + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
2905 }
2906
2907 pkg_preinst() {
2908 @@ -352,9 +383,8 @@ pkg_preinst() {
2909 }
2910
2911 pkg_postinst() {
2912 - # Update mimedb for the new .desktop file
2913 - xdg_desktop_database_update
2914 gnome2_icon_cache_update
2915 + xdg_desktop_database_update
2916
2917 if ! use gmp-autoupdate && ! use eme-free ; then
2918 elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
2919 @@ -374,4 +404,5 @@ pkg_postinst() {
2920
2921 pkg_postrm() {
2922 gnome2_icon_cache_update
2923 + xdg_desktop_database_update
2924 }
2925
2926 diff --git a/www-client/firefox/firefox-62.0_beta16.ebuild b/www-client/firefox/firefox-62.0.2.ebuild
2927 similarity index 81%
2928 rename from www-client/firefox/firefox-62.0_beta16.ebuild
2929 rename to www-client/firefox/firefox-62.0.2.ebuild
2930 index c1a18f7..426d2ba 100644
2931 --- a/www-client/firefox/firefox-62.0_beta16.ebuild
2932 +++ b/www-client/firefox/firefox-62.0.2.ebuild
2933 @@ -1,12 +1,12 @@
2934 -# Copyright 1999-2018 Gentoo Foundation
2935 +# Copyright 1999-2018 Gentoo Authors
2936 # Distributed under the terms of the GNU General Public License v2
2937
2938 -EAPI=6
2939 +EAPI="6"
2940 VIRTUALX_REQUIRED="pgo"
2941 WANT_AUTOCONF="2.1"
2942 MOZ_ESR=""
2943
2944 -PYTHON_COMPAT=( python3_{5,6} )
2945 +PYTHON_COMPAT=( python3_{5,6,7} )
2946 PYTHON_REQ_USE='ncurses,sqlite,ssl,threads'
2947
2948 # This list can be updated with scripts/get_langs.sh from the mozilla overlay
2949 @@ -34,15 +34,16 @@ inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
2950 mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
2951
2952 DESCRIPTION="Firefox Web Browser"
2953 -HOMEPAGE="http://www.mozilla.com/firefox"
2954 +HOMEPAGE="https://www.mozilla.com/firefox"
2955
2956 KEYWORDS="~amd64 ~x86"
2957
2958 SLOT="0"
2959 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
2960 -IUSE="bindist dbus debug eme-free +gmp-autoupdate hardened hwaccel jack neon
2961 - pulseaudio +screenshot selinux startup-notification system-harfbuzz system-icu
2962 - system-jpeg system-libevent system-sqlite system-libvpx test wifi"
2963 +IUSE="bindist clang dbus debug eme-free geckodriver +gmp-autoupdate hardened hwaccel
2964 + jack lto neon pulseaudio +screenshot selinux startup-notification
2965 + system-harfbuzz system-icu system-jpeg system-libevent system-sqlite
2966 + system-libvpx test wifi"
2967 RESTRICT="!bindist? ( bindist )"
2968
2969 PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
2970 @@ -85,7 +86,7 @@ CDEPEND="
2971 system-icu? ( >=dev-libs/icu-60.2:= )
2972 system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
2973 system-libevent? ( >=dev-libs/libevent-2.0:0= )
2974 - system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
2975 + system-sqlite? ( >=dev-db/sqlite-3.24.0:3[secure-delete,debug=] )
2976 system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
2977 system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
2978 wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
2979 @@ -103,22 +104,28 @@ RDEPEND="${CDEPEND}
2980 DEPEND="${CDEPEND}
2981 app-arch/zip
2982 app-arch/unzip
2983 - >=sys-devel/binutils-2.16.1
2984 + >=sys-devel/binutils-2.30
2985 sys-apps/findutils
2986 - pulseaudio? ( media-sound/pulseaudio )
2987 - elibc_glibc? ( || (
2988 - ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
2989 - >=dev-lang/rust-1.24.0[extended]
2990 - ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
2991 - ) )
2992 - elibc_musl? ( || ( >=dev-lang/rust-1.24.0
2993 - >=dev-util/cargo-0.25.0
2994 - ) )
2995 >=sys-devel/llvm-4.0.1
2996 >=sys-devel/clang-4.0.1
2997 + clang? (
2998 + >=sys-devel/llvm-4.0.1[gold]
2999 + >=sys-devel/lld-4.0.1
3000 + )
3001 + pulseaudio? ( media-sound/pulseaudio )
3002 + elibc_glibc? (
3003 + virtual/cargo
3004 + virtual/rust
3005 + )
3006 + elibc_musl? (
3007 + virtual/cargo
3008 + virtual/rust
3009 + )
3010 amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
3011 x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
3012
3013 +REQUIRED_USE="wifi? ( dbus )"
3014 +
3015 S="${WORKDIR}/firefox-${PV%_*}"
3016
3017 QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
3018 @@ -151,8 +158,8 @@ pkg_setup() {
3019 einfo
3020 elog "You are enabling official branding. You may not redistribute this build"
3021 elog "to any users on your network or the internet. Doing so puts yourself into"
3022 - elog "a legal problem with Mozilla Foundation"
3023 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
3024 + elog "a legal problem with Mozilla Foundation."
3025 + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
3026 fi
3027
3028 addpredict /proc/self/oom_score_adj
3029 @@ -177,6 +184,10 @@ src_unpack() {
3030 src_prepare() {
3031 eapply "${WORKDIR}/firefox"
3032
3033 + eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
3034 + eapply "${FILESDIR}"/${PN}-60.0-do-not-force-lld.patch
3035 + eapply "${FILESDIR}"/${PN}-60.0-sandbox-lto.patch # 666580
3036 +
3037 # Enable gnomebreakpad
3038 if use debug ; then
3039 sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
3040 @@ -238,6 +249,28 @@ src_configure() {
3041 # get your own set of keys.
3042 _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
3043
3044 + # Add information about TERM to output (build.log) to aid debugging
3045 + # blessings problems
3046 + if [[ -n "${TERM}" ]] ; then
3047 + einfo "TERM is set to: \"${TERM}\""
3048 + else
3049 + einfo "TERM is unset."
3050 + fi
3051 +
3052 + if use clang && ! tc-is-clang ; then
3053 + # Force clang
3054 + einfo "Enforcing the use of clang due to USE=clang ..."
3055 + CC=${CHOST}-clang
3056 + CXX=${CHOST}-clang++
3057 + strip-unsupported-flags
3058 + elif ! use clang && ! tc-is-gcc ; then
3059 + # Force gcc
3060 + einfo "Enforcing the use of gcc due to USE=-clang ..."
3061 + CC=${CHOST}-gcc
3062 + CXX=${CHOST}-gcc++
3063 + strip-unsupported-flags
3064 + fi
3065 +
3066 ####################################
3067 #
3068 # mozconfig, CFLAGS and CXXFLAGS setup
3069 @@ -250,17 +283,32 @@ src_configure() {
3070 --with-system-zlib \
3071 --with-system-bz2
3072
3073 - # Stylo is only broken on x86 builds
3074 - use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
3075 -
3076 # Must pass release in order to properly select linker
3077 mozconfig_annotate 'Enable by Gentoo' --enable-release
3078
3079 - # Must pass --enable-gold if using ld.gold
3080 - if tc-ld-is-gold ; then
3081 - mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
3082 + # Don't let user's LTO flags clash with upstream's flags
3083 + filter-flags -flto*
3084 +
3085 + if use lto ; then
3086 + if use clang ; then
3087 + # Upstream only supports lld when using clang
3088 + mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
3089 + else
3090 + # Linking only works when using ld.gold when LTO is enabled
3091 + mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
3092 + fi
3093 +
3094 + mozconfig_annotate '+lto' --enable-lto=full
3095 else
3096 - mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
3097 + # Avoid auto-magic on linker
3098 + if use clang ; then
3099 + # This is upstream's default
3100 + mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
3101 + elif tc-ld-is-gold ; then
3102 + mozconfig_annotate "linker is set to gold" --enable-linker=gold
3103 + else
3104 + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
3105 + fi
3106 fi
3107
3108 # It doesn't compile on alpha without this LDFLAGS
3109 @@ -275,10 +323,14 @@ src_configure() {
3110 # Modifications to better support ARM, bug 553364
3111 if use neon ; then
3112 mozconfig_annotate '' --with-fpu=neon
3113 - mozconfig_annotate '' --with-thumb=yes
3114 - mozconfig_annotate '' --with-thumb-interwork=no
3115 +
3116 + if ! tc-is-clang ; then
3117 + # thumb options aren't supported when using clang, bug 666966
3118 + mozconfig_annotate '' --with-thumb=yes
3119 + mozconfig_annotate '' --with-thumb-interwork=no
3120 + fi
3121 fi
3122 - if [[ ${CHOST} == armv* ]] ; then
3123 + if [[ ${CHOST} == armv*h* ]] ; then
3124 mozconfig_annotate '' --with-float-abi=hard
3125 if ! use system-libvpx ; then
3126 sed -i -e "s|softfp|hard|" \
3127 @@ -343,6 +395,19 @@ src_configure() {
3128 mozconfig_annotate '-pulseaudio' --enable-alsa
3129 fi
3130
3131 + # Disable built-in ccache support to avoid sandbox violation, #665420
3132 + # Use FEATURES=ccache instead!
3133 + mozconfig_annotate '' --without-ccache
3134 + sed -i -e 's/ccache_stats = None/return None/' \
3135 + python/mozbuild/mozbuild/controller/building.py || \
3136 + die "Failed to disable ccache stats call"
3137 +
3138 + mozconfig_use_enable dbus
3139 +
3140 + mozconfig_use_enable wifi necko-wifi
3141 +
3142 + mozconfig_use_enable geckodriver
3143 +
3144 # enable JACK, bug 600002
3145 mozconfig_use_enable jack
3146
3147 @@ -426,10 +491,17 @@ src_install() {
3148
3149 cd "${S}"
3150 MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
3151 - DESTDIR="${D}" ./mach install
3152 + DESTDIR="${D}" ./mach install || die
3153 +
3154 + if use geckodriver ; then
3155 + cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
3156 + pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
3157 +
3158 + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
3159 + fi
3160
3161 # Install language packs
3162 - mozlinguas_src_install
3163 + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
3164
3165 local size sizes icon_path icon name
3166 if use bindist; then
3167 @@ -475,8 +547,16 @@ PROFILE_EOF
3168 || die
3169 fi
3170
3171 + # Don't install llvm-symbolizer from sys-devel/llvm package
3172 + [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
3173 + rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
3174 +
3175 + # firefox and firefox-bin are identical
3176 + rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
3177 + dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
3178 +
3179 # Required in order to use plugins and even run firefox on hardened.
3180 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
3181 + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
3182 }
3183
3184 pkg_preinst() {
3185 @@ -500,9 +580,8 @@ pkg_preinst() {
3186 }
3187
3188 pkg_postinst() {
3189 - # Update mimedb for the new .desktop file
3190 - xdg_desktop_database_update
3191 gnome2_icon_cache_update
3192 + xdg_desktop_database_update
3193
3194 if ! use gmp-autoupdate && ! use eme-free ; then
3195 elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
3196 @@ -522,4 +601,5 @@ pkg_postinst() {
3197
3198 pkg_postrm() {
3199 gnome2_icon_cache_update
3200 + xdg_desktop_database_update
3201 }
3202
3203 diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
3204 index 1352fb9..a1adba4 100644
3205 --- a/www-client/firefox/metadata.xml
3206 +++ b/www-client/firefox/metadata.xml
3207 @@ -8,13 +8,17 @@
3208 <use>
3209 <flag name="bindist">Disable official Firefox branding (icons, name) which
3210 are not binary-redistributable according to upstream.</flag>
3211 + <flag name="clang">Use Clang compiler instead of GCC</flag>
3212 <flag name="custom-optimization">Build with user-specified compiler optimizations
3213 (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)</flag>
3214 <flag name="eme-free">Disable EME (DRM plugin) cabability at build time</flag>
3215 + <flag name="geckodriver">Enable WebDriver support</flag>
3216 <flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically
3217 downloaded and kept up-to-date in user profiles</flag>
3218 <flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag>
3219 - <flag name="screenshot"> Allow to disable screenshot extension in global profile</flag>
3220 + <flag name="lto">Enable Link Time Optimization (LTO). Requires Gold linker when using GCC
3221 + or LDD linker when using Clang</flag>
3222 + <flag name="screenshot">Allow to disable screenshot extension in global profile</flag>
3223 <flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
3224 and <pkg>media-gfx/graphite2</pkg> instead of bundled.</flag>
3225 <flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>