summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /www-client
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6387 -> 6226 bytes
-rw-r--r--www-client/chromium/Manifest15
-rw-r--r--www-client/chromium/chromium-78.0.3904.108.ebuild (renamed from www-client/chromium/chromium-78.0.3904.97.ebuild)0
-rw-r--r--www-client/chromium/chromium-79.0.3945.79.ebuild (renamed from www-client/chromium/chromium-79.0.3945.36.ebuild)5
-rw-r--r--www-client/chromium/chromium-80.0.3970.5.ebuild (renamed from www-client/chromium/chromium-80.0.3962.2.ebuild)4
-rw-r--r--www-client/chromium/files/chromium-80-gcc-blink.patch27
-rw-r--r--www-client/chromium/files/chromium-80-gcc-quiche.patch30
-rw-r--r--www-client/chromium/files/chromium-80-include.patch13
-rw-r--r--www-client/elinks/Manifest2
-rw-r--r--www-client/elinks/elinks-0.12_pre6-r4.ebuild2
-rw-r--r--www-client/epiphany/Manifest8
-rw-r--r--www-client/epiphany/epiphany-3.30.4.ebuild1
-rw-r--r--www-client/epiphany/epiphany-3.30.5.ebuild3
-rw-r--r--www-client/epiphany/epiphany-3.32.4.ebuild84
-rw-r--r--www-client/epiphany/epiphany-3.32.5.ebuild3
-rw-r--r--www-client/falkon/Manifest3
-rw-r--r--www-client/falkon/falkon-3.1.0-r1.ebuild1
-rw-r--r--www-client/falkon/files/falkon-3.1.0-qt-5.14.patch23
-rw-r--r--www-client/firefox-bin/Manifest194
-rw-r--r--www-client/firefox-bin/firefox-bin-52.9.0.ebuild6
-rw-r--r--www-client/firefox-bin/firefox-bin-68.2.0.ebuild4
-rw-r--r--www-client/firefox-bin/firefox-bin-68.3.0.ebuild174
-rw-r--r--www-client/firefox-bin/firefox-bin-70.0.1.ebuild4
-rw-r--r--www-client/firefox-bin/firefox-bin-71.0.ebuild201
-rw-r--r--www-client/firefox/Manifest191
-rw-r--r--www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch50
-rw-r--r--www-client/firefox/files/mozilla-bug1601707-gcc-fixup.patch114
-rw-r--r--www-client/firefox/firefox-52.9.0.ebuild6
-rw-r--r--www-client/firefox/firefox-68.3.0.ebuild775
-rw-r--r--www-client/firefox/firefox-71.0.ebuild798
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-79.0.3945.79.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-79.0.3945.16.ebuild)0
-rw-r--r--www-client/google-chrome-unstable/Manifest4
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-80.0.3987.7.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-79.0.3945.16.ebuild)0
-rw-r--r--www-client/google-chrome/Manifest4
-rw-r--r--www-client/google-chrome/google-chrome-79.0.3945.79.ebuild (renamed from www-client/google-chrome/google-chrome-78.0.3904.87.ebuild)0
-rw-r--r--www-client/luakit/Manifest4
-rw-r--r--www-client/luakit/luakit-2017.08.10.ebuild1
-rw-r--r--www-client/luakit/luakit-9999.ebuild1
-rw-r--r--www-client/netsurf/Manifest5
-rw-r--r--www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch35
-rw-r--r--www-client/netsurf/metadata.xml50
-rw-r--r--www-client/netsurf/netsurf-3.9.ebuild131
-rw-r--r--www-client/opera-beta/Manifest6
-rw-r--r--www-client/opera-beta/opera-beta-66.0.3515.3.ebuild (renamed from www-client/opera-beta/opera-beta-65.0.3467.32.ebuild)0
-rw-r--r--www-client/opera-beta/opera-beta-66.0.3515.7.ebuild (renamed from www-client/opera-developer/opera-developer-66.0.3502.0.ebuild)8
-rw-r--r--www-client/opera-developer/Manifest6
-rw-r--r--www-client/opera-developer/opera-developer-67.0.3523.0.ebuild (renamed from www-client/opera-developer/opera-developer-66.0.3494.0.ebuild)0
-rw-r--r--www-client/opera/Manifest4
-rw-r--r--www-client/opera/opera-65.0.3467.69.ebuild (renamed from www-client/opera/opera-65.0.3467.42.ebuild)0
-rw-r--r--www-client/phantomjs/Manifest8
-rw-r--r--www-client/phantomjs/metadata.xml12
-rw-r--r--www-client/phantomjs/phantomjs-2.1.1-r1.ebuild99
-rw-r--r--www-client/phantomjs/phantomjs-2.1.1.ebuild99
-rw-r--r--www-client/qutebrowser/Manifest10
-rw-r--r--www-client/qutebrowser/metadata.xml9
-rw-r--r--www-client/qutebrowser/qutebrowser-1.6.3.ebuild87
-rw-r--r--www-client/qutebrowser/qutebrowser-1.8.1.ebuild (renamed from www-client/qutebrowser/qutebrowser-1.7.0.ebuild)29
-rw-r--r--www-client/qutebrowser/qutebrowser-9999.ebuild15
-rw-r--r--www-client/ripe-atlas-cousteau/Manifest2
-rw-r--r--www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild1
-rw-r--r--www-client/seamonkey-bin/Manifest4
-rw-r--r--www-client/seamonkey-bin/seamonkey-bin-2.48.ebuild2
-rw-r--r--www-client/seamonkey-bin/seamonkey-bin-2.49.1_rc2.ebuild2
-rw-r--r--www-client/seamonkey/Manifest4
-rw-r--r--www-client/seamonkey/seamonkey-2.49.5-r1.ebuild1
-rw-r--r--www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild1
-rw-r--r--www-client/vivaldi-snapshot/Manifest15
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.1_p1.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1719.3_p1.ebuild)0
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1745.22_p1.ebuild115
-rw-r--r--www-client/w3mmee/Manifest4
-rw-r--r--www-client/w3mmee/files/w3mmee-openssl-1.1.patch92
-rw-r--r--www-client/w3mmee/w3mmee-0.3.2_p24-r11.ebuild168
-rw-r--r--www-client/w3mmee/w3mmee-0.3.2_p24-r12.ebuild3
74 files changed, 3108 insertions, 678 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 6ecaab03a98e..3800e31f7b7b 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 2dcd5108156e..7eafa4379e4a 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -16,7 +16,10 @@ AUX chromium-79-gcc-permissive.patch 3014 BLAKE2B 4b717bd5741e72b9fd0a6dc800abfa
AUX chromium-79-icu-65.patch 573 BLAKE2B b716eeb78ac2fe7d32328274b8ea4f79cbc858700de0cb256fddaff35e4c593ddaec3e96469fe371399db112015ffbbbb6fe91fcbf151ca1e412a4104a0ea5f9 SHA512 2503799bd638e2cd521c04b5104081d332177e68c3c22a66a4c8930a6ff0da250893ac9aa5eb30f1a97faf78a2d33b552d69d4393c1f6278ab63e3609edf338d
AUX chromium-79-include.patch 5476 BLAKE2B 3c5ba004d51f48c3e07f9b7663b79a2573dd3b6beed3e30a7222c10c77e9f0be2b0d57b8b871657aea73d2dec2a394d37f770802414a3861f1bb4b9447905f6a SHA512 59c35e86720786e24e999c32064343220fbb40a4f8dc517b83aeef0cbc0f29042c4ff2ef99db5589eadff6743fb5fa55e5d0128c6490bbfa725e52071398b8c9
AUX chromium-79-system-hb.patch 643 BLAKE2B 82cf0464a338034e6aae27d842d5571f2d2356c6a967186e992f6487ad9f45355166957444f70d1b1451d4f05a9572a48437c5d2352a6e473329b5dc6cc18d40 SHA512 7b19a7740a12823b4aef1ab60d7e06ca77edaf34af42e9ac2b029b5560c496f6c87dbaf11fa59b950f80b836a9bd97424c8e38d2d26101b4ac9f26befa062038
+AUX chromium-80-gcc-blink.patch 1302 BLAKE2B 949f7df1ef1c65904bcd0133e84e8eed68495577c393781cf2b1eae8c6d88e3f2b8db06155a2d96cac920e6a5f6be12f40ceabeeaf93efae249b964d7e587e63 SHA512 caebe245bcaa221b962a636dced8500abeac544bb9ed6e7e310e97ac91656c87d1df4df05630dbf4a6673b2f7822018a063080fc430730b9c59c3bf5681fb32e
AUX chromium-80-gcc-noexcept.patch 1790 BLAKE2B 41ac24639a3234280ca4f6a3c2da70995bace3d6facfe21b2553bc6c4135d8179b913f89518e54a776bb95a2bcd3a60d018f237b2e5422277b1e32e2d526f6c1 SHA512 af5c4b1cf9823bca957d4eda0af378e73341f8b996d71b7d62a255a5b41b03c32c3a9c0cf51425a87b36526ecb7ca48783787b0837cb8781499ba45c2b52ba51
+AUX chromium-80-gcc-quiche.patch 1351 BLAKE2B 7bd967a9f3cd544368c623d3612632cd2bade48ac2c099c4570d5ead62ba28487e1fa222ee0bfe108f3d4f853744d799d2860f703eae3b7d6d36af77cd328508 SHA512 2f147e77d0737370c5dea8b575c0e631476bbce54a7b1c46d0bffeb56706d6ab695b8a9a7e61402430c57ec1f28668dd6682aa5d32d32762fc3ba1735f37542b
+AUX chromium-80-include.patch 473 BLAKE2B ab949e188b93b076b637fdc7d8bede7094c1e4ada57bd25f80b1b6590792c568f2b3c3e4f2ff49774592699fb0f8505c87b0ea5ef64877d1c6619eca6bb49959 SHA512 90f73d25eafd984d9f63b479bd6f3dbe59cfdcaf61bceee6ed267b1ce2ec1e917d892b89630f7f68ac87b71d37e906bc0b5fd07b919c3ed49fc04777f69bd474
AUX chromium-80-unbundle-libxml.patch 2990 BLAKE2B 63068fef2333d9d111bfe66a78efd71088c76b08b4e5014b244012df682024ceb0db8441254481189fc449f16cbeab7f650c8cab30f9d37dedf89c2dbea1bae9 SHA512 87ef07a35a103c5b4293301705a09a60199d569fceeab1e3188c7b96067d39f237441209f4448a791dc5675321f609ee5c02fdda1081af38e50adcd15de4e0b6
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-compiler-r10.patch 5917 BLAKE2B a16ea6a1eee56a7de06f82e161536dab19a507f675fe8268b5a455bf36b9f5e6c1df02de73b303ab61e33153f06f118e22623d01f654d4a7c88ca8c3f8326401 SHA512 e64f9f75e685868cb8da8851e84362952a18e5dbca674c853a41feb582bdd4dc59219727f2c77440ec2030e21d7b436f144c552c30b2a4960cbe0da32c6f6c5e
@@ -26,10 +29,10 @@ AUX chromium-unbundle-zlib-r1.patch 515 BLAKE2B f3263f7450a940449d7edc0aef46a888
AUX chromium-widevine-r4.patch 1155 BLAKE2B 7ba02c4b80883fa7ae5c46d95072798683bdc5c9d65b3cab40e6a3c21b29ce7eb9c45493ec10e522341033a80132818f946569ee774c662daafa4e09fbc2a988 SHA512 8f78c0e22f14f81f1903a77b315c7818603caaadbb5d517a3184a11e9553b99fd42d5a1d2ff19b3d79c03352b2e279a5102afa2fa66f276da2d9c42988a94366
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
DIST chromium-78-revert-noexcept-r1.patch.gz 12094 BLAKE2B 1fd0c939af773ed398c9ab14fa80b042b4237cabdbcb06425e4d1c72200ec49c3c1383cfc95013cce4df411b0a2397b79030d41a0379ae80a0c60bae1fbb5ffa SHA512 dcb62b82b34d5d6982762cacfe3ab7d3538d908b3befe7666f5d70d98ba4f979b5bf056e5c5343ed76aa744a643318fc5a75ddedfcb1b7de3e7c28eb2587439f
-DIST chromium-78.0.3904.97.tar.xz 742793812 BLAKE2B e7fada913f5831d805a50445da41ecbca7e27af52574ce242f427c0e4c83a74ae0283eb1667d74d39eb88f05e88e5a389945628666e24e26d635f74c43c8bc55 SHA512 e29312fe5c15eb6888a2e4d7e197c710d53feeecdf4e534c59f3db26973fee13f48880b46a7c3b132bb9989eb617db9c6138b809c3cb762332a9db25ad6d33dc
-DIST chromium-79.0.3945.36.tar.xz 778020676 BLAKE2B abf0a15f5bea2af0c2b42a6676f5bb3fb0025c1d2644dfc6c1e47e1d65c61607a46eb09877f36cba3936d5df0f993b8a801f10e3111898f93fd85b270c3a7d99 SHA512 9b534ea0bf39cb5dbf5a16e652fb6f06b3f0fa578ae18c06e947927c50d1e4fa663a8341f9ab6d1f914e4822bfec9ea98c05c376b465d61d49ef91186abcded0
-DIST chromium-80.0.3962.2.tar.xz 788407196 BLAKE2B f7ece5f654f7b479ac4aad42e18dc2454c46b39353bdf6057c30aeb30714f033af21228269510ddd4ebb15b570987cdbe0d0ae67824368f205fbdb9308cbed07 SHA512 29460df7e6b8f4b01fea06faad236690739e250170c190ee991090fc300a3cbea034ebee50731485ac578d5f8c83cfc86e9438bd6ba91c686f17bea78dbf1e86
-EBUILD chromium-78.0.3904.97.ebuild 22982 BLAKE2B 8e427972b294bbf974b4634b450c1114f7e1dab5559efa8df5ecd6532b41d4c562663c212b032c9eeac4054216dcd5acecff5bfa23a353a59ba4c53c62dacadf SHA512 c6812c14c89182ea0b72aebc21ded27f8b7097d5537db6e33b3a794bc5ebad461c1af2cdf984325bd64a5e52968f66ee3c41041489190b701ebe3d3d22a600b4
-EBUILD chromium-79.0.3945.36.ebuild 22850 BLAKE2B 14aa61ffc99e333cf167e2f685e5abb2668fd5814a02fb4117918cdd5131f767bfcb3f2eb62ba9355556d1c59cbcd04cd2492dcfb17b9c718eed1840f5dbe537 SHA512 cf10f2a718598be9558f784719ae66c19cfce63aaf4980f3b786ccba470d63e4a3a3d5cbb8f8adb100f51a9b5774469e8219a947bae6237339bae5301e5928ff
-EBUILD chromium-80.0.3962.2.ebuild 22599 BLAKE2B b289ef53c3c9172576503cf8667546e7036de0e5447e01394c37c23fed0358dd92c5a8f7a0777f45fc4af61be8bd2ca4b64de4ba3d9394fb3d415b767d2c2173 SHA512 ba864f1d5c4af3e2bdae5828a037fbc8ffa23b9b9308671b183dae460b8c159861b0a66dc56ee382bee0c9acd118af7cdcf0d1b664a8e3fc1a65b1a97ab96012
+DIST chromium-78.0.3904.108.tar.xz 742906260 BLAKE2B 4ec325911d502d0832764a2a70a51c680e3c3828127ae06c2cbc6b5604f25d416b4ed2e070054145d6f63605ba0610e8cca7a4d64ee4674abfbc1e2090999740 SHA512 9801634358974dbe61484963599719b7c5571d32c70d7568287ab6b72054ed82afa146a0470c53129266a9fbc4a24dc50a43d552b8f1756776907c2760f15589
+DIST chromium-79.0.3945.79.tar.xz 778215132 BLAKE2B 6998d8caf1fc7160d59fe894b66b34d40c7889d99ad04b3714a2203d8da395351cb7b5c2d112daad478af34ce377c98198f8a50118ff63cf87cf6678c2f0f738 SHA512 783473ea68f26656a86c6a9e726fcc6331d80860d6bb9e5ece6d71c120c3e80fc97ef867c720fe14121b3ba4599452bc40610e56900b2ffd813b9c4f415d644d
+DIST chromium-80.0.3970.5.tar.xz 789810132 BLAKE2B 400fcefeb58cb784412eca7011267c9224786036494337ecb8dbc7f3f483ec05d6e26c424ef55286cbebdbc872e1c15acfb62413264bb8843334a11bbe73ab4d SHA512 398666d81beaeef3eeb3f00a9a512b2d4c4e74bd9f01f20fab06901eadcb6fdbd345c39c54f2af57c4e485f2cd35700cde6f6a3d6301df7ee920bf067bee31d6
+EBUILD chromium-78.0.3904.108.ebuild 22982 BLAKE2B 8e427972b294bbf974b4634b450c1114f7e1dab5559efa8df5ecd6532b41d4c562663c212b032c9eeac4054216dcd5acecff5bfa23a353a59ba4c53c62dacadf SHA512 c6812c14c89182ea0b72aebc21ded27f8b7097d5537db6e33b3a794bc5ebad461c1af2cdf984325bd64a5e52968f66ee3c41041489190b701ebe3d3d22a600b4
+EBUILD chromium-79.0.3945.79.ebuild 22704 BLAKE2B 68f3f881a3ad4c30ee192640008a6b3a72d25bbc079df4da0157aa6c0ccc70830cad5369a51731e19ae4883ca76afe0723b74aba8b280e6be3303084be513ddc SHA512 e112a12655adcae3ce9c448aea260c1f660d6233891bbdd931c3953863b2534e1673d165daeffb0ed39c0bad8688cb335f6f9767a53487853124612f1dca20c3
+EBUILD chromium-80.0.3970.5.ebuild 22747 BLAKE2B b28b4d182fedd2434af3473ca41bf497e07db9a7bffdb8476cf233ab4c47314e536dc014e21c8c3ba8e264ec6d0ca8f88fafc2364d0f9642a3247d734a4e1a13 SHA512 5214dd4b5b83f7aa062e5a70f478b49d07f08975ca073f7d74084f7c8e3a407d424bbbe4565baea7337720bf31b4236a1948538da1579ac5a1431120e21e68e3
MISC metadata.xml 1538 BLAKE2B 6c68f673e2892063f4b7a5afc8314356e3e8182d8765a193c36be7ed6b61e7680dbd0a58e2386904ff2877c81ad45cdae07754996f706f986f16f3a159500930 SHA512 16e98f9dc01cfdce307dd17fc2ba83ff1eff10eaeb65aaf9154b0dedfc61086334d56f50b6ce1d673715148e29e045eb0eed21495efef942ef56e4ba4e514187
diff --git a/www-client/chromium/chromium-78.0.3904.97.ebuild b/www-client/chromium/chromium-78.0.3904.108.ebuild
index de0984e85449..de0984e85449 100644
--- a/www-client/chromium/chromium-78.0.3904.97.ebuild
+++ b/www-client/chromium/chromium-78.0.3904.108.ebuild
diff --git a/www-client/chromium/chromium-79.0.3945.36.ebuild b/www-client/chromium/chromium-79.0.3945.79.ebuild
index b15b4e080dc8..b9c079e9a87f 100644
--- a/www-client/chromium/chromium-79.0.3945.36.ebuild
+++ b/www-client/chromium/chromium-79.0.3945.79.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts jumbo-build kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
+IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
REQUIRED_USE="component-build? ( !suid )"
@@ -444,9 +444,6 @@ src_configure() {
# 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).
diff --git a/www-client/chromium/chromium-80.0.3962.2.ebuild b/www-client/chromium/chromium-80.0.3970.5.ebuild
index 6f34c5068d50..c6af893cb110 100644
--- a/www-client/chromium/chromium-80.0.3962.2.ebuild
+++ b/www-client/chromium/chromium-80.0.3970.5.ebuild
@@ -147,7 +147,10 @@ PATCHES=(
"${FILESDIR}/chromium-78-protobuf-export.patch"
"${FILESDIR}/chromium-79-gcc-alignas.patch"
"${FILESDIR}/chromium-80-unbundle-libxml.patch"
+ "${FILESDIR}/chromium-80-include.patch"
"${FILESDIR}/chromium-80-gcc-noexcept.patch"
+ "${FILESDIR}/chromium-80-gcc-quiche.patch"
+ "${FILESDIR}/chromium-80-gcc-blink.patch"
)
pre_build_checks() {
@@ -369,6 +372,7 @@ src_prepare() {
third_party/webrtc/rtc_base/third_party/sigslot
third_party/widevine
third_party/woff2
+ third_party/wuffs
third_party/zlib/google
tools/grit/third_party/six
url/third_party/mozilla
diff --git a/www-client/chromium/files/chromium-80-gcc-blink.patch b/www-client/chromium/files/chromium-80-gcc-blink.patch
new file mode 100644
index 000000000000..fdc28f324350
--- /dev/null
+++ b/www-client/chromium/files/chromium-80-gcc-blink.patch
@@ -0,0 +1,27 @@
+diff --git a/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc b/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc
+index 6ff6906..dd531ae 100644
+--- a/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc
++++ b/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc
+@@ -224,6 +224,10 @@ static Position TrailingWhitespacePosition(const Position& position,
+ return Position();
+ }
+
++static bool IsAHTMLTableRowElement(const Node* node) {
++ return IsA<HTMLTableRowElement>(node);
++}
++
+ void DeleteSelectionCommand::InitializePositionData(
+ EditingState* editing_state) {
+ DCHECK(!GetDocument().NeedsLayoutTreeUpdate());
+@@ -253,9 +257,9 @@ void DeleteSelectionCommand::InitializePositionData(
+ end_root_ = RootEditableElementOf(end);
+
+ start_table_row_ = To<HTMLTableRowElement>(
+- EnclosingNodeOfType(start, &IsA<HTMLTableRowElement>));
++ EnclosingNodeOfType(start, &IsAHTMLTableRowElement));
+ end_table_row_ = To<HTMLTableRowElement>(
+- EnclosingNodeOfType(end, &IsA<HTMLTableRowElement>));
++ EnclosingNodeOfType(end, &IsAHTMLTableRowElement));
+
+ // Don't move content out of a table cell.
+ // If the cell is non-editable, enclosingNodeOfType won't return it by
diff --git a/www-client/chromium/files/chromium-80-gcc-quiche.patch b/www-client/chromium/files/chromium-80-gcc-quiche.patch
new file mode 100644
index 000000000000..aa3d54126cac
--- /dev/null
+++ b/www-client/chromium/files/chromium-80-gcc-quiche.patch
@@ -0,0 +1,30 @@
+From 00f47df999c9b19e80fdc01db0ae9ca1b6a12b3a Mon Sep 17 00:00:00 2001
+From: vasilvv <vasilvv@google.com>
+Date: Wed, 03 Apr 2019 13:58:53 -0700
+Subject: [PATCH] GCC: do not delete move constructor of QuicStreamSendBuffer
+
+QuicStreamSendBuffer constructor is implicitely required in the
+initialization of the vector of substreams in QuicCryptoStream.
+Though clang apparently ignores that, GCC fails to build.
+
+BUG=chromium:819294
+
+Originally submitted by José Dapena Paz <jose.dapena@lge.com> at https://quiche-review.googlesource.com/c/quiche/+/2420
+
+PiperOrigin-RevId: 241800134
+Change-Id: I4e3c97d6e5895d85340e8c1b740e6196d9104066
+---
+
+diff --git a/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h b/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
+index e34514b..74e9d0d 100644
+--- a/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
++++ b/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
+@@ -62,7 +62,7 @@
+ public:
+ explicit QuicStreamSendBuffer(QuicBufferAllocator* allocator);
+ QuicStreamSendBuffer(const QuicStreamSendBuffer& other) = delete;
+- QuicStreamSendBuffer(QuicStreamSendBuffer&& other) = delete;
++ QuicStreamSendBuffer(QuicStreamSendBuffer&& other) = default;
+ ~QuicStreamSendBuffer();
+
+ // Save |data_length| of data starts at |iov_offset| in |iov| to send buffer.
diff --git a/www-client/chromium/files/chromium-80-include.patch b/www-client/chromium/files/chromium-80-include.patch
new file mode 100644
index 000000000000..a2a00a9d4557
--- /dev/null
+++ b/www-client/chromium/files/chromium-80-include.patch
@@ -0,0 +1,13 @@
+diff --git a/third_party/blink/renderer/core/core_initializer.h b/third_party/blink/renderer/core/core_initializer.h
+index 5e67f46..3b750c7 100644
+--- a/third_party/blink/renderer/core/core_initializer.h
++++ b/third_party/blink/renderer/core/core_initializer.h
+@@ -36,6 +36,8 @@
+ #include "third_party/blink/renderer/core/core_export.h"
+ #include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
+
++#include <memory>
++
+ namespace mojo {
+ class BinderMap;
+ }
diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest
index 4347e38ec7c7..0453401809a1 100644
--- a/www-client/elinks/Manifest
+++ b/www-client/elinks/Manifest
@@ -13,7 +13,7 @@ DIST elinks-0.12_pre5-js185-patches.tar.bz2 13820 BLAKE2B b850c66cc74d59c6cfb0c7
DIST elinks-0.12pre6.tar.bz2 2854500 BLAKE2B 3d91c2a4b03cf77a2a86131cfb5339a40c6e89c8aaab7293d5b7f6861f0b7647b1951f2bc15814e342c926a154707162a7814981cdc729329dfb04627133f3bf SHA512 bff70faafea7c4739695a7fad8f659109894b318588f5a035a5594a6053238789259ce6067c2f5cb97448f138db143adebb23f84bf689bea209ba37573484b7f
DIST elinks-0.13_pre_pre20180225.tar.gz 3518990 BLAKE2B 89c95b1d6e438975f5711f2e83960c90ced451953f395f3d73eeca40e6187b423b3c7d50b065c11673ee9fe03e8ee99a4c7642ebc01eea888c417645a0e53d7d SHA512 3f817768766e6dd6df042f7512163c5de70766e4d565fc081f4f755f7f7958d5487b9ff2ea29187a5cc813dc0841d75d440087fbdaf99f73d2a269dca70d5725
EBUILD elinks-0.12_pre6-r1.ebuild 6150 BLAKE2B 6f490101be5e8d820e2af2765612481856e883a90ee1c508adcc890fa11f46e69d539bcca3137f9124be961c0edb3e1769c878082b0f386dd67a44cb13b55c9e SHA512 79c81833e8dd8cb4acad7d2d78b53003bbc712cc1941062d8931d35ee6d60e9a309c9504077318a631c95f15f95a2ad41e645b9bf75050adf37722fc78893f3b
-EBUILD elinks-0.12_pre6-r4.ebuild 4885 BLAKE2B c6abf5cb66f8f4b8a05782828af831cd2c21ecbf8c3c2f39c74c025ca896dc4c84e90d6c48d3ca844da70751761112edaa8d174d4cf915de052e3b61d3c90e39 SHA512 e9c1c21e7c55ec5a9d32a3aa451793965006d889a745c1bae490b2ec832b438f2c60bd5e40f42978932babeb2e7922480e8af11c9b48595ebd5a2befb24f74e6
+EBUILD elinks-0.12_pre6-r4.ebuild 4883 BLAKE2B bfedb251d1f38ca591fca371d9ddd44cc03313112c8d55087b1d08dad8d33b7b02db7643608f11b3d4d6239a9cbd56dee12e06a0bf773194d0f0b1483db7df88 SHA512 cdc7eb61881ef307c782cd3e8c38b7c46e9cb149e443ffce27609e979e98719c97b1c9edc3907311d3113de8af950b794463f3c1452e863ddf48d8bd77a70208
EBUILD elinks-0.13_pre_pre20180225.ebuild 4016 BLAKE2B f158735d0c1a3d8e449ae50a8896c196ab87041753ea75beb8e36d4d5d596a47a96aa7587f32a90fa20cf35318ef7337d7103af8e950f957ce357a02dc014f67 SHA512 617191ffd9e5ca2d2d342190203fcd6a0e02e99d33a826dc318ba439c68b6b3d506d9accc63bc1082b1929b5716541c0fbb01a061939d971abc7efe5e3f0fa12
EBUILD elinks-9999.ebuild 3733 BLAKE2B eb3b5c16cdc99b701350551c2c4da2cc4b20bd7ca66b2c8e4035bf51fce17c9bb36a9376840251c07a61c9280c84f5727131c0b71a7ea68869cab1510f73af89 SHA512 f858c2f1509d60766e57802638e890b88ae391e1cab12136aa11065c0298697754acb6230c669dc194cd6d98c2efc88dcb4d4371aaa6ec51c4ecd6eabf3c3721
MISC metadata.xml 989 BLAKE2B 4b2f65d67e922e7e9cce74761cebca030866842af469ef4776d7cf2f8e685a52f9cbdfee25fb6a29546543e71127f48f93f78593745f6ab151e49250fe1b0259 SHA512 66a3bb8694de90a61d37a4fe5029afc894b12eba7ce7832159f88ca3168ee99c324179b27edf2876f94b4465e81cc218f5d271fff92a495bed11dd6b8ffad990
diff --git a/www-client/elinks/elinks-0.12_pre6-r4.ebuild b/www-client/elinks/elinks-0.12_pre6-r4.ebuild
index 01c3277784af..bea68c64210e 100644
--- a/www-client/elinks/elinks-0.12_pre6-r4.ebuild
+++ b/www-client/elinks/elinks-0.12_pre6-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6
javascript libressl lua +mouse nls nntp perl ruby samba ssl tre unicode X xml zlib"
RESTRICT="test"
diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 7bb00931d324..8e9d70cf97d7 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,10 +1,8 @@
AUX var-tmp-tests.patch 659 BLAKE2B 2869f1c28c3a59974758986bd464aeb5c1d86d1b4e23f33d809529a1f1b800ffdb3daf24780774766a16c1f45fff145dd5524c682293dd117b29582adeade7ae SHA512 79480bed41ff59f423087dfd6d0f5eaee665fcba6602c7876ed63397edeb6cf5fcb2ce9f2f91b375117e389ec2fcf6cba1cf1e8919efef2ccad3c84547b7824a
DIST epiphany-3.30.4.tar.xz 4531732 BLAKE2B a4741d353800517c0233456e513a974ecd7641799395df7cafe6940cbfa49402836484010634ef3c59e36bd3bb2ced331d19a4ed05d1630c00d7ee385961227b SHA512 8574a26a22a24db7e65254f65723f6e4405fccd783bb7e122f8a5f6aff62d3ef1dd0b3ce903eb1f750e7ae28c2f1154a2c1c15970892216211d51edee318bd47
DIST epiphany-3.30.5.tar.xz 4532136 BLAKE2B 7c42e7ff5624bd85c380da97b2ca057b59d4dc77bec85f33bab755032b519db10ee52aa93c503e5b1f57c5acfce5a9b3decc7dddfacc3d68ea620eb884ec2da3 SHA512 1d31022e91a5ac79a032ebf988d4f8828cfa38a2b67e06b9432e479d7ebc93d3a08338261b92dfe3f37b6f745aeb5286b4acc65c537d935c1ace61ad9a494b7d
-DIST epiphany-3.32.4.tar.xz 5468576 BLAKE2B 8d9ed9f522a7f18c1e9b0fa6aea043c11e69eda8ee779e8cb05cbef1920154ee7e307ea92eac713c74f7a81a08d9fc31dfd3ba8fad59d5697f4aa652e12a6e8e SHA512 34f9f4267862b494cbeb225ce63cd7767851f1cca16b4c8e03057b074999954477f2ed891c60f20910abcc7a553371f8f03e59fc9da4cf459dd5cbfde8a6d67c
DIST epiphany-3.32.5.tar.xz 5468976 BLAKE2B 7e15eccbf48e7d2ada7b7a4ee4643219149f0d81c8c1767e5871fbed023bf53cd548822eabe5c9e0a26fd62a255ec69efdbd5efd05faef0e0374cedb473f5978 SHA512 e14a2626071460ddf8493a765d877f7683ba51e572778bb03f83ce31170856c6de91327955bd2d3b43e9016457da35a966014019d8837cd85765f948a7d1e5d2
-EBUILD epiphany-3.30.4.ebuild 1710 BLAKE2B fd5953d07509ca9ae9b983ebf494750b2d0e26547f592f25b0a80e6fef5cd204d33917b7a5c98a0aa165a5a351ff4c20478562d9a3d71232b6e4de718f3d690f SHA512 c5af8b6866199eab89811ebd58a92b82a2d56235e8d50a7426a453224448dfda61c5a8f0cf8f16762859d736942e6b794e70db6b73fd65b10039baaf96ee2e68
-EBUILD epiphany-3.30.5.ebuild 1712 BLAKE2B 7b7eb589a5c4d96b585a15b09c0f9d1df714975b4b4b8f40bcf29598a68d02b352eef0faa9ed231affa232394d1f1bbd44044565e9824df43db75fa42ed03cb1 SHA512 e26c744bb5fcab0ebdb0893a21f58d1f20cfc697188b33bd82af76ac068a33c04464d7cfc668a8c2e66b08550227672d421be71285f95523aeea9a79e8f6c7a4
-EBUILD epiphany-3.32.4.ebuild 1869 BLAKE2B 2c0a8a661528ed0fbdab5992721b756b9797d4cb39cf30dd14e7dcc88a893f360dfa95095c8805b39fef2b62a9766d86d75e0ad3895bd83e801fd06e98faaeb1 SHA512 9485b3ea3aa7664bde956add012f459504256181e07f95b6523e3e16290e6c0fde6e06d088dd71b5dc9313a389c0ca8bdea042ec2ab890f0fa4e853c02a40835
-EBUILD epiphany-3.32.5.ebuild 1869 BLAKE2B 2c0a8a661528ed0fbdab5992721b756b9797d4cb39cf30dd14e7dcc88a893f360dfa95095c8805b39fef2b62a9766d86d75e0ad3895bd83e801fd06e98faaeb1 SHA512 9485b3ea3aa7664bde956add012f459504256181e07f95b6523e3e16290e6c0fde6e06d088dd71b5dc9313a389c0ca8bdea042ec2ab890f0fa4e853c02a40835
+EBUILD epiphany-3.30.4.ebuild 1737 BLAKE2B c78d80e686df22723e5f32ab04d58a30afe1ab08263292a3a5aa1ad58c152d11e3bb249d50fba99661694eb81f6463f90dbfbb4002dc1b17be4d2c1fe8241205 SHA512 3b681e40b4c086904bd880604b9e07b4751a66b1f43278448a87b8672a16e52f7da3cb434d3a30c205639ea1f15e08dd42cace275f2426935ce08bd4f23aa397
+EBUILD epiphany-3.30.5.ebuild 1746 BLAKE2B 10ba4cf44173e0ebc243336c2cf7f2f8db12451531a0c0dd515158051c81fa0282ace65caa6603eed5b6597c6df2fd817223d43f959e0b8fd34bbf9747fe79a2 SHA512 b39ec011ff3601219e54d98c3d19c97aac0f238d43b062c10eb9a153acd983b82998bbe0a675b07ef97c3fc74799b100e1182af30244deef77cbbe21df741c59
+EBUILD epiphany-3.32.5.ebuild 1906 BLAKE2B db9dff3839c7c26c82aef382ca59689fa9b7248763c5aad1ef49b4c565d8ace4de9d0fec5f798c53ddb2bf11e4185fa7f9001e7b2f72b284eb58f7713d0486c9 SHA512 155c4b40482d5afa78ff9b565465b454993d71ffeed1c796d858c346a752cb73bd175a0c7466f8ecc8b8a43cd7558c433efb0b55fb615606707082d48467071a
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/www-client/epiphany/epiphany-3.30.4.ebuild b/www-client/epiphany/epiphany-3.30.4.ebuild
index 03dabe06b283..ca11b9067658 100644
--- a/www-client/epiphany/epiphany-3.30.4.ebuild
+++ b/www-client/epiphany/epiphany-3.30.4.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Web"
LICENSE="GPL-3+"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
COMMON_DEPEND="
diff --git a/www-client/epiphany/epiphany-3.30.5.ebuild b/www-client/epiphany/epiphany-3.30.5.ebuild
index 8541b4a1ffde..ec8f7ca7476d 100644
--- a/www-client/epiphany/epiphany-3.30.5.ebuild
+++ b/www-client/epiphany/epiphany-3.30.5.ebuild
@@ -11,7 +11,8 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Web"
LICENSE="GPL-3+"
SLOT="0"
IUSE="test"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
COMMON_DEPEND="
>=dev-libs/glib-2.52.0:2
diff --git a/www-client/epiphany/epiphany-3.32.4.ebuild b/www-client/epiphany/epiphany-3.32.4.ebuild
deleted file mode 100644
index 07cf82ff5039..000000000000
--- a/www-client/epiphany/epiphany-3.32.4.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org gnome2-utils meson xdg virtualx
-
-DESCRIPTION="GNOME webbrowser based on Webkit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Web"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
- >=dev-libs/glib-2.56.0:2
- >=x11-libs/gtk+-3.24.0:3
- >=dev-libs/nettle-3.4:=
- >=net-libs/webkit-gtk-2.24.1:4=
- >=x11-libs/cairo-1.2
- >=app-crypt/gcr-3.5.5:=[gtk]
- >=x11-libs/gdk-pixbuf-2.36.5:2
- gnome-base/gsettings-desktop-schemas
- dev-libs/icu:=
- >=app-text/iso-codes-0.35
- >=dev-libs/json-glib-1.2.4
- >=dev-libs/libdazzle-3.31.90
- >=gui-libs/libhandy-0.0.9:0.0=
- >=x11-libs/libnotify-0.5.1
- >=app-crypt/libsecret-0.14
- >=net-libs/libsoup-2.48.0:2.4
- >=dev-libs/libxml2-2.6.12:2
- dev-db/sqlite:3
- dev-libs/gmp:0=
-"
-RDEPEND="${DEPEND}
- x11-themes/adwaita-icon-theme
-"
-# appstream-glib needed for appdata.xml gettext translation
-BDEPEND="
- dev-libs/appstream-glib
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- # Allow /var/tmp prefixed recursive delete (due to package manager setting TMPDIR)
- "${FILESDIR}"/var-tmp-tests.patch
-)
-
-src_configure() {
- local emesonargs=(
- -Ddeveloper_mode=false
- # maybe enable later if network-sandbox is off, but in 3.32.4 the network test
- # is commented out upstream anyway
- -Dnetwork_tests=disabled
- -Dtech_preview=false
- $(meson_feature test unit_tests)
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version net-libs/webkit-gtk[jpeg2k]; then
- ewarn "Your net-libs/webkit-gtk is built without USE=jpeg2k."
- ewarn "Various image galleries/managers may be broken."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/www-client/epiphany/epiphany-3.32.5.ebuild b/www-client/epiphany/epiphany-3.32.5.ebuild
index 07cf82ff5039..150a59005b8c 100644
--- a/www-client/epiphany/epiphany-3.32.5.ebuild
+++ b/www-client/epiphany/epiphany-3.32.5.ebuild
@@ -11,7 +11,8 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Web"
LICENSE="GPL-3+"
SLOT="0"
IUSE="test"
-KEYWORDS="~amd64 ~arm64 ~x86"
+RESTRICT="!test? ( test )"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
DEPEND="
>=dev-libs/glib-2.56.0:2
diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest
index 06d5874e69c6..e8ced79894ba 100644
--- a/www-client/falkon/Manifest
+++ b/www-client/falkon/Manifest
@@ -1,5 +1,6 @@
AUX falkon-3.1.0-fix-warn-registering-schemes.patch 3768 BLAKE2B 29b1f58f966344044ffd190aca463ec624c1cb4793d834d3c9fc56668d307d3b5e0143cfadc6efdc033dee5ea7ada5e66c9bd77fe0b997535263d95eb6984873 SHA512 360240fb6a6eb8179cd08e7b86922cb2a700485f906e7e1c0acf2a6904b4e56b7c5bf940925daab3b104d9bb91c0d6eb71b9a18555002ef2147130d783db04b3
+AUX falkon-3.1.0-qt-5.14.patch 691 BLAKE2B d8244527cfb5d5f732074e26a1363b5fa42b2a4ebccf35a2ed1c920d156d11b20db7ceef99ff8059bf27094788d001e5c542312f8eeb87ba57b921acf032aa81 SHA512 6294228a6880b6551c9ebe0b64b71f710a92ebd38cdfd140ff941ab9ec1fef04be279aedb50986d9b8b0128459d600fbc91d90616d81e0fafaec335d138fad69
AUX falkon-3.1.0-use-cmake-find-intl.patch 2599 BLAKE2B 5c83209dd027ceb4973896f68a0b2fad4187dd8cb38eefe75f70a06bd96b905cc24c9af1cd395509ca7791d7eb4eae70a21db95dcd52ee7449414ae4d01d7bd1 SHA512 43ce52e1a280cbcd5d2ac6cac35e3b09c5c6efbd9dc1c6d343dfd85142e75a4534862fe9525a2b06466e191bb76ce1c7a7d60ccc759ad8736726f70ed0e13a68
DIST falkon-3.1.0.tar.xz 2292692 BLAKE2B 1a5d8dd979afb3ef81ea5409314cc0971eaa0b5de54ed7e14668c6596d11cb86d9143acc5285d24d98a671c2486f83e626669d394670d72610b5ad8c68fada69 SHA512 c04f97869150b8ab81ae7b01c7137e35ca5c3103c057e01896454bbeda1075372a7831d2dfe7ab66794de0983593df6e46eff47c5cdc2bc959f81b022506f054
-EBUILD falkon-3.1.0-r1.ebuild 2080 BLAKE2B 561041d3216a19442d48814332d81d478a261a1337ee937e8c0fcdf40475b55fc560245fade0f62d80bd2812328699451f47c7ef6da0d61d371612f4ed09b65e SHA512 2996c8bc5a2c25463317de5cf5c4dbff208e7e32f8bd574a25daa0d45bff8687f231160c442eb7f7bb46026e5c56791c849e55e15f891e8818099c4d07271413
+EBUILD falkon-3.1.0-r1.ebuild 2114 BLAKE2B 3443d80a38ad045826dac21c1a9c60560bef5000fffe961c4cc30b09d45a9168875b600ade5b31efaf0e0eb1dd141fbb602cf56ad41bc5ef72ee670f371d8c0c SHA512 18d111ee60a61d72409e94e257e7199f9d771ada221ab11fa54dd7370969cbdbf13e461faa70a2e63068e1837883db6be7da6ed8f6943995215e2238d2c0b020
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/www-client/falkon/falkon-3.1.0-r1.ebuild b/www-client/falkon/falkon-3.1.0-r1.ebuild
index 44acf4889d3b..b304d003bf05 100644
--- a/www-client/falkon/falkon-3.1.0-r1.ebuild
+++ b/www-client/falkon/falkon-3.1.0-r1.ebuild
@@ -61,6 +61,7 @@ RDEPEND="${COMMON_DEPEND}
PATCHES=(
"${FILESDIR}/${P}-use-cmake-find-intl.patch"
"${FILESDIR}/${P}-fix-warn-registering-schemes.patch"
+ "${FILESDIR}/${P}-qt-5.14.patch"
)
# bug 653046
diff --git a/www-client/falkon/files/falkon-3.1.0-qt-5.14.patch b/www-client/falkon/files/falkon-3.1.0-qt-5.14.patch
new file mode 100644
index 000000000000..54481d23ad61
--- /dev/null
+++ b/www-client/falkon/files/falkon-3.1.0-qt-5.14.patch
@@ -0,0 +1,23 @@
+From bbde5c6955c43bc744ed2c4024598495de908f2a Mon Sep 17 00:00:00 2001
+From: Laurent Montel <montel@kde.org>
+Date: Mon, 2 Dec 2019 13:30:36 +0100
+Subject: Add missing include in last qt5.14
+
+---
+ src/plugins/VerticalTabs/verticaltabsplugin.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/plugins/VerticalTabs/verticaltabsplugin.cpp b/src/plugins/VerticalTabs/verticaltabsplugin.cpp
+index c1cfac4..d179bb1 100644
+--- a/src/plugins/VerticalTabs/verticaltabsplugin.cpp
++++ b/src/plugins/VerticalTabs/verticaltabsplugin.cpp
+@@ -30,6 +30,7 @@
+ #include "../config.h"
+
+ #include <QSettings>
++#include <QFile>
+
+ VerticalTabsPlugin::VerticalTabsPlugin()
+ : QObject()
+--
+cgit v1.1
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index a6f35c0b0491..75f2673b6d4d 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -181,6 +181,97 @@ DIST firefox-68.2.0esr-vi.xpi 529139 BLAKE2B ecc742341922afb59e2486721a2f8011501
DIST firefox-68.2.0esr-xh.xpi 470415 BLAKE2B 75be1c5f0291255b6449e6dc6e6c1a362f5e9455ef00135f12e5999e75ff1933bfc58308de7f25fbc4172fffdf65c985475672224e7505359b37e02d344aea75 SHA512 65bc3461e4d36cf20f06a764818a555a91a7085965aaeed6e07ad4227027464d3a5798ad573aeae7f06a84c472b3246444b73990b37a08e3d82edb90914076a6
DIST firefox-68.2.0esr-zh-CN.xpi 536450 BLAKE2B 6afaf3d33d6f9e26b5e4f33257829997f90f183073959bd80e042cc27cbd77ff479e2dbeb30cbed389155efa77f53141ba730519ae4519ff0d5a401ec66f77b2 SHA512 83d35262dd37856d2cfd0e2fcb1130e0e9937b09bec6db5d3def61352d1f2839245f72c754fc287efc705225eed4c77f4ebc7eeecc552a04d069436c1f33b711
DIST firefox-68.2.0esr-zh-TW.xpi 535872 BLAKE2B ca8a08540e00ec1c6f6b0445ae305fd95e84483f9e4aff1a974466b8b01364833adda1edb407cddfec6cb62737be6e91a1f6572ff9233869d16f21c8d792e47e SHA512 1ebf8dd903ca970a94385ff79ab1c0ac5a372982289e58bdb2af784e9b058edb17d1758112039787f7a8e28e6cc83364acd5d93219b7cbeb2c1ba0394dcf8f94
+DIST firefox-68.3.0esr-ach.xpi 471601 BLAKE2B 32885b0dc82698e83f0077c3e9df4d494db8e04f6b2b4c4e6f0f738ee677ae9952773f2affedb7f4a026d0bfdf3c384ca1099beea6b5c434e456dc3c9b5bf378 SHA512 802b827bd03c71066839885276e3ee15da7f451a1ba725267471a80a1866030fba3cea506c39b3059fab800a7b66b67753f9098cd67aabefd15553a265b443d3
+DIST firefox-68.3.0esr-af.xpi 450466 BLAKE2B 60ab2c3fc9d611ca2051780369c0a7d6725a48e062af8f8d6f8746020d4d71d9715da6a7c0cfeaa4c750bd5a6d4c88c95630bd79fb8fc3382da7cb3a7a5e8e3e SHA512 6b2797524911cfd752928187bc3494d89a8d8c3ebc232d2a6f1cec69dd4d8f7eab27c354a34f963f37fe733dc7a76a0c80850d8bdabd35330a0860b245338e8e
+DIST firefox-68.3.0esr-an.xpi 482923 BLAKE2B c5bbfb946b512a71d018410ebd3f519a927608abd494abb09a8642fd9dc884ea603dff85ce36fedf94de33f7312f42eb38a9c3e897687df2382a3c0ef8e8c90a SHA512 9b24760dcf2d5eb7f437e8232a72399a98a8ff40a2219fb9eaa33c39804ec1053f0553ad26f17c72e94c6f55c358f567e491be6cd4728f754307dcf2625d2699
+DIST firefox-68.3.0esr-ar.xpi 538835 BLAKE2B ae4995b2f151e75d938113831f6c6ff0674e7ba3e88d04f0fe4e00b70d74c5ee72377f54f7dd65ac9379290fa7278878f78e2e7302d1ec02ab3376f625b54e01 SHA512 c37d0f35112c3c02d1c8df64ac7ab4cd35dedf64ec82feb42f6e6436e0203581373c0f0477e9d8ff2ac9e06c74f4f8f4ca00cdd96296ccf9f6e059b354708e3e
+DIST firefox-68.3.0esr-ast.xpi 480647 BLAKE2B 88a3c2f98876769c18066f7dbc359b77ba7815ebd7405cec27efe3da6efbee48a263d36c86fe3f37645b64ed5a16babc4a8befa115c3e7d97e7d67164c004ce8 SHA512 b12205c5ffcacad1ac7a6c5f5384058104b9b9089c39d610500eb4f37e79c4eab72bcec0ac6c32430ed8302f0a319f64cea0eb9f3e18eb0949d1915df140560e
+DIST firefox-68.3.0esr-az.xpi 510072 BLAKE2B cddfd2bd1f928f44e2d018893b9fbaffeda2d8088c1fb4e87fa0a7f9ec14b49b5ac7cdb2aac5e2af1555a1a66f78e059c599a1aa7f9eafda9eb64cca01a8073d SHA512 925ba7adc18d7b7f72a55701bac8aa40e97bd7652d68bd4c59c1ca1f3fc1b583af5414328cda9426a176f9a04d9640367744c17c0fcea74d97c43fafe5f6bee8
+DIST firefox-68.3.0esr-be.xpi 581908 BLAKE2B f275f6fddae6cfde92504fc0c19f3abf70cfb7d4de91bfbdd7ee72d6bb0639a734400509a058559b6949d0aa39fb816d777d9a2ec5ea1dcab39eac84e466ef98 SHA512 4cc2985a91cdac1ba56c4e6d885572afdd784bfc7473a056375f33358c9a28639f88b7e54e08703a3efe2a096069c4b25af2eaea6612722a47b95a91a2d2fb3c
+DIST firefox-68.3.0esr-bg.xpi 545204 BLAKE2B 6db037767d40b8c138b3a8ce45ef15e2c84e19339910085d38e2d1248fb906cc8a15484e5a841748b489f08a2e27fa3ea41c74549df564dc8790165191de2308 SHA512 1ef333917b7b8fb7395531765e6ae9ea7b142fdfad71fd2981d6d1e4f297de54011c7c0e10bf3cde281d61861c684567dff6d77cfcc6ea9993ea4f23bb809483
+DIST firefox-68.3.0esr-bn.xpi 566405 BLAKE2B c3161aa868554e55c9bb598ec8a5309f455a944e15084fe1741a0da0535d2110aa7c5e093386883dbd8c8982a4bc5ec096520129dcd30d151f385b1b81d85c06 SHA512 61c9851514136ae170e994caf698443f63acc6f4841b6316a1e14202a27ff15cd29e17262aa4daf7f1bea9bd8740c3d6f1aa5e31c1677e64a00424eb5403f54b
+DIST firefox-68.3.0esr-br.xpi 501481 BLAKE2B d4d2cbe1c6deca3e317861f60e4460c72e861823666f2dbefa2dcaf639a3d0903665ff2b3992a8261395bee6941c966b6058cc1c4c4c91437fcb94348b1cc2ea SHA512 d7a8cd8b693e65224d79c7e053ad826041826d65188929ab9dff8e7b00053e6669c624858354da7e21ad0cf87688f02c7af7e22069d55fc0ba354428e7de9f3a
+DIST firefox-68.3.0esr-bs.xpi 482960 BLAKE2B 8b94ce29b408f30383d2f19c31ad7436daf3dfc3ca544b340ece8c878d10fe0b9b6eae73a17b9cd963b58226c8436ee2daf0121cd94f952c0ad4a3a72f1f6c18 SHA512 9cb82074ff402f63c187bc189a766a3d55019253080865149b3c97ca88080b19f4b62eac4761a2f2fcfe016ea2c61e0358e7967ab35a59d1a8845b49c9ccd130
+DIST firefox-68.3.0esr-ca.xpi 499723 BLAKE2B 967b628f9e7261181025f103ecb2ffe05a2a321258e9f592e500d4e7f8a66b58936e469075f4a7956d596ce5c1b5d599f2706a04698bc5b22d896ece0999fa15 SHA512 c5bcb79e1c538d545093944cf8e8b2de11e0f0ff1209b16e9738f4ebe91ac09cdb549f3cef605f2d2efc945923b12f50ad24dfb0f0c39a8b84b374d84b57f00c
+DIST firefox-68.3.0esr-cak.xpi 527169 BLAKE2B 75b9f08dd19aece1b0fb38815e8809ad84a0a880ddde985468cd03af7a068dc7129aa73da7c6cf3aed8265c0095c2757f18b3228897367267091c035e1e03bc0 SHA512 96528fe89bc5da8743acc79b443807153d892d1d4342cd51d99c6bfca13efebd0140c838023cfc66d176c74fc5b611bb8bc7fcbaf4ba7b09a70be7e5f82e5066
+DIST firefox-68.3.0esr-cs.xpi 519713 BLAKE2B a752cb91516acdbea7e81d28bedc03c0f0db087d1872deefee04ffc3957e1e989ea34991c0ea3ba168302fac46c29c7c1485cf6f6a2fd9d86cb82a5dffc4ae5b SHA512 9f76e21b840eefa55ccfa55c691622692e9e950c7e68b3e7e2886abb19ef055dc8e11f0b6c9c3d1c7ee79d40e35e5826e295a8ec3329067cd701ee90571319e9
+DIST firefox-68.3.0esr-cy.xpi 506942 BLAKE2B 44bedc788a8b7edbdca4584f11bee10bd1c232b2d4effc7df1e55848c705b4e1ee7e398c8eaa4f43af10a9ce65a6d792f00bc2ab6a5ce98de057dcdaf63f6296 SHA512 a7dc967dd9eba23d1aeb3ca79681edf0acc28ebe45af169cb1a7a193c0ab416dc3e8be6f437d5f5798539328f7c02029dd5f1dd02b3bb340d308d25d07632ae0
+DIST firefox-68.3.0esr-da.xpi 520032 BLAKE2B 8c32dd48a362489747adc29409598a29b5e9d49a5fde61bec64566cfa5246b9eaecfc9cf794b2b3c5ff96076f745838535d1d61299ab24be12c5524154b38359 SHA512 4ed2ab66c66a68c9bd6ee3267064f8faf0a04211d16234fe2c5d133f485e3ef638b7f1a820f024ebc58e4f55ff47b3aec705b3d4c70612ff05994cb14cae2a86
+DIST firefox-68.3.0esr-de.xpi 523509 BLAKE2B 0387c2de7126b473caa4be1718bcb0869e0e7a4b2294fccc4d23b494dcafb1a0803b751811a4961959092abc52cfb33ab34063265dcb47cd161928448bffc137 SHA512 5091f2703d61a01f012ee34186cc328bad26a5824d8cf36f63e24f9b95cb6ea844bbbedd24937097fab51f4e3fbf89415af8fe1feb25761f950c3ecd81d8a3a0
+DIST firefox-68.3.0esr-dsb.xpi 528445 BLAKE2B 316b9a32cdc8041aa52fd0f1e199c757f440d963c8952e16cd59c32a136efc7a41cf11bf1c927770d596e15cf1d06a431e407a460a7cc646195bf212ac3685a9 SHA512 5acccdf2c214fd083c031f5121f613a09c57e9ac8917261eadc881b199282ad2e93e0b948cc1df31736ed2b6ffd84c242cb7f02f431932ee0a6e4136be54ed96
+DIST firefox-68.3.0esr-el.xpi 597168 BLAKE2B 18aeedf93aa4440098fcb2da8fd464ebb4c1e3d4abc0c5b8d0419d9f48f33096e09bc877d410ec495c2b81d1e044f4dc3ec669143e038ecbad850c39bac9d895 SHA512 ffc5b61556e4178d294b5d68ac602cea952c4ff4d3690a8a76c05037c22c1d53e2b3151514163256b689e6c694a2d86aa10f7f9728d976518a8a623e4ae977e9
+DIST firefox-68.3.0esr-en-CA.xpi 478279 BLAKE2B d0f088fdce9aac8004c2f05135c95d3ed8c1c952e120b2bc2696e58a276d1faef3438efa84038d15e1571fdad8c850032eb34772f3e54b4e4a2940d33d1464f0 SHA512 e8923f009f868d1a671a85eb64ea233a1fdda32e441d59e96576808827d742debab6ed7717904bc8dcf7b5f39390eb06d31b3f47e73feb009c4a68091cac195e
+DIST firefox-68.3.0esr-en-GB.xpi 478065 BLAKE2B a281f35c18d5d2d04b568f23e8ef4c11c7eb99183f33e1e585eb7fb50b4b4f01efe79461d34a6b47c8fc775c0fc79f473a0bf7d0a168f3ed73bf3f76561d3565 SHA512 c89632f220951437032d65a77ef76cb5117e364d57a90cdb34bd1fd16d0e4930d1147fe4a75bd3f0ce3acfc30e29be32c6cb323887812aca1522313f65dbae2a
+DIST firefox-68.3.0esr-eo.xpi 503981 BLAKE2B df8914e235800ad3828c6c4215d0e08b2cea885dda6b32e83c74d87bf5f6b09673d97c35771423f9d02f1634680eb5966d3f8f330bceb9b0f885c2b6eb96ce49 SHA512 543d71478e341688c9a60fcd16ec549270c45443b1aa649d6fbc17ef5c55f094199c31bf713431f72b59748360f6dbf982aabe0b3d17ea3c0daecbf50df4e297
+DIST firefox-68.3.0esr-es-AR.xpi 512273 BLAKE2B e7bbf2744a4c4a48b2873d404a130d6aa98f17dd0081b26d0b064cf7ca29d306c5eacf6712f1062c7643a3e5fc41e37e558c837f81dc52f579ca653a8b3aeba1 SHA512 739b25eb08b34306169103a9c27296317eaddd8d250c0c89b36886f8f483673fc241219985ee757b6e772654f7dfc4a62c98633364ee9d7964be466b7efa4b8e
+DIST firefox-68.3.0esr-es-CL.xpi 511644 BLAKE2B d147dfd17b92cdded31a0fb8cb80170f322cb81258b0bb8e758035d22d76fbe73a5019c6e0360ace319d5373b36b6a5f6b41abaa2009651d5d7e3d9edcaf689c SHA512 59e40386bfffd165122afacde622b980acc0a3fb246908498282ed3721e498ed02ba114540bac6d5a084f2e891a41fa7438785a3b43456864cb600348b4d0370
+DIST firefox-68.3.0esr-es-ES.xpi 481264 BLAKE2B 3595b06c0d72f7b33ba3a9d35c942b36188131875414625e5c2c10d4f5843bcdd9116e1de950cebad46359f8fa3e4f66afdb8aa31f3a91470d380750f97de033 SHA512 4b5220f98b581f3a07723b66da434619c2a5fa43cdc85769f446bd3271782b1b1e6a4338aaa9983a17f85defa978d53db89ed94bb872e92c309a7faca870e508
+DIST firefox-68.3.0esr-es-MX.xpi 504494 BLAKE2B 3ddd937ef6ca801e562e6d7b8f9655a66dfa1ac365853de0364d2b828b26cd03e461b4d0751478d353db930ebadbfe98000e17fd50e24f70085e91a402df9903 SHA512 6ef5eaf9857ca186db7cad617fae7ed32f596f484e508dee55831c40272e7cc3227dbb3fa5db1ebd77bcdea948a1e83bca7cb517bfeeb68627d1584f8005ba43
+DIST firefox-68.3.0esr-et.xpi 488287 BLAKE2B cc29bb5eb11ff955e2523026b7827a2a876b94efeed0c812f4e581fe03d9cebdba231978ce96c5ac71149be268db9639c14cb91e8a3e428971f83cbf1b4cc85a SHA512 6c14070cb8c76acfb8a9f24b8d60b4bd14fb8c86d7f7bffa1bac5ec5e346f7393d46abb8027f562609e5247d4ddb74e34eaa60c6b25f567d776ec550f76b71a2
+DIST firefox-68.3.0esr-eu.xpi 502324 BLAKE2B b1854cc270bc4e196b2583260f0644a223e899939143c32628528ca61d53629e1a113b6b5f61d49a5ac31616f40574dd1ed8a11b0dcfa1f14a153f7308c97a40 SHA512 542053643e128e3f418191ccf009bedf3b6ce73d32e792b29cb9ba5bef3ad8494da8eb09e32655055e6ecb2e2c7a79ccdfe64b405f9fa0d5bdf6b363d6fc758a
+DIST firefox-68.3.0esr-fa.xpi 547629 BLAKE2B 3a6ce545250a7aa791e54fca407329f39b6df9298a0ec87d36dc078abaa93e5a6b62f72c28c9c77cae461433a4bf5f5136626e6e8e2d6eb85fbc75fa1485157b SHA512 836e0e067d9625e916f0146a2ee1e4e6292128af4bb1e71fefc5c5aedbd7832b36e585dae329079f4301c5d9bccd84de250cdac0feca9a232bd0c2724614469e
+DIST firefox-68.3.0esr-ff.xpi 483919 BLAKE2B 6a61a432a0363bba00a4415f65ae35f835d4782c964970e5ca4a8fb577a0f33d95843d5688f1e394c567abff8a32128a2a4120345f00a8632de1e8e1dc4ec56f SHA512 109d9262dbbe45dace05a0a91d6d84c2974bfaf49a53bd20c23ca71ac93b18255e923042336e9eca1f629f4d5137b22a4d8f82aa24a054ca5ca1c778de9a0a2e
+DIST firefox-68.3.0esr-fi.xpi 494118 BLAKE2B e5cc74cbd1e160c9933973c87dc7404790ae12e17266368b733fc422451966110e5b2af9d3ea78e0ec64669c2088b61c84f587728a51c532279f2524fd544dcc SHA512 165864f7ed2f701e900de4dafa4ac55b26063966d0e767e93abe846640b4952c309d7e3d30ac512afc39400b4f212396a330b701c4af455bc47bc4b2a17b27b0
+DIST firefox-68.3.0esr-fr.xpi 522972 BLAKE2B b56a978bb016dd4d3dbc1f219d8ed5ab55cdb5feae2739d87270f2ee4c6545d0bcd97b3d2abc220213f5dbb88725dcb55651cb7437ff158c042e9833836937d8 SHA512 ab637ea3fb800225711c89fa6a7c1046624599382102645150a58e4976cb4f27d98f2beb82b2f13bc4b49f80c5e03d32668551c0eeef13bb97bd966f791ea950
+DIST firefox-68.3.0esr-fy-NL.xpi 510180 BLAKE2B 4e8ece7c8cd3afc57532471278b23b9a6eac7545468a013cc8ee95d7abc6687d3850d426dfdc379776d5888d3c247e1dd5f9ad561dd3485e437f3070c73d2504 SHA512 8c2a5b6dd87264bb9cb54b25ab01c4c26f2e5aa30a339977ec5437f89b33e2b6d5f27686d200998d03a6f9992946cada51cf3c0dd2ec2187de2e259b97512738
+DIST firefox-68.3.0esr-ga-IE.xpi 489460 BLAKE2B 590d6f69d05be4da3e911ccb65c9435815b3d866166009880e194c93166b959f31c00bdf03966f69f94b9dea87aa2c81108c7fedc0048a466b20a11d95662ed5 SHA512 ed902ad0ec2901a1ab21c0c8df54e29986df04017bbf5836bfb2059bad2b6ee62da692203b452b1cc508f51b09435e33400ad154c0ce12a3d28704988fa9d4e6
+DIST firefox-68.3.0esr-gd.xpi 506421 BLAKE2B 55066f7e4252121bb0545e2852042b3e06eeaf054821b50b13d6f1aea68b8e669e6fd37539726be18627b73f0e34924ff5baadc4c452f888f5fb929b6252c72f SHA512 6ec3767a84b83a22f83ba439fe2fc5247dd6c67608ca255ac6dbdc3c4442c2431503438750a3f5cfe51c843a1c18b5a79ccc24bca1aef4e5959035720d2970d1
+DIST firefox-68.3.0esr-gl.xpi 483837 BLAKE2B 0a15b9ba093155180b50542205d81de0fab27127922e3ffd4cb570f971889de2545e5f3148dfb6166272c932d9aaae0f8639a97e35d72f198585fff0d8cdf6a4 SHA512 b1edae044cdd8ca02ea5e8c0fc8457500676161eab0c208e1f894b20078664fdfd98e720e5d02a993123dbcb40a7c199c5b2ee5054f510180ecc6c7f0c389e58
+DIST firefox-68.3.0esr-gn.xpi 521819 BLAKE2B 15262897d19ad89ba452eb77c551916ef529c17160224142818bb5b3de919a54dcad8df6ad566e4e47cc8f3f063dcbd4f46ae8fa3541ede2456e3d292d89b759 SHA512 79c9892d7b7624936efcbfa075316a42049f1a533db45e954684de1acc7364aba5277fbe48671bc1731494b678d0d1cc711dad1442d859c50132927c16dd6ce2
+DIST firefox-68.3.0esr-gu-IN.xpi 571589 BLAKE2B a55fd604a4043254cd3500d4c6c6434f6c370b2d76e946ff813789cf7f8312c16fa25ef47732f9249043aad896516e716a913b70d8454e2d9288ab5483c95ba5 SHA512 2f9428988f75cda5fc931d338373aa1de9612193b3afdf2eb8cdd06994276327ac09eea923c55529672f2dd555ba73819b57d784082a2f8f04ae0dbd1f77e56b
+DIST firefox-68.3.0esr-he.xpi 513825 BLAKE2B f3bf298910a319d846d9d990135e6e773c8a930d7180704a4c221c1f334fb31e67e9214ae652ac0fd74a724d1673fe9fb8abcec19f71216309d39af67ecd6b3e SHA512 e7ee57c9f7827b7a1216aa178bc9530f08713ea2757a41f45b3dcad64b3e483b3408fcbeccb251a4c2dd6ee38dd52a3b13c1a461a5ea88bec6643049cf4eda94
+DIST firefox-68.3.0esr-hi-IN.xpi 555252 BLAKE2B 6a269ef6607603336ed6867c530bd72f46b82759b087376bc474c3e0bdde1ff72353bfca65e7ec6f8709790d521445940c11f4de9f10143003025350a6a90609 SHA512 1b08244af5ea373f5172f40435ca1277d41b6389ff2a8971ff97727beea6219857d46717e0919205c367f6a0dece8ae5ae8fa85eb32e6a18bc8782ec1724e5f4
+DIST firefox-68.3.0esr-hr.xpi 491115 BLAKE2B 6da6c869081c82572a13833bc09d969464883516d494f00199a5598caa23cfea7a7051863f0c4900e7f10341d90baace7ee212490d24aff13a2f372b7ce8e857 SHA512 ddb391256e95cb2fd409fa783abf34d33ca687bbf3821270ec28cfea3878fa12847e3b4e38a0aa73d74a2b1ba65214c9f0dc8b7bdfba788381da44fd0cc39cc2
+DIST firefox-68.3.0esr-hsb.xpi 527749 BLAKE2B 9e55877294320f64a82685855181ffa798c340f287ba3a784318502db1dca4f722576c5a4d4c097702b7cd25c1155ba9ddf479feae932428e3b054eaced6eaff SHA512 9e10eb7fe7e33a87288828f511b6e16be5f61a33ecf1a2cd8d44be45f4efa04385d0fb42d97fe8dd27f783be2570bf99a8fb531da86060e287ec361f04133c1e
+DIST firefox-68.3.0esr-hu.xpi 526041 BLAKE2B 18ccb577e0b156f82e75ddf398241373a87f6f74ad31da0f6de7601e47dc9c282df73eaff116b61810ac94b87143cca6979736d6e783e9e4907ab8baab292a9e SHA512 0e46b418867de9ad6916c1ece5367cca92e23c93fc550318aa664bec3f4c17afb14408dc71a0df9d3ef405242b113639a0a0b1317933710c77e1b8a981630a59
+DIST firefox-68.3.0esr-hy-AM.xpi 542363 BLAKE2B e9dc47ae7129353a2b9028899bfd815be8dbd29b643907d14ac7ea01a074343d32816c8459326a92c2ddc8470b6fdd84e5261ea9d607fb9ba24e91ae064dbf62 SHA512 1b16bfa07a1b9d2aa226f672e194a919f4aab2379f48f99310d1dd67c8732a1cfed82c0b27eb4d9b82f18b09e16b037cc7736a3a82dac8fb8f1b15cb11a1ac52
+DIST firefox-68.3.0esr-ia.xpi 496298 BLAKE2B 118cb876d2d461bd4eae17a232fb4c1d0cef78470ce7500891511e0b031d1eb83d4aa737fbaf5595a0e1f1a93de97e70171cd014c22d6d974dfa707560e30e97 SHA512 9664623c5fcbb4a88eb3830cb445ffdc68add2c9a9bcf6f176623362dacb70ee4e7b5e372a2e180e27c2ea5038606b8e9921bb1393baae1e9a3ed0ec7972c1a0
+DIST firefox-68.3.0esr-id.xpi 491723 BLAKE2B 5e3a368babae536de7fe724e89a9a5aedbec0c471493fd61f187c0ce22f027153458f416f0c7834cee4badf1b5c0ef437ac49f02ef3b58f4a284980cd4c81381 SHA512 a4ad7504ef9b4ee72d81a628a426cab94fd7bdd792fefe2d95c79f4c420d29cede288a2517dfa86159fec8a1fe7d515f49b0cc90553731bcca3b307eddea927a
+DIST firefox-68.3.0esr-is.xpi 499786 BLAKE2B 6bb2eed787ccbe89c120a818df922cdec392b5894322bc7099f529f676eab7158acc947a4b1a50d8b9e4952ec50fb672c951491961db4c5736eb270cdfc4f986 SHA512 5b83279201f1755d0199257514f0e143967745f810f030c13da27d1c4aceb02e5d23877b5f47eb884a872701852408339fa833209eb0b9656efc7e5347da4209
+DIST firefox-68.3.0esr-it.xpi 383614 BLAKE2B 31a1442f3a329bbbf7d0089ed0b5b2b4bae60d7ddb80853cbdb5bc7d4693341b63a5045062d6f2e385937e112d6b20764c6fb5cef8acf53fa45efb1d80eca768 SHA512 81142d1a53ebc1567d0b3923b0ae176ef2e1069336b90be766b40bf3702962e8161d19dbac9ca2d2be4508cedf94e01c0a9276f98613b68ed364f7a9ba581d63
+DIST firefox-68.3.0esr-ja.xpi 536915 BLAKE2B 2f2f944cedf747cf315b64f4952a95eb66950982705e1215b2ecf2be3d5fce30a28948e0384fb62bdd567b5889199ca051b4434e64edf60c4132689d19ed670d SHA512 fd62a9773e050a669ede38f9ab1ddc3d40d78fe4b1a9a7b5fc47afa054cbd013b5d834e99fd4333482aa5df0da6c5c5b68c8cd8a225bfbdd8461a86a7f4c0d26
+DIST firefox-68.3.0esr-ka.xpi 544466 BLAKE2B 478ecc7bb04cfcb0ec881676a8c2e9242aa6940ea9ebc3ec3204ebe4eeb2a401acd1009536d1a8ad68da8a574f667bb0f74d58eecf180f389aeb73bc174271c4 SHA512 08ca270cedaa08b9bb9907dcdf03e61d44c659d97d095e53bada3f994c6b8e5272d90d6ca7c58fc68a05cc4709ab4c59485650a4c8ab9e990ec5a160fe331dbc
+DIST firefox-68.3.0esr-kab.xpi 508427 BLAKE2B 1f8a7cffaa0f17949f1af7198df8147e397cad7522d7a8fc74b5f39c67e737160fbbd20ef17a14ec324f6f6d4fe808975bee8a76ec8ddd5b27700d9c64beb1af SHA512 705836c5114ba1540f5b881e19a699fdaedc8b375409febf8012ce5efbebfff9d49662301a016132782aeda8dddf5d4db3b606180dfccafe5d2558c99deb8f74
+DIST firefox-68.3.0esr-kk.xpi 578757 BLAKE2B 59478329e5bcae28311b2478b17ae1b9aeee60197133a47345ba1b0220dff9027e50974e698c5c11f1833e3d3e394740bad433ab32394564636ae8b882eb95d3 SHA512 eecda0deb359dedd0f451703207c079615568df6bdbd191bce26187f1a459be416b4eb54f22537e4203b857d473fd60f08ffcf3cf8894fc958ca423c9df8f9d3
+DIST firefox-68.3.0esr-km.xpi 551227 BLAKE2B 46e92e55694fcf43837afd021ebb7aefa69470336c77f68bfdbc9f92fc6e33adf206a2d6e5b8a3cc4ecbea3a268763eea4bcc988978ec2bd20ea529e8efc99f2 SHA512 d0b8944452a51437cc9c9ce55d45569382dbcc30ca7d9bc34ac986458d8dee1c6df2b36e3e54e2d75c19ba92c882b3fbc1686e49346583087130fcbcbac6a993
+DIST firefox-68.3.0esr-kn.xpi 547543 BLAKE2B f2f75b1e07105efa36de68034d9b774f79b53ab005669a6d2012132d96139e0457b0c1bd32e0deae46695dcaf5962498003c1f3aba5d793a54b5aa2a1540bea6 SHA512 e7361678cc100a876d4bdbc3d65dff5fae9d0590301c85d87cfef317a2551204bfe8245a8a98226fe4c5df309f2903210b94d7d54c1f1d09931a1a6d10a43b9d
+DIST firefox-68.3.0esr-ko.xpi 535778 BLAKE2B 750bb04e0b2cb5c718c5e339b9aa6b1837dc53a5f08ac5fb3c40938d27aba0e7ef6e5e49d5998eeed9ecaa92950a3aa566338a531284fc2bce54b47438ab60b5 SHA512 dc24d870bc892c7dfa30685e66b27517ffd40796396f960de547d2eba2ccefd3d65d8fd3af814e22319ffe5173c9adafe8a7e1873c5eaea01db9a952aa840830
+DIST firefox-68.3.0esr-lij.xpi 481804 BLAKE2B 48af8bac46d2c40c70783c0df58da1e19ad66ec78438bbce9d041a6965378ef52b7e478de42e39db2f258a9e089fafd43eec97f9e445030cd8e54d5ba9405035 SHA512 80baddfe81f4f6a77f87d3a7a3a1b2738745d6c24e5e29a01ce9c40e5053e1c21afeb00655fdb4612f0a3640c1bfd9ef5a5e0cb68870e73e2db4b05ae2d7c1cb
+DIST firefox-68.3.0esr-lt.xpi 527442 BLAKE2B 0e04d3febb8947be0bdd43297f0e01d01c72a94c293d2f14a0b5ffbfb7d4d6b7f94a33fd1dff76d1fe793e0c0567ba0412cb1f80c7aaa11d4f3d043ceb15d410 SHA512 e3db8123af1f76f2ee3ca7ab347a36f1f9209eeb3b2a7fff67f08b8eed85a76578a66d5876a405eda5433fc858c66412d22eb3eb3a602e1a4f62080bd6c60a22
+DIST firefox-68.3.0esr-lv.xpi 500296 BLAKE2B e09ce765930d960cb75d3f51cb11ab7fc60c45280599174541b25a940fd4fd309ba34c9678fc583868aa7c0937cc5f6fd100b7f283bf496e496299fec1b59ca0 SHA512 914924f04a153537c3b1fc58a73d8736f104311a806257ed930bf0ef6349846ddc3df8ff9ff425fe930911547fbe6ba136c1ed961f02bd43fcb5b22a138308ac
+DIST firefox-68.3.0esr-mk.xpi 485170 BLAKE2B 1bef7e5182dce68aa44140211d78f4bfc3e6bf521efc0398b086425babb37b56598a50fe1bad9051659b58e706e4a18799b4ce9d934bcdf7c85741271ee95307 SHA512 65a539ad6f7083e5232af770c089ac3d19582b13471a95b2a6721fe5710e75fe0e9ed8970abd4f5e65504bece5d54291e1eb036f403fa47d36e6bfc6f828e443
+DIST firefox-68.3.0esr-mr.xpi 559015 BLAKE2B d563d7256db32854fec55e68dc3d7612c498cd476047b2bb60813cb717928574737c0fdfce613272b8de1b97a2640dbb793d98f83c87b3dff8997ce8ab581e7e SHA512 6dd4a0a6af8a659a4539d219b9ee79e1092d9c722a01f19d9f9609a3c4b48e3b3f4fb6d2f930a7748dad7940cdfcdc88dafb1418622383a6169c0433e5fd51d9
+DIST firefox-68.3.0esr-ms.xpi 480294 BLAKE2B b05acecee935819e903b8ca886d315d191abfb0944c43130672f9388465bd11c24027f8a1cee4a1fbd40153d2e866821a9b36f14b8191a113eeb2e34ce136a12 SHA512 670ec40063e179e7a6acb66a11f45a2796ef99248c3a5e8d23232212a41d9be45857945419501574f98321f48971309c0856ca816a44d69fbbd9a66d2f0cc973
+DIST firefox-68.3.0esr-my.xpi 551984 BLAKE2B ccb1c166676d0dd0913f2292c391f480235b2b2306ba3f9ac0a95e9da2bb9ccce22422df8d363d08b1c82e4238d534a05ad3f427e11750f24f0019a2ae214626 SHA512 e50f1eb86f3a98260e98408a3d11a51e8e0f06f31f54312a7f89a03bc31c342e6782f1e5dfa11ba614fbebaecf0fc01c73a2c4264ab6175408ab92c1bb35dcf1
+DIST firefox-68.3.0esr-nb-NO.xpi 495861 BLAKE2B 3ddf38e0d3abb3821b1b876390a5a5c914b4591f9ef3874e48e73b7ef142d21e2233c664045446a7d983267d13a9b27e83585008238d257d0a3b6cefd14ac5a7 SHA512 6d06a31b74f4d0e6a2f58f9439fa3869053018e4b534151f473de46628a5e8caab0d233dfdf675fcec7e8c85332b389d49edcdede2dfcb54b20133de9d813413
+DIST firefox-68.3.0esr-nl.xpi 491976 BLAKE2B a44fe8f542e3a87de6e0e4bf837ede1d2ebf2429f974a4c634c96565ae038eaf71b355fff964a313cc91116c7f6104b84c2b98038798ef2111fa85ab13d41d4d SHA512 79db7b40420ae150ba1a71e38d1e9e924b2ae7bc189238cbc3e34060243796a9df8fdaec9a9e9b5ceec841892a038797f4c4ba2ba862256a7991aaa915def4a3
+DIST firefox-68.3.0esr-nn-NO.xpi 494519 BLAKE2B e60d54002cb191efd7367ece7bc69c9e4b672cfcc9ab55d9b69c9e7c53e66063af06419c5046e1a68765253f77fcc12e93cf6def1da514a06ac521d01796e0c0 SHA512 ef60802eaea71bd4763cfd99c727666e47bafc32ce3eb45d301074950823b18eb3d9daca99a689fd15cf2daf92d9541470dc1dd156d0d556b7e50c3c1ad51a83
+DIST firefox-68.3.0esr-oc.xpi 498575 BLAKE2B b5349be21feb36a79e7f9b8dd5cf371612b69efdf706b2e0220cf12c8e9e641f823a925336e57df5464bb5bd0afff0f90cf6f3f9349203c7f6df17960b161c0c SHA512 6564a5ad82f18b3e0def349f87ecc5a66462cedc6415f167af7f40622d516ffff60e1b544f1234a885091d3a28328dded89d502989cd3831b34be0aab7edad29
+DIST firefox-68.3.0esr-pa-IN.xpi 542416 BLAKE2B 6e22826aed9c8fe25efa769e1214f76e5a2fe5f01afb4cbf82096f90735b0eb021800702c8bb93f994b30bf07f7addb3dbf64fe45d84da6107eab845fb88aa5d SHA512 cf8b15c1fd01099868171e60f6eefb29c8d9ffd11ef466b25f3a5d492e7dc17be7609152d6d79a43f8e6b3408384d20722c6cc1c88ffd057471800b93981711c
+DIST firefox-68.3.0esr-pl.xpi 495638 BLAKE2B 2965e5de0bd5816b9287c586d8bef0a079c2f052e945a817a321848a46f0963cee6c15833f65172532f396bb55083c1ec5175724569688f1127088718da263b3 SHA512 ca415b27fc5b6234674d46d0d7a3fb5186fba7ecfe99abb3cdc80c05161183d81d97f57fae1e8ed41ad440039f7ea7b04a9b5285041bc0d16d0e2424859f4104
+DIST firefox-68.3.0esr-pt-BR.xpi 497972 BLAKE2B 0089e01078d05c201f637bdf9d72f4cc3a2cba78a03c1b018569980d3ad37dfa197dd61fdb0194dfe03c3baa0cd0c73a2e7987bb2393f7e3db82875c310e789a SHA512 46f5b87924d3e648498204fd96c55e3a6ebf5e5205c41802b8f15f10254e3ed0088c3e4a761599c3a8762281c27471935c60fc7c98f1b474328208e283983922
+DIST firefox-68.3.0esr-pt-PT.xpi 507642 BLAKE2B 1a6fb2b174276baf00164e196be67a89c76a6814ca1f0a0a336c60b9a42a81637c501d9356274be121422dedcffb23e135c3cdee46cc143034c83c67affb4eb6 SHA512 0eda56bfcf1084723fb30ef289f1dce18d86c58c41a1729ce7bd243861d1b6688cfe7bc3621529e0dc7475b79c3b74b11160539cbea234ac37f9beceb7744489
+DIST firefox-68.3.0esr-rm.xpi 495298 BLAKE2B aaa86c05ee385a26888027ea8b94935a56fbe6401a7b53cc7bf06561d9a1fd56a0e2fb5d246e176a358a3cdbd3af3ae2666b56166b395487c4a65200339b5368 SHA512 f1bc24cb604f76efe534d34ec94be0b8209e5be667d50253a19cc904fc33261777362cfc41bbf97011abc835ab2f39533f901a6d0165e6236e2d79c682ff54f7
+DIST firefox-68.3.0esr-ro.xpi 508599 BLAKE2B 909893187ea0877f37ea0eec4107fbb1a3be3328ec8fc9dd5e7c688ab43aec6a54a33fd68d6dce2c64cf63748ea75945a60e5859759eced9caba8ee55d51cbcc SHA512 8dbf67d6aadac4fb80965b54bf9004486d8eda6aa67838647d80d45e30b9ff91c8b75013cec53a1db0526a631ad124edcbff321f4d4686dd225bc20653ac3764
+DIST firefox-68.3.0esr-ru.xpi 583732 BLAKE2B b5aeac6ba83f6e02013684316d3ad434fc06e8d90feb1a2772d07d9e147c80db68c7bf5fc1384f6480286158639c6e5770cebe85e2530a5aa4b5c2e22b0700f0 SHA512 37d72bb87f81a6dd7b4f37e7341a1a77c4bcad02d629b6697c8ff246224361da0e97fe34b418f9f94e3bab837174013ff2d2774be5fc60514e2999570fa25118
+DIST firefox-68.3.0esr-si.xpi 528044 BLAKE2B f9eeca0eacf17a6b6f176fb4845e8a3d2805889199c1bdab30a295b5c1e3bea337e6dfba96f6384ca6cffead725879c46eca5509fe07018220a8a1d8c0b55753 SHA512 71cad6af0189db5242f8b6af734e15a5e0ee69dd4c62a2ab0a7f182ec75304fde70048d4f33cb80f3d887f5860175342a2d17d3e4bc03773f8ce8fabc5cece8f
+DIST firefox-68.3.0esr-sk.xpi 525074 BLAKE2B 87fa308d21fa76820f4169157c4ba96a4a5d1876c80ad718f002fd6bde3e3827a81f2914dfb2288266bf3c115685c1129fa5c395452730f9a80a8a14b4a63ac3 SHA512 7e914d8d03cb84d27d6ef6b00ef4516f28a11396d74a29a4af4bed1641081f551f11b5acbecc6b490824dbb1054fd35da9c1a3a179d2ab2db311eedcaab6200f
+DIST firefox-68.3.0esr-sl.xpi 502149 BLAKE2B 73415f1889fd99e68aa14911b7c307bffeb5720df97841ad74d632eb75308e27b3bbcd391ac3b85006e428f9b742c1dea25fd37b2d2c577aeb2e8c9ec30031d4 SHA512 34da662eb0ed06877eb19269cb0d3fd1fbdc5ba2b92b82aa6f54aec94612efd1bfa658ad3d945ef4a79212a5822801a8a115b07bbb9e007cb6d2e17f9f2be92b
+DIST firefox-68.3.0esr-son.xpi 458884 BLAKE2B 1c835758215e47eae95f9c526e4e609bed69dbd9d28acef840dc0d5116b5937334f7b826f7f772bc313808d92126ce26067d9d3b63ab2eb8fe0a0ff6cbd5d551 SHA512 a55b5de6de4ce76fd2b4e7d907deccb63af17883ee573042bdbc48654815945652d0a6e54cb1089cb405361074668f8cada29f314752ad180de1e0f69117c28f
+DIST firefox-68.3.0esr-sq.xpi 521477 BLAKE2B 23b211b68d9e8afce6e6017fcf7048a86bde632fae5fa71c3ddcb591094e18a4ad91d0e14525529ea73d329c68e4037e5359e37a6c23f67eb776f9ad34ccfe7c SHA512 ce5b2f15eeb218a7ccd4e9633649ee8867d6c04bd55110ef6a43f3e853db783ab9e3aed0c99ccaa34ff77a96c2ba8fe89d57b1ca1fc6278a76b79cafa27f084a
+DIST firefox-68.3.0esr-sr.xpi 527362 BLAKE2B 5432a767fab8705c6a1bb4b53c2f1754c9c6c8aa7946edb68443ee0d29d7fe799ca26a16439b83d18e5fb7a2d0a683690fa8b366aac132ccde65d5436185e860 SHA512 666d78156fc52939c82d08537ca2f64db1f91948af9db72c3bb3e65c719582879cfcbbf7ca59d92fb7121286190f606689619145c8d051e279eb2f408fb950bc
+DIST firefox-68.3.0esr-sv-SE.xpi 506633 BLAKE2B 0503e17bf548b5768efd030f8ba51e9f335946086c4b63baacf2fa472de1065c4300df5a278a0d60181566964e768d707f79d329dd7c5083d84ec919f6c028dc SHA512 2fc6504faad59876cc113e0222b8242b88e966942823894c94c867a3219642a237766ea69690915476649869ec3ce3c6d0caeb265d69fdf5159006f558d7fea2
+DIST firefox-68.3.0esr-ta.xpi 549146 BLAKE2B f7fbb883bc0fd91c7d5b376d03fcf44ff89d91d9b491733eb07aa05fdfbc237caa7e11af268c3978a6e0fed3f76d66ada97ea5260f05e7d80b2b59c1ad6fd5a6 SHA512 be8eb97fac28bc2f9f3779af1cd9edc1f4fbd86be1de725d0b6388eec6f3c356dfa9f0b67902599e4393237610edc5fbe26f9e5a8591b15243915b233d3d797d
+DIST firefox-68.3.0esr-te.xpi 561548 BLAKE2B bd8b727556d061ad34cd31d9a78f711aba0b9c7d52efc623a6fd13e908ff47e032790aa04a8d2ff001a340185417734585506eb0e1c2e38a244868392b23ca14 SHA512 b699002acd3121e8cbd12e161046d9e5ac59b38489268f70c9cceb53e05d1eca0a5fb44f0f673f733275540e35c086490e9eb7408afe3f01df01c12aeb795712
+DIST firefox-68.3.0esr-th.xpi 550743 BLAKE2B 83f0c8264eed6c02ddc420e17c25654f9db6761d285fd9aec2c4caf67a31c312429f0899dd37508a27b13a1b080b8e10a13b57d441467dffabcf1cff319f1f88 SHA512 a8aadf6301695c88977798dd94218ff915b299f3659e81d68a0ba832d1449e788eaa85ab85c10b384586303d638ed92530881aa48768afc5db043ac3ef00024c
+DIST firefox-68.3.0esr-tr.xpi 515109 BLAKE2B 73697e3f3a017087c9e4a554cb953afae1a3f9d6de946eb0c5f82a4cc3d113420558601d186b69000d5885a49ef27715dd396cd430d04915147db35c78234930 SHA512 d45dab8ee47c1d3e1638cca67cc031c2b53e5973f75e6bc30caff4e2cda522cb249c6cd56519d8cb291f53566da61e3a25e6cafe14deecb128cb81a181d2c869
+DIST firefox-68.3.0esr-uk.xpi 568869 BLAKE2B bdce3595e7bf8e11eacbe7eb00f104627ccde4d8f2b5dd82a8a3c95d296b03cd6a7de333451f829f510feb944b0a94f8396db6da9a0b633df6a36037602ecf65 SHA512 d59b59db1bc70e1e307b49eac4563bd0906709aa7dab360023e9263d9e3ceacfb915b80b8eab0c28d7b85a65f607d1cce34e1e7c58df0f086461306b3082e73d
+DIST firefox-68.3.0esr-ur.xpi 542386 BLAKE2B 537e6fcbd25d178b41c29414ed62fe4b469e3caaed49b81f93ad4ae3c18acc7daa7c654129ac74843f07c03f3d02ea8633e6d85edf93d55c755b22158dafebf8 SHA512 3bb9a820fe14a07a040234d9056daffc7b2eec95793391fee4b936d165ce91450d0ed0c44aeb00822a473fff7b9a7e7058d75e12bd8788a84e8ff41d93c8a38c
+DIST firefox-68.3.0esr-uz.xpi 482430 BLAKE2B 9ab7d490bad02f88091fab924993c4cf1f8efacd78b859ad6c07c3c5da8ce7cc9d72c40337870286fb97eba3227960bc4b39958af5c73a20a52f9dc32ebde7d7 SHA512 605ae887c44c664c48493c4c7f75f9936805782a275745e002603f8c9597b6b5eed73ce346340e30e8c2a6243aee9e815b8248a052cd2b61d10ae4b4982288d3
+DIST firefox-68.3.0esr-vi.xpi 529123 BLAKE2B df7a5550bb622c84c1257e8c198b456c7453e3c513c68be74841a62b3be7c85e51c2fb04cd87ca70c452509c884cccdc0f19971aa0520e0f5c820cf8d4e22277 SHA512 9357ef05561c8b244156a8887af9b0e7ae2d3e53437a55175f76b51672cbce2645eaed8b2b24ba222c8adfef9412a8a63223ce0d0739c8bac770fff38f292fac
+DIST firefox-68.3.0esr-xh.xpi 470391 BLAKE2B 3d8050bbf2c6c4614b731e075dc71239091bc866995ec860f15b13738fa54654ffc4503f9dd3496e9468577e1d691e6dcf2dd8ac7e2703043b0231db6fbf444d SHA512 9174139bf8f7a38de5b285c5857abd0e7d1533d69d078998af54526db654262732e3049564bfde1ff2138888a2ac7fd0b243145c3ed201a60de710315169702c
+DIST firefox-68.3.0esr-zh-CN.xpi 536437 BLAKE2B ac979ef727d78993b1d309a3b42fac0a41ef0c98bb867f215a07bf38e25e4740698fdaee78c0f0e3d704585d10c9a774b6f442f20f97fa80293d7a39894fe03e SHA512 5a6c3aca1c39c65ba5fa7dc0930a43ec065283194d66879826423ffc5eb889a50161a8e6a29b096ba6ddb187bcd92b5bc0b63a7adbb31e52b37030f24754b234
+DIST firefox-68.3.0esr-zh-TW.xpi 535854 BLAKE2B b939663a32a5e4f2587d2d82e9d9df421b691b1e240233b75af05c73ad3fddc5156a099c32f3fb8887c4c3d74c57ac64451f917b51bcfd92195d789532460fb7 SHA512 cedf0ceefe1a185222a1901546ecfda2511a7a2176457a78f157b3eb845fa249fb3cfd0d2857ae248873fe32f5cb52d3d9f05222bacb74e6e9821113cd44a006
DIST firefox-70.0.1-ach.xpi 488084 BLAKE2B a15392b489d048fbf4bb57ffb02fa6b174375b48ab5ee1c294c2a5740e5258c8ae3f3b9756fd47f32486d95ea0857980846ffa3d6c712f8f26d6aecdf3e58c07 SHA512 55927bb739878af63a5c2a8e7db7b703b37e994b77a109426e111b6c723c3448b8a39e61ff4d581d1dd1c774576e8f75203e4cb0070aaca7fa81f8b387a58cf1
DIST firefox-70.0.1-af.xpi 456518 BLAKE2B 7b73e58b988e2e7c4cadf58929c4133243cbada54a00705271d2d564b80b766f3399c3a096704842eb7346dfed3e7ee6074d55c6d1564d41d2ffb7ee5f2b08dc SHA512 b70ce6e6cb6a0a541e938129c6409f6ed00e402dab7c106c8974da5ac91a58b8f9d7cb87ee169e1da21b67bc12b8f30d91ba4fe31db17006040b2f251d503698
DIST firefox-70.0.1-an.xpi 499778 BLAKE2B 5162d37cd0fe0968a16b2e1f401f5d5bd32be66204fce9cdbef19af2f789bdfc3ae4bed06963973a0dc51077a6e39b3766a3623375df5343b3efeaf57ffaaab8 SHA512 ab64e9abce2c31b9c0757102a3b7d23af3aac8357c35cd876ddd8a6c857c022f455ae1a15547c20f0b4f9756de80718a1e68205017665fe1c62572799eee5e73
@@ -272,13 +363,110 @@ DIST firefox-70.0.1-vi.xpi 561212 BLAKE2B 3178d844290c880b74530c20145ef8dab36a63
DIST firefox-70.0.1-xh.xpi 473961 BLAKE2B 218520f387dc574fabb1d9a1361156293592d52ac906f7eebb1afaa7d23e7c8043b35a5e785a86e55d26f69309ac284ed592105e3f94ab186a6a24a922c7485b SHA512 afa61b623c0647a02b439ec42132cf9692dcf32b7cf844d2ffb15db07636a5ecca1398fdd2d5d5597cb7445ac3e90c7b8b1f51096548b455f33a64ed7f288ad7
DIST firefox-70.0.1-zh-CN.xpi 568442 BLAKE2B 305ca92f7011197be727b3203bb925a562cea719f22e6f8e766b7fec629f34d1afa3fa27b32268988358818a3c09f0e63f5a9053bae3e038de5c1c7f1e3c6149 SHA512 8cfd758f6d9366ddbc90a90a01ee8cd4a1920bdcacf68d556cabe679bb05797e6dbd1827f987cdb91e96a4490534428de7a44b2b98b3b65833e08b97971988ba
DIST firefox-70.0.1-zh-TW.xpi 568302 BLAKE2B ff06766fe46d17e7393e93554901548287b8d193ed3ca85c124b44d70b188a76b00c7bd858de6538ba30c8d2a602710a1289c14c5cbcdd74a5d2e80f89eaec5a SHA512 31289f8e96b60683dc9d15da183cccea99d260b95f9155463a1b406d520c33367c9d7760a04ff9fafd1528e89ded66ca45dce3d6d971f91ccab4dbd67cccc803
+DIST firefox-71.0-ach.xpi 484887 BLAKE2B 197cb8a6be2d37d9f1bf2c5517e66265792e44b951af8476401cd5e81665cbb9c4a57f626a54226dcd38c55bf677dccd93ebb3baf214feebeee278a133b17e7b SHA512 c9c640d57ac5d09ebbd1a971f67297ebca72af2a62ccb64f0627bfbd80740d1a741549a453488478e72323c15e7b9ba16d7d52f84b73fb856af390f7fce5614c
+DIST firefox-71.0-af.xpi 444403 BLAKE2B c43aa30af52b5694667fdfbc7371ab888214ed5ec74411cc3b09e2596664c31cea0168adf99c3e010323b7af1fda94799e35752ba09ce83829aac0ea4ab151ef SHA512 207d1cb4f98557eeb1010618769496542bf383508f7ff6512268958b1d37b29ffd99bfd3409d6cebd56a21e562c50db66db0ac6cc1549daa9cf1a953ebbfbe9d
+DIST firefox-71.0-an.xpi 493802 BLAKE2B 55eb11801907854d9092684904adafab638602cfdc71ba17e550442efe60285ae880a91646c52a868586bb939197772f1c615bb90af2039b48614130ffcbd8a8 SHA512 28c659b13ad84aa3d17fce5a760f6298a50ebc3d7b21636ce87b0623ebcd6af169da19c60075c681b38be674401633744358da789b29c3d4513e711cdac427c7
+DIST firefox-71.0-ar.xpi 556346 BLAKE2B f5228bcd2ad0efda95ab45a08534c4f645654b0d3a5ab9e326cd1765aa026b214bcffcaa9146a79235671afce58c05911fb00e807689dbdef94df6639cdaf757 SHA512 919d9d811b9aa567d473f7b2a1bdc3042c94e532fe22f0041c5fbdb0141b04bd693c5ff629765c1df4c4ec447c181c56b8b5cb60e163a087c137e6cbe38a3287
+DIST firefox-71.0-ast.xpi 491415 BLAKE2B 081d14c20e145901a141a2b2428b425211189e7b110579b721b311d89bc45663890c2dec8f529403b9f30f9ad3b27888e8a8fc097170d6113aaecd9c538d04e0 SHA512 2e4723b0e7966217c059d6cd68b21e3aafe416678d8590fa53b4500981903c59e644b038b3327994834cc65f386b2d0e14cf67bfa61fbd80056efb47cddb7864
+DIST firefox-71.0-az.xpi 523562 BLAKE2B a3ccbeebad27fa3a631c606a08856e25079f8baf3921cf06d80a15dd7e1e4b461b9a4be423672f71aa48f45ccb110535c15826f4d93c69c851c384e2585bb758 SHA512 2766fd3ee327552d93505f81fe9398f0fea679aac7a0314c73a1f31a38798083ba53e515b4521e7c5336b2301f2d8426dd5e17ab5f7427ea41a7b94a43642d32
+DIST firefox-71.0-be.xpi 617161 BLAKE2B fd53af1589067a097317795601f5a49c1cf524db26ce656c4beee647bf2dcbd929f389fee4dd9372f30c625c3f5550af5e32d53a3382b0bbe6d7aa9599d62999 SHA512 53f4284da880e3e52b38703a17eb8c3913efa7e4280b75176839f1739055883e7c924da5f39ab26f6e2538a891b6af9c2705c8c5eb80214f1eb1eee7b7f9234d
+DIST firefox-71.0-bg.xpi 577531 BLAKE2B 1fc72c82365758fb0b83edcadc2f97759240a21179bbf9c8d4c9ba3bbba947d8691cb8efaae8e5aba4287b75c190e31ab3ac1e65f27f0027233418e37e01bf8d SHA512 ada68bd85bcf88c9930678cce015d0d18ab7699f3b1b33ed269e55ac12f3738784e63adb97f9e0df44ff293e91999abd5a0b86995dd7c0ce4798a4d943ddc3da
+DIST firefox-71.0-bn.xpi 611315 BLAKE2B 941ff635d6812485148d2dcb614d301ae6a74e29969a53cf307bd6f8fd7dd4cd8766bffa53b43b2b2a6bf4319ef00bcb19037c318c9a7d4a540d6cd8f192ada3 SHA512 c0a66b87a516fd32deb86f2b2fd01467e524264f86edafe866ec2c170a5c2890a1d1dcf141a933957c77d56f14737f30bf3571e3d9e3786b964471707761b61d
+DIST firefox-71.0-br.xpi 524590 BLAKE2B 3e53224c84af2d5a7b22a75d547f96ca9c64b02077525b27de27a1c22089766080b39596a7eeff246bc57c17c75326bf1e9051cd0fce48c4fe842b83b07b3044 SHA512 33c982688c6002e706eacc37562ca08cfe5653f7cf01144cc37680796a34fe1bd31e35adc828948403712ffd93e1edb5614e56d5c662d0e7b133ba9482e80ae8
+DIST firefox-71.0-bs.xpi 493905 BLAKE2B a25776aff74e13c33ae791495ccc580944abc9d00decba35843592fafddf8ae6e1aed4ea576d103963364d3fcc80af18cbb3d601b1231e3d73e6f0d0f691474d SHA512 be820b2052ee903f5fb0b37638ee366993383f4af48436bdb346bd4e8b76c52e74785abdffd18c325e8f4f5adf56575cdf6dc452d1a3be13fa9f769ea1ab2418
+DIST firefox-71.0-ca.xpi 529757 BLAKE2B c42370312ab45fdda11c3f8c13b4ed945550eca5c5482ec19d136dc04cc25264b8d37cb276ad72346688658939423acb160c6c8844bc8c5fd2b49f969956a805 SHA512 a1b2fd534b76282bcec2834089fe26f76f89c8f35aaec15793e976b32f971074ad12f8c253f1480cf389dc1ac954ed40427efdfc6d6717194136c9d5018d7749
+DIST firefox-71.0-cak.xpi 558789 BLAKE2B 407c7f18a503c4fa3cfabaea3e33a0d562ee023098246adff32b59c6b904010d76177bbc064c7cfec6af4c08e16202d6d5074dc668fd64dbcaffd91a86a402b6 SHA512 f509161da3e4051f41d41be27670e684082e982db2d8e5954749bd822ce635a3f704c01a668f843f854309a4e38d77735bb64a9956589fc12663e5b1491021a1
+DIST firefox-71.0-cs.xpi 550385 BLAKE2B a2919887bfde5917db0b676d5e18407f65fc79afb4b93db97be1bdd511e49c18ca244b5e2efc94c65698fec7371296469f66e7965c6331f47911c33fc33821f7 SHA512 3f972a4c665620a12cb5ed05c63e05074d3d1d36bf89551e78b3abbe5cb8c6b238adfd3f3b0c70885196761d6733bb2f62721c0aa01523a1906d7bdc43130d22
+DIST firefox-71.0-cy.xpi 535332 BLAKE2B 37917354e3f252a69e4ef86e959d61a884874bc84827ee55013504eae4b1a5bef3b02a86e3729ff4e2a1715826ca29c5dc1451c7a94c815e9a11784eb74f35a1 SHA512 312751d0653fbae6902f9d138c12f4bde64ad04adacb92246a97713bb3ffc43906fc28b7fbcf8fd23d0cc3227c78cf4256af091539a1e8f1cb37843389892796
+DIST firefox-71.0-da.xpi 518337 BLAKE2B 2aa1811bcb43eb2be433806ad89c2d25abfaec0bfb4e2ce5ef7db90dab88f1783e4d4f54d2a9e13d2dc6e2eb16acb76fa818bbfebd74eb03b130fe3072a3b1ea SHA512 f6ed8cd0a7465c4f29d0656ccf20ed9b5f254b46a4fecf43839aa94eef3dc90d9f9f6ad9928a1cf1e1ec303ca91fe5f3e6f0c3922aa24c70aae0181d29b63626
+DIST firefox-71.0-de.xpi 550052 BLAKE2B b8e8d5f28ea2dc38e61060a2006e36c301d91945422432543476a9889789f7b323652a445e2bb790bd2d8fe266ed0cc32d26ed23e2e782ec362baf7779258819 SHA512 2ddfabb4845616467f434586c017bfd30dec20b2dcc7935de3f8b71019262c4e9d973a995edd6edfd8c71c9e491d2a39f2074162cc7a96e0e8396f4cf36bc822
+DIST firefox-71.0-dsb.xpi 559392 BLAKE2B c61beac29f95a4d7c5cf102619e8c64fe49fd1b1977f8d6ea9d78d679760400888befc84afe7305c384892a51992eb61a01ae1489f1c8889eef6475178df28e4 SHA512 280ef04b4f150d5e41d13fbf1583bba6715f95205a7b9528be4b1fcbae1cb28060da3a75f07402ded5beac536a38d51bc1f6612388035d1735f2c1af6e316cc6
+DIST firefox-71.0-el.xpi 621206 BLAKE2B 01162d592c951c2eade042391e259caaeea607ac9a1802e752f686b597fd8e5da7aa4bee4e2828f947a5441e5e6402d7fb3c858bdcad6877a5d2d25210abbb37 SHA512 885a2c2be8ff36f3ca0045e8479f313daa36c63a20522d96da6618073526ee413b7631e8da390ed4e4d3b0c3fd0320185a781ca69bec538bea0a0551b6e6afd3
+DIST firefox-71.0-en-CA.xpi 505706 BLAKE2B 86ed5edfb03a3b613f0cf6b6bdcd3c6df977cab63a856f3005dadd4fa6d528958130c97f56acf3b94b869ed84ac6e87a3ca1dd25e6ba305b1118eb1b158ba792 SHA512 9553398f0d8b55bc4be73dafceeba5f3d18545ec3d694bc7719df7b4a2b3ad0bf940c2e5c19eb3221c3030c861ac7544e4609a6b01477811936749580b16bff1
+DIST firefox-71.0-en-GB.xpi 503397 BLAKE2B 6148187262cbcca4d6da1b7fed0800960f6fda3487377218455e60325c57071df26382b7d8e5954e0af89777899e7e128d4c7cea2d43b10298260c14ec3f0b7c SHA512 1c036211d62719905fd16b9bc466f2939553451f82f4320a2721741a3b7b4ba767b6088ba8136dbe3ae99681ae735abb34e8a86a70c41af5401e959bf566ba06
+DIST firefox-71.0-eo.xpi 531526 BLAKE2B bc448f569377f120c7faa68d28b07a4a9ffbcbe8b6ff5959a6b03dbf7aafbd7ef16170e54fc13eb753dd1dcece0e8e2c69d55602090c887cc5fc36afcf074a26 SHA512 437bbefd3c1511ac37c0f9c3d726cde6d99c043707b68388084ef96f422639b2b228f614c24dfd6a973d1df77dbb37fb76c2ae7b4f2398cf3ac3b21c42c61c62
+DIST firefox-71.0-es-AR.xpi 540653 BLAKE2B 922f1292e638c443932db188aee9f2fe8b557eab11c02a3d67cb70cee5cf1e7eac1cd8143712ded7f8abe6b900cd2d43df3b63a1e685b51d3afc0e8340610375 SHA512 8b038f13fadafa72c5b0341eb8f69cba3df360a1c27a8384a3004ce6e1c9185f7d13298467d4ba8a72896cde71627420f3b0121132e36318ede4947a459f0b10
+DIST firefox-71.0-es-CL.xpi 540838 BLAKE2B eeb5d8d96f6bebcc4ef4fff2aaac067d977522f7d5df16cf7f65df378cf157a6110edea54dab6f8670ee75e3ff34df2be6e1b5d14ea6abdb080bb3a28d592c94 SHA512 fb217bc675004a3ca760b48ae6e4f4728d4a0287bb7557f9be56ea537d20b173463aa1266748bbb157201ff1c96e6ef3512d4f13d5280c25449018039b0c0d7a
+DIST firefox-71.0-es-ES.xpi 518165 BLAKE2B e961369f6cdc629bbf55079e1e79bcd4375bd2ab24bfae636fab0519138a8229909fd0449202c75be0b14df0363a55729ab827b5d3126809a0dfff32fe974f1b SHA512 75d8b0632fcbde3cac6a51087830dc5d60fbc60a8b37da13514d92a30514a9f6f5794b3ab4abc26223185112f7fae5f5f0d4c387cf58cadcc2ae7a020b7c0894
+DIST firefox-71.0-es-MX.xpi 544851 BLAKE2B 03e02da5dc6b3e4a9eefb40f381942872543194ca45cd70359d25dcdb1270e51c92956e400f688a50b5e4cbd3bad2c70429ee3dde0caec1f26d8d87aa42e6a69 SHA512 b641592ac58cc06db33c7e93fc73edf01404331b9df8c0001a9a40370d0da08f984b9cf4012eaf585da50e5eea9501eb07317beb7eb822153ba68a3435efca2d
+DIST firefox-71.0-et.xpi 520415 BLAKE2B 1709cbc17c5b9051ea7a928662d7550d9eb6e45f8a94143c7a4b3dd30415907bee34f8bc330a49aa66a3ca315f827259509f60e2470c245e883c8c19c5ff6f01 SHA512 ca574b2ca32a987cac82c02b11c2773220cfc1c352bb51a1fa849f3db17c89a473381a1927797daa68a8d01a76882d26de9bb86a03e00b0ec3b6e2915ee38602
+DIST firefox-71.0-eu.xpi 530784 BLAKE2B c8b8410e82c9c5da6a88d3237e6aebef0691a9619c91a3258461e3cbc0051fd3973db4d722984b585162532b6e7614d44ad78bec5472beea9ab63f23b2bf887a SHA512 7c886453b70ca75b362c85a4f4322acbdb774831e38e08641266f16574665ff1e35b0876c3344b03e67e1855e75611e9feed211f5cc5da8d84ef168cab375b0d
+DIST firefox-71.0-fa.xpi 578069 BLAKE2B c5265fc1f6a255be0881970ee2f0e76ad14de25fad94033f81237edb9ceb1860bbfedb3ae175dc2b50b3130e337c04436be484bbbc98ac8b2ea1e9eb649257d5 SHA512 bd9434b140959fefb3408d00385041a1af963ce8a9f215cee516830832099f23b110cbfa85eaac0f31e13e4f289714f520a1c49cf7aaad76e607564c644dbdac
+DIST firefox-71.0-ff.xpi 497625 BLAKE2B d15905ef15aeaa341b3ab4331671adfd8fc32a407061a2bb56d05d15a83f17190aedbe13f7c54250acc7ce135da0f5bdaffe896be17a3eabfdf0d529831697ac SHA512 3bdf28dd84ecf10e42e3a52537a7f40c56b0ee3c5bfa29ef7a8969a3bc24f69d582a706fb8f60f7d83a53e66823ba688c6e9dfb6daf14576c4cad3f8ab45d4e6
+DIST firefox-71.0-fi.xpi 526854 BLAKE2B 8fe7175f9dc30f3fdd1f372124b4b211a64556506278ba18c7303cf38f996a72fc0c2d98ab0599fc4e434129fe54e6308fe2b3fd79e26a2481219cd7dfda3b48 SHA512 39fde113dbddac19360971ed61b177f84dbbac87ae290708e790d363f20eab8270e1262a1a2f81df73c5058d75dd2c443c9398827c93084de3ef41c36d25e8f8
+DIST firefox-71.0-fr.xpi 552869 BLAKE2B 9d70856997eb8d61be64e669c54e84bffe48d7bc0011160883491129ac19747ca38960ff39953498624af7f6e6d698e8a73f72d8174daad90d61e7755192fd64 SHA512 426a7780d111ddf50288d5e1b979304330a30a76e40cd34eaef03c94fcc6f21e03b7743b9a2c38f49cd691fe927da7cb2f533a6bb4bf0e938e9c269cbd377c42
+DIST firefox-71.0-fy-NL.xpi 536242 BLAKE2B 67405db7cb9bfe168d15a61ac79b1f67995851b209bd75fbf7e744c6e28f8e2dd56dff6a6424217252b05eb021114be14101f17649ecd5405b9c12c9c83bb180 SHA512 beb855f2c73397d381d1f609427fbfdee1c0b03f5a5edb6f93e708a211c7dcf15aeb40110439e4e8220f358cc03fce41d15d15446d75da316b84333c6b67f025
+DIST firefox-71.0-ga-IE.xpi 497577 BLAKE2B 8987fad5f5c5249c2b20f84a4e2c4f8d377feafa6d8795e5800ee345acc332aa39be5b242a74e1d0fb3253dd0b89136679119d8dfa0563a539d3f1d7f0889d6d SHA512 0b89ab4fdb364535c887d123ce696caf5bb8da937698d38253de4a9c7c915a1cfcdd324c3e730d71a21c767225871e48dcefb588798c1f94ee10c8601c3ffe1e
+DIST firefox-71.0-gd.xpi 522588 BLAKE2B 00060c4ae9e335deb73f93b670ab70f974d86b0f3aef143935b3e2af5345578f72c8f05813a845bdf89fd7da7ce728367d4c201c7ea41f4055d8b35726d31ff8 SHA512 b6b8f35335574033d66c198d5e6df1f47416be2be7206558dd2ffffdce8c01798da9373618bdbe67ed7f9996f15d0f6b943a59333587c5bf9e5d77ee285cc15e
+DIST firefox-71.0-gl.xpi 498585 BLAKE2B 0454a2f7269ff965e79d0b8d12d2e84950a09670efab8f5e53deb6c7d7ccef25f73cf3b10f294ef7a5835974c8127f5a91ef4b1590f86cc013115a46b908943c SHA512 d014e8a5eea52152bc33203fd0f244f43b97d67de4adaada60c70a725065a6a0961c40b24c0564aaeffbc780c609b6ccc402b4049ff13005562e6abc4192e633
+DIST firefox-71.0-gn.xpi 553689 BLAKE2B 0a5c7239d13c2f6e83d1ecd3562c08ddf2635f5452f70181d4d8459fff656e2d7b0d0ed81dc7228b4d912571bffd17474ad92075654bf6318e0bb7fab7daf391 SHA512 f0bc639b81ed7c37c2ee28f17f8c2aa2eadd02bc17125582276b5ec50d25cc264fd015afe17d0b1ad4fb604522f784f32b14ccf27fc7e4e4dd45436c5017070b
+DIST firefox-71.0-gu-IN.xpi 587968 BLAKE2B 5806b5f13ba31488de19b895af46e0579e57aa319c2eb497d3f8e812e6e588f0baaa96b0241e761762eab97f71a1c71110695e2909cb0d610c31e8ab8840a1b8 SHA512 24e57d85c01949d96d01c0a34b098abc5d6057a5ac39568937264d477da7a0f19f2382fd662ea7da4754a364055cd76d23bafe612db323bf3d39133778b5658e
+DIST firefox-71.0-he.xpi 548164 BLAKE2B 68c928562816c6ab44f80914c6c5f76f8bb5b792ff32c3c6300ec94d5accf92dd321a8ecea2c76993dd00e565e268692fa00f5513da7762395258852105937ea SHA512 95097da7a81186c043bfe29e32470bdef7333882cbeaa7940fb546376a14cb3b7db99ace1aaa957f74a6e66aab803b83168dd3251c07a744eb14a855a7a73121
+DIST firefox-71.0-hi-IN.xpi 588405 BLAKE2B 5e8d3dc7cad53dfe87d20ba5f51682c6e991295889277e9f3b88a884c88b897b9d1244eddf170553acbacd7dc92dbfbbaf3afd1c1adacfe1524e46d91c94502f SHA512 fc629fcd0d01beaa7a673cfb512ab23967573bc813316c743899529e621c935dc87bf00775d603744ccbc72e1abdcece4a479f8e321b982356b1e4cc38da01db
+DIST firefox-71.0-hr.xpi 532687 BLAKE2B b080a664dd6edd84f58378269df8c566c9c944d4619e7dbc964156c537d55b1847e77e233f3e0abc2de79e0c2b927d4667f22a9ed6fac3cf218dad7bc1ee49f0 SHA512 8f95a7613504c8e8dbf8252a94e054a2529b69c13d8116821a729da054cf4921884b3ae2e81a77261c56e2e54eee292f8b31879f3559f089a6e863734523419f
+DIST firefox-71.0-hsb.xpi 555207 BLAKE2B 46386164326fd1eec5f937604e26b46ecd10a3427df581a5c16347ca19dffbd12a0094d27481ec425e81ff3fb824f7ee6297228cded87fb526825aa7a8903bc8 SHA512 7876a9b5d60d29f503bdfd3fe37788454c32f2a593f546437e596919e038d14de160cc7e025788aba8af0eb04e8386ea31caeaef9ddb5e84d06114b095983b8e
+DIST firefox-71.0-hu.xpi 560491 BLAKE2B ad9eef9653972f5777f97841cd878c3bf01baba2a7a9ffce015862e434fa5bebf20762b61962dbf8c87e2eee29edab4c8509de332ed3c02752ef067255236d15 SHA512 fd17e3a5fb28a8a9facac81bf0493c9c252c2c1fb15b3dcac802abac375be39b8fe977fd029f16937e5e9150d13b4d6c366573751650b4348154e29d209edb3f
+DIST firefox-71.0-hy-AM.xpi 564283 BLAKE2B e9db1849c95ac890e7f85c0c837b213971b6a251934b89bbc02ea0bd2c85e2bb7fc1c7f05027366d584ca0961d8cfb6020978d724dd0aa3fb1e09116826cb639 SHA512 935c1f49a7d6eaabc74cf2dd3e8e0d012610b5cb5d629189b8ba3cd6481a965cd7db23aeeebe7539c088724997f0688de3f02ad7299dd21912317270a321c3a1
+DIST firefox-71.0-ia.xpi 521940 BLAKE2B 6e8f88262eda0f7e81fff84b430b13eedf250bdb2695f7633aac6bae3e3d5d546308585404a250024b363bc12bcda2afe957c65541fd49dd8e900ab78f5dcb54 SHA512 e12f51205b545fc4a03cc44acfcd594c62c943e03e74c6ba44967b4d944128bbeb31fdfa2812e16961e5044d8ce1c9382575403f16101f6ebc35203fa99d36d0
+DIST firefox-71.0-id.xpi 515826 BLAKE2B 1c20c858e04b3c569c6b94a8441065e9d5c2c8da4f9fa3221d851424d79674740cf586ce9a10894057e2fa75085a8ac4fbcc0472e625f191c9a3826b8f4b7937 SHA512 699049c9203c179777725c9e0fcfa392069e41dea83320b3e6242ff7c6c01ac7914758b421b94a55b6dd7ee172ae71db46b267df26efe5a236fa0689000bfebe
+DIST firefox-71.0-is.xpi 511990 BLAKE2B 8496ca11de1c42df889a123e3baaa86da82e1d15e119bf3c835349cf778ed426111779b4764847a104c264abf2fd6ae52dd4aeacbfe46485805fffcc545131be SHA512 4edae50ce11e5851036e9ca96755f6edb8564e3dad0c1439533fa774d4a3ecef47e1305f328cb798d59ac0d4ac6a918c229abb1849a60d99fbf0d2aee204bd8c
+DIST firefox-71.0-it.xpi 419131 BLAKE2B 3ce34681c22ab6ebe1754209333905858990d6eac113981947a4055b696d02f0e59c02b94c2d0ddc5763e8adc2bc5ecca5ae4b7afb6fccb8aab9a05eda098054 SHA512 6969ea91b05ab28406c71fdb61b137b244c254687cd32e73972be6a1014fb1b00d97c6c1111cbb16ae2a8e1e3de019b733ba8ce6a891762d1ad04412cdd7ff39
+DIST firefox-71.0-ja.xpi 577551 BLAKE2B aae4eb45bfc39e163489cc4d55ab305ee677f290ea0c1d01f0c2bbccbe46702dd0131a8b09623d7cda79089d1d5e470056baffb3bd99d79ebc45584eb001a8ea SHA512 f3d48747a0680414b9a421a44cb9f5ef0da9ffa7d43182c3437fe51be2081840056f2b29cc6aded34e690ee71e7108bd3385a60697a766fbf6710e63a6a0fafb
+DIST firefox-71.0-ka.xpi 581703 BLAKE2B a8ad777ab9389dfae2d521d409fb98b61334bb1b3f536d0aa645db5b0450d436fa125756d72638b13cf5918d13da312e227ac2b11b5a31b633697c2766ab6d8b SHA512 e379d8b77e9d27a8e5662271f296eb8a0b53668114cf28a14708c12ace4d71c9d8fe904b07ec2c3e9c135e0728cc743919525df9ffa659cc75bfb06cdaa080a5
+DIST firefox-71.0-kab.xpi 538872 BLAKE2B 6a3d44c2b8cc021c81993dc6bb720c17b6eb845a384f507809e164d5c7e2ab42a8e2265ee9d409becfae7a9c9f5466ef5784966e37d7ada12ddf42a15cb123c1 SHA512 ce32215965ec1528b0451a5f93855f563c998e75bdf1b97d53744f23dd6583690919429893c7fa1c67f2abac5048cb1563d102c6a34e9872b17f56f39bdb7b92
+DIST firefox-71.0-kk.xpi 600169 BLAKE2B b89e024893bd9936fb8795f7fcd6c3976bbd8cb3600d71505ba84c5e45a682dc366e8d33530b0d770ea38ff0d626ee5d6ee75f34f4d01530607bb8b999a40568 SHA512 021c7c234f5e6482e281ae258060ca546a15221788f196656313c32a12ce893997f2fd2bd842b1967e4649ea111b610bedb10ec9799c67b863108da54d83ae7a
+DIST firefox-71.0-km.xpi 567777 BLAKE2B 50c28db6c17ad59dff8054599f9511a164f893dc5da8e18359333abaec9489589211ae48d8f3a48e3115672799e4c81ee6c58ef729c9e394632cdcf86ef66b85 SHA512 88e55b3b5d9829b5f2d4a3e99c4a0f3b763a9499e33f90d1c82e30f678e398ed2814f97925872da677d2dec9d8721dd869f42e504424c60207797627e9c03bff
+DIST firefox-71.0-kn.xpi 556675 BLAKE2B e192e077090ed05c5b228c0aa9deb7eacc4275ef29190027bce5d62e2e5db45fdd5d7a625053172d9f96f5e284c65faaf00d5d4c503d72132f663f342df2b61f SHA512 ce63cbc2c5b1336cb3626c2af4cbb1181dd7306e42ce757ae39d4e5ca42353f4cee2226724a71901f7ee3388c29780c3ffaa8cfe3289c3ce8d216eb7cff28dac
+DIST firefox-71.0-ko.xpi 568484 BLAKE2B 659cdeae24375042b64e81e23459997cdbcf33618dbbf5adaae3e5586afb34b9a99dbef8f2d2deb8683455cca3e6970b1ab6c5b7827294d372817e561d6eba48 SHA512 8e62e364109028fa1c380d4571a1d9b777fad8492d700c6672a1165424b94ce2b0e9200651209c003b6bc6c414cd959214d8e9b404043e6de906092db56df7de
+DIST firefox-71.0-lij.xpi 503675 BLAKE2B 01afe58d9aff00d6d6b74a72f528e7c99b51339aa5034621eef901d4e911893ee04d757452f21aa591cfe0078bdd11872d4b743ff4935e84f7f06a9b77b5c50a SHA512 326cc28b07f5bbfe5d7e89da9e06c90609ed377b098d1bb6226205a72bbf7dac859871dce5c57d22ea7d39cf05de844de602e2e84c3d0ae31b57224353b17c14
+DIST firefox-71.0-lt.xpi 557431 BLAKE2B 6b0e0da582e8071875c58fe924b75267dd9d2261a55266f28d70c68caec6a89ae7a29011ffa9e858987e3553ddb57f5c116af80496306c0799bd3965253aa081 SHA512 72953d50567a70dfaf51022ba7fe82fee0dbb65ae674624284ee64d82298493b24c9055856b76dff2a6637d9b3d3afef691df3baebc968bcd334a569d16abb3b
+DIST firefox-71.0-lv.xpi 512014 BLAKE2B 9aa965ba1aa557d0bc2e850d23b6cc71db96f757885832f3598836a8e3f7181737cbc4c87a40690b5c9acf8c8919c58bd2e0868038d662aa858df977940c9d02 SHA512 53dad3698c72d9d160bfd3f9de20320f857bc7d77e99e9ef16ac61c574a3c29b40f6a3c0878e4859ebf7069b6ebe11243b13b7e2bf7a76cfe69fb294b1cd0db3
+DIST firefox-71.0-mk.xpi 486549 BLAKE2B b7baddb8e8b9ff633030f1827af63471a65740a09f7758457d1fda785da99fa517ef2e37cd561e7f86411a9eace58ac601af2dc0c53ec47775d4d1357a5abb34 SHA512 65999ca3ef0a20433dcb3192e98894c50551ad03f4c4f263fabc34af7adde699a075aa884d1f28af34d447b70d4285f3d74a59f8ddc4345bb6fb62232e954805
+DIST firefox-71.0-mr.xpi 587809 BLAKE2B 7aee66e42a5996362621b0ed48b6027fccdd3e7c5659021d7a8abf05869ff1096e1a3dcbfd2740df930eb288c493b040d3a8c8861a0b831b06888d9b4c4e1aed SHA512 b974c9e4161603caaa804d51bcab47e9a4adfa522b8adaf78005d977077bdba1f84c6a91790f57db597aa9de028dc0a96b45b8fafdfdfa4b3610c3e19b51eb8d
+DIST firefox-71.0-ms.xpi 493978 BLAKE2B 87004cb4e49a47b1c5014a17d6b4a7d9e08f5941456560a2300a9f0289ff214506cb453d04d86f7ac1e8714b0e5528bc53f9c5a356af70d1b7152f9b6e190c48 SHA512 a1c31fd7ff4bc219f592e0a9b1b781694ff6b8749b164ef5f4c6ab8db381f4fdff9257777a89a450bb8c5d5ef6f5e415cace48d6441a3f76a3533811201a1a3c
+DIST firefox-71.0-my.xpi 559302 BLAKE2B 120a6c4e5a8cd9aeebd2934ade92e357763088ce71bea81528998e95e11772b3ec7aa08c67ac908744d3cce151f4d9269faebe6e4eac94eb402e85f93d05ec6a SHA512 5a4afb550fbc3649875ce09a269f39cfb5b893cd0a62e85c3b2ba02d87a7ab51ceed16a323a2bf8501ffa27ba57cef54b0cb730d931de569d4bc176427615ed5
+DIST firefox-71.0-nb-NO.xpi 523511 BLAKE2B 6eed4201d55415ac2b256db03cd9bc5e05cc283fa9ccd3299f3ee8960e2ba36f6858ae8537d6ea025b48f3038fa5091bd94d5e043efa1606e1ef282e5c931659 SHA512 7361f3326b69b60cc646d6dd046217012fd7ba592ef477d5326c6b2d9582452402faf5526c54045466149a3c5c3d58932a0bace568df9f6b5ba3f0497766c763
+DIST firefox-71.0-nl.xpi 524570 BLAKE2B 368c985772359104beb7d42be988cb33cc1f164d211a71dc07e8335926ffbbaaa7c431a0d677545746e561648f4d8d10ee80794f44c4b2777ebe9d4e6bdc5677 SHA512 ceec58edde446532170b2d7eff98f8b041c9563240547d4ada786f47de8b6e8212ed4048052b8157f241e8950e2e80759f979d3aa09537c3b19ed2ceec37f447
+DIST firefox-71.0-nn-NO.xpi 524675 BLAKE2B ff616f3dc46381565d04e6b70deda4b65c758218a876b6b09a683d53af1942a237e8631d48939c3dc48e52d14217d3a86634add2069bdfe87958aedfa5db65fa SHA512 4f2b10b69df0da5a99f88dca043cb4814bd06c635e86b877e3e25059d323335ac58c05a6c7a9503b77a26b355677ae9aec5708e73ca35e15d8d6137f3efddc3d
+DIST firefox-71.0-oc.xpi 513068 BLAKE2B 153f5216ee9df0414fd38e989535f2ad3f6d208f01aff99b3120c601b6dc111ad92d34e2835ed5fe6921a46b6be67463a1be77859e8fa20d14ebecacf3d69add SHA512 27699f83c94bb184491db81c3add9fa7672014613c7e807e90a79e0113618f48e54c7fa86c920c742b31de350f3e2ae7cb48e69a4584489369d1e887a6029be9
+DIST firefox-71.0-pa-IN.xpi 567890 BLAKE2B 904da5c4d648046e02bc0997426d01459dcfd99136c01273aa8ae1fa512439019c9b4421193b350a92b148f7f112c3fea55b9c3c8f7c35a5fdf687cadc50e3ed SHA512 b212e75badefb7ecbb003b8745202d187eb016ef2ca2fa17fc0d287517ba03da60bf6370d2c85350d9a4cedb0cbc4069dcffaf9da18f7c761b75b243442e09da
+DIST firefox-71.0-pl.xpi 537708 BLAKE2B ba395854d4d0c8db63f67115f5e3fee99a1d362d02f9baa9a103d93769ee555084a31369c50bfc74882e45b38559de24b0add1d18a878882733aa57027a4dd8e SHA512 816ec98bff27904e4324cbf72d00821957e12d7822eb3c92f2ef0e5d2f94076083cd95aaaaa88cea220eb28d59800d97c3912fac68f9cb01bb99b931802eb688
+DIST firefox-71.0-pt-BR.xpi 526408 BLAKE2B 40d18fc46b59654dba7dc5d977b1b3f62fb18a1a3a639d8bc9ef541e32a9b54a5b5abe2b83d85a8e6039d25f2b22d21d82f8da8e2f071a77bedc524560ed0926 SHA512 2f8043266a894c9b5c810902ca70bc9762ca5ac9986250f7ee89a0dc6d78245f3663ee2d2c1579b4d89ed20a39a58721975167ea5e887f853fe4a40fd5995ec7
+DIST firefox-71.0-pt-PT.xpi 536024 BLAKE2B 7a1fcfb662dffd51ba58ba489e4e1980ef423969c0bdd19b627b5543896b2546dcaa52d8f1db9d0152890e407b16ad7cb5c4cd29530e525a0d27e87c3c03e2a6 SHA512 9d239cc219bd5971305ae961d96498785910cdc6421cecb905af2cf294288547a2124506e68e6af453426dea691cd9a318ec577303f1aa793ecac51ac6998cbc
+DIST firefox-71.0-rm.xpi 530028 BLAKE2B 6759f5a9b2d1517aa274e86056dc50472866ef1ace1415e3d2a3ef28d2fef580a3a79c7b4a27ae5030bd463a13d1438bea0021e9dfacb4bb980ebae14ee1450e SHA512 59a83fa77db1f1a06562a1bd884207ac86de9d7571f760badeb172bff9e06e6a7570a0e76c302095ce91365d82d8336829ce56ad782e5646a03efb2f3fc2fa3c
+DIST firefox-71.0-ro.xpi 535696 BLAKE2B d8e3767f06f5e1b8bf04ccae829c4f0ae08d0f76039800fd995d5048ad5c0ce2ae556e42198d2edb54d9d8553de5552314bc01b941d7bb3e4937fe1d463385f3 SHA512 d95be9886facef792e98b7b7ab089baa2bb78477a3fec57958b502f5c820d845f7ec1dac1f3908e9201eeb1c5dbc354751f136d41815a1101c10af7bc1258e18
+DIST firefox-71.0-ru.xpi 619122 BLAKE2B a09d007c9efec58d205c094e50dda76b47912b13ae949aa9b1ed4e592d50c7fbb45e82f53bed377b463c5db5b2d0f2123260764a10356313e211f1a03c2ef1c3 SHA512 1312b7c3cfb2f31c12e9e21b05fb1fb19a1d34e225231e155d51a52d6f3d9fd8f02bf72a5a34e05354ad0286e223428e9061fb464d4298f00aa37bc948099576
+DIST firefox-71.0-si.xpi 534498 BLAKE2B 438a08cfdc6127792971abef940df09d031d20111e96aa55ace7b2ba90f4b593d5f935bc3599576eaddcfb1874d0d76661bbc18c46132ed8b6e6a665a560ea00 SHA512 47acc4dc3daaf4decb2b351f678e092cd0fb1b53484f48d0ae695f61da0aa6b2082bed3e2fec85b814d206ca0cdcea7810002e52b1b8930221a432e5c15a167d
+DIST firefox-71.0-sk.xpi 555932 BLAKE2B 42e7ec48fc5458f716f2a87cd492d9fd8ce21d332a46abb38764dad8d4c86590bf0c5b0c168859ecf6e961dfbbb02fd51abf560d5a34b18a8e0902de9e53f4fc SHA512 6b51f0cc9a46a0ad1e6760d71545cf9d94c58eb42cd9fd9ec30af8f75c867036baf45f78075130a3dc0a9544a47df84cc51d3b4305cf02a268143671f29efac5
+DIST firefox-71.0-sl.xpi 536716 BLAKE2B 3afe4ba8cb373c7de38e15be371f2a4d8eb2b5b13f58b3124d4f6f8530e9d7bd051077f9b2a8ce6e6a53596c15d45e61c7beaa5b3b0cabb4731db2d66d500f46 SHA512 9128c70423915dd05a68e4e2ebb79e9e979641e79cf5815f125589cad42a7a4023f03a548ea21797d9cf0cfd5695de4838601b00287365efcad2d4e438f6fa9d
+DIST firefox-71.0-son.xpi 462534 BLAKE2B 03b682aea3de01090a7990e69786e0a737b5aabb31228297819f29aaa5b318fc7bde75d76032ccb1e358396f3e792a9501333526f1751d00ebbc5091b2fc9efd SHA512 59f2dab3d8c45cf2ceca88db890a50f0ecda58203c4e669d9276e5424c34a547c1e3ae432df86a27eef5e7188afc030fb5daba3cc9dddccb76b8f860f4cd945e
+DIST firefox-71.0-sq.xpi 549892 BLAKE2B 0991659203c1868195828684aacdb33d1b2df6cb797dfa00c10dc6ea5a366e5493ee6efc270f2c105677bc427d5da5f2f94426470da06d2b8079712a00a00a7a SHA512 b2ad1a895bc4c22b0814a6ff8a5dd8a93c92155da8373e35383776451b9e67b8da4c57354bd40428c4b0ec60e4420bd953cb2643a98c438d04a737de17fcf905
+DIST firefox-71.0-sr.xpi 552127 BLAKE2B efadff83b67c36841b8ee2c4400fc349100b53ce27b14401a5c0d2dff5eb8f5c205acf6559c2c74eba91eb8abc850c4ced3db3d8a0d16a2b2f153dd9f40de215 SHA512 7fd176602b632cbb09e7043a5daf12ccbbaa1c0d4a47829113788985b142f6df5a85cb33a5fc695aab27f7dc06edaba08b93a924edbeff2aa8471d547fbac2b8
+DIST firefox-71.0-sv-SE.xpi 535449 BLAKE2B 719bbbeae234570bd5b83682766eedf2ed2fff7192bed64833af371bb75d545bd386cd4abed15f31b19f1a8e20c95b4832f17648d99de51899e766c53eecf044 SHA512 85faa8e15f6c346eb6bc9a0774675803c5bcb69c1d4fa95cd4b3905cc10e012f213d33daaa1358e0732e294a916e31716432b9def75c370669f7af384ef254a3
+DIST firefox-71.0-ta.xpi 560975 BLAKE2B 25d9d29953a28569fbf280caddffe6b551389e09975fb1780131548a3192f642281b8e2d137c1fc33af1cd6fafd66d744324dd36e9ada69887e0b5d20c59c7d7 SHA512 8c2de23f247cd66a38fa6cdb615844c48633223e03b24377bb354fcad0f3c88b4e8fa935a7478643580932988741012fdd1e3f3068e0ffe9a846b6cf83e8de85
+DIST firefox-71.0-te.xpi 579563 BLAKE2B 0324a66ab94c4acd0970951c7b38fe45259ed489cb31a401a15891c11ded0b3326d23b01bef38d22e0ef786052c905be7d68f72224a7a78c8233a2dc4a13aebc SHA512 72cd2d3b29b8b1d7e1219a111808ebe190499c0d06a050bb1f3d43a814c58e13d44375f55e963d8d96b1b269895d3bee63380969395083973106bf402ffc3d29
+DIST firefox-71.0-th.xpi 588717 BLAKE2B a69ec173c9e3b32bf7514acab99c5e9a90a9bad20a75ca5f8abe8f748caaeb9c156fdf811a9cb8e78daec40c4d02cefbc291fa42a624863fb06678da2abcbc1b SHA512 0b86df6aae57973d9d6925753266c685197c905ecc53f856db89ef01c6d083f3eb043e00ae503c241d215771689b489fe1abd9022c4b679dcc7ebbb300807ec3
+DIST firefox-71.0-tr.xpi 548287 BLAKE2B 81a27ca61208a82385418ca7319de24718d3eb20f473bdb3584f03d335dd0c51b7db2c002ea9f898724b46e109b7b9fd41b7369b637dc4ea8bafe9bdcece01e0 SHA512 2d9d998eaa2172253064150a1d7395f52d5b7706c4fbed942854ce96b5c774e4de77015b41cd77dc5ac4b6bd8dc534f9590252ade42cff37f4ebe956e3712fd3
+DIST firefox-71.0-uk.xpi 608193 BLAKE2B 11128e8e1afae5a545d38808ce6f95df82c0d161255fa8f64e6f1dc614f0951478f63500ab06f948c8d06476f6da695ac2779bcaedea2a34ad76306c87d48bac SHA512 441df6a99815864dc75ed4b94d55585b72082fb70975d3177daccd68a04dcd1a13afd1a16fcbf33ad65c1cbddccfb270aa1bba58465546484722cb3d0387ddcb
+DIST firefox-71.0-ur.xpi 556725 BLAKE2B 8c957f6ab53a0d7225b768fae18cb900fcc91b1099e555e6e7109b003c3f4c8134218c9579778e01efb74d2841d933ff5d6af11f31a08b59161f6476407b3d91 SHA512 6b7914b561bc734a5d33ed4283ceeeb4c88343014e4d48afa9b529932e02b41061ba647415e43a751e0a8989f5d649d9b6d8723b50962e4b688c195fd106fa0e
+DIST firefox-71.0-uz.xpi 494755 BLAKE2B 600905ac5c21954e64ba38dc2923c83e970903f8a43f7f8d0ab2965a9e3c3aacf4b48710deca48deddf812a89949d669057884157eae55c99f864349bdb3a3d5 SHA512 a27dc824904814d673bdda6adece167ad00183d76d8523703878ab0263c77b5337ec1102a59facb7752b37b70a36f4ef9b31b7f4c1d502a67d163e8d9f95f889
+DIST firefox-71.0-vi.xpi 563455 BLAKE2B 99d892741ea487d025c0e206cf0954c960baeb7cc94edcec8a7fb9c1c11f74c5aa1910d551b89c2ca10c79fff27b271f9b4ab61383951294dc3c4791abd39537 SHA512 468930e0c6d298d6de7315bb8a2b8906a5a8b22752d2ce924bb523690c5759de60ff8c67da58c4c4bd79a4fe6ddf5510714bf6a89f672f07691c404968f6523d
+DIST firefox-71.0-xh.xpi 466494 BLAKE2B 89cd4ba2391fa6d1577542c71e3f7ac7eb18decb8c1c9d633f805f9402be061eb31509d1e60995e83c9c90749145722591b0e952ac56e7c26e5872879bc4a6f4 SHA512 bcb5bbae311db65f6e2a81c39b6a4d2e13f7ff79aaad217cafcd3b1992b1cfd3d25668c10e7c6a74392cbadfb7b302b74408ab116d19e0c2c952e0241310e20b
+DIST firefox-71.0-zh-CN.xpi 570176 BLAKE2B 4771f6ac64ed820a5837b172b02cb54133a3847d743e2a3eba934c4edce390b8fc1e9ff13409af5db4bc8d3ed07f9a843bd33301bd515128918869e87224a4fa SHA512 18eb4f39857f257f403656f81e38cba9b55bd29462f9d1e9148be092acc812ae27051d2c31b5a6312493e65c71d11881e0260d5cef9c1fe78df1c2b33388c475
+DIST firefox-71.0-zh-TW.xpi 568991 BLAKE2B 691e5aea3725516e4f2db1c91bfafe35d157d67332051f73139c6ae6f079db9b90e69478b285660a998242a33587567a1b0b36671464f096072e17d2dc741542 SHA512 4a949f2335da366827abb4b0e5944c0dd3132bcb750aed395bbc643bbfd4e72d2bed73dc505da241279ccd929e412371dd1eddce6581934a5c48be1ead1b3dad
DIST firefox-bin_i686-52.9.0.tar.bz2 58598632 BLAKE2B b9cde89261bcaa57841d2ff5e440c2fd86ce0011a1a6c4c6292abe51f2d479324a5e6c9f6a6a135c2811975ca850656cb35d922a169ea2604f3c13aa5aee4856 SHA512 f0f6b494eed4f84eb013065ed1a586efb03b50441023fea866306fbb65de3e7ebe5ff572575d868c17e3ca11958d90b1d6a8cffda0babfa8432e4bd3f19eda15
DIST firefox-bin_i686-68.2.0.tar.bz2 65847135 BLAKE2B 30a78e3b414dacb4d02863bcb0d0de373a85a507cd2e9cf1dc0b00e8fad06c92643820437be692b020e0b6096f595b18d389fe4c5e10b787ac7d1bde34f3d20c SHA512 11b3bec5a2517403130d41acdd62ae539e8579e92e13ded278086686210285dc2685bcbeef5f6f19d3a7da688ac74972f7a81ef017259a44b5f2a5e0d4dd9ae5
+DIST firefox-bin_i686-68.3.0.tar.bz2 66612781 BLAKE2B 59925e8247264710220622afa6b4a7a0b07a7364cc484073058b152c4c95ca3ea899cf8c6bfb3a018f529905492a9b4993ffc09356e466e4706a60973972faef SHA512 cb72fa6f7a6106fefa124dfdc2f8dc6df26a27defeb93d5683f744eb47343cdfb5e39727b16678f479c57a05d09d9358a811950d42635f57bba2cf0e94ed8412
DIST firefox-bin_i686-70.0.1.tar.bz2 68612748 BLAKE2B 51df6f937cbf92e9458b8deb554cc3ba310f1ccc7437af86beae09ff5365e7aa50748473e4ded4a8f833fa78bcf348fb0340d325ed44677ed8954753a4700918 SHA512 0bea6634aecdcf315ffcc56f8604a677f7bfa6976a8671a361f2f76a6ff9c34ac1e7ad07980ef9892196515fb922188a36439e8c7b5d8113632fe449ab138878
+DIST firefox-bin_i686-71.0.tar.bz2 68829087 BLAKE2B 2d180aba9b91ba59fe6863953afd4b01af90facd43ab9aba6b2321a8ecf008dab6df02795dab2a5d78c28049111b7a8f847dd4c7bb0fb30866c492eb41b69bf9 SHA512 558ae4312ef18493d69c7504f10baa3598fd6e47289f316346b6df16dac97ef25894d6d2c776ed2a8f1ce0546e9b4c6086fb58b0cfd5018424b81068a6fbb7a3
DIST firefox-bin_x86_64-52.9.0.tar.bz2 57795546 BLAKE2B d767749ed07a0d54da8acf0273c59d9a4d7f46491aab34b7995ce76fe43366c06b859dd2ea1d8566861e1086e73aa30df28ff4d9dd634c1948868fad7643ce6a SHA512 b5d7da00766354e72f5a48f4f2143623428256d79d0b3e958ed6764b680afdf2b3188c61b09a02dd1537c8b8d3ddd1a1b828b1cc13a16df02a52538a42c62954
DIST firefox-bin_x86_64-68.2.0.tar.bz2 64190899 BLAKE2B 1fe582e054a995d80ef5f4216f154dc157c215c56cd61369a8634e5c505c0919f4e0b99c04b7e3b02ca183c18fd94c56d55b3ed434b4c2f61630cdef91e61ee1 SHA512 070fa3e486e1c088504c91bbbfccfe6f58a476aef3bc420ba754534d1eb66af44c947c42293d043f5487af1dd5009d648ccc336af9c3df058ef88a79cd3d8085
+DIST firefox-bin_x86_64-68.3.0.tar.bz2 64828367 BLAKE2B 4d61e9ea930aed6a51e2e3fae246cf0b0f61e01d180656093cb58232e2805e19ff00a14a40b0ef7e1c67ab018ad0b5f4a1d1aeb29d262755e90646901142eaa8 SHA512 aadfdd64f10d5f9b97dda227793a6db3b73913f986c2f826ddcc3568f9a9e63ad3fe73d04dcb2cfe27ab854ef048faef3546621b3de731f5a5478c7c551df33a
DIST firefox-bin_x86_64-70.0.1.tar.bz2 67301520 BLAKE2B 07cc5edd6b3ed17c961bd2e707d4467229acdd457aa2e29fcc2b74928eaa541fb480d89d3957f5609dd5861202f86ae666f1e2b02f266aaf9cc62bf3d63a8bef SHA512 fe347712d10282ecd16e11d5820c43bffb2264c373cfb0abfe2d5014b88b2db1d9c3f3b18e0cf7f4dcdbb6b710ebf8c46952239a260cc7336ba8a7abdcad6f7b
-EBUILD firefox-bin-52.9.0.ebuild 5498 BLAKE2B b41af46ad84a043be3957ea1032fe35b38b7f5f03f966e4723e6e33f7a87f706da13e19cf05d3d5cff775e5dffd5817702b88d6b3361b2fef34b0daf3d06eb7e SHA512 47254987ef534c0ff7b1514334c26fe7636efe60a1a4735beb111242fc393664eff9a05e45975d6b6d7db3e8b3da68f2d886fc58b253f4e0640edc4c0e03c30b
-EBUILD firefox-bin-68.2.0.ebuild 5304 BLAKE2B 24e5563ffcb1b5dc8597ac04a2e25e286760f7e2b52a3775688ecbf5c27ffef14514043c4e38229a298cb8f4a2e8afe44091949ba62fd0f2b7c016dd7de37d6a SHA512 547406e3bba663352cd89cc919da47f357b760dccba329e73f99fe6f833bd4149788f30ed418cb199aa5f5607bccae11657dbbf85be30ead257b77a155d4ebdb
-EBUILD firefox-bin-70.0.1.ebuild 6206 BLAKE2B 843cec3085f28f43ce02a678fa0c05555803f3b5e681344440ba9561a24ff00e0358e0308c95c261bf3319ed61190c1825b867449c079539ef2596ef64efac8a SHA512 be6d354357e0cefe30280a2b32b72151da42a40230a1a8661d23ee9791f0c60faa0a5866a1c88afb55a179fe9ef713b5548a48001efc92607fec40dba4fabf3f
+DIST firefox-bin_x86_64-71.0.tar.bz2 67068820 BLAKE2B f642f86606156a30703694815ab6bc1dbabbcb49d1e452f9d9ecbafa6267293bb44418244bee1342031279c7257f4638f1789401c42a5abb14f447ffa9110bea SHA512 f835ace8d5ea8bf920c1065a2dcf4cd0c4fefbe675311b9768e864446570bf8bea289703dc2cd5d1295f027cf93ce5aa34ca28a722f64549b388a50fe4c87e96
+EBUILD firefox-bin-52.9.0.ebuild 5477 BLAKE2B 50d4699ded70cbf71b2988b01985bd870452d7cd16c7e4b1c7d51ec0fc3433ae4141bb9142eace3999b4c1104dd07fb3c0f8fa8db996018975ed0e46473c6078 SHA512 f7bc036c3601d1aa9fe3044c74b7902dfaba701271fb456d4f71bca3ecbcb0781ca394470e64ef06cf4507424f0bfc9301ec7108909afcb349e38c471313b9b3
+EBUILD firefox-bin-68.2.0.ebuild 5290 BLAKE2B 799f6e5bead5c7d9b3fdd7272d370240d6df6043195c9428901f76d98fb512f46ff0125eb4a84d5aca73772286f4a0b35ac7a515b1e74dcd5a3909b40eaa9996 SHA512 2bde513e502aa3242521201c0aac99600be1816bdeb846f46e595662989345094faa552da5eb96e96db340fa063b9745d13d6062c6b7fca25bf3f5f02a21947f
+EBUILD firefox-bin-68.3.0.ebuild 5290 BLAKE2B 799f6e5bead5c7d9b3fdd7272d370240d6df6043195c9428901f76d98fb512f46ff0125eb4a84d5aca73772286f4a0b35ac7a515b1e74dcd5a3909b40eaa9996 SHA512 2bde513e502aa3242521201c0aac99600be1816bdeb846f46e595662989345094faa552da5eb96e96db340fa063b9745d13d6062c6b7fca25bf3f5f02a21947f
+EBUILD firefox-bin-70.0.1.ebuild 6192 BLAKE2B 74e7bd8cb6ca2d385ef9e45ff949e7495c8184b8f092e77ae0d1a9af706b57608b7ae469146164df438c3c79ea6732229e35429f2f61aafe46946ad15f6e1a8b SHA512 89424f6f8b643383233e7f00f8b61a2654a432889c294772af7e1ce2f9a7b27a1bd469a7854c8074de81c6bdada35d9356593e690ca9b30df94685ce4469dbbe
+EBUILD firefox-bin-71.0.ebuild 6192 BLAKE2B 74e7bd8cb6ca2d385ef9e45ff949e7495c8184b8f092e77ae0d1a9af706b57608b7ae469146164df438c3c79ea6732229e35429f2f61aafe46946ad15f6e1a8b SHA512 89424f6f8b643383233e7f00f8b61a2654a432889c294772af7e1ce2f9a7b27a1bd469a7854c8074de81c6bdada35d9356593e690ca9b30df94685ce4469dbbe
MISC metadata.xml 587 BLAKE2B f38f7c9fffdc422e11b9fd2d8aa2f9c4cab6b91cb5616a3fc324038bfdf720bcce97a80a22b012e61d3d466ac5569f76a29512ac8e7e209efea1bf6d3dce05b4 SHA512 c74cebdc88753d406ab9edd9b51f7dcb17dc1ce5eebc3d6d674d2e54d9af1619147e07a110629a5df003a0c506002e470563d36521a1708c40a10221a26c421f
diff --git a/www-client/firefox-bin/firefox-bin-52.9.0.ebuild b/www-client/firefox-bin/firefox-bin-52.9.0.ebuild
index adf129801cf4..00388e116ed2 100644
--- a/www-client/firefox-bin/firefox-bin-52.9.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-52.9.0.ebuild
@@ -97,11 +97,11 @@ src_install() {
# 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" || die
+ 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}/../../../icons/mozicon128.png" "${icon}.png" || die
+ newins "${icon_path}/../../../icons/mozicon128.png" "${icon}.png"
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
newicon "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
domenu "${FILESDIR}"/${PN}.desktop
@@ -149,7 +149,7 @@ src_install() {
# revdep-rebuild entry
insinto /etc/revdep-rebuild
echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN}
- doins "${T}"/10${PN} || die
+ doins "${T}"/10${PN}
# Plugins dir
share_plugins_dir
diff --git a/www-client/firefox-bin/firefox-bin-68.2.0.ebuild b/www-client/firefox-bin/firefox-bin-68.2.0.ebuild
index 8e6dfcb8afc4..95df090a820d 100644
--- a/www-client/firefox-bin/firefox-bin-68.2.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-68.2.0.ebuild
@@ -97,7 +97,7 @@ src_install() {
# 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" || die
+ newins "${icon_path}/default${size}.png" "${icon}.png"
done
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
newicon "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
@@ -144,7 +144,7 @@ src_install() {
# revdep-rebuild entry
insinto /etc/revdep-rebuild
echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN}
- doins "${T}"/10${PN} || die
+ doins "${T}"/10${PN}
# Plugins dir, still used for flash
share_plugins_dir
diff --git a/www-client/firefox-bin/firefox-bin-68.3.0.ebuild b/www-client/firefox-bin/firefox-bin-68.3.0.ebuild
new file mode 100644
index 000000000000..95df090a820d
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-68.3.0.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+MOZ_ESR=1
+
+# Can be updated using scripts/get_langs.sh from mozilla overlay
+MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
+en-GB en-US 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 ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk ur uz vi xh zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
+MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+MOZ_PN="${PN/-bin}"
+if [[ ${MOZ_ESR} == 1 ]]; then
+ # ESR releases have slightly version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
+
+inherit mozlinguas-v2 nsplugins pax-utils xdg-utils
+
+DESCRIPTION="Firefox Web Browser"
+SRC_URI="${SRC_URI}
+ amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+HOMEPAGE="https://www.mozilla.org/en-US/firefox/"
+RESTRICT="strip mirror"
+
+KEYWORDS="-* amd64 x86"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+ffmpeg +pulseaudio selinux startup-notification"
+
+DEPEND="app-arch/unzip"
+RDEPEND="dev-libs/atk
+ >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ >=dev-libs/glib-2.26:2
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ >=x11-libs/pango-1.22.0
+ virtual/freedesktop-icon-theme
+ pulseaudio? ( !<media-sound/apulse-0.1.9
+ || ( media-sound/pulseaudio media-sound/apulse ) )
+ ffmpeg? ( media-video/ffmpeg )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="
+ opt/${MOZ_PN}/*.so
+ opt/${MOZ_PN}/${MOZ_PN}
+ opt/${MOZ_PN}/${PN}
+ opt/${MOZ_PN}/crashreporter
+ opt/${MOZ_PN}/webapprt-stub
+ opt/${MOZ_PN}/plugin-container
+ opt/${MOZ_PN}/mozilla-xremote-client
+ opt/${MOZ_PN}/updater
+ opt/${MOZ_PN}/minidump-analyzer
+ opt/${MOZ_PN}/pingsender
+"
+
+S="${WORKDIR}/${MOZ_PN}"
+
+src_unpack() {
+ unpack ${A}
+
+ # Unpack language packs
+ mozlinguas_src_unpack
+}
+
+src_install() {
+ declare MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
+
+ local size sizes icon_path icon name
+ sizes="16 32 48 128"
+ icon_path="${S}/browser/chrome/icons/default"
+ icon="${PN}"
+ name="Mozilla Firefox"
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes}; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${icon_path}/default${size}.png" "${icon}.png"
+ done
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
+ domenu "${FILESDIR}"/${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
+ fi
+
+ # Install firefox in /opt
+ dodir ${MOZILLA_FIVE_HOME%/*}
+ mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die
+
+ # Disable built-in auto-update because we update firefox-bin through package manager
+ insinto ${MOZILLA_FIVE_HOME}/distribution/
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Fix prefs that make no sense for a system-wide install
+ insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
+ doins "${FILESDIR}"/local-settings.js
+ insinto ${MOZILLA_FIVE_HOME}
+ newins "${FILESDIR}"/all-gentoo-2.js all-gentoo.js
+
+ # Install language packs
+ MOZEXTENSION_TARGET="distribution/extensions" \
+ MOZ_INSTALL_L10N_XPIFILE="1" \
+ mozlinguas_src_install
+
+ # Create /usr/bin/firefox-bin
+ dodir /usr/bin/
+ local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "")
+ cat <<-EOF >"${ED}"usr/bin/${PN}
+ #!/bin/sh
+ unset LD_PRELOAD
+ LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\
+ GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\
+ exec /opt/${MOZ_PN}/${MOZ_PN} "\$@"
+ EOF
+ fperms 0755 /usr/bin/${PN}
+
+ # revdep-rebuild entry
+ insinto /etc/revdep-rebuild
+ echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN}
+ doins "${T}"/10${PN}
+
+ # Plugins dir, still used for flash
+ share_plugins_dir
+
+ # Required in order to use plugins and even run firefox on hardened.
+ pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+}
+
+pkg_postinst() {
+ if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
+ || ! has_version 'net-misc/curl'; then
+ einfo
+ einfo "For using the crashreporter, you need gnome-base/gconf,"
+ einfo "gnome-base/orbit and net-misc/curl emerged."
+ einfo
+ fi
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+ use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed"
+
+ # Update mimedb for the new .desktop file
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/www-client/firefox-bin/firefox-bin-70.0.1.ebuild b/www-client/firefox-bin/firefox-bin-70.0.1.ebuild
index 033f5e0c3851..f94c5700c784 100644
--- a/www-client/firefox-bin/firefox-bin-70.0.1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-70.0.1.ebuild
@@ -97,7 +97,7 @@ src_install() {
# 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" || die
+ newins "${icon_path}/default${size}.png" "${icon}.png"
done
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
newicon "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
@@ -144,7 +144,7 @@ src_install() {
# revdep-rebuild entry
insinto /etc/revdep-rebuild
echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN}
- doins "${T}"/10${PN} || die
+ doins "${T}"/10${PN}
# Plugins dir, still used for flash
share_plugins_dir
diff --git a/www-client/firefox-bin/firefox-bin-71.0.ebuild b/www-client/firefox-bin/firefox-bin-71.0.ebuild
new file mode 100644
index 000000000000..f94c5700c784
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-71.0.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+MOZ_ESR=0
+
+# Can be updated using scripts/get_langs.sh from mozilla overlay
+MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
+en-GB en-US 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 ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk ur uz vi xh zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
+MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+MOZ_PN="${PN/-bin}"
+if [[ ${MOZ_ESR} == 1 ]]; then
+ # ESR releases have slightly version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
+
+inherit mozlinguas-v2 nsplugins pax-utils xdg-utils eapi7-ver
+
+DESCRIPTION="Firefox Web Browser"
+SRC_URI="${SRC_URI}
+ amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+HOMEPAGE="https://www.mozilla.org/en-US/firefox/"
+RESTRICT="strip mirror"
+
+KEYWORDS="-* amd64 x86"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+ffmpeg +pulseaudio selinux startup-notification"
+
+DEPEND="app-arch/unzip"
+RDEPEND="dev-libs/atk
+ >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ >=dev-libs/glib-2.26:2
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ >=x11-libs/pango-1.22.0
+ virtual/freedesktop-icon-theme
+ pulseaudio? ( !<media-sound/apulse-0.1.9
+ || ( media-sound/pulseaudio media-sound/apulse ) )
+ ffmpeg? ( media-video/ffmpeg )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="
+ opt/${MOZ_PN}/*.so
+ opt/${MOZ_PN}/${MOZ_PN}
+ opt/${MOZ_PN}/${PN}
+ opt/${MOZ_PN}/crashreporter
+ opt/${MOZ_PN}/webapprt-stub
+ opt/${MOZ_PN}/plugin-container
+ opt/${MOZ_PN}/mozilla-xremote-client
+ opt/${MOZ_PN}/updater
+ opt/${MOZ_PN}/minidump-analyzer
+ opt/${MOZ_PN}/pingsender
+"
+
+S="${WORKDIR}/${MOZ_PN}"
+
+src_unpack() {
+ unpack ${A}
+
+ # Unpack language packs
+ mozlinguas_src_unpack
+}
+
+src_install() {
+ declare MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
+
+ local size sizes icon_path icon name
+ sizes="16 32 48 128"
+ icon_path="${S}/browser/chrome/icons/default"
+ icon="${PN}"
+ name="Mozilla Firefox"
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes}; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${icon_path}/default${size}.png" "${icon}.png"
+ done
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
+ domenu "${FILESDIR}"/${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
+ fi
+
+ # Install firefox in /opt
+ dodir ${MOZILLA_FIVE_HOME%/*}
+ mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die
+
+ # Disable built-in auto-update because we update firefox-bin through package manager
+ insinto ${MOZILLA_FIVE_HOME}/distribution/
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Fix prefs that make no sense for a system-wide install
+ insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
+ doins "${FILESDIR}"/local-settings.js
+ insinto ${MOZILLA_FIVE_HOME}
+ newins "${FILESDIR}"/all-gentoo-3.js all-gentoo.js
+
+ # Install language packs
+ MOZEXTENSION_TARGET="distribution/extensions" \
+ MOZ_INSTALL_L10N_XPIFILE="1" \
+ mozlinguas_src_install
+
+ # Create /usr/bin/firefox-bin
+ dodir /usr/bin/
+ local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "")
+ cat <<-EOF >"${ED}"usr/bin/${PN}
+ #!/bin/sh
+ unset LD_PRELOAD
+ LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\
+ GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\
+ exec /opt/${MOZ_PN}/${MOZ_PN} "\$@"
+ EOF
+ fperms 0755 /usr/bin/${PN}
+
+ # revdep-rebuild entry
+ insinto /etc/revdep-rebuild
+ echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN}
+ doins "${T}"/10${PN}
+
+ # Plugins dir, still used for flash
+ share_plugins_dir
+
+ # Required in order to use plugins and even run firefox on hardened.
+ pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+}
+
+pkg_postinst() {
+ # Update mimedb for the new .desktop file
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+
+ if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
+ || ! has_version 'net-misc/curl'; then
+ einfo
+ einfo "For using the crashreporter, you need gnome-base/gconf,"
+ einfo "gnome-base/orbit and net-misc/curl emerged."
+ einfo
+ fi
+
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+ use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed"
+
+ local show_doh_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 70 ; then
+ # Tell user only once about our DoH default
+ show_doh_information=yes
+ break
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 5b3c9b2fadd3..7e3325604fe9 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -3,11 +3,13 @@ AUX firefox-52.9.0-blessings-TERM.patch 2276 BLAKE2B 2413368995dd8421a634e2a50f4
AUX firefox-68.2.0-rust-1.39+.patch 15062 BLAKE2B fdb8b871a57581c092142d167803a68a67dc1b7c8ea04bf2120d531b2a770e12ca5b16778a93ac04a184ca05c515733ded2f55a046c0ccae10ba5c2850cf91c5 SHA512 b19291920587c1833215dea8e55a98bb02199ed471d19f8e16fd3ead74fceeb2a277e7f3d906141a6d2609415d2bff2afd887024671dbc35c93973e8756867ce
AUX firefox-69.0-lto-gcc-fix.patch 1023 BLAKE2B e70b01fd819c00695f1b5526a7cec85e43ed3d4458d85da67eb46a27044a18552f8de21f43994f46b2873e31021f504564e15c4dd37d63bfaf00680c91af0093 SHA512 3dcb32196e6d9c44ff85a2539e73907196664b2e8c01e1b9bf8f03b614a10c9fd8e76a35369bc7de5479cbb12a54dc5777f3d4c34a0ecf4c095b55bd51599bb1
AUX firefox-70.0.1-rust-1.39+.patch 10359 BLAKE2B d8e7ca0cc2bc42a7b77cc1e2338ecfcba16888396a316aa35d7f195caa3bef5323456178393a08b030c8b6b6a49d56ad746a672c64dd6d88b1547cb6847c6b36 SHA512 7dfd4441d597a73db7c088774ee7273256b3befcf8ee545e8aee05ced740338a2bb0e58824b44d7f6e8c6ebc094c4f17e4b39a84d4b4e7d4cbef0dc343268600
+AUX firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch 1847 BLAKE2B 58223b6226ca195c3dd6c8732a2857b93d9620fc0490cab1055ae319492b3a6d1b04f500b46e74bb30b7e5b7829672ad683c351112bddcaa915c909eaae6992e SHA512 5fa62e873a8481b9f0299efef01be494997a01937d54ff1ecab486c5a227dba8d5f5efe0d988fc92446eafaa354e067ce2e2d8c0b40e490cef1c06d30cde4690
AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2
AUX gentoo-default-prefs.js-2 880 BLAKE2B 5a40aabaf6678b3c73f06adffebac3ebc9908da02e55250dc6a544f6dcda1b738d6e6f45dd84d08ad14f733fc313d7b2852160cc1a95ad290010f75d2d1286bd SHA512 d03da4b9692b5b71aa2a170093cff2e4f8e5e32e314f918b5aaeb5a07c3b5edf52e096ac60830ec54a0dfe50834218c899c262176c0719f81aa68b475bbeb87a
AUX gentoo-default-prefs.js-3 927 BLAKE2B 674b6bcd397c41e1f946e54397722bcf081ff4813cef6a736e7c405f8e3fa97a1e9957a9f0077b0910fb7984af13befa9259262c8eb0962f822dfe2faa1c7ca4 SHA512 5c6fec7d3653f910a0a2688e4c02ece009030196bbf7447976d38e4cfb581bb7f5f6342843d97edb7d53b27aa250214bea4eecebbb743b0cc5ff5a88a0e35460
AUX gentoo-hwaccel-prefs.js-1 100 BLAKE2B 08be790b58524077a5681cc06e10890b72dc6e8155c9e03e6ef9165035087d4b8cbcac4a6b8997f61db3721895c9247a12171eec7d082fa15e1d5312bf51fbee SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c
AUX icon/firefox.desktop 277 BLAKE2B 944a7b4706ba5f6b93a1369416adc31203dfaf0d12291a035ce05830f2c79bd14d1f7d5324c16d3e5be21fdda2a9237223901030a974f3ff778b1def7f8bb3e3 SHA512 99b57d36601bba420bb2e6647e0fa4baa1c31f15bf7c602ac43a347d7fe78f4350b3fb10af3a709a5aac02a4c4f283dcfacd780bacb43e7e8ed46b83b97d6f4d
+AUX mozilla-bug1601707-gcc-fixup.patch 6032 BLAKE2B 3a188609aeda482f5d1bb2bd605eb32e4619546e2ef35385f1691d94be7198785781d79a25ba596ebeade00dc6a99ee27d114a46b8087a3304184f3e19c55cb1 SHA512 8daca60e2c41ba66399437b1c21785f0ea1f02c1b44ebf70f545ca00309d8f81c39491476dbc312b5bb52a67b87557b5df86107f22f1f11b11a719259fad9772
DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
DIST firefox-52.9.0esr-ach.xpi 420286 BLAKE2B 41643f6cdc43722dc2a61249720902a503c5f547979e80ace08bef097e2efef7b67d6d44b04a66965ee80722194b2183feed15d3b2f13d5b6ccdc993415eb9e3 SHA512 8a28262b9bb44592801e063348401924b2dc8ab1b4e042d11f560d892e276b7d14279a1a2ab3f6ad27068113969ca59377493839f1efbdd61a77f5246815989c
DIST firefox-52.9.0esr-af.xpi 429469 BLAKE2B 224617fcee13cbc62863dca9ecde4f45f1dc1a83535780a0f3b13f74ddd492ffd46b544ba93cb0ba505e99afc7327a5398c7bce735ba2d24612ea5ea80717221 SHA512 a723edc72c1e373e250fb878a73024054c670f0fd3ceadbd4a1306981f8cb560ec8f078a017cafb84dc49a11bb0d17046b102a6f67dba65b67d64946d909b189
@@ -194,6 +196,98 @@ DIST firefox-68.2.0esr-xh.xpi 470415 BLAKE2B 75be1c5f0291255b6449e6dc6e6c1a362f5
DIST firefox-68.2.0esr-zh-CN.xpi 536450 BLAKE2B 6afaf3d33d6f9e26b5e4f33257829997f90f183073959bd80e042cc27cbd77ff479e2dbeb30cbed389155efa77f53141ba730519ae4519ff0d5a401ec66f77b2 SHA512 83d35262dd37856d2cfd0e2fcb1130e0e9937b09bec6db5d3def61352d1f2839245f72c754fc287efc705225eed4c77f4ebc7eeecc552a04d069436c1f33b711
DIST firefox-68.2.0esr-zh-TW.xpi 535872 BLAKE2B ca8a08540e00ec1c6f6b0445ae305fd95e84483f9e4aff1a974466b8b01364833adda1edb407cddfec6cb62737be6e91a1f6572ff9233869d16f21c8d792e47e SHA512 1ebf8dd903ca970a94385ff79ab1c0ac5a372982289e58bdb2af784e9b058edb17d1758112039787f7a8e28e6cc83364acd5d93219b7cbeb2c1ba0394dcf8f94
DIST firefox-68.2.0esr.source.tar.xz 312103756 BLAKE2B 03e336cdc04ab69f4144e715d3882178b3804cf3288fa58b8e285e4fe06729281dd4c5604d4659e7b257d7314afdb3fe907dffd38f6c3423675bc90e7d19cf0c SHA512 f6522ca6b9efa3fdeb866912ab9cb904eaace5806c606d5721cba23aebd679885670011c743ca8d381b579b728077182dc766f9b6d3b31ccf51c3eb583c547ee
+DIST firefox-68.3.0esr-ach.xpi 471601 BLAKE2B 32885b0dc82698e83f0077c3e9df4d494db8e04f6b2b4c4e6f0f738ee677ae9952773f2affedb7f4a026d0bfdf3c384ca1099beea6b5c434e456dc3c9b5bf378 SHA512 802b827bd03c71066839885276e3ee15da7f451a1ba725267471a80a1866030fba3cea506c39b3059fab800a7b66b67753f9098cd67aabefd15553a265b443d3
+DIST firefox-68.3.0esr-af.xpi 450466 BLAKE2B 60ab2c3fc9d611ca2051780369c0a7d6725a48e062af8f8d6f8746020d4d71d9715da6a7c0cfeaa4c750bd5a6d4c88c95630bd79fb8fc3382da7cb3a7a5e8e3e SHA512 6b2797524911cfd752928187bc3494d89a8d8c3ebc232d2a6f1cec69dd4d8f7eab27c354a34f963f37fe733dc7a76a0c80850d8bdabd35330a0860b245338e8e
+DIST firefox-68.3.0esr-an.xpi 482923 BLAKE2B c5bbfb946b512a71d018410ebd3f519a927608abd494abb09a8642fd9dc884ea603dff85ce36fedf94de33f7312f42eb38a9c3e897687df2382a3c0ef8e8c90a SHA512 9b24760dcf2d5eb7f437e8232a72399a98a8ff40a2219fb9eaa33c39804ec1053f0553ad26f17c72e94c6f55c358f567e491be6cd4728f754307dcf2625d2699
+DIST firefox-68.3.0esr-ar.xpi 538835 BLAKE2B ae4995b2f151e75d938113831f6c6ff0674e7ba3e88d04f0fe4e00b70d74c5ee72377f54f7dd65ac9379290fa7278878f78e2e7302d1ec02ab3376f625b54e01 SHA512 c37d0f35112c3c02d1c8df64ac7ab4cd35dedf64ec82feb42f6e6436e0203581373c0f0477e9d8ff2ac9e06c74f4f8f4ca00cdd96296ccf9f6e059b354708e3e
+DIST firefox-68.3.0esr-ast.xpi 480647 BLAKE2B 88a3c2f98876769c18066f7dbc359b77ba7815ebd7405cec27efe3da6efbee48a263d36c86fe3f37645b64ed5a16babc4a8befa115c3e7d97e7d67164c004ce8 SHA512 b12205c5ffcacad1ac7a6c5f5384058104b9b9089c39d610500eb4f37e79c4eab72bcec0ac6c32430ed8302f0a319f64cea0eb9f3e18eb0949d1915df140560e
+DIST firefox-68.3.0esr-az.xpi 510072 BLAKE2B cddfd2bd1f928f44e2d018893b9fbaffeda2d8088c1fb4e87fa0a7f9ec14b49b5ac7cdb2aac5e2af1555a1a66f78e059c599a1aa7f9eafda9eb64cca01a8073d SHA512 925ba7adc18d7b7f72a55701bac8aa40e97bd7652d68bd4c59c1ca1f3fc1b583af5414328cda9426a176f9a04d9640367744c17c0fcea74d97c43fafe5f6bee8
+DIST firefox-68.3.0esr-be.xpi 581908 BLAKE2B f275f6fddae6cfde92504fc0c19f3abf70cfb7d4de91bfbdd7ee72d6bb0639a734400509a058559b6949d0aa39fb816d777d9a2ec5ea1dcab39eac84e466ef98 SHA512 4cc2985a91cdac1ba56c4e6d885572afdd784bfc7473a056375f33358c9a28639f88b7e54e08703a3efe2a096069c4b25af2eaea6612722a47b95a91a2d2fb3c
+DIST firefox-68.3.0esr-bg.xpi 545204 BLAKE2B 6db037767d40b8c138b3a8ce45ef15e2c84e19339910085d38e2d1248fb906cc8a15484e5a841748b489f08a2e27fa3ea41c74549df564dc8790165191de2308 SHA512 1ef333917b7b8fb7395531765e6ae9ea7b142fdfad71fd2981d6d1e4f297de54011c7c0e10bf3cde281d61861c684567dff6d77cfcc6ea9993ea4f23bb809483
+DIST firefox-68.3.0esr-bn.xpi 566405 BLAKE2B c3161aa868554e55c9bb598ec8a5309f455a944e15084fe1741a0da0535d2110aa7c5e093386883dbd8c8982a4bc5ec096520129dcd30d151f385b1b81d85c06 SHA512 61c9851514136ae170e994caf698443f63acc6f4841b6316a1e14202a27ff15cd29e17262aa4daf7f1bea9bd8740c3d6f1aa5e31c1677e64a00424eb5403f54b
+DIST firefox-68.3.0esr-br.xpi 501481 BLAKE2B d4d2cbe1c6deca3e317861f60e4460c72e861823666f2dbefa2dcaf639a3d0903665ff2b3992a8261395bee6941c966b6058cc1c4c4c91437fcb94348b1cc2ea SHA512 d7a8cd8b693e65224d79c7e053ad826041826d65188929ab9dff8e7b00053e6669c624858354da7e21ad0cf87688f02c7af7e22069d55fc0ba354428e7de9f3a
+DIST firefox-68.3.0esr-bs.xpi 482960 BLAKE2B 8b94ce29b408f30383d2f19c31ad7436daf3dfc3ca544b340ece8c878d10fe0b9b6eae73a17b9cd963b58226c8436ee2daf0121cd94f952c0ad4a3a72f1f6c18 SHA512 9cb82074ff402f63c187bc189a766a3d55019253080865149b3c97ca88080b19f4b62eac4761a2f2fcfe016ea2c61e0358e7967ab35a59d1a8845b49c9ccd130
+DIST firefox-68.3.0esr-ca.xpi 499723 BLAKE2B 967b628f9e7261181025f103ecb2ffe05a2a321258e9f592e500d4e7f8a66b58936e469075f4a7956d596ce5c1b5d599f2706a04698bc5b22d896ece0999fa15 SHA512 c5bcb79e1c538d545093944cf8e8b2de11e0f0ff1209b16e9738f4ebe91ac09cdb549f3cef605f2d2efc945923b12f50ad24dfb0f0c39a8b84b374d84b57f00c
+DIST firefox-68.3.0esr-cak.xpi 527169 BLAKE2B 75b9f08dd19aece1b0fb38815e8809ad84a0a880ddde985468cd03af7a068dc7129aa73da7c6cf3aed8265c0095c2757f18b3228897367267091c035e1e03bc0 SHA512 96528fe89bc5da8743acc79b443807153d892d1d4342cd51d99c6bfca13efebd0140c838023cfc66d176c74fc5b611bb8bc7fcbaf4ba7b09a70be7e5f82e5066
+DIST firefox-68.3.0esr-cs.xpi 519713 BLAKE2B a752cb91516acdbea7e81d28bedc03c0f0db087d1872deefee04ffc3957e1e989ea34991c0ea3ba168302fac46c29c7c1485cf6f6a2fd9d86cb82a5dffc4ae5b SHA512 9f76e21b840eefa55ccfa55c691622692e9e950c7e68b3e7e2886abb19ef055dc8e11f0b6c9c3d1c7ee79d40e35e5826e295a8ec3329067cd701ee90571319e9
+DIST firefox-68.3.0esr-cy.xpi 506942 BLAKE2B 44bedc788a8b7edbdca4584f11bee10bd1c232b2d4effc7df1e55848c705b4e1ee7e398c8eaa4f43af10a9ce65a6d792f00bc2ab6a5ce98de057dcdaf63f6296 SHA512 a7dc967dd9eba23d1aeb3ca79681edf0acc28ebe45af169cb1a7a193c0ab416dc3e8be6f437d5f5798539328f7c02029dd5f1dd02b3bb340d308d25d07632ae0
+DIST firefox-68.3.0esr-da.xpi 520032 BLAKE2B 8c32dd48a362489747adc29409598a29b5e9d49a5fde61bec64566cfa5246b9eaecfc9cf794b2b3c5ff96076f745838535d1d61299ab24be12c5524154b38359 SHA512 4ed2ab66c66a68c9bd6ee3267064f8faf0a04211d16234fe2c5d133f485e3ef638b7f1a820f024ebc58e4f55ff47b3aec705b3d4c70612ff05994cb14cae2a86
+DIST firefox-68.3.0esr-de.xpi 523509 BLAKE2B 0387c2de7126b473caa4be1718bcb0869e0e7a4b2294fccc4d23b494dcafb1a0803b751811a4961959092abc52cfb33ab34063265dcb47cd161928448bffc137 SHA512 5091f2703d61a01f012ee34186cc328bad26a5824d8cf36f63e24f9b95cb6ea844bbbedd24937097fab51f4e3fbf89415af8fe1feb25761f950c3ecd81d8a3a0
+DIST firefox-68.3.0esr-dsb.xpi 528445 BLAKE2B 316b9a32cdc8041aa52fd0f1e199c757f440d963c8952e16cd59c32a136efc7a41cf11bf1c927770d596e15cf1d06a431e407a460a7cc646195bf212ac3685a9 SHA512 5acccdf2c214fd083c031f5121f613a09c57e9ac8917261eadc881b199282ad2e93e0b948cc1df31736ed2b6ffd84c242cb7f02f431932ee0a6e4136be54ed96
+DIST firefox-68.3.0esr-el.xpi 597168 BLAKE2B 18aeedf93aa4440098fcb2da8fd464ebb4c1e3d4abc0c5b8d0419d9f48f33096e09bc877d410ec495c2b81d1e044f4dc3ec669143e038ecbad850c39bac9d895 SHA512 ffc5b61556e4178d294b5d68ac602cea952c4ff4d3690a8a76c05037c22c1d53e2b3151514163256b689e6c694a2d86aa10f7f9728d976518a8a623e4ae977e9
+DIST firefox-68.3.0esr-en-CA.xpi 478279 BLAKE2B d0f088fdce9aac8004c2f05135c95d3ed8c1c952e120b2bc2696e58a276d1faef3438efa84038d15e1571fdad8c850032eb34772f3e54b4e4a2940d33d1464f0 SHA512 e8923f009f868d1a671a85eb64ea233a1fdda32e441d59e96576808827d742debab6ed7717904bc8dcf7b5f39390eb06d31b3f47e73feb009c4a68091cac195e
+DIST firefox-68.3.0esr-en-GB.xpi 478065 BLAKE2B a281f35c18d5d2d04b568f23e8ef4c11c7eb99183f33e1e585eb7fb50b4b4f01efe79461d34a6b47c8fc775c0fc79f473a0bf7d0a168f3ed73bf3f76561d3565 SHA512 c89632f220951437032d65a77ef76cb5117e364d57a90cdb34bd1fd16d0e4930d1147fe4a75bd3f0ce3acfc30e29be32c6cb323887812aca1522313f65dbae2a
+DIST firefox-68.3.0esr-eo.xpi 503981 BLAKE2B df8914e235800ad3828c6c4215d0e08b2cea885dda6b32e83c74d87bf5f6b09673d97c35771423f9d02f1634680eb5966d3f8f330bceb9b0f885c2b6eb96ce49 SHA512 543d71478e341688c9a60fcd16ec549270c45443b1aa649d6fbc17ef5c55f094199c31bf713431f72b59748360f6dbf982aabe0b3d17ea3c0daecbf50df4e297
+DIST firefox-68.3.0esr-es-AR.xpi 512273 BLAKE2B e7bbf2744a4c4a48b2873d404a130d6aa98f17dd0081b26d0b064cf7ca29d306c5eacf6712f1062c7643a3e5fc41e37e558c837f81dc52f579ca653a8b3aeba1 SHA512 739b25eb08b34306169103a9c27296317eaddd8d250c0c89b36886f8f483673fc241219985ee757b6e772654f7dfc4a62c98633364ee9d7964be466b7efa4b8e
+DIST firefox-68.3.0esr-es-CL.xpi 511644 BLAKE2B d147dfd17b92cdded31a0fb8cb80170f322cb81258b0bb8e758035d22d76fbe73a5019c6e0360ace319d5373b36b6a5f6b41abaa2009651d5d7e3d9edcaf689c SHA512 59e40386bfffd165122afacde622b980acc0a3fb246908498282ed3721e498ed02ba114540bac6d5a084f2e891a41fa7438785a3b43456864cb600348b4d0370
+DIST firefox-68.3.0esr-es-ES.xpi 481264 BLAKE2B 3595b06c0d72f7b33ba3a9d35c942b36188131875414625e5c2c10d4f5843bcdd9116e1de950cebad46359f8fa3e4f66afdb8aa31f3a91470d380750f97de033 SHA512 4b5220f98b581f3a07723b66da434619c2a5fa43cdc85769f446bd3271782b1b1e6a4338aaa9983a17f85defa978d53db89ed94bb872e92c309a7faca870e508
+DIST firefox-68.3.0esr-es-MX.xpi 504494 BLAKE2B 3ddd937ef6ca801e562e6d7b8f9655a66dfa1ac365853de0364d2b828b26cd03e461b4d0751478d353db930ebadbfe98000e17fd50e24f70085e91a402df9903 SHA512 6ef5eaf9857ca186db7cad617fae7ed32f596f484e508dee55831c40272e7cc3227dbb3fa5db1ebd77bcdea948a1e83bca7cb517bfeeb68627d1584f8005ba43
+DIST firefox-68.3.0esr-et.xpi 488287 BLAKE2B cc29bb5eb11ff955e2523026b7827a2a876b94efeed0c812f4e581fe03d9cebdba231978ce96c5ac71149be268db9639c14cb91e8a3e428971f83cbf1b4cc85a SHA512 6c14070cb8c76acfb8a9f24b8d60b4bd14fb8c86d7f7bffa1bac5ec5e346f7393d46abb8027f562609e5247d4ddb74e34eaa60c6b25f567d776ec550f76b71a2
+DIST firefox-68.3.0esr-eu.xpi 502324 BLAKE2B b1854cc270bc4e196b2583260f0644a223e899939143c32628528ca61d53629e1a113b6b5f61d49a5ac31616f40574dd1ed8a11b0dcfa1f14a153f7308c97a40 SHA512 542053643e128e3f418191ccf009bedf3b6ce73d32e792b29cb9ba5bef3ad8494da8eb09e32655055e6ecb2e2c7a79ccdfe64b405f9fa0d5bdf6b363d6fc758a
+DIST firefox-68.3.0esr-fa.xpi 547629 BLAKE2B 3a6ce545250a7aa791e54fca407329f39b6df9298a0ec87d36dc078abaa93e5a6b62f72c28c9c77cae461433a4bf5f5136626e6e8e2d6eb85fbc75fa1485157b SHA512 836e0e067d9625e916f0146a2ee1e4e6292128af4bb1e71fefc5c5aedbd7832b36e585dae329079f4301c5d9bccd84de250cdac0feca9a232bd0c2724614469e
+DIST firefox-68.3.0esr-ff.xpi 483919 BLAKE2B 6a61a432a0363bba00a4415f65ae35f835d4782c964970e5ca4a8fb577a0f33d95843d5688f1e394c567abff8a32128a2a4120345f00a8632de1e8e1dc4ec56f SHA512 109d9262dbbe45dace05a0a91d6d84c2974bfaf49a53bd20c23ca71ac93b18255e923042336e9eca1f629f4d5137b22a4d8f82aa24a054ca5ca1c778de9a0a2e
+DIST firefox-68.3.0esr-fi.xpi 494118 BLAKE2B e5cc74cbd1e160c9933973c87dc7404790ae12e17266368b733fc422451966110e5b2af9d3ea78e0ec64669c2088b61c84f587728a51c532279f2524fd544dcc SHA512 165864f7ed2f701e900de4dafa4ac55b26063966d0e767e93abe846640b4952c309d7e3d30ac512afc39400b4f212396a330b701c4af455bc47bc4b2a17b27b0
+DIST firefox-68.3.0esr-fr.xpi 522972 BLAKE2B b56a978bb016dd4d3dbc1f219d8ed5ab55cdb5feae2739d87270f2ee4c6545d0bcd97b3d2abc220213f5dbb88725dcb55651cb7437ff158c042e9833836937d8 SHA512 ab637ea3fb800225711c89fa6a7c1046624599382102645150a58e4976cb4f27d98f2beb82b2f13bc4b49f80c5e03d32668551c0eeef13bb97bd966f791ea950
+DIST firefox-68.3.0esr-fy-NL.xpi 510180 BLAKE2B 4e8ece7c8cd3afc57532471278b23b9a6eac7545468a013cc8ee95d7abc6687d3850d426dfdc379776d5888d3c247e1dd5f9ad561dd3485e437f3070c73d2504 SHA512 8c2a5b6dd87264bb9cb54b25ab01c4c26f2e5aa30a339977ec5437f89b33e2b6d5f27686d200998d03a6f9992946cada51cf3c0dd2ec2187de2e259b97512738
+DIST firefox-68.3.0esr-ga-IE.xpi 489460 BLAKE2B 590d6f69d05be4da3e911ccb65c9435815b3d866166009880e194c93166b959f31c00bdf03966f69f94b9dea87aa2c81108c7fedc0048a466b20a11d95662ed5 SHA512 ed902ad0ec2901a1ab21c0c8df54e29986df04017bbf5836bfb2059bad2b6ee62da692203b452b1cc508f51b09435e33400ad154c0ce12a3d28704988fa9d4e6
+DIST firefox-68.3.0esr-gd.xpi 506421 BLAKE2B 55066f7e4252121bb0545e2852042b3e06eeaf054821b50b13d6f1aea68b8e669e6fd37539726be18627b73f0e34924ff5baadc4c452f888f5fb929b6252c72f SHA512 6ec3767a84b83a22f83ba439fe2fc5247dd6c67608ca255ac6dbdc3c4442c2431503438750a3f5cfe51c843a1c18b5a79ccc24bca1aef4e5959035720d2970d1
+DIST firefox-68.3.0esr-gl.xpi 483837 BLAKE2B 0a15b9ba093155180b50542205d81de0fab27127922e3ffd4cb570f971889de2545e5f3148dfb6166272c932d9aaae0f8639a97e35d72f198585fff0d8cdf6a4 SHA512 b1edae044cdd8ca02ea5e8c0fc8457500676161eab0c208e1f894b20078664fdfd98e720e5d02a993123dbcb40a7c199c5b2ee5054f510180ecc6c7f0c389e58
+DIST firefox-68.3.0esr-gn.xpi 521819 BLAKE2B 15262897d19ad89ba452eb77c551916ef529c17160224142818bb5b3de919a54dcad8df6ad566e4e47cc8f3f063dcbd4f46ae8fa3541ede2456e3d292d89b759 SHA512 79c9892d7b7624936efcbfa075316a42049f1a533db45e954684de1acc7364aba5277fbe48671bc1731494b678d0d1cc711dad1442d859c50132927c16dd6ce2
+DIST firefox-68.3.0esr-gu-IN.xpi 571589 BLAKE2B a55fd604a4043254cd3500d4c6c6434f6c370b2d76e946ff813789cf7f8312c16fa25ef47732f9249043aad896516e716a913b70d8454e2d9288ab5483c95ba5 SHA512 2f9428988f75cda5fc931d338373aa1de9612193b3afdf2eb8cdd06994276327ac09eea923c55529672f2dd555ba73819b57d784082a2f8f04ae0dbd1f77e56b
+DIST firefox-68.3.0esr-he.xpi 513825 BLAKE2B f3bf298910a319d846d9d990135e6e773c8a930d7180704a4c221c1f334fb31e67e9214ae652ac0fd74a724d1673fe9fb8abcec19f71216309d39af67ecd6b3e SHA512 e7ee57c9f7827b7a1216aa178bc9530f08713ea2757a41f45b3dcad64b3e483b3408fcbeccb251a4c2dd6ee38dd52a3b13c1a461a5ea88bec6643049cf4eda94
+DIST firefox-68.3.0esr-hi-IN.xpi 555252 BLAKE2B 6a269ef6607603336ed6867c530bd72f46b82759b087376bc474c3e0bdde1ff72353bfca65e7ec6f8709790d521445940c11f4de9f10143003025350a6a90609 SHA512 1b08244af5ea373f5172f40435ca1277d41b6389ff2a8971ff97727beea6219857d46717e0919205c367f6a0dece8ae5ae8fa85eb32e6a18bc8782ec1724e5f4
+DIST firefox-68.3.0esr-hr.xpi 491115 BLAKE2B 6da6c869081c82572a13833bc09d969464883516d494f00199a5598caa23cfea7a7051863f0c4900e7f10341d90baace7ee212490d24aff13a2f372b7ce8e857 SHA512 ddb391256e95cb2fd409fa783abf34d33ca687bbf3821270ec28cfea3878fa12847e3b4e38a0aa73d74a2b1ba65214c9f0dc8b7bdfba788381da44fd0cc39cc2
+DIST firefox-68.3.0esr-hsb.xpi 527749 BLAKE2B 9e55877294320f64a82685855181ffa798c340f287ba3a784318502db1dca4f722576c5a4d4c097702b7cd25c1155ba9ddf479feae932428e3b054eaced6eaff SHA512 9e10eb7fe7e33a87288828f511b6e16be5f61a33ecf1a2cd8d44be45f4efa04385d0fb42d97fe8dd27f783be2570bf99a8fb531da86060e287ec361f04133c1e
+DIST firefox-68.3.0esr-hu.xpi 526041 BLAKE2B 18ccb577e0b156f82e75ddf398241373a87f6f74ad31da0f6de7601e47dc9c282df73eaff116b61810ac94b87143cca6979736d6e783e9e4907ab8baab292a9e SHA512 0e46b418867de9ad6916c1ece5367cca92e23c93fc550318aa664bec3f4c17afb14408dc71a0df9d3ef405242b113639a0a0b1317933710c77e1b8a981630a59
+DIST firefox-68.3.0esr-hy-AM.xpi 542363 BLAKE2B e9dc47ae7129353a2b9028899bfd815be8dbd29b643907d14ac7ea01a074343d32816c8459326a92c2ddc8470b6fdd84e5261ea9d607fb9ba24e91ae064dbf62 SHA512 1b16bfa07a1b9d2aa226f672e194a919f4aab2379f48f99310d1dd67c8732a1cfed82c0b27eb4d9b82f18b09e16b037cc7736a3a82dac8fb8f1b15cb11a1ac52
+DIST firefox-68.3.0esr-ia.xpi 496298 BLAKE2B 118cb876d2d461bd4eae17a232fb4c1d0cef78470ce7500891511e0b031d1eb83d4aa737fbaf5595a0e1f1a93de97e70171cd014c22d6d974dfa707560e30e97 SHA512 9664623c5fcbb4a88eb3830cb445ffdc68add2c9a9bcf6f176623362dacb70ee4e7b5e372a2e180e27c2ea5038606b8e9921bb1393baae1e9a3ed0ec7972c1a0
+DIST firefox-68.3.0esr-id.xpi 491723 BLAKE2B 5e3a368babae536de7fe724e89a9a5aedbec0c471493fd61f187c0ce22f027153458f416f0c7834cee4badf1b5c0ef437ac49f02ef3b58f4a284980cd4c81381 SHA512 a4ad7504ef9b4ee72d81a628a426cab94fd7bdd792fefe2d95c79f4c420d29cede288a2517dfa86159fec8a1fe7d515f49b0cc90553731bcca3b307eddea927a
+DIST firefox-68.3.0esr-is.xpi 499786 BLAKE2B 6bb2eed787ccbe89c120a818df922cdec392b5894322bc7099f529f676eab7158acc947a4b1a50d8b9e4952ec50fb672c951491961db4c5736eb270cdfc4f986 SHA512 5b83279201f1755d0199257514f0e143967745f810f030c13da27d1c4aceb02e5d23877b5f47eb884a872701852408339fa833209eb0b9656efc7e5347da4209
+DIST firefox-68.3.0esr-it.xpi 383614 BLAKE2B 31a1442f3a329bbbf7d0089ed0b5b2b4bae60d7ddb80853cbdb5bc7d4693341b63a5045062d6f2e385937e112d6b20764c6fb5cef8acf53fa45efb1d80eca768 SHA512 81142d1a53ebc1567d0b3923b0ae176ef2e1069336b90be766b40bf3702962e8161d19dbac9ca2d2be4508cedf94e01c0a9276f98613b68ed364f7a9ba581d63
+DIST firefox-68.3.0esr-ja.xpi 536915 BLAKE2B 2f2f944cedf747cf315b64f4952a95eb66950982705e1215b2ecf2be3d5fce30a28948e0384fb62bdd567b5889199ca051b4434e64edf60c4132689d19ed670d SHA512 fd62a9773e050a669ede38f9ab1ddc3d40d78fe4b1a9a7b5fc47afa054cbd013b5d834e99fd4333482aa5df0da6c5c5b68c8cd8a225bfbdd8461a86a7f4c0d26
+DIST firefox-68.3.0esr-ka.xpi 544466 BLAKE2B 478ecc7bb04cfcb0ec881676a8c2e9242aa6940ea9ebc3ec3204ebe4eeb2a401acd1009536d1a8ad68da8a574f667bb0f74d58eecf180f389aeb73bc174271c4 SHA512 08ca270cedaa08b9bb9907dcdf03e61d44c659d97d095e53bada3f994c6b8e5272d90d6ca7c58fc68a05cc4709ab4c59485650a4c8ab9e990ec5a160fe331dbc
+DIST firefox-68.3.0esr-kab.xpi 508427 BLAKE2B 1f8a7cffaa0f17949f1af7198df8147e397cad7522d7a8fc74b5f39c67e737160fbbd20ef17a14ec324f6f6d4fe808975bee8a76ec8ddd5b27700d9c64beb1af SHA512 705836c5114ba1540f5b881e19a699fdaedc8b375409febf8012ce5efbebfff9d49662301a016132782aeda8dddf5d4db3b606180dfccafe5d2558c99deb8f74
+DIST firefox-68.3.0esr-kk.xpi 578757 BLAKE2B 59478329e5bcae28311b2478b17ae1b9aeee60197133a47345ba1b0220dff9027e50974e698c5c11f1833e3d3e394740bad433ab32394564636ae8b882eb95d3 SHA512 eecda0deb359dedd0f451703207c079615568df6bdbd191bce26187f1a459be416b4eb54f22537e4203b857d473fd60f08ffcf3cf8894fc958ca423c9df8f9d3
+DIST firefox-68.3.0esr-km.xpi 551227 BLAKE2B 46e92e55694fcf43837afd021ebb7aefa69470336c77f68bfdbc9f92fc6e33adf206a2d6e5b8a3cc4ecbea3a268763eea4bcc988978ec2bd20ea529e8efc99f2 SHA512 d0b8944452a51437cc9c9ce55d45569382dbcc30ca7d9bc34ac986458d8dee1c6df2b36e3e54e2d75c19ba92c882b3fbc1686e49346583087130fcbcbac6a993
+DIST firefox-68.3.0esr-kn.xpi 547543 BLAKE2B f2f75b1e07105efa36de68034d9b774f79b53ab005669a6d2012132d96139e0457b0c1bd32e0deae46695dcaf5962498003c1f3aba5d793a54b5aa2a1540bea6 SHA512 e7361678cc100a876d4bdbc3d65dff5fae9d0590301c85d87cfef317a2551204bfe8245a8a98226fe4c5df309f2903210b94d7d54c1f1d09931a1a6d10a43b9d
+DIST firefox-68.3.0esr-ko.xpi 535778 BLAKE2B 750bb04e0b2cb5c718c5e339b9aa6b1837dc53a5f08ac5fb3c40938d27aba0e7ef6e5e49d5998eeed9ecaa92950a3aa566338a531284fc2bce54b47438ab60b5 SHA512 dc24d870bc892c7dfa30685e66b27517ffd40796396f960de547d2eba2ccefd3d65d8fd3af814e22319ffe5173c9adafe8a7e1873c5eaea01db9a952aa840830
+DIST firefox-68.3.0esr-lij.xpi 481804 BLAKE2B 48af8bac46d2c40c70783c0df58da1e19ad66ec78438bbce9d041a6965378ef52b7e478de42e39db2f258a9e089fafd43eec97f9e445030cd8e54d5ba9405035 SHA512 80baddfe81f4f6a77f87d3a7a3a1b2738745d6c24e5e29a01ce9c40e5053e1c21afeb00655fdb4612f0a3640c1bfd9ef5a5e0cb68870e73e2db4b05ae2d7c1cb
+DIST firefox-68.3.0esr-lt.xpi 527442 BLAKE2B 0e04d3febb8947be0bdd43297f0e01d01c72a94c293d2f14a0b5ffbfb7d4d6b7f94a33fd1dff76d1fe793e0c0567ba0412cb1f80c7aaa11d4f3d043ceb15d410 SHA512 e3db8123af1f76f2ee3ca7ab347a36f1f9209eeb3b2a7fff67f08b8eed85a76578a66d5876a405eda5433fc858c66412d22eb3eb3a602e1a4f62080bd6c60a22
+DIST firefox-68.3.0esr-lv.xpi 500296 BLAKE2B e09ce765930d960cb75d3f51cb11ab7fc60c45280599174541b25a940fd4fd309ba34c9678fc583868aa7c0937cc5f6fd100b7f283bf496e496299fec1b59ca0 SHA512 914924f04a153537c3b1fc58a73d8736f104311a806257ed930bf0ef6349846ddc3df8ff9ff425fe930911547fbe6ba136c1ed961f02bd43fcb5b22a138308ac
+DIST firefox-68.3.0esr-mk.xpi 485170 BLAKE2B 1bef7e5182dce68aa44140211d78f4bfc3e6bf521efc0398b086425babb37b56598a50fe1bad9051659b58e706e4a18799b4ce9d934bcdf7c85741271ee95307 SHA512 65a539ad6f7083e5232af770c089ac3d19582b13471a95b2a6721fe5710e75fe0e9ed8970abd4f5e65504bece5d54291e1eb036f403fa47d36e6bfc6f828e443
+DIST firefox-68.3.0esr-mr.xpi 559015 BLAKE2B d563d7256db32854fec55e68dc3d7612c498cd476047b2bb60813cb717928574737c0fdfce613272b8de1b97a2640dbb793d98f83c87b3dff8997ce8ab581e7e SHA512 6dd4a0a6af8a659a4539d219b9ee79e1092d9c722a01f19d9f9609a3c4b48e3b3f4fb6d2f930a7748dad7940cdfcdc88dafb1418622383a6169c0433e5fd51d9
+DIST firefox-68.3.0esr-ms.xpi 480294 BLAKE2B b05acecee935819e903b8ca886d315d191abfb0944c43130672f9388465bd11c24027f8a1cee4a1fbd40153d2e866821a9b36f14b8191a113eeb2e34ce136a12 SHA512 670ec40063e179e7a6acb66a11f45a2796ef99248c3a5e8d23232212a41d9be45857945419501574f98321f48971309c0856ca816a44d69fbbd9a66d2f0cc973
+DIST firefox-68.3.0esr-my.xpi 551984 BLAKE2B ccb1c166676d0dd0913f2292c391f480235b2b2306ba3f9ac0a95e9da2bb9ccce22422df8d363d08b1c82e4238d534a05ad3f427e11750f24f0019a2ae214626 SHA512 e50f1eb86f3a98260e98408a3d11a51e8e0f06f31f54312a7f89a03bc31c342e6782f1e5dfa11ba614fbebaecf0fc01c73a2c4264ab6175408ab92c1bb35dcf1
+DIST firefox-68.3.0esr-nb-NO.xpi 495861 BLAKE2B 3ddf38e0d3abb3821b1b876390a5a5c914b4591f9ef3874e48e73b7ef142d21e2233c664045446a7d983267d13a9b27e83585008238d257d0a3b6cefd14ac5a7 SHA512 6d06a31b74f4d0e6a2f58f9439fa3869053018e4b534151f473de46628a5e8caab0d233dfdf675fcec7e8c85332b389d49edcdede2dfcb54b20133de9d813413
+DIST firefox-68.3.0esr-nl.xpi 491976 BLAKE2B a44fe8f542e3a87de6e0e4bf837ede1d2ebf2429f974a4c634c96565ae038eaf71b355fff964a313cc91116c7f6104b84c2b98038798ef2111fa85ab13d41d4d SHA512 79db7b40420ae150ba1a71e38d1e9e924b2ae7bc189238cbc3e34060243796a9df8fdaec9a9e9b5ceec841892a038797f4c4ba2ba862256a7991aaa915def4a3
+DIST firefox-68.3.0esr-nn-NO.xpi 494519 BLAKE2B e60d54002cb191efd7367ece7bc69c9e4b672cfcc9ab55d9b69c9e7c53e66063af06419c5046e1a68765253f77fcc12e93cf6def1da514a06ac521d01796e0c0 SHA512 ef60802eaea71bd4763cfd99c727666e47bafc32ce3eb45d301074950823b18eb3d9daca99a689fd15cf2daf92d9541470dc1dd156d0d556b7e50c3c1ad51a83
+DIST firefox-68.3.0esr-oc.xpi 498575 BLAKE2B b5349be21feb36a79e7f9b8dd5cf371612b69efdf706b2e0220cf12c8e9e641f823a925336e57df5464bb5bd0afff0f90cf6f3f9349203c7f6df17960b161c0c SHA512 6564a5ad82f18b3e0def349f87ecc5a66462cedc6415f167af7f40622d516ffff60e1b544f1234a885091d3a28328dded89d502989cd3831b34be0aab7edad29
+DIST firefox-68.3.0esr-pa-IN.xpi 542416 BLAKE2B 6e22826aed9c8fe25efa769e1214f76e5a2fe5f01afb4cbf82096f90735b0eb021800702c8bb93f994b30bf07f7addb3dbf64fe45d84da6107eab845fb88aa5d SHA512 cf8b15c1fd01099868171e60f6eefb29c8d9ffd11ef466b25f3a5d492e7dc17be7609152d6d79a43f8e6b3408384d20722c6cc1c88ffd057471800b93981711c
+DIST firefox-68.3.0esr-pl.xpi 495638 BLAKE2B 2965e5de0bd5816b9287c586d8bef0a079c2f052e945a817a321848a46f0963cee6c15833f65172532f396bb55083c1ec5175724569688f1127088718da263b3 SHA512 ca415b27fc5b6234674d46d0d7a3fb5186fba7ecfe99abb3cdc80c05161183d81d97f57fae1e8ed41ad440039f7ea7b04a9b5285041bc0d16d0e2424859f4104
+DIST firefox-68.3.0esr-pt-BR.xpi 497972 BLAKE2B 0089e01078d05c201f637bdf9d72f4cc3a2cba78a03c1b018569980d3ad37dfa197dd61fdb0194dfe03c3baa0cd0c73a2e7987bb2393f7e3db82875c310e789a SHA512 46f5b87924d3e648498204fd96c55e3a6ebf5e5205c41802b8f15f10254e3ed0088c3e4a761599c3a8762281c27471935c60fc7c98f1b474328208e283983922
+DIST firefox-68.3.0esr-pt-PT.xpi 507642 BLAKE2B 1a6fb2b174276baf00164e196be67a89c76a6814ca1f0a0a336c60b9a42a81637c501d9356274be121422dedcffb23e135c3cdee46cc143034c83c67affb4eb6 SHA512 0eda56bfcf1084723fb30ef289f1dce18d86c58c41a1729ce7bd243861d1b6688cfe7bc3621529e0dc7475b79c3b74b11160539cbea234ac37f9beceb7744489
+DIST firefox-68.3.0esr-rm.xpi 495298 BLAKE2B aaa86c05ee385a26888027ea8b94935a56fbe6401a7b53cc7bf06561d9a1fd56a0e2fb5d246e176a358a3cdbd3af3ae2666b56166b395487c4a65200339b5368 SHA512 f1bc24cb604f76efe534d34ec94be0b8209e5be667d50253a19cc904fc33261777362cfc41bbf97011abc835ab2f39533f901a6d0165e6236e2d79c682ff54f7
+DIST firefox-68.3.0esr-ro.xpi 508599 BLAKE2B 909893187ea0877f37ea0eec4107fbb1a3be3328ec8fc9dd5e7c688ab43aec6a54a33fd68d6dce2c64cf63748ea75945a60e5859759eced9caba8ee55d51cbcc SHA512 8dbf67d6aadac4fb80965b54bf9004486d8eda6aa67838647d80d45e30b9ff91c8b75013cec53a1db0526a631ad124edcbff321f4d4686dd225bc20653ac3764
+DIST firefox-68.3.0esr-ru.xpi 583732 BLAKE2B b5aeac6ba83f6e02013684316d3ad434fc06e8d90feb1a2772d07d9e147c80db68c7bf5fc1384f6480286158639c6e5770cebe85e2530a5aa4b5c2e22b0700f0 SHA512 37d72bb87f81a6dd7b4f37e7341a1a77c4bcad02d629b6697c8ff246224361da0e97fe34b418f9f94e3bab837174013ff2d2774be5fc60514e2999570fa25118
+DIST firefox-68.3.0esr-si.xpi 528044 BLAKE2B f9eeca0eacf17a6b6f176fb4845e8a3d2805889199c1bdab30a295b5c1e3bea337e6dfba96f6384ca6cffead725879c46eca5509fe07018220a8a1d8c0b55753 SHA512 71cad6af0189db5242f8b6af734e15a5e0ee69dd4c62a2ab0a7f182ec75304fde70048d4f33cb80f3d887f5860175342a2d17d3e4bc03773f8ce8fabc5cece8f
+DIST firefox-68.3.0esr-sk.xpi 525074 BLAKE2B 87fa308d21fa76820f4169157c4ba96a4a5d1876c80ad718f002fd6bde3e3827a81f2914dfb2288266bf3c115685c1129fa5c395452730f9a80a8a14b4a63ac3 SHA512 7e914d8d03cb84d27d6ef6b00ef4516f28a11396d74a29a4af4bed1641081f551f11b5acbecc6b490824dbb1054fd35da9c1a3a179d2ab2db311eedcaab6200f
+DIST firefox-68.3.0esr-sl.xpi 502149 BLAKE2B 73415f1889fd99e68aa14911b7c307bffeb5720df97841ad74d632eb75308e27b3bbcd391ac3b85006e428f9b742c1dea25fd37b2d2c577aeb2e8c9ec30031d4 SHA512 34da662eb0ed06877eb19269cb0d3fd1fbdc5ba2b92b82aa6f54aec94612efd1bfa658ad3d945ef4a79212a5822801a8a115b07bbb9e007cb6d2e17f9f2be92b
+DIST firefox-68.3.0esr-son.xpi 458884 BLAKE2B 1c835758215e47eae95f9c526e4e609bed69dbd9d28acef840dc0d5116b5937334f7b826f7f772bc313808d92126ce26067d9d3b63ab2eb8fe0a0ff6cbd5d551 SHA512 a55b5de6de4ce76fd2b4e7d907deccb63af17883ee573042bdbc48654815945652d0a6e54cb1089cb405361074668f8cada29f314752ad180de1e0f69117c28f
+DIST firefox-68.3.0esr-sq.xpi 521477 BLAKE2B 23b211b68d9e8afce6e6017fcf7048a86bde632fae5fa71c3ddcb591094e18a4ad91d0e14525529ea73d329c68e4037e5359e37a6c23f67eb776f9ad34ccfe7c SHA512 ce5b2f15eeb218a7ccd4e9633649ee8867d6c04bd55110ef6a43f3e853db783ab9e3aed0c99ccaa34ff77a96c2ba8fe89d57b1ca1fc6278a76b79cafa27f084a
+DIST firefox-68.3.0esr-sr.xpi 527362 BLAKE2B 5432a767fab8705c6a1bb4b53c2f1754c9c6c8aa7946edb68443ee0d29d7fe799ca26a16439b83d18e5fb7a2d0a683690fa8b366aac132ccde65d5436185e860 SHA512 666d78156fc52939c82d08537ca2f64db1f91948af9db72c3bb3e65c719582879cfcbbf7ca59d92fb7121286190f606689619145c8d051e279eb2f408fb950bc
+DIST firefox-68.3.0esr-sv-SE.xpi 506633 BLAKE2B 0503e17bf548b5768efd030f8ba51e9f335946086c4b63baacf2fa472de1065c4300df5a278a0d60181566964e768d707f79d329dd7c5083d84ec919f6c028dc SHA512 2fc6504faad59876cc113e0222b8242b88e966942823894c94c867a3219642a237766ea69690915476649869ec3ce3c6d0caeb265d69fdf5159006f558d7fea2
+DIST firefox-68.3.0esr-ta.xpi 549146 BLAKE2B f7fbb883bc0fd91c7d5b376d03fcf44ff89d91d9b491733eb07aa05fdfbc237caa7e11af268c3978a6e0fed3f76d66ada97ea5260f05e7d80b2b59c1ad6fd5a6 SHA512 be8eb97fac28bc2f9f3779af1cd9edc1f4fbd86be1de725d0b6388eec6f3c356dfa9f0b67902599e4393237610edc5fbe26f9e5a8591b15243915b233d3d797d
+DIST firefox-68.3.0esr-te.xpi 561548 BLAKE2B bd8b727556d061ad34cd31d9a78f711aba0b9c7d52efc623a6fd13e908ff47e032790aa04a8d2ff001a340185417734585506eb0e1c2e38a244868392b23ca14 SHA512 b699002acd3121e8cbd12e161046d9e5ac59b38489268f70c9cceb53e05d1eca0a5fb44f0f673f733275540e35c086490e9eb7408afe3f01df01c12aeb795712
+DIST firefox-68.3.0esr-th.xpi 550743 BLAKE2B 83f0c8264eed6c02ddc420e17c25654f9db6761d285fd9aec2c4caf67a31c312429f0899dd37508a27b13a1b080b8e10a13b57d441467dffabcf1cff319f1f88 SHA512 a8aadf6301695c88977798dd94218ff915b299f3659e81d68a0ba832d1449e788eaa85ab85c10b384586303d638ed92530881aa48768afc5db043ac3ef00024c
+DIST firefox-68.3.0esr-tr.xpi 515109 BLAKE2B 73697e3f3a017087c9e4a554cb953afae1a3f9d6de946eb0c5f82a4cc3d113420558601d186b69000d5885a49ef27715dd396cd430d04915147db35c78234930 SHA512 d45dab8ee47c1d3e1638cca67cc031c2b53e5973f75e6bc30caff4e2cda522cb249c6cd56519d8cb291f53566da61e3a25e6cafe14deecb128cb81a181d2c869
+DIST firefox-68.3.0esr-uk.xpi 568869 BLAKE2B bdce3595e7bf8e11eacbe7eb00f104627ccde4d8f2b5dd82a8a3c95d296b03cd6a7de333451f829f510feb944b0a94f8396db6da9a0b633df6a36037602ecf65 SHA512 d59b59db1bc70e1e307b49eac4563bd0906709aa7dab360023e9263d9e3ceacfb915b80b8eab0c28d7b85a65f607d1cce34e1e7c58df0f086461306b3082e73d
+DIST firefox-68.3.0esr-ur.xpi 542386 BLAKE2B 537e6fcbd25d178b41c29414ed62fe4b469e3caaed49b81f93ad4ae3c18acc7daa7c654129ac74843f07c03f3d02ea8633e6d85edf93d55c755b22158dafebf8 SHA512 3bb9a820fe14a07a040234d9056daffc7b2eec95793391fee4b936d165ce91450d0ed0c44aeb00822a473fff7b9a7e7058d75e12bd8788a84e8ff41d93c8a38c
+DIST firefox-68.3.0esr-uz.xpi 482430 BLAKE2B 9ab7d490bad02f88091fab924993c4cf1f8efacd78b859ad6c07c3c5da8ce7cc9d72c40337870286fb97eba3227960bc4b39958af5c73a20a52f9dc32ebde7d7 SHA512 605ae887c44c664c48493c4c7f75f9936805782a275745e002603f8c9597b6b5eed73ce346340e30e8c2a6243aee9e815b8248a052cd2b61d10ae4b4982288d3
+DIST firefox-68.3.0esr-vi.xpi 529123 BLAKE2B df7a5550bb622c84c1257e8c198b456c7453e3c513c68be74841a62b3be7c85e51c2fb04cd87ca70c452509c884cccdc0f19971aa0520e0f5c820cf8d4e22277 SHA512 9357ef05561c8b244156a8887af9b0e7ae2d3e53437a55175f76b51672cbce2645eaed8b2b24ba222c8adfef9412a8a63223ce0d0739c8bac770fff38f292fac
+DIST firefox-68.3.0esr-xh.xpi 470391 BLAKE2B 3d8050bbf2c6c4614b731e075dc71239091bc866995ec860f15b13738fa54654ffc4503f9dd3496e9468577e1d691e6dcf2dd8ac7e2703043b0231db6fbf444d SHA512 9174139bf8f7a38de5b285c5857abd0e7d1533d69d078998af54526db654262732e3049564bfde1ff2138888a2ac7fd0b243145c3ed201a60de710315169702c
+DIST firefox-68.3.0esr-zh-CN.xpi 536437 BLAKE2B ac979ef727d78993b1d309a3b42fac0a41ef0c98bb867f215a07bf38e25e4740698fdaee78c0f0e3d704585d10c9a774b6f442f20f97fa80293d7a39894fe03e SHA512 5a6c3aca1c39c65ba5fa7dc0930a43ec065283194d66879826423ffc5eb889a50161a8e6a29b096ba6ddb187bcd92b5bc0b63a7adbb31e52b37030f24754b234
+DIST firefox-68.3.0esr-zh-TW.xpi 535854 BLAKE2B b939663a32a5e4f2587d2d82e9d9df421b691b1e240233b75af05c73ad3fddc5156a099c32f3fb8887c4c3d74c57ac64451f917b51bcfd92195d789532460fb7 SHA512 cedf0ceefe1a185222a1901546ecfda2511a7a2176457a78f157b3eb845fa249fb3cfd0d2857ae248873fe32f5cb52d3d9f05222bacb74e6e9821113cd44a006
+DIST firefox-68.3.0esr.source.tar.xz 312378276 BLAKE2B 35ed1a29686f870c8a44d9c3032f83de421588720e158ae57f5d0c446c6983bd39cfdec41c1cbc3f5fc56020f23ac62174382dd429a021ed0953aebd5c9df930 SHA512 f99a4a18aa1b4472152fc6de68ef56ee071c1adfc70a907c10943f8436758c9adc0fe05a90b894ea521cc0c30782e6e2c29f04747d7edf3e55080fa0c4ebf8c3
DIST firefox-70.0-patches-03.tar.xz 21516 BLAKE2B 61b80541643f3770984c164a192464d74e49d6bc0818eb098e40fe9607d622162df257c1e1073997ccf70a1f72277e9f7869d269657b5c2ed2e00f7eb9875a19 SHA512 c426c80c9cc4c1f918c16bf9c8cf1848d46120ea87199faa4966ce626c26ac7398d5bce2a389a66f30ae142bc655b7d70922eb82565cdba388a9f1d600a2682f
DIST firefox-70.0.1-ach.xpi 488084 BLAKE2B a15392b489d048fbf4bb57ffb02fa6b174375b48ab5ee1c294c2a5740e5258c8ae3f3b9756fd47f32486d95ea0857980846ffa3d6c712f8f26d6aecdf3e58c07 SHA512 55927bb739878af63a5c2a8e7db7b703b37e994b77a109426e111b6c723c3448b8a39e61ff4d581d1dd1c774576e8f75203e4cb0070aaca7fa81f8b387a58cf1
DIST firefox-70.0.1-af.xpi 456518 BLAKE2B 7b73e58b988e2e7c4cadf58929c4133243cbada54a00705271d2d564b80b766f3399c3a096704842eb7346dfed3e7ee6074d55c6d1564d41d2ffb7ee5f2b08dc SHA512 b70ce6e6cb6a0a541e938129c6409f6ed00e402dab7c106c8974da5ac91a58b8f9d7cb87ee169e1da21b67bc12b8f30d91ba4fe31db17006040b2f251d503698
@@ -287,7 +381,102 @@ DIST firefox-70.0.1-xh.xpi 473961 BLAKE2B 218520f387dc574fabb1d9a1361156293592d5
DIST firefox-70.0.1-zh-CN.xpi 568442 BLAKE2B 305ca92f7011197be727b3203bb925a562cea719f22e6f8e766b7fec629f34d1afa3fa27b32268988358818a3c09f0e63f5a9053bae3e038de5c1c7f1e3c6149 SHA512 8cfd758f6d9366ddbc90a90a01ee8cd4a1920bdcacf68d556cabe679bb05797e6dbd1827f987cdb91e96a4490534428de7a44b2b98b3b65833e08b97971988ba
DIST firefox-70.0.1-zh-TW.xpi 568302 BLAKE2B ff06766fe46d17e7393e93554901548287b8d193ed3ca85c124b44d70b188a76b00c7bd858de6538ba30c8d2a602710a1289c14c5cbcdd74a5d2e80f89eaec5a SHA512 31289f8e96b60683dc9d15da183cccea99d260b95f9155463a1b406d520c33367c9d7760a04ff9fafd1528e89ded66ca45dce3d6d971f91ccab4dbd67cccc803
DIST firefox-70.0.1.source.tar.xz 326335800 BLAKE2B a7f748719a42f5929150f8a6e9ff6e11d3f92deedc30a1c1f0b6ec7fc3cddc76f7faffc78e0544949599d6142a9fd540cfe467d393c42bcbe9ea027212a937af SHA512 798e18620e50ef10f184b6e43c88cfbad8a446ae005204582bccc2958107910617375b0ff622c85fb768b48d490a31ea7674eef9f0c415aa72cd958f09a9f725
-EBUILD firefox-52.9.0.ebuild 12991 BLAKE2B f6fd3bb3145bccf8ecdc85da7fc102ec71ccafd9dcff9f5c0d4ab8fd274bb438b1ea271c556f5153e44e7ed58acf7aeb6a095d49f43664ace69a4cce280555af SHA512 f30ca31284836f835bf37eb06d88a40fb49820b0bef66b200e20877eadc823d3220adcf1b5c050e207d8626577abe0d3986a8722a3fba2845d9b663423ee3d63
+DIST firefox-71.0-ach.xpi 484887 BLAKE2B 197cb8a6be2d37d9f1bf2c5517e66265792e44b951af8476401cd5e81665cbb9c4a57f626a54226dcd38c55bf677dccd93ebb3baf214feebeee278a133b17e7b SHA512 c9c640d57ac5d09ebbd1a971f67297ebca72af2a62ccb64f0627bfbd80740d1a741549a453488478e72323c15e7b9ba16d7d52f84b73fb856af390f7fce5614c
+DIST firefox-71.0-af.xpi 444403 BLAKE2B c43aa30af52b5694667fdfbc7371ab888214ed5ec74411cc3b09e2596664c31cea0168adf99c3e010323b7af1fda94799e35752ba09ce83829aac0ea4ab151ef SHA512 207d1cb4f98557eeb1010618769496542bf383508f7ff6512268958b1d37b29ffd99bfd3409d6cebd56a21e562c50db66db0ac6cc1549daa9cf1a953ebbfbe9d
+DIST firefox-71.0-an.xpi 493802 BLAKE2B 55eb11801907854d9092684904adafab638602cfdc71ba17e550442efe60285ae880a91646c52a868586bb939197772f1c615bb90af2039b48614130ffcbd8a8 SHA512 28c659b13ad84aa3d17fce5a760f6298a50ebc3d7b21636ce87b0623ebcd6af169da19c60075c681b38be674401633744358da789b29c3d4513e711cdac427c7
+DIST firefox-71.0-ar.xpi 556346 BLAKE2B f5228bcd2ad0efda95ab45a08534c4f645654b0d3a5ab9e326cd1765aa026b214bcffcaa9146a79235671afce58c05911fb00e807689dbdef94df6639cdaf757 SHA512 919d9d811b9aa567d473f7b2a1bdc3042c94e532fe22f0041c5fbdb0141b04bd693c5ff629765c1df4c4ec447c181c56b8b5cb60e163a087c137e6cbe38a3287
+DIST firefox-71.0-ast.xpi 491415 BLAKE2B 081d14c20e145901a141a2b2428b425211189e7b110579b721b311d89bc45663890c2dec8f529403b9f30f9ad3b27888e8a8fc097170d6113aaecd9c538d04e0 SHA512 2e4723b0e7966217c059d6cd68b21e3aafe416678d8590fa53b4500981903c59e644b038b3327994834cc65f386b2d0e14cf67bfa61fbd80056efb47cddb7864
+DIST firefox-71.0-az.xpi 523562 BLAKE2B a3ccbeebad27fa3a631c606a08856e25079f8baf3921cf06d80a15dd7e1e4b461b9a4be423672f71aa48f45ccb110535c15826f4d93c69c851c384e2585bb758 SHA512 2766fd3ee327552d93505f81fe9398f0fea679aac7a0314c73a1f31a38798083ba53e515b4521e7c5336b2301f2d8426dd5e17ab5f7427ea41a7b94a43642d32
+DIST firefox-71.0-be.xpi 617161 BLAKE2B fd53af1589067a097317795601f5a49c1cf524db26ce656c4beee647bf2dcbd929f389fee4dd9372f30c625c3f5550af5e32d53a3382b0bbe6d7aa9599d62999 SHA512 53f4284da880e3e52b38703a17eb8c3913efa7e4280b75176839f1739055883e7c924da5f39ab26f6e2538a891b6af9c2705c8c5eb80214f1eb1eee7b7f9234d
+DIST firefox-71.0-bg.xpi 577531 BLAKE2B 1fc72c82365758fb0b83edcadc2f97759240a21179bbf9c8d4c9ba3bbba947d8691cb8efaae8e5aba4287b75c190e31ab3ac1e65f27f0027233418e37e01bf8d SHA512 ada68bd85bcf88c9930678cce015d0d18ab7699f3b1b33ed269e55ac12f3738784e63adb97f9e0df44ff293e91999abd5a0b86995dd7c0ce4798a4d943ddc3da
+DIST firefox-71.0-bn.xpi 611315 BLAKE2B 941ff635d6812485148d2dcb614d301ae6a74e29969a53cf307bd6f8fd7dd4cd8766bffa53b43b2b2a6bf4319ef00bcb19037c318c9a7d4a540d6cd8f192ada3 SHA512 c0a66b87a516fd32deb86f2b2fd01467e524264f86edafe866ec2c170a5c2890a1d1dcf141a933957c77d56f14737f30bf3571e3d9e3786b964471707761b61d
+DIST firefox-71.0-br.xpi 524590 BLAKE2B 3e53224c84af2d5a7b22a75d547f96ca9c64b02077525b27de27a1c22089766080b39596a7eeff246bc57c17c75326bf1e9051cd0fce48c4fe842b83b07b3044 SHA512 33c982688c6002e706eacc37562ca08cfe5653f7cf01144cc37680796a34fe1bd31e35adc828948403712ffd93e1edb5614e56d5c662d0e7b133ba9482e80ae8
+DIST firefox-71.0-bs.xpi 493905 BLAKE2B a25776aff74e13c33ae791495ccc580944abc9d00decba35843592fafddf8ae6e1aed4ea576d103963364d3fcc80af18cbb3d601b1231e3d73e6f0d0f691474d SHA512 be820b2052ee903f5fb0b37638ee366993383f4af48436bdb346bd4e8b76c52e74785abdffd18c325e8f4f5adf56575cdf6dc452d1a3be13fa9f769ea1ab2418
+DIST firefox-71.0-ca.xpi 529757 BLAKE2B c42370312ab45fdda11c3f8c13b4ed945550eca5c5482ec19d136dc04cc25264b8d37cb276ad72346688658939423acb160c6c8844bc8c5fd2b49f969956a805 SHA512 a1b2fd534b76282bcec2834089fe26f76f89c8f35aaec15793e976b32f971074ad12f8c253f1480cf389dc1ac954ed40427efdfc6d6717194136c9d5018d7749
+DIST firefox-71.0-cak.xpi 558789 BLAKE2B 407c7f18a503c4fa3cfabaea3e33a0d562ee023098246adff32b59c6b904010d76177bbc064c7cfec6af4c08e16202d6d5074dc668fd64dbcaffd91a86a402b6 SHA512 f509161da3e4051f41d41be27670e684082e982db2d8e5954749bd822ce635a3f704c01a668f843f854309a4e38d77735bb64a9956589fc12663e5b1491021a1
+DIST firefox-71.0-cs.xpi 550385 BLAKE2B a2919887bfde5917db0b676d5e18407f65fc79afb4b93db97be1bdd511e49c18ca244b5e2efc94c65698fec7371296469f66e7965c6331f47911c33fc33821f7 SHA512 3f972a4c665620a12cb5ed05c63e05074d3d1d36bf89551e78b3abbe5cb8c6b238adfd3f3b0c70885196761d6733bb2f62721c0aa01523a1906d7bdc43130d22
+DIST firefox-71.0-cy.xpi 535332 BLAKE2B 37917354e3f252a69e4ef86e959d61a884874bc84827ee55013504eae4b1a5bef3b02a86e3729ff4e2a1715826ca29c5dc1451c7a94c815e9a11784eb74f35a1 SHA512 312751d0653fbae6902f9d138c12f4bde64ad04adacb92246a97713bb3ffc43906fc28b7fbcf8fd23d0cc3227c78cf4256af091539a1e8f1cb37843389892796
+DIST firefox-71.0-da.xpi 518337 BLAKE2B 2aa1811bcb43eb2be433806ad89c2d25abfaec0bfb4e2ce5ef7db90dab88f1783e4d4f54d2a9e13d2dc6e2eb16acb76fa818bbfebd74eb03b130fe3072a3b1ea SHA512 f6ed8cd0a7465c4f29d0656ccf20ed9b5f254b46a4fecf43839aa94eef3dc90d9f9f6ad9928a1cf1e1ec303ca91fe5f3e6f0c3922aa24c70aae0181d29b63626
+DIST firefox-71.0-de.xpi 550052 BLAKE2B b8e8d5f28ea2dc38e61060a2006e36c301d91945422432543476a9889789f7b323652a445e2bb790bd2d8fe266ed0cc32d26ed23e2e782ec362baf7779258819 SHA512 2ddfabb4845616467f434586c017bfd30dec20b2dcc7935de3f8b71019262c4e9d973a995edd6edfd8c71c9e491d2a39f2074162cc7a96e0e8396f4cf36bc822
+DIST firefox-71.0-dsb.xpi 559392 BLAKE2B c61beac29f95a4d7c5cf102619e8c64fe49fd1b1977f8d6ea9d78d679760400888befc84afe7305c384892a51992eb61a01ae1489f1c8889eef6475178df28e4 SHA512 280ef04b4f150d5e41d13fbf1583bba6715f95205a7b9528be4b1fcbae1cb28060da3a75f07402ded5beac536a38d51bc1f6612388035d1735f2c1af6e316cc6
+DIST firefox-71.0-el.xpi 621206 BLAKE2B 01162d592c951c2eade042391e259caaeea607ac9a1802e752f686b597fd8e5da7aa4bee4e2828f947a5441e5e6402d7fb3c858bdcad6877a5d2d25210abbb37 SHA512 885a2c2be8ff36f3ca0045e8479f313daa36c63a20522d96da6618073526ee413b7631e8da390ed4e4d3b0c3fd0320185a781ca69bec538bea0a0551b6e6afd3
+DIST firefox-71.0-en-CA.xpi 505706 BLAKE2B 86ed5edfb03a3b613f0cf6b6bdcd3c6df977cab63a856f3005dadd4fa6d528958130c97f56acf3b94b869ed84ac6e87a3ca1dd25e6ba305b1118eb1b158ba792 SHA512 9553398f0d8b55bc4be73dafceeba5f3d18545ec3d694bc7719df7b4a2b3ad0bf940c2e5c19eb3221c3030c861ac7544e4609a6b01477811936749580b16bff1
+DIST firefox-71.0-en-GB.xpi 503397 BLAKE2B 6148187262cbcca4d6da1b7fed0800960f6fda3487377218455e60325c57071df26382b7d8e5954e0af89777899e7e128d4c7cea2d43b10298260c14ec3f0b7c SHA512 1c036211d62719905fd16b9bc466f2939553451f82f4320a2721741a3b7b4ba767b6088ba8136dbe3ae99681ae735abb34e8a86a70c41af5401e959bf566ba06
+DIST firefox-71.0-eo.xpi 531526 BLAKE2B bc448f569377f120c7faa68d28b07a4a9ffbcbe8b6ff5959a6b03dbf7aafbd7ef16170e54fc13eb753dd1dcece0e8e2c69d55602090c887cc5fc36afcf074a26 SHA512 437bbefd3c1511ac37c0f9c3d726cde6d99c043707b68388084ef96f422639b2b228f614c24dfd6a973d1df77dbb37fb76c2ae7b4f2398cf3ac3b21c42c61c62
+DIST firefox-71.0-es-AR.xpi 540653 BLAKE2B 922f1292e638c443932db188aee9f2fe8b557eab11c02a3d67cb70cee5cf1e7eac1cd8143712ded7f8abe6b900cd2d43df3b63a1e685b51d3afc0e8340610375 SHA512 8b038f13fadafa72c5b0341eb8f69cba3df360a1c27a8384a3004ce6e1c9185f7d13298467d4ba8a72896cde71627420f3b0121132e36318ede4947a459f0b10
+DIST firefox-71.0-es-CL.xpi 540838 BLAKE2B eeb5d8d96f6bebcc4ef4fff2aaac067d977522f7d5df16cf7f65df378cf157a6110edea54dab6f8670ee75e3ff34df2be6e1b5d14ea6abdb080bb3a28d592c94 SHA512 fb217bc675004a3ca760b48ae6e4f4728d4a0287bb7557f9be56ea537d20b173463aa1266748bbb157201ff1c96e6ef3512d4f13d5280c25449018039b0c0d7a
+DIST firefox-71.0-es-ES.xpi 518165 BLAKE2B e961369f6cdc629bbf55079e1e79bcd4375bd2ab24bfae636fab0519138a8229909fd0449202c75be0b14df0363a55729ab827b5d3126809a0dfff32fe974f1b SHA512 75d8b0632fcbde3cac6a51087830dc5d60fbc60a8b37da13514d92a30514a9f6f5794b3ab4abc26223185112f7fae5f5f0d4c387cf58cadcc2ae7a020b7c0894
+DIST firefox-71.0-es-MX.xpi 544851 BLAKE2B 03e02da5dc6b3e4a9eefb40f381942872543194ca45cd70359d25dcdb1270e51c92956e400f688a50b5e4cbd3bad2c70429ee3dde0caec1f26d8d87aa42e6a69 SHA512 b641592ac58cc06db33c7e93fc73edf01404331b9df8c0001a9a40370d0da08f984b9cf4012eaf585da50e5eea9501eb07317beb7eb822153ba68a3435efca2d
+DIST firefox-71.0-et.xpi 520415 BLAKE2B 1709cbc17c5b9051ea7a928662d7550d9eb6e45f8a94143c7a4b3dd30415907bee34f8bc330a49aa66a3ca315f827259509f60e2470c245e883c8c19c5ff6f01 SHA512 ca574b2ca32a987cac82c02b11c2773220cfc1c352bb51a1fa849f3db17c89a473381a1927797daa68a8d01a76882d26de9bb86a03e00b0ec3b6e2915ee38602
+DIST firefox-71.0-eu.xpi 530784 BLAKE2B c8b8410e82c9c5da6a88d3237e6aebef0691a9619c91a3258461e3cbc0051fd3973db4d722984b585162532b6e7614d44ad78bec5472beea9ab63f23b2bf887a SHA512 7c886453b70ca75b362c85a4f4322acbdb774831e38e08641266f16574665ff1e35b0876c3344b03e67e1855e75611e9feed211f5cc5da8d84ef168cab375b0d
+DIST firefox-71.0-fa.xpi 578069 BLAKE2B c5265fc1f6a255be0881970ee2f0e76ad14de25fad94033f81237edb9ceb1860bbfedb3ae175dc2b50b3130e337c04436be484bbbc98ac8b2ea1e9eb649257d5 SHA512 bd9434b140959fefb3408d00385041a1af963ce8a9f215cee516830832099f23b110cbfa85eaac0f31e13e4f289714f520a1c49cf7aaad76e607564c644dbdac
+DIST firefox-71.0-ff.xpi 497625 BLAKE2B d15905ef15aeaa341b3ab4331671adfd8fc32a407061a2bb56d05d15a83f17190aedbe13f7c54250acc7ce135da0f5bdaffe896be17a3eabfdf0d529831697ac SHA512 3bdf28dd84ecf10e42e3a52537a7f40c56b0ee3c5bfa29ef7a8969a3bc24f69d582a706fb8f60f7d83a53e66823ba688c6e9dfb6daf14576c4cad3f8ab45d4e6
+DIST firefox-71.0-fi.xpi 526854 BLAKE2B 8fe7175f9dc30f3fdd1f372124b4b211a64556506278ba18c7303cf38f996a72fc0c2d98ab0599fc4e434129fe54e6308fe2b3fd79e26a2481219cd7dfda3b48 SHA512 39fde113dbddac19360971ed61b177f84dbbac87ae290708e790d363f20eab8270e1262a1a2f81df73c5058d75dd2c443c9398827c93084de3ef41c36d25e8f8
+DIST firefox-71.0-fr.xpi 552869 BLAKE2B 9d70856997eb8d61be64e669c54e84bffe48d7bc0011160883491129ac19747ca38960ff39953498624af7f6e6d698e8a73f72d8174daad90d61e7755192fd64 SHA512 426a7780d111ddf50288d5e1b979304330a30a76e40cd34eaef03c94fcc6f21e03b7743b9a2c38f49cd691fe927da7cb2f533a6bb4bf0e938e9c269cbd377c42
+DIST firefox-71.0-fy-NL.xpi 536242 BLAKE2B 67405db7cb9bfe168d15a61ac79b1f67995851b209bd75fbf7e744c6e28f8e2dd56dff6a6424217252b05eb021114be14101f17649ecd5405b9c12c9c83bb180 SHA512 beb855f2c73397d381d1f609427fbfdee1c0b03f5a5edb6f93e708a211c7dcf15aeb40110439e4e8220f358cc03fce41d15d15446d75da316b84333c6b67f025
+DIST firefox-71.0-ga-IE.xpi 497577 BLAKE2B 8987fad5f5c5249c2b20f84a4e2c4f8d377feafa6d8795e5800ee345acc332aa39be5b242a74e1d0fb3253dd0b89136679119d8dfa0563a539d3f1d7f0889d6d SHA512 0b89ab4fdb364535c887d123ce696caf5bb8da937698d38253de4a9c7c915a1cfcdd324c3e730d71a21c767225871e48dcefb588798c1f94ee10c8601c3ffe1e
+DIST firefox-71.0-gd.xpi 522588 BLAKE2B 00060c4ae9e335deb73f93b670ab70f974d86b0f3aef143935b3e2af5345578f72c8f05813a845bdf89fd7da7ce728367d4c201c7ea41f4055d8b35726d31ff8 SHA512 b6b8f35335574033d66c198d5e6df1f47416be2be7206558dd2ffffdce8c01798da9373618bdbe67ed7f9996f15d0f6b943a59333587c5bf9e5d77ee285cc15e
+DIST firefox-71.0-gl.xpi 498585 BLAKE2B 0454a2f7269ff965e79d0b8d12d2e84950a09670efab8f5e53deb6c7d7ccef25f73cf3b10f294ef7a5835974c8127f5a91ef4b1590f86cc013115a46b908943c SHA512 d014e8a5eea52152bc33203fd0f244f43b97d67de4adaada60c70a725065a6a0961c40b24c0564aaeffbc780c609b6ccc402b4049ff13005562e6abc4192e633
+DIST firefox-71.0-gn.xpi 553689 BLAKE2B 0a5c7239d13c2f6e83d1ecd3562c08ddf2635f5452f70181d4d8459fff656e2d7b0d0ed81dc7228b4d912571bffd17474ad92075654bf6318e0bb7fab7daf391 SHA512 f0bc639b81ed7c37c2ee28f17f8c2aa2eadd02bc17125582276b5ec50d25cc264fd015afe17d0b1ad4fb604522f784f32b14ccf27fc7e4e4dd45436c5017070b
+DIST firefox-71.0-gu-IN.xpi 587968 BLAKE2B 5806b5f13ba31488de19b895af46e0579e57aa319c2eb497d3f8e812e6e588f0baaa96b0241e761762eab97f71a1c71110695e2909cb0d610c31e8ab8840a1b8 SHA512 24e57d85c01949d96d01c0a34b098abc5d6057a5ac39568937264d477da7a0f19f2382fd662ea7da4754a364055cd76d23bafe612db323bf3d39133778b5658e
+DIST firefox-71.0-he.xpi 548164 BLAKE2B 68c928562816c6ab44f80914c6c5f76f8bb5b792ff32c3c6300ec94d5accf92dd321a8ecea2c76993dd00e565e268692fa00f5513da7762395258852105937ea SHA512 95097da7a81186c043bfe29e32470bdef7333882cbeaa7940fb546376a14cb3b7db99ace1aaa957f74a6e66aab803b83168dd3251c07a744eb14a855a7a73121
+DIST firefox-71.0-hi-IN.xpi 588405 BLAKE2B 5e8d3dc7cad53dfe87d20ba5f51682c6e991295889277e9f3b88a884c88b897b9d1244eddf170553acbacd7dc92dbfbbaf3afd1c1adacfe1524e46d91c94502f SHA512 fc629fcd0d01beaa7a673cfb512ab23967573bc813316c743899529e621c935dc87bf00775d603744ccbc72e1abdcece4a479f8e321b982356b1e4cc38da01db
+DIST firefox-71.0-hr.xpi 532687 BLAKE2B b080a664dd6edd84f58378269df8c566c9c944d4619e7dbc964156c537d55b1847e77e233f3e0abc2de79e0c2b927d4667f22a9ed6fac3cf218dad7bc1ee49f0 SHA512 8f95a7613504c8e8dbf8252a94e054a2529b69c13d8116821a729da054cf4921884b3ae2e81a77261c56e2e54eee292f8b31879f3559f089a6e863734523419f
+DIST firefox-71.0-hsb.xpi 555207 BLAKE2B 46386164326fd1eec5f937604e26b46ecd10a3427df581a5c16347ca19dffbd12a0094d27481ec425e81ff3fb824f7ee6297228cded87fb526825aa7a8903bc8 SHA512 7876a9b5d60d29f503bdfd3fe37788454c32f2a593f546437e596919e038d14de160cc7e025788aba8af0eb04e8386ea31caeaef9ddb5e84d06114b095983b8e
+DIST firefox-71.0-hu.xpi 560491 BLAKE2B ad9eef9653972f5777f97841cd878c3bf01baba2a7a9ffce015862e434fa5bebf20762b61962dbf8c87e2eee29edab4c8509de332ed3c02752ef067255236d15 SHA512 fd17e3a5fb28a8a9facac81bf0493c9c252c2c1fb15b3dcac802abac375be39b8fe977fd029f16937e5e9150d13b4d6c366573751650b4348154e29d209edb3f
+DIST firefox-71.0-hy-AM.xpi 564283 BLAKE2B e9db1849c95ac890e7f85c0c837b213971b6a251934b89bbc02ea0bd2c85e2bb7fc1c7f05027366d584ca0961d8cfb6020978d724dd0aa3fb1e09116826cb639 SHA512 935c1f49a7d6eaabc74cf2dd3e8e0d012610b5cb5d629189b8ba3cd6481a965cd7db23aeeebe7539c088724997f0688de3f02ad7299dd21912317270a321c3a1
+DIST firefox-71.0-ia.xpi 521940 BLAKE2B 6e8f88262eda0f7e81fff84b430b13eedf250bdb2695f7633aac6bae3e3d5d546308585404a250024b363bc12bcda2afe957c65541fd49dd8e900ab78f5dcb54 SHA512 e12f51205b545fc4a03cc44acfcd594c62c943e03e74c6ba44967b4d944128bbeb31fdfa2812e16961e5044d8ce1c9382575403f16101f6ebc35203fa99d36d0
+DIST firefox-71.0-id.xpi 515826 BLAKE2B 1c20c858e04b3c569c6b94a8441065e9d5c2c8da4f9fa3221d851424d79674740cf586ce9a10894057e2fa75085a8ac4fbcc0472e625f191c9a3826b8f4b7937 SHA512 699049c9203c179777725c9e0fcfa392069e41dea83320b3e6242ff7c6c01ac7914758b421b94a55b6dd7ee172ae71db46b267df26efe5a236fa0689000bfebe
+DIST firefox-71.0-is.xpi 511990 BLAKE2B 8496ca11de1c42df889a123e3baaa86da82e1d15e119bf3c835349cf778ed426111779b4764847a104c264abf2fd6ae52dd4aeacbfe46485805fffcc545131be SHA512 4edae50ce11e5851036e9ca96755f6edb8564e3dad0c1439533fa774d4a3ecef47e1305f328cb798d59ac0d4ac6a918c229abb1849a60d99fbf0d2aee204bd8c
+DIST firefox-71.0-it.xpi 419131 BLAKE2B 3ce34681c22ab6ebe1754209333905858990d6eac113981947a4055b696d02f0e59c02b94c2d0ddc5763e8adc2bc5ecca5ae4b7afb6fccb8aab9a05eda098054 SHA512 6969ea91b05ab28406c71fdb61b137b244c254687cd32e73972be6a1014fb1b00d97c6c1111cbb16ae2a8e1e3de019b733ba8ce6a891762d1ad04412cdd7ff39
+DIST firefox-71.0-ja.xpi 577551 BLAKE2B aae4eb45bfc39e163489cc4d55ab305ee677f290ea0c1d01f0c2bbccbe46702dd0131a8b09623d7cda79089d1d5e470056baffb3bd99d79ebc45584eb001a8ea SHA512 f3d48747a0680414b9a421a44cb9f5ef0da9ffa7d43182c3437fe51be2081840056f2b29cc6aded34e690ee71e7108bd3385a60697a766fbf6710e63a6a0fafb
+DIST firefox-71.0-ka.xpi 581703 BLAKE2B a8ad777ab9389dfae2d521d409fb98b61334bb1b3f536d0aa645db5b0450d436fa125756d72638b13cf5918d13da312e227ac2b11b5a31b633697c2766ab6d8b SHA512 e379d8b77e9d27a8e5662271f296eb8a0b53668114cf28a14708c12ace4d71c9d8fe904b07ec2c3e9c135e0728cc743919525df9ffa659cc75bfb06cdaa080a5
+DIST firefox-71.0-kab.xpi 538872 BLAKE2B 6a3d44c2b8cc021c81993dc6bb720c17b6eb845a384f507809e164d5c7e2ab42a8e2265ee9d409becfae7a9c9f5466ef5784966e37d7ada12ddf42a15cb123c1 SHA512 ce32215965ec1528b0451a5f93855f563c998e75bdf1b97d53744f23dd6583690919429893c7fa1c67f2abac5048cb1563d102c6a34e9872b17f56f39bdb7b92
+DIST firefox-71.0-kk.xpi 600169 BLAKE2B b89e024893bd9936fb8795f7fcd6c3976bbd8cb3600d71505ba84c5e45a682dc366e8d33530b0d770ea38ff0d626ee5d6ee75f34f4d01530607bb8b999a40568 SHA512 021c7c234f5e6482e281ae258060ca546a15221788f196656313c32a12ce893997f2fd2bd842b1967e4649ea111b610bedb10ec9799c67b863108da54d83ae7a
+DIST firefox-71.0-km.xpi 567777 BLAKE2B 50c28db6c17ad59dff8054599f9511a164f893dc5da8e18359333abaec9489589211ae48d8f3a48e3115672799e4c81ee6c58ef729c9e394632cdcf86ef66b85 SHA512 88e55b3b5d9829b5f2d4a3e99c4a0f3b763a9499e33f90d1c82e30f678e398ed2814f97925872da677d2dec9d8721dd869f42e504424c60207797627e9c03bff
+DIST firefox-71.0-kn.xpi 556675 BLAKE2B e192e077090ed05c5b228c0aa9deb7eacc4275ef29190027bce5d62e2e5db45fdd5d7a625053172d9f96f5e284c65faaf00d5d4c503d72132f663f342df2b61f SHA512 ce63cbc2c5b1336cb3626c2af4cbb1181dd7306e42ce757ae39d4e5ca42353f4cee2226724a71901f7ee3388c29780c3ffaa8cfe3289c3ce8d216eb7cff28dac
+DIST firefox-71.0-ko.xpi 568484 BLAKE2B 659cdeae24375042b64e81e23459997cdbcf33618dbbf5adaae3e5586afb34b9a99dbef8f2d2deb8683455cca3e6970b1ab6c5b7827294d372817e561d6eba48 SHA512 8e62e364109028fa1c380d4571a1d9b777fad8492d700c6672a1165424b94ce2b0e9200651209c003b6bc6c414cd959214d8e9b404043e6de906092db56df7de
+DIST firefox-71.0-lij.xpi 503675 BLAKE2B 01afe58d9aff00d6d6b74a72f528e7c99b51339aa5034621eef901d4e911893ee04d757452f21aa591cfe0078bdd11872d4b743ff4935e84f7f06a9b77b5c50a SHA512 326cc28b07f5bbfe5d7e89da9e06c90609ed377b098d1bb6226205a72bbf7dac859871dce5c57d22ea7d39cf05de844de602e2e84c3d0ae31b57224353b17c14
+DIST firefox-71.0-lt.xpi 557431 BLAKE2B 6b0e0da582e8071875c58fe924b75267dd9d2261a55266f28d70c68caec6a89ae7a29011ffa9e858987e3553ddb57f5c116af80496306c0799bd3965253aa081 SHA512 72953d50567a70dfaf51022ba7fe82fee0dbb65ae674624284ee64d82298493b24c9055856b76dff2a6637d9b3d3afef691df3baebc968bcd334a569d16abb3b
+DIST firefox-71.0-lv.xpi 512014 BLAKE2B 9aa965ba1aa557d0bc2e850d23b6cc71db96f757885832f3598836a8e3f7181737cbc4c87a40690b5c9acf8c8919c58bd2e0868038d662aa858df977940c9d02 SHA512 53dad3698c72d9d160bfd3f9de20320f857bc7d77e99e9ef16ac61c574a3c29b40f6a3c0878e4859ebf7069b6ebe11243b13b7e2bf7a76cfe69fb294b1cd0db3
+DIST firefox-71.0-mk.xpi 486549 BLAKE2B b7baddb8e8b9ff633030f1827af63471a65740a09f7758457d1fda785da99fa517ef2e37cd561e7f86411a9eace58ac601af2dc0c53ec47775d4d1357a5abb34 SHA512 65999ca3ef0a20433dcb3192e98894c50551ad03f4c4f263fabc34af7adde699a075aa884d1f28af34d447b70d4285f3d74a59f8ddc4345bb6fb62232e954805
+DIST firefox-71.0-mr.xpi 587809 BLAKE2B 7aee66e42a5996362621b0ed48b6027fccdd3e7c5659021d7a8abf05869ff1096e1a3dcbfd2740df930eb288c493b040d3a8c8861a0b831b06888d9b4c4e1aed SHA512 b974c9e4161603caaa804d51bcab47e9a4adfa522b8adaf78005d977077bdba1f84c6a91790f57db597aa9de028dc0a96b45b8fafdfdfa4b3610c3e19b51eb8d
+DIST firefox-71.0-ms.xpi 493978 BLAKE2B 87004cb4e49a47b1c5014a17d6b4a7d9e08f5941456560a2300a9f0289ff214506cb453d04d86f7ac1e8714b0e5528bc53f9c5a356af70d1b7152f9b6e190c48 SHA512 a1c31fd7ff4bc219f592e0a9b1b781694ff6b8749b164ef5f4c6ab8db381f4fdff9257777a89a450bb8c5d5ef6f5e415cace48d6441a3f76a3533811201a1a3c
+DIST firefox-71.0-my.xpi 559302 BLAKE2B 120a6c4e5a8cd9aeebd2934ade92e357763088ce71bea81528998e95e11772b3ec7aa08c67ac908744d3cce151f4d9269faebe6e4eac94eb402e85f93d05ec6a SHA512 5a4afb550fbc3649875ce09a269f39cfb5b893cd0a62e85c3b2ba02d87a7ab51ceed16a323a2bf8501ffa27ba57cef54b0cb730d931de569d4bc176427615ed5
+DIST firefox-71.0-nb-NO.xpi 523511 BLAKE2B 6eed4201d55415ac2b256db03cd9bc5e05cc283fa9ccd3299f3ee8960e2ba36f6858ae8537d6ea025b48f3038fa5091bd94d5e043efa1606e1ef282e5c931659 SHA512 7361f3326b69b60cc646d6dd046217012fd7ba592ef477d5326c6b2d9582452402faf5526c54045466149a3c5c3d58932a0bace568df9f6b5ba3f0497766c763
+DIST firefox-71.0-nl.xpi 524570 BLAKE2B 368c985772359104beb7d42be988cb33cc1f164d211a71dc07e8335926ffbbaaa7c431a0d677545746e561648f4d8d10ee80794f44c4b2777ebe9d4e6bdc5677 SHA512 ceec58edde446532170b2d7eff98f8b041c9563240547d4ada786f47de8b6e8212ed4048052b8157f241e8950e2e80759f979d3aa09537c3b19ed2ceec37f447
+DIST firefox-71.0-nn-NO.xpi 524675 BLAKE2B ff616f3dc46381565d04e6b70deda4b65c758218a876b6b09a683d53af1942a237e8631d48939c3dc48e52d14217d3a86634add2069bdfe87958aedfa5db65fa SHA512 4f2b10b69df0da5a99f88dca043cb4814bd06c635e86b877e3e25059d323335ac58c05a6c7a9503b77a26b355677ae9aec5708e73ca35e15d8d6137f3efddc3d
+DIST firefox-71.0-oc.xpi 513068 BLAKE2B 153f5216ee9df0414fd38e989535f2ad3f6d208f01aff99b3120c601b6dc111ad92d34e2835ed5fe6921a46b6be67463a1be77859e8fa20d14ebecacf3d69add SHA512 27699f83c94bb184491db81c3add9fa7672014613c7e807e90a79e0113618f48e54c7fa86c920c742b31de350f3e2ae7cb48e69a4584489369d1e887a6029be9
+DIST firefox-71.0-pa-IN.xpi 567890 BLAKE2B 904da5c4d648046e02bc0997426d01459dcfd99136c01273aa8ae1fa512439019c9b4421193b350a92b148f7f112c3fea55b9c3c8f7c35a5fdf687cadc50e3ed SHA512 b212e75badefb7ecbb003b8745202d187eb016ef2ca2fa17fc0d287517ba03da60bf6370d2c85350d9a4cedb0cbc4069dcffaf9da18f7c761b75b243442e09da
+DIST firefox-71.0-patches-04.tar.xz 20428 BLAKE2B b7aabd18979e348dc7ee7ced4fabc6a4fc3cd0026d84138f1bc1be575b482b10a13c28be567f4ee5a18a6d809cb9553b773b259586b2c05bb0fb8a06f7266875 SHA512 88ddf1314c1cbbb212b73ef57ecfca50bf265ac54f7353cc4d7ed4e91d7e8813bc96493cb0f9f83778fb8259d21e0b76525d8eb5da5cedffbdaa5066a90be974
+DIST firefox-71.0-pl.xpi 537708 BLAKE2B ba395854d4d0c8db63f67115f5e3fee99a1d362d02f9baa9a103d93769ee555084a31369c50bfc74882e45b38559de24b0add1d18a878882733aa57027a4dd8e SHA512 816ec98bff27904e4324cbf72d00821957e12d7822eb3c92f2ef0e5d2f94076083cd95aaaaa88cea220eb28d59800d97c3912fac68f9cb01bb99b931802eb688
+DIST firefox-71.0-pt-BR.xpi 526408 BLAKE2B 40d18fc46b59654dba7dc5d977b1b3f62fb18a1a3a639d8bc9ef541e32a9b54a5b5abe2b83d85a8e6039d25f2b22d21d82f8da8e2f071a77bedc524560ed0926 SHA512 2f8043266a894c9b5c810902ca70bc9762ca5ac9986250f7ee89a0dc6d78245f3663ee2d2c1579b4d89ed20a39a58721975167ea5e887f853fe4a40fd5995ec7
+DIST firefox-71.0-pt-PT.xpi 536024 BLAKE2B 7a1fcfb662dffd51ba58ba489e4e1980ef423969c0bdd19b627b5543896b2546dcaa52d8f1db9d0152890e407b16ad7cb5c4cd29530e525a0d27e87c3c03e2a6 SHA512 9d239cc219bd5971305ae961d96498785910cdc6421cecb905af2cf294288547a2124506e68e6af453426dea691cd9a318ec577303f1aa793ecac51ac6998cbc
+DIST firefox-71.0-rm.xpi 530028 BLAKE2B 6759f5a9b2d1517aa274e86056dc50472866ef1ace1415e3d2a3ef28d2fef580a3a79c7b4a27ae5030bd463a13d1438bea0021e9dfacb4bb980ebae14ee1450e SHA512 59a83fa77db1f1a06562a1bd884207ac86de9d7571f760badeb172bff9e06e6a7570a0e76c302095ce91365d82d8336829ce56ad782e5646a03efb2f3fc2fa3c
+DIST firefox-71.0-ro.xpi 535696 BLAKE2B d8e3767f06f5e1b8bf04ccae829c4f0ae08d0f76039800fd995d5048ad5c0ce2ae556e42198d2edb54d9d8553de5552314bc01b941d7bb3e4937fe1d463385f3 SHA512 d95be9886facef792e98b7b7ab089baa2bb78477a3fec57958b502f5c820d845f7ec1dac1f3908e9201eeb1c5dbc354751f136d41815a1101c10af7bc1258e18
+DIST firefox-71.0-ru.xpi 619122 BLAKE2B a09d007c9efec58d205c094e50dda76b47912b13ae949aa9b1ed4e592d50c7fbb45e82f53bed377b463c5db5b2d0f2123260764a10356313e211f1a03c2ef1c3 SHA512 1312b7c3cfb2f31c12e9e21b05fb1fb19a1d34e225231e155d51a52d6f3d9fd8f02bf72a5a34e05354ad0286e223428e9061fb464d4298f00aa37bc948099576
+DIST firefox-71.0-si.xpi 534498 BLAKE2B 438a08cfdc6127792971abef940df09d031d20111e96aa55ace7b2ba90f4b593d5f935bc3599576eaddcfb1874d0d76661bbc18c46132ed8b6e6a665a560ea00 SHA512 47acc4dc3daaf4decb2b351f678e092cd0fb1b53484f48d0ae695f61da0aa6b2082bed3e2fec85b814d206ca0cdcea7810002e52b1b8930221a432e5c15a167d
+DIST firefox-71.0-sk.xpi 555932 BLAKE2B 42e7ec48fc5458f716f2a87cd492d9fd8ce21d332a46abb38764dad8d4c86590bf0c5b0c168859ecf6e961dfbbb02fd51abf560d5a34b18a8e0902de9e53f4fc SHA512 6b51f0cc9a46a0ad1e6760d71545cf9d94c58eb42cd9fd9ec30af8f75c867036baf45f78075130a3dc0a9544a47df84cc51d3b4305cf02a268143671f29efac5
+DIST firefox-71.0-sl.xpi 536716 BLAKE2B 3afe4ba8cb373c7de38e15be371f2a4d8eb2b5b13f58b3124d4f6f8530e9d7bd051077f9b2a8ce6e6a53596c15d45e61c7beaa5b3b0cabb4731db2d66d500f46 SHA512 9128c70423915dd05a68e4e2ebb79e9e979641e79cf5815f125589cad42a7a4023f03a548ea21797d9cf0cfd5695de4838601b00287365efcad2d4e438f6fa9d
+DIST firefox-71.0-son.xpi 462534 BLAKE2B 03b682aea3de01090a7990e69786e0a737b5aabb31228297819f29aaa5b318fc7bde75d76032ccb1e358396f3e792a9501333526f1751d00ebbc5091b2fc9efd SHA512 59f2dab3d8c45cf2ceca88db890a50f0ecda58203c4e669d9276e5424c34a547c1e3ae432df86a27eef5e7188afc030fb5daba3cc9dddccb76b8f860f4cd945e
+DIST firefox-71.0-sq.xpi 549892 BLAKE2B 0991659203c1868195828684aacdb33d1b2df6cb797dfa00c10dc6ea5a366e5493ee6efc270f2c105677bc427d5da5f2f94426470da06d2b8079712a00a00a7a SHA512 b2ad1a895bc4c22b0814a6ff8a5dd8a93c92155da8373e35383776451b9e67b8da4c57354bd40428c4b0ec60e4420bd953cb2643a98c438d04a737de17fcf905
+DIST firefox-71.0-sr.xpi 552127 BLAKE2B efadff83b67c36841b8ee2c4400fc349100b53ce27b14401a5c0d2dff5eb8f5c205acf6559c2c74eba91eb8abc850c4ced3db3d8a0d16a2b2f153dd9f40de215 SHA512 7fd176602b632cbb09e7043a5daf12ccbbaa1c0d4a47829113788985b142f6df5a85cb33a5fc695aab27f7dc06edaba08b93a924edbeff2aa8471d547fbac2b8
+DIST firefox-71.0-sv-SE.xpi 535449 BLAKE2B 719bbbeae234570bd5b83682766eedf2ed2fff7192bed64833af371bb75d545bd386cd4abed15f31b19f1a8e20c95b4832f17648d99de51899e766c53eecf044 SHA512 85faa8e15f6c346eb6bc9a0774675803c5bcb69c1d4fa95cd4b3905cc10e012f213d33daaa1358e0732e294a916e31716432b9def75c370669f7af384ef254a3
+DIST firefox-71.0-ta.xpi 560975 BLAKE2B 25d9d29953a28569fbf280caddffe6b551389e09975fb1780131548a3192f642281b8e2d137c1fc33af1cd6fafd66d744324dd36e9ada69887e0b5d20c59c7d7 SHA512 8c2de23f247cd66a38fa6cdb615844c48633223e03b24377bb354fcad0f3c88b4e8fa935a7478643580932988741012fdd1e3f3068e0ffe9a846b6cf83e8de85
+DIST firefox-71.0-te.xpi 579563 BLAKE2B 0324a66ab94c4acd0970951c7b38fe45259ed489cb31a401a15891c11ded0b3326d23b01bef38d22e0ef786052c905be7d68f72224a7a78c8233a2dc4a13aebc SHA512 72cd2d3b29b8b1d7e1219a111808ebe190499c0d06a050bb1f3d43a814c58e13d44375f55e963d8d96b1b269895d3bee63380969395083973106bf402ffc3d29
+DIST firefox-71.0-th.xpi 588717 BLAKE2B a69ec173c9e3b32bf7514acab99c5e9a90a9bad20a75ca5f8abe8f748caaeb9c156fdf811a9cb8e78daec40c4d02cefbc291fa42a624863fb06678da2abcbc1b SHA512 0b86df6aae57973d9d6925753266c685197c905ecc53f856db89ef01c6d083f3eb043e00ae503c241d215771689b489fe1abd9022c4b679dcc7ebbb300807ec3
+DIST firefox-71.0-tr.xpi 548287 BLAKE2B 81a27ca61208a82385418ca7319de24718d3eb20f473bdb3584f03d335dd0c51b7db2c002ea9f898724b46e109b7b9fd41b7369b637dc4ea8bafe9bdcece01e0 SHA512 2d9d998eaa2172253064150a1d7395f52d5b7706c4fbed942854ce96b5c774e4de77015b41cd77dc5ac4b6bd8dc534f9590252ade42cff37f4ebe956e3712fd3
+DIST firefox-71.0-uk.xpi 608193 BLAKE2B 11128e8e1afae5a545d38808ce6f95df82c0d161255fa8f64e6f1dc614f0951478f63500ab06f948c8d06476f6da695ac2779bcaedea2a34ad76306c87d48bac SHA512 441df6a99815864dc75ed4b94d55585b72082fb70975d3177daccd68a04dcd1a13afd1a16fcbf33ad65c1cbddccfb270aa1bba58465546484722cb3d0387ddcb
+DIST firefox-71.0-ur.xpi 556725 BLAKE2B 8c957f6ab53a0d7225b768fae18cb900fcc91b1099e555e6e7109b003c3f4c8134218c9579778e01efb74d2841d933ff5d6af11f31a08b59161f6476407b3d91 SHA512 6b7914b561bc734a5d33ed4283ceeeb4c88343014e4d48afa9b529932e02b41061ba647415e43a751e0a8989f5d649d9b6d8723b50962e4b688c195fd106fa0e
+DIST firefox-71.0-uz.xpi 494755 BLAKE2B 600905ac5c21954e64ba38dc2923c83e970903f8a43f7f8d0ab2965a9e3c3aacf4b48710deca48deddf812a89949d669057884157eae55c99f864349bdb3a3d5 SHA512 a27dc824904814d673bdda6adece167ad00183d76d8523703878ab0263c77b5337ec1102a59facb7752b37b70a36f4ef9b31b7f4c1d502a67d163e8d9f95f889
+DIST firefox-71.0-vi.xpi 563455 BLAKE2B 99d892741ea487d025c0e206cf0954c960baeb7cc94edcec8a7fb9c1c11f74c5aa1910d551b89c2ca10c79fff27b271f9b4ab61383951294dc3c4791abd39537 SHA512 468930e0c6d298d6de7315bb8a2b8906a5a8b22752d2ce924bb523690c5759de60ff8c67da58c4c4bd79a4fe6ddf5510714bf6a89f672f07691c404968f6523d
+DIST firefox-71.0-xh.xpi 466494 BLAKE2B 89cd4ba2391fa6d1577542c71e3f7ac7eb18decb8c1c9d633f805f9402be061eb31509d1e60995e83c9c90749145722591b0e952ac56e7c26e5872879bc4a6f4 SHA512 bcb5bbae311db65f6e2a81c39b6a4d2e13f7ff79aaad217cafcd3b1992b1cfd3d25668c10e7c6a74392cbadfb7b302b74408ab116d19e0c2c952e0241310e20b
+DIST firefox-71.0-zh-CN.xpi 570176 BLAKE2B 4771f6ac64ed820a5837b172b02cb54133a3847d743e2a3eba934c4edce390b8fc1e9ff13409af5db4bc8d3ed07f9a843bd33301bd515128918869e87224a4fa SHA512 18eb4f39857f257f403656f81e38cba9b55bd29462f9d1e9148be092acc812ae27051d2c31b5a6312493e65c71d11881e0260d5cef9c1fe78df1c2b33388c475
+DIST firefox-71.0-zh-TW.xpi 568991 BLAKE2B 691e5aea3725516e4f2db1c91bfafe35d157d67332051f73139c6ae6f079db9b90e69478b285660a998242a33587567a1b0b36671464f096072e17d2dc741542 SHA512 4a949f2335da366827abb4b0e5944c0dd3132bcb750aed395bbc643bbfd4e72d2bed73dc505da241279ccd929e412371dd1eddce6581934a5c48be1ead1b3dad
+DIST firefox-71.0.source.tar.xz 312341460 BLAKE2B b94f7c716e79aaa756e89e06267e9941bb6f58ced516e8e2d284bb7617ae775bd877c000a84eccde3a1f2ffd60c289c8781cb551f6f013045914157653a216d5 SHA512 2f60bb7513dc2e730d8d558faad30367e12d27cb24b630aaebeb0473d0a202a3d4838b253d631722d57fb26f54145e296a710ec1714d3ba27dd71c6c1c52e920
+EBUILD firefox-52.9.0.ebuild 12976 BLAKE2B 03465dd9986fe9b9b5fd7d0f791e03eb7737311b23b2cbc751971304ab037fb99dbba3ca23a46436ac8596307b199777e856ec65f70be765003dafb096c6506a SHA512 c30dbbc75f26829b1fa051af0ccedfbfbb59b940cd33550447905502131e6a081c2085ae782a0b7e156484bd3addff3e4683a77a7f86ff98623b391ccd029acb
EBUILD firefox-68.2.0.ebuild 24837 BLAKE2B 9c94f39a26ee2b162eca3be61561fc698fc26c38382ed406b6bbcbb472ec184a999679f22082bfe277c47a1eb199f7875714ee36b0fd98254ef39cf47152c38a SHA512 929b7c6a77f97a5930fc0282e3b8e826b30da1d9cd44f0594c70de1ec7dc28993979da8ca56dfdd6db3f28328e6c612b92b910e24632155837d91defcde4c5a4
+EBUILD firefox-68.3.0.ebuild 24668 BLAKE2B 0345690912d9f8d2c97cc04c7c63500f89fcfb46d2e64a745c47baf5e93d899e4cbe4fcf3fbeb410c978443b3d16704901356d8819051febce1883569216f12e SHA512 8218f05e7225fa7603dfc6d7e12bcb0288103ae38f62bb2378f5fbc383309f19bba4109c4c18fc85487e39888d12463842d1d7395ecd10738af75f3ef60d46ee
EBUILD firefox-70.0.1.ebuild 25685 BLAKE2B 8e2cce6ac6cccf44c70782a0b5f87c300a7387fc5fc5ac1244523a588dc330419f9ea580998752bde72c01d8036681b9cb34015e7bcd80ca184d4a224cbf524d SHA512 e489569a61ee6eaf41c14c223cf0d87eaa265ff31ac2e7e1ffbfd924650137e0956c4af1823d5af37d39546b60a95846313e8203ad77c5bf22c39184946d3d5b
+EBUILD firefox-71.0.ebuild 25620 BLAKE2B 1169469b34f6f3b2c4f7758894c9253826609033da4b09b2b6b9c80737c830aadd134a113a9472f41051a19f03b114cd230ce59508f83184987ac685302343db SHA512 73c0782247e87b7c9cd831ad88928180a61fd62598093a1a24a41ca1984e33e61971efbaab515438c662b529b6b728b87cff077a9a54e8cba896c6934ec14a0b
MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc
diff --git a/www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch b/www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch
new file mode 100644
index 000000000000..117b98caf33f
--- /dev/null
+++ b/www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch
@@ -0,0 +1,50 @@
+From 2683aaa789cfeb8c31a2d94ed972642421768a4b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= <emilio@crisal.io>
+Date: Thu, 1 Jan 1970 00:00:00 +0000
+Subject: [PATCH] Bug 1602358 - Fix older builds with newer cbindgen. r=jwatt,
+ a=jcristau
+
+This should be fine to uplift so that downstream doesn't need multiple cbindgen
+versions.
+
+Differential Revision: https://phabricator.services.mozilla.com/D56346
+---
+ layout/generic/WritingModes.h | 3 ++-
+ servo/ports/geckolib/cbindgen.toml | 10 ----------
+ 2 files changed, 2 insertions(+), 11 deletions(-)
+
+diff --git a/layout/generic/WritingModes.h b/layout/generic/WritingModes.h
+index 1a8d08b191b..0671388902f 100644
+--- a/layout/generic/WritingModes.h
++++ b/layout/generic/WritingModes.h
+@@ -518,7 +518,8 @@ class WritingMode {
+ */
+ void SetDirectionFromBidiLevel(uint8_t level) {
+ if (IS_LEVEL_RTL(level) == IsBidiLTR()) {
+- mWritingMode ^= StyleWritingMode_RTL | StyleWritingMode_INLINE_REVERSED;
++ mWritingMode.bits ^= static_cast<uint8_t>(
++ (StyleWritingMode_RTL | StyleWritingMode_INLINE_REVERSED).bits);
+ }
+ }
+
+diff --git a/servo/ports/geckolib/cbindgen.toml b/servo/ports/geckolib/cbindgen.toml
+index bed86498ea1..8a7a9cd7998 100644
+--- a/servo/ports/geckolib/cbindgen.toml
++++ b/servo/ports/geckolib/cbindgen.toml
+@@ -616,13 +616,3 @@ renaming_overrides_prefixing = true
+ // Get the layout rect, replacing auto right / bottom values for aAutoSize.
+ inline nsRect ToLayoutRect(nscoord aAutoSize = NS_MAXSIZE) const;
+ """
+-
+-"WritingMode" = """
+- StyleWritingMode operator^(const StyleWritingMode& other) const {
+- return {static_cast<decltype(bits)>(this->bits ^ other.bits)};
+- }
+- StyleWritingMode& operator^=(const StyleWritingMode& other) {
+- *this = (*this ^ other);
+- return *this;
+- }
+-"""
+--
+2.20.1
+
diff --git a/www-client/firefox/files/mozilla-bug1601707-gcc-fixup.patch b/www-client/firefox/files/mozilla-bug1601707-gcc-fixup.patch
new file mode 100644
index 000000000000..7002c6d70b70
--- /dev/null
+++ b/www-client/firefox/files/mozilla-bug1601707-gcc-fixup.patch
@@ -0,0 +1,114 @@
+diff -up firefox-71.0/dom/indexedDB/ActorsParent.cpp.gcc-workaround firefox-71.0/dom/indexedDB/ActorsParent.cpp
+--- firefox-71.0/dom/indexedDB/ActorsParent.cpp.gcc-workaround 2019-12-02 13:22:58.000000000 +0100
++++ firefox-71.0/dom/indexedDB/ActorsParent.cpp 2019-12-08 21:52:54.449199120 +0100
+@@ -24311,11 +24311,11 @@ nsresult ObjectStoreAddOrPutRequestOp::D
+ // if we allow overwrite or not. By not allowing overwrite we raise
+ // detectable errors rather than corrupting data.
+ DatabaseConnection::CachedStatement stmt;
+- const auto& optReplaceDirective = (!mOverwrite || keyUnset)
+- ? NS_LITERAL_CSTRING("")
+- : NS_LITERAL_CSTRING("OR REPLACE ");
+ rv = aConnection->GetCachedStatement(
+- NS_LITERAL_CSTRING("INSERT ") + optReplaceDirective +
++ NS_LITERAL_CSTRING("INSERT ") +
++ ((!mOverwrite || keyUnset)
++ ? NS_LITERAL_CSTRING("")
++ : NS_LITERAL_CSTRING("OR REPLACE ")) +
+ NS_LITERAL_CSTRING("INTO object_data "
+ "(object_store_id, key, file_ids, data) "
+ "VALUES (:") +
+@@ -25869,11 +25869,8 @@ void Cursor::OpenOp::PrepareIndexKeyCond
+ }
+ }
+
+- const auto& comparisonChar =
+- isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<");
+-
+ mCursor->mContinueToQuery =
+- aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") + comparisonChar +
++ aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") + (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) +
+ NS_LITERAL_CSTRING("= :") + kStmtParamNameCurrentKey;
+
+ switch (mCursor->mDirection) {
+@@ -25881,11 +25878,11 @@ void Cursor::OpenOp::PrepareIndexKeyCond
+ case IDBCursor::PREV:
+ mCursor->mContinueQuery =
+ aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") +
+- comparisonChar + NS_LITERAL_CSTRING("= :") +
++ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING("= :") +
+ kStmtParamNameCurrentKey + NS_LITERAL_CSTRING(" AND ( sort_column ") +
+- comparisonChar + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
++ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
+ NS_LITERAL_CSTRING(" OR ") + aObjectDataKeyPrefix +
+- NS_LITERAL_CSTRING("object_data_key ") + comparisonChar +
++ NS_LITERAL_CSTRING("object_data_key ") + (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) +
+ NS_LITERAL_CSTRING(" :") + kStmtParamNameObjectStorePosition +
+ NS_LITERAL_CSTRING(" ) ");
+
+@@ -25896,12 +25893,12 @@ void Cursor::OpenOp::PrepareIndexKeyCond
+ "(sort_column == :") +
+ kStmtParamNameCurrentKey + NS_LITERAL_CSTRING(" AND ") +
+ aObjectDataKeyPrefix + NS_LITERAL_CSTRING("object_data_key ") +
+- comparisonChar + NS_LITERAL_CSTRING("= :") +
++ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING("= :") +
+ kStmtParamNameObjectStorePosition +
+ NS_LITERAL_CSTRING(
+ ") OR "
+ "sort_column ") +
+- comparisonChar + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
++ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
+ NS_LITERAL_CSTRING(")");
+ break;
+
+@@ -25909,7 +25906,7 @@ void Cursor::OpenOp::PrepareIndexKeyCond
+ case IDBCursor::PREV_UNIQUE:
+ mCursor->mContinueQuery =
+ aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") +
+- comparisonChar + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey;
++ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey;
+ break;
+
+ default:
+@@ -26076,9 +26073,6 @@ nsresult Cursor::OpenOp::DoIndexDatabase
+
+ const bool usingKeyRange = mOptionalKeyRange.isSome();
+
+- const auto& indexTable = mCursor->mUniqueIndex
+- ? NS_LITERAL_CSTRING("unique_index_data")
+- : NS_LITERAL_CSTRING("index_data");
+
+ NS_NAMED_LITERAL_CSTRING(sortColumn, "sort_column");
+
+@@ -26099,7 +26093,9 @@ nsresult Cursor::OpenOp::DoIndexDatabase
+ "object_data.file_ids, "
+ "object_data.data "
+ "FROM ") +
+- indexTable +
++ (mCursor->mUniqueIndex
++ ? NS_LITERAL_CSTRING("unique_index_data")
++ : NS_LITERAL_CSTRING("index_data")) +
+ NS_LITERAL_CSTRING(
+ " AS index_table "
+ "JOIN object_data "
+@@ -26198,9 +26194,6 @@ nsresult Cursor::OpenOp::DoIndexKeyDatab
+
+ const bool usingKeyRange = mOptionalKeyRange.isSome();
+
+- const auto& table = mCursor->mUniqueIndex
+- ? NS_LITERAL_CSTRING("unique_index_data")
+- : NS_LITERAL_CSTRING("index_data");
+
+ NS_NAMED_LITERAL_CSTRING(sortColumn, "sort_column");
+
+@@ -26218,7 +26211,10 @@ nsresult Cursor::OpenOp::DoIndexKeyDatab
+ NS_LITERAL_CSTRING(
+ "object_data_key "
+ " FROM ") +
+- table + NS_LITERAL_CSTRING(" WHERE index_id = :") +
++ (mCursor->mUniqueIndex
++ ? NS_LITERAL_CSTRING("unique_index_data")
++ : NS_LITERAL_CSTRING("index_data")) +
++ NS_LITERAL_CSTRING(" WHERE index_id = :") +
+ kStmtParamNameId;
+
+ const auto keyRangeClause =
diff --git a/www-client/firefox/firefox-52.9.0.ebuild b/www-client/firefox/firefox-52.9.0.ebuild
index 8bce78bb603d..53c26593ce3a 100644
--- a/www-client/firefox/firefox-52.9.0.ebuild
+++ b/www-client/firefox/firefox-52.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -40,7 +40,7 @@ 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 )"
+RESTRICT="!bindist? ( bindist ) !test? ( test )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
SRC_URI="${SRC_URI}
@@ -268,7 +268,7 @@ src_compile() {
[[ -n "${cards}" ]] && addpredict "${cards}"
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
- virtx emake -f client.mk profiledbuild || die "virtx emake failed"
+ virtx emake -f client.mk profiledbuild
else
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
emake -f client.mk realbuild
diff --git a/www-client/firefox/firefox-68.3.0.ebuild b/www-client/firefox/firefox-68.3.0.ebuild
new file mode 100644
index 000000000000..11d9cec0fe15
--- /dev/null
+++ b/www-client/firefox/firefox-68.3.0.ebuild
@@ -0,0 +1,775 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+MOZ_ESR="1"
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
+en-GB en-US 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 ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk ur 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*}" # 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}-68.0-patches-12"
+
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
+MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
+
+if [[ "${PV}" == *_rc* ]]; then
+ MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+ MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
+ MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
+fi
+
+LLVM_MAX_SLOT=9
+
+inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
+ gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
+ autotools mozlinguas-v2 virtualx
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
+ +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon
+ pgo pulseaudio +screenshot selinux startup-notification +system-av1
+ +system-harfbuzz +system-icu +system-jpeg +system-libevent
+ +system-sqlite +system-libvpx +system-webp test wayland wifi"
+
+REQUIRED_USE="pgo? ( lto )
+ wifi? ( dbus )"
+
+RESTRICT="!bindist? ( bindist )
+ !test? ( test )"
+
+PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
+SRC_URI="${SRC_URI}
+ ${MOZ_SRC_URI}
+ ${PATCH_URIS[@]}"
+
+CDEPEND="
+ >=dev-libs/nss-3.44.3
+ >=dev-libs/nspr-4.21
+ dev-libs/atk
+ dev-libs/expat
+ >=x11-libs/cairo-1.10[X]
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/pango-1.22.0
+ >=media-libs/libpng-1.6.35:0=[apng]
+ >=media-libs/mesa-10.2:*
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+ virtual/freedesktop-icon-theme
+ dbus? ( >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72 )
+ startup-notification? ( >=x11-libs/startup-notification-0.8 )
+ >=x11-libs/pixman-0.19.2
+ >=dev-libs/glib-2.26:2
+ >=sys-libs/zlib-1.2.3
+ >=virtual/libffi-3.0.10:=
+ virtual/ffmpeg
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ system-av1? (
+ >=media-libs/dav1d-0.3.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
+ system-icu? ( >=dev-libs/icu-63.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
+ system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
+ system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
+ system-webp? ( >=media-libs/libwebp-1.0.2:0= )
+ wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ net-misc/networkmanager ) )
+ jack? ( virtual/jack )
+ selinux? ( sec-policy/selinux-mozilla )"
+
+RDEPEND="${CDEPEND}
+ jack? ( virtual/jack )
+ pulseaudio? ( || ( media-sound/pulseaudio
+ >=media-sound/apulse-0.1.9 ) )
+ selinux? ( sec-policy/selinux-mozilla )"
+
+DEPEND="${CDEPEND}
+ app-arch/zip
+ app-arch/unzip
+ >=dev-util/cbindgen-0.8.7
+ >=net-libs/nodejs-8.11.0
+ >=sys-devel/binutils-2.30
+ sys-apps/findutils
+ || (
+ (
+ sys-devel/clang:9
+ !clang? ( sys-devel/llvm:9 )
+ clang? (
+ =sys-devel/lld-9*
+ sys-devel/llvm:9[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:8
+ !clang? ( sys-devel/llvm:8 )
+ clang? (
+ =sys-devel/lld-8*
+ sys-devel/llvm:8[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:7
+ !clang? ( sys-devel/llvm:7 )
+ clang? (
+ =sys-devel/lld-7*
+ sys-devel/llvm:7[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:6
+ !clang? ( sys-devel/llvm:6 )
+ clang? (
+ =sys-devel/lld-6*
+ sys-devel/llvm:6[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
+ )
+ )
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ >=virtual/rust-1.34.0
+ wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
+ amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
+ x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
+ !system-av1? (
+ amd64? ( >=dev-lang/nasm-2.13 )
+ x86? ( >=dev-lang/nasm-2.13 )
+ )"
+
+S="${WORKDIR}/firefox-${PV%_*}"
+
+QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
+
+BUILD_OBJ_DIR="${S}/ff"
+
+# allow GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z $GMP_PLUGIN_LIST ]] ; then
+ GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
+ ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
+ ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
+ ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
+}
+
+pkg_setup() {
+ moz_pkgsetup
+
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XDG_SESSION_COOKIE \
+ XAUTHORITY
+
+ if ! use bindist ; then
+ einfo
+ elog "You are enabling official branding. You may not redistribute this build"
+ elog "to any users on your network or the internet. Doing so puts yourself into"
+ elog "a legal problem with Mozilla Foundation."
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
+ fi
+
+ addpredict /proc/self/oom_score_adj
+
+ llvm_pkg_setup
+}
+
+pkg_pretend() {
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || 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() {
+ rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch
+ rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch
+ eapply "${WORKDIR}/firefox"
+
+ eapply "${FILESDIR}"/${PN}-68.2.0-rust-1.39+.patch
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # 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
+
+ # 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
+
+ # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
+ # However, when available, an unsupported version can cause problems, bug #669548
+ sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
+ "${S}"/build/moz.configure/rust.configure || die
+
+ # Autotools configure is now called old-configure.in
+ # This works because there is still a configure.in that happens to be for the
+ # shell wrapper configure script
+ eautoreconf old-configure.in
+
+ # Must run autoconf in js/src
+ cd "${S}"/js/src || die
+ eautoconf old-configure.in
+}
+
+src_configure() {
+ MEXTENSIONS="default"
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
+
+ # Add information about TERM to output (build.log) to aid debugging
+ # blessings problems
+ if [[ -n "${TERM}" ]] ; then
+ einfo "TERM is set to: \"${TERM}\""
+ else
+ einfo "TERM is unset."
+ fi
+
+ if use clang && ! tc-is-clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ strip-unsupported-flags
+ fi
+
+ ####################################
+ #
+ # mozconfig, CFLAGS and CXXFLAGS setup
+ #
+ ####################################
+
+ mozconfig_init
+ # common config components
+ mozconfig_annotate 'system_libs' \
+ --with-system-zlib \
+ --with-system-bz2
+
+ # Must pass release in order to properly select linker
+ mozconfig_annotate 'Enable by Gentoo' --enable-release
+
+ if use pgo ; then
+ if ! has userpriv $FEATURES ; then
+ eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Don't let user's LTO flags clash with upstream's flags
+ filter-flags -flto*
+
+ if use lto ; then
+ local show_old_compiler_warning=
+
+ if use clang ; then
+ # At this stage CC is adjusted and the following check will
+ # will work
+ if [[ $(clang-major-version) -lt 7 ]] ; then
+ show_old_compiler_warning=1
+ fi
+
+ # Upstream only supports lld when using clang
+ mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ else
+ if [[ $(gcc-major-version) -lt 8 ]] ; then
+ show_old_compiler_warning=1
+ fi
+
+ # Bug 689358
+ append-cxxflags -flto
+
+ if ! use cpu_flags_x86_avx2 ; then
+ local _gcc_version_with_ipa_cdtor_fix="8.3"
+ local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
+
+ if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
+ # due to a GCC bug, GCC will produce AVX2 instructions
+ # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
+ einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
+ append-ldflags -fdisable-ipa-cdtor
+ else
+ einfo "No GCC workaround required, GCC version is already patched!"
+ fi
+ else
+ einfo "No GCC workaround required, system supports AVX2"
+ fi
+
+ # Linking only works when using ld.gold when LTO is enabled
+ mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
+ fi
+
+ if [[ -n "${show_old_compiler_warning}" ]] ; then
+ # Checking compiler's major version uses CC variable. Because we allow
+ # user to control used compiler via USE=clang flag, we cannot use
+ # initial value. So this is the earliest stage where we can do this check
+ # because pkg_pretend is not called in the main phase function sequence
+ # environment saving is not guaranteed so we don't know if we will have
+ # correct compiler until now.
+ ewarn ""
+ ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
+ ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
+ ewarn ""
+ sleep 5
+ fi
+
+ mozconfig_annotate '+lto' --enable-lto=thin
+
+ if use pgo ; then
+ mozconfig_annotate '+pgo' MOZ_PGO=1
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
+ elif tc-ld-is-gold ; then
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold
+ else
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
+ fi
+ fi
+
+ # It doesn't compile on alpha without this LDFLAGS
+ use alpha && append-ldflags "-Wl,--no-relax"
+
+ # Add full relro support for hardened
+ if use hardened ; then
+ append-ldflags "-Wl,-z,relro,-z,now"
+ mozconfig_use_enable hardened hardening
+ fi
+
+ # Modifications to better support ARM, bug 553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_annotate '' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_annotate '' --with-float-abi=hard
+ if ! use system-libvpx ; then
+ sed -i -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build
+ fi
+ fi
+
+ mozconfig_use_enable !bindist official-branding
+
+ mozconfig_use_enable debug
+ mozconfig_use_enable debug tests
+ if ! use debug ; then
+ mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
+ else
+ mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
+ fi
+ # These are enabled by default in all mozilla applications
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
+ --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --disable-crashreporter
+ mozconfig_annotate 'Gentoo default' --with-system-png
+ mozconfig_annotate '' --enable-system-ffi
+ mozconfig_annotate '' --disable-gconf
+ mozconfig_annotate '' --with-intl-api
+ mozconfig_annotate '' --enable-system-pixman
+ # Instead of the standard --build= and --host=, mozilla uses --host instead
+ # of --build, and --target intstead of --host.
+ # Note, mozilla also has --build but it does not do what you think it does.
+ # Set both --target and --host as mozilla uses python to guess values otherwise
+ mozconfig_annotate '' --target="${CHOST}"
+ mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
+ if use system-libevent ; then
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
+ fi
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_annotate '' --enable-rust-simd
+ fi
+
+ # use the gtk3 toolkit (the only one supported at this point)
+ # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
+ if use wayland ; then
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
+ else
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ mozconfig_use_enable startup-notification
+ mozconfig_use_enable system-sqlite
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-webp
+ mozconfig_use_enable pulseaudio
+ # force the deprecated alsa sound code if pulseaudio is disabled
+ if use kernel_linux && ! use pulseaudio ; then
+ mozconfig_annotate '-pulseaudio' --enable-alsa
+ fi
+
+ # Disable built-in ccache support to avoid sandbox violation, #665420
+ # Use FEATURES=ccache instead!
+ mozconfig_annotate '' --without-ccache
+ sed -i -e 's/ccache_stats = None/return None/' \
+ python/mozbuild/mozbuild/controller/building.py || \
+ die "Failed to disable ccache stats call"
+
+ mozconfig_use_enable dbus
+
+ mozconfig_use_enable wifi necko-wifi
+
+ mozconfig_use_enable geckodriver
+
+ # enable JACK, bug 600002
+ mozconfig_use_enable jack
+
+ # Enable/Disable eme support
+ use eme-free && mozconfig_annotate '+eme-free' --disable-eme
+
+ # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
+ echo -n "${_google_api_key}" > "${S}"/google-api-key
+ mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
+ mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
+
+ mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+
+ # allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
+ 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
+
+ mkdir -p "${S}"/third_party/rust/libloading/.deps
+
+ # workaround for funky/broken upstream configure...
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ ./mach configure || die
+}
+
+src_compile() {
+ local _virtx=
+ if use pgo ; then
+ _virtx=virtx
+
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+ addpredict /etc/gconf
+ fi
+
+ GDK_BACKEND=x11 \
+ MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
+ MOZ_NOSPAM=1 \
+ ${_virtx} \
+ ./mach build --verbose \
+ || die
+}
+
+src_install() {
+ cd "${BUILD_OBJ_DIR}" || die
+
+ # Pax mark xpcshell for hardened support, only used for startupcache creation.
+ pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
+
+ # Add our default prefs for firefox
+ cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+
+ # set dictionary path, to use system hunspell
+ echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+
+ # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
+ if use system-harfbuzz ; then
+ echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+ fi
+
+ # force cairo as the canvas renderer on platforms without skia support
+ if [[ $(tc-endian) == "big" ]] ; then
+ echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+ echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+ fi
+
+ # Augment this with hwaccel prefs
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+ fi
+
+ if ! use screenshot ; then
+ echo "pref(\"extensions.screenshots.disabled\", true);" >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+ fi
+
+ echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+
+ local plugin
+ use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
+ echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+ done
+
+ cd "${S}"
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ DESTDIR="${D}" ./mach install || die
+
+ if use geckodriver ; then
+ cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install language packs
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
+
+ local size sizes icon_path icon name
+ if use bindist ; then
+ sizes="16 32 48"
+ icon_path="${S}/browser/branding/aurora"
+ # Firefox's new rapid release cycle means no more codenames
+ # Let's just stick with this one...
+ icon="aurora"
+ name="Aurora"
+
+ # Override preferences to set the MOZ_DEV_EDITION defaults, since we
+ # don't define MOZ_DEV_EDITION to avoid profile debaucles.
+ # (source: browser/app/profile/firefox.js)
+ cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
+pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
+sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
+sticky_pref("browser.devedition.theme.enabled", true);
+sticky_pref("devtools.theme", "dark");
+PROFILE_EOF
+
+ else
+ sizes="16 22 24 32 48 64 128 256"
+ icon_path="${S}/browser/branding/official"
+ icon="${PN}"
+ name="Mozilla Firefox"
+ fi
+
+ # Disable built-in auto-update because we update firefox through package manager
+ insinto ${MOZILLA_FIVE_HOME}/distribution/
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes}; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${icon_path}/default${size}.png" "${icon}.png"
+ done
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${icon_path}/default48.png" "${icon}.png"
+ newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
+ sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
+ "${ED}/usr/share/applications/${PN}.desktop" || die
+
+ # Add StartupNotify=true bug 237317
+ if use startup-notification ; then
+ echo "StartupNotify=true"\
+ >> "${ED}/usr/share/applications/${PN}.desktop" \
+ || die
+ fi
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
+ rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
+
+ # firefox and firefox-bin are identical
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
+ dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
+
+ # Required in order to use plugins and even run firefox on hardened.
+ pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,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() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+
+ if ! use gmp-autoupdate && ! use eme-free ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
+ elog
+ fi
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/www-client/firefox/firefox-71.0.ebuild b/www-client/firefox/firefox-71.0.ebuild
new file mode 100644
index 000000000000..6a3b5b71637c
--- /dev/null
+++ b/www-client/firefox/firefox-71.0.ebuild
@@ -0,0 +1,798 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+MOZ_ESR=""
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
+en-GB en-US 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 ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk ur 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*}" # 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}-71.0-patches-04"
+
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
+MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
+
+if [[ "${PV}" == *_rc* ]]; then
+ MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+ MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
+ MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
+fi
+
+LLVM_MAX_SLOT=9
+
+inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
+ gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
+ autotools mozlinguas-v2 virtualx eapi7-ver
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
+ +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon pgo
+ pulseaudio +screenshot selinux startup-notification +system-av1
+ +system-harfbuzz +system-icu +system-jpeg +system-libevent
+ +system-sqlite +system-libvpx +system-webp test wayland wifi"
+
+REQUIRED_USE="pgo? ( lto )"
+
+RESTRICT="!bindist? ( bindist )
+ !test? ( test )"
+
+PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
+SRC_URI="${SRC_URI}
+ ${MOZ_SRC_URI}
+ ${PATCH_URIS[@]}"
+
+CDEPEND="
+ >=dev-libs/nss-3.47.1
+ >=dev-libs/nspr-4.23
+ dev-libs/atk
+ dev-libs/expat
+ >=x11-libs/cairo-1.10[X]
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/pango-1.22.0
+ >=media-libs/libpng-1.6.35:0=[apng]
+ >=media-libs/mesa-10.2:*
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+ virtual/freedesktop-icon-theme
+ sys-apps/dbus
+ dev-libs/dbus-glib
+ startup-notification? ( >=x11-libs/startup-notification-0.8 )
+ >=x11-libs/pixman-0.19.2
+ >=dev-libs/glib-2.26:2
+ >=sys-libs/zlib-1.2.3
+ >=virtual/libffi-3.0.10:=
+ virtual/ffmpeg
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ system-av1? (
+ >=media-libs/dav1d-0.3.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 )
+ system-icu? ( >=dev-libs/icu-64.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
+ system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
+ system-sqlite? ( >=dev-db/sqlite-3.29.0:3[secure-delete,debug=] )
+ system-webp? ( >=media-libs/libwebp-1.0.2:0= )
+ wifi? (
+ kernel_linux? (
+ net-misc/networkmanager
+ )
+ )
+ jack? ( virtual/jack )
+ selinux? ( sec-policy/selinux-mozilla )"
+
+RDEPEND="${CDEPEND}
+ jack? ( virtual/jack )
+ pulseaudio? ( || ( media-sound/pulseaudio
+ >=media-sound/apulse-0.1.9 ) )
+ selinux? ( sec-policy/selinux-mozilla )"
+
+DEPEND="${CDEPEND}
+ app-arch/zip
+ app-arch/unzip
+ >=dev-util/cbindgen-0.9.1
+ >=net-libs/nodejs-8.11.0
+ >=sys-devel/binutils-2.30
+ sys-apps/findutils
+ || (
+ (
+ sys-devel/clang:9
+ !clang? ( sys-devel/llvm:9 )
+ clang? (
+ =sys-devel/lld-9*
+ sys-devel/llvm:9[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:8
+ !clang? ( sys-devel/llvm:8 )
+ clang? (
+ =sys-devel/lld-8*
+ sys-devel/llvm:8[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:7
+ !clang? ( sys-devel/llvm:7 )
+ clang? (
+ =sys-devel/lld-7*
+ sys-devel/llvm:7[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:6
+ !clang? ( sys-devel/llvm:6 )
+ clang? (
+ =sys-devel/lld-6*
+ sys-devel/llvm:6[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
+ )
+ )
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ >=virtual/rust-1.36.0
+ wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
+ amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
+ x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
+ !system-av1? (
+ amd64? ( >=dev-lang/nasm-2.13 )
+ x86? ( >=dev-lang/nasm-2.13 )
+ )"
+
+S="${WORKDIR}/firefox-${PV%_*}"
+
+QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
+
+BUILD_OBJ_DIR="${S}/ff"
+
+# allow GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z $GMP_PLUGIN_LIST ]] ; then
+ GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
+ ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
+ ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
+ ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
+}
+
+pkg_setup() {
+ moz_pkgsetup
+
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XDG_SESSION_COOKIE \
+ XAUTHORITY
+
+ if ! use bindist ; then
+ einfo
+ elog "You are enabling official branding. You may not redistribute this build"
+ elog "to any users on your network or the internet. Doing so puts yourself into"
+ elog "a legal problem with Mozilla Foundation."
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
+ fi
+
+ addpredict /proc/self/oom_score_adj
+
+ llvm_pkg_setup
+}
+
+pkg_pretend() {
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || 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() {
+ use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch"
+ eapply "${WORKDIR}/firefox"
+ eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch"
+ eapply "${FILESDIR}/mozilla-bug1601707-gcc-fixup.patch"
+ eapply "${FILESDIR}/${PN}-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # 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
+
+ # 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
+
+ # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
+ # However, when available, an unsupported version can cause problems, bug #669548
+ sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
+ "${S}"/build/moz.configure/rust.configure || die
+
+ # Autotools configure is now called old-configure.in
+ # This works because there is still a configure.in that happens to be for the
+ # shell wrapper configure script
+ eautoreconf old-configure.in
+
+ # Must run autoconf in js/src
+ cd "${S}"/js/src || die
+ eautoconf old-configure.in
+}
+
+src_configure() {
+ MEXTENSIONS="default"
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
+
+ # Add information about TERM to output (build.log) to aid debugging
+ # blessings problems
+ if [[ -n "${TERM}" ]] ; then
+ einfo "TERM is set to: \"${TERM}\""
+ else
+ einfo "TERM is unset."
+ fi
+
+ if use clang && ! tc-is-clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ strip-unsupported-flags
+ fi
+
+ ####################################
+ #
+ # mozconfig, CFLAGS and CXXFLAGS setup
+ #
+ ####################################
+
+ mozconfig_init
+ # common config components
+ mozconfig_annotate 'system_libs' \
+ --with-system-zlib \
+ --with-system-bz2
+
+ # Must pass release in order to properly select linker
+ mozconfig_annotate 'Enable by Gentoo' --enable-release
+
+ # libclang.so is not properly detected work around issue
+ mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)"
+
+ if use pgo ; then
+ if ! has userpriv $FEATURES ; then
+ eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Don't let user's LTO flags clash with upstream's flags
+ filter-flags -flto*
+
+ if use lto ; then
+ local show_old_compiler_warning=
+
+ if use clang ; then
+ # At this stage CC is adjusted and the following check will
+ # will work
+ if [[ $(clang-major-version) -lt 7 ]] ; then
+ show_old_compiler_warning=1
+ fi
+
+ # Upstream only supports lld when using clang
+ mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ else
+ if [[ $(gcc-major-version) -lt 8 ]] ; then
+ show_old_compiler_warning=1
+ fi
+
+ if ! use cpu_flags_x86_avx2 ; then
+ local _gcc_version_with_ipa_cdtor_fix="8.3"
+ local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
+
+ if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
+ # due to a GCC bug, GCC will produce AVX2 instructions
+ # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
+ einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
+ append-ldflags -fdisable-ipa-cdtor
+ else
+ einfo "No GCC workaround required, GCC version is already patched!"
+ fi
+ else
+ einfo "No GCC workaround required, system supports AVX2"
+ fi
+
+ # Linking only works when using ld.gold when LTO is enabled
+ mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
+ fi
+
+ if [[ -n "${show_old_compiler_warning}" ]] ; then
+ # Checking compiler's major version uses CC variable. Because we allow
+ # user to control used compiler via USE=clang flag, we cannot use
+ # initial value. So this is the earliest stage where we can do this check
+ # because pkg_pretend is not called in the main phase function sequence
+ # environment saving is not guaranteed so we don't know if we will have
+ # correct compiler until now.
+ ewarn ""
+ ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
+ ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
+ ewarn ""
+ sleep 5
+ fi
+
+ mozconfig_annotate '+lto' --enable-lto=thin
+
+ if use pgo ; then
+ mozconfig_annotate '+pgo' MOZ_PGO=1
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
+ elif tc-ld-is-gold ; then
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold
+ else
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
+ fi
+ fi
+
+ # It doesn't compile on alpha without this LDFLAGS
+ use alpha && append-ldflags "-Wl,--no-relax"
+
+ # Add full relro support for hardened
+ if use hardened ; then
+ append-ldflags "-Wl,-z,relro,-z,now"
+ mozconfig_use_enable hardened hardening
+ fi
+
+ # Modifications to better support ARM, bug 553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_annotate '' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_annotate '' --with-float-abi=hard
+ if ! use system-libvpx ; then
+ sed -i -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build
+ fi
+ fi
+
+ mozconfig_use_enable !bindist official-branding
+
+ mozconfig_use_enable debug
+ mozconfig_use_enable debug tests
+ if ! use debug ; then
+ mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
+ else
+ mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
+ fi
+ # These are enabled by default in all mozilla applications
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
+ --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --disable-crashreporter
+ mozconfig_annotate 'Gentoo default' --with-system-png
+ mozconfig_annotate '' --enable-system-ffi
+ mozconfig_annotate '' --disable-gconf
+ mozconfig_annotate '' --with-intl-api
+ mozconfig_annotate '' --enable-system-pixman
+ # Instead of the standard --build= and --host=, mozilla uses --host instead
+ # of --build, and --target intstead of --host.
+ # Note, mozilla also has --build but it does not do what you think it does.
+ # Set both --target and --host as mozilla uses python to guess values otherwise
+ mozconfig_annotate '' --target="${CHOST}"
+ mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
+ if use system-libevent ; then
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
+ fi
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_annotate '' --enable-rust-simd
+ fi
+
+ # use the gtk3 toolkit (the only one supported at this point)
+ # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
+ if use wayland ; then
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
+ else
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ mozconfig_use_enable startup-notification
+ mozconfig_use_enable system-sqlite
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-webp
+ mozconfig_use_enable pulseaudio
+ # force the deprecated alsa sound code if pulseaudio is disabled
+ if use kernel_linux && ! use pulseaudio ; then
+ mozconfig_annotate '-pulseaudio' --enable-alsa
+ fi
+
+ # Disable built-in ccache support to avoid sandbox violation, #665420
+ # Use FEATURES=ccache instead!
+ mozconfig_annotate '' --without-ccache
+ sed -i -e 's/ccache_stats = None/return None/' \
+ python/mozbuild/mozbuild/controller/building.py || \
+ die "Failed to disable ccache stats call"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ mozconfig_use_enable geckodriver
+
+ # enable JACK, bug 600002
+ mozconfig_use_enable jack
+
+ # Enable/Disable eme support
+ use eme-free && mozconfig_annotate '+eme-free' --disable-eme
+
+ # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
+ echo -n "${_google_api_key}" > "${S}"/google-api-key
+ mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
+ mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
+
+ mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+
+ # allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ if use clang && ! use arm64; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
+ 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
+
+ mkdir -p "${S}"/third_party/rust/libloading/.deps
+
+ # workaround for funky/broken upstream configure...
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ ./mach configure || die
+}
+
+src_compile() {
+ local _virtx=
+ if use pgo ; then
+ _virtx=virtx
+
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+ addpredict /etc/gconf
+ fi
+
+ GDK_BACKEND=x11 \
+ MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
+ MOZ_NOSPAM=1 \
+ ${_virtx} \
+ ./mach build --verbose \
+ || die
+}
+
+src_install() {
+ cd "${BUILD_OBJ_DIR}" || die
+
+ # Pax mark xpcshell for hardened support, only used for startupcache creation.
+ pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
+
+ # Add our default prefs for firefox
+ cp "${FILESDIR}"/gentoo-default-prefs.js-3 \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+
+ # set dictionary path, to use system hunspell
+ echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+
+ # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
+ if use system-harfbuzz ; then
+ echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+ fi
+
+ # force cairo as the canvas renderer on platforms without skia support
+ if [[ $(tc-endian) == "big" ]] ; then
+ echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+ echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
+ fi
+
+ # Augment this with hwaccel prefs
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+ fi
+
+ if ! use screenshot ; then
+ echo "pref(\"extensions.screenshots.disabled\", true);" >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+ fi
+
+ echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+
+ local plugin
+ use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
+ echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
+ "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ || die
+ done
+
+ cd "${S}"
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ DESTDIR="${D}" ./mach install || die
+
+ if use geckodriver ; then
+ cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install language packs
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
+
+ local size sizes icon_path icon name
+ if use bindist ; then
+ sizes="16 32 48"
+ icon_path="${S}/browser/branding/aurora"
+ # Firefox's new rapid release cycle means no more codenames
+ # Let's just stick with this one...
+ icon="aurora"
+ name="Aurora"
+
+ # Override preferences to set the MOZ_DEV_EDITION defaults, since we
+ # don't define MOZ_DEV_EDITION to avoid profile debaucles.
+ # (source: browser/app/profile/firefox.js)
+ cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
+pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
+sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
+sticky_pref("browser.devedition.theme.enabled", true);
+sticky_pref("devtools.theme", "dark");
+PROFILE_EOF
+
+ else
+ sizes="16 22 24 32 48 64 128 256"
+ icon_path="${S}/browser/branding/official"
+ icon="${PN}"
+ name="Mozilla Firefox"
+ fi
+
+ # Disable built-in auto-update because we update firefox through package manager
+ insinto ${MOZILLA_FIVE_HOME}/distribution/
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes}; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${icon_path}/default${size}.png" "${icon}.png"
+ done
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${icon_path}/default48.png" "${icon}.png"
+ newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
+ sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
+ "${ED}/usr/share/applications/${PN}.desktop" || die
+
+ # Add StartupNotify=true bug 237317
+ if use startup-notification ; then
+ echo "StartupNotify=true"\
+ >> "${ED}/usr/share/applications/${PN}.desktop" \
+ || die
+ fi
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
+ rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
+
+ # firefox and firefox-bin are identical
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
+ dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
+
+ # Required in order to use plugins and even run firefox on hardened.
+ pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
+}
+
+pkg_preinst() {
+ # 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() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+
+ if ! use gmp-autoupdate && ! use eme-free ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
+ elog
+ fi
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ local show_doh_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 70 ; then
+ # Tell user only once about our DoH default
+ show_doh_information=yes
+ break
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index a35f3ef85af3..55d901f12bd8 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_79.0.3945.16-1_amd64.deb 64771552 BLAKE2B bd49950382a82ff28365caa1c83d1838d0ee51ccf078ab11d0465a9469f8553bab9459ac0b9420d8eef1eda70196afa5583fc9506eed953886572b7fd84b6d4a SHA512 666012cbff66ae82835fc6545e50ae1b44595eb92562126bc8da40d71b4ac33ff8c059b13a158273905d6bf5456d0890c1e69894bb89e2526539c6fb4468fc80
-EBUILD google-chrome-beta-79.0.3945.16.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
+DIST google-chrome-beta_79.0.3945.79-1_amd64.deb 64707152 BLAKE2B ac34c6fdeff8dcd0aea72f9502dba998c58e280395822309c16dec9918345f443e1489f3a86eccf29db60b8a83a257d51f48dd901cff58dcdb5f33df89efdef8 SHA512 702e79eaa8bf4f5417a540ee3dbb04ecdbe0358d27321fc32e2491fb4dead2f87295ace3787c40bc04c7a9a9a5209b3c7060aca091329e007fca72029d907487
+EBUILD google-chrome-beta-79.0.3945.79.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome-beta/google-chrome-beta-79.0.3945.16.ebuild b/www-client/google-chrome-beta/google-chrome-beta-79.0.3945.79.ebuild
index c0bed062daa7..c0bed062daa7 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-79.0.3945.16.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-79.0.3945.79.ebuild
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 29ce66798a2e..321c3ec80176 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-unstable_79.0.3945.16-1_amd64.deb 64760390 BLAKE2B 4b7eb4067c793376a6af4c5fd10671172c1f65ccd6b2f278dc84322462fc356c7112d637b1ee7d09e519a62c6097f1df70a1229d7e015833210eac2ce94883f8 SHA512 0b66f7503896426759be08f0a3b32ce49d0794a7ccf56a64dd25638574374f18cd2f2c4b034700b3201a1bef5d3423086373402a2f9d3ff8c5c1ff0db0449a60
-EBUILD google-chrome-unstable-79.0.3945.16.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
+DIST google-chrome-unstable_80.0.3987.7-1_amd64.deb 65203550 BLAKE2B 027260d5cd799e30359faba22bdfcc247e1bce9cd0c161df14e53907f7506d7a7e612820b0702db76524a1df755c35e3c4407998b306a5059acf1965fcf9ea17 SHA512 1a8a17664d1ba77de58136dbca8f2736db48eb30b3f8482463deac4f36215787aead38aabec9fb752635d6afac107ea2c1887e9058a4e0032f81566d9045c7e9
+EBUILD google-chrome-unstable-80.0.3987.7.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3945.16.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-80.0.3987.7.ebuild
index c0bed062daa7..c0bed062daa7 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3945.16.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-80.0.3987.7.ebuild
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index 6dd32f9905f5..75ed58328293 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-stable_78.0.3904.87-1_amd64.deb 62927822 BLAKE2B de333c8ba5f2b3f4ceaf6b8b4878f02d298e2b873c47298f4491c5759df590ffa36a753a0fa837bdf87e65560adf528d872b5f164f957a98c5814abc1bf4c065 SHA512 02e9ac58a8922e576ceeff6093480449d99b5d93fa6537bc96f5fc01abc7d58f5f3add7b432ef85608184acc9f002d8b16d8bf02fdd95177b857946492ea9e60
-EBUILD google-chrome-78.0.3904.87.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
+DIST google-chrome-stable_79.0.3945.79-1_amd64.deb 62717006 BLAKE2B a5f2444c72d95850fccdd398784820d9db00f01d94a22108a0f73e3afade1ae55b23a464ebadbd012f2ba357e3d5b883d85345f5a5aea5d3627b121c9d96361d SHA512 fe0e3ca126e5101737788198cd0bd259625270c2bc52c729a8885abb307b92d453648dc6ad768731ae117f9e35b8522b39e42ffbac7d2fdecaf23bf5752ac099
+EBUILD google-chrome-79.0.3945.79.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome/google-chrome-78.0.3904.87.ebuild b/www-client/google-chrome/google-chrome-79.0.3945.79.ebuild
index c0bed062daa7..c0bed062daa7 100644
--- a/www-client/google-chrome/google-chrome-78.0.3904.87.ebuild
+++ b/www-client/google-chrome/google-chrome-79.0.3945.79.ebuild
diff --git a/www-client/luakit/Manifest b/www-client/luakit/Manifest
index 92aa883323dd..57815fcdf831 100644
--- a/www-client/luakit/Manifest
+++ b/www-client/luakit/Manifest
@@ -1,6 +1,6 @@
AUX luakit-cflags.patch 240 BLAKE2B 6ea8589e3a552ae67ad45832bafeb97a0138d635e4fc18f8ebc1a18907bbe96b4d2d86e99034be9b821eda0d8e323cc9cb17c91a71d4c10bfc12eaf7c94c87d6 SHA512 a7898e2cc40f4f35753e2c56096955f4098c4fb19a670da021d5aa7baab466c53d0bed96375ef9fbae1579cb881532608a65bd3d2d3572d6b1f043aa02051dc4
AUX luakit-fix_tests.patch 3877 BLAKE2B a4d1f05a961034ae5b78c84758ffe3cf859786548c6f5e2ca2149b3aa9ff41762a7c821e8fdb59afa1d385310812abb4c42fa32a5f228de0a76010f65d74607b SHA512 40d4aea86e27fb29fd97ca2be9f84aecf25ce148323de6e2233b0c99d583b2ec07b6dbf5afa86852db89d09f1fe04b8c98acc793ff6ad9f66eb4e88f8e8d57f4
DIST luakit-2017.08.10.tar.gz 399564 BLAKE2B e7efad1e3e2e34971811c2b1fcccf48caeadbb5e87d09bda2835f00cb075ac499b9c7121c7b805acd14f5cae297c16b59fce75fc5dd1c07fa461ed7ed0fae17d SHA512 6cceb241ca5a7ad7dfbb3964888318b5f2c5f734175ea7ecd5178419d037d58dc5e0aba00a7ed8ca3dd811cc5af953c353b0cd203be95a15c6a78c396f9230c8
-EBUILD luakit-2017.08.10.ebuild 1635 BLAKE2B 54aafcb46ee95bd9a18cae927990e169fc8aefa8aa0b56c83561002f4e66f6cb834327adf2595825dd8250d8cc2b7179be048bd654bc761b8a2ceb988bfbd2d3 SHA512 3ffe5c46f53404c95b2e91c3a9642f1e854dcc712148483f48a08df1d800a4af3aae0bc0677c75c2e71c7d4fa48a82cf78a080b5b5693022fe7cae09811cf069
-EBUILD luakit-9999.ebuild 1357 BLAKE2B e48c69dea22e2d934bb21a9f36a67172ed30377480ad7e9b449dc6db18564839eb3e4b46a371fe6924641e775d877ba5cfde925ac22843bde73979954d5d343d SHA512 3c9e8527fadd9eada1d2f0023e93cea79413ca02eece7f50dcd491f709fbde3df6a706011ad8f4c99eb331ba5789826eee9abf91ca97b649933105713056c4b8
+EBUILD luakit-2017.08.10.ebuild 1662 BLAKE2B 3f40a8ea9ae2124697036a8d75f5c572107af41cbcbb13a9bad49f2e52532bf1d32cfe6d986edc02ea3a26917f31886144898a529821bd36c9fe383aab47e627 SHA512 7a2db4f5c805aa5272ef64f9e10652d4c510c4735333ccb7fb73594accb82e0f21b865925ebe0d83b7434e99b7c39749f39551cf6c65d68f11ecce60756d8864
+EBUILD luakit-9999.ebuild 1384 BLAKE2B 78df246d01e47b27edfe4df1e57fe8fed1d8cc547605187012f7909b262726deb4e98a17b93f4e282627ab2e88c5df5f055bec5fe64ef3f65a64cb6a1c007548 SHA512 066bde86173d9bd8a12676e3a7ea9660ce2157499e0cdaf8136d5a6840aec4ce5570764a717d21537fb3d16b4c90bf16c26ec565fb24da58800adfba440c0c2a
MISC metadata.xml 170 BLAKE2B eb526dd38c08c5ca150626a4bd6f4e58daeaffd25edcde9782dc8b584d0e302e0e795b9c8ccfa5f96da40ece9cbac094c3867fecf9758a2e530155c1db2dd715 SHA512 ed1f2cc86749299c1a5b0b5d82e82c86816c2f89d41b162b14cfecd7af82fb2ec2ae6a38190002587f5cfc13030b7598b1e49eb438e97bc38e8f4a71ce1e4e08
diff --git a/www-client/luakit/luakit-2017.08.10.ebuild b/www-client/luakit/luakit-2017.08.10.ebuild
index 487247b7ce74..779e8b75552e 100644
--- a/www-client/luakit/luakit-2017.08.10.ebuild
+++ b/www-client/luakit/luakit-2017.08.10.ebuild
@@ -19,6 +19,7 @@ fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc luajit test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-db/sqlite:3
diff --git a/www-client/luakit/luakit-9999.ebuild b/www-client/luakit/luakit-9999.ebuild
index 263bf90d2547..fb0f02b01087 100644
--- a/www-client/luakit/luakit-9999.ebuild
+++ b/www-client/luakit/luakit-9999.ebuild
@@ -19,6 +19,7 @@ fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc luajit test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-db/sqlite:3
diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 9b74f15c7323..16a7c0b9ad76 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,6 +1,9 @@
AUX netsurf-3.6-conditionally-include-image-headers.patch 598 BLAKE2B d55ff86b9b6981671eb9466ce989145ba79b00aa791ae361367362c9938335f561aa828911e44ea25637ff3e6de637180b76649f55df27b4d7d4269652f19f9a SHA512 346e7befaeb337cb33963794303eb18cccd280eaa86aed205fee9b50bcb3cbea8d5c4025b439d7d737036e66a76354871b1765eae7dd11e2d1a71dc3084747c3
AUX netsurf-3.8-CFLAGS.patch 2544 BLAKE2B 1d71cd9f577b9a909c90117d4ba6933dacc58423e9db3bc060e79baf7c3bfb71b2eb11c82d53495be92098f50923675a6be6eef5458461d8bc0accd22136c7dc SHA512 87e2698a9b58a8871d9a7fb0bc42368974a9fb815adcacb7ee29d73ed5ac6747ccb944a15e41620841ff813dce95feae1e664ba0fcf332bfd6e8b830e82d3810
AUX netsurf-3.8-pdf-writer.patch 2807 BLAKE2B 93ee86a467a01a2da07269ef32a672b8337d93a91b65fbcbe4c21e05f9f702baa70f79ca2757cf535ad0b4490c00bbc3c9276f6ed392d56e3a766553e2a5ab42 SHA512 40f6c88b5946822699a125a8c6c5eb631990828bd7b4e31be330191a41588d1978083db9fdca2752f8bb0c3af5afe7ed896d8b79b8eaa6f45523da74c36eda07
+AUX netsurf-3.9-conditionally-include-image-headers.patch 775 BLAKE2B 1d62fa92cda9851126b7befbf0b19d28f130a1d165c8ddabecac98b8dee59cf51bede93bf380ba5ce07625f6bf0156a400e8575df418611bda29f9e7f325a696 SHA512 5e866aa56c7959ba5a6ac44d997a12b24bf4cc3ef38e3149a06be178350cf1a14bc27a31b6bf817faf8586f44ecef65cb7633245cdbbe0896e54dbc88e7dd84f
DIST netsurf-3.8-src.tar.gz 3945752 BLAKE2B 0f4592e53e95cfedb3c34a16ce9df9baeeaed93afb3bac3d68dab1e3d80e67c0498111c123285f6e828d063574e0e5f0cc3aa337ffab066f2283d06d248a308a SHA512 6f4dfdc546cce3b85d32da0dd816adc9a39410ed42bc28f263f4a1db64b35a889a1784a4116715190e756988dd263976933cfac75c9dcd81af01954487ddcaf6
+DIST netsurf-3.9-src.tar.gz 3989742 BLAKE2B a147a99bea00163147cb39b16ff8b7b874c58d386e60eb8aa568b3ce30e4957708c9720a5291a2aa37bc6d8d4bd0eaf4e2dc1a2bc2fff396cb4d972dd887e024 SHA512 061a1c6379b48582d842ed1ca6cea59b87cd84cd13769bdc32b623a56cebc69e94af9d65f4abd959608c98da9d0006f7842f875017569e6a3f7b77cbb928f24a
EBUILD netsurf-3.8-r2.ebuild 3901 BLAKE2B 05e18fe99ada4d93333c4cc00c7083850423d41e6326b9b40b475b68fa9ad21b65b8fcaa6bba3b9e56bee6ccb6712362f8cfdbfe934b3043ff348145bdf77237 SHA512 38647c20bc9a6dc97ec3168f6b52280fec876bf3eef3ba29c7294f918be05467c628c7288c90ecf4c69c5dfadb7b53b3977ace67f22ccc8321c5c6645ee83707
-MISC metadata.xml 1314 BLAKE2B bbf75e81ce096d7f7c0704572599730e8d1347c502e2e9b3635c59dbb623e5cc462953216196c91a60d5cb9f24a04f2a123bbdc6b3d46fc76354caf0707d8f34 SHA512 1bd2cc76abdc435922379e62e90cbbff0bd520ca812b77d67d557523792669940546d1981d315d1ea93e810bbc6fa922178dbcb17a4c090a5ba5d6e5728f64b2
+EBUILD netsurf-3.9.ebuild 3906 BLAKE2B 47797b8f43c566cd2c758a69dbdeae37133ad1e3bf3a648e1397e528affc7b3f7769a0673a5760890105b35abbd2715972e4af8aaa2f9634e1ea34b2f5b92361 SHA512 9e55f7d46404a942db368c3a644edf318215c00125c2a08b59449c87dd7a141777c2077f378fd6cfb747e40af8c4024a0d59a1fa193b795ba1f6a8f643ef75e9
+MISC metadata.xml 1556 BLAKE2B 4ce7e6462525c4091f3a6e6226afaa29748d11728e4e4574147f317cb3b0ec650b247023e7b1c74e29f28e60fba3116084730e831daa6ad11e01267ccac896f4 SHA512 b529c7584bed60fa7b9d84f629314a1d902cdfbfe381e5a5975c77218aa7cbb58c4c4e66de96cb2029192c25956b05e6d47ee6baf394a192154806f46979febf
diff --git a/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch b/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch
new file mode 100644
index 000000000000..603c20913da3
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch
@@ -0,0 +1,35 @@
+diff -rup a/content/handlers/image/image.c b/content/handlers/image/image.c
+--- a/content/handlers/image/image.c 2019-07-17 10:28:13.000000000 +0000
++++ b/content/handlers/image/image.c 2019-09-27 15:09:03.860000000 +0000
+@@ -27,15 +27,31 @@
+ #include "netsurf/content.h"
+ #include "desktop/gui_internal.h"
+
++#ifdef WITH_BMP
+ #include "image/bmp.h"
++#endif
++#ifdef WITH_GIF
+ #include "image/gif.h"
++#endif
+ #include "image/ico.h"
++#ifdef WITH_JPEG
+ #include "image/jpeg.h"
++#endif
++#ifdef WITH_NSSPRITE
+ #include "image/nssprite.h"
++#endif
++#ifdef WITH_PNG
+ #include "image/png.h"
++#endif
++#ifdef WITH_RSVG
+ #include "image/rsvg.h"
++#endif
++#ifdef WITH_NS_SVG
+ #include "image/svg.h"
++#endif
++#ifdef WITH_WEBP
+ #include "image/webp.h"
++#endif
+ #include "image/image.h"
+
+ /**
diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 152de9fcc3c6..c0afc0380304 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -1,22 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
-<upstream>
- <changelog>http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt</changelog>
-</upstream>
-<use>
- <flag name="bmp">BMP bitmap image support (media-libs/libnsbmp)</flag>
- <flag name="duktape">Use duktape.org javascript engine</flag>
- <flag name="gtk">Build GTK3 GUI</flag>
- <flag name="gtk2">Build GTK2 GUI</flag>
- <flag name="pdf-writer">PDF output support (media-libs/libharu)</flag>
- <flag name="psl">Use public suffix list via media-libs/libnspsl</flag>
- <flag name="rosprite">RISC OS Sprite bitmap image support (media-libs/librosprite)</flag>
- <flag name="svgtiny">SVG image support via media-libs/svgatiny instead of gnome-base/librsvg</flag>
-</use>
-<longdescription lang="en">
-NetSurf is a free, open source web browser. It is written in C, has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.
-Whether you want to check your webmail, read the news or post to discussion forums, NetSurf is your lightweight gateway to the world wide web. Actively developed, NetSurf is continually evolving and improving.
-</longdescription>
+ <maintainer type="person">
+ <email>philipp.ammann@posteo.de</email>
+ <name>Philipp Ammann</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <changelog>http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt</changelog>
+ </upstream>
+ <use>
+ <flag name="bmp">BMP bitmap image support (media-libs/libnsbmp)</flag>
+ <flag name="duktape">Use duktape.org javascript engine</flag>
+ <flag name="gtk">Build GTK3 GUI</flag>
+ <flag name="gtk2">Build GTK2 GUI</flag>
+ <flag name="pdf-writer">PDF output support (media-libs/libharu)</flag>
+ <flag name="psl">Use public suffix list via media-libs/libnspsl</flag>
+ <flag name="rosprite">RISC OS Sprite bitmap image support (media-libs/librosprite)</flag>
+ <flag name="svgtiny">SVG image support via media-libs/svgatiny instead of gnome-base/librsvg</flag>
+ </use>
+ <longdescription lang="en">
+ NetSurf is a free, open source web browser. It is written in C, has
+ its own layout and rendering engine entirely written from scratch. It
+ is small and capable of handling many of the web standards in use
+ today.
+
+ Whether you want to check your webmail, read the news or post to
+ discussion forums, NetSurf is your lightweight gateway to the world
+ wide web. Actively developed, NetSurf is continually evolving and
+ improving.
+ </longdescription>
</pkgmetadata>
diff --git a/www-client/netsurf/netsurf-3.9.ebuild b/www-client/netsurf/netsurf-3.9.ebuild
new file mode 100644
index 000000000000..89bfe438c733
--- /dev/null
+++ b/www-client/netsurf/netsurf-3.9.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs desktop
+
+DESCRIPTION="a free, open source web browser"
+HOMEPAGE="http://www.netsurf-browser.org/"
+SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz"
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+IUSE="+bmp +duktape fbcon truetype +gif gtk gtk2 +javascript +jpeg +mng
+ pdf-writer +png +psl +rosprite +svg +svgtiny +webp"
+
+REQUIRED_USE="|| ( fbcon gtk gtk2 )
+ duktape? ( javascript )"
+
+RDEPEND="
+ >=dev-libs/libcss-0.9
+ >=net-libs/libdom-0.3
+ >=net-libs/libhubbub-0.3
+ >=dev-libs/libnsutils-0.0.5
+ >=dev-libs/libutf8proc-2.2
+ dev-libs/libxml2:2
+ net-misc/curl
+ bmp? ( >=media-libs/libnsbmp-0.1 )
+ fbcon? ( >=dev-libs/libnsfb-0.2
+ truetype? ( media-fonts/dejavu
+ >=media-libs/freetype-2.5.0.1 )
+ )
+ gif? ( >=media-libs/libnsgif-0.1 )
+ gtk? ( dev-libs/glib:2
+ x11-libs/gtk+:3 )
+ gtk2? ( dev-libs/glib:2
+ x11-libs/gtk+:2 )
+ javascript? ( >=dev-libs/nsgenbind-0.7
+ !duktape? ( dev-lang/spidermonkey:0= ) )
+ jpeg? ( >=virtual/jpeg-0-r2:0 )
+ mng? ( >=media-libs/libmng-1.0.10-r2 )
+ pdf-writer? ( media-libs/libharu )
+ png? ( >=media-libs/libpng-1.2.51:0 )
+ psl? ( media-libs/libnspsl )
+ rosprite? ( >=media-libs/librosprite-0.1.2-r1 )
+ svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1 )
+ !svgtiny? ( gnome-base/librsvg:2 ) )
+ webp? ( >=media-libs/libwebp-0.3.0 )"
+BDEPEND="
+ duktape? ( app-editors/vim-core )
+ dev-libs/check
+ dev-perl/HTML-Parser
+ >=dev-util/netsurf-buildsystem-1.7-r1"
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.9-conditionally-include-image-headers.patch
+ "${FILESDIR}"/${PN}-3.8-pdf-writer.patch
+)
+
+DOCS=( README docs/using-framebuffer.md
+ docs/ideas/{cache,css-engine,render-library}.txt )
+
+src_prepare() {
+ default
+ rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
+}
+
+_emake() {
+ source /usr/share/netsurf-buildsystem/gentoo-helpers.sh
+ netsurf_define_makeconf
+ local netsurf_makeconf=(
+ "${NETSURF_MAKECONF[@]}"
+ COMPONENT_TYPE=binary
+ NETSURF_USE_BMP=$(usex bmp YES NO)
+ NETSURF_USE_GIF=$(usex gif YES NO)
+ NETSURF_USE_JPEG=$(usex jpeg YES NO)
+ NETSURF_USE_PNG=$(usex png YES NO)
+ NETSURF_USE_NSPSL=$(usex psl YES NO)
+ NETSURF_USE_MNG=$(usex mng YES NO)
+ NETSURF_USE_WEBP=$(usex webp YES NO)
+ NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
+ NETSURF_USE_JS=NO
+ NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
+ NETSURF_USE_HARU_PDF=$(usex pdf-writer YES NO)
+ NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
+ NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+ NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
+ PKG_CONFIG=$(tc-getPKG_CONFIG)
+ NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+ NETSURF_FB_FONTPATH=${EROOT}/usr/share/fonts/dejavu
+ NETSURF_USE_VIDEO=NO
+ )
+ emake "${netsurf_makeconf[@]}" $@
+}
+
+src_compile() {
+ use fbcon && _emake TARGET=framebuffer
+ use gtk2 && _emake TARGET=gtk
+ use gtk && _emake TARGET=gtk3
+}
+
+src_test() {
+ _emake test
+}
+
+src_install() {
+ sed -e '1iexit;' \
+ -i "${WORKDIR}"/*/utils/git-testament.pl || die
+
+ if use fbcon ; then
+ _emake TARGET=framebuffer DESTDIR="${ED}" install
+ elog "framebuffer binary has been installed as netsurf-fb"
+ make_desktop_entry "${EROOT}"/usr/bin/netsurf-fb NetSurf-framebuffer netsurf "Network;WebBrowser"
+ fi
+ if use gtk2 ; then
+ _emake TARGET=gtk DESTDIR="${ED}" install
+ elog "netsurf gtk2 version has been installed as netsurf-gtk"
+ make_desktop_entry "${EROOT}"/usr/bin/netsurf-gtk NetSurf-gtk netsurf "Network;WebBrowser"
+ fi
+ if use gtk ; then
+ _emake TARGET=gtk3 DESTDIR="${ED}" install
+ elog "netsurf gtk3 version has been installed as netsurf-gtk3"
+ make_desktop_entry "${EROOT}"/usr/bin/netsurf-gtk3 NetSurf-gtk3 netsurf "Network;WebBrowser"
+ fi
+
+ insinto /usr/share/pixmaps
+ doins frontends/gtk/res/netsurf.xpm
+}
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index e7c040323575..79a04f03e9aa 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,3 +1,5 @@
-DIST opera-beta_65.0.3467.32_amd64.deb 68306558 BLAKE2B cd755df9cd404e402af6c469b8744f1bc8ddce2ae864ab4309a4b81f960bd965703a5b159c5888b00567aa0489b0aae79466d3f0fff7daeac2fa02894e4db549 SHA512 8d7b30a29fd5879d4199e982e15a094461ec5018861b6ebca23e67faeb8fdf7c07dd9af232af8d3b8d4a74bccde6911dcb1a8793707466a29a4b9dc70ac982ca
-EBUILD opera-beta-65.0.3467.32.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12
+DIST opera-beta_66.0.3515.3_amd64.deb 67420484 BLAKE2B d3dbf29c07f246f0c303639258bea6d35d311b39743d628ef5ad4537faae0dc1ec13c65ab3e16efb59e0f0658397e39a9db108405d70fd141d9a78ce1e87d904 SHA512 453d70b9497cf6083d4bb6fa8b3b63d57b57c36d9aaf022560c1597e06f639e4a69e0c57296ad269f3451f1edd900f53555eadd93d894424148c6591bbc0a5ed
+DIST opera-beta_66.0.3515.7_amd64.deb 66193304 BLAKE2B a2a1305cb912d352925dfe0cd15bd92fec3f12b4a771c1f36c3b9448f06c45b38f62f432caea11ac9870ed3457b81f9a2e1940af3041c73d89c27729fbac2320 SHA512 fbe2ea4d8420b6461e3062b721b2e1edd356f3986038c6f948753b13d5e1cb7c1aec9ce82fe54cb2ae34934071751e96591ae6b8dd9db512b8e5b3f684aac0d5
+EBUILD opera-beta-66.0.3515.3.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12
+EBUILD opera-beta-66.0.3515.7.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-beta/opera-beta-65.0.3467.32.ebuild b/www-client/opera-beta/opera-beta-66.0.3515.3.ebuild
index 59a8587ec4bd..59a8587ec4bd 100644
--- a/www-client/opera-beta/opera-beta-65.0.3467.32.ebuild
+++ b/www-client/opera-beta/opera-beta-66.0.3515.3.ebuild
diff --git a/www-client/opera-developer/opera-developer-66.0.3502.0.ebuild b/www-client/opera-beta/opera-beta-66.0.3515.7.ebuild
index 132f88d22363..59a8587ec4bd 100644
--- a/www-client/opera-developer/opera-developer-66.0.3502.0.ebuild
+++ b/www-client/opera-beta/opera-beta-66.0.3515.7.ebuild
@@ -61,14 +61,14 @@ RDEPEND="
QA_PREBUILT="*"
S=${WORKDIR}
-src_unpack() {
- unpack_deb ${A}
-}
-
pkg_setup() {
OPERA_HOME="usr/$(get_libdir)/${PN}"
}
+src_unpack() {
+ unpack_deb ${A}
+}
+
src_prepare() {
default
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index 5bcfd70c02ce..8d82e5e38146 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,5 +1,3 @@
-DIST opera-developer_66.0.3494.0_amd64.deb 68188132 BLAKE2B 0669dba7747356dcaf4a62638b593ea6be6ce39ed9e05013f153379586f82bcafea5adad494a0bb587b4bc998f4a3a6a0eac0678aaf6352a7bfee198ad1a8f40 SHA512 18d6b7e71159a44ffc5b79de6608c706e46cd910d78e5a37b915d7145562803f7d679901df2383f314e12233d43c10bd50e26792ccfd600df7790caab6435fe5
-DIST opera-developer_66.0.3502.0_amd64.deb 67053024 BLAKE2B 42b2b344a2a3c0c111cdab18ac7b86431b77cb488ce109018ff6e8bdc61975105ce39ca447cee7f23c3bbcfe65fa238fe900ec83c863d79c53db4cd57bde810c SHA512 5e27254a3b0b4cceb7febd8b3e3d7af9568a3ce75a2d901502cc0fe20bef6d1a2f63a8d3951fce8ab3de6563893e64bd31b6703ee7767942d66e6c07ee38a9d2
-EBUILD opera-developer-66.0.3494.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03
-EBUILD opera-developer-66.0.3502.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03
+DIST opera-developer_67.0.3523.0_amd64.deb 67009858 BLAKE2B 7762c61e51bc182bc8d9c45967b7358a7f907f3d3e99ce00aac1643fa3b414cefdfa25dda7be42e840f6537702485136713ffebeb4d65335aff63cd29101e8da SHA512 37abf5f562f4eb21107583a6d418d2da0cfd74590532ee1d37cb2f8bd4edf0d4c2f6e36172e4ed7ca65ad23f4b6bf8226d1de03a1328d9a81c66b37c7ee85fbb
+EBUILD opera-developer-67.0.3523.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-developer/opera-developer-66.0.3494.0.ebuild b/www-client/opera-developer/opera-developer-67.0.3523.0.ebuild
index 132f88d22363..132f88d22363 100644
--- a/www-client/opera-developer/opera-developer-66.0.3494.0.ebuild
+++ b/www-client/opera-developer/opera-developer-67.0.3523.0.ebuild
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 9b2741a7754c..e53d2ea4adf1 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,3 @@
-DIST opera-stable_65.0.3467.42_amd64.deb 66583756 BLAKE2B fed26219590e1d7a03e7a2aa2fde10d1703f52c7ef630a8c3509d9c8564d015d50afb1a59e3ee0838a6b002b0ace6e3293080aaba30a04c47f6d40dd9c2cd146 SHA512 861f516da7193649f7715e8257027c40cb09cdf4eb62617595d270e88287d7bfd82ea3e47e6d4b77bcc8b7d7c97096d5b20a296d36737f7b6fe731ae8bbf83b6
-EBUILD opera-65.0.3467.42.ebuild 2283 BLAKE2B 9ae44a98f7d4631a10ef1178ee4ecddb7fbf18ca1ea0398132470f5210819f711c44c2bb9b66e629363fd2ac184533ea8fd42c8f6a6957777a0a286294d3942e SHA512 77ef1f88d31a043dd6f786dafcd9c110916bd4cd4c1ed11548a429cc91e3edf47beec5ac73148c1c4265a019f378dba1289903040f623939f87bd6b00f55e6b3
+DIST opera-stable_65.0.3467.69_amd64.deb 66584760 BLAKE2B 72a22ee722e8b883cd5216eed09f3a7696a5d110dbd967e03e9caafec82d9c1cfc48ea4f0b8f3a0a3e79cd431386f92d814b0c6249fd0ce298b5cdffc001a6d2 SHA512 6ed4fb719b05df782bac07eb08ad1716a6a7531e0fd634f0626d65621c1873ff29a478b84459316c24d185b7b9a825654891c53ac1d9968beacca42092f03268
+EBUILD opera-65.0.3467.69.ebuild 2283 BLAKE2B 9ae44a98f7d4631a10ef1178ee4ecddb7fbf18ca1ea0398132470f5210819f711c44c2bb9b66e629363fd2ac184533ea8fd42c8f6a6957777a0a286294d3942e SHA512 77ef1f88d31a043dd6f786dafcd9c110916bd4cd4c1ed11548a429cc91e3edf47beec5ac73148c1c4265a019f378dba1289903040f623939f87bd6b00f55e6b3
MISC metadata.xml 446 BLAKE2B dbd473cdfed1e48919a7d03f61999b3bbeb294a8ab917bb438b52dcffc304d6cd954f79817b0a73a396a9d153eb5917cfba1c1bd33e419918dc8b9a5dc449379 SHA512 42d93f4994820e8ca5f6d56a94709f8194046395f9aff8f445ce2f80777a43763c124a4ab514bab55751c6a651c9d0002c61c92d77bf9c841ef9e112abd26105
diff --git a/www-client/opera/opera-65.0.3467.42.ebuild b/www-client/opera/opera-65.0.3467.69.ebuild
index b28807261d09..b28807261d09 100644
--- a/www-client/opera/opera-65.0.3467.42.ebuild
+++ b/www-client/opera/opera-65.0.3467.69.ebuild
diff --git a/www-client/phantomjs/Manifest b/www-client/phantomjs/Manifest
deleted file mode 100644
index d47b7ca85ce2..000000000000
--- a/www-client/phantomjs/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST gentoo-phantomjs-patchset-0.01.tar.bz2 7537 BLAKE2B 4a0fe19ae338ebb1846e2f04c3a6ea2f790d3835044d089304f7eba1d1f3bf0af41148d87b6f4a32103a5613cb1b470a8572189653bb3c38a64fb0c12e475feb SHA512 3e85fe068da41fa620ad89f9b0450fa7aa405778c2011d4b0f046edd9c921702125adf01075cd90d70cd21d9704081a67be18c1f9eece4070a26407a6a56a5df
-DIST gentoo-phantomjs-patchset-0.02.tar.bz2 8017 BLAKE2B 0bde29dab19ced08afeab0484e0d88f9fee35306ddba0aeda3cef158ad0f818a7f93f6d1462766399231513d1279dc1071bde4e82d82c67e156eaeb0c52d6f87 SHA512 88e8acb47842b108c4f01bc778c25d95011462b9d6732e6cca20372824a93321731d1976b19736a87d6e51737dffa0c76a15983d4b0739e97c7dc55ea065e791
-DIST phantomjs-2.1.1.tar.gz 1880406 BLAKE2B e54e8a1d42cdbf6fb98c90283a0ebcb4145350bc34d76b8a0d01163fcca15b7e6bbf7043e2d17bbf21c5d01e7fd0e76a4386f9c01dfc8727998f8d0f17da9291 SHA512 07b769133957c5194c9afdaa347bd9a019ebe47653f98adf17a35d3dd12714d2f8e3773ced91d7d99f31cb18d7f73167022d5b0a3906d9aac0732ef96341f5ec
-DIST qtbase-opensource-src-5.5.1.tar.xz 46389212 BLAKE2B 2fd956a2d8cb64e31bff107497191bc601048fe173fe3361a5baf3f5987c9dea035c9c1829595531c5d09eb5168acbabc10a361adea943e597daa781008212dd SHA512 4d31de136870025dfb7544f255798884af1ad4f3060b0c00a0467c98af1f7de368eb298d4c52ba6d1ad27e36060b30c0314ce7ba0744b15642420ec89587a575
-DIST qtwebkit-opensource-src-5.7.1.tar.xz 35298736 BLAKE2B 74819c28ab00b09d090a77f10d5338e04381432130e0420cf006b8dba75da2426b047cf449a708343eae76e06a9230d962e724dc5d34f8c799947de2e5079581 SHA512 538928ada8fd25c01f0b78efac79e004904e6e4ec110108c492877e334acd5d9253653d3b207e535d1e08d092af2833a7566cebb2bf8b90069944634bf24f60a
-EBUILD phantomjs-2.1.1-r1.ebuild 2789 BLAKE2B 9639fc01ad8e80f54c081b0b1670cd5628e88da92f26ece846fa4fa0ca159a1ed4f0709c6894c29cc1df0547a0ab2692e652ce33d26c3d2d2c6b1e5bdf671407 SHA512 18675042a3b9502b3a0b015565c9a12b0a631e9a9c4daf7cf1c0bd44eb6a27d2a51ce6b11a4fd59280a7b19f33344198924e63f604884ec5314ac710b500b399
-EBUILD phantomjs-2.1.1.ebuild 2789 BLAKE2B dc0f46c0a2dea7545ad7b268d32153c85de4b45d99e577e464ad0a3683730e2b6e6c63c3c6bc6872be8e9567f70e1ed14034ad847a86c4a62ee598a4b7179e82 SHA512 0b7d04c541aeafb9abf6813e731fd2c0003f0e2d30a63212a1343d3d6bc768b29c3679803e20ee16731359c57df38f94417486b82f111742747ff229443ed092
-MISC metadata.xml 382 BLAKE2B 8f4b356d275737c3d790bdd8007f6edce0b9def238278ba810dcb4dc136738928aa2ed0e3a0f16fae2b9aeab18a3677bc452153381a50e82330bcd374f58323c SHA512 67e68f44de1b0a5554104a67d363c414ca0a03842633a0e08e9f1d8e30f8b0f19aea14185c0e791d945f047e319a137904f551058b37b5f7622bcafe343f82b5
diff --git a/www-client/phantomjs/metadata.xml b/www-client/phantomjs/metadata.xml
deleted file mode 100644
index 748968f236d5..000000000000
--- a/www-client/phantomjs/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chainsaw@gentoo.org</email>
- <name>Tony Vroon</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">phantomjs</remote-id>
- <remote-id type="bitbucket">ariya/phantomjs</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/www-client/phantomjs/phantomjs-2.1.1-r1.ebuild b/www-client/phantomjs/phantomjs-2.1.1-r1.ebuild
deleted file mode 100644
index de71502d068b..000000000000
--- a/www-client/phantomjs/phantomjs-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} pypy{,3} )
-QTB_PV="5.5.1"
-QTB_P="qtbase-opensource-src-${QTB_PV}"
-QTW_PV="5.7.1"
-QTW_P="qtwebkit-opensource-src-${QTW_PV}"
-
-DESCRIPTION="A headless WebKit scriptable with a JavaScript API"
-HOMEPAGE="http://phantomjs.org/"
-SRC_URI="https://github.com/ariya/phantomjs/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://download.qt.io/archive/qt/${QTB_PV%.*}/${QTB_PV}/submodules/${QTB_P}.tar.xz
- https://download.qt.io/community_releases/${QTW_PV%.*}/${QTW_PV}/${QTW_P}.tar.xz
- mirror://gentoo/gentoo-${PN}-patchset-0.02.tar.bz2"
-
-inherit eutils toolchain-funcs pax-utils multiprocessing
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples fontconfig libressl truetype"
-RESTRICT="mirror"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-EPATCH_SUFFIX="patch"
-PATCHES=( "${WORKDIR}/${PN}-patchset" )
-
-RDEPEND="dev-libs/icu:=
- fontconfig? ( media-libs/fontconfig )
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- truetype? ( media-libs/freetype )
- dev-db/sqlite:3"
-DEPEND="${RDEPEND}
- net-misc/openssh[-bindist]
- app-arch/unzip
- dev-lang/ruby
- virtual/pkgconfig"
-
-src_prepare() {
- ebegin "Moving third-party libraries into position for build"
- mv -T "${WORKDIR}/${QTB_P}" "${S}/src/qt/qtbase/" || die "QT base ${QTB_PV} failed"
- mv -T "${WORKDIR}/${QTW_P}" "${S}/src/qt/qtwebkit/" || die "QT webkit ${QTW_PV} failed"
- eend "$?"
-
- ebegin "Instilling C/CXX/LDFLAGS respect in main source"
- # Respect CC, CXX, {C,CXX,LD}FLAGS in .qmake.cache
- sed -i \
- -e "/^SYSTEM_VARIABLES=/i \
- CC='$(tc-getCC)'\n\
- CXX='$(tc-getCXX)'\n\
- CFLAGS='${CFLAGS}'\n\
- CXXFLAGS='${CXXFLAGS}'\n\
- LDFLAGS='${LDFLAGS}'\n\
- QMakeVar set QMAKE_CFLAGS_RELEASE\n\
- QMakeVar set QMAKE_CFLAGS_DEBUG\n\
- QMakeVar set QMAKE_CXXFLAGS_RELEASE\n\
- QMakeVar set QMAKE_CXXFLAGS_DEBUG\n\
- QMakeVar set QMAKE_LFLAGS_RELEASE\n\
- QMakeVar set QMAKE_LFLAGS_DEBUG\n"\
- src/qt/qtbase/configure \
- || die
- eend $?
-
- ebegin "Instilling C/CXX/LDFLAGS respect in test suite"
- # Respect CC, CXX, LINK and *FLAGS in config.tests
- find src/qt/qtbase/config.tests/unix -name '*.test' -type f -exec \
- sed -i -e "/bin\/qmake/ s: \"\$SRCDIR/: \
- 'QMAKE_CC=$(tc-getCC)' 'QMAKE_CXX=$(tc-getCXX)' 'QMAKE_LINK=$(tc-getCXX)' \
- 'QMAKE_CFLAGS+=${CFLAGS}' 'QMAKE_CXXFLAGS+=${CXXFLAGS}' 'QMAKE_LFLAGS+=${LDFLAGS}'&:" \
- {} + || die
- eend $?
-
- default
-}
-
-src_compile() {
- ./build.py \
- --confirm \
- --jobs $(makeopts_jobs) \
- || die
-}
-
-src_test() {
- ./bin/phantomjs test/run-tests.js || die
-}
-
-src_install() {
- pax-mark m bin/phantomjs || die
- dobin bin/phantomjs
- dodoc ChangeLog README.md
- if use examples ; then
- docinto examples
- dodoc examples/*
- fi
-}
diff --git a/www-client/phantomjs/phantomjs-2.1.1.ebuild b/www-client/phantomjs/phantomjs-2.1.1.ebuild
deleted file mode 100644
index d9e3b0092c1f..000000000000
--- a/www-client/phantomjs/phantomjs-2.1.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} pypy{,3} )
-QTB_PV="5.5.1"
-QTB_P="qtbase-opensource-src-${QTB_PV}"
-QTW_PV="5.7.1"
-QTW_P="qtwebkit-opensource-src-${QTW_PV}"
-
-DESCRIPTION="A headless WebKit scriptable with a JavaScript API"
-HOMEPAGE="http://phantomjs.org/"
-SRC_URI="https://github.com/ariya/phantomjs/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://download.qt.io/archive/qt/${QTB_PV%.*}/${QTB_PV}/submodules/${QTB_P}.tar.xz
- https://download.qt.io/community_releases/${QTW_PV%.*}/${QTW_PV}/${QTW_P}.tar.xz
- mirror://gentoo/gentoo-${PN}-patchset-0.01.tar.bz2"
-
-inherit eutils toolchain-funcs pax-utils multiprocessing
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples fontconfig libressl truetype"
-RESTRICT="mirror"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-EPATCH_SUFFIX="patch"
-PATCHES=( "${WORKDIR}/${PN}-patchset" )
-
-RDEPEND="dev-libs/icu:=
- fontconfig? ( media-libs/fontconfig )
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- truetype? ( media-libs/freetype )
- dev-db/sqlite:3"
-DEPEND="${RDEPEND}
- net-misc/openssh[-bindist]
- app-arch/unzip
- dev-lang/ruby
- virtual/pkgconfig"
-
-src_prepare() {
- ebegin "Moving third-party libraries into position for build"
- mv -T "${WORKDIR}/${QTB_P}" "${S}/src/qt/qtbase/" || die "QT base ${QTB_PV} failed"
- mv -T "${WORKDIR}/${QTW_P}" "${S}/src/qt/qtwebkit/" || die "QT webkit ${QTW_PV} failed"
- eend "$?"
-
- ebegin "Instilling C/CXX/LDFLAGS respect in main source"
- # Respect CC, CXX, {C,CXX,LD}FLAGS in .qmake.cache
- sed -i \
- -e "/^SYSTEM_VARIABLES=/i \
- CC='$(tc-getCC)'\n\
- CXX='$(tc-getCXX)'\n\
- CFLAGS='${CFLAGS}'\n\
- CXXFLAGS='${CXXFLAGS}'\n\
- LDFLAGS='${LDFLAGS}'\n\
- QMakeVar set QMAKE_CFLAGS_RELEASE\n\
- QMakeVar set QMAKE_CFLAGS_DEBUG\n\
- QMakeVar set QMAKE_CXXFLAGS_RELEASE\n\
- QMakeVar set QMAKE_CXXFLAGS_DEBUG\n\
- QMakeVar set QMAKE_LFLAGS_RELEASE\n\
- QMakeVar set QMAKE_LFLAGS_DEBUG\n"\
- src/qt/qtbase/configure \
- || die
- eend $?
-
- ebegin "Instilling C/CXX/LDFLAGS respect in test suite"
- # Respect CC, CXX, LINK and *FLAGS in config.tests
- find src/qt/qtbase/config.tests/unix -name '*.test' -type f -exec \
- sed -i -e "/bin\/qmake/ s: \"\$SRCDIR/: \
- 'QMAKE_CC=$(tc-getCC)' 'QMAKE_CXX=$(tc-getCXX)' 'QMAKE_LINK=$(tc-getCXX)' \
- 'QMAKE_CFLAGS+=${CFLAGS}' 'QMAKE_CXXFLAGS+=${CXXFLAGS}' 'QMAKE_LFLAGS+=${LDFLAGS}'&:" \
- {} + || die
- eend $?
-
- default
-}
-
-src_compile() {
- ./build.py \
- --confirm \
- --jobs $(makeopts_jobs) \
- || die
-}
-
-src_test() {
- ./bin/phantomjs test/run-tests.js || die
-}
-
-src_install() {
- pax-mark m bin/phantomjs || die
- dobin bin/phantomjs
- dodoc ChangeLog README.md
- if use examples ; then
- docinto examples
- dodoc examples/*
- fi
-}
diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index a864a7baa07d..7a1d34a01391 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,6 +1,4 @@
-DIST qutebrowser-1.6.3.tar.gz 3582973 BLAKE2B 950f77612b5476a2026669890fe6568f2fc2e808cd2439aae47e3836b66424136269b639eef98599064c57f506b927ecb2391d8a8f48391f9a67c8e460cc9019 SHA512 6bb0a5d3d39b7ea0fdbf48fae6b70d4b2be7b7f065a9933b9933f11bcf6373798ea31c100808cd445b12fc163ad6c578b0eef723418c1d6e0c251c24f9cd089e
-DIST qutebrowser-1.7.0.tar.gz 3595849 BLAKE2B 5ace5f756550fe10a3bd09819a3d5562927ec55624dcdc05e8963abc0550d9eaadcc10436e9e36725e44b0eb16bc733ab00ed3ff78acb00ab52aeeec1068d79c SHA512 4f437a38748f6143a4c2f5d8f00588b33aebbf3c68129151dd00270cf3ff5da5e3ccda5022b1328d75c072b29c0fc0ce53ca7f7d414708c33e129f45abf35e28
-EBUILD qutebrowser-1.6.3.ebuild 2522 BLAKE2B 0eef6585e93cccfb2c7afdc4528ece62578d12fd2eb731d8794b3f582592dee71242da36beeab4d62b89d4ee58807f05f3fcd0e7955aea8ca58d994b4c8801d0 SHA512 2755a791ed5633894ed76bd337dde0712cd7f24c9b7f53bf7935e9959c972f5340c56339149c90f71b1b07578fb25a5c3fe60308f208608600c1bf98c8debfa4
-EBUILD qutebrowser-1.7.0.ebuild 2532 BLAKE2B cb3f420100e7071c43f859c210883f566aec699ce34d5e1183c958d50d1eb35ad9ab0e48431f73ec94ce0cc285d856bbb83f8022f5900e416f47d6301522e97b SHA512 0f4b818ca22ce1c01509469dbddb86c2d4bae94cb2d0fd82c5a470ba7eb28306f71604e2502057192e7c7d5146b3422819a2b0132d8f10c1dee9ffccf1fefba4
-EBUILD qutebrowser-9999.ebuild 2532 BLAKE2B cb3f420100e7071c43f859c210883f566aec699ce34d5e1183c958d50d1eb35ad9ab0e48431f73ec94ce0cc285d856bbb83f8022f5900e416f47d6301522e97b SHA512 0f4b818ca22ce1c01509469dbddb86c2d4bae94cb2d0fd82c5a470ba7eb28306f71604e2502057192e7c7d5146b3422819a2b0132d8f10c1dee9ffccf1fefba4
-MISC metadata.xml 399 BLAKE2B 34bd345642f71d8456cd74c56e86c9dfef7f97af62ceb3b4045af0965136229bcc8dc782b748ea5bc2774ba41fc74bd2f2e1ab661e1cf9c3bbaf302761a120a7 SHA512 d1af93f580469a5720adf99ae3fd01afcdc7bc33fb05390c8eea60b5723f115a4f4e1044a49bacff8decdb92cba21563f93cd609bfb180117eeabcf02710d8bf
+DIST qutebrowser-1.8.1.tar.gz 3605606 BLAKE2B 5f60de24738aa9cab88149193c6ce884c663edaed6e018ce56d582eac5489af2f889d8a8074949165e4302847dda61695039d95df4dc992516d3b4e42b2abe8e SHA512 5fff6a8590bb4fd26815984310e5ce57201eed9a4a1fb788594d70e64e00a666563851b376bbac78cb175d64ffbe34a032521db31ae389958fab796ee9c26c78
+EBUILD qutebrowser-1.8.1.ebuild 2269 BLAKE2B a39ad6b84f5c9a45d5b8655859c561e30d5d841b82744e27d076fed1de6ef841cdd5f6db8b42c0522cf4ae1cc9f23af86f7aeaf9843ef8014a175825e9ca4b3a SHA512 df16bb5b6a1b35349d3b19b82218d615e64fb820f74c29e36b4b21bdbfa1db7257c1726b9cdb3c4bde6bb62488e998d6ecf49c4f37db6e0c26e7ae482a804915
+EBUILD qutebrowser-9999.ebuild 2487 BLAKE2B b45ee9c6dec8ad309741353a3ffe706749f8f9d2f6ac1d597f434229598611135c587b017139697521c80b664b42135e63d4be446483ad8dd75ba52e3a71dc8a SHA512 22ae667d6711aabe2e843e3112b5c7832af570fe26ff350245707860d94c930f03c4ad37ed8d0d5d7d902c6e933bfb0949448b419f3f7d0d335890287691b7f0
+MISC metadata.xml 604 BLAKE2B c597b4466b3954d0c328b376636a8dca286c212c3e857692ee5f039d94cb89c42cbb10e764c5323948cdb7a3d1fd11648bb057f65b7ee7b2e899529d294f7972 SHA512 92eeea88dbe246d8211a84d616772600aaeee95d9e135eb9b5ea38e488f844440ba97373fa302ee52f8486d7d1dae4c5008ce3e1ceaf3062e9d406b1ff0cb565
diff --git a/www-client/qutebrowser/metadata.xml b/www-client/qutebrowser/metadata.xml
index c72c5366e939..c859c4f503cd 100644
--- a/www-client/qutebrowser/metadata.xml
+++ b/www-client/qutebrowser/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>guillaumeseren@gmail.com</email>
+ <name>Guillaume Seren</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<remote-id type="github">qutebrowser/qutebrowser</remote-id>
</upstream>
diff --git a/www-client/qutebrowser/qutebrowser-1.6.3.ebuild b/www-client/qutebrowser/qutebrowser-1.6.3.ebuild
deleted file mode 100644
index 6cc99d532db9..000000000000
--- a/www-client/qutebrowser/qutebrowser-1.6.3.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{3_5,3_6} )
-
-inherit distutils-r1 eutils gnome2-utils xdg-utils
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine"
-HOMEPAGE="https://www.qutebrowser.org/ https://github.com/qutebrowser/qutebrowser"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="scripts test"
-
-COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND="${COMMON_DEPEND}
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.8[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.1.3[${PYTHON_USEDEP}]
- >=dev-python/pypeg2-2.15.2[${PYTHON_USEDEP}]
- || ( (
- >=dev-python/PyQt5-5.12[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
- dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )
- <dev-python/PyQt5-5.12[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,webengine,widgets]
- )
- >=dev-python/pyyaml-3.12[${PYTHON_USEDEP},libyaml]
-"
-
-# Tests restricted as the deplist (misc/requirements/requirements-tests.txt)
-# isn't complete and X11 is required in order to start up qutebrowser.
-RESTRICT="test"
-
-python_compile_all() {
- if [[ ${PV} == "9999" ]]; then
- "${PYTHON}" scripts/asciidoc2html.py || die "Failed generating docs"
- fi
-
- a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
-}
-
-python_test() {
- py.test tests || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- doman doc/${PN}.1
- domenu misc/${PN}.desktop
- doicon -s scalable icons/${PN}.svg
-
- if use scripts; then
- # Install only those userscripts that have an explicit license header
- exeinto /usr/share/qutebrowser/userscripts/
- doexe misc/userscripts/dmenu_qutebrowser
- doexe misc/userscripts/openfeeds
- doexe misc/userscripts/qute-keepass
- doexe misc/userscripts/qute-pass
- doexe misc/userscripts/rss
- doexe misc/userscripts/tor_identity
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "PDF display support" www-plugins/pdfjs
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
diff --git a/www-client/qutebrowser/qutebrowser-1.7.0.ebuild b/www-client/qutebrowser/qutebrowser-1.8.1.ebuild
index 9808d790b8a3..74f6b986b0ff 100644
--- a/www-client/qutebrowser/qutebrowser-1.7.0.ebuild
+++ b/www-client/qutebrowser/qutebrowser-1.8.1.ebuild
@@ -1,31 +1,26 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python{3_5,3_6} )
+EAPI=7
-inherit distutils-r1 eutils gnome2-utils xdg-utils
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
+inherit desktop distutils-r1 eutils xdg-utils
DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine"
HOMEPAGE="https://www.qutebrowser.org/ https://github.com/qutebrowser/qutebrowser"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="scripts test"
-COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${COMMON_DEPEND}
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="
app-text/asciidoc
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
>=dev-python/jinja-2.8[${PYTHON_USEDEP}]
>=dev-python/pygments-2.1.3[${PYTHON_USEDEP}]
@@ -43,10 +38,6 @@ RDEPEND="${COMMON_DEPEND}
RESTRICT="test"
python_compile_all() {
- if [[ ${PV} == "9999" ]]; then
- "${PYTHON}" scripts/asciidoc2html.py || die "Failed generating docs"
- fi
-
a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
}
@@ -76,12 +67,12 @@ python_install_all() {
pkg_postinst() {
optfeature "PDF display support" www-plugins/pdfjs
xdg_desktop_database_update
+ xdg_icon_cache_update
xdg_mimeinfo_database_update
- gnome2_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
+ xdg_icon_cache_update
xdg_mimeinfo_database_update
- gnome2_icon_cache_update
}
diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild
index 9808d790b8a3..4786a63c56fb 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -1,10 +1,11 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python{3_5,3_6} )
+EAPI=7
-inherit distutils-r1 eutils gnome2-utils xdg-utils
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+
+inherit distutils-r1 eutils xdg-utils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
@@ -21,11 +22,11 @@ LICENSE="GPL-3"
SLOT="0"
IUSE="scripts test"
-COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${COMMON_DEPEND}
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="
app-text/asciidoc
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
>=dev-python/jinja-2.8[${PYTHON_USEDEP}]
>=dev-python/pygments-2.1.3[${PYTHON_USEDEP}]
@@ -44,7 +45,7 @@ RESTRICT="test"
python_compile_all() {
if [[ ${PV} == "9999" ]]; then
- "${PYTHON}" scripts/asciidoc2html.py || die "Failed generating docs"
+ "${EPYTHON}" scripts/asciidoc2html.py || die "Failed generating docs"
fi
a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
diff --git a/www-client/ripe-atlas-cousteau/Manifest b/www-client/ripe-atlas-cousteau/Manifest
index f9f60a1cf82d..d9b90baef734 100644
--- a/www-client/ripe-atlas-cousteau/Manifest
+++ b/www-client/ripe-atlas-cousteau/Manifest
@@ -1,3 +1,3 @@
DIST ripe.atlas.cousteau-1.2.tar.gz 47015 BLAKE2B 722ebc41a221f64784fbc2535c2727c0f2e7559e6460c6ee1453b17c739562c0b44047ccf24b2d4aa93d3911d7f9be6d43df4464524135d7efd1829b29689417 SHA512 06df80499aa3696450396b1dec66360b3996d56c98dbec52d9192c8e2442a63f3cc334a815a4615d5f9d87fc3f0facb26875f2ad3a5cdbd5047aaad506974c8e
-EBUILD ripe-atlas-cousteau-1.2.ebuild 961 BLAKE2B f9b387d8b56119c02b0b96610628849f627759a04b221fe990b1f6d605aff4dc009502d9b074ab8fe00b1bcfc3c1a108cc8917d4cd7bdf43b5b99092f4e3f3cc SHA512 633b6117d778f968ed305b633d706d9e4d084d3582b19a2c3512ff97863ece3fd662e5c6d15558807b0a7c30641a12b72edfe4eae2e86da1f6fb2dd4536a7f54
+EBUILD ripe-atlas-cousteau-1.2.ebuild 988 BLAKE2B 28994f66b88ef2d61e017e58c23c05fcb40556a1c269bc36a53c20bbfa1005a184e858dc549058346af7fd724daa2df2758623fc450b6fe6341ff4717b28b1bc SHA512 b11becbbde69b3835aa687ee44dc202f87ef4860e772bfffad2fdf4f01bf7bfeb2547cc596c65d635f48d547729a68b94451a8c367fc526934230d83b074608a
MISC metadata.xml 248 BLAKE2B 5e5244a307c5e42549d6b8c6695a3807edbc8c98b0b097804e9d522d830277e2afec1e773d273f87b2ecf135e19249588168d13ad9de4f5379081ab81a391d57 SHA512 619ebf760d3244f9438e998eaa002dcd66b8fe0cdde43c8c672969bc9b772995a5e727b526ec1e895793977095c6d1158c039dd8cc0c6b35a6f1595e24b9a9d3
diff --git a/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild b/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild
index 3626e5d665eb..1c246ddd2c2e 100644
--- a/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild
+++ b/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_PN}-${PVR}"
diff --git a/www-client/seamonkey-bin/Manifest b/www-client/seamonkey-bin/Manifest
index eccc4650db22..9fb390d332d0 100644
--- a/www-client/seamonkey-bin/Manifest
+++ b/www-client/seamonkey-bin/Manifest
@@ -42,6 +42,6 @@ DIST seamonkey-bin_i686-2.48.tar.bz2 50679912 BLAKE2B fdccce24f0a41360503cff1b26
DIST seamonkey-bin_i686-2.49.1_rc2.tar.bz2 52230474 BLAKE2B bd001d8d63b43a9a7d5463f9ac466d9902fe605f4a70a49c8ba8381ec5337623960fd62d749667a5da2e48b77cd96c2eaddfccb0806b86472f1434b479a8e1e1 SHA512 42d8646c17e94d9f7dfa966423483d1b3bc7de1a62161b87167ad4960e7899ca4ee2ce3ceccc2a0af7029a1e87638c842b3873b32344491e1eb4aa0c2a189d4f
DIST seamonkey-bin_x86_64-2.48.tar.bz2 49377200 BLAKE2B e4f1bdd649678d2e8c2032cfce441a769986713490c988d2f73cb4346844822b6fa4884f932b1dc99a2530dc1a9bae1f46faba795df3c1b2bc720f58699a96e9 SHA512 65f14c9a5dbc82cb8c07fe2aacb98d1607d62aa52540777e45cdb3a5ea0b06f1cee03d2a01a6f635ee837b36914de421b739dc3139e075e3e7a0e1f02a43fda6
DIST seamonkey-bin_x86_64-2.49.1_rc2.tar.bz2 51119540 BLAKE2B b8042c463eb96bf763f3b931161ab39307d30628ac2fe26f0ba8346c627fa82bd5214466e2c0b6c32729590293e713b2b39ca45b4a47741103968b5bfc6f9e13 SHA512 440629c28596e03e21f3855d36ec42ccbcb9e766c7a755b80df0646eba721cab8377fd07625184004217be23acc85db5c39c1729231638d2deff4315a3b741c3
-EBUILD seamonkey-bin-2.48.ebuild 3747 BLAKE2B 042836d853386262cf5374867312ac249e2433a420f0daf1f21ff02064349ff949168bf9d9be67d7acf97901511e0cf3e8809332be88836395f4c115d0889e96 SHA512 365bd28c32ee50c923c068ad69a9065b1c797c45c01ade229176382693942c96ee8223396aaa99b1302972d3397fa9a7d5203a30ad5c0c0e19d54dd083a6ad5c
-EBUILD seamonkey-bin-2.49.1_rc2.ebuild 4202 BLAKE2B bf859acc27b3c6b26d4a1be3f91fb39bf91c8285512bb39b081ae797ca0b3067c6c7bf7a12ebda52b85fb2751191506deb8116228c1717217f3e1392ed2ee732 SHA512 c319e964a581e47202143083f2f9408a609bf9f1b299cea560ed7fb64f0c9759eee8fc68280eef193802d4c2b62d77d958e6130942592429f64d3672df26a9f7
+EBUILD seamonkey-bin-2.48.ebuild 3740 BLAKE2B 3eaa38294bdbf525a917cf4d5d411532b7ea097bd3c749351853e93612e9b3d62d2e9287ed33746c6e431d32497ccd9ff3c97e45439d4b6ba0384776afdf3041 SHA512 9d7818d50ea86a1801e979da4825173e940fc4017782444c7b810ac915f61f00d17c476ed8e4730329dbff6a4e284642fd7b688b709d1269996a32d85c886284
+EBUILD seamonkey-bin-2.49.1_rc2.ebuild 4195 BLAKE2B 6d44b0303e047327850d1811cea198fe66e11f558fb746270834409d27d09fac07094e406b26f554ae2b122a3aca964a4e7aae69cac6b8c2734f7e06b3b87248 SHA512 47ff23a1919142d75cdc222dd65584fe72e93475359c41abbd4b2f62bcc6b1232257069ac1a878145ea1b406d858ee15149c4bf1be6d8e368fc9ae52c0a905b2
MISC metadata.xml 254 BLAKE2B b88b441b35ae1040470cb225b4b898a6c2a995beac668099b50cd32700cdcad63f41dc8c50416d9a2a1ed865f3f7ad45ca0a9cf053c0ab73cdf68fb9b2fc4553 SHA512 d159efb994f7a897f0e15392446c3e5d66abcb4bedb30d4e8743ea15cc3df99771b78fc665a988002acfd2d6c7701449f6001587bdcd748be684b41640b22261
diff --git a/www-client/seamonkey-bin/seamonkey-bin-2.48.ebuild b/www-client/seamonkey-bin/seamonkey-bin-2.48.ebuild
index 67375ce49a58..db57777a86e9 100644
--- a/www-client/seamonkey-bin/seamonkey-bin-2.48.ebuild
+++ b/www-client/seamonkey-bin/seamonkey-bin-2.48.ebuild
@@ -116,7 +116,7 @@ EOF
# revdep-rebuild entry
insinto /etc/revdep-rebuild
- doins "${FILESDIR}"/10${PN} || die
+ doins "${FILESDIR}"/10${PN}
# Handle plugins dir through nsplugins.eclass
share_plugins_dir
diff --git a/www-client/seamonkey-bin/seamonkey-bin-2.49.1_rc2.ebuild b/www-client/seamonkey-bin/seamonkey-bin-2.49.1_rc2.ebuild
index 9e4bf152292e..e7ac95700738 100644
--- a/www-client/seamonkey-bin/seamonkey-bin-2.49.1_rc2.ebuild
+++ b/www-client/seamonkey-bin/seamonkey-bin-2.49.1_rc2.ebuild
@@ -126,7 +126,7 @@ EOF
# revdep-rebuild entry
insinto /etc/revdep-rebuild
- doins "${FILESDIR}"/10${PN} || die
+ doins "${FILESDIR}"/10${PN}
# Handle plugins dir through nsplugins.eclass
share_plugins_dir
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 06dd921cb359..91e66d3d9958 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -26,6 +26,6 @@ DIST seamonkey-2.49.9.1-sv-SE.xpi 940793 BLAKE2B ec901577f833e69f78d0fba13fe1ee1
DIST seamonkey-2.49.9.1-zh-CN.xpi 946349 BLAKE2B ff8d5dfc671cf51e9af849e7781eb3ada2cda97cc542a8a28306a7c060043752be7614574c0c4882c54dec8a82972a46a7c8bc8085d94a9273264cd15dbfbc83 SHA512 5d3a6accc9deb69b6d52bccca0b52e12b8727d0e6a99067dba52921a147c333b7b777d7dc4935510fb981c9cfae2c4cfc30f310fad9b06e5537ef1dbb89b5e28
DIST seamonkey-2.49.9.1-zh-TW.xpi 1002365 BLAKE2B e66f68187c0373f96ba8f58f420c8a4c917015e6c38a54a6c80d9cdf4b31620ff3c104ffccc1f4e0f140673b15eefe1742a2b0f3208e00abb4a593322cb1edf9 SHA512 a5797304f4de6edf807238a551676fe9755d9ae0dc0141ea959c6edae8bc742ad11976a2b1cf4f2a324ad6b94c1a97c77e29b8100a679af7002156d1d0150376
DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
-EBUILD seamonkey-2.49.5-r1.ebuild 11537 BLAKE2B d9f89577682e46e135be37be553573a433a086241c557219066d25ec65f34effd6fed1b69dd592bdb2f1bb20bbd88ded59c052f571c9f2e3a81b7134472fd603 SHA512 acb3e979c67763a274b6bf28191f4e3064ab3fbbbcaead0991601794ce5bf6d38317ee09197ec5164255ecf72330907a3c93a160d4c97b944a30c6898f9347b2
-EBUILD seamonkey-2.49.9.1_p0.ebuild 12894 BLAKE2B 21c9f151f16bc841cf052d8bd5aea3c5cc22a31e96837b3466ae68e03f4f91bee5bdf85402ce079222daa79d88d2238f012d8fdb8a93f680145c82d269625020 SHA512 232d38845d6944848e50491167c9346ab63f6dd7e82e3fcf118d3925ce041ea8b54d96cdb60f5c62659e3feaff6a9527b3735e781a5b0876ccaf285f7c379e8d
+EBUILD seamonkey-2.49.5-r1.ebuild 11564 BLAKE2B 11d0ddcf910e66e672a3461b2380d22ee1302db457278f8aeeb72ace25ab547755064120f7ad413cdbbb8a2d0849c41aaf2bc89705e64c44734b147498a26b4f SHA512 8eb3c8b46b8a81af734d27171711bd74d5cf540c11ed2ca304c5fac65357cfef01fde2202c7fa344a5f0a7279d55b299c74d49b63e1b0d1699bb204605afc3d5
+EBUILD seamonkey-2.49.9.1_p0.ebuild 12921 BLAKE2B 172fa11f507ec31e2172240450a6a5d4c7f078867eff32a6b5ccd0d4fca5c81e41172f15a629dbbef8e79bb07915e417a320d26b5e90b790ee1aba5965d09bea SHA512 edfdac6dab7267ec04b391c6f900e6e813aaaea91fe5df01377058b114b40d781225fcff9986b79d5d4b5920f7b306e4154fdfd46343e4afd9e755c75a66d2f4
MISC metadata.xml 1824 BLAKE2B 877054e919c97e12d11882714747601b9f455dc73304be2656583fc2875ae68a2178b2afd4d4adbd25c1f13b938c24d6f7d07c4808d85c70c4753dda1dd2677c SHA512 b5a1ea2051d02dc8ccd79d36c7d7b169dbb4fa694d1319596386b93cc9c695cde8aeac15741ff668f6e6ec6e1b77e3140c260f81579a91ca4e581107b51749c6
diff --git a/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild b/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild
index 7bc6b4b0d5fd..823423387503 100644
--- a/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild
+++ b/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild
@@ -53,6 +53,7 @@ KEYWORDS="amd64 ~ppc64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="+calendar +chatzilla +crypt +gmp-autoupdate +ipc jack minimal pulseaudio +roaming selinux test"
+RESTRICT="!test? ( test )"
SRC_URI+="
https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCH}.tar.xz
diff --git a/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild b/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild
index cf04b840c0a4..f6f9ab9ef831 100644
--- a/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild
+++ b/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild
@@ -75,6 +75,7 @@ KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="+calendar +chatzilla +crypt +gmp-autoupdate +ipc jack minimal pulseaudio +roaming selinux test"
+RESTRICT="!test? ( test )"
SRC_URI+="
https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 9b0cd1df9fce..f59f352967dc 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,11 @@
-DIST vivaldi-snapshot-2.9.1719.3_p1-amd64.deb 65603296 BLAKE2B fff0c9a02da8414c37e86c73870eec1724ae37fc5cd51dab1d1937930069835bf1409406b02177a1061a3f0ae41f76acc6c7621548e830a94b0f61fcde3d7c95 SHA512 7a365bd416bd537e39ac177c7e1f27aead7be0389c692c694cdcccea5c5e226e683f4cd273a4a82d8d5558c8d92a03ea0f27d9bbdc22db3fccc45cc9e2d2e784
-DIST vivaldi-snapshot-2.9.1719.3_p1-arm64.deb 58756604 BLAKE2B 59c5378ecde77a6a639c50752b6d48bb90a00a2f468948351a5c87f7fe51f3c436edc7ec73103dc7ccdfbcda2de01b9d8fbc587cbefce1a1b697a5fb39d0fcc7 SHA512 c519a3ce0031add8c92ea065552669ac1892a192371a2202d5e03bf7e0781a73e33c57020c7dc06d786fb1eb785a02cde9f210e271f2108e0827e3a3a9be4ddf
-DIST vivaldi-snapshot-2.9.1719.3_p1-armhf.deb 57903708 BLAKE2B e13adee03a648ee8e67aba2ed2c529592ac5c1bcfe43d471886ec0911c5c1d84f858897e2bad465eb54889e8949827065b4a88395cec40e6af9088397165ae57 SHA512 26d91be893c666f99063032e561da6b3c13bdef3a3653a2a6144364c519830dda71aa0f6a2f33016c7b67835fa514e4eb2486311a752c88d5d1c2c3e79a22e68
-DIST vivaldi-snapshot-2.9.1719.3_p1-i386.deb 64095356 BLAKE2B 39f60e3212a249e9fa5db0154e398169a2789bb8b615d01541a8f061db7390589b1a494d4c46dc57e4697a29bf4589b0b25708b242e05769ab9b2b6103beae63 SHA512 c1a8a4c644eabd128b40d16603defc131d5510080a22dadafb0a943e0bccacbcc035801f2b393ffa1bfab5d7fcb77776ec1fa75d2a1de5c1908e6a746e85453d
-EBUILD vivaldi-snapshot-2.9.1719.3_p1.ebuild 2582 BLAKE2B 1097f8b854ae90a5407c12918965db78a9f65fc54c6681c04914d6ad39e8fca02eb171c282e249bd1f953131ddc0fdc8a4c60e9896cee307671e890c55bfa509 SHA512 a1353ee342f9219312ce8439b60ada2cf67e62604017b9f1dae55ff25a5722c0f3bd6d7e746e3b00ca673a118fb6e4a471f129bb3e1a22f1531ae4de97a6dc04
+DIST vivaldi-snapshot-2.10.1745.1_p1-amd64.deb 66845216 BLAKE2B 137c7c75b8463e5b9ea541c497a4c4291a22828e547833a9c606499775c19765bb14e9f8c8bb57218c99f0b625d565e0d4e641b635820d0351d64cb6bff32dd9 SHA512 aa165526815add36b838d543accccce52f7b7d5f73367debc9ccf17eed18cf5a77b9b562f68522cd5c36eb2dd6c1af93787b6fb58bc419e32e5ee936b2a17796
+DIST vivaldi-snapshot-2.10.1745.1_p1-arm64.deb 59698064 BLAKE2B 0c8e514db16c1fd4b2eb7ba70b744b7539c091b1cc5960d04a58d7457a862667a63046c08cc378d69bd40fabe008464f821b393847ba61e6c4ccafbedb856e92 SHA512 e77ec99f60096b32c246592cc8f58f92e2c6811a6ba5d38b56e0cd6f209da49c8bd5f607ff0c66fc5285c085eb118befb221ebf67019f6b2625f87b4b330451b
+DIST vivaldi-snapshot-2.10.1745.1_p1-armhf.deb 58970220 BLAKE2B 4daf705e6a9237750cb201234d89183ca9b688eee1c79fed14b56fb8b6f4c861f2e75d665da8a9ee617642b4f73995593fced2a92997a7b25e41b71ad8d78146 SHA512 97e48d16336defd82fd5d2069c1050040da6dcdc5f980300e79a76319611c53deef8df2c25d82cd423020b65b49978b453cb3d2937d6b8e18282e604905ca9f8
+DIST vivaldi-snapshot-2.10.1745.1_p1-i386.deb 65271348 BLAKE2B f82101649f472ed1221bfeee77226e164459b4dd3b64a710e6f9d362730005d71edaac3fe169f9664f09b0af58427af51dd73b415782042ac51c82a821a6cf71 SHA512 b9fb3ba0b0b9825a3539f4132ac5ddcc5dc5cca3aa5925bc72556e1c60a06b087c7f171ee3a20b443bee72460064f4d800a6bb70c328450a5fd6a0acfbe47cc3
+DIST vivaldi-snapshot-2.9.1745.22_p1-amd64.deb 66821948 BLAKE2B 57455f5e22ae08757b4f2d6b16ea012da87271b544a8b873eb3815350f1fb21f6b6930fa048d412c4179aa60e8a7dfba9f320c63f58aa1869c1da471d48826cd SHA512 e10e116f7a5d14223d60d098e9f36451dbaa2a4c3df32ce3d8c01c7fe654fee347023699b5705874174a80ecd37737786e3a12325b155802b308d50be05cee28
+DIST vivaldi-snapshot-2.9.1745.22_p1-arm64.deb 59685676 BLAKE2B 875437cc374012257af3af0de7fea1ba2bde7c86d3beb4c5147ddf8f25653233fb56a58c87d8d1d1e726df11512a5b9de811201e956af69a0bb6f4a2c73c8af3 SHA512 ad518219cf81e08ae00bbb072a318269d6575458c39de88c3e5806cd36664ee0fc5651742cb6d2f3d38854be07cc0c424a13e988b89b8b6ab2ed6324c2ee99e8
+DIST vivaldi-snapshot-2.9.1745.22_p1-armhf.deb 58961136 BLAKE2B 96c6647ddb15b2c7f74b8c47e01adbc2ed79f84c62b8a41ca982ef08a2ebd85527b86e1dcec2ca6d8d019a9fcbd501fe4a179fda93090f48d040e253e726e48a SHA512 4b6ec9e0023c984b535035e7077068b1241bacb794a97dc955a2087044705594610bebbbadbf999ba5c55c1ad836b74c6ba0b562b9e76f93afa0e8abd4e052cc
+DIST vivaldi-snapshot-2.9.1745.22_p1-i386.deb 65264236 BLAKE2B e58245dfb5f516c58b430677039aefe1794d843420e69977a6a1f31c8894b7b18a36761b89722a2a42be2ade98244c6e5572cc71a6f0a5e5fe3a7a65f3107df8 SHA512 aa6db45c4e384d7db59a20886e7ecb5224c5e613824dd3572d4fd5bcbb1e66ff7fbe98bf42e2ecaa94b9614f89e338f0279a1e623a661ba36ffa35d489032802
+EBUILD vivaldi-snapshot-2.10.1745.1_p1.ebuild 2582 BLAKE2B 1097f8b854ae90a5407c12918965db78a9f65fc54c6681c04914d6ad39e8fca02eb171c282e249bd1f953131ddc0fdc8a4c60e9896cee307671e890c55bfa509 SHA512 a1353ee342f9219312ce8439b60ada2cf67e62604017b9f1dae55ff25a5722c0f3bd6d7e746e3b00ca673a118fb6e4a471f129bb3e1a22f1531ae4de97a6dc04
+EBUILD vivaldi-snapshot-2.9.1745.22_p1.ebuild 2582 BLAKE2B 1097f8b854ae90a5407c12918965db78a9f65fc54c6681c04914d6ad39e8fca02eb171c282e249bd1f953131ddc0fdc8a4c60e9896cee307671e890c55bfa509 SHA512 a1353ee342f9219312ce8439b60ada2cf67e62604017b9f1dae55ff25a5722c0f3bd6d7e746e3b00ca673a118fb6e4a471f129bb3e1a22f1531ae4de97a6dc04
MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1719.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.1_p1.ebuild
index 8c33fc17af49..8c33fc17af49 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1719.3_p1.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.1_p1.ebuild
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1745.22_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1745.22_p1.ebuild
new file mode 100644
index 000000000000..8c33fc17af49
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1745.22_p1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+ af am ar be bg bn ca cs da de de-CH el en-GB en-US eo es es-419 es-PE et eu fa fi
+ fil fr fy gd gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt lv mk ml
+ mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th tr uk vi
+ zh-CN zh-TW
+"
+inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils
+
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_"
+SRC_URI="
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+ arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb )
+ arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
+ x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist mirror"
+
+DEPEND="
+ virtual/libiconv
+"
+RDEPEND="
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/speex
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/libcap
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango[X]
+"
+QA_PREBUILT="*"
+S=${WORKDIR}
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die
+ mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
+
+ mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+ chmod 0755 usr/share/doc/${PF} || die
+
+ gunzip usr/share/doc/${PF}/changelog.gz || die
+
+ rm \
+ _gpgbuilder \
+ etc/cron.daily/${PN} \
+ || die
+ rmdir \
+ etc/cron.daily/ \
+ etc/ \
+ || die
+
+ local c d
+ for d in 16 22 24 32 48 64 128 256; do
+ mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
+ cp \
+ ${VIVALDI_HOME}/product_logo_${d}.png \
+ usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
+ done
+
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ eapply_user
+}
+
+src_install() {
+ mv * "${D}" || die
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
+
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/www-client/w3mmee/Manifest b/www-client/w3mmee/Manifest
index 7af75e4b73db..1388ff2c1267 100644
--- a/www-client/w3mmee/Manifest
+++ b/www-client/w3mmee/Manifest
@@ -2,6 +2,7 @@ AUX w3mmee-boehm-gc.patch 294 BLAKE2B ea27a7004cb46135cea7cf33925f9e19679346a02e
AUX w3mmee-gcc-4.4.patch 218 BLAKE2B fb2d2db581348efbe51479a45d894ef8cac058438baa5817f5678b41b02dd8a6394394ee724d2c9bb12f1a635f3893646ff90f3e04edbea9a1d6be243527c87d SHA512 8da08aa704a2ae05a2ceaf4d0484aeb256261cacbe2fb89c59327a89951e6f23fc32bddc5988a24cfe048ce8f420f465e827e6ffea8ac8c5ef9eba2e1a2bf457
AUX w3mmee-gcc-4.5.patch 358 BLAKE2B 9d9d4ce582f852b8fb9e81d2ecc756ffb061f988dea39fe094338da619806fbc1ab2fa72bd55b3f9dd2ed190bd2eb0fad0d2c7cab8423d17862fc4bd879d1820 SHA512 b3fe68ed1ab4819edec04306b4399c8f814732dd06f313d4081e38660c4e2b66c49e2fc33bf706f755492e30e15c2eafbb583aa83bfda210db654388970dcb8d
AUX w3mmee-glibc-2.14.patch 776 BLAKE2B 66dd21827ebe0371da39900a9dbede435b27f0a971b25ea5adf71475502584a74c6850bd95394471b12880dfeab1e61b67ae7914a79892cec117f10efb165b3b SHA512 f566b25cd38b4e950a51030a149e137b50df7494eef4e72522bd00552fd9f02f7f1b57402ffe52b1a00d1c6eb25a3ffe64609e3439a8fe9bd3fa44fa5535460b
+AUX w3mmee-openssl-1.1.patch 2691 BLAKE2B 528d3bdbb22b602893cdfda6ada32aaa92a608b45365539afcbfd44263a9e1f74097fa624457957ac717fcc5ea899af09aecb3783237401df8e6013c57b9a514 SHA512 c136562f248fd39e737c6639099ee8b901880c2fba70e2e6fb3e3fdc76c85af9850db76cb8cda48bea9028b4a375493cf55f7ac8c0331742b133328954c8b761
AUX w3mmee-rc_name.patch 322 BLAKE2B cc0ba425bf0c690ae769b777b2ae456c5723f101046a608226d2b26943f7738d4775e2affa85bf29ee39c0c18f3c5dc8d4ce8d2c4c6670504f0c1091fd079c86 SHA512 13400e6fcf60d807a17962014b71680c9d54f8749f096726f9b59974464889dd0bca254de298f28aa0fbf3d03bb7974aa429be4c2c6f8168af931802ff78b469
AUX w3mmee-time.patch 608 BLAKE2B 1c380c5af1cfba502e5749810456944aa2eb52a3e73ee11b7972d937b7f5ae29b47d75081e2175ac737201f82f725b0cd4bcd0102e3f53d926a9d5ed485137f0 SHA512 2e70256bf7e328438f6b4e7dae8eb8775937efd70686a5a34dc5f4c25361b26e2356307105dfe1af002abba8bc7fc607a1858e8f0f500547c62ca873cc715b67
AUX w3mmee-tinfo.patch 357 BLAKE2B 33ef18109515e789debcfe3a0addc67be0a69853bfda0e732ecde65c4271990dd93582c9f6a1e124679bafd75176c1da318a0c4f8d8e6310a792aea66777fa04 SHA512 ec9bb5936d55d2c2edab7c1ae025f72ddf7734a2b8c2dc152c1cb9eeba42db42c2072232924aed92f40cfd7218eafd9d57bd4bf5b5f8380569b0703a6bc1eb25
@@ -9,6 +10,5 @@ AUX w3mmee-w3mman.patch 631 BLAKE2B b155487da7120b5e106c7b747a7cfc0d3157bdd651da
DIST w3mmee-p24-22.tar.gz 690094 BLAKE2B 9b779122a10f606fab8cfe9e3ffde7473f60ee65591de3a1eca241e563ced7c70260670da7c56c9eaf39010180733933eba039d743e723b0cc8c230ef8a31d81 SHA512 85d4d373a5a544f8c4fbc37e8344daaa5eae3ae007a0280c693aa8946c8cbf63f3fc92fb69c2597286921254e3234f29ee1b3f21e1c9d498b39a597a51e98761
DIST w3mmee-p24-23.tar.gz 697342 BLAKE2B cdfd5752a29ee486ccb4cb174ac68aa2b93c818a088e28a8938ef308030b4baac69645e5adcf86361297f79b2473de483917f523bdd0cda0f6d0d93cc0755534 SHA512 fa74b9124e0790461ea7936411f89265c8a367326bf1bba7a5ea5f4abf748197e0926847f9860ec8d35e97f0e53bcdc69821fdd9d741fc8b18b5e11211aa3271
EBUILD w3mmee-0.3.2_p24-r10.ebuild 3831 BLAKE2B 7fc6f1094f012938a8d69f95bedcb03636247fca6b22526dc530e272b21e6845c75e3f4eed9e72ff6353d8a982bc70d5ab41daeb70b9e128a9e59a86a0f4b884 SHA512 7a622fa47ccab3f458424da26374ec12493494b12ed61e2e9fde3f128e97e693f3b5a2446b15fdae9f7f7ff62a6e3e15b6ae71744ecc619a5f416c68123c01b5
-EBUILD w3mmee-0.3.2_p24-r11.ebuild 3834 BLAKE2B cd439d7e32a103a4ee7dd119cc909f8d00e219641b71f7464050f389e07f19739113c5d16bf7d6d6137234eb107496d22d3e237941ea4eed86ca1fc7fbeed49b SHA512 ca639a7d84a2764f6dd3a33b5ce5b753a68f0f8da068b6640b368c7cd3a4911c8f6b0832077dc050bcadeece30cc2a606b7ae5e1b2622a2966dc3200cc820e31
-EBUILD w3mmee-0.3.2_p24-r12.ebuild 3642 BLAKE2B f8f0aaa05fa3989ead7b0b47f872cdb2375b5b8e323cc7c1526ec8c6ebbecf2b1fac74da5f6c97f2318081ac0278da277fc10335fa14f69165cc6ac455e66738 SHA512 927eefb8857454ffe7bdcd2309d109ad80d431f5978853ae90cb824fc873856c9b061c257aca51efd840b4eae7bb821885c87b8848b08fb500d96c7e84b1e948
+EBUILD w3mmee-0.3.2_p24-r12.ebuild 3654 BLAKE2B b60f17bd85473e97a8f8313a699c887d544b705e03d9ad15b96486094ea262c5b2b5fb7326c5aaa241e24ca785c59543c76b4e02749f7aa5f7bf89388979fbeb SHA512 ad14b44ffcc594aaf04b35f254511303cec2a6b055b4cbc85ded7308080de21b2cfb72ee6d81d25eceb13fd593b9f225b6901630cf5640a9140880ade98ef85e
MISC metadata.xml 234 BLAKE2B 8615ff091e2c6b2c5d9d4246dbec2ed0c5161ce154a59f492bc640a1428de7847757b68a8d926cae4bf78905d2aeeda10cb4cb0db9bf6870d38e811556299520 SHA512 16ea852f76297335e7ef70c8019fe09d46c0455922c049ba6e92696232e957955fd671d467ebdd0bf7837d39a26083d5be2a6f8abeba53807f0b8c5b97f2e441
diff --git a/www-client/w3mmee/files/w3mmee-openssl-1.1.patch b/www-client/w3mmee/files/w3mmee-openssl-1.1.patch
new file mode 100644
index 000000000000..8d7087c93a24
--- /dev/null
+++ b/www-client/w3mmee/files/w3mmee-openssl-1.1.patch
@@ -0,0 +1,92 @@
+--- a/configure
++++ b/configure
+@@ -1230,7 +1230,7 @@
+ def_param format_nice n
+ def_param id_ext y
+ def_param use_bufinfo y
+-def_param use_egd y
++def_param use_egd n
+ def_param enable_remove_trailingspaces n
+ def_param menu_thin_frame n
+ def_param emacs_like_lineedit $include_opt
+--- a/istream.c
++++ b/istream.c
+@@ -770,7 +770,11 @@
+ gn = sk_GENERAL_NAME_value(alt, i);
+
+ if (gn->type == GEN_DNS) {
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ char *sn = ASN1_STRING_data(gn->d.ia5);
++#else
++ char *sn = ASN1_STRING_get0_data(gn->d.ia5);
++#endif
+ int sl = ASN1_STRING_length(gn->d.ia5);
+
+ if (!seen_dnsname)
+--- a/url.c
++++ b/url.c
+@@ -20,8 +20,8 @@
+ #include "regex.h"
+
+ #ifdef USE_SSL
+-#ifndef SSLEAY_VERSION_NUMBER
+-#include <crypto.h> /* SSLEAY_VERSION_NUMBER may be here */
++#ifndef OPENSSL_VERSION_NUMBER
++#include <crypto.h> /* OPENSSL_VERSION_NUMBER may be here */
+ #endif
+ #include <err.h>
+ #endif
+@@ -126,7 +126,7 @@
+ ssl_accept_this_site(NULL);
+ }
+
+-#if SSLEAY_VERSION_NUMBER >= 0x00905100
++#if OPENSSL_VERSION_NUMBER >= 0x00905100
+ #include <rand.h>
+ static void
+ init_PRNG()
+@@ -154,7 +154,7 @@
+ if (file)
+ RAND_write_file(file);
+ }
+-#endif /* SSLEAY_VERSION_NUMBER >= 0x00905100 */
++#endif /* OPENSSL_VERSION_NUMBER >= 0x00905100 */
+
+ static SSL *
+ openSSLHandle(int sock, char *hostname, char **p_cert)
+@@ -188,12 +188,16 @@
+ #endif /* defined(USE_SSL_VERIFY) */
+ if (ssl_ctx == NULL) {
+ int option;
+-#if SSLEAY_VERSION_NUMBER < 0x0800
++#if OPENSSL_VERSION_NUMBER < 0x0800
+ ssl_ctx = SSL_CTX_new();
+ X509_set_default_verify_paths(ssl_ctx->cert);
+-#else /* SSLEAY_VERSION_NUMBER >= 0x0800 */
++#else /* OPENSSL_VERSION_NUMBER >= 0x0800 */
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ SSLeay_add_ssl_algorithms();
+ SSL_load_error_strings();
++#else
++ OPENSSL_init_ssl(0, NULL);
++#endif
+ if (!(ssl_ctx = SSL_CTX_new(SSLv23_client_method())))
+ goto eend;
+ option = SSL_OP_ALL;
+@@ -233,13 +237,13 @@
+ if (SSL_CTX_load_verify_locations(ssl_ctx, ssl_ca_file, ssl_ca_path))
+ #endif /* defined(USE_SSL_VERIFY) */
+ SSL_CTX_set_default_verify_paths(ssl_ctx);
+-#endif /* SSLEAY_VERSION_NUMBER >= 0x0800 */
++#endif /* OPENSSL_VERSION_NUMBER >= 0x0800 */
+ }
+ handle = SSL_new(ssl_ctx);
+ SSL_set_fd(handle, sock);
+-#if SSLEAY_VERSION_NUMBER >= 0x00905100
++#if OPENSSL_VERSION_NUMBER >= 0x00905100
+ init_PRNG();
+-#endif /* SSLEAY_VERSION_NUMBER >= 0x00905100 */
++#endif /* OPENSSL_VERSION_NUMBER >= 0x00905100 */
+ if (SSL_connect(handle) > 0) {
+ Str serv_cert = ssl_get_certificate(handle, hostname);
+ if (serv_cert) {
diff --git a/www-client/w3mmee/w3mmee-0.3.2_p24-r11.ebuild b/www-client/w3mmee/w3mmee-0.3.2_p24-r11.ebuild
deleted file mode 100644
index 40f99bb5bbd4..000000000000
--- a/www-client/w3mmee/w3mmee-0.3.2_p24-r11.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit alternatives multilib toolchain-funcs
-
-MY_PV="${PV##*_}-23"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="A variant of w3m with support for multiple character encodings"
-HOMEPAGE="http://pub.ks-and-ks.ne.jp/prog/w3mmee/"
-SRC_URI="http://pub.ks-and-ks.ne.jp/prog/pub/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="w3m"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="gpm imlib libressl nls ssl xface"
-
-DEPEND=">=dev-libs/boehm-gc-7.2
- dev-libs/libmoe
- dev-lang/perl
- sys-libs/ncurses:0=
- sys-libs/zlib
- imlib? (
- media-libs/imlib
- xface? ( media-libs/compface )
- )
- gpm? ( sys-libs/gpm )
- nls? ( sys-devel/gettext )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )"
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-boehm-gc.patch
- "${FILESDIR}"/${PN}-gcc-4.4.patch
- "${FILESDIR}"/${PN}-gcc-4.5.patch
- "${FILESDIR}"/${PN}-glibc-2.14.patch
- "${FILESDIR}"/${PN}-rc_name.patch
- "${FILESDIR}"/${PN}-time.patch
- "${FILESDIR}"/${PN}-tinfo.patch
- "${FILESDIR}"/${PN}-w3mman.patch
-)
-DOCS=( ChangeLog NEWS{,.mee} README )
-HTML_DOCS=( 00INCOMPATIBLE.html )
-
-src_prepare() {
- default
-
- sed -i "s:/lib\([^a-z$]\):/$(get_libdir)\1:g" configure
- sed -i "/^AR=/s:ar:$(tc-getAR):" XMakefile
-}
-
-src_configure() {
- local myconf=(
- -locale_dir=$(usex nls "${EPREFIX}/usr/share/locale" '(NONE)')
- )
- local myuse=(
- display_code=E
- system_code=E
- use_ansi_color=y
- use_cookie=y
- use_history=y
- use_mouse=$(usex gpm y n)
- )
-
- if use ssl; then
- myconf+=(
- --ssl-includedir="${EPREFIX}/usr/include/openssl"
- --ssl-libdir="${EPREFIX}/usr/$(get_libdir)"
- )
- myuse+=(
- use_digest_auth=y
- use_ssl=y
- use_ssl_verify=y
- )
- else
- myuse+=( use_ssl=n )
- fi
- if use imlib; then
- myuse+=(
- use_image=y
- use_w3mimg_fb=n
- use_w3mimg_x11=y
- use_xface=$(usex xface y n)
- w3mimgdisplay_setuid=n
- )
- else
- myuse+=( use_image=n )
- fi
-
- cat <<-EOF >> config.param
- lang=MANY
- accept_lang=en
- EOF
-
- env CC=$(tc-getCC) "${myuse[@]}" ./configure \
- -nonstop \
- -prefix="${EPREFIX}/usr" \
- -suffix=mee \
- -auxbindir="${EPREFIX}/usr/$(get_libdir)/${PN}" \
- -libdir="${EPREFIX}/usr/$(get_libdir)/${PN}/cgi-bin" \
- -helpdir="${EPREFIX}/usr/share/${PN}" \
- -mandir="${EPREFIX}/usr/share/man" \
- -sysconfdir="${EPREFIX}/etc/${PN}" \
- -model=custom \
- -libmoe="${EPREFIX}/usr/$(get_libdir)" \
- -mb_h="${EPREFIX}/usr/include/moe" \
- -mk_btri="${EPREFIX}/usr/libexec/moe" \
- -cflags="${CFLAGS}" \
- -ldflags="${LDFLAGS}" \
- "${myconf[@]}" \
- || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- einstalldocs
-
- # w3mman and manpages conflict with those from w3m
- mv "${ED}"/usr/share/man/man1/w3m{,mee}.1 || die
- mv "${ED}"/usr/share/man/ja/man1/w3m{,mee}.1 || die
-
- docinto html/en
- dodoc doc/*.html
- rm -f doc/*.html
- docinto en
- dodoc doc/{HISTORY,README,keymap,menu}*
-
- docinto html/ja
- dodoc doc-jp/*.html
- rm -f doc-jp/*.html
- docinto ja
- dodoc doc-jp/{HISTORY,README,keymap,menu}*
-}
-
-pkg_postinst() {
- w3m_alternatives
- einfo
- einfo "If you want to render multilingual text, please refer to"
- einfo "/usr/share/doc/${PF}/en/README.mee or"
- einfo "/usr/share/doc/${PF}/jp/README.mee"
- einfo "and set W3MLANG variable respectively."
- einfo
-}
-
-pkg_postrm() {
- w3m_alternatives
-}
-
-w3m_alternatives() {
- if [[ ! -f /usr/bin/w3m ]]; then
- alternatives_makesym /usr/bin/w3m \
- /usr/bin/w3m{m17n,mee}
- alternatives_makesym /usr/bin/w3mman \
- /usr/bin/w3m{man-m17n,meeman}
- alternatives_makesym /usr/share/man/ja/man1/w3m.1.gz \
- /usr/share/man/ja/man1/w3m{m17n,mee}.1.gz
- alternatives_makesym /usr/share/man/man1/w3m.1.gz \
- /usr/share/man/man1/w3m{m17n,mee}.1.gz
- alternatives_makesym /usr/share/man/man1/w3mman.1.gz \
- /usr/share/man/man1/w3m{man-m17n,meeman}.1.gz
- fi
-}
diff --git a/www-client/w3mmee/w3mmee-0.3.2_p24-r12.ebuild b/www-client/w3mmee/w3mmee-0.3.2_p24-r12.ebuild
index 839f8427a0f0..e14ba864eccc 100644
--- a/www-client/w3mmee/w3mmee-0.3.2_p24-r12.ebuild
+++ b/www-client/w3mmee/w3mmee-0.3.2_p24-r12.ebuild
@@ -36,6 +36,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-gcc-4.4.patch
"${FILESDIR}"/${PN}-gcc-4.5.patch
"${FILESDIR}"/${PN}-glibc-2.14.patch
+ "${FILESDIR}"/${PN}-openssl-1.1.patch
"${FILESDIR}"/${PN}-rc_name.patch
"${FILESDIR}"/${PN}-time.patch
"${FILESDIR}"/${PN}-tinfo.patch
@@ -77,7 +78,7 @@ src_configure() {
else
myuse+=( use_ssl=n )
fi
- # Obsolete imlib-1 disabled, bug #678910
+ # bug #678910
myuse+=( use_image=n )
cat <<-EOF >> config.param