mail-client/thunderbird: security cleanup

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
This commit is contained in:
Thomas Deutschmann
2019-06-25 00:02:58 +02:00
parent a138f84bfe
commit 81245a6b03
4 changed files with 0 additions and 1969 deletions

View File

@@ -1,5 +1,4 @@
DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
DIST firefox-60.6-patches-06.tar.xz 36868 BLAKE2B c6be625593b7b7f4f71407c1b7e6c86dc60155a90a36817065dc0aabea8885649a7c8f59f41626485487687f9b27dfb32c0905df77c9185cb12e984e2dfbc463 SHA512 c30a4ac2d01828452221ada9f0d39d08fe3834ead2633b509816dc6ab2b65f48998ba164a00b29751d51b9ab67e27638f572c4db7b1381fc921456ab840efcfe
DIST firefox-60.6-patches-07.tar.xz 37404 BLAKE2B 5516ff768bee0253131381fdba3e08785ab31bb29e44ad7f7e2956fb7624fafc9bf22f892ddbd0617e5e7d18500686a9975a60ea77d23a2853f35936cd142030 SHA512 3c4160e632155b0a239e22d0c1b1c701545b0f6d0915f9bdcf3b8431cee1abf650191ffafc5c3224a61279c8b1b52a80444c811a3914e16127411991c963292b
DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3b2e7d1d1e8861c4e42602cedb02108d28e0bf5e5cd9e31474356b70cb99baa7870e20436bc72e25cd8a8fc1353d14 SHA512 ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b
DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
@@ -63,168 +62,6 @@ DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 441b5332a08daca64282a8d4233c7d9
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-60.0-patches-0.tar.xz 10292 BLAKE2B a81ac6708389baff21accccac1511c1fc372324cac8bb3ee0f3b5d2a0690b6e22ef658b41c887b99168b43c4ea4bb0947d3e48ad9b7e80db558db22c976df868 SHA512 1dae465676b2ff4faae08ebf69e6bac46552bc0331659bf5f444c45b026e4c8d2fc46cd3758e3bd121716aa85d5dcc56de6483919f7f0077b9d9720574dbd1aa
DIST thunderbird-60.6.1-ar.xpi 627180 BLAKE2B 56df555c0681214450a28d1eb126a1e0ebad308049c2f64480dbf20f39b5e62ea5600ecf81052a2c13396044ce77c6d27ad0c1fb6453c329968ccfb505de16a9 SHA512 76a92d776fa1efd6db1a312ad6ca016ca1cd2b70eb62ed3e309417ee02a2fb78112295d58a0d1e092cf1b36440339643a3c290dd1098c6087d08fa39515157b3
DIST thunderbird-60.6.1-ast.xpi 559642 BLAKE2B 77892bbbe45a04c60e62a01ca98f47aac139f282a5ac06eea62d2ce518ac6cbc8d6c3765d16f929c8792b5731feeb82491eeeeeba0ef6d0116442f1e569c0d51 SHA512 66130b52317bce1b92ca6d1922d56c062196bdd5e158239640e1d040830b5522227f13e86b1286f6ebf569a8de5491ab37b4e8d7af7c5965b2a7e5b14509235e
DIST thunderbird-60.6.1-be.xpi 659080 BLAKE2B bde346f25b24c2253c7c4ef034dc8ffa1d3b742254db95a0baf9dc2a00fdd27a22f9dd7e6d32ff288ac87e6302193f7e7e1aff0e76dcff0b64ef6b9acd6093f0 SHA512 95a8afbf179697f819704668951907709033bb10d7212e7b6741910b39960a7c9800e70f343022185d716ef689c1c43e10718d5245c64db4cb5fb128a3b641df
DIST thunderbird-60.6.1-bg.xpi 669318 BLAKE2B 59f3a7930b829cbb8bf4f681ca25dc364b4291717e535700573f708749b9e7fdfe7279366038f42e4c5352406261d4ce5453c84f48f213512b6c345a657308b2 SHA512 7c64c7b1363c6001d854cbdec400c28d775bc8fba500e7c743eb254604d5babacee3fa1c3bd49e48a523d73a5343c07d1b7f25c4d2580f07c5f899e88eec0aee
DIST thunderbird-60.6.1-br.xpi 580371 BLAKE2B 1bab764801789578565226c12bc379f893d566d29cdff87e40a75d1ff187c136eef7b155bbd66ec5c652f761f3c96c62d1f5fc47d7cbc2f4b17b9f63e024bbe2 SHA512 0fbca5fc5a2f959d620380831c37d8400da26f9bf7f190a0e62c6fe1e92324bcfaa6b3650d2a8251faf595c67af7a639147ecce70e1040461ab0cd7ef077f8aa
DIST thunderbird-60.6.1-ca.xpi 591971 BLAKE2B 79bccec3825b4060ca06a81df8e70f63d6e51a12db4290b3ee81f3cd962edbfc3b3221e97e7e175a1bd2d439a5633dcc646d966661bfd2a917d219294f9bb025 SHA512 7bd0c671582543825e1bba520cce6a86fc8fc43a163aa66fc87a2e02a27b4655c296510c069e54969e1db58666ac136c8a3f98d18b7eb6a562ad91e6f1a2de69
DIST thunderbird-60.6.1-cs.xpi 611203 BLAKE2B 49367316e806fa0ca831952f3135da1249826321bb8f7b2436359256862a0289f3b445b62129f86ea16ac030b9a4cca6f72a062a81244ab9a5659169b3cc4863 SHA512 1195c6b4aa8d80222af7c05403bc32a0b61f3fb38c99361ce1da0face6ac9346eb2817bc27b1d07008fb05aef0f680a11cc43369c6494fa37a7330356faa857f
DIST thunderbird-60.6.1-cy.xpi 586038 BLAKE2B 8e8285a0e2f667cb439066a9d94095aea44dfd8cf0b8d8dc33eee06011523dcb376c20a95b80ea7e9350b0df65bf8c61090cd80eb66d4be3ca693bd7d00bfb29 SHA512 f9e1e3e41e5eb3b2967acd6c4af53d608c3cea47a603b31b0f95980801274a9378646497b4831f8feff48d8cb5f58734a8bba8a319c7138bc23d23ac4c998d34
DIST thunderbird-60.6.1-da.xpi 570806 BLAKE2B 5c269f47ede5214938e3e9d11c782076dd956f37e90c957645518643247a1354e84da3e5fc7f3a7171fa1ab92c0f85f425834809f207432fd7a71cd0ba03e271 SHA512 be8c3e97f757e5d1a136b4426937091cbedcd8e4f8b34a0c4528e4135840c6f2bf21298547f7f0dc520cd94322d072ae06f57907104df09604fe362fc1c3bfb4
DIST thunderbird-60.6.1-de.xpi 582575 BLAKE2B 09f5b688993a9ac04853c7f54db678cd98a7b6d8f8fd3ab5dc9dcca38536ccde33d056ba8aa48c3ca75c213e2ec4e30ba3137d98f44d5ff367d633451578d735 SHA512 35aab53e32835a70b78399385332497d9f3da61837d02cec4a022e467b1898ea856c62307a943fdad48bdd0841ce50967525adc935ef3d612f1931ab86336f95
DIST thunderbird-60.6.1-el.xpi 694861 BLAKE2B 6544f2cce7fea4c5e1978d16bc900c7604e4c872ae8ee11afe9d5aee679dca3b4e167ada561a351455d07a57ed88ddb3c880ea52d4e87214c9428790ec222b48 SHA512 20a432ab1a333d1d00b05d9c51c8ef05dd0b647574702dcaff53a30413b751b651c04c6d170906dc95619ac8a6cfc449790d8a3e8ec518fa4c4a04852715426d
DIST thunderbird-60.6.1-en-GB.xpi 553896 BLAKE2B d6eeca840b7edc4a25b244f087899c5c7f69966b628b09b1533efe0a510e3ff5b731b92413994ad13b8268152407f96d502682cd810dd39d9ddb4d478c9437da SHA512 428b34d4f4c306b02d7fdf0a9407592f09ac7df28cf92a11b20e465619ce390777613a251ecce2f58f9e6630b805f5aaaab693bbdb23212fb4070eff019138e6
DIST thunderbird-60.6.1-es-AR.xpi 595048 BLAKE2B db65638db4a983b0716a51610c0b74232462540ca621b55e8c66d0a6b045d1fbcb2b5d87235bbfa44ed62b4bfaa3c471cda1eefbafc2a3a1afffea4d24da26f5 SHA512 c04b8818b0cb74621519de6f26691171c9b5a962ac805947b377a59a0947c4ea4e1790aff820de0dd25f75da951484459da02cf08ac13272f2789df7b3fdc6f2
DIST thunderbird-60.6.1-es-ES.xpi 492212 BLAKE2B fc793d13d8325093312e9df7ab7887a290e3b3fc32b0aa7b904276bbbf06812cf78caa06375b9fe1c257324f9d822dd08f5860f2ba049f2ca2d7a133a585f240 SHA512 6770519f277bda76c9398ff6d5b5c558b9af91df16813bc7669c418dc050dec0b590cfccdacf90a346f0aa7dc980272dc3ddcdc42a20c678d730f48bdc059ee2
DIST thunderbird-60.6.1-et.xpi 570867 BLAKE2B de2f0bfc8747e8bdba1037aa7fed5854097ed3a8db6aad12b8cb72c916e5ec2756eccf942da3e516ff14df68f220b281ed70ce9307b346d66a90efbe85fba606 SHA512 a5118ae5d512d67efece65b5850f8409cf6f368a49170922e8fd085f68f7898686b78448db4d299fb6f5e36b71e309ef336abb5c22cd0cd48b80771b9a1d675c
DIST thunderbird-60.6.1-eu.xpi 581384 BLAKE2B bba0e11f1dc2e9c356f39519fa477b45694300cf782bbd8c89ab2947f781f11a413e83d89ac3e8b2c70de5d0065ba8bf2fcff23af942321a441042d15edeac77 SHA512 f91323065d5d504cabbb35bfd9e7e58a743cae0e6aa170d20ff37223f116ba943d4b0d4cd1253dfd69c2c26b53a481e7b4f68ff8cbfcd062bd09d8167b0868c8
DIST thunderbird-60.6.1-fi.xpi 575753 BLAKE2B fc21093e645f5b303c2cee41fc3be39af8827739bdb8e221716784dddf28dabe737da3b2e901b9d56a6e6d5b204c4b79c216bf506ef4c8e71f21c4a08401aa4c SHA512 536ff18fa4c70b27da626161ed3c9d6072eb0d6eb33845a41a0170525bf8c2606b520fd3fd7082dbbe16a32dac21f7feb967f2e38683199009bff91dc0fd33ea
DIST thunderbird-60.6.1-fr.xpi 608467 BLAKE2B dacedb27256a10a8f73fd74e04d792370b4d11a0c029b535304ecb40a01e3381b12af9e32f36393ece37ed63c65a8cc9752fa35c1224daf66ae1108487e1a784 SHA512 7f9a9bd291041fb953ce60a36fe508dd64014e39ba31b0de3f304f9666ef1993ac95babce8b0c4ee7b74091228408904ee47c4719d3569293b9904c899fffae3
DIST thunderbird-60.6.1-fy-NL.xpi 593851 BLAKE2B cffad3490c684dd4d8a45ac50ceed5e105aec9ad3dd67caecfda94ce4e67aa4e58097c3039a6d585537b7232661890efef42bfd20f0a67dbf29a19d6db596905 SHA512 f734d8ef90b5564be66a8ff408f48ef079c2281b4f86e17ae75a890b2493c13476104d3af2047b7b1873f56e1695fd8aff1f88517a37a9db0dfc0119cf28d1c6
DIST thunderbird-60.6.1-ga-IE.xpi 603507 BLAKE2B 4c18496fd67549a93454c311898fa0840788c2419f7249e4cc70725feae457e64bcf7ad343f1cabb1ec2db71f615683d5f7ecd39fe7e2cad12c62d6cd8a0bf05 SHA512 1666dc8580aadc288a9d55b45472bc4a0b142b028e7b618467256827caef5b13b8bb35969ddee00f438092433b69c87e6fdc50b5a0d6d2f4abaf09c5279204cd
DIST thunderbird-60.6.1-gd.xpi 599262 BLAKE2B 5ed8121a874fd98fb8e3ceae85af80af6d2488938001e1e3198b9c638f33f5aee89496b42d5a67aa1381551e2a74ed74509bdeea846ec58669338960c3d13cfc SHA512 5b1a1459b8b86760223906e4aed08f8db333e90a0787c440b1a6aab52e585074a1fc7830e256cc5100633bf9558cadc6c724cd0743d800c2a1c9b96706acf685
DIST thunderbird-60.6.1-gl.xpi 580343 BLAKE2B d832d4269022feb02c454fdd52ddbe3e1724beebc0cd62a8da2b7dd880bd2c6769c7d64125f276248dca68f4c5ed6e8b310fe01058ac5d352730cb54fa27622b SHA512 18d697932c0d876dc73509ad7503672e3cd9e4a02a24ce6fd6fb3dc952672b912bf9faa4f83cecb7163f1b61b378a317a109d34b82041f6fd4dae5c8e5fbfea8
DIST thunderbird-60.6.1-he.xpi 617143 BLAKE2B c8026e3fe06bb793474aee2f38f443040eae0b1fe6914dd277746e431b6cbfb000b6d14438037b25cf60e2b99f306cfdac9f08d36f251a59661cd6166db808d2 SHA512 a66b5ef0762b8f8e5bc5e3a7eca502d1f6f8361486cc9b7f553b620a1e29941d0e4a5d2469345b74227cea7803d837044ef591464c63762deca22e52b2635548
DIST thunderbird-60.6.1-hr.xpi 582239 BLAKE2B 17b4b673fd1ab24331697a8228d17e15a2ef1a5e54833f0548e7259cac80a5c350c886b4e5c1f27749c21ff2f5b3bb95055f423ab8fe59e773a8717d7897cb74 SHA512 02560a03cb36a7292f7b62d542d8da4e38ca19ac8a10708b79e9d8fc277fc4bb40c78332ae7b59b678368417fe1ca0f7ead7a80d16a99aa9a7f5b217a9e1e394
DIST thunderbird-60.6.1-hsb.xpi 615132 BLAKE2B 90e293cca66d31dc009f8e24c4b636ff489359ddaac4ccb38bc3a579183f7f13fbd0a2726f57678f54132d35db1b6dbf780d20491e70d848bb7e6bb05aff90be SHA512 0797df56a44d4f6668b98b8de8d8fbe61ce3308f68e87773110d37e4ab57fc04a6fce525bd6819e3fa1c9906182dc2279dbc3d7949d7a5d314506e21f42214d5
DIST thunderbird-60.6.1-hu.xpi 615345 BLAKE2B 2b319e984fea626351b1a0be98d40e564994e109c8e9a1b484b4f8b1a1aceba2c998a4ec6358a193a294b7c77cb73b68ae9ea36429a8f2be2c09bb08029dca4a SHA512 e8a77b8e2061e341aa4cee80ab54dd6a0a2f3b616d1772965b8b1b78d882dec8932287a97dcefecffa031b8737d8aee326cc84f7eaeb8dc2b91a729fbe70c666
DIST thunderbird-60.6.1-hy-AM.xpi 653530 BLAKE2B 49327ccf28291884c9eed20aac24e039c9332bb2460afa49abb94dea36774c9922c1530fc1c2ab73f4d980819078e2186d0bc4843bf6809b4332d0db82642a75 SHA512 717f66080450dfdcdd2a92cd7a2e433b1d70b3d9b86c75f9878b62f89d9874b197e04faf30da3f1f4b79b707144b021111cb766117b838e7d79156b4de709655
DIST thunderbird-60.6.1-id.xpi 568861 BLAKE2B ea2a7c14a9c241f399b5deab7d978d74432e8a2cba085e7926ae6146d88afa3cc7978cad4716b7d9e7c2e752f473bebbf8fa68982d98d1014a10f77f5c01f6df SHA512 d493e3af62839d0496f0a1706eed4e98872a4a34861b8fa3073c97d137ce241994e1c4af486b61a3b5025fb732b455c4f1fa4544f3eb4ea03697b13d49a62941
DIST thunderbird-60.6.1-is.xpi 579047 BLAKE2B 0279ab9542c2c3de79f4e022a2546077a2b804ced254a7de9f333a92dc4877141164b8597f11e301f4e2bdafe2870bb7b2ee87b55f38fc6ec9efa6a2dfbc51fd SHA512 c2a6653b96ca1461ad3122fe46912fc03477dd4d389527f33ff68d0e0b259dc9db516c0dcc77018fc13f77082b082802fa8b53b012c22fe86dca61658d754375
DIST thunderbird-60.6.1-it.xpi 477501 BLAKE2B 5a181544c71a5eda0ac986de20681b1ad35057f761f33e15d176af10a1f5196dd4ace8eceeea4fb56302bdee8fe756aa34991a1f527b0cbaba0b97d9eb30e229 SHA512 882bbd0ea3e3bae627141e401c993fb20074b35b8af8c88f243bc8e96cac8a1eff8f52bb3fce70ef1ce795e9dfc6fe9e22886bba15b2268fa7856f5f9d7d286b
DIST thunderbird-60.6.1-ja.xpi 653345 BLAKE2B fff1f041c0c4afdcaacc33e5610e2f96c07cbbbd8d6d3e88fa950e8b1895668ad81e7dcffc24757c00decac942390a12a117886bb01116d901a9ed74d1474712 SHA512 9e9a260c793bc24a672993425d9c79595d9f60d77e471ede66e47655f188651bfcfbd792f6471ae4a919c0995ff3db13664718d6a093309d3a2c5ea7f198fbe1
DIST thunderbird-60.6.1-ko.xpi 619730 BLAKE2B 53545025b8b447950a3001a8c5482a242c649545fe8661e8b76d34a04398046eeab2552c1060749dcec015d86dacbdbb0568fe370dd7472870e6bbe9a53486d6 SHA512 3b5e468ef74c1263ad39bba3782c782a435d23b42396ad9930ca2ee1bdaa4ee63c7b997ba5311dee713a698cf153a3049b256c00a5d426990ea7fff9aa9c5537
DIST thunderbird-60.6.1-lt.xpi 605441 BLAKE2B 2a1539e05054fe8862946986ac3ab059f4d4a895be82caef06eecacf26d9685f269129626fdfa915bafa88d7d15d5d6ef0102fdcabb8f53c5e85d43b2288b47f SHA512 6ba6e39b76e475b69323f6884011a75c96996db298a0fa33d133926b5b8195cf59f0a77e77e175c76d82219d4dc316b9eea461260bca1d78387565fde6c3f8ab
DIST thunderbird-60.6.1-nb-NO.xpi 577003 BLAKE2B 17edd7c8958e425d42d9e3cfaa6a084d483a67503110b0c7bd9650e69529677ecdc5615fdbe3036928f3773254bc3de7510e856197b97e6ed27e13f9b177820a SHA512 c99c3b848b1b2679b7f9efe991e9fdab75347f0b099024f87de4513aa2788c7f1ec8d5bb2d3cd5cfc0643799243c34a22fb953874181c7f26993c7ea9effbbbb
DIST thunderbird-60.6.1-nl.xpi 583913 BLAKE2B d183fbd95633ed502f5f39f7e1928607abae57751287c6af9f343234fc5689239b019bf9c69dcf3201a249730186ab5df39bce45978f347a1edcc16ca67cb2d1 SHA512 33ddfd5a506a172e336650d5a4146fb60219c716713da11f351760556148d6244836fe332ad746bdcf4ce016a20c93023bcce98933f114fb360c096180744598
DIST thunderbird-60.6.1-nn-NO.xpi 576422 BLAKE2B 38d29121667495decfd1fe65ee5f57e6b4a45acfa30b17ecd8b32c279ce37936d85251b73bb17ed32fb159de66bdfb7ec428d948a0dba004ad9a6c58f6562113 SHA512 2ce727232396c2d9472fc8064defb45ec851990f08091d2aafa8ffad82e339c738877c5992886302ab52e3fb2c554802008f84e11c11f0b5dae8f19ed2c148c1
DIST thunderbird-60.6.1-pl.xpi 480726 BLAKE2B 46816d99718c1deda1bf40f22ac5221fd7b8e8e4f3a20f1e169f41ed8ac21f8948fc47623021887b1f06833d5102e4d8acaf36103571014f831b2e13c254d46b SHA512 26466aec061073863c4d3cc4c41d1671b8014546158e9a823d070a0012b4c6d9189d9be0529d376a65e12365d2e5c06856ebaafa0302bfd013407c7d5fa2c225
DIST thunderbird-60.6.1-pt-BR.xpi 588835 BLAKE2B 731210c3353f84750e9aeb71bf7edfed7b0a1f54af07d942d882331091fe230e50615fbd74d2194d0cef5d332ffcfef19cdedea3854ab8dbe3a9e5ea79ae185b SHA512 c67567cc20300f027a7849444a39e87ed0c84aee689d8acf0a5c8075fe9193987b777e64ba92a1c4f2169575c9ab961b5c09823a83d3cb8088c39876d9ab366f
DIST thunderbird-60.6.1-pt-PT.xpi 593186 BLAKE2B 39e7fac6b870f4ab654602e66a169fc45979bb4c2832fc380414464383096183da7f9b105da4b99ae5bf7d61e9b0ca29d20800109d24de6bb991801d0a4a1127 SHA512 3acbe9555bfc133d55c6b52665d6ad1861a49bb2c48af30c05b6bf280a58430451f0e5a633b3316b2af0a8bb42c7d2899ba08d23e1b478c66f5eaf32e792f194
DIST thunderbird-60.6.1-rm.xpi 578384 BLAKE2B 012927b43d96cac27fc0ed7f162dfcec9b0b99db6244a7f08d776d2d25a62b5a1e78d0c2de0d1d466a66d350f36c9e78818fed320fe54149ba002edeb1237537 SHA512 3b261775cf3fa4c49e417cc197afb1d195133e0eda79357ccb8b8f72ca55ae19883846b94791c25672c77c872a4579867b71ba10c5fb5ad81a6967685403458b
DIST thunderbird-60.6.1-ro.xpi 584309 BLAKE2B f88d17092b06b52af6d99bfc2de0e57800dbe63cff0bccc05e3aa2d71c485534a55e4897f9381d98efafd7b97470d999333e3eed1d10d02c995b43208acb24d2 SHA512 9df01a511f05835ba9e16325a2ed7560b950c1838b9fa4fd02c3e699462a2fb87cb5657a0f5ad6f8168116e8425a20f15c5be2c623ecf1fc0766229e298e2e78
DIST thunderbird-60.6.1-ru.xpi 694706 BLAKE2B 4fbdaf06a243e949d7fdf958282877f60e45b143278dc561608e4386f8daa0323951157b06f48cf5c42befae20c0943e8507af2e5a47109e4f216382f2bf2fbb SHA512 a54deccba86914d8329ffef7a88e3df713f5ecdd6f8097d521dcc3abc8c998b007ea3caebbb3a11d1cbff5f919bb3f6865e95a6159f90fe8c2b919194e5380f0
DIST thunderbird-60.6.1-si.xpi 647590 BLAKE2B 59a4cd4e0974aec375a4647e02d5689bfbd9effc2a81c5c7b2b8d7f2fdab58d8c061481dd18a5ee9e8131408c525afecf662785956ededca619fdd6bd46df9ee SHA512 05535fa042e4132e619484a0ed26dbac4f7f994b963247c09c80a77fe65bfeb874ad7ff37ce55580c9126ba31a2cd9f8ec1890935e73a4fd970c81825aa08f50
DIST thunderbird-60.6.1-sk.xpi 612217 BLAKE2B 872ef3246cdf6bde000711d2a20f50b60aea8f37a7adad0ac6898d4784c1544a1eaee60d276549e8313c21865e0111546d378e6db0e8620c986766e8a3c4b0b8 SHA512 b17f9dd8da97747ad68f67a1dc7fdb16c7bf767f0b4ac48fcb4097e919ed5a6dbade8fdec13983e8eca28ed9c0e93b9bef5afc58c591c13f997e882e71693a8d
DIST thunderbird-60.6.1-sl.xpi 589947 BLAKE2B 460d7aa48d1c71a51218478d360c29e287c315955cb3de9a60291af4f3df1136be9c3d3d9b68488185b38a63df271ca94b9b2ec9d8d853a989a4a3ed086eef91 SHA512 fe8e506c59e99c82676df6e96474c3cd59bba3d4921de8e71f197901560e95467601b46131d16e385d50d6126d074171de4577e358fb333491c35b89e5d51f14
DIST thunderbird-60.6.1-sq.xpi 593096 BLAKE2B 5afad0959f8846b8ee87fd5f61284abe7fc8c3dad03273074b6df7fc650ebbacdc853b8eac9c1e6b9014a59f9620d77287249f27059499ae44a9f11b15cf9fa3 SHA512 25a624120288739b3c3294206e520e6e37fd7ffcf9852a4b23174ddcec9dc54f7c86f8301841f0ff2c7be90f8695bf00e029fba9878d31a51fb23fb649b2e32c
DIST thunderbird-60.6.1-sr.xpi 641527 BLAKE2B 3a344f50f94652b7bf3ac366efae3a91e308a1545af537539bdf5d4fc8c42fc77b86ca18970be33f18717f1b201810e566c2694fcaa44637cae87016d9ee0e95 SHA512 d8205f60219c3f2be1213c8cd7cdbae15c7ec8324f32153037b30369d3e195a4c5f18cf1496d0b0b1ee200b48ff5108921ad396948a00212a26e5b2f55512786
DIST thunderbird-60.6.1-sv-SE.xpi 594079 BLAKE2B 9ce29b52d5477d9e7170965064fce88133b6af9147b47433afa921bf2e68452cc486b87975b27c96aa8ccefcd6268e4addbf9b7791e96400caa89a109c48ac9d SHA512 8bf32c59a206fda2b2536bda12b1dba06ce2e63579211a05396d516b49e6daed0b989f706d246b8d6226d85616c48d0e1cc61e1c0ede41c5d7049fb28df56203
DIST thunderbird-60.6.1-tr.xpi 598011 BLAKE2B b5cfac69f4e7f1f2bc029fd7ddda8622c748cfa36120959c28bc6c0bf12acf3073e2696d4ce4d896002c3c84e4321c0a132b1759870cdcd46bfe96146e2c4096 SHA512 10828d6ff786a69c5f03e4fbd54df052a44b82b74b8b13b0237d225225e957c431ab8f782dbee4ba12b0b236655111bf10223ff33c28ec646c7560b1ab77a334
DIST thunderbird-60.6.1-uk.xpi 684154 BLAKE2B 67d612a4d7b4e84f3cd9d42b902f99a7843cac1f9a441ec261d1e82778b7f587267191c87eede6a2ebbd79d4e14c0a9da1b2ad87a1dd78b7e227af1ef9fbf072 SHA512 16ccd2a079a9219af46568f2d087e35cd972dbf5dec1f67d52fdc1916b9c6a60b7b4c566685c9026bfdfe9b3f73ca03eb6faca9636affa55852654a22d7f3567
DIST thunderbird-60.6.1-vi.xpi 637187 BLAKE2B 3ad95e1dc2626b24e7ae6d262594b3b384c5e8b87e27c75944c1f12059673067abd95cd8b506b9d131c239b3a243a66349f538dadcfb655acbe592dd7df6ec9d SHA512 a509932fe2ff82f7cb9bc9407c4253359d24fa60dd44795ce211a3488d1e49c4c56b79405dba240eaf0f60f3f4ca4228c7e30b064f339e7e53e0884d1be4da16
DIST thunderbird-60.6.1-zh-CN.xpi 626283 BLAKE2B aeeb293e5c81323c2ca873d589ec5e6e187767e3535fdb1d039c547ed7bb661a134c84a76fa971ef72e2c1acca947ca7170fa7355797f51443e32618bbec63d6 SHA512 b668158ff20baacfea259b17b9b0f1993d59352b3ec47fa22b5fd337c8733fe966e75142b85fb65d6de30dfb5fc6be48f3fad6decfd9f0cc467f68bf8c49c884
DIST thunderbird-60.6.1-zh-TW.xpi 626190 BLAKE2B a4b79f607151e532598ac7c4a1d834e83445601a0db304b249e569b592a21c3967b8f89535a45882dac5d5c851e4ad640c955e44bef5606840356f0c280d4563 SHA512 934f9ea341619e0eccd83472bac778767f10f3676c2d072f42301aaa9cdc0ce683a12fd51d9981fffd6b26cc8a61da0ed13b52f9b97914b8309b082fc4f8736d
DIST thunderbird-60.6.1.source.tar.xz 288706632 BLAKE2B bb72d9c92d36bcc4c0f9fe8f64b348322cb0891f3c7d2e13767e94fef7b055f2c34b55a6a81fb9ab48c2eca9f68c8bc00c0e4315937a4f736aed6956c7572ef6 SHA512 78e96aeb235a07ea3f53c4212a764e9b92dacd0e5d5561e454008a56d165a1e235ed05a8ecdb77efecf80f4c7f7ba2cf7a682c775047d7c175dfb50a1d9a42d2
DIST thunderbird-60.7.0-ar.xpi 627179 BLAKE2B e44b3d60631cfb91354b6d3496a78f6e557389a75fda0401ccecc0d31b6afe138e0347cddc88da4b4cc251a0ea0ba0dc8f285b86f6623750cb285f05476c5477 SHA512 883d66276e6f1707c2f5b7f3d85f153442c0b3b631f99d1383021d42534f797ff180a762a0bbc89b42aecca8f9d72c6a1fdf38bdcd7b60fd2f3dd57c4e68ded0
DIST thunderbird-60.7.0-ast.xpi 559643 BLAKE2B b695b1db5255aa8427615089cf0ac2a1e2bc2578ca5acbc67b83997a9a8f1f30a1916fd9533abd5727d9fab8f6879e7a26eece4487c9b104dd5e42fd5ded7613 SHA512 3c824e7aa2a24ff55a9a1d37e88e2d26438390213435dbd73444e8779576d666a11ac5fe950ed01bbe7183d6da13eb0d1177fe4db4b51ef1f91c119c7c056091
DIST thunderbird-60.7.0-be.xpi 659079 BLAKE2B e941b324ec20df7e79938d16434f50da09b7fed6e3e960ca5471336290a1652be0cfc01dbb42ec3beee0863fc6c6ba45e0f0c26a90a2e18593ce6e6f85815f2c SHA512 ebbe507de6468ffbf6fa5ad3a743d4f36e5f75bec71faec5e459457ab193aa5fca1f69e81f917803021ed2084ac8c7cef4e443acf472f51d2d4a0faba599ed7c
DIST thunderbird-60.7.0-bg.xpi 669318 BLAKE2B 5241ea2d3a875f3412398b3fbbad11d394bb89757f3e410788a5d84e6c395f4d25b7a98823ff5d43b53de531ca4c82aa90816554ea346450f884e58e3ec5de7f SHA512 9d46354f830b16897bcef76513a8e0fdcb455d6538db4bb4f54ee2a3205e019fc7a8506f4e83e97a0d6de5d3eb30ff2658bb69e05cad03c26ed188836d91db70
DIST thunderbird-60.7.0-br.xpi 580371 BLAKE2B 60f860ce8588090fead45274f58cc9bd6ffff56bbcbdeffaa17ebf81702811252f8e82d705dd1f19a536cb1078c815fbeff8607875cd5c42bcb0cb1c1e8829a1 SHA512 d3f777e8a5a8aaf65d950e0d2b66fc687c7227dc2818ad1190306388254837a1631d5a465277a0599d2fdb2f244cef2fa5f0194be26a4732bf2da49e768ee5ca
DIST thunderbird-60.7.0-ca.xpi 591972 BLAKE2B 1dad5ed4bbbdc9f26594c5c86c28227a45d14968fdcfd8d4464ad8e22a0df121b6f1f31e4e1f9ddab1cdbbdf49ea5dd8948ba9314e4ad77ef988f6b002e36e7b SHA512 be85e106167bd6debeaa74dc59178b95bd5a93958f5b715b569d89d9c7f032cf37968f5bb05cfd5802c0ac45122b4887dc429833603070ae8fe412fd0fe4e9d4
DIST thunderbird-60.7.0-cs.xpi 611202 BLAKE2B 7215b341f09155d0d8d14465f4fba916d2b1d8a759f25734a51a96ea86df1009a5c320bb348ab6ad8bf54ae8c592beeb70a9d06aad3a5edee6a30d392f4460ce SHA512 7ed6afbe61f84863f8251fe5eb23ace79f51f177a95f02ff33aa669f1c33a09679554ce9a6f89f0b2deb802bfe4581834b8fe6fff1d05db51f4130d35a3399bc
DIST thunderbird-60.7.0-cy.xpi 586037 BLAKE2B fbf0dac01038df944e6fb80d3ea0fcb457f73cce092ae3fce62ff6099ffc58ddb81a91d0bf0f0735e77bdea4d8ada11579057c5149f96bbcf65fc8be6c1654d6 SHA512 68b0e0812ff73bbf81c25ab7f11fbcabf1f0acf58d65295d19557a5f4d71904e51f69fcd4c9449539c4adecc5d31115f7be700bdf349ba80ee7a64186ee4bfdf
DIST thunderbird-60.7.0-da.xpi 570806 BLAKE2B 3b53276bb0b317213c3b07dcb9c32506995edd8c25b79d6564960d08b6724fd0c35abf72f392aa5087a874825a2369b57c82206c74d19ac29f16e5900b86775d SHA512 7a56997f7ede542dd57531c3aacb7ad9ba21d59db0a5bf8a279bd53ea4a5d333cc61f3793b9b212a90e563a1d4db90f6f68ea1f2fb01ec2465780145a82f6ecf
DIST thunderbird-60.7.0-de.xpi 582574 BLAKE2B 329f74e03cbaf014f86be139a32a2853a34ec46fed452be5d591ce70978bee9853a4eb63f383d9521472c1410a5035bf5416eaaec79cc72ed3497774d1087d0f SHA512 fd0eb44c2b059482a0b3a94bd650764e4cd97ef0f6ff6a83a4909b25a03d62e2476d44c79f80c88acacdf75f445e1468abd5e357fb0803f37b4729bf57378fdd
DIST thunderbird-60.7.0-el.xpi 694861 BLAKE2B 884cf584aa1994f589d80296d07dc9645496fc506ef8fc3668b54deeba1abb714c0a8aa84b4d8fe80a988af9774068ce01f66bc347d510320d22e1835b029650 SHA512 25ad254876525f190a5f2e5350fab476059941ee1c4521cc21a052c9348a10e6c22b7826f4c109eb80521ef1fdd225568545420fbd91aed3e09b7e037f448abe
DIST thunderbird-60.7.0-en-GB.xpi 553897 BLAKE2B 85ba7cccdc1972225b39d5f4be16ca03dab3905b9dba5fcb785c70632fc9dd615f42432480c6c9f4bb0d6ec1e23bacdad18754b741a5496b3d42fb314ecd61d7 SHA512 024c6d8c1c934d49f59e7a79c44ab7aca6d4dfa273ee2e9cf4a5d8666dda941051166b494ec82fed8328050dda0643109c9cacf0d968be33bee56e9b39b97480
DIST thunderbird-60.7.0-es-AR.xpi 595048 BLAKE2B b43c1eb33bffbe7f34a14e9750033fd7f4a159156e257ca950447102833348fb8813c475ba363ac5d23f3f93750b2cbfb707954e5777f793a722fcd8f2ae1a72 SHA512 90737ba05f527a78828de1c4a755d3509c8eb7183784af83d6b0f02be1b6e156de244e35918d41434e2c48bfe2cf84a235561fb7c0f02e68e00e671a3b79f5fb
DIST thunderbird-60.7.0-es-ES.xpi 492211 BLAKE2B 2c2ac7deb24005978cb0085caa455c836e0fbc8ca912ef5b1a23fa15317e5a9b7661bc9739c0c3f65cf28396d0ef177bccf092acf2bca63ab9412d8aa4953c75 SHA512 b261bf99b39836149d46b4349c8414657b295c293c7e40e420e53638e97d2fb851df2f94a49a80affd42671da98a508b9110e391bf685966b4c7b84ad1e65c7e
DIST thunderbird-60.7.0-et.xpi 570867 BLAKE2B 171ecc9c1118acf1a453578617eb1b6dd0a372ff0af06fc206d58e6c1cbf005e09ffe4a9694279b44a2defaf966c4a7799fd6d1e33c9e395206926f412545485 SHA512 0c24ebcd7c5c34bdefd9e9d9d9aee690765824cdae9f837fd5039d1919cd1bad0de99ac00f8968166617d35eccd086d913512e6cecbd0236062f3c13bdc2f7f5
DIST thunderbird-60.7.0-eu.xpi 581384 BLAKE2B 2da6830c06321f9a7607b9eabcd56e65e8df1e791ed5728c30878f0b533fa4e79d570850bc8ac320cb872986f5b24240b2b28bd3e6bc772e489deb251f7bc1e1 SHA512 bc7430e33d91c74567b13350f8afb93b054e7020b22cbea00598b551cbfc3992286c84d41c7a1f01f7a8696bf5c7ff78486d0a08b2067b1efe2d7f13e3ecafc7
DIST thunderbird-60.7.0-fi.xpi 575753 BLAKE2B 82ca90dc9515bfcff46d917ea6ec5618418d1bd8b72ca33d48efc1be4a536aff99b867c527faf8632c9fdb53141a10769f506324333a6a7629b45fb1b948ec32 SHA512 ab90d50ab0fe4a52d493ed0f2bfd3a682cbf933a493733116288c88d37b8878ec532dd284854c455dccb907409034a16284d4d4712767a769e909d276a2c3584
DIST thunderbird-60.7.0-fr.xpi 608467 BLAKE2B 886cdbd1168bce75d0df68ffe607b708caccbd63639e3a8013e81e7d05427aa74be83dfc7c11d5e79b22d1b666a45567c10eef669cfe5ecc8486d6063b9fbd3d SHA512 5b2b8fd9282342624acb16ccb3d56a857aaf9c655fede058c2b8b3ea50adb02d95459e853b7234e3eb63766c1ae653a2a31cb30c6eafe457fba77b30c3e6fdd8
DIST thunderbird-60.7.0-fy-NL.xpi 593851 BLAKE2B 74e93c62dd30c1fe828f0b7a241c0ff7685c7baa91543b82673abdb86b942ea50c5972dba743cc424d43600e8a5a435a963442eaa559e211d436d202c4ea40a2 SHA512 e8c51d9432cde5d270cfb5eab6a3c66bc17a8c771961d3b3791b2b744cdd372f95e612530ea55b8bb0eeb4b7b531b9d23175167015d1a50140e5cb203c3ba42b
DIST thunderbird-60.7.0-ga-IE.xpi 603507 BLAKE2B a1630cf930b20ce479a97619e239b499e2cd2b52f7ee01d385b458dff3b6940f2cb2703a891bff1e3e0c31d829622da97099a833dcb589947f714fcbf5bc2b4d SHA512 7818655dfb1dcdbb5ec05ad99333edf708eeae6de72f8d8c99826d205b7e27fb2cfbe5a0b59542c1312bc6d3985e2de7d4376fcb24cd34b55a252e82090d44bb
DIST thunderbird-60.7.0-gd.xpi 599262 BLAKE2B 5dc5411da2e9437ef6c2261d9bdc75306374bf11b01627a7ab0b005cffd781e175d3e6ab95fa42c2d19548f09daa7b8d9ed994edf76ca581c8d5f28e617e3192 SHA512 14f1ecda23ee70e01cbeb2c14e6700acbff6bf4a251b18f3dd1eb9abd53496f2deab7630871e8497fee77ef54d2df838270db43a0e134025da84ab6388bb9d25
DIST thunderbird-60.7.0-gl.xpi 580343 BLAKE2B b19888ee810df59796c5dc939ed60735fbb8ca387687f285e632ddc21e5fdd67f6d76def1863286ad73b533e1c4366649a032368d1804f3797896edb870ab2ad SHA512 d5ff1133af2b0bd427fe60193374a5fda89ca8c00c3160c061878992b3728f4eb00472f5d1e0d612ea904b89120902eb4b9a3b65ae774ed4f93463d884399b47
DIST thunderbird-60.7.0-he.xpi 617143 BLAKE2B ba2d240cc3a4af61addc45dc8e059fc8243e1c81c31209c8bbb2d1d7d184f8895621c0c91639352e98d4b973392cec764feb4f22b5a5a88a71ef758a306d1706 SHA512 07f7ddbb7d2f7412a2f3246e2b7cc0a46cd67339b0c8f30947f7cc27e14674e5ac86af78dfdfd674d7f43679b43bafa45631f31f51cb6cefbaef8b48093e6e40
DIST thunderbird-60.7.0-hr.xpi 582239 BLAKE2B b37a4c2797453ec9aeacde3a598cd21d3cc00e37b463a10d7bba3152ae89d6032585949b4b852d37b0481561527b80cfde0b0b113be3db5107337a81b0ea94fd SHA512 13d52ed5aebfa416f08440c706b543622778db62bd4a8ada0af2d1867f4f03b5f621db801a29169714ebdd8bb885c8d0a18270152918e28876ab3236ff31e786
DIST thunderbird-60.7.0-hsb.xpi 615132 BLAKE2B 80da5aa84cefc8fe60b106cf2d759bcd93623561ed2f411598c513ea28dd9cfe5dfd16d3189ce9f35c08021df37a068a42e18f83b84bdf8713f57bbb3bb2e6e3 SHA512 481ba888a3e01c92ea22ae8481da96f6b722411b3e80767826cd62a462b6efb08f305c365169e96992a6ab6527102d601b4c77dceb0793a525131bfd46a07266
DIST thunderbird-60.7.0-hu.xpi 615347 BLAKE2B 5c5ca4e09120235b7eefd27c51feead044b6088fd1ffdf6e1c333be220b910f278c1b7dd74c25ff3185d0bba35a02638a6f4fcdccc6282bfd5bb7bbc96c6db85 SHA512 0449b1f4be4edba5f40e94a1c95907d86cf3496042eb9a04b67bb90d90d0c4a07d2e55b2f8ff2060171d60da15a3518c3a2fdfb8cf81278530eeaaf330b6b80d
DIST thunderbird-60.7.0-hy-AM.xpi 653530 BLAKE2B a9983e811c2ecfabf584493f86c88d9afb28e019a8410b51dd59b5234c698cb7ebd74455386f74e180798fc126f0ff79be58309c8df847340bf807fa5ba5a267 SHA512 b4106d70cea3cfa74e04cb9ecc409e4701fb4ec9ea332aaaba3dd7e6f578b2f68556a6455400953a990f8e2e23f2eed5822e36ce01e143cc2b480993e3289ea5
DIST thunderbird-60.7.0-id.xpi 568860 BLAKE2B 869195e287a66861b9d39cd7f16dd7d4885aa403ff85e2bbf1eb47537ac284fa3b17dbd99687ecd22a7d71d7e51f24caf6398f7dfea819ac368bce1b6bf229a6 SHA512 2c6b5ef5f860a2388ffba87ee878bb1f630b947277eccb8e82f7bf3edcaff331f45df7d32cc2f9898134c91abd3708c764e2a6d5bfc4c7ae87124286e745c5c3
DIST thunderbird-60.7.0-is.xpi 579047 BLAKE2B 1469368e5864a8e588bb2908c9ccbe0f0431290fd9f32f9151e560fc2a474470041aa6db60c4ae8fada123db1c6e5e96689bb4d93cbc6fd8d897c06dd242a337 SHA512 5fd1c0407d9fd2ebbebfe7588eea5223761013b889a5d296329e1f28f31a95cfc3248debd3186c17f24eedf2afb3dbc0992acaae86ea89001a09721397a81af0
DIST thunderbird-60.7.0-it.xpi 477501 BLAKE2B 67e4bf9751b7084a8d7c20cc007b9c27d5751dd99738ac12dc0a35c80598166d4e53bbba772d4d43556bd45b6d32e60a94c1eb91bd903f2655a3bb4422c92b0c SHA512 26cd62702432aec555b3e1df582413b9777e52fadb85c76eaa7e69c08a2688009b28b8f91e1dbe406f680a6bb71e6c6c7fd518d012529a8278063b500480859e
DIST thunderbird-60.7.0-ja.xpi 653344 BLAKE2B 9aeeae89e462aa3aa7edf572b9f99d44441ab7dcf379befa7621d2703cba920760a9ef021fdcaa9d9170c3e3192700fa57e254449b9ba4f3df55225af25c53bd SHA512 1976e3d707d19f736cc7812b688d091aaef59f685d75e9d88105b17f2e3db1ec06b11e98437db344e2fe30846e8961efdf1c3b21a8df138d4135422492ca1941
DIST thunderbird-60.7.0-ko.xpi 619730 BLAKE2B a31b1b171226b9e0b05dae70db4544d7f22a574a9d46ab6bc2c768756058a29109c1e88d27dd56b18e0167e67acf6d9cbb429fb4a05996f2e4926e2bb32dd4fe SHA512 d749be59c02819d0b6c8f7928589ff9d6717e39816fca227a6ae7919a019ba68fe7afdfb5737dbc1cb1e080ff9d6972875e4cf18e03612570cf1833de1ba3481
DIST thunderbird-60.7.0-lt.xpi 605441 BLAKE2B 4a5e21e0f4110b7cc40966b9f11a9faec123d6fab137dab79eda47044a0fb1392243ba285fc15126a00a3cdd034d34eeab678f5fb96ae460a94acb08a3cd85bf SHA512 5d306fbb54eeca9283d39f13b7268bf67f926f13f3272e15e828e10b5bc4ca2902f94f08efa48139662c9401e59a66bc5f753f2aa051170897976597a6f6a703
DIST thunderbird-60.7.0-nb-NO.xpi 577004 BLAKE2B 8f285d266b1e1870630413fd2d85a02dd9c153b0feabeff8318b6c96a216d7c094776fb65729d936f3f3ceb0758ad3828d6ff9d390c4bc870644730b8decd934 SHA512 0c1ec3d49b79d8fc8951bb0af4fc7ca8a0248740d3de5f0e0436e4f93f221e0221937325242ea7d70242524e1b2c6fab24b9b35e865728110b12ea9a8e7fcb1e
DIST thunderbird-60.7.0-nl.xpi 583913 BLAKE2B 7dfc64313b805edc1c428047ed81759d7a288186fbadf770dd36fe9d6065bd4ec0fd85be7398d250bd2c7a7b1b5ef9e71723a81735623c48892880d09e0c3761 SHA512 ef38964b43d4dfa2ef30237fa9fc0be4a4b39f2469e678c521a42bc9a218e1125dc16170a17bbfa045681eb4b0b6027e0be6dd607be9ed752dc9b6f0a21b3dbf
DIST thunderbird-60.7.0-nn-NO.xpi 576422 BLAKE2B 78d660393ef0c4d4fbdf01cc26f67f78c05cca00d2d7ff721e93adbd47bef728d78fc4d10ee1b4f582623f810ec26bff1caf149d931dd53ebd1ef5730a061ea2 SHA512 76625b479dfb3e4763f82ecb7ca5cc78b44152cf1d7fb14f746333cea0fe66d6afa3741037048cd458e28e05deb7977a6078278249a13b105fe54753423729e0
DIST thunderbird-60.7.0-pl.xpi 480726 BLAKE2B dd21cf9e4668dfde95f9e947701928961cb52ebb543d57b5fca9694b6761a4586335e237b44df174cc353d617c1a7c7f87b002bd6c565979f469e223709b0d2c SHA512 b612f5843b4e60379cb4bbfeeea15e48f1e2c498ba81bd852cf11340f5b0db598b708c0b9f6a73badde41af45533a4f51e8f4b12b314eee5db710224be3625bd
DIST thunderbird-60.7.0-pt-BR.xpi 588833 BLAKE2B 166e391a6d55b1ae3864d7accfa7eefd917616f77c7e2646f49a921aa2c3d3f86b6d269a510cdd599bf24eaa8371c36271c84a17b6a8d4a8a355ae8a34ca8048 SHA512 e99b12a930f061603b687a7cf57fbdcacc5baf2813258ac29324ff328f5cd2fdeb5a00e3529e9494aa8fe7bcd57b2767a81d091d4eca47dd2de13327f77a31dc
DIST thunderbird-60.7.0-pt-PT.xpi 593186 BLAKE2B d86887311e0c0b8417951fde19016611ee816906cedd9d7d239dadb2bd9a5e376649ed2c1619007edafe476d2e29b56eaee60d4e7225b05dbd103cee37b43b29 SHA512 04d5bf4248107f394a0a111fa8d34ee2d0f883edad61a9a224af6069208e0e5f7a17f033026891352ac8e79a2d39995db73ef73026888f0723d361f8e754ded0
DIST thunderbird-60.7.0-rm.xpi 578384 BLAKE2B b61f22ddac48a1f29cb650cd3032e21ed305b983ff25a6b959eca8fa7c4fecd5b662f361f6606d42131524f83adf3468cca203faa2f5f514473439479dfa812e SHA512 e4dc4199ce6e05a998e12e0f64325ed87269d42feb5b50eac2382dd0855ea4f653ddf43c37cfef562eb44e99e93dab59daff77bc52af2bdf2ba29b995f838ff2
DIST thunderbird-60.7.0-ro.xpi 584309 BLAKE2B 4d499842356561a516648d558b413b3038e01ad5ab00fc834fad40168ef3a29fe291bb652ff260419815f5d005349ee04a341e0e1811dbc713d7cacc9324b884 SHA512 8bfdc388719c549a0fa710da9bc5be5d1fd9c18ea68d3a8471a93658de46620e909ae55601122ad8bdecc357f6975a159fc52a5840e1d02066000a7153941f15
DIST thunderbird-60.7.0-ru.xpi 694706 BLAKE2B 561b6a32b33a2a7b9007037770d84c64336a4bb191b14cbb52b9526a5cbfb4307d4ec28666536c3261e443cc02a83bc2a5de88643dee901c37c0c4d4a6b4d876 SHA512 d72ce7f630b4df73786adede48b25152865a30559cff4135e022cb7820d711226c4df3e590f210dbd0753dae244e198a3e5a9397aefd92292c4df941b7f8845d
DIST thunderbird-60.7.0-si.xpi 647590 BLAKE2B d2dd3b316c6ab993c5dedf4a319b852849ce592fccfdf34403072b5f15dd578070e02561a50e9cdd84780e5f78af4ca0d3a3645af3cb81692dda0340fcdfd1f7 SHA512 ce7bb1770da2cc61f32eaba4235aa26feb9dc2889f94dd6f0b64ccb148de8a7473db0895460cf9ac0c3837c2000d4b376fd61f5cf1b25e2334b39cd3e4615705
DIST thunderbird-60.7.0-sk.xpi 612216 BLAKE2B 5b94739af5f8a589ab55f50bb5c62ce7c699e2ab1e17bbae47968a11c6b4eb040caae0d2bc0f2af4d8871ff4a8ce43cb60cabedd67f2185f2dd127627dd1ae7e SHA512 563739554b1bc1e55a961ad79474b56488d0b6879d4de30cac0c522ac61cd437e0e7d2d741994716ccc572c359467c8a15445ee7924899862835e6d0820d9775
DIST thunderbird-60.7.0-sl.xpi 589946 BLAKE2B 46b062525684404d009110b7df6de904c0b00ae63dc0a7dba197520b95d264fad27ec4bb6e8e0894742ab3076cf3d43c709c81e93e5756429329488c4ea2af58 SHA512 27955cca0aa63aea9efabe0f2dc6b886e3c876bb0c5921df7d2e3aa21e8fe8efa8e50c3e7b36c091e42e3fe30edbd2c6d1c6200344d802fe872cc68449b4efe3
DIST thunderbird-60.7.0-sq.xpi 593096 BLAKE2B d1f8df07df73c44ed6795cc21dca939d6c64efd3feb1f1996028c96a76262e37e48e0f695e8ba739e3a9499f6c6c5309653c31b65e385af2324b2730b976da25 SHA512 ca597d4fb96481a27bd3431fb06072def1046611b7bb5cb2c48e117cece65c736d291e531484d3c7ebc56ede611559682a866c1ad1fe1735dc45b7918288c47a
DIST thunderbird-60.7.0-sr.xpi 641527 BLAKE2B 1a6f49eb5d57960043c0f2d6c93fc391e0cba01fa1d99048eec3a673d34cf30f2025b416bccb79108a004f48edd0fb7111f270a520fd950a2e9b46d5ae0fb059 SHA512 56c5a0856287680e7a8abc28b792ddfba28c1ce9eb234f624fe58cbc9534fac6b3cff1bbc4e765e957319b463ab303a2946e13badb1f93824bef8db6705359b3
DIST thunderbird-60.7.0-sv-SE.xpi 594079 BLAKE2B d2db8648c68521c83b77270443d89927322eb25d23952e5f3df96e9ac387ec27eb4045c73fbe087d974f2e67328b80114c9519782df8dcfd9e37c67d10a89c1f SHA512 877b270f783196d1a1fa9b5a03a2e479c9a4899a2997b899b3cdf3bb5630c0b7b956fd7d9ca8a083f4e00420cf35a9c855bd13ae3dc878d0b83d2abfe9320be8
DIST thunderbird-60.7.0-tr.xpi 598010 BLAKE2B efe77d23416611992d6997578a2bd4a8685a1b9ca32f2c9363d86423dac9a16a628d587f5d1ba52a1b3ca94ffc642e35806e14098ae72f3d2b03d9896eea866b SHA512 d58da490a846a6e986a19a3424cbee9ebccea246a4d27221c8ccfb72d7a30453b158302e4c48019434b35f793216601c2fd6531523ded209d63da05009e0c130
DIST thunderbird-60.7.0-uk.xpi 684154 BLAKE2B b48c4b3bc74a0106ca14e867b3908b6b7b17f3e45a760b310e3b7d5d72bb294335a469f48f6bf66aa932fabb677e58232246017039aeaed031f5bab64f0079f5 SHA512 bb92dc6633387e58a7e8bd45ed75bb2b3d699200b4a5db4d4008127b07e1e3bb99af3131b7c6c3265f881d20f026fa6e9d632b30470730405be21470df81c757
DIST thunderbird-60.7.0-vi.xpi 637188 BLAKE2B 321e96db5a8bd3f6736540fb842c19fe5f1552438623727e5a529a6afdd586fd56d2ce94d5621d1982af1b2bc420108742e734e84b94e44b998f94212ac78bff SHA512 691dc851c2e6f0dae45a1d88cd7ce2e55fc81efe6631180f2a2194df2297aa038e9358186b8a48f8f5c952e6e2347e6ba5a65f16abd8c0b1d58c4cc0596ff23c
DIST thunderbird-60.7.0-zh-CN.xpi 626283 BLAKE2B 3ef6939c58d31960c973c22804f46825ed67dd291bfac8bc804239ce86c4858c05931775f9c9000c33e2bcd5c884132ccff3bb9d68cc818780737054ed175a6b SHA512 a75581df56bd1807c6f260816576ff6880d0953f33a998dff10b27c6a2c8e453a1b9dee568e65bb6b485670e8636a420b1f1b5ba083f1e91812d5501959101d3
DIST thunderbird-60.7.0-zh-TW.xpi 626190 BLAKE2B 64ea922eb098f0c741291ae80c780e40d6c76f9cc202d86693e74d89c9bc68aa3b84577c4450f5e276d05c93cbbed29d923993b67dd771e3065447c04ac05c76 SHA512 f0cc5932ef5bf6d8748eaaeecda18456b517214eb102ab8d1b41636102ab2d41c5756c14b85660f909916b40a5f91a9d3bda1e959df30e38f83fa9b78f2ac9f3
DIST thunderbird-60.7.0.source.tar.xz 285728804 BLAKE2B bdf1e9e64291ce8793f1ba7b3a33da4674cbaf3db9b073310a12f6c1e38ed458436b6f5dc85b93bfe496b2eecb1fc8781e4e072d3a646e3a7f431210e7e445ec SHA512 60428b652bed985f463a6ebf765a384e3ef875b193a60e4b14de8bb96658adf471c7af0f0709d8edbbb014c7ab54f03ca72f2cea1b49cd05a49fe74c748d7328
DIST thunderbird-60.7.1-ar.xpi 627181 BLAKE2B 6258b86390fac648a6fa7eca46c4d12c0dcc4de5f35a6be138aff0b336cba59d9b96a930bdf953b0c4d803d6e0aa4e68d2e79e3ca1cf084a2af1446d29f0b29b SHA512 92803d3afbc90733612cc92ff3081a909a6eb761d76ba72f9663c43e0bbb0ccc3b59c5a11278dc9174d839db7182beeef2674617119f1ac9d01ad8e85b753dc5
DIST thunderbird-60.7.1-ast.xpi 559642 BLAKE2B fa03f8cccfeeab7c9c7c9d57aaaa701b52b2eb1066db8f2ca0a77da6d5c29fb4b9b6439ad185696f6164209ca157939f68b8782a12f20f656f38857f10ff36b0 SHA512 efd41e5ded3b7613271f19ad77c0d6122667d499327aa0fe79c590657239647761497c562f13ba2ca4fc931317510846514b491ff86260331cb9e30ac488a03f
DIST thunderbird-60.7.1-be.xpi 659079 BLAKE2B db6888a97a8a2aaeffa50d336413f1cd4e5f65b55e05e0f37614ae9abc311be5547f8b9a5bdada2620ee85547e992fbff68889d81184fce22e692b379f610c44 SHA512 aeb87cd19cd8502ce71742142cc9ccdb2afc8241c164cec74ce64f2881b0fc1d50b6b2eabd91c15d8f31f779186ccb0c42a802a3a10c5b375a2d5d5dab109064
DIST thunderbird-60.7.1-bg.xpi 669318 BLAKE2B e28bbdb9b01150f7c9ed06740964c4711faf93060764fb1639989f0cc7eeee5c60f963c457eef457dfa98e2575710f667d80f224dc2512d8b1a921a513e9946d SHA512 bb6db33a7fec0a9ad7381aad865e9877056d102a5839bf051cb91292d449c09793455277141530e7a5cae72b4d64293f6379f5dfd96e38b0d3121ab8aba35b76
DIST thunderbird-60.7.1-br.xpi 580371 BLAKE2B 78a58df4c32e1fdcc0210a57b1dace485347e2ecaf80cafc863b788a352af19a89e1e3f20d5ac267d3578d32f519fa0b3cc792db11c92f31d61f2bde089e41b6 SHA512 61eab689c897fd5476438378ac9150470049c449feb6207c5710de697bdb54b185c7dc9f4bb0f899499bb6ae8526b6b79674d6a79f965c4cbbfb253672925447
DIST thunderbird-60.7.1-ca.xpi 591971 BLAKE2B 1bf9fb869c01285f80127e2dc6793a7f41a42b04974024b525ba58097a134f41f3b263642abc4a52ee86bf5c6e4c4e64223edd0a4e601b307e7485a18463250a SHA512 d83aaf6ffc7f661893282e92470136909b2aab86cc1e575249d1591609cbf81f5b83f56270ae06a4c9bcefb808e8fb75e734f86519a593850e666cb70ad21a3c
DIST thunderbird-60.7.1-cs.xpi 611202 BLAKE2B 5dda4b474e4ab2cbb5e89cc9e3fe99457f4db1576fcd6ed233e1a977a7ba44c4c5aabc77844d70ea4f02967b02f92640dd9940baebb9b15a871b530749453c5b SHA512 8a1d376a54b537b1bcb15f6d51f6444dd81997f7c9223cf33fbafc5d27935947e223f1a5649fc1cc2a1a3b2365be1c51f8a58fdad1fc21ed933b971989d8f1f3
DIST thunderbird-60.7.1-cy.xpi 586038 BLAKE2B 37b31f5aff47df0356c0a80822b1ea658a9e83f0aa5c0696624c68938e16697053826a89d7c6d6e888717b107d496e82af5f430748b3a9430532952ccac46907 SHA512 28a10b69a5bc213e712fa4611f0605a1df6141a292faf2c1d191e46112b07facdec6218847c26a8ed2a8f4707c4986031ba96c1817a460326431c3d09aa7bac9
DIST thunderbird-60.7.1-da.xpi 570807 BLAKE2B dea35bb4c52b9cad44d72ea5f8cefa9adbf5a037d112c478a431a1335eff894e4d35881d382aabe8a1cb862107dc2451fac226b5e53d1d238a8a94ee1c4cccf4 SHA512 df12c017462e198a30773fc42e9ae00aeae150b3e6760cc496aa8acb52db4f3c0ece2a7db2731fc944130e52db34928c74ee118dd01a67f5bdd8336147816962
DIST thunderbird-60.7.1-de.xpi 582574 BLAKE2B 1dfbf130b2de15190b473d6df590b5e95c529c2f267d73129b68b4a7a7da00c8a308159eb512908d349119938542dd0cd88611fff39586927afc8161f67bb8a5 SHA512 60f38eb1d21e7c1d57938803d8822282e79494aa8039c7b2d4a0e00abd49008d18575e4e1630e03671690112b028057391baff5fefb0a3da0511fa620d08a6d6
DIST thunderbird-60.7.1-el.xpi 694860 BLAKE2B 275db6d2d9ef99de81699acd89a47ff0ce766fd05a9e5c9b68640d87edc159d4f3ba5645193472a3e2f1c639822213f81d2064821dcd54e8b44ee678f3aa68c6 SHA512 ee87c5dcfb60571c940c6359899a5a59f172a794f4a6e1961395096215a7b46f14f2a89e17acc40ce6bd2f0a8c824ddc49643edf823018179f0eeef4ae6550a3
DIST thunderbird-60.7.1-en-GB.xpi 553896 BLAKE2B 8ea9310a9292ed219e01a2df8abaa09d59554c7458d3f3f4a8ccd576ede1668ea11a0662682336b6a898a164a7806e1a3e4588dc3103126b9591980a902e94e2 SHA512 bcdbca661911d918d908ac7855530444a2a9fd7f520dbadab881187bd910da3f8ae7db35af1f647c72b0fa2a6c3d9a338630688edb4b0d488f32d2aae35b11e5
DIST thunderbird-60.7.1-es-AR.xpi 595048 BLAKE2B 55213b0ab75ceeb8eff73085c396bdd8c2b170f106fe74ff7bff9838667431ed1ed4a411d09092d651c87751d2363d444fe582daaf88e991af1faa7c03a9eab2 SHA512 2b8aa1dc08fe33e1c554f572cbead67efe7fae5428089b5257f25866d3814d647f552ed9a33014e0009a7a344d06ef9cf28ba2962b5469e96056127b3f413722
DIST thunderbird-60.7.1-es-ES.xpi 492210 BLAKE2B 57cf99f4a5e693337b0b0a711ea4a1b50424da1fd9e49ecfa0ef42cbd12f055c002a0908ea752c305b500805c1b77ed1b62d68b47fd7bbe1cdd6b3b023c0cdea SHA512 fbbc92c859654329a6d06b177b721c8d77747242431da77af99be0370de41d9d8954042a01ab65be46d545c3c3fb89f21ae5fc2256cdd56015d3f2fcf4ccf0b6
DIST thunderbird-60.7.1-et.xpi 570867 BLAKE2B b30277c36bd58e536cae59eb6e6d85becb19949e530ee07295a7a99281a83a510cd7c014aba6c3d39930dc5f7c8598e2c1673aeee6ebfad42bf7ae653453c18d SHA512 9c8abf32829bde2a10cc6c4c20f0d1678a75895e0194d517e7b631ee6dc20ba09a64a4d3c8ccb945171a7789dfa629a3689b1e496e595e213652c63833afefbb
DIST thunderbird-60.7.1-eu.xpi 581383 BLAKE2B 04989fc8e3b9949f8397effcaf0a1df0f73c6bf11bf1689e399fdc6096d5db4093e8a9cb13c211314637db8d30ec553580fb3131783fd2d68db04c4442e21ff8 SHA512 164f7d079801d1719df7ac0528ddab1d8c820a0d8083bcaa7bd8177504b6e79dc8741c0cae376f512ac0f55ec26b2eadb9542d69e4d641f12e6b7b588fa54134
DIST thunderbird-60.7.1-fi.xpi 575755 BLAKE2B adcb873999e5907c139d206c1df5f89ce62c06edde394be8f044a6f4a3664cf73562984db19747992cfbfcac39c27a304b86626c41f361560244c9de9f612944 SHA512 b6cc97b781265e8d9d4135e8b5517de9661e9cfb09bb07dadb706730584098bbbbef81b4d7a3c03e5691248ef4069c6cbf8235afe3647b9c2fd4a7faa778a573
DIST thunderbird-60.7.1-fr.xpi 608465 BLAKE2B a2d247c4369a6f181a4a0415a0d0c00d2d6aeef4541baef5e053a3c83d786a837982d138ffadea06131a65b49833f175916794f475561c986e31010380793464 SHA512 cbaeaf3af09c07dfc258b978bbe14dadb36443e2c375541329004f9900258877b198fb4183a51bf5e09d00caf600a2e5787a94e3b678fdf8c60b12e0bdf97232
DIST thunderbird-60.7.1-fy-NL.xpi 593851 BLAKE2B 26541caff28974344e2f2e0c8891b4a918a32b77b0011e6a28b847bf9d556e20796895712826934c1bcbeada5361cc501c3ee1935e26a6ba199df87f35f27b7f SHA512 2584afa6f331f0a65963a1dca4b13428c21946a95886da382f7e7dfaec2f6d2a2761f78ffe3630b326952e3726535ac13593516586b6c9aa956f2a4ab5bd655b
DIST thunderbird-60.7.1-ga-IE.xpi 603507 BLAKE2B 6c474a19c58cc92015e6a919817ebf94dd3344dc82aaaf2cc085f53d458f151c176869e7573f0ceb8f11ce37e5bc15a8b089f7be7a13c91ccd2411353f7da1a6 SHA512 a4bd76bf72b9aa41699900e87e8b3cac88fc6e421b817ddea5ecb9d88dc3c4f644bedd5a3dd4aeb46ced4361350c51a0467c6d45242325d2c9cf1df7e7e72ae7
DIST thunderbird-60.7.1-gd.xpi 599262 BLAKE2B a61b32e431bef81c8be80c7c9a0551c8a96274bf77e3cfa10cad1ef653af13a41d459e607b47505ddb3753bd5596c369a09550731e8c686895b979028cc47247 SHA512 ecf27919dcc96c3bee7153d28729765c3afd7b4a52403b13b5da2223a3825cc2df5281184d6b027a96e864d9b28b170bcdd50a4bfb9566f04ce4c0f55f92ee62
DIST thunderbird-60.7.1-gl.xpi 580343 BLAKE2B 5f6100ffee2fd83d283656f22c0586f23b37c4f2aa2da39e86e08e9263715beaba3d8a41965f08688e6c7e2d5b40da4a50d73081528bfa18f1e79847c2799f35 SHA512 8f147e6c64d20f8e237bbfd2708fbdd80b243b1973ae7c43456a2e71305c7fc91649c7af90935bcc4d63bea72375dc46a2d1c212eea4f9854d2f673e05165a14
DIST thunderbird-60.7.1-he.xpi 617143 BLAKE2B edabe35056b1580fcd50183ac80390337878faec1364e708a2953c4a551f8634e1eabea15ed51ac064c9612f397a5cbb77e4b8c81a43dfa3d4824b69564929fc SHA512 1dd5d3529889428e3da4105b5c66307d24e6c39797ef74ce9fa34a520d1dd76d032d42b4978a2135b903127f062452d3092d4c90ab7669566bceef37490303d4
DIST thunderbird-60.7.1-hr.xpi 582238 BLAKE2B 4f56c4fe03564bb1afbc70a2a5a14abb70ce3547893c45096cbcca56885cb9f895d021c5114ffefac2b36733a30b9762c3292d77647f5b231f5168fe64a696c4 SHA512 dc620cdceb28bff5e290bc42fa52e45e92fbc63e21e3ec64b14bcaaf66a983418a069ef1979f1b881d356a93b3b36eb42ebe66150676e7d0e63941f7b3f4dcc7
DIST thunderbird-60.7.1-hsb.xpi 615131 BLAKE2B 4ac3e66423a96b504e2d5dd21ab856994c178935825260eb6c45da7769d3d14c23525fba16d309adbf3c8e50def7d0e5dc7dec36f8acee4dd23d4e1ae56a3a9b SHA512 bab3e3bc04568f7c010ec7e7fe34f2b22bd77d1984d3555b490e5784f71e7e7812752949bbe0dad770c9a529331f521ec734022c30e7b0b4e2cdf974fde56a7e
DIST thunderbird-60.7.1-hu.xpi 615346 BLAKE2B 2a211e743aa491b8144ab4dd99fbf019d566a7ef8e1017e21da9e8a02599caf20b481e1e23022ac90ee67d63aa0ffc192e2373d1f010f6501f088077432be494 SHA512 b6d8712d27481e7bc0bf2b7239897c481a71639e82f352dba4e18285c37be45ccc9d12bb9eecbb2c2450adb3c22f4a4915ef67d0bc910406fcca3d4b59bc1f89
DIST thunderbird-60.7.1-hy-AM.xpi 653530 BLAKE2B 18068db7340205edffdd2aadf0b2cd2d1550ac6952df8723a667460c2c753727a28d39e00a249970f11c145add199f372eed58ae8478d910d91ec4f0417e89a1 SHA512 b7e437d1fc596296a21ddbb9ca99a013cccc30a9b10eefb65de8f0261150557a4fec92313c553a807cbfeeace969bc73ee02f610609ddc7c640a30235f5769a3
DIST thunderbird-60.7.1-id.xpi 568861 BLAKE2B 90bcedfb8d3c79d8720ce840d860ac5e87850e547e1d84d54db70819842bdd91205cb83e8b0fd47a2cffa6d361b8f3fd93a4faa63435aec64dab8abf5c998051 SHA512 12b81f41a124ae5445293ef9d48c3304c121783a5dfd0966b98e99fdaf22ddc85995d48a4e429a884c54db97b2662b1dadb9f92051532a1492e756ca13c7a1ea
DIST thunderbird-60.7.1-is.xpi 579048 BLAKE2B 5e3fdbac4def0f209dbc1997ecb8a145d07f40ebd0719f688c7689edb8dba7ee8b0218d203608b3e2b6a991a300375a200ef6a25a1814cb3edabb8ae5910794a SHA512 98a546e62dd7506898a5fbf087f06d5f82be5282ac0368d7dd7e0d198e6c8fbefb9a3f2b8399b96c414c9ad6902071079a15dfccb610441f5f768b038903ce8f
DIST thunderbird-60.7.1-it.xpi 477500 BLAKE2B b03a46130bbd362485434542430d010546449868848ca1a765bae71def1e549a419453098a3b631e97297c28b5e1f93e7cb130144c32af3726052d3f4d8cbf35 SHA512 2eaebd74efcd82009132cafa311801dad90527a3ff18e6abe7a7a87610fb87980ed5c9e6e68cdebbc413a74b053e0cc65e85ca168c6e5840a0a55832fe838d02
DIST thunderbird-60.7.1-ja.xpi 653344 BLAKE2B c6ed25710c0f81a746cc7cb4b527a8f6ff11b6ce70ee3556e811cd42498f28565996c9e55550b4fa8719bb55e7e4102f6c5f6b9812352be91e77f095bc8bab35 SHA512 1e90af9f7d67731ed316660cdc6c0b6360cfe7fc833c414484c097cc71d08679dd536debea67605a92be8d1d72bf338d12cd4593431002ca2f64eb9fc799aa49
DIST thunderbird-60.7.1-ko.xpi 619730 BLAKE2B e0a279bbd2a9c7385d96f93582021394bf0c9e6901a0862c7c60e373e69d3357ba5a455c9ce8d199fd882e177c61f0d1b127f921abd020027576b25209bee4bb SHA512 6c10e20bc61a984ca504ae9f51a873e3277263943957219e45932533c51ffac9cbd55292162b173778892a6b9dc9031669403551751688e64f9231611106e31b
DIST thunderbird-60.7.1-lt.xpi 605441 BLAKE2B edda1c1c02e934db9a1246feaac7c923ed86566184d8a8ceede79ed6b4b9a57b29aa3e63f0ab0ff3a04ee6540d63184dce0c16208f5b7090762caee139e71730 SHA512 051d3e7bba5492e6ff7063289546cde3ec6f7b18d70247bb6e0b39d943bf2f622292cd4ed24eae712f0cdeeb3e05975e3d39bf42164d427bb4e519f9bdc65fc5
DIST thunderbird-60.7.1-nb-NO.xpi 577003 BLAKE2B 6bd12ff5ac32ccad254b5b1b6de595074adc02a6e7aa081903899bdda6c25eede27ed5ca2f8f78cdf42ac8e9d6cb917029f2cdb648b141a963c309cf5ba19db7 SHA512 f6e6ce0c8062fb6ce150585aeec69995a9d023700d8c3d652e572c01010c925f1edfec696b063a950a7df1ed34d3ee2f0f2298527c5426fd8faef6bb6beecb7a
DIST thunderbird-60.7.1-nl.xpi 583914 BLAKE2B 69d293057b487bf1ba6adf80d15dc4f55449ecaa0d81d5ffe9afbd3679bd3970b37e012319a78b2ee325dc657c8b996464e3f884227d8dbe052206f7c6bcefa9 SHA512 5b06abd65341670fd8ddfa440c94a14cc5623f8477f3d027758c4dba70e517982ce26e25dd135053906d56bef46c387e264dfd5ab694c8242eb04d9b007119fb
DIST thunderbird-60.7.1-nn-NO.xpi 576423 BLAKE2B 661ae8b246b020023898f701c96f41875d877196d8b11d8bbd37f779405e767fe4704468a38d9fc26608a35e889e868023851d3a442a04376649250189f5b292 SHA512 13307e070679e283b31f811033a608f4e98c007c4f08e6df9bbc1dae8b920fbf451ee3b58ec65deb7d153339f6364221bb3b8d1440487091ec6dbd4146aac515
DIST thunderbird-60.7.1-pl.xpi 480725 BLAKE2B 5aa324e4925aebcad4a1932dc9e67f0518b7b2d73221c22eb0c0d020c77941bd402d85b051e7b19bd65c6954581bb0bef393c238725135d2a3e484dd7875b56c SHA512 b2bd274b8798f127ff40b2864315d5975513a98f71d2095bdf57aa373fc6a2fcd688165997986d57ff62136895117ac00fbfbeec93d23f3957193bc35cda185d
DIST thunderbird-60.7.1-pt-BR.xpi 588835 BLAKE2B acb1eec55253b1a37a3fa7a1a676f22a96ec661999178ca5ab5d92e6513fed087249ce1e7dd87a10626571cab372ac4029f71200a1dcf144994d00216513a7df SHA512 103c1d47b9c2852cd8b048c14e9e3fa4b55112a271ca236e36415090a7bfcbd4bfb7382ec772013a2dfa16c06a8e75228c0fb0e7954bdced71b09c55272c1837
DIST thunderbird-60.7.1-pt-PT.xpi 593186 BLAKE2B c5225edadbaf984682a54c3886f2bb8a54f11778a20ad9b2542e43008c39d87a47a50ed8f6a03faaed0fab3d47c6a48fcb7109dfef052081f83f7ca04b5cc664 SHA512 38f4a7fcfad31762a7c592f9da1ea9975989dc7856095327ae61bf1a8d30706c67f163e8c407072005d4e02f210654ebcd6c883553a22b170e6fc9691870a490
DIST thunderbird-60.7.1-rm.xpi 578384 BLAKE2B bd7ba70cc6afcbfb4fa952880eaad639597d796f68d014c1c7ae94dca85d8f35ebb3268311329227d04302bc491a4196a27262c9997d97831d77fa9c6ecf8a2a SHA512 e043efce207b2a311e79b6148327e2f1924b72a1c7dd8a5d3634cfaacdeb2ad4cf467e019b97a411ff1eadc91a9c3341caa3d4d2bee48c78427e8fb3e20d988d
DIST thunderbird-60.7.1-ro.xpi 584309 BLAKE2B ea42f9f1f847ab7afdfa4a12bfb6a89288e23b8deacaa49f75935d8f733b3ec428090fea151d65c8ee4a2746ab75a680c2820c3571a585b56775e6523e593835 SHA512 b3b7a94501f5bde993be50588ff8e7ecb0426ce996aac462c1f7364d7c06d24bfd87357c0a1d030576312cc9bbf0ea905fca99be435d3ccd308936c69f504567
DIST thunderbird-60.7.1-ru.xpi 694706 BLAKE2B 58e94a445573181a721cad618ef3198c31c24d417c0cad354783386b3c628e2660bdd854072f1ccabafc29255a9f3409902a3616ed2e68d8b429db8e5504bb0d SHA512 26c04f8c429030e39662cd5c6d9fd4446f83bae48820930976bbe74b05ce106485ea9b0de4011f079009d1ae7cf0a2035eb44e8560791569612792ea340425bf
DIST thunderbird-60.7.1-si.xpi 647590 BLAKE2B c63c61786bcfbbed249dbc669a67747351fbe725da3a56c6cdb503faaa17d5c57b34126965eab7be209ba9a76f19e0d023e8c085b83784c9ed5a5434d6934753 SHA512 6b3aecf014d4d471d7c71e9e658dff54fae3d12187dd87227363612adb24ec2931b16b84fd7f9309d4839dbfac729a1edc36f9e19324a26ead0c8a00ad6a4f2e
DIST thunderbird-60.7.1-sk.xpi 612217 BLAKE2B 51f00c0a543d72172fd50a9dc2cc5831d7f06256b2afff61bf7c58953b8e4ec9dfd6f2e30e664991d8d620195741b93f41fce86d81c3347f19a624ce2b49c9cd SHA512 15d4ae43795c1fa9058def871034fcf800e64d29612c0d1701964e972809d2ec477b90ebc09745d844aac94eecd571264e166862338dff0a8530dbaae1aa6a7f
DIST thunderbird-60.7.1-sl.xpi 589947 BLAKE2B db65f76178ce93bda18d3b3a49efd15f55b2a31b9f4e4582d5b9e736a01556c5c7bf8a8128e15f434883bed9f681089740b0c47a6ceacedd4245f22ed6f91d2a SHA512 664994e70158e152cd49d811a26dd8d313e757fde80920139e8285505c96b6f0d58a11763fa4e3340b5ac655afe32c02f8eb90c09413103b7f45f3ffe76f36d3
DIST thunderbird-60.7.1-sq.xpi 593096 BLAKE2B 287869a230039fed082fdb6d4f2d0f02ad8898c5ce5c0d2f5461a59eed5d5c5c095c28e2f6c2cd17a1ea21d5ff495d65a5aee20907236ad8d203272aa743549d SHA512 0d17db303883bbdbfa65e4525003f1e3c2a5faccbd8c4449df8f343de6a792c99d02b363215867644de4c0fb5bb012446fa5f739e051bfb441520101b5929de4
DIST thunderbird-60.7.1-sr.xpi 641527 BLAKE2B 43d5fb15b426c1d64abc3abb465d097acf74512cefdce13a4d413b33929a54995b21910c3a53cac8a1583bc7daa9332b03998003f9234c4d8c7ee948992d6f2f SHA512 694dcb553f5783e2d0969bbacdd6033d12de018a8b7e309e90f6251fece27242cf3e6090e14aa06e4627904f6c180df2ba0a0c81c9d4eaac5383b58857b26c1c
DIST thunderbird-60.7.1-sv-SE.xpi 594079 BLAKE2B c5d89606de993aebe84f3262f6093c561e2172d52c8c12e01a6a8d87e4bf9bfc870f5b719acf11117db72e70f3be360c0a002d426a1156cf16e7f82ff7f73b87 SHA512 d4cb29bca278699014463b9aa749b1d30b4a0f4d5b65e3f8b8038d8010e418c292892cab9a680ac90098472d8e65a2b0922b102a2d251d685bd8618138fa7dc0
DIST thunderbird-60.7.1-tr.xpi 598010 BLAKE2B b53a1608a1ebfac07c1c19a9c952915e401c3aea64bf0e5fe908c07109fcdfc6f82d7abc0815bf25d1c32af139475ab6891f159266ac667451c37df140ab8924 SHA512 77b4f22ad96c5755720b2fc2988d84da4d1aeac27944223a80e73f7ee28fbf8886c017947d0d1a95ee5e52d1552855eafbd551aa9e0108ccc592f0b9734cda56
DIST thunderbird-60.7.1-uk.xpi 684154 BLAKE2B defe2fffc04641b286fedf059ee7b2f165d1aa40c14e8d4330c59775403bb136ed213e9cbac3be4e4d3a7d17dcf815d1f457d2e687bfae5659354ef6074543d2 SHA512 5fa143cc39386af2544c65b5ae94bf05ddcd4049efae3705840639b70c60f3ac646228375f9ea70e97a0c7e58675bf097c8aff996543a280970c951bff54e556
DIST thunderbird-60.7.1-vi.xpi 637187 BLAKE2B c9183fb705e62e405984645ffd993cc3a6eb100045cb0f489faf0ac63fea53a09d97f23f5c9fd7e777f6b7b6bb63e40f8fcf826e13f40d58a07b27916376d5a5 SHA512 16d0edb61b98b380abeef70991571097fc04c88aa08b10c24c6643abc4b46cee0a9682eb1744f1235b44f5ac1d9c206c28dabc6404cdd6d4f7a60d5e108fba8f
DIST thunderbird-60.7.1-zh-CN.xpi 626282 BLAKE2B 1d16d7c29ff7ff6dab198de86fd9d54777b7f03da3b242ce29cc1e0f3b0957be3e22de3d6b78943626efe103976f48e1991ede92a01d241d880477b0222e489b SHA512 521772f2b37cc8be6a684193a210ffc7769d20344e33931e97dd6ff276032b4f4bfeff34e12216f3a3d8941d7ec7101d06eb03a9ec1d40d11ddcaa3f08acfd64
DIST thunderbird-60.7.1-zh-TW.xpi 626188 BLAKE2B e1ff2e68dd08c964861c3f3449ab3e1a3b5e98a5636d354c1954f29a99621d389cebd859440ef758f60d61d9b985133b4652fbf1cc8f8206bbf417e774a3eda2 SHA512 3b91a1fb2d7ae4066ecfdbc69f321d74dced15328b4c3e8b5a3581692184d26205f6c82ec416795cb9aeb09564ab1264d043fe484cda3572ca1e4d2e00171b12
DIST thunderbird-60.7.1.source.tar.xz 284760060 BLAKE2B c390fae0b671bc9719d0630a24053bf98f3956e6b11514d793330ce63e0eea40c9f6cae8d22b4609f60279a1ecebd3d9708983c64aa0cd3b70b5380de064a828 SHA512 181d4aec12bb7bb910e24b0cfbc6e909df7bc8b14833ae76add54f9f0aca9cb88b0f9d53d5c3cfd81f8a4f297b0ac8ba8025b1e7977382ca77aaaa7b50afd78a
DIST thunderbird-60.7.2-ar.xpi 627180 BLAKE2B 98e07743f498639cf2d1f1891c93d1810c1949b2e386d1efb838b453096ca669b7082108c2ee531ad09a03e4ac92a536cf7ba04b7e1033ee437e71d1a86e7108 SHA512 4aca808cb725aa700ff4be091aaff1d6bf02bd446b67bd318e9d24e5b77ec44e2050a39d34ae9355ec8c267ccff3a8a9550115b13b6fc61f014137ecdf65cc2b
DIST thunderbird-60.7.2-ast.xpi 559643 BLAKE2B 50affd682e07a51c9c9839d98ae2bfa13963a64739cf4666c0d720985aa4c74f8cb620bdc6473878a9251bebfe2550d87a7ab5925047d0641584fd078af42736 SHA512 8f0ceeec768b03d44d44013700103e1c1f072fd16b78218390bd6f37bb30d87124588dcc72df057eeb6412e47db16e01e194ef406b0294bbc5f245fc2cc3eb10
DIST thunderbird-60.7.2-be.xpi 659079 BLAKE2B 874df5e34023d088a48dca5d050c0e3939cee6d0073146a110f8646454f48896f02e79e89e493a4dd30061f4a6b3aace57baabc16f55af4a89c234836c1ba3e7 SHA512 10f6d7ae046654911a7f0992b806b92da9cbe995da7d3f5a3fbefe29aa8b865ee8c842c8fc909290a1e2f8135842b1138d6fa1203708e919d07e43f248e4185a

