public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Thomas Deutschmann" <whissi@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Mon, 22 Mar 2021 20:55:19 +0000 (UTC)	[thread overview]
Message-ID: <1616446510.f8374e5722395c5c7d00fd1763d870f5a568ae5b.whissi@gentoo> (raw)

commit:     f8374e5722395c5c7d00fd1763d870f5a568ae5b
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 22 20:24:01 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 22 20:55:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8374e57

www-client/firefox: bump to v87.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 www-client/firefox/Manifest            |   98 +++
 www-client/firefox/firefox-87.0.ebuild | 1165 ++++++++++++++++++++++++++++++++
 2 files changed, 1263 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index f70e89b62ef..1a7e782491f 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -288,3 +288,101 @@ DIST firefox-86.0.1-zh-CN.xpi 573532 BLAKE2B f62fd901e72388d6b0275e378d1910fe00b
 DIST firefox-86.0.1-zh-TW.xpi 573621 BLAKE2B 0965907ba7e28f5790559c2234b46c1a0fc4e078b9e926db218f6c63d178ff90168706d48dd6b4b3f392132e2a6c32a98dc9b2cab1085cc8e2cda1098c386dc4 SHA512 51a9a28ac1c2f0a4653bebbdde75d6806fdb22191d447f2a80198f21367360fd8a37023a15ce1d6bbbe632ff8e002882c17cb8ae02abe7d8b5a85cde9df316dd
 DIST firefox-86.0.1.source.tar.xz 369541992 BLAKE2B 3ba2912f1d641226698bfe0761912f7183e0afea3d4ff19178f3846331b5daf348a3b17665c599ff5ec0f0b6e9c3dfceda4bb576889c9e68703d24fe3f997332 SHA512 e613cdcadfd71a01800a72c08c590032605ca8a8a0ba93326ffba93c2819f629fd620c23d00ca1274b203adc20acfe5d7913fee240ff14819fb1377ed08b1214
 DIST firefox-86.0.source.tar.xz 371929688 BLAKE2B 64c122dd16b3d020fd5cd1098d32b7b3b4fe15e8f8b28e5b5986971bff71c80a72d12d2c9eeb192d3319661c3b06506c1548eef95ff3f84d13479664e68e8d58 SHA512 f5a7b9aa53e2955e972e30cc62ae64ae955127eab951d7a1102d5ac8a73804982e01b917787c00a6e0a0ed03594567d29a24808271283ef61a9383bc4bb39e3f
