From 4650985dd0e898b82e0d2ec225931297d4fadccf Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 31 Jan 2018 20:30:04 +0000 Subject: gentoo resync : 31.01.2018 --- www-client/Manifest.gz | Bin 6897 -> 6896 bytes www-client/chromium/Manifest | 4 +- www-client/chromium/chromium-64.0.3282.119.ebuild | 678 +++++++++++++++++++++ www-client/chromium/chromium-64.0.3282.71.ebuild | 678 --------------------- www-client/firefox-bin/Manifest | 261 +++----- .../firefox-bin/firefox-bin-57.0.4-r1.ebuild | 181 ------ www-client/firefox-bin/firefox-bin-58.0.1.ebuild | 181 ++++++ www-client/firefox-bin/firefox-bin-58.0.ebuild | 181 ------ www-client/firefox/Manifest | 378 +++--------- .../files/firefox-57.0-pkcs11-backport.patch | 529 ---------------- www-client/firefox/firefox-52.2.0.ebuild | 404 ------------ www-client/firefox/firefox-52.5.2.ebuild | 406 ------------ www-client/firefox/firefox-52.6.0.ebuild | 2 +- www-client/firefox/firefox-57.0.4.ebuild | 410 ------------- www-client/firefox/firefox-58.0.1.ebuild | 367 +++++++++++ www-client/google-chrome-beta/Manifest | 2 +- .../google-chrome-beta-64.0.3282.119-r1.ebuild | 157 +++++ .../google-chrome-beta-64.0.3282.119.ebuild | 156 ----- www-client/google-chrome/Manifest | 2 +- .../google-chrome-64.0.3282.119-r1.ebuild | 157 +++++ .../google-chrome-64.0.3282.119.ebuild | 156 ----- www-client/opera-developer/Manifest | 4 +- .../opera-developer-52.0.2838.0.ebuild | 114 ---- .../opera-developer-52.0.2850.0.ebuild | 114 ++++ www-client/vivaldi-snapshot/Manifest | 12 +- .../vivaldi-snapshot-1.14.1077.25_p1.ebuild | 120 ---- .../vivaldi-snapshot-1.14.1077.39_p1.ebuild | 120 ++++ .../vivaldi-snapshot-1.14.1077.3_p1.ebuild | 120 ---- www-client/vivaldi/Manifest | 6 + .../files/vivaldi-1.14.1072.3_p1-desktop.patch | 7 + .../files/vivaldi-1.14.1072.3_p1-libffmpeg.patch | 27 + www-client/vivaldi/vivaldi-1.14.1077.41_p1.ebuild | 130 ++++ 32 files changed, 2137 insertions(+), 3927 deletions(-) create mode 100644 www-client/chromium/chromium-64.0.3282.119.ebuild delete mode 100644 www-client/chromium/chromium-64.0.3282.71.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-57.0.4-r1.ebuild create mode 100644 www-client/firefox-bin/firefox-bin-58.0.1.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-58.0.ebuild delete mode 100644 www-client/firefox/files/firefox-57.0-pkcs11-backport.patch delete mode 100644 www-client/firefox/firefox-52.2.0.ebuild delete mode 100644 www-client/firefox/firefox-52.5.2.ebuild delete mode 100644 www-client/firefox/firefox-57.0.4.ebuild create mode 100644 www-client/firefox/firefox-58.0.1.ebuild create mode 100644 www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119-r1.ebuild delete mode 100644 www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119.ebuild create mode 100644 www-client/google-chrome/google-chrome-64.0.3282.119-r1.ebuild delete mode 100644 www-client/google-chrome/google-chrome-64.0.3282.119.ebuild delete mode 100644 www-client/opera-developer/opera-developer-52.0.2838.0.ebuild create mode 100644 www-client/opera-developer/opera-developer-52.0.2850.0.ebuild delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.25_p1.ebuild create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.3_p1.ebuild create mode 100644 www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-desktop.patch create mode 100644 www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-libffmpeg.patch create mode 100644 www-client/vivaldi/vivaldi-1.14.1077.41_p1.ebuild (limited to 'www-client') diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index b2c73175802c..966df0c2de77 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 832339b856df..666a5948b6dd 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -17,13 +17,13 @@ AUX chromium-widevine-r1.patch 428 BLAKE2B 07b5ab48a2233986f60c91192557e0454eab5 AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 DIST chromium-63.0.3239.108.tar.xz 534294640 BLAKE2B f0f87115e91d7a2aa331cbab05475cac098f6ec37b8ca82b6a84911edcf0104a89557304467704911a3f3b3232d8a83d575bd545df1c31518e50c2563d83c095 SHA512 3cb7c8569d2d061f5abf4ad68d9ea1716a1b07bdf8dfa7b600d558d308374ff5dbda9f947e67e21186e3e716fe9524fc63e8eabd9eac1fa805f0eb7d994c32c8 DIST chromium-63.0.3239.132.tar.xz 534286424 BLAKE2B 52658d4e8ff50bb8bdb1d397bc90a36e73407810198c4f28eea29bd0a4ad98bd4af947bdb8a5ecdbd73a248be8f375ba80c74c9a097aa57ef51eed1dc440ff95 SHA512 96e9ebdf1c3dc14a914bee50ced9547d5a94838ed602552379711ba67f00381173059ceb8a552efadd3175ceaa4cb6c15902fe582fc2eba7b7bdb8a19f47d1a0 -DIST chromium-64.0.3282.71.tar.xz 482134720 BLAKE2B 691e33c396fde798985af96168a7b7aa92e3c90bc542c6e84df1b41a74ae0f8cb7364edfcf148db48971dabd5b2af422d884a36528b5549ec2fd52f5e6d7f643 SHA512 90fff36292898e47a2c47940efadc98b7099cdfdd8df4659b5e1ba327e26230919dc1e9e21a4496207cf88f9976d048dd2f200424224f2bc25e7ee9ab2755f06 +DIST chromium-64.0.3282.119.tar.xz 482256308 BLAKE2B 786a03cfa5affbf1d3e0b69d6094ca1bdea953cd88a91c8f9df50c35e01f7d24908cb986f59672f904c693027778b01437a68eba2b0f57a328f6091bedaa6b55 SHA512 5ad3e110dcecd8f37a98c32ff8837e6b1f81c3375afdcb03c0375aebe148a2f2f49b6dc91bd3565d25e29bc587fbc9721062d2f04cee647b3cfdadd03437865a DIST chromium-64.0.3282.85.tar.xz 482224568 BLAKE2B f8650721a2a30ea7f9c651efab58c54a225d7dda177c924c2ade132d488bb4b415e6155426384a005bafbcff5affbc99e142f45c85042cc6367e17c88c806f12 SHA512 52842b4f8304b4eb4e8fb25b586e0d03af5a5d0aebe2fc9ae517f97e05ee5ece3f71fd2b48a4f148fccec859b13c98a669ccbb4183d99ebd3bcf7e617ca241d0 DIST chromium-65.0.3298.3.tar.xz 485716108 BLAKE2B 185b3f683b2a732343fa5f98b24171f1d3cf2cf8eeb63c56efa7699f6b038d2a7eea4f9277b0b7ee2fdfa207a4f13edbaf2cc9a591a79ec4d058a131ce44366b SHA512 f1ed9a403036e87da7897f173eeb1aa71fe2650efc5ef5b98f814c7d4d9c879971597f9ded11324c86d6edc7f12f3bcf2786a6fb022e9697dbdb8eae086e18b7 DIST chromium-65.0.3315.3.tar.xz 532475512 BLAKE2B 1a118ddd05f2b939ff0fd84f85e1c22789713351776d889bafb55ddb2b897b2921050a3df3b7d5e3224be84539d95dddce1a27a948c61b29c788ed9f8e194e02 SHA512 c7f0feda90c0df15058473d39482e9b9a9b3236dcb90ff8ba7ad53afde2fce4901b2cbd678d8470560cc0cb6e31c8d3caee9f0a9f100d82d95feacabcdb7f8ce EBUILD chromium-63.0.3239.108.ebuild 19852 BLAKE2B dcdf02aa189a5a184395d69a4e4d854d1860453a257b59e0393104a628c3603c1f717fab4803785b87a22bc4d9ea66c3de88cc9f5f3b1b44e08871f210b04314 SHA512 889e192997c46188590b5ede0b79c1a5abe9bff0bc7b4e1464b6cebad494d26158977d942764d143c36a475063d97aaee925d7d1155e5cfb74d654fd82fc348f EBUILD chromium-63.0.3239.132.ebuild 20062 BLAKE2B 5f3131a161c5993743a9294337ff5dd9a69aad085199367518ecfe461b92f51c4633a5e68ef9098b53121381e5ba28d9c8731871c54c5183f75bd5329e15b7a7 SHA512 b78f21944f38fa42883c51e2ffccbaa0e2ea07382b12964fc3104d9ff1a59511efd94b6954ff79f7025b535fe1655b4bde443ca794b950972e0682e5c431b37f -EBUILD chromium-64.0.3282.71.ebuild 20343 BLAKE2B ad5d6ee182a0afd2a9a7aa6df6f304c332c069bb86d941f78bb918af46fea4a11bae161da5f04361c8ea544146dc7f3c89745af9a6c298c0594f2f7a4253c6a4 SHA512 f0662554dc694d876d9e111e19ed8609391d7f20a90925cdef473c7986229241a6b9f81994ad3b73c711708a8ba753995adda7f3ee404d32afcc4563c01a3061 +EBUILD chromium-64.0.3282.119.ebuild 20343 BLAKE2B ad5d6ee182a0afd2a9a7aa6df6f304c332c069bb86d941f78bb918af46fea4a11bae161da5f04361c8ea544146dc7f3c89745af9a6c298c0594f2f7a4253c6a4 SHA512 f0662554dc694d876d9e111e19ed8609391d7f20a90925cdef473c7986229241a6b9f81994ad3b73c711708a8ba753995adda7f3ee404d32afcc4563c01a3061 EBUILD chromium-64.0.3282.85.ebuild 20343 BLAKE2B ad5d6ee182a0afd2a9a7aa6df6f304c332c069bb86d941f78bb918af46fea4a11bae161da5f04361c8ea544146dc7f3c89745af9a6c298c0594f2f7a4253c6a4 SHA512 f0662554dc694d876d9e111e19ed8609391d7f20a90925cdef473c7986229241a6b9f81994ad3b73c711708a8ba753995adda7f3ee404d32afcc4563c01a3061 EBUILD chromium-65.0.3298.3.ebuild 20478 BLAKE2B 6a47301263f82cfbc260e6af2c4234ae70863b904cbdc9a069174ba8e0e195b92331662ff51f412e46a0d622bf9beb70a0900366dbcb54c24170cbdc34d85e13 SHA512 1341dbc98ae59d67db968bea7b41ef9be82e140ff17afbef9d0578cb91bcb82f74f2c411a80c50818dd77a9dd04d792c8a34edd76b485eaab96b9a9354fc6baf EBUILD chromium-65.0.3315.3.ebuild 20473 BLAKE2B 9f2680782bd95007807fc7e484e9637175cf9a5929a5e85ca3c2845cffbb07bdf2976c72d7c4534e78db553d8dcc1d7c5361dab2e6465abca1f988b4f6705b62 SHA512 20e4e17943324632170627e70cda0107bdd59ccec9ed7766cf984ea4782ba58f8199658fb7ac9080d31472cb78195c79f92b04345ee8715b43e3d65c3158fcb4 diff --git a/www-client/chromium/chromium-64.0.3282.119.ebuild b/www-client/chromium/chromium-64.0.3282.119.ebuild new file mode 100644 index 000000000000..f9d0c892ec16 --- /dev/null +++ b/www-client/chromium/chromium-64.0.3282.119.ebuild @@ -0,0 +1,678 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PYTHON_COMPAT=( python2_7 ) + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit check-reqs chromium-2 eutils gnome2-utils flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs versionator xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="http://chromium.org/" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="component-build cups gnome-keyring +hangouts jumbo-build kerberos neon pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine" +RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )" + +COMMON_DEPEND=" + app-accessibility/at-spi2-atk:2 + app-arch/bzip2:= + cups? ( >=net-print/cups-1.3.11:= ) + dev-libs/atk + dev-libs/expat:= + dev-libs/glib:2 + system-icu? ( >=dev-libs/icu-59:= ) + >=dev-libs/libxml2-2.9.4-r3:=[icu] + dev-libs/libxslt:= + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + >=dev-libs/re2-0.2016.05.01:= + gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) + >=media-libs/alsa-lib-1.0.19:= + media-libs/fontconfig:= + media-libs/freetype:= + >=media-libs/harfbuzz-1.5.0:=[icu(-)] + media-libs/libjpeg-turbo:= + media-libs/libpng:= + system-libvpx? ( media-libs/libvpx:=[postproc,svc] ) + >=media-libs/openh264-1.6.0:= + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( + >=media-video/ffmpeg-3:= + || ( + media-video/ffmpeg[-samba] + >=net-fs/samba-4.5.10-r1[-debug(-)] + ) + !=net-fs/samba-4.5.12 + media-libs/opus:= + ) + sys-apps/dbus:= + sys-apps/pciutils:= + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11:= + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXext:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXScrnSaver:= + x11-libs/libXtst:= + x11-libs/pango:= + app-arch/snappy:= + media-libs/flac:= + >=media-libs/libwebp-0.4.0:= + sys-libs/zlib:=[minizip] + kerberos? ( virtual/krb5 ) +" +# For nvidia-drivers blocker, see bug #413637 . +RDEPEND="${COMMON_DEPEND} + !=www-client/chromium-9999 + !=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]" && + has_version --host-root "dev-python/html5lib[${PYTHON_USEDEP}]" && + has_version --host-root "dev-python/simplejson[${PYTHON_USEDEP}]" +} + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/bitstream-cyberbit +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. +" + +PATCHES=( + "${FILESDIR}/chromium-widevine-r1.patch" + "${FILESDIR}/chromium-FORTIFY_SOURCE-r2.patch" + "${FILESDIR}/chromium-webrtc-r0.patch" + "${FILESDIR}/chromium-memcpy-r0.patch" + "${FILESDIR}/chromium-cups-r0.patch" + "${FILESDIR}/chromium-clang-r2.patch" + "${FILESDIR}/chromium-angle-r0.patch" +) + +pre_build_checks() { + if [[ ${MERGE_TYPE} != binary ]]; then + local -x CPP="$(tc-getCXX) -E" + if tc-is-clang && ! version_is_at_least "3.9.1" "$(clang-fullversion)"; then + # bugs: #601654 + die "At least clang 3.9.1 is required" + fi + if tc-is-gcc && ! version_is_at_least 5.0 "$(gcc-version)"; then + # bugs: #535730, #525374, #518668, #600288, #627356 + die "At least gcc 5.0 is required" + fi + fi + + # Check build requirements, bug #541816 and bug #471810 . + CHECKREQS_MEMORY="3G" + CHECKREQS_DISK_BUILD="5G" + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + CHECKREQS_DISK_BUILD="25G" + if ! use component-build; then + CHECKREQS_MEMORY="16G" + fi + fi + eshopts_pop + check-reqs_pkg_setup +} + +pkg_pretend() { + pre_build_checks +} + +pkg_setup() { + pre_build_checks + + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + default + + mkdir -p third_party/node/linux/node-linux-x64/bin || die + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + local keeplibs=( + base/third_party/dmg_fp + base/third_party/dynamic_annotations + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/valgrind + base/third_party/xdg_mime + base/third_party/xdg_user_dirs + chrome/third_party/mozilla_security_manager + courgette/third_party + net/third_party/mozilla_security_manager + net/third_party/nss + third_party/WebKit + third_party/analytics + third_party/angle + third_party/angle/src/common/third_party/base + third_party/angle/src/common/third_party/smhasher + third_party/angle/src/third_party/compiler + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/trace_event + third_party/blink + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/cacheinvalidation + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/polymer + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/crc32c + third_party/cros_system_api + third_party/devscripts + third_party/dom_distiller_js + third_party/fips181 + third_party/flatbuffers + third_party/flot + third_party/freetype + third_party/glslang-angle + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/hunspell + third_party/iccjpeg + third_party/inspector_protocol + third_party/jinja2 + third_party/jstemplate + third_party/khronos + third_party/leveldatabase + third_party/libXNVCtrl + third_party/libaddressinput + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libudev + third_party/libwebm + third_party/libxml/chromium + third_party/libyuv + third_party/lss + third_party/lzma_sdk + third_party/markupsafe + third_party/mesa + third_party/metrics_proto + third_party/modp_b64 + third_party/mt19937ar + third_party/node + third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2 + third_party/openmax_dl + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/base + third_party/pdfium/third_party/build + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg20 + third_party/pdfium/third_party/libpng16 + third_party/pdfium/third_party/libtiff + third_party/ply + third_party/polymer + third_party/protobuf + third_party/protobuf/third_party/six + third_party/qcms + third_party/sfntly + third_party/skia + third_party/skia/third_party/gif + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/spirv-headers + third_party/spirv-tools-angle + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/subzero + third_party/usrsctp + third_party/vulkan + third_party/vulkan-validation-layers + third_party/web-animations-js + third_party/webdriver + third_party/webrtc + third_party/widevine + third_party/woff2 + third_party/zlib/google + url/third_party/mozilla + v8/src/third_party/valgrind + v8/third_party/inspector_protocol + + # gyp -> gn leftovers + base/third_party/libevent + third_party/adobe + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + third_party/yasm/run_yasm.py + ) + if ! use system-ffmpeg; then + keeplibs+=( third_party/ffmpeg third_party/opus ) + fi + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + if ! use system-libvpx; then + keeplibs+=( third_party/libvpx ) + keeplibs+=( third_party/libvpx/source/libvpx/third_party/x86inc ) + fi + if use tcmalloc; then + keeplibs+=( third_party/tcmalloc ) + fi + + # Remove most bundled libraries. Some are still needed. + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die +} + +bootstrap_gn() { + if tc-is-cross-compiler; then + local -x AR=${BUILD_AR} + local -x CC=${BUILD_CC} + local -x CXX=${BUILD_CXX} + local -x NM=${BUILD_NM} + local -x CFLAGS=${BUILD_CFLAGS} + local -x CXXFLAGS=${BUILD_CXXFLAGS} + local -x LDFLAGS=${BUILD_LDFLAGS} + fi + einfo "Building GN..." + set -- tools/gn/bootstrap/bootstrap.py -s -v --no-clean + echo "$@" + "$@" || die +} + +src_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=false" + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=$(usex component-build true false)" + + # https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md + myconf_gn+=" use_jumbo_build=$(usex jumbo-build true false)" + + myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + # Use system-provided libraries. + # TODO: freetype (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_libsrtp (bug #459932). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_ssl (http://crbug.com/58087). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libdrm + libjpeg + libpng + libwebp + libxml + libxslt + openh264 + re2 + snappy + yasm + zlib + ) + if use system-ffmpeg; then + gn_system_libraries+=( ffmpeg opus ) + fi + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-libvpx; then + gn_system_libraries+=( libvpx ) + fi + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=true" + + # Optional dependencies. + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_gconf=false" + myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + + # TODO: link_pulseaudio=true for GN. + + myconf_gn+=" fieldtrial_testing_like_official_build=true" + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + fi + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + # Trying to use gold results in linker crash. + myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false" + + # Disable forced lld, bug 641556 + myconf_gn+=" use_lld=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. + local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" + local google_default_client_id="329227923882.apps.googleusercontent.com" + local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + myconf_gn+=" google_api_key=\"${google_api_key}\"" + myconf_gn+=" google_default_client_id=\"${google_default_client_id}\"" + myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\"" + + local myarch="$(tc-arch)" + if [[ $myarch = amd64 ]] ; then + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + elif [[ $myarch = x86 ]] ; then + myconf_gn+=" target_cpu=\"x86\"" + ffmpeg_target_arch=ia32 + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + elif [[ $myarch = arm ]] ; then + myconf_gn+=" target_cpu=\"arm\"" + ffmpeg_target_arch=$(usex neon arm-neon arm) + else + die "Failed to determine target arch, got '$myarch'." + fi + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Prevent linker from running out of address space, bug #471810 . + if use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx build failures. Bug 530248, 544702, 546984. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 + fi + fi + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # https://bugs.gentoo.org/588596 + append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks) + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + if ! use system-ffmpeg; then + local build_ffmpeg_args="" + if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then + build_ffmpeg_args+=" --disable-asm" + fi + + # Re-configure bundled ffmpeg. See bug #491378 for example reasons. + einfo "Configuring bundled ffmpeg..." + pushd third_party/ffmpeg > /dev/null || die + chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ + --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die + chromium/scripts/copy_config.sh || die + chromium/scripts/generate_gn.py || die + popd > /dev/null || die + fi + + bootstrap_gn + + einfo "Configuring Chromium..." + set -- out/Release/gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die +} + +src_compile() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Build mksnapshot and pax-mark it. + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + + # Work around circular dep issue + # https://chromium-review.googlesource.com/c/chromium/src/+/617768 + eninja -C out/Release gen/ui/accessibility/ax_enums.h + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver + use suid && eninja -C out/Release chrome_sandbox + + pax-mark m out/Release/chrome +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + if use suid; then + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + fi + + doexe out/Release/chromedriver + + local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + if use widevine; then + # These will be provided by chrome-binary-plugins + rm out/Release/libwidevinecdm*.so || die + fi + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + doins out/Release/*.so + + if ! use system-icu; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/resources + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons and desktop entry. + local branding size + for size in 16 22 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + local mime_types="text/html;text/xml;application/xhtml+xml;" + mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 + mime_types+="x-scheme-handler/ftp;" # bug #412185 + mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 + make_desktop_entry \ + chromium-browser \ + "Chromium" \ + chromium-browser \ + "Network;WebBrowser" \ + "MimeType=${mime_types}\nStartupWMClass=chromium-browser" + sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + readme.gentoo_create_doc +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog +} diff --git a/www-client/chromium/chromium-64.0.3282.71.ebuild b/www-client/chromium/chromium-64.0.3282.71.ebuild deleted file mode 100644 index f9d0c892ec16..000000000000 --- a/www-client/chromium/chromium-64.0.3282.71.ebuild +++ /dev/null @@ -1,678 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -PYTHON_COMPAT=( python2_7 ) - -CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk vi zh-CN zh-TW" - -inherit check-reqs chromium-2 eutils gnome2-utils flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs versionator xdg-utils - -DESCRIPTION="Open-source version of Google Chrome web browser" -HOMEPAGE="http://chromium.org/" -SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="component-build cups gnome-keyring +hangouts jumbo-build kerberos neon pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine" -RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )" - -COMMON_DEPEND=" - app-accessibility/at-spi2-atk:2 - app-arch/bzip2:= - cups? ( >=net-print/cups-1.3.11:= ) - dev-libs/atk - dev-libs/expat:= - dev-libs/glib:2 - system-icu? ( >=dev-libs/icu-59:= ) - >=dev-libs/libxml2-2.9.4-r3:=[icu] - dev-libs/libxslt:= - dev-libs/nspr:= - >=dev-libs/nss-3.26:= - >=dev-libs/re2-0.2016.05.01:= - gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) - >=media-libs/alsa-lib-1.0.19:= - media-libs/fontconfig:= - media-libs/freetype:= - >=media-libs/harfbuzz-1.5.0:=[icu(-)] - media-libs/libjpeg-turbo:= - media-libs/libpng:= - system-libvpx? ( media-libs/libvpx:=[postproc,svc] ) - >=media-libs/openh264-1.6.0:= - pulseaudio? ( media-sound/pulseaudio:= ) - system-ffmpeg? ( - >=media-video/ffmpeg-3:= - || ( - media-video/ffmpeg[-samba] - >=net-fs/samba-4.5.10-r1[-debug(-)] - ) - !=net-fs/samba-4.5.12 - media-libs/opus:= - ) - sys-apps/dbus:= - sys-apps/pciutils:= - virtual/udev - x11-libs/cairo:= - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - x11-libs/libX11:= - x11-libs/libXcomposite:= - x11-libs/libXcursor:= - x11-libs/libXdamage:= - x11-libs/libXext:= - x11-libs/libXfixes:= - >=x11-libs/libXi-1.6.0:= - x11-libs/libXrandr:= - x11-libs/libXrender:= - x11-libs/libXScrnSaver:= - x11-libs/libXtst:= - x11-libs/pango:= - app-arch/snappy:= - media-libs/flac:= - >=media-libs/libwebp-0.4.0:= - sys-libs/zlib:=[minizip] - kerberos? ( virtual/krb5 ) -" -# For nvidia-drivers blocker, see bug #413637 . -RDEPEND="${COMMON_DEPEND} - !=www-client/chromium-9999 - !=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]" && - has_version --host-root "dev-python/html5lib[${PYTHON_USEDEP}]" && - has_version --host-root "dev-python/simplejson[${PYTHON_USEDEP}]" -} - -if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then - EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; -fi - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Some web pages may require additional fonts to display properly. -Try installing some of the following packages if some characters -are not displayed properly: -- media-fonts/arphicfonts -- media-fonts/bitstream-cyberbit -- media-fonts/droid -- media-fonts/ipamonafont -- media-fonts/noto -- media-fonts/ja-ipafonts -- media-fonts/takao-fonts -- media-fonts/wqy-microhei -- media-fonts/wqy-zenhei - -To fix broken icons on the Downloads page, you should install an icon -theme that covers the appropriate MIME types, and configure this as your -GTK+ icon theme. -" - -PATCHES=( - "${FILESDIR}/chromium-widevine-r1.patch" - "${FILESDIR}/chromium-FORTIFY_SOURCE-r2.patch" - "${FILESDIR}/chromium-webrtc-r0.patch" - "${FILESDIR}/chromium-memcpy-r0.patch" - "${FILESDIR}/chromium-cups-r0.patch" - "${FILESDIR}/chromium-clang-r2.patch" - "${FILESDIR}/chromium-angle-r0.patch" -) - -pre_build_checks() { - if [[ ${MERGE_TYPE} != binary ]]; then - local -x CPP="$(tc-getCXX) -E" - if tc-is-clang && ! version_is_at_least "3.9.1" "$(clang-fullversion)"; then - # bugs: #601654 - die "At least clang 3.9.1 is required" - fi - if tc-is-gcc && ! version_is_at_least 5.0 "$(gcc-version)"; then - # bugs: #535730, #525374, #518668, #600288, #627356 - die "At least gcc 5.0 is required" - fi - fi - - # Check build requirements, bug #541816 and bug #471810 . - CHECKREQS_MEMORY="3G" - CHECKREQS_DISK_BUILD="5G" - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - CHECKREQS_DISK_BUILD="25G" - if ! use component-build; then - CHECKREQS_MEMORY="16G" - fi - fi - eshopts_pop - check-reqs_pkg_setup -} - -pkg_pretend() { - pre_build_checks -} - -pkg_setup() { - pre_build_checks - - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - # Calling this here supports resumption via FEATURES=keepwork - python_setup - - default - - mkdir -p third_party/node/linux/node-linux-x64/bin || die - ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die - - local keeplibs=( - base/third_party/dmg_fp - base/third_party/dynamic_annotations - base/third_party/icu - base/third_party/nspr - base/third_party/superfasthash - base/third_party/symbolize - base/third_party/valgrind - base/third_party/xdg_mime - base/third_party/xdg_user_dirs - chrome/third_party/mozilla_security_manager - courgette/third_party - net/third_party/mozilla_security_manager - net/third_party/nss - third_party/WebKit - third_party/analytics - third_party/angle - third_party/angle/src/common/third_party/base - third_party/angle/src/common/third_party/smhasher - third_party/angle/src/third_party/compiler - third_party/angle/src/third_party/libXNVCtrl - third_party/angle/src/third_party/trace_event - third_party/blink - third_party/boringssl - third_party/boringssl/src/third_party/fiat - third_party/breakpad - third_party/breakpad/breakpad/src/third_party/curl - third_party/brotli - third_party/cacheinvalidation - third_party/catapult - third_party/catapult/common/py_vulcanize/third_party/rcssmin - third_party/catapult/common/py_vulcanize/third_party/rjsmin - third_party/catapult/third_party/polymer - third_party/catapult/tracing/third_party/d3 - third_party/catapult/tracing/third_party/gl-matrix - third_party/catapult/tracing/third_party/jszip - third_party/catapult/tracing/third_party/mannwhitneyu - third_party/catapult/tracing/third_party/oboe - third_party/catapult/tracing/third_party/pako - third_party/ced - third_party/cld_3 - third_party/crc32c - third_party/cros_system_api - third_party/devscripts - third_party/dom_distiller_js - third_party/fips181 - third_party/flatbuffers - third_party/flot - third_party/freetype - third_party/glslang-angle - third_party/google_input_tools - third_party/google_input_tools/third_party/closure_library - third_party/google_input_tools/third_party/closure_library/third_party/closure - third_party/googletest - third_party/hunspell - third_party/iccjpeg - third_party/inspector_protocol - third_party/jinja2 - third_party/jstemplate - third_party/khronos - third_party/leveldatabase - third_party/libXNVCtrl - third_party/libaddressinput - third_party/libjingle - third_party/libphonenumber - third_party/libsecret - third_party/libsrtp - third_party/libudev - third_party/libwebm - third_party/libxml/chromium - third_party/libyuv - third_party/lss - third_party/lzma_sdk - third_party/markupsafe - third_party/mesa - third_party/metrics_proto - third_party/modp_b64 - third_party/mt19937ar - third_party/node - third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2 - third_party/openmax_dl - third_party/ots - third_party/pdfium - third_party/pdfium/third_party/agg23 - third_party/pdfium/third_party/base - third_party/pdfium/third_party/build - third_party/pdfium/third_party/bigint - third_party/pdfium/third_party/freetype - third_party/pdfium/third_party/lcms - third_party/pdfium/third_party/libopenjpeg20 - third_party/pdfium/third_party/libpng16 - third_party/pdfium/third_party/libtiff - third_party/ply - third_party/polymer - third_party/protobuf - third_party/protobuf/third_party/six - third_party/qcms - third_party/sfntly - third_party/skia - third_party/skia/third_party/gif - third_party/skia/third_party/vulkan - third_party/smhasher - third_party/spirv-headers - third_party/spirv-tools-angle - third_party/sqlite - third_party/swiftshader - third_party/swiftshader/third_party/llvm-subzero - third_party/swiftshader/third_party/subzero - third_party/usrsctp - third_party/vulkan - third_party/vulkan-validation-layers - third_party/web-animations-js - third_party/webdriver - third_party/webrtc - third_party/widevine - third_party/woff2 - third_party/zlib/google - url/third_party/mozilla - v8/src/third_party/valgrind - v8/third_party/inspector_protocol - - # gyp -> gn leftovers - base/third_party/libevent - third_party/adobe - third_party/speech-dispatcher - third_party/usb_ids - third_party/xdg-utils - third_party/yasm/run_yasm.py - ) - if ! use system-ffmpeg; then - keeplibs+=( third_party/ffmpeg third_party/opus ) - fi - if ! use system-icu; then - keeplibs+=( third_party/icu ) - fi - if ! use system-libvpx; then - keeplibs+=( third_party/libvpx ) - keeplibs+=( third_party/libvpx/source/libvpx/third_party/x86inc ) - fi - if use tcmalloc; then - keeplibs+=( third_party/tcmalloc ) - fi - - # Remove most bundled libraries. Some are still needed. - build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die -} - -bootstrap_gn() { - if tc-is-cross-compiler; then - local -x AR=${BUILD_AR} - local -x CC=${BUILD_CC} - local -x CXX=${BUILD_CXX} - local -x NM=${BUILD_NM} - local -x CFLAGS=${BUILD_CFLAGS} - local -x CXXFLAGS=${BUILD_CXXFLAGS} - local -x LDFLAGS=${BUILD_LDFLAGS} - fi - einfo "Building GN..." - set -- tools/gn/bootstrap/bootstrap.py -s -v --no-clean - echo "$@" - "$@" || die -} - -src_configure() { - # Calling this here supports resumption via FEATURES=keepwork - python_setup - - local myconf_gn="" - - # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. - myconf_gn+=" is_debug=false" - - # Component build isn't generally intended for use by end users. It's mostly useful - # for development and debugging. - myconf_gn+=" is_component_build=$(usex component-build true false)" - - # https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md - myconf_gn+=" use_jumbo_build=$(usex jumbo-build true false)" - - myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")" - - # Disable nacl, we can't build without pnacl (http://crbug.com/269560). - myconf_gn+=" enable_nacl=false" - - # Use system-provided libraries. - # TODO: freetype (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). - # TODO: use_system_hunspell (upstream changes needed). - # TODO: use_system_libsrtp (bug #459932). - # TODO: use_system_protobuf (bug #525560). - # TODO: use_system_ssl (http://crbug.com/58087). - # TODO: use_system_sqlite (http://crbug.com/22208). - - # libevent: https://bugs.gentoo.org/593458 - local gn_system_libraries=( - flac - # Need harfbuzz_from_pkgconfig target - #harfbuzz-ng - libdrm - libjpeg - libpng - libwebp - libxml - libxslt - openh264 - re2 - snappy - yasm - zlib - ) - if use system-ffmpeg; then - gn_system_libraries+=( ffmpeg opus ) - fi - if use system-icu; then - gn_system_libraries+=( icu ) - fi - if use system-libvpx; then - gn_system_libraries+=( libvpx ) - fi - build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die - - # See dependency logic in third_party/BUILD.gn - myconf_gn+=" use_system_harfbuzz=true" - - # Optional dependencies. - myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" - myconf_gn+=" enable_widevine=$(usex widevine true false)" - myconf_gn+=" use_cups=$(usex cups true false)" - myconf_gn+=" use_gconf=false" - myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)" - myconf_gn+=" use_kerberos=$(usex kerberos true false)" - myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" - - # TODO: link_pulseaudio=true for GN. - - myconf_gn+=" fieldtrial_testing_like_official_build=true" - - if tc-is-clang; then - myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" - else - myconf_gn+=" is_clang=false" - fi - - # Never use bundled gold binary. Disable gold linker flags for now. - # Do not use bundled clang. - # Trying to use gold results in linker crash. - myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false" - - # Disable forced lld, bug 641556 - myconf_gn+=" use_lld=false" - - ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" - myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" - myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" - - # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . - # Note: these are for Gentoo use ONLY. For your own distribution, - # please get your own set of keys. Feel free to contact chromium@gentoo.org - # for more info. - local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" - local google_default_client_id="329227923882.apps.googleusercontent.com" - local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" - myconf_gn+=" google_api_key=\"${google_api_key}\"" - myconf_gn+=" google_default_client_id=\"${google_default_client_id}\"" - myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\"" - - local myarch="$(tc-arch)" - if [[ $myarch = amd64 ]] ; then - myconf_gn+=" target_cpu=\"x64\"" - ffmpeg_target_arch=x64 - elif [[ $myarch = x86 ]] ; then - myconf_gn+=" target_cpu=\"x86\"" - ffmpeg_target_arch=ia32 - elif [[ $myarch = arm64 ]] ; then - myconf_gn+=" target_cpu=\"arm64\"" - ffmpeg_target_arch=arm64 - elif [[ $myarch = arm ]] ; then - myconf_gn+=" target_cpu=\"arm\"" - ffmpeg_target_arch=$(usex neon arm-neon arm) - else - die "Failed to determine target arch, got '$myarch'." - fi - - # Make sure that -Werror doesn't get added to CFLAGS by the build system. - # Depending on GCC version the warnings are different and we don't want - # the build to fail because of that. - myconf_gn+=" treat_warnings_as_errors=false" - - # Disable fatal linker warnings, bug 506268. - myconf_gn+=" fatal_linker_warnings=false" - - # Avoid CFLAGS problems, bug #352457, bug #390147. - if ! use custom-cflags; then - replace-flags "-Os" "-O2" - strip-flags - - # Prevent linker from running out of address space, bug #471810 . - if use x86; then - filter-flags "-g*" - fi - - # Prevent libvpx build failures. Bug 530248, 544702, 546984. - if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then - filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 - fi - fi - - # Make sure the build system will use the right tools, bug #340795. - tc-export AR CC CXX NM - - # Define a custom toolchain for GN - myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" - - if tc-is-cross-compiler; then - tc-export BUILD_{AR,CC,CXX,NM} - myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" - myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" - else - myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" - fi - - # https://bugs.gentoo.org/588596 - append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks) - - # Bug 491582. - export TMPDIR="${WORKDIR}/temp" - mkdir -p -m 755 "${TMPDIR}" || die - - if ! use system-ffmpeg; then - local build_ffmpeg_args="" - if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then - build_ffmpeg_args+=" --disable-asm" - fi - - # Re-configure bundled ffmpeg. See bug #491378 for example reasons. - einfo "Configuring bundled ffmpeg..." - pushd third_party/ffmpeg > /dev/null || die - chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ - --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die - chromium/scripts/copy_config.sh || die - chromium/scripts/generate_gn.py || die - popd > /dev/null || die - fi - - bootstrap_gn - - einfo "Configuring Chromium..." - set -- out/Release/gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release - echo "$@" - "$@" || die -} - -src_compile() { - # Calling this here supports resumption via FEATURES=keepwork - python_setup - - # Build mksnapshot and pax-mark it. - local x - for x in mksnapshot v8_context_snapshot_generator; do - if tc-is-cross-compiler; then - eninja -C out/Release "host/${x}" - pax-mark m "out/Release/host/${x}" - else - eninja -C out/Release "${x}" - pax-mark m "out/Release/${x}" - fi - done - - # Work around circular dep issue - # https://chromium-review.googlesource.com/c/chromium/src/+/617768 - eninja -C out/Release gen/ui/accessibility/ax_enums.h - - # Even though ninja autodetects number of CPUs, we respect - # user's options, for debugging with -j 1 or any other reason. - eninja -C out/Release chrome chromedriver - use suid && eninja -C out/Release chrome_sandbox - - pax-mark m out/Release/chrome -} - -src_install() { - local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" - exeinto "${CHROMIUM_HOME}" - doexe out/Release/chrome - - if use suid; then - newexe out/Release/chrome_sandbox chrome-sandbox - fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" - fi - - doexe out/Release/chromedriver - - local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" ) - sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die - doexe chromium-launcher.sh - - # It is important that we name the target "chromium-browser", - # xdg-utils expect it; bug #355517. - dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser - # keep the old symlink around for consistency - dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium - - dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver - - # Allow users to override command-line options, bug #357629. - insinto /etc/chromium - newins "${FILESDIR}/chromium.default" "default" - - pushd out/Release/locales > /dev/null || die - chromium_remove_language_paks - popd - - if use widevine; then - # These will be provided by chrome-binary-plugins - rm out/Release/libwidevinecdm*.so || die - fi - - insinto "${CHROMIUM_HOME}" - doins out/Release/*.bin - doins out/Release/*.pak - doins out/Release/*.so - - if ! use system-icu; then - doins out/Release/icudtl.dat - fi - - doins -r out/Release/locales - doins -r out/Release/resources - - if [[ -d out/Release/swiftshader ]]; then - insinto "${CHROMIUM_HOME}/swiftshader" - doins out/Release/swiftshader/*.so - fi - - # Install icons and desktop entry. - local branding size - for size in 16 22 24 32 48 64 128 256 ; do - case ${size} in - 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; - *) branding="chrome/app/theme/chromium" ;; - esac - newicon -s ${size} "${branding}/product_logo_${size}.png" \ - chromium-browser.png - done - - local mime_types="text/html;text/xml;application/xhtml+xml;" - mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 - mime_types+="x-scheme-handler/ftp;" # bug #412185 - mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 - make_desktop_entry \ - chromium-browser \ - "Chromium" \ - chromium-browser \ - "Network;WebBrowser" \ - "MimeType=${mime_types}\nStartupWMClass=chromium-browser" - sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die - - # Install GNOME default application entry (bug #303100). - insinto /usr/share/gnome-control-center/default-apps - newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml - - readme.gentoo_create_doc -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - readme.gentoo_print_elog -} diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index ea8da42c1c07..a990fb376dff 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -87,181 +87,94 @@ DIST firefox-52.6.0esr-vi.xpi 450805 BLAKE2B 23ec47e0c7fb0e025343afea6af688da295 DIST firefox-52.6.0esr-xh.xpi 441173 BLAKE2B 46e1aca430d16508af759a7ca87c66a3f065e881e7bd421934b6b29dffaf0b72b1c76ec947ed3601e5362124b35f26558355d2b991c9c8672a6efc08739c505f SHA512 d6b590fd66cf8317de729a060d98f0ea31ea6fad25eb4374974257a6357c74257384bd23dc17358d86366f2d051f344511c4d00ab872a73dd71a0ce5613e4878 DIST firefox-52.6.0esr-zh-CN.xpi 461679 BLAKE2B 743cebbd66a6fa81b98acab5f24bb19706c2c483aa66de6b95769d84d0a069d6751a6b0cc0da9211e32f197a5b4fc29dd96ba75f057aa7d51c8059041c87928f SHA512 70c112a99b048dc77d843a39f85b45f0f47822f4eb860f9baf2d61022ab211cc95b76d692e96f768920665c7480400589d6e0b0143abbed8415817bfb9113c1e DIST firefox-52.6.0esr-zh-TW.xpi 470063 BLAKE2B baa35635f306bb01b2ca3d149aafa37540a48436dd170e5432ffaf0828b95740e3ca8c38485e1e0b1265d334dbc694d0928d4ecb4000f86d7c6410b7c226d8d1 SHA512 eb29346f308268a4f9010697233fc54d627d102441a854d766b0544552935013be86610b948fce454aff311734e66a848df233f99c51c71f51a83f6ba75e3862 -DIST firefox-57.0.4-ach.xpi 441113 BLAKE2B 10940542eb83a3692ca2b9915192f9b0db28f78de7501688890ca3ca84ba8f26a6cd184f590eb5b796ea5c822d09ffc09b740938982874b63596889f3d4520a0 SHA512 1c269b5a8c98855f025e3d0d1df79803f633c79619b01b37b487888ce1ba96335c3117ed3fa11fe63a90f65e8c56eff142e9a1af1b76d1277ade42cb29d85b73 -DIST firefox-57.0.4-af.xpi 442206 BLAKE2B b05aee23bb88c225d72ebf3d1c4aecbc48216e17ae9a500d11870d04469c63a81a35be579db359d4daf872ce821883719432eb752e884084b14badba73eb70c4 SHA512 a62975f1cec946cb355cb35105cae68af104b70c6848e43bd1f6cd4f69ebe14d40ce349dbbfc3390d9181d0bb3eba12ac0b789cffa80939914f50bc4e72b6111 -DIST firefox-57.0.4-an.xpi 462778 BLAKE2B 969d19d3e81834c84bc2774cbef920dae2abf23548d659a373dfc0a938aba83b4ea72c96f7ccb759528d88217ae8b0aa2b0339a3ea7622dfde3359a4e3b4d655 SHA512 bdf98b67343515c9e0266eb0c6971dd7c2629a2062a76136616dda4933eea91ff71b9c730a42d0d9f6df05c5b9b78d99078e4b2f6e24ec92bfdf8637ad3e4f72 -DIST firefox-57.0.4-ar.xpi 488160 BLAKE2B 25d4d6b239ce2c3e200635208308b643701fad162fce730a2e325ae12f1c6023788028ed9816bc8a854d1d2365a5fc3c9d83ed509b9513403148ba558e491475 SHA512 516dcfe19f016df62674a0d0c816b92f64bc90fe0153a9bedb4685e3deddc29ac16d6ffcb186adf5d0f99931f3a7deec7c3ca66621822f59c85b487f0e542174 -DIST firefox-57.0.4-as.xpi 491075 BLAKE2B 31995f2a8b3bfb8c35a7816a7d296e9e40f9d103e26ed628928dd2e421d0922f5bd97b656ef1bbb55e1fcf9be46644b025217d3fbb5d0974b45c237003123286 SHA512 cb947973d9bc392f24224bf5103ef91f9e7c354a8fc4df079b3a1a00ab2e0d26443ed92fdb4d95f187c2a0137bacfe28f5ea83f0b44ab213461a9767b0f628d2 -DIST firefox-57.0.4-ast.xpi 455504 BLAKE2B 610454cfc6da881384d66a47fb59720f238e21c86d5d0c2e2f1fe622fce336a7cbdfceddc901897c1c179c763545eaeea12e2ffdd6dcb4ade2dd8fd21508d84a SHA512 46c3d9c543e23b897b1c6cd94b9cb96db722b73b66ad315bd249b60a27a8d4f221ef8ee0bc43de126e9abf572114242f11127617fc0791ab77c5c87ea98f3c41 -DIST firefox-57.0.4-az.xpi 466045 BLAKE2B 7afd401b46c9ce347052d9a4f3195e8064e089aa23a54d0bfa8878e5a52c2d6526a33d7eaa80bc64d9fb975941e9411da89fbdfcb91ae641c11ae36b8f987b3f SHA512 46f5719b2fcb585c418a5a42cbb92f5079340a3b75d8471f95d3ac0a9af491e7d2d5ef6d3b0d4e637208c74156583d7b38024cca7d8912187080f3c8923cc139 -DIST firefox-57.0.4-bg.xpi 510351 BLAKE2B f7fc7192f40a8b385da3435dea04a3efe85a546a04c236615b0f3403c97b917a4438925cf4f0b37a20b90f7c51652653414965bd6592e58c3abac1d611686558 SHA512 07bacfdf881b0461b2e2752cb9c89e488d8240c78264c664cc8ec8ada83804377aa762650eec1a1314d04b628f6ccd9996162377db43b2099b5fe8d49d1ea8d6 -DIST firefox-57.0.4-bn-BD.xpi 527189 BLAKE2B f6a4900654695eb843c45f83fc96a65e331f04144f86878d0fe2795f5ff09bb9474006dd7efc6e507c3886ce549725bb0da478de3d77c5b4fc1d7a540280cb2b SHA512 6ac599803f705435adafcdc7d25fd4b0ef0338a2f06d5bbd1c83e444d613289421a4e13b6dec770973cd037b6f5499fece77d0ee44d43f6e37b28796253c5edf -DIST firefox-57.0.4-bn-IN.xpi 516180 BLAKE2B 6039ea94bc48ac630ad63f9f5a7f2d6a2f5a355dad2401118fa399e61e0e2c6336b3966cc0c78d681e5a898db34d5425039812c4f8d5921fcd67f234178df0d4 SHA512 0339097616104f337ed14c8be30e27994a8c20cdba3f138c50f6b8b5bae06803d6f4b4448cd6b4967a071c54e436b04be0c0c110e412fa21ebfcb5c35406ad94 -DIST firefox-57.0.4-br.xpi 451866 BLAKE2B 032a6b2e17a8128c164dee538fe353b2cd1d1981107c88083d5acda864ac59f0b302bb8571e9996674d14180ce380708a5928ffc9f688a81719401930b0da680 SHA512 2dd0c57ab848fdd2f9e18b226fe614aede91f330292a4bb35863123453812d1837bee31a8fe6364b16e02346d9ce065b7493b7171a89ea690120a96c8bc8b4c7 -DIST firefox-57.0.4-bs.xpi 459650 BLAKE2B 8aab9f1cfc53979d687622b8f125d2e2e47d6edbe7d726fdb1ec4c9976fccfda3a15a5ac62f82908d77e3cb405a0408370d6d2b3f7ed8e18b8f7d5ab6a209370 SHA512 0e14fb9649155ecf401d4659bd5c7483f1c767b2a9fa30c3bd881093b58a3680a8cbea78cc8e64aa98fc0d36aa483041d6f58a99dfb085f8b88bff6980b82f0a -DIST firefox-57.0.4-ca.xpi 466641 BLAKE2B 17b6e462fd694a3954e3e8ec84c093a33eab32f56f6b0d4f472af1fbdd43c19f782d6513935276b1032bfdfa2f2741136b9f47b8de21469b81b580a0e7e847a7 SHA512 1469709cded36d797c4f613640a2cb784e0542dd27bc8adf4a467aafb803ff45685b61fb5aed1e1ef6424e1aa2bed0424ee4e4e04e6337468f232f48f9e4925d -DIST firefox-57.0.4-cs.xpi 469457 BLAKE2B 80bf90022f4982ce947e2d10ff173ba94aded31b8e18c0283439fd465980a2cdd3da51959b8fcd4ad2091455b5957d38b9360289c187af9a5242d87f017eba72 SHA512 c89bb1b9af7672749ede46de11effc6d172a59e56049a07b116902309091536201a847401ca632f7e05b155b677c1a8c272d66672645cee1ae1007444471de6d -DIST firefox-57.0.4-cy.xpi 455788 BLAKE2B e5497b22a22de6a224ad0ef9e1d019b7d78878ac79fe5408522a7a6ea87e085a3e4164056d520922764c8c2573559288386d55614212714f956d3c3f2a9910b8 SHA512 e770d35cb68a08c6b47b882d3333ea473e5b0d06a49a30914a14817376b2da6322553ac1f7aa7ed3807e649f9c1c94409e8642102d1d21c463d80e89be7d17bc -DIST firefox-57.0.4-da.xpi 448416 BLAKE2B 8bb11a3afd92a7ec8e6c952369a1c8167279b9a1c7733eb891ab3e4ac27a4c997299b62e0925d7f54db9af86fe845532307b0476133d9a11c036761ccfb2f922 SHA512 005c9017c3f023a2557cb9fc0122829d65f673bea8d6c6ab57166bfac9127cdaf112c972257d7e5d680b5861b31411e109e76cbe40d13494f1abe97d0241cc88 -DIST firefox-57.0.4-de.xpi 460813 BLAKE2B e79a42722871f37ef66f12f2d88d6f1ec3bf4814dbae69f51545da91c38acd64a6e45878bd3f7a44ef22b493256c7b0575827c44c20a65ad315c594a29167c39 SHA512 ec6572ccf5dd0eb305ccd422c2c48d34bc05523cf917289a207c59c4181dff5c52ab97a9a1ab9c90a2fc3690a51a6748e7bb05ac45b9c11de7aeb5a9ea564bda -DIST firefox-57.0.4-el.xpi 534484 BLAKE2B 4c8d342c7e2222ce5d8f0c19fcdd6383220d9f419c8e5b36780964a581b2c20bbb48016e85089178a730dba3b4f49de0b5cb14249acc0e67138a9b462878a517 SHA512 5fdc5fbdf3841c6924a43480a4399294e42fe9b1942f2258505bd9daeb8292d0ef0987443bfd1c4a2a6b4a68ca46388cb185eb12ef81735327029ab7526f32c1 -DIST firefox-57.0.4-en-GB.xpi 435623 BLAKE2B 707301c8176ab7ddb31542f7392bd59d63ebac375ce824145bede45b3310a959610d7eacd941f2d4899088b33fa8cbc72ee38b9f065c73925c526049cf497afb SHA512 83a3e1d4e910d48f03b0170e1730c23fc33d57d9a286cf761604b169298453443387b5f31e945684bfffdd805f7445d6f55c87fdddfd1ea66a3a6e180eabd8c3 -DIST firefox-57.0.4-en-ZA.xpi 432020 BLAKE2B 64ec9fd7562151fbeb9590fdbef462d01720fd77a3b8168087e1b389a8b83a465953bf9d3c76243f31149e0f9e1a865d95d07b5bb0635e05a011db204de6e0f2 SHA512 18348569f2a32490933cf19910b23eddd26bef8059b7735bb16c40a9378e37ff7b6ef748428cb5fa989677aada09225daf8424f2faf1e8b42c3762a3dcd3744a -DIST firefox-57.0.4-eo.xpi 454910 BLAKE2B 1ad97cf666410e4ef2f0b072f28508ff5039a8a1b79016c350002192a6e2dbf71ab38e63df22ff8114520d4f8e87231c72b3b522686e814570857e85579ad2ed SHA512 151c12d3e29afdde34d5b6dad73962077ec2853582e8ee318fc39f31022ad1495460a47ed84c1fe675a7567811f4c844a5564ba07f90f29f009f190c8f9a7eb0 -DIST firefox-57.0.4-es-AR.xpi 462980 BLAKE2B 0ffc5a48b79d60fa1762e3ee623c263c6af0a27075839fd4be3be5dde6017dbe1f31616aa1cabfb57dca3b02477853549038b8f11dea175694dc3882326655a7 SHA512 940e3984d23c4ae77cb7d66a08e59e4438ede0ef0ec6a8b12e3b5be6faad43261df2c373536444f92178548370d4b1a9f8db0b9976109c39aa4eb6fdfcf9e361 -DIST firefox-57.0.4-es-CL.xpi 465514 BLAKE2B 0b1ae10ce735cc273b4e3f6d2cd2a47dcdf7c7daddc021ef8930337d22461f2ac95e92d58ff13e2e2b50fb1beaba1e0fecabfdee1098e4cf2f2f3c432f172740 SHA512 3e3789de5e15e90afbe8ed8058449bd200d8872cf7b5991de52d5922051c8e909d4d6829f673066e3933b3d45791ab6609ae2006954c867fe98ae326fdd943e4 -DIST firefox-57.0.4-es-ES.xpi 353625 BLAKE2B 413faf457bacd630024fe7fe350b31a48a663fed15b9c2e487bbe11f44cd626c1488c97b345843e33a0593e6b6067c5d5446448e5a71cd6f51ba5548e57fdc42 SHA512 d2442e7ea5e00baef742f9074f188a9331b7cdaa8258812de92584b977e06ec10a71368c7aacaf1985b733dd80298049ed05532aad0d0235dbe003e6080cbbce -DIST firefox-57.0.4-es-MX.xpi 468761 BLAKE2B 0437dd6799ea37248f276dfe5b18f29e291e8d0c37ef9403360cfff9c23a4d40c9a94a62b9b156b93e4c1942d8297e6692b5002425217132a088bc974dc930c3 SHA512 489410d5017f4098aac4905675eb7a0335a6edaccd47ace2dfa9fa24cf70f68afd266a6b0d649a06d69212b96496bec06d86b5afd6fd7ea1591343cd748d1f92 -DIST firefox-57.0.4-et.xpi 447279 BLAKE2B 6a5cfed2146ac47bcc23b1c998e5ee09a278c083aa3ecfa85629b5444bf0dcb7917f2138a71d96e43f70ad12ab3b3f209513b4e65959846a31e5989e19650184 SHA512 0c049577dfb12feffa9f9b65fc4762ad5ef3bf0e3fbfb0f0056bc37471121c10a07e45cccb436f80da7495a2f6937b13e244d9eda81fa7bce9c25d9eeea2e3ee -DIST firefox-57.0.4-eu.xpi 454673 BLAKE2B 71e61d516873988a536c187222a272ff2094330b80b3437159bd5606a78f9fb7837cfce14ac05bd50dfa9cd2172926aeea9182e219a78890a45916b260cf5801 SHA512 056f0916dec50f6c8af5add42d851fb9dcf557f931391d4f9c9077cf692e879fbf27a66a3bf2b8a3afd5fbfb0a19ba1c1d8d12f54232312010db5549a2cb206c -DIST firefox-57.0.4-fa.xpi 510829 BLAKE2B 9e32943ea5798f0fe2fbbaa4b8bd15f5981442465ec9cd48b646095b539693d1a350cdc5f9615025712083914f0c02e823ab4af62e5ce6fc80279488562a9e51 SHA512 b2f650b940c3e5804fee61fc82c26ac55405ef59f3c0f5f9673f18dd10a421270c626817da7ed436a535f574cd0b5413a2d71923d5c4b7e27f412f528f140798 -DIST firefox-57.0.4-fi.xpi 446244 BLAKE2B 7219e6f8f663155630f264659324199b70d9dd02583fd4e04b83a7532511217fe07906ac0fac64d98b09649f9bdc052270c59061fdc41826ab48636de5a7ee82 SHA512 a4816457ddcb4e6466111f5f0622f5644d9dcaa4053dc11aa8cdbbaf22ce17db97de6ba852bb8ca8ab823fe3c4b19148ad3d417c66a8687e5a6ae0c7001f94f5 -DIST firefox-57.0.4-fr.xpi 472722 BLAKE2B 21af89c94ee77f5ea7a8440596f96447e8e9331a3d8e30345df9c4bc374cc9805ed1528ec6aa14b78231d9ec714b641cd2e4b0439073722f958bcfb244252a46 SHA512 9a020647fe0a77f870fd4e70993c053862fa02fc27f7ee07b19822604edd298825cd0a2b31b94615f5a46494f55289028e5d5f4934f4d347975ce01053d58135 -DIST firefox-57.0.4-fy-NL.xpi 465911 BLAKE2B 115f6adb3ce37017d6a3c1da7d1f899d0313828b5cfd7904332c72060fe2f3752d4de52b044d259725290d4675ded5c84dff3b4799a1038efb2b190502d324f3 SHA512 672ccdf0c5f81bf2370c0ee38ac746876038dbed828dc4c7d3e08b3e7bcc384ba57c84eacc8182d5246c9d8d27fc1099eba775969040c7f65e760e6a7e31d3f9 -DIST firefox-57.0.4-ga-IE.xpi 475963 BLAKE2B 508815237c2da512133ea546b37ac473d92a0c1fc40b84faf7d69890ee8a81d03017b53ef04c09e38ae168811b037e42df26506747fe8ce24cfda565867eb14b SHA512 f2c9fd5d05466c7146e46fea43b5e4544a7dd28d8983341677f18b0877ec0911a13c6d7fb834268c4c93bb1ae072df0038f926043cfe2875ca736123b708327b -DIST firefox-57.0.4-gd.xpi 465122 BLAKE2B 04b2b5a4e2f567712c09ec538b6f297b53ddeea5fa24b74f2866dce10ef8d70e93acdd8b77d79188a1422bb72da869d4fbb6e0908a59ea9899198e3b32f8dd32 SHA512 1386a650722b16ff287d981801d7718a9019cf233bb111c056da474b6a7ed39c297cc22dadcf538269aaa9fe49b8b0319b02e3293716a2fa6fa1c397fbe244d0 -DIST firefox-57.0.4-gl.xpi 452032 BLAKE2B 42f4a1196c06a42f9964e0e47f8e7fb46ceeb9cc6d8b8df1fda9224bd21c3dea8636d2639afb7a560f8034b142f15d432ca995ea4d5500b0be04eb5fea821df8 SHA512 e3501d004ede8f6de29819879a347c1af74e2eafa3a065892d11104eadcebbf4da87dfcf00e3f2c821d0bebe504c16440b5b21c69a270447b0f0ad37fe34d764 -DIST firefox-57.0.4-gu-IN.xpi 511990 BLAKE2B c0310ff22cb731fc6cfe83bf077c3f04d5d5d35a87ea094bb49997c3c3df45b06a7e8a3d91c7736573b4f3ecb9cff6e4da8349383003894f0ec8c35c2e5d55e8 SHA512 89a19cff9bcbef3cec925a6fc3c198aff02657bafcc0723751bfc714b5afbb25d510679ac6f6086d994342a8b588752b043b05223cb58d347ca2083298b98386 -DIST firefox-57.0.4-he.xpi 471921 BLAKE2B cdc099391d6e7e5b9198774155670ab8ea906f42470b0f355c3200d12a71bdf0fd3189cd86c17578d2ba13ce67a3f8fc972eca3672a860f65a9a171e068645c1 SHA512 1dacb313cca1e75fc76c124a766acb0943191b573640ad6e306b83993fcc232ec522314f81de14bf376c5bae0e6126a1c666f90d9dbd95ff6f1f31c67d5db316 -DIST firefox-57.0.4-hi-IN.xpi 526111 BLAKE2B 406959069a984d22e1f185c23cb65b3279e8fc4635153b7c70cbf11a76f77ce326506f1ab65513b7e54b64930d81fdaf02b2e0b0fc3ff76b91e74a721adeee4a SHA512 81e40459cfc7056a4538de41daf9403f67331279e795a180c2bcdb61b1e40e0158e82d9c0d161d0ddd7352492f84dfd42f5f4116461a125aebf3a235225994a1 -DIST firefox-57.0.4-hr.xpi 460722 BLAKE2B 930d7a485e005924d1aeb4625448533b08cf82803c0c5c96333d012c7876faac380ee0aa56a0f5afb757119ad27e998c50363d5a942b42d8f845e9b564a557a5 SHA512 c41ee4272fe6b228baf6a1aa017b28c28211c7136c01777b105d9e17da75f57e12b24784e4b9ef2e64a6e3fc5eca826dfd98eb8c5a17fb435324db5a6689df42 -DIST firefox-57.0.4-hsb.xpi 476505 BLAKE2B b6f736a47fdd9338e002005490ac8b1ec0fc4a42b8dda4d153cc060213bcf1fe90e5322201b4ed05aaf7aa36a2f2cc0ac48371573f0b7b53d0ffabca4c14c338 SHA512 b266d38bb640169d996eeed588acb8254ccabb8d4e28e61122db9af251b8ccf98f5935470e27cf2368e8654a128648d63b5330030a990ac82d3ae400bd133ba5 -DIST firefox-57.0.4-hu.xpi 476607 BLAKE2B e90b618878eda7c5fd9f124e4dd7fcf13d63a1aa439b5df44b4dea18ff5f8e980197d4d93059e0af28a95dfdb00004f9d3113f14e0da148d1b475c17273dd3af SHA512 9e8f31c4e618baf20b66ca22e6384eead80053bea72eb181e0e3452904d3c877fefa0273f66cdca84b979930c83a3c65161be336fbeae78442af1690f6102602 -DIST firefox-57.0.4-hy-AM.xpi 510825 BLAKE2B 9a6ae90e9f3a9abda9df78f3525d8e0010945e7811be8b075d3e84819f53265dd639c8d5762c87cc8008a919a3506a4cb114178e97e41f91656deb6ce0d82a8d SHA512 6804c1fd521e060ebeba06b968ecae455d59bd846c2ca9d86316f1100f59fa2a98973067c7d46cebded4f1103111712ee7c4a22b344d7ddcdabb0e5ee8b863b9 -DIST firefox-57.0.4-id.xpi 444041 BLAKE2B 68ec0ec9ccc78edb006c428dfdc6b40009dac3a3ada47689b33fe657f6f5ba094fd02de3bdbb1c22f2ea4e7c2fe39397dfe7fc83faf1253dc2a627ea8ba9e0ff SHA512 981b97f7ac720ed7d869cb1fb00854b35bbf4df8d83c05f0c92adfc47dc2fc942285519b32b2a8f39ddc0ce69d8b1480cdffb02843feda519b728e1b614c2686 -DIST firefox-57.0.4-is.xpi 452660 BLAKE2B f46573fe2d804f265da5efd579b7b5ea7381f1b8adf870993c68f5452a3535dce6a001f911df582e21b9e014f7bfa0ab469b2621286362965ec1dd93a8554928 SHA512 0fc415fc733e47949729697d95535b6c91703e627c0f41153d09f87ef4c4add103027b639b41eb00f6a2d22061dd9cb520d2a4add9d55f5fe93a996eb807db4b -DIST firefox-57.0.4-it.xpi 347172 BLAKE2B e6dba45e4e3d3f244bf509085139b2d2c26ed92a1609dcdd97709faca2bc26ab90c3c0ce0fac43468169b5cd7f77a2f83f031452739264ca9cec7cb2aa7914c9 SHA512 5bc30a0c97408de828229e920f2a088412790d8dbd6fedf337494f9623999af15d57951cb0fe97fe5071be67effb662f4c82067d2833ce1de23981ac9d929a78 -DIST firefox-57.0.4-ja.xpi 508553 BLAKE2B 51894be6073e4a8622b5f6630c6dfffc37df895c1595e0992636f78b97dd8c3334450352f3efcc395fcd09b8158f8a387cdba652d5bbd0619393ac1d95128fab SHA512 8aa7dd80ecefc7cff2a2f930b5aa903a907e0c17aebc63fdf457e5e838c2479993d13906f8112e8b6d8df9d1a62e9853388b9460ddbb96638bf5264c3912bba2 -DIST firefox-57.0.4-kk.xpi 519249 BLAKE2B 3bbcf59f0e6c490ab43767e56ab0d1296cc6ac9523a19743ae921a510378759fb67b885acc5f69bb5ba097e7576627d0c0ba73584eb52aa1bd9258735a4d386f SHA512 310499dd4b4a0adf4c343c677dbfee0f785e3fa1d4b13233a2a481560100297d10ace69ea4af75d9969ac1d3abd3595f644c294ed68a7909c98e120f4c2fdef4 -DIST firefox-57.0.4-km.xpi 530080 BLAKE2B 599df570289bc2ac7b0bd23b259956c1a4fe4549db27bafd09726ad55792b78841b662ae45b33c4aca0e76df2af364bd58c92ea7758bcbe7396d5dc2af505601 SHA512 0f78768601310879311654ec772dafeb3059ff8ffe5302ff20c7f4fcad3c624c6690a5d38024dc8f1fcf3e57957708cde73226bff1bfa1713b81903340eaf95f -DIST firefox-57.0.4-kn.xpi 531316 BLAKE2B 98a06d0c99c5879391965242661d19ee1eb3930985fcd6aa42c5edd47fcdecd0afad443da36bfbe0eafcd32a37a36fd3c7b2a2af4dc06a6eabcc833a222af0b0 SHA512 99d274f0744455161da15f9fd127e8657a5c462bf3b28da5852b9bf361a254dcdc9b1a986571be95c4136b9a0c6b4ad3cbc5ef604431b2e07b3fbdc726a1f25b -DIST firefox-57.0.4-ko.xpi 487305 BLAKE2B e4bd68dead6605fb1aa19c2dc621461250500814ea5e70fdbec8e252958b825e43d116faebf430426a47b9b5ae1b92d9586d49964f78acb5033f4cc1d8402344 SHA512 5eed124675c4f93aa172acb2aceaecd6300ee7d4a0021a16cd9e551247c5b0b120271f70aeab5e5dc9e2850f9e90e4a7ccfb59415e6eac11be0ec3a3594c8813 -DIST firefox-57.0.4-lt.xpi 474957 BLAKE2B ff24d8709812311dee857b18c0988294cea77c4050d51bf7b0415bd52d96a038e575080c1eca8c1f195be58be3bc4fe0542886de1e035182de716ba79dc823f1 SHA512 309ec6f41d3872c3c7be88e4b38a708c5747d90c39ec395bd038d73e4987a18afeea28b9739b7529a09e4288a5a9269623c7f6b32fd5805b8515a5ce40248d57 -DIST firefox-57.0.4-lv.xpi 465243 BLAKE2B ca0e5c4257a23f64db5f68da047996ef0e8f21bd9ee2fc7dfd097f7983fb102f7b303cd3c254a812c0580d83e136ac8746d2134249345ea296569d57a0a701b6 SHA512 ae0077dbda67ee887af820865c2d6958866f7849a9dcdb43dad50c67ea45f10eb09a401ea5a247d21c97da9677754c52b0a82d47caef2aa048b3b7b23d46c364 -DIST firefox-57.0.4-mai.xpi 507396 BLAKE2B 3588b1e808d532c1c73f94414ed7678307b16f6c336971016d3aae4c7901297d4004cf28b1fb384a69dc7ec0c702080f1abbdb51da6be7c0aed996541ed8f3fe SHA512 d1e814a8519aedb86a60832fb2fcf3ef3571ca5fde918b83c1ca34d112ebd510f8dbdd2b1be29b69df36932ae1b5f35d4c4d758d6a71a6a0027e1af4cb066533 -DIST firefox-57.0.4-mk.xpi 490853 BLAKE2B 75442e650b4483c7b7d70e9ac69e7a48f353f2d2bae593ed32366322b512d2e7dd48600a29dd780bf1f189b4a8da8ca04b7ccbc7b20a2cd65cc95835e7a39624 SHA512 8b23ab30ce9d55b713307c1f11413a6aab0b39ff243fceecc8340405c9d4de09ce278e30296633520412f68f431ac2a8d9c64e75cd1dc4499c46bed81d64d48d -DIST firefox-57.0.4-ml.xpi 528255 BLAKE2B 5afd13b9d0441a0ac6151fc18d57406d48cf6c1dbee695d75d52b2260236e1f07df0c48b6535de7cb49374d1e139ba00595aaab74290ce4a592e43181415b888 SHA512 d9b894e9c8f311eec019eca1f45ef23689e2a776804a521c7eee405e9e66fba4727630ef739d2271769b68e229fa5a3f0d5b7cc0d4fc334b244cdf4de865ad28 -DIST firefox-57.0.4-mr.xpi 521290 BLAKE2B 313f289b28cf4c2abf1103141f920c7129b02164fcd512c5992fe26c2f632cdd3a91b35725d1076efbf08afff2f3d02248dbd60f3354578a777c1cb93e402bb8 SHA512 e3e9634544c02ecf76f667af61b22b786e86b29acfe47dedcded71ba156c77295efefd0211bbdf9af68d6ef996fd5051971a180d3cdee82da65bf723ecaf5fd5 -DIST firefox-57.0.4-ms.xpi 451255 BLAKE2B dbe75e93d6b11e8b6a57b94649cc02a26b5a665403868842335216a89eace74b2b7fba9089c50c352d4c732381edd9003f8326c6f3a093822b0116361e6ca26e SHA512 c7027e291ff99a78bb1680975d748e53e2bffa28b9ba0fc90ad2d84fda16e67a67c19239b794166cdc048d509a225ced7c91b2e758ead4ba0fd74b9215edd31a -DIST firefox-57.0.4-nb-NO.xpi 451557 BLAKE2B 7e6155e3f24df1ea68a1f1d367fcbafdf22d786b716c66583e4d26c9b0b61171cbe6ef67b8c77c99501d59742ec6f417c7bc6939309d5f3ce93025fa971fcceb SHA512 17757897dbe7428cdba5d75de349770d63c8807cb78b0955e93159d968e220048ca977be222af7bad1d480b15f60386fad443fbb14bd277eecc4573c040c495b -DIST firefox-57.0.4-nl.xpi 458319 BLAKE2B aeb53483951ef37459b09e1e7b983bfe7151249420c28385e13d2439d47f0d9cd0cfe3471803140ecbb711ab58ed6ed19c5b17f203b80cda2c708499d6db815a SHA512 f8dc480a35bd2784966d949321f4b79ab410fb0d4625c2e445fec836b890e463a3260fb96c9c7746e595be14332231ee046eb6beddd2c31a0b2495b666a76125 -DIST firefox-57.0.4-nn-NO.xpi 452004 BLAKE2B 7bc8d32e0934eb4cdc595b3e486d185889401253f5e53cb277f323ee233b4e45f4097cedffdce0db768790aed05d3aa84ae36947fe42aebc3df648770dbe2336 SHA512 552ce12168938e26f96f1148fb2273a44769db329018e7971a6c7da40ddabebb59efed7068cbff55ec624d5131e89e51fb8442e35fa2bb12602bcd040cababcb -DIST firefox-57.0.4-or.xpi 500867 BLAKE2B 4aa44d4d3a379157af063e833c31bf71aecce6fa7fcd283c126b7b1d0df484279f4e23fa49264b32782aa32b5a78f2068bc71163597b4b9350c5b8a823a24975 SHA512 e44e8ff836a4b5fcded054d1d3b709b0abc73b198dec3e69e6d49e6046be78e463526ca269760a5be22bd49e2cdb4dd85c37dce880394dae1cd6d5d59cfd1ac6 -DIST firefox-57.0.4-pa-IN.xpi 495272 BLAKE2B 96ee15e1808ef9d7eb1772932f5e8f1fb314479ffbe35788a2fd0e0efbe7901e8e6ffe8a28baf6aed67e6dd6c849a42a9a002e42decf23e1dc9e68bc53e36c27 SHA512 5d50c845c71b387021dfa3921462c87c7c6bba09d3411813481684dc4d7a04544f0aa22874a2f714244b2dd3b4a124755897083dee9b4921b26d3373f57bfb33 -DIST firefox-57.0.4-pl.xpi 364230 BLAKE2B 1d69a9e51d95e21a6983337c3273c50bcd788b2c30423b90205fe734413d9e3d8c49de525acce11516dc8917d41d028ae685766bbb2dc6e1e26ce5e60f26440c SHA512 2ae924345df868ffac6a7f0ae17afdea57cbc8d32ba9dc46b978709cc8a092c62bcf091a4057402b00eeb713eeafee5092e40ce63e1f920da41a4a2eab172f48 -DIST firefox-57.0.4-pt-BR.xpi 457154 BLAKE2B a8ba9341e3c865e37e2051fdbb2d02c73c2ba44fbde5faea588404df5aa44fb7ca5ca435f10433f0db5d33c0945762f0cb1d5b1140aff4e8a902880651db1d66 SHA512 75d1be94f2a1f9a4abc485380ce61fde5ec9df796e9515eb521c42976063b4d91fec3874f27dd124fcf44102cde7b3d9f877020e537fb7cbc26979a8db976d86 -DIST firefox-57.0.4-pt-PT.xpi 460000 BLAKE2B 5caa0dc54f5b60cb831b49251b9bbc88eb2dcb26106891e6e59691685c8f5038e3523f9f5c08e3dc9ff1132b2442cbb254321052a98eda1232811f8fa221e66a SHA512 bbc851c4853d5bb77a4d9585e6279965cba82839386b3f55d8bdcf65332d9828243a21f4f3e358d383fec8dbe10ce11c62bc936b301b00ed1fff6648c6506591 -DIST firefox-57.0.4-rm.xpi 451059 BLAKE2B 17d9507ea448228a367bf065bffe640e94d0df4ad75667c0c2b8fff99fed8e6f0b49090e5ad5608d76db61457661f3d86cfcaa99d2a183e33073e7f8713a7a78 SHA512 7fee0fb1fa6f26075b9c29a7bc79d4fe09963eb244d1ef4317cbba4e2d8367baab4da3ca812574f44d37ea257a15a8528a8cda0fe03fe2305cbf93d14e5809eb -DIST firefox-57.0.4-ro.xpi 455510 BLAKE2B 882ab35bf09e7413a90486fc115657009e89287ab41d8ecb83820d191a2442ba7a15b0ebca988c94a65e62e2d052084af07708963b1495ba4fffd228b2dc400e SHA512 29a499bdfb50e9d1a1d28e5b8cd45aca8333b5145570ebb6fa63c37b917785e23e626473e80d3ab1780ecccc5fe6f2e594b2ba576d65f31346fbfb7f64fec631 -DIST firefox-57.0.4-ru.xpi 527005 BLAKE2B 8f82d20d03ef9f55792d9b58f32ebe5f744165b071cd7e048dbb1c1fb489afa106e32a82656b357970b19523f4f65d78f113cf10a54a4ca05d7d8fa667ccf83c SHA512 e82bdd36d217a818653f429f4c1076c61b5b09faa2cbcb9156a8acc96bb8a420846657fdebeace6056619b9f2c052d197db0e5ec0e03c970ea312cd0c4a275a3 -DIST firefox-57.0.4-si.xpi 498324 BLAKE2B 879aa89cc3f69003349ebf87ef343f1f0bde284d90dd83948351f7b8169c0e03999efc43a2287bba48059f06fe1fde771b9399235a479eca22ad38a3e3aed63f SHA512 d215de76cacb3bae708aeb1e60d965f8218c38ed31acbcb711bb381e2d34d1aad5a080b3717fb1990d58e6070bad1d6f98c5bc41a78a54f0562c86e1e9fa6a00 -DIST firefox-57.0.4-sk.xpi 480397 BLAKE2B 69501dc40a9ede034b10a051d201948a8675e500c82e8202889a3297b48fd6f62515ab3e2562f96aebfa98c63f275f50872a51aeda35f7f2e7e18b1ea74971ef SHA512 6f7948573c782e79e1d8a47b2f3c43ba6d4ea8a517447086f3c934975e8575515a57c5f8f6553009c906fb32087bf12163744c5f5c5c50f95c714e1656339114 -DIST firefox-57.0.4-sl.xpi 459377 BLAKE2B e58534fb7c47430073d48b5fd8431fd35e8d99fae4568379e5a20834277dfca374c0585fadaabe5aaafc218781c5e3dba01413b11df250024a9ab5527097e454 SHA512 d32ef8fa4227885e7f416afd03bd18d788c279b489e08d6f97913bc7dbd9535d52dc773f4cde69554bb6dceac425ac992da45136b1da9bcb73455ee4db9920c1 -DIST firefox-57.0.4-son.xpi 450930 BLAKE2B fad4254c4feb685a38ca2b95c0fbd229a2af86e7a521cad99e67d81ce994e75b6e5b9aa0bb3cae820f0214b5177bb8db690557a0df09e79fef505d8e5e2555d0 SHA512 dfc9ffb20eabf418fbfa23ce120a6d7c54eb26046e4e68f4303a24b93357c848e2a8cd8ffe3f71638c1ac456d1d9054aa3dd7885aa6f00f1afe87d47837e34d6 -DIST firefox-57.0.4-sq.xpi 465051 BLAKE2B dad5f12062a565327c800cd26925ac638aa6405514a69edd2e2b624f7155812976e41e85d56d6b5531aa6779a1172456ea5c07ab9f772188e8bc2826688a88d7 SHA512 8b5b8bf94b72a6792b93dfae2274514a02565a4aa64f8bb38c6dc43e72b723f973b298ff32809fde22f6c7c67e339ed0f467c180f62b382bcf708ded421a46c2 -DIST firefox-57.0.4-sr.xpi 487004 BLAKE2B fa3117646d1e746ba08f8c8745cedd9352174591f86d952e654a984075d2e872c4c0523a7253548ce5ea8279b2a7589c058dc7b2fa12d0fc3635aa6c0364f696 SHA512 0106c97c201313d5eae54d1d76f317942ab8e09b3e9bfd278d6f5309427b139c9252d81656b923f1ed86e31f012b8da4eebd348dc54564ed67ed3f3dad815336 -DIST firefox-57.0.4-sv-SE.xpi 459665 BLAKE2B e19c4d58723c7fcfc21d769dc98ef83404b318de257c4e9fd9cd95145f125c935b3947868c3f1e5fde9145df92a6862c4f1c3a725658d44f400bd61175a92176 SHA512 8034976918ef1b77753e6e7106f03aca3c76944d7bd56b0e99a5411e0661c5ab6e380e52d5a14c8dacdc4a20d6b2477684d6ac27fe9e8a8199cf09a652b8a512 -DIST firefox-57.0.4-ta.xpi 513228 BLAKE2B 408600f794c9368ce08b3d4f85625137eae000f2761fd6d92a2d98ff74ad4b12ed2684b795d1dc953c25c58eaf859132be855ed44deaa155dd580cbbe82d773c SHA512 34d91119facf80b12dcf5fbac51989f46fec1fa4c752ab705e693aa38bbf841fc82ff272b47f972ef69bd4740a0d9a68825b3aa38487d4197128525333d89496 -DIST firefox-57.0.4-te.xpi 530693 BLAKE2B 258d7aa206125c441bb797351647440b0fab7924f299041fdfec7e1b492a94044c7529ad44bfcb67711149248419e0f0047cb14e9594749be616e38616fc4e2a SHA512 baed8762b874ab3bbe80d2361d8fc88bfe4424c22c6be86027439ca8b4b47f09188ca06fce2cba033d27ccdca51c122ce6006ec8706ec51a098a4192d14836c9 -DIST firefox-57.0.4-th.xpi 502452 BLAKE2B 4262657b4ac1f5bcfa01286941be8eefaf9c9448335a0be7d617a35896182be9098287cd72ec5a16a162a11f5b8a938e07c27985d13cbda07d169cb43b78f8ab SHA512 c4275d18ec42bcc9821b8e422f3f32664aea515f8b8e73a93c812905ae962268876554178db5fb82dc810d2fc388478465fe25ca7e1ff40dbc0bacc33ca6511d -DIST firefox-57.0.4-tr.xpi 465581 BLAKE2B 7f107f1bb0d51bcd8a5f97e42572148306b4448d21ea885986e4d82c64711079f13c9c8abc57d1e1832f9721a9f07ab40038ee80c69fed49d9a903a0123572d0 SHA512 70c9f17bc34cbc2991fb5d3ff182a73aeabc0334b30af4b623aa392c464e8cd8297d93d0f167015063fc38ad26f80f062683a4a0a992e08d098b199ae57fe7d5 -DIST firefox-57.0.4-uk.xpi 518138 BLAKE2B e3ce7369317c2dcab61136ef1192fcddc00804e01d1b6845a48b48cc83f525d3fabe62b1f94a03e477634a33ada3feb58c2ce3614977be2cc38a0ea12d226508 SHA512 ab9cd22fb4a3996b7b57b7257c34ce64f20de2b734422b9d0303c9f80413a417adb3a16ec7911805fc6b028e74e655dd8437d6c803e7d9598c9b772702b0bbc2 -DIST firefox-57.0.4-uz.xpi 461694 BLAKE2B 99e239e4c5d9c1cc4540016fb5017fbaf3b0d07b976d71572d5f72383e1cbb3bc6467185f9a027c93153a861481ffdf68812cb40198008096cb716bf8fae2d86 SHA512 bc5e0109820267f5dedd46ba8522927bf081af44cd9edbf8806b04c24cd77434ed3f78b67e0b5ffea295ec42482f6251b2f43a7929b68eb04ca71fd7cb543dd4 -DIST firefox-57.0.4-vi.xpi 471320 BLAKE2B 1ff981f26985f32597d38d232f19d1b2c6f539a09bf3a9c993bd93633929a41f09aedf1fd2c9451fc452ea5c49ec6e8601ed18a2c720a8dffe722fff20502ee6 SHA512 184dedfe8a676f2409cb4c3ce45bb52ef1f952cda4bfb0a5cc0594bbf633c4c96f61b40eea5bbd6ab161b552928e1cee4f8c3d544e10edc38a3d6396e0da62fb -DIST firefox-57.0.4-xh.xpi 464461 BLAKE2B ae75465ca965ba116999294563697d2b88b9a07734c41e6a1c6e38aa5192c46b1ed109e065ad01053017b8ba1a333bbd116a740afe526246680769e2970fe554 SHA512 cab336c5081974348341db82dbb053719bdc3f2547e8840c9e139afb8ebfefcc596c26ce692612b7d548429624e8a68973ff81fbdfe3a89764bd209957fc2199 -DIST firefox-57.0.4-zh-CN.xpi 483625 BLAKE2B 56f04e4b8a4f2aaebc33522ba422ff23d482f22008e10375455df480ef8e42e0d0d3ac618dcb84c362acaa750fc9f956c58914acef8bec553055632a7fe6d280 SHA512 4031b88d2fba17360abba9cc0cd4c88ca3d98a1a073bc94626c104559c993b3503a138cddb97ca285c6bdd231710dd60abafa8fdfb0e34fcbfaa1a55fd6fe86f -DIST firefox-57.0.4-zh-TW.xpi 482348 BLAKE2B ca6cb3452682c0f5770660da22a77ec885e371fb6ab37276050d4fb506aac7e1f2c29f3b61e8adc76471e57b1299d565e7f19fb500e28ddf68d4683c8fc0357c SHA512 682316318346cb358dabd038815c94149e80d00d639ce5ede1952ac5b712165a7bc6e2b7ee33a79817915063ce5a02f595f85496e91fc1e172d1286453034f0f -DIST firefox-58.0-ach.xpi 445610 BLAKE2B eb6be1c533fd42d24fa14f3e1e370586a20ee05a1c6b17a83a95a1ea327a32d1925214a087175d3e4d22a289d8af87ecf83ed13598dc5e1966ce352a5f1ef136 SHA512 423f8e8a05f6bf8337c80f3229695281bcafee059b2d4a4b82a5093f6131da2255361da09daa4d03e6b6019cc39b5a25bf5ff591988200ccec25abb238457cf7 -DIST firefox-58.0-af.xpi 445013 BLAKE2B deb4e735c25cf74dc4f263ef2a67678e1e5e6c3155e94b8464ecf5f6d8e566aef488faa081bba057734154ccd5c581bec41e716dca95e910c99e90ff3371baf6 SHA512 2623233497530a2a415231a33c4c397b811d8dfd8449a5029f9555c385c5e807f3fd126c38a20a47903173eecce435a10b2ccd22c673758e0fba6b3cb95452c1 -DIST firefox-58.0-an.xpi 469441 BLAKE2B 70888a84aa9a359982167e6ed7eab01fe80f0d05206c73b7808adb17eba39bc3bc3a7c4ab0663f94310b347754fcaa04e9af656465c1323fa418e2762875c503 SHA512 4f802f2bfd34796ac6d4311a15e751d617844b6b5c32dba325c27e502c6eaca1e538066e1b0c66fd77b83d5e5be14a130aff42170a5fed87fbdaf31f91b12081 -DIST firefox-58.0-ar.xpi 494893 BLAKE2B f5b0a2a16933d6f139c9627178bd123e62c82cfae95b21f0d155d270a33a07f16365281bba80dbf7db54c68ff3b1f13a51dd4b2fb8b192cc8239146fc1931fcc SHA512 6761e9af26649c22740d50d36cf30936898df0ea704c27c379683c086cc4f02392bf467a78e823c31b5d9ccf267e0b4cd511a869cd4626a1e9e61bde56508b8c -DIST firefox-58.0-as.xpi 492795 BLAKE2B 7eef16952b37ef8884b9a432b6496f2ef5d05e3a760d8109c07e05f8a1ae8f9000e6d5daea1ebb8b6590c56a278456846d1a43d1a4f37c68d02bf8e5a374927b SHA512 52ae415bdb63985104bd52582019e240b8b3820eceb025ac1781cea432a4a117639cbf62fc7d43179088d071d6eed7a886ec45ed0857ef490f6ec74c528d30d9 -DIST firefox-58.0-ast.xpi 462086 BLAKE2B fb5f35f46cdc765e05a7d66688bfc87482687f2c1245175ceee0ba6379714ca50d54a70a3fdeac55669b0d4a74cc381586628439d5a17e0cc9febbd602c07e03 SHA512 fcff491e092a66c1b994a10b25418317197d477cb94d1c7f2cf262f69b8cc04d38247988d2010e0aa2db1ae5a341a32f06b6014de4a1a244bcf21c403555eaf5 -DIST firefox-58.0-az.xpi 470906 BLAKE2B de04e9a0f5cda4e303033256fcc392496c70a5f3e99101cc0ba08391895084ebdf49fc06aa78ca92ededa19cf6bfdcdc45ac66ac1d51033b2100afe687b20ed4 SHA512 c2148c3092ecf6bb17900b1880c00907a461dc8042cfee708179a3ac146c3fe3c8521ada123064f89942a9e96cb10dd6d90bfe54d59a3c0a06f3866d1ae367a0 -DIST firefox-58.0-bg.xpi 517351 BLAKE2B 3c5f66410274686e416987bfddbdb8301f4dd59a9ed4929a7b344e8c36b2c8c6bd3d43841945414ec22e179bd1c3125ed96232902e81164eaf17c7b1229b62fd SHA512 e70e81fac1a796d64763714971f40ef68486a5c54b849512a2ae06725b92c3c5629023b09a68d436999dece2a9eab43f8f8460bd522e82d13493e38cc8833acc -DIST firefox-58.0-bn-BD.xpi 533457 BLAKE2B 8987807107df6263013544e30249ec58c822bcef02539332e4ed349a3ef00973600a35e011d18a6aba0ec5fac86c806975ba72971eff5afdb3e9d915789b5df4 SHA512 51d19cc42293cec9e4372f4264e974afa3df75bd5d51e4d99bd25568760dfeafef5797685cd659818923c05812d22c04237733ba395d320a308d8a41142901ed -DIST firefox-58.0-bn-IN.xpi 518928 BLAKE2B da34c59992aa19a02eb11405ca2bedc14e635170f64d256dd4ab79ca7a850a83a662938a39b61dc02a94d315b92bd3d18b84bae3ca08e982ac733111cca61664 SHA512 dc88518bb8d955eb7f0d97d143f5a89c36b89e89c720d6c3ff204ea00f230021504afe54f36d6f7c763e2c239093e9ad186121cff87812fbc9745bfb16637a27 -DIST firefox-58.0-br.xpi 457659 BLAKE2B 115c7dc64c21070ace97d657141b5f2f21f5597ab3c6a2797a7c6313eeba865c6339064ca442e81ac374c8c954d7f5a2bb240a64b8f06d4431a2a58efe755769 SHA512 bebcdf7ed33444ec34e2775726d1d0939d3cf1ce4f3300d7ce438b5c60957f0fcd69e5ee5d57ba4740af2a936511a7805a68963a5d39c973e7e21db897cafd63 -DIST firefox-58.0-bs.xpi 466548 BLAKE2B 22600ab0e26d084f99598cd4fc32389a699a443759646ba333df108bb9aa93fed37647bf682a269b72b870b9502ec1f8e9efef4f60e18af3c8a1f5f402d6a97c SHA512 134768fcea70e467c9fd1ef0b7a5e03f2d4b7bf4ca833372cb4fefee95d7a6b8584f5385ec7824c5f814fb97d873756dd1b5200bbca086e6c9e21d1628fb3c85 -DIST firefox-58.0-ca.xpi 472767 BLAKE2B 58d8ebcc81b74033e0b67f7628e44759627bcf970c3d8169e324c669aa2000aeb180ad5761d4c3bcdb323a5d896d6e79222d1631ffcff7f88ada87c8c403f9dd SHA512 ad62bdb1e5ab0b579069a951b295d7be87e030fbc6bbc91118727fc99416268199bde3cba88f611c7c5ae0603d55f0ba509dc02046ee03012fb4bb10c925a033 -DIST firefox-58.0-cs.xpi 479561 BLAKE2B 6e0b5f708dda4ba3888925b785ef96a389ff9438c145ad736d41616183f36fb40d4a8842f44b4824f54cb3ff669663cb11f12de2ada47fda1efe001626aba9a5 SHA512 31976b0409fb4951679a088142e45816a8f2c2ccb6d163fe6a00d4e3b9e31bc08473c541943ae1be203eaeb6f63a5eb4b146cfc3df4aa29d58a5233fb6181fac -DIST firefox-58.0-cy.xpi 462228 BLAKE2B 7be8dcf44fa0727bf1986a7338097a7b563648f09f2ecd2897746f9a5bbecd775861af4b2caa6103483790f02c6ce916591512775279aa0cfa806660f327a50f SHA512 be0f1957e4a11fcb311dc6a91908d8121a5403de08cf4a39219b5edc63188210c1e6d5ff21d3b011f5101a0a4f50adb1441b557c12f9fc3bfb446327022c56ff -DIST firefox-58.0-da.xpi 455554 BLAKE2B 86d45eb863dea5ddb6ff7a5205b7eeda1c7df949bedb983c9d7b797ecde01a66f176ecf4a581b9c12f2ecfb742a8cdce163bcc65fe2b8a85bd2b543d12245dfa SHA512 f8ea34cea0e8226fd178fea044fb0988d1bd827af5724a6a2de136998d33ecf8704bbd1f5a1f12508b10c21efae5ea7bf6867251d0a80b29eb513fefa01aaaa1 -DIST firefox-58.0-de.xpi 467224 BLAKE2B d904c86f96dbdc56f65edf0850104039a8c9bd0b8b24c235c54b501c4c939aae4976cab9215c5d6ee5ee55a19420bf86ed8c870bf1ba96cd4b22feba470fcff4 SHA512 6f1950a8e7ea4b96613920033ab95bad32920d80eb65c588518105a117535a345f95aa51a1193b8772a277c2b9b3659ed6053a26b9cec3a0105583df079821e0 -DIST firefox-58.0-el.xpi 540701 BLAKE2B d9da660153b2be2994d026a4fe2d0abf0e34ab7355d2de3d9036c91bc7f06a739dc48ea3e5bf43c7265c45da1c68b074c4f3e2522d94ed8a87fe786bd0593699 SHA512 ad489667b0563970e20467c1b3208c2691ad914721afa78a50a3038d9d4d1cb0b6518b781cc2d5205a854a4a84bb1b7fbf4919b8e546a51b09f5b615e72a2f4a -DIST firefox-58.0-en-GB.xpi 443432 BLAKE2B 1c2014da170cd5681c47f32e370df243904e8610f76358c847cc537b3d16e217d44dd3f16815e8ea0765304c63e0bf37ea1ae8f9ae57ca9567c602c8c1353145 SHA512 b8d64110061d76d0df4cb2c86debf8b04bbff48e7b66f6b7c248bf31d112e2fbd1a246d29fe71517a3d67ae66b5bfd07c27f2be482e2cc91acf253ca07958d64 -DIST firefox-58.0-en-ZA.xpi 434818 BLAKE2B 819ef1ca5bd720e486fcba576a7c61c6c2d6f85d798d28c79eb0f585af09b608f5f0a22909a2e3d28dbc3da354fbb9ebd120253917d7203af2dcfc6581bc4ae7 SHA512 dd17620a9b1862d791633e641919ee5749849f22b0ed4767b33cede05494cc9d8472193cdee4144753a22ab761be237b19c6b6e5f785b3ec7ef44b781baf08a3 -DIST firefox-58.0-eo.xpi 461029 BLAKE2B 52248ef8d6315ba7b77eac0e252cb6de9ba5ea208ff4beb216df60e3480ed96043e4ca046c02af6aa4f2ecdc2d43f28f6e0067abf8d0e0d467c2832f5eef026d SHA512 9cd5f5d0a0d45af3cb2981be2727d49476c99a1e5d224675c9878b96d3c0bdf7b40ea8d8e5e7271c735a9c64cab7b596a50fd3b0537258b909e7750fcacaacdb -DIST firefox-58.0-es-AR.xpi 470707 BLAKE2B 74275677cd2b8040ac2fe5f53bf88e89fad784abdf392632633a24b0726eef7104ba19392b5bfc3a829ead6e5d0fd970fdcfef607f177060748f54705f88550c SHA512 0659fa7e443363ad23fdc81cff0b066495777e093b0e82d143605ebc4118d49d7a4bfab34a57f98b8ed13198e036432dc1b1542390cc9cc335bf0282bc877661 -DIST firefox-58.0-es-CL.xpi 473175 BLAKE2B 0c75a2eb9fe2ef87de1fee7b8d91ffe9fe2bc3bf99285bacbc75b0f706e0492615d6a19164a2686b6e50595178244376e6ee05739f2a7abf08ac7943fee68efd SHA512 090baf4e79fcab234459114cf22366c4ad1af13d94f6b65cd5665a1c4e79d10c6df8dc2053f075f224346fc0e55033359941294c90b57f9678654ad83b0ac568 -DIST firefox-58.0-es-ES.xpi 357313 BLAKE2B a7ec72e86233907ea3ef7346da06c99ad9f4a228bf3ec242d210aca55e06a19fcf7b5e2cd2650e9fc66e37c9abdb5e816dedfeb137b7f63479b8dcda1c96f43c SHA512 b302303fb2246518a082aa0eee71cd46ec68f96c15825406ced33dc4375167faa2929af558386da8b6898f8f2327d2a31703c06aa073a375d7a46e0234a5539d -DIST firefox-58.0-es-MX.xpi 474513 BLAKE2B d0ee17b1b3a570927f0150a682187d2b07c85e8b4bbd58d79307790d73c737e1dc822bc0c262e8eb2b3844aa222eee122de96e95290ca294746ee8ca58be1682 SHA512 43ac2f0a6852d0e8687712b9d39957aff7664c344b6a89db3aac545d321873663df245b09a0c37cf734c5a32e98677d26641bc36eb44cc825298ade46191dee1 -DIST firefox-58.0-et.xpi 450939 BLAKE2B ffcfe4d46a68d740c64508b20aac96a550dcf1e257185e6a2841a0dd19bdc1ec33be2409ce8ee294e27fd05a0d07101ec82390d16b30411949858662a33d3f35 SHA512 7f71c9c10aeb9d684f52b783895e731b6c3d41b66e8d62255e28693033f7f4d50aa346711abd4b5730e9925896617076f01535a41fac29f166994a57878b3b04 -DIST firefox-58.0-eu.xpi 462882 BLAKE2B 0e92c06430028a8195805f40129983aa2d8f38a2287c63ab3c724c3b62e17c4098e3ea560bba192526dd4ba41ebed176b72854fd312b363a3feda253b4b7f44e SHA512 549b404499a96a0a761273d547b97dc043f9aa85e244b66d43c4c441fcc164c7d58ee4d1dae649c228620207196b117f6df1cb71b5ccefea2333285143564657 -DIST firefox-58.0-fa.xpi 517077 BLAKE2B 693c6e23541b88dca21331790cc11a5642330ad1f5e006ba170f191b46a672be8d2e6fffcc38be4fa04bc2d4ce62df4527ef2074908a7da44904f1bcf3322b1b SHA512 ca5cd9f9db7bda1b21e727f94805b473df11bf806e600a824edb2520ed97f49a7f4042fddb5e651487e4794e185202b2da8f044c6f3e38d5e68a43a85fc09c41 -DIST firefox-58.0-fi.xpi 454069 BLAKE2B f8b2c800640c1a26ec7ad66221c3ca5e99cbe1d9eff87dd00ba853890e11c78aa0832f14ca45aa247363dc5a1d53bf20b8d6205ad6ccb8c2c704f6fb79511cc5 SHA512 ea3f84554d00a9a87e12d11d1bcb2f48651a077017e55d340be55a34854db081199ff70e5571a73bffb1e16ef6e4942e3e24cad366dc2d1e43640c0beb152ef5 -DIST firefox-58.0-fr.xpi 479100 BLAKE2B 5fe89298d70240a6e04ca78165403b0a2dcfd086fb860aefffc9aae8329fc9dd3a73e4de1537b98edabfbec2f889a1616696bcad9c2ff85cea2a3092f2d907c5 SHA512 6053c86795270cd723d8b5dcc75891b30227d2009385adebae77ad4de2897713b75333dfd725381bdbe88bc873bc336620f8b2672fc326737c2cb5ec06957a1d -DIST firefox-58.0-fy-NL.xpi 472088 BLAKE2B 8ea293f4a85c25457124357b20ee3809c38597f76ddada9ba568166febce5750752ce4a8b95daca8c950967b7e709a9bc4f9ad4320a9318a8480178ae345f515 SHA512 6eb8778ece5b169bb8aad9deff8c065be4e32b1d39a49d00ca954cc0e381525a64a7ba81250fd244e71a93930980371d32d011edf9b21779e381173292205e2c -DIST firefox-58.0-ga-IE.xpi 479798 BLAKE2B fbfbf3d08fc9f58bb068206039e809aa21c549abf8ed86773cff49e8cdbbf7d2dfa01e7143c2ea8a6c91952a87655c9ad9d8bb3254d35ef1fc88fef61da74885 SHA512 fb859fc43468ef2e950dd7636b0b9169da5e9a317487f25ea5615fcc9bbfb99b8285bd78ac7895002e81aed064ba23db0e668bbc02754b0a400268a0a05937da -DIST firefox-58.0-gd.xpi 467538 BLAKE2B 6f4b049a6ca87cf67545f9d9b39931d347b7b57afc7cb1971da81efb91638d5f6009d1f55f89ac1dff01970461e284e3266eb7eb4c8df8fd5c20e6b61e4cd6b5 SHA512 b5026657fee1033c052da32dd774a1517676f277a618c16254465bfc98ddd3b87dbd88f9c686635be45c5392305671c6ee86cd60d627be0f7c5aada2d50e0492 -DIST firefox-58.0-gl.xpi 454324 BLAKE2B b3599a56af330ff734607aee1b800b30ad1c0f576bbc4a01d652572a7fa89315fcbee22a240ec5dc8abe378764beea3c702d19ea2e9fefc054d72166f4c6334d SHA512 8b1b7d6832cb782ee58145dd1f7ae13b46aabd862f3637a734eaa24a3e8592028f61ba50bebf010fa7687195f49e943cf492d48f90f17e8c11a804e09a4dc8d4 -DIST firefox-58.0-gu-IN.xpi 523534 BLAKE2B 038863597e22600b1bcde964a229e716cb5768f1bf3a979abdfa06d4900a674bbe0e4b611c7784acc740622c2aa639e688589a595d9fa646fa3be6cc84444439 SHA512 34c0b897a27ad1f3537bc807c36892c4c8993715779b615345a8af49f177247307222ab0041fd1cc2d2c0e1eccd829f6e564a504ece92bf6aa13fafda1160cd5 -DIST firefox-58.0-he.xpi 480618 BLAKE2B d9725c5885847f1df4442ee03aa66a1cbd1f32a2624996ff8690076d05013d29a8ae6ec8eee0b518537e1299c56a3b23579dcd0a2810c182d6b1bb0f5191c806 SHA512 ef860ffdeebb96586aaed3d09db46c4b5ee052a692a2b5f5800b8a0ea9e8469ff5e2043ac6d447b1c4c1f45c0665132860896291aee0f9a51d8e0beab8256196 -DIST firefox-58.0-hi-IN.xpi 532362 BLAKE2B 7ecb5389e53ac9b489ee43269c3959ad2da130c94cd6a4158df4382e563a41300146669b64823258cb7dfa6f0c335ac0cba7c3f03f4b83e922642339380fb74e SHA512 a16adda73fe4dc99ca4275586354b2609005d75a3f0c50d90005618dbb04e1578d67f99b50427b020347e30e53558773819d956f9934d894f6b3c092153e2fce -DIST firefox-58.0-hr.xpi 467250 BLAKE2B 5a8c4b8cd359238b62604293bbdb34b178c00657422e6af142fcb163f8b488d6c6507859ab1924f1b2dc0d1cc8b3ed36873a33669f2d07b0025aa5877ceb7011 SHA512 fe31242de52f8c231fdf6daa427f7a7050872860af1d81cd0c23437e93821659b436f042e9d924c7c0d70a3706511bee68633df6c4f09daa7d36db6ff6e6edf4 -DIST firefox-58.0-hsb.xpi 483711 BLAKE2B ea25f151c8362cbbbd991268c50a73640e3bb1ef850d363167d25b4c87d54a620961f209bb59285e3b9b64c92bcf5ebe001881ce6f7f934d8449086a87c8442c SHA512 f490ee615d47d74bb1bdd8fa5a88784e1a42c0dd613d4b5095cfab24d5c8eacffab8f2406722547669b6377c9c75474155e5a01d4f4579ea2c8237ec7d753293 -DIST firefox-58.0-hu.xpi 482700 BLAKE2B e4cf7eeb37b4e36a17b6219b5d480709d01fefc95d031c14fe911dfc8d0d403ccf71c5f538d1c5d3edc662229fe81476f6076d8f3941c6c4492359d80fd46896 SHA512 3bf6b7452f5552aba4ca8ab751f3dff4c90a0e764dbd2fd8cb6e89d46de157e6734ddb9001b6795c8f5b464b668b6369f95ab48fc906598c92376a7ca6e1037d -DIST firefox-58.0-hy-AM.xpi 515593 BLAKE2B c07e23e8dd9a5411c598e6e306ae63d3c50ee7a3b2c58531909e57c76a5dab6ddfd981d19b1fe3741f8da233e07ddb78ea303d74b161942d2d75fad3bfa198d5 SHA512 e4b33a2e680af97e8e9560a8b622f090da441d9c5652800b3e5c4bcd01df49c7e2e423619673c989f349fb01af6ff0e322b55c8d629a0535c8d47e841f13b644 -DIST firefox-58.0-id.xpi 449309 BLAKE2B 35502d8415264ccf13660a0e723ac5b8d749f062f1035f825106506b0ecfccbee40ec4b1545de8ef48c0a045315f5d66d931ad3f9d447a34e3814e162d50478f SHA512 964bd7e5a34c4d16ca69360ef1b3fdb9d7dfc77a21e6f66c72b0394f2791a613ee8d6825cd4fc60ac460e1b3a6ee405f8439868b7fe291ee5607aaa4d7b5f5f3 -DIST firefox-58.0-is.xpi 460731 BLAKE2B 56c2b9dcc39da640927f696dcdbd346a6ee3c2ee82b3e501f72b96fa1d746af42b2f08b8811e39f23e9717c99c7c93ed892d42c09e1c3e114216a7bf031cc4db SHA512 dd6a8fbaf38f55511877001836a8f3ede896417f2ee8377a6038c94886707a597b28c07a85e36d26dacb06c29fdaa39796befbd57e102b144a01f6400ba2a908 -DIST firefox-58.0-it.xpi 350639 BLAKE2B d48783e4eaad3ed23d7642d2d457a5c507bef8bdc2be7d1e71b6e8802fb3438da12ea263ff5ef616e4a95a0859db8f1044380c2ffdd3449210d13181b989e4bb SHA512 43380c45d32323bcbba5794ef89ca88c95659318ae00dc5046931ecb08be4b7cefe3c0d87998735107d2dcbe4af123b250031638a8bdbb4ae232ef00640f9d79 -DIST firefox-58.0-ja.xpi 514623 BLAKE2B d981dc4dfc349f1ca6361a9ad572637dee9dfb63195f0c85dacdee9daa1ac093ac2bbb896da1db8eb6d88b601d921d28bc1677c05e3dc3bff0efad171598984f SHA512 7f28229be8eb2d573e018c4833920a8a5b04cd470b2310567d518d14fec1830616dfa714b1a95ba0bce1f0884ec91b59a51e19265b6d08ef7fb71c9b5d66d7cb -DIST firefox-58.0-kk.xpi 527150 BLAKE2B ca6a3a5ae5e8d6afafd2c68a40fd8926c7679613d27516f883692885cf376f05feb382bbf2291ba77b9774864733652e3e7bb8c9e61d38d237db949278db1e48 SHA512 9eb16d5dc677b80d6282fc160fe6998c613e9c684c64ddf540ace152471d09660a924bc4b0c27cbf0b9e51f842186d5ca4fa39b90fa3e6d4594a5ed1454f032c -DIST firefox-58.0-km.xpi 535391 BLAKE2B db6753b6f5b763ffc7c6933e6b2ae77ef4a8b583e659a9bbd51d3097d897e30c8a2cac81bcef125056bdd4da64d9f4fe05b0e1571fe6f88954043e70ad10c9e7 SHA512 f76b253c16b65fd61b628fb3dcd54a1cee33f2fb3950b7d07eb474027cb674ef28e284c820fddcc78b96774b46823752a0bf4fe75bf628d9af2c3ade8c90484b -DIST firefox-58.0-kn.xpi 537159 BLAKE2B 58d6302c0f41022c26fe5d38792e7e2643e5031c8d901fc006fb6e4c82e2eb5299bf3a210b9f9e6942d3bfd310a1f63a0c906051291180f10dbfcdf2729a5d0d SHA512 e47cc551ae3811fcd1ebabb79efea45c8d1e161bb024cdb49fd757087d664a48f3b4d61d42551c633fa06b74e553e8320e831bebb1badc082423702148bd24c9 -DIST firefox-58.0-ko.xpi 494834 BLAKE2B c08846e2da2e6bf29c3eee10002928a3e478c328b41d157bd56786226734cf89c3b7b7280943c91d6cef9b183f003c0460adea4b5d5c2147000ce3dbf21adfbe SHA512 664ae37b42a633f2b7753391c4f157e68f863166ee08a70b4ada301b83cc655fc06a5529e9a979779587c99d7c46e507f7010cd81db9563245f5bac9b35f2fa2 -DIST firefox-58.0-lt.xpi 482157 BLAKE2B fdbb5cdd6061550537722e4a296a07f17eff57a4a6d520bf5e3de469d3e043d499b8cdd06b857709b7eda5653c6ed7555488478d56e9d75f891315ecbcc62441 SHA512 0e7193be693bf8e99df9cd05f8b011f7665021174a9f3aa5e2e414309af226786a94976e6a206b768b6593497e12374c77d81a7d9d710d070c529cec9e1fb020 -DIST firefox-58.0-lv.xpi 471211 BLAKE2B d1a478b798e7e869f9869891ee369f9e4b1a4af1c26edeb31531e64545abfa6f466e628380203e770a264101232852c38b4cdd5fe317ff021e12a45713d805c2 SHA512 74486961955ec63dd8f196230768465754381a3f208b6532e6649dbf8b1c8209ebd02474e6e61f7e94a513632ca1323c355f5397fbb84f6ffbb4d5650bb03bb2 -DIST firefox-58.0-mai.xpi 509069 BLAKE2B ffb30fe4c6feaaea86f396a764bb2004c9131506f9ca72cf1890df39475a6024a645586a7440136f947af3395e275516e947247c7652a8c9bb0f9dc9e80e0754 SHA512 10ca7fb8aebc9b4211e90eff0169ad353bfceedcf1afb21ef656c3af5c1012c0128da470795180efd902d52b3463e1ae7b46d40ac6e0fdd39010e9d2f21c398c -DIST firefox-58.0-mk.xpi 492513 BLAKE2B b6ff9b7d5ab73341e025dee62d298f83b9341be582edccb087be39736a54eed1bfef0344a9d4b2125edbd000357e402fbc3c137b0ae962c1e3d459a119e8a7e7 SHA512 a6f72155df3164141175efa5118c3b8fab7db04130afd049ff2a7ec94af4de837546255180d8fba65fc65ddb4a8ae706ab715e9d957bdfc0633cd99663a4460c -DIST firefox-58.0-ml.xpi 547684 BLAKE2B f47f26701b4badd796d8a19fccda5c57e4d2640e8543d72b80fbb426305da7d67e00052c1dca977ed178354f20491154ecfdde3e4e9c6a3fd73a5adc171f7c64 SHA512 8e8212f063acdc0568008f945bafdd0991c2055fe3d92db5c248ceb8e39a3641b0b6bb8ed76fa99a71c8659ea076a05139d51e12d9b835e23a17bb4682799c3e -DIST firefox-58.0-mr.xpi 525038 BLAKE2B 8ce63addc126084714e7d43ad7913b1b91e45fdfe973bdc68b986bde50282ae42bc012613553de9083cd3a2859b7719e278c6e811232857fbdcffbe435cb246c SHA512 69ebdeca0b826cdb65004b51f39afe8c4dd6d36d5ebb1e21230f2c537dc49aa8574b44854e2c35988302bd9fb88815a5c0f6b941463f2dc3d3d6ebd151a040fc -DIST firefox-58.0-ms.xpi 458425 BLAKE2B 248b044155703d3c5d6eb00e04466f84c35010e1de6c849121a9336d991bd1b4aa109beace4cb1d96459bc65907df52404c4f113466742b712e026b008ec5161 SHA512 c31ae547e1548bf9137119d0aed5567c326edb148811667a6753768dac457b13c8de2d94bbf0555e36d1ff924ca23f04d72fffcda3b8aa82ab950fc22bc999fe -DIST firefox-58.0-nb-NO.xpi 457989 BLAKE2B 1d8e19e4d5191e0bdb2eb4dcb0e24ea66c30479e13c352a11d2d9b841e9a3f7995480c3cb40b8831a8ce5ea8ce32aabae8a61f9eba73faeed87ddba650c30547 SHA512 97d483b6ca38b3bc562d3686259dd371e197afb65b4da9e4ac75f76fa064f39fc7e6dbb4365b7794514b98dddffc78789ad0e8d6fbf4274fcb38a7736a16be1b -DIST firefox-58.0-nl.xpi 465557 BLAKE2B 32849eb114767284b9ab9a92c4be3cc6ec8b4affd1aaa90570c0b60405bd2b50a7d83afb08658838df1549575e880011e5917d80d0a6fe2b256450a1751ffc72 SHA512 f460a7eeb6ee12e0b2295124743e5e2b6d640fd45f2059611d7bc0c6f4b2a2aa9b0f834fe779c6ad48e6adeb8b9e202c5f044e916aa9c47aa740572001ce4ccb -DIST firefox-58.0-nn-NO.xpi 458437 BLAKE2B 2b2116e0f10932bef85b938df6cc64d60b50d20393f3846cfde6184ced4a8552741ffe42bf3285a9250c85a51a1bea4297f79a49b64452803cfaf28927239d3e SHA512 7280bbeea871060beff687f1aaef0cdecd580aee31e20cd940ba31b7435703e5bd7cc5dc5c388b9c24b8524d23fb1111d8e8f605ec5fe7b76aa6ebeecde25765 -DIST firefox-58.0-or.xpi 502794 BLAKE2B d21f129dc24988d8217b0fd099e092e4dcf9e9d6d3f9f2bd8137bbf41e73e2b2752360198b987d3ce4a7f426f3187b65029ab0e974f2ff2fc19f043f6972e0c5 SHA512 ce655189eb82c3d069198f62ae27c2d069ffd744f86176e0a277e6f4f436f2b56bfe1c616bfd4f583947fc0c286cfcbca57f7c91537df2e5f2444cbb68777560 -DIST firefox-58.0-pa-IN.xpi 500540 BLAKE2B fffcb3065a620293c9c07353eda1cd2e8d141e0b78c2651f69b16d0586d8007c6f87c3042d27f9e718ac5ff7adeb428fa9f917b28e11b64ccaa8e05b59365c9e SHA512 44a2afa33b1d6f8ce31d60fc7ccf05db5d82da6106fb3c6c378a15841801b86d81ba89cde7bfc84312865cc1933529b4116363cc1e967b82d7c30a9985314391 -DIST firefox-58.0-pl.xpi 365868 BLAKE2B 98e2e6d75ff30735108e1b5f0d6e44dc03cb58ac0138917a24787faefaaf126690de3d254d7ee86f9c40981ff4cefcbd42bd631c29756792d16a6ae0a7df0b68 SHA512 e60235d342bf8abf09d7c22608668db5f4987dfa3ecac84443204f0cedbe80b82870f6d32a623cabde2dae194366519ae1f56a327e54ccd328d2c5add9106d64 -DIST firefox-58.0-pt-BR.xpi 463581 BLAKE2B 5ef60803268b78e0bea69a7c5799c7f480d0ce4288a81862e6a5cfdf75a8026941f1d710cb174293ae727918310949175c99f512f2e07bd6a1623469d6cc31a2 SHA512 df64cd8f7c18757cd8df9ba2ff86408e17ab1afa72d73b0a757d936b5738461f268dbb90afe1a2e02af2c81a0225f71ff709d8ee0823668e8866538ce0663ea8 -DIST firefox-58.0-pt-PT.xpi 466900 BLAKE2B 37b69120b941512631d59c411f2ad820db686d955a8b9ba18d40436bea86e78aae2a8dc73b6a25bba09772be057c1d263f9dd02d2beaf0a56ea2261c49265afb SHA512 4149884abd4f852b14f3d3271ed1e2330f53c17b7c697da7cdd18f3aaeefe3ba3d36a7ec44188cfa515c4e08f692b66c977bcc6e4c38fb096154947b13d342be -DIST firefox-58.0-rm.xpi 458781 BLAKE2B 832111e68fb17bf0cdc2ba8fc4f4aa9820bdf12cb8acabbb4719f9637bd53a94b9673dd8b89fd9a982c7d6d634e5792fc36258df64813c46ec620f0b7d920bbb SHA512 0a471978dc37a066789b21c29386647cb24770f0aa1b33f007dc6818a0c1013b70c321ca893bb3424bda04041f4d281127a961aaa718993f8ec8c50e706ef6a5 -DIST firefox-58.0-ro.xpi 462429 BLAKE2B 8578d212bf1e88661d91564dd1ffa429b1c381c7bad6df9cf669be3efd2abc0c9e144a415fb3ed2b7269ab26a20b81fc28e262fd8fc7228c51377a047fc4ec26 SHA512 01e8f87dc91954189de917209ee3525d4334d1ed0d2d1b16c8cb70f984b581986033fde73bcb937cb62026a64c81ddee60366e2eaead0da1e1cd2d0a7be6f943 -DIST firefox-58.0-ru.xpi 535052 BLAKE2B 6314f1fdbd8d9ac75d84feeaa637aab87bcb4be18bca33ca7af809b585d0b7c6f3ac7e159f6e439fdb9de4aa411bad84c6a7f02a557c822c753886f5ec2bf929 SHA512 54c71b73216f99287340a76c618aa0e97d6776d9aa092c32dd496d1ea450dbf349c3b2642bb75afdd12c76f6e6e7e021b3b69cd0aa520ffc3bff4cdff6bd87a3 -DIST firefox-58.0-si.xpi 500876 BLAKE2B fedc1c41826dd881f3c5c8f5fb65eeebecb1e38b7c2d2f64275ce5ce48700ec3f248c40976ff58a5ae9c2d6b83d4edee5dc5192bda39458b07749308c41843ae SHA512 37cfea06f576e6640e0fa0bb3ae5147e95327e8d2039dea648fd557e1282f545eabf084c3c7c3efc7e16b06025b6a5babfd988f389bf5b3f416a301b530ac83a -DIST firefox-58.0-sk.xpi 487581 BLAKE2B 96ec85cf67992a6c25718ac183ace61674af1a6bb8be9b9157c1d86ca00f92ed32df0a533b18a489b2dd8a1dc606679f41c58e115d2253413f81152d76a4f6c8 SHA512 6e1f0a75823a7be754873a998af4c0bf4228e2ba22961b6c79a65e77f7f459b0945329322d37013fd878aee159c4fc8c34f7de35e307337e0979833523fd8898 -DIST firefox-58.0-sl.xpi 463913 BLAKE2B 59566bd6d8ca5da920343a804497758de4b159a4c327979d3ab2242ad6341380c22d4af5a95f42deead4eded21c9c3c12e7d6e7ab13799641b97a7692e1f0a83 SHA512 e3fbdc72e2569a8b0dab5a46d2e2b25a74a13fc73cd319b374712eb36e7507b09f8568d3fa55236d7f9ef4d3376ec83a5351f584bcd16b833cd0435901cf2e85 -DIST firefox-58.0-son.xpi 453958 BLAKE2B c21d2d6dd63bd99fcbffb1a4ea9726fb7317efaf713a5aa38c6cb14290f5a4024ba2726821d89549a8d3ccc754d0f729003710c2738585627e9281454d55e681 SHA512 c1c40918d99a154871d29fe03330dbd1e4c5abce6f137adf2ef23081aeeae86c34e709b79f26e46d2fdc08594b016db17fd2da0f4265d8837b2006d3161ee7aa -DIST firefox-58.0-sq.xpi 472462 BLAKE2B 3ef23bbcbd0301a6ed0f9da8ac8ad4dd1d89e9462472cebb00d3f8bd72a90d2e610218b7b5917d0c60e86e5187caf41ae3eb36c2bd965aa5c72551d1110d4867 SHA512 145ad0789a21684d00ab6536bdfa11b80683c6be9faa895c5f00ae0984ff11c7ecc9161c8672ecbc8ee7d0a514371dfc665104a1a29e8cc10072f96565cb506a -DIST firefox-58.0-sr.xpi 493459 BLAKE2B ab9e2d0e00e16a2bbb04fd9e0897bc2a491c44f4798763fdfc80e945a961d351080810019554831364108715666b17160e1231f4e9e2762f45b5c3b5fb6fad8c SHA512 323cbbd4257457eb83950fa9d9e4f7ae0330f0f000ba72985456ce753ab55ab5a69167c84c42e373b05f36f2f2f8e28f87801bd4d8911f556a0bdcb5e08a77b3 -DIST firefox-58.0-sv-SE.xpi 466361 BLAKE2B 1b7addf6b43148c3c4ecc8a5da68bbf59ffe72f4712be53a4510c45ee8c009c08ef561e4f3536dba33b67e5b99e82cc737b493083f98fe2921c6a4106e849315 SHA512 fe5f8e9a4a249fe8b4e5db200a4faf8155484b96fb915b7e16ab6faba2d23f887b86cb47fd33a013933832d584479d4a0404d32632ae9d7a667cf11b61130e7c -DIST firefox-58.0-ta.xpi 519413 BLAKE2B 9d91a6a58a14d303bbfecded3818ce50043060f995f47ec9966b9a9f71a0f41f1df38d73c8111d070b6791bbad16b411c4d395bff8349691ac6b010681ae1ec8 SHA512 1efebf83673388e7bec1a8bb226476c0875cbc72bbe1b0959a5097648c848e3a2efc7fb2d941579cb56528af404da07d2b156aa031146b3ba636e848f25db851 -DIST firefox-58.0-te.xpi 535339 BLAKE2B 29d1075f434a24b8fd8cc0897e560d9cf4eb8aca8263f7f3f4a5e32c3491ab1938ad075e775770b8bbd831ddea99f85e7a567eaa390989eef2165ac376c00f8a SHA512 d139842dcd9eb89d199958a3ba208d58db53871b17830b3179d1184fda173e23978bf98588f34adcb2224a9af36cb6e8fc992015b46e33bdb22bd5bfe2d9a4b2 -DIST firefox-58.0-th.xpi 506269 BLAKE2B 04016ab94f477fbac91eba8739a3c5a405008dc9f1e21dc1da4b277bbb0e3e34ac86d02092b8fa24b68f3df0094c876c3ae4b450cabbf6829c7a7f88d4a61369 SHA512 35ade817893f372b3099a1c1dfc6045e9787e8de37357f92756f36182bdf355b8cf47074adf2ff75c8d95a1655b618379c27dbb8af36a5e366f53233e77ecb57 -DIST firefox-58.0-tr.xpi 471864 BLAKE2B b327d3323f5cb8fccfc8cd00e3ec4b990bd5614821c8289487568e0d527957b9f3eb5ef095b8a186fdb06a64276f01cdcf65816f8bde72ecf2fbb69591943474 SHA512 d0ed836526e46c47714d2ef9882b737c0ce9e5aac8a49943341b85a1d565690f292e6dd87e35f7c6de30b75b27fe742297dda29d6ef10511a4af08754c11d53a -DIST firefox-58.0-uk.xpi 525888 BLAKE2B ba15241b882651af8dada987e9e1a023472769c53e7bf93371f78174525eb97c40092f0693fd7e177d855e6e288f3fad858ee3de9457eb285f5a8146e60a3cc4 SHA512 0533d7f680d6e4c332407254cc3d9c40b624e333f804c699eb54b4f2bcae91e919748d85e7bbce40e9c276cc1563424a146682c87ecb46fb7c14e949472d421d -DIST firefox-58.0-uz.xpi 464526 BLAKE2B ee32c235e22a2f1bf54d48fa1daf68527a0138d974a7f389438625e3d741c2af1ec2c442dd5e335c7788aa7afd4d3eddd7dd9d8860def314ae7d210fe7e5026e SHA512 e2db7e26fb59052b95b9175bdd117b1f29cca189a0c40e2b270a629fec93858a912ef12171d48a68019b693d1a2a9cd0a2b85f4f1318852b89d8c6436e8fed17 -DIST firefox-58.0-vi.xpi 476700 BLAKE2B 1bf643b5c9d9687971d9569cde258e8a85295e5ddf04d9a64f67ee8e2a183919d37728e8a9d365ec5df19198ca70057f67344cc825347e9371ce8b567409b0e7 SHA512 69f4d740e8a14ee5dc86b7dee980cf3cc19b15ab7c55b1234b6b7a5aa1db5570e34407cb5feb7e81b8870b9ad3e75c3ce738c435e428a90d20863b07b183e58f -DIST firefox-58.0-xh.xpi 467878 BLAKE2B 32673d3d7c15dc006d6a18ae3cc8adb4324c31aa3192a17e50be177c6d696c296ca897d367beb2a57a65ba5e902703f1f210e31010e354ef5e6cdf3b35833bc0 SHA512 3d16bf97a6ed50f0b37367ef8490c8103a97d70d2e0bc92912ae4810da8bafd7882e6c62c2a7a9a37b3b513e09e124fb50672a8555af5dc1fdd3702fdc20a492 -DIST firefox-58.0-zh-CN.xpi 490104 BLAKE2B 7719b6a49afc11b441bf6146ddeb0d6ddc396d0b70cd1a0c9b4422f877c72920a9ddae7b752630253265065605a204dd1b6c74194f6675eee6177b602599556f SHA512 3f4cbf5963c3ccd9657ed6fcb9208f67538e85547f9ae5746b55bfce52ab21c16f5671093a0fa56e31c0e214750e3f85d9c106407af31441acb000f25f69f08a -DIST firefox-58.0-zh-TW.xpi 488337 BLAKE2B 31d475bbb1b8290d2ef620028c4afbe67f272b4ab7b89949013965823c5c973e7eeef338f0c41ed19acb01070c4de4d51587cee16e06086d780f7dbdd3ba1b94 SHA512 167fae9efededee9cc1a94c77f74a6f91a831d1664dc2e0c5d7d0ee119281ca6793ce697a8db0b708e4b9086eeb78eb5766cddc59a140c7d00899820b3497db2 +DIST firefox-58.0.1-ach.xpi 445613 BLAKE2B d31a4fbd85f35289c848753bad51cf0b228cc6a92dc2546de51527a33e90213b58ebc2ef705dbaf5352534d32ed779f37182f37d6ef959e412c6ede3bf283193 SHA512 b84000cae701e5aeff6e5b9f55ea831a384e7c4b34bbc1ec32bd0483a7da07ada48e83bbc16dc898d27f347e6858b58a70ab154a50fa7ae56984ee8665a0041b +DIST firefox-58.0.1-af.xpi 445015 BLAKE2B 1201c0cfe6351cd3125642e991e7465a95e1ce620da93175797979b130436c9dabb2cf2b488a6ce660aa7388066760e332eafd5e8ad020ddafff9ffc1165e75e SHA512 85a2f91c82bd09dc36a102bf4f51dade226c9d4d57c4b07ed2d3eec98f4fb41b2d1d85d197a410ee3b7f2ca75f8cea09ad811b48d3b8c06b2abe083cb649e5a7 +DIST firefox-58.0.1-an.xpi 469442 BLAKE2B 50c6f9ff31a9b983142184bd87588d52c2af6870e77ee0882d99bcd8a99e4f0c30e8db95fdcaebd3e811b3a44f3b11b897d22b7815991f3bdbabf1f40c2dee78 SHA512 8ac4aad32d621b3cb3bc443f41d0e0e369b41e20b00a28f938032951988ba2efac7d7f1834d3118dad4721d0f8fbb252017a9dfe358c07040c7c41be81bd519c +DIST firefox-58.0.1-ar.xpi 494894 BLAKE2B 0058f019cfb1cb9e9965759cdc977c58ec37d17c39454d0695f90603bdbff315815da1ea8ae9133a5d8012baf1a411d592e93e546c73cd4bb17266bc252ae424 SHA512 5ff002167b2d66d701144f34af6577bebb0540426a99187028f40f29e0ff04b35261cad3823921e168db555aaa22389f716f5627db0ade8e31d8cbddde896730 +DIST firefox-58.0.1-as.xpi 492797 BLAKE2B ff8a363a61e0278d0c82d84f54d0578465399c12073789fe21a5bf932678866cf8d5973f5da50eb5d6ae8e448fbaf22bc6fa57b12e2314b8de70dda814ca5cc6 SHA512 d9c856a1f5f2318a7ffcb25e692f7fbcf6c65181570846f3c54d912d99bffe95c3a3bee9e90ff0e2175e060a5585ee2645e7530b5aad01e93c55ff494e0a8b7b +DIST firefox-58.0.1-ast.xpi 462088 BLAKE2B c80cdfb75383891b13001494653d0cf5e834131eb749a930f51de047d3c3cc208fb293fbcb7838554c11087ef135faba7fa6471de161f4bfcff4cf4625e02252 SHA512 802e4799ff6e4c29df44e6af66a63d687dea60dde93ba82858169b312a5577ccee2babaa76555c797597f5bbd86bc3f0b7c8dd90813b45d79db848e62dc1e599 +DIST firefox-58.0.1-az.xpi 470910 BLAKE2B 328695c334d8c7b65914a8ee6dbdec7ecb1389cc62f841b64dc5f7d3c5fbaa999dec60657280639ab8e4b554e725b6e5c114af714df05ffc57ae90991e517d71 SHA512 b2ea54675e2f336ed7697d924ac1ca86992d959d4ff9a4c48fd9b336ff79a5d056d4abcf5695770d7edbeb6b05c2c3a57220dbf4727cbe20f1ec3dc025e60b9d +DIST firefox-58.0.1-bg.xpi 517352 BLAKE2B a07074755c42b0856bebcea60d1c1bd6ecee08478db94d6a0bf3b18081ab31cc8b53f54b38baba75c1bb1cc69a5d244acd44724c0bb2df4a45df0f524b66c125 SHA512 7d6e39cecc4349bc8e952bfe4fb8a67a2093cf3c90fa8ebeb41680c9c1c3c3c35e5e8de68c4e03b2dccb5035e0d1e22f8af111dca6dc765a7d9c7fa5de81ba17 +DIST firefox-58.0.1-bn-BD.xpi 533458 BLAKE2B c6ca36521a1b1c80fc61fa93221b09c0c9e55e8723ad81a20c8490c4ff363f9b993fb931e106efb5832eb1e702d88a6f6eb6f7dd584a0de0e8af5b8c7f8b834c SHA512 63e36245cfce138aef5dc9d9b0d137fdeef9f2e62fa832203998d616fa5170279a1018c711172c5f8feef38ac516eb67761b0634c5bfcc9380de6fccd67b0278 +DIST firefox-58.0.1-bn-IN.xpi 518929 BLAKE2B 5a63559bcb73e1d4aafd2ff69485e3524e6808f374d37ace09f46276cb468d12458592c49f165f3874db581bee8e0fa550e8c3554d0581116d034a4b92ba8c1c SHA512 ce694d50fd016ba2b6f20185ba8d9169c12765b694ba7910be86a959e7a74c2a284a9895fefee8265323ada785a97e0cf2862a0a33983f060cae82af7044a32c +DIST firefox-58.0.1-br.xpi 457661 BLAKE2B 8f52ffdfb2614c7d1c7172811e46c39d5fd57d151cb1932a1ad07c798174aaae5b89a839bab5ed730ad5513b6658f7d00e11717786fdf4124fd6a7046a3e7781 SHA512 0bbdf1ec5e907edb330f9ec7998cd0ab2c1e9599cdc9fe32e2b95065ac17b3890f4f5fdc920d5b6e77c7557d4b5f8391eadf55d1f24ee1fe9abe95d89651fe33 +DIST firefox-58.0.1-bs.xpi 466550 BLAKE2B 2b1a556d41a21eb90f50a1b1978a25c4b4ef6ace61f6b4a72faac7e65894d4fc6566655d0d8774d31a9f4bfe27ec0278b9ac7390336523cb5923890bd9d5fcb5 SHA512 6a69c8578d4460105f1c50178a433755f8bc7df27e3762e2ad89e92835cf4b93c1d496c10172d954d8d62e32b8e25193b9784ed607b00170f6614c8b8d4e32df +DIST firefox-58.0.1-ca.xpi 472769 BLAKE2B 8a123bf2d29afe71bf93c26203b89ad1c8d4341fa66bcc02a4e5f73a601fb71429f23079491a469814310c780c2f28afde9a49d4fda4a232a899bff4966c4ead SHA512 d7ccef7f9873e25a8647cd07da2a91fc2ae6a9c1d0e7494db674f222f66f47cbe8c2c1ad3214b65c58e0566be90d6ffce6f99e668df957693b7500684d727667 +DIST firefox-58.0.1-cs.xpi 479563 BLAKE2B 5b30e8d2068937bf65b205755610ccb13576051cb573ce3ff758b0a900aba8b7ba96cb949b3431a332c5ef497efc5e94870cbd348ce947dcbed2c1b9400b0ed4 SHA512 c963b101f059fc22199c1f643640a55be9d3477b3cd2d367a490733c52c810e5e87671953e4255ad45406235fc8cf959f668da319ead972cfb404b3a24eb67a9 +DIST firefox-58.0.1-cy.xpi 462230 BLAKE2B 86b114143b70736ac1b3fd12cbc82ea6219ef0e5d63a4e650f7ca485644f798ce5125c1a372312d5c279a7895e6f1467f162919fe4204a4000d9d91f16c63778 SHA512 f90af2c3a1727b0acc9af73d7aaddb0a5eb04e4e1ab9e2dcd54fcbea2d0858c08514b018669bc2bf3c7d27c7f385d5af75e7d87652c93a8bd7c134b0025b1056 +DIST firefox-58.0.1-da.xpi 455555 BLAKE2B de0446f6777f4a835b258f94f8e89bfc279ca73e5da34f97df942b159514ca5373dddbd5ec29f95237f443789ad6addade520494ab35b2e82fb3d3a9d6a319de SHA512 86897493d3646ed316f8b0638083ba2ee632cac3be65e139d1537d629d8d976fdbbec6784957a69ad81c45919c426998db7041b547ef22ee6bb2bba610ce7403 +DIST firefox-58.0.1-de.xpi 467226 BLAKE2B 0400d22af9bc919a011ec08e6f4c9a3fbf74e63c6b0970514ddd28db52f133f4c7eeb16b6a6690e19148c961b9bfd62081fb0252fcd14e41a983e45825ee8f01 SHA512 56822bad113bf2eb17c24eecab3f1c293174e9c2c0bae696db71cddd7ad2f2a42f2ffd098b53d65dafe8490d13b76923e8b6842e26ebae29ced097ab276229c4 +DIST firefox-58.0.1-el.xpi 540702 BLAKE2B 013e0871ea9a2acd11a3add4ada4b12db5f5dac2d103eb788500ff8275118b5df7805857230fc624c41d89762bc31a9289bef1f5d621b5cb626bc5f248aa0f0a SHA512 cf679b1a968103c490f7efc0f7753626cebf0143538616a4b3814763e30ffe7214c94f0a2758e695c89970d1df767f514551a46087dc02780040d5db97c41823 +DIST firefox-58.0.1-en-GB.xpi 443435 BLAKE2B d49f24e514163ff3d89b6a1f9a96a8abc766d48b4e6a28094ec1b070c7fdb30df9464bd50ca72b613d6abc38f6906850d43a696d5a1d0a12a98166feb7e1b856 SHA512 38ec24018145fe9a5e03dddc269a8fe88ecd67959c4871927cd39fb28a9e30de1b6e830b627946f168577efb27980887279a5798b300edaaf4c54c0df203b908 +DIST firefox-58.0.1-en-ZA.xpi 434820 BLAKE2B 9da6005854514b3cfe0a6528f6a249b21282ca283634134785be355c26e90fd053ef435dec4d3477e97f675dcf39038a866fdd1583522974e4b89cc0271aaa3d SHA512 09456ce1e252a856b5d9628c867c858289629fbc1ad24a322a0b1527c1f460e597828e1761430a99094300c6415125992e97792ee0e2e704d3e5aba348bfea8a +DIST firefox-58.0.1-eo.xpi 461031 BLAKE2B 1899bb3dc06e132d4f8b47bbb0dc471601a186e3534b89909bc6fba0c14cfea7cfc8ee8c191a50f0907ffdd1c696d7957a59b5d70cf998765627074471071e8b SHA512 1947bcb76c24f5861bb8eee8283f13e7cbd2b4e90c72bf1283766ef815666e37c1111cbdd71400ae2edf13006d21ea7b3b4b1cfc84bf4ed766029fa7ac595c7e +DIST firefox-58.0.1-es-AR.xpi 470709 BLAKE2B 8b1faf1d8890f2cad6e19c5dfbc8a697e8d073bd62776bef448165aa45414faeadeca7557ac35822c6b2d069873110b56b6d45570c62a9f9f78201b673a7cd5f SHA512 d040bcbed6e3905fa879b59ddd6d48f457172e2afc121ef7633f66d1d59c7e06e7e86ec8e38886f205c8932e9c4ad42d158f4859e9f4cd0c5be4ff31d2d75e21 +DIST firefox-58.0.1-es-CL.xpi 473177 BLAKE2B 211b775bd6ae379a16fa39b5b438ecba8bd8ba12c101c1cb949519bea1920804b9b06071d924e602e898c70868d0605861b719b5c271674dfa482dd6a97d33f0 SHA512 2f5285a3d25e4e6ef081f8b89071a7ecb5f959a290f0bc4f66ee3ea75b7ce58402836f758ed5ebc4fd8b423777d54955b712f90df2fb86f5245ae8653ed7dd83 +DIST firefox-58.0.1-es-ES.xpi 357315 BLAKE2B 694a66e3be9cb90380aaf4e5b94dce6ba3efd7b3b9465821ce4ed004d88baddfd96d7072a8bffe38100271e7ce6e110836f698dc19b375afb64c7b76b1c2f61d SHA512 2f1a0a1fe8ddd5cc0a63be59f6ecbda814b330294913bf34366fb0c1c28c7c5ff9de50b18afe40c061f2418e0c48c8062ab9eee991bc18964d24f39900000a21 +DIST firefox-58.0.1-es-MX.xpi 474515 BLAKE2B 11423d65f2d6f1181181649d6c465239b556e02b31124a47eecbbcc32e0e1fc9090c8b3c81167f498370b20d375dbca0cb6a1e5c9334e2868f7ee11fab6e2527 SHA512 41ce83d9a41c33b8d266365acddf6fc2e0fddd83f8517fac0d1900701edb7dad45b96582849d209cf8bfc1ead20f0e61e7ff57d6093e4ab32e0fcfd3ab7b3021 +DIST firefox-58.0.1-et.xpi 450940 BLAKE2B 5b2e4c06bc58a8bce03776a7c64f05488670d3b0dd6dd84c0772f1472426748089ba68d5392101dfd93a2224bb15fc9f828fb56047cf9f7d4af3431c87645d6f SHA512 64ddef3e0c7bbf8f8ed36869cd7dfb0bd80c2a55a42b14ca813a175dc4a194aed9b994caf00dc41024e715be048539cf807e5e6865f86f50e4b2e8b14784a5a7 +DIST firefox-58.0.1-eu.xpi 462883 BLAKE2B 307bfd212ea9060026c3d9852beeda89167b28d1238b69b2e77074cd211cde9f50a3b2eabecbb40eaa36296069431666a6e9dbdbe3110b59fd4c949e21dd0bbf SHA512 76e576dc4eae9bccf2b91b9a3dacc2f9fe0a620fa21521006ccfafcdfe57107e10d5f1369a675e25ec530a0af55112c299f4d3c37959c84c8591a5299143034b +DIST firefox-58.0.1-fa.xpi 517078 BLAKE2B fadf9feb0e7af5d7cf347fc02e97426e08aab15e2a7b15f99b00eed5fd5debac952006e706ed5c2d077abb027ef94cc0b4698d7486e501a39e9daea3ccc5c8e1 SHA512 b609af7b6972807d35f75aa27aa6dd449efc713226d4fd60c6533ecb41c75b17399d95dc05b19f4d4ee6eac90535db775b00357647ee43be8273383d60900841 +DIST firefox-58.0.1-fi.xpi 454071 BLAKE2B e51c658ba8b796fe88fc46c82476c815aaabe4841a068d56e6f3375ba46c25e0b045175bc30b49b212a7583c29bd9deb065cbd30831f708d0124d2b3d1a12167 SHA512 b6dd90c0a4574ef8dd9f5903b39651cb6eef0bce43efde79567165730007681544cc8bad19082dc4146ddcf81a3d5dfc6f91628a14210f44381489c067cd9a40 +DIST firefox-58.0.1-fr.xpi 479101 BLAKE2B 714b2bf8b31989c4946a6f4de2ff0031f095f2307571f21c5658695001e1211641773108700f8af4be4c461adcfccc5c718183c8103df27629131edce33969bf SHA512 7fa16109e302594a86dd8637c709077a7f596a04c973686f84720272ba059aae234fd6d7f396707ea6028e7112ce15f62ac32253e273478774b6e7b89fc6cb9d +DIST firefox-58.0.1-fy-NL.xpi 472089 BLAKE2B 7f31e4331c2d409b8fd4cf46b146eacee47e53dc3ead5a73551d9504022c96d6b1d59aabbf9d23bbc06f3d1483d55fd828369ef83e4e1ff757c324fe290ae70f SHA512 d861957e053e35f825a054948515b70712121fa3fa5e6af476049485074f2d726df011281a84063ddd8a024220423fa222349ebbd82dcfd8861ff4e9fdc6effa +DIST firefox-58.0.1-ga-IE.xpi 479801 BLAKE2B 0a035b940aeddaa8f5b2d39ee74c9f3534b304a1a571bff8140f2f032e67c9f5d3cf978bf743cb21efe046129e0757ec5ef8a44a2484c84ec2af31ea885b56c2 SHA512 2876c2f81cf56c9059e0b35ed412c251274098d69b612df0738280d5c94a4c2fcb283ca344163821ee567bce68694d2a4814a94235d5ecd2e6b5d6fd5301dbcc +DIST firefox-58.0.1-gd.xpi 467540 BLAKE2B 37dd351ed7e157f8e8a41b1f72c9e7cea12d3164ed1e5456f93230fe54d062ad45e88f76625e22e6533a03da7289c5917dbe6b35a7510b597b35b286b3d45d4c SHA512 4e8443770ccc29ef95fe742e4df833c74f58371e6e179e37ded1a190d8e3456f1080378bed83b3f1b3ff00d1e618a927d5e4bfb67216e04c76f447eba9a816a6 +DIST firefox-58.0.1-gl.xpi 454325 BLAKE2B 7e25ab33c5e0f3a16b17d62833e1ea62317faf517f1d782864c3fe006ad1afeb787aa458ed322a75f3e13fb60bbec27bbd931aa520ef11574efc185fce6ad738 SHA512 cc4af4f4d6d55122d96851a75eb36dc9ec171c93ff7911bb3fba8ba16eee24f9f3cfd8120e72eeb7539cef52ea4a0a0b9ae7dfb7c0cb116f6ae13d4261201717 +DIST firefox-58.0.1-gu-IN.xpi 523537 BLAKE2B c31f3022a31133502fac4e992ce9c96d3492492a70178575c4cb843bcf1efdc8428f5a2b61ea2388283dab6326b33d28fe0e2a6b3b49463772df434adc8de717 SHA512 7b3d43e26ea496dae32d4710a3f2432355ff01e982cb4df2877beeee3e328e33daaf9c664b7aba4b3b87bb66161b031892bbcdd0fc9a0979e22f2418cc903ef9 +DIST firefox-58.0.1-he.xpi 480620 BLAKE2B dadb455e2fc2a71581f8ac71fc894f332a2b6f0e56f33d5aab14ee4e34bee26ba580dfffd4608382fabec954d8f48025041a1a9b8995e7b78e0b83db07e89cc6 SHA512 1016f8e75d3dda3b9eff79489d77a6687d8ac9402300f7cda562942681688bbd3839585a39dca09e343e5bd02b8b3ff79a0cdea6f41b4d96f3784c9e67516217 +DIST firefox-58.0.1-hi-IN.xpi 532364 BLAKE2B 4e9a120d56d7b5cc4d88b981baec292fd4658c7b5169440cbeff120c6e4094e1d3f0d9207fad69b88756346f61722e01bddec8d71129db2586420dc6a818eda9 SHA512 fd411760b1ecee66c63991d084a7102b7cbf671c59e4d0d6bb6a793b8e3c160fbeaf0fe2b70b2636d81e99ee869cba530f01849c22f9b4971e0c885a6a15b267 +DIST firefox-58.0.1-hr.xpi 467252 BLAKE2B 9a11193db0b8e5d09d68ce3246204c84129faae7e078646f2b355eacdbacc0b53781442204c6ac4da2a79137492156c8cd6a0cba65935dfdc87236956178b9b0 SHA512 60664cb744bea8c2ff22d686708865e52dfa4af045cef0f391f7188f41e822e9150a217279fb55d27ec89cdcf39f017b3a383d29978f4e2b4668bbc6c148dd3d +DIST firefox-58.0.1-hsb.xpi 483713 BLAKE2B 6cb71e11fdc22394174833d9fccc0f25fa832db513c451ea449b615bdec2ecf9db2419c18f00d3981eb915ccec2318af4a6b98b153ab4cd0305cfcb0b2a3270c SHA512 f584e213f6fe432b9a20e4716dcba0442dfe8263ab057be565973ff8fe2ad1d2b58c44713906532f338629b85b4ad8dfeacce00442e9b1c2ffa8591dca0c77b5 +DIST firefox-58.0.1-hu.xpi 482701 BLAKE2B 68b1a83076ce8362e26f230cd51d2252d72227ab0eefc5d3f8f29498f999427fe090aa014a0ecfb9e2213e844c55c0713708542364419b9ff1cd9746d72df9a0 SHA512 784a78d09a743a298e5ffb78c602f6d718a977f12e7e3da00573765b77244b3186ebb7fd52b9518d11824905264569c5bbd92288c0175053f43586a07afa54f6 +DIST firefox-58.0.1-hy-AM.xpi 515596 BLAKE2B dbe053145cc06bf3c1eeb01a8f13bd6c8a8f81fa6e1ef78cdd3c77bf2a158238e3e14f0138b3fad43344e85edf0c98788a0206e8ae3d7be9e13d1e2daad20ef4 SHA512 45697f825f96c58c4c8d88a807de0817e225a223adcb857c16ec5492a16ae890a319661e66e7eef66ebbc9e64bd907cfde5189d5ac3fb98b52e8e265655cf7c2 +DIST firefox-58.0.1-id.xpi 449311 BLAKE2B b8f88d445ec3b07472bca55c8beeb52212e5c1ec0a279f85eca34cf829e214d9219219ea9fef4c292bd899fbad2443220b9cd178b5d85b2fdcb0371e10fafa49 SHA512 5575404c5bd1386e989820479684b4ee4ed46d9c2021edf3fb9e3803bb73cf6b46e9c1d4b30313c45516bb06455a62f29630b2bc8517417834b66ccc8e1d6b25 +DIST firefox-58.0.1-is.xpi 460733 BLAKE2B 88eeba1ccb2f43f4a90e372e4e9daed346b799aba884c1956184367c1697241151b5d31f0a20f560b7f9536f2cab53f7ca9276f4cd1e9a6209ef96a563b8b02f SHA512 1b58f9df505a10b9abe03816953c25a1a8b76ec351936901d20b5084a611330b3ae9a40b070f87b44824888b16e53fab4476722e1cca51781ae372a33d910257 +DIST firefox-58.0.1-it.xpi 350640 BLAKE2B ed1dbad5da52c2102e3d33bc03eac0dc3d56661229bc5f4231d7323b072d5e620a49744b1006b0b2b094909afd835b15d67b8558a528ccf8595d822d86c959e6 SHA512 7184e28b9a401b2817620143c4948b8247c82bbbc6ecb3f1d061d864e52ce348eb582d328aeb53ab867da5acb9aff6c6a3606d0febc977be864f11e0dced1ea0 +DIST firefox-58.0.1-ja.xpi 514625 BLAKE2B 44633611372e4cc42e20885dc3b15396afd581cc9977253dbddd014e6d6f5a322e14922a0d84e9c7ddaecdcd27970b0e197f0f7e894235204b13b26a567678ac SHA512 1fe329c00ab40bac4108abecb65e07712fa66e2264cb41f0762deb422f9ac67eafe35f719d5f7b147a54bc3b4554d3bd71e41b79b2f119f67c82c05a77a8cbc2 +DIST firefox-58.0.1-kk.xpi 527152 BLAKE2B 017d1dc21aed4387ee6e736d111da10805e702b26f3e8bbbee4ef26e2bdb446447c3053f41bbf3ad357b08f99db2962af252d32ff47568db4bcae1cb20853384 SHA512 4e044ea7bacdb099262c3b2baa7025950f306c052892400d9f8bd6c82cb63971c5adb94ddca7138f3dbfa6fac40ec5d033e20c60b1c86c4667d1a3e4e876cc23 +DIST firefox-58.0.1-km.xpi 535392 BLAKE2B 5423ca2568ae8375a0900f8686c8e4e84c4e529356d1fc1edcf12f4201015cfac4564a17dd348a878ec45e19597b1cc713c3b76692a27b595c3f6367125241bc SHA512 217fc178452d14d81fd0e50aaa26067b7181f332c35e98e003183eb0eb2342c535de59331bc9d97d23642c3c25d210a5a4fc7a0037051482fd6f86e26af96be9 +DIST firefox-58.0.1-kn.xpi 537161 BLAKE2B d4bf31d527484b6f0074644a8c68c674bc47be2bb680ce795ec9182e573c88aea9e9aedb4396825eda964b8ee403b0455a68e79ca1bab979b5486077879a3581 SHA512 28f7b2abf9a4e85ffbf74fc17ee7e10a272f11f4c1be119f34a49f3ec7067dd4b1f9af078ea184c937b47a143c0b49afddb08de24ed590b6f7f43434510af1b3 +DIST firefox-58.0.1-ko.xpi 494836 BLAKE2B 2f8eb1cd4684ce06db146859c34cd688ff7d9b00b114ebe788cda4064cc1e91770098321bdddc909e8479472854ff580ceab61fa8cf6b52cc1338ed8ee92afbb SHA512 dbb7c7cd41880460e1ad0b99e057bdaa3e1b7366251e6134fe6a6df7c1ee32db7f08cb015e241e6c224a28ca07332b4a454e0dd326b0fbaecd5b576fc9b2afb1 +DIST firefox-58.0.1-lt.xpi 482159 BLAKE2B d0a15846c2e807ea8a4cc9b65aab9f780b9fa8f70371cf2a10226763fce47b467ee463a658b620b01093ee21f3d264002a642bb0093a2852d9a5baf37072927f SHA512 ccb7cd37a7fe67c644f3c67d7e288a2a85e1060c9685cbb3d0b36341d0bd912e2948f3762132cef673bf1b22abcb0b2a1c65b1d4158e764a00fab9d3c7008613 +DIST firefox-58.0.1-lv.xpi 471212 BLAKE2B 9d307f1cebe9504c2d325cd0b1493ff6d100b9755f226efbb3999eb0179c0aef01d4aa362ce61428978cb7133e48702493f6dc61281416161d4423f9d8a5e373 SHA512 5e0f3964664b36cd2b8466a818cda7be39fa099ff27669e20633f2317f055484f4911aa355733cc29cb320db7aa1a82e0d9f2646c1b376cf21cd25beaf4bed55 +DIST firefox-58.0.1-mai.xpi 509070 BLAKE2B 3f3f48c442a3986da6d10df62a8e440b7c0c297f71c40b17b618d9b8ec7667fe5a91834347f9799cc1158582e93ec5765d1ca227e21d942902d52cf0e74780a7 SHA512 e21705bae0ebc71aa7fd2eb52702228ac21a1d9219d706adb675d6f31373520f43db755865d21f753ce0a5bcc8b52d8738ea9b8c169227c679941f0c4a1f9910 +DIST firefox-58.0.1-mk.xpi 492514 BLAKE2B 1906922a19f4ea0930ead7ca55c0b07c65154f5b0c794f39494dc4bd7fbeb16a9ebb187636cba9e657b3c4024b81373ac3ca21890eda74654493a2e128af2270 SHA512 c6887485b365a39c8947556c69b03b9a25e59cd1c33f1ff21b42a0c3490b30d51d6e3186b0ffce000cf17f1998920da17678fb0c8343cdd711ee5a48209bdb07 +DIST firefox-58.0.1-ml.xpi 547686 BLAKE2B 16f64cf2e170526a0f5cc94120fd5ff55424f19dfef972ccf993e2795720747bcc6a0295033e54804ca5f8aa73d8c20f6b6bfedb925249e934a503d0e6fb01ea SHA512 b263479e1d53dc919db7cb08642af231143a075a3e7da7bbbef658fe7480a8c28ccb7d5b5663efb37e0a7304b37c9b1315e1890a370e85c10ef1e22f6e528904 +DIST firefox-58.0.1-mr.xpi 525039 BLAKE2B 3d9f2909595567b45d17242467de34b9414934d9dc53e5edba0644964c213114b839a6063dbb6e9651eea25c7def5894f7c16b174769297c72910bda464f5065 SHA512 82d17e26a551d6f3451efe5af9becc112cab030ec369d625b0dd6aec1dc12a39fb2e15bb596ed742543674a5c3fdd502e3aea93e310f018f7e04e91e59404d54 +DIST firefox-58.0.1-ms.xpi 458426 BLAKE2B 4dd99f4ccc778a8976c3e485681325472bb36c18cc412bbb68938fe92357f044205f5cb13d5d417a8b09c536d167cbd949842dae3c13f99110495eabc8e32125 SHA512 2b3807d61582377fd4c419f05f64ce1e50dbc9a5fdf6642b3f073e328247e4b5b932ed6e910dabe605b5d3219777e6992f7ac0be8a0bd586cfb5589ecef2d7b0 +DIST firefox-58.0.1-nb-NO.xpi 457990 BLAKE2B 47fe080ee7733d104aa8e3ade54766b4864c049d841d35242df5b9972bab5610c066c5215083f982b05af365762b3c654a40f9197bb501ce96b1df0f7273bca1 SHA512 846637d4fa2290c1db0cc41d3a72f1a59294f5b0110217985895eb7e221ce203b16aae8cf00178fa8acd16e13787fb864a2ef0a05959b3aeafb508d35a494198 +DIST firefox-58.0.1-nl.xpi 465559 BLAKE2B d8bf7da0213988cca9fe322e672767567be31fc12555cba244a975577c92ac58b36c6256584187a0df23575252459d540ad7320f4b90f0dc76a53308b47039e7 SHA512 6da9a0ef210dd4d41117d80c495f2aeff852db511a59931cae04c3278aa9d6545d920a7cd57c59e7bf3fc09bc0d23f85477ea8640e9a4bd5142b33f9845466ee +DIST firefox-58.0.1-nn-NO.xpi 458439 BLAKE2B 8d0555d2f1d4b5110e7ce722a193b100e71bf035b9a7389963e4a66c6701529275783aa4322941a3847301a5ebbf30643737d262297829232783f7bd75e87ffa SHA512 2802e61a120b2e261514051e41bb520d96369b1e4ed59fdea3d2ddecf9f14b9d97f8578101399b104e782fee8d1c3e07493261848a609089f773a9b42c751eff +DIST firefox-58.0.1-or.xpi 502795 BLAKE2B 98bcf87fdfd685fe4dc0d6186e0e97708d4ba105850bb630267a616a1f7e8477876ff891cf114c38817d4c955f9ef7256ab7c114c3f8ca671126312868f37dc1 SHA512 28756cd566a295f3f23be8b2c9d3981b48c61feaf9e6ed1c3d6ae97d940a9eeb368b7e1348deb7f310447693201a56b4d03345dd79a5061e2982d02e62f18360 +DIST firefox-58.0.1-pa-IN.xpi 500542 BLAKE2B 6dff735ac163ca261040250585a55ff75b7276292258e4e764b895b872735e922e04473f652413cca350c4694c351d1053a441c903e2c6faa960d9b612c0bd09 SHA512 6450997d0c98a53a945128609259410a788e8759300ba359ab8477a948126a48847bfab35fa389f9168bb7a2a363292cf01e5556f11f0689a19c4147d71fcc23 +DIST firefox-58.0.1-pl.xpi 365869 BLAKE2B 11f7c97a057860a3910a8465c3e8e6a453621564b7159380f3274cb53cf8421f73906ae68a79ef09db1ef23f65542ef3e85b3db5be137c217a861c2ac361605b SHA512 5b11144a204222d01e99a1bda2d29d39a94d32c56317e9668aa5c14f064c52c0820b4f33b6b36837677068ddc55a6a836db8dc16af91e12431af894b5a4b3ea7 +DIST firefox-58.0.1-pt-BR.xpi 463584 BLAKE2B 39d1f6d2d2b419c562e3c13bc7182f361e3b166fd5dcda0926d11c55cdeb99af4951211f26f5d21115f8e52310fc1dba5f80476809d34b8e56d8ab74990e0c0b SHA512 6209d6fb915128c50ad4b9019b00baa6268caccac36e99d49ed915a3a07943fe0db7bd821ea6063d3a874fceadd06d861abf87ca57dc2c9070948b524de79139 +DIST firefox-58.0.1-pt-PT.xpi 466901 BLAKE2B 9e40429a89ee1fdc6411b538fe848531ffa74370c02b8af18501d761ffd8e892538fc0ff4fb894ba943532665337eff6c28b821d17acd1a2a5d2169974774ad9 SHA512 54bed933dff9c32d1e92fce5cd56b098601855b87ce7d7e9d7ea7f900eea0da095a53e6df0c033e3874fbe3bb435d407665e4cfe819a344b0ec74628bec03cf3 +DIST firefox-58.0.1-rm.xpi 458783 BLAKE2B c58657ffbe257ec984bc9bdbf2392c78ab6dae1906d2ac904828106e3625a29a1529a704256311a9705585da66654d318a2e17aa72873823af6ac2f167569b73 SHA512 6e7e42aeb37b12b56e423d736a5d34d9feb22627b34dc4f7298ad922565d703ded7f86681378297e43af84c8de790f67ea07215c8d325d7a1f268d974eab86e7 +DIST firefox-58.0.1-ro.xpi 462430 BLAKE2B 53c9e8f94b171caa4cdc441bed5b56b8262bdc9bf45ecfb17b194da3a9d66fa13bf5d08fe39381da308ed0c74b9ae6236bb7efa5cca87b0ba10c4e21b87a3cc7 SHA512 15ceb0de486a4c01f12781073c1e3c4bcc931dc1b58721ad58f9f94a403e307d84b773fb83f83d6f7abfbbe80d9dc061d043798e6372859b6968ddeddc2157c8 +DIST firefox-58.0.1-ru.xpi 535054 BLAKE2B 99de504f0f6ddbf532582aeaf98be66020108b2b9b12bf75f53b3f0b938fcaf1be91325bebb878d3b0a1b5fbdadaa72e72365f87e89ad3f4ce821623a1c43fc2 SHA512 60e47efa752edbe427a95299fe291699e9248c80458d6ac484e515eed87cad6a6a956ffbdb7dbd3461770f0aa45f65c4eca80ff0437ef2851081a335535ad531 +DIST firefox-58.0.1-si.xpi 500879 BLAKE2B 79cb32e822e403a1a6c64f12960dcf65bfc5363167e40ef09eb7c62612bf6bc08afcf7d73ceda4b4f47e0162adaff9b8f3aaf55d2c6c3aec78c6829242249389 SHA512 521ef095c2ccb241526002722c98dedd6641a2af5f9703fa171540e41b01d0e93b880813d5ef88883404419a3df6bcd813f9fdf42d98198e7197f32a3fbe5d3d +DIST firefox-58.0.1-sk.xpi 487583 BLAKE2B 6827ee808da7f765a888cda89d5080478f8e6fba487ac616d9ba9fd99efe1a768476560075d952fafb28f3c5021209bcc77d691c7e4a898e48c321f6ab3c2224 SHA512 b8b093dc142d0dafd4ca125930085f2e5fe26298e8cd336ad78de33ac1ab43d7bff27b4d76bc25b53f8b73dda6dbdf817f408f42527b1aabc9063d97e0050854 +DIST firefox-58.0.1-sl.xpi 463915 BLAKE2B 2dcad2b7747a16af765d77d37e2d99d099bd0c404380b18e66491488ce6f3d7bc8da601befb620a526c5bf3001c85a17e2a65acd45c826f68a721c84d67c2c41 SHA512 8b7da13571bb06680d7c894daeb434f0b85f0a76eb2db20c4291c2f8c14f8df55aa34b27d1e5e6b2663dede9a20e386076ce6edefa348d697aa9dbaa45702ccb +DIST firefox-58.0.1-son.xpi 453960 BLAKE2B 31a8fe2cbeda6c643cb3019f722a63aaca9ea222a6d205e14e1092128299ce26805333178d107543a928880e7f8219d853b32c37c859c833095414907a0aca46 SHA512 f1733d53071c76d225af2bd2ccdb8c7ee16b6cb12635ea6e32be738259c6450158a2c192ed14ef0ee7e7b756ef20f0bf4eb7dc34fa070442833b8199d90d8992 +DIST firefox-58.0.1-sq.xpi 472463 BLAKE2B c3cc3a3f0d90c96ee9d8a30335e3d2509cecccdd38ff77dae0c7f3a506d75eb4c23c0086a268f3bdd55f5f55c5e84cd83bcb51cbf263bdade0233bbf12f5b549 SHA512 02909ae7edcdf85d2d6299cb4e886f2a86c29cc6ab697a1693a221a97b4b61bd9e981060bcbb487678761725be08c84a9821207390283b4d78a21fde871fd05d +DIST firefox-58.0.1-sr.xpi 493460 BLAKE2B d61d42cd7b1d4554a8d21da150527ed9b3213ad900a5a3bb53c4f74d7e77b9d10a001c8e8015e292a6b8b8484b665930a86e2a2ccb011ec147be6ea11cb2022b SHA512 869ca0e70fc036ea2c2684565aec86216bd08cac0c84e07a750c1959c9d1ec8633f16b4e8cdb7cc378bfc633ed86607a237588e5b6022ec48996d01a6c9e48e8 +DIST firefox-58.0.1-sv-SE.xpi 466363 BLAKE2B 028215f8d7699c4ae77c5d999832ccbc47f04d88151f197f46210857d1c080b60d616b259b59260e06de0ef8ef675bcae9d853bae5408b289fe1a471f60d6403 SHA512 20b57311b28b5c6ccb85e9b08b8695c74a31f6c22b44cf0a731109711b9e4b9cb40c5c27bf5fe0f6fddcfa45be0df2395ddeb4268eccbf586be13b19adb63814 +DIST firefox-58.0.1-ta.xpi 519415 BLAKE2B ad7f7c01cd837939e3ed2d98089c95a2649283dbd79f5149e0ff1aeee020f770dc9a6dd910e7d314917bdff79f15ba38c351c3b03c2079200106399dc10164bf SHA512 2fa17ffb3c337e597811e7a739acf0b66c29786b637a1720e6a380d361314cddfa4bca5f9ddc2a4e4b339a84a9b33b910b66a1346787f0ae041e92f7e9c3771e +DIST firefox-58.0.1-te.xpi 535341 BLAKE2B fa4bee38f49bb293a70ae7a03cd0f0cd55f8e2922e879e5af086076ec03c8566c2fcdd9036e8450090ecb1faffdba15ef16a9a32ed3e972638950cfb4c07fa1f SHA512 10f6995e7bf0b0216bc7c7e5f92db601ca5e55936fdec274eadce13e41af08613f0384287646a6e1dc3d12706716b459570f95cacbde0717c2f4a4a5b8dd782c +DIST firefox-58.0.1-th.xpi 506270 BLAKE2B 1f18f8e4a6f7214e4b0b2a87a38b2948ecffc7fb2813e2c706997fdfce5b60f8fd5d33a4a20062ce87c462bf02a591c8272a8b6359837d855a7bc48f0baa243c SHA512 2526dbe142dfb5c227fd32a9a984c859cc7a88b694a39e1cd0337244c37917194d2817e6d24f73b21b80af4a7e2e3bd7771de84853936472f0071d7a914bdda8 +DIST firefox-58.0.1-tr.xpi 471866 BLAKE2B f035130b63e526ebef4ee92326b58e09cb1062c4456cebcbc7e573005d47fc7dfbac29d5938327b2171fccf461d8daffa79ed19a298ffb37f7c8e78065faa886 SHA512 8a031714c3aa8f1274667c102b33d9437352ea4235852e9b31d9283db7af2206973cbc543b8a484e8c944063f44f82418f889b684827a622c21aaa4f614171fe +DIST firefox-58.0.1-uk.xpi 525890 BLAKE2B d60be623077fda4797cfd631a2c617515de27388f824e5f0e3c30ca239c225d7ff0e03fd91ff0f2e91e22d6cfa48bb9cdd838c7bddb4fc8a15378e96cd43aa67 SHA512 40dc748d764512acc246f939bef66541572debfc91f74cb808f5a25e14c50283fd2ba83ab3a486130305bbf9ba7b3f08e171e1d7bea0b1c32c780e686a5d9406 +DIST firefox-58.0.1-uz.xpi 464527 BLAKE2B f8d98dae4525f2bb1adb6d75d95f170cb6a14ef8930f26c46be8b71791ecd4d206e8313f32d74be1710a66d9b33a6cc4920a663c6ee76c48dab42497a7d96cf2 SHA512 c9fbf042c9af376f7d197046cebd22683567fe305f77e9aeeff18da6cbc061eb01a78961fa84e0a8544f6c843c5dcdbb521b052e21b31462c619767a9dcedd53 +DIST firefox-58.0.1-vi.xpi 476702 BLAKE2B 74e70d604b3f31b77eea9ef26aef6a182897af40a028803b6436d9e7323c0d3be794d12a5ac5de755dedbc132dac24237499478ef52d021ee262800c807a2a35 SHA512 9b100d7a8caf7684cfe0547c3f34cd0930c21588f3eeb9d04d50eedac436da7909acd904868d7b1e1eadbfa283efd0098390e23aa9ad4eb7613d2e7789999e57 +DIST firefox-58.0.1-xh.xpi 467880 BLAKE2B 1aa8d232b5d4bf8e14bb65bfae4da111cc71de713f3cadc94ce36c1df9f41f428b33b88ad4d84f720c0886a02e099880f6f54bbad817ffbf3fd1e83b976d83aa SHA512 75d498f4654a59321602b4a6a4c6a2e725ed52c72ba2a5db8da8acb82f88dedfeb65b52572b5489166f697d264794365ddac3cf15adc662bd028fdde9338b1b2 +DIST firefox-58.0.1-zh-CN.xpi 490106 BLAKE2B 80fa9939dbbe7a854edaedafca5a5afe68aef6ae76dec18d2e2d63b38aa1f0f65a589c3afa193afd17b26f5c3bc700d2b148bd4f6dd2e035619fc750a7e49c50 SHA512 6058b305983c055101878c928b5c7774e7c64f40b7839142308a49a53b953a41a3fcc13094a464106bb1e13abf881eb390da5fa48397565b48987994dc2edae0 +DIST firefox-58.0.1-zh-TW.xpi 488340 BLAKE2B 66285959b64e1551b2ca3ac5d63a628785169823254e0e2cd463ec7a60b804be988534965b04945ebcb8f450406309739fc6dc2c1d47f5aa96054dfd452da0e3 SHA512 6019a4b88c805145eb336446a8b9d808ec5f8a9bb6146ad44445757f767642753c882a1c17d4ecfc002eddc2e3b4658783f3677abb2e57d374002d6e7da36c42 DIST firefox-bin_i686-52.6.0.tar.bz2 58553286 BLAKE2B db96273b33488253bb6d8b99a76c47bf6bf368e0d0137a5ce418f7a4aea0e7f19845e9455a8e60dff56cf748f0338b5f98c7198c5015ae65f9c3fdde343d725a SHA512 10faf01156edad031579fbce29bcdc1b9a54761fdff9d828aa6396b0d24be8c4b2ddc2d009a5fa8be0b4f867848b113a1a36707738b8a4117a5dc8c66ba4a38b -DIST firefox-bin_i686-57.0.4.tar.bz2 56148134 BLAKE2B 6614feccc0dee2c6eeb8798572a1351e05b8b4efed644828df9d7230e42fcad4db957690ba6492338197210f950ef73b6a58f5173b1ff8ed19f7ec4c8ac96dbc SHA512 b641a671d7390c505577fa956bc1452f58f6cc8418b3ccaf25eb8b5bb08799a3a2e1e7113525ad720f710d7022b18901c5234be1a1c372881e4908d2ae419743 -DIST firefox-bin_i686-58.0.tar.bz2 56147230 BLAKE2B ec188b319797a6f4027c1aadcbf3d18344abe08e2af4c4d98846ba3b8167b46d9849c6f4b96daf3611aea0119fea29aaafd6a031e5dfd455e4d9aaa926562197 SHA512 c291f87696212c59624a87530a02b881243b5c7645b3a75aabea574161c488ffe71392d00d18827ab9e4533f272eb44e57d062cfa88a5d14e0eaaad4011b344f +DIST firefox-bin_i686-58.0.1.tar.bz2 56229443 BLAKE2B 472429504c1ed515ae80d91aac2ca19c084457ceef8177a680c8a1535705c9d576974e8979e1f950dcd7e2593b4a952afea7a2d27fd3e412032997d3919967e9 SHA512 e3d289363aa63cb459e1a1f4f18e893617bfc6f972a49308aacf126698d2dde0baffb3dacaeffae9471a8111eb332c753f376ebbe31aebfbce52c5ea84122a16 DIST firefox-bin_x86_64-52.6.0.tar.bz2 57694140 BLAKE2B 395461fe4b609a16919f9bd2392690932aa8bd026a64c08f3af7247cc517075f4b4e941b3cb8f96087489ff3fb8dd79e3f0bb9257f4bf8c3a125d5a46adbf493 SHA512 b521611ace3731aea3e1cc7abb74f01a4885f5325da359a25a6a295316541c4e1e4cb7cf1be104cbb199acc15d57eeb8a37e2e8adf4e53f7ddf284f9d81a047f -DIST firefox-bin_x86_64-57.0.4.tar.bz2 53631485 BLAKE2B 9f712bf9f12c9becd44d085529282251b4faee594e3d1a50871d29e7231702d5ed9e95db595dab7e5423e0a1c365f45e2f5af7e92e5b1ee78d2aa86597febc5a SHA512 c6e9841fa901f78593d5bd60c3c4616e9a8dff696a5b812bcc4fed52287fe7db6c7bfef85a7433f08b3b940de6418aaf1c7c90dde6cff1cc6c7e0efe439e0ddd -DIST firefox-bin_x86_64-58.0.tar.bz2 54189435 BLAKE2B 2f9d5aeda50f690acbb7ab022f107048e3b23cc0c83ec67a5a558855055e8194037d7c1eeb3c24b9171800fc960733191070924d567da8d72f481a0a00ff45af SHA512 df0f86d1169256f73e68594177388afba5aba4d57260ac6b0b1cc1b61a15725ad7ea5a6210c3a60dbd290f8ad3333792353dcc4d3d23ada6bff8c366f75735f8 +DIST firefox-bin_x86_64-58.0.1.tar.bz2 54288560 BLAKE2B a9291110ee53a372e043e19814ed336def4ccb37e7f0b19508d6edefeec7185c487027c6d5224cf6c518acd198590bf41fb8c07fbfb7dc809f7a33cd7b7d649d SHA512 ad5b2b66a8579ad2f3a9ff97425af7e9c7ab4235cf44a5684ad481879ea953492f0639fc79121be9f808bedba80e3c0205e43433b99a1c8809544fbd1bb3808c EBUILD firefox-bin-52.6.0.ebuild 5456 BLAKE2B 371f2196fee516a329793967a61fdba45e33e7a8dea2d05228ea0af1c494e214295ce89d3a6eb10e2fc96c94a69868bacb13622b05b625ca6db3d04e1fd6a2b5 SHA512 c8e1d4e26a86784cbde5d12ea4a1c7f52eda797e54cc3b1be2d77b4dc7dc44f111702dc2a1be997b119b587d4f1d93d1d7957ace2d9d375270e0de0fa1b9e08c -EBUILD firefox-bin-57.0.4-r1.ebuild 5470 BLAKE2B 8fb38b37aaf80ec3dc7c40365c7469ae968842f0e1280d7549baa9b576944871a9870667104342043054cf1f8ce30991e0634a69c9b9886f1000ca7d64e1f9b7 SHA512 12c9df8408ce66dba5d95df76ec73fe813d8f4f9697f6b36c1aa969a39bb710aa027909cacb40a224c1da0573636579e2bed2199bbd5cd0e1021ac375f114680 -EBUILD firefox-bin-58.0.ebuild 5470 BLAKE2B 8fb38b37aaf80ec3dc7c40365c7469ae968842f0e1280d7549baa9b576944871a9870667104342043054cf1f8ce30991e0634a69c9b9886f1000ca7d64e1f9b7 SHA512 12c9df8408ce66dba5d95df76ec73fe813d8f4f9697f6b36c1aa969a39bb710aa027909cacb40a224c1da0573636579e2bed2199bbd5cd0e1021ac375f114680 +EBUILD firefox-bin-58.0.1.ebuild 5470 BLAKE2B 8fb38b37aaf80ec3dc7c40365c7469ae968842f0e1280d7549baa9b576944871a9870667104342043054cf1f8ce30991e0634a69c9b9886f1000ca7d64e1f9b7 SHA512 12c9df8408ce66dba5d95df76ec73fe813d8f4f9697f6b36c1aa969a39bb710aa027909cacb40a224c1da0573636579e2bed2199bbd5cd0e1021ac375f114680 MISC metadata.xml 250 BLAKE2B 9e6643b2a0b90fc083246090047db38d3b9a3b71db8542051307b7e87394135d3337e1ea54b83a0c7474661a0fd07d950385b44cbed6ee95f6e6ad718bd0b062 SHA512 ba5e7c1f6ee117471a3804bc54211e7f89c75e965a865f45f85015a0a28ec7d511ef9bbc196eef8245dc9259f54b04eb3563d83811a293bb946cf0977563892b diff --git a/www-client/firefox-bin/firefox-bin-57.0.4-r1.ebuild b/www-client/firefox-bin/firefox-bin-57.0.4-r1.ebuild deleted file mode 100644 index e3d638ecc9df..000000000000 --- a/www-client/firefox-bin/firefox-bin-57.0.4-r1.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# Can be updated using scripts/get_langs.sh from mozilla overlay -# Missing when bumped : be -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cs cy da de -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL -ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko 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/_beta/b}" # Handle beta for SRC_URI -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI -MOZ_PN="${PN/-bin}" -if [[ ${MOZ_ESR} == 1 ]]; then - # ESR releases have slightly version numbers - MOZ_PV="${MOZ_PV}esr" -fi -MOZ_P="${MOZ_PN}-${MOZ_PV}" - -MOZ_HTTP_URI="http://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" - -inherit eutils pax-utils xdg-utils gnome2-utils mozlinguas-v2 nsplugins - -DESCRIPTION="Firefox Web Browser" -SRC_URI="${SRC_URI} - amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" -HOMEPAGE="http://www.mozilla.com/firefox" -RESTRICT="strip mirror" - -KEYWORDS="-* ~amd64 ~x86" -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+ffmpeg +pulseaudio selinux startup-notification" - -DEPEND="app-arch/unzip" -RDEPEND="dev-libs/atk - >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 - >=dev-libs/glib-2.26:2 - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - >=x11-libs/pango-1.22.0 - virtual/freedesktop-icon-theme - pulseaudio? ( !> "${ED}"usr/share/applications/${PN}.desktop - fi - - # Install firefox in /opt - dodir ${MOZILLA_FIVE_HOME%/*} - mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die - - # Fix prefs that make no sense for a system-wide install - insinto ${MOZILLA_FIVE_HOME}/defaults/pref/ - doins "${FILESDIR}"/local-settings.js - insinto ${MOZILLA_FIVE_HOME} - newins "${FILESDIR}"/all-gentoo-1.js all-gentoo.js - - # Install language packs - mozlinguas_src_install - - local LANG=${linguas%% *} - if [[ -n ${LANG} && ${LANG} != "en" ]]; then - elog "Setting default locale to ${LANG}" - echo "pref(\"general.useragent.locale\", \"${LANG}\");" \ - >> "${ED}${MOZILLA_FIVE_HOME}"/defaults/pref/${PN}-prefs.js || \ - die "sed failed to change locale" - fi - - # Create /usr/bin/firefox-bin - dodir /usr/bin/ - local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "") - cat <<-EOF >"${ED}"usr/bin/${PN} - #!/bin/sh - unset LD_PRELOAD - LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\ - GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\ - exec /opt/${MOZ_PN}/${MOZ_PN} "\$@" - EOF - fperms 0755 /usr/bin/${PN} - - # revdep-rebuild entry - insinto /etc/revdep-rebuild - echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN} - doins "${T}"/10${PN} || die - - # Plugins dir, still used for flash - share_plugins_dir - - # Required in order to use plugins and even run firefox on hardened. - pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ - || ! has_version 'net-misc/curl'; then - einfo - einfo "For using the crashreporter, you need gnome-base/gconf," - einfo "gnome-base/orbit and net-misc/curl emerged." - einfo - fi - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed" - - # Update mimedb for the new .desktop file - xdg_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/www-client/firefox-bin/firefox-bin-58.0.1.ebuild b/www-client/firefox-bin/firefox-bin-58.0.1.ebuild new file mode 100644 index 000000000000..e3d638ecc9df --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-58.0.1.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# Can be updated using scripts/get_langs.sh from mozilla overlay +# Missing when bumped : be +MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cs cy da de +el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL +ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko 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/_beta/b}" # Handle beta for SRC_URI +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI +MOZ_PN="${PN/-bin}" +if [[ ${MOZ_ESR} == 1 ]]; then + # ESR releases have slightly version numbers + MOZ_PV="${MOZ_PV}esr" +fi +MOZ_P="${MOZ_PN}-${MOZ_PV}" + +MOZ_HTTP_URI="http://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" + +inherit eutils pax-utils xdg-utils gnome2-utils mozlinguas-v2 nsplugins + +DESCRIPTION="Firefox Web Browser" +SRC_URI="${SRC_URI} + amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" +HOMEPAGE="http://www.mozilla.com/firefox" +RESTRICT="strip mirror" + +KEYWORDS="-* ~amd64 ~x86" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+ffmpeg +pulseaudio selinux startup-notification" + +DEPEND="app-arch/unzip" +RDEPEND="dev-libs/atk + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + >=dev-libs/glib-2.26:2 + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + >=x11-libs/pango-1.22.0 + virtual/freedesktop-icon-theme + pulseaudio? ( !> "${ED}"usr/share/applications/${PN}.desktop + fi + + # Install firefox in /opt + dodir ${MOZILLA_FIVE_HOME%/*} + mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die + + # Fix prefs that make no sense for a system-wide install + insinto ${MOZILLA_FIVE_HOME}/defaults/pref/ + doins "${FILESDIR}"/local-settings.js + insinto ${MOZILLA_FIVE_HOME} + newins "${FILESDIR}"/all-gentoo-1.js all-gentoo.js + + # Install language packs + mozlinguas_src_install + + local LANG=${linguas%% *} + if [[ -n ${LANG} && ${LANG} != "en" ]]; then + elog "Setting default locale to ${LANG}" + echo "pref(\"general.useragent.locale\", \"${LANG}\");" \ + >> "${ED}${MOZILLA_FIVE_HOME}"/defaults/pref/${PN}-prefs.js || \ + die "sed failed to change locale" + fi + + # Create /usr/bin/firefox-bin + dodir /usr/bin/ + local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "") + cat <<-EOF >"${ED}"usr/bin/${PN} + #!/bin/sh + unset LD_PRELOAD + LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\ + GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\ + exec /opt/${MOZ_PN}/${MOZ_PN} "\$@" + EOF + fperms 0755 /usr/bin/${PN} + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN} + doins "${T}"/10${PN} || die + + # Plugins dir, still used for flash + share_plugins_dir + + # Required in order to use plugins and even run firefox on hardened. + pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ + || ! has_version 'net-misc/curl'; then + einfo + einfo "For using the crashreporter, you need gnome-base/gconf," + einfo "gnome-base/orbit and net-misc/curl emerged." + einfo + fi + use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" + use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed" + + # Update mimedb for the new .desktop file + xdg_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/www-client/firefox-bin/firefox-bin-58.0.ebuild b/www-client/firefox-bin/firefox-bin-58.0.ebuild deleted file mode 100644 index e3d638ecc9df..000000000000 --- a/www-client/firefox-bin/firefox-bin-58.0.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# Can be updated using scripts/get_langs.sh from mozilla overlay -# Missing when bumped : be -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cs cy da de -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL -ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko 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/_beta/b}" # Handle beta for SRC_URI -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI -MOZ_PN="${PN/-bin}" -if [[ ${MOZ_ESR} == 1 ]]; then - # ESR releases have slightly version numbers - MOZ_PV="${MOZ_PV}esr" -fi -MOZ_P="${MOZ_PN}-${MOZ_PV}" - -MOZ_HTTP_URI="http://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" - -inherit eutils pax-utils xdg-utils gnome2-utils mozlinguas-v2 nsplugins - -DESCRIPTION="Firefox Web Browser" -SRC_URI="${SRC_URI} - amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" -HOMEPAGE="http://www.mozilla.com/firefox" -RESTRICT="strip mirror" - -KEYWORDS="-* ~amd64 ~x86" -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+ffmpeg +pulseaudio selinux startup-notification" - -DEPEND="app-arch/unzip" -RDEPEND="dev-libs/atk - >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 - >=dev-libs/glib-2.26:2 - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - >=x11-libs/pango-1.22.0 - virtual/freedesktop-icon-theme - pulseaudio? ( !> "${ED}"usr/share/applications/${PN}.desktop - fi - - # Install firefox in /opt - dodir ${MOZILLA_FIVE_HOME%/*} - mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die - - # Fix prefs that make no sense for a system-wide install - insinto ${MOZILLA_FIVE_HOME}/defaults/pref/ - doins "${FILESDIR}"/local-settings.js - insinto ${MOZILLA_FIVE_HOME} - newins "${FILESDIR}"/all-gentoo-1.js all-gentoo.js - - # Install language packs - mozlinguas_src_install - - local LANG=${linguas%% *} - if [[ -n ${LANG} && ${LANG} != "en" ]]; then - elog "Setting default locale to ${LANG}" - echo "pref(\"general.useragent.locale\", \"${LANG}\");" \ - >> "${ED}${MOZILLA_FIVE_HOME}"/defaults/pref/${PN}-prefs.js || \ - die "sed failed to change locale" - fi - - # Create /usr/bin/firefox-bin - dodir /usr/bin/ - local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "") - cat <<-EOF >"${ED}"usr/bin/${PN} - #!/bin/sh - unset LD_PRELOAD - LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\ - GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\ - exec /opt/${MOZ_PN}/${MOZ_PN} "\$@" - EOF - fperms 0755 /usr/bin/${PN} - - # revdep-rebuild entry - insinto /etc/revdep-rebuild - echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN} - doins "${T}"/10${PN} || die - - # Plugins dir, still used for flash - share_plugins_dir - - # Required in order to use plugins and even run firefox on hardened. - pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ - || ! has_version 'net-misc/curl'; then - einfo - einfo "For using the crashreporter, you need gnome-base/gconf," - einfo "gnome-base/orbit and net-misc/curl emerged." - einfo - fi - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed" - - # Update mimedb for the new .desktop file - xdg_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 03597142b1b6..2c6b1d6d1ed5 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,100 +1,6 @@ -AUX firefox-57.0-pkcs11-backport.patch 20708 BLAKE2B b028ab97532c84a781080431ed1d9dd83671d0074c25baea0e7a075d216a07f664a6e69412e617dad7f4b9bc91ebeb02e08380aee4900fee08e384a9fa05a5a8 SHA512 d99b18c8ded794b9b80a46eeb83786b2de33d9758b5c91b162a2fa394977c69151800a80cb10cfa571e0a3165e2c0cbbdf303c85c9a4d8d5500acf632308fac1 AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2 AUX gentoo-hwaccel-prefs.js-1 100 BLAKE2B 08be790b58524077a5681cc06e10890b72dc6e8155c9e03e6ef9165035087d4b8cbcac4a6b8997f61db3721895c9247a12171eec7d082fa15e1d5312bf51fbee SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c AUX icon/firefox.desktop 276 BLAKE2B d16ab0cf83d52753558d5e45c1534c11e000bfac46b490f6a0517dbb5602b0c03db6f90d8e1026ba995a1ff66b33041b8b1e47e7c3ed643dae93ead705da771f SHA512 907e64274d96bf59bed14ca83b7307e26670e567ddf726c0ff4eb201a1641257799fa2f6b9698e671408ea1f21308a7ca499412498885608f35bc49644c71799 -DIST firefox-52.2-patches-01.tar.xz 10400 BLAKE2B 2a32dc77a2b91649ee3602556acbd1fbfafc4105b6b7d29f56c0d7eb9b0da3e3160229b290448517d8bd8fb568b172916214f56d3932a35b32ddfcb01d398b7f SHA512 85cc57e27c46c3243deedcc21d248babbd9ac6c144332ac70dd6e00161fb46584d090683bc1e066c0e9136d6ede5a4e30ccb68d83cad448f6b0d8223c726dafc -DIST firefox-52.2.0esr-ach.xpi 427640 BLAKE2B 48ff2adae6df617cb429d53f90f784a1a8019469cc45b7dd351e6fde62d26d429364608ff8124e45e0a1f0b89cc0303435a28d7b737348256778c8de0ffebf62 SHA512 d7101b47d7de77e252edc43cae745be8884ae431caf4c8ea9ebb91af176ef145efc73264a196f967340b7ca6224384c75673b9883b35a1f6734d8f23bca3561a -DIST firefox-52.2.0esr-af.xpi 436823 BLAKE2B 4756e9f83438addbd46890d1e5354bc6d282522afd9cf462dc07366f23ee3755c42cf4f5006c38322022f9ba2083862f902991f87bebf5d0bdbb7a109a8fcb94 SHA512 3177d0592efc8a0cf49bfcf9d5411f97d326fdade7c91387f656b02cb9e691e40924d965126822375ce8f1c117a93d650806d41be91f585907058e4e66cffd78 -DIST firefox-52.2.0esr-an.xpi 445142 BLAKE2B 37996c74bdce18d1212012fc99b934ca5b2f45f1afa2db505ac1b2cde62fee7a1ac943c44cd28b58af6d5b1cced84dfce40bf7a54e8d37e23faaae25148d7246 SHA512 09c3241b7720a8e41a457d24b699bcbe38b2b5c491c1d0c856e3484b1e7363c5eb5bec4fb33c2e98f5469399f5f759845c7eb3ddf5af737e04128a42ce1bc090 -DIST firefox-52.2.0esr-ar.xpi 473382 BLAKE2B 4ce8f174b388c2f5b918d5b839e2d7c054c141fc87e970d310beff9667f5820735a11cea3dd47ff98aa54465142f9ec3ed65faec8914a2f12cff2ed478956b51 SHA512 4225196936ba8415ba53ee02ef8b528e81e230f6ec566dee94212949e61b5815860067b55e30ec89a4d2b05b2e55e03de955ac544652a4cad9667d4b77652eaf -DIST firefox-52.2.0esr-as.xpi 486889 BLAKE2B 5b02e1dcb41152160ab08ada461a96dfa187b38ae226fbd4d2b362cecc39c912a6560aef7f8c5e98db1c9e2e23769b1f0b3b3aa6ec3dac116d459d2482d32b4e SHA512 5fd693f0715170002e2b6259ae77c4c989aec8a96fd214306773b1404db417915e8efcea93756cce5f7d9aaf45e7f74c31384185cd4dec1417df5fb026cab190 -DIST firefox-52.2.0esr-ast.xpi 440033 BLAKE2B ebb1c6b3f4476a107dac66a7a47d39f0e0cd2e81bc13ab764447c37c0ee15e8f8e8bd10c128f56f0c7b689db46a50bb6e239e1a19a13b3d0f5b60395224f9b8a SHA512 cbfc878d8a763a0e3d33c32b2da22b9adef1a949d298790a0e9b3d9ac10c2af1632b9f712c3f58c88c934a34487fe9450c7d65b17be12ef07c1b56517d22fc35 -DIST firefox-52.2.0esr-az.xpi 454923 BLAKE2B 0a5281c7ab97aae8cd8f5192ba03c54a3bee502efe3c42f414895da9a3b32d7c2d9f61df6fa9b1c46117abf1a62efb1c0d5ae6d62028f61e1ffdf21ec68e159c SHA512 d4286ce71377c9f196d63021e7cfb342b2ec8ffd30b0de6c22642397c1e6eed883cfc4b9779b13d530816d456292bfaade3358686061d7a16462594eddab0c56 -DIST firefox-52.2.0esr-bg.xpi 487891 BLAKE2B 9bf32c5d927bb39e0a2861bb362678e76c24964833d5d4aac7dc970668b665cc3ad74ceb1e1787693adc71038f6f337ddd6d81abc08c5a6ced50113c22a663bd SHA512 a7530d6052e94cb78e6c6974ecc8fdae5541ac2a80ad28fae3320a59de2fda91bde420f546c0d0cffaca131b2b13ccde71ab8876ed8b64553d0bbb128ac2bea9 -DIST firefox-52.2.0esr-bn-BD.xpi 511995 BLAKE2B a8ed115b11afeabe680f8330b00e3cd67500fceac11c534cfd8ca389440b0b8d2cb088792e6b14412ff6dd19c226bcf0fe1eb07c9dffaf2d2c5e4569af2b122a SHA512 0fcc696f6b067e1d173a3b496115ba9deca5c4558214442fb8f9040f314c04ce33f97f0f2c339429bf41e1ebb0440112bacdc5ac2dbaa884ed869a2ccee50525 -DIST firefox-52.2.0esr-bn-IN.xpi 509376 BLAKE2B c6e160c517f9c63705aa6e85eb23b112f75f5917e1ce2851db8491e7fc7d69d2382226bf77b229feb641478fc9e6736bbc52011150e9c2844368474a1a449bec SHA512 7936f8de7ae9912286cdd78afcffe42fcbd814671818f6d6ea1694cb1d1367dc400441ebcb808122320b86b7d32e9fb0f7350375158316d8256b8785c87a50af -DIST firefox-52.2.0esr-br.xpi 435483 BLAKE2B e0dbd8b655ac0837e875bb4d27d82c0cff5cbc7a7219140d72abcc0fcd3e546326a6175dfbdd69d56647cd6de9a256fdc4d9d0c87ee71da1fbf1891246203eea SHA512 9e90b7e460ab6e4a0b8a65b3e4cb1831b6e2fadfabda38798c1a5a762b11592012e6c179439f1aefa1aa565aa8a9137a2767f4244beebdf6a90cb009c287e115 -DIST firefox-52.2.0esr-bs.xpi 441782 BLAKE2B 0ad84bd3f3f8c05dd330b4afb3e4f68a0a6c819e85a3c06f1bf1789b0f182f8057498898d5a30578d06837a5bc1678a8e7f98da01baa5e67c6898301a181bb63 SHA512 7380bd274e79e78914d06b14ccdadcef563fe2a96aec7ff622ecc224276141c2eb5804a5d0f4e1a2ece64fd8e885bf4618a4c4a86bae31c278d2a56faa99f6a4 -DIST firefox-52.2.0esr-ca.xpi 443304 BLAKE2B 2ddedda0d2631cbc90055f61305461d7251734d1b4e339a345ad6aaadbe64bad1b4e61a6e3a058f22af033dfa5e1d4955b31560135b5572812202769c34f359c SHA512 0be9fca57407622f1f898e4192f159c47e2d15f555c8d32de283e7b45158bbf1df01d78031f94b95978ff84a0cae77632ef6e1e8c8d2dd21ec169ec19149d6bd -DIST firefox-52.2.0esr-cak.xpi 459185 BLAKE2B 01f85d53d566d1a70b79873de97d3c059f2c26a3afdb3f798e1dfe568903a3821bb4d1bdb0ace8ce98c1a578788a0be406c0b1a78f439fd53ffb836ce667ad76 SHA512 dede64386124b276588d198421890b925f5e16909832fe27988070c7702c2fe163963af7707af6cd73e7b8c67d4eafc65c41fe2a16e591b70129a77d6172de08 -DIST firefox-52.2.0esr-cs.xpi 444075 BLAKE2B 559776784cd4e47f2e5db7813824372c97bd9ac00475089a6b8fd9b7282d910ec4718b208ddb671f10f4125cc5d9e62f1c0f3f0fd3e609d6461c53f7b3865700 SHA512 26f66e44438fe15fa87aea4f5bc3fb3a451a5fb301b87e10610bd647058c9eabad4d19cdbe42d500a74fcf23c88a7071c7a624c72c9e1025c55ffbeb0fc20014 -DIST firefox-52.2.0esr-cy.xpi 436583 BLAKE2B 9c18f5110fb3287e510270052153d4ad775e699ad758f219f30e9afb50aa2a4b0c01cc13f436624d46f762c13965d1a11e0ca0b31d1b9695d351f6c1c89940c1 SHA512 33c85f340c46d773c31849790b6ac6b94376d67fe87f6a0bf16e866e86b1dc13a9c0e3c61acbe8922efe3aaad46967e51e1f888a3dd442545eec32faa882b9f7 -DIST firefox-52.2.0esr-da.xpi 424394 BLAKE2B 1a215f10b063e10cc0463e38f4cc02de856a9f19e882433d42e5432a0c3dd04f37c3bdb203c60f7b8b08f691fa80a56dd68de9fa18d7dc476fce322e7dbeedfa SHA512 e1b1c371f092dd1f73f222e831f688e65e55c6c1e1ea29e727f708652234ecc10c36740cd471d0b0b84396475c069c72034b99736aeaaa2e9add94f42216bb37 -DIST firefox-52.2.0esr-de.xpi 442479 BLAKE2B 9d7de5dc440202ce08e3cc26bcfcbd271ee644b8786d69711416856d7d41ce08e4bab9576748c2ea9b575ab86818f5c605286de9f1cfcb821ee7596ee1c22629 SHA512 9facda86748dd52f523a069f8acfaece048666c0892bbfe2b030bb6034873510ce5303d3b9f861993469d59ec0a78b92484476c4a60cd7e8c9914f244761d983 -DIST firefox-52.2.0esr-dsb.xpi 459425 BLAKE2B 52fc7ead43d42e9e4b072d0cd4170b1ff6ef12f7192434d2f43d85aae4b0d7877a40b9229dedeab063d4e61e802321ad6683b459b429b7807d224ee039ca5f00 SHA512 00bc276b7a44520997a33a2247956cc4178644c6334ca461fa4e2703bb18972ca6da8297c7a99925fdc2fa56bb01d275c02ebf09f631165fd746f03830a8ef5c -DIST firefox-52.2.0esr-el.xpi 516592 BLAKE2B 0436c91bef8df76d9e89b1c228230f84dab93b28d3248e327afa6a78770b0942dd9fb4938dbf741ae840a97721257757b1b39299b70c6e86410496a66f215662 SHA512 b9057a9ca77c3613293f657c5a0b29e986c48abca6f13ba7197fe1e90bbbfd02cd73ae35d4f68074690a09c5ff378a6089224a9bd8de37b66596e4e980bbdd94 -DIST firefox-52.2.0esr-en-GB.xpi 419323 BLAKE2B 77eb06b86937e29217ac81a9c0d8b409618e2a7a392c76238d6658ff7449537c772e3ed2879116a74a6fc857c70c5b13f35e97c94a3fed105e539007a3b801a7 SHA512 30359eb9d3d5833b4819a6b5e992a70e005328195f4afb411c8b184cfe9b83abcac99cac50c3079506a280e1ed3965e3dae14b872b22474b9d145b9fe4a25249 -DIST firefox-52.2.0esr-en-ZA.xpi 412212 BLAKE2B 6620bf033924cc3dcfc00bdb8a982f0e0b21eb12a634930468edb6dc8ec17c089f4ec116309c3eb7e85bc383935d869d6fc6f2391f842a03403892b505470cd1 SHA512 c112e3153512e04a71f4ee50cfdb3e347aae4c53d1b5d541723d320dafa259fc6441bd6ce4341297d27bdc4476c8c96b33753302b807a27768ca43d9b8f0ae31 -DIST firefox-52.2.0esr-eo.xpi 437474 BLAKE2B 3fff020993e9738ac3398f5aa4723f679e19be5df2b8b4d99b07f571e20ebaca5e1a8721b67c8f243cb172f89f6ecfca83f0de6371d94a8c8a736c449c0e47ef SHA512 e72c52e8f3348e15c702a1e0d5b2276b31ca2653f110e00deb692de8d10bb9d18914654b5be00b3b2edb4970939a63ca5827ee8f41af03ff5d260321c5ee8255 -DIST firefox-52.2.0esr-es-AR.xpi 445925 BLAKE2B 28438da188f610b565a239dfe320717410b0b1bce03c150ed37e321ad935dfb2544e0180d95dc03fa37ea89ac1c5f024a3e59363a3fa12eaa7de577a1fcc8729 SHA512 5c1a635bd30784c402321021b7323632dc4a6c9500e30daa4eb42013263e927767a92b08a1621bd9a9f1e7314ce926414bd5b245a2d637a0f6161f04ac3bbfc1 -DIST firefox-52.2.0esr-es-CL.xpi 445676 BLAKE2B 1ab09d74bdf953de3f5613627a6e8295bb41f1d464158a4b79c9da8312edec189a28f6a190233ce1ad0d278dbf36018b7c474d649a53b291b1db989cbbff1b1d SHA512 832707f26bd9910853d49d1c17ab0679de113c4c6263f779c1d87937d83c7565331f35b5089d3fbc2aac8f2c376ee629b53dd1a6c57edfdfbc46b06e908dcde8 -DIST firefox-52.2.0esr-es-ES.xpi 344875 BLAKE2B 5307e813559b383892801d7ea151c24c08f18f4e102600e512321cac14ccd303874777f39aaf2f1c3911e0cdc8466d455653ff99913b7b84ade8a437f98b9427 SHA512 90d1bb1fd4d2f8fb725c8d40cbc82f8339641101072fd174a69cda02d8d58840873e11dfd845ef3baff0f903d4d9433ea10688308128d8767262de1d784fc8cd -DIST firefox-52.2.0esr-es-MX.xpi 448385 BLAKE2B 3c5c82ba417b258fa29c26f6b46134d16f5d5258597c014c256af70a1fc3264dd004894da8994b7b44b71df03029627f01537e0f2ca65e1099e91e3ac911c8c6 SHA512 651268b968732ceb1c75aa2170a9897b38ffa7eee08e1a1e1abcd89e2aaae41c8d618acaef4e4e25adf98e7350604988b8468f07b0d96e14411e19316ff2faad -DIST firefox-52.2.0esr-et.xpi 425113 BLAKE2B 39601f98d4815b88df9d32ca5e82501e41cbe6372e0e1239587050f962b07bcb5a854ab6daaa5919aef9bf839561ee0a7dda2d7d17c754579022509255efd5a6 SHA512 aee8817fb3cfb2798de481d3ad272dd3c0013f51f50d132f175b5801bb292585e4135af4c73a224168acabeb4dd8512621572828c47e586d2c31d54ba181fb6c -DIST firefox-52.2.0esr-eu.xpi 438479 BLAKE2B fbde6aed62ac7c882f5dbfc7e22e501ebdfc630919bc49cbb38d322368071db6f38620d1f3ea1ced4514697599108d23006cfae121af42400eb26adf9923cf25 SHA512 b4b5d183f6bcdc8807d95305d8aca9e1cbf8e1f2f6e1f133bd450c5bee7cd5c4cb6d77828868e4ba720ad16f0cf44a34944315890c1b2287a6ebffd36be810ec -DIST firefox-52.2.0esr-fa.xpi 491343 BLAKE2B 0324718496f455eb67d398f7c95d4386a400e6d33e5ab52e48da6471cdeaa710671587a1c0299a51c74a8772d16ac80771f2984679ca172afbf9384f9ec394b7 SHA512 1dfd3a924680eb1477047da4292e53a3d1f0bc3659bc39dc57762de5a72f04d4a06a1d137032789855f661c4b481b676c3c98d32102a6a154345b7ae433e20b7 -DIST firefox-52.2.0esr-ff.xpi 440928 BLAKE2B 530d4d3c5d74c2db42ee2b112608e372ae7e1f525c78218487000795323ebabd709dddf91df7ba153e2a462bbea802bbd0693440b3c9634037bacfa484179e97 SHA512 6b8301c6b00b69bef8d7e6ec0c140fe8152ca26e41eed6b69494dc0441a2f2757629a5388734c610f6f6423286f6832203cdefccb6ed43236d76cbde7eb5b3dd -DIST firefox-52.2.0esr-fi.xpi 430061 BLAKE2B c2e02cd1dd673bb8d44857cfd16f7582d1d77586cc540b994011ccf79763927a61828a473fa1efc35f699f9730c14eca2cf53acceb4a35d09ecd3722621937cb SHA512 ff5a6d5a64ebd86da4ac111e9e26e61c22440689a97e89f39ec2386782d231925a09281852bd015ab52c082127f01858de47b6f6ccfa23f43e121bd14f7b1e3a -DIST firefox-52.2.0esr-fr.xpi 450210 BLAKE2B dde0f9249bb00d1413b9db039ab6cc1cb81b43583ceb780dc263134bfa58c8a5331ca40e1c44f53de21b527271b44382c9ccc4a4ab848ef922d46ab54b545fc1 SHA512 8e9f4964478f080cf856d264500d16867aa64433367318c93b07798385697e4cd74a7be03cc8a77c9fa190afb21626684376a53a9fc3193fa0f1b3d96fd530cd -DIST firefox-52.2.0esr-fy-NL.xpi 444970 BLAKE2B f3d1f9ff2be0d96161689d3e61d22bcaf464e2ff6b0bb8a96e9255a7abefe163a458ef0022f547e947c1abee7652b96d7baa6b1a15d52ccf1eb47c327aded24f SHA512 a987e0d2380697721976e80be80c4862bc334504fa98cbae619e0ec48d1d850723e469c66ad4f2a7babd25e20cf2b0650d8199e39565a4686e5053a0a2c845a9 -DIST firefox-52.2.0esr-ga-IE.xpi 458164 BLAKE2B 7ff98eefca19b5f20e4be4bdcae72118f4731253f189c0494f9871d2168d8317ba7b63f518a37c895808551d551eda18e97fd3010dacb7f206121a78e488df6d SHA512 a7663c82070e9c8631db0a3564c7856c1cff27f98c2a727fa01cff0a527c8d6000109a94432c2ad414b5d83039a26a5c8ed4dedc57c3fae4a423e478aa661e0d -DIST firefox-52.2.0esr-gd.xpi 447268 BLAKE2B 088841df5390b712a1fc99e3f3cf34b4780119b466b1cd8e81fb2920a8c6ffd3e2f5c8963b21bec84634d33a8b8815b64f36956ef66630dd071ed00a735b0f4e SHA512 0ae6fb3e0f2baddf9ab16e4df8dd7d12f1d4ce9480e3421030a6e9b411fb846a05e39e717d958671b69d379b9edb19ffe6eb5533aa9c4143e5f20548f47e2ba5 -DIST firefox-52.2.0esr-gl.xpi 447295 BLAKE2B 56d5a922cfaac3accaf2d61fbeb633be643efdec064822bc6e3a85466bafba100205930de4b550e7b4b1cde2a31e23cb8666b106050fd7d5b9f8db521ac8463b SHA512 043ab24c142cd69f5d9507d4e8a8a823c2aeefc1f859d4060e94b304a81bd28e9689a02e1c750185fa3d8f597211635c30d88c0a3592a93c7b18650f800da644 -DIST firefox-52.2.0esr-gn.xpi 456214 BLAKE2B 96d56fe761ed172075f6d77c363c0a9801c5fa591e1a3b35136cc5e442a93432515f97d12c10c11202ecb404ae600af0970bfa5025dd46ce3cef550d0a9fa020 SHA512 920fa185c3d120dd2357105fe978b4dd1dcc36c2fbedfd518fc8ff8b6fd3fb38fb40e3801e126fd25405aa10a994d4a5d85d0e45d9c4593a39f41e760e820829 -DIST firefox-52.2.0esr-gu-IN.xpi 489364 BLAKE2B 2f7f439e9a9cecbc08dc88b77ec505667bdb779ac0e056c79d2399dcf44be2c55bc2b44e32859c42b76480834d712e25a8b544e7bcbc2299061c2ec8a4ef3db8 SHA512 0a9261f54a1bf0c534ff2d13aeeb8fb865832fd5466191e735eebdb811ba7f8ae8cea25563cd794adb9487f642987cd006ac24426d7b7eceb84c1d595eb840c0 -DIST firefox-52.2.0esr-he.xpi 455283 BLAKE2B acf0ffa2d50e18e369854e486d6288d53d5d71dff9c6eee403d0a22fd4133742585ed6bb9be93f1c07a787d3d9449abba934221906628afc73ab67fbe4a082f2 SHA512 0720e44cd83b01667aec8ea93d96d1893d3435bc8e2d17f3ee75afc84e096c8accfdcd373d6399c2535323a8a4f2f7c8b6509d0d0aec06a2c9bdc665e872cf09 -DIST firefox-52.2.0esr-hi-IN.xpi 506519 BLAKE2B 28a39b0516182b55b0cec771fffc00e9aed56215786fd2b621b9887f244e5b2043b57b90cdfa2ab38adaea5f2e7fa3cff5ab6e4dc7f5c09770a8b05a3cdb3e1b SHA512 9230a20ee62765130802547af5d1f00da510ca40d0dafbc5650e8232dce7e8cca85daa9dfeeeb98d8f450c7352980c6520eb68a614e8eb9b7921b42fc0698e8c -DIST firefox-52.2.0esr-hr.xpi 447503 BLAKE2B 2642b0ea10b059267280d76c6dbe77934abe2bcc3f305952858caab0824bcb5b7207baa1c728cd0c8ced62c16905fc58562238013b966e186b0ad9438984c5aa SHA512 c8a4ac9e6ca9472915b36da9be2ec0e444ae333de7c7e85397cf423917ac8baf912e9026984390632781343a6d395feedae65fe7aada2f6f17831e0004323166 -DIST firefox-52.2.0esr-hsb.xpi 457259 BLAKE2B 6b776cb87d38ff0f8d30c94542ecadaff235505dd8b3de375a4dbf1d13b46fb81c7c170dff52da08da51c02801377e8d21a11d6ec24555202764338efddfa68f SHA512 0cc2b499163e1859b0691545e75afd9a405e1860fdb543762133ea10c075342a6e743c58d1573e8f2cb167b904b92dc78c1223a25a9c52c17d7f8ed0d12a90e9 -DIST firefox-52.2.0esr-hu.xpi 451496 BLAKE2B c9623389b9981118eb4269f5408b379f84ba4b29551446b7eae4e5a94e9c6ab4f0b63771edd0279cd2509a977b1ed294da14e9bdec4f76ab860f3bf0ee29c23d SHA512 802530c76bf5070fc6ae2c0a43733cb66cf3e518b133a6b6a41da0bc2311e070bc2083de73e190d09d125073a97e5a14f3f1ab55c4b77d4b9a8551e1e9c61ccf -DIST firefox-52.2.0esr-hy-AM.xpi 495773 BLAKE2B 4e4e4f363084bab483adb4bf8fc8e073372f30b8160d960306aea4df27bce17b658f183c0183531d97d2ed332ae6434925d0eb398c0e7d96a03e89a1c6d4de3b SHA512 cf3a8b5beba5e466098a580867c0dd17899408c1556b92ce7d3a39ab328f69ee804837b09f388951a5e25cd937e6867e5c1de9b4742c903afdebcb57219fcf51 -DIST firefox-52.2.0esr-id.xpi 426023 BLAKE2B 0e23635c7a46696719a06dd814a77f47ee59f8680098c233e0bb202d6ef19e9edbbc43663b7fa7b7c7623f323f19cde256ee498d3c190e97a81c8ebf6ae699e7 SHA512 e13e0768e1e14a0d865c3ca472226f24b71575bc62a0127d6d8c7e23952f29cf7fa7df3800f2a0ead28f24f08b68215384b2ddb7f5dc584d984ade7af14e3d43 -DIST firefox-52.2.0esr-is.xpi 442694 BLAKE2B 97a1f508936361a0ad1bf75230032728b1ce51ab9bb5569e1cf6538d67f439ae5de74a2fcb6e1003ba62e5b1c904bee769d6d778bd0605685154e5b761d18849 SHA512 543ba98e892de1d3aaa99de898d55bdc5ee7789b70ace9a95c27c603ddbcd870f64bb831b1f215a9d0fb65516eda33ee2ec5784d0ba4be2a60193f8fb8c6296e -DIST firefox-52.2.0esr-it.xpi 339221 BLAKE2B 3bcac2cf86b9b762fc715e5385c8c31fc876b88addc340effe276a0b114d6a3cf065fb2ed00653fad20bd1504cb411bcbc0921380aefd73d114b1033d09cec16 SHA512 b20b675d66f803558fa0f090beeb27b9a74d83004486d13157bec6afd97467db71800f4179448d996f793e82b463c49fe51736981be74d889db10e246aa6b6f7 -DIST firefox-52.2.0esr-ja.xpi 488343 BLAKE2B aa7e25b099962cd9050d28c6c61a3b970def7760109a5a006854d7ea3f73bb7c9fb4c75cfe5f70ad832c98a98785c8d6773bbbae4ca5ff606340161b04cc479f SHA512 2b8cebb1b8619d9b8e8977a0bcbade1bf4f1331cb16a1d3ee0cae0e3d70a5bacd57084722e84f3d8c70b9d65321ac7d26e811ae4db0863f81c89a98f0b0e58a0 -DIST firefox-52.2.0esr-ka.xpi 475375 BLAKE2B b8dd743d358247629d68bd0ba3dbbfcbbd0036e629629ab546f65dc30fab68bf9f20db1c0b464198dadaea1c7881194a031e70761df7a2e6a43278d31e9974c8 SHA512 f78094048b17f3631f383fdce0322c78973e048bbfb1698b4c96812845dcaa3732f051a6e4af3d26933818971daf093752ebb256f9d4679879c360b2edad82c6 -DIST firefox-52.2.0esr-kab.xpi 444520 BLAKE2B c8df883a284d4a6b638f425c533f1425ccc5733eb07dff440f7522320095a814e7faf861b0dcd14c05ecbac1a625dc2cf9b791272d3880ebe41a41be36f7c9c9 SHA512 47d2d927ba99329a4dcacf03004d6e1c9813ca54c367a219e4cf14a5aca01ebe772dd2a8b9b2b31a3a84bb32b93b484ea7e9743a058ab9e2c79c842cea77c95e -DIST firefox-52.2.0esr-kk.xpi 496939 BLAKE2B ec4b867a8df302321347ed481885379f4b0db0885db167e7ed20fb312a369835aaea7138ea708e0179593f03419616d8d4d5fdaf97649348d535c2849991ec4e SHA512 6588e5033219e21b052b55d6872dc03cd1cbafd0061b0204e0eb5bb6adef26cd259c49242d5b0fd51bdb0953dcb8ec960c8fd72d818a631596f516795ced51ac -DIST firefox-52.2.0esr-km.xpi 520344 BLAKE2B 36dec99611fc34d369f72585d002a350a6c5231a03d47e2a5516bc1d554c4a08eea3ee01d676f765c2422052411d0577b95fcfef507ac27ccc57826c69339505 SHA512 a14156336df315d6670d4bedf64ca4a7ef1c5ab9c6930ebf52387c09ceb1e2ca55b24d83ea6f2ea4100d17d38d4765e09c87f666bc8289c1d1ccc138ab430344 -DIST firefox-52.2.0esr-kn.xpi 519456 BLAKE2B 5214a7e5988136c416e5ed189f400cbefea6a6432c7f0d746281c99347f2a337ea4a811e933b0126fc2321f5af09c7d0464b5322f1899dd75accd23cd281b970 SHA512 fa6004c6fc19cc6b896f631e46e135ffdcbe7f66ef29e8b7c78ed9cdb4da8edb3563a41135ff1d34a3f233888e9c4cfefb251fff850d8b30ddef5b5f03776ff4 -DIST firefox-52.2.0esr-ko.xpi 463630 BLAKE2B b5802a9c3d8e4fe85ae1a28ee51182a5b8ee91803e2b4feaf77347f96cea1eb52dd3f84d1e6e9a3ecce55540851592eaf3feba6dc9d4d75b2fb0df48e95c848e SHA512 9fb012e7bfc8c0ab1e8f7168e2b388086b08a047eab7a6c130444785445c129b0197170b0889e41faa3de9849c6f6e0d1535772e064f2e3b4d09d88cee185064 -DIST firefox-52.2.0esr-lij.xpi 421071 BLAKE2B f5fb3603b2db02473105fbe70c3dc034f2de49dd1aa5f5c5ecf1e1ca91096ca059674b385cffc61588e333802b8f061dd979bee7c146e2090061e48cef5eb458 SHA512 c005949d1710e4e77938fc871706c4c336b3e9168922bf03584cd6513bd4ef9f22a148ef1e46a12e2c6c4c0ee2b5aaabca5699e2cd5fed8e3cea77f11da7f53e -DIST firefox-52.2.0esr-lt.xpi 452235 BLAKE2B a50e91f281d6ede3de894fdb0e59ca2a3dec1ff9fe3c50206a6a60161442f88243873f6a0ad516c1de9dd5c90cb6fb97e045daef7adcb96bbede18a63586006c SHA512 ecd02e32a45792bf9bb13b1e7517f630e92eabd552ca3ec806efb132a3eeced273f36f093353500ee31194af8e1c097dc960ea65b8cb59aff476e39140ff3712 -DIST firefox-52.2.0esr-lv.xpi 448450 BLAKE2B dca3fcd5bddf006337724463db718ce3adcca21d5a83860beac072fc401ec55f65100a15664234424796411eaaf6cab8123529e23d52a493a506073601163d27 SHA512 006b9e5871e77d84dcc683caaea4a4c387c4839bed84034b8664af82c7c0cecd67e9042a188fe9707df894b5abb7580b23982db86a407f72b9aa16c7cdac6666 -DIST firefox-52.2.0esr-mai.xpi 499841 BLAKE2B 53aaa3a390c734b15f7a72716974178f7e9a9c63bbbc6f562f421fac44969e5742c6afba077e6180d4faeec826e3c6b9a162b20093737d2ea30847ca371d1e46 SHA512 c98b34ff5d04fbaea3ea3a3fa5c6b10493dffda0744cc140d5d7b5d7e1848a829e222a3aacae8deedc340fe00fab3298a7f06e337a45f430d1143a2507e86cd8 -DIST firefox-52.2.0esr-mk.xpi 496199 BLAKE2B 5b3bcffe7164c92f0d5be3a600a2aa4c5cb0c934608a9e2b7482a64d68fe588a21014ac5c19f85e5c6549d8ca18ffa39bbcb0dbb61e5da5f00d95f97bc7a7a0a SHA512 602eb16b6dfb44dfa26dbd3ef9c918688efbe78f11154c50659e1394ee8a8deed561c990c31eec9855478e4c68915be7580c0c6e1434e6f3f9c062217ff6d93e -DIST firefox-52.2.0esr-ml.xpi 516487 BLAKE2B e1b1e9be018cdfee9402c8ffa42ea1ba2a13fcd2ebe15a65c6d9e09af44d4611578ab3a3d594dbbaf2cbec42e75454730ff6180a1a362a371402c273ae004512 SHA512 2f7393cccee1ed34b9124795e2b952bd01a6c359695b3b303b14fca71010b83dfa38044bed0f3ab8f7b641d54c2cf0b16889d48d38ccba976c2cc38875699237 -DIST firefox-52.2.0esr-mr.xpi 502431 BLAKE2B 459723aa6e6b185c2be59dae2fac78a1ac17500ba54cd05d9f7c81fbfce00a0846f5432948667d79ef5f8e1d36f1f07e48d2f7dbb63c7c4fba076ca7b25f0e3f SHA512 3d20bbebe61ca847edf54840c0272490755d9269b690143e34d2a049887649720c9195fc77c42415f66e981a28477e7ced4ebd39489bee1374cbc74c429b8454 -DIST firefox-52.2.0esr-ms.xpi 435990 BLAKE2B 83ad2a37e8fd1f22dc8cb2ba3e9af64ce086038d55dbc33bcdb6ff11d060148d5f62936798e2fa9f3d5584d7e1300ef7775ad089a6be1cbba9360d829379d60c SHA512 c53e98af0ebc459854b686c1d6fd29a5af1f7b0dddc84371e2c3f070030ca2dd083bbed6880ea56e557781ba26d5cd17f6da7b855584019d9895d197c4527921 -DIST firefox-52.2.0esr-nb-NO.xpi 434412 BLAKE2B 04951f2b05f363bb7d8bdec4bd190258527ba3dfbd41b17bc238161e6ff54bbaa8e06734b9b673d667ce037903b4836f378050237494990e96f2d0a4245110b8 SHA512 2df146fc669767740e810364bc0b782b14e5cba45b16b823014340eaa5b9104caa8175e46059da6f657fbe2339827f7dce653e0e806460db424a48ebd542ca88 -DIST firefox-52.2.0esr-nl.xpi 432007 BLAKE2B 370292106e1a5dc5cda931558bf02b680ffedc1061bba22098cf794794c21805d72c5e8dd4c062162019bc13db5b245c7b6408077af072e60a016ec0f7319378 SHA512 969c396f36b264f9946992462868f3df1c0d0a5e9914ea2e9fba75fe0ad16de892fbc883cdfc86558961afe5e402a377533237999792906971a5e1983e1facb9 -DIST firefox-52.2.0esr-nn-NO.xpi 428645 BLAKE2B 6b53c62c2f3ed48331dcaad3a6a1971e6d0aa6623d9e94fc434aaeeaefa1c2b2d3844d8068eed60505aab3b34fb51f92e5fc20212011cc7330f76dae099354ef SHA512 e3081ca625c7fb0054e6fa7ea4fde44e263d538022790b1ea3ba23edc9de3bf37e5a3808861741fa5b51c9cd162cc8140419935a993244c5a971a95ada76458b -DIST firefox-52.2.0esr-or.xpi 496917 BLAKE2B ea466b71b27b61ea50edceeab0d5305243a699ee2c7bb03a95c48e0746f8b2847bfed55ae3742b237e13454a544c37babede55f87e91823c57c1506f838c587a SHA512 0a3d8c4e0f82d7633c2deccfd7d3831a08e2695289dd2f1b62089898c576fd6e1ff5b2fe37d133cf73379a1b0f8342ea2dd40dc45be8d496eb8da8198be76d7a -DIST firefox-52.2.0esr-pa-IN.xpi 476587 BLAKE2B 3386bc3288beb3b49bca833b059b11b1b3a2aa24ab6aacac865c72a893f93b11c7964aebbd4cae5ae9949e938a3e5dc80b94d973921d1218867154706fc07ab2 SHA512 a77b71b21fb08774e5ea295ed17d7145e464d798fd5e54ecb35049a51974af21da1f99156060d36d610a653c157a00ca2a836654fd416dd8a22a0580f32f3be4 -DIST firefox-52.2.0esr-pl.xpi 352851 BLAKE2B fe57e314b6c7a5f7778a53374a8f65e413e967c07d9e6db579e5bfe2a128e2c6a92946f57b3867c16af43a47d562e0371e090a3e5b35211bc009e7cc81a530c4 SHA512 27e1190716706438f41eb63f4aa35bf63d990b9003229013dbea53ee73929c9afd3519989feb7664ce535b4ee3801bfc1f1c21643b0543c5005c20d8a3f1a55f -DIST firefox-52.2.0esr-pt-BR.xpi 438170 BLAKE2B 3d5e2190dec9a9ae6587d919fd90d571817a672cafa61f05870c587e3dc72aa6c3a231f75e7276f5094063c9477a998f3ddad1aa4022e14369b30ab72150d3da SHA512 47474640e7e9ef73530f904241349abba81cc9fa9686e69a1e7d3a5a3edcc1575211a62fd11d79be3ad869ad3208f3eaf27877ac1c267dbedec9aa44b1bf4b7d -DIST firefox-52.2.0esr-pt-PT.xpi 436727 BLAKE2B 7d536874ca3a37d0b33d90044f3629ff8a7200eb5898f7d43cb789db4f3e292901f43539a2c92252728ed5e54c3c38d2130039b0fbfd5bef68d342e72efcb748 SHA512 c1f088acc2aed1a7b15f165bc7c6021e88b7d52544fcdf111389f66385d79b3c84ccfd74bfb447a5635eada80b27fb316864e3173c15116bece4836c49fd074a -DIST firefox-52.2.0esr-rm.xpi 434609 BLAKE2B ff553232ff49be986f7eb302055ccdcda60b1399b814d55c4408d08f44c391ad9f104fa44615b339d2a75bb4968e697e603b46da40caedbd5d0f19798eefe863 SHA512 59ba8e0b03b00fef3fc10f30d7aac43db5236ebb8686beccf4576a162d4c521673c228b1b99e454928e0f0524d9f1496022f766242ee307ad6b5656a1b92a02b -DIST firefox-52.2.0esr-ro.xpi 449938 BLAKE2B f1f8bfdb89573df8969f6029d9c8bf1079cf3b8e153103144f3209aad9361c7425f448a744a96a615321c3d44a3a4319931687a926482d75fc91aa40dd1cf2eb SHA512 cb06561369e2d0df2818e6db8444c4f3e8d8e4ad713664efd11bc73de0ecfda5ab6822ef7ba8d68a6fbce5f16b035951227b14b00f4d6fb2f0cce814daa1129b -DIST firefox-52.2.0esr-ru.xpi 395364 BLAKE2B dde5fe084e96d1800fbaf2b5238ab0782ef8ded6579f2735aa3504db99d18ed507c18c6d649935200f9a9e0bd27dde9105d61cdfaa8803f823ec46061cec8f62 SHA512 31d4138b8c802d25c801dc65a46228bdefdc7d485c0026062ce74ed4ea0178bc36080a23d5b65649a77e8664cc23e6034e7e9f24e13169159ac004b61f1dbd8a -DIST firefox-52.2.0esr-si.xpi 491959 BLAKE2B 91d39867d9624fd2e77bdbc2fa762ebb095e2e4f3244cbd65bbddcebd511c47c208749fcf478d8bd2aa1281f19f0397560baac13f2d8d544878228508a6479ce SHA512 5cb68db602bcd3fb6f62085f446869d4cf5ca55f0e67b9ec1af84935345ac63b893c8072232c4c1b1a6f7b3fca84ad08a2c24533d745e689f9a846e9ca4769ef -DIST firefox-52.2.0esr-sk.xpi 455820 BLAKE2B f0a88a07503484e9683d6f94e365b00c9d44229c02e725c7a53dbcb8fc60e805af303f1b4090b5effcf74c8659f80ae77a0ad9c923373d0e3a482ee2fd922eb7 SHA512 25a52c29463b8d336c45b5e6b6ae4ad78f45a6f6d4bfaf6d8632898e6f5577c9f7581a1fc33a4ccc1a3e6335db0f48f002f5dafe365a9c78aa7fdf73a10af19f -DIST firefox-52.2.0esr-sl.xpi 433482 BLAKE2B 491298380ab7db71c8b93f7869da67a0d0edd9b58d887484d8f9d0d48cbe84e06a06fa82d40eb4ee943b26d7ef1c5fbbb90932e228bc94517f56c2462690b9bc SHA512 071dd37e19f63c5d150890a55b7da921f2f41b2435f6c72a93436d5661c880c0f5842dafe9267c399d622947a70f11c628aa951c097b7710f24f3545e9c7a0b1 -DIST firefox-52.2.0esr-son.xpi 435128 BLAKE2B 83f32e41ed6527937bcf0433fb9187a8480295e7e498334688576d235833849d699b154740766efda541dfa890027cf072479a7456ff8637d726ebf90026ac74 SHA512 0d6b50c50d82683ba6f7576779ee30f0a549524665a81cee479a9a11e187c4dc393bede48e71e62a2fc493cda551ce2dfa15b7b0a58870963744a6ec6391a133 -DIST firefox-52.2.0esr-sq.xpi 448156 BLAKE2B 28382217a6e056a44758c20b7227c9d0eb27596a7315834c3a7778b20dad99ce6aa0e498394e77984cdeff11cd24e87bb84dfccbba30802a29a59d20d0a9628e SHA512 b734d7013a0f61b6ad2e1118f3de9a1233a17e5d131e7f66647e223227dd22d72f0d73577667adc64cb41eb6e7455876c8508c62d6bee0e554857e8eb14d08b0 -DIST firefox-52.2.0esr-sr.xpi 463394 BLAKE2B 591381afb015f552e12c831b4289845291d7c6fe2a752686fb9cdf34046880aad6c8544743af45a264344e4a57374bceefafb2cfb078813411141ad03c353b73 SHA512 fffd1355050a9af11c27f26eef62bf6d7cd0adf65b9ff75f994b15836867a2eaef0e23b12c09c3f99ab613dd3e3e3484496940967e732bb6e1c2dc1fff11b80b -DIST firefox-52.2.0esr-sv-SE.xpi 441178 BLAKE2B ce4ca364e8bd52c7a6c394987a09af9bb3a8dd92ae3937b03a256e96f1cde947a20d40c0e0572dac9c32e3f15c7fb39fc5b3e11185566be2a3d607ba9a0bc91a SHA512 b6255c1dc7a7a076a49f2a782ce048ec327c60c49edeacecbadd6b10838baab1628aa2df0a1845d9cacc1d3dcf5c52f182b632d697fd4eaae6b89120ebcde578 -DIST firefox-52.2.0esr-ta.xpi 494798 BLAKE2B 19d50284087e3eb5c84ebad60588913dbcb9e58b828fce66e6d6a98ce4391184729d0827328fc080b26b366d6ef71ca7375986d28944b7d8a5cee8611da58eab SHA512 7aefec2e64da1f53ffef2272df8e4c077afa3132decf13c54ce0afcc0fcb41e4af767d6d1bc60025ddba39341f4fc4bfdf1fa0420f9a565d7cec95e61a77e5c1 -DIST firefox-52.2.0esr-te.xpi 515241 BLAKE2B a2471053f539c6f2cbc068bcc50cf98453b731ce7a5bbd9fdee0e9ba652c4352cd93a3b53a7f271eae5c6c7ca1fc1e332924fb2dd6eed5c8e9c57f2050190ba8 SHA512 a1faf4c59271d1102872a10704700d26c357379561466f1e895b2cc592e59ce5871b4a332702e0f45c895d39371fbe376af0ace6cfe28a5941bf721fe4ed801e -DIST firefox-52.2.0esr-th.xpi 489379 BLAKE2B f6d5ce34df8cef239b6adb04905bedd800a205a42d1484e5be3b92735bbc9313f995bb9736f29db8b7d8219bfb6a69995a4f1b542c1e023e7c892548b7c69836 SHA512 cd73cf11fb35bf8bd881f7f766c6aeb305b15093f5168b42da0fed943fc76800f652b9071dd0215ef7e2ed810d94b1621a93275d00e7035b3b1e9ca0e8debaac -DIST firefox-52.2.0esr-tr.xpi 443673 BLAKE2B 5cb98f5a7fed7b48540e77c71ecbd0d9b155826d2e6573d78334926176a335afa68925cf42f665d639ff9c5af1e4f00fb9c070f13d3fae2675b3eaa2fb0e51a9 SHA512 94449e6b9d7c4bf5f3e3c54911dad0acb39c2b884482cd918869b92ef4f52350d88bb3c6fe56715cda8b80fac8f8005b7557bd77b713dfe85951218f6f8a7c8e -DIST firefox-52.2.0esr-uk.xpi 495095 BLAKE2B 21238374abe7b0fca00d946ed82ebaa2470abc40f9297e20660f3f8f7366b75bb6ac0d1b2e5911c969f51eaac7b834d3f123a7b71a7cbf95654219c2b6352ae2 SHA512 f7af2e1ad7028a97e03a9280144cece828092cf546d51f1b966f938603249bcbd0366640f90070379cf854caca8c541c6f0ad0818e97e3023ed0d63d092fe3d1 -DIST firefox-52.2.0esr-uz.xpi 447917 BLAKE2B 6d5167ffb41be9e8799e2375e21dd774b11063e5bba9e5adc8d272b88f4a793583fb9003e09d7ceea9ce7aa0ee64ff013bd0436b6d4ea10821aeb53344298fab SHA512 767029a4a4900b3842d7ad0879202181d5bb844f3657c31333729e2b735b55f4b158f466d7919caff1eeb13d08d46d8b7884a3521f1ab0d4cc478dc553b8c248 -DIST firefox-52.2.0esr-vi.xpi 450805 BLAKE2B f8a6a2c0d857e917f08ab399baf1b41010a997a817c6d8f05292fdd14fbe9a4e383d1982b6431d1ceb5fc2e487ea9aeb3992a46ccced60e1083edeea841925a3 SHA512 2fd5388405b3610271f27db1d2f9635d0fea88f33203405af5305bff951cba6bbaab12613c613f61e05024109bbed32c345a3d2a87dc9e74ac7ebdd78cf1a9a1 -DIST firefox-52.2.0esr-xh.xpi 441173 BLAKE2B a08a7162eddd79a2cc55701b6fc8251b00e5ae9d96a7400aa9c0939866e6d65957693d07e86ea76f2b3ffd5b83bce582e5471b6ac80951072fec82ecbf466865 SHA512 1b435dbba9a19e0b2788da6854bcba6f33d1a6d961b2c361e33097b5b53ce009c53952824934767c7817f0da99774b1d1af4be5e084650a9a606ed76fa4ea437 -DIST firefox-52.2.0esr-zh-CN.xpi 461695 BLAKE2B e677c8cb3658f11b50e06489c08001ff24bda423ca29b4d191c4eafacbf28794c2686b3061dbec4097992c90add52bf3603997d8b76b733c25585a3917889701 SHA512 eb382ad7dfe0f200964e0ccaab99a8ed7874f0378b3aeb6e62ad94401189b30bba3dd5e85f26c71829c0edc8a6de92b5886d8530ad91a2069fac9a734059a837 -DIST firefox-52.2.0esr-zh-TW.xpi 472534 BLAKE2B d69a6788bc23afb1e9415a3bf316cd4a612fe863cfd9970991c309354fa553d85bbac3be99a847c8f767a097a6933455914b2c30862d7bff60fdc34ce0fe01d3 SHA512 8522007325ca788a16ea0c65ea17b67441ac15355a6c1329bbb7d468170b76bf0fdac9c4e9e0b74e13de25cde5b0c198f02c9f00c57dac459abc45d8635d2438 -DIST firefox-52.2.0esr.source.tar.xz 212019288 BLAKE2B 2d3079cf8cdb06900bb7c4995d6e57c811bf8462aaa06b682096f4c593bf461e4301d6eb6da351a0da969b1a4f822906e4a19c008900b94ffc601aca8c67bbc8 SHA512 62a2bd47c9f4b325199b8a0b155a7a412ffbd493e8ca6ff246ade5b10aacea22bc806bc646824059f7c97b71d27e167025c600293c781fbad3fdefb8bbc8d18e DIST firefox-52.4-patches-02.tar.xz 14412 BLAKE2B 9c15aa293dfc36efe1236d9b5736012a3efd0480f0d8eb243687b50245ccdb6e0ed13e564271569211eb767bd01ba3c7688c350005ce862403335dcc2e87bca7 SHA512 6befeaefc118bc161ad05eed619142814e5cf31aaeede3fb5618b1f5ace887e9e1fa6914320b513404380a426cfb0f45107435f92b2d7e95d95cd7c44e03ad96 DIST firefox-52.4.0esr-ach.xpi 427641 BLAKE2B 6102d306a39b66e4bedf5ee109f8af345a2476918cff1fde6db76eb0a01a065aed48d0b138b5820e1e41fbfbe03ad6d54ffb5e3f300fdc4ec56e6948c191101f SHA512 cd3487f6d9e63fb10c468dec36b3ab0ffed135f0662df7911866dd0aba57e67908a5b39967b206e684348632d11ab336d453f6de5af862365d303e63445da8df DIST firefox-52.4.0esr-af.xpi 436823 BLAKE2B ba3e6396be7f6895ae7bec70aad3d649d9c25f59e80ecbe058c3e253bbdf884f33d10e2abf9d1b2981bd439a14eddb78d1a29b749f35fc240524c89b14e55203 SHA512 cb852122f456b6ffd1805e96743051208ad943b5a6ee153b9be2851d68844b3b855b61f637cffed72a04e5ec841201f17da5da4d41923306bec76de7044aee31 @@ -189,98 +95,6 @@ DIST firefox-52.4.0esr-zh-CN.xpi 461694 BLAKE2B d4e1430b926e8166296a33c4f0ae33da DIST firefox-52.4.0esr-zh-TW.xpi 472534 BLAKE2B c2e8bdd83d4fcf2b7ed2a84d311dad467cbe3338a50152f714cb55292824dc142a40248a61c6b0303961ecb49ca8914c1696d0877ce3d1e2e0d2e50c56e5292f SHA512 32dfc07a61f88306f44c94197a9720442a62d69136f7f533a5d9224865ad40b220c7f2cc7d7b713127db50968c119eeadb376a94857555e96cf2af54066da6a6 DIST firefox-52.4.0esr.source.tar.xz 212285560 BLAKE2B e52d425134eba5d5f5f67e7a9868c9c8236230df7fd30cbc45c64dce176c00f5ed94178a183fc97f3a6eb9db1844222a0e1c61930cbfe68c36328da68dfdc33b SHA512 be3be7f9dbf4bd0344d5d76f26d1a5090bb012154d25833d5cd58e5e707c080515b42ed751e1f7e58b15b96939d7da634cafb6e8aa9bb1627ff420836b802183 DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce -DIST firefox-52.5.2esr-ach.xpi 427640 BLAKE2B e15767842d78a4de50744a2467214dc84c22877d6bab70cdc02dfd61f3123816f3f40eaf42a00be594b416715b2863a3c7579fffc16bca1a0320ae53fe3200bd SHA512 520f8f9a694430a0d85dc840bf2654c186ab9df7eed2a4d5b18e5937038983f70d9feb78a12a187cc49b0cd035465ff6dd9f732b1de9eedc931e3a5c21f53432 -DIST firefox-52.5.2esr-af.xpi 436823 BLAKE2B 6fe0d2f9bea490f0f8833518462ebc1959775abad57030035e6bb0f331905a6950a4e648b5725bf24668703692fbab1563a3b87557c6c0a100e71deda1d8d1e5 SHA512 c6fbe8a9e98b888f60c528d58b5947eb7538c387457132aa2c9877ea5bec8c10fb575674f4fe8eb41e20f028fb52c55155276c106aa4a7641055c3dd4c08e66d -DIST firefox-52.5.2esr-an.xpi 445142 BLAKE2B bc77e8cd79f8859a78cb2cda679c2e34c1b94cb5b7348653ecbee71ceefc32abd761650ee34f3110525afab0ab855299e287cbf3151003c3872121980128e90a SHA512 36f795f4a2c3c9bacd83e9ad975ac8cf9e867e32d81e4749ba659e7ab82ff15cee70504769f0258a9a28fbd1544e28797ab7b746e5c317a34731d64c075c2014 -DIST firefox-52.5.2esr-ar.xpi 473381 BLAKE2B 03271baef60d0a3497b64ae6202245ba83414b38679aa874cf4367a8d0a826d4841c8f9b848db2b72b4b44ef14d6142c3f01cee7fada0132cefae529cf03832a SHA512 9aa29bd27b3b9c0ffe4c6b8c319c603b8f9bbce15d901ccde840561bcc0870b959861f82e7e2416815328a7a49b36854fe82aaf078fa237d32198443e5996be6 -DIST firefox-52.5.2esr-as.xpi 486888 BLAKE2B 6cf6fb998ce7625ce95a8eb13edd9359f2b37269bdf2320e4862df76e036073f2db8bed9010cab6cce0005a27d4e16bf504dc778fd234f909e690effd9d36cad SHA512 520291be28928368d276f96204b2eb0ef5f564d986d5c608bc87e55e4964c033cc057f3b8e31fe0448e70a48f48dd1d33e35683b408c659a0b70d80239d09308 -DIST firefox-52.5.2esr-ast.xpi 440033 BLAKE2B badd7b0651faafcac83c081c81d3ae141b5eee141e99d9218ccaeb20b85439d56296433c90307c3b63805730d2ca635ae777626e7b1b3fcd5be5db8befc52a13 SHA512 b3324b0d5c32cbbbad2e305a81edf584e87b273f2d8798922d595dcd58283c8500fbf6f252a833de8633fabf340b1e1ac1fa6ad8f9a7d2909adf2626c6ce34eb -DIST firefox-52.5.2esr-az.xpi 454923 BLAKE2B 740d29e21ab1a5b26f533fa91f41cc51e96e75c68ba156c3bf1e2f55d376e082350059a01d4b58f0a60c890bac012d3181b6b0095dfea832b7b632f35e11f769 SHA512 5c710803c426ee26184e300c8ea62d6b5965cbdb7039a649ba7f1ecce77d58a9790124467b683adc66b8b9cb78dddb97659633f65b14ef8ebc6a6399baef3fd8 -DIST firefox-52.5.2esr-bg.xpi 487892 BLAKE2B 95eca0ee4b1f8ef8b79edb9d2a8b84ef595a3e092bf7eceeeba8b85c1843483dc89820af2689a6bef0b35e7435ccff1bb13ba95931b739fad1d287dff53a5546 SHA512 ee9a9e59c86ce0173dd99c96602244ab7a2a7f9f424c11125a4af1253dfe6e6d7e838a674b1b840d0f3ac9a45a3bfddd0b693b0676d6dcd30e87676db94f8ddf -DIST firefox-52.5.2esr-bn-BD.xpi 511995 BLAKE2B 1ff506afc3423b64af8739555885a4c0e271f4c1089972af6723e6f0de15e94a19098ce136db385be85506bdba53ce0699058cbfd60f1b07ea4ec30daa5b2a0e SHA512 5a1fd91cb356734f34371eb9ebc1dd4b7c350a62272c0e8454b2dddacbdb72773f20e13286b4355592ad389d452764c3b01ced5f20ae5fe44d9af98f2015f2f7 -DIST firefox-52.5.2esr-bn-IN.xpi 509375 BLAKE2B b1f46c25a2cb72f054772d3c0b15e548dfc272a78fcaf9204443e8ea23f2fdc520ebf3925a72cd2af22e009a19284acf48b1e4daa4423828eedc0d3b58304c50 SHA512 25cbf24c77cda6564bfe568e3c92ab5e0b6bc6641625d1d7c362b8d064641ff27e4b666e0842138c637bb4218f26764511d96f656449705274c46486ddcedf61 -DIST firefox-52.5.2esr-br.xpi 435483 BLAKE2B af1bb6a3b6576bfb3a321c2d9642ad15578a09d513f6661ddcb3cda2af0736721007eba1f56de27d08ffb36f104efaa8748d71bbd52d9cfce92ccfb8bb3eb5a0 SHA512 785813c1541d052d8e1424d84299bcb96cbcce059b044a6ce7f5388537013c1462e3d69662613f690584102896395120dd7a3e7465bd1728d781ef8a7b904eff -DIST firefox-52.5.2esr-bs.xpi 441783 BLAKE2B 876d350d7900209efc396d89454dcbe212d116ff0724b04fdcb0d1fccb475fa50d1fe1797268c95b47af4300fb83a40a79ed78ed5579c18fac167652cf273246 SHA512 1db985c9050f572b5ef26e7a40db1ee09bc62aad4f9db3da8073c9e614ee53b4012741c036d9fb3080e304630d21430b7dd83494ceda408774a4a992be2ddc1d -DIST firefox-52.5.2esr-ca.xpi 443304 BLAKE2B d4a13e83071240d5d0742f28f3ebd26553f9639626ff7435bbdd4a3f45818eb935b1b6e2bcebd65be20477fe56b4cd1977b3e62134fe6a5b645cec4fbb95c86f SHA512 7ed789bc3d4c4e70dcf8b249130184de0a326040810d1a811e40a75f7e9685d20b2e1aee162a3313232c18d376a1511f088655148c2629a4fb9093a9c32936be -DIST firefox-52.5.2esr-cak.xpi 459184 BLAKE2B 50c7154f28ef12ac15888287ccdd1f695366d20b71b5caf57d9c8ab3dd78660d23f9a2e0454d20cdce3c827dda7b78299e755aa0339261ca4d7172aaeeb69a99 SHA512 c787171b91a005880325192ffd6ba49658cc1c84234581eb9b608a774e1faa220c56462090b4b7c2f5993500a1b9c4c394a99fafe22bae4f176d7668baba34f9 -DIST firefox-52.5.2esr-cs.xpi 444075 BLAKE2B 0cf2509e68dedcb7d3c35e2a4d3bbc6b224180de94430033771ac6cdaa949cfc47bb105815a02b1da042e782d96eb117ed1a34725e85021b4fc99ab4dff986a5 SHA512 59b3da73a866a03868d4899ae6d82fab53bba757b7849df8d68025a10165a1cc8c6b78040c9f549a82eb5cf3043a2f146857b61ed90bf8fb4e5118e1114ecf86 -DIST firefox-52.5.2esr-cy.xpi 436583 BLAKE2B c76971e75d027da64adf045a51d32d3de96ca28a979c631952ce29cbad637ca7eaa6e04229e3c7a7dfaf93a433249f70d5147f33eec2f81d087057e6fbd994a2 SHA512 f83295dc4583f390dba952fb12819c8b9af1163176de0d22d104ecf51f6228510d1c081338fdb64d0b009f700a40f59125126cba9acbbeb4432470afb1a15ac6 -DIST firefox-52.5.2esr-da.xpi 424394 BLAKE2B 2b0889fbb80a5321ad67e502b2d5b305ec53f49689449f487e5daee4f8aec7f436eb28313f0d505bf0b0861bdf134ae04047bc5821c99f2f8c798d7f639c55af SHA512 12d06846306b714a282147aee9f565ccd8fd4b064a134ca3567b991e76a6fb248502e39959db12465e158686111f20cc4d5e71796abfeb0f7c649b2073a97d45 -DIST firefox-52.5.2esr-de.xpi 442479 BLAKE2B f3f05dfd8e56f9455ba263cb3c0461c2290b9eb7b0e73d66c3d09ac2abd03f379c0d795cc8904dc2f76af412460b80092f0f90d5eca00795bd2f131799ac0e1a SHA512 ed327e22cfb23430d24569b03b9909b8aee78f6c1c8a3b0668be0daa8e5c866d6fe8a4ac3e4846901826e60a6a13cdf90a657bdd2a29d625eb8d23fd41b767d6 -DIST firefox-52.5.2esr-dsb.xpi 459425 BLAKE2B d0516653a87045d1cf1ce72f2f2ad2557094d98bd21bf62e19dc6283bce57c820d849c934579fe8139e69b3535ca1c0453427da355b31863ea7cdb511e4dcf4b SHA512 e09dbfc6d6998b030f4f17f97dbc66489d7d22e44a35ffdab329c27aa19f2e6f0898bd3abbb47bd909fa4a1400ccb927f13efabd0de8a846d61054a0f536d6d1 -DIST firefox-52.5.2esr-el.xpi 516592 BLAKE2B 102e11a28865248ce0ad51f7ed93c8cdc92f9ec2d428db4eadfef6c17a7b8e9324ea8dac9ee276209412c988e6910ab87a31d94f6116ba6f1d1dd74bd6d383ad SHA512 ce8ab19343e748b46641c1ae0b100c4ff904300808c925a7e11fc06f8bc30c6d8aef35754d7f595e1fc486fc7ddf9263254f6fd1cb2d8a7e99454ab8e1c2a93c -DIST firefox-52.5.2esr-en-GB.xpi 419324 BLAKE2B 4cf7892ad81436131c97e3c7492b752e52d59188e30e506e7983cb1a68327c656aa8cfa35fe60b61e8d9e78f19f54c1878bfd13067c29ff3d94162f82cbcde9d SHA512 5e6e5d9259b85857302f3d4fcb4d83dc0426b5747381a183fcafc66ee34f91697c4fa27249344cdb368e5a592983a6dc0af0031a9baba86ea3fc4cc3a5fe4692 -DIST firefox-52.5.2esr-en-ZA.xpi 412212 BLAKE2B 2499e8f68168b508934214ee10066a7269246827b426a3d8881d4ab39270a8d086c6fd7787ecaacb459437c1e46833af52587c52fbe7eaded0f26a380949b1a6 SHA512 9b38057d98c0d8697ffbfc8db10881e1a3284efa2335260ac5d35b911fff5b62bddab6fbadf252dc04e32ee55df400b54fcc1dca6c351aab88b364014e10aced -DIST firefox-52.5.2esr-eo.xpi 437474 BLAKE2B 51dade72c5185c33bb0ad3d3bf5ce73b7ed645e44458db183589d5a1fd333f4cb7f2f9ce60636fcabe8ec20993cff60123f96cf7fe9b04433d98ceb548933f05 SHA512 047c979f4aec2aa1a2709600150acdad48c4488c6881714604be58f12272a5742f88487c0ced0311b55cafe4cfa8b4c24e22ac34ecc366063ac5487b1f517055 -DIST firefox-52.5.2esr-es-AR.xpi 445925 BLAKE2B 45866ea0c2cec268c43356bdb4b48c6c42c7104496ae52aed5eae2ceda72e054aa26e9713fea090ca6bfe5ea00e24d97735bd8da908e572c0f322080583d2be9 SHA512 51170d1bc0532dc057e78cc195852d75024618a4722adc3b5c794fe4aefea947d9060f65fd81b8367f5d0bfd18f2fafdf7dbf23e851bacb669e8f94b5d6d9962 -DIST firefox-52.5.2esr-es-CL.xpi 445676 BLAKE2B 511abd56052b35fd9c75f6f3d2dc2cc96bb71bce36ecbc4c48ced5dff47556498deb11c190378c87333968f7757fb5d2b5779fecb70883bac51317712b828404 SHA512 50fd47a2a12fe6dc0ba0f1ab21e2eddcdcc4a3a82c75380e329e31fe818c299f95c88c6128e2262edfaf8764382db668f8b22624903014a49c76492f840a2d68 -DIST firefox-52.5.2esr-es-ES.xpi 344875 BLAKE2B d159f496aa076600a540dd9ad8a96f8054a745c4abd5e7858277e6d75fdb79fe3bd728151e2372090bd26add21c08b1ebb25a767d571ef621e0fc3712aff27b6 SHA512 a70185ee1165feda7d9dbf9694d77d0f57d1fcbcee7b3c11033fa2c48aef8260f07a248391fd5a279ae4d71d7c14af9d519478bd874fca301fd657a43a97681c -DIST firefox-52.5.2esr-es-MX.xpi 448385 BLAKE2B 306f9a9745f90daf336b4e5a97585e756d0aac78e674797c9b041dc4af953f52179016f908bbd551930a03335e1e4a649b8d6fb7c31bd3f67bf14ab822a01324 SHA512 af1a538744b493faf7c4ec888abf832eaa35537a2202d8bcbbca21e02d7886e464345bc8c5f2625721489f595a5bd75b771bb5fbb024fb259e59aa6fc31f3f8f -DIST firefox-52.5.2esr-et.xpi 425113 BLAKE2B 95d07d553b27f77ccba359cf6dfde9c480cc74602b6d2a8ec54d75b4dc6dcea71f91ea8fcb0b4313a94685b4e53a61a8a4f6d47ec02e4048a67356e87e6a13db SHA512 c8927c532457443b9080a10ab49bdcefaf5da64f5b867fc01a6a2ace0d73dc06e274db70844fee4cd0061d6d25be43fbcec04ead393f4bf9fca5eedae77dbca8 -DIST firefox-52.5.2esr-eu.xpi 438479 BLAKE2B fa2f24888fe06c02d6e8aaa8cda4453949f0065227a0c26c33267066fae5ec82e80c59b9619b8c4d613bf627cb6591f99106517a08a371d324d3708a335d9716 SHA512 036c52a3ee9988498437bc1bee2c09823797332a40006aff021b440cd54aa3db5b132891e42085fcb49417412dcdc04bac55a2454dcd88c7fdcf2dd863a9132c -DIST firefox-52.5.2esr-fa.xpi 491344 BLAKE2B a1d0799e00702bf8b4d9f71a5ef461d677c44a2dd8356e5707a228078b3c7bf34cb339a0337bff7085f1f420b80f60fb800a2b5cf19f4a409f061c4c6abadf10 SHA512 cec8e2b2111f804157feeb9eb203bed29950394193b2483c540236cd48d96c6b10e7ee5dce29b449f364b617748756caad1fdd3ffb348a5f4bbbe091c0be23a6 -DIST firefox-52.5.2esr-ff.xpi 440928 BLAKE2B 2befce2c76778fbaf5a887af425907b7f11b96ba386a76a1867287386c2d4c24f8d1e3c9c307706ea38f8c0ca730a86c464d62bf21f78fdc5726d7286ee91110 SHA512 5388e9c9bfaf24e62dc5a1602f65901412def3d7209125185445d9df0d500aeee6081d8333ca2da1c9e4e55de49cc9fb8e85b5b8ce16d278dd7fb740741092ab -DIST firefox-52.5.2esr-fi.xpi 430061 BLAKE2B f804886f02dca86a943679498c22bd292a764cd7a0df6c282b718f9ca6b77afc1f633d9ee87ede10841e5c5c2b364f015c6232103ff7cab201dfcd6cd241411d SHA512 c15a841d1e80601cd45ebff58baeeef22f9ed57cc901d5fbfd1f660f0e11c6db18697d1b24a702a1ad1eebcaf91205e6fb07a3f5e56a8e6a28cb41394dcdc03d -DIST firefox-52.5.2esr-fr.xpi 450210 BLAKE2B 928c6f43268e08e4d693824a09eca6223540c2aeebf6ea2adbe3c890c5c58fa1630ddbfb96d8eb6ef339a5771635cf30a50b98d2c3b86fcff5c160cc622ebde2 SHA512 2a30fc383720d5f6e624dda20ae084550ab9eb303d45f914accff49a0cf1061a7de68378cf6247e9637ad96ae54c25204629c35fea34d1dbbaaf4c034a33ebf6 -DIST firefox-52.5.2esr-fy-NL.xpi 444974 BLAKE2B b275a5e7c3ec9cb82634b533ccb53a613f09f5b859654d46d8ca1e5017c17926b4af20ec4ae05f9f9c17ed3f2b0e0831427d44245282b964a4765fce9fbfc64c SHA512 83d5782ee3b2f8bdd93f23c31d5350310b25641ccaabbbe0ddf46bba3bbdc1445394d51c227c6654b8b9e285a9082476cff22d737e94a787bb16c498611584db -DIST firefox-52.5.2esr-ga-IE.xpi 458165 BLAKE2B 4662265d637c7073aa20b766c701e11730ff7ec6f600ed8e901c925e1a0dbaa88fbeb053d7e99f47311ccef9060ce2b320c425f76ee3c8f7215f596f034e8601 SHA512 ccfaef912f2313e8c29b5bf2e4002bf03329cbf2618cf29ca8c62e26c310db1700d0179794a4c9d9660b40ea5994c346c34f5635edd8ed46d7ce32690ee46371 -DIST firefox-52.5.2esr-gd.xpi 447268 BLAKE2B d40e67c9f90d54aa81c40ff73f9a6d78ab421dc8a3c5a9933b559681b2548b602cfe039fb2bd0bca94ca8aff8e4fa31e15603701a8e9b61c030840cbf2171efb SHA512 92575ae7335ba8789490d0533a0e58363b733672c7b9176d3f78be1ce9c7b67c6243f9fbe944917345385371a1d0e082b32d92b4ec10e54c2b26db4d9382dd25 -DIST firefox-52.5.2esr-gl.xpi 447295 BLAKE2B 6393712bfa82d169571bd10e7ac7698d053b460a1162e1b8583d67962d9aa8f24b751ef8c929604dfcdfbacab0c75998cd8a2d01920b1f8f1bfc25384e96578c SHA512 f71929370b2da144ed3cd586794e6014aebcbb5b3f4f2aa56ca913c9b55848424a74c4fcef81f3e8337dc9144277bc74676edefaba9d7296983535ba9dc3d713 -DIST firefox-52.5.2esr-gn.xpi 456214 BLAKE2B fee2feb5c4063d57786f6b7206e1b6682118f2732cb5567921d8f7a4e8134641d0629ea66c1fb94094b6353cf2234f7fc078560f6b3bb85830ce881dcb9966be SHA512 40f1ce7aca35204457924c001cae2ccebd1f63e207da787a2fa7568879d43916f2f8bcec1a14e79154812da6c3f9e9091ab09cb6370a2c566cb873ea39d5401e -DIST firefox-52.5.2esr-gu-IN.xpi 489365 BLAKE2B 3030dd45cc176de8aa9549db6b114a0a5ea25cc346a284096ef298482547ff1a04c5fdeecb9fe3762322d23ed163ac3d99b9b39a30cd5f1f3e1c697b65bb4d4d SHA512 947eb7a4ac48c03f347afbb81d6f80882bc78725fdc138fc21c2f5f2a9582e2fcb160c7c4469d8feef4cb615fb8383022543eaa26c55b947b92d9e85fa833a32 -DIST firefox-52.5.2esr-he.xpi 455282 BLAKE2B 41c3791594dcdbd7d947fdfb5e78ea73c8639d27a0a252c542bb6a7511d15313ebf4483470cbc1f89345988c4c7ef314d8e1d6f5aa02b351aea8ba4cece969e8 SHA512 a6ef0b6af0424d31c7fea99d752caa8a3178ca64cce5cc3ed5d0e14d45b062f223a8f3199d57e7ee854797395bdbc3ba39361dc49c45d1877a8ed52648730a59 -DIST firefox-52.5.2esr-hi-IN.xpi 506518 BLAKE2B a8b201d23c5ada691e99bed91d3706ade9f578ece0fe4cb33b6d75a4acc669ce3cd7d67c9c5e194124814e76a5f401b1ae5b024a6b0f6a020926ffd5b3d9349e SHA512 040163d1abd00573c88a5e5f74b687aefe7a00c631e6d8ee691ccb3d39789092cc76b328904da8f874e3feaadd5a5efffb486da02f91e374c9a171acd661440b -DIST firefox-52.5.2esr-hr.xpi 447503 BLAKE2B 2da6197782600b7b6efe7df8c3cac6fb8508170153b11ee8d215dd0ddc7511be21f58f311414c443e44ac760f1850c4ced329447f6384282afdf73957aa06caa SHA512 54369257057055c9e716e453956d9c3c8de5aa9482fc1d67aa5d16cb882110abe94814f3c52e43acc47795a8e46157d05cb56b7a416317b6d3abc416a87d4726 -DIST firefox-52.5.2esr-hsb.xpi 457259 BLAKE2B 7ccb91f6165e0571325397985e7f2afb3139337abe24db1308f1bafb1ecca3f9eacdfb03caf7fa397477520cee33aba793fee27b235c026be2b017ee284469b4 SHA512 1441f985c3f1cac6049d7d35a5b6a5f209c3ace55eb27de06891a4c44b3c790c56fd13db014d4c18c2614b298ba69ba8dd1ab5d41acc1660cd8b846c1410ba22 -DIST firefox-52.5.2esr-hu.xpi 451496 BLAKE2B dff2c3d1f01e0d71bfc0ceb1e0cbe91d3e2905fa817b4f325ea4a36d32b30003841af2fe2d00a526184bc81eb27bb1dbc38e046d6db09eaa06fdeaa7697b6623 SHA512 62dc52d4b202fe6bd9b5b11dd239f73be9fdd4c55b79776e4013badc1290b69fa2252ba6ce3c977f77edab637c10874394c3ccd40c12a5461113e0015a2ac877 -DIST firefox-52.5.2esr-hy-AM.xpi 495773 BLAKE2B e7cd79da4e6af428b02a31fd57af4722d1d7b2fd5ea84f0125bb81f0f747a4fd7adba33fc64758aa0adf6717f92a6c431a1675771f1565dd07768b785a881b6d SHA512 39e71dfe5d7c5e18a5aa0fea32647e1b8e4f10f93b407d9c6569956cd88a9cf12325cf24d168f967dc70eeeeeff9dfa1dfbef62a29c6869a9eb3b11301e54d4b -DIST firefox-52.5.2esr-id.xpi 426023 BLAKE2B c120f663f61b1ccf8bdbe1a968b37be3d9ed8a6d5fc9e4ff6c935a52bcbca59bebcebccb39bfddc0673b3fdde55e3290fdb7a2373f0e24e5961328f30daf1de8 SHA512 57a8c1f9ef02fdebaeae2b0479b85ca4cae1110aa1e8dd31c7ff1e217a3062ac4430aa16c5fb0a472f0c436c325b5e73f07c8e224fbac550b22c1c2bfd21df0b -DIST firefox-52.5.2esr-is.xpi 442693 BLAKE2B b2418e30d9f74db970833fe5b3a0209636a102cb119959d58792b5ada0dd3b921a8e2d227dee25ae0136fc176c197aec60a7a90c25dd13c36579303d7281fb43 SHA512 3dc732ce73a5ed0b3a8fce9f9ea3d75efbbacb2d64103585068105ce973bb4389d7333b8edaa0d4b1c012929db68fde28ba4000d954af2d34749268c3d93a4f6 -DIST firefox-52.5.2esr-it.xpi 339221 BLAKE2B a3a62af8807a9799b396496e82488659269264c70c9f97c1d3816da36f02fc5a71b6090b218b7643608b8ae55ebc4241a1d501ab300f6fa6224bca73d0b6e0ab SHA512 5ebc0ce2ea7e3fe911e5a8933ee22e563b90fd222a77fb3ca801e78f48da5785057a7158baac894510930008488a8d3c989dc7d2c43de636d6e4bfd10be2fe78 -DIST firefox-52.5.2esr-ja.xpi 488343 BLAKE2B 5210cf097b626f22eb3e6f9027502c93a63e57d3ef02f08f6977a9fe3794e58353bf2ac5f57b000f408c9abd17fdb555708f83c369fec418259205f814e883b9 SHA512 ad9d3f4da722c646c857b81b2ce44dc8d692d3a8a3f7bffa69fed58875223df0542443ef66b1670fda4483cb3855eb921919a434f61fd3d46627d3f2623e93e1 -DIST firefox-52.5.2esr-ka.xpi 475375 BLAKE2B 8410564d69bc9281108400b1f4de871608284beba13240d481075a8faba98e14dd6e33d8f5abbb09f27384ba0d0d78ff83282caf8d204d6166c8b910b45a46f3 SHA512 6ae5cc2384c3d2fbdb53a09c8a6fabcd0544d011aadc750dcd3cb14f68fda197438d5f27f1c4f17172dc5dea157ba0659d54708494379e5db9a1d3496953b1f6 -DIST firefox-52.5.2esr-kab.xpi 444519 BLAKE2B 897bec498590aff1330f47891492cef0c8ccea52f224c84ddf403b2fdebfc90904f5177783b9f7af9c08be4eb125c14eb11db449c5e51cd6c59940bba98e19c8 SHA512 2f0e46f667de3545f430f8aaa5b96d229c19f53ce6d74ebaf7b4d419098c1aaccbdb5f57cf1897d2ece22f625bc15dbb964a687cf4c1366fc6f5f9425092ac89 -DIST firefox-52.5.2esr-kk.xpi 496939 BLAKE2B c9949a4e85522bc4a2401341cf209a941e73c425866491817a25f3e1e180da86237dafed73084ad57be22305db7c10db4571ec1faffb322698d691eda16cc7cc SHA512 163d5a7b43e51f2bdee9ce6c3c079726e3a5ad01fe59127b26ca6013ce8204339c3d9b1ecdccc90ab2f6dabf355e35c3b11a307ef485af949fa702e4229261b1 -DIST firefox-52.5.2esr-km.xpi 520343 BLAKE2B bcfc2f83793234c6cb712a5613cf3dada309c2234213746a8a589e4fb77921effbafcf0fd6e11159c8a9c19c8dc031ac5ed8c9e6c2c8def624ba939dabb94b9e SHA512 7d9db710044fb98d7b67723322d0715902ff60cd13c9a3002efb4a514236bb9bf626bfc955bdedbf4f920e899cbbde28e3b3597bdce097e93dd13d5473ff63b1 -DIST firefox-52.5.2esr-kn.xpi 519455 BLAKE2B df433b9733d6d8676f7c37c516c269063ebbc85681847ebfce127e11877fdce058cbcdfe416b84ad36e7fd2efe3c181eb4273ccedc5818ba2f042a5c25365da0 SHA512 70a93016f9c196af0a53868e84557e5cedaffa270e06e2c8b95543f08d47f3a23a94bdcbd81be0e26c6b5329248a0c328dc9cc677cd77d2924dfc04341263543 -DIST firefox-52.5.2esr-ko.xpi 463630 BLAKE2B e593945c4377466c8fa841820462c9fafa20c84811e8290aadfaa5e7b4fdc3ba8b0b514b01c15108aed89fbc2da017c4213c68b69f36e603cb5f6146c70b2169 SHA512 e325f0d71cc302d3e3acab4be5ebc61cb498cbef53ca20aaa5b19778251939c14a6f2409536420183f2596061dacbf0812390e36735df65302b61d85779a7d85 -DIST firefox-52.5.2esr-lij.xpi 421070 BLAKE2B ce20767d2fe504a0e6378501ae8826a674dd7405b4c7d3bea08d6dabe819cfb30d1b165eb1badcd900e6dfe85fcf1eec4c44e13883c7925270d52fc277f4ca97 SHA512 09573db11c27b12abcb319920cb62339f57ab4365983d359b146392e08de34eaa9b24ecfc35e7c92d53cd2cbb70cb7f618e3b7061fd82765e9d8e994ed6b4947 -DIST firefox-52.5.2esr-lt.xpi 452236 BLAKE2B 3df053cf4ae79cce9950553baa1f6b818f7f8d1d0b03d23a27fa8de667bb8b038cb1c1f73812e67653de9ed782b8a420a98c4c579077160b90f685365dec7dda SHA512 77da4ba606af7b9a8824704cb63f30bbfca0c123c8aa446e1c1a1235a047e46781a38c74bdcb8a8bb6f17d1d6e3a49198bf572748b14b00e590d35d999c2e150 -DIST firefox-52.5.2esr-lv.xpi 448450 BLAKE2B 9728525ed6013c3e12c10c7e5f8de7cc591636ea87b91a6f91060b0ea34af834cf845246487bb64e6b9abb73e198be80c6108d17f1baca0e48bc8e9253f32c7f SHA512 c5bffc00a26e6e5de97a1582546d9ee0490f98954ca0c9de30cc9f75642aa5e5199691860d2df813227b73f4db026a52299746d421e82a302b6b304d1099279e -DIST firefox-52.5.2esr-mai.xpi 499841 BLAKE2B fa895eb70cd281970ba37c810a59bef101c53db3cb814b805171f90c3f8e63337920ea811a474c575a0f6319fdd9a374810ffffa3aec42611e35facc668d302f SHA512 1bd265605e0962afbde84524867a766b8c7d8938a2617575ef500f6bb940e712dda8a554061337275f48a5353351fe0d8beebcef52f134eec384aa48f6d8a730 -DIST firefox-52.5.2esr-mk.xpi 496200 BLAKE2B 1375294cbae32bbd9f4fe0efa4a6341c208814acd419e3450569ec0c2bdfb95081f12f3623cc681b997b67f35b07c1ca0aeafddfa9d9ac64746d1f58f78f7990 SHA512 b96fd43f05c6bd42aa5298ab3f9e4beea7902c424a467ef4d688962e7017ba55a38c9ef998f668aa7a945436673dca365e6f4b587d6a29a90446d1242e79ac42 -DIST firefox-52.5.2esr-ml.xpi 516486 BLAKE2B 4c69cdb02c7f927bcaa600c23bf89cd32308f5078fb5c798f3358c5d1de03a044bcc233e6a9c9b04314b784a9b607bc28ac7cffe080e47fdecc5b8edaa57e0db SHA512 3775b2e795b2d36fc2046fad08e2afd7365c8548e366dc0cb8aeab04052b404854ebfe71c3ef4ab85c31e401af7141420e588c29534ae335227351e5b5c8b64d -DIST firefox-52.5.2esr-mr.xpi 502431 BLAKE2B 4d0f370bb70d82da43a9f2d5be779614acbedc7d799ac60b430b5b9cc9ec4948f8e4c1f786db3150a809a5a6402898b6abc170f953dec6eede80e474e8ce6cd4 SHA512 5ebfbc0cdd2e4eb7100d633b3ad5afdcc739dfdf2b964f2991207b92948b1f6af5573e2b92582112bb8575495e4161f8c14c845e3f845f270465a1a0e49f9426 -DIST firefox-52.5.2esr-ms.xpi 435990 BLAKE2B eb3d323ed8c7dee0262644d61d788bc3e825e72b108cc7c43087d0a99bbfc5cc5d2ff550880d700107ee3725e02a6021eee167a44f436ffef2f92bae5531d42b SHA512 35b27e286d8f99340895d5529de7cd0603f6ed64431d639644a93e38f6ea01ec46e69fc4f79a519303dabdba4c33314396dbe27a1f1e3e2822ae9ab00eb14403 -DIST firefox-52.5.2esr-nb-NO.xpi 434412 BLAKE2B bd34ccdd089f59e03024502578cb551d907345953b975699f0e93c056209307c99ca5795d690fb36465b305ddb1f731e0498b7497db15d0fd8c5ea5c370a7876 SHA512 e0da8ecafd6bfc92038bda2178f92d007ce3aedb3a881cd63d8569993767c875dbed5f1b5ba9836f99e06e3eeba46401bb5789c5cfb94b5ef455f2f9b9686c2c -DIST firefox-52.5.2esr-nl.xpi 432007 BLAKE2B 35e334b4dfffbd8460a886f8bcd3310eea796b545a1fe1e5b1f423c1a19f88f3525caa78172117f2d4753b67fde4bac85803905d74a0386c0d0e0f278fc7babb SHA512 6e4bcbfec8878bf102840eff14e8103c4054ff4c7991ab53e0ee57246b0ff2df2ee8186ab2256878359059e99245cb3ea1022c463b568bce2a194bb8f54d98ef -DIST firefox-52.5.2esr-nn-NO.xpi 428645 BLAKE2B ddaa77d81581252469c1b96b29a557e99ea8a04c5d511137f9eeebb445107b5dccf48f830873447e7c6d076155cde5315770b374e43d3b97ae8ad01b031a280b SHA512 ed6aa2ba076936191ee4d95c876ef6194047d54b72b8f18a5cae61488eb712e3ba72d6bb3c0b0bb8f6c2cc218a6cac996be0d84c3c0582532d1bd5b8d7b36d50 -DIST firefox-52.5.2esr-or.xpi 496917 BLAKE2B c49ab3c295472b8b2b1b83e237b64443d84c440a532d3485f98761661dc2a01cadda41ad22ef66705dd1ca54b74c0961160873027bbd8f22d1441d81aa80e1f9 SHA512 06e0603dc38b629eb28854cd4e13004970d70126803174c338b6bd255d55fc8b8757b62634a8724fef8617874e2805163c31ffd46f5f551039251b15c2ff09e2 -DIST firefox-52.5.2esr-pa-IN.xpi 476587 BLAKE2B c1cca69fcc9cd745727734c183bf3596888198c872f6de837b02f2268f142417e61f55ce7ee803905776ffdb78e96ea4c509c716cc3603eb1c3703e8797f06b6 SHA512 08381dcb270eb2a0961ec57e24d4ebcaa841d16efb20848cbb10ad624b2856faba3366d6594b3dcc21035c4d1a752084df52644d98eee8424e469e79a7747199 -DIST firefox-52.5.2esr-pl.xpi 352851 BLAKE2B 78f1dc93e9f8f1eaeee08940285d0d912d7bafaeee24bef7441a9fa545e790be70d8bf24212bcbdd1d9f1db127f8e97c1f6e1a34fed193577021edf5341a6e18 SHA512 4f5f2bee23519ee2d394f80d8006116d102f6a2c9d545e0b6b397bc6a7b6437a42bea2d6f48ea854d228a0c30eea879302125701f4f045fda6deb0ef93effc96 -DIST firefox-52.5.2esr-pt-BR.xpi 438170 BLAKE2B 9f6222186a9dfb7ea92a451bfed37e073d09876be8eef1013771e57b2f92f3ee6a9aa2008002a742def7d3e6fe3f5a04203d4084b2232ff0d5656dbf72eb707d SHA512 1e75601cf8ad9fc96747be55c9910ac7da0fd5da659c1c2c878cb26d230b2aed5c10a1c51d336ba4e1b16f21bcaccfacbeb6770eb82d2b4d94388a93ed625ab6 -DIST firefox-52.5.2esr-pt-PT.xpi 436727 BLAKE2B a8a43e5288a7db90698e315b4de2b3c2016ced896e0a7f81ff21d46082ae8b61d0f65c3a5eda76a916b5ba961cdf99443578ea523c15422f515e6a119ff977ce SHA512 999a3c25036c6b9262da41038a566f835bcda3df5d9832f9a9a4dfe164324539a4116456bc984e5e1a113b7c54a993024b245c5fb2b64b74d190a01adaf0dba5 -DIST firefox-52.5.2esr-rm.xpi 434608 BLAKE2B 361c040cb42aec5953e4a0b7a16e82ab0329804657ba15342e2fbec76da3ec4ec932d0585433d60f71c98f3de92872622e29b15c56badfa620841e6f2e28e0ce SHA512 7076ca5396aba6adf9d0d71203989e96bc76d79565b4efe082523874e7f300f6569a0052205179ae8674b109137e5304d84eb63382f6fdd5141f26d735401c00 -DIST firefox-52.5.2esr-ro.xpi 449938 BLAKE2B bd447420017900f3e8af72d401ea2f407607d07f61dd32aa7af5cd4c4c9c874acb713af587743971c7491fa479d7a7783795501c24b51bffcb44aecacc172ac8 SHA512 d977bb248fb7e3fa27ff096f9291c343e8274e2733ab4f7bd081116706a92aed9224b4764dc6bdbf19d598ffd391eb5c53154ceb980968fc0b91469c7154b3cf -DIST firefox-52.5.2esr-ru.xpi 395364 BLAKE2B 028dc17ff097db72b7902d07e0d435fbc432339996eaaf482e1c9b53412e24e3c01ac42c1811596350190eaefaa47328b684957350614fb25dcf7d5cd1cac0f2 SHA512 a5bb0a6357e695631c58f4f18f11c13027277fae733698b417d288551f07c75b1f51487cdc415667e5c615d0fcd40f1970e8e11eae23d7dc1cbce6a0f44ed3ef -DIST firefox-52.5.2esr-si.xpi 491958 BLAKE2B a53ae7f1f8fde98587aeee928aaa58f90516f8e8bbb1cf41cadfc2339cdc8ddef5f91999963eba8d2d3257952bc03b428f0ec7da90ee3ab3c38546c503be965e SHA512 0e3fda717d989fabc187277f8c0f75ec6e061a823551afa2bed74867561b4a2d0d9245e15e2c8951a83c3f1d3ccd463f269a44e7ee1bd67113c10b9cf036b75e -DIST firefox-52.5.2esr-sk.xpi 455820 BLAKE2B 9b093b783f7ff22e59ca0462e22ca77d6485d62bb1f389041f24c6c874f4a7edb63663a8d75a24144f39e5c846dd7dd09ead097e885d9bb411ca52b3fa5788e8 SHA512 9d8007cf5a48ec6e428ad97bc15b5156d6fe85e854c5410e59bd5fea71ffea9a60004b58f0f7bfd177ee66b87f7dfb4050527238bd264448de9f14a0cc4a8740 -DIST firefox-52.5.2esr-sl.xpi 433482 BLAKE2B d9119ba0f85e4833b1d1fea0cb8a514e19d8b72018baffe9b28a1dadbb2306f95af80c037f6d06055520f65dcca810dd3ae08feb31d28d8735b23700b5179ae9 SHA512 76ba972f9d1957b23fc78abadfec2e1e2fe9d46b448e14378d3875c074730d4853f3d03f407eccbc74d327c411eae6c936995b031d6662944b3d7cd6a08350ec -DIST firefox-52.5.2esr-son.xpi 435127 BLAKE2B b9faee9881f3ffb9522175a3ffb05d0d4f074712c4b41136e2c1ae7d32719cdcb3d98d1495c3d7504145c827a1d9c4e8441bccd5b2e613b73dff4edcb9883814 SHA512 3eab66bb43d6076c92f8decbc236c8d08d83f92762467928b7cdb389e213ca399d3d863dea6390d49ec5f4e89553394e05874d317334688f74b2f59686c4eadf -DIST firefox-52.5.2esr-sq.xpi 448155 BLAKE2B f87f11fb96d596e9709e6aae34e7b1d86c20a815ec1303be6066cf6115f7c8f2186e29196322587a6b55b1621702310a8614838fd0350fec8cdb06861e845c70 SHA512 a49ba4c133e1902dfbad711515425b519ac00512c27e3c1e10f790f807759ae58a5d287880e5f682da72e9d169da97805b44392229e142470678ca1648dc968b -DIST firefox-52.5.2esr-sr.xpi 463394 BLAKE2B b2793d7aab7c690059d9c426db07fa75378f2ae047c815de4d9bb06db7fa9d627c90dd7eb8c403e112be5f92c4bcf6f7392623c734bfa2a8eeaeb0f11a194a0f SHA512 6bc1e3416492e4c1d22433db11e8ce0139667f9938cf531757396cb32e28e9174f26df8a2c0290e44c4f8fa04b45f1a94cde215dd439c5b86b5a0f4ea79404b4 -DIST firefox-52.5.2esr-sv-SE.xpi 441180 BLAKE2B 37a85c1f95c06655340f2a40048c0c8e310360fade2bfe526a59709da52233bf0ac2a0514a2c4e19233283fcd3bd5280a472f8db256f4d166c53d1f1c036be5e SHA512 1d01aa063845c116b6cbfb9ccb91c3155068fe164d33526c8249dc40439b1bac324c5f1b372442ea485ad85f0a3562de6a9ae200183316f961db12e6916260a9 -DIST firefox-52.5.2esr-ta.xpi 494799 BLAKE2B 69eb3be38a5966ad46f6cdce6bd83c374bc12d294ac2290d0a1757e5abe5d557921e6bed1e575b0879e1a6ad78adb16639b4b0162b2f91286c81006bea0d7be1 SHA512 aa18f8b16b7cb71115937fb318b533efd98bf916259cb45cd8f49642f6ad52e9557df91956311d7ef4a0fad32076e41bb93a19953f597384e9103d4c66aab5d1 -DIST firefox-52.5.2esr-te.xpi 515241 BLAKE2B 0da5aba7a9863a424c55363f93b0f9c859fb29da80f3d64a5feace6e7042389e5c2d7964b5a9ccf4f08d95326bc7fbe91db7e10473a8afca49b9c9ec0d145e82 SHA512 b15b8491bb302823347bc67ec41731356cbf0732b8131df33fae1bad8c32e88209be9e1a3533cdc06d9cbbe2ec4353133ccaa65124138f2cdb518b11677aebcc -DIST firefox-52.5.2esr-th.xpi 489379 BLAKE2B 88f3d767b1bf0fa447efcafa2f4d63ff4f5161d6a4ff7937ae8e7ec69a640ff3000e225cb1e3fba1782836d0f08d935830d51c57eb753ba4883a27fffe6f2d6a SHA512 0ef83799912026e3a8e28095322249a683d3259eb2ff71a19cb18e6d576eaa4d888e8915ffbf6f522647278e8b9199b8f73534e37b26595712ab4cd064041008 -DIST firefox-52.5.2esr-tr.xpi 443673 BLAKE2B 9845a3b946970735be40ccb3c5d8647af7cb0bde062378eb0fdb4edce8aa274a2c359bee9ffdc5d0eda9129ff20fecce188e5aaccdd8475edd0f112b1f3631e4 SHA512 a37c68dfdcd842cbf93d48d2a6f8f854baf785e624474ac950783334db10c61c05634e10bf11dbf3d4218bd9e33c34fe09fd5404fc41020b2c246a9b610b3911 -DIST firefox-52.5.2esr-uk.xpi 495095 BLAKE2B eaf33bf7655e8125e69474115d9af8b1b9e5a4eba3e1240fae107c45acfb7ef0dc9175b6d9acdae130292ba0c2913c751f668d0d438792eca258ad9db412fbd5 SHA512 c2c7a58f99a58a11d89d97ddfa47755774cdff3c82b84614725a5600c2e43500e74b6462e0177747554f073ff9edfb0bf31512720a6df2bf1a95a2b2c9d755ef -DIST firefox-52.5.2esr-uz.xpi 447916 BLAKE2B 91981f18dabc030e997b778dca8948ba5b2ff7b9fb12af7ab0f634193975f494edb267a9892c11726e7b080fca2c856e362f0a125f0e461c8b185eb363fb0233 SHA512 9f93d77e36ffb2973e54f51d2bb92ac62e6e3ed0febe430b5ecc47061980b2baf511385271e7ef37ce198823baa3611924e22f3533eee8f3a1f7ef32e46f7128 -DIST firefox-52.5.2esr-vi.xpi 450805 BLAKE2B d962da51529e30eb3aab1747fa471632a4455f9cb416bcf8b4dc8767cd5145db5c57eb103961f6f3c7efcb8ddf2e32f00a121ca7cd1d2495aa75b40c98316a4c SHA512 3c66984319d7cb77f50bd24c862b2a0005832fa610525698455b2d297ebedaa114b1fec80e033bb4327e3f398923eb269a528b2620538023d2bb3c0d20b2f3c4 -DIST firefox-52.5.2esr-xh.xpi 441172 BLAKE2B 53ab56a77a2754337866d344aeca0fb7af1d8d68706e3e69ff8f03abceb294044ec5274635d1944d414026d4b1de0cf49f613deb4dc1ba39f9aba475599de7e2 SHA512 da954aa904085a2968b0dd57e516ddcb3b446685a04259e44e6af8919e004f0559568bba815405d9614034300d986c404b13c05c331086073f6f02986907d1c6 -DIST firefox-52.5.2esr-zh-CN.xpi 461694 BLAKE2B 63c39764c2ad138dba0849bc9a0183090d3821c7b322df270e1c09f1697457cba492cb65df1d128b496b43aeea87c9d416ee46c9487a5af251066bed980a9310 SHA512 3954d6f11292bace3a45657dbe41ded286ca942697cbaf631c4e858a90912d664ae047276c4209d6d7caa386234667d2f6a826e74ae8d0ff42eed52a7e02c6b0 -DIST firefox-52.5.2esr-zh-TW.xpi 472534 BLAKE2B 5ef9625facf35d4e220c0b2272c25786a21b0ee36ec2fb62f260168401979df50a90e41fb2e85ad963b426f08b27d52540f0eae4484a67b94a59d0a966ff76b8 SHA512 c64c65b31aa2e4f3534d394183e0dfa96672721f0d8e070daa142263fccdf71236b6a2ab7e45b88cc49b96bb46165cf6c36aaa981ee23385c19be54f2537fdfb -DIST firefox-52.5.2esr.source.tar.xz 214094820 BLAKE2B f9eb9b5aa333d16639a59e6b36a4adef276d84b807868c671a464cb16060e275bdf7b0b45e1c72bc71930c71455fcfbff590df0f97ca3a97dfb651c3fefa0722 SHA512 bbc7dcc4cb392f06fe2e963a3b6372efcfbbcc1ca7218a3ef05885285fe00c9e87e0f8d307bd9363668327eb43542c0600443bd9e6744de64494b96dd00efa5a DIST firefox-52.6.0esr-ach.xpi 427641 BLAKE2B ffa9599ec6019da8c8abf85a8b649e8e6f848827eca4d49923f1224d4c8c06716f51b9e06fa55e46d610528dda657e4bcf756d92b6bbcdf1c755ebe47b7e6cc6 SHA512 82686b3f39fa4969058b317917a02051088e08ec49ff87a607e339f699d6e5362a303ff2ba306edcf033e0325dda08748dd1938d26dce248722f1fa1cddf5e87 DIST firefox-52.6.0esr-af.xpi 436824 BLAKE2B 916ce2424f2edd130beabcae3c25286c416bdeee33ddee6a58ed33b79954cde64155d3b9d8975738aff01b47cafe452e867daabe5760acd3335278b253a05def SHA512 834bc8deb874dcd67d5ee91d265d465d6cfa4e0db50a98b944220a8c060b3d4e09e7d61b98c03f6011b7d2cc4c7a08b7aea252c406cc416d25f4c4bf05822554 DIST firefox-52.6.0esr-an.xpi 445142 BLAKE2B 770c04cb61bc060ee4414acbab8b86416668980ed91368922b9faf828067eb3704c5ba7ed57b5622171d8c4c565bf5398811cbeb7feecb00b54ebbad1e2ba8d4 SHA512 e4e314e73df570534e615eeeeea8d07162ddceca71b212ecbd96fde1eeeca8ffae106065a57a1ab4b36b5738b726f619c71d3d7cf6d37a0d8d579d558106d952 @@ -373,102 +187,100 @@ DIST firefox-52.6.0esr-xh.xpi 441173 BLAKE2B 46e1aca430d16508af759a7ca87c66a3f06 DIST firefox-52.6.0esr-zh-CN.xpi 461679 BLAKE2B 743cebbd66a6fa81b98acab5f24bb19706c2c483aa66de6b95769d84d0a069d6751a6b0cc0da9211e32f197a5b4fc29dd96ba75f057aa7d51c8059041c87928f SHA512 70c112a99b048dc77d843a39f85b45f0f47822f4eb860f9baf2d61022ab211cc95b76d692e96f768920665c7480400589d6e0b0143abbed8415817bfb9113c1e DIST firefox-52.6.0esr-zh-TW.xpi 470063 BLAKE2B baa35635f306bb01b2ca3d149aafa37540a48436dd170e5432ffaf0828b95740e3ca8c38485e1e0b1265d334dbc694d0928d4ecb4000f86d7c6410b7c226d8d1 SHA512 eb29346f308268a4f9010697233fc54d627d102441a854d766b0544552935013be86610b948fce454aff311734e66a848df233f99c51c71f51a83f6ba75e3862 DIST firefox-52.6.0esr.source.tar.xz 211735240 BLAKE2B 47ee767732f7b546eacd29c4db039e74dde6dc2d777ed9f54dae038c93aa21c731f37c53ea72945fbf6be02481b4f6a0a36f31aa3cf09242615da97a849d3104 SHA512 cf583df34272b7ff8841c3b093ca0819118f9c36d23c6f9b3135db298e84ca022934bcd189add6473922b199b47330c0ecf14c303ab4177c03dbf26e64476fa4 -DIST firefox-57.0-patches-01.tar.xz 10964 BLAKE2B 207ad3ddbf924224efabc880e94a051076386102224dcc54e6f2b99466d87e9e5da29ba29d14d3f2024c9d50e3def1a39fceac5b3aac5f789a781c2ac3ab5039 SHA512 5f4c668eb1ae9b4067997973e7f5fcfa4d3de7b60520f7cc2a96b97b0814e921f777862e45fa0ffad231040d99e98f259e2482d4a5d7be096abc5d5860bfc593 -DIST firefox-57.0.4-ach.xpi 441113 BLAKE2B 10940542eb83a3692ca2b9915192f9b0db28f78de7501688890ca3ca84ba8f26a6cd184f590eb5b796ea5c822d09ffc09b740938982874b63596889f3d4520a0 SHA512 1c269b5a8c98855f025e3d0d1df79803f633c79619b01b37b487888ce1ba96335c3117ed3fa11fe63a90f65e8c56eff142e9a1af1b76d1277ade42cb29d85b73 -DIST firefox-57.0.4-af.xpi 442206 BLAKE2B b05aee23bb88c225d72ebf3d1c4aecbc48216e17ae9a500d11870d04469c63a81a35be579db359d4daf872ce821883719432eb752e884084b14badba73eb70c4 SHA512 a62975f1cec946cb355cb35105cae68af104b70c6848e43bd1f6cd4f69ebe14d40ce349dbbfc3390d9181d0bb3eba12ac0b789cffa80939914f50bc4e72b6111 -DIST firefox-57.0.4-an.xpi 462778 BLAKE2B 969d19d3e81834c84bc2774cbef920dae2abf23548d659a373dfc0a938aba83b4ea72c96f7ccb759528d88217ae8b0aa2b0339a3ea7622dfde3359a4e3b4d655 SHA512 bdf98b67343515c9e0266eb0c6971dd7c2629a2062a76136616dda4933eea91ff71b9c730a42d0d9f6df05c5b9b78d99078e4b2f6e24ec92bfdf8637ad3e4f72 -DIST firefox-57.0.4-ar.xpi 488160 BLAKE2B 25d4d6b239ce2c3e200635208308b643701fad162fce730a2e325ae12f1c6023788028ed9816bc8a854d1d2365a5fc3c9d83ed509b9513403148ba558e491475 SHA512 516dcfe19f016df62674a0d0c816b92f64bc90fe0153a9bedb4685e3deddc29ac16d6ffcb186adf5d0f99931f3a7deec7c3ca66621822f59c85b487f0e542174 -DIST firefox-57.0.4-as.xpi 491075 BLAKE2B 31995f2a8b3bfb8c35a7816a7d296e9e40f9d103e26ed628928dd2e421d0922f5bd97b656ef1bbb55e1fcf9be46644b025217d3fbb5d0974b45c237003123286 SHA512 cb947973d9bc392f24224bf5103ef91f9e7c354a8fc4df079b3a1a00ab2e0d26443ed92fdb4d95f187c2a0137bacfe28f5ea83f0b44ab213461a9767b0f628d2 -DIST firefox-57.0.4-ast.xpi 455504 BLAKE2B 610454cfc6da881384d66a47fb59720f238e21c86d5d0c2e2f1fe622fce336a7cbdfceddc901897c1c179c763545eaeea12e2ffdd6dcb4ade2dd8fd21508d84a SHA512 46c3d9c543e23b897b1c6cd94b9cb96db722b73b66ad315bd249b60a27a8d4f221ef8ee0bc43de126e9abf572114242f11127617fc0791ab77c5c87ea98f3c41 -DIST firefox-57.0.4-az.xpi 466045 BLAKE2B 7afd401b46c9ce347052d9a4f3195e8064e089aa23a54d0bfa8878e5a52c2d6526a33d7eaa80bc64d9fb975941e9411da89fbdfcb91ae641c11ae36b8f987b3f SHA512 46f5719b2fcb585c418a5a42cbb92f5079340a3b75d8471f95d3ac0a9af491e7d2d5ef6d3b0d4e637208c74156583d7b38024cca7d8912187080f3c8923cc139 -DIST firefox-57.0.4-bg.xpi 510351 BLAKE2B f7fc7192f40a8b385da3435dea04a3efe85a546a04c236615b0f3403c97b917a4438925cf4f0b37a20b90f7c51652653414965bd6592e58c3abac1d611686558 SHA512 07bacfdf881b0461b2e2752cb9c89e488d8240c78264c664cc8ec8ada83804377aa762650eec1a1314d04b628f6ccd9996162377db43b2099b5fe8d49d1ea8d6 -DIST firefox-57.0.4-bn-BD.xpi 527189 BLAKE2B f6a4900654695eb843c45f83fc96a65e331f04144f86878d0fe2795f5ff09bb9474006dd7efc6e507c3886ce549725bb0da478de3d77c5b4fc1d7a540280cb2b SHA512 6ac599803f705435adafcdc7d25fd4b0ef0338a2f06d5bbd1c83e444d613289421a4e13b6dec770973cd037b6f5499fece77d0ee44d43f6e37b28796253c5edf -DIST firefox-57.0.4-bn-IN.xpi 516180 BLAKE2B 6039ea94bc48ac630ad63f9f5a7f2d6a2f5a355dad2401118fa399e61e0e2c6336b3966cc0c78d681e5a898db34d5425039812c4f8d5921fcd67f234178df0d4 SHA512 0339097616104f337ed14c8be30e27994a8c20cdba3f138c50f6b8b5bae06803d6f4b4448cd6b4967a071c54e436b04be0c0c110e412fa21ebfcb5c35406ad94 -DIST firefox-57.0.4-br.xpi 451866 BLAKE2B 032a6b2e17a8128c164dee538fe353b2cd1d1981107c88083d5acda864ac59f0b302bb8571e9996674d14180ce380708a5928ffc9f688a81719401930b0da680 SHA512 2dd0c57ab848fdd2f9e18b226fe614aede91f330292a4bb35863123453812d1837bee31a8fe6364b16e02346d9ce065b7493b7171a89ea690120a96c8bc8b4c7 -DIST firefox-57.0.4-bs.xpi 459650 BLAKE2B 8aab9f1cfc53979d687622b8f125d2e2e47d6edbe7d726fdb1ec4c9976fccfda3a15a5ac62f82908d77e3cb405a0408370d6d2b3f7ed8e18b8f7d5ab6a209370 SHA512 0e14fb9649155ecf401d4659bd5c7483f1c767b2a9fa30c3bd881093b58a3680a8cbea78cc8e64aa98fc0d36aa483041d6f58a99dfb085f8b88bff6980b82f0a -DIST firefox-57.0.4-ca.xpi 466641 BLAKE2B 17b6e462fd694a3954e3e8ec84c093a33eab32f56f6b0d4f472af1fbdd43c19f782d6513935276b1032bfdfa2f2741136b9f47b8de21469b81b580a0e7e847a7 SHA512 1469709cded36d797c4f613640a2cb784e0542dd27bc8adf4a467aafb803ff45685b61fb5aed1e1ef6424e1aa2bed0424ee4e4e04e6337468f232f48f9e4925d -DIST firefox-57.0.4-cak.xpi 475935 BLAKE2B f7dea29f530b44d8f2f5c42a7f76d4ebe2fe682afc4a1f7b5fb052f8660b333020dea6ceec51c646b8fbaf8fbd59e6eedc53c8f209178a10429d75db0f712dcb SHA512 d18a62f9b772443b07a696de85f16f417655ef1d48051230e9ea44d1a5300d9005fd486a390400658270f4ddf8fad0a2f0295cec4835a23bc614e8e9ccfb70f6 -DIST firefox-57.0.4-cs.xpi 469457 BLAKE2B 80bf90022f4982ce947e2d10ff173ba94aded31b8e18c0283439fd465980a2cdd3da51959b8fcd4ad2091455b5957d38b9360289c187af9a5242d87f017eba72 SHA512 c89bb1b9af7672749ede46de11effc6d172a59e56049a07b116902309091536201a847401ca632f7e05b155b677c1a8c272d66672645cee1ae1007444471de6d -DIST firefox-57.0.4-cy.xpi 455788 BLAKE2B e5497b22a22de6a224ad0ef9e1d019b7d78878ac79fe5408522a7a6ea87e085a3e4164056d520922764c8c2573559288386d55614212714f956d3c3f2a9910b8 SHA512 e770d35cb68a08c6b47b882d3333ea473e5b0d06a49a30914a14817376b2da6322553ac1f7aa7ed3807e649f9c1c94409e8642102d1d21c463d80e89be7d17bc -DIST firefox-57.0.4-da.xpi 448416 BLAKE2B 8bb11a3afd92a7ec8e6c952369a1c8167279b9a1c7733eb891ab3e4ac27a4c997299b62e0925d7f54db9af86fe845532307b0476133d9a11c036761ccfb2f922 SHA512 005c9017c3f023a2557cb9fc0122829d65f673bea8d6c6ab57166bfac9127cdaf112c972257d7e5d680b5861b31411e109e76cbe40d13494f1abe97d0241cc88 -DIST firefox-57.0.4-de.xpi 460813 BLAKE2B e79a42722871f37ef66f12f2d88d6f1ec3bf4814dbae69f51545da91c38acd64a6e45878bd3f7a44ef22b493256c7b0575827c44c20a65ad315c594a29167c39 SHA512 ec6572ccf5dd0eb305ccd422c2c48d34bc05523cf917289a207c59c4181dff5c52ab97a9a1ab9c90a2fc3690a51a6748e7bb05ac45b9c11de7aeb5a9ea564bda -DIST firefox-57.0.4-dsb.xpi 479509 BLAKE2B 11d93129266ba1aa06bea5dfadaf7df30d4b1eeb4f09dd8ff41483c2bc3418932234bac4d37485d04bdbf3d56a33b3d0129e05a754f31747a76a429cd5d0de89 SHA512 153b57cc7ee6cadad65dfec42b3b7e0b7f0ac1aed0c783dd810c344a9bd82adef26c893047ce689cc6d22077274f78cef19536d7b6bc0142dce66195a5cf7a31 -DIST firefox-57.0.4-el.xpi 534484 BLAKE2B 4c8d342c7e2222ce5d8f0c19fcdd6383220d9f419c8e5b36780964a581b2c20bbb48016e85089178a730dba3b4f49de0b5cb14249acc0e67138a9b462878a517 SHA512 5fdc5fbdf3841c6924a43480a4399294e42fe9b1942f2258505bd9daeb8292d0ef0987443bfd1c4a2a6b4a68ca46388cb185eb12ef81735327029ab7526f32c1 -DIST firefox-57.0.4-en-GB.xpi 435623 BLAKE2B 707301c8176ab7ddb31542f7392bd59d63ebac375ce824145bede45b3310a959610d7eacd941f2d4899088b33fa8cbc72ee38b9f065c73925c526049cf497afb SHA512 83a3e1d4e910d48f03b0170e1730c23fc33d57d9a286cf761604b169298453443387b5f31e945684bfffdd805f7445d6f55c87fdddfd1ea66a3a6e180eabd8c3 -DIST firefox-57.0.4-en-ZA.xpi 432020 BLAKE2B 64ec9fd7562151fbeb9590fdbef462d01720fd77a3b8168087e1b389a8b83a465953bf9d3c76243f31149e0f9e1a865d95d07b5bb0635e05a011db204de6e0f2 SHA512 18348569f2a32490933cf19910b23eddd26bef8059b7735bb16c40a9378e37ff7b6ef748428cb5fa989677aada09225daf8424f2faf1e8b42c3762a3dcd3744a -DIST firefox-57.0.4-eo.xpi 454910 BLAKE2B 1ad97cf666410e4ef2f0b072f28508ff5039a8a1b79016c350002192a6e2dbf71ab38e63df22ff8114520d4f8e87231c72b3b522686e814570857e85579ad2ed SHA512 151c12d3e29afdde34d5b6dad73962077ec2853582e8ee318fc39f31022ad1495460a47ed84c1fe675a7567811f4c844a5564ba07f90f29f009f190c8f9a7eb0 -DIST firefox-57.0.4-es-AR.xpi 462980 BLAKE2B 0ffc5a48b79d60fa1762e3ee623c263c6af0a27075839fd4be3be5dde6017dbe1f31616aa1cabfb57dca3b02477853549038b8f11dea175694dc3882326655a7 SHA512 940e3984d23c4ae77cb7d66a08e59e4438ede0ef0ec6a8b12e3b5be6faad43261df2c373536444f92178548370d4b1a9f8db0b9976109c39aa4eb6fdfcf9e361 -DIST firefox-57.0.4-es-CL.xpi 465514 BLAKE2B 0b1ae10ce735cc273b4e3f6d2cd2a47dcdf7c7daddc021ef8930337d22461f2ac95e92d58ff13e2e2b50fb1beaba1e0fecabfdee1098e4cf2f2f3c432f172740 SHA512 3e3789de5e15e90afbe8ed8058449bd200d8872cf7b5991de52d5922051c8e909d4d6829f673066e3933b3d45791ab6609ae2006954c867fe98ae326fdd943e4 -DIST firefox-57.0.4-es-ES.xpi 353625 BLAKE2B 413faf457bacd630024fe7fe350b31a48a663fed15b9c2e487bbe11f44cd626c1488c97b345843e33a0593e6b6067c5d5446448e5a71cd6f51ba5548e57fdc42 SHA512 d2442e7ea5e00baef742f9074f188a9331b7cdaa8258812de92584b977e06ec10a71368c7aacaf1985b733dd80298049ed05532aad0d0235dbe003e6080cbbce -DIST firefox-57.0.4-es-MX.xpi 468761 BLAKE2B 0437dd6799ea37248f276dfe5b18f29e291e8d0c37ef9403360cfff9c23a4d40c9a94a62b9b156b93e4c1942d8297e6692b5002425217132a088bc974dc930c3 SHA512 489410d5017f4098aac4905675eb7a0335a6edaccd47ace2dfa9fa24cf70f68afd266a6b0d649a06d69212b96496bec06d86b5afd6fd7ea1591343cd748d1f92 -DIST firefox-57.0.4-et.xpi 447279 BLAKE2B 6a5cfed2146ac47bcc23b1c998e5ee09a278c083aa3ecfa85629b5444bf0dcb7917f2138a71d96e43f70ad12ab3b3f209513b4e65959846a31e5989e19650184 SHA512 0c049577dfb12feffa9f9b65fc4762ad5ef3bf0e3fbfb0f0056bc37471121c10a07e45cccb436f80da7495a2f6937b13e244d9eda81fa7bce9c25d9eeea2e3ee -DIST firefox-57.0.4-eu.xpi 454673 BLAKE2B 71e61d516873988a536c187222a272ff2094330b80b3437159bd5606a78f9fb7837cfce14ac05bd50dfa9cd2172926aeea9182e219a78890a45916b260cf5801 SHA512 056f0916dec50f6c8af5add42d851fb9dcf557f931391d4f9c9077cf692e879fbf27a66a3bf2b8a3afd5fbfb0a19ba1c1d8d12f54232312010db5549a2cb206c -DIST firefox-57.0.4-fa.xpi 510829 BLAKE2B 9e32943ea5798f0fe2fbbaa4b8bd15f5981442465ec9cd48b646095b539693d1a350cdc5f9615025712083914f0c02e823ab4af62e5ce6fc80279488562a9e51 SHA512 b2f650b940c3e5804fee61fc82c26ac55405ef59f3c0f5f9673f18dd10a421270c626817da7ed436a535f574cd0b5413a2d71923d5c4b7e27f412f528f140798 -DIST firefox-57.0.4-ff.xpi 454015 BLAKE2B a68428bf95d2b93c1d0b1a1049815ba283cb6c3c63ac7256017327c6ee345bf560cbb050656fb184cab03f76631ebc5fa4d979595d972afb8659728175d0fc07 SHA512 b69ed99e5d7c312ed4eb941eb6bacab1211a136d947832c355a0fffc8bc24a1fec8811dba6760aeb0e269a9ee2f084aace1eb0008b69fb9f405d5791127edc36 -DIST firefox-57.0.4-fi.xpi 446244 BLAKE2B 7219e6f8f663155630f264659324199b70d9dd02583fd4e04b83a7532511217fe07906ac0fac64d98b09649f9bdc052270c59061fdc41826ab48636de5a7ee82 SHA512 a4816457ddcb4e6466111f5f0622f5644d9dcaa4053dc11aa8cdbbaf22ce17db97de6ba852bb8ca8ab823fe3c4b19148ad3d417c66a8687e5a6ae0c7001f94f5 -DIST firefox-57.0.4-fr.xpi 472722 BLAKE2B 21af89c94ee77f5ea7a8440596f96447e8e9331a3d8e30345df9c4bc374cc9805ed1528ec6aa14b78231d9ec714b641cd2e4b0439073722f958bcfb244252a46 SHA512 9a020647fe0a77f870fd4e70993c053862fa02fc27f7ee07b19822604edd298825cd0a2b31b94615f5a46494f55289028e5d5f4934f4d347975ce01053d58135 -DIST firefox-57.0.4-fy-NL.xpi 465911 BLAKE2B 115f6adb3ce37017d6a3c1da7d1f899d0313828b5cfd7904332c72060fe2f3752d4de52b044d259725290d4675ded5c84dff3b4799a1038efb2b190502d324f3 SHA512 672ccdf0c5f81bf2370c0ee38ac746876038dbed828dc4c7d3e08b3e7bcc384ba57c84eacc8182d5246c9d8d27fc1099eba775969040c7f65e760e6a7e31d3f9 -DIST firefox-57.0.4-ga-IE.xpi 475963 BLAKE2B 508815237c2da512133ea546b37ac473d92a0c1fc40b84faf7d69890ee8a81d03017b53ef04c09e38ae168811b037e42df26506747fe8ce24cfda565867eb14b SHA512 f2c9fd5d05466c7146e46fea43b5e4544a7dd28d8983341677f18b0877ec0911a13c6d7fb834268c4c93bb1ae072df0038f926043cfe2875ca736123b708327b -DIST firefox-57.0.4-gd.xpi 465122 BLAKE2B 04b2b5a4e2f567712c09ec538b6f297b53ddeea5fa24b74f2866dce10ef8d70e93acdd8b77d79188a1422bb72da869d4fbb6e0908a59ea9899198e3b32f8dd32 SHA512 1386a650722b16ff287d981801d7718a9019cf233bb111c056da474b6a7ed39c297cc22dadcf538269aaa9fe49b8b0319b02e3293716a2fa6fa1c397fbe244d0 -DIST firefox-57.0.4-gl.xpi 452032 BLAKE2B 42f4a1196c06a42f9964e0e47f8e7fb46ceeb9cc6d8b8df1fda9224bd21c3dea8636d2639afb7a560f8034b142f15d432ca995ea4d5500b0be04eb5fea821df8 SHA512 e3501d004ede8f6de29819879a347c1af74e2eafa3a065892d11104eadcebbf4da87dfcf00e3f2c821d0bebe504c16440b5b21c69a270447b0f0ad37fe34d764 -DIST firefox-57.0.4-gn.xpi 471956 BLAKE2B 2a8c2cfde8c918b0a7b35e378804a7cf1b6b18279de26c7e6eb439fd56772ab81d7d36e6633976e57016c4cdc9beea27e42079b4c2fdba8c1ce3d19741338acb SHA512 90754d2262651190169abe4eb3e0176c9957f4f76a72301f7b8d7040bafc65fc7118ae61dde6498da4e855f907edea9177df78d38ed514e1f665ed84d021e87a -DIST firefox-57.0.4-gu-IN.xpi 511990 BLAKE2B c0310ff22cb731fc6cfe83bf077c3f04d5d5d35a87ea094bb49997c3c3df45b06a7e8a3d91c7736573b4f3ecb9cff6e4da8349383003894f0ec8c35c2e5d55e8 SHA512 89a19cff9bcbef3cec925a6fc3c198aff02657bafcc0723751bfc714b5afbb25d510679ac6f6086d994342a8b588752b043b05223cb58d347ca2083298b98386 -DIST firefox-57.0.4-he.xpi 471921 BLAKE2B cdc099391d6e7e5b9198774155670ab8ea906f42470b0f355c3200d12a71bdf0fd3189cd86c17578d2ba13ce67a3f8fc972eca3672a860f65a9a171e068645c1 SHA512 1dacb313cca1e75fc76c124a766acb0943191b573640ad6e306b83993fcc232ec522314f81de14bf376c5bae0e6126a1c666f90d9dbd95ff6f1f31c67d5db316 -DIST firefox-57.0.4-hi-IN.xpi 526111 BLAKE2B 406959069a984d22e1f185c23cb65b3279e8fc4635153b7c70cbf11a76f77ce326506f1ab65513b7e54b64930d81fdaf02b2e0b0fc3ff76b91e74a721adeee4a SHA512 81e40459cfc7056a4538de41daf9403f67331279e795a180c2bcdb61b1e40e0158e82d9c0d161d0ddd7352492f84dfd42f5f4116461a125aebf3a235225994a1 -DIST firefox-57.0.4-hr.xpi 460722 BLAKE2B 930d7a485e005924d1aeb4625448533b08cf82803c0c5c96333d012c7876faac380ee0aa56a0f5afb757119ad27e998c50363d5a942b42d8f845e9b564a557a5 SHA512 c41ee4272fe6b228baf6a1aa017b28c28211c7136c01777b105d9e17da75f57e12b24784e4b9ef2e64a6e3fc5eca826dfd98eb8c5a17fb435324db5a6689df42 -DIST firefox-57.0.4-hsb.xpi 476505 BLAKE2B b6f736a47fdd9338e002005490ac8b1ec0fc4a42b8dda4d153cc060213bcf1fe90e5322201b4ed05aaf7aa36a2f2cc0ac48371573f0b7b53d0ffabca4c14c338 SHA512 b266d38bb640169d996eeed588acb8254ccabb8d4e28e61122db9af251b8ccf98f5935470e27cf2368e8654a128648d63b5330030a990ac82d3ae400bd133ba5 -DIST firefox-57.0.4-hu.xpi 476607 BLAKE2B e90b618878eda7c5fd9f124e4dd7fcf13d63a1aa439b5df44b4dea18ff5f8e980197d4d93059e0af28a95dfdb00004f9d3113f14e0da148d1b475c17273dd3af SHA512 9e8f31c4e618baf20b66ca22e6384eead80053bea72eb181e0e3452904d3c877fefa0273f66cdca84b979930c83a3c65161be336fbeae78442af1690f6102602 -DIST firefox-57.0.4-hy-AM.xpi 510825 BLAKE2B 9a6ae90e9f3a9abda9df78f3525d8e0010945e7811be8b075d3e84819f53265dd639c8d5762c87cc8008a919a3506a4cb114178e97e41f91656deb6ce0d82a8d SHA512 6804c1fd521e060ebeba06b968ecae455d59bd846c2ca9d86316f1100f59fa2a98973067c7d46cebded4f1103111712ee7c4a22b344d7ddcdabb0e5ee8b863b9 -DIST firefox-57.0.4-id.xpi 444041 BLAKE2B 68ec0ec9ccc78edb006c428dfdc6b40009dac3a3ada47689b33fe657f6f5ba094fd02de3bdbb1c22f2ea4e7c2fe39397dfe7fc83faf1253dc2a627ea8ba9e0ff SHA512 981b97f7ac720ed7d869cb1fb00854b35bbf4df8d83c05f0c92adfc47dc2fc942285519b32b2a8f39ddc0ce69d8b1480cdffb02843feda519b728e1b614c2686 -DIST firefox-57.0.4-is.xpi 452660 BLAKE2B f46573fe2d804f265da5efd579b7b5ea7381f1b8adf870993c68f5452a3535dce6a001f911df582e21b9e014f7bfa0ab469b2621286362965ec1dd93a8554928 SHA512 0fc415fc733e47949729697d95535b6c91703e627c0f41153d09f87ef4c4add103027b639b41eb00f6a2d22061dd9cb520d2a4add9d55f5fe93a996eb807db4b -DIST firefox-57.0.4-it.xpi 347172 BLAKE2B e6dba45e4e3d3f244bf509085139b2d2c26ed92a1609dcdd97709faca2bc26ab90c3c0ce0fac43468169b5cd7f77a2f83f031452739264ca9cec7cb2aa7914c9 SHA512 5bc30a0c97408de828229e920f2a088412790d8dbd6fedf337494f9623999af15d57951cb0fe97fe5071be67effb662f4c82067d2833ce1de23981ac9d929a78 -DIST firefox-57.0.4-ja.xpi 508553 BLAKE2B 51894be6073e4a8622b5f6630c6dfffc37df895c1595e0992636f78b97dd8c3334450352f3efcc395fcd09b8158f8a387cdba652d5bbd0619393ac1d95128fab SHA512 8aa7dd80ecefc7cff2a2f930b5aa903a907e0c17aebc63fdf457e5e838c2479993d13906f8112e8b6d8df9d1a62e9853388b9460ddbb96638bf5264c3912bba2 -DIST firefox-57.0.4-ka.xpi 492356 BLAKE2B 4c18b67f96695b6b64665c07dcce3ccec6c0f6553bdc739fd4002aa963463c244667e510b6a8c1ff903bf149b01558cd3b6af0d6f68d12ef42e7d9cc0d310fbe SHA512 c88cbc3d19e2c358db74fdd2acd0e6274c8dec0eb0ba0acdef51938738265e4283504ff8396471ed11bbfaf605b3cc6f6728a6f55669d0c30c165b62b046d78e -DIST firefox-57.0.4-kab.xpi 462530 BLAKE2B ac9a6dbdd29cfcc1db4cc473c85b0bb8a757300e02fd495cb818b963733a0dba041597027ae71aa1f97580843cebe13360c0bc33cf1360c3234227430aa04195 SHA512 951d3b59dee6fe395ca260f5b045a942d94da78eadc8e046c829e82f0e44c8b0c946b9a978aad3173fd3329ff6789f80c2312efaac03b66a25689ff0a55edd66 -DIST firefox-57.0.4-kk.xpi 519249 BLAKE2B 3bbcf59f0e6c490ab43767e56ab0d1296cc6ac9523a19743ae921a510378759fb67b885acc5f69bb5ba097e7576627d0c0ba73584eb52aa1bd9258735a4d386f SHA512 310499dd4b4a0adf4c343c677dbfee0f785e3fa1d4b13233a2a481560100297d10ace69ea4af75d9969ac1d3abd3595f644c294ed68a7909c98e120f4c2fdef4 -DIST firefox-57.0.4-km.xpi 530080 BLAKE2B 599df570289bc2ac7b0bd23b259956c1a4fe4549db27bafd09726ad55792b78841b662ae45b33c4aca0e76df2af364bd58c92ea7758bcbe7396d5dc2af505601 SHA512 0f78768601310879311654ec772dafeb3059ff8ffe5302ff20c7f4fcad3c624c6690a5d38024dc8f1fcf3e57957708cde73226bff1bfa1713b81903340eaf95f -DIST firefox-57.0.4-kn.xpi 531316 BLAKE2B 98a06d0c99c5879391965242661d19ee1eb3930985fcd6aa42c5edd47fcdecd0afad443da36bfbe0eafcd32a37a36fd3c7b2a2af4dc06a6eabcc833a222af0b0 SHA512 99d274f0744455161da15f9fd127e8657a5c462bf3b28da5852b9bf361a254dcdc9b1a986571be95c4136b9a0c6b4ad3cbc5ef604431b2e07b3fbdc726a1f25b -DIST firefox-57.0.4-ko.xpi 487305 BLAKE2B e4bd68dead6605fb1aa19c2dc621461250500814ea5e70fdbec8e252958b825e43d116faebf430426a47b9b5ae1b92d9586d49964f78acb5033f4cc1d8402344 SHA512 5eed124675c4f93aa172acb2aceaecd6300ee7d4a0021a16cd9e551247c5b0b120271f70aeab5e5dc9e2850f9e90e4a7ccfb59415e6eac11be0ec3a3594c8813 -DIST firefox-57.0.4-lij.xpi 452343 BLAKE2B 37e793307a4d016f61e12a8cde726d4a7be983cb4654cef76a3f892ed1a612a6fd5015527197582ef0c0527c35a45a6f09f13fe180dfda1c1dff2a5d09d4ef0a SHA512 593bd319c04bcc7785deaba36519c75ddb830987994aec8da9b9e5f74b8a37df2c52bdd1436955e085a7fdf169d18974abe229070eafe93b74aa866c8eb1f706 -DIST firefox-57.0.4-lt.xpi 474957 BLAKE2B ff24d8709812311dee857b18c0988294cea77c4050d51bf7b0415bd52d96a038e575080c1eca8c1f195be58be3bc4fe0542886de1e035182de716ba79dc823f1 SHA512 309ec6f41d3872c3c7be88e4b38a708c5747d90c39ec395bd038d73e4987a18afeea28b9739b7529a09e4288a5a9269623c7f6b32fd5805b8515a5ce40248d57 -DIST firefox-57.0.4-lv.xpi 465243 BLAKE2B ca0e5c4257a23f64db5f68da047996ef0e8f21bd9ee2fc7dfd097f7983fb102f7b303cd3c254a812c0580d83e136ac8746d2134249345ea296569d57a0a701b6 SHA512 ae0077dbda67ee887af820865c2d6958866f7849a9dcdb43dad50c67ea45f10eb09a401ea5a247d21c97da9677754c52b0a82d47caef2aa048b3b7b23d46c364 -DIST firefox-57.0.4-mai.xpi 507396 BLAKE2B 3588b1e808d532c1c73f94414ed7678307b16f6c336971016d3aae4c7901297d4004cf28b1fb384a69dc7ec0c702080f1abbdb51da6be7c0aed996541ed8f3fe SHA512 d1e814a8519aedb86a60832fb2fcf3ef3571ca5fde918b83c1ca34d112ebd510f8dbdd2b1be29b69df36932ae1b5f35d4c4d758d6a71a6a0027e1af4cb066533 -DIST firefox-57.0.4-mk.xpi 490853 BLAKE2B 75442e650b4483c7b7d70e9ac69e7a48f353f2d2bae593ed32366322b512d2e7dd48600a29dd780bf1f189b4a8da8ca04b7ccbc7b20a2cd65cc95835e7a39624 SHA512 8b23ab30ce9d55b713307c1f11413a6aab0b39ff243fceecc8340405c9d4de09ce278e30296633520412f68f431ac2a8d9c64e75cd1dc4499c46bed81d64d48d -DIST firefox-57.0.4-ml.xpi 528255 BLAKE2B 5afd13b9d0441a0ac6151fc18d57406d48cf6c1dbee695d75d52b2260236e1f07df0c48b6535de7cb49374d1e139ba00595aaab74290ce4a592e43181415b888 SHA512 d9b894e9c8f311eec019eca1f45ef23689e2a776804a521c7eee405e9e66fba4727630ef739d2271769b68e229fa5a3f0d5b7cc0d4fc334b244cdf4de865ad28 -DIST firefox-57.0.4-mr.xpi 521290 BLAKE2B 313f289b28cf4c2abf1103141f920c7129b02164fcd512c5992fe26c2f632cdd3a91b35725d1076efbf08afff2f3d02248dbd60f3354578a777c1cb93e402bb8 SHA512 e3e9634544c02ecf76f667af61b22b786e86b29acfe47dedcded71ba156c77295efefd0211bbdf9af68d6ef996fd5051971a180d3cdee82da65bf723ecaf5fd5 -DIST firefox-57.0.4-ms.xpi 451255 BLAKE2B dbe75e93d6b11e8b6a57b94649cc02a26b5a665403868842335216a89eace74b2b7fba9089c50c352d4c732381edd9003f8326c6f3a093822b0116361e6ca26e SHA512 c7027e291ff99a78bb1680975d748e53e2bffa28b9ba0fc90ad2d84fda16e67a67c19239b794166cdc048d509a225ced7c91b2e758ead4ba0fd74b9215edd31a -DIST firefox-57.0.4-nb-NO.xpi 451557 BLAKE2B 7e6155e3f24df1ea68a1f1d367fcbafdf22d786b716c66583e4d26c9b0b61171cbe6ef67b8c77c99501d59742ec6f417c7bc6939309d5f3ce93025fa971fcceb SHA512 17757897dbe7428cdba5d75de349770d63c8807cb78b0955e93159d968e220048ca977be222af7bad1d480b15f60386fad443fbb14bd277eecc4573c040c495b -DIST firefox-57.0.4-nl.xpi 458319 BLAKE2B aeb53483951ef37459b09e1e7b983bfe7151249420c28385e13d2439d47f0d9cd0cfe3471803140ecbb711ab58ed6ed19c5b17f203b80cda2c708499d6db815a SHA512 f8dc480a35bd2784966d949321f4b79ab410fb0d4625c2e445fec836b890e463a3260fb96c9c7746e595be14332231ee046eb6beddd2c31a0b2495b666a76125 -DIST firefox-57.0.4-nn-NO.xpi 452004 BLAKE2B 7bc8d32e0934eb4cdc595b3e486d185889401253f5e53cb277f323ee233b4e45f4097cedffdce0db768790aed05d3aa84ae36947fe42aebc3df648770dbe2336 SHA512 552ce12168938e26f96f1148fb2273a44769db329018e7971a6c7da40ddabebb59efed7068cbff55ec624d5131e89e51fb8442e35fa2bb12602bcd040cababcb -DIST firefox-57.0.4-or.xpi 500867 BLAKE2B 4aa44d4d3a379157af063e833c31bf71aecce6fa7fcd283c126b7b1d0df484279f4e23fa49264b32782aa32b5a78f2068bc71163597b4b9350c5b8a823a24975 SHA512 e44e8ff836a4b5fcded054d1d3b709b0abc73b198dec3e69e6d49e6046be78e463526ca269760a5be22bd49e2cdb4dd85c37dce880394dae1cd6d5d59cfd1ac6 -DIST firefox-57.0.4-pa-IN.xpi 495272 BLAKE2B 96ee15e1808ef9d7eb1772932f5e8f1fb314479ffbe35788a2fd0e0efbe7901e8e6ffe8a28baf6aed67e6dd6c849a42a9a002e42decf23e1dc9e68bc53e36c27 SHA512 5d50c845c71b387021dfa3921462c87c7c6bba09d3411813481684dc4d7a04544f0aa22874a2f714244b2dd3b4a124755897083dee9b4921b26d3373f57bfb33 -DIST firefox-57.0.4-pl.xpi 364230 BLAKE2B 1d69a9e51d95e21a6983337c3273c50bcd788b2c30423b90205fe734413d9e3d8c49de525acce11516dc8917d41d028ae685766bbb2dc6e1e26ce5e60f26440c SHA512 2ae924345df868ffac6a7f0ae17afdea57cbc8d32ba9dc46b978709cc8a092c62bcf091a4057402b00eeb713eeafee5092e40ce63e1f920da41a4a2eab172f48 -DIST firefox-57.0.4-pt-BR.xpi 457154 BLAKE2B a8ba9341e3c865e37e2051fdbb2d02c73c2ba44fbde5faea588404df5aa44fb7ca5ca435f10433f0db5d33c0945762f0cb1d5b1140aff4e8a902880651db1d66 SHA512 75d1be94f2a1f9a4abc485380ce61fde5ec9df796e9515eb521c42976063b4d91fec3874f27dd124fcf44102cde7b3d9f877020e537fb7cbc26979a8db976d86 -DIST firefox-57.0.4-pt-PT.xpi 460000 BLAKE2B 5caa0dc54f5b60cb831b49251b9bbc88eb2dcb26106891e6e59691685c8f5038e3523f9f5c08e3dc9ff1132b2442cbb254321052a98eda1232811f8fa221e66a SHA512 bbc851c4853d5bb77a4d9585e6279965cba82839386b3f55d8bdcf65332d9828243a21f4f3e358d383fec8dbe10ce11c62bc936b301b00ed1fff6648c6506591 -DIST firefox-57.0.4-rm.xpi 451059 BLAKE2B 17d9507ea448228a367bf065bffe640e94d0df4ad75667c0c2b8fff99fed8e6f0b49090e5ad5608d76db61457661f3d86cfcaa99d2a183e33073e7f8713a7a78 SHA512 7fee0fb1fa6f26075b9c29a7bc79d4fe09963eb244d1ef4317cbba4e2d8367baab4da3ca812574f44d37ea257a15a8528a8cda0fe03fe2305cbf93d14e5809eb -DIST firefox-57.0.4-ro.xpi 455510 BLAKE2B 882ab35bf09e7413a90486fc115657009e89287ab41d8ecb83820d191a2442ba7a15b0ebca988c94a65e62e2d052084af07708963b1495ba4fffd228b2dc400e SHA512 29a499bdfb50e9d1a1d28e5b8cd45aca8333b5145570ebb6fa63c37b917785e23e626473e80d3ab1780ecccc5fe6f2e594b2ba576d65f31346fbfb7f64fec631 -DIST firefox-57.0.4-ru.xpi 527005 BLAKE2B 8f82d20d03ef9f55792d9b58f32ebe5f744165b071cd7e048dbb1c1fb489afa106e32a82656b357970b19523f4f65d78f113cf10a54a4ca05d7d8fa667ccf83c SHA512 e82bdd36d217a818653f429f4c1076c61b5b09faa2cbcb9156a8acc96bb8a420846657fdebeace6056619b9f2c052d197db0e5ec0e03c970ea312cd0c4a275a3 -DIST firefox-57.0.4-si.xpi 498324 BLAKE2B 879aa89cc3f69003349ebf87ef343f1f0bde284d90dd83948351f7b8169c0e03999efc43a2287bba48059f06fe1fde771b9399235a479eca22ad38a3e3aed63f SHA512 d215de76cacb3bae708aeb1e60d965f8218c38ed31acbcb711bb381e2d34d1aad5a080b3717fb1990d58e6070bad1d6f98c5bc41a78a54f0562c86e1e9fa6a00 -DIST firefox-57.0.4-sk.xpi 480397 BLAKE2B 69501dc40a9ede034b10a051d201948a8675e500c82e8202889a3297b48fd6f62515ab3e2562f96aebfa98c63f275f50872a51aeda35f7f2e7e18b1ea74971ef SHA512 6f7948573c782e79e1d8a47b2f3c43ba6d4ea8a517447086f3c934975e8575515a57c5f8f6553009c906fb32087bf12163744c5f5c5c50f95c714e1656339114 -DIST firefox-57.0.4-sl.xpi 459377 BLAKE2B e58534fb7c47430073d48b5fd8431fd35e8d99fae4568379e5a20834277dfca374c0585fadaabe5aaafc218781c5e3dba01413b11df250024a9ab5527097e454 SHA512 d32ef8fa4227885e7f416afd03bd18d788c279b489e08d6f97913bc7dbd9535d52dc773f4cde69554bb6dceac425ac992da45136b1da9bcb73455ee4db9920c1 -DIST firefox-57.0.4-son.xpi 450930 BLAKE2B fad4254c4feb685a38ca2b95c0fbd229a2af86e7a521cad99e67d81ce994e75b6e5b9aa0bb3cae820f0214b5177bb8db690557a0df09e79fef505d8e5e2555d0 SHA512 dfc9ffb20eabf418fbfa23ce120a6d7c54eb26046e4e68f4303a24b93357c848e2a8cd8ffe3f71638c1ac456d1d9054aa3dd7885aa6f00f1afe87d47837e34d6 -DIST firefox-57.0.4-sq.xpi 465051 BLAKE2B dad5f12062a565327c800cd26925ac638aa6405514a69edd2e2b624f7155812976e41e85d56d6b5531aa6779a1172456ea5c07ab9f772188e8bc2826688a88d7 SHA512 8b5b8bf94b72a6792b93dfae2274514a02565a4aa64f8bb38c6dc43e72b723f973b298ff32809fde22f6c7c67e339ed0f467c180f62b382bcf708ded421a46c2 -DIST firefox-57.0.4-sr.xpi 487004 BLAKE2B fa3117646d1e746ba08f8c8745cedd9352174591f86d952e654a984075d2e872c4c0523a7253548ce5ea8279b2a7589c058dc7b2fa12d0fc3635aa6c0364f696 SHA512 0106c97c201313d5eae54d1d76f317942ab8e09b3e9bfd278d6f5309427b139c9252d81656b923f1ed86e31f012b8da4eebd348dc54564ed67ed3f3dad815336 -DIST firefox-57.0.4-sv-SE.xpi 459665 BLAKE2B e19c4d58723c7fcfc21d769dc98ef83404b318de257c4e9fd9cd95145f125c935b3947868c3f1e5fde9145df92a6862c4f1c3a725658d44f400bd61175a92176 SHA512 8034976918ef1b77753e6e7106f03aca3c76944d7bd56b0e99a5411e0661c5ab6e380e52d5a14c8dacdc4a20d6b2477684d6ac27fe9e8a8199cf09a652b8a512 -DIST firefox-57.0.4-ta.xpi 513228 BLAKE2B 408600f794c9368ce08b3d4f85625137eae000f2761fd6d92a2d98ff74ad4b12ed2684b795d1dc953c25c58eaf859132be855ed44deaa155dd580cbbe82d773c SHA512 34d91119facf80b12dcf5fbac51989f46fec1fa4c752ab705e693aa38bbf841fc82ff272b47f972ef69bd4740a0d9a68825b3aa38487d4197128525333d89496 -DIST firefox-57.0.4-te.xpi 530693 BLAKE2B 258d7aa206125c441bb797351647440b0fab7924f299041fdfec7e1b492a94044c7529ad44bfcb67711149248419e0f0047cb14e9594749be616e38616fc4e2a SHA512 baed8762b874ab3bbe80d2361d8fc88bfe4424c22c6be86027439ca8b4b47f09188ca06fce2cba033d27ccdca51c122ce6006ec8706ec51a098a4192d14836c9 -DIST firefox-57.0.4-th.xpi 502452 BLAKE2B 4262657b4ac1f5bcfa01286941be8eefaf9c9448335a0be7d617a35896182be9098287cd72ec5a16a162a11f5b8a938e07c27985d13cbda07d169cb43b78f8ab SHA512 c4275d18ec42bcc9821b8e422f3f32664aea515f8b8e73a93c812905ae962268876554178db5fb82dc810d2fc388478465fe25ca7e1ff40dbc0bacc33ca6511d -DIST firefox-57.0.4-tr.xpi 465581 BLAKE2B 7f107f1bb0d51bcd8a5f97e42572148306b4448d21ea885986e4d82c64711079f13c9c8abc57d1e1832f9721a9f07ab40038ee80c69fed49d9a903a0123572d0 SHA512 70c9f17bc34cbc2991fb5d3ff182a73aeabc0334b30af4b623aa392c464e8cd8297d93d0f167015063fc38ad26f80f062683a4a0a992e08d098b199ae57fe7d5 -DIST firefox-57.0.4-uk.xpi 518138 BLAKE2B e3ce7369317c2dcab61136ef1192fcddc00804e01d1b6845a48b48cc83f525d3fabe62b1f94a03e477634a33ada3feb58c2ce3614977be2cc38a0ea12d226508 SHA512 ab9cd22fb4a3996b7b57b7257c34ce64f20de2b734422b9d0303c9f80413a417adb3a16ec7911805fc6b028e74e655dd8437d6c803e7d9598c9b772702b0bbc2 -DIST firefox-57.0.4-uz.xpi 461694 BLAKE2B 99e239e4c5d9c1cc4540016fb5017fbaf3b0d07b976d71572d5f72383e1cbb3bc6467185f9a027c93153a861481ffdf68812cb40198008096cb716bf8fae2d86 SHA512 bc5e0109820267f5dedd46ba8522927bf081af44cd9edbf8806b04c24cd77434ed3f78b67e0b5ffea295ec42482f6251b2f43a7929b68eb04ca71fd7cb543dd4 -DIST firefox-57.0.4-vi.xpi 471320 BLAKE2B 1ff981f26985f32597d38d232f19d1b2c6f539a09bf3a9c993bd93633929a41f09aedf1fd2c9451fc452ea5c49ec6e8601ed18a2c720a8dffe722fff20502ee6 SHA512 184dedfe8a676f2409cb4c3ce45bb52ef1f952cda4bfb0a5cc0594bbf633c4c96f61b40eea5bbd6ab161b552928e1cee4f8c3d544e10edc38a3d6396e0da62fb -DIST firefox-57.0.4-xh.xpi 464461 BLAKE2B ae75465ca965ba116999294563697d2b88b9a07734c41e6a1c6e38aa5192c46b1ed109e065ad01053017b8ba1a333bbd116a740afe526246680769e2970fe554 SHA512 cab336c5081974348341db82dbb053719bdc3f2547e8840c9e139afb8ebfefcc596c26ce692612b7d548429624e8a68973ff81fbdfe3a89764bd209957fc2199 -DIST firefox-57.0.4-zh-CN.xpi 483625 BLAKE2B 56f04e4b8a4f2aaebc33522ba422ff23d482f22008e10375455df480ef8e42e0d0d3ac618dcb84c362acaa750fc9f956c58914acef8bec553055632a7fe6d280 SHA512 4031b88d2fba17360abba9cc0cd4c88ca3d98a1a073bc94626c104559c993b3503a138cddb97ca285c6bdd231710dd60abafa8fdfb0e34fcbfaa1a55fd6fe86f -DIST firefox-57.0.4-zh-TW.xpi 482348 BLAKE2B ca6cb3452682c0f5770660da22a77ec885e371fb6ab37276050d4fb506aac7e1f2c29f3b61e8adc76471e57b1299d565e7f19fb500e28ddf68d4683c8fc0357c SHA512 682316318346cb358dabd038815c94149e80d00d639ce5ede1952ac5b712165a7bc6e2b7ee33a79817915063ce5a02f595f85496e91fc1e172d1286453034f0f -DIST firefox-57.0.4.source.tar.xz 250217612 BLAKE2B 59ccf9c52d3af0888e13996dba74555ccffd92949d708c09d594703cc7acc953c6608cab7895f974a61af01b56f946fa60bbb0c4a89363d472c530d6164e9395 SHA512 58846037aebbf14b85e6b3a46dbe617c780c6916e437ea4ee32a2502a6b55e3689921a0be28b920dedf2f966195df04ac8e45411caeb2601a168ec08b4827cf0 -EBUILD firefox-52.2.0.ebuild 12768 BLAKE2B 09516c567cbc290729345b2f5eddd341d20243d3c83e30b01e05ef380e66f9fcd009a0814a62694ae7934cc52ce98211cb0a56fcd5bfa8df4ef35e956fc983f7 SHA512 1b51a9a28d17d920c3b27e0056c9d5cc1ced4cd8e29d25e212ea78015803e472d645b9757de263f1ea78740819db07708560d7c5f95f3dbc7a482192c4c11bc0 +DIST firefox-58.0-patches-02.tar.xz 11136 BLAKE2B 46facc629295d5d31eb0049956ab3a1ca0d2e78b2ddb0aa367b0ab6b893129984aeebb9161cc5e8dffbeaf51f35b2e97a8bee58d233e2a7787f6b169ed777c41 SHA512 dc70d807bd1a5cca08b4e3373fe10a864409b37f8ca8446f4db87edc917eab1b17f154d5f4066f09887d69cbf71fe920c32170b75fec0e46b8cb95da57bc9733 +DIST firefox-58.0.1-ach.xpi 445613 BLAKE2B d31a4fbd85f35289c848753bad51cf0b228cc6a92dc2546de51527a33e90213b58ebc2ef705dbaf5352534d32ed779f37182f37d6ef959e412c6ede3bf283193 SHA512 b84000cae701e5aeff6e5b9f55ea831a384e7c4b34bbc1ec32bd0483a7da07ada48e83bbc16dc898d27f347e6858b58a70ab154a50fa7ae56984ee8665a0041b +DIST firefox-58.0.1-af.xpi 445015 BLAKE2B 1201c0cfe6351cd3125642e991e7465a95e1ce620da93175797979b130436c9dabb2cf2b488a6ce660aa7388066760e332eafd5e8ad020ddafff9ffc1165e75e SHA512 85a2f91c82bd09dc36a102bf4f51dade226c9d4d57c4b07ed2d3eec98f4fb41b2d1d85d197a410ee3b7f2ca75f8cea09ad811b48d3b8c06b2abe083cb649e5a7 +DIST firefox-58.0.1-an.xpi 469442 BLAKE2B 50c6f9ff31a9b983142184bd87588d52c2af6870e77ee0882d99bcd8a99e4f0c30e8db95fdcaebd3e811b3a44f3b11b897d22b7815991f3bdbabf1f40c2dee78 SHA512 8ac4aad32d621b3cb3bc443f41d0e0e369b41e20b00a28f938032951988ba2efac7d7f1834d3118dad4721d0f8fbb252017a9dfe358c07040c7c41be81bd519c +DIST firefox-58.0.1-ar.xpi 494894 BLAKE2B 0058f019cfb1cb9e9965759cdc977c58ec37d17c39454d0695f90603bdbff315815da1ea8ae9133a5d8012baf1a411d592e93e546c73cd4bb17266bc252ae424 SHA512 5ff002167b2d66d701144f34af6577bebb0540426a99187028f40f29e0ff04b35261cad3823921e168db555aaa22389f716f5627db0ade8e31d8cbddde896730 +DIST firefox-58.0.1-as.xpi 492797 BLAKE2B ff8a363a61e0278d0c82d84f54d0578465399c12073789fe21a5bf932678866cf8d5973f5da50eb5d6ae8e448fbaf22bc6fa57b12e2314b8de70dda814ca5cc6 SHA512 d9c856a1f5f2318a7ffcb25e692f7fbcf6c65181570846f3c54d912d99bffe95c3a3bee9e90ff0e2175e060a5585ee2645e7530b5aad01e93c55ff494e0a8b7b +DIST firefox-58.0.1-ast.xpi 462088 BLAKE2B c80cdfb75383891b13001494653d0cf5e834131eb749a930f51de047d3c3cc208fb293fbcb7838554c11087ef135faba7fa6471de161f4bfcff4cf4625e02252 SHA512 802e4799ff6e4c29df44e6af66a63d687dea60dde93ba82858169b312a5577ccee2babaa76555c797597f5bbd86bc3f0b7c8dd90813b45d79db848e62dc1e599 +DIST firefox-58.0.1-az.xpi 470910 BLAKE2B 328695c334d8c7b65914a8ee6dbdec7ecb1389cc62f841b64dc5f7d3c5fbaa999dec60657280639ab8e4b554e725b6e5c114af714df05ffc57ae90991e517d71 SHA512 b2ea54675e2f336ed7697d924ac1ca86992d959d4ff9a4c48fd9b336ff79a5d056d4abcf5695770d7edbeb6b05c2c3a57220dbf4727cbe20f1ec3dc025e60b9d +DIST firefox-58.0.1-bg.xpi 517352 BLAKE2B a07074755c42b0856bebcea60d1c1bd6ecee08478db94d6a0bf3b18081ab31cc8b53f54b38baba75c1bb1cc69a5d244acd44724c0bb2df4a45df0f524b66c125 SHA512 7d6e39cecc4349bc8e952bfe4fb8a67a2093cf3c90fa8ebeb41680c9c1c3c3c35e5e8de68c4e03b2dccb5035e0d1e22f8af111dca6dc765a7d9c7fa5de81ba17 +DIST firefox-58.0.1-bn-BD.xpi 533458 BLAKE2B c6ca36521a1b1c80fc61fa93221b09c0c9e55e8723ad81a20c8490c4ff363f9b993fb931e106efb5832eb1e702d88a6f6eb6f7dd584a0de0e8af5b8c7f8b834c SHA512 63e36245cfce138aef5dc9d9b0d137fdeef9f2e62fa832203998d616fa5170279a1018c711172c5f8feef38ac516eb67761b0634c5bfcc9380de6fccd67b0278 +DIST firefox-58.0.1-bn-IN.xpi 518929 BLAKE2B 5a63559bcb73e1d4aafd2ff69485e3524e6808f374d37ace09f46276cb468d12458592c49f165f3874db581bee8e0fa550e8c3554d0581116d034a4b92ba8c1c SHA512 ce694d50fd016ba2b6f20185ba8d9169c12765b694ba7910be86a959e7a74c2a284a9895fefee8265323ada785a97e0cf2862a0a33983f060cae82af7044a32c +DIST firefox-58.0.1-br.xpi 457661 BLAKE2B 8f52ffdfb2614c7d1c7172811e46c39d5fd57d151cb1932a1ad07c798174aaae5b89a839bab5ed730ad5513b6658f7d00e11717786fdf4124fd6a7046a3e7781 SHA512 0bbdf1ec5e907edb330f9ec7998cd0ab2c1e9599cdc9fe32e2b95065ac17b3890f4f5fdc920d5b6e77c7557d4b5f8391eadf55d1f24ee1fe9abe95d89651fe33 +DIST firefox-58.0.1-bs.xpi 466550 BLAKE2B 2b1a556d41a21eb90f50a1b1978a25c4b4ef6ace61f6b4a72faac7e65894d4fc6566655d0d8774d31a9f4bfe27ec0278b9ac7390336523cb5923890bd9d5fcb5 SHA512 6a69c8578d4460105f1c50178a433755f8bc7df27e3762e2ad89e92835cf4b93c1d496c10172d954d8d62e32b8e25193b9784ed607b00170f6614c8b8d4e32df +DIST firefox-58.0.1-ca.xpi 472769 BLAKE2B 8a123bf2d29afe71bf93c26203b89ad1c8d4341fa66bcc02a4e5f73a601fb71429f23079491a469814310c780c2f28afde9a49d4fda4a232a899bff4966c4ead SHA512 d7ccef7f9873e25a8647cd07da2a91fc2ae6a9c1d0e7494db674f222f66f47cbe8c2c1ad3214b65c58e0566be90d6ffce6f99e668df957693b7500684d727667 +DIST firefox-58.0.1-cak.xpi 483420 BLAKE2B e991c57d2c81b8f34fec52aa4c6d3f8af05e089c62ede9f03cc724d668da9037172f0a9d607251250af054548a5ec99d3a7b3ef2ec43158206c4bd29e6b61a6c SHA512 8847a92efe4fd1571ae52d614655942063649c26eb9249be7b6e1119005134dd4d4fd69e8326c24467a841710da542ae67e6367b583f8e73e6e2975e2d19b680 +DIST firefox-58.0.1-cs.xpi 479563 BLAKE2B 5b30e8d2068937bf65b205755610ccb13576051cb573ce3ff758b0a900aba8b7ba96cb949b3431a332c5ef497efc5e94870cbd348ce947dcbed2c1b9400b0ed4 SHA512 c963b101f059fc22199c1f643640a55be9d3477b3cd2d367a490733c52c810e5e87671953e4255ad45406235fc8cf959f668da319ead972cfb404b3a24eb67a9 +DIST firefox-58.0.1-cy.xpi 462230 BLAKE2B 86b114143b70736ac1b3fd12cbc82ea6219ef0e5d63a4e650f7ca485644f798ce5125c1a372312d5c279a7895e6f1467f162919fe4204a4000d9d91f16c63778 SHA512 f90af2c3a1727b0acc9af73d7aaddb0a5eb04e4e1ab9e2dcd54fcbea2d0858c08514b018669bc2bf3c7d27c7f385d5af75e7d87652c93a8bd7c134b0025b1056 +DIST firefox-58.0.1-da.xpi 455555 BLAKE2B de0446f6777f4a835b258f94f8e89bfc279ca73e5da34f97df942b159514ca5373dddbd5ec29f95237f443789ad6addade520494ab35b2e82fb3d3a9d6a319de SHA512 86897493d3646ed316f8b0638083ba2ee632cac3be65e139d1537d629d8d976fdbbec6784957a69ad81c45919c426998db7041b547ef22ee6bb2bba610ce7403 +DIST firefox-58.0.1-de.xpi 467226 BLAKE2B 0400d22af9bc919a011ec08e6f4c9a3fbf74e63c6b0970514ddd28db52f133f4c7eeb16b6a6690e19148c961b9bfd62081fb0252fcd14e41a983e45825ee8f01 SHA512 56822bad113bf2eb17c24eecab3f1c293174e9c2c0bae696db71cddd7ad2f2a42f2ffd098b53d65dafe8490d13b76923e8b6842e26ebae29ced097ab276229c4 +DIST firefox-58.0.1-dsb.xpi 486456 BLAKE2B bdc0ed673426c6bfd51de22f719bffcfa5e9a1938f730bbc32c06cfb4d90e08dac92ffe2e9be9769518112eb311ca163a47b174dbb7055a96ff9dfedfd932075 SHA512 ae3286026ac0178684298ef79b68e1d4f8fc1c6f663ae5356415c7a50baf4867f0953cb130390ea00831e234c87de08bc551652278f46f842074be8bb720367d +DIST firefox-58.0.1-el.xpi 540702 BLAKE2B 013e0871ea9a2acd11a3add4ada4b12db5f5dac2d103eb788500ff8275118b5df7805857230fc624c41d89762bc31a9289bef1f5d621b5cb626bc5f248aa0f0a SHA512 cf679b1a968103c490f7efc0f7753626cebf0143538616a4b3814763e30ffe7214c94f0a2758e695c89970d1df767f514551a46087dc02780040d5db97c41823 +DIST firefox-58.0.1-en-GB.xpi 443435 BLAKE2B d49f24e514163ff3d89b6a1f9a96a8abc766d48b4e6a28094ec1b070c7fdb30df9464bd50ca72b613d6abc38f6906850d43a696d5a1d0a12a98166feb7e1b856 SHA512 38ec24018145fe9a5e03dddc269a8fe88ecd67959c4871927cd39fb28a9e30de1b6e830b627946f168577efb27980887279a5798b300edaaf4c54c0df203b908 +DIST firefox-58.0.1-en-ZA.xpi 434820 BLAKE2B 9da6005854514b3cfe0a6528f6a249b21282ca283634134785be355c26e90fd053ef435dec4d3477e97f675dcf39038a866fdd1583522974e4b89cc0271aaa3d SHA512 09456ce1e252a856b5d9628c867c858289629fbc1ad24a322a0b1527c1f460e597828e1761430a99094300c6415125992e97792ee0e2e704d3e5aba348bfea8a +DIST firefox-58.0.1-eo.xpi 461031 BLAKE2B 1899bb3dc06e132d4f8b47bbb0dc471601a186e3534b89909bc6fba0c14cfea7cfc8ee8c191a50f0907ffdd1c696d7957a59b5d70cf998765627074471071e8b SHA512 1947bcb76c24f5861bb8eee8283f13e7cbd2b4e90c72bf1283766ef815666e37c1111cbdd71400ae2edf13006d21ea7b3b4b1cfc84bf4ed766029fa7ac595c7e +DIST firefox-58.0.1-es-AR.xpi 470709 BLAKE2B 8b1faf1d8890f2cad6e19c5dfbc8a697e8d073bd62776bef448165aa45414faeadeca7557ac35822c6b2d069873110b56b6d45570c62a9f9f78201b673a7cd5f SHA512 d040bcbed6e3905fa879b59ddd6d48f457172e2afc121ef7633f66d1d59c7e06e7e86ec8e38886f205c8932e9c4ad42d158f4859e9f4cd0c5be4ff31d2d75e21 +DIST firefox-58.0.1-es-CL.xpi 473177 BLAKE2B 211b775bd6ae379a16fa39b5b438ecba8bd8ba12c101c1cb949519bea1920804b9b06071d924e602e898c70868d0605861b719b5c271674dfa482dd6a97d33f0 SHA512 2f5285a3d25e4e6ef081f8b89071a7ecb5f959a290f0bc4f66ee3ea75b7ce58402836f758ed5ebc4fd8b423777d54955b712f90df2fb86f5245ae8653ed7dd83 +DIST firefox-58.0.1-es-ES.xpi 357315 BLAKE2B 694a66e3be9cb90380aaf4e5b94dce6ba3efd7b3b9465821ce4ed004d88baddfd96d7072a8bffe38100271e7ce6e110836f698dc19b375afb64c7b76b1c2f61d SHA512 2f1a0a1fe8ddd5cc0a63be59f6ecbda814b330294913bf34366fb0c1c28c7c5ff9de50b18afe40c061f2418e0c48c8062ab9eee991bc18964d24f39900000a21 +DIST firefox-58.0.1-es-MX.xpi 474515 BLAKE2B 11423d65f2d6f1181181649d6c465239b556e02b31124a47eecbbcc32e0e1fc9090c8b3c81167f498370b20d375dbca0cb6a1e5c9334e2868f7ee11fab6e2527 SHA512 41ce83d9a41c33b8d266365acddf6fc2e0fddd83f8517fac0d1900701edb7dad45b96582849d209cf8bfc1ead20f0e61e7ff57d6093e4ab32e0fcfd3ab7b3021 +DIST firefox-58.0.1-et.xpi 450940 BLAKE2B 5b2e4c06bc58a8bce03776a7c64f05488670d3b0dd6dd84c0772f1472426748089ba68d5392101dfd93a2224bb15fc9f828fb56047cf9f7d4af3431c87645d6f SHA512 64ddef3e0c7bbf8f8ed36869cd7dfb0bd80c2a55a42b14ca813a175dc4a194aed9b994caf00dc41024e715be048539cf807e5e6865f86f50e4b2e8b14784a5a7 +DIST firefox-58.0.1-eu.xpi 462883 BLAKE2B 307bfd212ea9060026c3d9852beeda89167b28d1238b69b2e77074cd211cde9f50a3b2eabecbb40eaa36296069431666a6e9dbdbe3110b59fd4c949e21dd0bbf SHA512 76e576dc4eae9bccf2b91b9a3dacc2f9fe0a620fa21521006ccfafcdfe57107e10d5f1369a675e25ec530a0af55112c299f4d3c37959c84c8591a5299143034b +DIST firefox-58.0.1-fa.xpi 517078 BLAKE2B fadf9feb0e7af5d7cf347fc02e97426e08aab15e2a7b15f99b00eed5fd5debac952006e706ed5c2d077abb027ef94cc0b4698d7486e501a39e9daea3ccc5c8e1 SHA512 b609af7b6972807d35f75aa27aa6dd449efc713226d4fd60c6533ecb41c75b17399d95dc05b19f4d4ee6eac90535db775b00357647ee43be8273383d60900841 +DIST firefox-58.0.1-ff.xpi 462449 BLAKE2B ab7bb72b21c17193fa23684b614e199ae0d20ecb9ea121f5eca47b2aacda07a1aeab89dc56fba26c2286cf5dc6dfacaa5d0659ce8f96552e038789d469a9defe SHA512 add53d0bac2c566256b7f75f931836a64d6b128ef7bd4ab2ee0de98ec2f2b91f9116a62620fbdb5ce3e750ac9f37e19d15a4353b3a907d6d893567739707573f +DIST firefox-58.0.1-fi.xpi 454071 BLAKE2B e51c658ba8b796fe88fc46c82476c815aaabe4841a068d56e6f3375ba46c25e0b045175bc30b49b212a7583c29bd9deb065cbd30831f708d0124d2b3d1a12167 SHA512 b6dd90c0a4574ef8dd9f5903b39651cb6eef0bce43efde79567165730007681544cc8bad19082dc4146ddcf81a3d5dfc6f91628a14210f44381489c067cd9a40 +DIST firefox-58.0.1-fr.xpi 479101 BLAKE2B 714b2bf8b31989c4946a6f4de2ff0031f095f2307571f21c5658695001e1211641773108700f8af4be4c461adcfccc5c718183c8103df27629131edce33969bf SHA512 7fa16109e302594a86dd8637c709077a7f596a04c973686f84720272ba059aae234fd6d7f396707ea6028e7112ce15f62ac32253e273478774b6e7b89fc6cb9d +DIST firefox-58.0.1-fy-NL.xpi 472089 BLAKE2B 7f31e4331c2d409b8fd4cf46b146eacee47e53dc3ead5a73551d9504022c96d6b1d59aabbf9d23bbc06f3d1483d55fd828369ef83e4e1ff757c324fe290ae70f SHA512 d861957e053e35f825a054948515b70712121fa3fa5e6af476049485074f2d726df011281a84063ddd8a024220423fa222349ebbd82dcfd8861ff4e9fdc6effa +DIST firefox-58.0.1-ga-IE.xpi 479801 BLAKE2B 0a035b940aeddaa8f5b2d39ee74c9f3534b304a1a571bff8140f2f032e67c9f5d3cf978bf743cb21efe046129e0757ec5ef8a44a2484c84ec2af31ea885b56c2 SHA512 2876c2f81cf56c9059e0b35ed412c251274098d69b612df0738280d5c94a4c2fcb283ca344163821ee567bce68694d2a4814a94235d5ecd2e6b5d6fd5301dbcc +DIST firefox-58.0.1-gd.xpi 467540 BLAKE2B 37dd351ed7e157f8e8a41b1f72c9e7cea12d3164ed1e5456f93230fe54d062ad45e88f76625e22e6533a03da7289c5917dbe6b35a7510b597b35b286b3d45d4c SHA512 4e8443770ccc29ef95fe742e4df833c74f58371e6e179e37ded1a190d8e3456f1080378bed83b3f1b3ff00d1e618a927d5e4bfb67216e04c76f447eba9a816a6 +DIST firefox-58.0.1-gl.xpi 454325 BLAKE2B 7e25ab33c5e0f3a16b17d62833e1ea62317faf517f1d782864c3fe006ad1afeb787aa458ed322a75f3e13fb60bbec27bbd931aa520ef11574efc185fce6ad738 SHA512 cc4af4f4d6d55122d96851a75eb36dc9ec171c93ff7911bb3fba8ba16eee24f9f3cfd8120e72eeb7539cef52ea4a0a0b9ae7dfb7c0cb116f6ae13d4261201717 +DIST firefox-58.0.1-gn.xpi 477176 BLAKE2B 5616031034b520fa635f6600cbd5f01a27c674cedb4ae71a093fb6ea9a41622b245b990d89279b11a44b1197c00773441373ad2e01d47069f75331ee3edfa07a SHA512 349d1540ff82cd6e79566cc3ec0c956bff04444ba1daa8bcc0d0f9505d9eaefe5abe7367a14f4f80872388ba899d6ba4c5f1aa72226de6a1b421b1ee192908ce +DIST firefox-58.0.1-gu-IN.xpi 523537 BLAKE2B c31f3022a31133502fac4e992ce9c96d3492492a70178575c4cb843bcf1efdc8428f5a2b61ea2388283dab6326b33d28fe0e2a6b3b49463772df434adc8de717 SHA512 7b3d43e26ea496dae32d4710a3f2432355ff01e982cb4df2877beeee3e328e33daaf9c664b7aba4b3b87bb66161b031892bbcdd0fc9a0979e22f2418cc903ef9 +DIST firefox-58.0.1-he.xpi 480620 BLAKE2B dadb455e2fc2a71581f8ac71fc894f332a2b6f0e56f33d5aab14ee4e34bee26ba580dfffd4608382fabec954d8f48025041a1a9b8995e7b78e0b83db07e89cc6 SHA512 1016f8e75d3dda3b9eff79489d77a6687d8ac9402300f7cda562942681688bbd3839585a39dca09e343e5bd02b8b3ff79a0cdea6f41b4d96f3784c9e67516217 +DIST firefox-58.0.1-hi-IN.xpi 532364 BLAKE2B 4e9a120d56d7b5cc4d88b981baec292fd4658c7b5169440cbeff120c6e4094e1d3f0d9207fad69b88756346f61722e01bddec8d71129db2586420dc6a818eda9 SHA512 fd411760b1ecee66c63991d084a7102b7cbf671c59e4d0d6bb6a793b8e3c160fbeaf0fe2b70b2636d81e99ee869cba530f01849c22f9b4971e0c885a6a15b267 +DIST firefox-58.0.1-hr.xpi 467252 BLAKE2B 9a11193db0b8e5d09d68ce3246204c84129faae7e078646f2b355eacdbacc0b53781442204c6ac4da2a79137492156c8cd6a0cba65935dfdc87236956178b9b0 SHA512 60664cb744bea8c2ff22d686708865e52dfa4af045cef0f391f7188f41e822e9150a217279fb55d27ec89cdcf39f017b3a383d29978f4e2b4668bbc6c148dd3d +DIST firefox-58.0.1-hsb.xpi 483713 BLAKE2B 6cb71e11fdc22394174833d9fccc0f25fa832db513c451ea449b615bdec2ecf9db2419c18f00d3981eb915ccec2318af4a6b98b153ab4cd0305cfcb0b2a3270c SHA512 f584e213f6fe432b9a20e4716dcba0442dfe8263ab057be565973ff8fe2ad1d2b58c44713906532f338629b85b4ad8dfeacce00442e9b1c2ffa8591dca0c77b5 +DIST firefox-58.0.1-hu.xpi 482701 BLAKE2B 68b1a83076ce8362e26f230cd51d2252d72227ab0eefc5d3f8f29498f999427fe090aa014a0ecfb9e2213e844c55c0713708542364419b9ff1cd9746d72df9a0 SHA512 784a78d09a743a298e5ffb78c602f6d718a977f12e7e3da00573765b77244b3186ebb7fd52b9518d11824905264569c5bbd92288c0175053f43586a07afa54f6 +DIST firefox-58.0.1-hy-AM.xpi 515596 BLAKE2B dbe053145cc06bf3c1eeb01a8f13bd6c8a8f81fa6e1ef78cdd3c77bf2a158238e3e14f0138b3fad43344e85edf0c98788a0206e8ae3d7be9e13d1e2daad20ef4 SHA512 45697f825f96c58c4c8d88a807de0817e225a223adcb857c16ec5492a16ae890a319661e66e7eef66ebbc9e64bd907cfde5189d5ac3fb98b52e8e265655cf7c2 +DIST firefox-58.0.1-id.xpi 449311 BLAKE2B b8f88d445ec3b07472bca55c8beeb52212e5c1ec0a279f85eca34cf829e214d9219219ea9fef4c292bd899fbad2443220b9cd178b5d85b2fdcb0371e10fafa49 SHA512 5575404c5bd1386e989820479684b4ee4ed46d9c2021edf3fb9e3803bb73cf6b46e9c1d4b30313c45516bb06455a62f29630b2bc8517417834b66ccc8e1d6b25 +DIST firefox-58.0.1-is.xpi 460733 BLAKE2B 88eeba1ccb2f43f4a90e372e4e9daed346b799aba884c1956184367c1697241151b5d31f0a20f560b7f9536f2cab53f7ca9276f4cd1e9a6209ef96a563b8b02f SHA512 1b58f9df505a10b9abe03816953c25a1a8b76ec351936901d20b5084a611330b3ae9a40b070f87b44824888b16e53fab4476722e1cca51781ae372a33d910257 +DIST firefox-58.0.1-it.xpi 350640 BLAKE2B ed1dbad5da52c2102e3d33bc03eac0dc3d56661229bc5f4231d7323b072d5e620a49744b1006b0b2b094909afd835b15d67b8558a528ccf8595d822d86c959e6 SHA512 7184e28b9a401b2817620143c4948b8247c82bbbc6ecb3f1d061d864e52ce348eb582d328aeb53ab867da5acb9aff6c6a3606d0febc977be864f11e0dced1ea0 +DIST firefox-58.0.1-ja.xpi 514625 BLAKE2B 44633611372e4cc42e20885dc3b15396afd581cc9977253dbddd014e6d6f5a322e14922a0d84e9c7ddaecdcd27970b0e197f0f7e894235204b13b26a567678ac SHA512 1fe329c00ab40bac4108abecb65e07712fa66e2264cb41f0762deb422f9ac67eafe35f719d5f7b147a54bc3b4554d3bd71e41b79b2f119f67c82c05a77a8cbc2 +DIST firefox-58.0.1-ka.xpi 500998 BLAKE2B 3d6d6718c6b0e4871f6a18d7dc5b94f4beba1fa29d9947b92dc946a1aebe8f83db162c59769a235902991eef362db8584bb8efa15ef4d6e7adc27a8db7338819 SHA512 2f537203c9194fdd3efba9167fe188d46e69c4dd0a7c4d4eb54e4bf775d1806bcbb662c95dedd41f0240ee10276176e2d98900cf8c09b575bc84f9fbe456b63b +DIST firefox-58.0.1-kab.xpi 469449 BLAKE2B ad25d6a308bb5c62a540aca7e2f1c36950e5f6762ea2aa07b2201feb9113b57d390d6d4351d2972fce798bd0684accd35170fcea3b868c748445ce5e4041cd0f SHA512 75f5062f3547ba46c2cdbf226d5bcd7b3db1f35d8c42a22b5dadb3270454397215562a75c29a31a87297db763587aac945d07167644b0ffc01ed34efd9e2580d +DIST firefox-58.0.1-kk.xpi 527152 BLAKE2B 017d1dc21aed4387ee6e736d111da10805e702b26f3e8bbbee4ef26e2bdb446447c3053f41bbf3ad357b08f99db2962af252d32ff47568db4bcae1cb20853384 SHA512 4e044ea7bacdb099262c3b2baa7025950f306c052892400d9f8bd6c82cb63971c5adb94ddca7138f3dbfa6fac40ec5d033e20c60b1c86c4667d1a3e4e876cc23 +DIST firefox-58.0.1-km.xpi 535392 BLAKE2B 5423ca2568ae8375a0900f8686c8e4e84c4e529356d1fc1edcf12f4201015cfac4564a17dd348a878ec45e19597b1cc713c3b76692a27b595c3f6367125241bc SHA512 217fc178452d14d81fd0e50aaa26067b7181f332c35e98e003183eb0eb2342c535de59331bc9d97d23642c3c25d210a5a4fc7a0037051482fd6f86e26af96be9 +DIST firefox-58.0.1-kn.xpi 537161 BLAKE2B d4bf31d527484b6f0074644a8c68c674bc47be2bb680ce795ec9182e573c88aea9e9aedb4396825eda964b8ee403b0455a68e79ca1bab979b5486077879a3581 SHA512 28f7b2abf9a4e85ffbf74fc17ee7e10a272f11f4c1be119f34a49f3ec7067dd4b1f9af078ea184c937b47a143c0b49afddb08de24ed590b6f7f43434510af1b3 +DIST firefox-58.0.1-ko.xpi 494836 BLAKE2B 2f8eb1cd4684ce06db146859c34cd688ff7d9b00b114ebe788cda4064cc1e91770098321bdddc909e8479472854ff580ceab61fa8cf6b52cc1338ed8ee92afbb SHA512 dbb7c7cd41880460e1ad0b99e057bdaa3e1b7366251e6134fe6a6df7c1ee32db7f08cb015e241e6c224a28ca07332b4a454e0dd326b0fbaecd5b576fc9b2afb1 +DIST firefox-58.0.1-lij.xpi 455542 BLAKE2B 8e1d43a475bd9c2098a96f08550da7e2c4e4990dc15b57e60ff5dc5b235200d0a910c8bfdd74600f02628d61c4dad08372a0c9b3b339816f9462e883d533687f SHA512 eefb9fe58ea06d2aa8256c5d86b3fb260395dc278e5797e802641cd16462ce2497dcf5795b9617565196f92500b0b6595b7a69ab34f5aeab3d06278e4f02d9d2 +DIST firefox-58.0.1-lt.xpi 482159 BLAKE2B d0a15846c2e807ea8a4cc9b65aab9f780b9fa8f70371cf2a10226763fce47b467ee463a658b620b01093ee21f3d264002a642bb0093a2852d9a5baf37072927f SHA512 ccb7cd37a7fe67c644f3c67d7e288a2a85e1060c9685cbb3d0b36341d0bd912e2948f3762132cef673bf1b22abcb0b2a1c65b1d4158e764a00fab9d3c7008613 +DIST firefox-58.0.1-lv.xpi 471212 BLAKE2B 9d307f1cebe9504c2d325cd0b1493ff6d100b9755f226efbb3999eb0179c0aef01d4aa362ce61428978cb7133e48702493f6dc61281416161d4423f9d8a5e373 SHA512 5e0f3964664b36cd2b8466a818cda7be39fa099ff27669e20633f2317f055484f4911aa355733cc29cb320db7aa1a82e0d9f2646c1b376cf21cd25beaf4bed55 +DIST firefox-58.0.1-mai.xpi 509070 BLAKE2B 3f3f48c442a3986da6d10df62a8e440b7c0c297f71c40b17b618d9b8ec7667fe5a91834347f9799cc1158582e93ec5765d1ca227e21d942902d52cf0e74780a7 SHA512 e21705bae0ebc71aa7fd2eb52702228ac21a1d9219d706adb675d6f31373520f43db755865d21f753ce0a5bcc8b52d8738ea9b8c169227c679941f0c4a1f9910 +DIST firefox-58.0.1-mk.xpi 492514 BLAKE2B 1906922a19f4ea0930ead7ca55c0b07c65154f5b0c794f39494dc4bd7fbeb16a9ebb187636cba9e657b3c4024b81373ac3ca21890eda74654493a2e128af2270 SHA512 c6887485b365a39c8947556c69b03b9a25e59cd1c33f1ff21b42a0c3490b30d51d6e3186b0ffce000cf17f1998920da17678fb0c8343cdd711ee5a48209bdb07 +DIST firefox-58.0.1-ml.xpi 547686 BLAKE2B 16f64cf2e170526a0f5cc94120fd5ff55424f19dfef972ccf993e2795720747bcc6a0295033e54804ca5f8aa73d8c20f6b6bfedb925249e934a503d0e6fb01ea SHA512 b263479e1d53dc919db7cb08642af231143a075a3e7da7bbbef658fe7480a8c28ccb7d5b5663efb37e0a7304b37c9b1315e1890a370e85c10ef1e22f6e528904 +DIST firefox-58.0.1-mr.xpi 525039 BLAKE2B 3d9f2909595567b45d17242467de34b9414934d9dc53e5edba0644964c213114b839a6063dbb6e9651eea25c7def5894f7c16b174769297c72910bda464f5065 SHA512 82d17e26a551d6f3451efe5af9becc112cab030ec369d625b0dd6aec1dc12a39fb2e15bb596ed742543674a5c3fdd502e3aea93e310f018f7e04e91e59404d54 +DIST firefox-58.0.1-ms.xpi 458426 BLAKE2B 4dd99f4ccc778a8976c3e485681325472bb36c18cc412bbb68938fe92357f044205f5cb13d5d417a8b09c536d167cbd949842dae3c13f99110495eabc8e32125 SHA512 2b3807d61582377fd4c419f05f64ce1e50dbc9a5fdf6642b3f073e328247e4b5b932ed6e910dabe605b5d3219777e6992f7ac0be8a0bd586cfb5589ecef2d7b0 +DIST firefox-58.0.1-nb-NO.xpi 457990 BLAKE2B 47fe080ee7733d104aa8e3ade54766b4864c049d841d35242df5b9972bab5610c066c5215083f982b05af365762b3c654a40f9197bb501ce96b1df0f7273bca1 SHA512 846637d4fa2290c1db0cc41d3a72f1a59294f5b0110217985895eb7e221ce203b16aae8cf00178fa8acd16e13787fb864a2ef0a05959b3aeafb508d35a494198 +DIST firefox-58.0.1-nl.xpi 465559 BLAKE2B d8bf7da0213988cca9fe322e672767567be31fc12555cba244a975577c92ac58b36c6256584187a0df23575252459d540ad7320f4b90f0dc76a53308b47039e7 SHA512 6da9a0ef210dd4d41117d80c495f2aeff852db511a59931cae04c3278aa9d6545d920a7cd57c59e7bf3fc09bc0d23f85477ea8640e9a4bd5142b33f9845466ee +DIST firefox-58.0.1-nn-NO.xpi 458439 BLAKE2B 8d0555d2f1d4b5110e7ce722a193b100e71bf035b9a7389963e4a66c6701529275783aa4322941a3847301a5ebbf30643737d262297829232783f7bd75e87ffa SHA512 2802e61a120b2e261514051e41bb520d96369b1e4ed59fdea3d2ddecf9f14b9d97f8578101399b104e782fee8d1c3e07493261848a609089f773a9b42c751eff +DIST firefox-58.0.1-or.xpi 502795 BLAKE2B 98bcf87fdfd685fe4dc0d6186e0e97708d4ba105850bb630267a616a1f7e8477876ff891cf114c38817d4c955f9ef7256ab7c114c3f8ca671126312868f37dc1 SHA512 28756cd566a295f3f23be8b2c9d3981b48c61feaf9e6ed1c3d6ae97d940a9eeb368b7e1348deb7f310447693201a56b4d03345dd79a5061e2982d02e62f18360 +DIST firefox-58.0.1-pa-IN.xpi 500542 BLAKE2B 6dff735ac163ca261040250585a55ff75b7276292258e4e764b895b872735e922e04473f652413cca350c4694c351d1053a441c903e2c6faa960d9b612c0bd09 SHA512 6450997d0c98a53a945128609259410a788e8759300ba359ab8477a948126a48847bfab35fa389f9168bb7a2a363292cf01e5556f11f0689a19c4147d71fcc23 +DIST firefox-58.0.1-pl.xpi 365869 BLAKE2B 11f7c97a057860a3910a8465c3e8e6a453621564b7159380f3274cb53cf8421f73906ae68a79ef09db1ef23f65542ef3e85b3db5be137c217a861c2ac361605b SHA512 5b11144a204222d01e99a1bda2d29d39a94d32c56317e9668aa5c14f064c52c0820b4f33b6b36837677068ddc55a6a836db8dc16af91e12431af894b5a4b3ea7 +DIST firefox-58.0.1-pt-BR.xpi 463584 BLAKE2B 39d1f6d2d2b419c562e3c13bc7182f361e3b166fd5dcda0926d11c55cdeb99af4951211f26f5d21115f8e52310fc1dba5f80476809d34b8e56d8ab74990e0c0b SHA512 6209d6fb915128c50ad4b9019b00baa6268caccac36e99d49ed915a3a07943fe0db7bd821ea6063d3a874fceadd06d861abf87ca57dc2c9070948b524de79139 +DIST firefox-58.0.1-pt-PT.xpi 466901 BLAKE2B 9e40429a89ee1fdc6411b538fe848531ffa74370c02b8af18501d761ffd8e892538fc0ff4fb894ba943532665337eff6c28b821d17acd1a2a5d2169974774ad9 SHA512 54bed933dff9c32d1e92fce5cd56b098601855b87ce7d7e9d7ea7f900eea0da095a53e6df0c033e3874fbe3bb435d407665e4cfe819a344b0ec74628bec03cf3 +DIST firefox-58.0.1-rm.xpi 458783 BLAKE2B c58657ffbe257ec984bc9bdbf2392c78ab6dae1906d2ac904828106e3625a29a1529a704256311a9705585da66654d318a2e17aa72873823af6ac2f167569b73 SHA512 6e7e42aeb37b12b56e423d736a5d34d9feb22627b34dc4f7298ad922565d703ded7f86681378297e43af84c8de790f67ea07215c8d325d7a1f268d974eab86e7 +DIST firefox-58.0.1-ro.xpi 462430 BLAKE2B 53c9e8f94b171caa4cdc441bed5b56b8262bdc9bf45ecfb17b194da3a9d66fa13bf5d08fe39381da308ed0c74b9ae6236bb7efa5cca87b0ba10c4e21b87a3cc7 SHA512 15ceb0de486a4c01f12781073c1e3c4bcc931dc1b58721ad58f9f94a403e307d84b773fb83f83d6f7abfbbe80d9dc061d043798e6372859b6968ddeddc2157c8 +DIST firefox-58.0.1-ru.xpi 535054 BLAKE2B 99de504f0f6ddbf532582aeaf98be66020108b2b9b12bf75f53b3f0b938fcaf1be91325bebb878d3b0a1b5fbdadaa72e72365f87e89ad3f4ce821623a1c43fc2 SHA512 60e47efa752edbe427a95299fe291699e9248c80458d6ac484e515eed87cad6a6a956ffbdb7dbd3461770f0aa45f65c4eca80ff0437ef2851081a335535ad531 +DIST firefox-58.0.1-si.xpi 500879 BLAKE2B 79cb32e822e403a1a6c64f12960dcf65bfc5363167e40ef09eb7c62612bf6bc08afcf7d73ceda4b4f47e0162adaff9b8f3aaf55d2c6c3aec78c6829242249389 SHA512 521ef095c2ccb241526002722c98dedd6641a2af5f9703fa171540e41b01d0e93b880813d5ef88883404419a3df6bcd813f9fdf42d98198e7197f32a3fbe5d3d +DIST firefox-58.0.1-sk.xpi 487583 BLAKE2B 6827ee808da7f765a888cda89d5080478f8e6fba487ac616d9ba9fd99efe1a768476560075d952fafb28f3c5021209bcc77d691c7e4a898e48c321f6ab3c2224 SHA512 b8b093dc142d0dafd4ca125930085f2e5fe26298e8cd336ad78de33ac1ab43d7bff27b4d76bc25b53f8b73dda6dbdf817f408f42527b1aabc9063d97e0050854 +DIST firefox-58.0.1-sl.xpi 463915 BLAKE2B 2dcad2b7747a16af765d77d37e2d99d099bd0c404380b18e66491488ce6f3d7bc8da601befb620a526c5bf3001c85a17e2a65acd45c826f68a721c84d67c2c41 SHA512 8b7da13571bb06680d7c894daeb434f0b85f0a76eb2db20c4291c2f8c14f8df55aa34b27d1e5e6b2663dede9a20e386076ce6edefa348d697aa9dbaa45702ccb +DIST firefox-58.0.1-son.xpi 453960 BLAKE2B 31a8fe2cbeda6c643cb3019f722a63aaca9ea222a6d205e14e1092128299ce26805333178d107543a928880e7f8219d853b32c37c859c833095414907a0aca46 SHA512 f1733d53071c76d225af2bd2ccdb8c7ee16b6cb12635ea6e32be738259c6450158a2c192ed14ef0ee7e7b756ef20f0bf4eb7dc34fa070442833b8199d90d8992 +DIST firefox-58.0.1-sq.xpi 472463 BLAKE2B c3cc3a3f0d90c96ee9d8a30335e3d2509cecccdd38ff77dae0c7f3a506d75eb4c23c0086a268f3bdd55f5f55c5e84cd83bcb51cbf263bdade0233bbf12f5b549 SHA512 02909ae7edcdf85d2d6299cb4e886f2a86c29cc6ab697a1693a221a97b4b61bd9e981060bcbb487678761725be08c84a9821207390283b4d78a21fde871fd05d +DIST firefox-58.0.1-sr.xpi 493460 BLAKE2B d61d42cd7b1d4554a8d21da150527ed9b3213ad900a5a3bb53c4f74d7e77b9d10a001c8e8015e292a6b8b8484b665930a86e2a2ccb011ec147be6ea11cb2022b SHA512 869ca0e70fc036ea2c2684565aec86216bd08cac0c84e07a750c1959c9d1ec8633f16b4e8cdb7cc378bfc633ed86607a237588e5b6022ec48996d01a6c9e48e8 +DIST firefox-58.0.1-sv-SE.xpi 466363 BLAKE2B 028215f8d7699c4ae77c5d999832ccbc47f04d88151f197f46210857d1c080b60d616b259b59260e06de0ef8ef675bcae9d853bae5408b289fe1a471f60d6403 SHA512 20b57311b28b5c6ccb85e9b08b8695c74a31f6c22b44cf0a731109711b9e4b9cb40c5c27bf5fe0f6fddcfa45be0df2395ddeb4268eccbf586be13b19adb63814 +DIST firefox-58.0.1-ta.xpi 519415 BLAKE2B ad7f7c01cd837939e3ed2d98089c95a2649283dbd79f5149e0ff1aeee020f770dc9a6dd910e7d314917bdff79f15ba38c351c3b03c2079200106399dc10164bf SHA512 2fa17ffb3c337e597811e7a739acf0b66c29786b637a1720e6a380d361314cddfa4bca5f9ddc2a4e4b339a84a9b33b910b66a1346787f0ae041e92f7e9c3771e +DIST firefox-58.0.1-te.xpi 535341 BLAKE2B fa4bee38f49bb293a70ae7a03cd0f0cd55f8e2922e879e5af086076ec03c8566c2fcdd9036e8450090ecb1faffdba15ef16a9a32ed3e972638950cfb4c07fa1f SHA512 10f6995e7bf0b0216bc7c7e5f92db601ca5e55936fdec274eadce13e41af08613f0384287646a6e1dc3d12706716b459570f95cacbde0717c2f4a4a5b8dd782c +DIST firefox-58.0.1-th.xpi 506270 BLAKE2B 1f18f8e4a6f7214e4b0b2a87a38b2948ecffc7fb2813e2c706997fdfce5b60f8fd5d33a4a20062ce87c462bf02a591c8272a8b6359837d855a7bc48f0baa243c SHA512 2526dbe142dfb5c227fd32a9a984c859cc7a88b694a39e1cd0337244c37917194d2817e6d24f73b21b80af4a7e2e3bd7771de84853936472f0071d7a914bdda8 +DIST firefox-58.0.1-tr.xpi 471866 BLAKE2B f035130b63e526ebef4ee92326b58e09cb1062c4456cebcbc7e573005d47fc7dfbac29d5938327b2171fccf461d8daffa79ed19a298ffb37f7c8e78065faa886 SHA512 8a031714c3aa8f1274667c102b33d9437352ea4235852e9b31d9283db7af2206973cbc543b8a484e8c944063f44f82418f889b684827a622c21aaa4f614171fe +DIST firefox-58.0.1-uk.xpi 525890 BLAKE2B d60be623077fda4797cfd631a2c617515de27388f824e5f0e3c30ca239c225d7ff0e03fd91ff0f2e91e22d6cfa48bb9cdd838c7bddb4fc8a15378e96cd43aa67 SHA512 40dc748d764512acc246f939bef66541572debfc91f74cb808f5a25e14c50283fd2ba83ab3a486130305bbf9ba7b3f08e171e1d7bea0b1c32c780e686a5d9406 +DIST firefox-58.0.1-uz.xpi 464527 BLAKE2B f8d98dae4525f2bb1adb6d75d95f170cb6a14ef8930f26c46be8b71791ecd4d206e8313f32d74be1710a66d9b33a6cc4920a663c6ee76c48dab42497a7d96cf2 SHA512 c9fbf042c9af376f7d197046cebd22683567fe305f77e9aeeff18da6cbc061eb01a78961fa84e0a8544f6c843c5dcdbb521b052e21b31462c619767a9dcedd53 +DIST firefox-58.0.1-vi.xpi 476702 BLAKE2B 74e70d604b3f31b77eea9ef26aef6a182897af40a028803b6436d9e7323c0d3be794d12a5ac5de755dedbc132dac24237499478ef52d021ee262800c807a2a35 SHA512 9b100d7a8caf7684cfe0547c3f34cd0930c21588f3eeb9d04d50eedac436da7909acd904868d7b1e1eadbfa283efd0098390e23aa9ad4eb7613d2e7789999e57 +DIST firefox-58.0.1-xh.xpi 467880 BLAKE2B 1aa8d232b5d4bf8e14bb65bfae4da111cc71de713f3cadc94ce36c1df9f41f428b33b88ad4d84f720c0886a02e099880f6f54bbad817ffbf3fd1e83b976d83aa SHA512 75d498f4654a59321602b4a6a4c6a2e725ed52c72ba2a5db8da8acb82f88dedfeb65b52572b5489166f697d264794365ddac3cf15adc662bd028fdde9338b1b2 +DIST firefox-58.0.1-zh-CN.xpi 490106 BLAKE2B 80fa9939dbbe7a854edaedafca5a5afe68aef6ae76dec18d2e2d63b38aa1f0f65a589c3afa193afd17b26f5c3bc700d2b148bd4f6dd2e035619fc750a7e49c50 SHA512 6058b305983c055101878c928b5c7774e7c64f40b7839142308a49a53b953a41a3fcc13094a464106bb1e13abf881eb390da5fa48397565b48987994dc2edae0 +DIST firefox-58.0.1-zh-TW.xpi 488340 BLAKE2B 66285959b64e1551b2ca3ac5d63a628785169823254e0e2cd463ec7a60b804be988534965b04945ebcb8f450406309739fc6dc2c1d47f5aa96054dfd452da0e3 SHA512 6019a4b88c805145eb336446a8b9d808ec5f8a9bb6146ad44445757f767642753c882a1c17d4ecfc002eddc2e3b4658783f3677abb2e57d374002d6e7da36c42 +DIST firefox-58.0.1.source.tar.xz 248933088 BLAKE2B d0453766d51fcf0ace8041adc5ae3db8839be971d51ec4047412e15a807ad3e5bb174f185181a5e23895bf4618e86160379cd28b42b36666f75e76d80c6dc502 SHA512 65a6a68f95dac93fc68c4e240742b172a6417e7fafca2671ab13f398329ba0ef3195bbaaecea2d9f8b2992217cfaa7912af6c0351a1efe4cf2d2bba838ecd711 EBUILD firefox-52.4.0.ebuild 12873 BLAKE2B ccf9e89c9fa6f28c7e3876c1919fc6765ed0a808d08b2806705ba3c1b31e996b7b500f9fab42a45cd6fdc45717292d5709949f92434fa78b388fe46241a09e53 SHA512 e983781f1cc85441f3875399eee7677d73319ae343d815cd343b8928ed1f886844227c4f93acea8aac18316e652d91488b7fd1ef46da1e2115f9037827f5a8a2 -EBUILD firefox-52.5.2.ebuild 12875 BLAKE2B 8947bc6d96ddff5a44aceada7dc1c0b186d067819ab0b32fd712811481a4a7cd8b5d9413feeac3feac0106443e0c3aa1715285aa2d2e09c255bf436929ec53ab SHA512 acc937612676a42cefdeb1b6ad999e7d25ee65fe8fbbc93d1d60784962618264e7b45997598a886787ab7019616b125581db46b20b8840588c832a11439dace4 -EBUILD firefox-52.6.0.ebuild 12933 BLAKE2B 449b4e216364ea0384932d4c508768e3918972c0ba1a8f2362f0f2657d59d7cc89a36282b5475af361e1bfe7876c908895eca76075543dd01fdda1d99035c92d SHA512 893378a112172506b406f9bd6fadc33a861ddb94e9e3184260b82c11e1b33a0bfeb4eaac965bca7dc97b8771bfcb04afe4972a83fd4acaa739a9b9c6f9bbbbd8 -EBUILD firefox-57.0.4.ebuild 13024 BLAKE2B cd7bb56e2e9ba87a2a4f077780ac12ed488d237f55d0cb516f49997231b37fb0c05bbdd0c11b26a9c6e649e037c31864c629c3c058aa4a9cad0f170e00edf24f SHA512 953f5ad3b2b16a87b1245eb7680c3b7c173a4ef90ba658682e5d15e4bc59f0be0fe649358f538b637083cda617ba7ada94c429be23eae411bac31bdf6a775734 +EBUILD firefox-52.6.0.ebuild 12932 BLAKE2B 5e97fe261f7ed6c8b8bb6ba8392118c66dac8b653878393bf6b0e82cd3e3b0669477356fff14a44730e7c7499aa8441776a9db1c2bdc1ceb5bb31e387435c435 SHA512 ce9fa969fbcc1ab386e71a5eacdc871354d3a7bab5475cfa49f0c7cc2b17b4f35fa8c3204fcb94eb13abdef0c607b327dd7cfdc77095491fd89dcc56a3cd0ea9 +EBUILD firefox-58.0.1.ebuild 11559 BLAKE2B 910dbad561709e9f14b840847d16376b9c915cf008cedc6271d80a29c34ac758f2b1e3ef997afc70e60a36622bf4cc7f29093fa06a47fd1299215b5da6140265 SHA512 67ee5b6e1e9eafbc7b0eef4f31519c2bed9f5733bfb3dcaa4d55166bdcef9563bbeacf56d379d7a8c51051774c33335ecb374e72b1acb2864da28bad96d83ce7 MISC metadata.xml 2097 BLAKE2B 48891b46d3fbb16b3e0355ac35bea758fb24e6d1fd5d6123bc5b62ba4416c814daa8761dcd439d8c77ea30ceca5eb07306c10e7110fbc3ad063519ec97f7adc6 SHA512 563e087dfc1f413dbc1d97d81f3187666e2cad46acd87e579e8cd1c0ffb01f49402c71e06856056cf08be14beb62f1e0ed67044fd8afa09c4e8558127cef7bc2 diff --git a/www-client/firefox/files/firefox-57.0-pkcs11-backport.patch b/www-client/firefox/files/firefox-57.0-pkcs11-backport.patch deleted file mode 100644 index c07d185f9157..000000000000 --- a/www-client/firefox/files/firefox-57.0-pkcs11-backport.patch +++ /dev/null @@ -1,529 +0,0 @@ - -# HG changeset patch -# User Wouter Verhelst -# Date 1503417578 -7200 -# Node ID 22374473d24f4b4877e50f0b49da3174a70f79ab -# Parent fcb1865dca35554b6d8e9afe017bc7b74c413c72 -Bug 1357391 - Implement a PKCS#11 management API r=kmag,zombie - -This WebExtensions API allows to install, remove, and query installed -PKCS#11 modules as well as to query the the status of available PKCS#11 -"slots" for a given module. - -Reuses the native application manifests from the "Native Messaging" API, -but using the "pkcs11" type rather than the "stdio" type. - -All calls expect an application name, which is not the PKCS#11 friendly -name (the "description" field in the manifest file is used for that) but -instead the application name in the manifest file. - -MozReview-Commit-ID: 8dHr5QfEaXv - -diff --git a/browser/components/extensions/ext-browser.json b/browser/components/extensions/ext-browser.json ---- a/browser/components/extensions/ext-browser.json -+++ b/browser/components/extensions/ext-browser.json -@@ -117,16 +117,24 @@ - "url": "chrome://browser/content/ext-pageAction.js", - "schema": "chrome://browser/content/schemas/page_action.json", - "scopes": ["addon_parent"], - "manifest": ["page_action"], - "paths": [ - ["pageAction"] - ] - }, -+ "pkcs11": { -+ "url": "chrome://browser/content/ext-pkcs11.js", -+ "schema": "chrome://browser/content/schemas/pkcs11.json", -+ "scopes": ["addon_parent"], -+ "paths": [ -+ ["pkcs11"] -+ ] -+ }, - "geckoProfiler": { - "url": "chrome://browser/content/ext-geckoProfiler.js", - "schema": "chrome://browser/content/schemas/geckoProfiler.json", - "scopes": ["addon_parent"], - "paths": [ - ["geckoProfiler"] - ] - }, -diff --git a/browser/components/extensions/ext-pkcs11.js b/browser/components/extensions/ext-pkcs11.js -new file mode 100644 ---- /dev/null -+++ b/browser/components/extensions/ext-pkcs11.js -@@ -0,0 +1,145 @@ -+"use strict"; -+ -+XPCOMUtils.defineLazyModuleGetters(this, { -+ ctypes: "resource://gre/modules/ctypes.jsm", -+ NativeManifests: "resource://gre/modules/NativeManifests.jsm", -+ OS: "resource://gre/modules/osfile.jsm", -+}); -+ -+XPCOMUtils.defineLazyServiceGetter(this, -+ "pkcs11db", -+ "@mozilla.org/security/pkcs11moduledb;1", -+ "nsIPKCS11ModuleDB"); -+ -+var {DefaultMap} = ExtensionUtils; -+ -+const findModuleByPath = function(path) { -+ let modules = pkcs11db.listModules(); -+ for (let module of XPCOMUtils.IterSimpleEnumerator(modules, Ci.nsIPKCS11Module)) { -+ if (module && module.libName === path) { -+ return module; -+ } -+ } -+ return null; -+}; -+ -+this.pkcs11 = class extends ExtensionAPI { -+ getAPI(context) { -+ let manifestCache = new DefaultMap(async name => { -+ let hostInfo = await NativeManifests.lookupManifest("pkcs11", name, context); -+ if (hostInfo) { -+ if (AppConstants.platform === "win") { -+ hostInfo.manifest.path = OS.Path.join(OS.Path.dirname(hostInfo.path), hostInfo.manifest.path); -+ } -+ let manifestLib = OS.Path.basename(hostInfo.manifest.path); -+ if (AppConstants.platform !== "linux") { -+ manifestLib = manifestLib.toLowerCase(manifestLib); -+ } -+ if (manifestLib !== ctypes.libraryName("nssckbi")) { -+ return hostInfo.manifest; -+ } -+ } -+ return Promise.reject({message: `No such PKCS#11 module ${name}`}); -+ }); -+ return { -+ pkcs11: { -+ /** -+ * Verify whether a given PKCS#11 module is installed. -+ * -+ * @param {string} name The name of the module, as specified in -+ * the manifest file. -+ * @returns {Promise} A Promise that resolves to true if the package -+ * is installed, or false if it is not. May be -+ * rejected if the module could not be found. -+ */ -+ async isModuleInstalled(name) { -+ let manifest = await manifestCache.get(name); -+ return findModuleByPath(manifest.path) !== null; -+ }, -+ /** -+ * Install a PKCS#11 module -+ * -+ * @param {string} name The name of the module, as specified in -+ * the manifest file. -+ * @param {integer} [flags = 0] Any flags to be passed on to the -+ * nsIPKCS11ModuleDB.addModule method -+ * @returns {Promise} When the Promise resolves, the module will have -+ * been installed. When it is rejected, the module -+ * either is already installed or could not be -+ * installed for some reason. -+ */ -+ async installModule(name, flags = 0) { -+ let manifest = await manifestCache.get(name); -+ if (!manifest.description) { -+ return Promise.reject({message: `The description field in the manifest for PKCS#11 module ${name} must have a value`}); -+ } -+ pkcs11db.addModule(manifest.description, manifest.path, flags, 0); -+ }, -+ /** -+ * Uninstall a PKCS#11 module -+ * -+ * @param {string} name The name of the module, as specified in -+ * the manifest file. -+ * @returns {Promise}. When the Promise resolves, the module will have -+ * been uninstalled. When it is rejected, the -+ * module either was not installed or could not be -+ * uninstalled for some reason. -+ */ -+ async uninstallModule(name) { -+ let manifest = await manifestCache.get(name); -+ let module = findModuleByPath(manifest.path); -+ if (!module) { -+ return Promise.reject({message: `The PKCS#11 module ${name} is not loaded`}); -+ } -+ pkcs11db.deleteModule(module.name); -+ }, -+ /** -+ * Get a list of slots for a given PKCS#11 module, with -+ * information on the token (if any) in the slot. -+ * -+ * The PKCS#11 standard defines slots as an abstract concept -+ * that may or may not have at most one token. In practice, when -+ * using PKCS#11 for smartcards (the most likely use case of -+ * PKCS#11 for Firefox), a slot corresponds to a cardreader, and -+ * a token corresponds to a card. -+ * -+ * @param {string} name The name of the PKCS#11 module, as -+ * specified in the manifest file. -+ * @returns {Promise} A promise that resolves to an array of objects -+ * with two properties. The `name` object contains -+ * the name of the slot; the `token` object is null -+ * if there is no token in the slot, or is an object -+ * describing various properties of the token if -+ * there is. -+ */ -+ async getModuleSlots(name) { -+ let manifest = await manifestCache.get(name); -+ let module = findModuleByPath(manifest.path); -+ if (!module) { -+ return Promise.reject({message: `The module ${name} is not installed`}); -+ } -+ let rv = []; -+ for (let slot of XPCOMUtils.IterSimpleEnumerator(module.listSlots(), Ci.nsIPKCS11Slot)) { -+ let token = slot.getToken(); -+ let slotobj = { -+ name: slot.name, -+ token: null, -+ }; -+ if (slot.status != 1 /* SLOT_NOT_PRESENT */) { -+ slotobj.token = { -+ name: token.tokenName, -+ manufacturer: token.tokenManID, -+ HWVersion: token.tokenHWVersion, -+ FWVersion: token.tokenFWVersion, -+ serial: token.tokenSerialNumber, -+ isLoggedIn: token.isLoggedIn(), -+ }; -+ } -+ rv.push(slotobj); -+ } -+ return rv; -+ }, -+ }, -+ }; -+ } -+}; -diff --git a/browser/components/extensions/jar.mn b/browser/components/extensions/jar.mn ---- a/browser/components/extensions/jar.mn -+++ b/browser/components/extensions/jar.mn -@@ -24,16 +24,17 @@ browser.jar: - content/browser/ext-devtools-network.js - content/browser/ext-devtools-panels.js - content/browser/ext-find.js - content/browser/ext-geckoProfiler.js - content/browser/ext-history.js - content/browser/ext-menus.js - content/browser/ext-omnibox.js - content/browser/ext-pageAction.js -+ content/browser/ext-pkcs11.js - content/browser/ext-sessions.js - content/browser/ext-sidebarAction.js - content/browser/ext-tabs.js - content/browser/ext-url-overrides.js - content/browser/ext-windows.js - content/browser/ext-c-browser.js - content/browser/ext-c-devtools-inspectedWindow.js - content/browser/ext-c-devtools-panels.js -diff --git a/browser/components/extensions/schemas/jar.mn b/browser/components/extensions/schemas/jar.mn ---- a/browser/components/extensions/schemas/jar.mn -+++ b/browser/components/extensions/schemas/jar.mn -@@ -14,13 +14,14 @@ browser.jar: - content/browser/schemas/devtools_panels.json - content/browser/schemas/find.json - content/browser/schemas/geckoProfiler.json - content/browser/schemas/history.json - content/browser/schemas/menus.json - content/browser/schemas/menus_internal.json - content/browser/schemas/omnibox.json - content/browser/schemas/page_action.json -+ content/browser/schemas/pkcs11.json - content/browser/schemas/sessions.json - content/browser/schemas/sidebar_action.json - content/browser/schemas/tabs.json - content/browser/schemas/url_overrides.json - content/browser/schemas/windows.json -diff --git a/browser/components/extensions/schemas/pkcs11.json b/browser/components/extensions/schemas/pkcs11.json -new file mode 100644 ---- /dev/null -+++ b/browser/components/extensions/schemas/pkcs11.json -@@ -0,0 +1,76 @@ -+[ -+ { -+ "namespace": "manifest", -+ "types": [ -+ { -+ "$extend": "Permission", -+ "choices": [{ -+ "type": "string", -+ "enum": [ -+ "pkcs11" -+ ] -+ }] -+ } -+ ] -+ }, -+ { -+ "namespace": "pkcs11", -+ "description": "PKCS#11 module management API", -+ "permissions": ["pkcs11"], -+ "functions": [ -+ { -+ "name": "isModuleInstalled", -+ "type": "function", -+ "description": "checks whether a PKCS#11 module, given by name, is installed", -+ "async": true, -+ "parameters": [ -+ { -+ "name": "name", -+ "type": "string" -+ } -+ ] -+ }, -+ { -+ "name": "installModule", -+ "type": "function", -+ "description": "Install a PKCS#11 module with a given name", -+ "async": true, -+ "parameters": [ -+ { -+ "name": "name", -+ "type": "string" -+ }, -+ { -+ "name": "flags", -+ "type": "integer", -+ "optional": true -+ } -+ ] -+ }, -+ { -+ "name": "uninstallModule", -+ "type": "function", -+ "description": "Remove an installed PKCS#11 module from firefox", -+ "async": true, -+ "parameters": [ -+ { -+ "name": "name", -+ "type": "string" -+ } -+ ] -+ }, -+ { -+ "name": "getModuleSlots", -+ "type": "function", -+ "description": "Enumerate a module's slots, each with their name and whether a token is present", -+ "async": true, -+ "parameters": [ -+ { -+ "name": "name", -+ "type": "string" -+ } -+ ] -+ } -+ ] -+ } -+] -diff --git a/browser/components/extensions/test/xpcshell/test_ext_pkcs11_management.js b/browser/components/extensions/test/xpcshell/test_ext_pkcs11_management.js -new file mode 100644 ---- /dev/null -+++ b/browser/components/extensions/test/xpcshell/test_ext_pkcs11_management.js -@@ -0,0 +1,168 @@ -+"use strict"; -+ -+XPCOMUtils.defineLazyModuleGetters(this, { -+ ctypes: "resource://gre/modules/ctypes.jsm", -+ MockRegistry: "resource://testing-common/MockRegistry.jsm", -+ OS: "resource://gre/modules/osfile.jsm", -+}); -+ -+do_get_profile(); -+let tmpDir = FileUtils.getDir("TmpD", ["PKCS11"]); -+let slug = AppConstants.platform === "linux" ? "pkcs11-modules" : "PKCS11Modules"; -+tmpDir.createUnique(Ci.nsIFile.DIRECTORY_TYPE, FileUtils.PERMS_DIRECTORY); -+let baseDir = OS.Path.join(tmpDir.path, slug); -+OS.File.makeDir(baseDir); -+ -+do_register_cleanup(() => { -+ tmpDir.remove(true); -+}); -+ -+function getPath(filename) { -+ return OS.Path.join(baseDir, filename); -+} -+ -+const testmodule = "../../../../../security/manager/ssl/tests/unit/pkcs11testmodule/" + ctypes.libraryName("pkcs11testmodule"); -+ -+// This function was inspired by the native messaging test under -+// toolkit/components/extensions -+ -+async function setupManifests(modules) { -+ async function writeManifest(module) { -+ let manifest = { -+ name: module.name, -+ description: module.description, -+ path: module.path, -+ type: "pkcs11", -+ allowed_extensions: [module.id], -+ }; -+ -+ let manifestPath = getPath(`${module.name}.json`); -+ await OS.File.writeAtomic(manifestPath, JSON.stringify(manifest)); -+ -+ return manifestPath; -+ } -+ -+ switch (AppConstants.platform) { -+ case "macosx": -+ case "linux": -+ let dirProvider = { -+ getFile(property) { -+ if (property == "XREUserNativeManifests") { -+ return tmpDir.clone(); -+ } else if (property == "XRESysNativeManifests") { -+ return tmpDir.clone(); -+ } -+ return null; -+ }, -+ }; -+ -+ Services.dirsvc.registerProvider(dirProvider); -+ do_register_cleanup(() => { -+ Services.dirsvc.unregisterProvider(dirProvider); -+ }); -+ -+ for (let module of modules) { -+ await writeManifest(module); -+ } -+ break; -+ -+ case "win": -+ const REGKEY = String.raw`Software\Mozilla\PKCS11Modules`; -+ -+ let registry = new MockRegistry(); -+ do_register_cleanup(() => { -+ registry.shutdown(); -+ }); -+ -+ for (let module of modules) { -+ if (!OS.Path.winIsAbsolute(module.path)) { -+ let cwd = await OS.File.getCurrentDirectory(); -+ module.path = OS.Path.join(cwd, module.path); -+ } -+ let manifestPath = await writeManifest(module); -+ registry.setValue(Ci.nsIWindowsRegKey.ROOT_KEY_CURRENT_USER, -+ `${REGKEY}\\${module.name}`, "", manifestPath); -+ } -+ break; -+ -+ default: -+ ok(false, `Loading of PKCS#11 modules is not supported on ${AppConstants.platform}`); -+ } -+} -+ -+add_task(async function test_pkcs11() { -+ async function background() { -+ try { -+ let isInstalled = await browser.pkcs11.isModuleInstalled("testmodule"); -+ browser.test.assertFalse(isInstalled, "PKCS#11 module is not installed before we install it"); -+ await browser.pkcs11.installModule("testmodule", 0); -+ isInstalled = browser.pkcs11.isModuleInstalled("testmodule"); -+ browser.test.assertTrue(isInstalled, "PKCS#11 module is installed after we install it"); -+ let slots = await browser.pkcs11.getModuleSlots("testmodule"); -+ browser.test.assertEq("Test PKCS11 Slot", slots[0].name, "The first slot name matches the expected name"); -+ browser.test.assertEq("Test PKCS11 Slot 二", slots[1].name, "The second slot name matches the expected name"); -+ browser.test.assertTrue(slots[1].token, "The second slot has a token"); -+ browser.test.assertEq("Test PKCS11 Tokeñ 2 Label", slots[1].token.name, "The token name matches the expected name"); -+ browser.test.assertEq("Test PKCS11 Manufacturer ID", slots[1].token.manufacturer, "The token manufacturer matches the expected manufacturer"); -+ browser.test.assertEq("0.0", slots[1].token.HWVersion, "The token hardware version matches the expected version"); -+ browser.test.assertEq("0.0", slots[1].token.FWVersion, "The token firmware version matches the expected version"); -+ browser.test.assertEq("", slots[1].token.serial, "The token has no serial number"); -+ browser.test.assertFalse(slots[1].token.isLoggedIn, "The token is not logged in"); -+ await browser.pkcs11.uninstallModule("testmodule"); -+ isInstalled = await browser.pkcs11.isModuleInstalled("testmodule"); -+ browser.test.assertFalse(isInstalled, "PKCS#11 module is no longer installed after we uninstall it"); -+ await browser.pkcs11.installModule("testmodule"); -+ isInstalled = await browser.pkcs11.isModuleInstalled("testmodule"); -+ browser.test.assertTrue(isInstalled, "Installing the PKCS#11 module without flags parameter succeeds"); -+ await browser.pkcs11.uninstallModule("testmodule"); -+ await browser.test.assertRejects( -+ browser.pkcs11.isModuleInstalled("nonexistingmodule"), -+ /No such PKCS#11 module nonexistingmodule/, -+ "We cannot access modules if no JSON file exists"); -+ await browser.test.assertRejects( -+ browser.pkcs11.isModuleInstalled("othermodule"), -+ /No such PKCS#11 module othermodule/, -+ "We cannot access modules if we're not listed in the module's manifest file's allowed_extensions key"); -+ await browser.test.assertRejects( -+ browser.pkcs11.uninstallModule("internalmodule"), -+ /No such PKCS#11 module internalmodule/, -+ "We cannot uninstall the NSS Builtin Roots Module"); -+ browser.test.notifyPass("pkcs11"); -+ } catch (e) { -+ browser.test.fail(`Error: ${String(e)} :: ${e.stack}`); -+ browser.test.notifyFail("pkcs11 failed"); -+ } -+ } -+ -+ await setupManifests([ -+ { -+ name: "testmodule", -+ description: "PKCS#11 Test Module", -+ path: testmodule, -+ id: "pkcs11@tests.mozilla.org", -+ }, -+ { -+ name: "othermodule", -+ description: "PKCS#11 Test Module", -+ path: testmodule, -+ id: "other@tests.mozilla.org", -+ }, -+ { -+ name: "internalmodule", -+ description: "Builtin Roots Module", -+ path: ctypes.libraryName("nssckbi"), -+ id: "pkcs11@tests.mozilla.org", -+ }, -+ ]); -+ -+ let extension = ExtensionTestUtils.loadExtension({ -+ manifest: { -+ permissions: ["pkcs11"], -+ applications: {"gecko": {id: "pkcs11@tests.mozilla.org"}}, -+ }, -+ background: background, -+ }); -+ await extension.startup(); -+ await extension.awaitFinish("pkcs11"); -+ await extension.unload(); -+}); -diff --git a/browser/components/extensions/test/xpcshell/xpcshell.ini b/browser/components/extensions/test/xpcshell/xpcshell.ini ---- a/browser/components/extensions/test/xpcshell/xpcshell.ini -+++ b/browser/components/extensions/test/xpcshell/xpcshell.ini -@@ -15,10 +15,11 @@ dupe-manifest = - # For tests which should run in all configurations. - # - xpcshell-remote.ini - # For tests which should only run with both remote extensions and remote content. - - [test_ext_manifest_commands.js] - [test_ext_manifest_omnibox.js] - [test_ext_manifest_permissions.js] - [test_ext_geckoProfiler_schema.js] -+[test_ext_pkcs11_management.js] - - [include:xpcshell-common.ini] -diff --git a/browser/locales/en-US/chrome/browser/browser.properties b/browser/locales/en-US/chrome/browser/browser.properties ---- a/browser/locales/en-US/chrome/browser/browser.properties -+++ b/browser/locales/en-US/chrome/browser/browser.properties -@@ -106,16 +106,17 @@ webextPerms.description.downloads.open=O - webextPerms.description.find=Read the text of all open tabs - webextPerms.description.geolocation=Access your location - webextPerms.description.history=Access browsing history - webextPerms.description.management=Monitor extension usage and manage themes - # LOCALIZATION NOTE (webextPerms.description.nativeMessaging) - # %S will be replaced with the name of the application - webextPerms.description.nativeMessaging=Exchange messages with programs other than %S - webextPerms.description.notifications=Display notifications to you -+webextPerms.description.pkcs11=Provide cryptographic authentication services - webextPerms.description.privacy=Read and modify privacy settings - webextPerms.description.proxy=Control browser proxy settings - webextPerms.description.sessions=Access recently closed tabs - webextPerms.description.tabs=Access browser tabs - webextPerms.description.topSites=Access browsing history - webextPerms.description.unlimitedStorage=Store unlimited amount of client-side data - webextPerms.description.webNavigation=Access browser activity during navigation - - diff --git a/www-client/firefox/firefox-52.2.0.ebuild b/www-client/firefox/firefox-52.2.0.ebuild deleted file mode 100644 index dc138aa48e08..000000000000 --- a/www-client/firefox/firefox-52.2.0.ebuild +++ /dev/null @@ -1,404 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR=1 - -# This list can be updated with scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE -gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv -mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq -sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI - -if [[ ${MOZ_ESR} == 1 ]]; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -# Patch version -PATCH="${PN}-52.2-patches-01" -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" - -MOZCONFIG_OPTIONAL_GTK2ONLY=1 -MOZCONFIG_OPTIONAL_WIFI=1 - -inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.52 pax-utils xdg-utils autotools virtualx mozlinguas-v2 - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="http://www.mozilla.com/firefox" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist +gmp-autoupdate hardened hwaccel jack pgo rust selinux test" -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[@]}" - -ASM_DEPEND=">=dev-lang/yasm-1.1" - -RDEPEND=" - jack? ( virtual/jack ) - >=dev-libs/nss-3.28.3 - >=dev-libs/nspr-4.13.1 - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${RDEPEND} - pgo? ( >=sys-devel/gcc-4.5 ) - rust? ( dev-lang/rust ) - amd64? ( ${ASM_DEPEND} virtual/opengl ) - x86? ( ${ASM_DEPEND} virtual/opengl )" - -S="${WORKDIR}/firefox-${MOZ_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 - -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 - - if use pgo; then - einfo - ewarn "You will do a double build for profile guided optimization." - ewarn "This will result in your build taking at least twice as long as before." - fi - - if use rust; then - einfo - ewarn "This is very experimental, should only be used by those developing firefox." - fi -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - if use pgo || use debug || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4G" - fi - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - # Apply our patches - eapply "${WORKDIR}/firefox" - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 - if use ia64 ; then - sed -i \ - -e '/^OS_LIBS += no_as_needed/d' \ - -e '/^OS_LIBS += as_needed/d' \ - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ - || die "sed failed to drop --as-needed for ia64" - fi - - # Ensure that our plugins dir is enabled as default - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/browser/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - # Keep codebase the same even if not using official branding - sed '/^MOZ_DEV_EDITION=1/d' \ - -i "${S}"/browser/branding/aurora/configure.sh || die - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Autotools configure is now called old-configure.in - # This works because there is still a configure.in that happens to be for the - # shell wrapper configure script - eautoreconf old-configure.in - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf old-configure.in - - # Need to update jemalloc's configure - cd "${S}"/memory/jemalloc/src || die - WANT_AUTOCONF= eautoconf -} - -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 - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - # Add full relro support for hardened - use hardened && append-ldflags "-Wl,-z,relro,-z,now" - - # 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 - - # 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}" - - mozconfig_use_enable rust - - # Allow for a proper pgo build - if use pgo; then - echo "mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 \$(MAKE) -C \$(MOZ_OBJDIR) pgo-profile-run'" >> "${S}"/.mozconfig - fi - - 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 - - if [[ $(gcc-major-version) -lt 4 ]]; then - append-cxxflags -fno-stack-protector - fi - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - emake -f client.mk configure -} - -src_compile() { - if use pgo; then - addpredict /root - addpredict /etc/gconf - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - # Firefox tries to use dri stuff when it's run, see bug 380283 - shopt -s nullglob - cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -z "${cards}"; then - cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g') - if test -n "${cards}"; then - # Binary drivers seem to cause access violations anyway, so - # let's use indirect rendering so that the device files aren't - # touched at all. See bug 394715. - export LIBGL_ALWAYS_INDIRECT=1 - fi - fi - shopt -u nullglob - [[ -n "${cards}" ]] && addpredict "${cards}" - - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - virtx emake -f client.mk profiledbuild || die "virtx emake failed" - else - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - emake -f client.mk realbuild - fi - -} - -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-1 \ - "${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 - - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - local plugin - use gmp-autoupdate || 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 - - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - emake DESTDIR="${D}" 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" <> "${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 ; 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 - 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." - fi -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/www-client/firefox/firefox-52.5.2.ebuild b/www-client/firefox/firefox-52.5.2.ebuild deleted file mode 100644 index 41c04516b9cf..000000000000 --- a/www-client/firefox/firefox-52.5.2.ebuild +++ /dev/null @@ -1,406 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR=1 - -# This list can be updated with scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE -gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv -mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq -sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI - -if [[ ${MOZ_ESR} == 1 ]]; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -# Patch version -PATCH="${PN}-52.5-patches-02" -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" - -MOZCONFIG_OPTIONAL_GTK2ONLY=1 -MOZCONFIG_OPTIONAL_WIFI=1 - -inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.52 pax-utils xdg-utils autotools virtualx mozlinguas-v2 - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="http://www.mozilla.com/firefox" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack pgo rust selinux test" -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[@]}" - -ASM_DEPEND=">=dev-lang/yasm-1.1" - -RDEPEND=" - jack? ( virtual/jack ) - >=dev-libs/nss-3.28.3 - >=dev-libs/nspr-4.13.1 - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${RDEPEND} - pgo? ( >=sys-devel/gcc-4.5 ) - rust? ( virtual/rust ) - amd64? ( ${ASM_DEPEND} virtual/opengl ) - x86? ( ${ASM_DEPEND} virtual/opengl )" - -S="${WORKDIR}/firefox-${MOZ_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 - -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 - - if use pgo; then - einfo - ewarn "You will do a double build for profile guided optimization." - ewarn "This will result in your build taking at least twice as long as before." - fi - - if use rust; then - einfo - ewarn "This is very experimental, should only be used by those developing firefox." - fi -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - if use pgo || use debug || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4G" - fi - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - # Apply our patches - eapply "${WORKDIR}/firefox" - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 - if use ia64 ; then - sed -i \ - -e '/^OS_LIBS += no_as_needed/d' \ - -e '/^OS_LIBS += as_needed/d' \ - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ - || die "sed failed to drop --as-needed for ia64" - fi - - # Ensure that our plugins dir is enabled as default - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/browser/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - # Keep codebase the same even if not using official branding - sed '/^MOZ_DEV_EDITION=1/d' \ - -i "${S}"/browser/branding/aurora/configure.sh || die - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Autotools configure is now called old-configure.in - # This works because there is still a configure.in that happens to be for the - # shell wrapper configure script - eautoreconf old-configure.in - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf old-configure.in - - # Need to update jemalloc's configure - cd "${S}"/memory/jemalloc/src || die - WANT_AUTOCONF= eautoconf -} - -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 - - 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 - use hardened && append-ldflags "-Wl,-z,relro,-z,now" - - # 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 - - # 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}" - - mozconfig_use_enable rust - - # Allow for a proper pgo build - if use pgo; then - echo "mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 \$(MAKE) -C \$(MOZ_OBJDIR) pgo-profile-run'" >> "${S}"/.mozconfig - fi - - 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 - - if [[ $(gcc-major-version) -lt 4 ]]; then - append-cxxflags -fno-stack-protector - fi - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - emake -f client.mk configure -} - -src_compile() { - if use pgo; then - addpredict /root - addpredict /etc/gconf - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - # Firefox tries to use dri stuff when it's run, see bug 380283 - shopt -s nullglob - cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -z "${cards}"; then - cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g') - if test -n "${cards}"; then - # Binary drivers seem to cause access violations anyway, so - # let's use indirect rendering so that the device files aren't - # touched at all. See bug 394715. - export LIBGL_ALWAYS_INDIRECT=1 - fi - fi - shopt -u nullglob - [[ -n "${cards}" ]] && addpredict "${cards}" - - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - virtx emake -f client.mk profiledbuild || die "virtx emake failed" - else - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - emake -f client.mk realbuild - fi - -} - -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-1 \ - "${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 - - 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 - - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ - emake DESTDIR="${D}" 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" <> "${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 - 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." - fi -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/www-client/firefox/firefox-52.6.0.ebuild b/www-client/firefox/firefox-52.6.0.ebuild index 4a5987883b3a..fa40c97472a3 100644 --- a/www-client/firefox/firefox-52.6.0.ebuild +++ b/www-client/firefox/firefox-52.6.0.ebuild @@ -35,7 +35,7 @@ inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6 DESCRIPTION="Firefox Web Browser" HOMEPAGE="http://www.mozilla.com/firefox" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" SLOT="0" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" diff --git a/www-client/firefox/firefox-57.0.4.ebuild b/www-client/firefox/firefox-57.0.4.ebuild deleted file mode 100644 index f02cc1c09ac2..000000000000 --- a/www-client/firefox/firefox-57.0.4.ebuild +++ /dev/null @@ -1,410 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR="" - -# 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}-57.0-patches-01" -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 mozconfig-v6.57 pax-utils xdg-utils autotools \ - virtualx 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 nsplugin pgo +screenshot selinux test" -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[@]}" - -ASM_DEPEND=">=dev-lang/yasm-1.1" - -RDEPEND=" - jack? ( virtual/jack ) - >=dev-libs/nss-3.33 - >=dev-libs/nspr-4.17 - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${RDEPEND} - pgo? ( >=sys-devel/gcc-4.5 ) - amd64? ( ${ASM_DEPEND} virtual/opengl - >=sys-devel/llvm-4.0.1 - >=sys-devel/clang-4.0.1 ) - x86? ( ${ASM_DEPEND} virtual/opengl )" - -S="${WORKDIR}/firefox-${MOZ_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 - -pkg_setup() { - moz_pkgsetup - - # Build stylo - use amd64 && export BINDGEN_CFLAGS=$(pkg-config --cflags nspr pixman-1 | xargs) - - # 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 - - if use pgo; then - einfo - ewarn "You will do a double build for profile guided optimization." - ewarn "This will result in your build taking at least twice as long as before." - fi -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - if use pgo || use debug || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4G" - fi - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - eapply "${WORKDIR}/firefox" - eapply "${FILESDIR}"/firefox-57.0-pkcs11-backport.patch - - # 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 - - 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 - - # 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}" - - # Allow for a proper pgo build - if use pgo; then - echo "mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 \$(MAKE) -C \$(MOZ_OBJDIR) pgo-profile-run'" >> "${S}"/.mozconfig - fi - - 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}" \ - emake -f client.mk configure -} - -src_compile() { - if use pgo; then - addpredict /root - addpredict /etc/gconf - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - # Firefox tries to use dri stuff when it's run, see bug 380283 - shopt -s nullglob - cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -z "${cards}"; then - cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g') - if test -n "${cards}"; then - # Binary drivers seem to cause access violations anyway, so - # let's use indirect rendering so that the device files aren't - # touched at all. See bug 394715. - export LIBGL_ALWAYS_INDIRECT=1 - fi - fi - shopt -u nullglob - [[ -n "${cards}" ]] && addpredict "${cards}" - - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - virtx emake -f client.mk profiledbuild || die "virtx emake failed" - else - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - emake -f client.mk realbuild - fi - -} - -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-1 \ - "${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 - - if use nsplugin; then - echo "pref(\"plugin.load_flash_only\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - fi - - 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 - - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - emake DESTDIR="${D}" 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" <> "${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 - 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." - fi -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/www-client/firefox/firefox-58.0.1.ebuild b/www-client/firefox/firefox-58.0.1.ebuild new file mode 100644 index 000000000000..02c0a807389b --- /dev/null +++ b/www-client/firefox/firefox-58.0.1.ebuild @@ -0,0 +1,367 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="" + +# 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}-58.0-patches-02" +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 mozconfig-v6.58 \ + 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 )" + +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[@]}" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +RDEPEND=" + jack? ( virtual/jack ) + >=dev-libs/nss-3.34.1 + >=dev-libs/nspr-4.17 + 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-${MOZ_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 + +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 +} + +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" + + # 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 + + 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 + + # 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 -v || 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-1 \ + "${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 -v + + # 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" <> "${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/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index d8b303842aed..85f5369511cc 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,3 +1,3 @@ DIST google-chrome-beta_64.0.3282.119-1_amd64.deb 52849306 BLAKE2B 7459cff0039ff73e85d6da7ceedfc9066548c220a5fbf69d74e3038d40fd0931e1828f1d49cb4d73ede3b1518cef6c8e76c536b8dc358577f8e6a356c2212109 SHA512 1c7d1084b0b7fde0f3e66e1cf145838416c474fc77ce14b3008c6cc7466830fd943e64905dec92e3af995c0d47884e2c30d72a291573baae5131094ec2aa62f9 -EBUILD google-chrome-beta-64.0.3282.119.ebuild 3593 BLAKE2B bc6a87fae269cce9f7fc44957ec4bf9b0d410204a1e3cc7774c4301ef5b804de042f69ac7e5e89adb3f64ee24fb320115f207317e1046bfcf2e8515ed7f6469c SHA512 c8267d0725d52f925bd923e172e2d73651112a5992e1716ae057cd021a39fc6d291f1c92e13ed19b807bfaa6696b9572699a5088e27c686001cdf9556f73802a +EBUILD google-chrome-beta-64.0.3282.119-r1.ebuild 3613 BLAKE2B 6cc1c18348c2b1b286b67d08683a6360e629d572651fcbb4d413707d356954b47a72f8c432720d52ccec500eb40262465d8f514d5a033356fa6a9cb7923869ff SHA512 0a116bf5b178f5f8d1a5d3ac5de413174baba1b3ea08889992f421e4d41a29069ce3d1801262d9d664d736f433c1aefc53527cb485e77b924dfe463af30b01d9 MISC metadata.xml 517 BLAKE2B dfd840aa3f7845f67c8d6cca488d89845ca7c259eb4df00f8458ae48b1962df91ca8299ef34785f635dcab25b445246e999fbbfef3bdd7117a4ee1b14beca420 SHA512 837becd9e41aca24694cd10a7bddbc5ca501aca983832daccb4c091a7712267ef20051e7a19af02bc3b48eed89c9e18aa0d46ca2411e1d58d045ceb732a180af diff --git a/www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119-r1.ebuild b/www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119-r1.ebuild new file mode 100644 index 000000000000..b6c1fbac0615 --- /dev/null +++ b/www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119-r1.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit readme.gentoo-r1 chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils + +DESCRIPTION="The web browser from Google" +HOMEPAGE="https://www.google.com/chrome" + +if [[ ${PN} == google-chrome ]]; then + MY_PN=${PN}-stable +else + MY_PN=${PN} +fi + +MY_P="${MY_PN}_${PV}-1" + +SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" + +LICENSE="google-chrome" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+plugins" +RESTRICT="bindist mirror strip" + +DEPEND="" +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-arch/bzip2 + app-misc/ca-certificates + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype:2 + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/libxcb + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" +S=${WORKDIR} +CHROME_HOME="opt/google/chrome${PN#google-chrome}" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/bitstream-cyberbit +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +Depending on your desktop environment, you may need +to install additional packages to get icons on the Downloads page. + +For KDE, the required package is kde-frameworks/oxygen-icons. + +For other desktop environments, try one of the following: +- x11-themes/gnome-icon-theme +- x11-themes/tango-icon-theme + +Please notice the bundled flash player (PepperFlash). +You can (de)activate all flash plugins via chrome://plugins +" + +pkg_nofetch() { + eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." +} + +pkg_pretend() { + # Protect against people using autounmask overzealously + use amd64 || die "google-chrome only works on amd64" +} + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + : +} + +src_install() { + dodir / + cd "${ED}" || die + unpacker + + rm -r etc usr/share/menu || die + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + + pushd "${CHROME_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + if use plugins ; then + local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" + sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ + -i "${CHROME_HOME}/${PN}" || die + fi + + local size + for size in 16 22 24 32 48 64 128 256 ; do + newicon -s ${size} "${CHROME_HOME}/product_logo_${size}_beta.png" ${PN}.png + done + + pax-mark m "${CHROME_HOME}/chrome" + + readme.gentoo_create_doc +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog +} diff --git a/www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119.ebuild b/www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119.ebuild deleted file mode 100644 index de7c15f9a485..000000000000 --- a/www-client/google-chrome-beta/google-chrome-beta-64.0.3282.119.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk vi zh-CN zh-TW" - -inherit readme.gentoo-r1 chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils - -DESCRIPTION="The web browser from Google" -HOMEPAGE="https://www.google.com/chrome" - -if [[ ${PN} == google-chrome ]]; then - MY_PN=${PN}-stable -else - MY_PN=${PN} -fi - -MY_P="${MY_PN}_${PV}-1" - -SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" - -LICENSE="google-chrome" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="+plugins" -RESTRICT="bindist mirror strip" - -DEPEND="" -RDEPEND=" - app-accessibility/at-spi2-atk:2 - app-arch/bzip2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2 - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/libxcb - x11-libs/pango - x11-misc/xdg-utils -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" -S=${WORKDIR} -CHROME_HOME="opt/google/chrome${PN#google-chrome}" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Some web pages may require additional fonts to display properly. -Try installing some of the following packages if some characters -are not displayed properly: -- media-fonts/arphicfonts -- media-fonts/bitstream-cyberbit -- media-fonts/droid -- media-fonts/ipamonafont -- media-fonts/ja-ipafonts -- media-fonts/takao-fonts -- media-fonts/wqy-microhei -- media-fonts/wqy-zenhei - -Depending on your desktop environment, you may need -to install additional packages to get icons on the Downloads page. - -For KDE, the required package is kde-frameworks/oxygen-icons. - -For other desktop environments, try one of the following: -- x11-themes/gnome-icon-theme -- x11-themes/tango-icon-theme - -Please notice the bundled flash player (PepperFlash). -You can (de)activate all flash plugins via chrome://plugins -" - -pkg_nofetch() { - eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." -} - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || die "google-chrome only works on amd64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - : -} - -src_install() { - dodir / - cd "${ED}" || die - unpacker - - rm -r etc usr/share/menu || die - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die - - pushd "${CHROME_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - if use plugins ; then - local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" - sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ - -i "${CHROME_HOME}/${PN}" || die - fi - - local size - for size in 16 22 24 32 48 64 128 256 ; do - newicon -s ${size} "${CHROME_HOME}/product_logo_${size}_beta.png" ${PN}.png - done - - pax-mark m "${CHROME_HOME}/chrome" - - readme.gentoo_create_doc -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - readme.gentoo_print_elog -} diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index e654087bd875..3cca83ed782e 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1,3 +1,3 @@ DIST google-chrome-stable_64.0.3282.119-1_amd64.deb 51690924 BLAKE2B 295fb0aa2a5dbd855414cc7c7382fee8b9ee4936cee56c583e57ec13cbfa4744e9491207f5966e1ae79d39b75da2fa0c33ac495d632e14bad48016e73495f1d5 SHA512 7bf351e7840a1c7d7e3fddb9c38d392c39dfadd5a8e2624ec434e4d3f5815682317234858cfd493c537e4695ecdf1d57bed3caaece9eb1bc9ac2ec90fa86f0b6 -EBUILD google-chrome-64.0.3282.119.ebuild 3587 BLAKE2B 419cf481beeb511151513e4579fea2c8b0262c081023d28f08eb89118e54aa11b74711a11fc0964f8471d0aa19a4033e6d60e9ad2d7bce2875707637a8c95964 SHA512 eafe1bdf4704c58343645defcc46bcabcb21bbd0febf97229bb00fb3ab6f5970553eac04f908759669212eab3dcc4e509e2f9297f1f2bea1d6cf33f01bd3c5a2 +EBUILD google-chrome-64.0.3282.119-r1.ebuild 3607 BLAKE2B fca914874e76b3c8e9d98cfb15e2754d3a4d5c969eb0e29684347f0020811b933b1d09e2adeff769affcdfc8adb293c6420e07de25a34d9e637a5c5f42fb9685 SHA512 39830b1e3e55db0dfe822fd6260de0758ad39a25f803d35ac006c2b1e3f780cc78688a53a243a7bb05ed6c99b14027fd6bdbb24c6eb11f5b61964448fa99c45a MISC metadata.xml 517 BLAKE2B dfd840aa3f7845f67c8d6cca488d89845ca7c259eb4df00f8458ae48b1962df91ca8299ef34785f635dcab25b445246e999fbbfef3bdd7117a4ee1b14beca420 SHA512 837becd9e41aca24694cd10a7bddbc5ca501aca983832daccb4c091a7712267ef20051e7a19af02bc3b48eed89c9e18aa0d46ca2411e1d58d045ceb732a180af diff --git a/www-client/google-chrome/google-chrome-64.0.3282.119-r1.ebuild b/www-client/google-chrome/google-chrome-64.0.3282.119-r1.ebuild new file mode 100644 index 000000000000..aa34e5affa5b --- /dev/null +++ b/www-client/google-chrome/google-chrome-64.0.3282.119-r1.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit readme.gentoo-r1 chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils + +DESCRIPTION="The web browser from Google" +HOMEPAGE="https://www.google.com/chrome" + +if [[ ${PN} == google-chrome ]]; then + MY_PN=${PN}-stable +else + MY_PN=${PN} +fi + +MY_P="${MY_PN}_${PV}-1" + +SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" + +LICENSE="google-chrome" +SLOT="0" +KEYWORDS="-* amd64" +IUSE="+plugins" +RESTRICT="bindist mirror strip" + +DEPEND="" +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-arch/bzip2 + app-misc/ca-certificates + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype:2 + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/libxcb + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" +S=${WORKDIR} +CHROME_HOME="opt/google/chrome${PN#google-chrome}" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/bitstream-cyberbit +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +Depending on your desktop environment, you may need +to install additional packages to get icons on the Downloads page. + +For KDE, the required package is kde-frameworks/oxygen-icons. + +For other desktop environments, try one of the following: +- x11-themes/gnome-icon-theme +- x11-themes/tango-icon-theme + +Please notice the bundled flash player (PepperFlash). +You can (de)activate all flash plugins via chrome://plugins +" + +pkg_nofetch() { + eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." +} + +pkg_pretend() { + # Protect against people using autounmask overzealously + use amd64 || die "google-chrome only works on amd64" +} + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + : +} + +src_install() { + dodir / + cd "${ED}" || die + unpacker + + rm -r etc usr/share/menu || die + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + + pushd "${CHROME_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + if use plugins ; then + local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" + sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ + -i "${CHROME_HOME}/${PN}" || die + fi + + local size + for size in 16 22 24 32 48 64 128 256 ; do + newicon -s ${size} "${CHROME_HOME}/product_logo_${size}.png" ${PN}.png + done + + pax-mark m "${CHROME_HOME}/chrome" + + readme.gentoo_create_doc +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog +} diff --git a/www-client/google-chrome/google-chrome-64.0.3282.119.ebuild b/www-client/google-chrome/google-chrome-64.0.3282.119.ebuild deleted file mode 100644 index e31bc7ad4066..000000000000 --- a/www-client/google-chrome/google-chrome-64.0.3282.119.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk vi zh-CN zh-TW" - -inherit readme.gentoo-r1 chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils - -DESCRIPTION="The web browser from Google" -HOMEPAGE="https://www.google.com/chrome" - -if [[ ${PN} == google-chrome ]]; then - MY_PN=${PN}-stable -else - MY_PN=${PN} -fi - -MY_P="${MY_PN}_${PV}-1" - -SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" - -LICENSE="google-chrome" -SLOT="0" -KEYWORDS="-* amd64" -IUSE="+plugins" -RESTRICT="bindist mirror strip" - -DEPEND="" -RDEPEND=" - app-accessibility/at-spi2-atk:2 - app-arch/bzip2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2 - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/libxcb - x11-libs/pango - x11-misc/xdg-utils -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" -S=${WORKDIR} -CHROME_HOME="opt/google/chrome${PN#google-chrome}" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Some web pages may require additional fonts to display properly. -Try installing some of the following packages if some characters -are not displayed properly: -- media-fonts/arphicfonts -- media-fonts/bitstream-cyberbit -- media-fonts/droid -- media-fonts/ipamonafont -- media-fonts/ja-ipafonts -- media-fonts/takao-fonts -- media-fonts/wqy-microhei -- media-fonts/wqy-zenhei - -Depending on your desktop environment, you may need -to install additional packages to get icons on the Downloads page. - -For KDE, the required package is kde-frameworks/oxygen-icons. - -For other desktop environments, try one of the following: -- x11-themes/gnome-icon-theme -- x11-themes/tango-icon-theme - -Please notice the bundled flash player (PepperFlash). -You can (de)activate all flash plugins via chrome://plugins -" - -pkg_nofetch() { - eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." -} - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || die "google-chrome only works on amd64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - : -} - -src_install() { - dodir / - cd "${ED}" || die - unpacker - - rm -r etc usr/share/menu || die - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die - - pushd "${CHROME_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - if use plugins ; then - local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" - sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ - -i "${CHROME_HOME}/${PN}" || die - fi - - local size - for size in 16 22 24 32 48 64 128 256 ; do - newicon -s ${size} "${CHROME_HOME}/product_logo_${size}.png" ${PN}.png - done - - pax-mark m "${CHROME_HOME}/chrome" - - readme.gentoo_create_doc -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - readme.gentoo_print_elog -} diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index 9090d031fcda..ecb6ca1d1c40 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,5 +1,5 @@ -DIST opera-developer_52.0.2838.0_amd64.deb 53030918 BLAKE2B 31e26e1babed3cf06168f9485a4d24e981e0e6a6805fc227655e9d63e043e61a8c65340dbc517936aa2f9161e938941ba9e27e0e9b2c9c12880cd58a2708dcc8 SHA512 ef854dc59fe38ab40299f5d2e071340784c0c51e3044b6c640e3e62219ff909889ce021bbdf1a9bad95d81e04d7684163130784ba1366f641bb691dfaef37a33 DIST opera-developer_52.0.2845.0_amd64.deb 53013254 BLAKE2B 98c719dfd99f0b956d68eaa31b213bdf3b1e0c62b6e2535aba08ff9211a75a34dc6349868af5a649f4215aab900a7f898079e7819fe819933bd5c62c0ba74074 SHA512 c104193de7386717f84d9284cb792992db118c5652118e201c27b2acaa3a99d12e51a5326c61de2a875ed87a38dfc3e3eb888fd2f9d0bb58b61f5719f92aa0cc -EBUILD opera-developer-52.0.2838.0.ebuild 2316 BLAKE2B 8fbb8274e4ef03f9fca9382ade28d36524be58c1e16fecb33d7c90947f938e115e3f47bba5df7b07f145b15e3759df73bb6f2cc5729b4d327492e25f68429a72 SHA512 0199d19ab24caff2b35b700db1c75a8d0279bfa2612395c83572a43f3cfc49526501377cf9d2a1042843e999f451a3ceff13f381dbbcc9d3e6b2305b88531ff8 +DIST opera-developer_52.0.2850.0_amd64.deb 53492848 BLAKE2B 656ed619806b33d757b3fd4f2bb398c44b5b2f675ef3e0c319f647facbe29290681f95c83f26437dd77b8afee049da1a205d54c365ccea1111e2ee22944edc87 SHA512 fd29a6b0501a52547eac1fc078c20396a5d1e495d5e5a0f3a48ba5199ee9f9a3b2a873aa5b0337d6136202e1671ceffb60b707280461f5a8a89a7dc73ed27d28 EBUILD opera-developer-52.0.2845.0.ebuild 2316 BLAKE2B 8fbb8274e4ef03f9fca9382ade28d36524be58c1e16fecb33d7c90947f938e115e3f47bba5df7b07f145b15e3759df73bb6f2cc5729b4d327492e25f68429a72 SHA512 0199d19ab24caff2b35b700db1c75a8d0279bfa2612395c83572a43f3cfc49526501377cf9d2a1042843e999f451a3ceff13f381dbbcc9d3e6b2305b88531ff8 +EBUILD opera-developer-52.0.2850.0.ebuild 2316 BLAKE2B 8fbb8274e4ef03f9fca9382ade28d36524be58c1e16fecb33d7c90947f938e115e3f47bba5df7b07f145b15e3759df73bb6f2cc5729b4d327492e25f68429a72 SHA512 0199d19ab24caff2b35b700db1c75a8d0279bfa2612395c83572a43f3cfc49526501377cf9d2a1042843e999f451a3ceff13f381dbbcc9d3e6b2305b88531ff8 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/opera-developer/opera-developer-52.0.2838.0.ebuild b/www-client/opera-developer/opera-developer-52.0.2838.0.ebuild deleted file mode 100644 index 12a41bce61c8..000000000000 --- a/www-client/opera-developer/opera-developer-52.0.2838.0.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -CHROMIUM_LANGS=" - be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it - ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 gnome2-utils multilib unpacker xdg-utils - -DESCRIPTION="A fast and secure web browser" -HOMEPAGE="http://www.opera.com/" -LICENSE="OPERA-2014" -SLOT="0" -SRC_URI_BASE=" - http://download1.operacdn.com/pub/ - http://download2.operacdn.com/pub/ - http://download3.operacdn.com/pub/ - http://download4.operacdn.com/pub/ -" -SRC_URI="amd64? (" -for uri in ${SRC_URI_BASE}; do -SRC_URI+=" - "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" -" -done -SRC_URI+=")" -KEYWORDS="~amd64" - -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - net-misc/curl - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libnotify - x11-libs/pango[X] -" - -QA_PREBUILT="*" -S=${WORKDIR} -OPERA_HOME="usr/$(get_libdir)/${PN}" - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - case ${ARCH} in - amd64) - mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die - rm -r usr/lib || die - ;; - x86) - mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die - ;; - esac - - rm usr/bin/${PN} || die - - rm usr/share/doc/${PN}/copyright || die - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - - pushd "${OPERA_HOME}/localization" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - sed -i \ - -e 's|^TargetEnvironment|X-&|g' \ - usr/share/applications/${PN}.desktop || die -} - -src_install() { - mv * "${D}" || die - dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} - fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/www-client/opera-developer/opera-developer-52.0.2850.0.ebuild b/www-client/opera-developer/opera-developer-52.0.2850.0.ebuild new file mode 100644 index 000000000000..12a41bce61c8 --- /dev/null +++ b/www-client/opera-developer/opera-developer-52.0.2850.0.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it + ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW +" +inherit chromium-2 gnome2-utils multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="http://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + http://download1.operacdn.com/pub/ + http://download2.operacdn.com/pub/ + http://download3.operacdn.com/pub/ + http://download4.operacdn.com/pub/ +" +SRC_URI="amd64? (" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" +" +done +SRC_URI+=")" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} +OPERA_HOME="usr/$(get_libdir)/${PN}" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + x86) + mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die + ;; + esac + + rm usr/bin/${PN} || die + + rm usr/share/doc/${PN}/copyright || die + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + + pushd "${OPERA_HOME}/localization" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index c6dea194ad1b..9608a04150c6 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,11 +1,7 @@ AUX vivaldi-snapshot-1.14.1072.3_p1-desktop.patch 347 BLAKE2B f54dcdac06c3011d0fd73d0b8c6576a94c77121c488aa103f856afa0cde4a0cf7c5f6249936fd189469179e14c05e192bce9f426e2c7f6f2978b5f8e2171b47a SHA512 946d7bb5875280a98fba1caf48174b3eb3891cc079879a5f76bc74d6f301064437faf6cbe65acbaa9c6528925e4741205bc8f64fb41ace379be9a8f1d39690a4 AUX vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch 1271 BLAKE2B 51c020903f801608f2515df7f9efb125353d42b61e2126c8858d22237eccf21dcc1571b46be74dc65546544cb985b0d4f2e023ea23dd18ef336f5b3ea0f03eea SHA512 1fb9e60240ec5bdf8d422290c9676b3fd3c7dacd88a26b0bd5f19cd160e3ef63d46fd5697ed0798ed3fab9db79da76d9068d36f2760681b53dad89775e12aad4 -DIST vivaldi-snapshot-1.14.1077.25_p1-amd64.deb 53368116 BLAKE2B fabdfbd05333a60aab0bbf718955c68e75be5d4f95a901bd849661a301c1cd9f9a5948d137d63d08f980f00d2cea263713b5c8a1ee28dc0c593bbb6f9bf40ea8 SHA512 cbcf50adf3abbd4e45ab954833aff4f02e0dc995388ba48aee9925220c18e25506ee1aca79367647c52b4c8a2d4f5ab2666389ad9e27dd79abe6ecb77ba001f9 -DIST vivaldi-snapshot-1.14.1077.25_p1-armhf.deb 47210996 BLAKE2B 7436078249d4d54effca2181066508dbeeaaa361dce2a3163a228ec074493a43cd4bebba866252cbadc1c404dfe85fc6b28dfac6cd7e75f087b538ffca8c61b9 SHA512 bf32501b1b2d47dbab872a7fd7f8152abcdd328f72167772a4aa197666d16d65ad47f4a883e027add168d131dda82fc4badbd357c592614e6ee3b2956b163a61 -DIST vivaldi-snapshot-1.14.1077.25_p1-i386.deb 52951982 BLAKE2B 27463fd7c558bf15777dc483c66ce0427f70c4ab02c6b0e83ff587dca4d8ab1fa467b6b6b7f362b0ba996a67e6781c9217fca8e513324392a1df47e742bc2ef0 SHA512 097f9136be58facc911ad9b88d8486e89320d57b140ab8ed6cf9d0a2bd2750aff5829eb4b66b682b7bb9b1877cb8e8077daac869d261412be79b57c0304359c7 -DIST vivaldi-snapshot-1.14.1077.3_p1-amd64.deb 53411180 BLAKE2B e04cfee2c6ab7fd4d81942a3232c878be37c5d768f95e1588e007d305e6a050241daa3297a0c069cfeeee4190611594f282a1a233d64e49deb429b6d8adca558 SHA512 cab5853cad74f111d47f9611d7a18a8deee99608aa241eff85988bfb42792b1e642a35ad5847fa09d374b7baeadb7f5afc64655418e5dfbdbf2ff8eee141857e -DIST vivaldi-snapshot-1.14.1077.3_p1-armhf.deb 47215650 BLAKE2B 3e148d2d05236929a958c6a782f921b9cf82e861a4760db6615daac3d07595bd1393ffdee639cf513cf4d1073f0a350a2277af5a44a0eaec9ef9602698b51a29 SHA512 d782191a9f0d7287a65146df552e18a3cdb32a6bc9972bab6a9e7377cfd88685d0c0e8763c39a870b0031c1f7b10777a98bc3691b6a5c1781cafe7da11c22c6e -DIST vivaldi-snapshot-1.14.1077.3_p1-i386.deb 52959064 BLAKE2B 4bd5df973212ec0d0e2009e96472deb7c831b2455907c7bd9e7e40ac6a5d6e5aa7d02b6a10e954106ec206404f4055ae0977e1829d58713de7594109aa6514f7 SHA512 8f070e0e00bf9acf2d6b3f1bbb79768b1d460f2a2860bb45122551883ae38aa6efb1e283bdc853c4135e9936f399f0b8656f247102d406e8b861a924f0b2977d -EBUILD vivaldi-snapshot-1.14.1077.25_p1.ebuild 2699 BLAKE2B 13e7fd0f14311826104f46fb9be09acf28a5f7ba4a52911ed419cec5fa6edd278acf48d92d05f93b8298b135048c866da3bb858a8c2d0b9deac1a42ceb5c0a20 SHA512 529426c9360ded9436efaa7a8dc9894b2a670e4c700c1a396f3742c15f91b02be380066ba70bc3fee2ace0e556d31bb54042213aee4b62a4bb3a81ea89a83a99 -EBUILD vivaldi-snapshot-1.14.1077.3_p1.ebuild 2699 BLAKE2B 13e7fd0f14311826104f46fb9be09acf28a5f7ba4a52911ed419cec5fa6edd278acf48d92d05f93b8298b135048c866da3bb858a8c2d0b9deac1a42ceb5c0a20 SHA512 529426c9360ded9436efaa7a8dc9894b2a670e4c700c1a396f3742c15f91b02be380066ba70bc3fee2ace0e556d31bb54042213aee4b62a4bb3a81ea89a83a99 +DIST vivaldi-snapshot-1.14.1077.39_p1-amd64.deb 53429264 BLAKE2B 845c466a12a618d511da914d0c7108a3b25b8528747c4d5401354555c589efee4b07253338b69349c2621adb98751f78e55b8447660e719c7c3f34fd196c0dc0 SHA512 96f6409469e0af4fadaaa5250f2d7134e1873863e783e544b5401bf808cb34f2c25390ee85d5a76513afd0e308e88d0e2a81633c55bd35f3916128e93d8f226d +DIST vivaldi-snapshot-1.14.1077.39_p1-armhf.deb 47218474 BLAKE2B a05dbc688ec4f17a53032bc8cb948bd352259d135b2411163f4adf1b70e92c4855cc62a4dca0bd15e787ae37e6daa64fdebc9dad0e76552e10c853990bb7e1fd SHA512 151f74e125178dddc3e1c3fcfe164f5dd338451baf2b981f9985c0d47e031007d082878bb10385f9cbc28a4b7cdf77153d94664a56863f7d19e5f867c00181bb +DIST vivaldi-snapshot-1.14.1077.39_p1-i386.deb 52970608 BLAKE2B e87768380a35b658483334b64c3de4774bea472ac35516fa90f43d752e29613f479d64fb9bd0b41ccfd26c756aec902c59b318ad014f1a079772d297d08e6985 SHA512 72ab035de887afa133c2b5fa5afe2855e7da5ae627a6b21c1642947a38e00ff9ab926285217298104975b0f2727d47146bfb6bd3efe6f61c119ed7a7a2586f8e +EBUILD vivaldi-snapshot-1.14.1077.39_p1.ebuild 2699 BLAKE2B 13e7fd0f14311826104f46fb9be09acf28a5f7ba4a52911ed419cec5fa6edd278acf48d92d05f93b8298b135048c866da3bb858a8c2d0b9deac1a42ceb5c0a20 SHA512 529426c9360ded9436efaa7a8dc9894b2a670e4c700c1a396f3742c15f91b02be380066ba70bc3fee2ace0e556d31bb54042213aee4b62a4bb3a81ea89a83a99 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.25_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.25_p1.ebuild deleted file mode 100644 index 7998894a831b..000000000000 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.25_p1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -CHROMIUM_LANGS=" - am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk vi zh-CN zh-TW -" -inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils - -VIVALDI_HOME="opt/${PN}" -DESCRIPTION="A new browser for our friends" -HOMEPAGE="http://vivaldi.com/" -VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) - x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) -" - -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~x86" -RESTRICT="bindist mirror" - -DEPEND=" - virtual/libiconv -" -RDEPEND=" - >=dev-libs/openssl-1.0.1:0 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/speex - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] -" -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die - mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die - - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - chmod 0755 usr/share/doc/${PF} || die - - rm \ - _gpgbuilder \ - etc/cron.daily/${PN} \ - ${VIVALDI_HOME}/libwidevinecdm.so \ - || die - rmdir \ - etc/cron.daily/ \ - etc/ \ - || die - - local c d - for d in 16 22 24 32 48 64 128 256; do - mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die - cp \ - ${VIVALDI_HOME}/product_logo_${d}.png \ - usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die - done - - pushd "${VIVALDI_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - epatch "${FILESDIR}"/vivaldi-snapshot-1.14.1072.3_p1-desktop.patch - epatch "${FILESDIR}"/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch - - epatch_user -} - -src_install() { - mv * "${D}" || die - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} - - fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox -} -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild new file mode 100644 index 000000000000..7998894a831b --- /dev/null +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +CHROMIUM_LANGS=" + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk vi zh-CN zh-TW +" +inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils + +VIVALDI_HOME="opt/${PN}" +DESCRIPTION="A new browser for our friends" +HOMEPAGE="http://vivaldi.com/" +VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" +SRC_URI=" + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) + arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) +" + +LICENSE="Vivaldi" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~x86" +RESTRICT="bindist mirror" + +DEPEND=" + virtual/libiconv +" +RDEPEND=" + >=dev-libs/openssl-1.0.1:0 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/speex + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] +" +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die + mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die + + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + chmod 0755 usr/share/doc/${PF} || die + + rm \ + _gpgbuilder \ + etc/cron.daily/${PN} \ + ${VIVALDI_HOME}/libwidevinecdm.so \ + || die + rmdir \ + etc/cron.daily/ \ + etc/ \ + || die + + local c d + for d in 16 22 24 32 48 64 128 256; do + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die + cp \ + ${VIVALDI_HOME}/product_logo_${d}.png \ + usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die + done + + pushd "${VIVALDI_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + epatch "${FILESDIR}"/vivaldi-snapshot-1.14.1072.3_p1-desktop.patch + epatch "${FILESDIR}"/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch + + epatch_user +} + +src_install() { + mv * "${D}" || die + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} + + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox +} +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.3_p1.ebuild deleted file mode 100644 index 7998894a831b..000000000000 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.3_p1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -CHROMIUM_LANGS=" - am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk vi zh-CN zh-TW -" -inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils - -VIVALDI_HOME="opt/${PN}" -DESCRIPTION="A new browser for our friends" -HOMEPAGE="http://vivaldi.com/" -VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) - x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) -" - -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~x86" -RESTRICT="bindist mirror" - -DEPEND=" - virtual/libiconv -" -RDEPEND=" - >=dev-libs/openssl-1.0.1:0 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/speex - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] -" -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die - mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die - - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - chmod 0755 usr/share/doc/${PF} || die - - rm \ - _gpgbuilder \ - etc/cron.daily/${PN} \ - ${VIVALDI_HOME}/libwidevinecdm.so \ - || die - rmdir \ - etc/cron.daily/ \ - etc/ \ - || die - - local c d - for d in 16 22 24 32 48 64 128 256; do - mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die - cp \ - ${VIVALDI_HOME}/product_logo_${d}.png \ - usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die - done - - pushd "${VIVALDI_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - epatch "${FILESDIR}"/vivaldi-snapshot-1.14.1072.3_p1-desktop.patch - epatch "${FILESDIR}"/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch - - epatch_user -} - -src_install() { - mv * "${D}" || die - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} - - fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox -} -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest index 00b819c3a046..2e174fc96500 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -1,6 +1,12 @@ AUX vivaldi-1.13.1008.44_p1-libffmpeg.patch 1106 BLAKE2B 4e15ad477669e534c78ab8973e3b0057597e97cd0b37a110be2acece86a49ecddb5c0a03c958bf42c4d1b2ad54d4b400e9e1319385ccb4bb1fc0448512d8aa09 SHA512 93c6454c3107c665c3c5799561544294c140a8dd187bed79b489f7794648941cb91a51eab8f96f8f304e5453d03e4b35b55b647c3d6f7425825dae9cafa3c3d9 +AUX vivaldi-1.14.1072.3_p1-desktop.patch 343 BLAKE2B 1fb9f37e1a8cb011cf13d0bdead1519cbe3884b92b2920b2564a745aa81ca1b7abac00925e58ad425986bc0cfb18e30ed1b2cd633e40601af14eebdfa73c0739 SHA512 2afbdc5f23b85b84dc94ad1da39e7ffe12e584a1496090db6d7706f6944cf1e9c71a8afded1ab386cbc1dbaadedb9e181f91b064946330c33941dfef66b91e7e +AUX vivaldi-1.14.1072.3_p1-libffmpeg.patch 1235 BLAKE2B 35325a2661ace46829514d07a0b0999eb7230554517bdbfa11862c72f7ebcee12987b9fd7bee58bfcc8e22560cd84607d244fc5bbb1b0514cafa888f096f3611 SHA512 08b13b8aae472ed827e3383eb6be0e1842d56bd003e3b4bf1d51ee73e55673a04ddf508d8ba3a6d766b27068101e890d5d80a936211c75fec38b6e1ece21a41a DIST vivaldi-1.13.1008.44_p1-amd64.deb 49265816 BLAKE2B 4d49e00cb0bb7fbf72303eb32da01751b22f9ec252766205893ead6c65e95695457065d2d9dcd5c4d42621a1382b012b2718e67b7f514df2ee7b1ea959eeaeca SHA512 3bb7f5ac0e01b1b3d36b4faae8a0a7874ab8acad5398663c9e51b6f9f26a6f00f01c3a183ff964e18eda2358009c99b270e65a3d35d99cea1de72554a7f6255a DIST vivaldi-1.13.1008.44_p1-armhf.deb 45147556 BLAKE2B 90d8c056c129273e2c759247d452d4a825cb0ad41052716674fac790bb488d3f0743fa692f302f1c7af3f22adb91b1a115e1bd5c2745560577c14e0645fe0afd SHA512 f390ef2a6afa98212458a803b2411e53849bc2be3ebf54f3fdedc15bd38462239f7590dd31870c312319a38bb0e293948e1bbd1f1a0cdf243747780925c9762c DIST vivaldi-1.13.1008.44_p1-i386.deb 50145626 BLAKE2B 44c913c2e8242d2b4b5b24fb63bc21dd8636283ebbcc5b72178b7dd4a34e2fc0e5d45fe41fef9ce7c918809e0bfffa1cf3ddbe436626afaa6237b4c85d27c09e SHA512 2f34facdc0ee2662d0ce03347346f8e510c288259aa92306f22c1eced6fc8626275f766401f6468b7a3037c2e7d5e65f692de39753553c7c8537b6c7f7a57a7a +DIST vivaldi-1.14.1077.41_p1-amd64.deb 52284634 BLAKE2B 91a96b201f6d3947145685a519e79a4ebff921df5c5873c5ce790f269e337f6944df71307b45649d0d754aec8b8ff6691748919d680d2354997a4cbb3440a211 SHA512 f6f8afc76699924edcfeacd51f60364506e2e9c07773d0411207507c0493b7427ba0373402c5eab7a10dde699cfee7e6e5c42179bf63c285123ff7e0e88f15b2 +DIST vivaldi-1.14.1077.41_p1-armhf.deb 46360044 BLAKE2B d7fba11b524936ebf047162de597a829da1fc362e1d245b1de131431f288219085e17572853537c06637f7ce25ca482a19a703c58939855ee1a0a2ca7fc381a2 SHA512 8a6abbb6b362327aeefb2b526825caac0896b80d8f45870dfe78ad6cf56228deb0b932c157c3e85e66bde6e73dbde0470879d35cbfbf41b984222e2f3da6dc77 +DIST vivaldi-1.14.1077.41_p1-i386.deb 51911354 BLAKE2B 050b9b2fb8495d9b9eaf51c61d1dd5bfcbbca0804bfa39e084dc8ded5c4ecd4aea31b459d6f1cba8fc0b5626ed926ed03d0263c47590bbdb024bf31fedc15fcf SHA512 538ff94c056c2fe3ac5c5042191dd3e7fc385d833a6375a05894df2f3945e363c017bb9e717a46b060cba9be81cdbc610cfd3ad3880a6da43ec5a89242a0f8bf EBUILD vivaldi-1.13.1008.44_p1.ebuild 2982 BLAKE2B cfb6f088c8ea68f7821aff956a6706b517e2cd8c7f1aafc59267d3e4779d4eccccfe558621d69e8b784ca5e36368293d522d0faa1cc2a8fdf2599bec5e53c77f SHA512 651c20386b716ac98b1a32a46d480de06584a07372ad073edd9865c55ac88f4a3c5cccb0e97e42828cd20dc63766ccd9e7f86797fc610739cbeafa54d7424db7 +EBUILD vivaldi-1.14.1077.41_p1.ebuild 3040 BLAKE2B 16bdbb0f33399e053ea38ba55b904360de7b31364da3e7b9f14e404d71fab4a1cf241570bd7c70d92b08f9006b9c1646f758ff24ad146b89228483692ce04960 SHA512 35c2b5885daa0c33cbe710cf5f24c9ed224616f0546eebebf40da5b784e337b455cf9f6c2148d890b7bec43d0563ec028d85f80d3c4808e92b44bed349630569 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-desktop.patch b/www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-desktop.patch new file mode 100644 index 000000000000..31f5371d8be0 --- /dev/null +++ b/www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-desktop.patch @@ -0,0 +1,7 @@ +--- a/usr/share/applications/vivaldi-stable.desktop ++++ b/usr/share/applications/vivaldi-stable.desktop +@@ -111,4 +111,3 @@ + Type=Application + Categories=Network;WebBrowser; + MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; +-Actions=new-window;new-private-window; diff --git a/www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-libffmpeg.patch b/www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-libffmpeg.patch new file mode 100644 index 000000000000..8c6a574fccb6 --- /dev/null +++ b/www-client/vivaldi/files/vivaldi-1.14.1072.3_p1-libffmpeg.patch @@ -0,0 +1,27 @@ +--- a/opt/vivaldi/vivaldi ++++ b/opt/vivaldi/vivaldi +@@ -32,14 +32,14 @@ + # Chromium's FFMpeg version N-89284-gba4dfad is the oldest known working version + # chromium/third_party/ffmpeg/chromium/config/Chromium/linux/x64/libavutil/ffversion.h + if [ -r "$1" ]; then +- if [ `grep -aom1 'FFmpeg version N-[0-9]\+-' "$1" | cut -f2 -d-` -ge "89284" ]; then ++# if [ `grep -aom1 'FFmpeg version N-[0-9]\+-' "$1" | cut -f2 -d-` -ge "89284" ]; then + if [[ -n "$LD_PRELOAD" ]]; then + export LD_PRELOAD="$LD_PRELOAD:$1" + else + export LD_PRELOAD="$1" + fi + export VIVALDI_FFMPEG_FOUND=YES +- fi ++# fi + fi + fi + fi +@@ -54,6 +54,7 @@ + # Check for libs in preferred order. + # Where possible, use other files/directories to confirm it's the correct variant. + VIVALDI_FFMPEG_FOUND=NO ++checkffmpeg '/usr/lib64/chromium/libffmpeg.so' + checkffmpeg '/usr/lib/chromium-browser/libffmpeg.so' '/usr/share/doc/chromium-codecs-ffmpeg-extra' + checkffmpeg "/usr/lib/$DEBARCH/oxide-qt/libffmpeg.so" '/usr/share/doc/oxideqt-codecs-extra' + checkffmpeg '/usr/lib64/chromium-ffmpeg-extra/libffmpeg.so' '/usr/share/doc/packages/chromium-ffmpeg-extra' diff --git a/www-client/vivaldi/vivaldi-1.14.1077.41_p1.ebuild b/www-client/vivaldi/vivaldi-1.14.1077.41_p1.ebuild new file mode 100644 index 000000000000..cddb182a307c --- /dev/null +++ b/www-client/vivaldi/vivaldi-1.14.1077.41_p1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +CHROMIUM_LANGS=" + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk vi zh-CN zh-TW +" +inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils + +#VIVALDI_BRANCH="snapshot" + +VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}" +VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}" +VIVALDI_HOME="opt/${VIVALDI_BIN}" +DESCRIPTION="A new browser for our friends" +HOMEPAGE="http://vivaldi.com/" +VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_" +SRC_URI=" + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) + arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) +" + +LICENSE="Vivaldi" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~x86" +RESTRICT="bindist mirror" + +DEPEND=" + virtual/libiconv +" +RDEPEND=" + >=dev-libs/openssl-1.0.1:0 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/speex + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] +" +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + iconv -c -t UTF-8 usr/share/applications/${VIVALDI_PN}.desktop > "${T}"/${VIVALDI_PN}.desktop || die + mv "${T}"/${VIVALDI_PN}.desktop usr/share/applications/${VIVALDI_PN}.desktop || die + + sed -i \ + -e "s|${VIVALDI_BIN}|${PN}|g" \ + usr/share/applications/${VIVALDI_PN}.desktop \ + usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die + + mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die + chmod 0755 usr/share/doc/${PF} || die + + rm \ + _gpgbuilder \ + etc/cron.daily/${VIVALDI_BIN} \ + ${VIVALDI_HOME}/libwidevinecdm.so \ + || die + rmdir \ + etc/cron.daily/ \ + etc/ \ + || die + + local c d + for d in 16 22 24 32 48 64 128 256; do + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die + cp \ + ${VIVALDI_HOME}/product_logo_${d}.png \ + usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die + done + + pushd "${VIVALDI_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + epatch "${FILESDIR}"/${PN}-1.14.1072.3_p1-desktop.patch + epatch "${FILESDIR}"/${PN}-1.14.1072.3_p1-libffmpeg.patch + + epatch_user +} + +src_install() { + mv * "${D}" || die + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} + + fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} -- cgit v1.2.3