View File

@@ -1,602 +0,0 @@
# Copyright 1999-2019 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_{5,6,7} )
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
PATCHTB="thunderbird-60.0-patches-0"
PATCHFF="firefox-60.6-patches-06"
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=8
inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="https://www.mozilla.org/thunderbird"
KEYWORDS="amd64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio
selinux startup-notification system-harfbuzz system-icu system-jpeg
system-libevent system-libvpx system-sqlite wifi"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${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.36.7
>=dev-libs/nspr-4.19
>=app-text/hunspell-1.5.4:=
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
x11-libs/gdk-pixbuf
>=x11-libs/pango-1.22.0
>=media-libs/libpng-1.6.34: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:=
virtual/ffmpeg
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXt
system-harfbuzz? (
>=media-libs/harfbuzz-1.4.2:0=
>=media-gfx/graphite2-1.3.9-r1
)
system-icu? ( >=dev-libs/icu-59.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.5.0:0=[postproc]
<media-libs/libvpx-1.8:0=[postproc]
)
system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
wifi? (
kernel_linux? (
>=sys-apps/dbus-0.60
>=dev-libs/dbus-glib-0.72
net-misc/networkmanager
)
)
jack? ( virtual/jack )"
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
>=sys-devel/binutils-2.30
sys-apps/findutils
|| (
(
sys-devel/clang:8
!clang? ( sys-devel/llvm:8 )
clang? (
=sys-devel/lld-8*
sys-devel/llvm:8[gold]
)
)
(
sys-devel/clang:7
!clang? ( sys-devel/llvm:7 )
clang? (
=sys-devel/lld-7*
sys-devel/llvm:7[gold]
)
)
(
sys-devel/clang:6
!clang? ( sys-devel/llvm:6 )
clang? (
=sys-devel/lld-6*
sys-devel/llvm:6[gold]
)
)
)
pulseaudio? ( media-sound/pulseaudio )
elibc_glibc? (
virtual/cargo
virtual/rust
)
elibc_musl? (
virtual/cargo
virtual/rust
)
amd64? (
${ASM_DEPEND}
virtual/opengl
)
x86? (
${ASM_DEPEND}
virtual/opengl
)"
RDEPEND="${CDEPEND}
pulseaudio? (
|| (
media-sound/pulseaudio
>=media-sound/apulse-0.1.9
)
)
selinux? (
sec-policy/selinux-mozilla
sec-policy/selinux-thunderbird
)"
REQUIRED_USE="wifi? ( dbus )"
S="${WORKDIR}/${MOZ_P%b[0-9]*}"
BUILD_OBJ_DIR="${S}/tbird"
llvm_check_deps() {
if ! has_version "sys-devel/clang:${LLVM_SLOT}" ; then
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
return 1
fi
if use clang ; then
if ! has_version "=sys-devel/lld-${LLVM_SLOT}*" ; then
ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
return 1
fi
fi
einfo "Will use LLVM slot ${LLVM_SLOT}!"
}
pkg_setup() {
moz_pkgsetup
# 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
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
addpredict /proc/self/oom_score_adj
llvm_pkg_setup
}
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
}
src_prepare() {
# Apply our patchset from firefox to thunderbird as well
rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \
"${WORKDIR}"/firefox/2005_ffmpeg4.patch \
"${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \
|| die
eapply "${WORKDIR}/firefox"
eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch
# Ensure that are plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
"${S}"/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}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
# 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
# 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
# Apply our Thunderbird patchset
pushd "${S}"/comm &>/dev/null || die
eapply "${WORKDIR}"/thunderbird
# NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual
# check on lightning version or changes:
#
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
#local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} 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
popd &>/dev/null || die
# Allow user to apply any additional patches without modifing ebuild
eapply_user
# 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() {
# 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
# 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
# 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 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
# Enable position independent executables
mozconfig_annotate 'enabled by Gentoo' --enable-pie
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 'Gentoo default' --enable-system-hunspell
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}}"
if use system-libevent; then
mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
fi
# skia has no support for big-endian platforms
if [[ $(tc-endian) == "big" ]]; then
mozconfig_annotate 'big endian target' --disable-skia
else
mozconfig_annotate '' --enable-skia
fi
# use the gtk3 toolkit (the only one supported at this point)
mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
mozconfig_use_enable startup-notification
mozconfig_use_enable system-sqlite
mozconfig_use_with system-jpeg
mozconfig_use_with system-icu
mozconfig_use_with system-libvpx
mozconfig_use_with system-harfbuzz
mozconfig_use_with system-harfbuzz system-graphite2
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
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
# 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"
# Stylo is only broken on x86 builds
use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
# Stylo is horribly broken on arm, renders GUI unusable
use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
if use clang ; then
# libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186
mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack
elif use arm ; then
mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
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
mozlinguas_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}" MOZ_NOSPAM=1 \
./mach configure || die
}
src_compile() {
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
./mach build --verbose || die
}
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.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
cd "${S}" || die
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
DESTDIR="${D}" ./mach install || die
# Install language packs
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
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
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</' "${T}/${emid}"/install.rdf
insinto ${MOZILLA_FIVE_HOME}/extensions
doins -r "${T}/${emid}"
fi
# thunderbird and thunderbird-bin are identical
rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
# Required in order to use plugins and even run thunderbird on hardened.
pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_desktop_database_update
}

