diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 565cee48..2188ee4f 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,6 +1,7 @@ DIST firefox-143.0.1.source.tar.xz 645101268 BLAKE2B 2e7904e5e6e60b2ec152ccef480b63f9de9a3ab548d776a4c01ea4fa63479dc08503b645191448120e997d1349a66fdf234b33b3e00bbd4154910ae3128e2f06 SHA512 ef00d8bab715e7c2f4c138cfce0698e004f0616c767c8a7fa918e24e4a9f9151c41184d9c089ccbc6ab46a3b4bf6f12d723196f47e9c9d7f55f2ca44bab17cb2 DIST firefox-146.0.1.source.tar.xz 648938528 BLAKE2B 808e1205697d2cd12c4ec4a21c59e6ab11f6fffef3031a848ca5823aaa1d507edaffd514e9471d9916bfb4ede645d4c5b03c1e6b0b638b22ce533998fa033bbf SHA512 ae95b86e483febf8dfec8347748dd9048ed7d7f845250e07aa8048e2b351da61f6f3c5f83bb0d0c72e1a75ec61b60e59bbe69639f0f33532910ff8bf5ca07394 DIST firefox-147.0.4.source.tar.xz 659531384 BLAKE2B ede1c530139bffa5858c1146fee5fff1b2cddd7836be4f4a1dbcabebfa61ba5f29d9d9c104524ac6a6baf1c870eebddf921839eea65fa560b67c5bbac6bbb593 SHA512 981368916582e1566594ab8e2c03cab471aaf04613d2c77a0d4e067ab159bb81b5929a801bbac20ef0506ef048cde91b2e2f89598fa8d4e8d66a8c8016bb9b33 +DIST firefox-151.0.2.source.tar.xz 784076112 BLAKE2B 4b5fd2683a2b3aaf85fdf419cef5e4fab3660d623511bc0b3b2f463c04aae075e906309965730df1cd564778fd2d8e9b1262147016b4cd02b922d6952fbe9b03 SHA512 87308953ed354a2799a9a45be40033bf9ff8d80fa220f034aacfbd6e754716901d4164c37fa56032c659b259116603e0ba2b566c1f3651ab9cc0835d502cd739 DIST firefox_x86_64-143.0.1-ach.xpi 293840 BLAKE2B ea92841aecb5adca955d01211f829afa160b51d3d8757424afa937af94acad74f376d7219c2bf1192af857188b31135ad91ed01a588409aa9d135d36e2c1158c SHA512 0ede19a82b5e3fa162b5aba94b3ad0f714ec789d45ffa5747ffe71a2856af2c9d592789c7aa1c655357c6c6ac1d1ccca141f231309702329209abdb01b55a7d7 DIST firefox_x86_64-143.0.1-af.xpi 267113 BLAKE2B d81c93e88c59f1dbbbf9473a0a53fc7387172fafba0e9f66646bf2dd7cce695d359653458316aefb223393d95c8fbf21dc90f1bcf647f5e696500c70448149e0 SHA512 720a330b916bf1061bef75784d790237382dfd0ffd654189175a0d7f75ed0449581037eacec849304433f968c7ede1d069e1232e56104aa8675cd03c1fc60a5a DIST firefox_x86_64-143.0.1-an.xpi 331500 BLAKE2B 6e6068928e223fc087f9f87cf45ddc66f91abd4e6854d28651ec7635cad29d2a8922ad2ab579fbb80eb0d2e46b1c195d7801fac5b85a68b7e38e4a41007613a5 SHA512 7ab5cbb5850ebd38523b17184de47342b003230f6ad53e5ad3370ebd671689fab8d1be4d8be45c9b711fa2a41c1bc6733c4e8876340bccc71a28a6e3e92ec7b9 @@ -310,3 +311,106 @@ DIST firefox_x86_64-147.0.4-vi.xpi 492943 BLAKE2B 8e932097585e58d505d23a76aa86c2 DIST firefox_x86_64-147.0.4-xh.xpi 275239 BLAKE2B 2ca0098a5078ff69225d8b18535809b536ed4bb3f5c5d58a3a9df198a78e3575952a9d1448f2514416ab559b5493e917651d2c1e59ede7c8ffdc9baf9646488a SHA512 f9e0e82b4858a34a0e5e84023ee758291897aceb338385ce76633769266a42fef9ae5beedbc70a84c6735d96def0db4c27a79ac5bf11148ea5ab5cff1f95d87a DIST firefox_x86_64-147.0.4-zh-CN.xpi 483916 BLAKE2B 16097dc0e0548906c6ee9a597db3ba7551776dcd56b05d6bc27b404fe4e8fdf1f6554a6f89222391d40ccb57da592c0d6d5ca8fd8ff3db653b807740cf6dd84f SHA512 fc981e8ceb43e87efe93604f1fd49a4f58f16e826f116b8e24d24a0204133bc254f4f733ea4c13b9d221180fc13baf8f60aad4ca5bc943b03e46e7d837bff9eb DIST firefox_x86_64-147.0.4-zh-TW.xpi 487262 BLAKE2B 774b28b7e29eeb962e0495b39c8945a9c88bb00a944d425d75b6ea6a67143f3a2ef273bd7886b361251a316083db33b32800dba67f4e3f62d1ee4226b9a100cf SHA512 8d619d9cfa5e86cdc4d33a5191c9b316f7d87bc257691b71a3e67971999cd8b537b0706b17076999ed86714636ad011c65c5ea2327b0e5a87ccdb07e3b76ec2b +DIST firefox_x86_64-151.0.2-ach.xpi 295732 BLAKE2B 15148ecb6b193655ed071ba44d682a2dfa538c43641e4b60d25c88efdb43a8c72a02686239a76bca9490be8099df19aa7fd2d34306627d84a3e049d103aa823a SHA512 10c858bf1bbde8f0d6056914c78b995d4768a38308d87d7cb4a21b4cabc44864ba9e2fb86bea901be5ef84e929b7322c007e79a883cd71f528778b7d5e93e2ff +DIST firefox_x86_64-151.0.2-af.xpi 269246 BLAKE2B 814c9b986f02e27b6fe015ee8e50adcd17e36a9631bbc1f9e43ffd95d2303664d738069421c79175270cd02df20648cd075814470834e38db138ccec0964cba8 SHA512 505617b52e5c9d46f272ade716184c8bacd3dc2860e73b34e69a071f3799ae4cf7eb621957920220c87c38a3d61dab8f0e2853fb895bdef62ebf284a6b85debf +DIST firefox_x86_64-151.0.2-an.xpi 332755 BLAKE2B 9a6f186ee9768c575b30c7a5bda104d69899ae2e027fc187169b98290d49819e7d6f508280d10532e4e1129d0273bdb68d2edf88a2bfbbdc6197754225393f92 SHA512 72f9634dad5c2ce95b8aae2f813d1cc4fbc493cc2aa6a85d600a8a25ca2b715bb23e2151ac7decf958f9b1c3dfffdb5eaad61d4ec48fbb973b0bfd967ee8d754 +DIST firefox_x86_64-151.0.2-ar.xpi 505070 BLAKE2B 7f83b97278f22afa5c7b42ca1052f07909028c36245c48b5154ebc466472aa555f47e9e2484671a3c648030757e167c24ead2292513c16b5de194e4030fed3bc SHA512 c81de4f62a04d66c8be8ae85454615d64b2bff3ba689dd65355b640afbefe3c63220a5a59ba82a3c0737f499c3db52917e0f360dbf963b9dce2b553647b8f203 +DIST firefox_x86_64-151.0.2-ast.xpi 313667 BLAKE2B a4180633db22e1d3189154f10989501029124203cd964d549c6187196a075eae91408e1d422bbdf04a4a1eccf8a926605df187e157f6e10a0f016670814dfacf SHA512 9cf3baa5096c6d47cce8e92490067eff9f5d839c2396d27959d6087b3910a83a157f3167bd4ff87831129ac51fbdb07d3f6156b4095072f639a47b9665de44e2 +DIST firefox_x86_64-151.0.2-az.xpi 319410 BLAKE2B f642277c91b5caae7c667392ed5d66c191017284e2c0f71a23e1ded63edfc804793e379a864c7bd9610237d5424d2a5ca1009f2754bc39d3b1163ab2c97f31a9 SHA512 fa38c27a572258721d0d8b1fac926ba571f65771d72099e4fed17003099bfa12c4c05899741760d42b72d3a3ab7725f5bc689125d9a6393f1dc868c6beca856b +DIST firefox_x86_64-151.0.2-be.xpi 571091 BLAKE2B 4e29bd8136b2c9a147a941e3112578f980be6d2423ad39503843e7b352b013592977218c293265ce896180a8c58a28d47c28d13804ae38e8bd96778b56c00e1b SHA512 6aba77235cade5eacf56dbda44e34d6eeee42995c5f98f932a887358b5d027736b8a554215f32481badb3afe877ecdd8c2ab2721f4f2db5fcfc80cbb249fa3f1 +DIST firefox_x86_64-151.0.2-bg.xpi 462502 BLAKE2B f16cf9a4e1c893034c6dda46b886dc6b9ee3ad036ae6b95c35c41cd4c2106d1660f6ceae4ba3d17080e7797a5b3c1fbedad9bc104e2a0c49aca47298a46f7665 SHA512 675fc3906bc6c8a91af9570ab09e6025924abe0381ef9bbd4db2e40a0972ea841f2333f6e0385dac0b5157e3e2c2023d115ef9951f9f1460dcd7ddc296b2d71d +DIST firefox_x86_64-151.0.2-bn.xpi 413363 BLAKE2B 71bfb1aa196f2eedbc5a73c16b475e8c58b819f57373d8080568931f39e2b89d0840c482d711b2304d915038cdbf27caf51ffd474682587caa9a8a08b3b7b79a SHA512 17b8b82299bfc7f7a04d84860abfcd188b909dcd49af83cee33deb2027c8598c61058e99bfbb6a87e220aab561cbd60af0b3a28b372f38ee14c587431d1bc116 +DIST firefox_x86_64-151.0.2-br.xpi 395342 BLAKE2B 49f539607c375b4e0637079967b1d08ee3d5127a816bc60fdaead2aaca881dc8d0383d6d6d9fa712b6a6d3751b173189d0fe1aa5a4d4247e063520a4af986f9a SHA512 a89511fd7dd77f1d5e30bd04107930b46237c3385339ac92fff88d383875a853edda451e32658eb4e2213f6606d206e107b46121869ca7dc0c2111bebb200266 +DIST firefox_x86_64-151.0.2-bs.xpi 449968 BLAKE2B 0cc4b3aa2fed807afffc965931d1712f54884015b47f7ed87abc3b65cc1681c3659cc401092e5e50369dfd69f2b84816ad3e28530cc696a74f8bc083b5b80c62 SHA512 06f555dc4e22379f4f62bbe95b76bb37a6d3e1bbf26e29f5e1cedbec9b8ce49b6637b57fc98cd02f4a06469fd12908c47c1a2c13ab4a6b99339a887f25b84f17 +DIST firefox_x86_64-151.0.2-ca-valencia.xpi 359019 BLAKE2B 15f109202a38805635ab6e8cb83fe5e8d0c5b9a2744db18af9b356f0c7681dd4e7985683976a942222130529e710591a3d58a40e44a22272eba28f810e6d70c6 SHA512 e670a7a61aabc9aba6208063ba045041522942b198e27a712bb5e36eff265d988fd5e314b18ceb260b44858fe1520f826f1ae0d5eba0b229b28a2cfced0adbd4 +DIST firefox_x86_64-151.0.2-ca.xpi 430442 BLAKE2B be0a21baf34edf6b26e50763f5028dd7e29c62a2e67cdf3ff7e8668998f05f8e81576c886708615002b8f682a6fd4a508053863e9dd6b2d18c16dbde10bed6fd SHA512 6d32597ad3aa3e9df6e4247d1364b69684db362467f1fd6bbeb3df4a7efc1682eddf9cfb325c01d6a8e7ad184037eaec144b8f3a70e3a8d6a1f22834830af8fa +DIST firefox_x86_64-151.0.2-cak.xpi 390460 BLAKE2B 8e2b1268293f875fadb7e94e16fe70fa481802ee03f443d99393a8fb92c4c4c60926aa90b6647542598165f9cccb833f39e1c23d4b8ae53fd1cef7b71b9f2e4f SHA512 6a4b23a1eefa052eeb5ae45a4a94873e626dc02cb5d476602d33468f777ce6c7f5a6396a030890ee965d6cf5ecb11c2662c7905037be1adda8006ca9850a9d8e +DIST firefox_x86_64-151.0.2-cs.xpi 522131 BLAKE2B 04f13e9a91da886d6d0c75ca79591a417ad7762ebdbcd02b2378d40a4da4f6f52a80817149ff98e2fed00b2de7a225c02ee12e87a85bf5844b0b2f57f0f05c9a SHA512 46613661ed0091fe3595d5cca9800f566f5de43248e16600487b33a7c7c036d1307e1f0c2c8cdab1835a729d873acdd39c88de0bc614ebacce45c38abd4167d8 +DIST firefox_x86_64-151.0.2-cy.xpi 483563 BLAKE2B 2c66ff88142a94d68299ac7893370bea3e76116faf22490f605450303d0c4311d4292bc7a0da0c67826ce7a22f238c798223472ad19e317de2f0ae0535e89196 SHA512 4a9d2cc024e3eb1c13c845cab7efbfb4d5cc67ffd50e0e6bea72e2b1976cc395b33ce9b26a9b2097cf70b5cb8743f818ad67f6b2cbf6e946cba8ade800040355 +DIST firefox_x86_64-151.0.2-da.xpi 464215 BLAKE2B 6390578dce77cc076009b08d2a323cd2364009b5f2bba8013c04aa516c3651daabe8049d4e9e90894572ef6e0e21e51b995b1c41c7c4a7eb3937b28fd6cdaabb SHA512 9eab875e1b7a17508fe25571bba44cd7ebdb1ee60693dd47cdda0f5dd136a1c0bf9830909112f811f99f27d7372e47c9d1c43a9b41916da062a73fb7e5388e79 +DIST firefox_x86_64-151.0.2-de.xpi 494991 BLAKE2B c4124452c332d192ef632a0aa577e159d66f1ed34802803ceecb8bb43f3f1499ff056852beaf072f06ffe56944eafeadde571c6622d23bfadc7ffa72da6aa780 SHA512 29763a2764319d848dd740558047b6a61660c58d41e40bf092fe280c40cc7f8599b33297cf03143b5aae830a5923f2737e5389f68bf9963caa16a27c2fc551b5 +DIST firefox_x86_64-151.0.2-dsb.xpi 508929 BLAKE2B 0f05d22abc5886167ae2c3c21c6e780b0753edafbe713f18532dd85418693e5166a843e5bf8c5ad897843b5833d6a11c0601d9716459138e6746e64c2fe40324 SHA512 7bf4b95701de5bbedc6e67214c20e51087f460af2527c070e421e91df737eaa248d24041f36e15a5a60de69c6fb4071f04921a3c610d14a18cfad4023b05e7f4 +DIST firefox_x86_64-151.0.2-el.xpi 586724 BLAKE2B 39f8c25afa5472acaccca1362c9408569b4acc9e5e59662d0bf9093d51160a94bdaaff2aa8d87f31fb558b13ca557e22f60d49b25498a9c3b5bc353a8389e6d0 SHA512 e3bf257955b4668e8fef7c8132e423c7987e9f7cd1faa05a3acc41d096944449f3decd1cff71abf557c9efe0c888c7e137a4f9d727293c98c1624e0f9d3d104d +DIST firefox_x86_64-151.0.2-en-CA.xpi 447478 BLAKE2B e42bd439d6db33f9ca8a8b01845182a271a26bcdad1534254abc8b9b4b83b3fffa042129b0f3c57047f19b2c1053d70afb5f4adfe087beb022a8e582c0029673 SHA512 869542c54015c090e8698aca3b5ec4322266d9c10df01f6b33542ac33aa66682d31b775b983eee6b50362c2badde1c939989e0f78c9520229d9dbb768fea300c +DIST firefox_x86_64-151.0.2-en-GB.xpi 447792 BLAKE2B f69c555d2726d88fc9b6ba624c4c6281ce0030a13c80a7d04e8e0e5b0b273a1fc6eba4a2e2c237e73ec58c8394c1cc7bcff7eabc37e481ba3e20e75d71108969 SHA512 e54f1a1a14573bdd86248e7c246c5d7a4f51fd91436c9160faee50d597408be32c59f0633e6e1eb6afe93bea039ec7531580853398d59e3fa558cc11eaeb2899 +DIST firefox_x86_64-151.0.2-en-US.xpi 639796 BLAKE2B 12f6d72640c78e08fe6746adbacadd5a6d9d374961387849288773969a1b64c46e2f15c27c8716d4b2bec37a5d283606db5ab411328470cec9d021c5beb71635 SHA512 4113431dcb57f29c9ea47d6a4779eea669333bf3ea943bd61a2e4178ada7fe33f6416e8907d4186ace920fdac8c961965baf2366607e298ee610bea79916515f +DIST firefox_x86_64-151.0.2-eo.xpi 473137 BLAKE2B 33a0334e31bea78afc8e95fac11bfdd15c07d35ffa0a7e9d4f03bfc822a76f616a3074459e854c87c36f67764d057346d01f98c085e2f2a64a6d133581dcc208 SHA512 abe47c7687bd36aedb7989e0c671d9ddce2bb68b854be71ae347ffa57f38570e879399c796ea7bd1ec168499b7c9d12bb5af5bca2d650eb880fd832f89bd9a9b +DIST firefox_x86_64-151.0.2-es-AR.xpi 485656 BLAKE2B bac123444e5e02a8cb13ff42ae9d746da0e3f77470f792d7b8687ac61d89b6cde49337e04450204260487738b6130ed390c6a09f5cad5cbe6684f3aefa0a4d58 SHA512 15956073475a02c8ee82fcc98aef622c71ec67648b48e9f3c9b6c5ecda3149a7cda743c550f4ff1eac86378b65e7d753dabf93c6ccffc2f4c610508207bc8679 +DIST firefox_x86_64-151.0.2-es-CL.xpi 487164 BLAKE2B f76a21ba18e462875a01e99f564d0b1af1c48cb15e058e3de62daeeb44799ef7d895447c082eec78f9bea2f4605fb18ecf74c04ed2ff5e89bf626b9a2b0a55a7 SHA512 33a28606535ce509a87b61eb2edfe41bfcdc2544bf915fb428e2824a91f42dc8372d0a9831e1d255756d923fdbfc7d11d5035bd363a56c5210ee88fa0a82180b +DIST firefox_x86_64-151.0.2-es-ES.xpi 488070 BLAKE2B 9cedae0568d8724ad36f791785b2c10e3ba5b9a1933cd2f90f1b51eb7240fd3d47938e50528c74b4b662fe77a9b1c641a233a7817c84495cd8046072d05c2315 SHA512 07973b4579dcc4b54a35b4df68f26cd58dbd82bc75cf9b9d74e0ec0fd92037c235963f86e2f35cee2efbfa81666195e5ebf5a751cd8a420862f067dee9897f00 +DIST firefox_x86_64-151.0.2-es-MX.xpi 490781 BLAKE2B 9294a6ffbdabf242fe3848a63aea6ece3d9fd35e0376efddaaa8d95531b0e9f29205e1b7da7d5a0c5a76511f85396243b506ef22dcc64bc35f2967c457d39301 SHA512 0fc7f37890b46a94a2d866c79b4249f3a8e29d95dea22ea443312c3a2c24cde248604cb6a84f7214582b491ec8774de53e6df196c33eecab957df616c48507e9 +DIST firefox_x86_64-151.0.2-et.xpi 359518 BLAKE2B efc1ac48d51505fe74c097cc4779a005cf1e83554c24e008d9754f24200f294283bd0346511b4a2de2bb22cfed10a2269c37ceb8d5d3c6071511b0093c4de7d7 SHA512 d2e3dd67207f5f07e0310302b201ea77cf833a41f617c4251815d30bf4823f592bf5930236d6e4cbd071cf33a2e49242483e901b69bdeafca0d70bd0a84fabcd +DIST firefox_x86_64-151.0.2-eu.xpi 472488 BLAKE2B 81fadb66e2291fffa76579f52540cde6025070abb7cda71cb928e0ccc6e7a2268d0739aaa523e23eae498764b2a874d14b64450d382f9ccc6f1c6c3e6fcc1650 SHA512 26cd4f647c61cee89979e18e8927df9ee7171dace56ce0a028446401f868519ab1a5fb1d58884743cde3e6e083e74acb774e526264bb0f6238cad315f2cfc6f4 +DIST firefox_x86_64-151.0.2-fa.xpi 420582 BLAKE2B 6e36139de90e0a036f4a3eeefa2cb59afb38c27dbeac75e9468d0600df79c0d5ce3562c4ed21a447290d8d4f03d12d607d489a035ae3466866e3c7dd764ed684 SHA512 eff0f1c1b0ed0c58d5662605b3dcccce2f9b17bbf958dec9602ddb656bb09def57b89d162c1ca72fa5bb20925eb6663d2b6d05748bae4dc3de95291da3b2fc09 +DIST firefox_x86_64-151.0.2-ff.xpi 311095 BLAKE2B 7de5616e0644b9f0825e3de2cf0c0bdd93dfacec8444af5f06d8a5da95cc30d8bdd54598c3fe380698f799289e23847b852092613de9842efac240343c357f66 SHA512 d665f98317adc925b21972dd067afd424343030b9e23f84d0b3c37c0c1efee391eb9afbd0e2e5728059d67b4968ceb785a85080eda1ffd9bbb14bcef1ff346a0 +DIST firefox_x86_64-151.0.2-fi.xpi 470499 BLAKE2B e3f66530987fef89cacde2470930a968921a56d6e4493ceab9864d9fcee2cce28e9a21d0227c098d3488d74e64adc413467ba557c8f3e47396a3cfa2d27d6d57 SHA512 3ce77510efe0d36c7c27aec1e754b23535cafc6ce7303e3088eff35ea543965aa3f2c9b7253b867c02eb362398661e9d9511d966beb5496a5c23016003123f67 +DIST firefox_x86_64-151.0.2-fr.xpi 500724 BLAKE2B 8d7bacbe13b72630be99a2142f369c5d675a197683336779dd518ac990c5c4b204df16fe2b678ebacba0d28ac2a438ebc648509133af97fcb720d6fa36ab41ea SHA512 02f2e92283f6859f4ed071ab1fad1298bab997a9327bfc302239eff64cd3049f6e6537d2dfe3dff36d0a5d91156f17201f11077a584d8398bca20a635f9aea1e +DIST firefox_x86_64-151.0.2-fur.xpi 481145 BLAKE2B def8ea948a464fe8a342158e373007e26133efa09913d7d01debcb29d859cbf11484250f02cbe0171d3a5da4cef6f711f25487f8901ba2ec4f3b7187a08d7b58 SHA512 f6e86845019864d0a7966b3630e14ff26cabb7fe8ce61a591b70c81273c8702d7775ec0bd3abf51208a1334c4698d3d4ca43b87a9139f0d60d754930046c594c +DIST firefox_x86_64-151.0.2-fy-NL.xpi 482318 BLAKE2B c6c90b6e90260984e858b158468212d399cd154192591e722a663997ca951e38ffa4cfa867cfa80d9ab713eb31db970188e3b9a949ca85f050f5be8f2f2d84c8 SHA512 f076186ef21dbcc31bf90c0c7ef5260a35e875c09414d7ef1e5136ac71d477847245c8cb8fba496254e1ff14ad165e800de58986a39918ca114269e26dbc76b8 +DIST firefox_x86_64-151.0.2-ga-IE.xpi 316738 BLAKE2B a1025e12da0d32f4a1f623d5cb4aa41dac793e86a18dde93f1d71912c1d24f3936577e6d61b215a2269d45bbe20b719348da085e985c6b63af62f5a91668cb43 SHA512 05b6981e98152eeca7c278156d395bfa5c78dfc006629bc2b68e03d17d443fb4c42dda1ae42c9fb6301feb337405abd60aa074ae46b29dfdbae34cca2cdefa4b +DIST firefox_x86_64-151.0.2-gd.xpi 410120 BLAKE2B 73f4340a0c1f71edc3317c1305bf10934013bd5d1327cae95912774d38e10cf49cc571f4530850f087ad74e7625a3061b4a0051bbb2dfa5a00a6fb43588b78d1 SHA512 56d8ccc61a84dec88e6b0e927a3e863ec632b214ff1b564fa86417bd6f1242675598014a0efedc1833641687159b274e2e86f37a5a664beb1621ca5acfe586a1 +DIST firefox_x86_64-151.0.2-gl.xpi 446723 BLAKE2B 1ba2670580b40ad95bf617e2fa66087f26b9007b597408b3c6199360ab54a1607824fb6f5bfa3be15ce304ac0839247c772cdb8c870635bef5262deb97071a44 SHA512 4570f68d54528c56081d3c343ba9e1dd872205e54df041012f43bbae8960d1a4cf0c9f76c78bb6d02a7847412040e9c490e6f7392d2bdae70c5e17040d2faaf6 +DIST firefox_x86_64-151.0.2-gn.xpi 490612 BLAKE2B cb857efa9dfb42de4ff9f97809ccae7942f5c4a65239ce8c5c6b665d83a06bd28ed48fd78663872c242517f018432b27e8abd262f8da7f36e4a2ea36b24915df SHA512 13dd0d6acad836ccd15f502825b2074370f8f2e22b20f352e1df11b5d6a3b3ef6e23db4420e8263bacfc8f910f7c267b826b975cfa8b725c5ecb86c8f79c26dd +DIST firefox_x86_64-151.0.2-gu-IN.xpi 359272 BLAKE2B 12589dd7c37c984895025da93faafe766d1e1711b4ab5e52807c477265eab6399787dfd8fe9ff839d1c7806f1c6432bb6fb4ca219565a342202118db271d28f6 SHA512 4828e832c59010323c1485c710454899c436fc26dd738a5c3231cb9695bf35fffffc41228ebb786e96e30b66d07fc39fc56e41bc2b1bd63547576ee8e0fc1d14 +DIST firefox_x86_64-151.0.2-he.xpi 486416 BLAKE2B c5234741a57aa561d795dde0553d331ce1a0b501e78e15d518c91db75fa923cae565a25eb021733d7def36e1d2ad703cbe94aa3e67035ab2ffb499ca5d352e4e SHA512 189ce1304fc32accb55075817e7fbc30d065bbf6e3c41cd1361bdf30ebf7dbf3e6b4dff4b9f6128d174b1b06f2293640c98e208d109f4950d9f319cf88b6e7ca +DIST firefox_x86_64-151.0.2-hi-IN.xpi 378156 BLAKE2B b4063ba5bbf969c8cafa015e4dae9d5d76e8d28b3b432ae0152c594deb1224b6332fac29511d3c688077c0f41b1bde2a33e1d356fa1f18e1ff7ed05b5774f979 SHA512 d05b7b7e3a2ca0301c568c2cafd959522e45a4f21be1f3c243d9099a1f6285af2cb4470751eac8d8518d1087e02a14cabd080d4272e4dd4feea83b63a54e121d +DIST firefox_x86_64-151.0.2-hr.xpi 472639 BLAKE2B 2924b699ec87663570278597f9075cff32cc41ba70cc6d41c00140b48d2879beda24ddfeeee78d1ba98164ea67e197d734db46a740c366e5c0759238eba23331 SHA512 6e50d7ace1a96609cf051c3ad0adc598836d6f133f2607e79acbdd094ac1c451db1defdb0c081dfdf6efbd79ac94334234968e08dc3019eb597e6e2ac5554384 +DIST firefox_x86_64-151.0.2-hsb.xpi 505587 BLAKE2B b1464898a26164adc20c331208820efdd2bffa55bb8736edbf5006d13c878d0e2619dd391ef4919e1c9e7bb476a68f8dbb9250e227ca21a7d874d188114dac58 SHA512 909d03f7580417abe67b645ba318a696dff061b57dcc121dbec311a11413f0989c28bb15f1a763a9b1b8ea9577d5027922bde172d6bf347aa07d4e1e90513f32 +DIST firefox_x86_64-151.0.2-hu.xpi 509821 BLAKE2B 4f3bc7fa21920e297fd31329b7c52df5c6e0a7ac65864565e53eee6c664a0edb03dff1791b038aa8a6c61c140a542536547da24ad2ea195d7a644e9af2fb5779 SHA512 95aac6ca7f43cbd2043541b44ddccecfbfef809539fd3b3757a9650ac1d4d70cdc9102405a1269ba7dc87d1352bf33228e6765951e1623e4f7f848064a758c1b +DIST firefox_x86_64-151.0.2-hy-AM.xpi 489021 BLAKE2B da94e40d2a85b4cf3c734ac0f6a0c351084674053f0a1df795ee9dbff9e2b5de339d5cdff4fe16a7910c2e486e8077a4fcdd15be63bd9cf284a18406a198b59a SHA512 69aa24fcbf58472625a3ed121d26414d3795bffa1eb40490eb8f27d302024cbd13f4a2ac38b77f89ccd59e79093ccc66753c5eead9a0031e5bd4ed0ae8ec67aa +DIST firefox_x86_64-151.0.2-ia.xpi 469271 BLAKE2B ba806a477f5f913824c9619d1ccbaa048c3a8d09344fb4ed8a0e00215ed51554d8400f552fcd0d638f1b7bf7e78d4e357a9fa637c85d2c21b5b84d15137c8ae2 SHA512 325a37a73305c5cf44570a17bf5a5469dededa1fe1d2147cd7b929c98be2948af8cd956b701dedbc020365f520d201f0e9769264347dd4ca46a549b57609b736 +DIST firefox_x86_64-151.0.2-id.xpi 433177 BLAKE2B 77b349307db6bd7eb164cf5492521ec3d0c1b6142d674032ce727bad1f7b8a76887e40025188b462bd668d18e5f0195a4375309d03b36e63cfadf0a640995035 SHA512 28ba02f17071e65231028f7c2bf95c0e1a9de38c59d10fd5e9b2c44ee81f5fe99738c21b77b783a26ad8435e18d97efd96a54cd8120eede36088bdc88968b553 +DIST firefox_x86_64-151.0.2-is.xpi 440579 BLAKE2B 6f4a50faaaa965d699bf3ec34a39e11fb391200f761a1332ff7b4116187511712321366f0264387819bcae024d39e11372eb400e09b7d24f2617d3fdad39f815 SHA512 d823e3ab20a2a89a213b542104a3326668cb9c9bd1e0174c98ca17f4eaf2988994f543061409e35eb7e7ba490e74b5a22b36824e6bd4f2d467cb58f02ed1ec2c +DIST firefox_x86_64-151.0.2-it.xpi 481241 BLAKE2B 6056687629e6de3356cda3886699a31843466768a5ac02c8f97814219190f2790333442e4a3f798daf2a5dc92006cd86647a4c318c8c9d1ac3914577caf7c5c2 SHA512 b91c4d91eb1d10414eefa7b0b04753023be389e9ddbebd89495b319d518fc2ee87ac3106a26e2e4e1c0cf831673fd80bbd456a1627592830aed9d6e284da468e +DIST firefox_x86_64-151.0.2-ja.xpi 524600 BLAKE2B a9be00d0be7a4bd85db8aead69efdb75f6dfb3f8aa62a1b7688e1865f3b6eb175940d3052513d91aaae2852f4ef26b287bb8a128a314234312e7eb0c03a49911 SHA512 d41e8d0322be3c2c3d85f9d51511f4d608059bca4a4b1e88a83d15cb414800d54898c8e137f1f0b978e11118a6add6f1c8e8db4a499ca779213446810fc12fef +DIST firefox_x86_64-151.0.2-ka.xpi 543756 BLAKE2B 5454837d2cc3b36c8f766ec68db5485f47700049b12203ce0b8efcbee64631a967d6936dc2ed4d7cc72715ae21bc7fb17edcdf26b8c83d7b3635f6af2744b099 SHA512 df85e2a16cdb402ea1779c5739ae90eea47b1de2770269bbcd0cf80a25516bfff45ea28d9a7536cf83ae6c751ee4caec88db80aed54beba19a9026b7a38d015a +DIST firefox_x86_64-151.0.2-kab.xpi 426310 BLAKE2B 58fbfac1d57ea86c29a262be3f84cbad99a69b018b542f59eca006ff93aeeb4d75d1c03a362ef707adbf760d42017564265d9f42885c86bffa411555c954c547 SHA512 9b454bf4f4833a271674f37d4581fc0b9448eda638284f2d5a8dddf75d83adc6ff09a7ec9df8c08123b6b26897361069af7eb98d889ca40050089c42a961c457 +DIST firefox_x86_64-151.0.2-kk.xpi 562385 BLAKE2B e5ea659e9f09538b3e691b7bd4536cc7f3e2195d1b6a32b5afd519d34d81226e0286038dc749523e0deb4f4671a3bd44ab1b9b37e20d34ca74b567cb80895fec SHA512 ada389b699a03845f336b062f3d2c3d42c4d0936a50c9e987aa29c795e1a72795beaba6bbc7f7fc77d7ab8646ef32328e0857c70962c54f3d0a8f062196aec97 +DIST firefox_x86_64-151.0.2-km.xpi 376413 BLAKE2B c6316ece816cab468be2e6f13525701f2d1a1266b5a68df5db186fd18995b7dcabdc229607f35eabd1eee55f2c26b9a9901ef762564bffb8d271fb1a36bfb045 SHA512 ab50b727ac51f28790093c2747851ae261474698bc670581ff0019f763e01f2a98d8ec86319efc1c5b048f7a7de57ec32635d4554288d3949ea6bf7f23122b80 +DIST firefox_x86_64-151.0.2-kn.xpi 333588 BLAKE2B 4e0919045f70433b190883209137e8b889db09cee28cb151395a1148bd93c4902364fbb2e02bd1283618582e7891e98bde5c43f3be95e044d55e2d6f5532cba8 SHA512 3914034742312e1e0556ab900e4505c51e80416f8f54087c55af49a93821fac8ce3f5d93e1857139639de83a913972554ffd19e3f7a7f144f61d40387f39c779 +DIST firefox_x86_64-151.0.2-ko.xpi 509216 BLAKE2B 5a44d1f9e33e8c0e021543962287ba59e088eeb7c4030db7a54ef94d470032b69cbaa1457d377436c12f4445b72ccfa5931e2a236c74da2e33a7b88ff8bfeb13 SHA512 c180ece3ea0c236d629193981104566dfc1b4672c44964a4f239263ff45b26e9180c0cb964bde4e5f331df71de11e892433a4569aa44d595dd4cdcc228082c9e +DIST firefox_x86_64-151.0.2-lij.xpi 320449 BLAKE2B 6ef778dac3cad4e7f30a0fba50a8942708b99593981a288b85bbcf8220ed9e49a31740167a5e671289d6f32d25bab3c42c66bc662980bd91b3d426f6bf219daa SHA512 9f721526430e296dc28e5a74b38dc5e042e87db0380aa26762eed4635350143506251c67991ba863992996dea3544bd43f33947d3f0431ace9df3c99ce63e896 +DIST firefox_x86_64-151.0.2-lt.xpi 380265 BLAKE2B 04a590c3ff6ab6b9499d07496fe60f4ff10718dd04d97c52e97c6eb4f90616316745089057e36d0a15f1adcd4fe0d39d12cf9e6aca28c538ef9400677814590b SHA512 6b48b1d32cea53ac2324466c1bdbbcf28bd1d9cef15c19c65da42fa341cccdd3102d91b10579cefebcb2d492c34dba56781ba9fe5dbe90215e9332f66680012a +DIST firefox_x86_64-151.0.2-lv.xpi 391358 BLAKE2B 83a787d34ce3b57d4a072b3cccc6a30997f1050bc93720a7f162b59bfb61caa22671811310501a1858c093727fdb6dc1212d44fe7060ac9ebce4c02596c521bb SHA512 9805cc284c11ab869b1be6255cc1e2d5da98d2b05feb29a020918fe1a9cd7c9cf38d768a86b800e01cf5f0db205bd7c1bb5395a630deb124d8b96298d72b7b2d +DIST firefox_x86_64-151.0.2-mk.xpi 360512 BLAKE2B 9e61b49721c9de83255d0e629ac0363d43779a3b2f81b53ffdfe1891323166c698b2948ab28631ed8c200e34498d0303bab9c79a1b9f93970acd359d61a74f87 SHA512 068be5771052c4996872038eb7b131f597bbae081fe59495400732b1c39e1200ba47dd31b0ab70e9cce1630e7eb90a36993e6c4688e12026c29d04e11156dc6f +DIST firefox_x86_64-151.0.2-mr.xpi 360512 BLAKE2B 9e61b49721c9de83255d0e629ac0363d43779a3b2f81b53ffdfe1891323166c698b2948ab28631ed8c200e34498d0303bab9c79a1b9f93970acd359d61a74f87 SHA512 068be5771052c4996872038eb7b131f597bbae081fe59495400732b1c39e1200ba47dd31b0ab70e9cce1630e7eb90a36993e6c4688e12026c29d04e11156dc6f +DIST firefox_x86_64-151.0.2-ms.xpi 296982 BLAKE2B 9db80cc6036625799e53c5ad43a66041eb852f45fe04e337eab746fb785447098fe6a354f7fff276ffb1fee043e0bcc2b5adbc5014ae7ddd2068e074e93bef34 SHA512 765d1061f31a83a6b3f8bada030965438b6ad4737be22ea1c17e174563c01779bca1f6bd96b2df0922912298415a5e480fd9e60f2f239ea22cf01fdd6c56fa21 +DIST firefox_x86_64-151.0.2-my.xpi 344147 BLAKE2B 90669790b3a65d4b16fbb99ed8774add92cbe8d2bf7140720197b7bf608655904ee9324531a26178bfc888c2be6cbef074fe4e684270e4e2d38f66951090a19f SHA512 2c4968c6206adc2a5c0ec08c1d45acf883044402c5dc88f0447e6b8c5f048b7e658adc55ae03e99a403891f10e51ff8032fc7964e5cd6f9aee2f42f18e72f17b +DIST firefox_x86_64-151.0.2-nb-NO.xpi 468289 BLAKE2B d07da809aad8c6a2ca75e471c24eff6a3129518c54d4254afd905155445f90b0fb5c5d74dbdbe1d0d240c18611d11236603e1fcfae49315cb69f480067771906 SHA512 02b7d07a9adc8fdcbff5cc943d3adf27fd724e65e66bbad81173390d831bbf019ada76d47cdbaab946a772f04b8794c716bb7a1a2223b45478786ea4f4b3c89d +DIST firefox_x86_64-151.0.2-ne-NP.xpi 349278 BLAKE2B 95100e2f3387586332bc705822c220f59f87a1601c66693946b2ea7837538c653ff0cb98d7c30f63798f89ab70513d561ed106c2277b4cf918e4826afc88beb7 SHA512 8e31dfa2e6e6309167663df4ca96998f4700ceed3d6d6a02fb6907ad787237a64ee83ca220d309d2527c9a6beaec344725965df8a58fc94d5c73d748c9e47cd2 +DIST firefox_x86_64-151.0.2-nl.xpi 475939 BLAKE2B 75bc377b37f0ed3905fe9321e8084b9ea0144387f3246dc1f7db945c922434874be6a045c55b585e49a5ffe89dcf60fb770670d27832e97e2bd061ae78df70a5 SHA512 6526d841c0ea2ec77a335b0f82d5d01ada7c0a577785623c39d385cf04d5207db8fa28d280eeabd48087ae65e0ef107ed838a3568de5fcd61fdadbd3618a48b8 +DIST firefox_x86_64-151.0.2-nn-NO.xpi 471623 BLAKE2B 0bb23f18e3e5c81c3597edf12d09996f5f21792ac7769c1550560a8a88ea8762d5ce58d068b1ba572ee62162df5c8b91ae2c8a346d444573d33d6f39372eb65e SHA512 6cfa7fbaa9c063b32856961c73dca7f9f2dbf68f4ccf8c93a5c28de59f7ce74f65c71279bba938f958453084359decf96cc834f79c4d20b7e4d3b83965f6d981 +DIST firefox_x86_64-151.0.2-oc.xpi 414931 BLAKE2B 48d0b89c398d8872c46aaed3b8ef88762dd3e9974d556641c3ad902ba7636bf10f500970ea90611389046b6427d8d84ee2e305d439fcf68c06653cffaf3703a6 SHA512 a6c56efb9dcbccc4047191902b809e9a07d9cc7da1eebbd27ecaf237682f8e144d314e698eac0dafbba22c81e82bf40dd7fa89293e040705b81dbc3dd8918a99 +DIST firefox_x86_64-151.0.2-pa-IN.xpi 542074 BLAKE2B 497cfe307116c0cf3a84f7213307fb860beb97cbc37910c385c39297e9c652c425c6af77dd41f02428d669e5fe3b2787f83be59c09248aac6eebc34e0a9930f3 SHA512 15b7f1bf63bb8d3d1e87e6d9fa831bf44e68902c8ebf4dff9f9927cbc4b0c84d21af22284e59472d3d40142fc3c9b889933d86765161f96a92ed268b002ef5f9 +DIST firefox_x86_64-151.0.2-pl.xpi 506740 BLAKE2B c9185a7a3398238c4b1592282a7946f950126886a1482a5755a0325063aeaf762d74affcee1bbc3be2b0c34062417c9a7eed580b9055e6db83c2f3ba64549036 SHA512 2b041e45f4b6e70c0513e6890e5b2c0853204306a8397b19df06a872eb8f5fdee28cfaa2159e5865974dba5b269d7cafe30c4026d0626046e8645dbe2e17d915 +DIST firefox_x86_64-151.0.2-pt-BR.xpi 480653 BLAKE2B 5bcfaa43efb9a234242592885308ef9813cf9c72a6e76d4f19714bccd54509cba2f62a8764d1b1d6401902b19662bab07b6d6514c476ea00ea4b24182d28a577 SHA512 7f78dcb0945a9f9306f727aaec624b8974a5eaf648ee8a08ab95cff64e131bf186268b54e321c6ade9532db5e1031ebed9f3c45996ce6ad45a278b906b8d4d69 +DIST firefox_x86_64-151.0.2-pt-PT.xpi 487492 BLAKE2B 64662ca4e8c6c76ab1c2df0761c2b878a4e76ccecd557fc33095bd94926b81d084deb6e092c004b9079934b4ccb3318e0849de964d77198e2f0b79af9b182bc2 SHA512 12da966cb3430fbc120a15331f44b3c175ce309faa6fae0cee7eb54b5adf2213fb5901c326f712e9d4dc33a0d04cc400eae0b3afb7b80d4894c4358e270974ef +DIST firefox_x86_64-151.0.2-rm.xpi 458465 BLAKE2B 9583721d8d0f8aca5bbe2221055d1d01fa14fbc176666e9681e97c71a79865130e6ea8533239bb9bf9683f5ef62cbe14b7b072d013ab11b70649242cff3a2ed3 SHA512 804e0f30c55e40f9cd3be6dd4969ff9260d8eda88e261a0d5d8d74ef29c213adc1e1a82b2053094b86323bdb1b4a88de3c8e4e0ba3c6bf4d3c14c89584e54091 +DIST firefox_x86_64-151.0.2-ro.xpi 494406 BLAKE2B 4a694d39400afde6a36cf122314bb5c9a2295f07d1803c1aa1d7c3c8ac6c7c92da3f994b2741d5df76a56903ec43ac1267deb9fe4de649bb27466a36ec3a3583 SHA512 b5286a91e22f95d12af4d09152e3ade9484229743184f95191401994d9e55db8d6e6884832ad7652bdf6a616a0fa7634335be6e81e0de3b6ef7020f27b7525f1 +DIST firefox_x86_64-151.0.2-ru.xpi 574762 BLAKE2B 49099b50fddcc2a1f8a9538933cdadd9c3f098b2d5032018e327ff1b875bd73facb0a321d1d0be148cc258783544df82a5cc1fc19dd8919122a5167170c9561b SHA512 66b0f8a376c1fbf0319b8418173a0a7efcf0322d9da58758d0514f8b31e6070ef0dae57ffa02df2fb989e269692259800cf9360688401150b588b98c9391b0ce +DIST firefox_x86_64-151.0.2-sat.xpi 469495 BLAKE2B 2c0ff2625be57daa5c5c6e3c09a11281cd8a8b5d6f9648151f37a60ac4a0b0d4c0835f28ff97a80b66387005bc401bd4ac8e421a2c108f842649f27cddcd7309 SHA512 85fdc859388b01d8ff2523dac16906591c7427bcb864473504ec98a2906169b91feb261a32cb10abc64cf7425deee602d1fbf0e3aa4be5fa02fd096acb877451 +DIST firefox_x86_64-151.0.2-sc.xpi 429519 BLAKE2B e58519451ba4403a0484147785e6136276c82459c6e6999b7b9e36579f5bc6ba1fad6fae203da114311170d9a3e37bcc042845e248766199eca085a7a99fc3cd SHA512 a49060db8b35d87d8e5aceb9aa580a54dc43e71df109201136acdd5fd157aab59a855b93a3b44a0b51bc7071312b430df750fc348cc409eb2e646d0c4b60df7f +DIST firefox_x86_64-151.0.2-sco.xpi 323635 BLAKE2B 954d1d75b3514ab98cd9cabda39190b7386e08a3338e139e1dc4932c99c48ef68d2ac3379ad7f49f98bba747ec9d179d5184619f3f95f51ae498e3adca11fd35 SHA512 df342cd9fd4121ac299ca0882b71d740bb92819d1187577f00e93da690e8a5345207815e8e4225fd506b3503f0eb4013e6acfbebe2df8c31ed2cca231efd59d5 +DIST firefox_x86_64-151.0.2-si.xpi 409833 BLAKE2B 9119202d3be10870100d2d95a1d3783142693776b5d3ce0ebb8116ba18e54d183bdaa9701eb9c229ed489cb91eee50462ed602c377ce324efc7fd10dd20a0425 SHA512 fce031dbd2b4fd6a99641dbb99fcc7aabea63fdd6c85db04b77cd3c2dcd708937ac23bf9bca15ad74637530a0f6241a4ec4be1a4c98e0b0608509bee966e329f +DIST firefox_x86_64-151.0.2-sk.xpi 512634 BLAKE2B 017851d966cdaa711920f0b48481d965736b8fbc3b108bb95384742b47f47942c4a9817e7fe17de838790a42ccf4d424f0b557df976a591fbe674aaa06f62021 SHA512 809c9159f3cb9d1ebda2441fecd2ce587ac92b95cf3c3fda4b49762d0e00a8cc66c7e35452fe95355a397b8e64964961aa878facb3af3f47844f13044998ea40 +DIST firefox_x86_64-151.0.2-skr.xpi 485037 BLAKE2B 3c1dbd70e0a1660401dfc8be573a6815d557b029b49e9ac2ba129892ecfd954ca1822558c0b2e9f49278a8bfaa58ea2afbe546860ecc19ea575483e35ab2d18c SHA512 9d484c5a1850c6bcb04373cd4dd987db59e9b39399ff9b43ab05e68aafb9d8a019104146f3a20abecae5a2d3836074b7b52ecaa11f170a8ad94c94e1cefa110a +DIST firefox_x86_64-151.0.2-sl.xpi 479198 BLAKE2B 4be751958bb443bdad7c0a4ea2f733a4d0f07da6ddb967443ae21aff5df281ae81df44e09410c3f875692a001800cfe98faef90ad13f50be899c8edc7810b4ef SHA512 3095e6b22831d9503061602f47b1f99b44a0d3fae5f3862c4154d083c523c45bc1de2e22adb5913150d6a1f0da427e7eb77d7f2118ecbd4a8e8f8f91c1c431a1 +DIST firefox_x86_64-151.0.2-son.xpi 275777 BLAKE2B 4af269bb8afadc2883884071deafa6e749a99138cf9418350ef72609cbf1deaaa05c18e59ca3b511e587fe10079a88451c0a73a955e1b003a247c0485c97775b SHA512 d0df44c75367aea40c0a719b685a0f73651572f0ad8d5350e612f2e49df939e006504f0422b9aac94817dc2f810a0119e8acee9826a8a7de87efaee103dff82f +DIST firefox_x86_64-151.0.2-sq.xpi 493041 BLAKE2B 0a022edfa42a0dda4264bea45819614b0de40cce7dd22dda6f333581dc4f97306f2ec54bd210b15e2542457421ade4fd5a357667eef1fec1b3453fbebac0f4e4 SHA512 66b681ec3296e2adb27e3d2c4586065708c6b21d783d6485194ec85be9c244e2a61bacef814ef9896ec323b72aaeb179f06cc491379dbc8ebe7d9e2b90810ddf +DIST firefox_x86_64-151.0.2-sr.xpi 546339 BLAKE2B febcf6146830f934f5001ae599f94a24add67d38141faf839858d5755527f94cb9252e5a3a536a97be526d5e64107f201c90011f2985a296e75b4e3fe13add27 SHA512 c3b60977200f78c16472ed688d61239dc513da91dadcf95b67e40f46e95f28b6735439817258a03f2e11b5e7e6fbb590c4b99231e70889969d951311b650ec4e +DIST firefox_x86_64-151.0.2-sv-SE.xpi 475615 BLAKE2B 1c06ed3a0e77ede8fc44435fcb85b4086e0d588b9a6bc99805b00a74979e9b29825152ef6ad39cd5ec650281432dd2ee86701723c3b49f4cafb10987dcd0fc07 SHA512 705a26b4a545deed96ae7eb40155c913bc425299ecc5cec8e82d0ea9e65dbda8a67c6cd38e9726b20abe8616b5e577c216a1d655a23a9d6165d523bc3318741f +DIST firefox_x86_64-151.0.2-szl.xpi 342410 BLAKE2B 434273a91da76ed006d530a3a57dc0f45291f36003db1ed0f53ab35bb42f611e6fc7f4eeed0e14ddb7ab783c8a429bd43132b96f7e35b1e218c0629342b3db6a SHA512 bfd617dad3a286d56da78b32f07f7d30f3faaa8d9c2e3c086ef937937ec0f5a36bc4b51b9a9ea66efd71c1c29445371e339f6aae6eea79bc656f99e34cf92430 +DIST firefox_x86_64-151.0.2-ta.xpi 339050 BLAKE2B 1f4b5d9af593eed60959e7f2ec3c0ae520d5ca4818cd66a2339960945ead71031d3d20ba680c9b7f3e566fed0d50ef3737df0700205e9973ff87e939ecafd89c SHA512 713f962f8e0799c7df4e2af21f0f7adde6b880188b3d2f314a8ccd9f7f1d1652fb34b90b9ef2afd4d7e289374894c67feba91f6f398eb682f2b213d18d09ff53 +DIST firefox_x86_64-151.0.2-te.xpi 389029 BLAKE2B fc89f10dd73141c707d25939d9e9a320e5eeffbd8f803b5fbcc49f13e179c09e19d53aa0fb2d5e85e0806d874f511e21b1dca8955d0199d57b496b374d29be44 SHA512 a82adfc1c59eb2577f488ab90c799c3fb31a7f7acbec332bf0f81984a1616aaa851eba04dea20f87e48ef9b50707a7972a2ece510aa251919af65fbdc89fc124 +DIST firefox_x86_64-151.0.2-tg.xpi 562273 BLAKE2B 9ba1c4492158721a21200daaa66f5e6ee51387160e33f9cab71b5bde77ffa36b64cffd0d960830fbb7ef07284ec26fb7077e63b09843aa8e202c6c55b68e5d78 SHA512 729a14165db51a06cb7ecd5300a420c412146e93ec01a356340eeae44016dd13927a3dca00643a9feb42c5ab164c17d8fb188c8cabccdcb65371b9ce15109f42 +DIST firefox_x86_64-151.0.2-th.xpi 552246 BLAKE2B c2182cbc5050da493557090fc4cd325c8feaa56822e2ac3358d04aef155978827c1d89d970b36f69a819038cc249b34fa0b82a956a7ecbd132489e55e96d5042 SHA512 0a59141ae848c1a10f9388f11016967d0d4453c8471ed777fbff946cbd70d691fad2484cc4bd0025b1bdad2c5e1bf5930c04faf5b598ace6021d8a901d4a2f34 +DIST firefox_x86_64-151.0.2-tl.xpi 356609 BLAKE2B 66bdfc70da4b1718e0f115b5fcc6156b2d368df56148a60bb59946fbb0a804c1b732b84da367b33de5d4dea40c3533af0dcc0260af7137529adbf272b1b754cf SHA512 cea75a7fa6da1ff89441611190ceb854b08503e28255cf5855d0002b2f613013ae237e1ecda3aa554f47296a466dcc0d671f15467775f73cd2850f33bb76d4ab +DIST firefox_x86_64-151.0.2-tr.xpi 490146 BLAKE2B dcd994fa052c580427c69edba4e9a92b3a37ef3cc83d9e7434491c36e22dea6311ff097ab51ff520bf137d9392d5ee0e6984316e21912e33126f8dfb96497401 SHA512 fe72ef3de4ef0cf7b1b7a307eb2f5ebd4413b96d42094fc411a3b326400b4e8c36e4fc3ac7befbf3db79ebbc46e8c6b1eb1b676e6214edb564cc48875da98513 +DIST firefox_x86_64-151.0.2-trs.xpi 325477 BLAKE2B 287293369e9fe27ef2fa4834067106e5c376acdf0751cea2680bc798ddcc5b535562dfad0edababa90ab01f1c1345d0441f5a4adb74b8643088412a5ce35523e SHA512 dfd81971c18c06cfbea4e950ab48f0d49bec9f80527cb96c0d6ae6fcad35cce9828a828581d46d350fba82e47dd724c427ea0a8bd446c3d86a231e22717e1b45 +DIST firefox_x86_64-151.0.2-uk.xpi 552131 BLAKE2B 5b67c443cf6e0b15bc68440f7d6ef313ff23ad2e32839f3c50c73b0e9cedb00eac8c681c804a698777d570973180274bab307c530f9512f496f97e30c54d5408 SHA512 b9838e123cf459e1b1e68fee8804f5051077a8fcdb174f5c6c13f85ed5cdc467823bdb81628668197cddda2b61782255b52b47423813f3e162263557b4cc1c0c +DIST firefox_x86_64-151.0.2-ur.xpi 371291 BLAKE2B a86ee5ad59de3dbdb3897a1714b27ae6d0f82911cdc5151efeae283bc57638a2b5a9763f0345647d17569b34c25c40d7385276b3545a4a37625d1e42b393758d SHA512 9efd8a0b8367397d5754a695a77c034a3ea275384f02159d408fa3f75b14d6dbeb723fc35963fc874e88cb95bceee2c839e7dbab4e7809ef0897d3bc8f5a6802 +DIST firefox_x86_64-151.0.2-uz.xpi 305737 BLAKE2B afd70aa2ee29e3615ab89083d4d1b44b3742c79e6442cd89bd1806d406fe1c05163bd28fb87405ee0254a7253577b8c4e9401643a1918b2b58612faa4de9bfef SHA512 da6729fe972a5a7fe7a7817cc60732ed6fb99be07fa7e637ac91bde39c07ba4699dc466435a94c9dae8735b9fcdd305cce919ac3bc681a1774492714f5a10ad1 +DIST firefox_x86_64-151.0.2-vi.xpi 511303 BLAKE2B f35997021e3066855ce5cebf00bbee120642fa850d07f32ebff6c0d4dd9d6fc8012f88998430334c349f48b457eb30c1ed162fa1ae90a415e40b699ac64a8d3c SHA512 2f194505e2c17bd230b41133bcb050638e9a51f8eeb635bbd4b63073f874d251eca0e301447d2fbcf188540a196cac8b7f8f9d3a6b82242451b656c4d3fa2bc7 +DIST firefox_x86_64-151.0.2-xh.xpi 275311 BLAKE2B 865384de24cdfc70de994e04937bd2dfc223db24f43aef56d75db44feb72b1902989f9165a0f6fcee87daaee4132564e708c7d9e7df6ca1a2164e067bfbed7fb SHA512 3f6daf98093e7342a98ed21b7ac95ac0c97c07a49ea519ca3cd2726c2421a1ff76963dbda0a19de4f2553a9cac6a753ace054efad380d54325c2e9e9e26ee224 +DIST firefox_x86_64-151.0.2-zh-CN.xpi 501515 BLAKE2B a973ada3db5232c5cf743cfae9233a224d906b8d4cc835d5e2094206f707aba9c42d7ae0dcf80c14c7316fe215b6147e11547f17c725c529672aa6cf2606689f SHA512 95d0861ef0cf2c31a0bbb03af7733b302187fb6f8f20e43f82ca290e652fed354245f4e4b5e5d392abe43ed85a54d58489f64ea786da0c5a0422587a4e69a79e +DIST firefox_x86_64-151.0.2-zh-TW.xpi 505574 BLAKE2B ad4cdf25b691637b8eb72f051e39a774b3abeb5861f2617c98f7e9a40b55c6e5a20d56877aaef2761eecbe41957560ba5276b18f2954125b072f25cedab1faaf SHA512 403bc218c4583e3002e6c6c3bdd7294b74995b80a29a36fced69f82c590c45eab0c4afb31cfbee3393e82fb6b6004655ee5628e136fb727f06dfa83c6323772c diff --git a/www-client/firefox/firefox-151.0.2.ebuild b/www-client/firefox/firefox-151.0.2.ebuild new file mode 100644 index 00000000..e7193934 --- /dev/null +++ b/www-client/firefox/firefox-151.0.2.ebuild @@ -0,0 +1,653 @@ +# Distributed under the terms of the GNU General Public License v2 +# Autogen by MARK Devkit + +EAPI=7 +PYTHON_COMPAT=( python3+ ) +inherit desktop flag-o-matic gnome2-utils multiprocessing toolchain-funcs pax-utils python-any-r1 virtualx xdg + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.org/en-US/firefox/" +SRC_URI=" +amd64? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/source/firefox-151.0.2.source.tar.xz -> firefox-151.0.2.source.tar.xz ) +l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ach.xpi -> firefox_x86_64-151.0.2-ach.xpi ) +l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/af.xpi -> firefox_x86_64-151.0.2-af.xpi ) +l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/an.xpi -> firefox_x86_64-151.0.2-an.xpi ) +l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ar.xpi -> firefox_x86_64-151.0.2-ar.xpi ) +l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ast.xpi -> firefox_x86_64-151.0.2-ast.xpi ) +l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/az.xpi -> firefox_x86_64-151.0.2-az.xpi ) +l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/be.xpi -> firefox_x86_64-151.0.2-be.xpi ) +l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/bg.xpi -> firefox_x86_64-151.0.2-bg.xpi ) +l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/bn.xpi -> firefox_x86_64-151.0.2-bn.xpi ) +l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/br.xpi -> firefox_x86_64-151.0.2-br.xpi ) +l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/bs.xpi -> firefox_x86_64-151.0.2-bs.xpi ) +l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox_x86_64-151.0.2-ca-valencia.xpi ) +l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ca.xpi -> firefox_x86_64-151.0.2-ca.xpi ) +l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/cak.xpi -> firefox_x86_64-151.0.2-cak.xpi ) +l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/cs.xpi -> firefox_x86_64-151.0.2-cs.xpi ) +l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/cy.xpi -> firefox_x86_64-151.0.2-cy.xpi ) +l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/da.xpi -> firefox_x86_64-151.0.2-da.xpi ) +l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/de.xpi -> firefox_x86_64-151.0.2-de.xpi ) +l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/dsb.xpi -> firefox_x86_64-151.0.2-dsb.xpi ) +l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/el.xpi -> firefox_x86_64-151.0.2-el.xpi ) +l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox_x86_64-151.0.2-en-CA.xpi ) +l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox_x86_64-151.0.2-en-GB.xpi ) +l10n_en-US? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/en-US.xpi -> firefox_x86_64-151.0.2-en-US.xpi ) +l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/eo.xpi -> firefox_x86_64-151.0.2-eo.xpi ) +l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox_x86_64-151.0.2-es-AR.xpi ) +l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox_x86_64-151.0.2-es-CL.xpi ) +l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox_x86_64-151.0.2-es-ES.xpi ) +l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox_x86_64-151.0.2-es-MX.xpi ) +l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/et.xpi -> firefox_x86_64-151.0.2-et.xpi ) +l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/eu.xpi -> firefox_x86_64-151.0.2-eu.xpi ) +l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/fa.xpi -> firefox_x86_64-151.0.2-fa.xpi ) +l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ff.xpi -> firefox_x86_64-151.0.2-ff.xpi ) +l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/fi.xpi -> firefox_x86_64-151.0.2-fi.xpi ) +l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/fr.xpi -> firefox_x86_64-151.0.2-fr.xpi ) +l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/fur.xpi -> firefox_x86_64-151.0.2-fur.xpi ) +l10n_fy-NL? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox_x86_64-151.0.2-fy-NL.xpi ) +l10n_ga-IE? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox_x86_64-151.0.2-ga-IE.xpi ) +l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/gd.xpi -> firefox_x86_64-151.0.2-gd.xpi ) +l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/gl.xpi -> firefox_x86_64-151.0.2-gl.xpi ) +l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/gn.xpi -> firefox_x86_64-151.0.2-gn.xpi ) +l10n_gu-IN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox_x86_64-151.0.2-gu-IN.xpi ) +l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/he.xpi -> firefox_x86_64-151.0.2-he.xpi ) +l10n_hi-IN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox_x86_64-151.0.2-hi-IN.xpi ) +l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/hr.xpi -> firefox_x86_64-151.0.2-hr.xpi ) +l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/hsb.xpi -> firefox_x86_64-151.0.2-hsb.xpi ) +l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/hu.xpi -> firefox_x86_64-151.0.2-hu.xpi ) +l10n_hy-AM? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox_x86_64-151.0.2-hy-AM.xpi ) +l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ia.xpi -> firefox_x86_64-151.0.2-ia.xpi ) +l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/id.xpi -> firefox_x86_64-151.0.2-id.xpi ) +l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/is.xpi -> firefox_x86_64-151.0.2-is.xpi ) +l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/it.xpi -> firefox_x86_64-151.0.2-it.xpi ) +l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ja.xpi -> firefox_x86_64-151.0.2-ja.xpi ) +l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ka.xpi -> firefox_x86_64-151.0.2-ka.xpi ) +l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/kab.xpi -> firefox_x86_64-151.0.2-kab.xpi ) +l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/kk.xpi -> firefox_x86_64-151.0.2-kk.xpi ) +l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/km.xpi -> firefox_x86_64-151.0.2-km.xpi ) +l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/kn.xpi -> firefox_x86_64-151.0.2-kn.xpi ) +l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ko.xpi -> firefox_x86_64-151.0.2-ko.xpi ) +l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/lij.xpi -> firefox_x86_64-151.0.2-lij.xpi ) +l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/lt.xpi -> firefox_x86_64-151.0.2-lt.xpi ) +l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/lv.xpi -> firefox_x86_64-151.0.2-lv.xpi ) +l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/mk.xpi -> firefox_x86_64-151.0.2-mk.xpi ) +l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/mk.xpi -> firefox_x86_64-151.0.2-mr.xpi ) +l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ms.xpi -> firefox_x86_64-151.0.2-ms.xpi ) +l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/my.xpi -> firefox_x86_64-151.0.2-my.xpi ) +l10n_nb-NO? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox_x86_64-151.0.2-nb-NO.xpi ) +l10n_ne-NP? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox_x86_64-151.0.2-ne-NP.xpi ) +l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/nl.xpi -> firefox_x86_64-151.0.2-nl.xpi ) +l10n_nn-NO? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox_x86_64-151.0.2-nn-NO.xpi ) +l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/oc.xpi -> firefox_x86_64-151.0.2-oc.xpi ) +l10n_pa-IN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox_x86_64-151.0.2-pa-IN.xpi ) +l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/pl.xpi -> firefox_x86_64-151.0.2-pl.xpi ) +l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox_x86_64-151.0.2-pt-BR.xpi ) +l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox_x86_64-151.0.2-pt-PT.xpi ) +l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/rm.xpi -> firefox_x86_64-151.0.2-rm.xpi ) +l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ro.xpi -> firefox_x86_64-151.0.2-ro.xpi ) +l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ru.xpi -> firefox_x86_64-151.0.2-ru.xpi ) +l10n_sat? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sat.xpi -> firefox_x86_64-151.0.2-sat.xpi ) +l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sc.xpi -> firefox_x86_64-151.0.2-sc.xpi ) +l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sco.xpi -> firefox_x86_64-151.0.2-sco.xpi ) +l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/si.xpi -> firefox_x86_64-151.0.2-si.xpi ) +l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sk.xpi -> firefox_x86_64-151.0.2-sk.xpi ) +l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/skr.xpi -> firefox_x86_64-151.0.2-skr.xpi ) +l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sl.xpi -> firefox_x86_64-151.0.2-sl.xpi ) +l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/son.xpi -> firefox_x86_64-151.0.2-son.xpi ) +l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sq.xpi -> firefox_x86_64-151.0.2-sq.xpi ) +l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sr.xpi -> firefox_x86_64-151.0.2-sr.xpi ) +l10n_sv-SE? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox_x86_64-151.0.2-sv-SE.xpi ) +l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/szl.xpi -> firefox_x86_64-151.0.2-szl.xpi ) +l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ta.xpi -> firefox_x86_64-151.0.2-ta.xpi ) +l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/te.xpi -> firefox_x86_64-151.0.2-te.xpi ) +l10n_tg? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/tg.xpi -> firefox_x86_64-151.0.2-tg.xpi ) +l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/th.xpi -> firefox_x86_64-151.0.2-th.xpi ) +l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/tl.xpi -> firefox_x86_64-151.0.2-tl.xpi ) +l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/tr.xpi -> firefox_x86_64-151.0.2-tr.xpi ) +l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/trs.xpi -> firefox_x86_64-151.0.2-trs.xpi ) +l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/uk.xpi -> firefox_x86_64-151.0.2-uk.xpi ) +l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/ur.xpi -> firefox_x86_64-151.0.2-ur.xpi ) +l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/uz.xpi -> firefox_x86_64-151.0.2-uz.xpi ) +l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/vi.xpi -> firefox_x86_64-151.0.2-vi.xpi ) +l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/xh.xpi -> firefox_x86_64-151.0.2-xh.xpi ) +l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox_x86_64-151.0.2-zh-CN.xpi ) +l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/151.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox_x86_64-151.0.2-zh-TW.xpi )" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="*" +PATCHES=( + "${FILESDIR}/00-fix-fortify-system-wrappers.patch" + "${FILESDIR}/01-fix-rust-target.patch" + "${FILESDIR}/02-bmo-847568-support-system-harfbuzz-graphite2.patch" + "${FILESDIR}/03-loong0001-Enable-WebRTC-for-loongarch64.patch" + "${FILESDIR}/04-loong0001-Enable-WebRTC-for-loongarch64.patch" + "${FILESDIR}/05-loong0004-Fix-ycbcr-chromium_types-warning.patch" + "${FILESDIR}/06-sandbox-sched_setscheduler.patch" + "${FILESDIR}/07-rust-lto-thin.patch" +) +IUSE="amd64 +clang dbus debug eme-free hwaccl jack libproxy lto +openh264 pgo pulseaudio sndio ++system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx ++system-png system-python-libs +system-webp +gmp-autoupdate screecast +X ++pulseaudio selinux wayland wifi screencast system-pipewire telemetry +l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br +l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb +l10n_el l10n_en-CA l10n_en-GB l10n_en-US l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES +l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fur l10n_fy-NL +l10n_ga-IE l10n_gd l10n_gl l10n_gn l10n_gu-IN l10n_he l10n_hi-IN l10n_hr l10n_hsb +l10n_hu l10n_hy-AM l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk +l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my +l10n_nb-NO l10n_ne-NP l10n_nl l10n_nn-NO l10n_oc l10n_pa-IN l10n_pl l10n_pt-BR +l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sat l10n_sc l10n_sco l10n_si l10n_sk l10n_skr +l10n_sl l10n_son l10n_sq l10n_sr l10n_sv-SE l10n_szl l10n_ta l10n_te l10n_tg l10n_th +l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW +" +REQUIRED_USE="debug? ( !system-av1 ) +pgo? ( lto ) +wayland? ( dbus ) +wifi? ( dbus ) +|| ( X wayland ) +screecast? ( wayland ) +" +# Commons depends +CDEPEND="dev-libs/glib + dev-libs/atk + dev-libs/expat + dev-libs/libffi:= + dev-libs/nss + dev-libs/nspr + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + sys-libs/zlib + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango + x11-libs/pixman + dbus? ( + dev-libs/dbus-glib + sys-apps/dbus + ) + jack? ( virtual/jack ) + libproxy? ( net-libs/libproxy ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( media-sound/sndio ) + screencast? ( media-video/pipewire:= ) + system-av1? ( + media-libs/dav1d:= + media-libs/libaom:= + ) + system-harfbuzz? ( + media-gfx/graphite2 + media-libs/harfbuzz:= + ) + system-icu? ( dev-libs/icu:= ) + system-jpeg? ( media-libs/libjpeg-turbo ) + system-libevent? ( dev-libs/libevent[threads] ) + system-libvpx? ( media-libs/libvpx[postproc] ) + system-png? ( media-libs/libpng[apng] ) + system-webp? ( media-libs/libwebp ) + wayland? ( + x11-libs/gtk+:3[wayland] + x11-libs/libdrm + x11-libs/libxkbcommon[wayland(-)] + ) + wifi? ( + kernel_linux? ( + dev-libs/dbus-glib + net-misc/networkmanager + sys-apps/dbus + ) + ) + X? ( + virtual/opengl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb:= + ) + +" +BDEPEND="${PYTHON_DEPS} + app-arch/unzip + app-arch/zip + dev-util/cbindgen + net-libs/nodejs + virtual/pkgconfig + virtual/rust + || ( + ( + sys-devel/clang:20 + sys-devel/llvm:20 + clang? ( + sys-devel/lld + pgo? ( sys-libs/compiler-rt-sanitizers[profile] ) + ) + ) + ) + amd64? ( dev-lang/nasm ) + +" +RDEPEND="${CDEPEND} + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] ) + pulseaudio? ( + || ( + media-sound/pulseaudio + media-sound/apulse + ) + ) + +" +DEPEND="${CDEPEND} + pulseaudio? ( media-sound/pulseaudio ) + X? ( + x11-libs/libICE + x11-libs/libSM + ) + +" +# 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 +src_unpack() { + einfo "${A}" + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +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() { + python-any-r1_pkg_setup + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + if use pgo ; then + # Allow access to GPU during PGO run + local ati_cards mesa_cards nvidia_cards render_cards + shopt -s nullglob + ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') + if [[ -n "${ati_cards}" ]] ; then + addpredict "${ati_cards}" + fi + mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if [[ -n "${mesa_cards}" ]] ; then + addpredict "${mesa_cards}" + fi + nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') + if [[ -n "${nvidia_cards}" ]] ; then + addpredict "${nvidia_cards}" + fi + render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') + if [[ -n "${render_cards}" ]] ; then + addpredict "${render_cards}" + fi + shopt -u nullglob + fi + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C +} +_clear_vendor_checksums() { + sed -i 's/\("files":{\)[^}]*/\1/' third_party/rust/$1/.cargo-checksum.json +} +src_prepare() { + default + # Copy Macaroni distribution.ini + cp ${FILESDIR}/distribution.ini "${WORKDIR}/" + eapply_user + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + # Make LTO respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure \ + || die "sed failed to set num_cores" + # Make ICU respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/intl/icu_sources_data.py \ + || die "sed failed to set num_cores" + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py \ + || die "sed failed to disable ccache stats call" + einfo "Removing pre-built binaries ..." + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + _clear_vendor_checksums audio_thread_priority + _clear_vendor_checksums libc + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + xdg_environment_reset +} +mozconfig_add_options_ac() { + local reason=${1} + shift + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} +mozconfig_add_options_mk() { + local reason=${1} + shift + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} +mozconfig_use_enable() { + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} +mozconfig_use_with() { + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} +src_configure() { + if use clang; then + extra_cflags="-I/usr/lib/clang//include/" + export CPPFLAGS="-I/usr/lib/clang//include/" + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + export MOZILLA_OFFICIAL=1 + export RUST_TARGET="x86_64-unknown-linux-gnu" + mozconfig_add_options_ac 'Macaroni default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-install-strip \ + --disable-parental-controls \ + --disable-strip \ + --disable-updater \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --without-wasm-sandboxed-libraries \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --update-channel=release + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + mozconfig_add_options_ac '' --enable-sandbox + mozconfig_add_options_ac '' --with-mozilla-api-keyfile="${S}/api-mozilla.key" + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-pipewire + mozconfig_use_with system-png + mozconfig_use_with system-webp + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + mozconfig_use_enable wifi necko-wifi + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only + fi + mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries + mozconfig_use_with system-harfbuzz system-graphite2 + # Debug flag was handled via configure + filter-flags '-g*' + # System-av1 fix + use system-av1 && append-ldflags "-Wl,--undefined-version" + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + if ! use telemetry; then + mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" + fi + mozconfig_use_enable test tests + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + # Handle EXTRA_CONF and show summary + local ac opt hash reason + ./mach configure || die +} +src_compile() { + local virtx_cmd= + if use pgo ; then + virtx_cmd=virtx + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + addpredict /root + fi + if ! use X && use wayland; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + ${virtx_cmd} ./mach build --verbose \ + || die +} +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + DESTDIR="${D}" ./mach install || die + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + # Set version + sed -i -e "s|^version=.*|version=${PV}|g" \ + ${ED}/${MOZILLA_FIVE_HOME}/distribution/distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/macaroni-default-prefs.js macaroni-prefs.js + local MACARONI_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + echo "pref(\"media.${plugin}.autoupdate\", false);\n" >> "${MACARONI_PREFS}" + done + fi + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\", true);\n" >> "${MACARONI_PREFS}" + 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="${S}/browser/branding/official" + local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + newicon -s ${size} "${icon}" ${PN}.png + done + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + if use wayland ; then + use_wayland="true" + fi + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + rm "${WORKDIR}/${PN}.desktop-template" || die + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}.sh" ${PN} + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die + +} +pkg_preinst() { + xdg_pkg_preinst +} +pkg_postinst() { + xdg_pkg_postinst +} + +# vim: filetype=ebuild