summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin7056 -> 7058 bytes
-rw-r--r--www-client/chromium/Manifest13
-rw-r--r--www-client/chromium/chromium-65.0.3325.146.ebuild696
-rw-r--r--www-client/chromium/chromium-65.0.3325.181.ebuild696
-rw-r--r--www-client/chromium/chromium-66.0.3359.66.ebuild699
-rw-r--r--www-client/chromium/chromium-67.0.3396.18.ebuild (renamed from www-client/chromium/chromium-66.0.3359.45.ebuild)17
-rw-r--r--www-client/chromium/files/chromium-clang-r3.patch11
-rw-r--r--www-client/chromium/files/chromium-compiler-r0.patch168
-rw-r--r--www-client/chromium/files/chromium-gn-r0.patch33
-rw-r--r--www-client/firefox/Manifest282
-rw-r--r--www-client/firefox/files/gentoo-default-prefs.js-217
-rw-r--r--www-client/firefox/firefox-52.7.2.ebuild407
-rw-r--r--www-client/firefox/firefox-59.0.2.ebuild (renamed from www-client/firefox/firefox-58.0.1.ebuild)31
-rw-r--r--www-client/google-chrome-unstable/Manifest4
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-67.0.3396.18.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-67.0.3396.10.ebuild)0
-rw-r--r--www-client/opera-beta/Manifest4
-rw-r--r--www-client/opera-beta/opera-beta-53.0.2907.31.ebuild (renamed from www-client/opera-beta/opera-beta-53.0.2907.14.ebuild)0
-rw-r--r--www-client/opera-developer/Manifest8
-rw-r--r--www-client/opera-developer/opera-developer-54.0.2934.0.ebuild (renamed from www-client/opera-developer/opera-developer-54.0.2920.0.ebuild)0
-rw-r--r--www-client/opera-developer/opera-developer-54.0.2936.0.ebuild (renamed from www-client/opera-developer/opera-developer-54.0.2929.0.ebuild)0
-rw-r--r--www-client/opera/Manifest8
-rw-r--r--www-client/opera/opera-52.0.2871.97.ebuild (renamed from www-client/opera/opera-52.0.2871.40.ebuild)0
-rw-r--r--www-client/opera/opera-52.0.2871.99.ebuild (renamed from www-client/opera/opera-52.0.2871.64.ebuild)0
-rw-r--r--www-client/uget/Manifest2
-rw-r--r--www-client/uget/uget-2.2.0.ebuild2
-rw-r--r--www-client/vivaldi-snapshot/Manifest12
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.32_p1.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.23_p1.ebuild)1
-rw-r--r--www-client/vivaldi/Manifest6
-rw-r--r--www-client/vivaldi/vivaldi-1.14.1077.60_p1.ebuild1
-rw-r--r--www-client/vivaldi/vivaldi-1.15.1147.36_p1.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.29_p1.ebuild)29
30 files changed, 347 insertions, 2800 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index c662f9ff24aa..23b13dccf422 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 36ec79e02e93..b35e9e321b60 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,11 +1,10 @@
AUX chromium-FORTIFY_SOURCE-r2.patch 1206 BLAKE2B d712ae12229c5765d28385d0b40c9f32fc3580d30f73c52cb836b29d702c03639e677872c28d836ed0a7c376fb3f305d8e9f70f4c7e3a0d1d7a5e4c629f83b74 SHA512 2d78092a700788c74b86db636af303fdb63a28ce5b7b0431dd81f6b7ce501e5d0234a6327a1b49bc23e1c1d00ba98fd5334dd07d9a20bb0d81d1a4ca4487a26c
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-clang-r2.patch 731 BLAKE2B 6a0560107c89ab4406d62700312bb4437b49b5b1feace304c6db309460b74f630dd59c424f152ebf6a1d88025c14b7162d14a38afde6e74a87ca04d3424fd9b6 SHA512 f5edc9b573269a7a6944e17019fa858e7162c548400eceabdabe695d7e10d3179b7593415ec3eaef226defdd1628fd8c9cc66c0b46ebe6ac1afe5035a319c379
-AUX chromium-clang-r3.patch 361 BLAKE2B b0f833153a11a15b498bb5892119e1978573ba250ff10e555a7b7393bad5d00959611702beca58f88453a933eb66a8a456048aaf1e934876af40a601a4f7b2c8 SHA512 ed5ad35dbd43eabe5fdca518975c5c775d1698f2c8d5b2c74e52616532f62c83e60001bffa02cdea536af31f29021db6ada7e037e2c8f92cbdf1dc500090f070
AUX chromium-clang-r4.patch 363 BLAKE2B 4c776d4823eef90f69bb42b1fc2ed5c314fcb60cdc2da44d90bd3faf6d9a9d3fdf8367a85f6e735b59fe440f7de5582a974b3e04f4ff46683242f368e68b1503 SHA512 78fa7d69b2b8bdd5a755baff7d5474943ad373d2cc9673db61f501b0f8150bbdf795b3c2afa557d637564276dd5b4edda282daa7cbb7b5ea9366bd81f8989ab0
+AUX chromium-compiler-r0.patch 5681 BLAKE2B d56abb6f816cfb530e583b5e59c7719f766ed0ce198f1caf3043cde38115fabb8f776f57946abf57f7430259ac0bb7c7c44602198d9a5e1f3ac942c4f1da366f SHA512 01a799b1ae1dd4042fffb0307207089c99d568289e20677ff7436767da9ee16cc6491f759d0b7447b59b53d44cbd235053078aa7dfdfcbc66eb9cd2d73ab8857
AUX chromium-ffmpeg-clang.patch 840 BLAKE2B cd0af6414462be4ee0cbb46e0c43b705f6883ed42a536747a5ab5a9a6c52727c521aca92bce61b55cf68be6dbac665a41846fd8907335e1dd34b452f973b624e SHA512 e02bc169ef60af8f48b67ed36a7f0e1232fcfc2c59fd48de5cc6c0a267fe29eccd7971a2692ce07c34cf07d5bf416389e10442bf2658822b3fbd27dd623ea91a
AUX chromium-ffmpeg-r1.patch 528 BLAKE2B c6cbbbb13093b10d0d8e95bd382dbc7f9afb6634802f6560a7b5886482c912cb493aed4c231b4c781b89de6dcf4200b17ba9315e337a3f73e8fdca12dceb80fb SHA512 1dc7dd844e8e0aec379ace3a163200735bbab0644f9d02fa0736f91a4156e9cede5b66eb6a015f8679ecd26dab2345b82ed181591bb78a1e88d3cc0174237ea0
-AUX chromium-gn-r0.patch 1233 BLAKE2B 53c0a3cd692d19eac60be0f5aa61f9cbda7d473e42adc0cd95fc78dd44c39ead9825b862347314351133b5c80f9b2fd58daacdc9568efeccefb1dd0ec6526d85 SHA512 de085e2e159ea1fb14c39d630e77459f0e67497479169ce3253bc098a06deea75020289c091e816df1ee81ccec9de695ecd59f29e9d847c20693ef2710659dcd
AUX chromium-launcher-r3.sh 1199 BLAKE2B 85f57b380cdc25bd000cf57d3c129b67f6e55d96dd958190040b0680f8d4d358ac777e0c1ebd6a1b32dd3821a377bcf9f598e073584528d0480460978c4c1fb1 SHA512 f1909314ae74985c85740d26c9bfab694f3202de8ccc392a1c4ec5c8760db21b6cc46146c78a9abebd09e6d24f37e19466f0c4d2d61815400b48d859f8ce154d
AUX chromium-math.h-r0.patch 1092 BLAKE2B abdef69cacaa5af0cd84b293b300fa5db631b7df8d4f1237449e858dc3ff56589a3f46d8228fc0c969552f41bd9cf2a0c2cbf4a1936c2729f701aa1d4ad86b94 SHA512 91a0d74ec51a6776bfc4212a132963fbc4688c47ee1da40cfbebf696ef26a766f5189cb0a972ef2cf4338daa5355ce79002d624b5f30a7c2de36e40b07355f8d
AUX chromium-memcpy-r0.patch 1306 BLAKE2B 585c015fbc6cfda61fb28c451da1433047c21e439c6a23e2f27844c308984a2066a70913669b3e1797233f86e25a119e494156c0b869eccc94d21c2abaeadba4 SHA512 1aeeb70929acee529dea66860b42f106afe18c0f6219eb03c9c710faf8d20a997135550e289839599ec325d8f032243fd70c07d397bd89302a192c41e8c4660a
@@ -13,17 +12,11 @@ AUX chromium-stdint.patch 623 BLAKE2B a4bc24a472bef266cc8e67fde8249b17dcd407fd86
AUX chromium-webrtc-r0.patch 972 BLAKE2B 1c49db0ba631c8e517a5b361e2882e7f00d9b018af2bbe7e701b878b78f1480317bfb6394b0184b49da3c4361acebf6f6eb164b12246a61a9b205e209d8e598b SHA512 325e269e6c24e9d3103ae360653e0bda764356655534be08cfe308d8c63ed8c93c80c09f58d023afbc6e141f7cbe5b86f7983c57b8f6c794b7675d332439b051
AUX chromium-widevine-r1.patch 428 BLAKE2B 07b5ab48a2233986f60c91192557e0454eab56248cdf378ae4d6fe99f239f95e89f28fd0b2b7dc36dd85557e7a5403d9a30a8189b7f56a9bae678831dfa49d2b SHA512 fe6b912bd8b3993194f71bef229e57d4c24f9adcf697172eb3bc5ee8d38967bf5fe5b964e9d89d23960d25cd3a6e53ce7714f81f0df1881758b611a66375e32a
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
-DIST chromium-65.0.3325.146.tar.xz 570305180 BLAKE2B b4ac28ea267a673e0c8d22abb41b607ea7f1bca12b43f80f3fffd562bb85af5b298725beca2ac3e3a31297537c2d485912eda3996ab56c45bf8e113cc7ebf764 SHA512 e8227325c0128e6c476006aaba97db24b7458de56fb47a26c5880564b730d6e3c130945bfa1e8f664a270b8f22dc25869633d42860c2a9ac684e37325802fbf5
-DIST chromium-65.0.3325.181.tar.xz 570386836 BLAKE2B e170c80dc59ccf84c08430d9685f2d491f609d6217cfea4e0618622dbf53722e9803a41df4e922446be90d8ae70229b3b8bb9a86e9a5fd21a7986aee4665866c SHA512 52472127b46da48699f401ab9c64f80975398bc3e97d032c517736babc327bfa0a0ce6415831ff3f585cd309e2e05e48d5252b15d0873fee118adf70f54d1a05
DIST chromium-66.0.3359.117-blink.tar.xz 10604 BLAKE2B f458afe8ca21dbae62037cf9b962726a0b48177bcd209ca15eb2a717ca33307ab631e85422fce8bc5990e8f78ee30dd5b58d972eae4cc511f593ee82227ec2b3 SHA512 846ed1ecaa51d945057d0a9f6a72e1dd871a9556fd1a8ff79a5b9e342363d6a2d60378dbc0e84046e7274f9d09dd2d9b444a76af7fc25e7a2869c15c858606d3
DIST chromium-66.0.3359.117.tar.xz 583947452 BLAKE2B b9e860f0f966ec9aaa2ab5627bbc12486a67b658866763f82d1687cb6cd5ae0cf8b2ccfa3bf045417688a771d7662ba2f8ba149b88802ab3f54015e14ceb7fec SHA512 93fba91783a2109a74fcf7fb0a70a1e1eb062d9277a78783832230638a3371e35fa725494989236c5e5be5494548c4869e1b2e645c65f794a7296efeef8eb27c
-DIST chromium-66.0.3359.45.tar.xz 583703472 BLAKE2B 6ebbc83c870889319b99ba33f0416e2ce5988955890c579b1df38da3bd6938aa0d158c65a574ea48d3a34a2f87f7982f35a9280b017f8471c6ac837e2689303a SHA512 be32c4ab8db1e8d1e2581f015fdbe12ee4c734b77611511c53a5279114ba4d5d4d1dfe9fb1385bea587b530d6551491db70b275615a96fe86e5a525512fc6d73
-DIST chromium-66.0.3359.66.tar.xz 583883464 BLAKE2B af59a0e7296c5d3db02187da79b99cd2eabf4c2cdc04223bca40590529c5dbad3332b1896ebae4a3e99b8e451786adf8300570c074c28126251212bf880c588a SHA512 25f9e897f5fdc2f7dbc3cf3e9f4f135199f1c68ea41f167f94be1018fd337707dfe281ca7774a45d1f03f6a6c9a148bb51be4491b006331dd4f99a4836ce69d1
DIST chromium-67.0.3377.1.tar.xz 585310180 BLAKE2B 9e543ad2796c617e9c6237a938600ddd4fd7f7245f78e7aec25e2160ed8ab128e70c97d5a7d70021fd7b79707ceaf1e5e0a836e25474ad5e2999bc1f6b7e43b1 SHA512 e0e5c092895d676551ad75cf18595a641676cde0a6a414180a7e23046cb47fe61256634ac50fa6b3f05153a75125e88417bada12f662ee3fa71aad3ba7cf7684
-EBUILD chromium-65.0.3325.146.ebuild 20899 BLAKE2B 3694430361ce7b8f6a2db0e6a3be5654136174dfad1faf155fe326eefdf1186eeaafdcb27c47018919e91ffbc48237311f880c0b8250358dcccad7b22588dd6c SHA512 08e0737062d30a800e4e8a21b0a715a8610ef49d30040e034ff37c26b53fa48b8ff5544f6e3a8ca4b41bd3738928210ad09bbbbb5dbe7c47e22f1bd98cb6fe3b
-EBUILD chromium-65.0.3325.181.ebuild 20900 BLAKE2B d93ddc7aa2b11928b47fb508950642f89b4f0b94bb6f6ad6e516cdce42e68b7346cd6095337632e8a15d946d1da6af10be36ac0b23766d04b02fe78de5747a3c SHA512 06453fef8284858d4273f20c30142cc78fd2d047ffb4b9a4444ef93caee07918eb0d6f4b64c95ad71a20228ee561d1256c7b7a9c66e2e49dfeecbeeed5ea4b02
+DIST chromium-67.0.3396.18.tar.xz 589707412 BLAKE2B 925d258b388b9c28c64db8a423139d52ff4bada2a3971c1c3735e8caf9c9f6991e44153ae57650285f76f5b185046259d6305abaa2bf6ed9ff00c87a91162da2 SHA512 38e19697d4386fc0497312f2dd408f0e950fabb58f78572509caa68cbdbc7f5c5e54bb945c1afe17c64ef5180711759735d5cacb61fb8847b4fe3ac1a4485066
EBUILD chromium-66.0.3359.117.ebuild 21111 BLAKE2B 2869456ce0fc3e735f09c35d9d28ba22a13f2e511ddbe0cc69d0db0171e46ed15322e81288d197df65b247f23ec3a4b2ba64d16ad0ce150563c0591385effb70 SHA512 c025e0ec4279871e5d1354606228c43b6a5f6e37407a88407907b5b72b9a298acd632a5193f447231139b2634370968dfdc5f0bbd585e04740a936d3bccf812e
-EBUILD chromium-66.0.3359.45.ebuild 21056 BLAKE2B 2620e59768403975d4bde8c286b020f723ba9d60d2c02b1ba8ac99c71589add05dce3fa7b9e7db6d84f58bbab1b0d1499ae371bcd7fb2b5735b1a8954471dc7f SHA512 5204b782fffe5ebf121e5131dd205e4f1066f4736e4828091e3951d289edcb3e675e7a16910019850730af4fc93b825af1a3dafa7710c9a6aa5c721570bb3530
-EBUILD chromium-66.0.3359.66.ebuild 21056 BLAKE2B 2620e59768403975d4bde8c286b020f723ba9d60d2c02b1ba8ac99c71589add05dce3fa7b9e7db6d84f58bbab1b0d1499ae371bcd7fb2b5735b1a8954471dc7f SHA512 5204b782fffe5ebf121e5131dd205e4f1066f4736e4828091e3951d289edcb3e675e7a16910019850730af4fc93b825af1a3dafa7710c9a6aa5c721570bb3530
EBUILD chromium-67.0.3377.1.ebuild 20722 BLAKE2B 212e18f41c38fa0bb4cb31e23d0302a1111a16e686e323a6dd08bd7aa2fd10585e78ba0a42689d4d5a77b97727c6bcccf2fbad5776797dc5ec9b472a01a7ed24 SHA512 9c64befd569134d02f036f35e2bc146f88ba00ec5843d2faddf5354d31f0661847744bdb79d4a14747a307e57bed6a181c243bf163a3c16ce57ad2d96be6d7b1
+EBUILD chromium-67.0.3396.18.ebuild 20774 BLAKE2B a045dd360efe9004a1189f07b35c2d371bc6d925b9130629e42520b8a35c2675597de9a145d201d1bec220475c2924bcbed824a7eea56b8846cede89204e2dff SHA512 4ba4b3295927479110dcd6a19743bdec7eb2ffeae89760411464e46bbcf02fbe201668f895c6e0c3fbe2e793d45c1bfe9281f32acd33a53761308ffd5243f3e8
MISC metadata.xml 1418 BLAKE2B 0fd718bd70dc0fa890bf7e0efa2f6a186df446617f36bb5e4689989c4766da4016b5325d8a81f8959e887fc182ff792bb10909b5724df8c4fcaade221b289d8b SHA512 1c68218f5cab5787a7524823975474065794aa18f8301e9efe066847b9a566b870a68a3768cee925a3ad6543fb182575043c1cb45e145db67382c502a535d039
diff --git a/www-client/chromium/chromium-65.0.3325.146.ebuild b/www-client/chromium/chromium-65.0.3325.146.ebuild
deleted file mode 100644
index 9d542e96ad4a..000000000000
--- a/www-client/chromium/chromium-65.0.3325.146.ebuild
+++ /dev/null
@@ -1,696 +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 ~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.6.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
- !<www-plugins/chrome-binary-plugins-57
- x11-misc/xdg-utils
- virtual/opengl
- virtual/ttf-fonts
- selinux? ( sec-policy/selinux-chromium )
- tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
- widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] )
-"
-# dev-vcs/git - https://bugs.gentoo.org/593476
-# sys-apps/sandbox - https://crbug.com/586444
-DEPEND="${COMMON_DEPEND}
- >=app-arch/gzip-1.7
- !arm? (
- dev-lang/yasm
- )
- dev-lang/perl
- >=dev-util/gperf-3.0.3
- >=dev-util/ninja-1.7.2
- >=net-libs/nodejs-6.9.4
- sys-apps/hwids[usb(+)]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- >=sys-devel/clang-5
- virtual/pkgconfig
- dev-vcs/git
- $(python_gen_any_dep '
- dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]
- >=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- dev-python/simplejson[${PYTHON_USEDEP}]
- ')
-"
-
-# Keep this in sync with the python_gen_any_dep call.
-python_check_deps() {
- has_version --host-root "dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]" &&
- has_version --host-root ">=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-clang-r2.patch"
- "${FILESDIR}/chromium-gn-r0.patch"
- "${FILESDIR}/chromium-math.h-r0.patch"
- "${FILESDIR}/chromium-clang-r3.patch"
- "${FILESDIR}/chromium-stdint.patch"
- "${FILESDIR}/chromium-ffmpeg-clang.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/libaom
- 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/llvm
- 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/s2cellid
- 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/src/third_party/utf8-decoder
- 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=""
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- if ! tc-is-clang; then
- # Force clang since gcc is pretty broken at the moment.
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- fi
-
- if tc-is-clang; then
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- else
- myconf_gn+=" is_clang=false"
- fi
-
- # 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
-
- # 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 -- remove sources (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
- fontconfig
- freetype
- # 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_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"
-
- # 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
-
- # 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
-
- #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
-
- # 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-65.0.3325.181.ebuild b/www-client/chromium/chromium-65.0.3325.181.ebuild
deleted file mode 100644
index 3ca4d45a0ba9..000000000000
--- a/www-client/chromium/chromium-65.0.3325.181.ebuild
+++ /dev/null
@@ -1,696 +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 ~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.6.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
- !<www-plugins/chrome-binary-plugins-57
- x11-misc/xdg-utils
- virtual/opengl
- virtual/ttf-fonts
- selinux? ( sec-policy/selinux-chromium )
- tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
- widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] )
-"
-# dev-vcs/git - https://bugs.gentoo.org/593476
-# sys-apps/sandbox - https://crbug.com/586444
-DEPEND="${COMMON_DEPEND}
- >=app-arch/gzip-1.7
- !arm? (
- dev-lang/yasm
- )
- dev-lang/perl
- >=dev-util/gperf-3.0.3
- >=dev-util/ninja-1.7.2
- >=net-libs/nodejs-6.9.4
- sys-apps/hwids[usb(+)]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- >=sys-devel/clang-5
- virtual/pkgconfig
- dev-vcs/git
- $(python_gen_any_dep '
- dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]
- >=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- dev-python/simplejson[${PYTHON_USEDEP}]
- ')
-"
-
-# Keep this in sync with the python_gen_any_dep call.
-python_check_deps() {
- has_version --host-root "dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]" &&
- has_version --host-root ">=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-clang-r2.patch"
- "${FILESDIR}/chromium-gn-r0.patch"
- "${FILESDIR}/chromium-math.h-r0.patch"
- "${FILESDIR}/chromium-clang-r3.patch"
- "${FILESDIR}/chromium-stdint.patch"
- "${FILESDIR}/chromium-ffmpeg-clang.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/libaom
- 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/llvm
- 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/s2cellid
- 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/src/third_party/utf8-decoder
- 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=""
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- if ! tc-is-clang; then
- # Force clang since gcc is pretty broken at the moment.
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- fi
-
- if tc-is-clang; then
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- else
- myconf_gn+=" is_clang=false"
- fi
-
- # 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
-
- # 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 -- remove sources (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
- fontconfig
- freetype
- # 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_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"
-
- # 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
-
- # 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
-
- #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
-
- # 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-66.0.3359.66.ebuild b/www-client/chromium/chromium-66.0.3359.66.ebuild
deleted file mode 100644
index cf52ce6305d2..000000000000
--- a/www-client/chromium/chromium-66.0.3359.66.ebuild
+++ /dev/null
@@ -1,699 +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 ~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.6.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
- !<www-plugins/chrome-binary-plugins-57
- x11-misc/xdg-utils
- virtual/opengl
- virtual/ttf-fonts
- selinux? ( sec-policy/selinux-chromium )
- tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
- widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] )
-"
-# dev-vcs/git - https://bugs.gentoo.org/593476
-# sys-apps/sandbox - https://crbug.com/586444
-DEPEND="${COMMON_DEPEND}
- >=app-arch/gzip-1.7
- !arm? (
- dev-lang/yasm
- )
- dev-lang/perl
- >=dev-util/gperf-3.0.3
- >=dev-util/ninja-1.7.2
- >=net-libs/nodejs-6.9.4
- sys-apps/hwids[usb(+)]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- >=sys-devel/clang-5
- virtual/pkgconfig
- dev-vcs/git
- $(python_gen_any_dep '
- dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]
- >=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- dev-python/simplejson[${PYTHON_USEDEP}]
- ')
-"
-
-# Keep this in sync with the python_gen_any_dep call.
-python_check_deps() {
- has_version --host-root "dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]" &&
- has_version --host-root ">=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-clang-r2.patch"
- "${FILESDIR}/chromium-math.h-r0.patch"
- "${FILESDIR}/chromium-stdint.patch"
- "${FILESDIR}/chromium-clang-r4.patch"
- "${FILESDIR}/chromium-ffmpeg-r1.patch"
- "${FILESDIR}/chromium-ffmpeg-clang.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
- buildtools/third_party/libc++
- buildtools/third_party/libc++abi
- 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/angle/third_party/glslang
- third_party/angle/third_party/spirv-headers
- third_party/angle/third_party/spirv-tools
- third_party/angle/third_party/vulkan-validation-layers
- 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/libaom
- third_party/libaom/source/libaom/third_party/x86inc
- 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/llvm
- third_party/lss
- third_party/lzma_sdk
- third_party/markupsafe
- third_party/mesa
- third_party/metrics_proto
- third_party/modp_b64
- 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/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/pdfium/third_party/skia_shared
- third_party/ply
- third_party/polymer
- third_party/protobuf
- third_party/protobuf/third_party/six
- third_party/qcms
- third_party/s2cellid
- 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/unrar
- 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/src/third_party/utf8-decoder
- 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=""
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- if ! tc-is-clang; then
- # Force clang since gcc is pretty broken at the moment.
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- fi
-
- if tc-is-clang; then
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- else
- myconf_gn+=" is_clang=false"
- fi
-
- # 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
-
- # 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 -- remove sources (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
- fontconfig
- freetype
- # 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_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"
-
- # 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
-
- # 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
-
- #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
-
- # 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
-
- # 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-66.0.3359.45.ebuild b/www-client/chromium/chromium-67.0.3396.18.ebuild
index cf52ce6305d2..b8a5259bc65a 100644
--- a/www-client/chromium/chromium-66.0.3359.45.ebuild
+++ b/www-client/chromium/chromium-67.0.3396.18.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~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"
+IUSE="component-build cups gnome-keyring +hangouts jumbo-build kerberos neon pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc"
RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
COMMON_DEPEND="
@@ -85,7 +85,6 @@ RDEPEND="${COMMON_DEPEND}
virtual/ttf-fonts
selinux? ( sec-policy/selinux-chromium )
tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
- widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] )
"
# dev-vcs/git - https://bugs.gentoo.org/593476
# sys-apps/sandbox - https://crbug.com/586444
@@ -145,14 +144,11 @@ GTK+ icon theme.
"
PATCHES=(
- "${FILESDIR}/chromium-widevine-r1.patch"
- "${FILESDIR}/chromium-FORTIFY_SOURCE-r2.patch"
+ "${FILESDIR}/chromium-compiler-r0.patch"
"${FILESDIR}/chromium-webrtc-r0.patch"
"${FILESDIR}/chromium-memcpy-r0.patch"
- "${FILESDIR}/chromium-clang-r2.patch"
"${FILESDIR}/chromium-math.h-r0.patch"
"${FILESDIR}/chromium-stdint.patch"
- "${FILESDIR}/chromium-clang-r4.patch"
"${FILESDIR}/chromium-ffmpeg-r1.patch"
"${FILESDIR}/chromium-ffmpeg-clang.patch"
)
@@ -231,6 +227,7 @@ src_prepare() {
third_party/angle/third_party/spirv-headers
third_party/angle/third_party/spirv-tools
third_party/angle/third_party/vulkan-validation-layers
+ third_party/apple_apsl
third_party/blink
third_party/boringssl
third_party/boringssl/src/third_party/fiat
@@ -250,6 +247,8 @@ src_prepare() {
third_party/catapult/tracing/third_party/pako
third_party/ced
third_party/cld_3
+ third_party/crashpad
+ third_party/crashpad/crashpad/third_party/zlib
third_party/crc32c
third_party/cros_system_api
third_party/devscripts
@@ -468,7 +467,6 @@ src_configure() {
# 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_gnome_keyring=$(usex gnome-keyring true false)"
myconf_gn+=" use_kerberos=$(usex kerberos true false)"
@@ -631,11 +629,6 @@ src_install() {
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
diff --git a/www-client/chromium/files/chromium-clang-r3.patch b/www-client/chromium/files/chromium-clang-r3.patch
deleted file mode 100644
index 3905a5f03ffc..000000000000
--- a/www-client/chromium/files/chromium-clang-r3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/device/u2f/u2f_ble_transaction.cc
-+++ b/device/u2f/u2f_ble_transaction.cc
-@@ -131,7 +131,7 @@
-
- void U2fBleTransaction::OnError() {
- request_frame_.reset();
-- request_cont_fragments_ = {};
-+ request_cont_fragments_ = base::queue<U2fBleFrameContinuationFragment>();
- response_frame_assembler_.reset();
- std::move(callback_).Run(base::nullopt);
- }
diff --git a/www-client/chromium/files/chromium-compiler-r0.patch b/www-client/chromium/files/chromium-compiler-r0.patch
new file mode 100644
index 000000000000..3c528e5e71aa
--- /dev/null
+++ b/www-client/chromium/files/chromium-compiler-r0.patch
@@ -0,0 +1,168 @@
+From 71924291b586feaa7045fe0ad7874116e3d1de80 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert <floppym@gentoo.org>
+Date: Wed, 25 Apr 2018 13:22:49 -0400
+Subject: [PATCH] Disable various compiler configs
+
+---
+ build/config/compiler/BUILD.gn | 61 ++++++++++------------------------
+ 1 file changed, 18 insertions(+), 43 deletions(-)
+
+diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
+index 461e62da2d50..964d41e9c971 100644
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -222,8 +222,6 @@ config("compiler") {
+
+ configs += [
+ # See the definitions below.
+- ":clang_revision",
+- ":compiler_cpu_abi",
+ ":compiler_codegen",
+ ]
+
+@@ -464,18 +462,6 @@ config("compiler") {
+ cflags += [ "-fcolor-diagnostics" ]
+ }
+
+- # TODO(hans): Remove this once Clang generates better optimized debug info by
+- # default. https://crbug.com/765793
+- if (is_clang && !is_nacl && current_toolchain == host_toolchain &&
+- target_os != "chromeos") {
+- cflags += [
+- "-Xclang",
+- "-mllvm",
+- "-Xclang",
+- "-instcombine-lower-dbg-declare=0",
+- ]
+- }
+-
+ # Print absolute paths in diagnostics. There is no precedent for doing this
+ # on Linux/Mac (GCC doesn't support it), but MSVC does this with /FC and
+ # Windows developers rely on it (crbug.com/636109) so only do this on Windows.
+@@ -1387,10 +1373,6 @@ config("default_warnings") {
+
+ # TODO(hans): https://crbug.com/766891
+ "-Wno-null-pointer-arithmetic",
+-
+- # Ignore warnings about MSVC optimization pragmas.
+- # TODO(thakis): Only for no_chromium_code? http://crbug.com/505314
+- "-Wno-ignored-pragma-optimize",
+ ]
+ if (llvm_force_head_revision) {
+ cflags += [
+@@ -1440,22 +1422,6 @@ config("chromium_code") {
+ "__STDC_FORMAT_MACROS",
+ ]
+
+- if (!is_debug && !using_sanitizer &&
+- (!is_linux || !is_clang || is_official_build) &&
+- current_cpu != "s390x" && current_cpu != "s390" &&
+- current_cpu != "ppc64" && current_cpu != "ppc64" &&
+- current_cpu != "mips" && current_cpu != "mips64") {
+- # _FORTIFY_SOURCE isn't really supported by Clang now, see
+- # http://llvm.org/bugs/show_bug.cgi?id=16821.
+- # It seems to work fine with Ubuntu 12 headers though, so use it in
+- # official builds.
+- #
+- # Non-chromium code is not guaranteed to compile cleanly with
+- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are
+- # disabled, so only do that for Release build.
+- defines += [ "_FORTIFY_SOURCE=2" ]
+- }
+-
+ if (is_mac || is_ios) {
+ cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
+ cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
+@@ -1786,7 +1752,8 @@ config("default_stack_frames") {
+ }
+
+ # Default "optimization on" config.
+-config("optimize") {
++config("optimize") { }
++config("xoptimize") {
+ if (is_win) {
+ # TODO(thakis): Remove is_clang here, https://crbug.com/598772
+ if (is_official_build && full_wpo_on_official && !is_clang) {
+@@ -1820,7 +1787,8 @@ config("optimize") {
+ }
+
+ # Same config as 'optimize' but without the WPO flag.
+-config("optimize_no_wpo") {
++config("optimize_no_wpo") { }
++config("xoptimize_no_wpo") {
+ if (is_win) {
+ # Favor size over speed, /O1 must be before the common flags. The GYP
+ # build also specifies /Os and /GF but these are implied by /O1.
+@@ -1843,7 +1811,8 @@ config("optimize_no_wpo") {
+ }
+
+ # Turn off optimizations.
+-config("no_optimize") {
++config("no_optimize") { }
++config("xno_optimize") {
+ if (is_win) {
+ cflags = [
+ "/Od", # Disable optimization.
+@@ -1867,7 +1836,8 @@ config("no_optimize") {
+ # Turns up the optimization level. On Windows, this implies whole program
+ # optimization and link-time code generation which is very expensive and should
+ # be used sparingly.
+-config("optimize_max") {
++config("optimize_max") { }
++config("xoptimize_max") {
+ if (is_nacl && is_nacl_irt) {
+ # The NaCl IRT is a special case and always wants its own config.
+ # Various components do:
+@@ -1914,7 +1884,8 @@ config("optimize_max") {
+ #
+ # TODO(crbug.com/621335) - rework how all of these configs are related
+ # so that we don't need this disclaimer.
+-config("optimize_speed") {
++config("optimize_speed") { }
++config("xoptimize_speed") {
+ if (is_nacl && is_nacl_irt) {
+ # The NaCl IRT is a special case and always wants its own config.
+ # Various components do:
+@@ -1952,7 +1923,8 @@ config("optimize_speed") {
+ }
+ }
+
+-config("optimize_fuzzing") {
++config("optimize_fuzzing") { }
++config("xoptimize_fuzzing") {
+ cflags = [ "-O1" ] + common_optimize_on_cflags
+ ldflags = common_optimize_on_ldflags
+ visibility = [ ":default_optimization" ]
+@@ -2034,7 +2006,8 @@ config("afdo") {
+ # configs += [ "//build/config/compiler:symbols" ]
+
+ # Full symbols.
+-config("symbols") {
++config("symbols") { }
++config("xsymbols") {
+ if (is_win) {
+ if (use_goma || is_clang) {
+ # Note that with VC++ this requires is_win_fastlink, enforced elsewhere.
+@@ -2126,7 +2099,8 @@ config("symbols") {
+ # Minimal symbols.
+ # This config guarantees to hold symbol for stack trace which are shown to user
+ # when crash happens in unittests running on buildbot.
+-config("minimal_symbols") {
++config("minimal_symbols") { }
++config("xminimal_symbols") {
+ if (is_win) {
+ # Linker symbols for backtraces only.
+ cflags = []
+@@ -2157,7 +2131,8 @@ config("minimal_symbols") {
+ }
+
+ # No symbols.
+-config("no_symbols") {
++config("no_symbols") { }
++config("xno_symbols") {
+ if (!is_win) {
+ cflags = [ "-g0" ]
+ asmflags = cflags
+--
+2.17.0
+
diff --git a/www-client/chromium/files/chromium-gn-r0.patch b/www-client/chromium/files/chromium-gn-r0.patch
deleted file mode 100644
index 8f01e864ce5e..000000000000
--- a/www-client/chromium/files/chromium-gn-r0.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 47b25a1f83f8166c6cd5cf1f13bf6dcce125511a Mon Sep 17 00:00:00 2001
-From: Tom Anderson <thomasanderson@chromium.org>
-Date: Tue, 9 Jan 2018 15:23:14 -0800
-Subject: [PATCH] Fix gn bootstrap
-
-BUG=800553
-R=dpranke@chromium.org
-
-Change-Id: I5c1cfeb7542bf990c59451aabcae7c120cbf09c0
-Reviewed-on: https://chromium-review.googlesource.com/858276
-Reviewed-by: Dirk Pranke <dpranke@chromium.org>
-Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#528197}
----
- tools/gn/bootstrap/bootstrap.py | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
-index a0f32ad31df0..5376c6253a32 100755
---- a/tools/gn/bootstrap/bootstrap.py
-+++ b/tools/gn/bootstrap/bootstrap.py
-@@ -178,6 +178,11 @@ def build_gn_with_ninja_manually(tempdir, options):
- root_gen_dir = os.path.join(tempdir, 'gen')
- mkdir_p(root_gen_dir)
-
-+ write_buildflag_header_manually(
-+ root_gen_dir,
-+ 'base/synchronization/synchronization_flags.h',
-+ {'ENABLE_MUTEX_PRIORITY_INHERITANCE': 'false'})
-+
- write_buildflag_header_manually(root_gen_dir, 'base/allocator/features.h',
- {'USE_ALLOCATOR_SHIM': 'true' if is_linux else 'false'})
-
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index ed1d32bd1aab..45d9bd550c13 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,4 +1,5 @@
AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2
+AUX gentoo-default-prefs.js-2 880 BLAKE2B 5a40aabaf6678b3c73f06adffebac3ebc9908da02e55250dc6a544f6dcda1b738d6e6f45dd84d08ad14f733fc313d7b2852160cc1a95ad290010f75d2d1286bd SHA512 d03da4b9692b5b71aa2a170093cff2e4f8e5e32e314f918b5aaeb5a07c3b5edf52e096ac60830ec54a0dfe50834218c899c262176c0719f81aa68b475bbeb87a
AUX gentoo-hwaccel-prefs.js-1 100 BLAKE2B 08be790b58524077a5681cc06e10890b72dc6e8155c9e03e6ef9165035087d4b8cbcac4a6b8997f61db3721895c9247a12171eec7d082fa15e1d5312bf51fbee SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c
AUX icon/firefox.desktop 276 BLAKE2B d16ab0cf83d52753558d5e45c1534c11e000bfac46b490f6a0517dbb5602b0c03db6f90d8e1026ba995a1ff66b33041b8b1e47e7c3ed643dae93ead705da771f SHA512 907e64274d96bf59bed14ca83b7307e26670e567ddf726c0ff4eb201a1641257799fa2f6b9698e671408ea1f21308a7ca499412498885608f35bc49644c71799
DIST firefox-52.4-patches-02.tar.xz 14412 BLAKE2B 9c15aa293dfc36efe1236d9b5736012a3efd0480f0d8eb243687b50245ccdb6e0ed13e564271569211eb767bd01ba3c7688c350005ce862403335dcc2e87bca7 SHA512 6befeaefc118bc161ad05eed619142814e5cf31aaeede3fb5618b1f5ace887e9e1fa6914320b513404380a426cfb0f45107435f92b2d7e95d95cd7c44e03ad96
@@ -187,98 +188,6 @@ 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-52.7.2esr-ach.xpi 420286 BLAKE2B 8c294b98e66d8a54862efb3f27182cc4032b0c6ce680a5f85c52055cfcbd0cc3e26a25fcc865c44bd0a030bd1007cee36ec0df59b3d917af9dea55484af4e22b SHA512 d72c924296f924f425294465f7ee82def993fa635cf929e29c42b0408738a6608f7a5b9d2284593172c18530313e3e6a2d62c7ea40b8639c22830873dad5a773
-DIST firefox-52.7.2esr-af.xpi 429469 BLAKE2B 619f38f4f3daea20ba526550d7c647c167ae30c9e536aa27830bf8c07adb852263d5581b0671797596323cf78ce353244c095da1605da8d7ddf3011407ec20c3 SHA512 af98e49d6fdafe3a3805b4ad8ff3ff63a3d9a135143fc323795e65b07d991789ac6488a012c6b8d5dcff859604554ea65c02e45b647e155c36bd7f9282aa45fa
-DIST firefox-52.7.2esr-an.xpi 437887 BLAKE2B 17519b1a09f6d5bda1ecb0fa388fd4beb67ed9882786345d0f60e6049eed255fcb4e5545f619df88e9aad4ede18139f25de93e2e3ecfc3ec0b04f63fd1c60392 SHA512 596bb739c1fe41f91873535d0f893f416fb5485f9f79dbf21d07617fa028cedb7bd1a0d1c2e64729823394a65d0dee5ca8c1cbe69d620e1a776b0b4a7a30b586
-DIST firefox-52.7.2esr-ar.xpi 466027 BLAKE2B 933bb7cf035cf553b7b3030506465b02f013ded46de1ad133088bc73597db86fd2ab8ea8589056c3ca7b1682b962b8c7ed89b7700f31b7bcb36ff0e0d152b1c1 SHA512 d488535a25fd7ab1af6f010f287e2e48a67c14384e16614967fccaf9d3ad49e96b34ed05f36f886f78a9ec383c7635122a0d372c0afb64ddbc2a520546f4fe4b
-DIST firefox-52.7.2esr-as.xpi 479634 BLAKE2B 3316655e0c18a92e12b0908003a329801fbeb941c789d62d76702061494ba873736948486d3cfb05cd4a6627e0bea5efc56576dbe36e1cb99548acfea6150a76 SHA512 ff29e0698a290c4e71bffeb54328635d9fe987137e2d10cf1711e555e2ea458502adcaddfebaaedfe198355174104076433d5ba7456415e7a0ae29f0599253e6
-DIST firefox-52.7.2esr-ast.xpi 432775 BLAKE2B fd06fd3428144f921c15e2a30c9bbc3b37e5016339fbc47a60516ae1b657aff7ea3f2a8ecac52b363ab9e9a5c249333e6c90c6e317be98a906052bf9e4379122 SHA512 70ac2dd1dc8473cf13f88507090fb644d0d4ff4aa7c270382d4cc482b67a4d9efbf05dab0686f992d9b5ead22eb8b78e643b921c5d841c17814248655eeff35b
-DIST firefox-52.7.2esr-az.xpi 454923 BLAKE2B 58a16a5037cb4bb02bc7baa864a57b5ceb9d2a0f403dfcf530f3395323eb05cf92865c539787098b58fb3493f54fbb7540812ea6000160299e24902725149764 SHA512 4da52a52bcb47f82dbd869ead54f4ed591092f7b369aca0e9a259ed89013f8d344dd4d17d8d748d59ea13e4c23ef5f43182a01db2c2290e70baacb9ac5e1af59
-DIST firefox-52.7.2esr-bg.xpi 487891 BLAKE2B 2f14a171b9d74423a73ce6a1554f881efcbe1ea6e10acd58cf180960bfa83db15316ccb13f84f0ff94f0c61010c05ee5587d4c59e664b3f655a5790d2c4d2dff SHA512 4560718e0b04477c3ba1bec0fb6939845dd2dd34167dc92e97063d60b22561f153bb228c1255713acf062ec4ed627f455830fab945d2f3e81e10b24699fb64ff
-DIST firefox-52.7.2esr-bn-BD.xpi 504633 BLAKE2B 6c32d48693449428c30ce387169cd2060d5989d8acadf27595ea7d1e22798021a24e834e797a933207987bbec651bef38c318a9b03ed519fc5eb59c1a6d8e100 SHA512 db84a04ea957ddd6e71bd33f5c9b83b55acb683da6105f0084c269b1bb547ee32622e3a52bb798fbb8b7d84af6d1779e1323b9db146e1654736eaefb695552b9
-DIST firefox-52.7.2esr-bn-IN.xpi 502113 BLAKE2B 0505005c4c3243397d28d70d33ceaf49f9572c1d8564f1f236cba17396d96c02ba4f852e43390a70b5e4f7420eef16e57f0bbfa1a59e1e03e43e0668f18fb599 SHA512 a7cd3526e2ea3d3a91105767cacf8af25a413186608457755989f277b0d7b612dcca89950d3686ed1ec54d207701dfa015108379f560ae753e9f8f662cf77fcd
-DIST firefox-52.7.2esr-br.xpi 428215 BLAKE2B e358ad68e5596295d5c9163bdff35b6a272ebfab4d0f3434824b8c5a7e95678ca679323dcb6ae5e73147b5891f6aad59bf63cd2c5f92e4eea61dc08ae3313014 SHA512 37d3020e4b4823fa2fff29413461543b107b556ee579846c3dde3821ac29fe2460afe6f563006a4f9a1325629d45ca92b79af75707fe3e490e429918f2f0dfd9
-DIST firefox-52.7.2esr-bs.xpi 434428 BLAKE2B 436e83541d68ad792053d4d233dcf3e3b0377bb6cf9537fda74442fbd15ac5e3c1f6380a3e2d295cd5b7a6165f3652d361fb8d071a1d6ab3954b168997472b54 SHA512 241888683077757868408727ad1a212c9d254538463dffcfaf885ba043754e1cd7c85a8b043d8888bef4c1431879c7b18cb2023c0d0d1c7664f05b54763917d0
-DIST firefox-52.7.2esr-ca.xpi 443304 BLAKE2B 0bb4e305d847e13cf9bc670028261e525fe7b3dfeac9e10f96c91cdb5b72c15c85926b8e450ad2036ae04c4910537b48dffd7effd74f3396247832419c588cb8 SHA512 4d26c126add9d557dde0d4dbe2f7fb65cae06fd754a00d88e6cbb1e468250b5548ec64b92cdf217bc38c548f1df3f308ca69cf55314b361f3905d803c8d0165c
-DIST firefox-52.7.2esr-cak.xpi 451910 BLAKE2B 4c3ed0a95ebdd2781c953a7f7237d52e2dc587e71dc8f06d564c747c4fc7b250a6bd7b9d56119ec163fbf2615d715e78ac5376d8389a6649da5db4d11b08f765 SHA512 82ffb5d00c84706839b06696753785ff0a2acec500dd4b704555899176aa9005dbe1f9f104873381f88fa398479d3e780b3fef4259a01cd380c86fdb09a967e6
-DIST firefox-52.7.2esr-cs.xpi 444075 BLAKE2B 771d3056e1df7fe16ceaf4d19f7eed13c79a0169ead9b5014873038a0c3913e9af3b192a7c898dc7d6303b97d39479db0f8dc28a76cbd63ae15d87cc29fd66a1 SHA512 751a966d716d10bd9905877f92d1715d6d90d67a578770a9a51f4a3ec647d601265855c26cff7bddfd7f3b76985d8dfbec2c22162146ea7b6ea95a9320ca58fa
-DIST firefox-52.7.2esr-cy.xpi 429300 BLAKE2B b0d7b820ec11a5a5a629348fabb4ed9035bc85be14b7b08494223980be2d5277203b22d235b23190b1adaf38b2f564258512bd294168da9d0fb0dc4a6dda5b67 SHA512 756002f66ce1b4f1bb5ffbfa2a3cc5e996da61ed2655b28a2f36ae4cb77f7dd0e57ca643232359b155704ccfe3654aa204f7fe55e833646bd3faba29f17e8729
-DIST firefox-52.7.2esr-da.xpi 424393 BLAKE2B be2886f07eed2245521dfeb7200b9aab6d03d362c0d85b98507573a31142924f0f4ad797e020f9e1dcd863b852177caa430b0490c922f60415af5e5621e48003 SHA512 a7541cbc973806b380ce86a56f3bd45c9dbd7c201998f83bccfa01a1339ecb84a40ede9d84e9a15802e7d67b479b2cc65de8993e154439a2dbd4ef0b205a79e6
-DIST firefox-52.7.2esr-de.xpi 435227 BLAKE2B bd1b1e42af30b423e52bed05ca2b2f822705755c2eda7d6d3b9ea0843bc92c5999953c1db19bb9a761018f884b453ec79f3d890d905ec3c2c3f0042d4f09854f SHA512 7865487f5aa5886a4f5fa7a5c6e95b5186e91e04919ed0c82295c5c43266b26ef73ef8c24553b236570a87df691d00997c3e6dd3d839a0c784db4c46d4e4b8d6
-DIST firefox-52.7.2esr-dsb.xpi 452168 BLAKE2B c55f2c37341a9e781898b54499954c5340da2fc2ce696734bb54adaf7c44b017e956d543a3db7a88ea989312191e00a691730e2dd23d0f3a949e7c6e873fb339 SHA512 8cdd7399b9fea16cdcec30fa0e37067b0fa5c19885396fbf3f16c43f27718cda59cb9cbfa8534179a634b70f4a42f5673d88d3fc97bca051dc049dcae7ec0787
-DIST firefox-52.7.2esr-el.xpi 509237 BLAKE2B 9f3119de91aed50604e413d679949151562e00e9bf15bf794fd1b9e51ca183d918dc34c6dc0b26e89a0897c312ffab9bf1bfccb584ee78895affd3acc4ea32ac SHA512 5d3a6c5c40386d61590e96cf8924c56a22de8e5b1471810685ac064ea5b5e0f0ff75bf3a9c9955ae676efca7715b3d96409a9f33fb992e59c52b34f022a4ad2d
-DIST firefox-52.7.2esr-en-GB.xpi 412038 BLAKE2B 3d72510764b0c101ef71c9eb18377349d48acefc1a9a9b4a7c7e879e72e40997673601a5586ac81cf39bd7f956c27a9742a50aa789036a14bea9d27490c37dee SHA512 a5d928be84e8e68328cc5479fb5e150b3172e85fa07bfd3da33e0a7249386675aa8e7abcb7cc2286fb8ed0be592b8f291984385794f5bc20df7eebc3756a4df8
-DIST firefox-52.7.2esr-en-ZA.xpi 412212 BLAKE2B ce08ff79bfa2851b8a0a77c1b3ee736d6ad192f9de958f5174ce0e16be6a2a857f2fe5c20348e8d590cad60e32889eda3c22c79be60adb7dd9c36ee82a5926f4 SHA512 0e53ca779cfa8adce1abc790146fd70a6d5a65e8fc73ff9f02750fb6a27f013f650c46747ce417515734ef4249dfa63e22e33f71e1d1f6f60c989571a712bc34
-DIST firefox-52.7.2esr-eo.xpi 430116 BLAKE2B 5ba2118ce2226ca19a30ae876254e346f842dc74df7c4522d89ac23fc4e58d8116ac525c6e263b62370a90b6946efd80f67a8fd67d8555a8f0dab6dcaac4ff27 SHA512 4deaa5bbdf722211215ba1fcaf46e46f0dc27f6e7e067fc0d8386f1196bb7763c120c270c18174c85cead6f7aecca17881fc5128186f22161aca33823d44642d
-DIST firefox-52.7.2esr-es-AR.xpi 438659 BLAKE2B f981e9b0c3802a688082210370fa17266b3fa4d638f281feab0d78b7e52ecca458c6ba4b0fbe2bb3f03e7c6d7a0fb45481b3a7dd967fcb5d5215bb27f6d2ae22 SHA512 837708c8a9f78a077073975c7c2a3d07300c1d8d925fbb18378f6bff3dd8431f10c6e0772837b192a9e679b30662fb6f023840dee990f5302dc4813210c641cf
-DIST firefox-52.7.2esr-es-CL.xpi 438406 BLAKE2B 6fe7a2527eb20ba5e2c6e3747082439bf13d13f6a3ba7b0d828117095e6943091496da24ebd510f8a11126e8e2570385fd92d86578107c2d4c12282e7ac14423 SHA512 ed7702bd2d55e7c8f05dba43f70a7be1314a1172d2782b41cd32af4e6b6b6500c9d34c1648ee19fdb3c24354620e0d29392b67e542c847e7b88d8c51aa73774f
-DIST firefox-52.7.2esr-es-ES.xpi 337614 BLAKE2B 650c9bde722834327238a7c82c4520add01d1d9d1a8adfc0d075115ffebdfb3a501e1d6812a95c222c3af7e6cebdbf1dfbb88cd67c92a83cde59a793eeee8aa9 SHA512 8beaf36a101dee807c2f32a8d298f504677bd228d03befc3c87c014fafe3606095dd3da07a8511bceb4303789ad08946111bf38fb7be87dc4a8b26f3c2e9b597
-DIST firefox-52.7.2esr-es-MX.xpi 441127 BLAKE2B 8c5fdedbe2b26ee1d84c91772c062ec3bc11ac62e30828aee023eb5a1db0a4f73791c4121ad3bbee3888fa9395799b6a8da1a90cd0634a7077957d66743b12ae SHA512 577cb40776ce8406addc8ff690f5e05dc09e482cab0cbae193cc69db13a553a9c9ba0ead25b460b30dc6e7b7550020877ab34d19a2a9ee2cb9269247d71614ce
-DIST firefox-52.7.2esr-et.xpi 425113 BLAKE2B 3e02b6dcb8077b1b49218bd6d0ea9b806ecc0bc980089a1f1fd3ef173b2ff30e7d859bf5ece03e8cfadd47aaddb690eb086832990c2071647ef59986cee1b5df SHA512 d1e81794a0b5f4dba32503bb0fc0a801f3ab20e2a6675926798debfc4329996ddc3cfd68ae133d158bded6f5dded3028818e9bbb92c1474c3a8ed79a2d54c191
-DIST firefox-52.7.2esr-eu.xpi 431124 BLAKE2B 64167522d60a626ec3709153aa423d134c1fb129b3afc9abdb85f6bb7cdae44fd4e00f128235c6dd77263cf12db833ae528ec7646096cb630b6e07545843d801 SHA512 b76263cdda7904f31e6576534cc38f33cd77e4c93f4f8102d2ef2ea947bd26e9d82813447c30c1a70fd35fded8ee4b4e9137b03991b475a1c83594fd6626231c
-DIST firefox-52.7.2esr-fa.xpi 483990 BLAKE2B f2d3a1b24da287fe05d3e389ecdf7b25d463a915c76fc65a2b442e6704aa64086c52cfb91762a45f9d139484e3fd9ac7379c8d249558cca19762836bc299b510 SHA512 fbdd99005963bf4d7e68d647283205ce7542a37227bb3cbe4d98c900d4504e90e2e132d2a0acb9b64c2df9270fcce838f274b82dd2ee77552c8275cd4cf473f6
-DIST firefox-52.7.2esr-ff.xpi 433662 BLAKE2B 9180854c526d508ffadea2f9e875e9d9187a82b2659cdeaaf2bbd1257f40dcdf446192ea0fe8281fec351ffc1d8de761765851d88882139fe37926012641d4ca SHA512 24d85b8d25a217a1cc994023c488c1c9b8342fda6e9acdf58b05db71afb2b7bdf5bd980738fbfac5abd4a9c833cf4737d18177226a2d21d1df0c1a3c374a4ad3
-DIST firefox-52.7.2esr-fi.xpi 422807 BLAKE2B 74853e93920d8b945f9676b27ba485f26c43505a5ca590ffc1cc354f0d44c00a09f3f5b9a4d90858c78179d1a37224189ea536fe8cb495bb18063ffb46b78e2d SHA512 84d650112b83b339834841d08ff642b11f8b82759e2ba21d900123f5348fa643e3a131ddbe2dd217543870b54c204c3ef5af5b85a9bf42c211552261dc35c213
-DIST firefox-52.7.2esr-fr.xpi 442944 BLAKE2B b53a00dfa3545f5bb2c0fcab1acd7865b38ade4441f4bfa40f9608b486ac0e51645f1d39b20d60041ac10dc40d794f1f3727a53fa31152076698772be4328ec7 SHA512 d7769f9a66e2d580d07aa0b03c3cddaab0e150f3243e367dd31735c04cc3215d6c850e74c094979a69f01e444be2d1bf276787a7bc34db2633c79e306ca063c3
-DIST firefox-52.7.2esr-fy-NL.xpi 437701 BLAKE2B 0d21c116edac9ec335ebaee999fc7f729f255146f6b1ad5afb12ee637a3c9ad2a61c57fbdc64c83b080bc745a517eb05ed0acfad15ca1bec8b671ad3e3d81f6f SHA512 9eb057d4110e12ed6b0ecf8898cabf3d1dad63deaf3566ca0d73878eca1bc7f62f61f38ec16f0695180adabdada4b0430bb6b78d07572731ddc0b778591c0662
-DIST firefox-52.7.2esr-ga-IE.xpi 450876 BLAKE2B b4a5c26252d7651c1afd8b22dd4174b144c545332a22ec84a7e576b3bb069360e2cf59c82c39ed39adbaac19ae534ae8dd664d89c496826e4f54fe8dc531a6b4 SHA512 0a8adc7d6b06fba23dc54249b9e5df43cb7ca3b39ff54bb2919d6c564d6782e795f705bbd93ccf20e38f257732f5f29b20d166190e6613a5cb506726f1133296
-DIST firefox-52.7.2esr-gd.xpi 439987 BLAKE2B bcf541182478cbc1fcecc94fa3774dddf3ab4ce0108711716a4d9585dbee2f6dff691f9304ec2603a510c5b36beb13d322ba736ef60081026c819054cb91a096 SHA512 7e0c99e46521492a7f87852a593289abe737759aa8e1d35c4b04846d98526ab835d99b8408b9121bbfa0395ad447db1ff132bfe2c1ccf1a6c82695be470c4517
-DIST firefox-52.7.2esr-gl.xpi 440039 BLAKE2B 1d7c5786a2a28cd87ea670ff5ac56e996f633e2bab61729693dd035f68c98141013270d13db19b316814a775f55e0f7d14bed4310acb37f7809cc6337e5e45a0 SHA512 75ec0e8ee1b8dd9fce9c4121cd659a0c9677663cb036dd6447b37b6d17c75d47980af623e3dc4e50b5e88d0401776b5512ba5bdabe7be873764d9b887d857293
-DIST firefox-52.7.2esr-gn.xpi 448957 BLAKE2B 31c696e7c36f230eb53ed3b19c5ef237b5bfdeaaf3c1312cae8233aa0be7e1fd020647dd477b0eaa3e2e0e4f4fe14463a14c0e30dc7dfa16dd5781ecd536e8fe SHA512 f19320f045991b99ab91d4e7b121e83988bc9c81243d38bff10fda88f338e9baf850d00ebd46ed37f863ec6392293cb780756503275f9efaa9b0ff3a434e8b20
-DIST firefox-52.7.2esr-gu-IN.xpi 482104 BLAKE2B b1c8e5d48b76b22c8043d139079f9a95317f8d75a34ca76df514e44fcbead1b9a25e3ffcfe75e61c01f199ebe0574c635057d3b9887899d1156d1ea171db42d4 SHA512 9c9e5e6f4696795b4868674f45a10412b30690f7ce6c6d35b6f27fe106a55ec999331a64fe64bfe6c39927bc332691d2f03bacf2146ea87b271e68e8de83ab0f
-DIST firefox-52.7.2esr-he.xpi 447927 BLAKE2B 81ce008c62646875c5e8864b6d2b905e67d70afe75343bdc66d4eeebc72108834239f5296c0e4bb0eb2fd7107b083c9a5630f56150faf26eb14a694ba466e484 SHA512 5f00825a9ca4b5843e11b97a052839fbd24f112fd4df63704a4ed4bf60fb63b03ca5f1c04abe23c6db31eb582ced6e2ea6db98316cc8bcbae2e4cf4f16fdb88f
-DIST firefox-52.7.2esr-hi-IN.xpi 499256 BLAKE2B 1f1c7a533e30be4b03f5ece74671bcfbd9352425029f4d1755d16bb81756874f7af31d71cf1fb8be8e41210465cc2527e22064e2aae7ca1cfeeebf6331196527 SHA512 620b32b18135f83106e7ece51d1172942520da4a038d3380f51377975abe9fdc9f99992868cd9789eb4dded0c7cfa70f18dd2092a1155a978afa1c5af74f1f8d
-DIST firefox-52.7.2esr-hr.xpi 440149 BLAKE2B 23d00818f0e9b952c16d54f8e4ab7849e068c0321405a34350ebe4910fd44f6ce375de3f85e5e4185373836f80ac0963aded90f03c6b2f450bae92b033485966 SHA512 225251c0a66e2457e98484adf8f79c9736218bbfd9327a662a4ac0dfe5acde82d3ad7be6b663c8066bec0d0c2e1548c1d675422b207eb072b6dc8615f7fc5756
-DIST firefox-52.7.2esr-hsb.xpi 450001 BLAKE2B 3d30fea0bda99f1a93dab2fef8097bea4baa7fd916dba72fc25f4738b6382ed3d0c2d68edec37998e86bdfe1033b1900a058c783590402e7afca82f10a987373 SHA512 19bf9f45e962a980fa4c1ff1b8fc61fa274a29c44a1710b43e2cf992b1681bca3dbad52a7e0eb60ad7fce60bd148f7b3d3d321fa554dcbf2b0739507f43facae
-DIST firefox-52.7.2esr-hu.xpi 451496 BLAKE2B 705096c3baed7416acae4c064aad5ab1184e6536042430bab0d128cecd7e7de3981b37d34618c95bce42f0844774ee8425a9772a4ceb4a0f0180e15a5083e8be SHA512 350dc816fb8f46c8392f9f5a43fa633a475b6a3edda65c0a2a322ca5ee6a9ba21e51ea8325c49b12024979cac7450e3259ade1321f524eab0c7d8447e4e9453a
-DIST firefox-52.7.2esr-hy-AM.xpi 488414 BLAKE2B ec1550b2509d1fc2475f9e5dea70ddb88f4200490f4c5762cec479e0f7562bd2b6e68330f5ba38211872cfb49e546508c0de0a2f449381e3c2ec5227aa7d96f7 SHA512 526031b1ca02de7669c1da730c9ef16422bcd50363f725f9cd8921b93b55d4e89986f4f4ee8c0252ba9388f1235d57af97b0812f1e1fce94881a8a48f87c83df
-DIST firefox-52.7.2esr-id.xpi 418764 BLAKE2B 7a72125709cfee9f74b54ceee35f0758d8c4affc39433d8b4781d2e42db4aaa1cf2488f286d287c4ebbab2db7481b907f4f82eb7d74b7ba24056dfa109e8b5c0 SHA512 d90fdde4a20d76e7b866f4a640a099399156296ef5b6dbfb034e98a70f9717145771a49bdde3d52cac7cd37d82dc66140a2e26ba9a3b220ed46f82b9110db22a
-DIST firefox-52.7.2esr-is.xpi 435342 BLAKE2B 8740a62e535eba1b9f3197f13f24ac459d0d4a6beb8f3fa75b46b2e0f0e32899ce2cf1f6723b2bbee48c6bafdf5b6b52a404249dc2066e99a1c56613122005d8 SHA512 1197554f799196e27a685c26e834a6256ee5d171173e147521fc522935fac8631ed5b3b47a114641ad37bd0c318768bf10acb0e5ded65adc9f5f4e0bd416a85f
-DIST firefox-52.7.2esr-it.xpi 331968 BLAKE2B 035d5073280a90728e862d455a3eaf48184c270c504cec5280038b0678930f349731fe1128064955f61508f3f768302cbf444b2add86de31e2aee1d25f583cf7 SHA512 b03585b9047f765846e5da814e9406a63cb7bb57e0ce8c8ecc4d1b6e43243265898e6a6b5073677c768d622850c5267897d772ed1ce9139ae94972f1799b2a6e
-DIST firefox-52.7.2esr-ja.xpi 488342 BLAKE2B d8728e22da5dbbd6b277a957852f9181c6e7540e2354278f21be7ba7d664d29c6f90c377df518bd6c09f92f4e938fe05b1671240a7e5f5b1d4675d33f510c4bf SHA512 91aeed539f3bdd9ef4c2c631e5b492a0c18860fae95cf49bc5b913c5adf8e20b98e75013eec1b4df6ab055c683ee1b222ba881109acae32eb0d18dfcce8a91e9
-DIST firefox-52.7.2esr-ka.xpi 468023 BLAKE2B 4b56e33dffdcc00496ea414113956717011ef586223a1ae18ef2d05500e4f42c166a776bcc83b4ccc7ba9ceceaf15257dc4450b03c5a578476ab82b366be132a SHA512 1cc6c7ecffb7e442a041a43a6d6380e3cfbc42b25c469caa37e7b2e5c3d79a7d468e2fb61280ec665801a824058982deec72596b6a71ac8effd5503fcb2f8dbf
-DIST firefox-52.7.2esr-kab.xpi 437247 BLAKE2B c263db3b63989d56522161b699a65b3f24ade9d46a7a7b576240481e7b78e3d92882d386e200afbaad019c95a50d60c907fde61d29eb3cbc389515e29d26675f SHA512 23b33a6c4946a0f3d6105ab7f08c8b6a11b0ae0f1b99de058a635f3ef1aa1c97dc36c4feb5bd935c6f54f5789d5e49146058fdb876af45bc85de88a2ba2d998e
-DIST firefox-52.7.2esr-kk.xpi 496939 BLAKE2B 6ee28039cc21ee3d90ebece723c431aa78a8b66970b936550c37ddff059d7d6a91ee70143456a7609c4c040a626b8e4191a8172cc2f49a1bea293f2c03c5dde7 SHA512 496ea719e7b523b53b3b2ee038ab62576a10649d5ac1ca4b6464813979eafaf995f606d65bd6b3a54f5fb4a91ba12e10ac9e2db50ded19632ac6cfd6c46d9c33
-DIST firefox-52.7.2esr-km.xpi 512988 BLAKE2B 0bdcefebd47eee1a6125ccfeafe198f3fd50d1dee81b3a36e3cb499e4d494db29fe8562f22ab9081b8aacda9e1b9788f90cde2013816c69a9191f1408dabfac8 SHA512 52b9a2f8e2f7bcf1f5905cb2bb461942186e3ce521da39c7fbdab8fb245ad3baf9fc5f3d37afd877529f979df410eedd14914ef31701fd2f98c6be33779e23d7
-DIST firefox-52.7.2esr-kn.xpi 512199 BLAKE2B b499888744ba08661460c46315f4a266b1547b1c0ba34466cd26c1a8c44da86774cdd55f1ed73e61829a4b08291db7ef9026a9ba8dc307ef2e0853458b4926b7 SHA512 2c6c888da23eedf3f4a788ee19e5438ebe71970def69fa963ce1216a7f7abe8e7cec1d7bc2feb2d48dd1b610a0031d5c86c78c63c80f7122613f8a43011df393
-DIST firefox-52.7.2esr-ko.xpi 463629 BLAKE2B d6aaaf95202cbdcde97dca2320a85edcab147f3b826fed530a9afdbfeac6ce011d25e2e28d00cc65ccc057fb4204556a72e48329e49d66d5e6ad983a17be708a SHA512 00420bccb10b7e41ee6137d4afefbc817ae1335d18c8348f0a7abd71ff9e5d27e6ba4ea35eb647dffbc8f8ff9f55960422e164099f0c42faaa50ca34a5ae1d2d
-DIST firefox-52.7.2esr-lij.xpi 413820 BLAKE2B 16b24773e15f8b5752341af496a24c794271b18f67e58f3ebfecd7c7eb1919cbd3a3ee7b0ea92a56e768c545bf2713b2af7fb1075634be9b8ffeecea1f5275c9 SHA512 9298cf0b7f55cd8252444e570b4ac8cda30724c5038b1231bb322076a04a928ef5c49ce1ee560ad1eb3e76f3a7379b10945d6b90cc6abcc8cbdc0758d580216d
-DIST firefox-52.7.2esr-lt.xpi 452236 BLAKE2B 8d9ef6be95fe93e66e7d621a4f007f528794055ffd1ddd2830d0385032c0871be8732465d5eb26ae95dbabc2cd4082d83cd67bddc0cacbd91ece143eaee26deb SHA512 ace3162b24581fde7b69c80f718370d946578117261f28521b09cc298232080a1a770b89bed900559fc4cb5e789d3f99055e7052b1ad5a9500517ed219e76114
-DIST firefox-52.7.2esr-lv.xpi 441096 BLAKE2B 35cb6f56b3fa5641b717b139dfab3113f8361223df5f193509a2575a43d85dba3eda8f0c535daa24abb837cac55785ecc84d8dc3a76765932ed99c0bc693aaa6 SHA512 2867ddc01ff463568fa856896a67760d0e5f97343808c5bf6592064295ca77c310cfd75daddf39afb71b130da5e2e57bf334bdb3dbec22d2f5c9deb192c9dbed
-DIST firefox-52.7.2esr-mai.xpi 492585 BLAKE2B 03d5c50d8902486d0ded121b54647e9e8fe88e1823625d431cb5037d587df027eec45900a4347b353b8a1ed4869a877a623d559ba24eba8f2b8d9bd1759c0638 SHA512 fe27d7866bd871d0d4f35b7c2756b3a50cf83f6bb965712b8a8f15e2ab8ff745c966bfa1f0c10a2f27a002a112e7de248f46653702da2093d8e6ddf9a160a4ea
-DIST firefox-52.7.2esr-mk.xpi 488846 BLAKE2B 460c24f01c024e7567a9348def24fc795996b2b817249bbdb7913a3f2444f35df20b6b6cc3601e8b3b5a64f3ad0836c583f5f9aac5b54055f59a2d15d8358549 SHA512 09477b302803ac51447b1f0a8fe2bc040655009f4c78afbcb104736cbc2a7ca6170cf631ac4b0a5815240e8c81e8ef1a7bb323e60b8b645ba5078931fe636faa
-DIST firefox-52.7.2esr-ml.xpi 516486 BLAKE2B 713bae6b7efa1b8b9568a5573b9f77c03ee3d6b4c765049d671b0990a8a362d528f29dafdcee1c3341a18f1b8ed84e64fe47fb6657b440af48f13d7626679a80 SHA512 d9206a8f1089e53291646796cda8e5751cc4ee045355d7804ff83316f47801f414e29a8dfaca52f0d8169926fcbdea3b430368363548c75b4c97132b85083bc0
-DIST firefox-52.7.2esr-mr.xpi 495178 BLAKE2B 5d2916bc9e66e7d6ba749c1b1824db90e52913126ef1d83c4d871524263592c8064ac13a6eee420f775c4c4bce7765d4c917b42c2da83555c8206eb50672b73b SHA512 4fb765e2a447b56b65f7ddafbd6075557bb5334c473a24cee3cebccd0fbf814e5b6ecc1f12b2e0e423e651674f67074306d36fe1cfa6b82fe2343c7ccc721c3f
-DIST firefox-52.7.2esr-ms.xpi 428635 BLAKE2B d06f28c5d4caca12fe5c38c678f880715d35dcdd43ea4bc02e29c9754cd4251edcbd2edb9c1bafa0dc14d5a35916e7c659936ec63706245e1a44c118d6edfe1b SHA512 845df0d4efc1c7cdd7abe29159b864e109b4cd83634ddbcaefdc5cf4a7f47f8dbfa0b970036fde84ca192511c7772253cceee2bd2f36eeaab8bfa2ad8e8ce864
-DIST firefox-52.7.2esr-nb-NO.xpi 427148 BLAKE2B 445255a061b0d7fe6f4253d2e10801a7b09a713415681e84158b70b02e73a5f0ac641c5d531afdf5da74038784b0d153a5934aab183b2bcfb036323ce6c70e22 SHA512 4b42fb41a387dfecb2fe441ee99210f68ee72f11a26e0f6c1b99c5cedfd6a413c7c0f6d5ce3bdb443fa2272ca03b115b8bcc730b1d4be64a07fdeec20ef1adad
-DIST firefox-52.7.2esr-nl.xpi 432007 BLAKE2B 35910f257bfaa4b08e4bbd7b1f093c5873aeeac9e350d7d04acda5c232682c057469432dfcac3a79e3004cdf5fdd7732c4a5d2bf4afee2288b4e1335dc12a36d SHA512 4a017ef0bb03154a1a8e5dff767f8e332150fb457b4c2a682591d10f22e7fdde548ddc60aba7e0954d58cd5660ee4ecfaa5e2629796ab7794990873ae05f1de0
-DIST firefox-52.7.2esr-nn-NO.xpi 428644 BLAKE2B 245f05601e2a2a21b1cee783b2fb5d9bac1f7c0ad2d08b50280d4600d9126c8f9cdc1f578ca135776f71d3cc380d5ce7fe116777719bb02a4fb0839aebfe7954 SHA512 d79324764c11dd06953be190dd31116b05515699a8c045e14a1e873bb2dc43a19df9cf786a2c405cf85480571a5ac629408f8855c322c948f29649b9e5b657b5
-DIST firefox-52.7.2esr-or.xpi 489664 BLAKE2B 853d0b66d9d50248ef6260bc6207292399c07082c655d4cf29bc42688e6fa8af59cd43f97d69dcf5db4a69b1f2f715c33129b7256ff3f813078e253461c999ea SHA512 3a5ece0fff270227cc6ce4bd057000fc641277bd3a37883457e1ceabc10efc5302839181619b3d617058c3ac8b0e0b7f5dc8b7c9f865d89d3d59597a19e7d730
-DIST firefox-52.7.2esr-pa-IN.xpi 469325 BLAKE2B e238cc1aa7cdd033f0037f105a9196dbe4b60154a2b71209effd4baab5ebaebfbef7cd6bf613f15d09ab62ba34a7fa1eafe324d1fd44e1d22c85e470496a7466 SHA512 3142dbbd5c35e65c2d10cb0f30df159ce0e43c2dba6a4e7c40100664ee8794e2a26e78299d6251347334e532c991c9f69e59baedacf241a78e83e83d25911b36
-DIST firefox-52.7.2esr-pl.xpi 352851 BLAKE2B 3514a16de5fb472674f47812a8ca36c8fa7d20406399b95216f2cbdf88d5c19e6bcfb47353c8eaa3bf101c29626b7e7927219e99c18858784b2f4e41a1ec50c6 SHA512 c7b3992b4762eec8c66fc96dcb21952be54009531dde86c08b993636eeaee483d7d79dc424eba97c06c607720c473df2ef07ebc50f35393b59e00b5f4fefdbb7
-DIST firefox-52.7.2esr-pt-BR.xpi 430903 BLAKE2B 5b5bc329b6ed1c99e9e871a3503e30d4fbdf8435183efeb5db0567e616f00a495a8a8f8d29f0fe5df38305a0a9ff766e534d8e4bbf7b25973df731ddca5c4836 SHA512 0a0c1836de6453c842c1748af797d4879908e6d87cd656548dc50e715e275b0269b92d3a923968a1ac189ade5fd0bcc5ffae19d1fab76d1d1d8266eec2778e48
-DIST firefox-52.7.2esr-pt-PT.xpi 436727 BLAKE2B 95c02a0857840dee4da9fe1289f0ea2f5c0f4ffde447a38eb9adf5ac63210cac068893e5f4200d7c740e3a2000006ff8a74e9e933d4edcfc8e2c2b081d78bad7 SHA512 39d1dfadd21a6d2d917b918db0f8f4139e4b4425922cf245910b08be9e693093ab6aff9b6db59670c97decb273c01147d5fb85c57492485a2f1a6efc94e082e9
-DIST firefox-52.7.2esr-rm.xpi 427341 BLAKE2B c04e6766294096bb8d86308dd41fec584da25876e3c9258d1580b208746441a85cd83c243246047a91835478576b3762fbab2e8ae96ff0d79dbf4078265f802b SHA512 e7721080b49750ebf2fa33eb6182312ac20daa83cffd5aa729415e6c196c4af7b3c42d0c754e188c4990ba24cb296037c4e37faaf90663419eb13b323d9eaf2c
-DIST firefox-52.7.2esr-ro.xpi 442585 BLAKE2B af24efad45231ff2f79c7cf4a936a21ce26d832a02f235f801b1bfc214263c514815b2fe1a2b13dd58dffba5615f5cf5797906ec63582fc4f16918955ec9060d SHA512 15eea717430e241488e1a950d7d485a98f6b88cb3c7b9f7a53d38a2e25e8fd81d0398738f239de51c9acc34150b906cb76ab78150c4e32266d2e06da7d2507e6
-DIST firefox-52.7.2esr-ru.xpi 395364 BLAKE2B 4bdb63dced9fff95fa8ad1aff3419c74cc25c65856e96f36ab24806460cba6664e1727b7311608437c6ab5eb370593c8d890a211a307aa22cdd8796befdc4be2 SHA512 537debdd1201226ced8d1ac43af7d6008c8bf2aa6570d7d4d9e217eca191d09ffb8c8b54d5ddb0856680fe1aef70d753541c92ca424abd1bd36066e399a3fe84
-DIST firefox-52.7.2esr-si.xpi 484604 BLAKE2B 547f4a623f892b180c5516d45a51bf5c83597a0a4e97001acdee480255f8032c054ff4c4f0ca361a30c81b419a1b61eafc47189676d75bd206121797449d8702 SHA512 36162f62137c8feeca6e5270340747b7ff380dccd61452e71baeb8fbb07ae9b5daf64535d4b71115ce167f0f853dc3a886919e39687704679e3d07255e3f31dc
-DIST firefox-52.7.2esr-sk.xpi 455820 BLAKE2B 02461a9b40a2aed98641774f031a3e3bbba220422c76fb8bfb75af88de30568aa314db1b16d611f0f87db0f7001800ff31113189c2700129d2bac713e75cf4a6 SHA512 c2b62142859e4099e0bce27fe68ffa2ae5305c2ef8f20d03a144314a3637eed65bceda3179a1150f4becc2c89820a84bb9178e6376acac84e6c67f39480df60f
-DIST firefox-52.7.2esr-sl.xpi 433482 BLAKE2B ec82ae8d4c20838f54d4b4705d328f359c7c7b30daa2ca55564946ac009af9d3d7b2392b83f90967b691f5982d6a80200d825c9fe670f0a49e5abf870863be7b SHA512 73f176f32894ad16b36e35ae4795ddecef4b37131b02761da0521a490e68272a35be61316aae47efec78cf7ba2da3a567330dada50e6dbf118719af95825ae2d
-DIST firefox-52.7.2esr-son.xpi 427860 BLAKE2B 96816e3bd4cadf45535a1bd4d6ea5515de36c2b7de8880401d7a2caa7ff306ba46d3d6a219563ed4c21760317a5741ac05bf63252598b1f06284a152c542e21f SHA512 4d8b4534109334b9c673db8db3b4aee4c237c245bcdd4dceb08119e057693a73470d750a854bb9445cd9fc402f23a150d735ca57e702e9b710f405fc3cc522cc
-DIST firefox-52.7.2esr-sq.xpi 440802 BLAKE2B 1604134061dcda16f1b297048fb5ea62a4436dd3aa7a584a45e14284eaf4bb67dc814fd15f0432484af87c87df9d1b4781e5df833caa14ad8e98a80a6a62e715 SHA512 32926c9a3adef7ee5d3da467fbfd86bf5981c42a501b1b0a60c71e62aee1de24d832ac7f98fb7866151c78c736e2121cbfcbf1cd13457afd79d0672d9fa212cf
-DIST firefox-52.7.2esr-sr.xpi 463395 BLAKE2B 02afca5144029bd81c0814bab369a02a1a47087f69de82ca228b1aced34cbc92eb6fb92438815aad5ad5530d947d88f1b6895ad14f00d42c008a09c814878589 SHA512 e8334042c41c17c28bda51d0b01dd406e1337762445f1587cbd04960cd181027dfab92f96a0dc8d6846d70adca3c97cf61d63300d3428dcbc0d3d542c8405939
-DIST firefox-52.7.2esr-sv-SE.xpi 433911 BLAKE2B e2b1c060487518be74c5f99e43c3d378f034de7e41972e577b3943cca2c059f830fc6e4a5f13f78cec5a1c713f918801adf9f55911a253b8b1f7d191e1a462a7 SHA512 eec48e8a1666bae02cd3d97954ac2358770133fed04dd5fef69808b06292faf4e1716c0db348b91ea0e547bc812a485577c3bd2f09fd33408c2856eea556b230
-DIST firefox-52.7.2esr-ta.xpi 487542 BLAKE2B d50513f6c5c2a8f56d61f2fd05c8e282514383ccfc93c9f67f62eb85d163732c3721bb60d3ec03b09d5e1a7a03ae869a0a1dd7c49d1fa59926d6ce024a18815e SHA512 c2a8e57f278fac4729070b6b6b75763c0f92687ca591b64a624bf23290fe25aab2a6e23698938a72ce574e4e8851154e31102f6b44064ae75f69f05216c8e3b4
-DIST firefox-52.7.2esr-te.xpi 507987 BLAKE2B 48c616e2de20fa13637e57ce0c1ae16a1ac84bdca358472c6fc29c075eed3b71e5ae7b9fabf5114861d8f329aaddb9c7c290f1bc0e6f376aab56b8aaaad8ff2a SHA512 36c8561b61ab2f2c80a346fd3392a4e701738b4272802d0ac4a8618f3379cb399d1f60114814e255b21c0dacfaa750c1041aee4e702478201ea7aab5344627af
-DIST firefox-52.7.2esr-th.xpi 482021 BLAKE2B 9a29627876714f5eceb5c6c060514a7649d826f6cc5c6349b335b2f3d629c21efd95f66be4d76dbaa3275f736fe4fe941f280c1fd4c30f6c3a5ad532cddee459 SHA512 de16af187753c93049d1443d645d97cc29e6b2f8ddf80badf1eeaddcc43b198467a7e3a4057a378310e21c162567cf09fdfd989ceea7f9eb546f2a7ee6f51fd7
-DIST firefox-52.7.2esr-tr.xpi 443673 BLAKE2B 64f9740335f7f91aafd2e6c0f6c2070146eca87a2753c7697f5f5399e2bcf2c145e19fae3b4b1bf384cdfea58021b4cee244f52c384ce2676f93ef17bdfdbc64 SHA512 e148aa19022879b16fc421dfb3132cf3d341d792751a98f1c5441af164ee55dab4387267fd587c78dc8e848eb1a6a4e59769c99974d1f03c9864ad9bb2658fe1
-DIST firefox-52.7.2esr-uk.xpi 495095 BLAKE2B e25d78ff55d83c0b8bd270d508bde0204468f5e50eb708c91f5bd2e6cd91e4f415b32a7e2d267e2944164b631067cfd38025823e6a12c24ac084e8a1dc08a0ae SHA512 18b13c9aee14655bd39417feca1abd77a36c3a4cd9f4356b09af0ed25780a9455ab442746a44393686bff7e455b6cdaf7447384f627f460c95da7a2f04639696
-DIST firefox-52.7.2esr-uz.xpi 440564 BLAKE2B 323c02bfd1f9107bafb902bdce6b62c486036d44c4e27168a729c00f244a4d2cd81aa19880ace04bf695ff712eda8549cbb8574dbcccee918d12e3e21f049090 SHA512 b621f99442331cdf82dbea8a73c80cdff8b7a01597caa1e4b344c8a887ae3a1f0cd809d47e036a74b5117cac74fed2ac9a7e6d491503515a72aa3e34f6e9c8be
-DIST firefox-52.7.2esr-vi.xpi 450804 BLAKE2B e7aa0efda7f6eea6ac9877139f5f02a998faca6568818f140a9f7cb5a77af4c277783faf872fe95c51187d80d4bc95e94c0e3b66ad5c441ad651aaf3a61849b7 SHA512 db0384dbd1a64f631dc2098b67b954ee025d1e052d4409dd3d915af3e0f58226be6ef9fc14a279da5bff08683ff071906cdd3aae1b85936526c2bd4709f9f616
-DIST firefox-52.7.2esr-xh.xpi 441172 BLAKE2B acfcecf6d714961e815fa903a05c7f309bed41a2601204dc5032e44c3d683b726f5921a6975743161d8bf8eea995a9f0c98ba6e3372071471b7e91ffba765d86 SHA512 df4315a1c68c0821be549089e98b4a899f952a0500385b134e5161c9ac2bb1c515980c6b7b431daf1cc3430f340d500df459757acf01ef91a9c3bcb890a9f8ce
-DIST firefox-52.7.2esr-zh-CN.xpi 461678 BLAKE2B 7991fa87e91b8ba76f7dfb66fb9b6a3feaf098ff30c0036b56e8fc0bfb14eb4c1d88fc0d3c8e2e593d9924902f28b10010a712359213bb490140a60b48af2042 SHA512 4a7db0302b3b18ee7a3132f59652e4065cb9654e4dd9d1057562f4dcf244f83f2dda62f465fb282dc9dbaa97704aafaba4a7bc3e5994aa72cb40b54deb900c2b
-DIST firefox-52.7.2esr-zh-TW.xpi 453067 BLAKE2B 8d4cf584fc840a41469f4cb952065a1c75221a352da80b0c9a217cd0eb59d2805c06401055c5f1768596f8e36859b08d4a84f0e996360cb34a6f9d416366b99c SHA512 7455e5bcd9bf1afd1e4a0302a8c1231e40f49734690fbfb5999cdd1ba96b030fbd59e5a9fc2d8182dc1ffafa3372e32607c174275da0685e9cfbce5f01541327
-DIST firefox-52.7.2esr.source.tar.xz 212673520 BLAKE2B 3ab8d69b7d913d250e315b6d2aa8d0aaf2a95874a494aa77858b35f78581f311fd376abdb818dde8d616f6a44a266d4f051e73dbf6872dab0d337f35e393ebc9 SHA512 e275fd10fd32a0dc237135af3395e3a1ae501844632c973ff3b9bca1456702ee36dbee99fc57300598403c924c0db63bd62a199845c8f4a2e29db5d1e5973395
DIST firefox-52.7.3esr-ach.xpi 420286 BLAKE2B 20bf210c52535034d453675565f1e1c552e03510c0e288da915e42c22c6dc33c2c5aa5ea7c599357900ee3f131add06c14916dd7dc2e534d6553d9258a06c7bd SHA512 8f0f007819687523ec23a705a8dc36e6920b74650ae80cb1620f6ba4e56842ebe5e03a34fae07e60794ca54fb344216bb27ccf1cd1623778d61f377ea1706d96
DIST firefox-52.7.3esr-af.xpi 429469 BLAKE2B 667e162d82fac9905d7ff65a8b665132753f955b707593fff3e91b2610cdc83ba842137509a7d577da504ab8a367a20fb2f81b77704579e79cfc9cc09611397d SHA512 d02556eb56457925f7898d2d1107d7fadd43e1eb5234609a03adb1d2c6a87016608367045cd7b409a4691c90416324599c80d28b4d48fd0e22f08e84e523abe5
DIST firefox-52.7.3esr-an.xpi 437887 BLAKE2B 2391eca94d5d87f0baba9e311dc0cce8dddb074e4182f59821a4500e35e948fe76aba4737cf9001b64d5a5b1cda16613160def97ecc69f46a00ca77b2a796585 SHA512 ad17d4c86561178cfd943901e011b17b5518e69ad5c244d2c8c1ed40968ae15591ab8a7298958795a0b4b7612185c27e4a9c8aa7b5817c523c53c3efb5f72d0e
@@ -371,102 +280,101 @@ DIST firefox-52.7.3esr-xh.xpi 441172 BLAKE2B 4cca07c0827b83c91207c526c373428d8e0
DIST firefox-52.7.3esr-zh-CN.xpi 461678 BLAKE2B 333ad4d30bca8d9480adcbbbd05c8d4fb01a614eb4486645bdd3e5a0c17049a66935043b6a8cfc72f9f1843fadb60a1f1043ff357e38392f76feabda685c5013 SHA512 58a5695314f3e6cc15cbd0acda8009860efb07117036aecb088edb65a46ef72a97894d1581327c6364496a3fddc6633dbb997d307479342efee82384317f66bb
DIST firefox-52.7.3esr-zh-TW.xpi 453067 BLAKE2B 2fd280b5abf35c02dbcd6877d317c73923ea3b922e4eb2a66ad09f8ad8fd47b7fa7a18d48d72bbf45637ca326b9ed8ba9d31d823c78893618c8da24175577373 SHA512 1b52783d9d630ec314ca0dfdfe57234a344ca901d82e5a38d624cf21b655854e3d6d288513741d950ad768569c905900dd2b19b38d6b5febeff8f9f9f3985540
DIST firefox-52.7.3esr.source.tar.xz 213945524 BLAKE2B d9fd21d1d724f681b07c1177147162a98487e60041a473fbb2e3b145fe779575bcf5e71ce9afb9c576c22ada2064623483506a0a87f3800435149b1037a1c061 SHA512 fc5530d8ff5b7f6cd8d9f677d65dee3c1489401c9c9b88258f2e59c7796975cfb7f0b8ccfdf80ae92a6644f51f70de8733c334e4673cad9b8813cca33ae3e1c3
-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
+DIST firefox-59.0-patches-01.tar.xz 10660 BLAKE2B 694417d544b565663ccd86b8d3c9745dbd0441e12525c4bf2e7e4592d3191609ac877fc513237f16c026a312fdfb5ea7d51b3febdd24dacfa87bc029e1e02e04 SHA512 211d80fac2d11b7beff93ba3f95b63b6795b8ab5711c1626ccc2e4084d3eb7e0394052fb0c300397892cb440b704c230d19fabdeae13b3617fdd48165964e0b0
+DIST firefox-59.0.2-ach.xpi 439227 BLAKE2B a1da5dc7cd2db53ca856e22ff4fb18ba48f567841b3feca16aeefd4ddb8037c8051904636b2b8e73701aa4743e157250f54f59178892ecef3d807b5cb9fb602b SHA512 907221e0434fe2735ab23f00508dc8d40fc2dc99caa64770ec8be2d5e1279fb44e624e4bd288ea11f3be5da33e9a62265c55891e52f800e5e76cf7325fc206dd
+DIST firefox-59.0.2-af.xpi 436731 BLAKE2B 87f179a4a0aae268e6ea4a0a79bab6d205ed97bb0b4de168c33cfdd154347b9e8f72c1f40d15386943d9d17eb9618baba8fb76d546d62fc130416542668b8839 SHA512 9f52af21dd832ba2ee718d6bd7df7e7330ba64687089ffa728468d29c1e627be1900738118cc31597a1202d22df229085c98f92142239cb5de17cd6288ee64c2
+DIST firefox-59.0.2-an.xpi 463405 BLAKE2B ca3444d106d27eb6c0745c30469a8f182030a5967998e5d23c472d0965398c76f0c10ec32ba7239b834db2b5419006754eada433c4bcf128ccc5a59b00ec71fa SHA512 e46be9045b8c5486ebc60866be0d3e0b2ea115985cfb7f4e6f3985ded611183fc9ca03602143b76f044899a6ada15b8f3c6eb2970e676c8ccc71ff78b40f10ec
+DIST firefox-59.0.2-ar.xpi 486633 BLAKE2B f889128dfe03ab3e5b718b8dc8e217481d5f80667d6be39dc88b43d4475b761298bc57fbc8fa20ce75933b0d3b0f9322547a30d3bbc6e306713ad7fe60b7af27 SHA512 027dec5f2e632bb63b0b8111697de0573c577bc59cdac4e0e7fd0bb466ad04e285b37135afc97ac7746d7dd53882d326976675c7f4256d3051a8f583c0e4ce52
+DIST firefox-59.0.2-as.xpi 483301 BLAKE2B 2a1c25b3cd5293580e7100d4cbe26241addf7c528946de66440801ee88e4c0d814300c5cfb436178fb33ec09036af73dceafb87fa86bbdb30fa068e1f61cf8a4 SHA512 484c9049851ae3c24138c65cd5f5b6a3c8a316675cdf83c161b5d4998992d26d74499b4427e2d5a062c05391735de5e2ced1806c1c1fafe057df9ca60791f708
+DIST firefox-59.0.2-ast.xpi 454343 BLAKE2B 7abd1292141cdd048c5bd35212661b1427047dfca20d945ac7a6faad20f83e6110a9175080bf0ba141eb243bcfa1386be859541d4d53b7a1e004c6addb075449 SHA512 43fe699036808f979bfbc8af99a7f56c6b3dc4a5b809b1aada3f72cdda102d16f7c0f067d9cdc22cdde93355e2d4984d12ce8cd64c75e025b45bfc0be78503fa
+DIST firefox-59.0.2-az.xpi 464270 BLAKE2B c9848311e2512f11a81093d456c4166fd35af70c7f8b6b809fe5c339ac0deb63d2bead6a2a177cafa89503393b0ad9bd047ddfc4b2e5928fdbd1f98fd6f32228 SHA512 04a2e5bd74f616650025540f592859346690aa4500927943fa41e70d44415a208a2fa2e05c821e80df4976eaae55cdf1d77cebe5b2abd84a4b190d7442d3c1f9
+DIST firefox-59.0.2-bg.xpi 508613 BLAKE2B 4fcf6fa28fbd1210335e744f555e065d1836d4f0307c2c3cf5415058ddd782ed77350ecda1a52b7f71e1e15aa2cfe0f4b11995c6f8995661a3171220e88ecc8e SHA512 d255045eac64ee8d58cc7865fb01599cdfc2faefd40be9fd64a6f2466230d38b0eaba234f9d24932977671a08727317310be4bdfda12c785becc7600531c1086
+DIST firefox-59.0.2-bn-BD.xpi 526352 BLAKE2B 7c35c4a34c5a4e8dae7d4233c9d4a790f02fb981aa48b4c1d9a75f8b6f4eb8877378f11e0624cb5996e45a9e39fbad54a778f853a2a967b1af4d0850ac947cac SHA512 f99727f5b5328e50a7a2637b534c293080a690683651c5e5f43c080a6bc6e0b8a038b811a39d8425f47c7a2ce5d4ba1b170ea61b0715d3a4fcc01c85e1a0e791
+DIST firefox-59.0.2-bn-IN.xpi 510797 BLAKE2B f9e778b783550384f68b34f183af6c131489237c00b86d3a3c8558e94a415d3e1dfe6e4bdaea177bdd330e4db7812f4b177d04bad7c8b77231af5538e80213af SHA512 a706166ef1635789dd37cc591fb4f1d25260122c3de9a7ea10e811bc360ff9a742b4a25969f87db4867e05f4e893655884b6c76da7f68085d4ac31ed001e595b
+DIST firefox-59.0.2-br.xpi 451719 BLAKE2B 12987d20211bf98ea7e6dc245664f764cbfd8c1f3a01cfa621e628932fce66b0fe86c67a219c608d34b3e1d534f845db1f91e95962603422a7dd24e0a5d67427 SHA512 aff0fa0dedf15f2d323015c886f16e60a12c41fd7ac7cd5c85204113708b66996abb894e3c6f7bc83b791068cc38a9c21d5c1d48fe4a5ac9292009d2a4093fe8
+DIST firefox-59.0.2-bs.xpi 457859 BLAKE2B 728dd64905368bb064d037de2cf4e62c90002d6ff191285438acd84320b4f8f363fcc93d5a728bef0e2c033f0bd83ae6dd7d67a6697e4dfcd49ada676b68bd4f SHA512 1d367eb5cf6a50669ab63a3fe6ee5395d40aa3ae8f8caec8b02c29968b7f7aeb83a43796599bf2294a2a76eaeb9410217109518cb8e50408859f8ed15a967e4f
+DIST firefox-59.0.2-ca.xpi 464912 BLAKE2B 9bdbc7227481d8c42301c9c6577854a56ba51ddac7d22a6e79d100a73f02386e30a1b41f95b294c7d74cae65bee37d9faa5ef2a314abba40208d4d927c2df8e8 SHA512 d37dcca5a19cb913ca13300fbed5127e6e82fa1342aa4af5d6d4f48019ce6300418022ee3e8ceea9980963db3126f69a58b74252773118d80e07343256b477c3
+DIST firefox-59.0.2-cak.xpi 475234 BLAKE2B 3117130e60da4ff4422656f1e2e6cc0cf3b079e11c0558eb64af31ecbb28c4fcc5c85975b8efbc01200e2f82ffcfbfae545cba852d5c37d6e4239707517273f5 SHA512 0e75441c40d867e818c1bd7325b59cef138001a1adff3a745366c4ba76a67fee50f9f8368b0468f4a5333d5c2aeb65886a5d6c6227921b0b18dc64d6e927a880
+DIST firefox-59.0.2-cs.xpi 471575 BLAKE2B 7982527aff5bda82a51b056caa06657d4c1a7593e1438b5cfd2f63707b0ce27427f1a5b1f7f70e3661528a8447079187282605146d1ff04ebec2b96f68cc1c3c SHA512 aad648c71e82e311b2d2432fcf93f77cade090b22ec9151b2dd5f0c005bfb80576d2279796b385f54e74e6a2ab00d08f2390e64943149a88d2697f0daf7e50c3
+DIST firefox-59.0.2-cy.xpi 454433 BLAKE2B f95452225bee896b1f46a1de5781eb57706cb2ca74cfbc12ddc7d96ccc755fa3a938f3c33e01a0380666d0d27e11e8a9e497641e5f11f94a68162ebd1a7830fb SHA512 7d838e28ab08c1450f9a99c110a3747f6232f7a62d8093be590e7e09c8719a30cc51f0d905ba340d541c5bf0f77913141ab7535ba32563ebf7c689ac1de9ff83
+DIST firefox-59.0.2-da.xpi 446948 BLAKE2B 6bc2ba322d4c858c279250f9d48b2d8a8e66bef40c01e06f935ec9000b7d18ec6480b83ce125d0f11ee4287ec5a7f8f5b98f0bc995be70d5d166531d5fe85148 SHA512 a3f0581bcfa1f69c3ff80f232375230583f6475d127944ac486abc378a8e2f26ac0df6f9bce6a565367133af88b71cdc1da52051095ac979a7f2636b93bf22a4
+DIST firefox-59.0.2-de.xpi 466272 BLAKE2B 6ee2093097d648dfb1a1eb3bf67191c13cc249832f4c00d759185dc9a3d1a46a8a78f8cb0f5a28c8af2d352564c6bab52b9aa61df66edb58ec08a54a080bbbbe SHA512 816aa2861c7247cc1ca9bd2afe1c81a182a82cbedd47a14b717560a195f4add122e4ecb2cd045bc905f0a7753177ccda8362ea4f5cab550b6dfd4ded977f5a96
+DIST firefox-59.0.2-dsb.xpi 478974 BLAKE2B 7924bd23a7ec2ba5e0b16803f6ed12876a3c25c2cca3f7ce724e7bab7d6eada6dc2360c2f59ee90e0acb11227d6e6daa937e2a11c8851c6d98b5c26767408ac7 SHA512 64f23a0b17140917d8f73faff67e1b665d532e40bf0cdee980124da0d6463e12605cbcce65659849806ae22319a9a33ac2730f954a06c5b67f1263bb9d7382b4
+DIST firefox-59.0.2-el.xpi 531408 BLAKE2B eacd77fa5b4b4f56b89d28c754914e2368c0d9b3ac60211aa2dba77791e8efbb4b450d93106bc92abe4908264941c35aff22a4728e849415702c09f01d6eb1f7 SHA512 f787681956242f589f89350ec4ecfc1d91f297cfbb4508e753cec112e733391c127fca33bef8b465916e55ec6c692588f4ba6b38004156eb7db22fef9a2f4f6b
+DIST firefox-59.0.2-en-GB.xpi 434300 BLAKE2B a02e0bfcd933d8ee9c0e823b03a7312d206b87c75f027c0301fdca169a03b2c341e115e79b8a76430926e28af1390829c11d1491cecbfdebc7fbf72f55508509 SHA512 4de2e0e3e8bf5aa152d6692ec5771b291c7c387a2903c4a61a5270c7ff99eb268b2bd768330c8b5200d47f04ca1b8793339369709086f04ecb33a0ad42b422b8
+DIST firefox-59.0.2-en-ZA.xpi 427365 BLAKE2B 420967a72e4f6a11b1192d30c14c9bdd6b4246be118996d1e85d5aadc1517f54012b5944747b163c1b73fad4266fa0247a22489da9d5fc9d28a4350a0d19c35c SHA512 1f7479aafe8a26ca3ab271487ed103f2b250672d79af2e946b7fc06dbea734f4575aae22617d03889b5922d19cbc884395fc36b669eb2e02584f2a8f55fd8c6f
+DIST firefox-59.0.2-eo.xpi 453366 BLAKE2B 644fe29ba3509dc8cf37ee86ad509ebb1550c4ffca88fb5170d97b4ce8f0a9aac97eb4924f118318fab8cc760b999ee9c160a4e12ebceca34ef0d9def7bd25bb SHA512 4ad411ddc1c1d8a33ae95fc8777351394dad2a3f9b24b4c601c38cd0fa26396818cbf52afaf6800531920c5e6d6f1b5880b93990ce93a2090b135ab08593291e
+DIST firefox-59.0.2-es-AR.xpi 461797 BLAKE2B aa45a397352d8254446c4de61d060a8069485ec57a07f7f222416c0c85bf07ee1a8cd01af016ec0bf278a85ee64133c81e119b8bfe07fabe431748adfc5c7eb1 SHA512 7e9ac2c74aa041bc9b8523612c7e0f47fafb3ac4c282d94faf46d76dea210cea825c72a4b33f3c58ac6fbee1f131a259ec89de577c9e3bdf98539f54cbeda0ab
+DIST firefox-59.0.2-es-CL.xpi 464654 BLAKE2B e3aa032feb1ee05e6e1dad6d312b6ca71173c3f2f60d482c8280da2dc6adc82b383762fcdfd35956811c56b4fdea6d4e2867565abde167172cf280f3b0d472f1 SHA512 9e3f5af9852f0f8324d2d36b3737c6b760fe31fe805ed44999eb339b416101c3158e4e4b367bbc6affb5b2c05ec89f2ff4a71127d4f926b3d66d8b1d8c192dce
+DIST firefox-59.0.2-es-ES.xpi 348463 BLAKE2B b0473ae1bb9b9b12aa63f7adcf54712c198100c3d6e3433b02ad24b427b88d9e53d20c5176cde3f0e9bb1fb00f2b9449c78e6b04cdc49d95fb8e65e139f8c04a SHA512 3c1d4430523c149103df99e7c872974ff22e0beb537424e4441ce2682c24656974fec060091f7647ba9a85c2c6e1464f99b9f65dfb9e5e9c75ddf8dc32802dc7
+DIST firefox-59.0.2-es-MX.xpi 466313 BLAKE2B 1b1ed0b89c0e3888767c4121949b7888e777dcfb382c5918bcce47b28b84a9f382c5b794e86216c4a4377c2a9979bfa1f66ccddb02160ecac2afe6497925cf5e SHA512 a9c5054aed849d7ea77f8d25d6625efa2d6e6f0c5709fd238e665f27cefc8e2d7597eeea26b572978b2984f23d6629ce3d2b806ee1068843797dbd7f8084312b
+DIST firefox-59.0.2-et.xpi 445394 BLAKE2B a0fb0a6c67adca0fa63b3104931d9f33ac365c341aabc771547b8126ce7598fc7922126913ff5f85c1befda44ba1725ebca5cc3c252bf04f7cfd32d4419c6209 SHA512 a31166eb3c5b54ca1485879a59530e6a05c5e79080f97b56b2d5b3fcbee7c5d8995ed76b0511df2ce97987f1d8dbae50ef7b1ad0397ac40fd50bf400760f53c2
+DIST firefox-59.0.2-eu.xpi 455236 BLAKE2B c4134ce8a81df0d93f258bc9303a1420c75850e8b9a5f81db665c03c5667e8af26ca3804515b75244665090865a52a491a0d22a5b0b48d09de55413fdc9e0c39 SHA512 abbdcf14c722f5cc18c0ebaa8c0093ed57985e7d6a0be9cfe0ad3b1ec9f8f394a04b6d963461a5ec4f457c9e072ec59bfcf0b005373f8bdb59c80ce2bb9af889
+DIST firefox-59.0.2-fa.xpi 508098 BLAKE2B 49e2a882cad57198ff250d07b2d39e74067080ff0a3106ed75f0bc83276df09c4c93a7509a1438fc65386454009be427a953e304762c31494f1a00a978d1a2df SHA512 bb6cd02740d919afbcdfdaacf19d5932566f6d3c0fd2dd1c0a22cbbae236c6f01e45e36fc253622b444d6510cb3f54935185a38f80647863d09805394015fb15
+DIST firefox-59.0.2-ff.xpi 455027 BLAKE2B dccbf755b30592606d006f0d7391ce9df7dc749ff0b6b7f062765a02c8c0d33840e4f1bf4aa120832ca5ae2419d72ccec1ee6d6110fea83dcf245f760bab4d3a SHA512 d0ac52a74f6f4e4c50050e09193758cd448f491d1ed1abbcaf8796b2bca9287f22d12880a36d675c0be7204faa370b6101e3a30f18031319846c347516b48f9d
+DIST firefox-59.0.2-fi.xpi 445182 BLAKE2B b89870329a03faa8a694df0fa57ce944fe540591b589856d222b58a238fcab51e6ca108aacc14149d0ff0a4720e5892269bc1def8e173abdb6351c36f2ce021c SHA512 4863a18269ab4eff591e4d3bfd5567e59d008944eefb4180dbbbfa79f35d9022040eba504fa0272639d9636a49cdb706d920386995e431dcfdb77dd118970167
+DIST firefox-59.0.2-fr.xpi 473593 BLAKE2B e243cba46ec795270c7d2f2654b161ad78a56c711d87e85c25285ddff5339da6e8ae3fa45f8cd89396f2300dbd5887cacf57b443f72edac92871d70c9d153d8e SHA512 d0fc8ce1a5933e50a18bd95d7789ee1aabc2950f3747d1d8b5299fcb6a52e07cce2f5f17f66f3f4ba585e5a95b45888108974237ceb8e5cf2deb0e6862c1481d
+DIST firefox-59.0.2-fy-NL.xpi 462918 BLAKE2B ddacf52b6753f9866ccc82b63e8db07913a4f59146a4421b895c15c20b0069568ea367ffacc28b292f84e9e7b6d607280b1a03c7a0d28b394edd1ba1de885914 SHA512 b8fa4d6c641354fb25f48528d26d2404f23ff1423a371c212d8e79e9fc06165a3ca4c4614be1bd38a7571e752c508481d2f4e374d2df6d69cc132f95e267de12
+DIST firefox-59.0.2-ga-IE.xpi 471909 BLAKE2B 2a2b4fd1a8926240776580c865cca11be3410b789e5c127d34abeaaa7b424897fd66cf97d92b840be04e5d0a1bfb50a3acf4607e9410d09a2d73a879ae5994e8 SHA512 0d85a5161dda221e8162ee78c9ca50cb34b00decb7be47b087c9208608cc0ef7153ceaf649adead09abe53da9423eebbe022e67b5ea7a44c42cc033ce30e039d
+DIST firefox-59.0.2-gd.xpi 461297 BLAKE2B e9a5c9c53c8797c60bea5b5c9012863d3c696afc66aded1f9f3fdf6bfae251a02ac4956e2337e9f2bdc5deda7281a6d50cd44a25fab445779233fdb32a73d5da SHA512 fd025006ca614a0c68f64942396312c3a1da284ace8fee829f9d9f160a5cc294cee8d6f2ebdec9aa4493ab6ce983e823f48646992413ed622a9c28041029b3c2
+DIST firefox-59.0.2-gl.xpi 441615 BLAKE2B 9fe368e2b96c064eba601f3bbe327bbb1689faa15999c7234107a0ac5e57e37d7cb166b7765f24912bb07153d258248c6e2ecc5403e513b2283ac38aea0b3c5f SHA512 fcee3e381eee53362fc0778c95c509f28574174e64703e747a9c9aeaa92c9eac9eecc3200fd14bfa5d15033ca1d9dda88ae125d103170fa8f1e944f6ebd8f7f4
+DIST firefox-59.0.2-gn.xpi 469397 BLAKE2B 904b70ee725db3175eb891cc5e6579f8cbdc3f99f92febefae636a7d9a94cafde0350920be1d12b2c4bb4f816ee6c0cb8091972663bc97dacc350202e9464e06 SHA512 d2fabec58e9392cfc2b024d34465fc7c216aa9f3584c2b714e34a5d2694bcd07d9947517f85bf8c64d047958c0ee8db85a92205b2651fd9984faf3c150b4e0d1
+DIST firefox-59.0.2-gu-IN.xpi 521804 BLAKE2B b7ab9e2134b48cd16633e012c08aa7efe71cbfa422b02c91e9df442715a10c2fefaf6feefe1af4cb07a622dcb168ea4c92b89df407a789a60cb7fa6b823feec3 SHA512 23681fe178020ee3326adbda72794e0aecd90d2f5509c5067738b43a6a1d4f9b3eaa0a7c315531ccaeb53851dce83ab936819fc13b1b50c2c5a26f85a8e00bca
+DIST firefox-59.0.2-he.xpi 472771 BLAKE2B b0f211fc509f85b973263116acc92b25eebe6564b4f02af8fb42dbf4afec40b59dc8cc6cb8f77924286988ad7c44cee4b457de583e16fe5e90928a80b39356d2 SHA512 036c0881541190bccd449fe08f938dce8006f65efe921baf424500a174a5338a7c47a7790a02f07d3c052c5f9ce5ddfadf53446be988218e9a940fbbced1f87a
+DIST firefox-59.0.2-hi-IN.xpi 524279 BLAKE2B c7798f0226f52d304ca6f2dcac621dbe7963566060ec19df9bc3e301bd03c716443ce304bde0a2f0740e19fb4a62aff488d068271e3aff30e573957f0fc74f75 SHA512 25a1cd0c3a62bd25c02515e812f13828e1afc7badc797b7ee904b999bc46c35831059ad2f5735cd8cf6741227b2bcb4846a7a175e03efa279315ce3898a81333
+DIST firefox-59.0.2-hr.xpi 459978 BLAKE2B e7eca25af49252a4b0c18564905bb43faed0d21d6711e54c3f157a1f404370a880cd811661367d0b5a558cba1829c72513eb75af460040323d751cc2d48f05e5 SHA512 0c8ca6e5d37744110068bb435daf724eaeed0c0acf679c1720321630b982db7be2f0a47b940913d8b91276d8d8523a8d29ee198e19e301a6c369eacf7851a494
+DIST firefox-59.0.2-hsb.xpi 475940 BLAKE2B 4802c871d2c6e8ef704c89cbe518d868672077fb7b56ca38a94b330274e97487d822599d8756ef36fa159a10e47c9edb1645da2f8a288fd29d7cce1dbac9e1b1 SHA512 63b73352e6099cc65ac15f8a9173d6f701044bc0df2cea97b8877c63912dccaac9077daa4074a5159d9de93cdea41a2a0be9fa3b7beb5197a878bade537b31d3
+DIST firefox-59.0.2-hu.xpi 476896 BLAKE2B 27d4865e75c4fd41c0ec9e27031089a4b8b30258c87c07f841ef8949755739e711185dd667ce7851e88df3f4244910a6863cd7cd5d0b69a8e4be51bddd92df8a SHA512 79444b489315a71b73c05f1d8567044aaefef1184cf5df46b31d76d549ef1ef961ce67822cc0f51c2363f5d3619fd4a7ff8de6e98b9f5439cb7bcf9d63316c13
+DIST firefox-59.0.2-hy-AM.xpi 508167 BLAKE2B baf6356b156420e7c39e43fd219fb3a26855df7efc63142ddb3f833c7ddf92198e906ae5cb5fda0ed3853fc3bd62157b4870a95ce24067ae8ce02ad58c59327e SHA512 e8d8dcc3aca16b14f2c7f6dd5bcb254d6ca043ccb49c744d28ec13bdead23fc975bfd5042c840549112ac70d60cda8f98f043299ddf2819ec302ebede4892095
+DIST firefox-59.0.2-id.xpi 441952 BLAKE2B 739a5adee6c54fd1b0b807d2ccf66df3de834129258c72f80ccfcecf922b7b12288315b087b4b0d46f683505db624846c263395e6b526522f4a48cc082dcf33b SHA512 5f34db816f01e9db5aae66d767053865fd4a1d2e0cfd9cee7e169c55d60d6f62183e6d103a18652ee09fd93d6080acdecdf29fa2c4c633fda52e80106c7c5c22
+DIST firefox-59.0.2-is.xpi 451373 BLAKE2B 9b56db67b4f57805d2d40c80d02eb8f1486a01e7d94e34e755554379298294f94c8726ff8d1b43fbafc7c8577030a3720a74c90656c123af87907c57ff25b093 SHA512 c42ad2dd8a42c36ddf20079c3086d8d5e0f19cbc1c81e703cda344f18f744aa10adb1e2b4ed8f3138536dda1a23afeb8a9c73177d9c0653a8cee3a300369d6da
+DIST firefox-59.0.2-it.xpi 342524 BLAKE2B 469bf8fab7c252f00cfd14cdb20b94257aab423c1882b24e5988f655387522642fb2d0379fa386e788828b7e8c49d4b520795c2ecff5941ce4cab4b97e0beea7 SHA512 58422e70ee414464736c941a2d27a4ebb08042cfb57cdcddd3c77d1e1f957e43bf53c21739972f5b441eab3ff19be7b837db434df6f290a98d45bac7f198e048
+DIST firefox-59.0.2-ja.xpi 508148 BLAKE2B 5d0d4fdf23bf2767d37fd660f7f996f70d350a38f3706ca3bff5446a5a86ebfc6f7e4efe3053729297234094ef85489670649479d193e71dfdc4a9d13cebe53c SHA512 4ff5dd46c1d238e5bdce58e6362e1d6c176722cde43a64fdd14c7138938c5b0bb6eaa48cbd5e6744eb7e1a4d9da97035f78acbebd7c9c3d17a3b39422422b070
+DIST firefox-59.0.2-ka.xpi 492569 BLAKE2B 67ec529a818b37be4e2b25b6610abdf2912b388f7875bb6d994ea2db1d3e5d936f851e4e4b15ebadd0dbd31c85915e2c0b89f7de83365a114b982843802e636c SHA512 41239a9cce4db16f50a57d03b1ff438bd2e84154bbe8e79b4cc00ab0dc615f2ef134b425bb6c3243b494daf22f4f9058d2c658cef4a798f860d6863ae65d179d
+DIST firefox-59.0.2-kab.xpi 461840 BLAKE2B 8b567a85ff054c2c7a6fb3f906f0c9f2f39414ba6894e1964eea275e45fa394d5bb4a5f171ece1ed4b974d110610afc8e8067a65edb19e48af010a3df888db2e SHA512 9acf055e77a7691f75cf9ef220075c53801972e37790ed37695681bc7be5efa1c8c97514e2805f7158b599a39bde9a6ddde5d6d05a1e1c028a35595d4dda5b78
+DIST firefox-59.0.2-kk.xpi 517583 BLAKE2B 159b60156fc5a4e722a4594f4cff04dd958b400206c26b1ce683f41cf433b31820a36a00f39c8b8854d712ba8a6c4005d8dd5a085a6742d3df917b0ce87c37ff SHA512 d1b0542ef20759e915a391d5bfbecc3c0069146bfd508506e14942b7f9804a066e5b61e2c9d14e501391e59b6b67130c2c1e7aee4cb62340583117e47aa0dc4c
+DIST firefox-59.0.2-km.xpi 526359 BLAKE2B 02872b7b178969a0293e4307b85f7c398618059eca6db2cc4d4fb93d41b1431a485c49a176899602fa769f50727446aea737d4df439e943c3b23ff5fc6272e32 SHA512 289331c1276a9ad784b3a995defd8ae5df23e191a2c76860f481563faebc15e6aaa5fa5b5daed9b66b0f13660e1ec4d1349342d3b783962bb83609b2f5e35643
+DIST firefox-59.0.2-kn.xpi 527879 BLAKE2B 3f074b0a756f5b4581447cf100071ca354de1df286c9a8c6540bb5308a90df05aa9567b4972d677812869a919656b3205d96aec642ee77318982bad19ea6d1a3 SHA512 022b166657c8fbb16783a326842547f3077f19fd2eac04aeeb364313dbc4f60cc21416b32fdab384cdae96081b2d3d82c348c0b8df540c12a3550bbb0ef14420
+DIST firefox-59.0.2-ko.xpi 487661 BLAKE2B a07788d61c8064f1ce13b43000e675e7d555f718db8652bdc2d2640c0a4c1392f9038801c723bc1992ad98602a1b475f28640a00fd5ac73269737cbc1969607c SHA512 ad7a0222947e4afab7c572a95d026918eba08e6b1e81337875474fc79366897a1a9dc06f6533eb1768a273f3af26bb37cb2d0f29672bd3daa306e83d866ffb4f
+DIST firefox-59.0.2-lij.xpi 446606 BLAKE2B f22c014258fec844ddb803b4ecda2eef35e393b1763bc57e24dc28f31c0d8b8ad8122d596095cd21597693ff1b4edb48764d7176296eb7a61b88f7b100678905 SHA512 f61defb36376a55eceb3922bfec9732cb234f6876859ba33a5326efa5bfa3d9694ced77c115b4782ada4550ef6b7f4db736e3987844d047f6b79c854debbfb66
+DIST firefox-59.0.2-lt.xpi 475142 BLAKE2B 7b2ccfd219355ffa9137ce3415897b2063cb267c55bcdfcdfbf5e32ce7707a76419ac546bbee4bbdacdee4ad764cd20b3b4c3f8a95b3335cdf9a1ec23098bd2c SHA512 cc1d31c3867a35ec8ae6435e2d0eba6f62310eb443a2d369f6db5346f208411d2b27fcb6286f1e66f9c57300c33a238d206fdbd0943cf1da80a4daa596453b68
+DIST firefox-59.0.2-lv.xpi 463655 BLAKE2B 1a9176117694c8968a995d1fe32c85f121c9e7c2c2b14759726f93d62726c2c86e755188fff95cd2daf5483bfca35f84e21a505a981a4489487729c56705336d SHA512 a447d243605b5ce1aa86b6af3ee5a70ed7cf38792523b761f71dd79aef0f9ec45ecda07305162242502049d50289d4a9c7ad447fe1f391a0f101af7ece1bba2d
+DIST firefox-59.0.2-mai.xpi 499910 BLAKE2B e38284fca1125309138fda1cc9e4f78bef75adab7af229c3d78b4c3eb9b6fff68a1bb3c6dca86d674d694ec09031f3c46b516d6b3e77786880ebc7fa142aa3d2 SHA512 298110644eb099702f60a168e9d5a5c30ee0bf42544c2e328109b0656235fd3cdc31647cb66bc61dd1dd8b5f8adfbbd9ca4d96d5d8c4559435c5c383f9bd9d67
+DIST firefox-59.0.2-mk.xpi 484076 BLAKE2B 246b8bbbfa9a71a82e18a16dfee6f94309d2e4f5a04ca3a816d82bfeb93c835d37e7bb3a45a5ab1fd4f286fc1b6475f2e956d9eede1e810ca3c938dc08a3b00d SHA512 650a043cb809e547c155ee610f034aac5a15385793086d467f505450acf08d239bd2f784ab7a937549c27abdce3c991db8e5b345c1e9473a4cc25443f0d995e6
+DIST firefox-59.0.2-ml.xpi 539735 BLAKE2B 9aa68826ca17c57785002c50b7dfd927a99334c00e7a283a900aef0f0cda54729c372d9dd791e840e7b2af445d0903c850022db657bc6fbd4b5e7fa749a337bc SHA512 40ab25e495a3c062cce82bed84387e717abf4f67dd6acf0c02b1b93540a02567854979fb94c99c842f5dfe7ecaab58f4a2cdfee06021e78dc2be5b1b44abaeaf
+DIST firefox-59.0.2-mr.xpi 517961 BLAKE2B efed27c2fe0f64c825b7536287a48addc12ad9b266533bbf5993545e69113123d8c00f71de563907ba0525ecaa8ba12d11e57beb8a53f7a7d285189b6bed4ffe SHA512 b9252f8c9e51c5d559b0459e62c9c2931a4d79ac28203b935eebd4656670e495320ddfe47064263ffef12263fe057d05f292ac182a0a7a6fd708976617e9e3f1
+DIST firefox-59.0.2-ms.xpi 450075 BLAKE2B 3d90cbd0a8abb22ee0e129af926df2b9eecc7c8d33c7bcedcb221d5fc557791fcb4900ece0512218ceb76f338f335e7dc9ca05171ad674f7b5798f6bf566cfcd SHA512 bdc4a0ad2069bcb26da925035535f4d63db00516383315b7b39dd274f39092bf3dc6efecd1ea7c760cdcb0def6d3bec52db17534bb99b3d8bf0f7647a74cb2c4
+DIST firefox-59.0.2-nb-NO.xpi 450276 BLAKE2B 4bb46c7edd554cb9cc1ce057953b4d7ea0a03daaa8d74cf5843139b9b388b3b49c83bebe86b773e09a154b05b2cdef27b5540d4b2a8da6bcfdd999c8d29d5693 SHA512 73c8bf10a5092da89208f8ee0babf7d182d3004f8eca5620afd804c96fbe6aab6c93cab84eb3963512eebb477aadd7f904ec870ba1b71d1382c3b57e26df7a88
+DIST firefox-59.0.2-nl.xpi 458128 BLAKE2B 75aacc07e59235d99fe174a2095d9069573f1c3d6f13f1c6a539023846d011037dd1b4f744dad83d71b4b03ca689c6818321d451e15afa0d5a8ee005969af220 SHA512 38a4b6b658c2dac609b560427608f11f904dd6d62b1861e657c259b649dfde858bf8d779e7d649a5486368f9b78ad7394a5d062cf5cb6fee54f95655f155f1d8
+DIST firefox-59.0.2-nn-NO.xpi 451470 BLAKE2B 2d476cfeb33a9f9fb8423c007707daa4768c1e1bcd120c071fe47f8a2488a330c8773587cebfb6201333aac77491c14ce363537952c7295911fc5993a5c54876 SHA512 d0b6659d83a2500544bd75500e88d4d81af25257fe52a49ecdb9db6fbb376488554b4ae4926b264da2f5dad00b3c36b7b104a3d4816ac7c7c975496e3e9edcbb
+DIST firefox-59.0.2-or.xpi 493181 BLAKE2B 6c9cfbde3355f12a4cb609ab7a30f5b2b9f7aed9db18ff4074ab26a47235a76d3219a7a5a6f88b16c281930c1988452660171ced3aba9f3bcef1a0600f74e767 SHA512 10d0c6a89a83800ace414a8c8ec9695b84f83d10d8a7fc4fd7c23c2f875a54f3821272895760c8d96a35876b9b640b414e247fe60a2d9564f5bf5c4b7ec75f71
+DIST firefox-59.0.2-pa-IN.xpi 492420 BLAKE2B 3e894a6c9bbeded81373ece6cdc66bec06647d1b5e35966aa20e37eacf24cc693f084771607eba631344f9fc7277839055c2abf4091c239912c649846ab42fa4 SHA512 c9f4374f5bf6da3e3be324bc30c42f9861464a8d195172b89ecbdcdd5a4352bb850c28e5fd1c7dcbfc2c63d9feb3897aad9c37c34c1c88b3c3005ee76bd6c818
+DIST firefox-59.0.2-pl.xpi 358511 BLAKE2B a3a97d8a45a60af106445a26687ce4aca96f9bea4677231fc3b05bf05cca9b1c7f4f1b776dc1d443c07ee36584c38bb6331ae34c0667e738f169b02b6f230453 SHA512 0e8bd53544bfb451dffd0d5470031aa11adde9accec03e89301d2866882af1e6d86cc67006d665a77dfac750bb0cfe06a40fe71df63f89a1deb1572356692afc
+DIST firefox-59.0.2-pt-BR.xpi 455916 BLAKE2B 3aafe1a79ef41bccca16eb6ea25baef695ef7c7d174bedd1576af8b7b499af42fb252f720ca18c1bd4dc3b444d89ed81d6a3b758cc864f0c0606eac40ecbf752 SHA512 3ddc1836e133f6522d0f70fbceead2eba28b7ed24d203103bb97b02dd00235e64579d5f37549ec50bb0c5bf6359d8bd443130332325285e8aa144b785c893384
+DIST firefox-59.0.2-pt-PT.xpi 459331 BLAKE2B 9ff41802a16fd19687a564bde59ba8991bc90fe8e7598dd730b112e9c3bd780e694f8056f3a509e0101b65f7ee977f3021affd6e0227e76b55192272cfda63b2 SHA512 8434f6cfa340575d9735352e9e1f3a071ff4f959defd1725ad87875e2439494c0559eff3e81064dc20e9c22219e20635f554d1d7a793d76403abeea34c733367
+DIST firefox-59.0.2-rm.xpi 449757 BLAKE2B b72726b2ffd5fec1ae08342737e7e63bc158d3149fb86ea24798fc1f20311b8e53f2328cacfa6648c34455351bc4f9d61d9d8a712b958a1d5c67eb68f0eb78f8 SHA512 0e7c16742ea14a5d1f21b9d3bded39b2eacaa2ec14c2748513a603e1b9cabfc99e52beb2c1c0e4b84b9e576769e4b66e883cc34c30c58b1a9ace09bff135e42f
+DIST firefox-59.0.2-ro.xpi 453403 BLAKE2B f4bd281522ab10bdf143d6d9a87f5994fce4080e10c562d41f17c31c9f79d471fedb1bfa5a2481fed307c9467e6e678f0162e7f294b5e34582e47720bc877bdb SHA512 1f1ff770b8bb5ecc74e7b882d119a39f676b92586779d90851a49cbc02214351d43834eb7aa44c8c506e5b768a2a3d796e8180ba5d7ffda17850f579efa824be
+DIST firefox-59.0.2-ru.xpi 526523 BLAKE2B 52d747bafefec1992ef8b1598dcca9f229a2e22f34d4138465bb25eaf2f929dc5a8024a90b66bfa098aea19b395ebabd1395377104096b616b5e41258689ab13 SHA512 bdca13c3c810dac43b36038628aa23325367ded516600a079487d84ff498fe9de78cbf16a7ce38baaaaa1e3b7da52010e833dd4212a7c5748c2a54b7342065e6
+DIST firefox-59.0.2-si.xpi 492588 BLAKE2B 11cfbb89514ec122dfdb5f3991106c276561304bf24828987b7be461bb0d84644f863ffbf84148ffd9acbad7c9cd399cdc54857120240674e4e97886bf77b2ad SHA512 85710014b75f6be545d8a992ffba568ae3454e80d965f4d50ff40c34a9a3e9afa5bf6bef14615f9c6186dc262ba84f3929347495d009c062562bd17fbeef9a2e
+DIST firefox-59.0.2-sk.xpi 480813 BLAKE2B 557b3d9da7d979971e6807b77195d7ba2037bbb56bcb00c440f6cbd26417dfdb6247453dfb5edb9d70feffd43c3d022510bc0498bbfe1cab2df321a9514f4b6c SHA512 b90512c901b2689e2597ba8d9ddbf49937e4cd1a814974f9663c2747b9458a1d476cefc330f7acb849a61cd1a07c31072a61c300d874dce69a1a5fdfddf615f4
+DIST firefox-59.0.2-sl.xpi 458824 BLAKE2B a5c4de68f106e84b350a95b2f4928d684855417091b1ab4726c89b50c3dda05158db09aa0a698c8d9b22942bf67e7e4303287b1613eb57733285828564df1de4 SHA512 d038e261f43c07eaf9810971a4db78cd987ee1c70afb60b82177127c9968320c475694dae71ddbe79f2f48b0f7599b57d9cf50d4a4fca5fb08a52e1322db756f
+DIST firefox-59.0.2-son.xpi 446400 BLAKE2B c822e03383251344c511628fd527667230240e7431583bee73d9b427f9b4b43dc2411a5a435adbaa7513b34d86411bdf0cbd36725d086b1149d5241e4bb0a0cd SHA512 0f2d0737fd6d63ead738985ce73f5a81587af98cb01bc4fd12f80fd8a170ce2366248a016723f6b68b5797610f0939866eb5521bf5bb32a7e7f098296b21e06d
+DIST firefox-59.0.2-sq.xpi 464463 BLAKE2B 98d2a3e4165c14370e6bbf503aa915a117c896a29af95318f93bcbd3e495a4ec63c1f181fa8772bb1f3138d0572edcb7288ab5324497fb26e629b50051b293a5 SHA512 33ae9dc9429bd6e64a4999099a4c6113f58fc60c1f4fee48e0a08f3fe4332cdd00e53e4a1a159d1bdba97815f43cc0ce179c930748d5d901d1434dd9ccf5d829
+DIST firefox-59.0.2-sr.xpi 486178 BLAKE2B f3fc75579567f471351f3f6f4f846caa819c41cf43aa453953c7bddebd0c2a2d8d14a8dc1236ad3b3244d5e9fb6cfe04a6f899e453b27672581198bd74ae3f9e SHA512 2db89e3849266324a9192d895a987742f4c18a36feb277b117320c1947ee124813f10ec3e5ad3eb4e007798b344223bf3c449f51c29dc1003fa83bb1ef2460dd
+DIST firefox-59.0.2-sv-SE.xpi 458659 BLAKE2B f945982038eb16166cc3fe505a860c2c56454e10afb3357bf91a495841f079cbef05bb4f4e00058db8a6dec68296134b9608131e11e7b0147502e1b586b64f89 SHA512 23ea9e5b880888de6070ffabe985208a82f3b0feb67d37dd2f205aacca6d3826ff77ba846c1024cb5492f88cd7fd19f8d4c1dc5dec256130afd6b981a33868b0
+DIST firefox-59.0.2-ta.xpi 512843 BLAKE2B 4ef2e279f1b5aaa4a5b960c83c9ff2f26933fcd6d786fe6e298acbd76f8a7198bb5dc2c8a418ef172dbd40b8a6b0b44c3c06a79f9941e3e39720566e09c8fba6 SHA512 6dca4dc75d6a65f539284b3d68611daac69499072b90a7a8c4d266157209c7b45bdaa6c93446ed220ee6bdae4e4098f3efcf6e2f98ff470853c70f11bc1f957e
+DIST firefox-59.0.2-te.xpi 527083 BLAKE2B 34b4d885780abc192d564fb1b9d7c786bc277be4b54e76de7aee296334d389fbb9f7dd7719cc99bf9eefb0f5c61f4fae1814798cbf0e98fcd515124faf9bea81 SHA512 9f4969d1ef404d6cbb608efc9cf1f80503de98a63d7743b98e8e6074fc623dd3996292736380ec75ae1443c1757859a61cc70d710352e6f9cad89e0799281b9b
+DIST firefox-59.0.2-th.xpi 498544 BLAKE2B 8342535494262529667ec6ba85712fd1a38bce1acb1a11880b149c710f8839f52c23b80eaeac39efab139bfd63464b2317f541dec489ab7eaf5929a995e48f83 SHA512 5f21f1a94e8bc04e34c908455703112cb10ee675b9007816e6d20fd71dfd8c41cd84f9be934e7d354a142776cc073f0c49cf69e8fb886e424734d605a93810f1
+DIST firefox-59.0.2-tr.xpi 463593 BLAKE2B ead9374829b77dd6bd01ec955b69c128314e5adff252fc16db227684a501cb927755bbd1e614913a4651033976165b7fcf92ae10a71c9ea8c14c0633e9ad3b55 SHA512 3f783a14d994f7fc40eff729fcfb95c319444ecb732ae398611ebedbf61a9d996479e14d7ea16c9e30a88d17e80adce53bd3d7237672aded6a2d90769f54edf5
+DIST firefox-59.0.2-uk.xpi 516926 BLAKE2B e73c79d0df788b29b02e6854a5d558aacaba8318082415cd5d6fccd8ebd6bf790c5c2e881a9d6e38802718bdf2128d3099b28b226a8f3e0abe0a6d7260aa7b77 SHA512 58e029b9a6e817078c7adec8132c7ad826d0bd8b1f40250ddc97b66b19469a14deb218c79365972eafffc1dcdf0fe6780e6cd97ad6bb19c81a6b23ff0a13e778
+DIST firefox-59.0.2-uz.xpi 456923 BLAKE2B b15e77966e275ed41f8603b7233a7af4daaa47c5b333c7fe83359f9b90426cf2c2c625eff086c2f16a09d67784e62fa49ff6b8fbc7c5cca7699b46fbfa0bde32 SHA512 a6ee52136bbf77ec9070496eded7afeb51b3aa22cbaefee70cbfef654d31b2013286d070559339367e5dc6b3f68267ba797086dd8895681f6fa228138ce7e660
+DIST firefox-59.0.2-vi.xpi 470069 BLAKE2B 2cae66032ec68e04650cb4104de227b63ed7cf87bb311438c69ee88f861f2eecc43a74cf45c0fe2737deeb88033d3bfd9ffbc8ad329ebf01572adfd2aa322587 SHA512 79bd5fec8fa8078f1e0d9c99c2d5ecf33da0bb796cb5d8cc541dad04d858c536d8ede538ebc3e4627881a719c424a4639a6811452417ada874d7ea801bec219b
+DIST firefox-59.0.2-xh.xpi 460772 BLAKE2B 8a6553e77cc8b81c93609edb939b3d1687dd1efed003f61dc1facb7db1bfd16fddfe9674bd849c46d5279bb1c081ecd5ac07915845c8752b82c4a638939ca4aa SHA512 27d6a30b0392dcc3fa8c2824bdfdba3961fbe3b42aa7572b7221d93403b97ae9bf4fcd286df1c58b180065d40071322df90ff51a49f8302d4169c3b30dced30b
+DIST firefox-59.0.2-zh-CN.xpi 483449 BLAKE2B 72df7408dc83d1f602178f4999ed91c90a44aa4982f16f55d9ad10fad2b2202df841d5578cc2d040dc329c1ab699dbad692d91222dd28e2a45c6f7e2376f9688 SHA512 fe63057e06573a304912c72f492a27d181c3d0195fcf433bf52e3aac91494ba4690c28dcc1da16fc8d9e0d6afe31fe88927367d9af8eec0036507a4aed1b66bf
+DIST firefox-59.0.2-zh-TW.xpi 477089 BLAKE2B e6561776645e1328bc605c0a4081ac0f5c92e4911301d73fa1ae3905c0b28d12a76e857127acb901d0537f2e80a6b401fe82377d3b0887a34778c2db0cea0c90 SHA512 203de7d3bec29e3cd8af3d9eaf7df19b7334bfbde7b00bc260da6d47c22106d436b1eb6973e482525b9bd3cba808e2f093704d6aee276c340900c6fed64ce57d
+DIST firefox-59.0.2.source.tar.bz2 304965099 BLAKE2B cf1657db483a8a20fa41a53edd2ca8b8692d56534f03bae4cdfdf3f6fc3a0ae9da2b3ccdaf6024bc868ab3ee943cfec7758a551a37834d70e661aee4196c87ad SHA512 db8f55954df3af554e7a614eaece4aed995794dac6e2d828b2f9c175d8a6b89e109c26ced41a43df9ad24e01d079cadf13d16c6a9bdd1887bc9898d34408e8e6
EBUILD firefox-52.4.0.ebuild 12881 BLAKE2B d9253199814ed7f304da6920db0026d4f62907c0cc227c9b8cde0168f45cefab91d40a41c49c5e7a0853c22269eb175f911a2b0182d00f78742cf0a0ea9e6f06 SHA512 65aa246f0f2e72f68438bc5d46f88c6b2f2043ac5598f3ffda6273c70b07527c6c95e6f08ac7505bf8b04eb56c1855ab3ed61b2f1c008e7f0dc2b6ff6f190086
EBUILD firefox-52.6.0.ebuild 12940 BLAKE2B 357e3e6cd6b355af23afdeb5db93ebab0dc2049436f8f448e7ff0e34e5c84414a2db4efb05cc13f050f1fd02626797395b53bf3bc5e416dd13ebdd90dec6de02 SHA512 bb0b364de552649c5fc0b58d13c8ae4d3dcc6497aae83acd014af89545f4355791d0ed6a1002e25630e8a5d797386e3a1b1ad6ae314574e6b12fb50673bc231b
-EBUILD firefox-52.7.2.ebuild 12942 BLAKE2B 3a2ad99dc3921d6a521018eb929e1734c5cbb2b6a68304a6bcb11c7c9f1a34745cf3e370503608a92eeebc41fce42a4cb72df73b6f082f10d0676301cabb8720 SHA512 80de5c32d8dee01a842b57da8511077b13241be2544b9f9c2a770081ff41293740437c56e2a60d31488c111ca2fe8772665922878db1a9116a5391dcee1cb309
EBUILD firefox-52.7.3.ebuild 12942 BLAKE2B 3a2ad99dc3921d6a521018eb929e1734c5cbb2b6a68304a6bcb11c7c9f1a34745cf3e370503608a92eeebc41fce42a4cb72df73b6f082f10d0676301cabb8720 SHA512 80de5c32d8dee01a842b57da8511077b13241be2544b9f9c2a770081ff41293740437c56e2a60d31488c111ca2fe8772665922878db1a9116a5391dcee1cb309
-EBUILD firefox-58.0.1.ebuild 11567 BLAKE2B 7c22cb1133dadc9370c5b4cbbcccf92cf46e74f18f1a27eeee3010be084a87aa2f81f9787a2fd81c17fa5fc0ee3141c5dc2eeba8022d9f86984845f41bc7e829 SHA512 f53e26d38b86b8aa9f02df88040074750872d3a02ed6f8cbf29fe1dd7ca71409edde456d95a8f11008ab73866c4846318fc37f20cbd067317a4f9c0bd047a36f
+EBUILD firefox-59.0.2.ebuild 11638 BLAKE2B 10b474248b8ac94158281eda708a0f2065c8913c8ad9af11c1c51d2e67eb7deddde2974e27a81f137b016c71d617031c2d555beb06c6625867936169e2c458f8 SHA512 51ce0e309a72098aba98978d0278056dfaf9f6524a690eabe5151bec7405018021c9081bf479673516277581117fd65082e58f04e05fe28f5f28ad944b410d82
MISC metadata.xml 2097 BLAKE2B 48891b46d3fbb16b3e0355ac35bea758fb24e6d1fd5d6123bc5b62ba4416c814daa8761dcd439d8c77ea30ceca5eb07306c10e7110fbc3ad063519ec97f7adc6 SHA512 563e087dfc1f413dbc1d97d81f3187666e2cad46acd87e579e8cd1c0ffb01f49402c71e06856056cf08be14beb62f1e0ed67044fd8afa09c4e8558127cef7bc2
diff --git a/www-client/firefox/files/gentoo-default-prefs.js-2 b/www-client/firefox/files/gentoo-default-prefs.js-2
new file mode 100644
index 000000000000..ffd0d7dc8ee7
--- /dev/null
+++ b/www-client/firefox/files/gentoo-default-prefs.js-2
@@ -0,0 +1,17 @@
+pref("app.update.enabled", false);
+pref("app.update.autoInstallEnabled", false);
+pref("browser.display.use_system_colors", true);
+pref("browser.link.open_external", 3);
+pref("general.smoothScroll", true);
+pref("general.autoScroll", false);
+pref("browser.tabs.tabMinWidth", 15);
+pref("browser.backspace_action", 0);
+pref("browser.urlbar.hideGoButton", true);
+pref("accessibility.typeaheadfind", true);
+pref("browser.shell.checkDefaultBrowser", false);
+pref("browser.EULA.override", true);
+pref("general.useragent.vendor", "Gentoo");
+pref("general.useragent.locale", "chrome://global/locale/intl.properties");
+pref("intl.locale.requested", "");
+pref("extensions.autoDisableScopes", 0);
+pref("layout.css.dpi", 0);
diff --git a/www-client/firefox/firefox-52.7.2.ebuild b/www-client/firefox/firefox-52.7.2.ebuild
deleted file mode 100644
index b1698a54023f..000000000000
--- a/www-client/firefox/firefox-52.7.2.ebuild
+++ /dev/null
@@ -1,407 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR=1
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
-el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
-gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
-mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
-sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]]; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-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="https://www.mozilla.org/en-US/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
- rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch
- 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" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # The 128x128 icon has a different name
- insinto "/usr/share/icons/hicolor/128x128/apps"
- newins "${icon_path}/mozicon128.png" "${icon}.png"
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/content/icon48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- einfo "APULSE found - Generating library symlinks for sound support"
- local lib
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # a quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if ! [ -L ${lib##*/} ]; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- # Update mimedb for the new .desktop file
- xdg_desktop_database_update
- gnome2_icon_cache_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- 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-59.0.2.ebuild
index 1251961103bd..0af6de236ce0 100644
--- a/www-client/firefox/firefox-58.0.1.ebuild
+++ b/www-client/firefox/firefox-59.0.2.ebuild
@@ -24,7 +24,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
fi
# Patch version
-PATCH="${PN}-58.0-patches-02"
+PATCH="${PN}-59.0-patches-01"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZCONFIG_OPTIONAL_WIFI=1
@@ -33,7 +33,7 @@ inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6
pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.org/en-US/firefox/"
+HOMEPAGE="http://www.mozilla.com/firefox"
KEYWORDS="~amd64 ~x86"
@@ -42,17 +42,22 @@ LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
RESTRICT="!bindist? ( bindist )"
+SRCHASH=239e434d6d2b8e1e2b697c3416d1e96d48fe98e5
+SDIR="release"
+[[ ${PV} = *_beta* ]] && SDIR="beta"
+
PATCH_URIS=( https://dev.gentoo.org/~{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
+ https://hg.mozilla.org/releases/mozilla-${SDIR}/archive/${SRCHASH}.tar.bz2 -> firefox-${MOZ_PV}.source.tar.bz2
${PATCH_URIS[@]}"
ASM_DEPEND=">=dev-lang/yasm-1.1"
RDEPEND="
+ system-icu? ( >=dev-libs/icu-60.2 )
jack? ( virtual/jack )
- >=dev-libs/nss-3.34.1
- >=dev-libs/nspr-4.17
+ >=dev-libs/nss-3.35
+ >=dev-libs/nspr-4.18
selinux? ( sec-policy/selinux-mozilla )"
DEPEND="${RDEPEND}
@@ -61,7 +66,7 @@ DEPEND="${RDEPEND}
amd64? ( ${ASM_DEPEND} virtual/opengl )
x86? ( ${ASM_DEPEND} virtual/opengl )"
-S="${WORKDIR}/firefox-${MOZ_PV}"
+S="${WORKDIR}"/mozilla-${SDIR}-${SRCHASH}
QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
@@ -186,6 +191,7 @@ src_configure() {
# enable JACK, bug 600002
mozconfig_use_enable jack
+ # Enable/Disable eme support
use eme-free && mozconfig_annotate '+eme-free' --disable-eme
# It doesn't compile on alpha without this LDFLAGS
@@ -222,7 +228,7 @@ src_configure() {
src_compile() {
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach build -v || die
+ ./mach build || die
}
src_install() {
@@ -232,7 +238,7 @@ src_install() {
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
# Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
+ cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|| die
@@ -265,7 +271,7 @@ src_install() {
cd "${S}"
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install -v
+ DESTDIR="${D}" ./mach install
# Install language packs
mozlinguas_src_install
@@ -290,7 +296,7 @@ sticky_pref("devtools.theme", "dark");
PROFILE_EOF
else
- sizes="16 22 24 32 256"
+ sizes="16 22 24 32 48 64 128 256"
icon_path="${S}/browser/branding/official"
icon="${PN}"
name="Mozilla Firefox"
@@ -301,11 +307,8 @@ PROFILE_EOF
insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
newins "${icon_path}/default${size}.png" "${icon}.png"
done
- # The 128x128 icon has a different name
- insinto "/usr/share/icons/hicolor/128x128/apps"
- newins "${icon_path}/mozicon128.png" "${icon}.png"
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/content/icon48.png" "${icon}.png"
+ newicon "${icon_path}/default48.png" "${icon}.png"
newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
"${ED}/usr/share/applications/${PN}.desktop" || die
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 3e3127cf29b3..1779114751e6 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-unstable_67.0.3396.10-1_amd64.deb 53700484 BLAKE2B 92ec6a83635c8ceaae0487d6b72e6b0b0116e9d238909611b2cf38ea68d18707754011bad0cdaa76209ed2a05f476a8cd4bfe11d012e27b3466bea2d4c6c06cd SHA512 75343baac899b8ab69e5e4a1a4d59b27d1a042309518b4cae0e6c33a9f7c047dc62c03193ff3df2aa8a16daaa157c762f670765a2fcb5613db4c28eae212faf5
-EBUILD google-chrome-unstable-67.0.3396.10.ebuild 3594 BLAKE2B 986a1dbf1a1b81e808d01dbbbd6f20608e2ca9754cd5803926b3282470924ecc59e039193461d9cc1f7a9b0d658a5eff355bdd3ae1fb7b651f698f4a25c79cd2 SHA512 a2bb023df0e47ebda044842afcdc4669957a740913441c4c468af85592d93060ae1c84d9e661a4ffd0f85942c370cc9c43f443a392763a00fab6c66de975bf15
+DIST google-chrome-unstable_67.0.3396.18-1_amd64.deb 53649152 BLAKE2B 25977c69ad73bcd69e1b2340d53f5220e830ebfb67231a7d24ef4419d5e11c63cb12447d76c54e3fd79817d0b22befb504344af1e1544805135838e9e9eb9060 SHA512 98addcb042f03b3c936475bc9bc2a6a1b19507e81a62f748e4dc8c707ec6374ca977855cd5abc132e9d066733c2972e3c6916e52a33e48df218ceb6e680699a7
+EBUILD google-chrome-unstable-67.0.3396.18.ebuild 3594 BLAKE2B 986a1dbf1a1b81e808d01dbbbd6f20608e2ca9754cd5803926b3282470924ecc59e039193461d9cc1f7a9b0d658a5eff355bdd3ae1fb7b651f698f4a25c79cd2 SHA512 a2bb023df0e47ebda044842afcdc4669957a740913441c4c468af85592d93060ae1c84d9e661a4ffd0f85942c370cc9c43f443a392763a00fab6c66de975bf15
MISC metadata.xml 517 BLAKE2B dfd840aa3f7845f67c8d6cca488d89845ca7c259eb4df00f8458ae48b1962df91ca8299ef34785f635dcab25b445246e999fbbfef3bdd7117a4ee1b14beca420 SHA512 837becd9e41aca24694cd10a7bddbc5ca501aca983832daccb4c091a7712267ef20051e7a19af02bc3b48eed89c9e18aa0d46ca2411e1d58d045ceb732a180af
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-67.0.3396.10.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-67.0.3396.18.ebuild
index 43d5352b4dd5..43d5352b4dd5 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-67.0.3396.10.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-67.0.3396.18.ebuild
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index be5f82840ac9..f1241ca86db4 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,5 +1,5 @@
-DIST opera-beta_53.0.2907.14_amd64.deb 54905438 BLAKE2B 6fa96cddec60943a0c228e635e5d07c3ae620d497fc10d1d4897cf25aab02566bdb1fc4bf43301928e218e2b02c9fb4a7806628d94d578d5a50750788f14e23a SHA512 89e357403324c489619ed8fe55688c6a589cae107a35b458df85cdfe44de8778dc4a8cf4efcb1f566d5362054b3afa3afac307cb71f80766a0d0598e6640ae5b
DIST opera-beta_53.0.2907.21_amd64.deb 54899728 BLAKE2B b6c7862f51b9e431a2583c79f047d1f69ea6deedf9f1b2895a133411a212e9a0a70f742b048cfb7ae72663b974eda864f82210ada172d99d7a46ccf5c7b313b7 SHA512 d2e74cc5cd2ace74148e5f5cb12b1f7f01fb4defe740ceadc14d89dfb7ebd5f9f2eb02b21b2da0da91bf30b7bf5398c1408440efa38a33669fdbf3a61689b7e9
-EBUILD opera-beta-53.0.2907.14.ebuild 2316 BLAKE2B ecc23746187167ffd747896035e6c2fe21d79a591209b5fb5d460c932086b3b46887bbc9ed6e3208f4c4fb4edc3fe5a5b48f496788886607defd06b03a80108e SHA512 70842898fe3c3031a66eee59ac8fc1cdc7a5ff1e24d51fbcfcf9a15657b084fd0eb0b07b32ef494bd85627420d05808533c945b0da56e49e260091a40c3981a1
+DIST opera-beta_53.0.2907.31_amd64.deb 54224526 BLAKE2B c9be699e1ef4851b27b4688dffc38e6a48069c29d0ff89c598d4cd68bb6819da4d34d0b842837fc79a75043539fee75e5a01da372bf04f86290a50b3bfa235d2 SHA512 a9125c835806fb322a87557583f7c4c39fd4d60c0a31c79dfe66c5bd2e2db53fb1b2b816cdb59c1fe106796e82152068ccc2836e697372ba543494f8cfc54d05
EBUILD opera-beta-53.0.2907.21.ebuild 2316 BLAKE2B ecc23746187167ffd747896035e6c2fe21d79a591209b5fb5d460c932086b3b46887bbc9ed6e3208f4c4fb4edc3fe5a5b48f496788886607defd06b03a80108e SHA512 70842898fe3c3031a66eee59ac8fc1cdc7a5ff1e24d51fbcfcf9a15657b084fd0eb0b07b32ef494bd85627420d05808533c945b0da56e49e260091a40c3981a1
+EBUILD opera-beta-53.0.2907.31.ebuild 2316 BLAKE2B ecc23746187167ffd747896035e6c2fe21d79a591209b5fb5d460c932086b3b46887bbc9ed6e3208f4c4fb4edc3fe5a5b48f496788886607defd06b03a80108e SHA512 70842898fe3c3031a66eee59ac8fc1cdc7a5ff1e24d51fbcfcf9a15657b084fd0eb0b07b32ef494bd85627420d05808533c945b0da56e49e260091a40c3981a1
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-beta/opera-beta-53.0.2907.14.ebuild b/www-client/opera-beta/opera-beta-53.0.2907.31.ebuild
index 308b38bc8be3..308b38bc8be3 100644
--- a/www-client/opera-beta/opera-beta-53.0.2907.14.ebuild
+++ b/www-client/opera-beta/opera-beta-53.0.2907.31.ebuild
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index a20498706349..7f06ffa3b37f 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,5 +1,5 @@
-DIST opera-developer_54.0.2920.0_amd64.deb 54792622 BLAKE2B 0f53613ac96be1d6b4bdce9fbaf05abd2ba76bc5ae9216ce3b830cff4ee800e8396503ac3524596c72e9351df14aaf8285d2fbef82e32bb50ce731f09201c9a9 SHA512 f90703ea6d2472d03ff2f96124b74b7165d30257ad2c8c3ab19a6af701197d7258f1a8c84cd266061052d4ba75ae6d09dce8e3701e257bd756fdd4685697a535
-DIST opera-developer_54.0.2929.0_amd64.deb 55440718 BLAKE2B ecc20106b19d4ce687dc525b536adfcf4b8bb9bdab26791fc28eaa9e68d3b8b58df4ba7c42d5caefeb9ab1bb4062e08b60ccadb3bad837a393e1290a5ea4667a SHA512 5a3dbdac8fa4578db6e37f9d2f0ef30cd6fea7195a25d736572195a9cdd4a818ab0cfc47605b835ce2db32c0ada09ccc25c13698ba0d9bd46a85470a5de5b6ca
-EBUILD opera-developer-54.0.2920.0.ebuild 2316 BLAKE2B 8fbb8274e4ef03f9fca9382ade28d36524be58c1e16fecb33d7c90947f938e115e3f47bba5df7b07f145b15e3759df73bb6f2cc5729b4d327492e25f68429a72 SHA512 0199d19ab24caff2b35b700db1c75a8d0279bfa2612395c83572a43f3cfc49526501377cf9d2a1042843e999f451a3ceff13f381dbbcc9d3e6b2305b88531ff8
-EBUILD opera-developer-54.0.2929.0.ebuild 2316 BLAKE2B 8fbb8274e4ef03f9fca9382ade28d36524be58c1e16fecb33d7c90947f938e115e3f47bba5df7b07f145b15e3759df73bb6f2cc5729b4d327492e25f68429a72 SHA512 0199d19ab24caff2b35b700db1c75a8d0279bfa2612395c83572a43f3cfc49526501377cf9d2a1042843e999f451a3ceff13f381dbbcc9d3e6b2305b88531ff8
+DIST opera-developer_54.0.2934.0_amd64.deb 55198712 BLAKE2B 1d94cb440146405d27f9757d8175d0bb44151f272bc948595d2f69d37d88155278d6fae86bee25982ecc8eee85414551cea5e8a7c4eb04756a0d518f92fce491 SHA512 7fc9189d63871626a33454201c51f460bab85356b1a6e31b81b9fd199b75838e5af3a704d5fcc38cc23d30aea6626ee008c7d7773a0ee20db2c5e3fd93ed53cf
+DIST opera-developer_54.0.2936.0_amd64.deb 55512814 BLAKE2B 171f09cc453d08b6f225e1c67d0b239e3f0f3a479d6aed8feb07b3ade1f8629e963c3bdc96defe1c18d0bbdca6daafccdb8bc0961b2e992d704cf080ba130551 SHA512 8f808c5c3b814f108a63b2b1e1862ddd8c81e3d46404c3d05fd583e6e69c52271226d49b320c005d70455e02900a7cd079e8f6ee84b005e309d861e4482b2f84
+EBUILD opera-developer-54.0.2934.0.ebuild 2316 BLAKE2B 8fbb8274e4ef03f9fca9382ade28d36524be58c1e16fecb33d7c90947f938e115e3f47bba5df7b07f145b15e3759df73bb6f2cc5729b4d327492e25f68429a72 SHA512 0199d19ab24caff2b35b700db1c75a8d0279bfa2612395c83572a43f3cfc49526501377cf9d2a1042843e999f451a3ceff13f381dbbcc9d3e6b2305b88531ff8
+EBUILD opera-developer-54.0.2936.0.ebuild 2316 BLAKE2B 8fbb8274e4ef03f9fca9382ade28d36524be58c1e16fecb33d7c90947f938e115e3f47bba5df7b07f145b15e3759df73bb6f2cc5729b4d327492e25f68429a72 SHA512 0199d19ab24caff2b35b700db1c75a8d0279bfa2612395c83572a43f3cfc49526501377cf9d2a1042843e999f451a3ceff13f381dbbcc9d3e6b2305b88531ff8
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-developer/opera-developer-54.0.2920.0.ebuild b/www-client/opera-developer/opera-developer-54.0.2934.0.ebuild
index 12a41bce61c8..12a41bce61c8 100644
--- a/www-client/opera-developer/opera-developer-54.0.2920.0.ebuild
+++ b/www-client/opera-developer/opera-developer-54.0.2934.0.ebuild
diff --git a/www-client/opera-developer/opera-developer-54.0.2929.0.ebuild b/www-client/opera-developer/opera-developer-54.0.2936.0.ebuild
index 12a41bce61c8..12a41bce61c8 100644
--- a/www-client/opera-developer/opera-developer-54.0.2929.0.ebuild
+++ b/www-client/opera-developer/opera-developer-54.0.2936.0.ebuild
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index ebbdd1bab75b..cd75a7502d8e 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -2,9 +2,9 @@ DIST opera-12.16-1860.amd64.freebsd.tar.xz 13312684 BLAKE2B 2c4cd52a07999c5beabe
DIST opera-12.16-1860.i386.freebsd.tar.xz 13385696 BLAKE2B 35fef5a5d1784941ce11ff3fed440d9c8f83ce5f9a0a8aad3f68deb470a7d82accfe7c9c93be225b458c0fc8e738ca7841d3d14abcaa201801321f3280f2b58f SHA512 0bb2c0548765ea476cdb8be6c84faf1d60dddb5a2c08b7312027f4cd17fa8ebd4fbc1a97657bbcb0ac07733e5f3b340b181a307a778c38543140adbfe7f8b844
DIST opera-12.16-1860.i386.linux.tar.xz 13154668 BLAKE2B 7f9ef54f44bc143c13173bce92543351c39288058455baf3fde19f9f8766c9acd72971216c8c340fd89e918f18e89320eb8d13c4be9ec71635e2073c94c90067 SHA512 a13ec53311e3e78f35103a9dd5337c0e9a555362860213080211ee9d21de88fbd6aae03bed20b7515874d5a09dfbab108954213745fb82175f5e48e555152613
DIST opera-12.16-1860.x86_64.linux.tar.xz 14018800 BLAKE2B e0cb727ea79868d1c3c692d445fc8949f554c3bbe2bf3c9f222885891458cab7af1a29096cd3caf6936e83068841dda4bff5b8a17eb55a86bebe39ce2b270183 SHA512 c1289f352ea5fc8133b105771f48fdc56ccd770920330b1a0ed939ff909abc68081447673572eabeb1aae6db5194b6ab35c93afad78a91d8f7a9a0f91e81ef8b
-DIST opera-stable_52.0.2871.40_amd64.deb 55716304 BLAKE2B ed31782b03ed68ee32b6118771bd7c6311fb9651af2b7d38b9d1b377906b39738010be067c22e70c76cd703b123bfa6558368ab33a869b9987847de91d18f4ec SHA512 131bc5817b2a28729da1159257459c181e014c9a3c9c3603fe4493e74079fbc6d16c893f59f1439ea7a0ad43b120e7ac757c677f82c3b5ea179bad9d81096f17
-DIST opera-stable_52.0.2871.64_amd64.deb 55242402 BLAKE2B 77823da0dfb325f6703e47eeb851c38bd4ad0395fda566a9eecd322d08e559aa249ecf11f72d82a93ef41b0deb5aa9bd7bc42da883525d147a5051b7f2484497 SHA512 efab3d92154b1a1357587f62b5107d6c3be73a6df5fb0da85e57944608050f1857acd385ae1563f2131f73fa79acf7bd967044ebce508d5f9e0067394e20fcf5
+DIST opera-stable_52.0.2871.97_amd64.deb 55355200 BLAKE2B ae2e2418d83be0c7629bb89ad461de436a55f941ec5499ae45513949e52f23444a6c6a79e47c30f4801694443b00f9123ed415780341891dc1ac212ea5cca891 SHA512 9ec91be6599c13241e1ee77510f6973ecc4c25a3688c1ceb6d3234216607c0b66f668c97fb160d942ed9860fd54c325fcc8b12e09a452bee42a9ecafb05a011d
+DIST opera-stable_52.0.2871.99_amd64.deb 55487250 BLAKE2B 9720dfa8d113df8872505ba4069faa00a0db9176cc3504f1992cfa59a8dfaae46d0e4176a783480d6bbbace01655174fab62f56392f780e74a72941078cb7519 SHA512 62048f86ec00b5eb57e5206c51ec98e36e0bafa6d3e4813def4e25d5e25f070d7fa6d5ac87f19b725020f706f70b4e8a4c773494088957278eb0025a73083297
EBUILD opera-12.16_p1860-r1.ebuild 6115 BLAKE2B 6805a42231575003626bfc50af74664b53d007cc53cf99a215c764b85d68c1ce824a68c909b56c5b96bbcfda0f0d1caa6e21745f38571b563f2221cfda224da4 SHA512 9e280c4b9f15207a476196e103c265de4ecc3a4a36e5fae12d8330b12e85a774a39b6188ba4d13d028ef191b621b69bdecdd7e4362c0c49be689e6be69b46b1a
-EBUILD opera-52.0.2871.40.ebuild 2239 BLAKE2B 48e7340be15efdb6575ba3d2d656ab8e65116a65c8794efbeb68294eab6d5a0dd1e68c4d87eba08d29bb2ac98fd8c7ade6d9b007b347845de8fbad0f990605f8 SHA512 4db8d4a415684f3ee61bb57fe2bfa95a00a7b512d585ab65b93303fccd28b7abb5710a66208a1358afbab0c09f443d60e63926a583193664e39d49e7e16de774
-EBUILD opera-52.0.2871.64.ebuild 2239 BLAKE2B 48e7340be15efdb6575ba3d2d656ab8e65116a65c8794efbeb68294eab6d5a0dd1e68c4d87eba08d29bb2ac98fd8c7ade6d9b007b347845de8fbad0f990605f8 SHA512 4db8d4a415684f3ee61bb57fe2bfa95a00a7b512d585ab65b93303fccd28b7abb5710a66208a1358afbab0c09f443d60e63926a583193664e39d49e7e16de774
+EBUILD opera-52.0.2871.97.ebuild 2239 BLAKE2B 48e7340be15efdb6575ba3d2d656ab8e65116a65c8794efbeb68294eab6d5a0dd1e68c4d87eba08d29bb2ac98fd8c7ade6d9b007b347845de8fbad0f990605f8 SHA512 4db8d4a415684f3ee61bb57fe2bfa95a00a7b512d585ab65b93303fccd28b7abb5710a66208a1358afbab0c09f443d60e63926a583193664e39d49e7e16de774
+EBUILD opera-52.0.2871.99.ebuild 2239 BLAKE2B 48e7340be15efdb6575ba3d2d656ab8e65116a65c8794efbeb68294eab6d5a0dd1e68c4d87eba08d29bb2ac98fd8c7ade6d9b007b347845de8fbad0f990605f8 SHA512 4db8d4a415684f3ee61bb57fe2bfa95a00a7b512d585ab65b93303fccd28b7abb5710a66208a1358afbab0c09f443d60e63926a583193664e39d49e7e16de774
MISC metadata.xml 576 BLAKE2B b7741cc8f83a9b2f8b5a408f90123000ff5daab77771adaefeb72ae1cdfaf7213f674097e6875c168907bc6820764ccb93c2a3696e792e1f6db92d5f13d664af SHA512 475c622917d4c749b7d940d023519152820a6d6cba48b01f3fdeee8261a2faf217fee10c0e482d6dee5d46f26b2e8ca938d79b93cde178aeb66fb71c268d2374
diff --git a/www-client/opera/opera-52.0.2871.40.ebuild b/www-client/opera/opera-52.0.2871.97.ebuild
index 139f6afa7c77..139f6afa7c77 100644
--- a/www-client/opera/opera-52.0.2871.40.ebuild
+++ b/www-client/opera/opera-52.0.2871.97.ebuild
diff --git a/www-client/opera/opera-52.0.2871.64.ebuild b/www-client/opera/opera-52.0.2871.99.ebuild
index 139f6afa7c77..139f6afa7c77 100644
--- a/www-client/opera/opera-52.0.2871.64.ebuild
+++ b/www-client/opera/opera-52.0.2871.99.ebuild
diff --git a/www-client/uget/Manifest b/www-client/uget/Manifest
index b6ebefb033f9..d60ac8c30987 100644
--- a/www-client/uget/Manifest
+++ b/www-client/uget/Manifest
@@ -9,6 +9,6 @@ EBUILD uget-1.10.3-r1.ebuild 1956 BLAKE2B 8b1f518692fe09910cc1d953d801f9638efbd7
EBUILD uget-1.10.3.ebuild 1780 BLAKE2B 0aa2e2eebbe60a57d70c2f98fcbaab766198ba3b84e7524d183e13470c602248f7606e5116abb38db38bf43a53d81aa841615359aa7213c7c1d5470d7b380c3a SHA512 2762bf8101c314467fd2a5fbc79e26d03ddcfe4d904822fd9d399b63e320ca2a663492605bea7c42e60f0189c1135dee4044b89cc397ea43c9e8a195885c490b
EBUILD uget-1.10.4.ebuild 2074 BLAKE2B 68f4c31980dd19e85f9314f6f9f073e52018eb122b18ac805ad5c7ece041873d200b78b1a71e169e603cda0bb6cd2c50f28dfd9c3efc4bf7d54ba43593e9447a SHA512 737439fea25430a75d6c10645a34e7018949ca61e4383c1706f7ce7df00dccb3aec4315e573cade10072de092727c80891f7059b3dd79844c2cd8b2d9040e2d2
EBUILD uget-1.8.0.ebuild 1671 BLAKE2B dc64dd3f8385b2cb12f896843eee7cc3cba276afb07ac831ebcabed0e6962f20960e1595ea99534f13c0d9e610a66c2bed5155b36d8bbec3ac185a0ef4ea6e3e SHA512 569c3b50bcfbc7db8a74997ae23d0259da8b7cc7513ea59cad6554f9de6ae1395655a02611d93db026ffdfcb37a6f6cf22eb13503e895f681823a5742e999aa7
-EBUILD uget-2.2.0.ebuild 1332 BLAKE2B 47abe8c5759596f33f2830f91409d37169055ff3c281e4b24abd71ed5a5dc9c731e3d0915e01eb16adb661d7f5e6b8229559efe8f6dc90f5b27f4cacf6b47747 SHA512 a9f76d7b11ea318852025370b7b5315f2683dd5fe28f1cf372fe402f7294719fbdcf57c314fb82392a6d5ae89d111c46380d9cc3d010a510dbe5798e647e1ccd
+EBUILD uget-2.2.0.ebuild 1330 BLAKE2B de370b7bb55d93eb4b9f5510b1702e4b7e744764a4b2acf98546738c7e4c3caea55a61f194ca7b312313e24be3f4985ff62f05b8fe5e1d4ba29deb9640662e26 SHA512 6963df751210d0d709f467d19a057fd81a7d7d3ccff7905e70041bb03f1ee60ad28cd211cda97f50102fd743edfb5aada2a097ee2a0e8418b07ec9ac0abf1899
EBUILD uget-9999.ebuild 1334 BLAKE2B 8f5a08bf87702eba4eebf1ab21eca032916ae0592d4294d412debf1564da531a6db54f95076bc39e17d20b53169f3a01bc12e9ff0d19821421f0f7fb4f086534 SHA512 aac62f6b77f2a010ad1c60f27279d094a53f78ea7822ef0678b300a5f0cb01eb8fb0c26f9dd8159b0d1f4665e3f35241a7848aa7c7d6a5ed5df2b906f58bea1c
MISC metadata.xml 1295 BLAKE2B 671c18f9324ae048ceedeca7adf38fb8ee842a0b5df4f06cc1163d9d94c4c4ec5ca01a947406a3d9ef3f0823f2f7ec5e4fe19cae34f4c01b118362f201115991 SHA512 be3101757d2e3f69e4f066e3ee63e16d883a86c851d4de6e8975b40f21efa04eef98e3d9e87fdbaadbe779bfe92dbc384cdc682ce8a32e5946107ff2d33f8a82
diff --git a/www-client/uget/uget-2.2.0.ebuild b/www-client/uget/uget-2.2.0.ebuild
index 1a5a0ce8eda3..bdc8c19e2f0f 100644
--- a/www-client/uget/uget-2.2.0.ebuild
+++ b/www-client/uget/uget-2.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/urlget/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="aria2 ayatana control-socket +gnutls gstreamer libnotify nls openssl rss"
REQUIRED_USE="^^ ( gnutls openssl )"
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 45822ec4162f..d11ef6055674 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,10 +1,6 @@
AUX vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch 603 BLAKE2B a4b048e605d70544de30e69245b50615162aa8b983bb254b3979ee6060d93a1e04de16d4e8b2b0426a7faea471a89644be3d6896206de35affb2158941c0f542 SHA512 60aedeeb8e8443c3177f19b4aa745415138ad9f3fa4f3696ad00d2b93889e145f401c59298454e62462f0a8afa619ff2d07bb481ff5895735b89c3701d270be9
-DIST vivaldi-snapshot-1.15.1147.23_p1-amd64.deb 53857072 BLAKE2B 22bfe94f00d508bd03bbaadfb6e895a089443465f5abafe2347dee0877a52c4650f6933b15e10e768896c078db2584d1d8781c01dda2b99fcd98f90ddbe12138 SHA512 e259586b2084c29c9db110af7f3154777e47bb3d226740a8557df42cd931ac0093b56b515765467a8a6b8ccc685a1f7e1e0e01a783a2133b42f35c08f1b3900c
-DIST vivaldi-snapshot-1.15.1147.23_p1-armhf.deb 47686074 BLAKE2B 45f568e107ff5a52cc84b12d745ae6edd76de1cead0cdc16a922cc9e43173b1848bda9f1b9af68b978e5b6b3e18325674d9947d9ac0038d37d065c66cbeb1b0a SHA512 51ea75d6dfa2417d030d19de8eee1002d6594352759c056bf84a3e0dcab702e50c185663924a9fc9b91fa8c9c6fb72b6aef0426c88b7c4abd26031e7b6d86172
-DIST vivaldi-snapshot-1.15.1147.23_p1-i386.deb 53515616 BLAKE2B 34a81f65e35e732a7ac14025940686068c47aa777f79d65e05fad827eff837549cd3c96514c75af30b9277d900020f2d35600efc30b3d9ec5664a3bfed878ccc SHA512 4bd0cd3d7ee1315b959cea4aa5fa4b8b68ec7655d63431acba41edc1f59b6c6f5b1c85be8f981231420b508d16507ceb85238d0602910ec796ebdd8440ccc780
-DIST vivaldi-snapshot-1.15.1147.29_p1-amd64.deb 53970214 BLAKE2B f19df57c8aa2b804774245248aa67cea78b4a25356468e838834bc47a52a9f37cb4214b51cc884ce7dd8e998f598a771037ce5e81dabc4c2060bbdc9fa579965 SHA512 cd596222005e85bb05e550dcca19a5c4fb5edaea18234757cdafb4b896800504a5d63344f1b598001eb7ec517013ebb19dee9825a481ff5a6a7050610c02c151
-DIST vivaldi-snapshot-1.15.1147.29_p1-armhf.deb 47706408 BLAKE2B 1911d890a73cbdd591b0f8f0c8279c9dc4ca958662c84de69326bf00b9b61c9dd35014e28429eaba914efbf963bb6885b640f399d81ebe6978e55be610770902 SHA512 4d3e1ad4d20d83b06d964cabc0098c8ed864d40b4867a56621500b33b28eaaf2c56813e17d8d4764b542d76faf06af5dc01d44341d3cde574b31946837856a65
-DIST vivaldi-snapshot-1.15.1147.29_p1-i386.deb 53522702 BLAKE2B bc0a0660c9af23f790f13b6806f2559b8cd45748de8e387a81906e1361e7ff382b3fa1a33ea278704dfd5b012a418e1d26246cdae61a2537e970630523ec21d7 SHA512 2387cd8cde710d7dc3c728e8e249770b2f245a805d99517bb7b8b0fd41462ea56b82c0dc43acfb43f758e1595167e08e98dc9d8abd2bee5f41da06837b079ab7
-EBUILD vivaldi-snapshot-1.15.1147.23_p1.ebuild 2611 BLAKE2B 66f58881742bc64250eb72a47e984aad43b391cd03929e45c688aaad63703f1a5a26929609d8f7ad32e17ff8fd374efa0d22540d5e86a15512af5bb69db33b78 SHA512 193303c1384950366ce2192ebf497ca6d15e0fc3145c026b383f07cbb869da0fcf7cb099925c7e42cee488b043d960856640330788397ea413b8ed2d037f3bfe
-EBUILD vivaldi-snapshot-1.15.1147.29_p1.ebuild 2611 BLAKE2B 66f58881742bc64250eb72a47e984aad43b391cd03929e45c688aaad63703f1a5a26929609d8f7ad32e17ff8fd374efa0d22540d5e86a15512af5bb69db33b78 SHA512 193303c1384950366ce2192ebf497ca6d15e0fc3145c026b383f07cbb869da0fcf7cb099925c7e42cee488b043d960856640330788397ea413b8ed2d037f3bfe
+DIST vivaldi-snapshot-1.15.1147.32_p1-amd64.deb 53956742 BLAKE2B 68ca119d425be887744d0e642ca9d671a8b6b0ca7b752eeef22c58690238f960cad8e11d5530a82277091cbc933ba981774653664381cfc39da753ed42744bf3 SHA512 1802682d6a844903da7de7078a7e585707087ff7251cdfb0cde598a807fba93a54de1592c33bfcc885113b6009a5d22f6f1581a6782fcbfc24d6f8c27b757f79
+DIST vivaldi-snapshot-1.15.1147.32_p1-armhf.deb 47718932 BLAKE2B 31050570e943fce4f3a7ace86634350d19ec4eaf654da2ed89ebda1d73502add8d9bd29a581b48a5a9f3d52fe336a8f19eba2a24fd05682768bf06fb8614954e SHA512 54c545e1f847bd3e68331f28e1b991c579c70ad7aa0235398e8944d03f015152f4c9dc30ef103ade213e3f3911a5049903425f456d0334e4b600304b4b7b5144
+DIST vivaldi-snapshot-1.15.1147.32_p1-i386.deb 53516784 BLAKE2B 719849ffd149f12f90ae905eac5d4f3b615c4b0012527eaab9bd16d1b788d1516f89c69c478986e7569512d4b7fbe98bd65dbc989509afde344b5df8cb3e720e SHA512 3ce66e4d1a0a191f50669c023a651ad99af0400b9fd09204de595c3bbdc875e06dd8d7b83e37b5a071999743ecc17fd5a230774824f5218dd4c1b7d99e93a482
+EBUILD vivaldi-snapshot-1.15.1147.32_p1.ebuild 2583 BLAKE2B d8f59fafcf19aa3221f32faf2cb1d2063ca6c020f3629ea2a55d8e849b5950a8728831d3dbf2054fff10fda00bcf630ed438cb34fc49d373defc6f43989f1d39 SHA512 4095c89b9c95d9e0570e787aa1d9c19b53593b0482bdd6e124a1e9d49df37ca2a7b2780c65e7df6669e9d73705bac781ca06006094439110b924a6671eb9c760
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.23_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.32_p1.ebuild
index 03b567d27a1f..b70af0fb4cf5 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.23_p1.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.32_p1.ebuild
@@ -28,7 +28,6 @@ DEPEND="
virtual/libiconv
"
RDEPEND="
- >=dev-libs/openssl-1.0.1:0
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index e5105231be69..55095a08a627 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -2,5 +2,9 @@ AUX vivaldi-1.14.1077.45_p1-libffmpeg.patch 567 BLAKE2B b26ad49c8d4336e572ca4fc4
DIST vivaldi-1.14.1077.60_p1-amd64.deb 52308364 BLAKE2B 164bbbe34d9702e4be9632f2fb457516ade647b69bd56a1480e4ef7c7f4d569a61848d85386dadb2b9a5095ba5e2926953c242d6eee4fb692bb85cdb66cf20ac SHA512 e2ef6e8e734d7191b35d72fd1b4fd2cbc9974a6fa556ff416e3b3908d9418470c661adb1963eee2e5454cb6521ca8a110a08cd9a78ab6f8b4a03e5225ddb8e95
DIST vivaldi-1.14.1077.60_p1-armhf.deb 46408356 BLAKE2B b6e1b5e8d83127aecf2af264a8d61bc49b916c20d1e8c01c582f89a21799855720ebec2617b3047185b7ca289234e4b2be8a2cf6b13f6454096672a4b44292e5 SHA512 30da3805536b1dc068c4c86ef1c7f56a8743e8e4ba1085d78d856432eb12dbe4468fae5b704359433e6f09f4a4e5ce3351b1e11d25c416c11b013001d89f721b
DIST vivaldi-1.14.1077.60_p1-i386.deb 51952946 BLAKE2B d427c187f04122d5492b7a8ca006292dec25efc75381b87dec24819b97cfe35b8929bfde9f8f576940cc0cac1aeebf5f24297e21093b072aaaf31c161a2a0111 SHA512 a8cec6c5f43a336ff3d001480461932ddcf143d984cfdf94f6f1786fd87ce5698afcee7b1b944e686b740a015013d95aa00f3986a71ab601f948c8e50d604759
-EBUILD vivaldi-1.14.1077.60_p1.ebuild 2982 BLAKE2B 18d5f570f0aea0827caa35d22412bcdaea4ad7871853100673f2f3de9216b4e489c01ada0fcf25361585049f4796b33e363170b4ada378750b2e3c7c1cc60228 SHA512 ce4a2a851cd65c6c5d8fc9f01de11eac937016ec9e2fee4f3ed23ad25bd97174d1214a69154b63483fe108a201c9c6cdb5fb1188d88b9167edc115efec7a7b6e
+DIST vivaldi-1.15.1147.36_p1-amd64.deb 52848048 BLAKE2B ab10837423cd6c0f300bccc482c118da054e81504d072b2eda08fb366bb4a11226a44c432d23ca619b702315c879fba46b82371cf12d93e9427becd533ea895e SHA512 35ee2d20f7448cd968b22336a9cfc6b12400fba2b4bcb6cadc79e992da8b7cbd6365c98bcb61ae51342479191e38fe7e73c48d8ff2bdb9291824e83f970779b0
+DIST vivaldi-1.15.1147.36_p1-armhf.deb 46834630 BLAKE2B bb62b63dce82e397d93300757df025a7c2cb8f62a27a1373157079f581a92afa22340f2a19a9667408565a8e34de4de815bacf1c424ea847e8deb3827ecd4931 SHA512 74592afba850aa155f5b58fd4c383d39c5b87a0c7c532f5c52a0504d2437c2663a5fe6a75ab758269e2c5add7eed64db13ac16122c76440660cfa342dab33e2d
+DIST vivaldi-1.15.1147.36_p1-i386.deb 52483148 BLAKE2B 113b6640373f7e6d0989379e5a20b116a92ea8f7f1e9745ee5a15097b13abd6e1df91bb4a805ac0fef9d0d9d1c578b92cc3c974ed116932eac41d33575366bc3 SHA512 6ba0a2633ba4da5fe96e3d6d754587ffea572f5581cfdec76b4085848f52147fa0a253e023e5dc0e8f824a820a77570ac30a5124f74e34dc2818eee0b1570699
+EBUILD vivaldi-1.14.1077.60_p1.ebuild 2954 BLAKE2B bebe591bd6c78a34f78da4286a75b776bf03ca8938216fa17b18ffd100d4a6a7da86aa4f687c606e15590da812b1accccaf928e4ba9dfced0d22862ebf8d30e1 SHA512 923065ce3444ddb4cfb8c80817ae24a2a8ea77d98d021563bf460366b5fe0746b4da7077aa2c80162dc8d6c4f2d49a3470c62a999ed612b61e0f6140f252a94b
+EBUILD vivaldi-1.15.1147.36_p1.ebuild 2936 BLAKE2B b03d8c06e0a499c790cb9a53a0b5f472ddc0941f26c35eca3b450502586130fcbdcd9e74c7696fc549bdf3cf6492ce707600ac5ac6ff00acaa4df9a885d48d4d SHA512 290fbb1eab03eaa6678c5d28d02c17a052468679b7ed99e7ad5a9c319c055df05338da6dbba9845ed4091f2eda64231592566fa6a116216287e1db100fea4975
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/vivaldi/vivaldi-1.14.1077.60_p1.ebuild b/www-client/vivaldi/vivaldi-1.14.1077.60_p1.ebuild
index 772c185172c8..5a64aee60f76 100644
--- a/www-client/vivaldi/vivaldi-1.14.1077.60_p1.ebuild
+++ b/www-client/vivaldi/vivaldi-1.14.1077.60_p1.ebuild
@@ -32,7 +32,6 @@ DEPEND="
virtual/libiconv
"
RDEPEND="
- >=dev-libs/openssl-1.0.1:0
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.29_p1.ebuild b/www-client/vivaldi/vivaldi-1.15.1147.36_p1.ebuild
index 03b567d27a1f..9a671c805d00 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.15.1147.29_p1.ebuild
+++ b/www-client/vivaldi/vivaldi-1.15.1147.36_p1.ebuild
@@ -9,10 +9,14 @@ CHROMIUM_LANGS="
"
inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils
-VIVALDI_HOME="opt/${PN}"
+#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/snapshot/${PN}_${PV/_p/-}_"
+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 )
@@ -28,7 +32,6 @@ DEPEND="
virtual/libiconv
"
RDEPEND="
- >=dev-libs/openssl-1.0.1:0
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
@@ -64,15 +67,20 @@ src_unpack() {
}
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
+ 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/${PN} usr/share/doc/${PF} || die
+ mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die
chmod 0755 usr/share/doc/${PF} || die
rm \
_gpgbuilder \
- etc/cron.daily/${PN} \
+ etc/cron.daily/${VIVALDI_BIN} \
${VIVALDI_HOME}/libwidevinecdm.so \
|| die
rmdir \
@@ -85,14 +93,14 @@ src_prepare() {
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
+ 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}"/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch
+ epatch "${FILESDIR}"/${PN}-1.14.1077.45_p1-libffmpeg.patch
epatch_user
}
@@ -101,8 +109,9 @@ src_install() {
mv * "${D}" || die
dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
- fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
+ fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
}
+
pkg_preinst() {
gnome2_icon_savelist
}