From fa5f720aa6a8a2bd89f8f3e6d1f64ed63fe8bb96 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Wed, 8 Apr 2026 13:33:15 +0300 Subject: [PATCH] www-client/firefox-bin: add 149.0.2 Signed-off-by: Joonas Niilola --- www-client/firefox-bin/Manifest | 99 +++++ .../firefox-bin/firefox-bin-149.0.2.ebuild | 360 ++++++++++++++++++ 2 files changed, 459 insertions(+) create mode 100644 www-client/firefox-bin/firefox-bin-149.0.2.ebuild diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index c5457c0d57720..a25cc57616adf 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -386,13 +386,112 @@ DIST firefox-149.0-vi.xpi 500962 BLAKE2B f2706ddb591e017fcbe12e57ac052aeaa6a221b DIST firefox-149.0-xh.xpi 271712 BLAKE2B 708e303c2b7cd1c8ef0575a4b1f40ce39ab41c688eff37170ac6309f63cd610f5b3e49c2f262b49843cfb8ae7a428db3a4ee7ddb4fb65343fb56a80103b6a2ed SHA512 81fb0f7e62b630e3980cbd8247bf00587d51a00941f378fe7d8e6bb50b9cf40817afb37f3e5e4fed19a3aae1fd197a2bb2bd13f03b5486aae5fa129000312eca DIST firefox-149.0-zh-CN.xpi 489028 BLAKE2B 2503bb6cc6ac678de0b6415bdf1b11f82b586abab3e4cf8b9ca5d51a0d4d99e67c4659c13bfa5bdc29e7de1c4e61306b463954517c90890057ab340115b2c5ff SHA512 feee1661fd504641c57446c9621931e937c16a6f211b5657302d6269cdd2ab97b5b1241362eddb62879beb79667759a99f58c45bd5c13a4f5736abba730025cc DIST firefox-149.0-zh-TW.xpi 495341 BLAKE2B 74d44ce8ef8881131d9679bc15c70a755d3c3e8204d921cca7e58e2c1c3d5df95b1ba4efb30278a5e919fb83cddd05370a72da2c4f376705173192f1d12c91a7 SHA512 05b795f218a7126e0c619954eb5fd00da6b69a8264a5193f8deb377c4b87c4e19e227a2d66c42411ef20ce823604e911e2d01a74e404c955a094d84711321dd7 +DIST firefox-149.0.2-ach.xpi 292197 BLAKE2B 261dc2882ef6da91632e815e2647e598215964ba324fcc383c2cffa6e02cb6398b86c3316607865ed01cb45642cb5041e955d05e485a46b3a7f66b67b3ae774a SHA512 593549703fd69bfa024b350503dd7a9be283d9ccf40fe2e44a02c2b5df153f4943de4825db264ee522ed2bb3b061e1ebb8c471ecfe9ae3b9467fad944ca994e8 +DIST firefox-149.0.2-af.xpi 265697 BLAKE2B d90cf8edec8a3fb60dffce6f92b80640b81e6f4cb852460c123637f8ae35b4effddf9df5d49ba4a0d4ea64684d9c4008068872711739350650420b07e0ca9173 SHA512 23c2d57a2b05dffbd5132792ee8550d6995977778c637bc26cbaaba824ef4ccb74182edc6e8d38c67aae3e552ba7236d17def329f08e7443c53e8ddc34f9cbfd +DIST firefox-149.0.2-an.xpi 329421 BLAKE2B e7dee8eb9ae6ae81e83b737589afc7a5fa070bacddffa363fed8c68c20d0fe0f7f06318520d35abf2b19a8d8e14ac50f439af33fe141ca870304e5fce6df3a26 SHA512 f412086f0872815c594a9fad1ca56d4df1981bc0e8eb36d745328c977caa5fee89d6ea09143f7282d63b09e6f2ac0e07972fe698e0bbc8b30dba875fe2e92bae +DIST firefox-149.0.2-ar.xpi 450206 BLAKE2B 65776ade5c73d7d161208cdeb2a88d34cb3ad81fa911650acb7921b50a53d4f0d5bfcdb3a73ab3c208ed0bd2b12207f8a02f3ea686f4c5a64395a6b359d83511 SHA512 a451d4772c021c7029943316caaff0e49a5d820b5a90e83c7b3210c9985a9a48f487ee43a4927f90f7d3166e4e449823aeeefd7e52222e0889c0e1c282481382 +DIST firefox-149.0.2-ast.xpi 310025 BLAKE2B 6d58ad85b00e4b76edabb0d2f2c1ea2348f11a4427228d75a6d335275c3b5a76d036bfe522d3da0d44e10d7b11b72ee0d92732fcc89296ee1f7240d6fc0b3ffa SHA512 51765ad400323228eb62bec6cd4102ee02a76bd7cc500091621d2183e112745d3532f76b4d7250290a58ec5888bb58a180a6554c0302f5e8067c8f008fbce230 +DIST firefox-149.0.2-az.xpi 316107 BLAKE2B 2e6a7da2383559118f29bab0b2477beea52a3a984591af85afda59ffaf61c1ad18c837bfb16cad8305499bcb96446a799716e63dd83b74a2d64d405dec35ac27 SHA512 0fb0b4471c8a2e67a54cb53723c291f9e68e878904befed1db1e512e1c7df56b375b6edf68fe680bfbabbca33f034eade24ea051fd699323f9708066fa18eade +DIST firefox-149.0.2-be.xpi 559505 BLAKE2B f893a888c08bd4f739c4b04ab8266cc370f2ae6cd8c82bb73bdfddb6830f6a4dcb828cc28079dd9ca416273a3a9b37d3e5919d90548fcb18da46d19ee09ae1d8 SHA512 dd1d55d5cb36ccf33baa4b9ae7bf147412e8fd41beed73c8d9b2301e6ad679685a8a2fa0a6a5bd707c17cf8d30cb7824f9222c5b6a75a7680954df58091f20bd +DIST firefox-149.0.2-bg.xpi 459956 BLAKE2B 83cae6f7dc0e7535262a4b1ac8543a5b7cb81e6f0cf9743d42f8b551ce8fdc0e256c0ec62b781237bca0549749e195cacd15d2772e90e6c1c04b32cfece14a8d SHA512 652b6dfb2240177c1900612d3979865c90b1011d0d8fd57d2b1aeb8a2307707670ff6c69e8225c72cf8834804adbfbe7de5d8a577e03dcc43fab3639d25d1ac3 +DIST firefox-149.0.2-bn.xpi 410070 BLAKE2B 802b06dd254d351b1c86e168d6f52d692778c2eef7df78b7df059c9e8c102eddb0eb548bfd9426874d9f6c2f0089accdf6b8ac87939ba3c7f3101412e4c68d57 SHA512 8084c1f748adea292e1ebf580b875446a8feb368bd7f6e5a6d00f1f91515bd8b3cbb18d0f1e1d222d56e0bf3d966a58b1f5db2a6838192a7444ef54e05911fcf +DIST firefox-149.0.2-br.xpi 391505 BLAKE2B f4306217f603d8f7c158ad350a04499fb0d2f1a91be24e1975774424e6c4423cb06e58e47459e38769742522750a088d342169ad5349b90ccf90a29a486a9bc8 SHA512 f087693dfebbcbe5c5dd3f90dc8fb54b4c224d40db70ad7e528b5ea9e931747198959106e402443e3a672c53b706bc38f141306a968bc557980eb55d73911963 +DIST firefox-149.0.2-bs.xpi 447233 BLAKE2B af3e872044fadef1bcff688afb6367706ac9a6fe8320a8f827e228c7c004b6e11f5f576b115f0127c502bca39b6ae5bfd869979865912b9a4ab2a066d5276057 SHA512 c1c8e0f03a490e75fd61a683f94b4a1a3673cc7a6dcee1924750fc8f453088c47333d7b4d3b124d7ac9f008bd7ebc405d120333b0177d9fbd0f649c7be84d6da +DIST firefox-149.0.2-ca-valencia.xpi 355196 BLAKE2B 7ff7c36861f7c46b8e6ad96dc5d707e31915654659aa563e4f0befeddc1716930dd75d7c4c5f783819309a5d266a83a9620bef80f8a747c1dcffea840d5d2bf7 SHA512 42c37f1ff2ad4fd280b46c69d56ae6575663c8de8ec5bc4aff5e0739522ce29881546519497f857213df9d18d3cbe0c38d7b5f860c7068b6eeb1ee8234f80b27 +DIST firefox-149.0.2-ca.xpi 421988 BLAKE2B 900f2226bc655adfffdcb9684fad1222c5cf7cc2ccce9eb85622c9deb1a497e9c5b5d04b34d889553135c336772dc8b3854014894e9fec8846ba78ff1392b8e0 SHA512 5bd47f0650289b3f5347c8afd5e6fa752778f9f036b423a6ae11e6fd688baa25d47a1d9d28bb8e80a73c7769e7b9580665f5a311e1cab45f359521836648f96b +DIST firefox-149.0.2-cak.xpi 387024 BLAKE2B a5371d6508777fc4b1af6b2a4f355c9c58a05bf39548a7d1702ad2f22f751850f893924f6b6d437118c4d6f9e8e211952ecade30a31e563b84fffd7f3391376f SHA512 5a751f9bef71cb9ec2960e53a60e18b46ca7e5ffacf2caf932fffd591186fe4afc9a1ac9f869d2d25701a54e55fbb4655fac49054bad7a9e46a5ebec61f2234c +DIST firefox-149.0.2-cs.xpi 511493 BLAKE2B 49e9fcbc092161632b4890f15fbe8c553e2c47010ff994895000e0797d12ee8020b4bc9890f9744cfeb484903dacbc64379498aa6dfcc9d66878e370a06992ff SHA512 548748d8fee158a073ee1a0c6c0f57b2e64a0af7132c7fc87e4caf91428877e93da57d544c2d645edfaa3c7a69e648496dee7172d0238d8d72acccc8d35666f1 +DIST firefox-149.0.2-cy.xpi 473334 BLAKE2B 6f7a2b96da41bce00cba1f9a9e8c1ede00f94a49d18f7be393a59810d69c8efd9c1263ce2c4fee2ff64a6d9cee445411b58d81c5eda679a0779536526c86399e SHA512 24f0bbb19dcc953554f114fd89a84ee36f775c9b1910eea0d73b03e7568eeab35703e44f20f32b4e4708f3f6c9ac8bf5feeba7f0f239e93b16f5310f9164e467 +DIST firefox-149.0.2-da.xpi 457730 BLAKE2B 38df8ae8684725a5cf4277f1eb99fd7772e539e12262bfeb0b5e61e11e4c5e9817884bc92813c5f5bb45575682813c4b247f7ab0c472e8b34aaa748bd329d589 SHA512 0ed8a6db6d9e5f7da0c756b0c4b861ac2dc07bf9eed14a59bb46ee95938a673896ff01b4b3862dafac0dfbe3657a38f9fa5eadf4f33eeb42a160c5f50b00b468 +DIST firefox-149.0.2-de.xpi 484790 BLAKE2B 12522e939a75a4da3835e1521b5677de86769b15eed4005f5c11099c3c65a3eae7c01a3879ac2e0d142d58284dcfa490e8965a6a435c791b09d8c2d16c3abec0 SHA512 6ed7333aff97adf1a335e359355b3ffc595d17e83e32728d582c97d1c9fd9d639ff26a6c998e3592f8211d921c48d717144db89e90d66fffbb803b40ced5459c +DIST firefox-149.0.2-dsb.xpi 498654 BLAKE2B eac94aadde2232bab81381a65ba33ce90a2596c6017f8b51eb8d2a8bfa4ebaff56704457fac19c6df90e90b8d794e80cd05f574c5dedabef7565d50f52e46649 SHA512 44e7e020ce4d08502232f1ce96f81fd3e22445b3cb6fd4a067cbe5b672b880ee2456516acfbc72b387168ba75adbdee86f1517be3e6e632c6618aef51cd0fa53 +DIST firefox-149.0.2-el.xpi 575216 BLAKE2B c2afeb18924d67d996d807ef41a64f954f43fb027a685eac089438e5668bb5b97407882cbf99ffccbd230c0ab2fba98d8226f3e61b4342bd2d551fac02347d15 SHA512 46b9d2496f88ab3e5f88dc320e78369363a0460daa44da0b67ed664ed17269a743c21a28fbc99271df21ba62653b3204c0c5e83cf9690ec4e78cc86d4a542a63 +DIST firefox-149.0.2-en-CA.xpi 438355 BLAKE2B 90abb6e9c20e93f7f04005fc11cc1a2073ca214492312d8e128a4b32b93e0a702cd556ad33eae01eceb0fa37a93a00dbe7218dbba7aa093afbff9f74b6586874 SHA512 ca7e4ab18cbf1373d3702b0ad02fdc828c194905ec0f24f781d69b39ab545a1b606d88e7815e06ed5ac7736744c26fc2cc5bbdbf10cc6d6d26d3f21007c93a7b +DIST firefox-149.0.2-en-GB.xpi 438741 BLAKE2B b19da934924c492434cd87f6cc321c2f6978fb83e821bcff3959b74cb0ececeab2c28b9328bcb6d56ee0ec1cb0ae13236f2b9fe9edf170ac701efe88d21ec8e7 SHA512 451eb1a3596cc6853bb7d3523c5ac30a3d57589668f765be92938f7b20771bcdc74dabc051ad66c17ef57d160513c19be9a1623aafd05e360c9a9f3b079ce5ff +DIST firefox-149.0.2-eo.xpi 463535 BLAKE2B bbaaea16551af118261703a58d575ad0a6f558d44e5fe4cac4b8899f1b1dcf0e8b9d17fad6126d1c5201f9145bebed7bec58b7fdc38b47e185e30d5790fff3dc SHA512 1f3fae4acb4ff7b20d00cc5fe2c54dffab47bd76422aceb90ff7f7a150eafc8b687ba2bd811c9eb53d7f907de3c3b882a8f0d7637c2340897423d8850af5971b +DIST firefox-149.0.2-es-AR.xpi 475891 BLAKE2B 06ffcd409db995c2566b1111c9ce2cf6656d47bed4f5e8290a8688c045f2651de382134e7b5591ec4bc52650a30fb19fd531158e87d244f3fc10334bf54e7e2f SHA512 5e23982959a72d45dacd8c65d3eb5e341cca796d4090f108718b8bef8c67b5356e1aa8b38cf4cde6baee451abf0452d8e56c3d875ae2758913d1dc67655992c6 +DIST firefox-149.0.2-es-CL.xpi 477251 BLAKE2B b69f186aaeb9c49f91a9f02e3e7a299c0fa8e42b7e4ae50ba6c0b8a970de8f3b4e3615790850ed1aba51ef501f42a61ce2ba7f89eea52dcf696c2abbd31fa397 SHA512 9f86be864d02ed9f1962a83d0c0da722503cb2586e346125a7b21aa858cd7626369d61479a03a117e112fe55815f91dc6fa77389233b0badab2f82a9f2e88e2e +DIST firefox-149.0.2-es-ES.xpi 476754 BLAKE2B 3128b1e55daa94a7c10c37a6a52fdea70ed912643b7455be21c2185f9d96255ecc08ce4d34412c6693832c34c6658260ad7e3ea6f33b4352cf3070060ef2c388 SHA512 2e48bd6c6b2df7e5165da1f4577959abfdc8eab76063cde962eb3eee2f4a5584737b905b4b33e69e646aee91681b2663ed940661be49f4a5dd026be1ccdea721 +DIST firefox-149.0.2-es-MX.xpi 470947 BLAKE2B 9257ac74ede9b5f164c50f1f95815e071dfcbc97811efd72013d37cfd7743900c2ca616177b649064fe59cfb569d64166742d77ad1fb760828eef9bd2ef59910 SHA512 739299e5d03dff8e6f33dda5c8640266516f4a2ab844c9150918292b531f3a9551692ea639e9bfcccc69b5959501b03378ae7ab64ae4e40891f23413f3cce47b +DIST firefox-149.0.2-et.xpi 356086 BLAKE2B 302ab8a28cf0c84d43da6f0b5d8d4ca00e232dc442d770ada25617ab2d331ea63e5f9db2a7e3bf5693b82cc2c23f8e3d244bfdeaddf4776eeb456c3b21d523f6 SHA512 7bd8ddc7abb923685d8cf22bb47091d44d1e5a6b385771497db84bc36269e8c3dd5fcfa449afb5e42fcdc419f0adc5d6533ef50e96d312b4f439f01a06609d0c +DIST firefox-149.0.2-eu.xpi 460024 BLAKE2B 21ae66df3e9a309ff8bd7abe95e0b86e6045dfb5a62a71983d541d4f4c75713c50f66e1136da64e7d712652c6b11fd3a59af915f58a020d2e9c248a18802105a SHA512 9301141d34f90886a04783436585d31d739f78a492616c414b8787e33796ef76e0fc10054ec97498f7a202f3135cd0d7424b50d5bf0a07f644bf020af44d1b81 +DIST firefox-149.0.2-fa.xpi 417776 BLAKE2B 3b4fecea8906d1dedb85e8e9d2ff697217d845e04174f976f6fbe57ea7571cb47ab669027673e0d3cc2ab481fd29a809f395c0efebe95940fdbee53fa468d4be SHA512 6d7e17db2d59d6dc6cce6f9f2c481b5a3deaf1f80f9977fd61055b22fa1f51b48a9dae7f3e7bb15dd2be140eb6962089b720bae0d92177509ffa5816aae8c067 +DIST firefox-149.0.2-ff.xpi 307772 BLAKE2B 7a77802873c41c7132c72b3664d96f2bac3f6a85b79109b1e24d0a5d9996124212657c9884be40d9135a961bc06637fe2cb2644170aedf64114e47090364cb96 SHA512 922a922a80d2141928e92f009b3e9ad4e071f93d0752c0ce9156ddf16410874c4b4dee06ef9a6f1365f3b2d12abfe36d7326515bdb8b9df45dd3d285b6330af7 +DIST firefox-149.0.2-fi.xpi 460741 BLAKE2B 242d07b36d7451d867cf4d7e66628452e330df056af1f1327aec37770710b4e3519c25f912e8151ed2116368a50cc029b8b02fc80ec8b7ed7105c48b8820ff50 SHA512 13372cf0708406dd37041b8168ba71f82ba6ca2a3586061b9ec1b65ea02008ac687be7832d88e3cf04039030a999877fbe34c421c58637508a6ddc79f0209838 +DIST firefox-149.0.2-fr.xpi 490378 BLAKE2B 927a977878a6231e7e98bf7490ea84234a4070faf37ae83ab3ce0350bb2f6717bb76702e5ea14b24aca38738010bf26d8157061838817146ed99d077198a8c10 SHA512 da3c354eafdace6f2371fd53b3b4f4a2268b99c69e41f7b777743be8fc3993de6334551daec39d6312fabb53c7387e8c8087c9210ec55b1fa18bf1edbe47e363 +DIST firefox-149.0.2-fy-NL.xpi 472408 BLAKE2B c534bbe0a96d1e7f9bbfbb3cf1acf817d2f9dacd73ce990c757f7fdbd3f4a31b9c1599f88df07359a81ca30eed7995880f6bf349db45fc3b8083be1df85e2048 SHA512 71237981a6f187f23a7908204433ae69e2ac99c6af99349a3216ca58f8fdd7dd1f35a5ba276db8163690d9b99ffcaecaa4009b70d0c3a56c1fb5f7e1dd1060a6 +DIST firefox-149.0.2-ga-IE.xpi 313461 BLAKE2B f0b668a2ffb9da0d1d87bd306b9c895cfdf989a88bab3b0f784d1ebba645cb9b1b8968de95b3f7b13721cc9d7e00397808d10e7d5b1b5458313e54b428ffff01 SHA512 c67d5ba60586e3c8e5f3dff1427c4aae2e6191f0824180ad5eb8be85b9745cccb57f61054a9eaf550bd9b2874c71e5eef97fbb2b6b7861fd20530d834da93498 +DIST firefox-149.0.2-gd.xpi 406446 BLAKE2B 3a38d8d1a6e18f010482670e2a963af4dcc0c54c5dd146ababfcc8cc24e81c2c6de98b8fc354f9ce4b4284ce3e706a28662baf7df57dd9886331d40972c4504a SHA512 a055bdb0557a76ccb7f85642127260a9b685ddf06b24474eee89a5f36024e7f9149cdab4d2f3b952d77bdd8ae411045ae8758e808a55e3a79db0b8b47c692ba1 +DIST firefox-149.0.2-gl.xpi 443854 BLAKE2B b1e38daa65890833ce04354b0fb998cd8910375a77137cc774020335ad5f62d63b0633b066eda1d4591b591c87afaad1b23ba4eb4a8d76dc48af641aded31be4 SHA512 2f201e670e0b95a82578cadc36d849f01d1220fd02d0bc3784e1c37971000a47b691589405f6a4561f4ad08bf6d76637380678da575f17121be3540c8360d992 +DIST firefox-149.0.2-gn.xpi 479575 BLAKE2B abb62feba72d2e192478f86b3413b73643928d02553475e9aa9a4cd32c1d3a3bb53ee4feac820c40097be28145404f5861b71c9f6031869da655fd4cfbe8f3e7 SHA512 c183d446c9cde9bb91c43e0c7a8c4f4d38badd7cc24ff54942eb9cc553e7538cbd5681c2ec465dc5c03b9bf897b989aa59aca21ad74618f158bcd1b580e17790 +DIST firefox-149.0.2-gu-IN.xpi 355976 BLAKE2B 27904e95907bbd56f979c7fa23770cba7a785c0ffc4c6898b95809374067448fb178e9a270a854f2aa37f2c1b5d3e4aedc62bfa7ebe24a5a6cbf027ca4e3f2f5 SHA512 08022c4ff8df123c28f479f3ff1a73d021c6d35882bec805f5734deef660511d4a5c8b84c4221996312ea8c147f2b4a05d7d1609afd536d94ba1c71c44d18688 +DIST firefox-149.0.2-he.xpi 476352 BLAKE2B 5358b70112acc786689f0181f4ba880a7d0a14316723a8ed2a3ffb250802b044b75e552069ab1e42275650e55e367593325f7c44f4d935465eafdb4135147bdc SHA512 44b484bf4d460a56991bea73ed2ba55060cd1d3d44c4dc87df6c1bc7e6456183aab497857198e8a772597b193f9d40d252c539397e01a7eca6afa899a54b9ead +DIST firefox-149.0.2-hi-IN.xpi 374685 BLAKE2B 618a2d28ef83d0c917a9af71baffc36c3c6bf281039139d1d24f41c459b4a5556264504979ffc77705bf143d1ca8040a057735821fddcfd334ac99c993382797 SHA512 35e218abf04b73309300e0ad549f3468fb8de1236c985a719f9a2a39a104f978831fbea159b806b31f0f7e869651f6a95c380090120b3c0abb4f3ce4ff915b73 +DIST firefox-149.0.2-hr.xpi 463597 BLAKE2B e60c977d72b5e7a635c4dfa2601bf3d85bc1aa3e62a1aafbe98b3ef4f4ad8619c20bc3701ff791855ac815b8e71e94c0bfd9308f14395bc0f4cbdcd0ab06417a SHA512 f5dd3f1fe864fe795fee04e5541d6ddda5da62582caa25fc40d2bc1f0cc636ff3c2bd43c4ab77e51d52f097cc991eff34f06e43255e764225d4d1ca7c7d5605b +DIST firefox-149.0.2-hsb.xpi 495285 BLAKE2B 7c5ce73bb60ae3d3c68559a797834e9d120918d1dff928df58adb5f29a2bc5862ab42e8b59d56eb18aff812dbd1a08e250f675e71a03543cb664801b46f36750 SHA512 14d8c2619b8e1c4c154e1b845ca9086c0fd3b4e4cfa2114a0326504ae78c2985c6765f4a4b28f7bb958457b3aa6c1e41c24017d5ba3359e782b9b8cd9e9ab49c +DIST firefox-149.0.2-hu.xpi 499396 BLAKE2B 1e57831173a8b73235fb4f980a38153477114267b248ba9df13cf490a2b83250bbc2c0c54ee17fdcf889163ce4e3e7bec037eab7efdcf7c8e750968a8a54022f SHA512 8b6ef03300d67d4411360cc600805bb2f36d751424684b5ca1504cc3f4a90f5001dec555b22d86951cb7ee16fe7243c4b75ce9fe7a80ae5d9bb6ea4c95c1f491 +DIST firefox-149.0.2-hy-AM.xpi 478638 BLAKE2B f80912f51b77d310acaf1d48bf60cb90a5a54074f1eb3cd9b84e87ed7166c9ab5cffd6f0126911beb3060bdaeb25dd594103782d3db517e4098f073b94082e09 SHA512 d0942838a17b49036925a8e6c41e166e5ada61cbafeb324059d7e78df3ed1c103002b83ef3854fbf1298503e6cc27d4755b07299d2362af41a649aaa0def08a7 +DIST firefox-149.0.2-ia.xpi 459715 BLAKE2B f79295745a00a47c1b5fc9990ed758f6d917f65623d4d6347f9eaee32ef7e63398b784a6c4b9b0d42d04c29c1336200fc83e3c90f7cc4ea587dc8f54edd6031b SHA512 82eac3d85d1567643339c34803d73de12511abdff078bc963cf1a8356374f27a71711826a3832be78d7aa63024006ba835d0717ed9ea2d77f368dffdecdc3920 +DIST firefox-149.0.2-id.xpi 430154 BLAKE2B 646db6d399ee8af7afc0f9c09f0c7bbd96420857ffe63a13a1cc21dff76f36f55190449c13c91857f2753fa141726f39151372370a9c963fa2994a03d488b93f SHA512 83ba3ce0db3ae539e4a48fb8f29d793ba2db857c3618c2788b1544ef4a5588206c9d2c468b792357c93bed1b20d9cedb3b03d93bdfb6fb380446d1f8833364ea +DIST firefox-149.0.2-is.xpi 437318 BLAKE2B b8dc1dfb6f78f65a55b31d3bd06fe04123a3b8adee0a1e1e146416c0570794deef1382e4b27061dba4f2c1fe8b1d56df281e87c38d1a8b0a1b2bd3c845d33cc1 SHA512 870db42f7b6808eaf6fa7f772142285802f20b88ddccfb7290e4420d673d75b2d77ecc8afde49f777daf828c749e7ab7f966b501a4e1f06a6bfdac6384972245 +DIST firefox-149.0.2-it.xpi 471560 BLAKE2B 888dabe01de0b20671048c33a290c6c9ea1f9bc801e45a2630e50cea1593657cf20e2430a8146332d2d6f7c3e8bf3244c889c616ba0d100600e96c6bb352163e SHA512 6959904747294e418a7f61c35b7d92c74908a0515059e0076732e72ec00e6e5c00177bb5d902085c961ba25775b538b295a980d530f9b6dcfd23ec7124e659df +DIST firefox-149.0.2-ja.xpi 513906 BLAKE2B eb2202400535d0329a0753128841f8b5a8f0fa1dc290e03a47772b913ade3225655885fd9d03f85c63828927192665c44ea8769c568a9f616bba7e010ccd55ec SHA512 b3da16b831a4ad69bca32957728deca77c5ca24d337b96053bacd12b7cc2f6ede8bf03c20908d2957d3c04724d2bbe55f895ca6bd8308c9d242ba48a8bd05eb8 +DIST firefox-149.0.2-ka.xpi 532274 BLAKE2B 154b0a36ce6879d7ae4226ff01c57d57045163ff67129a0f42fe418d56ef05046f46b08eec358615aa4168244c0cb27d4d0186926902752cd76ed604d84d9d44 SHA512 444b738370ed05d5309a04c9c52efcdf97a2772611ebd25286c2c0b570d05a3eb2bd40e544ae9a1df3577f0bf1a241d0e7c7ca638c94f551deb0d03de84cd89b +DIST firefox-149.0.2-kab.xpi 423500 BLAKE2B f1ae512fb0fef54dc654728860269c0c492ebb28ede388d8c0164647a8917b8d1d4d06a9bd73891ddeedc6418ebd0e20051deafeb38295af8e41acceb41daf0e SHA512 6136d378525348dc96d9dcd8a285a13cc2662ae30b8d51c994454b8ff90d51e286aedb8610881fe988a37abc0d63acec516dee177420fbaa3947a174d2f574c9 +DIST firefox-149.0.2-kk.xpi 551222 BLAKE2B 78c2a110d8a23122129abd9d97351272cd39430b607ae7cec2f2743062ec2ce9a25a882de58b4eaa95eeb6cb98544a19953e64089beda55eea19ee2c41803509 SHA512 f7b730b7a7b18acc8ea8c8e0374575831cb62ab882668306892515ff58c95509e1be95cf9fa3f96c17c96d5195bf5647a5261a933b81a6e5b5ac6539fbeff350 +DIST firefox-149.0.2-km.xpi 372652 BLAKE2B 5e152d15bfbcc6ebe262d5f2c97b86ff9a669fa3e394aa6da0e41cb6edaa7b8438cbd6017b975ac9f8e3592dab48516b1dd96e8e3af1ce9fb36940880cb12a34 SHA512 7834f4c8ed411aff8c69e3a23bb000732352f8e01df6d241fdcc0cd22dd67c71327dd1d3adfc69839f31b536a6324cd8e4ff6c5f5de054ef41966a43e8420453 +DIST firefox-149.0.2-kn.xpi 330006 BLAKE2B 9f9d0c329dcbca1b63b688abb054ad9e95ed86110eaabc1a9d810f4987be8ec190bc62ed32f9dac9ca565ad8b9e463f4fa5e8c47900dc2122f3397cbbaa23c27 SHA512 bf458441fd60b1a69319a49dc44ed5951a5b59f6a130942d5c780533f0878038267df4ff5c01713147396452e4329d6a3fbbe286cb1cb5dd1ad8e159d1c4f729 +DIST firefox-149.0.2-ko.xpi 499047 BLAKE2B f958de7ac6a96f53d80e4522b023875149b48b165fdd84153289792a8b1d66d8a86cb5134f3351a59e909a1509e136f0293ce93dade582b830072fa4b4a4dc74 SHA512 3c5c0cf86c7cb09b47420449e186b2edf762fe725bec960440a6f8f63067e29f70cc448c6bb4740504fd77f1dd912b61d7b371fecf30c90a33f36230b50ac8a0 +DIST firefox-149.0.2-lij.xpi 317119 BLAKE2B e96eb2c79393fca7bfe90830e4d9055cca2e80045738d9d5eac1608be09f6f561ab797495737c42468010b21dc454d13a3e4339bb9e66ec729eb2a036b7d9ebe SHA512 74a00d25568e035b7747277adb5b1c5394fb179795616e9ec6c561a0dd45d889cd7d487627a63ffd0fb19df92b5bb7c35d86be2653ca5d8f6c79c2355824694b +DIST firefox-149.0.2-lt.xpi 376874 BLAKE2B 8d23a69d9242c23cd765e0c30e755c259f11caffc7c279d8dd8bf026ee0f8c320ad8eabd26dbc8e732d3754284be503dbe4ae8fcfb355fb6550497d5b6ad0717 SHA512 0746cd7922166a1999b16f461ceb68c635ee36b7dd45d8cbde9396b3605403a2b4c698ad470c764bba225f1966866674f572de751fa87e198783015de523dd28 +DIST firefox-149.0.2-lv.xpi 388177 BLAKE2B 20c18f1b7a3f9e906d5fc95f71257b1959b3f883906783f894811ed5dff273f7f6d337520a0e25cdcfe912a9cd0e71cfe1b5f1e9be93e915db4647074244d32d SHA512 8c0569c0a7798c42970abf44a23df7d2a83e6b9d53f73a897cbc0c10b1898d5a3621317b693fef2a6cd66f115470b4011dede61eb44077ad85bdb7735f3fb1a6 +DIST firefox-149.0.2-mk.xpi 318505 BLAKE2B b19cdf4ecc09ee9c217bff079ca71d98367bad8d15a20a7858de9aa9c7dbd6cb34f14aee951d7e8fc23adbf8f907a542e151381564a19136d5ace7197b63badb SHA512 cb7539c1a99c37d2f404cfee2b0c31beb129b66a5ab740eb17231d50255c4a733d5f910cae0da37d97c2d10fb0efb47c3c40a6059659bbd156fe83dbd4ec5beb +DIST firefox-149.0.2-mr.xpi 353842 BLAKE2B 301bd1e753969167e7961c3253fe260534563e03072cb25784ba057feeb9f3e229568dd426b941ae5bd1a8712a4f6442b74d87171c102b3be96c2fe9bbd4bc6e SHA512 6e720a172c4c9b03391b07d5b2bdd5b0aef119abbba16abe1d3db1e9a58f9578a2d22895ddadae3e39a30db4a463b243323e944656369de545d98a2da7d35acb +DIST firefox-149.0.2-ms.xpi 293583 BLAKE2B 830d16e9b473cfeb1f1a6d90f6c9a143cc7856003bacf3b3769aa7924e6062c987e28eff730b967e17a6d570ff8adec1aa18cc570a4bf970114d18187be44d3d SHA512 78fb2b9a7de5d8c2864989334e8998b67b5a071291e7a1a434bb4ac899b97939d787a229c25470f898bdb1ad323dbbc9e134eac427cf2f9156fc455b35f0891c +DIST firefox-149.0.2-my.xpi 340677 BLAKE2B 1d71ef93db8febfaa78429ab2bbfd4ecdfe826a2e197aac974ea3e38eccc896b0ac6ad4677850c21619a8d683a9ae632c74272696f6d5a8aacf370f55b36bf7b SHA512 db30d70b7139efeff4e43aec201479086a20b2d8df3040447aada59a2035f65a907a41d3883cce1804b09e6ac1b6f3dd7082d2bb72fee6fa9302c2b83cd012e5 +DIST firefox-149.0.2-nb-NO.xpi 458819 BLAKE2B 1e41c8cfc6daf9669a8e1d201a2e82effacf85d67ce044ad86d0c3ec2d346ff0ddb33efb1066c6bed251d04219e38cae703f989478a4664e4b55d9398685c275 SHA512 25df695013f965eded3e2df58145872c440f36e183d967c908eecec65cf95dc0c9c61f29ee8bd93971f950558f8f10060c732ae4218cae2c58e3b6cef7d01a4e +DIST firefox-149.0.2-ne-NP.xpi 346174 BLAKE2B 2b6b1dc7382f9a155a1fe57d7ee2191568bdbc85b98aecc77f69c08182b51aefd1a1623c66b6080fc1acd9b1fb1f53572534aae298f29dfcbadd075e9ec7b278 SHA512 ce8c0d41889b5de77f834f79a3ddcfadb311702a6f9f87e4dcffa0761f2c8d593be7b96a12d1b907df4c255a0b2db31ecd78c900b6c61eaeaa798c3b9b03bafb +DIST firefox-149.0.2-nl.xpi 466246 BLAKE2B 29b345e2f45a761a3fa7577c9a0ddccc3bb2cb19559e94b34d06901fdf1fe4964953268daad01a2b06ba9e5874e0b54e9321e4a861ffcf1cd03e65cf6ad562fc SHA512 42aab55a6b15ea70ec48820b445fa4f550e7d29c1c9841b92404f28426ac991f398ac9159df3b2d453eef309e19a3259c3b663526fce3e9ab252438044f62511 +DIST firefox-149.0.2-nn-NO.xpi 462072 BLAKE2B 037322f4610aa2b40871ac4201692cde4f4f2b5c4c500af4a5cce3580970e4cbbebffe5bdfefde1bc2615d0e351be4f3cc26823e5c8abcdc34915ccd6a03f408 SHA512 84663b631388a5092533c2ba0b30377161272126ac81717cef288dcb4e33a23355fd834e226888f2b439d24d57ffd553c07dda09817a49cf02ff32e097d8da37 +DIST firefox-149.0.2-oc.xpi 410837 BLAKE2B 56bca7e428a0c8c351e6f5357902097bde2ff679c5565f1407783df6f98955f2dd1d83fdfad640fbaa9c9afedb3087457f44d9bfa9eac456f951cc98bb36657c SHA512 1606bd23d1a439d2bef0f3cf61ebf6cd0dd94dbf8b4fa58ec2dfa2bc974a0be122e9f6713f2858833106a18987e8deaaa9068ac642202d3a52c045eb8b83e7ed +DIST firefox-149.0.2-pa-IN.xpi 530538 BLAKE2B 8012abd3a9c982b349ec8029b784dfced616000f1e1ea2fd32dffaa0fd3b7b408a93e48d214a4d56e0e685255844b7ae8097a2d58212333b6e428650f23ec6c9 SHA512 38ffda784a7a8ba7b4f3a7966f86e973bcc8ebdc59457f672e348c49408fe38221123a414390bf96e13f723df22b8a0398ad58627647e68d7785cc57cc92cbfc +DIST firefox-149.0.2-pl.xpi 496290 BLAKE2B 2a6081de947f7ef393b419917947ffe3f685de60881e0f42af3a17ef227bd4d3016ca27213bfbcfaf07941b39db732a5e65daf9faa69e8c2b626e4ebca711aa3 SHA512 0a53d4ff27df4787dbaa01b4d3a31263667b81426bb88adf16772cb0ac5805f51483834805bd81f9fb04ef0a0904d0ab5b38c4a757bd850e526bcf6f9c361a29 +DIST firefox-149.0.2-pt-BR.xpi 470906 BLAKE2B c9d21122f60e246954e845c1d0e8b94c139d428b8f67da31f91d8de153a7824ad4e072222170dfe928263e566216c7a233fff933d7a263889a45cae7e8a99cbe SHA512 ada8192faae4d644386030ca46ddf8f5e879bf7ef85b50411d490862a55e17ee622abdb4c9742077b0c0471050e3b7c664801186f795560bcc67a9ad987bc50d +DIST firefox-149.0.2-pt-PT.xpi 461061 BLAKE2B 984e1d6a7ded550bd726005e0cfb4911905e1508e35f4d2a67e0c2af17029c8de0ab29944318691483e3d272545d55a297773c89f1854a4a5e32115ef9f91ab7 SHA512 5414ead837e4af114b0c36f4c25f5e69c2eb0d229979db77e059b27182251fe584a737bc68339d39cede1e391970d16d366d430e3ea55c607a0de2306abee6c0 +DIST firefox-149.0.2-rm.xpi 452403 BLAKE2B bd82a819f7855e08a72ad8d13f091eed99044ac4be94ea345dae6ff908ae2ca52c003647927c4ef351dded311b76abca7cc8c1cfcf8e12582a54ce0fd115fcae SHA512 76e353ae238e8027dd9c5dd792c9bbf0ce9e7a7873a9d86d876c237a489479a4fc62c70c883ebb7a688aee483149d3667455f20fda5f6abe6e3a9afccafacb77 +DIST firefox-149.0.2-ro.xpi 480617 BLAKE2B 7b9028527b7a1cba356beae4a0dee794e72061dbd46f9c2d82d3f8316336779fbdc93e8ac1033b7f44cc1ff3544368fdfb7fc554c12358fbf82d8dc55643807f SHA512 abeca7a2c2454a39dd95e12af6b8b98de8d51a0c49aa5f560a538493a2fe69f9a2a92edef0da22f7394df9713ae637b8984a4d3b1d47103c487a6cce99c97e26 +DIST firefox-149.0.2-ru.xpi 563428 BLAKE2B 9d111238098c1133ca33439b5076be34dd80321125540f57a3b0479eaffc50acd257b915692c4d6efe6adad9d8f7249cf41dcd393af406cabfabea1a927eeb26 SHA512 748b2038783d949177a178721657ac40ca8f4ce422221dcf88385f2383a391aa17738cc3e908b37dddc0ba225a1a64f9e736c501377c0cf503374432fc2cbc4e +DIST firefox-149.0.2-sco.xpi 319912 BLAKE2B ba35a2930bebb29da9ae710385fb82f77dac8ff90ec282759eaf564ad24e757a0090411b9f95574e3f86e8cba5bb956f92c8e5b30944ccafd18040f50bd1e198 SHA512 469694f4ada53158e82e3bde0f551dd9f97baccd3ef4498633b7d56fa67308e48d46d99d741789a1ae098870b3a1d03c533169bfcac236648b0e7937b11ef616 +DIST firefox-149.0.2-si.xpi 406440 BLAKE2B 81f96fc8337f1a4a751b24cb417a5c5a48fe7a811df42581aea827594498c1bf795586eb7625e3f58d2857605ef118e8149752b0d48102f44a3c3132a5601ff0 SHA512 fa5fb4b659fddc69fb51723ca9a15a67f86e72e975c57191dafcf97f4fb6998620a66e66cd04039d97e1e73aab8cd1862cf27536e82783c6c5abd411490f9869 +DIST firefox-149.0.2-sk.xpi 502315 BLAKE2B d2722251491c9a1b88173f9cf620fa04ae4b2d7bdbba042441d1822001ab73c01da72b15d94524bc40a6476c881671babe9d501e9d6d1a7bffbe48b9801e3002 SHA512 b534778cafedbd5c5b741badf0116d2cd0cd28e9ec10c670d465d9123adcc7265c94c6b228c7a47884518f6d390314bcebb198945abd5e8a7592510b0363860d +DIST firefox-149.0.2-skr.xpi 480797 BLAKE2B c06374db298d892fc6c607cecfb8a736e5bc4699a57d49efffcefc4055b9685962f3d144b603fba33bfb88acdc69db64c485b76b36fd38e297402f242b7f40c9 SHA512 bb12031a54149df36882157d6a5ae6dd090e65e088c9bafe69ef0b1aa3ff8cd5ae643edf49b68ecd0ab5a82adcdcbe037d2ea0e3642d9877828cda1bfff744fe +DIST firefox-149.0.2-sl.xpi 467407 BLAKE2B 1e1a2c29bd378f8eb15d8ee62261d4e46f4dd98c1f20adbe029c9e2781c01dc3a8ad47a0a0a488588766f5ab4201856e238c099ce87f714631b57e040a76b9d2 SHA512 7b40bb23553546aa6bddf3e862f92aa28c1f775e6cff3b4ae968d188500a871cfa5f55919779797d5a1e99f41daae188bc91aa7879f26bae6847e967b391b023 +DIST firefox-149.0.2-son.xpi 272183 BLAKE2B 982dda763884f81aa1c802b2ff3de4fd28badac019827d53891d1863fb5c9218ec1e5ce069267c39c93067657ae1646ecf9ca9c0ab7931a74d89e52e072e48d8 SHA512 8fc9715ce0a878b42fe05a090c361d461d73d26a3d271c748bdfcb1a191ccebf7925b0a7709242f70fc22d694fb288055a17fcfd594bec08ed69cb37d46aa6ae +DIST firefox-149.0.2-sq.xpi 487910 BLAKE2B 0eeeaf0ae021ff836758bebff0fcee4158b5c11433863f7c1ae39d219e3c138ea350d975df134b792b4985c56aefe3e877d843811bc83fc7f3de7e2a05caefc3 SHA512 abf2a670ff4d7266099152bc320131f4fdd63179fb5fc13d231978a12114fdc9d9b0d98d69ddb0f10c156aa855f32e092ba7ca7c32b53cccecbff5a95af19316 +DIST firefox-149.0.2-sr.xpi 534757 BLAKE2B a122c06e2f1b20ba44c507fbc1966d4f86d5b0120222b9701b2e96775477ee65f4a2256c01715b4a049bdbd0fef243b8658a7251a4826a3ca6dd086938affb57 SHA512 4d4c26cccefef89a0098aa39e33792adbc4e2ce57513116178415c4db79517ccda29f3d0a53801715b805624a3cc19c0a7521cded5074371bddda44c70c8c0ca +DIST firefox-149.0.2-sv-SE.xpi 465945 BLAKE2B 9e0780d3b5e06c38b7f97b50c01e2688f642934b3126e578b79d8aed89007456a5b832481ffdf084e8bcad393b92d9d0fef7b56d994cebe30d789fd07e8294b6 SHA512 f5c73d8bf2c7916894189b7aa781f0329151eca261859716542ad2f3a2108051eac7fdc8464d93a460888e7817572065de3b66b37c62a69791c9a117ea6f2e86 +DIST firefox-149.0.2-ta.xpi 335786 BLAKE2B 7d8817dc9bd598fd9babc00c24fdf46bddabaef7c42e46337766aa242a59ee9d1db7d3ccd66c15f4668163136ad5690d3d27facf225c7ecd3456047f3efda5e1 SHA512 7a8ec0b87c63e033293afb062d734239fb6fd1d88c2e304755242f103fddc755f1a6e73ecd1bc47ae810d9b9d12e0114f8b519cb6a6e6e9f38bf61cd59891799 +DIST firefox-149.0.2-te.xpi 384664 BLAKE2B 2b7093b17b5dcd30858846e6c0225ef3d87935543acd90d2cdd401c147ece72c2046b59b0f64fed79ea3b3d57412b0bea47bcf3033b1f7b0832da47ccd2dd039 SHA512 36c95b4ff43a84f8721bf67258faf7327368f5a1c295d1036f08bbc8802dbfc7aa63eb054c629cb9b978d8438f2fb8666d99805008c5cf643d73eefb797068cf +DIST firefox-149.0.2-th.xpi 541061 BLAKE2B 3ac5ac338c39285aaf86a560413515d6ee49c4f4c2c680f5a93810cd2a785d266e76f1f12f638111f63673f547b22cd7125651304f05c3d0630e6aaa8e9a3edc SHA512 725236273e482729adbea43d7c720f8e346aa4b3f62fbe270bdea882fdd3442178aaa8857b00e73ef18a0c9bca1b75373daf600aa070063f5411c28a0aca94a0 +DIST firefox-149.0.2-tl.xpi 353107 BLAKE2B bc20f7c3e7d3d9322c3fa232a697dc80ec1b6f1860cd55420ae9471f330b264127605a4a290fc414c9cc577a249ac34bc2718c78fe1d60ac2fc5464e34546611 SHA512 dc83f4af74d3cb4773539aeaf6f1da05a9d6f0c06749747c894a8425dfd49b90db3fa10427d6941d2dec570a723131478edd7d44f3e654b8d0cf9097ac54f42a +DIST firefox-149.0.2-tr.xpi 479987 BLAKE2B 3b0a45a398413acfa46c57261ecd7f93ab2644dfa29698f267b132c62546fdfa69e687731075988292b68d1cf06a11fdd52550c04527dfd195953fe8dcda8fb0 SHA512 ee8483feb245e3e0d1959a3e9fb93a70440ac356b528d14a4e217d4090d7c9521b96d0864485f534a85c56854bd40e2ce6b59473ce23aef4479c816b51f67624 +DIST firefox-149.0.2-trs.xpi 322186 BLAKE2B 6a372b745e1577af52be706352de9cb00aba1cea144e863523a13c5ee178dec829897b0d2f05de3d611f1e4671afc721b38ed10b635ac82f94a371bd845f348d SHA512 6cd5dc8b4bea80a8fdb6045314b0148e6084b2cc5fb624019ec6ec2662a86cacd07bcd3a3b63c4cfa9bfcf5eb8312264a8e3099ab8abd4b59ddab3d3add9d73b +DIST firefox-149.0.2-uk.xpi 545031 BLAKE2B bcb9dcc9b319c49d6e3026ae59b191bea00ec572b35215fd9287a62287ad9cde9953c8f3edd63d667c646f4e8cf93416755108ab5f828f0309321dfe5a41c17a SHA512 2b5ff802533cad2b337a4d7f32d38acd835e0d9e9798c31c16b01b93a6d4b26c498283dba736a9f88ec2b6049445a51e08276f35598dace864d776c7ae7622ee +DIST firefox-149.0.2-ur.xpi 367815 BLAKE2B 9eb4a7bd3191eafb89bfbb7bfbacd0e737e892f4261b9d0bc37581404ddfb6a9838ee5a40db597b97c8dc833eb16a42ee8566f128fdeae46bcbf53bdc742f6a1 SHA512 86db95c776c521fddf7a3c2ee18545e5c091497a916bc582258b52bfe548255f0b65cebfaedcd4bbb3bbf85acb6909d3f27eded8efad87fced55fffce627fef5 +DIST firefox-149.0.2-uz.xpi 302228 BLAKE2B 249485a550ceefaebcf482d90b713ac5016903d92fd866665481fe3f206a97f88ec376e7db4d5aa6c6d887e11dc995089f2a88f4ed28fc8a0f62f316375b63c8 SHA512 7294c62de1b2d8b96155eeb0aa5c33e164943a92abf53118eaf43bc428cd095386f3f5ddc202c4838cb769c652dbc522d947eaac6012c981b66f6bff5c86cda2 +DIST firefox-149.0.2-vi.xpi 501069 BLAKE2B 59371eb1a7ad464ce407d37d434283e741001c0cff83eaf4dc0390ba1511ab9d7caeda948aeb4dea525f66ee03fd31bdef4f832ed3046d3df74f088c9bc5ce63 SHA512 603efb28988fd1fe8e1cd458a93b7c373210edb03638e0a14413deba00ac110ab76e79c9a178b0338e1a1c755e8f85c370e5617869273e82764cd565b1a6c324 +DIST firefox-149.0.2-xh.xpi 271704 BLAKE2B c3cc1b08e438dbe92eab670082d914bfc2c40e0752e7bdcc2dc0c77ec52957a860128c7e2d92dd63c4ec3bb314cd45509aca157fe556867435faa26e9274f629 SHA512 80bcd52f247a6ae9ca98f8596eb111fc3e00f645666eff45415920a5585041e19510c97c6007a528ad27fc2a99431c4af1e22bfa7a879fea6548dd381f372158 +DIST firefox-149.0.2-zh-CN.xpi 489105 BLAKE2B 7fd900cd1f47c1badff164f6bf2bcbc5a28ce61b6721a817c3b5f6c6a6afb0a58f012f8e99fba5a206f0bd213d901a05d155650fb72f48306147bf190486e423 SHA512 f7bc1a42702e554213e2c2b9f06edb3235101024181ea358751fc84caaffb2a28a3d7b66a9126f491241e3306590e70c66d939a99e1ecf319e96c1cb41857ba8 +DIST firefox-149.0.2-zh-TW.xpi 495369 BLAKE2B 74a7eb5751f58b81ae3370b2b2327ce3553b43b08493961538597808107ac873ae158d6ae0c8cbeb94641d20ea83e35cd239a8eabee6aee8718ac79677800402 SHA512 fef5de63b2357672e144e4e21fa4b22fff441041f4ac19866dffae218321324ab555d7c7639bccd13440888ea36de704b7df3dbd29c58bea28c7f0aa970e7d59 DIST firefox-bin_aarch64-140.8.0.tar.xz 66300412 BLAKE2B b87c6bb0fdb2f8db91e6124b86412d8e4ad6d41e5dfba67c645bdaecfae7960857c3f1b2194b7d5ff32ac446286526fb09c6973d9b499294001961b6d57f2ddc SHA512 9ca31cb9fffc967a208cc06380be1d3f5a679f2ca70231c6dab9b53cd6ffe66978cfe9f838d02d57446ffc0f9dff68d25c30d7b2a93c3bab0789786f278b16f3 DIST firefox-bin_aarch64-140.9.0.tar.xz 66315656 BLAKE2B 2fd90396e6b8bc820413ff49212c6c240a3a812705d3f5440146304d64757a9a004862839326821e27aa70974438049f8691cf76087a48bd8253f7da801c8f10 SHA512 83ddb8f78be95aa2267d2c5cc4f8995b479e9065d0b3c834e5f5c7ec8ff50badd33a8e6839d5b53cbd98e6950978b1a64c6eeeb795c1d93230e78dc90e2474c5 DIST firefox-bin_aarch64-148.0.2.tar.xz 70583064 BLAKE2B 171ee1109c3ca31aa219a9a6eb1d7ab7186eda5fb8a2c5cd677e78c4433e673aa14da6d25011ff372b5aab51a194171aa850c778e3fef638862f6e38cae08c77 SHA512 e580386173811b3f791a374962218a823bc55dc96227aa19576b1674a544335a507516b32ab24216f74d3dd628a4c4409d8c5ceb35a68af81f47ded4a0bdafc4 +DIST firefox-bin_aarch64-149.0.2.tar.xz 70872604 BLAKE2B 19883bbce765d9f0116b6f8700888ef742d188fd58ba445b2a36cc8ac39056f7f2c269efc1003ce9586e6f4d91fd64f5fac706bd5d4b70a55dcb13c1d337e71a SHA512 bd0372e3d8c9a02d403167f25d09b6160449496d04f6075ef527a8b6b3ac654458384b1bf9f4a754099ec734182db498465e581f2132b3f4bcf05a22e0692731 DIST firefox-bin_aarch64-149.0.tar.xz 70856448 BLAKE2B ceea8841268770084a649e6d33adce64e4f1208a8577701509716f76c5aded33d4220a7813d81b98eb52ba44a9d3f8a96df4f02848a63668986769530eb09e09 SHA512 ec8decd9b9ed0edc17d8355717fe7945ff29104b8418419a3ee09d1d1858729f6a217387ccd0565fb7dc8cda89ab7ef87f7a8d74b68baa9c0bd851ed2d751d08 DIST firefox-bin_i686-140.8.0.tar.xz 78483416 BLAKE2B 75543c9ba72da7ea6ede66e1244ce76309920517191548ffff75b809fafec02d96170b2a202d1b48573448614d4af0f7db5f1f62d65299463ac34a3edfadcc7f SHA512 30ad48304bb877787d93c86696f6f42b81a45bcd87fbb0e64b9216f4c951e2b65ce4395e29c4a7f9da6699905e0c36248665bbbbceac65e434e32f50fc1370ec DIST firefox-bin_i686-140.9.0.tar.xz 78371512 BLAKE2B 837da4d97dca99274e5be0e10e7a1875523aac0e3e1ea4702a89867888648593cb54f10c0c50ed88d9a8c8c753ed87d46169f0b9fa2742138004ef0166272cfb SHA512 02f0fadf995181139351bd09476a44b2729c428eb04320165c27a50911c71cf2c819b385a5e23762362206d0eb76948c9f64fc0147fd74e90f97fbff0722e940 DIST firefox-bin_x86_64-140.8.0.tar.xz 75491388 BLAKE2B a6016b294abe37d2b0c1786fcfcf9d30f26b989acf5b7ae02c53b578f5503d74ce4fea26ab8c6ad9de265dc1c246ecdc71f00b1f4df34e906fa714b26a4d2422 SHA512 18ea98601bf17fe86588c99cbd9011a2260d1eddbb7c5e241d44aae44aaf765968a98488fdd040cd853ccfa10d38904d0cfbeeb94b8cb60e272db6f568b66e41 DIST firefox-bin_x86_64-140.9.0.tar.xz 75058372 BLAKE2B 7101ea98150a9f218730ad391aee4e7d29863ba791b070d39fd2fb56eebc10a9f78199ab9fe922af2269cf98b3af4a5d94256a970396ffa24964174370f01d1d SHA512 1af13a9d67d30bd6a59efb1b578da50a043ae985a31eefcaffa899fc03cda754d47d9e38f54974ca8f95086fd45684196847b6e5acd389e6ed31e7f1ff4bd32d DIST firefox-bin_x86_64-148.0.2.tar.xz 82303208 BLAKE2B 2c06055e2019a4f694cc932b7ea578a10807678d55c86f38869e0a71cb9abc6685285cb5e5ba317b4a4ef7925d7809c69871a3946d8bd2e13a5df15ab4c3dd67 SHA512 eb7687e5c085123a15e1191ecaf90069393811d6aaa23ac81a115742f9bf5782c2d49f7ec9c70d5f788c0491d18f53ff07549d280ef51bf370ae941a75feea14 +DIST firefox-bin_x86_64-149.0.2.tar.xz 82369524 BLAKE2B 53a7e71da9923d0af2b5f42b9f3dc8e0145e69c5d332e42a5b02600bc43ece529d8473d9acc59ddfe97cce9129c910084a529ac0a346d9a6e3c3cb83ffe0ea2b SHA512 76a32f30cba68fab88aa0918035e61639c9b2595a9ae89aff6b986fa424f1a931cfa8f57b206d1114fb23f9b1c840c9f6a3b70edde4f94aaba9dbc73ae94d530 DIST firefox-bin_x86_64-149.0.tar.xz 82479232 BLAKE2B 250dc3b0239b29541c1a536e4db1443c209ff7f91f49057463e63f5c9fd545d655586c70aea22684c6b7772751ecd293db36e816d11e032e827e8c3224b68e77 SHA512 931408a10615f6701ab21ba634dd4edf27df8e492defd7c076a56a7dda51c197fe8e4b034b8347326c30fa7cf604c833eeffc7565d0a8867fa116586c4a953cf diff --git a/www-client/firefox-bin/firefox-bin-149.0.2.ebuild b/www-client/firefox-bin/firefox-bin-149.0.2.ebuild new file mode 100644 index 0000000000000..1ff8b0e285225 --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-149.0.2.ebuild @@ -0,0 +1,360 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.firefox.com https://www.firefox.com/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.firefox.com" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.xz -> ${PN}_x86_64-${PV}.tar.xz ) + arm64? ( ${MOZ_SRC_BASE_URI}/linux-aarch64/en-US/${MOZ_P}.tar.xz -> ${PN}_aarch64-${PV}.tar.xz )" + +DESCRIPTION="Firefox Web Browser" + +KEYWORDS="-* amd64 ~arm64" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+gmp-autoupdate selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + !www-client/firefox-bin:0 + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + media-video/ffmpeg + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-mozilla ) +" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox-bin:rapid" +else + RDEPEND+=" !www-client/firefox-bin:esr" +fi + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco + si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +pkg_setup() { + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN} --name=firefox-bin" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Firefox-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead." + fi + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + local show_doh_information show_normandy_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + # optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "desktop notifications" x11-libs/libnotify +}