From af7cbcfd828a37f3244c52306ecb2db23ee38357 Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Sun, 14 Jun 2026 08:33:35 +0000 Subject: [PATCH] Bump www-client/firefox-151.0.4 --- www-client/firefox/Manifest | 104 ++++ www-client/firefox/firefox-151.0.4.ebuild | 653 ++++++++++++++++++++++ 2 files changed, 757 insertions(+) create mode 100644 www-client/firefox/firefox-151.0.4.ebuild diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 565cee48..cf55f32d 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.4.source.tar.xz 781352828 BLAKE2B 59218facbd6860431f7361153091e2b2f22c4b39ee88fff4d45cc6f3cf63001d0472ffd43180fd533cd4ef25c4e00598e304061d1d6d9355138f90887c959e31 SHA512 7df6099411843764321e1480b058530193bf134f590b97aadf053603c356c34599f42d6b83d739c2d6440a78cd81dd0b19fd2ddc2a59746d6bbe7e39f00b7e04 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.4-ach.xpi 295733 BLAKE2B 25b56909d17c94a4db53a4b067ac9361f2033f544b9d19ca4dd243ce971171efa4decf336e0fc72f8980fffa84d2799135e805aa93aaa0650c03df0dc1de58db SHA512 43f2aebebb167477e08b9e854584d668fc4e5016b66669e769af6005a01c5a4343430bae5a0e281d791de55e3325607758460b8e641518ee5d6bfe8cdcbb49cf +DIST firefox_x86_64-151.0.4-af.xpi 269239 BLAKE2B e210e701d807f69d94548eb0c8fef2b35a54bba923bc5b62b3bbd91b4f023b7a0477394ef1b45c19a98b8bffa6b6363467283ecc8f5744d8d7762c2482ffec1d SHA512 e258d4fe05b01cb3d4ae74a08393a242281e70a28d0ccbacb7bf584d10b5bf4de25603ff0c07a2dd7519a3265fbdfa06e97102ba1fa360e8a5c21c81870060dc +DIST firefox_x86_64-151.0.4-an.xpi 332761 BLAKE2B 28abd5fcf2d39ba9a7c71ebdba84a962a8b0b9954ab95299662206dd96e24212aed739e34a9a4f23362627f7f8742cbb359eca4c475b65f8d4fe7055f241db8e SHA512 7fa577f1d28a8ac55c9fd7e94791311e1ce2c176a80601df629792fb141e346c040cc3980453925970671df564421c379b555c8a201b60a6f372f2ed8c54f3f4 +DIST firefox_x86_64-151.0.4-ar.xpi 505263 BLAKE2B 638ab3f82416e8c68a738a815f8094ee72e495e01ec9e062f583e26e5a5ac8ac61c428d134dbafc5c40fa585a684fe1f06e5643319ee9e844f0c5e8d6eb40701 SHA512 8023043f4a3e9efec51dd9b6670ef23bbcb5bca5ac7ffc4b56039285293ac4b89061a88d73daa93a283d48ddccd49c8f4a9d4d74e7ba0b4b39e527f0ebf8a167 +DIST firefox_x86_64-151.0.4-ast.xpi 313676 BLAKE2B e51ee544934422b97b5b3dbf2d2c815443bb30f6884fb06eef808e049c56337f82b0367ce9c35532a5757ea4fc2b966b244d9f98eeb741fa414c663f17d1275a SHA512 64b65955ab27f04675e64be74a4bc31029ccdaa3be07a39d2760e840f551f3e018d9a57d036e6594ee3c6013843bdc94124b07836964577ccf5fa205bbcfedcf +DIST firefox_x86_64-151.0.4-az.xpi 319406 BLAKE2B 58cb0a3c543afed4f14d4e27332717ef83f347d8bf5c7417d36c50921e530e4424a8bb5ba63ba254bfe9ddd243af5d8e989414f20deeac4b7eab02c13e859a81 SHA512 9391846902d73ac50881bcd66a9a9ac7b8198a72e6dd6e4a0048e02ab31a0a971a2f001336772e3fac4327fb4700ed6f0bc22db28e187c96a77e6bd5d85c9098 +DIST firefox_x86_64-151.0.4-be.xpi 571088 BLAKE2B ce4d1462c8c5d65d203e929ebac33eb1d45969404eb9e4012c8b83e0fd52116ff9bbfd1ff96a9b87009724fa1824ebe3a1a54a42957780bf26aa8638f801abf3 SHA512 7f6b6ce8531c9883e68a6c12c664c09055e42a5100fa7507945e0cd126f5ec61e5facf8f45630026d43e75ff6486d3933f6e4661066005f81295b9af17524986 +DIST firefox_x86_64-151.0.4-bg.xpi 462515 BLAKE2B d4e54b23af27b6522975251cc3e5c00b02c0aada4de0d89c010b5dfdc8b2bcf84b2684de521b2437d65295cd67590e272790c070e818eebb5c1aa71240839b62 SHA512 62c42ffa0fdcdaabf6b07fdd0acbb0489f12f0f5a750e1a33bfcc6d34e656f5b6e2686d1ec1eb55130a0ae3d8bd5e5fb27553529f3fb75f9c35c5741c78b2165 +DIST firefox_x86_64-151.0.4-bn.xpi 413352 BLAKE2B 26dc1ab84692a596dcc0395f38e0f24a12f405378c926b5f99331ad4012530619b3e97b96c136937cc14e45ff0d997eade696139ea3bdf3ed82c3370dcd82b84 SHA512 18a49aca46dbd7e6df1b9cfcc6ced696846c0df24e9c93050ff7426c137bb745392bd60d1a5584881136c4f9874debea7a181bfeea97bf832c2e0291cade0fe6 +DIST firefox_x86_64-151.0.4-br.xpi 395339 BLAKE2B 729aca1feb16960a462d6d5f5781a290b01f067bff49cb5c0a0786ba4bf374277bda6ff23af1aa40a4e4496defbfc4f53be8ea6ba149afba4404b8d251b0f36b SHA512 c9c17d84a01fff751699e321ed91c275497d07608e9e0f564d21fba0fc3a0c8cc00382a63b3518fda801c718f9db3180102217b3b076901d817f3a861c54b163 +DIST firefox_x86_64-151.0.4-bs.xpi 449963 BLAKE2B 001ce40a56c68ed9348b442975b27ee06955313757b39af8e2e1da25538f37488f4752ac1a2fab6914abe798c8a1d19e74971e94f54e85f33c7255a689ce4161 SHA512 c596a51c3a817d57fdd6ea6d148cc092d80de638c10ca0e667dfa9a00989ede68009c308cc029085331234518460796279e176b574417cf17d23aad33d3c96b1 +DIST firefox_x86_64-151.0.4-ca-valencia.xpi 359019 BLAKE2B 0113a7749aba083f38536660f8d635f267e3f2bcfc8375670c2c9d0739c098cb1da68e070b3063edf14edff2b790b7d37704541cf84599f4b387cbe85c92cd70 SHA512 8f5f35ff1a5b7bb30fde06372f56c98fb4cba81a6c89cf678520ce144b0f63809f9ce5e69b939da20576d694ecb741163b246fb8bca6e544e10fc83d20ae77c7 +DIST firefox_x86_64-151.0.4-ca.xpi 430444 BLAKE2B 2402327392e3f6731cf6b58589e58280a4c788f02a81daf35016d1559c9646767a0be06d772d2694a06a225daf9db99065fef19aa53b0854aca1c80174be03af SHA512 182b15305cb8a231851837748c84f0702651d672fac718481ceb83c377c51faae57b2408ecf5798fd23072ac49425eedc5a080f560058e126454ce66a96391ad +DIST firefox_x86_64-151.0.4-cak.xpi 390466 BLAKE2B 5896ed07c93be58dbf5415c7d803a0692f51407d9ea4f893d9d7e62865c3ea5fa555b52e71d84caccd9a01e4c911072e9d59c074e4e6d862a69a1f6edfe55832 SHA512 f3244f4807e7daff996e951da508f8fed4f700a51ed8d6308f11111bd23bfa5742944f873df15254ae992192c8596554979a312b4b1620dc7e83607933726901 +DIST firefox_x86_64-151.0.4-cs.xpi 522134 BLAKE2B 113bc44e07d20603730e5da3439745ff4d5fb0d7fc7248eea37e1eca35a1ad0495fafcad44a794043d07bbd160d0d1474772522d364852ae2517e4bd59d71dc1 SHA512 d2e979321ade0284c99a386a04e6616f4d17ccf1501749c609df5e85b84e7a11bcf8ca124c483e1fd3c94d6001cf4f47f8f44a0518e2d79ea14bdfc91c81d168 +DIST firefox_x86_64-151.0.4-cy.xpi 483550 BLAKE2B 346957e4c983a27fd743512a25450fd1544407180eef2f05a5ea2ecbf2b8ecfc1821ab64167198d77856d6e648a4e3e79570d684ecc790275141c23117baf874 SHA512 84c2ddf6874aca41c3671a5a2fc82297446d272adec1464c22e6eb308590396eb63ca9e37de289accae6213ac5a9564cd9f09a58bf9bd1e282852460c07fce63 +DIST firefox_x86_64-151.0.4-da.xpi 464224 BLAKE2B c356d3e3674bfd9a7a3eefc2c548cb94276a23fc83883982712662bdd2f3d4c7de904b77614ac74f59527a2c7a34d0e864572895c41618ef55e8f0f5be731640 SHA512 e5ef8539f7240c1ea8f38dcce03edea5d135c674b5c15151e64a83d81cf2e67af05a8a492656c18e383f4d5965a420862b81965f2daee0dd70284cf71d92a460 +DIST firefox_x86_64-151.0.4-de.xpi 494969 BLAKE2B a4a4935f8a0a7fde1124d4f84ab61db6bfdf46fda946214008be448f9bb9f2ecf197b0382407a0f47526df278facbd1f44bc3c13213553953b6300f4abca2c64 SHA512 ff8c0426dd955e52224cd1e553097dbc9f723d5fd84530050785c52f390a9ca6a6692856278ad027925376f10f34f44e1e934c69a81f1df8677020b86e268923 +DIST firefox_x86_64-151.0.4-dsb.xpi 508916 BLAKE2B b3b146602ddda48fd5e5e7a257bf47e4bb23910a3620668eca86f43fa0d2806dbfbb0953d3529c268fdadd6e6eaa23bdc2fa382b081ac91b8d0620a2bada34f2 SHA512 28c86f582cc878a5103d324bc249e99b865d6ef4a83e9db3fc978ac2c27444ce832de6a46d7ad239bfd9099aa5dd334af8bc115d6a9d63656f0038d55d78b7bf +DIST firefox_x86_64-151.0.4-el.xpi 586748 BLAKE2B 7a5c384104cdc96fe63950c3ac35ba031bfc4f40b424e32658b4017b85c17a840e98f1459ece3ab149c3b1fdcd581facfed380e5594ba94fe6912f75f63a9eb7 SHA512 0649140ebd218494d350f740341beafbb2b0115665b2614becca5fd06101887353f3adc7de718df821da9beb5a6bce96af53652cbf20f3d6e14e3c12744130d2 +DIST firefox_x86_64-151.0.4-en-CA.xpi 447483 BLAKE2B 9eba23dd47ed3fd551d179c269dfef2b5b904496e799dda9033678a49b46608640d14993fa34e17d20c30f2ea99ad6289e598036abf1d9b4828500f33606e8ea SHA512 ac7fff392385b3964351abb1eab6363e9467089fef29b2df626d8166c8749382a3a5bd524dd503ae53d7765bb0e0cdd8b00a8a9b2385412fd759b7c08ad13ccd +DIST firefox_x86_64-151.0.4-en-GB.xpi 447799 BLAKE2B a85f5355a2b204cc885f0723399dda5126e4188dce52459faa3092506a5adf311485ae4a39482259be6f26dc8ca70f12a2e6a3427841eb4106419172c0b9d645 SHA512 2d706d8c32b786a10b4bd37e8117f9dde214d4ef15cd1aa4bfcfac94d6f76b81718b17e65d868cd8302aa13cf3f20837178cf79058cc4cd184c6028d9accffe4 +DIST firefox_x86_64-151.0.4-en-US.xpi 639800 BLAKE2B 07b20a369cea5b68f6a7d27f61e816263e064cda1ab7c292e503f785abc4713cd195b99ad4bf0edfe26fc71dfd79752834c9c786ac47bb07985e32e3b6fffc95 SHA512 7b8f5cdda0bb487892f8ebfc43eee02c0493bc0531009d9c11cdda25a5501917581cfed955dc6e6e0cdbffa89918805c1a90c6ad8db50e186c1fa6491ae644dc +DIST firefox_x86_64-151.0.4-eo.xpi 473140 BLAKE2B 0048494efe5e4e6d1043386e061d60b4f17b7e3d399f0c1e68e13ec5f0dcdb6852ac5a83783bf9328c275607c4c806d161b50e4529dfafb6b6d91646b10ae726 SHA512 dfa75ade8bba62ac527de945ed2c837516231932151f774df49948bde3bb35bbf69faa77db783497ff03fecd80403b96c1a557b2c2f4ff4c54fd482d04082fdc +DIST firefox_x86_64-151.0.4-es-AR.xpi 485654 BLAKE2B 1540285ffacdd80fbc182d009099848c1e2b15be4d41568d8796f5f47a78410874b8d268e8ca987546cc577a1da39d6b3658db028f4c7d5eb7f53191d8663569 SHA512 541aff58d5a625dea620157b940e803a91003548d100d93ab2e31f152118a02ec5bfe20a523fad9a7f16252ce255b4934b3a6a9c494ca3614a1bb4a55a9c0ca8 +DIST firefox_x86_64-151.0.4-es-CL.xpi 487174 BLAKE2B 3099bccda37afdb7a2c76e525c994e0dca1ca5dd12535e0d2f2ccecb8fd77b301ade56fd388055d978bf134e8b43845e982c5f240c98c78e28766909a996d735 SHA512 f1ca115ec2a38502812c34f8d95a928e475e8b2d233bc3b2e1c2ec1b3e5d2375afc3c0a86dfd7580f9878173aebd9ab1585ba45d38022223df9fae62c500cfc5 +DIST firefox_x86_64-151.0.4-es-ES.xpi 488075 BLAKE2B f23ff5effc304c3a29c36029f5c56ac3592e97ae6d28c7b8bb99f27ee24557f77b3210c32c3d3b9bd0137431ff481c3bceec4df7744d0d72800717c3b3abdbdb SHA512 ba6bf1c350e8f4124fba4600d63cf2cf3becd8b96ac0c37de555d6e4a01167bfb8aa38ab9768b8e4e9813b61926dd9ef6947e256fa6074d90d44ce0d6e519f1c +DIST firefox_x86_64-151.0.4-es-MX.xpi 490781 BLAKE2B 6a3a9daaa04c5b9c42f6167a9410c430c97f8644eb78176a9df95b3d5e90bb7cd104466456b80157672ce17a6937f105b06fec40e07efb3acbc412d480405837 SHA512 657c52342a88bb045d407a782b133855d3658ca0f7d4923f2b3db8342ee03ec62c365d163ba1ccf47e2ede3819f2cb56da294f1287319da4b22a004a3be5759a +DIST firefox_x86_64-151.0.4-et.xpi 359532 BLAKE2B a0420b3824965fd246f8214cefc69ab49c55c113f95dc5509a8cf2eedb9e71d302e1308f2918a741c9ca51373c40966b7a5e687116c1ba18bca1dc3ac0eb917f SHA512 60b0f7c77265fb66ea897db9909b64bac2fee91552d653a9dbc4ade7813686220e3b87c5f70373ce1e47734538819fcd6f6c1dc3fb248ee28c672e5346e17228 +DIST firefox_x86_64-151.0.4-eu.xpi 472488 BLAKE2B 49b6a6fd5e5bb0b184ced4ab98b60fe54e76df36d131c17bac861a20e803d73756f966309a3cb9d82a75a60c07a78c91669dcfb6c0a07da2b9cbcc5cadda06ba SHA512 d8e5d9ecf1554c7197f0743fa6f95090556755be1af3b9425bd99da2b4d25eaa990def7b1391622c163fd2f2a9e395de3dd738f14cefb07cbc90e1dd55e89f57 +DIST firefox_x86_64-151.0.4-fa.xpi 421109 BLAKE2B c44ddc55ce3389f6d451a929fa37c0cf284e9a0ac7886d4b324e2e390068e65bd03b5d47c9b24e64fb0e749dd65e87366f65d179a4b7f28e514af3e5ad6a36f6 SHA512 73216565298c383fb420e8c9d3f056f259db822c372d16d1e5c8e51fca87da9377da8320204d97233a193ffa3e662842fb0bd50901d5ef75f4969a5bdfeca5ff +DIST firefox_x86_64-151.0.4-ff.xpi 311098 BLAKE2B 3851403731eb5fcf3fd47f2977f08ef4f1b13d2671893c0114cce91d61abd3f463b63ac4374ea22e6e8316dcdf1c5a7c6a9f85a73df1aa6918eac0a8f522d95f SHA512 90f025f48a7d56feeb4b76e4e32cec0621a2dd2b80ffa935a3df2243aca74d544d4686c7d96f495e387ecd5c88a4ca1f70bf7654828762d8c65441d18f3639e4 +DIST firefox_x86_64-151.0.4-fi.xpi 470470 BLAKE2B 254a7ff882f00c5ca3308e7cbecd647288da901a9408e4052c83b898b3186a5ef34a3bad62ef4a887b31ac7bdb77974a6563d34ee2c404805fa3ff3429dcddbd SHA512 8c3758642cd53c5ab8219694f5a3894c3c9c13736a90272f74a9f2cd990b637d941e55c42f20da146a66a40988a5fe93e8893738a61cd22a18a1d65a777d25f5 +DIST firefox_x86_64-151.0.4-fr.xpi 500718 BLAKE2B 4c732bd6b269d151cf965bde6943d1445d32ac3acf12dafa3a7e28397892325908b9351615328ae90409a52c4f050f6b81c18111102ec48a6e57159a655c3cfb SHA512 1d33cd944b0538318976b4d0ec2f3af5e7e1eeba43edeeee27b2e207f21d7dbe7f61f0ae0dbf52b45587b7fa152e09d0d5f058d356f7bb70a1677798b1c440c1 +DIST firefox_x86_64-151.0.4-fur.xpi 484803 BLAKE2B 7ac8e1f7e7c2ea814af48dddc857837f94e68d28097f50ece75a3227f15ae910ceee0e095885938b07a08fd666676da68defbc41dd878d5e0b1c4b502cf0071c SHA512 1fb99adce4e3f930fb706079c36b36adc9e1aaebc7e288a78407a80b40746ab36174974ce23b9e6cb8e5e894012533112e577e01a7e5ca85bf4b64d3177c7e53 +DIST firefox_x86_64-151.0.4-fy-NL.xpi 482315 BLAKE2B 06b1b8e189701b6aca0b0184f3936d0c5b1a2d393086b1cfb99f8b144ae6d0a03f84337c976600b905607f94957ff98374bd8a094002ca4b6438348127d7e519 SHA512 dc9a425b86f34ca0ed63b2cd4011d2826dbc902e1fe1cbfc0993fbfae65c533f4a016a0843e1a00ca2c3dfec06e6e3b4fd94cff892beb3544946b2d0a2026639 +DIST firefox_x86_64-151.0.4-ga-IE.xpi 316743 BLAKE2B 92a077b478fa95bf6741d026d8c30b88726e9ac121126db66769aca4248afb1086d4d83b36ca09167ebaad3542b90f18db6bc6ee221321ba179a1f529881e53b SHA512 0958b0cec107f38c21c95a02428d586f3a5a77f401d86c7ffa9a4ca912cded33c7d305fdbae3b8fc50f0f5bb46e7bc816eb5bbd0963224114236c1cfc8bfe081 +DIST firefox_x86_64-151.0.4-gd.xpi 410128 BLAKE2B 552f4dc68319e0ff2cebaefb0df5babc1947c3527ee44fc2352cf2e2686c1ecbf303d7bd56b2c195764c60a99514bc386a20fb15338ea59847806993d4dc20d4 SHA512 2357f9a980ded975a7c9dca538cd21a6e7ff3bb4277d896e173d528b8c6a58dc0a6031afc7f1e765e87a742ee8ccb3396ffda8bae6cb0df1fa0161316afcd63f +DIST firefox_x86_64-151.0.4-gl.xpi 446719 BLAKE2B 0d305f0d71ce2f1ac8a3699f0540db1616a20a26c54e34369aff4bcccc1679a5ed191004ae15746f9eae3e93fba3eed90d1e00b5c26ea04a35d8591a0bddca41 SHA512 fd18b78f180b99ba5027dee92cb52d1fb13eb64f5ded8fb1818e06ca7f5fe07b489381f056bb00bd496b3a37b26281c78dbfe750f6b007e9510594c78f3e4425 +DIST firefox_x86_64-151.0.4-gn.xpi 490711 BLAKE2B 5aff48e0fd3c0ccb16df9f4c57e6d836f92eb43461e801eeb07e47d8a9d8ec84029be33d13974fb203321aa1479dad8d7161c9e9c1aed68b2b210bee4aebb7bc SHA512 8dfdb6ec76a1dce1d99f478c25a6b7f18491ce08c0c8132be884d906b978880ca26a0fd68d10b7ecbcc27d9f95d56cfc6171b8d0b34a1235dd5065fc5442d062 +DIST firefox_x86_64-151.0.4-gu-IN.xpi 359272 BLAKE2B 724e081eb7d40fda3c2ddaea83e80ca8a2e6c40c406ca0614c1515056159ae4a116491c296e2d54b1ba45311f4aa76ba5e5fd1ac94d482d8559c83a93a5be32e SHA512 6f5f5ab53c0948421fc90ab6c1023f3d9afc4e8fcf92098e08ad1c980b475c18ae3674f57baaedf739f63714dada13272f00a7cfc6f1d1770ad63713101feb30 +DIST firefox_x86_64-151.0.4-he.xpi 486702 BLAKE2B 972b95d921db0ceb2292641f943c113693524ae16d1949dc9607e9519eeeb72633bca94622b9a92fd2af2dcfb54e5fb5cf25d040a04cc97ae1f785cd6504a7e4 SHA512 803b3867f1b6534989ae21fd6bee16cee9e25ca269f2597b10af42179d9ca6a845a78c8a592b96ca180fb7fc7af749d0e05a5064cc29d69539c1fc80ad87f246 +DIST firefox_x86_64-151.0.4-hi-IN.xpi 378166 BLAKE2B 6dad56d35532d29d9868be11b2f0306d8120be9fec109d81d194924ee27e8f2e73167943e7097fcefc90b1e48004ccc5ea12c7d5a0ca6b27f5e7ea98cda0259c SHA512 b557cb97404462a23654088b55ae65cc25eddf7e72c00f4c9a12d7f4b90d089759baaabf5e1c2cc60d87135f1b221bb9ee9990bb825b44fcfafe5242f91600ca +DIST firefox_x86_64-151.0.4-hr.xpi 472652 BLAKE2B f949a3210a4b5ece0a5d7e808e9efc5a9eb654470dcf0fc7ee471c440550388494ad0521518695741547a4227dd5752a5b8f39a6621e0c945134a5651c25372c SHA512 f3c1af00595df4c1e41880499c37143c25f3fac8745d801a9f5bdd8a35f55386fa2b926b6d0a70ae69eac6a3f2b6231b1b06b9e151930939ca3bcb7049935507 +DIST firefox_x86_64-151.0.4-hsb.xpi 505584 BLAKE2B 374dc5ddaeebbbebed9e30d604fe968a6bbbca8ac87fbab8a6e59df60236627e45d0f039d085f739db5f56ea4cbfe851ce69d27d1db5c24b8fe1c1ba3c76ec93 SHA512 ebae1c1920782be3c24fce65ae48d6c8d11e64685d3c1b78dbec062d05de47828d9bbb9cd571c8742478b22a0c1a08bfab4de138fb3e352af71a362ab9664d4b +DIST firefox_x86_64-151.0.4-hu.xpi 509827 BLAKE2B 5803727855e916f97ff71404f182bf14d760bf5fce65740b8574e18d461ed9165ec6d1230f1655166bc7f1949f08d8fed21e1bdf3417f7a9f0fada44ee4beb94 SHA512 8f29ed58df38d04a9d193e69fb1fac5b79a0edfdfc30f504b26a1b9c410f55d4c4d73775844655bb804acab6241ffb5251089831877a3cd5077281499e440886 +DIST firefox_x86_64-151.0.4-hy-AM.xpi 489023 BLAKE2B 3c03ac8317fbf39e8d7ed2452761661c474899ef91a9b635ad7b64d7c0b0b407db7206b2f800fd606c9d215d7fd666669f4dac3651036620e9903aefe7c880c8 SHA512 0418d814b9f6381017ed5bab4cd17f99b6fdd7e71676fbc7cc1e145f47d88899313a1bc533871836a1be8f7a9f560f2360dff3a86a0ccb8fe7ef01e7a3090c3a +DIST firefox_x86_64-151.0.4-ia.xpi 469260 BLAKE2B ebca58b8628bf3b6aa82909a3efacc599554ac8f7b1ef2ddff85e270e21b53b835608c5de5494cca546c477eece64f01e663de97f4ace42a058a333788c1e52d SHA512 d7426cc4cb07ab8ee2d0e8ab31e32015a3b6ce4698484f645da1294d2ca8c35f9a910f2c7d9554d029f4272f40b12b5dc6170e44fc3d1af9164ddfb09380c8fa +DIST firefox_x86_64-151.0.4-id.xpi 433452 BLAKE2B 8801dc5068ed1baf33c163126b4844f9e6b0897e05827104602a9be0deead231670b763694dfb17c04c900a81c380cfbb62954335b024aa529328b0f56666cef SHA512 95917836cdc0cf3bf94fcd162b71867f763d5fa54ae212efa782e844f0daf49c8c472a1b707731f043b84d62e44d26f54098ed11bc42666e4e494cb4e44e8cda +DIST firefox_x86_64-151.0.4-is.xpi 441467 BLAKE2B dc8b542b96b4f3fcc654e7530c0eb4acf4b1b712525397516222ede36c8f7717e07f13184384aa74e3b069b1b74daf90a84873d61b421d56861a2d65e8952fc4 SHA512 af9b57b5d5dccc9e72ad1aa1d318b8855058649b4c3ad563ee59909b14be71335e1e889f6060ab309d5c3498adf1bb5567af97e553b53f70e98bab74dd741803 +DIST firefox_x86_64-151.0.4-it.xpi 481250 BLAKE2B fc0c9b0d551fbe085ca8c3101ca00053bc2cabbc70add2be86721650fd3d177ce81ae5f75581b1ad3ade40562eb8248ec7425973ce002cd78cc00af81cf3b42c SHA512 949338cd18a5818111ae18ef53329b16ef7ab84b5c75631b83e80f94be2415637004daea0dcba61f764dd287850dcc1e49d411fb816e2ef0e8a67aeb502c2bfc +DIST firefox_x86_64-151.0.4-ja.xpi 524597 BLAKE2B 5b23f6b4f58d06702c786062510f164f35ef9f5746eb8fd0d60809049f434017feff645d6541877842b28e94fe8aecaa98af78eba7b05ad509f9c522fff65313 SHA512 2fd7a2c4a2dfe0a5ae763a4b98ca360eeebeba0e45f8c78a4f8a3218a9ae7b242d2f9e2686e4b0dcf09d389dce4022363137b7c95246e691a7429da7bed74389 +DIST firefox_x86_64-151.0.4-ka.xpi 543754 BLAKE2B 491a8ec933d12068f91547baa4b2a84757dfaf60398718fd008ca83151952b311ddede05863034f10561498313d99c322ad75cfd834a4619e8048a09d57ab381 SHA512 da0a420406ca8ed4d4922783400299ddf754dc768d922e05bcb45cd354570812e64b5ab1f76a395198135e2466b3a06ffbe3cf69f40efb99a260fd70c48bd71a +DIST firefox_x86_64-151.0.4-kab.xpi 426306 BLAKE2B 4b9c6bf63c83f6fb239f42c823d27177ea6abb4c610f467c8e6267d0bc0e0f9b656b4fc31afa97e2f647dad99b8f1a379ae7fddfb8fde3fc81a48cb7a978fd56 SHA512 16d7c64df4da8eb4411b6a597bb983665aadacceefb28544e0f7db38fc311f4dd041925bd641d9b8388bf1caecf2ffd331b638e3c59bf28391085fbf3045c95e +DIST firefox_x86_64-151.0.4-kk.xpi 562398 BLAKE2B 2b8ea91335b2d9aedd613733f06fdd8ff62b97f6a3cc3d82b46c57d41a1ff8faef0a88577e736143a581bc928d86f08e0607ba258374ec73ba745ccf0389f5e0 SHA512 5093279995e4fa8d80928436f166b8d6f7711a15c84871fa8b3e0705083dd4ea8c692ad95d17c6c01030a7ff928ed419b1b3c9b43fc98ad56a1072bf61fcf62e +DIST firefox_x86_64-151.0.4-km.xpi 376416 BLAKE2B 0d94e90685adda9aec3c42bebe093aad11a3e42113c1e86a45b9005c20f7d6d91b90834c2f17d76b546a79aa2fff58efcfc26b905dc3f944ccdbfdc3c2239096 SHA512 b6e95db79395ad2b23ab2ba9b31f22c8d9d911a54cb015ecb2c048e592045b6ec8a7c3fe239c8255d0fe774f51579b5285054d0df4eda91f258b764147e354cb +DIST firefox_x86_64-151.0.4-kn.xpi 333598 BLAKE2B c10ca1e4d1eb9df1b445b3d41d2c429ad6177b7d40595f3a92cf37a387e657844e03ff394e4a9aa7d30c87db386ef69359321720c3cbc8b385703c808517bb94 SHA512 e9dcb828efce33391b8f409d97eed77f029ec202404f438f108a60b75b4db58360be6670ea8903aaed95bf79306545fe2972dca1347eeead47c35e466594d400 +DIST firefox_x86_64-151.0.4-ko.xpi 509220 BLAKE2B dbe04cd6cad8fcd23ecf0e3ffc245c1a3b4999d119a69579555d09742a828374a4575588075d8f05ac4c055a04acb082f3ad99786417b64667f3e03ce8fea0f4 SHA512 6044bf1646cb2e1ce9f86462f1d810ba7450647629d6ad322ccb47c7b4313c23da2e22100696cb63d9c699b5b49cb1628d85bfd58c23edaf26cee4dbae9965e0 +DIST firefox_x86_64-151.0.4-lij.xpi 320454 BLAKE2B 9a97315c5eec63910c663b2813fd76d15a043d37924d36472e6e6b5dde26164aeeeb57b896970650834d78fdf0da5d4dc5fb3a7265cafc9c844618faea0dbdbb SHA512 9b3c244eb7b70176e3a2936dda885f75285fdf0c09638ea5c52b01ff71ac6fbe0240ab29d923d74250effedf5aa74aaa55b0ddff7f4f54fbb64d96e95f1dfb0c +DIST firefox_x86_64-151.0.4-lt.xpi 380283 BLAKE2B a739ab84d397f01e32a5e067d222201fc932bbdc9956119a0f200b921fd88b1523a2df9d493195718a1af796f782284124d66c6d02fe5227c27ed050645f5026 SHA512 873f74fc74091d001daa3e342ecfcef74b66ddf5011e19efaf7597c2a2fcb5da6f6ee528aecb003a205de41f85c53e03049ae9e2176fe55c5056f96fcfecec1a +DIST firefox_x86_64-151.0.4-lv.xpi 391359 BLAKE2B e43bd1c92b73dfe8517552421722cde546fb844e5ebde2bf50640580d2b3e2eabab4cc6d556c5f93009a372d3d45af9f30b87c17482e45dd3c139893d7681fc5 SHA512 157f89892fc7dc14f826fb5a753cc74445711d8adc3b43f3866139eb879aa27411843cd2246af784b9e5e8f0a33dba61ab8cb8d8cd33e19a22eb38084ffaf5af +DIST firefox_x86_64-151.0.4-mk.xpi 366915 BLAKE2B 78d6f558bc3b8d461d1b20525f3b1fd7390e4bccaadfbf915259ef97cfe7aa29ac7547bfe5ca5eaf33b60dcce5b8fe7d08f30bcffd756b145e609248a23cb264 SHA512 1e53a74752143252f0f72a0b5c1a1f6e653c0c1827353ffe571070f9a4b1d56735037e452b27ea46ec7e313dba9aab02ed58bb443d60953fc914ab15487a7279 +DIST firefox_x86_64-151.0.4-mr.xpi 366915 BLAKE2B 78d6f558bc3b8d461d1b20525f3b1fd7390e4bccaadfbf915259ef97cfe7aa29ac7547bfe5ca5eaf33b60dcce5b8fe7d08f30bcffd756b145e609248a23cb264 SHA512 1e53a74752143252f0f72a0b5c1a1f6e653c0c1827353ffe571070f9a4b1d56735037e452b27ea46ec7e313dba9aab02ed58bb443d60953fc914ab15487a7279 +DIST firefox_x86_64-151.0.4-ms.xpi 296967 BLAKE2B 01f1de9a5cd41d58af7ef6915f1167e664a6b6e1209b7fe81ed91727d1e7a291556a1af30c82eb3005b5fd10b52cb47e1a7040b09ca4db822e88c32b972b63ba SHA512 eb7f611db36e61ed89be7581bbe5aba1358f71319d77b1c15dfc26e58982fc055cbb8a8fa2f59d5b8396cc968914996395065218587b0ed26c366e2fde14f1f0 +DIST firefox_x86_64-151.0.4-my.xpi 344159 BLAKE2B 8d837ec8d42e24088f1a3c00ef9e5219d07f3c527dce32240720dafbbaaa8fec020398bbd5e8d7fd6f1a2f364980115cf19b6f8e67c7ebdd793c0fbf4813ab4e SHA512 cb4f80b83c012739d26ea2147e215a7a9c144cd8a97ae3338359192afc4a355f4d53331be61a79ade9b33becbe2a93eb44f79dbc18e22644d47133926438aa5d +DIST firefox_x86_64-151.0.4-nb-NO.xpi 468286 BLAKE2B 95842341e55fb776cc10fa348564219b8efc6557509801678402b87da21438bc190efd221283e39c9f36479fc3b6f9aa223a5f60ccf0bc64c365e6cb247b59c6 SHA512 947afbdca3883d41d5d6ea09f06a4070ce71cf8356ffce5639bb61c11505e9c86e14ac92ff4ff3729cfd74f81ac8b863d3d74f0363fd19992534638b761020b6 +DIST firefox_x86_64-151.0.4-ne-NP.xpi 349280 BLAKE2B aa7a5c616f12d81e84277a54afb15a552b43a01b001568e9437dfe4a59d25b9b931ced47076738bd56ee784687df94027eb1e45e675612628a655528a543d0d5 SHA512 52406a78dbe5b2e407eee7a0ca8ad4e96e644b9822d62b9d79ef7ac7834b4732c91e9dffcfa26ca2b6649c4e56867a6338f28e8ecd945551d876b42764f2d1e7 +DIST firefox_x86_64-151.0.4-nl.xpi 475936 BLAKE2B 65d18de3614bb44416a8c9bccc016faa8bd2ed3b8d18a8786c632320f5cff165ccb693f595741d01bfe6ea903df97fdf79b1f3405f34131bbef494c1e3757e64 SHA512 ad1aa06f96df36631683f1cb848242be2e3d9b23ce792db4ad4a1cb1ec3c25c180e2b552cc96e5a001fcfa8a46141643134cde47ae7b6652d7ab9949bbc3aa4f +DIST firefox_x86_64-151.0.4-nn-NO.xpi 471598 BLAKE2B 220c20a65d843ce1e9b0a835d61a8b5542563dd6468855acf3ec7dea80a3e1b2b18822fa7f79c81f79f7de915446505245f7f6599c4c489a3993ac39490ecb7e SHA512 96bf85ffcdb76c2969c63a743405480c8c969a33c9d46c89dde0b5a44e960a3b63185df0f20d8a7e98ddc1d9e7431dd994996d8c337236f116b62cf4cde0a587 +DIST firefox_x86_64-151.0.4-oc.xpi 414921 BLAKE2B 9adb7c179f3955cda153dc87844728bb7f5fc8e3d94e118e9d2df85c2c51c34e7b525a9377f3a5afb9ac4eca5f469c82d86a06004c095b86d3d0311bdfd46336 SHA512 7406d68bb5c3ef515eee10cb7f8d18a5bfd8ef2a1b96409c571f52d7515e000f86d0961fff818d3e1049a17b47f620d10a01de89718deb771ba494f4884ec311 +DIST firefox_x86_64-151.0.4-pa-IN.xpi 542087 BLAKE2B 13cd3f6bc91ed99d6e6c9db91c014183cddf5a4817a84e4a1c564af68927244109f09dc6267324cb793e981b2438f823176c43607e23809dc0d59c6db1e68003 SHA512 ad3df4ee50821351b704327fe0be7d3090c9ad3d726b5e7adfffabb1f0ddabd5b7a3b5cf75709169082fb4dfdf186eaa98527c6e877f4c4ef6c5d8d3d5cb889d +DIST firefox_x86_64-151.0.4-pl.xpi 506766 BLAKE2B 3632a1b5fa149a99773755efab03051131cfe86adb5de8803fc9981ea015735b5c333ec2d0e5410d9fc61bc3bf2c67392215f48dfb7b42351d6a8441e0838e96 SHA512 034b91087a4f0428566f5144a8c89d72a12254d3da0d47bfe7eafa12518d22b2e93200154e1084f449d93c9f562e6c9676aa9040f002a94e19653e6d1d99ba1a +DIST firefox_x86_64-151.0.4-pt-BR.xpi 480669 BLAKE2B 7195307a206a8d5e324b04194dc84afca6b1fcc1577543895cdc66f8bd1c8fecd1d6957c99acbee1ab120cd3c99e54c99dc1e30b6b50fc89e83e0a03479a7c94 SHA512 f15aff5c611b639a0d02c4408e5c8ef7f1400b97b0562c84ace09df488f4ce538c1ff0c0202dc5e83a770b1a63f865c132d0193ca9002f52da6d52445a6df1d0 +DIST firefox_x86_64-151.0.4-pt-PT.xpi 487499 BLAKE2B 6a2bacccf4bb49ed532ed520090e5c8c3406be35b69931991201e32842c8329fa11fed3fe1311fc5483bccdc590ebc53659afedcc3970ac5b3de99817cafcc53 SHA512 cd5ad307bc7f27c6046157e20cf5383dda220bfe9cc45e319cf2892606aed91edc09f26e8c101d7d847397acb7a8ea7f0d81f55589ad2c13c10cad4927824877 +DIST firefox_x86_64-151.0.4-rm.xpi 458458 BLAKE2B b8337622ea21ac8d26be0f86acc57aaf5448fe63abc48131de3bafe4f834db4002957638533ad4860e358b17f499b13c350a52fa4ff502d864453c2a6ee05cda SHA512 54d9d6054eafe88a04e7c535987cc80aaffe123495bfb76dab30d5583f1f185cb37aa3781ab252364bc12f4342256efb37cc1d93ddbe006e3c3ac76402aa0579 +DIST firefox_x86_64-151.0.4-ro.xpi 494403 BLAKE2B ab70ac51d5017be65d37b20e66a96f2275388cefd3ad472039bcd22e7bd860c24497f3afac9d7a5c8a77b06bf2bef6fd34cd84615edd76f1e41735d6ca6dab94 SHA512 cedcb5568d5a76ab638f9254f7c88f12d747da7f02dfadd61b88937af320fada326de0d3763ded0cc3c0391946f5251a268f1f4ade87ccadd8e8dda6b154b7ab +DIST firefox_x86_64-151.0.4-ru.xpi 574760 BLAKE2B 1e1a3e81217be3a955a434440c72d9aadef9ced65acbd49ad12cd6ac0fe22cb40a0a3c7b3f03d66ab1d26b5b1ee055f4e9f9d9585bd547c193dacb3edff41ba0 SHA512 17b75b6267598cd93c1d1caf508b874eb2b7b7c2a8d0799f2872fd182e5d253c887992c962f944d73053bfce8eabeb57207af08a07149f06e788e78438147597 +DIST firefox_x86_64-151.0.4-sat.xpi 469502 BLAKE2B b745e24d5460453f799327129cef8832ba0873e808ba49a3f7f00bdaf4614dd0d938e2a6aeb31e3bd553a84c66f95a0ab686fbe72034516960f27e87adcb6d7a SHA512 0f304e49295cbd6761cf3a3ee58186e9462506b6d22904c657f5579f3285ecf3f39c0a5cf89fc814a394234d8bf15644bfd32f5b621aa61ced33662b163f8fad +DIST firefox_x86_64-151.0.4-sc.xpi 429726 BLAKE2B 62bbca01743005bd87d2f2131944becc2f06ac1fb47d8b734cf6866931d34c765efa7d2752115989ef188e2774873fd719d8f8ee97ab1536b2da29f1c5b33e9a SHA512 333c27359b3ff995c1115491c47bf7e709b1bcfb4195c9bb542ed915f864edbc7a0984949f186efc4bb994df10a54e1aa475061fe849749df7dafcec1b2d92c1 +DIST firefox_x86_64-151.0.4-sco.xpi 323643 BLAKE2B 1f724724f7bcf9aa5de60b36208559368a1df36027a9d48c623213e5fbae412d7e5279ab639fc0de432a7b5d8117eda47198ee14f4fb5eef58d81464eb73258b SHA512 141eb0661d30d3ce6d1bc4b02ccf130ecf96d2ab6670a65bf275465d4d574ebf6fa8605cd32e08b049c478a71cbd42f4331bbe611c2d215f9291cba47bda572c +DIST firefox_x86_64-151.0.4-si.xpi 409835 BLAKE2B c1d2979afc545a96b2c8ba016f4d6a15125ad67dd51f4d01dffdd0bb2bbe6f03ac65ba9ab0d48528670ab26399fd70b02e6fd4e27f857a6f951e188bac0227f8 SHA512 f2401861735087f0400bebd05fda8ac639e91c1cd3462df52ad0c64a206d6cf8828fde3ae80726308d8d225849c2183dd3abb648673d0a9eb2b4491f2d60532a +DIST firefox_x86_64-151.0.4-sk.xpi 512635 BLAKE2B fa83c1cfac869e7ca0301d5586bc0847adb51dd296f35d6fbace27c33e085e03020c68534177e8527793cb46be14f0682d1b5c3451851cfa72635ff7a7150f2a SHA512 c2b0f3a9deffa917aa3b05662611159c4a01ca945cf181acab73c0a45f0c76348893eb4f4f190db8de65f8d5c8d8b27c9d14995834fcd79b7d88ae54648799b3 +DIST firefox_x86_64-151.0.4-skr.xpi 485043 BLAKE2B c5d7ca81a6cc7a94cd947ad8917c42382e05817822e30bc53caf8c8dc5dea94f55545b72e425bed8a116034e79e22fd859ad06c78a526814c7216afa2f089ac9 SHA512 1d31521b8bd0358ea60db6afd8fb5c58b16919994fe5fe74ed3fe8e99062758c39e8ec0532d6fcda72d81ebd4f0bc83897c98f95ad586c11e7ba73220dc0c356 +DIST firefox_x86_64-151.0.4-sl.xpi 479196 BLAKE2B 3780cce5d42749b618838eee3b110be076041c48918983c175345b82bf350ba1558bcf640318bb104198d9653f03610d752b1a59e8b279303bfc3ec6dbe10743 SHA512 a5ba85f94f7a5a887332d5284b71f4b78860a9c6d6d91a8910c6c192f67d072cdfe24aee41d80f8eb8e652af757cedabdaadb3df78ede8bf5ad9ddf5cedcdd27 +DIST firefox_x86_64-151.0.4-son.xpi 275776 BLAKE2B 9ea31e83efd31c16e6690e656690843f699fcf574d22d10f7bd86c63d2f73601398dae1a34db953a3a60518cc5393dd0f4d9b04e48aa5dd9786dac0bb53753a2 SHA512 eca082526b81be5f8d3e37ec7867053f0bcd7120b1562af16b7bce65ec367bc27c97168281357a47adf431e9f375b843aa788e47e6154dcf5f4932d8d68e6fc6 +DIST firefox_x86_64-151.0.4-sq.xpi 493043 BLAKE2B 34e4ae198d99874e92564a94a108664138b73c97a578a51615efff44532d3e4acfba1affe37612c0214f44924142314d973c2124c2ad332e99b2341d33ac3223 SHA512 50f100ec751890d8df64aa36d31c5024c8ac10bfdf2fcc7ed1419719b9fc63e2c0cb838a0c322150e90e356daed7cc7a6b31a8a930d2cb1a3eb44ae84aff3f27 +DIST firefox_x86_64-151.0.4-sr.xpi 546338 BLAKE2B 63fab6dd4e0a9f3b1dbfec906bdb8309fc48386c1411690b3ac93a5e89f923bc15b26889cbeaa726d2855bf678602a138aa03860c643fa420c2822fbded4103e SHA512 3bf72de2c700c371e51a79b03fdf0089667dbaa12738c82eaf5b2f78e5d669ce3336d9181b5e23238323eea9cba015073be2f640ccde8b852819ac7ce6293b00 +DIST firefox_x86_64-151.0.4-sv-SE.xpi 475618 BLAKE2B 31bb573358bda9983b5821862d6105c7d6add3220e0375413839b3d10fecc97063053df9d2b39cfd684efcc9416b726c4a4cb595018cbd4b7e5d06016d675590 SHA512 9fe8da22b26993ad4d41cbe79d32dafecb156b0132c1f5dc0cd1f8893be866a52e5c74a17351a493c88fe3c5faa883907a560f1309090cd3c716cda2720b3592 +DIST firefox_x86_64-151.0.4-szl.xpi 342410 BLAKE2B 57a3845453894749f4e3602e4915895b547cdce4fd4d74afa5fbfaa89d7994fdff0919629e1fee27a86857d55109d9aaa85463f3182481076c48ecf53058dddb SHA512 4ca48c0093ef5759dfa1cd3b6d86ff788e6972cd6ef55e71c4251d9e8f342fe61f3ac981c8d52b1d0d8506ac842190c4cc34e26c9f464433fa99eeb13cd10bb0 +DIST firefox_x86_64-151.0.4-ta.xpi 339046 BLAKE2B b50121930dfc9dc21da1421fde32185da53a1c4959fc064f8532be5a86f47f9820c8bd73af0a74d1a16cb32a08c2f4e900c6016955779b1e53534ac30aa5f4cf SHA512 90522bc3cbebb4ca6195d432547073fd795792de1e022bd0927edc627ed7ee8da3a6242fc125d37e569f0502d1ffa9333d96e5400ac079c101c0250122a03ef9 +DIST firefox_x86_64-151.0.4-te.xpi 389022 BLAKE2B 3c33c241e70e0d45e1cd7ef617af0734001aad2c517447a46b73edaa6497153cb6258730273a7eae8497d9467fd747e1793a8a92c6148c44bddb8171dcea7fad SHA512 737f9b84fa954f5b08c7d4fa69a736bad89f64cb799b0bfe03ae77d7a1390e499636296ec9dbcee224c6a1af93da0206d181cb04a544ed1c2c705cb6ea86b697 +DIST firefox_x86_64-151.0.4-tg.xpi 562306 BLAKE2B 86b529842d0ecce761d8d2bcd7317a0d15478fa1f430a939b96777c6b26f348b5bf36b9533d484021675558a29d2f1b0ce9d9edf4d4bbc6922936dfdc93997f2 SHA512 5205bff815e2ccb4da6435f55386839d8dbf3da18b3572cda8dc6d647d187aacaad0f79f4193661da7c2adae35a5376fbd2fba29e5e89a9b09951e461cb5e247 +DIST firefox_x86_64-151.0.4-th.xpi 552251 BLAKE2B 6beb945d5a089b3605a0f9d47fab3fef26a22e7c41cfae09a4db9f17551fb63bf78911776d53b7a5043afc1644df979536124fd78e891c11b70d2c633796f4f2 SHA512 4725d03e87fbe0f825719815ee5958a8edcb841d3ad5f824c39cd9ebd2f441fd4fa8513bdc73e8e3828e079747972d2e958659cbe29dcf07d383cb24f0cc498b +DIST firefox_x86_64-151.0.4-tl.xpi 356615 BLAKE2B ffc545dab3718e1fabce71a419f2e268606224b022cf841719cf046da82a9d07998f689e9b563f31cfc0d0197f150005d10e8196d15ceb52c8dc83ea80b00559 SHA512 5b98e5f2147bfb7430ca22434fe0efd119aaf113283b4fa21a22704aff0cbdebd98e4ab9f567919d41b380cfb13262bcae03ae23193b209279e1ba3ad15617fc +DIST firefox_x86_64-151.0.4-tr.xpi 490150 BLAKE2B 4bab8e159b1a0b4b8ca2d78af2bee076d870e29b0d9ae74257a9d83c98da38a4e33442a33ddfce205d935816805f9817c0ad1830642946d4d8ffe39cce580f63 SHA512 1fbbd172ec998f5c2b2e921ae2154945222a62daf92dfdbd909d3f07113dffb467dd58b4df51b70d0029d932e6921039540a50ac711b3243bcc243c796ba1bb2 +DIST firefox_x86_64-151.0.4-trs.xpi 325477 BLAKE2B f374c714acea0262d035cf4dc84c53a6775ce6a004573125835f125f351bb3072553c0255b1357d2a0fbc454456f2ae99aacfb1f74d86111e2af23edf1d22049 SHA512 3a42afa466d41bcf2326be26354ece1137710eb6360dc15521234db6a84b92615728a1fb0fb60f469e37265b62f87de48ab66ce707fc6310cf2ef572429620c6 +DIST firefox_x86_64-151.0.4-uk.xpi 552128 BLAKE2B 935b3852ad2dd78f2954559de9660120c73918d256c6854d4bc281c3724d64af8cf2ecef3e427477ae01bb3fdff7a7711e25ce8bd0701492a6de6ef3eed22af4 SHA512 10cf96b899613347441988db00fe8a159f3b20e2afdfac554fe132e370b2461f1e91f27d6fcb9f4368586692070a652c9d785ad59887dd2b53f2df3a7100baa0 +DIST firefox_x86_64-151.0.4-ur.xpi 371292 BLAKE2B cb3101cca5ccdf8f03c99ead7771b9843d9ec48ccf996d1284ec29be2b971305bb7d025be782a34a0dd0460e59b8c9eb31f234127bec41271e296d6d19d4cf48 SHA512 0b66cb39bd3261824a7421521419971910d077e0a73549c3767a1ac6507993dddd732bf5c53fdcb429e963dff7590df98028a8996f17a755300407f06179979d +DIST firefox_x86_64-151.0.4-uz.xpi 305729 BLAKE2B 18eecbb50cb5bc36eb697eb324c8febc3008cbb4c0bd59f02076840a1d6ffdbfff26df2395140bca1157772a9e0bbaf6fd1514c90456b900a5f35a6c9878d1cb SHA512 cdc92ed9e21189708bbefc8336c171f3154c1f7628a339f0b6898110dce697b6c60b41dab4b8b741d9e1f9de3c36cf397d17b97946d985236219ea99afd4046f +DIST firefox_x86_64-151.0.4-vi.xpi 511310 BLAKE2B 681aa0d63d7932088cc6227e43a5490be90609b707457db41b244c5d0c0994b463ad1ecb9b6249362d46a663a44f8762e74e548628cb5b2dab107083fb32cd63 SHA512 70bb56361ee5f35ec7b800098198dfda9e06383e275d55b47708054af65702e8f028375b80f60c005959a800043677a11924ab9917694f9c03f0da6ebfcee4da +DIST firefox_x86_64-151.0.4-xh.xpi 275319 BLAKE2B 9c03eaf5e65037ca63841d5ca163e649dbe9538c0c78a86cddb7b6f68314b310d89a69199f13bc2149019b61c7c1d9bb506d6de0c713cfb99dbe9c2ecbdd2a1c SHA512 2fb2c6933ec4541c6cb49abc5cab1bce01d820ebd23a8d9462c874752f46cbb0de0720def0b25939e07a6594463fc9784f8c1bb3271135c60033da89b131c345 +DIST firefox_x86_64-151.0.4-zh-CN.xpi 501521 BLAKE2B 368c73957e40d49b45f083aadb4551b7888fb09ef8794349a2fbc6898203f4a3f3e41af5ea66fc568d34fcce1a332de2739470348d26ea6e5ac017503395d994 SHA512 b9978c53a69ba7482fcf340ab1591a7611dbc93f45ebe67af47f86b350aa68c3cc319f2582c63a768e20964bd8bdd8ef64b592fe9abbb0fdd2bc62473a42733c +DIST firefox_x86_64-151.0.4-zh-TW.xpi 505572 BLAKE2B 0731fe2feb73c40fc404732ab5b4daf3670ce3dbe8af3d423a352a7146090b2abf6e9d480525a3e823133c849dcc78cad4f96235b7c94194116c48939bf8199d SHA512 6a6e55b9ff8f379c8183ce6388b83b3c39d62a7bdbaf4e99c333ca4a3e9dc1a1ea3fbbd2575f11de3f44aa709c1543d83f631988a83e16ccdf2b616de98a1a57 diff --git a/www-client/firefox/firefox-151.0.4.ebuild b/www-client/firefox/firefox-151.0.4.ebuild new file mode 100644 index 00000000..d251da2f --- /dev/null +++ b/www-client/firefox/firefox-151.0.4.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.4/source/firefox-151.0.4.source.tar.xz -> firefox-151.0.4.source.tar.xz ) +l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ach.xpi -> firefox_x86_64-151.0.4-ach.xpi ) +l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/af.xpi -> firefox_x86_64-151.0.4-af.xpi ) +l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/an.xpi -> firefox_x86_64-151.0.4-an.xpi ) +l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ar.xpi -> firefox_x86_64-151.0.4-ar.xpi ) +l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ast.xpi -> firefox_x86_64-151.0.4-ast.xpi ) +l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/az.xpi -> firefox_x86_64-151.0.4-az.xpi ) +l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/be.xpi -> firefox_x86_64-151.0.4-be.xpi ) +l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/bg.xpi -> firefox_x86_64-151.0.4-bg.xpi ) +l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/bn.xpi -> firefox_x86_64-151.0.4-bn.xpi ) +l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/br.xpi -> firefox_x86_64-151.0.4-br.xpi ) +l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/bs.xpi -> firefox_x86_64-151.0.4-bs.xpi ) +l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ca-valencia.xpi -> firefox_x86_64-151.0.4-ca-valencia.xpi ) +l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ca.xpi -> firefox_x86_64-151.0.4-ca.xpi ) +l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/cak.xpi -> firefox_x86_64-151.0.4-cak.xpi ) +l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/cs.xpi -> firefox_x86_64-151.0.4-cs.xpi ) +l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/cy.xpi -> firefox_x86_64-151.0.4-cy.xpi ) +l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/da.xpi -> firefox_x86_64-151.0.4-da.xpi ) +l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/de.xpi -> firefox_x86_64-151.0.4-de.xpi ) +l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/dsb.xpi -> firefox_x86_64-151.0.4-dsb.xpi ) +l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/el.xpi -> firefox_x86_64-151.0.4-el.xpi ) +l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/en-CA.xpi -> firefox_x86_64-151.0.4-en-CA.xpi ) +l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/en-GB.xpi -> firefox_x86_64-151.0.4-en-GB.xpi ) +l10n_en-US? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/en-US.xpi -> firefox_x86_64-151.0.4-en-US.xpi ) +l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/eo.xpi -> firefox_x86_64-151.0.4-eo.xpi ) +l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/es-AR.xpi -> firefox_x86_64-151.0.4-es-AR.xpi ) +l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/es-CL.xpi -> firefox_x86_64-151.0.4-es-CL.xpi ) +l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/es-ES.xpi -> firefox_x86_64-151.0.4-es-ES.xpi ) +l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/es-MX.xpi -> firefox_x86_64-151.0.4-es-MX.xpi ) +l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/et.xpi -> firefox_x86_64-151.0.4-et.xpi ) +l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/eu.xpi -> firefox_x86_64-151.0.4-eu.xpi ) +l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/fa.xpi -> firefox_x86_64-151.0.4-fa.xpi ) +l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ff.xpi -> firefox_x86_64-151.0.4-ff.xpi ) +l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/fi.xpi -> firefox_x86_64-151.0.4-fi.xpi ) +l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/fr.xpi -> firefox_x86_64-151.0.4-fr.xpi ) +l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/fur.xpi -> firefox_x86_64-151.0.4-fur.xpi ) +l10n_fy-NL? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/fy-NL.xpi -> firefox_x86_64-151.0.4-fy-NL.xpi ) +l10n_ga-IE? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ga-IE.xpi -> firefox_x86_64-151.0.4-ga-IE.xpi ) +l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/gd.xpi -> firefox_x86_64-151.0.4-gd.xpi ) +l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/gl.xpi -> firefox_x86_64-151.0.4-gl.xpi ) +l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/gn.xpi -> firefox_x86_64-151.0.4-gn.xpi ) +l10n_gu-IN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/gu-IN.xpi -> firefox_x86_64-151.0.4-gu-IN.xpi ) +l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/he.xpi -> firefox_x86_64-151.0.4-he.xpi ) +l10n_hi-IN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/hi-IN.xpi -> firefox_x86_64-151.0.4-hi-IN.xpi ) +l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/hr.xpi -> firefox_x86_64-151.0.4-hr.xpi ) +l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/hsb.xpi -> firefox_x86_64-151.0.4-hsb.xpi ) +l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/hu.xpi -> firefox_x86_64-151.0.4-hu.xpi ) +l10n_hy-AM? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/hy-AM.xpi -> firefox_x86_64-151.0.4-hy-AM.xpi ) +l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ia.xpi -> firefox_x86_64-151.0.4-ia.xpi ) +l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/id.xpi -> firefox_x86_64-151.0.4-id.xpi ) +l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/is.xpi -> firefox_x86_64-151.0.4-is.xpi ) +l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/it.xpi -> firefox_x86_64-151.0.4-it.xpi ) +l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ja.xpi -> firefox_x86_64-151.0.4-ja.xpi ) +l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ka.xpi -> firefox_x86_64-151.0.4-ka.xpi ) +l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/kab.xpi -> firefox_x86_64-151.0.4-kab.xpi ) +l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/kk.xpi -> firefox_x86_64-151.0.4-kk.xpi ) +l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/km.xpi -> firefox_x86_64-151.0.4-km.xpi ) +l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/kn.xpi -> firefox_x86_64-151.0.4-kn.xpi ) +l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ko.xpi -> firefox_x86_64-151.0.4-ko.xpi ) +l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/lij.xpi -> firefox_x86_64-151.0.4-lij.xpi ) +l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/lt.xpi -> firefox_x86_64-151.0.4-lt.xpi ) +l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/lv.xpi -> firefox_x86_64-151.0.4-lv.xpi ) +l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/mk.xpi -> firefox_x86_64-151.0.4-mk.xpi ) +l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/mk.xpi -> firefox_x86_64-151.0.4-mr.xpi ) +l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ms.xpi -> firefox_x86_64-151.0.4-ms.xpi ) +l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/my.xpi -> firefox_x86_64-151.0.4-my.xpi ) +l10n_nb-NO? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/nb-NO.xpi -> firefox_x86_64-151.0.4-nb-NO.xpi ) +l10n_ne-NP? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ne-NP.xpi -> firefox_x86_64-151.0.4-ne-NP.xpi ) +l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/nl.xpi -> firefox_x86_64-151.0.4-nl.xpi ) +l10n_nn-NO? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/nn-NO.xpi -> firefox_x86_64-151.0.4-nn-NO.xpi ) +l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/oc.xpi -> firefox_x86_64-151.0.4-oc.xpi ) +l10n_pa-IN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/pa-IN.xpi -> firefox_x86_64-151.0.4-pa-IN.xpi ) +l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/pl.xpi -> firefox_x86_64-151.0.4-pl.xpi ) +l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/pt-BR.xpi -> firefox_x86_64-151.0.4-pt-BR.xpi ) +l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/pt-PT.xpi -> firefox_x86_64-151.0.4-pt-PT.xpi ) +l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/rm.xpi -> firefox_x86_64-151.0.4-rm.xpi ) +l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ro.xpi -> firefox_x86_64-151.0.4-ro.xpi ) +l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ru.xpi -> firefox_x86_64-151.0.4-ru.xpi ) +l10n_sat? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sat.xpi -> firefox_x86_64-151.0.4-sat.xpi ) +l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sc.xpi -> firefox_x86_64-151.0.4-sc.xpi ) +l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sco.xpi -> firefox_x86_64-151.0.4-sco.xpi ) +l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/si.xpi -> firefox_x86_64-151.0.4-si.xpi ) +l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sk.xpi -> firefox_x86_64-151.0.4-sk.xpi ) +l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/skr.xpi -> firefox_x86_64-151.0.4-skr.xpi ) +l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sl.xpi -> firefox_x86_64-151.0.4-sl.xpi ) +l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/son.xpi -> firefox_x86_64-151.0.4-son.xpi ) +l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sq.xpi -> firefox_x86_64-151.0.4-sq.xpi ) +l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sr.xpi -> firefox_x86_64-151.0.4-sr.xpi ) +l10n_sv-SE? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/sv-SE.xpi -> firefox_x86_64-151.0.4-sv-SE.xpi ) +l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/szl.xpi -> firefox_x86_64-151.0.4-szl.xpi ) +l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ta.xpi -> firefox_x86_64-151.0.4-ta.xpi ) +l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/te.xpi -> firefox_x86_64-151.0.4-te.xpi ) +l10n_tg? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/tg.xpi -> firefox_x86_64-151.0.4-tg.xpi ) +l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/th.xpi -> firefox_x86_64-151.0.4-th.xpi ) +l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/tl.xpi -> firefox_x86_64-151.0.4-tl.xpi ) +l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/tr.xpi -> firefox_x86_64-151.0.4-tr.xpi ) +l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/trs.xpi -> firefox_x86_64-151.0.4-trs.xpi ) +l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/uk.xpi -> firefox_x86_64-151.0.4-uk.xpi ) +l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/ur.xpi -> firefox_x86_64-151.0.4-ur.xpi ) +l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/uz.xpi -> firefox_x86_64-151.0.4-uz.xpi ) +l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/vi.xpi -> firefox_x86_64-151.0.4-vi.xpi ) +l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/xh.xpi -> firefox_x86_64-151.0.4-xh.xpi ) +l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/zh-CN.xpi -> firefox_x86_64-151.0.4-zh-CN.xpi ) +l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/151.0.4/linux-x86_64/xpi/zh-TW.xpi -> firefox_x86_64-151.0.4-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