summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6048 -> 6041 bytes
-rw-r--r--www-client/chromium/Manifest1
-rw-r--r--www-client/chromium/files/chromium-119-minizip-cast.patch23
-rw-r--r--www-client/firefox-bin/Manifest99
-rw-r--r--www-client/firefox-bin/firefox-bin-123.0.1.ebuild366
5 files changed, 465 insertions, 24 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index b1157fed1f83..004a643e9652 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 8a8cd2a36b3a..ba6044b479f4 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,7 +2,6 @@ AUX chromium-108-EnumTable-crash.patch 2974 BLAKE2B b2d58b6b2b67b3bc2f04662749c3
AUX chromium-109-system-zlib.patch 440 BLAKE2B 95bb1099055e3e0e122d4d8a77cddec0a3417b3d87ef252d7a475f6be23b16f587ec627c90bac41d743bd9dc07488edccb0946ed465f2244b61adc44cd19761d SHA512 b4e386613eb2a0dd61af40bb29621356085e183b97d830661e5157e4f22c2ada5606d80e56d5a65fb2985cdffb505a878c32bdafb081b1fa24cbe976c7b60b86
AUX chromium-111-InkDropHost-crash.patch 1066 BLAKE2B ee0b42803a59ef4731e4f316849c2062870b92040ff4e339c3f3f2562999b54fa3176b27e432f31ada76559087631fd623d9f57f1961a42acd0684041c322a01 SHA512 dfa3ab6a84b57b6e66053be2597f0d6c7f4caf54b0e45a359774a56dfbe1e65bdea91120134e77b1e7c38c336a4fd8d05a7c26e9d3bf4bdc0fe40ad7cd832a54
AUX chromium-117-system-zstd.patch 998 BLAKE2B def8ed87b1d100a4272b3e13fe928a40f429546e77818ccac2cc2c15682ef3aec0d78ba158079facd0ce770049b5ef190c82d4d829f56043f7f08b51ef9b41e4 SHA512 b3beb98b539fe160fbc493ba410ae0f68540cc4b6834f1f8ce9a22c3f4f59ef5d583ad48793e10549fd02a701f833a3969791ef4524322cd1e715ca5bf226bc8
-AUX chromium-119-minizip-cast.patch 1369 BLAKE2B 85901dca400b509be4ec4b5c1520abca481d330ea75bee3227c3cc3bf2d88560b2a9f85d0eebd6320ba11b89539712b1b40577b51b6873e9a2571ad9a5dd985f SHA512 0f1eb8633eb8cfe8895bf4deb5920fb1f3680cfbd8ce94d1c35c30b6b970785a59edb980f1b54b4233a89afaf410ac0b4c241a73ecd4842126ac429c8827535a
AUX chromium-119.0.6045.159-icu-74.patch 827 BLAKE2B 4290eadddb010984df9248d8b0f8d4c442bac191447e8f104db98e8f0106a81fe1d344c1a22b0aaa710d823de7bbdd250901a547ea71f446114ec59ba3bf83d2 SHA512 5e39575f344ab201334332c0373eebe0999cb45b777865e539eaa6a59337358ee69d377f312f8bf3b153fe70a9ef4d784fef1284a853dd235178ea7870ebff94
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-cross-compile.patch 323 BLAKE2B 8d5091ce5287422c9688ede2563360a96b8bd34b9750dc1c8f0b6ca9aeff2c066fac2da169396baa131d971c087c78f9af53999df0e102d1f57176f5e8d3dd57 SHA512 06d3afc1aa19e57daac0e4bad37e1f365a68408240430e5e818e5a4f12e3b7519214eafa463633e447e7029f4ae13ea864ca347ad1fac117702a0be88718a954
diff --git a/www-client/chromium/files/chromium-119-minizip-cast.patch b/www-client/chromium/files/chromium-119-minizip-cast.patch
deleted file mode 100644
index 0d03e8ea3d9b..000000000000
--- a/www-client/chromium/files/chromium-119-minizip-cast.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-clang-16 does not get the types for an aggregate right and fails with narrowing error
---- a/third_party/zlib/google/zip_internal.cc
-+++ b/third_party/zlib/google/zip_internal.cc
-@@ -260,13 +260,12 @@ zip_fileinfo TimeToZipFileInfo(const base::Time& file_time) {
- // It assumes that dates below 1980 are in the double digit format.
- // Hence the fail safe option is to leave the date unset. Some programs
- // might show the unset date as 1980-0-0 which is invalid.
-- zip_info.tmz_date = {
-- .tm_sec = static_cast<uInt>(file_time_parts.second),
-- .tm_min = static_cast<uInt>(file_time_parts.minute),
-- .tm_hour = static_cast<uInt>(file_time_parts.hour),
-- .tm_mday = static_cast<uInt>(file_time_parts.day_of_month),
-- .tm_mon = static_cast<uInt>(file_time_parts.month - 1),
-- .tm_year = static_cast<uInt>(file_time_parts.year)};
-+ zip_info.tmz_date.tm_sec = static_cast<uInt>(file_time_parts.second);
-+ zip_info.tmz_date.tm_min = static_cast<uInt>(file_time_parts.minute);
-+ zip_info.tmz_date.tm_hour = static_cast<uInt>(file_time_parts.hour);
-+ zip_info.tmz_date.tm_mday = static_cast<uInt>(file_time_parts.day_of_month);
-+ zip_info.tmz_date.tm_mon = static_cast<uInt>(file_time_parts.month - 1);
-+ zip_info.tmz_date.tm_year = static_cast<uInt>(file_time_parts.year);
- }
-
- return zip_info;
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 6824b58e0bdc..a9d23c14384a 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -388,16 +388,115 @@ DIST firefox-123.0-vi.xpi 636499 BLAKE2B 50a92d2a2183bb40c7af633f0e97632872eac79
DIST firefox-123.0-xh.xpi 411732 BLAKE2B 291ebf52902ab8b8f2950039a48e18d10bb884775deadaf747e3979053efa70ade9ebfbc14d415d885088edac79efa1757713ed7d6069368cb6405bf714dc61b SHA512 3dcd91766e2c666278bf109f799d0215f17c76e74d601e8a780c75cda75fc5dec8211d2c107ec92a6122aca7574abf4e3609a2fd7330dae342be0cd19dbddd6a
DIST firefox-123.0-zh-CN.xpi 636727 BLAKE2B f701d7189510162cbbe4d055f0dcf97d8e2e0447792853b767e49e128d94fd803d7596c3ee2a5d10d855909be5f0fe466779f90d97c1a0737fa81810327ce586 SHA512 e6ea24d931233da6e4df4d58c883204421debaa83ba1ef71555a2077a34b214d5fb6269900de157c025a1ae3a76e74671729444b6576694240b1614fdf74222f
DIST firefox-123.0-zh-TW.xpi 638883 BLAKE2B cdb02fe348c19e116393421e5e8edc357b124c75708559d2e1559ac4e76b9a05f2eb529242162a5c7c875bb8b6a7890ffc619c0e18f800d2fefef9909a8f3d8a SHA512 d0f4bf4da0e7e2138bcfe0a242fc325ccac7f7938004de292473d1d7b8f52a414e4aa4b24fa2541ad8ac201bdde4b960d51218674c60ba50785f0e65e3d46f22
+DIST firefox-123.0.1-ach.xpi 457915 BLAKE2B db457b2fbf4d77f1cf43bcf659e850ab220db9a353bb7d1b37375a49ae7d3d4e08746808c95c7e238ae86d4e99a319a338d36dcff1380414d006e80dfffd87b5 SHA512 9c4b1c5354fd85f7cf970ebb7945689781f9a48ca2ba821d8b36f10271953e0c04a29121fe96ead456dabaa1ad383a2054fb27545a805e9f5a9b8f62e1bd5c40
+DIST firefox-123.0.1-af.xpi 412261 BLAKE2B 2c259ce7fae9050f82e9bd990a92b56cd7edbb31f49b443e1389f3c77f130368fe6a0ae95185258d6f918e395e566ed04c36b9034398b4b33c8fef89189a9bed SHA512 7fbe58b6bf79c104397226c27f3ff5c2037a734e805157990bfe0466d1ef060f78daddbce64013fa9de892c4b88a1e13a05bdcc7b5b6ef7235a174da754f176d
+DIST firefox-123.0.1-an.xpi 499255 BLAKE2B ed6e3ae358073705b8b43f9a589012da022aa8a2b26fc7d6eaad9818aa08b1cf2b4d7762342dc80a31990056aeda1bbd59bfec6e0dc2e0a39a8e25757936baec SHA512 10f56c4326d42e392c5e99140308eb5be7b9b0123cacfda5c482e2b4ece66a43d50d55e972a675f0326ffff781832471cbb5b9ac17252b17e8bd27ed7b845e51
+DIST firefox-123.0.1-ar.xpi 596982 BLAKE2B 1573fdea244ff01dd205e594fdbbaa4203c2044bcd66ef8d0284d4557b826ba14cf395c2d13f03977d88105f492e18c715d5a5b8dd80d9ea21d6e9a451ee5d14 SHA512 ad86939db24b0582d990856f9cc62d3169a3cb9d90449bc93c102834c43c3119698c706740ceee1416574e4b648c9857be38cd93d208bd2cc3a9a24663c9d379
+DIST firefox-123.0.1-ast.xpi 490096 BLAKE2B 8ca9c97a3a4cca6d8d5c0a0b8db4bf8a94b0bc6afb6b6b1a4ba5413399e5606a8d55ebe1b83d9bdb2489272434948626a8afaeb31c0f49090fabdfb60b379260 SHA512 6a902232a7d3a02e04e2519e4a25df9838cd1c0fa80f83ee07af242286981418f1d4b8e24dc9d8d6b7d997dcd13de5d057a8e2b00fc3e36706e7472306cdb348
+DIST firefox-123.0.1-az.xpi 484197 BLAKE2B df31b45be967c72e9c0ab02552dc991aa7d4276b2dc6bf537402d9c05d35272b8857e417b3d07e7edcec7832e35665b368abff6b237ad40fdb9a840b85926d33 SHA512 5563c9f89cc08d8baf497c59d2d7ac32c1734981cff9152baa9bb9470f1924189c2797f61ecf9c6153484bfb4e2933aca8e3467c3b5517a41ab8ff017bf9ce04
+DIST firefox-123.0.1-be.xpi 693185 BLAKE2B 0a33c2e97d09a653548f8281609ee23a31b6a36d03d140639e2f02b3c7281cfa3faa8a54f21a1fa7fbc39f0aaf2a4e94bea1181177729adcf7135d841658e599 SHA512 7c784f9cf9e2d1f78373256069b478c50853776f3d911a700124d311003980edd2736a0bc720b5ad7cd210cf6f0edeec585c0a56037a9e3a8775e084e08b3e08
+DIST firefox-123.0.1-bg.xpi 594616 BLAKE2B 152f4db0e913563b15f38abc91595ceef8378421f2613c971fb9cc102775dc514f339f3bcdd2c8e292def662088e51500bd0d7964f2cf4d6b3ff8067bf6896f9 SHA512 f0d09e1fb6b8e532582ea905f1f453f70a853538757eeb4feddf37b83e177a3e497d6bbd05503e980c601481bf1e1278357e5da7bf19cc59cf3cea48999b1038
+DIST firefox-123.0.1-bn.xpi 574576 BLAKE2B e6a4ccd8b3ad42d04fd8f402a430e6245a6766b1408483216032c913c63deee694f332f515eadf32b589d56e0000e24c715ba515d5f1ab2cd0581a56a7bc1b54 SHA512 812b3bce6c347df0513e824a3ddc76da5e14c87093fe6f39e4ab00e23a43e6872569d46650a131d240ce8990dc06c9998eed8cdcac71ede10cb77a85f9fe848e
+DIST firefox-123.0.1-br.xpi 576394 BLAKE2B 261175119d9bd644562de5eaeb58dc8dd3f17a20030c1d0432d251405780a184d89e92e1f7ee56ece74059e411793c5cc493b82ed07000856c40ab0992be283a SHA512 608421d35b92e8c54e23ba3325f0c0f0c0c3938f6c4bccaa06a9af10fd5386b873044f1596e0cb756177e1b9de55d04c1b43e1de1fcb08d89e34406ded20ad8b
+DIST firefox-123.0.1-bs.xpi 464823 BLAKE2B 5820bf5e1aa98cf722786292a01fbeba1b53b0d53fc5d5163fa30f887a69ab5e83d247d86b069c7d0b80d7f620458a2326076122f3778e19fe210feb3198334c SHA512 5015d7dad76b5db45af8371d792ffa064dee089e1783d6bc09c98cbb2744cce46368f653eeee2245a2b0a466a5b598743211d3bbf80e5c6ea1b8a9218898cd9f
+DIST firefox-123.0.1-ca-valencia.xpi 539335 BLAKE2B a82d1194a1d574d842707c2c2767a31c45ba7f9847e9613884511803bf2356c029e48daab924a2f3d2a11a4a59beec65cec35732ce251f7e87a7d32938961948 SHA512 da21c3ad753642cb531974fa081fea27d69fc26c2340c769297750fd4dcb74e5518bd99dbb41c9ecc783c9ce64c08d1b6caa490b7ed9982623213db9ec1ea09f
+DIST firefox-123.0.1-ca.xpi 577379 BLAKE2B 158e2a5427ab456ef663c8993fe5c5533dc180b609299c7cb077287538d6596f12cb18d34663573b271c24ef405f2aa63b8aee00fba85a1a03d715f5f801c265 SHA512 4ad007605bb671ad0286825b05605b353effb08d50958dffa4a8d6a9de1c515c72ae2ec5607a00cf0a4704358953eeaf2864baa92a8ed4949974637af3ea293b
+DIST firefox-123.0.1-cak.xpi 584599 BLAKE2B a747620a90d1f17012214fabe933ae200396e15a3123a3bcb9d5f3e59f27a91dbbe6087d9aed0a52493ecfcb15a68bf114b91ac87affba362c96862c26481b14 SHA512 f0839f3320a80c4d162ee4a7feb143a50e31a865bd71327ae81fd2fd6561e539e66e0f61d16e5d28c920071a8a8d9556ce5e7f3ffac8a808d2fa5e84fcea9702
+DIST firefox-123.0.1-cs.xpi 638567 BLAKE2B 6806a9c5e12a635fef5086fb1078664e85ca0dbfcecf43f59f7272630f5e1296158eee374f2d8efbfee1c414c3d42014b3ac51ed064e083b01d6f4ff89b5664d SHA512 20618c067682110337271a8175c8c5f64ca2cab7b301286bd7462d5b7d7d2db707b773679e268c3305b28683686cf5e55134ff0bf2cec6567d2fc4925201adff
+DIST firefox-123.0.1-cy.xpi 604984 BLAKE2B da263447b95428413bd2c627227e10be2460f23f12abee2c9894336fc0492c267031ab599b7f2ec3a52efbbec15828e09e9e84ba086ec225e0cc8b927d0a6347 SHA512 2a8069cc216abc153af25ada3cfab3c0c5dfee11a6e30e0c00b5a6be343187978846dce2d3dee51376c66d7a9b20894dfa98b3980b83bc5cdd18aaaba043ea6a
+DIST firefox-123.0.1-da.xpi 593079 BLAKE2B 804011cacb7ba6c3c7d49a03bd63caf2d78a715c6d4374313cc7f571cd5080883a312775cea2c9ae3c8b35fe200d2429e2b883fc45fa6e82b12ff17d13d58b8b SHA512 270d246c60cd6fddf5b99d5eb564cd49371b48476403823e4126f3a3f074c924ac13848d24c6ee3864b20ec4499947519cddcb1d808e1aebd2128b9a71ca8ec7
+DIST firefox-123.0.1-de.xpi 614428 BLAKE2B e9899c0488ca250ac67e97499110a323ae5988b19bcfd99bd2ad6f45bd63757f74a388d0de45147b50c55b3d877b1382147a367939b1e2919107ae3c9246a534 SHA512 1c8b4629f7e3ce126c13aedefafa6c940b8a835e1692b6496584c3e364fc4f4652f5a0b96e31c103652b535f9170e768fcd802c0137944c919ee6924cd705d02
+DIST firefox-123.0.1-dsb.xpi 630614 BLAKE2B b842c875bda9282ee151ca226d338ee03e334c801a012bcc8e013e8b7a5ba7fe4a6c801df89d87b05d9b06d9ff316f4092c543c85d5426ad9e010d4cdaffdf20 SHA512 2574dace2a660f33418e5cd0f1b27ff8461e380e12e77a1f05e250e952c66b2596e3522874e8397939eb5614d13411cd4fb3a37d3758c32240267b0631f0d37d
+DIST firefox-123.0.1-el.xpi 710123 BLAKE2B 38edf465780ac84f1a4d56d2578cea69cc42148edfa56cfbae6d2445cc0a0adac9079d478b41b28441192fabdbc58caefe72ff85ec7ce754cb9de7ce62466b03 SHA512 b3ad6f3705ec79f1f91c87fe9f3a983732f09bc481591f1953d17141a97e676809f396c4c4b2a9f38f88381ab473664d505c8d326be99655fca15eb36a36d269
+DIST firefox-123.0.1-en-CA.xpi 553289 BLAKE2B 613c903e0f0450e3d8f926f768ff59b2dff6fb49bd3b6ce0b64f6ab913108cacbb1903e20a8f566601e1dab4cc4d114df0a2beccc6d93296a070b27a1ef7eb65 SHA512 8b473a05e2f5a97bf2ab3023c135888870392c35e306a8a951587c475f0821835ad80af3de11c0f36688d316664a085a00d6f0923aae9e2ed94f085c76e862bc
+DIST firefox-123.0.1-en-GB.xpi 567243 BLAKE2B 8de6646daeb014afbbd8e7cc49ebe4242f6476ce72ed5565583303347ae70b631ec99c1dbb4a391dc502d53cd512f2363fea796c8acca84cffd05ea97690f90f SHA512 d95c1577668113fe0a0bf627a98886766f12c12f24a33c5ab322655a079e7d7c2e2f937b20fd5ee870af8f5a40ad99b10bcbc2954af4b65096f36cb4fef33199
+DIST firefox-123.0.1-eo.xpi 597063 BLAKE2B 085abe38e53138e0e34a7a3f4ddb9bfaafbbdc28a2ea968c72100d06cabef09741bb9a07d56eb567b74de3c2f19d954c264ee1f1c21c423928724dc34cab2cdc SHA512 885c15613e4193e369e0eb61f3136796712a19e192b60955477081e4632dd81968dea92effe5731c23930feb90cde0b4091473f1978fd3d5f592f7714db6fa19
+DIST firefox-123.0.1-es-AR.xpi 608571 BLAKE2B d10a4a92d85967f25762b7504b0e4e0b895e10d2ea11ce22b540b956a5801ac1f4768e32ae3ff9d7ce9978652955443aa4583b1afd7e37a1e3e2d02f52099a1e SHA512 b3a1af812f64a757775273eb91b6f1d614fb1f4d25d52586b09352183ac8db937ff1c9592abeac29482e69ca210eaa551d1716587e7e4110c60dd9d1408758ff
+DIST firefox-123.0.1-es-CL.xpi 607676 BLAKE2B 03a9b93913b78a7dcedeec2653117ca17a0312b7a76d63f2ccb68f441db5965b17b1a6f1852c99ee5b64024f9f025e2936ca8e6dcf3862da125ce253a9be74ea SHA512 44d79fc005153a5dcec28346d816d9b8e5e9f4732c5d38481d00fd1127c9c51c58bd174313a7c2050cc67be34f29b7b2c8d4555fdbf71c905257931d49771c52
+DIST firefox-123.0.1-es-ES.xpi 601866 BLAKE2B 9182f2d630a417153474bdc4a4a9d5a5c516d30688748ba762688114a0ff669ed78d077f934ce0d76da2d277d31d963aa9f1a6714c68dc0c3737c319265d88f4 SHA512 5c0e566f840a1eee3a81777f4ab9a441862134915e5a9e6f3b7a8180234842d153f305f6b325e7ce6c0418057a3dcac761c1cab6e2aa2f708b12957908212edf
+DIST firefox-123.0.1-es-MX.xpi 584660 BLAKE2B a8bbd1b8e790b06ce0fb76a46946644573f8924487ee6b7031a7af866e7fb16a9b57dffaf6caeab5631b32065a3a37185ca80f381c875998405f3d85564f66fc SHA512 c1f910589527081285e80cc6f2e4f04ad9ea8c9344be7a875866f7c4c9d16219563ed97d6d9f9f6af83e2c52aafec0876f405ffae731e3aa837be1cd64515472
+DIST firefox-123.0.1-et.xpi 532876 BLAKE2B 48d786b6797d0a0d84a55ed459aba89f95d6dcf0ce27316f158165c60a2165c15ec6ab0556b88b5adfbf357a60d602ff67f6ad33f69f989a8ccf349751d95e89 SHA512 07f6c3dca4fb2608c746d298fa89ebec7f6972cd912e348f2a61a8c52f1dd3f6fd11fe8eb014c839499e274484ad3ded60bff544f7a559f698ef5e7884624f5f
+DIST firefox-123.0.1-eu.xpi 585344 BLAKE2B 7da914cdafd2323f9124d13f764d386f175d460268323924ddbea0ac1778f3111ece53c88476762aaa5ee00c284d5bfef7e7ac200b625b4b2d4ee8dafe67691d SHA512 962adac3c6b1067b5a247de50273083308a3f564e4a195f32a94fa935966ff30107a0b8a26617596dba0b34f29e66b262694e0f2851f814b4cafdca1f29b5614
+DIST firefox-123.0.1-fa.xpi 583084 BLAKE2B 17bafe1ce57cd24b466f527ddf69f0833c66195272326f16243689a6bcb3f6a6a5e74479ff07fcaa3dc98f94abb8f0f50a644eb84eb316514b84ea9529cc8951 SHA512 4fe5b44269f183308d352f57a6ff06b755f95997e1fbf5d74916a7809e614d8b7080ce9e5ae7c7be13bf56641165c7e87e366296d4d6ef5681177d3624fbc26e
+DIST firefox-123.0.1-ff.xpi 469548 BLAKE2B a600639e916981ad1a36782253f0c25333b37b2c7e35aa387b8eeaa54ef72627d12198e39ce0fa732d1d837adc416f3b45d8a6157e053545113335ce0eee2c91 SHA512 6fefd18cebb72e75f2bf3c94c35e6f6259572b8ba05b8874c40f5b252a1e1057593824dc6833f8f2026f5d403df2960dee7bdc7dc1c9d4b83ec7256338c865e4
+DIST firefox-123.0.1-fi.xpi 589468 BLAKE2B 6902b68796d04a6c26d66784c5aafaba47b73b11567b108595ff862f167391ba5b063863d82ed8a668f8cf4c166e43006303f1c850b79af9495e2441d31dc94a SHA512 e3f68207475f9741df7f1e0ab3ab916480b1eb1c3320068c46f16cc897a288f283d103380c5ec8c3a4cf2698995f2a51e64aa11d4907b5464a2336805b01d23c
+DIST firefox-123.0.1-fr.xpi 620143 BLAKE2B 058bb1357aeb6180c1ee2d0cdbcffd4df93bc220313881ec2bfe075f6874df55a6962396156b65e5bf4eaae884549e468c390cf3496c1aa6809779b074e20f9e SHA512 61800ae510add0e9403a9a32b74c3e90d121df548724908d89051754eb1c64d3b5e3e0abe12ec6d874d5ea5de7a8c9798d855f59381fba5807aea4d6235b718b
+DIST firefox-123.0.1-fy-NL.xpi 604119 BLAKE2B 14217710dd26b6614bbfaed3dd4d054812caf5975dfb6e389ff0f254f55d8eda9fa97cb2ccaa5a4b8fd797174b1455026c5b7ef3f4350a1259ec3a28e6976c6c SHA512 5604462f79dd5b36e12fc9fb94211c7acc34d683e28f63c41dffdaf220cbd383b61cc5e2ae0bed272a8a7987408898a39dff955b88b80e8ea216ba7ae44dc12f
+DIST firefox-123.0.1-ga-IE.xpi 465386 BLAKE2B d5d1e748da58b757bd974df50b7ff9ff931a8898ec16cc39f779ad82bd38b02d8bf66becd651a69abc9d55bfc0186c2af17c95fc4292161048e385c4110d4d75 SHA512 dbebe28f4c00724ee5c5bf31d092b43dd32ea03978cb835bd6c147d8044fceab607c3a847e39e51404d0dd1091b4125200ffd8414135354f6ebee5ab91bd8f7c
+DIST firefox-123.0.1-gd.xpi 584534 BLAKE2B aae99a2cd01f5588de5ed8a54ab55c2ef9ada3154dade8d9174fcae50c8bea7123e65adf07c7c73483ce6a5f3d3ad07ae3116347d7053636a9877ccd66014bda SHA512 5ecc3212488d06354fa588e62a0786d1181ae7dbe9b623b061f235c4a76809eb96694a5a53564fb5225f56c323452f0ec9f18cdf1e9b348bb5e259ff3e8cf8b6
+DIST firefox-123.0.1-gl.xpi 592782 BLAKE2B 9afebe8ae9ec6b4dc8c057eb756b219d894b69817546b6c276ace43cfcbfda816a2fe77cddf87d19d06a3aeacfdcf1c01dbd9f1b516ef3a28670c2b83df096d9 SHA512 273b0c6a1648246f2294e88e4004db397f7a56cb416fb82a956319fd130d8a98ad1192bb720997dc35ada8eb287606acbd7ea85d5f50463de78896d6f8f39792
+DIST firefox-123.0.1-gn.xpi 618413 BLAKE2B 7a00a656704900d6def62ed8d5183b20280f44af3bc51b59e0ecdb2e2f514d14a1c002439f07f9109706f7214cfb78cd5056022e15d26125915177c5c0a8aaa5 SHA512 4ddbe7ad9e194ccae1965a9d72b63191f7dcdfdf637811245ec56313d33c5c05b8d470e023b610d08db46aa86ba0804349cc6eb82f2a77cb77a8671210e81995
+DIST firefox-123.0.1-gu-IN.xpi 520451 BLAKE2B 8df831707ec238a2cbb677d9a4a204288163530356334eea4e7c4a12324624fb67d6282616f40d4631d776651a5cd75c3963dd81c51dc44bc0f084a3e2a524cd SHA512 e98e0fbd9b78d5862fc5033c2d68e326e49d6e1485239bae8d03269bce3be2a36bd2b694aec73e715ce65f3dc39805a851461699cc520298a9dca0d999951bc9
+DIST firefox-123.0.1-he.xpi 612981 BLAKE2B 2d92dbb4e5d7c591e4ed571a512380030e8991221a9575a245b4588cc9e2adedb1425eb69317c5096a932cd5541e32bf97b0a63447e76b3c5c661004d46d202c SHA512 ebe1209cf96c1d39e479e40201da9b798f2f123c70d120b7170bc2f2515a33ad8a04f32cd61619d029c4ebcf15669fdf977f8efb8c78f54dcd12388da7d43116
+DIST firefox-123.0.1-hi-IN.xpi 558456 BLAKE2B 936e3fe54f88d49761a20f25318ecd09c5c1b6e55b8976b8678f286f8f0970f7659713a666994a171091d447dcc48ef27f866133a6aba553b31be9bfd909020e SHA512 e67a8014f1ebeb81f7ed018c2635289876d0cdbaa30a507a938ab6a22b4d98f26e61ec4869817a2eab1253151912e06eda39108118e74b3ea0730129e1ad0363
+DIST firefox-123.0.1-hr.xpi 549945 BLAKE2B 9f0456181a64c04d68e418f11256f138f475a79885723351b33ea3e2fac92f67a1963ce3764963b7e8b73536032da4b4412346445ced28fe50bfc3c2f101d119 SHA512 cc06b151caf6e08917f01035cd5f43448ca4a0a0cfde2cf44d3d7f1fdeb284d75b5fa4cbc28fa29431f3948f64a56b2d44b51347245a065ca6dbaf5a5f2b98fc
+DIST firefox-123.0.1-hsb.xpi 626596 BLAKE2B e9189b477123d8c3f119db5f41d574999b42bc0f7eefcc2abd35ac03761bc4c0440d952586d728bf10ba0f8288170cc1ded2874363df4a9b15c288eb0e4802ac SHA512 413ceb6585a3bd77a5c12fefa8a7f61132059abd33b56a724f6943cda69b43ed1907ef938f413db21e4623199bbacf032fc7a2e6c6a8ecde5e902c7b6fdc03ed
+DIST firefox-123.0.1-hu.xpi 630539 BLAKE2B eba4daf55676f71a9584305c087100df58091c438ffae478cbb80eb937d137b337a26ca987c7d214b758875bba0854d64885591a2e72f55a49421343e7711ee7 SHA512 feb52e508ed7ead8f0e30f38822f36ac6c796a8412de6f4d86777aef90a0963fdcfa99209879030bc5c5915079332ee7234e955c0aba3e9c4b7d01d4729371f3
+DIST firefox-123.0.1-hy-AM.xpi 607753 BLAKE2B a619e2eb91272e3198d4f5a49a532685391f605a0ac509312d1d3d59ac8da1d991ee2b29edc519495ec4e412799d776ea6fe34f2e13f66256c692e999350b1fa SHA512 65783cf83b17ce1c16d5f5a1449850d052055933ad139f00e079c81b2bd321a54fce52b2f91e7824b9334730fdbc9dac7774b3e73670e4b9f9784e1fbf381b03
+DIST firefox-123.0.1-ia.xpi 591951 BLAKE2B 5be0979978906078aeda0b2e8e590c4f971e2e3304a2e446ba5285bbf86b25f8c05c39913c7f267b8293e0936ac0d3e37aa1ab4b692699c025e101636e6c60d5 SHA512 8aae783ae7f526afb061fd307b7b080590256664eda8afbd7f7a1a8a6e3ba8fb5e434b0804b5d12e282f01ec886a9b02fe9113e3a6980c21ffd400d86456c935
+DIST firefox-123.0.1-id.xpi 566920 BLAKE2B d53565f27b6e7bd84af0eea01d6f7597cf77350d49aefd4f1ae3697a28a19051091b88edfcc91ff4a61de3d90f3cae383413302c11af6d06880522c35875898c SHA512 e6519f78f803af0e3220afeea4ea110d63abb4c6d4cafb99686d5a31ab62785718ef7bc4d02ba62d8befd377ba80a0c2bfba9c21a44cad541143a1afc8b69141
+DIST firefox-123.0.1-is.xpi 598371 BLAKE2B 8a3f33cb228e535958f5a3abc6c185f31ce56f9f60f587cc6125101ed0271d4acc03a940fa301039e8f41329d2cc2c1abeafae7dda84fadb5a9b1fdbed07f2f1 SHA512 9a5ed71bacca64a2dd2bed4db1b6b4d9587913fffd636c9c1cebb614b3cfce777a2f8d95609a59bd8f6f3caa7d83d193342ce0f8d6bdee2953d94cec11746ccb
+DIST firefox-123.0.1-it.xpi 550957 BLAKE2B ac048d494eb02fea57d4ca4b7085c4618bb4a0cdd9830be96e3d928269d9e70bfef101cb74d286fb886b6b1639125e9403e332816149c13308b925215dd60465 SHA512 141f0c1862468f72f10831ec4bac8bb47be62b1d09d615cd9105e75ab22a9155f9730dbd37e5af10c09ab711af0d502729c14f93a818af782918f3215ca64231
+DIST firefox-123.0.1-ja.xpi 659312 BLAKE2B 769f325267c067ac4b741cb19272384b32418a6776243c7305fd7e7cf8cee8b4b8fad68c03333310a7282cbbcf3ea7c9b90532df8242b8e8e7112fca4d38bac8 SHA512 0f0f375752c26342156a1564ba00fae838e8d3bafcd631d460de1116af158cdcd6a5a609a29dcc6823d8a0a35dcf3d5bfcc3660a5c3f16454dc2573fef934130
+DIST firefox-123.0.1-ka.xpi 653091 BLAKE2B 3fdb9e1a534f7112e3dd5373bec07fe708b091af5b1de83b6a1dfff04ad4c09c188d5b886cab4704822cd22fe1a2c65e4af6be4c341c66a37f1edd0975caabef SHA512 ae29e3890514b9a2536be180b6b7e38ad47050633be47377aacbfd033188241f838e7460e5bab2b605dcf7f66643a345332165d01a4c68ab588b829c8c6bd8e7
+DIST firefox-123.0.1-kab.xpi 594592 BLAKE2B 130e58f025974d714d8046b33176774b46e32aebc8b296fffab18a043a19bf9a3b31a307a004b598916ef22ea79856ad0d6c3d4888d61a80e39a6b077bb3da45 SHA512 47fcbab8d605a4b768751ea23506126ad06f6c5d43ec8c055e9992c35b58bb7d7d01f553663cd48f33184bf36ff0fc9b67c0635dcb979f3f15668a4b9e92ec1c
+DIST firefox-123.0.1-kk.xpi 686103 BLAKE2B e7d69f62791b8538c5e2535ca333a7904875aa864a58973e64e7ff5051a34418be74dc79d4ada28ca2b751135e0e6f18faa993cbe3510dbe1865524c4cf1f7a8 SHA512 681313259e157e225cb8f872e069a1a697acb0f1eedd51264d8104a7d31d5761a444cf9ff99320d0121ca5c83325d9606b6df4915a8f117bac6cc686ca6a0975
+DIST firefox-123.0.1-km.xpi 519183 BLAKE2B 8ab7797c5b6a7fc9891351955d3c7838acef5ea2dcd237fecf0f83f51eecf3c8d1602301b27b814d02b33234faabe34f97b9bd9867d622fd5aa1de63528d2d28 SHA512 b07193dd06d6abe20b5875091a1e2509bcd0c2e6205ad14369f20d28cea0c5193e596535f2d1441b44ef71b3b244d335adadd5fedf905b802854a3fa097264b4
+DIST firefox-123.0.1-kn.xpi 484642 BLAKE2B 5472206a60f7190045260d9c4b23a210dcab892a3d63a8fc31b6f90524e1e62f1d2c76539436b9e8a02558b0bd3adef822239c8c0592aa1382446a2e1ff058c4 SHA512 4a055ce567bc2831b7ba1be7482404e52da3c88befd028f6e3d8742124b614b440bccf09f72921d43a242691f47354c9aa22d6caf2c89ee1770ce74f072c6dc1
+DIST firefox-123.0.1-ko.xpi 641121 BLAKE2B c7a465546b745e1de7f40269e6a51614bbff4b995e4445dfd7bea7d6a4e5e2be9005f4e1dc8c66d61808c782d79eba3474d1caffe3242139fdb2e81be2f21b19 SHA512 da976209cea7a8ed452284533c43ee28b21fd7a8c64f442375f22e410e18fbf17d03b9ce1e369953a81d1809e1ca07228a6e95e921729d0f44932cf2d46d71a1
+DIST firefox-123.0.1-lij.xpi 477620 BLAKE2B 0fbbdf522205aaef66171abb75666b08d90f2d13a861e2c17c2def4240c7576ffcc7a29c260f48aa2f5b856868db1233f97a2f27d206f7554ecdcd7d1e60fa8a SHA512 18191d2f074fed853bbf4e8ac541e33bc1a0d38dbb2c7d3fe885472981d1db5716038526852839c8788e7926dda16020414a7b5e2652b344509e2725b70fb551
+DIST firefox-123.0.1-lt.xpi 565829 BLAKE2B 87e026de5f7670e99c68a14e3d117192bcf221b9ca71a83e035880e674109778da437cb00c0746a5430aa78972c753c1e1758aa2c1e066ecf430e8c0d5a105d9 SHA512 7084199fd825a19575bf7a319cd5db826d860042b8e6d1c4110055bd624db1d5dfc025f9f3d7bf36eff0afc13d85c40702345b1f60e2098bf42a7e5e190f18bb
+DIST firefox-123.0.1-lv.xpi 463223 BLAKE2B 041f036185387a249d9bd2be9e8603eb02dfb88de985de217a8544708e273912b31f3b17bec82eee979a39825e951ef3e0cf2ed85e17ed25248d09bf447caa06 SHA512 0fcff731bae6e70aee5d1ab8659ca6d183779ee7ebe7ddd4a85999f0bfc0f2f13180ef303e0f6e96bb42be0c65b74ca5ea8dbc6b5e9f354265c4ace913d6565d
+DIST firefox-123.0.1-mk.xpi 486673 BLAKE2B 796b26db285c3f6808092b8b741ce369edea25627ba3c0e2a134528224af1baa61f19e349d697b1fd1ab2577340f48af6e7e8a26fbe368952b947ad5bc826bf7 SHA512 088c2510f880eee908de852bcaabf74fbf0eb40d851b0ad536292cd7306fc0676f8a3728153e2cb99803b7938f6046b8023343da1c3649bd477008250e0ddc8e
+DIST firefox-123.0.1-mr.xpi 525572 BLAKE2B 99e77be12ac9e729803d3ed16f00b1b18e6c6616b6d819901eb96c4496c7d86438567183a6d74c6ed33ea38e1536b7b6c034fddc2a23ca0d09e0abbf9db8a177 SHA512 1b32a266d68f85da54f733893f3295f29cb60ca411965ab04f2d5291f0a0cbbf452cf3e1e3c37e60cd6fe4668f0216f0284cf79bb862266d45226f2548b2888e
+DIST firefox-123.0.1-ms.xpi 443256 BLAKE2B ed8046d7735ce3f563ba568d673727354fbba6c4aa2aef08d529bf681ad52b894306d197f5f9c61bb90517214d63bd448a981abe8256bc0892add54ee403262a SHA512 d0b9ca9e664931e602b26a10984e16bf5ede358e0213b255dcec2629b6c146a8863cb31469548bb136f852c73399057322dbb6a67be20f757489c8f530a67f1e
+DIST firefox-123.0.1-my.xpi 510621 BLAKE2B bad313918c7f1a021adc27702eaa99d42826280e31a5268e5fed7085d66a3419b47f8d606745bba2b06827cea8c3f81a3976d3445af1b98a3e113ccdcfccb735 SHA512 e6774cdc4ba61b168584fc370f6f4b82f103165a74045e7d711e9292e1f7a34deafda4dcfac057be93e2c9bb19852b13300ee05b5497937c3f812b9d2434f191
+DIST firefox-123.0.1-nb-NO.xpi 587936 BLAKE2B f8d8ae3b968fd632cbb46850a90f42cb9e0758f4ac116b4ccb4d3e357e068b8c64517c12681a8b5d95c8c4e3545c6bbdb9c244cb1f9acbd36db9c2f46a2eaedf SHA512 7061ddce8009a10b0c76831384a419ae0c22382d1b5bcd42cf0b2c0849b38ff0863649cd82dc960cbd2925ee118f3ca36f422fafb9c1ac62881bf95c63ef97fb
+DIST firefox-123.0.1-ne-NP.xpi 481826 BLAKE2B 2411417dbd61280e0df43a8c6bfe9e96db7e1e52c8a92dae5c209fee8bccbeec88fb2c6ceb7aff8ce7f4785132689995ce108d8cc04cdfd81d359d8e1445d64c SHA512 b4b9d708f31494d954da22af222d43541fc802b773dc186ea072b94abb4b346c4aedf33108f15e93d1f136c07d3eeca0d27af9b373481affca1d82ac920a46e7
+DIST firefox-123.0.1-nl.xpi 597971 BLAKE2B d1e097c2513c30d2fcc6e5fc01cbfe2f3f9e320fd0c8d5ae95fb44d13a6c5ceb065332b961c0fc1a640c812fdfbb51f1b7752eca282050add9ce8131fb99d7d2 SHA512 698c88a868ffb0d5ee261c63afae4ae7c693005513b608e5960bbfc1d6afc544d0beaca8ef2aa0fe989e4b08937728d284d2b4eddd53dde833f049bba5c749fb
+DIST firefox-123.0.1-nn-NO.xpi 584867 BLAKE2B d489ce76e6e560a3b93cce63bff13ffc10980fcb0ebd8cd61a607d01fe96d060da42030190cfcff072283a35dbcd23fa93af1ce5b8b883c0b13a4f94d5940856 SHA512 aaeb25b66fde5057213bbc4b8706f7fe45a0b0ab0de9f8907d81cffb1307f1af8078921235faa21410ba8cfe0f269a47410460d9740c8aee393fad171924187a
+DIST firefox-123.0.1-oc.xpi 600749 BLAKE2B e26fc47f43908c4d3b397fa78f066ce0d9fbf18a7e212770fc3d8f4cb4c343a1cce9dcc519df14675bc2156144a88fd89979a589d587b056256f36d6c06f9e28 SHA512 ba487d919500d39d20318a00a675e238782759fe0bd51535bf3551271a1adebd1b4b56910f975801b96cc1175b7f5d25657095aa17cc7da6627c2846ee582dff
+DIST firefox-123.0.1-pa-IN.xpi 672418 BLAKE2B 360a340b22fda3dfde4787ad39e92d704b4bf81f8d6c7833f1fabb9744a6f51c19273d4ac7e374fef299fa6f0018c21484016caa2f067e6bffc409c766743a0b SHA512 0545f6ae5446892a0f04707552b450384b9fc0e7da06118c458852345c6ee056e0a9db51fbf74f42fb78333e37d7fbff8c2c4230a2dce7459fe5f87138d4aa62
+DIST firefox-123.0.1-pl.xpi 618525 BLAKE2B b05c5121aecc5f6d327f2066068c26818ea46ac70684ef8e6a4e738caf5593815899535664d15da108997e242ab076009c654644a56e335f3ccfdd901d9c9e20 SHA512 6a883c3cd12fe09e7fcf2585dfe58ead275273dbd3d10f0012ea7a24dbb6f2fdb2a729228a6b50ae657ea58b263ae0431624fbf76270d2fa472df6b39958c19d
+DIST firefox-123.0.1-pt-BR.xpi 602765 BLAKE2B f2b5f9c29bbba7c77d071eb181408e01c5df28e4e07849f1b1fd580b2c07ebeb5d561fb870fc2eaa863e99ad06780b1ad2a517c6222fd3c5922770c07069e383 SHA512 c190a86b91c49d7b879c6684056f7bf8ad4e43fe45e1467ad6faa6bb3bf7ac0f853d12a99cb6fc95089f26d0638458efb74fe32c43c892310c26dec222d70314
+DIST firefox-123.0.1-pt-PT.xpi 598144 BLAKE2B 0ee95984b3a49fc76d061d5e2b40fb87e70e7be5af318e5379e135c4703c677e6ffb25781d8af92df6abf41c677787a9884af397225cfec10731d51fc0591086 SHA512 24448166e4a3f20bf413b99df7543de05cd0589737e427cd51390eb6f9d68297869793b38a05196145828e34b79e7211e036115e51a0e6605e8bcc4376d6820f
+DIST firefox-123.0.1-rm.xpi 598503 BLAKE2B 82a887c91d032028c7c31014fcbea76107d53b1038ea345f7e6e8f8a02e5194127f80f5672ef96b37badb842deb127e2d8c4825ce6d326cfe8cc76d6b8affdcb SHA512 a4d6ee7e0b1cc5911069b6f33bfb35859c60119388f73fa4c48b1e19d37abf253c12874d77970e61510e50fac1eeee5157f46f54fe95f2a98c0cc70295cc961c
+DIST firefox-123.0.1-ro.xpi 542065 BLAKE2B 7ab7c6754d2b3519f003f86e29ea4446787ce4518360148c483390bc5429659f50af4e419b7b082b2ad7fb8b811faf8ab0d72c0cc196e08c8383bf5fe8b47437 SHA512 ac8d6b6cc18df6297025bab18a949cf1617e0cf022ec18fe21e2899ddee188224b7aee7270e5f34fb2e2f1cea85e3185a6209498a0b0553e7f6da69a71f63bc0
+DIST firefox-123.0.1-ru.xpi 698091 BLAKE2B 392d782e0985470542f8a2c7fd4b6c9a0da596c0f1889802091907afb7dc49c4c7a7868e3ba63e6996f0c151eb696206af69c8024afe00aa967355f8b3910351 SHA512 64f1cae093d9dd8c25b3f83bdadc864448e9ab0be9c68bac8268196e7fdeb4b085313aa26c4e0811a768f3f745bf1a356bd0f2f2d7eec3cd2bb46c5d4e14ce05
+DIST firefox-123.0.1-sco.xpi 504927 BLAKE2B 092171b5a8b9132746962968805f675cb4506c1cd4537edcf1e03fb94f4f188a66f115f4d4b855a9289473664af222461c11961ec25681064cad2adaac043192 SHA512 2df2beb00ac1fce032fdaa7004b84ad2d9301703d0205ffbb97db54e24e1365c95d02c3d274373595591231d00c432042cb1e0978af21a54134191302346c7cb
+DIST firefox-123.0.1-si.xpi 598460 BLAKE2B 751b4de867ad2ec6e6e6d4e6a5eb6f0613e9466ae28bf596677efa61b726e4eb9e73db06919079b08fb89d7a0eeb0b762e9469c40ea916b1ecab012d25a0e439 SHA512 862028bc4b54e1e7323c58f0c7ecf8203b41b81d689c0f4c03dfdcd7f035579db7394caaac610631c59c0be2b608da6fc6f8cfef548987640c94cfefcffdd3c6
+DIST firefox-123.0.1-sk.xpi 631990 BLAKE2B df3b3fc50b959034ddcadfa0f48b6bc32488122a73cfde40f9c27d639d8069fd1168d4ee5352b9ba34f90bee49db65b0a123c73b88a38d28983b8d70c19966ee SHA512 e27c61f3f555e4f3ffc4797181ee8bc6df5603edba929500dc6b0f1d71deb85ef16e76133b2870fab335a5484b460eb71255963beefd9c96f52c3b9a8c97c940
+DIST firefox-123.0.1-sl.xpi 597969 BLAKE2B 7c4c9fe220f041a567481884e86ff5d637f8b6ae8b941f0ecc95f4f04d130faf0a4d49539d0ab2f9de1bc967bfb8170f4e82a39d68727f3b766a6a69a267496b SHA512 378e8e58670c414209627a4d3b3d4e89c9e751dc63d6f109b05378fa47ffc72bd85ae5c71895c941063039b1a7c9df00d05c508e1e8a32fddc49bc8b89eb3d69
+DIST firefox-123.0.1-son.xpi 410873 BLAKE2B 92ec32325130581f7e4b9b63780ef720953205873fc58173c2bea0725206b205a6045d5e8984409d2271935788813ba419e67a7cb9a4cb3478b1f4197c4434dd SHA512 14c3c7856e1380a3d6999b7b2f569617900d20c3604e8530524ab06fc8c145a152c97ef054b186ad3597cda3a6c2a98c0b16ea48f529823fb98bb28f6777c9c0
+DIST firefox-123.0.1-sq.xpi 618312 BLAKE2B b4851c5823d301b95e55b1b886e2f7b0ce6b37b59e7530f921d710d1f1b59be6f07f3ffe0ba66b1bbeae1380f9f85100995f2af443645d219400966835c4d170 SHA512 84c482bade40c1b53c322de49ce1b3d895ed9ab14bd133b2f276f0ae17a11a8e5fa4af7471fb7a7da125432ee07971960fe37b01a4f899a180972083e4e855cb
+DIST firefox-123.0.1-sr.xpi 632225 BLAKE2B 912aa89918158ce80eb5a8678d6d4000192e9c6c742e058ab42c224b16a473427567552cbcd9a33e4302ad1348f2d143f3f07607f8478348fa1a46088040e732 SHA512 e9297c1770cbb451396b4d020f311302dbd61c50e2da2dd30f846630f6a2640365fb564f773c53d9b77b3a39983e4af279d6c50e211a3281fa04831191ca9163
+DIST firefox-123.0.1-sv-SE.xpi 599952 BLAKE2B 93c655ae2b3207e99d29a27b0af08150525d5cc56e6496ad08f7e8c603df64760a9fee82916785616c15b5af396e25b819f28f36e65a14bbd2f5ae409b8fd4dd SHA512 20d3a42137c54ad5b3f36c47fc3784df9fd9a931635841a3fa6a570990a5725ae176417daecc77e9081e69067aebe9cb3a758502335fe602ffaca8260f6da07a
+DIST firefox-123.0.1-ta.xpi 500775 BLAKE2B 3f185fa685db2fa43732146f32dcd9d2c905577ac8e3aa999a476c72643f604d725bc54aa645a2b71eff0ff29e15753c05cf550a863b6e54e7937c96f6b5c5bb SHA512 226950498103390b8d3f4c759abd87d3778d66b2d2156f9a5c19cbbbc141011bf6f6390f1e28f2d968ea075bf0868539ff286ababe566e1cf76a89e1865339cc
+DIST firefox-123.0.1-te.xpi 551970 BLAKE2B cb7f477b3c636f5fa3182562d3809d66774ce6e25f81c182eb43600c181a88a6d052e4b2904c2e73463301439c1431e6399757c567aa83685987e3fea630d0e6 SHA512 93ee218a32393fff50d07f4db9ef8a3086d618c4c083128cf8107ee4e7254faeb0946d4b64c524c959292ae98950773e8368a02e669372cf156e96658c3e3494
+DIST firefox-123.0.1-th.xpi 675224 BLAKE2B 344702d75b47ddb7d417df25c6172f81ade6196948a16efbfe0fb2a3c18411168e7b5981871af9fe3d853563fd2c37ef0bffb4d3cf31fd69ac502ce9f4a613f6 SHA512 e0a5d4681b91618b2dd75443589bcaf2e9d5dc9a320fa864e09c7522832857c974e92973f016665174e6bb8ecd83c103d42e1b164a7608667781ce46ecb78ebc
+DIST firefox-123.0.1-tl.xpi 527402 BLAKE2B 778f3da6b73e04d858c425732bb9e2808d99a0951a4f92b0a9267d84f7bb1fd34e30ce4351ba7e656d8817de0ab644ad95ae899a23658b963f0b72c7428ad635 SHA512 28be0987348f34738d07e76080b5e57a4d47d4a971ab5a2d5bf7c69d783935d364c97939ef3fd4bfe77b603d091f241e405f2cb04f9dd5b433d9c07b4739ad39
+DIST firefox-123.0.1-tr.xpi 612230 BLAKE2B 7161d1d7846c4d6913b849328c684b7e95567ab15f72354d055671d758ad30248d3a8ede964d2224c4b24df1473432687ae135d7883806b535a94c672ceb28f1 SHA512 b82c755801631a60a95485a170fe58974ced17cd0ab524269185fcb8fd56fe2a85459579694757dbb860b9b9b9590fb76e5361d6597e6acccbb562490e38df8a
+DIST firefox-123.0.1-trs.xpi 497340 BLAKE2B f3f9f705720fb2add4a35daae22117bf417e945da68849dc0789ac73f7bee58f4ea6a77b3e829ccdbccc46818e16dfc93ecfa7b466ec347e02cd0c56d33b9ff9 SHA512 4b9173792e3b90c4e9c3033bdb5282049825daf2dcafe4f6a08ba0ea96e80a225fa548f4ac4869193f4c9e51bdc591c5b6eb7857efa2db33249036690eafcba7
+DIST firefox-123.0.1-uk.xpi 690837 BLAKE2B e04a8cc112bea4009650eb75963d0eed37ae440b54fa052652e69d754478242f183b3374b3c01df36ef98643571f9cd449dbadd3c5d9e8a45534af97dafc757d SHA512 e6ae4b37604eece82f6d59dff0dce2f6fb63fded4c3e7f15c0777231eb4694b0d6c6018819ac710456c6750c37efc33ab3abc43c2ee9396c6d7cfd4013ade0e3
+DIST firefox-123.0.1-ur.xpi 553249 BLAKE2B bc69a3a1597e75f6fd63d4717f34b7af13c5c5ad7bed3b8ae39e46e0ebf3d594e551e6c71ffe18ca805338beaa1dc1c7b5f4270057337ffc2b48830ce74aacf7 SHA512 5567d771895ca35f805e485a9973581f38fca1ef733cd3076f172e638ae58cc68cda68f91f4c4e13c560d592c77bedca3fdbf28ea1501207fbdc105501f280b7
+DIST firefox-123.0.1-uz.xpi 473016 BLAKE2B c3c8bf591f52c951a98b02abcd9c02ff8044802c0244d2418142139b523cb1854eea84fa97e2ae06be5d2892bd180020e4e0139144a929bc1da89239c27470fc SHA512 812fc7b39c2f04dfe479748633c15c8f61f546f5dfdcfa3c32a146da18839601fe49cfe15bfe395869a3fb213626aea425f8311660b952ca6a9bca757462cab6
+DIST firefox-123.0.1-vi.xpi 636510 BLAKE2B e966404a5b0dc252d556b545675c833436d691247bd71e0cbb67d0e7db8ae5ed9af46acec4e23364466b1e01a6ed70f1110bd38051160ac80ed5419c252a62bc SHA512 c246cf37501883ef96aa1ebf0cbe40c9f679cc88df8c86c06d456bee2aea354ad5d68af32196bd4a80895f12c5bb08a9e8eedd4d0ee83be2969b18beaa29403b
+DIST firefox-123.0.1-xh.xpi 411731 BLAKE2B 81073b387f637a20b1824ef7857ba50bf41874dbfaff358e53e189b69f53eae0c6ac1e61fedd7b7cca1be35e7a21ad802a353760e33727aec833ffe5e293db8c SHA512 fecd01f6eda39b72063548148235f0f78eb60011b1af25ace9c3a9ddbfa3cf3b7780443e0c4c107071a29527185f9c84c2e74468cbe14cf1570aacf965d286f9
+DIST firefox-123.0.1-zh-CN.xpi 636725 BLAKE2B ee30e56d7024f938d377235f21f7cca6cf9e7842f751905cb66e1efcea1eb5f3b88cb6321b42ac1290b9650d18db872c615dfd6cff4a52b65219725314a63f60 SHA512 8273369640c951b50c903f42a649295873f4b51c2e5ed86dcff472b68808aec807f33be4dc19f03e520970077aa2c1370dd921b95eb5fb270e3112ea098bf96f
+DIST firefox-123.0.1-zh-TW.xpi 638882 BLAKE2B 53e3dde71f3e24423c6ebede159915d307a4e98216b7a2251f64620a881f2b529d903fd35bb59d3c03c485997a380c7ea19f83febc614451366659782adec8b5 SHA512 09a17639d1aac87110d47056e77a681310637a58b4211e982da43986fbe9eacc6cc19c0e00cd007f063e7981f86ddb274b3bef3b6e345ab8eb77f173c7e343f4
DIST firefox-bin_i686-115.7.0.tar.bz2 84120908 BLAKE2B 920efc4b049c06caad15afb10fd9738bb263aee5efdfa9cf9a137c91b549c024a0554973193d97d7cefbfce9cbad09c513b37d3e10140645176bfe47be6aaa40 SHA512 07c0a37b2ca18425dfa8cdba3ef17b40b94a6732ba9cf5a9db8850e3a47474821a1169e61401c7a1185d0e4f6ea816fa29d6178666fa565af16acfc7822c45e4
DIST firefox-bin_i686-115.8.0.tar.bz2 84298464 BLAKE2B 1d9c5a702e0a589fb62771bdb986d3e57b01e49a49c0b27174cd261efacef0ac2f9b76d6124590cee4867c87a2746e9a078bf04f75c4dd54b460580668114a6f SHA512 41ea376b9fb97e4374a9d6923e87400d0695388f04cd4b654058b6cdec68fcb96659248df5f26c3f679a83b507da44e9eedf2cdd60c0581078e1d2244ea0d3a6
DIST firefox-bin_i686-122.0.1.tar.bz2 85724822 BLAKE2B bd51e466c3f06a85611c2448610385c7aadb67afbe0114e0075ea11878f11b71c573614b38f64853428e813426452405b8cbc27eb45516b541773dc8cae073b8 SHA512 f7a9eec05ff126e87a5a929c25828845cff56c0d2eb730f05e30ad9f1a1b21aaf444ba0da64795543408a39a673ed4bba4f3356f09b7b875e357a5d2aba1662c
+DIST firefox-bin_i686-123.0.1.tar.bz2 86736027 BLAKE2B fe0e8d6dc305afad8c52351b86933a1272de52d323adef01bc9985eeba7904e384c29551ae548d5deeaa3e68e66f10923b5e01631ac028ea776e899d248332b5 SHA512 8235000907ceab915741f5d566dc2b9b843d101e0d4b93101ac87457f6092c9a384b5a974617a0304d0ff0d8a8a276342d7136fcf75a428e39bdb24f7427ba56
DIST firefox-bin_i686-123.0.tar.bz2 86888809 BLAKE2B 7f6a8de526e6af77aec47c4c322335706abe77508e98b01a0f7e217402c8f9305387f77b917c5219d097b2a05582e9bedfc5ebe7c8082217ebc34ac5f19f5ac4 SHA512 b93e27f098e6242e141a0ab3f9f4fecc59afdf2671353b74faf8ddb0c5ce5da93f9dcbac3b7b607d475a359624c7211f1fa57417bd3bd9bedbe05b599f51dddf
DIST firefox-bin_x86_64-115.7.0.tar.bz2 80354054 BLAKE2B 206583ef1832835869e66e8eeb09d2dc6a3554aa858b233ad423f323dc304f2c3fec97ad2204ffb6ca804e8fd43b3959953834cd3d53a8389f57fc2a193dd504 SHA512 22b578d0863dad3e8c68683a8c8a12f82cbbc4593290e4572fe0e7b8a392448706751845997b68c718b8e4cc39830144437a6bfc1b623a84189010b8d47b044e
DIST firefox-bin_x86_64-115.8.0.tar.bz2 80537538 BLAKE2B 3c760ddcf5e36848b59f5d2cda5450a099cc3f9b88eac8707db5c86615db2de9a5191d51b7d4c64a690f75f1f098ac81d141047e34a5e5b6e3b30f4af012b363 SHA512 41f52e523ae1e745b7ac60d762eb63e38deebeed2b06cb1a364c2ca6b9b048d944f2e1cbd0f871297d8dbfb63d5ca67cf8f293037c5a215478633e0eedb163a2
DIST firefox-bin_x86_64-122.0.1.tar.bz2 83785233 BLAKE2B d7ddb593ac1588de78b59dc405d506edcc672bd965585bdb1ed80e1355df16907c5c6254f2c851930c373a6ce81101ea780deec765067aed082930eaff8caaf7 SHA512 31c0a1aeb9688820d55895cefa4aff5c4396ee82999a5e6a6c0c73ea326528bf6d72a0bdaf009c67de0dfc3001b519c91cc3bf233d716a63d8e2ae5d8084074a
+DIST firefox-bin_x86_64-123.0.1.tar.bz2 84744437 BLAKE2B b0fc9150913e2d3e4c36de65ae52bc9cc3cdab6057d4c6e013854c20f75520391ad231cdde61c603e739af5916cf1c4c7cd2316d94d790648d27132aa6b32bf9 SHA512 17c2042c14a9fe841ea3ac86533530e944ff2893246a9f7a42c5053c70a5511e0854c3c4347be146c17adefc380967ef9cc627cb2f8e8d374787ca08984c3d34
DIST firefox-bin_x86_64-123.0.tar.bz2 84676862 BLAKE2B 4d41e29770bb169f790c11ddc9cf4bf287c0eebbfb272aa39e57cbddd76cdf44352b5d86d5bb3e9186df5d35381024885e0b8bf726863a3038502164c8d529c4 SHA512 9ab94d078ef9178e2b12ab8aa114eb6f84ea7c9b3055e552156764019a13aeb39fff91f9b402156c5c12b6053df14228bbffffe81199dc6ef967d21fb5a962ba
EBUILD firefox-bin-115.7.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
EBUILD firefox-bin-115.8.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
EBUILD firefox-bin-122.0.1.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
+EBUILD firefox-bin-123.0.1.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
EBUILD firefox-bin-123.0.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-123.0.1.ebuild b/www-client/firefox-bin/firefox-bin-123.0.1.ebuild
new file mode 100644
index 000000000000..bc6ddcb91914
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-123.0.1.ebuild
@@ -0,0 +1,366 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+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"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="-* amd64 x86"
+SLOT="rapid"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
+ !www-client/firefox-bin:esr
+ >=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[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
+ alsa? (
+ !pulseaudio? ( media-sound/apulse )
+ )
+ ffmpeg? ( media-video/ffmpeg )
+ pulseaudio? ( media-libs/libpulse )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+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 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}"
+ 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
+ local apulselib=
+ if use alsa && ! use pulseaudio ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ 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
+
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+
+ local show_doh_information show_normandy_information show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ 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
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since firefox-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla Firefox shortcut."
+ elog "If you still want to be able to select between running Mozilla Firefox"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ 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 "desktop notifications" x11-libs/libnotify
+}