From e6c5e02e855a85b22fb0bb90c21347fca66bb23e Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Sun, 17 May 2026 03:42:37 +0000 Subject: [PATCH] Bump www-client/firefox-150.0.3 --- www-client/firefox/Manifest | 104 ++++ www-client/firefox/firefox-150.0.3.ebuild | 653 ++++++++++++++++++++++ 2 files changed, 757 insertions(+) create mode 100644 www-client/firefox/firefox-150.0.3.ebuild diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index e30c5b58..5cbee273 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,6 +1,7 @@ DIST firefox-148.0.2.source.tar.xz 664519028 BLAKE2B ba2036baf01584d37b25944a50b497d18e238334ec866846c676b518fbb66ede35404a7db73da7b54862c876fa262d679b4e1099368b7d905afbd1f499036084 SHA512 56a93ae5235f38704f2f56b6246daddadd3bcef1db797cca10202fb919ba2f0e1459defaaa41cf188f269108efaef1b76ccbfae33d50ecbd52765176b4320bef DIST firefox-150.0.1.source.tar.xz 704237724 BLAKE2B d70920a86e784fe971756604237c1dacba5fc7d9cf346634ac897ea09f7fa92b8b243076fa9d7e98acc0cf79d88b9871145a8878b959e3130ddad5544e6b4b28 SHA512 b3710e1b35002312bf248e822681039b75ec1196f8d014c88b0377c9b06f34780469152a98ad967440a51a4a0ca45418ba6239438f869ae564cc82c023645179 DIST firefox-150.0.2.source.tar.xz 709752320 BLAKE2B 71ceb820171d3cbd4b6a0a13bb081d821b2361a8e5503b967aaa16d676e4f0dd718ce8d6b9b488449b5901d985afe6d21a49297293f97a30431b799092404ee6 SHA512 e22fc66f7faeb9bef4036d0a90af4c27dabc45a3dc59c7290536bfe46c7624d73388d29b36a8999e364065fa31a5fa167596632229b0af9bc1baf4135fa29a4d +DIST firefox-150.0.3.source.tar.xz 709676888 BLAKE2B c167496083203222116cac44d0b58a1931530fa6ca4edc5176466ed82928e4d17859b5c722796b748c08f7f26957183ed8c5ce343fa2f812a7ec9b3d176755a1 SHA512 8452da61200f8ee66790d3fff230ca84b2ac9291af2b57e018486c50f938c53c6fb4943fe6cfe1e99b9783466fb00bf707fa006293753ac698618fc1e3b70a4a DIST firefox-150.0.source.tar.xz 710220724 BLAKE2B 046ed34f4ccdeab26420bb394621887293791fe67a45b548819baaad1f93f72d675d461c9c0a9f3d88cc3ae9cd33a9d614904748b3ac70ad900f933013c397eb SHA512 77e8eae86e7b17c33933fdea6d3b5fbe73e6613949e62c13d9ed3e593e7ba0b50701fa97fc7d56a278961d2e1cdb2902244c30a1020790091b0ae2f0cb1b4e71 DIST firefox_x86_64-148.0.2-ach.xpi 295595 BLAKE2B 223719bfad10a92f2967488d07e0679f1b8cf3373813092f2a7e82e115283f4a691dfed1c6b3968d66022ad227cc9f16f291051bcceed81e9c19b1ed33831f9c SHA512 87a250caa1e05984c90d0b6c47c6f1d61d4759ce12bb7d47cef1e386de2ee34c34505450ab6cf46dbcc0bf4a3da67cb6fae1e962e83bd733c6ca1fe06ba64177 DIST firefox_x86_64-148.0.2-af.xpi 268994 BLAKE2B bbc1022a38a9e18fd5aec8cd3d916dea67ca7d67a06280065ff568c4b2aa0f666b19aed62da6249dd82b3222d6decdd254fef72bc55f5b74a35a987a22b3876e SHA512 2cb20a6adb76dbb9c2211e38ed876e85a8b07884674c46bd8ecea3c0b96bd18807a942727af87b86b0bfc1f1925bed6b2223f52ccdca8072e0818ccf615ebc1b @@ -414,3 +415,106 @@ DIST firefox_x86_64-150.0.2-vi.xpi 506458 BLAKE2B 9c2959eee29ffba5f0573c06023d20 DIST firefox_x86_64-150.0.2-xh.xpi 274397 BLAKE2B 1963c2de41daabd669c78cbe68732a89b7691d240afe5770c84e446944372e1bc4599ebe37bf20382c1c3b96f0c7b6603bd81a4beb8d4911bb3aac35afe0e4d4 SHA512 a2b3631819eb4d59ea18705652e570d46ab7d98266a602764e6f25debe24435790ae8dd3b6a43c5ca959bbcee1dd20832483116c37ce1c52125cf12dd0de3ec5 DIST firefox_x86_64-150.0.2-zh-CN.xpi 496928 BLAKE2B b22b5f063e85f8c1dc3daa7ababb3b3eb837b5b1f00dac99b706137065fc6cb39bd9f8a058967da411f07aad5bb866ff325c9848125016d6702ab47ae7743b45 SHA512 4f9623bbae9b9c0597b778dbcbec9a019dc6507d88a6bbbcbccdc5b63a81a0b14e6bf979b3ae94b3ad7405bb33a7a2ad63211493d659a6704eb7ab12bdf97bad DIST firefox_x86_64-150.0.2-zh-TW.xpi 500878 BLAKE2B 4eae336f62ba03c3cc470a547a36fd0ab31937203a1645626bf958994131786c9b9c39f7e1d58164c915b2a59fdcee68e7fa1dae501e94b2a264747c964fcb9c SHA512 35b1e6b10ae2cf629d93b16f77feaa6047d7c0ae2775eb0792d033eff0371ee1666c4926860f407272c9c1542edf729e82d99001e0925ab96f14125070ae5c18 +DIST firefox_x86_64-150.0.3-ach.xpi 294925 BLAKE2B ee3190bc9d374881262dad1fb8005d1577c879ba01a304fe9bcd20d28727b82d6afd360c1562eee9b701971a245444b04aed03d2d42405e0be2764344538c74b SHA512 da18292fd3e13cf6f3193dc8268584fcde2e5d8ea4e384449f42deb759674ce9dd71017a153dc4d7707f2d360654b930ee3ac37124d832c54b133163cac7f7af +DIST firefox_x86_64-150.0.3-af.xpi 268381 BLAKE2B e1ed3025b68cd008b17ae91f088a127dc7adfb8fd13eaa666e76b9a074e905bdf64163d618a2b810667cbd4f33f02df714d256e50f82d051b6e2e3b80623da6d SHA512 e03a59e3aa916087076feb3229a70d4aa1c0b1e9731d1285011f7776f8bc7735ba653921b8cd858fcc3d8f665d2c4a1ce3b7ebb7e3348e471f4dbf196a4765ba +DIST firefox_x86_64-150.0.3-an.xpi 332162 BLAKE2B 9c6127cfa1f242316cc21e3eee316374a9987fd4be2a824fede9cf3839f384729f9a3b251a5e80cf2d3d3eac4f2816e3498a6d25b04aafede2083bb128f6e341 SHA512 632f79c684d7b95e6983cba79f781d3eb79da380f1cc42d3593712448a53da4993edf1e9ebeeecbc8d7a6daa578f8036ab2ef6e767845c0d85dfdec5388c6659 +DIST firefox_x86_64-150.0.3-ar.xpi 500613 BLAKE2B d9b7c72fafdc2acb2545f70b7f1d56a680db7f30729005f9d2cfc5be1b7eddb59d97c8c2188418211ddfc63cc715edee32c2685bf66f75927111613e1f68522a SHA512 40f3da4747e16e70a71fa392a2fac3b4bd2a1efab6b027d0d638c01e304cb2a9e0860afd05f6e66865b1d682a2c7c9c178c16709cd992c25a86a731c22f6adb3 +DIST firefox_x86_64-150.0.3-ast.xpi 312828 BLAKE2B d337a04833daaf7ac60b5dcf27115c170fcd0e1559c01519cf903d29d5aecadbc378bd41385b58852c76c0810873b58b74e3a53a64db43385282462a7f371ed4 SHA512 711d271ae2080d8c2f20beb88666279360e05a97d4318cda0117104637e20b7ee09504748d6c1cceacd98e4595531695afd68d5730c31e5722d79b7b7edd4d5c +DIST firefox_x86_64-150.0.3-az.xpi 318827 BLAKE2B c06e6a9ff192fe998e3a7adf96fb25545d2943ad9cd8321c7bd0019ba09d1988657cdf78944ff4f115b1a793b1d21336f39017ca8fec32e9fe618da412b170d3 SHA512 ea47625c3c2abb58a46cdda0c2e06db2c0095bfebd87efea236c8284fa6f74885fa81640169dfcfdd1b83073c4ee2ebf9e279ed0ff669333318a7eec8d7923fa +DIST firefox_x86_64-150.0.3-be.xpi 565607 BLAKE2B f598acfba84fafabb9f5bb294333fa6a7e94fa6f1c97d838be418e41f14dcf638d4acf7b7b64fd5a3bdea718a1bbd5615c5c2930a62a2320a1dc5070a7f83e2a SHA512 6b91e37954d27de3af7d2597ff978d69805b3ba41b01e38b85752888d092817036f1201fee5de934ff0a596f0cedf6f4733a577c05e0e563faa7390014cc93a1 +DIST firefox_x86_64-150.0.3-bg.xpi 462151 BLAKE2B b6fc16827a1ad0793dfde038fec63badc68270a4f477f0f613147295ba8ac3ec784191989aa6ed4ff29f559c84f381f3daeaae5c80dd5809debe2c9ec7fdfe1e SHA512 5df245611333b53104dcad70794777508bd82d067ae706ebd4981ec81d1782ae30b115f9981ff96aaa9b53f60faae525f2ca21db3bd8687578a7ececc212eaea +DIST firefox_x86_64-150.0.3-bn.xpi 412917 BLAKE2B a514a28f244601738db08608678b75b2cd6de2938c563a38fbe660093fcd5dd4563456b3ff91452885e3eb3ebaa3e78eeae7dc731d0adc926c2099d17dd496b9 SHA512 d7b5776fbb11e3d297c3c338b56f5f35fc5bce0587a6cf00ad1e7bd8f06f108d432b8d302b8084e33245333def291747cd9135b18ff6a74c15ec41a1f18effb7 +DIST firefox_x86_64-150.0.3-br.xpi 394729 BLAKE2B 54c64ef0dae52ca36756e487f7a0a0a434a75d8d0a72ccd79d62d5e9bc629d6e7865cdf3f0d662178598dd5799d6ca919a817a92b9e6d0c2dd84d4bf05b15208 SHA512 35b7d8a8d71a4bb20c0356d4aa5636280b0f0ccead4810fd1f082cc377177cfe0b85b2d03cac3aa6711a0782d91e7df8ebbf964213f2c57f998e866a4fd37559 +DIST firefox_x86_64-150.0.3-bs.xpi 449540 BLAKE2B ef352f3505d83db94a27683258a4d213c2501946d70c42738845f4b7c9582dc02d5d37eaf7632d6f8935119f0267d8b6b9d76bcaea5371db6e485552441da864 SHA512 73bfce496b3d6eec3a0b944787b8da29793d55d793516ddb4aa041262bc518e42ecd1ac18f2a04b17aa8708fa7343eaba96e084c9b1cafccb8520f02f446a702 +DIST firefox_x86_64-150.0.3-ca-valencia.xpi 358100 BLAKE2B b472ee7a14b6024cfd00df670c354343d7f5edd9b6a54bc033dfe96939421da8d255d8686680297c30cf0b5c2d94b2db17acc35511edf6ff8c51eeec177fb0ac SHA512 cd2b636fab6d57202991209df825cad9366e09a7d0925c0fd9a6ce05dcc02c4fb7d29cc38d7d7113075eaabdf003610a277080bee08051d968ed95171fd8eb1d +DIST firefox_x86_64-150.0.3-ca.xpi 426100 BLAKE2B 0eed47eaf16e30848f9a41d8dd1b4361065738627e77248588b8a2eae4311e400ad730b652dd9fa1a49d938a12dde431b7dcc4303e11a375f86233fdbcce0376 SHA512 1f4a0ca80b3e53e5d63aa7ce4eaf91bec05e0c7ed121e0fbdbb294775a020e46f08057232d7616fb55659b3a1474e325edac324e38b496d25541c2150e7dac47 +DIST firefox_x86_64-150.0.3-cak.xpi 389857 BLAKE2B 49a505eb6ff70442792cb58b3155b9b7aeee26b72403175c9366b10b1c2085eff6e8a8233db0d8edb9485a71d067b8c37436650cd4604330998c7ed716a13085 SHA512 7db86bac6c4c6afa5fced85b432e8b1d07df34c36dbfddfb7df1eec28849af6fa2f32ccf87903a798968d200a5cd1741fd652ab09382a06e1ecda9e4629438e2 +DIST firefox_x86_64-150.0.3-cs.xpi 517058 BLAKE2B bf993f6395c5a12ba8cc4e32ff0991eef4bda8c17bc360c65c77681d445f00cf31ef20af2bb0403758385c40d271e971307c5f3f21b5ec5db1c49ac555bab796 SHA512 70e6ba752d43740817097a20d8e4e38a7568db34ccc33ae83433f9a772a512ce71251faabf68536cc3cb6a8b49fa4ce31a5c706a88c7ae5f94f404af51eff651 +DIST firefox_x86_64-150.0.3-cy.xpi 479008 BLAKE2B 941174c24cc05b9476bf853f4a0c6f214f790bbb51dd9b52b2bd9f2c6a97bd531fda6585121bb225408428e727ef519850b54fb633bf9a91d591a5280897082c SHA512 ee992b4a98f66ef44d0f5803b90c2c4685e1c9d214bbd78b4863e713665a8545a13b8d0f9b7d61bd54c8c1dc9e66b667a1dfcf51120151857aff0cbf91242043 +DIST firefox_x86_64-150.0.3-da.xpi 461388 BLAKE2B 3b0186fb7724c96359e3e4da4c0c2b18e403db6c6f8568ee9d4989c7b40c9426a6d532789f0a7e9750626c00e614a4a77b068fadf810ac5e89fe0191ad62c6e4 SHA512 5ce211a33fca0dcafdeaf95bfe177b64589053e5d95a2670729da147c8b96d20380f3d0ebabf73179f557703875878354c50a20524ee531f9658c9d584f043ab +DIST firefox_x86_64-150.0.3-de.xpi 490226 BLAKE2B a463484754c14bfe1e05895e38952d0e893cffa586873e37abb90bf1a1a526b98dfc9fd568e1832e48c48c94debf492efd678ee45ba3ccfa29a7c100d334ae36 SHA512 55f8e52f0ef4c63a39f66c4a3d17eee7a4967b89acd74b4bbdc95f0d48b6f0a8bcbb0d5409cc043903308a7c5a02ae8e7d5df16b297f6d9e3656f505a44fbaeb +DIST firefox_x86_64-150.0.3-dsb.xpi 504186 BLAKE2B e2924327fee2f329c56bb5bcc72d3de2f5cfd31d9579d9bc83ad10bfcf95c1412d7ad86b3b95013a9b0d08fc8b7a52845c411eb72eee33aa33cf6ef14d20bd8c SHA512 da52d9474b9f4ae190d9cf6a05e44b88122fda88e212a3a98ce2049259d2a0cdec31c284d5af33d2af26d9ea04a01733b71319b9b35deafc3f7932d2d29f6100 +DIST firefox_x86_64-150.0.3-el.xpi 581307 BLAKE2B 25aec0d750bc0396cd10ccfb5b20b71462739b2cac34dbc6222ef76ef4dc812777ce41890726993f7ca67d7c9c14a95b45c61fb31939437776211fe82c76a946 SHA512 3a0700ab6144c86c7133a54ce37953d53123c611c5067b0c72852ba1f1bf319e9d2505504489ebae4b4600ae3be974878e5d90ba352145636fab44c71cde9b33 +DIST firefox_x86_64-150.0.3-en-CA.xpi 443364 BLAKE2B 79619a3479a68d2c198e1c8eb8266fd100364519f43fdd5f41181c08f75a445cdbb8a791bf7761f66014de5d1942a7fa0642ea4471420ddbc0ceeea90a5a965f SHA512 bf8e9aeae0210c359810f59a750505b8b769e5c59185ced68763662e587034388b2548a2511ee8249aaf8a06d0815fa74a0e2c6432dc30314d1d4e01c7778a01 +DIST firefox_x86_64-150.0.3-en-GB.xpi 443687 BLAKE2B 133b9675505c2c0cbe374af9df5bae245bae9d604e111c1d7b714f764132fe2e85b1802745d79cde43c4fe1756dd0f895946f0b7c5b315fce8ca67a71aa4f004 SHA512 4f68940468fbc0700747b030997d2e139c2e31de64b136582154f213fe1b0a299c2c69dfa4e65b089de1e2a3a63717551003d81f857de5453bf9874d1b58a4a1 +DIST firefox_x86_64-150.0.3-en-US.xpi 634056 BLAKE2B 4fc67b7986f0334d52e0804a449a567cb772a95610dfcf6bc17794f48d080572aa00ebb65cc55cf2191aa3ab551034ad846bc79ac2e9340bb8038b0da174d751 SHA512 29671f76734c9d62691d81403c9559e7195506d75103c561eab07bdfa56ac09d52556c596dd2621ae9ac540f0d269f5505597f62eecb47b1519583f343e7c29a +DIST firefox_x86_64-150.0.3-eo.xpi 468730 BLAKE2B 6d0429848947b33e771475fc98e21fc1de7c916a2f16c5725d8a9f8b05373d5fcdb6ece792b88a36c26ef54a9dca7309b4743ee05052fcfcdb8a1446eafe2f5c SHA512 daad92127a9314057ab3fc30d99ae4142ea621ff424db787fc72b6f7b56654af5b8a5266fa47a3e70234e7b8d3c3d6f4b88962373a299d8811bdf88f02474ff4 +DIST firefox_x86_64-150.0.3-es-AR.xpi 481219 BLAKE2B 15b2ca80069312bf5b93abcbbf10f71e83e22866f2388514472df91079db198289d450ddc253debea47f0583bbcf789e981b63b1513560b55d3747c76f806d34 SHA512 970a771de1551ca88e0551089540179b3812756c8c06280c386f13c38ae535fde8900cbc7227289a4a108d0f3b0f213b95ec19b4488f4f45260ddcbd58534034 +DIST firefox_x86_64-150.0.3-es-CL.xpi 482595 BLAKE2B d1a5535714af8936c33393b3b21c74465afb04132620e2525033b930b270eca41820093a613da7e80b0719955d915096a9ccae3c50ef7068997f350986e2cc6f SHA512 683974d9a730c8530e3950189c37cf795d1d4f8cd7f5ef28318e979187af6eea5f37ea4609c624f6531cf9401060b7211c2576ea29f60a2f995c5682e6cbf411 +DIST firefox_x86_64-150.0.3-es-ES.xpi 483217 BLAKE2B 9d36b345750e150f495fab060b0bffbabdd14d9c6f182407616df5dc171bdcec2609ba3c3baa0bfb9f2af2c411db65933c7737487d7303fd07c459c75c1fffa0 SHA512 f6e8fc9b6b5d15f5655f895331eed303f06cbb27be137f55c67e94239a6d4b0539942529daad9de3dc354f654c81efe81af9522e0406fe2712037d48fb16e8f9 +DIST firefox_x86_64-150.0.3-es-MX.xpi 486199 BLAKE2B 03dd0e377ee7dfffd147bb86ece27672423fe9b09cac3f675d9fd05eb3a2d85d4d32de4fe266ebd04212134e496b7350fa5293781a445d25da870ee196657500 SHA512 0aff8663db355078c8de2d6ddc556dbdba5c21fa755d615f7ed84c46d982b5aef8137ee4e081ae6e3e63c1d59e1d08811537ab24d478b258f44354b507de6a1a +DIST firefox_x86_64-150.0.3-et.xpi 358859 BLAKE2B e73b09bf4b8f370dd5744cd5147a13230e15c17c494c4badaaaf1f76114fc15b3adc5ba25f34f928f78e5dfc6391c5136443b78885557a839aead27c44dcc327 SHA512 383cafb26c8b1e166d3c14e42136d37401daf019fdd5354905cbf99015ea4546be2d690b97ec8d10b64af19c57b1e1eea1a3fb0ce2b6d44f8cfefb0cfdb49219 +DIST firefox_x86_64-150.0.3-eu.xpi 468093 BLAKE2B d865afab1f2c20b49ec3b6cc491756bb85d5467deca232dffb2a0a0f9b42be1a6824e8d325a6638c06bc35f375321babb535a78668b1081d9949676cf477a928 SHA512 817d6c78e0489ca481b5eb144931748176cbcc1371765e2d9988e800d861756024591a6337e9581010bf4b7504149f3d2ace0de83b9195fa9797c450cbf62ae3 +DIST firefox_x86_64-150.0.3-fa.xpi 420087 BLAKE2B a5759596457dbf78db522c6ca68438f567af6f51e79f1795158c98950caf3cff4fe9afc602418e89f52ad67ba3596efe90d0e71e85f856f634f325748ece5b94 SHA512 f06bc7b66244f34aa7d36767763a0890327c5f26f8ccdba3859c041e2509ac3bd628824236c066b3b9bcf86167bce00b69c434e5ca0691da7fc2f5e52092066c +DIST firefox_x86_64-150.0.3-ff.xpi 310492 BLAKE2B 37917c4110371f6378a58ea08260c029b733eabb6af2c7deb21d6ff85403fa909c38a5e45eb5887135c283313abe26d29a8b37f6a9e7771a33ddda866e3d2025 SHA512 20980fd335e1b7404eb18ddcf5e8b577e6c2663b50cc1ac5dc66444d1a242c4c62a13d44d0d57ef15a09316af96e1c8ed5a87c157715143b3f3c2f82d4a2b06e +DIST firefox_x86_64-150.0.3-fi.xpi 466010 BLAKE2B 5e8fcbc5ca9a0c0e2ba58e5c3b5d3b2a557dd595e2a0f302c4352a638fdea3a40cb3d75e8c7828a06ff5374c1913d8275bbc4133b0f33b9436942c935e8b5fd6 SHA512 10995e3c08fc11a1bb48440cdfa197e4c2206e30c9bc53dda317ab0613de6f45cc6ee0d48c02ed3262a43f60ab647b817ee38d3c4adb22d52cb86a05cbb8c149 +DIST firefox_x86_64-150.0.3-fr.xpi 496083 BLAKE2B a7f09b65007d826400e8c9ce389ad1b02e9c1cedc93f439fb43aec628ef88e012cb6ca0ec86d70545d0208a6147215a7ba32d0d8f61c17c677236ad98cf2ac23 SHA512 e81286749c2d7f9b222d7dc96773b78c4f4b9a6e941bc6c6525cb94c67ab3d0155ebf0359fcd91557d75b31d5501002047926985450c9fc2c6662dd1240482cc +DIST firefox_x86_64-150.0.3-fur.xpi 476004 BLAKE2B 8010a6308f89a98333d801462ca923774cb070bd1e55acd4e2ce4831864a984093ddfd2ee3794e903e8ef112812f02930ee2d059d0251919fc763d5ba993577d SHA512 7b25720dd26b077d2b52780001bf9685f30500045c1101afe24d4dd0cbb9570517351d7bd4a6726aaed53f68e5c3221741c364617b447debc6956d6d7ab5bb40 +DIST firefox_x86_64-150.0.3-fy-NL.xpi 477800 BLAKE2B 130b82ae9673da6961fe51ccfc79cb8c12bb09ed65d6ca4fe6224b701f384d3ce12a20997c63243295341c72a573609b8d903fab6dc18cdb19a6ec6b5e4b10bb SHA512 a282ee565e54d8ea8e8a3b84e823d220578cb6e3e1ffc4063cb3176ea5589b46e2499031b579226fbb37284a7ba95dffc11e0a3b88d3e447a73b3c3c7a6b3b2e +DIST firefox_x86_64-150.0.3-ga-IE.xpi 316152 BLAKE2B 594c483ae340094f6ed3d600beace4d8c5a2e066ece0d37d48c495b03bc541330950a032210b5b698bb856fdc0389b0470bc3012f9739f5d4a606d658646b669 SHA512 9da873d68e5f0c421922a05f7e6de1d374f9caf83415a3cc79f101eb4a9c6fa3a377b56fd8f12285cac3e920a4c66525bcdbfcd968a3ae8462df9a979065ca41 +DIST firefox_x86_64-150.0.3-gd.xpi 409605 BLAKE2B c58b7de5da821c994292b5370919b5181e2553f7b9cc010227c976d1da5fb3cd086441de02e4e23c06efac415af4e50e8d0293bb3e192114cdb3b86edd6b32cb SHA512 390a306b299bcfbbf4cc745f65210216e996d750449df8e9e9199c56833d68cd674d8d56157ec8c8105e857430216b82b94d34eacceb0b1d2d1ce248d32e03d1 +DIST firefox_x86_64-150.0.3-gl.xpi 446188 BLAKE2B 56067d44a41f1eefcb63f451d38954ac30f6d655281d1696122e7b1fcf72c0880672bca53332fb48be1cf5235d2fe6db45bdf29636ef6cd106fee78f336b3b2c SHA512 65f857c904c4fc53169a45ecdedb816c5196194b742ba743b5252a9c5ca8969d2a5b63dbe108d03e49d1616aa1b17bc396b881d0543dc2d0b2e5fab74a50c35a +DIST firefox_x86_64-150.0.3-gn.xpi 486545 BLAKE2B 17d20b49f550715ae1572283669cbb70e4e69fd93a69464623f7c5cc11d696586ca3b575948a942400a9d4092b604df5a0d95d231ca664c152914b64c08803f2 SHA512 9c880df1127e05d77273d7534ce2394852a143d8b201ffbf13dee8d9127468b473c9c40e0972ceae714aee66ca483acd886161aded59ef441e54e78115f8abff +DIST firefox_x86_64-150.0.3-gu-IN.xpi 358715 BLAKE2B 1f6e1e5a34e1381e3456086fb58a831b494a3c84f0b737f0a42bfadfafb722dc6566b58e89bd90f0c11d98a872df39975d6ef394cdbd5ba463a8c2002b97737b SHA512 056a88756e5c0ef52eebf6bfb7c434b8355514e627a7e26eb2fb2f38fdebac1897eee09af113b995ca8722fc1c9ea27766990e4bfe3755cd0b0b6abca6c8c622 +DIST firefox_x86_64-150.0.3-he.xpi 481696 BLAKE2B 6b0edf7cd9fabcf13a9371652844a7ad3d0fd52f5d1ed8d23455fa527fc9f36dc6135c1d24fd40a5be7024d6d033f9cd3ba72bf2238559b7e7fddf61d271bc0d SHA512 12db877cc5c6bc71e1d47869a95b07adbbb17c601d3d1154804ccc99ceffc7d089e1589ecfc3509f567017b310b1d168f708660cbee122d5ec3461433529f8b3 +DIST firefox_x86_64-150.0.3-hi-IN.xpi 377545 BLAKE2B 225568af4f356ca4c92f195fa5948322e5a26fcc6869c07db53589270eb9ea49cf2fb1f7e2f0da6bf3d01157ca5f8c59663e7b12e994043d593beea0ad4c8dd4 SHA512 382133b09a41d68442ffabf42dc173f79d5867d1dc18392ec8c95a1c834baf9fb831d48053d8edb57ffb2662dd38da3d85af3258c23ccfc07cc7808931824720 +DIST firefox_x86_64-150.0.3-hr.xpi 470461 BLAKE2B 622d015fa4e0c9d055f5aed882a7c95ade208122e051683fe159ce50cf71d00b765d90797e2bb3a9a4e6dd79d71d21afe2bf73919d90c8f5e4a7545075cbc5fa SHA512 f921b40d9db2d3dbf35514e1182a780c94f1593b381234bb281acd4e57537220be402035a131f4f9dc95f163e83686ead15bdb210aed11fa0a684e231fc18ea4 +DIST firefox_x86_64-150.0.3-hsb.xpi 500859 BLAKE2B 7bffa71484d1703b4fe112f73e1b9d138cec18bac9091c7d58c54f8f5ea280536f78981073aa98a92573f0fd217db11195b46286a8598dba4b60978b40be8ec2 SHA512 6d69c1285e431d9f0a98231198485cd14c80a24fc837820452eb19678ff630b1a2c1c8c33e0e046b43761bbdd85d6bdad48034461e93b266782214881ef05057 +DIST firefox_x86_64-150.0.3-hu.xpi 505028 BLAKE2B c55055eb830b7f3e834440d525bcc73abc4aad8a3f9961e2154dad2b4de0120386977604c433249390d84165de4c9ac23ba3bc77ee30db20210e9b01614b3e3b SHA512 9ad8e81c2f106ff3fe3c4a121044d2abdc308cfb23732cc81b5ae96c3a0e56ff747dce3e5702f6680d546de3501694e9b40e71ce047504f334ee28ba3a9b161c +DIST firefox_x86_64-150.0.3-hy-AM.xpi 485523 BLAKE2B 2a7f33cd5437800523893601c0123ecf97f1c7704b4a7010cc5ada4c41045979174bdd529480895296faefe0c762a77b1c186fda994fe72cbfe868b4649261d6 SHA512 9a0716b1eb2bde02dc90b967debd66d05568bcef8392dd4be99ea9d5066edfc98d65bad490b319e885e8ada00eddb8e9d6018e254bef2bbd4684e1cdfc1d3a4d +DIST firefox_x86_64-150.0.3-ia.xpi 464906 BLAKE2B 4f9c1acc079478451185a081cc71db3709b4bed8c111755ba0dff9e808bb4ca1f3e5e007fbf358007602ec38607fe589f2f33251cbc26e697f29a0bfc0b54876 SHA512 b48fcf2a8765d9ce8af25e9da4069e1a3ec82e3a7baf4925ce5ec2da49ced40ce77a25cace8519be82a0daa07348592d9bd235a104d7cc2b3e17c331efd8b28e +DIST firefox_x86_64-150.0.3-id.xpi 432206 BLAKE2B 5c7c6e99ae9f3d979ed4bbb8b32278ea5df07d30b5d1bd80f512021a2c8a0b0f7059228cb29acee550d7e643bac136b245930fc4a564ddc6895471e079f4cfeb SHA512 713cc1621ec7b27f463e6461f5eb83cea76c7aab9b8abffaaeb24dd8ad7c9a98f9640cc89bc8665031eded3740610ab3428027b5ec9471086a92a590a955022f +DIST firefox_x86_64-150.0.3-is.xpi 440167 BLAKE2B c7835fbeb96e931da38efe8baf39c048ddd0ea3e5d58c22ccaa3f0cdcca79a72a3aa5fa5c35012abe55fba30a2417f7761bb405afa6675e4f7c566044e0c7775 SHA512 c3624105307c63013311c7f059414c939138237b19a23dab4a4d085b72bda9fac9a7715dc5f415b4a30fa13103c8d75e6529bb6fdb9911896ae409081c6fedc7 +DIST firefox_x86_64-150.0.3-it.xpi 476821 BLAKE2B 08b87e4cc434ef6520d62147b4b5bf518da1e6b432eaf01f5a9ea7bb6a67fe033ed83723cef681a2ccc26943da9e67053a191b8646fe3aac2e911b788c4e7e07 SHA512 84aff2d0b693e49cf75c6c8d219eda53f706033543f8298777a83b81bbd9581ae9a3873d90ef503a6d12606e29f4b979868136eb349123e3bad74d23411c73e6 +DIST firefox_x86_64-150.0.3-ja.xpi 519821 BLAKE2B c50e60f6badce7700e6872d720a2b8302ad326bb82d84a9969754baff53dd79df8dc7f22da40c9172a197df75a083953e307a4013b2080d7c133e2e9f70697d5 SHA512 57477186ecc954a02bacfafca1d8f0ddbad1772eaada9ce6a657e9a1ced7d342f08d07f56a9bb75734936e94a92e384032554c95dea1720796dcd5e3d894051b +DIST firefox_x86_64-150.0.3-ka.xpi 538208 BLAKE2B 50224587e4bdc1be43bbd46971b56fd04dfc07719e057c9f799d6cd1fcf3c93e3b2850eef9d4c9b1f2b5ddd5a9f3d81fe0418130e9e670e80217472f3b41a545 SHA512 335859c1e55804a7ca6a2504e869630726af4fcd9a8f908ff1b09c9b693be7e756a50c0102a7f473b6b4fbef20b3a6d85f602b115bc5ee4905258f0a9f9e35a7 +DIST firefox_x86_64-150.0.3-kab.xpi 425965 BLAKE2B bc5cbe645c7780385e82d2ade97d46a54af6a254f1d3b01163af83e81a3f15165b328e2881a7a139cae21996be374af53b697367f810f8bdf05ea2e667a204b5 SHA512 89690316bb898bb2c3d56022b6d606c6fc3e82393c18dbb1e175082f16506131357fda634201945f37770cf309786f42c72a1e7da15559ccfc0bb2a1fa1fab32 +DIST firefox_x86_64-150.0.3-kk.xpi 557139 BLAKE2B 846c8c47758179c9c3bb3a2a605dcdc6499bcc7fa10a86f0bd99ea0e4a96adf838600342b1ec4f1c71a66850945ca077bcb340ef9d4a92993b63d9d483811de1 SHA512 d7f29f6acfd8e5d53e672cbf1e8341b5336f0f06a3dcf63f7eeb40e7f722eb0cf4bc1e5eca0155949b535c6e0cadb52aa120305a2500b693dd3c766f451eddb9 +DIST firefox_x86_64-150.0.3-km.xpi 375457 BLAKE2B 348a8fd85b981aa7568268666785c3c82f7f794efb9d10efa49fa21ea27a5a23a6badfe68c86b52137889fc5b8f3dd46232c3ea9f063a7387512d2a5153842fc SHA512 107ffcc6517ad6f3175c3ec405794793999a7474d397241c1365cd7aa653270c85c5d81e3c432224706459f2a047d672562c0f423036f0fb84a6e9fa36bb7525 +DIST firefox_x86_64-150.0.3-kn.xpi 332694 BLAKE2B 3401985b2ea1d0d9498328e4297296f4d3abd38f400d89918e4014caa711dda202fc2c6b7cdb82e4a588d6c3f580e5c2ee1bb75b305453b187f97a309675104b SHA512 9574419bd8c0d62b1dfb4e00b94966077ec836a538c90d7721ae5c50afae0af1179993806398e990ce7737c821a45497a17e1ca9f3d959d6d90a9bd83d9ebc94 +DIST firefox_x86_64-150.0.3-ko.xpi 504377 BLAKE2B 195a1cbf4b770fb42ab21a35b1f02b21638cc5b79755de706981381f3d34fe22cf83997a9e8493ab0340de7e5e33cd3c55c236254dc6b1f41dd82657c49b0afe SHA512 ead76837b5950cb96303c2ec195fae5fda11514057320e835fbb1021c5319225d2d6fb2e6f68c576329d358c40888e41c118e54bacc31de15a25a211d1484ab8 +DIST firefox_x86_64-150.0.3-lij.xpi 319829 BLAKE2B 1260726cdf9949c2dcca6e5643133b35d5cececdf726a991a0a2278a951ab23d26afbe14549b89c9cd2ef4c72b7d912626860ff9d7ad8609894b932a47aac2d8 SHA512 a5d48e47b2d8d470394d9e69004817dd74430a77c3b7aa3b6539db803c80809e9097e3ac2fcc426964912625ccc315c3c7436f359aa5d4d6b7412a98eb256963 +DIST firefox_x86_64-150.0.3-lt.xpi 379650 BLAKE2B fc9f531bb221c81d8d44e064fb71c571d74693634b681192fad0613f7a2bee2bdbefeaf0fe495d799a901d684bb53b0bb8d747abba27181391d1284b3cd9c53d SHA512 a08b9b9544d7e30393f6dfc71d883c20f6288ad346fc0edb6ed6d4e037adb946af9f330a3646945c41663260ac54fd605179d5cc8808652c8c6c139f42d4e898 +DIST firefox_x86_64-150.0.3-lv.xpi 390951 BLAKE2B bb60691c882a5d42dae50bb0c6f170f9d10fcab08bae08d215081ebac54e719daad1a6cd6df0d881f2b8897578a9d153b1402c8e9ac0bdd8daa4ccbb91751655 SHA512 5541f6f0035d571c9ff74358c70e746b75ae63f6d3e199a90cf6cff2950c3d7c4ed6f4f90416e9359712841d237fbc390d19559fad6ce5dbf4f6e0e06cb7d043 +DIST firefox_x86_64-150.0.3-mk.xpi 350174 BLAKE2B 5d0b9f6f83a2f65362ed6d6ef2b671233a0b542eab6d7853a59a60257c9ba3b41e48bf1ae3945bfaca29620770a47b1da544769d6e09531dcec04000a1fa2fc6 SHA512 9abbd095923092db08f421a62cd0ef916fcaf58ba6ca695c51c3143aad3c538af5defe1a1216a373380d87dc75d5d9c9e51410ca729d4248eaa854173f10fe24 +DIST firefox_x86_64-150.0.3-mr.xpi 350174 BLAKE2B 5d0b9f6f83a2f65362ed6d6ef2b671233a0b542eab6d7853a59a60257c9ba3b41e48bf1ae3945bfaca29620770a47b1da544769d6e09531dcec04000a1fa2fc6 SHA512 9abbd095923092db08f421a62cd0ef916fcaf58ba6ca695c51c3143aad3c538af5defe1a1216a373380d87dc75d5d9c9e51410ca729d4248eaa854173f10fe24 +DIST firefox_x86_64-150.0.3-ms.xpi 296293 BLAKE2B d31160eca3754bae083fbfa6d653500ea356b4f7b1aae7215ce98d517b034f431039c1a45171c882e3286fae0fa82c975dd86a12864894e13d0b4647e180d944 SHA512 c7ada668e61953294389eeb4eee918efa9d0162326517af4a20b4ef218aa5c13cbb48efc07b8bbe0897bf4906663910143aad7e7f7862e4f90a581e58240a611 +DIST firefox_x86_64-150.0.3-my.xpi 343349 BLAKE2B 6186a8b3084c0da23f7e2142e1457fe75d98ca78ec9625aac3cbcccfc0b3a29dd06670f4bb3573827fa89c393da1e42bc865e5a3922e6c2b876192a7122eced5 SHA512 b35b8e28097ff67e36107cf94d9b4b164b1c84842d8a8abf17cfd911e0bdd8b155490e7745479edfffb2493167bc407b1247c1cca98fe53600023705f266a271 +DIST firefox_x86_64-150.0.3-nb-NO.xpi 463948 BLAKE2B 919878a57c065c57e6d20a5da976623e94ea36facd0dc7398de3c8b24295021705017bc19b85d3e79ed3c7a69eacd463abb3d17885fdb5e9af8372451266d99a SHA512 3bf1ba3b302a2eed9ceb8c30aee6b7e41dc1e208c5124c10963dc50dde245d48a52128a89e4c3eee6dc4f3399ff464f5efa42f1096b688426fc046be0eb70be7 +DIST firefox_x86_64-150.0.3-ne-NP.xpi 348848 BLAKE2B 941e2eab982d58fce96912e8f71eb11e21291a6aac0c6f076ae9e56c59ef3a58914e33864049bc24074602750866282183f4d43d206ec477e81e10a8e67a293d SHA512 f2ee592130c299c59d20bd5a00ac6cdeb7b8062ff20101217da54c186a91eb29c2bf7ee594cf2f47adf89061427c65028bcbed9c8ede7006f4f167f6170388ea +DIST firefox_x86_64-150.0.3-nl.xpi 471476 BLAKE2B 727076f71b6725979e0a2248d6d2396016c952aedc3cb2a1a86e740979262487b4c755cd1874fdd080748c6ddfc4bc53d209b4c55bbc0809442bab3fcf16011c SHA512 c7727ab352c7a8a301815ca842e2632edccba04666143783ec74451be08c2f25784943408099d09dc4c7371d9eae3479c2b138cbc9669d6154b63b24dfe8f346 +DIST firefox_x86_64-150.0.3-nn-NO.xpi 467218 BLAKE2B 66fad43e3e3fbe5e2ce7a94002557792f1958c3145a98101d39dbc34cad4fd9c8d41da864a15379faf5a11e57cce61c7da8ca0c4578954c7bb47bef3927cf5c9 SHA512 7c33bf0f18626751495f1756b210b6ff2f5da3340bcc9bb0fb3b649250dcc3debf3f88ba8c4d412e3f0001de34fcf8caa0561d009c6f519c1ae445e201b66b30 +DIST firefox_x86_64-150.0.3-oc.xpi 414306 BLAKE2B 3653dffbdcc45db3dfeff46ee97562b24890b436c903bbd2f6bb092eaf639bd00d82b81bd81967ade08372290822a58dbd308f4b2bc2b5f0522961b0af2ce542 SHA512 6fb6f402c444be88a99ebc6cc3e218dde6956d953b92d2484df2705f7c4a10ee3bb56b434422ffeeaeb736aaff888d544106fa9362f6d59574346deba5392817 +DIST firefox_x86_64-150.0.3-pa-IN.xpi 537221 BLAKE2B 634be2c8b53f6b4591cd2a7aa2f6227b43fa692f7b7966b8b872a33e55f3ac37a141d63335f4c07a75016d08411b58150f12c10c5d759a20eea9e0f3bfa0e1e2 SHA512 044e51d4562b34c4e8da7149898b73810c19e3ee965ea487eabd3fa621af5245f73a9fc4e8d0ab20ca29b19575fe2f208c8b569616d1d11c866157977b60a638 +DIST firefox_x86_64-150.0.3-pl.xpi 501968 BLAKE2B df2281e025077c38f4be46430ecd5d43c07657e7f64c5dab9344145496b7eb7ed9dc986c14c23f04342bec254a76a16d7b4fcd40a96ca266ba4d906655ca1e3b SHA512 97026c60114c1147f3dfa710025f0dfa8298887e48512fdb4378700adf5d405f1a31e7938a8f6b8c564ca2eeed0ac00970c509b29b68a7e7e06d4e03a2670f07 +DIST firefox_x86_64-150.0.3-pt-BR.xpi 476197 BLAKE2B 0de0de9e370fa48bdf42b7740b1f43174f1eb0f93686a8151d0f0f0be9321963f513888b26f461c75aee999c4871efc13eb60bbdbc63651e680ed2b5c894a53b SHA512 0571b13248a44154a58d38953e5f4d66de9e13e5b6110dfeb7f8a297fe8a8887fc588084ab970cc5e87c30cb2befd40a6bca93cdf2f9a17d96274a120202fd84 +DIST firefox_x86_64-150.0.3-pt-PT.xpi 482943 BLAKE2B 2db8cc3f9777336d66a7dd70deac61b866ccef126dcf808721c6f2f6b79ae493b8cf379aa7c2acbb4e63ae7d5805056fb542a4a185b8b7b0a869fec6486ed058 SHA512 63d8508b8be8df985728149d0cf8ce5f0fb275b4842c461fa59818e18ec8ac028db94622f7c2bbdebe273e1661b740ccdfc9fddd2636ff20a90b8ca6379ae3b3 +DIST firefox_x86_64-150.0.3-rm.xpi 458011 BLAKE2B 5c427e1e25baa83a46668081215dba81957c787b47cb5606d413d920e42f90260516a7f02817604b4e2a92856b189517b060531456a5e81948add398e168e214 SHA512 514c4876cd9a2a91349d338e356cee7a676d248285a2ec0ef398e7ef19d40a60f9a2d0ed27fe708a743e68924d62eb4acf892f6e6b38aae89c75ed0d01c5367b +DIST firefox_x86_64-150.0.3-ro.xpi 489788 BLAKE2B 848364e956363c77150229435e064d48ad653fda5585536db5e54086617f5a8d1d859b1be1db6db63fef008596e767c975eb32a8144f1d2e16bff65488ac240c SHA512 c96cfe2d8d6edcb31024e6ecb043009fc966c7c5fb667550bc275d7b27638aea1913871041ebcc617e78aa19564814ffd6468e849dd69e79616c08e3a39a94e4 +DIST firefox_x86_64-150.0.3-ru.xpi 569458 BLAKE2B e39f6b043fd9f7b5240f5c88f02bb87cdae73a0432a24664011971af7c15577cf4db33ad248f9ba33f14750d676da0f7eb8a1032cd7eb5ac70393839eca13034 SHA512 095ceb3547508e7eae2c34ff0caa74d0a0a4bffd6464c8e3e590bb7ec7fb871a983a0da35c188a0c036a33161c92ccbe834a38859a7add0a2c45033ffeb106f4 +DIST firefox_x86_64-150.0.3-sat.xpi 468991 BLAKE2B ef2087cd1d261d1c5f9681aa12b9a218e01fc8344b0b17fd3d1d49421bc49a232c38e3fcb6361c40bc0c79f094c2730b033efa0803f95c6ea14eca5a9c49e096 SHA512 b3e78406a0fb9db97a7ee03b84f6257871c9259728bb0011ab686b185feef8a77cb3b66a49fb2b703275719f850d8bd19b7fe880990671220174029bbef897a3 +DIST firefox_x86_64-150.0.3-sc.xpi 428721 BLAKE2B 847a690c76d5e4407485746e7f4a53190e9e17802322e1a993106fc3da5e2de395cbf713216742342766765e317c97787a9662acde3fa95fdcc9c79cad71d009 SHA512 c16cd8938e5043a9c8b286a5470d0e7cc13cb4cb9afd5917e7b249eacbaf18cde9fc09feac9692e54834c170acbfeabe5de1b1fe7d0423b9bff0475c5298d60e +DIST firefox_x86_64-150.0.3-sco.xpi 322721 BLAKE2B 430b441824d5e2b6fe667c872861128f5167f0172dcfca0eca353002082e006f84e41687e43e88412f9e03471643a5aee4e44ad01fef34da809d7167a5b342d7 SHA512 0c9e371418e29a342f830126cccae8e020e3ae59c846bf0d6c582cd6352315ff7671b7a2b4ffd9ac3a081e0e39fa90b4074389f87f0a17851f6b8e92b57044b7 +DIST firefox_x86_64-150.0.3-si.xpi 409183 BLAKE2B 70e275daf76043086bdbf763d9ea493e457208cbbbf97d767acde1a0f55b33694d8cfdd5dc84cb8b03e32c1da1dcf4d34bab8a0486e5ebfa5e03376f305a1b76 SHA512 706c5cdf2a34d704ffb1895aeb4fa5be0eae54236d1c70da34275ff6a56345b793437730c6821d4df32c49ed1e5337eaf911836b7634d4eaedb7e084159a45a0 +DIST firefox_x86_64-150.0.3-sk.xpi 507996 BLAKE2B 4d8540711d5b11fc779d18c57461448df3cda46efbcb6ff6256a754cde31dd09e6dba85e35f08cfa42bec5d7c44ce69f82059e6a8ea24763e4a989f1d6233d7d SHA512 481ef7d18b3515984b70df0d43e058a271e914eab147a5c64c8c388552d993720d18e6d546826707c497a977263fd930c40feb9d12deb06e1ca42476479d1fa7 +DIST firefox_x86_64-150.0.3-skr.xpi 484536 BLAKE2B 85e65d491c43df5570e87bc48330bc77ff92efb4891678fc536e2b9efa4e58ca19e31e70a4fdf4b1bbbba0434215541fe9db15de8b8ba3d75a89c3a67c45a413 SHA512 6e5ae36459834e2d19617aae3f5e5e169dd49377a9b5ef8bf08133432f3e6bf576451615a1bd731c05df73b5694633f95a6a3f72fec8d4991958eea9dbeaf877 +DIST firefox_x86_64-150.0.3-sl.xpi 475545 BLAKE2B e5d67834f5d5063fe0504dae30c08a672033d4b6625789254013e0173da3fc841d8f26a3889dd21a510b2ccc2b021e0ad3b1a8f1cd898a055d2107172b766c26 SHA512 a1409bddaeabac2d0bd46c4f8292dfe206d4cd04663d8b96844f14fbc58ac83f756631633723a365a7ef9a5304cbfecc350f55cb20ebf73fb4c9960d67b64a78 +DIST firefox_x86_64-150.0.3-son.xpi 274903 BLAKE2B 319fdea0a8bd5e2c9b7c843bc0c7d80bd3a773bd3693190108598c236f4f0859e4527407f4ec2528d56c0a5e8e1eb8a5d9f52be284bcb65bbe7dbbab51c6ad55 SHA512 e123b3477f510fa14aa39fb69169bfdf5bdc35348e4dd616fc590e8f798785421dd6ec2b044e9614980b52260f02164fec6d964ea47c4af793bdc38b7b8103d0 +DIST firefox_x86_64-150.0.3-sq.xpi 492731 BLAKE2B 53dcf96c761e854416ab38055079ebb6837342623aa389ea9d0424e2335757ed05620dbd6090ae0f4cb4032c245299925b592fe3bbff00ae4cde6c807dbd97af SHA512 9849fea079ebe1ce94a04bdf5924d4f2b79a303d6003dfdd62e4a94087d9045b9cc83af755fe094ce7389bb26b822eb6a15f2aa5b2122f1e9471a4ec683f76ad +DIST firefox_x86_64-150.0.3-sr.xpi 540875 BLAKE2B 828f68e7af32801a91abcb57a58245b9f4eac94dbad5b10845a77a963ec900c4983c58a6ffd0530ad2749baac6f07165105d542bfe6aa4bc3b23f262a509a44f SHA512 2eca3dc16f4b67a6de9077a275069cd24d1be126e2d22eb61df604582bcfcee14c7d30e3dee5bf0f56f68679de6e5722590e08b1e6204702441b194541e32f26 +DIST firefox_x86_64-150.0.3-sv-SE.xpi 471194 BLAKE2B c5bccb63b98f771e549ea4304329b3d4d5f0c22834902b9b5470fe5b7145d4491dc670082ffe1eec6e7d6c91b5dfe622b2ac17775dd4c387f0b7e80c06eb1830 SHA512 da6c346faff3446371187357f77f12cdc5b2d8b5313f59b75e786a4b4635f1384b0697c1210572d5ec09bb9481c6a3c3f6f11cd04c58db76fe24eed8f72c6064 +DIST firefox_x86_64-150.0.3-szl.xpi 341507 BLAKE2B a880512a3b717337452ebd9240de3abf3044ee30ea6e7065cbf5dc79925532fbfc54adc1ae0beea1d1991fe2afe7fb42b6dd0056e76464cab4b503a2e1f3baf1 SHA512 c58a82b89005f5c588c214619f897861a4748b4bc039ef8fb4ef68c1cd5988bb50481674d5195ffd866fa076c98e6976c321bdec6d42dbdcf75ae5225ddafedd +DIST firefox_x86_64-150.0.3-ta.xpi 338506 BLAKE2B f0e9cf6ee91178022913a8f540c2ee2729b10b28efb3d7d0f2b93adb5b40ca75aa06559ee4c5ca4da5079e04dd84814028527d4a1d40bb544c03be893ac027c0 SHA512 41b4e387ddf38a444884d135350d526675bd112331b5c6f8d7d183adb0dfa55169f0a12710407a553c6c5be21212a34628cc6688bf9afa21653e42c2ce8a744d +DIST firefox_x86_64-150.0.3-te.xpi 388403 BLAKE2B 5a6371cb232891280058b26b4fada3bc58e992451b7c66697134788788f19570f795c0c34782375d9e80106d7dd4ca9aff2916fdfdef4b4c5e23eed61efeaadc SHA512 d279c0977e65dd17bc059260424dabcb425b48fa4a5abcb0de7c3b60380464b2dcddde384ab198bc2ee264f135671bfde167af3691ec53923951c8708b1a2637 +DIST firefox_x86_64-150.0.3-tg.xpi 560565 BLAKE2B 28231fdc953017075bc2b1991e51179fdfd0003eb4bc9b99567779b65ed99b8a5a576484112e3e4110063aa36e4926e7d370ff51542084c38b4dd12c84bfdc0b SHA512 88522b070861970a3975c8fcb6516f69e80b91aa4372155293f7b72a888e526e5403b2c4e2f5c65ba21ba3adb3233da38f27601372f0666c5e33d91c02972623 +DIST firefox_x86_64-150.0.3-th.xpi 546863 BLAKE2B 8aad242cdb3b8cbf49c696f899ef50b590c8fbb0e5781571ee16741609c53e854e206b2b27f8bbc4fff9be71fd5c4b08e65ae1c0d68bb89b20c3f47d059b715d SHA512 1371b2f6f833ee78dd6865622581c56066b8a35e07fae63b4c17d5062f52843a4385e2e60715d8e0b93cf5c157dc115dd051e94b77b52d42f8109a7abc6f375d +DIST firefox_x86_64-150.0.3-tl.xpi 355975 BLAKE2B ea8cae55e897babc268b70febfb841cf731ef907e12a5e54778a0aa020b696e57f09f089b74591aaea45a114dcb51c6a897d02a326d0690258018dec3f9899a6 SHA512 e5f7db8ab1112e31b94ea3736f1151a5f2390231ec3e6cd919b498d60d8cf0da62db8085e7ea1df5179e6f926270e9d20938e81c1ca9560ce548e06ce164013b +DIST firefox_x86_64-150.0.3-tr.xpi 485548 BLAKE2B 1ce3df3af53036d45856480552aa8de93ee1d995c6795c335cea63971db49ba9717b58930f58a8c94b64e1e39b0ddd3066197ee7ebd7b4eaf8c9fd99a49ac663 SHA512 dc7b82b9dc284f9edf3b397be47ab1c833a623a11f89f1548a23c7dfa5ca9cc9e19b3df251f8e3a304a47ffc1a0267f361274b68e1f0b1fc5d130702f53ed581 +DIST firefox_x86_64-150.0.3-trs.xpi 324871 BLAKE2B d2d6ae7eb8d158d3684d677a8e6d91e65d11d77e6090bbc32c3ed50ddb3dded201c152aed708aeffdc0d4054c4a1c36fa932d77e69764bbb33fcd07080afed1f SHA512 c4790466dd8b40e2a97a556de303e70f656078634c7fd125aa629ac47c63cd50a5301ef5327624133eb74c2fa9b4e000e9e035a9ba9f85e516f7a6b53456c827 +DIST firefox_x86_64-150.0.3-uk.xpi 547618 BLAKE2B 545b862d262f8b34a056b5c3f31b724a1eac69ae0af219beeb235d78c7b471ee526b67dbd22a3d2a285e865b8216e7d7e875bf07ffc0e058e5b43f1ee9674a2a SHA512 a8e0affefac21faa79b2d8d25c5ef9a7a84e6fb3ef3fb67115707a36c6ce5b1d26e05163919982d56923e831384145c1441d203905cd6f2dd1b884a49deffaac +DIST firefox_x86_64-150.0.3-ur.xpi 370649 BLAKE2B f79ea8a7f4cb90cf15684661505bf53ea8da3e989b39b67a338b2cfcf870132d711359d75b2c8a5c8d1049b199cc7daafda6ed0d55f7dedb954aed399a4d8e70 SHA512 96fb299ebe086895b458b4783f515ed65511846bf073ffa55cae05b998356617155ac6517ab8127243827ccb832f8ac1ee951347ec46615fb1140f0e1f0acc02 +DIST firefox_x86_64-150.0.3-uz.xpi 304796 BLAKE2B ad310782c13ed6f406f78178ddd04cf1d9bdd5aaacfed65b6d9daaef15f88ca5b0b6d3b4f647485877b18dd0562d09f4b5d462ff73142baaca29be237565190a SHA512 54003d7bd1a7b815fffbb2c95e3dd5da3bcc235d949685aadabe31cc81ed9c56311507354a70a5e336aea7294e0db411eb24253931716337f808ddba3540eb79 +DIST firefox_x86_64-150.0.3-vi.xpi 506466 BLAKE2B 6cd2f55354c87d9442e69395cb384d920dcce4c0f276d26e560e3f51e42af170e958871d493e5671b19532cc49e304bca40f4101696d5249e407c4cc28537eaf SHA512 cc4db385a4ae0e116628d8941c02272af033562e4e9bddd1f7325d4286a5e7f96c0d8bd3114d4d2ffe8d77e9f335bd4e1910614de1553c16df02939bf8752ff8 +DIST firefox_x86_64-150.0.3-xh.xpi 274408 BLAKE2B 8c1cbd81f8798441c6e8dfd114bfc591322ea7cfdffed525f8c09d89793172363434b5edfa744aacf30796973e27cd6a7b2bef39e89d4bd5c88ec71e5fd23f6a SHA512 c7a34ff8c10c28755eda05b37d88a12a7e3b221e1bcf21b86fd64dd5229337f3ad05ad03d77e9c930e4b43e5930efe2fd83f5b3c0915890e310679ae9620a98c +DIST firefox_x86_64-150.0.3-zh-CN.xpi 496925 BLAKE2B dea5dfed3f372ace154f66ce6b3640207c986bf19dce1cf6d3fcf79b122344a2a1a05d3dc9572939b1b4c05f1b76aedee5b39411c6c61734364a6ce4824d1358 SHA512 91008e13701a21deedcc98a446a1b5ddda7fdd3fe9d30cd417a6a84dd6cd380852497f0ca4d7c944057e36e22ed5637c03c37ebaf2b9b2236a40594092957561 +DIST firefox_x86_64-150.0.3-zh-TW.xpi 500888 BLAKE2B d7cf2ec863e464ea1c77854eafc177d686046343c5b255a1496403da19fc7502108c3de6d7eaecccd4409a6847075518c30eabff7852e9a1e07c9d3f3af57d8c SHA512 1703875635a9be5af0563d18cc771e987fa66da334c7e7351eb5f1954ef88f60f83c1d2022380bf94f648bc7bca3d9a1dbdf0511127b55058a6217d1f8efb49b diff --git a/www-client/firefox/firefox-150.0.3.ebuild b/www-client/firefox/firefox-150.0.3.ebuild new file mode 100644 index 00000000..003f9a28 --- /dev/null +++ b/www-client/firefox/firefox-150.0.3.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/150.0.3/source/firefox-150.0.3.source.tar.xz -> firefox-150.0.3.source.tar.xz ) +l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ach.xpi -> firefox_x86_64-150.0.3-ach.xpi ) +l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/af.xpi -> firefox_x86_64-150.0.3-af.xpi ) +l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/an.xpi -> firefox_x86_64-150.0.3-an.xpi ) +l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ar.xpi -> firefox_x86_64-150.0.3-ar.xpi ) +l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ast.xpi -> firefox_x86_64-150.0.3-ast.xpi ) +l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/az.xpi -> firefox_x86_64-150.0.3-az.xpi ) +l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/be.xpi -> firefox_x86_64-150.0.3-be.xpi ) +l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bg.xpi -> firefox_x86_64-150.0.3-bg.xpi ) +l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bn.xpi -> firefox_x86_64-150.0.3-bn.xpi ) +l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/br.xpi -> firefox_x86_64-150.0.3-br.xpi ) +l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bs.xpi -> firefox_x86_64-150.0.3-bs.xpi ) +l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox_x86_64-150.0.3-ca-valencia.xpi ) +l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ca.xpi -> firefox_x86_64-150.0.3-ca.xpi ) +l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cak.xpi -> firefox_x86_64-150.0.3-cak.xpi ) +l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cs.xpi -> firefox_x86_64-150.0.3-cs.xpi ) +l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cy.xpi -> firefox_x86_64-150.0.3-cy.xpi ) +l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/da.xpi -> firefox_x86_64-150.0.3-da.xpi ) +l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/de.xpi -> firefox_x86_64-150.0.3-de.xpi ) +l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/dsb.xpi -> firefox_x86_64-150.0.3-dsb.xpi ) +l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/el.xpi -> firefox_x86_64-150.0.3-el.xpi ) +l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox_x86_64-150.0.3-en-CA.xpi ) +l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox_x86_64-150.0.3-en-GB.xpi ) +l10n_en-US? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/en-US.xpi -> firefox_x86_64-150.0.3-en-US.xpi ) +l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/eo.xpi -> firefox_x86_64-150.0.3-eo.xpi ) +l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox_x86_64-150.0.3-es-AR.xpi ) +l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox_x86_64-150.0.3-es-CL.xpi ) +l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox_x86_64-150.0.3-es-ES.xpi ) +l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox_x86_64-150.0.3-es-MX.xpi ) +l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/et.xpi -> firefox_x86_64-150.0.3-et.xpi ) +l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/eu.xpi -> firefox_x86_64-150.0.3-eu.xpi ) +l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fa.xpi -> firefox_x86_64-150.0.3-fa.xpi ) +l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ff.xpi -> firefox_x86_64-150.0.3-ff.xpi ) +l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fi.xpi -> firefox_x86_64-150.0.3-fi.xpi ) +l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fr.xpi -> firefox_x86_64-150.0.3-fr.xpi ) +l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fur.xpi -> firefox_x86_64-150.0.3-fur.xpi ) +l10n_fy-NL? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox_x86_64-150.0.3-fy-NL.xpi ) +l10n_ga-IE? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox_x86_64-150.0.3-ga-IE.xpi ) +l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gd.xpi -> firefox_x86_64-150.0.3-gd.xpi ) +l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gl.xpi -> firefox_x86_64-150.0.3-gl.xpi ) +l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gn.xpi -> firefox_x86_64-150.0.3-gn.xpi ) +l10n_gu-IN? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox_x86_64-150.0.3-gu-IN.xpi ) +l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/he.xpi -> firefox_x86_64-150.0.3-he.xpi ) +l10n_hi-IN? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox_x86_64-150.0.3-hi-IN.xpi ) +l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hr.xpi -> firefox_x86_64-150.0.3-hr.xpi ) +l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hsb.xpi -> firefox_x86_64-150.0.3-hsb.xpi ) +l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hu.xpi -> firefox_x86_64-150.0.3-hu.xpi ) +l10n_hy-AM? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox_x86_64-150.0.3-hy-AM.xpi ) +l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ia.xpi -> firefox_x86_64-150.0.3-ia.xpi ) +l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/id.xpi -> firefox_x86_64-150.0.3-id.xpi ) +l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/is.xpi -> firefox_x86_64-150.0.3-is.xpi ) +l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/it.xpi -> firefox_x86_64-150.0.3-it.xpi ) +l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ja.xpi -> firefox_x86_64-150.0.3-ja.xpi ) +l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ka.xpi -> firefox_x86_64-150.0.3-ka.xpi ) +l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kab.xpi -> firefox_x86_64-150.0.3-kab.xpi ) +l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kk.xpi -> firefox_x86_64-150.0.3-kk.xpi ) +l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/km.xpi -> firefox_x86_64-150.0.3-km.xpi ) +l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kn.xpi -> firefox_x86_64-150.0.3-kn.xpi ) +l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ko.xpi -> firefox_x86_64-150.0.3-ko.xpi ) +l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lij.xpi -> firefox_x86_64-150.0.3-lij.xpi ) +l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lt.xpi -> firefox_x86_64-150.0.3-lt.xpi ) +l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lv.xpi -> firefox_x86_64-150.0.3-lv.xpi ) +l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/mk.xpi -> firefox_x86_64-150.0.3-mk.xpi ) +l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/mk.xpi -> firefox_x86_64-150.0.3-mr.xpi ) +l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ms.xpi -> firefox_x86_64-150.0.3-ms.xpi ) +l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/my.xpi -> firefox_x86_64-150.0.3-my.xpi ) +l10n_nb-NO? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox_x86_64-150.0.3-nb-NO.xpi ) +l10n_ne-NP? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox_x86_64-150.0.3-ne-NP.xpi ) +l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nl.xpi -> firefox_x86_64-150.0.3-nl.xpi ) +l10n_nn-NO? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox_x86_64-150.0.3-nn-NO.xpi ) +l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/oc.xpi -> firefox_x86_64-150.0.3-oc.xpi ) +l10n_pa-IN? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox_x86_64-150.0.3-pa-IN.xpi ) +l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pl.xpi -> firefox_x86_64-150.0.3-pl.xpi ) +l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox_x86_64-150.0.3-pt-BR.xpi ) +l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox_x86_64-150.0.3-pt-PT.xpi ) +l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/rm.xpi -> firefox_x86_64-150.0.3-rm.xpi ) +l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ro.xpi -> firefox_x86_64-150.0.3-ro.xpi ) +l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ru.xpi -> firefox_x86_64-150.0.3-ru.xpi ) +l10n_sat? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sat.xpi -> firefox_x86_64-150.0.3-sat.xpi ) +l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sc.xpi -> firefox_x86_64-150.0.3-sc.xpi ) +l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sco.xpi -> firefox_x86_64-150.0.3-sco.xpi ) +l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/si.xpi -> firefox_x86_64-150.0.3-si.xpi ) +l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sk.xpi -> firefox_x86_64-150.0.3-sk.xpi ) +l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/skr.xpi -> firefox_x86_64-150.0.3-skr.xpi ) +l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sl.xpi -> firefox_x86_64-150.0.3-sl.xpi ) +l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/son.xpi -> firefox_x86_64-150.0.3-son.xpi ) +l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sq.xpi -> firefox_x86_64-150.0.3-sq.xpi ) +l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sr.xpi -> firefox_x86_64-150.0.3-sr.xpi ) +l10n_sv-SE? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox_x86_64-150.0.3-sv-SE.xpi ) +l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/szl.xpi -> firefox_x86_64-150.0.3-szl.xpi ) +l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ta.xpi -> firefox_x86_64-150.0.3-ta.xpi ) +l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/te.xpi -> firefox_x86_64-150.0.3-te.xpi ) +l10n_tg? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/tg.xpi -> firefox_x86_64-150.0.3-tg.xpi ) +l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/th.xpi -> firefox_x86_64-150.0.3-th.xpi ) +l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/tl.xpi -> firefox_x86_64-150.0.3-tl.xpi ) +l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/tr.xpi -> firefox_x86_64-150.0.3-tr.xpi ) +l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/trs.xpi -> firefox_x86_64-150.0.3-trs.xpi ) +l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/uk.xpi -> firefox_x86_64-150.0.3-uk.xpi ) +l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ur.xpi -> firefox_x86_64-150.0.3-ur.xpi ) +l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/uz.xpi -> firefox_x86_64-150.0.3-uz.xpi ) +l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/vi.xpi -> firefox_x86_64-150.0.3-vi.xpi ) +l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/xh.xpi -> firefox_x86_64-150.0.3-xh.xpi ) +l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox_x86_64-150.0.3-zh-CN.xpi ) +l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox_x86_64-150.0.3-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