summaryrefslogtreecommitdiff
path: root/mail-client
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-12 04:04:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-12 04:04:10 +0100
commit3980ecf15e6202ac2f2015045b549600e709b721 (patch)
tree6f854410381fa9d52df5a548314626b48329f1c3 /mail-client
parent61af1efe96cf1037982d2fc90af0749b5ec5a0c6 (diff)
gentoo auto-resync : 12:10:2024 - 04:04:10
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/Manifest.gzbin3383 -> 3383 bytes
-rw-r--r--mail-client/thunderbird-bin/Manifest201
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-115.15.0-r1.ebuild327
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-128.3.1.ebuild (renamed from mail-client/thunderbird-bin/thunderbird-bin-128.3.0.ebuild)0
-rw-r--r--mail-client/thunderbird/Manifest66
-rw-r--r--mail-client/thunderbird/thunderbird-128.3.1.ebuild1192
6 files changed, 1325 insertions, 461 deletions
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index bf2c340dbf83..14edac050020 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
index 8241b57f04f8..991388a690c0 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -3,138 +3,71 @@ AUX gentoo-default-prefs-r1.js 286 BLAKE2B 998daefe113dbf395493751bf8cfaecb06513
AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44f2dc0daf90762a0307c56eb1777e0acd572c6e131e5494c6586c4af2154e0980d25c0f4d4ab3cf4df1747892 SHA512 924313eb0e23b3609b27e3984cc39545122fdecf69d6382d11f18e92962d7a2018a1846404329f21b5880b7baed9491c7506fec998081413fc7c2c4c6c4e6bd1
AUX icon/thunderbird-bin-r2.desktop 913 BLAKE2B d065ceb9a6bff30bce0ded0410a90a55f04cf19e237f26d5573b5956eebcbeec6e0ad94ecc4e306d51522ac511b4e8e9cb9c452ba2a4496e2c9a340a991709af SHA512 92b7e7f8170cbfd765935d4ebda91ab4292e2533fa6e07602648f19ba0959fdefbd00bb3552498f455bf8c38ac50711fedac8c52204751bf60596ad2fca02c67
AUX thunderbird-bin-r1.sh 2674 BLAKE2B 724c45ead31ba09110a30c2e36efef96314654873717c8da9236c12fae33b873bb034ea050ee4bc46e34e3325817f8bfc839be3098828d14fd66a80d82cfe0ba SHA512 aec35b1f7df0d4d94af03e248a68c13867b05eea73bb61bf1bb5a6a50fffa123808ab8635c2c2b627748568c9addb9298cfb22a25919715dea935f0a999fca8d
-DIST thunderbird-115.15.0-af.xpi 553548 BLAKE2B 62e9e3904c8f89cbaa6a01f6734e09bd93f3dea42cea6b0e5ce793a1ed8dbdccf5d1e0d67d92f1e4de09661f14f8a6cc7481f1860e04a581635ee4984355928d SHA512 2496a41f4f18cf53d0607c81659aaa9c248e07ef0b2068e6fae888a76b4d15fe8eb8e1031b21f81b586886e004c19e3d18a7b2800a12f3d0986a2b0c33f61109
-DIST thunderbird-115.15.0-ar.xpi 706940 BLAKE2B 3bd58099f54219d62b24013f8ea920d03514f6e9589dc6d19696b7ef78fa4b703a12d83293583b9c8506055ed2f47593e1b8b4055dd3abb1bc5554f9a5f9bddb SHA512 9c1bb958ab1101457f91f6fb5e8d35c2d0e727c3f9be02829bb536f1fae959d8fafd1d88e592cb8962f19dbbd227061c3e610acd55b10da3b166e7386b4acca9
-DIST thunderbird-115.15.0-ast.xpi 583831 BLAKE2B 91f3eac2479eb1f789ed5707443425c2000ad7d69f2431c78f3b7733736825dffbe02eef1f0cc48886648fa5e22dbc84f275efba614b43340d1726ec4d3ef86b SHA512 bda904a4f4072e87799f6d5ec99094457275482ec622e9bc87e961e91566d6611c1a3522f6bb7f36387b515c114d6a8ef7a9d15f2a673e5fbe02678d91855c2f
-DIST thunderbird-115.15.0-be.xpi 787754 BLAKE2B 89ada2a5bbe21d67caa2dfcb0598a2ec1a1986b64d397eeeda69c84260cee80ed34d42ba25352404a5194a387f4568c76f5344db62a5fa6bb1457e929fb475ef SHA512 a368e0d276f4f18b2fa6e552a6536db4375d1673ffc24a0564e779f4a573a0df5e830d825ba4539486aadc374cddc3dbcb4794f42269921b08edc5dfeef457ef
-DIST thunderbird-115.15.0-bg.xpi 828487 BLAKE2B da7dc05893f27e8103eee568b0886dc9b99e95c5fa041baba722043b704c20b6550fe00628d2e33b3ebbc32bd99ede28ec2b3b3a8a88d9253100bc960d4bc319 SHA512 04c68c65c7466023689d362ed12fd9de1a64b56650622bc59fb108a2b9f20ea0fe8b5dadd04a4a6cce769daccb3da973bb266d851b03937958c95bb828e371da
-DIST thunderbird-115.15.0-br.xpi 677642 BLAKE2B dd8fa1be534833f6646dac0479628b2510a86334b6739967e8c3c9bd745047b9b7f351546538093188722b2a16bf0b4f6436b89326d799244676efffbdedfef1 SHA512 0b6e141d12df90805c9e9ada288afda8ee562e7cc7909e89f181effdf345717699208d82b0af93b9d057dc5329a7c75f612005aab288a3d4cf3eaebf49a0fa99
-DIST thunderbird-115.15.0-ca.xpi 732349 BLAKE2B c8c43c87bea904f5f95260167f360efdb2f3a05956c4bf023fa600b2b818479d2e1da683d144547b0f578c5c5f211cab199dfd3dace4b2261742729ba12e690d SHA512 dede551b1ce32df6c0e278ce0f611e24b8157d023699c24b18c0d4b08304a479a266c290a1838e9b3f51995480f2ab6c3941c18172877e37cdeae760c08e2151
-DIST thunderbird-115.15.0-cak.xpi 694684 BLAKE2B 47d526da3821602495b0540404dee1b23eec8ff5bacae283d00fbc0582ed51fb9b9ea400033c79c117bafc767fe3659dfb54846f067fdee644bed53eac01703e SHA512 6a632d77d7d50c4df06d64bcfd85fbf1ba7e367caf0f8da5441722079f47e4d429badf44ede6a1ef8011d180f2059f05424e8ad3220249c4fbb0eb31aa6b5493
-DIST thunderbird-115.15.0-cs.xpi 814276 BLAKE2B 54399b3c2a8c0b5c6f8df4c067712373fcfa7002083002504a3d18ad21e56c6d909544d3f9f65cb3172276e2e7a353cf60365915a382e4e546ef36cc1ed0235d SHA512 9d7a87727302c96404f6368e38b9af4267e7fc474943e5e00126c43d98e912d3e2ecc70f139b4ea47e489df4322b47ef36d67912f9b284d3571effc758ede07b
-DIST thunderbird-115.15.0-cy.xpi 776201 BLAKE2B a9eb65746714b5e1fa18a9063ba0c0a41c67a929c3c8be6c046acf1061648df4dc9db6f1f23cc5e0902168e35e01b9aa7d668a15fe49a923b42d7f55dda6325d SHA512 25d65bc1928729d7d73dc696e7cbb10dd2b1ef3ca2b9ec6cfd30cd8cee13bd417a2167797790b001d8816d493cc96726845e8031ce88374197402ca2dba27454
-DIST thunderbird-115.15.0-da.xpi 762858 BLAKE2B 5b66867366323a8f359c34414f20dbf3f8c45de0f331e2cda878de72e186847a964fbf186e297a0cbb9271567575f5541b0baa4149555460a587b327a3d8ecd3 SHA512 fbf6ffab75a1f05200be6e0c88b3ee5e84c595e2294a1b0ea37d8c80fea7b6e3d8b363db9cf07b26d7f24a84f1bdda46557836bc7ee2f8e8163a07bbf4ddc1f3
-DIST thunderbird-115.15.0-de.xpi 794013 BLAKE2B a1499b20f81b34f0fcaf70c60ee0869ccc86b4025a0aa70f908c903aeaeeed001562130cc66571831b1725f6bef897b0b5c2fed551d8869f264dc1c62b13f62f SHA512 d3757ef308e58c0e68772b7aa4a4452869268dace611b2702aae0c725b4cff0baf2573a0087e21bf8cbf26829669abe0afbdd37390cab5879efa4c798ca448f6
-DIST thunderbird-115.15.0-dsb.xpi 812883 BLAKE2B f9795b4fc72e8b670ceb980bc38a8a61adba0b1752d463273da62082f372feb4ae598dc05d38c43aae907840d3676835803e77ea64f18cb2771e110ea84a8762 SHA512 1801e5a70bf5afd1ab6be7f34a2734644f7dfe951cd80efbc4cfbc2025a1782c804cf7284b9b4f0847224667afd565a670dc306a539f841a84b08705a4108085
-DIST thunderbird-115.15.0-el.xpi 923744 BLAKE2B d97291dbe15cb78a3e68672573699339d080bd14b8621012d37613fc330602cd859d8ca0cd3509b278d88cd7c10d3adbd7d2c11e016b8c9552f7412d42aa6249 SHA512 12b41df0868a571a78b068eaa2f66e71c059df20a8dbfcb531df06f05f9385e19be86fc784fede52753d6f6292e8808010ac8e66587e30715c98e3d7077d2ee9
-DIST thunderbird-115.15.0-en-CA.xpi 728508 BLAKE2B cc4152bb9ce4179868124cfc9a4330c87ff82e494f330ff6b391b976ce01b6d74b831c589ee178478c9788ba4de1c449686cd5d6b169498a2d598c6b480ed850 SHA512 d9381df862baebfe08549e873c5feff9e779b6336fea3a6bc458057a0c45e8bf81f36c694b68b9767087e4f32b6cf3097ae7e0724e78b7af3160d5957a88c396
-DIST thunderbird-115.15.0-en-GB.xpi 729649 BLAKE2B fd08184f7dc96515a2ffd9be3b760971d163a81097a56c7ef835ff2be2f6ee417ce98e8eebdf92a23003c01f23e2b02249451f50085c7d6d24397d19a83f67bc SHA512 e2daf19989bfb7592e7ea3ca0f4e68608b06a5691ab5c38a2df55d3c8751252ed1820cef3b23764624c1e2a6c5eb15aa09b452e93ea0bb1561e633b411bca395
-DIST thunderbird-115.15.0-es-AR.xpi 787328 BLAKE2B c88ef73a576cfe7c70dc62b751cbd55f45e9a9f2ed65386fe2c7220eea78d5dacc0d9b3f26f445becd65b628fdadc6d077c2923de1877a0ab7083093dc294dc5 SHA512 ea65441024a299fc6a9487f77aaa02a6ad53d66840ba06e535a580c5048f7ed4ea27ddbd77724bd0bfc992085344bdde440a5fd048d946fe821301f669dcfb7a
-DIST thunderbird-115.15.0-es-ES.xpi 751242 BLAKE2B d257ae2832b9feb601baddd44f6efc54f69e7f40ffe2e64252b3bcfe53ab0be1bff49e28dfeb33d2ecf613d63c96712779f513ddc443d6a809c8cf1d47b1e2b7 SHA512 802126f07e178d5c38fb74f02fb77fc32895fd38d6b2525c08b90d5458ecafff03a80d7b468e08f3c42fd71cabfb353d79b92c4d51dee99fa18fdb53efb19512
-DIST thunderbird-115.15.0-es-MX.xpi 757498 BLAKE2B daece78669631a36e1235d08d4d23b148f389284bac985d634fc6c1d77ba69f97bbc243063026069487809a79f9d084ffa68a191341dc4ffa78fe3153174fe09 SHA512 9cc2d48a7af9c53c7450ed2fce2f6c3749d1dbdcb135303e7b4d233dae96490d3597ca65d5152192152dc8438c75865d112fe7b3581e6e1f4d7dec8d8d42f3a4
-DIST thunderbird-115.15.0-et.xpi 716734 BLAKE2B 3aa410ef782a893f09092a5ae6c259a6e9c26ffc98a729971f41134d0ffd9500a5c9179145933669314f7eaa08dad8602fef0b271873d9cb19a549d64a1cd5f9 SHA512 20a09a02768792e617540e88312fc675c086daf55a279d7f398b1ba3b7fbb678ff04e5bb90c9881554d3ec0d316ecac30ee2c29c052545955471636e54c0a01a
-DIST thunderbird-115.15.0-eu.xpi 750792 BLAKE2B c165efbdcd40ca4d2936c409a34b675815952ec6338b0a90a22e249706e9df6c1701bfad99b5b478b7ea3a2df325fe928dd1122613d407a9e80844b749319031 SHA512 b0c875dbf7bd312ce28cca2b7693ba07154209d0117c596f5b2984c639ff53391147e04f302d82a42a333a62206125f33ee04b471ae465333531971865111281
-DIST thunderbird-115.15.0-fi.xpi 760381 BLAKE2B a4744d25976e83453d0324df2c580195fb2c9e420b9e1116b115783b8373ea569a7bc3f33ed86669c7a4ba98b9f237000cc3e56bc96820285b79ca14a83ced31 SHA512 2632031a4db1832b30e78b8944ab2f2f6dc32d6d3df763ab22ef37ad7cd7d06baa1c4db16b18a5eac0436d5a38aff7fdc8027a3be6a22430d18d3c0041e4a439
-DIST thunderbird-115.15.0-fr.xpi 800563 BLAKE2B 67f05fcc018554e2596409e9fd532059deb097458fd3c6fa234dfa996fc4326c23ae3b6a211c51eee7292a163ac6c59cdb0f014626206f296c3133e934810c5c SHA512 788dd6d65879f5723db6fe4d5345e60be6083629cfb413c30198912c50e9c47727759fe439cd26c233b5efa510e62471d6122638f86c5827a7c0fa6da7bceecb
-DIST thunderbird-115.15.0-fy-NL.xpi 782017 BLAKE2B f6f6fb51e439f9358bf630aa7f6eeeeaf1d3ad2273eae270473badc3f7ba788ed0b3861924f8ccd1333bc861ec5796858286ba1b199af6f7e0b78a44e60fb2f3 SHA512 eeccb4f8fd248c400df6d83253d33e65123542917ea6c25a19d7c5c073f86cb27bb762d4f87db3ad8d15ff4d3a8656d1c549a9b16f3ad4de057d77ed701ef7eb
-DIST thunderbird-115.15.0-ga-IE.xpi 640765 BLAKE2B bfc70a6d2432c6bb716c24d6185d9de52aff8b3129d46fb5e248ac4d8231167be6c969153055eb147e65a626a501b625e9e2c2f2943833d3b875af00bd1b96fc SHA512 2e628b3f3a2ac64b8c089d9fe46f18e43d81710e831991884f19e33886b3f964a063a2be2537bcd66be9d9510f55d0e14d94eafd602999d0587351e9c43b9b68
-DIST thunderbird-115.15.0-gd.xpi 751210 BLAKE2B 82a71dd33f3a0075ee71fc35f28117ef66e45a6ee248867e99dd90f78f6bc557d6cd03564c76bc64e3af2d4e4f2de39187553639a93690ba2f31a6dfd3859d42 SHA512 ea8f8f477ea2a38c4b30484abc3cfa2e31b637830cf8b1c4ccda1dbe74d921e929ddbf1cdaa954814d5d5192b41770086d1ad71fb8243d5277399921a6df0554
-DIST thunderbird-115.15.0-gl.xpi 761600 BLAKE2B 54ee430dd05878fe3e58ace3ab55ec5000c28f0658301d9ba74320454b4b8e48017935b89c07b094586112a65a60a10e95c83ff106d09b575a9aa5d80e6d375c SHA512 172a39a2b3439438b60c0c439c9234f6cceffebab3cc5429ac1358ad036179fdde25c10d39f7360208df2127eed521505c56043a1740ae52c5381adee93cd324
-DIST thunderbird-115.15.0-he.xpi 724287 BLAKE2B 454140edbe87cc51ce54aa6c56ac7bbdbe11940f7586ad28408cb866948d0c4f659b948f5f475e48526da00ee598a5c2f3017b9500857b948b6926b241e3d83b SHA512 b504cf16c8b442091e309c394b9ac6ddde2f5eca6780df2bae7a8a5ad6e1551850525cbcc975ce6ee92d71490f10693f47da7414844e02969c9760c1aa24ac00
-DIST thunderbird-115.15.0-hr.xpi 723720 BLAKE2B 58ba0dbd29ca1ec950d8c7b03d59efb725462e8a069d86eae1a1a2b0431c3902e21065095ab5f3655dffeecfa2d17b1bc01c19a83243b3fc8fce739901978353 SHA512 b2073682142f979d6c524d2448ee59ae0c0071daed287ec5a8d6cd3e05d71018e432e37bfc392af2840cb8ae60f3e2bb693e12dd2fea6f8e794e377a0b0efc6e
-DIST thunderbird-115.15.0-hsb.xpi 810428 BLAKE2B d532e05091137f25bbe70f543da50007c2c1e2191b3b776c0085fd5f1b5de4ee381798ce2b629b487e95444b74261e39b60c8807e7bd3c7b7f9ad1842bd72d87 SHA512 f863fa7fb45cfd91ef465ee1d7d2c57be094712a6341ffe27da857bc3b48a33919c983cdeef05943ad066bc00f62485dc5ab308302e79e30efc7c187117cc07b
-DIST thunderbird-115.15.0-hu.xpi 812084 BLAKE2B 92b0827dacd1c2607649982456f084c81f7a7d52b2f0ca55ef624523bdbbc25deb7d66b09716afe5b5668ded69ebd5e2d07e0bf463d5976fc3e8d4c821947168 SHA512 920b6a4ef23880a46c469f2dd8b63517600aa1ded49169b3982574c16c8d61f1d2732310b46471780100ed6e3a1e87f0484a325f84ef053b971d9283efb25a23
-DIST thunderbird-115.15.0-id.xpi 689001 BLAKE2B 287bc728f652c87983b92bdcdbc8fdb484a96a46a4ecee4a1134863ff42748ff9ce9c9f6fef9de2d8175995ec975d1a25cf091e5507c117077d6bdcd1114fb49 SHA512 094c8d4eeaee440ff8f0022ed9371d348794df30e6000f6533a540404c65ada4382f1ed08be3cf07966398e506a0f2dcbc7db11940ac1ef40c553e12494edd5d
-DIST thunderbird-115.15.0-is.xpi 767724 BLAKE2B 88325eb0c14edf8339c7a65b844962b1314fd2031de657c9ddad9df1313051861275725e761bc03920b8efde75d7eb3df33b95acda96741814a1e5524fc8087f SHA512 3eff726fed4f98304da87cb19296e3ba15b8c98dbaba6b6c7b02b7769d1fa04a3826f725de78c67eee1f5847fa34607fec375b8283c82d028cb88aaf25c119a0
-DIST thunderbird-115.15.0-it.xpi 717903 BLAKE2B d769ba1b46cdd414dff918d04e52b077715606d77f3ef8b9b119e813a7227877f0622ba7b2d1afd1deb78d768f71c06b735ace258ff5b7e00691357d587b400e SHA512 3f1c9c1712d2ee0e18f5e41b79870480ebfd0ce8e6660c18448def04ab96342370e882e6f3fb1dab4804dad3f83f57ef9453a4491c1679cf95d3b15d734942d8
-DIST thunderbird-115.15.0-ja.xpi 849892 BLAKE2B a7b1d4c2910fc999b38ac2742fd71a53f06982903256298abaaac6a697afe8f46a63f78b9e3fa5036838bbbb7c5dbb9456ae315ebae965d4768f0c825dcc1020 SHA512 a5885e219687f0804e3ab7e9c44f4771de6b98154e4301456e9cdb70dbf347afc39f2bcb38151af808b6e968a21afe9622785f308ad19df768c4f9c22c7ec381
-DIST thunderbird-115.15.0-ka.xpi 825497 BLAKE2B 5f8c516c60fdb2b292601802ec5d357935f1832a665bea812bd386f7d3effde9ba6f691b5c51c2f93a1be1a4c93e321ea67a4aeaa48ae296a6e703814d668648 SHA512 f9f459731a98d872a72092d104ccd43207bdde060b44f21ddecee773bbe521ebd863290391664e56ae3f3f5e9f304ee0b4742d05cd176f192c2c4f9f5b12036f
-DIST thunderbird-115.15.0-kab.xpi 757769 BLAKE2B 85769ea8ee24d0385be470b57ad37d8a1136489a199c30b0e1ed89fe150459032bc7d319ce44bfab8678186bb4350527dd6b629bf5da186da7553bff50d499b3 SHA512 d5369ccdade4f1f67c613a4a9ce89ba54b880a09432ff8c129d15c84392f5a55244845104c848bc45508094104a5f42f46e90c75c16913764d5a997084bb0722
-DIST thunderbird-115.15.0-kk.xpi 890201 BLAKE2B 875bf941500c677ecd5ef8a68a0a18de80296964d8994dacab0daab04e7d54a4b593cecf5d2372c1b94482685e3bffc1af8e3a216261114a1f3ae2a59c217eaf SHA512 e79f808d2fc4cb9d3732e5b9850074dda396e843388c22d305f6dc98ffa05030c08223b5b7bfe7666fb3e51959a81ff673938a0049a8fe47c0d63ec2357d1f28
-DIST thunderbird-115.15.0-ko.xpi 784810 BLAKE2B 349edb1a57558d020c840afd7f1c97985c7f3d73db499df888f8b4bbe5c3526e9f8d888016cc5200b0b05a5ad3a0ca3c5f21112ebe1e2f33ffad63ff7d227a69 SHA512 4b295c31d2d25b0a8660ba8fa2450f5777b4e8281fff7bec7b9acb95c55bbe3bef07fc1634d04b8675177e02cae82a632431bb873197535c4ec24e77e2cbbebe
-DIST thunderbird-115.15.0-lt.xpi 725498 BLAKE2B af4d7b8fdda2ebf20604dbade0595762a3d62969d856c118fec85ace2a78e6599e6076ece85d77fd59f253ab820e7615a1bc39aa990d958908c4d3dc93d98aa2 SHA512 2a846f8cbf2598938af8b07014e30d0d961bbe39d28fafb9f936aaf0a366e0b711faf24d833dede396a85cc8dbe35251c1faabd604699a19fd04dde68cbe4e64
-DIST thunderbird-115.15.0-lv.xpi 646853 BLAKE2B 2adbc3c14e4d7ec694fc60afcaec80f983ad9f023c8aba7df95275e1b01c56c5dfd9784d30f249f3b548477a661555ac531bbf6cf621338f48f47a4f076726ff SHA512 259980f5d19380eda199c9f6a2143a4ae2297462ace0f87bc9eac51016b6646724f0376ab8fdf9027acc619f4053cc8aa4efc59abf5f5480e62b6a3fb3bde677
-DIST thunderbird-115.15.0-ms.xpi 604574 BLAKE2B aa33ebc053162adb395e53ee6c0d24da671afec78019a045cd0f9eac8a705eb0de36fd41ffe979110fda95d9d72d286700452cfe7d60de63b13991d60a3f2886 SHA512 a337100b2e2af801915fdc3d3ae8657d02b3d0b79e628fbdcf765d61836fd16578d3184c0fc86ef54e701810165502e4b2cb3643e91cdc48e53653e053bf2907
-DIST thunderbird-115.15.0-nb-NO.xpi 731332 BLAKE2B 6a4006aee252df55b1650e49479ec2fd20439734b54d6a8d8e9e9d92b0e3527f010a9bf8d9176413b512dd3c596ac707e06cde41c93c73184218346091fc0011 SHA512 132ac5c6b51aa54db8a99bcfac53f26029e1f9366fe70cd3ed92bdb16817dce601c8580f9c4d3ec072d16bee86b7b882674af5da0a1ea721601c45e70710480e
-DIST thunderbird-115.15.0-nl.xpi 772932 BLAKE2B 3835c5f8f1e0e5c83241620f8f5e93991b2a864416f80042396c40f7071542bce055e2cb16a3619384253afb1cbb35a133d906fc34d45bded51950952229fed4 SHA512 e8efa8aad313a8b0b737932de74259193313eb2dca9d43c17006d50c9106025b3f87cb0fbffa54016d0deab1c2122f19e855a19e89935328bab4c365739faa77
-DIST thunderbird-115.15.0-nn-NO.xpi 751328 BLAKE2B 23c0990e0008d669260ff983ad2b0c791b9ffc72666f3fd7a783cf9e3515151b714b39a94956349a24bf5b2fecdd108a830164359cc4b78272e22c56b33c6695 SHA512 6c4b0b49a52fe991cda6999a306f5455f3a0b50304aa5f976d204cbd0ace3f43cf035d7ddbb5573e95ad49a7405fc73d364c05e98fdfe9d3d79fcf4f5c2162ef
-DIST thunderbird-115.15.0-pa-IN.xpi 707741 BLAKE2B 1040a214ea3bd23bc1786b9c2283ce300fc2d1d0f1511a579139fe4fbc3eea252f08a9f1f25b797087b7156ad5a761843e3f65f46e7e1a237c4387846d4facd9 SHA512 b795f4b25f93532af62b533c018800786d6bc2516be74922ed4703309637133bdb44f328682c89a44f58b04b56bb906426114c1a9f3c1ab9aa0f4554057eeeaa
-DIST thunderbird-115.15.0-pl.xpi 793040 BLAKE2B 213e59d3a9086dcb455fcb0768d38bba682b289bc8c253ef6dcd701896506bd80867842ad364ce2b712eb2b740358cf973e8a46f6cc2e2865df448e296099984 SHA512 34b1fcf5337fc9dab9040f0344786d4945c2a2172979456920e7399fbde033218f8122f17991915b04c95e194643e339e7cb0e983aa540093553f21a243b3dc1
-DIST thunderbird-115.15.0-pt-BR.xpi 780411 BLAKE2B 686e3b1c93e30d353a64ebce552b9d6f019e8207b74d3989dc7bd5499ea213db8369cbc17c7d9b5edef4d363ff35e440cf560c818812aff8066d2e65ab273c76 SHA512 b0abc305d52bdd83a445122b3e7a5083ee893450f03359aed7f3ad1369a80f5a28d209a3bd417d42601bc0b8ae91ea8b7755946b47bd59f1a381d3df0e60ba38
-DIST thunderbird-115.15.0-pt-PT.xpi 775799 BLAKE2B 70418fff74d67ae80da5724d5a665dc75f0b1590ee0c58145a8f406decb7bf34c75df981c07d178c57ff8cf253251ee10c753d7c18b389dc3339dec3cd398daf SHA512 179e73c6c30b1d6fa5a2d45bfdcba08906a12a9754ef4c3dc22e0a21d3b055a7ecc1dbee9831b93a04d237e33a6870a8b8a3f640b5c4dc653a67dd5b445a95ac
-DIST thunderbird-115.15.0-rm.xpi 776803 BLAKE2B 7a2e9e81d4f87a5779ac0d9698317d228f019d912c37e6125c94c1ce8ac38b6b3658b3f8625ca36ee44b4593d5e1746ffeb1a0142a1009c367fda5f66e8ddefc SHA512 2139d1c10b42f4a414e616abb5c9d91660cc282f92e70027701ef7daf8959d1e0353631494f580298b07124c902d40b8b6867f99f126f85a82ef0f23e6d6aed4
-DIST thunderbird-115.15.0-ro.xpi 693502 BLAKE2B 4d441b79b5d3afa525a040df641b9dc1116bd137902e36c3bcb09959ee09594b36780806e67343970fa42c5e952b35dc62b5fa8f0621825330feb59f2ff2f53d SHA512 d2ee3bc13614c71d9b16e42cba267ae80336bf978d01ebd6ed9453c2be0d6a0f5adc8fad482e835879cb9d534aa38ab5b80cd59a422a3ea4b7ca39f37443f9c4
-DIST thunderbird-115.15.0-ru.xpi 905766 BLAKE2B 50f214ef41bd3e0e57ac751e1b71244a5cebd67dcff870dea3dddd3e28aec34ba0ea3b9849d92adf68ac3d54d2ab2ee5e0f11dcba9a6ab977f06c6d5cd2a9354 SHA512 140129a13dd4cb81f8cd5643eefa97ceb4674e154774feaeb6679189cc0df0ba9f060aa6a8907454d0459c5d6cee165a59244eb02f50f2a385bb903be9e3594d
-DIST thunderbird-115.15.0-sk.xpi 813473 BLAKE2B 7af3e872a0b6690c8c4d0b36547a2c5f7b362c5f2744cec974050151c6a7fe9a56a46703cd7573573f083d1561faf23e4aac694388f708eb1f3e5a7569a6dc4c SHA512 4a1eab644776f7549764922c59616f96d91bcc29e4ede3c4bd3562a3c10a4b75145923ebee9226bc8849e1b0818fc5d42ac9a9f357abf2b15da1e688a677ee92
-DIST thunderbird-115.15.0-sl.xpi 771130 BLAKE2B d768a1b4906e32b65551bb48fe701c23cd007aae6e49126af1296e276471fe3dddf27b17f4363dbc285068325fed2bc7375e8bd2f4387065551f9d0ee048f8a4 SHA512 ff6f2cd3f2aa92ba975baec8afa1283104be6b80b1f3f2b845abea03a4f66c9b3532342e26b11b79d3a5cb750443e3237df16285d1c1a3f66ed8e7bbe960203c
-DIST thunderbird-115.15.0-sq.xpi 795877 BLAKE2B 9e88bfdb0d87977980ca28a04404e0c3f417428e363e768ac7e48edae93a45bf65ffa7c1ce29ef311f569943b2fdfc51b1aad11e8e2736ec7aa73e1062cef2fa SHA512 10f976e4e27f684b250e000ed867a16488d049580c0d386dcabc4ef69b79ae92a2e245f398d8cdf518c78b44b6d0630247d47c0b241901570eda5e2f754023b9
-DIST thunderbird-115.15.0-sr.xpi 794778 BLAKE2B b66b90e413c840acbb4696f2f9dda861df7d3cdf945eb1a7428b9af7da446bf12de1f082950d6e9361d21462c9bb3841de2ed61111ca18d377a7f76566d8b0b6 SHA512 47f7dff1d25d51d55c067d4eb75e74d67291f555c6bed5e19dcc733cfc6f4558497b1ac3b5b72c36527da43f1475ddf51d0b8e53b235bb3fdbd963f7b6edae10
-DIST thunderbird-115.15.0-sv-SE.xpi 776291 BLAKE2B 09015a65c11e3ab8a8ba9973420d27eada85607d074bc752b98b0be68c70093f70a1bdd8b64e1a6fb68ba5f9611f68027920777f8e55380de5e7ca5e36b54beb SHA512 8a095c742b58736121f4bbb76b69118d0871fbad1c69df51663726e58e07f8781bccf59ce12364e847e2c132809555a997a92a4a77751b2e257cf5bea16a4082
-DIST thunderbird-115.15.0-th.xpi 843556 BLAKE2B b2b860fa51391c7dc0a3d2eac5b49ee72850c177ea776a60af32824f0fdcf310b98db773e46d32fd7a25d73caec36837c09afa5daf615eaa400f3d907588da94 SHA512 ecae3e36c620d9b9481add385f2ca5b7315e5d053e98dddc1be0d3c290c52e1c0527f69427261845e04b7b2b8772e4420daab6507dc577888419e3cffb186383
-DIST thunderbird-115.15.0-tr.xpi 786494 BLAKE2B 619245907e2f1ea6e9fad1950507b1f8036358192fc406900fc1398dceb323d909b9ec8ac13d782f2ca307fa86d75338787e7509bee051a1dc40fb2ee48596c9 SHA512 8b926b9fd9f34d3da683792bd31d9b13178fbf48992889b28b2ffacd729290b33742bf61b7545c5f5688bfc1e40112c71227c29d8951fbe065fa755c9b5356f1
-DIST thunderbird-115.15.0-uk.xpi 889489 BLAKE2B 8026e53271436a08be86590ee532f558c2deb0383b1c6c17537dd6962d0441eae7f63ccf3f8d0bef26982c70dde01a9b5551cd6a3204f8f852f5ccaf9f38fb80 SHA512 eecbe3d98f5d2c42384031a6bd74aca52b281be25a38a990063153447354ba1500864a775f56e9b8b2e0c8164bdf1408cabb36c79b2fc0ab9fed6db2511a80ff
-DIST thunderbird-115.15.0-uz.xpi 616842 BLAKE2B e91646bc269836c830f0515a82ce0edb81ae1574c4367b967531f6b53e133143553cfd94884dabbdcd6973cc1a69a3ce90de5a5f189f7bd05a707a311c97247c SHA512 27ce21fa8bd28b5a2357bf025aa45dc7238f7d965797d7911f567c8c5404d8f4597fea77c4ef2a250bb37cc3eb888578b2589430393e0155d01cc61a9889c035
-DIST thunderbird-115.15.0-vi.xpi 815663 BLAKE2B 7cf6b7a580bedbcdb8d1d6ce969ed6a475db3301e1ed72f50ca0be7672c5932af64cc44346a4011694edfb17c4d2a461604be23140285756061f7a97588a8bb2 SHA512 29502cfa4e379d46603f3aae3dcc4f6f1d3371f69a821dec466f5febee8cd9fb80dc68de65198290d84b2ccb4ca333d85a1e9bcdeb8ccea6a19ca8961a2dc9d6
-DIST thunderbird-115.15.0-zh-CN.xpi 816082 BLAKE2B 6327323e3cb30dbed637dbd82175ba0f1eb68c6b228c735db585a8050358739bffcc2ed3d0f86b84a0f5dfed16cab9d4b4bd1882459903fc5741dc2ea63c5a31 SHA512 9861cac106263f3928a0cfc70f4760f35053a8dd4c207ed788922328fff5d297ddc9c81768d461fd04b0b3266ce1150022eb73405c3fa5876f9c479fc7655b10
-DIST thunderbird-115.15.0-zh-TW.xpi 819843 BLAKE2B 1f5854be3f2cdd4f680b0d649d6ee144f0d2ffc0cfaff094ad2f569a7c3a3245c8c460309b352de87e884e484486d9c3b84cbe56b07408706580528b9f65402f SHA512 3e7fffbdbe5b4435a29a420496e341a9b9d04568cfb46e0f73a8bbff4640d85266d105ca39789261db80e44834e7813a62723f5f3d190fbe585c293cfe03f39d
-DIST thunderbird-128.3.0-af.xpi 530350 BLAKE2B 6b28574c32c29580a4dbf5ae5509171644206173635ab8e7791363abfa504a862d6d8d0a4354c54d222efd6513984aa2e23478c4642793760dd075564d0433db SHA512 94b6f5f4639827d748f1d535426f90637ab4d6f099666d0afe9465f36a46109447652e7e0c1f8bfc4c654763ba5c5652d6153aaa57be9ea371a58a961566bf49
-DIST thunderbird-128.3.0-ar.xpi 679868 BLAKE2B d631cd3835bcf85e4256ca00e4ccde4a70bf88245352fbee31f1f7a02a7d998dab134acf1b49d84a57da03aa018a6d2e51a6e748bb48a74642bcad69173d8c7e SHA512 e9322715cafae588128efb8a49125346a9c68ce81b63bdc34f3220820882b43c920ab7d5332cbad47738299ef77b1f75927b387d586acf5d4923befb163f555c
-DIST thunderbird-128.3.0-ast.xpi 561055 BLAKE2B 1bbc32088b3b717aeb57824a1f572f266693dc5e7df30d942f9ed490b67330464815d33fdbe4cd0f67450c7229587ca8d55c5c72cfde651784c775933a96d179 SHA512 d313d8c2511c8dcb092161836fa4031d4acee3ee995339aa7df685b82e3224b5aad222997d3b69aab7b988ddf7c8e1f979b0e3a811ef7ee760f6ef2abcffef45
-DIST thunderbird-128.3.0-be.xpi 766043 BLAKE2B 5753503eef06b619f3c4b480dd219805a71301e3f6af356a66fffce927ea752497ebcb78aa1bb06b67518d83f3242a7dba27321941e8de5c025584b06b5d7342 SHA512 0906bc9e263f083d98afe6c0cced1f8b3aa9d24ff0b8e97edb9a77e974fe3225c1012c7ae2ccb4df15772a2f3e65e33f7e307226a310a8336d36f665a2ff6da4
-DIST thunderbird-128.3.0-bg.xpi 809258 BLAKE2B 22d68839973319af299ee6e13c01e3f945b2441c3443e6b0ce1ba1982f1da856117a69983e940089227860cc32069b2fa75a9bc116d99acd3b93c16718f70bfd SHA512 d3dc511c77223bc0ce7730a21c0e05a1c97b10260a33666b019474ce5ed549350f99aa5ba3736c7cc92e132c2e6cbf9e87707d0fa96e8638646605495d1b8421
-DIST thunderbird-128.3.0-br.xpi 652477 BLAKE2B 9e8008b94875932007fc4a14b5c179510f032ed64876ba0eaee3ef09176253f386024fa4ccfec2c5ab3212f3ffd75f2cc4eb10b775eb4ff4540c25d725494679 SHA512 aa9ee0b9346371bff4cb5f9898e26bd8d94ba69a024bbfcb50e584190ac1bc6b938777e1feddc4dc22e867849539cda6f77adc007f873c7d8d6099c1f0e5fb45
-DIST thunderbird-128.3.0-ca.xpi 709740 BLAKE2B 9d31089aad03506e1a64e9fe07461d575c1787aba53051684cd164e1d25c4efa29a6df6ee49d0d96aacede498886e66e82423bf5516d76d7f16923e460274991 SHA512 1fe5e6d9a96d0d0efc1d9524ad7220c80bb2eb882aaf254317a10612d25947e8b07652336ac0601f36a1a8cd782195b33c20e7daaa4c4d3385ca6c4a05be754f
-DIST thunderbird-128.3.0-cak.xpi 671704 BLAKE2B 9e448d1a48174f2a084b754050926c50948f8f62dc14cc7d8c699ea36822dd269517256bddb8b1405a7de4be5742962f5f04e3f5b72fd033130d0f4f0b147ad5 SHA512 47279f33cb89f7860602c004ce5ea1b85e50487a4255cf1639cc7999421d333ab7565cb86748a3616fba996d7051862644aac0612ef8d67a6b520e1b879c057b
-DIST thunderbird-128.3.0-cs.xpi 786626 BLAKE2B e8e5ecd350850087bf9cb96053a289727edd0f6c35b4e96bc0e3ff192e01727d02d918b0ef2a5267a90ce3cf65c882361119228cb5dda795965f5cf828740b81 SHA512 65cc0a4bc5fef8ec3a2957c06d04435e4e463e57a5572deb9614478f2735c0568a55d86848a57f97b1ec52920a93e90591c7132b5d87c764de4ed28ae9f4284b
-DIST thunderbird-128.3.0-cy.xpi 750627 BLAKE2B 20120e979f06c1581a84418ac04e680b44dcf65fd2d7a06b1aba18b17270295e3c05e59eab7495ceadfeb164fa610c0046f435e306ec28a94ad23f799d4830fd SHA512 63e93de3a28e6ff2098e1c576175ae9480d53159248a1f168375b7fa7c9825459ec92ec7126bd1650c2e36078d8399917a443c83eeccf5c3cba20a58eea6f5b6
-DIST thunderbird-128.3.0-da.xpi 734118 BLAKE2B 8d8c3021ebe7aa40fcc1c485a89f8767517f3b2f87e2d942064cc646915642977a4de41ad656aef5170dfa5082f1772bd874644aad1cbe7668afd0a404369c09 SHA512 58336aac9f34cdb756602c5354572df06b03f6cd1063350f89a7d473b9658f9f1497aa3673e32ca15e287428357866338f060dbf1d71eefd678823ab70b2b780
-DIST thunderbird-128.3.0-de.xpi 767775 BLAKE2B 9f3541d4c9d94b98ea1b7f7fffc2809652eea1315232702e0d9e50090af3f2526d72e5c2bc79cc75c16afd1466fc676527dd2faf6be99e79ff7e6213a04a6078 SHA512 c938f081a77a4addcd5c7750d7dde662484d2eb343be29baa685bdfc4b8c1f3765e48613cc3f5237d90ca9ee2edc25d961481125a29fe74f8d70523f5b5d65f0
-DIST thunderbird-128.3.0-dsb.xpi 784325 BLAKE2B e4cfce689f425e7ae7511064952ffe909bdf5fe0e6b13fbaa578f651ab5e70963c2f757d3eb11fe6af7c37d573ee5732a98fedaca7f75f5f1e85fa83f01b7f63 SHA512 f8cc9cd0445bb60cf5e32da1ea16eae0b84e5029edfbd93f9464934bc18c2b470ff15a0a18f8736adcc895746a04d256a030d3bdf4e9a17b65272ab7ec3d69b7
-DIST thunderbird-128.3.0-el.xpi 890906 BLAKE2B a15bd9b7fff56d6b9aed0ab0eb3c1082586333bbbfea0c59e66d995151ad2f31e27d259d14a41a1055b4b88263fa66da8b2a60e8d2cdcea17829a683362c09a0 SHA512 ea918107ec25a9889a6a8452c7e18704de444834fff06f1abb9852184b2ef81ddba73a2d7443837a91a92b747ac0a603d324922ec43720b19efab1e191541f86
-DIST thunderbird-128.3.0-en-CA.xpi 703807 BLAKE2B 850cf0193a50c994e165117b4874c1564505becdc472b0ebeaba0e7f43880cef9f428e12fdb074ec771cb86318629c70bac9f70d1d5aaff1c4b61c86d38e995d SHA512 7f1dc54cf061e116dc31f2a936b4a8ab92a071ac395aa6b70a95be13bcaddcd741e7e398ccce2ca5aa3b8dd3acae9c4ab124dd27a98ad43a7a24ae5197ccd792
-DIST thunderbird-128.3.0-en-GB.xpi 704130 BLAKE2B f8542c919503f0f8b28eff2deadb07ec9e989bc6788c6877d582a5cede4efffda9711f7936e82faa976d721e92e615149212b71d7fae4c3fed67f097f1109b1d SHA512 37c8750cf108acf1077d972ce20bb5eed8cdc4c5bd59957c7e91fd9c0231f93db98d528a3188a834ad77bfdcdfbc36f54fee5ccc2c14ee18b3d0a3405993450d
-DIST thunderbird-128.3.0-es-AR.xpi 759813 BLAKE2B 1b9a79d0efe4fbc07b3df30be87ef8364cad0f4769cdcb91b408fc28665a2befa7816b412b3fd92f244dd19030106c6179e204f93a26c954baf0876f01772ffb SHA512 ee80c09ee2dfee0c1ce38120544881a3f03b807365359f1b8cb5ba3d4c846a80b9d1cf38213848dba20de03ac9d99364e4ca046adcd35f229dae079f602f4ae1
-DIST thunderbird-128.3.0-es-ES.xpi 724715 BLAKE2B edf4e44833e6fb516c159330f9927878160a434eb3fc48c8650f4d047abc5eb25e15ba024227ca40f7fd06e66865e30df38702cc531665d71b772231b047766d SHA512 832c6e6609e01ff3cd1e970e9bee967af37f89cac55a1d7bbc273a9196866f0762a66bfeaac2620d5d1074d27d4b3ef3a7407103270155e38e1a03eb2a90abd5
-DIST thunderbird-128.3.0-es-MX.xpi 737707 BLAKE2B f04cb9973b842eb4877ba59723d0657f1f62c99a03136bbe9518139322ccad82c1e1c8fa1c2e4534cadc0d1c693ec3ca236c0845263bcb404366c728e44381b8 SHA512 d68661bd66399359b0c8697282114e37871f17a38560dc19f75eaec70570ac2965358c5d9e378afb591f5781d61d12beab4f59396aac6d38e5970ce11aa6a603
-DIST thunderbird-128.3.0-et.xpi 696280 BLAKE2B 905e9f5d3673ce7d0a7737ac14a0fe3ba9ddea788bf763cd433611236ec2d86ad3bf8f55f2a89a863eb1f7eb8cd1b1e1b4196203d60969a13f70b4be32ab46f5 SHA512 23146a9b0309ae64f246c4819e5cbc964c381ed10e6905751fc1232a1df6f919c52e7cf7a8d38b181ba8a7674a58267fabbc754b1d59499624d6232077b8b978
-DIST thunderbird-128.3.0-eu.xpi 733522 BLAKE2B 01cefb7fa268a1dfbbf95971e9715ef83a25075bcd636655bc2571add4901725577cc7377f1a64deb37176e03b75f26c19a0be93b046ee6d3abe5212dec713a2 SHA512 e8c9772fd3cd50a66dae40a4d6e7b4519821edaa4824f50cf3df8ecff560a4bfd363cfac0337543f3b3be4cbdb358ca6785fc4e29f1239c9e597850d18ec3e2c
-DIST thunderbird-128.3.0-fi.xpi 735417 BLAKE2B d413c880bc132d9c263f049ec76210e001ef20f51943b79c314a0c47bad86a329cd1641d0451a5844fba6b8077e24cb7d333449d99578b37830428251afa6f37 SHA512 0438d249b2a3827706ccb105e21f9cc702532ddfb05b05ffe2c3c067cc55a809f7010687fc2216ccb0e12e5ab6cb02d6ef646247930bd20a727c4e9c36cb6545
-DIST thunderbird-128.3.0-fr.xpi 771569 BLAKE2B 492d44889e3c43ec2f31bca283dc9808aed73d0de93d7a65030acd1fbc941eeeaf6f4da3be3d2c5f7c885969c8b2534a08e1c0f3a2d5c497df39355b6e138442 SHA512 589b74f2addd930dd87ac5161d590215405113dd16f598d0fba81f60b75f202665948eab12bda67b8d035f8288546add596dab6c6e86211774a86e825edd5e63
-DIST thunderbird-128.3.0-fy-NL.xpi 754305 BLAKE2B c7f9963a70dc9245c01730e90a6c272901f017bba4619ca8fd6f39c7a40410956f732d360abdcd92600162ea33a214b0261fe79747b908cde4a045ee30a20b72 SHA512 c615eb98d52174ff15391c6322c91748beb8eeb331fa419484f17e6bed97ff56d6b4b9bb82f754c395787d9997e87955ff94ce126aa0d4b1cab5c6f86b755b1a
-DIST thunderbird-128.3.0-ga-IE.xpi 615880 BLAKE2B 80a12d4f0360b7a8adbcd1e11d8c2d827e9eccf0b67566fa49b3a66072f41d99f98064de4d2793e95b123e70326b02d0d729c0aa7837c6a39f0530dbe3f818a2 SHA512 a41f42de9b8b3a867b7a06e51abf45f4fcea85958707c8264b8abc5569001a79d17170f7d1ba0955510869ed3932e138c8dd6c25ff2cd45f896576cbf107e17e
-DIST thunderbird-128.3.0-gd.xpi 727804 BLAKE2B 0a61072fdafa2efe80f90a3ad8074f0ae1f1e5773a2fe7b69728ec9df3057a398a37223377fbdbce48db9e6fe195f114055d63db74caa1c43fe8e203adb37bb0 SHA512 39b4b24a17567aa1e8057d2309ba7136d909b3a71a309ebec33e4b62e396530d8a2f69892017105725174896d74ec31689097a681ed5e929a8606f9fcc2f427f
-DIST thunderbird-128.3.0-gl.xpi 741260 BLAKE2B fdf4990e86bf9d1f2e9401548419b967b5ca94ea87b2633430ae8377632fd2ddf64ed0b213c3ba68a20512728b37221a571b5a1b85139ac1f23fa6bd247b3c2c SHA512 f1246db249667806dd2b8e8ee4b1372d93c0d1c9de4e0e54fa6c76146ead8fd981a669050f4ea4ecd615c00746c931d1c1c07f487e25a6c0d11e2c416599c33c
-DIST thunderbird-128.3.0-he.xpi 700303 BLAKE2B e59cd83036a7cc4c4ce614677c0c821766f743015827f60d72cc6c657d3ed3af6fa18b2bbaba9d9e2692f13da5b5bdbfa74c13a0595301c0f5630b9590d70f1b SHA512 ff166dabc443ca465513fa3342f37fc26f39319bc2614a7a79d5a856ccc4ebf7f22fd10b361c83a466f921aba82f6efa7f7028089c68dfebe036effae6fad6c9
-DIST thunderbird-128.3.0-hr.xpi 716557 BLAKE2B 1177ae0a09a9eee3f744e87cfebd19f7f424acbd6c51e35e9984a3da661e46b346708dcfac91534d17d2511a413b8a274679e9692e3c68dfe9b82263f6608dd1 SHA512 cc74413162f6cde6b12ec8624a0e9a348316ab222fd3de9b497798f7b249b84a210668a1650d62e5e98be6d32c19eb6c43fff0b798ef641c89f1a335b772a3c9
-DIST thunderbird-128.3.0-hsb.xpi 781729 BLAKE2B 223f4cfd71f9cd03a6c9ec63ebaf49f25e49c359f8cf31d823fc2a3acd50a3408519e7e87c9cf47ceccee3e0006e6134bf00a7a201b6c845d51a1b4785881072 SHA512 bf9a6fdc70b678c6aa1decdc236ea590ae45f6c86aa6c7c1bdbef14e0ba8a51065e7bcf221be627edbadff40c1d89c34416295e6388f9fefe53bfce892943c6a
-DIST thunderbird-128.3.0-hu.xpi 784761 BLAKE2B fdf7b17e7ea7406bdd719a9acface2d9a6699bda4d80b5713f958aef23cb65edee4b256eb8d270ed9fec181aa089f34c6d5bf448634891e6727a87f1a68a3099 SHA512 3c9fa37d7f4e7d990aed5490d422f270ff06c434e473874710611162c53177d206f892c18eff2635f779e75e1ac7b05177c59c5caa4be87e214344235c65d3bb
-DIST thunderbird-128.3.0-id.xpi 666012 BLAKE2B 81783da20e93b62e1e65ab69bcf46ba1a9660b2b2f9fda1a05cefdfccee457576669a9c65cbf240fa4d53c97499faa547d52b6055e6cfad6cf7787cc8f150310 SHA512 9da3d01f66b6be57abd22e0175f76a86693121c5db6bd29454a79a6f48f1104e5532f1b06df5b591bead123520e011d6671a836acc0dcefd0aa344bb67b61ebe
-DIST thunderbird-128.3.0-is.xpi 744889 BLAKE2B ad0be3fa342b44bd5c88db93899165464caac472535412395de29193e465bfc00155bd7448274d2cc2000c71e9d63899b1275bcb2744e718765bac9ddd402b75 SHA512 72a5d6ba4710e5cc9964fbf6977f0b97fff831c6d888c07764da7dc7bc73ea1cbd5dd7554c2fa0c862953a7b44dd22a06f8c6ce399b4aaad6693f193640d1dce
-DIST thunderbird-128.3.0-it.xpi 691966 BLAKE2B e430c4ddd3d6b6ca5d4e0fe6f4162d2b57d3b157e0b313ec17d95f3d07baf06f189484309d03edb312aef48f12db88ae57d49150b766d52ffc4fcdabaddf98e2 SHA512 5dd6d57c3107fa197fde3ef60ffa13a867d1aa7e745c55f68215e43ed679b0ee058ecbf3d3f01eb0293474ccd19e2d2d81c397f625ae85bc9d02a2aea5a2ccd9
-DIST thunderbird-128.3.0-ja.xpi 821187 BLAKE2B 9f287e0dc91c7eb22dbcf4833e39fcbd0fa390e8e9b4340cd7d1515652ce7a92fb90b56fc3286538787aa07eb983a67dfa8e0912325813207846901218a2be1a SHA512 c119c58c030c7304d0698d8dd3cfdcf994fb2872773686bdab5979928c8049361aea244c152add76e578638944c527580ac4d9f527a164ef012796bbb99e4795
-DIST thunderbird-128.3.0-ka.xpi 796048 BLAKE2B 5f47ca724f1e2a76a85e81fde5a281cdf97c6793401fc6d71d8fd25ff098caf277853b714aa13533e17c13fca5872aa16b4741d53c2d61556da7dada9b5c8ef6 SHA512 64f0eadb6de627a751a9b9fcaf278b7281ccaf26c5eab10a3a680f8c98dd8743d7363a78fd2aeadbede7b48ddae127a2285be09a55a7a6b49864986516714e8e
-DIST thunderbird-128.3.0-kab.xpi 731857 BLAKE2B d9bd3e8cfde699ca71ee21c7a3f203e3de74117548e937ddf8c577c4e146056462038b680b084aab9c9e8621d999a5facfe4c8a8554bf6e97151a60c04d514b1 SHA512 7a33a24e63fda63c613401419bf8191fc5bfa03ad67e1251f92de518ff46cbd469a20e450258221d2fffcce1c9833c919acc41493838bea7e134e81f77d2704f
-DIST thunderbird-128.3.0-kk.xpi 858940 BLAKE2B e0ee47d5e9987d4dcb5e0c8a66b877257aa796350bd5abc80f24df3eea75df1edaccff6023296224aa6290e4f04e89e05d5eca717cd2916b862afb7925ce1cba SHA512 e75f5dd4a1c13f07d98885b1d41a45175550cc69e8564ace718a39a91fed3c384d29ce31734b241aea76d17bc2fb0e4b0f6f9dec5df7c563489729794c33862e
-DIST thunderbird-128.3.0-ko.xpi 755165 BLAKE2B 9fdc2731516370c901f1ee10a90eba030ddc37fc80de249954a8c9571e4e3cdd8fd009043f3aeedb0e75d0bd650fda9c851fd560ae7329b4e12bf55867b3cd28 SHA512 411d1b612f63a9168844cb2eb9043bea09e80d1499755e13dc3c643c3e015011f9c4e4d150ac73ca576cbf1565f5a21c04e62166b29e300cf183e4251cba68d2
-DIST thunderbird-128.3.0-lt.xpi 700920 BLAKE2B 423224487435ed77b3aa1770ed82023cf099f45642ea028a7c943d9d232b3e1f236ace0bc9de06c0892c281f0f4414f741606c8cc158e55298de4cae338c630c SHA512 c5bcf3c2df6df658d48f16adb869889a00c2919e4c05af2e9f8b24d5b7460f9f3defd91f7f46f668ebb5c3854e398b5a700ee20caf30b5f089b8515d2ca05f02
-DIST thunderbird-128.3.0-lv.xpi 623624 BLAKE2B d3a520f3c570298cac055d6ee5be39b89f04cd45c299541ab991dae32207f8364809e3e34c8db100ce6ac7422eea445a0ee6fd3eb461be578c5575503caed4d7 SHA512 5a16908122327c17664b580c3000e6d730deceff34298573578e1463f23dfc2484f845d6bca1483f8b703a2afe6c76e9888c97c7ad5a0a6ec4ed23511ef8a76e
-DIST thunderbird-128.3.0-ms.xpi 581084 BLAKE2B 2e7a0ffacb5fc08b92bdea1c581d01d518386e9493fbd978de7c45a06f1a6a3e46df27e366ba13e75a6061b4c532f4d84c59ea52c302f3a4024e9729af1e5ce2 SHA512 c77be3a66d0d351d77162182961e658cc125897f0ab70ff4b2056b261ec418a06fb4ac14c63e445b9931746e6be50cbebaa83afd97a3508c54f4b6138e6c37bd
-DIST thunderbird-128.3.0-nb-NO.xpi 703766 BLAKE2B e999c98c69e74afbc5e94465160bcf66753bee0c154f4091ea91f8f2c02d326a08e6dd1514c11883ff2992552a4358bdb16c01b1495415f3445ae1c68fb202ce SHA512 ffb4fd35cbceba98a13d267e9067d91a11652ee769567b188a57d33aff677daa11aaff5f05bdee7dc43f71583dbde8989b2c41f9217e81c64fb695129b11c6bf
-DIST thunderbird-128.3.0-nl.xpi 745561 BLAKE2B 2f8b4703c589ba4dcb21cf28af137b06753af6481770a11f0b794a4bb5a683749d41a30d0518a327769822bede38af6d6523be5b505d74845fa2d1662c2fdbb5 SHA512 f15a134a137b5194d0d39d27b323e3545323bd0fc608d083511125d9137e976b8e464bfa4fb727f1c0649371d76806f84864c8faedbae955794f57c5fe23284c
-DIST thunderbird-128.3.0-nn-NO.xpi 725244 BLAKE2B 9a1d0aaa9f1cebd2fc1825d382e106997990ec7433c2f6f16419e055bb88d2aca01183f6d2f1badfb8e54adb7e34b0f4ff1a8fa1d7299ad3d9626565d25d4905 SHA512 4b0d1fcbafa4ae4d39fdf4bfdf77fbdc3fe7f30ecfef83d6ad51126c92babda65cc485d7e803afb5f623faeb3310e04e69a01244e1b6ea094a97acada708c70a
-DIST thunderbird-128.3.0-pa-IN.xpi 683345 BLAKE2B ae996c772dc890fcca91db99b5027d05eef484f32a5bef167dba9d19f1b05b494eeeea53b06efdec89fab59ffe6b704c5fc93b879f1ba18d0b5e34c160ebd15d SHA512 195069557ee73443c398704854c805909f3c715fc7aa8f4eb1fae762bb78f30bd2e1277a0c88db4244bfe99f2b6369d127a46cf1c2b033dacd403ca102bac2e7
-DIST thunderbird-128.3.0-pl.xpi 764580 BLAKE2B 631d426e0d31f53b79835a4a783eeb24b41271fabe8695010ab2342d37c021d9712c3017fcc0af054ce39f1d9ebf5bc7d662bc03c1ff184fb4ad2b8678245fb2 SHA512 b8bab94bdfcc5243da5d3665dea6d37f1f57f3600950dd61052e233da40762ee4a4e2a003a57c163df0c0112b8cab7a0f7f4d499ded9a36114db4a7365b33305
-DIST thunderbird-128.3.0-pt-BR.xpi 752927 BLAKE2B 6cc771d0b1c0666368939545a03a581891ea9575f3a2b79528d1cd97e16f862da93dedaf5d95ba40920a884d9dc929afde6e68c15db2cbdee3284033d2b3c969 SHA512 0354eae9ce5371578354927a67d00675b3d82a4293c69e5b2986e69efda81e7e7bd2ad0f332cd4340cb4c7966ea0bc41fb4e9c574dd4ea23f19f831f0ae1a11d
-DIST thunderbird-128.3.0-pt-PT.xpi 747132 BLAKE2B 6df56f1561e731380a1a24c3cc02d0d6a0d7efc59316e460f21c5f5e5d9d518a62deb90761fb6eec2fa7af3c90521c3821d29b557cedee49dc45e7644b087cca SHA512 65b08245cd5c4f2fd4488c5f5094cfff04672465310ef3a58df65e2af0d72f189760c3e59fd6bc9af6e914cff36aded840451c68e7d489673e0fe312917cc4b3
-DIST thunderbird-128.3.0-rm.xpi 747955 BLAKE2B 5ca28ce5a747b717eae407460333ab839b2d29579a7eb7758bf38b67797e9502cecf76953bbc6a484519cc35abfa8ed2528df3f2636ece0bbe6a198d4ffb70cd SHA512 9b50973521642df85a4f30ef867ab2e78cdcc91ce9e4c5583fdf13708050b980cc34a4b159160a0ca53e3903b1c453dc9ba67059a539eabe45256d50b298145c
-DIST thunderbird-128.3.0-ro.xpi 669742 BLAKE2B e7897b05e8202762a99aa8eb21abd1bd17f365a2ea9cb0cf67c08d4a77f8c7f158d63c886fde6d6b9739a88dd61f83f2215e63e57a60cdbf053af01d39b5d791 SHA512 add9849643d0ffad7a4c6e9a9e62039762448b54de3f5c1b70ed821d34a1c053d3946416f9e26fd4fb421456310f69730dc53a2d464ced2519b546cf577b99fe
-DIST thunderbird-128.3.0-ru.xpi 873913 BLAKE2B 303590359f854234e2cb8a82cee7aeb27cbd5182c48649293bbe424426455e1e1658414d29e7a4ce7af78b3440d2ebfac98046028e0c8282a25fa5d41cfb5cc4 SHA512 0c560aecd73b4aecee5d77c53316495750d21d37647b74ae8aae5d3a2ec3298820edcdac299f359ec4457cafd7616f8db591ca1f3e57fa2a404d82775c7bf19d
-DIST thunderbird-128.3.0-sk.xpi 785855 BLAKE2B 31835ada129d6db6d660297e83dcfbf82dff287a98f46e6eeff08089a2e23db93db78e497a44cbdd1c4e75c9406d54ed3f4642d144976df49c9b7bd6b4fc6996 SHA512 577e487ae2a4399f07486d401208270d80e4227d40d33de4cc597c100b0664a86413821dcbf5308d2218e4b4ef8ca524e9f37f9565593fe7d6ecd1a15ff9534a
-DIST thunderbird-128.3.0-sl.xpi 744735 BLAKE2B df80f65c7fcb850d90a5f3f7c29993ee1df1f73984191d8b09bf02e1cf1fd86eb8bcdea872adcc97550fbf0f4e459fd898b01c22d18d63bdc960a5749fd246b6 SHA512 5d0710a22ecbd348d1f2f0cbac600362f39aad1315ef0864129294d5e199f147b923196dd6aced4c264e2cb5e800bc23d658388348167ad54c799bcf0dd1c196
-DIST thunderbird-128.3.0-sq.xpi 767154 BLAKE2B 227ed4e78b0d1eedd90140471cd5cb46bf33b76982665dbee4157dfb7ae40d23f36bae2cfdc465e2df4cdd66cc66f68f99f572b16cc8eed904da8b549defe550 SHA512 48497e635283e656c913a16a1e8fbbab1ff6d88e7a5b4ed69d77d0382beef0238da4ab66366e5300d65c5c7ec13a2ecb1ee7ed173dfbfc3f4f40de6e72dd5f66
-DIST thunderbird-128.3.0-sr.xpi 771104 BLAKE2B 284c02dfd6dbc14b2b964c55c923cc2ca641fdec8824c70cbd2a97b884c12e4f37c88b022832ec7157389b2e7d83142a39cedf04331b5200d2f88ae23fa648ec SHA512 1fb10b865d1c4574647e35cacb449cc7b29ac7f7a6927766759958ba47ddb01b3c63eccf3e4bee15ff53f8aeeb3a92a252238fa1962bdde60df8e09e07a729e2
-DIST thunderbird-128.3.0-sv-SE.xpi 749010 BLAKE2B 46b5a2e8763293342ddaabc95203cbf9fd3fdfc21887b3aaae42861e738cc7c35dfd11c9667a758a450e29d95de4fb58a779d6227830e5fba69f662a293936d0 SHA512 ed874446500cc3c6e3439e72262067291866e7598b8457f26950048a674d88b57ee7d03c5a13f7fce9a707c4f5157436e32e194df55a9e61ef16ec4b14a177e2
-DIST thunderbird-128.3.0-th.xpi 814080 BLAKE2B 0b1651068fc7645fd3b2c21857418230ce92c98979e037212e8f395e7b73239f2664c9cfe69394ccfe6341da4a3c3cad1e5a1d90eeecfeb61485b5345e31ae01 SHA512 d74d07284bf0ebefb23b14f6081ede18168b36bbdec25c0bf54128fa84dac3d3400d8976a4b7c76152e38c6b1498af7213fb37a1f1618cef1c509d5b0e07aab2
-DIST thunderbird-128.3.0-tr.xpi 759750 BLAKE2B 311e1a92bd491fbeae27d15f186862d66c491fbde984a5eadbfd3f0c87ab64f1a11a7c2693eba95498bf9f29fe941759e363e72af35b6c8f7ea416c18066de85 SHA512 efd54fdd9eaa75d1004d77c97627df7074e2b053a9da36dbffec2c557c902aba0baffda3c7994ef721a58755d7e1c282e656f3656c6227a902f2614f32a12252
-DIST thunderbird-128.3.0-uk.xpi 859762 BLAKE2B 2e88d69e81f37a5547f1dfc7842bc89b4330ac7149da67bdde8c436c2c04846a7adf5512dfdf9e96ad501fd43614b13147dd744e10a6c6670bda7d6f9a024e67 SHA512 58bbc0ea5756988f1be3f2a0cd39baed91452d57921ec1e67a7cb2100ad942ae61313ef44447661eeee8980ab10e9113a66d49d8fbcc17cc0d181ff4b921c2ae
-DIST thunderbird-128.3.0-uz.xpi 592132 BLAKE2B 025ce3b8283fe1fbb2faf1ae43a610a39c1c73d3d31ea83f4dabc5fac1902e37cb56550be9359efdda2e0b0a26d9ceccffa3d51227cd125ca6d8384831544bcb SHA512 277b363c7a2d2403ea24b5de0c72ded4c9f90e0138bb7db7b48c7e406938005a1762e7c8b6234f8ac58e62df5559452043ba622e7f744100f65fbac646b59863
-DIST thunderbird-128.3.0-vi.xpi 788486 BLAKE2B 706e0f0d1c9860f71999b51afb04657a3f880a18fac7843ac36984e93a5b11374ff5b46f70ef775d9478dc8b8e429641881610fc858a160c45bacc7ab3afd2bc SHA512 12234b78ce6216602d015e5868e8c7ef017a0ae8e5121f61f22dda5ffe648b1f8020b373349ca5ef3e5b718d510e0a8f1c3bf31b1d725e697200fae81f88779d
-DIST thunderbird-128.3.0-zh-CN.xpi 786951 BLAKE2B ce6e4cf163bc6d6ad4f1842f796d383bbd35642f8551944a753f7cd4c4735f3525260aa8caaa041c724c3480ac66fc14cec1c4e35e546e043f23b5e1b4639852 SHA512 90cc47eb849e5e838564523cb6ca2e1f47ab4bb5753f6efe8ee5896a38a4e8396881b219943aaa74e5ccba528d855f2b696dfdcf0ac4e9f21d86a82fca116109
-DIST thunderbird-128.3.0-zh-TW.xpi 791295 BLAKE2B bbf10659067e76ebd2c7897d17f64d9dd94a1c3077af746d5250dd35c34fd6bb12e273a27da875ebc42421d3ae4e22d8f660ebf8283f2d033101860c3fbb95e3 SHA512 7239a020e70075cb6bde0d67fed701e3b285fed3054d5ebc3f910756559301470dc64a116d761a98ebd1d4ec78f512dbbc742a2cd6509f71e3650d2fa2755245
-DIST thunderbird-bin_i686-115.15.0.tar.bz2 83141923 BLAKE2B 65ab94671fecf4f315c790ee4525041363f1f05796f6c0ca2c73948b478d37b299104fa61c425e2f0d5cc8e291119590a9f60491f126ade931e2634c866e050f SHA512 c63ba5fac74c89583af6e7beceec7e027463f1511522c8245fc80b1f55e3a87de97a54e2c599b87d5ab3bc928bcdfd9533e54d0fa7415a8af2618133aaa4a90f
-DIST thunderbird-bin_i686-128.3.0.tar.bz2 89541335 BLAKE2B 46e1844fdf0ddbe708e62c5a56753971066c97003765d9ed0831f82a3a6332ea1561815a724eb9cadb19e0c768fbd05d94da0084fe8925defac77f3bacff8fe8 SHA512 73d8c3b12cc8c43ef31dcf69ea365e86c634c07c4ab9f55fe40475c8ee0b527ad0dec23837bdafbd7f2a4454a2f62518296048076f126b7f1e58d759e2fab0ed
-DIST thunderbird-bin_x86_64-115.15.0.tar.bz2 80669183 BLAKE2B e288a1ee07234ac3ab5749f2c18f1f342b440353b66a7c6d5c80b1aa1e6f46dc2dd1e5c81124b0393fa61141ad4c6c14939f2fdf9f15547e4160df5bdba7d2ec SHA512 311df005e79ba20d6e4e61b934f0c1e450e15b6622ec741c1ead98a111c7679f01cc9b4bc2c713be470385ed8fe9f87a8c3a2d0adf6198623fbbc092134a9f06
-DIST thunderbird-bin_x86_64-128.3.0.tar.bz2 87106483 BLAKE2B bfc7403a7d46a432d6f41dff54d0ee41fab4e1b9e90c991c41fa5eb4df09d2979f363cb6748183ede27c6deac9e6a0c27bae98b4be468c32d46ddc74440aa24a SHA512 a0b78040990e300ed207b82b34f3e8b41eb113dbc0ccacd06967f8f2f8db10afb2fc954caad85fe13dd1ad766c06df61224e776e359b422fd13910d76e3b5ac8
-EBUILD thunderbird-bin-115.15.0-r1.ebuild 9025 BLAKE2B b920c9d10cd4ab8c4e9167f777fef46e6cd254c8a7c41955bf68bfa609b3f81170147b2e46910a29db50b9cc655200421524f2918b63ab7c43f370362432830a SHA512 93b42f57a301b7bc9433a7c93d042e7f8728f6bdf004cd5e3d9ba64f18059adce79cf534ee3686246534ab3509ff5cd4a2f5fc20cd9945071431f0ac675a520f
-EBUILD thunderbird-bin-128.3.0.ebuild 7455 BLAKE2B 8b01548ba050e7c8594dfcfd59daa88f53b41b05c0fcfd9a3852727f86f5b670f1143aeb7e4f10fc282ce3ec7ae4ed6ba617dca9f214d664ff8a831c267d273f SHA512 27f83c6af97e348387b532bb4d9e7745cf775071138126364584242c35ec56128608ea0d41332f516e7d0a4de46908e9331ad947805cf7a24665294eb85fe102
+DIST thunderbird-128.3.1-af.xpi 530350 BLAKE2B 579853b1d476b123c34b6207dc2e35f994bb3638773d656f98dccf3dddb4888785b883dde93c6d22b3cf47aa6d058b9446ac2d051e2b748f0730ef9886bdad44 SHA512 94fc0d5210f0cb39fb4e7c8b97b467c6a8cb6d6fbebf813cec3c59c9b485bc343f04f47c7ce8c85debae1d75c9fed4c6bf0b79ea901014b401ecfa947627e602
+DIST thunderbird-128.3.1-ar.xpi 679867 BLAKE2B 0643cd7085e093ccc2a381d1a1d71782942dc900e4451805773725731964d1b9ec981f5f7c6912759e22a2955e5a9d0acca71b5b8c54e262cf3d9b5b105b76ee SHA512 51ddb27f1411b867ab83c0dc92449a223a4fc5597fa1041f7a477859cb149f128ae0d7a5d25b178bb5b15a6384145eb9a20a5b60945778d11ca6db3280508c2d
+DIST thunderbird-128.3.1-ast.xpi 561054 BLAKE2B 932789c16556c4503ecda989c5a3bdcd052626f1cebefc11e50e22a04581f052785badef76d03b6a51bd1e73a62b92c2697604baae77fc04c2ec472c207d1dab SHA512 6c7b68f2ed1e346c294890868710b8ed60226df6f147aa78a1a5ce28b5bccd20456d85bca59d02917bf954ea4eee10d1a9b1265e1cd773c99959661f0b9ef39f
+DIST thunderbird-128.3.1-be.xpi 766042 BLAKE2B 0a6e0e97eb36bf0e8f14f335ea666c97319be33024de4da08a944814a615e95b5384d00540759a35741356091f999baae33d119153efd5a9fd3a709fec4fc233 SHA512 6e1060ce382273be3b0a9560cc8fa70b76d1da0db8bb922122911d54f58ec49f1e1607067a2e441e1a9cdebdf5bb02916dd6fba11981a4d4e73ce14c2bbd8ba3
+DIST thunderbird-128.3.1-bg.xpi 809258 BLAKE2B 1364a222a1f8e00c43d0cbd86108fd2f1f7b03f6a307254a5fba12276c96e595f3d14f6b60e272e90b0d0b45739b656bbdc5b61821fa7bcf355002cff360fc10 SHA512 7e1a9a81faaed5fd49e2fe6e5edb1776a2d88d07c304ca33701a1c08c869889b46024496ab83a9da1b23aa33953841de871753d739c297d43df59194af880838
+DIST thunderbird-128.3.1-br.xpi 652476 BLAKE2B 16886a58e51329437a90b8d1af157a7ffa09e4c5e31502fe847a0942ef773fc9eab37da2ef21991eca3abe2c0ef14995ed820484ba3e88df04f4a6902c59e38d SHA512 d9e6d831a67c35320104c8ceaf2404bec39dd9aca0ac310d01867e05a2561fb84221f7776706cdd1c75a862f6f30088278d677ea82467972650a1275436e6d0a
+DIST thunderbird-128.3.1-ca.xpi 709741 BLAKE2B ac284bf29416485bfeedbc7ace0591e1c44a4065def2d2bd72a0a2a750754d1ca80063e328efb7b7f9a584c85f2b190f8e80913d6ee829ccd6265198c1f8f71c SHA512 48d511bfd3b2b9df0295dc821101cdd1f92f4e2190b73db8c4dfa37ac4d450f635d057db074fda17dd20356662b67618d711e615a721af303ba9d0418a318493
+DIST thunderbird-128.3.1-cak.xpi 671704 BLAKE2B 97efc3dc297fc1e8414fa62122531a4a2d65158cd7c34cdbe7ae6f74dd0ad20f50596c5e97098ee57e54e9e3c339604eddda7843aa1a1a2ce01dfe8271f72185 SHA512 1391a3d002a504aba580b0f16d4b415156bfa26ba6af882e35f8db297f19aff8819fa613b5d15a27a41d16c9d5ee98aa821b99abbab45784741f673cce1a43f4
+DIST thunderbird-128.3.1-cs.xpi 786626 BLAKE2B 70ca2f0b565312747834b7894d86e44d5793e88ca77eae25acaac8d92da9eb4883787f22642a10b0493eb72433a44823bf872bb84dfef432d8be63858ca3a648 SHA512 4fa1f1a42f38569216f0d342505cccaf42e3e30d616b660ad01101a9087e75874434479663dadfb4e5823af1bece4a1576e5a994db01bff81c02bc21eb6eddcc
+DIST thunderbird-128.3.1-cy.xpi 750627 BLAKE2B f448ebfbf9f49e967605f85640f544cf78e492e0e312b558e9bf59cf20e29e0e92f2835cd1a62723dbf8873953542e60cb05af5624d2291746f0eb13797b02b9 SHA512 2a63630545ce9b202e2f2cf22e99d9ade7c22d4d0de7c18d2c277b1a2b7e6a476c57070876968440c044e29c20d0e41ad1c948594d74691696de6aee266496b7
+DIST thunderbird-128.3.1-da.xpi 734118 BLAKE2B 2621dcacc3a770b329150dc7d5af18a9308dc0b157f5d8c8923803a5bf12893a66073c37d4fa12db4631290916ac0f372a4ce6a19097026b6cd8651d76cb6f37 SHA512 9d4f21c2d0d80432b0557bc51a5c53cde8173d656dc010a8af51f67d89225937ef0de718c25b9ecf7cf7fb680a9497dcd6373ab4deacc73c0e86057c4f72a625
+DIST thunderbird-128.3.1-de.xpi 767774 BLAKE2B b19978f3b230f16785b4ce45810eced4ec32c4df60e2bea752ec789fa6c76243c58be7c8029c336cc45472e6ac0e9d5e7d3ffd35db81eddcc2a0715855aa2133 SHA512 aff87c60c328fb91527dac870daf83c2a2382c99fa0b7666e2e38a75ef0b2bcf6c51337db66c5f0bc3d511c8dcd932cae6a25e8cbd34429ea797e3aaca7a6c74
+DIST thunderbird-128.3.1-dsb.xpi 784324 BLAKE2B fdbfda62611be6781dd3a8b91175058622530888afe3ad4b1219d435301c0d0cdb55c87985ad6f74e837ef0ed3d6b022c3d50ffa7598bc70585e3ce74c4a9acb SHA512 f19b2f6c1e7c1f8a9e47a971c1846f85faf054650c8dfbff920c4c596bb9650fe0967b7298daf4bdf1be38f2aba1dc60ec004a16b56f92de22d7435c64bdaff4
+DIST thunderbird-128.3.1-el.xpi 890907 BLAKE2B 88a45202ac986dde28f2f4c3d06d90b60936b439f32bc61754e69c0487e59636e6c88aa15d8156bc1b27784d68954b03f9dbacc1daa8457612924b9c2c020194 SHA512 ac6c5869e33b5c1664788b49e737798a14477619a376487d4ec97d78b330fc3ee41b15f2ffd85f4b8b99d684b12d6f5e7faac6bdc25a99a8cf0bca9a80034580
+DIST thunderbird-128.3.1-en-CA.xpi 703808 BLAKE2B 647b9bab9ca4d3fc35fd378ddb7fc563f7fd050df0db4ee3aadc92a3494926b1d066c5202ed5a63c554b5bad8b899be19dd40a919cc2d66f7b53f8de6c6623d2 SHA512 66afcdf6b031ccac4a7c96f11eda6db57a0c53bcc38c113da88517a7f82b3267c40880e8a1f123fa5efccf6071d487102071b4f77bc913e920470a84e87f7f48
+DIST thunderbird-128.3.1-en-GB.xpi 704129 BLAKE2B 33640dccf1e3e7451e43dd3ece3cf39ed1ce0182e921a4180a3f3a60777f6b73f91274d894725bc12a37d90f90c66919f047f7d82934f5855e583d83a7331efb SHA512 86d7248ae9993667e02a17db562450c46087347de97c11baf05319627b464f3a2703ad42cb6fb1c440d100ffb5edf92a5f85f71cbc5219ea3b5eea74acef4f2a
+DIST thunderbird-128.3.1-es-AR.xpi 759813 BLAKE2B 25f5f6bd1b53d386c1a6bb64d2a3bc3deaf9dd379882035dff8775db9f39e6fba44d96d14151c5a80ea54912cd23d479019c901fe445d5c423c72d5c77376a52 SHA512 23a150e7a5d2332ef16fba319845ba93e7f2d3bdd21cfeb0e1190583ac14e059c6247fd855a849a50f5de745f2ef2a0adf13d857a0c5ec761d47bbd0a8009dfb
+DIST thunderbird-128.3.1-es-ES.xpi 724716 BLAKE2B b2be297e469ede2a647949dc21d6776f0bfc2ed562084dacb65c12e3aaa554e00aece064491d1f4757a1f813e3e0a67131df0f3f460b0b32e7831310e708235a SHA512 734e9c959fa35c888683f31231a67307bf2d7a0c32391386ad6eed14fbe89b3fa128f471d309de5afdafb19abea17637ac81746f96e30942111197459258c183
+DIST thunderbird-128.3.1-es-MX.xpi 737708 BLAKE2B 947e9e82fe54b0f03c549ddaa1eebe638e68728e00831c8a9d5f82e68acdfbf583ab8d64cf747c1705373e8360229e38e475f93823b44bd6b8c9cf355ae1e3bd SHA512 8349c3c03d7fdcef005faf75f6f09732bef0b0d079cfe39ba904267f081aa45546a62668dada418568e48bacb2aaa7946b00e743067044234a13a5e62756ad32
+DIST thunderbird-128.3.1-et.xpi 696281 BLAKE2B 1b2d9ea970cc965e8db130fce3fb178969e847678ca224cafb1358b3e5dd0af4ca1dca0a39bfe680793203f2be22b3e8433ceac3c7a3a1a073bc4987686a2d87 SHA512 b42308e119a99c01ba655c1f57c6303ddc9ae484efeb717e07577fbdaeb0071f4c57997df878bccc0879d912e3c494ccc1ee55acf2174601b1fcd667fd5ae8db
+DIST thunderbird-128.3.1-eu.xpi 733523 BLAKE2B e27c0c0e50ef80855ef2bd0fbc18da39b04c3693d09f2e833421b74b48bddfcd599167db6b49ed29e772c184b3d3c6e4b529e7304d7034f87ebb8bb476165818 SHA512 24fd87a84be40efad77f3b008f28824d3bf3dd4bf54693050acc645be6efe3d7bf3b9bc83ff293335967e62435127119ba5c92368eb4c8d6283b5a846c40bdb1
+DIST thunderbird-128.3.1-fi.xpi 735417 BLAKE2B 619ef7f20dfa571c5e66aa66b2d78160405afc83bb1fcd3bb40d43a33ecba6fb08ef09d35624eb3e68f0eaa0b088b539a4ca471e4c6ab5447e1b4d0a13d112c7 SHA512 f49b869c8809506ebec38f59845fa8812116e8dc4d2d97e65230b1d6c67b1214ff7e9eadf68ddfbd3cb8fff8588d6632d1870cd6e2fd7a86ef84e07b908a56c7
+DIST thunderbird-128.3.1-fr.xpi 771569 BLAKE2B 09e2e1f39b29ab865a732a2bb6b408b0fbe9d81a121698fc248e3d28c803d55f22abe0c298aa1a73c8c0ccdbba3ba7e0bc88110a2e176fa5c7f18dbd938c626e SHA512 0a67096cf314c57747bcb5d84fe868b52f8c4a4ee96a6d202decca2adf878c24c296abce34a37ee8b11a57c2fac501f2c3bcd79e13cad9a7b0895a88dba4ee2f
+DIST thunderbird-128.3.1-fy-NL.xpi 754305 BLAKE2B 73205dfcdef7071778066db57e17771ff219cde651883aa4d3e451ab1dc1428a0bb5409eac592d0e85c671aa774d5d782bfc86a1c67547995c376330b4503519 SHA512 84956ffb9f8e120a697c8f99a19e80b26e1fe3f4e406acdd162c9a166d8b61e5361563271b83bd85bb83e4e902d77b911543c9384330e209763f4e9fd45ca176
+DIST thunderbird-128.3.1-ga-IE.xpi 615879 BLAKE2B 4d6efafef48f0b91aaac426ef430293cde326403592fbb502c842cd994bada0a716a4e54e5adc48bc0dd6dd0c5ee3bbc09dd3830dcf339e4689e7fe34843e13a SHA512 c8ad24864c0f68e26f19e0bc4e4912b5acc76d6ee7bdc662d6e025d9d0fd9e12dce0984901c5c1a224a4ea28b3567e8881d0e5e1e529141f71f0aed35c2e2dac
+DIST thunderbird-128.3.1-gd.xpi 727803 BLAKE2B b75d65c8fd2bbed6f128da8795385a9cbfb612d7425f5ad4da9d2b3b0890e127ec2365f53871008cf7d401993738927827abedda5537ee3c8e5b45dac8908e3c SHA512 a8dd8c77f290fc884e4af607fe339603a8d540edd5a591949d5208c8346d4c70b47f89fb57e0961af0489525fd141ade67e8970930bda9b48e9467ce55f112e7
+DIST thunderbird-128.3.1-gl.xpi 741260 BLAKE2B 03355442815579d7ecee4db88f08d7e1e57a825b985acbdbc15f9b2d3a17ba43f7023ca86ec203eb2558620eaf7c2b156ebe59fc7125ee273da33a3a35c440cb SHA512 41a14cb55016fc157ac8cde8baaa0f7161657591be64e29a2b4e2e33dacc095de599f00800e6d3bebddd1d2ee844f5609b68cd1e90431dcacbc86c607624e577
+DIST thunderbird-128.3.1-he.xpi 700302 BLAKE2B 8d53123669121953acb1fe9e0f4612e42503d21a4aa97a88a140f26d77bfe24cbf05e1ec3dc7eaa4e1a251e55cc5693be2f29cfc58bfe61022f2aec347a66611 SHA512 2ac67ec9ab2096f2509a9fbdd05a14eb68aeb1c9c5aff2ce65cd6bffa12c2d54c4d4323f12ef3b3a515ea1acf38cb6417368cd9591f2d9ce7bf6705a715a79f6
+DIST thunderbird-128.3.1-hr.xpi 716556 BLAKE2B de6ce5a12c7c0935d1648d14662aea70a63f63be045d89b749636a007b1e88e81aaeaf5e886606812ea57962c9de65db5c7db291e80142c2eb9f4e5aeca3664a SHA512 40662e692263d3f2730dbdbe15ea03de8b0ebb5ac410adf9bff1310bac78a971f5ded08eb3ca68785983b1d9362528cb88869a42754050fae380e5159f959deb
+DIST thunderbird-128.3.1-hsb.xpi 781729 BLAKE2B 24a8ba966a380c6e1f1cdecf88fdc3b61a1bc25d34f2a6a543de1809eec42d372aed2b999730eb7d04fb822da919ad84d4b117447d460d81175076c6605b1973 SHA512 0b726134b4dcce386aa37e6738b1a36ed5bad93128b8894222a284a5237cd2352bd217937080f39183d5b13d68a0c952b7e53cf53497b5bce306f60cfbfa72f4
+DIST thunderbird-128.3.1-hu.xpi 784761 BLAKE2B 566602241f9f642fa353440fd2996f91fa753de479b0d2ccb56ca5ce685abc46f2f3d4513af36eac114424efd3662200d3587979427d796bd4ddba99bc4e375c SHA512 d9536d8e34b08a44d7863b98c989bdece5eb4829b80f0b29f66cf60baeed0f9fa7af342841d8f71e032a128d5d56b904a7ea9457e0e8b24fdd70906a69824241
+DIST thunderbird-128.3.1-id.xpi 666011 BLAKE2B 2c6c9208fa2bacd812e8d9dee9c641b41f0b127cec6290bffc59edf9934a4ad894823728b384ac3b2403f00457d75d78ae8ede4d40f4586194f2c65dae768c96 SHA512 d412dcafc272ea401f531977cf09544ee2f9dd4e878e8797f0878f1b646b53894ff80d690b867219160c01663c9ca8faf7c88ce851148dd700b8e7933605c501
+DIST thunderbird-128.3.1-is.xpi 744890 BLAKE2B af157e409fe7a19dfc281bb98fecc5706a0838cba472ef990dfe175e83e4b1bc3021cad94cdbd959d862bb342b4acd166f019c48b1103426bb88c768670d4254 SHA512 f67cafcf3f84e8d3fc52963f13ea58511d068bbbc6a0be04f738b883d669742c5f48232e764be9ee9399686bd7bbe357e36d47da111e962d2a2f3d1ecfe9df1e
+DIST thunderbird-128.3.1-it.xpi 691968 BLAKE2B 7dcaef3b7f7af2bd48921c37c30c54fee5f0aa5a1e03061ecd5d9b65a6e6188bf0a47566e33a5052a950c2ab35fc1c33b45fae23d9e102852d158161958fa071 SHA512 7c03bdb593ba110f23bda0c9561c61b81788a5c821cd5bd2fa97bf1f85f78688ad029dbeff4d9bafd36b9e433b6f8a1308bce01512a1f8b3cffb6c756eaa1d21
+DIST thunderbird-128.3.1-ja.xpi 821186 BLAKE2B 52731922865d9b3d17204c7dcc9a57598df815988dc50ec4c92e9418d8ee3bb1c9149bec6e1d94513dd9cd49c8c0333864a8de4f99fe72598ad01fce143b2089 SHA512 1a03036cb2ec2db8c61c407940064e6998755480fa9c2bf61d39c9f4fae735b0dafd2c9b935af10b478737170da18087e1b0a7820b0bc4289b044fb5c96e4b2b
+DIST thunderbird-128.3.1-ka.xpi 796047 BLAKE2B 7140503cd09b703897fbb4f8fba8ebba5d0c6a7a35c83f59b7b398ac378d6e5c4f62a2c413ba14e58752c81228c9baa51d70d8e81d05dc2ac34b00104d22c364 SHA512 38a8c26e917f2bf4d0035653d2871da5d7e5d5c4f0f0f14836d5553683a088c267e954398134d8fa2a668167bb2bd36539fa34e132b46c417071caa9160a7188
+DIST thunderbird-128.3.1-kab.xpi 731858 BLAKE2B e545942fe0a09b88aebca52a8990d03013ef2ed4a896c9cfaa914732ff6647eb33a47eddb3ad5e6da503df450b6e12f1675a5b1c59337503adbd38c67c6f3392 SHA512 ba53e8f5c5ad17486473200eaab2ceea7d663d7b178b6fa0a1a9e8e7ade4faa2ff1948b4d05741dd804a5d93b0797f13ada29dd0a6d704a7226400c295448f53
+DIST thunderbird-128.3.1-kk.xpi 858940 BLAKE2B 6b0ca2bc19ffffee12f811e8a5e9ee8b4bd785be197af17ccf843e89cfc43bced2b4ec33de7ac32e263d8591f25e9735d0bea4fd3e0f0c1e02e8b52224e8b124 SHA512 57d069ce098dcdfc0044d375766eae416bd0ccc3d997d183cb5efdbcce412f4f6cd64454c84cd9d7b769b77a448094d749f5395735d73f02574ad27349fdf9b8
+DIST thunderbird-128.3.1-ko.xpi 755165 BLAKE2B f9926402ddfbeea269cc1f683fdf365d92b8a4a7b1fd902af961e1aba069f8f80b81526d4a5c7864bd8c5d2a6fec6601b2e854d8b4baa5277443928b5a74fcd3 SHA512 a5672fd652e1af511556ea9612a16bd8ddbc33e23facfc40871eec90669dd0c9754f38d1eba15c32f9ae9e23354dac19f7f166db95a715248517a3d0565be2a8
+DIST thunderbird-128.3.1-lt.xpi 700919 BLAKE2B f0e24b1323abfaabdcfd088043b000ceee757621e28ecc564ead98be8a2d6bfa8ccc69cfbed3e8a2821c24dc8cd4240b5bfa38c7702e90541425fc6ea8f4e152 SHA512 c272309e0fc1eaecebd20627df109e678d3de7223bb9d845d6086fc4e756a26c4569e52250b9ea026d1e609fb0d014675f6a67c27766d2c0aee33e8f8acadc44
+DIST thunderbird-128.3.1-lv.xpi 623625 BLAKE2B 76050cc5298b78159da0211f076bee0c196c3ccda3d7512b33bc81dd742bfb01bbd0a3fbebdc85cfb581b34fbf0600ff9ea58ee3dfcefad8a789f7585de3b3a8 SHA512 3e514bf244b588447abe00ec205b96ef901c0f71e72c1bf09e1385857645351302ae4c4c69ebd504244374d269b02e2c1bff5aacabe5d3ee11dc1b86b9a06dbe
+DIST thunderbird-128.3.1-ms.xpi 581084 BLAKE2B 84658c1282f10e21eb8113967dc6557b05c6bf4bac08ce7b6a419720b0958bcf6aa9614d9f4f8f5524915887ffc62ebbd18de416ba7382ffd52994b73004b91b SHA512 440a179b153a316b880ccce8ac35686bd06510d793f0aa863062a1b72c269551cffa27c430c72eebd9aed04a3b356fc15fcaf81d65edd2fa62ede97e1bbac75f
+DIST thunderbird-128.3.1-nb-NO.xpi 703765 BLAKE2B a8945923f625af3b84d4eaa377381ca65a54a89dd99dc12c037c69819ce72801507b9dfa9449cd2ec150b73bfa5fe3b7028365de57ba1070a0ed0d1c9a5a938c SHA512 5e5c72d839d05b15415941bf23ddcb78e0c9286b191e85ec479a793c897afbba7f124225c532c02aa677858984d2744c9dbe47fc98ebfa29b206f491ed59df9f
+DIST thunderbird-128.3.1-nl.xpi 745562 BLAKE2B 8cf9975d1bdea0ef8f5c4152b4dd1921c8f78af1b7971453c56841e9d79bd87817606d94912a54ffcedfea96c83fc2e1e0a0acfd740022cabbc8208a485a26f6 SHA512 d22459abdd5570f0dc65ae97c2437eb9e14e76a29387819d7f54052f201ba94ea1c2ffcb480126f07e344daafa703eb85849a68ee6af2b5cced92c33637ecc78
+DIST thunderbird-128.3.1-nn-NO.xpi 725243 BLAKE2B 9c785eb13de5b096d8c84b7703d11951196ad193e81b1e96bd79549dce6c9e147864bb336e377c44240de39edaf88e565bafffbc15924c261617d80fd73c7304 SHA512 5586e31179704ea048d6eac06fd5383d27fc6795d07579c8e13b96d9e4cd06c61f80c58ef028772f05822f2b18548499e847656090d55ff09b9ed06f60fdb9de
+DIST thunderbird-128.3.1-pa-IN.xpi 683345 BLAKE2B 06b4457a69f8a567e74ca28a40e0051b18a7bb7dfc968f4d1176c78ba77c661aaa975194915b3a288ac8b3c2201cb75cb88fe776709e77c0f058c3e211269fa5 SHA512 59636cdb78d3e56f026cd1df46afdd6ad800a2f2ef05cde186aca784856a06b0315cda9f3cb01f85437fcceffd75d1a8483a229bbbc828391fe122861d4a55ab
+DIST thunderbird-128.3.1-pl.xpi 764580 BLAKE2B 143755a9ae2f842b5c33ab7f6c8dfbbf0c1b194e945ebe7df1efc276930e097223799286a9d1c3a3f79d87a6d68c2709bcf639dceb772c11c3e33f68ac949fad SHA512 7910af4ba77f85ca85af23fb03ceb34ad283dbd014d80161194307dc90e2f1446ed48c83aa11ee6e76b798d73172eb89443750f3c17a54a85bbf2c5cad77efc8
+DIST thunderbird-128.3.1-pt-BR.xpi 752926 BLAKE2B 3be1789395a0103673c8ab0aaa31b7a60f51367812f7765bab9db080e9b2f0c6598ffb6e59a315b012d6b8a67db313863f8eb66aee16076c0e5c9b1d74c91df0 SHA512 b7ad7f6e6922b1a07e9e7bffd7bae1caa13e9399a7eb66ad8baea7ec1b971059877abe93e908178c371c52efef341534d2aa08112aaab03cf1e5edb17c1e74ab
+DIST thunderbird-128.3.1-pt-PT.xpi 747132 BLAKE2B 1bd105a591d08003aa9dc07a829d2d62beedafc3274624eddedb0426b3a0c817f4cec1f414f88d35ab30badfde9b22764f425943b786b209a7e2edd2d0abf169 SHA512 32eb8d741b94bbb31d493445fb6235d3c884c3a15af3f833882271182a89f68599b6784b60a69b5197365c40d424bac21d983f57a07ebc7d20f6f92a174db963
+DIST thunderbird-128.3.1-rm.xpi 747955 BLAKE2B c1d3f051265e5974a1bc0c987b9b5dd48c28ec9becac9efa457e3942af496760973251931045797eb6f395848e4e34ef5bc2c78a22799bb73d997792fa684c90 SHA512 d83f819b11035b6d8519b497c2224dffdc5b857674202608129023201b15c1fe4c0f7e8630c08899f2cd6d7d70a04c1a69b4b69ec23b70abdfd20249b545ed43
+DIST thunderbird-128.3.1-ro.xpi 669742 BLAKE2B 3be3ef07767ecd32711091390ad68d0c45101eee77af893f1223423fb9cf9560e06a8610bb869075f6297b78bf0c9f9aed72e3d5a1ee187bb1e2b0163b955bff SHA512 0220f7cd61e0b0ab036f62d28d3cd904ff29679836614083c9fb454116630f9d0ef61bbf2f12cfce91a1095f5537a944cf0d987d66acb8f82802f622f950d2ea
+DIST thunderbird-128.3.1-ru.xpi 873913 BLAKE2B 77c6e96565d68b85158e301fdd976a15a62899381e53d3f529ccb03e232c3627fc6cc000aacf5bd76b655adf17647e26100e38b06b698351be1c168a6763536f SHA512 327d56d0b579d26b0c22cde24761ec98a22cb39a0b189e42b4487dcd99e70c458db41f06ec5d7fbc094cbc4fc5baccc5da184b1abfe65e95b27a36bb5a64d76c
+DIST thunderbird-128.3.1-sk.xpi 785855 BLAKE2B 40144ddf8437c493c01b86351ad9031d39759aa771ec3feae8a9ab7e513176dfd35bc51493af4da33838db745c38b0bcf328f354b1c9140443cb509642f08636 SHA512 1e8593929128d8be4cd417b6e91f5242146462f814d5146d36788d71230eb8c0e5b926f13fc4b8686f7b3a40b74ce394a071398ca2d55f0883eeb5dc7d7b9037
+DIST thunderbird-128.3.1-sl.xpi 744735 BLAKE2B 29fec096f527bdbf7508ac0bbb35ea39b5205ce339419eca6b2e9cbc5335b79002f87ea8d213da1c43196aa9f7ca5b2a19427e10d8f574d960bda8928782d22f SHA512 0d2c667e165fc363328871f32e3d82b5059e478620a99487aa2b2de08028559f2ea67bfd9ee6f436e858a2d4fb28043cb0e4eca8004870a89119e2bc76f534be
+DIST thunderbird-128.3.1-sq.xpi 767154 BLAKE2B 967d5edbb366142ae7de7c744c5f4c34f206a598a153f8e6317e95a87a559e416733ecdeb82460eb72813ce0d5e724f9c2859f05c0f57bcc25421a6c23a03940 SHA512 2c014749df0a224257ed8fb467d2b4c92391bb5db5e7512de852b0bce8adde532e85787a2cb0e2796b357f24d7a94a6664db33c1911ec0b83b9fc5d26d6eeabb
+DIST thunderbird-128.3.1-sr.xpi 771104 BLAKE2B 99ef4720a3d1472eff377b1b67bb290bcf640df12b1ec47e365c6403bd1b3eaf7909010585a19134da13c07cf805381caa6005e3dc15579aeccffe4463863349 SHA512 c763f23147b123b973a61a00fd1404318ddc8c23d754b52fe8f071f23e048c7c7ecdf7e05abab03563549cd6c19805ec8eca5698921471c9786095c945bc7ff0
+DIST thunderbird-128.3.1-sv-SE.xpi 749008 BLAKE2B 18f698066dbff50933a1f6627767b55feae91cbbdca4df1632b57b5beeb6a269b0dfd2edeb61a5e53903e57422ab7cf94d04cc89ef2289734a8a09eeff541c6b SHA512 0bee1d979458d06f98fa342334c919068b7c34f565200f9b29106b922ca8740c915a46bdb97e1106101c70ffe0450e325d394b313b732fb296d3ede97901e782
+DIST thunderbird-128.3.1-th.xpi 814080 BLAKE2B 75f03af12d6d9c0e0ecb2a2a8e70dbad225b2f564b3ef73d88a3ab985de995e1758245fa26f497b73eeaf252b9f58c02b4136e37cb1b13d51592510c7a876dd8 SHA512 402056f29f90bc9a17b9d86c149e01753ea0dd8be1047cb76f8fbd2cbb7bed6bc47ecb1d10aaa60fe864ad168bbc8f62083e7fd251f8aeeed52d88841f2c25a8
+DIST thunderbird-128.3.1-tr.xpi 759750 BLAKE2B 1d079287669aab232f11c670c6205bdbe606fb2e8ddcf31ffd8c15fca418314290d7445508bd4000d0d2f77a797af6d77e90bc0d7a11acf9978be7879655f1a6 SHA512 631cdc5859dd36575bac096e6656f5bc6d381f98d593ec058b029a1372ff0efaa4dfbfd71fcde5c2c78168020616335b944ddd07d37ddf4474460417c646f97e
+DIST thunderbird-128.3.1-uk.xpi 859762 BLAKE2B 1bf4c26de86d37deeb875f46644524ddcbf8ec6210ddafabbf30fa8bc83c6d94fb424f0bb68b136308e730cb712d5d68b17566798e82b3df4ab5a15d9c7b45cb SHA512 5f76e3fecff40c4dc6d5a8cedbefd43fd4f44400edf4286ef1b71daae9ff719c53cd4a02b76fcdcd571c315bbcdd7b5de6f5df5e176b747340298fc932a4876c
+DIST thunderbird-128.3.1-uz.xpi 592133 BLAKE2B 15e1cfb9ca947b7d1e08ccd4766a6697268cf505993df3705cb5d1e522a44cdae7b3346f94a430c65c4564916d463ceaa27d470f13489c9be4dccba36fdbed8c SHA512 d2efce20c5a25163871d8f3ea053dfb6ca03287e8dbca2f272a2e91f806751c5df749eec5ad70a78fb60dd3f8c8f1850de3dad61a7fe3d734c5d74255270c137
+DIST thunderbird-128.3.1-vi.xpi 788485 BLAKE2B eb1bb3b36602f56db702d8063a1ac186cb606adfd9574f25f4bf1a60ef9d335cd2bc0f2d7486135cb1e3e41a438cac785da4a63c6ccb8b7f0de3488bb50e434f SHA512 4da9cf2ec26efeca4b574fc175431d683fca20b262ecb4784f25c9d441deaae14024847b89688a6e2cba19bef715750c0e588aeeb6ef76d558f84a648be03d73
+DIST thunderbird-128.3.1-zh-CN.xpi 786952 BLAKE2B 659dc16bf96349f5fea4902f2c47af6edbecd2b1f60b923d0fcbe1732c8883b5eba3349937bfa83caef3c7a000e365722135b8db2f0ed79f965eaee04323a689 SHA512 3f5f828588d56b76f14ed128baa6e681f8eb07d71898faf65a1acbe6bf5d83d04d2c4ad0b5a785c561b30d6dee338b2e72235a1411f87b1527928e0d26f7e35e
+DIST thunderbird-128.3.1-zh-TW.xpi 791295 BLAKE2B 4c31f3758723116182f0c67308ef8e0b924c121c44a5543626c8e88fbf1b77fc332c6cb0bd262d359cf586755f6d68c672f52f8620de9cc50f846ea82aa3cf4b SHA512 d1537ba6e1e27a63d60f290795bf6d689fc56b09e34fbeae8a7327be5fbe294aa569379d40c60130c26471b5e141f4f79ca53fad36151cc286ddd990a0800ec4
+DIST thunderbird-bin_i686-128.3.1.tar.bz2 89545533 BLAKE2B e4f51c46e19566b656197012c4f93761b01088ababdba70a2c794fdf3b05e0fa5e042e5da312afda28596601ef83f6b78268254f238ea0cc83baec962aa1c4cb SHA512 0e12f05da058b349b91fec70329ace2f2c488a158c1769b14c2238ed8c2188be70efdaacac6d01b7200942865d758243b8332270638be1245185691c344c0fa3
+DIST thunderbird-bin_x86_64-128.3.1.tar.bz2 87149756 BLAKE2B 031e364ac3e14811c0a8839e124890f44ad3dd77b2e5201a51ca4aa198f24e1f7a3e04922e14504198aadb555a4d88dee8ca410dccb6e9c30609b97ed2808282 SHA512 358b4eb4b7d9a8cd5c4372c549e16d090967f709060236f5d7d22c8ec22440edff18d7b6cec93409b093afdce2e5e2a9513036c2647a413ac095aa09bd5686ae
+EBUILD thunderbird-bin-128.3.1.ebuild 7455 BLAKE2B 8b01548ba050e7c8594dfcfd59daa88f53b41b05c0fcfd9a3852727f86f5b670f1143aeb7e4f10fc282ce3ec7ae4ed6ba617dca9f214d664ff8a831c267d273f SHA512 27f83c6af97e348387b532bb4d9e7745cf775071138126364584242c35ec56128608ea0d41332f516e7d0a4de46908e9331ad947805cf7a24665294eb85fe102
MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.15.0-r1.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.15.0-r1.ebuild
deleted file mode 100644
index 0ddec45f3444..000000000000
--- a/mail-client/thunderbird-bin/thunderbird-bin-115.15.0-r1.ebuild
+++ /dev/null
@@ -1,327 +0,0 @@
-# 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 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="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-DEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-RDEPEND="${DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/dbus-glib
- >=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/libXtst
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi 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
-}
-
-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
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # 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}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # 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}/chrome/icons/default"
-
- 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}/icon/${PN}-r2.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}-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
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information
- local show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_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
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla ${PN^} shortcut."
- elog "If you still want to be able to select between running Mozilla ${PN^}"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-128.3.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-128.3.1.ebuild
index 5dfbe82ed133..5dfbe82ed133 100644
--- a/mail-client/thunderbird-bin/thunderbird-bin-128.3.0.ebuild
+++ b/mail-client/thunderbird-bin/thunderbird-bin-128.3.1.ebuild
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 67bc07681e71..4bc48a37cdc1 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -202,7 +202,73 @@ DIST thunderbird-128.3.0esr-vi.xpi 788486 BLAKE2B 706e0f0d1c9860f71999b51afb0465
DIST thunderbird-128.3.0esr-zh-CN.xpi 786951 BLAKE2B ce6e4cf163bc6d6ad4f1842f796d383bbd35642f8551944a753f7cd4c4735f3525260aa8caaa041c724c3480ac66fc14cec1c4e35e546e043f23b5e1b4639852 SHA512 90cc47eb849e5e838564523cb6ca2e1f47ab4bb5753f6efe8ee5896a38a4e8396881b219943aaa74e5ccba528d855f2b696dfdcf0ac4e9f21d86a82fca116109
DIST thunderbird-128.3.0esr-zh-TW.xpi 791295 BLAKE2B bbf10659067e76ebd2c7897d17f64d9dd94a1c3077af746d5250dd35c34fd6bb12e273a27da875ebc42421d3ae4e22d8f660ebf8283f2d033101860c3fbb95e3 SHA512 7239a020e70075cb6bde0d67fed701e3b285fed3054d5ebc3f910756559301470dc64a116d761a98ebd1d4ec78f512dbbc742a2cd6509f71e3650d2fa2755245
DIST thunderbird-128.3.0esr.source.tar.xz 672592576 BLAKE2B 905e7d7aaa17ffb2eef09e54f904d008216b5d577ab98d89219c3a63ae127ea931818c5ec2e65136cd03c82b8cf91d5cfdd2e05d6b79c7412259bf87a023cd05 SHA512 10d5efecca85f8fb394bd01bbe92b949365a0f643fa25d42e5d701deafaca7694687941bc5ae5ee836bc6543c6db81f4e9998f006c134513e6cbd22e94594ae0
+DIST thunderbird-128.3.1esr-af.xpi 530350 BLAKE2B 579853b1d476b123c34b6207dc2e35f994bb3638773d656f98dccf3dddb4888785b883dde93c6d22b3cf47aa6d058b9446ac2d051e2b748f0730ef9886bdad44 SHA512 94fc0d5210f0cb39fb4e7c8b97b467c6a8cb6d6fbebf813cec3c59c9b485bc343f04f47c7ce8c85debae1d75c9fed4c6bf0b79ea901014b401ecfa947627e602
+DIST thunderbird-128.3.1esr-ar.xpi 679867 BLAKE2B 0643cd7085e093ccc2a381d1a1d71782942dc900e4451805773725731964d1b9ec981f5f7c6912759e22a2955e5a9d0acca71b5b8c54e262cf3d9b5b105b76ee SHA512 51ddb27f1411b867ab83c0dc92449a223a4fc5597fa1041f7a477859cb149f128ae0d7a5d25b178bb5b15a6384145eb9a20a5b60945778d11ca6db3280508c2d
+DIST thunderbird-128.3.1esr-ast.xpi 561054 BLAKE2B 932789c16556c4503ecda989c5a3bdcd052626f1cebefc11e50e22a04581f052785badef76d03b6a51bd1e73a62b92c2697604baae77fc04c2ec472c207d1dab SHA512 6c7b68f2ed1e346c294890868710b8ed60226df6f147aa78a1a5ce28b5bccd20456d85bca59d02917bf954ea4eee10d1a9b1265e1cd773c99959661f0b9ef39f
+DIST thunderbird-128.3.1esr-be.xpi 766042 BLAKE2B 0a6e0e97eb36bf0e8f14f335ea666c97319be33024de4da08a944814a615e95b5384d00540759a35741356091f999baae33d119153efd5a9fd3a709fec4fc233 SHA512 6e1060ce382273be3b0a9560cc8fa70b76d1da0db8bb922122911d54f58ec49f1e1607067a2e441e1a9cdebdf5bb02916dd6fba11981a4d4e73ce14c2bbd8ba3
+DIST thunderbird-128.3.1esr-bg.xpi 809258 BLAKE2B 1364a222a1f8e00c43d0cbd86108fd2f1f7b03f6a307254a5fba12276c96e595f3d14f6b60e272e90b0d0b45739b656bbdc5b61821fa7bcf355002cff360fc10 SHA512 7e1a9a81faaed5fd49e2fe6e5edb1776a2d88d07c304ca33701a1c08c869889b46024496ab83a9da1b23aa33953841de871753d739c297d43df59194af880838
+DIST thunderbird-128.3.1esr-br.xpi 652476 BLAKE2B 16886a58e51329437a90b8d1af157a7ffa09e4c5e31502fe847a0942ef773fc9eab37da2ef21991eca3abe2c0ef14995ed820484ba3e88df04f4a6902c59e38d SHA512 d9e6d831a67c35320104c8ceaf2404bec39dd9aca0ac310d01867e05a2561fb84221f7776706cdd1c75a862f6f30088278d677ea82467972650a1275436e6d0a
+DIST thunderbird-128.3.1esr-ca.xpi 709741 BLAKE2B ac284bf29416485bfeedbc7ace0591e1c44a4065def2d2bd72a0a2a750754d1ca80063e328efb7b7f9a584c85f2b190f8e80913d6ee829ccd6265198c1f8f71c SHA512 48d511bfd3b2b9df0295dc821101cdd1f92f4e2190b73db8c4dfa37ac4d450f635d057db074fda17dd20356662b67618d711e615a721af303ba9d0418a318493
+DIST thunderbird-128.3.1esr-cak.xpi 671704 BLAKE2B 97efc3dc297fc1e8414fa62122531a4a2d65158cd7c34cdbe7ae6f74dd0ad20f50596c5e97098ee57e54e9e3c339604eddda7843aa1a1a2ce01dfe8271f72185 SHA512 1391a3d002a504aba580b0f16d4b415156bfa26ba6af882e35f8db297f19aff8819fa613b5d15a27a41d16c9d5ee98aa821b99abbab45784741f673cce1a43f4
+DIST thunderbird-128.3.1esr-cs.xpi 786626 BLAKE2B 70ca2f0b565312747834b7894d86e44d5793e88ca77eae25acaac8d92da9eb4883787f22642a10b0493eb72433a44823bf872bb84dfef432d8be63858ca3a648 SHA512 4fa1f1a42f38569216f0d342505cccaf42e3e30d616b660ad01101a9087e75874434479663dadfb4e5823af1bece4a1576e5a994db01bff81c02bc21eb6eddcc
+DIST thunderbird-128.3.1esr-cy.xpi 750627 BLAKE2B f448ebfbf9f49e967605f85640f544cf78e492e0e312b558e9bf59cf20e29e0e92f2835cd1a62723dbf8873953542e60cb05af5624d2291746f0eb13797b02b9 SHA512 2a63630545ce9b202e2f2cf22e99d9ade7c22d4d0de7c18d2c277b1a2b7e6a476c57070876968440c044e29c20d0e41ad1c948594d74691696de6aee266496b7
+DIST thunderbird-128.3.1esr-da.xpi 734118 BLAKE2B 2621dcacc3a770b329150dc7d5af18a9308dc0b157f5d8c8923803a5bf12893a66073c37d4fa12db4631290916ac0f372a4ce6a19097026b6cd8651d76cb6f37 SHA512 9d4f21c2d0d80432b0557bc51a5c53cde8173d656dc010a8af51f67d89225937ef0de718c25b9ecf7cf7fb680a9497dcd6373ab4deacc73c0e86057c4f72a625
+DIST thunderbird-128.3.1esr-de.xpi 767774 BLAKE2B b19978f3b230f16785b4ce45810eced4ec32c4df60e2bea752ec789fa6c76243c58be7c8029c336cc45472e6ac0e9d5e7d3ffd35db81eddcc2a0715855aa2133 SHA512 aff87c60c328fb91527dac870daf83c2a2382c99fa0b7666e2e38a75ef0b2bcf6c51337db66c5f0bc3d511c8dcd932cae6a25e8cbd34429ea797e3aaca7a6c74
+DIST thunderbird-128.3.1esr-dsb.xpi 784324 BLAKE2B fdbfda62611be6781dd3a8b91175058622530888afe3ad4b1219d435301c0d0cdb55c87985ad6f74e837ef0ed3d6b022c3d50ffa7598bc70585e3ce74c4a9acb SHA512 f19b2f6c1e7c1f8a9e47a971c1846f85faf054650c8dfbff920c4c596bb9650fe0967b7298daf4bdf1be38f2aba1dc60ec004a16b56f92de22d7435c64bdaff4
+DIST thunderbird-128.3.1esr-el.xpi 890907 BLAKE2B 88a45202ac986dde28f2f4c3d06d90b60936b439f32bc61754e69c0487e59636e6c88aa15d8156bc1b27784d68954b03f9dbacc1daa8457612924b9c2c020194 SHA512 ac6c5869e33b5c1664788b49e737798a14477619a376487d4ec97d78b330fc3ee41b15f2ffd85f4b8b99d684b12d6f5e7faac6bdc25a99a8cf0bca9a80034580
+DIST thunderbird-128.3.1esr-en-CA.xpi 703808 BLAKE2B 647b9bab9ca4d3fc35fd378ddb7fc563f7fd050df0db4ee3aadc92a3494926b1d066c5202ed5a63c554b5bad8b899be19dd40a919cc2d66f7b53f8de6c6623d2 SHA512 66afcdf6b031ccac4a7c96f11eda6db57a0c53bcc38c113da88517a7f82b3267c40880e8a1f123fa5efccf6071d487102071b4f77bc913e920470a84e87f7f48
+DIST thunderbird-128.3.1esr-en-GB.xpi 704129 BLAKE2B 33640dccf1e3e7451e43dd3ece3cf39ed1ce0182e921a4180a3f3a60777f6b73f91274d894725bc12a37d90f90c66919f047f7d82934f5855e583d83a7331efb SHA512 86d7248ae9993667e02a17db562450c46087347de97c11baf05319627b464f3a2703ad42cb6fb1c440d100ffb5edf92a5f85f71cbc5219ea3b5eea74acef4f2a
+DIST thunderbird-128.3.1esr-es-AR.xpi 759813 BLAKE2B 25f5f6bd1b53d386c1a6bb64d2a3bc3deaf9dd379882035dff8775db9f39e6fba44d96d14151c5a80ea54912cd23d479019c901fe445d5c423c72d5c77376a52 SHA512 23a150e7a5d2332ef16fba319845ba93e7f2d3bdd21cfeb0e1190583ac14e059c6247fd855a849a50f5de745f2ef2a0adf13d857a0c5ec761d47bbd0a8009dfb
+DIST thunderbird-128.3.1esr-es-ES.xpi 724716 BLAKE2B b2be297e469ede2a647949dc21d6776f0bfc2ed562084dacb65c12e3aaa554e00aece064491d1f4757a1f813e3e0a67131df0f3f460b0b32e7831310e708235a SHA512 734e9c959fa35c888683f31231a67307bf2d7a0c32391386ad6eed14fbe89b3fa128f471d309de5afdafb19abea17637ac81746f96e30942111197459258c183
+DIST thunderbird-128.3.1esr-es-MX.xpi 737708 BLAKE2B 947e9e82fe54b0f03c549ddaa1eebe638e68728e00831c8a9d5f82e68acdfbf583ab8d64cf747c1705373e8360229e38e475f93823b44bd6b8c9cf355ae1e3bd SHA512 8349c3c03d7fdcef005faf75f6f09732bef0b0d079cfe39ba904267f081aa45546a62668dada418568e48bacb2aaa7946b00e743067044234a13a5e62756ad32
+DIST thunderbird-128.3.1esr-et.xpi 696281 BLAKE2B 1b2d9ea970cc965e8db130fce3fb178969e847678ca224cafb1358b3e5dd0af4ca1dca0a39bfe680793203f2be22b3e8433ceac3c7a3a1a073bc4987686a2d87 SHA512 b42308e119a99c01ba655c1f57c6303ddc9ae484efeb717e07577fbdaeb0071f4c57997df878bccc0879d912e3c494ccc1ee55acf2174601b1fcd667fd5ae8db
+DIST thunderbird-128.3.1esr-eu.xpi 733523 BLAKE2B e27c0c0e50ef80855ef2bd0fbc18da39b04c3693d09f2e833421b74b48bddfcd599167db6b49ed29e772c184b3d3c6e4b529e7304d7034f87ebb8bb476165818 SHA512 24fd87a84be40efad77f3b008f28824d3bf3dd4bf54693050acc645be6efe3d7bf3b9bc83ff293335967e62435127119ba5c92368eb4c8d6283b5a846c40bdb1
+DIST thunderbird-128.3.1esr-fi.xpi 735417 BLAKE2B 619ef7f20dfa571c5e66aa66b2d78160405afc83bb1fcd3bb40d43a33ecba6fb08ef09d35624eb3e68f0eaa0b088b539a4ca471e4c6ab5447e1b4d0a13d112c7 SHA512 f49b869c8809506ebec38f59845fa8812116e8dc4d2d97e65230b1d6c67b1214ff7e9eadf68ddfbd3cb8fff8588d6632d1870cd6e2fd7a86ef84e07b908a56c7
+DIST thunderbird-128.3.1esr-fr.xpi 771569 BLAKE2B 09e2e1f39b29ab865a732a2bb6b408b0fbe9d81a121698fc248e3d28c803d55f22abe0c298aa1a73c8c0ccdbba3ba7e0bc88110a2e176fa5c7f18dbd938c626e SHA512 0a67096cf314c57747bcb5d84fe868b52f8c4a4ee96a6d202decca2adf878c24c296abce34a37ee8b11a57c2fac501f2c3bcd79e13cad9a7b0895a88dba4ee2f
+DIST thunderbird-128.3.1esr-fy-NL.xpi 754305 BLAKE2B 73205dfcdef7071778066db57e17771ff219cde651883aa4d3e451ab1dc1428a0bb5409eac592d0e85c671aa774d5d782bfc86a1c67547995c376330b4503519 SHA512 84956ffb9f8e120a697c8f99a19e80b26e1fe3f4e406acdd162c9a166d8b61e5361563271b83bd85bb83e4e902d77b911543c9384330e209763f4e9fd45ca176
+DIST thunderbird-128.3.1esr-ga-IE.xpi 615879 BLAKE2B 4d6efafef48f0b91aaac426ef430293cde326403592fbb502c842cd994bada0a716a4e54e5adc48bc0dd6dd0c5ee3bbc09dd3830dcf339e4689e7fe34843e13a SHA512 c8ad24864c0f68e26f19e0bc4e4912b5acc76d6ee7bdc662d6e025d9d0fd9e12dce0984901c5c1a224a4ea28b3567e8881d0e5e1e529141f71f0aed35c2e2dac
+DIST thunderbird-128.3.1esr-gd.xpi 727803 BLAKE2B b75d65c8fd2bbed6f128da8795385a9cbfb612d7425f5ad4da9d2b3b0890e127ec2365f53871008cf7d401993738927827abedda5537ee3c8e5b45dac8908e3c SHA512 a8dd8c77f290fc884e4af607fe339603a8d540edd5a591949d5208c8346d4c70b47f89fb57e0961af0489525fd141ade67e8970930bda9b48e9467ce55f112e7
+DIST thunderbird-128.3.1esr-gl.xpi 741260 BLAKE2B 03355442815579d7ecee4db88f08d7e1e57a825b985acbdbc15f9b2d3a17ba43f7023ca86ec203eb2558620eaf7c2b156ebe59fc7125ee273da33a3a35c440cb SHA512 41a14cb55016fc157ac8cde8baaa0f7161657591be64e29a2b4e2e33dacc095de599f00800e6d3bebddd1d2ee844f5609b68cd1e90431dcacbc86c607624e577
+DIST thunderbird-128.3.1esr-he.xpi 700302 BLAKE2B 8d53123669121953acb1fe9e0f4612e42503d21a4aa97a88a140f26d77bfe24cbf05e1ec3dc7eaa4e1a251e55cc5693be2f29cfc58bfe61022f2aec347a66611 SHA512 2ac67ec9ab2096f2509a9fbdd05a14eb68aeb1c9c5aff2ce65cd6bffa12c2d54c4d4323f12ef3b3a515ea1acf38cb6417368cd9591f2d9ce7bf6705a715a79f6
+DIST thunderbird-128.3.1esr-hr.xpi 716556 BLAKE2B de6ce5a12c7c0935d1648d14662aea70a63f63be045d89b749636a007b1e88e81aaeaf5e886606812ea57962c9de65db5c7db291e80142c2eb9f4e5aeca3664a SHA512 40662e692263d3f2730dbdbe15ea03de8b0ebb5ac410adf9bff1310bac78a971f5ded08eb3ca68785983b1d9362528cb88869a42754050fae380e5159f959deb
+DIST thunderbird-128.3.1esr-hsb.xpi 781729 BLAKE2B 24a8ba966a380c6e1f1cdecf88fdc3b61a1bc25d34f2a6a543de1809eec42d372aed2b999730eb7d04fb822da919ad84d4b117447d460d81175076c6605b1973 SHA512 0b726134b4dcce386aa37e6738b1a36ed5bad93128b8894222a284a5237cd2352bd217937080f39183d5b13d68a0c952b7e53cf53497b5bce306f60cfbfa72f4
+DIST thunderbird-128.3.1esr-hu.xpi 784761 BLAKE2B 566602241f9f642fa353440fd2996f91fa753de479b0d2ccb56ca5ce685abc46f2f3d4513af36eac114424efd3662200d3587979427d796bd4ddba99bc4e375c SHA512 d9536d8e34b08a44d7863b98c989bdece5eb4829b80f0b29f66cf60baeed0f9fa7af342841d8f71e032a128d5d56b904a7ea9457e0e8b24fdd70906a69824241
+DIST thunderbird-128.3.1esr-id.xpi 666011 BLAKE2B 2c6c9208fa2bacd812e8d9dee9c641b41f0b127cec6290bffc59edf9934a4ad894823728b384ac3b2403f00457d75d78ae8ede4d40f4586194f2c65dae768c96 SHA512 d412dcafc272ea401f531977cf09544ee2f9dd4e878e8797f0878f1b646b53894ff80d690b867219160c01663c9ca8faf7c88ce851148dd700b8e7933605c501
+DIST thunderbird-128.3.1esr-is.xpi 744890 BLAKE2B af157e409fe7a19dfc281bb98fecc5706a0838cba472ef990dfe175e83e4b1bc3021cad94cdbd959d862bb342b4acd166f019c48b1103426bb88c768670d4254 SHA512 f67cafcf3f84e8d3fc52963f13ea58511d068bbbc6a0be04f738b883d669742c5f48232e764be9ee9399686bd7bbe357e36d47da111e962d2a2f3d1ecfe9df1e
+DIST thunderbird-128.3.1esr-it.xpi 691968 BLAKE2B 7dcaef3b7f7af2bd48921c37c30c54fee5f0aa5a1e03061ecd5d9b65a6e6188bf0a47566e33a5052a950c2ab35fc1c33b45fae23d9e102852d158161958fa071 SHA512 7c03bdb593ba110f23bda0c9561c61b81788a5c821cd5bd2fa97bf1f85f78688ad029dbeff4d9bafd36b9e433b6f8a1308bce01512a1f8b3cffb6c756eaa1d21
+DIST thunderbird-128.3.1esr-ja.xpi 821186 BLAKE2B 52731922865d9b3d17204c7dcc9a57598df815988dc50ec4c92e9418d8ee3bb1c9149bec6e1d94513dd9cd49c8c0333864a8de4f99fe72598ad01fce143b2089 SHA512 1a03036cb2ec2db8c61c407940064e6998755480fa9c2bf61d39c9f4fae735b0dafd2c9b935af10b478737170da18087e1b0a7820b0bc4289b044fb5c96e4b2b
+DIST thunderbird-128.3.1esr-ka.xpi 796047 BLAKE2B 7140503cd09b703897fbb4f8fba8ebba5d0c6a7a35c83f59b7b398ac378d6e5c4f62a2c413ba14e58752c81228c9baa51d70d8e81d05dc2ac34b00104d22c364 SHA512 38a8c26e917f2bf4d0035653d2871da5d7e5d5c4f0f0f14836d5553683a088c267e954398134d8fa2a668167bb2bd36539fa34e132b46c417071caa9160a7188
+DIST thunderbird-128.3.1esr-kab.xpi 731858 BLAKE2B e545942fe0a09b88aebca52a8990d03013ef2ed4a896c9cfaa914732ff6647eb33a47eddb3ad5e6da503df450b6e12f1675a5b1c59337503adbd38c67c6f3392 SHA512 ba53e8f5c5ad17486473200eaab2ceea7d663d7b178b6fa0a1a9e8e7ade4faa2ff1948b4d05741dd804a5d93b0797f13ada29dd0a6d704a7226400c295448f53
+DIST thunderbird-128.3.1esr-kk.xpi 858940 BLAKE2B 6b0ca2bc19ffffee12f811e8a5e9ee8b4bd785be197af17ccf843e89cfc43bced2b4ec33de7ac32e263d8591f25e9735d0bea4fd3e0f0c1e02e8b52224e8b124 SHA512 57d069ce098dcdfc0044d375766eae416bd0ccc3d997d183cb5efdbcce412f4f6cd64454c84cd9d7b769b77a448094d749f5395735d73f02574ad27349fdf9b8
+DIST thunderbird-128.3.1esr-ko.xpi 755165 BLAKE2B f9926402ddfbeea269cc1f683fdf365d92b8a4a7b1fd902af961e1aba069f8f80b81526d4a5c7864bd8c5d2a6fec6601b2e854d8b4baa5277443928b5a74fcd3 SHA512 a5672fd652e1af511556ea9612a16bd8ddbc33e23facfc40871eec90669dd0c9754f38d1eba15c32f9ae9e23354dac19f7f166db95a715248517a3d0565be2a8
+DIST thunderbird-128.3.1esr-lt.xpi 700919 BLAKE2B f0e24b1323abfaabdcfd088043b000ceee757621e28ecc564ead98be8a2d6bfa8ccc69cfbed3e8a2821c24dc8cd4240b5bfa38c7702e90541425fc6ea8f4e152 SHA512 c272309e0fc1eaecebd20627df109e678d3de7223bb9d845d6086fc4e756a26c4569e52250b9ea026d1e609fb0d014675f6a67c27766d2c0aee33e8f8acadc44
+DIST thunderbird-128.3.1esr-lv.xpi 623625 BLAKE2B 76050cc5298b78159da0211f076bee0c196c3ccda3d7512b33bc81dd742bfb01bbd0a3fbebdc85cfb581b34fbf0600ff9ea58ee3dfcefad8a789f7585de3b3a8 SHA512 3e514bf244b588447abe00ec205b96ef901c0f71e72c1bf09e1385857645351302ae4c4c69ebd504244374d269b02e2c1bff5aacabe5d3ee11dc1b86b9a06dbe
+DIST thunderbird-128.3.1esr-ms.xpi 581084 BLAKE2B 84658c1282f10e21eb8113967dc6557b05c6bf4bac08ce7b6a419720b0958bcf6aa9614d9f4f8f5524915887ffc62ebbd18de416ba7382ffd52994b73004b91b SHA512 440a179b153a316b880ccce8ac35686bd06510d793f0aa863062a1b72c269551cffa27c430c72eebd9aed04a3b356fc15fcaf81d65edd2fa62ede97e1bbac75f
+DIST thunderbird-128.3.1esr-nb-NO.xpi 703765 BLAKE2B a8945923f625af3b84d4eaa377381ca65a54a89dd99dc12c037c69819ce72801507b9dfa9449cd2ec150b73bfa5fe3b7028365de57ba1070a0ed0d1c9a5a938c SHA512 5e5c72d839d05b15415941bf23ddcb78e0c9286b191e85ec479a793c897afbba7f124225c532c02aa677858984d2744c9dbe47fc98ebfa29b206f491ed59df9f
+DIST thunderbird-128.3.1esr-nl.xpi 745562 BLAKE2B 8cf9975d1bdea0ef8f5c4152b4dd1921c8f78af1b7971453c56841e9d79bd87817606d94912a54ffcedfea96c83fc2e1e0a0acfd740022cabbc8208a485a26f6 SHA512 d22459abdd5570f0dc65ae97c2437eb9e14e76a29387819d7f54052f201ba94ea1c2ffcb480126f07e344daafa703eb85849a68ee6af2b5cced92c33637ecc78
+DIST thunderbird-128.3.1esr-nn-NO.xpi 725243 BLAKE2B 9c785eb13de5b096d8c84b7703d11951196ad193e81b1e96bd79549dce6c9e147864bb336e377c44240de39edaf88e565bafffbc15924c261617d80fd73c7304 SHA512 5586e31179704ea048d6eac06fd5383d27fc6795d07579c8e13b96d9e4cd06c61f80c58ef028772f05822f2b18548499e847656090d55ff09b9ed06f60fdb9de
+DIST thunderbird-128.3.1esr-pa-IN.xpi 683345 BLAKE2B 06b4457a69f8a567e74ca28a40e0051b18a7bb7dfc968f4d1176c78ba77c661aaa975194915b3a288ac8b3c2201cb75cb88fe776709e77c0f058c3e211269fa5 SHA512 59636cdb78d3e56f026cd1df46afdd6ad800a2f2ef05cde186aca784856a06b0315cda9f3cb01f85437fcceffd75d1a8483a229bbbc828391fe122861d4a55ab
+DIST thunderbird-128.3.1esr-pl.xpi 764580 BLAKE2B 143755a9ae2f842b5c33ab7f6c8dfbbf0c1b194e945ebe7df1efc276930e097223799286a9d1c3a3f79d87a6d68c2709bcf639dceb772c11c3e33f68ac949fad SHA512 7910af4ba77f85ca85af23fb03ceb34ad283dbd014d80161194307dc90e2f1446ed48c83aa11ee6e76b798d73172eb89443750f3c17a54a85bbf2c5cad77efc8
+DIST thunderbird-128.3.1esr-pt-BR.xpi 752926 BLAKE2B 3be1789395a0103673c8ab0aaa31b7a60f51367812f7765bab9db080e9b2f0c6598ffb6e59a315b012d6b8a67db313863f8eb66aee16076c0e5c9b1d74c91df0 SHA512 b7ad7f6e6922b1a07e9e7bffd7bae1caa13e9399a7eb66ad8baea7ec1b971059877abe93e908178c371c52efef341534d2aa08112aaab03cf1e5edb17c1e74ab
+DIST thunderbird-128.3.1esr-pt-PT.xpi 747132 BLAKE2B 1bd105a591d08003aa9dc07a829d2d62beedafc3274624eddedb0426b3a0c817f4cec1f414f88d35ab30badfde9b22764f425943b786b209a7e2edd2d0abf169 SHA512 32eb8d741b94bbb31d493445fb6235d3c884c3a15af3f833882271182a89f68599b6784b60a69b5197365c40d424bac21d983f57a07ebc7d20f6f92a174db963
+DIST thunderbird-128.3.1esr-rm.xpi 747955 BLAKE2B c1d3f051265e5974a1bc0c987b9b5dd48c28ec9becac9efa457e3942af496760973251931045797eb6f395848e4e34ef5bc2c78a22799bb73d997792fa684c90 SHA512 d83f819b11035b6d8519b497c2224dffdc5b857674202608129023201b15c1fe4c0f7e8630c08899f2cd6d7d70a04c1a69b4b69ec23b70abdfd20249b545ed43
+DIST thunderbird-128.3.1esr-ro.xpi 669742 BLAKE2B 3be3ef07767ecd32711091390ad68d0c45101eee77af893f1223423fb9cf9560e06a8610bb869075f6297b78bf0c9f9aed72e3d5a1ee187bb1e2b0163b955bff SHA512 0220f7cd61e0b0ab036f62d28d3cd904ff29679836614083c9fb454116630f9d0ef61bbf2f12cfce91a1095f5537a944cf0d987d66acb8f82802f622f950d2ea
+DIST thunderbird-128.3.1esr-ru.xpi 873913 BLAKE2B 77c6e96565d68b85158e301fdd976a15a62899381e53d3f529ccb03e232c3627fc6cc000aacf5bd76b655adf17647e26100e38b06b698351be1c168a6763536f SHA512 327d56d0b579d26b0c22cde24761ec98a22cb39a0b189e42b4487dcd99e70c458db41f06ec5d7fbc094cbc4fc5baccc5da184b1abfe65e95b27a36bb5a64d76c
+DIST thunderbird-128.3.1esr-sk.xpi 785855 BLAKE2B 40144ddf8437c493c01b86351ad9031d39759aa771ec3feae8a9ab7e513176dfd35bc51493af4da33838db745c38b0bcf328f354b1c9140443cb509642f08636 SHA512 1e8593929128d8be4cd417b6e91f5242146462f814d5146d36788d71230eb8c0e5b926f13fc4b8686f7b3a40b74ce394a071398ca2d55f0883eeb5dc7d7b9037
+DIST thunderbird-128.3.1esr-sl.xpi 744735 BLAKE2B 29fec096f527bdbf7508ac0bbb35ea39b5205ce339419eca6b2e9cbc5335b79002f87ea8d213da1c43196aa9f7ca5b2a19427e10d8f574d960bda8928782d22f SHA512 0d2c667e165fc363328871f32e3d82b5059e478620a99487aa2b2de08028559f2ea67bfd9ee6f436e858a2d4fb28043cb0e4eca8004870a89119e2bc76f534be
+DIST thunderbird-128.3.1esr-sq.xpi 767154 BLAKE2B 967d5edbb366142ae7de7c744c5f4c34f206a598a153f8e6317e95a87a559e416733ecdeb82460eb72813ce0d5e724f9c2859f05c0f57bcc25421a6c23a03940 SHA512 2c014749df0a224257ed8fb467d2b4c92391bb5db5e7512de852b0bce8adde532e85787a2cb0e2796b357f24d7a94a6664db33c1911ec0b83b9fc5d26d6eeabb
+DIST thunderbird-128.3.1esr-sr.xpi 771104 BLAKE2B 99ef4720a3d1472eff377b1b67bb290bcf640df12b1ec47e365c6403bd1b3eaf7909010585a19134da13c07cf805381caa6005e3dc15579aeccffe4463863349 SHA512 c763f23147b123b973a61a00fd1404318ddc8c23d754b52fe8f071f23e048c7c7ecdf7e05abab03563549cd6c19805ec8eca5698921471c9786095c945bc7ff0
+DIST thunderbird-128.3.1esr-sv-SE.xpi 749008 BLAKE2B 18f698066dbff50933a1f6627767b55feae91cbbdca4df1632b57b5beeb6a269b0dfd2edeb61a5e53903e57422ab7cf94d04cc89ef2289734a8a09eeff541c6b SHA512 0bee1d979458d06f98fa342334c919068b7c34f565200f9b29106b922ca8740c915a46bdb97e1106101c70ffe0450e325d394b313b732fb296d3ede97901e782
+DIST thunderbird-128.3.1esr-th.xpi 814080 BLAKE2B 75f03af12d6d9c0e0ecb2a2a8e70dbad225b2f564b3ef73d88a3ab985de995e1758245fa26f497b73eeaf252b9f58c02b4136e37cb1b13d51592510c7a876dd8 SHA512 402056f29f90bc9a17b9d86c149e01753ea0dd8be1047cb76f8fbd2cbb7bed6bc47ecb1d10aaa60fe864ad168bbc8f62083e7fd251f8aeeed52d88841f2c25a8
+DIST thunderbird-128.3.1esr-tr.xpi 759750 BLAKE2B 1d079287669aab232f11c670c6205bdbe606fb2e8ddcf31ffd8c15fca418314290d7445508bd4000d0d2f77a797af6d77e90bc0d7a11acf9978be7879655f1a6 SHA512 631cdc5859dd36575bac096e6656f5bc6d381f98d593ec058b029a1372ff0efaa4dfbfd71fcde5c2c78168020616335b944ddd07d37ddf4474460417c646f97e
+DIST thunderbird-128.3.1esr-uk.xpi 859762 BLAKE2B 1bf4c26de86d37deeb875f46644524ddcbf8ec6210ddafabbf30fa8bc83c6d94fb424f0bb68b136308e730cb712d5d68b17566798e82b3df4ab5a15d9c7b45cb SHA512 5f76e3fecff40c4dc6d5a8cedbefd43fd4f44400edf4286ef1b71daae9ff719c53cd4a02b76fcdcd571c315bbcdd7b5de6f5df5e176b747340298fc932a4876c
+DIST thunderbird-128.3.1esr-uz.xpi 592133 BLAKE2B 15e1cfb9ca947b7d1e08ccd4766a6697268cf505993df3705cb5d1e522a44cdae7b3346f94a430c65c4564916d463ceaa27d470f13489c9be4dccba36fdbed8c SHA512 d2efce20c5a25163871d8f3ea053dfb6ca03287e8dbca2f272a2e91f806751c5df749eec5ad70a78fb60dd3f8c8f1850de3dad61a7fe3d734c5d74255270c137
+DIST thunderbird-128.3.1esr-vi.xpi 788485 BLAKE2B eb1bb3b36602f56db702d8063a1ac186cb606adfd9574f25f4bf1a60ef9d335cd2bc0f2d7486135cb1e3e41a438cac785da4a63c6ccb8b7f0de3488bb50e434f SHA512 4da9cf2ec26efeca4b574fc175431d683fca20b262ecb4784f25c9d441deaae14024847b89688a6e2cba19bef715750c0e588aeeb6ef76d558f84a648be03d73
+DIST thunderbird-128.3.1esr-zh-CN.xpi 786952 BLAKE2B 659dc16bf96349f5fea4902f2c47af6edbecd2b1f60b923d0fcbe1732c8883b5eba3349937bfa83caef3c7a000e365722135b8db2f0ed79f965eaee04323a689 SHA512 3f5f828588d56b76f14ed128baa6e681f8eb07d71898faf65a1acbe6bf5d83d04d2c4ad0b5a785c561b30d6dee338b2e72235a1411f87b1527928e0d26f7e35e
+DIST thunderbird-128.3.1esr-zh-TW.xpi 791295 BLAKE2B 4c31f3758723116182f0c67308ef8e0b924c121c44a5543626c8e88fbf1b77fc332c6cb0bd262d359cf586755f6d68c672f52f8620de9cc50f846ea82aa3cf4b SHA512 d1537ba6e1e27a63d60f290795bf6d689fc56b09e34fbeae8a7327be5fbe294aa569379d40c60130c26471b5e141f4f79ca53fad36151cc286ddd990a0800ec4
+DIST thunderbird-128.3.1esr.source.tar.xz 678730388 BLAKE2B 7de505ca886c72ce4a783d56e3024165b823eac85a1cad9fbf482f30467f4a0c81b179782bae756fdf596be582a1a4adbaf85a60fbb5c274bfc03a8c264a4d9e SHA512 9fef04a0c498eb16688c141cb7d45e803ecc75ea6fc6117ff8ad1e6b049716f49b435f3e5a1baa703fa937e25483137e22256e58572eeacf317de264b961ba6a
EBUILD thunderbird-115.15.0.ebuild 39759 BLAKE2B 2da23464f236749409d2809acf66d836379e9fbf393039c144c4223d942095b1235d0450a57cde3ea4b2e0867d285f5af336b9da95a299c9eecdf8a3a39302f9 SHA512 dc244a723ab46e1e781eaecbfa4c801b00687eaa58acd8569fc9334d28a5cadbf1c7d87d86af4d82857cd3241f7e3ed7e3ea2caeea32dcddb4da002049f94ce3
EBUILD thunderbird-128.2.3.ebuild 35930 BLAKE2B 5d89784ef4cf142109ff5d0cf4e4b1ee66ab6602daa1380f03681431baffcc20d3a2ca240a9f9756119ebdb82eff8bed9a23afc1dee1bc6bcf3990b2eb19bb5e SHA512 37f851e182cde572195fcd9e44064134bf45c55831abc3bd64b507c0c6dcd5217b0eba693d9e8f8c853a439c2513fcd0b85c1d047587f59f683def8efa2229fd
EBUILD thunderbird-128.3.0-r1.ebuild 35874 BLAKE2B be15d9b420627957b0af027034226432b09c669d52500788accc50d2fd44b7a0aec465961b0f8ac6a003e1bde581c06452fbcc001e70a8cd7ab74800d6ecbfe6 SHA512 01cfe9cc797595d8a97e90e82bf6a275c7eb788e80c3371fb81cc7ed2e6a0985eb5cf10ed51ba79e93f479c450482ca8c3509c578117bba5836e125f8b1a9b59
+EBUILD thunderbird-128.3.1.ebuild 35875 BLAKE2B 9f874604e1accdc59e147f06d15dbfae92e5c6146d89c16f544a619c83118a0225ca6afeac95178218f0529e88a73697591322bebb440bbb732b481580a3c10d SHA512 f8263faf943c228b822088953393959983ef42be49de051dbbd7a5650e9b05e9c2cad1dc34d8b0b05c0ed4c4492fc13539c3bdbbd148d7f2a1714cf9bad6577b
MISC metadata.xml 2522 BLAKE2B ae04a037a2497aa3cdbe64ab396557f8f73b67cedb943e48823261348645d4d2d88e9741f6724cc7b0dc68edf7d9b7a79bd738efef39a196ad14ca6353bbf377 SHA512 ff4f36837cea680c924d108e5110c04f3fc55537905f1ae73e297db3ecbcdf0f4409ba6e7a046e188554d640ddacaaf781ac0618c62b214b13a6a15599dbde8e
diff --git a/mail-client/thunderbird/thunderbird-128.3.1.ebuild b/mail-client/thunderbird/thunderbird-128.3.1.ebuild
new file mode 100644
index 000000000000..2bfc08ccbbce
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-128.3.1.ebuild
@@ -0,0 +1,1192 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-128esr-patches-03.tar.xz"
+
+LLVM_COMPAT=( 17 18 )
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+# Thunderbird will have separate release and esr channels, matching Firefox's rapid and esr.
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+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 autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
+ optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
+IUSE+=" system-png +system-webp wayland wifi +X"
+
+# Thunderbird-only USE flags.
+IUSE+=" +rust-extensions +system-librnp"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ rust-extensions? ( dbus )
+ wayland? ( dbus )
+ wifi? ( dbus )"
+
+TB_ONLY_DEPEND="selinux? ( sec-policy/selinux-thunderbird )
+ !system-librnp? ( dev-libs/jsoncpp )
+ system-librnp? ( >=dev-util/librnp-0.17.1 )"
+BDEPEND="${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ sys-devel/llvm:${LLVM_SLOT}
+ clang? (
+ sys-devel/lld:${LLVM_SLOT}
+ virtual/rust:0/llvm-${LLVM_SLOT}
+ pgo? ( sys-libs/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
+ )
+ ')
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.26.0
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.76 )
+ !elibc_glibc? ( dev-lang/rust )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ !X? (
+ || (
+ gui-wm/tinywl
+ <gui-libs/wlroots-0.17.3[tinywl(-)]
+ )
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${TB_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.101
+ >=dev-libs/nspr-4.35
+ 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:2
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? ( sys-apps/dbus )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-74.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ || (
+ net-misc/networkmanager
+ net-misc/connman[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/libXrandr
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ jack? ( virtual/jack )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && ! tc-ld-is-mold ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
+ einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES es-MX et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi 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_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
+}
+
+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
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm-r1_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ 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
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # Clear tons of conditions, since PGO is hardware-dependant.
+ addpredict /dev
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # 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
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+}
+
+src_unpack() {
+ 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
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ # Workaround for bgo#917599
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
+ fi
+ rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch || die
+
+ # Workaround for bgo#915651 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Workaround for bgo#915651
+ if ! use elibc_glibc ; then
+ if use amd64 ; then
+ export RUST_TARGET="x86_64-unknown-linux-musl"
+ elif use x86 ; then
+ export RUST_TARGET="i686-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
+ fi
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
+
+ # Make ICU respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # Respect MAKEOPTS all around (maybe some find+sed is better)
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
+ die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # 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
+
+ # Clear checksums from cargo crates we've manually patched.
+ # moz_clear_vendor_checksums xyz
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_clang}
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF 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=comm/mail
+ mozconfig_add_options_ac '' --enable-project=comm/mail
+
+ # Set Gentoo defaults
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-disk-remnant-avoidance \
+ --disable-geckodriver \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-legacy-profile-creation \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-valgrind \
+ --disable-wmf \
+ --enable-js-shell \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --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 \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_enable rust-extensions thunderbird-rust
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ if use system-librnp; then
+ mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
+ mozconfig_use_with system-librnp
+ else
+ # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
+ # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
+ mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
+ fi
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+
+ # Increase the FORTIFY_SOURCE value, #910071.
+ sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
+ fi
+
+ 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
+
+ # LTO is handled via configure
+ filter-lto
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ # mold expects the -flto line from *FLAGS configuration, bgo#923119
+ append-ldflags "-flto=thin"
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-jemalloc
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # elf-hack
+ # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
+ if use amd64 || use x86 ; then
+ filter-flags "-z,pack-relative-relocs"
+
+ if tc-ld-is-mold ; then
+ # relr-elf-hack is currently broken with mold, bgo#916259
+ mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
+ else
+ mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
+ fi
+ elif use ppc64 || use riscv ; then
+ # '--disable-elf-hack' is not recognized on ppc64/riscv,
+ # see bgo #917049, #930046
+ :;
+ else
+ mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
+ fi
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # System-av1 fix
+ use system-av1 && append-ldflags "-Wl,--undefined-version"
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # 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"
+
+ # 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
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if tc-ld-is-mold && use lto; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # 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
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+ fi
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ 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}/comm/mail/branding/thunderbird"
+ local icon_symbolic_file="${icon_srcdir}/TB-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}-r2.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}-r1.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
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "encrypted chat support" net-libs/libotr
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+}