From 3cf7c3ef441822c889356fd1812ebf2944a59851 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 25 Aug 2020 10:45:55 +0100 Subject: gentoo resync : 25.08.2020 --- mail-client/thunderbird/Manifest | 245 ++----- .../files/thunderbird-gentoo-default-prefs-1.js-1 | 9 - mail-client/thunderbird/metadata.xml | 5 - .../thunderbird/thunderbird-52.9.1-r1.ebuild | 342 --------- mail-client/thunderbird/thunderbird-68.10.0.ebuild | 800 -------------------- mail-client/thunderbird/thunderbird-68.11.0.ebuild | 810 +++++++++++++++++++++ mail-client/thunderbird/thunderbird-68.9.0.ebuild | 778 -------------------- 7 files changed, 874 insertions(+), 2115 deletions(-) delete mode 100644 mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 delete mode 100644 mail-client/thunderbird/thunderbird-52.9.1-r1.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-68.10.0.ebuild create mode 100644 mail-client/thunderbird/thunderbird-68.11.0.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-68.9.0.ebuild (limited to 'mail-client/thunderbird') diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index a5652a78de35..dbc99ad661a4 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -2,187 +2,70 @@ AUX 1000_fix_gentoo_preferences.patch 866 BLAKE2B 836e42f394db6233ec4ad8550fd68b AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44fd5dadeae0939baf9a4a6b1852516722b2a3d94b8d403cc7b6c6b525d5236f357ab65a72d716aab1f5bef47800b5a18c SHA512 5ed67bde39175d4d10d50ba5b12063961e725e94948eadb354c0588b30d3f97d2178b66c1af466a6e7bd208ab694227a1391c4141f88d3da1a1178454eba5308 AUX icon/thunderbird-unbranded.desktop 281 BLAKE2B e2d0eb949dee413112021cdd0b8f5f1428aef25750fcba1424da747478ffbba2ea5b70f9ed8c8eee0bec2cd4ae0ea962389a899cefd9c6ca1b7d3841b9932fbc SHA512 a96d276aeb995d8f082bdad692406247548fb261c4d91acd9dd6e15d83fe35aef8bdf595d6150cb9789da0e7af57fa9fb8cc99a5be9b7e1d46ab1131e0adf62a AUX icon/thunderbird.desktop 270 BLAKE2B 6598b4fcf7f898a2a9beff9304db1c25a9906253569a24e593391946d14910e2235b16735439d967831f601fcfafd783064cc5f2330ba38d4868320a86dce57e SHA512 caf020e8af0df7b51d67649889b04d3af481850c4355dd0bd17a17e8681790731458648576a3a2a6c9ef7d0ab6d149eb9dca54d1362ccfc796e8c36d87c41d3f -AUX thunderbird-gentoo-default-prefs-1.js-1 426 BLAKE2B 2cade86c23902fe439018a79847ffef69f82041c35b4a473dbf62b59b17bfe3422abdae604026f8ed14dd1fddc525cb2c49516d2d003bfd3edc075021f24576d SHA512 b40e7b4789b7f43c382589f7d0eaa6043072bce86ab79fb3dda4800e9ab6a43af11f43b0cb3b6ab1c71d887aa1cf9356ac858f0a81dad013cef5b8a4b2107983 AUX thunderbird-gentoo-default-prefs.js-2 461 BLAKE2B a18e1fdbab7ad81feb41af75e60f48adb960800849630a6f9253b7bebcd3e7db33b2517ad0be6302609545a5464b84bd5c5fc67a07fb2ceab0ca1ad98539bee0 SHA512 db115d89a094c395636e5c008307c7864cb084a0a4ebd024d4ce33cac12963cd4a9ff6833227adc6a098430dc3f7ca9e386e26b87400d46920f4ef15741aefa5 -DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce -DIST firefox-68.0-patches-14.tar.xz 17488 BLAKE2B 697aecf97b04b45ea17ed1c1eaded95ca5064760cd0468968326f1683c10d91b76458c0f3e1ae7772b0d43c33632c03a69e5b09579284de19ecaaf7603dc2412 SHA512 9a601b80f747eb52ce772ec931d4f5ff0180ca1531c92d46ca116fb8218c829b9be496392e785d79106c76abef149e666cdc65204bdf1ebb7904b65264cfa6b6 -DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3b2e7d1d1e8861c4e42602cedb02108d28e0bf5e5cd9e31474356b70cb99baa7870e20436bc72e25cd8a8fc1353d14 SHA512 ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b +DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7 SHA512 9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9 -DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1 SHA512 8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496 DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a SHA512 1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235 -DIST thunderbird-52.9.1-ar.xpi 604235 BLAKE2B 7981734de83b22d428e4b988adb938cf7b0ad0b54142ca14cc7e7bdf38729b57f4c9c56a22c939d322ce03aed55d6f1b726bf6fa23d5f35347602691a2b435e9 SHA512 03d93c275c0e38b07519bfbd893118ace69928eedde0d236e72c6900aafe2137641f76155a0e02fcb4b9185ff8e49c04937022b75b0e85d7ea9de05b90e2d727 -DIST thunderbird-52.9.1-ast.xpi 541173 BLAKE2B 060a8ee63b93bdd230aa49328f37c109458c4caf3b4b719b10f461ec3b9f5141ce61d67d8ac1ac3c83ef098a8d4b6afdcb695cf895fa94e1de23ecdb555f257b SHA512 689911ecf9a92e3dd25eb305fc3d1179b4739f608e3be67c5367da3fdf0508951b816547333e1b2f16dbc20afd0407996b933309b6eaa3bca2340993a6d475a8 -DIST thunderbird-52.9.1-be.xpi 570931 BLAKE2B f5a58a51bcd00cc256bc7d97813d89c46feef2ffdea07be3f9509b2dd1787fbde81f49d64e1a1c63d2a09d54a07de9fa8f2c958f74609293f61af9fb971c1ff8 SHA512 6ca311620b04a604801771a40a7405aabb2499624dcb3bb10eaa3f0a6dcec1cb8c2db3f9ab51b1f505b164be89bcafaac1dc0cba3f3f8067f48c4dd61852c469 -DIST thunderbird-52.9.1-bg.xpi 634897 BLAKE2B d7faec512952ee336a1ada9552ec76721a89f9ed31a242bcd6a210b38a0c4b664fc212f7236a6e541386f70c3c86b7930fed91ad47c06d6045c8ff07181e2d50 SHA512 0b80aec2e54de435b74e5635ce2bef6f8546118f36346b9a845fdc8cbe653eb99ca8bf10e43facf3bc443de99474f20c39ae3d702e4c3d563a6ecbe2d4131d67 -DIST thunderbird-52.9.1-bn-BD.xpi 676900 BLAKE2B 97ead447ea6dcef7d7f367b56c3246846a8984d51887a4df75d9292cc0b1c86b1eb75e85fa0318c8e5372478f30e8c5ebb1653cc956e68928e3ced9ca0faab11 SHA512 8e560ccb37a55f3b538197a84b38494ea73454ef0fffa41e5c473e0efe4814b41f6d1279e75ca79d5c0370bc5717fffbeb20a544e46a5c42d9b837383c44e23f -DIST thunderbird-52.9.1-br.xpi 559380 BLAKE2B 2dde76cfa4a6f3c133f64fb77b99b10248c00eb4f2faa6ff86965626318c76397d44d81c480230c46a031423cd968da86ce39e1725667818ca0af111f790303d SHA512 a492e7842fb8219fce68727e90b7fb5a94c245186896c519a72e67a5ce4b04b3dd11d1f635c3262978c9ad64be14ae26af7f1c7e8a3295c297eab4c47ebcf73b -DIST thunderbird-52.9.1-ca.xpi 569910 BLAKE2B 3c77e9ea27b9500a073a98cb3f6d57bb56c56489133ec8193c162b768716da1527d566f3de17c83497226c47736dcba2080caf4375aadf14b4d29cf0a717a3c4 SHA512 a2a49a478f8474d7a89fe9540698890071402148624804f585e979784b244379ef751b9d1c1778756c8ff84f8aef3b42a4c7e4b4148d46a997b1457de52af3ad -DIST thunderbird-52.9.1-cs.xpi 579149 BLAKE2B fed50ac7f7accdcc17a2a33806167cb308aea15daa49ac84a8077c965eac11590693cb4f0132bed908ecb29b11dac567c352c17ade1cbae2148ea5863f86d8c4 SHA512 2a90e406a9d075841908090a0121d97b0196d5128ebbad3e4ed5df499f859fbdd2822b1916829659ee1feac6d5cac87763de91c82ff2529ca5ffc7540788b11c -DIST thunderbird-52.9.1-cy.xpi 554858 BLAKE2B a2efa3b9918fdc68422a565d6b67aa2f1540b4047c6ff875f85acf164f1d3276d98a27eef9263a13de368c2caf47b34025587ee570e394ba9c2f6820daecf76c SHA512 60b2bc9d44eb0d62733b44cf581ad9100ef8bdad69c3941624d185855834e3ff4626b540b3d4cc92eef6b2003daeb13b543466a2b2a5ebe267322de39be58ca2 -DIST thunderbird-52.9.1-da.xpi 543334 BLAKE2B e3fc284306e836b629257ed553153bc2912bcb866b22704d56c0ef1f8e134ad956befa0479c618b4459b251ae6f43b5d4d1213dd2a513c2a8cb6ad0a50d2119c SHA512 e310ab9d668162a80d3a8903d4ff40954611da9e257e44736150377a171dd3e53364dc08e13bd329929566d8f06b1b4570d8650c3292baa8be96d3bdaf18d81e -DIST thunderbird-52.9.1-de.xpi 555743 BLAKE2B ec9940dab9a587cad409081f845c2c100eb6cee0221c61c7bb0fb17f5a66142eeaa2b0caae61527140deb8ce2cd177d065dc74f5f9060ef1deb9085fa38ff192 SHA512 3fb485594238ae26e79e81db2abb8037d43c7c090c6486a96bb9364374d7efd030a51a992e427f6d583b81d72cb356e07bd4d44bc93c95a971560cea5cf05d43 -DIST thunderbird-52.9.1-el.xpi 662964 BLAKE2B e4e44fc4587eb8389f3c1f5441cc1bf6f222b239354ac13bca12242e0538d79d0b503f0f916823f77985d1a6f7411eea8cd4d2a66d264485012b2b2be2d85dfd SHA512 ba3f35452cacfdd0327540ab1f48c45dac7e3204ced2a08dafde1b97a6b21653b7e11f21fa027a7408287fbb9854228e328283784a7419057fdbe346739c2834 -DIST thunderbird-52.9.1-en-GB.xpi 531233 BLAKE2B 98b524dbcd34081194028a18ae3e0395920d8ab9b0faf767e122b6767bf10452e240a21962bac477ddb460f1338046deb26c7d3e3ebcb1a47397da2d1e85cdc0 SHA512 c88bf8b7b45582cee6d391ef2e793ca6d931a73dd901b1320c266ca9404ccf875092b5e89c4cf5f3f2fd8d05f6fa37eccf493975a7e4e62b7cb2b445631a87d7 -DIST thunderbird-52.9.1-es-AR.xpi 565995 BLAKE2B b4dd2c879e887ec180fc536ed8d75a484986b243e4bc514373664f6c864916ec81d973a67da0fab76ec470ae3c08f4df019564346f3f5883308784d24df9d269 SHA512 621c4b2a1afb1750328cdbd86445fad394a45d610f7a59b1e66bfcb7d92c28ac8eec47662906b461a9aa2f51a8d445c86591ffdacf8455b7bd4094af90924ab4 -DIST thunderbird-52.9.1-es-ES.xpi 445464 BLAKE2B a52b8b19a4775b65ab503320792ed6b3eef92d0d25468cdca1a0a1136b9acb0540b76aad8fc632104e43683b19f7917ad222c0d10364a4feae006afff767f4d7 SHA512 ebe899cf7b21037701690c5239d8b3c28848dfe732b550177ef645e8afb8df900a4edd665625e33ff10e14451b6509537ca5c4c68411cc12939a5eb54bbddc95 -DIST thunderbird-52.9.1-et.xpi 551661 BLAKE2B ce1f0bbcf2ee30e1fb92c6441ff9b97756931b50eb349612c3a9ba403b1657ed0e3a754a58f01e255b647d9c9cd8435384895af993dcfec041280e1e255212ca SHA512 f135b4e0c69fe039b2843ea3d80df28bd9b1d542233935bbe3b4564a3da88d33f07bfbb4dfbe0bbde5666f7621056022b6c9e24a33a25d08b2f80139e064626a -DIST thunderbird-52.9.1-eu.xpi 555536 BLAKE2B 62591d66044cc5807abde288d53e9aea2580a3ac0604972eb11d88893542e4a35d07fe34f7c135eea8759a4d2a207d2b18f2e7f359958796b0b2f95b1a63336d SHA512 7bbbde796dd3540fa52e0867e3ca62d4e8afa52899c77a1972b13f62a04625673d9493f2492725802908e478d611ce428bbe6aa912e75af64178033c5f298ca3 -DIST thunderbird-52.9.1-fi.xpi 550669 BLAKE2B 69e5b8322d39b70781294fb67fbfd7e17f527f68dda7cd3938f8ec80de66fadc60f63f4028c9b5eae6a22e7d9f08534fc5b8263e6120f0c0396c8d357664b39d SHA512 8be41b936ac46db288f31d49c42d7c1530b86206fe6272e0a83ecf2d68f025046ffe0241076f38bcbe55b52d982b60c15027e82fa108a3a3167838fa4c35159a -DIST thunderbird-52.9.1-fr.xpi 577560 BLAKE2B 34b541b44a3a296180bf068f916489630b9d355b7442836fbeee26fd9261fd90ca5ded893c11badef2dd9afa63aa7701fb197243db46cc84afd0a0e26395a01f SHA512 121e73d4c91a180fb1a7159525274e3e81922828cb01d06ec5e939458f75d12fecc444e6ee06a864c1f2aca4b6d7234877606eb3d30c2d950ef1daf0a68da15d -DIST thunderbird-52.9.1-fy-NL.xpi 563632 BLAKE2B d1be564211cb41a2897038b3796daca1d87fc9dd367422f6d34da34e6e594fbefa846fce33cfe6f8014a0471aff5ed036009cc8b8b30693e635de49040fc4e83 SHA512 ddee8c80ea0bfc8c3644ff16b61b7b9defbe000ce0d59020b776607f506970a6a94752d14c41b487214ed0544ed1aa3c87e88810763709a0a13a7e3d64319753 -DIST thunderbird-52.9.1-ga-IE.xpi 583556 BLAKE2B acf08c3db7db69422d50f239df51d7311b470620d3fafc8c87ed2778ef3464c4dface1ee773303b793dc617b839ab13dc210e6f743ae1a780f5045b2b1700d54 SHA512 7eb95bd2ebe319006453d9441eef83c72f3f100930770990f0a3401757c277de62258910be4b4c4010891a5b335a7455895845ea421a99c2591f1f51f0a8f2bb -DIST thunderbird-52.9.1-gd.xpi 574065 BLAKE2B 4c91b7fefb0196592a233922c406609fd2618fd620393d7243cdb1e84839500683d9e900cbed8f5908cd6f2ff3fb139320e780ad978c657e2fb25a266a75454b SHA512 a37053cb56323ec9455f2c0605ee178335564b57c1d5436b58fedf2b30f6ff83f5803380925ce38375b24ded47268bded1e395aaebce56d985da27182a69ccd3 -DIST thunderbird-52.9.1-gl.xpi 575150 BLAKE2B 0e144388597a9cd02e7fcc2d0937a9b0bb6122767e7c95eb0aa1317292b5eaaa9e62e3a41197040f1407bbb49f1772cecb8f3d0499c524e47c06fd919cd25e2c SHA512 156b89f7a27b6bc6ba17c889c23822188770637f9a1bc0cf025e59abcb0558a60d8fc22567f4e45418fd095b5a1bb26b2d7b5eec9923a8c9a81ec5f6220c4b64 -DIST thunderbird-52.9.1-he.xpi 592566 BLAKE2B d9754c8712c07656378f0e2c655c50cbbaf4771c4c18dcb8b88676ea0cf8f8add7ff62fd929e034b5446426bbe6753c0128fc61561526913902d08331a2db705 SHA512 84d6b327bcea27294a4b9a1475a516da63cde3ba294026022a23813b4cbc60c8f99a99e7bba45381297277b25be3211dd12d7787dcf77af6e475fc961914634b -DIST thunderbird-52.9.1-hr.xpi 564778 BLAKE2B 5f153149aaace7d2e064349d4a6ece05f483799e7a48025e6f01d8e236742bb8143498f532e56f98694f13687900f19290ef21d6d982dce0004097ba45ed2f4c SHA512 145885b1a9e938ad7668e080b7b190e5755da0a88115ed425c110d630d3eb6d33a822badde7817e0c5fa3a695c462c903be0999ec98dcfebeaea2258c4c7f3a1 -DIST thunderbird-52.9.1-hsb.xpi 582241 BLAKE2B 60397a0b526383452452f5e106e2e8abb11eb6f1feb6ac80e2b2dde1cc4b9972b9671dba1848bb0df4bfbb7672781219ecea7d5987bd294721c11ac2e4fcc917 SHA512 bb35005c9d4a7845e30f0f9f14b2ae71df3442720c5cfb6bbe9566dd1ab532b3f82a60090615e10c56b601913e2709218091213783302b2c84a6d04aea1fee50 -DIST thunderbird-52.9.1-hu.xpi 586446 BLAKE2B 752b687cda96dd4459bbbae217987e0778f7e49e5e2bf277260b8d6967bba6746996e18b563496d83fa4d7d9baa684e44e9aa1458b550f9a8dcf7383351c4555 SHA512 38578e0cac5fc1ff7cf9e5f7a7d5cd78771de734b3fd007c2306e963465fdedcf1032d0b5b17454d9aa9971ed95843c77178a4be4e08821779c04afff5eaf559 -DIST thunderbird-52.9.1-hy-AM.xpi 629879 BLAKE2B 7caa334d6a5490e6c3fa3b39365a3140403e2ecff504101dd5fc846b5024ed26373f183646a111fa08f90e1da8fa4f8355d4db525884d7377b2a5439a49dc867 SHA512 d3cdd5c47254728a358e0a5ceb775660ad4e52fea6b35f8a885650662c51d3e8c3c801ad23fa15c5d8c8620e2581010a09a53b90bf5d5383f6ccd2ea2499f4c5 -DIST thunderbird-52.9.1-id.xpi 546526 BLAKE2B b126a5fa5f292ea6212563401085c18995d18bf4a6277321e94ebb26010975de854c63b95a5a9fefd39379b066b940166f444bda83de37f5ebf5c9b7dea4cd86 SHA512 282afaa58ba6112217d1b2ec26d0a4f792af4d7c7201e7d900d9c558e7e2f709065f65909158058d8bade7756a6f611de06c21f974fb461d9321df1a8202d121 -DIST thunderbird-52.9.1-is.xpi 555712 BLAKE2B 8f141a65f2170e7ef106c9b9c6085d0331b62b5523e147767ec042021ec7ba9f90f0886114d33fe9ed694c185885c0eac908649d9b78a935898cef6815641f0c SHA512 ca34a1c0645d4e2a847055c47b2a507aeaf0b9ee8df24f58459f57ef7cc75970ab2caf00d4506420fbb15ccd277fae25a57a8b130bc5e1ade72cbf406f17209e -DIST thunderbird-52.9.1-it.xpi 455407 BLAKE2B 65affdd8d7235b5dd36b68be0b8e385dd28fe1f924699227939b5c227e3c6eb768d0f0a67c27dba4581e4b9d793c95d854f834120f7b188cca5a0ae4124348cb SHA512 a80a004d18d6fcbb1656d8dd95b6d45176da601b7c00f8e62efca7716ad3887ed079e58bbe0f3b6933fe7338324c1cadb95930ec721a19c63d8ac01844a7aeba -DIST thunderbird-52.9.1-ja.xpi 630052 BLAKE2B ff78665015749af1b6e23803b41564df887f001d4b8cede98f4af37d2061ffece8eb7bd372cf98a6cbcd088161d766e15ec55b44b1f4a458e57c0e2ee90461d9 SHA512 6028b000a5c855a90f985dc9bbf49dd17f88361fff17eb49becd45e8bd6b2b98123b5b253df91b4b851500011717c8cb46c9b278b794312a4ca8f3f2ca06d5c6 -DIST thunderbird-52.9.1-ko.xpi 595517 BLAKE2B cd444323c29258a631a0d6a3ef0211bd44eeb3e02ebb7ada915af7b7583c84c9234cb16b61068f565bd9769f70498d08511f68f92d3b83cd05aab27b9fb5a46d SHA512 64187d58dbc54a464b9271a912e81cb7f3201c3b34df7a6e41869495d5c6495b01d7cb93634e41e184bb117de84fd843c48aef62c272a9bb95cadc6b7f247fe8 -DIST thunderbird-52.9.1-lt.xpi 580598 BLAKE2B 4ff9c5ae68e2e1c7ef071e107a80178a1e7dc70f155b999b1106e644092e8f81890dda8c258f4d11c2697c39b60f62cd27dda360615998901cc141e7f771a166 SHA512 c4fe807b8fd74abeabcde8190ef25d7bfac5f9783c8dcad39fb2627c8b8d149c44aff8652e4e5496d6921f84ae988202a67c0e3dd5605bda77dbcc6df41578cb -DIST thunderbird-52.9.1-nb-NO.xpi 551103 BLAKE2B 55262165764ad56b4258138bed8864da78cdbef8bb4b1d4e5ca4decb2e32aaa3d908849893a84dd50e6222396af016db5ac457cecf6207eb923ad33829c47d46 SHA512 7ed8a486013d3ea0ba8d4ef357ed640152412b07da6a376ca277e6a2e138c1594b50f5a0a984adce6af227e0b2634f056aab16d528729efb5dd94ea016c47dfd -DIST thunderbird-52.9.1-nl.xpi 557956 BLAKE2B 0bfa945586c40769e242fc1d0b4c880adff796fd11584f7dbbc6cac886c99f4adc60fb50250f4849103c3c4cb53cf848a8978bd18b7bdbdaf9b49894758ef2c1 SHA512 f6e47d826a7214c7c54fe56db9b79feb3204504dee4c05ab9816c9db36725ac1c76f1f6e328fe296e1a39a2d8f0fdd4320401c19c9f087b8f76cf14a1c19a5b0 -DIST thunderbird-52.9.1-nn-NO.xpi 551891 BLAKE2B 111b2c7e933afad22e5dfb1b247c19d412f197bfafd37dd2e07315f8fcf1593b5077ee8880e6de6d17de5c09264c28d997809a6fcfb41a1aca4f99d7cbbc22f0 SHA512 1b15161baf948108e481432262de8d852b58b6f258870ed8e32895a16d8929ba7097af4a26aae3d89e2047118c36f0423d02bbe754c3b1b2db5163201ed024c7 -DIST thunderbird-52.9.1-pa-IN.xpi 646568 BLAKE2B 3d96d7a935b99b9e824031a07d735f4e43cb1559bd9ead738ac1b95052154afe5f365860e2acfda232acd9e0994ea5f1a0132caab1a08ac3bbd2dee536319bc5 SHA512 22ed1a5d0068437680586f9cc28546be38a1bfb32fbb057e0bc26228b9b4cb440e4693956e6e428465f2d511f4a690895ff6a878f5eee53eec3b3088ab75b6e7 -DIST thunderbird-52.9.1-pl.xpi 469901 BLAKE2B 2f84926881292bf659f0258def0f47dfa66c2ac85c27bebef75e2e08cf1304b4c56b41f0f8d0f3099f8c8639fe2e0943ccda5b661f75c2a5ec77eafc17041b91 SHA512 12bc800b8e4856e2323f864d38b347f80d401a3487966ae4312e807d4a455d7fe5061e9d6bcce6f109cc57bd29ced8dff469343cbc2db3003ff531cad14c5cdb -DIST thunderbird-52.9.1-pt-BR.xpi 558223 BLAKE2B 89736dc1172be125a0e6c816993afb12bce02e532bca425d41a8fd1cc607b466f37111f56e65ef2b598a9face5c0393253ddcf2069b26e93250f40c8f7f2b105 SHA512 4472d3d0a6a8309b3fbd9e2ea7758716315ddbfa69e9ec1126a68594700d0d5bc90c9ebd1c2865c546cd05dc2236cdde643ddbf07fcb0f2e411c79e4903bb877 -DIST thunderbird-52.9.1-pt-PT.xpi 565623 BLAKE2B c4e0de5196f1fc6ee784e9cff6e6f68ee17488bdb2f71b1cc3491070895a302c410580b14bc0495dc02784078daae7b28ddae42e6b8658390596f4b1eb4de230 SHA512 d12ee7a2d285a8a718c052dee4e39405883a5d375bd1da82d2725ce8b82ca7b54a039471e570087674429cda524a2b74b4163f2a4b7eacd5b7e9fc42f172ab24 -DIST thunderbird-52.9.1-rm.xpi 557605 BLAKE2B a15f4d41e2f2874ebb7f9f7afb9ce6d1c68ab9eb0207914f271bf26a55ffcb870674b3afa4f2cac5a035b6298ce13d39e770a6117d9ee74d9253a648ac83e187 SHA512 7f743f1758d6f5d89ebe60c378fcd458ffd28effaf554c45299e35493b9369e289289415bab09d0468970b2d448260f146692f377f1211a0871118dbc23c9385 -DIST thunderbird-52.9.1-ro.xpi 570529 BLAKE2B 88cb03566eec131d559439f9b0c44f9f26f5fe8beb8c9a06ac2b0dac22d9fe57ace64845629cb293541c97bd4c40e13d6f9c6f6745f7adbea3185b95bc12e3af SHA512 9a60510fae45317e552f0daeb6edaa1b3b700386be51d813a73e5ea44f8f476ed2aca883c44d10237314d1ef59472a24ed305219dafe5588e52f13a4365853d9 -DIST thunderbird-52.9.1-ru.xpi 530670 BLAKE2B 0d040da7f5a7bc6eb62d7a1753e273b791ea7e30590d601026c7f68f198325e8b0fb9b3d2861232f6ea3b5630f96d12d335c51d378c05ae87383d784a1dd2d0b SHA512 3e836cc057afea31d9165d68c44452ccc39999a292bed6efdb33d6c3cd49a4d3363abfe5beff1c56de2b7b167f9cfdf0c03711f33b8faa27901dba37e3dd37c1 -DIST thunderbird-52.9.1-si.xpi 649010 BLAKE2B 75dd7a9441dd60acf6ff2045d2babb66c237589a2b83518b7a9deb62f60e9d0ca5ca13371a7c839d8cfe76aac7c8b0c7075927387ba63dc750525d60b9072064 SHA512 f4dd684686cd1cf929b04679bb30b129c7cfd70bb757d7e426e37ce4d8fdfa3a34add0e84604a565f360ea6cc1d1a1bda03a5a5cad81b15441d3352c0c93dff3 -DIST thunderbird-52.9.1-sk.xpi 583882 BLAKE2B 6598441de9fc83750c6435c8c876798257f5ce7aeb0487ea81b499dfcb2be0d131908c91597581fc12186a07d61a9f99d8226bf5ba0f3667efd3c66b37cfabf9 SHA512 3b9b0db7470503fba77b58f20e9f1fcbcb0217397fc41d523f8cf78a5e7dc62d1254e80e708cb069e37fba7bdac961095546cd4d158552a5446ed9b9cdc34bf6 -DIST thunderbird-52.9.1-sl.xpi 562834 BLAKE2B c95a113d8987277a32bb26f4d85df0d91cc35af570f7b1b87286fd09225052bcc52852c7b775f3eaabe87b1b6d8404992f7ce8763c01821a9621f4bd0555bcd5 SHA512 9ccc1893534632d640a07a1642cae9eb8c3e7c525848535d8a42bd6e957e548b32af69de7b20ce44610acd0041b0d9299085af78a16b4cfdbb3b11d4f8737875 -DIST thunderbird-52.9.1-sq.xpi 570617 BLAKE2B b25ad0a0c029bed7dd50a1ae37e77696d93e28551c61f2eacd241feb5892f84e974c16b341b9e2cc1a2a0cfa16df186f270364cf517ec1b381d05cbe73b8003a SHA512 1e12cedf57b105388836d4f89943c185a1dd246207fe05e05daa92469bee00a75d545d7b453deb32b80c640212cd74cbdf0b2f155ec3040962630a4efd2535c1 -DIST thunderbird-52.9.1-sr.xpi 609019 BLAKE2B 7110fae4b1ab1651a392d2b7237e002888faaa3862c784c823725e91037211356d81cd084b609351246dd3c5f75788cbabcecc307dc41efec87353177c420877 SHA512 0de5b43fab259f7d0edc2c98a6004a2ae4d5aac365b4c6e0a80ea0c67d979dc67b71526a9de3a88cba5654287e23c5b1c76c00889dc6fe6a45a49a9f214ae6ab -DIST thunderbird-52.9.1-sv-SE.xpi 565777 BLAKE2B 53100f0d83ae759fc0e5772f209f8e612530bd584b3b8dbdda5fd6f19da125b04002949f6f47c4d0fa611f836e44b8a0475fd72f4187748bdb0c8ebbe27d5f4a SHA512 2e97d417616d191657c2bd025273fba996d38a1d273aadc17b60fa7e49e7e0396694997aee07ef9c0d16f520e1797e582b485ed20d9be71134a51dcacbb943f7 -DIST thunderbird-52.9.1-ta-LK.xpi 675039 BLAKE2B fde1d61f5529b4d60837ce0b567b82adbf0303dca55fcc7080ccd39ec9ce711aa975250c84f6fd27464992110da189ef83194430e789194ab19023a6a15b38e2 SHA512 06f4e3deca16a85b904639bc80736f2ee3d10e4339f8130f53784f2104cc6a98c2ffae5ace09dd094a96f626fb6dff72489432f6efb82c670782d83eb28ad20d -DIST thunderbird-52.9.1-tr.xpi 569926 BLAKE2B bb54109cd592e0576b3d74f1ccaea0a9e84101d2af3773fed57c53ff530d2208ad0e23afd301cc533a1ee80be761aaee4a2137f37faad847a9815b27556739da SHA512 4419c08c1338e12a046660666157bbfc19e52e17be4158a6b5a8c100c41fd4a9f3d8bf167e0db9d3e6bc0ab14db74d259cf879577018d917c0a81ecef8274663 -DIST thunderbird-52.9.1-uk.xpi 652854 BLAKE2B bc5557a1df83f9b8ca0671fb7c76fe3a117f40b04a797171fa205b41f8fd0a54490b550c2d82e9dbe97b1a36c3804eec50962d541dbfc8b6acdef6e11e7effa6 SHA512 40a5179d4777c93482756c4c39bf27d4781c63501f113af4fb2aead6cde297701a9e0f7eade31bf66b5392d8446bcb091b5a7184bce57faadefb2143d18a808e -DIST thunderbird-52.9.1-vi.xpi 637163 BLAKE2B 95c18bab7d30dea4a8b2241290175c77a2b47e3b02346b734e728adadfa4656e4197ceb3328de4c5a12a076dcc7b4b412b0a32e3cdef41d888865e471b2601f2 SHA512 dec44726008af723e44146abb89754f9fd0684e3cce0f0db07c05d8a100a8a862e5f7ad028c0f7d3594965ec35251e7c357ac212fb78570463bd8c18174658c9 -DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 441b5332a08daca64282a8d4233c7d9dc2008c80c1ebeaf4d125d5c804755509b9b67dda3423cc9b9a9af3d29b386bb621b231e426bdd89879e2e620f2106dea SHA512 db0c8a338df861a43563c70fd73768a5db730ce39e7a8400de44ccada3edac1f7e3736edee5cff439df76ff17f2b4838701e95fa739f5aa04463539516a86f0b -DIST thunderbird-52.9.1-zh-TW.xpi 595728 BLAKE2B 8e2f6bdb65418ae837cef54f042eb8aa8ae32e952cece4e3a5a8cd13a4ac99a56495b7cca900d7ecd10d82ab77ed334a8e27eba8d49aca066bd2bb7d7182deb4 SHA512 24f48563439450751066d49f609ac4df9d7e31d7cea36ce8f2ad8f38b04fc4d1be99d50463700c4ea2963948b0ec1c1b5323cada6a3b1480f1debe52d50c4f1e -DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23 -DIST thunderbird-68.10.0-ar.xpi 617169 BLAKE2B b1332b1a70a7cf85b608d1cd177c3c3b65bf5246684aebf1f348649043a44c7c5e7794fab8a01cb6ed3e6a7f4eb281c31b6c3c626a358e93a7584936c630e525 SHA512 b8abcf0aaa8488942d195c7507b1f7763381e312b001349fe5dd3ce083a58c7f75b3e03b3beefc5dff5e07fab2b975b2084516a3d3d011c60ddbaa274716b962 -DIST thunderbird-68.10.0-ast.xpi 551300 BLAKE2B 55815b205b5b667f09f534ac058ca3737ef4545c38d95b95c9277d5d3e1ff182bdd4659b0c04b5352316298fcb37ccdb19fb57cb1ed194095db15928afd360aa SHA512 925b82a654161a4d5c216079f9fd6a7d5b93a4652e878a1e19882f99cad94dbddf44855f8a0e10d27a289733cadc6d61f42e549d3a63508fd4a3b065f08b5a1d -DIST thunderbird-68.10.0-be.xpi 646281 BLAKE2B 1fb7f596fb2b2f2c11910d3f6aadecb3b28c9e4fe5ca8a811a89725c8454cfd1a02dbb04b977700468d5c513416610b194ee19328545bc14fc641bd0ddb473dd SHA512 19b8ebb2dfcf984435d24dd0687b16342bb3a723be3a69f000094e0e31429a908dceafd89f197093d53370a7e36b83759c8ca89350c3c87f300f11017f384760 -DIST thunderbird-68.10.0-bg.xpi 646228 BLAKE2B b0cab8335eec58f21a13b6ae6970b07ac1070205eb5ee75e9491f59b8d42a5c486f56ef3b3105faae90835095660cf8963b43341de46e3fe8e269c1065ca0472 SHA512 c4a84579bb92ecd8f78bc8d831e7bfebd337ee847ffcb2d81ea9de33bc46cb9a7dd5695c0eb333382b39bcb98e709ddf6eb0ed06322478cd3a2e0d18861f96a7 -DIST thunderbird-68.10.0-br.xpi 574852 BLAKE2B aedcbc138090f132a375f92fc9fb18b4cc943b84bf4fd7b28ff95bd1c1c4ccb90200a0b5bac96a25ed725755aeda444f5f56e6a49e9fed67ccfd074f330b48da SHA512 f6f46e881d141c667d6cb357a16750f572e31cfcc99a5b150e2f7362166c45d20557c2b43e25dd49fc1ba6de4ede3988bb332fada86e81b22bbbcedd14a20698 -DIST thunderbird-68.10.0-ca.xpi 578440 BLAKE2B ba04528b022615f16bd54ba80d6af056747336f7a56b2ffb9cccc562732bb8ff0a64bd4e880608f0e13d65b617ce6e3c9353bc0f3e09011d3851bd2b19e6d29e SHA512 7c8be4a150cff5e4c14f0c1ab4a4ef0efc5a19a1e7bd12b273109a22188d7c76ce104775bea227fbb54f71383d59228e9f2a9ad873611b2e8f19b4616ebc9091 -DIST thunderbird-68.10.0-cak.xpi 602711 BLAKE2B 14688fb76b173b068fd8a96106d396c49fc94577d138e4781c5d5bce076f796a509ba0aa63d9b07ced63afd8c898b514bb95af9c0f647f81b157febf7fcf199f SHA512 bb5a35677b9d2945c803d7ea3681b720eb7d371c8d33d8988ebbd403d69cf27b43f5f051ac827441c6ce7a980f90740bd75780f915af8eecad7b7e5274693fba -DIST thunderbird-68.10.0-cs.xpi 603043 BLAKE2B 3711a76dbd12cf670633f16997ac4bbcb17e3c821c2ecd0ec7b0718932996f81dabac01783cc25be66272a55b7ef4c245ce98516554c5f2a959eadec74cb5261 SHA512 689ffc46ab11a57c8316ae8bfaf467324a148d9c6eee835a934d3e237da7bbc91a48ea191815ed925c8740ac6ed2ad481eb6bacc29f6a1bfb2e60a289afaa146 -DIST thunderbird-68.10.0-cy.xpi 589903 BLAKE2B afb83cb52d6d4c512a06a47d44669942dca1a58b516732324e77921698400008de16c3e272ad466af7c05b9d6e3a967637ff444d919064c9a1caaf2a0bf3aeae SHA512 ded712c24f988499914b138c2066e9e7e58cda0a19f9d6cbbf6b8ff859024fe63a1ec14fe44a8ca7de9eb6d220f48c724250c90d3fbc50cd83cd834083646a4a -DIST thunderbird-68.10.0-da.xpi 588349 BLAKE2B c7b9e91cb8af39384dfc8b85d13b1edf38a8701bbe201cb441fe08ad12fdb51ec2a02e2216c901d42dd0ad3eef898dda6530e019042788d619346b127877cbc2 SHA512 f93c1852d1a6aa18328cd44da78fe899ec7ac268c588d2e90e16594751b11b92bd00b08cc2eee0d91fa7824b21df9215f1d478dedd6db14d81aeb688467dfbd7 -DIST thunderbird-68.10.0-de.xpi 597804 BLAKE2B 3d62acf68ae22ca623138c8c142f03c7b07fb23f84c47d03ff78f6d7ade2bfb210e1a503eb58b2f590257cbab6d37a4fba26762d0864e93325d724ae0619c683 SHA512 60deeac7e30001f4813a2c96bc0ee6218446434348c8ae5b2c9127b84b69264cadf05fe175be48a9ecb834c9fec8d5912af2d9b0e79a3191680ec94bf22d39ea -DIST thunderbird-68.10.0-dsb.xpi 618835 BLAKE2B 514f8fb7089fea81f80211f1f08569cafe71a521664f31e27f986173d9f9b1026e0512853a7fa255d8897b029612a0a2d8c4b3b260025c3247c587f0031c0382 SHA512 1acdefeecf54e69151e823830fb7b4230eec42bf659ee302f1b8a19b8469fc8d5241c6aaa2e08ec17df91ba862f014e3fc46b6211c92878aca37f82c8a4c57d6 -DIST thunderbird-68.10.0-el.xpi 699224 BLAKE2B 7d59de168a25fcb0682a8360cdb0d7a6c7a1eea5266487fac49b65f081fc0201c635654a3cdbd53f8cadafa326a33b341d012cabe235a2c592a5d56eb6a067e3 SHA512 4b896054b7ef13d9641090cb9cfddd6bdb34977f5d99b6d6fcfc17e70923f1117b9c2b8444439892589e5333ddbbe08e5c24651d813741e520a87e8225223d86 -DIST thunderbird-68.10.0-en-GB.xpi 556404 BLAKE2B 246e8d643a7e26965718c17159edcc6b1408d68bb7c8962fe729a31d9e4dd7be62dbdeb99d3b5059b749b3a0d23fc7e4696fdf3238a34888f2efe8ebb316d3b4 SHA512 6d599bf5f98b9b0a0ac7de3288ce606f09b63b1c3b31204d666bc049a236dbf18a4dda052435910436be8ec49f3ecdfc4e10416a73c4af49aa70f5aa07fd647a -DIST thunderbird-68.10.0-es-AR.xpi 596552 BLAKE2B 689f02a59b99eb2c27feae23226b9a99fa6501ff8e0443261262dbbba3a67dae12adcb5b3e1c5b33391a9e1d66c7a32f26c29d225bd46f573cf9835af74b3a9f SHA512 825e82494f817599520a6b5529b9c1d924e053cc96810549d5fd441fe7d817b16e154c718af02a025bf41faa1559e6e0f08c1bf59103ebe715ab0da080349e1d -DIST thunderbird-68.10.0-es-ES.xpi 518352 BLAKE2B 7714b8baffc691ecbb7a38f26937c6d1a3e232726880f3c37c644b519d71eac579acb45c4a8aded36e142c0ef13d682faf03c88d872ae9419fd1cc5df7e427cb SHA512 4b3eb51d7b15765f631009853885d0b579252672750e0bded1b6c58ef1fb04b37a450796c20cfc4b93a483f26060ce38b0d2a4fc60cf9fd943921edbcbbc8515 -DIST thunderbird-68.10.0-et.xpi 573581 BLAKE2B 01a936e10b4337e1eb10cd070f9c8fcea134df19c7ce7f2dd739af2d12bc7a8cb6ed137c7a693c021ec21f14500a215b88cfb1b687c80ed21f8a4a6662ea6a48 SHA512 d0478b5f5a903497849ec347e4b0a4d73d9d8d30fe57419f1f7c25c5671487ab81f853126517a03a30cd20d6472d819d6ba7a832142afea4afe8b807ecea1b22 -DIST thunderbird-68.10.0-eu.xpi 579945 BLAKE2B 4f9c72fa3238287ef05d63c518880391365590d037315396c55a366cb54cb8c870693f42d83253cf52ec9f56698e5ba7756655fd99c3efbd4f8e920cd50db5a9 SHA512 83bdbe488d3661f292a02adcdda33baf496a1cb1ad91ea164dfcd0b04415a5936031de14030816374636584f9cf8d61eb7a4e595662bd5ad4c2ddec0f28a7929 -DIST thunderbird-68.10.0-fi.xpi 578419 BLAKE2B 66ac40bb132acbafd9ef07fc6815caa953d180feebc4498ff31f73b542a507a7937f2377b43d55a413c2640402eb8ffa87a5f3924cb4b3f4c536958fa3326cb1 SHA512 fd5c8dc9ef85e32dcf95b8354f1811e2403abbeb5a8158460805c55ad3099a3d9db8aa38e43cda7b7f7ec6a4b4b208b7ace8b78e7f566efdaffcc9a99fbd5aac -DIST thunderbird-68.10.0-fr.xpi 607811 BLAKE2B 2d017557554ba62772c39770ddb1bb604db218e947d4b2de923e8b78975d3aae3244e7f25313eb250dd9e189e681cdee7b8cd8f4012d32f76a02d87faff6cacf SHA512 7064e5711e4d31ebea5e6b324150b1615888d5d41e5bbc78d1322824331aa423ecd473e731025179de24062228ff3ea124d25e508b2bd9be1b2b90986313c50f -DIST thunderbird-68.10.0-fy-NL.xpi 594467 BLAKE2B 74443fa4b98874bcd909802612ea43505152c29e64e5d464ce4a0766a352bb84c76860321187c87289f8997e467c1a8f0b664e3d34160d30b19349bf8a19f2c5 SHA512 21e789f30ad206c58d37bee8654261d422f62ed64958619907d89235bcde20999104395107d9801ee8f509ec024d1ceb8501640489ceb5a739c4535f17bf5960 -DIST thunderbird-68.10.0-ga-IE.xpi 588710 BLAKE2B 7a7e890826c71c6cb33e6597918cf6da5dd4116789585884e8052dce2e94869b62626d8ca60b95dcad16cc69df1ba6d3b6edf29814643d1c66702d93a96676ab SHA512 acfab69ffc7a07422d64558449bb029bec11a965a0e056286eb10cd530ea46578215d9279d027410b3885980191485f89cc29b00676336bdb0ee76072580f562 -DIST thunderbird-68.10.0-gd.xpi 587110 BLAKE2B f41fe4dff3205b0264ff3c781530c1408d2775d25ec48cefc30448ddb9c93bd8ba003d8ac96fe463fdcb269b6202e7adacc80df71242c8406018061237919ec4 SHA512 408b5994cbfca255696e22214fe276dfb8f2a2882434264c2d73395f79a9ce60a9eb592f54079d041374caa9c4b073f6cd3900866555eb56d685e0712822bd9b -DIST thunderbird-68.10.0-gl.xpi 568397 BLAKE2B 34556566d8ce9c531c4476e6f480119ccec8a051551e3ab919a014a8bba7a054d488d2925cc8f603a532ff2c84e1dc393a599ba6afa0e574dab57a72a0b1995e SHA512 d299f53c97d596e584d468856ad89d7f7072db7bb7ca7cb7ea6fc211c9642254d9c9f15492e2f15ce80fa9dd8435f7639d1a88e3030e542c13441530335eaab6 -DIST thunderbird-68.10.0-he.xpi 604787 BLAKE2B 4dd595b4b7f4532a97cc8a2b1395f459a17b556efb893198e191ad1c3bd5e77da280c7fdef703e8c425bfe89e1ba01272849afc6eb0f8c9515d054dd87bc311c SHA512 2b7ea590daeafacf151313d851db1e90a2e185d47608591c52d9e2a8493e4cac0376c5e6a571cc66edbda0b2b6f5c87f95fc5a78fb9b28dd255ab454bf88da6a -DIST thunderbird-68.10.0-hr.xpi 583784 BLAKE2B 6247ac9d868e0486130e9bd8b310d2967e297c2ad706e6ca93f4804bcaccd28e42a9678a6702a3a44b14ac9a825299e0378c20d74c28314655a04ef53b16ae80 SHA512 d47862d5b96fb75ae0ad209cabcb18012c17318e84d4884912b7abb577a4848a416adb3c8059caa4a8d1029c090f06ff9bfb3ae31c1567ee8ae7fb91a456f451 -DIST thunderbird-68.10.0-hsb.xpi 616036 BLAKE2B e7ee5b96f300a78324f4bcb222c6f374f57a56c38941d838154a3fae2a9f73e2f5a903d743fb82e8d29be292165aa2761af637f481885bc29ac2f4961499a82b SHA512 42d1916a3a9f0b8e3aa0cff7a6981453bd8838eee82aefe4c06b87e1856cba6cfdf854c8dfc55cdcd318d59a0f36aee34576d5813e1eb8bdbaa1cf0fbec21d58 -DIST thunderbird-68.10.0-hu.xpi 618155 BLAKE2B 1d4518cf154485134cd3c93cb373a62e3be3c73438e4101474a386228551fa1ac04ee42cbee9d0989688c0d11af53d29aaf1ce5c089f361e0d7affd2281368b9 SHA512 299bc88262c376afaaeef2951bd988ea2ea8781fe7d0d52ea6f20d1eca6961fe1176ceb610920f43163c1b2a84081709e2823760b2316899fc7bf5d5a01d1b34 -DIST thunderbird-68.10.0-hy-AM.xpi 631980 BLAKE2B f7af34f6285ead2ff32f4d5a82be7362d91105bcc0fc22672fc0c0dc73f14b11c668010bd5608a25d9deb38537ac1e96d9be2bfbdf05ddd64c567bc266a72be3 SHA512 5e162506deef63859e99b21ec6b61fc582d02c1507132e3b4814c993f28514a0e2da8f353125b909dceaeab0c84426419e1335f717883455dfcbdf358185f93e -DIST thunderbird-68.10.0-id.xpi 567748 BLAKE2B 1ecf4f966f6168522d088584306622a41319dcf3985e98445e230bd2d4f2f0f70282862e538957eba9ae322d12f4a1577bc5cbd28f346a177c42ec3916a5e306 SHA512 8a48834440339489226e353756cb35cfcd48ac6c38c2b8b435a7dd3f0346e9f1eaee150f764e5f36677e1355f128783869a5a59d5752552a40e93069adb0efd6 -DIST thunderbird-68.10.0-is.xpi 575441 BLAKE2B b179486cdc161da29039f5d90e23be4f93ceea712c1c56f81c5c1fe772675361d4ad1f1ad699f954319e2974e2ece1884ad5d8d46f499001c03b6218505401d2 SHA512 53de9cb92b65148881e5bb5b8dfa793faef5c27f93fe409a75e515e2b821c8b786d795f16739db9247570fa8a2d04b59be6c9ba47a2b887f11e5b69ae3514ec8 -DIST thunderbird-68.10.0-it.xpi 489521 BLAKE2B 0cefff88fa458991b66a4f2265153bcc51863ef6fe9f925c61e57f8868bfee11e8b22e323c71eb6ff72fe7fa277a908cdf755ed24b02f0ac09bc87977af920ad SHA512 603b54f0c159b9285b533f18aa6210aae43098df01362a18650665fa700cac9903f02fa93d27b37fedad56916d1506f5e45779a9c98bf43c685c8279f95cdf7f -DIST thunderbird-68.10.0-ja.xpi 643576 BLAKE2B 7c3eed63c5d7560653581f979421b5a2394d0a0b9649565d876cba681036d7a1dd2484f04c9ac833d0569a131d64731a2b735676f83eee4c52c310a4d299f824 SHA512 0a003a7d27c239bac77e7d655aa7c9bbc8c7a45f2d6e134943a119af44ddac9bdd460907fd24f1c28058d652c7a956b2725adb4493c988ad43d5c8f90db18ff7 -DIST thunderbird-68.10.0-ka.xpi 646012 BLAKE2B 06fca9fccc61673623949d349b5973c18e07060350053fb7d15d406a2e58d3d5f86045c14375805b01e6a753fc880240c5cad80a7a79a5810aaacffa395870c3 SHA512 b4a03933a70d65bc607e7288e9f9ba70d61be55af4c1af6fde112886e50fffcd8073381c4ba723ac49c31d6c615035073fd730b5a74e054016e1d95076f2f28a -DIST thunderbird-68.10.0-kab.xpi 589820 BLAKE2B 73e63d0ae342ef9dc49af9405a49487153d32069e312b8b7ad41c0d5ee4f0666f3e216230cd6699a2ad5f372f99eb665b8a54c27c4681309dbc1c5273e0fd5aa SHA512 a9037ff956389efbb8ca867fa6da38058dde5e33e5b2fcd97338dd78b41d03ab78fe3a85c7240b0c7f02ff7bb3c4b52899a9458272ef9efb1e2ec5272b6ef6ab -DIST thunderbird-68.10.0-kk.xpi 664809 BLAKE2B f55d7de868f591ae6818fd7b0824708feeb0b2cfb490603a3c5b94e9914f9c20467b55a7ea10f31275f4f6f73d6176b9db97eb2dfe2b0211d813c4b4692ba46b SHA512 8059b24be0a918b4ff6def5324261fc4134e2193101ce825a38512aeb6559631ccf694d7850e0cbada3603157395c2ac3867c0be13931fe1cd57b87e7bdfd148 -DIST thunderbird-68.10.0-ko.xpi 620531 BLAKE2B bd129c82361909d3126ed3bd82be573ae00d96621d9dbf906b51487b7fec772f9061697bba37c11051a87aed6d6c231804df40a1b07875f9009512ef7f799f32 SHA512 de1bda440eaec76acc499a191091208537734f5e8b47f03743fd5a07e0a693d3a0d48530b1dd17b78bab782abc09b1c7c1754fc86d8071366d1db9ac46dc6718 -DIST thunderbird-68.10.0-lt.xpi 603847 BLAKE2B 61b1c46e0a7c87136dfe2f1ad218ade7eca3b59e67983b5fda45c869c525814c7cc776c3e916aad1cff7fa03412636761a4903fc21bd7d412fd4f541366f91b1 SHA512 7e4769f450e24e3d726f1752d528777f123aca5c8e084984859593ea3406f7315c2abdbb08ed6ccb39fcfe1913458c0fbf196732620312becade2939ecc41ec6 -DIST thunderbird-68.10.0-ms.xpi 559014 BLAKE2B 8e73e94ccaf239a111faf2f870c35cc8f3f078728262f3eda7cca864bce02ee9d4e32b503e78be1bb19d68fcc86e2f58f200007dfc067ce54a6cd0c3285cab26 SHA512 c42397f35f6f80342d3606add7f27f21fdda919748c6d7b3092cff31c25b41ee6e42bfc41f69dcc84c33a21eef638ebeaf1e17a31f7129b78d1ea5ea4685a0c9 -DIST thunderbird-68.10.0-nb-NO.xpi 574022 BLAKE2B 65ae9c0f22790b870efa962d2d8999cd081f19156545d13a55a56e2b0d110a72bb03e383014c883f764864ec6119181945f35ac81ee7b246ef24ed97a9a211da SHA512 273ea6d6dbc9039039434d12ccd706e35cc00afded74dbf01a2c03e152ec45ba3760f41c53ce5ff080ec2ec3dd94bd149b98a2a9ccd265070f1cf436222f9bde -DIST thunderbird-68.10.0-nl.xpi 581355 BLAKE2B 5517ae271d03e93c0218813d1608dac506e07a19c03bbb2174b6c82ba2c3db147e42674820abee8a5ec95d5367ee93f992f11f9f5f636637eaf44a478a20dff8 SHA512 27afe9f1e11bba8eb9a878a51fd2056ae19eec8a776e901fd843b8fd3b709adf86a8d540cb63fc52e4397b6657c360fa910cead8d2c6c16ad6d6144416fcbf0a -DIST thunderbird-68.10.0-nn-NO.xpi 574950 BLAKE2B f46b7ce1571bd6d47c80caa1b7ca235538947d6f8473120de96862c64fcd490c723b8805403bca5fe32bfaf727cd9a26ad72bd9ef8fc55c27608a36211c69c3e SHA512 a51913263295595e960784581853a3d534a99c58b22b1e3f79970288a5da9a2e171db96d78083c8a24e642429b17f1fbd90842ddcd6af54fcdbae14de9e5f094 -DIST thunderbird-68.10.0-pl.xpi 576085 BLAKE2B 8691fda0fe103ce7b67553df59f8bd49eae6c50d649623645f0aa6bd74779335526d99d6092a440763a4a390050e55f327e73089068d3e650d3b39a016a97a84 SHA512 d1e56d36a0c168d75a99ca510f779c1a2383c34114bf61216bf47ff4108839650f7971f385ac47d083f170d8427446a59230e0507079a7064059811c56dd25ff -DIST thunderbird-68.10.0-pt-BR.xpi 589837 BLAKE2B e6ccdf48c6ffb3d0cc12134e2ae2261810a2bda16010ff12cc542a4ca8d27ff3e6fee714abfaed9e4556ee05100c4b31b1b05bdb1ef2cc28e8698e88b6a9f9c1 SHA512 c68d184ade620a9dd68f716690119890eadf53d46a0371c342240c34bbafa8f73600665ecc03216acba2ee62b3f350e52ea60f5bdbc36fb0e8d60d242e994e93 -DIST thunderbird-68.10.0-pt-PT.xpi 588103 BLAKE2B 2233df17fc588256bbc34c4ec1d8640980192fc6904d1c7a8ff93da62211a16bb3abde27150ec4ec874883682a2642f1868be5cc814798415d1d7bb77ed0bdae SHA512 0cd0a8553382a6ff1b14b5e4e2ed6846d5a479897f788d665997b7628da939c2f90528b5245792350214c85e0a1e4ce68a3972ff0c3ee147a446243ea4781f98 -DIST thunderbird-68.10.0-rm.xpi 578050 BLAKE2B abe8c3d1316bc82e616d7cb418b0eb8716ca2469b9ec3dc58061f05972d39649ffb523b9db3cbe3153e8b7e57cfa532190cbdd72ba6f7d7fc41d6e3cad3c0705 SHA512 7a6129772582b294f6c44ea5db770ce3cbbf29b19e7f3bcdcfea343d699de545adae606afe6f0e30466323efefb8cba6fd347ca83af3629e5b8f51c253feca4e -DIST thunderbird-68.10.0-ro.xpi 594840 BLAKE2B 9409ab855ce8412d3b16963e63c8c930e6b4b63906ad9845b4a917211a4a0c6450bc9232af67fddd26f7c359327556b16e9ebc5def1b7f581bc305ca63d487e5 SHA512 94cacac40830e2e8bbcfc2a805205ab83599771ca49dcc12c99b4c5424f2b6ed5f85f89fdddaeee8a33d31628bf7858464ba06983d68969bb1a7179bd0567571 -DIST thunderbird-68.10.0-ru.xpi 683325 BLAKE2B 826843432dea393de956db9def15f99718ea0ce2ec6ee4ce59a18d733f2d12e2334b6989867f68ce49cf1a178a96a41989e3a5547b5ec5f7361443fba7b20117 SHA512 046fc111057100a3bf34f25e7ab9bf8bfac0335e2d1d1ad210307083f9d2ba0caf37d95e2b61751e87d1b61b95fa07538ea80dd0d6d57684dd0840edd907ff1a -DIST thunderbird-68.10.0-si.xpi 637405 BLAKE2B 61e6ea21e665dfb797bf6b86baa186f3fd0ed9b69cac2c1521a3e956dd87bc2ab1bc6c523bbb42cfdca485cb05fcaabc85b3e0140c78ec9d2a3e7d39eedbe706 SHA512 236654ab095f7e967911c7ef385e0c133151569f21ab4ff9c8f87815f2e745be6f0f2ef2bc6955af81a613b72b5e9fdfb78598de269443d31953916a0573c8d0 -DIST thunderbird-68.10.0-sk.xpi 609753 BLAKE2B 02496c0f38d3e6da751b5fdef1e231c4537f09af46cf643523e426a9bd7b1a4fa033acd9c2eee1b1b6b2c092606aae41ff062d6510dd4e925b565f8395d44e26 SHA512 8ddd8fb1203be4d2298c9d364cf95a6e51a504530608e3add552cd6480d9901a67f42e299b691cd89f269f57d6000b02b0b2a614d3618f8126d5ba848c2fdfd7 -DIST thunderbird-68.10.0-sl.xpi 590628 BLAKE2B 56acd47de4d31be5ceb61bae54c8685b8961d9a1e35538f1b5725cb3aca044a98319603493500471036bf6f409f456bfa10d29dd4d58abdc6a1d71554694df5c SHA512 34115bf279c3f1798a654583900b0314f4ba7f95ae09a53fec8deda88deda6cc2d9a751fc20304867fc92b322b3f05aaeb693602280c6cee8195f898992a36de -DIST thunderbird-68.10.0-sq.xpi 598900 BLAKE2B 29a0be425c4b7eb2f09fbae3bfc48685dbcdd029b0e02417c062ad026481cbbd4136e7465938c96266668bc328dc48ce2c3d07cf394bca9cb5f35c21721fcd80 SHA512 730dcef2ed44ea0d2fbe646ba3fcb4606bd4d3532db003be6e60259bf9eccfee55dc69c4ba129b28129c2a7754b934f05304dece9e3af93e5b23d5044655a9c0 -DIST thunderbird-68.10.0-sr.xpi 624898 BLAKE2B a1bbd931e9cf86b706b2b813a2afcf73f82386cc86532abff0e99d09d217a2bf1124449cc7d002a97e1e29e05fc17568bf1b576a527ffb6d60ba8cbbfa49de25 SHA512 a120b5b2ea707a995827c818e7053c1e5aa8bd45b3c0d07d3c86ecea8645b810d83a9a880a3de30b3777b2924b75b76b46ed1c4d6494a5e678a63f6787bce29a -DIST thunderbird-68.10.0-sv-SE.xpi 591596 BLAKE2B e0abf0f697f5104c1633cc7f3542c25d1f591e2a23154a7955fe467b4c74e506772a42be1ab100a43c7038550d1bb0d75c36416518389e4c6c1a7a74bd771d7d SHA512 4ba07b204e007caf1f8d971de90c8ae380bcf368b1f4c463b7059b0a971ddebf2817e0b7ba91763c9dc11d841517a6ed1b09725f932123237010eb30c1b81b58 -DIST thunderbird-68.10.0-tr.xpi 599707 BLAKE2B fad6027cd7c915d8fbbf1fc4d3cadd02d38156667a170f3e74b6013e68251b5fd1703c001afd6a6cdd3f2bdc38153a6eeba96cd3c1c8693ba9a1a9a4d18be6dc SHA512 e178e3368b3ecc3baafb2928e5f466b4a1078796e4d72ea6b3a28d40eb26070b92c0d6fd07c29d9f03a94dc6278eb3c619228b4116a61ad0dea84d017d39cde3 -DIST thunderbird-68.10.0-uk.xpi 671455 BLAKE2B 7249c39a0d75951fc74f0b6a7b7253243a2d7bf6c5ac8568b964b5de3179596b316bd11870b3d0d8686c009552f64e4271027e8012b349c21d99a203db859c85 SHA512 0b704c62579c0f5b3bcb7bebf43257b904f8048497359b1ed37b046fd7d729abe4b3142c50ce23ceb12d69513b40bb14d4b1b85bf3310a9c0fbd656264a30bfe -DIST thunderbird-68.10.0-uz.xpi 570418 BLAKE2B 41591ab05bb52aade78ba62e7d4aa49c4dd5296f857d5670fad0e1bd3a8700e5edf6af2d80fdbcba75fd285f3f9117b3b8a316272547f314413bca78de9c2820 SHA512 08de541fba64e86a1a509a691249521a5ba7813871bf9b7d373ae0aec4f2a9750b7ebd0109f6ec8bf9479f995ba6259d722ef7cde52781426874f2b6c76772d1 -DIST thunderbird-68.10.0-vi.xpi 623422 BLAKE2B 8e2557b66c51d6d98c516e58337334f41e77af631f7ae5f6f5636e2936fa19ab584a3843bfd72169b9c13e417b74efe5527b4ede61d365251807a1f9014b0ef5 SHA512 951536c862292476592a4518c812650294f7ad04ccd52a70c311a8793c4610bff22490454d46852a87733d8035d7783389135b11cc64569ad90659f3bb02adaf -DIST thunderbird-68.10.0-zh-CN.xpi 626820 BLAKE2B 38b6ab9fd731e6edf6b32b77663adf64194117b1a1248881aa3209b631df0a60c90ae742e6bc907a16457df479397af720f94bceaf1095fcf47b6c33eb3362da SHA512 6b5ffbcc6d453573bd8f84ff2c61680e222c354e9b96425349c5de97503acd38c003abd76f748ee36b47fe8627bd232b6489ee6a5f4a9dce2c66c3a87870415e -DIST thunderbird-68.10.0-zh-TW.xpi 627475 BLAKE2B 9b075bb3ccbd8ed565e27d0ad5364c6def3ffbb9391c766446694fbc37c70bc592688e28288f6739551899ca39385980092e7b97d7404ec74d75f76b7a21a07a SHA512 da25ba5f50510cf3d1e7fc5a5bc3ab825a275702de50c1dd1c517e9f0f45006570b2f8fc0ad7bdbd0613c8e54f7f31bc06c39f9a9b84e5b16a50db6e91b7cf0c -DIST thunderbird-68.10.0.source.tar.xz 331265676 BLAKE2B 616f545cba194c5752a155a477406b190e15493aefa4c20141291dca049b3b629e28a4acbc89127bc86165f5bc7242e3eb18e928086eee3b4a5e0eda6dc5d7bc SHA512 8db4e363b1542190d647babbeb2bca4f258e6bfe3bb67c4a4c8eedad702f956c6e2e1daaa552a45912b55215fa5f6fe0be77025de324ea6a0082ca849d132c89 -DIST thunderbird-68.9.0-ar.xpi 617168 BLAKE2B 5e51afcba2c207b8951a1f956266ba8510821873e44b213a3a55a98e92495bd4ed3dc56bbb998c8b36d365fdfc86f4cc03c0e4e7edef867f211d355e69f6b495 SHA512 638c99cee69cad7d4fa1ced99b989d751529c03f2c36da8ab76201d75da9deb2005a3f4bd9be3bc7434ece4f6217928388cc1bd34913f422b3832392100a2875 -DIST thunderbird-68.9.0-ast.xpi 551299 BLAKE2B 6af53cf93c9c98a088fc7c88ab3e26d0b336b85bd96bdc30ff2417561936b9db2d94b5eaaa805549568244b74fb6efc628f2e0025b3365616a179cddc451e4cd SHA512 fefedb7262e4abedce010fbdba8a2cddb13ebe42db11914262c9e004d14b9e867e105fbb6236406fdd9fefa9a97eec35a7532e814943c22860dc720fc97b9b28 -DIST thunderbird-68.9.0-be.xpi 646281 BLAKE2B f4f674ebd8633a25761e0635d2776b85d4931856053cefd68102601e906bb4d52e49bdb2b786f9865c04cf613d06e8f11cbcdc9ff7aaf047ee491197dbf0a448 SHA512 677e71470d1117654ca36071afb3cf86c1fc5bd2b567b8740550c47e61418904a526c075adfe2b14b67db6e103d1a2001af4ee61722ff1d82681463bf1b31ffa -DIST thunderbird-68.9.0-bg.xpi 646227 BLAKE2B 91642fab898a6400025f9d687cd2d194e25eb9de24b26d032a11f275f73a1ab333ce36e1c6eb26cd01d70a2ef29135e98d8b0d033bb9e0232fd9a7e8d08dd2b6 SHA512 368ee763ed9bcb962243130179d485ecb13ba07f452bbd02049656905c16007f8e58fbb5e339936493acf0e7f951e0989ed27d2abd75395076ce9eaed7bf7ba8 -DIST thunderbird-68.9.0-br.xpi 574852 BLAKE2B e901cd8d978009af137e50f306a7edd28d439a4ef3a55c7a03cf98247f41bf3298fc6811b08e994fc80355851bc55b16f0e879ccfb5cbd46f9549456bd4e77f0 SHA512 84aa8204d68a5b218089db7f7e554fc6649f4b3d3be05d000ee879ce56d3190d51b057a97ab3c341968df127803c19ac050743c846dcdcd11f80b0d390e9d940 -DIST thunderbird-68.9.0-ca.xpi 578440 BLAKE2B f21982c239ed32f996dc43552a18ba94d6e210b73258346ca6c617fa652681e21194ffb8fadea0f0cf9d9a5119360bcb7d7a99fa4512d6c7498466694eab98a4 SHA512 36f40e4073abdc02a51b2831bcfeea388a3c988ec1d5c0e71beec5a40661a4c1075ded53b6650a839eac113e5cb72f168174c0bfecabaec05d20ada690b36121 -DIST thunderbird-68.9.0-cs.xpi 603041 BLAKE2B 162580fb602028ee7275f520ce7e963028a119e3a52da1f1019322d887366a8b96409cfae719f65c9c79d1ddc35414a99497c3c1297734d278c2a6ccc07b237b SHA512 799dee611878da21d478f97335b17f46fbfa560e6e8bcf25876e5ae7c9549ff830cb46295142315253f56bb69d9668dbf345f70feca89fd0348eb0732c17ff52 -DIST thunderbird-68.9.0-cy.xpi 589902 BLAKE2B 835705d3245824cc730c6399643e2771b134e2b7ae59679a60cbd1430aa876e4a8dd3d38ca587828e9256e0ece89942ee934d2f8bdb820b1b13479a1980f90cb SHA512 e0c0528cf911dc873abc2794214bdd63e14c62ee7be91525d561824f39909de3915f72429b1e0f6d9a3e8369ded534791ea3e1013b3f747c3d2eb8f66a19aab8 -DIST thunderbird-68.9.0-da.xpi 588349 BLAKE2B a52254d6fc23af9e66f16331aa05ae8074f9036c2bae6df99ebd2672b73e92a8a7cccb940ac9f6ace0029f3712d83556255505f6fec2392c68cce84b9f35cbbb SHA512 a23189b6c99679a450cb84ed696f4f2bcc4ef541a9ab55fe0f8ef0676acdbb4c49009bac24d5d92505e8a6892277d0caf4d80687c0f9ba4dd403f12db6a5d455 -DIST thunderbird-68.9.0-de.xpi 597805 BLAKE2B 7ff9c46084d8ee10c3f410bd80fd95b17abc72da0bac9900d42c0579fbb5671402d26cec149424932c443cef68547e7e05d7a684bb5715a55ced950b6cafee25 SHA512 82133e295214d1242746a5286bc942f836748ee018d17ee1b9446f02d26be6e0fea4c812c78682634520d20770ed5f35998d54fe2fc9c6ba54362993c7b70f18 -DIST thunderbird-68.9.0-el.xpi 699224 BLAKE2B 14db0bcf8d77a731cc8c8ed7b4b3a81d07d94dfc2579ea93b7e4d2e44d26ffaaca392d3b29b3904b2f1eccfb455b0e4de73892026be33a84d7be4003c46786f3 SHA512 c6dd694c172bf86a9fcc66a103418985cd7a4cff0a06c6755f970e09ee3e7bb317e30d1c9a1186862f21415b1ba420745819e03b2059a2eb54a1b6254b50bb9b -DIST thunderbird-68.9.0-en-GB.xpi 556403 BLAKE2B 799244051a61f137f49e98cee487c19881fe0d5b5f3609765e2f76c84ccd58a345ae804c41b7cc9bdd7482c1aef10e10f5ae1d479a60832312a22634f64c6b3c SHA512 7ba0bcaad85406f96a5d44d93acb4d9ab67aaf99c20262aa10cf1f46a4ea3975d556e84a754ea9e0c2cc7c6278509d4b819918a7f89a75ba8572eda3b3afa58e -DIST thunderbird-68.9.0-es-AR.xpi 596552 BLAKE2B c027db0c56972b846d284e28097e66426faf33aaa953d41e3850bb3057aa55c9acb0bf0fc3d7392f69a4590348acdb3807302210df1c7fcdb4feba1646ee6eec SHA512 0dc6554b033861f4412c126b74532ef46ebd39a922ab847d5bde533fe7de2a56d8aa00d5a80dd2691f029a6edef41ac385e0a28d31cf2c07b0bafed6076e55a6 -DIST thunderbird-68.9.0-es-ES.xpi 518351 BLAKE2B e310781365693c6fa1452973529ba4f4b21b6e8600173a68797cf50ece0fcf22f9fd6345d272654a7da1a7c357e091675e14e93b26fd654f169d52f0b58fcd9c SHA512 131bae8413e27c0a543fb18fa60547c54246f06c58aca7e2e0a27f128bc6dd6ca4e2a118c574ec856357163ed4b5a43ac9c6e39f4334c0c68133334895a08008 -DIST thunderbird-68.9.0-et.xpi 573582 BLAKE2B 4d1f715532718e6901667f9e90afb9f48ed8c26332ce20a19e8b51e143392ebb065988ddba07295daa200153e395cac987a70e1ee9b57b2c298c222d711b1daf SHA512 271799ddef3e25643270f452bbf81245bc275bdae552b5a61032763556adeb62746f51a8b57c68de91c00613ea72e5d5f49e792c5125f2c1dd53788ec6ab9ba4 -DIST thunderbird-68.9.0-eu.xpi 579945 BLAKE2B 74cd545499feb3b7a10a6924396bcae8d8df92447d3b5c972d6620cccc7ca6b6331d3869510896c062e27d897a6f5f89032305f0cafb38fde1e6ebe4f03c7d1f SHA512 f1b9aca6cdeeb9d8b7a6a2967b64eace26e06d08aea6670ec7e8b31f8078f9bb2d9b654fe7013a256e6d7ea2501ffd673f0b93b98828eaaf9c30eb3e0f918b36 -DIST thunderbird-68.9.0-fi.xpi 578418 BLAKE2B 674a4f5e63d50df06120d8cacb07980242540ea0ac666f98d793599fe6e2ff25536e27c8000b85cb011377048218091df43d71e76d8a75986801fadf30d2cc73 SHA512 9a2061ee013e7036545c5e54c8403b22d4fc0dd2a1de1fc3d23f9e1095940b8b65d8ac4e66c693517f36762ec52a902c12839821b70751a9c1f612b34f4af01d -DIST thunderbird-68.9.0-fr.xpi 607810 BLAKE2B d8c3d7b2f159eae0459cfa7d2085f54719af1cec1ad5354e86af1d98b2c893d542760358e0bef9f3fdc0489ee1d9f058d503dd49e381eec15e81516863dee793 SHA512 272c61525ee0715790d5be2a499add28dd4466e1b56e523bd185c09b0475665a6942ff3c5718c76b4c6fedc67000d2b7ce03c5a810421cdc53f228f28c08b74c -DIST thunderbird-68.9.0-fy-NL.xpi 594467 BLAKE2B d8380555c5b47eb87658cdec6576907abc8326d90686b263f0d6b477dc42988c5af6209f6687df2b6ceac64022b7f6752a2b372d57b273c18b9ac8d4fdaed6e2 SHA512 8882b238fdd867d94873487373b658ea2b47c88adcc23a74c26b5c92edef2f582f957010927a674b04a161780efb2e7018dff114495ff55a5a813e5798a6c72f -DIST thunderbird-68.9.0-ga-IE.xpi 588710 BLAKE2B 44765aa1ca23f9ed6215c2704487f289599e6155cef057cdec68a06cdf9cee361d3e549ef0866e0e2360c122e7fcba1615581bd2a96de965303eaf260142a06b SHA512 a4453121f20dc0466f1c1c3429d321f4392cb578687de38c9771b68ca3c71b4f4a1ddd338f9a9b276bc1004ce37251777b82f7028cce30f112d39d5e1241616f -DIST thunderbird-68.9.0-gd.xpi 587110 BLAKE2B 921de77c7104122734776c9f23e0b1b70df8b4b1bf34c103dc9f1474df0d113071e4619c69dc9846a0be6ad2b6e626fc8795d7897d967e6eacb44b3074f1b05c SHA512 c070a09082af2671c315019071b4ce2acfc82cf888f3808f215d92c8e1c30da97f9d2a2fbc8936d7707c5d462531644eac2fc4bd956d5057c19d19739d068a51 -DIST thunderbird-68.9.0-gl.xpi 568396 BLAKE2B 07388c200645625949d2859b92f0facc106d4f401f411b6b3800a6f51291dd4b74f4accb2f293278aa2ef997a32ecb71778045e76722bbc1a4744cd9ca12aa68 SHA512 7b9318098bb96dba781d7d74fdf692da00d285852ad85d3e5dd1130d036f1ab6f1b1c46f53c135f4e65bec65b405d80f7fcea3dd05351008d1328cb9511e96f3 -DIST thunderbird-68.9.0-he.xpi 604787 BLAKE2B 276fbc074b6e6b86996f7e0c977df67d5943a8c79470e8fafa8720c07bc8df892e3fb1fe5bb92cb0754f8990952c598899d8395fb7d4e8f5c8b196cb28f4cd0a SHA512 97ac2ab8539a3a8cb588a699bd7652089db510467bd6ec2b7ac00372664171c12473b84f9e0f051108954b44610238393db9a427276154f9a8bfa8054964a536 -DIST thunderbird-68.9.0-hr.xpi 583784 BLAKE2B 149dbb1f307f510e0e73ee7015c59d71effdc80d7b7cfe2a9ca9509fc9b72cae04daa77e4628855036ea903d43a2c489108e7e07d8660524c8a28cba11ca2fc3 SHA512 bf940463d204e5a377cd67ef60c2ee57899c2c2a592e0bf3c910f923f5df9baafd4ed2ca6a1b519258a37edc026fd922a7c749f5dce172d00ffc57243f79d19c -DIST thunderbird-68.9.0-hsb.xpi 616034 BLAKE2B 80f55b03e280cdb538bc0e6778b536f4290cbde6058339089cc348447870c1b67ceff2e98e84668867e8a42564e3a7c4874ea92d418185d82d5ffae8943a54e6 SHA512 b6d5870d72dad8a60c46e1ddce5fcdb88acbf100c325583a2c7e1fae91406029c7a3246e10ef85f8fc4f171ac5d04aec3568ffed8d1a1d68fea38b38df00865e -DIST thunderbird-68.9.0-hu.xpi 618154 BLAKE2B 369d57bcaa63c306f4c8ce58f1b6c89f1c05cb6a526ffadea8ad4751d0198db7cca3b745bc1b3bfff0639142e865fa498ea65ca316d78c10c78b6283b960bc75 SHA512 9d573f9fcdeef2c71fbba11398bb7bb7b53c9e8715e8ddd92912ec6a6e4a8f9c9f2825e8d76476103986a43214c2aa803e17ccd5bd0c1524d4b3b6d829b34b0f -DIST thunderbird-68.9.0-hy-AM.xpi 631979 BLAKE2B 9b506ab29da82125d1f9644baa5c12631dad244c10769fca36355a391fd740abc0c60aad064d392fd4f8e0c4e1ba603f319dadc98a79ae95b0b108ff8420f659 SHA512 5fa44f4ad28dfae8e72fd12fc06f3f08b020247618afe9c09bb7a6a706dfdd2771e7113c25b36e8bcd6bb0c45e1ba3ac7fbf008b5bc9b93c225e509f5b14fb70 -DIST thunderbird-68.9.0-id.xpi 567748 BLAKE2B 6978695066c5701fc081c16f032517f3a5af9a37a2f8ed2feb66bed20721aa5a33152518f56d79acfe12ccbcce1ad5a834374af7c55606279aab3268588b41af SHA512 5d8ed6ff2c91ab2c5a0144840f630c8942a762db29dc5eeadbf653f8ca89b4bf7d0dcc8bedd8eacd78afe840988151ecab863cb980a282abbed5bb29f50825e0 -DIST thunderbird-68.9.0-is.xpi 575440 BLAKE2B 3f03337e93a5e4f59fa8f58bd1b45036f1f45c601d7fb30d9c577e145718dc0ac373804bb25562a51b01359207a6873e6568021df47294408e7f9ed225ff4d6c SHA512 39f4d26dee5b259979b4f806fa2d129b7acf56ab08f7be18aff4bbbe65ebee15d119bde2ce4d543474148732d3ae01bb0c18fa73334579635d4e2a96fb44d1b7 -DIST thunderbird-68.9.0-it.xpi 489518 BLAKE2B 245aca9e6c8d556c38238248b2353b9d063e475f6ddca6baa9995b215324c128ca71afd25b289a1a8474e057f077b7bd4aba47043e89ce7525324b07b54f4585 SHA512 bdddb216b9248453fb07c0a1a1e109b9de4af3a030fea4a5eed7af65bd4f258476380d9c9c6b6113530f50fc1e8cf1ba2edaa45999cb7efefa23327d1816141e -DIST thunderbird-68.9.0-ja.xpi 643575 BLAKE2B 0b4e362874acea25a5c1f6f00e3edd950bd1f2d778186412a18922b0a666a9a9742f0909574c5efccbcfbf5f14ca458be738ee2636d07b8b3b18ccb7e8d341fd SHA512 3e13aedf674a88e1fa78edcb41bf107b3710e7678d46c2f3e4c95a7b85d4098cf012851c222814b37a6a9e2eaac4f29154de3b0a02277e822b6b91f33eaf2be9 -DIST thunderbird-68.9.0-ko.xpi 620530 BLAKE2B a24e88619a65f87e8b2868ae1bce1869b229ee4d6c4f95189f6248dd52070100a6cf20655f024fec68bd4117ee976327f8c889b5f788d1d5deadf5ef4834f8c8 SHA512 3d6658297baa3d2cfe08c1946a28e90f5aa18070ccf17dc4dd6b72dd12eeb001f9fffd2589dbca18886d77bb270b986b81285f9acadca18848312f0b1f38db83 -DIST thunderbird-68.9.0-lt.xpi 603845 BLAKE2B 9ced37ed6625486fa4747c2f8e5ed9e1debf9e9d34aa6ea4c62119a81a3eea61451146559500869b596a6890555d71b6cff855e5f803d51a862ad9675960346d SHA512 27dccedd63bff4ca818bfb2679de2dc6ce9616bf8d498ba5f7703d38be9b8776107f2e2417c87d3b35fb4d92ac35f38d5c07ed2db82a917fbb02442abe87290c -DIST thunderbird-68.9.0-nb-NO.xpi 574022 BLAKE2B 653f69c89fa7125d489df1d8918b83e0a228c6709371fbdb17a16a6bf3d3733b431ef7c29aaf3452ca538a3af9356c1bb0a0a95dc98871eb462887e83774ef3a SHA512 f1c48ebad09d4d93c34a2e6d73a1a125ed8c1780b1e80f711501b84d062648b92223d7513c52c55edf04d12a66f6f41404b20fc16407e4b2c65ffe59b0891c18 -DIST thunderbird-68.9.0-nl.xpi 581355 BLAKE2B aabd4bea6bdbac2ff4343f2f33ad99adc74cc46d00a86b1e837445f8a7275b3b6a2257bd0b6214af710ce9131ca8638e1b79defaab6ac924e0d8ed1761051af7 SHA512 43f70f7a696d21a13a0afd7b8617b7756d4615fe2067bd1063fb934b9c681f1e5092f6fa1b4c52a4df888deb9911df16231509f7b91415485fad0b8c0a09bf44 -DIST thunderbird-68.9.0-nn-NO.xpi 574949 BLAKE2B 1d8668c337f651bb84330dd345bdfb0209ebcca74953bec2faeffc5e423d9f2a40af1cdf3d38abd437adef3ae4f2ed55576dd9d76ce5a3f45cf95deba749f10d SHA512 f01f08ca79e1e2d4042205c427ab2368d4c5d2547824393346d5df80e33d839b0f8fb0d085e68fd88f4b0da119500528b87287a696f033ea4cc9763506744e42 -DIST thunderbird-68.9.0-pl.xpi 576085 BLAKE2B 2081a2d86e27bb44d2ba951c963719455f5b028912d92da3435b721678e0103c594d485fff5b00cdd73ed6a6b344aaab3adaa94cd463cb979bbd83222e22a228 SHA512 d7ab8964de421d940f18b591704bd93c4d9a03be03386b8b0cd8d9dc49e696a2ad85939ff47a239a2dc0715715a44c7b6d513d86be9ae62cbcf65655eea9cf79 -DIST thunderbird-68.9.0-pt-BR.xpi 589837 BLAKE2B d153c2c4c01cdc9e7d0b1271df8e78a71e90f0bab994280aa8e823dff9af43e15f55761a3ab333c47d9cd0b0c293d3260bd83aee1c3f4460f987375fe58ec1f0 SHA512 77774a835297b05396735190c536c0eeb7df2ff90fe6d3259937aacb2a385d4021d0936c20b50d797abddae8dd8027370fe3e771a5c0dbc3a5881ee89ba65c76 -DIST thunderbird-68.9.0-pt-PT.xpi 588102 BLAKE2B 1ed5c40643bc998e174cdd1b273880bf4bc25b34e0b469ea5f3afc9ba390372751049f12c41ed05fb91d6915d2c16363fb86bb4e15794d6f4252db5fc8733929 SHA512 e466bbab9d6ee961041b2898beddcf27a6bfde9200bd035841cde2bf1f9aed016320653d109723701a31e88fed8dfb2c6e3c1d26a22ec9ba1676ee161f3278e4 -DIST thunderbird-68.9.0-rm.xpi 578049 BLAKE2B 8f8985b257e03d642c38404cd280ff95a2210a70e0c156d0a1ef6393d0b9c11d475bf19e36a046e31883c8616a1d109d73d5f04701fd67ff2fa7aec07e643fd0 SHA512 7ba44a6c324e9914f61357f60fcdf8b908f717aee3ccc3c2a9430f0ccf9fe65df1840772d4d76d4a9089fc158da1499bd147ca065300a3d07b142404aa0d8f6a -DIST thunderbird-68.9.0-ro.xpi 594841 BLAKE2B 8ee8d10b373a59df20674500de2a6395bd9576f99264f7e49afe1d33bd9c470ea4b1f865a45894b84c008bf7492a1678d5a8a557b9fe10c2b6f6364f0944c346 SHA512 1a1ae39b5d87a31326292022052adcb86dd231b7b259e5d5424e84334e63972120016d2027486455db47f1c5cbd36f6a6b8030d4a0b0cb39eb8480797fd4be1a -DIST thunderbird-68.9.0-ru.xpi 683326 BLAKE2B 65e64ac548219f9b513a2f39246bf34ffa3b3f8fdf5c1eb4aba9ce5a730e90a4782931f81a0bb7fc7b802b966e23e43be593b766481c17e10069458ef17d47cf SHA512 b60ebaa87680bb8998826f64c1632c4a42e8e926239611549bffb6c6baa5a07078fba89032d4f13ddf73a1bfa254daf8584d0a652a26f96e4c2e5958281ff3d8 -DIST thunderbird-68.9.0-si.xpi 637405 BLAKE2B ae7e1f1f4ef5f9edf4f4f8f348d091e99cb0267ce1fc8bc6fb20a49eeeead87bf67da8b3a7a27ab92140875b6dc359276a2b928bfbd8bf17f887d391c0cf84ff SHA512 94cc71863473de1a55bad0b0a21076cb72ec64d5b23431565246fe698cbeb071563e80ab5ae91d4d12c80e5faa2024f15be8caee4e3b57980d232d010ef368ba -DIST thunderbird-68.9.0-sk.xpi 609752 BLAKE2B 21ffd7477a1b526ec44042c9a553fc87c651ddb010bff07b31433936750f7e1c0b21c2965f541ad7043e3d64fad069ff5527b75bea570d081e12fd2974179c7d SHA512 3609034e7c176a11cbd48a834089ba4b535f2ce476106be53e8920b3dfe3e42a7c87e68102f2357d75b33de835d09995d668378c7ec6c37cb7ecc6ed5feaa0ee -DIST thunderbird-68.9.0-sl.xpi 590628 BLAKE2B 707eec02001dc3f19047c3499e4354600b481b3e4cf371f53927882ef98f80f2c9970cf5781be808c18a20971af3e4a02bf33a11d9d80c1254ffacd861a4a13f SHA512 f1b0f3f58424f55d4abb7856430d0a253be0118507c53f732e0a9f4f06e41a4c40c447704a42d231a99c5b8e9bb4fcc49f6676d276be2284d8af3860b4e5e76b -DIST thunderbird-68.9.0-sq.xpi 598901 BLAKE2B 6d2d92e7213e133e28767f7d8b4140d9d948917f0380add8dc94a79d19e4bc7964844064785bf76b96b98f390f563746acdcb9886e3d4e8784ba1cf98478894c SHA512 bf2b94db245b001170b0c7fb4a4f91ebc7c6652cf4987c42a87fb1084ec4574d48843bd9467d97611f6a25c729786b9a58ffe6f5d72fe1378d84b910a4345510 -DIST thunderbird-68.9.0-sr.xpi 624897 BLAKE2B 7f1e04a1e6e3e6f1990f0e44ca0809da77f7065923f2258b305c971889d33a9d95c9cb03f0dda1c5a8191c1ffed320c790f1a87ff4454116c70705363ea167d0 SHA512 f4f73afffe6e60f16b054d712ef3b77ee3ec863ff9c577b05a896100a6be49c60e627f786a510f9a5257b2c2cd048800986f9c3e066b0f2265bbc4fdabff6d7a -DIST thunderbird-68.9.0-sv-SE.xpi 591595 BLAKE2B b87cfd404fbc130870e9e3d7633bf3177a8148c4322d613016544bbefe10d13f4ad688c96f5dd40c28615bad44b8e9668a30cd8324887ead101128c3a17c3887 SHA512 a28a8feb668446c7781aa66981822e97817ad8ac565e7c6d07c734148c96ad05d20f0a1fba2b6d201d3e0cfa3fb7719b91f3cd086efc0f0841621fe11a3b960b -DIST thunderbird-68.9.0-tr.xpi 599707 BLAKE2B f5ebf06b2aa3fdce9c1d9cbd8361e8ec694c0a533f0c8961f7bccd88dc410a4236159174975f9ebdfd9a88b47e4c3338065812d8362ce9b94256099bdb1612e9 SHA512 5f31f2bb33301a7edf1c3b48f27ae4ce18f01a43c8dc06e9051cc50f5485731c7e6657955087d6668557319de9959affc2b7c629696831f0cee05efa379e647d -DIST thunderbird-68.9.0-uk.xpi 671454 BLAKE2B f4313248499f0c94944eb8dff87b31cd1932a09ec8d1c5ce38f3fbf28e46dd07f6c73a9c155bdae7fe21de4ec715ffce9b818c4a57149ac3f2e43214a10c2abd SHA512 f6c5a32d8e643b3e25ba8818b10346275147febe92e0564b0440417ab00d578a6edcd6d3ce4b92eb4e9835942fba935550fcfb6206cd8322a15828b7720da513 -DIST thunderbird-68.9.0-vi.xpi 623422 BLAKE2B b2588964944fb7c52ca8cf7562d5a6d90387c2cbd38a242e9ae66bc1cdb11d330c9f60dc1533812c846bf60f3e9d28b8f5491b5d250ceae4d89f6564367368d2 SHA512 6877cc4186224e9f2fae1bbc04bbdea4c84a5850aa198bf47619d485f1b7e0a310004906b3c870a38fd807f83486e22572f4f2ae0d7b94701acc6d80a8591d67 -DIST thunderbird-68.9.0-zh-CN.xpi 626819 BLAKE2B 6c5ef075b5e984aaf2d78d445f600ddd7ae911dbfc29d5acf21ffdd46c3bb0979fde7461f504bc0a73cffe09efd724d01803720ac4433015b33d67f1e366a521 SHA512 b1dadea97f266314eec66b9f9ca4fc8df51750e5f0ce0cf26dbba9a2da84abdbd41d8a0ed11f546bd157f865fe120626f0d257ee43c44ebd3d9b0139bb56a66d -DIST thunderbird-68.9.0-zh-TW.xpi 627475 BLAKE2B 1f7382cab6f95ea5e2d734653163f04bb1095681e354ab9cb42dd65b42a0b1b6a44cd3b6794e83a1e1d4b47af1ab579f85e0aa167403b4732f1f10d4b127e8a0 SHA512 4548b0d3e49aabb36466d97590bdced672611dc3a95aea15f451a58e81cf6c3738aad46b56f9f538c244ec50ba1a6cca8be4af5fe937eecda5883b7378b10cec -DIST thunderbird-68.9.0.source.tar.xz 332239044 BLAKE2B 55f8e5cc4c78738a3425caa696eee9a8c2549696be4f8ab16fe80f01cbbda09ea07e1f40bc4746944e04b77a6632f2fcb5a13bde1425c8f88d11e28174ba2d7b SHA512 891472c95ba6ff46061131504e89010da512a84b0e1dea0482e603fd4c87f11e099280a245c7dd9fc9320c48229c26602565c089d86f1a1f4271b29b6fc606f0 -EBUILD thunderbird-52.9.1-r1.ebuild 10471 BLAKE2B 5fae71657b2c422ea54ca1e8f14fc1d762ae4997e7b207ccf38307cd368afc7bd108ec88bfba4cff20eaa1b5721c89ff44b85cdb654a2f532eedc4de72fc40c4 SHA512 71af60f486107c6bc87d1cfdce98a2de171cd8e5b9ba885a31ae6440ce0e34c0dbcdf3b2fd5a5cffc7ff97dbb06a07d309c1a396f5fde91d30cda8be2e743911 -EBUILD thunderbird-68.10.0.ebuild 25798 BLAKE2B feb561e7248cad07aefc0dd1b516dcf2a9d5ddfd93eebe8a6f0e546218c7cfe95b235416c970302742be14aed830dc213f1b03ef71ea5690cc4bbf67611816be SHA512 a2315a27e66c87b8d6cf75c1aa85c9af684de1fffdd930ffd5c9a1fabd8eddbd173a46fbc63043b608646a4b4a49b8970ecb4ce0ed0554437c097b74d9a6d941 -EBUILD thunderbird-68.9.0.ebuild 25089 BLAKE2B c1c9f5a15b6ff1021da98430c4a7945fde94f55bd612a7c72bc35b0764a849500c1c121cb418e5addda890a7abac657981a1b6a7a939e377a5af17b936710151 SHA512 4692a2bf292a2e8df427ecc8e6f0aab3565d7ae5d1fef480ecb904099ea2b9575e2231e1064347312620409961b27689c9cc035a0e550637100df7eb6e05fdb5 -MISC metadata.xml 2542 BLAKE2B 1e617a66e86efb25f296a8a143e8af392527084920dc1df71d542b982ac688a5e86b323f74e57efe06315cd34448b57fe1c7a04d9d14ec7737d0d9bf6649b517 SHA512 f0bd9d7c97448dec77ace57252598714a86d334e355adb1c61b3eccc1a2a702ab7e81667ceaa50558f9e3a61310d8d3193dbffcb777d3543b815632cd3502d63 +DIST thunderbird-68.11.0-ar.xpi 617167 BLAKE2B 41e5c605ec5f668b2b5c864a08b85496c1e90989474765d116747a845349ee77321581825a438025f699ac10eba6ca3308d494c0cc62bb52f741edd7f01bc131 SHA512 f50b3505eca421b94af078740b316076ad5f4aff6c97dd2698182bea110fbf662517d3c0feff5ad4cc20744c9d7ff5588c22208fe2d5a747295e231cce744781 +DIST thunderbird-68.11.0-ast.xpi 551299 BLAKE2B 558008404521d3a8b6ac924a01b3e6522d7c5f8db35dc1cdd30250b6140f0101ea06693d19088461c4bf56eda3d94b5da843b0be2fa066a224ab038d107f5035 SHA512 5565828047f3d5aae92a388e4e755185e939b68460acda60b4741a9ce404de3756bddb8eeab92196a26c949c83b19726dced55ea570a69bb38fa2bcc0d805f63 +DIST thunderbird-68.11.0-be.xpi 646280 BLAKE2B b3967ff86996ea1802fda00c0bb511d3f2d9cbfdac56218dee75ee01667a1c2e815fa105919c9355e228899666c4bf9bbdc810731d01ecd863e4a33631238392 SHA512 6abc100921663e46aab6a903291b9a8dd7078dbff510dfd881bb905df822f68dfa667667c2d9261d2ad219824d79c80ca07d57058fe804044612f2db796a2fc6 +DIST thunderbird-68.11.0-bg.xpi 646227 BLAKE2B 958c9cda0de46c16d58969176bc6dd581a572a5eb134588e2a23d0b771ad01c108f1a4766a606bdcb59a5dfe8cb4ebd144249a09c95a59c9fa98a4d796e3c98c SHA512 0467f14faa4238be0fbd8edbabeb6dfb248da67bc22298bd6b95405a2c8e0f59eb2b50e9baa5c256bbbbf45779d89b2833122ea44b87d9896633064c198862e4 +DIST thunderbird-68.11.0-br.xpi 574852 BLAKE2B 1eed3055c6b9897337507cc1ec5182e04561b243ae32b59a09d2a409eae696f601e01f480dbf14c146d5bbaeb59a014a888d5f7a4f936a932d22843c633bba43 SHA512 49507a6f522980ea998d54e97ba26b20f96678882137add241cf54b3c5e9a912087d3a926f2f1940c5f1d4997b999f0864606eb09299f89ad61545985ee14d37 +DIST thunderbird-68.11.0-ca.xpi 578437 BLAKE2B 0c6b15c07026e36c06595a894c8a51a89d67ac29cee7895a36a9c1ec879c963dc12867c8b074cf550684a05373f2fd9165556a2fbfb41ac97d65be6c366ceab0 SHA512 630bb5ed1013fade452095c6e77d9e85fd2d389b37f50dcb588f866173ed3f96e9deea10c93132646b7b713307fcd42726057a10eeba01b313a1da51fde87234 +DIST thunderbird-68.11.0-cak.xpi 602711 BLAKE2B 486703aa37b3f76b19a625a147cc823ef870bb9a2214a9bdb336f98e0c5a4f1e5e657ff3659dbd90c0774cb039da61499e3c3113c54fdf108a85620dd8d0da0b SHA512 fea01432fd8a42de67ec941c100d9c1cbf65f23dcd9e5bcf7f14f099357479344c1dfce0deb0ddbb946b766f222771b0948064dd7313f587dde2d3e307f362bb +DIST thunderbird-68.11.0-cs.xpi 603041 BLAKE2B bc8cb04c4ec3d3c5534e897c4d0264b7d361aa1d906ad13f3bc5c39cb0f85dbf64e9f3bbf83775c145415ec4db4e599a8a4d374873850c90bb5a7ba90c59f681 SHA512 cf6a77c49f9d50eb73a3edeb706661d9b7df6652fbeb88a8634789f0ad44ba03a218bb0990b77766e9a0a36cb14ca03516bcb67754e38dd5a4c0ddb95ec3081c +DIST thunderbird-68.11.0-cy.xpi 589902 BLAKE2B c7a4e77cd57e78e9656cd33bf5efc4063d3367c3b8fc78626569cfd534f0cd55fe7ac84321bc9073bbee35c69ddb3c4692fccc18813e24254e8f6d4aaf006257 SHA512 5fe30090a14601b3ea7acdf6cfb2ddea326ef4be208b075a4666151305031f4fdb917cb3daeb3d6876b346588c712e91f71f8f90919982ae0f5dc8b466b234df +DIST thunderbird-68.11.0-da.xpi 588351 BLAKE2B 0fc562826a4e77a7e41c0e580369d69dcbd153de8eeafca0005ad483ac22b52557a55d69df457e3f1b27f518fae7db91dd7e061855762a4c40ff1ffbf8e04cc2 SHA512 db86ecdc184fd121bff6b2778aaf72a96ae2cf59838715beb2354d0af7da2d05ec23f6acf3397ba913379b4c3f66259d357b02675d50c01af4f3445f9af9c83e +DIST thunderbird-68.11.0-de.xpi 597804 BLAKE2B 9f47f82fb6538f92e6bc1494c319974844284adad8273ee3f696d10cec01f8c95750e339db28deca8792be750b2a2c0d25e695b6c8ee3cd4f03b9d6b365f9d62 SHA512 28f48364bb9f1871017dd0ec7e6a08b11167f8e6e596bca9213d32634762b57ab3f8ad050db26baefdf1578fcfcecd64838ccd600ec0afbd7e143d301a33dad6 +DIST thunderbird-68.11.0-dsb.xpi 618835 BLAKE2B c9a6846c39b568a616877cd8d874b76c0b05492009382dc5fcb63886f806e94d47a089d9b89aa772b5f5d3c53a7ebe9a1821d82d8c156ff8ebd18a95b6de20f1 SHA512 21c7631db3121fa6391588bcc320f1fabcb6dcf57f04a84a3cc868c7ad746a1bdb41d9b3d002df618eddb81e7f7defe6d276845697243379b11788e42f2ef476 +DIST thunderbird-68.11.0-el.xpi 699223 BLAKE2B 78841cf7abd1e72b83083d7cbb496f0db841f277ff9666247fd96cb818d77675c211cd02e70c72397b6ba44e99ea8aa0a524bcec0d6a0c0c0e8e6eac9b447f4c SHA512 8a580b3d59ebade0869d3cccbb76c7e46d56e44876f95cf95e9c790d0af9c29042c5f7bfcdd9b1a4efc87c76a8307b76f3cd129fed0c5c6ef6a1e412e0c01c7a +DIST thunderbird-68.11.0-en-GB.xpi 556403 BLAKE2B 1c5ae00b5e1f1668cf06a4a1d5a8ac2a988dd699d1201ca2380e3f46c550efa0630cbf41ce8f1adf5cbe517fbb12b22c93a81fada199c08d3baad843a391e799 SHA512 795e2b4b9081516650c73f03745498dc9d4b3d0af11b8122372ebf30b65d07bfa929bdc92bb2f005c9e9c106ceb0ef9ad36c7adc36a2aa2698978967c7773fc7 +DIST thunderbird-68.11.0-es-AR.xpi 596551 BLAKE2B b5511b7a1e67e52ca2d4a4669279ad04d2476c5293db2e3f6775cffa994e4d83a92779d1f0c322d4481355c999694526b4ace22cbfa3b15c8a0d363452d6c65b SHA512 7c27c56154fbeb00a4518365cfa722de67f7149e853f0ae08f573c44dcfa509b4839565b89d023d6dedc1d2aa542b3f069163cb9b2d4cd8178bd7a51b4761efd +DIST thunderbird-68.11.0-es-ES.xpi 518351 BLAKE2B cd2e22af0b22eceb99acca174c113d18b9d293ceb7482aae39ea706eb7ba8f00514e3ee7df9b49823f220d885d474c034f5ebfe83393a37cf7cd4423aaff10e0 SHA512 a564082c521bdbc84b4af863acb323f3c33aa2021e00efb6fff9c98710e1e9053cb2ea34d9cb80b81ca8dd2545d15ba6c2e828fa2fca6455ccfaa94aeb4422c3 +DIST thunderbird-68.11.0-et.xpi 573581 BLAKE2B 52a780867f0204a3020b44e72b6bcda777325f781bbe1c3c2fd7d93d00baae40f2ae7b1904eac5ec11d87b0893ce2eabb6a30b558d190cb4d7dcb4a9705566ed SHA512 1cb04246805604656c85a46c71b36c37891e3fc80f115250412f266a7e55d6ed77dca913268f2e12e6995b90cb61b93a785d1221023ba45d8866c7d03bf6a31e +DIST thunderbird-68.11.0-eu.xpi 579945 BLAKE2B c43af0378289d44bd28b910bc372e26bf50100b03e5b752559cb5236d62406dcc8fa5e43caf4517c7f34bc225da0f601584443ae75ae2b8f766faffcc64bb353 SHA512 165413602e99a527ed8c92d7e682f02dd0c9f6585928a656890c62f9e34f1bc4897cc0c3b3ef6f0dc5ba0eb63a1cdce73d92043187ce8daf4f0ca0ae040e8d0c +DIST thunderbird-68.11.0-fi.xpi 578418 BLAKE2B 245ab404ace52a62dd8e9cdffeaef4207eef98bcd7acdb383897b06833072b7e7607beba788a38294d782a3635355f8da75da7b8f0388529c4d479839473fd7b SHA512 926e0ea250bd8b0186ebd776faaa2c4b33a48d16f774b276a5bd19282c05b5e3f6421ee633a713f65d839301ecc00ede34385377cea0581b6d45e0800c16b9ec +DIST thunderbird-68.11.0-fr.xpi 607810 BLAKE2B 414e98887016d66504f6cee61e71452dac1f5d9405104f696bef79f9fabc32e2cf40272126c13af42ce648d2807ca56235ace4fcb454b71ddd8e5f600c750721 SHA512 5bdbf30921d6ddff825ae23bf25dc7d747611f90a54d95f2799f7c6ffed49f21917502676a8f49829378769195f9794e83d8373c4bb672b02ea0e496d70f970a +DIST thunderbird-68.11.0-fy-NL.xpi 594467 BLAKE2B 7eeda826ac1836ff9a71622104e6299de298b857c5275d6bc8a88d1e0756bd6f4d2af739176d518d2d79969b0632561db75dc4d504ac31823b1f4daee958d85c SHA512 09247c1cfbd124bd9790db1c209b3a91e19b52b8262ed380e5c1bfe66f8a850bd47dd31dfe484ed83594228db09f6375011bd34316c175945ad7511bc0199db4 +DIST thunderbird-68.11.0-ga-IE.xpi 588710 BLAKE2B c96d1ac86658b57cdc812d56bd1781f6c2392ef8362088ec9bf54a4cc00e0729feb78b1775de95760591aa7d103bd6af8897d1c3dd3f4660d3661344c9c91747 SHA512 d7c1436746c85e376e916e6f010e2db7c2cead8990b89e8512bc74d56508d7f2b2372cc55ca1731167b8bc2dff56e9aef4dd6a86b46a543b8935d8bca0f6e58f +DIST thunderbird-68.11.0-gd.xpi 587109 BLAKE2B 187c4b730585cf87e5aa006f0d47242d1f75418f0d4d91c877348275a705d2d26eeb2a759a0681fcb55776fb6e469b7f083fab9c8693be7eaa62b062b10fb8a5 SHA512 2aed48c8de856dc6678d1c45d9268fc9cde50a586a8f6515d98c42290514808dc617296674d6ff69742588f1fb69e366ebd565fdd9ab17ad8d73f4e68de55e7d +DIST thunderbird-68.11.0-gl.xpi 568396 BLAKE2B 8c2809a6fe1bb078d1d1ccba23131a6d48aaa1494c5c76e3cb6baa698eb8523b42d8f5d141518d78632b6a70444637778447e177976a61fe41c89490d22d71bf SHA512 30cd2d80c3906a838024dbf292713bf77782b04406bac06471a0bf32f931076468ccede77764860f47293bcb43f8124d685a92d254cb09a4e38b6962c4bcd075 +DIST thunderbird-68.11.0-he.xpi 604787 BLAKE2B 3c66e6db3f01370c5ad2750c585d52e1b54cf1314efa74868c1277605761819649d21d5f345333850db2685aa861951d580c2053325e7212758e49b1de969ce6 SHA512 bca3724b9a0403971a7b67043a22dbfe159ffed335227bdb54c7a673b9182dd35da1b2506c05c3fe43809b81db3d484677bdcabec20549ab4101cd29795012a9 +DIST thunderbird-68.11.0-hr.xpi 583783 BLAKE2B 37d0a66168591be72023db76295eff9a99c545d8bc0a34cd7238f2a7c56345e7bcc9910b31e6b2092a2995931a6c09251e8a37652207ee836ac3665edd38d1f0 SHA512 09075085a5f37a327f84761e1675fcdd64a1fa00fb6f29cac0f287a2b5c630ca991c6ead2f38edf6271a17f6ce9baf27d83ea4567f0c512e466700e909856e23 +DIST thunderbird-68.11.0-hsb.xpi 616035 BLAKE2B 1d50e083c32466ca5c7126bead8a0cbe8e5257557f1ccb1920f64d8709a60561f8ce6c887a8b5e15d731c6be724f92ecbd46239a7deef25921d5faecfe23353e SHA512 fe4dffd3072aea92e8a9b64b71bd4d47855a0b2fabf4cd23464b7faefca8c5b78ea04a1735bc2e8d8bb6e9f69925f3e3afaf58288bb1598ea7205a5ab39df7d6 +DIST thunderbird-68.11.0-hu.xpi 618155 BLAKE2B 0e46f824c1fdc0977408ab0a78f04db09b245312c21a0ce2ebbced99b345701c81fa849b5b93f6da73a07ab6704d7603ca6f6b059a65fcbfebaa5dd166b44d85 SHA512 5d226dada833423082ddbbd7bc3bf9a559e572f9725db84d81e1a0d715b4bb5c7a60772f3153af72c13772a4ffd60d9bdd7e77e9f08cf7e19776dfac040ab6a4 +DIST thunderbird-68.11.0-hy-AM.xpi 631978 BLAKE2B 320b1a7f290ab0e6a17ebc7c9bf0d76411810271826a8ebc77668a20b6ee9fc868c8eef76c56b8caed7171f579b53abef5a728f692b063376504f733925bac9a SHA512 2985dede4df0bf32e51f6614e6e13e0432b326a44e6d9e5cb7aa3f44421e1a0aee56df1104785501ae12af0ffbaa29098ab850d3e1d610b96f1e1bfb528c448b +DIST thunderbird-68.11.0-id.xpi 567747 BLAKE2B df0090a4faf233dd5a28d41b1a3d8cac4f21260a3c89d971cb965408eb9c751ded66295787397ddaf342b40ba7b4cbf9001f86e10ad2399e763df5b6002adf01 SHA512 81bb42e8482bb02b895bc68cf435b3ca509a9b9483378b15f56726fe423080b753d447254d972ebb09eaea208a25b83bcb41223a96294b0bbc26f89c529fe874 +DIST thunderbird-68.11.0-is.xpi 575441 BLAKE2B 7640aa557382a02b8989c3eb96a04d5f19ca06f18c2d9966de6f566d1ebe8d040585f253c82ef08a4a1e2e095090e64ff1badf0f9448ffe09f1d04e6d31805b1 SHA512 0ea9edbd33517a067e29b91ba56ddc8fdc6eccdab61cc54430c67b07893e085e2774b6df2f8494d71a4d73942096477b8092a12816961de41f5db57f176000fd +DIST thunderbird-68.11.0-it.xpi 489520 BLAKE2B d0097b6fd1834a4e4386943a23ce9e83c5d708759d7fec539476177147b4cc7b6cc78f05de475aac1b167e125db5ce083117689b4ab77861d621736dcc02efad SHA512 a316a9e1147cb943ec0279b9551706e446a096e504e2b0544d5c23a9a40f875d560219794cf8ab90a419760ac8640f82c870624c3821c18dba9e01141a25c128 +DIST thunderbird-68.11.0-ja.xpi 643575 BLAKE2B 131678dbcc3f9db8ad5a0cd67c3dcb75b8b825573f929d9da8348bbc7a6fb4f9ba1dee0500fc80daa39070cef23c4d8f09b7b0a83063a6af1f48706763509e45 SHA512 b99786ddeb4aa05e6969271e8c8bc380fb6d831585359b894931bca2c6ed2557512c88a99058712cd134398a5e36f715bd109f99fa28ca3bed334f624cb08171 +DIST thunderbird-68.11.0-ka.xpi 646012 BLAKE2B d7ca698f6c37b8725a992737b017a0db4ddcd8bdcf3fc7e8a2613d88833cd0e4284b0b618c5033fc0fafe75d20704b8278565a3f3f6028ed263ec42e9ee1f23e SHA512 d36242760bf3db360d7f58ca274ff39d752d5f8b014c80fc7ecff02387e86d41f753716052b62678baf63eae18faad8dad26ccae12a4d0355e2f0047fff856b0 +DIST thunderbird-68.11.0-kab.xpi 589818 BLAKE2B 4e25016c3f62274e58e21e25ead3650c98a0ba899b236789c56daf324a121b0838e0dee4cf86d34450c55a37429bd73dcb9cdef219c900d13396d6c8e93a86cc SHA512 5e958a72f9995cd6e7428950ca9840c22b150195652b43056659d9b279bb16deb7f570d3c920a9dba0f867fe67b32d5f1f53d9c5f4b702fa3701bf0d81d7aa01 +DIST thunderbird-68.11.0-kk.xpi 664808 BLAKE2B 4aea552f3d09820ca1330b137ddb9d3ec3a1369873883b7ca39c9a3d24c402dc424200dcc0fcf68c52b0f9bdbe37008e390f32ca0384a5ea64522827790e59e8 SHA512 71dbdf79e0934c812549a0fe4bf730d062d1e3a609e9cb58d265fad04a160ba6e900ecc7d568707b3403bcb4336e11e08077a059aef4ff2503313bdd1c684f91 +DIST thunderbird-68.11.0-ko.xpi 620530 BLAKE2B 85184d6ba2618bc5c512d0380f1bcfed08ea3ee407a4223e5ae6de98eb8504826834f0f5b3c33ed39a9031642a660020410e61be2e9ab52c2787e5fe9a6d0b1f SHA512 b15b805f879c4324517369bb2b0a5b806f3c8084e73a025b3ac66fcf90817f5e4bb090bc3fc2a32545adbabe1c781b12db932aae57a166617d07e152ccae329c +DIST thunderbird-68.11.0-lt.xpi 603846 BLAKE2B ddb934b307ef14103eb5b004a21921b695b4e2c498e3b6b96f5d1c42b1a326f60268b2a283bbdd283a7b5efe401fabc2d89fbeb8b5cd85c1f5dc70b49aea9c1e SHA512 3426a561f37ce4107f8c08a76584d80e7c0b65fc40c9a31ac84633d982c0cf9b770f155af6d0875854ee20df942c5724e0ad779c2b21f8924fde4cb267aef5c8 +DIST thunderbird-68.11.0-ms.xpi 559015 BLAKE2B 1cfee6ca40fc84614c7903668ab0f70aa74c39c619b324d4e6bae0f4a55b61ef6d2cfab8b0e2063f8b7aeddfe57c6b8a362c3512fc0c53caaefaa168c78697a8 SHA512 80d5e8475625895fd65373c9eeb15c63895f9113893016d82af5e56c90fa5660feaf441bc0e10320fcfcceb3bd93ddb567c3b9ee4694853b317eec34b791d077 +DIST thunderbird-68.11.0-nb-NO.xpi 574021 BLAKE2B 7f314ee972ee8aec32d285c3f79099d2767f0b488e025ca58f830ec95ec10f8f75e6ab043af099ee95a142cfcc72a96cd5bf8bc2348c68679700c81a1e810980 SHA512 45608a0412a5402c15c86ef3345e791a4d00736bd60a359fbf651c2759fd44adb6d8ddc55b4ba0eebfb5e550dbcb3043030522fcfe18b93d28dbed2af8d1894e +DIST thunderbird-68.11.0-nl.xpi 581355 BLAKE2B 1e6a099c00379cda57de04eb2a983f5041424c1435efa2d47b3a7f5781f6261d200459e878af18be4d7200a3d254a766cb43c1f1a0058efe041be4207d9c7017 SHA512 3b2c3cfa2ac7b968b5e1b2e5b8984db06951e2ec60cfb8accc97eef35759c852799c954b7fb62d1b08d42de2022a5fd2c2926457ebc1f366e53aee4a6259fd83 +DIST thunderbird-68.11.0-nn-NO.xpi 574950 BLAKE2B a588dbc896c2208b14b5a6db59777204da7bb5d48461271c0f1d7b99c6c8324a31d4712ef91123acc4e5afbddc94d8247bf1fd0189496d23ab7ebdd27dc63048 SHA512 682c5330c49dd8138d0d2f95c6fc13ef909572223be8c284bd8353ff4d764296e669360a481b5871e2947cb554f709a03956b96c91381a71e6a1d0cf0634e193 +DIST thunderbird-68.11.0-pl.xpi 576086 BLAKE2B 833cf1f7ffaa7a58b227e088aa06e47746f599a260791778ee76ffc9fd4de33797ce4ca67949cf128773068b747b8839bb525d2d07a2a1bae74ff502a21cab92 SHA512 3246e8b3b10aec337461b0d2f3faedff43029d82ead67c533457e2b814fd1713a00b2b4988eafee2e482e1123d791f9d11d7aa42e00450b4bb17e259d6920211 +DIST thunderbird-68.11.0-pt-BR.xpi 589836 BLAKE2B f55b6e6e35790e837b9579cf2696e9e08c0eccf43a53ca86930c74e5c596a0ee7148f1709834ebba45a032bf9b48d4a6a4ad1472b611bb0dce7aef996588affb SHA512 8c065be5430f0ba58cbe98c09a06565c12c28e95af295950970f9e0491c0b603f51bcbb99d861bbf73510265d06d1b049001bc20e35aa1e817d64d46e09a4d44 +DIST thunderbird-68.11.0-pt-PT.xpi 588102 BLAKE2B ca54b9b16f22c701fd7413d0dcdc870539e8766795b2b622426236f36fe5d95e326e8442bcec3d13cf9aeaa6e22f774a2807628a0bec427331a34daecaacd0ea SHA512 9ea21194bc535868b062f6fd4fe4373385d431992bc1f435441edc5f72bc821a685805163615a2d721b5d174e1b2dd8d67b40198f4a616ebdb00453a1b7378f0 +DIST thunderbird-68.11.0-rm.xpi 578050 BLAKE2B ad1cb4e0ceb4dfca9adb13085fe6c0abc1076eb9fb6515ee9e1817cf225f4b6f58b18713bcb2d8679b674525f1c21137841cca810f83a062637c616d8679c367 SHA512 b99bcc599e8c39054d6f7476551e93426577eb0b21abdcf7046345b80393be1cadad0bf49ce80887d3d4e5a7c629b85351917bceda091756b7a05793cf516522 +DIST thunderbird-68.11.0-ro.xpi 594840 BLAKE2B 32497189a042f9ffd731617a17ceeac44db054cbadbdf34310a7d46c51767a2923eaff7bc427ccf946c8c066abbc1ccc6edc54ac7a000f826c49fdefd1d05619 SHA512 c32049bbfae221caad9a4db63ed0ecf492df4ec74a43a5f4d462557476ba73c5bd3ee8039ecc9c4a3c1e6eef54ac54339fcfc76a1fe0738437f7af4e2d113b29 +DIST thunderbird-68.11.0-ru.xpi 683325 BLAKE2B 1507e075ecafe3a9633e71a7bd2e5d457baada32c0b745ba68e370ea5d747aa1151feef20093a18d99da0db488e2df35efed95cdcf1630ca997dc716c70f7688 SHA512 7bef3b992355db824243a546e5ed7a2e47a9bfce6b7bf50a46b24dbc25bb51a8e00493286e5c13ba038b0a0eba40fc260594042df50609104df0990968ccfb85 +DIST thunderbird-68.11.0-si.xpi 637405 BLAKE2B 9a31d9a45e58bceb7a59f084eae21b3ed051680aaabeea6f4044c8e807c9b2e821e4d5dd4c9720b80183c90587c5ba9431a037a4babdf79abcdc5c71fa05ba73 SHA512 38b4cbade62e9d04ae0c11ed11f449972100c02023a416675cfc46e7d29cc961835d24956da2160c538bdcfd8a27e3f12a1b28dd716e004b6b2bd80c9e419746 +DIST thunderbird-68.11.0-sk.xpi 609752 BLAKE2B f0f17f26c58b5170d6291ca4e60e176e2afb1dba7f02e2e298e100bb95f80ac522289c8315012322a1578e1e301cc54ef7436efbac727a61b28530204dd0b882 SHA512 28598a2adb2a731a23cc543fe4e657ada71a39eb7c062814516c1e0b945f96eaaf1c45ba2fa28b72860cce4548e551683082bfa42076eacfc0ffcbe7d417ec71 +DIST thunderbird-68.11.0-sl.xpi 590629 BLAKE2B 91789995705e076e501427c7011920650975522e7120d38b37b9cfbd1c6bfcdd0da0b0f9f92c8b25822434d3d90d9aba58dd998d92b5be917faf937fd7a838c0 SHA512 e858077421fa905f910d691e191be8c4e4195d4adc9036497ecb544c9f1cf3dc28db96cb3a2cd0d0603c3e2109a43f6d01608fb80f89b6ec8e15574c1f81b300 +DIST thunderbird-68.11.0-sq.xpi 598901 BLAKE2B 003a4fb152a5aa7ebb8542cf6aa1fc112c85cb939b992ec41378d029e8997fef9584a9fb877021c060ac725156aa2280990b96e3e0e3e892a6d63f71e44b3d14 SHA512 f39eb96457dec8571da2bc17f4677a7afe719226403f9a7dc9eaab330164ccd02ff13cdaf6b7a482e7f61ce17d49a7d968f8e09708b7497b0cf723799127cfa1 +DIST thunderbird-68.11.0-sr.xpi 624897 BLAKE2B a2c09ddbfe4d1f3a138e55cf4147c5bb4443fda1d401bd4545a284a87fa8ac0964150c8374f2ada45df8ddab0d116175ff69673dc85f4f7b239e1ede30523896 SHA512 f034b8093fac8fd80e4c218840e491cd1df7576265b8a8b9c44af2c4bff10847cefe534e99c548f028a7cb677323c41306a5a81475949dc76cd9f542d56b6834 +DIST thunderbird-68.11.0-sv-SE.xpi 591594 BLAKE2B 72d3586c7773b1bcfa426e9dcffe634eb1fd74fde95efc94283bff383c1847b223288c44e8ed47569d6b9d7c046e68c47d2115c6fa40750656ff87be081b386c SHA512 c1304d2903833557cc5e584ce929a0bc9c18c0b7f41e82c4a4116c84fb9c0ec488c44c9aa2a59a2e1d65b3551bf1e81a4d926d4546c4157ede8a3f8ae737c4ca +DIST thunderbird-68.11.0-tr.xpi 599706 BLAKE2B da9ea3a970734693b05e284dd9171284c677a4bec331550cb8aca17dcb1d3695d73381e23289972673e8dfaeae7e8f6eb7540930d055dc1495fd79633d1925bc SHA512 5fd12d25d9a401597b57f75a9f509508ff61ec7d338402be641f2feef4fbaf48049ba8ba0308bf60c8932471c74a3a0eb3bb68e93ddd1e4a89cb93f980a4715d +DIST thunderbird-68.11.0-uk.xpi 671453 BLAKE2B ebeb455e7e1b597769782247741f16afa4543e0be4e2797ea9a03713575f45a9b0779acefcdbdb5e794969a5cec3094a3efa0e7a68d143c14f41372f5ceee27c SHA512 20bca045a9df24356fa5eb363599de953af138a96d528604214ffc3aaeb0f9897c2b935637052e0d08aeaf1056290b92ed40b007d2e3f9827f21bf23f7598ecc +DIST thunderbird-68.11.0-uz.xpi 570419 BLAKE2B 0da6ecf0f378a9a9d9bc93f84b7b7596faa323274ae98966a60d5594cf5348d52418d8a80e73c5e437b6b392742f34aab5a93f357e9379faca58ab69b5bdaa52 SHA512 cba4236fb8974df1f0836d06c603bdd8fbe1c34e52e23b3c83b1c4b43510f5ae5ee0853cf5b425be3d4b95da3f2e39bd0ceabaa1d3a78a5765f05016ae717840 +DIST thunderbird-68.11.0-vi.xpi 623422 BLAKE2B 7236d667dc9cd6e766dd75b7e6c8efd1b85578c1d66581fb511793f363b9c7507904e87b01409dd933c130805a37ff547b4e69db87f74bf29f0eb50cb89fac04 SHA512 22f33ec5003221ad94b1d413874f2596404657387015c9eeca082a9b97eeab8bd73c23fa0415ad7ac8b4bd37b5edf40515a1dabdbb52b3d8edd766f7da2279d9 +DIST thunderbird-68.11.0-zh-CN.xpi 626819 BLAKE2B f70d6d59aac79b2c2e040ffc4cc1ebd64ec2470b96e21b9991416cb8348da2717bc58b0630f5514d8d47ae5d38108fa4179f16135aed264ebf2c16665bee7850 SHA512 8702b0e0a281ccf3d7ae30f0c395760dd39363e5d591d2760420d3420f446ca35eb2ece86dcebd1eb40357eb6da9323476d2ae49834e11e39217d177ac91c1cc +DIST thunderbird-68.11.0-zh-TW.xpi 627473 BLAKE2B e110d7376924113191d83a3807dd35e6a4f7ea59321be5715118dcc40700165d98ffba645cd0ddc0f8e9cc9663534de02c73b07bda99d019e90e07e622e49e5c SHA512 a23cd007d0c72895155b360e0d9b6169b1b8f0ca0ee34b1daf78621311d95e5bb0933a276daee5f60a5b33fa6a9fad74683b46d48935a8853e6438a2ec4279aa +DIST thunderbird-68.11.0.source.tar.xz 337797560 BLAKE2B c0cc32e46ba3d0f76e74f2e933cb5a048545c521ea1a889e8dee6c7ff3bb7f2f328dcd60dd131199b2ec70247dbbb00dfac4472cf1faa5250b37598e829dc72f SHA512 a98a3e427868b46213a05b71b476d963b019d6904a1ef3ec1de6ceac012a2ebd3693fa24691bc6b3c34961bec9cc7d11c3f634ce952d7427c0a76e0defc7de72 +EBUILD thunderbird-68.11.0.ebuild 26071 BLAKE2B 82898015ffdebf24d9db99d8f5b6e77696684590a12f867c83b272c597dd3c747f6b713058d0d205aeeee3edc21a63902342b7580b168ab4f11021dde64fd9b4 SHA512 407d1b130e5888f47f4b99a0a97372f4fad66f94a2df0b4aec9b2d38ae98165381395d6ecbe94ab659644e5bf69c3c3647946c1473b7007756d71266fc7b1edd +MISC metadata.xml 2204 BLAKE2B 1b802423e3455406c1bb59fd326e59b31ed478fe1aa3f5acc95fc4a9f9833d1172751462949eb3e020f553a18603c93756b7bc3bf57c42eb106b2fb7f9b900d6 SHA512 35e46163e12085c7b1292c0024982820f1b6378351d5ab7534a936020c94b0ab8c64a816378363f5dfcf4059f116ad57f5eae341a7fa3e3ff06dde46dbdb520e diff --git a/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 b/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 deleted file mode 100644 index 97c5fd09b8a6..000000000000 --- a/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 +++ /dev/null @@ -1,9 +0,0 @@ -pref("app.update.enabled", false); -pref("app.update.autoInstallEnabled", false); -pref("browser.display.use_system_colors", true); -pref("intl.locale.matchOS", true); -pref("general.useragent.locale", "chrome://global/locale/intl.properties"); -pref("mail.shell.checkDefaultClient", false); -# Do not switch to Smart Folders after upgrade to 3.0b4 -pref("mail.folder.views.version", "1"); -pref("extensions.autoDisableScopes", 0); diff --git a/mail-client/thunderbird/metadata.xml b/mail-client/thunderbird/metadata.xml index 66075b13cee0..6024b9a56d6e 100644 --- a/mail-client/thunderbird/metadata.xml +++ b/mail-client/thunderbird/metadata.xml @@ -14,19 +14,14 @@ Disable EME (DRM plugin) cabability at build time Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles - Use the cairo-gtk2 rendering engine instead of the default cairo-gtk3 Enable app-global calendar support (note 38.0 and above bundles calendar support when this flag is off) Enable Link Time Optimization (LTO). Requires Gold linker when using GCC or LDD linker when using Clang - Enable Mozilla's DOM inspector Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time. - Enable support for using rust compiler (experimental) Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled. - Use the system-wide x11-libs/cairo - instead of bundled. Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled. Use the system-wide dev-libs/icu diff --git a/mail-client/thunderbird/thunderbird-52.9.1-r1.ebuild b/mail-client/thunderbird/thunderbird-52.9.1-r1.ebuild deleted file mode 100644 index 93422ca779dd..000000000000 --- a/mail-client/thunderbird/thunderbird-52.9.1-r1.ebuild +++ /dev/null @@ -1,342 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WANT_AUTOCONF="2.1" -MOZ_ESR="" -MOZ_LIGHTNING_VER="5.4.9" -MOZ_LIGHTNING_GDATA_VER="3.3" - -# This list can be updated using scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR -es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt -nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr -uk vi zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${PV/_beta/b}" - -# Patches -PATCHFF="firefox-52.5-patches-02" - -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" - -# ESR releases have slightly version numbers -if [[ ${MOZ_ESR} == 1 ]]; then - MOZ_PV="${MOZ_PV}esr" -fi -MOZ_P="${PN}-${MOZ_PV}" - -MOZCONFIG_OPTIONAL_GTK2ONLY=1 -MOZCONFIG_OPTIONAL_WIFI=1 - -inherit flag-o-matic eutils toolchain-funcs mozconfig-v6.52 autotools pax-utils check-reqs nsplugins mozlinguas-v2 xdg-utils gnome2-utils - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/" - -KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist crypt hardened ldap lightning +minimal mozdom rust selinux" -RESTRICT="!bindist? ( bindist )" - -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCHFF}.tar.xz ) -SRC_URI="${SRC_URI} - ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz - https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz - lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) - ${PATCH_URIS[@]}" - -ASM_DEPEND=">=dev-lang/yasm-1.1" - -CDEPEND=" - >=dev-libs/nss-3.28.3 - >=dev-libs/nspr-4.13.1 - " - -DEPEND="rust? ( dev-lang/rust ) - amd64? ( ${ASM_DEPEND} - virtual/opengl ) - x86? ( ${ASM_DEPEND} - virtual/opengl )" - -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-thunderbird ) - crypt? ( >=x11-plugins/enigmail-2.0.5 ) -" - -S="${WORKDIR}/${MOZ_P}" - -BUILD_OBJ_DIR="${S}/tbird" - -pkg_setup() { - moz_pkgsetup - - export MOZILLA_DIR="${S}/mozilla" - - if ! use bindist ; then - elog "You are enabling official branding. You may not redistribute this build" - elog "to any users on your network or the internet. Doing so puts yourself into" - elog "a legal problem with Mozilla Foundation" - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" - elog - fi -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - CHECKREQS_DISK_BUILD="4G" - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack - - # this version of lightning is a .tar.xz, no xpi needed - #xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi - - # this version of gdata-provider is a .tar.xz , no xpi needed - #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi -} - -src_prepare() { - # Apply our Thunderbird patchset - epatch "${FILESDIR}"/1000_fix_gentoo_preferences.patch - - # Apply our patchset from firefox to thunderbird as well - rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch || die - pushd "${S}"/mozilla &>/dev/null || die - eapply "${WORKDIR}/firefox" - popd &>/dev/null || die - - # Ensure that are plugins dir is enabled as default - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ - "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ - "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/mail/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die - - # Shell scripts sometimes contain DOS line endings; bug 391889 - grep -rlZ --include="*.sh" $'\r$' . | - while read -r -d $'\0' file ; do - einfo edos2unix "${file}" - edos2unix "${file}" - done - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Confirm the version of lightning being grabbed for langpacks is the same - # as that used in thunderbird - local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV}) - if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then - eqawarn "The version of lightning used for localization differs from the version" - eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" - eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" - fi - - eautoreconf - # Ensure we run eautoreconf in mozilla to regenerate configure - cd "${S}"/mozilla || die - eautoconf - cd "${S}"/mozilla/js/src || die - eautoconf -} - -src_configure() { - MEXTENSIONS="default" - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - mozconfig_config - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - # Add full relro support for hardened - use hardened && append-ldflags "-Wl,-z,relro,-z,now" - - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - mozconfig_annotate '' --enable-calendar - - # Other tb-specific settings - mozconfig_annotate '' --with-user-appdir=.thunderbird - - mozconfig_use_enable ldap - mozconfig_use_enable rust - - mozlinguas_mozconfig - - # Bug #72667 - if use mozdom; then - MEXTENSIONS="${MEXTENSIONS},inspector" - fi - - # Use an objdir to keep things organized. - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig - - # Finalize and report settings - mozconfig_final - - #################################### - # - # Configure and build - # - #################################### - - # Disable no-print-directory - MAKEOPTS=${MAKEOPTS/--no-print-directory/} - - if [[ $(gcc-major-version) -lt 4 ]]; then - append-cxxflags -fno-stack-protector - fi - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - emake V=1 -f client.mk configure -} - -src_compile() { - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - emake V=1 -f client.mk -} - -src_install() { - declare emid - cd "${BUILD_OBJ_DIR}" || die - - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell - - # Copy our preference before omnijar is created. - cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ - || die - - mozconfig_install_prefs \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" - - # dev-db/sqlite does not have FTS3_TOKENIZER support. - # gloda needs it to function, and bad crashes happen when its enabled and doesn't work - if in_iuse system-sqlite && use system-sqlite ; then - echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - fi - - MOZ_MAKE_FLAGS="${MAKEOPTS}" \ - emake DESTDIR="${D}" install - - # Install language packs - mozlinguas_src_install - - local size sizes icon_path icon - if ! use bindist; then - icon_path="${S}/other-licenses/branding/thunderbird" - icon="${PN}-icon" - - domenu "${FILESDIR}"/icon/${PN}.desktop - else - icon_path="${S}/mail/branding/aurora" - icon="${PN}-icon-unbranded" - - newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ - ${PN}.desktop - - sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ - "${ED}"/usr/share/applications/${PN}.desktop - fi - - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs - newicon "${icon_path}"/mailicon48.png "${icon}".png - # Install icons for menu entry - sizes="16 22 24 32 48 256" - for size in ${sizes}; do - newicon -s ${size} "${icon_path}/mailicon${size}.png" "${icon}.png" - done - - local emid - # stage extra locales for lightning and install over existing - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \ - "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar - - emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' - mkdir -p "${T}/${emid}" || die - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die - insinto ${MOZILLA_FIVE_HOME}/distribution/extensions - doins -r "${T}/${emid}" - - if use lightning; then - # move lightning out of distribution/extensions and into extensions for app-global install - mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die - - # stage extra locales for gdata-provider and install app-global - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ - "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} - emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' - mkdir -p "${T}/${emid}" || die - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die - insinto ${MOZILLA_FIVE_HOME}/extensions - doins -r "${T}/${emid}" - fi - - # Required in order to use plugins and even run thunderbird on hardened. - pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin,plugin-container} - - if use minimal; then - rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \ - die "Failed to remove sdk and headers" - fi -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - xdg_desktop_database_update - gnome2_icon_cache_update - - if use crypt; then - elog - elog "USE=crypt will be dropped from thunderbird with version 52.6.0 as" - elog "x11-plugins/enigmail-1.9.8.3-r1 and above is now a fully standalone" - elog "package. For continued enigmail support in thunderbird please add" - elog "x11-plugins/enigmail to your @world set." - fi - - elog - elog "If you experience problems with plugins please issue the" - elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ," - elog "then restart thunderbird" - - if ! use lightning; then - elog - elog "If calendar fails to show up in extensions please open config editor" - elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this" - elog "fails to show the calendar extension after restarting with above change" - elog "please file a bug report." - fi -} - -pkg_postrm() { - xdg_desktop_database_update - gnome2_icon_cache_update -} diff --git a/mail-client/thunderbird/thunderbird-68.10.0.ebuild b/mail-client/thunderbird/thunderbird-68.10.0.ebuild deleted file mode 100644 index a896cbdf76d9..000000000000 --- a/mail-client/thunderbird/thunderbird-68.10.0.ebuild +++ /dev/null @@ -1,800 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR="" -MOZ_LIGHTNING_VER="6.2.5" -MOZ_LIGHTNING_GDATA_VER="4.4.1" - -PYTHON_COMPAT=( python3_{6,7,8,9} ) -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' - -# This list can be updated using scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=( ar ast be bg br ca cak cs cy da de dsb el en en-GB en-US -es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it -ja ka kab kk ko lt ms nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl -sq sr sv-SE tr uk uz vi zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${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 - -if [[ ${MOZ_ESR} == 1 ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -# Patches -PATCHFF="firefox-68.0-patches-14" - -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/${PN}-${MOZ_PV}.source.tar.xz" - -if [[ "${PV}" == *_rc* ]]; then - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" - MOZ_LANGPACK_PREFIX="linux-i686/xpi/" - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz" -fi - -LLVM_MAX_SLOT=10 - -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ - autotools mozlinguas-v2 multiprocessing virtualx - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.mozilla.org/thunderbird" - -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free - +gmp-autoupdate hardened jack lightning lto cpu_flags_arm_neon - pgo pulseaudio selinux startup-notification +system-av1 - +system-harfbuzz +system-icu +system-jpeg +system-libevent - +system-sqlite system-libvpx +system-webp test wayland wifi" - -REQUIRED_USE="pgo? ( lto ) - wifi? ( dbus )" - -RESTRICT="!bindist? ( bindist ) - !test? ( test )" - -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCHFF}.tar.xz ) -SRC_URI="${SRC_URI} - ${MOZ_SRC_URI} - https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz - lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) - ${PATCH_URIS[@]}" - -CDEPEND=" - >=dev-libs/nss-3.44.4 - >=dev-libs/nspr-4.21 - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3[X] - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/libpng-1.6.35:0=[apng] - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - dbus? ( >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 ) - startup-notification? ( >=x11-libs/startup-notification-0.8 ) - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=dev-libs/libffi-3.0.10:= - media-video/ffmpeg - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - system-av1? ( - >=media-libs/dav1d-0.3.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 ) - system-icu? ( >=dev-libs/icu-63.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) - system-webp? ( >=media-libs/libwebp-1.0.2:0= ) - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 - net-misc/networkmanager ) ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla )" - -RDEPEND="${CDEPEND} - jack? ( virtual/jack ) - pulseaudio? ( || ( media-sound/pulseaudio - >=media-sound/apulse-0.1.9 ) ) - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${CDEPEND} - app-arch/zip - app-arch/unzip - >=dev-util/cbindgen-0.8.7 - >=net-libs/nodejs-8.11.0 - >=sys-devel/binutils-2.30 - sys-apps/findutils - || ( - ( - sys-devel/clang:10 - !clang? ( sys-devel/llvm:10 ) - clang? ( - =sys-devel/lld-10* - sys-devel/llvm:10[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] ) - ) - ) - ( - sys-devel/clang:9 - !clang? ( sys-devel/llvm:9 ) - clang? ( - =sys-devel/lld-9* - sys-devel/llvm:9[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) - ) - ) - ( - sys-devel/clang:8 - !clang? ( sys-devel/llvm:8 ) - clang? ( - =sys-devel/lld-8* - sys-devel/llvm:8[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) - ) - ) - ( - sys-devel/clang:7 - !clang? ( sys-devel/llvm:7 ) - clang? ( - =sys-devel/lld-7* - sys-devel/llvm:7[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) - ) - ) - ) - pulseaudio? ( media-sound/pulseaudio ) - >=virtual/rust-1.34.0 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) - x86? ( >=dev-lang/yasm-1.1 virtual/opengl ) - !system-av1? ( - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 ) - )" - -S="${WORKDIR}/${MOZ_P%b[0-9]*}" - -BUILD_OBJ_DIR="${S}/tbird" - -# allow GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z $GMP_PLUGIN_LIST ]] ; then - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2 -} - -pkg_pretend() { - 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 || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4500M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - moz_pkgsetup - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4500M" - fi - - check-reqs_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 \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE \ - XAUTHORITY - - if ! use bindist ; then - einfo - elog "You are enabling official branding. You may not redistribute this build" - elog "to any users on your network or the internet. Doing so puts yourself into" - elog "a legal problem with Mozilla Foundation." - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag." - fi - - addpredict /proc/self/oom_score_adj - - llvm_pkg_setup -} - -src_unpack() { - default - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - # Apply firefox patchset then apply thunderbird patches - rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch || die - rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch || die - eapply "${WORKDIR}/firefox" - pushd "${S}"/comm &>/dev/null || die - eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch" - popd &>/dev/null || die - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/toolchain.configure \ - || die "sed failed to set num_cores" - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 - if use ia64 ; then - sed -i \ - -e '/^OS_LIBS += no_as_needed/d' \ - -e '/^OS_LIBS += as_needed/d' \ - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ - || die "sed failed to drop --as-needed for ia64" - fi - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/comm/mail/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - # Keep codebase the same even if not using official branding - sed '/^MOZ_DEV_EDITION=1/d' \ - -i "${S}"/browser/branding/aurora/configure.sh || die - - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. - # However, when available, an unsupported version can cause problems, bug #669548 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ - "${S}"/build/moz.configure/rust.configure || die - - # Autotools configure is now called old-configure.in - # This works because there is still a configure.in that happens to be for the - # shell wrapper configure script - eautoreconf old-configure.in - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf old-configure.in -} - -src_configure() { - MEXTENSIONS="default" - # 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. - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc - - # Add information about TERM to output (build.log) to aid debugging - # blessings problems - if [[ -n "${TERM}" ]] ; then - einfo "TERM is set to: \"${TERM}\"" - else - einfo "TERM is unset." - fi - - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - strip-unsupported-flags - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - einfo "Enforcing the use of gcc due to USE=-clang ..." - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - strip-unsupported-flags - fi - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - # common config components - mozconfig_annotate 'system_libs' \ - --with-system-zlib \ - --with-system-bz2 - - # Must pass release in order to properly select linker - mozconfig_annotate 'Enable by Gentoo' --enable-release - - if use pgo ; then - if ! has userpriv $FEATURES ; then - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Don't let user's LTO flags clash with upstream's flags - filter-flags -flto* - - if use lto ; then - local show_old_compiler_warning= - - if use clang ; then - # At this stage CC is adjusted and the following check will - # will work - if [[ $(clang-major-version) -lt 7 ]] ; then - show_old_compiler_warning=1 - fi - - # Upstream only supports lld when using clang - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - else - if [[ $(gcc-major-version) -lt 8 ]] ; then - show_old_compiler_warning=1 - fi - - # Bug 689358 - append-cxxflags -flto - - if ! use cpu_flags_x86_avx2 ; then - local _gcc_version_with_ipa_cdtor_fix="8.3" - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" - - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then - # due to a GCC bug, GCC will produce AVX2 instructions - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto" - append-ldflags -fdisable-ipa-cdtor - else - einfo "No GCC workaround required, GCC version is already patched!" - fi - else - einfo "No GCC workaround required, system supports AVX2" - fi - - # Linking only works when using ld.gold when LTO is enabled - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold - fi - - if [[ -n "${show_old_compiler_warning}" ]] ; then - # Checking compiler's major version uses CC variable. Because we allow - # user to control used compiler via USE=clang flag, we cannot use - # initial value. So this is the earliest stage where we can do this check - # because pkg_pretend is not called in the main phase function sequence - # environment saving is not guaranteed so we don't know if we will have - # correct compiler until now. - ewarn "" - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)." - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!" - ewarn "" - sleep 5 - fi - - mozconfig_annotate '+lto' --enable-lto=thin - - if use pgo ; then - mozconfig_annotate '+pgo' MOZ_PGO=1 - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld - elif tc-ld-is-gold ; then - mozconfig_annotate "linker is set to gold" --enable-linker=gold - else - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd - fi - fi - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - # Add full relro support for hardened - if use hardened ; then - append-ldflags "-Wl,-z,relro,-z,now" - mozconfig_use_enable hardened hardening - fi - - # Modifications to better support ARM, bug 553364 - if use cpu_flags_arm_neon ; then - mozconfig_annotate '' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_annotate '' --with-thumb=yes - mozconfig_annotate '' --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_annotate '' --with-float-abi=hard - if ! use system-libvpx ; then - sed -i -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build - fi - fi - - mozconfig_use_enable !bindist official-branding - - mozconfig_use_enable debug - mozconfig_use_enable debug tests - if ! use debug ; then - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols - else - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols - fi - # These are enabled by default in all mozilla applications - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) - mozconfig_annotate '' --prefix="${EPREFIX}"/usr - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) - mozconfig_annotate '' --disable-crashreporter - mozconfig_annotate 'Gentoo default' --with-system-png - mozconfig_annotate '' --enable-system-ffi - mozconfig_annotate '' --disable-gconf - mozconfig_annotate '' --with-intl-api - mozconfig_annotate '' --enable-system-pixman - # Instead of the standard --build= and --host=, mozilla uses --host instead - # of --build, and --target intstead of --host. - # Note, mozilla also has --build but it does not do what you think it does. - # Set both --target and --host as mozilla uses python to guess values otherwise - mozconfig_annotate '' --target="${CHOST}" - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" - mozconfig_annotate '' --with-toolchain-prefix="${CHOST}-" - if use system-libevent ; then - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_annotate '' --enable-rust-simd - fi - - # use the gtk3 toolkit (the only one supported at this point) - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? - if use wayland ; then - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 - fi - - mozconfig_use_enable startup-notification - mozconfig_use_enable system-sqlite - 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-libvpx - mozconfig_use_with system-webp - mozconfig_use_enable pulseaudio - # force the deprecated alsa sound code if pulseaudio is disabled - if use kernel_linux && ! use pulseaudio ; then - mozconfig_annotate '-pulseaudio' --enable-alsa - fi - - # Disable built-in ccache support to avoid sandbox violation, #665420 - # Use FEATURES=ccache instead! - mozconfig_annotate '' --without-ccache - sed -i -e 's/ccache_stats = None/return None/' \ - python/mozbuild/mozbuild/controller/building.py || \ - die "Failed to disable ccache stats call" - - mozconfig_use_enable dbus - - mozconfig_use_enable wifi necko-wifi - - # enable JACK, bug 600002 - mozconfig_use_enable jack - - # Other tb-specific settings - mozconfig_annotate '' --with-user-appdir=.thunderbird - mozconfig_annotate '' --enable-ldap - mozconfig_annotate '' --enable-calendar - - # Enable/Disable eme support - use eme-free && mozconfig_annotate '+eme-free' --disable-eme - - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 - echo -n "${_google_api_key}" > "${S}"/google-api-key - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" - - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - - # allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - if use clang && ! use arm64; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack - fi - - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig - - # Finalize and report settings - mozconfig_final - - mkdir -p "${S}"/third_party/rust/libloading/.deps - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - ./mach configure || die -} - -src_compile() { - local _virtx= - if use pgo ; then - _virtx=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - addpredict /etc/gconf - fi - - GDK_BACKEND=x11 \ - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \ - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - MOZ_NOSPAM=1 \ - ${_virtx} \ - ./mach build --verbose \ - || die -} - -src_install() { - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - cd "${BUILD_OBJ_DIR}" || die - - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell - - # Copy our preference before omnijar is created. - cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ - || die - - # set dictionary path, to use system hunspell - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it - if use system-harfbuzz ; then - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - fi - - # force cairo as the canvas renderer on platforms without skia support - if [[ $(tc-endian) == "big" ]] ; then - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - fi - - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ - || die - - local plugin - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ - || die - done - - cd "${S}" - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - DESTDIR="${D}" ./mach install || die - - # Install language packs - MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install - - local size sizes icon_path icon - if ! use bindist; then - icon_path="${S}/comm/mail/branding/thunderbird" - icon="${PN}-icon" - - domenu "${FILESDIR}"/icon/${PN}.desktop - else - icon_path="${S}/comm/mail/branding/nightly" - icon="${PN}-icon-unbranded" - - newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ - ${PN}.desktop - - sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ - "${ED}"/usr/share/applications/${PN}.desktop - fi - - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs - newicon "${icon_path}"/default48.png "${icon}".png - # Install icons for menu entry - sizes="16 22 24 32 48 256" - for size in ${sizes}; do - newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" - done - - # Disable built-in auto-update because we update firefox through package manager - insinto ${MOZILLA_FIVE_HOME}/distribution/ - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Add StartupNotify=true bug 237317 - if use startup-notification ; then - echo "StartupNotify=true"\ - >> "${ED}/usr/share/applications/${PN}.desktop" \ - || die - fi - - # Don't install llvm-symbolizer from sys-devel/llvm package - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" - - local emid - # stage extra locales for lightning and install over existing - emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' - rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ - "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar - - mkdir -p "${T}/${emid}" || die - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die - insinto ${MOZILLA_FIVE_HOME}/distribution/extensions - doins -r "${T}/${emid}" - - if use lightning; then - # move lightning out of distribution/extensions and into extensions for app-global install - mkdir -p "${ED}"/${MOZILLA_FIVE_HOME}/extensions - mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die - - # stage extra locales for gdata-provider and install app-global - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ - "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} - emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' - mkdir -p "${T}/${emid}" || die - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die - - # manifest.json does not allow the addon to load, put install.rdf in place - # note, version number needs to be set properly - cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf - sed -i -e '/em:version/ s/>[^<]*4.1=media-sound/apulse-0.1.9" ; 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() { - gnome2_icon_cache_update - xdg_desktop_database_update - - if ! use gmp-autoupdate && ! use eme-free ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; 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 -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/mail-client/thunderbird/thunderbird-68.11.0.ebuild b/mail-client/thunderbird/thunderbird-68.11.0.ebuild new file mode 100644 index 000000000000..69386afec0e1 --- /dev/null +++ b/mail-client/thunderbird/thunderbird-68.11.0.ebuild @@ -0,0 +1,810 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="" +MOZ_LIGHTNING_VER="6.2.5" +MOZ_LIGHTNING_GDATA_VER="4.4.1" + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' + +# This list can be updated using scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=( ar ast be bg br ca cak cs cy da de dsb el en en-GB en-US +es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it +ja ka kab kk ko lt ms nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl +sq sr sv-SE tr uk uz vi zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${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 + +if [[ ${MOZ_ESR} == 1 ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +# Patches +PATCHFF="firefox-68.0-patches-15" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" +MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/${PN}-${MOZ_PV}.source.tar.xz" + +if [[ "${PV}" == *_rc* ]]; then + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" + MOZ_LANGPACK_PREFIX="linux-i686/xpi/" + MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz" +fi + +LLVM_MAX_SLOT=10 + +inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ + gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ + autotools mozlinguas-v2 multiprocessing virtualx + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.mozilla.org/thunderbird" + +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free + +gmp-autoupdate hardened jack lightning lto cpu_flags_arm_neon + pgo pulseaudio selinux startup-notification +system-av1 + +system-harfbuzz +system-icu +system-jpeg +system-libevent + +system-sqlite system-libvpx +system-webp test wayland wifi" + +REQUIRED_USE="pgo? ( lto ) + wifi? ( dbus )" + +RESTRICT="!bindist? ( bindist ) + !test? ( test )" + +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCHFF}.tar.xz ) +SRC_URI="${SRC_URI} + ${MOZ_SRC_URI} + https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz + lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) + ${PATCH_URIS[@]}" + +CDEPEND=" + >=dev-libs/nss-3.44.4 + >=dev-libs/nspr-4.21 + dev-libs/atk + dev-libs/expat + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3[X] + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.35:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=x11-libs/pixman-0.19.2 + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + >=dev-libs/libffi-3.0.10:= + media-video/ffmpeg + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + system-av1? ( + >=media-libs/dav1d-0.3.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 ) + system-icu? ( >=dev-libs/icu-63.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) + system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) + system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) + system-webp? ( >=media-libs/libwebp-1.0.2:0= ) + wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-misc/networkmanager ) ) + jack? ( virtual/jack ) + selinux? ( sec-policy/selinux-mozilla )" + +RDEPEND="${CDEPEND} + jack? ( virtual/jack ) + pulseaudio? ( || ( media-sound/pulseaudio + >=media-sound/apulse-0.1.9 ) ) + selinux? ( sec-policy/selinux-mozilla )" + +DEPEND="${CDEPEND} + app-arch/zip + app-arch/unzip + >=dev-util/cbindgen-0.8.7 + >=net-libs/nodejs-8.11.0 + >=sys-devel/binutils-2.30 + sys-apps/findutils + virtual/pkgconfig + >=virtual/rust-1.34.0 + || ( + ( + sys-devel/clang:10 + !clang? ( sys-devel/llvm:10 ) + clang? ( + =sys-devel/lld-10* + sys-devel/llvm:10[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] ) + ) + ) + ( + sys-devel/clang:9 + !clang? ( sys-devel/llvm:9 ) + clang? ( + =sys-devel/lld-9* + sys-devel/llvm:9[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) + ) + ) + ( + sys-devel/clang:8 + !clang? ( sys-devel/llvm:8 ) + clang? ( + =sys-devel/lld-8* + sys-devel/llvm:8[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) + ) + ) + ( + sys-devel/clang:7 + !clang? ( sys-devel/llvm:7 ) + clang? ( + =sys-devel/lld-7* + sys-devel/llvm:7[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) + ) + ) + ) + pulseaudio? ( media-sound/pulseaudio ) + wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) + amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) + x86? ( >=dev-lang/yasm-1.1 virtual/opengl ) + !system-av1? ( + amd64? ( >=dev-lang/nasm-2.13 ) + x86? ( >=dev-lang/nasm-2.13 ) + )" + +S="${WORKDIR}/${MOZ_P%b[0-9]*}" + +BUILD_OBJ_DIR="${S}/tbird" + +# allow GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z $GMP_PLUGIN_LIST ]] ; then + GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then + ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang ; then + if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then + ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use pgo ; then + if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2 +} + +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 || use test ; then + CHECKREQS_DISK_BUILD="8G" + else + CHECKREQS_DISK_BUILD="4500M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + moz_pkgsetup + + if [[ ${MERGE_TYPE} != binary ]] ; then + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug || use test ; then + CHECKREQS_DISK_BUILD="8G" + else + CHECKREQS_DISK_BUILD="4500M" + fi + + check-reqs_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 \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE \ + XAUTHORITY + + addpredict /proc/self/oom_score_adj + + llvm_pkg_setup + fi + + if ! use bindist ; then + einfo + elog "You are enabling official branding. You may not redistribute this build" + elog "to any users on your network or the internet. Doing so puts yourself into" + elog "a legal problem with Mozilla Foundation." + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag." + fi +} + +src_unpack() { + default + + # Unpack language packs + mozlinguas_src_unpack +} + +src_prepare() { + # Apply firefox patchset then apply thunderbird patches + rm "${WORKDIR}"/firefox/2016_set_CARGO_PROFILE_RELEASE_LTO.patch || die + eapply "${WORKDIR}/firefox" + pushd "${S}"/comm &>/dev/null || die + eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch" + popd &>/dev/null || die + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make LTO respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/toolchain.configure \ + || die "sed failed to set num_cores" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + + # Enable gnomebreakpad + if use debug ; then + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ + "${S}"/build/unix/run-mozilla.sh || die "sed failed!" + fi + + # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 + if use ia64 ; then + sed -i \ + -e '/^OS_LIBS += no_as_needed/d' \ + -e '/^OS_LIBS += as_needed/d' \ + "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ + "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ + || die "sed failed to drop --as-needed for ia64" + fi + + # Fix sandbox violations during make clean, bug 372817 + sed -e "s:\(/no-such-file\):${T}\1:g" \ + -i "${S}"/config/rules.mk \ + -i "${S}"/nsprpub/configure{.in,} \ + || die + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/comm/mail/installer/Makefile.in || die + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/toolkit/mozapps/installer/packager.mk || die + + # Keep codebase the same even if not using official branding + sed '/^MOZ_DEV_EDITION=1/d' \ + -i "${S}"/browser/branding/aurora/configure.sh || die + + # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. + # However, when available, an unsupported version can cause problems, bug #669548 + sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ + "${S}"/build/moz.configure/rust.configure || die + + # Autotools configure is now called old-configure.in + # This works because there is still a configure.in that happens to be for the + # shell wrapper configure script + eautoreconf old-configure.in + + # Must run autoconf in js/src + cd "${S}"/js/src || die + eautoconf old-configure.in +} + +src_configure() { + MEXTENSIONS="default" + # 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. + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc + + # Add information about TERM to output (build.log) to aid debugging + # blessings problems + if [[ -n "${TERM}" ]] ; then + einfo "TERM is set to: \"${TERM}\"" + else + einfo "TERM is unset." + fi + + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + strip-unsupported-flags + fi + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + # common config components + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --with-system-bz2 + + # Must pass release in order to properly select linker + mozconfig_annotate 'Enable by Gentoo' --enable-release + + if use pgo ; then + if ! has userpriv $FEATURES ; then + eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Don't let user's LTO flags clash with upstream's flags + filter-flags -flto* + + if use lto ; then + local show_old_compiler_warning= + + if use clang ; then + # At this stage CC is adjusted and the following check will + # will work + if [[ $(clang-major-version) -lt 7 ]] ; then + show_old_compiler_warning=1 + fi + + # Upstream only supports lld when using clang + mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + else + if [[ $(gcc-major-version) -lt 8 ]] ; then + show_old_compiler_warning=1 + fi + + # Bug 689358 + append-cxxflags -flto + + if ! use cpu_flags_x86_avx2 ; then + local _gcc_version_with_ipa_cdtor_fix="8.3" + local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" + + if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then + # due to a GCC bug, GCC will produce AVX2 instructions + # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html + einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto" + append-ldflags -fdisable-ipa-cdtor + else + einfo "No GCC workaround required, GCC version is already patched!" + fi + else + einfo "No GCC workaround required, system supports AVX2" + fi + + # Linking only works when using ld.gold when LTO is enabled + mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold + fi + + if [[ -n "${show_old_compiler_warning}" ]] ; then + # Checking compiler's major version uses CC variable. Because we allow + # user to control used compiler via USE=clang flag, we cannot use + # initial value. So this is the earliest stage where we can do this check + # because pkg_pretend is not called in the main phase function sequence + # environment saving is not guaranteed so we don't know if we will have + # correct compiler until now. + ewarn "" + ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)." + ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!" + ewarn "" + sleep 5 + fi + + mozconfig_annotate '+lto' --enable-lto=thin + + if use pgo ; then + mozconfig_annotate '+pgo' MOZ_PGO=1 + fi + else + # Avoid auto-magic on linker + if use clang ; then + # This is upstream's default + mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld + elif tc-ld-is-gold ; then + mozconfig_annotate "linker is set to gold" --enable-linker=gold + else + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd + fi + fi + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Add full relro support for hardened + if use hardened ; then + append-ldflags "-Wl,-z,relro,-z,now" + mozconfig_use_enable hardened hardening + fi + + # Modifications to better support ARM, bug 553364 + if use cpu_flags_arm_neon ; then + mozconfig_annotate '' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_annotate '' --with-thumb=yes + mozconfig_annotate '' --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_annotate '' --with-float-abi=hard + if ! use system-libvpx ; then + sed -i -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build + fi + fi + + mozconfig_use_enable !bindist official-branding + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + else + mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols + fi + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ + --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gconf + mozconfig_annotate '' --with-intl-api + mozconfig_annotate '' --enable-system-pixman + # Instead of the standard --build= and --host=, mozilla uses --host instead + # of --build, and --target intstead of --host. + # Note, mozilla also has --build but it does not do what you think it does. + # Set both --target and --host as mozilla uses python to guess values otherwise + mozconfig_annotate '' --target="${CHOST}" + mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" + mozconfig_annotate '' --with-toolchain-prefix="${CHOST}-" + if use system-libevent ; then + mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr + fi + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_annotate '' --enable-rust-simd + fi + + # use the gtk3 toolkit (the only one supported at this point) + # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? + if use wayland ; then + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland + else + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + fi + + mozconfig_use_enable startup-notification + mozconfig_use_enable system-sqlite + 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-libvpx + mozconfig_use_with system-webp + mozconfig_use_enable pulseaudio + # force the deprecated alsa sound code if pulseaudio is disabled + if use kernel_linux && ! use pulseaudio ; then + mozconfig_annotate '-pulseaudio' --enable-alsa + fi + + # Disable built-in ccache support to avoid sandbox violation, #665420 + # Use FEATURES=ccache instead! + mozconfig_annotate '' --without-ccache + sed -i -e 's/ccache_stats = None/return None/' \ + python/mozbuild/mozbuild/controller/building.py || \ + die "Failed to disable ccache stats call" + + mozconfig_use_enable dbus + + mozconfig_use_enable wifi necko-wifi + + # enable JACK, bug 600002 + mozconfig_use_enable jack + + # Other tb-specific settings + mozconfig_annotate '' --with-user-appdir=.thunderbird + mozconfig_annotate '' --enable-ldap + mozconfig_annotate '' --enable-calendar + + # Enable/Disable eme support + use eme-free && mozconfig_annotate '+eme-free' --disable-eme + + # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 + echo -n "${_google_api_key}" > "${S}"/google-api-key + mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" + mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + + # allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + if use clang && ! use arm64; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack + fi + + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig + + # Finalize and report settings + mozconfig_final + + mkdir -p "${S}"/third_party/rust/libloading/.deps + + # workaround for funky/broken upstream configure... + SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach configure || die +} + +src_compile() { + local _virtx= + if use pgo ; then + _virtx=virtx + + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + addpredict /etc/gconf + fi + + GDK_BACKEND=x11 \ + MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \ + SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ + MOZ_NOSPAM=1 \ + ${_virtx} \ + ./mach build --verbose \ + || die +} + +src_install() { + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Copy our preference before omnijar is created. + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + + # set dictionary path, to use system hunspell + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + # force cairo as the canvas renderer on platforms without skia support + if [[ $(tc-endian) == "big" ]] ; then + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + + local plugin + use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + done + + cd "${S}" + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + DESTDIR="${D}" ./mach install || die + + # Install language packs + MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install + + local size sizes icon_path icon + if ! use bindist; then + icon_path="${S}/comm/mail/branding/thunderbird" + icon="${PN}-icon" + + domenu "${FILESDIR}"/icon/${PN}.desktop + else + icon_path="${S}/comm/mail/branding/nightly" + icon="${PN}-icon-unbranded" + + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ + ${PN}.desktop + + sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ + "${ED}"/usr/share/applications/${PN}.desktop + fi + + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}"/default48.png "${icon}".png + # Install icons for menu entry + sizes="16 22 24 32 48 256" + for size in ${sizes}; do + newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" + done + + # Disable built-in auto-update because we update firefox through package manager + insinto ${MOZILLA_FIVE_HOME}/distribution/ + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Add StartupNotify=true bug 237317 + if use startup-notification ; then + echo "StartupNotify=true"\ + >> "${ED}/usr/share/applications/${PN}.desktop" \ + || die + fi + + # Don't install llvm-symbolizer from sys-devel/llvm package + [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ + rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" + + local emid + # stage extra locales for lightning and install over existing + emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' + rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ + "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar + + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die + insinto ${MOZILLA_FIVE_HOME}/distribution/extensions + doins -r "${T}/${emid}" + + if use lightning; then + # move lightning out of distribution/extensions and into extensions for app-global install + mkdir -p "${ED}"/${MOZILLA_FIVE_HOME}/extensions + mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die + + # stage extra locales for gdata-provider and install app-global + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ + "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} + emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die + + # manifest.json does not allow the addon to load, put install.rdf in place + # note, version number needs to be set properly + cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf + sed -i -e '/em:version/ s/>[^<]*4.1=media-sound/apulse-0.1.9" ; 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() { + gnome2_icon_cache_update + xdg_desktop_database_update + + if ! use gmp-autoupdate && ! use eme-free ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done + elog + fi + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; 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 +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/mail-client/thunderbird/thunderbird-68.9.0.ebuild b/mail-client/thunderbird/thunderbird-68.9.0.ebuild deleted file mode 100644 index 54e53821c216..000000000000 --- a/mail-client/thunderbird/thunderbird-68.9.0.ebuild +++ /dev/null @@ -1,778 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR="" -MOZ_LIGHTNING_VER="6.2.5" -MOZ_LIGHTNING_GDATA_VER="4.4.1" - -PYTHON_COMPAT=( python3_{6,7,8} ) -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' - -# This list can be updated using scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR -es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it -ja ko lt nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr -sv-SE tr uk vi zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${PV/_beta/b}" - -# Patches -PATCHFF="firefox-68.0-patches-14" - -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" - -# ESR releases have slightly version numbers -if [[ ${MOZ_ESR} == 1 ]]; then - MOZ_PV="${MOZ_PV}esr" -fi -MOZ_P="${PN}-${MOZ_PV}" - -LLVM_MAX_SLOT=10 - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.mozilla.org/thunderbird" - -KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free - +gmp-autoupdate hardened jack lightning lto cpu_flags_arm_neon pgo - pulseaudio selinux startup-notification +system-av1 +system-harfbuzz - +system-icu +system-jpeg +system-libevent +system-sqlite - system-libvpx +system-webp test wayland wifi" -RESTRICT="!bindist? ( bindist ) - !test? ( test )" - -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCHFF}.tar.xz ) -SRC_URI="${SRC_URI} - ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz - https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz - lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) - ${PATCH_URIS[@]}" - -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ - autotools mozlinguas-v2 virtualx multiprocessing - -CDEPEND=" - >=dev-libs/nss-3.44.1 - >=dev-libs/nspr-4.21 - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3[X] - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/libpng-1.6.35:0=[apng] - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - dbus? ( >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 ) - startup-notification? ( >=x11-libs/startup-notification-0.8 ) - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=virtual/libffi-3.0.10:= - media-video/ffmpeg - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - system-av1? ( - >=media-libs/dav1d-0.3.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 ) - system-icu? ( >=dev-libs/icu-63.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) - system-webp? ( >=media-libs/libwebp-1.0.2:0= ) - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 - net-misc/networkmanager ) ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla )" - -RDEPEND="${CDEPEND} - jack? ( virtual/jack ) - pulseaudio? ( || ( media-sound/pulseaudio - >=media-sound/apulse-0.1.9 ) ) - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${CDEPEND} - app-arch/zip - app-arch/unzip - >=dev-util/cbindgen-0.8.7 - >=net-libs/nodejs-8.11.0 - >=sys-devel/binutils-2.30 - sys-apps/findutils - || ( - ( - sys-devel/clang:10 - !clang? ( sys-devel/llvm:10 ) - clang? ( - =sys-devel/lld-10* - sys-devel/llvm:10[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] ) - ) - ) - ( - sys-devel/clang:9 - !clang? ( sys-devel/llvm:9 ) - clang? ( - =sys-devel/lld-9* - sys-devel/llvm:9[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) - ) - ) - ( - sys-devel/clang:8 - !clang? ( sys-devel/llvm:8 ) - clang? ( - =sys-devel/lld-8* - sys-devel/llvm:8[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) - ) - ) - ( - sys-devel/clang:7 - !clang? ( sys-devel/llvm:7 ) - clang? ( - =sys-devel/lld-7* - sys-devel/llvm:7[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) - ) - ) - ) - pulseaudio? ( media-sound/pulseaudio ) - >=virtual/rust-1.34.0 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) - x86? ( >=dev-lang/yasm-1.1 virtual/opengl ) - !system-av1? ( - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 ) - )" - -REQUIRED_USE="wifi? ( dbus ) - pgo? ( lto )" - -S="${WORKDIR}/${MOZ_P%b[0-9]*}" - -BUILD_OBJ_DIR="${S}/tbird" - -# allow GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z $GMP_PLUGIN_LIST ]] ; then - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2 -} - -pkg_setup() { - moz_pkgsetup - - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # 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 \ - XDG_SESSION_COOKIE \ - XAUTHORITY - - if ! use bindist ; then - einfo - elog "You are enabling official branding. You may not redistribute this build" - elog "to any users on your network or the internet. Doing so puts yourself into" - elog "a legal problem with Mozilla Foundation." - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag." - fi - - addpredict /proc/self/oom_score_adj - - llvm_pkg_setup -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4G" - fi - - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - # Apply firefox patchset then apply thunderbird patches - rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch || die - rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch || die - eapply "${WORKDIR}/firefox" - pushd "${S}"/comm &>/dev/null || die - eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch" - popd &>/dev/null || die - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - local n_jobs=$(makeopts_jobs) - if [[ ${n_jobs} == 1 ]]; then - einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." - export MAKEOPTS=-j2 - fi - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 - if use ia64 ; then - sed -i \ - -e '/^OS_LIBS += no_as_needed/d' \ - -e '/^OS_LIBS += as_needed/d' \ - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ - || die "sed failed to drop --as-needed for ia64" - fi - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/comm/mail/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - # Keep codebase the same even if not using official branding - sed '/^MOZ_DEV_EDITION=1/d' \ - -i "${S}"/browser/branding/aurora/configure.sh || die - - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. - # However, when available, an unsupported version can cause problems, bug #669548 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ - "${S}"/build/moz.configure/rust.configure || die - - # Autotools configure is now called old-configure.in - # This works because there is still a configure.in that happens to be for the - # shell wrapper configure script - eautoreconf old-configure.in - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf old-configure.in -} - -src_configure() { - MEXTENSIONS="default" - # 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. - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc - - # Add information about TERM to output (build.log) to aid debugging - # blessings problems - if [[ -n "${TERM}" ]] ; then - einfo "TERM is set to: \"${TERM}\"" - else - einfo "TERM is unset." - fi - - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - strip-unsupported-flags - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - einfo "Enforcing the use of gcc due to USE=-clang ..." - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - strip-unsupported-flags - fi - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - # common config components - mozconfig_annotate 'system_libs' \ - --with-system-zlib \ - --with-system-bz2 - - # Must pass release in order to properly select linker - mozconfig_annotate 'Enable by Gentoo' --enable-release - - if use pgo ; then - if ! has userpriv $FEATURES ; then - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Don't let user's LTO flags clash with upstream's flags - filter-flags -flto* - - if use lto ; then - local show_old_compiler_warning= - - if use clang ; then - # At this stage CC is adjusted and the following check will - # will work - if [[ $(clang-major-version) -lt 7 ]] ; then - show_old_compiler_warning=1 - fi - - # Upstream only supports lld when using clang - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - else - if [[ $(gcc-major-version) -lt 8 ]] ; then - show_old_compiler_warning=1 - fi - - # Bug 689358 - append-cxxflags -flto - - if ! use cpu_flags_x86_avx2 ; then - local _gcc_version_with_ipa_cdtor_fix="8.3" - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" - - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then - # due to a GCC bug, GCC will produce AVX2 instructions - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto" - append-ldflags -fdisable-ipa-cdtor - else - einfo "No GCC workaround required, GCC version is already patched!" - fi - else - einfo "No GCC workaround required, system supports AVX2" - fi - - # Linking only works when using ld.gold when LTO is enabled - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold - fi - - if [[ -n "${show_old_compiler_warning}" ]] ; then - # Checking compiler's major version uses CC variable. Because we allow - # user to control used compiler via USE=clang flag, we cannot use - # initial value. So this is the earliest stage where we can do this check - # because pkg_pretend is not called in the main phase function sequence - # environment saving is not guaranteed so we don't know if we will have - # correct compiler until now. - ewarn "" - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)." - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!" - ewarn "" - sleep 5 - fi - - mozconfig_annotate '+lto' --enable-lto=thin - - if use pgo ; then - mozconfig_annotate '+pgo' MOZ_PGO=1 - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld - elif tc-ld-is-gold ; then - mozconfig_annotate "linker is set to gold" --enable-linker=gold - else - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd - fi - fi - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - # Add full relro support for hardened - if use hardened ; then - append-ldflags "-Wl,-z,relro,-z,now" - mozconfig_use_enable hardened hardening - fi - - # Modifications to better support ARM, bug 553364 - if use cpu_flags_arm_neon ; then - mozconfig_annotate '' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_annotate '' --with-thumb=yes - mozconfig_annotate '' --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_annotate '' --with-float-abi=hard - if ! use system-libvpx ; then - sed -i -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build - fi - fi - - mozconfig_use_enable !bindist official-branding - - mozconfig_use_enable debug - mozconfig_use_enable debug tests - if ! use debug ; then - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols - else - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols - fi - # These are enabled by default in all mozilla applications - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) - mozconfig_annotate '' --prefix="${EPREFIX}"/usr - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) - mozconfig_annotate '' --disable-crashreporter - mozconfig_annotate 'Gentoo default' --with-system-png - mozconfig_annotate '' --enable-system-ffi - mozconfig_annotate '' --disable-gconf - mozconfig_annotate '' --with-intl-api - mozconfig_annotate '' --enable-system-pixman - # Instead of the standard --build= and --host=, mozilla uses --host instead - # of --build, and --target intstead of --host. - # Note, mozilla also has --build but it does not do what you think it does. - # Set both --target and --host as mozilla uses python to guess values otherwise - mozconfig_annotate '' --target="${CHOST}" - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" - mozconfig_annotate '' --with-toolchain-prefix="${CHOST}-" - if use system-libevent ; then - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_annotate '' --enable-rust-simd - fi - - # use the gtk3 toolkit (the only one supported at this point) - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? - if use wayland ; then - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 - fi - - mozconfig_use_enable startup-notification - mozconfig_use_enable system-sqlite - 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-libvpx - mozconfig_use_with system-webp - mozconfig_use_enable pulseaudio - # force the deprecated alsa sound code if pulseaudio is disabled - if use kernel_linux && ! use pulseaudio ; then - mozconfig_annotate '-pulseaudio' --enable-alsa - fi - - # Disable built-in ccache support to avoid sandbox violation, #665420 - # Use FEATURES=ccache instead! - mozconfig_annotate '' --without-ccache - sed -i -e 's/ccache_stats = None/return None/' \ - python/mozbuild/mozbuild/controller/building.py || \ - die "Failed to disable ccache stats call" - - mozconfig_use_enable dbus - - mozconfig_use_enable wifi necko-wifi - - # enable JACK, bug 600002 - mozconfig_use_enable jack - - # Other tb-specific settings - mozconfig_annotate '' --with-user-appdir=.thunderbird - mozconfig_annotate '' --enable-ldap - mozconfig_annotate '' --enable-calendar - - # Enable/Disable eme support - use eme-free && mozconfig_annotate '+eme-free' --disable-eme - - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 - echo -n "${_google_api_key}" > "${S}"/google-api-key - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" - - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - - # allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack - fi - - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig - - # Finalize and report settings - mozconfig_final - - mkdir -p "${S}"/third_party/rust/libloading/.deps - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - ./mach configure || die -} - -src_compile() { - local _virtx= - if use pgo ; then - _virtx=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - addpredict /etc/gconf - fi - - GDK_BACKEND=x11 \ - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \ - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - MOZ_NOSPAM=1 \ - ${_virtx} \ - ./mach build --verbose \ - || die -} - -src_install() { - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - cd "${BUILD_OBJ_DIR}" || die - - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell - - # Copy our preference before omnijar is created. - cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ - || die - - # set dictionary path, to use system hunspell - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it - if use system-harfbuzz ; then - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - fi - - # force cairo as the canvas renderer on platforms without skia support - if [[ $(tc-endian) == "big" ]] ; then - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die - fi - - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ - || die - - local plugin - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ - || die - done - - cd "${S}" - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - DESTDIR="${D}" ./mach install || die - - # Install language packs - MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install - - local size sizes icon_path icon - if ! use bindist; then - icon_path="${S}/comm/mail/branding/thunderbird" - icon="${PN}-icon" - - domenu "${FILESDIR}"/icon/${PN}.desktop - else - icon_path="${S}/comm/mail/branding/nightly" - icon="${PN}-icon-unbranded" - - newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ - ${PN}.desktop - - sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ - "${ED}"/usr/share/applications/${PN}.desktop - fi - - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs - newicon "${icon_path}"/default48.png "${icon}".png - # Install icons for menu entry - sizes="16 22 24 32 48 256" - for size in ${sizes}; do - newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" - done - - # Disable built-in auto-update because we update firefox through package manager - insinto ${MOZILLA_FIVE_HOME}/distribution/ - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Add StartupNotify=true bug 237317 - if use startup-notification ; then - echo "StartupNotify=true"\ - >> "${ED}/usr/share/applications/${PN}.desktop" \ - || die - fi - - # Don't install llvm-symbolizer from sys-devel/llvm package - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" - - local emid - # stage extra locales for lightning and install over existing - emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' - rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ - "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar - - mkdir -p "${T}/${emid}" || die - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die - insinto ${MOZILLA_FIVE_HOME}/distribution/extensions - doins -r "${T}/${emid}" - - if use lightning; then - # move lightning out of distribution/extensions and into extensions for app-global install - mkdir -p "${ED}"/${MOZILLA_FIVE_HOME}/extensions - mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die - - # stage extra locales for gdata-provider and install app-global - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ - "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} - emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' - mkdir -p "${T}/${emid}" || die - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die - - # manifest.json does not allow the addon to load, put install.rdf in place - # note, version number needs to be set properly - cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf - sed -i -e '/em:version/ s/>[^<]*4.1=media-sound/apulse-0.1.9" ; 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_desktop_database_update - xdg_icon_cache_update - - if ! use gmp-autoupdate && ! use eme-free ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; 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 -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} -- cgit v1.2.3