From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0ED3C15827B for ; Sun, 24 Aug 2025 08:41:39 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id CE683340943 for ; Sun, 24 Aug 2025 08:41:38 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id C577E110560; Sun, 24 Aug 2025 08:41:37 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id B8B35110560 for ; Sun, 24 Aug 2025 08:41:37 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3031C340943 for ; Sun, 24 Aug 2025 08:41:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8749034D6 for ; Sun, 24 Aug 2025 08:41:35 +0000 (UTC) From: "Joonas Niilola" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" Message-ID: <1756024874.08f75cd3a09d340c0283367e2c39f7f9f040eb9e.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/ X-VCS-Repository: repo/gentoo X-VCS-Files: mail-client/thunderbird-bin/Manifest mail-client/thunderbird-bin/thunderbird-bin-140.2.0.ebuild X-VCS-Directories: mail-client/thunderbird-bin/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 08f75cd3a09d340c0283367e2c39f7f9f040eb9e X-VCS-Branch: master Date: Sun, 24 Aug 2025 08:41:35 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: d66fed46-e92f-4fa8-80b9-9e8eeca2e9ee X-Archives-Hash: 20457854cfe835f2db8e1ea5a1ed2c7f commit: 08f75cd3a09d340c0283367e2c39f7f9f040eb9e Author: Joonas Niilola gentoo org> AuthorDate: Sun Aug 24 08:41:14 2025 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Sun Aug 24 08:41:14 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f75cd3 mail-client/thunderbird-bin: add 140.2.0 Signed-off-by: Joonas Niilola gentoo.org> mail-client/thunderbird-bin/Manifest | 66 +++++ .../thunderbird-bin/thunderbird-bin-140.2.0.ebuild | 285 +++++++++++++++++++++ 2 files changed, 351 insertions(+) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index c1bbc8734248..bab207873c48 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -254,6 +254,70 @@ DIST thunderbird-140.1.0esr-uz.xpi 355293 BLAKE2B e958fa6db87e5efe60b69142f555f7 DIST thunderbird-140.1.0esr-vi.xpi 518716 BLAKE2B dbc6913e0a2c575785e461fb73a03bd7fb995038c9a44c60df3180a7e2d72aefd1b2e122c121613825b61b722209171ccd705a1153f2f4c89cc5a261adbccc02 SHA512 16ccc4ccc3729f9aff1f36dafa500d9d60d1fc232c5d79410271251ab29746a330900da9fce31303a8f8d5614a51273e515797e2cb3f206fb4af881e0145d793 DIST thunderbird-140.1.0esr-zh-CN.xpi 507850 BLAKE2B b7e4d65c7d89bf4c30624fb70922fd9537b73b875a657e67745ec43b2532aeee7c2d03472b11784ac0484badc5ed1d3a5066a489abfb77a57fedfb09ddc936fc SHA512 80a8621726c801adf6eeb00204e41e26547d2bb4f93d709336a0d5d31815a486883a0eea0c28f1075154c6109af13aea84d3d26136511655d1500b84a4011241 DIST thunderbird-140.1.0esr-zh-TW.xpi 511143 BLAKE2B a8d08a853f9f27bf0218a904b66384f5779d4cff424832406a3ecfb9892ca117644b5599982fea1d0e5a1483a43cd977ddecd7536b36330e7bb5c3a19d328057 SHA512 dd2c49834ec9bc53f6587f315b7a578760bcdd2d974b6798f57b820f6ea00fc8e4d539b27e61b38a2445a90c5a5e12ccb31bb2f47710dd5c2aa29870a384a751 +DIST thunderbird-140.2.0esr-af.xpi 316235 BLAKE2B f3e4b2e32b97d7bee190c9cbc905b0cb8b9200db36a4c214c4089c172d26523a5d994981d8c045394f3ff6507e3951b6f42e29f784acceea248eac8af3ded754 SHA512 2fd5085ab7e9185ef93098f0cb59bd1d888694aebd7441b1766289f1d3ee59fb9013638f8c03ce50d50c819e2d8af0fa5ac1e4d837e3f580ee9eb7f9631f407c +DIST thunderbird-140.2.0esr-ar.xpi 435612 BLAKE2B 8962455558f7d1df8fdc14e2ebc713e02bdd069abc2e0aea4378794b1c88b01763741c0f6537a2023df3ef7294c9c46ce27d887187cd868fe1cd922e112efd03 SHA512 d8034590f2d3b2a552cf0e001982aef73812897723876490784aa030ba610d405000a95e80acc9e70d0581eda8f7f5deb7b8a6661ae8bfda98461114c24be6de +DIST thunderbird-140.2.0esr-ast.xpi 340613 BLAKE2B 46159cf028db98b8d5e81b6968e2806df8143b58334a8c5951d08490b24c67d43b3c53aa9ad8a014dd9726496094031cf3f9d2565054f3977b4fa9fc18117963 SHA512 23142d7330f288189bd3e5f976c2070681b870e70d188b271bcef7907c32128eb7b3d9066d4064a59dbe65c04dea2139fccf7704d0451f20ff5774c95d709728 +DIST thunderbird-140.2.0esr-be.xpi 520593 BLAKE2B b287fded0f3e282536260260e31061b3ff5ea03c5e17a25a02f7db5489d965f0365ca165c87a81f07b23cbf113673b875b678ac741e41e65c97c1443a002931b SHA512 79673b7bf60bdae0b1149cbf100088f9a1432b4d7a6d3c64fec50cd5e7fd05eef859c08b9af639af7bd7053e2be1863f80717790e7ea8dfee9d6b8aeb0714838 +DIST thunderbird-140.2.0esr-bg.xpi 535523 BLAKE2B 0164f27093a66459aa136101a0fd25415b88208029c4661af58be324f46346a83f1040c55db15b78ed51b38541168a8793d6cfabe9bcf7737731519b67b5cc16 SHA512 035ef62cb9700c439bc512a33d6f7bf540068c20af72c391dee2634277be555b6d1b9b94b257c7c917c39b60b5ea162bd9b86cf03642b0d3de197ad565a814b9 +DIST thunderbird-140.2.0esr-br.xpi 402697 BLAKE2B 6cec9c3e4057be523c8ae931ef4a5e8851db8539ad1e08501b0c726e038937bde0488554200f556584a0a6038b45b819cc14ed3c0600129c82909aaaf304d960 SHA512 0706ad5277f71a80db43e16cf9b4a4c3006b328d4e84de78d499b1c275f3126c5a7652badbaae6a86ee940dfb0c057390d366b9b543f94894393af27b45e525e +DIST thunderbird-140.2.0esr-ca.xpi 440343 BLAKE2B 713c99aa6804927619f195a55879fea57c69db9236fc03e492e30943194562429cd78c63ad24c0b518f6fa6df039a2f9f20dde9f8b257268fc2ac20e2892baee SHA512 9617bda9399056fc1c723a9bbaca237e23873f0307f428a3ac348636a8dc764e144a36239d927506b3ba5df029b274089bd81fe34b87cdb08bfcc89eb9d4bb1a +DIST thunderbird-140.2.0esr-cak.xpi 418051 BLAKE2B fdbc5a4024615fcca3daadfb4a4a44767e4fd4c7214c4966b06c593a429ce1effb1d1f8fd93bfca0fabb40a8773a22b22682012dea35918a0628e37b8d864c4a SHA512 cf4c69e0c51f4104f822cc59ff93b4d7d35187ef00ca299ac73b6bc0f830dd0f794367e63361b397da139fecc372c038b9651ef004e865c2cc09c83f6d1c9731 +DIST thunderbird-140.2.0esr-cs.xpi 519532 BLAKE2B c2a8d867d35f2b8491dbe257607c278331848041fc3f0165a287b6df05f352bf896df5a4ff288c87a319cf6ae381628a900cdb189a866ecb1c1c2141218ee461 SHA512 cf90eda253da3029fe37839be57b02eed1d2d8f794842ff2dd2361e3aba6cb741e3505b14e3921a28f6194edb3ed5b62182b5656bafe8acb10d8588ca7256820 +DIST thunderbird-140.2.0esr-cy.xpi 487642 BLAKE2B 33d651b93503f2aa646952ce6ef007ba2317ea4ae2b900524bdd02232a9436e816fe2cac64d15fcab6c8138e9c07085e3cdfbc3028c489f402ab8dcf2b8303bd SHA512 076dee6a79da5dc70f3ab218fd36397a159e8ac4d779ea3e4c01ca34cedcb9286c4b18d055c17dee4ca1e7598c7088afc4711434d1a6b1e6ccce138b0c1a91cd +DIST thunderbird-140.2.0esr-da.xpi 476633 BLAKE2B f8302f71ccc13104bf14fd4ab352c666b940a19f99de1c4539831a01d2b1a3895012807981b71d2f98d1bc5e3676f9a4922f065c298ffedf0a52c05db1e71c63 SHA512 10de2fdcd789100ecc6d0eae6f692855885797c2da889b32954d4f8866d1fe2e7025a44363d8cfd1c9811ddec863363efa985d6eb3ef8dde03fda080a4a61537 +DIST thunderbird-140.2.0esr-de.xpi 505053 BLAKE2B bda2d98a4afd6c9eac7498dd299ece9c359f62e6a3524b074a8609da17a3ec8e8c50f63e96819c66b7acdb3b6fbfe24fa7384a2081c8b4ae328329bb2465bf74 SHA512 2fa3d875230f793377ffbe43b57df68231268b3ba579b464fa5f7b487c65c346318be83d543138d49ab21c9e40ab03b768173d8161f482eb935a0c692adb5439 +DIST thunderbird-140.2.0esr-dsb.xpi 517897 BLAKE2B 6d10bdecb61d58ff046e5c424afb0da5341144ab638b37761e0af615171eb03ee5e5f5fc69d2d55bc3e51534bea1fcdd64fa6ffa4defa6190f95d06811070436 SHA512 db2a40e66216665e688a355405c3e662af6158a22e648e6b29bcffdddfdda9320fd12cf69f9f57ab333f622e5b96f6c77f4c91c7052ab875fd824177d69825b8 +DIST thunderbird-140.2.0esr-el.xpi 609058 BLAKE2B 0690e6e045b60bfa89bc4959de14e2907afd08fe5a3daee59032753584fde234ba53a521fe0c204cfbaa6655e90324c517342dc3fc26972e0b8789a6a0e21fff SHA512 1e3c341afaa31adc9704c3f03fe13ce3e313d6407ac42d1e36c97b0288f26c920ad1152593812553ca21f3ab9fa7c32bcacd8798b18bb1941d3689a6ac77e978 +DIST thunderbird-140.2.0esr-en-CA.xpi 451439 BLAKE2B b13f300b7cf2bdf5dfec2d0150f7cba380ae298cefb855c6304fc3ee8ce6e5ffa011155737ae37c34d893ef21ea801e14dae16a154b1ee90b6de6d842e71f45f SHA512 5780167a2586fb3d436215b5e8d5d4fb124f6152e73ad925309bdc80ca091d7fa9c958bb59646377ed5439fd56b4f5a0dbeacdade4b4a58bdec25db733dcd9c1 +DIST thunderbird-140.2.0esr-en-GB.xpi 452061 BLAKE2B 8b6aa19985b93d5fd4d40b8d9613c27738570bf371e6386e5526bfe91a9594142645e31334bbd963d406e12a8b99063a6288668d02c08a78e2fb4016c5cbc437 SHA512 26bce07c25ec8070f26c490f4dc980addba666743fc26055743c39692ddafec011a681d24fac0514139ba1a5da097685e61af763ace919a8026343edd8f6cdf7 +DIST thunderbird-140.2.0esr-es-AR.xpi 495293 BLAKE2B 637fcf1f57f330553c99879a0ed0a021afb2d8bf5dd61ff1a5d66e87c997d3cad43b21ef3c798b78e0108911a360f28409c71edfab9dedc0fc969f299dddcf78 SHA512 c24defd44b4e1c8fa6b8506aacb651f010e993e8a89109a10f1090fb0da58e31d364a694e14ffa172e84fe38f557f061665a1381dd89e7b70a90d8878b555093 +DIST thunderbird-140.2.0esr-es-ES.xpi 497275 BLAKE2B b0dcf073b399ea6d86cb8efb80a1fe247e76b1ab59116bf55382195db5f4fa1de41a21c58b38ad6e4605ae7fc429610eb0d20c5e2c1ce2435c2286cc6c397627 SHA512 180e0ab0c620f13970d5da4b51a89ee895bbc5beeda966f94aacf1dc9c3a36db38483ab23d54abcf78d8b5fbcc09982e5cc451ccb02fb9dd599cdc0f9278e35f +DIST thunderbird-140.2.0esr-es-MX.xpi 488192 BLAKE2B 6a887884bf542994b9a090474830c0f714060945eac31afc45672b8dd7ad9c21da0797f55da8f44ec74b7783fc3ac33e770bfc15ae294ce04b8b800a04dc4a85 SHA512 0da35c3e0b1af28b606861a0d4e0f352e390400b9e966c8fbf56f9e082cc87043489d0927279a38af1aeaf77d37387d95aca936211639426641f8b239e9c1dc5 +DIST thunderbird-140.2.0esr-et.xpi 443623 BLAKE2B 02ae2bece5481dfa5d783388e71a92ee4197ae73846cf86df2fe494c2fafb37e332d613452c709292e2ad2563115a5281ae1232957ebd99625d19a3d569d6a0e SHA512 9b460acd149fd2074943b8ec9f9968297a7a7363d1062ec0d81701055d9d379a4607689da2c730eb20e3f827c4ff97bac02aca5b2b6d23f264a755179bd75f27 +DIST thunderbird-140.2.0esr-eu.xpi 471891 BLAKE2B b83026f3d05e35c8e38d78b1f73bc0a421821345d8cb8e9b9b57338c5e83697bc29bf34ad73147bf19091b08aa14f3e2d88cfb9d9ecf2199e5380ada4188f7a8 SHA512 610788757276ece7be1adaeebe15255aac421aade7fe4f48b5766d0a2a33310a0dee99cb4c2e376e675c4ec6674fb7721c0384b15c2b73b325306a37c81a50e5 +DIST thunderbird-140.2.0esr-fi.xpi 473728 BLAKE2B d242e22d830f3acd22e48b189811387381331eebf5b634f5cd09732f88826b356bdf3c57fd00e62c1fd1decff3416a6efc9a1b23ad0e26ea9745c57af080518c SHA512 aa2df8090e5aa3808fc7d8604ae09e8d98e156dfb6ab00e97199a1086a3a28c31ec579e5e72a83e225056fffa7ab5143770c49163f1fe0626f9d5cc1d5f05d76 +DIST thunderbird-140.2.0esr-fr.xpi 508255 BLAKE2B b94bcae14e82b2e1c84c282f2fcbb2b04702976e9368172c09aea65e1af853f867e84d5c614e9e2704002ff04589a872721609197f6528313239faf5feb04042 SHA512 70ba745a226babbfb9d20aa8b0c9f54f709dc2e68cdcc18eb9707878e4fa2c30c44a37366263e3ead0679b84ca0d2bef03d1e68ffe0b3155e35ae6a50bfc87ee +DIST thunderbird-140.2.0esr-fy-NL.xpi 490657 BLAKE2B a1917efa8fbdd4fbb54c288e598d5ee762aaeff33ad413ca064fff6a673a40a0b9c1a43b68d57a4d352be7b33a9f6b7b24db096931d9baf38d70aff3831c15eb SHA512 9ddd078987d52bac2856fc8996e42e4a9ee01fd74720db5c276f3936dbfab842bfec42e86c155e8ebd5cbbf80f69175229093447b8861cfdd81393190d4aa2aa +DIST thunderbird-140.2.0esr-ga-IE.xpi 376763 BLAKE2B 6da3025937e2180324a391316ea399ca0e62525afd8dc148100e55a476c6fb31728c311b0da4f700eafd3a66d1fb4022a85e2ee6e8b04fa2a69c8a31633b0ff0 SHA512 3942c28845be51fbdd15e1d10a9f4e8967f321dd603541eca7d322262740f2bb316ce55ddd5d93ae1b085ef79367efc5f7607433f4c50bc2412cb7e288ec38a3 +DIST thunderbird-140.2.0esr-gd.xpi 461986 BLAKE2B 4e7899ec464d63ee239665aa7d4254205067b8f9116781f4a5683fc38c8eb916600fe1f6fe454c44b127e8a2382e8512de28c1755e8aa9da11ca9118c3b7e4bf SHA512 966486025d37c0768fef1cfec3919d5c1873646d9dc43ce8073b192e9829fffd0395fbc96be5879acc1764efd0950b652cd0a8015786107c08f58615aa0e6ea5 +DIST thunderbird-140.2.0esr-gl.xpi 486687 BLAKE2B ad65cb2aa5dbef26e0d95e4229b031c7c409bdbe7bf1c7cb8c7940879b1a28eb63d5f07f4ba107e31e627744c023e4f3ab892f9b7d2513ab15b980ba923885ed SHA512 cd4613dd645bf913e940f97843afc82f09263b35f05ed9e34ca5f7e087064cea5f2175e47489fcab8d7f336f885518d4bdd851c571659cb9bcdab5806560e729 +DIST thunderbird-140.2.0esr-he.xpi 441520 BLAKE2B cec0a2a2a10c1f4c2e865de7ae04301a5f512f22f55a3c24a2af275538833b07b23afeeb47044beddfddbc9bec1041dd78d122b8ba3c7cd14f8f61c6b9815d18 SHA512 5359bf427815d21532580162ecb31fa1a6424f559ab88af616c02a7b0a77399e4fe17e3182a6cae98ba074b25bd43e42fbbe650ce931f23aa180ef1507f9f906 +DIST thunderbird-140.2.0esr-hr.xpi 463318 BLAKE2B 5d1d8e085394cd78b8ddb3e6bf9d109dca3c79819e1d400007e39e47a69ebff8d0004c406bd697a8d6f16e46d3761dbdda2fab35a745b0f66fa93f7171f0d263 SHA512 9438feeec12e1c7d8f42519c87d50b6d6f32ba2734bb7bc3e85924ea299eeca5cbba5580d165eab4937339b46270361430ccd69e3e89bc764579335309f5aa75 +DIST thunderbird-140.2.0esr-hsb.xpi 514938 BLAKE2B 7c70c0239c75895c21a4273a175958ee06249c9a39144396ee7802939c6003cce5a3dd7697d4e880765c6d8327b7a7c7f12e81d377244953f7805145bb23cbbe SHA512 4e52a42c72da7aac823972531f7d4cfca49bc845fbc91d2522a3fd8928399dbf6939550b21962b9e022a8cdd0a5b9545f74d7a27431049cbc32738d27f73b04f +DIST thunderbird-140.2.0esr-hu.xpi 517536 BLAKE2B 634f1c9e006e13f5efb48c589ddb81bf53a6262abf993dc9a566c56f83dc293e1c9eaf01b69b3393dd6cddaa7f5fd83033d4c5648fade6175d02cc5e98a2862d SHA512 3e51d0b19116389acc3437719525399d08fb86c67f50886b9bdb920d2c0e1009cc0975b06a5d63f95923d7f91932bb0016292cc9dd0c4559eb361a0cef5460fb +DIST thunderbird-140.2.0esr-id.xpi 463486 BLAKE2B 23c1e02b88c0c3f060e8e8834e6e724acba19cb86b611a6093e9825a55229921627e3868eb24904c803ea111ed74b304c102a57aa1eea0758c17ad206f3f2b8b SHA512 d2031b4677af92cc00c5b6f43e112ec4c56f77d61e8e5e8ac8cfe71de3729cbda66c60210b35a9a343010d8d3f13e6ccb9db316379af188151f3a6bfdbb55c7d +DIST thunderbird-140.2.0esr-is.xpi 481532 BLAKE2B 4b1bc313b19e3867589910ad5abcc6efa8a450c0ee80a19819f44a96af087d582d2f500ea8e394cd3baee9ecc6176096c809dcf460ea782188cfd917cff1c83a SHA512 4ee896ab58e518ae522474e95f4871ccbef8823e1f9bb143c517026683f7599baab89d7af6f49f06993abd3d055e843befe7b0f4dafc8b1355430d2ba464ebca +DIST thunderbird-140.2.0esr-it.xpi 488516 BLAKE2B e7a5a006cfcb9297842918d7fc82847d1abde79a560a31a79188afd044c6172e10c9b68c1d20d52b79aeb17dce34d4784f16dc3d6063634084bce636a2937ad9 SHA512 241fe7603f6b45e5171c68bc63197a67fa9ec9a856e73cbfa1eb2f96205141eaabb543516c3c2c920322bd70ecb0b9cb66a1a0572571e235f656da53767fe749 +DIST thunderbird-140.2.0esr-ja.xpi 539344 BLAKE2B f3fd396d9b4c7bcb5e44f000b29b9e1329b72c74f39318b0171d438beaf32c7f88525daa0af687a7d6eb0abb550b496b25fac95423980eedc624c630fe9c8fb2 SHA512 5c01d03805c7acfaba62a11f065e3c84d6617a7a1f6b5e2b09780a1cc46574cb26e75ef38efca088f34fbf6e51cbbe62b5fc95b2817d78ee4f424ffa515df844 +DIST thunderbird-140.2.0esr-ka.xpi 551139 BLAKE2B 741a1d7179b72ba6cc25a904fc3bb0064465f4b6249709680bd9180b9279e9fbe9de15581365bde9b9cee19574fc2cebc3113775763fbc960a8b14aac9077fad SHA512 a14b7ad951ce62fc6c5f596e3fdbdc38963f068e22cd6f4b24ee8638597a0e6ed503a5aa31af9b4817823a37649afb2c69ba919bee4321e4b80f14cd382005c1 +DIST thunderbird-140.2.0esr-kab.xpi 469072 BLAKE2B 32d75e3539a0930c5f1c09ba0b3c94ef89c19b99a11abc50f10c5ffebf48d81852a1010be039109505fb6f50c53b3fb16f9fbfd7db9793963df0a5cc6071815a SHA512 e5bd50c6ae2aec838705bc138b480ea9d43b143d9af2afc1f46e1c4a4de78f05484587db24eeeea11938f6700567ff7690acbee906dc91526d62bc0e4d770405 +DIST thunderbird-140.2.0esr-kk.xpi 573365 BLAKE2B 1cf71a4b72f71ed6e34b3ee8356560674ed2ba197e5475a0ff83ca8dd3ff19560a3d1a6b5eff8803da05f4096535799516e1e70607ef8f59141e2ff90a2c4ed8 SHA512 c328c52ec799d6a48df0b1e19b7ffa52a64a79272c3ab16c41cfbc75b58f1cd951cbbf9e6bef3c845beb8d4b2eb7999da1e583d140fa384897dfd8c5af0e8fa9 +DIST thunderbird-140.2.0esr-ko.xpi 514508 BLAKE2B ee4b3bd24c513270f30c2d0971954497a85ff8722fb297bcb459d11f6847f20c28ca039c795c12fccdaa4f1280e39cf3089c4796fb9fc32c987c22f4be4e253f SHA512 b94183b84f596b17358a88233df56cd3e2b49e70a3ce5abcc8a0325cf3fbdcefde204055c79cbad7590475446a40969e96fec3a510de5576d02cd2d632c33b54 +DIST thunderbird-140.2.0esr-lt.xpi 441891 BLAKE2B bfc3195a0db366c37d045f2ad742e94189683d0ef89e0af09d79c696560bf421e05b0cca0b938d5b15bbf4771fd35ad270d33edae8b102e90d006129c0c7fffe SHA512 2649ed40c1d004994e1fd0cc644b6131e445ec16259443e1f2348514acf72363507e71adeabdf216eb9a7bd7d6171dd06b4b110603e5de04ae95a2a8e3128472 +DIST thunderbird-140.2.0esr-lv.xpi 391818 BLAKE2B c597d2a858b2d394d34653d2558be83342b5d01fce85eae9ea1a4ef98d7e19f94e8bcc1c4f7c7c6024fd61aeb5868b95d4784da1789644fd3cd9fe3c9dc07a67 SHA512 9882be2e90b273a88d7a647e8835d1889aff478d5ded2e7e33e530e1bd61c38f051c941682f7e9f24c73b98285f8b455b21cf98635896a00f49078fdbae53bdb +DIST thunderbird-140.2.0esr-ms.xpi 352191 BLAKE2B 14f8dd940fb348fe5b3f47e345dbb7cf91b383c0d6c5f584a1f8b93c61340d7d21e97578d3ce3ed432d188e05b4ed1b0b4688bb67dca7710f6e40a11d065f4a9 SHA512 ff87932f1707fd8e2cb3e6ebea20caf536604c1589c95f8bdc05d2b078bb5c039228f96667cf54520f44d6a512f9cfcb47d77a1f888930cdc72d525d2362abce +DIST thunderbird-140.2.0esr-nb-NO.xpi 447971 BLAKE2B 8ca7c827dd120954069646bb138eff7f466485379087d17b7980b53bce8667006a9c0f15511a885c59d9077c63ceab51f6c1883dfa80a532ea83db6022b8a5a1 SHA512 a789fe8bf35b88ab79589abbe8a3bc93b931e1b43699ea8c584d40a2f83ca35c850f3a2b39843d6d51dbf3d5dd11a46f06de3780ec16c12ead7ebb16e1f4cc49 +DIST thunderbird-140.2.0esr-nl.xpi 482129 BLAKE2B 4bc6348b1ecb662314fc2344dc1a23265ecaedad42e196271495dd4b85ac52e4c58edc4e409c8c7af93b3673798f1a4ce1a826a3781b31e30ed9560085b8a02d SHA512 59a5395f9bb6d4eadecf86d409671bf95bb915f208463172759af09299703ca4ca6f197dd97951418956e9a2d67b027a361d15127645fff86f7fee07bdae0390 +DIST thunderbird-140.2.0esr-nn-NO.xpi 469409 BLAKE2B 1779bfdeb018f2d5d234ed569a741879cb3ddb31259c4d50737a8f1d73f52a759bb674c7c7666a9f170bebadca82c97f1cf04a4710a561bfdbde8f16e6e6faf3 SHA512 f01f5f9675de0953ca4ee25fd7fd5bcf94a6be350fe704085fedbc974107f3c429e1efe3f178818e082abd90381aa3e051c6363c823d2cb8daa317009cdb1c94 +DIST thunderbird-140.2.0esr-pa-IN.xpi 434258 BLAKE2B 9e83af50089db1de2795649cb720e574a1aa14cf864bfce06b7fafe6d0d4e7693f1a934e001edfc5dfee934c3385ffac886ebe1c67e6ef6c83e66f5c7f920fde SHA512 ff9e794ac1b3113ec19e77a2c462d6c0cfd87e477ad2bc9c458763855e648faa83ee126578b0f4799aee5acea4ed090ec77c3a639f5e7a336034e6257145c581 +DIST thunderbird-140.2.0esr-pl.xpi 515036 BLAKE2B 45261a94470534a1f21311b4efce780ca6e6702a1e6b28172940b4c4ac4ff32d3dac8c3a11c27f56064defa8591a4fed69c937912a60df69c658f7a822d061a2 SHA512 68ec067a5315e0e0848e9605d0337a1175f1381f5b14646f67e2a112f5592d695219fb8fc51d1fe2885aa67fbc32a362e79f31fe271db88514d5a3c144552903 +DIST thunderbird-140.2.0esr-pt-BR.xpi 489967 BLAKE2B 7805356bce399635a26b54eb2ca075b429b006590163afcdbbf1a82efa51ea4748e770c8eb38d5a84f6ae36999c87ad3d8d128bc8630f0e169c73ba4d19c2fc8 SHA512 56b8a94398409ed541d0fea6c4649e48511d94f30cd794df53dc79d98bd5731e09dcaf342e10874b373ad68f26f701f80cc740a122f15fb1d7b1b75d3dfd7599 +DIST thunderbird-140.2.0esr-pt-PT.xpi 486351 BLAKE2B 772e6e09061b2511a40c45da5eddba3ce319a916fe696dfcf7f96d75c1feca60cc861d3dfa608b28d812d6a02a937da3be059a10d66a443407af62a85ec52b9f SHA512 de3e2b4768bfc883ed11c58d36bf2b00ccc8282d5a16fbd8972abd95d74452c78c3aa14243be2ae0106251e1ef078d8b3dd07b10aa9eb5c02f0d4e6bc642eaeb +DIST thunderbird-140.2.0esr-rm.xpi 487143 BLAKE2B d15371e1b164dfa6ce10885669ead0d48eb37bab66e6e4442ae86fa72e82d0afb7f97feea842986f8499641f40d251b2c5d9b49d78389504ae5bf4bd80652221 SHA512 efa3597ef81b0153edd690f1535f134440c3b06514800d85d8f7b280916b73da1e29b961aa5e9e135a30ea434533457d837323e302aa5c68d52f28ec94f0788d +DIST thunderbird-140.2.0esr-ro.xpi 427192 BLAKE2B 86cf61f2c393f726ef2667c19830b0d34d89319c64bafd31ab296c1d95e3136369b52508583287c8b32c622d7c40532280bab28077ebc7e9a566b10fc7cd1163 SHA512 a3346c40a8e6c605fdbed0fccf1ef13fdff96a08eb9aeff8460b2c8a2a334ffc121d274b4f60e7a1671dce9529e9d6e19f97e70e11411c821c31a77f08abc880 +DIST thunderbird-140.2.0esr-ru.xpi 593151 BLAKE2B 74a66ccbd88e4e6ed7b362916a558cc4c903636c9db22c487fa0f18a4d1ffd1c1c7cc60c535daf82a510f945c8b412d4ed881504cd1c55b4ddb28ff092bfff8f SHA512 af9c050139fc322becd52b1be60f1dfb2216b4857c1ba07b7e75b7b7424a32b6e8095ea445903851fe93f37641999d0dd4baeb1370191cee225405030896e35d +DIST thunderbird-140.2.0esr-sk.xpi 519233 BLAKE2B defab7e64fe52df83f51b0cc6a346a6ad0aecf681de357a4b33524781996d6194688eb039cf85e6ed954cf7ba5370b80971f4010eb1765af26babcbdba9e473d SHA512 680d4ed6a262f28e070be05d2f918bc1b6c9033e514572501f7b1c792b4880cdc71d95ead31da832e289fbed99ea4e6d5a48e21518e53941f0418d9f6ad419ed +DIST thunderbird-140.2.0esr-sl.xpi 485949 BLAKE2B ef7eb18324af325ff2b230baab3c96ee086a1998b98db6304fd7417d4c746ea43e8596792fdb7f24ebd121ffef9a942c03a5a00270027d069cf6affb0a2cca0b SHA512 44ccd873cc59ae3bab06a49c25cc83d1fff62ded7e1947556fffecd975b605e00ac6660eb4a5ca27b20fd6a4a57b2b76aa77db68455a3116166c16cb4254ae37 +DIST thunderbird-140.2.0esr-sq.xpi 504072 BLAKE2B 6c2188c886fc583fcf671d895b7ccbd83e5d40fad1fdafb53217edc52ec21833cd4a3e6e99671afe406d5e09e0a5b36b8b39f7ae133b46435004f05c0fe65864 SHA512 b143d971783bc4aa1b91a91fd9fc40320afdf3fed28978623c59ba1ec7e35b6d266452b9e69f3df7c9c310009cd94764a881f6f694b7d0aa7fd36841d5591a51 +DIST thunderbird-140.2.0esr-sr.xpi 496042 BLAKE2B 82441e446c02581ced3b58ac9fdd1a0698f6c9c1b8a552b19a03b1d48482b76517ae1eb003176d49f77616c71f569eec61d79eda9d7990f7b4d5b89e0c16af4f SHA512 0b1aff3489feac3f07b1a9ea1644125d5c6893d5a161dcdf8b50d46839dca5d55d45d7b71a8984ef657e909d2a6d33b3879be3d337e2de382343330bcdd6e04b +DIST thunderbird-140.2.0esr-sv-SE.xpi 484414 BLAKE2B 024e583f15d76d80f98892c0ec004daf9dab8e3e57432e38b35fa2ba52839fa1e04f4e98aaa2f22b3760d51cfb87c505af151068a194bf428f7e55c9a6946bfa SHA512 b6498f4e9844a43691126dcc989ca926610e0fa7322d1c8fcf894cd55fc94ed7a54cc9c85d09b853c4724f5ada2e1382ffa103bb00f80c1901ed253150f9cbe9 +DIST thunderbird-140.2.0esr-th.xpi 565683 BLAKE2B cc72b2ae5a741f7e81428539e34cc70b278f6b99755e86b056057ad9628706376ca346f91d0caf3c26c528084d1f40ccd754a693da17a6402461fa2b007310a7 SHA512 9339ba35b7f7357f5b3c5e6d68844967a38b5ad05e335d111d02d21d8c21f7b176e11f99b655d5c30901a8076e9e6dc952a9e178114935d4a354b26672567dfb +DIST thunderbird-140.2.0esr-tr.xpi 495428 BLAKE2B 3194f05cf87e3960eda48ca7ebe38a6c774c8321bfbafc4de69d0523a2fedf971a26e4786c4c14d15a44b7bd5d68c1baf6a4105d01f114f2e66e4662cea51e86 SHA512 8781bcbebb1794f0d5c640aa7214beafffe27b5b38f3f4c55d695d885e526081cf8e321b65e72ec1730c7febe290f55544dd8cf2b335d190f1ceada36512f1dd +DIST thunderbird-140.2.0esr-uk.xpi 582188 BLAKE2B e66ed28f88111d20d6b415958b26657be975cce76fa132bf55e8abb63d1a5cdb04916047b6024882637e5f71900077ffb230bd3404dc9d7b67147a191d725e16 SHA512 19dfbcb5fe9f89b96e79bd5687761b251bc2332e4abd7e6921703e4941c4d392744707e5c795007ea966e6dd5c2389ae742a915e811641296e09c2c0370dc4f5 +DIST thunderbird-140.2.0esr-uz.xpi 355294 BLAKE2B 3d13adeb019220c779a4823dc2053c3f152f17dbd98accac90bdda0fb77da7c8176ce77e9484cdaf3a673549c9265e3eeb3a4f92fd3cff086ed8993b8a32df2e SHA512 658d8d6f67fc12ab4d103d8e7b43aa981f0c9c031312817eaa04d022d1396e51f18c5fb8eaa6754d2c071097d0aa78c9efc04a5fb10b874d59ddba45dc856f17 +DIST thunderbird-140.2.0esr-vi.xpi 518731 BLAKE2B 6492403e061a68d45ea4c94ecc9eb68465226819afbae3da7784206fe9d642ae030e15120f29dba548bc594ce86a510856ee0003e7f766d16796a54740c72311 SHA512 953d0f410b138ce6f0f9c5a481cd674ac996426a3d9fcdf18bf2768ed6e92f741b13ce91c9658d7c130722e5f4d117e0059f6cdec74a2332b7b63b9095dedc7d +DIST thunderbird-140.2.0esr-zh-CN.xpi 507881 BLAKE2B 2c6328fdc494e465b2a45b28faf15a4891920737db4ec1a1634ece3cb01ba8ecbbe2a47789bfa5185c2266dabf02b034145f10e518334c8cf65fa6129cb56009 SHA512 83d598bc965e8bcb32d127d020c30072bef847eac542dd1c6bb78aeb5337013ac3cf0419e373423b396f25b086af4b7a4b38f3a4a2ad6c80ed1ecdffd6073c64 +DIST thunderbird-140.2.0esr-zh-TW.xpi 511182 BLAKE2B 49e76ea71ffc8c922fa9b2ca1d8d42c1377b9e871f71810bd7e2f6df98607c6542a01c408e609e6cd0cc6c1e668e02073f4886d051c63bb90fd9bb84292a0863 SHA512 d2e2d51a8bd7c33bf2e61e3e936f1857f92e35da782a8b82d35665689624b97bb111be1925edc689ac599fad2da583fa6a0e5209aa36ac435ea4c9c705c3434d DIST thunderbird-141.0-af.xpi 316528 BLAKE2B cf495fff6dce79f769348a1c403e8cc754320b7cbf73b1d06318da0db8de0f0ad533a6bb4b1f6e1bc7887d68cb05048af96064aea0ced8266cdfd92035d417ce SHA512 9bf54ff65f9f607bfb44cb94cae11cdbb14fd2ee49bd1eebf4d0a8f4777085004f5e8e00e5719c514b09817c801dd3357138a2882a79e6c19626e818d9818fed DIST thunderbird-141.0-ar.xpi 435929 BLAKE2B e68e34ba41dd78183e0f1fe53b5bac475acdde75369a99e2cb86e5b13128f6b60a14d148bad1864ba2bf7b1c12df246a168601fe870694eb88d6ee004aa80ffa SHA512 088d6d7868f60a77fda04c4bc39fa63fb1cb8a93e99a232ce2d0cf2e791e08f5f8dbf383095b848fb5ccb431c33aeeb8348b27fb647becf065d901f5f4a6fa4f DIST thunderbird-141.0-ast.xpi 340911 BLAKE2B 96066df0a7b63f30cd39c7b6e125b99f6d615a62e5353ecb51f1385cee45b20daae1d3269169fa33ed5c54c678a813454a1e35f24234960758495e1bdfda399f SHA512 bc48e9667d3c6becb2913bcd4d8204e9b9d4f902935d09fe859bc9d245be579dfc691786c5b6c061d25910d19604b4d63fd61bb0d833f9dfa1979ef4e4413b84 @@ -386,11 +450,13 @@ DIST thunderbird-bin_i686-128.13.0.tar.bz2 90043499 BLAKE2B b8f535a91ba41ccd0639 DIST thunderbird-bin_i686-128.14.0.tar.bz2 90214621 BLAKE2B 7c127579a243c162fc97d64ca07700d5cbccf55158774b29ae598d20c7af02eae111a67a9f9421806cec6b8334148d2fbb1846afedaefbc46ca0a5735230b62e SHA512 7cf66ed990afac445a505bbe687325376fcde77a0860359dfe76a893e738b054ebfe9024550d23964faade523a3a7b4c33dc7d964aabd3e2f43a980cc8874b54 DIST thunderbird-bin_i686-140.0.1.tar.xz 77547240 BLAKE2B 8d54f8924f6434e97c76fee9b9ffe8ab2682b65aeb1f43bb1f6099d14462c35ebfb7fc50fb7619202c808de25cb2d1eabbfdfc52ceed5f7950b9b2732491aad5 SHA512 8f986fd7f40b1c114f5b58f123b990cde0bc5d46019989231561bc3eac41921a93fac9196bd00035aedb204e50fcb16e6738c7c4ea113a0181d8378fa7cdafd1 DIST thunderbird-bin_i686-140.1.0.tar.xz 77689492 BLAKE2B 1236604416f5a6529eb522a2a09fbb1546920b29f93f89147222604f4360c8688c0e1880061f9a7cc361be1a80731206c9cbd05e40f816457e19e481f67badec SHA512 0f77630cc1091c883c9ae3d59389e97523bf6619eb89e425e09446be2ea04305ee0f1e0fa00047f212f69c2d4936b9badda0c2f77f4bd6f6dfeee7af97591777 +DIST thunderbird-bin_i686-140.2.0.tar.xz 77356480 BLAKE2B 5134f8adaf140b3e5e64cea256062f9b632683b145227f66d110720486414e7ae3040c9ddf2a99dbf8b3f494fa311402e11077d01358028b30d42823ebb71509 SHA512 286ff4303e09a674655677aca3a9163801cdbf22b420f22b876f6149b4e459f81e36d277db3437c888a5112ad513aab399e24dbff8687565f57aa7f4dd630f47 DIST thunderbird-bin_i686-141.0.tar.xz 77866792 BLAKE2B 9048d07d7f1e1d9a0e109c81f2a9237bdf96937c2d793943e5c7bc1e27d8782e0bb98872425520af1eac6167fe90412fa25f56889231befbd87c983ef5727e9d SHA512 1de14e50b088a9e23d181d3e4cbfa678b4ccd47ec1db7675083eeaabad7b6b606b88d2fdaeebe72dff7e79fb083fd8b0e51eb8f774e0029b2364ad9ce44ae380 DIST thunderbird-bin_i686-142.0.tar.xz 78291620 BLAKE2B 49c14766f99969d9de5d21dc890ab252be4a2f069acd59757c85bbb6ee1c0ec4736fde8ca6a5dbf3869496a3ce5b65ed1da2d1598694bf47fd30b27c18a60328 SHA512 57818378892b2cdee5eb92720b5193763a1dbf017ad7f29df54f32abe0d1df43e7998dd827da7e441c722ce3201c8e0a337ce444f1d6a05f1cfc47246616e6bb DIST thunderbird-bin_x86_64-128.13.0.tar.bz2 87789070 BLAKE2B 648f80d11150e94d4de5775d208964300874f432a7477a3c1d465817567c5e23df3a098b2ba2e1d3254506212db6021468678f11a94857d0511d91a7b25a7994 SHA512 a6689df614b3f93004c7eae39a0e0edb0eb94ac5824ff2774dfdae9429ee648431f81d3435f41e3a7417ca4f4b33ad2d53220db7fd228ab9f1e74725adc5807e DIST thunderbird-bin_x86_64-128.14.0.tar.bz2 87821123 BLAKE2B face142f17fdbd6c90a03b734c0dfddeb9c7cd4297e57e6e3bfa86bc76d2fa6c301110353e326d6c0e6e24d0c8bc32d3be5b1d79906a7dacb2fbe4f60a04d128 SHA512 20f54bf73232e80e8716c219e05658c2dd519f15a262e98429fc4c875d2477ed052fb15cd8c31c9b731b447589b1fe99c49e9eb8e7fa71dac9e80c4c64e09f0d DIST thunderbird-bin_x86_64-140.0.1.tar.xz 74315412 BLAKE2B fe449a312b701b4024cea4abd208a4bd0bde2f29995e891aa87f1794694f3c38d19b17524b83d224c1de922c2fc928af63695cb50b1a4e1813d00c33c33b754c SHA512 4a2f93d8fb19e07217bfbbf998040c84dc2eb9c1e7c428a32b23ddb76066652b7857d276c7b6e8f00ab856c770cd8eb18b7e0d7211628c793c5c72c88c2413f8 DIST thunderbird-bin_x86_64-140.1.0.tar.xz 74305552 BLAKE2B 940a58a43b7477327e8c197811b28de1590fac425d112bbd62cebf4ead8d4abf23013c3e75417dd3abb3d093406785c6f3a039e145deffce42e5f7e054dfcf3f SHA512 108782aa94093b3c43948e681a9ae1e0a994cfdb01fee3386a9e2ceff5cf8b8a62bf60be19a0bb35e38694b0e8cdd4362e4ee5841b0eeb93df36e4f2e76354f9 +DIST thunderbird-bin_x86_64-140.2.0.tar.xz 74215904 BLAKE2B c0418fbc1af4473880132a372721a14a6aac9607611f02e51ebefef85751fef4b187a605db7c5ae418ba712303c4e74e39e81838f644818f316abec7fb80d122 SHA512 b082246d44a607c5c9207ab4a4e667db961309dc9380ff5370cfe71f1d863c3a0bc210af6ffd5832fea12761bb2f1e68ade39fe34a8b43834e261fd4c5d90401 DIST thunderbird-bin_x86_64-141.0.tar.xz 74214632 BLAKE2B a854e03ce60ba5a63563a95354a5be886a122967cadc5f61077242e62880058fa4add54e6fd2748f8a330f36d1bec0b56bc51c5e7f2b0deba364589333f9684d SHA512 b4d3cb1daf42859b2299da66f16c32330e9d042632fbfdce8ba189ba14d7cfb91e38ff82484f41a2d5e8adb18bfa6b02e069595ebfe85af924c60e1da5d9bc5a DIST thunderbird-bin_x86_64-142.0.tar.xz 74787736 BLAKE2B 88626eaad570be064c66bccd96c73f677face60cf1000ff214886736fe709b0385834d4f149554eb9473c41e6195359a946b5da9ef09c83e6ddd673b861628ab SHA512 29749b498c6dfea5d67404624dfff3a001d748eac4ff09bd6a7a5d6377098fc675dc899cbd50837dd5592328d137ab8e72d86224e8dcd21e7c37c6183d0f6fda diff --git a/mail-client/thunderbird-bin/thunderbird-bin-140.2.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-140.2.0.ebuild new file mode 100644 index 000000000000..f776f3015542 --- /dev/null +++ b/mail-client/thunderbird-bin/thunderbird-bin-140.2.0.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR=yes + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +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.xz -> ${PN}_x86_64-${PV}.tar.xz ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.xz -> ${PN}_i686-${PV}.tar.xz )" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +if [[ -n ${MOZ_ESR} ]] ; then + SLOT="0/esr" +else + SLOT="0/stable" +fi + +KEYWORDS="-* ~amd64 ~x86" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-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 + + # 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-r1.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}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + if [[ -n ${MOZ_ESR} ]] ; then + local wmclass="thunderbird-esr" + else + local wmclass="thunderbird" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Thunderbird-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install thunderbird-bin to utilize pipewire/pulseaudio instead." + fi + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + -e "s:@CLASS@:${wmclass}:" \ + "${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 + + optfeature_header "Optional programs for extra features:" + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "encrypted chat support" net-libs/libotr + optfeature "desktop notifications" x11-libs/libnotify +}