From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A9363158094 for ; Wed, 24 Aug 2022 04:51:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9C6EFE0729; Wed, 24 Aug 2022 04:51:16 +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 pigeon.gentoo.org (Postfix) with ESMTPS id 9F9A2E0729 for ; Wed, 24 Aug 2022 04:51:13 +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 1E1AE340D8A for ; Wed, 24 Aug 2022 04:51:12 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7055D57B for ; Wed, 24 Aug 2022 04:51:10 +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: <1661316667.5f28ffe3e73a422c4cd02319a603b93a7a476443.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-102.2.0.ebuild X-VCS-Directories: mail-client/thunderbird-bin/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 5f28ffe3e73a422c4cd02319a603b93a7a476443 X-VCS-Branch: master Date: Wed, 24 Aug 2022 04:51:10 +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: c79a7a9f-52c5-4356-9fd3-d2b66bc23c25 X-Archives-Hash: c1ac2c49b1c560b7290c752429977853 commit: 5f28ffe3e73a422c4cd02319a603b93a7a476443 Author: Joonas Niilola gentoo org> AuthorDate: Wed Aug 24 04:49:40 2022 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Wed Aug 24 04:51:07 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f28ffe3 mail-client/thunderbird-bin: add 102.2.0 Bug: https://bugs.gentoo.org/854591 Signed-off-by: Joonas Niilola gentoo.org> mail-client/thunderbird-bin/Manifest | 66 ++++ .../thunderbird-bin/thunderbird-bin-102.2.0.ebuild | 333 +++++++++++++++++++++ 2 files changed, 399 insertions(+) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 636ce7f6b3b0..b0080ae4cb8b 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -1,3 +1,67 @@ +DIST thunderbird-102.2.0-af.xpi 543820 BLAKE2B c240bcb5f3128ae95e0864efc98a3e71fd18c2968b97f95f206269f9b18021e0c30a758bb4f2d120b1292c9ceb0cf07e0089c828ac780bbaee2b5dd86c24c8da SHA512 9b91fdd7f27106185f9b84debce5fcddd2c68829491f5e772b30d5e978a5fbe0b37f8fdd5e151a9b2db0a655893fe012f096dfae55d50c6bdef37ff9d298027a +DIST thunderbird-102.2.0-ar.xpi 651968 BLAKE2B 18435157fd58fbef1ef1f111e3d24d6a538a23d68a9180f86006f35f36103cffa4fe46881ef6db291c0320631dfd8bfce90c2e4a21f9aa8c4771168bb7da6017 SHA512 0e454a561323d68b22bc7fe48f4c03bce225549f6e208bd2977e4adc2f8ed783654e9cc340fdd20cb3fd4bc8fa9f9ae2a409e5f893b72cdefb71961e2b8eab9b +DIST thunderbird-102.2.0-ast.xpi 568944 BLAKE2B d54a65e3282073acb5f11f2b7d4c2e63fa759532d663a8bf565d726d1be3df36e525d1685620b6c1462259dffa615fad4ff2369f635266f9bd4c4ae2f439771e SHA512 e87f4776dcb67afb2b06e5e6c72ec5454250608bf5a3194bbfb5f98a0a1af7e90a7fda8e15b61c7b6f918f4015429529acef14e16852f2bb55719086033657fd +DIST thunderbird-102.2.0-be.xpi 683057 BLAKE2B 86ca76020c1456fc04e800663c3bd2840753fee8674415220b88e4b07e1c5cfe034188e4fa0288a2d463d9d1f518e94886f111511fe69ddde4d1a008803c1dd0 SHA512 42a853381981ea17653e09fe59a97e6644e51eae53d44b623705a0c63e828f2a1a3d157d0ee45eac75a2e1e0d2eeb60879ad78d618b504a0c58e837cac328f55 +DIST thunderbird-102.2.0-bg.xpi 679942 BLAKE2B 35921b2303d56a5b6e855e42e57af7f8ebc7a776ee45b318a0e02755a51675abbe618f5e48e0f7edd9266704505a72cb72c95882e8fc40244cf5b9ad55212623 SHA512 15b0b5225fcc97569694b43a549867409abcccba2432759c9350a8fe0b2886dc3abee1ba2e4e6d237f57967f00c36863ab043b7c98a0c1bcfcd98ab5e0deee42 +DIST thunderbird-102.2.0-br.xpi 610581 BLAKE2B 64a7bf69f1e8f53d599ca512aa83c3e6eaee9f48f0685ddcef332e65ff6ec3e6bc20afec50303c65192f8c0eafe8a32612aa066107da956d1635a8b88fdfb55d SHA512 904826116a903d8a6e7787a4eb43adcd627630218eb72c22203a65ed39c769f47ae4c59de566624a2f2618e0184913135fa5a149d57991b7cf7051f360755395 +DIST thunderbird-102.2.0-ca.xpi 633909 BLAKE2B e3be362cec459bbe427a59b1d4e140419595fd269c51fbb18b8b3c0417853c6f71fa12c630cc2651aef8b266231841c3e9a91e7e921f9edff7df07884f84e9f7 SHA512 5369b59eb81824ebb12c90cec799318f5c5af9973dcbdc845423bbded06f3954bdbaa20d1032338fa64a088b7461efcf7c43861c095e1f39ba781c7064353b92 +DIST thunderbird-102.2.0-cak.xpi 640359 BLAKE2B ac5817aa65e21dfc9e19a4cce4184bde719f462a2ede5452c3c2ed01152e08bf67cb10b5813fc855fc817a9ba6b8280e3ba91f78f591e0a39d58a3f24afab787 SHA512 e134b723945fb841795e3efef8094b61e335e3562e2b00bad4f753e0a4ca30b36afaf2861dc7775eb651d2757b2bb1c919e3a2e2900dd0b4b92f5a58c868ed02 +DIST thunderbird-102.2.0-cs.xpi 705051 BLAKE2B 84c30527ea1a35e76c4e2635cef94fad2211a231cb6afce75ef30705dbde3881fe1493e7f2ecd4a66cc23d05593db0fa4e957389efea46b2aef9690ea3fc195a SHA512 44336cfd4f4c27379dd72fdf4e4cbbec32118a5ad30830fbdb51fd172ee0ce78528440ea2f0273de9053792e187d0c62e288ae0ce3810ac32e2aca14ffd4e9e3 +DIST thunderbird-102.2.0-cy.xpi 681282 BLAKE2B 33035b28ebb681cf52ada4652b6be602adbdfd8356f129ce6b09c51e4783a70b5d9cffad60a9b90e0db9a690acd1532441b3586c7ca249e345f3c06a13fd3b6d SHA512 56e89bdb1628f6c08d1261db2d031281c0e3a789acdcfc104a053cebce030b68586955aeb7b49d4a37d0a1f2ab88b9345f6c424314792c3d3f5f26c6efd44e82 +DIST thunderbird-102.2.0-da.xpi 666139 BLAKE2B 0b2379b0b40fa06b74c8c49937a3d7f5295800f9fd20dd7658c6acea2d87c181fe67eafc7b6613415c5238676c9f6c00ce6d6ba81fae13710d6be21d563819c2 SHA512 3170488ad32c0559e321fd9f07f41f2b274ddabb0794c08eaabfd849656810471fbcface2ab11c8ca39b12f8bcb908d2eb6c92a9df17474d8c33ba1305fec714 +DIST thunderbird-102.2.0-de.xpi 700979 BLAKE2B 05f1302b2e92636f767b0eef05b7134449966b74877dae9c636959ae21da5fd96fae0c181ed094a8e7ce626b44b3c266b0aedf2b2f2751e842762e2260d57fea SHA512 ec9e5255071750eeaf53a913f4f3cf3d0c8b4a7e3fd4aa2d2c1e7472cb472e9131d7b8b0710185973ff823fa3ffc30ed64f9f9db8a22d758630668a447639d2d +DIST thunderbird-102.2.0-dsb.xpi 714625 BLAKE2B ab037d2f91325fe35159d661fd14446819e959680de71e1edc82fbb98f41ee2a6dd70900fdf6ff4cad87812b9709bf7cde3a66a97a2a1a3528d9e305670d3642 SHA512 18fab34ceaab60c5d7d0737793f5d7443c5ee2f240ef99d7616f1ff0ab4f51c902af647b4cc4e4c479b0d49627a6fd8e362f0037cc18db470e53aec31bb8c17b +DIST thunderbird-102.2.0-el.xpi 810797 BLAKE2B c9883aa10fd611e6feea799642d879e4f4cb75f47031e6a72472e17d4f3bf42bcd8c1d585acdaa725a74e95510200d861dd08dbcd0f33ba086c0ad915326a019 SHA512 720d80ec02891f1847f78a371378a1beb8530cc33e16a31db0f32bd81630ac839203927c1f09145d0f2991959ca42f58ecef75eb0bb8c5ac8a65b0700cac2952 +DIST thunderbird-102.2.0-en-CA.xpi 640660 BLAKE2B 4c69abfe1742115f78eb6dd601ba138fec35e2267263f14985facc9f2cd2bcec43853d426c44370a93c6d3179a622a170d7b28f07729de64b88668c6cff3f7bb SHA512 150e0098d7071b6b3752e74e3ab6ab4bde331d2a923a376d884feecfdccd8858203a5b51c359c452660d76290d11dc3c44a218404d7e772ada66c3ad6a1121aa +DIST thunderbird-102.2.0-en-GB.xpi 641869 BLAKE2B 036eb4cb5e49818a0d661bd031bc7b3d76d20b05e98d274554fb429450b8c104b0933a7e945c729243ae875c7ca77dce8e27cb7b4ac49b450b083be11a64cfa4 SHA512 a3c7bd48eacf2d87ddc8bf65323269426156b43f2c0ccb4a00e66db57c1e1f2f32887e3bc562448452ee1a022cf34416109b0d4ee491015c63f4ffb7d61cb10a +DIST thunderbird-102.2.0-es-AR.xpi 691408 BLAKE2B cff2af00152348b269db39294dacff59874f81fcb2fbf40d85c6b7d0413fc96fe6a93bd443a7a97c68bc665dddd0ae17654fc2aea5ef9776a6297262ac65578f SHA512 6aa701604b4e4d42f1bce1e87dd32a6dfbfd3f7f3189c616c74d0a732f06ea2521bfbaea9595533d382f43093ab8b2f9e0a40ca376d804934d1b65f0bd483a0b +DIST thunderbird-102.2.0-es-ES.xpi 646436 BLAKE2B 0c9d3b69b84fb3aefd07358a9f16bebfb07a6bf35400a1e3d8c6eb38c0748817b5fcc7847acfb28570e4cc418dca15569da7a69082e85d2cf14874a441b3e2c5 SHA512 c0a9a87bc69ee5dbf09b9767bc4e012b5873006ce6a0c70b3b966cb066ebc218a13fee5ae9ecce2426cea4044b3a7eed57090bf2de0b40a805c7ecfccbeea09e +DIST thunderbird-102.2.0-es-MX.xpi 694104 BLAKE2B e2862e2c15256be9e341d964c550450e229851b7b36444197a9400e6f6ca01ab421b62e4192b680405371946ae8e3f52756b94a1561d01512ab74ec7b59b1aeb SHA512 574bafd5f3fee7c65bf484d0d463a902fd1d3b9f7ef160edb7e874545b3f0b15fe9c177bcdf11a64efadf57d213c23613cf4b10591d99b9cebcead7c351a5e9a +DIST thunderbird-102.2.0-et.xpi 664263 BLAKE2B 91558b393e6510b7f79fa40877ec6b1b8349aa83fff4d5eb3026e5a929da318e493517066ad4db9aa4f14d8ef87e91c98e2bf07aa6a93f7eff13405d0d71c093 SHA512 d839952672b596aecda03db25206a47b9850fb4bdaa4256048a468d2a68b5d357c534cfa3faac4a11218827d1da349d8df69ae0515dfa7f746f81206aa410eb2 +DIST thunderbird-102.2.0-eu.xpi 674932 BLAKE2B 9d67f13e967235e779dcfb984a6e52a29d89f4f60f8fc94f4c433e9ca15020536426eacdff4c97d5a9f344c765276d2932773c41653c94330188a3a074ce0f9c SHA512 f7fc5c3312483a522946b25b497263220171395dbb87e957c685dac9ce4ba5baed24cde3543f223e48f6ed25fd787e8425152fc16fa7cc3ee649f5b6619776b5 +DIST thunderbird-102.2.0-fi.xpi 667057 BLAKE2B eb1681d4ac26306ca18f1c0a8827fedee56d11a1d2d9fff962b68539d934dc4e75d5502f1803f20d811f9cc171693590e6cfba53aebca4c4b203ba5ff834cc2b SHA512 3a1e260df0ad3427e948f887f0f89a049f2421a5097eb98dce941e917b3c9814319eadad702fc171003183d5e215d753ea719d04f793c4832353b7e1dc29b9a5 +DIST thunderbird-102.2.0-fr.xpi 703971 BLAKE2B 501ccc7fb4d971ddacca05ce0fd39cc6f2179ded1c5b246d7dbbaa19dae1a948791f731f00aa066cb6d22e7a6ef5d8c4ab2c14a9c8328c4f5d792bae952cfe02 SHA512 040e012b8885070af57c0f5f054319fb50bda4e229449ee55737951a4699875681c465b45aac1958f42c07abb9ce45ec3058f02f087e5fe41d9454b734c550aa +DIST thunderbird-102.2.0-fy-NL.xpi 686547 BLAKE2B e471b368b4cc46d8f1e7ca7681a0153b7ca5b038b8f9f8a7fecd31c55ae8a66e842850c25e5fd8d5868e4daf035c2e7fcecf7c11efec30def66a4b58f7f19bcd SHA512 7667a799aa4d99890014e568041872b32c7878ea20ba1424f0243e7a807ce7fbb603789d6833305272d39d638ee36feb3265e3fc13b5ec7709523803c208d9cb +DIST thunderbird-102.2.0-ga-IE.xpi 604504 BLAKE2B 8a8f1d54a11775b38ad6954152c898ec547a55fa60b74813b06f2da68f68b760f4027f34b0832fc41f56a519fa6893d6e55a35017703f18bf77d174ed7e8e244 SHA512 c1d18b026f9bcbb77769db50eedf3ae263846ab3441283723c2cf7c574be2e9869d2f710887a12b90659822f1c51bf9aa3855e7e0e5fdb14bbf9df511dd0d586 +DIST thunderbird-102.2.0-gd.xpi 628948 BLAKE2B 02a6c033826358fce9d0095e86087dc9f19e70b8d1d0c0bd856fb4bc37ff9dbcc441f0b863afe5b022d1e995c0cbbb9c70b146b36d51e31919e0f07ca2dcbc8b SHA512 850607ea7b9f2fa33681d014629a9531c9f631ba14445afef075e67a8591062f03b9cb73bb848d328ab187fd6cce024ab6c39e2ed9a48de321749b268526d8b5 +DIST thunderbird-102.2.0-gl.xpi 661860 BLAKE2B d73c5a620336d6359926953f951d2873a28ace9e5e5257670802637b690744f428641bca82f65f71d5a63e4e63b50be5a12354bbfd20eaac46b71a594bea1798 SHA512 2b35db1e0b8a274f882a4a99d7fc60bfa50f89570bf1c51fe43c9eaf0c0479c60508e305711c9a5acc1e353d226e93e1697dbbfa46ad8e6b7c491fe09d3875cd +DIST thunderbird-102.2.0-he.xpi 659613 BLAKE2B 1f7c9fd90153e4f510089e17fc42894b203bcb17593332f097ce6bd1545e2117bb1f3c7f279eb0c9c50e46eaa55e90b138f3dd2bfdb9804cb5d5b8bde6fa47b3 SHA512 359a129d31d4376a423af28d4a958b4108e0b60edd6dafb9a61981d92dfbc7e1d9dba8423976f78d674b63745b8fedd249ddf606e5f24342925f9785a1cff9fc +DIST thunderbird-102.2.0-hr.xpi 659427 BLAKE2B fe8b709aab7d3b4b58bb6a02552a6339ae35ad3180ddd84216b6e38e29a8861f3fe608fe7af6943ab5e1e3072f86b9b5cb78557eaa787a68b995ce570ef9d360 SHA512 dc940c934c24aa217f959590abe0b0b332239194d8cea874149d80757c014315138ecfac2e715086f33dc1d9ec265b4a89205375b0efb54c266b1fac3c5407dd +DIST thunderbird-102.2.0-hsb.xpi 711589 BLAKE2B 3fcaff59c73bc96674adebea02e56005a73071aad5dbf412fde8afa9c1485dfc685f2acec3fd167625ca7c2fab2507bc18df25922029f1cae976d1620fa04866 SHA512 532ccad8b2d5d3f0c507be38515e5b226cc8516608884b2d553477aec8608d6531e06c1a14d1586abc082d150dcdda09178d4cf4177b4a84a8d793cdf51e2e7d +DIST thunderbird-102.2.0-hu.xpi 714300 BLAKE2B 80f3bfe3c5fd5de714cd6cf92e073f85407da48b32bec0c2741e37b1db2d5e0001fb492d52087fbb540bf63d7ea164184cbc7e7b2f7f56b8daf945ea2055e73e SHA512 6a761fadf63ac5291f1b5101372a21faaef40c89d787173c03854b6b9fa615df61dd2974c63fede9a049856fad07803bd08166f9e0f7272ab9f7c0b3815a6bf1 +DIST thunderbird-102.2.0-id.xpi 637799 BLAKE2B 9047feb05705f66e893d6e0fc67177206e0e747f8f9c8cea589ae2d4894cd85fd1eb08002cba4c469921016535bde5453c8aa41d2afd4ac32ab75fe0b9454a38 SHA512 841aba25c87e6f544770954359c7e7149c1d25e828ac3f556a22f38428fbd8b2f51bd3e0e82d046326d5232a2f9a0f346c58f6d859d3a5926efee91d0206e7fb +DIST thunderbird-102.2.0-is.xpi 677224 BLAKE2B b6a3d585e889e52b8ad6fcc8579be32b9cea92cbe358589024660973fd34db1b9115be59f8f3625fe5048fc1a1a18a5e5566823af9ac522b3e9ffab7c6a2f924 SHA512 4e6a02ee28d2e3937639f00ad630c200ebe96e94d6511bb58ac0b64463ba633377328f00a16c0e2702283906c2a993476aa3cfb86729a47be3fc4bb4af8c1c9e +DIST thunderbird-102.2.0-it.xpi 596393 BLAKE2B 5fce13afac66db0e3072fb18ab9ce222de3c5ffea786c9359c9b9f517085288d13a239e11331643ff0c4caea2695f66706b3e760bf52f57ccbe9633153136cc9 SHA512 c2147bfc1456482f67865ae5f2e8b2297c2ecec776586e4fc8e503a614ddc35e9d2fa76d5d929a1cd7acff43a3071097b58030d052e2f03f5eed4f52b92e74c9 +DIST thunderbird-102.2.0-ja.xpi 733248 BLAKE2B 2cbd856d4b524f23d84f8e6c5f0f218e5e72e5f0aae19b0e26e7207a146f48eaa5a6deee30811627ea4c99aba523fd23027311fe4f76ba038afd10807f6ce925 SHA512 95d738775ac062f970d879ed93874ac2ad3491a9b396294364a6beedb7d14bd845898f67b714a7056dbaf1e5fd7f7d740dcf564f0e70f7bfcdbab7b57963ac68 +DIST thunderbird-102.2.0-ka.xpi 747191 BLAKE2B df1db2c0c17f1114dfb457840199aa83386d1e1532c30e39a445b4d347ef141f2aa6c134eb3fb6c1626524ffd53c9dd8592dd7fbb04892caf8ed6978e333d517 SHA512 a7164a9c9ed8c4fcbbbaf755ee9661c153144b01116b75fb54886814bf2197077dcdeb3ec47081455c9c7ffc0bb04134214bc730986f7f991cf0e6761fcc958f +DIST thunderbird-102.2.0-kab.xpi 685788 BLAKE2B fcef99f141d9c626ae67886bd237b87293a7b38d5c9ea3ee5a2d42a8ed385cf2c977b9eb083953582918fa1f4d7a962c3cb78cba042c88e207652a8aec2daf1c SHA512 429fbdf1c32b0cbb2d4d52610e0b0d10b2632176be2f2674dcf84bbac0cbd3019ed96792e3c9e058577a05e7e4e61befd6ad6d4de92ce1088001f7b97d3369fa +DIST thunderbird-102.2.0-kk.xpi 728823 BLAKE2B 7cce83d54d06334db683ceab8c0f484fff2fda0aca097eb0a505b6c4d11edf036a8855020c840a20ee3869bf0ac5b55dad49277577acb9e059e82e0306a23510 SHA512 97f3ef86224c55a12ca7070860d681fbd3028c2e8a76091f2ce6f36f6bd460b31f1be02ba2b1f53955cb533c466523939670c345971ab68e02b500f7fcfc855c +DIST thunderbird-102.2.0-ko.xpi 691194 BLAKE2B ee10b020f9aa8dbaa5af899e57b1547976a35b1f215f8d9d9a463136eb6b34f7d7d7710b87539e954bcc79ab07ae0d100697e4d94ac8146b32369273610dee8e SHA512 7a831c276490a0df438c1415c45f16218e20fb4e8036beb1e08c0ddd37bceeb6fbfb8645e0eaa8b7c923de38d9d915d3c3bde8d007c8fc84099d159d95751c4e +DIST thunderbird-102.2.0-lt.xpi 679638 BLAKE2B 2da3038a1f19d92bc88a03812876348167990afd663a05b399b0c1f67579a2e9593d941f5fea89c1c3fda6788ea9a74fba4047c1b28ae12b5e6f5d91d2623940 SHA512 a736a88593b832b6b87090192f5e0e9ae059ab9956ac6da7340dbf2c65efd65549cde0fb21b486fc05c2d7ed9ebf39f66430d6baae19349edc28c66a3946edc6 +DIST thunderbird-102.2.0-lv.xpi 607225 BLAKE2B 17d1585242bd161e6062ae05b88aeeef1e9bb4758c5eb994bf0936d07cb3bda6ecd848e751c5a82abf2280d6dc0281bd50bf0d1d566b0f7db5dbb710991c4f61 SHA512 7834157e11bea72c9e339e980268283d1ec1b04205a7d1de803be1053674a314b1b7f59d46fce21fca12208cee2ae46694195d091a914d095aafcd93d9b28f7b +DIST thunderbird-102.2.0-ms.xpi 568092 BLAKE2B d5977d58cd6ffbf819eb969336a32eda6e03e6ee90250e950f4a9c6dc6f4c7736ac72622e95db749599dabb1d9606510e22fe12012888afb8919ae0d1931dba0 SHA512 022343cb8dab35fc76675f5de72cc79ad400d705c29e50474502965f4b8819d9e387463fe914a8eaa147c34e57bac82c9576dcbbbe1469ff80fcebd4876030f5 +DIST thunderbird-102.2.0-nb-NO.xpi 645730 BLAKE2B 33848f965b7789957d17eac6168576a51ad43c0f23874cddd11f256f2ae566dd68bf10ba9ecd1679d5fade6a3ee23da833fc2685a9937a169c8f5df7f22216ca SHA512 0432d23222b3dc8fb39a1b236e607662394908db82e2bb04a9258b4f16ed2faa832d2a04748084a4dfe9b9c2a3006b1a3b7dd185abc655562159591d621998b9 +DIST thunderbird-102.2.0-nl.xpi 676883 BLAKE2B 5735e0cc0f00606d20fb0898d7e95f5e13b62b644cf7276b45529b902e90b0a9815101ab6e029a15d4fff18af21975dba95f88402a8989ab861077ca1e1e0390 SHA512 e1fb338ab25d229462948d7bc58cfb691bdfb5a24afed8bdaa6ce778d6466cf93ce75ebf589f9b2b8aafec5547bc7d08fcc793695cbe95ae89b66013475f2469 +DIST thunderbird-102.2.0-nn-NO.xpi 652869 BLAKE2B c393e12fec53109abc517c9e8479a9dd3bcdb670c68eafdedf70f36c99539e0b8a3b1ac1338c3e500c1c2171d4a37b4e65393e7a833d1a448ce327ced3c7be56 SHA512 afe98a022a7313a2b0bb66ffd958d892e6176254256f08490483acb8099bc5eb4a07fd82d58786b4c08e9778f46285f4aa57c3481435ba5a940dfccf2730c7ee +DIST thunderbird-102.2.0-pa-IN.xpi 642751 BLAKE2B 211381be58462cb3c12362feab84a4fefafa68eaf4282b5f3704f88a23c9325684603f32c38633b6da69be4351a418a30429de0d8998b2badcc749d3fb69e6e4 SHA512 cce27bbabb68d4f748412b6c9d4ab1601d6b23cf15770e82cb137f19877bbcba0dd280262ca675a8b07a6e480fc2ee00ccfc17ac07441cba74ec0dc7ca4663f0 +DIST thunderbird-102.2.0-pl.xpi 690492 BLAKE2B 379bf6752d70438b19a9b7186473ea11703b23abdef5d56a331129c86fcc3e2d62aef1982426f5898cfecd1acb6132c866a3927e04cd87f7d070a2d34ecb483c SHA512 d549b57fd06e1681f6cb0fd62f0fff368656b7fc01650d39a1c23beebfbf6ec938d042f74d0bd4454687834da027f757d49dd4dc27a27ae7b79f8433b4747e2d +DIST thunderbird-102.2.0-pt-BR.xpi 685720 BLAKE2B d5d464360e0ac323d10d6ba0674701eaee74196d4081a6f6673ac2a210661d9e181d1aad0fa005b052a17525383072a5ae48965d48dbd693e20ae49e4c2e90cd SHA512 2dbf0f2fc9d96ad10a887cac0603e628c0ca1e5aacc8ac2beb14c711d065d4d601ca29a93fb560be34a4c58e49aed80cf113e243a4dd04cdf80541ecc673756d +DIST thunderbird-102.2.0-pt-PT.xpi 663981 BLAKE2B 39b40096a424d21c3984e966894b35cbcb3a4623a4b1b9e116ce4ae1ca02459e390b0841afa4b0f22db05028556dd27c1febf34432e9cdacea7e0909a5da36cb SHA512 1d519470ae72ebaf9395a32db58837132cceef65c7c4e40d2fea9a7bef4779046a704c75e0efdabc7b1f6588cfb2d06c1db46234f6d827cd7d9fef2dc3c9c488 +DIST thunderbird-102.2.0-rm.xpi 678859 BLAKE2B 53a28a63e2c3f3002b1fd3823b0a616e8d615142d596134d82646c74d4d116ac32eea86df075c7864465c559af06c61a68c32e5fa3d0fdc4d212325ba43d628d SHA512 ef236e2787676a6f0f418604a3f00ea01a95bd066492bd33793425d660e6e49f77f4810ef13c1dc1bb9357fc6b1414af51d228c04ce4a94e477c136b26686312 +DIST thunderbird-102.2.0-ro.xpi 649337 BLAKE2B 06829468bc66950b3a000d26b2f5492a0b626dcbd295ca2a937671917c791529f6aed791c265bb68d40c5970f67c8eb52f70068bc9942139cd5da244a5b6c445 SHA512 ee5ca88e49b0a8d8f3e0c2baa99a59d89595237546b6f2d0d76cdf1a5ffba3316c8c55ca1e76b3f339b13d247b9ec37652aeba56b4a0f25e78082280fdeef14a +DIST thunderbird-102.2.0-ru.xpi 795706 BLAKE2B 7d578578414836bcbc71c548aafa5931453f0da61ba1cf907848d39ebbac65fdd2a15f120e05a7c9cb34bce60c0790ee0ee71cae268a36d0199090bb2e81e386 SHA512 7bc492493ce56d31c5e111d89456908a29446c3961a864434c0a58cad0583f06798ead68430194bda76d0aade2380e20a33ea119f7c6d04abb97ac4adb8d0a33 +DIST thunderbird-102.2.0-sk.xpi 714082 BLAKE2B 953606956f821c4ffc3a2ecee9196641757402164f003cc1b461068607368cbd33d8ec5f86581dad6223d0fce6998458cc349164007c2a0c1ef5d6a4fda1ff11 SHA512 54813217bbcc80f60a454918855a8567b78a0108a15e66ac64fe2b3f9b159a5ccda5165e2939e5ca196b3fe68b148b7240ec8820e2d2281bf6ba62431fa9831e +DIST thunderbird-102.2.0-sl.xpi 677735 BLAKE2B d047b6ddbcfdbca2285704ec7e2610db035e2e3d15e75cbc070667b954e70d50cbb58615047f43447c0d73f1c2e17c45cab7fe0c7791d9ae990ffdb312485220 SHA512 03488c85aca9e8a81015862513d92f747612b8bbce27e7c9993f3c69d7b32ecf0c43684aa28f9772f089ae4f00fa273c6d7489f2dec41be131c390748e3b84b8 +DIST thunderbird-102.2.0-sq.xpi 688532 BLAKE2B 86de5f45d7b93be81c85082ad05ae03bca13ec0f4498bbd7f67c50ed63edf0bc6438807f718e0a7a99dfc0fea8c142cb52284b26468e35043bbe7e60befc3eb4 SHA512 faa0d2c60811eb6025bdbeb868a10b46f01c570f1040ad56ff85170bd15104a5af280f00557813a325b51c3aac7e2dd5905aada8d3bf26d0d7feb11a6e7ab621 +DIST thunderbird-102.2.0-sr.xpi 697001 BLAKE2B fa6b646cefb39ec62c3686f6d93252a7bf863340f48bde00a7ebae1ad6e183766b33b4c3614775367e69c8d5aa5bd75c7a2b7946485d55330c63253f2a005d15 SHA512 fe4e4fe3af381efea820a8fbe49cdbb9eee261a3a47344af6cdb26d541ed822d6039458a70675d753200abf08cfdfd05708bd4804ac661fdc7a280fb1432e227 +DIST thunderbird-102.2.0-sv-SE.xpi 681720 BLAKE2B 2592ac5c9c824f821b49ac882d7e016441dfd5a61c26acc668ad117d16900e1893d38496371d5c4b36b3d230f488daf77cc5de7fc9a58d82eba968c64d6e1c76 SHA512 dd92c12411469f572e6a993c7a7ab0bfb9923faf25e3f12084374dcd81194811b69646b5b402c96a95471fde064051b563ef2edea44ba18765d1e9d37477d789 +DIST thunderbird-102.2.0-th.xpi 732904 BLAKE2B 7654c64a9a43a82e18521e740632cc036043022f46ba8079a47c4304a4fb34dfe7a293361c5b45a534d1583021783304af2ca08c9de747d3428f1963f4a440e0 SHA512 dbba401f0c686c30f0f9f0bc4c969d628bb1e74772abdf94d72287d1bf3384f13199c131c11f124e143612ac0b075437fa081d8d3707130696d9ad671b6c45c8 +DIST thunderbird-102.2.0-tr.xpi 688927 BLAKE2B d60ddde13e318d25b3e7f8f0b28754d935f9ac2496127960f5bcad619f4c2a4ca18a16e5f51da02ccbf9704616e4801da7c719b7fd2bb0f8276871cd20a3f71e SHA512 844846ad577e43b15be25115e03c623342121cd6f32f3c23ca0505dc1902ad9643af6a78386399c38febacb848add8f700f890b6ed4374d3dbab0a19e12c4ce5 +DIST thunderbird-102.2.0-uk.xpi 788495 BLAKE2B ee9529a3e25e266ae96b22ba555c463bb254fb1b7c0ce4a411473b2e3b5a1de05cd9745e93737e1783385be026123f582068e1473af0470c292f1e09d63878ca SHA512 eaab3069a1edaa42160db419c81c5756537adb2cc1d05e80e1a2049b037feee83b9e8e585b07ed8a6742f8a1c39cee21d5c026409e5158fb604d455d3459f1d5 +DIST thunderbird-102.2.0-uz.xpi 585406 BLAKE2B c57ad4d7570911a41a809bcf5d7075e1dd1df0d1b7fb567be99ba7df149b5256101be91bb88fafcbf8d55f2d2df5c744474bb711ae724ea7d834d2ec04e65289 SHA512 c175a82d809fc058e82dc237efe8e08bcdb739be4ce6cf2c19035833ff3664cda7cacc24d173e76ffcfdf4406433cf474a2e212c73a36a0767180686c365f938 +DIST thunderbird-102.2.0-vi.xpi 719956 BLAKE2B 0fe46a18b7886280df5050532b7259aed8c81385fce4d1da014c5a314b298309ed324110ff0a1b4661e98b15bbf5aedd377c25bd58d8a0a8a29affee66c714a2 SHA512 a5a8ea3cb6dc61b309e394345c23e256542e370e16f2acfb724b66c06ecbb7f7038c710f3257c9335abf9325feed08612b01dc1052c0ec42a432884bc399df0a +DIST thunderbird-102.2.0-zh-CN.xpi 716463 BLAKE2B 91d9022eff74adbac74cd036074134804ee0f4f82e93bb74bc183837b736a574f712ac9cf1f2af0dd939e69378272a204d7473863e972d86da739384c03031fb SHA512 3d12e086151cf7680dcf9fdb417431eff36dc9b8de7ecb876d9d726c8ed8829831d7b62021ba67e55c2952acab8a161e62a22cfadbe026b1cfbfea715c4efe58 +DIST thunderbird-102.2.0-zh-TW.xpi 722339 BLAKE2B 0a6d8498a8209798326fcb8ec868db550a594b57cb0450268d9fa9c49ffbbc8163baea214fa4b09e3c4497d101a4758552e7a12f1f70400d6945e333e1e4988e SHA512 98243637a26161cc857ccfbabc39a58d31962b8cf695f000fda58328b106a5850ccab55b9f5b59794f5c23bd529c987ad65e3d9850095d50120a374fbfdf6b44 DIST thunderbird-91.13.0-af.xpi 561879 BLAKE2B 69a959c61b28e7ee9733db245ffc91ebefa3396c1561b933b1dbfe1135ff88b3c5199be2d29e43e404e63f0016fa05838c7612823727fd061ad8f0407a762d2e SHA512 bd52e0f660db3046c8641038451e439c79f3961df342b69365faa9b8f2fb5d8e165a8b9249989524cd4e0bdc5867c872ff6ddbe5aad1c88bc0a869d4cf16e9c9 DIST thunderbird-91.13.0-ar.xpi 665731 BLAKE2B 3302223e35bef747a8c04a2cb25c1bdc6482674fff85bd4c6b278ff9be0a1f72615d075e13c185dce6296331bdde42bd487d9fda1f47f8fcad8806dfb9882009 SHA512 b510f1277a4a558f9e2552bccfa6f988c62b47366665c934bb173cb58480104b026f487e1b1d778cd25990a14b2a4b39b6f78852c3d0b220bf31e8f021ece2a0 DIST thunderbird-91.13.0-ast.xpi 580513 BLAKE2B 811bde79b93aad145f92dd7df9a998622b5d097c13edd6195c67f83bfdd8526dacdd29f35c2a33652997659b68ea2d745714b8b521236e6f6ec91ab324ddf994 SHA512 2f229377f089e383badebc251f40d6fd7171f3c6e4dfaa3eb2cc205cea0de6495f42efd940c6db8976c8c60997229c61b876f428b8a71ca2fc43590ba43c4cf2 @@ -61,5 +125,7 @@ DIST thunderbird-91.13.0-uz.xpi 595925 BLAKE2B 7a79968cd5a05932344dea011298d2f18 DIST thunderbird-91.13.0-vi.xpi 725528 BLAKE2B 1b85c9add75e6101b2d41c68673ed123a72f3a3b20da02330f49467ebf61ac747437aaa48ea268183656f5f3f30e6a386cce59c2cf0ec26d38eeebc6f91ed945 SHA512 b3a350dc402a75598da356eb54ee87f5153169f3ebe8ef8a493baabe4a9713f1aa4150daf2ff08a910254d98a5699944a52cb5674050a950a971f3d649fb8b9c DIST thunderbird-91.13.0-zh-CN.xpi 730903 BLAKE2B 51259b77a32d37f665d3692ca4f21088cd51020c5dd319bdee59ce8467621640e830f51d44caedda0bbf1328522ca586f831046c3d15c759e53e2fa59367f990 SHA512 b89c58ea8279c5bb4ddf612c5d54a2d76a5a4d1e90bd7138040b2e86414d95f02eb494b72d4fd8f83525d68f80cb5f1c0c25d7022feb9a6e27ea115c93f65689 DIST thunderbird-91.13.0-zh-TW.xpi 731945 BLAKE2B 76d5b5b9fe50f5c6e4c4fb8198491da688aab2d0781019d6d91a0fefda056075c3bd4e94b7617a1068aa7d6934d8eeb2730b7dad5f8e6e55067f651f950a2f87 SHA512 95b6cbb404ccc87ab02cc44ca612c1201bb28d19ebc1957b1a25b35ccd8983dd104985483a6ac1caec2a8cb949244593e15b63e3a20af6def0e25d23684aff89 +DIST thunderbird-bin_i686-102.2.0.tar.bz2 78171556 BLAKE2B 26d7fc5b5975635f7f925ffcc0e53ac9061d9390de31fb772689afeb93951fd5695a81231a6ef6d4c4d5ad818815f4d732ceff178873bee126c6b3f7c1e9e6dc SHA512 5d6f59a3c3a8e93657d5b910f9fdd67ec3134530a112825fe2781bbe79277ea156db9cfb27d14def803cca7fab057e7bb1c53a5c192b90c788604487a0f7e56b DIST thunderbird-bin_i686-91.13.0.tar.bz2 75165510 BLAKE2B f988032a8b2ee5c6df3e452cb4c1151e35eabad53290c8126414d73e339d178fe7a789a83c2a8924a067f57d73a1f1b4bb41bfc9efc917c79a53053667f5aa8d SHA512 84a6be1e12a2278d6cceca98b1b4cfb1255725769dd8edac7a64b933d222c4ea42082e816e3b3438aef01f9bd8d68162372c803ffe266b589ead1eb796053bbc +DIST thunderbird-bin_x86_64-102.2.0.tar.bz2 74904386 BLAKE2B fba315ce2af9b4dc06028ae7d529e8abced5ca6cd460678bdeac6018f828a1fa782bcd92924701db5d6bcd6831234407770b53dbd34677e4a8d5b01f93e85203 SHA512 e892dbd2810bd275a8f173a34112aee5e2be90aacd808af6e098b6b9913c3a72bbff6bc1f589dc0ab9e4f8668c030980d1c19680b65673b700cae6adc0c0e5f3 DIST thunderbird-bin_x86_64-91.13.0.tar.bz2 72002694 BLAKE2B 669a8a36d369757e1435b846e7ffa40d1c12ddfc9433bdfce800d5b781e5a0c4e32dcd23ab1f0e6918a3ab80a58ba7e84462f5494d5e31a3f774792ac78704e9 SHA512 e1f63137da942881853c1d1589b3b9999562fd1fbb69d7092e8c55f681d01e21b6a871a4b5b3adb6b3c306015cebc4c2073426be4198e228986a2e880248b630 diff --git a/mail-client/thunderbird-bin/thunderbird-bin-102.2.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-102.2.0.ebuild new file mode 100644 index 000000000000..9b0039bf44d1 --- /dev/null +++ b/mail-client/thunderbird-bin/thunderbird-bin-102.2.0.ebuild @@ -0,0 +1,333 @@ +# Copyright 1999-2022 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} + dev-libs/atk + 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-sound/pulseaudio ) + 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@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ + || ! has_version 'net-misc/curl'; then + einfo + einfo "For using the crashreporter, you need gnome-base/gconf," + einfo "gnome-base/orbit and net-misc/curl emerged." + einfo + fi + + 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 runtime features:" + optfeature "encrypted chat support" net-libs/libotr +}