summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2018-09-28 02:11:39 +0200
committerThomas Deutschmann <whissi@gentoo.org>2018-09-28 02:11:39 +0200
commit2817493c420ea8dedce92ec221d93b405f27f8e4 (patch)
tree81e6ef2d393e663f4601278bbee2c89887698822
parentfirefox: bump v62 to beta16 (diff)
downloadmozilla-2817493c420ea8dedce92ec221d93b405f27f8e4.tar.gz
mozilla-2817493c420ea8dedce92ec221d93b405f27f8e4.tar.bz2
mozilla-2817493c420ea8dedce92ec221d93b405f27f8e4.zip
synchronize with Gentoo repository
-rw-r--r--eclass/mozconfig-v6.45.eclass9
-rw-r--r--eclass/mozconfig-v6.52.eclass10
-rw-r--r--eclass/mozconfig-v6.58.eclass2
-rw-r--r--eclass/mozconfig-v6.60.eclass99
-rw-r--r--eclass/mozcoreconf-v4.eclass10
-rw-r--r--eclass/mozcoreconf-v5.eclass2
-rw-r--r--eclass/mozextension.eclass30
-rw-r--r--eclass/mozlinguas-v2.eclass43
-rw-r--r--mail-client/thunderbird/Manifest114
-rw-r--r--mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch70
-rw-r--r--mail-client/thunderbird/metadata.xml23
-rw-r--r--mail-client/thunderbird/thunderbird-52.9.1.ebuild (renamed from mail-client/thunderbird/thunderbird-52.9.0.ebuild)0
-rw-r--r--mail-client/thunderbird/thunderbird-60.0-r3.ebuild (renamed from mail-client/thunderbird/thunderbird-60.0-r1.ebuild)300
-rw-r--r--www-client/firefox/Manifest462
-rw-r--r--www-client/firefox/files/firefox-60.0-blessings-TERM.patch70
-rw-r--r--www-client/firefox/files/firefox-60.0-do-not-force-lld.patch262
-rw-r--r--www-client/firefox/files/firefox-60.0-sandbox-lto.patch13
-rw-r--r--www-client/firefox/files/firefox-61.0-mozHunspell.patch25
-rw-r--r--www-client/firefox/files/gentoo-default-prefs.js-110
-rw-r--r--www-client/firefox/firefox-60.1.0.ebuild525
-rw-r--r--www-client/firefox/firefox-60.2.1-r1.ebuild (renamed from www-client/firefox/firefox-62.0_beta6.ebuild)65
-rw-r--r--www-client/firefox/firefox-62.0.2.ebuild (renamed from www-client/firefox/firefox-62.0_beta16.ebuild)150
-rw-r--r--www-client/firefox/metadata.xml6
23 files changed, 1171 insertions, 1129 deletions
diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
index 8c83b80..65d5878 100644
--- a/eclass/mozconfig-v6.45.eclass
+++ b/eclass/mozconfig-v6.45.eclass
@@ -4,6 +4,7 @@
# @ECLASS: mozconfig-v6.45.eclass
# @MAINTAINER:
# mozilla team <mozilla@gentoo.org>
+# @SUPPORTED_EAPIS: 5 6 7
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
# @DESCRIPTION:
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
@@ -29,6 +30,7 @@ esac
inherit flag-o-matic toolchain-funcs mozcoreconf-v4
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild needs to provide
# optional necko-wifi support via IUSE="wifi". Currently this would include
@@ -39,6 +41,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
# Set the variable to any value if the use flag should exist but not be default-enabled.
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild needs to provide
# optional necko-wifi support via IUSE="jit". Currently this would include
@@ -49,6 +52,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
# Set the variable to any value if the use flag should exist but not be default-enabled.
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild can provide
# optional gtk3 support via IUSE="gtk3". Currently this would include
@@ -59,6 +63,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
# Set the variable to any value if the use flag should exist but not be default-enabled.
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild can provide
# optional qt5 support via IUSE="qt5". Currently this would include
@@ -75,6 +80,7 @@ IUSE="${IUSE} dbus debug ffmpeg +gstreamer +jemalloc3 neon pulseaudio selinux st
# some notes on deps:
# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
+# media-libs/libcanberra is dlopen'ed rather than linked
RDEPEND=">=app-text/hunspell-1.2:=
dev-libs/atk
@@ -87,6 +93,7 @@ RDEPEND=">=app-text/hunspell-1.2:=
>=media-libs/mesa-10.2:*
media-libs/fontconfig
>=media-libs/freetype-2.4.10
+ media-libs/libcanberra:*[pulseaudio?]
kernel_linux? ( media-libs/alsa-lib )
pulseaudio? ( media-sound/pulseaudio )
virtual/freedesktop-icon-theme
@@ -118,7 +125,7 @@ RDEPEND=">=app-text/hunspell-1.2:=
system-harfbuzz? ( >=media-libs/harfbuzz-1.1.3:0=[graphite,icu] >=media-gfx/graphite2-1.3.8 )
"
-if [[ ${PV} == "45.0" ]]; then
+if [[ ${PV/45.0*/} == "" ]]; then
RDEPEND+="
system-libvpx? ( >=media-libs/libvpx-1.3.0:0=[postproc] )"
else
diff --git a/eclass/mozconfig-v6.52.eclass b/eclass/mozconfig-v6.52.eclass
index 8dbb55f..646232c 100644
--- a/eclass/mozconfig-v6.52.eclass
+++ b/eclass/mozconfig-v6.52.eclass
@@ -4,6 +4,7 @@
# @ECLASS: mozconfig-v6.52.eclass
# @MAINTAINER:
# mozilla team <mozilla@gentoo.org>
+# @SUPPORTED_EAPIS: 5 6 7
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
# @DESCRIPTION:
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
@@ -29,6 +30,7 @@ esac
inherit flag-o-matic toolchain-funcs mozcoreconf-v5
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild needs to provide
# optional necko-wifi support via IUSE="wifi". Currently this would include
@@ -39,6 +41,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
# Set the variable to any value if the use flag should exist but not be default-enabled.
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild needs to provide
# deterministic jit support via IUSE="jit". The upstream default will be used
@@ -49,6 +52,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
# Set the variable to any value if the use flag should exist but not be default-enabled.
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild can provide
# optional gtk3 support via IUSE="force-gtk3". Currently this would include
@@ -61,6 +65,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
# MOZCONFIG_OPTIONAL_GTK2ONLY.
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK2ONLY
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild can provide
# optional gtk2-only support via IUSE="gtk2".
@@ -74,6 +79,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5
# Set the variable to any value if the use flag should exist but not be default-enabled.
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
+# @DEFAULT_UNSET
# @DESCRIPTION:
# Set this variable before the inherit line, when an ebuild can provide
# optional qt5 support via IUSE="qt5". Currently this would include
@@ -312,10 +318,6 @@ mozconfig_config() {
mozconfig_annotate '-pulseaudio' --enable-alsa
fi
- # Enable sandbox and content sandboxing
- mozconfig_annotate 'sandbox' --enable-sandbox
- mozconfig_annotate 'sandbox' --enable-content-sandbox
-
mozconfig_use_enable system-cairo
mozconfig_use_enable system-sqlite
mozconfig_use_with system-jpeg
diff --git a/eclass/mozconfig-v6.58.eclass b/eclass/mozconfig-v6.58.eclass
index 4aab9a4..a27e404 100644
--- a/eclass/mozconfig-v6.58.eclass
+++ b/eclass/mozconfig-v6.58.eclass
@@ -4,6 +4,7 @@
# @ECLASS: mozconfig-v6.58.eclass
# @MAINTAINER:
# mozilla team <mozilla@gentoo.org>
+# @SUPPORTED_EAPIS: 5 6 7
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
# @DESCRIPTION:
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
@@ -266,7 +267,6 @@ mozconfig_config() {
mozconfig_annotate '' --enable-system-ffi
mozconfig_annotate '' --disable-gconf
mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
# skia has no support for big-endian platforms
if [[ $(tc-endian) == "big" ]]; then
diff --git a/eclass/mozconfig-v6.60.eclass b/eclass/mozconfig-v6.60.eclass
index ac0652a..b86fa2a 100644
--- a/eclass/mozconfig-v6.60.eclass
+++ b/eclass/mozconfig-v6.60.eclass
@@ -1,9 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
#
-# @ECLASS: mozconfig-v6.58.eclass
+# @ECLASS: mozconfig-v6.60.eclass
# @MAINTAINER:
# mozilla team <mozilla@gentoo.org>
+# @SUPPORTED_EAPIS: 5 6 7
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
# @DESCRIPTION:
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
@@ -73,18 +74,8 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v6
# Set the variable to "enabled" if the use flag should be enabled by default.
# Set the variable to any value if the use flag should exist but not be default-enabled.
-# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
-# @DESCRIPTION:
-# Set this variable before the inherit line, when an ebuild can provide
-# optional qt5 support via IUSE="qt5". Currently this would include
-# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
-#
-# Leave the variable UNSET if qt5 support should not be available.
-# Set the variable to "enabled" if the use flag should be enabled by default.
-# Set the variable to any value if the use flag should exist but not be default-enabled.
-
# use-flags common among all mozilla ebuilds
-IUSE="${IUSE} dbus debug neon pulseaudio selinux startup-notification system-harfbuzz
+IUSE="${IUSE} clang dbus debug neon pulseaudio selinux startup-notification system-harfbuzz
system-icu system-jpeg system-libevent system-sqlite system-libvpx"
# some notes on deps:
@@ -122,7 +113,7 @@ RDEPEND=">=app-text/hunspell-1.5.4:=
system-icu? ( >=dev-libs/icu-59.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
+ system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
"
@@ -162,17 +153,21 @@ fi
DEPEND="app-arch/zip
app-arch/unzip
- >=sys-devel/binutils-2.16.1
+ >=sys-devel/binutils-2.30
sys-apps/findutils
+ clang? (
+ >=sys-devel/llvm-4.0.1[gold]
+ >=sys-devel/lld-4.0.1
+ )
pulseaudio? ( media-sound/pulseaudio )
- elibc_glibc? ( || (
- ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
- >=dev-lang/rust-1.24.0[extended]
- ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
- ) )
- elibc_musl? ( || ( >=dev-lang/rust-1.24.0
- >=dev-util/cargo-0.25.0
- ) )
+ elibc_glibc? (
+ virtual/cargo
+ virtual/rust
+ )
+ elibc_musl? (
+ virtual/cargo
+ virtual/rust
+ )
${RDEPEND}"
RDEPEND+="
@@ -198,6 +193,20 @@ RDEPEND+="
# }
mozconfig_config() {
+ if use clang && ! tc-is-clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-gcc++
+ strip-unsupported-flags
+ fi
+
# Migrated from mozcoreconf-2
mozconfig_annotate 'system_libs' \
--with-system-zlib \
@@ -206,14 +215,20 @@ mozconfig_config() {
# Stylo is only broken on x86 builds
use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
+ # Stylo is horribly broken on arm, renders GUI unusable
+ use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
+
# Must pass release in order to properly select linker
mozconfig_annotate 'Enable by Gentoo' --enable-release
- # Must pass --enable-gold if using ld.gold
- if tc-ld-is-gold ; then
- mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
+ elif tc-ld-is-gold ; then
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold
else
- mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
fi
if has bindist ${IUSE}; then
@@ -294,21 +309,6 @@ mozconfig_config() {
toolkit_comment="gtk2 use flag"
fi
fi
- if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
- if use qt5; then
- toolkit="cairo-qt"
- toolkit_comment="qt5 use flag"
- # need to specify these vars because the qt5 versions are not found otherwise,
- # and setting --with-qtdir overrides the pkg-config include dirs
- local i
- for i in qmake moc rcc; do
- echo "export HOST_${i^^}=\"$(qt5_get_bindir)/${i}\"" \
- >> "${S}"/.mozconfig || die
- done
- echo 'unset QTDIR' >> "${S}"/.mozconfig || die
- mozconfig_annotate '+qt5' --disable-gio
- fi
- fi
mozconfig_annotate "${toolkit_comment}" --enable-default-toolkit=${toolkit}
# Instead of the standard --build= and --host=, mozilla uses --host instead
@@ -324,9 +324,6 @@ mozconfig_config() {
mozconfig_annotate '-pulseaudio' --enable-alsa
fi
- # For testing purpose only
- mozconfig_annotate 'Sandbox' --enable-content-sandbox
-
mozconfig_use_enable system-sqlite
mozconfig_use_with system-jpeg
mozconfig_use_with system-icu
@@ -334,13 +331,21 @@ mozconfig_config() {
mozconfig_use_with system-harfbuzz
mozconfig_use_with system-harfbuzz system-graphite2
+ if use arm ; then
+ mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
+ fi
+
# Modifications to better support ARM, bug 553364
if use neon ; then
mozconfig_annotate '' --with-fpu=neon
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
fi
- if [[ ${CHOST} == armv* ]] ; then
+ if [[ ${CHOST} == armv*h* ]] ; then
mozconfig_annotate '' --with-float-abi=hard
if ! use system-libvpx ; then
sed -i -e "s|softfp|hard|" \
diff --git a/eclass/mozcoreconf-v4.eclass b/eclass/mozcoreconf-v4.eclass
index 983a260..eef1b5e 100644
--- a/eclass/mozcoreconf-v4.eclass
+++ b/eclass/mozcoreconf-v4.eclass
@@ -96,7 +96,7 @@ moz_pkgsetup() {
export USE_PTHREADS=1
export ALDFLAGS=${LDFLAGS}
# ensure MOZCONFIG is not defined
- eval unset MOZCONFIG
+ unset MOZCONFIG
# set MOZILLA_FIVE_HOME
export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
@@ -190,24 +190,20 @@ mozconfig_init() {
# Additional ARCH support
case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- ;;
alpha)
# Historically we have needed to add -fPIC manually for 64-bit.
# Additionally, alpha should *always* build with -mieee for correct math
# operation
append-flags -fPIC -mieee
;;
+
ia64)
# Historically we have needed to add this manually for 64-bit
append-flags -fPIC
;;
+
ppc64)
append-flags -fPIC -mminimal-toc
- # Reduce the memory requirements for linking
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
;;
esac
diff --git a/eclass/mozcoreconf-v5.eclass b/eclass/mozcoreconf-v5.eclass
index 70dc868..ab8440b 100644
--- a/eclass/mozcoreconf-v5.eclass
+++ b/eclass/mozcoreconf-v5.eclass
@@ -87,7 +87,7 @@ moz_pkgsetup() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
- tc-export CC CXX LD PKG_CONFIG AR RANLIB
+ tc-export CC CXX LD PKG_CONFIG
# Ensure that we have a sane build enviroment
export MOZILLA_CLIENT=1
diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
index 425da7e..68f401e 100644
--- a/eclass/mozextension.eclass
+++ b/eclass/mozextension.eclass
@@ -91,5 +91,35 @@ xpi_install() {
doins -r "${x}"/* || die "failed to copy extension"
}
+xpi_copy() {
+ local emid
+
+ # You must tell xpi_install which xpi to use
+ [[ ${#} -ne 1 ]] && die "$FUNCNAME takes exactly one argument, please specify an xpi to unpack"
+
+ x="${1}"
+ #cd ${x}
+ # determine id for extension
+ if [[ -f "${x}"/install.rdf ]]; then
+ emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
+ || die "failed to determine extension id from install.rdf"
+ elif [[ -f "${x}"/manifest.json ]]; then
+ emid="$( sed -n 's/.*"id": "\([^"]*\)",.*/\1/p' "${x}"/manifest.json )" \
+ || die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ if [[ -n ${MOZEXTENSION_TARGET} ]]; then
+ insinto "${MOZILLA_FIVE_HOME}"/${MOZEXTENSION_TARGET%/}
+ elif $(mozversion_extension_location) ; then
+ insinto "${MOZILLA_FIVE_HOME}"/browser/extensions
+ else
+ insinto "${MOZILLA_FIVE_HOME}"/extensions
+ fi
+
+ newins "${DISTDIR%/}"/${x##*/}.xpi ${emid}.xpi
+}
+
_MOZEXTENSION=1
fi
diff --git a/eclass/mozlinguas-v2.eclass b/eclass/mozlinguas-v2.eclass
index adadb4b..73576e9 100644
--- a/eclass/mozlinguas-v2.eclass
+++ b/eclass/mozlinguas-v2.eclass
@@ -7,6 +7,7 @@
# @AUTHOR:
# Nirbheek Chauhan <nirbheek@gentoo.org>
# Ian Stakenvicius <axs@gentoo.org>
+# @SUPPORTED_EAPIS: 2 3 4 5 6
# @BLURB: Handle language packs for mozilla products
# @DESCRIPTION:
# Sets IUSE according to MOZ_LANGS (language packs available). Also exports
@@ -59,6 +60,12 @@ esac
# The http URI prefix for the release tarballs and language packs.
: ${MOZ_HTTP_URI:=""}
+# @ECLASS-VARIABLE: MOZ_LANGPACK_HTTP_URI
+# @DESCRIPTION:
+# An alternative http URI if it differs from official mozilla URI.
+# Defaults to whatever MOZ_HTTP_URI was set to.
+: ${MOZ_LANGPACK_HTTP_URI:=${MOZ_HTTP_URI}}
+
# @ECLASS-VARIABLE: MOZ_LANGPACK_PREFIX
# @DESCRIPTION:
# The relative path till the lang code in the langpack file URI.
@@ -117,18 +124,23 @@ esac
# shouldn't (ie it is an alpha or beta package)
: ${MOZ_FORCE_UPSTREAM_L10N:=""}
-
# @ECLASS-VARIABLE: MOZ_TOO_REGIONALIZED_FOR_L10N
# @INTERNAL
# @DESCRIPTION:
# Upstream identifiers that should not contain region subtags in L10N
MOZ_TOO_REGIONALIZED_FOR_L10N=( fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO nn-NO pa-IN sv-SE )
+# @ECLASS-VARIABLE: MOZ_INSTALL_L10N_XPIFILE
+# @DESCRIPTION:
+# Install langpacks as .xpi file instead of unpacked directory.
+# Leave unset to install unpacked
+: ${MOZ_INSTALL_L10N_XPIFILE:=""}
+
# Add l10n_* to IUSE according to available language packs
# No language packs for alphas and betas
if ! [[ -n ${MOZ_GENERATE_LANGPACKS} ]] ; then
- if ! [[ ${PV} =~ alpha ]] || { [[ ${PN} == seamonkey ]] && ! [[ ${PV} =~ alpha|beta ]] ; } || [[ -n ${MOZ_FORCE_UPSTREAM_L10N} ]] ; then
- [[ -z ${MOZ_FTP_URI} ]] && [[ -z ${MOZ_HTTP_URI} ]] && die "No URI set to download langpacks, please set one of MOZ_{FTP,HTTP}_URI"
+ if ! [[ ${PV} =~ alpha|beta ]] || { [[ ${PN} == seamonkey ]] && ! [[ ${PV} =~ alpha ]] ; } || [[ -n ${MOZ_FORCE_UPSTREAM_L10N} ]] ; then
+ [[ -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"
for x in "${MOZ_LANGS[@]}" ; do
# en and en_US are handled internally
if [[ ${x} == en ]] || [[ ${x} == en-US ]]; then
@@ -143,8 +155,8 @@ if ! [[ -n ${MOZ_GENERATE_LANGPACKS} ]] ; then
SRC_URI+=" l10n_${xflag/[_@]/-}? ("
[[ -n ${MOZ_FTP_URI} ]] && SRC_URI+="
${MOZ_FTP_URI}/${MOZ_LANGPACK_PREFIX}${x}${MOZ_LANGPACK_SUFFIX} -> ${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}.xpi"
- [[ -n ${MOZ_HTTP_URI} ]] && SRC_URI+="
- ${MOZ_HTTP_URI}/${MOZ_LANGPACK_PREFIX}${x}${MOZ_LANGPACK_SUFFIX} -> ${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}.xpi"
+ [[ -n ${MOZ_LANGPACK_HTTP_URI} ]] && SRC_URI+="
+ ${MOZ_LANGPACK_HTTP_URI}/${MOZ_LANGPACK_PREFIX}${x}${MOZ_LANGPACK_SUFFIX} -> ${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}.xpi"
SRC_URI+=" )"
IUSE+=" l10n_${xflag/[_@]/-}"
# We used to do some magic if specific/generic locales were missing, but
@@ -222,7 +234,7 @@ mozlinguas_export() {
else
:
fi
- ewarn "Sorry, but ${P} does not support the ${lingua} locale"
+ einfo "Sorry, but ${P} does not support the ${lingua} locale in LINGUAS"
done
}
@@ -330,18 +342,6 @@ mozlinguas_xpistage_langpacks() {
cp -RLp -t "${modpath}/chrome" "${srcprefix}-${l}/chrome/${c}-${l}" || die
grep "locale ${c} ${l} chrome/" "${srcprefix}-${l}/chrome.manifest" \
>>"${modpath}/chrome.manifest" || die
- elif [[ -e "${srcprefix}-${l}/chrome/${c}/locale" ]]; then
- if grep "locale ${c} ${l}" "${srcprefix}-${l}/chrome.manifest" &>/dev/null; then
- grep "locale ${c} ${l} chrome/" "${srcprefix}-${l}/chrome.manifest" \
- >>"${modpath}/chrome.manifest" || die
- cp -RLp -t "${modpath}/chrome" "${srcprefix}-${l}/chrome/${c}" || die
- elif grep "locale ${c} ${l}" "${srcprefix}-${l}/chrome/${c}.manifest" &>/dev/null ; then
- grep "locale ${c} ${l}" "${srcprefix}-${l}/chrome/${c}.manifest" \
- >>"${modpath}/chrome/${c}.manifest" || die
- cp -RLp -t "${modpath}/chrome" "${srcprefix}-${l}/chrome/${c}" || die
- else
- ewarn "Locale ${l} could not be processed for ${c}, skipping."
- fi
elif [[ -e "${srcprefix}/chrome/${c}-${l}" ]]; then
cp -RLp -t "${modpath}/chrome" "${srcprefix}/chrome/${c}-${l}" || die
grep "locale ${c} ${l} chrome/" "${srcprefix}/chrome.manifest" \
@@ -370,8 +370,13 @@ mozlinguas_src_install() {
done
popd > /dev/null || die
fi
+
for x in "${mozlinguas[@]}"; do
- xpi_install "${WORKDIR}/${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}"
+ if [[ -n ${MOZ_INSTALL_L10N_XPIFILE} ]]; then
+ xpi_copy "${WORKDIR}/${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}"
+ else
+ xpi_install "${WORKDIR}/${MOZ_P}-${x}${MOZ_LANGPACK_UNOFFICIAL:+.unofficial}"
+ fi
done
}
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 2e1e844..40d0ed1 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -4,63 +4,63 @@ DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3
DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1 SHA512 8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496
DIST lightning-6.2.tar.xz 1647116 BLAKE2B 88a44c7ee6a1395372e260e8d0a0e00a6b2546398000ca701b74f98f85b73424e4126215c94543534ae1159de6644e81583353d53ae15b0e82592b17bf5fb2da SHA512 d51e56c6b21829dafa59cef086afb23f4afdd7dda5b1fdc1f6ad47ba0945e11dbedc826bb9764f42323275e251a48802eb5af2f0e5da27f3a64c105ee9f0dc4a
-DIST thunderbird-52.9.0-ar.xpi 604235 BLAKE2B 976fa2de5d2d132dd1aa835292c3991a1faaddd542a0eb9f72a75ae200c68edaccc921d5263a6c69324af8b189ada47f016863d1df147b3e54951fb7d3f1ad12 SHA512 50b9e878463ffdaae09fbe1e5567200892f20c3c593e9c53ac7524f58c688711e58b2cd8a668a5ae82e3cf96f0c178f5ff111d2f56f049bf3c771b881715a67c
-DIST thunderbird-52.9.0-ast.xpi 541173 BLAKE2B 3aa4e92287ba968f22d10c9fab41fc790042705544ddb998a43d91ac0912f9b028de63fe18cd982c40183aaddc628a4c547428db96c99df7e11e20223f573469 SHA512 70d8168751acf69915f3c6643feb23fce813a313243a392bd3979db24c4f8641b56f92a9f5861aa4224549ff621fadaf4b0f1ad924cf68b9daf6687d15d886c8
-DIST thunderbird-52.9.0-be.xpi 570932 BLAKE2B b2cbd5730b479e2839d463ba2d9b28b2807fe63d28225080e0900a4b284b752ad770475fa632b6dbffac2be151813c4bc4fa7142c1271a586637458fcd3c52c0 SHA512 a5d607682e7519634c6d8efb6e688c476f144287973aeb854f3dc708f07a05c57784a0d2e6416bae287b3315e5addb04384077f55398989d3b8fde24a1a8f826
-DIST thunderbird-52.9.0-bg.xpi 634897 BLAKE2B 099428e50c562e4cf1168d2ee9c322d6fa30294b53d191e5439c3bae740387b2ff3f88fd3b6e17c62d177e8947921d7a7257bbce6a0540dc99f2b93b00156e8d SHA512 b7111d9589aeaad76d7e7a315c9cff8eda9c543979252f295f1e10c502746eb29135246681b10182a389f7f60f1e7267de8a268a5f51bc57605f9def02ea7130
-DIST thunderbird-52.9.0-bn-BD.xpi 676901 BLAKE2B f56ae9db45b41641ee28bc7eae0e3a10702896dc22d5ebe822c61fb8a6032a0752ea950e575590857331ae4ab29b5121a38288c9ff78dba2d503a4ab6d86752e SHA512 aee603e3c82e7f8d7eab37becac87dd2b1e21282719cb7241d0cfce97ec4eed0d059e950a53790581ce225a94059b3d7603a3366ce7eb1cfe88d4039a201edc4
-DIST thunderbird-52.9.0-br.xpi 559380 BLAKE2B 0a774847076b503edd83c1f08d48c3cd5df5bbbf89ae7ac2d5b534bbfc5a30bca07a47de6ea9bf8b676ba44aa31019c2e3e98c4d1d7f177d92f16624a8966ddf SHA512 7f1812799616c533b3170f853b9a625887f850f8ef5a84cd3fc7d4342b4df410e278b7010cbbb6d788d1ed6efd4b5e636f96536bc3b2c7fe1daca2c0b1cf94e9
-DIST thunderbird-52.9.0-ca.xpi 569910 BLAKE2B 5b8fef430525d96b8d019280670717f35e86b53d3edec01c3034fca11cea05942147b8be247a465fcee13f860b345adaa42b26bce5ad087a67220763d69882f6 SHA512 e21b987728ddbcb92666fd1e20798fdcc9da6606bd8668f40048a82c49424005cc87fd05f74ca39a9ede8e130234631ac5b9e1403e095307d56c630c336433eb
-DIST thunderbird-52.9.0-cs.xpi 579150 BLAKE2B dc59cf7f00139ec1b24f1a7c2760a82c599479afdd807a9ffbc84b453cb0b7f4293d69ab340b997a2bc2c4b6680840507cc20de9cd7d1bc606a01f9d350d252c SHA512 5d55c94b8b2791fa6f2a37a0930716026df24c91722744934a4fa26f2f64dea1fb5d3fb750789db95ebf153303bd2fd93c96699894260413710d7487121abe24
-DIST thunderbird-52.9.0-cy.xpi 554858 BLAKE2B faecd9a7066e51c66946ddd3775530545bd8dcf139d6b983424dd51710c78f2e313bb1aa9629eb38e2dad312d30313b0b74d710f324f3a5176735bc7141f014e SHA512 c11fe8606ac053e04a6f7ca0d95636ecf03ac38ab5a5d1f2d11e1b11c26eda1b3834426a356dfa1c91c8746f2bc8294cdb361d433070e2ecbe5c14a17af24da7
-DIST thunderbird-52.9.0-da.xpi 543335 BLAKE2B 0aac6e64c8bb8005592c78d3770eceb86a42b6bda5db8558da4ae4439e28910c721116792bcdb1bd09e372e55c88abf7f9d5384ba2131e046534ea9ba05af178 SHA512 a467bc94cd2c2c7fe9720864b65846a3d66db422d789c412b641390437689bc3f9004b129c222a315d7c0b1f028dc5441479001a595e0188ebe52606fe2b86e0
-DIST thunderbird-52.9.0-de.xpi 555744 BLAKE2B be9314cb5cb702920bca07d846e5fc21e61ae08fcf1bede633683ebc323724c0bed20cc5bccb68af7cbfb2789df8b7275db79739dff9af0bec9ebe42c806eb11 SHA512 3f70eba9ae04bc7c60684768746cfac5f38665fe2094da8c285584e5181f1fef71f6e655149045c69e27ada42956011ab224da96745e22f51691fe367fee03ea
-DIST thunderbird-52.9.0-el.xpi 662965 BLAKE2B ffd00c0f28c5eca89c9e7663fabe363a4e45d340c0a5f54a386bd4cd35eae31bd66b5d9edc946aae55edce59cca5e33504d59d742b53ee754990bc4c8c13a6ea SHA512 6e71b7791d265d564e86b803922efe70e4a42789cdfbb6dc1fcdf4c64a537688f1650d0c3d3c552b71c744c3245aaae65a62b940cf536784f25e8a89d2e66420
-DIST thunderbird-52.9.0-en-GB.xpi 531234 BLAKE2B 9d950dc2c7ce5101d5741efbd2181e6cd71ad96194186cd361185c7bda78ab14713827e1b4b5ba1b201e5191e4238de3438a41c6b32444b47b3c45060a9c8842 SHA512 97790cdd2d8d5bd62830a3698cb488d04b9588fdcb7759f51818ce206d665fab93c706eea20719e2aba21a701eaa77461bebfc68029b8806e9556b135661f227
-DIST thunderbird-52.9.0-es-AR.xpi 565995 BLAKE2B e087ad1dab9c9ebc24c5b5569ae0e276b9c081d4562f5cb0716df4b9bd949bd397c3651fa5a6e4adbe48f54e2c9f95d0ea5419969b216bc83a70bd1393292a7d SHA512 d2f7f03a0acbc911d97567e1adbbacc01e0ee10b6e7611fa2897a7aaf91fc68ee33e386351ddc957c7133e8c0401683396781b498bac536cec4a94a640e3e8fb
-DIST thunderbird-52.9.0-es-ES.xpi 445464 BLAKE2B 18fa0a887e87f24281fd6ae0a002e5d2d7f19f14d60d82aaed9b8c999cb56805f295ecfed3dbc1a0cf4ec83c61b183de5f3834ef31ff1db76d48e6ec09c3dd8e SHA512 d612e94b077b1df62c59b75712bcaa64c668a2ae95db19eaa5b73bde9f716ce78d254513d9ffed42b21fd0d4e5792b01806597483e69a5dc1fde56a5630906a0
-DIST thunderbird-52.9.0-et.xpi 551661 BLAKE2B e76fe7368b035fd84c1b4d0e6b85c77d8df25511dface74719178272d3ddbee735e8914ced5a0a68d148c98e55d61c2e36f3536b72b26fdb48cdb7e92498b677 SHA512 9f732be17798c601973fc1b8bc31d59fa9f31eaea258d6dbf7573ab2b40d3952e9e28d7a5f2ada8d0c7ee97dce20517f4d8647862b113cfabac135d49bb92d1d
-DIST thunderbird-52.9.0-eu.xpi 555536 BLAKE2B e18deb4f741c3cad9e8745ab1de0b5da7e50b1da44f8a65e9715d9452b30daa63e43b298780c718804c7967a7e1fc46d00e11f65d5c259e1a0c757f7450ce63d SHA512 a215f0a0da9161be33a2da2026924d347168222d546dcc9a8496e207fae0782bc103d5e32c768a4be2fa00fb8a600964083e5eb732e6f91a88cfed888667d948
-DIST thunderbird-52.9.0-fi.xpi 550669 BLAKE2B 77283eb69f4e064454be71c9f7006ce66881d8d1f88a40f0f32897e76181b39f69e51185cb41c92415f889c9a91ec94e8f600263235cbb38621320023f491c2e SHA512 f916163f6f615b20a1e4a60fa21111286ab8df3a9f88e243de69925394674721c2808cee34020a95d58702d8f7d0ac629cbadbb10024db0de46132b9d55ff2da
-DIST thunderbird-52.9.0-fr.xpi 577560 BLAKE2B 84e08093afbf64bc8acc8f0d0832144cd4c872f48eaf1b70bb660309efa94df58bcfde61cc4d12216d36169001c2bf0bf400df0cde00819afe7d477992a95bd7 SHA512 2a7fe31fce0714fec73d63ed44cff7f357b150e06a4c61f4eb6397fd8b124edf5f4ba2c2af87d2d432979099151f161cca743b4d03eb9279800f1b6a67fca955
-DIST thunderbird-52.9.0-fy-NL.xpi 563632 BLAKE2B 9fbc5b548c5d233d46f383ff4032dc9e970615dbd23a38f6120b9bf336e6e808c05c01cdd51129f16bb562a718498771e452c5b4bc5730d72ec875f2f9ddb802 SHA512 2d82fe1882c51f42d855d5df2cf8cd74423fbe1548d8fa5cfd080c164d730f3cbd30cccb85fccb4ceb7d8cefa8b658470586c2f0efc2f034153340908109edea
-DIST thunderbird-52.9.0-ga-IE.xpi 583556 BLAKE2B a094da3f008b83e59d99e6d53d81b57a452899dade7ef64b9c39c7ebbba1b24c36607893584d329b2f3a037e1f22375e8bbfc395f3db009f018861aaa86c72f5 SHA512 526966c12347422157a2b0c5cf4fca55b0d84467bc4bf64538e125477e50d3a5b958e024e6ffc6e15e1a0b753ec20031550e634808cc4e543e9cfd1d1d03cd0a
-DIST thunderbird-52.9.0-gd.xpi 574065 BLAKE2B e08f307dd992621e535f7ef0a583907b9071007d9052a4209b574260683529d4c0c335bee127273b87546b56c3d927b06e53878d0f158e946653952a605066ff SHA512 4588aa8eb885380c46a66e0850e38b2c848a745d58be19b9e9efa61a93359152ec5708e0d576bd70c59a9c514c546524294a443958c404c1bc0a6dea6a7c054e
-DIST thunderbird-52.9.0-gl.xpi 575150 BLAKE2B 5616d69171d961652c8c2ba33fb726f862f7cbb41df15440752f7cb4127c14f49ac43f1ec55288d172ad31079772f714f702341969164661d46c03f72f505eae SHA512 236f185fbd15615e1b78b41b3e53c1b2445935c9dea0354f27961a301f08a987eaaa42f2e2f5f38f2e0dbb5213396b35d72665c5c80250122d963f2729001c96
-DIST thunderbird-52.9.0-he.xpi 592566 BLAKE2B e867d3928ff9a5a19dd327f8f49a9379f8fb27d2d9d22cb3318cfae70bb181e683fbf64dae2f496a4ffedbd1719c060efb2ca62bd3b5546e2b9615fe1934fc48 SHA512 2dc5bef2c35b425feaa32ffd0380375147d544259d40c8448fc0343d0f8b3a19fb30bc994ad752906dd0a72d0b8a301290afd89cc6e48b8ff52c860891356090
-DIST thunderbird-52.9.0-hr.xpi 564779 BLAKE2B 96fb69879096888987648bb21ddab91a57c9a676df4ca3503380c4fd88f73a179054ac2d8dbfca001d3e110eaa023c118b06893f4ed19a66b71d00475e8e80a9 SHA512 f1f989f08c5be8d80bbc214b07b5ce4e8979bf43bdd70b8dca41b4f83c9f7d7c775090ca667e0679f8fbcac84df839632065af90fd9ebd304097e45e5339bd88
-DIST thunderbird-52.9.0-hsb.xpi 582241 BLAKE2B 76520b8cd65f5aa8bfe1ec3cb05fa890e767944dd212974d60fe3d3a1bf6a8c7cb3227b1473f40c4b0d87be66408cd772d0f063d5c676771ad778977e239d0eb SHA512 67f7e38be24cde53b169751667105a97c6acc2ef7e6789f9e9018d18641ee2c1d94cc622c192094d91294694758acd9f6a2e80d2b01eee02dd381acf3664e79f
-DIST thunderbird-52.9.0-hu.xpi 586446 BLAKE2B a4cf73fd72ce36fa20384131e1fb7bfd31cb56750bd1a51fb8135ff14c1326512cafb74e9a2d464ab781b007bf0fee292a8948a5a0c4019b503c8b742ad7a404 SHA512 80cfca987519eb5ee0b2bf063fa6a371a338c98449d76a61c3848363401daeeaf173b0db8abc39fea787f7f896a4da9e37a1d654dfc52bab8ff820e851ccaf7d
-DIST thunderbird-52.9.0-hy-AM.xpi 629880 BLAKE2B 8586732234afaaadaadf4996c1d293d8ea44fde264e2d6880a8b05748538a74622c119160c214033d6e329fbfa0b942a6a326de5d1ed07ac53cbef150c1dc63b SHA512 4ae4afbadcac9341a6e5995a0597d7fb35f4d42241be554cebdd4d6a6fece160aac23cf4d939cb22959a2b85e685849a7043f81f3521f6547c34a876da2276ed
-DIST thunderbird-52.9.0-id.xpi 546526 BLAKE2B 23e955ede40bc8070479a553b8d8563a6d20ec76bc93ef7952a644b5a3c8ed9eb81f47c4be68f64a4885cfdebb5d31e5b4e595c08f794889c955c90a02a1819a SHA512 26706b3e30a6e539dc1aa667e593928a10ec6abdd8df6e714f0f72ec54371fd12b12f1f322e0a6e94b6d9954999cddcd9e999155684180993718e43bcd05c5c2
-DIST thunderbird-52.9.0-is.xpi 555712 BLAKE2B d1745843aa628d02be9fcae5eed744b1cc6c720846ccaf9372ccebea13977a357bba60ca8263b1cda9cb3d16c29bf3ca3e489c2e131d55bde6b7670df375b8d3 SHA512 655eb55ef961eb092892afc5f4217c5465f37c22f7475b02964f3ad6e10c139980bba452cec12224c5f4dcade65b736c4a7618f88d1d2047cba5662b27822fc6
-DIST thunderbird-52.9.0-it.xpi 455408 BLAKE2B 0d4a16c7261d79e95fc1e6ea6a84230882864144c414bc06f09b998c532495f05d910312294c2177d0a1eaadfefbef0726ee70db24a09c520e19bd5585192128 SHA512 e0d70a3f1d96a1cd8c7c45f381c8710c137ebe09cbc3fe7ef27d1aec0c632fe8733fb715a03d977112f2bfa38a892bbbaee30b45b009f94b6d34be6d61645d21
-DIST thunderbird-52.9.0-ja.xpi 630053 BLAKE2B 4f2a82a3b074c48db89076ea7b599e0167593acb6369aee219ece2bb496c39434e26d5facce8a6840768917171a295fa93ee166942ad5329a742a604c338035f SHA512 4cde8564df31275f0ee98503dbbfe378956fdc817c2d7228f43ddc7bb6396f2bdbf157813e17a2e3f9a979ccfbb09463775ca34925736fe4ca0e78014e3b9d9f
-DIST thunderbird-52.9.0-ko.xpi 595517 BLAKE2B ee1456b9fdc865be6bf51c57af56bfa78f71e6aad3cd2948ab32134cee6e7339acae90820ef26312539a1f9286a674ee6b2009a1d4d98d86efe9e3216376cf18 SHA512 5c112ddd291b0de8f843d859367223d6017a04bb41ad479ddfa6e2a29c187c01deecd49e9fcb6a73077c6da5d2a9ffdb07d0077c10f9a672981628ffb4c7aade
-DIST thunderbird-52.9.0-lt.xpi 580598 BLAKE2B 1aa38f1331cb859f164117698656ca7f064ca89dd5323c6a2b555774a794de89dbf14eb4ec2f009da6a64722251dca62f7b88d7d0bde3a2d901037eb58002507 SHA512 bb62b1f6e98d9873f98ab4d8e1892758097e056389c9d3d6267fc80727513f6943147c462314eb18793d61a7c6daa0b6dac498c65f61bdb7ed91f9b5a92ed68b
-DIST thunderbird-52.9.0-nb-NO.xpi 551104 BLAKE2B 50f18d882edce20b63dd4693f710729498c46db3fa7abf765e35a1d803c48aecb8f08f905aeb0fbd9f87a69b716a488ed2053ef246a96b959501372b93240d1a SHA512 3b4ffcddc3227cb3ea14eeb7c272816fbb1bc1fddf11b2c9198a251b77af7bbda665e96ebc02cd209169e3c27a866a0a2265e53643feeaed1fe1bd5b35a8397a
-DIST thunderbird-52.9.0-nl.xpi 557957 BLAKE2B f04c03b4923986e0dd93eb6877828561a1ea64aac41f8947da685cd0d6a34820759276d13cc6f9d10a15f91d89c569e5e3eba963822f3e2ef0195b1a069c00aa SHA512 3d75fb2a3934b48aa40bf40673e56f68fcf7185132c14fcfd5f667089266221eb080e55a3ac88ff1a67cb23a6d8ae3e46ae1c0fc4826f6f7d7343420ea7f75e7
-DIST thunderbird-52.9.0-nn-NO.xpi 551892 BLAKE2B 5ef7a94f71e03924f22c58f567e88c03494e35fc3a5935f45bb8e0b6ea18d002ecfff30891b86895888f267dedcc71d5d19465abf1da3d9edacbe7fb2e7bd6bc SHA512 7b91c65372f4c79efd99a01d8a20d57b5df7946c3510989f05ebebdfff858b231ff010cdfd3503d69b79da6546a79a1e208b111f32029c4ec70b7ae1acca5883
-DIST thunderbird-52.9.0-pa-IN.xpi 646568 BLAKE2B c1826adba2f53260d0f182bf141231b2f4b2ad39f6a6435ebf9a73f00a55db08b045eca23d52f6e406b718bf3d9b7b56f9f0a7c10c95bdddec8a7d9d0a9dd48f SHA512 f20585372f247fcea5f0eaba640feaca4368bb2c84144abbb784a1a9266b30778143ed948642946fde34c000d5fe1d06cc55f030449f89426731b43c83a559f7
-DIST thunderbird-52.9.0-pl.xpi 469901 BLAKE2B 1544ff8d2c87fc19b94a36ad68bbff02fcf58e5e01f72447ff3041950510288a1cb694f0b32ef745d2f9778289119ad4ff31ef07029d4083ef991e9712df2979 SHA512 bc125ea42aade77abc0e4cac23e076661babf92198a07f0aece67960e2f9245dc1e59c0e512877fb8b2c957810ff049b94ef078ac1fa2752bfd2c4c61ea52aa1
-DIST thunderbird-52.9.0-pt-BR.xpi 558224 BLAKE2B a4ce6421b9348bbd7832eec6292d6d4809d7085eaba74e9fdb82da5830360dd3a82547952f1795bde13541fd37d6778f73efeececac510c47828bb3c43917310 SHA512 fe9e044d4b0c03fa084c1380206c7b7697d1f1c181bf06256c2f3a43caeb3e8f10942e15ef8bf0589e4ccf788b4030464130f05bdb893baefac750256c3dc357
-DIST thunderbird-52.9.0-pt-PT.xpi 565624 BLAKE2B 99e61a6efa2e56a547e752eb9f7ba454ed4130e4698ec5aa5e907c7e288adc1549462a040117652d5871e20ef0862415bec1974c393ad1f1523cf3f2e626ec9d SHA512 b434e5e65d12da96ed4c9c08046650777ad8d10408b0dcf3065de3d9168e179d8bf98b5a673949ee33893a667da54ecfa904ecdc898f3c6e46a56218e6dcf497
-DIST thunderbird-52.9.0-rm.xpi 557605 BLAKE2B 5fcf0eedd83a419546c2a3f94d45f7105b3df7b4d274e74b18a3bad7454908396475dd5696f0ef5a0cb75be838546c8ba6438db56e0648436a1d123000877af9 SHA512 0740f6d595a7214b68a90d3077b55c4edd94d26bd278d04394d921e05ff719b0c664e88ef6b035f66c4b6d64bd6c439bf0c6b51c80bee0a6dc0eb479fb68fd56
-DIST thunderbird-52.9.0-ro.xpi 570529 BLAKE2B 33ed665aa087f8d1a3be9b80e6c0c020d24c1c22ee832c3e21ad44e306b521fb7b9d78025925a685c90a802be21b016648212b698c65bd5c8085b459991cc6b5 SHA512 9a7a4ff31763fc43e0f6e5a0664d3cc16ac74794cf2cb2f200446f4a8ffdeb4fd8bc632191f42d4610434c8315b683fede11593ac26047a9f9d26a5b96c6f0ac
-DIST thunderbird-52.9.0-ru.xpi 530670 BLAKE2B ef87fddfd4e1b01a128ca90e06e3e70473f89f4b682a1214e1c3018729e65342789321ab8ee76068d01b745afa37cc95b25f52790ee143fe95ced8d7d3170e43 SHA512 41bf73c0ce1cb325b46eb1c0c7a9a3edcd8509eae7cd1013a2e56147ba371ca12ff9e0e8e6ecd9615c2ae3c1534d30374a17fff28b1813b44c641cfb235eb53e
-DIST thunderbird-52.9.0-si.xpi 649010 BLAKE2B 347d4c20e70cbf437efe9e84634ec68b9d3e7a0dee44ee16318a35d2d99b14bb2ecea00a22d4826e2e18a13e64f2df0726d0d0e1c1bfa002d4fd87158b3b17ea SHA512 859024051568de4ef577a06219c397622f841d260ef4101a7e30285f559e929b995cc9f30951d437ddeed1328285884474875681ed803590a5d72ef67f798eb2
-DIST thunderbird-52.9.0-sk.xpi 583882 BLAKE2B ceddddb3517849b4a361d773973ef4e7c26663aa8121828e50c22db04296666821f7e49bce71792108a1d4046a24bf6b55abbf48086de1a8befcd29378373156 SHA512 e031a4aef7ec8930d2d2dfc12f0a94ec60d1b3f1d5aa4e298809efb80e478cdb17712979dc0a2df36f516860119f30eddaf78944bb7c6dbf20824295421d788c
-DIST thunderbird-52.9.0-sl.xpi 562834 BLAKE2B ea3705a1a6756e2a8de26bf41b2ef24b12a6b484221e549936125bcb0642991f8da2ff822ea9ef42316182168f9fc9fc844250f5a177ad0e40e449124d0f2bbe SHA512 b6a2358df2c43102b130c827bb5fd7e567e0f11c28d65b931a6f96553b2c8f1ef5cfd35783c4bb75e703c85021283e57b092f84ee7d418e50e949635825d2b8a
-DIST thunderbird-52.9.0-sq.xpi 570616 BLAKE2B 22a608983e0cdea39e0dec636e7af160a5b9afa4012a83c6207f0e4fbfab0632d9f58cee859f6047ab1b9ae437ac721e5cfebaa76104bc3f7f9f8d304bfd8777 SHA512 28b5d009013acaf16ef3b8a5781e34b207c9e4bc01edb4c7e1ed0dc0273d9deb3270b1ec05749f5e131bbc8883d976809057659d92b68c5375a4e9e04146d045
-DIST thunderbird-52.9.0-sr.xpi 609020 BLAKE2B 22df230ee19eda1945f359ec14b12a2ed56992d54ff8ea833a75117642078b7a67f45386864f1e9213138691a00eb62aa48b1033e6a1346b53caa95dc8bccfe6 SHA512 ab98bccbc87f0456fa12732817531887f18175521087632f350cd24d126fc94ea98b0c8155502db7676387f6c1961560954f5f4dc5351dfad65a24ee84b3675a
-DIST thunderbird-52.9.0-sv-SE.xpi 565777 BLAKE2B d53fc8e99065135aaaafbac2dca5f9ada472ce0d11bde4a84a54b2cc61c001ed0f95b6819dd5940eea8d8daff7e70bd45950212f89966cc8e9abfa1aa7380ee0 SHA512 ff30d6a220f8ff3dc8a3f7672bc814611ed9a7523498efbf101b86285389a2a3f4533485266ffb36dbd9844ef5272ddda9cd54efb90e71e44a033179cd41f982
-DIST thunderbird-52.9.0-ta-LK.xpi 675039 BLAKE2B 1c2dab5c68a812fc6344a5b25a120d5d502bf3772d509a28f661e183fb5196e69b42a899f88d1d9e99730c6d68fdc87d0a0a24e20f7465424ccf95e58b8839a8 SHA512 5bcd5a65d88657c44d60bce26550a6896319d007462ce4766901b03e5e1749f83f29dbb2e5989bb624db57bb4c51223d48fb1e815878bc4bf863cd46b93ea865
-DIST thunderbird-52.9.0-tr.xpi 569926 BLAKE2B 992ee9e0ca14a9a8a3d1a75eb8d5caad1fbf0cd463b33fc0e31329b43ca9620eaa06f519d5acabb7b71304ace3acd780a7360a184f7b34e5b66beca135224367 SHA512 b302f024a827cabf1e46b74892410f71c62a63246093bd3c014feb281bb46a7998af8ba75a7be4c2dd8857c574e653329b76246e34454bc2556992a7663d1697
-DIST thunderbird-52.9.0-uk.xpi 652855 BLAKE2B 980c0869662425d8a35e58e4cff2dffdc159020c11474891e7200adc796a08b1f20e0eb218e46471a7db176b61cb85903ed7356a0fda34da109352740d7d3c38 SHA512 1d6746d15085b427400000b1e20a691c9b7a4184f380d7fd516af83ff130a450538522d1d9819a7094237f3ad2d51373098fc178f7803be8c9aa62e6ae2ab257
-DIST thunderbird-52.9.0-vi.xpi 637164 BLAKE2B 3b1e661c3d7b628d201b73de0edd19e3bcb9979b9e9cad31ca3e62f00b5e9a661569507cf872ffd75ec1ee97e3bbc2c71c4915a5b05f538d2c3d9e4d49e9559c SHA512 90ec8dda5fdf491a2d81c0f675753f19f1c6289b42c08d5ea6b73e0148f07828d481723bef7a516ed67ac1c9bdaaa489ae9579782b389cbad4cbe76f4a19f1e1
-DIST thunderbird-52.9.0-zh-CN.xpi 593612 BLAKE2B bfeba596b07feafccf24da7fe945fdafe24d596818f601e189eca1d8dae4e98b6f57a4b3535d313fa0fc1629bc58a84ff688d824e3afd451c1fc4530b6a3be4d SHA512 2edc8f16f4dce60c5ab8f29758f380885dec06360d6c39f18aceeff2647da71c6c53f5bb3e4b718acfa17ad1692b87df7320cd2966c3de64b0091879337cd0fd
-DIST thunderbird-52.9.0-zh-TW.xpi 595729 BLAKE2B 33702ec38ee830913c9b27dd102c38d7f6b7ce5f0b68cab14a71941f6a86dbb9dc785c5324dfd04acc8f5fab3562c439f3efab95eee8401c061efa8f38d4a2dd SHA512 a8b9cf32945efb8ed958ac53ab11e327f8dba8af29ef7c18af66d4cc9c7d86bfbab3e44e61d14a5eb40b82d63c9ea3a875672bc96c0baf08d841df7b7e3dfba0
-DIST thunderbird-52.9.0.source.tar.xz 230441012 BLAKE2B d39dc94f4e46af1b651e2b4139738a2bfc11a76506847bbf5b2340c96a300d7ec9534c38faf6f2fc6a574c186334dc92ff9057d92c560a8d1e4620138e64721e SHA512 2142ba7cc04f48a9ffa17ad8f3a0d761f90416c9e6a7066be662a09b19846f13f0fb9669356ccbbf576744a83143cd659c28ce034679c4d6377004f428932dc1
+DIST thunderbird-52.9.1-ar.xpi 604235 BLAKE2B 7981734de83b22d428e4b988adb938cf7b0ad0b54142ca14cc7e7bdf38729b57f4c9c56a22c939d322ce03aed55d6f1b726bf6fa23d5f35347602691a2b435e9 SHA512 03d93c275c0e38b07519bfbd893118ace69928eedde0d236e72c6900aafe2137641f76155a0e02fcb4b9185ff8e49c04937022b75b0e85d7ea9de05b90e2d727
+DIST thunderbird-52.9.1-ast.xpi 541173 BLAKE2B 060a8ee63b93bdd230aa49328f37c109458c4caf3b4b719b10f461ec3b9f5141ce61d67d8ac1ac3c83ef098a8d4b6afdcb695cf895fa94e1de23ecdb555f257b SHA512 689911ecf9a92e3dd25eb305fc3d1179b4739f608e3be67c5367da3fdf0508951b816547333e1b2f16dbc20afd0407996b933309b6eaa3bca2340993a6d475a8
+DIST thunderbird-52.9.1-be.xpi 570931 BLAKE2B f5a58a51bcd00cc256bc7d97813d89c46feef2ffdea07be3f9509b2dd1787fbde81f49d64e1a1c63d2a09d54a07de9fa8f2c958f74609293f61af9fb971c1ff8 SHA512 6ca311620b04a604801771a40a7405aabb2499624dcb3bb10eaa3f0a6dcec1cb8c2db3f9ab51b1f505b164be89bcafaac1dc0cba3f3f8067f48c4dd61852c469
+DIST thunderbird-52.9.1-bg.xpi 634897 BLAKE2B d7faec512952ee336a1ada9552ec76721a89f9ed31a242bcd6a210b38a0c4b664fc212f7236a6e541386f70c3c86b7930fed91ad47c06d6045c8ff07181e2d50 SHA512 0b80aec2e54de435b74e5635ce2bef6f8546118f36346b9a845fdc8cbe653eb99ca8bf10e43facf3bc443de99474f20c39ae3d702e4c3d563a6ecbe2d4131d67
+DIST thunderbird-52.9.1-bn-BD.xpi 676900 BLAKE2B 97ead447ea6dcef7d7f367b56c3246846a8984d51887a4df75d9292cc0b1c86b1eb75e85fa0318c8e5372478f30e8c5ebb1653cc956e68928e3ced9ca0faab11 SHA512 8e560ccb37a55f3b538197a84b38494ea73454ef0fffa41e5c473e0efe4814b41f6d1279e75ca79d5c0370bc5717fffbeb20a544e46a5c42d9b837383c44e23f
+DIST thunderbird-52.9.1-br.xpi 559380 BLAKE2B 2dde76cfa4a6f3c133f64fb77b99b10248c00eb4f2faa6ff86965626318c76397d44d81c480230c46a031423cd968da86ce39e1725667818ca0af111f790303d SHA512 a492e7842fb8219fce68727e90b7fb5a94c245186896c519a72e67a5ce4b04b3dd11d1f635c3262978c9ad64be14ae26af7f1c7e8a3295c297eab4c47ebcf73b
+DIST thunderbird-52.9.1-ca.xpi 569910 BLAKE2B 3c77e9ea27b9500a073a98cb3f6d57bb56c56489133ec8193c162b768716da1527d566f3de17c83497226c47736dcba2080caf4375aadf14b4d29cf0a717a3c4 SHA512 a2a49a478f8474d7a89fe9540698890071402148624804f585e979784b244379ef751b9d1c1778756c8ff84f8aef3b42a4c7e4b4148d46a997b1457de52af3ad
+DIST thunderbird-52.9.1-cs.xpi 579149 BLAKE2B fed50ac7f7accdcc17a2a33806167cb308aea15daa49ac84a8077c965eac11590693cb4f0132bed908ecb29b11dac567c352c17ade1cbae2148ea5863f86d8c4 SHA512 2a90e406a9d075841908090a0121d97b0196d5128ebbad3e4ed5df499f859fbdd2822b1916829659ee1feac6d5cac87763de91c82ff2529ca5ffc7540788b11c
+DIST thunderbird-52.9.1-cy.xpi 554858 BLAKE2B a2efa3b9918fdc68422a565d6b67aa2f1540b4047c6ff875f85acf164f1d3276d98a27eef9263a13de368c2caf47b34025587ee570e394ba9c2f6820daecf76c SHA512 60b2bc9d44eb0d62733b44cf581ad9100ef8bdad69c3941624d185855834e3ff4626b540b3d4cc92eef6b2003daeb13b543466a2b2a5ebe267322de39be58ca2
+DIST thunderbird-52.9.1-da.xpi 543334 BLAKE2B e3fc284306e836b629257ed553153bc2912bcb866b22704d56c0ef1f8e134ad956befa0479c618b4459b251ae6f43b5d4d1213dd2a513c2a8cb6ad0a50d2119c SHA512 e310ab9d668162a80d3a8903d4ff40954611da9e257e44736150377a171dd3e53364dc08e13bd329929566d8f06b1b4570d8650c3292baa8be96d3bdaf18d81e
+DIST thunderbird-52.9.1-de.xpi 555743 BLAKE2B ec9940dab9a587cad409081f845c2c100eb6cee0221c61c7bb0fb17f5a66142eeaa2b0caae61527140deb8ce2cd177d065dc74f5f9060ef1deb9085fa38ff192 SHA512 3fb485594238ae26e79e81db2abb8037d43c7c090c6486a96bb9364374d7efd030a51a992e427f6d583b81d72cb356e07bd4d44bc93c95a971560cea5cf05d43
+DIST thunderbird-52.9.1-el.xpi 662964 BLAKE2B e4e44fc4587eb8389f3c1f5441cc1bf6f222b239354ac13bca12242e0538d79d0b503f0f916823f77985d1a6f7411eea8cd4d2a66d264485012b2b2be2d85dfd SHA512 ba3f35452cacfdd0327540ab1f48c45dac7e3204ced2a08dafde1b97a6b21653b7e11f21fa027a7408287fbb9854228e328283784a7419057fdbe346739c2834
+DIST thunderbird-52.9.1-en-GB.xpi 531233 BLAKE2B 98b524dbcd34081194028a18ae3e0395920d8ab9b0faf767e122b6767bf10452e240a21962bac477ddb460f1338046deb26c7d3e3ebcb1a47397da2d1e85cdc0 SHA512 c88bf8b7b45582cee6d391ef2e793ca6d931a73dd901b1320c266ca9404ccf875092b5e89c4cf5f3f2fd8d05f6fa37eccf493975a7e4e62b7cb2b445631a87d7
+DIST thunderbird-52.9.1-es-AR.xpi 565995 BLAKE2B b4dd2c879e887ec180fc536ed8d75a484986b243e4bc514373664f6c864916ec81d973a67da0fab76ec470ae3c08f4df019564346f3f5883308784d24df9d269 SHA512 621c4b2a1afb1750328cdbd86445fad394a45d610f7a59b1e66bfcb7d92c28ac8eec47662906b461a9aa2f51a8d445c86591ffdacf8455b7bd4094af90924ab4
+DIST thunderbird-52.9.1-es-ES.xpi 445464 BLAKE2B a52b8b19a4775b65ab503320792ed6b3eef92d0d25468cdca1a0a1136b9acb0540b76aad8fc632104e43683b19f7917ad222c0d10364a4feae006afff767f4d7 SHA512 ebe899cf7b21037701690c5239d8b3c28848dfe732b550177ef645e8afb8df900a4edd665625e33ff10e14451b6509537ca5c4c68411cc12939a5eb54bbddc95
+DIST thunderbird-52.9.1-et.xpi 551661 BLAKE2B ce1f0bbcf2ee30e1fb92c6441ff9b97756931b50eb349612c3a9ba403b1657ed0e3a754a58f01e255b647d9c9cd8435384895af993dcfec041280e1e255212ca SHA512 f135b4e0c69fe039b2843ea3d80df28bd9b1d542233935bbe3b4564a3da88d33f07bfbb4dfbe0bbde5666f7621056022b6c9e24a33a25d08b2f80139e064626a
+DIST thunderbird-52.9.1-eu.xpi 555536 BLAKE2B 62591d66044cc5807abde288d53e9aea2580a3ac0604972eb11d88893542e4a35d07fe34f7c135eea8759a4d2a207d2b18f2e7f359958796b0b2f95b1a63336d SHA512 7bbbde796dd3540fa52e0867e3ca62d4e8afa52899c77a1972b13f62a04625673d9493f2492725802908e478d611ce428bbe6aa912e75af64178033c5f298ca3
+DIST thunderbird-52.9.1-fi.xpi 550669 BLAKE2B 69e5b8322d39b70781294fb67fbfd7e17f527f68dda7cd3938f8ec80de66fadc60f63f4028c9b5eae6a22e7d9f08534fc5b8263e6120f0c0396c8d357664b39d SHA512 8be41b936ac46db288f31d49c42d7c1530b86206fe6272e0a83ecf2d68f025046ffe0241076f38bcbe55b52d982b60c15027e82fa108a3a3167838fa4c35159a
+DIST thunderbird-52.9.1-fr.xpi 577560 BLAKE2B 34b541b44a3a296180bf068f916489630b9d355b7442836fbeee26fd9261fd90ca5ded893c11badef2dd9afa63aa7701fb197243db46cc84afd0a0e26395a01f SHA512 121e73d4c91a180fb1a7159525274e3e81922828cb01d06ec5e939458f75d12fecc444e6ee06a864c1f2aca4b6d7234877606eb3d30c2d950ef1daf0a68da15d
+DIST thunderbird-52.9.1-fy-NL.xpi 563632 BLAKE2B d1be564211cb41a2897038b3796daca1d87fc9dd367422f6d34da34e6e594fbefa846fce33cfe6f8014a0471aff5ed036009cc8b8b30693e635de49040fc4e83 SHA512 ddee8c80ea0bfc8c3644ff16b61b7b9defbe000ce0d59020b776607f506970a6a94752d14c41b487214ed0544ed1aa3c87e88810763709a0a13a7e3d64319753
+DIST thunderbird-52.9.1-ga-IE.xpi 583556 BLAKE2B acf08c3db7db69422d50f239df51d7311b470620d3fafc8c87ed2778ef3464c4dface1ee773303b793dc617b839ab13dc210e6f743ae1a780f5045b2b1700d54 SHA512 7eb95bd2ebe319006453d9441eef83c72f3f100930770990f0a3401757c277de62258910be4b4c4010891a5b335a7455895845ea421a99c2591f1f51f0a8f2bb
+DIST thunderbird-52.9.1-gd.xpi 574065 BLAKE2B 4c91b7fefb0196592a233922c406609fd2618fd620393d7243cdb1e84839500683d9e900cbed8f5908cd6f2ff3fb139320e780ad978c657e2fb25a266a75454b SHA512 a37053cb56323ec9455f2c0605ee178335564b57c1d5436b58fedf2b30f6ff83f5803380925ce38375b24ded47268bded1e395aaebce56d985da27182a69ccd3
+DIST thunderbird-52.9.1-gl.xpi 575150 BLAKE2B 0e144388597a9cd02e7fcc2d0937a9b0bb6122767e7c95eb0aa1317292b5eaaa9e62e3a41197040f1407bbb49f1772cecb8f3d0499c524e47c06fd919cd25e2c SHA512 156b89f7a27b6bc6ba17c889c23822188770637f9a1bc0cf025e59abcb0558a60d8fc22567f4e45418fd095b5a1bb26b2d7b5eec9923a8c9a81ec5f6220c4b64
+DIST thunderbird-52.9.1-he.xpi 592566 BLAKE2B d9754c8712c07656378f0e2c655c50cbbaf4771c4c18dcb8b88676ea0cf8f8add7ff62fd929e034b5446426bbe6753c0128fc61561526913902d08331a2db705 SHA512 84d6b327bcea27294a4b9a1475a516da63cde3ba294026022a23813b4cbc60c8f99a99e7bba45381297277b25be3211dd12d7787dcf77af6e475fc961914634b
+DIST thunderbird-52.9.1-hr.xpi 564778 BLAKE2B 5f153149aaace7d2e064349d4a6ece05f483799e7a48025e6f01d8e236742bb8143498f532e56f98694f13687900f19290ef21d6d982dce0004097ba45ed2f4c SHA512 145885b1a9e938ad7668e080b7b190e5755da0a88115ed425c110d630d3eb6d33a822badde7817e0c5fa3a695c462c903be0999ec98dcfebeaea2258c4c7f3a1
+DIST thunderbird-52.9.1-hsb.xpi 582241 BLAKE2B 60397a0b526383452452f5e106e2e8abb11eb6f1feb6ac80e2b2dde1cc4b9972b9671dba1848bb0df4bfbb7672781219ecea7d5987bd294721c11ac2e4fcc917 SHA512 bb35005c9d4a7845e30f0f9f14b2ae71df3442720c5cfb6bbe9566dd1ab532b3f82a60090615e10c56b601913e2709218091213783302b2c84a6d04aea1fee50
+DIST thunderbird-52.9.1-hu.xpi 586446 BLAKE2B 752b687cda96dd4459bbbae217987e0778f7e49e5e2bf277260b8d6967bba6746996e18b563496d83fa4d7d9baa684e44e9aa1458b550f9a8dcf7383351c4555 SHA512 38578e0cac5fc1ff7cf9e5f7a7d5cd78771de734b3fd007c2306e963465fdedcf1032d0b5b17454d9aa9971ed95843c77178a4be4e08821779c04afff5eaf559
+DIST thunderbird-52.9.1-hy-AM.xpi 629879 BLAKE2B 7caa334d6a5490e6c3fa3b39365a3140403e2ecff504101dd5fc846b5024ed26373f183646a111fa08f90e1da8fa4f8355d4db525884d7377b2a5439a49dc867 SHA512 d3cdd5c47254728a358e0a5ceb775660ad4e52fea6b35f8a885650662c51d3e8c3c801ad23fa15c5d8c8620e2581010a09a53b90bf5d5383f6ccd2ea2499f4c5
+DIST thunderbird-52.9.1-id.xpi 546526 BLAKE2B b126a5fa5f292ea6212563401085c18995d18bf4a6277321e94ebb26010975de854c63b95a5a9fefd39379b066b940166f444bda83de37f5ebf5c9b7dea4cd86 SHA512 282afaa58ba6112217d1b2ec26d0a4f792af4d7c7201e7d900d9c558e7e2f709065f65909158058d8bade7756a6f611de06c21f974fb461d9321df1a8202d121
+DIST thunderbird-52.9.1-is.xpi 555712 BLAKE2B 8f141a65f2170e7ef106c9b9c6085d0331b62b5523e147767ec042021ec7ba9f90f0886114d33fe9ed694c185885c0eac908649d9b78a935898cef6815641f0c SHA512 ca34a1c0645d4e2a847055c47b2a507aeaf0b9ee8df24f58459f57ef7cc75970ab2caf00d4506420fbb15ccd277fae25a57a8b130bc5e1ade72cbf406f17209e
+DIST thunderbird-52.9.1-it.xpi 455407 BLAKE2B 65affdd8d7235b5dd36b68be0b8e385dd28fe1f924699227939b5c227e3c6eb768d0f0a67c27dba4581e4b9d793c95d854f834120f7b188cca5a0ae4124348cb SHA512 a80a004d18d6fcbb1656d8dd95b6d45176da601b7c00f8e62efca7716ad3887ed079e58bbe0f3b6933fe7338324c1cadb95930ec721a19c63d8ac01844a7aeba
+DIST thunderbird-52.9.1-ja.xpi 630052 BLAKE2B ff78665015749af1b6e23803b41564df887f001d4b8cede98f4af37d2061ffece8eb7bd372cf98a6cbcd088161d766e15ec55b44b1f4a458e57c0e2ee90461d9 SHA512 6028b000a5c855a90f985dc9bbf49dd17f88361fff17eb49becd45e8bd6b2b98123b5b253df91b4b851500011717c8cb46c9b278b794312a4ca8f3f2ca06d5c6
+DIST thunderbird-52.9.1-ko.xpi 595517 BLAKE2B cd444323c29258a631a0d6a3ef0211bd44eeb3e02ebb7ada915af7b7583c84c9234cb16b61068f565bd9769f70498d08511f68f92d3b83cd05aab27b9fb5a46d SHA512 64187d58dbc54a464b9271a912e81cb7f3201c3b34df7a6e41869495d5c6495b01d7cb93634e41e184bb117de84fd843c48aef62c272a9bb95cadc6b7f247fe8
+DIST thunderbird-52.9.1-lt.xpi 580598 BLAKE2B 4ff9c5ae68e2e1c7ef071e107a80178a1e7dc70f155b999b1106e644092e8f81890dda8c258f4d11c2697c39b60f62cd27dda360615998901cc141e7f771a166 SHA512 c4fe807b8fd74abeabcde8190ef25d7bfac5f9783c8dcad39fb2627c8b8d149c44aff8652e4e5496d6921f84ae988202a67c0e3dd5605bda77dbcc6df41578cb
+DIST thunderbird-52.9.1-nb-NO.xpi 551103 BLAKE2B 55262165764ad56b4258138bed8864da78cdbef8bb4b1d4e5ca4decb2e32aaa3d908849893a84dd50e6222396af016db5ac457cecf6207eb923ad33829c47d46 SHA512 7ed8a486013d3ea0ba8d4ef357ed640152412b07da6a376ca277e6a2e138c1594b50f5a0a984adce6af227e0b2634f056aab16d528729efb5dd94ea016c47dfd
+DIST thunderbird-52.9.1-nl.xpi 557956 BLAKE2B 0bfa945586c40769e242fc1d0b4c880adff796fd11584f7dbbc6cac886c99f4adc60fb50250f4849103c3c4cb53cf848a8978bd18b7bdbdaf9b49894758ef2c1 SHA512 f6e47d826a7214c7c54fe56db9b79feb3204504dee4c05ab9816c9db36725ac1c76f1f6e328fe296e1a39a2d8f0fdd4320401c19c9f087b8f76cf14a1c19a5b0
+DIST thunderbird-52.9.1-nn-NO.xpi 551891 BLAKE2B 111b2c7e933afad22e5dfb1b247c19d412f197bfafd37dd2e07315f8fcf1593b5077ee8880e6de6d17de5c09264c28d997809a6fcfb41a1aca4f99d7cbbc22f0 SHA512 1b15161baf948108e481432262de8d852b58b6f258870ed8e32895a16d8929ba7097af4a26aae3d89e2047118c36f0423d02bbe754c3b1b2db5163201ed024c7
+DIST thunderbird-52.9.1-pa-IN.xpi 646568 BLAKE2B 3d96d7a935b99b9e824031a07d735f4e43cb1559bd9ead738ac1b95052154afe5f365860e2acfda232acd9e0994ea5f1a0132caab1a08ac3bbd2dee536319bc5 SHA512 22ed1a5d0068437680586f9cc28546be38a1bfb32fbb057e0bc26228b9b4cb440e4693956e6e428465f2d511f4a690895ff6a878f5eee53eec3b3088ab75b6e7
+DIST thunderbird-52.9.1-pl.xpi 469901 BLAKE2B 2f84926881292bf659f0258def0f47dfa66c2ac85c27bebef75e2e08cf1304b4c56b41f0f8d0f3099f8c8639fe2e0943ccda5b661f75c2a5ec77eafc17041b91 SHA512 12bc800b8e4856e2323f864d38b347f80d401a3487966ae4312e807d4a455d7fe5061e9d6bcce6f109cc57bd29ced8dff469343cbc2db3003ff531cad14c5cdb
+DIST thunderbird-52.9.1-pt-BR.xpi 558223 BLAKE2B 89736dc1172be125a0e6c816993afb12bce02e532bca425d41a8fd1cc607b466f37111f56e65ef2b598a9face5c0393253ddcf2069b26e93250f40c8f7f2b105 SHA512 4472d3d0a6a8309b3fbd9e2ea7758716315ddbfa69e9ec1126a68594700d0d5bc90c9ebd1c2865c546cd05dc2236cdde643ddbf07fcb0f2e411c79e4903bb877
+DIST thunderbird-52.9.1-pt-PT.xpi 565623 BLAKE2B c4e0de5196f1fc6ee784e9cff6e6f68ee17488bdb2f71b1cc3491070895a302c410580b14bc0495dc02784078daae7b28ddae42e6b8658390596f4b1eb4de230 SHA512 d12ee7a2d285a8a718c052dee4e39405883a5d375bd1da82d2725ce8b82ca7b54a039471e570087674429cda524a2b74b4163f2a4b7eacd5b7e9fc42f172ab24
+DIST thunderbird-52.9.1-rm.xpi 557605 BLAKE2B a15f4d41e2f2874ebb7f9f7afb9ce6d1c68ab9eb0207914f271bf26a55ffcb870674b3afa4f2cac5a035b6298ce13d39e770a6117d9ee74d9253a648ac83e187 SHA512 7f743f1758d6f5d89ebe60c378fcd458ffd28effaf554c45299e35493b9369e289289415bab09d0468970b2d448260f146692f377f1211a0871118dbc23c9385
+DIST thunderbird-52.9.1-ro.xpi 570529 BLAKE2B 88cb03566eec131d559439f9b0c44f9f26f5fe8beb8c9a06ac2b0dac22d9fe57ace64845629cb293541c97bd4c40e13d6f9c6f6745f7adbea3185b95bc12e3af SHA512 9a60510fae45317e552f0daeb6edaa1b3b700386be51d813a73e5ea44f8f476ed2aca883c44d10237314d1ef59472a24ed305219dafe5588e52f13a4365853d9
+DIST thunderbird-52.9.1-ru.xpi 530670 BLAKE2B 0d040da7f5a7bc6eb62d7a1753e273b791ea7e30590d601026c7f68f198325e8b0fb9b3d2861232f6ea3b5630f96d12d335c51d378c05ae87383d784a1dd2d0b SHA512 3e836cc057afea31d9165d68c44452ccc39999a292bed6efdb33d6c3cd49a4d3363abfe5beff1c56de2b7b167f9cfdf0c03711f33b8faa27901dba37e3dd37c1
+DIST thunderbird-52.9.1-si.xpi 649010 BLAKE2B 75dd7a9441dd60acf6ff2045d2babb66c237589a2b83518b7a9deb62f60e9d0ca5ca13371a7c839d8cfe76aac7c8b0c7075927387ba63dc750525d60b9072064 SHA512 f4dd684686cd1cf929b04679bb30b129c7cfd70bb757d7e426e37ce4d8fdfa3a34add0e84604a565f360ea6cc1d1a1bda03a5a5cad81b15441d3352c0c93dff3
+DIST thunderbird-52.9.1-sk.xpi 583882 BLAKE2B 6598441de9fc83750c6435c8c876798257f5ce7aeb0487ea81b499dfcb2be0d131908c91597581fc12186a07d61a9f99d8226bf5ba0f3667efd3c66b37cfabf9 SHA512 3b9b0db7470503fba77b58f20e9f1fcbcb0217397fc41d523f8cf78a5e7dc62d1254e80e708cb069e37fba7bdac961095546cd4d158552a5446ed9b9cdc34bf6
+DIST thunderbird-52.9.1-sl.xpi 562834 BLAKE2B c95a113d8987277a32bb26f4d85df0d91cc35af570f7b1b87286fd09225052bcc52852c7b775f3eaabe87b1b6d8404992f7ce8763c01821a9621f4bd0555bcd5 SHA512 9ccc1893534632d640a07a1642cae9eb8c3e7c525848535d8a42bd6e957e548b32af69de7b20ce44610acd0041b0d9299085af78a16b4cfdbb3b11d4f8737875
+DIST thunderbird-52.9.1-sq.xpi 570617 BLAKE2B b25ad0a0c029bed7dd50a1ae37e77696d93e28551c61f2eacd241feb5892f84e974c16b341b9e2cc1a2a0cfa16df186f270364cf517ec1b381d05cbe73b8003a SHA512 1e12cedf57b105388836d4f89943c185a1dd246207fe05e05daa92469bee00a75d545d7b453deb32b80c640212cd74cbdf0b2f155ec3040962630a4efd2535c1
+DIST thunderbird-52.9.1-sr.xpi 609019 BLAKE2B 7110fae4b1ab1651a392d2b7237e002888faaa3862c784c823725e91037211356d81cd084b609351246dd3c5f75788cbabcecc307dc41efec87353177c420877 SHA512 0de5b43fab259f7d0edc2c98a6004a2ae4d5aac365b4c6e0a80ea0c67d979dc67b71526a9de3a88cba5654287e23c5b1c76c00889dc6fe6a45a49a9f214ae6ab
+DIST thunderbird-52.9.1-sv-SE.xpi 565777 BLAKE2B 53100f0d83ae759fc0e5772f209f8e612530bd584b3b8dbdda5fd6f19da125b04002949f6f47c4d0fa611f836e44b8a0475fd72f4187748bdb0c8ebbe27d5f4a SHA512 2e97d417616d191657c2bd025273fba996d38a1d273aadc17b60fa7e49e7e0396694997aee07ef9c0d16f520e1797e582b485ed20d9be71134a51dcacbb943f7
+DIST thunderbird-52.9.1-ta-LK.xpi 675039 BLAKE2B fde1d61f5529b4d60837ce0b567b82adbf0303dca55fcc7080ccd39ec9ce711aa975250c84f6fd27464992110da189ef83194430e789194ab19023a6a15b38e2 SHA512 06f4e3deca16a85b904639bc80736f2ee3d10e4339f8130f53784f2104cc6a98c2ffae5ace09dd094a96f626fb6dff72489432f6efb82c670782d83eb28ad20d
+DIST thunderbird-52.9.1-tr.xpi 569926 BLAKE2B bb54109cd592e0576b3d74f1ccaea0a9e84101d2af3773fed57c53ff530d2208ad0e23afd301cc533a1ee80be761aaee4a2137f37faad847a9815b27556739da SHA512 4419c08c1338e12a046660666157bbfc19e52e17be4158a6b5a8c100c41fd4a9f3d8bf167e0db9d3e6bc0ab14db74d259cf879577018d917c0a81ecef8274663
+DIST thunderbird-52.9.1-uk.xpi 652854 BLAKE2B bc5557a1df83f9b8ca0671fb7c76fe3a117f40b04a797171fa205b41f8fd0a54490b550c2d82e9dbe97b1a36c3804eec50962d541dbfc8b6acdef6e11e7effa6 SHA512 40a5179d4777c93482756c4c39bf27d4781c63501f113af4fb2aead6cde297701a9e0f7eade31bf66b5392d8446bcb091b5a7184bce57faadefb2143d18a808e
+DIST thunderbird-52.9.1-vi.xpi 637163 BLAKE2B 95c18bab7d30dea4a8b2241290175c77a2b47e3b02346b734e728adadfa4656e4197ceb3328de4c5a12a076dcc7b4b412b0a32e3cdef41d888865e471b2601f2 SHA512 dec44726008af723e44146abb89754f9fd0684e3cce0f0db07c05d8a100a8a862e5f7ad028c0f7d3594965ec35251e7c357ac212fb78570463bd8c18174658c9
+DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 441b5332a08daca64282a8d4233c7d9dc2008c80c1ebeaf4d125d5c804755509b9b67dda3423cc9b9a9af3d29b386bb621b231e426bdd89879e2e620f2106dea SHA512 db0c8a338df861a43563c70fd73768a5db730ce39e7a8400de44ccada3edac1f7e3736edee5cff439df76ff17f2b4838701e95fa739f5aa04463539516a86f0b
+DIST thunderbird-52.9.1-zh-TW.xpi 595728 BLAKE2B 8e2f6bdb65418ae837cef54f042eb8aa8ae32e952cece4e3a5a8cd13a4ac99a56495b7cca900d7ecd10d82ab77ed334a8e27eba8d49aca066bd2bb7d7182deb4 SHA512 24f48563439450751066d49f609ac4df9d7e31d7cea36ce8f2ad8f38b04fc4d1be99d50463700c4ea2963948b0ec1c1b5323cada6a3b1480f1debe52d50c4f1e
+DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
DIST thunderbird-60.0-ar.xpi 627180 BLAKE2B e479113319364e5b506d220e1cd29d6e1740cf4dd3c729f3a4bf9ac1468ac5294c82d0a3505d53bac1c4c5a8a247fb8e1011feff08211cc7004305cea636efb7 SHA512 65b5c4968adbc74de6b19c19b046a4449b57dd1a5d2380ef0fd001a8f7ae1706b9586a36fa90df5a958516e41c11603fcbb226a32066ec8c59daf4fd84512307
DIST thunderbird-60.0-ast.xpi 560866 BLAKE2B e030e7bdfc3274d6a93e68574c5d79e9d0ce7f65b71472c040481b8b28e2d2a399354b1754d5c4860ae2c8fb00aec71e1107e1e1a9b915751c7d2b0119b2d383 SHA512 8830c55c0326a8bd96296a828abed3af49e35f8cc86c067d5754b6ceb150aff5a820b081c7bcdcacb3d1b5e7bb8298e3fa93c71bf18a441d91224325d3d771d7
DIST thunderbird-60.0-be.xpi 659078 BLAKE2B c86324500ac3252b560bce9da3f260a3d6e739166f0453d462bb598a5935106b69b4dd283db5c8b09c5b810cc2b86e5525d163c69a5939eee022088934ab782d SHA512 fea89794b650f0973a3024b021c794a4970ce515a8d900269b644c6f9b5d256780a3e783f01e0154f9fd71c643f0c8b5cdf8a12309e4a6990d7a12d895d52bc5
diff --git a/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch b/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch
new file mode 100644
index 0000000..975e0cf
--- /dev/null
+++ b/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch
@@ -0,0 +1,70 @@
+https://github.com/erikrose/blessings/pull/137
+
+Fixes: https://bugs.gentoo.org/654316
+
+From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
+From: Jay Kamat <jaygkamat@gmail.com>
+Date: Fri, 24 Aug 2018 11:11:57 -0700
+Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
+
+---
+ blessings/__init__.py | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/blessings/__init__.py b/blessings/__init__.py
+index 98b75c3..3872b5f 100644
+--- a/third_party/python/blessings/blessings/__init__.py
++++ b/third_party/python/blessings/blessings/__init__.py
+@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
+ # init sequences to the stream if it has a file descriptor, and
+ # send them to stdout as a fallback, since they have to go
+ # somewhere.
+- setupterm(kind or environ.get('TERM', 'unknown'),
+- self._init_descriptor)
++ try:
++ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
++ self._init_descriptor)
++ except:
++ # There was an error setting up the terminal, either curses is
++ # not supported or TERM is incorrectly set. Fall back to dumb.
++ self._does_styling = False
+
+ self.stream = stream
+
+
+From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
+From: Jay Kamat <jaygkamat@gmail.com>
+Date: Sat, 1 Sep 2018 13:20:32 -0700
+Subject: [PATCH 2/2] Explicitly catch curses.error
+
+---
+ blessings/__init__.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/blessings/__init__.py b/blessings/__init__.py
+index 3872b5f..fdceb09 100644
+--- a/third_party/python/blessings/blessings/__init__.py
++++ b/third_party/python/blessings/blessings/__init__.py
+@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
+ try:
+ setupterm(kind or environ.get('TERM', 'dumb'),
+ self._init_descriptor)
+- except:
++ except curses.error:
+ # There was an error setting up the terminal, either curses is
+ # not supported or TERM is incorrectly set. Fall back to dumb.
+ self._does_styling = False
+
+
+--- a/python/mach/mach/logging.py
++++ b/python/mach/mach/logging.py
+@@ -93,7 +93,7 @@
+
+ def set_terminal(self, terminal):
+ self.terminal = terminal
+- self._sgr0 = blessings.tigetstr('sgr0') or '' if terminal and blessings else ''
++ self._sgr0 = terminal.normal if terminal and blessings else ''
+
+ def format(self, record):
+ f = record.msg.format(**record.params)
+
diff --git a/mail-client/thunderbird/metadata.xml b/mail-client/thunderbird/metadata.xml
index 6f53326..7fdeae0 100644
--- a/mail-client/thunderbird/metadata.xml
+++ b/mail-client/thunderbird/metadata.xml
@@ -8,29 +8,30 @@
<use>
<flag name="bindist">Disable official Thunderbird branding (icons, name) which
are not binary-redistributable according to upstream.</flag>
- <flag name='crypt'> Enable encryption support with enigmail</flag>
- <flag name='mozdom'>Enable Mozilla's DOM inspector</flag>
- <flag name='lightning'>Enable app-global calendar support
+ <flag name="clang">Use Clang compiler instead of GCC</flag>
+ <flag name="crypt"> Enable encryption support with enigmail</flag>
+ <flag name="mozdom">Enable Mozilla's DOM inspector</flag>
+ <flag name="lightning">Enable app-global calendar support
(note 38.0 and above bundles calendar support when this flag is off)</flag>
- <flag name='custom-optimization'>Fine-tune custom compiler optimizations
- (-Os, -O0, -O1, -O2, -O3)</flag>
- <flag name="gtk2">Use the cairo-gtk2 rendering engine</flag>
- <flag name="jemalloc">Enable or disable jemalloc (forced-on when supported prior to 38.0)</flag>
+ <flag name="custom-optimization">Build with user-specified compiler optimizations
+ (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)</flag>
+ <flag name="gtk2">Use the cairo-gtk2 rendering engine instead of the default cairo-gtk3</flag>
+ <flag name="jemalloc">Enable or disable jemalloc</flag>
+ <flag name="rust">Enable support for using rust compiler (experimental)</flag>
<flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg>
instead of bundled.</flag>
<flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
- instead of bundled.</flag>
+ and <pkg>media-gfx/graphite2</pkg> instead of bundled.</flag>
<flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>
instead of bundled.</flag>
- <flag name="system-libevent">Use the system-wide <pkg>dev-libs/libevent</pkg>
- instead of bundled.</flag>
<flag name="system-jpeg">Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg>
instead of bundled.</flag>
+ <flag name="system-libevent">Use the system-wide <pkg>dev-libs/libevent</pkg>
+ instead of bundled.</flag>
<flag name="system-libvpx">Use the system-wide <pkg>media-libs/libvpx</pkg>
instead of bundled.</flag>
<flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg>
installation with secure-delete enabled</flag>
<flag name="minimal">Remove the software development kit and headers</flag>
- <flag name="rust">Enable support for rust compiler <pkg>dev-lang/rust</pkg></flag>
</use>
</pkgmetadata>
diff --git a/mail-client/thunderbird/thunderbird-52.9.0.ebuild b/mail-client/thunderbird/thunderbird-52.9.1.ebuild
index c42875a..c42875a 100644
--- a/mail-client/thunderbird/thunderbird-52.9.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-52.9.1.ebuild
diff --git a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
index 6c739b7..f9ecfc8 100644
--- a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
+++ b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
MOZ_ESR=""
MOZ_LIGHTNING_VER="6.2"
@@ -28,18 +29,17 @@ if [[ ${MOZ_ESR} == 1 ]]; then
fi
MOZ_P="${PN}-${MOZ_PV}"
-#MOZ_GENERATE_LANGPACKS=1
-
-inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
+HOMEPAGE="https://www.mozilla.org/thunderbird"
KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist crypt dbus debug hardened lightning mozdom pulseaudio selinux startup-notification
- system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx wifi"
+IUSE="bindist clang dbus debug hardened jack lightning mozdom neon pulseaudio
+ selinux startup-notification system-harfbuzz system-icu system-jpeg
+ system-libevent system-libvpx system-sqlite wifi"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz )
@@ -52,8 +52,8 @@ SRC_URI="${SRC_URI}
ASM_DEPEND=">=dev-lang/yasm-1.1"
CDEPEND="
- >=dev-libs/nss-3.28.3
- >=dev-libs/nspr-4.13.1
+ >=dev-libs/nss-3.36.4
+ >=dev-libs/nspr-4.19
>=app-text/hunspell-1.5.4:=
dev-libs/atk
dev-libs/expat
@@ -68,8 +68,10 @@ CDEPEND="
>=media-libs/freetype-2.4.10
kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
virtual/freedesktop-icon-theme
- dbus? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72 )
+ dbus? (
+ >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ )
startup-notification? ( >=x11-libs/startup-notification-0.8 )
>=x11-libs/pixman-0.19.2
>=dev-libs/glib-2.26:2
@@ -83,45 +85,66 @@ CDEPEND="
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXt
+ system-harfbuzz? (
+ >=media-libs/harfbuzz-1.4.2:0=
+ >=media-gfx/graphite2-1.3.9-r1
+ )
system-icu? ( >=dev-libs/icu-59.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= )
system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
- system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
+ system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
+ wifi? (
+ kernel_linux? (
+ >=sys-apps/dbus-0.60
>=dev-libs/dbus-glib-0.72
- net-misc/networkmanager ) )
- "
+ net-misc/networkmanager
+ )
+ )
+ jack? ( virtual/jack )"
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
- >=sys-devel/binutils-2.16.1
+ >=sys-devel/binutils-2.30
sys-apps/findutils
- pulseaudio? ( media-sound/pulseaudio )
- elibc_glibc? ( || (
- ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
- >=dev-lang/rust-1.24.0[extended]
- ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
- ) )
- elibc_musl? ( || ( >=dev-lang/rust-1.24.0
- >=dev-util/cargo-0.25.0
- ) )
-
>=sys-devel/llvm-4.0.1
>=sys-devel/clang-4.0.1
- amd64? ( ${ASM_DEPEND} virtual/opengl )
- x86? ( ${ASM_DEPEND} virtual/opengl )"
+ clang? (
+ >=sys-devel/llvm-4.0.1[gold]
+ >=sys-devel/lld-4.0.1
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ elibc_glibc? (
+ virtual/cargo
+ virtual/rust
+ )
+ elibc_musl? (
+ virtual/cargo
+ virtual/rust
+ )
+ amd64? (
+ ${ASM_DEPEND}
+ virtual/opengl
+ )
+ x86? (
+ ${ASM_DEPEND}
+ virtual/opengl
+ )"
RDEPEND="${CDEPEND}
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
- selinux? ( sec-policy/selinux-mozilla
- sec-policy/selinux-thunderbird
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.9
+ )
)
- crypt? ( >=x11-plugins/enigmail-1.9.8.3-r1 )
-"
+ selinux? (
+ sec-policy/selinux-mozilla
+ sec-policy/selinux-thunderbird
+ )"
+
+REQUIRED_USE="wifi? ( dbus )"
S="${WORKDIR}/${MOZ_P%b[0-9]*}"
@@ -130,7 +153,14 @@ BUILD_OBJ_DIR="${S}/tbird"
pkg_setup() {
moz_pkgsetup
- #export MOZILLA_DIR="${S}/mozilla"
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XDG_SESSION_COOKIE \
+ XAUTHORITY
if ! use bindist ; then
elog "You are enabling official branding. You may not redistribute this build"
@@ -141,6 +171,8 @@ pkg_setup() {
fi
addpredict /proc/self/oom_score_adj
+
+ llvm_pkg_setup
}
pkg_pretend() {
@@ -154,12 +186,6 @@ src_unpack() {
# Unpack language packs
mozlinguas_src_unpack
-
- # this version of lightning is a .tar.xz, no xpi needed
- #xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
-
- # this version of gdata-provider is a .tar.xz , no xpi needed
- #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
}
src_prepare() {
@@ -168,7 +194,7 @@ src_prepare() {
"${WORKDIR}"/firefox/2005_ffmpeg4.patch \
|| die
eapply "${WORKDIR}/firefox"
- eapply "${FILESDIR}"/fix-setupterm.patch
+ eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
# Ensure that are plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
@@ -186,16 +212,9 @@ src_prepare() {
-i "${S}"/comm/mail/installer/Makefile.in || die
# Apply our Thunderbird patchset
- pushd "${S}"/comm &>/dev/null || doe
+ pushd "${S}"/comm &>/dev/null || die
eapply "${WORKDIR}"/thunderbird
- # simulate old directory structure just in case it helps eapply_user
- ln -s .. mozilla || die
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
- # remove the symlink
- rm -f mozilla
-
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV})
@@ -207,8 +226,15 @@ src_prepare() {
popd &>/dev/null || die
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Autotools configure is now called old-configure.in
+ # This works because there is still a configure.in that happens to be for the
+ # shell wrapper configure script
eautoreconf old-configure.in
- # Ensure we run eautoreconf in spidermonkey to regenerate configure
+
+ # Must run autoconf in js/src
cd "${S}"/js/src || die
eautoconf old-configure.in
}
@@ -216,6 +242,28 @@ src_prepare() {
src_configure() {
MEXTENSIONS="default"
+ # Add information about TERM to output (build.log) to aid debugging
+ # blessings problems
+ if [[ -n "${TERM}" ]] ; then
+ einfo "TERM is set to: \"${TERM}\""
+ else
+ einfo "TERM is unset."
+ fi
+
+ if use clang && ! tc-is-clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-gcc++
+ strip-unsupported-flags
+ fi
+
####################################
#
# mozconfig, CFLAGS and CXXFLAGS setup
@@ -228,32 +276,39 @@ src_configure() {
--with-system-zlib \
--with-system-bz2
- # Stylo is only broken on x86 builds
- use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
-
# Must pass release in order to properly select linker
mozconfig_annotate 'Enable by Gentoo' --enable-release
- # Must pass --enable-gold if using ld.gold
- if tc-ld-is-gold ; then
- mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
+ elif tc-ld-is-gold ; then
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold
else
- mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
fi
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
# Add full relro support for hardened
- use hardened && append-ldflags "-Wl,-z,relro,-z,now"
+ if use hardened; then
+ append-ldflags "-Wl,-z,relro,-z,now"
+ mozconfig_use_enable hardened hardening
+ fi
# Modifications to better support ARM, bug 553364
if use neon ; then
mozconfig_annotate '' --with-fpu=neon
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
fi
- if [[ ${CHOST} == armv* ]] ; then
+ if [[ ${CHOST} == armv*h* ]] ; then
mozconfig_annotate '' --with-float-abi=hard
if ! use system-libvpx ; then
sed -i -e "s|softfp|hard|" \
@@ -277,15 +332,15 @@ src_configure() {
mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
--x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate 'Gentoo default' --enable-system-hunspell
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate 'Gentoo default' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate 'Gentoo default' --enable-system-hunspell
+ mozconfig_annotate '' --disable-crashreporter
+ mozconfig_annotate 'Gentoo default' --with-system-png
+ mozconfig_annotate '' --enable-system-ffi
+ mozconfig_annotate '' --disable-gconf
+ mozconfig_annotate '' --with-intl-api
+ mozconfig_annotate '' --enable-system-pixman
# Instead of the standard --build= and --host=, mozilla uses --host instead
# of --build, and --target intstead of --host.
# Note, mozilla also has --build but it does not do what you think it does.
@@ -319,17 +374,17 @@ src_configure() {
mozconfig_annotate '-pulseaudio' --enable-alsa
fi
+ mozconfig_use_enable dbus
+
+ mozconfig_use_enable wifi necko-wifi
+
+ # enable JACK, bug 600002
+ mozconfig_use_enable jack
# Other tb-specific settings
mozconfig_annotate '' --with-user-appdir=.thunderbird
mozconfig_annotate '' --enable-ldap
- if use hardened; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- mozlinguas_mozconfig
# Bug #72667
if use mozdom; then
@@ -337,8 +392,29 @@ src_configure() {
fi
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+
mozconfig_annotate '' --enable-calendar
+ # Disable built-in ccache support to avoid sandbox violation, #665420
+ # Use FEATURES=ccache instead!
+ mozconfig_annotate '' --without-ccache
+ sed -i -e 's/ccache_stats = None/return None/' \
+ python/mozbuild/mozbuild/controller/building.py || \
+ die "Failed to disable ccache stats call"
+
+ # Stylo is only broken on x86 builds
+ use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
+
+ # Stylo is horribly broken on arm, renders GUI unusable
+ use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
+
+ if use clang ; then
+ # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186
+ mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack
+ elif use arm ; then
+ mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
+ fi
+
# Use an objdir to keep things organized.
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
@@ -381,24 +457,23 @@ src_install() {
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
|| die
+ # set dictionary path, to use system hunspell
+ echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
-
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
- if use system-harfbuzz ; then
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
- fi
+ # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
+ if use system-harfbuzz ; then
+ echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ fi
- # force cairo as the canvas renderer on platforms without skia support
- if [[ $(tc-endian) == "big" ]] ; then
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
- fi
+ # force cairo as the canvas renderer on platforms without skia support
+ if [[ $(tc-endian) == "big" ]] ; then
+ echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ fi
# dev-db/sqlite does not have FTS3_TOKENIZER support.
# gloda needs it to function, and bad crashes happen when its enabled and doesn't work
@@ -409,10 +484,10 @@ src_install() {
cd "${S}" || die
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install
+ DESTDIR="${D}" ./mach install || die
# Install language packs
- mozlinguas_src_install
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
local size sizes icon_path icon
if ! use bindist; then
@@ -465,8 +540,12 @@ src_install() {
doins -r "${T}/${emid}"
fi
+ # thunderbird and thunderbird-bin are identical
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
+ dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
+
# Required in order to use plugins and even run thunderbird on hardened.
- pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin,plugin-container}
+ pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
}
pkg_preinst() {
@@ -474,32 +553,11 @@ pkg_preinst() {
}
pkg_postinst() {
- xdg_desktop_database_update
gnome2_icon_cache_update
-
- if use crypt; then
- elog
- elog "USE=crypt will be dropped from thunderbird with version 52.6.0 as"
- elog "x11-plugins/enigmail-1.9.8.3-r1 and above is now a fully standalone"
- elog "package. For continued enigmail support in thunderbird please add"
- elog "x11-plugins/enigmail to your @world set."
- fi
-
- elog
- elog "If you experience problems with plugins please issue the"
- elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
- elog "then restart thunderbird"
-
- if ! use lightning; then
- elog
- elog "If calendar fails to show up in extensions please open config editor"
- elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
- elog "fails to show the calendar extension after restarting with above change"
- elog "please file a bug report."
- fi
+ xdg_desktop_database_update
}
pkg_postrm() {
- xdg_desktop_database_update
gnome2_icon_cache_update
+ xdg_desktop_database_update
}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 1be57a0..2c20dc5 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,278 +1,186 @@
-DIST firefox-60.0-patches-02.tar.xz 111088 BLAKE2B 9564d55b243c5e759a83b6d48076d3de9060c7bd99498df3ced477077b5ce2e2582452979872f0707ee681633d04a9761e2887282d69cced7e20bf39efc38c2c SHA512 919ffdb0624f1fa68a7e457f5270833e69c8f29e1764a46edfc345056c4e8ada1e85e53de3766fd9a0b2afc1a959c15762e27f43e29f5945176f9ade362407ac
-DIST firefox-60.1.0esr-ach.xpi 496056 BLAKE2B 27f7f5e8899a883a9bf1a95a1d608cdd35f71dcb1cb295f65e845e7295e1ad7f54f1b78e463bc34c6e010835718f2377cab64cb4d2b434678a85c5ece7be80a2 SHA512 16c07e624859b4b97f7084061e53ad8e824a07694fd3772e2b8f53d2be27db9d02c6011fdf7ed113124a23697abb81a97505ad2357ef62bbb1d421e5ad5f2a3c
-DIST firefox-60.1.0esr-af.xpi 486532 BLAKE2B fec1aa28c4d1507db3e056fa67fed7b67abc177af8281858280a27706ace90873fba982f7e22bb87389d9d4c04c944aa52e47c06ec7c0f1be250b99442006588 SHA512 8edc486041547bbe725f398826d9892642b2f503a1e894b1c26e20756d5ebf8e65ace0199c778ef92803f4e39a505393dac13d4a012619efaf8c8b89e009f352
-DIST firefox-60.1.0esr-an.xpi 519731 BLAKE2B b161d927da8e523f61dcd7ddef6fbc8977db9d9be3ba1087c9e37a6a570f35c7d228253ffa3260db356b2676ccf4f9533f74f965fa1b6ea49fc4d329172edea3 SHA512 52e902223ec5c547557c5ac42068a1d6a193b7429354ecc8dc4853dd5db683e82b78f114ce0b819b556c0011cf304f94ae374bedc2c03302c1dc4f75daf48fca
-DIST firefox-60.1.0esr-ar.xpi 546955 BLAKE2B 12d8070409c1a8358eb0ec05bf8de4b404083f011205f57dd20e366bd2ee030cbf2ea936c4ccdfc94d86382382364832061822f537ad0fa44e232db89f6d52b4 SHA512 e0f62bafa3d3d134f23c84b8a514385547179fdff6d7df046d3b0405bb4e476ea7f6c244041fc3a9998bb2fc249680b65195e82621a39fcbc0bd00ef3d91b489
-DIST firefox-60.1.0esr-as.xpi 529943 BLAKE2B 5d6b9a9e517dbb760e3f15b263755d68b0e7dd507b75bf784acc6d6a73226c21e9ccf83211449dca5a3dd9abc25705282d48ba5f72195277f4eccfcdc316af3d SHA512 f30497b7727eb3b9ac533acd6f59d3b8a23a1edae2a729aafc9b6c30d9df2f6e162a7142fe9972c6055f60a8fb18be688929ad3ea814fe185594b73ac44eb8b9
-DIST firefox-60.1.0esr-ast.xpi 507872 BLAKE2B 35ae4acc26da1ded16f41e20c305939d275941f5b7daf97edbf3b5128b300bf14ce653a5b0f69407627d79f62b5eabe7d602456fb863129d3f090caec2c5c642 SHA512 4c2f4c5d8a98d52cd98a4d9adfbb3f8e2fa103853293a5b6860422e8325e9a78753cc9cfd2b46e84505cd87802a61d831bb0f85dbcad9c896a70b00e5cfb7215
-DIST firefox-60.1.0esr-az.xpi 523973 BLAKE2B b73de2488b820b344955c9a06ba76f2230b554faa478cccecc5129ec9ef824559b7d8208397662dea45318c2376d816084e806bce1a3de9661db9a8d8a8d06f7 SHA512 3836c290bd5e3357135dd67b7d1bd46c5bd88e195f103c81365f39ddec5ac33bf358e81aec1b4206accf30925c1b6ab82963b26ead2d8c2287feb4232a9ec151
-DIST firefox-60.1.0esr-bg.xpi 573071 BLAKE2B a47d32e5b62381eb35ccfd62ab2a28d49d40032d8567fe7dae1265fa18e2748bccdd62f178e0ba66af5e7dfa0143c28fae048b18541770fe6a7a544a607167cb SHA512 bd5d029499b0a5d05382efd02bef0bf6b2f9d7adc11522f6a1f6af9bbb77ed42685b56145ac266e8270ffab46670bbd76f19464f950768e33d679fc771b84b5f
-DIST firefox-60.1.0esr-bn-BD.xpi 589634 BLAKE2B 97273595875aeadf5722684c5cb1a2b8fb92e0889d8250e1e2046f2ac804a9a3ef5e24561f384442fd8d107eae6982983125ced54d8c7ecd5c9a41e0f108ecf9 SHA512 f460cdc93cfc718cd4ebf67bcb3e6c125aa2874ac0c66e54c38397d3f3b1f263214dd0c84bbc97e3ba7c848ba45ad8af45109d149cdb896792319b3db307dae1
-DIST firefox-60.1.0esr-bn-IN.xpi 570084 BLAKE2B 2098b98f4d0852e78e5230e2be0552e7bec2cf047bba748b16490e63180e39f71d7dde5799d62146e26de60d6b083318fe6303034ae15bc4cae02b89ffb346fa SHA512 c04b1a60885bf96450cddbd1d0bdf64a23d12ed434b60c28fb4b03c5f2b07d6595e21e17ba7c3860b068e5a2f9f85e78968e564b0e01ebdfc7f8be9e31681bc4
-DIST firefox-60.1.0esr-br.xpi 511250 BLAKE2B ea27104c3d3e91557e55fe2f2a6f3ce8d1a83eb73bc03972f24c0cc04063fe593830e423e9bc6cbada638ba42f8bd4dc0e5999e8790887d8a62084aab08e7859 SHA512 121c0a57e7afde7d1d74b07a35f0cc85e3d8da961b0d13967196afefab575379ffab2ace06f9040da0f46a400d55dcc5e187809379466ed765d7a0753bce3499
-DIST firefox-60.1.0esr-bs.xpi 513934 BLAKE2B 5942d56ea2c191d9798a89d8cb3a3045561528cba02f93bc7a8498325f6686572004e5f43768d2e4f32045864740045646e7f77bff3c57133231cb585e4998b2 SHA512 cd023b68daa47b712e408d4b412e2e5af2d8f05f7259c37195b61300ef5103273d41f1310d0cd1925abd086cee66cf92719f3c650b1174635402896cd52cc5ea
-DIST firefox-60.1.0esr-ca.xpi 524480 BLAKE2B 669ed5ad1c1f99070da26197567a2c704ef0e432df2d1a9d36af9fa9437f9d556e8cc3ec0b8af97b770f9f4521d174c2369ae1a2c5ffd07d6f1262148e26982a SHA512 dc10f3b230d6ca3ce4da6f97c98050a6301be3cbfb1c9318d7f3efc00382b9b5938298d8ab46c7896f4baf53aa670f9e0111f42389cb14954d0141df63c216c9
-DIST firefox-60.1.0esr-cak.xpi 535513 BLAKE2B 032ac168786a0d6e790dadf73cc89efc0ddeb6fef55edeb7aae0eb2bfa87c8c8d7a0b77e343b99f01c1a75f7e401abbd63e11dc086040097c68e9c1f5c88b536 SHA512 c3b99b8c56d110ca7e2d7fcc6243e0e9b178ef17dfbe7890e121af1c3a35deca5f84f9223780647dafc7a1f12f4fb738d94e6d8ed8c9dfb8b0b10a0d8e6af7fb
-DIST firefox-60.1.0esr-cs.xpi 531018 BLAKE2B 1a57b59b82dcacb3212522026c8f47b672a691215eae39dfd3e9f8daf965d5febd4f5248bf7339cf178c7e93a2e5b48c889cbd03e4da887893eef2a2b62c33d9 SHA512 f02c3604687d82e89121d1333f0d821ec64eb068109aab558032d1af5ee272c4106dc950d08033aeacb1cd9edbc1e233068e59d210bb0159cfac00033b1a1411
-DIST firefox-60.1.0esr-cy.xpi 515867 BLAKE2B 59ad99dc75a564f03ed80dea0084c183601d3682e1f364ee1d3efae3735d2a508dfb849d17361a80db942c6f7f5493d4c4e56663ed890121c2f59b20122ae68d SHA512 8766c071e280b194823ec474a5f3c0141aee8001895c5528ea7a064e574afd383973e11a8017e818fcd8be7d311e6a2510e443b3a782341cf8a86af6e5fc2fa3
-DIST firefox-60.1.0esr-da.xpi 509980 BLAKE2B ad057d378b953ae8767165120ab8e65994e3a8c520f688104366d2c29643e22fa453bf9bc988932d3a15dfdef95456851586be3793f8e8cebb3dad6a6c10fe8b SHA512 036934063c6e84db580d19f5014250b9d280a4cf8b92e490be945f753d658fe9df5296cfe35f75d1b44fd905a2d517362f2579f71d49f336eb6a3a51ed5a65a6
-DIST firefox-60.1.0esr-de.xpi 525695 BLAKE2B adad4662ddd7d5a4c22e5885a5eef88ae7ed5c4e7f1bee62f2b5fc6c5100b210ce4bdcb24bdb44e6d1955bc2c2fc1760595f4d11ffcbc1df40939e54d9083860 SHA512 ace98b9f484de7b1c848c5dc4dfea8d5c9ce596074fde55fadc65028a1468759cca525f0a50a70b9c3bc32121b5c2506a37acccde2761161504e10717254c861
-DIST firefox-60.1.0esr-dsb.xpi 538748 BLAKE2B 333e90b12624cc164d0ffdc0b3d5b14d3534c6c2a6e977577a803a313932f44000b06bf48520e3bebc2bd0461daaabf03fbf2d0f00d6212187e5c90e150ebf72 SHA512 28e538d3b29a0502c781ff02f5a149bfb2407ff9b99f17d23bfbe41612b7e1304dd6bd086a03b42992d8b397597f5339bcab7bea5306e136f943d81d3bef05aa
-DIST firefox-60.1.0esr-el.xpi 592917 BLAKE2B d3c97a6eed1afb5353d2334d68794108f55adc699993b3afba70d4d8ea4d9e9fd256303cc1048457ce2f16d80b695c588e604a80e6bbde564815cc4e0f05f095 SHA512 658a86ca7469d866b7e9e486894e67641510144b327d10702b3efd30dd0dd75d8da77288909d5668d47c3e6b3dc8122238870bb2671b3081d52f01e846de9fc3
-DIST firefox-60.1.0esr-en-GB.xpi 490907 BLAKE2B 7e4be048fa721d3f8cba1257cd765d2bfa9255e85fbf169cb11efd186f26da4684b8e9276b8f55c1a12fe40fe3a5930bc4b24ca52be58440ed5eaca5632cdcfc SHA512 a58f23934b80e0301c590b25bfa9171930d2d507129fa42b111858939b22a02d3d2ad0cad895fa41136bbb1ec2fb8db3c2910c073e4f6dbfb5c3c1c6b9e12efb
-DIST firefox-60.1.0esr-en-ZA.xpi 473893 BLAKE2B afb92ec6bbe0774fc9756e887238bfefe392be097bb765c8cd01e88d792cf65b0ff9dbd520bf388082a0345b331a1bfe85e1b4d550a1ea40c31c3bf2620d6d30 SHA512 588a4153088c9c5c1dc487ac22eaf9db2cc8bd0d1c76ddccbfd40160fdde277f0e8e8749ddf87df54aa71d2c7af37b863e87631d0c0a353b39314502e3ec0283
-DIST firefox-60.1.0esr-eo.xpi 510492 BLAKE2B 911a4fa63ed4f6710c5b5e179b61332289bd902c2afff344466ac10f7dfd96ca899f1dd2f6200ce9013707e7ecc1a74af7d79e22cc208939fdd576c96203612e SHA512 206bcdd5441178b8840f13b95ef42f25f1a3d0940aad46a7f64844c88015684a55e1468ddc4d56a926b54577682acd587eabc814d4b66319c2a4c98de50ae552
-DIST firefox-60.1.0esr-es-AR.xpi 523820 BLAKE2B c837e4b7a3e8cf365946c0c3e49a7254d8aecc9bbbe03be278f56522842ad51d4b3e37281e3679d8e9a69a1c7491eba47a0fab70f938e9388275525f580f167b SHA512 7ed6f686cdadf7f8ec15ed82be92af5885c3e24735e983b596bacbeee8158f49ad050f16157b4f8b912355f33bf3da374354e25a696abd3fe00cff7c73dac4bc
-DIST firefox-60.1.0esr-es-CL.xpi 526508 BLAKE2B 2e31b2e76069852d7c4948e5e2a72934d05adc4eda1c4bc868684918843c3727c8445a5ecfd31b564a5489bb13d1b469a97d4e09028b676603afbd14832a9c29 SHA512 63619ef04e132f6ff78488ae434cdebb63ea1635a593d7c498cb2259f17c3de1c45b5e228408032e236e46a610612f7f3aa4d27e9642b7480d0037186d95606e
-DIST firefox-60.1.0esr-es-ES.xpi 459134 BLAKE2B 34b1b6857c0eb1893f72be643050d347bcc88f67021d712446a1df216886878491b5f518a63eb5d95199d4241141959e56ca5cded6107839a3c7df0797ef60d3 SHA512 20bc581fc9ca5b07c9ffac4862545b33c34b62c3220992be392cbd6db0c2faa1986915a4d4214f03ce992b29a2d3dc56e210dfcf1b6f2cddfb3b55f17b68d611
-DIST firefox-60.1.0esr-es-MX.xpi 527839 BLAKE2B f7e42f8fe62216fd5d0a71f7acc0541353e009c62209efa9c4339b57098a040dae049992428a7b1045c601a30339b6dac1d6279fe24737d49fca985a00393637 SHA512 f95e9963d3d8475a348aa62a711e68eec0657cccfab8865bf3dbeb5e68c14b007cf3567876ab1edd12f6c1b10e4b7845d28326685f231bbcc2658c61fb576863
-DIST firefox-60.1.0esr-et.xpi 504171 BLAKE2B 7d836401e6311282e528bbf224b07fee12daf416aa14f7c107e73d15e66fb391338e33e4c9254af608a39310de69aab2dc08e95024af50dd273bad66293b2268 SHA512 3b70193c621a7ab804810d422dd8b64956194b51ed3b0afbb311692b86c2ab383311f7f34fd147ba9c35c6d15dfe81724a806a2a1896983ec7188e034865cf63
-DIST firefox-60.1.0esr-eu.xpi 510930 BLAKE2B 6bc051f1a073283845b09cdfd9a4d364c8b4458432b8f2f266c6ec42cba3b48d9b95cea60c0bb4cda73c169976a578b62b53be04fb30527caedc6df3e4e26236 SHA512 f4fd1ce5361102b9f4d6a5d0a174bb407fc708a0bb4a4f8f2573c8638dc48ee72cb9eb28c861c7c0f2cb22c854e48f29f39e71d7bee87e95a1421c017ee044f4
-DIST firefox-60.1.0esr-fa.xpi 565490 BLAKE2B bd543b27882f16546e07c66b5b94d6351d84973829641bd3acb298778ae0e83744de91e0f7c5ffc0877e98ed022e631ef505c9dca3016ed9afc20a479024d2f6 SHA512 63d51cf17cceaed0ca015b06efd47ec71b1bcb1b3b51051e936fe655d9ec9aa4c637ffa65cc3ff19987b798cc6fab63b0a1c65d5eaa56cbba52f0da680c065c5
-DIST firefox-60.1.0esr-ff.xpi 511431 BLAKE2B ec04b1e0be7b0c42fba01f930a370f8f54d00b8987f3be843dbb42c32991c71ea72ab799e9f55d5be1dee864abba9e70103c86d9d81a973bf3f2d4aa29e32bf0 SHA512 6227ac7dac47da3e4978bc6f67e6f387db948e11e5a03e1c188cb19344244dcfdc69ff400348c4913449230b4085b0d2dddd0608ff48700f443ebbca6e528b7e
-DIST firefox-60.1.0esr-fi.xpi 505404 BLAKE2B a6008c3abd50133a032974a32af48e795c8bd5d43ca959f9cde8b2ea6997f02092d182c739ddddfa2110a67601baa3a0037abaaa1ae200c34dfceeef4f5e07e8 SHA512 e3224321e53a2217a1c7bf94d0fd4db6ec8f48e0af579f53ddb0c9fc2f82c48a34083806d0ab71deb5161412ef239f78c7a3898b4d34987870dcff5f5e6305ba
-DIST firefox-60.1.0esr-fr.xpi 535235 BLAKE2B cd24e5eaa16ae9351a80b7cc217a2b9fdc52885b71104602b61489be96462c93169eedf513cbf84ab4dcbc049cfa0ab4a418605c055e5de654889718a45e6910 SHA512 107022fe78e72a5b7d08608260a50c5a096c243309a2a112144ff6fc93d8def33edb1d4e0083841eefd1343c486d50d067be3ce9830db2f57519be93397b4ab5
-DIST firefox-60.1.0esr-fy-NL.xpi 523736 BLAKE2B 7af6ef93b1cd08552abd2cabbcd197b21a9cffb05e555b9b9ec87fba75645cf45ee6d8f8de17a46be7d2eb1e693459bdf1790cfe6b7011203cea16b352912f06 SHA512 c3bbf900e3dc0a0421a1005d04a1d1fce0d2ba5cd0f9ceeee3d3c7eee62544f9c90ee8aa9e5ef8148e32460326440be3f0c9cbd704db5ac8a4ea76fba05b8216
-DIST firefox-60.1.0esr-ga-IE.xpi 526204 BLAKE2B 1fe84e1ddca3069a133a5c99c36da91943b504838d3d78bdf73f07d6d3b15d0c11e2098269f859824d723488ceeab2bcca03d54bea641c72e4411328420a9d86 SHA512 22bb2eb5a933936d3d86be338d8cda68e0eb78d4e0bde296659d722be500d0ef948c2d219a5c70e56c73726a9c707268e0df8ca25964be82b351ecaaffc77ada
-DIST firefox-60.1.0esr-gd.xpi 520090 BLAKE2B 85fe679f415f934e378b8bd50eb69f76f835205b2a432af9bf41b1bbcb586484246314421e21b56b8c5e1263b6d1797c3c300f4ed47d1cc82d643a17b27277f4 SHA512 51bc6e36a77a32f9c6ff15f954f3a37939e8db8813050a30b915f63c9f3ea5e53ea370893a1ecdcdb0131b6948b7f0ba1b11a9f93150cc38b30ab9ba0e7cc8b4
-DIST firefox-60.1.0esr-gl.xpi 496591 BLAKE2B f279c87ac4c65b568a33206e8954dfa710357e584718af2e552c28191acc1bd6cbbbf016d043a273d80a7e4af6b8dd6387dec7a700752c2eb04e119f831ce7b8 SHA512 bcf45dbf23635ff80c1059da34cfd374bef624e7005d1b82b4a40d7f6e1cbcd22908e286fb84da1a02f8f7fa1d447bae968ae536644a7c11a9295b7c57e2eb59
-DIST firefox-60.1.0esr-gn.xpi 532446 BLAKE2B 9b8bbbf1eb66459b291afcb3eca9a504fac0e06d0ab87abab8eb7758251688e7cfdc15bbdacbf0643b6c94e97cccad983f9bcf5db460fe7b090f48aa125d482c SHA512 5273ad02ad2f0afe673b9b89787bc624e6f2a3214e9273fa8158ba284930be43e0607e9b020d4586c04f3ec47132215fb270cb1a8a5626cc94328315f13ce6fe
-DIST firefox-60.1.0esr-gu-IN.xpi 589482 BLAKE2B e3b96827990d84f326ef5828fc59a2ef78181ac28c55bed3cf571dca705140659fe657dfc5edf63d321208f4280cfe27951c7bf713ab09f38dfbc13bbae17e02 SHA512 bf970e571fefd085bdbf7d0dc4ab6f325eba7872374cc5fe34a1b42b12ba1e8b2901ba378d02c7df76c422f9808bea692e0c586de9b31cdcadb805d0a660b1a9
-DIST firefox-60.1.0esr-he.xpi 535206 BLAKE2B 34a4e14f49da95ea518d3bd9f89da45c3aea4f827654801043f10091e864ae77b103f62c4cd2dfb3f49de0364507d3dd54047a305f96956f14943d2473ebbf7c SHA512 a01719b4534bc9522d0bf61a34f7516e2bb0edc82c3560f5c80958e3ebefb4d8947053869ebdb8fa6257a140929537cf389c4c217e87f152e244c04725fc62e8
-DIST firefox-60.1.0esr-hi-IN.xpi 590073 BLAKE2B 30e9c748a8c26ff026685e96031acf7a8fc6a3741fbf0d52acf092e1ac591feb99fdb11a07e1f38a75ca7e874af251e2fdc5b6efd4f7b8d037b473d1859a7dda SHA512 78263b6610f8101c3eaba4fe7b34cf46d3e111c057d6775cf0e1bb28ae76f034a0ee722a5aa107c716a421906ba86962cf1154f2de8e631ca7e2de9ee14664af
-DIST firefox-60.1.0esr-hr.xpi 515184 BLAKE2B 7c0f0ab397acfd84935a6b3305ffbbbcfd837b1c0546615f7156a624bc6f82edaa0e4cd37d623d8254a2aeade84e62ab34d9ce523b4f68b02220cadad2de6ed1 SHA512 449c2a341273480e77c02b2ae866031047131c7084e02e35736a60dee87b3cc5ea0cf76c705a549661018a2658f4e55e62eaebcfe035a691367ab8fc2f731421
-DIST firefox-60.1.0esr-hsb.xpi 536275 BLAKE2B 897f56c326483f901540bb03ada6d4818de245809b0890b0f6c015a3679c8d339c4c83bcc127e499775e12d2061103fca1e485e6effcc684b1d7fb122d9b5df6 SHA512 f06841e221ac6717bd3fffd16e2ad3414ee48dddbdc4e2628689444a5e8649debd23d5f9be0804a954196ec266813d849b528b7535c2d90304484afb6313f73b
-DIST firefox-60.1.0esr-hu.xpi 537588 BLAKE2B 73496a2755cb278cafcc5dd6e27d4028a41ea416271810c2dc5f28bafe49b1f463380cca09fd17a6e2ea27848ad4d8dd4d225de4f3174eac5c974ce787f6c52d SHA512 3cdc0b70262d3065cd4d969e32f3998c346adcc144356ee612b2e90573c986b892fd780b36270b8effd05564a0cf2e32d239f2f0e8594b00bcd4d219eff0da39
-DIST firefox-60.1.0esr-hy-AM.xpi 568631 BLAKE2B a474612506319fd4e4c91c82ac4d5aa3dbb439661c23725425835d35f24baef6e392e2fb8c126897c59fd319d2e5a7a3096c6f7a6211f2ce97cd99f38fe9b1d0 SHA512 e2602912dcda2cbc45152bab2333f0d3d08d1cd7a2b60cc957a3085f202d09a24f0285263243266940fc2dd90f5111ea78fad5bedefb88ab48de00c402aeb2bb
-DIST firefox-60.1.0esr-id.xpi 501440 BLAKE2B 74a2e7463e2c5c53ead56e1543c204eb004e052cd7bf6f1109090f0c5378e92e5a5a33c429c3bcac3ad040d993d5635494d32f401d5cc716d24e45598019c312 SHA512 9ea786fc6e9d18217f049c1220b7c2508894bb3a08d8dedd1ec1427d8b5417668d3e21b1f0b563fa3e6b10ad2377d9467103eec8aebd8d6fdc61c75f3808d617
-DIST firefox-60.1.0esr-is.xpi 512503 BLAKE2B 56f24f311664a2f18f7a576b8c67a166f8c8c9047957d73c2f76eebd2952a3ce9b67b36bf9a1475aba9db5005420d5b1350e65e597e4cac7853701cd26b6948c SHA512 ca64ce2d5166634f4e34ad54fc1f25476013609f9a3918b9757e3a87b41c80516f2361ee05e78cca1eac4f35a9af1c42de61f8cc68ed50cb06ae770301429738
-DIST firefox-60.1.0esr-it.xpi 398250 BLAKE2B 38bdf4e07194652d62e93d737d1c54b91b8aae36285bc2c55bd3b718c569f29da8444e8add736f3ecca296585ab4f1e8d7d418f4e31a27be2257d9192cfe70ad SHA512 a8b8366ac2f2858c52a944f0ddcaed5c2870917fac64ba4d6c7e91f207c10e8225c8ec0945047345d2cba2a529c7390fea8e85b376036635465b97bade51e2ea
-DIST firefox-60.1.0esr-ja.xpi 571243 BLAKE2B da420f3010d882253ac6836416f9fc4822567fa9a3943db701255a04bf51556d36711864c2c646bdab312ae5a7284b98dbeb8245a27fc81e89eb3482fe782bf5 SHA512 85c53fb4f1f04502707f41ddc1fe2359949d7b01548514f63620eb37773815c5681b1f3b30449dc8899a05182dffe65bae9e965ac2271024b34025a6f1bc87ff
-DIST firefox-60.1.0esr-ka.xpi 556074 BLAKE2B 1327ed3a6f65c15d093f8d2e7fc97e22757eb9ca7fcad7762e1ce65169d16306535c5be8ed60603eed67048714fa36eb7326d4c999428c6a59385ced96b87733 SHA512 c68d5014f786497dd7dcc8ac5b7959a4cf2515de8afda3c24db1d61546ef30b520386f25c821d1fbc2169ed2bae6941c8e173a25ffb0db2ac72c7f58a1f91d53
-DIST firefox-60.1.0esr-kab.xpi 519626 BLAKE2B 8c189a149eba708efd64a1abb8ec57b745c8cab16020679bb02d39542004b35600b2a9a6b9fd5cd7e9e2af25028cdcc5a770650ba2ec4e0a435d9b98cc775031 SHA512 464ac5769371ed0e59f1bd98ae7265c271ce8c5a756dcb0f627561041ec0659f2af5dae636e99842155a4ea4bbf9d06b85ac43e45534d8714eaf94af1311bb60
-DIST firefox-60.1.0esr-kk.xpi 582197 BLAKE2B fc40da5fe5781b45e05084de73ed7e83805ab436fc1821dc86ead1520cda332ab6c3628890d398a31eb8529503e5cca8c568b4c094cead85727f1a6b2f1060bc SHA512 6300af78708fc43fdc79b55f37633e6ecc746866c769b2455c5ba01e81fef315b5b84aae27c6a7b57ef67a89a8b87dfbf0a13103fc576eb50ec3b12b4f0ee9e0
-DIST firefox-60.1.0esr-km.xpi 582331 BLAKE2B 32020e926de605909eb83b38992d2687a7ac6589909c5ac71a1c497b91a9bb88a6d7619d8a392b68cef4ad7af418e585eade7e954dbc278858c77ddcf34a0ff6 SHA512 889339b9157528e5a6952534d7fb24ed74988e0e49ac36a1d4460d947ee20098618464446e86d1a5bca893127b65f193b5950d8ffcb8ba7ae83157d8ee1f3cc8
-DIST firefox-60.1.0esr-kn.xpi 585096 BLAKE2B 7e57d4ec35f72bc31d970e992bca878552c5a8e6f42af8cc29451eb80c1affc00ae920c78bee72d2c47cc88252c2dad5fca874d5cbea74da4d142ee6690156f6 SHA512 b796c2c73611d3c2b2a77b3d7a95e1c2657cb23ff33783094f97b2b2b4906d44588b3904873e48d74dceceaab6328806b29a581ca5dbf5b5fc56f53662e7e02f
-DIST firefox-60.1.0esr-ko.xpi 547054 BLAKE2B 7bfa55c042f7598d5483609cd90df171bd7ee7f8720099f51f76cdf66b1d72cc5490a5d9420bd88d9b453d86c6ce4e54d5b1e9cf493d3b41c3a4de203c7bf467 SHA512 89d9c3821f0f16afd04ab45d02504e2c87288468f85d60c894be482626b395e8ff1c7699cd17a811e8642ae43bb65a549e3a97bc35668b88adcaa3217830fb6e
-DIST firefox-60.1.0esr-lij.xpi 512394 BLAKE2B 923833b10e91f2bfa21e16a48ab35898da5c7a417ffa0bd4b330976be708564b810d90ae288578f43aae35cb86b210e25078ac3c6310d7a4b2764720f57155b2 SHA512 f82528dd99f33b6f1390b3baf6e009b7174766f12aad55a110e71a0e19a3c6fce6d0b4bae4bc683163f4bff8a7c0d5b31ea688f80b41e5e6142981119122a320
-DIST firefox-60.1.0esr-lt.xpi 535630 BLAKE2B f86ba7ba5e073efee64dc1881f4841b91e7e0e0a37f5230ca6f4ad0cf95e3308eb34e60ad3cb2a851bc6f815b20fbe867bd9b13154e8ea8d63afdf5c51ded144 SHA512 9c892db7b900a8562fb56e5c0e424d469e93d7b6f8ea1b70fda20595f98610e3ab33cbb3c8578ff1b9ccd36f181ae9b007c747788b4980494ee7952aa555185a
-DIST firefox-60.1.0esr-lv.xpi 525645 BLAKE2B c979073cae9b9475a954458040da0a08ba9f459a40eff9abb9b84f524ca8fe750c8812d9b75df75c2403c099a7b028f7e58bd63484d47ba9aec5be91b7049d3c SHA512 aaebf80839d8010aa59d61894bc6e6749bc9e3f6e75e022c24ffce0e053714b428271627e705afdf884b3f53275cdff85196f5688ee88d73ea6b366ba51eba25
-DIST firefox-60.1.0esr-mai.xpi 548472 BLAKE2B aa0bfe86f99541bcf526061801cecb7f3f47ef41f0b76bc6aaed0542ab5f9cdea705cc2b2182153234d13136253f0635c8bece129c9cd6ff595fccc54a182a91 SHA512 693f1e976a6d6d9421d2232000fa261f13f1b8bccd648b0b235d49fe6800c68b5529156daad546b0f0ee64f30f52e8c0d0d23bb1bc5cb322fbc0337d12f45c05
-DIST firefox-60.1.0esr-mk.xpi 513030 BLAKE2B 0a8e821c532d0699250edfc84afc4d41f76d78163fa26ef2c4040d9dac57eb0d3bce161051cc160b6220fd8a3b9b3d7f6dc29ed5380258395c0a09de1597ffab SHA512 634adfecd60789306277f35ef8fc12d62b46fbb2b4c85f356bf7da340f5a68821c6f2d3af913d69da380688eaf99ea19120c369a26f48684c2c4b16323ea56f3
-DIST firefox-60.1.0esr-ml.xpi 598201 BLAKE2B cc243c3865664811eafec6e166974ee2092b888258819520d0deab820b9465531392774e1e8c0fad015d61e929f04ecd1ec33ecd74906d38c34755691d913c31 SHA512 07e0580a452d3fbe1c7d64d5ec52772e2e5b62bbb9577b479fc228fdacda2d17dc6c646661a2a75923d38ff8bb33163d8300cfd0410c25fc29d313cbc8b0ffc4
-DIST firefox-60.1.0esr-mr.xpi 578334 BLAKE2B 579bc42604f1ef6447826720a67eb7a4ba8868d19c1014dfb4cc40aca14b728111272bc88baa0d374a00edb874e8547eba768450f7dbf10cd1ebc4e616800be9 SHA512 d3e51a6d14931344398f024605b1684f22a91ff54f1e2b50c212083069048aae6191265b8dfd3ef0689de6a4a6458ec84b8d17b65f8c54fe8153dc6b864ab21f
-DIST firefox-60.1.0esr-ms.xpi 508785 BLAKE2B ed5c96a22588579112819b75174580420927f978d78922f34203b6bedbd4653f77b3f65d87fa9095b7475e58ba955fd8500d3d85bc50a736ea7b13503ddcfe11 SHA512 3bd2326dfe052b5f1f8dff4c97435d81383fc23d21128b70b3f5d6649091f6401f7e0b814b764881d0aa69bc930167fe56d21dc58c7b29825701db32330959bb
-DIST firefox-60.1.0esr-nb-NO.xpi 509101 BLAKE2B b591eac6fb78920faadd65e6d5df57a9e81f258e8bcfb29034f790d2ff67deea7c79b3539d553c9f3ac967a2ef415325f2e3db29ad92dcc7fabda9172431e686 SHA512 cbbffa9194114aa235d3fa6cbf8f77c62dd7816a52dfbee2a3835652a0d6769d54a164bcb13e366a159c9d3698c9841f01b6fe5e09bfad0cecc487f049aa777d
-DIST firefox-60.1.0esr-nl.xpi 516660 BLAKE2B 0faf530bdd28e5614453ed8fc5ab2cf7f3746fda85739f19f12af730fb4daeb145e7dc85d2de7f98efb23fb482fbb9e892525455faa8351763553c2447317b27 SHA512 93056d45c8cc982c8c1a65687b05749a77ac530512bc9a135f4ca0da95650a7ca6716f195f089cf56c958ead5a9ad6021deba040186bda07a598394bba029fe3
-DIST firefox-60.1.0esr-nn-NO.xpi 510623 BLAKE2B df5d6954b064bf0f510eb3c412e32d2159ccc6c86857be89b29c61ccfcd521c4a9fc3e96f21dde0dbf57a8e66a569c05f268bd62f31dd11a924517d58d051074 SHA512 33141ba3152941edc68c2b2ef27425a8fa797901e5248b3d685480ebdb59f039630856633c5383d8c36663bf22a4ddd705067f0f08d4ff7b6f6d5185b74afde7
-DIST firefox-60.1.0esr-or.xpi 540091 BLAKE2B 3038155894a6ad531876a0afe555222df6f02eb01381eb8aafb3ac13efe6f426f1689d672998a71bf20b18743d894bc877da74da61dd8e07e53dbe26a35bdbe8 SHA512 a6ff3d258126a386077b313420718a9f68fe84bc9178f20eb271b2deac8fb1f4aa11100fc0a4f7ca7aa31ec900fb7ca7febd93f8fe797d2dd1955b3e1e2294b2
-DIST firefox-60.1.0esr-pa-IN.xpi 557091 BLAKE2B f857ec1ca110cf3b5cfaba6aac90098a05e69b0d3d5afa3cd0b27c23ad2e4e325029d02bc5c2fb5339ee8a31a68532b7c498740c53d4ca40336beff066487aff SHA512 e2e8ca7fbe94cd0d4972cc667551d040d6af8e29322a09a298313dc02ebf478f451304e37500a6c5a5c2d7b4aa414220210421a83f678e1494bed20f168e387f
-DIST firefox-60.1.0esr-pl.xpi 418193 BLAKE2B 63583fb165755e3f5ca62966d383885f92bc0d3512325a3a640f5ba42eded5a8329721a25a110f1645094cb5c819179e1295b8c833f663c20c7f64cc2d992f4d SHA512 aee479a00eadf3a073edb4855df9d9489da550cec2c02dde4e087d70434900d31b413a32a1121e6fecbf107f0af43e7c498f73776e8d0d32745c1d7beafab855
-DIST firefox-60.1.0esr-pt-BR.xpi 513937 BLAKE2B 7820fd8f79f3d10d7d2545d98812e3a2d4c1b7fe084f97597f1c124b3cafda77149e269fe452cfb5876572e16a3da14df640bafb63272927992d06ed77cdb823 SHA512 49e09fbb93fb4e9237258efacb864eb42dadbd661f2c6b6c4d34fd120e01dfa85603b0c00fe75c9fcda07689803cbba156bf971880e4c3db936794f4ae7056e4
-DIST firefox-60.1.0esr-pt-PT.xpi 518541 BLAKE2B 08eaa46dbf95d9e0009a82ed51011711de862a53c911351bf82125794096e2c3e0bde6c08a10e00831f91c750dafb6a9ad92e163280fd88f98c9a82a1c612a44 SHA512 8eaf08a544aeb4cfaf6f4643f73dea717d931448055ecf6ab4057053ad51a9c6523f6fcb50827f804c8c6691124060158c61b61674770d697c1552ae3e54766c
-DIST firefox-60.1.0esr-rm.xpi 505263 BLAKE2B 05a424d0d1c96dcbd9c257940d899e91573202e0cbef710182ec4f0fa66549d10c0c60a60a8de7c2bf1af294f89dfcf29e785612bf5f31be2c036c8609366815 SHA512 a9708955bf98543e013293ca9bda5b890493f4c02a3abc85558d41d44b738d1f70beb1b62bf1cc453cd5183bca874d68667a0b93cb8558eed0385f016ccafc89
-DIST firefox-60.1.0esr-ro.xpi 513284 BLAKE2B 6db1b3fe516f6a78bd2152f3fd48983f5a5ad1e71e474272e6c800b725653296fc37114bf1a77860a8618081cdf993435b3d44094453f23019dafe631f4e5f99 SHA512 a00c0736d1007dfa31d7ba610a13fa2edf94ecb59903e17b28c28fb33b1c07f27d348e92a1e3b6382dd06f266510675ab47b309147680afeb256407c029d22e1
-DIST firefox-60.1.0esr-ru.xpi 590514 BLAKE2B 3e52734ab3e217d33b55eaf0ff07e917f2306b27fc4f19de9582f4f37b93ec6516504032f70690fe9080f4010748261bf26e065c010c69c5882be4f04ce99291 SHA512 54fb8c382d0c670158e4de81d88c6a12e8d08917a2225efe105f00ae5104ce29fe2a21e7f7c34e5aea95ca488dd4b806b57b23af24fd512a13c0d308d36529da
-DIST firefox-60.1.0esr-si.xpi 544798 BLAKE2B 76e375a3be68b87f09826198ae37809c8739db7452bfb5d95070e70c30cf2c79d756f86879b5030cc780a40a0d9d2def6cee3f71fd4334ef487e9ab92cfcea47 SHA512 df6e7ee290aa44a80fd453cfcc92f136b80644454b6a75417523c26aef65930dc7c66b6bd4be0a78564bf9f0219737f97247780241927b400e287d428a3f9a40
-DIST firefox-60.1.0esr-sk.xpi 540938 BLAKE2B 3d116d20a0a39f9bc075feb9d8943a3a3780d3b3cac60876195cdd4a69abbb2355a7373e1ffd81be5d40908fde28c8f1ddcc5d1c16e681533198d5f59d911456 SHA512 65febaf8cf1e648c5528cfdc8861533bc2fb4562c85f20810401faf01cc65924e83f2680a311d4904cd3de4e2a523d9fa51f9bf2cf50c81508bc6c430665148a
-DIST firefox-60.1.0esr-sl.xpi 518570 BLAKE2B dea70036c95e05ba6ee6cd7bf235e6890254d9890da0b40e02ddb358d5244e7deb711213a610089e00329f5c08b3cf387f43f190d36794685bc71d7a3293bf6a SHA512 a41fa5510be2e125f704d38e2cd5fcaf5ede9a83cf522b44b1bd20101d8bc99bfbf261dbb71f2700f531d1d883396cfa06e48cf0016201af794429939e0a435f
-DIST firefox-60.1.0esr-son.xpi 496918 BLAKE2B 0cff27f85451e4ce05a38197d114ed1c5f0294211724740cd63a87c944372bd9a71c35d2b0b3bc2488b376d06c5c5b8eb1e9a479809be60cd0ebfc1772f1a70f SHA512 b937732579b6957b2ef601f2f55524e7a92993f97cc9f04e89b5bf6cc89f00482b495b2a70799e20b4b5dc0c2b33f52338ba69977639ad84ac63e3097d7b3672
-DIST firefox-60.1.0esr-sq.xpi 520488 BLAKE2B d1a988201a4773bf4e75ee7c3c3a35858f4c5cdf282bf88e65ca00fd7d9c0b8e341e22ea58a0a43b4a4e27efdff4fe4ab7589aafff0ea0ef9cc449e19a16979c SHA512 afadb9e3dc8a3cc01fd224a20e9e3e27c5f1a5764261f94baa7a4e4e51668e528fa23a9eff8a70a5b3072e6ed850aba7441b072de0b8dcb8a5264d489ff1ff43
-DIST firefox-60.1.0esr-sr.xpi 547998 BLAKE2B 647383322969637afdfa6078e34b0735198f71a310ad41c79a91bcf43b566954c203415bdf04df76468f37e8068cf520f011fc0c07d24c255eab203f220121e7 SHA512 b590d0ac05e5bf6291a8bf2d159049bc9013521b38e40eb6f65177fd6901af5cd6b7a2fdb70dbd67c6b6918d49d9693f4573a6493ae9d374a133831cfdf8ad7a
-DIST firefox-60.1.0esr-sv-SE.xpi 517852 BLAKE2B 456102451f49244afb433eb43d85f3986355b4284f096592edd0e13e70d3d39e321b2133510630b360ed78e3d078b0401831dafeebdc30cd699e6f2b64b8ef63 SHA512 dc510d2877150ed6a18353776bf852d47bc082aaeaed33fb624625ef1e15e9fc9d21ef00661fc82f64d2533faf6136abeae3e5b59a8852879e6d4ebd3b04d441
-DIST firefox-60.1.0esr-ta.xpi 577147 BLAKE2B 6da57f68f88dfd328d448559e88da4a3b230dd2d5abad107d1b3f480da7bceafd80cc3702acc54ce1c16eb2fb18572f38746b0123db7ae30c89ee4da14b73e51 SHA512 f74ff11959906234b05bd24c102175ec2c2a1a1dda91018f361a657ebb135454e5f838d1b934183de25d2d55c36c06fd2ce534e1e1be28afb7a5eff284cbe64c
-DIST firefox-60.1.0esr-te.xpi 590183 BLAKE2B ad57cb4c16b780ee1a9ba7e512ec59fbcb50b2fe99ce627329877500698ccc868d786b3b994b1f87433ee69d581b2a3810515648a9c216e157a2fcee9df6def1 SHA512 3da7a487f45348e86e3f4059e5e3ff6ef333f840747b1a77053c9ab82ed6214041db3609335377cce449230f0a5cdeba5a19b9d70d90f977707baf577f9368b4
-DIST firefox-60.1.0esr-th.xpi 562041 BLAKE2B 192353a7cd49532a0f134d6088e3f360071b25d78a875fad7008bd75fff3485361b74711dd206876ae45d4519fe013ca2398e45be39db4ef53672468e63f2317 SHA512 9640093451acff7d4a3f9f7ffbed658b5915aa534b59b42608b7ffb6db23e22c531ea193549f7526bc426149ca50a223e48ed3c46e19837894ca7fd3d5541841
-DIST firefox-60.1.0esr-tr.xpi 525042 BLAKE2B 6208d38224d641705f70da0844d07cc4d83cde77473c33c89efd25182b692b1d03d37ed85efbdca0aab7150df54898b755e6c474f8389ede3146537f3c831b73 SHA512 a412b92f0baf18c745ae75b7ae6357b10f4309b4a6f30e9c169dc485c4e89635bfbbea0f29800109b28c75c37ea63664d30097d427f601c79a1ad4006fcf2213
-DIST firefox-60.1.0esr-uk.xpi 580148 BLAKE2B 637004e8f20f226b1d089132c2b28b2ae7ba3f3a72a6ed7857f375af04d763c81345e097e58783d4eedce3f5a7c617df34ba2d3c7e5f608ec58b61a230d9fba7 SHA512 a31d5af05fa5e7415eb2cd258cd9eb7a73cf2dbc453fdfbada13a43c8704e6156add408c326c04969745e2ba3db3311f9c6fb26248acdb03a278466b9b0c7f59
-DIST firefox-60.1.0esr-uz.xpi 512906 BLAKE2B 2a7c35d4ec70c6eac82b996eb472aa74eae6311eb1de7eef71d6dba5e5d3b468cc62ca36bce4d215ca3de2742b514a0062dbbd6306d209e9d3d5d8d8184a4960 SHA512 8ba7b748c754331f298dee98944445f5714e4aafee0a7154814e04a203ef744c10dd0af630f9e88024dd5679d121cb3ac80ec8f656257744eeb4a4ca38839f58
-DIST firefox-60.1.0esr-vi.xpi 527416 BLAKE2B 6274971f00ce026c63c751cce6bb2593ebaa62f572c10c16cef924c8f6fb3cf8c957b819d2186add5ed64a4c5a7d8fbdf560a9aecb8911e21f048d4af1d5dd1b SHA512 148f166e0193356b2a7e7381ceb77acf677675754ec02e7cd13afc3903e0c8283b5d774e7ba04ca651c8c501b7b0f63f56ddc112ef370880a170dd5927e56753
-DIST firefox-60.1.0esr-xh.xpi 511079 BLAKE2B 588b02a1a37addf5104bbae632094866075418c8cf4be8f3b351866470b3844576fe7cd7b04825c0d28877b885a3d6138e5b06da841381db248c7d429c1b017a SHA512 73d6f5420345a71318342e05b5468b649ccaa1f38ae82b23497024940807aabe0236f674b4f7932ed1d740df6482f2e19b7e6f7da6cff6ee751c555ea66205c6
-DIST firefox-60.1.0esr-zh-CN.xpi 542800 BLAKE2B 057581e3094ae800bdcb7fc3213a9ec202c722dab947990ba4ab477ba5e6b28697603730d4b76e6a400e33c6fda815326d5ef731da59e76db94f5f86ccbd4f79 SHA512 a945211f9a5a6494ac8f86def8f48de2fcd067782fea31f7f98efac94b630e2e401a1b1d7a70875c126266d90d20e84864846554125e53dfec89cf853c9db938
-DIST firefox-60.1.0esr-zh-TW.xpi 541124 BLAKE2B cc5e64b8dcd4180a65be30225f047fae3fa43e5e450e8ed4563109c27fd49fbfbc167b8858b8e7a289edab540c937d5af59b18e69b5d3d4ad447b865ed27f231 SHA512 395334989f0280cc201fa368a03689e807d8dbf7643cffce71c1702c2e2763c71c6c2a56336a5c935941922a67a286bdb9171a3cec46d9c1cdda7c1383784888
-DIST firefox-60.1.0esr.source.tar.xz 268770652 BLAKE2B 34667640da917a8b03b6af87182aacd1953d955bd18df9ca6850e7b3708ab4ab8fc7b190614db3444e031edc0970f370a78b718d1a3f1e98baed8adb1fc09652 SHA512 06c2d6d02086b77cc243eb4438d643cbc51fb766f1be8d5002bf77587d5c14145c6e26c1496c654b8ed1cc325cad29b049aac55a32f757d167d183bf73fff396
+DIST firefox-60.0-patches-03.tar.xz 111764 BLAKE2B dd6fca1a7dad526cf1bdebb606773fab6bbb18e3cd601252f5b627e3d5ccb50a60bdc3ca228b1ed57d8b2334275fe5ef2669f8c98f8acf278effdb9dc7fc61df SHA512 24a09df0e785cd9ba71ae6baee33ef159c1fc3b580784f7d20a775dc846aaa51d660eca67e284960af72651d245236623a0736695c76be75a8b395e5b69ba1ce
+DIST firefox-60.2.1esr-ach.xpi 496841 BLAKE2B 1beafba6bc5877b2e44b3cbb2319f1e42d0070f6aaf57c95ba2df4c22ef0994e0a0530e40504f92e916eb54311d64d45fdb28f57fe2b12603c8da160e5b26650 SHA512 897c88cf347f3605bb1c65050fd32c7ae6c22559041c45c7dfee5bb7416b13f74d681c8a68d2a8f5945577a971a2d30e408f369e5d18ae900af1927cf596cb12
+DIST firefox-60.2.1esr-af.xpi 487309 BLAKE2B 40bc8e982f0680355813e40c9459e4bb4446720f234f2051d12bbcbb0c2317a6e8b72b7cafbff430f3ffe782b8d37a24d43d4010e727ecd9e85d6ea515d65d74 SHA512 a026dbb3f7c96f76d8cbefa17fa700794a93f5a2c52a92f52b391f6ef870e747164465251abbc858afd647654472dd0384f7d11ee069dfe37910ce528dbf8e2e
+DIST firefox-60.2.1esr-an.xpi 520500 BLAKE2B c47ea4c021bc2552fa235851b922e4e726bc8a4f05863c6cca90212da4e5d71c67c3de79559c7a8e76b2d49f434170da6bc31a0441960a9e8f71ce9a1d2cd7bf SHA512 a72eb01001c78d420bbef06a84cb75768ffb45d0d30bfd8e0410b59711fa1fbbb878677aeb9667f1221e889de53a5c9eeb90741308918cd6b4a7e9b50f4c5979
+DIST firefox-60.2.1esr-ar.xpi 547822 BLAKE2B 386e6c3c65aed613677ff13d231f26bd9e02316ee323fa2d18f8b8cec9fb99a5938637aa5eaa7e4c1847a682d46b84ff3ea09394c0886d060377d6169c4f2c44 SHA512 90357408a40980b9e90f05b708af08e2fdd1ca30a3bc07b17d8c34b6011677be39dee32921f93fe92c3c87e0c463e25cb9df65ac316f16a8662043521bb5272d
+DIST firefox-60.2.1esr-as.xpi 530721 BLAKE2B e534287257412ae9f2d409d214d269a46d1af8b3bcb9311b6e0b9a2a1a9baa40645ec73ea2d6b0dc75ac6a69c369b12642b0b6f268ee7e6cb6bfcefbd16d5286 SHA512 228f391cd3f8cac67d9db2baa3e89e9aab295cf5fbfc494deb1df803982e5c552d24ce23592ef5281e370b8bb9c925113017a73590c10f1643e343e425aa42cb
+DIST firefox-60.2.1esr-ast.xpi 508657 BLAKE2B cce3c0c358fc3518d98b68a4ad6ab647374c05d00f1e5440fc5ecdcc012cf0cc38b99f7e523035ce6dba5d8f3c9bd30e73522faff4d644a3120d8e169b78442e SHA512 0933a6f98524aec4feef86ebfab65987b7146c729ebfbdd15a555444255c7abdbcec2e00c4dd0703fe3817faad3dbc12ab08549682ec123c184fc9de4b23402d
+DIST firefox-60.2.1esr-az.xpi 524744 BLAKE2B d25d43455df37eaadc21878ffcfe118bb0c0125448a693f78a7d2f7f23a11634ffba6f9b09cda5bd5be78745cd53ad6b0d51747138408761a59395dc513e69ae SHA512 74502ce380c43e39be4fc1906b92badee1e4072ce43adb7fdba30b439474fb5f6af2f6653cc6328a5a7f4e7c2115e304d4e07ef39ea6f15f9afd3ab8c3c0d48e
+DIST firefox-60.2.1esr-bg.xpi 573850 BLAKE2B 700a0d443c27fb28c853ede1b5b3695491a01f11e465823aafcaf72a6a2834615b4591552f3dabeca958554f9cc4a720a9abfed490b4a74dcbfec5086f026a9c SHA512 713ab2367f96643d09184c90b96a546212481752c8eafd0b288bc179668954324cdcf0776e9d3260d2dcc51309c69ab427e81d628d292a90437c89daac96ce7b
+DIST firefox-60.2.1esr-bn-BD.xpi 590419 BLAKE2B 1fed2f29c8b2b5a6f891cfc3df57cb2b412efdacff80b72fb3317e9e05d03e90e2e6046234ee18982c19cc001ffd7d527eb992b30c27a65b159ebf8ac93f3972 SHA512 e0ce69f4e318e795ba8f7b1036956327bdee40c10b529c40814ae326b58a4b2df71baf22fdd8801c29b19a445c8f5eaa289470d10bd5434d25b5a8dfcdb929c4
+DIST firefox-60.2.1esr-bn-IN.xpi 570872 BLAKE2B ecf77b607abedcc02d3c1876ad59468f44a6f2425bd38c1334fc1a42e121a3e31488f73a0c7069cb515b8043f4857690e20e2354f675332a71cc35306d353a87 SHA512 823ec55699c0256f4f4acbe51ccf2c6c323450d162b27b47d039bbf197ecb46a4d83f1254962acd68e0ba6e4c9642cb656a3fdb6dc685461e0d3ecc5d9fc3722
+DIST firefox-60.2.1esr-br.xpi 512028 BLAKE2B 51c049920d4affd5a06dc9ea4f83a4fdcc7cb94811d0eed66d8b910dcd59140db5264c3516353b6bfb6079c89a23e98c4a76dd6ebc586d6002cbe72a89f34910 SHA512 554f2164265786ea7574c5bbe25f8b463cdedd94f239571f3c93b15675e8d29e2c614b308c7869b3b74dc0b475dfd6c9d4b87a00d1320557e46cfc8fd580e622
+DIST firefox-60.2.1esr-bs.xpi 514709 BLAKE2B ade6a79e4caa43f732bcd5c20bf9448cfe937d5ebaf01d9505585c806c2f674b7a97dcd1f5795098a27d5b81b5fd632675f64fe68f959a1418c9831a08d12ab8 SHA512 d62d71219cf7c88fed885eef8985066ed9cd8dbcb7143780d951f3f092748ace780c7917367f1d1f456b4596c6068fa3bc33119b228a743f1ab8444a4d74c3b3
+DIST firefox-60.2.1esr-ca.xpi 525260 BLAKE2B 63c5e5f32266455e2a9c540dccece04bbe816bbd15f1ac7ffea0fb55645550a24aef89c798e7abb081bf220c1ca2281c036c7604c92fcc64d21ff823d6b63c5d SHA512 c4db680536dad3060a495fa893b8e6cfe37e1fdfc63cd2f5a797cd506ef1aa3a85325440623ff59630b98546d9ef0d7444902972837283cdf8fe7b9441aabe90
+DIST firefox-60.2.1esr-cak.xpi 536294 BLAKE2B 4aae7867ebb0ca38e15106c566607109f62b2237dcdd40356814d9734fd4e819c261000ea4663154a2ccd0af3cd0c140b55bb64e5f3f7dff07b37583cf9ba69d SHA512 e5d4a0bfb129a49aa5ef3e0dc93362d585dac677a0d8704e46508e63a8d23ad0c0e36b858bf7422c63efdf02d0ad01a12fdfd7007419d91d109d8d0cb0dc2968
+DIST firefox-60.2.1esr-cs.xpi 531795 BLAKE2B a72c33d8068c92b246e64e7380ba6d0a6d6dc8b2806af910fe2077e0e8a04f1a72fce16743a7b483ca44183464b7300956109f1d28fde47fd89fd1cc87dd2ffe SHA512 43162e481e0c688c73bb1c6eea9b2c155c3de1dc9bf2cf6e213e11fee5d25b11fe863a640a1e71bb799d9be60dc4110533456141b1b36be14c5d9740216495a0
+DIST firefox-60.2.1esr-cy.xpi 516631 BLAKE2B 70a67b1e38aa878f30bbec329c9befec544c37cf16e43b11b5b6ed5fad20f5ba0553d2fc279599d4dc363c1b3274154ff28cc54760ffd9026afab3c748c8d7eb SHA512 bf66b62269d5f8048d3778ef0cfea7011ec170e517c21eb7af96e8c36babe3b411108787bb6f65a6edb958bbf83b5046a49a910b55952d7a5eb2074420493042
+DIST firefox-60.2.1esr-da.xpi 510750 BLAKE2B dd86a1084236da7b421154e321de6595e611b9074d2a0c3c467fcbf831dd591d5a5049e6b7b649dee8c2bbd44537d301cf9b9a0634c55f8dfad74482c53a00af SHA512 2196fd2be67c1e94f0084912d804a049ac4334639479cfb75f58b439a53018350bb360b809280511a01bc9d24b9807650607ef28b9dca413933bac145119831b
+DIST firefox-60.2.1esr-de.xpi 526520 BLAKE2B 7f905eb624fbcf97f7fa5e043312b6f9a82bb2ef2b100d7eef8b69afe0e81763977ea1c1c7381a5220222ced8270a9c05d0314889040b8395c7056ae338a731c SHA512 b88b3903270221313c6b46cff9fd9f371d7b1e72d4527dcc5980592ebdf5355f6cfa8a04654f2ab780f4332a6a0185e33ea641e7ea5fb709b48b02e350eb3196
+DIST firefox-60.2.1esr-dsb.xpi 539523 BLAKE2B 4d2b5739bdf72ead5f763ec6b14f6ae6a062e387a265b499b2bd1e317157e340277394f456d0858da20ef1c1fe92d52d99bcc718491be0364e58bad585a48cb2 SHA512 0828349aae9f0dff237e0922b157fbb1c39a4a60a61eb788f02ba367038da44d85417a336abb78cceccfd682066897b60a23c0acaf05fa159d89b12bb1618bd3
+DIST firefox-60.2.1esr-el.xpi 593693 BLAKE2B 08c8f66fedbf18d25599b25d979cb851990d719356411c5f46892b6786c04c1f3b7e4bfba0ea842e02ce130490fa741d6682b5f6960adfa25acb08323c98c168 SHA512 cc2febcf1b132ede062fd1f713fa0273b78d8cbf30ff5660562068e9d29c50aeb4d6fb2e525ef46e1cb695dc530f92ad15e7c84f48bfa863a55a93d674aa852b
+DIST firefox-60.2.1esr-en-GB.xpi 491693 BLAKE2B cd9a5a8d72f975ed59736411600433c8ae3808e3f65f470e05c0f6d45199f969ad3167d9ac44799da7d23acb5a1d84d31fdb9dd04dfe2f3e75a1e16d83ffd315 SHA512 8f3596ca7752c26ad9343688da04079d6f4b7fcb27dca4e278f4f914baa5c46d9e83a28b0725adf21af342803e8a6bb56899f4dfc52ed323cd915fe303328bc3
+DIST firefox-60.2.1esr-en-ZA.xpi 474678 BLAKE2B 85ab17f191e2995ed8eac45d70d4db50e298b8696039fb2edd7fa75759d9898d71446bdc9afe744e502858c9b1057f3615561bae78c6c95e50155c5047cf8bc1 SHA512 66c38a8bbf4be07fc701ad3386185063769611dce0e87c74ddb69e2ac9a342d326709f705e8d09d4afe2c0032ad404ca6befe2a8591e36ef3f4a8080f5956003
+DIST firefox-60.2.1esr-eo.xpi 511260 BLAKE2B 0a7aac7d52c142ce7267a2adeeee7c0facf18d6069247d1ae37fc363847a957bb6d5c950629cd6c0af7d46d52c70d7b85f4cc5d18b07b73194ee5489a6dc4fc4 SHA512 da64f335b6ef373532e9026d63a70c01e3240d8fb5a2f6a3dc78e234572a4bec1aacd4f8ca75b31d8c9e334f82d31e8cb4c0f9108f8c0429cebdee48da71576a
+DIST firefox-60.2.1esr-es-AR.xpi 524652 BLAKE2B a8cf3c00743d49872f9e77fa8c3a825d7d7c73fb0c85ec9efe451312cd529efe713ce7eabbd2cbdf59d8065c513f8b7c5e4119f6ece7f93a27fc842a2db7f9ab SHA512 e6ab5074fa89c036b7ec9bf8072f7baccf9d1322f41351be7d991afcdb96e587ea9c0c844128534f46f38e4f06c4f88fe0c1d937a10863709ea102b941c9b81b
+DIST firefox-60.2.1esr-es-CL.xpi 527326 BLAKE2B f9e47bc109683b42962f8f4ef3ac3a450ff7ce6c791a817eae82c0fd26ea48b2ca7761595548d51a03d3c0458967e59dd95d9b9d7fc496f2799ff5d3e250cbdd SHA512 6afafca49ec98fd85a7bc08596c1fd905cb39449c89bd343283250f9547b18f8cbfb213f2e9dd23fcdfbdc413716572abbdeb4ca5c4621196e3127eb1eec79dd
+DIST firefox-60.2.1esr-es-ES.xpi 459964 BLAKE2B b2b751574724b07776b29f7a27a6565077620d28bf06b89bf9d9433097a6ba307c2f9d993f4292025d755aed6662b563712d4a0912ba4f77db91c2b2b3f83871 SHA512 fdf8430a1acc8cdfe4c6d6d3f5d2697a69fd599dfbf207f1802128b6333e533dc1ec4e43505835d150d8d23d4ce6528c732ef98ca0e1d022b4f508e7d1fcfc96
+DIST firefox-60.2.1esr-es-MX.xpi 528661 BLAKE2B 5b522485b324ca7c74258a3f4fa06df20badaa022892ac9e5aa6a4920ca2061ac995642f4b84001c09391e28ef065bf1d61b30cd91d0135226dc83e73261d09f SHA512 8e26ee724c87e2e5f385a53f4e04fb6d04f4bb223cca427c2a36df06af379d020d6caea937f9ef4a1353e4157f98c92b8b6eb80f02c7b486c56bae0563f13550
+DIST firefox-60.2.1esr-et.xpi 504970 BLAKE2B e4b385ecaefa9f97bc2b39b2fd7b2612c9177690b157633489897655aa5a799e9b4f7b4f8d2939a4ed9bb73895f2aa65c0959f65d5cfdc7f0a90ee8df5787046 SHA512 b13c9cb89f9dc316788ada4d1b4fa6ff9290993d26436b73bf7cc9c3913aae018918d73b5cf3a14f28edd5e8f3fb602188c7c8b3ec9e17f3dea5928d4e6e7986
+DIST firefox-60.2.1esr-eu.xpi 511713 BLAKE2B e6614ea19a7605277016865bbc4122caa0440477e44e023d9d5fc2b7b94880285b5aca7697c924a78a3c55014818c84e9c169842213e88b2cf33e5a0acd07525 SHA512 0c018b3c36910277677125281194c7deeb2df59f2016bb37f9a051fff7ead6a92bda579e3b6dd5b416ad239462b9c5cfd58a53b02d68f00c10c31346bc44fcbc
+DIST firefox-60.2.1esr-fa.xpi 566263 BLAKE2B 323e22fb85a9cf19d1b1995d331b21d370a4c2ba303f43f9ec2ced0662d1241d7e81f8c3a3e03836795214c746a87426a209e35b9a750264a680f068a4f3da34 SHA512 1c3e96a63af1aabf425df8dc8666e89906611a29829f2f2a73beec68db2d72e7b83009b4686fdbc6926ad16faa527e5990ac4b31c2e93cec2f53c3396101b3d1
+DIST firefox-60.2.1esr-ff.xpi 512203 BLAKE2B 53063222d72cccf160685a5ed207e1edd827800340fa62fc6eff6648033ef1bf6c01675babc5f3d30c279870ef527e63ab7678a617e92d3a7f4e3308577b5553 SHA512 0e42c92af27061491b99418ec5975441881c0051231cd6856f488fe7e9ebd27712f95fa37cef9f864b64f723c377714799e4655cb327deeea0a83117d29e1ee8
+DIST firefox-60.2.1esr-fi.xpi 506180 BLAKE2B 355a70fefb3498bc6d6fc55324144d6ea07bc7ba41da967bf5e43614e3a5cea1e503e31ca76ec61582bdd284fe7bdabe9c44efa119f73c38c30f23294f1c9ede SHA512 7c9646231ddcd7ed15281d8e3f226924cc3007f4e15e2b3fe94ad1a397fce6a0af8a80809f894ad6aea9a9b9f0d969c81302d6d6d22551998d5a7099a92320a5
+DIST firefox-60.2.1esr-fr.xpi 536070 BLAKE2B 26a32910d0721a75b6efdebf2cffeb90788530164d69642683101962f62245407a0b6d7fe2a85cf009cddf868a000ee4c6bcc0fd3a27c5eea55c5ac4f737ee20 SHA512 16d4d083d757fbf7e157240216710e5a0ae68756dd0debe24c17b4b58216aee776919a398cd1694a41fcefe9b62e056ed7a30d3f6252ccbda4ae14daf3610a63
+DIST firefox-60.2.1esr-fy-NL.xpi 524520 BLAKE2B a37ae4b18ee5ca9bb5633fb0a1a0e4912340377f1e89517ca5afbbe6d3efadc6b0bb2ccddb273dfd9326d1a07d9d8c613f6e8ce0df852f303d00400195e0b120 SHA512 8541b14adc3f0137315bb1f8e01f8d16774ea733b9ddcacab30c4ac5d2ec638e01bb8a78c652ec487d137ef2512d17ed783bd6ac77f61cf9aee1729a5969a556
+DIST firefox-60.2.1esr-ga-IE.xpi 526986 BLAKE2B 891216da282cc7e388346b233f239988ac14a862203f23c94c97373e06fa84f4248c0d8d5cb2ac4e95f2f70b947adcde4f5ca2b139119b6677205241a5f4d468 SHA512 80bb5da8a33050e2576b15ae89cb1a412a9bda63d1ccd0744dfa564540c9c74eddebcf4981a159fdff30c1a3f5b5896f3a155f2aa2f74ccdce22974fcddafb82
+DIST firefox-60.2.1esr-gd.xpi 520866 BLAKE2B 8e631dbb5ab964f9e24ed663150dae899f5bd63d914439b36630f3dd4b8ffaa68f4a76eabfc56d99edf4df12f8d5823a04baca5ec6d48997f227dde9deebae9b SHA512 63081b97e3fd156dc75eeab35fbdd2adaf8a56f326fb930b96364e9087f184e866c43cb4cf9605e24b80de1a393684b1b88edd81bfc1d5f3d463d147fd75d664
+DIST firefox-60.2.1esr-gl.xpi 497372 BLAKE2B 5db157c69413cef5f510c2b8a5f0170e6152172e14198a0deb92eac67ce97e05362b0850d0bf691b20a8d8617cf2b894c9801478bb6f6bdcb756eefc55dcebf8 SHA512 9c721d8fc7815dabfd7f753e4c11b877bb9d7a594c786620b0ef91f362bc9d1ceb357c8be8c1e1767e6499d52511af0450fb2de2d901bab43ca2c2a517f7db32
+DIST firefox-60.2.1esr-gn.xpi 533218 BLAKE2B 30f3f874679bcc357b032b89c92a9ec188afebe9fa457e177b9259b11916f8623ab850d1022f8954c05e8593f6aab08c2070c2d00b7277114a8ab344627a124e SHA512 3f80ac79820927f5d3b7c6848e3bae8f1d18da4a9f6a26daf1fd8263e6109d01b727e8f936240c8ee808d62ec3ca652045f49585ab8ea5a9cf83ddb163c189d7
+DIST firefox-60.2.1esr-gu-IN.xpi 590264 BLAKE2B e70c3d860e860266ad590826a1332ddd198892e4ffa11a45ec42a56c3581b97c67b85c21734b91699d991ef1c66b90d8aa457b9540279958b667113d3d2243bf SHA512 2350735c90709df3e9faad4245709ad52d9794cbdbebdecfb40c70e778d8d1f3e9735b515861856df58e3e2c787cefe7d9927fc51d44ac4732740fc9394bea09
+DIST firefox-60.2.1esr-he.xpi 535983 BLAKE2B 5193f243ba051bde88f274d801fbfd6c177d630fdd13b71bf28e7a30ca53500f903a989c9fe5e3b7a5dda48f38d74210a7e0f1e0a8653a84cea8e89a854c0d91 SHA512 a5fcf5b887e307d16b381b8c9ed535c921fc312854924b05a985510949a358bfa069108541cdd0a1d72e6e0693a610de69dd39e08d945c138a4a66ddae030bdb
+DIST firefox-60.2.1esr-hi-IN.xpi 590854 BLAKE2B bccc9162ebb1b598d664d92dbe1556dce2456fbc4ee0c93ac4142d45bb494db317fc5ad1091cee31253404785831b21ca1b420738acfad48d70e1ca055a86c04 SHA512 7f7768907fc8f7d430ddc745f487c16867dda3260ff93f63043a90d116b9d2b8c80ff7fbea5eebcb174ff4ac47ba9cb1df579a124579cc201082630eb216265d
+DIST firefox-60.2.1esr-hr.xpi 515957 BLAKE2B dbd9710e96b52366a4bd46f31c5407d4eba07e2ba595af1ab1254f28d48d5cfb6a56b1322352e35b46a80045f33ac72a735e727129d0bef950fba027295265f3 SHA512 fead336c0a605c9b926ab0c8335fcb8a4c4df59ffd375e6798805bd43bd10807543773fcaa31b5687bd42677d063711fa446133f43347f3a69c63386345d4f8a
+DIST firefox-60.2.1esr-hsb.xpi 537068 BLAKE2B b548bb08f0e5a3a3f37e51ae41d4d5f220902d9feea3ee31417c7f44af8742e7e1d475b4d965921d9953120e6ccb2199de5cf88795770aea9485e794ce8a6625 SHA512 39122073ea2df43646e90cb503c2db7b16e21f709552fcad2db9ad2cc8ec52b37bde3eb0897fa0edcf0452675e37b790572dff32369b9e1cc98c952b4ae299f2
+DIST firefox-60.2.1esr-hu.xpi 538416 BLAKE2B b2bc693907c7ce871d9ba248d57d292329cc274117da43aea014c15143fdcaded23f006414f1998a0b65e8a7465cc3b84e802ef481104c29ba016c578c56834f SHA512 ae93e50efa9cb95a9920a1bf254b151cbd43188c780705a21f67d384f7a7f2a1c02ee0fb63c49cd178c6b8fb5d0ba2e743374466a5080f087fff4f7759af1fc9
+DIST firefox-60.2.1esr-hy-AM.xpi 569422 BLAKE2B 8562d5e4910826b6702a6e18eb03e0f6b297ee622413ac513b5d507ba75e1d1592a9a96479cbb312df5c59e7596549bff3b5d1d9205c9ffcad9141c7bc286109 SHA512 dfd0bd88dbe993a4b2083880bd722b0c26e88283b110a35e9bf1f69f05e516c584338db5a7585bf6aeae6a546eb337adb7c79380f41bea3f58fcab79d5411285
+DIST firefox-60.2.1esr-id.xpi 502222 BLAKE2B add6228c2e78c3f791b39c9d96bdbed449ea6a4b35d81cfb3931030b6015f14bd7656ef7a1b62eac90779733c184020d0c51255c1acd730754fb04aae398e305 SHA512 4e4bebcccbba023f6e0326c6115de01eb96196c155991944ccedecf3d1f95bf687d19b67097a6e7f6fa160d5132ea1b632db895ef8c59fb0f59e2c6e96b84aa3
+DIST firefox-60.2.1esr-is.xpi 513264 BLAKE2B 998fcf37b5feefec731109ab3a9a72675ad235611a8e4b32a83508a219a0b9435d542da1f1a77d02d711d2c31bec68045aee4de91c9b3c798c15963c6bbfd301 SHA512 3f8a220a4db3feaca7d16e6ab488edb4f9addf8e2824cfe99f321bbd743fa269ee15ae43843c3b9c8a11e88f01595af3b66bda49fb608efd575f41f17d623cf5
+DIST firefox-60.2.1esr-it.xpi 399099 BLAKE2B 8ac0493880ba91eba2cdb254459e61c87c78e924191b3812caa2a08816274c200e214a201fdc4649167c32286850caaac69dfdddd7b5d2c1553a8b398f621a64 SHA512 1b8fa8c1359b71a36c5e2f34c8c376cff01eadcf13db39449a3462f2a68ff6c0f0ed96e4e94509f4c45f81e8913e8bd0da3bf6a355ad018ebce417eb72adbe29
+DIST firefox-60.2.1esr-ja.xpi 572012 BLAKE2B bed397a84b29d4f18c4a4070ed62639cba44cb2195e40657b19d91f105e8e8cc5c5cd32a10961a34b73bd5432ec213098f289f5bf9da7839a87e1cc068a8b26f SHA512 814c7149f21e9ce570206691ea7b9079963a9107dcf994dfe385c4cbba5ab8c55aa81dd796f6c8db4cf4232aeb122a633790340dc76a936a200952ac8e31789a
+DIST firefox-60.2.1esr-ka.xpi 556851 BLAKE2B 925fc42fc427988133b38a4df06e30b767f1c51fc03d3ee31e472769fbf19e4592a4604afa38d6c30bd2da9d2df8da5cd44693f0517a79e9de59f05b021b4c0b SHA512 3f097b225bb60c4752bf39d2514748a32bfc371fc70258566ff83c4e6717065437c43dd504af9c757983bb1f5f4a8092478b64c6c8efebd302d416e1d256e738
+DIST firefox-60.2.1esr-kab.xpi 520397 BLAKE2B 6bff05c149de308eafe3ca649f928635cbb2b2545a1287d1a175a7941615bc861d7c3423580d23ce0ef26dea3d2c69ac56dec89774ab3f3186abef835ffc3bf5 SHA512 349ad63ac904ff09a7410ff37d7d6975ed4b6b0df46b4dd3f17c8101bb17390522a3cf058432c58c3d4ed874c05b6bf35c81f462807399a390acec41dc32329f
+DIST firefox-60.2.1esr-kk.xpi 582980 BLAKE2B ceb3c59528cd199d09e3bf69f483b133c9fb44b7c0c7e2666f183b686343c8f10e5b74c2cf6ed6a8175427f8cf13ea5fecf07f2feff434957592b67b3241c888 SHA512 29551f9649cc70a1f8952a74c85cb2195967190580646f2fc4120418f925541cad84b11b3b4a18d4d1b60ad3f4ad3f99929014d365681414a8c731914f752259
+DIST firefox-60.2.1esr-km.xpi 583107 BLAKE2B ab4e9bd2479f12f8db01e338b3b84b8cbe1446143f0c6720b6ada1c66ff7f6126881a3815647ee1faa18b05d816dbf06b538b3867edbd47849fd24e9fbba95b4 SHA512 4d951d3db8ca2ed74ec9bb83cc0a350727cb71ffb165fa72b2cc9c7688e3889e7af019f8eeb46910f13e14fe8edc219f40c5c13acd50da996ee782b791ab5d25
+DIST firefox-60.2.1esr-kn.xpi 585866 BLAKE2B 7db228c0d8f7e24d829d183be1ce8b1084b6c2de76d202ced4898f06878095329f28f20d52d40dfe4eaa8f73cd798ef04296fd426a42809c1831fa4d0eea9c69 SHA512 2a4668ef159b51f7a9e0b6731a202dba39040403e70499d8c2963436eb83a6cfd7dd8f7dbbc067e584954d51be13bb1c61515f1e3a050697788dac7deb95bb9d
+DIST firefox-60.2.1esr-ko.xpi 547820 BLAKE2B 6ecaae033c6276592fcf31f32c16ce1ffbf751594c4a2fd5e4e91de33b25c1038d9b3c3a12a538c9c6f820341d7f766a57ead19ff872ba337643445bbb3aa9a8 SHA512 739497a39e2da6e3b6fee9140d164e3540fbe29013bb94e31b874c3b291a0e8ed8ee1f63da86e5e68ef1961ef4aecdef7349fa75a9a3af591b1cc20004d01af5
+DIST firefox-60.2.1esr-lij.xpi 513177 BLAKE2B 7433fc07ed639165a1de5089296a6624e5e2c6301e0088ad516e2c7f594e427ba4848f2c86052410280690182561f0a2fe39f5590722c4356c5b77e5cf582e09 SHA512 43eca35efe6f6c4c61f3b83283ae190e4b5901d5e00bf40fa41d4da035452d6283b61f17803028c8e4b17babbde6847001e7d4ebac1c563ca75baa7f12c632d7
+DIST firefox-60.2.1esr-lt.xpi 536465 BLAKE2B 175f1c4ebdec885e0e9464d078744e6eab918c0fa6e32925a0195b2f402d88cc318df2f2b9888a5ad4d2ac97f9266b0d4541c16cf31eb775b2bc2ed8093f54bd SHA512 350b3386063a529bd49030d0cde5be13c3b6482112e42400f177e31747c2a19edd4c4bb33d26875c7895e4dfe32aa773d4f02f3cdbea64c4bb6be64418ffa7aa
+DIST firefox-60.2.1esr-lv.xpi 526414 BLAKE2B 6e78687327d8fba93828599169d539de8f4f16826a1fb906a9788537e4b3c31aef3a87aa53166512ac637e677059b30885eab223fdd3de81bf3cd4a7192a91f7 SHA512 99ac1f9680bb57166b2cafa973748a2b1eea2572b2abd44fe80da475e167a42fff6f78b0df3d30e657642c7c9f5e8a878835491ff96d30b2b7eca2d7b4353cc5
+DIST firefox-60.2.1esr-mai.xpi 549254 BLAKE2B 1245f6d28d3a16c6a2ed3cbd3104eb19674035bfde76c8a2457219c3742cedf5d1cde0f67902511776a640ba6c8a26593529c10e1813a4c99f60bd44fa9c2f04 SHA512 cc31855cf4a49972bba6a807cb64f084eb4093d156b529fe8619903577ade6e37fb114e99563a5901e279cb7958085eb3fa3e97dc16e3abb01fd1f67e1b8e1b5
+DIST firefox-60.2.1esr-mk.xpi 513807 BLAKE2B 7abb877766a81b348533cb47a035213efd12f22fd6c386d7a459367431b189726e9d2aaa7890618a81279a172cb111d11bb9642363536929e7e417c147bede2a SHA512 bbfd9ed4d3c1e94b56610bdfa7280c203690ba91b6976e2ba948a0e6375c80886a86233c7140267e9043179ad876d703ba178270843d099923bb4aba599454c1
+DIST firefox-60.2.1esr-ml.xpi 598973 BLAKE2B 34679739f35860298f185a8779dff6c1be932ad1523364719d5ac493476565c9f9c3d8c7838f2a36200e14cd6f299abaf30439034869c1be70642e489d087e1f SHA512 be33c3b405862f4bc2a44cb7cb49f6cd273ee4b6310af9f63668db8f19204cacb1c3f2298e042d0d6b6bcf11bd590054c1982a98777fa94f8cea80aed327833e
+DIST firefox-60.2.1esr-mr.xpi 579110 BLAKE2B ac6310cf6101e99699fdcd33d95e87e154a5eec0d350c0348773602bd2be36327630191f6b6665cb220f25a9fd061fd8c92e36e124b8fc8f5ec918a1b2ec6eb2 SHA512 42e515596edfde99e3804cbbba7b4e33beaa055f58e0682f7f9ab8f3e95845f5dbecf3abef3613bdf6a7f37cf16c79166b123cbb5027b621e1921148891de84f
+DIST firefox-60.2.1esr-ms.xpi 509555 BLAKE2B 5deedebc4bf81af55d24e4b1ee5289c9b93ffc5470f76ea216a35b8eb415bdb6ff8234073012c09b6827353550be12dfe7b1331f97b4fcf513a6d549f546c014 SHA512 4c12378825fdbaed2c17228ff12a5669abd913cb9c56a9b17bb4cc4510529a56140058d14c22b7804570a80b21affa5930fb71d8110f45beb6b21062af4a8aeb
+DIST firefox-60.2.1esr-nb-NO.xpi 509881 BLAKE2B 8c0b393a3dc584b4049d2b09305d0f5f66178f3b87c59d852a0025cad58470f32f43ce404de515d141a91b4cbfba175d8fe1d369b087df4f9c0ad12ff755d3f2 SHA512 adadae5b1754757a0461ce1ba107ba5ba23f3f867b68d0361e2d6a5051729b06befdcad6fd8b3b63e13b9a4aa6871a0f26f3216e44d564fc809c22ff2672f7a7
+DIST firefox-60.2.1esr-nl.xpi 517459 BLAKE2B 73f77da10b4359f9939e49167e0c0edb1f2355ca8d03f8daf256102f9fe5e2a21b7cd782e29ef64c81cf0a478a5e8623d0306936ad72534bc997a9215dd4eb3e SHA512 de739eb10b35ea1ee9f058aa7660c3e64032194fc73b5234bf578ea961c29ed7a4600f1df467e5a356f1b3dae6f1223763ae00b0dc8d8669756a369736d0559b
+DIST firefox-60.2.1esr-nn-NO.xpi 511436 BLAKE2B 6e941052e77b1c8ba4180a0fad7875dab66ee3fead9b69bf51c485b0c5be2e8d8cf227f0452776d369ced1d4b8ff4e4ff02b7591e996325b71545d77ec364a7d SHA512 fe80c4cbcd5b05ce331f33c898d9482b7071c33aced0df03b9c195c375bea353877317d228acde3874c911c5ef6c946b8ddad0c113c9f0b7f8936ea5f727a174
+DIST firefox-60.2.1esr-or.xpi 540869 BLAKE2B 6e9252300e931c605d8c64631d631b5679414a56d8e9b5607d8be7e2385c424617efa01c06abca8df0892865ffc3dcc66274609716c6a2b0033ca91ed15173df SHA512 0d6747b1fb490cd8d9edc6497826d87dff7d3d6058e11a1d423f35aea2490dd9061a5f6048b24db65c6b7bf885baf3564873835eac96c2125366cdd646e87671
+DIST firefox-60.2.1esr-pa-IN.xpi 557873 BLAKE2B 44b6dba7c6462a762b3e6ac63ce11e51bed9524ac1726ef77a38ecc03983b5a1eb6e5229fdb817c6e94cfa10a751106b7939d0ffcf84649e3a12ac4f8dc2edcb SHA512 aae349a239adda60640b528020700cad18bb7aa63f0c164a0a8fddbfa7d4533b9dd0ed73997496ef7f1eb79adb38a8495d36f91ed56d9cf3b85b83611b99c4eb
+DIST firefox-60.2.1esr-pl.xpi 419019 BLAKE2B 4b62ad449ffd2582ef2e1eaece156d142b16c17121ae5837ffb67bd236d45c786c1989a38d4b0be77df11cad2e9b9709cd2f91e8294a7edfca5afcd3a6822fed SHA512 423c3368feb5c279c5ad1aab63ebcc7d28728af434ebde438ad9df8eba8ff525382f2929d9f01bef3e35b4b1fb822d975efdbdbe0f11088b6fbb753c9d8ed61c
+DIST firefox-60.2.1esr-pt-BR.xpi 514760 BLAKE2B 10c7f55ee9e6ca5a7242efbb86b44c6539b9992980f1f3576da8277cce9dc0875973f9915a23f3eb86e81b04d30563a998a941b09f7d7dd778f34bed9832d685 SHA512 3c91cec7e15e22b5654e52155d44c7449da87a5276e59860da5c8006db79126fa1d756bcec215b8e69a5f3e1f5cd907adb4aedd90ce4834b0f401180d86d84f9
+DIST firefox-60.2.1esr-pt-PT.xpi 519358 BLAKE2B b35ba550360332c4056d487e243392ef2e16b79f9da37d158106b22f37a3eaafb7b97c3cae5ebac3baea8e4f5ebcb35a8cb6994b86da7271bafd3e9124eef0c2 SHA512 090189f942d8a8befbf50ec027fc030e6e4cadf0d044bafa1c4973e6d34416eb6f4961c3d0c1027c80e56414c1cbf4340dd1a53d2d8f7b6266d7f76e1b92f4d2
+DIST firefox-60.2.1esr-rm.xpi 506044 BLAKE2B 9b9305ddab1a84d363df9e261582bc26a8f4c47df7d99e87e53f389dd8d86f705164041d4bc2bde4199999e48ea8909611c7f46fe199da0d766a3b09655cae5b SHA512 156a003bc3af6c8a437ed0f28436cbda322614bf82ab2bdef01d16763c0de1fb68201087006fae9032cbedbef98bad699374617e9e5f01f90032abcc94eb9e7c
+DIST firefox-60.2.1esr-ro.xpi 514055 BLAKE2B 0b5d3065d2f0ba5929ed65e4d7680187c046d7fcfbbc1e4875a38c725c999aa8e8ad3089c99299cf32984e4ecae318cf95d68f6c9e691889009026ccd1330acb SHA512 a591e67839cec4b31abf9cdb404f3140b891fff7cb230ca1612558bf74efee03c90d78029c0a515622abce223bd62d2a04cd156fe53f16aff9ca28157cec6d5b
+DIST firefox-60.2.1esr-ru.xpi 591394 BLAKE2B 79aa85678ae0592c6aef5805da8b7c4f072a954aa0246350c27b8f2f1119a783aa2345c47735fa08684da4cfd251c6a54056d07e6ceab4923d999eb4ca3a77cb SHA512 e394b677b2778fa2102339e0c4251005454318380863b68f547597ada1edfe039d737ef3abcfb97a75caa5e3a7b603b9db1afe852d75472852d4d7ea5e34eb35
+DIST firefox-60.2.1esr-si.xpi 545575 BLAKE2B cd4e94ce1578cfe5cb40edbf073d540c678a5aef00b1b39ace6ead1fa6e0a37238f7e8f3f51d1705d30dcd9e9bef3af78e2d14e9a65f72bc4a30797fe3822724 SHA512 05ba2b4d892a775a17b94137ac48ea525dd7bb34da4c33d0b8c10727b50b47ee799323aeb6ca7b3e76308d694806a7e17442b2fc660dc82c1f645a22c2606ae3
+DIST firefox-60.2.1esr-sk.xpi 541694 BLAKE2B 826bba811e5bba44962720b2235f5efbf98657bf27652b6aa98d6e96e497478d2bfc1cc8db25466ef12a548289ec124736c1b31762b7a262dd2f1fcbe2158342 SHA512 5413b9f3c1f7c04d40b326399364b33c94300a49c62e48a39182694a266bc84ab67fc796b0a65400462327c714d6af387e44d86a56c2f98632f7cd246a25ebdd
+DIST firefox-60.2.1esr-sl.xpi 519371 BLAKE2B 31bfe473f4c13178e810fb266269aaa9c49f4201c9fc336ffbbd842cefe4523bc1c6c8d446fd9e1b9aee522ede009b595ccd58b04d1ffc4bc8a0d12e0a1b6855 SHA512 d3826ac50f26a869c129e98709cdf7b06d800a3829621f9e5eac5169ab2e5d049ad9556e90bc956c4eaea46cf35ade5d009c8fa97339fd2af31f8786102a16a7
+DIST firefox-60.2.1esr-son.xpi 497697 BLAKE2B 0c809b5ced3e8770a33fdfd86e56b780fe3f5a261b131aa1b1996bd5939d193559ae3192d2b1db9aa1f62cc7a99ed70f874de12c25fc87354bf031ffeb058a60 SHA512 fe0e8e48c42aa55d608c85fe4ef2c795a0afb94a19bbf8752e70f578c3bada4da4a85f6152f8b4e5cac108befcfcdc9665c81fe0d99dca0e0a76176550ce1133
+DIST firefox-60.2.1esr-sq.xpi 521263 BLAKE2B e04919fab3520bd728db9a69c7b4a4d1c8b41d2a0a0bae680f9a4f0764697ecc5ec9bc1b114179fd278ac720fdf37d7454269ef7db8078a618e2ebd7b649f739 SHA512 de302505d8c574c988df9c98e39f450c27a24b4845e21cb47aec504932d754ac3fcc32e74ad49c3d5b74dab2ac313db74799680414b0c5dbed11a3683046f27f
+DIST firefox-60.2.1esr-sr.xpi 548770 BLAKE2B 31935000400ae4fcb419dfcb69bb3c7d9bf623dda5369117ed39f08fe35ee982af98226d7b92d1868a74b9d87462cd7d2ee47b1551b3ec71713012a0c675a898 SHA512 9e74fa29c4aa33ea8e90bbde249549debf46b6f360c065f6c0c155648fd01da35b137c33bcf16af6f9d732b4f7eea7c238c032e81ffc37c1f2a0ba009b058dd1
+DIST firefox-60.2.1esr-sv-SE.xpi 518656 BLAKE2B 064900b8d4f84c74406489cdee0b076dd37385f39ba355775cd069e2977f070ad25d5b5db16c90322e3b768912e53b49f08ace42676d9c063630155c1156572a SHA512 31f8ec90b71d6873d86163e0f63af1f4ba45eb5efce990d8351f849d4e06305c52b5c79ffd26ff37449d224fb599b87f47015efcb4ebf37195711e333657e383
+DIST firefox-60.2.1esr-ta.xpi 577911 BLAKE2B 2d384d19251d2f22984347c9ec7c58720d4d2aa0cf484672e36a5d5f63947d3208a02515025eb6e9233e4f02b893da09d0313323ee2b66c78d0c90fcac6ea1e6 SHA512 6a2c1339c3d87cf322a2f1ef2e9421087fc3ad4fed6f3e3dc81b7d1113e96ded4bc05d7dcd2db6f4e8c9d9eae95fedd68c6d11e7a98b9dd22b08d6f4c5e3ee1e
+DIST firefox-60.2.1esr-te.xpi 590961 BLAKE2B 70c2e6d771f8857f009e6beae689adbd49eb57c50a0913327c5f851ced7da5d0e2cc5c87ebf36c7fe52ed0e85c8fb824e288c479140f5ea6d771900e36768ca0 SHA512 8a531a9afacc4466451baba2373455cc23c9013884cebc48150276ee78985062fc52bf30e344889de23a3773dbd5b09643fddb63d8da125e1216bfc014fa38c4
+DIST firefox-60.2.1esr-th.xpi 562813 BLAKE2B 7a72847298a6164dda6cd18b1dfbfb7505f847458c6c28054bdf7b04ee78c6bdbc9ddcf20f2b48577e99e0070bb5674b1ef4058642f4a62697f76a0e15adb265 SHA512 ced65477b7413663ec52b642f3b2a43e78b38076f1cffbdad89a29b61927a0482e8f602a2e0fbf52fd175bc7adac45da923e4dfa445a452aea2016b53e034e85
+DIST firefox-60.2.1esr-tr.xpi 525859 BLAKE2B b52179232b290d648e2d2afa43fe9ff720d7b340c427a19f2e99557e85dd96a881128d8f1fd98746dd5036a6b6a63ccb1948fd4333ad5202cc8c0d6007124e28 SHA512 04e27ef3bd5685c2c9c6697beafa65f4675f014063708dce4c5ce1e245462e283b06af7d4e7d9f8534ca7be24233a8de661adad43dbd4dae481362fb1d923692
+DIST firefox-60.2.1esr-uk.xpi 580919 BLAKE2B 752c3e15de54fff45988a39ad9be4dbb31a1b1d00cbb33a6a4f4183af9b61e9434a3f623b7d8fb148ea72e1c8fd58bcca34bf2546e12030cca9a834e46e6d0b5 SHA512 457899758c0a16cedc32992877f7a62c1666b2c99a5c5d8f50a10b94e3e8a281d373cd2022e30522ef0ba60d493a2d8ca42d2ab4388bde4c856cc0cd7bd17b91
+DIST firefox-60.2.1esr-uz.xpi 513686 BLAKE2B 8ed43b76b7f9a11d5cb48adb4198057d3c81e6863d5259b38eff2919adfb754caaa516e8139c38bc4a810eb4c96fa487a5a3622e08de3460551d3eb0bd9b8197 SHA512 fbd22f3566864587110f484e7633e13e7118fe8a836de033ec7aeda6a89e68756fd673fbac506c24fab679ce40d5e805396e48154b84ad8e428c5fe8e8712b15
+DIST firefox-60.2.1esr-vi.xpi 528188 BLAKE2B 64ab7584a01a96afe29b124d3b1bf53128060a00e5acfcd314f0caf22e56574c4cb15e0b56b879318e7d11b6f1d733eff7dc41e66bdc8281c81c02e028ef0d13 SHA512 f961bf471b565366bdb3550de42c1dafead3e72f20cb393895e1b0dd30b7a5e364c598d6db9cc4342075ba226e8f3a39e1bfbae39dd003090cb427c0db3c135e
+DIST firefox-60.2.1esr-xh.xpi 511857 BLAKE2B 2ed815e8ebc98a9e4c389e471c987a707c79b60869495dd5c3aa372d5319b0e2d90979347aeec244225cd6372a8955a3ccc0a8ea4ef895e7a9a0fb1b33f8f656 SHA512 d69522bc1d3a4e9b4dde4737b77035b2ba38744454eb84e0ab2b05acad1f6f62952b4028a91dedeaaee30f36813a5779be3f468483ea715d76f3c34d390181c0
+DIST firefox-60.2.1esr-zh-CN.xpi 543584 BLAKE2B bd1dd46b8981c6adef6ca980b89a27592323ec61f9f40249457e0c7a3e6d154138373c28548c66c96de9ded28d30b50a42c280ed9082457a688e65fa55961652 SHA512 5df4dcdd4b0590e4d044ed5808a2f36613f32c24d7a766325537230ab1437649e93a907454043278791ba6f04b4b96b60211dbd32105d7775b731f61e6e0b115
+DIST firefox-60.2.1esr-zh-TW.xpi 541914 BLAKE2B 0e3cf925506073e9a17f4a8f746631a026b22d36b5af1c391f0fce61bfb740d7af724d337d35cb4558d8246e22d9352ac9ddfc840d40875820f0f9706902b965 SHA512 9c257e48b226547681acacaac714e15d3f7b9e4369977402ce409ab6ed3d03cb4e5cffb598be27ca80c45c62a6d01daf63dfda5cee5a33cda8818593250a79ee
+DIST firefox-60.2.1esr.source.tar.xz 269948396 BLAKE2B de085d8a01729a38b66fb556ab4ba751893764401a071f9f704a4965f2ce1fde43919db83f35388fc0609d3254274614966ce7c3365fc79ac62f8d8bb832b85a SHA512 555f36176c1db94580fe45ec71140d2600ab1d281dd752748b8b2d888eb63b1f0b8b219b624a7199abedfe2d5d64b2f2c743fb9628b41c3ca438154c40733aab
DIST firefox-62.0-patches-01.tar.xz 9696 BLAKE2B 4154162d2502378473d7dba37214a82ff146cb0be33f75c5c1bc9c1d344eba47e005df4b8512219f1b5467b5285405da284e29e86e2f773fe181c06c8cce6950 SHA512 f8a2469fc8b6094a44f396dbb87996a599ce6379c57507234d1ee87a82095809d4094fa89ce3a115dc3068c1a52056b4095941e9664646ef497c629f11c105cc
-DIST firefox-62.0b16-ach.xpi 445240 BLAKE2B 8f89536903b565d2fd3e40562bc2ea87f770a00aa6e52e89c1f6cc46618aeb15123013a39f047cd15e4dfbd3987bea0b3cce0f812cc7ce4d98d513effe4aa2ec SHA512 e3db287d0967dd68ef343874764ae1c73e33af127db9e9a95b7a7a8053eba4ad67bc9dddde2045a1fd78d7ef7b1ea51392617b97bb0807c4b779edbe108e2e89
-DIST firefox-62.0b16-af.xpi 432289 BLAKE2B b099710ef51d5f2803f6d6cdeed9cdc7daf6b711fc168f907f9d762bd68c7ed7085b950bbd7ca99217e17f3b87dee72fdc148636932da170a9efafbae138b826 SHA512 72bf865671eda09832fdb28217b43af8a9a367a7e0557513215e4af68dcba37f788be75f654fe2222ee89027de0935ba569b6ff7a39013ac3f3dfbec1dcdf605
-DIST firefox-62.0b16-an.xpi 467422 BLAKE2B 4917f2ca88552a9c36e712e5e1bbf36e7e6e2089e14d2c367c83428f345bec0baf4967de49cc8d8f701d0f5fbf05a138a16a56e320d87f33b28d4e17897f724d SHA512 e83163706c6c2841f3b2ac9473c20df797565da267824d1c4c40dfb992a5ef921595e4790b121de87d9e2759917554b5b4b5693aa5e5e8d09b9a8e426b58cdb1
-DIST firefox-62.0b16-ar.xpi 496630 BLAKE2B 1939472a00fc01aa87a1895fb24c0e60acf494c059c2c454409dd2f958e64e082125b3ecdaa30fc07525a8dd479fcb506133c9755ce466695f650e8b679bc2a4 SHA512 5ce84eba7da1e99697a95b814e26e0a3569dfd2813e5b66fcd2221203709b26f24c7cf8f332778a9114d7ed9d3b6c58578b623b1d1e5961597a195354d4c2c5c
-DIST firefox-62.0b16-as.xpi 478302 BLAKE2B b57458aff6243719f7b6cbf995c42775759f2f59a97f6aaab616d19c3befef7e184efb6ecf35f75c31d7f99fce5fef0f8ae8dbfa146f19916318a0b94a49fc51 SHA512 f4a5ef46b9521190751fc5392709c0a7c519cba634c75d4ed41800379a58c57aaeb78c9a06429ccfa1f86dab78568efcbf99ff127e5059c16cc96308f5fbf602
-DIST firefox-62.0b16-ast.xpi 455165 BLAKE2B 2f16ff6b0c0120a4f7a6689577efbd23e222c1816ce44b242a114c0f6bf82afe1d32d5d332079a5b695b4ca55fdd0d1c23cf3e9758f0cd5d6bbac95d68608c84 SHA512 724fec0bf1eec68791a923dfee69fb12741f54061f67b0bd5ea4ce0c4ecb56764f2892c7a4d5cb8cbfc02f88efeb5630bf0089ea39a47a0fa860000a761dbd9c
-DIST firefox-62.0b16-az.xpi 474639 BLAKE2B 8e0860d15d3573728d65373c78954aea67d4e65d17bedf2d6a061214c4927b8aa148d949e78986fb1e57e66b266585e9ab7007da5ad6643a7f83c38de29f3f29 SHA512 20ff2e7ed5a4ce4bcc68ceccc096e528f7e3a10a958848d7a1e7c118a916185a04d9ffd853af4b20a65a55ecf58e8655ba57d1d2b7542e497a529ca40ba51d4c
-DIST firefox-62.0b16-bg.xpi 522686 BLAKE2B 147df2ca93ff2630a5223e9099ee2c0837907bfc86a58c16801898a984c39e740e2b59ae87d0df60a12d84b9ef1ef9e225acf7250af8599380a242e3e77147a6 SHA512 487bb2bf7d5626da1549c700a446634dce803168ef2b90b0713102ae4b4f4773ed365555d30c15731b6cb119c0ca87aff3b11e0c694037638553f96886e9c805
-DIST firefox-62.0b16-bn-BD.xpi 536279 BLAKE2B e59f556875a4125ff4f8a9d1245b590c17c5038542b5bd80f57fefcf5d063f623b43f350f9ceebcad0c040eac93c7e91cc765af5aa3c7cdc8817c5ca74cbad1d SHA512 0abf5be2712ee584ce9612c671aabe72984dd1d6e3dd6ad8043cb0cd2379f0953da8153a5a5af7de20215da3abeb98b172b20f1203b4f6a9910373fd2f488f62
-DIST firefox-62.0b16-bn-IN.xpi 509931 BLAKE2B a7873290a7bd4e58c00c398821f7fa62569cbfefa358396c37e563dc22ee5577e739df648ed35659b12433d8da0245e3cd93cc58a17fbf55692ad7a6295e1ff9 SHA512 6bf2df64b22940ae71862b5512f90d7862252ed1724574bfb223e12b6bd6bed24906a65261b1fd67d48fa15d5e413619bbfa844bb91fa7ba9e1a2163b88ea2f2
-DIST firefox-62.0b16-br.xpi 464395 BLAKE2B fd1930098d1255582cdcbe3fb254b534be847d6c91f4861002fb560cba07a6fb7621364253875e5dfe923c03bdc034eb65f1d1ab869d846d4a356e0388c12b4e SHA512 130c494101e636a86620518e8b0fb00768b73b5bf41802710b57a3c4540ca2e474a9928ebeada96cbbee60e20d5a5b1333e7576b603f311d2248e8311cc4d325
-DIST firefox-62.0b16-bs.xpi 466553 BLAKE2B a3c3bce99361d4fee81b44c707255023397b9c2ef42e143b844cf72674084c25ef931c22b66c2808dce15062873a830556ac3eff4df37f6e837a242544bc05d7 SHA512 06375b4c536f66732f65017ac6d856b8824db9648e50aea8df7b4305fc189bea70312fc0f39d191193372f5de937fb04765d7b5ae1a32326c1461a15dea1b622
-DIST firefox-62.0b16-ca.xpi 470259 BLAKE2B 9a60141c6ff71f5450d7b67cc7598836f5fd9c2c7a743d14490049c511634d8a67eed1cdda360c719cb390827cd0eb75184479bc6f64b3622d20d33b5f3f9157 SHA512 5e8e7e8d6f3cd529ab8ddbe6f5b2ea7ae5dd05b34e8b66cb5bcc05e6cdb500310594a58cc4dcf75e8e73ee7e1f68ac35745cda6c855f1aaffb3b7f00d84d1199
-DIST firefox-62.0b16-cak.xpi 487609 BLAKE2B b6e3191fc7ce1b1775f7286e6e8468b76d2020a57f27ea3fe4deb82441bd32f27087c1c42454df4f9b7d362cf87d26b0ccf193f9d74b2aad9e662430f386c90d SHA512 892da53043e332fd64982268a205c8d8a5fd77a9fcbcdb790559eefe9c528d66db4d0c16f83b3cdad3f0912a6c4f2416868fd24507c00eaaa689c155811185cb
-DIST firefox-62.0b16-cs.xpi 477792 BLAKE2B b5729fcf5d6cef2bfd0adc71f397a08bab6e78258b36c2d4af059b953727c51122821d7900e3771d53088fa10732b63c95189f5b5cfd1efa1f26094a4eb28410 SHA512 ca3d7b0a31974b2ab111ff049199e3d0b1a3959d2a9c9e70542125163363faf93efc581fa73951b19417e35b56dafe622099d11853d04bd607eba0b2d2ebaa6a
-DIST firefox-62.0b16-cy.xpi 466543 BLAKE2B c9b633c09823c4f91d9e07ae8e8f54b23048254eced6240f90970f3d952023598bef6b5ab901e2c06984232c161ce8561be1f4ab04042bdb0da1798c72bf99f1 SHA512 6b70c48eb66a276eeb0f7f3145767f8e340029bc5ac48260a95c5d28a410042d4e244bf711d0573541c191b6df2e220d16b9ebb65f77805c28c325189fbd00f9
-DIST firefox-62.0b16-da.xpi 465984 BLAKE2B f5ab39ade0c82889e0b765d847c83b100ec9c1e4c463032adf4410a019a2aa49ecd620b585faeaf17af85e131fa99f0f59128c9221432959e9eb73c3d0bb49ac SHA512 68a45b0dfc3bc053dcb5c9c3cd9f635cdadacc6aed848f59a18f750a4320dbe46bac80aa92a3815f704ca3c7dfc4fd79e6e99d8568145579362e1aac48bf7063
-DIST firefox-62.0b16-de.xpi 472922 BLAKE2B 2bcd8fb4312c465ed061180e3a8170a9a7d98747fc11a22a33248ac72b3e5778dd4f3f779ffbba0841b67c175880a89bad3da0da202f155badccab8c7e364e02 SHA512 4e24737e12d5d16b2254b32e0837de3fc2ed2fc53131eebc1e553163823cdbd77d7f8cd8064336f5ee066e45d7588247cce8617b7eecc5f553e2f95d51cba7df
-DIST firefox-62.0b16-dsb.xpi 486295 BLAKE2B 72cc61fcec8d096741c677ee95e889412ba68dc90d6d10f12bade5763fe9ad8ef8dc96eb40e92542ae803d3b25421b24bcba8856c275786d1d48a8bb6ec67df6 SHA512 85dee77a07b6bc453c46e6fecb4189e1b15eb1a09127e1df47e824d8f3ef88bb0e044b233ec5ae216231dbaa1e8511599c0853d4a67cc4b55f53853de384c3eb
-DIST firefox-62.0b16-el.xpi 543589 BLAKE2B a4ecf202bc838d5c5f2811bb9e41fdc2b08b655012d3a4fc5774999d54cde8d9eab070d6249657086a27b47341df94bfc3f4278260e0cbdea42c88ac4e75a6ea SHA512 6a46be0bdf31460713bb6f5c6f3c9eb977a353c34c692c686cc36c343eab85d6f0f0f96592b1df41849694500e1ed1b6ed410c15bb51937190f1867844fae6f6
-DIST firefox-62.0b16-en-GB.xpi 436159 BLAKE2B 5fb9aa8c108f91d77b5b2d8d1e08055bae8bf6501cff7d6d54b8882575af8310bb09411a7307e8efcc09201b2cf861d2531a4a6689598ae4a17cdc8debf99904 SHA512 3064baa88028fc7388d36c71a3a3af7eb351a3e288d403365de88ed32b233460f4f8b30122cf02b81d6ddcd6d6919abf9eb5fbaeddcdcf7dc1c5b58b9aeffdc7
-DIST firefox-62.0b16-en-ZA.xpi 422833 BLAKE2B 641dd00973131aaca1afe269d105317826854e84f6ba7f0b7c0027c0b24167274cf3f92f3682e45d713a412a46c4b13314db3a9b6185d7d200d9de2cc0cc330d SHA512 c0504185d0676d7939a4831bd21090d7ff1d5e2b05f65d70cde60438b850862426c26a89879df19ddfd660e155fae333c9b67acb6d4c3a0c635dba377710ee6c
-DIST firefox-62.0b16-eo.xpi 461123 BLAKE2B 838d1f28962b3346560433616ce3eb78eecad15bdd1693da75ac91656c7c67911e2db038390fc47ce1ef91a57134cd1ff4636695359843506df002313081b2ab SHA512 4bc82841f9385b1bbe46e84b79e3d6c1f74f34751d4f793ab6c03aae35361f9325e289c132d86d84b419619e681ac602b5f6faee38bbef625a06b1b586a60901
-DIST firefox-62.0b16-es-AR.xpi 472889 BLAKE2B d78906ad09afd1fc99162a7d734881d0c2f40dc27aac1b2f7e7e54872b4f120ee0cb521cf932731951ceb76d9c95fe032d47d0d9bef6c09e01f86f20eaf1e502 SHA512 8743fa756b1e2e30bb2953473ea2d154515531935042b44bf688d2a1f487b448c6f42b30e395f178fb6cb9ea1329fe99a3d175d914950567d8bfc353d4229047
-DIST firefox-62.0b16-es-CL.xpi 472436 BLAKE2B 3023110e27e9a8f32f58537b5908d61f15d127ec961fb488c0d5c242d375d93a00f9f6c8b8f6fc48d19a9f90f6e07db50d4318099b76f55a9b16b077dfc054b3 SHA512 5656ddeff457cdd757214adbeefa647338bdc7375e6367d6a1ed3a915fe8da6d591ac369cd3932e9987ffb2355fbe8e3926ed2c5f840344f321643122190cc8f
-DIST firefox-62.0b16-es-ES.xpi 413692 BLAKE2B c8b27834f61bd16e8a44ef75ca4e20af59548f9e8f5d3efc626f0ee6cb5946bc72a7195f7669de15a03e17d816981b2c40df92d23f4fe3740e4c2dc9f6ff5ad3 SHA512 ca4e3eb41af4672c3b4938c245a513eb7d8427b6ccfdc128cd2adc8aed2bd03907f62ec812f3d81e360bba96266b03d686b0cbd870cbf82ff12baec125d4cc4e
-DIST firefox-62.0b16-es-MX.xpi 476120 BLAKE2B 5a6e2ad291b8cc47a2f93cab9b5a565b5803db1aec9f70de9deef65747763fbf5e79d121a8a34cb2edaeed88067fa078ad37d0ea86f24f65dbff6542f4a9462d SHA512 bfbab665f62b7bf000bac883a7ee824bce3b5121cea00e6d19c90445ac3990f63c7acb44f146f49426eb8732e36cef75efe5a816389939b2bd1f5b3d399db0e9
-DIST firefox-62.0b16-et.xpi 455354 BLAKE2B b2f490481590064822facb2a14a57e4f5cf1d36fc4377e9db49fbde3ea55f32c37272ff156959c4df9f5608c5e37f378c4ead5f83704e236bfe3beedfc2d847d SHA512 beef8f589f8f305b12267fb25cd52828a1caeebc9f931290f337571369f9096047953b17381ce8334067ffebb01cd65e6965e6246a8cb46dc6c584409031f9ff
-DIST firefox-62.0b16-eu.xpi 464210 BLAKE2B a24e66c1d40ab5b5055ac0c21c4b26323225f4491a580c23a8e9ab2f7ca4a9505bcea8bccb78385e014077017e86dd29ffb42a69ffdad2d01cbf7246e117dd9e SHA512 b79736510e11de93cd0d01492c2930ec5dfe8d2a426be2f8e4a4726f5738085e3ca32aa3bd967352936dc4467d366c8b57c2d8890d92aea93c8a3a5fafbde8b7
-DIST firefox-62.0b16-fa.xpi 514425 BLAKE2B 68757a9cd92dc20bdc37af83af05583c5a259c170efb40628c2398cbb188d3fd1b35f8cfd5f09bacaa9abfb1854ac182d7d538109787fb906c959b2ff819b27d SHA512 aa47f2a136b8cec14dbc47cfa977f4345c4ad90406b16b5ffb867e3b74de1f4f225c5187cdf06ebae12fab21b70a08d3d92d34301b551c9a4d8cfcf6293d26d8
-DIST firefox-62.0b16-ff.xpi 459027 BLAKE2B fe1543781e62fc840a52a4663adffe1c3f2c83d6451d3587513ceb70b553b9406e94b3f2a0605bf3e58fde677af847129f55347a0da2c45813d4ec5477285f6b SHA512 e629f916d60b4307f6679c85459f6597788feec64c40c34078274fe9fcbacf56aa46b655be88e8a3b35b7dfa8fe1122b06cef8888262a25c4398a936d61f439d
-DIST firefox-62.0b16-fi.xpi 458703 BLAKE2B 4106ebb4ab673d96f634d3a31a762237a1719947ea1e955c843f76356fffcbf6161433f75b24ae34722a5e7460eb7d95413ac4cc7cbbe86b0fd04eeb07073f59 SHA512 57b19980a2da37fbf687b6ff82fd9f8b44e9a9272dc211cb6dd19f799e1b771bc9e7ef976f96c9d28194a5403c20b46d905308bcbcd1c9cfef9ca4836a4ecb87
-DIST firefox-62.0b16-fr.xpi 481390 BLAKE2B 4ac4e3cca1d953c5db67ef7a6b5ab4bd8e01112597a0e66a3322ebdb8b73124ac71efe2914916b20ab4ec7b9ccef1564c60cf1234d120e6b75db8b585ab53d70 SHA512 37a161ae0c5ed24d821a0e5c4f83cbe8686533bd2c3db88bac9c04da52bffa495b1a654c55a36e91fd4dd7c042e0490b461b2add73bbcc7b50cea40efe4f376a
-DIST firefox-62.0b16-fy-NL.xpi 470421 BLAKE2B 64c0d33259517e4f168b4712ba38512bea986b993463c99b80c0686b726b6dd05deb03c97787033d5a7a16585488ce6345e373fa412f2dc188a9139fc954e465 SHA512 5efd86d46583be4a49641ae3155fcad8c2675886d68fde912a02679773cbc3482970b4d9153543172e51d117f1e7d129b11c255ca28461fd2bd0e3cd2e9437f9
-DIST firefox-62.0b16-ga-IE.xpi 472237 BLAKE2B ed9b11817f3e30dcc36c442f683709c3d45e30f7ad2c8b8cd58917b3f5bc68afb7acaeed585f8d5481077646dab24b6fabb10542612ce56aedd1974b667b735b SHA512 340dacfb02f09872d38712ef4af98e9f456fe4d90bc47445f0adada315ae7dbd82c396074959fc433d07c400e4e782aff4b9d3824fc6026aefe402c37c8a9ba7
-DIST firefox-62.0b16-gd.xpi 473952 BLAKE2B e644e9c66c8df299aa5fe139c5aca3f9b71c2c97e40a4bb7569da33ea7d14cc66e287b3053b7e139f889f018ae16967d08e1f05276e0a18302f6c6be6c5a1b1c SHA512 af43ffc2640cff07160d16fb07db4ac915122c460e833d80709a08149c0794c2b08af350db77bd6486ea43e6e6a487f10f33b889319be686c0f9ccf36e4aaf72
-DIST firefox-62.0b16-gl.xpi 451800 BLAKE2B c7c89421d45890fd928aca9f6e089b7531d8cf6a51b4081dc9e79eb9ff4e30c3432c603e8e0e3206074e3897fe796ea7814833af616e77ee7b8a96b3e5a86efa SHA512 e44e34c73541295a0342736312c167295c714f7f9c16aaf92f86b3712314693a9789d4771a864386f2874d2ca601a472b2ade020ab011aeb341552517514e198
-DIST firefox-62.0b16-gn.xpi 480710 BLAKE2B 7b4a12a06bbdfcdb76f24061cc0bf42195083f3be7b978813e06a3427e3eff565153e0f4aa7fa105ae410f72c3174b9247ed5327d1b330af5bdd754fb12fc6f7 SHA512 c045d69c6ffa35f31b8e76a1545b9cdf892aecd68961fcd9ce34f154e16ac426759fb4ee1d0da6581af48e63de3e2a4a67c819bbd5ae3626c5bd0439e36e5d34
-DIST firefox-62.0b16-gu-IN.xpi 536197 BLAKE2B 52399c2d6eb3057737d488f4cfe25f5b772852d1eb05cd2d98f35cec2a2b3fbba884f81d9037d5b4d7cf3aaa4fc997eb28c9b8d1fab4f7af4bd6c8db6533196b SHA512 722255bcdf1e552ae3cba4eecd0c2f67e7305178fc618286970366b61216af179a95a2871ef5acbdac1f8a843b1fd06b18ce3a9473ef0db740cc38ff3a736e7e
-DIST firefox-62.0b16-he.xpi 484797 BLAKE2B 5724e55f39c6d77d907e5f9d46ab3f48bbadb79b8cb1298775fa9e2e2a8d39b52f879d8a2ed87e0781bd551712c2d212ad3c9ebd5afdc0d8a2e6f3b1d34c6956 SHA512 fae2e4ddaa8b34cf330114433c0c46c8938f28e81536b27ff2b3b16ba8a11158dadeffe8623f7308d501119960f604086410a79172e01a941ff90981f084ed85
-DIST firefox-62.0b16-hi-IN.xpi 536758 BLAKE2B 0a9b7d37ff9e66ddccd9020c2b477d58eedd2c97e66c8c39a1076eed1eeb8c7db6353e3c67b27f06175d3426137a24c903038dd92c94696b1ed2d5b3b6d60a76 SHA512 a2fd77a50925403818dda35cad34edccb8df0fe1d8545d341876ee9aeca001d627aebb918fd423b559c0dec3c2a338f5e006f97f30f045793d9cc48437a23325
-DIST firefox-62.0b16-hr.xpi 459587 BLAKE2B 140f17fdb780a308678f5c52507a41ac69921ce35fc4d59f328a0df38a734612676300755ac8dc20acf074adea1048a5452ec4575118f91e60b40148b68cc952 SHA512 f7fd66566ad0c75630f580d0439ee3b738e28c561f5bff3c98ff7f0564c876ac6edbc03a7f1317a492047377be361124b147191427c2f2f2349a2a7cf8d17c40
-DIST firefox-62.0b16-hsb.xpi 486285 BLAKE2B 09b2fe9ffec19e4b39bf8a6b3d08c956d1587eb899ffd7241a23c11166ac07a24b10f2d30065222ff66760bcba7b4f1a917fedc3fe072c9123baba19904af932 SHA512 4d3f47a50a3de37b430da00a9747ec44ef94e2c0788382393638b992eee1ee32e0ea4224b72e57b8ab6a66a82f99767454d2b30c35683447317cfc80fdae462b
-DIST firefox-62.0b16-hu.xpi 485012 BLAKE2B c44cc3de2eea8958121fe0c0151201616ef4a7718f795f720b26bcf2c7f86c67f8aef3023acdbce927867f2ced0745681bb8940dfe3d86d63f776d9bb8dd5b31 SHA512 6f59d89204a199a6d13d2fc6507e5cc0e82a66793026639143572b70b3e92dbda653220d7040f92622f3ca8f0adf5444e4367b8e2146798e569d37c9215b12d9
-DIST firefox-62.0b16-hy-AM.xpi 517984 BLAKE2B d4e3a6379f9f5acefdc9aab81c82f4a8aca263c23918ede662a8a759171326a7a790156a950cf1802b7fbf8e5ec561936562c563631aeacb8240930c4ffa8947 SHA512 3548ef906b12b83f764acefdde2a7c2d3bdd217ba27b63e4ff7f90e291d97dca733681bbbef9fa17e14edb431d55a490638300a01ed93b7566bf8414b7c8e725
-DIST firefox-62.0b16-id.xpi 457746 BLAKE2B 12a2f172c776bc8ae4184e60707bd01c34edf236001f1da323b3d7076f230a24dc2607e85bea0df5ca707b2ef582fb56220aeda9de533bbefd6423713a79444b SHA512 e3e5b3a96ba1f2d0d661488bd2459e1a578f733ceabd7e62942ff746720a7a93bfee74762adb6ca1e9c7fe3da00d5368c3a5585237d69fa6c4a8c3f8f9d971f9
-DIST firefox-62.0b16-is.xpi 459591 BLAKE2B c77b046c24f4b5363e4563b323f6bdd6ea8d3a9e159281e7184d5bdeb8ab9dfbc0c309fff95a544eb2ca2569b0d30653f105900fcba46c0e94e9238148db7fad SHA512 f145ee463301ebdf4ae925a575589eec25ee3ed43d8bedb2d6e341a9ca11330c958c8f0c561b726006f8aeb6a4d66beb424d7ef39096fa376f68dc348d96f3c1
-DIST firefox-62.0b16-it.xpi 345677 BLAKE2B 6e108e650976f2833b6f3c269249877c1fd4f3b72b64ece778fc221d2c127dc0fc6ae45240aeb01d44d8f703c11f392f26e9dc89297bb91ee104e80486653e41 SHA512 2bd86ba58c0ec5ce07e9f6f8c6f7c54c769884328c2a5023069a598a6bcc8461acebe20fc7d30065c3fdd9a44538d087b27633ef8263869bf47548a1c5ddfd0c
-DIST firefox-62.0b16-ja.xpi 504025 BLAKE2B a933329f892c189501080bacd2d13d82fb2d8701f98691932036d04d02b1db17bbb4e83599eb5cbdbd3807f70a17760179e17184a2a375a31914da32993a97c8 SHA512 0c0a0352e0df17c9725c4f0c5fe3f9e948cc86f0b29db351e48877514abbbc141715f247f4ea8b19eaa07a9775cdbc1b80957fc6b65abfa0b484dfc93742c1f0
-DIST firefox-62.0b16-ka.xpi 501733 BLAKE2B 73f3159afea31846d3a977b3675d4287b26136cedd4f52ad0da81a26a29424690ef2867a576365ee918b1cb7a1f0dcdc35dab41c39ea6c7666cffab3604b27d7 SHA512 e2de68d39c1a2f607ed03e8405b6f57c0e27a28a10542af6da310fc4a16bb8982cfea92ea395749a9489b3608b69733e7d04c1a28099ca3003ee29efec20f602
-DIST firefox-62.0b16-kab.xpi 474894 BLAKE2B db4c364c6c18d901aee5714055bbacd06acac898fd3cb84265354b4390ca48585f7511ae6b863d32192c55b0337c203ebd2699341608889fcf03200a417a5e88 SHA512 f7d6310a38e00319ebc756252997278710c0a9b1efaed82251031ff721bab9e79f91028ae40a35c0fb0e042d3c7443d868686ec8a18a25088351a9143a64904a
-DIST firefox-62.0b16-kk.xpi 528613 BLAKE2B 86a98fd6d358b1b4e78f97bfe071d447311466af9757e71b78d1f9bf7adfb173c76fd15a5a666174473dd4fd9e9cba25a5b1ba68a0aad6d35ece2faa8c679716 SHA512 18f84bf7013f151f06140dcde3bf437694cc80c93a067601c4d6e0f965e0b2eb643efa49c434a29f99a615be864b50e03ba646ea0601f8afdd0ff81252750c41
-DIST firefox-62.0b16-km.xpi 521429 BLAKE2B 4473d0f9284be64f15e4efd7494df7875ab0afb10631ab63d275963cce02e799e08e674d2c066ac26272236761ecacf5ba2dfb8abf228c3cc212cf5eb6226551 SHA512 4487eadf002bfa10a5239773f06513235dd557b4af5120d5a8cff74abb5a86d1c5e0fc291ad6d3c929bdd83951fd2da831b57ad6efd316fd6ea55abffcfa2860
-DIST firefox-62.0b16-kn.xpi 528080 BLAKE2B 62b52c99fac7b9cb16d48cce63487d9f6de34b2b21dc1253377eac69479f47912902056bdb7a5677bc92d4ea0b005676b14865314da758e281fb1ea43be2ae76 SHA512 0e1f77d9c01301b7a1b5c5e1e043af8197da9afe460fd3886d7075f06b12336301bcc357286a8dcfa5fa5a7ac63630d5cf85714a4feded0cb8d8448958e78c07
-DIST firefox-62.0b16-ko.xpi 495036 BLAKE2B 140491fb6295dfe2060c875e04e6488655d52bb34daa935fa162827c3c7a0fff6178d820fc64551f26a284150f5329b787c2777e73bac421bfa758a18274a5c0 SHA512 57bcb168eb4cd8343574b223b5736e7b739e3af6def8ba6aec9873739c1f773e119297b192ba1ae9fea96112446b9ef12260ca7adde53102f3d889fe3114a664
-DIST firefox-62.0b16-lij.xpi 463439 BLAKE2B ebae337f241c43829f0d52ac7ed987258e1aab5dec46401aaeb2623e6ef62b832522949bbd061c60ea4b5c90cc439b47e9a974db68a1ff1a88e306617a69fb82 SHA512 5ed8551c606267603beccc1f9a090e3a5df615a868b151e44349ff6e5be999e80ca890350f0e61e8781c702252b628001928b8e0cb42760d6054b2fa9517f2f5
-DIST firefox-62.0b16-lt.xpi 486994 BLAKE2B dc5a60d898db02a8211d3422e5bb35decafe7957759153314f57adafa4d1f7661b24a17be25e213c2f16b95c16d1b42c07876b1848a733677d1b0e9f4bdba9be SHA512 74db08fc6f703816f56160aee9c8195f7ca1111f59ea94edbad07bf1dc5de487fb42681f2b6712f2db6c9e8ecf0525fa76e321afd37fe37a96a83e7800418c39
-DIST firefox-62.0b16-lv.xpi 475705 BLAKE2B 73ed1dd6bf581359973136d086ae882990956519e8ebf2e46be53f4a07632d5148874ca50bfba17638417d618479bbdb1c452191a082912ba0cca6a854b3fcdf SHA512 6ed719fdf615709e50d1149adf6c2207d7bba3729c4f211dddb351d0ff63646fd57fea469af19105a9da7fb526911fc2c0e43be79d5fe273c79135e7a19eabe2
-DIST firefox-62.0b16-mai.xpi 494698 BLAKE2B c9280d814aa1b887bfa7053ee9b22fb5db040893410fc7aea67be227840b703a49343ef6445075f095cb685106b7371695365273b8b5dc2939deb0f7ea9cd3c9 SHA512 46cdb40f501e8b7ea08ec1a8ccc5ecf92b1fd78989ed384f39cab088c72546a8f775ae4336ef440e8704eb7cac29e32fd57e09575d293ff2579c957541ad82ec
-DIST firefox-62.0b16-mk.xpi 453375 BLAKE2B fcbdea5f840f1d0476f1d08951ce024b436bd3d475379a8fa6dd3b91608c7c7f9bb522a60ddfddd00b0e378159d93a9d53386e634ca8e4ee7e4a480eeba7aaca SHA512 09ab64dafdef2c5ecb0bd80c096fc83b741eae84ed1e5e16adeee6a2a2043733c9767d33e65877ed2c203d565ff791edda0214cd4824b7ac5a3bd0d39d708589
-DIST firefox-62.0b16-ml.xpi 537797 BLAKE2B 11e5cad975f394030c5463e17da1c075bac324165f65248460a58b00751c5ce4ff0c3010479968d527858b0f6750fe887fbac9470d818f0d93773eec01c44256 SHA512 70c2239c4124577038e88014c02ebb7c787016da4a513568cdfb5bfa74923122ad9f562dc0e11840ec18af7bdecbba0072b9e409d5e345c93e5f338aec3255a2
-DIST firefox-62.0b16-mr.xpi 528663 BLAKE2B 01e6001d9fd5c528310e87cd4109fd4b7dd1abaf8ce3594fec3c3497663071a38014745c1d1d07c3d4a0b81369ca15978ec7f2dc87ecf9182998f9c397df7194 SHA512 4c14b9ea4390d078f16f7f15426b91729439c8ab24169a6433102330ee4b70d1aa62776ac1abf6248a9080e706d1cf49373938f4efe18416ac87b97862c70f08
-DIST firefox-62.0b16-ms.xpi 460288 BLAKE2B 6cb83cef2d7e4e619a5014eb64d362e00e78a819f12a7b2530d1fc3fe0bff453fdd067660c4aebc5c56d1dc749139174cecdd31e771c38e4ad04f0c55af20d13 SHA512 e69b7fed9ca16c00d65bdecd4ea465130bc32acd828175667aa89f5c71963a4a646868f49e4572d6b9db2ca34ddfa6adddc8cc55537dccba2a026810f09d9c17
-DIST firefox-62.0b16-nb-NO.xpi 455760 BLAKE2B 7d2f05ff3dcdcee825ae28109bf37c16eefe86b17bc311ac6ee9d37f185154b66e6210764733ed719a5ba68e80ed959779275d90ad5ad2650fa1bb6b60ac7746 SHA512 249fe4c71b6616986950b0ed2c61262b96e5ae76b35f8b23cdc481d3dd418694072c5ececf51980a0caa7840c06a57914e79c04aa84f5868f0316825f152851c
-DIST firefox-62.0b16-nl.xpi 458319 BLAKE2B 23447e6a4c125b9dc8968b75663150fa73379c7a1c81bff67682cfb3dc960e43ea545f58d74697f827f91104318128ace516df30f737a9d5c569a5ba24e3cca7 SHA512 b1b0f14afe254dd09bee8c093c5112e865f5ed4bfaf83f0fdf108f26362371431029fa014f222c7d3608c0aa01bc9391041c858dca1622926ac8c1970868acdc
-DIST firefox-62.0b16-nn-NO.xpi 454310 BLAKE2B 8e2dfad46732a878a24e25b686b41fe08ae5f2246d3dbfface4562c2861f5ec6f335d5c08ad68296797db4a0455b7e0d39b1bcea90ab962788cf5f4505d51b5a SHA512 86c8b0e2783a359d8446e38d83aeded720b27d606070b1bb0ee7f55d76a4125663eb33e2f7363c67886592362822ea6d9caae9db14ccc3558854937d509efd54
-DIST firefox-62.0b16-or.xpi 485359 BLAKE2B 0d592f3d8398653629c8068964e6930212a3cec305ca95015a018a152aa62fbfde676ef14a0cdf9124d30ab34ce9f494d12ada30c4bd26f712d565db4fd01e3c SHA512 9adda414fb2c4c1d4e3625d1b8e447ad367558f76bdee4ca40c97a9b7c8744beea8bdae9be9f154e46fc344096fc6c292183d25d8a53f4333eca837fc82a6a04
-DIST firefox-62.0b16-pa-IN.xpi 496892 BLAKE2B b8c912456fd6924c004d61f56763a9330102c70b30215bc84fa5c651766119524d5eb2f3520626379ebc86b01d1efb70a5b2fa168bf415f5211248a696b606da SHA512 f61231e7a27721f5abab8f35a64be8013fc4e39282cca4e4eab428a584b0b65ecf220e285e8a5ded24f43fa178ef47e7fe3583756da139938358f0c0226a8132
-DIST firefox-62.0b16-pl.xpi 370617 BLAKE2B 1c419eb97735f9b86b7a7a0a6acefc0ad81496830610c9e81b02ac4cb1c167eb93ef7d1ec6d961503194c3281285e2833192db72a14586dcb362b1f07472f9cf SHA512 accc956342cb14b27de9fab54b11d0294f46138fd83a2a34cf217f5c1835d40210cb2aefff0eaa4ba84d9c11faec15405cd92654a39ace7e0393a4c614e04c86
-DIST firefox-62.0b16-pt-BR.xpi 460996 BLAKE2B df1e566b5783d851226c238028645f8e59d20df266eed0a4154e038d80bd5507872a113a9b52b89671f8a10b416b1f9ee936d38742e9b9186664525eea83bb7c SHA512 0998e6e81f0e0d37f6df41169dc46f7bb35a39a269889899036d1bdf31d2e4adff647ebf62b3dbd30d70eca7fe64241f6c497041576c9960b6737a76648aa4c3
-DIST firefox-62.0b16-pt-PT.xpi 471599 BLAKE2B 472e64d75d664eae2751bba25fb55ffcb559bb4b8175e0c6eaa6f50949ceabdffff084cd8285fb2c51990ecad5c0b1ceffbd9e32a6c1a6ce7ffdfa7543d47276 SHA512 073ce133221fd1ef2aa12f28718546479477edcb0997c05c7ea2c1540545920f6e995273e031b62e1ad06b61bec182d11d41f2a3d6dc1d6b483b267363693050
-DIST firefox-62.0b16-rm.xpi 461659 BLAKE2B b27076d01e32f8768a7141627ad96687be2df947f91728ce90f44dd357b882f6313c15da10531059d8ebd9c5a62e6e7ad6338305daded34d3d4c57aa6aa5b706 SHA512 d7147df36552c0d69a194acb9dd88cddb21debddddcd4275dcc36b7df7e2b33e278d7110a7dc672205ac83dc29fa9ff091a61a616a5c5867574f57b60358d1dc
-DIST firefox-62.0b16-ro.xpi 461762 BLAKE2B 5902cea5ef14d5b069ef3b847b4a87ec25d7159fe9ea6b6df3fec7374656cd95aab06bb3be020698a9b1fdc74de0d6c4ed8cc9301c5c2a3f692b6321d7958c0a SHA512 fbe84e792e581dc2b52a78994fea36e7d27ec0c402992afa090dc124d1b7135b18644a46a536c261de724e2ce3069c8cf12dbd598772efd564d57354a76d73bf
-DIST firefox-62.0b16-ru.xpi 536211 BLAKE2B 57ca8e8545d2ab8b6b8b7a236d6ca6d6649331a9e535a2c93d91a0f9594a710e6e988ed318277319b99d2337ce765793b33f5ef645974e014323784bd6110863 SHA512 4227e961e5f96318781d4f981d2abf5e15dc5d60087bb36f7602e9229a1fc3cc803d8ac4d9fa9e08c5b73493dffcf6cd34d5f0cc38dc83d937af65cf2a1d6a53
-DIST firefox-62.0b16-si.xpi 487584 BLAKE2B 6d9fc7d7003f53aa4d37f78a11c6b95f428ee1ef882bd9deaca291a827a64dd1145e3afe4cce6a1c8047ceb0a640db95ca98457aeaf61d32b4ac1e06813be885 SHA512 39b7e460ff55840bc2732630746223c5c6ab816cdcd9d57a982ca579bab1c6116dd06685dbd5df7b4f47f453bcee85b289b11227e7ae16d0e5ca691c0a4413c8
-DIST firefox-62.0b16-sk.xpi 486382 BLAKE2B 9d703db8e356b9006ef625f490c6fb6440e96451d199e1b3dc8875c028e7f99dd73b67902cb1b6ebe6fce97904a5ed30d98f708e450d27199641f9b35cc32a2f SHA512 8c2a284ae75bc94e256980e0fa4ba2055f4a7ca861689fa25a9a94a803d79f9386c4927da9bfff7530e6f4d788fec215409452f96633bbde8c8f2f71c0505e32
-DIST firefox-62.0b16-sl.xpi 465830 BLAKE2B 7641423137755eb6fdd305c019d34a19922e6a286e3ea104284156e191c0692c16362f008ae1e54e6eca9263371fee8424bf1fd53a9e275cc26bed43cfeb4f4b SHA512 d607ca9e5d50f4d164cbbdebf3e91fedc10bcc00e583377d656db7062b457167a92cf06272a06cc4c22e1722b33d78e32f7529a2b4930f1dc6692a8d8146d672
-DIST firefox-62.0b16-son.xpi 445924 BLAKE2B c8ea1920118294b23de8999efe8458790fbf52b867bb2a724b1609037f278f9a118fd9f3fe5c1ad5e3058b79d4c912041085df940c9c3f46db4f683749ae1a40 SHA512 8adb796c2935b2904d94c57cc47062ee76d44f43181dcbdf970ea24098d7b6dfedaeef8cd1d2b384f588ca56f065d0ebd499f93f91154c6e45bc447345d52004
-DIST firefox-62.0b16-sq.xpi 475510 BLAKE2B 2e040fc9aaa5ae89e4f55d74013911c19339bc3c1996d1cd6e946a26aeeeb9ae1c60bddfa2d8226d9b6532b84bc5bc900b1db35b42f223d49d693b37e39c3b07 SHA512 7aea714c38ca0e7ff08f7b86e569724769f0804869aaa8d136d734e32db2c69a45a75cac83a33fa9865268f3419669d422db9f5f7c29132e342c04e17f4e0eef
-DIST firefox-62.0b16-sr.xpi 496110 BLAKE2B a5b451c08cd7345d7112dbd3ca26fad5ff318440b74386e9d7117addddef05f3acb9dae8a50d5dd2ad79e5c3909d493253e8ee4f8142b13dc5c7a0c6afdf1206 SHA512 1d81698452ec6519fa4b7fa69d6a7b8c1d5f350cb3b036f02e27baf315dda41c53b5d40eb3d3461a8e18a4dcb47a69b62111c2ff902e7e3c5680f4c86b8bbcf7
-DIST firefox-62.0b16-sv-SE.xpi 467750 BLAKE2B 932118fdb8c2866b546fb46b60d9d608c968f659a96262d24eab761f74d215a4c6367a87533538fde0b88deb00f9c1d6e0a4e633e51296f4c18de48775f463f8 SHA512 c669b99655f867fdd2a48bff0c1840169e1be417cc49da2f7a15fe93466893c1b5dd61dff0f299f7e4f7f74bd6bdc1f8a94b4b9047c19a8fa445a7a767cc965b
-DIST firefox-62.0b16-ta.xpi 526468 BLAKE2B e81ad758df8f901f288e39d45a17e6eaf2c24373b19791344458c88c6b1f851f728936995cdf795be58ae670da2c6144d90855be57d591221eb0945026fe46b1 SHA512 66de1648e305ed5cdd9efa76ff68fc71242fffe8444f162de3d0bf68a879d096c297caccfb4a64a043e1130f74b0a3f57075603361de9c30ec5e2179b7eaa3db
-DIST firefox-62.0b16-te.xpi 535079 BLAKE2B b0c216002d3cc28d0c6b0b5820daf1e540fd59348a8e45c50a402ed716cc8406f29e95eda2ba8cad973c4bf1ba31457042954ba477e665aff85ec23209c17d03 SHA512 d3d20c5e13bf392f0c735c8a7778f767182a8e94ec0ed8cca313558b92d67e248fe366fa0b9fa8254f934d559eb18fb91c0b2223bf08927f253925a5a0d982bc
-DIST firefox-62.0b16-th.xpi 506812 BLAKE2B cb22a1ccd972e38ff9b07f197b1a855dbbdfa43b608006416740879a478434eab2968d28cadc78bea0db47aacba49a1e06aff4f74cf1733ff033cc3dc2bf03e5 SHA512 ede3c47ddc90c83c19c797c7f436039e5122b0c12e27b53201939d2cc565ddfddcaae4c262b58b02f3f684acf6aee7de67856808c8d50d14fecc1c21c9d60f2b
-DIST firefox-62.0b16-tr.xpi 476373 BLAKE2B 1224f8e2acbfce13a975ff74d954178db465a600f9176e2be6916a0f5acbfcd8223d1705c6b0dc4cc6aa8683921e424e22318e70f53b2daffc9d8c275caa41d3 SHA512 910c0c718c79c3a1679a356ef6977abe11649aa7de18fa86c051984a04962fae7291d41b8506977a16a68815f2116f56a76a5e1b1b16d34d62e1d85103bfc52c
-DIST firefox-62.0b16-uk.xpi 531946 BLAKE2B 02fd1112ed72bcddb0376dcab060b49f40e58f110bb22ca02939d5494ca326336938451a34503523da53d6fd46f8de5db10f7c4d792782f6a626e231037bfe63 SHA512 131716e8a92034c2fda0a4ad17855dbe4bafd82f25d1157aaefae83ca3e02f9e8b8d389bde0d99ae6559bf69de2b6c0665d268adb4276bf4939638b9c2eb529a
-DIST firefox-62.0b16-uz.xpi 457982 BLAKE2B 609e95261067014e0c1e772a63a4a04f25cf1af919168fd8b8202d2944e2bd75f7eb55791b3a0d102c0d557a523bca81253d704295539795b25fae4529784a5b SHA512 319a01e7c107e5fe2a5b4dfb80f519727b72474d456a3788cb4cdbcb8621e528e6a2528bafd93c2ceac22fc88e5faae8d8f51c60d16e50abc0815e3ca8d5d112
-DIST firefox-62.0b16-vi.xpi 478310 BLAKE2B ebec3a4f5a68f7491f057b931922d1e9a0d1c0264a477f63d5bd3674b873085f364c4daf2fb66d8f2b026a17c75034d47575f35a9476635ba9b02a8069d4bfb8 SHA512 f35aefea985bea84542601ec78a0af4a50c77d72c60d91a8e6643ce425a0bbdb002cd76f9b4bd60c87a49aa7c5563601f842b7561c58f178fa9ac70ec67f5a32
-DIST firefox-62.0b16-xh.xpi 461183 BLAKE2B b7e36c2859ea0c2964e189b979186a97a4348da97d9f0c52975e4ac3087700fe64b655ed971a9184bb50c00ce9031558d081d33afa5219ed6743acf10c3b63d4 SHA512 a33fbebb789e8e232940994bd140129b1114cdb7f7672383311f1a52fb61d259209e203511d00a3217aaccf7605f330007d3557d9cd04d5f3c3ae58609265cd0
-DIST firefox-62.0b16-zh-CN.xpi 491204 BLAKE2B 5758778304d79f315ab92d0914bb7cb4aa0aa86b0583592ce4c8c27dad24ea91a05767bc374fcdf16c313662f5598edfb3a23c8c77d9740424cfbe611205c7c5 SHA512 dfe3f12251b1b646b21106d347e731af003ebbefc401de720570b22301842990b8ef862ccd57bc69dc4b68008090a08a9f69bfe3cc0d5d69143c499ebff12800
-DIST firefox-62.0b16-zh-TW.xpi 492746 BLAKE2B 36ad4935310dd7c374d4a1dcbaa5ce4cc9349b9fc28ab50288b6c5131699ab1ac610303619744bb6c9048465262b9004ce1d12c5f1baadb19e4449d4e75e0368 SHA512 0e8529364bbf35da4c48f4a494d5de80eb457d7ab4068c97950f3d6f38c003afb729a5f8b44fb9c4eff6dd76745c5cd91d214e982affd099eaf50d3a50a6b11a
-DIST firefox-62.0b16.source.tar.xz 259877132 BLAKE2B 0a8d093575fc167c41f0d33dfb418edac02dcb5742ac990e66acf95ac3833c1ed0a075e9f1714a0a7e6dd2a408deddaf8deeb1a92ee341ee1629f6af14b0b2ef SHA512 93cb0ba8a1f65a31a29c89581e8b62115de52679475db9328261965b52a70a9dc56272e8b9d1a099ec55769dfffdd05752edb6b9e31123d5dbdcfc6897d2f126
-DIST firefox-62.0b6-ach.xpi 442890 BLAKE2B b9b795a4f7e1e99b7b581765bd19316cd1b002486263f2824904bed995ee13fc86d3cb3f1ed42d62dca05bd0839adf945df62eae4db39d70581f18b6122e449b SHA512 86ca8a55e4909c834965cb01a096a39895d7c46c2294b8ecceb924f31b53eae956fa17d7de74a0caba1cb3c660cd1a77672ea84b202b3eeae1a35a0ffa8ba055
-DIST firefox-62.0b6-af.xpi 430471 BLAKE2B 6eec4c57c33585e667be53c70cd8bd0933597e4b17f3154ab5225205452f76156fa1a28d7fb71d4ee3e511feebc94819c93f629a23854d73c28d2e4e84c5660f SHA512 f116dc3b69779c8d4df982dd7b83e5c13d108f26f7ed095fe7fb4ebbcccfcabe8855d9e05a3eef8f7f92d8df2dbe95e32d9c5b16f7ce48abe3b5a7ce036c88dc
-DIST firefox-62.0b6-an.xpi 465595 BLAKE2B db2d4c0652dedf9d89991d4e10ac7a749dc8c0580baad29bc360de3a318cdf8cc508a482059f9a7f2cbe87a9ddb48f1682cc407941e3b45945e52a6592d7b2b0 SHA512 e8a04a4301fbe908cbe4b3dc3b63d1f81b7c4e6cecf5e1edf71dbf014c3072cbd3402a8d38c689312bd319b857750402f115723e66a4f2c7e739316299623cb5
-DIST firefox-62.0b6-ar.xpi 491149 BLAKE2B f27b96f179b944c22ff6f936788884004cfafeaad0af121c49dba915c28e51c035296070801772a41e570ae924117e06f4b74ce22bd6afb168563afb96a2454c SHA512 a9c540f26ed59c1b27a27861bb3b3a94d515d57c05babebc1e9977137735ec2a526e29d9a0f2578a7c6860274f6b7a02e321c463800bd07f9596bf785ff7c362
-DIST firefox-62.0b6-as.xpi 476481 BLAKE2B cb7e1203ef0824b4534d82b2b7a11fef77db893bad01371f19954ecc74c075218e8b59c598c10d88bf7c5cf0f521783b27610e03885ebbb773c34587fbfac0a1 SHA512 435e544ac292540926e5c5654cd9d87dd7c9ac9f56a9f2c8a451178a7faf17b9c0afcac906bdcbf4f8cdd774a7a79b4731beba9f4474ccc8349d2bc149c575a3
-DIST firefox-62.0b6-ast.xpi 453347 BLAKE2B 91ed07e3decc8797b34032c9c939c2bdaa043289bff9dca3b4037d276c8e2a683f4c2fa0dc77cff607bd116a8e47ff70d41f1b18c85f9045c55cf99e039ef3a7 SHA512 b9d4457fab843945860d46d93ee0d16f5baf6db4a61a2d54beab9c6c23efa7fe2eb284dcf332e2434ef7e1b1a9e73782e630e0e28a59ceb529683d5f0aacb19e
-DIST firefox-62.0b6-az.xpi 463655 BLAKE2B df2cdcd457167501c8acec5116f91ae1cc1c9d2d494cf10017abf81bc8f6675a7dfc85c9ad87cd833bb4f7487cd156ecd373f6e1d6aa7e02cd1b362125be0924 SHA512 be6f25bfe61647b8467cbefe09e1815e0fa6e39bab004787c2cb2e9821f30ec9f7c94e03cd6655267b355e9223d8d76ca5242dedad3507689bf373f97d85f2cb
-DIST firefox-62.0b6-bg.xpi 520252 BLAKE2B 2f8a69e4e34fe1708abde5a1b253679d9119e58e162af245b2aa67674110676c4b72a4c6bdf7dca8d94600824fbb34781b1b92c053478ac778800404404cca0a SHA512 9f569a3fffa4b08940a66be91ebc2cf01461094f3c9f4336a7b776de0ed7978209b0e4c5cf073f12f4c0c8e6dcee86629cd3688aa81da07647d4344f92cb4480
-DIST firefox-62.0b6-bn-BD.xpi 534451 BLAKE2B b7220f114ce466451fabcdc174b06d875a39f24f353cfbbeb8b3c64b8a2e933276792ba9e84b0b4c1ea31a00c43a9776c29eb42c8ea101b62576910d8eb3651b SHA512 a9a7c6cf0fcccbfd2338542ecc7fa0bb844e5b54dbcc57da241a6bb9973f8627ffaeaddcaf4044b632965b4559cdc6c77a237aada2d0f863c418b37201bf2193
-DIST firefox-62.0b6-bn-IN.xpi 510762 BLAKE2B 43ddc3e2460fb4afaa83b91164b999bb19fd89303112752ca2a18f789065796358058fdfe63e7edab71fde779b9c5fa7fe681e68ad55b645d2b10fba3473ed6c SHA512 d7b673fca0f3598d882454b2cc300fb4d9e7bbcc97f21c5d625ddee815b6be932f961c99728146904866712624e0c8a70e5a06e7af7dcb3026590df0ceeba330
-DIST firefox-62.0b6-br.xpi 461464 BLAKE2B 5ce280577d6232460c44f39f1b2d32290d8493c1fd30019590327ea7c386e070d8013d5cb17bca6ca104efe942d22225adca8d4cd5c8e2015710c50777d1d53b SHA512 88f813b44d4ec94fa1ab4d8cd17b07713a4160dbb7fbd19960fb9ed2221f396215235f720154209da14711e49dd58f03fb0ca9c3f36cec509e4e3d488d98cd6c
-DIST firefox-62.0b6-bs.xpi 464737 BLAKE2B 2b28f566b0734593c68cd025c88a863998f9a027dcf49ef5aeaea71d61154fb5d95d8e345339cc6e6a3e02cc7855a789ddb3ffcd153b8c5b0564cf59032c9721 SHA512 78ea3231ed014031ad4ba10049489acf5cca1e7b5b794468a3044f8188e19bd1205edf97a623aba2edc6b2b4779656b4b325c352eb32a9de64ae47db53f6ec70
-DIST firefox-62.0b6-ca.xpi 467513 BLAKE2B 74c329ff24611d948dc01ee7e42e79832e8b3b5f4bfbb367430ae86d8bc6785d81c921e846f6452c1ebe595c0a0cfb8733ed978b48fcdb88fa76f96ff049ca5f SHA512 f28736222c742113f02234e7077af3c8834c623f40fddb57bf5a48e0096bc894343986c9b4c0fbdb4c16f7b01e88cb0b113878f3708bffb963a533f713c6cfe7
-DIST firefox-62.0b6-cak.xpi 485413 BLAKE2B 19c717c97412ade4f47248ba6f2c061dc51bcb500efa805c58d099cabb256615986485e45d9d67a79afdbba9af9df776da34053757f52654d5146738a6fec472 SHA512 f5703733b0f6ece9352c34df4a018f6521e00898714cc996ab2daf334738c721f6f080c0027cae062a2bcf2f429c99f05f8f8dd0d2ff68c7bc7e27a26e57176b
-DIST firefox-62.0b6-cs.xpi 474429 BLAKE2B eb5a78b2be223f46658b055c561a9a6460f5fd01722497738b881c311747ce01adbae5d23000ee0fa69985f93766f2045312cba6e9496b12a1799a0c494b4733 SHA512 65dd7fe08cee76bf880d6860362920462e50f734e25d74d824bb8b0658df98ed6fa49b3f4c6c862b3e7c082cb67411058f2f586d2c7af4695364dfdf60d27431
-DIST firefox-62.0b6-cy.xpi 464776 BLAKE2B 0238b8034799d8a889123d523a5e4c63c603bc7c7cdebbf997c5b2978f8ac7d6d445f7b29cf9d82444e028df2b0927a0f1d9f760643509e51dd418892bbe0db7 SHA512 7a53e0a7cbbe82d8bdadff41262a3fc19d8267a0f5b97022fd4e251579cc1ddb6a1299f3bd769ec5200602fdf8e5afe4bde6a8a3b21f89c6794e9feace442a99
-DIST firefox-62.0b6-da.xpi 460352 BLAKE2B f777b027dd4e4590b5b6b50fe8214796a8a49b30efc530a85cb09b9a2502ad697e97f54ec00658e3255fcdf16503ebc17274f39721d02485e143b90931d07ed0 SHA512 2b5953f39a97cbc4087675576e2f2c946f98db40f958aeb604e8d837ef487bee3797ca027ae38dbda3ee42ecd3a7acf4b3d39b9e38860e0293324596393b97b5
-DIST firefox-62.0b6-de.xpi 471648 BLAKE2B b36b0bf8fca7c22efc2eedbdf52437a35f51869fd8f3674795feeae855c5bec2aa4065789ca89b7ee572c4cfaff2ac3a870f94316eee7f493ab2b12ee89b1acf SHA512 2b70240e0ab446483722da13c389a9660c3b44b1592676f9104165df1662b89d64ca73ec70d284b650a5e09c6467205daeeb5cd2cbd7f5a74498ee71e2d4a5e4
-DIST firefox-62.0b6-dsb.xpi 485757 BLAKE2B 19bda74583c96d1bdc9f8667f8c87394a63fbb49281b52039dd8accd47ef48d274b93a8dc4d53cff7165d095cd58f772d4f25a7d192eae8b28eacda5471cea91 SHA512 674316a7faf9c361996a09c1ce257aee7884c63eec9a2641d7fee665d50cb7edfbd6334499a82be0a702ed5a81a215cda2a8dc99ccb6a9b5af576a4298c30344
-DIST firefox-62.0b6-el.xpi 539045 BLAKE2B fcbff7c35068fa9ce0161b6b553bc8a163bd153b97ac8bedb2e56232506df4e16fe06513f31ad8a89019ce7e0cf32d4d32397995041ee58b482d198457aa8893 SHA512 d9a528b045eb80956ee088c98d98dfa7cf95353d5c592602e66cd44c21ac41247d1df160ba31f1bd2d1a5efafac40aa4eabb97002f4812491abd1fefcd8108ee
-DIST firefox-62.0b6-en-GB.xpi 434330 BLAKE2B de1560aec073f919da253eeca9e9637d28829ae46d72321bc58ee0cfc25d0899ac69505fb003b845a0fd8ea242f11018e3eb993139818d927913383aa974fd10 SHA512 ee9f640a04b6f89d4b3fa98e5caa608f206c8ea91511a25987f03c65bd60a7baf1754fbf0cb2b7012f4a4ae08760fc6eb89a5c183e8d5b45ec4bb39215f03a7c
-DIST firefox-62.0b6-en-ZA.xpi 421017 BLAKE2B 7c18f36e4d420031d6deb1e2e26cba9e2984f93d1650a361883fc6ec86feb228e4eae23b1ff4d745440ce9e272e7075a2c87b713585a67e74c9fdef8cc70226e SHA512 1ed703598b787c665f0ac1923e7c76b7c052460f739699e057214218ef250acbf5c8e579455192560b70e0e39e437e0208a1e4a0a19654e0a0bae5b932a3989b
-DIST firefox-62.0b6-eo.xpi 460523 BLAKE2B 8db2b178e206caae22d233559dc315d748d4fa2189d29da727495b1d812cb03297ff714e2605aca95ec011704de0667ef81b60e25cd20359beb2cddf677e3567 SHA512 21381a61190d04840adade500b90bc04994346450e4772fd516e2377d337e9293d44cda8b239e709b883cd35fb6e167d5a11ee47769ce5100813df6191a010f1
-DIST firefox-62.0b6-es-AR.xpi 470024 BLAKE2B 2d5fdd3ec86a05a44708f7b7789327dad4a84c4c2944dd6b19bfb686295b6bbd5ed4c1c84924f4e231beb0f957dce6fdefe74e544396fc01d68d46e205dff765 SHA512 c674551090bd7fb868232304e4f5b516e0a9f9e9a27af863eaace54e49a264530119ad8a2860071a230f0c3b55aabc51cf559b813f5d2ff4ef9074bc3b00262b
-DIST firefox-62.0b6-es-CL.xpi 470701 BLAKE2B ac4e53cfec936521b127f1c0539f6d25b020de42184e4c879dc231aa63b8b06de6948cee006195494d73018c118a7330d7862f57d6a288e610347f8f46372e1c SHA512 b3ede8330dabc991dbade9f2b2d91044e433ff1e7aeac223ec809f9523f651f449320b002ce30e1d5dbd55bb325a481603d1365fb4ced1603cbf2e9f30b706c0
-DIST firefox-62.0b6-es-ES.xpi 408577 BLAKE2B 14695d4b98643d20432cbac71c841d14ac3aff8990304073acea01790da4fe0650c8e2f22c8982823d2f1aba1d737c375c5e4cb2e74bc33ab5ab1fe0cfedf80c SHA512 8247a6a901c24c9ff987f9a193726358269bb4a57cddaf5e372ad8d4909be18626939cdca46b3ff49df6852284379ed3a316abfe221d3c76699f7cbb4bcead5e
-DIST firefox-62.0b6-es-MX.xpi 473384 BLAKE2B 10a2484db9daf4ad65c1ceb7920a2d0a65a32a3e72bab90d94b6be2c274e649a9d56a3de453f4680aa493ecd680ce3f50a838cb60b3cc47c07a0aad61c2938be SHA512 b1a57275538cd4f6cf18db52131609b2fec6417dd78d33646ac35c6437dfc13a96da988ef5eed67383ba1f6e32bcb1d625be3bfea677dba74bd8bfec3017fa03
-DIST firefox-62.0b6-et.xpi 453552 BLAKE2B f7372e986889438dc62beccffdbc2e814a82891ff4525c3137267f10573626e00b9c1eca77292e6c76ea001ad98f6b3f822f0aa2b30a8db6a63e43ae8eb2193f SHA512 9a499c26f921af08b0fe2bbe96eea2535823376056f24081017d7c07ef603103d32b9b40fd232279a39a437d2cdc5f729155ba18de9469303686ae6804de6b61
-DIST firefox-62.0b6-eu.xpi 461566 BLAKE2B c3a0b0c7a948c677db259a75ca1cf9dfb990118bd19dbac2fbcd09275f4160c081b46d175de6e8d3e4a81a3b7dd58e6d3f30f80dbb893b7974a1c2e070542b42 SHA512 629d740fc70c9c9fed8a1c4487c56d341e25ad5eaa2f30d93f98366c083e3426ace83882ce8389d1c09a49745791ac9b3b9378dbdeadc1ee31235bbfff31b042
-DIST firefox-62.0b6-fa.xpi 512513 BLAKE2B a1336d97b3edff73b4d3856716145bf73773301bd9d34cfa68a1a6f047f9c5588959d08965fca05f070e8c207955576501e742ced05be3437900baeab7ba1c59 SHA512 82589765ef4c35735e2a772402fc528b8f94321f5469aedadaf77f36b2393afe60b0ef6a22a8bc98d9e238e36e68dd3312e9f6aa0035b144544b30e33d3302ba
-DIST firefox-62.0b6-ff.xpi 455830 BLAKE2B 230b3932739b49a8baf6be83a4d3ae5ea99b42ee8f3363b6130e6e472305684c6052519ee92fadcf7e3e07ac0eafa48ba05df1ba6746ab244acd8091f68639fd SHA512 9fc375cd3f9b0d89373a356ae150291b97e67266f313073fd6ac77819321de1f782456f38d7b673f4a2ccab669a29c6f055bc42898c9c0ad9143163032ea476a
-DIST firefox-62.0b6-fi.xpi 455757 BLAKE2B 1cb285ff8cf93728bce95dd34c919ac54e4bad5f66eafb7608c4e739cc82e1a5f9793de0bc3e1c2f5cefd62b7db4b4b4fc734fa91c9671c28bfab4681b074309 SHA512 91c1783625f201f766c058cd65e077e5c547a9febeef4f4b74f6875f9c097c5f623f6525025fa16a340d8e823d52e604c6b2700da4c621e5b3f11c9490e32484
-DIST firefox-62.0b6-fr.xpi 478676 BLAKE2B dcac2c5dfadd21f62c30262b4baf266ee3afaebfb5f4daa163ea2dcf0797af96de0b4c3105fb619d8096b9dd7ac5088e4b4a8a26835662f397c690fc5196954e SHA512 cf67c70373ba125c3fa757d188578aa9ca9c697d6fced874523362045f850f31e3e33ed198624ba7f616041d2247da3c9a9947aa336bacee29592ad367233d27
-DIST firefox-62.0b6-fy-NL.xpi 468349 BLAKE2B 180ae8ba4791582531141d97332b42a571ca65fcda92f52cba82a48b55c55f0aeea7a5025517afb8aaf45284a775fdd86602fcd81b40b0e9e177f1dee17915dd SHA512 d75e29724d02a69779159d6e21f87fb82017c4c82f033a8e052df4337b546bb291cd49035580a07f2851766ee9c186d4b5a79ff31dfafd2a777d582f3cbe044b
-DIST firefox-62.0b6-ga-IE.xpi 470413 BLAKE2B c122f0362192dc7d3292e7810d3bdf3d35757eca549831b1cf342db570cf169e455e86940e1be40bbb004d415a40e17f21f86d583cecc50e25fa2b681ca92707 SHA512 5854d5b688d03dcb6c2133f218de75f7d333e21bd322692ecd441d151a01f22e9dbab80bf1b7d9d11dd9bcb937bb8bd977c2aa326062e0e2e3d37be9169242bf
-DIST firefox-62.0b6-gd.xpi 472132 BLAKE2B 8833819059e86c17c3eeca6c27e98390be03e6de6047dac6d1ca032fd993dccf179921304686f2d88f167295903bad99be1221af27c3bde02b057d520e0fef86 SHA512 bc2db3e07b697cb7f95919cd259d5101f1e573357011fe1471bdd54aa4c584e8908ffcabf00c6ef0bb611e6ad9d1efa4a48c760721a9a83c1980c159bc1fa0c9
-DIST firefox-62.0b6-gl.xpi 449984 BLAKE2B a95cc57371f3f517e749d391a409e5a457b6d10eeda9bae25e086e4f7b0f591bdba2ac9d1bee438c655da4bdae71b92cbc6cb5fc91c840ed3265ebdf6a010016 SHA512 c6f173d68575391b08c4dbd719755eb3a72fb61d3f24998c24780ca5981484c58362d83ae219f1e78a44630688d4ae6260d3983f360ae51991780c1d79674bdc
-DIST firefox-62.0b6-gn.xpi 478530 BLAKE2B ca8e6eef1d2123bc133623698833baa4ffa65b2101db686b7cf79e0b9235b33c8ae6bc56ca4898041b72411fd87c784c7c1d17fb9050e1262327a1d9e5c686ca SHA512 a832fcb1e3fbc89447bbfb8e077a29a7ed3264aeadbb6c5f6ec3fdb0c970a67b5159edd3fb9aedb05b4ea8348b6ff542724e73b2d18cf3acb08234dcde1533c4
-DIST firefox-62.0b6-gu-IN.xpi 533890 BLAKE2B 98b07bbc9891c6f26b7a6db5a18efa0792d6dd45bf909844cdc1161dd2ae235819bb5556c2a9befca727f6f424094ed34cae5337e81dbcca81282f5b302200da SHA512 a27341b7ab6d43671146ad54e14324a02421152e9b6d9fb8c64c03667092f7d5d9bf75d1058576b986bc2778fd3a6194708cef554512d071fe6003953f869b4f
-DIST firefox-62.0b6-he.xpi 482424 BLAKE2B 17c484aee71d85cb011f469e01b2257bf0310558583d59fd80fb0b9181a15a1fd8ec071b7aed175db1d289f147441b47af38697689cad06614c389cdbc1ca263 SHA512 be023159998111604073069b7fee1df68176089ab8b5285145c4fc83cfeba23087fdc78766e5dbd85218a24694e5693bdb114cbecd19e281d47e977b01daccf7
-DIST firefox-62.0b6-hi-IN.xpi 536806 BLAKE2B 896d4d5b67924fde3b6e27778e6d0c7926a443bb8f2670414507d6aff1d777a5bbb0aa645d7657901c45f949845c6f122e173883a99d8dc772946dcefa2cf2af SHA512 cbe598c96bcf7a0e757af125ea411d935436ff5188156792b69149beba08078fa83dd4aa870838b23bdc6f1177079dde9fd02e08ada1be54963e835f148680f9
-DIST firefox-62.0b6-hr.xpi 457767 BLAKE2B e9a247331bce110e4769737fe4db9868f56ac46fbe0135ecad21067eb4aa38e0dd46bcca6e9dc174c1ec5911f590412fb8444d9d52568ad456a541b499f7e487 SHA512 4ba15a9519032a15979680234e2fde76d8b5facb0981d3ae5a7cf3282008f582e38ff638f1186991e41169cbdb8e289cb4aeac41f9f0b479e8678df33ba23407
-DIST firefox-62.0b6-hsb.xpi 483519 BLAKE2B 0e5b523a6f26fca8e5884ac2f1a46e474e7d60e2438558108fd2588b2c68549588a980073d1920ec14e9546c1f80d39e3145d33bf3c1226f63f656703e01853d SHA512 651b338f065c2387fd5007584ddcc004a3f1e06586b814b951ad80b71f6102aed0477f5304f923c28be70549f4d875c7453a48a6eccd042920c0a558a95ab5d1
-DIST firefox-62.0b6-hu.xpi 485325 BLAKE2B 611d82e70a7b2621dbb580203597b4b020feb14a0a3829237c98baf5509ee15bfaf5845a4c15a6f229249acf27059b31075ded8e10998395cc4f258ea34fbfa2 SHA512 affb5966ee42b8e75eecea894339c57ffd144d57f3080ca7e0b1acfc67b932bf4a631ac1de4d9afd52d9b87e7273952c2e89581bfd53928540db13de960008a0
-DIST firefox-62.0b6-hy-AM.xpi 516161 BLAKE2B c003465b61f2f3ee7b2dc4713e154a001137fed8f57372c9d68d56adeec2b53940d2a8bc89f885312021b362e785478668c7a3c61509d11ddb36a0750c129616 SHA512 f4dd0e4ad2b533ee7d32e24b23dc692bd6b9ea3617a8de6a0e2853b094b5641b4b504db95ec3459889deb8fef905de17b6e2a0ca9fe9caa3629f8cee78baaa83
-DIST firefox-62.0b6-id.xpi 456429 BLAKE2B 714956cb2fceabd75c0364c144578e88205c339a061b84641dfb9a790ab1168f887a2e8f4a6f5da7a08aef7058b898ed866837e196b119b59cf6567d63a173c3 SHA512 91548d8c56768004959aa42ab1a50b5f499bd7f8b2aef395a1793c76778b8aa09f562a91dd921b6f812c7341fea07a28eecd634ae916f2a2906c97e15aae756f
-DIST firefox-62.0b6-is.xpi 457774 BLAKE2B 275bee057930f60aefadc4fda8dd19ba57c6293ae28193cef5903c070a5c9af6b3a9d459c5d5f0453b0754f6c9fce4ea38d2f0ea567f3379bcd80c60ef1e9b77 SHA512 c72a2b74d529428765866ceb680fc802af223b4ba9bd63fb69ea6d47282c08844282bef448be1119ad53648434d647573d340499de1e57c56eba9429f98f4b53
-DIST firefox-62.0b6-it.xpi 343773 BLAKE2B 651dfd3ca72d3d0f630c3c155bb59eb27e6cb36597f41bdabf15b37cddb26035c38b7d27b3cb5482342db4ba55a9bb88a1486d52e75c10532dbc02948e74f741 SHA512 ac788630b1fcc1d7a78cde01b6d023b9042ac2695ebe39fbb301a1887112dc0d341d24215722011203b54b7bdebea15ed2d211aa712171aa9d2fa6fd05c45492
-DIST firefox-62.0b6-ja.xpi 500288 BLAKE2B 993c02502db937023cbe9db51196d75642b0c2cd04ce810f8819003b1147827199dc2081cf9cff2f8586dc293cc0e2c4374e0db9a17da0d54362e1fed3a37c41 SHA512 c8cf618a54fe5dd8d6c9c3a65ee75798479a37b87542bd02a59844884ea1e174f0921178787b78b6d95ed2b79edb65e82b5db79c14c05bd4c11c33df835ac198
-DIST firefox-62.0b6-ka.xpi 500281 BLAKE2B 7b357c9eadcaa4d6e621061d6c1d1c969fec6ad4f582c6269bd17ea46a95981b16b4550828f2aed63c924ab11152cb2c9b45bb5221d59b34f36b51457844e146 SHA512 f9c5656c74d00394954ed820e1da80139e90054a5761187e50349f43782f081f8f9169d4a003abb01fad8cf846045f08d81a08d699c6fec5a1dd7be0b31affc5
-DIST firefox-62.0b6-kab.xpi 473600 BLAKE2B 1e7fe0ea297e082cffd16cacd5810bcbf7afe58860b8dadfc705fcc85fc2dd3595e0dd36e71dfaf4e9c8c8fd65dac7c61b8f6efa842af28a5cbf8b341b2dfa24 SHA512 46b07164b67332b068c0836380d6ca065f30db0e93da8055f940eb32ff0f5e49974a7e9817bbd542c746f94a9659393cffb8316a18c5da357c721f41684896a3
-DIST firefox-62.0b6-kk.xpi 525852 BLAKE2B f9dc441fe61d7db7c3b4622861c65f8b66dc90fb39fb3204430fe1b12ae178a10e41a8f17e1ad82a1dc9846887a5148d91d78e62b69e10e2ad08dd7e7dfe16f1 SHA512 fcbab96808c6267f5ce54559ffe192bbbf61a43dbaeede585bc1e1ddb134ca0d7a14162d966f4856591ceeaaf10d02853419faef7dce63e10ab9bd8a0c2c7509
-DIST firefox-62.0b6-km.xpi 522272 BLAKE2B 92740d953d5a75ccc0e345924837efd8d34e0f0554e4f37a997e2f47106f21cc134db6ebad2440475f2a5a14d847a37436dfc72e8be0b1f03ce487a42bbf83f1 SHA512 8c1989bac356efb8de393e57a56ce6ecd820e245055537cdacb1c15f2dbbc555b71cb8f524bc5470d36f40a7407ab4a954f85083faec79ab798320a65c39af59
-DIST firefox-62.0b6-kn.xpi 526697 BLAKE2B f44b7750f1aa080dda60a47e6065b4a06de35b4a28b8a659526bfdd406d318477cb9fa9b2cf0609e1de3b97ed3e5deda0512bde93528a2964a5ea3524c3c990f SHA512 ba543a6acd581a05287ace29085f9e51304e4e7e8d0c72a9b594f77c7e1a1697e4c4212666e44bc5046eade263a935aae4bd58ad554eabfd410f3671f6cf6fc8
-DIST firefox-62.0b6-ko.xpi 493398 BLAKE2B 5d167f8b470f6efaa7236d4e8cb3850d86e1df6dc431d17fc1fb78fa54a0ff89040a39136dee9727c9d578c7540a688c519e6db603b62516bfae67f6376f8bff SHA512 72817150f3e56a7c1f9442089aeee56dfc87d4ce179c2b6d06f4b335d0a1617b99b3b36ebc14aaf252135aa5e88b4590499a94eba2391756ecc0bc9481163f6d
-DIST firefox-62.0b6-lij.xpi 461617 BLAKE2B 4b7930fdc27a14357ec5e7dfe3f637a1e6337165257bd5fcf950b0451c180bff8f0721150bced4459b9a58974946c9adb72a76eeba82663d579374f6d50c72f4 SHA512 ffca392c84319501afd6925f9bd50301d63cef53e90195500cec7f76b6776cebc69d656201307565033ad90e5aca1d21eaa2456efaa2a9009205e17e7a78c33c
-DIST firefox-62.0b6-lt.xpi 484236 BLAKE2B 154a8958d91ad2def41e10d5ae36e9eec6aa36800d2e83b1cceaa8dc55588c919c7d5ae13e1aa41b8c9935a46477c56133f05a920bcd9dbddcabd1ad6d956e5c SHA512 102253cd9d0cd96d100ea75bf7820e4768b1caddeed6bdc0a2a5348a0c93edb5a63205f971e65045c9db1769484eaee1754410d65086af07ce31c6a1c0274baf
-DIST firefox-62.0b6-lv.xpi 471035 BLAKE2B eed01bdf7ab0476e0304356296b3834432d27fde0579817f0a0d5f67079632b703ef0a5be329850dd62d0691d13ab8817c2a850436a5e5001a228c5c0869e3a2 SHA512 49a0db5d04a3c3402e3465b61b356af269f7b567e74ce3c129b1a473bd979ae94c7880989fa25b8603138b2390908c78a6b510b52f5476897263fecd10a29ea6
-DIST firefox-62.0b6-mai.xpi 492885 BLAKE2B 708166dcd80786587ebab4f89c845964f35158e19d1bb2a9d0815d6b58e505e4adadd48ac79badc1af677e187a737344bdcfd8f56be6792ce25ff7ef9a0f09c4 SHA512 be58fbcb9bb89117aa184e998b195921dde418fcf9e680299e121ea7122daf73ae68dd41ad556e0f13a80021849b42f33968346beef4e1250b15a9fedfaf9e27
-DIST firefox-62.0b6-mk.xpi 451554 BLAKE2B 99078afebe6e1829efb2ecec65ac83f891b517c36691faab00fd5e3baf07ef9e912226ff189644852db80b8ac787f1549b9c6c01d743622f11d96ec018a88aa4 SHA512 84f514cdbe125ac5aa7df2ad6e2866740a7d47e7ef552f3ae35e0522fe5307cc72e8177eb23688392add49c1f9bef3f7075d239ee00aa55603afabe338aaa43b
-DIST firefox-62.0b6-ml.xpi 536136 BLAKE2B 361b3c0b5d5ed96ac92fd6882dec187530a3445e8168a86d73a3305f176c11b10b52eb65df6a6d0467fbc4c7b17a2e9b0f4272d5e5fa16e2bb678712a00b862a SHA512 963fdd9a5e30c9dda98a4c7bc6fee664567c70cea15ad4547aabfb763f8ff8a205f0dfc0cc85102588f867c0e7dac2b7461ddcb2d102db56d1a1747557c9dd00
-DIST firefox-62.0b6-mr.xpi 525960 BLAKE2B 376c86b1493e6abf3c133baca8b4bd959f805b5482c0925a20571ed9bb887be53c3922c0e984c0bc9d77b22e6af5f1efeb499ff2994504fbb92c7e5c22783ed6 SHA512 1a56d2042480321d29658170ac387a49f79d016a2fc61692c76da75245a86bc1a4169182f25c4db2d6725ecac07383ce25754f2b60c8fe739e73cc040372ff2c
-DIST firefox-62.0b6-ms.xpi 457776 BLAKE2B 9ae0c01dfc8a925d2ecefd2d64005b74d6ddb33185ab30ccf944532f8acf39a7d5b00122ffea1618513af3f4360e6a98af8b1ac1e962ceb37a4352df5320e45e SHA512 33f312cec3279bcb175d0970311666e456e7dbdaf73a6ec1f5752c25d15682aa608ce8a54c64a34b27cd9bc674962732babb76651b085b7c00d28358f7518527
-DIST firefox-62.0b6-nb-NO.xpi 453850 BLAKE2B 0d2af37be677a9d36e8bda5ca91e9a908d5371a280d8ea1acb35354e16368c53e44df642ba5152da7b8eba6de885961ef612acc17a8b4a9d5c0407e8cfce284a SHA512 2f08d3cdb02724790499b0d955736ea92d7bf01a888cc61024017f5d523032c11037a264f4119b9ff1115f46003720cf75a14749ebe902a7c315daa6212d43f5
-DIST firefox-62.0b6-nl.xpi 459951 BLAKE2B c585f6244008c3652c6e5b216cd78ec3ea5f5fdd616240e9931bf94ee0d5e6fa0b0eb434c33f9fe06c0e2dfd753d240f6bd97f189ef34100ec62f1b6a5f0a917 SHA512 2b6331b4473671b5f909bf0ddf830ddb53401ed3f9664a2542179510c671bbce1787ad80d81329930f9481ce85ec28ad3dc096530a48c6c88ffdbe4aa37b97ec
-DIST firefox-62.0b6-nn-NO.xpi 454092 BLAKE2B 766fdba3ff9fead901f2901c65028480372e5f0dc5fb1f142873643ed403734ec5417245afc6b1aeee98aa1ac2f8f8c6f58c556db2ea8a34c5f51e430e87efe1 SHA512 4ac0caf0c15b7dbd6322eb5cbe9213d7d4f5c2aa1351e5b325d3f03d4d8fdb26248d3b2ee864ea7e356e5e35410b1e488d4efc02f41e9a55758a34d48936d987
-DIST firefox-62.0b6-or.xpi 483543 BLAKE2B 193fbae55e5d80dc28c9f7ae7bb8fab2e6b0f52a9f3dc5428a916a2a3c82b99e7336b9d08742870a8c0d02c6481b6cc5e33d19fab78e2a48ccf36d04e085d59c SHA512 104246b473844abb67b2cb24d3dab173e9e986c928092b6e86a5e5b715a83c1787b8267ff96e8e450b028b872c39c2e2534431c18d10317df2cb514c7957ecb2
-DIST firefox-62.0b6-pa-IN.xpi 494739 BLAKE2B c9bbdeb5a363bdd35d607344add0ed36601f092dfd48a69245d9c336fd2ded66a31a7f9448ee2d62f02887d4dc51eb7d025d84f860beb6aa3f0cd12da2eb5334 SHA512 222c7ebf31aa120c538f1ea39459113ed2cf13946804918042a1fb89ff46300a217d6d8ca22920d29568979d9633b5c1e93c6048cad67fb47be9146985b48c87
-DIST firefox-62.0b6-pl.xpi 368451 BLAKE2B 1fe006e39602fe70830c3a5f15ddd9cb48ab02644ab7d8f092a86a51c49dd4efefb1b3a1b5c44f07fd8b9c47db4cb911c2c117f00bb2af5cdb7c32e960bbb07d SHA512 1e8c83a70880555d39958a0c9b19bbf5674a0e55aa1f248f38a47edf25b845717c3fb232a946e7326f3bc0c312c145d013df1112016a59b55a80270c6f7854e5
-DIST firefox-62.0b6-pt-BR.xpi 458497 BLAKE2B 83dbbd5ee9239427c41070480bf00cb7dcd62e3ee288d98f78265c4243bcccca2a854e54b1fb7322f70f5cac0e3954ba93510dcd3a4a2ec0a18f3721dbe7cf57 SHA512 5ed244e7df9c90327e39bf89e6e55e2565b127af34f5c8480fa7a8c972b4ac5c7731039f963f32d45587d76e1f8f1e135f69509a398671414dd109c2eff01c84
-DIST firefox-62.0b6-pt-PT.xpi 469267 BLAKE2B 1394293605211414f871752bc4e862a66a4ed3f5ea5bf0880c844f7fb9a8a207248ac4c956cc992d37a272bad76650d66f743b20e17b5c4f848ff79eabc242bb SHA512 37ed9ae6c94259bd51226925f3af08fb917017078c7658eabb17e8e9d51a89f26346284392ea08a720eee5c8a72e49b5f93eb567280d80f4ee8023e9f20960f8
-DIST firefox-62.0b6-rm.xpi 458872 BLAKE2B 53243fcb58417d67d696c11bb81f1015781c5f616f36e97a28ce98d49d2636dfa3ec6c549be280333eae1c1a16a2ecd80d42641eeb4ddc61e516565a823f2182 SHA512 79af1cca9ad421d4009092f299ef68bfc23937ebdeff8a39ee652b3b71ba1ad80deef0e6ad92fe21a17fd21dbb9f72ef47f82461fd7e0a203a3df6b57ee817ff
-DIST firefox-62.0b6-ro.xpi 459836 BLAKE2B a675c5736352d930668affa1bc35445f4651919dedab183c0a99ffca6e2fa923eb5f99f53c41cefdb70ef2438bc6c15e8b899722f8b4d160df0862b08ced7337 SHA512 d3fedcea59be506f1a59d469ac7f75381bd55ee6e9e053f30c6be219a735fe5394b9ff86d7eeeb1058eeb31f34215949ae96719973bf153f103c2e50d966d4bd
-DIST firefox-62.0b6-ru.xpi 534766 BLAKE2B 336d4c07725118fc784b982ef32910b0f8b1532f94e673d72a778b2ea792f2981795a064d9bcfb651e51aaa148e7ed360aee82b3cc2c337ccc6b15f0b1e72603 SHA512 56d3b7e136b73790be3cd18e22a2e3c1a1c3a6b7810541f329b0cad4d6cfce45e0a4abd8f0bb158e23a6e4a89e5d87591f5d29298c363613c4d3984d0125a3b5
-DIST firefox-62.0b6-si.xpi 486090 BLAKE2B 8ceb5d5937d3ed98f75bda7994be81d7e3f81bb1381a7dc6b5d785e9e148884b34db19a7f5b7961b9d3e74b534420f82faa6d21c80b2d40f116fb1f6c5f145a1 SHA512 b907bcaaf181bdd25c21b5743d73a9435c1aa866afdbf5a5b5eae88dd2e79c5612be5c3a4c6441a414d714a713dc0700ab92d89ab2aec48f56d416fa6403891b
-DIST firefox-62.0b6-sk.xpi 485187 BLAKE2B f818066b422ff467cadeb442fc9b23cc2628d0e130182a5a995164948608dfd6c61b85b30b0b6666e07d23c66bd1fc6ff3b766266b4672ea711f3dde51725e9d SHA512 9e19d8723d4bdb8e4716fa35df670eca9c72a5d26324780181856a65ef813e3a32babfd4e7a6740928f64fae25785b493910fab932c2c93e720383624724048e
-DIST firefox-62.0b6-sl.xpi 463436 BLAKE2B 8ccc3a198486c5459542d73d5b283139c6ecccee055dd1e97f3dc4865b10bd4d63c972778d2f5d1829606ad3ba137dc8a5f0ec43351bc2ae2996e1f50d1fe10b SHA512 f5dad2a04c78f06d7a63b672394a699d432bfd4661d48667de0223d9daa83e26415e9010751bdb843eaca1e118bbeede4fad8e784e9252e750f67750f4a3ffed
-DIST firefox-62.0b6-son.xpi 444108 BLAKE2B 1ce44d6ddbed79036d8d093cc57c854262289292d50ab7b065e4aa1095c26935d8558760377bcb8a86be8004fdcaf7e871245ed9d7ce8de2f396ace522469649 SHA512 0817162b4646dfb3eb36f98ba4130d9a31d7682df59bbce2a9569829e029963abe0c19ac3e588463463cd4d1b6a2fae6966aad39e7e6281cb9c5defb9f88cf43
-DIST firefox-62.0b6-sq.xpi 473697 BLAKE2B 21fcf3eb223db76d52a435ddc5b7f094f64591ccafc1cdc985b8d793862668eee82d1f01d944c455a817703dc41bd506918b5ddca18c657b13612d65e93360c3 SHA512 5d37c7a45831b8234914f8911bbbe0273ae2c5079dc8c180b18fd651dfc12c211277d57f24a3cc8efe47e56f582017747304969f878cce3bbcfc49ac23ad6629
-DIST firefox-62.0b6-sr.xpi 495124 BLAKE2B caf75b28e813aec7741ae29ca8c19e165f77850e3fc5fd6431b5879d27a14c45d0546bc8895d09f0846e3a3aae451ced6036bf16e3736378ecd5824335233f6b SHA512 465feaded78896e9c50bfe304144344370a5e4fda34877b5d68a01e6097f16b04d4c10241e4b51fe16282ab17a2a99ad6c04113bd13a8246de9b982aff7a3dd9
-DIST firefox-62.0b6-sv-SE.xpi 464915 BLAKE2B e83d4d9c5cd3485073e1dd5745af88118e987b05f758126ca0c311e52fcab47ce8e67982dc700e1cbfc2ec8bbee89383f00a7426ff101d781cd44d96561157d7 SHA512 bce1b51cdfb9ade11f8fbc2e007e83e93717949791e02807d3b091c759498aee4717a14d549bffec1b1a727f397e6c06e2f6fa98a4d85ec2441fcac320f45e59
-DIST firefox-62.0b6-ta.xpi 524050 BLAKE2B 0dcf36ff0ba30510ab9b0cc522d790e69f65b78d138478a212e0197982d217b65565f4752120f521397c6598aabea79ce642a0013780db36af09f582cf60f69f SHA512 98367da7b9e4c52da76284714bd7b6f4ebe7370843d101e10a0450b8c77f7918bf863608e9217984b50b41c673595f199da61320b6961959007ca09369b2b9d4
-DIST firefox-62.0b6-te.xpi 532714 BLAKE2B ce08ef10d74fbc29a727756d0c5f33d1af43f5f4cc134fbe1dd0e04165ecb67e6670aecfd401a84e82c790a48ba8dddec335310bcfd3f6f8471b1c340d1e36d2 SHA512 620cc414cd2506abb1aebb32c94580aa67a78b9391c9cf9ea972aabdac6f7fc9e8461d0f786ff5e3eef7626f94b520ad5786396ca06e46fff9dac674dee8a0e3
-DIST firefox-62.0b6-th.xpi 505263 BLAKE2B bdcfb0ae0b3a30b52d06515d2492fdfb658422347cef30ce6438274025630eb287b2704b775a78fcf49580c036d0c48c8f4298f345c16f2a6d268492648c78b9 SHA512 e4fd4e71e9b27f335e131a7e11a1666ba5d9660fe0ba346497c3b165f1e4bf2b3f0efa597740cc078bfcc9ac64618db07ce890e11add96c4d2f3aa814641bef2
-DIST firefox-62.0b6-tr.xpi 475807 BLAKE2B 64d71f9af88979aa505bd259bece8b1045ef08198cedaa490e2acd856687002f461862969a1f6f6f1cafa94d974f5cf1fe63142bd8e3e237c80d051eb3e305d1 SHA512 6ae87757fcab2f8cf87f229ec7358f795885bfbd34e6caaef25d2c6fe58946106686d32912a4fa35296e739062d540838eb51bcd8f90dd3fb913f4f5dcdd20b3
-DIST firefox-62.0b6-uk.xpi 528961 BLAKE2B c9a12aa2fa77733376e77523f0cf5be8c6167507ba8f3bcecc98460948cb8f8ccac7a4b4401d822dc0f9fd2bb5b5e9a831df9b046f7cba81a91d0e59a4a344c7 SHA512 3f849abc9bb1419e732364c9048ef61ce18a5d5758ab6e540feb84731fe4d126e9e7eeaf40cef4bf16cf6b603b4913e4a0b56b779059bde37eede43aac227e2f
-DIST firefox-62.0b6-uz.xpi 456171 BLAKE2B 062094548a9f2a645e6bf28ed2ec34b0c9a4c7321bec7e55c902b323493b57de7c11f24ccdb7bc54fe2a37ed0d702dc964811fc58e5beef9f42ca39f2ef1ffbc SHA512 687c87458f38e034582d43341ef03466f75d8cd2144011fc9f6c1d302771d74157c97c2da59b4185d32dbd8fb58fa5d60447ffb9a48675ba7f971da71e1b91a3
-DIST firefox-62.0b6-vi.xpi 476498 BLAKE2B 0297bda1c04aba0e1de9831604248f7a504a7bdb70fc18fc913c3527a9fb59b05f2273c42b956a12a0352788b2d9893451f663fa82208f40f9280f038a127ecb SHA512 3bdf25196c76946a08f8970c96b9a7a21179d48a929253b41758714961c45969ea2cf12febf93e662d8569b8d6de547e8919f71585ba8a22cb806759b97e5400
-DIST firefox-62.0b6-xh.xpi 459369 BLAKE2B 1ff3d8be59bbb1f9427cd36c7c1cb227cacfbbed44824353503b0fc9debb7e67f5c13a8b9f8c9482d60ab5a1f9428db9d25266bd183693f52668f0d5c20082e0 SHA512 e21e5b781d7585b51f85c2693e5a6c16b23bd9fe506aa287e1b4b44cff87e715494cb2ef9ff8eb4b71392ad61aa064c853ec56414b89553e95d58d5ebf603306
-DIST firefox-62.0b6-zh-CN.xpi 488691 BLAKE2B 4457262e625ba268f8c18fc7fc9eb9a5307dc532d094316187aea65a2b1456173082b406cdd5cc5026687fee0250f0d8a708eeff5f1447877da9ff15391aea43 SHA512 9e3a1115dcc9aa697c244b91af6b15bc978953fe07b38ffeb99c9cccb273f65efedbac69ea5713fda801f5390918632b0338bd4b0dd91d3297aa72623099790e
-DIST firefox-62.0b6-zh-TW.xpi 490130 BLAKE2B fad99f4e4591e41afdb0d52b1b4949b25dfc26076e730891f1bab24ddd348d02e8b96f9870ecb224360fc6f9f16776135041fbb12cae6fd225050088d6c71a91 SHA512 4d8380b06bac0f57197e73a85930fd0d9a9fc80cd35275bb1092a067498c796dd53e0ac3daf409b45cd0aa2aa83c3151fd910c49ec9bfdb2990c990c4243cc64
-DIST firefox-62.0b6.source.tar.xz 258779972 BLAKE2B 19772196dafcef71ec7d6cfab2a2e117d5958615cdc98447066c2d6bbe551ca3208b07d3d388acabd70e8036b615a6735abb46ed78d226c623d40973baccc515 SHA512 8115fb3f01ac327e506b901d76bc189b4bc62c886b9a2714a52dce7da99f554708b264f04ea742217c38ec49bf3cd734cd13fa1704d5944fb261c8a8db7ad3e1
+DIST firefox-62.0.2-ach.xpi 446319 BLAKE2B 4a75f3e49600a17a0c83f41f1401eddb44cf49cc9623bef93830b53abe8ea423c9e97d0436f85b7645bbd128161b0671648746bbc4f7eed6d5c521e42abed0c2 SHA512 c898035cc7138fc22ab526b6ae167cde741b014d2b94d3b886d5d1f542ec8a45311bc379de3857afedf8545978dc022616298896d18fc50867ba2e6db3a49a3a
+DIST firefox-62.0.2-af.xpi 432296 BLAKE2B a0c62bc0a8d2a40598da1992d804b8051ce1c7d63f95244d506ae7e6ea5f1afc0ad6bc2afab97779debb9f87520a439a9d0a3c4ea14683d7710d1a43d042c37a SHA512 2a258f44b01f3dabe6d9162559152f254adc899549aca5a9a66e9f537ca08874411a501d4662ad7d891e266ba1b9e26f5a96e7f3afa909f0227c47db5266d629
+DIST firefox-62.0.2-an.xpi 467502 BLAKE2B ced18a2649b8732f2f8c8db5d094d7259d815d5cb367f9cbf32146facf72675783e921ab9083d6524eb36575e03e79e0827304d4ba30aca777d1d0b0f943286d SHA512 b7cc14ee6d4e3a4ef469c59f6b309b0ec5712eef4118fc7127ee5f4c3f5aa787cc81e9e52e9473ef8130b6ba0e7c681d7bfcf6457704db96332b2ea4e40172da
+DIST firefox-62.0.2-ar.xpi 497988 BLAKE2B 49ee9217a01665621ed4190434b67ad1f5fd6988a7bf5a899a9cc989349f58b2352c41094dd02f5a60bb09f76e23c3f6b06221d7849a850cdd13301b0a10d5e7 SHA512 a2442c0c075aeb0b7814ad0eb6f436e17b4cd7e7164e2d911da76e570d8488d9076c9b8c66168bb91e7de728a68dc07d2549d3e96594f4834f11882884c8769f
+DIST firefox-62.0.2-as.xpi 478314 BLAKE2B 1c9c5aa14f6eb2af1094cc1671f0b5a71359ceb0d597332b69b07d6985a6529b7d2f5412dce4ac1951ffe3a7e673f57609ec726e6f64c7ce267a28f9188af9fd SHA512 1fb0ff65f619d60be958284acff6c4d19b6cefcc04cabab8619cb5087e0f5e856cbc23a85947b40f63359cec5a2e1d3ff75290aa261dc6d6f0a87078fe732740
+DIST firefox-62.0.2-ast.xpi 455184 BLAKE2B 551875de7639cc28326023d4c53e53740f68afb2eb2c959ba352380856354db71e01531f2d7440f4011d6950d50f919f09bd14146f4e92469a69d3bf3a470b29 SHA512 138023248373d8cdd3d9c2cfd21cf07d34016ac709f0540262c62bc5fa8ef027683e7721978a8b71c3bb34114f784f8cdd9d0e9b1e790da40e8057f5b1360e02
+DIST firefox-62.0.2-az.xpi 477133 BLAKE2B b0015b6932b2cc9116ab676fdac9f03be4d36be8077c39b3d7c5e7a4089c36790dd1d4b5bab1b50fd8f0e9124a2f9aad968e05ff5a31a4842365e368a4d50302 SHA512 d19b8c9facb0ad842bce26433a158f27d3427e65c8e33c578d0b719429e63f69023a088968e0bb689e5b5be574f5b9edc4fb9d3b010121ffe307bbbd54173e14
+DIST firefox-62.0.2-bg.xpi 524205 BLAKE2B 351e5d8cc948e083147f3ddfaa42378a1d550c422e0099406298156a7221ffcd46465d12ddecaaa43f279c401b5401256aefa2eb9b647dd94c4e953e14f86096 SHA512 c6049786e37a41646483b2b12c44a4396b1a352971ec8d157b3649c4091de3c66613dc6f1609369616e39735affba8f6bf5c72bc13ce16e8997a1abd007f0f83
+DIST firefox-62.0.2-bn-BD.xpi 538602 BLAKE2B 8e11ee7ddec5f2a730ddae4cf2030c9f65b6168b0d3453142bd695fbd929be37809e666cafd58610eac1843d6d0a528c6d628d19a6f92ea858b5cd43c1159367 SHA512 bb9e546731a6f2452f067b4f4f700378925577dc915bd0d7d2536e04755fdfbbba1cdc66fa45f7f2729d2f7040c8c6fc0fca99cde63e1c95c10540c2b005c8bb
+DIST firefox-62.0.2-bn-IN.xpi 509954 BLAKE2B 48f255850e1bae24b920e138e8796c88e222b36c191e6e332e780ad48c0c3c3aa38cbf04495b1dc4cd3de57260f46afb8340dad35e5cf00776f2dd56b2e6213c SHA512 ec20cb19752fcf433b95c5623a5207fdb56075cf8900447c6269257ed745d2c05661b186f4f897f0876359017697566b58ce00558978e56220876c777bbddefa
+DIST firefox-62.0.2-br.xpi 464404 BLAKE2B c47e13622b6438cd5c158e3bc0c652b1194b60c3a71e68204f04907d115e558bbcf9da86bb26ae8343de0e458f77447e98dea1e3053f06a10cd93d13a3a15f73 SHA512 8acf5f08ce4eb4ae0497e4701c769a0e1d409c736c3896fa6c5d3cf9847d5f947777f3a8eea0959ba263e4c6cfd137fd2ec98db44d53faa826678b464edeae79
+DIST firefox-62.0.2-bs.xpi 466252 BLAKE2B 1f84726188910283073a692ec702a7d79ca16aeb5ca6930da5b91cf09a41c6caf1b921da143c9fb519a782e73ca7b5bc61670095da3c1ccbfde4299acbbdb9b0 SHA512 0019649877ad598c3f6ab8a62d438819043b6159b09995f872c3acfffa4321c7602a3a792a98ccb0491cf7f52f30734da9fb222b09cfb1f8798bf659b8a4e833
+DIST firefox-62.0.2-ca.xpi 470060 BLAKE2B cd836d0f6715430cf5f1a5bb29ee1d3a5aa35302ea25c40fd9e03684de312a8128a4bc9031e0970be900e41745d133a42389eaa6d55daaf57cc48349ca96e9be SHA512 9a88a21ffe696cdff4316b02377bdfedf2bae48856dff78082d8cd13b98acb2d34cebc1cfd77740f7a6bbd9ec755a4f151972d57c91dfa132ff70751aff9dbc2
+DIST firefox-62.0.2-cak.xpi 488841 BLAKE2B 26fa6e636d9b4c43bc8e3666de64cc529cdc71b62931ff6544f742c45022358e57f8b0601b2fabf11c2f234c22527b6f32e6dcac0a3b26a807953451da246825 SHA512 da045e12b5d087ce8317e04022fef0f21d23a7163907b92ed6d824bdf08a17e786ae8c51f353534036103d6ac46b8754d366f49a753717ef6a09499fadc35fd9
+DIST firefox-62.0.2-cs.xpi 478357 BLAKE2B ed37f4a39f8f7b26f106a4b55cd79fbb86720b9b2ed9db1e02009631f24ee0041a3c9a783cfdda87c6d05210e298d5ecbd26b188bab3c209d10bf702f575320a SHA512 3628e26ff908720f01818b304a27c130ce137329e2a15809a40f5d84e73997659a30d522cd3bb89b5086d35354f68d8fa2775f3f5174cef68a19a63add3944e0
+DIST firefox-62.0.2-cy.xpi 468861 BLAKE2B 31e8780e95eb49300e15e7ea9d3a48772664104845adf402a5ad74caf4ff96a1902a1848142c95b838959e2f07fcf3588f1625bb4d0a690ad6d50bc3d65ff193 SHA512 f8f009e23e4f4e9b70cdc9b220f2d0df2a17af27f28e5193a9976d91f74c59b28cad01f9f22c7108b5b304c4fde8292e1644d244da9fa009379ecadb20b16bf6
+DIST firefox-62.0.2-da.xpi 467292 BLAKE2B fa805301b88a1058ba6d87344350b402a913494820718db82ea5fc3312dd61bd85aa351fc926f1917c2a40bbe62682ad5745de560827c51d004e5700f1ade664 SHA512 51ecf374aabb0037fc93116ee970b1271d73c51ec768c27fac37294564a0370c365060ef128b684483b2760c6277abf432dc9937d2f8919d8f75a53949b0268e
+DIST firefox-62.0.2-de.xpi 475935 BLAKE2B 429cc6cb8e044ce9216acbc4bda8d55f4c0e4d6b29dada0d22d82f900f3e3ff9c307157d1177544696a57aa09897462ce310bfd1e4e9c060bd4dba12df91c29b SHA512 23779fdb5e5da7cdfa74b9905911c1580359bdb611ef2c9d5f8d20b01bd8552630c0ee28696e2b8cfd1c3407df3868f72c7d26cd5058fcbc01bc09b1c4101a89
+DIST firefox-62.0.2-dsb.xpi 488172 BLAKE2B bbbb81ffeae9958e18a2513c4d8ca160d267c9695fd76867013e95eceb8a4110ef1e4438d49d677d1bac4a3135281af3d145165d80fce1e13d19bb9b2cbdb2d7 SHA512 b3565483bab6d360034d5724d4af2cb285d919aace678ec335a22ebad4946f90a7bae55e3b7306cae7e409e7d983698e2099a44c5c29cbbbc5e8d724991c6426
+DIST firefox-62.0.2-el.xpi 546431 BLAKE2B 43cd76de959b21e0c2033ff82a2f3afff639e34b03eac214c87eb948d6886d47d1bfca42752ac663206e2a61be1b3dd1047e4196fd9fbcd7245fa167113ed378 SHA512 44315d85126cfc71bcad9a62710edfcdf94093eee7bc7373c809a823484f0a9167f5773d659628422b9fe26d90170cef945adcc4dc1cc18e531e53e6525fddfd
+DIST firefox-62.0.2-en-GB.xpi 436175 BLAKE2B 0035e4a9921f844f6ff3470cd2c900110f4215c975e998c7e7529901184d1479a4f1fbffbc9db99f4a6cfba2c6ed0d75e6cbdd34f7e36ad9670eb6e29ab2b8c2 SHA512 c9aa04274473da19b0ade15249c19153613facb81e90301e0516014eb37aa2de7c322d0ef4e9c24b95b9c4d4d0142ea0fa6d5e6855c1f784f26d8d9e8135340a
+DIST firefox-62.0.2-en-ZA.xpi 422865 BLAKE2B 6e9f48b3f6eb7f8ff3fe47bcd8d43e37a492ed1aac904427d8b51dc5f4c13427e75862cdb6e9388a046f309aa09d45558f827ac0a5d67c4775e05d509cd17035 SHA512 13e3f98c677a84bf46721cc9b2f0fe32df0e3054ccf352536f53dce1f96628c734425ad5286c7584134295eee8ecc703968af50f06037ac61d1853a4a38d6f98
+DIST firefox-62.0.2-eo.xpi 466537 BLAKE2B 656126e4f2bf9db68a1944300629cce1bae0985c5cd561c536ebb31024c5c7e64c5420fb3f892df7ef2120195e667bc62fc27f82e094dd25d1e52bb1a4a2cee1 SHA512 84435b40766d22f19c694469d150b5e7789f28195fce75539bf3050e1afe59efd3a87c1c402962d84f6b28b5d6d931bc90e75562561662b376634dacaae25c56
+DIST firefox-62.0.2-es-AR.xpi 473516 BLAKE2B ca71ec8cc86b25b399e63958646f2c03272f3b43de8ea4d3e48dcc04c5f9f1178bb8b86601e0647256523de67230c123a5deddc52f3164676e45e170a92c21f8 SHA512 24b116249996c065af87a53821f3534bbf807ead04b33ba46f120e26da8a14b1c75b00aff3b69c2b8fc948b7f10e2bdffdb4179f0bb444a9e31973aa2bf2d6d7
+DIST firefox-62.0.2-es-CL.xpi 473984 BLAKE2B fdc4cfd8f12b3a99d2dac296015c84ae2d05bb7778eedc3356498b9e4c95a9138617836e3d8132336feacc303fbc27f2df96a6e6aebe4aef06a9f2a5de4c7f9b SHA512 15924beb6c37d336d69a65df2c68bee5fcfe53edd37ba7c47b889850a0aa08c74254df9fd4cf70887fc56db0856fcb0d8d8e9d7c45a788b5f6f4325b6163795a
+DIST firefox-62.0.2-es-ES.xpi 414983 BLAKE2B c7f19fb48da14f590e8e3d7c7c20908f5bfe3866f1ec8355e4f3ad5ac01e3021da21b7759f5ecc21f04cb082238f3889dbc2958b606996a946ed90e26fcb58ec SHA512 525a89724c8fd76bc079c757e2d69b9e7bde2ed92981d3a4368542e558779d2378e0caa81468591fc96e55da7d1fbe155d08b76dd404d0dae2d2a8f9acbbdc37
+DIST firefox-62.0.2-es-MX.xpi 477954 BLAKE2B 6345700fa0b63468a280b1374d42fb3ca072d9a214f77b3aad4a303d6e736a5bccbb72a98c237fd74c092116e6fb8c903b1c770500f3c8e106a3d5eeff05ac44 SHA512 f30dfe898da5a244270257184dc28e55b9a1cc7b76a3766ed85471814e464ae13dd43ab03596d5d0f2bdb9931e5b42990731b55b96f6ea609b59613fc0bdc234
+DIST firefox-62.0.2-et.xpi 455378 BLAKE2B 5bd672c8a0bf63e3c2ee336ea9fa442aa94c7c0ee405d7fbb28c55d3d5c7c87dc058aa59fd020673d5a926a79fcff71472ed8926f3ba936efb53ecd014a26dc1 SHA512 3dd8d33f648e1152b78ac76bb391a11dffc96d231fee4b777c8500473854dbc2e793df78bc6bc1f6e66324d8330822c487e93a1570e9862cfd101ce80d5d5074
+DIST firefox-62.0.2-eu.xpi 465901 BLAKE2B 1e409b15f2ce9425cba85b93407fc32c8e2b4e240211d1c7abaf41797744dc3c35b1228790f10ef2d6eea8e5cbfccd647308f2acbb6195b97aaf1cf8dee2afe4 SHA512 7a6b1256bf65d41c9c27458d2be3ebc74771dfd39bd284aa4e990607fdfeb19c49ceea4f52767d566b65a4c36c798d9cc18fe7460bd9a1df280aa3fd2499ca23
+DIST firefox-62.0.2-fa.xpi 514444 BLAKE2B 04cf4fbb31705afcf3d126bed71c2ff000cf157d13117c463a87d9d513906a935d4b8c73c8f31e0f62c51f5c8adb65a11bd0c3ac79db5c28fc6d62cb9a2b7785 SHA512 889e2c450bc0201892b395b083ca22dd1e630e887b9393323887b5b8475636a46c09c44462168b7bf1b78bcaf70b9ccce47e2f13fb00fd77414f50105e9efc15
+DIST firefox-62.0.2-ff.xpi 459043 BLAKE2B b519c2af14267dd0bd1cc8b2a0703ffa48881cf6867a5e772fbadd93b40024f303e35eef1e4302c0612cc9d1597b29035cfe2181108a9aec47135bc0ead18b9e SHA512 bf7c3fbef3b02e1c4e3bf6021500b3ce6b59f981aabc6077d772bff66d3d239c56178b139c21673bee9adc8a2d2f0eea70371aa7a8575a94681eb481fb67731e
+DIST firefox-62.0.2-fi.xpi 458680 BLAKE2B 855237cab4fe145004daf18706f66a461db5225c727e01a3632e0bad207936721a3c6009737e9db9b893745ab961241c5f8b6cdbcd6c519d0a3f1b8afa8e0c0b SHA512 e4367eae770cf2b47e68c806f41f7184f7c49ec0900858fe557b6ed9bf7ab305fdf4225b33e6cab86711319442e794ecf2009e56a167375be2ecee32deab951a
+DIST firefox-62.0.2-fr.xpi 482960 BLAKE2B 6ca28463dfa36e4e85da8c27bd65c2489cf256caa1da9c04b6690d45a07030b1fe907a8899df83e78f4ebdbaf319a144a87bc378c876888c866c8b99a0ef458f SHA512 b946bcd72f470ded0da8a7c198c03c8a20d38990cad454682afccab007d6c92b4afce4490c163cb612b4a3da6fbac4fc9bb0622cd998aa231e1dca78e7bc4291
+DIST firefox-62.0.2-fy-NL.xpi 470424 BLAKE2B af06da104519cab2d6b5a10d0729600340f705141beeafd6bcb7d5e9c378a1f67b3e4350a1f4c61ddc9f1ee1dbebe3e7adde673858ec2fd3f801847ef43b8ba1 SHA512 f233ffb15370ee0bee2a033a996fb7c48b9a8ca3a38cbe8bd7731080b0030da96a4062fcc791f9eb5b9930530593c2330f7cdbb02f33abcb81ec92bc37fdc0ee
+DIST firefox-62.0.2-ga-IE.xpi 472261 BLAKE2B fe8bc3a7e156dd634ee269c95d89a69570bc4388739e253ad7207c3e83cba86917fed2e247031ebb79abad9729602b8d6803f836f2628bb1e54f2fed2bf42c69 SHA512 2efc12176a8091d9eeecb35d6c2be79bf1a751f21d8dfc211b3a5cdb7e54769a7adacf097fe28e7b09574b3f23b101b451571442523069969bd415f698a85fc6
+DIST firefox-62.0.2-gd.xpi 473971 BLAKE2B 06a9f34964abd2bcf8965b96742e3e065ec4605b30588e7d5c2afd21788e48df905be14c8f97d3fa02b3b10664851f849e8f86390ef272301e34e2f4f6dba7e1 SHA512 951f2904372b9f066d5c4b5b4616a77f63368b9334779b0c0e6e70c1d662785f5a996d0d8170539d015429065d81fc0187113517bc1f060a5cc9694f81c66726
+DIST firefox-62.0.2-gl.xpi 451821 BLAKE2B 51e7fb733b57d2f572a6504ef8703a98827823c5ccf64a0a0a8db86f7a8a29cb38d4d30c36aaab93b94e6f3b9a8b7ac97fe80e6d143e572115b6115408f5eef3 SHA512 3cbf4a7d60b4f4e25fe7a9eefa18dffc348ec3d91b2eb53264856bbea154029d3fa6b36fadccb73d9d23137962e21c8b43e45900c70bad4e7b196fc6ffd94e5d
+DIST firefox-62.0.2-gn.xpi 483153 BLAKE2B 170b22236a10e681c67683f321b1f2c42fc2308f552941aec8446767b17dadb65269ed0a929506fc8ae82739d24530ef8775ed282c6656f78b1f4c0f18e9816e SHA512 d33718052780cdd44e85383a9ab51372bc306f3f9f8c136c0ab35d0e97303ced9a5e040c0fcd600d1aa3abeca18b3966d809e7398d65cd742b1db7248f05fd4f
+DIST firefox-62.0.2-gu-IN.xpi 539984 BLAKE2B f82cca6f0746ee58b58aee92bd72d9a11e56380a0e2fd7e7ee3e5df4ae287c2b47db147dc5a522640724642e374a418a45dcb823358dc6d4a10e759bc5e98117 SHA512 977c6e8f853fbfbe79b195b5642fd4f0076001a85572107becfaebc27f09fa50aff4418364ca703240534819afaa4a89862e973cd73b4937b74e6f876cf3e974
+DIST firefox-62.0.2-he.xpi 484819 BLAKE2B 60239954e5be25d68b6e3f277d7154bdba6aaa6072a998f698174616362c2c7a3483ea47ea22df9e15315d7bae9b75ad3bee0a09d9ca0f2cbe98fd165e03407c SHA512 44e4d7f73c3bcf2ff049be97e429b6434402af0cd0052fac775759a9cf3693d7cffb236b1af1da05c90a81b8d5de56e9c255027ee331bf0bb58114d5c12b2cd7
+DIST firefox-62.0.2-hi-IN.xpi 537125 BLAKE2B 9da54bfbde4ec9a8da2cb4b64e116aa48c5fa055cb9b3ba603a8ddfeb7a7ef5a8d9c888b7b01e08e2f94c9b232ab682361f8fecd70e702934d65335f0e9a4509 SHA512 64b30bc77120114974e0c256c07cf4bbb9534b62ff54e679160f75e2d3f38e90f7b882270ee02759ab20805ab0d95294bde2eb64bb713442874caea82b50cf14
+DIST firefox-62.0.2-hr.xpi 459607 BLAKE2B f5522513c1fbabd64e48cd42600f2fb5cff27f10bb937f2e956f3e5cbfd2da2ced4cdcc9106829097a34eda82ad251a8d9e7854349ef16c441aad7bd4f863bf2 SHA512 dd1ee3137c5dfc3ecd5789d3bdeb1dc29b1ec8a9acac6971a6c831e9ed3bae5dcc10fd44c09733f38a3a828a1ff6e09b209c84624252bd6490c1689547cfd8d5
+DIST firefox-62.0.2-hsb.xpi 488118 BLAKE2B 0f7ec922406da38b9f4ff7d6275a33078eb6ac218dc2c7453d0af6a40ed6a1759b0688fcab8860e01a71b5c1529f68c5a9382be2ffdc4a139208cd5b68556c8c SHA512 8579b33b2fbffa51f5c0c7bf795cec5aea91e9a16d62360369d79bb75b00bda9207f01e752392522dc775e8235b8eb67310e2cda2bc2643f4bfe822d58d94399
+DIST firefox-62.0.2-hu.xpi 487432 BLAKE2B 0e492dfe3b3def23f46153d74c1bc586d8255758bb73050ce6e4425d4f1874a9ef3fecc1df59ae300ae44c7e1750eefa4c40f87df990a25d04c5fbabca45cc2c SHA512 3fabebd6451a2c3ae82489eb18a7b27f644cf52a49ca513a6bbdc057b6270101fdd5f3b2d7d3b49480aa4daed98bea3a36d3ae3e0f3f581c68e824f52f74ff88
+DIST firefox-62.0.2-hy-AM.xpi 518007 BLAKE2B eb7e7f41fa74629e4df35fed26d73f8d35eeecd8faab2d8d71d25806cb434ed27f5ebfe1bf5a3fc899140d402282b1feff440f144326e8ee864987a6f636c5bc SHA512 44974aff3f060d5fb52e36a31216d056f049c71df6c6530a13da5be7e33ff9ced02acfc735aec0438e1c2ec6493ba194b7f3710c417798947d40f59cd8ebc0bc
+DIST firefox-62.0.2-id.xpi 458272 BLAKE2B 1daab6e50927f329de6c2406696e0a5a98982736d4284d9b454d3bccbdaeff2206f27799c2ccb42d97d9fcfa3fc8c767c80939808021fd6e5cc9a3768337d204 SHA512 701bc16d72bce82f5a40119f901d6e237bf4a834b3f96996b532de83ef10257612b4f7fe18ba0caae778a35ff9eed4567529bcc81499d4bc51ad31a581175805
+DIST firefox-62.0.2-is.xpi 459612 BLAKE2B 90e72c613b3180440b18ac58676a990cb67450acbae0c953a3176b27451bc6e3eb3c745cc0c1ea256b1abfb2ac6b669210125c3eaa44d819196d91ba659069db SHA512 f0d40a37c2f01d752f453ccb9b2da4a0b8996cb367cf59004a3951a060213218100c724226a08f5a2442c07937210441bfb6a81a23368e9e7cc9ca6fdc114114
+DIST firefox-62.0.2-it.xpi 347134 BLAKE2B 4dc56ca280f52620b0af862a53007f6efddb52d7582cf967589d6a03a36336f035c408ce2bea6e1d7097fbba81262079009604561834e79af261f032f77d1d7b SHA512 61804d0600dd664f446cb3c65fd2ba9398c8d25b9f060dbf312c31a557c673e66921472256db13b124477c7447756a22822c57b883933e4e13ca36e0af0d9a08
+DIST firefox-62.0.2-ja.xpi 504024 BLAKE2B 69402f20a24366c14c27974d7fc816d38d8335124b3501da4e113f125f75b48b987f8ea2cb3f4ee5f01a8ed6e5e6247879d246327a02573705a9f89531830c09 SHA512 d0e955673df89a2a4afd5ed5e742cc9802a0496d30a3ecef307d7afa39c312d127501dcb33399127b422485b7d639b38422352c8f8217dc4b7a0470e9c30a3c0
+DIST firefox-62.0.2-ka.xpi 503706 BLAKE2B 2b26ea8d5f277b02cb77a7b3989e6b72591b2f155519247f65ba542a1e7e731d4c979b59e232255490fdbaa820fc0343c1b0808cc9c7433e72aba22046186b07 SHA512 82db8266d676060dd4fbfc3ba2483721f72d73ec08262c1059e93e23c5a41c68c5e36398bd68b69f990ea1c211dc27b4309081456cb50bdf7bcbe1e24aacc084
+DIST firefox-62.0.2-kab.xpi 478240 BLAKE2B da8daf16151de409f850e5ff2a6dd263dcc13ae78dff02c7f4ac5ecf98d6f9e531c44e6ab5137f4641ecfe2c5b1d8a49dec5a9ae9fa1cf7bbcd20bd3d0778774 SHA512 868025e2adbacf72971238c64b890457144b719348cacac355ffe3d060265272680ade1d531ab13b0db9eee6d8cb84cd23720cef4c893e643ac2501b6da26fc8
+DIST firefox-62.0.2-kk.xpi 530652 BLAKE2B 744a98b3d427ad08ac62842b22b1f45e694740ee574262d5ea8d68b4d437f674f3c601521aa4c486a12d49df9a3c9c6f3537ec892bc8c4d0a363c8df56ed89fb SHA512 00ee4e146ec5a8bbafe76db3608557bd51c2ba882b34f82e92e1a39009d38655e39264cb0e7fa4c200a0c3fa168919547606ca4aeddc97041300045f9acd4659
+DIST firefox-62.0.2-km.xpi 521446 BLAKE2B 528f9bcd19d342944549ecae9de24a7296c8b102ebe25ef735e4acc287948bf161bc7fd156f9a3412e1ebffbb9e3a214cbb2e9422de5e8232dd95f12c09da57c SHA512 18cd6c0bfe87330fa864f9a6ae9fdbb3024b27f7bb35b4329e7dc0ef7bea5811824b176c87c56e53ba28b7f2769bf5ef19f6d190618d4139e4ce655b30d2555d
+DIST firefox-62.0.2-kn.xpi 528083 BLAKE2B a3d87093958ce465d512f8c285de647d1a60982708125c22a2ce1e56f554093edcd0993bdb533f1eedbeea07663f399e1fcdda1801002c3036183bef1e8fa4a7 SHA512 9d3e53031840493c6582a7f3cd348abc356ffe758981888ca39972bd9c48700dbc739cf26512391dd37154ab7de9ffb3909fb050c2e77d01a67f7f9622d435d1
+DIST firefox-62.0.2-ko.xpi 498336 BLAKE2B 92041b661304cbe279257e63d04098a80e6654281e6792c07aba67569189ad822bce1f295bd1cd490fae90ae5da250b1800d7d6ed6328502ea3137668e148b37 SHA512 e13266bc40d632859630db9c363595334bdba3c4ebade1977f89b08fbaf7c3e7c07fcbf298871e27104505da06022bbedbe7794288fe10868e2dca31b6d4a8ad
+DIST firefox-62.0.2-lij.xpi 463445 BLAKE2B 235e5e8b0554f8c98601828b524d033ad911010900f4ffc2ecef45e0e94325a4aad60451c1e5ce6f2ac41efb933a5a86d6b3788e8a43cee6b56823a58106a164 SHA512 a61d3d4a2c1351c78c2442b16ca3ddd9f47e9e916227f74673170b1e3b3ac335ed4437ab4c9c4c7b5f42d640de8c93f66e6620a3a9c220b804e082ba11212354
+DIST firefox-62.0.2-lt.xpi 487646 BLAKE2B 3e28a8a529c03566b2d87d5470fe6a144f3f4d7a63198fd28df9ffdd4b598a6d42298048bc7a93fd09693aefbc9b9a170a7b03766580591f2d3c99074d408b99 SHA512 1d391e1404a4964481a9c516613695504715f1e3355cfc398fbeb02c0c2e46f0236155d814151afe4e4c8e71f231215d3b0b664a8378982ff2d8935d64e5f0e8
+DIST firefox-62.0.2-lv.xpi 475696 BLAKE2B edca0ca0cbd0ca941c412a031a21c7b148f9f00b9fc9a37cefc7bd679e99b94c444d4ac8b203d20c7f7589052b8bdd413d325b278bd145571e2e11b717e20e09 SHA512 a498992c8a5ea2996d3a3897eaf032c8b5d9b77554147d137d4ed617e5dcdbe8eb1a23cd4a9bbfced8e5d8c1f4131d0fab5172fde042e838b2750020f6e673b6
+DIST firefox-62.0.2-mai.xpi 494723 BLAKE2B aa683c310fca2bd96ff3377be2f20689e8d23e41a482ff08893327425568167cad8ab4302c0cf6d9e906905daf06b42618199172fcd0bb377ee945b42ea3a748 SHA512 ffd824eed685ffa017b6c1c8046f045855792a3f61499dbc41b3033246cbaa401bae1162e35fda19f9a5d789eef669b84b68956b1f07a83920eb5cf9c14fa0fa
+DIST firefox-62.0.2-mk.xpi 457527 BLAKE2B 278c8ccc15ad71eedfede8ff090260adfc6334bea4a1f712417585c38b81c304ed1eb7ae9ad1bdca1f11720d4f6305b59fafde6f8cb2f26ff8332bcf4c462518 SHA512 2962c8023d65460ecab223061316491341cfb3854b6f595cc40b1fb8e632305751e89d1f58961330d469dd63d0ec91964d1c1e7157a82b751417f60fbb08b6ac
+DIST firefox-62.0.2-ml.xpi 538826 BLAKE2B 157cac472c27184bb2a1a666ae82cfaf050f1812749e3232649586894c38259a8b3b7290f21c645bb99e362bfaeecdb3282ff2ebf7926084a9c0f7fdf00fde26 SHA512 ea80ad648a0e8af3fb8a1b7b8b3d2c66509578226bc74f4cb699fc4a1c5a115c5fbf2040ca2a342e894d477eb1c2030f800192aa3c0f96bf81dbdc7f84d60d54
+DIST firefox-62.0.2-mr.xpi 530354 BLAKE2B 54741102256f8b82d12b18790ead3af96d5309426e0d351e9277e77db642838024f11b087a14c3e255db249d437393392a8f8e99fb1800de0af1f2ef17457d02 SHA512 7754ceeae7168fb0eb985193385aa54e1d3db827f7f2e983fafa89cb4343d44ea17d3958685a419aa45a71f46de86cb8dfffcd3deb181a273b84bd2fefe35f48
+DIST firefox-62.0.2-ms.xpi 459911 BLAKE2B 6bc8c8460def32070cedf5278a2cc07669d9de501d109f95274c9c50d15759293c77fa50a50ce5684a09dbb30e52408ff9cd9c12d265ec5129bf0da93da2a191 SHA512 b2da65dde3af0944532ed0f34091f2f896f11c43798274ad3335c3adeec2c087d65f8681bc04794686cd7bc374ed73250468189896cab77693b2090f703efd2a
+DIST firefox-62.0.2-nb-NO.xpi 458925 BLAKE2B 485dc6dc485800735290decf4cf7a6e3965f8fb356cb6ea07fea890ed408adca2304a502c00d1cf86bc2df1ce5bf815635ea7cd4949cdb2bdc5ebf03fb24fe50 SHA512 3e1c2394b1fff9ddde349a013ab365e5fbe2b9ef89d430bff69b1462d10fcc7f02eaa75a2a88ef2deac3b38cc618f45eb1b22534f451ae77d8fe8ec15033b9da
+DIST firefox-62.0.2-nl.xpi 459511 BLAKE2B 6fac145ee48d082292d5b41da947a0515df9e93600c209b16554e726c384bad71e497a8b98dec7d2804ec3afab88f2e22d61a468789f5a817633a8b14bb8792f SHA512 0214d00e74fcfe958e7b3ee7d460fc56625975910c275adafbc99cd5e1938fe7652a8d309747b8e2d4eea81ccaae168b52d3a597589b3240260da65eecc5a47b
+DIST firefox-62.0.2-nn-NO.xpi 457057 BLAKE2B 3f68568802e6dc9496cbbe91b9c54325ac29d5799db719288105821c3fa1b2ae56d839f8aa4945b451831ab91243eadff8086b39171d23408551c8247b082cb4 SHA512 9be36d6fd0280506ef30af266730ea7ba57a0ec8438893e0ea8ddafeb4f83f85089b97ce997139d13f16aac7bde41479a0ec1b2f07eeee023632d7c84e2aa705
+DIST firefox-62.0.2-or.xpi 485374 BLAKE2B e8af79a432c674b4ef78fca16f57a699aedc1e061bad37e5deaeae53e7a2417310c763bf3f8fc093194cb198108b3af41955c89ce6ed7452fa69313bfbd6c090 SHA512 a05836bdc384c6052e546bb91fdc5d1f33b375ee812a7b676bd09d35c7156f80799c18b1af4b8af72eca087d0231a1f60cd582431aa95fa378354f1648ab870e
+DIST firefox-62.0.2-pa-IN.xpi 496916 BLAKE2B 2b075b407df9ff9758d88eec47b7c79b30bf95f0e170aaa289c81c09e31275ce78ccc610270c3d57dd698c40aabad49208bcd121a9f24f6229cfe8f0ec0338d0 SHA512 9fe90ebfc1091242f83887b506b93175421ae00faaff7fd1d438cb61e39e5484398ebe6108a89cab31a9ea299daa280206dd67d38bb9b6b668b8c63ecfefbe3a
+DIST firefox-62.0.2-pl.xpi 370890 BLAKE2B 2192d0ec996be573e3c857988c00e05aab9033674ef30944775b903f7ab70fc32b59882aa65d4439d8554c55f043354e53220484ad11284ed6f31c589961afeb SHA512 12c5beaee75097ca311f6991a0b1c4907391b54fbe6ea27652d045c8e5bb75b67702bac891bd803fa7145f4c046dadfc3ab84fd923460d642f8cf74ff865bc82
+DIST firefox-62.0.2-pt-BR.xpi 460866 BLAKE2B d2a1777a7dd0266591adfc9344ed8ceb5a26f5ca07f51bc15de092b1fa83d7c141aebec6677f9dd9aa8d483e83ea46f9ac576465c4d11614cb95c12cf6794fb9 SHA512 ace809bc44796ae0d2e8ec8f2b871dc841c0ef696eb434fedc5f3e2317c8093b31c2531207e97a13db1d0040f0ddd36d02ec2b67b4a5d33db5c9c8c4c166be07
+DIST firefox-62.0.2-pt-PT.xpi 473526 BLAKE2B e75771752756a4f1eb3906fc014f66158443eb349098d0039f9e3afcb5eee0e7e3f0117644c27cb1dca40c63901c4f0d6ed1ec57034089610594834136476ddb SHA512 ad4999f508ac8cc33030566dfb98a0417c5061c14d7804c934677c482126d3381419e6737a969df826e6f8db5357dc046ad90295592953450ca79cd578faee29
+DIST firefox-62.0.2-rm.xpi 462470 BLAKE2B fb72c1096cd9f6f1ffae48f6d7fd8df393397bed0cad7785befa4ca9bcf9a9aa2e6f86275c26373b77a79c3a612fce1f51d69f65a6eb38732a7d21b62ffde75d SHA512 84817163733c6bdaeec1abd5bb4384bdabef25ba2c21247eb420a3832ef51d3f53e6a40cb5952e53cb7b3a92fd4432067c880d80c39c6cba40512b91b65684fc
+DIST firefox-62.0.2-ro.xpi 463401 BLAKE2B e5239f48edaa6dcbf96417ac9dea41802d8a2e4de246455d03797d1dace27311539fcad33a7a4ee3c1dad2365f0649dbf0461c07c559f3825de12675eed8721a SHA512 89525412f4d53c067773757b5ab740733a025265fcf68d725317e54351af83e61a9c05980cea62b8c90ceb2d8d597bf2e9c97e6dbd06ff730b46ffafdd9fcfa3
+DIST firefox-62.0.2-ru.xpi 539884 BLAKE2B 04ad8775aa310b44238b161db1783e778d82fb985ba226a21951a6473bf9c9a7481dee2f09c29daa0d44cd512e09287706fbce83a956af086005c2ca1403bf68 SHA512 54143cffcc09a519d7df5be882039e888567211817a864e1b733a347cef5763828c08355b16e08b69891e2a18ac113af6995940a514db0f0345bd36bf8b130fc
+DIST firefox-62.0.2-si.xpi 487601 BLAKE2B a4e0d82467f7abc9d1824d93705e0dbf45cbe3e49e1bae9ac172e29f78f1b6553a5773a5174ad0c3207bfde511e8a9877ff6720afb1416dc30796867d86c0934 SHA512 9a6a88afdfa70a48d0f19ab999d9bf8dcb8334bc342add5ae30f3b36bf791e1e9e5f7086003135f93e81ffc1492d119568b0317aee3092bd16f6ac939e697f4b
+DIST firefox-62.0.2-sk.xpi 488135 BLAKE2B 551ef2286d691586fc68366c2bb9efa8d25f7ed9812d4e82de3c68bd94ca42542cfccb5b024c551c29283eae93fb8ca2c75eb65c249b9bc41743eecf6b6c7ee3 SHA512 5dbec9a977ce0551458d190cdc1b94890c42f60e3986e8dfa12333125567c915fe8f49e42fd23226ae572dfda878576a1f1da70a490576f6f68cbc359caf6057
+DIST firefox-62.0.2-sl.xpi 468414 BLAKE2B 173e354e7881a039fe2721bca66bda2fef6eb7d1311e2065d17d6c7e215ebeefd23bf4b991f012367787236cd0d527adae91fcfabab35435e5d8e9177f74b758 SHA512 6332fee680d1845cba0b1c794c483e340f0bff09d8dcdf5302e5347b3f010c116e5b86099591a1def16a30941d16b01904558d57738c8f773fb2728bdc44525e
+DIST firefox-62.0.2-son.xpi 445941 BLAKE2B 52ce53c553c96ac4076222a33433a9c58249bd8ab0115885c8384901291773e53781e7efcf213a838f66d9ac44f1295315b04296ce3f89f519d018c56c55149b SHA512 19f600fce137f874f43276c3b7201b7f14fb4480cd8be09cfad55d5b4b7cca097c7812d04f65dbbf75d47eee383997d239ab5c2d3e21d0459c22a0a0d12e8a24
+DIST firefox-62.0.2-sq.xpi 475530 BLAKE2B 8c6f1bfbbbc6401c86a247ae9aff3ab7f5263350538f912625b1f12e67b2621dfcb06726b569c2003cdb93634a7573424cd7f3542d4af5f02e11f4ad451f8bde SHA512 a12a259000702f500d533c7eae48472322080fe1bcdea98c19c2fc863aebeeb5e4b949f213e487c413c89e3b01b568134aaa491ce9024a04f05ee0b34f7d3357
+DIST firefox-62.0.2-sr.xpi 498809 BLAKE2B 331a2d740b38f2331be261a28bd80e5cdd798f74574af6485bbe275d7d3158b308e0729506dd61ad49b8338b213e7fd82ae03582f23ad268731a1074f03af782 SHA512 442bed4d7f32cb4cdccf275eafb21acb3ef4142aefcbab61707c82f8408be568aed3269a34e885451ed51eeffd22165585e193c6d687f7bf942410b7d777558d
+DIST firefox-62.0.2-sv-SE.xpi 469508 BLAKE2B 4ada4b477599b65a9f20998c2cc7aa3f7870fbc1138b0bc71e556bd533f47f3a1c487b09fa2802c1b84b934283dd8d0c695444818284546893a175c08e734675 SHA512 ebb3690236307a7bb1a7c26d01e305f5082783c0f1b42753b1afab40f36941ff5dd0a5b600a4c02bc64b81a48fffe459b501f0b1f2a599ba99fbb071ea0a2860
+DIST firefox-62.0.2-ta.xpi 526479 BLAKE2B 69d29fc712ea06c625bea55dea27d61889886f852647097b2288ca080ea3d164a693dad4ae8103b8880fe161ce3bc78efa9934529cf073036b2f2e99c0a1d4c5 SHA512 7e52cb5ded50fb960967a3808bd6d7acb2eb70e74f3d906a4337df79dfec619d5979dfc0de2c900a102bcf7bddf2d8e9f4d519d63573c0575b86311eba8a9b97
+DIST firefox-62.0.2-te.xpi 536779 BLAKE2B e2951535347b82bf825139a695442f8f0d4c2842e284ee0aa8b2d252f52e5ad309a1196c5d630fef075842273400c1110f9c65699892911cb36e1501ecd85ea1 SHA512 06344045a928585bf1f72ec6a79df8643f124957b5884af4522322bcf2a3e5c7755f7598c316cbfbcd3be3846f162e8b2e66c6c71b2ca0d81ef06f9a1bc150ba
+DIST firefox-62.0.2-th.xpi 507130 BLAKE2B b87d8d75d82fca4b0565b4e6e727167196e388075cd2b73d7dcd6c1f9596c2037d43a79d5a08ec1cdb67739ed2dbcc3adba4a742f0c912a5dd32c4471f0a3d18 SHA512 b949b240a0a1e4225a1c63e1c24b27cd91f18f0e9577e88ad2ee15020c0c0a83b920cd2725117204d57d1a60b2f18f206682df9401aadebb57a9efddc9fc2c05
+DIST firefox-62.0.2-tr.xpi 477277 BLAKE2B 1399a97a5064cddd9c9845e37ba15868142d3fed14d186c3999e309070c665b4f41b165fce43b0606fd1ebf6642eff403f9ab5173da391dc721194fcc1026c3f SHA512 9e50fb892db573361046188ad05da867b35fc72b609219fd733190cf7601340f90185105c1618cf7a7c5c2044395c312245fd21f9dd39bd81d5fdf0408db611a
+DIST firefox-62.0.2-uk.xpi 532590 BLAKE2B 0ef05e76161516906333a6e3afa5737a0d4d2240e3e73e6a772093d0aaf9105c20f70f6d594dd96f3ee292ca59e18e0c0085d0e4c6e245fd518a82a48dba9e8f SHA512 5ece2d55c831ea127bc1748d677deceaa9619ff80b5b1dc29b51c14cd3e9543bcc19e6b61f6880f1f111b35584af4a389bd8c33a230616179aa590403229ae44
+DIST firefox-62.0.2-uz.xpi 458001 BLAKE2B 1f6d4097ea2c8ab5a1e5fca98279877df2c7841ec4ae3083495e9548ea2a5f9b8ade99d9f58c3bb4acf6a15666ab0eb17fd8095dada89ce930e665702195465a SHA512 d57b979ecf940e73c36cb7f462b0ee7515dfc3682ddbb5bd837a26779acb10e3ccf023f68cbd8c05f1f6e17e8d6286b35d5314bb2349ea6c91143e5d270489aa
+DIST firefox-62.0.2-vi.xpi 478327 BLAKE2B c3c40cc98e4ace6dc64cc696e3e7e2b5ec941f064a1fadcdb3522ac92915ffe64cf2480d6941d35554aa92ed2741e59dd90a5509f7b06e46d6ce377bbb135dd0 SHA512 4d25dfbb0b76b23f532636e649732dd4bfcbe110e5fa9e46e617e12096701c95c838491fb43eea4a3f18f70a4336f18bc8e4e71e9842d153ffe1e9d84fcd73dc
+DIST firefox-62.0.2-xh.xpi 461198 BLAKE2B 816fd0f17d914e055945731691b03ad34005dc777a935d9a05bd7ea02166835ecdc2cd4adf37698f3ed859fb0b9015d90396a86c2cb72ca24274d7e5b520b008 SHA512 3741bfb3ce0a8c451b60801827b80841961fe04cde587dcd91df04dd5bde13f786930571ea9cb7d732fa86fe47b631fa2fe213d4452c84f44ec60d9a83ca81f0
+DIST firefox-62.0.2-zh-CN.xpi 491485 BLAKE2B 9063efba817aada697f8edbd4f154df3ca8d17d101409d15d1bd2ef98abbeed42ecb25480d685dddefbe2cf894c45549ca7be0bd580c0bcb829abaf1b48fe63f SHA512 5e45f942b115eac8d338faa74c4962b203b0340036688237e388bba04f3a4e62bc46e216540d9611bf3eb8e3919379d40042acca4eda8aa7876025cd6b828706
+DIST firefox-62.0.2-zh-TW.xpi 494522 BLAKE2B a27c11631c4a1f4e5777b9e8f465399bc1881218a4e9a51c8927a989f9ea02ffafb293595627f50b43c5d26c5dab99935e763102fbebb27dfefe64cc368cc545 SHA512 af2666a28edf4e883b3effbcf684e95641dab8b6609bd8150362ec9d961bb043b6dc99ac686bd0ae0a0cd1d2b2a0da76319e27a6e71db47ccb16247603705e02
+DIST firefox-62.0.2.source.tar.xz 258831964 BLAKE2B ec1a174e19fc146997343daaa51e37bed32e160aa57bd1687cad0a2280f019e15d3938aa4d42bcab3d4d87c1f4d3be4d8abc9ed3b986221fce2f82fbd896bb06 SHA512 7b43fe6bb7072eec8b907f63933486d7ecfe479f1121470cfa66416ad02feb8f61af1b1327032209179780057f63f314065bb17a74b957cd5f82a13c4a055c24
diff --git a/www-client/firefox/files/firefox-60.0-blessings-TERM.patch b/www-client/firefox/files/firefox-60.0-blessings-TERM.patch
new file mode 100644
index 0000000..975e0cf
--- /dev/null
+++ b/www-client/firefox/files/firefox-60.0-blessings-TERM.patch
@@ -0,0 +1,70 @@
+https://github.com/erikrose/blessings/pull/137
+
+Fixes: https://bugs.gentoo.org/654316
+
+From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
+From: Jay Kamat <jaygkamat@gmail.com>
+Date: Fri, 24 Aug 2018 11:11:57 -0700
+Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
+
+---
+ blessings/__init__.py | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/blessings/__init__.py b/blessings/__init__.py
+index 98b75c3..3872b5f 100644
+--- a/third_party/python/blessings/blessings/__init__.py
++++ b/third_party/python/blessings/blessings/__init__.py
+@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
+ # init sequences to the stream if it has a file descriptor, and
+ # send them to stdout as a fallback, since they have to go
+ # somewhere.
+- setupterm(kind or environ.get('TERM', 'unknown'),
+- self._init_descriptor)
++ try:
++ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
++ self._init_descriptor)
++ except:
++ # There was an error setting up the terminal, either curses is
++ # not supported or TERM is incorrectly set. Fall back to dumb.
++ self._does_styling = False
+
+ self.stream = stream
+
+
+From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
+From: Jay Kamat <jaygkamat@gmail.com>
+Date: Sat, 1 Sep 2018 13:20:32 -0700
+Subject: [PATCH 2/2] Explicitly catch curses.error
+
+---
+ blessings/__init__.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/blessings/__init__.py b/blessings/__init__.py
+index 3872b5f..fdceb09 100644
+--- a/third_party/python/blessings/blessings/__init__.py
++++ b/third_party/python/blessings/blessings/__init__.py
+@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
+ try:
+ setupterm(kind or environ.get('TERM', 'dumb'),
+ self._init_descriptor)
+- except:
++ except curses.error:
+ # There was an error setting up the terminal, either curses is
+ # not supported or TERM is incorrectly set. Fall back to dumb.
+ self._does_styling = False
+
+
+--- a/python/mach/mach/logging.py
++++ b/python/mach/mach/logging.py
+@@ -93,7 +93,7 @@
+
+ def set_terminal(self, terminal):
+ self.terminal = terminal
+- self._sgr0 = blessings.tigetstr('sgr0') or '' if terminal and blessings else ''
++ self._sgr0 = terminal.normal if terminal and blessings else ''
+
+ def format(self, record):
+ f = record.msg.format(**record.params)
+
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
new file mode 100644
index 0000000..a8325bc
--- /dev/null
+++ b/www-client/firefox/files/firefox-60.0-do-not-force-lld.patch
@@ -0,0 +1,262 @@
+https://hg.mozilla.org/mozilla-central/rev/e8c173a632a4
+https://hg.mozilla.org/mozilla-central/rev/dbeb248015cc
+https://hg.mozilla.org/mozilla-central/rev/de7abe2c2b3e
+
+--- a/build/moz.configure/toolchain.configure
++++ b/build/moz.configure/toolchain.configure
+@@ -1331,10 +1331,6 @@ def lto(value, c_compiler):
+
+ # clang and clang-cl
+ if c_compiler.type in ('clang', 'clang-cl'):
+- # Until Bug 1457168 is fixed, we have to hardcode -fuse-ld=lld here
+- if c_compiler.type == 'clang':
+- flags.append("-fuse-ld=lld")
+-
+ if len(value) and value[0].lower() == 'full':
+ flags.append("-flto")
+ ldflags.append("-flto")
+@@ -1362,8 +1358,6 @@ add_old_configure_assignment('MOZ_LTO', lto.enabled)
+ add_old_configure_assignment('MOZ_LTO_CFLAGS', lto.flags)
+ add_old_configure_assignment('MOZ_LTO_LDFLAGS', lto.ldflags)
+
+-imply_option('--enable-linker', 'lld', when='--enable-lto')
+-
+ # ASAN
+ # ==============================================================
+
+@@ -1566,7 +1560,7 @@ set_config('CARGO_INCREMENTAL', cargo_incremental)
+
+ @depends(target)
+ def is_linker_option_enabled(target):
+- if target.kernel not in ('Darwin', 'WINNT', 'SunOS'):
++ if target.kernel not in ('WINNT', 'SunOS'):
+ return True
+
+
+@@ -1578,21 +1572,40 @@ option('--enable-gold',
+ imply_option('--enable-linker', 'gold', when='--enable-gold')
+
+ js_option('--enable-linker', nargs=1,
+- help='Select the linker {bfd, gold, lld, lld-*}',
++ help='Select the linker {bfd, gold, ld64, lld, lld-*}',
+ when=is_linker_option_enabled)
+
+
+ @depends('--enable-linker', c_compiler, developer_options, '--enable-gold',
+- extra_toolchain_flags, when=is_linker_option_enabled)
++ extra_toolchain_flags, target, lto.enabled,
++ when=is_linker_option_enabled)
+ @checking('for linker', lambda x: x.KIND)
+ @imports('os')
+ @imports('shutil')
+ def select_linker(linker, c_compiler, developer_options, enable_gold,
+- toolchain_flags):
+-
+- linker = linker[0] if linker else None
++ toolchain_flags, target, lto):
++
++ if linker:
++ linker = linker[0]
++ elif lto and c_compiler.type == 'clang' and target.kernel != 'Darwin':
++ # If no linker was explicitly given, and building with clang for non-macOS,
++ # prefer lld. For macOS, we prefer ld64, or whatever the default linker is.
++ linker = 'lld'
++ else:
++ linker = None
+
+- if linker not in ('bfd', 'gold', 'lld', None) and not linker.startswith("lld-"):
++ def is_valid_linker(linker):
++ if target.kernel == 'Darwin':
++ valid_linkers = ('ld64', 'lld')
++ else:
++ valid_linkers = ('bfd', 'gold', 'lld')
++ if linker in valid_linkers:
++ return True
++ if 'lld' in valid_linkers and linker.startswith('lld-'):
++ return True
++ return False
++
++ if linker and not is_valid_linker(linker):
+ # Check that we are trying to use a supported linker
+ die('Unsupported linker ' + linker)
+
+@@ -1602,13 +1615,34 @@ def select_linker(linker, c_compiler, developer_options, enable_gold,
+
+ def try_linker(linker):
+ # Generate the compiler flag
+- linker_flag = ["-fuse-ld=" + linker] if linker else []
++ if linker == 'ld64':
++ linker_flag = ['-fuse-ld=ld']
++ elif linker:
++ linker_flag = ["-fuse-ld=" + linker]
++ else:
++ linker_flag = []
+ cmd = cmd_base + linker_flag + version_check
+ if toolchain_flags:
+ cmd += toolchain_flags
+
+- cmd_output = check_cmd_output(*cmd).decode('utf-8')
+- if 'GNU ld' in cmd_output:
++ # ld64 doesn't have anything to print out a version. It does print out
++ # "ld64: For information on command line options please use 'man ld'."
++ # but that would require doing two attempts, one with --version, that
++ # would fail, and another with --help.
++ # Instead, abuse its LD_PRINT_OPTIONS feature to detect a message
++ # specific to it on stderr when it fails to process --version.
++ env = dict(os.environ)
++ env['LD_PRINT_OPTIONS'] = '1'
++ retcode, stdout, stderr = get_cmd_output(*cmd, env=env)
++ cmd_output = stdout.decode('utf-8')
++ stderr = stderr.decode('utf-8')
++ if retcode == 1 and 'Logging ld64 options' in stderr:
++ kind = 'ld64'
++
++ elif retcode != 0:
++ return None
++
++ elif 'GNU ld' in cmd_output:
+ # We are using the normal linker
+ kind = 'bfd'
+
+@@ -1627,13 +1661,21 @@ def select_linker(linker, c_compiler, developer_options, enable_gold,
+ )
+
+ result = try_linker(linker)
++ if result is None:
++ if linker:
++ die("Could not use {} as linker".format(linker))
++ die("Failed to find a linker")
+
+ if (linker is None and enable_gold.origin == 'default' and
+ developer_options and result.KIND == 'bfd'):
+- gold = try_linker('gold')
+-
+- if gold.KIND == 'gold':
+- result = gold
++ # try and use lld if available.
++ tried = try_linker('lld')
++ if tried is None or tried.KIND != 'lld':
++ tried = try_linker('gold')
++ if tried is None or tried.KIND != 'gold':
++ tried = None
++ if tried:
++ result = tried
+
+ # If an explicit linker was given, error out if what we found is different.
+ if linker and not linker.startswith(result.KIND):
+@@ -1644,7 +1686,7 @@ def select_linker(linker, c_compiler, developer_options, enable_gold,
+
+ set_config('LD_IS_BFD', depends(select_linker.KIND)
+ (lambda x: x == 'bfd' or None))
+-set_config('LINKER_LDFLAGS', select_linker.LINKER_FLAG)
++add_old_configure_assignment('LINKER_LDFLAGS', select_linker.LINKER_FLAG)
+
+
+ js_option('--enable-clang-plugin', env='ENABLE_CLANG_PLUGIN',
+--- a/build/moz.configure/util.configure
++++ b/build/moz.configure/util.configure
+@@ -19,20 +19,13 @@ def configure_error(message):
+ their inputs from moz.configure usage.'''
+ raise ConfigureError(message)
+
+-# A wrapper to obtain a process' output that returns the output generated
+-# by running the given command if it exits normally, and streams that
+-# output to log.debug and calls die or the given error callback if it
+-# does not.
+-
+
++# A wrapper to obtain a process' output and return code.
++# Returns a tuple (retcode, stdout, stderr).
+ @imports(_from='__builtin__', _import='unicode')
+ @imports('subprocess')
+-@imports('sys')
+-@imports(_from='mozbuild.configure.util', _import='LineIO')
+ @imports(_from='mozbuild.shellutil', _import='quote')
+-def check_cmd_output(*args, **kwargs):
+- onerror = kwargs.pop('onerror', None)
+-
++def get_cmd_output(*args, **kwargs):
+ # subprocess on older Pythons can't handle unicode keys or values in
+ # environment dicts. Normalize automagically so callers don't have to
+ # deal with this.
+@@ -49,12 +42,24 @@ def check_cmd_output(*args, **kwargs):
+
+ kwargs['env'] = normalized_env
+
++ log.debug('Executing: `%s`', quote(*args))
++ proc = subprocess.Popen(args, stdout=subprocess.PIPE,
++ stderr=subprocess.PIPE, **kwargs)
++ stdout, stderr = proc.communicate()
++ return proc.wait(), stdout, stderr
++
++
++# A wrapper to obtain a process' output that returns the output generated
++# by running the given command if it exits normally, and streams that
++# output to log.debug and calls die or the given error callback if it
++# does not.
++@imports(_from='mozbuild.configure.util', _import='LineIO')
++@imports(_from='mozbuild.shellutil', _import='quote')
++def check_cmd_output(*args, **kwargs):
++ onerror = kwargs.pop('onerror', None)
++
+ with log.queue_debug():
+- log.debug('Executing: `%s`', quote(*args))
+- proc = subprocess.Popen(args, stdout=subprocess.PIPE,
+- stderr=subprocess.PIPE, **kwargs)
+- stdout, stderr = proc.communicate()
+- retcode = proc.wait()
++ retcode, stdout, stderr = get_cmd_output(*args, **kwargs)
+ if retcode == 0:
+ return stdout
+
+--- a/js/src/old-configure.in
++++ b/js/src/old-configure.in
+@@ -63,6 +63,8 @@ dnl ========================================================
+ USE_PTHREADS=
+ _PTHREAD_LDFLAGS=""
+
++LDFLAGS="$LDFLAGS $LINKER_LDFLAGS"
++
+ MOZ_DEFAULT_COMPILER
+
+ if test -z "$JS_STANDALONE"; then
+--- a/old-configure.in
++++ b/old-configure.in
+@@ -78,6 +78,8 @@ dnl ========================================================
+ MOZ_USE_PTHREADS=
+ _PTHREAD_LDFLAGS=""
+
++LDFLAGS="$LDFLAGS $LINKER_LDFLAGS"
++
+ MOZ_DEFAULT_COMPILER
+
+ if test "$COMPILE_ENVIRONMENT"; then
+--- a/python/mozbuild/mozbuild/frontend/context.py
++++ b/python/mozbuild/mozbuild/frontend/context.py
+@@ -384,8 +384,6 @@ class LinkFlags(BaseCompileFlags):
+
+ self.flag_variables = (
+ ('OS', self._os_ldflags(), ('LDFLAGS',)),
+- ('LINKER', context.config.substs.get('LINKER_LDFLAGS'),
+- ('LDFLAGS',)),
+ ('DEFFILE', None, ('LDFLAGS',)),
+ ('MOZBUILD', None, ('LDFLAGS',)),
+ ('FIX_LINK_PATHS', context.config.substs.get('MOZ_FIX_LINK_PATHS'),
+--- a/python/mozbuild/mozbuild/test/frontend/test_emitter.py
++++ b/python/mozbuild/mozbuild/test/frontend/test_emitter.py
+@@ -242,7 +242,6 @@ class TestEmitterBasic(unittest.TestCase):
+ def test_link_flags(self):
+ reader = self.reader('link-flags', extra_substs={
+ 'OS_LDFLAGS': ['-Wl,rpath-link=/usr/lib'],
+- 'LINKER_LDFLAGS': ['-fuse-ld=gold'],
+ 'MOZ_OPTIMIZE': '',
+ 'MOZ_OPTIMIZE_LDFLAGS': ['-Wl,-dead_strip'],
+ 'MOZ_DEBUG_LDFLAGS': ['-framework ExceptionHandling'],
+@@ -250,7 +249,6 @@ class TestEmitterBasic(unittest.TestCase):
+ sources, ldflags, lib, compile_flags = self.read_topsrcdir(reader)
+ self.assertIsInstance(ldflags, ComputedFlags)
+ self.assertEqual(ldflags.flags['OS'], reader.config.substs['OS_LDFLAGS'])
+- self.assertEqual(ldflags.flags['LINKER'], reader.config.substs['LINKER_LDFLAGS'])
+ self.assertEqual(ldflags.flags['MOZBUILD'], ['-Wl,-U_foo', '-framework Foo', '-x'])
+ self.assertEqual(ldflags.flags['OPTIMIZE'], [])
+
diff --git a/www-client/firefox/files/firefox-60.0-sandbox-lto.patch b/www-client/firefox/files/firefox-60.0-sandbox-lto.patch
new file mode 100644
index 0000000..990cb4f
--- /dev/null
+++ b/www-client/firefox/files/firefox-60.0-sandbox-lto.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/666580
+
+--- a/security/sandbox/linux/moz.build
++++ b/security/sandbox/linux/moz.build
+@@ -101,7 +101,7 @@ if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
+ # forcing there to be only one partition.
+ for f in CONFIG['OS_CXXFLAGS']:
+ if f.startswith('-flto') and CONFIG['CC_TYPE'] != 'clang':
+- LDFLAGS += ['--param lto-partitions=1']
++ LDFLAGS += ['--param=lto-partitions=1']
+
+ DEFINES['NS_NO_XPCOM'] = True
+ DisableStlWrapping()
diff --git a/www-client/firefox/files/firefox-61.0-mozHunspell.patch b/www-client/firefox/files/firefox-61.0-mozHunspell.patch
new file mode 100644
index 0000000..2002bd1
--- /dev/null
+++ b/www-client/firefox/files/firefox-61.0-mozHunspell.patch
@@ -0,0 +1,25 @@
+From 5bdc1dc7a4541338b13096ae52627ceecd0cca9e Mon Sep 17 00:00:00 2001
+From: nvinson234@gmail.com
+Date: Sun, 8 Jul 2018 16:52:04 -0500
+Subject: [PATCH] Add missing include of nsCOMPtr.h, bug #660726
+
+Signed-off-by: nvinson234@gmail.com
+---
+ extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h b/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h
+index dc33fdfb3..415e00973 100644
+--- a/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h
++++ b/extensions/spellcheck/hunspell/glue/mozHunspellFileMgr.h
+@@ -13,6 +13,7 @@
+ #include "mozilla/ResultExtensions.h"
+ #include "nsIInputStream.h"
+ #include "nsReadLine.h"
++#include "nsCOMPtr.h"
+
+ // Note: This class name and lack of namespacing terrible, but are necessary
+ // for Hunspell compatibility.
+--
+2.18.0
+
diff --git a/www-client/firefox/files/gentoo-default-prefs.js-1 b/www-client/firefox/files/gentoo-default-prefs.js-1
index 7adb38c..22a51ff 100644
--- a/www-client/firefox/files/gentoo-default-prefs.js-1
+++ b/www-client/firefox/files/gentoo-default-prefs.js-1
@@ -10,8 +10,8 @@ pref("browser.urlbar.hideGoButton", true);
pref("accessibility.typeaheadfind", true);
pref("browser.shell.checkDefaultBrowser", false);
pref("browser.EULA.override", true);
-pref("general.useragent.vendor", "Gentoo");
-pref("intl.locale.matchOS", true);
-pref("general.useragent.locale", "chrome://global/locale/intl.properties");
-pref("extensions.autoDisableScopes", 0);
-pref("layout.css.dpi", 0);
+pref("general.useragent.vendor", "Gentoo");
+pref("intl.locale.matchOS", true);
+pref("general.useragent.locale", "chrome://global/locale/intl.properties");
+pref("extensions.autoDisableScopes", 0);
+pref("layout.css.dpi", 0);
diff --git a/www-client/firefox/firefox-60.1.0.ebuild b/www-client/firefox/firefox-60.1.0.ebuild
deleted file mode 100644
index 493e50a..0000000
--- a/www-client/firefox/firefox-60.1.0.ebuild
+++ /dev/null
@@ -1,525 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR="1"
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
-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
-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
-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
-sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]]; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-60.0-patches-02"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
- mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="http://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist dbus debug eme-free +gmp-autoupdate hardened hwaccel jack neon
- pulseaudio +screenshot selinux startup-notification system-harfbuzz system-icu
- system-jpeg system-libevent system-sqlite system-libvpx test wifi"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.36.1
- >=dev-libs/nspr-4.19
- >=app-text/hunspell-1.5.4:=
- dev-libs/atk
- dev-libs/expat
- >=x11-libs/cairo-1.10[X]
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.4.0:3
- x11-libs/gdk-pixbuf
- >=x11-libs/pango-1.22.0
- >=media-libs/libpng-1.6.34:0=[apng]
- >=media-libs/mesa-10.2:*
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
- virtual/freedesktop-icon-theme
- dbus? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72 )
- startup-notification? ( >=x11-libs/startup-notification-0.8 )
- >=x11-libs/pixman-0.19.2
- >=dev-libs/glib-2.26:2
- >=sys-libs/zlib-1.2.3
- >=virtual/libffi-3.0.10
- virtual/ffmpeg
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- system-icu? ( >=dev-libs/icu-60.2:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
- system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
- system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- net-misc/networkmanager ) )
- jack? ( virtual/jack )
- selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
- jack? ( virtual/jack )
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
- app-arch/zip
- app-arch/unzip
- >=sys-devel/binutils-2.16.1
- sys-apps/findutils
- pulseaudio? ( media-sound/pulseaudio )
- elibc_glibc? ( || (
- ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
- >=dev-lang/rust-1.24.0[extended]
- ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
- ) )
- elibc_musl? ( || ( >=dev-lang/rust-1.24.0
- >=dev-util/cargo-0.25.0
- ) )
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]]; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- CHECKREQS_DISK_BUILD="4G"
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- rm -f "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
- || die
- eapply "${WORKDIR}/firefox"
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Ensure that our plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- MEXTENSIONS="default"
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- # common config components
- mozconfig_annotate 'system_libs' \
- --with-system-zlib \
- --with-system-bz2
-
- # Stylo is only broken on x86 builds
- use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
-
- # Must pass release in order to properly select linker
- mozconfig_annotate 'Enable by Gentoo' --enable-release
-
- # Must pass --enable-gold if using ld.gold
- if tc-ld-is-gold ; then
- mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
- else
- mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
- fi
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Modifications to better support ARM, bug 553364
- if use neon ; then
- mozconfig_annotate '' --with-fpu=neon
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
- fi
- if [[ ${CHOST} == armv* ]] ; then
- mozconfig_annotate '' --with-float-abi=hard
- if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build
- fi
- fi
-
- mozconfig_use_enable !bindist official-branding
- # Enable position independent executables
- mozconfig_annotate 'enabled by Gentoo' --enable-pie
-
- mozconfig_use_enable debug
- mozconfig_use_enable debug tests
- if ! use debug ; then
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
- else
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
- fi
- # These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate 'Gentoo default' --enable-system-hunspell
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate 'Gentoo default' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
- # Instead of the standard --build= and --host=, mozilla uses --host instead
- # of --build, and --target intstead of --host.
- # Note, mozilla also has --build but it does not do what you think it does.
- # Set both --target and --host as mozilla uses python to guess values otherwise
- mozconfig_annotate '' --target="${CHOST}"
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
- if use system-libevent; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
- fi
-
- # skia has no support for big-endian platforms
- if [[ $(tc-endian) == "big" ]]; then
- mozconfig_annotate 'big endian target' --disable-skia
- else
- mozconfig_annotate '' --enable-skia
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-icu
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_annotate '-pulseaudio' --enable-alsa
- fi
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # Enable/Disable eme support
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # Setup api key for location services
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach build --verbose || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
-
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
- if use system-harfbuzz ; then
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # force cairo as the canvas renderer on platforms without skia support
- if [[ $(tc-endian) == "big" ]] ; then
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install
-
- # Install language packs
- mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- einfo "APULSE found - Generating library symlinks for sound support"
- local lib
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # a quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if ! [ -L ${lib##*/} ]; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- # Update mimedb for the new .desktop file
- xdg_desktop_database_update
- gnome2_icon_cache_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9"; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/www-client/firefox/firefox-62.0_beta6.ebuild b/www-client/firefox/firefox-60.2.1-r1.ebuild
index 451af3a..03ffedb 100644
--- a/www-client/firefox/firefox-62.0_beta6.ebuild
+++ b/www-client/firefox/firefox-60.2.1-r1.ebuild
@@ -1,13 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-
-PYTHON_COMPAT=( python3_{5,6} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads'
+MOZ_ESR="1"
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
@@ -27,7 +24,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
fi
# Patch version
-PATCH="${PN}-62.0-patches-01"
+PATCH="${PN}-60.0-patches-03"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZCONFIG_OPTIONAL_WIFI=1
@@ -36,20 +33,19 @@ inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="http://www.mozilla.com/firefox"
+HOMEPAGE="https://www.mozilla.com/firefox"
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
+IUSE="bindist eme-free geckodriver +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
RESTRICT="!bindist? ( bindist )"
-SRCHASH=239e434d6d2b8e1e2b697c3416d1e96d48fe98e5
SDIR="release"
[[ ${PV} = *_beta* ]] && SDIR="beta"
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
+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 )
SRC_URI="${SRC_URI}
${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
${PATCH_URIS[@]}"
@@ -59,7 +55,7 @@ ASM_DEPEND=">=dev-lang/yasm-1.1"
RDEPEND="
system-icu? ( >=dev-libs/icu-60.2 )
jack? ( virtual/jack )
- >=dev-libs/nss-3.38
+ >=dev-libs/nss-3.36.4
>=dev-libs/nspr-4.19
selinux? ( sec-policy/selinux-mozilla )"
@@ -125,8 +121,12 @@ src_unpack() {
}
src_prepare() {
+ rm "${WORKDIR}/firefox/2005_ffmpeg4.patch"
eapply "${WORKDIR}/firefox"
+ eapply "${FILESDIR}"/bug_1461221.patch
+ eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
+
# Enable gnomebreakpad
if use debug ; then
sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
@@ -188,6 +188,14 @@ src_configure() {
# get your own set of keys.
_google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
+ # Add information about TERM to output (build.log) to aid debugging
+ # blessings problems
+ if [[ -n "${TERM}" ]] ; then
+ einfo "TERM is set to: \"${TERM}\""
+ else
+ einfo "TERM is unset."
+ fi
+
####################################
#
# mozconfig, CFLAGS and CXXFLAGS setup
@@ -197,6 +205,8 @@ src_configure() {
mozconfig_init
mozconfig_config
+ mozconfig_use_enable geckodriver
+
# enable JACK, bug 600002
mozconfig_use_enable jack
@@ -212,6 +222,13 @@ src_configure() {
mozconfig_use_enable hardened hardening
fi
+ # Disable built-in ccache support to avoid sandbox violation, #665420
+ # Use FEATURES=ccache instead!
+ mozconfig_annotate '' --without-ccache
+ sed -i -e 's/ccache_stats = None/return None/' \
+ python/mozbuild/mozbuild/controller/building.py || \
+ die "Failed to disable ccache stats call"
+
# Setup api key for location services
echo -n "${_google_api_key}" > "${S}"/google-api-key
mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
@@ -221,9 +238,8 @@ src_configure() {
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
- # Default mozilla_five_home, system-hunspell no longer valid option
+ # Default mozilla_five_home no longer valid option
sed '/with-default-mozilla-five-home=/d' -i "${S}"/.mozconfig
- sed '/enable-system-hunspell/d' -i "${S}"/.mozconfig
# Finalize and report settings
mozconfig_final
@@ -278,7 +294,14 @@ src_install() {
cd "${S}"
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install
+ DESTDIR="${D}" ./mach install || die
+
+ if use geckodriver ; then
+ cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
# Install language packs
mozlinguas_src_install
@@ -327,8 +350,16 @@ PROFILE_EOF
|| die
fi
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
+ rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
+
+ # firefox and firefox-bin are identical
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
+ dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
+
# Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+ pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
}
pkg_preinst() {
@@ -352,9 +383,8 @@ pkg_preinst() {
}
pkg_postinst() {
- # Update mimedb for the new .desktop file
- xdg_desktop_database_update
gnome2_icon_cache_update
+ xdg_desktop_database_update
if ! use gmp-autoupdate && ! use eme-free ; then
elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
@@ -374,4 +404,5 @@ pkg_postinst() {
pkg_postrm() {
gnome2_icon_cache_update
+ xdg_desktop_database_update
}
diff --git a/www-client/firefox/firefox-62.0_beta16.ebuild b/www-client/firefox/firefox-62.0.2.ebuild
index c1a18f7..426d2ba 100644
--- a/www-client/firefox/firefox-62.0_beta16.ebuild
+++ b/www-client/firefox/firefox-62.0.2.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI="6"
VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
MOZ_ESR=""
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE='ncurses,sqlite,ssl,threads'
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
@@ -34,15 +34,16 @@ inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="http://www.mozilla.com/firefox"
+HOMEPAGE="https://www.mozilla.com/firefox"
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist dbus debug eme-free +gmp-autoupdate hardened hwaccel jack neon
- pulseaudio +screenshot selinux startup-notification system-harfbuzz system-icu
- system-jpeg system-libevent system-sqlite system-libvpx test wifi"
+IUSE="bindist clang dbus debug eme-free geckodriver +gmp-autoupdate hardened hwaccel
+ jack lto neon pulseaudio +screenshot selinux startup-notification
+ system-harfbuzz system-icu system-jpeg system-libevent system-sqlite
+ system-libvpx test wifi"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
@@ -85,7 +86,7 @@ CDEPEND="
system-icu? ( >=dev-libs/icu-60.2:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
+ system-sqlite? ( >=dev-db/sqlite-3.24.0:3[secure-delete,debug=] )
system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
@@ -103,22 +104,28 @@ RDEPEND="${CDEPEND}
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
- >=sys-devel/binutils-2.16.1
+ >=sys-devel/binutils-2.30
sys-apps/findutils
- pulseaudio? ( media-sound/pulseaudio )
- elibc_glibc? ( || (
- ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
- >=dev-lang/rust-1.24.0[extended]
- ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
- ) )
- elibc_musl? ( || ( >=dev-lang/rust-1.24.0
- >=dev-util/cargo-0.25.0
- ) )
>=sys-devel/llvm-4.0.1
>=sys-devel/clang-4.0.1
+ clang? (
+ >=sys-devel/llvm-4.0.1[gold]
+ >=sys-devel/lld-4.0.1
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ elibc_glibc? (
+ virtual/cargo
+ virtual/rust
+ )
+ elibc_musl? (
+ virtual/cargo
+ virtual/rust
+ )
amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
+REQUIRED_USE="wifi? ( dbus )"
+
S="${WORKDIR}/firefox-${PV%_*}"
QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
@@ -151,8 +158,8 @@ pkg_setup() {
einfo
elog "You are enabling official branding. You may not redistribute this build"
elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
+ elog "a legal problem with Mozilla Foundation."
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
fi
addpredict /proc/self/oom_score_adj
@@ -177,6 +184,10 @@ src_unpack() {
src_prepare() {
eapply "${WORKDIR}/firefox"
+ eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
+ eapply "${FILESDIR}"/${PN}-60.0-do-not-force-lld.patch
+ eapply "${FILESDIR}"/${PN}-60.0-sandbox-lto.patch # 666580
+
# Enable gnomebreakpad
if use debug ; then
sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
@@ -238,6 +249,28 @@ src_configure() {
# get your own set of keys.
_google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
+ # Add information about TERM to output (build.log) to aid debugging
+ # blessings problems
+ if [[ -n "${TERM}" ]] ; then
+ einfo "TERM is set to: \"${TERM}\""
+ else
+ einfo "TERM is unset."
+ fi
+
+ if use clang && ! tc-is-clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-gcc++
+ strip-unsupported-flags
+ fi
+
####################################
#
# mozconfig, CFLAGS and CXXFLAGS setup
@@ -250,17 +283,32 @@ src_configure() {
--with-system-zlib \
--with-system-bz2
- # Stylo is only broken on x86 builds
- use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
-
# Must pass release in order to properly select linker
mozconfig_annotate 'Enable by Gentoo' --enable-release
- # Must pass --enable-gold if using ld.gold
- if tc-ld-is-gold ; then
- mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
+ # Don't let user's LTO flags clash with upstream's flags
+ filter-flags -flto*
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld when using clang
+ mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ else
+ # Linking only works when using ld.gold when LTO is enabled
+ mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
+ fi
+
+ mozconfig_annotate '+lto' --enable-lto=full
else
- mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
+ elif tc-ld-is-gold ; then
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold
+ else
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
+ fi
fi
# It doesn't compile on alpha without this LDFLAGS
@@ -275,10 +323,14 @@ src_configure() {
# Modifications to better support ARM, bug 553364
if use neon ; then
mozconfig_annotate '' --with-fpu=neon
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
fi
- if [[ ${CHOST} == armv* ]] ; then
+ if [[ ${CHOST} == armv*h* ]] ; then
mozconfig_annotate '' --with-float-abi=hard
if ! use system-libvpx ; then
sed -i -e "s|softfp|hard|" \
@@ -343,6 +395,19 @@ src_configure() {
mozconfig_annotate '-pulseaudio' --enable-alsa
fi
+ # Disable built-in ccache support to avoid sandbox violation, #665420
+ # Use FEATURES=ccache instead!
+ mozconfig_annotate '' --without-ccache
+ sed -i -e 's/ccache_stats = None/return None/' \
+ python/mozbuild/mozbuild/controller/building.py || \
+ die "Failed to disable ccache stats call"
+
+ mozconfig_use_enable dbus
+
+ mozconfig_use_enable wifi necko-wifi
+
+ mozconfig_use_enable geckodriver
+
# enable JACK, bug 600002
mozconfig_use_enable jack
@@ -426,10 +491,17 @@ src_install() {
cd "${S}"
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install
+ DESTDIR="${D}" ./mach install || die
+
+ if use geckodriver ; then
+ cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
# Install language packs
- mozlinguas_src_install
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
local size sizes icon_path icon name
if use bindist; then
@@ -475,8 +547,16 @@ PROFILE_EOF
|| die
fi
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
+ rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
+
+ # firefox and firefox-bin are identical
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
+ dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
+
# Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+ pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
}
pkg_preinst() {
@@ -500,9 +580,8 @@ pkg_preinst() {
}
pkg_postinst() {
- # Update mimedb for the new .desktop file
- xdg_desktop_database_update
gnome2_icon_cache_update
+ xdg_desktop_database_update
if ! use gmp-autoupdate && ! use eme-free ; then
elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
@@ -522,4 +601,5 @@ pkg_postinst() {
pkg_postrm() {
gnome2_icon_cache_update
+ xdg_desktop_database_update
}
diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
index 1352fb9..a1adba4 100644
--- a/www-client/firefox/metadata.xml
+++ b/www-client/firefox/metadata.xml
@@ -8,13 +8,17 @@
<use>
<flag name="bindist">Disable official Firefox branding (icons, name) which
are not binary-redistributable according to upstream.</flag>
+ <flag name="clang">Use Clang compiler instead of GCC</flag>
<flag name="custom-optimization">Build with user-specified compiler optimizations
(-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)</flag>
<flag name="eme-free">Disable EME (DRM plugin) cabability at build time</flag>
+ <flag name="geckodriver">Enable WebDriver support</flag>
<flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically
downloaded and kept up-to-date in user profiles</flag>
<flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag>
- <flag name="screenshot"> Allow to disable screenshot extension in global profile</flag>
+ <flag name="lto">Enable Link Time Optimization (LTO). Requires Gold linker when using GCC
+ or LDD linker when using Clang</flag>
+ <flag name="screenshot">Allow to disable screenshot extension in global profile</flag>
<flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
and <pkg>media-gfx/graphite2</pkg> instead of bundled.</flag>
<flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>