View File

@@ -1,602 +0,0 @@
# Copyright 1999-2019 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_{5,6,7} )
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
PATCHTB="thunderbird-60.0-patches-0"
PATCHFF="firefox-60.6-patches-07"
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=8
inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="https://www.mozilla.org/thunderbird"
KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio
selinux startup-notification system-harfbuzz system-icu system-jpeg
system-libevent system-libvpx system-sqlite wifi"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${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.36.7
>=dev-libs/nspr-4.19
>=app-text/hunspell-1.5.4:=
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
x11-libs/gdk-pixbuf
>=x11-libs/pango-1.22.0
>=media-libs/libpng-1.6.34: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:=
virtual/ffmpeg
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXt
system-harfbuzz? (
>=media-libs/harfbuzz-1.4.2:0=
>=media-gfx/graphite2-1.3.9-r1
)
system-icu? ( >=dev-libs/icu-59.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.5.0:0=[postproc]
<media-libs/libvpx-1.8:0=[postproc]
)
system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
wifi? (
kernel_linux? (
>=sys-apps/dbus-0.60
>=dev-libs/dbus-glib-0.72
net-misc/networkmanager
)
)
jack? ( virtual/jack )"
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
>=sys-devel/binutils-2.30
sys-apps/findutils
|| (
(
sys-devel/clang:8
!clang? ( sys-devel/llvm:8 )
clang? (
=sys-devel/lld-8*
sys-devel/llvm:8[gold]
)
)
(
sys-devel/clang:7
!clang? ( sys-devel/llvm:7 )
clang? (
=sys-devel/lld-7*
sys-devel/llvm:7[gold]
)
)
(
sys-devel/clang:6
!clang? ( sys-devel/llvm:6 )
clang? (
=sys-devel/lld-6*
sys-devel/llvm:6[gold]
)
)
)
pulseaudio? ( media-sound/pulseaudio )
elibc_glibc? (
virtual/cargo
virtual/rust
)
elibc_musl? (
virtual/cargo
virtual/rust
)
amd64? (
${ASM_DEPEND}
virtual/opengl
)
x86? (
${ASM_DEPEND}
virtual/opengl
)"
RDEPEND="${CDEPEND}
pulseaudio? (
|| (
media-sound/pulseaudio
>=media-sound/apulse-0.1.9
)
)
selinux? (
sec-policy/selinux-mozilla
sec-policy/selinux-thunderbird
)"
REQUIRED_USE="wifi? ( dbus )"
S="${WORKDIR}/${MOZ_P%b[0-9]*}"
BUILD_OBJ_DIR="${S}/tbird"
llvm_check_deps() {
if ! has_version "sys-devel/clang:${LLVM_SLOT}" ; then
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
return 1
fi
if use clang ; then
if ! has_version "=sys-devel/lld-${LLVM_SLOT}*" ; then
ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
return 1
fi
fi
einfo "Will use LLVM slot ${LLVM_SLOT}!"
}
pkg_setup() {
moz_pkgsetup
# 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
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
addpredict /proc/self/oom_score_adj
llvm_pkg_setup
}
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
}
src_prepare() {
# Apply our patchset from firefox to thunderbird as well
rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \
"${WORKDIR}"/firefox/2005_ffmpeg4.patch \
"${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \
|| die
eapply "${WORKDIR}/firefox"
eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch
# Ensure that are plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
"${S}"/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}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
# 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
# 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
# Apply our Thunderbird patchset
pushd "${S}"/comm &>/dev/null || die
eapply "${WORKDIR}"/thunderbird
# NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual
# check on lightning version or changes:
#
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
#local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} 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
popd &>/dev/null || die
# Allow user to apply any additional patches without modifing ebuild
eapply_user
# 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() {
# 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
# 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
# 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 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
# Enable position independent executables
mozconfig_annotate 'enabled by Gentoo' --enable-pie
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 'Gentoo default' --enable-system-hunspell
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}}"
if use system-libevent; then
mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
fi
# skia has no support for big-endian platforms
if [[ $(tc-endian) == "big" ]]; then
mozconfig_annotate 'big endian target' --disable-skia
else
mozconfig_annotate '' --enable-skia
fi
# use the gtk3 toolkit (the only one supported at this point)
mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
mozconfig_use_enable startup-notification
mozconfig_use_enable system-sqlite
mozconfig_use_with system-jpeg
mozconfig_use_with system-icu
mozconfig_use_with system-libvpx
mozconfig_use_with system-harfbuzz
mozconfig_use_with system-harfbuzz system-graphite2
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
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
# 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"
# Stylo is only broken on x86 builds
use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
# Stylo is horribly broken on arm, renders GUI unusable
use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
if use clang ; then
# libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186
mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack
elif use arm ; then
mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
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
mozlinguas_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}" MOZ_NOSPAM=1 \
./mach configure || die
}
src_compile() {
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
./mach build --verbose || die
}
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.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
cd "${S}" || die
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
DESTDIR="${D}" ./mach install || die
# Install language packs
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
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
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</' "${T}/${emid}"/install.rdf
insinto ${MOZILLA_FIVE_HOME}/extensions
doins -r "${T}/${emid}"
fi
# thunderbird and thunderbird-bin are identical
rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
# Required in order to use plugins and even run thunderbird on hardened.
pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_desktop_database_update
}

