aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYixun Lan <dlan@gentoo.org>2022-04-20 21:21:41 +0800
committerYixun Lan <dlan@gentoo.org>2022-04-20 21:22:49 +0800
commita070281021cefd755158072623aed2d6b719f958 (patch)
treed5d3ca373d20760b28a3d477d3cfca9b7b955a84
parentwww-client/firefox: bump to 98.0.2 (diff)
downloadriscv-a070281021cefd755158072623aed2d6b719f958.tar.gz
riscv-a070281021cefd755158072623aed2d6b719f958.tar.bz2
riscv-a070281021cefd755158072623aed2d6b719f958.zip
www-client/firefox: drop 94.0_beta1
Signed-off-by: Yixun Lan <dlan@gentoo.org>
-rw-r--r--www-client/firefox/Manifest100
-rw-r--r--www-client/firefox/firefox-94.0_beta1.ebuild1187
2 files changed, 0 insertions, 1287 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 74e132c..65fce67 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,103 +1,3 @@
-DIST firefox-94-patches-80.tar.xz 21016 BLAKE2B 0cd63b474a8f747020a91234cdc857b5ca0b2681105c5a56824c942dcf33a96f7c09eac2d65e52e678dcf841248179450dc90e7ad829129acfcdecec9aa157b1 SHA512 08734840864e6603466bc91ed1ea3db9c6ee506b581a28a0e8d3c6e73039dad83526ffa65a3c888e80eb4f74680727e081f306e1dce06a0fa70c9b4db55fa282
-DIST firefox-94-patches-riscv.tar.xz 2959424 BLAKE2B f6193c2039cc45ae9793fb84fbba10f47ca428229196d253c5b1aa3f03a4f5e23971aeaffa51cbe4b96ccf42c23fd20151b11e5ae12bab19aaf4097fb1007ffe SHA512 c643effeb834ae396dd1bacbc36c9c655739eb3410c3bab43417b5784568c7cde469b608637c951936c9175b0e37cf7c2b5aa01f3cb8ba56f8e5e748c8694c6e
-DIST firefox-94.0b1_beta1-ach.xpi 446928 BLAKE2B e9b9b4bfdf674a61a1cf6fa69f0359e598e0279ebc71328d0d7fa73bd7c769c71d68dab32c284fe94d4f642817cfe5180157fe706c4aec9f8db9fb0b253172b7 SHA512 467a31a314e923b772a8843ad97016b24659c7c8c0ef1c7c514d5e18a85eec2cdd22f10439ae940379969fef86340c3d20ae847840d87d5886f55f0a6f4708cd
-DIST firefox-94.0b1_beta1-af.xpi 418382 BLAKE2B 3f31a99f20d22efc5f8c75f62057e55cfa4dab4ca8d315889f42d9b8ba6efaf992e0f2ed32174f387f818e5613d3d7fe2e034c90229ee574fe5f364339e3525e SHA512 6707759bf9a4c993d633dae60849293a362afaf025e9efebb00f5b84ff6980655221cc27d9e6d6329bb3cda26043dde7248cc92dc29f805660421816bc290728
-DIST firefox-94.0b1_beta1-an.xpi 493974 BLAKE2B 2e7e74f61e45f2570a9abb929ec7ce7c7895e4b8cad71b698ebbb1f6c59404194a5848bdedf6fd40c76d525c6cbcc27b1b643d7c23ce76257c8a3f1faaa7481a SHA512 c1a15d49b2eb1198acb393de4f32baf8105664099cee1c80a08483da2c701dcf8c418b1c4476adf8a83bc08aeaf49834b71d2c71d68599f4d38adefe94d416bd
-DIST firefox-94.0b1_beta1-ar.xpi 552725 BLAKE2B 3f9a009f5991c8c15ae0e22ce21168ec5e29eff9064de720758c8161e2debac7e0c329faa1639a2f11860c24cab179ddb23e71295368df04d81e8b786bb4a175 SHA512 cd05fc34230cf5cc0d524a04ad87beee608bbe068450b431ccb512e76951acac2277a87783fddc95c958b86490b3e2c1d2860262be2dd653c5eedab420f5a58c
-DIST firefox-94.0b1_beta1-ast.xpi 492333 BLAKE2B 6812583c95763457807403b9eda65d85f0dd3d2f902203b1df26c8ac652447f477eab52b1e01d6f5816bb8803c1d884e171414cf1105e3f40a801bbd458df72f SHA512 5812f1371fea91f5af48860ffee197006209ad8f2cdc56a34133145622dbfcb8e4ee44bcc6a423880a59f5243220a69eddd16aa56841f14f85a6bdd01267fb5d
-DIST firefox-94.0b1_beta1-az.xpi 482454 BLAKE2B 50a4b99bcc3cc2efc28f0c959400369e4149be23a2b2566079a49e0776e935db4d5fa10b267c022a97ee96cf644479b4a7f5cf017e02458c33fd9c6d8ddb36af SHA512 13f1bac2ecb81ec6a633e0cf61dae4801bf92786750be56560d9c3f071d0f9e566426e14c5aa573f79397b1747d444f70b2815286b7d431842efde4cff6456c5
-DIST firefox-94.0b1_beta1-be.xpi 608858 BLAKE2B 2109d83d560101bff3ea0e0d00c40e67cbdd77d2464ce4ca1159af28854dd3ed812397b688c3251cd19e7cc78b31fd8ad9180823f59bd434daa143dbe95c7111 SHA512 0aae96c72c137ac7b7f5288a4cfa98470297ed2008850ab80bdb73ef96e670f88e7c91a8a88d1301b60d2be40509285ead8d55dab5fdd0524a5613ba2f89295d
-DIST firefox-94.0b1_beta1-bg.xpi 560284 BLAKE2B 83b691acea18c690d330f68361a340d6e9c7244176f1c75cd0a933900964e2a8645a7145a155a05ff46792d700386f6c4914ea25b6bcb8f3b236852c852c37e8 SHA512 1b6c068a2552eb9ca19802ef021ff9a96f76b6ff84fae4c650685e655a763c15e2142eee02d5ac5c49aef9b1d5a19ccc3864f8825821ab15891043fbcffbb32a
-DIST firefox-94.0b1_beta1-bn.xpi 549118 BLAKE2B aac3a21d1fd51105581738fe2c4cb5e9ffc5b05aaf156d25369d75d70be7328ba9ca0e49e97c586c1c8a72359c943236a20ce129427fddb26ec7737a80ff8ad9 SHA512 489ca5ed1352d3bd47312ad4dabad5b7b53e2b5ceab7e2a5961cb14e7078c64065ef290f008ee5ce5199a94a3b43b99f299d00b2d4641b6cd6294024e2b33f0d
-DIST firefox-94.0b1_beta1-br.xpi 513599 BLAKE2B d9a9031ff0f8ebb52295a5e9562532eefde7f4dcc416614a3d2c0b176f20824a6261816ee622d952539a8c6ee6129dc9656452d37f50a855ace2d4554e208c2c SHA512 e371c6266746ee557a0bb919f589b61fd8fe2e4cf87d186300e6d181dd20283638bc583a600a9a541bcdbcfbf9d44717117e32e9d082415b3bfaa47c8395f442
-DIST firefox-94.0b1_beta1-bs.xpi 457231 BLAKE2B d68fd74e5afd6e78a72f2cefa963327475fe0729c4b8cd925297e6f539af289552dd4c54aba0a58d71432bca9a6587ab4895731c2f0062e70eef907a3f65af04 SHA512 8ade57e1bb6708196aad782d3bd3406e473f0bab52cfb28bb87cf9a11249df7fab9e39bd460cb47c1cef21a8b100213f9f38f38c93cac84ebb12fafd05623c8b
-DIST firefox-94.0b1_beta1-ca-valencia.xpi 522593 BLAKE2B a85f65f0ae37c22bc52df3ef712f4c4fb49c756f6262ffe0d77d2f298ee959f2c5590e42c8a61b0a00560308eb48991f12b73ff68977ad900ce5fec04ac81c96 SHA512 c53e4a13304960a94194c22269e5f0de9dcbfda025fd96189c1cc87f1df70662ca670b062a8c9dc7fbf81a309564d74b117db140c258c7cc38b77bc50d1ce8ff
-DIST firefox-94.0b1_beta1-ca.xpi 523084 BLAKE2B 206c7849a237093274ea248a67ddfe336837321292a94b2a87fcb7f5f98d52859ab0dd51ccd0f5220708d74452a9f19ef09f045662ee16e8c049bc4806374c3e SHA512 881ed7b31d6a9cc40cc5891831c2f7df909320f75ca4bf2342294bc075d500a6111a0771e576ba638a8c860a48f82148e311db69a2182c5c4917572899470872
-DIST firefox-94.0b1_beta1-cak.xpi 546688 BLAKE2B 454af651c000e6909256e42558e48325764c67efd3725276ed2cb1cdd345085353834699facffff2a5dfdba900ca2953587227381ddeb57133e82584ef50e9b0 SHA512 8852bb69b7eec271139043ffa22d6108519fed436c430fa96fd0184529b77e031c179820f8fa1b593e904bcdf52d273e21612bb8169c21b0e7a8a8ce63fb8f59
-DIST firefox-94.0b1_beta1-cs.xpi 554272 BLAKE2B 8e02dc342a6a683318068cc814ac64bb7c78e7fd80bea22cec24948ccb814ae630df98e5b26950fb63bee19d6abae00b4cc5010c22a3e2b7f77c3a2ddc3f5a5a SHA512 11f655da29af317410bfc7d31eff4b11b850f024a4f15781ae7b2d2ad60e4abb8b8346710a0a69bb22b26963041c9a93766968d31c982120ba28c13a8843f8d6
-DIST firefox-94.0b1_beta1-cy.xpi 532126 BLAKE2B 6d615059d9a3e44f39ea9a8425cd99461f6d53f9beaf496893ece56c9403356fbee6a6e18f7584b8c9dd5bb5094b822962377fb951fc749130efe237c80a81cb SHA512 83bb081daff61584e8f01bee1e9003e007313388442e03179c3ed9f5afd6a128fd0f938e01e2f4afe8110bf9a2e6626d609cbf8b7833a924bdde759ef570d580
-DIST firefox-94.0b1_beta1-da.xpi 522631 BLAKE2B d7e084028d88aa9e0d8a0717f396038b4d8ac9ff91916c128826d0f54dd1b77b2017a0b12c13f874d77746f444871dab4cd1c3df640317fa834352407b14865d SHA512 558419d9412982573f4ea78c4fd4c6b7fd08fb1e965d6f42f41b7ddf0be310d2c907324095e9d4a9e50288105dc118f99746188964299dda72c9a58ba8f982bf
-DIST firefox-94.0b1_beta1-de.xpi 541575 BLAKE2B a90b3a52bbfb0f395de60af8a9727740ea7b305118a6543acfc0197ab19a87fdcaa6b6140606035b56750bb3976326f823ccaf7c58ec56aaa67edf8a3fb3c269 SHA512 e54f65c87577c0c354cc360c1f9bc5d6663d48eb265252ceb870547f36216b46587ef6f63927ca4e47e8de8f73e52f2697afe0aa1f9fc3b06948f1c80b19eeee
-DIST firefox-94.0b1_beta1-dsb.xpi 555900 BLAKE2B b8826d050ff9bf4eec93649768bd77d14cafe4cec867e59ec2bb8617d09ccd96d67c6603c00d69934518ba17430c367a1cdc1d57e15e8cad27b699f4c72a8493 SHA512 467ad9d0510fe0462b34d89c3aec9ea48ced34054661540f3059344e6341484e4db5d22b08b8337f689781980c4f9b3d8f13b7980fdc32452fd2b726661ab2e2
-DIST firefox-94.0b1_beta1-el.xpi 627008 BLAKE2B ed33d46a6e02407b6e8fd6242189e2e0a76401f39a46060da32d4424fa2e359d3d869c70a15eb8084e5058ec951aae86935fe6286ba703a7a5b279a9bc4a5462 SHA512 0d3723e94a4950203c54a031ee940aabce2239ea0aed143ef1da7dc098732e07e0b15e364970da870cd7c7fe224996d824c0190d8f1cd8f0b24d8d377184911a
-DIST firefox-94.0b1_beta1-en-CA.xpi 499548 BLAKE2B 063f14c53aeb484ec70a873b47e6b3d74a36a359a9fcb97d2742a917bfc78e223ff33c88b33f813bb604131fc51f095f2cca59540f60dffa57c57387115f5778 SHA512 913f10d447d6ba4d5e55f5f5df002e4f7ca67d184150a62db31ed3df73e30aa9561276ccebb7112c9cd6dcd597be3e69a46e7869d9f0235e69dbe44243f38f24
-DIST firefox-94.0b1_beta1-en-GB.xpi 500750 BLAKE2B 71b234076fcbf08d1e3168e9591e8eabed8cb82167c707e18e7a91dbb4ae49247a08d0848d563338657853e6bd78771fe491934afd232a4076c6cee6781bfc79 SHA512 7a441255137cdb0e567669fd5021a7a3cc0b9b5e1b783081e6ee115c222280d37d86d60f414f9a7b7cd87cd6ec71b2586a7a9189cec68019ecec7952fda11940
-DIST firefox-94.0b1_beta1-eo.xpi 522840 BLAKE2B 799ef455edb68c327f6b92f4390190dd9a11eee6eae32081e517b9f69c5e4d4205a484370e9ce6655d875a7f074e9dec16d2966c6f01f1d00d670f18dd3092c1 SHA512 37b9a3acc07b25f75e1461b775b64932726b2607f9425897397b211a59f3fad1cda8225a913478f2c3c703d8d04776320bec6c8b1fd9e217c7d3cea4044edbf9
-DIST firefox-94.0b1_beta1-es-AR.xpi 536016 BLAKE2B 8607ffbc09538eb6a0118b3ba818d377391f35c462479f9277d91667eb17ea2c6944e974430e6b0a702c6aaea79ddde1a9ce049c86cfb9626dc15712c74b18b8 SHA512 1d19f9c3827250e887f1df98b4cca0be7186c6ddd30c1d026aca721807f2a9b15f68807e923e3e65c6aae1dc6adee34bbd8ae6bd9d07fee97099419def29e3d3
-DIST firefox-94.0b1_beta1-es-CL.xpi 535297 BLAKE2B d2faad82d2afc7a5d07d26ec23549d8023c7070a075ecb05775cedfde8adcf586bc7a6b6d8f99286514b9177a8e3a5c4b215253fcfce4f6863905476ea079a11 SHA512 ac0b3b46c19b87fe493e414e538b0178ba0b52e03ef4d4a7dc81eeb1af5738529a1445d51e56fe3e3a4ddbb03efd4d4963965cfcfdca03add9ecf430983a3b88
-DIST firefox-94.0b1_beta1-es-ES.xpi 525348 BLAKE2B 7c7a7f57be03ed62de2ca53bc8e622368c10f67f3896078e17e62150434f13ec99ee79f26cfb18ee8b4410242092e67fd14f5bf32d698aabdb64b4c4f56828ce SHA512 54cb6a22be8429cc365c25d7d5d340090886ebeb32b9365d0e8178c63b4c2457c8afc8449627c9b413da7d89f5d131c3598f68d8acc16e78f2bfbb3e3145d853
-DIST firefox-94.0b1_beta1-es-MX.xpi 536208 BLAKE2B d679f4ef112001a3eda930ed7307602a4fb5a9363af7192f4d84afb4e284b99c87ddc38b4c68d7fa7ac87ab20ccc5ef5dd6f1d0c0d1bb2084563ca1642aa13cb SHA512 986418f21d0856e162e8f27b39bbec6306ccd85e641bf22ea4c5d5e4873aec8fdd1333c485f8fc187250f69bc66fa5dcda8629cb1b820331933cecdff229cf7b
-DIST firefox-94.0b1_beta1-et.xpi 473140 BLAKE2B 8608f0292009e62697a9160217c03aa4d5022e30ff2d4eaef77680ef3fa4f8b0422d21fc84956ea6c376c1f03fecd0cc6f87593558444fbeac7ac14204fd56fc SHA512 1257fef97af366fafbae6234787d9676272c2b462716468da7495f8e1ad27bda0dc5117325d684987e78b81b48c1a142a7ef0f7166149af61bcb3554efc5dfc1
-DIST firefox-94.0b1_beta1-eu.xpi 519109 BLAKE2B 01019cd4b67a5b128000e59891495566a05c7dbe642fdcdc16e21ced13b28dff7974ae2c4e053d8befa865b7b159241b50b366391ed1ee32c48bae6e41c06d20 SHA512 480fd8c8e7880f0457080e712ca92d384603d00e9c3970700655e2f7f5fa9cbfd38daa1be17ad5151e393c509f0738e896c4494c0f43cecf0a28bb155d143625
-DIST firefox-94.0b1_beta1-fa.xpi 547676 BLAKE2B ab5e164f30668d8e21230aed21bc8e9be8512db4b4fdc7ca3ec07474b7afb159fd871b63f4cfc342ad61501c75e55d2b29227fd88b1792d7f41837d4221475ac SHA512 30456036cb558b346a1ba1de3c151d89a5ef05298b9375befe41dce0fc29d78bf9310813387f5a5ae9c132355bfc64ae846b05b65be4c88e12802bc9700dc1f8
-DIST firefox-94.0b1_beta1-ff.xpi 464858 BLAKE2B a2d682379492179efefdef6a3f494490d61a272fe01e73f93b76bee240f0df619d81da1fa1217d14ea82681d5bd2ae12f266fb6cda343e62c3c3b4be570cc4dd SHA512 a99fcfb26eea7b2d95f4537867bff61a0959b215a0f8bb57d6861df603390388b845480d2a9d7e4a821484916a259ef36b53e4f20a6c20672600f8b789431951
-DIST firefox-94.0b1_beta1-fi.xpi 521070 BLAKE2B 89aaad5c433f3b6dd8bc6122048daf8231c370d1eeab36256f14222bdba385227f2c4347896871af749fdd2ad8d2abedd08688d9fe2a18591634be7df83025e1 SHA512 bb20b0d8025bd6204511ae9d35e2dd315ea7578e469beb3e092819e84775c7abecea631c2cc628a7246fa6a68ca91086d5e652c1368dda2faf2bfd0fe97632e5
-DIST firefox-94.0b1_beta1-fr.xpi 546126 BLAKE2B 7a69f37430e36375ed7c3a9c05663d416571f4cd2810b0ed0f76f7c16fdf169ccaf27084e2859e405b38e64716ba9c4f00a6559d066a6f49d8a7eee5a06b61ce SHA512 09b48fccb77062ed2cd3c8575d22afd2f2a45800ef3b1523e710f79ae3304fb7075f9662f4c3f34394fe876bad9763aff6b8168b1378f96744b36d2f666d0cb7
-DIST firefox-94.0b1_beta1-fy-NL.xpi 532054 BLAKE2B 73119f44033ad228bac1012655d981d4825b120aa818cbb28f8e04dba3253d1bc3d835b54e6ab4a866b22266fd042d986f397c2a58fc95ffd046cd233b90600d SHA512 12640a665fd1d73e47b881104ec079612807a58873a06e6647e8de0789ff1bea3ede05f4660c3450346003da92f492ff9e3f8df457d4ec7a8c42a05c2196eecf
-DIST firefox-94.0b1_beta1-ga-IE.xpi 453025 BLAKE2B 565ccefee75e7ed455b01b20729e31d560b58930836f4c9aac35bc9ce2996248d66d18499a481e10cb19b41b6b6acf7d6c9c1f854c74c94e8154d6663d67f5d8 SHA512 9fdaf41ed0b910e16dd94649b0216b999690e2c2bf22f678cc73d0cb1668c916e4f16cbd17b8d1b20bbfb6431cba85a1a8cc97b56e653c5ac2d025548962a59c
-DIST firefox-94.0b1_beta1-gd.xpi 524419 BLAKE2B 3ab9305e557bcda24041fa69bcb60a1beb66314cb043e52cbc034389cc2c6b9c2a7ec2a7f5d2a687d0df4f0c237fb4709c23d4915606153b19e8e7eefea2fd9e SHA512 450e39b6bcd365bdfb2e01611935d6111439345559a217df3f2591277e262610108acfb5aa76e06b74a7e81bd05f57acf308c480885cd3eaf23b7233cc302798
-DIST firefox-94.0b1_beta1-gl.xpi 530862 BLAKE2B 53b0a9a2986a7ffd103354a48d5cf8433cad19e76447426cd8dc6ca04b4c51e8a75444c6211f5586325e1782595324b8f25e6484b130a742e1324a1b359480a0 SHA512 47108c58601d0b6469014c4896db5180906f55dc126af0584b98cbba2b1ea4e58a497f982ec3e6d77f190274a840aa18eacd43b5ec3977acdb3f525d6ae46a30
-DIST firefox-94.0b1_beta1-gn.xpi 546455 BLAKE2B 40a70f6ccdca5fc8dc417a77d17df86425ffa551e1d4ea26fc1c1c3fc8dfbd0859d29db5dc6593630648257825b2f7847ae6f7976ec0dd39c9b04ad8a7ec411d SHA512 b6fb9479de8b9dad70f76e6843962bc89fb79261010c348b0d55e3cc4eedb50bed519c0920caef1bbcacdbfc0793ffbdc44ef30b43cd52caeb9a61c18e45e0c5
-DIST firefox-94.0b1_beta1-gu-IN.xpi 521992 BLAKE2B b840ee7519143b88b7f968ed2eb6d949c0f799436c9201eb1e42ed72163d745a8a11d2d088ac67e785692d910c678be0bd3dc9a32aa7c57b3bceecc1f44629da SHA512 69e0764ed5b389ce4cf08bc758da7a58862f43c5c2e150ec4ecee94efdb84096ed1d1ac1ddfbdfc92f800cc538ffc27b08339c4855389145530f63a45bb8cd98
-DIST firefox-94.0b1_beta1-he.xpi 546984 BLAKE2B 59236ac69ba7e7fd131e952b497637297987d36415f70bc79416de4e6c5f0276bbfd7d68a12a09654e87040f677ef8ee76a359842219f43b017cc567ae7ea237 SHA512 e237f3aad4125182405cf207e6eb45076b484d17434d548f8930ea6f5cfb7aba9c5a932013ffba881b0b62b7295cacdf98683f0182500dc3dfbbdd40310c7a80
-DIST firefox-94.0b1_beta1-hi-IN.xpi 549447 BLAKE2B 544799e1b119fa0653b4d42b00534ad7d43c436058a85ae59304fb0a7ae595fd8c002653a80ecf33171281ae93d973ff25df636799d3db2ee533b2aba646ed4f SHA512 921515a740124f88ac39150787dfdd725ed6247967e7209b7e6cd1dede5d83274b871c23df8bbed456821da31da6bd604206856502f9828112dc58102b872b06
-DIST firefox-94.0b1_beta1-hr.xpi 523887 BLAKE2B 34a3ccaf975db22e94d0114779cee1c34ff9c2aacd58976b61438d7918a6ece54030c094936a0e1755f136d0101a978907f2590c89bf9fa57b2ea39f4250d7cc SHA512 7891323ce9e915b8b436cd7d95f3aa3599d9bf4e3f0a6656900e629a210a541bd24296f8d6dbb61253252c224941da8f86b1b65b4500c29562c1a90f18d7805e
-DIST firefox-94.0b1_beta1-hsb.xpi 551980 BLAKE2B 6e32ebf8d407e34cd8e5bf63f12be5cf665e03094a3d6afc2919429eb33f4e6f8ad9f87bb1edb43aaeb429c3a81984d895082bd123b7dd916ddbc4a4c8b83040 SHA512 c84bd23a25f1f6c54c603581e6e87783501b9db3753ea22ce8e64d8422658f6f23a4c16431921a1f2c6cecd58127d581d04fba57a4395b0e6972ed8630643236
-DIST firefox-94.0b1_beta1-hu.xpi 554570 BLAKE2B 1cc3990a9b50059261342cd4b93c2585208454e6602435ce37a1d5e8d5152ba76793189b58a0eac844f58791e50ef92b72f6692cb862f715b5075d3e34f234f3 SHA512 c5e9f1fab20c55f8a00c19822cfe245452c5da04e2703546e471fe0279b8256a8a1d5efb03ea27734ada1c4f3ff25285c741df40117d58b9426ddaecd94c836b
-DIST firefox-94.0b1_beta1-hy-AM.xpi 570492 BLAKE2B 1a50f6b173e3c27de4985ed3196990077f9384202cbcfedadeede04654bfd9cb2d85a663a82f00b98ffcf30f36bf00f5d10586ac707c95bc3f8d891391340384 SHA512 021626c328687cb7a4e792063a5a02a9e0a082b339489ae24925bc6a245f6782b8cf01d2cda28544063400c33d8fa8e2ea3f3895305ff5451af1b9a5e5b0aee5
-DIST firefox-94.0b1_beta1-ia.xpi 522238 BLAKE2B df88549aef222ff8b88a63495d85e912b5626bc51f0c477b2f23b626cc01d5f11292fcfa5cc2fd81c868f25d81fcbbd0bd37249f34e341f66833e2c526262eaa SHA512 44db4bafeea662541df5c3b9d94e62956471f588cb6353adf06f6db6f27fad20652f73219dc6e273224567b40e6f97e974e78ec33dc1044a6a8f765e855f29dc
-DIST firefox-94.0b1_beta1-id.xpi 513883 BLAKE2B eaf2e389f7b28c490ec428c89438064b4af4436edb129b9cc56457e55c67d99b6500ffd31a67e1360b6bf1fb882538d91f77f141176701fde3232e5ec130d1b4 SHA512 40fc92186719d9eb16db64cec32be0246b8dc5a5d584e9f69f5f1f7516e2e3620588ba7a5160205cd93bd2c559cc1a86718bdd8f20511c81b1b7e8dc4de03f7e
-DIST firefox-94.0b1_beta1-is.xpi 463536 BLAKE2B 8b1b5f611527ab2197d5bfb074e10bbe5d81b52cc2d1ed3e5147286804ab65957c9f3c81a98ec4f869dac2e90469972c272cee5b9fd716d3a69f0bbf42630bba SHA512 c9e6b29e299eb66981ffe5ad07b8efae6f9cf6e038b1a044ed72c8308bffe4eda3f8e30b445773d217531f1bc38e4d34874a1b384748f736867c3c20956a4777
-DIST firefox-94.0b1_beta1-it.xpi 450323 BLAKE2B 6c97bc5ad3ab19970eb5cadd3d96e8e0ddf3348ddff57851a34b3211bcf0aa34c1d523ac9796a3baffed13dd0fdc55c6ce30d41798c5cd296ff680f04689cf61 SHA512 f642ac6ca633450c839f4435898a646c03b67ec9420c90df2a03f6966b6bc6ff2cd7898fb6aa07871ec0bc7671558059d4ad07037aafc02512ee8a66014571e0
-DIST firefox-94.0b1_beta1-ja.xpi 578821 BLAKE2B 77bf367f665e1d7ad8448b565da80eac379e984d4ae79505a8e918e6bc8e985d0fa854bed30f250ec5a1577f3f0da63ee21e9914fdfac902402bb715fa1de1e0 SHA512 42114f1ff23cd4e3d3c1eac54ef3689bb79637354bac610e0362f8fbbe5224b6068a7b75718bd5b2212c2e279a307ef69cb164a150c35bc0204a15b86a902a35
-DIST firefox-94.0b1_beta1-ka.xpi 577165 BLAKE2B 539f6a462bbe1456894e814beea86b4eba5f439f86d0224a06840ecd320f4fcc2d2e62be348731fe336f312d67db51b8b84f40f80eb74ee731cda84e09a6c887 SHA512 b2ab805727155ea573258bed20261fba591c7d3e8efbc8f858bcc6609af0afbdac416d5509370ae0fa189f51f80b8c31e894e8b7452edb830bf498cb2c6c3456
-DIST firefox-94.0b1_beta1-kab.xpi 537605 BLAKE2B 47435fc8f127f3c38f86540348b2dc69278c020998570027717282bd9b49280e878dbaf74346da98c5fceb72015db4bad27720b650ba75dcb312d268b3559826 SHA512 6670e4377725c1bb5e2f16d9a176b3655f4e2ba535a3c27b22ae76ac7a67532edf3fca87f6f9c905453f3deb3b3b0809f3e39cd4e5fdd0cbb490b234c253c0e3
-DIST firefox-94.0b1_beta1-kk.xpi 594619 BLAKE2B 811006d74f15df1dd288a4cb9726b3eabf3c9344b40696434418380765f3e26790ccbded5c79aa821c94630ad5181221eec35bdf5948fddc119134104cf8c0d3 SHA512 71477313eabc43a08e80d28ea63c445645953cc9611f6a62609fa1e27182f452603bef861dfa66ab95d162195bf3a410ef0b2c55823bedc41bab776bc39e4413
-DIST firefox-94.0b1_beta1-km.xpi 525046 BLAKE2B 7ba08b05bce44638f90234cfa97d7418e43a542a92c319b8fac9b0ae0468027bed64be821ea25e10e4321c59e4471411e31142f83b2da21f1c8386f0b4b3495f SHA512 ec679adea3e4af0addbf8ae7b4be06f8ac80362a50ca3bbffe9c45cda22f34798ba9c8c37a511b0e2b29ec6d3ccc8fd92d58402663620729870562d992cc468e
-DIST firefox-94.0b1_beta1-kn.xpi 490300 BLAKE2B 7dd8dfe926d979c582e2abbf9ca70c59a17a1d990161021b4419290faadae5b34b5c0b6dc340958e39881706cc4cf9ce565051f50f90ac7ea1084b6ddab9a694 SHA512 dc84b2fc3c4efcd7ab435d72af06035f3baf8fb41bae1129b0f454b015c38a459ce20484acd6d35ec531cff8e721494c6b9409e498430724cce585fbf88f467c
-DIST firefox-94.0b1_beta1-ko.xpi 568145 BLAKE2B 553f2a3754aeeee9ed254fa2c4d2f855d6ce843fd33bd138ff6d2cf361c2f448368d7b2edd941671d77e8e8894e1ab1e84dc8b995a6c4ab6c7dd6ef25ef3957e SHA512 1f2e61e1b302010d6938f7c1f5664f7f3a02dad7bcaa71a77bdc160dfb333d244d748530e4fd4354d01cc96eaeac49e0dee13667c67ad1b643788d33cb8a0a5a
-DIST firefox-94.0b1_beta1-lij.xpi 463539 BLAKE2B 1687e93690ae2e109740ef22ac1c897a85dd1aaae3c09b6c9bf57ec76a8a3f1213fe637897de2a5ede3ecc40c258d93d9d934cda0c59f13b026d7cd84b9adac3 SHA512 6dbd497e533f1355367125c8f79a11e1de89b3001765a6a6f237258d22cad8425a204bef7ac2fa64c8025df3f14f67bb446d9bcef3cb7b5c34abff3cffac723c
-DIST firefox-94.0b1_beta1-lt.xpi 546510 BLAKE2B 520d5028379409f50ca74819470aec468a5fec0a88bed38b3ce155c49c35487c5a6adc6295864cc3aeb5774fd16d89fdbee1002a86a56f78ed311a6557d13c98 SHA512 cdd970b06c4d633cdade104b3361a9ebe18ecdc6f12b68b64bebebfc73b271cbc63eb79359cb4745afd8480491a221d2efa9b2d1b77a2b01af7521bdfc373fcd
-DIST firefox-94.0b1_beta1-lv.xpi 455628 BLAKE2B dfcb51e854793cc110dc26f9fe97780a2d08608f4918e71f6c2a2b538b07de9597622bf1c4c9fcdc35dc299ecdbe12df424377a78d8c5d3d8f0b637b8dffd39b SHA512 c96e447a6a6d13a1326b2092e79ffd778fbd10e15a01234562e2619e06e9e875f9fa96772808d91a07d651a5ab66aeff084c08aa6de1d115b8ccde9b302d66b5
-DIST firefox-94.0b1_beta1-mk.xpi 457660 BLAKE2B 8f1e1f597b1d205d54305d8e22b4cd1b0d2bef7214f8f721f48167172d826f6c9943237725147348a43bef4f6e2efc69c7d051eda84cabd799a149c32f17db33 SHA512 0da047ee2de201bdae393b885bfb415ce1e807c5389acd330c1a368ca8e2bd991c8b20c1da7866f7eaeadaece36a73a01d9167e0bd4634f031bf2b023c89ecd3
-DIST firefox-94.0b1_beta1-mr.xpi 524736 BLAKE2B f3e25604e91f0f14a7aae93b14018159d6a8cd822d0e4ec2c851e39a3fabea52bd85c06e623d4b79e48b8c5cfa13c81aaa47e8a96a348d5a2e2ab8cd0e32f6b2 SHA512 b05b3414cd740863faf77945b779f6d94a180503d10497b9a802a587b04b63f28c3682a8d715763f824525d509c25768c88808aec20241f4cd882da4f0ec6897
-DIST firefox-94.0b1_beta1-ms.xpi 440747 BLAKE2B c2ad29969b45af110b6f783560ad4183911de6f5edb8378309950ade89067d1c73e251836cd04cb78d334445e0bb6dd2ddf727ecea4837895fb03d11470bee72 SHA512 c2fb72734e3d8f101d6c0c9b6fc9d01fd504bf0b7a4c1dc98469edabc3fb34e2761ac9872fd238329aa68e47990e7247348822e77da9b299439b2c10ab38a408
-DIST firefox-94.0b1_beta1-my.xpi 509196 BLAKE2B f7c10249cc10e510b064ebd84d04e205aaa35da46cb1ef07f90bb44129951753ddaf5a93b317105ff5437c06a3154b045547d67308816e4ca4a29491df6507f5 SHA512 27d29854ce5bc128ccebcb39cbdbe5815da335589f9a76177b711fa5a5c05818ca7bb707da7ca90b65389fd7cb1f691ac1ce84382b0ab5b386a2b2f36fb14eb0
-DIST firefox-94.0b1_beta1-nb-NO.xpi 518773 BLAKE2B fc4f7a5a5f6723d9abaaacbb2305610ad38a5d5aef8a0065f0a4a73004717d34cf343c6a4e578fbf953d49f12e58a9031b46842878244cc0db1cd50cc320b1da SHA512 daa054b0ad22035d315b48c496e50edb6db3af13fb4e39936ba99ec31d2a5db9c31c27e7a516c28cbb691359e21e93cad657c490c772b6004747c48cb8390afa
-DIST firefox-94.0b1_beta1-ne-NP.xpi 468602 BLAKE2B 845f872b387d1b6d6a236145a9b1b984d5c367a8deb6dfe66f9880352533bdcd1f75ce9907052931070e3e98943beb8c878f3dab688810e3b46a6b93d2d4a7cf SHA512 09d4043a226b221e6b7e4d5af29aa45e3e191b2d16d0e0e0bcc8a0f3142fe7d1b99d20e1834ff51fe98b59f005cf43a16b2af120abf50709cb7cc862b9919c06
-DIST firefox-94.0b1_beta1-nl.xpi 526221 BLAKE2B e01b68522f486c53aec4c9fe78387eaabc70f89df115e9ec024ec80edaa0ff89a3174ccd6459e8bbc6c6d74befbb273e84e8a62d1b54e1e1f1249f3f619955e2 SHA512 e3297c0e1e6ce41579197b3d26a74b11e9fd194a4b82b50ae765e4a2d33da6e9fb64ba1aeb25de8d09269c31cfe65e20791f39e07859bf2c9fa8f325c8f182db
-DIST firefox-94.0b1_beta1-nn-NO.xpi 520195 BLAKE2B 140bd4d27319ccc3a81dfee245a12259309497cd67285b61ad776c910417585a63d461859750a3eeda8a5d4ddbc0ff95fbfa710078806ac484144e809c0954b7 SHA512 59c7a0510e3155445de4fae876e7e5bd97b6d7cf511e8aa0d86ad5e33b4e8b002244c29b546fda6733f9ff600a186848f88b83913335095303112ceea43afe61
-DIST firefox-94.0b1_beta1-oc.xpi 540701 BLAKE2B 01162c2cdb4b6261dbafa3c7bb927f65b81da52c64eac39e30e98f3a7a34b0662b4006805c5f3c4cd7d57267064c85c044c0f58131676628f494ac3aabb5fe0b SHA512 b6634ec555005357a93666bb750ee5705a18d511024614691bee994d5233f0576c4d99239857663871d7a9805746181750873a2a6fe5ae0322b7d8d2e777e64b
-DIST firefox-94.0b1_beta1-pa-IN.xpi 582504 BLAKE2B 0956872267dfb8b09dbbb26dfba6e655495822dde9ff33a68a4cb478ef1ba074de2e4d5ccd2ecb3ef01034aab6a2310b7ab85683199385a7d67bdfe7df6b560d SHA512 d8128d86b13a758bb27ea361d1f576445f43644b860462d36fdc504bc71cdba0e0b665dccd84585c1ec5deadfa84180f317ebb79311f9585311b2f23354115bc
-DIST firefox-94.0b1_beta1-pl.xpi 544849 BLAKE2B 93ae066f95902a0bb1c22b7b42df602a52bade85cf2d94e29087c9bff42dfb63a524fb5b226cbb99b2c7e5e81ed930b7e1e07365cb54bed593a7a7fe0cd73053 SHA512 0186fe2a5eab456e4f85a9aad5414fa6524bf37ed8e2122d97be8ad1f13e9f2d4433e033542633a5c71b14943d191441015c9e2e14bd37dace26033f63ac683b
-DIST firefox-94.0b1_beta1-pt-BR.xpi 532468 BLAKE2B 7fa41ff6fd0f7ef7dccb72d9cccc6778455a836f24d7fabcdf14d88baf0ef17af4e592e1e3a02afd068c04a991cb71489420532dfc9b1df3fdeb84cdcd718c37 SHA512 3b9501e17d4915a0df960a1a6ab4c7751b637a753da452425e958211d8ea8505bcc9d206c282e5d92a6d006ba057c8a7f3345c60092cbe027690a07e2b3070c4
-DIST firefox-94.0b1_beta1-pt-PT.xpi 534514 BLAKE2B 9cba052ef4f31a50ebf68d739ea34f259d2b10197f583bc8285db8f208be02bdf8f3258b98937ace5c7def32a67ea99f3295ee92f5b3ff81b9759bce1bbeef9f SHA512 362811cd4688f37dab56c5e5216c8a624519c1deb185dd3c0fa11974060b2563ca84b7a8d9f7d404c10d287f1bf249dc5291daf8675cb38a315d1dcad0372ef1
-DIST firefox-94.0b1_beta1-rm.xpi 526322 BLAKE2B 602861746726cb05b612b05bfd13ef8c1bec0bb8cd831863ce28421063d685d344a926073408b6f8be0539ab012e5963ce58576b1a0262ec6b87bef395bc6794 SHA512 0d2b7f018a43c89a7a6c6c4959345976f594b769626c6c39a59743e86991ae733dd1879977bb0612ff55ed3111cde50f963a4b8865e697528c5ed3b56152a73d
-DIST firefox-94.0b1_beta1-ro.xpi 522651 BLAKE2B 70a32720bae2e1049508d5f1c6fb7ce935765cac10b66ebadc3179f7e529d888b4f19231ef0fa2c8d2886aa007b42b54585f5fb9bcac165353ccdf39869fb39c SHA512 29ff4a0131d42ffcb449bcf0cc6fe8d7c7a799c739df38c21db31a2e7a00a7fc9ef11a4842dd17597168cdec53a1fb7a8da0de79586d027034d3f93952f6efe1
-DIST firefox-94.0b1_beta1-ru.xpi 614357 BLAKE2B 665f2c02c91c9dc12bdb93ff86a137d6e70efe0f5c81156905537ba237e74227a70ff45f42acb5b7f9cbed4e311db6bb849e5026367f0f26feb15ba433c84ee4 SHA512 ebf3c1bc8cfc88dae4781a1b0c9c593e6d6bef0b7cf6d607712c4b840774c1ae8de714e27cfc689410be2aafd64bc049f054f69223d09ced9b0802810bb89bd5
-DIST firefox-94.0b1_beta1-sco.xpi 498953 BLAKE2B 3edd212f200744a151af5234b5caa247c629ea54239c901931113e2bd744113b752d2c7104a1b95743c8fffd01842a982797c217b6f262ba6296f23a3e3c0a77 SHA512 d324dc57b82aeef303533ea5bd8bb3ddba203a7b6f8cee1329497ce8ab3591a0d4c8af6236831339a6053488617452b41f83bc699f14c1f388ee1888e84f2e6c
-DIST firefox-94.0b1_beta1-si.xpi 480452 BLAKE2B d87c7fcf16e0c25036f58688f33865bf91bff69151748147e2881b901331628a4f187587d076709786ce1704104f304d7de0ce5189d187a416f42e45849e843b SHA512 6e5445dfac237598c2cee6a49ab9fda8e27907ba48a16976ca5288dd9fa7e6e64611ea0587c7ed9ac5f162d91b26cb93dceaef2291837a740734219b6dc7f0f6
-DIST firefox-94.0b1_beta1-sk.xpi 555538 BLAKE2B 018f02081f9362ccb0c5786321d3b4247714a00114b870dc21188c5290dbd3ebe89eb55b1be7b5780056eb26c2e534db12dad964f5f3932b7e6dd9f050e4bf79 SHA512 b554d01e668f9f753aeb7f6ede79fda204ef44d032d732274d1324542c3cd110726776ec29c4898a6034c796b20d2ebf81df23369ca6ff2e503cc73d27f54341
-DIST firefox-94.0b1_beta1-sl.xpi 523815 BLAKE2B b654ab856e45ed37d20c01528da3cce5321cf2681ebf7cf38eb9091fa62a2b262b35d0024c6cc34e22afdf003940ed70db7f41a9ad43183451b2f0e6682c3e5a SHA512 9e671a35e67967ed192ff69e42de3e06040c3300bedbfb160d73e0f21d9394a57159ebf15d51fad8e03df7cf82b2250f2f4f0f6e4b637dbde5f34620a9a47d5d
-DIST firefox-94.0b1_beta1-son.xpi 417356 BLAKE2B 3bec22b8e514da56373eab99182771c519ac8d1284fb358deb03d76899315306d638921b280f3b821fca4ab300cbfaef3c04a6c88c812f030a82643044f7d141 SHA512 0f397a422834b27ae2c2845e8a7215dac46f60672895556a6ab5d875499f83aec0ad954f2a5be05a45a30de3bb91b5e67472b4eb72320cc94fb8f7788eee1ca8
-DIST firefox-94.0b1_beta1-sq.xpi 540670 BLAKE2B 6dea598fab973e656d96a581c34392dc34abea1429b024f242ab5fc0adf430c30664aad0106112051b2e5a7199b4905fbcecd391b4f05309cfeb3e062a8b8ace SHA512 2e7fbc17537ea1307e31ea184f1c189d8c9e2cc7ae01a91f2be9a9f492729c037bb50a92104ce86c211475b0b1c19a88885e4c07f015bbd39f39992989ce7845
-DIST firefox-94.0b1_beta1-sr.xpi 577645 BLAKE2B 15fccee142265a1d9d1f65be4e54fc95ca9c070c48f49ad841b7b81e4f85df4904b19f573c3e96222a36ef263ef8673f25b90e692c5cfb886b428588934e07ed SHA512 85507736c35c9c1fcf47526668db17a52472d4165b2023d7b1b1210be28d502ed0e11e8d70a267a95e1056ddcaefe935b20ecb676653478576b3a29101dbb449
-DIST firefox-94.0b1_beta1-sv-SE.xpi 529897 BLAKE2B f8ac9df1426927e3125e1dc33b6c1f68fbaadb622ab45e008a2f0f08edc1ce99b0f2984656e28059aeb186dc31e67fb20e756cbf3e9512051968c0f4d33c4ae5 SHA512 182062f95ba4479aa5a7703bc2aa3c00cdbb251b306ac3f3422858e520c16d4fbd23916f50064be63545809479ebe221d6e9db0efc845e4b5f967ed1a97812a3
-DIST firefox-94.0b1_beta1-szl.xpi 503634 BLAKE2B 9c3d3e774f2d75387863c373e9823197faf22b1ab47a576efda4a762ddaf1997a8b544740a2db233693acc31cd53935f787c85c2fcb0ab1447c15cdcbde1ee48 SHA512 57ac8ec86ade0e4d444121fb1061aec22cccbef1129300d3f8469fbb9199e08acc8a585d97588e851090d5689635adf23b43b58ca4b59da964d8a494d579ad16
-DIST firefox-94.0b1_beta1-ta.xpi 504699 BLAKE2B a71f947ebb61e5b55cba155a1bba5ad2f59c59be36949a2fe4f195fe28514e98d8610899c46a3cbb281f564e9599ed3415b6e85c66a0cde34db7b9c88ee121d9 SHA512 8db8e003a10e555c51aee52238201dc1c62ad58480f364c690d55e3a72a2adfd732fc8cfbd94d0cdbb3a43e6049d7ca75de0a36c6a9a47f957e8daf9342bcb50
-DIST firefox-94.0b1_beta1-te.xpi 542951 BLAKE2B df510b2e56783dae1ff03c01a7ffdbfaf98dd66731c65057f38a05c91f07577f1c04806698038295bb63dea7efad0234af8d1c0087d417f72527bf3c036f3a55 SHA512 c5ea8ce5e15dc5ca18af0e36d35097d14a0923c09e496121ad8acda3847367d75291d550ea6097160dbad6d91641ff27dd78098a4f9085a76d88c64e367e7e13
-DIST firefox-94.0b1_beta1-th.xpi 592630 BLAKE2B cae8a170af248913604f976c65694374cfbfa545a0fc2d4242bfe8cb7ae8d483707e80f68d738706a2a24fb3e9642bd8eea049c794a118e7d492a842a86a9324 SHA512 758a413d0649ecfd5a3d4e20612806b17cc8c98a75be93345eb79d457185c4e7da3b98e8b94be294fe16afce77e7caa66ba937e238d0af4e776c0caaf47e315e
-DIST firefox-94.0b1_beta1-tl.xpi 509452 BLAKE2B 9fa79fd1235ae2c78575d3467e2f322579b6e28eb4793f087bc1fbdcad15909d63f65df8bd42e23cae4f51bea5322c786e7c5de9ffd57f077b97ab42c8497812 SHA512 d15081f5b7cafeccf3a4438d9b6198ac0cd7c66125549dec6004a495331f70575a504947d09178407b0cd86dacbf3c90dda37a0b544e6c6202be04196aec47a5
-DIST firefox-94.0b1_beta1-tr.xpi 540932 BLAKE2B ca1c5843c749966b2caf3f75014df4a914be0920ca4c0750095d3dcc554f90141b9e678ad370d5471901779c336649a9e5bccc15369c65a42f79eb5b453b996d SHA512 f97263e7c8232827ae4a75493ceeb13acc5f0ee4fec74d64768f12ec2da6e09726126be45d6ea48689d18075a2f83aeb50ac978e7531a95c57a9e14b3b164f8e
-DIST firefox-94.0b1_beta1-trs.xpi 483856 BLAKE2B 0e4c0957fa4754d17e8f0c26724f7dc5566d6bbe835cca014b666270b3b1b86343729a92da863cf1c1b738838f6718ffd4a36e4f1d4a33077f85bc5a5742cd58 SHA512 0b0929d15760395fd2e588db1c60e997cc19208121b5af0004f3a14125a884b57dff53a03318c6715119cf0b3335c526e63ae4d447b76d78446d36c9e10735b7
-DIST firefox-94.0b1_beta1-uk.xpi 608787 BLAKE2B ac96a62e10abf58bcc56673e0835e94118df5b6102c269413c0895eb80fcafd5cb0a0df8f1ceac2e2c54b64c0952e10efe0c61fed20f9ba1f4fbea7c65bcd8a2 SHA512 3f22eba4a76f0e21f2276751065d2a16c9c7efb99b6123a35378986ecbe8bc04b32eb3434495359d4b498ccc30332bd057b2971359ee4392b9a7c0c61b0cab09
-DIST firefox-94.0b1_beta1-ur.xpi 549415 BLAKE2B f02267dce15815a3522b5401fa0ae91a797021ea4a17115c07bdf84b5b4bda997ce1e4bf27486b651a46075e9fa8a62f04d5f764b4c88e7959e12240beae8d84 SHA512 af3491b343f1e2e3dbdd2d8696bc6fada5433f54b1fb0c0db7f888e6ffe2ef99eae61a5c29dbc4ce45dfed0e9509e2a269181a0631859a2f1ff78ec4da2aa93c
-DIST firefox-94.0b1_beta1-uz.xpi 460351 BLAKE2B 942cdd93775f19a6f0e5b9078b455d20b84428f0fd47cd3c027f08bca49f645ed2ba644daa84454a53685a34588aaae7b448180f2304c4f466c36a5cfe64493c SHA512 e99591f32b16bbca8cbedc220ea0715f02aae44798ea81e6c72b0443e73f6bfe65e81f3ef31f5238d391f00f508116ca9c1af9c50361b6e4a6a1566b8029bf28
-DIST firefox-94.0b1_beta1-vi.xpi 563473 BLAKE2B bef54e80ab01ad4fe1400a203acbf27d432895c76d3efde8e397a3174c7e0815afeb4adb1fd7f5c59910c3acdfd8de91fc08a6817f7765c19e2cf214b4623084 SHA512 f1d10aa1fb386b352050e594ceebd775407d5b7ca9a4c0f30c964dd589b5ee5ebe82ef5c96eb2f85cc62d495dfdf9e72f34fd20fc717076ffcc2d6a7dab81cfc
-DIST firefox-94.0b1_beta1-xh.xpi 420863 BLAKE2B baa325cd8f2e04d6686d04a58ec2bfb0d849a2b3e39432eddc106eae3796d53897ff5da0b1df2653cccebfb242d29ffdedc28b82d606695cf053605733cfd077 SHA512 a14ffe1d44483181331e347a60bdb5e3e45bb45c271d9abed8722d91d9c04ae065ea3072164dbbd31e4c3232fb920cbc95d16abde2e1ec84578ad72db95c1171
-DIST firefox-94.0b1_beta1-zh-CN.xpi 564714 BLAKE2B 7678cb9198f8966f06f4bfe794e5face4e454c9ff09e83edc7db3505a22a24212f1a8fd57cddd91e20a224d9e5381da7ededed9a2f99b116da91e721125c718c SHA512 e99d8212cea02cfe124613b3c33bf3041fcaa9abf64bcb70d4146ebc18648671a5ecb008057703bfbe8252b2c072f0a7c3644bb2ca4e9d2b391a022b04966344
-DIST firefox-94.0b1_beta1-zh-TW.xpi 565288 BLAKE2B 43247ebd18a469135cdbbf011aa4a90805823a663c8249a560ae5dc34f620505fe0e4e6d9ce55590e2ed1fb5d4f8121eb6f2d7093bc38db46872cff7b388a4c2 SHA512 724a9a092a5dc12af346926b53c9efa992f7dcb72a28a858ff6a36f1ae35d1505b642edc07d2f9e1bbdfcb0750238b780bd05e93e9e5704f99a403e7c1a16e4e
-DIST firefox-94.0b1_beta1.source.tar.xz 390066204 BLAKE2B a737ef0544efef068757aec6187deb927ff0335f096be6d448117e8d4c90e84b121c597e7a33295660bd24db2551da518942df9330e41c84d0a2a6ae1a21e51e SHA512 5f258f010eb0f9ae198d373abf71209734308f57d4c913873dc71ae1a8d7fba0bf255ae4305d16410d14fb19288e55718a83043d15013aec7d39f55ffb329f4a
DIST firefox-98-patches-04j.tar.xz 17532 BLAKE2B da525840a0850a504d69dd8d758bd32c0146653450e5ca1023f43909fa3149424f48abfa98e8152875e44d72852a0310afbb42dc2684e3eecf666cdf6d84223d SHA512 db1b352c61ac784d44e197280b33e9088286571a66df6415ba28e5c910c67853053f56cd9c27faff2de77e13939e5d3e221ec4384e34881127e43a5cc315d357
DIST firefox-98.0.2-ach.xpi 449114 BLAKE2B 79c1f755fe5ba6e0aabe7f79af24165ab8a589a13edecfb1addb21db318de946b11a87677ee68e3373930e3490bb77e5768d2a7dc59f362967555eea437f782d SHA512 dae2b44134d7424ec55dfe3b18c68add16e67e139543055527cfacb3f9aa21ab00fe096c32131119acae0f5873408daa5b832bac2516fc4ea597a0e36745ae35
DIST firefox-98.0.2-af.xpi 415426 BLAKE2B 98b4d8a1fe0c10ac94792291e44a8727fb6f4ab722fa128af8d29fc2cbd8b5c9bfeae96f8f7608ed1428c90d09a72ab2a60f7d91b3e5a551d711fd2e9e3ef2b3 SHA512 09548a40ca600d2010ee2bc794a2db8f9a10df4a6c142e0cf01587e3d39ab9f332e6e258f91f588cd145c42c652b0c90eb421e439235490923776f5b219450d2
diff --git a/www-client/firefox/firefox-94.0_beta1.ebuild b/www-client/firefox/firefox-94.0_beta1.ebuild
deleted file mode 100644
index 00d3d99..0000000
--- a/www-client/firefox/firefox-94.0_beta1.ebuild
+++ /dev/null
@@ -1,1187 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_RISCV_PATCHSET="firefox-94-patches-riscv.tar.xz"
-FIREFOX_PATCHSET="firefox-94-patches-80.tar.xz"
-
-LLVM_MAX_SLOT=12
-
-PYTHON_COMPAT=( python3_{7..10} )
-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 linux-info \
- 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/~dlan/mozilla/patchsets/${FIREFOX_RISCV_PATCHSET}
- https://dev.gentoo.org/~{axs,polynomial-c,whissi,dlan}/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 sndio 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.19.0
- >=net-libs/nodejs-10.23.1
- virtual/pkgconfig
- >=virtual/rust-1.51.0
- || (
- (
- sys-devel/clang:12
- sys-devel/llvm:12
- clang? (
- =sys-devel/lld-12*
- pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] )
- )
- )
- (
- 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/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )"
-
-CDEPEND="
- >=dev-libs/nss-3.69
- >=dev-libs/nspr-4.32
- dev-libs/atk
- dev-libs/expat
- >=x11-libs/cairo-1.10[X]
- >=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
- 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.8.1:0=
- >=media-gfx/graphite2-1.3.13
- )
- system-icu? ( >=dev-libs/icu-69.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 )
- sndio? ( media-sound/sndio )"
-
-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
- einfo "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
- einfo "=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
- einfo "=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=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-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
-
- if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \
- && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then
- # bug 792705
- eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)."
- die "Set USE=clang or select <gcc-11 to build ${CATEGORY}/${P}."
- 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
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-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 sndio
-
- 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
-
- export RUSTC_OPT_LEVEL=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 menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- 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
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- 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}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-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 show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_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
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since firefox-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla Firefox shortcut."
- elog "If you still want to be able to select between running Mozilla Firefox"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-}