summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Väth <martin@mvath.de>2018-09-25 22:32:05 +0200
committerMartin Väth <martin@mvath.de>2018-09-25 22:32:05 +0200
commitb626845a0a2343df5f4ea16575c2bef67cf74061 (patch)
tree7252c74b061a7a7bbce1bb5a818dc98b6092fb00
parentUpdate copyright (glep-0076) (diff)
downloadmv-b626845a0a2343df5f4ea16575c2bef67cf74061.tar.gz
mv-b626845a0a2343df5f4ea16575c2bef67cf74061.tar.bz2
mv-b626845a0a2343df5f4ea16575c2bef67cf74061.zip
www-client/firefox: remove since gentoo repository is fixed
-rw-r--r--eclass/mozconfig-v6.60.eclass403
-rw-r--r--metadata/pkg_desc_index1
-rw-r--r--profiles/use.local.desc17
-rw-r--r--www-client/firefox/Manifest186
-rw-r--r--www-client/firefox/files/bug_1461221.patch36
-rw-r--r--www-client/firefox/files/firefox-60.0-blessings-TERM.patch56
-rw-r--r--www-client/firefox/files/gentoo-default-prefs.js-217
-rw-r--r--www-client/firefox/files/gentoo-hwaccel-prefs.js-12
-rw-r--r--www-client/firefox/files/icon/firefox.desktop9
-rw-r--r--www-client/firefox/firefox-60.2.0.ebuild387
-rw-r--r--www-client/firefox/firefox-62.0-r1.ebuild543
-rw-r--r--www-client/firefox/metadata.xml38
12 files changed, 0 insertions, 1695 deletions
diff --git a/eclass/mozconfig-v6.60.eclass b/eclass/mozconfig-v6.60.eclass
deleted file mode 100644
index 4c74dc1b..00000000
--- a/eclass/mozconfig-v6.60.eclass
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors and Martin V\"ath
-# Distributed under the terms of the GNU General Public License v2
-#
-# @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)
-# to provide a single common place for the common mozilla engine compoments.
-#
-# The eclass provides all common dependencies as well as common use flags.
-#
-# Some use flags which may be optional in particular mozilla packages can be
-# supported through setting eclass variables.
-#
-# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3,
-# and so ebuilds inheriting this eclass do not need to inherit that.
-
-case ${EAPI} in
- 0|1|2|3|4)
- die "EAPI=${EAPI} not supported"
- ;;
- 5)
- inherit multilib
- ;;
-esac
-
-inherit flag-o-matic toolchain-funcs mozcoreconf-v6
-
-# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
-# @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
-# ebuilds for firefox, and potentially seamonkey.
-#
-# Leave the variable UNSET if necko-wifi 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.
-
-# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
-# @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
-# otherwise, which is generally to enable jit unless support for the platform
-# is missing.
-#
-# 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_GTK3
-# @DESCRIPTION:
-# Set this variable before the inherit line, when an ebuild can provide
-# optional gtk3 support via IUSE="force-gtk3". Currently this would include
-# thunderbird and seamonkey in the future, once support is ready for testing.
-#
-# Leave the variable UNSET if gtk3 support should not be optionally 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.
-# If gtk+:3 is to be the standard toolkit, do not use this and instead use
-# MOZCONFIG_OPTIONAL_GTK2ONLY.
-
-# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK2ONLY
-# @DESCRIPTION:
-# Set this variable before the inherit line, when an ebuild can provide
-# optional gtk2-only support via IUSE="gtk2".
-#
-# Note that this option conflicts directly with MOZCONFIG_OPTIONAL_GTK3, both
-# variables cannot be set at the same time and this variable will be ignored if
-# MOZCONFIG_OPTIONAL_GTK3 is set.
-#
-# Leave the variable UNSET if gtk2-only 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.
-
-# @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
- system-icu system-jpeg system-libevent system-sqlite system-libvpx"
-
-# 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
-
-RDEPEND=">=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/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-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-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 )
-"
-
-if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
- MOZCONFIG_OPTIONAL_GTK2ONLY=
- if [[ ${MOZCONFIG_OPTIONAL_GTK3} = "enabled" ]]; then
- IUSE+=" +force-gtk3"
- else
- IUSE+=" force-gtk3"
- fi
- RDEPEND+=" force-gtk3? ( >=x11-libs/gtk+-3.4.0:3 )"
-elif [[ -n ${MOZCONFIG_OPTIONAL_GTK2ONLY} ]]; then
- if [[ ${MOZCONFIG_OPTIONAL_GTK2ONLY} = "enabled" ]]; then
- IUSE+=" +gtk2"
- else
- IUSE+=" gtk2"
- fi
- RDEPEND+=" !gtk2? ( >=x11-libs/gtk+-3.4.0:3 )"
-else
- # no gtk3 related dep set by optional use flags, force it
- RDEPEND+=" >=x11-libs/gtk+-3.4.0:3"
-fi
-if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
- if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
- IUSE+=" +wifi"
- else
- IUSE+=" wifi"
- fi
- RDEPEND+="
- wifi? (
- kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- net-misc/networkmanager )
- )"
-fi
-
-DEPEND="app-arch/zip
- app-arch/unzip
- >=sys-devel/binutils-2.16.1
- sys-apps/findutils
- pulseaudio? ( media-sound/pulseaudio )
- elibc_glibc? ( || (
- virtual/cargo
- ( >=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? ( || (
- virtual/cargo
- >=dev-lang/rust-1.24.0
- >=dev-util/cargo-0.25.0
- ) )
- ${RDEPEND}"
-
-RDEPEND+="
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
- selinux? ( sec-policy/selinux-mozilla )"
-
-# @FUNCTION: mozconfig_config
-# @DESCRIPTION:
-# Set common configure options for mozilla packages.
-# Call this within src_configure() phase, after mozconfig_init
-#
-# Example:
-#
-# inherit mozconfig-v6.46
-#
-# src_configure() {
-# mozconfig_init
-# mozconfig_config
-# # ... misc ebuild-unique settings via calls to
-# # ... mozconfig_{annotate,use_with,use_enable}
-# mozconfig_final
-# }
-
-mozconfig_config() {
- # Migrated from mozcoreconf-2
- 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
-
- if has bindist ${IUSE}; then
- mozconfig_use_enable !bindist official-branding
- if [[ ${PN} == firefox ]] && use bindist ; then
- mozconfig_annotate '' --with-branding=browser/branding/aurora
- fi
- fi
-
- # 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
-
- mozconfig_use_enable startup-notification
-
- if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then
- # wifi pulls in dbus so manage both here
- mozconfig_use_enable wifi necko-wifi
- if use kernel_linux && use wifi && ! use dbus; then
- echo "Enabling dbus support due to wifi request"
- mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus
- else
- mozconfig_use_enable dbus
- fi
- else
- mozconfig_use_enable dbus
- mozconfig_annotate 'disabled' --disable-necko-wifi
- fi
-
- if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
- mozconfig_use_enable jit ion
- 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)
- if use system-libevent; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
- fi
- 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
-
- # 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
-
- # default toolkit is cairo-gtk3, optional use flags can change this
- local toolkit="cairo-gtk3"
- local toolkit_comment=""
- if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
- if ! use force-gtk3; then
- toolkit="cairo-gtk2"
- toolkit_comment="force-gtk3 use flag"
- fi
- fi
- if [[ -n ${MOZCONFIG_OPTIONAL_GTK2ONLY} ]]; then
- if use gtk2 ; then
- toolkit="cairo-gtk2"
- else
- 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
- # 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}}"
-
- 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
-
- # 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
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
-
- # 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
-}
-
-# @FUNCTION: mozconfig_install_prefs
-# @DESCRIPTION:
-# Set preferences into the prefs.js file specified as a parameter to
-# the function. This sets both some common prefs to all mozilla
-# packages, and any prefs that may relate to the use flags administered
-# by mozconfig_config().
-#
-# Call this within src_install() phase, after copying the template
-# prefs file (if any) from ${FILESDIR}
-#
-# Example:
-#
-# inherit mozconfig-v6.46
-#
-# src_install() {
-# cp "${FILESDIR}"/gentoo-default-prefs.js \
-# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
-# || die
-#
-# mozconfig_install_prefs \
-# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
-#
-# ...
-# }
-
-mozconfig_install_prefs() {
- local prefs_file="${1}"
-
- einfo "Adding prefs from mozconfig to ${prefs_file}"
-
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${prefs_file}" || 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);" \
- >>"${prefs_file}" || 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\");" \
- >>"${prefs_file}" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${prefs_file}" || die
- fi
-}
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index
index 539c14e2..55ee0e0c 100644
--- a/metadata/pkg_desc_index
+++ b/metadata/pkg_desc_index
@@ -115,7 +115,6 @@ sys-kernel/kernel 4.8: A POSIX shell script to compile the kernel with user perm
sys-power/nut 2.7.4-r2: Network-UPS Tools
virtual/cdrtools 1: Virtual for command-line recorders cdrtools and cdrkit
virtual/freedesktop-icon-theme 0-r3: A virtual to choose between different icon themes
-www-client/firefox 60.2.0 62.0-r1: Firefox Web Browser
www-plugins/bookmark-dupes 5.7: Firefox webextension: remove duplicate bookmarks/empty folders/descriptions
www-plugins/calc-extension 5.1: Firefox webextension: calculate values of mathematical expressions
www-plugins/canvasblocker 0.5.3: Firefox webextension: block canvas API to prevent canvas fingerprinting
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 75f17096..b9298bcc 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -313,23 +313,6 @@ sys-power/nut:ups_drivers_tripplitesu - Driver for Tripp-Lite SmartOnline (SU) U
sys-power/nut:ups_drivers_upscode2 - Driver for UPScode II compatible UPS equipment
sys-power/nut:ups_drivers_usbhid-ups - Driver for USB/HID UPS equipment
sys-power/nut:ups_drivers_victronups - Driver for IMV/Victron UPS unit Match, Match Lite, NetUps
-www-client/firefox:bindist - Disable official Firefox branding (icons, name) which are not binary-redistributable according to upstream.
-www-client/firefox:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
-www-client/firefox:eme-free - Disable EME (DRM plugin) cabability at build time
-www-client/firefox:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
-www-client/firefox:gtk2 - Use the cairo-gtk2 rendering engine
-www-client/firefox:hwaccel - Force-enable hardware-accelerated rendering (Mozilla bug 594876)
-www-client/firefox:jemalloc - Enable or disable jemalloc
-www-client/firefox:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time.
-www-client/firefox:rust - Enable support for using rust compiler (experimental)
-www-client/firefox:screenshot - Allow to disable screenshot extension in global profile
-www-client/firefox:system-cairo - Use the system-wide x11-libs/cairo instead of bundled.
-www-client/firefox:system-harfbuzz - Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled.
-www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled.
-www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled.
-www-client/firefox:system-libevent - Use the system-wide dev-libs/libevent instead of bundled.
-www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled.
-www-client/firefox:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled
x11-libs/gtk+:adwaita-icon-theme - Force the adwaita-icon-theme
x11-libs/gtk+:atk-bridge - Enable the gtk3-atk-bridge, hard depending on app-accessibility/at-spi2-atk and thus on sys-apps/dbus
x11-libs/gtk+:broadway - Enable the GDK Broadway backend.
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
deleted file mode 100644
index 4a4c5435..00000000
--- a/www-client/firefox/Manifest
+++ /dev/null
@@ -1,186 +0,0 @@
-DIST firefox-60.0-patches-03.tar.xz 111764 SHA512 24a09df0e785cd9ba71ae6baee33ef159c1fc3b580784f7d20a775dc846aaa51d660eca67e284960af72651d245236623a0736695c76be75a8b395e5b69ba1ce
-DIST firefox-60.2.0esr-ach.xpi 496145 SHA512 1db47c7691d024049a2309a3f2be42b117f2eff1b00d81adaca65119a8d144b10f7339cce10652331b7f98f4fccadfeab020f733d4347441962dd419db9b7898
-DIST firefox-60.2.0esr-af.xpi 486622 BLAKE2B d78eb520d3161c316d833518ca78b0b4757ad2aa85f4055ca202d9a095da01ea5ca50b4ac05c960826e2619bfcd88902a89762df2642363fb2b8f6ca1e71dac4 SHA512 f7aa4314dc9d725d8edf6197b11ce1e1a36ccb0aa571a1bd6ba7dfe51285f0bf96bd9209621516850312937371280357ba4068d8cc49c6b801d2f8690674ef8e
-DIST firefox-60.2.0esr-an.xpi 519809 BLAKE2B 3b5c8de38761c7b7796367016b54a7f0dc162f9ee962c2849df8a15bfd13aeccccdf830d8e3a8ab465a0ad0c299384111ed43efcd0a9c52db9b1938243a46894 SHA512 04d772704ed4fc5c72198f0343baef15ccade22ac0e1cd0942ee3e3e37e334a4e4e0e12c4fe89ca001451b5151dbf18ce047e6aacb90644eb75508d339958bed
-DIST firefox-60.2.0esr-ar.xpi 547037 BLAKE2B 1e528b2a19fdfb167506d46415d5fcce66b41b6c57b89999e50cdb20a466a4c985ea1a10c7f6e7d41996641b4cf8d3802370e1d3361a75affc3c21b9a5f5f446 SHA512 2d0b30211effcc5ee1560311bfea8b4ba6f7f43a538ee2327e8aa7a16031849a7989406498d1b09f678bc8d6e5d6c633beb98134ca317d5fa08b13409ded8847
-DIST firefox-60.2.0esr-as.xpi 530031 BLAKE2B 2e7633d31b3c945e15ebce3bad759043f99a65b130555992f3bd395d6ca40608c35003ec7a494e3b6c2fe14f767455414f8bb024b49757c2a2cd54d3278a2e8e SHA512 ef3e71d6df63901efc6ba4fa7b2302fd1662d87dfa952862773e867114fe13a5676f0b73df4c56341c1be485300613f2398086a7473b073b693052e8e52693e1
-DIST firefox-60.2.0esr-ast.xpi 507954 BLAKE2B 38222e77bc3f7f77d969830382b586d9c23988f89341e99ee18d289e8728170ca61fab31f6dafd31889ee3274cad1b5aededae97096ed79ce3a5b68ff6c52390 SHA512 394288e3952152280c84e178f6f2bd7c39be412f7a9f1528f82ae36ed3804714b9c4d291807ec0939af1326c957b299de1c6d5166713b5506654c6ee4bd91551
-DIST firefox-60.2.0esr-az.xpi 524057 BLAKE2B 4d2efc825cffe00917377fecdeb09de963cd909443b8177268d8150044b1b0adfc9046b35f47316235ee82b4ce029a5a2bbf8659fe187d75b5ae2cb5bb90954a SHA512 1821f841a1c7eea80c983f4128e8c4ea4ee6ccb066d018863fe7c3f2817b0473c6ba1b733695ea90d021ba884127bdf277c9ca10797229618ef2dc4f5434f62c
-DIST firefox-60.2.0esr-bg.xpi 573157 BLAKE2B 32d6572ef9a231eaa3bbd21f3e33c7268642ced02562393c2666f001f42fe37c293ea4b01add8c88f1f6aac72e64e762e55d5c14db01fa188313f9448c4da5bc SHA512 0c7f5483f27afe5957846f724b97e6511a91432116c02471c51ac7299eb64c7bc76df6071ebe2fd03d008d080a57d3e8fcdad4f07da313d7540b4c0cf50b73eb
-DIST firefox-60.2.0esr-bn-BD.xpi 589720 BLAKE2B 7bbac81cf63e4539998b3cfbd2cba9e33c7ea2493639b1a355313569d8c8ffe7dad5730f5006837f570ef9b75d54f10888bab9f911ee5a215af3f4f5f65b5d64 SHA512 37e6f9d7d42dd2db51f47820b07de4b7ea248ca27c4f8addfbd2e41fe9488ff793b6fe39bf2be659a3726c4e2c9c4dfec1e0f9d47feabf4ac7e74e54a59eb5e4
-DIST firefox-60.2.0esr-bn-IN.xpi 570163 BLAKE2B dc0cb32661d4a9336642904b5006f43f6c71a7aa02598f46c36166dc866e5be9390a8e825af5b2454759a50f2e461e7e51f5a60c8eaf27fb862694d5d09cc9dd SHA512 95364e3b021ccdcb90850b24d70b9e06e2c764474136826799105c14922ef5326a67e3e0810d93d9f7838cc606ff265b4971b49c788c0b514091d24c65c2f5c2
-DIST firefox-60.2.0esr-br.xpi 511335 BLAKE2B 43de006be98e3b468c5723de412b60743535279b4305b3b03b73ea916e36cafb97547385db4943cba35aa1de067d971988eee90bf40f8478d132bc2a40973624 SHA512 395378b5cb94af508d50a1c1fe2983b793efa399430c3401f2ede12611ae3ec2b5104501f676a9373dfbb21e6edd8f70cefaff6de0802edc7eacb7fdcc678048
-DIST firefox-60.2.0esr-bs.xpi 514014 BLAKE2B 96e598c39ef54b09b57696b9970a6c63cfb7f8af12f1fc295c58a7988f2750b64f470d238d09eebd25d40e2397cdd9d55365307e6a878928eaddf1c46febbbfb SHA512 d8d83f10fd967592915cce6b065cbd523580e47e46cc7c5e65bf751bfddf76022e38ef1d88a105bb3c2bba521178b3c17643a75dc8feae6f678b2b5ad2815688
-DIST firefox-60.2.0esr-ca.xpi 524566 BLAKE2B a28429edc40c28b37256ab702ef515e8becd322e2975634f497ad066ec34f76c07a63133bcb132615b587dfc1a2bda019810fcd7060ab4f56cda018568505262 SHA512 d2923101c681e2b451d3ad90ebbcfc4d1526f5453a85d07a65d110d823ca6bbd8ed538f13dfbcfe4693f0619e8a6f45faab892b4afd2138055ddf36b5f659bb1
-DIST firefox-60.2.0esr-cak.xpi 535603 BLAKE2B ebfc6a268e3e8ccc8dd6f153f47fc25ba0d0f12b9cb2874bbc8be2be37e32b25fc20c7563dbb6cf477612234c094db2a61ab61ace7f867262fd41bd17282ff10 SHA512 8296afe92a45bd85daf1638f9f4912b1348eec42bcb0f801e5bd7c2e513fdfa8ba41e4ff21be3293f678858d836d51cef806ee752f0bf83c99f5ccf84ac7cd94
-DIST firefox-60.2.0esr-cs.xpi 531101 BLAKE2B 47efbec96fedb7870c3d86558b13c32cf3c65943f3d56d7b8c697b49146141b914705cc6460ddd648f2e698a60f99129c01434d5ee13b66eba0a81d22cf12b9d SHA512 3920a3216633db1333edc7f8fccaec6f2e013379736e162a66578da453c3e6a50fd6f2cb16e5dab7540ee877dcbcb9acd3045af3b713e5cce6434758a12bf7a2
-DIST firefox-60.2.0esr-cy.xpi 515946 BLAKE2B 832720adaf8709e79b648329112147da317398d3c843a871e831282881ad80c08979e4f4db4b9c925aefbf70e847df9e750a9e2814cdce7492edae44055443f2 SHA512 69bd138260e41a33492fd2050f44c1e4d446e8561e73b26d1aef342a4348d8912b02c0e6bb407208bc218295680ab1764b3b738924227ea1b85240010e5c1c56
-DIST firefox-60.2.0esr-da.xpi 510064 BLAKE2B a00d7aef7ba084b000ad717400716252729e9b6321ad14757258fa9aed8b1aa56098b05250849bec4b74069c1256451f74c8bacbc33d04e6e7ddaffb965fe695 SHA512 05279bab990e73fd395dc839a0cd268fce8cb08289109d4bd1a1840d082d44aafa08c10693229b5be83fcc60d1ab0d35fabf48fd1d9d8fcfe8f08ed41f065bc4
-DIST firefox-60.2.0esr-de.xpi 525783 SHA512 749f1810a5ccbe9d930bc5fd6438bd4701b5918aada12db886dbc509bdcc93cfa22e21a85cce8b63e39d9d78448172e9d743dae6e40f589ffb80f75a01070319
-DIST firefox-60.2.0esr-dsb.xpi 538833 BLAKE2B 44631c72f3d5c17ad0f8dc5f1a2b5409079fbab82fbad6f9698507ddcdc5cc949b772570967470370ad27620b2064ae191ce9d241940f7b1d45ed25bd77d9cc5 SHA512 43b51a35a1e351aa95933f8a74b768a289c6867b112e0aa6dc47afd00cf51dca5779ab631f49b0186163a001a0ad7cb42abb7b1778ce1994be76628c1f2019d3
-DIST firefox-60.2.0esr-el.xpi 592997 BLAKE2B 18b37217a9417af263b666d0b1d033af492c7b45f23fdb8bd2a309ee37a26573838977cf506d721b3ca5e86242836056a6bff1c1135376b0d3009d8e717a99d0 SHA512 f14956d0fd292c38d2f0f69a0ef135b542b4c9ea975e12fe41aa6233322f317a353d7199f4e0baee3efc1ca85db64facf7578f5e112e5535f1bfbfdcc7590937
-DIST firefox-60.2.0esr-en-GB.xpi 490988 BLAKE2B ecb74b8d81e9b6a6f4433173fe05d9737a4b2218480366f5e86df0ce27efce363e711a52fa41eaa8f498116f7b11ecb3c26dad3562ad0b20eb5faaa08a4ba6a9 SHA512 108f4b2811de0ab5e2979e811990621cfc47f6a375317040e4893669a81f218d429a99c667b1dc782fff44bf08cfb7b86a9413b023ed6bb160ef978f1f97ddd3
-DIST firefox-60.2.0esr-en-ZA.xpi 473981 BLAKE2B a4014d70556794d5306d1f601799604450cbb3d798c4b640c378db8f930430b56cac3912786428c0cb04f47d5e8d98b6a84aa1e7d7b836f47274c12e881236a0 SHA512 37f121591feca865df4cff6f5152a0b0206c9582b01ffdd50aa0ba1301b232fce2e566cd485dfea7f14781e68c54412090379628948e26eaffbdff8c5640ee21
-DIST firefox-60.2.0esr-eo.xpi 510575 BLAKE2B dbba84ac1480e01cf90b5e836fcfcfc1ad5139cf74cbdac25efdf2cdf8248d87017c3dde7997450c512f1831526b65a7d1d5e696df4ee61452a7550064f9d93b SHA512 f03456b8eaa170de4389780b11a2ce45e02db8621de6305c80cf0a5f4691c8c6742093714ef7667a99a5793383f244d2370284f0914827bd08abf3142f8ee6da
-DIST firefox-60.2.0esr-es-AR.xpi 523906 BLAKE2B 87a7bcc4e30427b832b16c9d3fb4685be2a2e5bc1768864b1fca12fce64dd7773a7a4bfcc9556c7fc2e2b5bb188de910303fb3ac38fc62da70b19fd80b82e2b7 SHA512 9627c783255923869f5af52e94fe1501b6162468a8bbb950dba75e55d65c2142d871370016a6d4feab2b65df05174887b3167ddb2b832fdae16dab68f98d3d1a
-DIST firefox-60.2.0esr-es-CL.xpi 526593 BLAKE2B d8648cb941a67f72e5cda68f4cb53e4afc963749b4bf778569812e5d1cfa0040824483ac735f6f56e61813a82471daff4dbd19eb84f8dfc18ee8951975060452 SHA512 a5dc9302c7291342c49703af005aeb8cf83e8ec04736c8d57673fbdcafdd336c73f5a4212a15a35d81252ff14656da3d67668b5fd0ab2a0247c1457649f914d8
-DIST firefox-60.2.0esr-es-ES.xpi 459226 BLAKE2B faac49e5fe3bc000aadab9ddc8b3d898a5012721ec46b7911a32c2e9452c6d18888cf9b80e5370e92585f5eb8df5505cb7451a8f7bd0cb59501882842dc3936a SHA512 da94a4b0effc1041240889e6eb38a4f128d281df18162f3fddb99b93374a3b49ca7495cad2d729088c0bfb95298c5461ab242cad18b4ad09ce06f81aa59ea117
-DIST firefox-60.2.0esr-es-MX.xpi 527921 BLAKE2B 4af4a2033e51b426b73f8409320948a057b612104d208228ff1278548ca61442cb2b7859250f78d6b48bc232c998696519d19790e57ccb7bc3e866ada1cea505 SHA512 9c6d3f0e5f34e3de56c2fc86aa6725cef9880f2d06afcc2278e0aaaebb1dd6ce9ad2c8cda765b9244a4b4eb2ed0cce887a4f1ecb19c835a83a9c151d66e601bc
-DIST firefox-60.2.0esr-et.xpi 504257 BLAKE2B 2a14f4e219155b9feacba229b90bed27ef945841a2b603dfc647473b37bbd73f00521ad7c6491c34af6a61f5e36b54c84491cdaacf78eebdc649aac422e1ffde SHA512 d29cdb8dfe960583fabc1a07b9a9b8a99bd5f6a335079a24dcb4aa42eacdd7ea2f54239f16fd72cd047d7ed9dfb19512b6b80e9751b2e343fe5dc9f2171d4c71
-DIST firefox-60.2.0esr-eu.xpi 511010 BLAKE2B 6272a5d7a0f3f5d8ba959ef2eb9c2c12abc983104d70e659fec9a5febb045ddf560695509066ad922ea48833adec4531591b856d9868289fe7e0c06998f1c35a SHA512 039063c542a47edfdaf8f7efc31c5204be59ae3e8df83189caff9e5dccafa441afe9f4c288387005d85ab1436ca466e9d392c8410f1448c586abc274b2a85298
-DIST firefox-60.2.0esr-fa.xpi 565577 BLAKE2B 7a593f88f9acc48001cb5ef8aa25b6e958f2288a5b98c17a797e65e6d1d57bce7960a363efa9289bd291aaaa63612933ccc2aba8d2be2b7eef7b9228cc4205d7 SHA512 a471d1aab26c489ac9d4a1b4bf604df3c4ef42a405d77c4b3876c6851a5a0f022a59b7d44d28421e6c133f4c39dc8d67edf05de0d0c30637d85996440b4fdfd8
-DIST firefox-60.2.0esr-ff.xpi 511519 BLAKE2B fd00d782b407ec94394a7b00850b8e13d0af024faad223f585ab875d4e8f2e647147192c1531fce0547a245d3be0fcac2d4378d37aea66f851ed99886fb534fe SHA512 0e183db4020e4b0f0bc209cd944eae1ead2156dbe4ae5b702cbf22279afa8ef7cea26364d78e3ad36a817808576371489407293bdbb982f20579f02e6166226b
-DIST firefox-60.2.0esr-fi.xpi 505487 BLAKE2B 17f4f5b59fd5213b6e1be9bd2178a263f7c135fd5131e9f65a3c320d6dbd668bee6ede4434858f78e00921f484ead51907f45b87ea00fcaeaadc973de0c3a619 SHA512 b4303101f920df82df613cd0d0022e7e8ef4370abba58aa3d64f9de4388204fbb148ff9a78991c621edd6c6b89b8ddd4eb8b66191b0afab2af04b19000d466f9
-DIST firefox-60.2.0esr-fr.xpi 535319 BLAKE2B 045154272ee66c55a50043d3398103d8c06ed1215436ec178d7d8505f58f4af1f05bbfa15b1b7fe8bb0b0eff74de5d9f7032109d7a419fdf4318403a5591f67f SHA512 a6a536776bab3cf13e2f0d8a49c0969fc5a4f78d2d2aee4dca686dd1da63fcdb0aea665880202e86f80d23c411ce9934a06875cce1738dc20a85e3c344df255d
-DIST firefox-60.2.0esr-fy-NL.xpi 523820 BLAKE2B f529323266a869e5799882afd41f1c5e18bbc09db0fb514e0b14998ca1e6cebd98ef64911103fa5d8f2db122cff3223068bf1bde3dd58b93b99aee68c6e011c0 SHA512 f556f741f4077191a98a7923bf341a2e451a79e21d0260e937d904d1a6bb3ccbc4aaa4d156e3e58a7082c8b6fbf969f64368f03ba0f1b77bb44e51284283c02c
-DIST firefox-60.2.0esr-ga-IE.xpi 526282 BLAKE2B e4ba95e44377b198a646419b170f2450f85ee723e492897a04a222308f825f185e05443d29814d861a8a8e0696507bf7caf19003bd87326aa32a14de80859f81 SHA512 be8355c2220168ee62988ebba071dd250d78f7c256dfd7795b6f73652af0c4e31f4d213825aa02a5f91850c1796001b1ebacdee1450e7a8a56bd28cbaa9f9f29
-DIST firefox-60.2.0esr-gd.xpi 520176 BLAKE2B 9a276e5d5ab9cf306adfe7a95f803ab9586cb92b5c845d50bf5c68ea26d466bf35948eaf62fd2628a83b4cccdec1d35353d8960a6557e85d133c524ec7f34b89 SHA512 306b71564ead5105b2783b2480c887aa63c4b0e1848a08531d47b9fe23530dc485a5a909ac61c6f612adcb0ebdd16a959c5e890f34b9883df93221cd3278e82d
-DIST firefox-60.2.0esr-gl.xpi 496680 BLAKE2B 88264d765ccb7a0680108b964765ff27f48c6a299549eafa478ae0df97775fb36b15124cc9996cf9c64f50eb79edeae67150c727f4ed33b6fb45d6dab30fb6dc SHA512 032dc841d7a8d5108fb51314e34e98a8b906c288c6de21bb0db4fbc9166394d83d453c7e709a4c3535ee6d408c389e9db9af1c0d6599d656fab8038c296b3ba2
-DIST firefox-60.2.0esr-gn.xpi 532530 BLAKE2B 9c000b482fd9fd77de41ac9c44ee4ec0e018f8cb0ad20622a0b8cd26066495908c0b4ef59e1ae42f49b6acd76cfe030550d7d686bbdc130f889de82b5e876a28 SHA512 9b8cddc63b4d08416e73ce6dfbc6ca0f18bf4153be3f246e1c837fd2d1dc05ca846de47165b7ad599162b8b68cacf8f83abf3e265f3ab22339f03dcfb2dc1798
-DIST firefox-60.2.0esr-gu-IN.xpi 589563 BLAKE2B c0b91c0eff6ed8abb83acfa8cbb4f65fa40db11151a405c31d0a6494d66d36a28b02d5ca85b3e1a1f8b4e9f9b131584af11cea089d1141863a557860a1d51e59 SHA512 03c3b4439f7a1fad773684d0e52e8362f987ac697bd448d6bd3ee78665051798106d9fac39b661665ad0ae9c2ee08df1603bfd933efd28dc57803c99bdca69ff
-DIST firefox-60.2.0esr-he.xpi 535297 BLAKE2B 72ce905784de01789d3e3d1f08fc5b1f637ed617c62b6c519417481761fe08911ec78e3380513e4d6d21767d5007ea23d04fa2a136d464dc0d733f754295ee0a SHA512 48754e8dbd1b72f2a126025fa50c61debd82dc679aed5e1964e80df2992b0b37390711b70924e0826e224dacbb4afc832050f19022c3c54c1abe16c2a97d9bfd
-DIST firefox-60.2.0esr-hi-IN.xpi 590160 BLAKE2B 15744d55c9630e0b37cb694f50f3b87ff0b953113f7b26af81ff4f40ad8f107aefcb679079ef02712d7e111ffe4f4529533c58087bcccff385803cb58859f306 SHA512 ffb81ef7d1fa92f898eae1f32fc417b3633f1f931b2fd673135795d9d7a643a0329c3b31c2cfa65e8bd3cf88b2366e9a1c1ed5febd95eba59a115ce3d5c55456
-DIST firefox-60.2.0esr-hr.xpi 515264 BLAKE2B 5f4c718e541832cb2fdc2724a34fefb6947a6af2b7e5bfb4ffa4fa826d5653aac91be2ed1610d9d2b4540bfe527b969d978dfd7b30a74a27994fc9e967999350 SHA512 d847a591bf1ceafc0fb41dcb4f753155fbb515130f109114627158c0df5d46eede393266c33ce986b96dfb44be1da7712832e53af3fb98a007be767470c2899a
-DIST firefox-60.2.0esr-hsb.xpi 536363 BLAKE2B ec9632d3a0a1cab0a2a4ef68e0f07cf12c4d04774434d51eded2841571654c85636bd9fe0f3b29258b2fa7d21290270c7110b080ecc15effdb02994181951ac6 SHA512 74cea9c2c7cb36ea3365534b2670e70368ca1251cd5b76d439ee707b7989b7b8fea67909e7ab5953dd8c271061a2cafb320ea4ec6d54057f7b17b8c2c4185b97
-DIST firefox-60.2.0esr-hu.xpi 537665 BLAKE2B 4d79ee98b64f10445a10a6d7479c580b1a1c731fce909a3af11b1e64104cd0f7abe625501d3fdd2230c9d685e07b4ed522e988171ad45e59f46cf9ce75e4eeca SHA512 71335d4bd9d01399b1f3ea1fe721330ed3f12b6aefeac3c813fd1322400a97314038f9cffe91370686404f8447c8e3dba663c4b20e4493bbb1caa61ca8cd15f6
-DIST firefox-60.2.0esr-hy-AM.xpi 568718 BLAKE2B ee46650a4d649bc32d59310aa57dfe6cce6b8c913d9ad95a380482488b1e6954e33f89712bf4f0f948c2566c7c29d95eb0bfb3acb67440d2ac76e1568ef6c0f8 SHA512 865ab034a7983b2cd34d0b765563642eb6025a2a8c702bb8b7a429d5ca890846406754ce5cd62b83be6993e7f5e88678e9c563452e80d97d322965f6c4f21ea7
-DIST firefox-60.2.0esr-id.xpi 501534 BLAKE2B d03c3eed74ffb412ddad6284545a77b9cef9c0c2e5c20f39615d23f10b7870795a508a64421b7874e1aa0c677e42d8c96543ecdba8fef7afe01715163be9f24f SHA512 ae239633f9229dfef2062d614a6947086f3d43e6853eea181861b64c6e578440a04a6ba20290c95bf593c1a73170736bdc1c962c1fa5110fbf78d61578d5a112
-DIST firefox-60.2.0esr-is.xpi 512592 BLAKE2B 11c1f1eab80458e2078d3477c33a3f478837849122cbb0c66ffcf4983d4a01b34b3a1dfcf165deeea17cb64171c62abb8833224f82d15b259c208414c55eb19b SHA512 f13a3af33123f2001b831ee00bfb9ff268db844449847ff9325e9d7e8aa0d0287dfa6fd3313ad353cc7a872de5e807cadbc64cdb9cff0a3ceebe0dba29b2c72b
-DIST firefox-60.2.0esr-it.xpi 398344 BLAKE2B 79c504125395569e96336d8c7346c7bbb85b9b3485a167d505ba1da8945fdeca30ea9c4271214a12f68cf75ee0fc3c8ad4b967f84b62ed25d3b6b74921c2183d SHA512 28a51cac0de0da774d6f154877ea84708699eacf61363904b20dc6f3f0d268af8ebde62f3836c8a44f2cec5229ece333b2916c53b69e36fa94bbaa9a9572153f
-DIST firefox-60.2.0esr-ja.xpi 571319 BLAKE2B 4c628339a3ce47d59631c7ed6fb721cfd9d71a4bfbdf6e78f686f2e3e3aee08153a09a128a459eb970dd45b87b80106ef796e205ba5fdad67481aaa17144837f SHA512 dd4a63779da8aedaf714f174808da5d2bb8536629a37b4d0f1350c719f3d46a503269d81c34fe1787733a38b227faea6595f44caee6cdcd6e7f6f9a362afc6b7
-DIST firefox-60.2.0esr-ka.xpi 556157 BLAKE2B 8c33f141ec1547c94f43ded7285582939de3c2084f49cc77dede5ed027c1fb7ddacb569d2b1fe7a1066d2ae9823035f7dfc4f8b332059ef2e91db3a80830527c SHA512 d08d5e3bb50b165b2f8f321fd0afad9054d39784209febb77379979932a0727d9bc9106bb638da00e74a12fa04f0a0da3c9d07789b6bbfdad24816157471b03e
-DIST firefox-60.2.0esr-kab.xpi 519706 BLAKE2B 55d3620859eedb928a14ceb2f3010e43cdde271525845e276a9ceac25247c82d0f3be098efd9d8c5c238f22dc210048254c3fdc91b43f0c710e51a7bcd625d96 SHA512 1ce1d0ec528b315d3e13079b1391f1a2dfbfbb1d86cb0e210b6173aca418d742f6e6dcf6accabb21ee7accfbedac16eb98dc9616c18dd233c5d08bb8905ecafc
-DIST firefox-60.2.0esr-kk.xpi 582290 BLAKE2B d4f380c4d2bd937038d22665bddb773486ad18c687dfac5331ebb51f3667876cc953958187be038d321a1d8456d1b40cae80f76a09f8f2e20b661fc31401331d SHA512 d2dc7acb396c6ca33732a505a35a17010ee63cd19eaa1b78ca519a0710122a3332ebc364210ff4a48e067c51f37b4c3452d72acc9ddb4764575ab951a21f5333
-DIST firefox-60.2.0esr-km.xpi 582419 BLAKE2B 37042dc3c3627cd2515093f37d63ea49e9b69b995652ebc4dae774b6c40436422a562fb4c9a4ea02fb81128567fa5cbee12ac3a6831f2f7a50fb2ff64178577c SHA512 1174b8f0d10bfc033b166556a2be360c8ef6e92f463febd13214161d46293150c03b45a279b9d8ebdbc7fa678e0216aeb0219f67d8fb09f05b6a7c8c142174ea
-DIST firefox-60.2.0esr-kn.xpi 585177 BLAKE2B 96b3b64e563c76c7c6b14d81a8f6dd344bac09b97aeae4f7f1b7f93959d0fcb2d20f2af89792f8fce34c5b62cc5efeddf2f707f8c946c20caf9ed0d5b5737163 SHA512 923b9942f664cecfa029ee870a306f69846a8e90415f635c4439831797c3a9ed2becbdf3dcc87ea387de7ae7c6b866337773afd9a7d246537ca13ee623de87e8
-DIST firefox-60.2.0esr-ko.xpi 547138 BLAKE2B b630affbf633ca16145b9c064a550232830ea398087b59446597fe3ca18bf0357190abdce8b3937c405acd448c54b2bbfdaf68b92c2afb0eb9fa14ebe58eedfc SHA512 dc956ecc3d00e8fe4e22515e68c9702b443c41de120dbfde174dd048e1ec1b3fdb819d234fc17577617cd799f07c226e6dfbd1b5ee662a35e9d9b7f73ef2310e
-DIST firefox-60.2.0esr-lij.xpi 512482 BLAKE2B 54de124c841a94301e5ea4ce6bff9c7ba9917b41d47c12544509b7ce1c8799d3f918b43a07a8b9b46b88d2959ccb9491cbe300cfc6fe50002bd602de342b7a35 SHA512 d2e14647f9ad709bdb572d5af627f70d419f90805b65da503a31f143cdea23c7fc30528b10d350e497f856f7915dfee597bd9fedc354185d6c5e54e461ba000b
-DIST firefox-60.2.0esr-lt.xpi 535713 BLAKE2B 6c3ab4eddeaee86ff9c1be165e606997e6cff995b5c442458023ea40eee49cbefccf33a5a15d405f31d3a39d6801e3ac50874d043de441c70dedb7e887c29fe8 SHA512 2934c8ed2facdba1890d109a0064acace84324136b52a2d2b2ec4f89b5e46ff0d7a5746105d2d484aa7a05ac132633e8b5c9fabde88c786113afc9ff2a27bb51
-DIST firefox-60.2.0esr-lv.xpi 525720 BLAKE2B d1e5d5c0657cf534798d0070038a3345a8ea19d042820ed84feb723480a1a106f6ff114817b7d355bbd39bdaa491446722ddc5508af6a5bfac1c611380625fc8 SHA512 40f0f4ba99a45fe64756d5f74bc2c8931674dcf983a4cb57fac76a82c8b4232fab6c634562defab7cf7658fa8c8d2f2d17492706b5409026c7c7e2aafcd78022
-DIST firefox-60.2.0esr-mai.xpi 548559 BLAKE2B c834a07c26c878eb1b093825cdad3c468fb096cb04fe28b9ecc4734ba91942a059e1d1a180222ec122518c5c2a69819d7f166e8d28975a89667a0ea7d1ed85a9 SHA512 f424a9a504152b4bc2b09d89d01f2d6eb29753ecbf95b6b557afe4bb2ca5acf7cdc77389a7884d0eee81fd7dbe5e705aab3f36ab18a6903a34cbdc4d7098306c
-DIST firefox-60.2.0esr-mk.xpi 513114 BLAKE2B 1c5fa277ad1a3146d0b09cb3e4c40c3bff3eae9d3e2f3cbfb4117b85ae52859502b5c671bdf7ac6bacfc8714b1b6de552faaa7d39bfad7e8b28312b8e4465a6e SHA512 fcdd16fabf8553de6f5419a3ef43914a4e27f97583682c7cf6fa592844b7ad2fe377e901990f5a854923043a310c0f25349e22ecf29381973112318c1fc4cb78
-DIST firefox-60.2.0esr-ml.xpi 598285 BLAKE2B d6218fa02ace8ad93049bbcc5d34dcec7d82350dd66afbf154485472765bc31f0d7374bd95428556b92712078563dfe1b3b32ab1059be600824cc940d8df5bec SHA512 9cf97fe9581102b13163e392a7f982dd79487a0459d6f9379c87838fc9c889338d0ba7ca5121be114a3745552f5030b412a67cb2137283f84fe5678d20eb3297
-DIST firefox-60.2.0esr-mr.xpi 578425 BLAKE2B cc71c0efe3dcc6a5ace71143cd620fbb048c772ba788d2c5ba237e2f436d0f23e4b6679c44fa86744206f5e4a433e59379775ff39034a5b1ccbbcf5f4cd7c97f SHA512 a02e7341dfc596c2ea77633cf88fd793e9ff773c6e6a2e67a139808f5f93780bb992a37d76a24975ebc29b55cfbaa7415ab95095f41fc1102a4b1971c3ecfe04
-DIST firefox-60.2.0esr-ms.xpi 508863 BLAKE2B 340084254a75dcb660969ab37a4e9929bbf297c1db712778a67ac47ec01a20bab80b5770f45565ddf39f4c06279c3de79ad97e1fdfc3f8d0e389b2d37d2efa7f SHA512 d08da0e31bd237b14bfc53016d5162a168dd28e8587cee712afb8a916407d99b123f476b80f8757fd0e48e9f84d274ad7ac7afcffb24c9a32399d04d51204b0f
-DIST firefox-60.2.0esr-nb-NO.xpi 509188 BLAKE2B a8cd993fb41f0d393c28c1ffca127584a0f301bda58d1034b38f27b7f310aa2468f40356bd0003f8703f3e30f8e921d38b88c31160673f9d3e2246adc4da9a56 SHA512 a6cc8fc127efa6eada0985d0094d8d9be245e2102118e98794c56ca04200cab65770a48ec4a7379374e62c210c4815dde0c2427d65288eac5a62b0b015250b50
-DIST firefox-60.2.0esr-nl.xpi 516741 BLAKE2B 5304ddde686d688550d35c4436d97c2b8a3eb0c38b35fa2cbbcf6ff5b2a2fdceb424b5255e74149fc794436a0fee1f1377f52044cbecb2e780d45c90a4efce90 SHA512 ea5e32537faf944eafd9602d8687a5790f22610e28a565f2f861ea6651da4c2687697344ea2c026950fd756feecbc106e766db57a80bcd5f1dee7a7e306713fe
-DIST firefox-60.2.0esr-nn-NO.xpi 510707 BLAKE2B a5d9df5b90c5a3104c06e589ba716f9939696d4e34e6024f940e098aa0e83bb266218655b8d2c5ada90c9a527bf197046f980293f112c8175642edf81a7bee58 SHA512 b7ae1fd9aa84e7b83b986a71d38fd4bb9965732e81e9d53559e63b07a79491330e50f64afc238445d25afbc63c8649ac6ea25dd0e8c37d3f69730f4e5553e25d
-DIST firefox-60.2.0esr-or.xpi 540172 BLAKE2B 2122f23bc653ea80a67d7f113fcccef85e5efa1b8bebbb3b28fcf775812321a080bac031406ae11a0e728879840e08b761d9acecd6075138ea7c5f671df39e46 SHA512 5a24eff5fea67adb71bf4568e533b8446163eb86d344cd650013fbd7588fc0e71ff75c7d2d73e0085782b6f755c99d24c1938301e299eed9bf2224d7c3964d19
-DIST firefox-60.2.0esr-pa-IN.xpi 557173 BLAKE2B 02406bf3ec59194b7b2589124d9cca8c850c61a6b05c65abd7e79caed973160bea7baf38abd2e232239ae510e2a625697248fff98b02b3b8446bc529440e6779 SHA512 eb32445c80fda9b48f8b7e4246f7db9a8345da836773847483c70fe7e2908dcba2c14eb824a48c546f2b734ee1e29523942fdee8fcaa0c9a569a1bb978d80f9e
-DIST firefox-60.2.0esr-pl.xpi 418275 BLAKE2B 73daa355415e5fb8273319bf9f4116baa72fde12a1ad7d3d0ecc957f04722908652f203ee3800df82758f666c6c1a87808b3f8275a96690cb4d82f80317548db SHA512 1a591b2732399f63b61572a1ecfeebffb12443c3e924794c8caac7264322ba1daec639b310d93eae41d6d94957a88eb91efe385257e49a3c7da788e6dd51a11d
-DIST firefox-60.2.0esr-pt-BR.xpi 514025 BLAKE2B 1eeb8afb692cd96035ef2fe5220a7f2eadd05b62223b175fd9f61e644a6ab963cedbefdfd3373a318f2d7b7ebfcd8dd2192ab6629eb20c5f221a5bc25c303da7 SHA512 54d11d2a4065c5e296258fde885d9f1a7bbb915718aa01709ae3030fc8e891df1c59d408ff95cd7a4703aab6df74d3e906ea075a86fa56adef2c441f06712ffd
-DIST firefox-60.2.0esr-pt-PT.xpi 518618 BLAKE2B 7220b88ac02231f7cfd419d59ce86ca5b274b85b9346cf0dffbffd3d342054f64b574f9752da4e2420a2f99f5089dea9947a3126d8e768d7e7ba1c1a44efdc6a SHA512 0a5f6fe3d704ad2ac3ef5d80abd3c74b30ec682acb9cc0332bd0fa5ef7d6697ca5035efa277ec4b68caf6a9d1b0c732a6dcdaaee08cf865d858cb2cb9b83bf91
-DIST firefox-60.2.0esr-rm.xpi 505346 BLAKE2B e20f409266b6bde71a91fd581a4346872afe188bce5cf7e8df9a7160c3dad26a4d93abf09f9a9092618cf64a8b48d660f0c99e800bfb5366c63c84db1c748e59 SHA512 871746c5f311afbc5c63b7c676ab7961cb5656c0855633353aca39ef7e4eca91e7ec05963a68b9c5eccf676c763f84d8df9149353e268cfc66e3cc90b7f5f73e
-DIST firefox-60.2.0esr-ro.xpi 513364 BLAKE2B 9a72a2abe74bc1d92bfc68bf72213e3f3ed83a8480c6a41cf9d6de6a9e2163934cc02a10c661748a0af1f8eababdbee75d0e3ab805d49d3963ffa70bab0caee4 SHA512 44cfa0606cf5671ceb1cd7634d2a3bedba5dd94050b6472d83d3e684553da825e79c2ccaebbe905dc0107ae9c63d45a79a2aacca268820fdaa6f932b45a82423
-DIST firefox-60.2.0esr-ru.xpi 590603 BLAKE2B a66afa15189a6a7acd1431ca8c182594f014e07f1a1d3d01489f448544d73f5cca9f31ecef0c70009906310f63c2b8daa054ba95dff06fa291aa320ba37302ae SHA512 11e35a2dfd6fd223c8220177d9f9852df6747a141fd382e6f4c6a20bd1a27199b2ca163561bec9ef4df54890d3154e7aec75910666098899dd468d3d08190fc5
-DIST firefox-60.2.0esr-si.xpi 544878 BLAKE2B 7cf51127cea724b92da59ebc6a79f5a60a309f9f3bfdfb00fb568c30382605dae3b6ad53b5157eb3a3c079d0fc007089c7325d185ffe44469218b107f1f881ed SHA512 afe0aaed2bc1b58b6315798e63ec0f17244dde109afa9d711cd5f0b67b556a787622e64d16de031355d3f66fdb677d8c5cb4b2787fe99136e73886510a0bf93f
-DIST firefox-60.2.0esr-sk.xpi 541016 BLAKE2B 18e07f8fb52d9bcc9b39658a79cc01f0ac2e8d8fe4e9f81be93dfebe24534aa7d49ab5f88720b9a61a37908617dab0c65ab06378b0fb352a848f85db065178fb SHA512 6c8a3735945b71ea53c73179875d860382ff8613376b20d87c22a5a30c2d46ffcc00072e73f1053879737b145cd65d2f5039ff563783737db74a1cc4fcdce780
-DIST firefox-60.2.0esr-sl.xpi 518659 BLAKE2B 84225bbb9de839fc682e42f061da5bd84032c250ecb3858593156f3f66718277a56d708738fbd9ed65e5fc7e82b6891eac2a231ad58f2664448d6d712bc3cca9 SHA512 75b4eade9e4bb8c4ad4160d9ec6463346da3f594dc2b249193279f978539556181dfce7322142967a95acef1b1516305cab4c5838cbd78149b555a837a7ea79e
-DIST firefox-60.2.0esr-son.xpi 497003 BLAKE2B e49f1719435880c66ea779e4c668b69b2afdf9f1b2e2bef99364a97c30f3c6f8a621443b6f1b3f7b7cdf4009ecc5f0b5ed4ad29aaff63c195cdd0e28b4fffc74 SHA512 eefe510d765e336f9ceb273417281759291a2019a81f3fb8e5bbc22bdf01504bc876688383daeaff4e2eda58ddb5a08eab80adf5eae89f45d59fb185171c7375
-DIST firefox-60.2.0esr-sq.xpi 520575 BLAKE2B 09e614694af98ff216e7089946aca43afef0e52c725e3b1462b10f95e01569f84796a0f73675f6b6823cb2ba44ca36c1538d5234ffa234a05fd5b98767d7e0f5 SHA512 c3f518c3f412d44975744e97f165c55d59a4ddd2a93e569378d58d02efe91891ce3551a609cbc5102ccfddf7a4a6122aae5977201e595ad2591c1782bb9788f7
-DIST firefox-60.2.0esr-sr.xpi 548081 BLAKE2B d7f670510801e67d957ee83b81ec0561c5ee9e562b68a2e0dd5af9c8ede56503ef55663c3a9b6633fae0c6bdf90e8b40dbd995caefaa1f886faa776ce8827b8b SHA512 1df35e44956959249f33722c2f94d8db97e4ad3b08cb51efffbc159de7bfa40bde42c6b5aeafb1dac61437a9151641cfef48d901df7a1a7ae407c91544f7145b
-DIST firefox-60.2.0esr-sv-SE.xpi 517934 BLAKE2B 9b5e70d48bec563f7b482aab684ce1d8c323d446e812b761c663fb126469bd520c1d949a70532810f43c8a0127a537513ab9603b5f3de8d170584c83d3db3def SHA512 f3bf69a07422b831a569d26b0830b702f2f9cfb81191cdc48f7e33afb2db8984512f0e4a8fa95ba8abe0841219da05acfb3129fcaff4065e2ceb19938a0f85cf
-DIST firefox-60.2.0esr-ta.xpi 577232 BLAKE2B 3945199f89f860f9d6f487945c3dd181ea29f31d319f4a7ec73e4426e4f73432d5ce93681ba7a0c5cdc75ad1008b3a5f4ff1da7388d2cfb3999cc627eaeff608 SHA512 96c717c999dfc58498f3126d97fee2af9e315c7b815608bae0170762b983102fe2404decd8920bc93b44e2f18c4b6f1f4520a5fff790f2b8f93ec31b6bdd6968
-DIST firefox-60.2.0esr-te.xpi 590261 BLAKE2B 157460014631cfcc0ee852737078a404e9972f209f15a7276c807499c3a93082b1b00121abde04b2ee1a5a22bb8f2aa578fe6aa5acfcf961bc3cd8f412dda47d SHA512 89303c831ab96bdc107593bbe2218233123666989d1d2ba4af58fa0acb5a1d46ece5e4773bcf10ba8246ffcc3d75a85ebd329f4fe76d7c96649fc50f54a8cca9
-DIST firefox-60.2.0esr-th.xpi 562115 BLAKE2B a3f54a3d1e3f3e1349c2c1d056b0dfca963cf77e173a0766fc45d14f2301b60584cf68e1ea84fd1af60f159a156568b07706570e771d03f7140a86495fe6e0c9 SHA512 3b198c4ff0c44fc2a7bc1c433304d0c01a89df6876ae092ec2cdcaf0a0975d289aa4c9c25d14d68aa96970d35f8cf41fcfc4ccc7fc6874373e4fce6b135a8b79
-DIST firefox-60.2.0esr-tr.xpi 525115 BLAKE2B 3467597d727accdc7f9b794165b5d11b0ed9080c62ae03640950aa9bf8cbc9f29d64002c29de3bc7ad202f048cd25c4dab85ba651af56fb2f46fe197bb144793 SHA512 eceb8e337bab27b7a346385901ac80cba463b7f09aec5d45b38b5a0d0707660d696284480f840d31d83f2463dd8a51d9f7ceb90df3c57f8917f4c83bd9de9db2
-DIST firefox-60.2.0esr-uk.xpi 580233 BLAKE2B eb57a942117cbf8c2b35e02596b30407413f149d054b5efa5b19a9a161b408f61bb6a34e01265264cf0ae20a40860e7ecdf557e8765cad69e755a9053d3ebdbc SHA512 606310974e2b95b1f9ac9952fcbb9b9839da4484906822856e3eb4498abb47ecdfd024e9a884f7e26a589795e8d0f2aefd130d01f87d97e4369b7815989fe531
-DIST firefox-60.2.0esr-uz.xpi 513000 BLAKE2B f7ed229776168de2b51274ee05655edb9dd435b5cfa72552be8cdc5204150c8169acd4795667ce290a9efc4ccd1bb12843eba1c789984b7930c1432ef939f1b8 SHA512 9558d1e56a862aadb0a76f9712442fccf0b3642f4cb8dceff51158ccf60526bb00a7ef0555d6cdb565cead734099d649050c91817efd572d37cca316bb266c00
-DIST firefox-60.2.0esr-vi.xpi 527496 BLAKE2B da67baa44ca506146b1848e9e0ed02e8d78ebd46134d3f715ffcccfed32567716f19900f940fef305ea28714418d5a050a6bda3befbc3e8cc848af7f51b566c4 SHA512 19806e58c7fcf45909a67540bba6e6ef6d9de32d498c0f9ae5c7cd66b089004ef7ecf6ff4a99916078b8d040ee6dd48a03adb65e21bacf84a7cc18fe08712d02
-DIST firefox-60.2.0esr-xh.xpi 511170 BLAKE2B f2966fcc062040bfc75466cb97ec276cc21b225ecf5aabd7bc8a25c3c0d2ae6dfc2e843ba928fa57c55655308cea49014f27b6cc39143438cf95ceb0265977d2 SHA512 f241ded240e5585127767acbb1f336bff74e6a17839b95b1395481102903857d2a1f0013933745a0db240b4f56f637e109ec1276a93b832a1197bd30cc5264e1
-DIST firefox-60.2.0esr-zh-CN.xpi 542882 BLAKE2B 7fa748cdafa1cedde30445f47914565686e2d4126d110407080e4c601a586c6c4958a24d719abfc8d6f7c11a73c4a38b63f317faec45aa16277ec80cd736da92 SHA512 f744bcfa11f8a96451a740ac519b83a32b1329391c226ba3612b70cd75fa1b6d859df01f858845e806b855d537923fea22d0c517daddc2bb747e972293193c64
-DIST firefox-60.2.0esr-zh-TW.xpi 541208 BLAKE2B 2ffac442565790eed529e3edb87a39144e62c2469f1701e915d07215a1c42c0e1efbaac0949036491a11e49e00f8d01380ef30c75be04e00561029049cf4d673 SHA512 bd9a7c6f598920e6503c6cd16c38521a951f18fd5d24b348a2cbe586ab94516919d5541efcd90501dea39d6596f1cfaad6149a2c7e5dfba736e5194ee55339a0
-DIST firefox-60.2.0esr.source.tar.xz 267132936 SHA512 672632ad7868a013250ec9540287e9fee30a890b1357dd1c475877d8917273d31135c38607e20c8232a890ba7b273055454b05f612a994c46fa7fe665edbe36c
-DIST firefox-62.0-ach.xpi 446322 BLAKE2B 71d657ab28d498ac6a19f0212a23f353e66d054ee83e021395d9545dec2ba87145a3c50794215d68ba6cba499e031f8ba1bdd9679e160f060d5e781ea5941aa3 SHA512 edf25863b126619e50a1e39a1930c85826b252c23b5d36c4dc5e808f612e3cbd624932bf63b13244e26d994b71f48e9543e652e74b4decbdcee045ac5697ed99
-DIST firefox-62.0-af.xpi 432298 BLAKE2B 386c4179a2c1b90bfad71a75ce96f78c2be95debf2e2c5893990602d92a53c8332494f93f34bb64d1bec1a6dc494b87f73a80264219aa190e019559cb278ed09 SHA512 34e5130cf2ba469c6b27ee15535cf3783150798bc73cfcc44ef4afa5d90d7e47c1eae24d055ea5ce7317d6f875a4b5b2320a1f28ecc1baeba4b6992eaa6fb716
-DIST firefox-62.0-an.xpi 467495 BLAKE2B 7f961abf6ceaab928e8568f4fdfa2b370c17ffae53deba8b1ddde767b09680aebbd050813869414e33ca5a102bd9f8d74d1ab8aedc8f27fc162c28bcbbd09242 SHA512 425b7e4436dd9b78a93d6b6fab04d1d0dca4c603b7b31cabf505327ed98145215bcab815c478d26c2ace6ece1665283a9c9dec7199c521a84dcd33c34b4b6b2b
-DIST firefox-62.0-ar.xpi 497992 BLAKE2B 3e0cee4665909a58ec9517bffefa11ecf35a3e8858de34ec332bea188d03b9e12edcfb5d190631b95325764d6fb797a83c51560c378bed03152860a123bbd961 SHA512 52ef5921eb3009731126823bc6aebdbcd03166aa3d8450d3a371046a417c41a86c57fdf495e10d17079c3d43901472bc8bd1de3be0ddf589ecd12a5fd0ecc72d
-DIST firefox-62.0-as.xpi 478311 BLAKE2B a156ae4eabe691ffab04d6cd015ce6d77ec9757e7fcaf764650eb5073ade914a17ddb2e10031cb94d08d70396db42fa9e3331e777bc3436216f679b1983c357e SHA512 aad2c64b4b389d8cadfb12efa1c06156e0875f2338f5e1e8d30d82837bcb6f846f2588a476848074bf4b2d0df57511f2ce6078cdd479ae3d673e77294a962c15
-DIST firefox-62.0-ast.xpi 455181 BLAKE2B 4842e278c80a78ea4b1e79d35e7dd038052e5302bc7fe2335a303ebb6572e0cc7785398e40b45b31fac5f223c4e65f5be63d50fd65915576a558e6add0ce5de8 SHA512 a9a35029b9b699294b47b4ddeb69545968497ae8998c87f1335423967ce2ffd127fad86fea626b303e3c6321ec6967f205630a9f23fc9129bef71a0cbcfe529b
-DIST firefox-62.0-az.xpi 477133 BLAKE2B ce82badae789b03ca2dfb0477b635c05c15f23c4861c163e3549fddde9db79d14c7bc1e5c85f62e0adcc4eed80c96bf69fcae39218e136dd32f2d2d6cb7307f1 SHA512 0da7b37a46487a693e261733e390edcd78d25679f40642dd6fc032beff0f7620942344e5644f660456838324ae95dbec6dc97f6e69e664365b3f52df855bd66b
-DIST firefox-62.0-bg.xpi 524206 BLAKE2B c8cd02e672334b1869bc92d9b9f31f30dad3eb485c3f303d83df1736cb755104f48ceffda130f4eaa425b0d3883483a83dc5290534672da86e39aeaa808bfeb3 SHA512 d5c15b851dc1d61874ad81b2e43691a6d525aca8dd30582dc2c23fe68cf23dd96608bb7c2e5c70e4a00965a73246d48eb356bb287e14fb9ce5646baf4c6ed6d0
-DIST firefox-62.0-bn-BD.xpi 538602 BLAKE2B 4ac14a26d0bcd20d16a9c7cc88e42e9edf47ad79061c33258ade65c7acf7308222db3696c0d73017eebed03bbb4e474c07b485466b5fa334c0bbc97f0bc906f2 SHA512 1a776552a454c82399941d34addc834dfb72c84906f243e32543363b6f022c97bc9050eb4c50c44d1e774eebdb877966ae64e8556d120bec9bbae1a3f3f4ccc5
-DIST firefox-62.0-bn-IN.xpi 509949 BLAKE2B 92842ab5d7921f8620fb07a48a1337864633367c17ae56644741edf182aad4c59a6282a452fcba8bc76d15da241409bfb6f5217dcc56eac9bdedea352e0164ce SHA512 e80bdc106f3d73571cb1f803672e6506f9d34c3b47c130628375a77091867bc9225ee1b45512fc6d5ed8b035275b346c3b0b9bd881400d150732e1b2ea2f3426
-DIST firefox-62.0-br.xpi 464398 BLAKE2B dcb2a3f0e1933221938cd734726afa8595723a140ee823fa1b97c227be4d9b747b5fe5ba35c175adb46ea0280672b3e1961e6ad911422e2a8d212746fac2f7e9 SHA512 1b0228e9602032e6b51f4f2f8d0bf55cd416ffad2811c84e31054aa59eaef79400a8233eee89e2d52ff467c4522393b46f2c71f0a1607d3b398c1d1868ebd4cf
-DIST firefox-62.0-bs.xpi 466249 BLAKE2B e8a84f38acde7b03e16cd8265549f0247a5497db85870265a487f5a8aa8334e2cbc66f4abbe4ee39baf07f90e930ce2854d715be4bd068b3ed1daca5c3e1820b SHA512 0b9a6b222be0fd4849dcc5b82ae55d379c284b178076c36945ba8dd8507f0a106eecc1042bd6f54177cf1a86c89879ce1bcff0c52bc5dc7c2f12091619413285
-DIST firefox-62.0-ca.xpi 470058 BLAKE2B 7f9dac4a5010e6ac5d722f398f4b26f3429b9ccbd6a1eaa6078d8351d38b1ef1869012c05214523540f5f2aa516f87ff5ad61b1ef80ab74ccae69e4752686af3 SHA512 03b96834ea051f486b6b4e59e5b36e1f99bd2920c7cb4943bc715b63d2ffd10db199312a9ec2732114bd92faa927a6dfc932512fb3d2b170f306c7933823ad56
-DIST firefox-62.0-cak.xpi 488838 BLAKE2B 0573b0f1078999d510828e91e2dd1eb5edd7d499893b9bfb98dd5c4a7ebad56c8ed7a48b45f3186a8ed755943e3a9693b29cfdd3d590273b0ae23c89fd2be297 SHA512 11db80f1cc450effe94b8211cd5ade6ba2ad50106fd51c27bedb70901cdc2610cae74cec78572c155da77773add6128f182b9dacc9277d34cad3796ea8d9cd8c
-DIST firefox-62.0-cs.xpi 478359 BLAKE2B b306baf986bbcf85fbe0f601088432dc8be5e3a3c0fd85bb198f36f221da520e860f63b551d052f859a4b604a9b878a3a87371a9cce717401b95d0cafb20287e SHA512 8c83954f7ac10df2f432cce0600c62fbc2a6af287e6d38528c6d413ee5a96ab814ed908ea0be362b68f6105a6418997f2adfaa9f96f50288288ed135d718fec8
-DIST firefox-62.0-cy.xpi 468857 BLAKE2B db0c3108a089d0d17c997657fba75da5fda2a8b3f165b08b8367067847f8a6c7c57d163b4e05c534ca08287c6bc2df44173e5fc6477b3b72d23e624c69c6c4bf SHA512 76d50df28f10c8232d67ad8b459d8cf77779dec53252918cab337712131ddf94997382de8d84d4c7f99f680fa12df29683754a97c359ae2247f14270ddcc1c3e
-DIST firefox-62.0-da.xpi 467290 BLAKE2B 5e653f7717ee6e6e607c76971a99944601b46259e668cfcfde4d557aa97f988db92ad5f196beae37cfca65cf87d5c8dc2a35b3bedef67a00b269807ce6a725b1 SHA512 cb28dc5192b205bf4616db0a8f0eabe9f2f6c4b3cec8816c68210cff2d49ed4d987bd91628066eafcce194b0fc86c340aab8c343c630f8cb1e01c4598564a599
-DIST firefox-62.0-de.xpi 475937 SHA512 5d279e3fd5e5e38c2e2fac330e5824568d85e39d47eed15e7e522ab8b57d3b40d783ee962cba539f56fa9afd86c5de33a76ed6d3fba488f53c61979fa9203f9c
-DIST firefox-62.0-dsb.xpi 488173 BLAKE2B 010d180ea9dcf902c988b5350fcd52cef9b956510de82068c7b0f63e97f84e1a0132713c1ed452f289d3ff8a1bc9a7a614fb0c5a4f7776c70fef0e3f191ad27f SHA512 9c1cef8601c3d6301e16dd875fd38ab2c3677c93f8cd83cba0577e7ffd8a29ff5978cfbf95d00af93ae15cbf31ffd4b980e46846bac6f705f7e0417dfdb94d55
-DIST firefox-62.0-el.xpi 546431 BLAKE2B 69d0db360dc1a9a4ab0096f810286d1d7af41f9d68ffc382aaa79e0207b6a2fb62c139e02c77ba7abc9defd6ebf7a2936b12e42835da82299e4c329ba55152e2 SHA512 413978c8935fd3f2774abb5769ace4cfbb7e87276970392a873bdbe9b8afec325c553dcc9ee73208db365230da43eac6715472474109228e27d612caa3f20441
-DIST firefox-62.0-en-GB.xpi 436171 BLAKE2B 0cac4c744af097758096f9201a3639c376a3b6e595fb5b42bcac5e2fbc527ae9fbe86a0d661c1b68ccf9482714b9ba4cf1266364abe7d78ce4c2f3b42e5172b0 SHA512 3f3be43788e6137d8f12ecf2ce7ad0f53f5d9fa8226e1649514859957be8481df5a0e31e3a66324410fdff43127bacf2e56c1b8101071cffe17950960ee5b1ad
-DIST firefox-62.0-en-ZA.xpi 422869 BLAKE2B d4e47ddee598f7e07aaaa869d601913dc6b64990f36c3f2f6b69b500e6c82fe5a0e5edb831926ac6209dc64c3a9d156ee8943e672cc3dadb037b4db8ea552193 SHA512 0bc3f546e6aeddc8bf819d965ea0c6acf3d27c8d4f3d437122e4b28a4797ec2a932240f52a7b09d9db995302a2198faf1a5fa44046efd3c12e5d2f738d61d489
-DIST firefox-62.0-eo.xpi 466537 BLAKE2B 14f2595f5e375cd3aab21de674249bf8ff2cac87a07a7f8b924cb9f1ec7a9010be5289041266971f679e44f25aaa8c75d44a5adefcb06b8897b9b3d02d94f5d2 SHA512 67460a0e9807371581601fc7e522e891f3e30cf3bb9e48e6a15d4e1362bfad1e0e282743bee95142476f60c6da052c1ed1b841759ad68af6804ad07f3b3bfa5c
-DIST firefox-62.0-es-AR.xpi 473528 BLAKE2B c2c15cf53410b73646cda9df22168ce7eec0a1206cdfaf75cd7c5fa7bcb8c2b9689ef8383d1e2bfd1a52b41b3f48dc22b790291797b266965364080d5d64ccef SHA512 73b20857966b2a81feb1d57ed9f71c543a247363b4e67dc1f7e987908477ab04ac8fbd0bfa1635fec1e39398573abdcc955846d6346250e71968db3a2db6b141
-DIST firefox-62.0-es-CL.xpi 473981 BLAKE2B f6b8af97ae061fdb9303f540d074439f50f7cfcadc320cbce7d880d2278a09d8ca2ecde3cfac042d9068a7cdefd84aec83df5735598675d067bb2f088b400291 SHA512 e95eb1c60203f4e6271668ebdbdb07c766cafcbdd9f0a5355ce148aaa28a93dc5a0babe5bac1dd0a63ba1938ff47b2ec0576294491588162a1bf13802052d40f
-DIST firefox-62.0-es-ES.xpi 414986 BLAKE2B 4b51a1c2a60d0fa8153a036af2e22ad479831c381bba4575c74725a9b860f855eacd252645c1dd7cf9a49ccc8d686478327aaabc2ef1fb7a3e640a97905e4a83 SHA512 d8062adbafbf2062a817717a21a7d0380c77236760c8779198a3979d78200fcac99b92bb1683bb3110c2ea72fb347fe7f370adaee1cffd3d45cbeabd25d8307d
-DIST firefox-62.0-es-MX.xpi 477958 BLAKE2B 72034a8bda62cadae18bd5ccb6d5d95bd75bad9df1f16778825245a2fdd0fd0f8720d50b00a119dfc42316bcfa398ac965960248fb8c6dae68add9000da2a20d SHA512 0cb1ab0130006e6c05e01e3cf897d4ff70334d1ea0ad761501eab86aa4cf43f0b86c9d5cd2899c6098ce10c238a37c188bccf1c6eb2c582f5f112aa4142ef613
-DIST firefox-62.0-et.xpi 455372 BLAKE2B ae72151a410869d3ebf67947c47352aa1b0f364990676d057f1aec56df479f8036919270c35bdda31c3fab21bfd9469834e157d66fc541e29850732bd69a8ada SHA512 88ef2bb4b1ee259ea26396f716afe283c8ec94cd977205256e9b6e6aec845e786b977ea18f328f61beb65e72051cd0d257a23a5f7631231340cc7476cfea1e67
-DIST firefox-62.0-eu.xpi 465902 BLAKE2B a95ae4a88318cf7be8ed5d0659e724de42a83117becb94759d4ae3c0e1a7de958cecfd92a60b54485e1abe34f9b30712fce994405e6d644135b0ebbdf1e79427 SHA512 51cc93b7b4fa3b3f68edc9589b9cd4426db97b39a5431abae63bfb2651a073426454831b5f471f264e5dfd9cc7a21d8f52e246d4888d992596479c929b4b1272
-DIST firefox-62.0-fa.xpi 514441 BLAKE2B d49a288ed6f4c3548a7dbe315334f56cb3b17bb52ce46aaa688341ca6bf917cd31c3aacf9344ec09f5e559f04e51c6c8d5008a07711b13971ba43d4a2cbac559 SHA512 4d1e358def6e3759851619c0a64247c96a39fd9edffcfb2eb664410bc0c7a3518462070e569afd7f5860bc94c7d2d27f1ce7465d1b589af884846ba2ff5e8fed
-DIST firefox-62.0-ff.xpi 459042 BLAKE2B 8317f742f62ec869c4ec8b76f63d9c0770de80d31b76a3e8c78196fee825118b15f4fd33eb3d555f6bef4011809a02a435a09ba771ecf4163179876da244662c SHA512 cc994fd3c1de47dd0af074ecefd3e05c894742a809c79950941806eade1cb4ee8260d9669fc7aee2c21357ea0e98053aee990080aa9e9e33f7b90b2e672ca9bb
-DIST firefox-62.0-fi.xpi 458676 BLAKE2B 2a7db790906d7ac6da330e2353012a8d81690f62fe7974e1a39904f1cbd2298a2e9c611c73bcba7c1349796f31a8fa6543b09d0bde19bb3d383f02dc27802c4a SHA512 9d18b606e9b3e19d1afa00cf2e49fb60e747c505534e865d5092645c89456569511c9acea4696378a9425892b77ee2d685e9faa8bbd4eb466e1a5d7823b626f1
-DIST firefox-62.0-fr.xpi 482960 BLAKE2B 43ae1c037850b67f0e8044b52f9a194c887ff3c5dffd05e5a0c1e830997b155c1c40302121a255371c2cbf686af5e5acb2c586cd1d31ba8c7e998a6a0ff88570 SHA512 2ffe2bce6eb44e22f5bb941c99dd82c885869c8aa3187b7ba10bb1ea0da8e8f79347eb970d5bc2717e7fdf1be022fa6be1b70c295b8e8fe6d9e9b0e48a6aa584
-DIST firefox-62.0-fy-NL.xpi 470423 BLAKE2B d7b329b27370fad0e32f05cf3680db55094a3a457845335d1da243714e5bf6fae789cdd2ad7a9d7f90b7d89a3353414dea6081172ec6d70b825a196aa521418f SHA512 ee89c047fb9e15e114af241ecd042fa62d0556e59ffd1d1f8606948b8f53388c6a3240b8ae26a4967f154c939114c6b11cc3de3ba389072330305d85c141149d
-DIST firefox-62.0-ga-IE.xpi 472265 BLAKE2B 0850bedf8daf58075f82ea261e04642c81a7eb2b24eecd9262127bea9f23748e27d15457ff7292fe10b3fd339a3e3a121cf562d8fd0fd7ad3f00f3d684d4ae5a SHA512 1ef54c4b6a9fe26fedb74cbb7087dab0c77ce36b66950f7a65f45356fd546d67b1fc19d43617cfccdc3efabbf300d0c7b73b79ef6dad5a7a947bc78dd8f4f05d
-DIST firefox-62.0-gd.xpi 473974 BLAKE2B 1e38222c56f8d37c3db662535f45c287e887d3b7f01417ba95cc90c4385cd3c78b449a51a52d30a7065e0317f906c8c789846fbfc23c0b34a1f0871e64a5d6b5 SHA512 c7d702d2685758c88ad702385e6315baf6833b9692fbe28e3aeeeaa8d7f851ca85e529817c7038692a47a8b482d7079a11a552de9d36d02c55bee87f434d0e73
-DIST firefox-62.0-gl.xpi 451814 BLAKE2B 9a61133b9d0742224e55a61edfb15e2aa38f52dc8f29ca9916c30336689d1175df066c59c9eeec67fa135fc8afe9bdfed6c9744081d8935d7b910b250f38b741 SHA512 2c3852235b53abead123b44a857a1b4c39fd79a316bf989cda40cd68dc8cb09bf6c171ef76323b4f8dc028b47d09802b4591668301728721eb8cd4ba89574de1
-DIST firefox-62.0-gn.xpi 483149 BLAKE2B 3b8df6874730142cb3598a11abe34515a6723d0fa6b4c675dc7290e90d398992fbcae0536844de6cd1f79482f34623969e00dd31eb36302e9618f82dd3353f60 SHA512 ca76eb05665b5d904cbb79f2287cc60c61ee2f3cb0e43f7b9ce51840d644105cdffb97d4851c42ae479681956a47df8f7ea42a5fe0a5b800e0f9c1b8ace264a9
-DIST firefox-62.0-gu-IN.xpi 539985 BLAKE2B d866a8a187032b2ef5a4cb1b9e6c228d0c4ec4b01188d87c6c5b930c6339ee6d0b75fbc3aeabf55285c5f7a1e2e11522ed8358a3afb5543c5587b46e933b0dbf SHA512 10cc50851b4e0be54a6fde6a372ccc93fd5af4b9f26459437362592f183166e86785e04dc968a9127a20debad795629415f9f0c02857ff3ae198d60c3d2b6c7e
-DIST firefox-62.0-he.xpi 484817 BLAKE2B 13f2f1c9a368f7d088094ffd0f2921faf01dd86c1fb869e0fc45cc551afe2ba370ae59e8a72c9189d60f1b8cc7e2cde3ab56b1736bf2ed3dce919ce8a74ebab1 SHA512 5f4acc852b776c4e408e385a8b33c02b93cb37a48c4aa7bd40ac03c0875191fd929461d7464f7a9c83e19342d79d7b6402f738f2ea828e7af6d6585fc72b35c9
-DIST firefox-62.0-hi-IN.xpi 537122 BLAKE2B d4b6137f03d81c917101ae60db97cc5ce6bd7295d5a31fdcde4dca2f5734d800fdf667734ba30b9a3a590de2229cffca2157b1fc50b6f485a0b642c728cbe3d4 SHA512 f8950de1ee37d6a7b508fc0bb0bd9ade3f10d3d2a82cf9b6cf8a391e31e99e94c22c1f3001191d0d25a1cf09d102b28ea118d34bf213b687dc08b5cb003659e4
-DIST firefox-62.0-hr.xpi 459613 BLAKE2B 354cbe71e73d0495a6c9333798619f585186187d35e3e2b41cf7f6c50b05a74b20e78b488066a29380917c2c71a9853e1f0d38085be61783e1d9624ee47a2161 SHA512 5e7cda24a3a58e154847a19330f77f19c1f9832e4828072644f9e4c49c6e2d4f857d2cc0ee5f15f573adecede2285f8d82eb8f40480d1629f5237ff35960addc
-DIST firefox-62.0-hsb.xpi 488112 BLAKE2B 3cf3b2b4665f2442759b0ffbfa810556b13d3aa41ed401bf1ad7a9a3af7af0f3289828b4402ca4ddf3e5bcf68a8d14162ef81920ace931420186a9faa439b231 SHA512 35193642ee8eeaaa369a4e1b0793458cd8578bfa5275f5e91f719ccd898fcb971f005941f084b42208771bb6839b59a2ce5de7cfe49761a23a8dfccae32b9182
-DIST firefox-62.0-hu.xpi 487430 BLAKE2B dc24988837b4b6f1b94cbb0808a5dcd58d98cab349205b286b29fb51b33f3bc08c606d75ddc5c1a79946d50d9447be8705b8b7224a0463c827e368a5288116ce SHA512 b319542188efd7320b14bf443d83262095593370334eb9dcf0caf9ad22ab7735906cdb2858b1e3e1a82bf1d5f2146f83608d38ac111f81415952f3e4518b7ab0
-DIST firefox-62.0-hy-AM.xpi 518010 BLAKE2B 5c5b90b89bd249de114df8a2e2209b0ba33f1776d5f672a71367e8e2b62feace36fa83eaf36a1474644c253f93df7ca6587b9da746d59519889e15823a66549c SHA512 9981d63e2602104246d19d454b0f8d381d056d5ef53f5edf1db1c4958fa7907ba9c9363b0f354f30da0510240bec57c9526ecdc7a9ea27a7cf89d9475acc5b20
-DIST firefox-62.0-id.xpi 458275 BLAKE2B 79d91214769e490867956f9e0fb531647fd1223f0a65e3870c1b563be430d0c58c51da13bc090333bf563a53a94b5fc958edcba46450d4bf682ccf717a9d807b SHA512 2402986f1c4591a1c605d23fb09682ca2e98f16f553a688ad2ef56c99b66eb8d94a65d83a65528f46128a258b7b408c85c348f2af76b3148d88d46c680c60a84
-DIST firefox-62.0-is.xpi 459606 BLAKE2B a5e3e99a8274aaa7a502654dab2a32e62eaa7ad6ad470a0d563c17f95a195d596e0c46e62b58e280e5acfe53371b45eafaf85362366ffa7e62232c4dec492d46 SHA512 244d1f71d07fb969fe812a75128a02eb08cf031f11100fb424a1eb4294fa9e34585040d8517d5ecc0b884337497721c7dc465b4621224f794ed2f7b33a13b7a8
-DIST firefox-62.0-it.xpi 347127 BLAKE2B 97d1b0a7bbddeb4ff375963e90534fc1c32d217aa113bc49e9ee0a8267a090491d222f2b542d16b3bf0e0564a65070e5d22f06f3960d97333b7c0951fcdc47b0 SHA512 89ec0cdb77aab74f7d6ef7a1abb2119d3b953a83e5f446ae9428e52eefcf2c1b3bd2e0d176111f2f61e8b0e2afcae9ab5fc19229b492ce3c4736cac27793d7fd
-DIST firefox-62.0-ja.xpi 504028 BLAKE2B ade9a94369e788e861d65123ede91f6a40f2664dd87faa06f448a26c1da95d6b827d9b9e33f543ba831867ab2c531cda233fc153241047874b68e34e75e8b987 SHA512 b70fdf58d9b84a2bbef81818e6e1b898c4c5b8c8fa8b8c485699499fc7cf68a4fb51789334d24f5f5175e9d310b954ffeb8e231577aaaad303f2f49b917d84a4
-DIST firefox-62.0-ka.xpi 503703 BLAKE2B 3b6a65371855f1faa34dfb3e05482efe121bc6b94978033537abda74ab99d90ea457140c237ccf3377750d232e9a650490103b52e18b4c720e8f5d412024b8d4 SHA512 3bb9effdd8e86869990fc4e1d26ee9a23a3f2c8f274f36f0a017441b16c62f3a78bee581ab4ebe34fffc206350f37ff26821f009a83e42e867e83701ccf289f0
-DIST firefox-62.0-kab.xpi 478239 BLAKE2B aec98ed8494467bf61cbb451c6739b22d904c0a1195ca5fd307b8f1fcef43de85be2a37caad75ed3dc5d710bac2639f3fce1cc6c38b9b678969a3bb83e492570 SHA512 8b4815a89dd7357a99a606e001c2c1abde3e5c2639ef2587e2732d7f3bdb36b6ef34b4d2576d80658902bd589672a1cebb01a63e93e49a28c215bf15581ab4f2
-DIST firefox-62.0-kk.xpi 530652 BLAKE2B 5950f59a3e6d83776945bfe3cc661dab9baca89ecde0b09f45088270ab408022662e076d54d27189370807e705bc6f66171370fb4d6ddf37119d79d12a634e56 SHA512 6169796e2094872517f234046950bfdb3b351473569e8c057ad3f23030f3e62dde185877e36b4f70dd13422b6733911a5139877c36699434a5b8cc126e0a97e5
-DIST firefox-62.0-km.xpi 521446 BLAKE2B 8ab9fb30382290c6b090b7e047d16be23f865f0dd488ad5c351aa01d56feca36ea2dd508b37d824881fdb7555c6420e10e0634863b4b8e83495af3ceb643e03b SHA512 c17b93f40cd67cb9789f3f5dccc3a5aff40bab5ce45ef86c652e0ad0666b29db6f7a15f4bb44633768f406a239edce2e643becd720770a8bdeccf886137d6b63
-DIST firefox-62.0-kn.xpi 528089 BLAKE2B c68e27de39d32990dba9d407ad03608165d7549f5c0d4133c8ba114d3096da468cb3b604a6b0a2c6e2f360334b78ebcb16e75403181d241d8a21fff1e99e70b5 SHA512 38a9e75989768172199aef6c35ff9081d45002a153a8a0c0377a9a69ae672dc36df473a37798a46c5b5749b48496a74be2db3a88c40c4a67b4958540f85aa41b
-DIST firefox-62.0-ko.xpi 498335 BLAKE2B 4a10729c923fdfbde207c49820abc6cb8f102c79f79a8f90902144a38eb8b961f295fd1e41730b1bb992d659247624ac62bc40d8a1631a87afa250aea6bbee03 SHA512 8d57e43ab4a47e2e57bb9ea33aa8d2827343b5916f21259cfcb2071b8a03aeaf17de8dc3df442cc11a2c53ada412a2600cba24ef96368c77d204b463fd64f2fd
-DIST firefox-62.0-lij.xpi 463436 BLAKE2B 9725304fa4089d871a6ad13cf48e1e47e2e8d0a281388af1e9cabd7b6c97ae1aa705a01e54a4c86c81345b34d5c454753ca0f10d1f92a6a420b7533129052b19 SHA512 3bebdd4a51a38a6e93bbeed3e6c8b67f38acfd5ce4c109c7b66fde262ac1372861e718eef352f4089de885efc00f0c09a271b1b58baff452027261d5a8660105
-DIST firefox-62.0-lt.xpi 487650 BLAKE2B ef951144b1d19d6f71cc53fb5ca4809fb6d869f0eec683f295d82980636c3853d8094f9e90c1b17b6d640df55894e4448bfe56dd142387a0ec180e50c517315e SHA512 5cf5b322a5e7fafff56d70bb3fbfcdecfaf4fbe96a08f5990859ff88129f4fa6587125db59065ff84802615cfbbc54e680ab38674adc87ee66469a313d033f6e
-DIST firefox-62.0-lv.xpi 475704 BLAKE2B dc870279aa5ed293a4fbc91d5e083823c0f24b7a3828585092e6559e1c3d3c74e526fea17e2bcaf9e108461979929da229a2bc6ee8fe7563bc60cd63bfc947ba SHA512 e8aa4f99989ab9e9379a4964b0d2e2737ef90f4534e453e7285e01abc89fd218854ac5dfb85dfc5871161dd194431b008556b4f86be9e496126b7bece4fdb25a
-DIST firefox-62.0-mai.xpi 494716 BLAKE2B cbc5d9a7dbdd3856ddcacf3d9acd2c5ce3a0f8420209a6e89ec18ed040e0831868709051dfb80db64fceed54271000036db476988ea841c01a0b037b00f52c8b SHA512 ac78e1fa2af0f00425abdaca82b0447e7c0a8272ebc362615ac08af3da6a0f1e315aa50659133d705ec8432c55644da190fa00db4b44d704af76e6128534732d
-DIST firefox-62.0-mk.xpi 457528 BLAKE2B 1b398582185ba56bf6cda95f991a94096230dbe7e8013b486bca4ceccee1705c2c0b96418ba992f224b39c6e9fb43d27e52a59235b3073407192aa0120392b79 SHA512 b88a1c33111b6cd873543eb45fc45246c91f1c12019449dbfe464fc8f455fd4ed483edc6c05c4b178890df0e6bc5e1231c4483a663fe400b04f524662a1dfc9a
-DIST firefox-62.0-ml.xpi 538826 BLAKE2B ea5eb668b5e5a815f73ff37ba52468fadfd14144afade265ca87f29167ced7b685132ce18cc6159eeb945954ca4c1bf5c290415e047fdfde949cf9b360543ac7 SHA512 fdec1879e7309f9f8b77d7e76720a0b9c5a49b0e465158470d11c6f4da82c69575d3dbaedbc554e1830d503b7106e062878f722e20d5d4ec31e4c0f046c079da
-DIST firefox-62.0-mr.xpi 530355 BLAKE2B 756b6c8e572fdb8ce550b09972d48443f0b4c965666580729c9a6b8cabfa75c56f397cbb2888abdeccaf8555c149858a1aece909d510b3e7fd59867af6a41a31 SHA512 230ca6dfc30b9b75b4e3b270aa1622f556dffe8eb77e6d456f86bcff16af8afba4257a9544c87d9c3786628bca18fd263351f5fad8030c1296d2b5648d769368
-DIST firefox-62.0-ms.xpi 459910 BLAKE2B a4994f061a0deb4479889d07f000c3192e36c4203b9d3e7d3eae9ed23a129aeab9e622894c72dd981c13ed55628aa0431c2ed08c6bc19e3bfd7ccaba49f997e5 SHA512 f5c471ecb35e921245c2e57b7f89dcff2f9d71d88a3c2310e303098eed7315be9ad288a7a63710c1b51e48313fa8d5bf9967ef65a46d2351e3f3d52fbe7b9d77
-DIST firefox-62.0-nb-NO.xpi 458929 BLAKE2B db56e7290133af1448592e330dc0d37da3cc6c06c78ae225559d3634d7ef4ef5cd598a5ac1683de9a9df1fa9bf0bd4a653571fa7f334ad3e0c88ad38b065982f SHA512 9ff491d1b11058b1e740f68bb8918a0cf0e21daa170922d04b6fff500f11ae054d6921647341d2dc2f3c502ac5c184107d86661f28c5e6a972c8792218260dd2
-DIST firefox-62.0-nl.xpi 459508 BLAKE2B 0c858e1b0f27a93169eb079917576df379c2ec8dc1d63d1fda2841459718d4dd0a5f99b2defc8ae1bb34b589aacc0bbf1b61f50a4cd8aa48039d5f8f0a4e4c5d SHA512 6119b38a2679a216069311211e76ae97a354adacfcb9f41a3af72349ddb1cf52d94b9c88409d4771af5f4780f98840f0612c4e4a8beb9785a859808c6b726653
-DIST firefox-62.0-nn-NO.xpi 457059 BLAKE2B 2ac8ea8790ec2358fb61a113d2063dfa74f132d51e1d4d1937b86bbcf7f69079cc7c3e21ad171c5e5537afb82a96a4b01cd06c1593bfb7080c97167424fbad00 SHA512 5abdcd55bdde9c45e2ccf0e290e829cac371c36525116c79f1ea3ef946e4d9af9b4ff45a97c2a43f07058ce265f01fb2d90c315f759d472a7baaf7dc95a3a6f1
-DIST firefox-62.0-or.xpi 485377 BLAKE2B eecf96d582cbc487964f26190038cd39e9a9fbfadf5079e37ac5d37a4a866ddceb163f4f71b9662d84a9567ae69a9619d3c82a44b60b4107399b7ddd6d66fb23 SHA512 dc0809d2bc981b35a81b61fe9b94f5444a554ff332350abc7cade9dfaed03157e6981c73ba2dfb10b20db99f0c60c58898b2571cc9ac756dfef978c57785abe4
-DIST firefox-62.0-pa-IN.xpi 496914 BLAKE2B 74d048fff369c822fddc2f7aa734be6823c9e6d49a1e7ef19d40a503deaefb7d4d018600dddaf245b087d361b052f8c943b67ce5e3d4f2deca82483d093d8880 SHA512 fb73618fdbc88b14995f8bcfabdd01dcb3294e2e36c42af62d9192a6e0278c4720101dad315c5b9188763045d9b9c863d5809ed0170e101076ca608a88c6738b
-DIST firefox-62.0-patches-01.tar.xz 9696 SHA512 f8a2469fc8b6094a44f396dbb87996a599ce6379c57507234d1ee87a82095809d4094fa89ce3a115dc3068c1a52056b4095941e9664646ef497c629f11c105cc
-DIST firefox-62.0-pl.xpi 370888 BLAKE2B 4bce7ac9fda7f8e9657c4fe08a5cd5de266517a2945c9b50ece865d5c167fafc70d410238ddcb13772808b22a1b8409349b26bea50d95960439202ea35dba4cb SHA512 0ccce65cb9fdb23d625ad86d1342e4d046173051d168e15c5139a2c99edfe8cf54d8069b8088facae127c716346efe31a9c983015cb93ce5a7e441b2caf95a18
-DIST firefox-62.0-pt-BR.xpi 460868 BLAKE2B 8de5fd510c383db4c8bbc115deebfe4f0a3b0d447baf0431571ad9f41b6ed39401495a3d3d51178c4665b7c8f18aebd316ad46018fe97ac084a81ed841843330 SHA512 e3473759e94e2ca79e08e3889429c21cbc22d66565d5cb0c207c0fa5e6236577e77855dd7b1c322f10686aab9b3f15247970370ebd1eb2964f7715774ac8bf90
-DIST firefox-62.0-pt-PT.xpi 473528 BLAKE2B 804604fe02bb9268e05fb997c16cdaa0f88c9bcf20a23a5e3a49c6d332eee731e24ba0372307cf9b350b830b40d1bf4d10de7a76466003bde445295b60e5c073 SHA512 fddf6512818e3429749e53486c4c7ae0778868b7d984868793be92398637f05769abb95b838aba91cffa4706cdcf754e27fc9cb2e012a13d3e6784c504faa8b8
-DIST firefox-62.0-rm.xpi 462466 BLAKE2B 3c287c9eb40122dd8ec3b575b4bd9d31d36f080096304802b0ea92d0275dfe92d495dbfadafc71dbaefc0a70afb4acd77e4612022c96e103c38b94e1ada19129 SHA512 193769a4bc03c7b34172da634bac8133ab24824ed4b75c7a6910c29810fe97c73bfb87e9f99949b77b762ee6364e2b6109e0ef41f77077b2f177143143ff3a05
-DIST firefox-62.0-ro.xpi 463404 BLAKE2B 325880adbb576dccffec5483dd2444c913f2d79bb0086e7eb3862f6dd26bff332c3a07bb64f664781a9e49813a8671db347933b1a4de74b3f0886238afbcb542 SHA512 970a75510392bb90f89e00faab26d398266f2e5b6293a0821529c6dffc12e2313dd5323ecf128ee4b4d93d3193e4bfebd5469927e66874a982bf7601147ae07c
-DIST firefox-62.0-ru.xpi 539889 BLAKE2B 44c151d155b2c58b9247bb4f9076dc732a96ba69876fee7f0430365cfbadf2a57de7ea6b8300e64cd47aa128355dec918557ef4abbca78dd9f30af7d134e1873 SHA512 d051eee75a1cb113db6dc869a1e3edd70771765184004007195b7c1c9169f97c576f9db19a5da8987811ac270a838a84398f7dc8c99b81effb313ceb39ae9222
-DIST firefox-62.0-si.xpi 487593 BLAKE2B 257f728c47c9955d4e271b46613b6612b39827df10f1702464a2bf80495b484070d343baa62fa0315a5e1dbaad89bbaf29b2a090af3d780b5acaf93530fddb4b SHA512 212756882b4950c5d18ce51ba60a31731b4614ce5bb97f688c0cc2588452cb0a457f9a37882c98b19eb93983ca52eff53beb59392eb9ae8b2ece49bf98ca9561
-DIST firefox-62.0-sk.xpi 488132 BLAKE2B adb9698fffb1a79a26e1db12724669eac93d024c1c632c58f2651ab14a2c2d5affb42864509adb7249ab5c6767218f0336594220c42845d689cc3217433b729e SHA512 5ec7bb9ec968347d8aacdf09b6d7bc049429b80035c74db10be9055b7752097fa41a10cffbf24e659e2840cf5d2af1af07c5760cb2f11377783cf5e4c8b20e4a
-DIST firefox-62.0-sl.xpi 468413 BLAKE2B 83e6cf1f6c07f96767f90a8b742264e4575951b49e988fe8a29da8937493b2d101a45a7dcf2362ea5c3e297e4874f3a4aa68010860a436c92695b4bdca06ce58 SHA512 cbd7a623dd6cf3d15288424dfaf642ce81fb46b0067c8cfb61deac71f3718258ac0a9f48895b19eecb3a4326eff7352cad6fea46b3b85e65dd5b8b10fc747e7f
-DIST firefox-62.0-son.xpi 445941 BLAKE2B cfc6e6087ca082b75622ea2a3aca31c02ba81591416ea3743b1c36a2167152349c85f7c4baa7426f6559583f7eb5ee59bddd41223f1dbc0fcd55b655b6f545c2 SHA512 0534ae2fa505dc6e21cb3d9ce7c2474f7b6361050b2660172534c780e86a50f5aa7829256b1276bf777d095b1f966e3eb2b2a7d74ae084cd489e4144f3988fe7
-DIST firefox-62.0-sq.xpi 475527 BLAKE2B d07502b8fdf6b51aaf573ec242ebb7d329d8f6ba8120f66c46f6f63b435596aa4969701c1ce5aede3cb75f11bf28603e5194e94e4b77fdc3d75b04ea22ff8552 SHA512 f0e86baaf4fc3a57f8d6e4009462351835366cb04f684e0e5856200e604c910d8ec9db64ff0d2dee03791dff17e6e843cecf4721d0334371de784e14d43dcdb4
-DIST firefox-62.0-sr.xpi 498808 BLAKE2B 018ff68b284090d486963ccfd4726fe8da0760c502e6df72bd3d4c8ccf32bf18df6081c5da9c604ee1f7cd0f0f44ae135c196a62e0f95afb68a011045dab5047 SHA512 87ddf8e50d5697367c7e572f73eae9d7811636d9fecce309353bcec2ab78d24bb5a3ae553a61d0b134a7b382ad7583e67a45ccc6b613f8eaacd90491cb1d551d
-DIST firefox-62.0-sv-SE.xpi 469495 BLAKE2B ecb12bfeddeabc8ee77cc41684bfaf1e95b18e50053da967281951061d8f33c369b1c65689a7f985212fabde6af1c71275dd7a5cece4cde12dc7526d02482f8b SHA512 4b4c2581c55c28f50423759258c8054ba26ab53e1b7ef7f8ce07223e91bda76d2811140f9c686ff7354516be1fb53cf6d10ac4b6716970487e94b53a1b0bd04e
-DIST firefox-62.0-ta.xpi 526480 BLAKE2B 1454ccd9f7495ac7e8b03903376349ad44537de018f211867eba0e597555e336f78b46b232c8e2ab747abd3a4cdaade14eecd61d7e7e93b13eb50ca10f4ffb47 SHA512 5b202d294c7a6a9db8d1a8d2800d915566e7aa649d4d3e88bf0f0d93739b159b5da2eef030fc78157549a0f853bb78aeed401ff3d48bbb3d73ab6d1ecdff957f
-DIST firefox-62.0-te.xpi 536772 BLAKE2B f761123284530a1520e9b3fbea5072664ae073ed520d10e26853bbacdb044c4d901c1a2c4541314bc9075630b55a7c979953ae0327981be37d1dc0457df55700 SHA512 548ba890e950e8191af327862c450df69c1e0bbe0eabc0fd93e1314bf7d333d6545ad1856c94164c31f22941fb0480d06f3f9dacb61b932b1a7298660a3ec928
-DIST firefox-62.0-th.xpi 507132 BLAKE2B dc379440bc8e45b6824832eb2d12f1d7673179794e3af4f1a5f49bd58b70d0ba43731c5f451ba79455e9ebc594767d0e1418b8a42dea5d3011e90ae5115178ec SHA512 11a27472f158943844090c615984e60a7253d77c21c5b79d319dd5a949d9c493a7dfbb202ea0bcf8f0b235d2646adbacdc467ba41e615715ce639c159cca3725
-DIST firefox-62.0-tr.xpi 477277 BLAKE2B 1a91a0556e6f8205a94e143edc51933fc88caa45c706407fe29bff342a104de098f41338c740d738a04b2b1b7d4872a2a930c1169cd04453911386364787b37b SHA512 5460596c9e950ea0dfc340e875ad55aec27c23011fd04ef632b1a3014a12894f88a8846c2d2a7799aa2d6eeb800c9af9ba2d1bf7e6bba5be72c77b6e1f842475
-DIST firefox-62.0-uk.xpi 532585 BLAKE2B 37ef06660ced9eb1a1d7af7e2e8e4cb17e980b17f821c3268262a9fc067c51aecbcc1b3866ea942220aec13964c9e08c6b6c311eed5a697e4d0f8b4e02cade65 SHA512 ff7a33eec0ed01fbb4b00c5ba452bf59a5c7f7e4d7a34ec14176e8368fed217037a6e7e2ca654d617cdc9764c95155a71ccd4fd9ec0f54d6e94d1a6896e9c488
-DIST firefox-62.0-uz.xpi 457993 BLAKE2B 142476913163e695e7684c8c8faf6f669d9b4096d1620647ead9a868977560ec76125eccbd815f733cbaaacc1a82a95cee285c10d64d4b6341c489d769dc9ae6 SHA512 4555bff8b31ce430c0c7de0bc564ba41b1e0507baece6d09916ede7539879c6beb10a92ae0e94bec7fde3862feea870c8d8c1b51170a2234a706f1e79f9327eb
-DIST firefox-62.0-vi.xpi 478322 BLAKE2B 6d62479b4afcb36afee69715422394a134b0fac1559161a907202a59d459f4d7db817e5a48fc5d817e2117833007d467a117e3dc6e4be39a5834d2ba05c73c28 SHA512 92a1e8f71b0e1338338bf03d93eaa58d305fd32d2cd4918212de704718383867117337436956a770b1ee66c98e7322e371a44aefdced42c3c5b3302122f4f4bf
-DIST firefox-62.0-xh.xpi 461200 BLAKE2B 6c6662895281e7d59f1cf6b340aeb8df747db89d63e035f8d2b679c0b9e5d2fcc8f02d954d45218f00927247e980948530636db6cd0bbeb12729e10de3d86862 SHA512 9fab4324da3a9e9179249ab0da57ef21c1572aca6a7fa326e744541381b2fc12ed87c606e2593f33c6e1b1921cfecbf577e4291afe3cec37df7ac990c7d1efc5
-DIST firefox-62.0-zh-CN.xpi 491486 BLAKE2B a764eb0bf3c3d4e48c7efb2ab0ec4ec34d1a57e1e69dab6503315a60d15747f2c84c1a62cdb7c02c24a9c81af41353e47620b1d08377c47555a988d94b204e3e SHA512 d6751b1e4c4362845c8b32adf8ba3705b352683c5be972a21862f759752b2c313f7681d3166a8a342a27922f19d1a8940a6c5aa0102a2362cc33dd7f95656c24
-DIST firefox-62.0-zh-TW.xpi 494523 BLAKE2B 7da4de7bcfad1549eba91b7bbbc2075c92f9a9e55c1c93200316b3066c494d6de914b97e63bf3f8c0f23944e08389d7ced297e059322e46d7de9e47dab49cc16 SHA512 a2e02af4e7bde2af4889229ed3abceb34e0fe081ec17c0173ff89a54b6d4b1d0a58da73a813b72683c663bfbbda015d9721a9467c6775b970d872bd1e0f81020
-DIST firefox-62.0.source.tar.xz 258026884 SHA512 88a4ed72a9aa934b0ee654549784885a9c543de4f57bbbcbde84a4fad1aef9bc520d92a58291a890e4fa2304e3722e9c8612ac50eef95039547d467e8beaee17
diff --git a/www-client/firefox/files/bug_1461221.patch b/www-client/firefox/files/bug_1461221.patch
deleted file mode 100644
index 8ffa42c3..00000000
--- a/www-client/firefox/files/bug_1461221.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-
-# HG changeset patch
-# User Gregory Szorc <gps@mozilla.com>
-# Date 1526410966 25200
-# Node ID e4ce7b97291627f2186dc23be0dadd3c56dfe938
-# Parent f288a2c9c4390898a17ad9f964218b52b87d8028
-Bug 1461221 - Account for psutil.disk_io_counters() returning None; r=mshal
-
-Apparently it can do this.
-
-MozReview-Commit-ID: 6gMTGtcRAw6
-
-diff --git a/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py b/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py
---- a/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py
-+++ b/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py
-@@ -60,16 +60,19 @@ except Exception:
- psutil = None
-
- have_psutil = False
-
-
- def get_disk_io_counters():
- try:
- io_counters = psutil.disk_io_counters()
-+
-+ if io_counters is None:
-+ return PsutilStub().disk_io_counters()
- except RuntimeError:
- io_counters = PsutilStub().disk_io_counters()
-
- return io_counters
-
-
- def _collect(pipe, poll_interval):
- """Collects system metrics.
-
diff --git a/www-client/firefox/files/firefox-60.0-blessings-TERM.patch b/www-client/firefox/files/firefox-60.0-blessings-TERM.patch
deleted file mode 100644
index 3d024a47..00000000
--- a/www-client/firefox/files/firefox-60.0-blessings-TERM.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-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
diff --git a/www-client/firefox/files/gentoo-default-prefs.js-2 b/www-client/firefox/files/gentoo-default-prefs.js-2
deleted file mode 100644
index ffd0d7dc..00000000
--- a/www-client/firefox/files/gentoo-default-prefs.js-2
+++ /dev/null
@@ -1,17 +0,0 @@
-pref("app.update.enabled", false);
-pref("app.update.autoInstallEnabled", false);
-pref("browser.display.use_system_colors", true);
-pref("browser.link.open_external", 3);
-pref("general.smoothScroll", true);
-pref("general.autoScroll", false);
-pref("browser.tabs.tabMinWidth", 15);
-pref("browser.backspace_action", 0);
-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("general.useragent.locale", "chrome://global/locale/intl.properties");
-pref("intl.locale.requested", "");
-pref("extensions.autoDisableScopes", 0);
-pref("layout.css.dpi", 0);
diff --git a/www-client/firefox/files/gentoo-hwaccel-prefs.js-1 b/www-client/firefox/files/gentoo-hwaccel-prefs.js-1
deleted file mode 100644
index 0cb92b04..00000000
--- a/www-client/firefox/files/gentoo-hwaccel-prefs.js-1
+++ /dev/null
@@ -1,2 +0,0 @@
-pref("layers.acceleration.force-enabled", true);
-pref("webgl.force-enabled", true);
diff --git a/www-client/firefox/files/icon/firefox.desktop b/www-client/firefox/files/icon/firefox.desktop
deleted file mode 100644
index d772c2fe..00000000
--- a/www-client/firefox/files/icon/firefox.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=@NAME@
-Comment=Web Browser
-Exec=firefox %u
-Icon=@ICON@
-Terminal=false
-Type=Application
-MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
-Categories=Network;WebBrowser;
diff --git a/www-client/firefox/firefox-60.2.0.ebuild b/www-client/firefox/firefox-60.2.0.ebuild
deleted file mode 100644
index dacea583..00000000
--- a/www-client/firefox/firefox-60.2.0.ebuild
+++ /dev/null
@@ -1,387 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors and Martin V\"ath
-# 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-03"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-MOZCONFIG_OPTIONAL_WIFI=1
-
-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"
-
-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"
-RESTRICT="!bindist? ( bindist )"
-
-SRCHASH=239e434d6d2b8e1e2b697c3416d1e96d48fe98e5
-SDIR="release"
-[[ ${PV} = *_beta* ]] && SDIR="beta"
-
-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[@]}"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-RDEPEND="
- system-icu? ( >=dev-libs/icu-60.2 )
- jack? ( virtual/jack )
- >=dev-libs/nss-3.36.4
- >=dev-libs/nspr-4.19
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${RDEPEND}
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- amd64? ( ${ASM_DEPEND} virtual/opengl )
- x86? ( ${ASM_DEPEND} 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 "${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" \
- "${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
- mozconfig_config
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # Enable/Disable eme support
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # 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
-
- # Only available on mozilla-overlay for experimentation -- Removed in Gentoo repo per bug 571180
- #use egl && mozconfig_annotate 'Enable EGL as GL provider' --with-gl-provider=EGL
-
- # 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"
-
- 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
-
- # Default mozilla_five_home no longer valid option
- sed '/with-default-mozilla-five-home=/d' -i "${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
-
- mozconfig_install_prefs \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
-
- # 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-r1.ebuild b/www-client/firefox/firefox-62.0-r1.ebuild
deleted file mode 100644
index 2904cd3f..00000000
--- a/www-client/firefox/firefox-62.0-r1.ebuild
+++ /dev/null
@@ -1,543 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors and Martin V\"ath
-# 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'
-
-# 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}-62.0-patches-01"
-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="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"
-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.38
- >=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.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
- >=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? ( || (
- virtual/cargo
- ( >=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? ( || (
- virtual/cargo
- >=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 )"
-
-REQUIRED_USE="wifi? ( dbus )"
-
-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() {
- eapply "${WORKDIR}/firefox"
-
- 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" \
- "${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 '' --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
-
- # 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
-
- # 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
- MOZ_INSTALL_L10N_XPIFILE="1" 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/metadata.xml b/www-client/firefox/metadata.xml
deleted file mode 100644
index b0018ba7..00000000
--- a/www-client/firefox/metadata.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>mozilla@gentoo.org</email>
- <name>Gentoo Mozilla Team</name>
-</maintainer>
-<use>
- <flag name="bindist">Disable official Firefox branding (icons, name) which
- are not binary-redistributable according to upstream.</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="gtk2">Use the cairo-gtk2 rendering engine</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="jemalloc">Enable or disable jemalloc</flag>
- <flag name="pgo">Add support for profile-guided optimization using gcc-4.5,
- for faster binaries. This option will double the compile time.</flag>
- <flag name="rust">Enable support for using rust compiler (experimental)</flag>
- <flag name="screenshot">Allow to disable screenshot extension in global profile</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>
- 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-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>
-</use>
-</pkgmetadata>