View File

@@ -1,602 +0,0 @@
# Copyright 1999-2019 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_{5,6,7} )
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
PATCHTB="thunderbird-60.0-patches-0"
PATCHFF="firefox-60.6-patches-07"
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=8
inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="https://www.mozilla.org/thunderbird"
KEYWORDS="amd64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio
selinux startup-notification system-harfbuzz system-icu system-jpeg
system-libevent system-libvpx system-sqlite wifi"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${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.36.7
>=dev-libs/nspr-4.19
>=app-text/hunspell-1.5.4:=
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
x11-libs/gdk-pixbuf
>=x11-libs/pango-1.22.0
>=media-libs/libpng-1.6.34: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:=
virtual/ffmpeg
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXt
system-harfbuzz? (
>=media-libs/harfbuzz-1.4.2:0=
>=media-gfx/graphite2-1.3.9-r1
)
system-icu? ( >=dev-libs/icu-59.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.5.0:0=[postproc]
<media-libs/libvpx-1.8:0=[postproc]
)
system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
wifi? (
kernel_linux? (
>=sys-apps/dbus-0.60
>=dev-libs/dbus-glib-0.72
net-misc/networkmanager
)
)
jack? ( virtual/jack )"
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
>=sys-devel/binutils-2.30
sys-apps/findutils
|| (
(
sys-devel/clang:8
!clang? ( sys-devel/llvm:8 )
clang? (
=sys-devel/lld-8*
sys-devel/llvm:8[gold]
)
)
(
sys-devel/clang:7
!clang? ( sys-devel/llvm:7 )
clang? (
=sys-devel/lld-7*
sys-devel/llvm:7[gold]
)
)
(
sys-devel/clang:6
!clang? ( sys-devel/llvm:6 )
clang? (
=sys-devel/lld-6*
sys-devel/llvm:6[gold]
)
)
)
pulseaudio? ( media-sound/pulseaudio )
elibc_glibc? (
virtual/cargo
virtual/rust
)
elibc_musl? (
virtual/cargo
virtual/rust
)
amd64? (
${ASM_DEPEND}
virtual/opengl
)
x86? (
${ASM_DEPEND}
virtual/opengl
)"
RDEPEND="${CDEPEND}
pulseaudio? (
|| (
media-sound/pulseaudio
>=media-sound/apulse-0.1.9
)
)
selinux? (
sec-policy/selinux-mozilla
sec-policy/selinux-thunderbird
)"
REQUIRED_USE="wifi? ( dbus )"
S="${WORKDIR}/${MOZ_P%b[0-9]*}"
BUILD_OBJ_DIR="${S}/tbird"
llvm_check_deps() {
if ! has_version "sys-devel/clang:${LLVM_SLOT}" ; then
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
return 1
fi
if use clang ; then
if ! has_version "=sys-devel/lld-${LLVM_SLOT}*" ; then
ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
return 1
fi
fi
einfo "Will use LLVM slot ${LLVM_SLOT}!"
}
pkg_setup() {
moz_pkgsetup
# 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
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
addpredict /proc/self/oom_score_adj
llvm_pkg_setup
}
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
}
src_prepare() {
# Apply our patchset from firefox to thunderbird as well
rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \
"${WORKDIR}"/firefox/2005_ffmpeg4.patch \
"${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \
|| die
eapply "${WORKDIR}/firefox"
eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch
# Ensure that are plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
"${S}"/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}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
# 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
# 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
# Apply our Thunderbird patchset
pushd "${S}"/comm &>/dev/null || die
eapply "${WORKDIR}"/thunderbird
# NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual
# check on lightning version or changes:
#
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
#local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} 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
popd &>/dev/null || die
# Allow user to apply any additional patches without modifing ebuild
eapply_user
# 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() {
# 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
# 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
# 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 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
# Enable position independent executables
mozconfig_annotate 'enabled by Gentoo' --enable-pie
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 'Gentoo default' --enable-system-hunspell
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}}"
if use system-libevent; then
mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
fi
# skia has no support for big-endian platforms
if [[ $(tc-endian) == "big" ]]; then
mozconfig_annotate 'big endian target' --disable-skia
else
mozconfig_annotate '' --enable-skia
fi
# use the gtk3 toolkit (the only one supported at this point)
mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
mozconfig_use_enable startup-notification
mozconfig_use_enable system-sqlite
mozconfig_use_with system-jpeg
mozconfig_use_with system-icu
mozconfig_use_with system-libvpx
mozconfig_use_with system-harfbuzz
mozconfig_use_with system-harfbuzz system-graphite2
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
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
# 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"
# Stylo is only broken on x86 builds
use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
# Stylo is horribly broken on arm, renders GUI unusable
use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
if use clang ; then
# libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186
mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack
elif use arm ; then
mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
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
mozlinguas_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}" MOZ_NOSPAM=1 \
./mach configure || die
}
src_compile() {
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
./mach build --verbose || die
}
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.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
cd "${S}" || die
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
DESTDIR="${D}" ./mach install || die
# Install language packs
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
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
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</' "${T}/${emid}"/install.rdf
insinto ${MOZILLA_FIVE_HOME}/extensions
doins -r "${T}/${emid}"
fi
# thunderbird and thunderbird-bin are identical
rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
# Required in order to use plugins and even run thunderbird on hardened.
pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_desktop_database_update
}