1 |
commit: 6dfcc6b766b3e60f8828f5fa05a54145a32421d5 |
2 |
Author: Alex Fan <alex.fan.q <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Aug 28 05:34:55 2022 +0000 |
4 |
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Aug 31 02:27:56 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/riscv.git/commit/?id=6dfcc6b7 |
7 |
|
8 |
www-client/firefox: drop 98.0.2 |
9 |
|
10 |
Closes: https://github.com/gentoo/riscv/pull/8 |
11 |
Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com> |
12 |
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org> |
13 |
|
14 |
www-client/firefox/Manifest | 198 ++--- |
15 |
www-client/firefox/firefox-98.0.2.ebuild | 1258 ------------------------------ |
16 |
2 files changed, 99 insertions(+), 1357 deletions(-) |
17 |
|
18 |
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest |
19 |
index 65fce67..c8e20c7 100644 |
20 |
--- a/www-client/firefox/Manifest |
21 |
+++ b/www-client/firefox/Manifest |
22 |
@@ -1,99 +1,99 @@ |
23 |
-DIST firefox-98-patches-04j.tar.xz 17532 BLAKE2B da525840a0850a504d69dd8d758bd32c0146653450e5ca1023f43909fa3149424f48abfa98e8152875e44d72852a0310afbb42dc2684e3eecf666cdf6d84223d SHA512 db1b352c61ac784d44e197280b33e9088286571a66df6415ba28e5c910c67853053f56cd9c27faff2de77e13939e5d3e221ec4384e34881127e43a5cc315d357 |
24 |
-DIST firefox-98.0.2-ach.xpi 449114 BLAKE2B 79c1f755fe5ba6e0aabe7f79af24165ab8a589a13edecfb1addb21db318de946b11a87677ee68e3373930e3490bb77e5768d2a7dc59f362967555eea437f782d SHA512 dae2b44134d7424ec55dfe3b18c68add16e67e139543055527cfacb3f9aa21ab00fe096c32131119acae0f5873408daa5b832bac2516fc4ea597a0e36745ae35 |
25 |
-DIST firefox-98.0.2-af.xpi 415426 BLAKE2B 98b4d8a1fe0c10ac94792291e44a8727fb6f4ab722fa128af8d29fc2cbd8b5c9bfeae96f8f7608ed1428c90d09a72ab2a60f7d91b3e5a551d711fd2e9e3ef2b3 SHA512 09548a40ca600d2010ee2bc794a2db8f9a10df4a6c142e0cf01587e3d39ab9f332e6e258f91f588cd145c42c652b0c90eb421e439235490923776f5b219450d2 |
26 |
-DIST firefox-98.0.2-an.xpi 495404 BLAKE2B e7f03affb3468ad1558462f5be5e80a8a86b3fdc2cfe51ac5e2e1bb5e96c43d1615847ad87ec77e963f7e0df16785c576e2a5699c188cc9a023232190f8d75a1 SHA512 3ce820252b38887918bc797a031face2d19cca8ed7870ee4b3bf5ea9764e852de473ac97d2055763647ad23adc57b752c0365ef122975b9cdb008b532263d713 |
27 |
-DIST firefox-98.0.2-ar.xpi 564962 BLAKE2B a98ddeb1a47e27813d98bf1f6379d5993fb99ca87cc4edf3ceb3df9dabb8bb0ed7cc9085683f5284bac30f19e60ab8c68d768ea18d40f577cd7aa644baaf5ff6 SHA512 8074da6c1df49184bc6b06ab184caf31be127f43a5b7c3de5d191833f3d737a65c53317cac0d6c43a6c7074332007fa63305d6d14f52e51920792d1aacd67f52 |
28 |
-DIST firefox-98.0.2-ast.xpi 493534 BLAKE2B fcaae7f3cc0b66bad309b55bee96f60b4f59e93254cf246e1be6fd4ff4c8a879fbbcea596987a5efc89f034b2fd3aa6274d2e01222bd780c277adeecf6dfa5d4 SHA512 fb9fa854eab5ea44698da18fc77b75f5c781e0ac53f748416bb2f9617ebf80f00596c167cf09449e13616f1a9165781192ab0f3ad61046a409bb1b04503353d1 |
29 |
-DIST firefox-98.0.2-az.xpi 484500 BLAKE2B b4a4d3425db2900482b1fc141c248954be1e476c10720e94b9d8c401c118cdd11bc9207ea5b8ff201715539bb0f77ece424173ce95bb362e31ec7921b8646d04 SHA512 47cb63559055f35370b9407bd2d24e7f2351d4e40beb87d4d352f4fc93c8108f1f7a9c262b01dc2be5d603dc2f626a06581fab58c26bff85c92eaa11d6e31296 |
30 |
-DIST firefox-98.0.2-be.xpi 622449 BLAKE2B e610536b177582084c68e37c527ee005c61e326d41aa9e25b733abe1fd0d372250d7cd36bc92dc92d28efb5487a9296b9664ddb5ccc5df79f9695ebd57501849 SHA512 2fe3e5c2c4a7aa024746aebd8bb91e4985b55a721cf0ad2de0b62fad1c1575d549168dace6c0585757cac1cd59f31a1d452328b9e073852dc25e68a449b16240 |
31 |
-DIST firefox-98.0.2-bg.xpi 564861 BLAKE2B a2bc430e77803d9edbd1748df0e4afbb0de5e290fb9e862feb80668be8e7b69bc98deed901608847ef36537d795bd5c857b4c84b33e31dcf83268788fe23495a SHA512 30af19d470a4978f72fdeb645a5b0c68e1fbe9ee70a77fd275be62eea15fec7842f2e36c9718eb3467d4c6eefd10f09e1481900157f298933263c1619dffddab |
32 |
-DIST firefox-98.0.2-bn.xpi 554271 BLAKE2B 64c79a313b69b9379f4dec13f279849f1df3efffb2d6d97d8fcef71b479f8d9c17ccf8d40b2b480d96bd0b1419b956dfc604854c6d601ec33bf9a416795f8792 SHA512 99827acb8457849b41313f7fb324611528f45dfe04bc08c9468c92cbfb5895665fb6a580f0b34055792c800fa8c1c4bdd29aa451db17833de2e71c7883d2f961 |
33 |
-DIST firefox-98.0.2-br.xpi 529022 BLAKE2B 1202457cf966b623ba4f93e0ce9504da69147e08b3b74b552f5f6a87e0f6b6eec3413f381cb7bf4f6723d821dd24a55e91457158fbf6fed094681aa4ee9f5931 SHA512 143775cd7bab34bce5abc6598e5676c25a6c6b0ee7acea75978b2cdb637ce771017575101788f6876acdb9272c4de10e2bed57624570e34abefcf597562d8177 |
34 |
-DIST firefox-98.0.2-bs.xpi 459067 BLAKE2B 77bb6c2916fc591ffbb27616be3a4b48386486032b65d1adf7cd907af2771f86e7a0432e6ae2341803c703dde62efef0400e201287c85aa148b89f1d2b934663 SHA512 b5d13abe08985f347e8cf2740099a1b9afba1b814da4e9878eec2309fcb440020ab1a2f269b7759812ef475d94bb297775ed169848ff7f893ba06300390a4ba1 |
35 |
-DIST firefox-98.0.2-ca-valencia.xpi 536649 BLAKE2B 3b9e7c2319a0fdf9c56a84fa80d531eb1629c3584b1e21f93a4dfccf7c067334fe66feb44c9d4f79b877d66a6690564f01d28d8dbec844c150bab5369d9c2dba SHA512 a9252eb384867b6cac5b56aa6795af5e4105c3dc1323398830f3bb8e967834d2eb24461310db9dad3def1052da253343b9cdf6d209e560b1c4d41ae56e325470 |
36 |
-DIST firefox-98.0.2-ca.xpi 529102 BLAKE2B 73addb3ba0c27d414800d81562ba9f043aa7febd801dbbb18533ee7a33292cfb35696d266dc1ade9c9d77d2574ed730de4d5b3e266bb5bd01a1bc6859152964a SHA512 315cec8596850dd0bd8cd89770901004d2ffd80be18d98188d3e1920b95d443805f43d279b036420a4b1ea7cb430c76ae145ba07160639d8cf6ceb35dc21f5ef |
37 |
-DIST firefox-98.0.2-cak.xpi 552683 BLAKE2B 5da3c7e60e5c9c169609e03ee0a37a13535b929815723b71a4ba2a4f9eeb67f42e3c34477783df27acf25f458dba38afaacc019e568e06b8d696289592b2f3dd SHA512 46fa5ff468cafb6753a6829a08d281327604f444603924c643f888518c754d6467c1840a3feff8838c193c44cb6404a62c4f0b00dfc9a20180c06e6a14724bbe |
38 |
-DIST firefox-98.0.2-cs.xpi 563942 BLAKE2B 4a1eff626f6cd5880a2228f3390bfcbe666f5c6b210010ad53d1a0af6407d51af0a972c80b240d28ede7d331caa4afc16ab9d9108def581c298f3501830817ca SHA512 098b56f16b3cd3ed4f4677b6dce26364260342cd7d48717fa774c5e27323abc50acc40a7a5d07dd29c7691b68e5de04916bae85b9c66305add63c392a9cfe2a3 |
39 |
-DIST firefox-98.0.2-cy.xpi 543646 BLAKE2B 26e75ba383ac7c7b092dbbb373d33fe0b4fd5e4405ef7baee96844de203af815d9976947b463803ef6edf1764afb52e1b6375168f512a5f13fe52071a22320f1 SHA512 a77c2a1c0afa804b92ecb3d57c5c3e3fc2470302e52d6301480ed2ed00ee8cb4f111025f29fbc391ecf8f8dd77355a674f6f0b022a13cca560bde8c7fcb717c9 |
40 |
-DIST firefox-98.0.2-da.xpi 535636 BLAKE2B e7b69aa87e169f125c7e652b8162e97c22d6e692c0d28aafc1431473e556db4b78ca7b2d930e32adad75d0f462c73368c6505d7bb064736bcfad0109c571cb73 SHA512 71ae5f7e5fb35c1903d9261a8dc08d57619eb23e1fa1d51315eb4a8a9a902f1c25a68ef5c5b97720e7155696df37be1c828da8bb97135e3f87e96547aab43f99 |
41 |
-DIST firefox-98.0.2-de.xpi 555199 BLAKE2B e8c753e7d78998b03035976c208f2d3c64c4d1df67f40a4e7fb27080cf38b062ae0cfd123aaccc2678bf9e0317760dedadadd7e4df6a1037da4af76d891e5cf1 SHA512 1458ec0b4c0091bfcf2d140cb4f36b46216ba9b23960ae1ed0270e785eec0beb56295bb2c5f5adf38636c9f713c90b92538d0fc27910d15be0a5168fee750552 |
42 |
-DIST firefox-98.0.2-dsb.xpi 568150 BLAKE2B df599cc3635c452dfd94fc3c0fb372763ee609218f08e2b27dbdcccadc93a1e85af55f5424dafef2692935ae91c11515b27fe865fa3adc5d3769f6d7ca258eaf SHA512 a087c0d5c303e3240ec2fab9b680fe1df99433733509743f76bd31445341a2f28b33bb457ad07d376d1ce20c6fe4c87e7cdfbe2b9df02326ecc46712864b32fd |
43 |
-DIST firefox-98.0.2-el.xpi 641163 BLAKE2B 36d84c0d8ed29a5131f83b4373b1c4779e351c62c4178341e0ceb13c23f911727d89a87e2dd952b794773793777641c9ca4dfa2a6f698aaf2d4748c2e70da0e0 SHA512 ff49b16929e009308b879374278a8e26476a4a43e4c48848d5302bf5a4f410667a1a517bd03cfeed5a8346056a3bb87ad76b81082d7f5b08d8d5b3f0f9360c4c |
44 |
-DIST firefox-98.0.2-en-CA.xpi 512243 BLAKE2B 2c4a67c02830fb850db5037199bb48b67361af1fb281b6c1af2a9f7bf3f96ae8840f7087172c349b5da6e2a696f340f24a5f09064f3683775333d9c39b975738 SHA512 a50e957ce1aa6ad3c95742f5dbadb42322ae5a6e7ef384677118b0d04de449c1b8f44b79919856125a75ca10455fce58be225a1214a1fb312109147ed853896e |
45 |
-DIST firefox-98.0.2-en-GB.xpi 512579 BLAKE2B f0f1260c70218068a45157771a810d3c4d298b3f478c043e5a6a6c109a946467beeeda676a1ef38a277410e20b6543d0e7ae3def9dbca98c50f75d12dbf14233 SHA512 892b17ac30e246ca5ac487d530777ab6d58f204bb4c64a8956c6b854296bc072c39adc23aca34e67e36cbaa036f6bd8b789d34615f04711b7ac5e143a6923428 |
46 |
-DIST firefox-98.0.2-eo.xpi 534791 BLAKE2B 6aa33b19249d2bb2be30dc66ab65a0974c0612ecf902e7b6edc35d7851152d591caa56231bea4e67e8fb0d9e5991e08ed50ff22670806e8dfc69b51118bcd9ce SHA512 5d72d9fb631f2d96bd17921201fa8d4e7d94a3e4d65bc7c1ef2a75f4aa7ae3b4a274e615f3e35c563293900ce0456297d6c6f0ec9d09de0af8e1f928c0ced0b4 |
47 |
-DIST firefox-98.0.2-es-AR.xpi 548276 BLAKE2B d05501a7dda5c614725987ef7fe3e3179b96218a6267965ff55889d6ed68e38d06f77a56830ba71390c36850f6f98d8eecc09e9ec9cf1c44756b92b775c1f07a SHA512 a7f987461038c6d1feeb7a883001d305875465bbcff0c84d71d9bd26c086661c43cded28606717596c47f6fbbf03886978df937d64fbd527edaab7c628c70b9d |
48 |
-DIST firefox-98.0.2-es-CL.xpi 547622 BLAKE2B 7e96ae9fe9e5a1c60f7f0ac2a80d40bdf520e6793b17034d57695853cbb7a1ad6b904c2007f54f6c8356d7278a70b3caf656308fce08ccb3ac56d922c8af4452 SHA512 661b830ed1bfab642714d33076ff8791e4c828ce35b8d1f369434e4a76ce0cc47b01810a9f3ecc87750c22f83fabf0700b08779fcde80f8c887bd938425c4991 |
49 |
-DIST firefox-98.0.2-es-ES.xpi 538893 BLAKE2B e26f5681bf3be07e2eddb9ebfc6ac46df577c83b901761026b7a62c487648d7386babafe09ae367d9f862403a0f9a5f5e67ab647e89dcf68aab4d559030ad1db SHA512 92194479fb2668e36481add62ab6b9557e1c6b156885f792e442b239ce6f42939ddcd5343d4d3e1af13c76186a52e7eec59d0b68c9b5bf825aee60f9b92bb985 |
50 |
-DIST firefox-98.0.2-es-MX.xpi 551616 BLAKE2B ad263ddc1735e4a72e96f95aec49a7faabb9af6908557bf9ab43872b7697c39e06b7cdac3930fee2a390e1668c3da911b991a4fdb39ebd4d7755106ddc370ca8 SHA512 ed18fed39766fcbd9c147522d3c7bd7c366e60e7e027c678d187362fd64abcd1843f002dfcda50bf58ba6ce91f455cdfe4447b2cc82d1e847c02c564a8583904 |
51 |
-DIST firefox-98.0.2-et.xpi 529512 BLAKE2B 6ea5b1258a6749a9c8a8d7d71dc91a387922142808a88b487478152c0e3faa9aa33ecbf85d4f662617c95c737fdf08261f12f7f43bc46912fceca9f2026bc43f SHA512 155d02773cbc85bf4eb61efc1c8464eb706494743afb3c76ad14a714bbad8df9714a9f9e6d3be9394cb4cc7b4e2fdf891bda840e85b774197f06f0113f3f1c03 |
52 |
-DIST firefox-98.0.2-eu.xpi 537994 BLAKE2B 10f260e10164f8d8b22719e97a66b7db0852950a0cf40d19c5d3e89d2e52b81d6600b58226655384368d701af22ebacc78145502159f3f927fd3c1361ee9b254 SHA512 d0b1cf2433c1cb0982f1e07c411c22f20f21d06f507c0a7e8b53ee04d3fb267df7efaf2898cb89b26b640517745490542859b3d20ccbb095b274ca999845d5ac |
53 |
-DIST firefox-98.0.2-fa.xpi 561232 BLAKE2B e05174e7c2672c40c10a2e379765f933b068965ad2162988317f6438cea108ca9c45097cf3be1198e2fe7bae9476049f29bce91026e68734cd25cac4adfadc3e SHA512 f4c901a1420ca1f4b756517d0650cfb9273f8f03366ce1e1b8ddac8c697299292324cea75f1fd8dfa6f8163a3de5a9049bb83602277d09e7b80297cc0a8f235f |
54 |
-DIST firefox-98.0.2-ff.xpi 468220 BLAKE2B f7fc8ee0fa2bcf1f74f81422bb6bc47ea58cca9763b510ad9dc1064ee21e72e96de8a9e9306515a4eb52e7e46d68fdb30d133e92c2aaae7b74d595a2263a5f35 SHA512 66d26e1bc69d47e381b3a8418911ee95a075d0de302e5641e433fbdcca9d1251d5215270d3ef03dc2971a653b04b501ca4d11a5a9bfa30fbd979bb754dfc18f4 |
55 |
-DIST firefox-98.0.2-fi.xpi 532698 BLAKE2B be6829fe102d1087290501cf2dedceadd4dd4db524d8b07d93e9f1bdf824be915fc8bba61533d47d6192470a4d6ba7b736a3a1a9c101221c01a0ba3fe51d4655 SHA512 e776ceca5c9d00a0ebc1e43b8e19c500bdefdc21ed0d3cbbfbb8b039667ae754d612dcf2b9a7dddba7740e082adaa1d50dc60e1fcee8c759fee7f94836616174 |
56 |
-DIST firefox-98.0.2-fr.xpi 559539 BLAKE2B f1b3f339a7bae1e611acb06874292a9e62b7c36d101943ac3c0049eb0a91ff18bf05d8bf0e3054d596ca95af70f85cb057a1ea92853dfacc69c347292a8f2a4d SHA512 3aaf8f5023b57ad81f135473f369ee7b0ee38734fc4cb6e7bbaf0c835922cb2085183482f38adbd8f4ecc1bfdac3b29fb3eda21c1ab957ff6e8c1f3af868b17e |
57 |
-DIST firefox-98.0.2-fy-NL.xpi 544627 BLAKE2B 3726341e84b523c0b5c3259f73c36525bc78b877981903a877cf9fe33f7e698f4218a1c54b3df6199af325a74e08b6052b8e332855c00c5787eb50efab513aa7 SHA512 a65d5e120caf0f004c524ccd7c1996e81f31af11fcaf1808f74c5d834adf224a653f6538cd1af7d7ae815530110d8fb02c09d70984ebb988f411194f721b46d6 |
58 |
-DIST firefox-98.0.2-ga-IE.xpi 465499 BLAKE2B f1262744a7f452fcf4d8ed0ee6d11fb8da9315bec702bd0acaaebb859bc157dadf449bbe1803403908eb41defd62889fa7e2d3dbc7493d01e96ed095523adc97 SHA512 03dd6d1a6e3c43dc00e29560ea13fc1ac4e157f352722a8f551e66c40f4f782eb69977684e32c787a89489310badae16de05a6bbe98064b4f187319fdb828958 |
59 |
-DIST firefox-98.0.2-gd.xpi 528881 BLAKE2B 27e57f0b9c9250f9477c95fccdd2789ad475b1cdb1919890d0c41775033c003733560557fd120ffe772708c626e9983c154dbfa973cecaa3ed8450340ec63ace SHA512 2a9e23cbb7663c9740618f10214dedf95ce8598774c25db98d1b8faa54f08063211515f48e8ddcbd6a7e265df31684b856413ab9b9fe9ad66125ea12e8887f66 |
60 |
-DIST firefox-98.0.2-gl.xpi 541877 BLAKE2B f8a97ce6093d8b1a806e4916f28b44864edf00bb17a0513937acae43744528d41eaaec2f5c993b103e05b840f5b11073aaced5399c280338955e2aa2682b24f8 SHA512 47b6212426910a1cb853668968bd452913adaaa8d4562e8f7294a2a78864e916d5b98ad886510319e9d14af4259df886c9cc215b03cb7df1e13ecfd79a01f1c1 |
61 |
-DIST firefox-98.0.2-gn.xpi 559407 BLAKE2B 31fa85af4685bac2ac77f5e9927bc33bd91a50a7997e62209cd0f2179e8dd628316c8a8c49dd37705a344c1f475b1a057e32eb775554d5e05726eb90e23b5b58 SHA512 cc2c83616cb5ba45b2ad8edf2e164d9f8f98910113491b5ca8f6fffdfa97edcf12635eb1c3057472c6fd47f8e83ba18298c67439b4bfe7edfb0df460a2418663 |
62 |
-DIST firefox-98.0.2-gu-IN.xpi 525485 BLAKE2B aea8ac3308925de3292cfaf5bd4eb2ca33fc886a67b85eb8e5fbb01e14a3c4ad54af32ac079f1952b9418106c997948c9d012cac0f93bdc01c389de75ed5f982 SHA512 9234b834ebc50f95741ccb6c4961647eb591333331787c0316b0ead4c9adc8762dedc78d02409828bd54c70a3e49df4357132979fe4cb803036d111e51da2a54 |
63 |
-DIST firefox-98.0.2-he.xpi 558305 BLAKE2B 8af797ee96370cb6fa603b45894d9f36ffab2015ea4815f00d7d0f4ebd00e01172848910b37f63bc32f4074110b3283a81ffbdfb993e5d3711fc0fd73227d41f SHA512 3fef56ca896973e7aa08832d29740ea710de2001606e58a673721563212db3ebeac0833118f0a28225c7dd868b039bd0b05b25e35cb423b3268e50b1d051297a |
64 |
-DIST firefox-98.0.2-hi-IN.xpi 555960 BLAKE2B c027e5fae3901d11fbb3eb25f0771254d33c4370b6e45b2cd2c74b3d2073d6c4bea935fcffe2af8d8e80167e64916ed767dc8691a37464c20dca6e6ecc9a55b3 SHA512 78cec2379f207b5819cb171df59931a4b2f4c3de7e47b39389f2b84abb6d24e64aa5e1dae5d2afd87f02cb64fa8da4da66c9df6673d702e07ea4141a0fc739da |
65 |
-DIST firefox-98.0.2-hr.xpi 530102 BLAKE2B 37ed7335213d2b1b8729ca84c3785f12fe3cd82bfee9cea96d021c1a4f642a97f69a2f397204e44ec6f712e09e8aaeb7979cb80fcded7a7cf42df4e52563c024 SHA512 38962c221ef1a90bdfc8ac95d0891348fbbe4d943617116d2d413dce5ce163148014f3bb9f27ba6ad4d49a2c0bd222bde514e174543bc9d91fbd3af24172b170 |
66 |
-DIST firefox-98.0.2-hsb.xpi 564232 BLAKE2B 740d63e434158fc3fbb44b20992eece14d048a06a59e50ea31bb70a305465d6ff2e7fbc1500fd355f535d83e5805876740f5e6743d4f32711d86e62e1dc24383 SHA512 3eda4669d547a8cb54285cb5d8fcb0e4f78daf253516ddd2e1fb151680051755f17b6bb10a0ceb4004cb32cfd534b581927d05f6f58b2bc132a0b5e86a2bd2b1 |
67 |
-DIST firefox-98.0.2-hu.xpi 567465 BLAKE2B 5441e07829a6df4a641cf997f703e63b8d81e16823e3f1029b18f63878dc08f64176c9d5cb9a2fc43fc3651fbab5ca559b3ca32cfd579faf148cb09958bd1a70 SHA512 8c1aeb6f085ce3bdc4c5f6f973ffd3b532bc38dce4d77ba709bef306d41fa12ba141a055d989079867b8456724ca1690678fb081595518d7a79cdc6d74d3ea3f |
68 |
-DIST firefox-98.0.2-hy-AM.xpi 578966 BLAKE2B 3829e499a3ab60d45ececa0aa69507de2130e7094691c388f01c7ba51772cf4311931da9ef816f9ea8669c8d6b17fb89201316e40b7c984ddbb214e8ee240a44 SHA512 c012d0381946122d4c0e1a170aed2bbea9a0b5cbd9d7ce776f8225e83acddfa8763f831e6c1ec616beef3e344c2c0664e7d9c06cd47d5dcf3444d5ec50fbf87d |
69 |
-DIST firefox-98.0.2-ia.xpi 533677 BLAKE2B 8d33c7d3e1c06bf4897eb00b8b0c166924e5883ddea8e090e6daca776c32914d481c121c4a67b2843cc993198af9f09d8c361f77fd1e9d7a5c1dd8a9e18b2a35 SHA512 69a874db6b74fe2c925fb3b1702b4b4779d1dbe17940623d394c1cd52547bd3502bfa3b768bca1bbe8a68500a6d904ae26bda8b48c654eb76724737fc9ae6a91 |
70 |
-DIST firefox-98.0.2-id.xpi 528725 BLAKE2B d9d9c760fb18363af7ea3d9cbf606c9cdcf358759fa0d96be7e59d05b1cd25fb4b99e2b21dad418446a262974ce9c79a7c1d3c08da648d2de00eb45497581149 SHA512 a81b9530ef09979edf5ebe8ff1628416eab3acb0b8682a53328117dd6b3fab74e93ea1ae80e4b807681afe577ffe89791d39a0027f3ac0175d3574a48cd8c8d5 |
71 |
-DIST firefox-98.0.2-is.xpi 536089 BLAKE2B ee4d11debc3f24dbd67a5798de698ed6557d5c2d9aceb1e0d9a0d6b1526be38cc8abf07c32192ee7a9f8c977f69ea12f681fd5900cb601300e4e6fcc4413e262 SHA512 a6527e549541412a7822793e6edb63524c106973612e1107d53e1de1f668603625cd0f747db2ac1f4fcfe347603675b50167d8dbcd79b7e2898f8a237ca569ff |
72 |
-DIST firefox-98.0.2-it.xpi 460872 BLAKE2B fa3fcc167b142b4e5108500ce98ba8605f3f5d5db0042dcd8698c796198543005cf4e27775fb0d6b34dc35462886fe8bb4c84fea09a12086ff1341ba348fd2f9 SHA512 f7c0d88d7b713bb5f673795a932a4729316ebffa53feea328857f92203bfef5e1418291ed5845488a7bdeb3d7a5a9f2c212b8b4c1c1d4b24044a612973c706c3 |
73 |
-DIST firefox-98.0.2-ja.xpi 589750 BLAKE2B 4959454ab380e357d5d7c61853fe318deb39666f997fa58a00537f46ba71b5d3bb76a8661054c4bcaa4a59a145b600c0d08ca6b8a3312c0770939522f8fb1d0c SHA512 88cd55adc38143494c79b3e3a41991e0b7e8bdd638771282a67ea23203ea80d9f4340b25c5b3bf7b6def41c9bbd52b519af0883efc29868636af59c1272dbe11 |
74 |
-DIST firefox-98.0.2-ka.xpi 592745 BLAKE2B 487617d8bc53989ba47bea96edff844cd7aca084b9a464153a767edb4fcd9dee8a9a990941f5aa675f6301b4e8b78d53fdeb402cf872f97b9f17d087136c6656 SHA512 a0d84cb034672ade48949107b00f941ec483b572d5c9e28a8d19a5e491e9a60b5e8ed35f002937f441a037aebd9ad1909d7493aa071d3fd29feffae9b2cfed92 |
75 |
-DIST firefox-98.0.2-kab.xpi 546513 BLAKE2B 3bebde160c71692f17a8b1d4c9e18d59c07795e5f9555e8c53697487fb680567d8094e4363aa7bc530eef9430255d286fc6fb41a29ef31083c35f148ce40361a SHA512 ee2a1933c95b6db2631128f7075bbaec02f36ccc2f96d32fa05c34164332d3038d5c58b4904dc9614f496519f1c59eaf26209372511d892cfc371e0724f65914 |
76 |
-DIST firefox-98.0.2-kk.xpi 615286 BLAKE2B e1477426cd4250909d74157c785af6e9f944c925c7f6ad761c3e7008aee6e03c2e6d7c661821fb19cb40c482ecd48545e3981c00e37aa3c88bb7c9df23f5c4ab SHA512 a96e2f3c2699a4278dbfe962f6ded1982dc073ad8201f822fb516266eb908eb4ef2ce1f882819bacc9b40c020a15c31b15270aa8471aebdaf1834522f9176e20 |
77 |
-DIST firefox-98.0.2-km.xpi 525561 BLAKE2B bf7ff2590177d2e7e6122b56d72931aa9de05d6526c30f5745ce2695e03f16b820f80cee51abfae32aca2a4580a2ceced51903d863836332942ba76046b3d34a SHA512 29bd4321c4784cd1544ceff60e71f1f83111b95c2628267fa7a0a25d9435a616d0e261b12a5b2f69045edcb5ab84f3a46575bd526b074b62511625246cf6ceeb |
78 |
-DIST firefox-98.0.2-kn.xpi 491262 BLAKE2B e0c8e0803f80f0d313f087b40a8efd475fbbe23ca4c90357e046beaff425d8053121d477a82f4023e3c8e3b8ec35590bce94d2e9a3d2c4c1d6d7e9250f250f46 SHA512 85decbbcf490ede3915f3cb4e3bf27d452b84e7f664e40e784dd22f38462740390e6577a1f7370ebc71a100fe05b8e4d66ca63bef3c8e28db28fa2ca2b92d4f8 |
79 |
-DIST firefox-98.0.2-ko.xpi 580642 BLAKE2B b7244b80c142c8df4b511999a3b5d73976dd2b48a4d92c9e6ec567bf5cbd874650b61eba11adce4ef2ce357fa0475ca07ee2e3a17872c3f3c881b232fc59527f SHA512 d3405b0c2ee29c45f14821ab678df2d9959395fa420ccd26153b12dd27d4268492436fdb38910d780a6ca628fae3f2eb149fbd6f99438940c37a12222a0fd672 |
80 |
-DIST firefox-98.0.2-lij.xpi 467064 BLAKE2B 7ddfb10a76846ad0547b6df0684212c21babef68c6902f8dcd9715e5ee05f216c491d2550a6b2fd12040cec987f9709f235bf5fe4602b0df87ec785a272876c5 SHA512 31cdfe60f371d76fdcdd559b85e594bbd3b69522ff61a9a695ea629fa7d267f46ee5d9dc9464c79d432859a4fc001d807fe0318f92842abd31e676be18f8521c |
81 |
-DIST firefox-98.0.2-lt.xpi 559741 BLAKE2B 691c1bda6ad623d6b091742c621077a90ccb32b128d276cb1afe98bc8f6249ca252e1fcb69a66c36cca73a88c43e5f7119cd52f78ae01f6263a72a6e85839c68 SHA512 f5d4fd79d2eb657725d9d31bdb8290306014ba4a7e5e60202cf51e8d27ced63148409c8501d68419116dab065bb344fd71a2bcb4a40bcf3df70be27fbff4f4f1 |
82 |
-DIST firefox-98.0.2-lv.xpi 459220 BLAKE2B 01ed8802d31f286d800ba5197879c2c51943f3f92042b8ade3ad63bfe4dfc41e125357e9f944cb19b49a479d4874b7a781570f657d44df8a5c633fe9c8cbb197 SHA512 b7e6110b645f760e490e74fa81a3743578119e2807cdb8866beb448fbaaccf407b21f7353609ce2bb092fac99c756a9170c5cd638bb462c8e0e7e9ea97e4206e |
83 |
-DIST firefox-98.0.2-mk.xpi 458851 BLAKE2B 88e1563a1869525f79cf8317bd745085049052ff5f40d0adb641a26474d6dcf67a5a8b155dc06fbb49b33bfd957dd30a3d58fd1a945b3bbfd43ed9481e82c7b6 SHA512 d1d426a8f04363b3260e0614e9e4ff71ddb9e804906a5cd1034053fade157948ec97d205b6ed040a8025f9f060c91b4243ac93ee99df77090168c98cfdce45db |
84 |
-DIST firefox-98.0.2-mr.xpi 528072 BLAKE2B 246d70aecf5415dd1071e615c55bae84813ee48daa2dcd55f77f0a17e226d72d7122bb5c72988c2545b1f579e0e76be84f50b06eb47eb5110269b5466795effb SHA512 545da72168acf5dd7fd1b18fe4eaaf18d456a63272a8c01b019f721c28735776a1218407324cc0b124a5840ea5b11d0cb100270a4f54af7f26a628d481ce2e16 |
85 |
-DIST firefox-98.0.2-ms.xpi 444224 BLAKE2B eb7e5e80c39f917263017f11ef7e44228b3a5dfdc310aead6e24920a094e29e7181e988724e54c8888185c92c065c52e385b71c5c68959c5185fc59148e43c83 SHA512 0386e2551266f50c03a1fd056dcbba22894de961f44bb59aa044c7ffb23512a04eb22382d3afc763bb993dd4032850d4acc553a433f6f175f888331d33549255 |
86 |
-DIST firefox-98.0.2-my.xpi 507146 BLAKE2B 890c1a12ee3ae80c3c79eff95137365d4e642df1ccbc472da61eb43b054b3b41db7e85f52341d55157bb198d9f1f487010f83a511bb614f9a25ea4462577a9b6 SHA512 e32bb12de96d51eaab13ae19907af5fe2194deebdef3d2d3f7412e40ac89aefed5252ee8f5bfafeb37268f4e615a7438ffe50f7cebc6c04c8525c7f879ea2b00 |
87 |
-DIST firefox-98.0.2-nb-NO.xpi 530495 BLAKE2B 6f4498b0ea79a1978b9e8c1da073dc30793965ad67b45d781ab2122ec3099287f34c58b0caff444d67d18268d8f104810323e3c383221577e32caee068a3a3dd SHA512 44b183f944c0be87d6b3ca32609a9d28bb64acdec026c0528da68b7d3b7b6bbc4aee299bc569000fefd3942d0d3b6fff4cb577585664e7c314b628951f18ba62 |
88 |
-DIST firefox-98.0.2-ne-NP.xpi 477716 BLAKE2B 506b6ab3db99f2d71706a308fb42b309accbeece8468a0e4098c5153c1008f1db741033fc8a3f238025d752e694dd789b4da56b1e7719e304633bc893787ef7c SHA512 cacd13d26953ee9e4333165f512e8844119115e6cb7aca0fa2ed29b6773e3b7caa85b63c8d8a4959834e3dda3dcbb4ace0d4c1cce5504c5bcdbe4ae46fdd2dce |
89 |
-DIST firefox-98.0.2-nl.xpi 538883 BLAKE2B 457845be10787319f403af7438a2839a6b1b772f7a68a54557fca42122be2c38529e3695b6c44a4a7a0cc0edb5b79b2eea4f0cb8953b03a80f1406688eef9963 SHA512 843b9718ffd5c796c69ff85b2d7352c18f1e5e7fe5d30a9c871684451dded5c9b12d471f666a9fb335c140e8e6559e5d2bb692031262fd2e385d6e0623508357 |
90 |
-DIST firefox-98.0.2-nn-NO.xpi 532920 BLAKE2B 3bbce541e9cf1678dffaedfe73f5dcab4aca0bf6112f55a78d62883e7e98d914d2285b827fd15785b0b5c76d2be99de89bc0ea7f112167dfedb53224dd7e2afd SHA512 bd65d0151ff0874b215966195b10fa864b312bc5d07d438e0ba642ef1a115e1431b2fc98604074848194cdf1aa982f0632b34c128b939c48d80400b5cdc2ab85 |
91 |
-DIST firefox-98.0.2-oc.xpi 553369 BLAKE2B 1d9f441311e09ad61bf7f485add4ef96ba57a96aeb3cd9c2e3cee91422aa222a24a32045c56cfcdda4f43f6a39da1c5c260815571f7ad92fe4ddfe0e388abf7a SHA512 7cfa3050ffc049b3200165c1078441a466eb4d597178ce123db69e103dc6e682cf9a3e36c225c0b81afda981e92967a9c53a5cc28b155a19be4b0c94f2db3d93 |
92 |
-DIST firefox-98.0.2-pa-IN.xpi 594951 BLAKE2B 728e432db8d316a5f84b55e88ee6ea26f54006140034a3625874f4556af0493bf32d0c1de0862f41414fa97ab5f20df8de4c0ae9905a76caee99f45e7ea80f38 SHA512 0542ca8d5bc45d0382822c67dd4c367f6bef09d93855284a5224398ba3039daa7099725b06bb1f1eb71cdf5c3e78c87c97f39d3de102fd96653ba1135de47972 |
93 |
-DIST firefox-98.0.2-pl.xpi 558278 BLAKE2B 0da28af615bc82b072022f12cbac14560e6c2a8a971c2b307aafb0592a8b81f2975154290e0d6808a92115cf8eaa91236210c04031c4ec0dab106df8d3db472a SHA512 cb054d1a7b8f04883f7aa38ab11cecc8fbf85d3dcd7be873f9bef589403532fa41d093c468d7b7ed247fcf4a79ee77d0409996fc6defa19acb417e27701eef64 |
94 |
-DIST firefox-98.0.2-pt-BR.xpi 544102 BLAKE2B 3a02deb90c49bc5dbf8133eb0e8edd5fe1a7490c97504c59310766e0d3f3a6dbd172925f22fa6956232707740a94bb64720dd2e56179ce9ff9be081e973c042d SHA512 e94aae56684a44a311bcb1cea79160bafcda88a0809e822f60f4c4c27d135b95b9ac65af0fad3d80f96f5765f04e3bfb6eee82203c67967d38856e218bff630a |
95 |
-DIST firefox-98.0.2-pt-PT.xpi 547538 BLAKE2B 8d6f6575cd551664595fdc44360f16bc145002e1abd0bf0942c23c6cc78ddbfea4be6ffef7bf66c60672f7e3262790188447d50af56d52f11d9643abad804561 SHA512 c635881c271dff5e60eacf0f20b791104111ec6608eca3adbb91801dedec33ae57c6cb61c86791adcb9652c61a7f22bb551e4c67082f8292ac05cf3fddf3ba1b |
96 |
-DIST firefox-98.0.2-rm.xpi 538511 BLAKE2B 3555f2bb3ca372f2d0016aff186aad9e76438aac10c7ef1a503027b1afc9cbc29fffdf3132b13c9d0356a6189356352cdc3443b9951255b3fec9fa2c1c3f74de SHA512 b1b7086452d9a8a8d21d035dbf2af60870e66e4c2471b21129b82a8738b4b88ec8cd776ff9fe49dc42d9803cc1fe5150b554e220aed0d43134a2576c4ab38df7 |
97 |
-DIST firefox-98.0.2-ro.xpi 527827 BLAKE2B 61015f70af0691dc67003ffcd9a58a4a20e5efefd1c8d6ca830c878c5787c21c97f3b7ee352edf054fd7e3f51c994042a1d4c0300bf3254e743cc514ceea7e0d SHA512 32bb74227a3265a08187478ea0dac05122413e079daf0c2fb0b3d21c68a3f12d325ad76510310c49e141083b0edf1a5a1037ab089d0e599119f5e653bc680fc9 |
98 |
-DIST firefox-98.0.2-ru.xpi 630438 BLAKE2B c93d1ee6ee3110c71434b956f89f9b31b5e3594a91f639fcc9d95e614687af5853bfd0067e99ad90cb3903be907a922945f269ac923166e7ae3240fe823a8f38 SHA512 4fca37578db3cac11c621e6da125ba4769a107ffaf8d6cbd59f5b4930d42be7012096ca52fdbdc5cf0fefa26828790ce1c6a43df374fe2af4134154a16792dbc |
99 |
-DIST firefox-98.0.2-sco.xpi 500798 BLAKE2B 5000488ef91aca0cfdddd9d4e91b7aedcba31963342f301ccd534b99e59bb273bf8db694a4b562f93b9e49deaa4d161a69a2b7775724a31fdbef77505bc35d4c SHA512 ece38e3ae3168d222a859ebe465543dc61ad332799b0d3138700750f166aca0553f9940b840eaedbe998593a4b8490c1e7e65d4eba1820c102084184a21bdadd |
100 |
-DIST firefox-98.0.2-si.xpi 481253 BLAKE2B ec8b59d9c8b7ce524646f49ffea1fd29a0bd40228f57a5453f0078193c09435e67937996cfef646b0d3fca8e2bfd2688ac330b0f0542f14eb87823f656a89832 SHA512 1099e3c837d0d974855504547bc165a969822e35c432c7f10cce291f52f4d60c832adcfc7f007743347b8f72cc971a04364f5ff45a0a9a38cbdc0dcb34024260 |
101 |
-DIST firefox-98.0.2-sk.xpi 568210 BLAKE2B 920a602460f2a9e11d20560073e99d506a7c671fe417ab8a9b54995156f69fa1cebef798c4f384572b79f0dd13e0fcf1124891310a7b72f6635d5cc2b8d31540 SHA512 127e79c17e7ab61cda0eab7db66565553e20c51d8a5e542e7e34110e82f25dcc566da6aefed9af1fc1366490073a652110411cc19898631b2ca3c65068848d42 |
102 |
-DIST firefox-98.0.2-sl.xpi 539540 BLAKE2B f1256cd675c84adfa9d8843b83512c5c7f430bf020924d764a434df0cada0fcde67554137dcd2087be2d3d738a466b1312e3b14dd33b3a8192cff6908ee321cd SHA512 46a03daff3cb1eb4bb9ffd79ff97fb435de48909a401c051848b78fd66850df713eaf1fc4913f6035fa1d6eca4fd810a470ab7b20be19beb374ecfa97107f1d1 |
103 |
-DIST firefox-98.0.2-son.xpi 416599 BLAKE2B 41a7c55cf2795136ec8050b459c3fa21ceb80fe3c6e17ceee7817668c527c2562d476e03ae8d53713703aaa27d6fe650d9d07abe703bb822e149e9836ccade35 SHA512 5835a19bb75c47220156a0b4e50f919500f13249f9edf2e63679edc88721e277e8a20f9316db826c51ad2eab02751b72f82de24910afe4eeecd9dd120acb90ab |
104 |
-DIST firefox-98.0.2-sq.xpi 557458 BLAKE2B 04887558ce03d3e5caada49d5a3e4bf1daeda1089912cbf648b1fa54db94048a68b997c4cc65139f5e1a679bd8dcd77b268451464bddc680679223128f4dfb47 SHA512 c085a17901ee43f30bd1d0cf4788cb2d27e7bcf943482df90a594bb875b7f7eb3c368a8b2041513c1112acd31dab6893529e1723d596c71389ebf44854e9346f |
105 |
-DIST firefox-98.0.2-sr.xpi 584453 BLAKE2B 3c5b3ffd5639b3b13344a08f762c7f70b5a669a5c4fa1307080764453b57ee9b6333906b90c5ae8dbcae86356b1b31362da2ce5ee96246cf4d605bd545b00a7d SHA512 28d381b2f131e904dc8f42b08b82dcfc254fdca647bf66464d2a21f45bb3cc134a944fbc15fe692175021b68721b79de5b86d6373cee7901f7f4c971efabef88 |
106 |
-DIST firefox-98.0.2-sv-SE.xpi 541388 BLAKE2B f225d44cf14682817593675a4ba5df40f6755775c8590d366e37d54cc2b90ff8e84c516512f87dd90afbdf061dd78fec27c7bfcc08844a3b6596bc7ac890b28f SHA512 aa89ccdcf42c417cd28d3761c216178c25dbc134909e705fdbcb06ba702e9838ee0f4f5353dfdb8bcfeb3f4499e5bb32dbf2910a62952d7f9275ff1ce8a71528 |
107 |
-DIST firefox-98.0.2-szl.xpi 503398 BLAKE2B 471ae4b862f3c219fdfd77a8bae1f022d6576ae18bfe1caf4a780e534249db46ec2312e8539bee6cb493fa4afc16044dd6adbf2a996d99f4d906ec8d62f55158 SHA512 9479555a12a0edf7a4417b568dc2fa2250221347b4a4a84ac065a3c6d8083ce31c1f26ad8d231a2766f1801c71346411abfd9deef4d62305cf0b06ce029d6082 |
108 |
-DIST firefox-98.0.2-ta.xpi 508282 BLAKE2B 19e621c6442ac0ea55ef55cb85ee9b9c527d00925193904473648dd77f07cf936827af70c675bdfbd20f6442996a3701ff0609e87f37f3b565e4d66813c099b9 SHA512 4d8c8b8f77bc275653b97357d44157408f075b2a506bf5fa69718bfa9b74293cea794375ab61da0ce8b35455530de6b261a62a1fb3b2c9e2307c46fdd0f450e7 |
109 |
-DIST firefox-98.0.2-te.xpi 546052 BLAKE2B b17698fca8755229d25894ab627e0ed38cc988188627b3833f28d2dfbc4b122fe9bcdb5f23a387b750acac2b62c5903250ba1cd8b9e9f210018b82932b8e8614 SHA512 fd0817da6a531cbbc8db743aabfbcd8ec3774e92e26f0de58a52e053ff3fc9dde51ad81b1837d30daddfec9ef02ad9c8a351e3262f7aa503c67bde0f427294ca |
110 |
-DIST firefox-98.0.2-th.xpi 606217 BLAKE2B 517f3b635ce474d299411d08ede26c2a8cfd8cb0b0b8af5fde2788486c95821c09ed0f90538ced86c35334525acf19debde06f04b088b4e988bd4310f998317d SHA512 9e089c8fd664066007b7802c2dd50c7010b32cfccd8666bb08ed108ec3fa8c3f46f4c7515a168d6b2b7a70d08b7bb242af86783b1c58b2ec8800762c8fb3c120 |
111 |
-DIST firefox-98.0.2-tl.xpi 517831 BLAKE2B d7ef1be200d7cf32a0d3c0f6a6f0b352d364e729068474af306a48f340ad42e79738b9f4bd48faf1fa070a6a589bfeed40d9a547a64533b4d423bcdac825a50e SHA512 b9b25deec30802038413cece40579a2d605472928adfba070e5323341148bb7593a3dc64be47e28e4c0b7a76ccdf287d05c39f93c65e58f7e67f6e79a8bd9ab3 |
112 |
-DIST firefox-98.0.2-tr.xpi 555798 BLAKE2B e6ad419745ccb0734cc13012e80c2c630fb21c97bc3abb6620f53ea9b20c1f492f20cfda4a048b4a7ec12798eac00570e218ce502daa9b1295ee60c69efa05be SHA512 0dc586c4604b7983e7acda3eda77ef6b2df7c8164a1e5c49c50bfcf090ce047701d80edb58ebf20a947ea21e369bda9b794ec1584d95be2927e15a367e5ecec9 |
113 |
-DIST firefox-98.0.2-trs.xpi 486924 BLAKE2B 9788470ee9218e54da4df5e4f032db9bd1cb5dbbde314b7824a1172b40bc0d0c6a271febf3ca9c3cb56a930ff6826b766a6d6c741ddba2118bf49cec7bb9803c SHA512 998cf96223f12cb57dbf85503923c5f5176e4f464e0a6de3d8cfdb4bce9d7fdc8e29762c8e1d9658cd28e40f179054b49537ac6395dd9efd8a432ce0fd187c2e |
114 |
-DIST firefox-98.0.2-uk.xpi 623998 BLAKE2B 1a571ed1e5ed14114271f06f817e57155c5fd4b9b6a60ae710ce985ce631bc305cf43762b161bc4f40629f982c1bccbd477b30b64717d764d1df4e25b42b5f8c SHA512 236b990e7d088d3da94253eaacccc7fa2166740ab6af7ef67072c6753ce05ef2a31269ad6244a05fdcca421a02967ed571c39c80528b92458714309ac55ceb41 |
115 |
-DIST firefox-98.0.2-ur.xpi 555134 BLAKE2B 1121f6ce2a3ab97cc0335a53ed765dfb1e2fbd3f8d719bd58fbcf71ba812f8f96c224ac93771de8745e1c909c06689f6e151567988f89af89d6c7f727dd22491 SHA512 fb0b9fbcc88df32d698a962eb9b7b864cd697e5465b263027c4bdb8191b14d290624613da97354d3891ec6e86296cb854f0c9821df209f58d9a6cafef0f982d6 |
116 |
-DIST firefox-98.0.2-uz.xpi 473470 BLAKE2B d0685df6894dbd32120448e29fbdbb0b4c5eb852908cc248f0e1ab44bf615aca323d006902f593b1319d7f96a41da0dbd6573e49f6771e5c95813a5f95e01687 SHA512 12c60b17f319a1d57131d531fe3a679e7ac1e71966b7be5d849b1b9216dcfd21104d4f859629db91b1493aa31670edd82bc3f579663b5a03cb457bb5af26bb69 |
117 |
-DIST firefox-98.0.2-vi.xpi 575140 BLAKE2B 89d85c9bfdef5eee889747f2891c3a7f9d26c1c37235b39d72b5979f0de5684ac8d800136082d3fa451779f6ad773edd963076cdda060d7cefdf142efcff5f47 SHA512 016739acb2ee994e30b0f8c96ee29d2528e1bd75344e314da93986e389c67495f3e610065b049582000561eb12fc5eea704f36e44f84fad70b0a8e9830c14837 |
118 |
-DIST firefox-98.0.2-xh.xpi 418712 BLAKE2B f4487c2fa0ce8a7d6a098ca1c71f0d67d86825dc4302c0ec5bd977d910a1a60915c40e1b62d551f40344d4b00513bfa6d0b2c364666468903cbcd3781b209c40 SHA512 6184c166104b87ba036e8ec6ab2f8c46c8b139800dc5cc3cf516eb1a9555e5c9a1b41cbdf520a6546b965b339c49d23d3dfa2ae40841943a65eab3dfd433617d |
119 |
-DIST firefox-98.0.2-zh-CN.xpi 576898 BLAKE2B 7fd46fc40d47895b9667c1fa9e06cd30151a14b1b757430de8bf4f6f34a20896ea9c231b1d8173da4774e37ec0d0cab5bec69b5f178c27958e481810a137f3bb SHA512 f27dc78f853cfa4ee34964096b80a6b1f19ddc5f8a8e2f3bc5c8d15f95112ff99194ef7dbb97a1fc9d23f553166601670a5a01407bb515518fbc8e338b2744a9 |
120 |
-DIST firefox-98.0.2-zh-TW.xpi 577898 BLAKE2B 271fb14f82b014f6d9705380df3eaa739d432b7edf58bc14126b5a02950e55a88e16d2e6b70eab59f8eff2ebdbc3411eb37bacdbc459358cb89264bf6d3b7012 SHA512 68b2a143750c4bbe268c02ff9b3028955151033a89ad698ad8a761d5f90b34e5fe75ed3e604e1b5c03b68fba55af470c6c92da80674516da9d627c7aa9ad4ecd |
121 |
-DIST firefox-98.0.2.source.tar.xz 479907760 BLAKE2B 41b0237acbc061366927612472aece6559ba48b8073eae6b0f79a5f00f21a232e092ef0a332cfded1ca5cf4b6bcd9cddc1ff78236ff3fe883960092e98a9497e SHA512 b567b53fcdc08491063d535545f558ea56ec5be02ca540661de116986245b79f509e0103cea5661faf9f4b3d30b67758ebdb4b30401e260ee27cbb300203f36e |
122 |
+DIST firefox-103-patches-03j.tar.xz 19152 BLAKE2B dc4080f058bccfe3e092834501ee6210f44a02291d177b3aba5ebf6909d612411c622c794f30437136a8826c2bfe94f568dabdf05360f9a8f14dbe742404d195 SHA512 6edbfa089a0dd97a987065d63c4c2cba417cacdd45e9a6081193e87cae60c38e6327b0cdef0c1f272e082e985289d9bb6807caf262c272165362e696ca974010 |
123 |
+DIST firefox-103.0.1-ach.xpi 454180 BLAKE2B 350e8fba5485ed23db305f149e517964a89c058f61144cdfad78c83afac291d6f3214fe480fca7b54cd66434494a79f20d4b57e8e96782973528a65759f8d680 SHA512 36efc86cab0ad0232c25645f94968c6aada5c96e693cf93ca3d244da99942bae6791b8ca8b9a689ffb7e8bac5afa0466178455215350eb3140bd2ca63d764fd5 |
124 |
+DIST firefox-103.0.1-af.xpi 419567 BLAKE2B 7d1d7769906e262cc135bf760fa0bdc34b5ccc3e821082be68a00770253e04f30633f61855558d13158a29c9280c6cb95bdf44488b7da79e0d00b3f0b6bba154 SHA512 e204446bc2fca06d536bce01d9d920f8c6aad2a78ea1cdd4e149582616bde6d1155e5a0aab91119e7b02052368cfe5662bf6636d5fe18c9ab147a357b35a54f5 |
125 |
+DIST firefox-103.0.1-an.xpi 498031 BLAKE2B e7440682fbaef6cda8d5e6f0069d8385fcc112b22613c6221cbc31f7b5ec683479458f42164275ff695ec3b765588db38dfb83a2f26afa1b1c896aad4dc3577d SHA512 35540a4ce39efc8c65282bf5e5934f3b1d932db295976a889f3086437454d0bd0987af17feb6d935154dea41476f59a32910d1196099fdeacb12507a4d067e77 |
126 |
+DIST firefox-103.0.1-ar.xpi 561680 BLAKE2B 606e04a5f6bd8f5b79b9d80b8cf180d21a181a4a5b15d1556879fe8fdbba80c7fc24e6055a5cc4ebf1a9c9069100f61fb670bc32ac3cac7af9c7539cfd611ef9 SHA512 156c635d58dc4283cda6ea951886732747e724228933a3aebf8c7ff1629660a529f5c2052613240dd8c9c85186b754edd26462108dbc3cb6c3951d2bceaedeab |
127 |
+DIST firefox-103.0.1-ast.xpi 494288 BLAKE2B c443bda216ea18aad76cabf5649977e8b1023012fbc46e986a2cdd08e6bf67b7c8f471025b1c591173749223f975ff71eef3b9bc4c5053728e76d55d22a279c2 SHA512 e8e8b71dde722dfad3360c8b578bd3ba1ea40efcb9214cc5a25e82f90c0d4fcaca16a070e346493b81237bf4265d81523c198d02ea3225eae83622b96062be59 |
128 |
+DIST firefox-103.0.1-az.xpi 485448 BLAKE2B d8095924cc95dee7d2aa16761d79dc6e5bb9070c25562b56c49e3415bb81bfaf773d15554f3128a8da011f860d5ccfed010f32039831b52ed701c24580d26f1a SHA512 2abcef585eaef03f6cce10bb39e9c8de05a324620762f0bdaddbe15550afe65dcc35d71d564c84c2bc263c4d1c1a0aa2119e5a1265b2a3247aa0247222e9b311 |
129 |
+DIST firefox-103.0.1-be.xpi 625934 BLAKE2B 85b364e2f6232afbe0e1d8a1f1837e61dd63443746f14f4129b2249de073b8834028f19a0cc2b09d7b99d01a697f157d0d9769bec919406e4f183f48138cc8a1 SHA512 c887055d8369cabaca43a401011cd4c706f0546ba6ed4648980b0824e75edf73f91673354ccda1355967efe70b289d8f8bb9f581cdc37b05ac41ed8231357e06 |
130 |
+DIST firefox-103.0.1-bg.xpi 574190 BLAKE2B a45d5acddc70f08999e657e5eb3055fcab55ab1b21b29e4c9f9ab67db4b96d8472859367683caa0f26069727d675f90b32e9918fcbbc0d237550fdf2e2f2dea2 SHA512 e0e0e67921bc67ef16cb40fdb6543b39c935d20940a2ed18416f70662d9504a0743a1dab841214bb087ed6472b30d944beb8479eac3986c4287ce1df758630e4 |
131 |
+DIST firefox-103.0.1-bn.xpi 576223 BLAKE2B bf5cdae17920b8946d641aaf78b5a1d7d8bb0c8b3a64cc56458f0c75d2063712fd28ca6955c500c5ad5aab400a2e1f9c3d66ac5dd074bc79271e06304b9e9557 SHA512 1739c3125eeb6826b016ea4d28844e71d45e0bad2f4d422b8c7677dad34b03660840ebafbaedc1fe27c7f66b9a9ed42d0a57c32bbfcc59a7c53493a0ec9e7d9d |
132 |
+DIST firefox-103.0.1-br.xpi 532123 BLAKE2B 38ce46e4f98ec47190aab10156d37a0589bac61cce0945734a043bfe2fd761da0596fc807592f87dab4c2c9d02ab30d9db2bcc5cf01434be2d7f89d7bad97d40 SHA512 025ea89eba79d5db4d1fe3e277aa9a1e511b8ed7dc2e613059e131575f0abb09715b04de451db552040499e2f6b29421384f315e0fbeccd7f9fecb892b44a52b |
133 |
+DIST firefox-103.0.1-bs.xpi 462892 BLAKE2B 97222965a6f465b797d208cdb19a7a7c3d2c5a340c5661600ad8bd5d5c10b06b8ce2837ee1af69d75c62cfac0d596f930671778bc831a2a9d013096ece9e6b9a SHA512 bb23a6361e21c2a46d1800d5628e96164db29ba2b8121ba1ca7c590920d3239bf9b5d3d09595a303a2053c9123467bfb0eaceb9dcdec7618c4e2d5fbc91bdee8 |
134 |
+DIST firefox-103.0.1-ca-valencia.xpi 537351 BLAKE2B f39260718b26764535ee9816f45f2fffcd22c0e13043b8243fd285b9c132a90e9e59cd30bfbf3730e29c6d96716534b4a14eb36067abe178ad7971b4a5957ae8 SHA512 dca2e423d4c6390a53eb6caa50aaf093150beb97a3f7a39a937e36235a69e1d4d0fff66629ecc60f63ca35bca3559d5e21d9b4fcd4ced40403c23317cabe543d |
135 |
+DIST firefox-103.0.1-ca.xpi 534088 BLAKE2B 63835ab296d47859ba2ea60fab1d8c6a1352cf48522e0587bf893291fa4e13411236ca9931a011d4f7c4a0f5e853c144faaacd87442164de236222f618691e0d SHA512 763dcaeed9adc56df75eb4632b6a9184b59b22f5518a223910d20934ade76467b5b2732148fc2f5342ba0371d9682ddf354ccd4b8a3823caedf3b918e44a4e0a |
136 |
+DIST firefox-103.0.1-cak.xpi 550806 BLAKE2B f01eb8c0bced05784340040546b88c089f0808e1f9b060714ef2ad0fe1ecfb5577f545133c3bf1e5090f6a9efc16dc5faa41f4a997fb3025f44021b2573e8660 SHA512 470917b8df6592f14386a502706c0da6ea787be0599b6b9bc455a4c7532d3b03fad2765fa2c100f62a9a552dab4180c23b3ca992dbda90685e6c4f62f3100851 |
137 |
+DIST firefox-103.0.1-cs.xpi 567609 BLAKE2B 065e5ace8afe256c5439a5661366213f488554b73a5c92b8fa2b0d57120010e5a463d67cb05f624bc7afde81c8afe4018c5517c9337c750022369cf2275b08f0 SHA512 8b60e4284e6c4bae9fa3cd67d58dee9b0ef76f8669585a6eaf8756aa0bbf1452e2c456cd377e70702a2c3407b74198aa086c94b1ea51a2ce919df938ba244ded |
138 |
+DIST firefox-103.0.1-cy.xpi 545481 BLAKE2B bf45c050be5435c55071e00d1bd0e88c782c75e2e939a63b962bd305a2a1ae75a955783e218c5b495d11d1bee428531c176dc66db04430150639f62286fdffe6 SHA512 a9e91cb710400b9004ac614c74398a30a2d0c811b7f5f2e470192255162a7a5b13e71c8b247ae2a19a7e5397486fbda516b33742ef4a599b57a36e5f390890b9 |
139 |
+DIST firefox-103.0.1-da.xpi 535886 BLAKE2B 12d78d808f512600a1514dbe01ae5dc77e92341e7157f86782a1d2ef913f1dffd9ed34ab14202de6e51fbeb89bc9f43ac0c5a47c93e5baea1a70399a2feaed25 SHA512 c54e5c9d28b709554408c762d9976bc18d2288cbee10e08b7a4ca215ed50be9033ea2f9b2c1a35e12df80fc0939a5b945dcf5cb693884fd05b9e2ac457527a15 |
140 |
+DIST firefox-103.0.1-de.xpi 555988 BLAKE2B 303a0be5291c9173c1d20c9b1a8cf20e77530d394bf80e071007802234577553bdce636cb791bf880924d85ce82cfb993063e9272d8e8db96ca1566c4d19c4d2 SHA512 4cce07a305c17a1516aef2eff0b525a62b37e4f0a03cba62dd54db4a53a4205fe8f908284aaf7dbeddc51f0c3b7cf4b7196fca0a058a76e402039cc790febcbc |
141 |
+DIST firefox-103.0.1-dsb.xpi 569472 BLAKE2B 06b0345fb26895a0f99791310ac9782244b86d059561f3dfe1273f95a3bd42312ed73ca1720822048f582931699a9c3149d85556f4508ffa0769ac5c750910a0 SHA512 6ffece90e31be81a1352fc8b3b8b25df7d7cabe4788d7398b767ddcdb49822658e0dc0de1bff74078362465ec26c8bcd1e5e35b213281ee9503ca4ace270dfed |
142 |
+DIST firefox-103.0.1-el.xpi 640805 BLAKE2B 044d238602aff05a75cc31446ee718e681fc93d7681f9e785020f9c774f1a2b980931e03a99942f615fcb1c7874803459b1112a2c29e180e3654b42573ecdf47 SHA512 294d31c28806632fe879350b42cb3e3fa999904c275da304aa9190a797bf5fbe479441180938cf728429e59a5e75b0be2bb59d6ba4454ba6f875ed7f9539acad |
143 |
+DIST firefox-103.0.1-en-CA.xpi 513842 BLAKE2B 9bffcb48c629e6031ebb67ec4a7cd2204c5426bc06dad92e975acbdbaeb17a8cd8b208bfe42a1c1373b8658a165d84c644229e7827c6ffa0274b17f159600f92 SHA512 bc786ed24bc241d226636e8154cc1750321370326d5e67eb4fa9181b6498e8cff783b2af257ef702bf29b44798ca22852589538860ae3351482e9d886b61d28f |
144 |
+DIST firefox-103.0.1-en-GB.xpi 514045 BLAKE2B ee925bd08b5e9d4e202337e85351129ae6983e1d83c6a7dcd2f5ac455768a356ca83eb9e9dbe286a887c23dfb1dbf9d29546b06f2ded3dd98e47b0cf1bcb1ead SHA512 54b778e963875b7063deb20d34bcf65f2a4b60050946f63ecc1c2c1119176694e453e60bc2944f8bf91e4d399e765be5d37277db249e576cb0f237ab0b1876c0 |
145 |
+DIST firefox-103.0.1-eo.xpi 540165 BLAKE2B 4a6540f04e0f1b247fb3fb9b0e9332ef5fd4d25fcf33d845e7a60dc46d25201151cb1601a868deec0810c0c001890e5105dda97cf6819687e8c03251d4e13568 SHA512 87bf652f5a8c14b5f029d6d229a951e5d1e513bc5a89b605d32046ae950f7fcf9cad36dcb7531b9ba6ea364161d0b5d0116b39e15c58f000cf66a17c6979a909 |
146 |
+DIST firefox-103.0.1-es-AR.xpi 550477 BLAKE2B 674e6f2779d0a5da638441f5cad8bcddfc095cbbe2dfccf8610e85b405dad60999f0db352aeb0bb298c0748449186f95a03b388d11ec3a331ef456cd1971d071 SHA512 5e7eda59a7ab6aaf8274d21f30863192aac640e0060b3c3874a58190483ce7db359d41115196d8dc5691c9f331e8243b6eb3c570b1c9dc4160a0b7f38a24c023 |
147 |
+DIST firefox-103.0.1-es-CL.xpi 549855 BLAKE2B 520a1bdada5b63de8af347520f78dfe1c30941510b9f2ab4cee215766c13f1318f938b610f06b88d346e2742eff400b847a1675a10a4c08d4604377e9394820e SHA512 b664a17962cc7341da4e2c4623b5a3869e8c028cbe1972d13ca02dcf1c3ff3da1f4426aa24e017b506eacc018c4b05b1d0f25325e2ca36a6b3175431aafa8b89 |
148 |
+DIST firefox-103.0.1-es-ES.xpi 541257 BLAKE2B ee8032d66e174309a8ec8457c9929ae05a3860ccd6d08b4ba5088eb2f385e6b406335a0a8b797b28db42e4bf9a4ac3f989a0740419d36194c38bdb7711b58ef6 SHA512 57eb8cd2376208cc3daf5adbcfb2c577857a8a1d6ca1c38a0d862024c1677e6b667cc18d6c99003acdc13fe56c04bc02aa425af0ff22476a0ae03128315e87e6 |
149 |
+DIST firefox-103.0.1-es-MX.xpi 553698 BLAKE2B 8a1c7c690915485e233de7c517688eb906c1cae737fb9be424f3809b51b0a394c656a5d3f09db975802c9c16f5b5d67e8ad3cf3a70a1ac046ad8f08fc10ff2d2 SHA512 bb7110e8370dfdc3a5386c710373fe4d38b795ef1d42896dc255609797a3009d9b94b25a45e9e600efed32c2f8b0d34e923738712026fee69a09c955f5dfe4b2 |
150 |
+DIST firefox-103.0.1-et.xpi 530732 BLAKE2B af9867d87c191d7f4d3bc47d3b3a8cc4fcdec651e7bc4704bbcd12c6ee5a9cef081b83ca16c9b4a31e45599bf8e749a4a9cc8bb1b90da40a618267e7a968b005 SHA512 9e848eda97cc0733a87d909bad8634c6ce2c4f993209be354b5f35d22e3a1157963d0d25fea8ebbfd6c1cc84974f5b0236cc29bcdeeaba40b8187a2eed9f3e4f |
151 |
+DIST firefox-103.0.1-eu.xpi 540016 BLAKE2B 23cc04352ed44180903f0873afca91740dac6855aafef6592801c32fe10df33a85b059e79cbe81cd750701a7da79023c1a477a330627c085198e25172f0a66bf SHA512 a4ff6ac7c33166a14b2cd32b8f2f0204c9278f6fd633af42868c944862064847dc13efe1080ea9ffe72fa0477a63ec980b1124960f16cc03485595953f9092c7 |
152 |
+DIST firefox-103.0.1-fa.xpi 561835 BLAKE2B 57a0e1881388a6d8c28eeb848783ff72946a83b3a214e9635f4c9feb03c2e6f6cc2ede18971275b66be52ef27df44f5da5ed06572ff1b1be77b7be62fb70371b SHA512 00f567229df51a5c33a55c08475ead09f1eb85029f414b6206de47d892ebfd7d4cbb303fc761cec289625f1641179305d467fb2400426c4bd31b0d4b2888847e |
153 |
+DIST firefox-103.0.1-ff.xpi 472339 BLAKE2B d0756543217ce5a001546de3e7c2229864aed307eb0edb1800ae598d4267a8a695cc68b24d0430052db94afa8a1ff69c7bd365f87cb218a11eae5c6b06f28867 SHA512 b42180bb24e5fee6f4ef2ad6a8404945855faf20b8bd9b552903c2a38dd0c23ba0868a8449209ae82b551288a471f5350b4f1dbb15097f0beff10f7f5e396169 |
154 |
+DIST firefox-103.0.1-fi.xpi 534455 BLAKE2B b901dcc37911b268a9c04279885d1fa58b706bc06e4cc6be44c1d44c553ee2cc73024cbcce43112c23c669da455cc8732b4794e845d3327b188ebffa00a7b4f7 SHA512 53951a57c1becfb18db6ad601780b49fd4d4b3b2eda24040b5cf508d465aec23abe61d9fa086d91b99debfcc2755524f488ef5a6776701d08dc7dc500cdb9f2c |
155 |
+DIST firefox-103.0.1-fr.xpi 561669 BLAKE2B c1609a28d03aa599805968794814747b8825845de3be33ea12e77b0f32c8a8325288e072b78879a54c644bb0631f878b4a21a92c9b1086a6ace1125367432f21 SHA512 261867c89c5f4331faec401b5ad0f9e166760e032924646bc8b6d0d77ddb82b4d150112baee565d5f7a47c195f90eba6a55656bb2f79a556c470603407cca312 |
156 |
+DIST firefox-103.0.1-fy-NL.xpi 546731 BLAKE2B d0aa5d376cca3f97df44af1d9f7987c169e76e07ae732ad79e0198a135c95288915bab75161da3f2205a29c99d82feffd051d07b2527ca5a1930a66b8fa5ca41 SHA512 6519b9d52a9f3ed650076c991fc6cf24713a2f203b047938e6abc642e2ba343e124ff39d8476ae58bfcca93cc99f11213d78d1710c5946ae4b62947a421492b6 |
157 |
+DIST firefox-103.0.1-ga-IE.xpi 471799 BLAKE2B bdd5c5d5d55b0a19b195d81081c285d66688a75291ac23fa0666c74b94a6e92c194923118ea348f4e59140d1f3ebbe4999ef5c3eeed41cdf9ca11436ccf0bace SHA512 2a0ee31afabe79e4f00f8f385953dd7cdb5f80273a4027b776396e2dd26709c0f28c48214f1a62858fd73ea8cbab7ce829f69f78781d283458af47f2a1152b4a |
158 |
+DIST firefox-103.0.1-gd.xpi 533648 BLAKE2B b97b0f198d86a6968220af72f0915c8c1d41bdfe950349430ebccac97cb403cf127f82978648d043f3699e1c3f6b640fad96ab8d2061953aae5e531ec0b4750b SHA512 56cb374044b5e7a5a924029dc6397601b6e87cf943af8d2f79c9e38df8c97a052d0c992f6e44158e6a23fb3b002e4d85a1592251f7d3c2e60b0f91f9f46cd600 |
159 |
+DIST firefox-103.0.1-gl.xpi 540057 BLAKE2B 0ec6b40c7a9175f127f96e52b79becd9882fe5623f3cf00561ce7c41c4cc73579a1e6fd6e3a9040ee3f6231778034390a86bc479d4389f57fd8f1500f57853c6 SHA512 60116df1014606b97935f36984140b4ff96fbc16e23d749965a94aadabfb43fd098aef9a650763ad30bf3c25ef394a84443e2666075a6e05bea2280955b02ec8 |
160 |
+DIST firefox-103.0.1-gn.xpi 561564 BLAKE2B e1a29760ebb3384d86a83acd8ec196810f57b985ba5d6e5e4dd1fd0be4bf9a265d4604c08b35b4e26b21d703a2694a21a8e41a89032ab6a40bbf68084ab742d5 SHA512 1a044632779a9d7e7040b9ab2cc1da0ab124fef35a6fb70f9fa161fe818d9d6eb9ca0063d6bc8a2d1690e52ecc4aea5226ae3f8f0ab0531df5316d6e6f14da4b |
161 |
+DIST firefox-103.0.1-gu-IN.xpi 526869 BLAKE2B a891065c702f8eb2137e024b2268f6a03726469575ac695d1c087716a4093f9290fa72b33b195dc708f47f55fcd2fa3fbe411da499fb73dd63e84cada772e4c4 SHA512 2177171610d3466d1c4a26932ae32728bc1363b631f6964f4bcd36cd643230f5fbbaa14ab204a493725a574cbc8a4bec8115f6bd35a17616055209c89ca1c6aa |
162 |
+DIST firefox-103.0.1-he.xpi 559706 BLAKE2B ce8031d8149a6270fd286012116c25d681b09d6e805623274f7fb53d7ac82117333eaf018971ab3640385a7e76d3988a3799f5e88d2e96e34bb1a16798b926f6 SHA512 2c938099d464c66d6c7e8aa5eca9fb073cc3e0728018c494bf4a01effe7cfd6e78752b2afa9a2d81024a1b7a2e738d1621d1e1690578d455719948b264af9c27 |
163 |
+DIST firefox-103.0.1-hi-IN.xpi 556926 BLAKE2B d2b8a700a52cf366622851ac3013b59ce9072eb7ad1f176465ffc00c101cae0dc904ed32550214e8198d0f3c6a9e5cfe29700999dca39139a63707fae3a05819 SHA512 54f76de0b86f66f0a298df11b260e7fa5c2a5c8809231a98750b9ccddb29d7be1faafe36430d1e06490a95b4b8208f830a50d75c052d298d18637f19debbc607 |
164 |
+DIST firefox-103.0.1-hr.xpi 530620 BLAKE2B c4523bb1337705cb7731908d130db988fad5cba3e823636abcb5dd0e968197156e8e21f38421a128fee7c749a350445980424e243521ad03c8265f25705a58be SHA512 526869c5cea7d7ad06419ad56aafbc56d397534924896510e3304ace4b023346cd4ef3ee69219b39250f6af6d826ce956cfbd0a53694b6837adeb08e9f0cdbc0 |
165 |
+DIST firefox-103.0.1-hsb.xpi 565694 BLAKE2B 930b452e972dc88923d3e41328e15d6d103b5d454ce7634dd4aa7a001685b336746f0b86f50581cdbd1189c4730aca92b48eed99616644003e81a7f20e5602c4 SHA512 99f2943f5502a60cbd14ed1ab9e12d3a88b134a2bfe3bebecc6564e37e1aba0ce5ef17fc535aa1f3e7834d6b85f2ef74c3b70fbd2d261d45e93bd1e6b8c39143 |
166 |
+DIST firefox-103.0.1-hu.xpi 568992 BLAKE2B 22c6ec23da10490925aa16b5b70c5e019dd0802e7bdfe23d231f07105c011ed5789b76a9e57116993ce533b95035d0b75990efb6628a2c6fbf7615bdf26288ab SHA512 2d8b5f6395ee51222e23f81978451b1e00aaeb8be04d053c06abd279da083ea2adedb08da6e544f0e1d7369a5b1cab8ac36c4e6113681254106d6d0b89ea371f |
167 |
+DIST firefox-103.0.1-hy-AM.xpi 581567 BLAKE2B 43e413889c6bf59148a7e6a1955031720a6d8ececd19bd43aefbf9588fa21a8c284255a99d90289e2170a9cfd1edc9c3d9daba9ba4f1dba83046d09b3bbb6412 SHA512 5c3576ee1ae33af189a1c694ea2be90cdd98d6fc54df583f4f27ad974ddeef55702ab1fbd370b095a5be53f6b4f94bea8358d507a01cc7abfb767d29863f0e6e |
168 |
+DIST firefox-103.0.1-ia.xpi 535624 BLAKE2B 443464e9cd9044abdd0db41203365a9f4836175d196392d9ea64824c63fdff00ca8a3f7e6b6dca1c83a409366dc2d3f02c7a8550196f36b841ec5e19fc4799c2 SHA512 33b67985658185065dba0e6d09df7de75d7488524158b1ee0f232a9e69ba61ec57b1dffe871ac5b316338abf292092c59b0a336e2abd6d5c7f0d0010f49a135a |
169 |
+DIST firefox-103.0.1-id.xpi 532811 BLAKE2B 94d704daa9d8e28bdd7e65fc2a9a6feab5f3be0c188dbd8a134727699b7ffca69a66cca0b8c613cbb30b8984c7cf81bfae08c5437c272f4f098c00e18d70b215 SHA512 172a556b4c01db3fa2907a6e874aeb1f4b448e0d747c7d6a27758b7ecc1194fe36f7b52744189b842a6204d8a1dec56dde71889519006bebf7477e3de27e4baa |
170 |
+DIST firefox-103.0.1-is.xpi 540847 BLAKE2B e35aa14a437a6f257b749302d1b1a1c57b5499f1c3259cd5605a72dbfdf610058878a62d01037c855ef112e61ae1cda27d6daf31ae7aa1b2d1c8541983faba8a SHA512 f88f03651e8e2d3a2787614f523e28527cdbdbd40ffda0bc1c5c43b3de0ce5755d1cc9a38e3f2d52557d14e774a42c7c967303db35cd49d48620f3857ed64504 |
171 |
+DIST firefox-103.0.1-it.xpi 454439 BLAKE2B 61e5148e9df3fe6797b7b6484a3936c6da29803cbeae75fe768cdbe38937fe2b98b8aaa16be8e098c36c16f8fbc28f4ec06a98474c17f1f7ba2ad3d62542e3d6 SHA512 3e96c8b7a644fa1fe8e1589a97f1100a7b400b14d1a996fc045900752af3ab4c92bdefa5b0ce9052b70fc303749fde3aabdeadf1e7b147c7640aa1a0e7731c7b |
172 |
+DIST firefox-103.0.1-ja.xpi 574517 BLAKE2B 6002448d6fe2946645c2fb3ebd8ee3468504a1b20b61695a80c9d203c73bb7e93d135b5dce08433b3310f47f164dae29bafccebd7b0cb07222c5928c32531dd0 SHA512 e48a75c02ecd3f3675321da8c14312ad55cb78ef3da8082a038960ec32594b2d41a0571111e579110d3cdb0083246281224a35675a04680c947371ee96927968 |
173 |
+DIST firefox-103.0.1-ka.xpi 594023 BLAKE2B 347e9b25912db37490b8c3b50728ffeb9795805e0f0926ab24a7bda220420ee27f5c465085eb137c8cfa5d9cd6dc2cee319fa14aff48fc82d448f802673b3d4d SHA512 99f8b45937b4693f8129b8e2678913c9766f2abe1fd8c263d6bc1f8ef273eec2a8045d6423af5dd360bd4dcc3bdd1bbcb82a2f37ba5839a1b87700b0d22aafa1 |
174 |
+DIST firefox-103.0.1-kab.xpi 554265 BLAKE2B 5c4a589e71bce3dae8c5e2a51f71656b1ceb7bd78cc11e557eba0b449de88d8d49ca26d9a93ece68519fd74d48df532edd1a20ef3513a822de1b8167cfe99285 SHA512 7a50ae25949c456a39d5923a07a104462029cb80418fa9db127301ad1ee524afafb005d9d709dfd9a1e2aabc681666bce5342fa3ce307b812c1ffca36089773b |
175 |
+DIST firefox-103.0.1-kk.xpi 616956 BLAKE2B a48871662163b31df30c3cd77a34d2529736fd3ea3875f7e71b78821b91928069fd718633c948509a5820305c0ba0ec4096c779db3dc2277d0c35efacd78132c SHA512 08f98b9a0cd0b0f02b1b42be669200706bf7aebe353cb63f1f6ee86cd8ba7436656709c587492d58f0f53b55e93e03555b588d8c872a1a236bb1fbaaf4fa286d |
176 |
+DIST firefox-103.0.1-km.xpi 531396 BLAKE2B ead91b703e41f62323d7b00918f6a0620f10cd6f64a2202c8abd2bca2dfedcff23516bf239d472f619027329cff82b982c6863f088d0d092a61c29058b43d79f SHA512 31f7b421c3ca5adb5bbbcc0b5fdaf5a777d2f2a1c625e02cefe3511a389d36dbf1209234e52e62cc0343b63a8ee9a506f463eba6382d43fe4ca178b5f5012547 |
177 |
+DIST firefox-103.0.1-kn.xpi 497493 BLAKE2B 4e022946652c166c3719e56c9a9aa710c881534e5d3eec8c593b383bba1d85503ce677a23f1607e29ead0316ef8d80152a59be4c87125b74b035fe6fca723899 SHA512 dbc5a9e2462ba7f92e86785b30fba0cd83ec409eeceda152f34870abc3ae9e38223d6192cdd47f045c5f5e85584b4353b09f7fe6933255abf45c3ad5df752f37 |
178 |
+DIST firefox-103.0.1-ko.xpi 581110 BLAKE2B 1ea3bf3f19cd0f6a93420466bb2d52e5f41b7787574e36b66adb84ed1dabbcff0062836d0a11eb8134cbeed56e1af2345e0a8b926e1974eeca4c6d546002b61a SHA512 87f4f1119647019ab7763bdafc6910013db0227f4fb248ba2c01d616aa5fb1613bbedfe9adfed0369e450f94f56d24029f36b775e2379029af81b6d08b97a4a4 |
179 |
+DIST firefox-103.0.1-lij.xpi 470256 BLAKE2B c73ec59d5babb7033807dad9b43653ca84c294da07cf7eb0b4eaddaa1db6061bedae8e7b0982b0dd34f7c237a56f15b2afad2a3c69b478f4393f7a8ef0aae492 SHA512 035d19c40a4fd22328a067a297c4e0d05277b6f671d342b3be49ff89f5224a3bea6e9abc3a639aaa2a9f895ba522a03f8f590fcd1fd7e6ce1f6e0d7cc8ff8c00 |
180 |
+DIST firefox-103.0.1-lt.xpi 562006 BLAKE2B 2ac04541539edc8274c5965472b3e617b963551c67a0fedc50b6911c30fc5b972ce8ba596420d957911b9e8990f3da4133787a408cae6514a31732935ccfaf33 SHA512 d71a2e9ca6084aa927b87628ec976a799045ff3cb708e01d5018b62a8e9536b7b16360b6c85c9994afa6b510ffa93b6666a771f6dcbf9558c1dd29706316325d |
181 |
+DIST firefox-103.0.1-lv.xpi 463409 BLAKE2B 4b74e079fa44b8693ab8a6ffd6f4d1726cac2772483129fd55c74ac137a64eb4c4f1022c5289ca04f459e92492b60054fd906a57d6e842606a0c43701f579b4a SHA512 556be9bd482cabb55edb7433b8822a7a7da1e9b16b066df131d6455e0ce04ddb72f69ce33691bb47c32ce02beb4e7d3c8e5a3035a0da10a7cb3d8cc44de35537 |
182 |
+DIST firefox-103.0.1-mk.xpi 474765 BLAKE2B 9c7488301b958d360077005deb5fdf677420cc8b26882e6236f03e28ac42da8ddaf8ed172678e8eb53ff0f913c507fc92d2b6749eeeab1110d582de107cbb8de SHA512 00b1e0759035e70bc47d372220b0c1985ba364808a28720f9b0f1589bf476a405c31a416dcb1fa759f4b7693629fb9f82c8e833ca5142c0e3cd47ea0b23c3f46 |
183 |
+DIST firefox-103.0.1-mr.xpi 530635 BLAKE2B 9d4d17c5b90de850a40abaff901d48c644cffa2dca81c8b7f57234844ce0db171cc6f03bc7beeddbd3431f44d01cf6dcd8f7d8cdfeb2776726dd6e19341a26a4 SHA512 5c2edd61b35c3689232961d22d1aa0badc3cd477a521c75a290ffc25aa2ae23788defdc56745a68727b9676163f34c4511c513aa7e87aa565eb0793bca93c89a |
184 |
+DIST firefox-103.0.1-ms.xpi 448400 BLAKE2B 53f287df3feefb0dc2db7e0a25caedd60d8530db36ef1bcc969a76e747581bcd8cee3e46d20147c6644263148cb5c608faf491f446632b0327912ffe7a8b67af SHA512 88d5f96298d3fd3a3774d029e150e5769bc1a6fe3fcb3201cd88517ce08184c2f470832350474249e7c14bfab6a6c635117fef5bf49849b27e4c123dc49214b1 |
185 |
+DIST firefox-103.0.1-my.xpi 510289 BLAKE2B 94b395d795863d28b099de316cb1e5b9bc512fbdaeb77ab98414ce8a22ca85ac949d9102129d2f4966ccde4586b217e2d4607e5da9da0dc1beec9968f00316c4 SHA512 19ff692f044f144856ff2bc1f31166e9e7fa299b5f9270a0ab533bfdc9c49ccba6ec503dc47923d3942fcc108832d29eb45bb781104332d12cbdf9156b553f8a |
186 |
+DIST firefox-103.0.1-nb-NO.xpi 533227 BLAKE2B 0533a374f699e295960bb7dde3b42f78c6c3182b12f4f0ec70dacded8e6bf8836ecf183168ae09c7ba43d65e9bd55a355e20b48740a444934968ef769dad49b4 SHA512 1ca36127aa29cec45a55f8de6f39d8a854d811924849d79790ff92b26f6dbd2e5eb54083e1ace22d645b7abb562b7f2a937bef9d2a0388586c2ae2644ae27d7b |
187 |
+DIST firefox-103.0.1-ne-NP.xpi 489027 BLAKE2B 40795a9d47f59502a3899c8a5c4611aaf963bd7b69d94127fd7b6a6bb9f45552460670a64cc4d2ec393d1baa28b4925e8b804e6d2293f025ba814c2ae72f666e SHA512 6b66658263e0128aa2c16ad1b00ef9a7353823ab420602e25133d8ef6920e0c1d8d3257a154f962e05193e1e73595e864a10eb68a524d781a5433493b0ee1908 |
188 |
+DIST firefox-103.0.1-nl.xpi 541036 BLAKE2B 0d38e3f8c8c06fd60d8f1655ccde9197961fddb1bd923874cead2db07e29354459195c04bcf35b6d27c73e63ad0b5cc46f2538bb16d65c4b1f1ed4d31e4a1fcf SHA512 38fe6dbb0510842cabcf100cc7ed1181a8c72066e5dd92bda3654ceeb27c563ab2132d9692ba8aa76936035f8016c6ead5981dc22ec6b0097c237fc7dd069980 |
189 |
+DIST firefox-103.0.1-nn-NO.xpi 535172 BLAKE2B 9b9e4e31cf95d93c610c7e223af94adcb037bf7ba8d8cee766aefc7404549b6377e4f2e48df33948a99eb08a90fe05dfd1a6a548854957167f58097008773636 SHA512 fbb1ab6977d8981472534c32ab7eba9c5b6a1aeb204a0bff21120498e47682bc446f2f867dce9eb1a85b48e3ae0e59347c76031615d47551ce083eb5895042e6 |
190 |
+DIST firefox-103.0.1-oc.xpi 556233 BLAKE2B 23e403faff4f44e2056a64eccf16cc338c4f19687ab6a57cb10fb1246a9aab82df2d86c61131174c22bfdf195cd36cd3087f25898d81d28bd3895c8dc12d4989 SHA512 0187396d7b42c369ad23127cc366e20756ecb459036659fe505c72ebab0818105b083f09d40ada144fd3b7b6c28f935590542047fb52df34d8cb6116b3a5eb9a |
191 |
+DIST firefox-103.0.1-pa-IN.xpi 599787 BLAKE2B 0210a219cf461e172265bee51f073669e69efdd7c8ebf2c0f94d9503d5130d0a81f209c4a5d973d8f33b5036783cc5eae34af95eaea3cda1fc0ed5f39d2ccab5 SHA512 b1cb03ff31eb0d9a19734840900c835508553e56204fdd4b29065f164a2ab26926c996f719bb5d55a9a159df6533e3ac13fbc0af294a47f408a57360e89ac712 |
192 |
+DIST firefox-103.0.1-pl.xpi 560477 BLAKE2B 93c37423eceeba464589cfdd0cd33829df9a0ff2668a75436954342207e3a82ee761046600675b9a1a867fa0a07d746c9840a344f9213f63cf0f05f40e48f220 SHA512 ec78a340d37dc33376dd27c818ce78200c39f32965d35cbdd52372a17b2537735a24e5284035aa5ef7e08c7f3c9f9632224620337482bd357f0ee443c75e9da7 |
193 |
+DIST firefox-103.0.1-pt-BR.xpi 545988 BLAKE2B 099124f7e1c5a001b850f0ce3c1bb25a80b30ffce1657e513c90e944f9476db2c25b9c15890d7f7ef7c5871ef3f56ebe50306c447ec855f0838caf0b3cee53ae SHA512 5f641fe0801cad00f62a635e5997cbcaacc4cc2388e2ace71a9b95af10649d6dbe1d0540bcc6a6e8397805a0be4ff909efbfc95fde282b4e585ac0a76d00abb6 |
194 |
+DIST firefox-103.0.1-pt-PT.xpi 550410 BLAKE2B d70f65d982c6ed3e266b792bd078a9b8ff5dc70e7bb569e740a68f419bda0e4a88edff937d8cc46cc090b9fb11ffc1868e293939bae76175d0f02585eabbb3c6 SHA512 8c7be713ad2e7da4f9eaa82c159d908628973f00f060849dc4523a24c6ea03a9bfe00ed452a48dfc26e4030f6b27061e61027908d10748c4134b1f293ce213d5 |
195 |
+DIST firefox-103.0.1-rm.xpi 539556 BLAKE2B 9644909af76bc6bc8c54449918e9c326ce6bd59f1b317c88faf1419565b872f3bb0d5a8045c8bf8d0692a370f50b7f891eda566863324883a407f1347c692864 SHA512 55eff37fa0f7b7dee136a144e9f6488325130b38189108fd8e1f9c2a03b2f3d4ca4553f0e5dedaba455df5d25e0acdd6cac94eb9c96e1f17c0aa1e23ea919170 |
196 |
+DIST firefox-103.0.1-ro.xpi 528561 BLAKE2B d25d05bd1374db69adabfce1d09438120981a09d96aeb87d9dade9392aef849ca6e7f16df356fe087579065c90b1f35e4d6992e9e195b98ab6e62787b3b42df7 SHA512 27d70d17cbb82dd0a176e8db6c1506d6d051cf3a8032a2f5dfbd0cfce31071d9d91e7f064c81c75deaf3e213de93314ab57b03559e3f45f1cf47562cf4800642 |
197 |
+DIST firefox-103.0.1-ru.xpi 630089 BLAKE2B 6529952c641360de1509055320587f87b945e232661409ac75cf4288ceabf083f9f028f23a66776e4f2866582df55ea6b682722e2ba827f7c85c73d6cc1d66f5 SHA512 bcf51f22b7fe4fff9c120dfb0e5d24a9692b12c2b047fd7c30c9ae516bab0475bb03e6bd8c22c126eadd4aa107b0a3e1b08a4c8ec2eb7265a491fb4d257110c4 |
198 |
+DIST firefox-103.0.1-sco.xpi 496685 BLAKE2B e79bc99927e87c54e5cc45c9108a9066fc324aee9da8720cc9dd7da1af4f151c66bd6c1e04a50272d7db8ebc8a1ae764183a9342428d61402004624783c9702a SHA512 9d432671efafa3b79bb325f535c382b419f143b4c8a5db38a8a672b314268ebf0de808e079fdf4b8e76759979e7bede1c8b7f61d70935079b8642b27f274509d |
199 |
+DIST firefox-103.0.1-si.xpi 485248 BLAKE2B 2ea6638a4ab598f61f5f089d7525ac9c4a2d543f20624f62b9dd561eaecac8e9552222e7eae1cb66fa4ad83adc87443dc85a014053a1acd7bed4cffef3cf136d SHA512 538194b27afae35733efa98cb650db34af2e21592b3e42cabe81117f95a8214cd65754b51c18420f1244d29c4c22ea32bbdeed571d8355d69c3d627035221a96 |
200 |
+DIST firefox-103.0.1-sk.xpi 569080 BLAKE2B 73a06a8cf41b713e6488610b8ffc8b4d1f2c6f01969e2cde8647e6afe1c1f5f227ca56774d36e3e8f51ebc45e12a6a872849e08876bbd56c55dd31b524d71dce SHA512 6626065cd619502a5decf9584f43a024198d2a842ae8aaafed01950ac51d7dfc2d658652eb619d84f0ab3651692856df1c2b8c35f97fee9b0c7da9cc379183ee |
201 |
+DIST firefox-103.0.1-sl.xpi 542272 BLAKE2B b05fc307336f56f1a0ceb6cf41bf95ecf38654be0477bb37e0dcdf9d1fdc7dc55db8a55d1e1c97b0b40afef2a408b85fa1547c5146dbb7ff68929bfc23042caa SHA512 d38973c1668641efb8589f3f4a668c6cb7da5d521a21b323dae438ebae6efdcf80e1baeb665ecbe39343b8165c5357a9e567df6fead89b4145f489471bad0117 |
202 |
+DIST firefox-103.0.1-son.xpi 426230 BLAKE2B 135d33247a6512e9e9c35c22c7156ea81e6152c545333c37676f0610480f359fec260633c7d5f3219c764f2f7ab14057c5efe4bbc611d39ac468707733168038 SHA512 272c4a0c46c43cf98298610359ed6ac8a6d66a24b50a7806bf31bc5b69060ac4334ee1db0a104fb8aaf679baa7e7d756046288eb7fe2cc36fb5ba94f149afd87 |
203 |
+DIST firefox-103.0.1-sq.xpi 557264 BLAKE2B e547d43e98e0c1a55031a01514a8f872907193fc6d2d9acba2e07d0de2393abba4861febf9947c367fe4bc90474e664c2d5d96e7f212f74af429eccbfabbef4a SHA512 9269d60e3e42de08ab6d6fc5fd95592eebb61b99b0fa472f714812402b277d550b858cb23ea3866c0c18676a62ad60fa4c4a70a88a5a0daca55650c4dec5262f |
204 |
+DIST firefox-103.0.1-sr.xpi 582540 BLAKE2B 13f792db4918ef1e143d4caa1bd6d775d6bd431385d04daa2c59ccd9bb9081edd2c872b05de4b0c065641082ad02e7c8b2d4c13b906063615ab1000738c58483 SHA512 77ecd2c9f2a2ee617c88a51391f038e868a50ad6307487cb48113717b671ab40bec11f1b53ef3587d96ba96d52caccf9c4fb5f68b28f74077a25c42e928f7242 |
205 |
+DIST firefox-103.0.1-sv-SE.xpi 542862 BLAKE2B 560d2f411c2ab548af5e10b88f90c0cb6c87b92c89cabdabce62fc060db91515c513664e7d34825c5313a58583ed1844da461ead91a71fa0a01635d4be53e1e5 SHA512 d361caa3f2135a9c4f4927dc5d4ebe6c0f3cc375d5b4147b6a59c9901821143a5097eb39be6c6cd01627a29e7f847c8fd72360a72a101e4d6f2347ba2b8f50f9 |
206 |
+DIST firefox-103.0.1-szl.xpi 508458 BLAKE2B dcd0949e26bf9112015b1e89c42340c5e45d479b4efc610b6bce3a6b9017262fce38601fa22ad53868974f0424d69ada90b3bf892e3481460c2d2bc88371b09e SHA512 75ab9ab58a8f6329ac703e157a8dc526e9b9853948016beaa086725c3deecc8593dc6fec7c7666c626f81677a8fdbe05fff61c8b4b41f8a851abf93c1090fe32 |
207 |
+DIST firefox-103.0.1-ta.xpi 510671 BLAKE2B 3da228200c470a5aaeeb1ad5075f671c84261c8c77eba4db862652ff6b7c5774a5522a0ce6b21a1f50fe8cb0d913d74c9e317ce7c9e13db481b8287cc6dd9774 SHA512 68ef9bf4f52b791ec36a845858f9873c80c2a66b52636d2c06b69820a097e65a3aba0aea401c5562767a8d793a40f0116cc76bb8bcc346c86949acc49e81739c |
208 |
+DIST firefox-103.0.1-te.xpi 551778 BLAKE2B 1566182a148aa4be855e260edab9fb79fa2623264164f49974360cc9c1adb1872dcd3a74a7b234b3633dde57bd33611ba7f61f26ca861407fe79360f810cb757 SHA512 67628764f316ae9b776885bd2a17948b4a9f1d764b484715422ee8741f1407c2db18de64c90aa4014789e074b94b6eaa585376baa5650d8711f7ed3e81d5dcc7 |
209 |
+DIST firefox-103.0.1-th.xpi 610646 BLAKE2B 3b9ac255f84b34b9ed1f0987e7bce8a5c95822bb302992e47cf6a02c1d5d672329aa15a899b1d4392faa691dc23a742f3b87e594e1f4633e47bfffab7272e85b SHA512 26254ef9a4f2be9b8115623867bf350c6e9023213320a8c21e6177b2d5cdeb47c8a25a34ce1dd0ff36118776aa95a663c3e93c5933e0b24dbf0da5d61e099d76 |
210 |
+DIST firefox-103.0.1-tl.xpi 518725 BLAKE2B 8513a21152b618393e872b3330f1ad82547a1c826ffb4cd32bcc05b8e811cc22e1117ee25299c667f4bbfc3af17f4ee974c9fb917b7191906bb72c5e97664126 SHA512 f86f3ea84f95016eba5eaa99b2d5376055d525a31d6d08b9270d7916c335abf4becdab695236497a04feb7d698f72f9e9a3f27d347e707008b21dc6f9c23c750 |
211 |
+DIST firefox-103.0.1-tr.xpi 555677 BLAKE2B b8a2f8b6ad0cc9cfe18ea5bd23a18eab8b73fb66ac517226d9d66506ed50095db37a45ada84fc3c7e47b12fa0a70df69435ee31e5841e5193995d83e7ff0ca37 SHA512 95f46570d96a81ab44f5ace88f64896e9dfd86acd4d98c91cb63ceaf42731dbc8e7b328b1b764eaeee4eeab4f6fbe7c57bffef5357325391ad71c698fb7ac5a6 |
212 |
+DIST firefox-103.0.1-trs.xpi 488885 BLAKE2B 77e2df1c47c1fffb248e865f105c27d2a09f9537355f0c7a848f33dadcac331a8b2922aa9b2f3787616c93274b61ec05df7bbbc7c9f803aaca34f29c92eab9ff SHA512 5b3bfae7765934189af3837b1591969ceaa483fd06d130ab296552511863b2be972e5a509053cff94e65c6dc176d07c6f6676579a64b30aa150423b1a73e9a9f |
213 |
+DIST firefox-103.0.1-uk.xpi 623498 BLAKE2B 78d0e757ad2a74d36985ef990a2f06db8d77d603dfa381d465690b46a3bcf429186bf8579dec7ce5f49eef09dc1f40d390dd459e71633d94b2c14dd1b11a1f2c SHA512 452ac5845c7c5968cf8b8450fdb716e719d110f1f29656637850883815e7e3b83983b10b1fb5c15eea65400c3648388f8ba7f4bf96d49824c83d99f08f25c46e |
214 |
+DIST firefox-103.0.1-ur.xpi 558770 BLAKE2B 1e37442c843df8a96cbadee34fe16ab2e11559e5d87f2d1859eb3e85f78096bc2396a801ac86a9eb7207a8ee49fccabd2376f3e8a8fab4943c4212eaa5cc3b68 SHA512 d8f693b33cde0433f1f358c49f3f1cec98725df47c852c284e0995177589c4e1efbd6279aabb020bfbedca8fd5e0a3eb53da4977d21e80f45b185ecd79eb0a7a |
215 |
+DIST firefox-103.0.1-uz.xpi 478410 BLAKE2B f594e6a0341f35bc737afbe614245663012e9d07a260921d7cc50cc4041d810927e37cacf74f760b201f01029bce7c92b75a1a6a25e3e9809b54efeb50754a35 SHA512 151638d3e42e41a41ea60ae2689f70a0cdcc99d505cef209ed806134a4bd8f7f586b3bbebd2b28412f49515d7619791e6c644b9de8edf3fd583c9690b9f4caca |
216 |
+DIST firefox-103.0.1-vi.xpi 576267 BLAKE2B d9c88a6862eedc2a6b1691e869608c7254c7999bb581f19cd5956fae0f165bc77da92ce21201bf9dfb64f8032f5bbd42989f905250f94dcb115bf9ae6c3bf1ab SHA512 9d2b180fc3561656fcf39ead2c12fd272c2cb8e5920a1b54cca534f989c93bc20d3f93e52d2fdbcd2d8c68fc6cafa89f2cf9caf2a9230cc142f663097f1726e2 |
217 |
+DIST firefox-103.0.1-xh.xpi 429247 BLAKE2B 299883a21a176cada6900fd778fe170cd0911fb40b6ac03e9462e83899cf47e0c092889e43690bfbb1ff2a634671f4e65289f71547df2572c41d1bb97acab6d0 SHA512 f02711153bc337bb3bbcbaf2fbe7b54f696fdb43cc4e12559c344387876293ca6826a42c229a65a7f888a86dd4b6723abade6015d32dbd845f33f2ad5164d3a1 |
218 |
+DIST firefox-103.0.1-zh-CN.xpi 577425 BLAKE2B da82d2b3d75a385eebcdedd769f111de4ad05bd7ea2835d4e0c1096a5774af40584d8fe5d29a768455613be03ee3de5aa8d1713cc804195517eed31a590955b4 SHA512 14f5324508a8820bdd8a248a4e989444c444a183aad99f96ef841d98804d1941189e49143ae9c96b63ac0427d277c7a29357752234b9ce0be543c491e9c03b7d |
219 |
+DIST firefox-103.0.1-zh-TW.xpi 578007 BLAKE2B 4cd77a1ad9046f2799a0da55831533d989b5ff7680988a96b2e9d184ff82edaaa5717830782760e3d2b3ad7a4a4efc75133e9787f5f32969bc3cc57b3674a249 SHA512 4c054aae826b5e54e5f3c5c4c2baf10b63c307684625c3f0d48f3de4ee18bc7923f0e03eff89fe74699b30fd971b80cb5fafe033d1ab2a68949a466c0be3e48c |
220 |
+DIST firefox-103.0.1.source.tar.xz 480380068 BLAKE2B eb9a4212e44ed835b62674e6bfba63aab0cfa76ac40010cc8da195835f3f3f8733d1de2710a1c2ed9db1b4275ad23b2022988c0592f0579f455e50756c220ef9 SHA512 cb487e1d5d602e6b07093b5e722c4e70b9bf39f42c13c25642f263f90f9d3940d02e6fdbab9e8f41b66a50f81d70300acf81c222f08a26eed3ae55777fdc6303 |
221 |
|
222 |
diff --git a/www-client/firefox/firefox-98.0.2.ebuild b/www-client/firefox/firefox-98.0.2.ebuild |
223 |
deleted file mode 100644 |
224 |
index 7eee8fb..0000000 |
225 |
--- a/www-client/firefox/firefox-98.0.2.ebuild |
226 |
+++ /dev/null |
227 |
@@ -1,1258 +0,0 @@ |
228 |
-# Copyright 1999-2022 Gentoo Authors |
229 |
-# Distributed under the terms of the GNU General Public License v2 |
230 |
- |
231 |
-EAPI="7" |
232 |
- |
233 |
-FIREFOX_PATCHSET="firefox-98-patches-04j.tar.xz" |
234 |
- |
235 |
-LLVM_MAX_SLOT=13 |
236 |
- |
237 |
-PYTHON_COMPAT=( python3_{8..10} ) |
238 |
-PYTHON_REQ_USE="ncurses,sqlite,ssl" |
239 |
- |
240 |
-WANT_AUTOCONF="2.1" |
241 |
- |
242 |
-VIRTUALX_REQUIRED="pgo" |
243 |
- |
244 |
-MOZ_ESR= |
245 |
- |
246 |
-MOZ_PV=${PV} |
247 |
-MOZ_PV_SUFFIX= |
248 |
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then |
249 |
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]} |
250 |
- |
251 |
- # Convert the ebuild version to the upstream Mozilla version |
252 |
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI |
253 |
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI |
254 |
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI |
255 |
-fi |
256 |
- |
257 |
-if [[ -n ${MOZ_ESR} ]] ; then |
258 |
- # ESR releases have slightly different version numbers |
259 |
- MOZ_PV="${MOZ_PV}esr" |
260 |
-fi |
261 |
- |
262 |
-MOZ_PN="${PN%-bin}" |
263 |
-MOZ_P="${MOZ_PN}-${MOZ_PV}" |
264 |
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" |
265 |
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" |
266 |
- |
267 |
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ |
268 |
- llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \ |
269 |
- virtualx xdg |
270 |
- |
271 |
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" |
272 |
- |
273 |
-if [[ ${PV} == *_rc* ]] ; then |
274 |
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" |
275 |
-fi |
276 |
- |
277 |
-PATCH_URIS=( |
278 |
- https://dev.gentoo.org/~{juippis,polynomial-c,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} |
279 |
-) |
280 |
- |
281 |
-PATCHES=${FILESDIR}/makotokato-riscv64-support-and-zenithal-backported.patch |
282 |
- |
283 |
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz |
284 |
- ${PATCH_URIS[@]}" |
285 |
- |
286 |
-DESCRIPTION="Firefox Web Browser" |
287 |
-HOMEPAGE="https://www.mozilla.com/firefox" |
288 |
- |
289 |
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" |
290 |
- |
291 |
-SLOT="rapid" |
292 |
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
293 |
- |
294 |
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" |
295 |
-IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" |
296 |
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp" |
297 |
-IUSE+=" wayland wifi" |
298 |
- |
299 |
-# Firefox-only IUSE |
300 |
-IUSE+=" geckodriver" |
301 |
-IUSE+=" +gmp-autoupdate" |
302 |
-IUSE+=" screencast" |
303 |
- |
304 |
-REQUIRED_USE="debug? ( !system-av1 ) |
305 |
- pgo? ( lto ) |
306 |
- wayland? ( dbus ) |
307 |
- wifi? ( dbus )" |
308 |
- |
309 |
-# Firefox-only REQUIRED_USE flags |
310 |
-REQUIRED_USE+=" screencast? ( wayland )" |
311 |
- |
312 |
-BDEPEND="${PYTHON_DEPS} |
313 |
- app-arch/unzip |
314 |
- app-arch/zip |
315 |
- >=dev-util/cbindgen-0.19.0 |
316 |
- >=net-libs/nodejs-10.23.1 |
317 |
- virtual/pkgconfig |
318 |
- >=virtual/rust-1.57.0 |
319 |
- || ( |
320 |
- ( |
321 |
- sys-devel/clang:13 |
322 |
- sys-devel/llvm:13 |
323 |
- clang? ( |
324 |
- =sys-devel/lld-13* |
325 |
- pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) |
326 |
- ) |
327 |
- ) |
328 |
- ( |
329 |
- sys-devel/clang:12 |
330 |
- sys-devel/llvm:12 |
331 |
- clang? ( |
332 |
- =sys-devel/lld-12* |
333 |
- pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] ) |
334 |
- ) |
335 |
- ) |
336 |
- ( |
337 |
- sys-devel/clang:11 |
338 |
- sys-devel/llvm:11 |
339 |
- clang? ( |
340 |
- =sys-devel/lld-11* |
341 |
- pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] ) |
342 |
- ) |
343 |
- ) |
344 |
- ) |
345 |
- amd64? ( >=dev-lang/nasm-2.14 ) |
346 |
- x86? ( >=dev-lang/nasm-2.14 )" |
347 |
- |
348 |
-COMMON_DEPEND=" |
349 |
- >=dev-libs/nss-3.75 |
350 |
- >=dev-libs/nspr-4.32 |
351 |
- dev-libs/atk |
352 |
- dev-libs/expat |
353 |
- media-libs/alsa-lib |
354 |
- >=media-libs/mesa-10.2:* |
355 |
- media-libs/fontconfig |
356 |
- >=media-libs/freetype-2.9 |
357 |
- virtual/freedesktop-icon-theme |
358 |
- >=x11-libs/pixman-0.19.2 |
359 |
- >=dev-libs/glib-2.42:2 |
360 |
- >=sys-libs/zlib-1.2.3 |
361 |
- >=dev-libs/libffi-3.0.10:= |
362 |
- media-video/ffmpeg |
363 |
- >=x11-libs/cairo-1.10[X] |
364 |
- >=x11-libs/gtk+-3.4.0:3[X] |
365 |
- x11-libs/gdk-pixbuf |
366 |
- x11-libs/libX11 |
367 |
- x11-libs/libXcomposite |
368 |
- x11-libs/libXdamage |
369 |
- x11-libs/libXext |
370 |
- x11-libs/libXfixes |
371 |
- x11-libs/libXrandr |
372 |
- x11-libs/libXrender |
373 |
- x11-libs/libXtst |
374 |
- x11-libs/libxcb:= |
375 |
- >=x11-libs/pango-1.22.0 |
376 |
- dbus? ( |
377 |
- sys-apps/dbus |
378 |
- dev-libs/dbus-glib |
379 |
- ) |
380 |
- libproxy? ( net-libs/libproxy ) |
381 |
- screencast? ( media-video/pipewire:= ) |
382 |
- system-av1? ( |
383 |
- >=media-libs/dav1d-0.9.3:= |
384 |
- >=media-libs/libaom-1.0.0:= |
385 |
- ) |
386 |
- system-harfbuzz? ( |
387 |
- >=media-libs/harfbuzz-2.8.1:0= |
388 |
- >=media-gfx/graphite2-1.3.13 |
389 |
- ) |
390 |
- system-icu? ( >=dev-libs/icu-70.1:= ) |
391 |
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) |
392 |
- system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) |
393 |
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) |
394 |
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) |
395 |
- system-webp? ( >=media-libs/libwebp-1.1.0:0= ) |
396 |
- wifi? ( |
397 |
- kernel_linux? ( |
398 |
- sys-apps/dbus |
399 |
- dev-libs/dbus-glib |
400 |
- net-misc/networkmanager |
401 |
- ) |
402 |
- ) |
403 |
- jack? ( virtual/jack ) |
404 |
- selinux? ( sec-policy/selinux-mozilla ) |
405 |
- sndio? ( media-sound/sndio )" |
406 |
- |
407 |
-RDEPEND="${COMMON_DEPEND} |
408 |
- !www-client/firefox:0 |
409 |
- !www-client/firefox:esr |
410 |
- jack? ( virtual/jack ) |
411 |
- openh264? ( media-libs/openh264:*[plugin] ) |
412 |
- pulseaudio? ( |
413 |
- || ( |
414 |
- media-sound/pulseaudio |
415 |
- >=media-sound/apulse-0.1.12-r4 |
416 |
- ) |
417 |
- ) |
418 |
- selinux? ( sec-policy/selinux-mozilla )" |
419 |
- |
420 |
-DEPEND="${COMMON_DEPEND} |
421 |
- x11-libs/libICE |
422 |
- x11-libs/libSM |
423 |
- pulseaudio? ( |
424 |
- || ( |
425 |
- media-sound/pulseaudio |
426 |
- >=media-sound/apulse-0.1.12-r4[sdk] |
427 |
- ) |
428 |
- ) |
429 |
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) |
430 |
- amd64? ( virtual/opengl ) |
431 |
- x86? ( virtual/opengl )" |
432 |
- |
433 |
-S="${WORKDIR}/${PN}-${PV%_*}" |
434 |
- |
435 |
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or |
436 |
-# overridden in the enviromnent (advanced hackers only) |
437 |
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then |
438 |
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) |
439 |
-fi |
440 |
- |
441 |
-llvm_check_deps() { |
442 |
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then |
443 |
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 |
444 |
- return 1 |
445 |
- fi |
446 |
- |
447 |
- if use clang ; then |
448 |
- if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then |
449 |
- einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 |
450 |
- return 1 |
451 |
- fi |
452 |
- |
453 |
- if use pgo ; then |
454 |
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then |
455 |
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 |
456 |
- return 1 |
457 |
- fi |
458 |
- fi |
459 |
- fi |
460 |
- |
461 |
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 |
462 |
-} |
463 |
- |
464 |
-MOZ_LANGS=( |
465 |
- af ar ast be bg br ca cak cs cy da de dsb |
466 |
- el en-CA en-GB en-US es-AR es-ES et eu |
467 |
- fi fr fy-NL ga-IE gd gl he hr hsb hu |
468 |
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO |
469 |
- pa-IN pl pt-BR pt-PT rm ro ru |
470 |
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW |
471 |
-) |
472 |
- |
473 |
-# Firefox-only LANGS |
474 |
-MOZ_LANGS+=( ach ) |
475 |
-MOZ_LANGS+=( an ) |
476 |
-MOZ_LANGS+=( az ) |
477 |
-MOZ_LANGS+=( bn ) |
478 |
-MOZ_LANGS+=( bs ) |
479 |
-MOZ_LANGS+=( ca-valencia ) |
480 |
-MOZ_LANGS+=( eo ) |
481 |
-MOZ_LANGS+=( es-CL ) |
482 |
-MOZ_LANGS+=( es-MX ) |
483 |
-MOZ_LANGS+=( fa ) |
484 |
-MOZ_LANGS+=( ff ) |
485 |
-MOZ_LANGS+=( gn ) |
486 |
-MOZ_LANGS+=( gu-IN ) |
487 |
-MOZ_LANGS+=( hi-IN ) |
488 |
-MOZ_LANGS+=( hy-AM ) |
489 |
-MOZ_LANGS+=( ia ) |
490 |
-MOZ_LANGS+=( km ) |
491 |
-MOZ_LANGS+=( kn ) |
492 |
-MOZ_LANGS+=( lij ) |
493 |
-MOZ_LANGS+=( mk ) |
494 |
-MOZ_LANGS+=( mr ) |
495 |
-MOZ_LANGS+=( my ) |
496 |
-MOZ_LANGS+=( ne-NP ) |
497 |
-MOZ_LANGS+=( oc ) |
498 |
-MOZ_LANGS+=( sco ) |
499 |
-MOZ_LANGS+=( si ) |
500 |
-MOZ_LANGS+=( son ) |
501 |
-MOZ_LANGS+=( szl ) |
502 |
-MOZ_LANGS+=( ta ) |
503 |
-MOZ_LANGS+=( te ) |
504 |
-MOZ_LANGS+=( tl ) |
505 |
-MOZ_LANGS+=( trs ) |
506 |
-MOZ_LANGS+=( ur ) |
507 |
-MOZ_LANGS+=( xh ) |
508 |
- |
509 |
-mozilla_set_globals() { |
510 |
- # https://bugs.gentoo.org/587334 |
511 |
- local MOZ_TOO_REGIONALIZED_FOR_L10N=( |
512 |
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE |
513 |
- ) |
514 |
- |
515 |
- local lang xflag |
516 |
- for lang in "${MOZ_LANGS[@]}" ; do |
517 |
- # en and en_US are handled internally |
518 |
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then |
519 |
- continue |
520 |
- fi |
521 |
- |
522 |
- # strip region subtag if $lang is in the list |
523 |
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then |
524 |
- xflag=${lang%%-*} |
525 |
- else |
526 |
- xflag=${lang} |
527 |
- fi |
528 |
- |
529 |
- SRC_URI+=" l10n_${xflag/[_@]/-}? (" |
530 |
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" |
531 |
- SRC_URI+=" )" |
532 |
- IUSE+=" l10n_${xflag/[_@]/-}" |
533 |
- done |
534 |
-} |
535 |
-mozilla_set_globals |
536 |
- |
537 |
-moz_clear_vendor_checksums() { |
538 |
- debug-print-function ${FUNCNAME} "$@" |
539 |
- |
540 |
- if [[ ${#} -ne 1 ]] ; then |
541 |
- die "${FUNCNAME} requires exact one argument" |
542 |
- fi |
543 |
- |
544 |
- einfo "Clearing cargo checksums for ${1} ..." |
545 |
- |
546 |
- sed -i \ |
547 |
- -e 's/\("files":{\)[^}]*/\1/' \ |
548 |
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \ |
549 |
- || die |
550 |
-} |
551 |
- |
552 |
-moz_install_xpi() { |
553 |
- debug-print-function ${FUNCNAME} "$@" |
554 |
- |
555 |
- if [[ ${#} -lt 2 ]] ; then |
556 |
- die "${FUNCNAME} requires at least two arguments" |
557 |
- fi |
558 |
- |
559 |
- local DESTDIR=${1} |
560 |
- shift |
561 |
- |
562 |
- insinto "${DESTDIR}" |
563 |
- |
564 |
- local emid xpi_file xpi_tmp_dir |
565 |
- for xpi_file in "${@}" ; do |
566 |
- emid= |
567 |
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") |
568 |
- |
569 |
- # Unpack XPI |
570 |
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die |
571 |
- |
572 |
- # Determine extension ID |
573 |
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then |
574 |
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") |
575 |
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" |
576 |
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then |
577 |
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") |
578 |
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" |
579 |
- else |
580 |
- die "failed to determine extension id" |
581 |
- fi |
582 |
- |
583 |
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." |
584 |
- newins "${xpi_file}" "${emid}.xpi" |
585 |
- done |
586 |
-} |
587 |
- |
588 |
-mozconfig_add_options_ac() { |
589 |
- debug-print-function ${FUNCNAME} "$@" |
590 |
- |
591 |
- if [[ ${#} -lt 2 ]] ; then |
592 |
- die "${FUNCNAME} requires at least two arguments" |
593 |
- fi |
594 |
- |
595 |
- local reason=${1} |
596 |
- shift |
597 |
- |
598 |
- local option |
599 |
- for option in ${@} ; do |
600 |
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} |
601 |
- done |
602 |
-} |
603 |
- |
604 |
-mozconfig_add_options_mk() { |
605 |
- debug-print-function ${FUNCNAME} "$@" |
606 |
- |
607 |
- if [[ ${#} -lt 2 ]] ; then |
608 |
- die "${FUNCNAME} requires at least two arguments" |
609 |
- fi |
610 |
- |
611 |
- local reason=${1} |
612 |
- shift |
613 |
- |
614 |
- local option |
615 |
- for option in ${@} ; do |
616 |
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} |
617 |
- done |
618 |
-} |
619 |
- |
620 |
-mozconfig_use_enable() { |
621 |
- debug-print-function ${FUNCNAME} "$@" |
622 |
- |
623 |
- if [[ ${#} -lt 1 ]] ; then |
624 |
- die "${FUNCNAME} requires at least one arguments" |
625 |
- fi |
626 |
- |
627 |
- local flag=$(use_enable "${@}") |
628 |
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" |
629 |
-} |
630 |
- |
631 |
-mozconfig_use_with() { |
632 |
- debug-print-function ${FUNCNAME} "$@" |
633 |
- |
634 |
- if [[ ${#} -lt 1 ]] ; then |
635 |
- die "${FUNCNAME} requires at least one arguments" |
636 |
- fi |
637 |
- |
638 |
- local flag=$(use_with "${@}") |
639 |
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" |
640 |
-} |
641 |
- |
642 |
-pkg_pretend() { |
643 |
- if [[ ${MERGE_TYPE} != binary ]] ; then |
644 |
- if use pgo ; then |
645 |
- if ! has usersandbox $FEATURES ; then |
646 |
- die "You must enable usersandbox as X server can not run as root!" |
647 |
- fi |
648 |
- fi |
649 |
- |
650 |
- # Ensure we have enough disk space to compile |
651 |
- if use pgo || use lto || use debug ; then |
652 |
- CHECKREQS_DISK_BUILD="13500M" |
653 |
- else |
654 |
- CHECKREQS_DISK_BUILD="6500M" |
655 |
- fi |
656 |
- |
657 |
- check-reqs_pkg_pretend |
658 |
- fi |
659 |
-} |
660 |
- |
661 |
-pkg_setup() { |
662 |
- if [[ ${MERGE_TYPE} != binary ]] ; then |
663 |
- if use pgo ; then |
664 |
- if ! has userpriv ${FEATURES} ; then |
665 |
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" |
666 |
- fi |
667 |
- fi |
668 |
- |
669 |
- # Ensure we have enough disk space to compile |
670 |
- if use pgo || use lto || use debug ; then |
671 |
- CHECKREQS_DISK_BUILD="13500M" |
672 |
- else |
673 |
- CHECKREQS_DISK_BUILD="6400M" |
674 |
- fi |
675 |
- |
676 |
- check-reqs_pkg_setup |
677 |
- |
678 |
- llvm_pkg_setup |
679 |
- |
680 |
- if use clang && use lto ; then |
681 |
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') |
682 |
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") |
683 |
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" |
684 |
- |
685 |
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') |
686 |
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") |
687 |
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" |
688 |
- |
689 |
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then |
690 |
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." |
691 |
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" |
692 |
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" |
693 |
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" |
694 |
- eerror " - Build ${CATEGORY}/${PN} without USE=lto" |
695 |
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" |
696 |
- fi |
697 |
- fi |
698 |
- |
699 |
- if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \ |
700 |
- && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then |
701 |
- # bug 792705 |
702 |
- eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)." |
703 |
- die "Set USE=clang or select <gcc-11 to build ${CATEGORY}/${P}." |
704 |
- fi |
705 |
- |
706 |
- python-any-r1_pkg_setup |
707 |
- |
708 |
- # Avoid PGO profiling problems due to enviroment leakage |
709 |
- # These should *always* be cleaned up anyway |
710 |
- unset \ |
711 |
- DBUS_SESSION_BUS_ADDRESS \ |
712 |
- DISPLAY \ |
713 |
- ORBIT_SOCKETDIR \ |
714 |
- SESSION_MANAGER \ |
715 |
- XAUTHORITY \ |
716 |
- XDG_CACHE_HOME \ |
717 |
- XDG_SESSION_COOKIE |
718 |
- |
719 |
- # Build system is using /proc/self/oom_score_adj, bug #604394 |
720 |
- addpredict /proc/self/oom_score_adj |
721 |
- |
722 |
- if use pgo ; then |
723 |
- # Allow access to GPU during PGO run |
724 |
- local ati_cards mesa_cards nvidia_cards render_cards |
725 |
- shopt -s nullglob |
726 |
- |
727 |
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') |
728 |
- if [[ -n "${ati_cards}" ]] ; then |
729 |
- addpredict "${ati_cards}" |
730 |
- fi |
731 |
- |
732 |
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') |
733 |
- if [[ -n "${mesa_cards}" ]] ; then |
734 |
- addpredict "${mesa_cards}" |
735 |
- fi |
736 |
- |
737 |
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') |
738 |
- if [[ -n "${nvidia_cards}" ]] ; then |
739 |
- addpredict "${nvidia_cards}" |
740 |
- fi |
741 |
- |
742 |
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') |
743 |
- if [[ -n "${render_cards}" ]] ; then |
744 |
- addpredict "${render_cards}" |
745 |
- fi |
746 |
- |
747 |
- shopt -u nullglob |
748 |
- fi |
749 |
- |
750 |
- if ! mountpoint -q /dev/shm ; then |
751 |
- # If /dev/shm is not available, configure is known to fail with |
752 |
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py |
753 |
- ewarn "/dev/shm is not mounted -- expect build failures!" |
754 |
- fi |
755 |
- |
756 |
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) |
757 |
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please |
758 |
- # get your own set of keys. |
759 |
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then |
760 |
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" |
761 |
- fi |
762 |
- |
763 |
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then |
764 |
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" |
765 |
- fi |
766 |
- |
767 |
- # Mozilla API keys (see https://location.services.mozilla.com/api) |
768 |
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please |
769 |
- # get your own set of keys. |
770 |
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then |
771 |
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" |
772 |
- fi |
773 |
- |
774 |
- # Ensure we use C locale when building, bug #746215 |
775 |
- export LC_ALL=C |
776 |
- fi |
777 |
- |
778 |
- CONFIG_CHECK="~SECCOMP" |
779 |
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." |
780 |
- linux-info_pkg_setup |
781 |
-} |
782 |
- |
783 |
-src_unpack() { |
784 |
- local _lp_dir="${WORKDIR}/language_packs" |
785 |
- local _src_file |
786 |
- |
787 |
- if [[ ! -d "${_lp_dir}" ]] ; then |
788 |
- mkdir "${_lp_dir}" || die |
789 |
- fi |
790 |
- |
791 |
- for _src_file in ${A} ; do |
792 |
- if [[ ${_src_file} == *.xpi ]]; then |
793 |
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" |
794 |
- else |
795 |
- unpack ${_src_file} |
796 |
- fi |
797 |
- done |
798 |
-} |
799 |
- |
800 |
-src_prepare() { |
801 |
- use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch |
802 |
- eapply "${WORKDIR}/firefox-patches" |
803 |
- |
804 |
- # Allow user to apply any additional patches without modifing ebuild |
805 |
- eapply_user |
806 |
- |
807 |
- # Make cargo respect MAKEOPTS |
808 |
- export CARGO_BUILD_JOBS="$(makeopts_jobs)" |
809 |
- |
810 |
- # Make LTO respect MAKEOPTS |
811 |
- sed -i \ |
812 |
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ |
813 |
- "${S}"/build/moz.configure/lto-pgo.configure \ |
814 |
- || die "sed failed to set num_cores" |
815 |
- |
816 |
- # Make ICU respect MAKEOPTS |
817 |
- sed -i \ |
818 |
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ |
819 |
- "${S}"/intl/icu_sources_data.py \ |
820 |
- || die "sed failed to set num_cores" |
821 |
- |
822 |
- # sed-in toolchain prefix |
823 |
- sed -i \ |
824 |
- -e "s/objdump/${CHOST}-objdump/" \ |
825 |
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ |
826 |
- || die "sed failed to set toolchain prefix" |
827 |
- |
828 |
- sed -i \ |
829 |
- -e 's/ccache_stats = None/return None/' \ |
830 |
- "${S}"/python/mozbuild/mozbuild/controller/building.py \ |
831 |
- || die "sed failed to disable ccache stats call" |
832 |
- |
833 |
- einfo "Removing pre-built binaries ..." |
834 |
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die |
835 |
- |
836 |
- # Clearing checksums where we have applied patches |
837 |
- moz_clear_vendor_checksums target-lexicon-0.9.0 |
838 |
- |
839 |
- # Create build dir |
840 |
- BUILD_DIR="${WORKDIR}/${PN}_build" |
841 |
- mkdir -p "${BUILD_DIR}" || die |
842 |
- |
843 |
- # Write API keys to disk |
844 |
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die |
845 |
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die |
846 |
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die |
847 |
- |
848 |
- xdg_src_prepare |
849 |
-} |
850 |
- |
851 |
-src_configure() { |
852 |
- # Show flags set at the beginning |
853 |
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" |
854 |
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" |
855 |
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" |
856 |
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" |
857 |
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" |
858 |
- |
859 |
- local have_switched_compiler= |
860 |
- if use clang && ! tc-is-clang ; then |
861 |
- # Force clang |
862 |
- einfo "Enforcing the use of clang due to USE=clang ..." |
863 |
- have_switched_compiler=yes |
864 |
- AR=llvm-ar |
865 |
- AS=llvm-as |
866 |
- CC=${CHOST}-clang |
867 |
- CXX=${CHOST}-clang++ |
868 |
- NM=llvm-nm |
869 |
- RANLIB=llvm-ranlib |
870 |
- elif ! use clang && ! tc-is-gcc ; then |
871 |
- # Force gcc |
872 |
- have_switched_compiler=yes |
873 |
- einfo "Enforcing the use of gcc due to USE=-clang ..." |
874 |
- AR=gcc-ar |
875 |
- CC=${CHOST}-gcc |
876 |
- CXX=${CHOST}-g++ |
877 |
- NM=gcc-nm |
878 |
- RANLIB=gcc-ranlib |
879 |
- fi |
880 |
- |
881 |
- if [[ -n "${have_switched_compiler}" ]] ; then |
882 |
- # Because we switched active compiler we have to ensure |
883 |
- # that no unsupported flags are set |
884 |
- strip-unsupported-flags |
885 |
- fi |
886 |
- |
887 |
- # Ensure we use correct toolchain |
888 |
- export HOST_CC="$(tc-getBUILD_CC)" |
889 |
- export HOST_CXX="$(tc-getBUILD_CXX)" |
890 |
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG |
891 |
- |
892 |
- # Pass the correct toolchain paths through cbindgen |
893 |
- if tc-is-cross-compiler ; then |
894 |
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" |
895 |
- fi |
896 |
- |
897 |
- # Set MOZILLA_FIVE_HOME |
898 |
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" |
899 |
- |
900 |
- # python/mach/mach/mixin/process.py fails to detect SHELL |
901 |
- export SHELL="${EPREFIX}/bin/bash" |
902 |
- |
903 |
- # Set state path |
904 |
- export MOZBUILD_STATE_PATH="${BUILD_DIR}" |
905 |
- |
906 |
- # Set MOZCONFIG |
907 |
- export MOZCONFIG="${S}/.mozconfig" |
908 |
- |
909 |
- # Initialize MOZCONFIG |
910 |
- mozconfig_add_options_ac '' --enable-application=browser |
911 |
- |
912 |
- # Set Gentoo defaults |
913 |
- export MOZILLA_OFFICIAL=1 |
914 |
- |
915 |
- mozconfig_add_options_ac 'Gentoo default' \ |
916 |
- --allow-addon-sideload \ |
917 |
- --disable-cargo-incremental \ |
918 |
- --disable-crashreporter \ |
919 |
- --disable-install-strip \ |
920 |
- --disable-parental-controls \ |
921 |
- --disable-strip \ |
922 |
- --disable-updater \ |
923 |
- --enable-negotiateauth \ |
924 |
- --enable-new-pass-manager \ |
925 |
- --enable-official-branding \ |
926 |
- --enable-release \ |
927 |
- --enable-system-ffi \ |
928 |
- --enable-system-pixman \ |
929 |
- --host="${CBUILD:-${CHOST}}" \ |
930 |
- --libdir="${EPREFIX}/usr/$(get_libdir)" \ |
931 |
- --prefix="${EPREFIX}/usr" \ |
932 |
- --target="${CHOST}" \ |
933 |
- --without-ccache \ |
934 |
- --without-wasm-sandboxed-libraries \ |
935 |
- --with-intl-api \ |
936 |
- --with-libclang-path="$(llvm-config --libdir)" \ |
937 |
- --with-system-nspr \ |
938 |
- --with-system-nss \ |
939 |
- --with-system-zlib \ |
940 |
- --with-toolchain-prefix="${CHOST}-" \ |
941 |
- --with-unsigned-addon-scopes=app,system \ |
942 |
- --x-includes="${SYSROOT}${EPREFIX}/usr/include" \ |
943 |
- --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)" |
944 |
- |
945 |
- # Set update channel |
946 |
- local update_channel=release |
947 |
- [[ -n ${MOZ_ESR} ]] && update_channel=esr |
948 |
- mozconfig_add_options_ac '' --update-channel=${update_channel} |
949 |
- |
950 |
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then |
951 |
- mozconfig_add_options_ac '' --enable-rust-simd |
952 |
- fi |
953 |
- |
954 |
- # For future keywording: This is currently (97.0) only supported on: |
955 |
- # amd64, arm, arm64 & x86. |
956 |
- # Might want to flip the logic around if Firefox is to support more arches. |
957 |
- if use ppc64 || use riscv; then |
958 |
- mozconfig_add_options_ac '' --disable-sandbox |
959 |
- else |
960 |
- mozconfig_add_options_ac '' --enable-sandbox |
961 |
- fi |
962 |
- |
963 |
- if [[ -s "${S}/api-google.key" ]] ; then |
964 |
- local key_origin="Gentoo default" |
965 |
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then |
966 |
- key_origin="User value" |
967 |
- fi |
968 |
- |
969 |
- mozconfig_add_options_ac "${key_origin}" \ |
970 |
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key" |
971 |
- else |
972 |
- einfo "Building without Google API key ..." |
973 |
- fi |
974 |
- |
975 |
- if [[ -s "${S}/api-location.key" ]] ; then |
976 |
- local key_origin="Gentoo default" |
977 |
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then |
978 |
- key_origin="User value" |
979 |
- fi |
980 |
- |
981 |
- mozconfig_add_options_ac "${key_origin}" \ |
982 |
- --with-google-location-service-api-keyfile="${S}/api-location.key" |
983 |
- else |
984 |
- einfo "Building without Location API key ..." |
985 |
- fi |
986 |
- |
987 |
- if [[ -s "${S}/api-mozilla.key" ]] ; then |
988 |
- local key_origin="Gentoo default" |
989 |
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then |
990 |
- key_origin="User value" |
991 |
- fi |
992 |
- |
993 |
- mozconfig_add_options_ac "${key_origin}" \ |
994 |
- --with-mozilla-api-keyfile="${S}/api-mozilla.key" |
995 |
- else |
996 |
- einfo "Building without Mozilla API key ..." |
997 |
- fi |
998 |
- |
999 |
- mozconfig_use_with system-av1 |
1000 |
- mozconfig_use_with system-harfbuzz |
1001 |
- mozconfig_use_with system-harfbuzz system-graphite2 |
1002 |
- mozconfig_use_with system-icu |
1003 |
- mozconfig_use_with system-jpeg |
1004 |
- mozconfig_use_with system-libevent |
1005 |
- mozconfig_use_with system-libvpx |
1006 |
- mozconfig_use_with system-png |
1007 |
- mozconfig_use_with system-webp |
1008 |
- |
1009 |
- mozconfig_use_enable dbus |
1010 |
- mozconfig_use_enable libproxy |
1011 |
- |
1012 |
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme |
1013 |
- |
1014 |
- mozconfig_use_enable geckodriver |
1015 |
- |
1016 |
- if use hardened ; then |
1017 |
- mozconfig_add_options_ac "+hardened" --enable-hardening |
1018 |
- append-ldflags "-Wl,-z,relro -Wl,-z,now" |
1019 |
- fi |
1020 |
- |
1021 |
- mozconfig_use_enable jack |
1022 |
- |
1023 |
- mozconfig_use_enable pulseaudio |
1024 |
- # force the deprecated alsa sound code if pulseaudio is disabled |
1025 |
- if use kernel_linux && ! use pulseaudio ; then |
1026 |
- mozconfig_add_options_ac '-pulseaudio' --enable-alsa |
1027 |
- fi |
1028 |
- |
1029 |
- mozconfig_use_enable sndio |
1030 |
- |
1031 |
- mozconfig_use_enable wifi necko-wifi |
1032 |
- |
1033 |
- if use wayland ; then |
1034 |
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland |
1035 |
- else |
1036 |
- mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3 |
1037 |
- fi |
1038 |
- |
1039 |
- if use lto ; then |
1040 |
- if use clang ; then |
1041 |
- # Upstream only supports lld when using clang |
1042 |
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld |
1043 |
- |
1044 |
- mozconfig_add_options_ac '+lto' --enable-lto=cross |
1045 |
- |
1046 |
- else |
1047 |
- # ThinLTO is currently broken, see bmo#1644409 |
1048 |
- mozconfig_add_options_ac '+lto' --enable-lto=full |
1049 |
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd |
1050 |
- fi |
1051 |
- |
1052 |
- if use pgo ; then |
1053 |
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1 |
1054 |
- |
1055 |
- if use clang ; then |
1056 |
- # Used in build/pgo/profileserver.py |
1057 |
- export LLVM_PROFDATA="llvm-profdata" |
1058 |
- fi |
1059 |
- fi |
1060 |
- else |
1061 |
- # Avoid auto-magic on linker |
1062 |
- if use clang ; then |
1063 |
- # This is upstream's default |
1064 |
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld |
1065 |
- else |
1066 |
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd |
1067 |
- fi |
1068 |
- fi |
1069 |
- |
1070 |
- # LTO flag was handled via configure |
1071 |
- filter-flags '-flto*' |
1072 |
- |
1073 |
- mozconfig_use_enable debug |
1074 |
- if use debug ; then |
1075 |
- mozconfig_add_options_ac '+debug' --disable-optimize |
1076 |
- else |
1077 |
- if is-flag '-g*' ; then |
1078 |
- if use clang ; then |
1079 |
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') |
1080 |
- else |
1081 |
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols |
1082 |
- fi |
1083 |
- else |
1084 |
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols |
1085 |
- fi |
1086 |
- |
1087 |
- if is-flag '-O0' ; then |
1088 |
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 |
1089 |
- elif is-flag '-O4' ; then |
1090 |
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 |
1091 |
- elif is-flag '-O3' ; then |
1092 |
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 |
1093 |
- elif is-flag '-O1' ; then |
1094 |
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 |
1095 |
- elif is-flag '-Os' ; then |
1096 |
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os |
1097 |
- else |
1098 |
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 |
1099 |
- fi |
1100 |
- fi |
1101 |
- |
1102 |
- # Debug flag was handled via configure |
1103 |
- filter-flags '-g*' |
1104 |
- |
1105 |
- # Optimization flag was handled via configure |
1106 |
- filter-flags '-O*' |
1107 |
- |
1108 |
- # Modifications to better support ARM, bug #553364 |
1109 |
- if use cpu_flags_arm_neon ; then |
1110 |
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon |
1111 |
- |
1112 |
- if ! tc-is-clang ; then |
1113 |
- # thumb options aren't supported when using clang, bug 666966 |
1114 |
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \ |
1115 |
- --with-thumb=yes \ |
1116 |
- --with-thumb-interwork=no |
1117 |
- fi |
1118 |
- fi |
1119 |
- |
1120 |
- if [[ ${CHOST} == armv*h* ]] ; then |
1121 |
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard |
1122 |
- |
1123 |
- if ! use system-libvpx ; then |
1124 |
- sed -i \ |
1125 |
- -e "s|softfp|hard|" \ |
1126 |
- "${S}"/media/libvpx/moz.build \ |
1127 |
- || die |
1128 |
- fi |
1129 |
- fi |
1130 |
- |
1131 |
- if use clang ; then |
1132 |
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 |
1133 |
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 |
1134 |
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') |
1135 |
- local disable_elf_hack= |
1136 |
- if use amd64 ; then |
1137 |
- disable_elf_hack=yes |
1138 |
- elif use x86 ; then |
1139 |
- disable_elf_hack=yes |
1140 |
- elif use arm ; then |
1141 |
- disable_elf_hack=yes |
1142 |
- fi |
1143 |
- |
1144 |
- if [[ -n ${disable_elf_hack} ]] ; then |
1145 |
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack |
1146 |
- fi |
1147 |
- elif tc-is-gcc ; then |
1148 |
- if ver_test $(gcc-fullversion) -ge 10 ; then |
1149 |
- einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." |
1150 |
- append-cxxflags -fno-tree-loop-vectorize |
1151 |
- fi |
1152 |
- fi |
1153 |
- |
1154 |
- # Additional ARCH support |
1155 |
- case "${ARCH}" in |
1156 |
- arm) |
1157 |
- # Reduce the memory requirements for linking |
1158 |
- if use clang ; then |
1159 |
- # Nothing to do |
1160 |
- :; |
1161 |
- elif use lto ; then |
1162 |
- append-ldflags -Wl,--no-keep-memory |
1163 |
- else |
1164 |
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads |
1165 |
- fi |
1166 |
- ;; |
1167 |
- esac |
1168 |
- |
1169 |
- if ! use elibc_glibc ; then |
1170 |
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc |
1171 |
- fi |
1172 |
- |
1173 |
- # Allow elfhack to work in combination with unstripped binaries |
1174 |
- # when they would normally be larger than 2GiB. |
1175 |
- append-ldflags "-Wl,--compress-debug-sections=zlib" |
1176 |
- |
1177 |
- # Make revdep-rebuild.sh happy; Also required for musl |
1178 |
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags |
1179 |
- |
1180 |
- # Pass $MAKEOPTS to build system |
1181 |
- export MOZ_MAKE_FLAGS="${MAKEOPTS}" |
1182 |
- |
1183 |
- # Use system's Python environment |
1184 |
- export MACH_USE_SYSTEM_PYTHON=1 |
1185 |
- export MACH_SYSTEM_ASSERTED_COMPATIBLE_WITH_MACH_SITE=1 |
1186 |
- export MACH_SYSTEM_ASSERTED_COMPATIBLE_WITH_BUILD_SITE=1 |
1187 |
- export PIP_NO_CACHE_DIR=off |
1188 |
- |
1189 |
- # Disable notification when build system has finished |
1190 |
- export MOZ_NOSPAM=1 |
1191 |
- |
1192 |
- # Portage sets XARGS environment variable to "xargs -r" by default which |
1193 |
- # breaks build system's check_prog() function which doesn't support arguments |
1194 |
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" |
1195 |
- |
1196 |
- # Set build dir |
1197 |
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" |
1198 |
- |
1199 |
- # Show flags we will use |
1200 |
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" |
1201 |
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" |
1202 |
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" |
1203 |
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" |
1204 |
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" |
1205 |
- |
1206 |
- # Handle EXTRA_CONF and show summary |
1207 |
- local ac opt hash reason |
1208 |
- |
1209 |
- # Apply EXTRA_ECONF entries to $MOZCONFIG |
1210 |
- if [[ -n ${EXTRA_ECONF} ]] ; then |
1211 |
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} |
1212 |
- for opt in "${ac[@]}"; do |
1213 |
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} |
1214 |
- done |
1215 |
- fi |
1216 |
- |
1217 |
- echo |
1218 |
- echo "==========================================================" |
1219 |
- echo "Building ${PF} with the following configuration" |
1220 |
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do |
1221 |
- [[ -z ${hash} || ${hash} == \# ]] \ |
1222 |
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" |
1223 |
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" |
1224 |
- done |
1225 |
- echo "==========================================================" |
1226 |
- echo |
1227 |
- |
1228 |
- ./mach configure || die |
1229 |
-} |
1230 |
- |
1231 |
-src_compile() { |
1232 |
- local virtx_cmd= |
1233 |
- |
1234 |
- if use pgo ; then |
1235 |
- virtx_cmd=virtx |
1236 |
- |
1237 |
- # Reset and cleanup environment variables used by GNOME/XDG |
1238 |
- gnome2_environment_reset |
1239 |
- |
1240 |
- addpredict /root |
1241 |
- fi |
1242 |
- |
1243 |
- local -x GDK_BACKEND=x11 |
1244 |
- |
1245 |
- ${virtx_cmd} ./mach build --verbose \ |
1246 |
- || die |
1247 |
-} |
1248 |
- |
1249 |
-src_install() { |
1250 |
- # xpcshell is getting called during install |
1251 |
- pax-mark m \ |
1252 |
- "${BUILD_DIR}"/dist/bin/xpcshell \ |
1253 |
- "${BUILD_DIR}"/dist/bin/${PN} \ |
1254 |
- "${BUILD_DIR}"/dist/bin/plugin-container |
1255 |
- |
1256 |
- DESTDIR="${D}" ./mach install || die |
1257 |
- |
1258 |
- # Upstream cannot ship symlink but we can (bmo#658850) |
1259 |
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die |
1260 |
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin |
1261 |
- |
1262 |
- # Don't install llvm-symbolizer from sys-devel/llvm package |
1263 |
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then |
1264 |
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die |
1265 |
- fi |
1266 |
- |
1267 |
- # Install policy (currently only used to disable application updates) |
1268 |
- insinto "${MOZILLA_FIVE_HOME}/distribution" |
1269 |
- newins "${FILESDIR}"/distribution.ini distribution.ini |
1270 |
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json |
1271 |
- |
1272 |
- # Install system-wide preferences |
1273 |
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" |
1274 |
- insinto "${PREFS_DIR}" |
1275 |
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js |
1276 |
- |
1277 |
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" |
1278 |
- |
1279 |
- # Set dictionary path to use system hunspell |
1280 |
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" |
1281 |
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); |
1282 |
- EOF |
1283 |
- |
1284 |
- # Force hwaccel prefs if USE=hwaccel is enabled |
1285 |
- if use hwaccel ; then |
1286 |
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r1 \ |
1287 |
- >>"${GENTOO_PREFS}" \ |
1288 |
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" |
1289 |
- fi |
1290 |
- |
1291 |
- if ! use gmp-autoupdate ; then |
1292 |
- local plugin |
1293 |
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do |
1294 |
- einfo "Disabling auto-update for ${plugin} plugin ..." |
1295 |
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" |
1296 |
- pref("media.${plugin}.autoupdate", false); |
1297 |
- EOF |
1298 |
- done |
1299 |
- fi |
1300 |
- |
1301 |
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it |
1302 |
- if use system-harfbuzz ; then |
1303 |
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" |
1304 |
- sticky_pref("gfx.font_rendering.graphite.enabled", true); |
1305 |
- EOF |
1306 |
- fi |
1307 |
- |
1308 |
- # Install language packs |
1309 |
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) |
1310 |
- if [[ -n "${langpacks}" ]] ; then |
1311 |
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" |
1312 |
- fi |
1313 |
- |
1314 |
- # Install geckodriver |
1315 |
- if use geckodriver ; then |
1316 |
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." |
1317 |
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver |
1318 |
- exeinto "${MOZILLA_FIVE_HOME}" |
1319 |
- doexe "${BUILD_DIR}"/dist/bin/geckodriver |
1320 |
- |
1321 |
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver |
1322 |
- fi |
1323 |
- |
1324 |
- # Install icons |
1325 |
- local icon_srcdir="${S}/browser/branding/official" |
1326 |
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" |
1327 |
- |
1328 |
- insinto /usr/share/icons/hicolor/symbolic/apps |
1329 |
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg |
1330 |
- |
1331 |
- local icon size |
1332 |
- for icon in "${icon_srcdir}"/default*.png ; do |
1333 |
- size=${icon%.png} |
1334 |
- size=${size##*/default} |
1335 |
- |
1336 |
- if [[ ${size} -eq 48 ]] ; then |
1337 |
- newicon "${icon}" ${PN}.png |
1338 |
- fi |
1339 |
- |
1340 |
- newicon -s ${size} "${icon}" ${PN}.png |
1341 |
- done |
1342 |
- |
1343 |
- # Install menu |
1344 |
- local app_name="Mozilla ${MOZ_PN^}" |
1345 |
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" |
1346 |
- local desktop_filename="${PN}.desktop" |
1347 |
- local exec_command="${PN}" |
1348 |
- local icon="${PN}" |
1349 |
- local use_wayland="false" |
1350 |
- |
1351 |
- if use wayland ; then |
1352 |
- use_wayland="true" |
1353 |
- fi |
1354 |
- |
1355 |
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die |
1356 |
- |
1357 |
- sed -i \ |
1358 |
- -e "s:@NAME@:${app_name}:" \ |
1359 |
- -e "s:@EXEC@:${exec_command}:" \ |
1360 |
- -e "s:@ICON@:${icon}:" \ |
1361 |
- "${WORKDIR}/${PN}.desktop-template" \ |
1362 |
- || die |
1363 |
- |
1364 |
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" |
1365 |
- |
1366 |
- rm "${WORKDIR}/${PN}.desktop-template" || die |
1367 |
- |
1368 |
- # Install wrapper script |
1369 |
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" |
1370 |
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN} |
1371 |
- |
1372 |
- # Update wrapper |
1373 |
- sed -i \ |
1374 |
- -e "s:@PREFIX@:${EPREFIX}/usr:" \ |
1375 |
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ |
1376 |
- -e "s:@APULSELIB_DIR@:${apulselib}:" \ |
1377 |
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ |
1378 |
- "${ED}/usr/bin/${PN}" \ |
1379 |
- || die |
1380 |
-} |
1381 |
- |
1382 |
-pkg_preinst() { |
1383 |
- xdg_pkg_preinst |
1384 |
- |
1385 |
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse |
1386 |
- # does not need to be forced into the LD_LIBRARY_PATH |
1387 |
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then |
1388 |
- einfo "APULSE found; Generating library symlinks for sound support ..." |
1389 |
- local lib |
1390 |
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die |
1391 |
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do |
1392 |
- # A quickpkg rolled by hand will grab symlinks as part of the package, |
1393 |
- # so we need to avoid creating them if they already exist. |
1394 |
- if [[ ! -L ${lib##*/} ]] ; then |
1395 |
- ln -s "${lib}" ${lib##*/} || die |
1396 |
- fi |
1397 |
- done |
1398 |
- popd &>/dev/null || die |
1399 |
- fi |
1400 |
-} |
1401 |
- |
1402 |
-pkg_postinst() { |
1403 |
- xdg_pkg_postinst |
1404 |
- |
1405 |
- if ! use gmp-autoupdate ; then |
1406 |
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" |
1407 |
- elog "installing into new profiles:" |
1408 |
- local plugin |
1409 |
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do |
1410 |
- elog "\t ${plugin}" |
1411 |
- done |
1412 |
- elog |
1413 |
- fi |
1414 |
- |
1415 |
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then |
1416 |
- elog "Apulse was detected at merge time on this system and so it will always be" |
1417 |
- elog "used for sound. If you wish to use pulseaudio instead please unmerge" |
1418 |
- elog "media-sound/apulse." |
1419 |
- elog |
1420 |
- fi |
1421 |
- |
1422 |
- local show_doh_information |
1423 |
- local show_normandy_information |
1424 |
- local show_shortcut_information |
1425 |
- |
1426 |
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then |
1427 |
- # New install; Tell user that DoH is disabled by default |
1428 |
- show_doh_information=yes |
1429 |
- show_normandy_information=yes |
1430 |
- show_shortcut_information=no |
1431 |
- else |
1432 |
- local replacing_version |
1433 |
- for replacing_version in ${REPLACING_VERSIONS} ; do |
1434 |
- if ver_test "${replacing_version}" -lt 91.0 ; then |
1435 |
- # Tell user that we no longer install a shortcut |
1436 |
- # per supported display protocol |
1437 |
- show_shortcut_information=yes |
1438 |
- fi |
1439 |
- done |
1440 |
- fi |
1441 |
- |
1442 |
- if [[ -n "${show_doh_information}" ]] ; then |
1443 |
- elog |
1444 |
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" |
1445 |
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" |
1446 |
- elog "DNS traffic to Cloudflare by default is not a good idea and applications" |
1447 |
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" |
1448 |
- elog "(\"Off by choice\") by default." |
1449 |
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." |
1450 |
- fi |
1451 |
- |
1452 |
- # bug 713782 |
1453 |
- if [[ -n "${show_normandy_information}" ]] ; then |
1454 |
- elog |
1455 |
- elog "Upstream operates a service named Normandy which allows Mozilla to" |
1456 |
- elog "push changes for default settings or even install new add-ons remotely." |
1457 |
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" |
1458 |
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" |
1459 |
- elog "concerns prevail, which is why we have switched off the use of this" |
1460 |
- elog "service by default." |
1461 |
- elog |
1462 |
- elog "To re-enable this service set" |
1463 |
- elog |
1464 |
- elog " app.normandy.enabled=true" |
1465 |
- elog |
1466 |
- elog "in about:config." |
1467 |
- fi |
1468 |
- |
1469 |
- if [[ -n "${show_shortcut_information}" ]] ; then |
1470 |
- elog |
1471 |
- elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" |
1472 |
- elog "each supported display protocol. Instead we will only install" |
1473 |
- elog "one generic Mozilla ${PN^} shortcut." |
1474 |
- elog "If you still want to be able to select between running Mozilla ${PN^}" |
1475 |
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own." |
1476 |
- fi |
1477 |
- |
1478 |
- # bug 835078 |
1479 |
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then |
1480 |
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' " |
1481 |
- ewarn "enabled for Firefox. Nouveau / your GPU might not supported the " |
1482 |
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround " |
1483 |
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." |
1484 |
- fi |
1485 |
-} |