+DIST firefox-87-patches-01.tar.xz 19888 BLAKE2B dc08079090a5c40c87bdcaaf6729fdca767e8aea8c53b0bbbdf132407a2d5533ca6cc2478e39fcfc4a8b8d845d0933f406b0725f272cea9136fedb6817549436 SHA512 bb7db52230fabecc4f2084a68fbc02a3ce05457ee390b842f3a4ba0b14b7a15a9ec636e15e03b1098fbfc965959b0921e2f898afdf9e882e1df6a76a795588a9
+DIST firefox-87.0-ach.xpi 462227 BLAKE2B 84fe96ecaf2eb79fa35d25b9f42fdb28929a3901b02362140d812dcf553c226cdfb659752e03d339973590f9445b1bae376a25459d601d1930f2062633a77108 SHA512 ece3ac0c6a60c02e62df6851f65cdd57b4b8870e3ebc10c0383c77803c58cdb4bb0563738907ce87b05ab01f1962106964dcf0abd51d81ef7e676b1a12b1989c
+DIST firefox-87.0-af.xpi 425868 BLAKE2B 89ba7ecc204427f9b0712e12d063799c0169997fda5a5cd90e136807027ed947d0bb99f7bcb03c1c86c2d7cc89e4bdb5ca3e9ccf0d358bf426f86916b5db21c6 SHA512 d0b09c5a2efae3ba896974f1e01bee5214f9babbbd6721fdbabf3e942824f7607c45aa6c6187f975be9ea7adfbb8d7298a800eabd8ca8a9c9dbef3d3493455c4
+DIST firefox-87.0-an.xpi 509574 BLAKE2B 3239d70305a7aae6cea54bad096f5c605b7efa59607c0d587731b27c310ab49a8e1786eba2fe1dc16d0e7a811f4b9ab9efb3d0dc94708ecddc44ed9a1e13f3c8 SHA512 f986d262a7fc65ea4387cbf0d98279638b304d9ea33b270a226648b96030912c734dded94d7f7c3ebb3c44f6749ca71db77c70fea8e0cfa8390f500cae4a42e3
+DIST firefox-87.0-ar.xpi 562193 BLAKE2B 5965b3c0cfa9d0c92d6561320c6f0e5f731406405bfcb0d61a32dbd281357dfcb961f9353973ef8122783e39e55299c12214d84d6fb1a3eed807e8fa847d0316 SHA512 8cce7ee0c9bde160f183cb34d2b6818697183c345c659b6de207e34f6cc7cd0bd9add54a2eff12f9cd5a85def4e4c82b29e789aa3a0d4a439ce65d56093ea826
+DIST firefox-87.0-ast.xpi 463593 BLAKE2B 3721c1ec016319c7ecc1328e33010ec62c77bf48c1d0f74afe5da17e4e22f613514d597d84b3a2bac72b68008cc1133cccd5192c26b641d8521ed249a5b095b5 SHA512 8e3a8929e6c7e5581eac0c97029d4cd9e26915b3a067f6ee569feb3d105f1e1c5288dba61591c9e70d798f7b7802a9880a5de3d03a04369ef31e83a1429f7178
+DIST firefox-87.0-az.xpi 498616 BLAKE2B 61a022bd62a7490c8acbbb8e1c5710a94fe55ccdc0d3590e31f5c92ced8c5ab577ba210926b880c0f89302b8a3572a25d899df44c075c4d5322a219ca1e957e9 SHA512 5beca044ee8d34097d20c80b9f003a93246c6fbcfa2d9f101f0f2506278f71acd6a27d527ce07d9f949fa04add1ae9762a259c311fe9d82a25f9b7657aca8906
+DIST firefox-87.0-be.xpi 619501 BLAKE2B c287b50146f5a4ff6eff5b3f651c42d20b6b33603b6934224e07aef73ed68a8b771c6caeb5300bd33cc41e2ac1168d2e6deb8ff9f2f0760ef906353c5a3cb67a SHA512 b56615cfe837ea2e673945e589e95f4edb12f6e156b9d976946eba21be15d0f1e0cc42e7f7aea7cec3ed33f510dfc3d3033c68d4f3da02580eefbbd3d178888c
+DIST firefox-87.0-bg.xpi 562298 BLAKE2B 641e63edaf56248c40f51cbef9e32116e4de6f0c888e2e6f56870df83cd8b7d19736894009de74a988685b4264b97187ceb6cc06f52753a78c1676a417e108f6 SHA512 2982c5453faee4052776fc43bcaf3315114da7493828ddc73d2b7d2dbd7c7cd6b85138d1c190e1984d2a1874f1a9c2e2e68bafb75ac83db7377a8e1b76584829
+DIST firefox-87.0-bn.xpi 573765 BLAKE2B 43eaf097cdcd2742bef072d7a98bbe0d799b15a841e431f77238cda01f97d6aa3d54ab31c8edfb83be5fb8a4d210b759597bc192113a2af452bee2da055eb97b SHA512 2af46c3d45e1e2ed44e04c2ad1dbcae64c371a3245922661744bcc6d3d05ad4fece9dcc045d5ecb556d43fcaf16871c760c62e47a931f547b025111d659e42c5
+DIST firefox-87.0-br.xpi 515482 BLAKE2B 5d1c36ac68272bde26b4e33c649943cfafa261c3b7b5fc06b5d689edd64ce6f6119db90a214085dc4f8c395e1343f367119fd878d12470dbd8aa312a4e11df05 SHA512 b4095dffba1490cb62ccd951d1fbc68c461acc9d82d0915cc5375d90268d6a866466d8fbbf7a1cfdd265f80884396276f4db1ed27f71886fe790ab5371ecd29b
+DIST firefox-87.0-bs.xpi 467244 BLAKE2B 522b85e32a13eea061110f5d29c174ebd1a9a927f5cb9a889d94d392e23c48979f34ee23cfb5b432e4d60fe61435b2cdc411290ca77292066189fd1b2bd4a80e SHA512 1a4fb691a3c5842fca480f1de176775180cf364e34cb7e89ead959576960c7c4dfbc4f210f68ba4c53273db50b0f04982796916e4398920045be404b786d8a6e
+DIST firefox-87.0-ca-valencia.xpi 526224 BLAKE2B 8e22f9248573ca09c740849754c27ee49248e7f63b0da40ba6f1d68da4a6957954bceeae1cdb76a49f3ff71f8c2ed4e44da317f9807e2b7991b8e7d0618389df SHA512 25fdd37203f127b12e1c993b6a6af71cb4a1979a360f40e843c101c51debc8e2870a7d3e6c230526b4b48ce5105fa3fc43f3030a8da41d184bca220dab217e3b
+DIST firefox-87.0-ca.xpi 531393 BLAKE2B 9b3dafd52ef7a05a7858bb972fb6740f3ffc3c683d8a5b1f4e8b23477ba99c8745c21678c4c918716b52e51f3433fd42f2dd6eb2e496a3e19e51eecc4cf329ef SHA512 15e3a2a89d4decfe3b2cb5dcbac68c02c04839e73dff45b16f00324c6ac70e0fa0087a54a8a0ad36dddd46be863b4d97bb18e6f23146e8a8fe654b03e97ebfad
+DIST firefox-87.0-cak.xpi 562094 BLAKE2B 761611eb37921a586a7a23cdb1d8460871afa444cc92bc59e60e04ad9c5f36d76708f9eb665debf2dcf2eb2e90d730679dd8a571c239ca4abeae9855cd4309e3 SHA512 8b8358e86a0bc045b3fca88625da2b60dbe51f4f1e2a3b19c851c0a58911c27ce5bfb14b51c162c6afd620cc8892487bc2c44e2db6a633c6748cbdab215b7f6c
+DIST firefox-87.0-cs.xpi 554557 BLAKE2B a6174a408e24e38acf844ba4d620a3746c6055122d81d7fc1526e66a534d141e5193682377aa15c800acc2b7591c4fdcf071db83f7165091ea538eca344d8b46 SHA512 e5ae770309c906f1e7523747cf55cfd49feb86de14a82fadda100141ba0e543d46215e63a34d6c40efe9781fc84fd16c7e78a414c01b3a3baed01637290a165b
+DIST firefox-87.0-cy.xpi 540921 BLAKE2B b7f1075b999b21d1d1e3da4d42ecf46c3b7338c0886767abc71a6bb5e2d9ec7140c2f046e31c46f74c32db6cd26bce70dee04879f2475848a64ccac5155a69d4 SHA512 28f06a0eb7a3c4bceb57325fb1fd9d2f0ed7a41bf1fe6fed356a7c9c8ad099561f746ea8b65ff0eb2b8386eed0798faf76e3ec6d415017d9f816d0d3d24f13e4
+DIST firefox-87.0-da.xpi 533776 BLAKE2B 9570797362ab28f34e2c123f34a015e226f46db62747b1837348ccf363b86fe87f941d1ffd785b1947099b2c97c0c92a177d836b6c3aecc55836507956eaebcc SHA512 8812113688082bf18b31bd049ce50e706bf2371be83f5d0d40062cfe54ffe689f8de2f33357f141284e5673ee708022a49b155de4dfa4fb3a3a958bfc0997107
+DIST firefox-87.0-de.xpi 551981 BLAKE2B ef3885175445cd6cc1a9ea06e0703e0abc4b993d4ee974f8214bb7ae25c9126e7330ed497d295eecb7e9a9ae3bbc70f924bc143a7e8a18c5c42b9f2bab0ecb54 SHA512 04e4b33b38de50a3896ea1ced27aa3c00d02877239180ec4d2c9ab776d36a94c177f1edf27e0eb0b05148ff7181933b8be6e8096f7b897479ab07bd9eb856908
+DIST firefox-87.0-dsb.xpi 565473 BLAKE2B b9df2b80cb2a73e9a0dbaa00960d732966d0f805042bf5fe5af53aafe43dae3e50754a856ff37a06ae358efd1210560542a51acfadbc5ba4456ca96a6b7baa7e SHA512 bbe708691972e30ad70614cd0a0712163f652de358ed8ba49a15e5e0dc197750e8803637838ed15f520a4aa02ede3b1aa0dc03a9463d9dc9564f72f32b9317b8
+DIST firefox-87.0-el.xpi 635887 BLAKE2B eb1551a33bf53e784f44ada851d8f45ec83e6092c3c00a40c22ccb67fbf3b773be7764c27966b1412b4033db8c3850af6e1557995d67bde34f21f84120190b7c SHA512 8548091f0ae35bb79dafb472988b7ba4184110ab225cd9026914e6bdeae792a6100f0b05e21666489d11f494f7b5a95d2435f3a5dfcc3813fe3d566bfc41a13c
+DIST firefox-87.0-en-CA.xpi 509290 BLAKE2B 9a2c528a4e2e5f5a329985996c427d4ddbaebcd4007f3ab66e3a397abb2e1d9e746d9e21beb7e2cc2390e8cf156bfbd066e73d18288bc5b731fc166549072e44 SHA512 228673b0885ad6a55edf2d3c1591f5d541735749ff069c7d7a98e0a6dc0ae055f8acc6610225b2f7c242424a62ca26d7dde21c5609da204af76732cbf846c376
+DIST firefox-87.0-en-GB.xpi 509210 BLAKE2B e90912a774f82541ce793fd36c474ce4a125948e12148613a16f43ad4bc9dd9bc4dc02f6ae98d748a3447289bcef091769ed17133ac1a44fe07f6bf4978c5374 SHA512 23b1b65cac652613b0f03b9efbfb42d1bbabde4f646fa8738fd355e00fc34ede23698327149d34aea1bab2b071e0bdbd5dfa6894f604f9a1aa5899590ae66e5b
+DIST firefox-87.0-eo.xpi 535970 BLAKE2B 83d95d3399c5afee0e2e9231447cee273214a133a633721884275aa972ec95607a0a2d156dea1f54d5586d8edafed25aafa36de8234fa3a694860601ba653224 SHA512 357d7c93b4b9ac2a283a408bfc60a8d8b5a78be2f75525dde1e515ae5c4fd2e8be2d9184b9910307ca9a687a9a7d826702fc9cada3626ba1ce4d99052b5675be
+DIST firefox-87.0-es-AR.xpi 545956 BLAKE2B d95e83202c46d011e72ebf0ca02fa8bcb42ee3f80316e603d66238db5b87b33eab08037dfbc6858a85448d556b853a82713898fda2b77639c0623e92c11f23d3 SHA512 e4d2d2757f240f11d8a6aa8cbb031419833401b5f49ffb1d00e649da91b756b6a96a6a59cb37006c28d4108f5a4c6a8198d05977f9d08cf86d549dce2220c8e6
+DIST firefox-87.0-es-CL.xpi 543850 BLAKE2B c8823fc9c1b7bffc9d7ee51c7a331a338b05f15e8eced5d411f74234a0bab946a8b42b069b5094a8f90a7cab136b19d3f9cc309d509d1469e457ad268ca33908 SHA512 1aaaff27cf201ca5302828c81834210835d397a2499d11838f0069db432f3995361709df45c76b1c66cd021d529b5736dae780fcbcdbf1628cf3508dc4960879
+DIST firefox-87.0-es-ES.xpi 533400 BLAKE2B 895e089418faa523e545c8228c723570be40608ae51bc6f6102aa8c1ba3dd33e9160bddaecc5ceea1bf269cc63429f3026a96fc6598b7f45cddb8c6a55079d8f SHA512 5d66e08b0cf6353e5d742bfaa927ce59e1eb179b5f23dcb689a62b1462c9fd55fb84d0fbdd1265382d465a5d56fe0415bbd53121aa34648be0d20ac6764a2e82
+DIST firefox-87.0-es-MX.xpi 539651 BLAKE2B ed0fd5e900f7d7cac0f40d27815d154caeddb6bdc7d09720d0e0648a3cfd0728ae64daf76d4be8c25b7aac5b7828279052d433394cb7048dd63e3e90d73b9d5f SHA512 a3edf3e1c6573a3eb4f99069fd709f3abba77b25c121864d90df4a1ef8be54a9a4a34e48c93dcdcb598cf81478f0868dd4fa7d62510f32aa33c80382beda7bfd
+DIST firefox-87.0-et.xpi 491067 BLAKE2B cddb6a4dcad03f18ae36aa52a2c13f2e1b15dcc447d76b6b53c8667afa792352ab8778b3adacad153123ca686c1d28fe86c8495cc2d133d5ad7eec431c7f0278 SHA512 0f22ac568fa518dccd524838c6bcdc78a4ebedb68951a49798fffc5da4e3113936d8d9e71c322a9f5bcf2bdbc606f39b040a5575fca50e740d4d653679870e20
+DIST firefox-87.0-eu.xpi 524521 BLAKE2B 418199815cfc107d109269f7b99c607daadd60f0032bb5efd0244e63f1fb1bf5d172c1bd9ca05a6fa099827922ce6874a766fe088f28d0d870280e6854263093 SHA512 c93f758c3f2f48d2e1f93becd3cc549d5cb12837b0268e10ebf43521cc21dfebe10c7f636540a84a47f74465289469828e8e0db7b15de2899bb8f60b2f6ff9aa
+DIST firefox-87.0-fa.xpi 553453 BLAKE2B 3ed876629b9bc29ef9f30e932e725cfc1cd39d6a25298af196d5ff844784063d8ea34c0db037ce49b48918719cc2a0820b6b3d2906560fa44f5101e915fed5b2 SHA512 2e106dc9eb16bb1a2227bf67f4cbe475cf29d28e5baa906c5a3161b0cae442670981d5f8365b0a79a3028a3e490dbe850f04185ba8635ebb1ea210ad0ccc1d88
+DIST firefox-87.0-ff.xpi 483302 BLAKE2B e1f089ff6c4b2717cff6271ebb8c96156d751939c7fd0f7990b838f282cff8de4eae6c16b6b711978b9f9bdc82aab2ed8a52eae96fc818c1f8294dd669c4169e SHA512 8ef33165f2012b014423056c37be8e5b22b7363cc6d4f29c2e21fba6346833da4ed2fa8ec7ea671d8cbc0047ae4e92ff585f8261e08a7fbac0a7ec6c6673f514
+DIST firefox-87.0-fi.xpi 529339 BLAKE2B d2f6b77858c1caae316cbdb168c2bc1e56f4f0733027867fa23551dd7f8bba938449d2e3c49ef535dee30aa1f28c7a06c48e17458d3d5469bbb2ce8aa6643499 SHA512 21b97ab743fb41267535d3c6ac56732cfe68532c1948070a21c966e282311d7b84d67f506c2e43542715c84a1d814b788572990071eae978e81efbb60bb48d99
+DIST firefox-87.0-fr.xpi 556774 BLAKE2B 2ccd010f5f8802cf2cdba835493f726e90c64f66fe30d1bf63c1db4221b12a0697dc7c55ba07d5025f4ea4ff93831889984f56125cd82460cc1024d9abf084c5 SHA512 147f7b3d7f7c93f49863b087bdd46b9aa3b4b8bcd94d38d193a3c9a3d9d70e2d29f8a1371c03f0d83b0e604af2965bde0ea7c54f8fe9c7fb1ea28661819a98c4
+DIST firefox-87.0-fy-NL.xpi 542045 BLAKE2B 5c002478ebf01eee828f9e34e2f2abac524b26dcb70dfbfbe83668ea430f020a4f8034a4e7c03303675faa76f2779c87e11ad4804d6076f55f6ad0ea8796c1a0 SHA512 b027739c076d94a21d40dc315d75f0c7397158684e4f8d470fcbbf1408d4b6a11cacc70726dfb81c58538c17054dc1eba3defbac1b3ff0f498fa03adab402f72
+DIST firefox-87.0-ga-IE.xpi 466853 BLAKE2B 46e985f27928168b8d57c0fedbfdea0c3f2138d5c638a112e8892bb0e1d5bd5b66fa7cd53c49b28aad38a91d22d235111b617831ed5921638c4ef4f4b971431b SHA512 606540deefc2b91b201fff4b3b83727648b35d9084c141bcb69e15accd03ee94bec4478e3148a3ed1c1637db54360cd20e52d202884a8becc31c68a7e14a2ff2
+DIST firefox-87.0-gd.xpi 496119 BLAKE2B 451ffa2448461108a5dd0340195efd4d49d6b6f50939c49d3439a0955d076dddd923a0fc06857cb56c5ee541b1a361d7e0a9f8a383e9df2a53d51122d841f95a SHA512 7fbb678f254e4077f744a9d47f14e13e5645abec60c53958b5d617a66f099873cc645af9bf512980d4b4ce93159a043630c7a4d3ae39bf16c64bbee3073d8f69
+DIST firefox-87.0-gl.xpi 538027 BLAKE2B efaa1b3238b2776ffe4f301d0670326938c9248a4f5601924bf29258788fbb64f8ebcf4c8629980a6c275c4e874637a308de1204bacf6afb222eecfa1a791f47 SHA512 23a41cb895eba3bb345a53fbe162cacea05d07bb94206228005c2f631c044fb12dae29b7e1e868278992accfc388e52ea27debd061b30760d20898b8247078a8
+DIST firefox-87.0-gn.xpi 557458 BLAKE2B 722118bf59700b23fac34788107b1869d500dbd4f1179ef3ae05c0d89d0c632064fada28566b6eaa2f5c2a50ba9ad0d605b00de1431b33bc5f0479a637166e2e SHA512 e21fc58d8ba51d7f8866d1fbc42e5d1f8cb758e3f71c6c40c6a129cfd8f22317d7a753333f48e30d51a87b55e7ba1e0a0a1d9729583ee9c5a5deb055364c5452
+DIST firefox-87.0-gu-IN.xpi 542508 BLAKE2B 66122915dfbbfb40babcd806a3438182a2c69af12c596b6bf1bcac6309db0a12c90ced736caaff63b4b6c962510b432610e18ee06071f6d13a40b17420076d2c SHA512 411433683b7f0ea4a94d2cb52802f9710739007bbefc619898c06b8d581c083c7f7b81af9d30f79fb8f2b77975478b5f9d2c00473b19929f889fb001b8e501be
+DIST firefox-87.0-he.xpi 555931 BLAKE2B 94812efeb2cfdad1d8464fdb816f92b685411f012b3c901756798f6155ee9c0f790d8341ad5d362058f1aa89ef381308045500e5b3c87c4f3c637488506c3f29 SHA512 37362f56d270b02ffc6baedc52a9d8dfb50ff6a14b9a661bf235bfcf3cb1930a78b87845cfb65ce61f4c9649dfc3879c4ed8e928fa443939ec3cb53a6593a241
+DIST firefox-87.0-hi-IN.xpi 572913 BLAKE2B 1257165b5efaa563116cc9b8ca64490703fdb5793288439111a9171d44ba59edbf64af590164138b64b328f4bf4851184a1f843025b32e718a7a45ab24c2efa4 SHA512 bc77e0202a85feb36c8ef8bf9631253c790cce2025fa15ad9ae4e10756ca0e3fd58274eff3334c655cca48186fd38ea8190e53d1774ed208b122811165dc8566
+DIST firefox-87.0-hr.xpi 536358 BLAKE2B 971a94bfa33ba335f08cafb50a14f61fc4dc48a4e1bc2d0efee5bcbd112b1c41cf19d8ae601d74ca075a04e84f102bb99b8bbb9907f3497ac503b994230ca588 SHA512 59ffd398191088639fef2b1fd3c7990ce928f375be33226d6c8499fca157c56ac4647b4762348ddb04f3bcc099ee4f5a5bdfca54e6c915bfcd0e14ad09ea1a15
+DIST firefox-87.0-hsb.xpi 561660 BLAKE2B 7a948c461fb4fce6942e26af27c7e989fc94eb997635b45326e42a5c86081487f95b52af1ec7d96abc455c2289140cceabf161dd73e21565a0e76898f2ad31a4 SHA512 3a7dbbcf9b3636f807e6bee208cf53b74e2d6b685ee1a03a09ac50d491c5c03f45b50ed2ceb2c60eb38c7915a69701b06e6b7cf9c30546e36c0f7ad4fc73c3ea
+DIST firefox-87.0-hu.xpi 565351 BLAKE2B dc8b9321c6b516040f38dc8d22ad7632f4f413ee0849de915bf9e7efd3792dd0fcf517851fa3010c8d0f8e9391a4a470f134f4f411b0742d72d61b0bf20d9d43 SHA512 4b8ab9321b472c31ca8cc132f0518561e6a746f9f59cf073f0b2ad087cc044fcbb79e2207f34e53a06ba501847f66553980c8ad1e47d02e6f85aecfe3494598e
+DIST firefox-87.0-hy-AM.xpi 591246 BLAKE2B 530e62303d1688a2aa8169b405769d9939834712ba08246ce2a79953e42cf5d566acff476b4b3f6b6478aff1b0c3ba0f6387a5ee8bfb89a727dce9d113572510 SHA512 7516c678eb06191a6fc16d2b0700211208ac13aa52023993491e73adacba055acb78731b2b358bb5be6399a9a855809f032424200ca3c0ceec13371b54d4674f
+DIST firefox-87.0-ia.xpi 530681 BLAKE2B 6c1b89f620cddb7e47223e92bff3f687347ebe75ac91309b427084f619c15d13322bae3cf05fe6001704f42da7ca4cac4fc2fe2a6b50d9711306c0ce3d9bb0ee SHA512 c9ef0ceea2faf7a35b34ff4a9d2abebe95e0546232b135f4051ac95f61fee2286849a8b86cef65df2322ec0cc7b557e74341c89d8153abdf31503611bac517c1
+DIST firefox-87.0-id.xpi 525233 BLAKE2B dc859081b129d429e9f6274922dcbfc7dee65f1471d32274b96ed84eee316c5944593bac1060d4f000ba7fc601ae8edcddd3377ae7391a38d32f802deb4116c7 SHA512 ea216c62d55d3b9d6c6e852a82aea736b732f1ef219a0ec90713e01c97af0d1e417660b1930a324fd056ab029d772c9b54aba87c74af3dc65f72f6f6fb343221
+DIST firefox-87.0-is.xpi 478732 BLAKE2B 5ced07e9020a656abc06a74f69403af3feb0a6802feb7a0ad393163908c5b425cceaca924d51eb6130e28007e7268fd326e2a7ed48c2a717f6276c588c8e06de SHA512 fc02238e1d3ce71d23d4cd7a4dd808a0fac05fa41e21652f41e052bb8894a35fd7f9af52fcec079aeaa28621b951ca314f43ad716dc586a9a00420a20ec37abb
+DIST firefox-87.0-it.xpi 460519 BLAKE2B fc801ad2e08020ccb91ac5375d29bdea1a243814426da4fc55e89498a11c88f2a831fc3549aa1ca67583cde7097dd9ed7a5a78b155cb9c895c7cfde9228b4c48 SHA512 1c89dfcf1b4386193050c65cb6250241ff1cbaa3e99a876c92de831ca926d2626ee349010b9965f2d972a635a31fa083987c46712d600a162292ca148c81d779
+DIST firefox-87.0-ja.xpi 589949 BLAKE2B 3c0385428c5c7953a4174fa7b967b35facad001b88bbf49316f1549382a47c3fa1b7741087b21812eec226755989e97b9ea7df4d9435e686f5796285a997cc09 SHA512 8efbfcdeb94cc3fb203ba58bea6da72a2905ded81d8030271692e29f09236850ef59e5e3ec00eb1559f41d8379a33fd7a4bff34cb410fdbba752c01e28bd345d
+DIST firefox-87.0-ka.xpi 592064 BLAKE2B f62866944d6d4d26945a1018c2ad9632aa627866604b64cc89fb61b9f154d77ca7dbfcf6e6a9b98ed7a67d3a0868be4a222c4066aa6bebbdafc228b32a4db38b SHA512 e17e603ee3f6208273b6d1ea3a7e47bec663ad5b38c120ef2aa2aaacfdcff01458320a373bb497704d21b96c2fbd5eeb032cdd29a3e76db9bf5093ae0141964a
+DIST firefox-87.0-kab.xpi 549926 BLAKE2B a83147007b6e63592a6c7d26c6bbaec3e32df071456546c2fdec39ecbda9d97784997f7ff3cc132eb7d5726da3147d5ca0493e2350aa47e69e25be786856b89f SHA512 9b39c82cf53221f6e8b9735dc2b6a9df959dd74cf005b8a355ec574f9c41badfa0ca8e73cdae058a72558837f0d89c0a265e333813651b7e062f9ead8e495d22
+DIST firefox-87.0-kk.xpi 611186 BLAKE2B db4c40a1758e89f57be252e406d0cbd1d35b67254029475b74b4d31b143075de17c1ce8d18df7da583b45aae28c0409ba5db1eacc3f72b8fa0e2a0f510727886 SHA512 601563e20b837fcabf3e2d747c3f9b86899c5f63b078dd43eb7af1576a0a43af8357df4b0e8dbc2b1e82405b9cdfcf5c74c2f45798c307fca62248095855fa5a
+DIST firefox-87.0-km.xpi 528495 BLAKE2B 1c214c366fa0b9f3f81df66c68d66207be2308ab435ca179d430d0fcfa3071c5446609805a8082b48e634df6786074683f25ca186ea085441f727e1a120d3c6a SHA512 55dcb96644ff376f61cd351a6ccf4679541d962b5532ff45b4404cd41b7b0f096f8682b7c39f5264dbc5ec8efb590f8d09fb9946a26cde3e2c04f701c7813e65
+DIST firefox-87.0-kn.xpi 505070 BLAKE2B 4504a264a53cfd4b344d0593e4c41fde7320a9678b452d972ab611f328c67442d78d994c56ba5dc05f46c1149e9114fff5e2bf6a0b42f9c79d03df68c6db9707 SHA512 1dcf06e0d60fd507305e20b3c6cdf701222009c02a037dade9ab6e5a8d3a02643c585b6956a4577f57c91fadc30b85239f180ee5ff254595641701de051e4f4e
+DIST firefox-87.0-ko.xpi 577311 BLAKE2B 797d0a75e1c403ca1acaf980502cffbe9a982ce8b8d36e80577c6db087c420e4ee2e0b35c6bf83c82e8be018c61699d9d27e594f3e22f92d15d58979f07317ea SHA512 4fd51c6003799bef0316abeb55b919eb00384e146b86b131611e06b3c0d3558a5ddced56b0822a7aed35b2f3479c7b80ab612cbebcacb936a58e890833c1358d
+DIST firefox-87.0-lij.xpi 477107 BLAKE2B b8166b813cb52fefde78905b432a0aa51644e3616c8182a59382a93adda9d15230cfb4f64cf3991170bc2861c511bdb81b61ec9bcbafb9ede13b14cd7c7bef95 SHA512 aeb27ab433c903202f7cffc953ff37f70838f8787e5f34a2f3d813c3b219e188cd140ddc76d61a754500a411b777f0671a8d8282b0176ebb62af041b60f89730
+DIST firefox-87.0-lt.xpi 559592 BLAKE2B c2ceab2d5a24d191c3ddab5702b8d1dcc53a60be4088d06a83b865f93c5c6ef459cd0d3cb5ea860f5ed4d913dbde966d26f8c26f370b515114b3e442dc09f244 SHA512 ea7a60ed5deaca4977b24d1eb19e982cd7997b271f877b04eaad022552fbdfd58e8ab8f17f3aa02a7644916fa4c4bf650578e5edca651ebdc292e779dcc51d7e
+DIST firefox-87.0-lv.xpi 470997 BLAKE2B 35a50cd45174f02f99df726d0265de985a027f8cbb5b836d89b360352254efe9497f0a37337682e79af4927a855ee0ecca22827759874537db42723c82d64c7e SHA512 49e49e9ef9691b7e923fd1148f4c7f57cedfb01c8933cddc8bb38aaccf5d6758652337593c36a67636404e1e77922f82e21d826d0796210c99469aad057232e3
+DIST firefox-87.0-mk.xpi 455970 BLAKE2B cc4d9382c794090a6c9b7562fa4c5a041ae08d964f34a743b1afc588bdc08d208e0dfe13cd94cdf9d5a362e0b7a86ec6f5992c3d4f2bd428f9c4c91e69ac1413 SHA512 62f8df4b8bf61174d78bd44cab41451f8e5f95d6d0181aa89ef44efa7909df9308d89bbf86ad0dcdb9f8c24b512f6891ed3dfd36d6f573863c3855d5dcf84ecf
+DIST firefox-87.0-mr.xpi 542223 BLAKE2B 35fd6f52c7225ccbae9a102ffea7e7705707520b8045bab22f3bfc096b8c3e4ae473682dfc9ccb36afeb30e4eb4ea2bf716e5e477bf0f2f306229e3fec2401a7 SHA512 833d8e73a16b23460c21b5c3635434d2e6144ce31dcbffd025c18c1acc366c9f2e6cad14af743063823cd7493f9177a5062db11801f994d6752bf54921705e22
+DIST firefox-87.0-ms.xpi 454455 BLAKE2B a9b9e6a70c13b4426d27081ee4501c67106d2b5d67b4edd89f1b7ade9de066a71fd58518dcefb3ff6b82ad15d8c1dd35feffc4a09e108b4f6831a728e119b5e0 SHA512 eaaaba0f9c7e3bcef056259aac93e8d384d44b725a079813090d731545038ffadd2069ce43c585509abea0cca8cac5d93ede1f0e7ce953096f9d6f1c938166a7
+DIST firefox-87.0-my.xpi 525413 BLAKE2B 3104b6080d2cd1fd53f71d094d52f1f86c7d7a6e565ac4b44b241dea9b6d21329679056c0ff2e853e464942656ab98fd5cca8df3f55ddba9ee6f144d9185b6cd SHA512 cc4f5414cb0757366be4e9fab69d45d63164069f840be63705b6a1e1320b63a830d9b1a305f16284b2772e889c1fda2b03c28701134104c0e745a19971e02e96
+DIST firefox-87.0-nb-NO.xpi 527535 BLAKE2B f89a8859264faf069d980719385df7fd957bd789ccb4b747bc2ecca57bb94e2c2b9e5208ba039b4c38c96af94272047b3bbb1d523a52569d025997286eb358e2 SHA512 73c69563f3e227b8112feffe7bd4312ca4ff9fc588a6920ccbac9b964c4ee08512898ffea5efd6724ff5e9362cefb744b14f18f6f76f26fce494316419aa9b03
+DIST firefox-87.0-ne-NP.xpi 482235 BLAKE2B fe79426b5cad32c953ca8a88fd400e845d52323d7af498a1f38088f358f91d28a69bbc62f4a6f19bbb75d736cf5913204946f74f1854ffa93adf156cc8aa590c SHA512 8dd8b28503142aa60b4b7dfaacb4a8c795f2c8d1e496f954f430b1b68a0ab45f21498b85f5f22cf3362a9c3b529d05c1682d819e739629bb50d897ee05b0688f
+DIST firefox-87.0-nl.xpi 535872 BLAKE2B 27e4e14a58c1e555b8e9310224a0a7cf40fa1c5f588c59cf9ffda141c879731d762aca749b9a469fcda75dec73c3aa2f9762a5e7b112b19b69559a4d88481ba1 SHA512 737f9b21f0ea5fa66683ac8a18cb0316ac9f744e97a74ddeb92311cb193799faa90b65aa80fd1ef34b3793c6f61c04cb094412e9ac56b2d3c9c236ea20aa8e01
+DIST firefox-87.0-nn-NO.xpi 531161 BLAKE2B a14dd1c68ab47fad46c39e205103b8557b583874489e1017f896291efa15f8b7f4a1cacdc1d915e2d7c92d1029645eef2fadb1476ad4deb055a25b7346d7d613 SHA512 eea562de758f3e7cc597dd2930d579aa9746d933fdad4f448d1eb5951759cc4936ba3bbd1f5d5cf1bd4671a8364a0c38a024c92029eae21a0505b86e10aef15c
+DIST firefox-87.0-oc.xpi 552229 BLAKE2B 1a5356e10df8f6ab81902044ac759e5df57041c4fba419f9891fc452fa340f4f0916eed830c973abfd33674e46dbe7f249af11050d8c3c26f786f8ef43cdcac9 SHA512 269c3f8281bb3b1d991ae9cf3b3dae8a5ad90c5fc1201cb07660ebb96ce3f86c7a048b03d438e180d56388e14c2161e8270e0a848d224d1f03d87cbcedac068b
+DIST firefox-87.0-pa-IN.xpi 595622 BLAKE2B 04250d167a94d0f40eabbfc72a41e0a1758c66434b0b6e37d7d103b67e0d47d995da8c7beee24666601df280b5ca305c78ebf5866e4bc8189f67cc16980ab636 SHA512 13938a59f0c88cb893f81eae4929c797e04568f025634e9c01be4c87aeefc151338264f3da2e5f2342ba751cccfe413e6b63fa4da874a5d5038ee8c2f9c0efae
+DIST firefox-87.0-pl.xpi 555821 BLAKE2B c529d2852ff233c26d2fb7bea44a4f6220c1d7c286289c1f80f0eab1b99c8bb412e5fcd024792c908a93a288e9f4addff71acf3fe7ec5c326af4a6307d2ffd35 SHA512 db3ccbb143775611c7261bf6160636a83407bb96da9507a837e02a6fb872cf2393f131e460a2cd96f658223d89278799643a444edf10e3dbd56977b5a91e080c
+DIST firefox-87.0-pt-BR.xpi 541701 BLAKE2B 412de1537b73e12fc4cb8f8274ae76055225b3c5eebf76b6e44778109fc06dfc46ead192288f2098255b4ca95f113e491cd1e176fd7f72b4ac36b24474b2fa37 SHA512 40b2df2334b23cb8e740856f3ddd36174ed1aa154eaa9f5861ca3aace0193bb99c8a4d1da9ac6d7394b91d1eb2c615bd6f8ba18c6e561c595a8d557ddb2bc6aa
+DIST firefox-87.0-pt-PT.xpi 545621 BLAKE2B e0bb3c9eea34e5ec6480168b52d38189194c4801f113fb2c92d2fed0f6320b7a4aa19831a6b469f1a8be54f1533a2084707ddffa0b5c81cefa7092d76f60b2f9 SHA512 8bf18f9881c33b72b3fe84215dcb88c1b6b34023c9658675e19675d00fe4f3f7d3ba3f0386e73bdd5fe2d14896e019dbfa9017ed6735dc1063f978f32eed95ac
+DIST firefox-87.0-rm.xpi 536705 BLAKE2B 41edca04741eb24411c049476d9b7e4ab712f776cd2ab93acc475f34d016c76540c1f9210aeda3cd0ee39d85334d9200d2e7874d84a7ea226cd262f12bc55959 SHA512 5800659915b7c045a1818363514f4025fd1589ae9c31e879543e728365a9bbfd572d06f47ee552556f3c5a6d63cac007ab12c98b4aa1b5beb01f8595fa9f379b
+DIST firefox-87.0-ro.xpi 534032 BLAKE2B 203026a10e76ba84e7dcbfa9e1bf86b7c3aa393d305463187524698cd3ed1592ba633e1e7c747ac2033253de232623e8d7906dd148d3cf44bf8cb6b516107dd2 SHA512 923d00a40f5d8c6d49a363128b473d97ce6c0c24b14b9207d9e1f8613ded63617fe94837d6f51f137fed1c1c290c042ddfe79a5fec401659332e8334ce508485
+DIST firefox-87.0-ru.xpi 626801 BLAKE2B abb1a7e1fbace209d94572bf412912d6d87edeaaa8b7434fef9fe2b92b3ce2d394a74a754b447e73c525d94a0d7d332df74ddda452c4fef2701502785e436560 SHA512 dd5682642a5f57a9e196b3d597723fa17eefeef9e72d2a2fedd765934c0988a43fb146aaf19cd6702faaccc3579440cc2aba2f0971225f8781650a90b502d4f9
+DIST firefox-87.0-si.xpi 491494 BLAKE2B b22a24feef4d477b824b2fc5321c589fbec8e61ea77ebfd3df2b321b8a19d94659fc3a1c9d309d3e22e964a4588349875e84c6a23c387c7414b30f2a8e85a2b7 SHA512 c9c2bd98f91b93c37e4b7da618df3ac9be7c2fc1e2b42c265479d7b465228854ef9fc92c8dd961037ccdbcbdc78578b61c1cd3213772916c4b84de0ac29b4bc5
+DIST firefox-87.0-sk.xpi 548525 BLAKE2B 06d311361fc9490397884abaabec78d66a95145fd204c0dfb930a27c371cdeaf022bf14945e0dcc7d26e8b6be944c28a84ad73c113850fa715f7efea5a910d99 SHA512 4f2707deb01c3b56a0e2e07c53ec536e323132fa578ed8c11fdc881c6517f03e6fe771f2a01b23ed5ba3de9d4979f22840aa7da55e531ecd46c3f6dc04ceaed7
+DIST firefox-87.0-sl.xpi 528793 BLAKE2B 6efc9cb3e4c558a43f26b7395b9dc4468957926f2749d10123d950dcf7537619755d413ccd5e042d777da13fa59e5bf286c24f208ac6d0e8aa77cd0d07db9906 SHA512 34fbdbce9d6d15ce1ea3b6f41d2055ea5f860fb0eda6475762f1efbb40dc3e375bad455569ebf5fd97b8e494d7feb478b2e1926081d594e6abfb9d8b3aec5bc4
+DIST firefox-87.0-son.xpi 423125 BLAKE2B 15a4f1c7407ee16e96601a4fab832787f65fe58f88d48c15fcea63e898590aa9799dc7ce921cbdfd2257c1baf94b95e62b0ba87d68f32f2e37737e47c452bf40 SHA512 93472b22130590ab6af59e91f1cf13f90e290dc24f9582455f042d566e58df5424e27ce17d3eb720c3b54acd27666a49264054c61ac474a3dda77631b16b53e4
+DIST firefox-87.0-sq.xpi 551546 BLAKE2B 98537202dd560af4ce573c2f25b181625226ef93c6c73f008ac8c3c3d6bce2a2b1218be77173f4ad93e477c5dec3e397196854d4240d6fc44d64c38a9d4027c3 SHA512 07aed55c914c05957f624ba96772da2e84fb2b3bbe68d3446c01053660dbffeaebbc936dfaff72ba1b8c2ff45fa97f2baa2836892ef45ac0f08469eb8756d228
+DIST firefox-87.0-sr.xpi 574623 BLAKE2B c7aa05f540f23da41a08c5b2d0373902d6d40218a6cb793bdd55c8567fe6e1c752069dcc48f9337259515238f256bae6431a68bb1b77efb177da842acbd87324 SHA512 6c56310bcdf26e78cf0d4fcaa52e1e0d63596b6561837f9cf6113d801c398511f8731fb056fb55803b1c6f2748c9588e17669d66e5cf67c3a0c1dfb22de86502
+DIST firefox-87.0-sv-SE.xpi 539615 BLAKE2B f365248e500e40e0b503c40aef65a665dc1143e0eafeb34ca93e0ccfa6ebcea61f7494ae8410de718bebc1da2b4e853c0fb3e43d9024f5bdcc97b38da4af64c7 SHA512 92c159fb6931ae18da156e74c5acaebb855e59643e0c9ca9808c582575aba55b23d914e4bce8befd6259849df2e64c7d1f8e1e62b1500c2d9380b72bce9c3c12
+DIST firefox-87.0-szl.xpi 512912 BLAKE2B cd4b54eb70d0d614c6efbdb320c92b5dc0575fa6335eeb707efd09689672282725303267aea2af5ddb97c8435257cc10484c146c3e1adb8ba500593192ff6fb5 SHA512 ab214b6407904c0b2a3d9e2d07ecd980aa2ed7074a21d8b6261e4c17049acd60c95270723cc22e5481109303f40662fb8b522d818e784d189acecf75b6ea0c84
+DIST firefox-87.0-ta.xpi 521307 BLAKE2B 3fa4d5b1ec64294f8d302a141d6ed57bebbf323fe7d14507aeaa0bc7636d8b1ad87566c8d417cdbe4dafa03ca1f65a4658279caa1a24b740ff9f925d97f316a7 SHA512 bbdd74848c4a6d8606eaa37f6bf1286aac7f44e83e7a4383cd710f3a3371b869798d223fd5255e4f9b0cd5b82b33f219875309bb37ef6bbd08b034f61ff7e970
+DIST firefox-87.0-te.xpi 559865 BLAKE2B 9e44e073c3e756d6922d7ef1e27a738596f5afd7c814d08ddda166e1bfa8cd06a65fbb0f6511eeec617fad5112fa7a03fbb589eb1ba35d7fec1247dbd7e5cda2 SHA512 da3d511f7f3f2c1d49690b58698af66eb557f0a20c0b08783153fe52053597b97cfa48a1d332031a0205935ad0502ad7b4951496d3f3b3e4581f42799c01adff
+DIST firefox-87.0-th.xpi 603585 BLAKE2B cec0423f96e995acc7dea8f5a1e76b49f2a22a407ec948f8a18011ebf4cbb223af11fbf2c1a66e65f501811a117972ca0ee862b7c6b179b9badd6efea01c0db6 SHA512 23b74e2bd6f38d1501798b8aceb4b57b6c74d060eee9b1ab8b31633f2f665c66cac2a49dfa0365cc79cf92d48ab44f30f1fabbd7236d7c1cb04575c0fe350d24
+DIST firefox-87.0-tl.xpi 520893 BLAKE2B f01caeaa6efceb31ad7e73b249675fd0b07d2472522806c4a2e677fe12138c01185974ca7a6b1fcc7642470351488d4da229cd865ee862bc9ddb2c8a908ebebf SHA512 78bf62b0c6336419642cc3de968f88f6fa47626af0c7dfaf6dbec5bc2588a07360635ff5a2bed097a54a871c1d333854b52641fc818d44d947486170bb383902
+DIST firefox-87.0-tr.xpi 549267 BLAKE2B 36838ab8aa57dc40a4092e69c0b32bf14094b2333ecf2058e6e0fd1aa31ae2bbb090a90884fe2632ca0993959e081a596cdda0ac804fc3b3993afc08cf4dfbe7 SHA512 2e893e20866bf09f2c5c657eaa8f2597050f440d6cd878d796da3fed79060adf2ae0d39b7f148610cba297c058325e933e282fd06e741dd9445db2517466d48c
+DIST firefox-87.0-trs.xpi 501152 BLAKE2B 075a1f8fec3e9eb14927cc6776795278f4878319c1292a4100af9d60bebfc7400f19686a3a53a8d95b7d6661101deb2c94ebcf55ac97170e2d7f04654dc2b319 SHA512 e3bf89d8bbe4172d6fb9340567d2954b4784470905048b5500cf1643c1dca49c44cdb31a018d247fc22b6a1147af62a61897faa80eebbaa0f2e6cec5f4d10dee
+DIST firefox-87.0-uk.xpi 620261 BLAKE2B 46e16c9ff6d65d3ac70704c6686b84afcb72249ccb336cc5c3d4f40b84f901c496051d6a56f67579caa46fd41ce1e0840c9ef3bf60c8414ce4117e25da2d0f67 SHA512 21e98692f0fe3f6af8dcc03f9ec392e7feaf6c8dfc8a1e413cad4a53730ea6b37c0ec3c66e9804231052b9737b47d890995de86c4c9e0cd8fe80d1f0e78193bd
+DIST firefox-87.0-ur.xpi 563327 BLAKE2B 7d9ec7c24ec8959824b844cadf7b5913d060791999976ae5aac9bea438e90ab11117b1f088f32d975c9a1d6b8134d2d0b96c22b5ef74c2fae33cebc4be0f7154 SHA512 aec23146f76db602e169da52521685d4918a1badfe427c21a344a53b256ee3df477b04dbee67718a53942d29c66c6faf88b2eb9e1561b13a584d7f0b4ff946cf
+DIST firefox-87.0-uz.xpi 477322 BLAKE2B 7f0e4cee415ee952346e462530211559fe97216c1e8ca704cf4fd92de4960876b660d7a31d4af3f5f426e9fa0ef50cf56a4525463f71a6cd0e6553926d130034 SHA512 0a9efba94fa2fec98b5216d4d6f6330abc5c65b36b6e9008727d9bc12dcd00b5f659230756b5ee9e1fedd52b680c42513e339d3e8b37bbbcb140bfab0b3c8087
+DIST firefox-87.0-vi.xpi 572841 BLAKE2B 3cdf4b24dcac2c488a5d8df02dec77b4029ab3ec1c87f6139c87b6c8e4c8e021ae483c058fec2afe228f63d837c79704adcb2f162d6895d5a7b87053b94e54dc SHA512 ec7c2c96f8377b3cd78eb5fd78a4e9e5cf22eca847db322fa4d8da9da57dd5bf00f32f03ddad0d27619061b012f14136cb6bc5ee4a6eea48401f07fb38c96916
+DIST firefox-87.0-xh.xpi 425312 BLAKE2B db9d64f7d61b5d3d17a629f4fb532a0985860bdfb90bac63c0b680e6f817dff02eefca07b628b26cfc003c85e235ff1d869e5b155e506b0a60592ca13f2873b6 SHA512 3643c9512a15b2944c58b1d1c8bb133b97c3861a3370cddfd216c952101779657416c3c9a5372a71d02576dbd33ba434556ef87d4659f7b14d95d8766f947d29
+DIST firefox-87.0-zh-CN.xpi 574675 BLAKE2B 5d57dc94cf7461964f4a2ed67466f052b7f9719b9c0e2efa535f31821cdbf0a086f829e2d07abf024d56df7e459d5f1918cce34aec59b792d7bdb1dfe94f9243 SHA512 48941d1da578dbb69321c42d278517b596813c5949392d18a606e61f4048b9b0fa1f19959205086f8e76aca8a3449261641926b439147321357761a6135e27ea
+DIST firefox-87.0-zh-TW.xpi 574917 BLAKE2B 169717dd4dc72be69f4d05893a7d21469b0e7994c9483457e2d9cc67ecb416435b8bba0e0570e73e6a8e806d53b46bfabb7e258af1aae57c925999e5f6d8be30 SHA512 caf887dade2a47dd88816e27a251c844afb4eb619568b50fe213986a4bb3e5ce8a53c3235873d3e9a47810e033aa0a2b49ff05df28a8fc2b7f562971156759af
+DIST firefox-87.0.source.tar.xz 377285124 BLAKE2B c3dfb4b68b6a77fc760328fcce11cee92755dea3373636198f1cdf74d00e4cb56cf44dacfd513da94dac3f0bc4b1c5d68ce2af2f790b261099d9f7007a0fc342 SHA512 c1c08be2283e7a162c8be2f2647ec2bb85cab592738dc45e4b4ffb72969229cc0019a30782a4cb27f09a13b088c63841071dd202b3543dfba295140a7d6246a4

