From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BE31A1581EE for ; Tue, 01 Apr 2025 12:36:50 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id AA48E342FF0 for ; Tue, 01 Apr 2025 12:36:50 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id E3C6E1104B2; Tue, 01 Apr 2025 12:36:46 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id D8FFB1104B1 for ; Tue, 01 Apr 2025 12:36:46 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4DD8234305B for ; Tue, 01 Apr 2025 12:36:46 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D3BA91A3C for ; Tue, 01 Apr 2025 12:36:44 +0000 (UTC) From: "Joonas Niilola" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" Message-ID: <1743511002.5f95823f8110b3d538880a614834d7c9067dc003.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox-bin/ X-VCS-Repository: repo/gentoo X-VCS-Files: www-client/firefox-bin/Manifest www-client/firefox-bin/firefox-bin-128.9.0.ebuild X-VCS-Directories: www-client/firefox-bin/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 5f95823f8110b3d538880a614834d7c9067dc003 X-VCS-Branch: master Date: Tue, 01 Apr 2025 12:36:44 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: c991d1d0-34cb-4b52-9db1-c18ccbe2a6a4 X-Archives-Hash: e6a759a3dff738d5bcbca4cd5ae72c02 commit: 5f95823f8110b3d538880a614834d7c9067dc003 Author: Joonas Niilola gentoo org> AuthorDate: Tue Apr 1 12:36:00 2025 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Tue Apr 1 12:36:42 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f95823f www-client/firefox-bin: add 128.9.0 Signed-off-by: Joonas Niilola gentoo.org> www-client/firefox-bin/Manifest | 99 ++++++ www-client/firefox-bin/firefox-bin-128.9.0.ebuild | 359 ++++++++++++++++++++++ 2 files changed, 458 insertions(+) diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index b81e600b3e34..5eefa237e91e 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -95,6 +95,103 @@ DIST firefox-128.8.1esr-vi.xpi 683664 BLAKE2B bbe94810fbe55da8f48683d1974deb16b6 DIST firefox-128.8.1esr-xh.xpi 452417 BLAKE2B 53743f5016392b56f7b3b8c1cd0e4961e633310df5869ee27773ef287ec40731b03a48ada0d1d153bee286abfb87c3d8b8e5d4fdbd0728fdb78a37fc769e27b7 SHA512 16c79c12f7f6db2330ee1e1b8acf60b879a3ebf1c3984fbc050466aa8b12cd49099f3e5f43685d1d5fd84b3687ef7c0fee47f90a937159210f66c07c663f5f0f DIST firefox-128.8.1esr-zh-CN.xpi 686327 BLAKE2B 0aa3e199c756c468357b79ee779482fed166bab0a508d6120cae2b2831df29c307ea4300245b10b23077391add699fb75543f6880673164ad384f02d3be38bee SHA512 85e65e84a881850855b102887fb81b68c60b5d8d59d340495ac37f5ff90b8ad374739087bb6e96eb7f42f2b75e6406cc4952077d446864d0acb98ca27d0bfd82 DIST firefox-128.8.1esr-zh-TW.xpi 689142 BLAKE2B 6ce529f46addca90ce5006748833deb18194a82734a047b4e1c37b36e2a599f380559c1e6552c32a9730f1757122c8130f49f476f84abe9d64fc50bca72351e8 SHA512 9858cb4487c48a29a68866432b585da4b9547e2b65451551272bf5a78af026de60201a24363cecd17230b2d1e16d7bc88562a30a7fd398a0668ff10364374ecb +DIST firefox-128.9.0esr-ach.xpi 482233 BLAKE2B de820fcad4cb94ada5be9abbee203379cd299ae739e0fca00ac3a9593b906639aeebd7dcd783ea44f9bfcba25a8fa69d9c6f252693d12c8d4448d95aacf62472 SHA512 bd57885d8b5123adcc3c00f486a695604319e8741623e8fb9fd59d2ec2d734283d04ef2bf606a591d8a9d1b492aac6df33732996bad366126fd629d229b93324 +DIST firefox-128.9.0esr-af.xpi 446591 BLAKE2B c3e423119747c01e68bfc5ff09050191d07d192b43ea1bdea6643bb71bd565821b545d9cb5b7d85595a0859c557797eb6599a1af467d812dbd8ce5a6cb384276 SHA512 ca9626db10d7ddcf9163fe13a5e690f3d1bb9aaf3453d391f4d41cad36a06ad080bc2dae2fce6e0b9748170b2fd6ca9068d28a457f5e655dcef44b6cb5d91af5 +DIST firefox-128.9.0esr-an.xpi 526053 BLAKE2B f4262addd499702ea6f7fc4f1562e05287f7b10ae487c3435dcab00c912410f3e36c5fab2b7a1630d9e158c48e9fde8777920b9fd3a62ad603495c8508243746 SHA512 440a2fa1f2890316ebfbfeb25c5b903bbc743121374561671d0915e20ad8d3817a60ad673f251ba7d73605b8a47af36174e37f4c97d7715ddb2b551eb5564ae9 +DIST firefox-128.9.0esr-ar.xpi 650461 BLAKE2B e4f8188045f6fa0a03add36c19ddaf58830bf996d11fbf121d2068748393c73ae86cc8fb038b74d69a6c6a4c88ec7b24acc45888fd71c035265fb17b6be7eaa3 SHA512 bb8e6edad4fb8f7ef2da29d57a27a65a26933246d875fa00bdf69cd3eeefd2df7e43a906e3bd49f67edd92f4911565d6444ad2f61f9fea130bfb88e6858056df +DIST firefox-128.9.0esr-ast.xpi 508562 BLAKE2B 1114f3bd994e20ec82d3bb552ab7084fa5f31fc2467cad4ca0c6e92d59e10f8ba09eb05ca738161556bccaf373536d5cb4821d526a018a56793c58fbbfcea11a SHA512 d457a9db6d6478cf7c66b146e9fa115ab9c209666bcf450bc8d2d7a53eae896ca56d67ed0605b6680ef5aae297e8ef99f960ffee5a36947ac4a82feed02b0faa +DIST firefox-128.9.0esr-az.xpi 509835 BLAKE2B 9c62e6a5d27c4c847f579252ba3a3d5002fafc6fa7e91ff7202b63d701dd6d7fb91365845473f060d5592afcdad933f656a759afa08c2cdf54430be1ba0809ab SHA512 b4242306554295315e2b112648a733c974cb749e9a043a370d5ac7359f0dcbc400799145e7dba819b3c54ca450c76dbc6c55d29a5c8a6b4f0f07ded38d7e8c3d +DIST firefox-128.9.0esr-be.xpi 748090 BLAKE2B de24d9655f97be5e8d5c11608877fd1b45c2eb7c9199c807c9003e9e0bee9e33a8f45061b92a5b2d5ce89d4b4e9afd3ad4996f7634d72f00ec6ac459d86f4fe1 SHA512 705d9d9191b41422431a8d5f3cc7298dd2f789b994affc9985b3a71658f62e49aedcd2aa30f2d621b393a0c535aee753f20f8724bd6efd43ce04e8f853a4e9d7 +DIST firefox-128.9.0esr-bg.xpi 672052 BLAKE2B 4b146c1de45ae7eca50d024c0b0e778b6ceef4736168adc8d3bb99cb6dc0cad583fd656577c1ae1cfba2645de11fb59a6f688a2d85f3414ea408eb47af7a3193 SHA512 4399eb5e0e47a1f1238bfe16d8a87af948431523517a1ae1c8d8738f60eb7d1a2046f049edc635eb37f0b54464d5e44a9d42d39c41f8084721981c2652944964 +DIST firefox-128.9.0esr-bn.xpi 624735 BLAKE2B 490ec1bdac1921cec65e84801cd492c15cb55c1b9e92e2f798b72f0530a8e0addc09eb37385ccf258112010e8ff386a6b8d77356743f128457361aeb0868f1dc SHA512 9a77433efa5d3714531ae8c01548c53ac58b437e04c4c85af8363e89c868b788efa106301c8b4dbce12ede4aefd88b1efc6912d0fcdd5ea8a1ca2963ebc6fd91 +DIST firefox-128.9.0esr-br.xpi 598756 BLAKE2B 54ba19243b46e6d206cbb9825b891141dba1e63ce1619484040e87276b028446b40ed25f864642cdd3a159dd44ec0b2c5a08a2317327b02ae3ec6453d287bc32 SHA512 127503d2c4d0871377a0de23adb6bd475233f4173c2009a868b85011e3a6e8cefc663a479e42b96e975082294a7cc0f766fc6f85a7ac08d9521279bdbab7a653 +DIST firefox-128.9.0esr-bs.xpi 565990 BLAKE2B cd75f0ca8952bd71b9fc0db41af488c62e3327159247468d3002c01b6418ee7608962efb4a81f1e477bc50a7c795cfad543b6f352c8bb8d2751623edc40b066b SHA512 e82c7812547c8eadc2ac8e6caa97c161204d81ebdbf6779fcc5fa8823d9858b0f0be8bf1453ba6d735a28f78226755a0dad40852073838c4cfaf20437c26ceef +DIST firefox-128.9.0esr-ca-valencia.xpi 561145 BLAKE2B d481be5078b1f86fdd1ed7dbcb84e641043ab3b75a243a4c8cf6b2367bcc57ced531ca4b75dba6d0dadc824a4693955a7cab6f0a3fdc8ef11721b0ab5f0e774d SHA512 9d2a7311e523b99e45fc62949fc0e688daec2d5f6e89d350f897948f9e1c630dddf0a1eba88c2a13b4330e3fba75830ddaf960249113a427a419c72ab92a5586 +DIST firefox-128.9.0esr-ca.xpi 609959 BLAKE2B 2082df2b69d981de89045ffc26c6c84f36f311a88be3c7da7b34dec2f81465d729eb8da3189a68eb918d30aa80301768bcdfb6b863980fb0d81dc26177784ada SHA512 95257eb2abf51afc32c52b2d13c3ee87f6d51526842fdece8e6ff9431e634fbbaf7c4ae633a65605fad66010c6e6e9465441fec28d2e0b11c738ad5822c4e442 +DIST firefox-128.9.0esr-cak.xpi 601483 BLAKE2B ad69daeea47730ef03a9f6deac5d2b81e3492ad5eed9d010d03c0ef912ccb5f7c15f4e3cde50d8dfa2ad11acc7eb386ce6407aadf88fa6154f69550098ebc7cb SHA512 22104a718e926cd3f61d8020016a7b92781362d58c09be74487419dfdf6cd9e48fa097384e1f094365675ec6f61f1c7e32b37bd6333036700a65858ba1c2deb5 +DIST firefox-128.9.0esr-cs.xpi 690630 BLAKE2B 2885edb13f91b482e3f4f972f7d0cbe7cffbe15d9aae74570ec33033c8281572524b746022e52496b498fed977546d30a2cf365b43a4ef48696d25f30219c0bf SHA512 18593f4b2b42176d7031ea18731e0a2ab090af69695289d4f296be914de041265a8f2fbb2429d07c88f77e2ce3ee58e6c41b690ed1e665cd3551058c3972c81d +DIST firefox-128.9.0esr-cy.xpi 650601 BLAKE2B 48c131e3a5f0d228ca7c3d71f799a10f0288ae305448854a50e27331fdf6402f5a5834775c24d73e6e5c39a4cd917bdcc1dcd07d606a31485fdd2f58f66d72dc SHA512 ac12fbe433e37aafe44b9e4c8437b50934026345d2c9a62b97b7af0ef7d5e292e18f698f5f5aae2966182c95cecb17c408f6fd7793ae6d47debf732a645d9bb4 +DIST firefox-128.9.0esr-da.xpi 638629 BLAKE2B 85fa3a40ccf77b1b063e9507237effd5bd9c3c898e81206c6a89a1db49bc871a572ea00bae3e526200855e8b3ef81ad4e29930539e5322983b88dfedef21bb42 SHA512 5e43cc09e18de017bf97d518d17b9a6294273749aefbcbe0634eec0a1191efa6bc7f690ce4f68004e3581a2ca9d3ca601e0d67a9535daf70c75a7f64179c6573 +DIST firefox-128.9.0esr-de.xpi 663124 BLAKE2B 4d08767590350f41235b3714eefc2d68181d8765e2fbb56723773a8bba31c448f6b2e0beca4c4df970f471c46f51de4019f0e1da8a700fb89dd96314ade7831b SHA512 ebc625e067c24192f925805656fb04efbdad5b6e6eee638ea4b60a9918258db4e3de2c3c4054e122593c84172d843ae9d45789667b07dd8216f0eaca44418727 +DIST firefox-128.9.0esr-dsb.xpi 679863 BLAKE2B 33be6510de718ddf6f49c39cc34139297aa4297d030e8ae93e67312207d6ef620a031520f31abf4c1a157eac25ea8203961128fe6213c75518d6e589d2e5db6e SHA512 8912433a9aa1b04773904502232a9f398ad30ab5b760702e0be81b7dfecb80d1d9ca326fd6191b474a04259c3e898cacfe4d4c69956de5037619aa4dda3d6e94 +DIST firefox-128.9.0esr-el.xpi 764545 BLAKE2B 0ce6b5852617700ce6ac21cfa04891ef496c8939e2c3880ea342761ee2ca9ce76298a145874c865b42e34acd18854aa88583709be770e68fc0823d0f987d855b SHA512 0a0a54aa8a6f0ce9f2d00582a4837f34fd1c93ab45035b07508a2bd4941250bdecf96f62da19c5e9c7082c0d306dfec858fc28e59776befc906dcf9649a8e7ba +DIST firefox-128.9.0esr-en-CA.xpi 610418 BLAKE2B ad92e2622db61aeeee14bdd76e04df0b3ca52f9c04d420e14a5fe95fc909cea35a08eec2164819b19b29850a2f1b9fec622195a6af6ea76766e95aa27e7a2dc5 SHA512 81f7ce9d568446e123c21d51ade9e860228eab058b16be6ce4b76389d70b606257515490372398e7e6233dbf107b6cc679a7f2d2d32c0b2a16f4c559bd34a0f2 +DIST firefox-128.9.0esr-en-GB.xpi 610785 BLAKE2B 87051894d09bef02066a1ce6261d7ed61ca985f684f43020d9325310e85e7796f84783e1640dbf6799a9be84fc5474c5f9ad2776bcbd0db6ede9c38a905fe23a SHA512 8063cae9c01986003bce3a9f2cf4b59d3631674a75e5e5897ce15fa1f0cc837102c1ec8e933ca2e272665efa4f2e208727f865f241200d5729350e1078d862ef +DIST firefox-128.9.0esr-eo.xpi 643525 BLAKE2B 15814bf287ace7508da0eb5598d4383cca0d2346af5c6aeb38bbf56379f8119300a24a219aa486e96dd810cfef80c9e91eac6db448d8c37ae1bf6ca8e3fb18ab SHA512 5469e508f6fdbe1b6139b7788732a804a6d103414d590f669a901b2f1bd97a5c007735edd5806090f921e88671c581575df72e2549da5546e17d9897c82d8688 +DIST firefox-128.9.0esr-es-AR.xpi 655620 BLAKE2B 91cd3da3c9b4ac66dc28bc391972b9c2f39277d65c577563460aa0dc17965e37b62735240f40cb1d1fef021a52eb8cffe7656c6fe3cbf70e09b2b86dfc9db9dc SHA512 e5cba05d6450642017b9eb6584d5361f2370057798d5c1a1f2546c05bd75ad48c6326eec90bbf0700fc57070ac52ec583806306f74c6f58e11520c7f37f540dd +DIST firefox-128.9.0esr-es-CL.xpi 656061 BLAKE2B b83de10b03f5fe805dfa4db260c6f0a31af61b113a3011f7cd905893ef4461262e9a5946f55e16f4296d31d35be51bab8098cce790a2764af62ad3d7303b3991 SHA512 119c104fc983bea12633d73f3a0279fb866efaa5d4943e84dec59e5422fc14f3915a0225763e52cfee10335b1506d46de6013527f6d7af3f4d4e59579fdcae7b +DIST firefox-128.9.0esr-es-ES.xpi 655178 BLAKE2B d53bdffbebc09d46f8cd7d53e9932d3a4159c434f31c131a23a9a49421a74c8774ab38fe8a675f6663ddd2c41759bc6ab1cf8f82b3a3c096e69c31e5601b1f9f SHA512 e6941c24a9e5bbca27dcf7539902c22160084d324f77bd2fe99452c7e7fa6aee18a2fe5ce281ea90c8baa7efe71a146918390b66b25c335b1d12f022c969234d +DIST firefox-128.9.0esr-es-MX.xpi 657394 BLAKE2B 5515387733af34bf5190bda2382d9f7fe2b785da5fcec4f160e95d36bcad7567c708e57d8fa831d8c68b7e3e54f291b086cc5de436652a27314557e049eebf70 SHA512 e11fec736518ad5cac7ca2306cc428379f58b4f47b2d73f3be79651d9c03f732475f4c5e265ab319f6fd347f6c67f69955a4799bcca54578dd6a19d7d3972403 +DIST firefox-128.9.0esr-et.xpi 556256 BLAKE2B 78f75dd5cfc5c061d71a2697019f4593568344aedd735be3a86daaefa684d48be724819a95cbe0950c0f1043245a5e3d603ea9111c01f746230f4ce9fcafe185 SHA512 6312a488db6461c522e6109957eaa94a8e798fb6734c07f487e7aa9d7c9df409456a72fcfa292ef958323fbddf52abe7cdb81d2f05a456419380b1b7be416bf2 +DIST firefox-128.9.0esr-eu.xpi 623939 BLAKE2B 10417029f41b2f3d0de88777a9d0e3b2bdd49b6b637d857681364720e86802c99fda6a4ed2a072dd073b6f08f680e6ac0397a4e6fcad9cc4c158e57e272da24e SHA512 125dad5f212d8427be049101299ca674fafcaaca185adc3e198b7389c64e5586dbd2d2629acffb200dbc22275a529d9bedb165c01406824e84ed3884377821df +DIST firefox-128.9.0esr-fa.xpi 631016 BLAKE2B 733b4d6d094f59e341506ee215f7ccb010a03d40257d4f22883b36747eeabf7f0bf75c3334ac0147a505c912448710d93d7bec9212f6d09940776c91aef22cf3 SHA512 f7a72fc1b9ace00f3e8aa7f05b02032e1d852a67863770741fb9cabef8a32f2295341b5f276c5e42277bfe3a2f71e4170ff115e2e351ebe868a1900157e78085 +DIST firefox-128.9.0esr-ff.xpi 497848 BLAKE2B 93eeca1b21a65f3c15d44d46029d5b095878179c6796739cfb5c7fde69d188fc23b33a82f1b4074a33140918821ae1d7ac1f0ba5dead99057e41951ac22046bd SHA512 6ce45aa584548adb412ea14c194c4a4760411f9ce6852951a70d74c49f9c3246c2181c66d02aabadf31f6e728d5feedaab04b43a5bdebf325799faf09c76bf0d +DIST firefox-128.9.0esr-fi.xpi 633877 BLAKE2B 586e66829a8ee338c4ae34ee1a65c295a9e9d8c7b609e7adab14f364263384a3471308ceca920239e44b290a42e7cb5bf2a7db745643a545872a8fc42f05e257 SHA512 6214a5b4ea31ce49a36a81e0737cefe2fb77cad19960ee13d404ee1ba07a33d6c69a7159e75cf0867594b8244ca6155a713a76d708c6c7b2f7a7003400a8c267 +DIST firefox-128.9.0esr-fr.xpi 669617 BLAKE2B 8c4c0eec9ea947fa4727a54b0647a3cf1d81d492f5b567ff1dcc81b3a474c5385128224891adbbf7e1724a98dd21dfd0605b08b82665d0879dd4aac58f83869b SHA512 24a48f5385fdb595d0b101285db861afc4f5820a80412711f2df262ff114651ef8188b4fbbc249c5fa8724398569aca3bf6f386aa355897f7f8a5be31d7b501d +DIST firefox-128.9.0esr-fy-NL.xpi 652081 BLAKE2B 0444f5e98a1e8d4f9c467d349665baeb60c844e16f36c5ecd8691b6706388ab766ad1762e014367b57fbdd6263838ec8198009cd608d2226c3da18b02e5ab1d5 SHA512 d0a64483a9a0d072c5391311ae9e14a4cd650a5ebd47da204aa1d51729874ca891d020833f810f2009f1e57c620114a87e9a22d3ef4055f1192d2c8183b96f84 +DIST firefox-128.9.0esr-ga-IE.xpi 490829 BLAKE2B a15846c3173aae1add6d2cb2a8ae547955aff1ae9b0b57ce3e0853fb7ce396a37489acf3f7ff55028709c4028c308602175ef5c5f665e56940aae96696159c20 SHA512 5fa25b7b74f20863e34433ea09c8371026aa65b823729b833629c458d4256a8ee1b020f6bf19c923d6410402f4f6f3ec9a8bb89265ec0c5bfc071c165dfdfa40 +DIST firefox-128.9.0esr-gd.xpi 609624 BLAKE2B 796f55de232fe137dc837ee779f6e3cd855884d87da0c5c8151bb26112ee149afe818611d33f6f661a0b58a3d78bef5c63380a4ca074a44073eb54895df1ac38 SHA512 619fef42f9fb114096ef0768999a7c6d598e77b76fc309265135b017cce4687b22e63d54cadf6e1f7c9752c23916b240b213d88c448d970c94a1f0bf39105bf1 +DIST firefox-128.9.0esr-gl.xpi 615542 BLAKE2B 3f9be0560cbe4d613b983cc524e1b43f7fad9697c8c69155b6a96a2342b40e096991466a0ff06f57fe92dbed25fbf701369291323c6308a0807c1b98778ca9ac SHA512 ad9ea6e3545c87bdb25a6ceba18f9c6a0027065d0ed23fd7bddaa918bcde5f3286f3658d689f578889133e5516c0a46f3c28d0e8c6414d2193a683ab67fcd0fc +DIST firefox-128.9.0esr-gn.xpi 659903 BLAKE2B 334c3770751649184a81abd05def3f9d8ebb026f1acb6184e23b55c42c4925bfc6cb81e9b70bd0a60fa0193d36d3ecc0384f67c2d480faf0ba7a4418ae087e26 SHA512 39b235e08250c80da36ac1de4698ea49fb7d5e15228244374d13a99d66037a24064f544d5b9a374b120c0525cdd336b8e9e09d4e919e7677399ad72d276c43fa +DIST firefox-128.9.0esr-gu-IN.xpi 552339 BLAKE2B 07b1e8ef9c22460b8f217242cef311c889917737825d905eaa705348b52aeb6a2c3ce5e7f9792f230fc2525cd417a0a04d60759d022f62aea8d95a6368c27e86 SHA512 00e9ea2642f0831d8d8b4470e3bc143152774c238bf83f5e81257ba8271ac626876dd029eb048a7a8a022200727380e3399ecbde6b5402d2b4e195ab5245c8dd +DIST firefox-128.9.0esr-he.xpi 659480 BLAKE2B f0df21a1329207302339f9903b015401717d46ae2b8759cb4bfc7b6edddb91449a05637350541d759d951327722a0d4550c042ba464cf2601451eaa7797ed47c SHA512 c90b2a624b90cb671c7b256cd29d7d6c1a16bae06cd1a2807aff5d7d1ebecaff2db57dc18b27a8cf9c865e09b6110977a2ca3e437921defda60e5e85f5df0a9f +DIST firefox-128.9.0esr-hi-IN.xpi 578981 BLAKE2B 1e0881718c7c51ea85528a32dfd3f452b88b422fae27e1fb26ca647bf4b4227db00dd5f453dce786fdf570720eb57b7ba3a051bd2214e70f8af9444769fc4ff8 SHA512 bad6fa4da6cacf12c20ffacf7293a37045eb8cb045e785fa2f6f64144ca64add003d7047e393a4474fab8d9416d8c05738ccbcc759c16f35c49c0e36f9079c62 +DIST firefox-128.9.0esr-hr.xpi 645448 BLAKE2B fc1974587f157fb0261845ffb2080ec571a670e51d9b94c34dda4ddcdf47dbf510d68526bd621cd3c5bf1c31647f128753f3cd524e38463d804d9a1e93fa5d05 SHA512 10f4605c31d6dfc5a685d529607a4458bf9bed8c4a5800ad2e994e6cd9cd46cf7b965e14a25cf05c5a4a8b092007283b6f03c895c1b133570cefcb698e1ca93c +DIST firefox-128.9.0esr-hsb.xpi 675858 BLAKE2B 93e3c63f9071487bec4812489414cbefc4c052b1fa95d0e96d8af984f113e352bd2c19880c362c3d61e7843389c3ee965d38df74c11e3ec9493580aa7aa03959 SHA512 4dceb363bbd77d09e8fd190ba591caa33e25d79b0b6ddaa47b9b415e3cbdb655907acbc4533dc63ae5a83a563414375f8f666b3f3d6745f894fd0b5304bebfdd +DIST firefox-128.9.0esr-hu.xpi 679676 BLAKE2B e66292dc1fe415836f6e073640ea82330b14945ec6dec18dab43ee6423812bee67da835bd03be4af274918e9cfcbebf1ea4ef049eae710e719a645c7caf36992 SHA512 3c1c0c8a9764968375c9fc749c7a73c5945369ea34791c11e0fa61148a74a2cb52acbedfb8f3b0c77df27ab0b4740d3e67f7acf24db1d3db66fbc7ba5d3cdf38 +DIST firefox-128.9.0esr-hy-AM.xpi 664461 BLAKE2B a5463d1938e3e5987d4232160f41eecaeccdf77ee44e3cfab04e1656b3d0def3be86aa638a459afcda80b72e53e93577772fa6b8cc90fe5900a8845134fe2944 SHA512 7d269e8b978a953b05b51c7344de73ef70f90069edb312f072570bdb551cc644ea338ba208a43976586d8be5ce1777a2f4faa1eb373b9e6afebe5ef3d12f8f07 +DIST firefox-128.9.0esr-ia.xpi 637945 BLAKE2B 9040e9e59684354889a19113b2e8054258aab79d16e6f6f51ca87c4a19f26731ca5115634bf7166ec860091b51ed1bdb9d4b937a0520d09c418df974c6135e4c SHA512 b72c7cee5a34445e41c03f1df8a05f3edff49926fc18935072aa3d391e6e398eeae018c6da30e95fc4eea3f475dfbe82690126176d2e80eac012aad640aaccac +DIST firefox-128.9.0esr-id.xpi 625998 BLAKE2B 940d4dbae339fa43a12bbc96ee3dea201df7e122e3bfe982c512c5b6a145d7301c5a58dd07e3d2bc82ca908cd5e8b35961a5f7bad86644f075f1bf2c2611d80c SHA512 5001a9b9a9467462da3ebd735b74ad9506ea30eb6ccb1f9b5fe1b62a9524256e35c2e35d5135d947bd386eaebaa4a71077c2b60db2a6dbed4b49bf9b2554f344 +DIST firefox-128.9.0esr-is.xpi 646726 BLAKE2B 2a6fd78f67e9b76ec4d4f72deaf5d0bb9728a2c34872dcd7e99de469033265e30eb0bdb72a10c7af62e8565855050e0fc50cec05896cee01aa587b4b9e8695b8 SHA512 d74e4845d947f2d4054ad949616340c08429eee43a12aa9d5e69c2249e4fb273e9bcfdac5ae18798a4097059e3e3033750100ed5a7d30f126990d7519169887d +DIST firefox-128.9.0esr-it.xpi 648853 BLAKE2B 5632edcb794b8d2f85aff7cf12c0dab10e4267dae4c960847016c1ca26b674256a19f52c23b8ba2c891e4977e10e62b42d4e6c8fc5e7ab61bb0d71b9a48cb06c SHA512 0901ae1da63889acb5f115cf1e6f4ece049bf5050a4ca83e7166a3ad294aa6843c7710fbb082003cf2c3a2227d9a719dc2999cc0d099b9df27ef4be3994a8434 +DIST firefox-128.9.0esr-ja.xpi 704121 BLAKE2B 2b497029f73aba6eee9ac9330cd3f2bea61cd811ab6f2de48b59c0af5c054140f0fe2551f03858ad160697bbfbdfd71767b5d5025ab85ea97b99491e798764f8 SHA512 612e506397f7a68460336040f611c20b803151aeeedca478bb50a8ad6f4bc885a42f4bb718659967335e2472618871b7b72b19dbfd1c976177d529a49d88c328 +DIST firefox-128.9.0esr-ka.xpi 714511 BLAKE2B 57d687adca2f8d603f946b3e970d02cdd4cec7de82a529bfc54778c1e30ef9bbcb1733a52cf43cc85d9ab0ddf06aac21cfdeb7e62d4be5bf8f6d1a9fb4088933 SHA512 1c19f9da83a015fba008fa8e36d7aa98418beafe05d898d6b0fb261d71536e85225ce43d91b0639d6b125c5a1cbe63e58af1f9db2de3c71937caccbf90c5afdb +DIST firefox-128.9.0esr-kab.xpi 626278 BLAKE2B 0973030f805d01217e06eb1f6b48533297361ae688c4df9748cd9ceae53a30fdacd8c8a15772be6c90a59f0901f94bd9fe1eaa01674e91f832d0aed4163ca295 SHA512 9226114080cca6cd8f5fda21a677c0fa8267f7c1da0f180a8c7df3686d23a5405e845de171414b6b9f7968fb984c143a123df41f6db95556f0f89e0ac01f5bbb +DIST firefox-128.9.0esr-kk.xpi 734548 BLAKE2B 4c7ab97dfa97cd558a82edf2012b48272158a190a0e674a17b81f40093aa4d502209e41878051e3a4b528338761a3a11f4344ef503b826b9d83e152de9182ee9 SHA512 17dda8d71a2ebb531ad31d4e48633e2c9d177bf4ec877ff41fc3a9cd2bd18978083663b67c258402d6c253cd10f79594a40bd7ccdcfef8761d294e8e1251f184 +DIST firefox-128.9.0esr-km.xpi 543156 BLAKE2B 7fc73a8e9dc9d4b0d2e181f4ebc1b3cbc2f684d94bee720bdfbe162c8dafcfc00b5b0311d026170465ac93621daf2552be28b841db799b77c25b080479b12340 SHA512 4d1a99bce1a5bc004fa850587f0ae7ef230492ac01e518ada34fede9eaeb2ee8c985a7f06c3d6139ec9fe6a852aa8666bd890ce504ec60f8a69a991242b00af9 +DIST firefox-128.9.0esr-kn.xpi 520320 BLAKE2B 5a27169dcc147e737f08d047598437290d64b07c0e9f87bbadcd86c508da574b73804c5a8ad34da165e34cda0780525f8ecbf0c2dbdd7b5ae9249200a4d5540a SHA512 57a6d07f14327a22c4ba5b27e3d71d965a122faf91e6a82e572d90fcf8a72728e3f3814294bb56dd0c5cd3a9348e6a408ebfa147d4aadcce2608492993da78ee +DIST firefox-128.9.0esr-ko.xpi 690556 BLAKE2B bb23c9e9f4e01774a434107e9bc25526ddefa624b2e33098c1ac74b62330b793005074e0dddd8fc1bfc4c6ad0fb737de506a568d8025f65e4761235858647317 SHA512 870107571b81aa58ae68e6f817590795f2432615eecd074c02e61a98199c7312fbbeb283ebfae8505e9fd4e9746bc3915b967b34a393612d47c45bab75225a5d +DIST firefox-128.9.0esr-lij.xpi 506287 BLAKE2B 1bb98bb0e7019a28d8e1f41df0b77c2b4634f2d99e81ca7203e2054da5ae0e8b8b4e55b3710483f3b4718e673caba4b168c48c32723628f289e627bf03aa57e5 SHA512 84d0c7cdc7aa952f9f35fbb4c13be79913e24a8d4c9f65464fa2eddff81fcd390c229303cd41c1a3b50e5d92c62cf2311a99d33dfbefee89d444d6d12dc7f0b0 +DIST firefox-128.9.0esr-lt.xpi 585989 BLAKE2B 6e9b52ddf0450f7e6be93263ce6770e90e54be9c521a53e932749cc7c9ca6a53e06b5e1d8edc2bf623a693077829f6d233d248a7b04de099fc8a8809acdba5b7 SHA512 d24f938d17aee234fe297d1fde5da21ba220a1605da52682f4cd100c66f33954be5222236c87de700b037c107964f03fd9089bb70cbe6c0bc6c0444de43c2a18 +DIST firefox-128.9.0esr-lv.xpi 595099 BLAKE2B 7af676dbb13362dec9ce36244cc82178296f1a9bc039c9a669faf1bc30b4856b82a3d4b3b9b248a710850fdb5bdd66d9600e893cf1d217ff59c94b9ab61b578e SHA512 707a18ba623b26b13c7310abacf00080341e0b0eb119d29ba80fff356eccc1da43bdb3ff3dc471f5366d22bc303b25672211ca4e1750ddcc95b80341f3b148b7 +DIST firefox-128.9.0esr-mk.xpi 511079 BLAKE2B e59ccbc56701bdbd231e47339d8d5fb956cc9cf347a83cb5f98d0e2a9403ec92d0ac88bde13d00555f48b2b163f64caa2e5bc72989fecfdf9c6d541a57fbb0fd SHA512 86be06e3aa69d11ecaa350da145f0989c4716a416fc9d840fdf70aa59dfd969c0014c917fc88c3b847594a0d06ca9f1ed843548a19ffe72cf4b674ecbca083e4 +DIST firefox-128.9.0esr-mr.xpi 552805 BLAKE2B 843421824af2f15179a106da57b73c1f9d574f520033802b107411cc5b91ba01ff4be07598eec9e4d903695d0f5bf2d6862113424b895823fbe6fa882edf05d1 SHA512 5af691c8ee4ee3325414ee6b0405d13e0749868dacf06a6bccc3fc90b0e750b2e80111edf89af7548e1e95ffa5a40104f3eb5e37e6af40ac20528b3a2974178b +DIST firefox-128.9.0esr-ms.xpi 477965 BLAKE2B d4cd237760780a195443aad35264ad5b36aaaa60525ad37e1ab78de698ac3f9f62c5495250a6c0c414199a66c33a4ede32356fe833d9b993c2c254eb91aa54f1 SHA512 8d20a9661b443950567cca35f09b257901732abc7857588c9071d40f189523187c6e27b90cd61d062041452179db71d28f5fcfe7109dd29d09c0574aeb0e0259 +DIST firefox-128.9.0esr-my.xpi 540061 BLAKE2B 5a069dc41543c6cef6dd2fd14a3d46e4179cda43f163138228be3516cae0ae01109b4bba04f0f5070828b8ad4d80d515ee58fc86f4f4883521836ed9201fe0e9 SHA512 584d38264b0d60305db8eedfcb2bd53651881b6aec5bd7d317cdca10214cefe86e7b13eee2679a26265f333bc3f79f52cb20ff653e1871928e005067e1aa2fef +DIST firefox-128.9.0esr-nb-NO.xpi 627683 BLAKE2B e3160f3324d2d202123eaf7309e873f01daec2574eca8625bf3d8b0136180c83358e697615bbff5c470c053cb652397d2589800ac1d06f114acf2539e991e697 SHA512 a7e9563bfc2a8ee1f7009e17fc409671959585126d9ecb6f6b36eab393aad4ec6a1298bdff232e18be677112253420e7d04dffdea0fcaa9abb83fb7bdb450925 +DIST firefox-128.9.0esr-ne-NP.xpi 543834 BLAKE2B 3245ddd93ca481addefeefce76068f4bb28445909f259308b7165bfa4a5322027bb052a0b787837f72ce8c7bbbcef71c042eb23940dd75411c66e35a8733f301 SHA512 09780e24f788d1809d3ac6e52559db5c04006161807d345d774c7069d027a5f0c7c8eeb7ffc5702c908563204ec374b4867bf804aca138464256b3a190cc5dd8 +DIST firefox-128.9.0esr-nl.xpi 645183 BLAKE2B 5182c350e0db8ae98e4105575ebb9e7d84e50290ba9ede23e44294032d84070bdc3f66f4f8fd4edf175b9411fab83769aeb8fae56110022b77057bb918d891ec SHA512 91329c3e28cf0baabef30b50e79fccc907e6e348913cfa2428a7f1d5c5b38b9e4afd3cce3c9c625c17a319c64c501c6e923da11a71a615a10df87ae5813de7cb +DIST firefox-128.9.0esr-nn-NO.xpi 630290 BLAKE2B 9fa5b27cff7c26d46142bf5019dd764ccde6be7b7169dec714e35f0a07bd2c1c247c0e7fd56e71f310a915c5ba31f7b60c815c1ac1faeb4ce8feffb8d7864be1 SHA512 e27ceaf937a38c8563a7a768d8b8f60e46d31f32fc7688c0e786349e468d7e5cbc337ff8f459ca3230eb5979c6022a0572e46bc791fcb23d39bcee40a40ca4da +DIST firefox-128.9.0esr-oc.xpi 626819 BLAKE2B 0539a473b34330c09545b6777bcce64107df696954091e733bc14f34c5fb4b8f84f539799d902fd1dcd3158a9e4647af7dfd62be9990baa5d9659fe851e6d8ce SHA512 cb9b24fb091c45580322617c20db99eb51fd3e7914e83febc59aa995198e8071d571223212a3b747015a053ae5511875deb914e8630a134d3a4030fe8f968f1c +DIST firefox-128.9.0esr-pa-IN.xpi 726719 BLAKE2B 54c96c09c6f822158f666fb02c45ebac170def19f7c160fb9c75cf560a84ed24832f3d66c42ec64f4b1b03aae319f85dcbbd3e06413aafe92f5f67774bd28df8 SHA512 b5a314379e4cea258b078ed90fdef21484ddf905860cb7cb8f6057b54a74a3a91f4c0d70d73f4c0add8c271c88db6aacdf06c1d977cdd1bd72b521d5cc41f600 +DIST firefox-128.9.0esr-pl.xpi 669244 BLAKE2B ac3cf2a517f54b1fb9a01aaee1fcf0610078abd4ea8704f82b57880e98b5f55c65bf5aa4fdb36bd2ab07747a76bc4e1bce8f90d70c1992ab04dd85194a7759d3 SHA512 dafedc6f1052d8612322af21eeaec12d9dd231997191f75c33ce097c68110e51ee28b2e8a626731cc388d7c0a3242bba13136996e562ce2ac9348842215497e9 +DIST firefox-128.9.0esr-pt-BR.xpi 650224 BLAKE2B 51560c0e77c4c11de542fd0c4d3ec594efefac1258211dc50b5eb41d7726d9f3e400f236cae891f1935c8779ff02146dc469fad8f21db9b30a602d9da838492b SHA512 a5cacc84678381d4eafdc95debc7abe254a3132a317b0ee30f4d497ee772a4a09ca8019422976f04414290fba7e378591b7b50868640df3b81b6e4766eec426a +DIST firefox-128.9.0esr-pt-PT.xpi 654869 BLAKE2B caf72d68afa1947413e3266ce889bc5e492288f04aa5a719f1cac7342b2175df6312af7e446da2271ec083a75a747d71bfefd041ff06efa38bedd523002fd2a1 SHA512 b96bb464ddef5f2717a0056a86c5402054287490a59c904c9b18d1004e4bca826af66e184b5fd73dc72079f6e573e1a2d1e271d14d9910c3e28eb99a440d2c74 +DIST firefox-128.9.0esr-rm.xpi 646690 BLAKE2B 3fea1c1f16104748725faec46366101ffedea8aebc4ca914f7b9b291736f50107aa0c4f907de90811c934f0e055ad13c59e4ebfad9f92deba24c50670178f223 SHA512 f53d795fa2ab088258ad6a517a3be485e348adfd0708f894443b6698394d8a5515a083b8437e11828737f7701e6a2680ecf1bc27f84021af8cadc40909f8730e +DIST firefox-128.9.0esr-ro.xpi 562846 BLAKE2B b9a43ab0e25148c3b20ad9a01f83a522ccae3f24355a1faf516be1cc1cf14c99a2c18028c36d4891b623206f88d07cc8b529ff14a8f56f23bd3431f207b89557 SHA512 59dd09f4b7911e8a6a7a66180f4f5e4034b3376c927dc4694607fd38344ff82a0731fc1b41171fbb52e45425233958b31574165434bbc7ec33f3e521b3e95df0 +DIST firefox-128.9.0esr-ru.xpi 753058 BLAKE2B 6fab19dfdce46f97b5393620bf28ff8725afc1aca15b6828088608d16f7d6729b20d5b6256ef43e3bbe0e116ec031e251b53662101d7a6f79db4e596993a5804 SHA512 184cfee1f7d76195b1242e1618d10082521ae0f42d77aa3311291b1529cbcca26c75893f1ae4338aaccfd7a0d013e647b051a8b571aa52c418e0a688ac879f88 +DIST firefox-128.9.0esr-sco.xpi 524649 BLAKE2B 87b29ee6d6c7b756f4f1c0e579ec8556b3a2e3468d0f3be738fc32d37d31a419291127dda6f196eddc5ffa13e2dbf3cacd01f0c75ac4d73c5a429b455261c566 SHA512 3fa82c543ed911f126d9a90b44f62179be8aae3bd7ec9bbb467b2a89ba7614d146f58c00b4241abab64c13fd3716cba9851324479ce57fd1d546adb01b833f10 +DIST firefox-128.9.0esr-si.xpi 628196 BLAKE2B cc1118e2a04afade63946cf7010a905d8ee2fe650b65c9d259d2ea139b055a70f71442751ddbae36debb5eb91ea866340ed4b327d0366985e5d290f8511eea20 SHA512 2f0e621c55d37ce348a5ee80b8d7a7dd99bc0c29cd536a79a14e0fddb44a9fa98e1a31f0711cf508e7a8dc5b63fdaea45a28e8a47f07f257b3d2cfc62198aa70 +DIST firefox-128.9.0esr-sk.xpi 682233 BLAKE2B e66d185638d74d27be89ac1fbf2e2ee80eac57d47c4c06764e3594e0e05b3a801cba8bab13ce98332af046663931205d87dcf8531389a41c25a9078e8381f28b SHA512 c9f387c22ebe99f6f82e414919919ec0e365fa8a2bcdf4d6a2f687d5c4d6d624522d640668d3e6686865dcd3436ce361d98f54def6fdcd596e9f0d3e9316ea63 +DIST firefox-128.9.0esr-skr.xpi 726694 BLAKE2B a50869644b5ef4823876073132930b38762b9ae59780cfa9980f924b464884e3078e37edaa505827388a44ab2edbbe52fd99f3631f6b6a74d1f8846c50ff3c12 SHA512 14051c4ce2ff6d1da3f103694b528d9cbefa2165413f1e234c799dccf2d68ebf638ee1c16218218fef6d583a4b9debb9ca54f988466839a58941ea0dfa59d4bb +DIST firefox-128.9.0esr-sl.xpi 649037 BLAKE2B 1015299fad981e5e5efaad05610026c1cbd0b29703c81052845b10f01919c28956605edec203393bfe7ca5d538e6b36cc047a9d4cf30967aeca18e0103d73a99 SHA512 2bcfdcf547fac53140ece9e5147e80c6dd64577221f890899e858e7fc79cde1df2b24ea36a0ef78fe4c1ff731aed330606c1301dfee2feb07b296cf97ea6dc36 +DIST firefox-128.9.0esr-son.xpi 451701 BLAKE2B 9b409f116556e657508bd9887eeb9c05937b9c0c3379c0303ef812bd5b554975959c2c4792c38b8eca3acfb4c22b4fef561241786aeec5bd4b1899ea01b37b5d SHA512 4141005ee57b469e1b9301c957a6cd7c9d5c49bec56d3679e376a773a4a3b9a77adbe5fc9feb6e05770de4e070d41538e7fcf3ed58a3dd8211fc55197f501926 +DIST firefox-128.9.0esr-sq.xpi 665741 BLAKE2B f1dcf1eb5c76bc1819c901be4e9e446fe99cda358535a12a06e1cfb2aad3856edac3de99b33e669037dc93e99d9a6e99f9470537fb3dacee0341970676e3187c SHA512 43a075af1f08ce61eb55243d3df90b75d47f7bb470af6af1be6d42cebf39f189aa2801db148aeda7b1a586e3a622f8aa4c8901c1232b7c74e52e5fccfcdbb50f +DIST firefox-128.9.0esr-sr.xpi 678442 BLAKE2B 089f87add5b379235d87e36a102d524a4cb7aecfd67e483b73761e56870634905a8ad2a6e85a3152bb86926bc563eebe05f8f8ff382449fd705f855c3d3710bb SHA512 a6748e473d82651b632586a8623b47db8ffc7abe887a4d6819ed9f8f14953cde36f119899716102f8e6e51e6cf921e4a4d582ce2fb443920a944e604cc9481f3 +DIST firefox-128.9.0esr-sv-SE.xpi 646489 BLAKE2B 5a0373eb3ec03cdfd14536c8dfd41f6d73d711eaf12a4a5db10e70926f0f5aac8aec66a29cd19d234a44e62d8cf0874cea9d61ebb4c22730c9dd7963b71732f6 SHA512 317bef0fa52f7a51bd6ffcb1517b2d58f3deffc6f930e4335046ba8416a4d53e3e7314ec9e5b581c924e3ebff53b7900943c22393f5238ead505f96b69b748d1 +DIST firefox-128.9.0esr-ta.xpi 530541 BLAKE2B 871ecadcea225a4755650ab69a7df7ebda4364d8b6d6a86d89c283f1d8d5311f04de11bc44834457ca44ba2531e4ddf8b21089ad3ad508da1b14357ba40ff4e7 SHA512 b2d48d06e788d68a4ff7544b03bfed2b350af5aef34203a53fce782a725748c066fd99753b291631410f0190596113729b880bb13242c6558ad1df881017255a +DIST firefox-128.9.0esr-te.xpi 583145 BLAKE2B 68ed4dccda0f5a93748452bbdd48aba9ddc442ce692edabaa328749cd3b68b59ae51d9ccf215b34e5aee7bbe7ea1a26eca7b63980b4ee65090b9864b022121ba SHA512 4b1dadea77eb7256e527b96e9ff8e67a406f395e26730059e44f33fa3dc0d5a8c5e0321a308d20f554de957eb3d64c5ce91e8ff2a470a8d2c84b9a871f4f52c4 +DIST firefox-128.9.0esr-th.xpi 728452 BLAKE2B 6ced3c4e7fc8569949b88578348f234b8e7bf03ed1822447b1fd2435bcfb5f9c4e0267ffad87759fd1f7f6a8655bafdee8cf221324a8fb6c98607b7dfe824309 SHA512 a23b34f9e3619ad58987a820f419698c8fe05da32e39c5cb85393c547035e3a55ab11f5f997f8d36f27c31d1f7497191ddd519c907a8a44df95df17bcc65f3c5 +DIST firefox-128.9.0esr-tl.xpi 546950 BLAKE2B b64a7b22578b110957dcd28af575634a7ba5ac2d4b8b150592e2cb74abbf81a012b6a2ee849aec317a7c9b3cc51963f9b3a8e8d4ac541fe76864a6d79db0d31e SHA512 bd6681b92e70b8e16f1c55ce674a6f3d42a4ec1135e09b44e39eab8472caa39a03d53c87616ff8217c5a07fc7a6d46e0244296e177139d91eef6cfcb760c7c5d +DIST firefox-128.9.0esr-tr.xpi 659453 BLAKE2B 80905fe0ecce69ac20c4e8495e7c4813b82e0e763f59e53c6a3b882c1250ca90d5f1fac48ea949c40dd770a1708e3a3275cd71e3b424d41bad020a72d7d96884 SHA512 6abed12f46bb42af601685e42160f78e146e80df9d274108f7cec59a1604c846854cd9b03ea8e99421547ab3871e8f9fc6ef4cda2fb10d3517c81e736c652e53 +DIST firefox-128.9.0esr-trs.xpi 522149 BLAKE2B da180ea3961acb73c67d28c427d3a9dda77b65205a04b4bb0625fbf597437c10b9708c4c989b1114410acfa9b30bb271844b551d91d7fac6fa02bf3232e17ea9 SHA512 885ed32260bf933f547590cc2297a8a229edd472c7e8314fe112b318a85481ecc1e4593669e4c8f55660a19d6890e0919546353d2a025c280e350dd6ca2a58b2 +DIST firefox-128.9.0esr-uk.xpi 743993 BLAKE2B b9729271f70a048b8aa683ec19440ce6754cfb7a0d1d5e08f5d16b247a4563c57d28132d1127f120b2999b62d87edad07c35a588f2acf872fc6690aa3d3048a5 SHA512 91cfd38469f62fd7aeab5ba35d4603cbeda9b2a36516af29b76e2db25d26a00a311ef2d872ff8110b2153faf0c537ba4a1a04e0ef01d6b7d79bab1d55a10962f +DIST firefox-128.9.0esr-ur.xpi 574502 BLAKE2B 8ba09408fe8863a8017bebaebe048c083c599bacdb7e4362ac380bcfd96b381bec96ebeefcb6c0320778cf0fea4db49c7b954d97f6740721aa1f56f4ed57e8a1 SHA512 b31c720e0fb053b2d2b600d78a9b31f78980b3870209fe9c66f276a31c99cd79fccf855647d6b9b5d9862c865f0c8acb96eee208bba6f684d84b57cfc2459c95 +DIST firefox-128.9.0esr-uz.xpi 495295 BLAKE2B d1ff5a9724d86b5771006df2343ca1c95897ae061578b3bcc55f9a37ad3f92fe26e7ab569a5ec8ff3fbda2ff83071788b3e4a2386e99d8cda12a11e276e6ab96 SHA512 d46b494df34ef42d3ae6123d05c767321d2338a134bd71281f089eca9c28f4bb5feb6f01816009ed3b19a694bd7f76ff8c970df1f956a372cf9383bbee81a911 +DIST firefox-128.9.0esr-vi.xpi 683666 BLAKE2B 03a1d030ce3f5a8f54c8dffd2566ee9e190bda78404a6db898c58baaf163c3939c307637a21a213ac5dee2ef239310fee8a500eb2f2cc42b9daaf209c2fa9d78 SHA512 235b2c12421db95504aed1cc5b01701ce3126dd82fc5be9cb87e6610e3d22f23056eafc0736b611696aef344cca4573c19f842e59fc370c2757a61e2936fc913 +DIST firefox-128.9.0esr-xh.xpi 452430 BLAKE2B d4b0506c562fa83d1fc1ce1286017fe41b977e164681c48969bb1809b2b52401fe9795adda5288c9bf53eda8dc21b70b17b01455f94fef20e5abbe8fc541f252 SHA512 770d6eb279738e45bc2c97fc45e99add8ceb5c3c3caa404aba44f565ef527d53f28fbd463e46293aa45846f0233309f37f41e1005d62d1497e99687ead03f4c6 +DIST firefox-128.9.0esr-zh-CN.xpi 686332 BLAKE2B e9130871e826721e58a3bd850f63a73ec200be89b30ecf9a74076e53247f8450b8d24c04d5ca198f071edf80627af987901172534763c819fdb455d9167df5ac SHA512 079b780b125457ca3bcd3e4ed2ae9a9ddaafbfd6652c1b5f508557d304087aabd26ddc55d8aec4c60d47e9d58a70ee842a9c91b369578fd5bb34f0cd747c5ba9 +DIST firefox-128.9.0esr-zh-TW.xpi 689135 BLAKE2B ed751b14944a1c8227b1e37d816a2f8a057745e807067debcde6be490cb73af1924347451c1c9993845a7a6983a6b82aa52bb9008fd3b2bd4ed5507bd46eb1a5 SHA512 de655a1ded9c7aff05602b78b9fe8a2532b6c0381986d7175ce26b08a981371f4daa7c97347de94cf30cc553237cc867fe030440e96952f464c104f80a8ac78b DIST firefox-136.0-ach.xpi 295315 BLAKE2B 0fda96bd10aae73f01d47b33a48ccf16c678bbcfec98e679792d55428df54d1b43f5cf9c2c1f61fc1f427f0b965b3c7979626287e6b380bcbb83f3f84148034b SHA512 edd4e151809d6699e84e01034b3e4004785957941317bfe9f356b5c37776ff9fd04e80e558ac300d7523d9130f6c82bf7318cf14a332c51eda3f6f6a35c67c8a DIST firefox-136.0-af.xpi 266789 BLAKE2B 863db129ce37d85769615d882b83a3c4f1763a9c610f9b2d13e81d9583b06faa2b49e585517bfee7199098adecd2f4bf2da00be0c352e9f8aa96c92f23628973 SHA512 2c00f51278d963b0ff9627fd75621d55914552455a6dd64254981f037d1cc60b0737311006be31b7c75f0d83fccedd3385f6f2ec477f0815b0f9662fc612db21 DIST firefox-136.0-an.xpi 333332 BLAKE2B f0c0adbb05292f85bcd05df172c7d3fe31161f7a1fafdaf8afe02791c79f1f7b45464a8fd8f1d464094a1ab2e19ef24a8dc5e73536618865ecec809c2d20f9ac SHA512 79113bceaf87057153dd09051ee3f91cfd53f739876c385adf427f61313f8a71b355b9e43680b78a1c51929f35e27d336244dfc04236bea5b3714aa51bddef15 @@ -390,10 +487,12 @@ DIST firefox-bin_aarch64-136.0.4.tar.xz 63672544 BLAKE2B 013f20c832a45584d902dfb DIST firefox-bin_aarch64-136.0.tar.xz 64034656 BLAKE2B 37be71fa6ade0f4b53c432eedbd6337056de80e46c02547098271fbf7e0e35d4fc61601d76d140506787e69bb06b64cbd876389860cd117b8fc17ed07ed7e251 SHA512 4c8b5fd8514fbe203884565a99164828d58a34b85a11c4cd8de58f62e3825f5ec72c579596da9b2ca868120b8eec889b6e78566f3d278b1ebca264410160456c DIST firefox-bin_aarch64-137.0.tar.xz 64071416 BLAKE2B 8b5f9b49451e52c07d85bfc5adc59a5f36baf8e8034891f9122b22c010f766f384aff7abebae2ef46ecc8ad6be2880280e92fd972bb7bba86211996bad6bd731 SHA512 1c25498c3526245f1d2fcd3fcdab6d7c0d260c3d6660c650d7e6495b36e9d009e69d5734807778dc10c85b91ee88e1d27b79978c3d6a0b90d5d76154eefa1a48 DIST firefox-bin_i686-128.8.1.tar.bz2 88101853 BLAKE2B cd80d95247fd25036fb50d89ae644e80410b4078732493fe0dbfccfde303864a3a4d0d4379aa291de78c613aa90afb38b1c204bd41c3c19013e93ad9f08dd850 SHA512 211ea4eb470180120ff9179c5b831ec86e0304cce9c1a975852c142b8df6a742315e3341c6ca4581fea080f07f81f599ddc58d0be336a81da15f4558a20a8646 +DIST firefox-bin_i686-128.9.0.tar.bz2 87992002 BLAKE2B 927da59f769d3f963ecfb4e01d33f7bb87425b463d39dafc3cb9b6ef5c1dabfb09b9d5febaf1b054fb2f6f3f28401b27d30cc9764875732986618527740e8d59 SHA512 dcabd449cc61a922fc1ce215a487a88b63d1924e3295d60dce5b7d72feea708652c8b76054d332b5357f6e30dbb0076a9704f59dbbf4783960b470ec4f91a019 DIST firefox-bin_i686-136.0.4.tar.xz 75327936 BLAKE2B edbf65457febd38da4790665c5bd13bd3181c28b6348ef97d53b352bd1b6a634bc2eaca0c6c0bb0d7daccdd0b3c83f7d23d229d9e10660f97bf7bac76d3a7c0f SHA512 81d691fb2ff293460bd286612f36f97cfcdf7b1be0107bed56f3cf86ec15c8f99357359f773471252ec8b3fa81ef84b2859ebca0a57b1a2c93ed4813b1f9a8a5 DIST firefox-bin_i686-136.0.tar.xz 74971344 BLAKE2B 1f0fd09fd0a14904d55be633935af5b2ce48fe22db83db77d6ae891571457ea3145bffccf1c89624a714581c803d8e629a1d61d0b52a1810691e2e235fe13edb SHA512 b0de27cf27727edabb7e2eb807f441b25d2773c1ab7e1d49f13aa493625bfa154a12a5a4c21204031eb67f5a92a51b45d2ca36025f895efdb35092e925fbe066 DIST firefox-bin_i686-137.0.tar.xz 75541016 BLAKE2B 639ed5998131bb892704dd8c5eed13420b6aaf232385a280a81bbd195e5f1722cbe0672396f48ab6e2543182b413a204d0d804bbf3e0a174906654a48a712fa0 SHA512 73937530a2be43a56ae6f6ed31d0c2f4da58983062d427b6aa6dfe022991a421b09c8e86b9e6154fd6622d46ed24e8f84629aa2c5695e8e50dfee85c8d283649 DIST firefox-bin_x86_64-128.8.1.tar.bz2 86820176 BLAKE2B 27139f47569d8ab131e3be5c5d7041b2ae08ca9a5194a8c29f8fda719943ad6d917725b200f1801046a14b327474c5d6602b17cdba7c1d1077e1b4effff8ee38 SHA512 e48a29f3bd98ca90c9bc6dda98e1af61f4f1755599b571d428b50094a9bbbf0811c12b0885e4b7006ab2322cba9a9757f0c7f12f524429f0eb4ec70012e0b754 +DIST firefox-bin_x86_64-128.9.0.tar.bz2 86756775 BLAKE2B 99dbf2c8ba774c85ec4b46f3ba5cbd88432de0afd2e805dc2d2e5f15cfe06bf493113a83c413664d7c453c3d456ec615fbe1e7c2f65befbbfbe6fbfe1e3dde2a SHA512 746539f6cef20f386b3b5794a2629ea36c426fa54297ba2299d7fc807330f3cf4a788905f45efdaa4645105ca79c7492363c8981e3a486309530b2e65ba58246 DIST firefox-bin_x86_64-136.0.4.tar.xz 72625008 BLAKE2B 0c1831f3659bdca48f82f1e3c97bf2df4a9d1dd4734edd06fe8b7d8c775bcc2eee802ec89df91787a7b4ba4b2b1e2ec0c233d4d955c2c568c6f33564559d852a SHA512 1507e7f8b5df213ef6a6a1751583e49d1106b13763b6802005b9608d4eb12696ab0c418e929e3a4c422fc7faff896df98e57d9128061ac634f7ac7d9a64e51ef DIST firefox-bin_x86_64-136.0.tar.xz 72804596 BLAKE2B 876ed8e41fb9fe0d9d5c42f228ef64d2c098300553a1237d95bafb4f8ff2e4f4d41b044c2b1f3198061503d327adf915d2a008772de71190d652b675ae982368 SHA512 975e4e57f1d696d7bb8773a4ad7907db4c4944b38434d91bb563ed842740622348d4ff495be074b0f1039b89f9807146901d8706733c7ddaff9316ea7185a280 DIST firefox-bin_x86_64-137.0.tar.xz 73117420 BLAKE2B fe90627e4d4fa040cbcf8260eb8a762e82c757f99e575e0dabe1abffaa9405f7a6f063bdcf4e91ff36b960b415e8d8fd67f3bab6bbcdea4c6c729ca791d5a6a9 SHA512 7ba8ebb16a2e2b9d2ca2a4815adfacae242439e31b0b701542b13529a272395d6b38eb4c435ac58c37625bbae8aa238a8d56082c401b296130aefc4fd25ef6c6 diff --git a/www-client/firefox-bin/firefox-bin-128.9.0.ebuild b/www-client/firefox-bin/firefox-bin-128.9.0.ebuild new file mode 100644 index 000000000000..b9652518f8d3 --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-128.9.0.ebuild @@ -0,0 +1,359 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR=yes + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.mozilla.com/firefox" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" + +DESCRIPTION="Firefox Web Browser" + +KEYWORDS="-* amd64 ~x86" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+gmp-autoupdate selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + !www-client/firefox-bin:0 + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-mozilla ) +" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox-bin:rapid" +else + RDEPEND+=" !www-client/firefox-bin:esr" +fi + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco + si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +pkg_setup() { + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN} --name=firefox-bin" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Firefox-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead." + fi + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + local show_doh_information show_normandy_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "desktop notifications" x11-libs/libnotify +}