summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-17 12:49:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-17 12:49:11 +0000
commitd1ad4013179c639433bdbfa5025ca403aac0767b (patch)
tree0bbbed0629b48d472cade3335597c635e3722355 /www-client
parent2bf68d7062b64d9f815f3b8ce6942a66afe53b0d (diff)
gentoo auto-resync : 17:03:2024 - 12:49:11
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6029 -> 6034 bytes
-rw-r--r--www-client/firefox-bin/Manifest297
-rw-r--r--www-client/firefox-bin/firefox-bin-115.7.0.ebuild378
-rw-r--r--www-client/firefox-bin/firefox-bin-122.0.1.ebuild366
-rw-r--r--www-client/firefox-bin/firefox-bin-123.0.ebuild366
-rw-r--r--www-client/firefox/Manifest102
-rw-r--r--www-client/firefox/firefox-115.7.0.ebuild1384
7 files changed, 0 insertions, 2893 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index e229343a1966..6367cce7eb87 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index a9d23c14384a..2c920524223f 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -4,102 +4,6 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
AUX gentoo-default-prefs.js 570 BLAKE2B dd38592aa2a1e26185bb39ad95594dfcc57343e1027d7b125a82531c70e4cffe1f2a19519e1f3c07129faa5012b909bd45e6f65f05ac43f0503c752178b5904c SHA512 2b93206b979aa7cf88a6141805219db0a5134ea87c92a8f9a4bd16bc102bf6ed3d55c77f2f47a300262bb2848b878e8881c0037434441f13ddf1826661e7c6ff
-DIST firefox-115.7.0esr-ach.xpi 456930 BLAKE2B 2fb22588c774ad4ae81657684613955cda3551c85278570f44cd9ef3ce1bd4a89fe030ad0b72de10070c32b6547585e786326b028b9c38e371b00966edb8be12 SHA512 c987b74ead477ec8ee633949f05cba52865df54082b2c56e801a1152b9748b4d732784bfe47fce03d2030af8aa8eb4711c35efa66882c8448b835002d4204c73
-DIST firefox-115.7.0esr-af.xpi 413586 BLAKE2B 8b867c941ba3df594777cdc8c146db4bb9b1fab007890a54970c79800d11ed82aff54fd4a86b79dbdfcb986b5f326e6f179e14e2063df49014a332eb3ee033e7 SHA512 16887b8671bcc11009d46a8726fbd6d39c69162cd98dcbd8694c921ad4259baa5ecf9113ed89cec649ca3fa77fcb2252687c0d89a11248c765a1cad7f3eadf8c
-DIST firefox-115.7.0esr-an.xpi 497254 BLAKE2B b320e543bb8d3ecc785e3e560c2ccb36202bb17d1dd1957d8191372331f1ac1d1ccd44f2d70b35fa6da1bb10cd930f5ef7b31023f87a68896f33ad321b9500ce SHA512 3b2112d381c94900236e01d83779f4a4fe75e9ce599933da6a000318f2a75edd17c992f4a75d4aadb8ffa40f43e71e81f63b03e0968614969d0e8b651f540735
-DIST firefox-115.7.0esr-ar.xpi 590959 BLAKE2B 24f9f3d63dc06ad6976079d0b23a78248167920bfe54bf89011f81e0ee7b880c23ce1a5c51bf16c348f85b6cfa58bef1dc36ce3822a73cc565d24c4e13539ff7 SHA512 4ddb0098c09afde994f29a57880e55dd9725b56ad3828204f12131271d5da94565e30c1146eb648c0cad10bcb511be04509d8b513168966dee6e2424c2cc1f59
-DIST firefox-115.7.0esr-ast.xpi 489195 BLAKE2B 87c5288cc03b5f473b962d003d1b2076d6775af8d5330cf7ff3afe9b603b8db053d289c6b253c751f07d18b475d8f0ad149d1e2bc7bf443cd199dc829f310b1e SHA512 3cb6d9f0236dd0fa5bee18c48d42881dfe480a3c0308ce495a98f7d2c25eb75c99dc8175d39268e676b235ca686de948da23efb26663551b29dbbc228656e28c
-DIST firefox-115.7.0esr-az.xpi 483840 BLAKE2B be29974a2b534b2b07aadbca4ac5923454017fbdac2c8bf34d3d029cc6dd0ccc5e5463936e727c65469e814f7db67f695f7b01748423f91eccabbf88b1d480f4 SHA512 4dc1309446821e0cfee92c227c70978a74a6b1a4aa7f36d6a9fe8c606a0d6993dfba0a5f90ea95dd1d67600883b1510175deedd478749037c172c2273468c357
-DIST firefox-115.7.0esr-be.xpi 691061 BLAKE2B 2f367dbba9837b078f584b1e508047e35f9ce40865edac346345b2ee3ae099db03b29043e9097f12870f5d128a181440774c35500a815624825cfb2e38ccde9d SHA512 9f64203075de511d250e3f4a6b9cf2f3d87ea0170d8139014f7c428cd34d4fa1c81d586289e47b5f6462e13a5df5aa9024bb962f41b084a69cf813f547243c73
-DIST firefox-115.7.0esr-bg.xpi 588691 BLAKE2B 0f6e70f673ff22fb59dc43e1410313478bcac8a7c2e8adb0c26d5551cd0470026cde6a9b6c96f0d5b8b70d0b4a972f70b95a446ec3a229a526c4fac2683d48e4 SHA512 d1a433be80e3af745d2dc33b9e9c332811299f14fbefdf28282e16d80bc980a6365a717ecf36b0517588a4c091299e3be572f0b621842035e7623ab04a7d3691
-DIST firefox-115.7.0esr-bn.xpi 573628 BLAKE2B e5399b8f3ff6ee2c91901ccd064f938ea6b64f0b5166dbc98931cfb861c44175470e576042de23b3dadc71346c0127b4acd86cad1bc68e7afbddc8dbd4f5b3d6 SHA512 855e7e175ae03c553bd90fa5bbd7806e671f758055c45015c15bf9c974ab806f41390ed87a0c1020962030db302e6e2bfd6dcb44312603eb29b4dc71c8ff1b98
-DIST firefox-115.7.0esr-br.xpi 573713 BLAKE2B 856f2a52ba1858c734f9604203a4ef57224c1645f7980c84eaee0ba4b8639e7193670cc3de4fbecfdb2751d151b3b230698983aebcd0ed18212f9f853c1c58e6 SHA512 545a74e3bbe9048e3c0eb8ca202b2b2617bd4aa5a9480e6d1a13a1e155e34f162756bd0bd26fe198375f0d38f565bc07e1307291b8ba3a456b82967d3d413185
-DIST firefox-115.7.0esr-bs.xpi 463562 BLAKE2B e2fa2094becb59a463ec2efa9c56e0e92024b49bada4da471d96b2202876484d5fd638d5f68aa00f78ef3723894a1eb3d23c8705f37fbb3bb6ac6d7b5d908248 SHA512 b963236abc046caea57a422a7df565d2c8585262c26096f83bdb895f2a7471dec297c41f9b66b0106af15fd399a25ee70eb19f10e726ef35a1cb21a0a0907dad
-DIST firefox-115.7.0esr-ca-valencia.xpi 536857 BLAKE2B a33bf4d1df09fa4820769b6900f193d695f8de485c537ddc36a472b6376bdca82e8285605e6530a7cdcc61e01be7b3447e418c00c187ef6bb63bfb91bb2df1e6 SHA512 cdbff863f3c3c6d61911a0369212a3f31f618ca39bc5b0567f2a777c2ea5290b798e893802e057327a2bb20987432f6ca855f124073cbb603cac0fb5e2c7da31
-DIST firefox-115.7.0esr-ca.xpi 575780 BLAKE2B 84bd7f1f67045beae642d3a494a08a97819f4fda715cd990171d5891903e5211afc8844f31228fa24aded1bdb0915e0e921f6d09a7ff2d75297511c370bbcb02 SHA512 1cd414c89fd5a4f51183ba26c4c183949cba8d86e2104dcdf312eb42916945006a3fb063e54384182e5ceb7646afa6d9884f25002ba8da4788c3436792e2bd8d
-DIST firefox-115.7.0esr-cak.xpi 581677 BLAKE2B c17cbdd12758ebc9e61b3bf76d95b235850a84b36935236651355523c1e826f1db8c434dd6b8d6a95a5d60874e438ffdd1e8ab40ecba5091bb27ca11196e0102 SHA512 375022f656c78f285de704087e9dd7b5ef720485b2b71748631470513a56e85908ea24798b3dd6be7f44ff0a9fc0f973fe07891a8b02ee14d50d6bedb0692f85
-DIST firefox-115.7.0esr-cs.xpi 636804 BLAKE2B d4e6006303b0848ff83d3996d044edb19aefdd9be2d096c57bb53ee25cd5499d08c8b0b51740ccaa6ae551c95dcabd06e3e857d120e15419dcdfa389caa0a65a SHA512 e83d3a2e001f241d442e215f75f8b6ce75269c5c14abb069c36337fe2c83d6e2b2693f2d266911c4a0c663e4fcb1b32bdc21e8a8ec5e5c7fe0d02d6362006d3b
-DIST firefox-115.7.0esr-cy.xpi 604772 BLAKE2B 3a9592c2557908321c41e46c7256fec94e65da1206e5d898363a5deac15e5621ef729097700d7f0ab70d231642038ad6d5157e8711c7693cd36ecba748453b60 SHA512 2b7f500f4342bf0bf84877e9aa7520d9eaa9e0ce7cfa6c6b6f5638d9a12793b6c28cf7d9d2353a498665e9cd403ee55c8cb9c3fcf3ae0cc68f3989f0de47b90d
-DIST firefox-115.7.0esr-da.xpi 589852 BLAKE2B ecbb282316f9dbbbebb124c19d6662e2b8e0d67dbf473198aed2403bc21e41c1d615d663396712ed23076d8f8bb34d88fe7270dd75c37eff8269294053486808 SHA512 80d274f49d97747e6ffbe0226381238994cdfbd5e730ee264e95fcdf073463246eae953e8554f800aaeab0f00c615b3cbe952fb8a8e90d18b2005248728cf62c
-DIST firefox-115.7.0esr-de.xpi 612038 BLAKE2B be8575afd0878c2ccb0c8c690652566ea04ebcffed053b45bcdde93c307e33902d6204b7b56f92e585fcb13e681a0adb9b94f72bdd3c8531e4263e1870ade399 SHA512 3bd83c05417bc903335e033a73ecdfefafe5e55de377fec47480c8940cb00d972cda0835f08f2ab0c0457d40de6ed23a7a6d877a7880b2a48d95cd64a9eba638
-DIST firefox-115.7.0esr-dsb.xpi 629497 BLAKE2B 8ec47243acc6a0ba73a3b7e509c8450003102e7dd96ac9893611dac4fa94d01b01bbf1037891f91610fcd86a72d8796dc739d1b4658f10d866b4b7d53427def6 SHA512 6b93661936aeb78cc37134ff723e634c878a594f87957ceec6493eb7f42b8ffbac540b634b0e7067410e799ea1cbebd1a547f4d6b354d01ad01bef1e9753d3e0
-DIST firefox-115.7.0esr-el.xpi 710459 BLAKE2B fd9c31ea0cb188295a857dce40334737b48d401fbe6fde926f694394aacad331d742fd2eca94e1018775db1f7006fb051297f2afa304d59252ef3fbe880add84 SHA512 f827e969ec36e6ca1cb5713068192d3fb43055b8d70d1b3c95283bdd5d55349334d0caa3ef307c45591219a5e4b4ca941bebc730539d77fa70b4ba920ff87374
-DIST firefox-115.7.0esr-en-CA.xpi 551682 BLAKE2B dbb7a83c026e2eb7ce7eab5df3755931621b69ee9e0ad8e19f5bda5fa43e0c87e9ed28e4b8faffb252abed0062db1037ae2cabb17dada17a1369e43d9648ae97 SHA512 cb4326b05a199e414d3a4dd6de57f86c6bcacd02a62c1e214524809e781f8d5949c5537779082ed542aca7ee2eeb08fdf78723ebef595f1eee6230ced980b5e1
-DIST firefox-115.7.0esr-en-GB.xpi 567043 BLAKE2B 8e7bc6a355f2c74ffcd72bd058dfb6de238e54f38cde5251e9eb2acd586a071525ddfe2526aa10713d52c06ccfc798754bdfea6d2eb8a35e167043534ba26350 SHA512 de43379216ff04691ea981337febddc1402c0ce9a3e7a294f99dc26488d71cf8c04fc2edabe9c4529769e7b2b7b8b93dd80862b4e703089f2d54c3d27ac76994
-DIST firefox-115.7.0esr-eo.xpi 585346 BLAKE2B 4396282c0f1bca0ce9397c7efc4647fd87937dc66c4e1e336edccca69f05b9072c933ccd56a6050006b67d75e1b3d460a2064bf30a5a1033086ae7326edae45c SHA512 e152d63283ec402bc39fb283a134cfee8276550e9b44efd53b21884c834f7a765d40ada30e9078efa37dcecdceecf8d0d00c9978472c30af847ef3acace437df
-DIST firefox-115.7.0esr-es-AR.xpi 608550 BLAKE2B 7d88f61dc806ea055afe0f34c43e4f3f27ef644f304ef9b4eecf582c45ee5f719b317c315fdbf1cae04cb1af57b4694e48fa124ccc9835fa227fa8de2ddac402 SHA512 7510e04a820ee0080ead5f9e7b1ecd160fed19c3e463444028bcbb62be49709012198577eddf34236d22cdd57504f9e8e1c38d75eca52148a05128b649ac0504
-DIST firefox-115.7.0esr-es-CL.xpi 606522 BLAKE2B 766182ae2b7f26d81acf43cf1314353ef44395196d84e556340f5ea6a1b2700e0465718f84946e1c09195a9bea24f842f85710d754e61034aeba173de02c7cb4 SHA512 d60b2b3e0426a5ab22143beaae071d1f331eea68658c0f7761ef049ab861e7b520e90ba137175add22eb780ccb22575f4e602799968b2213cfe47894b1615ef3
-DIST firefox-115.7.0esr-es-ES.xpi 600506 BLAKE2B 2654827d7a1d4c8c04ab449cb564a1204f8ee4f3cf08a1a24c06f8b2070e5fde97d094d1e4a85a2154a4f76c5e81a29f599792e3e39dfbf9543988d74bda5275 SHA512 f47e51669e61efe2c58ed44a882aa2cbc7bbea88a8ca3345e1ba525f96cd9036cbef33c6674b48c363448c2c70e9766808f28e844c74cf9d59e1554370f7265c
-DIST firefox-115.7.0esr-es-MX.xpi 580252 BLAKE2B d5a05ca1f99821c3eb7f0c9bd5fe1587937ee2b6f3e89e2b7b306efaff9ebe02975e8e37de548802fea6e0c12fec26ccc54f4a1cf68918ce7f9e154d376ef32b SHA512 843c118a1c8cd5d4530d706b5e508606a4301e4e8b0a0e5e64fbd68dcdafec58c3ec041f569623b377a8f03fb32f27be21908e66cd9a89c480c324535105ccf3
-DIST firefox-115.7.0esr-et.xpi 530483 BLAKE2B 70b5c1b033a7afb9282d93a5cb3b2f9587d0eb9e121e343fb2c4d8dba33c3dcd5c0f0bcad1ef534903dc0a99cfffbfeb1199a54f7b759b70a6cf1113de33ec73 SHA512 6578e46991db85ccb9b7e78ef258fbbd073636b12ac83ab17fbcbac26e9c8428ca399250ca678ca4cbd0b149e13229e79cb2947c49034287431a339dc12fb8df
-DIST firefox-115.7.0esr-eu.xpi 581870 BLAKE2B c92d09b5d442f59da8ded6e305520cdd3da6a3038ab259e74550e7ee86045d572e1c32bfbe08f54953d89a2eefc061daeb4636bdd3c001c3037e05eaa3be8d98 SHA512 88db3ed8dae3fb7a5b2e3f5364484cea1216c27d1917de8f81c57566e8dfa5b2dc9bc394aabaf4a10f15432b4efc28aaa1df192f0ab964f330e82e3a03bb4b94
-DIST firefox-115.7.0esr-fa.xpi 581580 BLAKE2B 121ff847262da7dcbf7d040d4ad06abd4ad678050a558d170a491b6caf826f5303fc0a5bea33a582df5410263ae3aa9dc5c4965862964536ed931ee3226f3ccc SHA512 c9f1f3eb81615d63e7f1221e4630bfc16a7566966311dceb7399806f79260bba2ab7504c78cea05a701fd324e7b99202a246c588b732e685b8d9201e98c1ef29
-DIST firefox-115.7.0esr-ff.xpi 469358 BLAKE2B 7c4fbb55cb4549738ebd247d63a81b2c9d6021b6376c7ae4515faa0f76236c235ccda25df09d7a1384b90e4aa1130122c3a1895860c33168111cab78824dff49 SHA512 f99c5c6f65fc292aa7bef3ccb1130fedc88c66883cf87399ccbcad43ca84fdc91106c08a633f8a6a204fb3fcc656aad1c5c6631feb8b3993e822d8f3af566dcb
-DIST firefox-115.7.0esr-fi.xpi 587613 BLAKE2B fa7d2f7f161338c3800d29e6b68441a95d7ef61af6749fc4106c23da7937af70253772fc2b99ca5d4119ee3668baee4dbf7541850538eb09c2bef5e56c3e0e35 SHA512 0fd103b8dac5bea6daf589fdf5608d4bd81c5d79c249e2f7796157601fd6a5b1f2e334b662ad6dd9fd10b74bb331377802ba25b2f447a4e860a48bedc7ad37c7
-DIST firefox-115.7.0esr-fr.xpi 619222 BLAKE2B 086893f508a304adc734c993007b7772a943711fcdc1a4ed9e38e9ead962c102667b37ce58aa7f9bca870867eb7473d5f6d35b7abe1373987265d128ee10866d SHA512 719c95381b8d4c33b44ad8a7241d286f0bad69044db12ac93335e6594545b070d8498e3f86c49d027e2abb27c43da9a53693603251c1f0a80f32d122dbe9c3fd
-DIST firefox-115.7.0esr-fy-NL.xpi 602856 BLAKE2B 1e0cab40a645ae4bf52d6c9b6a584e80487e16b5ea84dbc7f61b1adfcebb1dd5d8c09a68bc7601771ca0362c14829a01433ef569fca08f44153ea51ecc4ef84d SHA512 88e1a836244cbd6534706864a080737365b5d52ebe9226169809904e589cde01833fb96bc3994cbc9127ddff8039ecc66811f71c44020d0cc768d2af0a05850b
-DIST firefox-115.7.0esr-ga-IE.xpi 465840 BLAKE2B 4bc52a0c1426af6e2546f7058b5a2d5c8cc9938aadb4a21f1886923a3dbf9f1687925070fef7ddffafc51eea0cfbbe646e4d80babf8a79269704386bad78fd7a SHA512 cba2e9979070b1971fcaa740f3c40d6a866d2b4931783594399c2a4a5bc84db4fafd6d6953f6b5fca4a2f8a1b2c3275080670a35d7184f2015992b6ef5e45c9f
-DIST firefox-115.7.0esr-gd.xpi 582171 BLAKE2B 94a6911b8907aff556a53ee7724113f4dcdc32005467916e0fca491520e0049a70f485c968d28bb62c7b91c26d6cd364871b217e34296891fcedb5e6991c3e47 SHA512 ce708b20973d3dce0e66ebe61ce4bc8eb5c2b4fa1a88e8a80c48989c278f9cbce1eabc0fe4beca792477c2d33d9a7b07c8d250935abb726becae825727eef126
-DIST firefox-115.7.0esr-gl.xpi 589971 BLAKE2B c7e647d5ed17586bea755a377fb9bd404c3e152d7a30f1f690f92ed171c9d432cec00efcc566999ec6215f5110e836896b7dbbb3f6053dcacf8a78a14a7ac6a4 SHA512 ab173871fba77f388d63e9c02aab665e69c84bdc034dce7c47a13a2ea02305411ea95466687888da8e048003f5bfa699a030c797bf178da1ed3ddfda3c701da8
-DIST firefox-115.7.0esr-gn.xpi 618625 BLAKE2B 9e3d32a17ba2dc201f4616a0e9e49a407a57baca69934f078a0fda41845e4f3335b250fc0d0d08635329a6f042378460e27a811dd82c5f94f0d599d49bbf31e5 SHA512 cfcbfb3bb8df6c8387d550774239277e19e1a04a00dafc0786edc45779ab1030ad2242403839af8d5c09b5d391f6ff5398208aa4fc5b44686cf23d5722f7fa7c
-DIST firefox-115.7.0esr-gu-IN.xpi 520697 BLAKE2B 0fd7bcc4f7f775b08195e7510a0fcb98af67e331f86920e53250e3cf454293d91016e8c723092a30983571f64cd97896e8f2a9af1c09d6e1c529b9f71342a204 SHA512 d9c16d96365ec19ffc79ffdba6bf23df7de97882c356443277f4b8cc331cc36f3444cac9b1a1527d3a8f218a4a2d85f1a61ae3cca372a905c07597b87d07cdd1
-DIST firefox-115.7.0esr-he.xpi 611052 BLAKE2B ab33732165a084faf3bbbbc4af7d231f7990c894f809186d30c36edbb0c7489a89c3c4685a98cc3eb043992e806da457d74b1316a8406135236188332c894480 SHA512 8f1d31bf6823903129b7b5b121b0a79b8353f70c3827a12aee679bbb7e08541ef6a1fd591bfc14623d6243c83dd8bc776287f18882c1f952f918271aed7f5cc7
-DIST firefox-115.7.0esr-hi-IN.xpi 557473 BLAKE2B c06f6c46f7cfca05833c544484b6a93a5c58382badf1be68c54239a63ff965c5ce1e5c71f4f1cff41c8ecd09446d836ebafd0445b735e52aadfd59ec72661798 SHA512 7d379f12ea6ec75d25957319cad4618f2ba24a18578aea4a0c981d61cd3d6f78edfa84abd203ce1b128901cc7c613810f6d7a3de831b9ec6cc290a4cfb1482a4
-DIST firefox-115.7.0esr-hr.xpi 547617 BLAKE2B e9513a22f0c9eec05d7a8a22b6cc2fc31f1460aa9fbcbf2a0bc9e4ca3fe90743ee155e453690b1f01525d84069c06116786c55c66f6273c3dfec608ffdac5dac SHA512 1833aec5af0f012afec32d130cee1eae90c9435030659fb3b4183935924ea855a61eee5977ae3635c4f22ea5511a72e2cb42f042db6c63835952387ee77e1f5e
-DIST firefox-115.7.0esr-hsb.xpi 626666 BLAKE2B 6d2f7fc2acdd34502c69ada5e59d2b9976cf9b1799cd49ba5139526a5388659d5e8049f8503bb4365ede2b3e168d7925b5669b4221d3b844d3417b63da11d308 SHA512 a841b1ead782ccbd5d400510da68c5670ca0b7ca71388e1055d41779164b84cb96e9e3bb52eb9998b1e092ed4f18bb7219c0c0bd7be0fc4e68681d5f37e434f1
-DIST firefox-115.7.0esr-hu.xpi 628675 BLAKE2B 4bda89cee6bc23e98d89809fbe6b5e5a30e3b91e82e32a50bb8a016ff486d1906ab5eba9688cd93f913b35f313476556b534700b036cf5fe05cf524b97446684 SHA512 6cfd84b0257fa0f7e2f67bad84b1e4b804c7ac9491bbf5822ea42be543c6580fa71485d6456920cfb0c59f488e239ffee281d35e77f1127878c4b89eea3bdcde
-DIST firefox-115.7.0esr-hy-AM.xpi 598320 BLAKE2B 579d630251681540af61ae9ae9924e7ea36a149d9a370f8055676045f5e5866323327e67c0311928234ea7ac50b148e73cd09f2819a6ff69a863338c19369a50 SHA512 d745edab3cf15ec0d55f95075ad2192df228288311ab0e0160a4023a18d8f9a528318e6811a6758b2aa98f8c1eaffd7a27ed38864da173cdac885a1b92be9300
-DIST firefox-115.7.0esr-ia.xpi 591859 BLAKE2B d02ded3492b7b95efddd1de55b6999fd4a3d275a25a9eabb10ffd959f615fa59f928a2bebd7c5c3296eab885ea55632f09d8fc7eb00c7b9b153a509742c5904b SHA512 5932b0e5e32ff5d4425cb4c2f3185605366b66de9f889e425cf49bb7616e05a9adcea548f682776ce421c8f2fc8ca24a82e359021d0167a7eccef9b53159ee23
-DIST firefox-115.7.0esr-id.xpi 556352 BLAKE2B 082a3ab9bd657dcd5b451f4ba70ad6a994a0af861863ba0c7319f22785eee57942d383ad4f6031862d220fa859bb8d8dedc9199f52c64d904ddad43f05f7e2cd SHA512 7dcff90b9aa320770fe770c74b33e4cef68a7e171dba3cf458d3f23e544451aebbe0b33ca536e81e02e6aae0c848c3e17744fedd39b3260ac5559e760185c27d
-DIST firefox-115.7.0esr-is.xpi 595867 BLAKE2B e2de642f1c874fb009cdcf3df01ab5bedb383ed0f1ac217e4dec703703a0ac3e23b1e3a808c3ab070dd1f03a3b8a89cc88a7283b115a6f81af345320180097fa SHA512 226f8d0160658bceb50b72bf3687a1f142cd9a7dccd84cbb14dee610364095ee090c505eb32aa09505d18c03fea7ea0b7905b3c23eb935f2ec7b2fb48dd4499b
-DIST firefox-115.7.0esr-it.xpi 548751 BLAKE2B 23af0b948bb2e744348ca16d2a22592d448861036b15605d6ffec98038eb53a377c88daeb5f61ec905f001725ad88fd4bb4c22216f03932bad58403c48be741f SHA512 423b8d56b641b905e2e669f3b448a8671944098b3d52760dc596624c527084931af2cb02623661340bf0604b0a8c2d33ec0bffa2075a5ee6ef135fd9c3581127
-DIST firefox-115.7.0esr-ja.xpi 655155 BLAKE2B f5c383c34265c365d6f9813ba4a92129700b5a5abde93cb1a2a1f7dfb2ed097f478d4c771a01e59db8023e438e84fb18242a928d56c4ba4bf6929afc105a7979 SHA512 69da6bd2de90aa1d04e2d24c3b6fd11df491e08d8ff16084b4575ceac5951fe52a9399c4b4e1be2c5085b437108cee91f01e30f7b6b37b1538f05672a8180c30
-DIST firefox-115.7.0esr-ka.xpi 651916 BLAKE2B 344ea8f5fe59f665895db18070e1631054f9e76a2995f37248993cfda23d8c3e4cf7bee668525304bc8a0c643723443bd2805fb721c720489654c14d41af4895 SHA512 d88272b6832180615b0256e067879c1995cc5148cce0da3d96b75e9f2847b1a7b7203ac1cca8c55f7c7ca837dd866b9d31ae398aa20f1ccbd3e1c7e4785671f9
-DIST firefox-115.7.0esr-kab.xpi 593078 BLAKE2B 52d5f3c1901d51421a10233eeefca096ca028c88c88d8e61188013d169bbd80085ec97d3dd2820712fe4af4b2aa6887efc26e9a6908c1f758deec3fd1fd943cd SHA512 aec58c5f1a22cd79b005205cd35f69ce1ad4bf3cdadc971acea265f797181009040897a2445a30ca43c9a2f865de19c63588fa8c0c51f9f6d1f1117d820e83d6
-DIST firefox-115.7.0esr-kk.xpi 686585 BLAKE2B 535d88ad790081189fb08cab2dceab9cf7a6494dbfae8cb21bc04dcee1e92cad29b6cdbbe8c0b4cd36d75526cdb8343f6d05fa8e5c0418eddf69c2cee86e62dc SHA512 5ad47abe2d02222332a01417c4f9faa3939a5fb84a977a9b511c65f62e257a77919f07c8f2270d8688c64d4e0da7385e380323718a2f7f7d26fbb62b0500e8b6
-DIST firefox-115.7.0esr-km.xpi 519961 BLAKE2B 8b1658e7856de8186a6b36987850ebf56cd1ae505c742fc19e9df148e45be3039c0850eefed7ec12f3640126446ce98f1522a99d6e69bc717c14e5956506d467 SHA512 c25f500335880935f4f1206102c6b5498ce2cb7ddacc9a2c6fbda86bb42a70aaa3197b7ada6410921486c65e9ac6f69f59b2dd0138e800218451a3a9771a66af
-DIST firefox-115.7.0esr-kn.xpi 485809 BLAKE2B e42496bae8ada9565b86aef9c4e6bf78f7e4a0cef93ea4cdbd1b02e7b5ce9d72828e8860ecbd10c289f643c467aa158b853ab2413b5aac3686c32b987333bac6 SHA512 b17dddc695ebe6a8fd2920dc70786d535fb0b5d2eaa8fd2fa0e21d953f1387a74a3ada719a41bd57a6f729b998e736cf7d70be099abccaec7afad25d6b6a700b
-DIST firefox-115.7.0esr-ko.xpi 641338 BLAKE2B c83db351fb26bb6f9373db3426b0c8b69044ef120e02ec81d8f8082774746cb32024eb007650da459aa6a492c6fe53df761e36fbaf5e1e26619a642308533797 SHA512 e10ad26ac07b5cddfc7a5d566ae8aee20d593ee1ec8f2d9b0bda47c9fb69c7c3ec53282e362af8af47025970cd98192244a45d09396585cad12e374899727579
-DIST firefox-115.7.0esr-lij.xpi 476789 BLAKE2B 848d4980c5373121d1b1c8a9695da318224ca791bb6844e62c909abc48431212edceb891ad3779a12dbf27dbfa30453c17d49deddf4d9a076c842cdba454a409 SHA512 fa1881189e43edc0de3c10d83169e9166b3cf02e9b3ca8d331d849f154d9227e90de4952f79850f834ec4fce87eb2fbab8e01f3d0874e23f95dbfe4cc417e7b9
-DIST firefox-115.7.0esr-lt.xpi 563117 BLAKE2B 1c472eb5e30526b3d7ebc779fbcac5bcf2a768d1e04ee4489a7071980d946cc52ccd8f1e5ce0463e01fcc504f1fdf5d4c559f85218cb588fe6cc882bffc25748 SHA512 ddefe43a2ef9f18855199cb6d135c6f3b7d708c1f8a6772705c0b1a35663c5f25ee12fbbb8447595dd7efaeaed24ffd8691b2361e035be29c624c8f63366beda
-DIST firefox-115.7.0esr-lv.xpi 462804 BLAKE2B 3aa8e463e5791f47dfc720d7a67bb0aa20c3e8487c4459948f682578a230306db616f612587fee3dec2884d9502a2bed0a6976fd4535ae5f524fc3dce8f0d65f SHA512 9bacba418316869ad24c71f63a52ca065e8d0a0a3cd960474f4044e7d3d1153aef07a36dcd9528a5d458e830fd94ecef706a45b38098a6dfdaadb2da5d51f206
-DIST firefox-115.7.0esr-mk.xpi 487298 BLAKE2B 8d875caa413db5c2cc84df7ca8156ac0610bad45fe32a324da6367cfac24316343cba96be04f26c73f854ca47bb8bbcd64825e2107f16eae97c928b149f7d79b SHA512 f6f915412a2f684cc6b002eaa27b315d409730528cad53896ba35c5b4e73ed8888d8e6e2f985a0109e09cd17cbe8894276c0c576908cb7baf10e81f76f1f9f29
-DIST firefox-115.7.0esr-mr.xpi 524690 BLAKE2B 4559399bfc33dba434eb5e35f0a5ded3edc169e6e3c70090bb499869f9172d4f5a100565dd3012d6479defe6beda5988a23ef1407318107375708e328dab5c44 SHA512 a3027fc5491b63b11686aaea199c421706e576044ef4999ef8b3a6b6e71a73b7dbddd77397fc06afb7185d61b2f38c3b0ed3066bd94d9a85d3aa8a140b5c10b9
-DIST firefox-115.7.0esr-ms.xpi 443383 BLAKE2B dd081482ca8262198f9f9425e160cba6d37a7ecf5c2ff6b01888145475a8208c3b65f49e34159c4d799857bc899b96474bd3595c138a05a6778e055a12b3527f SHA512 a806a4bc9af9f27963c03c4b5e7e165f04877f7f9c051bcadfa22a4e2701dd8b8f6db65003dc638c335040e71033bd72b085c55520357e1176686568298be572
-DIST firefox-115.7.0esr-my.xpi 510870 BLAKE2B 497db73e68f6d808a0fbe010b95b7bcf7dece7902a5f5a1cb83feefc57a21d009bba87d87e42cc356ab4c3c323c4c1de022fc2837d285c76a242f29c54a4f1c1 SHA512 43f92ea8d42b9df3d45e8279a7754ba2fdd95c9fef30230fcd43036a8bcf626aaaae9351f8b7795d523af82930a52be6bfc865f41fe392b82dffc815c005b5e8
-DIST firefox-115.7.0esr-nb-NO.xpi 587901 BLAKE2B 483dcf148550fdbea42c0975bd42c98861729455629beea40e42b09bce6a5469495c7b281d4e7f9e4aefc95890b89e2dd7094f7741859c0f1ee148eddaf29d0b SHA512 86aa8787692dd2cb9e9b837f315c002b67ec7f0848d4b5cfe06a404844f59679c962ff82916bf70cb4eba9d19993602967ac76d1547bc899f971a624e338c017
-DIST firefox-115.7.0esr-ne-NP.xpi 482011 BLAKE2B eeb5b5b42d8b3016803842f080d3081b8ef3044b91a1c1d5a017f24a51eefe5e65466d6f229da413b449fdc6ceda1971b7f65463af2f390fbf5f019931d67497 SHA512 af62899365d18b7c9a457b2670a1940bbd197e06fdde89e424a8ccd3a76a1a8bbdba594b4b410c30e68ac08a98fb5f7e6dcded99e271884a439de739b20df055
-DIST firefox-115.7.0esr-nl.xpi 596845 BLAKE2B 7857256549f94c7677ba732abf8454d4223f090606a928a12758f419137e744a88200447024cb47e1bdece2d4bb87bde12fdaad194c738e8f75fb0cec45167dd SHA512 f50a70416890a04dc04075c5e42ccdf356c5420f88f5c7ba65af731f9e3572f919027630633c38b4a47a52793b7a62cccba18a4fb3fba17ddd0a68016420c378
-DIST firefox-115.7.0esr-nn-NO.xpi 584077 BLAKE2B 720e3e61dcec0374e0ef4ed970911d2ab211d3c3106f35c46771df4ffdb31d29147319075d788ecef30059d79108827e6c0309680541b95eef9e5d7550d6ef1a SHA512 15e5cc1dab35bf5913c5a201deaafcc716845036a0bb32b7f6b6a1f7528f3d7546be93a6af9b6f3cdb263b52c19dcf1bfbe5087b040c982434a88a78ec6cfb5a
-DIST firefox-115.7.0esr-oc.xpi 596880 BLAKE2B bd1eefd553bfe5771c2fe19e7d3ad62f3c1c6771cfdd5dc8a5d0c0da4b4cab2df0bc2188c37b3659df824ca0d04b4a4453f1f667f9c751d8cbdbc69e752432b8 SHA512 3a376cdb41774db5f250e500b0897dc392a681cb06fe37a172e9a1f7ea909a39b20cdfab01f4f7d164d939c398e019225239211c70baecabf0a3c874161bf081
-DIST firefox-115.7.0esr-pa-IN.xpi 670649 BLAKE2B f8b9d91022a9da0c81798aee4392ac858df14bed5db45476e971d1e35767a51048690c9bec0f50c91aca0c07e4bc13bf29fb4acde2d5d7e4855f26aa24814897 SHA512 a75d32a748c357ff40b74a4501e45a09d2ca5d9b7ae6cf564ed493198900d51a65fe2b1fe4b75dbd0c22261fe98f84f972bb9299a340dbc07e22e58c4419df7f
-DIST firefox-115.7.0esr-pl.xpi 615688 BLAKE2B d6a2d73416ce483d3f0370159dad0222b6b60699ba87cfec2bc86f9c1074c0568734a339d55cf3d52e7e52bc85f78175020678abf2678fdd3b2207fde98a8a78 SHA512 0e2f5bacff6496bd0e6aa6c364debd499ff88e431d1d1ca619d55211bc876090f7b72eeced0971f862142a6988d5a9e2a23ba17fafe5566db67a7d2e38c19279
-DIST firefox-115.7.0esr-pt-BR.xpi 602108 BLAKE2B 681234f84dd3738927fbe0feeed432ca616349d8261fdce705528c344b7a9d189159300c5e13da2bf14edfdddcdd2653469f8d191758ecfc5fbbb5dbb4f6a41b SHA512 32e98054f9ab1a4f8757db04403ba6f835467651ba5d013bc3ea8cf884d26e19b8dfc368ecc4640df8eb978f453be394f75a9c60f0030ed04c34ea1de4d1fd4c
-DIST firefox-115.7.0esr-pt-PT.xpi 598018 BLAKE2B 265d7ebd18b1beefc90813ec66fca3df241473cb173937a3f9c4e55e0b84e2e80b7c305c71e8fe56df440d95a9401339cec38f68540c054b417e0bea33f6a266 SHA512 dc25f817419d8510a71b0680154d119da17409f5ef86a9d0666ff10ff63bfc5cc24b3912a46f10cc5c61836454a307956afb4aa5e950fc916927173e664026ed
-DIST firefox-115.7.0esr-rm.xpi 595707 BLAKE2B 6c78900fbe1dbe2554de533e28d34dfc992999b9f2255de781f922072347fc4b6ab15013dc3da76c43ad3078c550d15a6c2d6b60906bbc5b9d18743c6e1ffd9b SHA512 c9edde477e9b15503539deeb39606479006fc043a0fb651e186b55c1afb99700f4f73dffec10bfdd86be5ae47043e786c48f1bf81ff11d67d337472efc8f95ea
-DIST firefox-115.7.0esr-ro.xpi 540140 BLAKE2B c80c1b7d1005347863cb439a47c0f0533a25a4a2f89d48e06873dd20a9f9abf7635dcaed346f6a666de20c04fa5790aced5616163d3ac6c13df4765cc60db700 SHA512 47fe61a807e9bbd4093a83f44232606c5094070831d379ac95d0a5ff61a832e332c46bc5af8c8ed8347a4dc3ce14a54f03e5b8c5cd8a4b46bff13f30f881a8b7
-DIST firefox-115.7.0esr-ru.xpi 698642 BLAKE2B 7f2d99dea343365e5aa8cbac4117c5596a269a78fe3596d0b1b7c5efc5eb5d70ea02ff4a35d45c69981809f29c8ce41f99da9e204b092d0d5e9330959bf17fbe SHA512 69dabf2ac5f859ffa93144061a1c2a68d1c171577b6d058a29ccac710155b6a80869f4eebff56c2c767e451db56f4698bd1482a69a39699cdcd6ea2b4c75571c
-DIST firefox-115.7.0esr-sco.xpi 503579 BLAKE2B 8aa57d5af80d730b74eeefa0dff0c1db673bae81434f22e17ccbbb11d3dd98637d4809ded4f90dcd8110c6db18fe854e4b9cf7440c306b0c6196503b5b0b85d2 SHA512 6efb17f99e17da7a34906f6b282283f3deeadfbe958dedbb82a8a765929e0b4cf0aec588268b4d8e81131c1222e5b1f90d98fefa13e74cfed2c20fbd35ef06ec
-DIST firefox-115.7.0esr-si.xpi 597890 BLAKE2B f68d75d0241090347b45cf7f7e0fd15221b4b38f4bfc48852b962e60c0f29495d57ba513a9f2c5c0d7576d23b5dfb81a1f4abb46609f291ee6d8fc5dd69526af SHA512 abfb4e2be0345bf485fc541d4426ab7a9a4a128acf906c5b8da991157fcda7ed32705649a3c4b3e1df3b836c23f9e8e1ec3877075e57d9dbc91eb2b1cb68370e
-DIST firefox-115.7.0esr-sk.xpi 630366 BLAKE2B a21d32be2d672a12161f0092b86f4d487763801cda534b30892638a86d691f28d91ba747eb2926cb73964ead3d47b48f533ec5bb83046212048b9909494f8da1 SHA512 f5b1aa7aff43466444a15e8f81f6d70865162342a273dd40dfa722eadaf4a1891889a52c400ccee40190f5ed4f305f7be97187a8413d38d25d3b4c398c0530ed
-DIST firefox-115.7.0esr-sl.xpi 597696 BLAKE2B 6da064985f75a171c42a2fa63a89105213a59bff15112fd4b1a8b56b2cba9f31301a87595e8d4c9e4fc035f39873d0a60ff0aa137a5463742428e526f4dba346 SHA512 5d7055409a8cecc935afe5bbbbeaeb2b2e826681e670fa145f96e8d127f873237d2008b3d8376b73d730cf8b278f92b2cd8a7f148216c66995a23f5457902ff6
-DIST firefox-115.7.0esr-son.xpi 412098 BLAKE2B 16572f241b6c2fc4d421efab5c1eb578920d9441d758891a7510ec5746bd831ffd182ae0116c2e23469a44eb473aa99386d3d7cf17e2b4a59492e841098bc744 SHA512 454d1afd15543a71576b98649a5d18bdd360ae279f9f75328330161610a04370431b9345af37c353318d351912bb417990c434b660634624a37c6a2c76e00fb4
-DIST firefox-115.7.0esr-sq.xpi 615526 BLAKE2B 3358fd95d2e5a2ad5c85746f989a7ef2f88d38acea2630b8f3684f9655b86a9ddc65629fb1ded35d42192c2ba62ba1cf415306238fbeae2b7a1c34585ff299ea SHA512 d880813460817c5126678412276a204b4287b58f5b1e2d8f69c4224b337c21d6c775dfc47a61d76db8ad313e922db8e5d09e786fa646b1885ce5b79ff05f3956
-DIST firefox-115.7.0esr-sr.xpi 630493 BLAKE2B c515a09182f29f85db69902480734a3a377bdefe0750ae3b13c6d9a4404514f5e102965b9f1f82755185950baef697fa9e768659911761bca6503a56774679f2 SHA512 bb48d8203a8e305d7f8568d2fba0afcad87c71e84ed632bf1c2e40f243952efc917683ef34de3c8425efa0d8962282d46035b87ee2e9beeb2ebd68190425fc70
-DIST firefox-115.7.0esr-sv-SE.xpi 599910 BLAKE2B ddf7659021b257ca547c8e4229cb96c848f819a0a5d89db5c62019c4ae7d5c7a861862f48408a15944da81c49ac1d7a1a0cf1c9c722254e2335057f86a6a063c SHA512 0c3ef1106b1bf277e1e0c6a606038e3170621985d4e61fdb6c1e19e4f65a12226691f7ef1028e38f42a3303a903f09c2bb35851d12169b6a8a4612950fa25b6d
-DIST firefox-115.7.0esr-ta.xpi 501445 BLAKE2B a2b48c6d79cbcf9f659deb39b1dbe3651273e66a74c76b07d476fb7dae0d63f700d33cf7356764df8711bc2873bd2626a32bfb5c7397fb3f80324e6422a99560 SHA512 adeb14634628c64cfdc9cb4b4bd7f6107d82cabc796461cd59c4f688eb08e22211b8e7aa39132b5013471270d2f624f6eaa80bc26c59d357c05593500d10ca8d
-DIST firefox-115.7.0esr-te.xpi 551809 BLAKE2B 4aa689831063af93faef59442fd1c200e4299bee00fdcf0edba395391f56bb15fcd269664a49c388c67f40b1eb035f10bb67fa7ac621b77044314b311d3f3bb7 SHA512 3b28e25db7c264f35f04ef629af9cf1ad030fe09d1ba3cf1723530b213e4fa15f4702308b1049715660f8f15ce25ceed3f99a32ece11e93212ce9a26f8e8d8b6
-DIST firefox-115.7.0esr-th.xpi 671605 BLAKE2B 246d8b00297e7d82007342e63cf6d1daf038612b8c3d94ad0567f3f577fb6775a2fbf4ee494310068746ee5f04937025c974dd9461ab5c73f99dd47ef7695499 SHA512 77e15bdbefafba481841e21066b93d075c0e0223757f9a3965c7e4ed2b07aaf1f9ac048af9f1209c0cd25e32caa02a9c5526919d559b4a58da806f0447d536c9
-DIST firefox-115.7.0esr-tl.xpi 525545 BLAKE2B c33a58779bf2a93289708e8330e76f71e3cd0c346787532828a719a08bcc2a50425a52eea79b6a4c1daa85fa50a2fdee2250921430befd00fad09aea4a2f6aaa SHA512 eac4d76c692e695f2a08f253b9d920560bf49e44866eddf3301e1086b7c0701a3c66484adb925ec891c354e4403192e2877edeceda9d231c40928c3221c9b541
-DIST firefox-115.7.0esr-tr.xpi 611466 BLAKE2B a79b09daf9e544d97dd0f369d2b732feab097ffac25cb415ce3a33e54b96375c0c3bd0e0814fe8d0509537377df1883a687588b3eb215fee5060615a6c6552f0 SHA512 560fb90750cf7cf1f574133c6614bd7ff1d834c2abb4b350f8683a6c863f7e3ca297a5d93b6faa5373fcb1cab88e583e2f393867cdf6bf6469cba49877bf9ee3
-DIST firefox-115.7.0esr-trs.xpi 496290 BLAKE2B 9c9627d1fa5ba1057a4429bb515d4447e6d75f92e98f11ff39f5daf483d8ec069199fed732984832875ad8e41286e1e255c698ac747c579861f564238465e6e8 SHA512 22571697883db27cd3c267f0167d4eec75274d89c4484b8069cbae57a84c53621824ca8749d59b028a0d3098d6b00edd37bc289f1ace341559373fe8231a03ec
-DIST firefox-115.7.0esr-uk.xpi 691156 BLAKE2B 1159de79ed479d23f465547fe2e3852e6cb7e4d2ceff66a08355e8512667482aabda6944a9c2ffed5eea8a4a2883066637ad95bd5840257aa2317aa7317a16c9 SHA512 ed1b38a94ab1a835f2871e153d8291f6b51a308fb357e351dd4401519a9dc6b65431595ac9bd90cd969427a7e22cbb920c354140342a198bfc22090173a1a51f
-DIST firefox-115.7.0esr-ur.xpi 552293 BLAKE2B 12fe3f109cd6d3f2565fba2473bbc422d5ddd31367ca8005fe4085a02ef9fa5f46aea8c35e98dda9992712c65bbe3a496e62f5ead2c61bc3b8908a74caf76f0e SHA512 c6c4202789d4a8a4ce2006a589304cccb4a8d7b330057083c953a88d812a74ef3ef6b0b8087d0229dd779321a3fa467e0ed5432719b1aca9125d374b8f65c0d3
-DIST firefox-115.7.0esr-uz.xpi 472951 BLAKE2B 7e7628067cb31e6f87b9251f1163afda354c8bc55fc3ac5b4973a0552c268e1be24ce932ea0fa3e2427a8b2a15a4858a578b2dcd4d3a893da6af521736154730 SHA512 eed056fbcd145634fe169a32f202170e8057c6a8fadabfa31693d69a888477dd5e159f35a80bc3e668fccc8a928f0e57d3e1fc56c66e3f969ddf6fc4ef335aa6
-DIST firefox-115.7.0esr-vi.xpi 635933 BLAKE2B b0d9f4fdaf9997cf0ad50db407536d2dab25916f19776d1f6232885e8eab71ecd20c3474d6744305f30e2bc26b4692ba8400716c6a4c8a2c20cd660aedf3365a SHA512 9eab7f890589677bea2b853d68f235a004d22e8d88e34811de84cb88c4daeea19f0df9e678e9b8b49a8511442270ef865943c8e0a14ba2b95ec150c1b14d6d61
-DIST firefox-115.7.0esr-xh.xpi 413325 BLAKE2B 43c0ed097853a19f413f4352a309f49efdb693ace072df19fc40a8f06d4df6949adea48ec02dd33b754452ae3856a3a8ac041407cbeb2525a62550ce11979e3b SHA512 245b0c73706934f67a5868909cfc02759042a04b767b829465442138fb7df70081f7afbe6e874579d46cb3ff9dedbca7bb4566517619a5b46ed2302d7611ab7f
-DIST firefox-115.7.0esr-zh-CN.xpi 634776 BLAKE2B 5d7efccc31ef948367160fb9918692b6dd6f8c0e997630bb88d71863cf9f42274d15ce28baefb5db5065b003015874a40e1cd36d018a47c6d07ec9a164de8d18 SHA512 56cf7b780da0d3e93dd87bddfe8011e28920581dbb59432a4878aa241a3560ab89c66b6398e9d40a60099117e876eb216ab73fa2d9119f5543396118c837489c
-DIST firefox-115.7.0esr-zh-TW.xpi 639166 BLAKE2B bc5e36c081076dabf74ccdb5af749867454703da3f3d9372048eeb7640d585464a645d1b0f2ca1bd8c7ae992cb06683d98d439a0d291ccd55202d9c3e5ddf4bf SHA512 3f2d7e5acfe47aadbaedabadb097659bddeb664dee066ac88b1e54602cddc91d54bc34eaf2bbbff5da6d20072ad2803e2e3520db79a45be3c9d46010e84fbfaf
DIST firefox-115.8.0esr-ach.xpi 456929 BLAKE2B 6f6b456957eb173282cecc230c1a1e276a7a0def011dc2b0e6716c3eeef6ed9e36224d1a2cb364ba69f0c697f690d94160ec4678d1a921ec7131180aa6a770b3 SHA512 d09120f4c56213a832e74ba2ac8bb661aa2f02c8d3b6741e78e3c49830067b981f937f36c011fb7c7aafec7ba5fea850e463025b9156d671ff6d33ef499ee5ae
DIST firefox-115.8.0esr-af.xpi 413593 BLAKE2B a4a1f032d4657d24a98d4662ca66389363de014b6db88b96af777ac70844a3de1217a44dfd0de5c397d493095997c0e6892cbe1dbcf9671b2f3d9aaca30d8077 SHA512 1ccfb0198e2bd1f080fd26e150d65c60677d964f2e7c73fa6121afe0aa29613d297c9c98aaf38f8f26867c97a1d2eb43ebadaff60da651b0702079b0ea448e8a
DIST firefox-115.8.0esr-an.xpi 497260 BLAKE2B f04176a276407132336686ec512505cb2dcc0f033aaff14b85c6f6307ea2a96c487b17afce6c196f216b07ebf572a4cb845e417476c30093e23ca7a79547cd20 SHA512 50b59c1d0a15c1b7c1109077657116d1af91f9f69934b54fbc15209bbc8b4da8dff364a1442aa1f73cd842af7e6081b9297f96f0eba0ba05137206d958627e9e
@@ -196,198 +100,6 @@ DIST firefox-115.8.0esr-vi.xpi 635937 BLAKE2B a4228bdcd04fc08495a41dac06b9c44ac2
DIST firefox-115.8.0esr-xh.xpi 413329 BLAKE2B 06dbf4857bd4973bdd2be373ed59d4daa04d4a3cbb26d24190bb58fb7be59a93aad5b5d3cac67b4946b8ec89f05daf49ddc283d874c5dde34ee81a46c51a53e8 SHA512 823c253e069e081fcf7992b0532dc71a424ee8803735d4c5fb80073f6f99ffcec551ff484e8782876006df29d98888389b22ffaca3304009ece6f6af74141ae9
DIST firefox-115.8.0esr-zh-CN.xpi 634783 BLAKE2B 7d9be3fad2a855cbd099c8b8fdfa48ef810ffaf417c208ce306f2c6204b7ae2c8150f421963f98c736179807df1f982536b4b4a3b92e2c18fb6017cbe29d5f07 SHA512 e95be32d6182343962f3fbbf8777b1e13f242f0be25e1fbfdc3e863f170f99c832d2e46066ea53e0b16f59d90642cfb16d99e251b936c0c2f4439445779092f3
DIST firefox-115.8.0esr-zh-TW.xpi 639172 BLAKE2B cb125610b4f75e731d6b8622833f52cbf2d1f5c5d80082ac9425a21427c8f82a210be95ccb6bf589235746786175c8ace90cc9f578a961bbee21fcc60597a358 SHA512 959207c744fe983454c54b26bec434f0a940931dc1a4db41ad9fbcb15e442311f54a79bba9a6677a6542e4606292cc68dba12887fbd3a36c2cfdfe68614cf86d
-DIST firefox-122.0.1-ach.xpi 455275 BLAKE2B e06da7ea5fc1ac1448b059ec7eac339338289a262a25fe108ede97c2d31e5a5fae138b2301c9e42a2be93a6a1bdc865590bfdefed06315a1dd4c825a808625f3 SHA512 fbcd98e8bc9d07581ea952bde18091718c3d1f4f203150f1abd87707be380f9a9f1523c57c7840c451b4fb8dc8c23a7cca8477fd93a1347e7e0cc27494307bf8
-DIST firefox-122.0.1-af.xpi 410006 BLAKE2B 7cc936bfccc9a727139a2ff2872b31f2350463ce54057203877fc915c5f9dcd81ba07ad617fdcc2b317576fde6bbc74a32175688e56d2b593dac923a295a923e SHA512 a88ff1442a3f3b11c58c7b57bf3870a3079c66c221f9e7f10285d009e2188250ab8c998cbfb148c8edcdf5bc5de3a332b81cc1181b284586131f94d9480cf628
-DIST firefox-122.0.1-an.xpi 496341 BLAKE2B c5f8b3cef83734e0f5da3f148c1fff51cf2fc6f1509a702343cbdeac5796efd7fa3619447a65ac44cb44e0d07b8246ac7bc9e73be95ad8b01a2041688be579c5 SHA512 ffa1f5a02658e013ed5a4f4be32b00ca22e570d6f2842ddc76cae088cae2202066c42d68b642748d90c4c43b90a01c283ef91fed3066b659b3bcbfa0294b86ce
-DIST firefox-122.0.1-ar.xpi 589150 BLAKE2B 1361ebe2f24f99e767c254c89b4934aa3988b36d6597a6f812d50c6021c422f2d04fb2de7c1f460f4f1d0692fd4991c2535fcf92fc6e99002ab308c4de7dc419 SHA512 7b83d16467a6ba6b8ba840e337fe602eeb8b1413f5dae6be26aafd357e0f0d4875fcf8f73ab5deb6eaf67fc49c55c393a3fefa685be2b360ab8b194832a43e2a
-DIST firefox-122.0.1-ast.xpi 487309 BLAKE2B 28eb05e20637c211f3488dda00b337807ecac9b0f91c12c851a24ba14c4a2c87df8de8c0f1dbfd5f95d027da81a9454054f4da81e03121e82c3fe3c5ee1d4259 SHA512 979799b6d2f52f9bb0a925e3bbd6e5a6d68d77d082b2530159c4750de5a727dfc9a35ce5a955c5f874ac361255498b281b22c253bc92249aa61388b563c41344
-DIST firefox-122.0.1-az.xpi 481590 BLAKE2B 64d5e9b5d90a5754fe7602a81207073bd1615a337ccdda27c57286d7514230fe4f7248099875f89d8d1f9e18ce772c4f0af6003a7eeb79f40a8b60cb5b7f888b SHA512 6bc6c12ec87b3e852ac0c42f90cf9b6ee206134235928d713908eda7a75ff5e64d9e324537b1b2e00a5eff69e6c86f056bd6edb44d7f7e3706788278c0a2c06b
-DIST firefox-122.0.1-be.xpi 690077 BLAKE2B 86522a41ead3278ba9bf935007eab61c60a5e622ce9b67103a071e2b9b7a8693af844e6b31f024fa4cdc7a902267f0d61d2f012bd232f595aa2985d29c6e0844 SHA512 b299bafab140615b48df6c75f186809bdd9aea89083d9eff01d026dc7779eff1d06b7829c6beaf9904048eadf05c34a9389b676b3f7ab7c65e36246864755618
-DIST firefox-122.0.1-bg.xpi 590025 BLAKE2B 31d12d8eab8bc7cdf23db226a1383ca104788c1058857f701f09c383fb37d32849969854a58bf05a0224b5d0c6bfbee9cd347359240646656a0c31957182b81a SHA512 224f238cded8caefa0d3ee1a205d2479f148426b965542e722fea79a0cefa53433e4d97d79e41501705033651acca4dbed827eb0a1f9155ad3a7c755e8f01d95
-DIST firefox-122.0.1-bn.xpi 571848 BLAKE2B 5d55bc498c170b488ec1ae45a089f2f79734c18da5143fb88ec7faa04aa47f56ceaccdbddc9ab660aaf1d5034e4f97c56f4698f4e6f77da1041dd21e76493c7c SHA512 ed86a2ed6b83b86c03929792752470768d56b4f12e008fb8168f2117170e72353ba1dfc176665d73543ed20919aea8c7ce5bebf0ec88998f4c4c262c273bc574
-DIST firefox-122.0.1-br.xpi 572486 BLAKE2B 47bae2d0d077174da8a1f8899ea52be6d2bac176d33e0d8493919aaf98a58433f203aabe0d5ed62b869756039b8b4de417539e6d011ccef67e609a21f41c5a0c SHA512 08a6f23a904a209075642770a58a28919f0fa9bfbcd916f1331c1554c9dd6b4ad34f4cc20bec339f515ad9dab44e54a0e1228d8b847541a9b70d9f679f77024d
-DIST firefox-122.0.1-bs.xpi 461787 BLAKE2B 976618c846026b28fa984e9811d5d25f5c04c2d90bfe31d5759ecf7a5e395f0687d0281aa64ff878a4df3f81fc1b896245a1f68407513d022e51103a13cb9387 SHA512 138bd79206090575e4d2563bfd96316328a99b986cbcaf6a6ebebb21a3cc61fceda27819bcfe0ccb01d8e2c441aaeb0be6e2fd470d1c86f228e5375f0faba24e
-DIST firefox-122.0.1-ca-valencia.xpi 536373 BLAKE2B 5afa4d067b0b447fbf6629a91e00c8d11a3044b82954a61b89eb7baa7121f2f9583db5b389b1786eae53690fb89ee2d287465041c9a1e65f3d133640a2a4b78c SHA512 00614d4b1c1853b6a62b2eb2b8e0f9e017cd98d05aceefa321a9a4927c9e4f963b071ce2619adb76eb01210cda07617dd8955b5ebeca1db98521af55d28cdca1
-DIST firefox-122.0.1-ca.xpi 574304 BLAKE2B 275361dd0e9af16a24ec6943908bb77cea6cf7f0668670e977a8ee41cb02d5aa65cc8aa4e20f2a05f9337708db7b9f8d79437a369be3931d8481414eb980bf7f SHA512 f9b568f51c7c3eef5895429eb681baee100bc0747b3909a4c71550dff74b56aa9df5936064aa77a77ff537ea7ec46b57aa770a93058f05c5bf25149adcc476f0
-DIST firefox-122.0.1-cak.xpi 581372 BLAKE2B 08e114a0f286f90b123159230dcf659509f38b33f6a1bd920a8bfae9cdd100f3dcc106a540d42143e9870f574d0f0c813ec95466674fdfe6784780cad5d651d0 SHA512 3883938d57bb6145e9077d0ca9e7c16b31c769add73c14374e4419b784718719cbab01901fa8a2755615b148a7fca061d24bee0d9560417614e37020cb671ada
-DIST firefox-122.0.1-cs.xpi 635498 BLAKE2B 05dfb2099c9700464d137e2ab74383ed7162a2f661f2f4dd51da54b9eea1aee3f7f4450b98aef9ab41ee16e154f1d6eb90dcf056b340d6111fa604a64b23d3a5 SHA512 c152679ff8c41d0d503c3bec8fc1b43f76af8249c9aa6d8a462fc70a638259cd49acd4a412f398af6c9af130932bec1a5e286f34d44c5415aa006ffe8cfcc031
-DIST firefox-122.0.1-cy.xpi 600532 BLAKE2B 4222bc3166fd9c17e0ec889f7e12876dab0f22bef6dbac6d70a7616bed44dceaea7d811ed508b86a300c43ddf03e6b44a7c443f3f904e59f9e5bd1fb25450475 SHA512 c00ac225051a6c50d508f84255df04d0dda8a570d0bc0f7267a5a68de78543a1e2adb6bc704a9d54d9cd4678a2f848d65e4d844ba1ac04a262dfb7ca006d02f1
-DIST firefox-122.0.1-da.xpi 589133 BLAKE2B eedc8d783103fabdab8c11bcb6981c4542cf276d702a521966c1c364dda1211bf44770d6c8be84abf519dd2b356a9152ae2884ff225776acee59498f26206dbf SHA512 32790319ad8aec296c4a19414bf051cce5253e1296a085166e99c3a8e95ff75463a93bc888208fb9d6786bffd7cb63a873b7f3fc35a699299f8f37dd19d55a14
-DIST firefox-122.0.1-de.xpi 611380 BLAKE2B a6cb525a7ba9030543c945d0a519916abea271651585071bdf2647d3c74ca67dab1ef3aefb67832e8237b9d9ceb4e6f506b06c0334fdc89f86b3902db0176c77 SHA512 ffd85da51a5d8388ffb2e5f377b0d8f6cec347dd65d48e266ec70f5cfb5451de77b1449f87dd362c7253ce5444fc8edb055ce61a42bb243ba4a1aaa51c5bfb90
-DIST firefox-122.0.1-dsb.xpi 626250 BLAKE2B c0f9675fd585c44160e7dd2fd2d767a1568b8fd5d43d6b2da166572da6b03bbd8bf6666f13310dd7444130c70028c4ef5a574014f1afc3bd22eea189c2e0e8f6 SHA512 1e82d47642f1a4b89c9ca526fbe989f8a70ab5474ba819d03c0904757978981a90e106e517be12e36dde2b7a984928f920a853a8b52f3b1d61cbfbbbf84a7edb
-DIST firefox-122.0.1-el.xpi 705640 BLAKE2B 16b7303c58f2db476aceceb40359e6d9aba1c5120e33ee9b79c8b55fc4e651f34006b32098a66fe80d8410e8a8389afaf84bd17f4931d514327a15696c8a3f3c SHA512 0b2dd804a1c3889f2da235b03e717bec01a38511464372bc0d8fba4527b7d3595aef992921dd59e7719c234275e8673865cbf5ecc34d25885695c040fb564e68
-DIST firefox-122.0.1-en-CA.xpi 550372 BLAKE2B 71de55197e77b83c4b8f59f41b052c65dc1fcc88c2615d9f2aa9cbad6a6e966d053ece215cb243d606169b0f1ff79e8c354978eb0a13d41d71c12a3a30c24e64 SHA512 a294c5bcd53634dffa9778d235c50643560e9df049715a4fa787ae906932e834972572c81deb911dc048722b540d4a10960590f69a3ecf4b4c02cb90f080f827
-DIST firefox-122.0.1-en-GB.xpi 564339 BLAKE2B d3c979bd0370fac090dc62a53df2280680fdf3d0e5f164ca8e66cefec627ba44df88a11a5818e874512b1d4ba2c78b9a82c55573dca8395652fcc5e934100004 SHA512 f6bfe96aef79c6444fa92667f2b0f7c7514710695dccd087038e941eb24b1a7aaef6359e83f4712c4a2c61b826415661d6bbf0ee92c28ef074a56a4fa4cebc4e
-DIST firefox-122.0.1-eo.xpi 594079 BLAKE2B 39a2bed03680dd9499b483562726623734877bf0b895f7117ce312b229ab4404cbbf782b733366c680c0dbf9e6d1eb8167c97471ac39899a4ec125b1b1284403 SHA512 ecce16466c7661ca05bfe860cdf3bdfe02f53f7e6af36956f256c4b1a02de6068e10b5d3e648b53518b6ec1c98ecf48b8d691a76dd62c5799bffe4968937e578
-DIST firefox-122.0.1-es-AR.xpi 605585 BLAKE2B a4716b30e80e05ea40d88e8c21732457595a4049988386f532b75845a95f40566d9e38dac4897813c4e9aba63d3701963787da99d374f0e90d96286fe850ca9b SHA512 3345e09e26bb5fa39cfa82992fbe4b93fb44dccfee4619184f6ac6b18fd57906e1a28cde775c0993e581bd9e497a34bd561fbc2e30759aaee8718df7eb6301e9
-DIST firefox-122.0.1-es-CL.xpi 603391 BLAKE2B 5b3c2a1e7e6830f8eb0fdaf55b6969fe38cd8dd76628e73a9b60045783241d4c5d0261355b43e2816f09ed15a49bfa70e091dafb8524b775adf7acf05cecac94 SHA512 a763a99450046516fd92dd92ac1c98351b502111f2e6864a6ee07e9653d0cef11150b56602af97eca41b9ae19730ed8e29e927bf15a42489861df07216209f5f
-DIST firefox-122.0.1-es-ES.xpi 599357 BLAKE2B 0a6d4efcabaa650a023b1659d17f9762021a7bc3c6f363972d826e7cf7265c0840e454c4ba41518f78fa948bf28f32aa2c3e4a15c737994f6d6d9b6ac7c29ff4 SHA512 1ea292326176583622e81ded746a536f0679a7e1aaf9f30e3929bbcf86a421a9834505e6523a48a3f27844a681d089f8bbfe5ab435effd5db0a6ce3096a92078
-DIST firefox-122.0.1-es-MX.xpi 581873 BLAKE2B 897ddf2d406c76b872728ce90354090ae8e4a172f4b11982a665a1bea129b6846c7fa0c797b7655a2da89629f003da17347198696bf2b9e36ff1efea446d8e71 SHA512 2f1466b5ce06f6566e8a8de5a62492a9c7f00ca20db6cf91fcf5641e520c30f3b90bbe35927f8a7bfb6765f62616ab7adb87866b96a146ac792cfcc8c7d80128
-DIST firefox-122.0.1-et.xpi 529932 BLAKE2B 15fdf77a0843fa7f5443b882dbb5ff6022cd5dc4f36d2e7b609fc7a4db58bfe375d5e025def0d646fd6accf84c6ab58c42974566c03712dde108f18befc6b428 SHA512 f633d811a5f94c3c6a86898c4bff337a8bce1e258aafc802f95efd8dd90a2fb1f22c4a6a6471050e5fdc2ca3887336ddfced76f010dc7575ea2a328c85937f6d
-DIST firefox-122.0.1-eu.xpi 579940 BLAKE2B 0416854fac3dcb450735c8fe8fb0fcfe338d619dfa12176fcdf2fb780d5d6f98b5894c26e5e20024fbb78ce33bcff5b6faaa348eb1b6482a3b7fd1ef2a458583 SHA512 269bafe3f1bcea9be38f63edd6cbc9630aeb3230539f44e50b8700f30f6f368a7af46c664d6ee75d5c7968978083d262eb6d3026b5c7571ca5cd5ac35da091e4
-DIST firefox-122.0.1-fa.xpi 580319 BLAKE2B 95685d9780033c69fb26ed0008e9d390ea8f5f8709d728f4f110a981f37c6a6a0c90688b2d0526d107d67ada48d142b8deb9f2a7a39844db52cea3fe59b18b4d SHA512 a8cb7459850d10f2f52eeed986cbf5e26d9e9095ae3c30c4d34e28aac28778e7aa3fe864e6b3c65b44ab813ea231f4e9c7a34bc536ea9d2d0a06d76c6b83d5fc
-DIST firefox-122.0.1-ff.xpi 466819 BLAKE2B 8bdf5480dd95487a25793810173321a7b5d7b0dcc2951540e27c025a9ec89b30f16cb1fd862486839c0976b5b4f078dda08b2b91553ac58a131b1022647f9414 SHA512 a84082803f3e806cbdeae91efb8dd702d69d5199261b2527b28d7fd76eb928e4eb05beafbd4791506fd8c97f9b9caf2724cce9aae2592ca849e72cc39fbe1dd9
-DIST firefox-122.0.1-fi.xpi 586307 BLAKE2B dd59f25003d2f16418b38187487af0c88af706f18168f3654321f6baf2eaa5e41ca186f324b8d15d6643d5baf59058dca41e236111144c98105fc9346a253090 SHA512 83e19d20aee923f284d3f3c130456399bc64398a4d23a239287f74c669028cd29ff865fce5e54d170c5cad11c2542db1734c5a2243ade303246044ee19a35466
-DIST firefox-122.0.1-fr.xpi 616263 BLAKE2B ee2239cf792163bf9064d42a1f3651339473a26091f2d2c73976781b61033889fa183057b2af254db5669c7f5e81b069608024894957c9564c108bfc3fdd581f SHA512 6c597aed1b9c386bfe72b727417c3b774b6f234d242d304cdf23ca4f4fecfbf3ad50e3b3bab38fcbbf68b5795789caba7778c08baf891ccdf6519931e0f0f495
-DIST firefox-122.0.1-fy-NL.xpi 599817 BLAKE2B f6a08f6070cc09614ca4d8a57db3f9ad04ccae933b535bd71c33b858ca010df5a1e3c6b8f78bfaefb9a19ce68563201134c76a20e3da482e82d4757bcec99b18 SHA512 9ec418c38477da07050db96ef3f6181a641482d55b09ac38b17d457cc9c85f09247df2f8c2b5e9fd6709d6a8002b114ec49b1a408f27035da3ed43dea3b4619b
-DIST firefox-122.0.1-ga-IE.xpi 463172 BLAKE2B d26340beecbbcc849f15f2f98bb6704a155fa04c48a2327103b8a97f6afad594f17a83902f9b7b7ff5cf152e7a4dc3b2fd0747dc9f09a994a37349b7f585ac72 SHA512 0d1c4f259e3393e92a7ab5e6fef1e4b22cce11a46bb85e1c8486277c1cb10fce0dcd87b129230ae4ed0033b5db45b2886b022665916d8fb14f0095cd2d1be7b7
-DIST firefox-122.0.1-gd.xpi 581800 BLAKE2B e3e52f09a9bad0a43762932b7b342870b5f063de6e40757efec79478f52857a496dfca2a402f480b8f7ceb65de19a840647c79a20edd7259b4b2308593389e3b SHA512 7bfcb70dd7dc4c7a303feeb4ca2c2d2d0c3ba05798fa6b4c736ff1497656c266e6fd5450e03da93046fa682b9d1034dbf205eca333ceb411f6a1a2ffada1287b
-DIST firefox-122.0.1-gl.xpi 589969 BLAKE2B 561bf8383fdf40a5b04d6adfe27e6c6701c85b6e312d921c501d97b0e615124b48725a7038c3648130b5230ae2e349a7073b8dc086119708cef64d0f6a93d3f1 SHA512 c6af7a12cebab022f372467d08a9f93675a7bee15d59e95d3079282fc9c6fb4b7a2a4cec31fdbf091a5f4253cb02acbb6c1a654d63921cc91b8384ec468a6399
-DIST firefox-122.0.1-gn.xpi 615041 BLAKE2B 84495b857b744d85913e85141eb7a925a857a72432e26b38ebe812e3f752fdac1422be330271980c54292d9e274eaad6ea7619beed4508737cc18c79382eec13 SHA512 0bc9da0992a68ec65425db20c64fb23c1e3a10a7a2d5e53998a3eaa5ad045132c3eaf549974a182aecf99de0bc167b00df2598b7fcddccd264f53866f7a1188d
-DIST firefox-122.0.1-gu-IN.xpi 517705 BLAKE2B 3fb2c755a5d942d11b820a7e4ba9468b8540720adaaae4421142d037a028d67dd5c0d7c298505e63d7be12544f2ddd5aef6eb30563f5b3658f3a032c76e23b9f SHA512 89a8f819c2d755173b5560a4d31f2e6f824a7c37de230e67d57638d54481015c799d0ab7c978298c9175e5ef42f7c33dff57843e06df1bd74ba65da3144c7fe4
-DIST firefox-122.0.1-he.xpi 609666 BLAKE2B 12fc0f1c7ef7e9f70f445899563e10ecfe8bb320745cda5af9868299f7eb972675d3bea2cc6eb4cee95eab57239ec756fa92ff38a9253fd6d3ae37c107beedbd SHA512 beae9b10e56fac5c5f943ea9523b2d4c1f79c6f907a4328cb7571a94800a7b48189b7b6ac0cb261861ec88c87eded933213f3bf8ec50c4fac8e68e571ec323a5
-DIST firefox-122.0.1-hi-IN.xpi 555589 BLAKE2B 5eb8be65cc1bf2e62d46bd59eee675ea333b7fb3410d7dc19641275e390db57f9f862e52395513e9a8019ba067ea9be3aa9d05d99c0be1582f7b5a2cbc31f271 SHA512 cca0dacfffba45cedfca40745bdcc93b1528bdc58ee16c2b0a9dc1b074850eaabce6c6c7bc9ebfe340ed7064fd4e974b4430e5f840ba87e5354b66f7c147f3d9
-DIST firefox-122.0.1-hr.xpi 546935 BLAKE2B 02dd8fcee171df86706e3c50d0442a0aeb4b213ea74b054e6d094f20a22b8f877d613bff622584d937358cdcd468cff484bbe0c5878b1914740bd55948154b31 SHA512 b1068884b88253c60fe49200c95d7e65106c0c15cc41fab2796f19e16fb3dda2cab286fce84736da0cb955362508e5e34099947140cedc382381ee2593fda80f
-DIST firefox-122.0.1-hsb.xpi 622829 BLAKE2B 92ddd0ce9da11032da9786c6e5c4b872a942d56fee48e1e00c480f8445813c4e754e8b6d93175270a6ef31532bf118b207175fd9a77c6219f5031c3dbab5cc66 SHA512 07717b3d412896c18f65b68a56f40fc58c37196870bc1edce74031fe8ecaca68419d721009e9aad84466c5c10109b19c9d16287b12beca559d5716e6ad733a7e
-DIST firefox-122.0.1-hu.xpi 624087 BLAKE2B 750f2566a8e78c5332a4fc376de6d3f3b9014d1fea6119acd0f193eea67a1a1bb8ff07168ce5c0587656d69df5fffe03339bd2ccf988af5b9b9478ad1b35b6c3 SHA512 7dfa603fbc553bf8525a06a50947882d3774c0e22147089d81c1c57c6c1274a98b44f5f2d6948f492d5a37a63dbda8506900cc1b620e2bfb2aeb1b030dd2ae40
-DIST firefox-122.0.1-hy-AM.xpi 597039 BLAKE2B bf966014e6c254287d118bc881590f8e11d3cd0fd0ae88a7425fd25e77bb24d86e675b544e6cee1b0b26ad4231f175442acffa8198f8e48b05b6495dc6699e2d SHA512 efb07f3a2a492fc00c12d3cb646b40913cbc6b4b9afe3efe5b15b131a49b529151c1fc85dd8802cdc3833a458af41adbeecbc0f08608d6360b20bdf34f334900
-DIST firefox-122.0.1-ia.xpi 588968 BLAKE2B 0ee59340a0369e1d3421ec28d90f068e8e95825cb0845546e952515749aa23a07acb31573b5de71a3960a64ea80fc89c3c7095b464f06455df7cc6623e559ff1 SHA512 a3eff17a76758d6336f1c5792d2a8ca1e12c0dac8a971f1624a5c9f5359439f83bfc0bda5736fb8553253180f8f27cfadb9b8de14045115ed8e2f1f2fe0b31f0
-DIST firefox-122.0.1-id.xpi 556932 BLAKE2B d5797042ae12ebf4e19ce80399810fae8e7d11e28fbf4871581e96b82ac7b21660378238341976f77522150e2ae229037bcab730ce4ee7c5db9d12378fcd4650 SHA512 d1ac4ae937e298ebfc497800baec74671c4fbd888f9e2d14c82684ca9e09eb5c182c555f88ceb1789d93fcd917c388f9c9311a4acd27d3c3d12dcd145182186a
-DIST firefox-122.0.1-is.xpi 593874 BLAKE2B 359939f2600f5b3bab65c1143025cffb76c168686a6ba2e802985642d71a224cd493f8f3e133842e80cb3b018c515aa1e1137802f2a9485df90be0efcaa67c62 SHA512 4ce994ac5157f51dec5a864902a09eda38e4f695fade2e0d52b0b2339c6f8a003dca37895bd1a286d7deac48f96d50b04f84e63197b58eb666b99cdaa2f2b8e4
-DIST firefox-122.0.1-it.xpi 546582 BLAKE2B a9b267a2b4382c5883b02a3fe41be1aa07772aea6b4c483552e7d77e590f56ae1e0199ff35a0f6022552974b63c7c6c5097d976579dfe53656dd47a365f3f129 SHA512 41fc18177c3c01d2e3b048f0cfd6e26320502ed3c0508395e622a5d61b72ec195b0132c7549d46c7ccf6f4466970c27d3408cbec41d49947bd14bd2fde88c37a
-DIST firefox-122.0.1-ja.xpi 654835 BLAKE2B a137ae876cbcd9435d14a4be095615ef4c8a54c3cc84dc13ebe1baf2cb722a222dd92330ef12b41c669e39637d84fdc4b74762c844a95dfc48c834bd3d1750db SHA512 369aaa7cbc9e0851e0fe73cb987be5ceadcbb98c3ae76eb301a8a6db54dafbfbe2a8cedd72f8a65f21e72e67d1dd28e6a8db2632374973fbc4fde7989e68dfae
-DIST firefox-122.0.1-ka.xpi 650264 BLAKE2B 47366cde5b5559a6f8becb79fe80b706021b07da062e7cbf6aca641ead95e74ac780aea5d8bd2a6859e49c6e4801d92b7ae8dc9bc2b8abb01cf687eb9534f966 SHA512 f000f13825e7aa31de99062f983e10544e806edcdbd5063d8ded74b8ea7de93e891055dc5632bb6ad060b292e344c3a3ec367a8ca399c422f86a3299fda594d9
-DIST firefox-122.0.1-kab.xpi 591576 BLAKE2B 27b60d56ca3b6dfbd18fca7d8acb629bfbedaa7280296d5340ed4a3064aa4661cc332b6ef3abe2d435a7044558573f73c99e02838ee0f603be46414b89769482 SHA512 a64a56aa176f1e591d178a7aa45fe24ff9ff285418ccd505d11f86561d9416ced3171f6726ef7c4e1eb00641e46d18b04df28bf4649b5747a3b8a27c388a4376
-DIST firefox-122.0.1-kk.xpi 682866 BLAKE2B 35ac2fccc7d2cc1858a876644583d1eb894b7c0f4b15504bc34125aabda9b1b8451d4c19e212c137373177f4b9b2da03649bac811c3c0aa625df03fd3352f129 SHA512 5e32dbda439202cca144f41beb9fe069b1cbbd1ee9d2be06fecd1c0b9afd4f721993b76e44f6292345b03b116e99a23e359e4663f481298a00712d31cf822328
-DIST firefox-122.0.1-km.xpi 516751 BLAKE2B b27bee1ca6ef153835408f57544ff6c458e17c386c3e3fc313d2f7ab75ae1f76b48cef5b7f86a05fb1e6b240ae11acd6542a5a65691330e2389864cea0f918e4 SHA512 6161f757f3e6e3e1ab3cda2075dc4e2d59b55695177deb7ee83315075b54640f979b388d1158dd3efd24456b224e5846ac12c2562b1737e79011780e0a956e0d
-DIST firefox-122.0.1-kn.xpi 482037 BLAKE2B f5708168c8e5b25becb54907263669164cd0105c0dbfaf76a12e202078e646a58bb61a3b1c9480cf76a742b7848e53276e4349ce8648b2360a38bad0042d2b7e SHA512 6af31847cd480778b4153d10958701af2de537d27b5799150decf24bb969a65b32e082dc9bf3123829b0ac42ee5bd51a3cf612939bb85b0bc16970ffb31a9ab2
-DIST firefox-122.0.1-ko.xpi 637952 BLAKE2B 78cbb5349f99b581944d07a9f14607fda151f0614d39980db0eb01082025590df6ef137747d021e37a3742a995ce2a4478787ccb70e039bcf53e7ab533ab37f9 SHA512 469d8d67c1af6ffae0b99a5e867ea1c7bac2d0fdada267d74292f4e91f8cc912a64606490efe14179c7233360de4f24e32e11c8f9382eaae5db53d334ee7f120
-DIST firefox-122.0.1-lij.xpi 474899 BLAKE2B 0d837a9ea30f345e99a69305b5f5524b7fea8b94b2d492db33effaaef769441e0f6fd22835798638e7e2a2c26cf256b297596b1d7cbc4bea7888368d7f72334d SHA512 1b0d4229dbe51a96f1ca5fb618aef3bcc42c0882698bc63aa1c02989ba572437b4da8fe03a075a57b6b8feaf42623fb2af273c9051975595e11d1870d433a902
-DIST firefox-122.0.1-lt.xpi 562448 BLAKE2B 115a064e6d8db39dff4346bde50475ffa6034b49aa3bf77d19339db1cd40b4409669229efebbc5151c1b84a0b276a0db935ca88dd4878bd68c73090af2641f2d SHA512 06fb650370876057f62eeea5bdfb805fd40cbe4ee212fe627d026c87134ac22fffa4a94a3ad78287c953a245564efabd282b8eb83921ce6edf15fcbf11efcc8b
-DIST firefox-122.0.1-lv.xpi 460533 BLAKE2B a9dcb00c42ed88c50e1f815f89662e8b40ae5b907dc696fbcc4fc27816729adf34f52192abd75beafba492ff5ce2de88689573d41861f8667d87f49d23344a8f SHA512 3bee0b71df47c73f59efdec741101d783ae0960cbd806a77fb476ecfa28f0e89c4763594f9b63d87a7a5faf9a3e351feebcffec5b760b180ebe8fb352805d84a
-DIST firefox-122.0.1-mk.xpi 484062 BLAKE2B 30fde81a2ac043a0d6855440cd30559b1e6c8c3209ae1d7847f40bdf0f3c77a0ec4afa96bfae979867f0a4404cdcec0b8e72f6e26eb761c731339c42dc63375a SHA512 ee0d8cff27b838378e705fcda478cde080261cfcbee7575ef1d9e7417866c26dd843b3dea99ef8276ff413291e4d3f3374705b20394919cef03472a76ed918e7
-DIST firefox-122.0.1-mr.xpi 522740 BLAKE2B f5afd182b39efd4e5345c737df6181c72048c42266bc0ee73afd676a95e39d8ee37d1b905c6ac956d431136eae59ef2634bec16c0b7be14cbdca5fb7686dc9bc SHA512 ea620d9569ba7367b65848e5402b38eb8e746b8995f547b6d114f00b318af29fc69cbb12bac36a42e0190b936bdb145d7723f38de64b0615ca9688a9f4809f65
-DIST firefox-122.0.1-ms.xpi 440554 BLAKE2B 6e76a7a6d32f6aca1a058472dc71d2a22d90d88d0a3231484f7d1d10dd50dee61145787a7bf9e9837939043fbc7692239eaaac87d156baf29aeefa2801ef748a SHA512 a543ba97d132770d87ccbd9a99dd0e2b37a6a4f55a34816e87adabd99162da86360cbadc8f541a9610976967219b31d8720ce5c3f657aaf39b1b691cc1dbe43e
-DIST firefox-122.0.1-my.xpi 508111 BLAKE2B 0608faf863659210c006a0b5a974bd9e2bce964c12ce427370f20acd9268d52722ead174fbdeae205f76eaede50d4988b803e27ec605d377e92544e5ae2756ee SHA512 1ec125115851cad69239abcf5bd1a9e17e2689822398b52e52b67e6abc223d4b20c4728a22b020ac992cccc61ea8939787a95d05072064bf28033e04a1ca0717
-DIST firefox-122.0.1-nb-NO.xpi 585049 BLAKE2B 820ba3b43841cd7c6f978b4ffa675ba4750eb917ab8154a69aa27dcf6d2fa2d83ef9bead6b5bd404992514ad1f8f7653871e4201f83b3805d534961fea14ffc4 SHA512 b7e8ff822f5d9a9180db7c3b221b81a7b489fd87aac93d7eb314e066153579c7a300b64e35ad8e72dc091a3073af78ed1d5cf849dd68355b9d5dc07a52695a58
-DIST firefox-122.0.1-ne-NP.xpi 479211 BLAKE2B 2e0ebc998a29c951e25db1aabc565d697c309c23ff401e03df57645aa137b3b49baeb4fb00ae699f1eda336a29cb64a5304301b4de6da8aceb2b1be0db57f4fb SHA512 835166ec0a690a15ec3911882dff4b3b3c0081fd28a0136fd273523eb637265a5ff13fa6eca534652e989965d8e3186bb2234797decf82517a4f8fa727828f85
-DIST firefox-122.0.1-nl.xpi 593818 BLAKE2B b7bb58930ed1e340f8b6416ae0eb492afd213351dd7944b72e8144e7bcf1f70d5533087b379d8adc96fdd505b1167d10e34ca69b729d279c078483794a8b3f62 SHA512 a467e79440bf99385434f8e14436c0da461fd34081b1692bf8b149033a30104c5c38cba4ed9ea5f6a803eb16bd4bd7a8503f85f4baff014bb1f2bd47e73526b1
-DIST firefox-122.0.1-nn-NO.xpi 582367 BLAKE2B 0013a14162c1c8570e253b23367448813491013d2d75928e153820f076f7fcc90039aa9e15325f584eabca5813c12c8894ad997a705f2b738362ca460faef6d6 SHA512 8938d2dbef32407e9c4c0ab0d14bf0d7b754503355ad02a490ba7e2b3fd80170d159eedfb0267b7a23f32def386633b7a39c503b5aa39c64e4879ded4c7cb55c
-DIST firefox-122.0.1-oc.xpi 595888 BLAKE2B abf6fc091a66651bf932cc7cd0980b4ed50997a1d8813e9fe199295fd16f6932edbbee1925881c84a95d4853045e7e9eafe1fdda613fdc47fff8a56b1726c96f SHA512 220ffd82a638a7ff04a3a01b454fd09f89fe1dec882f9d529f829cc093a5e27753384b25b7248bc9fa6e53de4e21504a8ee5b9568ae32b1e64a2c7b347bd9620
-DIST firefox-122.0.1-pa-IN.xpi 668742 BLAKE2B 7e47a85365643409aac3813799b5556b8f629ee598dce6967dd785e2e1b2a66b66251025d499deb27c949deb6884591c6d0270a0ce2da302bcf350b2791b8fb7 SHA512 4f3c6dca86fb71d1e7112898ec47ef05951b1b384689a1710420db1cef75e8870d87492a90160796ebe9ea7cb7f2e1fe7da0c214c278fdc83659b051b0337ed7
-DIST firefox-122.0.1-pl.xpi 615500 BLAKE2B 16d85cd4a98c8838732d625123f029c591e65a0341d5ce2d9f68586ad90e427f2ce8401717fb18c0982416ecd52a63eaba015626851956c9e3a35b05140ff9ec SHA512 a8721b1f3f3859e0cf972886cd3aa678d7554c417ce483ba43f93fa86dd6828963a0b9ca89b05ebdf6ae0ec642e97be10e37c6d67d57b8674eb1c31fe529ba5e
-DIST firefox-122.0.1-pt-BR.xpi 598579 BLAKE2B da1ca94e3611885066de30e96eb48a7a3389a287ff694bc043a630f161b8ed06f02a6bc82676764feddf6fbf52f508c1ebe002592d4e9e112977ec926167141a SHA512 4e8a7042c83746614f3d8fd565d92037771032d4b23211eec839a47f9bbef5896f4c0f37d7f534d8d767166e934c9a1f754242f26d3864f71cbe5bb4e58fad9a
-DIST firefox-122.0.1-pt-PT.xpi 595070 BLAKE2B e5f63e2c83bb1a3959c2f8eeb160291023f665ae6fa43702daccef87bdf75a108a5af751e0a04da4e311ca671618a6478eaf59d6ac9a4d8092f3927380137cd9 SHA512 ef663941704ac0db0525ce38534264ab3af25812c34aa874a7aef5fbd435500ed6885feb79a7f23035aa5a40d8c2356f72a461cbcb23c28271d062df3b0b5795
-DIST firefox-122.0.1-rm.xpi 595449 BLAKE2B 382875fd532e311d1081a6b13a2cd7722a4b835bc7b2cd59b56e9a21c6c95476e47272dc350d006a3ee8e187200dd550aac40cebb1521124ad127ed9efdf365a SHA512 ad0aa404808b57eb73d269fc3db64822da0afa4ea66ff28fa4c4bde53060f5927d728f6dfa74a5fde5ddfc7e606400eb16c61edee16f95b10daa157dec8645f1
-DIST firefox-122.0.1-ro.xpi 539329 BLAKE2B f224b70f31771c1437dcf6ae20623ceeea1a2dfdaa78a52260e8e8539f993736559a49291f57fce8fa7ad6fbfc430e360de6ba6754d29a55e0f10799d829e43d SHA512 78e31339f83fccc280aab2020d81ae3b9c71fe79bdb242c70a9bcf361a82b3fbdb3f56ebc92dd217857cb7c3ee65aa67171ab27e7e8123ee782544ceb677a3ba
-DIST firefox-122.0.1-ru.xpi 694897 BLAKE2B 3d822066f599d77eb8fd44fdf0247ec38d9f05ef6d2eb0ec6c56fdde4b60d5c4fcfe30dadf8df15a4ca910ebce8e899c233b015ca3e3ef7a2afdf60b91a845ae SHA512 0093b3019ff1eaa10dbb2cdbdf7618d1f1b4f5bafac76e850e7ea5f2ffece6fec6e4f84648b51c11078c67f852b2d1e44c632f88228173fe026f4c1058b0e47e
-DIST firefox-122.0.1-sco.xpi 502579 BLAKE2B 4e17e9b486a514048931aa4e8eb8f4d8cef4ca24d1fc060b52f79c44e93fbcda6eb32c033e3eaa14246c482c3b4a1a62f42590890cadc08221882ab57ac81b42 SHA512 7edd3963ec0ae30ec07566eb4b1c6906e700bfaf39db3a3133e878b1a6357fa6eba402877362de32fc9499014957b1f4090e48b6df4520bd56c7a7c1be829113
-DIST firefox-122.0.1-si.xpi 595909 BLAKE2B d1e316697343ebd3bd4342449bcf68b397c4f948c8cd1c117c6c3f38d9772a3866561fc6a3daa0e87ee336eede91a2d6de161f00159e81823ba4e8db6ada3290 SHA512 ccdfe93b9f9a87ffa6d2f57276896f4845dec68e085c20f7c835566298178913bc1dbaaae88b30ee701e279a56363f677c85a6687c8118595a40e482fa3385f7
-DIST firefox-122.0.1-sk.xpi 628868 BLAKE2B 8b954150436eecdb6213e943ebcbe8025c83e485e90d623308d5171f8b85ee37c64c9f654b9c777bf977d874f930209314a2d11c4a445dea0c305290b0f2644f SHA512 c19534a41361aab9d3cf93fc2ec51870ffc8befc2f4c3f27bee22bf769cb9970ae492923cc2ed0bd299919725e0bd7d88449cf3f20466fc2576630bf3ba5f089
-DIST firefox-122.0.1-sl.xpi 595264 BLAKE2B fb839eb6ef4bb73bf193ed67cf6d75d911d031be60420ca32ee81e14ebd6b22c7671e75aba579e59f1003dbd05d72724c0e24f473e0ea06539c50637e511f1c2 SHA512 abdf0bccc53d72a8a3a6568181feb51bab8a18e2f0d6728e44ced24ee6efedd587162291b652ff342ed80f2941e06bade2b4245488e3d519ccd014eedd0d4667
-DIST firefox-122.0.1-son.xpi 408754 BLAKE2B 34e31295cbff86b1bdbdb9072af30761401f2e95dafa312275a4ceda205dcd2864c1242f628ae0ad47163279dbff512b379a1705f37645099091e53a3f518b2a SHA512 64e59fad9f60495c581a6a1507ac63127f78c1a2d98d24156f45603ea1c7cf399f3160dc104ae1afb4798c7f300d1ec80a48f46df25b59272610b9121bbb28c9
-DIST firefox-122.0.1-sq.xpi 613972 BLAKE2B c5ede50584547180b3c26aa4436e7bb08d0e451547365b9623253967795d98648409c24315ca81b088231d26fdf745ac555c36edf68fda097c57414a6fd0440a SHA512 adf225b83ffe528df3b26ba4755fb940dd1ac386c03f44bb5146ea41e2a7ad5c9fe220021c9ff080ab1cf9e44c1a64413b24c458e7239a41cc2ad68a0162f904
-DIST firefox-122.0.1-sr.xpi 629411 BLAKE2B b50108c862eb0eb746d87ac70357ada89e71b9b5e10016fa0e43c0e36b4985c648e6a35b61f1d7c98707f8430792dfde4ac80eede72e85f7c352e51c92c24c2e SHA512 b6be042f7c7f1891a08e1ca2e016082bc57c717f847872ed455765fabe2f8f2eb028ab9ad43bcd0216884a47042e7b097606e1298b84a7fe545042f54e6c162f
-DIST firefox-122.0.1-sv-SE.xpi 596966 BLAKE2B 1edf3c806071e4612c774ddd56e25d01aeccbe8072851318e43e9b3e040ef5cc9044aaf3327478b1865a01995bc7e3270c30510f56915697ecfe63a0ff5b75c3 SHA512 fa2d44315fe337ec6b9685e38b81eb4ab4f3d7e5edbc10215d1dd7dd3ec77404d85816db9382f828ee72a1371c3a832b0ee42ff9cdfc661e147c049dfc95464f
-DIST firefox-122.0.1-ta.xpi 498459 BLAKE2B db2eb7317c4313be87fe9d85ec55bf50f42d3bd013c99decf4a566d36c3f376de2759be15fa43c5a50d0f5a6ea6ddb258ca98f3526c5ccb3fa1d682596fe28e4 SHA512 4aacd39f6a95bbab646041171928461606f4acabf348a4737eb4eef5f001e22526c7250dd8709008d41bffe61749ddbac3c6584e6128d63f510f50fc5a0bd280
-DIST firefox-122.0.1-te.xpi 549465 BLAKE2B 02e179e4532d732cd16d2be88a4593c3db60a74947586bc832ef474f6d151fc5973b017f8b883cd75bf38e745ca8349f064a97090d73ba920f66d7cc24029dbc SHA512 ab1c33b51af1062c7dbbd0627126abd15157c9805e8171a820f9ac53f74b2624245dfba2d2b8d0d4aeb1f03d6f32d3397a58f3b323a6b58e8eb9c43b1a2eac34
-DIST firefox-122.0.1-th.xpi 667528 BLAKE2B b54b02dbf8a4439c4565cd4683c03a02663ab740192cc8a028f7b842432f0e08a6479290d18e4fc93594c03b1686e6f66f97c5c589bdc7ae2b698cd6de50e2df SHA512 534a126ea7fe0157a858d35386a86b287d45acc11e9a4e4a9e6b51d38c785c2e92b99e80abe603117d17acd104b677d3aa6bac444c817d918f4d04486574fb32
-DIST firefox-122.0.1-tl.xpi 524956 BLAKE2B 395050f98c1ab7f02f43d315ab3e65c046473d289dd530fc75509acd1a5a49bbf48f6c6c57ec29a5b606f0cdc95d96dcdd4573938528afc35d2d9042f2d8bc68 SHA512 7246ea4ff68f08d0bb1715dd78632eed7721e39d95022ed105b4e9d59bff486659df1d3b5e73c691ffdbca7bedd8df06480b7b4ee8974739475944302e9841b0
-DIST firefox-122.0.1-tr.xpi 608100 BLAKE2B 297b7c983f4b56c8299cb20ced29a93afdc49f7e6ba781fa0055c31c4eb18ff2a0020e10d1c9c0e338d113f172ee436588e437b579fc668f1f3fff45071fb158 SHA512 33b4f686dd2e425fdee158e92cc764fbe246c6effadf43db59f3bf39031026f94df664019c2cb1c00c46d412d40bafc68783c3413821da2f12a83bf4e956f756
-DIST firefox-122.0.1-trs.xpi 494935 BLAKE2B 623fb0df1ca66249eff96015e622dd4222e1b4ab57768abf9db3b7bb92295fa17160da7dbf3814614e64869be0eb8ceee398e087f9e948e70bca237bafba0ca4 SHA512 3507d31874cb7707e5392ff68e3fa86b399f25bdd5e481ad1ceae64cadd867ec5d85a5295b8383396ae61ec07c7e3fc9d48f133e236701386fe4f5d947ad4c2a
-DIST firefox-122.0.1-uk.xpi 687502 BLAKE2B 4aa74fba1ad043dd7b9735b603b4812487babc46e49c3f63d568ccc52c6b5d58d04d2d77f049e3f86e6ffe69a0b0215a109f19655552aef2c3c9ce6046283b6a SHA512 6e3a3e285a867637d792fa18958ac78271db99af483377cf3598b1aed29c4c797d1edccc800b9dbd1846a28dda93ce16a0ff84b26c8951a85c3c04b8861359bf
-DIST firefox-122.0.1-ur.xpi 550617 BLAKE2B a9ec4513259d010c67b9bcd5ef29ffce7a33d2be9be0ec2f706b282ce35878ae51c93ae5fadbcec8b6325b6fbaf03903c8da11e9e605755b8aa084f5101b5876 SHA512 ab692935d56999cee425253b88e51c46bf423e72cf5754c6df8b48cbcdba40be46ed943cba839cfdef550df075dd95316b487369d3f5f1c3675f1a09ff7f6628
-DIST firefox-122.0.1-uz.xpi 470541 BLAKE2B 322f986658e9ce0ab02ecaaefbff0f4e721458be3199c3fd02fc0923602335eb1387b0f6f2b1c8a5782248cd045b9ed871118ea79580472240fdce959cf35c3d SHA512 b9f120ded16e9a066ee4b28bc44f5ae929297aa30fe882896e957f01ca9f7b4089e905e7a7c0bccd7e4447f27384242ff5b57b3619237bd0b25d7ea502e48a6a
-DIST firefox-122.0.1-vi.xpi 632734 BLAKE2B 525d7d05aff9282af2038f5f816fac78e428ca2f11118bfb6fe6046eebb2cecef2d7720168bed559dc796baee210b034ce1a106fd7fba23e8648ff5d4a6add23 SHA512 52130f6b1341fe21b8bcb82717fcba684ebb861a056a6370af5c97f1bfa1ec8fdb40a5926cfacd173350c0b3bbefe262ad0ce772fde7e1b6ccf2348178e1b016
-DIST firefox-122.0.1-xh.xpi 409562 BLAKE2B d02a96d174bc5cc1cf7c2399c57340d8392ac70b6408435f8f6f746ca59babc215049b465a827177941747879a0628cab5532d9f7d2acffad8ca721b0a9fee4e SHA512 575759a72771577a8caf6584af66fbb667a07ab31392b7fddc468db5649ee39fff239067a5c8a656911b29ee291d2695e741d572e2906d84c47f945d4ac69ec8
-DIST firefox-122.0.1-zh-CN.xpi 633790 BLAKE2B dab2b232aec155b0a304f2bffa000424f4e1d65d44a8c7cd4374a48a5de42af382db4e523c7113b8f1c59661457877a109c3bfec10f9b0102b827d729fa4df8c SHA512 3283249b2e42a3f726f98a1e1526f73bf38a728d703bce6f7a1c41cacf1f86581debaab8ff73057f1fb11b1381656c422b2c7146750dbb32ed4573df31b95a0b
-DIST firefox-122.0.1-zh-TW.xpi 635798 BLAKE2B f098894718db43f15999844f4756921e37f40a4926f1a3ca717b0a7ec7b5ee9e9319075eab50e01ad51a849b2cfd39b06732e4c510e09b0809b8a0bf9596d39b SHA512 748744b619608a9bc4a28e85fe7cc8ec4a17c7e4af1e3a5ab5a74a4ac265c9e4c5c4f639a06cdcd1cf6e5fd57e377929ab31ce46ffea576d0f7889e84e259d01
-DIST firefox-123.0-ach.xpi 457917 BLAKE2B 526671c503a074bd638ee43d5dee13c9d48791f27c313ce7bf7291cbe821cacb88006c2fc1cbde0254886d77bb995ac46fdf83640720d9957ddd02ba44a629dc SHA512 f6f6866bb406763855ae10e021d9a02d7ed11972e627f77a9a9ef4308550d7515141435f1e7688302e38e78d995dd83d06d7184c72385f2b6461cdf1fb1ca5dc
-DIST firefox-123.0-af.xpi 412259 BLAKE2B f1ab00cc1e76777e785a5f82603955f1953a7b9a242ff58c230871f1e58913c4da9d2fc5836bbe646006dc5941e0061f36173c52ce8afb7ae616ad836a9b0036 SHA512 5debe069a919b6d33f4d3fbbae06399f7b048cea3053e825673a9ba864d5464b01896bb67ab8a68ad44dece437edeb975bfe4803a36df0088af82541b52412b1
-DIST firefox-123.0-an.xpi 499253 BLAKE2B a4eaf5b5dee2c73552a3562a2aabc09886bd5636f1899bf03f4a63e6d3c47784e86e13d9dfbcaf3d0da38095e86b5f48c71b76b20972dfbb666906f274c13858 SHA512 c3c3d3a353a9a4fb5d7004b7277192f79601e3ae94ac1169e50594bcb29a19b31bdb67963efd021422917840cc04a3adf22dab58ace0646e0507b96a1704f22d
-DIST firefox-123.0-ar.xpi 596975 BLAKE2B 876cf47bec4d2650e9507243cbfb32908d25a68eba05203cf9a833f527ed6af913061bf247a43d1853e3863f972130024998a81fd43ebfc07463e506ff0def65 SHA512 07a97ae8876a7c1506d969eeb8bff6af0f0e8ed0e0b5e106260c55c86d1125e9014a731e28202a1a0a714e50e018758d38108ea755fc78a3edd0e8ffd9844032
-DIST firefox-123.0-ast.xpi 490097 BLAKE2B 38c046f0474bea05b80a9a7636a4f8e6fa7f98e28d0c7a0511593a2b474d76ee76def6b2d26c6f6f84bc5b5919e50800737602755fbd0e07318eeb994f385f73 SHA512 df4c677484f35cafbc55ff6ad9838d7a71655317cd91b8699501b73f9038b3e6403e36859ec34e34bed85bcc09259fef43d7dc3ab14afac7f525fa07c269e31a
-DIST firefox-123.0-az.xpi 484199 BLAKE2B 36a1d4b6e222f5e67034d89d1469e8ea671f7d6204d44ef0721b30ce95705dde18701e5aef4eec7b4c0c02c9f84437c702167d4cdabc128c34ebb4c87c1697a3 SHA512 c11d92859df9b96f10d6e1e012335ac326e06bbe9fb74669554f154295a2aefd27dbe832ca2e7b61923d4e2a1edc4ec09ec85c8b26fad3e1a9c679dd796020f7
-DIST firefox-123.0-be.xpi 693186 BLAKE2B a575dc21da2d8d851df9309b1a58c9ffb47e0974c40f3495f9b99de6fb0a4a8db59fcaeff783b8e47119895c01593944c929c199ad2e4aeac3f30bc40eaec742 SHA512 10d734c7487c1ceb99920e9170653593e0ac8d0448183cbff98b2f1dbe2880efac8377ec7acfba942d981a8b053cc2ea17ad9d2906249fa70dffeec3aa85ca49
-DIST firefox-123.0-bg.xpi 594622 BLAKE2B 6970b077da017bca16f6ec8f5627e5ddf2f29ed26f0e7ecde97186c6fb2bdbd5500b9ab99701b812ccb4049f28d71701250cf89b3ea37f7a4383dedb2ea7e5b7 SHA512 20e396ab8a531f70ed25ab2ac1d69a382f66d8d57bdece529c166d181e70aeb11c0cc27781aeea430c97d980110dae2893a91799490f03db938ac4e3d88d69e5
-DIST firefox-123.0-bn.xpi 574573 BLAKE2B 2e2fcbc1dc35e8d1ec00b57ce26e8cfadaac7b009605fb79b69c632fe2998183f050f8959720496544b212c38b8f89b082b415bb36fc565c85d3ba09dec45215 SHA512 d3774fd9c21e73a877b9c0775e5925be326f0dd98933dccb0342e37c84986b17cf1b33acecacab979bb7b082a0ea81f96c172e4681b2e1370d3d448190d9e084
-DIST firefox-123.0-br.xpi 576392 BLAKE2B b4a2f2a21c16d6b196c0c9d128678f95e228bb9842dde4e41771ff0d0a3021f242b736247651f12532533744d60cf61bb661e8c916c5926fe0af58aa8095555a SHA512 662d44da5449ae0bb596414e0ab48b9d640e04eb2e9f3fefb321041a05f02130510767c9a6c585edde9bf8d528aa0978d2e658abfc6bad3d1e2b593292b0e95a
-DIST firefox-123.0-bs.xpi 464831 BLAKE2B 2a769b8022aa49c7dffd46a65731a419ea2e288c043ebd0ac01b6848296ae4bd94cd808b116359bd0c3b32d792ed182583b66af8329acc150efc13efe6a0b567 SHA512 f48c895223605f047e273a7c8af37b7ae0e4ad263e80894cbb4cc7f9ea8bf82b43b959293d58ea62d2db49b1c5edf7ec43de8112634979ad9e6efaecdeac96f5
-DIST firefox-123.0-ca-valencia.xpi 539330 BLAKE2B 04afa810977da9eac43bc8b089d7a37071b6797253689283d2ba70c60a8f4a25fca90e841cf8c924d1c0f6e1a850bd0ec2abccd6f569a0647cf6d8d89fdf45c4 SHA512 31f5a483d10faaed68486d76a3cab5b82ad5bb78287d20b608e41d3286989de56758fe225cda48a7deccc371b9d9ebbe632715821e535775e6410fe346d5faa4
-DIST firefox-123.0-ca.xpi 577386 BLAKE2B e558ad67825be92f829c77f1fd2306e6ae17d6ff1271de469d7aaff3933c46295ef7f32d4d279d05e2447aaa54ef3b207de1e3c199194f6e29e743c92d879255 SHA512 99cf554bcf1964b5cd5cf8f136fe1a6cba84b801a54373a281405dfc5073758d275db1f6834d116d815708d64de9712480fa0cc752dd5d4698210d9d6a0662c1
-DIST firefox-123.0-cak.xpi 584593 BLAKE2B c70b06b8b1072b2aa23251e33013c0c4811576c0c29599d1bb06ce6d8c084fbc80df15aaca565d4042873cb7a25b9611fbb1a1eb6974270d6b27c30cb404b1ba SHA512 78386cb171591649d73957db57fda00ad23704c8595347912a44090ca7f519494722f4cca6e0fe4ede5b3dcfef515cdb51cfb0b8b29b28b704af302c15701242
-DIST firefox-123.0-cs.xpi 638562 BLAKE2B 7a7bfe7a5f4168bdc66ebb688bd535925e2ddd7fddcaf3356857b28e65be129265a86c2df4f1173b7c89d4de3276740cdb9ba753fa2f133b1a588a20bc40ca0e SHA512 549a2820e95d9a49329d9ae9b2bd2a8ef0dff68daec996f7ef18387cae65e650c09a7b11cc9e0972b0920c4d619aad75fed109b34f6dc7e075aa87b8d30deda2
-DIST firefox-123.0-cy.xpi 604994 BLAKE2B 98132f7d1f717bfda4e9b729cc0d0c9610df9029fc5904eaddd98e235136881ae71249db4519e0e3995d8a7f3480993f929ed88f4f28a148c8eb9939205ae635 SHA512 97fa7781b41137b63a8b81fae4d255fe71b0475f7d7fec7ed0e1885c972b72322006e27fa0093fcf13f9e340b34f0165a139aa08fa9079d44e54017b667316bc
-DIST firefox-123.0-da.xpi 593087 BLAKE2B 024ee01d3de6221ae07b038cbe3107bdcf70413cf5c1c00df108b1475c1ee21e13cc04e4826edc3d5cbd2e59a197baebe26acaea061eaeee8db8069b595bbaea SHA512 974a7d4d2b4ee62f067c2fb0017a323120abf13cee41cf1e579cc0fb033e09a4c0ba0df79811d04392baa88f0e58acb4635860f12c76085941d3d371ae0019c8
-DIST firefox-123.0-de.xpi 614421 BLAKE2B 98a730b3c96541e1c39c1ba82812eead9cd8d3964f7c65eecfceb40107b7a745327185bba3e7067c1c120d8ee30d333a3d668a8bf53e314a9507f992385c78ff SHA512 37bde470a50d8a5a062a0dbec5c87c578240c55571f9b2bb7009c6f608e7bb56cfb88c90829884e39f6b51a855e816bbeedab62765f71c6c98b8ba816f87cedf
-DIST firefox-123.0-dsb.xpi 630614 BLAKE2B 15be9bfeb1ab0ace878c8d84a5eba51afd5ef6767d7a02505d80083fc4f88577c6480c785d1ddd3d269ef5fdf26f54ed9bff7ca41729dbfd8600aa12d6ea89f3 SHA512 7fccce90e6a6671363422c408f19172789d7ec3522e8554b2ee68f38aa861a903f5fe9fd1710c4bed2da6835e5dd03cae2c6993a17589e1cecac5709987ff01b
-DIST firefox-123.0-el.xpi 710118 BLAKE2B 3b15bd48f109310a1889dc38a70df39ab5451b4bba5622bf3434bc37b4fe32f26799967d5148432d8ff630fa0899d12f53192ee9aa006a760069a64f5c3b7434 SHA512 182d368ec9ffc9fd65d32123554851e22a644514e2f58d3ba2a0ac12a164ec888c0cefd2da3cd5ae862d4e00e17b6dac58102d32b88fb34d93df6256f032a666
-DIST firefox-123.0-en-CA.xpi 553287 BLAKE2B ca828e8218cdfcac300d2754e6d83655610e49ba9568f61e16b58e6ed059cc2ea1457494d528a2d5c1307a5ab7ae1d0654bf021ad406c9b35555585c966e3524 SHA512 43c64a0f283e79f0e681e8514a32d864a836b722f2543c979c3766d83bbdfe5bd1ddaf2a3c2d305efb6d5722eef19fc07eae8823d5223ca73fc77c8feb08d3c0
-DIST firefox-123.0-en-GB.xpi 567236 BLAKE2B d89210f67a5dba7176142142aa244218b308158580baf79e243eef208dae9889466d7222d457fbcdb0fdc614406dae9715345ae00e82378d0a60559c71a37f42 SHA512 22db9036b953ab2a8270bf84e4b50bb6cdaeb6fdf84ffaf7844d254ae61aae78c7c5f2af3498ef83ccc27d3f6ab0a5b61edc5f381dccbc0dbb3847d0f8c02a8c
-DIST firefox-123.0-eo.xpi 597065 BLAKE2B fb488c8265a9cc8e312c605bd701327e270b66282fd7dd2626fb40458e3200e98959757415edeaea6bb17ceec443e9265416d3e39a5217a4e63da83d7bb531db SHA512 e88a65854b32add9be62206fc137a7c0443cfd2ffb4d277412e9510c1ea0cc4abe0e88ad1ad15a209aac8319f1f5ecad29f1f9e5b556b0b19a1cc86b5be1c511
-DIST firefox-123.0-es-AR.xpi 608581 BLAKE2B 702722f3785450792e6be0eb8b5463527547799eaa3a62ef9a8be13cfdda2108fdfbf61c1613ff2da05ff38fffb4a980c768e58b1515131bcf73dbd49d769645 SHA512 1e80dd9e289c278f8d63c2dc398b33a96819d5fd5d42efed884f958fef07afbdd013b548fc3271a56c164810e9c001ffb234b79960242da82f94797df74408b1
-DIST firefox-123.0-es-CL.xpi 607672 BLAKE2B 5ccac5265786c9feca6fa956ea4ea66042d0b46533a0d9ecd6ed6502e5ad95e30da47ea08b729ac2a7da75ae8fb730ed844f163a366ad77e60bbe9868541c0a5 SHA512 471e32f65952b40aa166d7f11aab392bf8db7390b81ad9b0108d72264e11b21d8e6844434680c62f14e295d825dc933c2044eadc93c85b42d8551ab993e60459
-DIST firefox-123.0-es-ES.xpi 601862 BLAKE2B 62fe900fcb4a0f4ff3cb4a261c7bb6adf644051ccee43cf4d2cea39fcf716a233bd7ce3a3fc495f529c010b7b9beec3e688850d11b2f1f61c7bbad328a847573 SHA512 c1d554cd8095faf1f36498f37e623f7bc12893e22a9b91d03c21299e044b977c297ad12934be7636b70d271433cac133f7fb9796dd2ff5145c6c4edc307f06bb
-DIST firefox-123.0-es-MX.xpi 584670 BLAKE2B e50d6179d4e3a2a2af7b927f4dad3fb734b0a2d7418044aeeb2e7203ceafc393a3beae94f5998e728be78f9d850762d0eba0aa398ff68197c4ab0a3a4d52e57c SHA512 04794fa4022ae1b09936f030a6193bc8104acc984eb3a60d6ae56685f3b16bd15a60c68f5c1827ee0c35fee7c911384a487646b2ad6a0b421dd7806a5f2bfd34
-DIST firefox-123.0-et.xpi 532878 BLAKE2B 90c71fa60d9e2ade0bf7ddc27b905d2be0c881b423e30d0338275bc3e9c2c2063d255bb906c08cc8606876978fcb4e2cd97e7ea97a160d08b63c6dc4e2b28434 SHA512 a97142ac5b7ca922b9b22bd9f74e8acc3ea4090de73cd96f8d407726c2df1a2d033f11dccd65fada9ecfb5aa14e39828f11e14497fc1d8ce0ffcc3a982320755
-DIST firefox-123.0-eu.xpi 585340 BLAKE2B 2d1b7d65d30074f3bfd89f2bc9f826fff180eb3b60ba5c9c1e751280cefa234904dabed08c6bff3101a6ec5e95dbfdbb46d0ce8c1fd79598ccddffb71780c8a5 SHA512 0cb1976921868b261839831e361e2003f8d1de85fc0eb21a810bce6d88edf88e88a0b37cfedace85a81b35ba813ebdf91a4635c8faddb43488d306716e1313d7
-DIST firefox-123.0-fa.xpi 583091 BLAKE2B e80592db98d30da9056a5148e8a7ed1fc9301dcd485f964873330631cdd4832e8df82dd22347af018f12fe380e3dc594c9295484c7511f3c6ac7e9579dab7a26 SHA512 d66f4f2eb91a95424f3237c24947e07e1ab7bf0a5a840959601985ad3fe96d135801b380d7da4e4fca728d6ab71536874dcdedf87b6430044a2fcba136d10c3d
-DIST firefox-123.0-ff.xpi 469553 BLAKE2B 9ca0e56aee05eb2a571e693f72b3f0ed5ad95b666fcb2fb99f96bffb26cff80033340b0eaa06ec1207066f27643672acb282251c511e4eec1e4cecc50fe67109 SHA512 1a5140b3afaff9587b2824827e452479149470acbcd963285706e06da1213edac67e5b02e664ba3a3f40d482796fa9869c500513d79f0f96b3b53ed8446612d4
-DIST firefox-123.0-fi.xpi 589469 BLAKE2B 9b018b7046b4955e97b84c9fc045a4ed587e1afa48b458d4f2a4f795de77ed518710e507eea43e8c07fbaaed93b49da4064df6da8a0103dc164d45c8f38757e2 SHA512 3843d47033730aa838fa770b20b6f345c91eb569cd4d6353a8bd8e3595345b272411f2de0a216e0dcfecbaf8f8e31ee4d8ab715677352e0ac8c6ead4e275aa84
-DIST firefox-123.0-fr.xpi 620138 BLAKE2B 2f079886990dba7e0fc9b0648266e3361b98ff29a32e3edd38660fa4a68594e9b628115eaf994a28e05614a536d6c65d243fd8fb41c69d7c1ed1713c1e978465 SHA512 2d2c7881d3d03c2c57e8aa8d263d1b885d8c64e6c479b49aca4aa87dc188fb96ba801700aaaaf07abb686bc25845521186f5246160f1198e422a12e1359a65fa
-DIST firefox-123.0-fy-NL.xpi 604114 BLAKE2B b96deef0db1f87ffc12cdd0ffa86a9c896f161684ed4eb6d033ddc04b326ebacb55419760de4087ffc4264c49a5cf0346b88eca931270464a3a1c4da429a38aa SHA512 093ca9224c048c74140d55ac7036aa5d481c42589f615721506610f36670b40b07dc5a475a637e876002c3f9515d7f64c84e85cc3caf31d9a034baf40558db6c
-DIST firefox-123.0-ga-IE.xpi 465377 BLAKE2B 03f17eb8aa18ea48dab29b37f53564d2578d71964ba9df952d47eace1e4e8044bbfe2dfa463cd3011624e1ee4d28f3fd9a57548b149bc3e13cbbdaad0cb53b3f SHA512 27e5d712120ff2cb8613d157aa14be94ababc42d8e6357fe14097a5a952a2cc2774be88429dab61b78b5799c44c548be2fd5ea351f21d4ab22a0f2dd9ff69d8d
-DIST firefox-123.0-gd.xpi 584538 BLAKE2B 8774d7f8f53ecfe8112d826077280402a88f3807b6b0e2fe50380f5e7db2aee75b19b967227e780a5e89d143bb01896731eb49882a156143b0f2334fb6619f25 SHA512 0a9e0266834a85fb80103bbf23d3f7c24d97420611d5a072b8b28d3467a00eb9d024e15968e236283ddf9367e4e0839e20953ea22d905503e4e1c04c39756c9a
-DIST firefox-123.0-gl.xpi 592783 BLAKE2B 6a9a9b6f8deef1316bf52458e7f58674e921c7f81d87b06d1787cbf61d54f4cafc644edfae650175158f5f8e7acff2e85839e573d27556b51dfc5fa49a554022 SHA512 22a0d5f831cc238f0de9d03db0a40df23130c8a4b8d3641f9bb0c3130e75d191d75fe2957aeda3e95e6e4adff4e6fad0412aaa88c47a28e8e3f6441d18610369
-DIST firefox-123.0-gn.xpi 618418 BLAKE2B 902ca734b090d1bf20a4a071a3d79d06438b43e0fe1b18ee432532a4ce885e4fddb9ccdf6270c9ef59ef092efa1db4f6ac1bcd437d617c41605c208f83795817 SHA512 c009e5f5cd8e1946dcc7276f54b8adc4ae898149fb7716929f350059b7fa6d439d3ff58fffd6859724c62ecab17cea2f8d8e3cefec572a2c018f2c9b6c9347d4
-DIST firefox-123.0-gu-IN.xpi 520457 BLAKE2B f2df0562d49b6f2949eb6220459c33d53c1397712dfcb7507df0e466c4cb157e0197091c4c26ee2c82aa0c5cd1e64eaf14568768e74ccf82a53bcf8c051022d9 SHA512 fe76deede8feb4a76f047d1f8a0e0d599f07b176a9de8d006edbaba5652fbf8fd9390b030047bcf47554723876b7c75f7a956e2c33c22e83ed9c0288b9dd6d46
-DIST firefox-123.0-he.xpi 612985 BLAKE2B ab05356fbc513f51c8b078682afc08b6497d8d0e8a1d35777d9b2076f27d8ee0246c5040fedb414ad797d3086e6704419b641b3523ec66dadad256b6d92f3157 SHA512 bcde072943b86a95b6b4da251b6f7541a837f13cd7a083db635bb01b7c18b62879187d44635a16b656685f77a3702f6f5fa97c3a7e04bd6f40efcdb779c7846a
-DIST firefox-123.0-hi-IN.xpi 558455 BLAKE2B 1dc8bf1efa89584b6cd3fdc1fc5586bba313f1b93731eb9b0e725c77ba2634c600845f75fe64049b8eef50a20f179e0e61288a500c61896ce281a490d2320b1a SHA512 d515c60a931408574b6771a1658456f366297fc8f8e922e39af38c04b09b070c238dc2142be5e896bc31a68d50487cac008e0dda253e8e7b1dd8b9d420dda989
-DIST firefox-123.0-hr.xpi 549950 BLAKE2B 1c7cb014732590917c1f104590c253f51e888790a77ab3974826307b5fde1011160bf5e0a1da10c4e8bda5a0ede24ceed49891ac1d9e1c96843dfeb567762cfd SHA512 cfc8fdc853b9cb6a853bbbbce8254ef8758380a4800bcc6e408948f4026b94acd236796d822ed99f789b9a97cc2c1cd48d2ac0ac91defeb6e8c033878b73e8f2
-DIST firefox-123.0-hsb.xpi 626593 BLAKE2B 53eec0a74f3b0ee074713f4d947331bdb86dd613c612180cdcbfdaa4f93412475907cb960f07ee4a29e2b37d1d7d080cfee04e037d3623cdbe5ef537bae835b2 SHA512 650ff21e04c2d69c567e12a5784f528a89d65e7cd24c07775574e8496705411ecb92acd67bab10a7440caabb6df6c574bc30a68f6e11b8d8d653bda989629fe3
-DIST firefox-123.0-hu.xpi 630539 BLAKE2B 9c679d581a1cd9b2f125b4446a619805635295ecbc88b6dcde60525edee53dbbd168ed987165b75f41593328bcb2d7d1d8b6f4aecb18bf942eeea54bcf2629be SHA512 e26b265684256d48e250155f414b56587950871259764ccf1a1cd7892f06ccd5c138733ea51e07e61c118262e7810a5223568ea30cf2c184eaf013c9b778fc45
-DIST firefox-123.0-hy-AM.xpi 607750 BLAKE2B 21a77ff2527e3dd90f21b6abfa60f7557bfa2f52607a8fd0818f7ace93405aae949ed75eb6a5d05e4b85a5f63bcd7abe488a7d623ded98b76e45f118262beee9 SHA512 5c205000f4c4f798a6a916f3f51d30d84ac1c6c43062621e916ea7f2e78a1e427381059474d736cb9f800db38f3557e513de4a90c10fe06034f4b1447d4ae1c5
-DIST firefox-123.0-ia.xpi 591956 BLAKE2B c09d5f9343a014e5b2e24c56e7c380c7cd936b0f3f7137c7be47382d45d0d1c1dd8803472a4eff457de7a32f1d3919cf7f62813c5dc2503542e3ae3e7c5d59c9 SHA512 1d8bf1b4610866068b75aba238acf4942efa6f0e1fe1b91c33128572c69eb7e54049e1512a8f4381486b2c4fab9013016bb203aeb831e5484098041ee4e7b6c3
-DIST firefox-123.0-id.xpi 566910 BLAKE2B 4f055e2592a0297ae5649863e2bc1e3a35787548ff2c97209698faf1e1d158becc6c8d7f188fd4df7e477b1efa31d48061867ac16da9e1bdbee7918dcbfea40a SHA512 14491501a6c5815646548acbd1926439cc05fa38d3804e798a466893f770093d199a69ca367955f350d25c7e4f3328e01a1386018d5fa255ff6439ff29a86793
-DIST firefox-123.0-is.xpi 598363 BLAKE2B a9f2ddef203a60ba0611d389186cb52c708894d33babe7fe98a233a123b8247698c75d573b4fcc79488b21045d6180f318500c687ab70d0a51eccbe877506a5e SHA512 6405fc8c5ffae2ed0484abd655627d57c46a2884415bbc0dbbf48f1db1eb6a0dbb6ecf6cb765314ae33796a6cfa1b2b3bcf04f6deab3bfcc2cb8cef5ca134f32
-DIST firefox-123.0-it.xpi 550961 BLAKE2B b1d5e52a37b6e35b191a2f052526a5e11c392d79f8b4d19380c8b5ce24ab80cc6475803343ec2b57711f90fd606c8fd4f354bf35a20c971184f36cf8941dc9c8 SHA512 98fa386aaccdb17ff652b99aa2e58504b67e073cd56cef9845c6f839732acd57bd0a4d86d30b8be72d21a390ac2eb9f4293ad694ef0ba3e9699355c2eb88e3fc
-DIST firefox-123.0-ja.xpi 659306 BLAKE2B d2fe303c0b62ad8612637222a43b56f178017df5c114275502c80f3a25869764788be5184eda043e8817a4b1c21628975b372ddca3462bfc0dc76a74b2afd9e9 SHA512 b4914dc69c8248049aa2f4f20debd10f36cd0007151a5a2d15449562c4dddfc981d518e6e4cc5b86ece7bb1e1befa0d5498f6abf1ac9ef58c31d4a088a537da7
-DIST firefox-123.0-ka.xpi 653087 BLAKE2B abaa88d1aa5c702926b1123c834adb99c7eca7cb910f5c3840e31e183196a34fa68634c432ddbb72b2d289e2922fe7eebc5d1fedc4a68706c3e62458c4592a1a SHA512 c75b6e073f314418087ad33912b78ff2935eb8ca2529ad736cf934883308e6629eadf258614e58b547b154e3d592fc5f86499c59e22d477cb2e3d831f195bcb8
-DIST firefox-123.0-kab.xpi 594589 BLAKE2B 5c0927bc4cef11f25630587803be8ecc1455687b4074e22a8de3f76134a9d9921301187b446e5e649c125b20aeb8cfc7c9f104809fca82d5bcc98112fce26005 SHA512 9fa8194e4a346412eaa557d21304223aa848fbf48a1f54a57f2c77191117eedc04f0c566551fb81cf1ef3673bac9820f2b50a1d337b33217a2c8cb2ead75a1fa
-DIST firefox-123.0-kk.xpi 686109 BLAKE2B 90df93b4b7d3f51f4fc2a9c5a813809e0b842fafed3149b4d733401c3e0a210a3860657b5eee2f2be6fe7b84de6a269fbad19bc2d3dda2f039090ef9214983ec SHA512 546aee3598adb1eb208d7f54147f201051550577424c4890a2901f332758ef2820720fcd9940ed54439c3481494465749f5fb589708ffd3b4beabcf2116c6112
-DIST firefox-123.0-km.xpi 519172 BLAKE2B 4850bc78af140f98a7d71add458b4aa68afcc0ae7147ced062e5297c4c34123681569c4ca9a6b9059946bbc61bf6c40d35b27697e5036d4b33a25188045e97a6 SHA512 c4de85a359db4f01ec0d790372e92424cd4e6d4af2f1f264e97f35a9df127e3286ce4d516373ad01d7f261c5f9f41fda980f93997edb448dc759767b418da8c0
-DIST firefox-123.0-kn.xpi 484642 BLAKE2B 38c85a502db7d982d0ccba74a41c86bab6706db63e97a32787ad273eec920a5dbe4f235d255ae129dfbac1d7d652f6d76597b7690cb4705ab92a2954bf7ac4a2 SHA512 ae66134a1cc69141c4b8bf30c11bf31479a6d117d183f5dc21fbe44591de2db333eeb94569da95de693791d54802641be23ef3180c2285709f886f087a52cc3a
-DIST firefox-123.0-ko.xpi 641122 BLAKE2B 25ce4ef947ee5920ba2b18abdd9c9d5ddf2f8301640a1386878221ba38a367da337314f341e7510da1533c3c6aa4e708e079c514a74e6247aa48279951a885f4 SHA512 ec35637a95889116d50bc76f57b8c358e0f69efd47a191ea2bd3376443f550bb287b6712f077444b40faff13eb322bb9d9bd1b0cc3bb7c77b56881c86464ea7c
-DIST firefox-123.0-lij.xpi 477615 BLAKE2B 5478faafa9922303b82182144794a297fb1f119a1907f46d9eea18819fed9ac2f6ee0abfe2d8b0b6ae96d0256a69744f54a000cdb325a26b5543c1289080412e SHA512 2098d827facbbe95b6661f70f647ec56853f456887e4f8c5df64795925064515a3a27f4d8b40b77ebc2fe078d877876045c90d4eeb86bbc612911fa74468bad6
-DIST firefox-123.0-lt.xpi 565835 BLAKE2B fd7bec3050a97dbc7988553c8c66130a175fd24f63f6264491d7b1a5229ea767840e76fd348bc94cfde5a3d89278df7bc20babb668f398e7023c62650bbd4e02 SHA512 2f75fba3a55534d19fd3e98bee40f8cee264aac982c7289bed9472c4051dba93e7dde8d06727bae79584b560393a09f4365c0b1aaa19b6e7a9bc17176156e5f3
-DIST firefox-123.0-lv.xpi 463234 BLAKE2B 310b0cb2abcb504db3c4d75e7f378f42f22b0f77b03b1a0e7283bbcac1ab0a5085f04d803fedff8829ea03a93da584f3e1f462f04496eeac2764af716e220012 SHA512 5e0eca6a34cc1ef1160856137dc0cb379d5eceb47a3ea7a9c573320cc2df275e06137567b9fb3674bf08f1228b7050df1a62c93e33079a6355e8ea24f8cf31fd
-DIST firefox-123.0-mk.xpi 486675 BLAKE2B e6697e18065defe2d7b9363133ce1fe7d6b71589f4c8da6a1005d8a4c1e8fb52b3b1d24b7ae9cad1e7ec72e9349195139ef9100f41875df821bf42ecb353a722 SHA512 f8c3871b9f837174f799fa8ca1465f0fbaa505c41a98efb47d991aa5347a4cd2423274530f4412535a9ef558f71efcf2ae6e7339fe7a04646197d853b2671582
-DIST firefox-123.0-mr.xpi 525565 BLAKE2B 85a827a8bee53a5a89aae10954b6b68d7afc1fbc626b39b042226f91fa4c665b8cc85f8d799c4b2c8aa9fa35dfab49cd0ceb44b67478d454d9cfc36b3c78f95d SHA512 d7c03b67cd150521836dc08f3bcb091bc29bab76488b204cfe95d7a03c1622e05e07dc67f038e799749894c0ab29503bc79861d6605d3c016da684d86bd2ced2
-DIST firefox-123.0-ms.xpi 443256 BLAKE2B d9598c35843a224cca88a5e88152907b3f7f23eabf3a077f37319e65ba0742318a62d4f5771d4bcc37e56918d91e31e105bf20ae8e33a322b325db1b3806d961 SHA512 326030a18d0b63c6dbbba09852d3b1fcb5e82b09c5d4704c9fc6dbdcb9faaa6131d386a35eaf6034f9216d9f057320219d88564683bd24a7a8ae60066896bcd9
-DIST firefox-123.0-my.xpi 510616 BLAKE2B ee42dcb904d06c4517e0c68f465a310a762be94fd418fef5e9577d6b8cfcc5087245f57d7caecf42ba4f2f479103ae211c740c973474aeeb5fc6955eb6102d72 SHA512 f9966b883f65e02043a1e54099ec1a136601536e9dd187beeda4405968c3d3fd86d1658e097b312f14d9a4d8575f2e66b2bd5e1f08a6be3038068ee0b2ef1c11
-DIST firefox-123.0-nb-NO.xpi 587936 BLAKE2B 24aa8aff14564bac2f0cc30236e926bdce6b607e53b665d7d6e53bb0d747dd223473a3a6320011361c6c0d9844a02a16f76b2b03f755863dd2fcbee346fb592c SHA512 9a9f821db797f8ebcbb8fe9814a909eae97ec6fffee9825b3e6d64369c7074e09391ced7df4f0f443aa2c9613e4ecb25f2561a26744f79378a59d11279a216d1
-DIST firefox-123.0-ne-NP.xpi 481817 BLAKE2B c5a6d2cb7723d454922460157dd12762acf2e9009ec3df8c75e79151bbb3de587cb5559bc5b6b81c1cb60c89505595a89e8818fbf610e735fafcf58a7f58fd30 SHA512 08ee987726490c7599ecabff8549bc2de9a03437bc5c54021159a7e9448356e4b75732143caff2c757fadf99509cc22afb717db967f0fed72f1ad0000f7b1626
-DIST firefox-123.0-nl.xpi 597976 BLAKE2B c430bbd5cb3f55235a1bd28efe24d2601844db85822d3f488dd0140d4031e6c32bf17b0ddbd94503760288f1107d66a8a5aa0cb54b44ba50ed28d6615626ddcf SHA512 6cb6c84a7759f956af5241aec3806e60e6dd95c55695bb89e8c4676d432c69d00a895f82dbcf71022f1489ac4f2e9df6b12f91d02102b11aaa11ba5cc46c11d4
-DIST firefox-123.0-nn-NO.xpi 584872 BLAKE2B 965b8cf3fe6361d9032023c7ce9fed561ef01448193a6d5770322fd04f43b065ff52a8e5b3256e4c8b83372912b156204eb81669a8946fc3be938986bb1338e1 SHA512 6ae8707fb367dbca10a0442cf31332bb5a0e32574d430f6404c136895b5c04f7f293758f08d84c24fc186d028f8870f6d0702b5ca79e4e8e0c1d334e93548db8
-DIST firefox-123.0-oc.xpi 600746 BLAKE2B 3e9dd95fa04b328c909f713c0369c851ec3cd17231b7cbb3ce186edc654b5163813cdb58a0efc86b6cd8e2c12c9fc623f8a37a7b1a535f87e0c7dd932d4ee91f SHA512 aa1ba1455a563364362c22edd1238d55beea45fe129907be1320f3fb62a4acd098b0f6606e4c4300c189081eee4f2098237520eda2191d587578ffb359ff3660
-DIST firefox-123.0-pa-IN.xpi 672413 BLAKE2B 084a9d049b07b2737c703d1b73989294eeb7005084d60ea6d1970dd391769d527795cda15ff550c441a9fdde9abdcd3bf96a6ac04c53cc5ef65f51f1297d8ffe SHA512 14c95b175474d0cea9eb1020ce0bc457da4a3f53b069f1809a95230e66bedd6ef608e226b954240e9eb145389cba8fd8fafc24daac4a4b06c46796b04ba6ddc3
-DIST firefox-123.0-pl.xpi 618514 BLAKE2B 62346119f245e9c74bfd30ba2f25ce6cdf269248e2735b775ad1b7f85e2472293ea89350b0c4cf1467d89f0f66c80b6eb6965fa9cf84da32debe16ccb8090f36 SHA512 2c08962022faeaeb923d31e590e0f75169e1068b78f7eb3e9246dc34254c6ebdbdf72166ec635dc30a3306ce65551d4df3a57b9f97684b7d07a076a44553ee70
-DIST firefox-123.0-pt-BR.xpi 602757 BLAKE2B de9506c78d815f5ced66a6145d293715d7f634e70c55acea14fff39d685dab630dc31783b4ab204f49e4efced2b4e6ef694771084729687e36bb1c6ccb2e4b69 SHA512 e740f421e63b76c55450d67524ed1d63a40eeed78cb6365527785048596459eae6b38d915ee94674ec22f3f929f3b845c07222b4a0776ccffa9b44a26b7047f3
-DIST firefox-123.0-pt-PT.xpi 598151 BLAKE2B ab8cec7e6df717b1d1502edf43569b7cbb47088f47eb9aaddf03417bb25a7faf041bf69243b895f0a0ffa5a0b8994854c0dc8253fd9e937fd7265e2400651b4d SHA512 9ca5402bf76c2026fd09a45070551e645c6416b1fb2083fb2afdbd7bd812ac67885e336f4230269b51ee48d163edf37e55b7515d34613f4c9d3e07bd5ba192bd
-DIST firefox-123.0-rm.xpi 598501 BLAKE2B 8d634058e9dff25c6d3fef16eb2c527432614195ad2f5ab139b920dc01ccfeff4feffe4717701a2d5fc23c3e5db2746f50ce8155c8a98cc30512dbd5cbb0a559 SHA512 3fd7aa7c1d673b8ac86104bf6c628c42b44f913652fb4191c673a2db9bed60f729c9552f7aa385f35ce659576ea85914d0470a10887960e736206e8eb9f1fe87
-DIST firefox-123.0-ro.xpi 542065 BLAKE2B e208ffa5f0987f2a34e7421e7ed5a79d752ce4c75da91248ff2c171c66110b0eb649162dbad997fd154048a4641132e997e19a50fddcda025cf713ae6b6dd61a SHA512 3c677c6f37da2b340f3d2bd6306b7f5f9ebbd77a6e579038a0fe162f3396450e9a713bc8e4cfab280fb3f17f0e520910f60267abbdcaa377abaa35eb022e3ff6
-DIST firefox-123.0-ru.xpi 698101 BLAKE2B b2d7c28efd39baa1739944d92cc6cf4fa340f8435afb1ee5940e019e24e5a58a4130d426731a3ae66adb7d4e7128e7bcd5a8ca3c7c566103d19bcfbc2e271c50 SHA512 f9c20c71b99b0a9cf9ae7def3d21f4714922d23dc18445b0796521b30a2f44c4c6ab02eff50639467bc83015e6dfa317a61359b8c1ff420bd8663b1477a65964
-DIST firefox-123.0-sco.xpi 504926 BLAKE2B badb3981d46f760c3cbde3ea2300f3e9ce309fa538b41725fff4d052d6568901f650ab7add8441bcddbdb19f0d8c7b530f2b0b7ff63b30beebf5396967f3fc58 SHA512 6e356acacaadd343f714010f7fd2f890ad16576f72b6ed9203d8785e9e7c8431d01859d1b175450fa9e283407b06b2395b99b4cece9c7ef5a8eb6efeafa24081
-DIST firefox-123.0-si.xpi 598464 BLAKE2B ba4934b881e589071fa7079105ea1f22d5c920cd8ffe38686409afac6e969e74d7fb98958b58fa0a4f77dcfdcf206d11153f55b1ec455ae489929e49ec579f60 SHA512 7143a551eac1e2c1148f54e1b8b9ee6a4bb46fab351e03972f9b17a454def63e87b5929ebe7896540d299ace308a056b9a85eaae137bf44d7a820a9c0d86c120
-DIST firefox-123.0-sk.xpi 631992 BLAKE2B a60793cb41ee00976129158c7198a319c53a2c61514f33e836d28a83c3c5304f5ada51176e6cc4d31f7821e53c20236fb50aaf2fea85b550b29694a472650b96 SHA512 c233453f2d22d0cc5d971dc3a34b13419be0323729cec05450cffccff102d86d805c5bcb4adeefb1bb702275d2bc31919f526ff8dc7f0522f42eca1502354279
-DIST firefox-123.0-sl.xpi 597973 BLAKE2B c261a72be883f2f1f842263005deb58ff0c0e90029efe790d7c94fe6ff37e859c54bdbcf6ad922a67505550dbf7ce244b181f671a7dd158121ee3cedbee5086b SHA512 2d2d62f98b3b63c1b6cd64e2621bbcde8771234e855ae567be030c10096110fefa6921739b2feb5883a162e59f2691553d1fe044da8e6090ddda1a41558426f8
-DIST firefox-123.0-son.xpi 410877 BLAKE2B 3a1835f52391eaba2129fa5b9ed3588e19b6d17f33a07cf7471dbff7a01b61814953f41bf069d2ce579ee994938f78100efbad222f624939530c3bb2f09db05d SHA512 0a8757d1a7ab2c23cbbba318830dbb3026976fe60006f54a86a0cf8e2885d98f552a83ed45a8c6cbda28037544ac4b618600a340f404144868e54fdce8550611
-DIST firefox-123.0-sq.xpi 618311 BLAKE2B c3a07d2216babd6bac389d9b4124b74ce025ed3e3e6c238f8aa181473dd35e1f3f766ff3d46bb68e3c4e117fd7ec048c243be585407f4dfec83a321910f0ae78 SHA512 e79c15edc0b7d74fc0f1497dd6e6eedd35008e0a05cd67b593bdb094d77b9b7e5aa495375a079ee56de1c85a046cc5234b230d374ba15947de20a5c4b2c99165
-DIST firefox-123.0-sr.xpi 632229 BLAKE2B 6d497669bfba8655b28ab5188fd9fef73b393f17307204d2ec90a4a5931bab336a699d2ad788e3a7a83b37ca4421863045468ee129615001fa8e6f3a7ac5d354 SHA512 5ce91e065c76eff1936dbaf5d1da88f5e9548ba123bf38ca7f8aa1f9010478810e3039efcf411c56649e6b6a64648241833352da23bc69df0d124ac04adf729f
-DIST firefox-123.0-sv-SE.xpi 599955 BLAKE2B a04afe95eb171dbd918e7f226c1ad0aebeaa95ae19e529ff63793cba01fe7aa9dbdd5c04d078afc7bf15bb3267ddf92eb0d9e87bf8f1339410d43ce44b14e155 SHA512 3aef2afe77ccf373bd0651e63fe07ff662f11def5e4e9af08dd09a3b20dd7ceecaf16b1c645a140f48aa8ea31e026ddc189f37c528cffd8f765b3e5a1f5b2ed7
-DIST firefox-123.0-ta.xpi 500768 BLAKE2B a432d3c5522cf5b11db098f3de96f3f90f04c66a3274715906ffd746ed6d579d37170a264e2133ee4c40eebd62319a477f3508087712bf5e353e6b5d9227b717 SHA512 a275d1a34edbbcb10dba640d31425a173d787b2f9915209c8d36a1ce16b6066d32a98d89bb0eea7ee4ace4ca9dd8ea1a4114801daca2bd6705f6813ee9906797
-DIST firefox-123.0-te.xpi 551981 BLAKE2B 254a7c5b07028e7e1a16285e796446c306ee8d2b8f32161252f4d42d7088c1945c038ca397dc59ef77be9f0c6b911fb43cb98097b6b3f43597571d2be6b793c0 SHA512 d5769a4ea1ff328e864ba3be2d040b4d9f6a834bc070837526f4ae04a4ff2894a2136192cdef16caf5c6170b0220878ea489bfd89cd40e32a5588d1bd41df499
-DIST firefox-123.0-th.xpi 675224 BLAKE2B 72283e1763ce2f74923f8fb4e12dd45a0438f2045236d566de7fef64b58a20d99f55596354ba95cfb1f64fc66893f439d4c5ec79f3fa5445ca32058d256ad582 SHA512 06d8b9e3ff0c1434c100f2c519eded08e42ca799996e30d45b79e30be733246563a64786e61c9a416606c295bd9548f59e78793a314bab47f3ff6cfa3b251884
-DIST firefox-123.0-tl.xpi 527408 BLAKE2B 33b2fc246d28310a45d0345f86ad0d781c1a88f98f83ea114b2f4dda6ab3760375c62a3d10fad594dc1a4866de1ad7e2647b6733743239f5cb4d00e42ef7f466 SHA512 c554ea9f39422230aa382814c8b5e6908dfbab2de8318da00cf98cdee590f78acbfdf99abb81fd683cd61e12e89090cb77ad2ab48d70160f1d883b5d7ed283ed
-DIST firefox-123.0-tr.xpi 612224 BLAKE2B d007e90ee063382afb72c96a76899ed93ff50c8ff4f74c7af92ee94eedaf1265fbcde3e89743fb8fd3af8392b567ce904d68294dba23200ea4a5120e6692ef28 SHA512 305cfe5210f677dab4992595eb8abfcaa74f73496a1fc498fa78cc74596a491c27916f1a4b82df4778810b2292340bf0d6b6ab5899718663b682cdd9d8e5a942
-DIST firefox-123.0-trs.xpi 497336 BLAKE2B c523d7a1f3ab7c2933ec2c3b2e9061da905b59af95e77acb2a2fe4c9a7973c36b260dddb292b82f67c7514af2d98afe64c731f17aa5bed4ac266832b13377df7 SHA512 7b2655e77b1dfe437a78c833971e53f317e04a0796ef3c7941aea6481713f93d0ea1055d074de5133a4da36bb4aec37ce6605f0b3c848fde090f8c4b452a1bb5
-DIST firefox-123.0-uk.xpi 690835 BLAKE2B 13efbe1734cee60ef0ad2149433afee0b4e7eb3eea0fbba8e767b33b4e9a1481c089b38641909e5c82548428944901bdc4219d6f7a3f2bce24277828df1599d7 SHA512 f90f58eac4b80325c4d9b9e69f442f4f2f1e6109146be9e3fac1942401b03e896728d4e5efb5304ba6fc9e669a931cb81ceb83a05633743cd92c5694d2622c53
-DIST firefox-123.0-ur.xpi 553254 BLAKE2B 2ac0667ac1b7b4a166f693957f1e1431014481e4ea4510096b3f55ac736ec7cbf36866ae0990956f63c7bac3043a6aa3b049a655b07405557c19eb931b509a97 SHA512 4205a386561a954f1fdfdc4b707c4f0963e0a673e96b14cc37b6b587081165fd36590354e260ec880bee668efdff7c7d0b9ff47534f9f9eb6d36e6338f11648d
-DIST firefox-123.0-uz.xpi 473023 BLAKE2B c0c22ce8f8365a510b88ed8aafbc6d4d93e09c370f71984ff156b395f95c385d20bad78f88c08248b6cfdc90799d31cc70f252606e4294033efc7a18e758e990 SHA512 5670f3e015fe5938b04526ce7e57e4e4545798371f1410fb301483bafba8a0f898cf22949c5c1694b52ee02886c83ee37e7c71de124fd2dc9bbeae5de918d7a0
-DIST firefox-123.0-vi.xpi 636499 BLAKE2B 50a92d2a2183bb40c7af633f0e97632872eac798d508fce41a835077fdd9aa3380b6982b76f641621d8130f265e384464d38265345da3fecfff20594284adfa1 SHA512 c47b0f456a6e667ce74d422bd428403bf8c6eff2810db8a56e50ea720c823057ce1b75ee88aa7e8ca7930be8535ef5a0dfa71e4b78f9e16979341b357914cdf1
-DIST firefox-123.0-xh.xpi 411732 BLAKE2B 291ebf52902ab8b8f2950039a48e18d10bb884775deadaf747e3979053efa70ade9ebfbc14d415d885088edac79efa1757713ed7d6069368cb6405bf714dc61b SHA512 3dcd91766e2c666278bf109f799d0215f17c76e74d601e8a780c75cda75fc5dec8211d2c107ec92a6122aca7574abf4e3609a2fd7330dae342be0cd19dbddd6a
-DIST firefox-123.0-zh-CN.xpi 636727 BLAKE2B f701d7189510162cbbe4d055f0dcf97d8e2e0447792853b767e49e128d94fd803d7596c3ee2a5d10d855909be5f0fe466779f90d97c1a0737fa81810327ce586 SHA512 e6ea24d931233da6e4df4d58c883204421debaa83ba1ef71555a2077a34b214d5fb6269900de157c025a1ae3a76e74671729444b6576694240b1614fdf74222f
-DIST firefox-123.0-zh-TW.xpi 638883 BLAKE2B cdb02fe348c19e116393421e5e8edc357b124c75708559d2e1559ac4e76b9a05f2eb529242162a5c7c875bb8b6a7890ffc619c0e18f800d2fefef9909a8f3d8a SHA512 d0f4bf4da0e7e2138bcfe0a242fc325ccac7f7938004de292473d1d7b8f52a414e4aa4b24fa2541ad8ac201bdde4b960d51218674c60ba50785f0e65e3d46f22
DIST firefox-123.0.1-ach.xpi 457915 BLAKE2B db457b2fbf4d77f1cf43bcf659e850ab220db9a353bb7d1b37375a49ae7d3d4e08746808c95c7e238ae86d4e99a319a338d36dcff1380414d006e80dfffd87b5 SHA512 9c4b1c5354fd85f7cf970ebb7945689781f9a48ca2ba821d8b36f10271953e0c04a29121fe96ead456dabaa1ad383a2054fb27545a805e9f5a9b8f62e1bd5c40
DIST firefox-123.0.1-af.xpi 412261 BLAKE2B 2c259ce7fae9050f82e9bd990a92b56cd7edbb31f49b443e1389f3c77f130368fe6a0ae95185258d6f918e395e566ed04c36b9034398b4b33c8fef89189a9bed SHA512 7fbe58b6bf79c104397226c27f3ff5c2037a734e805157990bfe0466d1ef060f78daddbce64013fa9de892c4b88a1e13a05bdcc7b5b6ef7235a174da754f176d
DIST firefox-123.0.1-an.xpi 499255 BLAKE2B ed6e3ae358073705b8b43f9a589012da022aa8a2b26fc7d6eaad9818aa08b1cf2b4d7762342dc80a31990056aeda1bbd59bfec6e0dc2e0a39a8e25757936baec SHA512 10f56c4326d42e392c5e99140308eb5be7b9b0123cacfda5c482e2b4ece66a43d50d55e972a675f0326ffff781832471cbb5b9ac17252b17e8bd27ed7b845e51
@@ -484,19 +196,10 @@ DIST firefox-123.0.1-vi.xpi 636510 BLAKE2B e966404a5b0dc252d556b545675c833436d69
DIST firefox-123.0.1-xh.xpi 411731 BLAKE2B 81073b387f637a20b1824ef7857ba50bf41874dbfaff358e53e189b69f53eae0c6ac1e61fedd7b7cca1be35e7a21ad802a353760e33727aec833ffe5e293db8c SHA512 fecd01f6eda39b72063548148235f0f78eb60011b1af25ace9c3a9ddbfa3cf3b7780443e0c4c107071a29527185f9c84c2e74468cbe14cf1570aacf965d286f9
DIST firefox-123.0.1-zh-CN.xpi 636725 BLAKE2B ee30e56d7024f938d377235f21f7cca6cf9e7842f751905cb66e1efcea1eb5f3b88cb6321b42ac1290b9650d18db872c615dfd6cff4a52b65219725314a63f60 SHA512 8273369640c951b50c903f42a649295873f4b51c2e5ed86dcff472b68808aec807f33be4dc19f03e520970077aa2c1370dd921b95eb5fb270e3112ea098bf96f
DIST firefox-123.0.1-zh-TW.xpi 638882 BLAKE2B 53e3dde71f3e24423c6ebede159915d307a4e98216b7a2251f64620a881f2b529d903fd35bb59d3c03c485997a380c7ea19f83febc614451366659782adec8b5 SHA512 09a17639d1aac87110d47056e77a681310637a58b4211e982da43986fbe9eacc6cc19c0e00cd007f063e7981f86ddb274b3bef3b6e345ab8eb77f173c7e343f4
-DIST firefox-bin_i686-115.7.0.tar.bz2 84120908 BLAKE2B 920efc4b049c06caad15afb10fd9738bb263aee5efdfa9cf9a137c91b549c024a0554973193d97d7cefbfce9cbad09c513b37d3e10140645176bfe47be6aaa40 SHA512 07c0a37b2ca18425dfa8cdba3ef17b40b94a6732ba9cf5a9db8850e3a47474821a1169e61401c7a1185d0e4f6ea816fa29d6178666fa565af16acfc7822c45e4
DIST firefox-bin_i686-115.8.0.tar.bz2 84298464 BLAKE2B 1d9c5a702e0a589fb62771bdb986d3e57b01e49a49c0b27174cd261efacef0ac2f9b76d6124590cee4867c87a2746e9a078bf04f75c4dd54b460580668114a6f SHA512 41ea376b9fb97e4374a9d6923e87400d0695388f04cd4b654058b6cdec68fcb96659248df5f26c3f679a83b507da44e9eedf2cdd60c0581078e1d2244ea0d3a6
-DIST firefox-bin_i686-122.0.1.tar.bz2 85724822 BLAKE2B bd51e466c3f06a85611c2448610385c7aadb67afbe0114e0075ea11878f11b71c573614b38f64853428e813426452405b8cbc27eb45516b541773dc8cae073b8 SHA512 f7a9eec05ff126e87a5a929c25828845cff56c0d2eb730f05e30ad9f1a1b21aaf444ba0da64795543408a39a673ed4bba4f3356f09b7b875e357a5d2aba1662c
DIST firefox-bin_i686-123.0.1.tar.bz2 86736027 BLAKE2B fe0e8d6dc305afad8c52351b86933a1272de52d323adef01bc9985eeba7904e384c29551ae548d5deeaa3e68e66f10923b5e01631ac028ea776e899d248332b5 SHA512 8235000907ceab915741f5d566dc2b9b843d101e0d4b93101ac87457f6092c9a384b5a974617a0304d0ff0d8a8a276342d7136fcf75a428e39bdb24f7427ba56
-DIST firefox-bin_i686-123.0.tar.bz2 86888809 BLAKE2B 7f6a8de526e6af77aec47c4c322335706abe77508e98b01a0f7e217402c8f9305387f77b917c5219d097b2a05582e9bedfc5ebe7c8082217ebc34ac5f19f5ac4 SHA512 b93e27f098e6242e141a0ab3f9f4fecc59afdf2671353b74faf8ddb0c5ce5da93f9dcbac3b7b607d475a359624c7211f1fa57417bd3bd9bedbe05b599f51dddf
-DIST firefox-bin_x86_64-115.7.0.tar.bz2 80354054 BLAKE2B 206583ef1832835869e66e8eeb09d2dc6a3554aa858b233ad423f323dc304f2c3fec97ad2204ffb6ca804e8fd43b3959953834cd3d53a8389f57fc2a193dd504 SHA512 22b578d0863dad3e8c68683a8c8a12f82cbbc4593290e4572fe0e7b8a392448706751845997b68c718b8e4cc39830144437a6bfc1b623a84189010b8d47b044e
DIST firefox-bin_x86_64-115.8.0.tar.bz2 80537538 BLAKE2B 3c760ddcf5e36848b59f5d2cda5450a099cc3f9b88eac8707db5c86615db2de9a5191d51b7d4c64a690f75f1f098ac81d141047e34a5e5b6e3b30f4af012b363 SHA512 41f52e523ae1e745b7ac60d762eb63e38deebeed2b06cb1a364c2ca6b9b048d944f2e1cbd0f871297d8dbfb63d5ca67cf8f293037c5a215478633e0eedb163a2
-DIST firefox-bin_x86_64-122.0.1.tar.bz2 83785233 BLAKE2B d7ddb593ac1588de78b59dc405d506edcc672bd965585bdb1ed80e1355df16907c5c6254f2c851930c373a6ce81101ea780deec765067aed082930eaff8caaf7 SHA512 31c0a1aeb9688820d55895cefa4aff5c4396ee82999a5e6a6c0c73ea326528bf6d72a0bdaf009c67de0dfc3001b519c91cc3bf233d716a63d8e2ae5d8084074a
DIST firefox-bin_x86_64-123.0.1.tar.bz2 84744437 BLAKE2B b0fc9150913e2d3e4c36de65ae52bc9cc3cdab6057d4c6e013854c20f75520391ad231cdde61c603e739af5916cf1c4c7cd2316d94d790648d27132aa6b32bf9 SHA512 17c2042c14a9fe841ea3ac86533530e944ff2893246a9f7a42c5053c70a5511e0854c3c4347be146c17adefc380967ef9cc627cb2f8e8d374787ca08984c3d34
-DIST firefox-bin_x86_64-123.0.tar.bz2 84676862 BLAKE2B 4d41e29770bb169f790c11ddc9cf4bf287c0eebbfb272aa39e57cbddd76cdf44352b5d86d5bb3e9186df5d35381024885e0b8bf726863a3038502164c8d529c4 SHA512 9ab94d078ef9178e2b12ab8aa114eb6f84ea7c9b3055e552156764019a13aeb39fff91f9b402156c5c12b6053df14228bbffffe81199dc6ef967d21fb5a962ba
-EBUILD firefox-bin-115.7.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
EBUILD firefox-bin-115.8.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
-EBUILD firefox-bin-122.0.1.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
EBUILD firefox-bin-123.0.1.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
-EBUILD firefox-bin-123.0.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-115.7.0.ebuild b/www-client/firefox-bin/firefox-bin-115.7.0.ebuild
deleted file mode 100644
index 95d67fb921b1..000000000000
--- a/www-client/firefox-bin/firefox-bin-115.7.0.ebuild
+++ /dev/null
@@ -1,378 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=yes
-
-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 desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="esr"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-DEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:rapid
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# 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
-
-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 sco
- si sk sl son sq sr sv-SE 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_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
-}
-
-pkg_setup() {
- 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
-
- mkdir "${S}" || die
-
- 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
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- 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"
-
- 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
-
- # 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 icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/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^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN} --name=firefox"
- 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@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-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
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- 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
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-122.0.1.ebuild b/www-client/firefox-bin/firefox-bin-122.0.1.ebuild
deleted file mode 100644
index bc6ddcb91914..000000000000
--- a/www-client/firefox-bin/firefox-bin-122.0.1.ebuild
+++ /dev/null
@@ -1,366 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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 desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:esr
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# 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
-
-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 sco
- si sk sl son sq sr sv-SE 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_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
-}
-
-pkg_setup() {
- 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
-
- mkdir "${S}" || die
-
- 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
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- 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"
-
- 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
-
- # 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 icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/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^} (bin)"
- local desktop_file="${FILESDIR}/${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
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- fi
-
- 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@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-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
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- 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
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-123.0.ebuild b/www-client/firefox-bin/firefox-bin-123.0.ebuild
deleted file mode 100644
index bc6ddcb91914..000000000000
--- a/www-client/firefox-bin/firefox-bin-123.0.ebuild
+++ /dev/null
@@ -1,366 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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 desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:esr
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# 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
-
-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 sco
- si sk sl son sq sr sv-SE 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_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
-}
-
-pkg_setup() {
- 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
-
- mkdir "${S}" || die
-
- 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
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- 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"
-
- 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
-
- # 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 icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/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^} (bin)"
- local desktop_file="${FILESDIR}/${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
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- fi
-
- 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@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-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
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- 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
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4482b44b1aef..12001ae6f87d 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -8,106 +8,6 @@ AUX gentoo-hwaccel-prefs.js-r2 327 BLAKE2B cbfe58675a6e6a5b7cb93e6c2b2431dd47e27
AUX icon/firefox-r2.desktop 8137 BLAKE2B 5d0ce737c0e0969cb1a61de7989f5ca1ca0dff413d6d98bb0c93e0fed510b4e075a88fc117d3713e5e11ee7471ceaeffa9bc9dfd4282f3ddb1ea837d823e4887 SHA512 749a50b11d89c1329a52d13745ff8d5f801e565038cb5341319b4b515f36baf1c0c740003d6d01188c27e31d7ddeff58310e7b2420681292d0f2522bc5bd34b6
AUX icon/firefox-r3.desktop 8116 BLAKE2B 50b476a1be87bcca0bd6175b7a7f5e67ac5d3f40b0a5a99c2244036a9eea53fb518f59c1d87b18723c4ae6c261bfb692ef0b52c6714402b0a98da4b6867ab977 SHA512 07c9d89babe20fba9531396c9aa2b692aae77606be2b8a750481b6b8f9b3eab320fef313d1ed4b15d3fbc4cd94dfb56b62ce1a3e89ba7143c6aa9acc0f919bf8
AUX icon/firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
-DIST firefox-115.7.0esr-ach.xpi 456930 BLAKE2B 2fb22588c774ad4ae81657684613955cda3551c85278570f44cd9ef3ce1bd4a89fe030ad0b72de10070c32b6547585e786326b028b9c38e371b00966edb8be12 SHA512 c987b74ead477ec8ee633949f05cba52865df54082b2c56e801a1152b9748b4d732784bfe47fce03d2030af8aa8eb4711c35efa66882c8448b835002d4204c73
-DIST firefox-115.7.0esr-af.xpi 413586 BLAKE2B 8b867c941ba3df594777cdc8c146db4bb9b1fab007890a54970c79800d11ed82aff54fd4a86b79dbdfcb986b5f326e6f179e14e2063df49014a332eb3ee033e7 SHA512 16887b8671bcc11009d46a8726fbd6d39c69162cd98dcbd8694c921ad4259baa5ecf9113ed89cec649ca3fa77fcb2252687c0d89a11248c765a1cad7f3eadf8c
-DIST firefox-115.7.0esr-an.xpi 497254 BLAKE2B b320e543bb8d3ecc785e3e560c2ccb36202bb17d1dd1957d8191372331f1ac1d1ccd44f2d70b35fa6da1bb10cd930f5ef7b31023f87a68896f33ad321b9500ce SHA512 3b2112d381c94900236e01d83779f4a4fe75e9ce599933da6a000318f2a75edd17c992f4a75d4aadb8ffa40f43e71e81f63b03e0968614969d0e8b651f540735
-DIST firefox-115.7.0esr-ar.xpi 590959 BLAKE2B 24f9f3d63dc06ad6976079d0b23a78248167920bfe54bf89011f81e0ee7b880c23ce1a5c51bf16c348f85b6cfa58bef1dc36ce3822a73cc565d24c4e13539ff7 SHA512 4ddb0098c09afde994f29a57880e55dd9725b56ad3828204f12131271d5da94565e30c1146eb648c0cad10bcb511be04509d8b513168966dee6e2424c2cc1f59
-DIST firefox-115.7.0esr-ast.xpi 489195 BLAKE2B 87c5288cc03b5f473b962d003d1b2076d6775af8d5330cf7ff3afe9b603b8db053d289c6b253c751f07d18b475d8f0ad149d1e2bc7bf443cd199dc829f310b1e SHA512 3cb6d9f0236dd0fa5bee18c48d42881dfe480a3c0308ce495a98f7d2c25eb75c99dc8175d39268e676b235ca686de948da23efb26663551b29dbbc228656e28c
-DIST firefox-115.7.0esr-az.xpi 483840 BLAKE2B be29974a2b534b2b07aadbca4ac5923454017fbdac2c8bf34d3d029cc6dd0ccc5e5463936e727c65469e814f7db67f695f7b01748423f91eccabbf88b1d480f4 SHA512 4dc1309446821e0cfee92c227c70978a74a6b1a4aa7f36d6a9fe8c606a0d6993dfba0a5f90ea95dd1d67600883b1510175deedd478749037c172c2273468c357
-DIST firefox-115.7.0esr-be.xpi 691061 BLAKE2B 2f367dbba9837b078f584b1e508047e35f9ce40865edac346345b2ee3ae099db03b29043e9097f12870f5d128a181440774c35500a815624825cfb2e38ccde9d SHA512 9f64203075de511d250e3f4a6b9cf2f3d87ea0170d8139014f7c428cd34d4fa1c81d586289e47b5f6462e13a5df5aa9024bb962f41b084a69cf813f547243c73
-DIST firefox-115.7.0esr-bg.xpi 588691 BLAKE2B 0f6e70f673ff22fb59dc43e1410313478bcac8a7c2e8adb0c26d5551cd0470026cde6a9b6c96f0d5b8b70d0b4a972f70b95a446ec3a229a526c4fac2683d48e4 SHA512 d1a433be80e3af745d2dc33b9e9c332811299f14fbefdf28282e16d80bc980a6365a717ecf36b0517588a4c091299e3be572f0b621842035e7623ab04a7d3691
-DIST firefox-115.7.0esr-bn.xpi 573628 BLAKE2B e5399b8f3ff6ee2c91901ccd064f938ea6b64f0b5166dbc98931cfb861c44175470e576042de23b3dadc71346c0127b4acd86cad1bc68e7afbddc8dbd4f5b3d6 SHA512 855e7e175ae03c553bd90fa5bbd7806e671f758055c45015c15bf9c974ab806f41390ed87a0c1020962030db302e6e2bfd6dcb44312603eb29b4dc71c8ff1b98
-DIST firefox-115.7.0esr-br.xpi 573713 BLAKE2B 856f2a52ba1858c734f9604203a4ef57224c1645f7980c84eaee0ba4b8639e7193670cc3de4fbecfdb2751d151b3b230698983aebcd0ed18212f9f853c1c58e6 SHA512 545a74e3bbe9048e3c0eb8ca202b2b2617bd4aa5a9480e6d1a13a1e155e34f162756bd0bd26fe198375f0d38f565bc07e1307291b8ba3a456b82967d3d413185
-DIST firefox-115.7.0esr-bs.xpi 463562 BLAKE2B e2fa2094becb59a463ec2efa9c56e0e92024b49bada4da471d96b2202876484d5fd638d5f68aa00f78ef3723894a1eb3d23c8705f37fbb3bb6ac6d7b5d908248 SHA512 b963236abc046caea57a422a7df565d2c8585262c26096f83bdb895f2a7471dec297c41f9b66b0106af15fd399a25ee70eb19f10e726ef35a1cb21a0a0907dad
-DIST firefox-115.7.0esr-ca-valencia.xpi 536857 BLAKE2B a33bf4d1df09fa4820769b6900f193d695f8de485c537ddc36a472b6376bdca82e8285605e6530a7cdcc61e01be7b3447e418c00c187ef6bb63bfb91bb2df1e6 SHA512 cdbff863f3c3c6d61911a0369212a3f31f618ca39bc5b0567f2a777c2ea5290b798e893802e057327a2bb20987432f6ca855f124073cbb603cac0fb5e2c7da31
-DIST firefox-115.7.0esr-ca.xpi 575780 BLAKE2B 84bd7f1f67045beae642d3a494a08a97819f4fda715cd990171d5891903e5211afc8844f31228fa24aded1bdb0915e0e921f6d09a7ff2d75297511c370bbcb02 SHA512 1cd414c89fd5a4f51183ba26c4c183949cba8d86e2104dcdf312eb42916945006a3fb063e54384182e5ceb7646afa6d9884f25002ba8da4788c3436792e2bd8d
-DIST firefox-115.7.0esr-cak.xpi 581677 BLAKE2B c17cbdd12758ebc9e61b3bf76d95b235850a84b36935236651355523c1e826f1db8c434dd6b8d6a95a5d60874e438ffdd1e8ab40ecba5091bb27ca11196e0102 SHA512 375022f656c78f285de704087e9dd7b5ef720485b2b71748631470513a56e85908ea24798b3dd6be7f44ff0a9fc0f973fe07891a8b02ee14d50d6bedb0692f85
-DIST firefox-115.7.0esr-cs.xpi 636804 BLAKE2B d4e6006303b0848ff83d3996d044edb19aefdd9be2d096c57bb53ee25cd5499d08c8b0b51740ccaa6ae551c95dcabd06e3e857d120e15419dcdfa389caa0a65a SHA512 e83d3a2e001f241d442e215f75f8b6ce75269c5c14abb069c36337fe2c83d6e2b2693f2d266911c4a0c663e4fcb1b32bdc21e8a8ec5e5c7fe0d02d6362006d3b
-DIST firefox-115.7.0esr-cy.xpi 604772 BLAKE2B 3a9592c2557908321c41e46c7256fec94e65da1206e5d898363a5deac15e5621ef729097700d7f0ab70d231642038ad6d5157e8711c7693cd36ecba748453b60 SHA512 2b7f500f4342bf0bf84877e9aa7520d9eaa9e0ce7cfa6c6b6f5638d9a12793b6c28cf7d9d2353a498665e9cd403ee55c8cb9c3fcf3ae0cc68f3989f0de47b90d
-DIST firefox-115.7.0esr-da.xpi 589852 BLAKE2B ecbb282316f9dbbbebb124c19d6662e2b8e0d67dbf473198aed2403bc21e41c1d615d663396712ed23076d8f8bb34d88fe7270dd75c37eff8269294053486808 SHA512 80d274f49d97747e6ffbe0226381238994cdfbd5e730ee264e95fcdf073463246eae953e8554f800aaeab0f00c615b3cbe952fb8a8e90d18b2005248728cf62c
-DIST firefox-115.7.0esr-de.xpi 612038 BLAKE2B be8575afd0878c2ccb0c8c690652566ea04ebcffed053b45bcdde93c307e33902d6204b7b56f92e585fcb13e681a0adb9b94f72bdd3c8531e4263e1870ade399 SHA512 3bd83c05417bc903335e033a73ecdfefafe5e55de377fec47480c8940cb00d972cda0835f08f2ab0c0457d40de6ed23a7a6d877a7880b2a48d95cd64a9eba638
-DIST firefox-115.7.0esr-dsb.xpi 629497 BLAKE2B 8ec47243acc6a0ba73a3b7e509c8450003102e7dd96ac9893611dac4fa94d01b01bbf1037891f91610fcd86a72d8796dc739d1b4658f10d866b4b7d53427def6 SHA512 6b93661936aeb78cc37134ff723e634c878a594f87957ceec6493eb7f42b8ffbac540b634b0e7067410e799ea1cbebd1a547f4d6b354d01ad01bef1e9753d3e0
-DIST firefox-115.7.0esr-el.xpi 710459 BLAKE2B fd9c31ea0cb188295a857dce40334737b48d401fbe6fde926f694394aacad331d742fd2eca94e1018775db1f7006fb051297f2afa304d59252ef3fbe880add84 SHA512 f827e969ec36e6ca1cb5713068192d3fb43055b8d70d1b3c95283bdd5d55349334d0caa3ef307c45591219a5e4b4ca941bebc730539d77fa70b4ba920ff87374
-DIST firefox-115.7.0esr-en-CA.xpi 551682 BLAKE2B dbb7a83c026e2eb7ce7eab5df3755931621b69ee9e0ad8e19f5bda5fa43e0c87e9ed28e4b8faffb252abed0062db1037ae2cabb17dada17a1369e43d9648ae97 SHA512 cb4326b05a199e414d3a4dd6de57f86c6bcacd02a62c1e214524809e781f8d5949c5537779082ed542aca7ee2eeb08fdf78723ebef595f1eee6230ced980b5e1
-DIST firefox-115.7.0esr-en-GB.xpi 567043 BLAKE2B 8e7bc6a355f2c74ffcd72bd058dfb6de238e54f38cde5251e9eb2acd586a071525ddfe2526aa10713d52c06ccfc798754bdfea6d2eb8a35e167043534ba26350 SHA512 de43379216ff04691ea981337febddc1402c0ce9a3e7a294f99dc26488d71cf8c04fc2edabe9c4529769e7b2b7b8b93dd80862b4e703089f2d54c3d27ac76994
-DIST firefox-115.7.0esr-eo.xpi 585346 BLAKE2B 4396282c0f1bca0ce9397c7efc4647fd87937dc66c4e1e336edccca69f05b9072c933ccd56a6050006b67d75e1b3d460a2064bf30a5a1033086ae7326edae45c SHA512 e152d63283ec402bc39fb283a134cfee8276550e9b44efd53b21884c834f7a765d40ada30e9078efa37dcecdceecf8d0d00c9978472c30af847ef3acace437df
-DIST firefox-115.7.0esr-es-AR.xpi 608550 BLAKE2B 7d88f61dc806ea055afe0f34c43e4f3f27ef644f304ef9b4eecf582c45ee5f719b317c315fdbf1cae04cb1af57b4694e48fa124ccc9835fa227fa8de2ddac402 SHA512 7510e04a820ee0080ead5f9e7b1ecd160fed19c3e463444028bcbb62be49709012198577eddf34236d22cdd57504f9e8e1c38d75eca52148a05128b649ac0504
-DIST firefox-115.7.0esr-es-CL.xpi 606522 BLAKE2B 766182ae2b7f26d81acf43cf1314353ef44395196d84e556340f5ea6a1b2700e0465718f84946e1c09195a9bea24f842f85710d754e61034aeba173de02c7cb4 SHA512 d60b2b3e0426a5ab22143beaae071d1f331eea68658c0f7761ef049ab861e7b520e90ba137175add22eb780ccb22575f4e602799968b2213cfe47894b1615ef3
-DIST firefox-115.7.0esr-es-ES.xpi 600506 BLAKE2B 2654827d7a1d4c8c04ab449cb564a1204f8ee4f3cf08a1a24c06f8b2070e5fde97d094d1e4a85a2154a4f76c5e81a29f599792e3e39dfbf9543988d74bda5275 SHA512 f47e51669e61efe2c58ed44a882aa2cbc7bbea88a8ca3345e1ba525f96cd9036cbef33c6674b48c363448c2c70e9766808f28e844c74cf9d59e1554370f7265c
-DIST firefox-115.7.0esr-es-MX.xpi 580252 BLAKE2B d5a05ca1f99821c3eb7f0c9bd5fe1587937ee2b6f3e89e2b7b306efaff9ebe02975e8e37de548802fea6e0c12fec26ccc54f4a1cf68918ce7f9e154d376ef32b SHA512 843c118a1c8cd5d4530d706b5e508606a4301e4e8b0a0e5e64fbd68dcdafec58c3ec041f569623b377a8f03fb32f27be21908e66cd9a89c480c324535105ccf3
-DIST firefox-115.7.0esr-et.xpi 530483 BLAKE2B 70b5c1b033a7afb9282d93a5cb3b2f9587d0eb9e121e343fb2c4d8dba33c3dcd5c0f0bcad1ef534903dc0a99cfffbfeb1199a54f7b759b70a6cf1113de33ec73 SHA512 6578e46991db85ccb9b7e78ef258fbbd073636b12ac83ab17fbcbac26e9c8428ca399250ca678ca4cbd0b149e13229e79cb2947c49034287431a339dc12fb8df
-DIST firefox-115.7.0esr-eu.xpi 581870 BLAKE2B c92d09b5d442f59da8ded6e305520cdd3da6a3038ab259e74550e7ee86045d572e1c32bfbe08f54953d89a2eefc061daeb4636bdd3c001c3037e05eaa3be8d98 SHA512 88db3ed8dae3fb7a5b2e3f5364484cea1216c27d1917de8f81c57566e8dfa5b2dc9bc394aabaf4a10f15432b4efc28aaa1df192f0ab964f330e82e3a03bb4b94
-DIST firefox-115.7.0esr-fa.xpi 581580 BLAKE2B 121ff847262da7dcbf7d040d4ad06abd4ad678050a558d170a491b6caf826f5303fc0a5bea33a582df5410263ae3aa9dc5c4965862964536ed931ee3226f3ccc SHA512 c9f1f3eb81615d63e7f1221e4630bfc16a7566966311dceb7399806f79260bba2ab7504c78cea05a701fd324e7b99202a246c588b732e685b8d9201e98c1ef29
-DIST firefox-115.7.0esr-ff.xpi 469358 BLAKE2B 7c4fbb55cb4549738ebd247d63a81b2c9d6021b6376c7ae4515faa0f76236c235ccda25df09d7a1384b90e4aa1130122c3a1895860c33168111cab78824dff49 SHA512 f99c5c6f65fc292aa7bef3ccb1130fedc88c66883cf87399ccbcad43ca84fdc91106c08a633f8a6a204fb3fcc656aad1c5c6631feb8b3993e822d8f3af566dcb
-DIST firefox-115.7.0esr-fi.xpi 587613 BLAKE2B fa7d2f7f161338c3800d29e6b68441a95d7ef61af6749fc4106c23da7937af70253772fc2b99ca5d4119ee3668baee4dbf7541850538eb09c2bef5e56c3e0e35 SHA512 0fd103b8dac5bea6daf589fdf5608d4bd81c5d79c249e2f7796157601fd6a5b1f2e334b662ad6dd9fd10b74bb331377802ba25b2f447a4e860a48bedc7ad37c7
-DIST firefox-115.7.0esr-fr.xpi 619222 BLAKE2B 086893f508a304adc734c993007b7772a943711fcdc1a4ed9e38e9ead962c102667b37ce58aa7f9bca870867eb7473d5f6d35b7abe1373987265d128ee10866d SHA512 719c95381b8d4c33b44ad8a7241d286f0bad69044db12ac93335e6594545b070d8498e3f86c49d027e2abb27c43da9a53693603251c1f0a80f32d122dbe9c3fd
-DIST firefox-115.7.0esr-fur.xpi 611579 BLAKE2B 57df4a6d474a416ed7f77053e37883a2672eee46eaf9c327efb2aece7936ab0220cbddc7a0f98b3dd2b21bbfa01959938ac9cce7fd69971fb036511dd63ebfdf SHA512 7cca20875f9eabe2426a14d276b4bd87063a6aeab666387d1ee8dc7bb4c9a3b232e87344278773c12fbea25e8d2f87d1a4178e793a14f56a048f077ab800f8c8
-DIST firefox-115.7.0esr-fy-NL.xpi 602856 BLAKE2B 1e0cab40a645ae4bf52d6c9b6a584e80487e16b5ea84dbc7f61b1adfcebb1dd5d8c09a68bc7601771ca0362c14829a01433ef569fca08f44153ea51ecc4ef84d SHA512 88e1a836244cbd6534706864a080737365b5d52ebe9226169809904e589cde01833fb96bc3994cbc9127ddff8039ecc66811f71c44020d0cc768d2af0a05850b
-DIST firefox-115.7.0esr-ga-IE.xpi 465840 BLAKE2B 4bc52a0c1426af6e2546f7058b5a2d5c8cc9938aadb4a21f1886923a3dbf9f1687925070fef7ddffafc51eea0cfbbe646e4d80babf8a79269704386bad78fd7a SHA512 cba2e9979070b1971fcaa740f3c40d6a866d2b4931783594399c2a4a5bc84db4fafd6d6953f6b5fca4a2f8a1b2c3275080670a35d7184f2015992b6ef5e45c9f
-DIST firefox-115.7.0esr-gd.xpi 582171 BLAKE2B 94a6911b8907aff556a53ee7724113f4dcdc32005467916e0fca491520e0049a70f485c968d28bb62c7b91c26d6cd364871b217e34296891fcedb5e6991c3e47 SHA512 ce708b20973d3dce0e66ebe61ce4bc8eb5c2b4fa1a88e8a80c48989c278f9cbce1eabc0fe4beca792477c2d33d9a7b07c8d250935abb726becae825727eef126
-DIST firefox-115.7.0esr-gl.xpi 589971 BLAKE2B c7e647d5ed17586bea755a377fb9bd404c3e152d7a30f1f690f92ed171c9d432cec00efcc566999ec6215f5110e836896b7dbbb3f6053dcacf8a78a14a7ac6a4 SHA512 ab173871fba77f388d63e9c02aab665e69c84bdc034dce7c47a13a2ea02305411ea95466687888da8e048003f5bfa699a030c797bf178da1ed3ddfda3c701da8
-DIST firefox-115.7.0esr-gn.xpi 618625 BLAKE2B 9e3d32a17ba2dc201f4616a0e9e49a407a57baca69934f078a0fda41845e4f3335b250fc0d0d08635329a6f042378460e27a811dd82c5f94f0d599d49bbf31e5 SHA512 cfcbfb3bb8df6c8387d550774239277e19e1a04a00dafc0786edc45779ab1030ad2242403839af8d5c09b5d391f6ff5398208aa4fc5b44686cf23d5722f7fa7c
-DIST firefox-115.7.0esr-gu-IN.xpi 520697 BLAKE2B 0fd7bcc4f7f775b08195e7510a0fcb98af67e331f86920e53250e3cf454293d91016e8c723092a30983571f64cd97896e8f2a9af1c09d6e1c529b9f71342a204 SHA512 d9c16d96365ec19ffc79ffdba6bf23df7de97882c356443277f4b8cc331cc36f3444cac9b1a1527d3a8f218a4a2d85f1a61ae3cca372a905c07597b87d07cdd1
-DIST firefox-115.7.0esr-he.xpi 611052 BLAKE2B ab33732165a084faf3bbbbc4af7d231f7990c894f809186d30c36edbb0c7489a89c3c4685a98cc3eb043992e806da457d74b1316a8406135236188332c894480 SHA512 8f1d31bf6823903129b7b5b121b0a79b8353f70c3827a12aee679bbb7e08541ef6a1fd591bfc14623d6243c83dd8bc776287f18882c1f952f918271aed7f5cc7
-DIST firefox-115.7.0esr-hi-IN.xpi 557473 BLAKE2B c06f6c46f7cfca05833c544484b6a93a5c58382badf1be68c54239a63ff965c5ce1e5c71f4f1cff41c8ecd09446d836ebafd0445b735e52aadfd59ec72661798 SHA512 7d379f12ea6ec75d25957319cad4618f2ba24a18578aea4a0c981d61cd3d6f78edfa84abd203ce1b128901cc7c613810f6d7a3de831b9ec6cc290a4cfb1482a4
-DIST firefox-115.7.0esr-hr.xpi 547617 BLAKE2B e9513a22f0c9eec05d7a8a22b6cc2fc31f1460aa9fbcbf2a0bc9e4ca3fe90743ee155e453690b1f01525d84069c06116786c55c66f6273c3dfec608ffdac5dac SHA512 1833aec5af0f012afec32d130cee1eae90c9435030659fb3b4183935924ea855a61eee5977ae3635c4f22ea5511a72e2cb42f042db6c63835952387ee77e1f5e
-DIST firefox-115.7.0esr-hsb.xpi 626666 BLAKE2B 6d2f7fc2acdd34502c69ada5e59d2b9976cf9b1799cd49ba5139526a5388659d5e8049f8503bb4365ede2b3e168d7925b5669b4221d3b844d3417b63da11d308 SHA512 a841b1ead782ccbd5d400510da68c5670ca0b7ca71388e1055d41779164b84cb96e9e3bb52eb9998b1e092ed4f18bb7219c0c0bd7be0fc4e68681d5f37e434f1
-DIST firefox-115.7.0esr-hu.xpi 628675 BLAKE2B 4bda89cee6bc23e98d89809fbe6b5e5a30e3b91e82e32a50bb8a016ff486d1906ab5eba9688cd93f913b35f313476556b534700b036cf5fe05cf524b97446684 SHA512 6cfd84b0257fa0f7e2f67bad84b1e4b804c7ac9491bbf5822ea42be543c6580fa71485d6456920cfb0c59f488e239ffee281d35e77f1127878c4b89eea3bdcde
-DIST firefox-115.7.0esr-hy-AM.xpi 598320 BLAKE2B 579d630251681540af61ae9ae9924e7ea36a149d9a370f8055676045f5e5866323327e67c0311928234ea7ac50b148e73cd09f2819a6ff69a863338c19369a50 SHA512 d745edab3cf15ec0d55f95075ad2192df228288311ab0e0160a4023a18d8f9a528318e6811a6758b2aa98f8c1eaffd7a27ed38864da173cdac885a1b92be9300
-DIST firefox-115.7.0esr-ia.xpi 591859 BLAKE2B d02ded3492b7b95efddd1de55b6999fd4a3d275a25a9eabb10ffd959f615fa59f928a2bebd7c5c3296eab885ea55632f09d8fc7eb00c7b9b153a509742c5904b SHA512 5932b0e5e32ff5d4425cb4c2f3185605366b66de9f889e425cf49bb7616e05a9adcea548f682776ce421c8f2fc8ca24a82e359021d0167a7eccef9b53159ee23
-DIST firefox-115.7.0esr-id.xpi 556352 BLAKE2B 082a3ab9bd657dcd5b451f4ba70ad6a994a0af861863ba0c7319f22785eee57942d383ad4f6031862d220fa859bb8d8dedc9199f52c64d904ddad43f05f7e2cd SHA512 7dcff90b9aa320770fe770c74b33e4cef68a7e171dba3cf458d3f23e544451aebbe0b33ca536e81e02e6aae0c848c3e17744fedd39b3260ac5559e760185c27d
-DIST firefox-115.7.0esr-is.xpi 595867 BLAKE2B e2de642f1c874fb009cdcf3df01ab5bedb383ed0f1ac217e4dec703703a0ac3e23b1e3a808c3ab070dd1f03a3b8a89cc88a7283b115a6f81af345320180097fa SHA512 226f8d0160658bceb50b72bf3687a1f142cd9a7dccd84cbb14dee610364095ee090c505eb32aa09505d18c03fea7ea0b7905b3c23eb935f2ec7b2fb48dd4499b
-DIST firefox-115.7.0esr-it.xpi 548751 BLAKE2B 23af0b948bb2e744348ca16d2a22592d448861036b15605d6ffec98038eb53a377c88daeb5f61ec905f001725ad88fd4bb4c22216f03932bad58403c48be741f SHA512 423b8d56b641b905e2e669f3b448a8671944098b3d52760dc596624c527084931af2cb02623661340bf0604b0a8c2d33ec0bffa2075a5ee6ef135fd9c3581127
-DIST firefox-115.7.0esr-ja.xpi 655155 BLAKE2B f5c383c34265c365d6f9813ba4a92129700b5a5abde93cb1a2a1f7dfb2ed097f478d4c771a01e59db8023e438e84fb18242a928d56c4ba4bf6929afc105a7979 SHA512 69da6bd2de90aa1d04e2d24c3b6fd11df491e08d8ff16084b4575ceac5951fe52a9399c4b4e1be2c5085b437108cee91f01e30f7b6b37b1538f05672a8180c30
-DIST firefox-115.7.0esr-ka.xpi 651916 BLAKE2B 344ea8f5fe59f665895db18070e1631054f9e76a2995f37248993cfda23d8c3e4cf7bee668525304bc8a0c643723443bd2805fb721c720489654c14d41af4895 SHA512 d88272b6832180615b0256e067879c1995cc5148cce0da3d96b75e9f2847b1a7b7203ac1cca8c55f7c7ca837dd866b9d31ae398aa20f1ccbd3e1c7e4785671f9
-DIST firefox-115.7.0esr-kab.xpi 593078 BLAKE2B 52d5f3c1901d51421a10233eeefca096ca028c88c88d8e61188013d169bbd80085ec97d3dd2820712fe4af4b2aa6887efc26e9a6908c1f758deec3fd1fd943cd SHA512 aec58c5f1a22cd79b005205cd35f69ce1ad4bf3cdadc971acea265f797181009040897a2445a30ca43c9a2f865de19c63588fa8c0c51f9f6d1f1117d820e83d6
-DIST firefox-115.7.0esr-kk.xpi 686585 BLAKE2B 535d88ad790081189fb08cab2dceab9cf7a6494dbfae8cb21bc04dcee1e92cad29b6cdbbe8c0b4cd36d75526cdb8343f6d05fa8e5c0418eddf69c2cee86e62dc SHA512 5ad47abe2d02222332a01417c4f9faa3939a5fb84a977a9b511c65f62e257a77919f07c8f2270d8688c64d4e0da7385e380323718a2f7f7d26fbb62b0500e8b6
-DIST firefox-115.7.0esr-km.xpi 519961 BLAKE2B 8b1658e7856de8186a6b36987850ebf56cd1ae505c742fc19e9df148e45be3039c0850eefed7ec12f3640126446ce98f1522a99d6e69bc717c14e5956506d467 SHA512 c25f500335880935f4f1206102c6b5498ce2cb7ddacc9a2c6fbda86bb42a70aaa3197b7ada6410921486c65e9ac6f69f59b2dd0138e800218451a3a9771a66af
-DIST firefox-115.7.0esr-kn.xpi 485809 BLAKE2B e42496bae8ada9565b86aef9c4e6bf78f7e4a0cef93ea4cdbd1b02e7b5ce9d72828e8860ecbd10c289f643c467aa158b853ab2413b5aac3686c32b987333bac6 SHA512 b17dddc695ebe6a8fd2920dc70786d535fb0b5d2eaa8fd2fa0e21d953f1387a74a3ada719a41bd57a6f729b998e736cf7d70be099abccaec7afad25d6b6a700b
-DIST firefox-115.7.0esr-ko.xpi 641338 BLAKE2B c83db351fb26bb6f9373db3426b0c8b69044ef120e02ec81d8f8082774746cb32024eb007650da459aa6a492c6fe53df761e36fbaf5e1e26619a642308533797 SHA512 e10ad26ac07b5cddfc7a5d566ae8aee20d593ee1ec8f2d9b0bda47c9fb69c7c3ec53282e362af8af47025970cd98192244a45d09396585cad12e374899727579
-DIST firefox-115.7.0esr-lij.xpi 476789 BLAKE2B 848d4980c5373121d1b1c8a9695da318224ca791bb6844e62c909abc48431212edceb891ad3779a12dbf27dbfa30453c17d49deddf4d9a076c842cdba454a409 SHA512 fa1881189e43edc0de3c10d83169e9166b3cf02e9b3ca8d331d849f154d9227e90de4952f79850f834ec4fce87eb2fbab8e01f3d0874e23f95dbfe4cc417e7b9
-DIST firefox-115.7.0esr-lt.xpi 563117 BLAKE2B 1c472eb5e30526b3d7ebc779fbcac5bcf2a768d1e04ee4489a7071980d946cc52ccd8f1e5ce0463e01fcc504f1fdf5d4c559f85218cb588fe6cc882bffc25748 SHA512 ddefe43a2ef9f18855199cb6d135c6f3b7d708c1f8a6772705c0b1a35663c5f25ee12fbbb8447595dd7efaeaed24ffd8691b2361e035be29c624c8f63366beda
-DIST firefox-115.7.0esr-lv.xpi 462804 BLAKE2B 3aa8e463e5791f47dfc720d7a67bb0aa20c3e8487c4459948f682578a230306db616f612587fee3dec2884d9502a2bed0a6976fd4535ae5f524fc3dce8f0d65f SHA512 9bacba418316869ad24c71f63a52ca065e8d0a0a3cd960474f4044e7d3d1153aef07a36dcd9528a5d458e830fd94ecef706a45b38098a6dfdaadb2da5d51f206
-DIST firefox-115.7.0esr-mk.xpi 487298 BLAKE2B 8d875caa413db5c2cc84df7ca8156ac0610bad45fe32a324da6367cfac24316343cba96be04f26c73f854ca47bb8bbcd64825e2107f16eae97c928b149f7d79b SHA512 f6f915412a2f684cc6b002eaa27b315d409730528cad53896ba35c5b4e73ed8888d8e6e2f985a0109e09cd17cbe8894276c0c576908cb7baf10e81f76f1f9f29
-DIST firefox-115.7.0esr-mr.xpi 524690 BLAKE2B 4559399bfc33dba434eb5e35f0a5ded3edc169e6e3c70090bb499869f9172d4f5a100565dd3012d6479defe6beda5988a23ef1407318107375708e328dab5c44 SHA512 a3027fc5491b63b11686aaea199c421706e576044ef4999ef8b3a6b6e71a73b7dbddd77397fc06afb7185d61b2f38c3b0ed3066bd94d9a85d3aa8a140b5c10b9
-DIST firefox-115.7.0esr-ms.xpi 443383 BLAKE2B dd081482ca8262198f9f9425e160cba6d37a7ecf5c2ff6b01888145475a8208c3b65f49e34159c4d799857bc899b96474bd3595c138a05a6778e055a12b3527f SHA512 a806a4bc9af9f27963c03c4b5e7e165f04877f7f9c051bcadfa22a4e2701dd8b8f6db65003dc638c335040e71033bd72b085c55520357e1176686568298be572
-DIST firefox-115.7.0esr-my.xpi 510870 BLAKE2B 497db73e68f6d808a0fbe010b95b7bcf7dece7902a5f5a1cb83feefc57a21d009bba87d87e42cc356ab4c3c323c4c1de022fc2837d285c76a242f29c54a4f1c1 SHA512 43f92ea8d42b9df3d45e8279a7754ba2fdd95c9fef30230fcd43036a8bcf626aaaae9351f8b7795d523af82930a52be6bfc865f41fe392b82dffc815c005b5e8
-DIST firefox-115.7.0esr-nb-NO.xpi 587901 BLAKE2B 483dcf148550fdbea42c0975bd42c98861729455629beea40e42b09bce6a5469495c7b281d4e7f9e4aefc95890b89e2dd7094f7741859c0f1ee148eddaf29d0b SHA512 86aa8787692dd2cb9e9b837f315c002b67ec7f0848d4b5cfe06a404844f59679c962ff82916bf70cb4eba9d19993602967ac76d1547bc899f971a624e338c017
-DIST firefox-115.7.0esr-ne-NP.xpi 482011 BLAKE2B eeb5b5b42d8b3016803842f080d3081b8ef3044b91a1c1d5a017f24a51eefe5e65466d6f229da413b449fdc6ceda1971b7f65463af2f390fbf5f019931d67497 SHA512 af62899365d18b7c9a457b2670a1940bbd197e06fdde89e424a8ccd3a76a1a8bbdba594b4b410c30e68ac08a98fb5f7e6dcded99e271884a439de739b20df055
-DIST firefox-115.7.0esr-nl.xpi 596845 BLAKE2B 7857256549f94c7677ba732abf8454d4223f090606a928a12758f419137e744a88200447024cb47e1bdece2d4bb87bde12fdaad194c738e8f75fb0cec45167dd SHA512 f50a70416890a04dc04075c5e42ccdf356c5420f88f5c7ba65af731f9e3572f919027630633c38b4a47a52793b7a62cccba18a4fb3fba17ddd0a68016420c378
-DIST firefox-115.7.0esr-nn-NO.xpi 584077 BLAKE2B 720e3e61dcec0374e0ef4ed970911d2ab211d3c3106f35c46771df4ffdb31d29147319075d788ecef30059d79108827e6c0309680541b95eef9e5d7550d6ef1a SHA512 15e5cc1dab35bf5913c5a201deaafcc716845036a0bb32b7f6b6a1f7528f3d7546be93a6af9b6f3cdb263b52c19dcf1bfbe5087b040c982434a88a78ec6cfb5a
-DIST firefox-115.7.0esr-oc.xpi 596880 BLAKE2B bd1eefd553bfe5771c2fe19e7d3ad62f3c1c6771cfdd5dc8a5d0c0da4b4cab2df0bc2188c37b3659df824ca0d04b4a4453f1f667f9c751d8cbdbc69e752432b8 SHA512 3a376cdb41774db5f250e500b0897dc392a681cb06fe37a172e9a1f7ea909a39b20cdfab01f4f7d164d939c398e019225239211c70baecabf0a3c874161bf081
-DIST firefox-115.7.0esr-pa-IN.xpi 670649 BLAKE2B f8b9d91022a9da0c81798aee4392ac858df14bed5db45476e971d1e35767a51048690c9bec0f50c91aca0c07e4bc13bf29fb4acde2d5d7e4855f26aa24814897 SHA512 a75d32a748c357ff40b74a4501e45a09d2ca5d9b7ae6cf564ed493198900d51a65fe2b1fe4b75dbd0c22261fe98f84f972bb9299a340dbc07e22e58c4419df7f
-DIST firefox-115.7.0esr-pl.xpi 615688 BLAKE2B d6a2d73416ce483d3f0370159dad0222b6b60699ba87cfec2bc86f9c1074c0568734a339d55cf3d52e7e52bc85f78175020678abf2678fdd3b2207fde98a8a78 SHA512 0e2f5bacff6496bd0e6aa6c364debd499ff88e431d1d1ca619d55211bc876090f7b72eeced0971f862142a6988d5a9e2a23ba17fafe5566db67a7d2e38c19279
-DIST firefox-115.7.0esr-pt-BR.xpi 602108 BLAKE2B 681234f84dd3738927fbe0feeed432ca616349d8261fdce705528c344b7a9d189159300c5e13da2bf14edfdddcdd2653469f8d191758ecfc5fbbb5dbb4f6a41b SHA512 32e98054f9ab1a4f8757db04403ba6f835467651ba5d013bc3ea8cf884d26e19b8dfc368ecc4640df8eb978f453be394f75a9c60f0030ed04c34ea1de4d1fd4c
-DIST firefox-115.7.0esr-pt-PT.xpi 598018 BLAKE2B 265d7ebd18b1beefc90813ec66fca3df241473cb173937a3f9c4e55e0b84e2e80b7c305c71e8fe56df440d95a9401339cec38f68540c054b417e0bea33f6a266 SHA512 dc25f817419d8510a71b0680154d119da17409f5ef86a9d0666ff10ff63bfc5cc24b3912a46f10cc5c61836454a307956afb4aa5e950fc916927173e664026ed
-DIST firefox-115.7.0esr-rm.xpi 595707 BLAKE2B 6c78900fbe1dbe2554de533e28d34dfc992999b9f2255de781f922072347fc4b6ab15013dc3da76c43ad3078c550d15a6c2d6b60906bbc5b9d18743c6e1ffd9b SHA512 c9edde477e9b15503539deeb39606479006fc043a0fb651e186b55c1afb99700f4f73dffec10bfdd86be5ae47043e786c48f1bf81ff11d67d337472efc8f95ea
-DIST firefox-115.7.0esr-ro.xpi 540140 BLAKE2B c80c1b7d1005347863cb439a47c0f0533a25a4a2f89d48e06873dd20a9f9abf7635dcaed346f6a666de20c04fa5790aced5616163d3ac6c13df4765cc60db700 SHA512 47fe61a807e9bbd4093a83f44232606c5094070831d379ac95d0a5ff61a832e332c46bc5af8c8ed8347a4dc3ce14a54f03e5b8c5cd8a4b46bff13f30f881a8b7
-DIST firefox-115.7.0esr-ru.xpi 698642 BLAKE2B 7f2d99dea343365e5aa8cbac4117c5596a269a78fe3596d0b1b7c5efc5eb5d70ea02ff4a35d45c69981809f29c8ce41f99da9e204b092d0d5e9330959bf17fbe SHA512 69dabf2ac5f859ffa93144061a1c2a68d1c171577b6d058a29ccac710155b6a80869f4eebff56c2c767e451db56f4698bd1482a69a39699cdcd6ea2b4c75571c
-DIST firefox-115.7.0esr-sc.xpi 559170 BLAKE2B 1752a7118f1b4c09d9af29e67025430f8600f87ca7bd076886dff2b38ab580d9504c36c7fc9edec480839c139aac404fcd0cb03e418002ac18c5f43f4d2e1a74 SHA512 c422ede609e8239474799734bcabca603bad88d4726d3506ecea7f5633cfa18ca821ddea83fb0d2f8709d5fdbea8a56bbfb2825144d763bde9a19d32d7606b8e
-DIST firefox-115.7.0esr-sco.xpi 503579 BLAKE2B 8aa57d5af80d730b74eeefa0dff0c1db673bae81434f22e17ccbbb11d3dd98637d4809ded4f90dcd8110c6db18fe854e4b9cf7440c306b0c6196503b5b0b85d2 SHA512 6efb17f99e17da7a34906f6b282283f3deeadfbe958dedbb82a8a765929e0b4cf0aec588268b4d8e81131c1222e5b1f90d98fefa13e74cfed2c20fbd35ef06ec
-DIST firefox-115.7.0esr-si.xpi 597890 BLAKE2B f68d75d0241090347b45cf7f7e0fd15221b4b38f4bfc48852b962e60c0f29495d57ba513a9f2c5c0d7576d23b5dfb81a1f4abb46609f291ee6d8fc5dd69526af SHA512 abfb4e2be0345bf485fc541d4426ab7a9a4a128acf906c5b8da991157fcda7ed32705649a3c4b3e1df3b836c23f9e8e1ec3877075e57d9dbc91eb2b1cb68370e
-DIST firefox-115.7.0esr-sk.xpi 630366 BLAKE2B a21d32be2d672a12161f0092b86f4d487763801cda534b30892638a86d691f28d91ba747eb2926cb73964ead3d47b48f533ec5bb83046212048b9909494f8da1 SHA512 f5b1aa7aff43466444a15e8f81f6d70865162342a273dd40dfa722eadaf4a1891889a52c400ccee40190f5ed4f305f7be97187a8413d38d25d3b4c398c0530ed
-DIST firefox-115.7.0esr-sl.xpi 597696 BLAKE2B 6da064985f75a171c42a2fa63a89105213a59bff15112fd4b1a8b56b2cba9f31301a87595e8d4c9e4fc035f39873d0a60ff0aa137a5463742428e526f4dba346 SHA512 5d7055409a8cecc935afe5bbbbeaeb2b2e826681e670fa145f96e8d127f873237d2008b3d8376b73d730cf8b278f92b2cd8a7f148216c66995a23f5457902ff6
-DIST firefox-115.7.0esr-son.xpi 412098 BLAKE2B 16572f241b6c2fc4d421efab5c1eb578920d9441d758891a7510ec5746bd831ffd182ae0116c2e23469a44eb473aa99386d3d7cf17e2b4a59492e841098bc744 SHA512 454d1afd15543a71576b98649a5d18bdd360ae279f9f75328330161610a04370431b9345af37c353318d351912bb417990c434b660634624a37c6a2c76e00fb4
-DIST firefox-115.7.0esr-sq.xpi 615526 BLAKE2B 3358fd95d2e5a2ad5c85746f989a7ef2f88d38acea2630b8f3684f9655b86a9ddc65629fb1ded35d42192c2ba62ba1cf415306238fbeae2b7a1c34585ff299ea SHA512 d880813460817c5126678412276a204b4287b58f5b1e2d8f69c4224b337c21d6c775dfc47a61d76db8ad313e922db8e5d09e786fa646b1885ce5b79ff05f3956
-DIST firefox-115.7.0esr-sr.xpi 630493 BLAKE2B c515a09182f29f85db69902480734a3a377bdefe0750ae3b13c6d9a4404514f5e102965b9f1f82755185950baef697fa9e768659911761bca6503a56774679f2 SHA512 bb48d8203a8e305d7f8568d2fba0afcad87c71e84ed632bf1c2e40f243952efc917683ef34de3c8425efa0d8962282d46035b87ee2e9beeb2ebd68190425fc70
-DIST firefox-115.7.0esr-sv-SE.xpi 599910 BLAKE2B ddf7659021b257ca547c8e4229cb96c848f819a0a5d89db5c62019c4ae7d5c7a861862f48408a15944da81c49ac1d7a1a0cf1c9c722254e2335057f86a6a063c SHA512 0c3ef1106b1bf277e1e0c6a606038e3170621985d4e61fdb6c1e19e4f65a12226691f7ef1028e38f42a3303a903f09c2bb35851d12169b6a8a4612950fa25b6d
-DIST firefox-115.7.0esr-szl.xpi 518594 BLAKE2B 66d488d5bc0cdf2e2517bdd4b2ee21eccee23f7c29bdaf9142e0d3886388dc7a9457de26cfba63c4f4669ba6900cb7bdfbf93daa46211d7495750c4ecd269843 SHA512 bfb9806a5392246cd1b40ad825f387837755f36a23afe889c9769256ffa29646a59d0d687dd3d79ea23ab00e2f49708b46503957706b9bf967ab063339c058f4
-DIST firefox-115.7.0esr-ta.xpi 501445 BLAKE2B a2b48c6d79cbcf9f659deb39b1dbe3651273e66a74c76b07d476fb7dae0d63f700d33cf7356764df8711bc2873bd2626a32bfb5c7397fb3f80324e6422a99560 SHA512 adeb14634628c64cfdc9cb4b4bd7f6107d82cabc796461cd59c4f688eb08e22211b8e7aa39132b5013471270d2f624f6eaa80bc26c59d357c05593500d10ca8d
-DIST firefox-115.7.0esr-te.xpi 551809 BLAKE2B 4aa689831063af93faef59442fd1c200e4299bee00fdcf0edba395391f56bb15fcd269664a49c388c67f40b1eb035f10bb67fa7ac621b77044314b311d3f3bb7 SHA512 3b28e25db7c264f35f04ef629af9cf1ad030fe09d1ba3cf1723530b213e4fa15f4702308b1049715660f8f15ce25ceed3f99a32ece11e93212ce9a26f8e8d8b6
-DIST firefox-115.7.0esr-th.xpi 671605 BLAKE2B 246d8b00297e7d82007342e63cf6d1daf038612b8c3d94ad0567f3f577fb6775a2fbf4ee494310068746ee5f04937025c974dd9461ab5c73f99dd47ef7695499 SHA512 77e15bdbefafba481841e21066b93d075c0e0223757f9a3965c7e4ed2b07aaf1f9ac048af9f1209c0cd25e32caa02a9c5526919d559b4a58da806f0447d536c9
-DIST firefox-115.7.0esr-tl.xpi 525545 BLAKE2B c33a58779bf2a93289708e8330e76f71e3cd0c346787532828a719a08bcc2a50425a52eea79b6a4c1daa85fa50a2fdee2250921430befd00fad09aea4a2f6aaa SHA512 eac4d76c692e695f2a08f253b9d920560bf49e44866eddf3301e1086b7c0701a3c66484adb925ec891c354e4403192e2877edeceda9d231c40928c3221c9b541
-DIST firefox-115.7.0esr-tr.xpi 611466 BLAKE2B a79b09daf9e544d97dd0f369d2b732feab097ffac25cb415ce3a33e54b96375c0c3bd0e0814fe8d0509537377df1883a687588b3eb215fee5060615a6c6552f0 SHA512 560fb90750cf7cf1f574133c6614bd7ff1d834c2abb4b350f8683a6c863f7e3ca297a5d93b6faa5373fcb1cab88e583e2f393867cdf6bf6469cba49877bf9ee3
-DIST firefox-115.7.0esr-trs.xpi 496290 BLAKE2B 9c9627d1fa5ba1057a4429bb515d4447e6d75f92e98f11ff39f5daf483d8ec069199fed732984832875ad8e41286e1e255c698ac747c579861f564238465e6e8 SHA512 22571697883db27cd3c267f0167d4eec75274d89c4484b8069cbae57a84c53621824ca8749d59b028a0d3098d6b00edd37bc289f1ace341559373fe8231a03ec
-DIST firefox-115.7.0esr-uk.xpi 691156 BLAKE2B 1159de79ed479d23f465547fe2e3852e6cb7e4d2ceff66a08355e8512667482aabda6944a9c2ffed5eea8a4a2883066637ad95bd5840257aa2317aa7317a16c9 SHA512 ed1b38a94ab1a835f2871e153d8291f6b51a308fb357e351dd4401519a9dc6b65431595ac9bd90cd969427a7e22cbb920c354140342a198bfc22090173a1a51f
-DIST firefox-115.7.0esr-ur.xpi 552293 BLAKE2B 12fe3f109cd6d3f2565fba2473bbc422d5ddd31367ca8005fe4085a02ef9fa5f46aea8c35e98dda9992712c65bbe3a496e62f5ead2c61bc3b8908a74caf76f0e SHA512 c6c4202789d4a8a4ce2006a589304cccb4a8d7b330057083c953a88d812a74ef3ef6b0b8087d0229dd779321a3fa467e0ed5432719b1aca9125d374b8f65c0d3
-DIST firefox-115.7.0esr-uz.xpi 472951 BLAKE2B 7e7628067cb31e6f87b9251f1163afda354c8bc55fc3ac5b4973a0552c268e1be24ce932ea0fa3e2427a8b2a15a4858a578b2dcd4d3a893da6af521736154730 SHA512 eed056fbcd145634fe169a32f202170e8057c6a8fadabfa31693d69a888477dd5e159f35a80bc3e668fccc8a928f0e57d3e1fc56c66e3f969ddf6fc4ef335aa6
-DIST firefox-115.7.0esr-vi.xpi 635933 BLAKE2B b0d9f4fdaf9997cf0ad50db407536d2dab25916f19776d1f6232885e8eab71ecd20c3474d6744305f30e2bc26b4692ba8400716c6a4c8a2c20cd660aedf3365a SHA512 9eab7f890589677bea2b853d68f235a004d22e8d88e34811de84cb88c4daeea19f0df9e678e9b8b49a8511442270ef865943c8e0a14ba2b95ec150c1b14d6d61
-DIST firefox-115.7.0esr-xh.xpi 413325 BLAKE2B 43c0ed097853a19f413f4352a309f49efdb693ace072df19fc40a8f06d4df6949adea48ec02dd33b754452ae3856a3a8ac041407cbeb2525a62550ce11979e3b SHA512 245b0c73706934f67a5868909cfc02759042a04b767b829465442138fb7df70081f7afbe6e874579d46cb3ff9dedbca7bb4566517619a5b46ed2302d7611ab7f
-DIST firefox-115.7.0esr-zh-CN.xpi 634776 BLAKE2B 5d7efccc31ef948367160fb9918692b6dd6f8c0e997630bb88d71863cf9f42274d15ce28baefb5db5065b003015874a40e1cd36d018a47c6d07ec9a164de8d18 SHA512 56cf7b780da0d3e93dd87bddfe8011e28920581dbb59432a4878aa241a3560ab89c66b6398e9d40a60099117e876eb216ab73fa2d9119f5543396118c837489c
-DIST firefox-115.7.0esr-zh-TW.xpi 639166 BLAKE2B bc5e36c081076dabf74ccdb5af749867454703da3f3d9372048eeb7640d585464a645d1b0f2ca1bd8c7ae992cb06683d98d439a0d291ccd55202d9c3e5ddf4bf SHA512 3f2d7e5acfe47aadbaedabadb097659bddeb664dee066ac88b1e54602cddc91d54bc34eaf2bbbff5da6d20072ad2803e2e3520db79a45be3c9d46010e84fbfaf
-DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52 SHA512 d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
DIST firefox-115.8.0esr-ach.xpi 456929 BLAKE2B 6f6b456957eb173282cecc230c1a1e276a7a0def011dc2b0e6716c3eeef6ed9e36224d1a2cb364ba69f0c697f690d94160ec4678d1a921ec7131180aa6a770b3 SHA512 d09120f4c56213a832e74ba2ac8bb661aa2f02c8d3b6741e78e3c49830067b981f937f36c011fb7c7aafec7ba5fea850e463025b9156d671ff6d33ef499ee5ae
DIST firefox-115.8.0esr-af.xpi 413593 BLAKE2B a4a1f032d4657d24a98d4662ca66389363de014b6db88b96af777ac70844a3de1217a44dfd0de5c397d493095997c0e6892cbe1dbcf9671b2f3d9aaca30d8077 SHA512 1ccfb0198e2bd1f080fd26e150d65c60677d964f2e7c73fa6121afe0aa29613d297c9c98aaf38f8f26867c97a1d2eb43ebadaff60da651b0702079b0ea448e8a
DIST firefox-115.8.0esr-an.xpi 497260 BLAKE2B f04176a276407132336686ec512505cb2dcc0f033aaff14b85c6f6307ea2a96c487b17afce6c196f216b07ebf572a4cb845e417476c30093e23ca7a79547cd20 SHA512 50b59c1d0a15c1b7c1109077657116d1af91f9f69934b54fbc15209bbc8b4da8dff364a1442aa1f73cd842af7e6081b9297f96f0eba0ba05137206d958627e9e
@@ -208,7 +108,6 @@ DIST firefox-115.8.0esr-xh.xpi 413329 BLAKE2B 06dbf4857bd4973bdd2be373ed59d4daa0
DIST firefox-115.8.0esr-zh-CN.xpi 634783 BLAKE2B 7d9be3fad2a855cbd099c8b8fdfa48ef810ffaf417c208ce306f2c6204b7ae2c8150f421963f98c736179807df1f982536b4b4a3b92e2c18fb6017cbe29d5f07 SHA512 e95be32d6182343962f3fbbf8777b1e13f242f0be25e1fbfdc3e863f170f99c832d2e46066ea53e0b16f59d90642cfb16d99e251b936c0c2f4439445779092f3
DIST firefox-115.8.0esr-zh-TW.xpi 639172 BLAKE2B cb125610b4f75e731d6b8622833f52cbf2d1f5c5d80082ac9425a21427c8f82a210be95ccb6bf589235746786175c8ace90cc9f578a961bbee21fcc60597a358 SHA512 959207c744fe983454c54b26bec434f0a940931dc1a4db41ad9fbcb15e442311f54a79bba9a6677a6542e4606292cc68dba12887fbd3a36c2cfdfe68614cf86d
DIST firefox-115.8.0esr.source.tar.xz 507569724 BLAKE2B 37bb3d0ef990922baa81f0083ba91f079755c6cf45df238d7ccfa4f9bc0cb597f59c7d08bc0b976dae422df0b3897d1cd153ae12970ac4e3e9fad892781c3b45 SHA512 4b8c06b5eb3617700a72aaad8831d703a537fe600740f1acb8377bd0ce198a199938603fd7e6b2007671a578dfb24aa8f5c031c6c1ccf15d4a34562679eaa883
-DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461 SHA512 e003d0a2a5304dcdd0851b57ceb11993333326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c
DIST firefox-122-patches-02.tar.xz 23168 BLAKE2B bcb29800555dd5c919d10338ecaadb2e9591d2dcc8c07e06c4722bb95a053e5581b77212c963783d605894c6bbef4a88e44081c85340703ca57a1d567628cd96 SHA512 c1e995b937150a9e68a6c1c3ae5986aa9386382175cc1bf128c0daaf5009c684f5774fe4baaf7878fb7048fffe265aaa5179865a4d82095e609132258e83dd93
DIST firefox-122.0.1-ach.xpi 455275 BLAKE2B e06da7ea5fc1ac1448b059ec7eac339338289a262a25fe108ede97c2d31e5a5fae138b2301c9e42a2be93a6a1bdc865590bfdefed06315a1dd4c825a808625f3 SHA512 fbcd98e8bc9d07581ea952bde18091718c3d1f4f203150f1abd87707be380f9a9f1523c57c7840c451b4fb8dc8c23a7cca8477fd93a1347e7e0cc27494307bf8
@@ -412,7 +311,6 @@ DIST firefox-123.0.1-xh.xpi 411731 BLAKE2B 81073b387f637a20b1824ef7857ba50bf4187
DIST firefox-123.0.1-zh-CN.xpi 636725 BLAKE2B ee30e56d7024f938d377235f21f7cca6cf9e7842f751905cb66e1efcea1eb5f3b88cb6321b42ac1290b9650d18db872c615dfd6cff4a52b65219725314a63f60 SHA512 8273369640c951b50c903f42a649295873f4b51c2e5ed86dcff472b68808aec807f33be4dc19f03e520970077aa2c1370dd921b95eb5fb270e3112ea098bf96f
DIST firefox-123.0.1-zh-TW.xpi 638882 BLAKE2B 53e3dde71f3e24423c6ebede159915d307a4e98216b7a2251f64620a881f2b529d903fd35bb59d3c03c485997a380c7ea19f83febc614451366659782adec8b5 SHA512 09a17639d1aac87110d47056e77a681310637a58b4211e982da43986fbe9eacc6cc19c0e00cd007f063e7981f86ddb274b3bef3b6e345ab8eb77f173c7e343f4
DIST firefox-123.0.1.source.tar.xz 545230176 BLAKE2B 837f2edf2dcf51f19d8cad1f8234723236f318defa1196885b019e46878b377a24a83093ccbf8ef43e7ea94ddd1520f2918bcea520c59379453d40251ff972d6 SHA512 e9af61c1ca800edd16ab7a0d24c9a36bbb34813ed0a11ff62389aa38fa83deba394bca5d95cdaad55ad29ffa3c0e5d3dd15ac1099f7fa3649f4b6c835b7498c2
-EBUILD firefox-115.7.0.ebuild 39582 BLAKE2B 50b3f8942c717bf46127baff82dc587b2e5946488712d127199100aa2b32752e68656b567cfa177b4b4f7c32c4c6c5e82c1cc3ba65fedb48e24a8e3a59b1405f SHA512 d92ebf5d524a6d92b7de07f47d7611aafcacae7328344e27ee8960c82e9429bd989621eda159ca06000b06a97328619f8b87e5a035d4e5638938fca72fa46cdf
EBUILD firefox-115.8.0.ebuild 40131 BLAKE2B 075005b8f056a3220b0e25860e87698e377388471f90e156dff30fa0c554d48317ec5b0784f9058cf8e6e109ad290eea7db4bc2ee0df63d6b0d17a493f6fa7b1 SHA512 cda2b831f8738e2fc67894ac22e913cbda202d1e72f204655fcd7169b12cb1a7aa7c10a1b24ca61328ea4bdf0427a8b76a497d1be3d3fee77539caf4e2b573a3
EBUILD firefox-122.0.1.ebuild 43363 BLAKE2B d215e52ef1a0c12c36c1956ce551ffb80fef00c8dadc60b0a8d4e08f22308fc4216a0c02abf81490b9ee54abdc9a8c2edbdab4939df9282608a427d19cae9423 SHA512 0195715e17e34da674ef69785af0261ef4a229f55679b088cbdfff25e89cebe5f965a3f42ad48226c9eb47ab3951c88969e256a26f6639ba3d74d42ed7b21fe7
EBUILD firefox-123.0.1-r1.ebuild 43323 BLAKE2B 5ef77c7385740655f208229ee8c2842a154fd8e8104bd4fed8056c305e3acdc713028dfdecad83008c6f3d53baf841f8e19648df3f7fe1436acb8bb1df6bf82e SHA512 70a5eb75b656651f0de0c5bd5feed78cef0063984afaf2b1fcb2f5e667f0b5350faff4e69e3435a0597a935f9a7c57af38753c2e5cb5267b746dcad9de644dcc
diff --git a/www-client/firefox/firefox-115.7.0.ebuild b/www-client/firefox/firefox-115.7.0.ebuild
deleted file mode 100644
index 4e10d1f9b5fb..000000000000
--- a/www-client/firefox/firefox-115.7.0.ebuild
+++ /dev/null
@@ -1,1384 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
-
-LLVM_MAX_SLOT=17
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=yes
-
-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 \
- optfeature pax-utils python-any-r1 readme.gentoo-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/~juippis/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 ~riscv x86"
-
-SLOT="esr"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate screencast"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:rapid
- screencast? ( media-video/pipewire:= )
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:17
- sys-devel/llvm:17
- clang? (
- sys-devel/lld:17
- virtual/rust:0/llvm-17
- pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
- )
- )
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- sys-devel/lld:16
- virtual/rust:0/llvm-16
- pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
- )
- )
- )
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.65 )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.90
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- screencast? ( media-video/pipewire:= )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-73.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-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 && ! tc-ld-is-mold ; 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 ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${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}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] 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+=( fur )
-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+=( sc )
-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}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-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="6600M"
- 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 && tc-ld-is-lld ; 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!"
-
- 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!"
-
- 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"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- 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 use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- 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() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- if use x86 && use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # 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
-
- # Clear cargo checksums from crates we have patched
- # moz_clear_vendor_checksums crate
- moz_clear_vendor_checksums audio_thread_priority
-
- # 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_environment_reset
-}
-
-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; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_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,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS 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 state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-gpsd \
- --disable-install-strip \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-legacy-profile-creation \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/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
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- 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
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- 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
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- 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
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- 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
- fi
-
- if use elibc_musl && use arm64 ; then
- mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif 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 PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- # 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 tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${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 gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.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-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- 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}-esr.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
-
- readme.gentoo_create_doc
-}
-
-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
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}