diff --git a/www-client/firefox/firefox-87.0.ebuild b/www-client/firefox/firefox-87.0.ebuild
new file mode 100644
index 00000000000..29c190b0aac
--- /dev/null
+++ b/www-client/firefox/firefox-87.0.ebuild
@@ -0,0 +1,1165 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+FIREFOX_PATCHSET="firefox-87-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=11
+
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="pgo"
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+	MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+	# Convert the ebuild version to the upstream Mozilla version
+	MOZ_PV="${MOZ_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
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+	# ESR releases have slightly different version numbers
+	MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils llvm \
+	multiprocessing pax-utils python-any-r1 toolchain-funcs \
+	virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+	MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+	https://dev.gentoo.org/~{axs,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+	${PATCH_URIS[@]}"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0/$(ver_cut 1)"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free geckodriver +gmp-autoupdate
+	hardened hwaccel jack lto +openh264 pgo pulseaudio screencast selinux
+	+system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent
+	+system-libvpx +system-webp wayland wifi"
+
+REQUIRED_USE="debug? ( !system-av1 )
+	screencast? ( wayland )"
+
+BDEPEND="${PYTHON_DEPS}
+	app-arch/unzip
+	app-arch/zip
+	>=dev-util/cbindgen-0.16.0
+	>=net-libs/nodejs-10.23.1
+	virtual/pkgconfig
+	>=virtual/rust-1.47.0
+	|| (
+		(
+			sys-devel/clang:11
+			sys-devel/llvm:11
+			clang? (
+				=sys-devel/lld-11*
+				pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
+			)
+		)
+		(
+			sys-devel/clang:10
+			sys-devel/llvm:10
+			clang? (
+				=sys-devel/lld-10*
+				pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
+			)
+		)
+	)
+	amd64? ( >=dev-lang/yasm-1.1 )
+	x86? ( >=dev-lang/yasm-1.1 )
+	!system-av1? (
+		amd64? ( >=dev-lang/nasm-2.13 )
+		x86? ( >=dev-lang/nasm-2.13 )
+	)"
+
+CDEPEND="
+	>=dev-libs/nss-3.62
+	>=dev-libs/nspr-4.29
+	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
+	>=x11-libs/pixman-0.19.2
+	>=dev-libs/glib-2.26:2
+	>=sys-libs/zlib-1.2.3
+	>=dev-libs/libffi-3.0.10:=
+	media-video/ffmpeg
+	x11-libs/libX11
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXrender
+	x11-libs/libXt
+	dbus? (
+		sys-apps/dbus
+		dev-libs/dbus-glib
+	)
+	screencast? ( media-video/pipewire:0/0.3 )
+	system-av1? (
+		>=media-libs/dav1d-0.8.1:=
+		>=media-libs/libaom-1.0.0:=
+	)
+	system-harfbuzz? (
+		>=media-libs/harfbuzz-2.6.8:0=
+		>=media-gfx/graphite2-1.3.13
+	)
+	system-icu? ( >=dev-libs/icu-67.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.8.2:0=[postproc] )
+	system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+	wifi? (
+		kernel_linux? (
+			sys-apps/dbus
+			dev-libs/dbus-glib
+			net-misc/networkmanager
+		)
+	)
+	jack? ( virtual/jack )
+	selinux? ( sec-policy/selinux-mozilla )"
+
+RDEPEND="${CDEPEND}
+	jack? ( virtual/jack )
+	openh264? ( media-libs/openh264:*[plugin] )
+	pulseaudio? (
+		|| (
+			media-sound/pulseaudio
+			>=media-sound/apulse-0.1.12-r4
+		)
+	)
+	selinux? ( sec-policy/selinux-mozilla )"
+
+DEPEND="${CDEPEND}
+	pulseaudio? (
+		|| (
+			media-sound/pulseaudio
+			>=media-sound/apulse-0.1.12-r4[sdk]
+		)
+	)
+	wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
+	amd64? ( virtual/opengl )
+	x86? ( virtual/opengl )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+	MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+	if ! has_version -b "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 -b "=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 -b "=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 "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+	ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+	da de dsb el 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 ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru
+	si sk sl son sq sr sv-SE szl ta te th tl tr trs uk ur uz vi
+	xh zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+	# https://bugs.gentoo.org/587334
+	local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+		fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+	)
+
+	local lang xflag
+	for lang in "${MOZ_LANGS[@]}" ; do
+		# en and en_US are handled internally
+		if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+			continue
+		fi
+
+		# strip region subtag if $lang is in the list
+		if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+			xflag=${lang%%-*}
+		else
+			xflag=${lang}
+		fi
+
+		SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+		SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+		SRC_URI+=" )"
+		IUSE+=" l10n_${xflag/[_@]/-}"
+	done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+	debug-print-function ${FUNCNAME} "$@"
+
+	if [[ ${#} -ne 1 ]] ; then
+		die "${FUNCNAME} requires exact one argument"
+	fi
+
+	einfo "Clearing cargo checksums for ${1} ..."
+
+	sed -i \
+		-e 's/\("files":{\)[^}]*/\1/' \
+		"${S}"/third_party/rust/${1}/.cargo-checksum.json \
+		|| die
+}
+
+moz_install_xpi() {
+	debug-print-function ${FUNCNAME} "$@"
+
+	if [[ ${#} -lt 2 ]] ; then
+		die "${FUNCNAME} requires at least two arguments"
+	fi
+
+	local DESTDIR=${1}
+	shift
+
+	insinto "${DESTDIR}"
+
+	local emid xpi_file xpi_tmp_dir
+	for xpi_file in "${@}" ; do
+		emid=
+		xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+		# Unpack XPI
+		unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+		# Determine extension ID
+		if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+			emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+			[[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+		elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+			emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+			[[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+		else
+			die "failed to determine extension id"
+		fi
+
+		einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+		newins "${xpi_file}" "${emid}.xpi"
+	done
+}
+
+mozconfig_add_options_ac() {
+	debug-print-function ${FUNCNAME} "$@"
+
+	if [[ ${#} -lt 2 ]] ; then
+		die "${FUNCNAME} requires at least two arguments"
+	fi
+
+	local reason=${1}
+	shift
+
+	local option
+	for option in ${@} ; do
+		echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+	done
+}
+
+mozconfig_add_options_mk() {
+	debug-print-function ${FUNCNAME} "$@"
+
+	if [[ ${#} -lt 2 ]] ; then
+		die "${FUNCNAME} requires at least two arguments"
+	fi
+
+	local reason=${1}
+	shift
+
+	local option
+	for option in ${@} ; do
+		echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+	done
+}
+
+mozconfig_use_enable() {
+	debug-print-function ${FUNCNAME} "$@"
+
+	if [[ ${#} -lt 1 ]] ; then
+		die "${FUNCNAME} requires at least one arguments"
+	fi
+
+	local flag=$(use_enable "${@}")
+	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+	debug-print-function ${FUNCNAME} "$@"
+
+	if [[ ${#} -lt 1 ]] ; then
+		die "${FUNCNAME} requires at least one arguments"
+	fi
+
+	local flag=$(use_with "${@}")
+	mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+pkg_pretend() {
+	if [[ ${MERGE_TYPE} != binary ]] ; then
+		if use pgo ; then
+			if ! has usersandbox $FEATURES ; then
+				die "You must enable usersandbox as X server can not run as root!"
+			fi
+		fi
+
+		# Ensure we have enough disk space to compile
+		if use pgo || use lto || use debug ; then
+			CHECKREQS_DISK_BUILD="13500M"
+		else
+			CHECKREQS_DISK_BUILD="6400M"
+		fi
+
+		check-reqs_pkg_pretend
+	fi
+}
+
+pkg_setup() {
+	if [[ ${MERGE_TYPE} != binary ]] ; then
+		if use pgo ; then
+			if ! has userpriv ${FEATURES} ; then
+				eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+			fi
+		fi
+
+		# Ensure we have enough disk space to compile
+		if use pgo || use lto || use debug ; then
+			CHECKREQS_DISK_BUILD="13500M"
+		else
+			CHECKREQS_DISK_BUILD="6400M"
+		fi
+
+		check-reqs_pkg_setup
+
+		llvm_pkg_setup
+
+		if use clang && use lto ; then
+			local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+			[[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+			[[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+			# temp fix for https://bugs.gentoo.org/768543
+			# we can assume that rust 1.{49,50}.0 always uses llvm 11
+			local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
+			[[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
+			[[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
+
+			if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
+				local version_llvm_rust="11"
+			else
+				local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+				[[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+				[[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+			fi
+
+			if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+				eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+				eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+				eerror "  - Manually switch rust version using 'eselect rust' to match used LLVM version"
+				eerror "  - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+				eerror "  - Build ${CATEGORY}/${PN} without USE=lto"
+				die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+			fi
+		fi
+
+		python-any-r1_pkg_setup
+
+		# 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 \
+			XAUTHORITY \
+			XDG_CACHE_HOME \
+			XDG_SESSION_COOKIE
+
+		# Build system is using /proc/self/oom_score_adj, bug #604394
+		addpredict /proc/self/oom_score_adj
+
+		if ! mountpoint -q /dev/shm ; then
+			# If /dev/shm is not available, configure is known to fail with
+			# a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+			ewarn "/dev/shm is not mounted -- expect build failures!"
+		fi
+
+		# 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.
+		if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+			MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+		fi
+
+		if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+			MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+		fi
+
+		# Mozilla API keys (see https://location.services.mozilla.com/api)
+		# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+		# get your own set of keys.
+		if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+			MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+		fi
+
+		# Ensure we use C locale when building, bug #746215
+		export LC_ALL=C
+	fi
+}
+
+src_unpack() {
+	local _lp_dir="${WORKDIR}/language_packs"
+	local _src_file
+
+	if [[ ! -d "${_lp_dir}" ]] ; then
+		mkdir "${_lp_dir}" || die
+	fi
+
+	for _src_file in ${A} ; do
+		if [[ ${_src_file} == *.xpi ]]; then
+			cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+		else
+			unpack ${_src_file}
+		fi
+	done
+}
+
+src_prepare() {
+	use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
+	eapply "${WORKDIR}/firefox-patches"
+
+	# Allow user to apply any additional patches without modifing ebuild
+	eapply_user
+
+	# Make LTO respect MAKEOPTS
+	sed -i \
+		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+		"${S}"/build/moz.configure/lto-pgo.configure \
+		|| die "sed failed to set num_cores"
+
+	# Make ICU respect MAKEOPTS
+	sed -i \
+		-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+		"${S}"/intl/icu_sources_data.py \
+		|| die "sed failed to set num_cores"
+
+	# sed-in toolchain prefix
+	sed -i \
+		-e "s/objdump/${CHOST}-objdump/" \
+		"${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+		|| die "sed failed to set toolchain prefix"
+
+	sed -i \
+		-e 's/ccache_stats = None/return None/' \
+		"${S}"/python/mozbuild/mozbuild/controller/building.py \
+		|| die "sed failed to disable ccache stats call"
+
+	einfo "Removing pre-built binaries ..."
+	find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+	# Clearing checksums where we have applied patches
+	moz_clear_vendor_checksums target-lexicon-0.9.0
+
+	# Create build dir
+	BUILD_DIR="${WORKDIR}/${PN}_build"
+	mkdir -p "${BUILD_DIR}" || die
+
+	# Write API keys to disk
+	echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+	echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+	echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+	xdg_src_prepare
+}
+
+src_configure() {
+	# Show flags set at the beginning
+	einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+	einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+	einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+	einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+	einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+	local have_switched_compiler=
+	if use clang && ! tc-is-clang ; then
+		# Force clang
+		einfo "Enforcing the use of clang due to USE=clang ..."
+		have_switched_compiler=yes
+		AR=llvm-ar
+		CC=${CHOST}-clang
+		CXX=${CHOST}-clang++
+		NM=llvm-nm
+		RANLIB=llvm-ranlib
+	elif ! use clang && ! tc-is-gcc ; then
+		# Force gcc
+		have_switched_compiler=yes
+		einfo "Enforcing the use of gcc due to USE=-clang ..."
+		AR=gcc-ar
+		CC=${CHOST}-gcc
+		CXX=${CHOST}-g++
+		NM=gcc-nm
+		RANLIB=gcc-ranlib
+	fi
+
+	if [[ -n "${have_switched_compiler}" ]] ; then
+		# Because we switched active compiler we have to ensure
+		# that no unsupported flags are set
+		strip-unsupported-flags
+	fi
+
+	# Ensure we use correct toolchain
+	export HOST_CC="$(tc-getBUILD_CC)"
+	export HOST_CXX="$(tc-getBUILD_CXX)"
+	tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+	# Pass the correct toolchain paths through cbindgen
+	if tc-is-cross-compiler ; then
+		export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+	fi
+
+	# Set MOZILLA_FIVE_HOME
+	export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+	# python/mach/mach/mixin/process.py fails to detect SHELL
+	export SHELL="${EPREFIX}/bin/bash"
+
+	# Set MOZCONFIG
+	export MOZCONFIG="${S}/.mozconfig"
+
+	# Initialize MOZCONFIG
+	mozconfig_add_options_ac '' --enable-application=browser
+
+	# Set Gentoo defaults
+	export MOZILLA_OFFICIAL=1
+
+	mozconfig_add_options_ac 'Gentoo default' \
+		--allow-addon-sideload \
+		--disable-cargo-incremental \
+		--disable-crashreporter \
+		--disable-install-strip \
+		--disable-strip \
+		--disable-updater \
+		--enable-official-branding \
+		--enable-release \
+		--enable-system-ffi \
+		--enable-system-pixman \
+		--host="${CBUILD:-${CHOST}}" \
+		--libdir="${EPREFIX}/usr/$(get_libdir)" \
+		--prefix="${EPREFIX}/usr" \
+		--target="${CHOST}" \
+		--without-ccache \
+		--with-intl-api \
+		--with-libclang-path="$(llvm-config --libdir)" \
+		--with-system-nspr \
+		--with-system-nss \
+		--with-system-png \
+		--with-system-zlib \
+		--with-toolchain-prefix="${CHOST}-" \
+		--with-unsigned-addon-scopes=app,system \
+		--x-includes="${SYSROOT}${EPREFIX}/usr/include" \
+		--x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
+
+	# Set update channel
+	local update_channel=release
+	[[ -n ${MOZ_ESR} ]] && update_channel=esr
+	mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+	if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+		mozconfig_add_options_ac '' --enable-rust-simd
+	fi
+
+	if [[ -s "${S}/api-google.key" ]] ; then
+		local key_origin="Gentoo default"
+		if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+			key_origin="User value"
+		fi
+
+		mozconfig_add_options_ac "${key_origin}" \
+			--with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+	else
+		einfo "Building without Google API key ..."
+	fi
+
+	if [[ -s "${S}/api-location.key" ]] ; then
+		local key_origin="Gentoo default"
+		if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+			key_origin="User value"
+		fi
+
+		mozconfig_add_options_ac "${key_origin}" \
+			--with-google-location-service-api-keyfile="${S}/api-location.key"
+	else
+		einfo "Building without Location API key ..."
+	fi
+
+	if [[ -s "${S}/api-mozilla.key" ]] ; then
+		local key_origin="Gentoo default"
+		if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+			key_origin="User value"
+		fi
+
+		mozconfig_add_options_ac "${key_origin}" \
+			--with-mozilla-api-keyfile="${S}/api-mozilla.key"
+	else
+		einfo "Building without Mozilla API key ..."
+	fi
+
+	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-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
+	mozconfig_use_with system-libvpx
+	mozconfig_use_with system-webp
+
+	mozconfig_use_enable dbus
+
+	use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+	mozconfig_use_enable geckodriver
+
+	if use hardened ; then
+		mozconfig_add_options_ac "+hardened" --enable-hardening
+		append-ldflags "-Wl,-z,relro -Wl,-z,now"
+	fi
+
+	mozconfig_use_enable jack
+
+	mozconfig_use_enable pulseaudio
+	# force the deprecated alsa sound code if pulseaudio is disabled
+	if use kernel_linux && ! use pulseaudio ; then
+		mozconfig_add_options_ac '-pulseaudio' --enable-alsa
+	fi
+
+	mozconfig_use_enable wifi necko-wifi
+
+	if use wayland ; then
+		mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
+	else
+		mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
+	fi
+
+	if use lto ; then
+		if use clang ; then
+			# Upstream only supports lld when using clang
+			mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+
+			mozconfig_add_options_ac '+lto' --enable-lto=cross
+		else
+			# ThinLTO is currently broken, see bmo#1644409
+			mozconfig_add_options_ac '+lto' --enable-lto=full
+		fi
+
+		if use pgo ; then
+			mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+			if use clang ; then
+				# Used in build/pgo/profileserver.py
+				export LLVM_PROFDATA="llvm-profdata"
+			fi
+		fi
+	else
+		# Avoid auto-magic on linker
+		if use clang ; then
+			# This is upstream's default
+			mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+		else
+			mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+		fi
+	fi
+
+	# LTO flag was handled via configure
+	filter-flags '-flto*'
+
+	mozconfig_use_enable debug
+	if use debug ; then
+		mozconfig_add_options_ac '+debug' --disable-optimize
+	else
+		if is-flag '-g*' ; then
+			if use clang ; then
+				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+			else
+				mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+			fi
+		else
+			mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+		fi
+
+		if is-flag '-O0' ; then
+			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+		elif is-flag '-O4' ; then
+			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+		elif is-flag '-O3' ; then
+			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+		elif is-flag '-O1' ; then
+			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+		elif is-flag '-Os' ; then
+			mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+		else
+			mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+		fi
+	fi
+
+	# Debug flag was handled via configure
+	filter-flags '-g*'
+
+	# Optimization flag was handled via configure
+	filter-flags '-O*'
+
+	# Modifications to better support ARM, bug #553364
+	if use cpu_flags_arm_neon ; then
+		mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+		if ! tc-is-clang ; then
+			# thumb options aren't supported when using clang, bug 666966
+			mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+				--with-thumb=yes \
+				--with-thumb-interwork=no
+		fi
+	fi
+
+	if [[ ${CHOST} == armv*h* ]] ; then
+		mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+		if ! use system-libvpx ; then
+			sed -i \
+				-e "s|softfp|hard|" \
+				"${S}"/media/libvpx/moz.build \
+				|| die
+		fi
+	fi
+
+	if use clang ; then
+		# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+		# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+		# toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+		local disable_elf_hack=
+		if use amd64 ; then
+			disable_elf_hack=yes
+		elif use x86 ; then
+			disable_elf_hack=yes
+		elif use arm ; then
+			disable_elf_hack=yes
+		fi
+
+		if [[ -n ${disable_elf_hack} ]] ; then
+			mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
+		fi
+	elif tc-is-gcc ; then
+		if ver_test $(gcc-fullversion) -ge 10 ; then
+			einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
+			append-cxxflags -fno-tree-loop-vectorize
+		fi
+	fi
+
+	# Additional ARCH support
+	case "${ARCH}" in
+		arm)
+			# Reduce the memory requirements for linking
+			if use clang ; then
+				# Nothing to do
+				:;
+			elif tc-ld-is-gold || use lto ; then
+				append-ldflags -Wl,--no-keep-memory
+			else
+				append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+			fi
+			;;
+	esac
+
+	if ! use elibc_glibc ; then
+		mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+	fi
+
+	# Allow elfhack to work in combination with unstripped binaries
+	# when they would normally be larger than 2GiB.
+	append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+	# Make revdep-rebuild.sh happy; Also required for musl
+	append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+	# Pass $MAKEOPTS to build system
+	export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+	# Use system's Python environment
+	export MACH_USE_SYSTEM_PYTHON=1
+
+	# Disable notification when build system has finished
+	export MOZ_NOSPAM=1
+
+	# Portage sets XARGS environment variable to "xargs -r" by default which
+	# breaks build system's check_prog() function which doesn't support arguments
+	mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+	# Set build dir
+	mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+	# Show flags we will use
+	einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+	einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+	einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+	einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+	einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+	# Handle EXTRA_CONF and show summary
+	local ac opt hash reason
+
+	# Apply EXTRA_ECONF entries to $MOZCONFIG
+	if [[ -n ${EXTRA_ECONF} ]] ; then
+		IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+		for opt in "${ac[@]}"; do
+			mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+		done
+	fi
+
+	echo
+	echo "=========================================================="
+	echo "Building ${PF} with the following configuration"
+	grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+		[[ -z ${hash} || ${hash} == \# ]] \
+			|| die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+		printf "    %-30s  %s\n" "${opt}" "${reason:-mozilla.org default}"
+	done
+	echo "=========================================================="
+	echo
+
+	./mach configure || die
+}
+
+src_compile() {
+	local virtx_cmd=
+
+	if use pgo ; then
+		virtx_cmd=virtx
+
+		# Reset and cleanup environment variables used by GNOME/XDG
+		gnome2_environment_reset
+
+		addpredict /root
+	fi
+
+	local -x GDK_BACKEND=x11
+
+	${virtx_cmd} ./mach build --verbose \
+		|| die
+}
+
+src_install() {
+	# xpcshell is getting called during install
+	pax-mark m \
+		"${BUILD_DIR}"/dist/bin/xpcshell \
+		"${BUILD_DIR}"/dist/bin/${PN} \
+		"${BUILD_DIR}"/dist/bin/plugin-container
+
+	DESTDIR="${D}" ./mach install || die
+
+	# Upstream cannot ship symlink but we can (bmo#658850)
+	rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+	dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+	# Don't install llvm-symbolizer from sys-devel/llvm package
+	if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+		rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+	fi
+
+	# Install policy (currently only used to disable application updates)
+	insinto "${MOZILLA_FIVE_HOME}/distribution"
+	newins "${FILESDIR}"/distribution.ini distribution.ini
+	newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+	# Install system-wide preferences
+	local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+	insinto "${PREFS_DIR}"
+	newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+
+	local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+	# Set dictionary path to use system hunspell
+	cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+	pref("spellchecker.dictionary_path",       "${EPREFIX}/usr/share/myspell");
+	EOF
+
+	# Force hwaccel prefs if USE=hwaccel is enabled
+	if use hwaccel ; then
+		cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
+		>>"${GENTOO_PREFS}" \
+		|| die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+	fi
+
+	if ! use gmp-autoupdate ; then
+		local plugin
+		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+			einfo "Disabling auto-update for ${plugin} plugin ..."
+			cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+			pref("media.${plugin}.autoupdate",   false);
+			EOF
+		done
+	fi
+
+	# Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+	if use system-harfbuzz ; then
+		cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+		sticky_pref("gfx.font_rendering.graphite.enabled", true);
+		EOF
+	fi
+
+	# Install language packs
+	local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+	if [[ -n "${langpacks}" ]] ; then
+		moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+	fi
+
+	# Install geckodriver
+	if use geckodriver ; then
+		einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
+		pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
+		exeinto "${MOZILLA_FIVE_HOME}"
+		doexe "${BUILD_DIR}"/dist/bin/geckodriver
+
+		dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+	fi
+
+	# Install icons
+	local icon_srcdir="${S}/browser/branding/official"
+	local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
+
+	insinto /usr/share/icons/hicolor/symbolic/apps
+	newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+	local icon size
+	for icon in "${icon_srcdir}"/default*.png ; do
+		size=${icon%.png}
+		size=${size##*/default}
+
+		if [[ ${size} -eq 48 ]] ; then
+			newicon "${icon}" ${PN}.png
+		fi
+
+		newicon -s ${size} "${icon}" ${PN}.png
+	done
+
+	# Install menus
+	local wrapper_wayland="${PN}-wayland.sh"
+	local wrapper_x11="${PN}-x11.sh"
+	local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
+	local display_protocols="auto X11"
+	local icon="${PN}"
+	local name="Mozilla ${MOZ_PN^}"
+	local use_wayland="false"
+
+	if use wayland ; then
+		display_protocols+=" Wayland"
+		use_wayland="true"
+	fi
+
+	local app_name desktop_filename display_protocol exec_command
+	for display_protocol in ${display_protocols} ; do
+		app_name="${name} on ${display_protocol}"
+		desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+		case ${display_protocol} in
+			Wayland)
+				exec_command="${PN}-wayland --name ${PN}-wayland"
+				newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
+				;;
+			X11)
+				if ! use wayland ; then
+					# Exit loop here because there's no choice so
+					# we don't need wrapper/.desktop file for X11.
+					continue
+				fi
+
+				exec_command="${PN}-x11 --name ${PN}-x11"
+				newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
+				;;
+			*)
+				app_name="${name}"
+				desktop_filename="${PN}.desktop"
+				exec_command="${PN}"
+				;;
+		esac
+
+		cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+		sed -i \
+			-e "s:@NAME@:${app_name}:" \
+			-e "s:@EXEC@:${exec_command}:" \
+			-e "s:@ICON@:${icon}:" \
+			"${WORKDIR}/${PN}.desktop-template" \
+			|| die
+
+		newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+		rm "${WORKDIR}/${PN}.desktop-template" || die
+	done
+
+	# Install generic wrapper script
+	[[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+	newbin "${FILESDIR}/${PN}.sh" ${PN}
+
+	# Update wrapper
+	local wrapper
+	for wrapper in \
+		"${ED}/usr/bin/${PN}" \
+		"${ED}/usr/bin/${PN}-x11" \
+		"${ED}/usr/bin/${PN}-wayland" \
+	; do
+		[[ ! -f "${wrapper}" ]] && continue
+
+		sed -i \
+			-e "s:@PREFIX@:${EPREFIX}/usr:" \
+			-e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+			-e "s:@APULSELIB_DIR@:${apulselib}:" \
+			-e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+			"${wrapper}" \
+			|| die
+	done
+}
+
+pkg_preinst() {
+	xdg_pkg_preinst
+
+	# If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+	# does not need to be forced into the LD_LIBRARY_PATH
+	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; 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_pkg_postinst
+
+	if ! use gmp-autoupdate ; then
+		elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+		elog "installing into new profiles:"
+		local plugin
+		for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+			elog "\t ${plugin}"
+		done
+		elog
+	fi
+
+	if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; 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 show_normandy_information
+
+	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+		# New install; Tell user that DoH is disabled by default
+		show_doh_information=yes
+		show_normandy_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
+			fi
+
+			if ver_test "${replacing_version}" -lt 74.0-r2 ; then
+				# Tell user only once about our Normandy default
+				show_normandy_information=yes
+			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
+
+	# bug 713782
+	if [[ -n "${show_normandy_information}" ]] ; then
+		elog
+		elog "Upstream operates a service named Normandy which allows Mozilla to"
+		elog "push changes for default settings or even install new add-ons remotely."
+		elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+		elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+		elog "concerns prevail, which is why we have switched off the use of this"
+		elog "service by default."
+		elog
+		elog "To re-enable this service set"
+		elog
+		elog "    app.normandy.enabled=true"
+		elog
+		elog "in about:config."
+	fi
+}


             reply	other threads:[~2021-03-22 20:55 UTC|newest]

Thread overview: 1230+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-22 20:55 Thomas Deutschmann [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-03 16:12 [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/ Arthur Zamarin
2024-10-03 12:45 Joonas Niilola
2024-10-03 12:45 Joonas Niilola
2024-10-03 12:45 Joonas Niilola
2024-10-01 16:08 Joonas Niilola
2024-10-01 13:19 Joonas Niilola
2024-10-01 11:07 Joonas Niilola
2024-09-28 12:46 Joonas Niilola
2024-09-21 22:48 Sam James
2024-09-18 17:41 Joonas Niilola
2024-09-18 10:22 Joonas Niilola
2024-09-12  8:05 Joonas Niilola
2024-09-11  6:41 Joonas Niilola
2024-09-10 18:41 Arthur Zamarin
2024-09-10 11:45 Joonas Niilola
2024-09-10 11:45 Joonas Niilola
2024-09-09 12:58 Joonas Niilola
2024-09-09 11:28 Joonas Niilola
2024-09-09 11:28 Joonas Niilola
2024-09-08  6:06 Arthur Zamarin
2024-09-03 10:44 Joonas Niilola
2024-09-03  5:40 Joonas Niilola
2024-08-27  7:00 Joonas Niilola
2024-08-21 10:46 Joonas Niilola
2024-08-16 13:09 Joonas Niilola
2024-08-16 13:09 Joonas Niilola
2024-08-15  5:07 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-11 14:45 Joonas Niilola
2024-08-09 16:45 Joonas Niilola
2024-08-07 13:04 Sam James
2024-08-07 11:30 Joonas Niilola
2024-08-07 11:30 Joonas Niilola
2024-08-07  5:42 Joonas Niilola
2024-08-07  5:42 Joonas Niilola
2024-08-06 16:32 Joonas Niilola
2024-08-06 10:22 Joonas Niilola
2024-08-06  6:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-29  7:03 Joonas Niilola
2024-07-27 11:59 Joonas Niilola
2024-07-24 10:33 Joonas Niilola
2024-07-23  5:51 Joonas Niilola
2024-07-20  6:49 Joonas Niilola
2024-07-17  7:24 Joonas Niilola
2024-07-15 13:07 Joonas Niilola
2024-07-13  7:58 Joonas Niilola
2024-07-12 13:21 Joonas Niilola
2024-07-11 11:21 Joonas Niilola
2024-07-11 11:21 Joonas Niilola
2024-07-11 11:21 Joonas Niilola
2024-07-11 11:01 Sam James
2024-07-11 11:01 Sam James
2024-07-10 12:59 Joonas Niilola
2024-07-10 10:22 Joonas Niilola
2024-07-09  6:39 Joonas Niilola
2024-06-26 11:17 Joonas Niilola
2024-06-19 13:00 Joonas Niilola
2024-06-12 12:46 Joonas Niilola
2024-06-12 12:46 Joonas Niilola
2024-06-12  6:22 Arthur Zamarin
2024-06-11 11:17 Joonas Niilola
2024-06-11  5:56 Arthur Zamarin
2024-06-11  5:01 Joonas Niilola
2024-06-01  8:37 Joonas Niilola
2024-05-31 21:03 Sam James
2024-05-31 21:03 Sam James
2024-05-30  4:36 Ionen Wolkens
2024-05-28 11:58 Joonas Niilola
2024-05-28 11:58 Joonas Niilola
2024-05-15 10:58 Joonas Niilola
2024-05-15 10:58 Joonas Niilola
2024-05-15 10:31 Sam James
2024-05-14 15:05 Joonas Niilola
2024-05-14  5:13 Joonas Niilola
2024-05-13  6:49 Joonas Niilola
2024-05-13  6:49 Joonas Niilola
2024-05-06  1:51 Ionen Wolkens
2024-05-06  1:51 Ionen Wolkens
2024-04-30 13:36 Joonas Niilola
2024-04-29 19:20 Joonas Niilola
2024-04-29  8:18 Joonas Niilola
2024-04-25 11:37 Joonas Niilola
2024-04-25 11:37 Joonas Niilola
2024-04-22 18:39 Joonas Niilola
2024-04-18 10:54 Joonas Niilola
2024-04-18 10:28 Joonas Niilola
2024-04-18 10:25 Joonas Niilola
2024-04-17 12:47 Joonas Niilola
2024-04-16 13:48 Joonas Niilola
2024-04-16 13:32 Joonas Niilola
2024-04-16  7:18 Yixun Lan
2024-04-15 11:49 Yixun Lan
2024-04-15  6:03 Joonas Niilola
2024-04-06 16:15 Joonas Niilola
2024-04-05 14:18 Joonas Niilola
2024-04-05 10:55 Joonas Niilola
2024-04-01  6:47 Joonas Niilola
2024-03-24 17:39 Joonas Niilola
2024-03-24 14:25 Joonas Niilola
2024-03-24 14:25 Joonas Niilola
2024-03-24  9:20 Sam James
2024-03-23 20:49 Joonas Niilola
2024-03-23 17:02 Joonas Niilola
2024-03-22 12:48 Joonas Niilola
2024-03-22 12:48 Joonas Niilola
2024-03-22 11:29 Arthur Zamarin
2024-03-22  9:40 Sam James
2024-03-20 10:44 Joonas Niilola
2024-03-19  9:44 Joonas Niilola
2024-03-17  7:45 Joonas Niilola
2024-03-11  5:28 Joonas Niilola
2024-03-11  5:28 Joonas Niilola
2024-03-05 14:37 Joonas Niilola
2024-03-02 15:25 Arthur Zamarin
2024-02-24  7:30 Joonas Niilola
2024-02-23  4:46 Sam James
2024-02-22 11:05 Joonas Niilola
2024-02-22 11:05 Joonas Niilola
2024-02-21 13:48 Joonas Niilola
2024-02-20 13:20 Joonas Niilola
2024-02-16 10:22 Joonas Niilola
2024-02-06 11:25 Joonas Niilola
2024-02-02 18:06 Joonas Niilola
2024-01-31 17:41 Joonas Niilola
2024-01-31  8:30 Joonas Niilola
2024-01-25 13:44 Sam James
2024-01-25 13:14 Joonas Niilola
2024-01-25 13:14 Joonas Niilola
2024-01-24  8:03 Joonas Niilola
2024-01-23 12:36 Joonas Niilola
2024-01-23  5:07 Ionen Wolkens
2024-01-20 14:05 Joonas Niilola
2024-01-09 12:24 Joonas Niilola
2024-01-06  9:32 Joonas Niilola
2024-01-01 19:01 Joonas Niilola
2023-12-22 11:41 Joonas Niilola
2023-12-22 11:41 Joonas Niilola
2023-12-22  8:44 Arthur Zamarin
2023-12-19 17:18 Joonas Niilola
2023-12-19 17:18 Joonas Niilola
2023-12-19 12:14 Joonas Niilola
2023-11-30 12:00 Joonas Niilola
2023-11-23 13:27 Sam James
2023-11-23 12:26 Joonas Niilola
2023-11-23 12:26 Joonas Niilola
2023-11-22 14:22 Joonas Niilola
2023-11-22 14:22 Joonas Niilola
2023-11-22 12:52 Joonas Niilola
2023-11-22  6:18 Joonas Niilola
2023-11-21 16:22 Joonas Niilola
2023-11-21 12:34 Joonas Niilola
2023-11-09 11:04 Joonas Niilola
2023-11-01 13:17 Joonas Niilola
2023-10-27  9:12 Joonas Niilola
2023-10-27  9:12 Joonas Niilola
2023-10-27  9:12 Joonas Niilola
2023-10-26 17:17 Joonas Niilola
2023-10-25 10:27 Joonas Niilola
2023-10-24  9:10 Joonas Niilola
2023-10-16 13:21 Joonas Niilola
2023-10-12 10:40 Joonas Niilola
2023-10-07  6:20 Joonas Niilola
2023-10-06 12:34 Arthur Zamarin
2023-10-06 12:16 Joonas Niilola
2023-10-03 15:47 Joonas Niilola
2023-09-29 10:43 Joonas Niilola
2023-09-29  7:58 Joonas Niilola
2023-09-28 10:42 Joonas Niilola
2023-09-28 10:42 Joonas Niilola
2023-09-27 13:40 Joonas Niilola
2023-09-27 10:46 Joonas Niilola
2023-09-27  3:10 Sam James
2023-09-26 20:40 Sam James
2023-09-26 11:09 Joonas Niilola
2023-09-16  8:05 Joonas Niilola
2023-09-15 14:38 Joonas Niilola
2023-09-15  8:53 Sam James
2023-09-15  8:53 Sam James
2023-09-14 11:45 Joonas Niilola
2023-09-14 11:45 Joonas Niilola
2023-09-14 11:45 Joonas Niilola
2023-09-10  6:29 Joonas Niilola
2023-09-06  7:46 Joonas Niilola
2023-09-05  6:33 Joonas Niilola
2023-09-01 12:25 Joonas Niilola
2023-09-01 11:07 Joonas Niilola
2023-09-01  8:16 Arthur Zamarin
2023-08-31 10:34 Joonas Niilola
2023-08-30 17:25 Joonas Niilola
2023-08-30 14:26 Joonas Niilola
2023-08-30 14:26 Joonas Niilola
2023-08-30 14:26 Joonas Niilola
2023-08-29 10:39 Joonas Niilola
2023-08-24  5:43 Joonas Niilola
2023-08-23 11:37 Joonas Niilola
2023-08-22  5:45 Joonas Niilola
2023-08-17  9:57 Joonas Niilola
2023-08-17  9:18 Joonas Niilola
2023-08-17  2:55 Sam James
2023-08-10 16:10 Andreas K. Hüttel
2023-08-09  8:32 Joonas Niilola
2023-08-09  6:43 Joonas Niilola
2023-08-07 12:58 Joonas Niilola
2023-08-06  9:20 Joonas Niilola
2023-08-02 14:07 Joonas Niilola
2023-08-02 11:39 Joonas Niilola
2023-08-02  5:55 Joonas Niilola
2023-08-02  5:55 Joonas Niilola
2023-08-01 15:19 Joonas Niilola
2023-08-01 10:04 Joonas Niilola
2023-07-20 13:46 Joonas Niilola
2023-07-19  7:48 Joonas Niilola
2023-07-18  5:22 Joonas Niilola
2023-07-16  7:41 Joonas Niilola
2023-07-12  8:37 Joonas Niilola
2023-07-12  8:37 Joonas Niilola
2023-07-12  8:37 Joonas Niilola
2023-07-08  3:39 Sam James
2023-07-07 11:38 Joonas Niilola
2023-07-07 11:38 Joonas Niilola
2023-07-06  6:48 Joonas Niilola
2023-07-05  9:49 Joonas Niilola
2023-07-05  7:59 Joonas Niilola
2023-07-05  6:08 Joonas Niilola
2023-07-04 16:58 Joonas Niilola
2023-07-04 16:32 Joonas Niilola
2023-06-29  6:41 Joonas Niilola
2023-06-29  6:41 Joonas Niilola
2023-06-24  2:59 Sam James
2023-06-08 12:23 Arthur Zamarin
2023-06-08 11:04 Joonas Niilola
2023-06-08 11:04 Joonas Niilola
2023-06-07 10:51 Joonas Niilola
2023-06-07 10:46 Joonas Niilola
2023-06-07  6:41 Joonas Niilola
2023-06-06 19:21 Joonas Niilola
2023-06-03  6:09 Joonas Niilola
2023-06-03  6:09 Joonas Niilola
2023-06-02 18:59 Joonas Niilola
2023-06-02 16:15 Joonas Niilola
2023-05-25 11:46 Joonas Niilola
2023-05-16  5:58 Joonas Niilola
2023-05-13  9:01 Joonas Niilola
2023-05-12  6:01 Joonas Niilola
2023-05-12  6:01 Joonas Niilola
2023-05-11 18:43 Arthur Zamarin
2023-05-10  8:34 Joonas Niilola
2023-05-09  9:16 Joonas Niilola
2023-05-06  8:18 Joonas Niilola
2023-05-02  6:13 Joonas Niilola
2023-05-02  6:13 Joonas Niilola
2023-05-02  6:06 Joonas Niilola
2023-05-01 17:49 Joonas Niilola
2023-04-25 10:05 Joonas Niilola
2023-04-24  5:21 Joonas Niilola
2023-04-23 14:20 Joonas Niilola
2023-04-19  6:27 Joonas Niilola
2023-04-18  8:35 Joonas Niilola
2023-04-15  6:19 Joonas Niilola
2023-04-14 12:25 Joonas Niilola
2023-04-14  9:17 Joonas Niilola
2023-04-12 10:52 Joonas Niilola
2023-04-12  8:58 Joonas Niilola
2023-04-12  7:35 Sam James
2023-04-11  9:52 Joonas Niilola
2023-04-03  7:38 Joonas Niilola
2023-04-02 15:51 Jory Pratt
2023-03-31  5:40 Yixun Lan
2023-03-31  5:40 Yixun Lan
2023-03-31  5:40 Yixun Lan
2023-03-25  6:32 Joonas Niilola
2023-03-17 15:52 Arthur Zamarin
2023-03-17 12:39 Joonas Niilola
2023-03-17 12:39 Joonas Niilola
2023-03-15  8:24 Joonas Niilola
2023-03-14 11:20 Joonas Niilola
2023-03-08 16:25 Joonas Niilola
2023-03-01 14:58 Joonas Niilola
2023-03-01 14:58 Joonas Niilola
2023-02-28 10:01 Joonas Niilola
2023-02-24  8:49 Joonas Niilola
2023-02-22  7:14 Joonas Niilola
2023-02-21 12:10 Joonas Niilola
2023-02-21 12:10 Joonas Niilola
2023-02-21  7:47 Sam James
2023-02-20 16:36 Joonas Niilola
2023-02-20 12:02 Joonas Niilola
2023-02-14 15:51 Mike Gilbert
2023-02-14  0:30 Mike Gilbert
2023-02-03  7:26 Joonas Niilola
2023-01-31 10:08 Joonas Niilola
2023-01-30  6:16 Joonas Niilola
2023-01-29  8:50 Joonas Niilola
2023-01-24 10:01 Joonas Niilola
2023-01-21  9:15 Arthur Zamarin
2023-01-17 20:56 Arthur Zamarin
2023-01-17 20:04 Sam James
2023-01-17 14:25 Joonas Niilola
2023-01-17 10:01 Joonas Niilola
2023-01-17  9:51 Joonas Niilola
2023-01-17  9:00 Joonas Niilola
2023-01-05  9:31 Joonas Niilola
2023-01-05  9:23 Joonas Niilola
2023-01-05  9:23 Joonas Niilola
2022-12-18  9:06 Joonas Niilola
2022-12-16  6:31 Joonas Niilola
2022-12-15 11:40 Joonas Niilola
2022-12-15 11:40 Joonas Niilola
2022-12-15  6:16 Sam James
2022-12-14 13:16 Joonas Niilola
2022-12-14 12:34 Joonas Niilola
2022-12-03  8:37 Joonas Niilola
2022-11-29  8:24 Joonas Niilola
2022-11-21 11:21 Joonas Niilola
2022-11-21  8:36 Joonas Niilola
2022-11-18  7:20 Joonas Niilola
2022-11-17 19:16 Joonas Niilola
2022-11-17 16:40 Arthur Zamarin
2022-11-17 12:47 Joonas Niilola
2022-11-17 12:47 Joonas Niilola
2022-11-17  9:00 Joonas Niilola
2022-11-17  7:05 Joonas Niilola
2022-11-16 12:53 Joonas Niilola
2022-11-15 13:10 Joonas Niilola
2022-11-15  9:19 Joonas Niilola
2022-11-10  8:06 Joonas Niilola
2022-11-10  7:54 Joonas Niilola
2022-11-08 18:07 Joonas Niilola
2022-11-08 17:20 Joonas Niilola
2022-11-07 15:05 Joonas Niilola
2022-11-07  8:49 Joonas Niilola
2022-11-05 11:33 Joonas Niilola
2022-11-04 11:07 Joonas Niilola
2022-11-03 23:08 Sam James
2022-11-03 11:32 Joonas Niilola
2022-11-01  7:24 Joonas Niilola
2022-10-31 11:50 Joonas Niilola
2022-10-26  9:00 Joonas Niilola
2022-10-25 11:35 Joonas Niilola
2022-10-25 11:35 Joonas Niilola
2022-10-25  9:49 Joonas Niilola
2022-10-25  9:45 Arthur Zamarin
2022-10-20  8:37 Joonas Niilola
2022-10-19 15:57 Joonas Niilola
2022-10-18 12:54 Joonas Niilola
2022-10-10 12:20 Joonas Niilola
2022-10-06 11:13 Joonas Niilola
2022-10-04 15:00 Joonas Niilola
2022-10-04 14:58 Joonas Niilola
2022-10-03 17:08 Joonas Niilola
2022-10-03 13:27 Joonas Niilola
2022-09-26  6:27 Joonas Niilola
2022-09-25  6:42 Joonas Niilola
2022-09-24 13:57 Joonas Niilola
2022-09-23 12:53 Joonas Niilola
2022-09-22 14:16 Joonas Niilola
2022-09-22  4:09 Sam James
2022-09-21 12:30 Joonas Niilola
2022-09-21 12:30 Joonas Niilola
2022-09-21  8:40 Joonas Niilola
2022-09-20 13:37 Joonas Niilola
2022-09-20 11:16 Joonas Niilola
2022-09-18  7:22 Joonas Niilola
2022-09-16 16:20 Joonas Niilola
2022-09-16  9:34 Joonas Niilola
2022-09-15  6:44 Joonas Niilola
2022-09-09  8:37 Joonas Niilola
2022-09-09  8:37 Joonas Niilola
2022-09-09  5:26 Joonas Niilola
2022-09-06  9:23 Joonas Niilola
2022-09-04 16:11 Joonas Niilola
2022-08-30  8:42 Joonas Niilola
2022-08-28  6:42 Joonas Niilola
2022-08-25  4:25 Joonas Niilola
2022-08-24 18:08 Arthur Zamarin
2022-08-24 17:57 Joonas Niilola
2022-08-24 17:57 Joonas Niilola
2022-08-24 11:53 Joonas Niilola
2022-08-23 13:11 Joonas Niilola
2022-08-23 13:11 Joonas Niilola
2022-08-23 13:11 Joonas Niilola
2022-08-21 12:20 Joonas Niilola
2022-08-16  7:55 Joonas Niilola
2022-08-16  1:08 Sam James
2022-08-10 17:41 Joonas Niilola
2022-08-09  9:08 Joonas Niilola
2022-08-01 17:41 Joonas Niilola
2022-08-01 17:41 Joonas Niilola
2022-08-01 11:03 Joonas Niilola
2022-07-27  8:22 Joonas Niilola
2022-07-26 12:14 Joonas Niilola
2022-07-26 10:35 Joonas Niilola
2022-07-20  5:15 Sam James
2022-07-19 10:43 Joonas Niilola
2022-07-16  6:19 Joonas Niilola
2022-07-13 15:13 Joonas Niilola
2022-07-04  6:17 Joonas Niilola
2022-07-01  8:10 Arthur Zamarin
2022-06-29 15:53 Joonas Niilola
2022-06-29 15:15 Joonas Niilola
2022-06-28 19:41 Joonas Niilola
2022-06-27 19:22 Joonas Niilola
2022-06-26 12:46 Joonas Niilola
2022-06-25 12:37 Joonas Niilola
2022-06-20 19:32 Joonas Niilola
2022-06-19  8:34 Joonas Niilola
2022-06-15 11:30 Joonas Niilola
2022-06-15 11:30 Joonas Niilola
2022-06-15  5:47 Joonas Niilola
2022-06-09 18:15 Joonas Niilola
2022-06-09 17:00 Joonas Niilola
2022-06-09 16:31 Joonas Niilola
2022-06-09 13:48 Joonas Niilola
2022-06-05 13:36 Joonas Niilola
2022-06-03  7:28 Joonas Niilola
2022-06-02 14:17 Joonas Niilola
2022-06-02 11:49 Joonas Niilola
2022-06-01 20:11 Sam James
2022-06-01 10:40 Joonas Niilola
2022-05-31 18:15 Joonas Niilola
2022-05-30  6:05 Joonas Niilola
2022-05-22  9:31 Joonas Niilola
2022-05-22  9:31 Joonas Niilola
2022-05-21 12:25 Joonas Niilola
2022-05-21  9:19 Joonas Niilola
2022-05-16 12:55 Joonas Niilola
2022-05-16  6:25 Joonas Niilola
2022-05-14  0:51 Sam James
2022-05-14  0:47 Sam James
2022-05-08  9:15 Jakov Smolić
2022-05-06 10:35 Joonas Niilola
2022-05-05 14:26 Joonas Niilola
2022-05-05 14:26 Joonas Niilola
2022-05-04 14:15 Joonas Niilola
2022-05-04 11:51 Joonas Niilola
2022-05-04  5:44 Joonas Niilola
2022-05-04  5:44 Joonas Niilola
2022-05-03 17:31 Joonas Niilola
2022-04-14 11:51 Joonas Niilola
2022-04-13  8:31 Joonas Niilola
2022-04-11 12:24 Joonas Niilola
2022-04-10 17:38 Arthur Zamarin
2022-04-10 16:33 Joonas Niilola
2022-04-10 12:54 Joonas Niilola
2022-04-10  9:07 Joonas Niilola
2022-04-09 15:25 Joonas Niilola
2022-04-07 13:03 Joonas Niilola
2022-04-07 13:03 Joonas Niilola
2022-04-07  7:07 Joonas Niilola
2022-04-05 17:00 Joonas Niilola
2022-03-23 13:05 Joonas Niilola
2022-03-23 13:05 Joonas Niilola
2022-03-23  8:15 Joonas Niilola
2022-03-14 16:26 Joonas Niilola
2022-03-14 11:38 Joonas Niilola
2022-03-13 17:51 Joonas Niilola
2022-03-11 23:49 Sam James
2022-03-09 17:19 Joonas Niilola
2022-03-09 17:19 Joonas Niilola
2022-03-08  7:53 Joonas Niilola
2022-03-08  7:53 Joonas Niilola
2022-03-06 17:30 Joonas Niilola
2022-03-06 17:30 Joonas Niilola
2022-03-06  9:39 Sam James
2022-03-05  8:28 Joonas Niilola
2022-03-05  8:28 Joonas Niilola
2022-02-18 12:27 Joonas Niilola
2022-02-17  9:04 Joonas Niilola
2022-02-17  9:04 Joonas Niilola
2022-02-13  6:57 Joonas Niilola
2022-02-12 12:34 Arthur Zamarin
2022-02-12  8:08 Joonas Niilola
2022-02-10 12:43 Joonas Niilola
2022-02-10 12:43 Joonas Niilola
2022-02-08 18:25 Joonas Niilola
2022-02-08 17:28 Joonas Niilola
2022-02-08 17:28 Joonas Niilola
2022-01-30  8:06 Joonas Niilola
2022-01-28  7:45 Joonas Niilola
2022-01-27 13:40 Joonas Niilola
2022-01-27 13:40 Joonas Niilola
2022-01-24  8:11 Joonas Niilola
2022-01-21 18:14 Joonas Niilola
2022-01-20 10:30 Joonas Niilola
2022-01-15 11:46 Joonas Niilola
2022-01-14  9:11 Joonas Niilola
2022-01-13  8:31 Joonas Niilola
2022-01-13  8:24 Sam James
2022-01-12 14:29 Joonas Niilola
2022-01-12 14:29 Joonas Niilola
2022-01-12  7:21 Joonas Niilola
2022-01-11 23:19 Sam James
2022-01-11 20:46 Joonas Niilola
2022-01-11 20:32 Joonas Niilola
2022-01-11 20:32 Joonas Niilola
2021-12-19 11:57 Joonas Niilola
2021-12-18  6:36 Sam James
2021-12-17  9:06 Joonas Niilola
2021-12-14 13:14 Joonas Niilola
2021-12-14 10:37 Sam James
2021-12-13  6:30 Joonas Niilola
2021-12-13  6:30 Joonas Niilola
2021-12-13  1:16 Sam James
2021-12-12 21:31 Andreas K. Hüttel
2021-12-12  1:41 Thomas Deutschmann
2021-12-11 17:54 Thomas Deutschmann
2021-12-10  0:18 Thomas Deutschmann
2021-12-10  0:18 Thomas Deutschmann
2021-12-10  0:18 Thomas Deutschmann
2021-12-06 15:48 Thomas Deutschmann
2021-12-06 15:28 Thomas Deutschmann
2021-12-06 15:28 Thomas Deutschmann
2021-11-20  2:37 Thomas Deutschmann
2021-11-09 20:53 Thomas Deutschmann
2021-11-05  3:43 Sam James
2021-11-04 12:45 Thomas Deutschmann
2021-11-04  8:41 Joonas Niilola
2021-11-03 23:48 Thomas Deutschmann
2021-11-03 17:05 Thomas Deutschmann
2021-11-03 15:09 Thomas Deutschmann
2021-11-03  7:35 Joonas Niilola
2021-11-03  2:23 Thomas Deutschmann
2021-11-03  2:23 Thomas Deutschmann
2021-11-03  0:13 Thomas Deutschmann
2021-11-02 23:28 Thomas Deutschmann
2021-11-02 22:42 Thomas Deutschmann
2021-10-23  0:33 Thomas Deutschmann
2021-10-23  0:33 Thomas Deutschmann
2021-10-10 10:27 Joonas Niilola
2021-10-09  7:10 Joonas Niilola
2021-10-08 18:25 Sam James
2021-10-07 11:15 Joonas Niilola
2021-10-07 11:15 Joonas Niilola
2021-10-06  1:26 Thomas Deutschmann
2021-10-06  1:26 Thomas Deutschmann
2021-09-24 22:49 Sam James
2021-09-24 17:45 Sam James
2021-09-23 18:23 Thomas Deutschmann
2021-09-06 16:03 Thomas Deutschmann
2021-09-06 16:03 Thomas Deutschmann
2021-08-24 13:17 Thomas Deutschmann
2021-08-24 13:17 Thomas Deutschmann
2021-08-17 21:39 Sam James
2021-08-17 13:14 Thomas Deutschmann
2021-08-14 12:14 Joonas Niilola
2021-08-14 11:24 Joonas Niilola
2021-08-13  0:43 Thomas Deutschmann
2021-08-13  0:43 Thomas Deutschmann
2021-08-11 12:23 Thomas Deutschmann
2021-08-11  1:38 Thomas Deutschmann
2021-07-26  5:23 Joonas Niilola
2021-07-26  0:30 Sam James
2021-07-23 17:58 Sam James
2021-07-23 17:58 Sam James
2021-07-22 23:41 Thomas Deutschmann
2021-07-20  2:10 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-07-12 23:32 Thomas Deutschmann
2021-06-23 13:28 Thomas Deutschmann
2021-06-16  0:29 Thomas Deutschmann
2021-06-13 18:21 Thomas Deutschmann
2021-06-07 16:16 Sam James
2021-06-04 12:57 Thomas Deutschmann
2021-06-01 19:04 Thomas Deutschmann
2021-06-01  8:13 Thomas Deutschmann
2021-06-01  8:13 Thomas Deutschmann
2021-06-01  8:13 Thomas Deutschmann
2021-05-31  7:54 Thomas Deutschmann
2021-05-31  7:52 Thomas Deutschmann
2021-05-28 21:21 Thomas Deutschmann
2021-05-28 13:31 Thomas Deutschmann
2021-05-21 16:20 Thomas Deutschmann
2021-05-08 19:55 Thomas Deutschmann
2021-05-08 19:21 Thomas Deutschmann
2021-05-07 15:02 Thomas Deutschmann
2021-05-07 15:02 Thomas Deutschmann
2021-05-05 15:33 Thomas Deutschmann
2021-05-04 16:25 Thomas Deutschmann
2021-04-29 21:38 Thomas Deutschmann
2021-04-29 19:23 Thomas Deutschmann
2021-04-25 23:30 Thomas Deutschmann
2021-04-25 23:30 Thomas Deutschmann
2021-04-23 21:47 Thomas Deutschmann
2021-04-22  3:01 Sam James
2021-04-20 20:56 Thomas Deutschmann
2021-04-19 21:35 Thomas Deutschmann
2021-04-19  8:32 Thomas Deutschmann
2021-04-19  8:32 Thomas Deutschmann
2021-04-12 21:10 Thomas Deutschmann
2021-04-06 11:06 Joonas Niilola
2021-03-30 22:06 Sam James
2021-03-30 18:22 Thomas Deutschmann
2021-03-30  0:57 Thomas Deutschmann
2021-03-27 20:50 Thomas Deutschmann
2021-03-22 20:55 Thomas Deutschmann
2021-03-11 20:13 Thomas Deutschmann
2021-02-27 12:40 Joonas Niilola
2021-02-26 13:58 Sam James
2021-02-25 12:16 Joonas Niilola
2021-02-25 12:16 Joonas Niilola
2021-02-23 20:30 Thomas Deutschmann
2021-02-23 19:55 Thomas Deutschmann
2021-02-23 19:55 Thomas Deutschmann
2021-02-14 14:06 Thomas Deutschmann
2021-02-12 14:32 Joonas Niilola
2021-02-12 14:32 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  9:33 Joonas Niilola
2021-02-12  1:10 Thomas Deutschmann
2021-02-12  1:10 Thomas Deutschmann
2021-02-11 18:29 Joonas Niilola
2021-02-10 21:53 Thomas Deutschmann
2021-02-09 17:46 Thomas Deutschmann
2021-02-05 22:10 Thomas Deutschmann
2021-02-05 20:02 Thomas Deutschmann
2021-02-05 20:02 Thomas Deutschmann
2021-02-05 18:33 Thomas Deutschmann
2021-02-05 18:33 Thomas Deutschmann
2021-02-01 15:01 Thomas Deutschmann
2021-02-01 15:01 Thomas Deutschmann
2021-02-01  5:55 Joonas Niilola
2021-01-31 21:49 Sam James
2021-01-31 21:49 Sam James
2021-01-30 18:40 Sam James
2021-01-26  3:04 Thomas Deutschmann
2021-01-26  3:04 Thomas Deutschmann
2021-01-23  1:58 Thomas Deutschmann
2021-01-22 21:06 Thomas Deutschmann
2021-01-11 15:51 Joonas Niilola
2021-01-10  3:10 Joonas Niilola
2021-01-10  3:10 Joonas Niilola
2021-01-09 23:03 Sam James
2021-01-09 15:32 Joonas Niilola
2021-01-09 14:04 Joonas Niilola
2021-01-09 12:38 Joonas Niilola
2021-01-07 13:52 Joonas Niilola
2020-12-23 13:35 Thomas Deutschmann
2020-12-22 15:20 Thomas Deutschmann
2020-12-21 23:43 Thomas Deutschmann
2020-12-17 14:52 Thomas Deutschmann
2020-12-17  6:05 Joonas Niilola
2020-12-17  4:00 Sam James
2020-12-16 18:33 Thomas Deutschmann
2020-12-15 13:32 Thomas Deutschmann
2020-12-14 18:38 Thomas Deutschmann
2020-12-14 18:38 Thomas Deutschmann
2020-12-14  0:18 Thomas Deutschmann
2020-12-11 18:40 Thomas Deutschmann
2020-12-10  0:38 Thomas Deutschmann
2020-12-10  0:06 Thomas Deutschmann
2020-12-03  2:19 Thomas Deutschmann
2020-12-01 19:40 Thomas Deutschmann
2020-11-28 14:01 Thomas Deutschmann
2020-11-25 20:03 Thomas Deutschmann
2020-11-24 19:33 Thomas Deutschmann
2020-11-19  0:33 Thomas Deutschmann
2020-11-19  0:20 Sam James
2020-11-17 23:15 Thomas Deutschmann
2020-11-17 16:53 Thomas Deutschmann
2020-11-16 19:33 Thomas Deutschmann
2020-11-16 15:01 Thomas Deutschmann
2020-11-16 15:01 Thomas Deutschmann
2020-11-16  0:09 Thomas Deutschmann
2020-11-16  0:09 Thomas Deutschmann
2020-11-15 23:50 Thomas Deutschmann
2020-11-13  1:44 Thomas Deutschmann
2020-11-13  1:35 Thomas Deutschmann
2020-11-09 19:28 Thomas Deutschmann
2020-11-09 19:28 Thomas Deutschmann
2020-11-09 19:28 Thomas Deutschmann
2020-10-28 17:09 Thomas Deutschmann
2020-10-27 17:30 Thomas Deutschmann
2020-10-23  0:31 Sam James
2020-10-21 22:49 Thomas Deutschmann
2020-10-21 17:11 Thomas Deutschmann
2020-10-21 17:11 Thomas Deutschmann
2020-10-20 21:10 Thomas Deutschmann
2020-10-20 19:49 Thomas Deutschmann
2020-10-20 19:49 Thomas Deutschmann
2020-10-20 14:26 Thomas Deutschmann
2020-10-20 14:26 Thomas Deutschmann
2020-10-16 22:55 Thomas Deutschmann
2020-10-16 21:33 Thomas Deutschmann
2020-10-12 18:09 Thomas Deutschmann
2020-10-11 18:44 Thomas Deutschmann
2020-10-11 18:43 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-10 17:40 Thomas Deutschmann
2020-10-07  1:08 Thomas Deutschmann
2020-10-05 15:40 Thomas Deutschmann
2020-10-04 14:36 Thomas Deutschmann
2020-10-04 14:05 Thomas Deutschmann
2020-10-03 23:45 Sam James
2020-10-03 16:11 Sam James
2020-10-03 11:59 Thomas Deutschmann
2020-10-03  0:43 Sam James
2020-10-02 19:25 Thomas Deutschmann
2020-10-02 15:19 Thomas Deutschmann
2020-10-01 11:43 Thomas Deutschmann
2020-10-01 11:43 Thomas Deutschmann
2020-10-01 11:43 Thomas Deutschmann
2020-09-30 23:49 Thomas Deutschmann
2020-09-30 23:49 Thomas Deutschmann
2020-09-30 19:42 Thomas Deutschmann
2020-09-30 18:46 Thomas Deutschmann
2020-09-30 18:05 Thomas Deutschmann
2020-09-30 12:45 Thomas Deutschmann
2020-09-30 12:45 Thomas Deutschmann
2020-09-30 11:31 Thomas Deutschmann
2020-09-30  2:16 Thomas Deutschmann
2020-09-30  1:09 Thomas Deutschmann
2020-09-05 17:30 Thomas Deutschmann
2020-09-01 21:50 Thomas Deutschmann
2020-09-01 21:50 Thomas Deutschmann
2020-08-31 11:42 Thomas Deutschmann
2020-08-30  2:00 Thomas Deutschmann
2020-08-29 23:19 Thomas Deutschmann
2020-08-26 10:04 Sam James
2020-08-25 23:54 Sam James
2020-08-25 22:46 Sam James
2020-08-25 19:08 Thomas Deutschmann
2020-08-10  8:00 Thomas Deutschmann
2020-08-07 20:35 Thomas Deutschmann
2020-08-03 16:10 Thomas Deutschmann
2020-07-31  1:30 Thomas Deutschmann
2020-07-30 20:23 Sam James
2020-07-30  3:19 Sam James
2020-07-30  3:19 Sam James
2020-07-27 21:51 Thomas Deutschmann
2020-07-27 16:37 Thomas Deutschmann
2020-07-27 15:55 Thomas Deutschmann
2020-07-27 14:24 Thomas Deutschmann
2020-07-27 14:24 Thomas Deutschmann
2020-07-24  1:02 Thomas Deutschmann
2020-07-20 13:46 Thomas Deutschmann
2020-07-20 13:46 Thomas Deutschmann
2020-07-17 17:20 Thomas Deutschmann
2020-07-17 17:20 Thomas Deutschmann
2020-07-17 17:20 Thomas Deutschmann
2020-07-14 19:00 Thomas Deutschmann
2020-07-14 14:09 Thomas Deutschmann
2020-07-09 23:48 Thomas Deutschmann
2020-07-07 13:46 Thomas Deutschmann
2020-07-06 19:24 Thomas Deutschmann
2020-07-06 11:27 Mart Raudsepp
2020-07-05 19:12 Thomas Deutschmann
2020-07-03 18:00 Thomas Deutschmann
2020-07-03 11:46 Thomas Deutschmann
2020-07-03 11:11 Thomas Deutschmann
2020-07-02 22:48 Thomas Deutschmann
2020-07-01 17:36 Thomas Deutschmann
2020-06-30 20:29 Thomas Deutschmann
2020-06-30 20:29 Thomas Deutschmann
2020-06-17 14:22 Thomas Deutschmann
2020-06-17 14:22 Thomas Deutschmann
2020-06-05 10:40 Thomas Deutschmann
2020-06-05  7:21 Mart Raudsepp
2020-06-04 11:02 Thomas Deutschmann
2020-06-04  7:47 Thomas Deutschmann
2020-06-04  4:20 Georgy Yakovlev
2020-06-03 23:54 Thomas Deutschmann
2020-06-03 23:54 Thomas Deutschmann
2020-06-03  0:46 Thomas Deutschmann
2020-05-12 23:39 Thomas Deutschmann
2020-05-08 19:48 Thomas Deutschmann
2020-05-08 10:07 Thomas Deutschmann
2020-05-07 20:16 Thomas Deutschmann
2020-05-06 18:50 Mart Raudsepp
2020-05-06 12:38 Thomas Deutschmann
2020-05-04 16:01 Thomas Deutschmann
2020-05-04 16:01 Thomas Deutschmann
2020-04-28 20:08 Thomas Deutschmann
2020-04-27  0:28 Thomas Deutschmann
2020-04-27  0:15 Thomas Deutschmann
2020-04-26 11:23 David Seifert
2020-04-23 17:53 Thomas Deutschmann
2020-04-21 19:21 Thomas Deutschmann
2020-04-18 18:48 Thomas Deutschmann
2020-04-15 22:09 Thomas Deutschmann
2020-04-15 12:14 Thomas Deutschmann
2020-04-15 11:55 Thomas Deutschmann
2020-04-14 23:42 Thomas Deutschmann
2020-04-14 23:42 Thomas Deutschmann
2020-04-12 10:52 Mart Raudsepp
2020-04-11 21:11 Thomas Deutschmann
2020-04-06 22:45 Thomas Deutschmann
2020-04-06 22:13 Thomas Deutschmann
2020-04-05 15:12 Thomas Deutschmann
2020-04-05  9:35 Mart Raudsepp
2020-04-04 11:50 Thomas Deutschmann
2020-04-04 10:53 Thomas Deutschmann
2020-04-04 10:53 Thomas Deutschmann
2020-04-04 10:53 Thomas Deutschmann
2020-03-30 15:43 Thomas Deutschmann
2020-03-30 12:18 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-30 11:46 Thomas Deutschmann
2020-03-12 12:56 Mart Raudsepp
2020-03-11 21:47 Thomas Deutschmann
2020-03-11 21:47 Thomas Deutschmann
2020-03-11 19:21 Thomas Deutschmann
2020-03-10 16:45 Thomas Deutschmann
2020-03-10 16:45 Thomas Deutschmann
2020-03-10 16:05 Jory Pratt
2020-02-24 23:04 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:36 Thomas Deutschmann
2020-02-24 22:35 Thomas Deutschmann
2020-02-24 16:53 Thomas Deutschmann
2020-02-24 16:53 Thomas Deutschmann
2020-02-13 14:52 Thomas Deutschmann
2020-02-12 13:42 Jory Pratt
2020-02-10 19:18 Jory Pratt
2020-02-10 16:18 Jory Pratt
2020-02-08 16:53 David Seifert
2020-01-22 21:10 Thomas Deutschmann
2020-01-20 20:08 Thomas Deutschmann
2020-01-20 20:08 Thomas Deutschmann
2020-01-08 20:40 Thomas Deutschmann
2020-01-08 19:57 Thomas Deutschmann
2020-01-08 19:57 Thomas Deutschmann
2020-01-08  0:04 Thomas Deutschmann
2020-01-07 18:18 Jory Pratt
2020-01-06 16:25 Jory Pratt
2019-12-28  1:21 Aaron Bauman
2019-12-16 19:24 Thomas Deutschmann
2019-12-14 21:52 Thomas Deutschmann
2019-12-13 12:54 Agostino Sarubbo
2019-12-12 16:46 Michał Górny
2019-12-10  0:00 Thomas Deutschmann
2019-12-03 12:49 Thomas Deutschmann
2019-12-02 21:25 Thomas Deutschmann
2019-12-02 18:55 Thomas Deutschmann
2019-12-02 18:02 Thomas Deutschmann
2019-12-02 18:02 Thomas Deutschmann
2019-11-10 18:21 Thomas Deutschmann
2019-11-08  1:11 Thomas Deutschmann
2019-11-08  1:11 Thomas Deutschmann
2019-11-06 23:18 Aaron Bauman
2019-11-02 15:04 Thomas Deutschmann
2019-11-02 12:52 Thomas Deutschmann
2019-11-02 12:52 Thomas Deutschmann
2019-10-31 18:03 Thomas Deutschmann
2019-10-31 15:56 Thomas Deutschmann
2019-10-31 13:29 Thomas Deutschmann
2019-10-31 13:29 Thomas Deutschmann
2019-10-26 17:29 Thomas Deutschmann
2019-10-25 20:32 Thomas Deutschmann
2019-10-22 19:28 Thomas Deutschmann
2019-10-22 19:28 Thomas Deutschmann
2019-10-10 21:27 Thomas Deutschmann
2019-10-08 21:14 Thomas Deutschmann
2019-10-06 12:18 Thomas Deutschmann
2019-10-06 11:41 Thomas Deutschmann
2019-10-03 17:25 Thomas Deutschmann
2019-09-29  1:32 Jory Pratt
2019-09-28 14:29 Thomas Deutschmann
2019-09-22 23:18 Aaron Bauman
2019-09-21 13:05 Thomas Deutschmann
2019-09-13 17:54 Mikle Kolyada
2019-09-08 21:06 Thomas Deutschmann
2019-09-07 21:07 Thomas Deutschmann
2019-09-07 14:21 Thomas Deutschmann
2019-09-04 22:47 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 18:59 Thomas Deutschmann
2019-09-04 12:56 Jory Pratt
2019-09-03 21:40 Thomas Deutschmann
2019-09-03 20:23 Jory Pratt
2019-09-03 19:39 Thomas Deutschmann
2019-09-03 19:39 Thomas Deutschmann
2019-08-30 14:16 Jory Pratt
2019-08-28 17:41 Jory Pratt
2019-08-16 12:53 Thomas Deutschmann
2019-08-16 12:40 Thomas Deutschmann
2019-08-16 12:05 Thomas Deutschmann
2019-08-14 23:33 Thomas Deutschmann
2019-08-12 16:12 Jory Pratt
2019-08-10 21:59 Aaron Bauman
2019-08-08 17:43 Thomas Deutschmann
2019-08-03 18:43 Thomas Deutschmann
2019-08-02 10:15 Thomas Deutschmann
2019-08-02  3:05 Aaron Bauman
2019-07-26  8:01 Agostino Sarubbo
2019-07-25 21:00 Thomas Deutschmann
2019-07-24 20:49 Thomas Deutschmann
2019-07-24 20:49 Thomas Deutschmann
2019-07-19 12:29 Thomas Deutschmann
2019-07-10 22:16 Thomas Deutschmann
2019-07-10  1:07 Thomas Deutschmann
2019-07-10  1:07 Thomas Deutschmann
2019-06-20 18:11 Thomas Deutschmann
2019-06-20 18:11 Thomas Deutschmann
2019-06-20 18:11 Thomas Deutschmann
2019-06-20  9:19 Mikle Kolyada
2019-06-19  2:09 Aaron Bauman
2019-06-19  0:02 Thomas Deutschmann
2019-06-18 22:32 Thomas Deutschmann
2019-06-18 22:32 Thomas Deutschmann
2019-06-11 23:48 Thomas Deutschmann
2019-05-29  1:09 Aaron Bauman
2019-05-21  8:53 Thomas Deutschmann
2019-05-21  0:48 Jory Pratt
2019-05-07 22:27 Jory Pratt
2019-05-06 16:00 Jory Pratt
2019-04-24 15:30 Jory Pratt
2019-04-11 20:54 Aaron Bauman
2019-04-10 17:34 Jory Pratt
2019-04-05 19:33 Jory Pratt
2019-04-04 19:32 Aaron Bauman
2019-03-28 10:09 Thomas Deutschmann
2019-03-28  6:58 Mikle Kolyada
2019-03-27 23:44 Thomas Deutschmann
2019-03-27 23:19 Thomas Deutschmann
2019-03-27 23:19 Thomas Deutschmann
2019-03-27 23:19 Thomas Deutschmann
2019-03-23 10:40 Thomas Deutschmann
2019-03-23 10:40 Thomas Deutschmann
2019-03-20 19:02 Thomas Deutschmann
2019-03-20 15:52 Thomas Deutschmann
2019-03-20 15:52 Thomas Deutschmann
2019-03-20 15:52 Thomas Deutschmann
2019-03-20  3:11 Thomas Deutschmann
2019-03-18 19:25 Thomas Deutschmann
2019-03-18 19:15 Thomas Deutschmann
2019-03-16 22:49 James Le Cuirot
2019-03-15 18:38 Thomas Deutschmann
2019-03-15  0:07 Thomas Deutschmann
2019-03-13 18:21 Thomas Deutschmann
2019-03-13 16:26 Thomas Deutschmann
2019-03-13 16:26 Thomas Deutschmann
2019-03-13  1:57 Thomas Deutschmann
2019-03-08 22:50 Thomas Deutschmann
2019-03-08 22:50 Thomas Deutschmann
2019-03-08 22:50 Thomas Deutschmann
2019-02-28 23:14 Thomas Deutschmann
2019-02-22 18:19 Thomas Deutschmann
2019-02-19 18:40 Thomas Deutschmann
2019-02-15 18:21 Thomas Deutschmann
2019-02-15 18:21 Thomas Deutschmann
2019-02-14 18:02 Mikle Kolyada
2019-02-13  0:06 Thomas Deutschmann
2019-02-12 20:30 Thomas Deutschmann
2019-02-12  1:23 Thomas Deutschmann
2019-02-12  0:34 Thomas Deutschmann
2019-02-11 15:22 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-10 21:50 Thomas Deutschmann
2019-02-06 14:17 Thomas Deutschmann
2019-02-06 11:45 Mikle Kolyada
2019-01-30 15:05 Thomas Deutschmann
2019-01-29 14:37 Thomas Deutschmann
2019-01-29  8:17 Thomas Deutschmann
2019-01-29  8:14 Thomas Deutschmann
2019-01-29  0:42 Thomas Deutschmann
2019-01-28 18:56 Thomas Deutschmann
2019-01-09 20:05 Thomas Deutschmann
2018-12-13 14:11 Mikle Kolyada
2018-12-13 13:00 Thomas Deutschmann
2018-12-13 12:48 Thomas Deutschmann
2018-12-12 10:15 Thomas Deutschmann
2018-12-11 22:46 Thomas Deutschmann
2018-12-11 17:39 Thomas Deutschmann
2018-12-11  9:02 Thomas Deutschmann
2018-12-10 20:56 Thomas Deutschmann
2018-11-15 19:28 Thomas Deutschmann
2018-10-31 21:29 Thomas Deutschmann
2018-10-31 19:41 Thomas Deutschmann
2018-10-26 18:50 Thomas Deutschmann
2018-10-25 17:28 Thomas Deutschmann
2018-10-25 17:17 Mikle Kolyada
2018-10-23 16:52 Thomas Deutschmann
2018-10-23 15:05 Thomas Deutschmann
2018-10-23 12:02 Thomas Deutschmann
2018-10-23 11:21 Thomas Deutschmann
2018-10-23  0:43 Thomas Deutschmann
2018-10-22 10:43 Thomas Deutschmann
2018-10-07 17:09 Thomas Deutschmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1616446510.f8374e5722395c5c7d00fd1763d870f5a568ae5b.whissi@gentoo \
    --to=whissi@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox