* [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/
@ 2016-10-04 20:58 Ian Stakenvicius
0 siblings, 0 replies; 7+ messages in thread
From: Ian Stakenvicius @ 2016-10-04 20:58 UTC (permalink / raw
To: gentoo-commits
commit: 04f5cf514ebb6d4cc2b0f4f10311fcc12d9b0abc
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 4 20:48:20 2016 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Tue Oct 4 20:58:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f5cf51
mail-client/thunderbird: version bump to 45.4.0
Contains experimenta patch to fix build errors for gcc-6
Package-Manager: portage-2.2.28
mail-client/thunderbird/Manifest | 58 +++
.../thunderbird/files/firefox-45-gcc6.patch | 40 +++
mail-client/thunderbird/thunderbird-45.4.0.ebuild | 392 +++++++++++++++++++++
3 files changed, 490 insertions(+)
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 4d09f06..f8a67b5 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -17,6 +17,7 @@ DIST lightning-4.0.8.tar.xz 2307984 SHA256 7a0e2550edf3d5a6d8e2566dc20f20630c8cd
DIST lightning-4.7.2.tar.xz 1927008 SHA256 55a2c26941834600364aec1444443797662e92a6a8203c4f5f2b315830755d80 SHA512 878fa278b8f8a6b7733e81aed0864104ef3c60d0236b729c71cc5e4e453b97255c3e4e4140c053e1ceb586142c46ee57b21539e23256a0bf78b6b8628405de88 WHIRLPOOL 53979b914e944f9026ae9d93b9ced6e69d9872ed4f7f385037fbc5314ad496deb489bc1d6435cf27aa74d9db4f615fe17a06ba022daa496f4d2de30aa2bfb48f
DIST lightning-4.7.3.repack.tar.xz 1927348 SHA256 1602f5f7d0e51161ca2057ad3b7f77c976c5d6c9ef6a852afa607fc32fd9af61 SHA512 19b66daeba7686ba59942e582ba5ae5feb8215ea97f1580cf42347b3ebcc4947775e40975b728091d0515051e5fcee01d73b29f78dc243c17dd1f0077f0d1627 WHIRLPOOL 0da115a00ad2be42999d316663ac45369d3157c344127e7b14f66b42354363b890a5087d01d44de5b87bd9499d7e20060da1d3e7e9d64629fae17ae0698bb9d1
DIST lightning-4.7.3.tar.xz 1134460 SHA256 8834c59a58797af747805f9a67ebcc311607a98bea4d185689d7c35f024bce7b SHA512 ebca7d74413a15f404ce094e5a4d047d79f250a04c6c1e78a3ab5aa49946e1e1ac81a1f7703bf2e631d841b98df66a21982788ee15af14eefe1d51eca29e1d48 WHIRLPOOL 34a28dcf707fe564433a663c2ac3efc79dff409cf22383425f38d4ac06184ac980f35a6ee81ab8e9d7030189538188ffe2d5fa426e0aa1cb8a11ebe6191a5fd1
+DIST lightning-4.7.4.tar.xz 1927800 SHA256 24310e7ef2e5dfdf35c52cce4480553c1641368558f1c388e8ba3a99d4c8f2f2 SHA512 65b398d71897a942cae30924de15ae47e2fed83cb70a58b3d99271246eaaabf48703a1b8b5ea74799bf66a4908df56ae2fa75422f62979036f1d322fe77fdae1 WHIRLPOOL 499deb17bf2cb28b028dd68f41c973185282703dc87963ae5df60d81f8e8004feda9a9e5ec202f94ddf87249402e78679330ddd74e51347a12702d005d2ddf38
DIST thunderbird-24.0-patches-0.1.tar.xz 1056 SHA256 2a4e128a6f5c35c865fbef77c006e6b24b98f89ceee5de6cfbf572e2c5fdca70 SHA512 aa411270fa4b6ffebbbb210a57a4b5c900ae5a696b7d6050dab2ee439365f3fc7e348c5c45b7632279d6f3c54009e7b29f1acb42501960489157875d79891361 WHIRLPOOL b7e7329d1eb78b222cc18c7b1750e737706e66f64b31ccd94ddf27733d0b8c651d001798d2319e544ac558affe76f69be71a225e246b99a36cee4fd0808dcf5f
DIST thunderbird-24.8.0-ar.xpi 457862 SHA256 e954ec8c64356b82006b01f3bb30d247994ce81f37a7e96de93c606b464c55cc SHA512 f8267f4ef885d900e15bc8609503ea6da37dde39b17362b0e35d384ec51416847c4c898a638708dcbc792bfb1a819bacc1b1f9f8bbff45623ea521c902929cce WHIRLPOOL 8116a679e37eae740e880fcadb48ade6d49cb96732a4f4212038f1ed03c15288219fc7be9a308709a658882872dc79aa794907643df7ab2c139358192635eb98
DIST thunderbird-24.8.0-ast.xpi 373831 SHA256 acdfeef9612eb4ec261ffadb8f5ea494aef4200f9758df55365646a99a6bd47c SHA512 5968a948bfc69f82982890ac3414fe6d9c8c587fe9b815dd29ab3d4a01b27e67d99270d5f915f5c86edab430fa3c4e57ee2dae73be1d32bc06088831180d2e14 WHIRLPOOL b3edbf4b1f70df7d8d08e24f801b82961174b5e78b0d8977b0a070c18a4dae0871063e0f177f2388b8dad1589a2e33d0f87a876dc63bd3f558cf645dd3d46718
@@ -301,3 +302,60 @@ DIST thunderbird-45.3.0-vi.xpi 540497 SHA256 36325c156df4a34a581fe8fc0e5c013364f
DIST thunderbird-45.3.0-zh-CN.xpi 489209 SHA256 cf53c911e587360f7acf1756dc714d975b3691b3521f49d409b6a5f5b3b1b016 SHA512 2869f3cf67e02de76079361d66f91d4a21d183f2ef050d39d6f8582bf66de8b027fe627d9a596fb7b6351e1195a1fc0daba71a683d94ff4000ef9ee20b3f6d87 WHIRLPOOL 2bf513fe2f4049bebead2ce7d037667f9fd1c271d15fdc6d83eb890cfa728e1b6790e7e5b2e743b4beb8d0cfe53371453417b947edab9132a49de24fb2c4decb
DIST thunderbird-45.3.0-zh-TW.xpi 490850 SHA256 0c2d483534b394fd27cf934e80537d0c789023b4f67eef87965679278d6a6e7c SHA512 180086ec0baa27595906f66c8c9ccd017e5578dd1ff8875f1e8a7ee3c83867950ce9309e3608ae382c84b02e80383bae6a6e21140de4aa90258e4d87672e8643 WHIRLPOOL 5382beeef82b920959eb37a21eca3af96a6dfb6078fafe7a6487c149f059e6c464e4a113c848c341788119e6644834027137eec5210ef0021fd7f1635066f8dd
DIST thunderbird-45.3.0.source.tar.xz 201005896 SHA256 231f6a7a073344659e436a2b1ae58004c3a29e74375af2c8d0de13f3bc79fac7 SHA512 1226b35535d68b9c088ab8692f61120c99951e1ecbae4739ced711665a3237d248202831831f00536c724e2f6359db4601fa5c90f2793433eab4bd9dab0c1165 WHIRLPOOL 86c4145859ee39d4fcf48eacd5a0b61f6f9f70fee3c2e38fe5b225c06e17ea4b7c1c5ccfa2c9f4d0696e9d807a6b612990ccda7d35bd22a8687ef15a9c3747be
+DIST thunderbird-45.4.0-ar.xpi 490775 SHA256 3742f91169a3b677f20deebf0a5303d67276952c217240123147fa33f2559f5c SHA512 8c27334e4fbf573eb31410b412fc16d8dd1aa56a4a9e0a7eaa2e55aa3678a2f98f60b30fbb72b384a6a804d75972e4ca1e078e673f5eb8eea04013bf714e38fe WHIRLPOOL 61f9890f2d26ebdbd472f7ae31d2e275ae2104af38723db35143139f2e0e0450500f1d10a0435557bf7126b867e302d2b7755c3014910fd92d6a2e4ae6d3bdf8
+DIST thunderbird-45.4.0-ast.xpi 428059 SHA256 115338fcb25bb536580969f683e0712f9325371c50fde1040db39e6646e1127b SHA512 d7497c8030324c4286263ba6c19c592ab30eeb4532a08958fa07f9d61a90e2dda319529c443cbbeba9dd436d2290114bd5aa08125c0503d1a1866e124553d4b2 WHIRLPOOL 1f2fd07c0677ccaf62e24af85e6f9cac06ab74c65f3958aff5f0335ada4d39746e29b0ac3024fb9d9f69e4d8d4aa83a5fd48f027f6facb2317cd7169343e626b
+DIST thunderbird-45.4.0-be.xpi 469096 SHA256 e6d238d0c183f3c3443632984937948f96da0ab646da7fdf9d0137cb9cb94d60 SHA512 bd236f78a2448788e6cbdfe18cb57573e18ebb86e0086db1ebb01e1c9a3f5c93ce135a39b6e0c9b33f0ed185e80a3b7ede7a98a2295e872864ff5ab890355364 WHIRLPOOL 41d0845258140e59986aad6e62f1643a7234ff29be852f99d3f489b72071d7d77714fa1a6acb7730ebd542e06c0fea89075d75a7d50eff6aba8ca81ffc508fc2
+DIST thunderbird-45.4.0-bg.xpi 524299 SHA256 78f052076fac13bad9a41bae8f731a00af15575ebfe9276638665d7544f607bd SHA512 f1ff590a3a9f64ceca07d74de398e776c458d548873f780135001181cc112202097b5d34e88cf7c7d18b5e458d985d4184ec0a9fb9ec61ed8c9862be52a40a34 WHIRLPOOL 2c717c4dec5804cabc482f22f208e50e68d21d056f6bc0d05a2e14d3a22e8aae3488d858139ecd34d080ed9810b45967346683998a38b5ec680ceaf0cfcd12be
+DIST thunderbird-45.4.0-bn-BD.xpi 581438 SHA256 6ece88bd01954cc52a10bf1b3fb537eb3e12c4a1cd5d93d9100f476cb2f80512 SHA512 264f5a9b34ad9e12b4f2bc2019d78d1429c07eb6cdec60a70c5ae83b81554acaf00a673afedcc83c149e323365cf51df35f082004993644d3c0785c5199043b6 WHIRLPOOL 7cbc0f564efc8a17e5ab86162445cad8343aefc9c8319245d9a00306a508641d2bc45e1b6d864aa2e508274f987a66d4c1a147793371c04559df32eb17fb8945
+DIST thunderbird-45.4.0-br.xpi 466000 SHA256 79a64fdb3c68269866224b5b9a47b6ccf13c4eb6870f58c8059541ba3aaf818b SHA512 595f0e93c668abbefa2f3d259181a363dac3a4787d71a5da35f7c4cbf750cee15e0ac7276b201ff1e363b9dbe8094338b13784a50865c05b3aa0e08abacbfa88 WHIRLPOOL 999e51ae89f24666dd4b732e59de87a5b6d93eee5fdaeb1678c5f212f1f24663816fad32da2a1bb733f34147951826503a0e3882705d97a0799c18b02087e0be
+DIST thunderbird-45.4.0-ca.xpi 467980 SHA256 850f9ed3e20b6fb2f82e12898892c0ff92cdfd14bff3b853b843cc3a3f62887b SHA512 373a17904b11064e507b1ddef1b89d9bc1ddef9a5b9d0a16dd4094d87f112db38b55d90416d891e9d585648cce46c3d27f9d1a987859f4b0fc20c3953d9300ec WHIRLPOOL 35bf654d928d9d075f779c261f7d231fafb34161da696e06c449aa90676348fd19e950d97bccf5f46a71c756c4badd9da81299da02cb066369be4d35ad087b1f
+DIST thunderbird-45.4.0-cs.xpi 474328 SHA256 01a18bc70d834c751f11b2eda248f239bad0f698631f668c3a691c0a992de6c1 SHA512 7ddc7b7de82fe916e4c3888fc3400414dfc21d5f3190de2c035809e494b7ce1ba64d16bff19b9f021c175ff87eae265edc131725b3c585a5e4d59cba345c42b8 WHIRLPOOL 4a013dc1e6bfbe9f11d1f1054a969a454807f33974bd77caec1ab70155c29873b840f1b0f03da8cb0495869f610f130d89c239e12b5f5a8ecd146f1485ce9ab1
+DIST thunderbird-45.4.0-cy.xpi 456120 SHA256 f2053a69135ced25c58e7afb65c05812a667d1097965e6cebc7d1d903897e03d SHA512 05950485c3673b82df38bcae20a4ea4fe10cccb43ff08e22dd4bebf6325fe1e8b19ca729c28f1b61016c9601d65bb6892a54ec93ae4dd5bde198759b9d04f8fc WHIRLPOOL 46e8b4e0938163c24c83f37053c54cf7b9f3f4bc77dcf821f78c1c05fcbad3d3efb2cb2da9a1b42b6a735c949f3c2f0ef834b444370f20d395650b74d232b0be
+DIST thunderbird-45.4.0-da.xpi 445594 SHA256 98669d0d53189e111b6766285702f0f2958112a2a1e72c250aa285de05a04253 SHA512 e8dada2025788a0f439e5ef3aa5136392b9066cebbf67a2878362e9868c15f405a569d83a3d7bc59664909019055c857dab29a4a18246efbcdd6d47b0e8ea488 WHIRLPOOL 94aadc2ed7ee2d895fd94056719762d9f8ce74b99ca2fcfeaae6e05d571911e208d8c342d89c8035bb1f832baf05a726fa8984af9981b06323a58d14ec71599c
+DIST thunderbird-45.4.0-de.xpi 451956 SHA256 0d899493efee990999f48260825eb19a9b3e840beb6e3d12eb76cd2abfea67a6 SHA512 6a9ace591d4d9f21137c151ea1decdd2aaedef29f8f57b209fbd7029df981ded0397ffa6e99851e781410fedb90fde010ad6cf02674211d95ad0934716c2b78a WHIRLPOOL 0f126f99e3a7fbdc29a7367edcc18441abfb5cbb507ae587a96fd7ff5005657e4777be21a3213870d4ee5d163edd7b089f1c602e839dc9b7fd9159f8789c3d88
+DIST thunderbird-45.4.0-el.xpi 514358 SHA256 ef0dc8ea71f43a06023a7cf0ce5ac4b2fc46977dadb027e4bee45c3a947be2c8 SHA512 e3858463f4defc9aa7bfa7215aa9e25fb3a4eb75ed6fafdd6c44bb3c775653209f2921a52acbd4e3bcaa6824e8e4615619729d10f4bc5fc45026c55e6907c05b WHIRLPOOL 7232be2511c86de5905e4fa94822c565cedba9e165614188a9d298d7c3872edf247ea54a5fa3fd260c2c61c8e9cc7d167bc91809bca592f4bc3c4bee9ca5c85b
+DIST thunderbird-45.4.0-en-GB.xpi 437602 SHA256 67d9b02860f07fd3b87690cb9bf7caf4f27b1c1f2076edbd55833721852df120 SHA512 036831c511b80b63422776e92762ee21532063b8a48dfecdf9e8c399cdfa25f43e3ab2f7570bc067dbc07022b40eeec46b789bfef08309565408cb12af94293c WHIRLPOOL 510ef714c440fa88011054c1339a9f43216ac578c9609817de8f29db1a65295df8d27d9c594646d5a9f9a604787ec9f381287833ab666ac9b19f6af769d3237d
+DIST thunderbird-45.4.0-es-AR.xpi 464684 SHA256 32fee60118f9616b08d6cc82a571886b181fbb3c0ed8e51fe66567cf98fa8dda SHA512 b507f7e45556df78dece20c2159dc6ce3df0a823a82157e66b8f7a5b18b2b5a014f816f8a52d7af7555af3637d00e42184596bb9edc8af6290023928a2d50045 WHIRLPOOL e3494dc2c2e303b6642e14448e1e1e0f14e9384dfb251da676761c18da48859c06d1c649d48fbe0b872bc19e5ae9a41ab221e7da0ce18a22b8a86ee3462178d4
+DIST thunderbird-45.4.0-es-ES.xpi 388000 SHA256 bc0ec66057808053025008a1cb0b2023d91e6536d9f64b2aac34dab6e1f35240 SHA512 5d09e83f12f81dec1e76dbb73b566e0402e1327241d8b5aa1a9109179fd5058e5958ed8bd161d1ed88e91f33dd03398d974ace26b1548d1cb3bcf6282dbfc987 WHIRLPOOL 2d301202f66aea9dd3ea3ff10d06cf7364e190f65d379c901e013e8667edeabf4e7e68829131ca62f462c3193b00237fd0efc48f77a6ecfddbcc1a1307feb94a
+DIST thunderbird-45.4.0-et.xpi 458419 SHA256 0e0321a4c04b707fb9d4a879eea38ff4f1df56ae6b1a0dceec724cfeb4a48031 SHA512 f61a47328acdcb5cf7c440b0dc1b5a811a8a172b40264463de056f65ca1f59a4d9f14d997ffa394c5aed494fcf21e09dac0c5f944ba1cd29d557498ad88169ef WHIRLPOOL 7d2504a85f0da0d3fa2a8fc7de2037a9bb9258f902283b5f898b958a517b41535c968ce4ac4369c04ceced03ddc58c8a7d048a7306b84091a8a4d930fe0276c7
+DIST thunderbird-45.4.0-eu.xpi 456708 SHA256 173862da12643d9ad5d0934e859081859a728cf604dd6d72f4b71de8e6d61865 SHA512 8afdccd41bcca3f9b96a8e5bf66b750b7dc55237704f49921fb15910e230613c0ca785f3443a12e3c12e85a2e35004d0bdd7806e6765e69dc28e93e724c36721 WHIRLPOOL 9f95c7760bb7784383f8f7dd359cfc2774f09c46d4089bbcdc7835cc61403e70c3e3628df40205ee70483eb774d0e0269ddcdfc3c2be42634383e2317c225a55
+DIST thunderbird-45.4.0-fi.xpi 458335 SHA256 73024f4eb37f2b48bec2e47f0fa6fa3e97ffe04400713e3b452143567f56b84d SHA512 40ec0abaeb7541fce4328ab7bb5dd30c94f2dc8d64b8133c5fbb362d86b36f583e524caa8d2d2334a0266cae1d19812cba8bd46b643c2e15a7d11bf0850d4228 WHIRLPOOL 6b53092b68b0c120508c70a0223b42f79b84b10f97fefea36f5ed870bdd5fefd2ae1459c504f422620c92f986828f6bd94008f344b92d9156ff9004b270b9f88
+DIST thunderbird-45.4.0-fr.xpi 475465 SHA256 0a6031d4535de002a0cc040cafb1e598e2df98ef670338c25f754a8e242eae55 SHA512 70064b499e9acf37d6fde2ce0323de19f65dd972aa4e589d4632dba8b68dcf2f3a3941fb05c0a776aeddbc196a6d7df17ed18a2f05ba97af4d5907707b06f8c4 WHIRLPOOL 5aa39bb24a19d39dbe966d96cd2507ae6d9abd5f18af2a89c3bdc2bd082ecdae96634dc5e6dfc09854e7f9c5c31cd9a964aa1bddfa2b3078169716ed2a908681
+DIST thunderbird-45.4.0-fy-NL.xpi 464757 SHA256 72091838b72a7483f59aaa8b0c830560a75e5f1884ea257843c8a8bb526c88ca SHA512 841d6916fc859be626edf06715f94381e46857184996855bad7bd7e81efb84dedc895d6ac3164b713f30d010f9584d9d61ab1feabdd1e1d131d226eb707f3589 WHIRLPOOL b00ef3c377922dad3d0978be546834c2b3d5258fc94a338fa4ce797bdf2c02a58aa99458680b471cb3ec5c37f0dd80d4286d7328cbadb719a8b9b8943d65b004
+DIST thunderbird-45.4.0-ga-IE.xpi 480316 SHA256 1f6fd5f118720491461ca51e342cf71af0aa6df5c92767ddee102fd35f14396f SHA512 4a71874900906285cc47ff28df998002118b053a4be1d9d0099b00c53630a7310e1426b74e7424e3c3caddba1d574f84cfffb2c0fba556fdc709ffb8a54a4b2c WHIRLPOOL f44e95623f0affc3063040c070d74003903ee2226588d3e10d89ba6c3ed80c3c2fe3bc3cef94abb2f93f02e781fdd06c0779a5d7a4958b740e4554c47c9db614
+DIST thunderbird-45.4.0-gd.xpi 478296 SHA256 1c2c3f6ef55aec121e981f78b3289beb53e0e11ad1fc4be969330eab2f3e28c6 SHA512 d37e1afe65491d5578b60d937b7a858cd8779cbeaa586803234b7a29ebf41a5a7f705ba4f04c6ecaaf1593b3561b4246d71ee83d9699f691caf717a48afb0ef7 WHIRLPOOL ed5f2df35e0166dc4872e54d6719b54cb8a0fb372869094d2b32fffeb0253a9ae3b0e5eae6e9952b0c3b141ef0d5d74f6ee9140a4e0359e72b27118cf92bbbc3
+DIST thunderbird-45.4.0-gl.xpi 478580 SHA256 6435b0ee04332a69c7284f221c58f0e5fac2208499f4f8850f5fe7f9c36cd8cb SHA512 9f28b5d46c4d997973b3b4e93cccfd604087a2b62a6b2759f6024a8b1f5f7b81dc51f5eed753cb7f9acfb23483ea5e228bfc884f6160e3b3282c84368efe3c09 WHIRLPOOL a4505bf429f263a8d45475633da346746dfb85bb277c39e8f95bdeb3072585e9076eb3a524f663dee0ef5800efaeb04ff1c5a7527d885b5c7f4d6860744aa5c6
+DIST thunderbird-45.4.0-he.xpi 497962 SHA256 1d63d030edb43a14fbeaaca01a048e5b7de6d001d9e1595efe2cdbbe32fc89cc SHA512 e62d835a4ccd7bca2eed4f5b46378c2214bb3a9a6d32492b77f59de8431a20d6d2c752a5103d42fcf33a131b2d0ab0849de71bc4a827da0c81aac3c607364130 WHIRLPOOL 6cb0c5ee7e607a2804e4f8c025bb14231f4ce89f50ffe2ea51e013caa218f6699097d7271c66ad3bec7a60518d79688fd7b6635e61457b7d574ebe33a7ffa525
+DIST thunderbird-45.4.0-hr.xpi 463959 SHA256 aa7eee8d4ec03bbee12414d8526549925d742416b120c591099a7b8f465bfe26 SHA512 f89df8b547cd3d4127e647549576cd29363cdbcdd4457b5b8f1468e8e154cf8743f0749364a0d633f3eb3452a4e2b03d5044b960c8997d1cbfbf9cde73b99cdb WHIRLPOOL d5504587eaf10ec51ef8da6276df9086c25d99b211b58c277977605d8fd97dbe2881b9c6a9b380bf4c00c83c4025ec634ce333a9e43bc9af5bfe11f0b01beb5c
+DIST thunderbird-45.4.0-hsb.xpi 479414 SHA256 e905d2c8b5b62ffd898876c5bf5b4f1ee62198730eee6ee7e76f90e12a73fbb6 SHA512 c6fd2b885599c32f5aed391136bc2d0ec3d68eecea2a3cd66d3fc05b5b977e60b236a04f27f61796e45e80642594f9d4b35075872f2d3ffe3a4e63474efed68b WHIRLPOOL a45c8d81938bf67801a805e7f6694421282436bde2ce5e5fa940d9a6267d8987d9bed1389546b7185fe2fefd9358d4e607f5c58f07b95046a5d29699ee91a90c
+DIST thunderbird-45.4.0-hu.xpi 479584 SHA256 bc66e42252f1e206ae63625dc9d9038403301acbf5a8f7f71a624322fc1008e9 SHA512 b8cb794db48570e776f04336dfe7637a419867f009f7a711c8c803379e77ae53e70f90dd14f34246c221ff43df00ddee1e06c522b6275ca8167f34e1975265a4 WHIRLPOOL 4568234c8599f3a00daaa0e25645726912c8ab664647ad898c7e89be6b86dd37819c44b6b106217e4133b391e945d0a4e854ffdd4d87b54e1933367df5a8598e
+DIST thunderbird-45.4.0-hy-AM.xpi 518883 SHA256 3f20eebddddd84b4da13b44335576c6bd541ec9286e7b6d3a2aaf5c50f7b5213 SHA512 dcc5e9fca05b9849863771bb6193a4b58fc2edcb9d3369feae4adf5c5be24cffd8aad69001b91419d84427dc9a4a3c8ddfeea56eb033dff7998f6d19858c6440 WHIRLPOOL 6f1d1bd6959430466f5282c86f95b88ef13cf642e860a08d86c083dffa27d0c993b1b9c49e3bf1854c822601dfa9bd1826c8f4354aab32cce0c46688919983bc
+DIST thunderbird-45.4.0-id.xpi 499981 SHA256 f504cc06e99c0c4d5ecc4b4bdb53f63cd620c9107714c3f8cc0155cefd2d2a8d SHA512 5029359631ef0980f57bd360d307bc7f5faf88ee6446882ad66f3ab4faf3536ea0661333724e6c259106eefa71e742de9ad3520d486ab75f69ef55a55b870b62 WHIRLPOOL 6c2fadcc27e313e1cc85c201b0c86703e20c698991a7fa23c0677ea748be683e60679f555cdc95089f85d19777cff5440e5c369dc897d9baef3ec51f69994b2b
+DIST thunderbird-45.4.0-is.xpi 462190 SHA256 b1d8415fb293c4f868306ac65e7ddadd06740ec473cb0477ccb4394e075467f0 SHA512 a2b72163b927a99504f9164cb3d0b7c51f0c6caad257576e69f51010d6ac513ae71142beddb320807fc94c18fa947e9a721fff505563b5c7f7d29cdcb13f1828 WHIRLPOOL 9cff322ffb33c89132185e4d873f77e3bf89972cb3223578c9a2b3853c162871cbfa4aaf40c77666332a38db83970bbcd12899d9968ab92860298ef2508b888a
+DIST thunderbird-45.4.0-it.xpi 376889 SHA256 f0b70688b8f3fdf3fe287f8d502249008fc3e8e5a79e2bc794d37fdd6d1a031e SHA512 b6e682c4cb8b56769b00e335f2ca815bd9ecfad2428060f1f6cff1e4f6f6f9ff8dc79cbf5f9e9477a9567ecb81a7bea431be801be257f682a16a02e7755c162f WHIRLPOOL 69680c7033738181fc14237b1c2a3726e005145c00787cf167e03fab7aa6d596cf98dfdc73ecfa4111a789ef53cfa06907efab0268b60c580a0c77ae5ec6e9e4
+DIST thunderbird-45.4.0-ja.xpi 519552 SHA256 4b637aadf553b85dcab6cb7c589093ec7f42a4bc3cf9ebc44a9347f7839dc6cf SHA512 d9c71969131e28d7d612b70acd0475d8a7c3d3a48eb230278361fc80a7ad91f5b75730685c9b1c727b253549a76100fa4bcc157e2abd7a2714a25e3ac80e73e3 WHIRLPOOL 4b6cdcccfca0184182f174a67bc0a29fa301eda5508603e8345ff30f5054eba2d7d910b6a2048bf728f4615b04fbaed2ba81587f21dca188463979cb105fdcff
+DIST thunderbird-45.4.0-ko.xpi 487417 SHA256 db0731e45fe914fc546f13c8c0e3dfe302333a8414b957abe01a8611b51d2d70 SHA512 0a6ed50ed53e719b21fdc16559f9c6b0242752e26829d5eb0ca8ba14523f099c0d070eab6ea4af6193cef3d3de13bfb4f6dae86839b5d53d2715e15f510e0559 WHIRLPOOL 2fb1f02a5646fc6431ec5b9d682a34277a32108c9732e607371b0d8e49414284b49c6b1d7188df1420b4801c651a8260fa6f3fe0f9a743b1a6b0e62cf2e95ce7
+DIST thunderbird-45.4.0-lt.xpi 477736 SHA256 280c80246c5d0ff505814d3104f9e967d50210b52a8b95d31b14e42f17a2a167 SHA512 095e5c4ecdd437e657ca1856f7fe6e5654c1280ff6ef51d66cdf72851044c9d82d9d2f652a2b3b3ae11db70f291a786e9b48da46c932515d7bfcb6df4ec05d7d WHIRLPOOL 2f62413542ad89a241012a3a898196c6dc9081f97e5d46947fbeba5df121dc19ebc3820228eafb43759e0b1f4c5f9721105966cf3fe997643663a50fc6d66784
+DIST thunderbird-45.4.0-nb-NO.xpi 460011 SHA256 41eb2dbc26bf555ef46b00bc60700bb93ffafa46f9fbebb91a7b46c34599b9d8 SHA512 1bc7b732fcb4574a8a1de8b849904f04dd7494bdbf74e8462812f34326539af56f39381aea9de0f188e79518978ed050bbb66b38130b0f8e900c9da5997fa06a WHIRLPOOL d7b6498ecd1cd30e798e793610074a5c6d45b85ebf78131b5e39929346f7a6c37e5b5da172c90b2208fd8a1858777fb7ecf4cd5f73d165fd6db85424c6f8c50e
+DIST thunderbird-45.4.0-nl.xpi 456664 SHA256 269f0821b14dbc2a07b9e211328a6dddf5dc60ab965e4c7716346486213401e7 SHA512 f36deb5a12b255f6bc69f043bfcf846a1d23ea4c55d79079f64b8837896240a547976ec708a99570681c9f878bb6cf4961a38d962ab2bf05356265e7a037bad7 WHIRLPOOL 62fb8ad7e2936f681687cb9bf5f40a1e992490af09688ec56a39172da5e0bfcee155130318e21ecdacbd4695630c7d88e820cd7f23d6b0d763707c0dbba6c3b0
+DIST thunderbird-45.4.0-nn-NO.xpi 460880 SHA256 8480a9a81980119e7e9e0fe02d0a5f5dc8a150f848245975d46072a9991a8001 SHA512 532d5700e135a8746c605ae100238a27ffaa5cc55e766f8440d6fbfc0fd33e536b5fa4a1e866ec9df4c4c5b60da4e883cf6dd0d0a0882a64b41148f77aebbc47 WHIRLPOOL 919461787a26d3955661ac0e3296d9b7d071e7961c3f171485987aa6dedcd09586dbb9b7fd7e13f4ab265f2f038cdeff212382662cfd3ba3fbc24554d85accd5
+DIST thunderbird-45.4.0-pa-IN.xpi 551067 SHA256 8fa60166d04fd0e8aa06c3ae0e47f6ffd7f8fd7c4488782df8f52b678be04b11 SHA512 2f09934739165c4714323132c44d7127ce67c31b2209d37b2f794cf1038ebb1dff7cbd1e41cba0a0e7d2a914339d5216151c7660ebac7c9347b7aab474dd9ee6 WHIRLPOOL 291b08c9f86bbabe51d8ffdee84a9786e62b1ad367da10656c958044c0e454fa2b2a6ba1791271253d0dddc5484109691157020e906b3e619dbb8063e7ece136
+DIST thunderbird-45.4.0-pl.xpi 423867 SHA256 b691c8758b8b85cfcd1c255f96b8b6bfb6f74748fdfe087b962283bc97746d43 SHA512 e2127274f7613968c4b24c9d4fbd0d44b29dabff2498c41c51647cd0c95e47a897ddd07bf6085c05058247d2457a34494126cf13cc849fe2aa43b6cb24edd707 WHIRLPOOL c8065a1299cd9e5830481ba38c3529803f347205f3d3a2fcaa63ecc1a892593cf7d4b16a1a60cf28166172afd414614e6c5452c8415fee67c1e26794c4ed5c43
+DIST thunderbird-45.4.0-pt-BR.xpi 464682 SHA256 c6b847c7275389d7ce2a95f9203088aab18213b3515fc2950f3c91a0e50364c1 SHA512 a9a33138f89fad6d7bdb3db71497c39992da866710141e18db281a8ccba00e052a5c490d5a791c227902b35c395175426505972cf6584ceaa39160137def5d28 WHIRLPOOL bac45c53f702fe9a0eb30ce6ae84d774227f16345f04422e69c955d976f8d8c1f94581d6d981bf7d675367e91b2859d958410219b58f1d08a3a1d9b6cb210ed0
+DIST thunderbird-45.4.0-pt-PT.xpi 463751 SHA256 d770f8ee181afff99bd5bc3200dad1c83bfd82589e62b7b486ac7f2309eba94a SHA512 7a9d500facf05b1918f3a2a04de2bbc788ae1689e1f348dd6fc5c9cb69c26847bc3612fe4bc6008f4b87c928500d8f2bc19f0ec174fe12fe9d7e8dfc6e0a28c2 WHIRLPOOL bfa42175e4e6108884dccbf7a2b5ffc192cba5bbe25f7d798add4f6146f17a33443f51503f03b4978879d518bdd1c446c7ee689396737b2ca8b5c09e68e26165
+DIST thunderbird-45.4.0-rm.xpi 462650 SHA256 a7e0770679dd02dd1afa356a03f51e1b217bef1b3864e19f106962a9fc69a2be SHA512 b69e51de8f8f9051c57410720e22c13da3fb1e724e8872214ca0ee3a28d7446ad5813486ef6310fa3f5d7f1c774f27dd861eb7e97c6692e7008ae6c612de99f9 WHIRLPOOL 1f83e69d7049f98adee912c999f76d071eeef7c42b16fddf3301ce87a777238c18a0b366396ac59feeb00e6af9a10c3bbff9c628f3db71d5dcb6a836b24915b4
+DIST thunderbird-45.4.0-ro.xpi 468518 SHA256 3f3664f5ad48e062ce73625aae545bfbf1860d8b247a1515b4d18f379291bde1 SHA512 904292bcc2f0acdd332b8bf389451a21d684e75a654cc35cd4d4be76a41417ce336735f9bfc3eacbe4f7f20f3de1db7411243d24d9af71a3c12d1060252e4e21 WHIRLPOOL 0845d144fa0ff0f785e76c85c05c7d9371792ba9bd7f32d3aef5243aaad815f13505d973fd76af3cb2722c81fe9b093c7d433561a9af397abcd910de676623e2
+DIST thunderbird-45.4.0-ru.xpi 463891 SHA256 18643265f02d7d0398e219c12a2be407db40bd8c34b6dc29c79342734cd8acaf SHA512 2ff043cf364f7b2874953236134a282e901b505a2124d99919c91e0b6684079c3f4c0e2b905d28bc8379361e07d65504a8adfb5d9261a2bae49c2c8b2a0b0556 WHIRLPOOL 4441eeed5d1c215b0ba46260b3d68d0a8e3f9cbb99d239c6d700a358a0eea74a6be9862c63216bad1460e24dcaf8ee32e6b613408063548b142073cc1012af12
+DIST thunderbird-45.4.0-si.xpi 555995 SHA256 5206e8b878183277c65d614377c154ebfab34b094c8aa76ab93fcd92157571e5 SHA512 83f572af7d6f16b8b3f4f4d6c4369067b3780ef9f8b9dee12523e62143bba1213475861b9fb7bfbabb6aa674b740fad74b4e954c63d0b3f13e02b08b0b82c52a WHIRLPOOL 874b27d6a0c39f074dd34fb058ef177ef73725dc287c6eb416f465b6dce7adba5c5812615ea9739de31fd16a8757f4557170c4a47880747669c55052e2e21980
+DIST thunderbird-45.4.0-sk.xpi 481492 SHA256 775d268775de1c547e32981546e7bfcd6d73da880ebdbb85eeea414d7017293f SHA512 cd2d3defe66604bcaa5c6b40d48e5d3fca71e0632830465d123fca521cf3c8adfc4b937e8b27355fe888188363f9e856e5e9f66aeac321567e3040e653faf698 WHIRLPOOL 81a027d18847a28add97593f9afdc51b4faa0206c9b131610c422bebb60dd80cc40b76351ef5f37bb064bc0fae035c0a6849212cb7beb044430352a9b8ccbcb5
+DIST thunderbird-45.4.0-sl.xpi 462777 SHA256 0715d18ca9585d7f36d771e22a02b3890216c70ed1e68f6ab586929e613c6e5a SHA512 5dbeb963f3fc02924ebb05f8119b3f41df82b8bdfdb0738a74b25d8fe95e1403279b1fc52329e20c1666444600757ede8fc8e0563fa4f6b93797ad560b2f6822 WHIRLPOOL a05aef6bea188da060e835c7a60578e394c50f53a4a1140c16121a0e3bae06c5b9a845dec5ee676032a64b72228590780db15cc6f680b5a53c4a5c9ee92b6a87
+DIST thunderbird-45.4.0-sq.xpi 469535 SHA256 1b3fa3df5140e934ea13906d5db934c365edd9573b1b0803902681a342bba08e SHA512 3d7330872b4c9e265d582bb9b58d7b7740d18185d8bbac13631cac36e40c27321f505a4d9ae5ff4cb4ce3cdca9924a9e16cb3021e04c9190eea95ceba211832d WHIRLPOOL a22f336a35ac2cdbaf8eda8d34dabcea7e663a289ade0ff0085505898f4829a154aafa41ac10555a07e39052ccc4e0e89e274811f32054f1c54d13334bb8c53a
+DIST thunderbird-45.4.0-sr.xpi 565465 SHA256 e8ec87ffdd35b598846b7389855145c702e763736f5481d180eabe90dee643e2 SHA512 4f0014a95b3c29ef4c56d0d2af7ff2336defe799a404cc4847c04fcf855cd270034dddedef61825bd2aacbf02a09338df90fc92b612a3b1ffb4e2eec02c12c81 WHIRLPOOL c39311e117ee7b9c9ecca394f296767e98e84d9538792dee09809562fc0d06afac74585fdb6feb29344a0e005f957caaaf956f62475f549ca9c4ae776d7b8be0
+DIST thunderbird-45.4.0-sv-SE.xpi 465434 SHA256 83e2cb632f8bc2ccf5e38ffe3a952741410451e3e92a7e2e928f62ac5806ee20 SHA512 6805d95faba6a1a725bc340b437c3e6a5cdad5b733481a9f4a0c62510b49b62054c692391dbb2758e27a72a6080eccd5783b7388df5b0cb5ff02798778152c78 WHIRLPOOL 80b7aa94be30a8ba7001db7af04109a7ab91ebdcf42a12a9d98018950672e77217834071c6eb1ceaf0d6a0a175678f715d610521313ddbcdb8c0f32984172dfe
+DIST thunderbird-45.4.0-ta-LK.xpi 579219 SHA256 6962a711d3e008f3e6d56b0e21bab1f877c9a94ab8b1bfc14fbd1461cbeb674c SHA512 b1f49b2c66157807ca656a717ef62d47ecec375108d4a9b3f3f309e1ff10fd798a9ee77f49ee4d73e871335947aa4c666dc5e73b3482d18534ac26062c2a6481 WHIRLPOOL 672e803b378431246ac319495c8b9ccf92bf2ab577078bd55dcade6df6464c4ef4ad3f5399817ecffed1469d79125b89aa76f627910035fc6ad7bc1190aac070
+DIST thunderbird-45.4.0-tr.xpi 467621 SHA256 a38156623205abff1865263dabdbebbf834ef64f19761bef698eb244c3456fdd SHA512 fe2d4cb5e5f017b2c30551c2a02a40c7965551cdb6b53873c222758442679c4c7593209b8a9a03ddea331f53aa9ee3f53a3b48fdcc817cc68eaa167bfff9d9dd WHIRLPOOL 8b30c11003bc6697f44a96c08bc863d33c1f82836a1fcca5554115bea21292a331ff7fc63cb0800c4d3f619bb7362c8306d97182ac2e9801ed0ac01292bc9d17
+DIST thunderbird-45.4.0-uk.xpi 536438 SHA256 2b23b35e01d2a5d9a32b1a6e96ab4a2ad6b8fffb0ecec2faf6d5ee9b49659a10 SHA512 1b961362f5b51dcfd027df1c05867f02d1bd527eb4a0212cd982d956364d4eb09209d28287c1d45360c3610b52c55d679fdddfcf49e72e8aa8d5d1c8116a17bf WHIRLPOOL 56b6023b8feb0db363da8acc1599a8172ffa46952b3d2771423879f313f119741f16455994d7d36fedb9b98475407a4e53104dcdba40442602a90f38fada7f2d
+DIST thunderbird-45.4.0-vi.xpi 540497 SHA256 35ea6857cbf496bf918756db414fb612a2817bf59c26134d57343207f2015072 SHA512 f33e5225e13f98c6150c1dc68a447ea68730186aaa639ed417cf95e118b6f97469cb623389df43e89bf2c3eaef6e1c439a9225436b82e82db095f32d0f18055f WHIRLPOOL c27450cf2c81a3cd40a947e49efa8325c0fdbb7d2d3068d80116836edae1a05e34a263e9facc024f9831c899c9ad76a9236452bb786a7c7e1967e7e837bbc00d
+DIST thunderbird-45.4.0-zh-CN.xpi 489209 SHA256 549174da246854c7826cb3047306d59c5e34cd6568d1091f07512e8a5557535d SHA512 a2e371bd81a6c02aa80ef7bf3bc9dba6c40a7b5ba0fd0bdf04a689ad97debac42e7a88406f3501d8bdddf1c689085838884ab92cb13cee3c6add4735b7f29098 WHIRLPOOL 9c53b83ea7d012b7def79cb225e3b8e48c94eb9f9531250979cdb8656ac4b8759e05db04455eb3c02136fed82780279984ef7943fee135427bd65b75676cfcc9
+DIST thunderbird-45.4.0-zh-TW.xpi 490850 SHA256 a865d3403db417a513e29fdc80ffaeecaeffc130eb6d4183a533f46676809d32 SHA512 7cd3dfae653d40a78be654028542fa1c5166eafc2ff8e7b0dbdb6c6a6c8a34948751ceda0e22d3657484a9d2f320e1a2f325a0b09c40bc9045b7f53d93d027cf WHIRLPOOL f9f0df688f7a41eeb8b197e0d61b6946b37fda8274767ba84355091aea659d8ad8be151cb71b93686c7221ab1bd84a1735cb8a093e7988473f780b285e8d091c
+DIST thunderbird-45.4.0.source.tar.xz 201094212 SHA256 36f66edbb9b0f1ff9d0de8f12eab6cccbfa23db79e01db307fb2186904a38e61 SHA512 9c601d9625b43103b64e111da3a88fccdc30d4a52aa8a66ee02120bc13f3c5600d24fa1cfd3817975a0e58be9078d192334dd3099aa462468d8ab0cd05a3bcd5 WHIRLPOOL 7370f6063a71eeec3f7df7ada6bfed5582414afa7287dd04905655470a99eaa1a2eabf4549807ac2cbea93e59df3542d3cee9aaf939aa7612532bd66402ee5e2
diff --git a/mail-client/thunderbird/files/firefox-45-gcc6.patch b/mail-client/thunderbird/files/firefox-45-gcc6.patch
new file mode 100644
index 00000000..c5b861c
--- /dev/null
+++ b/mail-client/thunderbird/files/firefox-45-gcc6.patch
@@ -0,0 +1,40 @@
+Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1245076
+
+--- a/config/gcc-stl-wrapper.template.h 2016-08-31 12:38:43.094770023 -0400
++++ b/config/gcc-stl-wrapper.template.h 2016-08-31 12:40:12.030579071 -0400
+@@ -17,6 +17,12 @@
+ // Silence "warning: #include_next is a GCC extension"
+ #pragma GCC system_header
+
++
++#ifndef moz_dont_include_mozalloc_for_cstdlib
++# define moz_dont_include_mozalloc_for_cstdlib
++#endif
++#ifndef moz_dont_include_mozalloc_for_${HEADER}
++
+ // mozalloc.h wants <new>; break the cycle by always explicitly
+ // including <new> here. NB: this is a tad sneaky. Sez the gcc docs:
+ //
+@@ -25,15 +31,17 @@
+ // same name as the current file. It simply looks for the file
+ // named, starting with the directory in the search path after the
+ // one where the current file was found.
+-#include_next <new>
++# include_next <new>
+
+ // See if we're in code that can use mozalloc. NB: this duplicates
+ // code in nscore.h because nscore.h pulls in prtypes.h, and chromium
+ // can't build with that being included before base/basictypes.h.
+-#if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
+-# include "mozilla/mozalloc.h"
+-#else
+-# error "STL code can only be used with infallible ::operator new()"
++# if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
++# include "mozilla/mozalloc.h"
++# else
++# error "STL code can only be used with infallible ::operator new()"
++# endif
++
+ #endif
+
+ #if defined(DEBUG) && !defined(_GLIBCXX_DEBUG)
diff --git a/mail-client/thunderbird/thunderbird-45.4.0.ebuild b/mail-client/thunderbird/thunderbird-45.4.0.ebuild
new file mode 100644
index 00000000..55d978f
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-45.4.0.ebuild
@@ -0,0 +1,392 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+WANT_AUTOCONF="2.1"
+MOZ_ESR=""
+MOZ_LIGHTNING_VER="4.7.4"
+MOZ_LIGHTNING_GDATA_VER="2.6"
+
+# This list can be updated using scripts/get_langs.sh from the mozilla overlay
+MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
+es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
+nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr
+uk vi zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
+MOZ_PV="${PV/_beta/b}"
+
+# Enigmail version
+EMVER="1.9.1"
+
+# Patches
+PATCH="thunderbird-38.0-patches-0.1"
+PATCHFF="firefox-45.0-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}"
+
+MOZCONFIG_OPTIONAL_JIT="enabled"
+inherit flag-o-matic toolchain-funcs mozconfig-v6.45 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 fdo-mime gnome2-utils
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux"
+RESTRICT="!bindist? ( bindist )"
+
+PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${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}-r1.tar.xz )
+ crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
+ ${PATCH_URIS[@]}"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+CDEPEND="
+ >=dev-libs/nss-3.21.1
+ >=dev-libs/nspr-4.12
+ !x11-plugins/enigmail
+ crypt? ( || (
+ ( >=app-crypt/gnupg-2.0
+ || (
+ app-crypt/pinentry[gtk(-)]
+ app-crypt/pinentry[qt4(-)]
+ app-crypt/pinentry[qt5(-)]
+ )
+ )
+ =app-crypt/gnupg-1.4*
+ ) )"
+
+DEPEND="${CDEPEND}
+ amd64? ( ${ASM_DEPEND}
+ virtual/opengl )
+ x86? ( ${ASM_DEPEND}
+ virtual/opengl )"
+
+RDEPEND="${CDEPEND}
+ selinux? ( sec-policy/selinux-thunderbird )
+"
+
+S="${WORKDIR}/${MOZ_P}"
+
+BUILD_OBJ_DIR="${S}/tbird"
+
+pkg_setup() {
+ moz_pkgsetup
+
+ export MOZILLA_DIR="${S}/mozilla"
+
+ if ! use bindist ; then
+ elog "You are enabling official branding. You may not redistribute this build"
+ elog "to any users on your network or the internet. Doing so puts yourself into"
+ elog "a legal problem with Mozilla Foundation"
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
+ elog
+ fi
+}
+
+pkg_pretend() {
+ # Ensure we have enough disk space to compile
+ CHECKREQS_DISK_BUILD="4G"
+ check-reqs_pkg_setup
+
+ if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
+ ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
+ ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
+ ewarn "Please ensure you know what you are doing. If you don't, please consider"
+ ewarn "emerging the package with USE=-jit"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+
+ # Unpack language packs
+ mozlinguas_src_unpack
+
+ # this version of lightning is a .tar.xz, no xpi needed
+ #xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
+
+ # this version of gdata-provider is a .tar.xz , no xpi needed
+ #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
+}
+
+src_prepare() {
+ # Apply our Thunderbird patchset
+ rm -f "${WORKDIR}"/thunderbird/2001_ldap_respect_cflags.patch
+ eapply "${WORKDIR}/thunderbird"
+
+ # Apply our patchset from firefox to thunderbird as well
+ pushd "${S}"/mozilla &>/dev/null || die
+ eapply "${WORKDIR}/firefox" \
+ "${FILESDIR}"/firefox-45-gcc6.patch
+ popd &>/dev/null || die
+
+ # Ensure that are plugins dir is enabled as default
+ sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
+ "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
+ sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
+ "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
+
+ # Don't exit with error when some libs are missing which we have in
+ # system.
+ sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
+ -i "${S}"/mail/installer/Makefile.in || die
+
+ # Don't error out when there's no files to be removed:
+ sed 's@\(xargs rm\)$@\1 -f@' \
+ -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
+
+ # Shell scripts sometimes contain DOS line endings; bug 391889
+ grep -rlZ --include="*.sh" $'\r$' . |
+ while read -r -d $'\0' file ; do
+ einfo edos2unix "${file}"
+ edos2unix "${file}"
+ done
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Confirm the version of lightning being grabbed for langpacks is the same
+ # as that used in thunderbird
+ local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
+ if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
+ eqawarn "The version of lightning used for localization differs from the version"
+ eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
+ eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
+ fi
+
+ eautoreconf
+ # Ensure we run eautoreconf in mozilla to regenerate configure
+ cd "${S}"/mozilla || die
+ eautoconf
+ cd "${S}"/mozilla/js/src || die
+ eautoconf
+}
+
+src_configure() {
+ MEXTENSIONS="default"
+
+ ####################################
+ #
+ # mozconfig, CFLAGS and CXXFLAGS setup
+ #
+ ####################################
+
+ mozconfig_init
+ mozconfig_config
+
+ # It doesn't compile on alpha without this LDFLAGS
+ use alpha && append-ldflags "-Wl,--no-relax"
+
+ # Add full relro support for hardened
+ use hardened && append-ldflags "-Wl,-z,relro,-z,now"
+
+ mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+ mozconfig_annotate '' --disable-mailnews
+ mozconfig_annotate '' --enable-calendar
+
+ # Other tb-specific settings
+ mozconfig_annotate '' --with-user-appdir=.thunderbird
+
+ mozconfig_use_enable ldap
+
+ mozlinguas_mozconfig
+
+ # Bug #72667
+ if use mozdom; then
+ MEXTENSIONS="${MEXTENSIONS},inspector"
+ fi
+
+ # Use an objdir to keep things organized.
+ echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
+
+ # 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
+
+ if use crypt; then
+ pushd "${WORKDIR}"/enigmail &>/dev/null ||die
+ econf
+ popd &>/dev/null ||die
+ fi
+}
+
+src_compile() {
+ mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die
+
+ CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
+ emake -f "${S}"/client.mk
+
+ # Only build enigmail extension if crypt enabled.
+ if use crypt ; then
+ einfo "Building enigmail"
+ pushd "${WORKDIR}"/enigmail &>/dev/null || die
+ emake -j1
+ emake -j1 xpi
+ popd &>/dev/null || die
+ fi
+}
+
+src_install() {
+ declare emid
+ cd "${BUILD_OBJ_DIR}" || die
+
+ # Copy our preference before omnijar is created.
+ cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
+ "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
+ || die
+
+ mozconfig_install_prefs \
+ "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js"
+
+ # dev-db/sqlite does not have FTS3_TOKENIZER support.
+ # gloda needs it to function, and bad crashes happen when its enabled and doesn't work
+ if in_iuse system-sqlite && use system-sqlite ; then
+ echo "lockPref(\"mailnews.database.global.indexer.enabled\", false);" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ fi
+
+ # Pax mark xpcshell for hardened support, only used for startupcache creation.
+ pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
+
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+ emake DESTDIR="${D}" install
+
+ # Install language packs
+ mozlinguas_src_install
+
+ local size sizes icon_path icon
+ if ! use bindist; then
+ icon_path="${S}/other-licenses/branding/thunderbird"
+ icon="${PN}-icon"
+
+ domenu "${FILESDIR}"/icon/${PN}.desktop
+ else
+ icon_path="${S}/mail/branding/aurora"
+ icon="${PN}-icon-unbranded"
+
+ newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
+ ${PN}.desktop
+
+ sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
+ "${ED}"/usr/share/applications/${PN}.desktop
+ fi
+
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${icon_path}"/mailicon48.png "${icon}".png
+ # Install icons for menu entry
+ sizes="16 22 24 32 48 256"
+ for size in ${sizes}; do
+ newicon -s ${size} "${icon_path}/mailicon${size}.png" "${icon}.png"
+ done
+
+ local emid
+ # stage extra locales for lightning and install over existing
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \
+ "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
+
+ emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
+ mkdir -p "${T}/${emid}" || die
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die
+ insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
+ doins -r "${T}/${emid}"
+
+ if use lightning; then
+ # move lightning out of distribution/extensions and into extensions for app-global install
+ mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
+
+ # stage extra locales for gdata-provider and install app-global
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
+ "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
+ emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
+ mkdir -p "${T}/${emid}" || die
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
+ insinto ${MOZILLA_FIVE_HOME}/extensions
+ doins -r "${T}/${emid}"
+ fi
+
+ if use crypt ; then
+ local enigmail_xpipath="${WORKDIR}/enigmail/build"
+ cd "${T}" || die
+ unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die
+ emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
+
+ dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
+ cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
+ unzip "${enigmail_xpipath}"/enigmail*.xpi || die
+ fi
+
+ # Required in order for jit to work on hardened, for mozilla-31 and above
+ use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
+
+ # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
+ # continue to work as expected.
+ pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
+
+ if use minimal; then
+ rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
+ die "Failed to remove sdk and headers"
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+
+ if use crypt; then
+ local peimpl=$(eselect --brief --colour=no pinentry show)
+ case "${peimpl}" in
+ *gtk*|*qt*) ;;
+ *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
+ ewarn "You may be prompted for your password in an inaccessible shell!!"
+ ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
+ ;;
+ esac
+ fi
+ elog
+ elog "If you experience problems with plugins please issue the"
+ elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
+ elog "then restart thunderbird"
+ if ! use lightning; then
+ elog
+ elog "If calendar fails to show up in extensions please open config editor"
+ elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
+ elog "fails to show the calendar extension after restarting with above change"
+ elog "please file a bug report."
+ fi
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/
@ 2016-10-13 20:53 Ian Stakenvicius
0 siblings, 0 replies; 7+ messages in thread
From: Ian Stakenvicius @ 2016-10-13 20:53 UTC (permalink / raw
To: gentoo-commits
commit: aed9654bcc37a01ee11b70fb601bfe8b68ee8dd3
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 12 14:50:34 2016 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Thu Oct 13 20:53:23 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed9654b
mail-client/thunderbird: fix link issue with ld.gold from binutils-2.26.1
Bug: http://bugs.gentoo.org/593958
Package-Manager: portage-2.3.0
mail-client/thunderbird/Manifest | 2 +-
.../thunderbird/files/firefox-45-gcc6.patch | 40 ----------------------
mail-client/thunderbird/thunderbird-45.4.0.ebuild | 5 ++-
3 files changed, 3 insertions(+), 44 deletions(-)
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index aa973df..824031e 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -6,7 +6,7 @@ DIST firefox-24.0-patches-0.9.tar.xz 6576 SHA256 615b47ed076ead8f6fe8a9cc8b51ae7
DIST firefox-31.0-patches-0.3.tar.xz 6004 SHA256 1ca282d9b58e611c395fcda508bf0ddfebfc91ea6a6132b59f1acf90566f663c SHA512 4469ccc3200955bb790a177352ebdbfa5c2299581bbbd0d83be4e2e0ccd5cb850c5023f3784dfbb3cd5d0dbed9bea4b533bdbe1627e42ba60437b4743a0e8fae WHIRLPOOL 86b2da659dcb11f34cbb6bc966d7f7ab79fb3f8f3584f929ea50f7893bf84b01ece435c4598c05b538d0719fb0426fca51a1cc9f9abdecd8b8e8beb5109cc899
DIST firefox-38.0-patches-05.tar.xz 18412 SHA256 d2a2be8359c15d42fd2355bb54048db88af2288f9f9b69acbd742c29bd10be16 SHA512 0556531fa5685bf04438df22b0e35ffd22c27e31a2d1d264b9401af8f3c79604577fc71f71e2bf338dc5465471152067ce1a30ba2813c612e062e20c4b5b7ea2 WHIRLPOOL cc9aa2174395c8a70a9fc7010fc48d2f4e35c64c73deda38934a42ded5def14f7ccf6c3be8700ab3bea02bdd93bb4b98b40ff44176e4cfccd0b68b70d9deed61
DIST firefox-45.0-patches-04.tar.xz 18600 SHA256 2ee0ab58e0a1db7b573dd7ac407dcb9a43a85dd295c5d6d263f72ce629c5290c SHA512 cf5d4ddfe14dff92950baae066350ace0a503c5bdd9d837e4724fd2fb905a2fb540dcf34971531e79547dd62dfbf217d472f39ccc4802f34a245e24f406fdb5e WHIRLPOOL 1461c61ba7e54b7a91c758fdf91fda22260eaff4148b3cccab8ccfd9d09a3d80c0314e999284d392d9e961c42cd9720d6d30ac190074f74d1e53ecb1afa1b1e3
-DIST firefox-45.0-patches-06.tar.xz 19792 SHA256 4cacdb0ca1e710a0e3f577d5a1253ed14fab9a2d1cdaf83b3fa7bac86cfddef2 SHA512 eec8ccb3d67144368cfad807cad847379bf9ee54c2394f8bf0bda121178b1036ec1d32bea67afad840dff38e1ef26c4c19569d4fa4b553b6e2719bf07a46e017 WHIRLPOOL 7bb6b8f59d86beb9178fbea8bdd372a016b62e00766daf9439e2e59d20635a21b3a218447b09ce7d6a4b601611013f9ad08e088ef8112a41bde9ce951d10bdad
+DIST firefox-45.0-patches-07.tar.xz 21016 SHA256 76a70ebb3f9c0515c0632170dfeedf0bfb60f248bee579514940148bb3e2b1c5 SHA512 304d6ed4b4c9ac58f3762263207167a9a32532fd48f17d9cc86f5106f7ec98273f402e3779b810b455ceea77d84313ffc8f236fa6fdc6cd5ef21e8159beec552 WHIRLPOOL a50d54d1e3b5c0fb0e8b32c8d69cdeb99a8fbfa90ac51dfa01163ab0228499b08d3ef37b27391d0d5179d80e937447029c2f976f014bf97d0da3e4bc1b58eaf7
DIST gdata-provider-1.0.3.tar.xz 55860 SHA256 2a6b8c1bed9c32dbb91bceadaf36986bffab4379ebf8ab1af83f9321b38f9cdd SHA512 d1a99e179f4bc57c98beef80c27c5f774dffdd177a0ee0adf27441aaea27f96d61e723e592f9fa813b943acb34f572d5769622e2dd45c5befec762e0cbe013fb WHIRLPOOL 2d896ae041ec8e6bd6f9474bf01ccc43925d89254cd6c719dfb70e1a5677f21fcc9536c2595f6b1b5823607d69248512d6dc9f5a1f208bd2e25a59f30a0c8c3f
DIST gdata-provider-1.9.tar.xz 80812 SHA256 8e60960999c752c49d6414d14c35c2d0cc474d4a199ec99e531453d4d60bc5a3 SHA512 b1411b0a8614eb5e9fbdc0a41eb5ed38e8d4c90832e2a356fd0412b554af46bde4b766b213d9da3cafd85206da44d333354c9f6b469c95ddb190fa04fe14a54a WHIRLPOOL df7451e55f937c604d92faed82a16bddd6ca87a7c03981324c5409ab5824ac1c631ec767f10eaedc6f7128cd1f9001eca599c848d39e116d9722f26811b01092
DIST gdata-provider-2.6-r1.tar.xz 83836 SHA256 e181d5fe69e66f34719295790301e0d265c855be5f30df516c52dd3708d82158 SHA512 e5fcf60c221590d1d904ce8c6a74da7208b118c2872a26267f4ee6d3e68eea466d44b979b7259a012a21e48eb5b470d52cc9e58584226fe04ce88ff698da495b WHIRLPOOL 0e85fbb321edec0397b42808fd6320e245de35ddd1cf772545c432dbf26d8c28b042ba2c61bbde2abdbf4d5cca076436e6d678d6d636d3bcc562470d485df6c1
diff --git a/mail-client/thunderbird/files/firefox-45-gcc6.patch b/mail-client/thunderbird/files/firefox-45-gcc6.patch
deleted file mode 100644
index c5b861c..00000000
--- a/mail-client/thunderbird/files/firefox-45-gcc6.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1245076
-
---- a/config/gcc-stl-wrapper.template.h 2016-08-31 12:38:43.094770023 -0400
-+++ b/config/gcc-stl-wrapper.template.h 2016-08-31 12:40:12.030579071 -0400
-@@ -17,6 +17,12 @@
- // Silence "warning: #include_next is a GCC extension"
- #pragma GCC system_header
-
-+
-+#ifndef moz_dont_include_mozalloc_for_cstdlib
-+# define moz_dont_include_mozalloc_for_cstdlib
-+#endif
-+#ifndef moz_dont_include_mozalloc_for_${HEADER}
-+
- // mozalloc.h wants <new>; break the cycle by always explicitly
- // including <new> here. NB: this is a tad sneaky. Sez the gcc docs:
- //
-@@ -25,15 +31,17 @@
- // same name as the current file. It simply looks for the file
- // named, starting with the directory in the search path after the
- // one where the current file was found.
--#include_next <new>
-+# include_next <new>
-
- // See if we're in code that can use mozalloc. NB: this duplicates
- // code in nscore.h because nscore.h pulls in prtypes.h, and chromium
- // can't build with that being included before base/basictypes.h.
--#if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
--# include "mozilla/mozalloc.h"
--#else
--# error "STL code can only be used with infallible ::operator new()"
-+# if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
-+# include "mozilla/mozalloc.h"
-+# else
-+# error "STL code can only be used with infallible ::operator new()"
-+# endif
-+
- #endif
-
- #if defined(DEBUG) && !defined(_GLIBCXX_DEBUG)
diff --git a/mail-client/thunderbird/thunderbird-45.4.0.ebuild b/mail-client/thunderbird/thunderbird-45.4.0.ebuild
index 55d978f..bebd894 100644
--- a/mail-client/thunderbird/thunderbird-45.4.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-45.4.0.ebuild
@@ -22,7 +22,7 @@ EMVER="1.9.1"
# Patches
PATCH="thunderbird-38.0-patches-0.1"
-PATCHFF="firefox-45.0-patches-06"
+PATCHFF="firefox-45.0-patches-07"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
@@ -130,8 +130,7 @@ src_prepare() {
# Apply our patchset from firefox to thunderbird as well
pushd "${S}"/mozilla &>/dev/null || die
- eapply "${WORKDIR}/firefox" \
- "${FILESDIR}"/firefox-45-gcc6.patch
+ eapply "${WORKDIR}/firefox"
popd &>/dev/null || die
# Ensure that are plugins dir is enabled as default
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/
@ 2018-11-30 21:12 Ian Stakenvicius
0 siblings, 0 replies; 7+ messages in thread
From: Ian Stakenvicius @ 2018-11-30 21:12 UTC (permalink / raw
To: gentoo-commits
commit: 0e8391d08065f1e1006660fd8289db6cfbf5a974
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 30 21:09:03 2018 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Fri Nov 30 21:11:58 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8391d0
mail-client/thunderbird: bump to 60.3.2
This bump re-enables Global Search when system-sqlite is used.
Bug: https://bugs.gentoo.org/583156
Signed-off-by: Ian Stakenvicius <axs <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
mail-client/thunderbird/Manifest | 108 ++++++++++-----------
.../thunderbird/files/sqlite3-fts3-tokenizer.patch | 87 +++++++++++++++++
...ird-60.3.1.ebuild => thunderbird-60.3.2.ebuild} | 10 +-
3 files changed, 147 insertions(+), 58 deletions(-)
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 85ea2967f23..49fca0ef03d 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -116,57 +116,57 @@ DIST thunderbird-60.3.0-vi.xpi 638421 BLAKE2B aad9f330e7f95ba7204775710162f40418
DIST thunderbird-60.3.0-zh-CN.xpi 622465 BLAKE2B c374b6a7d8e6a10f6340e814f62843160991db3a8e820c0acc9294d5e3416cf6025a9c472e21802095c7a88408449f111a9d0d3d95efee33b2903132847daa82 SHA512 7da02ae8830126da7646c4379ecac20123a7f9f2f9c0e72581800a5673332c8664eda1d8b2bf906fa452bee8a10413191272caf17ac6d07a2f1fd8bb5502ff3a
DIST thunderbird-60.3.0-zh-TW.xpi 626188 BLAKE2B 462a59258946095a905ea455267cc50893b8dd49d04d0adb02060945a660c80dea2bba5d9de5a9f4381b0c198211711f821c665fd33d0bb2b198afc2e7dc38af SHA512 337aa9e5dcb9aef0cdb44d9d24c9eafb89b2e3bd13881b445ab5a49e4adfc47136b7180009998fbc61a7e8140683fa0bff571bf6970f944d841e6fca1aa1bbaf
DIST thunderbird-60.3.0.source.tar.xz 285211708 BLAKE2B cb17d27ac97267507353d1a0cb501a9f9a44a4bad6389dbc2ed95f3f23626540075325d6787c992e37bbab7096d2553618a7e5888614ebe1218d7088b0d78127 SHA512 6cc390129dd2ce30c4685748bc5cdbf07c1326bf1ba4727d34b105f800ee3d0c7344a1bda3b8f6a666f635eb6d2fba7da5afb1222aac05a536d2dd77afb3a8d3
-DIST thunderbird-60.3.1-ar.xpi 627180 BLAKE2B 6fab74803d4583529d5f4ff48e0081c4d62c635a0a990e0869e3cc3d34189dc84c986cdba5f978eaf992c1c75e21cdc40fcecfd665e74382574f80a38a4b7b63 SHA512 c13719e8c97dacd35c1f8cc7ecb73de162eb1a17d5c3bae7e501f3675554bbbe0a6a08858445ad355d3ce6522997531092d5e516c971e6db366d2d00ae9d1906
-DIST thunderbird-60.3.1-ast.xpi 560866 BLAKE2B e02a1a4c4e138e6cbc31e7bc2af01404b3bd8411f1325cce30ec5bec1f6194a9a5493227049f9e7f12b33e9acf014c6ab076c8d55dcf332215b4cf05576a0497 SHA512 6502fb9e321420bc72d77fda5724e923b4dba80d4522c45985f4447f67862e991429c9c8e47b38e997cd7a729504d40c2eb5d3d50bca07d833c75e80103ee090
-DIST thunderbird-60.3.1-be.xpi 659078 BLAKE2B 237ce951c43210f3f5e6296c7081d5e188008ffe516fcd3227752c8607f8e2b35ddf0d9e05ded0e9dd88ba6f5fda88ab16068529c1bde352266132a079568968 SHA512 e204a26bc828e4ee460e39cd48ec815db127436c640457cdeae870856e417937f5bb2007a4cc7eb9e7092c5d1f43d9551105eae28d539dcadb16ba089cd614c3
-DIST thunderbird-60.3.1-bg.xpi 665512 BLAKE2B 8af83075354f635f88e2dfd716b1e954f4a89ba4afefc39d570725fee18a9e401cfe130dfed465209f7a464a5e9f8b77764d6ffa6084ce3551f236ded837045f SHA512 2a906ab28ef4e24a9a64f7a58f290178d89fc203dd213ea5a3fcaab90b6e5c30c5af063c9e7cfcf040f56c29ddb5f4bf9c35d4d8d92d1e3af69dc83c8a8b0d29
-DIST thunderbird-60.3.1-br.xpi 581592 BLAKE2B 6213d07f3233a36f2b800592e495e314e894bbe38ee9af77ebaef196e9f5337906eb8cce91f322e15c2614d98edc3dced567ac21dfedb1de816bddcca8041a01 SHA512 f65729612c4367d5c0590dd32ff0bd674ab1bf9edaaf771bd7900d322fd613f297b35332bba8fd3c95b54692ec8d55972fa68f6e97f04363214d2a701f14a4f1
-DIST thunderbird-60.3.1-ca.xpi 591970 BLAKE2B e878cd92493bf382d2965f75d4d807b18f16da41d798f2bcbe6ffda49ad530a393f6e53b0b8ba948a23d5b118839249164213efb305c456bab7d212c9b0ffb49 SHA512 f68717f14b2767fdd302bbe2fff2a17d3d0ea23068b983a9d6052ef1dfe7c6169643bca1356eb9574c0eec7f6a34caee8666e588b1a966f91e26dfb24782549d
-DIST thunderbird-60.3.1-cs.xpi 611200 BLAKE2B 8e48fdae401e22699c0aa869dfa00dceb38c1422c74293b4ebdb0e27efd4e8b9105073bd698a5e59b2aed2e0db9670a2b3b00fe2ed29474efa5093a941ebbb22 SHA512 c6aec1177a6a772b4d43c15df5ed0b2504c639cd5c66166af372d1d64b1936dc7e174f800dc28a6ad402e409e03e878354e63accd1b8732b8d25e394ffc7f814
-DIST thunderbird-60.3.1-cy.xpi 582231 BLAKE2B 42ebe86e238029fdbfadc0a0c22acba9e7ca78bba230391f6ef739c0d880e939dc7380400ccdc30cb7695e6a7f3a00b73b6d5b56f9defc7b7d7382ac89a93292 SHA512 58a6431d2b160645021e06094cadb8ae26bddc306c0848acde6a7031bc085bb6b3f17d4091d4dad4f5cf40ea61179a331949550ab8747650cd2f20e1207050b7
-DIST thunderbird-60.3.1-da.xpi 570806 BLAKE2B 182a8f382af27959df69fece2349d41171510097c64603bc2acef5e568747de5cc61604b7b08304854147f3a8ab6d1e4f54781c27b1d0edf8c0d9ba3f2d9d606 SHA512 1879d76a7945cd92172e798913dd05960a3b14994776b004e6c517b3af4b6bfcf0af0808a381b0e9dc159ad15c25f423df3fa8fc32f1c334aaf57b351590e56c
-DIST thunderbird-60.3.1-de.xpi 582574 BLAKE2B ccbe51866ce8c9b1423ad0d1334e5d76e571f1c327c646e50949522f8e6339cc80459dc5161a46611fbfa57ae096b5d5031db06f8ef400204fa0709339892f78 SHA512 952313c86d5c8254665ba6e674c127d5d3199ae783df38ae8ef1d6cb9e1c05b87953137fed6c03eec77b8ebb01d4d74be14f1ceef610613a320bf52cf7222d56
-DIST thunderbird-60.3.1-el.xpi 691053 BLAKE2B 7724cb08cc78649385ed18d5bbb3e0489efe78850385154c5c2fc41405be47e3831cbc9af11d168028b2d6ab5e291c5784f907377ccf530ba8eb6e4c4f59fccf SHA512 e4ce8f8fba2b465318b1df1c29b9008135defd418ec5b7d3a912f7cac28c84b7e28e932419c247208705d390f5a9d07c6be72e12e84ec0ba7f742e2277a0121e
-DIST thunderbird-60.3.1-en-GB.xpi 550354 BLAKE2B d1db427e28b629e0137ec4e548bc658139261a609d16c655e1444867ab13bcd20d93e222c8f5b25d90b80916399a4d7f1ba86466d279d10f005e2382e4e019e9 SHA512 bd5034234f937f8e1250e4f5a37aa8bd50a9b0db6afd0b5c6e519dab75586ed88489eb63a0d8e7acd52beaf5167887de8e56a0b88b66fbcad22a40c760f81212
-DIST thunderbird-60.3.1-es-AR.xpi 595047 BLAKE2B d4d832cfe4f4c245ad4e10743477260e440944770597707b7a4b9c9ff661d9c587a2ec3ccdc205428527cad48fe57a626fe8794d381c48e66919f000a98785c2 SHA512 8c58093c886e78c1d108eda630e40b638e4bb9c18ebeae5ec7d2c44be1bdf9f4e2448198df69512203872659d452d6e4eba6a218b8e08d1235a472e227652f1f
-DIST thunderbird-60.3.1-es-ES.xpi 492211 BLAKE2B 1629c3f2567090d35d72c6399b1f990aa122103c20de8f2303c3638e80210e9605d34d848f8290d1993cb375f0c0ef48fb75545182633d3b69fdc7a306de8825 SHA512 02a148e4d19ccf3eb491be8437a86e903006f02ef8c45658bf7bcfff24c43ce7e75af2bdc8cef4f8892e00eb87dd437c9ab857fb3c85d71845a6d10dcbd04657
-DIST thunderbird-60.3.1-et.xpi 570866 BLAKE2B f29be8d7a1471634f2d871037e125c4abcb81e92059bb3e31461926a9b72387b7164a632c269bd1bd713c94ed735b155aa69ba7ea3c0ff33f97bdc23205c138a SHA512 b9edb8fac8e10c3d9cf5b501b2ff6aa463b13688e8f964cbae18f0070d773a7ff9f1f474de216231422c148ab06b4a1a604c95829623b071e228c84beaa0a1ae
-DIST thunderbird-60.3.1-eu.xpi 577579 BLAKE2B aecb5b598d85ccd623a21bd529df0db58080d46bdbf9721213f9df765f428113d905bcbacf3e6fc6dc663c77c554d9a1b02cfb431927c76d51cfa11672e59479 SHA512 789fa9a262f39756ef976457b2cf51300a3a0e2c0468a15bd828a993ee30d4a17a1c0b9fde8083e2495af47fcabeea55f33cd5f750e03331306bfb502cd53952
-DIST thunderbird-60.3.1-fi.xpi 575753 BLAKE2B 7ff8403dc067317acf1b3875abd33ed71554f3bea5f248b956d2d24a66baa221e244dbd9d7547035745447bc3e8d1cb1e7be9758caf3dc82b241307090676b14 SHA512 0ef425feaa8dfe68f19914c300145dd1019b5c5df990735662e3dfa3cbe9926a9fcf614d6b2650d1291da1f742dbf70d5db6a1e16e8e032b0be11aca7c3f3d03
-DIST thunderbird-60.3.1-fr.xpi 608465 BLAKE2B 55911c29314aa519cc77b1a77ecfa0fbcfd7cf40773e7a6f1a43c9c6b26cb491caea8bf2ad8a7e8845a2ae14104a7853c81cfd426ae4d69837e0a5706b7754a2 SHA512 7550822d3cc0b782ffc5f2789cb503d6fe7e09fc1e14460711e2d456642d60101ca31f46807f3af84b16968d58c4592d477562c266d973f46bd65fd6f0512990
-DIST thunderbird-60.3.1-fy-NL.xpi 590033 BLAKE2B 278fcdf933f8a3ccbcac5d9b8b286ab2bf8a59f9631fb598445be7eca7ae10247fb8e7865160a255277c73fbb39b14c6a2fe7e531f3317375dcab0fa08ebbca0 SHA512 64100aed3fdd37f763eb8fab0202d884f03016184ef2b8282b79c1bf1dd0c4da10b8d1e9c5e0fbdf8be6b5109fb9567ffabb8968cb68061702b0479565220a15
-DIST thunderbird-60.3.1-ga-IE.xpi 603504 BLAKE2B b6cebd8accef0a5148acce80e5cd3699ee4091335ea35b0e258a98dfa14bc3aee2a94fd352f7abf09f473b403f93b05865662b669a4735a42a313d8b6d3a9064 SHA512 6931d6a87d97c3dbc1a7db5bf6df4f4821e4086f7398b316e80b4f1a6bd86f54ee996e26f76f005ca8cc42d78505c35b641413126a2931e056f6935de9dba3b3
-DIST thunderbird-60.3.1-gd.xpi 599260 BLAKE2B 2db7ee978ff042b7c5b3dc60582f47a6f4e147b55d5cb1fc9f35aa2eedb03f4bdf0aff664af64a484acf9cbea57fb4fc3f6353b3156687e039efe3ca8b3a7c1d SHA512 fd1e7dd510831880362b5a9828410a461c21d8050e4feffbc0f66f2aa179999147851377da17e89fb0b8723dab5e90b39713551f879a8aa1893a6fd03c9c5015
-DIST thunderbird-60.3.1-gl.xpi 576547 BLAKE2B f1f70e2dd3bd28fcabf55bc26138a3837606d8e3b36e6ccdee23951979c6d8a38731564637b2bb427a9b46a133b4ae338b673ad70539d0365062dd48519a462e SHA512 e6fe3aa0fad810433cae036b348379e34f4156bf3cf86b0d7a4beb1c5c9e7de41d882eeefdc9de85e48d5341d50e7ff308a3e944079c3098f07977f9dee6ca25
-DIST thunderbird-60.3.1-he.xpi 618364 BLAKE2B 194e0b67745da903eb31ce5fb15a16704b14db413f9a5699f7678c51a79437d3448fcc1d2b4cca75fd552012cdfcb48cdd63da59aae0e2ed21e2e7ae98fd19d8 SHA512 a452f657666dc61dd93a6fa03f3b881b16380351894d95b61133c6927d96dca05d302118772ce6b98f0726d7ea3bffcc210365f31b49b4c99bd47c3a5abd7f6e
-DIST thunderbird-60.3.1-hr.xpi 583460 BLAKE2B 33c28d7987810ae0ff61b4115cb6d131b0d63d9fc4cce7c727845f4b19eef16c7cf62fa9da9cab7edda822e0f30acc6392e7fd82f152241a99b290a17b47015f SHA512 90cca051a606b346c6eb3059497328884c79f41ac1bb066e20d09149a2af2a68ca502042c59f1c9a36eaaf421ce4732b668906305f9a4b79c761f5cebbff5469
-DIST thunderbird-60.3.1-hsb.xpi 611322 BLAKE2B d0c231205648b34b48b523f67e0aa7e10226a59e6c8f8a22823d3b3c49d872f6bcc53b262ff135069cfe940ef1af99ea6c6c565346ee357d2d3e97b3e55f7b7e SHA512 9459a84fcd6fa08b5baef244121060a18128b5d2fbc397b773277a754fffbd65843c5015da6d784414a9f8c11c01cac71091d583a40bc7ad1c2e77a0db8078ed
-DIST thunderbird-60.3.1-hu.xpi 615346 BLAKE2B a438879b03ecf8e0068f547f2a9a45ba9a2e6a16b9a9ceb3e2a1da3e1f576047b3e5be98e950af62a600fa784c6ff7a78ed6316444abe36053a6899e2045d5e9 SHA512 f2e23b8ffe26d6366f4b68ad11a8d3cd6c3708b9368e3216318386ad0c74432bdff0207e780495c16301484db193b4bcb130933de559cd33dc01047da2087220
-DIST thunderbird-60.3.1-hy-AM.xpi 649712 BLAKE2B b04ba5ffd6d7198729087aac545e4e97d737ea7ac7ac3a75c8f1e875599a45e9711fb207ed44dcce128bb6a0a8b4cdf385baa0ea500613d35c138e6835f54f45 SHA512 2a183e91f1f4fc71320792c8b505b07369b336af209a8560a537ec968b19a311d381238b66b67b5ef4a454e38a54bf6db30add7b1ebeeb967766621e205bc21e
-DIST thunderbird-60.3.1-id.xpi 568860 BLAKE2B d498c29ea7b41f2ed41e6a5ea78cbc8a884c20f5b03329757f4df57d2d5993312e6714ba153ffda76523ba15766bafc9b8a9ccbcfc11051dc6e76fc6f9898a6f SHA512 f2b37a2f452e77bef00d15f4acb6bf297fb5af1f667378ea778b2a0922e802eef875db37702d548cfad2b78fcc6b6c878838051abcf8eec0738fecb0859949bf
-DIST thunderbird-60.3.1-is.xpi 579046 BLAKE2B 07c4bb898eabbc0a89c25c35fdb5d1a0093f3f5498851a446c5cd1ac89f4809aa21494841f3536b07cad8081cf5c65934e64b7b1e2b94ced31a6e82d84feddeb SHA512 0c8aac6cbc992d4e1e81d40a7bc8799e2fcacae423ad33f68e97970ccf8f0f7e713640428f02981ada01f61ae7ebee0d1eea609d3e23ddf0711252e30616b667
-DIST thunderbird-60.3.1-it.xpi 477499 BLAKE2B d7f9654da4986a0f62c484d5007c07bc2bdb8a4271845e142320b2fa095bd42440c0785fd43863e134608a77c9057ac9d9677e08e3bfcec5df4b84a07f834831 SHA512 680451f1115284bbc7a2e90cbf12205d765a5d9765a000dae5ac22b574df35e883b5654c6786e675b14e23a5f4f45618ab1302af469901e5cdf78975b4f7fa48
-DIST thunderbird-60.3.1-ja.xpi 653343 BLAKE2B 594583601ebc7225351cbb3298cd86e29dce3aa9893afe2606ab8d039e2890c063abd42bafa272f65c89e15a747b40cd0f971c78af7a348a1eee5c57561b1495 SHA512 9e9a8c1a26559956f0cb2e09c7aca4a0b61e2f205bb82e362a5674e432e5a18ae07c062ce2ffd054120140e8e5abb06e5b5126bc794a3915dd51434b35d883d7
-DIST thunderbird-60.3.1-ko.xpi 619729 BLAKE2B a6e3bf45d35d05217b55067f6403383bfbe1d42f6cc1295b16cd07fb551a97bcbe7ed8295d433c7067645f31a91419d2afb4034fce6e99b5374f29c6c70c0d24 SHA512 4d5054e72df76de28c449d47bad21ec34f2de556c5c02943eac8d8820d0c8a7b3dab6440c6f9ff46fbde2af4ed556f5bbbfc032589104d6a56ba2121cf6d27fc
-DIST thunderbird-60.3.1-lt.xpi 605440 BLAKE2B 86a464f3df04aab43273327dc8764d9a6767aaea2bebf48f149138628f0c50bf6e778df8fa6861e0049ffb6c83a28d2bb088472ecfb9922b0fd9360f81b4089d SHA512 b96642b9449601c2a03a4fa82b9f35254319c272ecb4a0e733f30fc7510e297b19bdc64ae09365b6e7f919502dd7261ce39b65d0dfc76988fac005a2b9634682
-DIST thunderbird-60.3.1-nb-NO.xpi 578233 BLAKE2B cc3bcb85bbdeff6a9b3af9d2a57052da4d90eae57eb15f09713a8847f257c8dbf1c8ddf4b578d6f2d1677db8d2f28624e4fa645177287d55240a1a3ae03c3191 SHA512 d9bbb4aec2778c82cbadcbdbdd3b87317fb8913cce4788afe110273142f731ba554df7439a0bfd44077fe972911ef09f9c4246af0527286193f5f9462428eab7
-DIST thunderbird-60.3.1-nl.xpi 583913 BLAKE2B 1b0e36dc25b3bca8d6a3c12050a6a12809b129400c83c5070bb4a6568a80dcbe120eed3d088993399a71aef207c8fed64ad6f645a1ae3dad75a97deae92f4faa SHA512 184c836c8e9f57a11ca978b0cbb28b4c79475c83e400677a4950f62901a6ebba17be6a8eb14489db22412cbdd421ca653316e2c40b3b58bbbad6e734928d1c64
-DIST thunderbird-60.3.1-nn-NO.xpi 577653 BLAKE2B efe01e22d80da68330abc6ce29e0ec6b03c55a4d249cb04fef840ea3f4d034be125d37112b21adad170ecc147ca6897f8fec83e1c3c1c46ada11baf2acbd2871 SHA512 c7bfe5108c400afd8cebbed0965cfa004c9ffd241d126f2b1924dc537515ef861ce544688fce9000e1b81bdb09dc607f22b2e8384641a6ec86719f781952f9b6
-DIST thunderbird-60.3.1-pl.xpi 480724 BLAKE2B 16deaf3d69c877a5b0c9d343ca9953233cdfb8d4584d513e88926b76176e922ddcd3e521d18734b608613e4d8ee8222d84dace3334b9189505c21ff51a4a43bc SHA512 653287ac43b455fd1b9cce294ac99c54e014b7ca679d452b1daf06e8e04a97d09ca8809a4a32014b1c75fbcbce53f9c3b2909975da276381f29a5d3eaf88b809
-DIST thunderbird-60.3.1-pt-BR.xpi 585016 BLAKE2B 176709fe431ea5b9e10836fb04b345dfa19c57167a4dd8131c4d55135a081e279c1b254901336dafe2e95da436d6f978e26e97a2d1028664e00bdbc0bd57ee64 SHA512 316e3a868a51a10bf0cc886d4138522a49765180968d480d5bf567b0ac0ad56df9be1575ebdd53ae0bf218dcdccd3da6d8c2f97358de4156daf74a9a07c25a55
-DIST thunderbird-60.3.1-pt-PT.xpi 593185 BLAKE2B 2a2b2c126a163104ecf27283e0f9da97d53c94462d0b3ffa14301fd4382d1fe1b16f7746ed6083320ae74a59ca6f333dd18716445cc579fb7f8e54f7b9a80bbf SHA512 27c1cd2849bb17f282ad3140a3edd6cb965254b3fa9bd4131bfec3525df29cf1a44505ec3c4fbc4608e42d17cdaa5ffec08631d272d828cf16d611f4e13c812f
-DIST thunderbird-60.3.1-rm.xpi 578383 BLAKE2B d59fcb1c2408ccf8e20b7f1f8527d35bca82a24dc69d69807f15617122cbd6878206ff209f21850d390f2c714e11518b24a8503aa5870ce5fbc523b21ed25f85 SHA512 ce4f359fd51f7f4b81ea1b6f692e1e075f1008e3a33339870da6af10eb4a317db30b4152c647e1a259a61325ae070e2925e3dbc0373a1bb05b6cb25b3e5a0a5e
-DIST thunderbird-60.3.1-ro.xpi 584307 BLAKE2B 86ec25f2b75faae23a14bba167af48d9169f42da8aa5d93146c8bf93ac568f22545ff0454723359dd3debdbc24eba0c5b2e730170151780f5995ca4a8f55f28a SHA512 74ea7a46cd8d861e41672b11fbc352c9c2ce20d5f115a07612e404c00dd59c941de6059acd4a5dbc8a2c78a6be8627b08aaf9548df51fb61c7d605c36664c44c
-DIST thunderbird-60.3.1-ru.xpi 694704 BLAKE2B 25bbd8cc3a496e63bec4b279566db8bda617810b7c977f08f3c4cfb5ee64c09cc39e667286700c76722a7e68c5b347b7681c7e69d132162b18436978e299bb4e SHA512 a5b4acafcc4ba68067638bb8e7370ea67fe263bf18607dac9b3d99d2f23356d1e3c234526879c8453bab63d5afb8beab63844e55b127c59890b9d615195218fa
-DIST thunderbird-60.3.1-si.xpi 643791 BLAKE2B 4cfe1ee361f9734bbceecb6561cf3f1e15d2cbde50c21759e933e7e95004a9b6b15566ef1a8bc9e45ecb4608cc53e049e00561a8dd5608a96a825e9430b8e888 SHA512 c66bb43af331fe75e4afdb7608d3ce31b2336b6547d8628108e13ccd446804a8149938ccc8e9522ecdc6da43c46d63269192967955561080f00b51a22d0c062a
-DIST thunderbird-60.3.1-sk.xpi 612215 BLAKE2B 907f863d3404c48f9401bb6a6d39888dc20ef3b35e14ae45ad2ed8a0da2ada453a12e5a6df69aee319d860edab4def7f4c5caecca7092a53c0f2254a73aded1e SHA512 c84f726f70e473a2ba1c30383893ed1be359e6e05479bdd11bde005fd4774a7de42193158d87bf92dc9fac29071ff81b79d6498577a148ae9bf373a80ca1d76f
-DIST thunderbird-60.3.1-sl.xpi 589946 BLAKE2B d1c62a2e4075ccce0911d7a5d057f066915136876d53c476738ee47f1217a596553070fcc9120cc91e3d7aceea89f5efcb5fb41f5277d3688b440bad4df48f94 SHA512 fb6f327cb6c8eadd57337ba349598f77292a236ce8c1f3073a0b56fa6f516c25abce964f5be08eb98b0a6a46662886b9f4199cdf6cf2ad8cb07c473aa0ff1a33
-DIST thunderbird-60.3.1-sq.xpi 593096 BLAKE2B 0c6220f1fde8f27d89ecbaedbc694c0b1d403d1e98b8f6d1e28f4d71941304cd6800b39466f4a9511972c90ddc119413b8a1e623dbfe18e6643b9fe97a2fc62f SHA512 8aadba8b9ec38c52553806751aa00e73778a65580a5bd2dec1d78e3d1536709a1ee54415570332677da9318d52933035531eac1a7343fe1702732bf0ba105321
-DIST thunderbird-60.3.1-sr.xpi 637721 BLAKE2B e633daa9aaefbf0b762b6168cdcce39324d68253b9d0c704a929a25a491f48badb83c0f623ceac22bc03025e416b2eb5da17ff09d3e94a9e1a5da5d92ff0adbb SHA512 eb1c5d96631322e5a33393384807aa26736710c82e1df49a280311f613dacf9d7f3f569e4850f1cffafad6c239de193737a986f186a1d725b4423c9e4b7eb6e6
-DIST thunderbird-60.3.1-sv-SE.xpi 594076 BLAKE2B 66541b76d8bb2daeccb5d876e957ae186732d6f8347653a89a3caaea2910c9e36502355894ac54c59af4260ef9f5fd2632199051d8439795571bae438d7c82a3 SHA512 bb29e1ee8eeef20906a204b2984330f259494017b5516c117de30dbb723d23727662770562005c488bd9ceeff9e1115d5f433e2cc7cad9c9eb3549ef9e9beae1
-DIST thunderbird-60.3.1-tr.xpi 598009 BLAKE2B 2c5be88f59198c577782927425d238f805e066270b8dbc293f92218f29ebd51f2eaf1a04ada7bd1db23c9f1aab7cf606e942d249af1b3ace64cf0a254d0b65e9 SHA512 9d76a86052e0ce1d2888c86175df7ef3c9024c683aba2a7016f7af70e3dfb1b3a57b85ce88b864baab49e7c2edb20ed7a670b2dc4cfdd341689abb4fe4acde37
-DIST thunderbird-60.3.1-uk.xpi 684153 BLAKE2B 8b4d1d63c6a607e18f1bd23220bf839ef018178a514824363eec9174dcc3b0585c68ac55cdb4c454af173228c3aa37bb6ee5979e4052304435d51b07c7fefab5 SHA512 d3e703e455975fb680e3dcea962dcc02e169cd6dfa399cc7de726cd22a01dde17c4e20ccb64dc554fd8c4399a0cca35f6e6252c01d322de23a641439954166f8
-DIST thunderbird-60.3.1-vi.xpi 638421 BLAKE2B 3ca75faa4ad3c68ee0a38ba881c1c202d7b1c3070301d9f5812d812df261a491fb629ea5b43abbafff877a1fd26d10088679edbf0e5d7a7d4f1ecd07dab88086 SHA512 374b55cf019b48aac56ac98458428ad036754706766364e72c2702fc413fe0065d5223020bbee0f0dee516b600c74e16ce1996b46d53fa08004ce844ee71df2f
-DIST thunderbird-60.3.1-zh-CN.xpi 622465 BLAKE2B 1eee53ee2a8dcc234ef5380fe37d75cc3ac4027d1fec6133b64cfc482fa3d187aecf26f406321255c13a2410638560b5e2ee5306773c1451e7e6142a8a63d5c2 SHA512 a6d4787114bde2dc42bb76c5a4a39023e098b401029231c28e3eb7fa2554ed4a8d83bfbb9a40643b7e1da2f8d105fe59329a28e2d4736a173910ca681d669daf
-DIST thunderbird-60.3.1-zh-TW.xpi 626188 BLAKE2B 22eddffd368904bac841a06d7653c6bd3cae7e9bd90e13e72fffc8297b660c4952d281cfac9dcd9eebe8a77cd0e46069310a4189181fa53085db64d4dc95ef31 SHA512 b4377e8096a1ebd73e16d0a9c7ec7447f8b0e1988f361fb07193cd995b9e249de6fa288f669fa5f330428043342dae1b52b02a0ab2a1e02d17acd77a6f1d8e71
-DIST thunderbird-60.3.1.source.tar.xz 285131432 BLAKE2B b91dbbc9500f9bf4a3c7a6a23533020498138eae234283320289a5cbd846b7e257e9166fd9bd008072887ff2e8e53313d68da8a385d979cfd14e267952929842 SHA512 d52a8acee19b0acaee3c23dd76aa966c7eb4b04ebefd0bc81305b6af6a90c25c6d60d7b64f5b94c2b53eeb548d5d0d903899a468f6c80726fe0079ec7c926a8c
+DIST thunderbird-60.3.2-ar.xpi 627181 BLAKE2B 33bbdb397a8517800ca0bef3e6a7d003b6f035316f1552454cafee30e8603de06d1b7e6dc56f3a6e8345d5d12939bcaecfe5f2b9c4ce1f4ad78f725e1bbd3a8e SHA512 71d4b681bf5ae393ec8e3cfea5c53b53000a525cd6a5ddd65f17399437b159c33c887c257e2daa918de966e1182810be5d62604b5761a4fe6bc5e661f9292186
+DIST thunderbird-60.3.2-ast.xpi 560867 BLAKE2B b6cd646959534a555833810a6ca032e0c9b06acb764607295688f0747fc09c716b5f4e6b1880712f31cbefffa14cb67e573ef787a5d6cf63d58dc299b3f92071 SHA512 7be8efce56c23687f705c00a3327c3eb3b0c3dfc86d88be3f192e6e7ebc1e77fb44d104c19948eb8ea9a56972416d5d8fc64dcb8539e656cd05794a183087338
+DIST thunderbird-60.3.2-be.xpi 659079 BLAKE2B 8bfa64f9a7d227f15dbbcc397c15236be0d4aba4ee6b65e3c96508e5cd1b53009600f17a9b35dee83859cfb0b69bcb22303278fd229709b270cea05c8ebdf21c SHA512 12b4b10042e065583c9022c095babc669a519fd99c1f406e5bb8db9af8e08e44cfe4d2ee8a22e7c98cc25e9b99d157767fa79cd4996e42efea84b7a98f0b7457
+DIST thunderbird-60.3.2-bg.xpi 665510 BLAKE2B 03871e6e102f407e5b1e99562fb590b70db07c6cd59618b376744c68fcdcad20fa34694e295381a2352977f8ba2182a994f5ec798420165700c37d062c999075 SHA512 091f6f816f5cdc067d030b79f66b7aa282db11146d19074df7a9533ad1dea8331e2c810313286e5efc919c9e96209a3633539f6d807820b62923fa0b3e4c423d
+DIST thunderbird-60.3.2-br.xpi 581592 BLAKE2B 23f1cf070abf7b9f184de5210f36163d5636d37ede17165a9abaa9e5abbe1681587b685e92a1bfd2a54ce009c2d8e561b2918210dfec3f49434d5027eb20e6a4 SHA512 5d8d494d1e09c03f626d45e5ed725daa487186661f1343f3fce5d4be2ae204db7eb0989cd135b504275671a9c74ea26ba25e0ccabf4b4018bb6dc4f00cbbc0e2
+DIST thunderbird-60.3.2-ca.xpi 591970 BLAKE2B 9962f5a4ade9d22d5acaf680268f74f6593f1bafb1f5a40b53c6c4c2c043a049da8cfa3ff2aea60bececf91e9ae506dbced2f5e2cc7644719321121c4d5a69ea SHA512 e767cb6ad8ec23762a6206678d2b12608a9fd5e0a0da8e490cd2d85787d5239db5eb961b99405cdff1f5f9c41e7ac330a6f34fd59b14b8e6c8edfa1a718dbbce
+DIST thunderbird-60.3.2-cs.xpi 611201 BLAKE2B cbaf0fe9fbc598b38de7df01a55b566489c3b93b476c2a33c73ffb8e47132f8334f954a4c17fc3129611998c2c00e01a903f0fdb95b67b5e0a3446e68b0d3165 SHA512 5087d275f2eb5b400a2c9356ec5fc0b322a599a64bbe3ccdff4c8da44bfa2a4b34667c991e1c9d77c8fdd2e3f3d028b271f5b6d7d07d09415d448a591e4a2cd7
+DIST thunderbird-60.3.2-cy.xpi 582233 BLAKE2B 39a0d99babce5e3960396a06c64485f18c27473048cf88d826a9d19eb8f025c233d72cce3fe00e0356d594e22b34f462d642c1ff879c8426be1cd4067dbe3059 SHA512 a17abfb8dcc03efbe0f69b62ce017ea33fc775fe93d44779ff9e46df41c3370276ee019a43798c96ceda07a870553345667d770fb1fb1a73337624959f16580b
+DIST thunderbird-60.3.2-da.xpi 570805 BLAKE2B 5fa0866086175ee2b7ba8b8c20a9f8e877a7f51b18fed263722298b26e291327b98ea3c1e68973a8dff9c5b884f02e96b6f2cc2676e273dbc57f7ffeec622c78 SHA512 75e19b378875ac281c1397fac6e96a4f2d581331fa0da141eb2da09b360a2dd4a7128f94398a95aed5321d7dfc58fa58c0151a3901f4d91ec699d3aae433e287
+DIST thunderbird-60.3.2-de.xpi 582573 BLAKE2B 51814356178945122e31e993d63c234210f4ceea8125ff7074981885f823d0cb03de81b5a39cf2fb07b1841ad2b143df6e842d513cecbe504abf16fe4bbab8b3 SHA512 2c32987690ec71d33e910ec248075fe1f3c32a4b372133e53d29753a7e1aa54b27fbb1ca266c05c613e6ff28de1ddee2e8572ec58916ce45a0b9ad8f5e1e5320
+DIST thunderbird-60.3.2-el.xpi 691053 BLAKE2B 35b448a9c68a6ab8d707ac865be1c0b14e656c74b838d96da82794de370a713f9df0818d5876f3506957b72c80702af168f8a5880eb3be5a4bbb3cb465fa625d SHA512 f7b625321662ef801f1a9038f5606b5ddd83725a6479b2abe87bd8fd648af307323fca0d1eb46d4cbd4fac961e2143138de4f364b6f459150b9410c92bbe3db0
+DIST thunderbird-60.3.2-en-GB.xpi 550354 BLAKE2B c68126bd22c9c5511c1123888b90e0ad06db1721c370d969033a0a208ae76b2eba7b01cd671a1257f4dbb4cabf737a5da5d5d067cfc425656cfa96928e8d98d1 SHA512 f366364bab49eb4f0871ddcc2cedf9a7dfef9330cc795ed95422cfe7903322e8f3261c7764c009ea68badb555a9fa37979308eee707df783dd4fd1c9f91cfb8c
+DIST thunderbird-60.3.2-es-AR.xpi 595048 BLAKE2B 32fbae2d1e8052f9060a6b32e1bce639e269024a38385704044eed2daef5fa0af3ee17892b3cd8f8d1f439bbe4d051c0c067750354e42dd44aa557aedfdeb72d SHA512 84d62b60f0800869f89e2724b29998194f6b081d56b1e5eed49a895e8514c35439763d59d94914abd7acf80d97cb2b17658bac923dd1a710395310e30cb450f2
+DIST thunderbird-60.3.2-es-ES.xpi 492211 BLAKE2B cfb8ebbd8e769b2a866b38589c1dc67b96a0d08e7b95b112784eb35c5e52f2ffaf2a45b813549a315dfbbc0718336ac1ef886229704602005da9a078f66c638c SHA512 05bdd55dba40fe3fe64dbc6109454c3984ad4803b310537ed0c730a238fe05f897c062a8a829f22c7272ee1bfc2dde6b2557baaa03fd68384cd670ca548114ff
+DIST thunderbird-60.3.2-et.xpi 570866 BLAKE2B 932d5d32bb99ef71a3fd6c485ba2ec045a356c12e916e92bea9b44ca7ac1ae7340576cf70120beceaa6f2ace9325e42f7cfb2ed0b7fc36f91c0dbb22cdf279aa SHA512 8e47d81b46dbcc1a26ffff8c845f269d3dadc0b4ace8c775d79d63f663f1a767d0640e4ef7caf505c6b163bcb080e514311bbabf128efc2e12e4cf587799233a
+DIST thunderbird-60.3.2-eu.xpi 577579 BLAKE2B da1fa63d4130f8c115df45202df91f6b40a1a60cf7f15580494bc3412c66a39e2b439b1146047917a9738a723db70ea88c06b7d080982dc63876062f36bcded0 SHA512 2151b0d2dcf932bbdfb9ea25cb88e2666c4b3ee1f52152f33f5097b505a28349807d7e5bf8b1d627bf43c5de5874f0ab18e934a4b74c2d92602be6fe57d5c999
+DIST thunderbird-60.3.2-fi.xpi 575754 BLAKE2B aea52e5dde6cdeb069cbc4088a50f4fe2411b4cace1a280d8629ce60d5c556cffe554f961eeb4d2dd6b686deb9ce35b0be2b33cfacb7717243f63c28cf0d6078 SHA512 808f3269b9e4ce12405cf97b778d7e24a82e22c0a32aaf15e0431927d3ed721aa935909b1e17311d9921762b5a0a78f4aa3c8a738dfc9efebebb0df6703145d9
+DIST thunderbird-60.3.2-fr.xpi 608465 BLAKE2B f64eb29f1cffe1912dadb5bfdf5b1d3e01a837bb24c1b1355254cd85388d0122583d9f67ff4ac1f8c60a1fb738c2dafdea389d5d10686114c49e4432d69185b5 SHA512 8b1defb3fc6d96b1dcaf5f838306f1a1dc4cc4a88b79e5b6e2cd1402e52b03167078c915904f1231f0fa50eb4c18e6d1c70f7949a98e5684228aeed6a8df89dd
+DIST thunderbird-60.3.2-fy-NL.xpi 590032 BLAKE2B 7e1ec2aef319beb199b5e81b7a0d48d9dacaa8e1ae3b4589086be7e0e4abf1e967f5972fd25f671d844e230d1cb0f1358fe1a2e713490603b9c60c26bb5d3f65 SHA512 9f1224dfc7e9b25d27be56379ed66dee6a70c121a62581834ffa706990c2a224aa47cb712d29e7c5c348a7f8faa8a35428df775bcd47e84b3d9b7e814faf8d98
+DIST thunderbird-60.3.2-ga-IE.xpi 603506 BLAKE2B f9bb9ef62f7e686deeac3ea6b68e45e2c3c9439ce1eaee871d37da1eb9eb0c00299fd476279df62aa87747e696a5b7977a3e6b2a26078679cb9ae58f71720b14 SHA512 d28380844581d9db813eb9269cd0efc00c0aee13adb3926c3d6c278abc78c0dd8e647bec8dbc32ad810b2d5dbd75d680a3365e16a883b5b8f2789f7d19a50365
+DIST thunderbird-60.3.2-gd.xpi 599261 BLAKE2B 338ab8857e2a918fa7cf20b406ebe44ee65fc274b76a43ffe6ec001c8c2ece048f6e47f659dc3d2ffe4dc74cdb5429dabb47c2cddfb93521fd4ae43cdd148603 SHA512 69376abe26158a6c8ffcfd3bd8a00e5dacaebee7d44f9605d174da5bb70663a326658c48a02e136612d3a66ebce3a98279625e8f1bd3fa204996a97ffbad97d0
+DIST thunderbird-60.3.2-gl.xpi 576547 BLAKE2B 321107befde7daa5d73cab8fb8c3aae485d139f8f96608cace4982a67ca8776449bc15dfd9b9dd49008cdaf78583c88a876ec2f21bd34b750eed331b0e81d015 SHA512 109d4933e8f4ffb97b797bd7374d72930f3adf86144d43ac32f824a2282275afe735b4865ff1c8dd0af7214dbab99073d16fc761668f97eab32ccb15039cf3d0
+DIST thunderbird-60.3.2-he.xpi 618365 BLAKE2B 7a747490a734a4db62c530a2d9b0b30e0524315b55004558934184c0d6cc8249dd340885de3a982b42266f5532b8c866287a15e1a9d0b25c5e16d1e87f330d72 SHA512 494f08a2d92aa1a70db2e01134294d3205ed383762b3b714c84ab3f3fc3fc6c4a01e4d0fcd847e5fa3f4ca6dcca0015f0b8846d66cb03b3f82b1a7890446398c
+DIST thunderbird-60.3.2-hr.xpi 583460 BLAKE2B 374fab664781c2529b37d0464043e73c99200aa641bcfd5fb1204bb5734ab0f91435efdacd1c7ed6583782a2d5f2914c7c0722533829332f4c4109580ccd0f01 SHA512 b5b1881485807954c5bbece6abe199e02fb1a1ac088195842b1a413f5fa8cdc5105887027f7a066707238592761a639a4a3f7dcb120402008e9a8db99d2b8823
+DIST thunderbird-60.3.2-hsb.xpi 611322 BLAKE2B 9dc5f87844946397885bf718a8387410b3bbced11cca8fb92953bf1ca1b254103d44d5c4289cb532566e029d426a5b6d56de956b0019a623b03920475c28d946 SHA512 e869284a69b0d0e2aed193eab9c323b52d5af1d7473e632f656df250c6ab34603a214227ada30fd225987a089780d157562c7e612ca77378388ee0b1a5695137
+DIST thunderbird-60.3.2-hu.xpi 615346 BLAKE2B b67fea74958fee9c02354330acaf5e494045f280eda30f2a8db7a3e81116778f16bf1e5712fdccb12b983acc597cfbc2c0e0ebe7d998a3bb910c5877a8497263 SHA512 fac2e86a8676f7e7c420cf953c7dcddca864cb52f4671b8b8be3590f68d698705efa8e3dca483d96608be1f9d48fc241b3098329d9bb7d73f9878517d2be05cb
+DIST thunderbird-60.3.2-hy-AM.xpi 649713 BLAKE2B 4e39c17da54babd57bd05c90cddd20243c0b90b25f8a21d99233e60ec29d254631311cc78a4c43299ae8fb320705b60f788d6ea567444b278b998d81a23dd43e SHA512 04f475dfa715a1355feedd55dc100e9fe4d620f6190a8b0636037202814ab2c6788ed6bb7a5435aa346cb1f137f227589074d1254a8ae425eb4c0da95436a12e
+DIST thunderbird-60.3.2-id.xpi 568859 BLAKE2B a7a0dd5b69c6b72c74aef74b3ed05627e1541660f666a4c9f4ed3ea6a8a972a0957d6a346ef39098fb3c09dbccec2632fd60e5d083fc749b4bfcfda1476c1c7f SHA512 a3a72226db0ac53d756c4a69b95d277a53328fa7ec70d445c63c915581344e881ba12278a5bb1d94d8eb04284eec3e1c45de1b96c321b66d1c3897794594721b
+DIST thunderbird-60.3.2-is.xpi 579047 BLAKE2B 4d8514d3ec2239cb647af25ddd3d8d436be0830b1886e6c2d7e18602ce7735b6d3e541b0c1c877477f9dedd9bb4ccd41705d65497394d2a99764570b9b6c0354 SHA512 5343c4f35182fd39eae9241c11006085da32a794bc4f489c2ce977186b7370c77cab683ee55b47372c50675a45364b11221540be820f126cfaeb873efd836227
+DIST thunderbird-60.3.2-it.xpi 477500 BLAKE2B 55cd1444941187d99ba9d3d68afa49d33e7a0c10c0ae4ae472a1fb33f3ba863d7166b1c94422ea451c18ba7c80cda94d6f1821d41a527fea07727e5815dd5d87 SHA512 24829d53935bd2ead5091323eba01d523ee685b32d5d58d8cdcedaa402d271e0e0adaa5d50baa450810a02b176bfa476b741d6f2a8d8d6f448b7163f4d234357
+DIST thunderbird-60.3.2-ja.xpi 653342 BLAKE2B 7e54e5bc143d3b594a2362d555b239e139b288602c682eb08b494771a448becaee2768a6bb738d40373b317af4384fd61bae5322aba8224434dd4ad3efc7e5e8 SHA512 287c64fa5ff3a04270cbcf7253398a0c0dcbc97cc5f8e3bd6c7e3b2748272e5241df859d91bc53e980126975e3619cab734c238662e8b97bd2a2c3ac726c66b7
+DIST thunderbird-60.3.2-ko.xpi 619730 BLAKE2B a2de2536cd4c691e5e2fc9653436a521d11628f81b5e0664130c7540537e2d06a636b947146e9ef06840244d929350ff60b23fbb9cb0705050c00a3baa9e7f49 SHA512 8468a69bef6b1033d31757271f1e1dfb2260a4a012d0c078271fdcc5aea0d298147ab0ba3119b918e20b541c90697b7631e02ad041cfb6973f2fbfd8fdfdd549
+DIST thunderbird-60.3.2-lt.xpi 605440 BLAKE2B 059c5807a879daad0f507f985d563ac463597f44bf7d5ec2b5e1fa0a88c19efec96a98f7e125897997de9d7b8ff855de504ce19e6f8910c054d48a4f5258d353 SHA512 509fd6763fee0373793053c986cd5e0512f73e3eeae75825448dcf24edae6dce6b2c98744aa72e5ce5259a21c471d684d4e3c253d3a723b9fd895e7e59e7f8a7
+DIST thunderbird-60.3.2-nb-NO.xpi 578234 BLAKE2B 5f6614dfd85897f121abd25d5241a6efb4e1714bd303f1afdc1fcd781a473354c259b2d3676d1f7a6c96456029d6d8b2c5a34ab3902db76e3db38fc6a7b26458 SHA512 d0d6b70b3a770c55479392b1e15704bec671d4513a99cb1f5675186dd30e94915b022d9788fd30ce7ce3cc95b4e51df2820b410db09d85cd72f0bc14705c1342
+DIST thunderbird-60.3.2-nl.xpi 583913 BLAKE2B 9e05f9a44147d8c6b8669f5869671ece7bb63f1ddd7bd2f20c09e631a171b18fbabf62c036a9480517fdbd17df77e614c337ddf9f55ae28b732fb07d003272a9 SHA512 0955d6040dd47c90da31f2254d3a9ebece74269c9fa8bc762672f7a8d4f5a6f188161aaa72c27dd648e49237d5aa48542c83c94e03cddc05e2fb866d2ed1bf93
+DIST thunderbird-60.3.2-nn-NO.xpi 577653 BLAKE2B e5026e11d0ae129fa70afe405cb720e0757ce62900ee5000fef6bf89ef82f9748053a699e3183b75a74f0429c53d7ca00a10ec79016a17c8495fc6733e321004 SHA512 e7f9a01f47eb437da95245c099f8c555d22d32f46396b70e00146fce3742a085191b2b5d0b1961524c6d1014af1b764387e66a5ff9f06c1a9b3b713003b49318
+DIST thunderbird-60.3.2-pl.xpi 480724 BLAKE2B e12df203ee44fbd63965c4ef8f809ff7c6d4668e60cc0baa106abb55a81d311dc81085a93781175f005088997dfdd2e61eeda303635e2bfca3970566226c9d81 SHA512 9399f43327d9c145569ac6d7afd67cb52b155e8c4071cfe880c818d2e71ea741e080ac6e26f94f274f9c4e20c5582c68b3f7f79d5f614801f8e3c399846f96d3
+DIST thunderbird-60.3.2-pt-BR.xpi 585017 BLAKE2B 966db5b4f55af4c253c4ce4a64f6f8063341e3fa426e593d3e9c2fcc942b0c95f8e0f99bde828d4e1f286abd935d6640215166ab0e0d8a5af18a2ef428a7f895 SHA512 f4bce0452bc896b7c2387b7478c8e8df850261f169c45fe711e61284eabc3bded25de2137afaa1a10e55f4370ce2d458650695e702a8170852d101428000c562
+DIST thunderbird-60.3.2-pt-PT.xpi 593185 BLAKE2B 152689d71b3122502c5f0f004884dc80b45827a04c96eceec40f8b788499ce632a4b854e403c4abfeffc5cf57ba500c833987fdd7d24649547fa9dad6a3d1b7a SHA512 12e8ec6cebd7e50fffb793212fba7c839240ae50416c0bdafc3124f4645bc80a5c37c54fddea8ca61058388bd319d1cb7618d7cbedc9652e7a1f24b56f3e3628
+DIST thunderbird-60.3.2-rm.xpi 578384 BLAKE2B ef3b6a1a0208c5b665cfeeb8e74f639706618c8b10bd930ab5b82de1ed4a04146427144a033a9616611b3d0794315b334aeedb99e04fb68422e4c0a892f72e0d SHA512 1a0c2e37964bdeeed511e93125f51c8604e9efb69ea32e915b9d9689f912ab2eef91ca1e9d48586afe0e51e806685001c4102f59d4405c60208c3700b5a74f49
+DIST thunderbird-60.3.2-ro.xpi 584308 BLAKE2B bf15255845ff38d0cbf572f54967b6988e9abdbda9cb0958983439550c05d9e8a1e8fdd8f459b4f907ce9c4013d65e7a8aa279d8236e5e043210980e6d0fa8d6 SHA512 8fe4f390959c313bf334a6066c31ae7fb6327e53e4a9ce45f3729cf94e222d157174244fe2d8a0c9ba1846219cab81edcc6cb9e24b426f88f078c57582163afa
+DIST thunderbird-60.3.2-ru.xpi 694704 BLAKE2B d089eac2dbf481e69d4d6198114db2d623ce9258b6935c7e4ee9e1f4f7d6ae901db59831c223643d2e92ebd40d4a918c98f57078217d4929ba90d829e73123ca SHA512 fab24f877a3a175b7bdb999c72c541b1af75744691f7768083a76f0129b0085e7ec5939b291a86131b78191fa8a90b4e357b62e074dd30299bd045ff634e827c
+DIST thunderbird-60.3.2-si.xpi 643790 BLAKE2B f8c900a8becc702a9898c838046bceaa454166e12c98df6c9868048a2c996ae1d00412e2d2a72b187dfad71f768e36654cd5a263c5900de420b451dfd25c830a SHA512 8eff3ed4267d259f59b68d021835061439b2bf4477566c90827b230fb4f7c93c8357c9c95f8977f29ceecf5ae177674508c4551f02716c44e3475440855eee28
+DIST thunderbird-60.3.2-sk.xpi 612216 BLAKE2B 8503222fb34d6c3624df83137e8a5e5a9039603624470725042dbeab86fd5aa527ff9cc3a9d03e581b3e055146105cdbfb4277c9a28f2f39da3814494572c857 SHA512 8ebe8b2df53a35330fb26ce2dc48eb69742e9eb79964804b3801d9fdeb3512263213c6bb34d523f59ff509c14b6a2e4ccd27f02efb504935d461c118a0c87707
+DIST thunderbird-60.3.2-sl.xpi 589947 BLAKE2B 1c6dc2d16d88e2c04f5fcdcec74bccd6053735592346e4993635a0080ce3b58cd7c85ddffd0156dcc68f6a5ee0d373c25ff1c8c1eadd63eca5fa991475f5e36a SHA512 8f633efcb9a426f94b0ccafae17c927883e6578f612f5d771a84a7ebbbbfc150d22ff0994d7a7c35af92b41a70d4320d38ceffd98e13c64e4eaa1d042667f981
+DIST thunderbird-60.3.2-sq.xpi 593094 BLAKE2B a30b1b3fc035c70eeed5b6ca2c0eaa2698794ca2ec94cc867758db6408af7c0e63155a41fa17b6f8459a65a3c8649426ad95802c2d6f63574344d048e6e90641 SHA512 7d5adc7de3bb84291271cf2b051f79827866c5c8f58960c1693a9fecbf7584eb0f7f79486285abd8525fe61627e437de1b0e928672dac93662bde038480c9bed
+DIST thunderbird-60.3.2-sr.xpi 637719 BLAKE2B 5582b65c0b73abe19a5db73c6c92598d62cad23b19274799534d3f06537409dac20c7de24a53fef7efc910dedc670bbad7ff418d6a124721dba751da72e84527 SHA512 2e88a38422543871e642322eda8f180df798a18bf39c656737a24775fd23f3e5532fa461c0a791dc4d7f7ad7b9b010a993257eaffacc6b84b4ffeaa291838b76
+DIST thunderbird-60.3.2-sv-SE.xpi 594078 BLAKE2B 2738f23cf15cd11180c2e92076aa275b657578b7e477348253d62c78374ee6209987666ca814849796e5270766782aa916493d06c4a514ca6d8df25f3c99f3e3 SHA512 92a5ffc8149bc22f23658460ea4d9536a8962299a10999f9c6600cd345c91d198e8456670077828f559ab46d75a39882cf85dc0ba1cd4531b94dcbae48a64e7e
+DIST thunderbird-60.3.2-tr.xpi 598010 BLAKE2B ffe9a39807e64f7912688947a8be838dc5472977ac21871c972b35f611bd6f5534a29c92f0adb36b0412b15b080207e36bb4963debae25e3eaf59eb588548bc6 SHA512 d0e741df32a005ebb80b28d63dd99dd8f2f6e7b53fa46b4942457f470b486b84bf3a72aaf2ba68dd4a91a607592bb937e27ac8a68f4fc3246dc60fd2af12a652
+DIST thunderbird-60.3.2-uk.xpi 684153 BLAKE2B 6af808242260834e29a6fbb5c1819aaf9e5fd82539f5ce86e55b2d69833f40b65e07cba9d8b758d27514f179b43d26fa1ce9b4ef9328654009d89bd500152882 SHA512 daf2176dc5630793d49ec795f87e55b3829a43598525973855567d86d2935b23495f54a03e1acb0cb1599d3d99fb96dc22a8b94d915307af672f185d1ccb3fd5
+DIST thunderbird-60.3.2-vi.xpi 638421 BLAKE2B b83157e22eb4a9b13d4dc02d5f2d0f962c79bd20c49a6c706c8a1e5401b8ff840607b69f16a391262acd81c7a40220b7559b7257cb1b53bfd0e84c9f39ac76e0 SHA512 40284c06c6a267f63d69048d79889ace94d40a4060c4230fdf2615a02c9ccf970942078ac0e228540972b212096e866c7f9751bec499d7d0bd862d2538d2e61d
+DIST thunderbird-60.3.2-zh-CN.xpi 622466 BLAKE2B d5bac2b7c2205caf85d7f724888de82339f265e4d091a79033e692b1ff99abafa62b46c1745f16af91b7fc7ec6f2185f8cde6456b03219659424f20883747a37 SHA512 7e45baa021b3f3d557dbc746110e59ff29beceb918268bfbdb3e32c8d837b583fca90b20e1c01f00a0fbba94437c4d986281765cef81f1b8b034ac70bb4fbb3d
+DIST thunderbird-60.3.2-zh-TW.xpi 626189 BLAKE2B 2e99020a44c645550b4ab0c7a4a4bf54fd636c02141098b7133496bc00c8173511d048043c196673ef1aa07c540bfeeaacb19f63ef35eff9273ca6d4a94ace91 SHA512 9c2a0977b476005a0377788fd8cc2d1121aee74c9b474ee38cd22ee9495fb848c4ccd0f063f8523bf58edfe6ee5f5c1240c11d1f2a59e654d538db9295cc7b8e
+DIST thunderbird-60.3.2.source.tar.xz 286027944 BLAKE2B 3c5faf7248c10149f547d0053dd37ef4a8531f478bb111f6b547c30687edac6fb7acf6da8bb3b0b54d107d5de07fb3d9e44e1a8fec3751d0daa47391f5bc7143 SHA512 c755e0570f62987f5c454a0f976eb8b3d8013909e7ae5650b84cca88f9998db6b7873caeee1776ca3ce6bcd68c393ea193c8a7e7e05d9b939ac99f042cec068f
diff --git a/mail-client/thunderbird/files/sqlite3-fts3-tokenizer.patch b/mail-client/thunderbird/files/sqlite3-fts3-tokenizer.patch
new file mode 100644
index 00000000000..4e45b139268
--- /dev/null
+++ b/mail-client/thunderbird/files/sqlite3-fts3-tokenizer.patch
@@ -0,0 +1,87 @@
+# HG changeset patch
+# User Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
+# Date 1543532530 0
+# Thu Nov 29 23:02:10 2018 +0000
+# Node ID 1c480085935783bd1d240860bb44f410e2d36322
+# Parent 6453222232be364fb8ce3fd29b6cbcd480e5f2e3
+Bug 1270882 - Enable support for SQLite custom FTS3 tokenizers at run time.
+
+Do not require that SQLite has been built with support for custom FTS3
+tokenizers enabled by default. This allows to use system SQLite in
+distributions which provide SQLite configured in this way (which is SQLite
+upstream's default configuration due to security concerns).
+
+Disable no longer needed setting of SQLITE_ENABLE_FTS3_TOKENIZER macro in
+bundled SQLite build.
+
+--- a/db/sqlite3/src/moz.build Thu Nov 29 19:08:28 2018 +0000
++++ b/db/sqlite3/src/moz.build Thu Nov 29 23:02:10 2018 +0000
+@@ -58,10 +58,6 @@
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'uikit':
+ DEFINES['SQLITE_ENABLE_LOCKING_STYLE'] = 0
+
+-# Thunderbird needs the 2-argument version of fts3_tokenizer()
+-if CONFIG['MOZ_THUNDERBIRD'] or CONFIG['MOZ_SUITE']:
+- DEFINES['SQLITE_ENABLE_FTS3_TOKENIZER'] = 1
+-
+ # Turn on SQLite's assertions in debug builds.
+ if CONFIG['MOZ_DEBUG']:
+ DEFINES['SQLITE_DEBUG'] = 1
+--- a/storage/mozStorageConnection.cpp Thu Nov 29 19:08:28 2018 +0000
++++ b/storage/mozStorageConnection.cpp Thu Nov 29 23:02:10 2018 +0000
+@@ -679,6 +679,10 @@
+ return convertResultCode(srv);
+ }
+
++#ifdef INIT_SQLITE_FTS3_TOKENIZER
++ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
++#endif
++
+ // Do not set mDatabaseFile or mFileURL here since this is a "memory"
+ // database.
+
+@@ -715,6 +719,10 @@
+ return convertResultCode(srv);
+ }
+
++#ifdef INIT_SQLITE_FTS3_TOKENIZER
++ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
++#endif
++
+ // Do not set mFileURL here since this is database does not have an associated
+ // URL.
+ mDatabaseFile = aDatabaseFile;
+@@ -746,6 +754,10 @@
+ return convertResultCode(srv);
+ }
+
++#ifdef INIT_SQLITE_FTS3_TOKENIZER
++ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
++#endif
++
+ // Set both mDatabaseFile and mFileURL here.
+ mFileURL = aFileURL;
+ mDatabaseFile = databaseFile;
+--- a/storage/moz.build 2018-11-14 10:14:14.000000000 -0500
++++ b/storage/moz.build 2018-11-29 17:05:42.106058951 -0500
+@@ -101,16 +101,20 @@
+ #
+ # Note: On Windows our sqlite build assumes we use jemalloc. If you disable
+ # MOZ_STORAGE_MEMORY on Windows, you will also need to change the "ifdef
+ # MOZ_MEMORY" options in db/sqlite3/src/Makefile.in.
+ if CONFIG['MOZ_MEMORY'] and not CONFIG['MOZ_SYSTEM_SQLITE']:
+ if CONFIG['OS_TARGET'] != 'Android':
+ DEFINES['MOZ_STORAGE_MEMORY'] = True
+
++# Thunderbird needs the 2-argument version of fts3_tokenizer()
++if CONFIG['MOZ_THUNDERBIRD'] or CONFIG['MOZ_SUITE']:
++ DEFINES['INIT_SQLITE_FTS3_TOKENIZER'] = 1
++
+ # This is the default value. If we ever change it when compiling sqlite, we
+ # will need to change it here as well.
+ DEFINES['SQLITE_MAX_LIKE_PATTERN_LENGTH'] = 50000
+
+ # See Sqlite moz.build for reasoning about TEMP_STORE.
+ # For system sqlite we cannot use the compile time option, so we use a pragma.
+ if CONFIG['MOZ_SYSTEM_SQLITE'] and (CONFIG['OS_TARGET'] == 'Android'
+ or CONFIG['HAVE_64BIT_BUILD']):
diff --git a/mail-client/thunderbird/thunderbird-60.3.1.ebuild b/mail-client/thunderbird/thunderbird-60.3.2.ebuild
similarity index 98%
rename from mail-client/thunderbird/thunderbird-60.3.1.ebuild
rename to mail-client/thunderbird/thunderbird-60.3.2.ebuild
index 580b2f9c2d9..315316cc54c 100644
--- a/mail-client/thunderbird/thunderbird-60.3.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-60.3.2.ebuild
@@ -199,6 +199,8 @@ src_prepare() {
|| die
eapply "${WORKDIR}/firefox"
+ eapply "${FILESDIR}"/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!"
@@ -474,10 +476,10 @@ src_install() {
# dev-db/sqlite does not have FTS3_TOKENIZER support.
# gloda needs it to function, and bad crashes happen when its enabled and doesn't work
- if use system-sqlite ; then
- echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
- fi
+ #if use system-sqlite ; then
+ # echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \
+ # >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ #fi
cd "${S}" || die
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/
@ 2018-12-03 20:13 Ian Stakenvicius
0 siblings, 0 replies; 7+ messages in thread
From: Ian Stakenvicius @ 2018-12-03 20:13 UTC (permalink / raw
To: gentoo-commits
commit: 9159b311064b20d1b0b3f8aa5723b9a8d7506cd8
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 3 20:12:33 2018 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Mon Dec 3 20:13:18 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9159b311
mail-client/thunderbird: drop 60.3.2
Cleaned up the sqlite3 patch for upstream and removed old patch and
v60.3.2 ebuild in favour of -r1
Signed-off-by: Ian Stakenvicius <axs <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
.../thunderbird/files/sqlite3-fts3-tokenizer.patch | 87 ----
.../thunderbird-60-sqlite3-fts3-tokenizer.patch | 53 +-
mail-client/thunderbird/thunderbird-60.3.2.ebuild | 562 ---------------------
3 files changed, 33 insertions(+), 669 deletions(-)
diff --git a/mail-client/thunderbird/files/sqlite3-fts3-tokenizer.patch b/mail-client/thunderbird/files/sqlite3-fts3-tokenizer.patch
deleted file mode 100644
index 4e45b139268..00000000000
--- a/mail-client/thunderbird/files/sqlite3-fts3-tokenizer.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-# HG changeset patch
-# User Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
-# Date 1543532530 0
-# Thu Nov 29 23:02:10 2018 +0000
-# Node ID 1c480085935783bd1d240860bb44f410e2d36322
-# Parent 6453222232be364fb8ce3fd29b6cbcd480e5f2e3
-Bug 1270882 - Enable support for SQLite custom FTS3 tokenizers at run time.
-
-Do not require that SQLite has been built with support for custom FTS3
-tokenizers enabled by default. This allows to use system SQLite in
-distributions which provide SQLite configured in this way (which is SQLite
-upstream's default configuration due to security concerns).
-
-Disable no longer needed setting of SQLITE_ENABLE_FTS3_TOKENIZER macro in
-bundled SQLite build.
-
---- a/db/sqlite3/src/moz.build Thu Nov 29 19:08:28 2018 +0000
-+++ b/db/sqlite3/src/moz.build Thu Nov 29 23:02:10 2018 +0000
-@@ -58,10 +58,6 @@
- if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'uikit':
- DEFINES['SQLITE_ENABLE_LOCKING_STYLE'] = 0
-
--# Thunderbird needs the 2-argument version of fts3_tokenizer()
--if CONFIG['MOZ_THUNDERBIRD'] or CONFIG['MOZ_SUITE']:
-- DEFINES['SQLITE_ENABLE_FTS3_TOKENIZER'] = 1
--
- # Turn on SQLite's assertions in debug builds.
- if CONFIG['MOZ_DEBUG']:
- DEFINES['SQLITE_DEBUG'] = 1
---- a/storage/mozStorageConnection.cpp Thu Nov 29 19:08:28 2018 +0000
-+++ b/storage/mozStorageConnection.cpp Thu Nov 29 23:02:10 2018 +0000
-@@ -679,6 +679,10 @@
- return convertResultCode(srv);
- }
-
-+#ifdef INIT_SQLITE_FTS3_TOKENIZER
-+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
-+#endif
-+
- // Do not set mDatabaseFile or mFileURL here since this is a "memory"
- // database.
-
-@@ -715,6 +719,10 @@
- return convertResultCode(srv);
- }
-
-+#ifdef INIT_SQLITE_FTS3_TOKENIZER
-+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
-+#endif
-+
- // Do not set mFileURL here since this is database does not have an associated
- // URL.
- mDatabaseFile = aDatabaseFile;
-@@ -746,6 +754,10 @@
- return convertResultCode(srv);
- }
-
-+#ifdef INIT_SQLITE_FTS3_TOKENIZER
-+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
-+#endif
-+
- // Set both mDatabaseFile and mFileURL here.
- mFileURL = aFileURL;
- mDatabaseFile = databaseFile;
---- a/storage/moz.build 2018-11-14 10:14:14.000000000 -0500
-+++ b/storage/moz.build 2018-11-29 17:05:42.106058951 -0500
-@@ -101,16 +101,20 @@
- #
- # Note: On Windows our sqlite build assumes we use jemalloc. If you disable
- # MOZ_STORAGE_MEMORY on Windows, you will also need to change the "ifdef
- # MOZ_MEMORY" options in db/sqlite3/src/Makefile.in.
- if CONFIG['MOZ_MEMORY'] and not CONFIG['MOZ_SYSTEM_SQLITE']:
- if CONFIG['OS_TARGET'] != 'Android':
- DEFINES['MOZ_STORAGE_MEMORY'] = True
-
-+# Thunderbird needs the 2-argument version of fts3_tokenizer()
-+if CONFIG['MOZ_THUNDERBIRD'] or CONFIG['MOZ_SUITE']:
-+ DEFINES['INIT_SQLITE_FTS3_TOKENIZER'] = 1
-+
- # This is the default value. If we ever change it when compiling sqlite, we
- # will need to change it here as well.
- DEFINES['SQLITE_MAX_LIKE_PATTERN_LENGTH'] = 50000
-
- # See Sqlite moz.build for reasoning about TEMP_STORE.
- # For system sqlite we cannot use the compile time option, so we use a pragma.
- if CONFIG['MOZ_SYSTEM_SQLITE'] and (CONFIG['OS_TARGET'] == 'Android'
- or CONFIG['HAVE_64BIT_BUILD']):
diff --git a/mail-client/thunderbird/files/thunderbird-60-sqlite3-fts3-tokenizer.patch b/mail-client/thunderbird/files/thunderbird-60-sqlite3-fts3-tokenizer.patch
index 2909c6cf476..48ebbf154a3 100644
--- a/mail-client/thunderbird/files/thunderbird-60-sqlite3-fts3-tokenizer.patch
+++ b/mail-client/thunderbird/files/thunderbird-60-sqlite3-fts3-tokenizer.patch
@@ -11,10 +11,11 @@ tokenizers enabled by default. This allows to use system SQLite in
distributions which provide SQLite configured in this way (which is SQLite
upstream's default configuration due to security concerns).
+Requires exposing the sqlite3_db_config symbol in bundled SQLite.
+
Disable no longer needed setting of SQLITE_ENABLE_FTS3_TOKENIZER macro in
bundled SQLite build.
-diff -r 6453222232be -r 1c4800859357 db/sqlite3/src/moz.build
--- a/db/sqlite3/src/moz.build Thu Nov 29 19:08:28 2018 +0000
+++ b/db/sqlite3/src/moz.build Thu Nov 29 23:02:10 2018 +0000
@@ -58,10 +58,6 @@
@@ -28,9 +29,8 @@ diff -r 6453222232be -r 1c4800859357 db/sqlite3/src/moz.build
# Turn on SQLite's assertions in debug builds.
if CONFIG['MOZ_DEBUG']:
DEFINES['SQLITE_DEBUG'] = 1
-diff -r 6453222232be -r 1c4800859357 db/sqlite3/src/sqlite.symbols
---- a/db/sqlite3/src/sqlite.symbols Thu Nov 29 19:08:28 2018 +0000
-+++ b/db/sqlite3/src/sqlite.symbols Thu Nov 29 23:02:10 2018 +0000
+--- a/db/sqlite3/src/sqlite.symbols Thu Nov 29 19:08:28 2018 +0000
++++ b/db/sqlite3/src/sqlite.symbols Thu Nov 29 23:02:10 2018 +0000
@@ -45,6 +45,7 @@
sqlite3_create_function16
sqlite3_create_module
@@ -39,48 +39,61 @@ diff -r 6453222232be -r 1c4800859357 db/sqlite3/src/sqlite.symbols
sqlite3_db_filename
sqlite3_db_handle
sqlite3_db_mutex
-diff -r 6453222232be -r 1c4800859357 storage/mozStorageConnection.cpp
--- a/storage/mozStorageConnection.cpp Thu Nov 29 19:08:28 2018 +0000
+++ b/storage/mozStorageConnection.cpp Thu Nov 29 23:02:10 2018 +0000
-@@ -679,6 +679,13 @@
+@@ -679,6 +679,10 @@
return convertResultCode(srv);
}
-+#if defined(MOZ_THUNDERBIRD) || defined(MOZ_SUITE)
-+ // Thunderbird needs support for custom FTS3 tokenizers
-+ // (used by the 2-argument version of fts3_tokenizer() function).
-+ // https://sqlite.org/fts3.html#custom_application_defined_tokenizers
++#ifdef INIT_SQLITE_FTS3_TOKENIZER
+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
+#endif
+
// Do not set mDatabaseFile or mFileURL here since this is a "memory"
// database.
-@@ -715,6 +722,13 @@
+@@ -715,6 +719,10 @@
return convertResultCode(srv);
}
-+#if defined(MOZ_THUNDERBIRD) || defined(MOZ_SUITE)
-+ // Thunderbird needs support for custom FTS3 tokenizers
-+ // (used by the 2-argument version of fts3_tokenizer() function).
-+ // https://sqlite.org/fts3.html#custom_application_defined_tokenizers
++#ifdef INIT_SQLITE_FTS3_TOKENIZER
+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
+#endif
+
// Do not set mFileURL here since this is database does not have an associated
// URL.
mDatabaseFile = aDatabaseFile;
-@@ -746,6 +760,13 @@
+@@ -746,6 +754,10 @@
return convertResultCode(srv);
}
-+#if defined(MOZ_THUNDERBIRD) || defined(MOZ_SUITE)
-+ // Thunderbird needs support for custom FTS3 tokenizers
-+ // (used by the 2-argument version of fts3_tokenizer() function).
-+ // https://sqlite.org/fts3.html#custom_application_defined_tokenizers
++#ifdef INIT_SQLITE_FTS3_TOKENIZER
+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
+#endif
+
// Set both mDatabaseFile and mFileURL here.
mFileURL = aFileURL;
mDatabaseFile = databaseFile;
+--- a/storage/moz.build 2018-11-14 10:14:14.000000000 -0500
++++ b/storage/moz.build 2018-11-29 17:05:42.106058951 -0500
+@@ -101,16 +101,20 @@
+ #
+ # Note: On Windows our sqlite build assumes we use jemalloc. If you disable
+ # MOZ_STORAGE_MEMORY on Windows, you will also need to change the "ifdef
+ # MOZ_MEMORY" options in db/sqlite3/src/Makefile.in.
+ if CONFIG['MOZ_MEMORY'] and not CONFIG['MOZ_SYSTEM_SQLITE']:
+ if CONFIG['OS_TARGET'] != 'Android':
+ DEFINES['MOZ_STORAGE_MEMORY'] = True
+
++# Thunderbird needs the 2-argument version of fts3_tokenizer()
++if CONFIG['MOZ_THUNDERBIRD'] or CONFIG['MOZ_SUITE']:
++ DEFINES['INIT_SQLITE_FTS3_TOKENIZER'] = 1
++
+ # This is the default value. If we ever change it when compiling sqlite, we
+ # will need to change it here as well.
+ DEFINES['SQLITE_MAX_LIKE_PATTERN_LENGTH'] = 50000
+
+ # See Sqlite moz.build for reasoning about TEMP_STORE.
+ # For system sqlite we cannot use the compile time option, so we use a pragma.
+ if CONFIG['MOZ_SYSTEM_SQLITE'] and (CONFIG['OS_TARGET'] == 'Android'
+ or CONFIG['HAVE_64BIT_BUILD']):
diff --git a/mail-client/thunderbird/thunderbird-60.3.2.ebuild b/mail-client/thunderbird/thunderbird-60.3.2.ebuild
deleted file mode 100644
index 315316cc54c..00000000000
--- a/mail-client/thunderbird/thunderbird-60.3.2.ebuild
+++ /dev/null
@@ -1,562 +0,0 @@
-# Copyright 1999-2018 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.2.1"
-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.0-patches-04"
-
-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}"
-
-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.4
- >=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= )
- system-libvpx? ( >=media-libs/libvpx-1.5.0: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/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- )
- 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"
-
-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}"/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
-
- # dev-db/sqlite does not have FTS3_TOKENIZER support.
- # gloda needs it to function, and bad crashes happen when its enabled and doesn't work
- #if use system-sqlite ; then
- # echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \
- # >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
- #fi
-
- 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
- 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
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/
@ 2018-12-29 19:16 Thomas Deutschmann
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Deutschmann @ 2018-12-29 19:16 UTC (permalink / raw
To: gentoo-commits
commit: e7c5fd4c33e3407cde26429b3fb5f48503f70f74
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 29 19:15:35 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Dec 29 19:16:24 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c5fd4c
mail-client/thunderbird: drop old
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
mail-client/thunderbird/Manifest | 162 ------
.../files/thunderbird-60.0-blessings-TERM.patch | 70 ---
.../files/thunderbird-60.0-rust-1.29-comp.patch | 37 --
mail-client/thunderbird/thunderbird-60.3.0.ebuild | 560 --------------------
.../thunderbird/thunderbird-60.3.2-r1.ebuild | 555 --------------------
.../thunderbird/thunderbird-60.3.3-r1.ebuild | 561 ---------------------
6 files changed, 1945 deletions(-)
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index ebabe2c17f1..8099f235159 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -62,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.3.0-ar.xpi 627180 BLAKE2B f9e41733530ec33359580b67f9a4053378717da58bfd527ed92f802a13dc1d171decae52a9c836b8cfd08d07e056c049b35770d1284b72735b4ac6be71b609b4 SHA512 6932419ec7cb0f8fbccbdda0fe67e9965115f6a4926e195ba3afa3f12335888f2bd48d05513f22a3e8619b854e54d914e4d3a267fc327f85de1b5e707af00c7d
-DIST thunderbird-60.3.0-ast.xpi 560865 BLAKE2B 4e42ad1786b3e605aeec6affefa3b89f30a205e8eeb016dbd118985e68961fa9fd34243c0ea1e8984cf3ebeccc1aa24beaf1d0c6dc6a1b1aacab86a650316bb1 SHA512 343d427a37b2d07620f25853c29879542fa8b14d894509fdfefde3367066c9de425d59e8880a27cc1ab602d26b3f2cb70f61cf29afc4756974c630b302e7612c
-DIST thunderbird-60.3.0-be.xpi 659078 BLAKE2B 6fe6c79cceaee423acafc1c4ec7990d9c377ce5e1b6e0c52d65ccc289cb05ef5ff25433c17be4b9c92b2f2c97c65379a1254036b18df54957c69818615100d79 SHA512 59f307f3c18a03867dbab677ebf33ec3d1ee6efbf863189faee77eab0f674c4d365b5a59e121c57de748dd245b16d7daa08a30aa7efd03a820e8ee3e07eabda0
-DIST thunderbird-60.3.0-bg.xpi 665511 BLAKE2B 8a0c4f2d44e678c31bcc09b237e69c20e20466565ddecb3c753d9345cebcd8d5ad3be0ce918ab9a1057ed225b95e822711eda4150901c8c9929098a130699415 SHA512 7b7de7e21d8e4b56add402ce3323ed23ee62118f9eb95b7d179007c9c235ee136430163a667dcc7bf0d52da06cafe716aa719aedbcb0a09f19bbce31c7c69d79
-DIST thunderbird-60.3.0-br.xpi 581591 BLAKE2B b7121e8ed5e590094fc60a15ae30d611ed16728e73be02e526410ea602edf05006b5684b4fc7a647b3bc1d9a9ae62f0e68928ae6b5150f51e55b58eb2add34d4 SHA512 7b298b4fecd3d7955e477fa104ffa37b479e594312f4d709f348257abc56e7e34c5e09ab900cfb4873deddeff0005a59be647217203639db675eb1c3e2035a74
-DIST thunderbird-60.3.0-ca.xpi 591970 BLAKE2B 69e1f69ecc20018db8ea373423192e2eaf4a070f77dcb66c0df63f80f4949efe83a2a5c06a65f033f696aa556c87a3d902cde91ae1f4ae8bc64e0459dc7ebeff SHA512 18950a7eeda7043fa75a00b01ba7a311a94990c3e4eb940ddd2543eeaddae69f66909ffbf69a6aa60f07fc194c8f80ed7c275838772dc930c08eb385916e4ca6
-DIST thunderbird-60.3.0-cs.xpi 611201 BLAKE2B f2c051c3e667baf9ee16b1544547910d03031d9a2f4793622edda3557c3316545ba9e99f506af0d557a713781f983bea2fd402a668a9f726320b426f9205b2a7 SHA512 6345b32778357514998da218a6316ef13fd865f5f66d95c6294ff524ff05e527c88d8a9ee57ff30d7aa0fa792f093dd91fea4814e8fdc8c93275f37db97cfab3
-DIST thunderbird-60.3.0-cy.xpi 582232 BLAKE2B 29efad3ac7fe84f9e784bae5fd05b6d98437022b15796d06aa355cb121a7fdbe5f2ed31fd811d11346d7530b8238ef2d20786a7e090b350b7b299e16af997210 SHA512 5d50dd9662d4cd0e19c8217e7dd615b39cbe1ee6b7c7e1f07e62c583f276b93317bef3a02b883bafec5b9f5e469c1afe895b6027c822087727dadeaeb0620c3d
-DIST thunderbird-60.3.0-da.xpi 570805 BLAKE2B 020b0de0daf9f3c743cb32a9c0655a8e950a62a114130c988f94fc4a6403bd8e2df0a05be2fbc00377d726e8aff2d332424c18e59dfc31938a675ce18b739ad8 SHA512 8a66cf19804a0fd4631410ddc0014e80fc1a14e071a0b1a9f924f661dedd0d0c29fb5ff920476a5c552f20e7895b43b7b3079905a1eaf037371434be32901301
-DIST thunderbird-60.3.0-de.xpi 582573 BLAKE2B 5643563aa5c1debb171d29021f68b8bd502a0a9ec113680865ca01dcb3456a58bf37f4b2978e1525b6237096cdcf4ae76aec7a3a68b3aa8ef27e1477203b2970 SHA512 dab05f2a3fe8c7a71737673346c2e8c1b0008fd50396c79ddf4508dbd5e0cbcb1fc25dcb2ee80818930403e909c882e3fec2e30ec43218e22dfb27a185c2e712
-DIST thunderbird-60.3.0-el.xpi 691054 BLAKE2B eb3cc5bca4e44057ded63bfdc88737202b76f74e057772cd1644cccd4ebe0d9198bbf6c837e632db41c56fb5ba32326171d38aa67bb790437530f7d701dc71ca SHA512 dc9ed1a02f6be1a2bed694dcf640ec9c844258465b101fbc3f72b5aff207acf7e381e927164babe7bc42d56ac5a1d21ec37ac986fd89a1740315de427838499e
-DIST thunderbird-60.3.0-en-GB.xpi 550354 BLAKE2B bb4dd2a07b46841f034659a6ee2b8e259d32700be862799057f048a30a914739982cff1676cbd5b84baffcfe3b020685c2b7ca8216971249880c5f18afc64f2b SHA512 995880e9cd7b9d19eb2f49603b1ec12024b6480c120700664b7c39f69d9ab65cee66d71cda7822f7b89af830e50d05cfc949b5ca727a841f2eff93bc5d717f09
-DIST thunderbird-60.3.0-es-AR.xpi 595046 BLAKE2B dc5d2e35f879903466916cbbd9c6b0b39bea26cbbdcc389e246298e92c12e055b57ff3404401c8663ecf9c828b8356389b9eb4be5b30837eac85af0a4004b838 SHA512 d54b8fadcd09062b9425a4182d9c3d73b36eabfa3aef266d0c957a1504e40f812cff7e030025f9c790ad70ad8dd9722470640d971dd46c6dbbfdc338656cf1f5
-DIST thunderbird-60.3.0-es-ES.xpi 492210 BLAKE2B c19a68ac91218bbdd062119aae6ea8e9a898b4f8fcf7285db2978ab7f4775d3e985ebb32cffcfc10e87a11d7ecd352203f0b763dffcfd6c5d7a246362342f5e1 SHA512 016b37c37b183110994f6773f052f32ec7c2273ec4dec3c163698c63259c6c598881538854e8fb87d14f484f4343b8c002231cbe5c16f042aa044fda3721cb5f
-DIST thunderbird-60.3.0-et.xpi 570866 BLAKE2B 0192cc1f7bb8c15cb915cab77faef3ae2cd577fe31e09fd62ddbe30ce1d0fa76aa7fefb83efbb4ceaf976476d1e33957d58fb50a433fbc4ddeab106ec9f268a6 SHA512 913fb983712509f6505e57724d83c96c1b8ed792b54dae752a879b7c5a73924c1f2069e5ffbb3078df3848b991fe85594676827f9278e04f5c96aa5cfda65150
-DIST thunderbird-60.3.0-eu.xpi 577578 BLAKE2B dceb86ebeafe810a61f59b59ff067b10f21ac3bd828f028a21fd325f9d878f3c7aa066b12099211eee85f73d545343ef52263fe1711963e9ee82869056297f7e SHA512 58869e82bbfdb75514ae69d9a1aa8e9d201cdadd5a0395c837e4ac5aa59397af2d5d23011a21604642da97eac51df6bc886c6ff8ef1010715440281694dbb5c0
-DIST thunderbird-60.3.0-fi.xpi 575754 BLAKE2B e7ce70c95c3ac1bd782dc46aef3fcdae36ef74e7b547fdb748e4005dd3760563e64a5d1b48139f14f3b7c51398bc3e071eb24690e64445aae3baab7b3a51296c SHA512 23a0999f735e7025638948821c6b1e81e49de137bd065201c6827cfeca7897376fdbea0c4186afadba5b003404568a3dc94407704cec37ca07f18e718743c9f5
-DIST thunderbird-60.3.0-fr.xpi 608465 BLAKE2B 64e9d775035ce47bcb87d026e6c04fbc94a9621b49a0c9646c509ce8fb5d13fea7bba25c559ac67e42a2c9f7621c295e5faba22b53a77b0b29b9fff129e26007 SHA512 f4bce13a94a41ecea894824bb8d7337fcc577ebafe38d36e28ae3c80c7ed5f6629c0f8effe635db870a94d4300431922639d1785bb4c340eabf3935daed43101
-DIST thunderbird-60.3.0-fy-NL.xpi 590033 BLAKE2B 3729d7847f1bb6c70af6ee31d6bd088d30367835c881d8c97cc21332a0de98609f9d8ef8173e483e6e6eb698f9f024630f035643007b192f66f025bea1b9a639 SHA512 20d9aca573925218da4e642a223d0d7efd240406dce82e19a48348d1d3a20fdcd765d3a2a12a437c9460e5bbde1c3790275ad8a3c83eefb5cb0dfe2d7570bf07
-DIST thunderbird-60.3.0-ga-IE.xpi 603506 BLAKE2B 33effb7878539fa5aa51ea0066d1dbd6440538f28d2146f5c5111ba02d3fc0ba7195e89047d8ea5c7c527daac003a4cf17a483e26fcd451c73598e6fd2bd3384 SHA512 93b18694599682cdc8ff0970ac53db5cf986c2b52a0e416d5092b210c902cffeb76c569c032fb22517831bd3fecbbbd7aae6a37bb73d942c2dd029417ebf57ef
-DIST thunderbird-60.3.0-gd.xpi 599261 BLAKE2B b1b06f3f30a9f0e907e4faa1962712d885494381bc057f9e47b8f329898e52622c91844a400d509535fce9d2999181259ae6b2adb8eb0ad89bb57de4a72ac145 SHA512 646e943a1c34fc981bb4d3dcc7816c5f7158640fee3780fc9ebd74cd04ef20389f8204aa1035f591fa542ef94feb07d6c32dcf4cfb57e66bced36deeba065757
-DIST thunderbird-60.3.0-gl.xpi 576546 BLAKE2B 3da6160218c05d2d9712970ba7f9263002fe0f759b843c65cc0f35606d621106ec787e3a88809d5fad2181c45756ec249df353a2c0a154acf4e3973107d25724 SHA512 a335f0ce5c68c4955cfbfff3a0eda380056ae8948249e8ccec275dec769b0b4e9d202b9a36090a194fe6ffed53c7c2c2860e3c6b20871446bfef8d827a620878
-DIST thunderbird-60.3.0-he.xpi 618365 BLAKE2B 7a90fb7b7185005bd09079a2925f7e294820cbbbdc4e7fd4501eb03581edd87e3219db21b20a0efc0d28545f3d6d05d7df34b908a080f18f4edb56ac2ae711c2 SHA512 1f2b41730ef284c77f96c96c45044130772e9ce90b62236112ec2082505c64126c7a8899437ab0067ae417e57c5e3981e17442024be763d1d1b3c9991d46c455
-DIST thunderbird-60.3.0-hr.xpi 583460 BLAKE2B a378ce12808aa9e8399d11c8b3b3293c2cf928df83117c6b07d024d0f57b82c5e01bc9c27d2453f3c85ec069e3ed6629ab00a6a52b92542dfd3b16a042a9ccbc SHA512 a4569b63cc59b588a66942754f442a888cb62e1398c594d35ae2ccf1514102e91da1667b7d7442cfe88e5d5dbc042f903c7255131a3014ce13febb78df4e66a3
-DIST thunderbird-60.3.0-hsb.xpi 611322 BLAKE2B a56e3a107370dccd8858d8ef89e17b3d7746c62e80466467ef8736a047dec34687030e5575cdf9597ec45aca00c89ae2cda31f62c34f39c3b23d2ccba1ae4483 SHA512 57deb3acb995394e7cf7eb9e4d9f7bb7c5ad4c4496d80711477a997b4a6b6b61c4f8f5719d842024c7f12b8ada103db14ffa6e79d0eb865417f9c74cfb937b95
-DIST thunderbird-60.3.0-hu.xpi 615345 BLAKE2B 958582e77fba0582a3c4935da28c466bcf9655d704cf87faf75858f6bcce309448b71cf0afa2cf93536d00fbcd15cae273218d9f93cfc6ca61853b06ba493a85 SHA512 c14e46bd4a712184d1d1200fca949e14f501f647503cfab06ec6a595d67c7206897ad829ac122e35394fb01a67e0a9cc550e4f78d430587d7b1a11ee8b3a2aa6
-DIST thunderbird-60.3.0-hy-AM.xpi 649712 BLAKE2B 38dee9d4308ca3b43a9558e0eed9e7d969332dcac2e332ad2d2a010cbd04c4fc6d8030b4dc99fe268b7a435c273c3d2a089a38519e8bf0394f6305479cfd7474 SHA512 d987ebb5f92580b0a302c97ea41c72b08a757abb56efd942cc619dc2c63dab4a1bbae1c607691ea1e703c91b9a50a6b95dc8f462062c14af68edb9df084f09c2
-DIST thunderbird-60.3.0-id.xpi 568859 BLAKE2B f792923aa3fd1c7028ab179077ed58f45ccdd73125ccb3163e92b73ef0dd6444f21e75f858f768faf1445fcffe7dadfbe91d46d77767682d980ba877cddea95f SHA512 d29cf498c93caf663b6a122eb4222770c9189538a05d25154f7ffea8abe7910bef67d4cd127ca4ce5ea734121b0e30ccecb17cfb09216dc08135206bdb000abe
-DIST thunderbird-60.3.0-is.xpi 579046 BLAKE2B 14f3a02e0675868028b17feb58d0ad2bb6ca0673c9122023c793684de4064102ba3023afea9cec9123a4cb0cb8c211dc65795b37913877d0039b75d5e3566a18 SHA512 6054826bb5229447ffaf1493a50b3c91a060475be4097a7078b22487427d0f3308052a39672075874a3a5a0807145279c1824b71f6177f84a60a527a68c5e745
-DIST thunderbird-60.3.0-it.xpi 477499 BLAKE2B 536b7dcad3bacbd3a8c32750fb27eee3d448e957f218f10c8a5620d920de69e9ccf10fa6f777aadc9b4b767d4f6e4a2f404645c26a1fbbb7a778ec0c711ff153 SHA512 1ebbc15393fc1fa20811128529d7c06e6f1209bedd3938fb384a51e480a41a18b6f5216ee33b5c893ad261f262d8822116bfa30bd1cd276cc7c166aaa063d44b
-DIST thunderbird-60.3.0-ja.xpi 653343 BLAKE2B cfb7c56ee1f38c074a28d15cf1561e4dfe5826900593ef630827ef08f2f0e64672d67b5b8bab61c669b7088d88b9d864ec215639e40ba26c2c96332a40df6d05 SHA512 f722be3614b0959e6a7c38559831b11d7853d60ee6d38e15de5cca41e374afd3e0d18bfd694b9dba77222aa80fbacfa4c4e439dd6099f73e05f2ff21248206b2
-DIST thunderbird-60.3.0-ko.xpi 619729 BLAKE2B 29c681b47714debc546261b55bb788319e44e6a259a8cf23fc563e293afee05c4800c41049d07e69ba7ef1784881e31452a82e397bb72ce72218cf202f76c886 SHA512 bec729a8e0fd687a7856aaf4b4b28c71f1bfb37925f467911ae4d4a2c3c5e07728b544d24a68c70f49669f063480e05c81513e05cfb449b1be997b709d9c1eed
-DIST thunderbird-60.3.0-lt.xpi 605440 BLAKE2B 5b59f74728f3a992c7e5766615b1e2b507fbf15e4f640485b32e26e8a4d9ec107dfd60f4d0a08d3d1262855410e626a06b3c1a81a79f225ce9aaa348e8c48b6e SHA512 297389087145c47e2058d69dc1ace3462095fb743b41bf543248de0223e11f553f18a9533dd8d8e1f31afb7c6d471e160b6e1a87cf9d7e71e35e5c7b513b8fd4
-DIST thunderbird-60.3.0-nb-NO.xpi 578234 BLAKE2B dc137df742846539a1a8a7b90f271cf6a336c4b85611705bd9a91efe4e0c9316d680854c798e8207c00c8c7d60aa215e1fdc0b619fceecb0000928ae0f1b9b22 SHA512 fe3466ef765e8d8eb38a965be389f342fe5cb987f6ffa2cf637c1ac0c6fc99159add1f34ae412e44203bafe0456902dd49cf012408905426dac53e0bc4842694
-DIST thunderbird-60.3.0-nl.xpi 583912 BLAKE2B ea3c904a747720b9cb5442b1ffcb211f7f02fb6b7c1c5bd5414722c1e161d7511207f1325e6ca42aedd0f18f099a202b7db128d2e137df3e5d5daacef1999bc7 SHA512 bfe44f9256889cce538d1e2590643a62f8586a0044ca572ef159dedfacb16b0ec548b3b99819bf4586bfbe2a2baf1e234be9d2ef1b67abf3e0ce8ec8e6e66b9e
-DIST thunderbird-60.3.0-nn-NO.xpi 577653 BLAKE2B a787119a011e5ecbeacf7c355fa82777d5739ce7bbe5df9dcbcf27316e0e8911d4f1aba541a2558b3fe61068564e69e357aaefab01f9d26a719ab1cbd349963e SHA512 e8985dda7b190df20f597c6dd69c7d5f6237dff560df4da021a519217cf88869fbaca21d54d46ddf26b19356e3819227422c61ed555bb67f04a47a85696970f5
-DIST thunderbird-60.3.0-pl.xpi 480724 BLAKE2B 910b373583d1cd947e6827ab123c6eefa7bf4fc5993837c8b6f20c9e7c8e58da051f34fe8e2667cc6b67461d864bf7f1cc5f558d4c7d9fe1e21ad37927af6d26 SHA512 9c0f449fa299afc8953f1fea90eaa7f73580ac77799b6a113705a8ce37bd84a11bc144718067f96a636cdc5f0311186628c20eb207fe1bb9070dd54e488e7ef0
-DIST thunderbird-60.3.0-pt-BR.xpi 585016 BLAKE2B 2b2687b7f4e2308a5f97d1338c7c8529b7e9993a24e25152976cdba22220b037b063559b3c1a895b24c7f77b0c86544441fbc8cf353e1057ad8cce361739861a SHA512 76f3e8d336b49a8d8f9808babff1a47f4590043ed694755d76543f96a2ea51aedaa0940a27a09d8180be48f0b1af03f170aad39696625acb6dbc2c16ae5fd10e
-DIST thunderbird-60.3.0-pt-PT.xpi 593184 BLAKE2B a39537feb50d78a53976c20e50d257550789f9fb928c0c0221d1b9e18f29145572b8d8d731a275a1e41afddb7edabcf93c8cf22a57351bd7cb0c3eb741aa24b7 SHA512 1a01d0f8340960056c703831437e5f091efb036a30e5c5f0afa9f6bc2acc723058c24c794d306bf39b2128402f42fdec7793f0cabf19b4eedb904a12ef6a42b3
-DIST thunderbird-60.3.0-rm.xpi 578383 BLAKE2B d368415768029ee23cd046430ed57ec50fd6e1bfad5a4f0b79d5a7f42d0d19ad891ce7f10d0985cfc329ce169003388f5ff0f42f0963a8bd8ba162f18a5311b9 SHA512 78a78209854a9cd1af31f23549d13995d7d8c37a54cc0d9612c068609a3d8a9dc1379823a2e7e933a7cc5a30581904e846b1e1bea30988ab7594672e5aa18877
-DIST thunderbird-60.3.0-ro.xpi 584307 BLAKE2B 279a0119a70e55fb5c7dbf56c0f4f59e7eac4915d30c3c0ba7682c2afcf36216a236e2b43b43ca1a51e1659b61fdc53a0cc85f2ecf9e46cc53ca8a39f9b24081 SHA512 a1b23ea4d2c82258f78b935282cbd0ddee5f7a0fb40e8ce35e214983014daf5a86ec7f2e84991ddc0af664fce46fd0f440369addfccf4db401ec55cf00c12538
-DIST thunderbird-60.3.0-ru.xpi 694704 BLAKE2B 244c013f317fac68f89d2cc46d7036336acbd45246fb2a7481bf73b985e0602157364e0b7087857d6cd9572fb2f8bee4318c97bd361bd0913eb9a005539b98f5 SHA512 3add489c3bb3247c6b5813bdc35bb2f9194c135a01778714373c0624839feef95b7e2dcbac9bf12983bb4801a1069fcf8627f66f7fc42822ae8c44302789e0b8
-DIST thunderbird-60.3.0-si.xpi 643791 BLAKE2B aca01ef91283d40ea1a0406b0ba7dac1c7f3a9d388a747c8c55cabfcd1f5afee4555a7f0e65590fccdd60303278cc086f65a0cb5b7717f2f0a89d705c66f27f5 SHA512 7ab63b568e2b2d7eee4e54c448bc71552ce5d25e2fffe888c28e250675a5af090697e67a2ff4458f4aefaf2f5333ddcf1e1931fcf11726b59aa34d130fe97a6c
-DIST thunderbird-60.3.0-sk.xpi 612215 BLAKE2B 91c8da938771feb9b1adfd0c08b4afe6a20d4632ba9dfa7152067fc0e0327ccfd705c43b1e9331ce197b29c2ddc4d566cd2362b3ae06f27d65f55f8962fdec58 SHA512 b4fe94a47e62b5494a2b087a5d6d8da5b7834b5dcc17656822b7ec9e7b31f2096f9c54fe78c30c8a67ae3c3841ab21151d5b40e4c4435f70a1fe7eb601f764e7
-DIST thunderbird-60.3.0-sl.xpi 589945 BLAKE2B c44465a66d13336599e722100a3d42b20fce3496e0c23d7d07ed904d1933e92c7b52f78976e31af051b935ef062fd92c3497cd5ab497f666143c6f64a4eea9cd SHA512 5ab9e6fe5fd3f333e08491d65dad88a0f60b6986afaa1ab9de66b570a285551b3a3553fab4210427992a56dcc21b8390b8a5a83e5acaeb650dcbe45b73e72c9c
-DIST thunderbird-60.3.0-sq.xpi 593095 BLAKE2B 51b05d49a6b85ff5aae5156a80a0524d16fe40a7704b3d5fe7f91a5a7f1653caf86c9668f40f1e71b72ec26f15280d761cd05c8b36b2542331e901a5c7e887ce SHA512 555d1fbd2207ec3265dda2d0574ccf102c4c1b694fc728bb9f555d57b8f919e2815d47751fb29dc9edae88412655dad524a75a13cc4c252cccf527bb6b2750f7
-DIST thunderbird-60.3.0-sr.xpi 637719 BLAKE2B d18fb5726d7aeec0fb9ff0169a5a844caa1db33130c40d06f00503fc42d23ca76126018569a97fe7b7fa723ef79f6d4a219b3107993b5b745c8e18d4397b3570 SHA512 8d48cc484afb39dcfcb7ee13d00b0d5e43c66c1fece166de4590c5ad5beeec6d279044443c7f648d51abf6cf11498b96a234fe9fc01c13f85f8a8f83b12b95c9
-DIST thunderbird-60.3.0-sv-SE.xpi 594077 BLAKE2B 821aa91b59f12f52a2bf1ac0b39c61ee8281cd02a5a5cc8b0ad3c85a9be4ed0bdbafe2386c3b64f78ca6b5e801ad145a9e719d7815f17aded9d037a91a0e73cc SHA512 590c6e68b7cc9bbfbee5bd068f7b24b4ce0bb177e5cbe986533b928e0620cc81c28a404992bee9f9be41c09fba2f5b825e916f88a19a6a79a91aa7e2cdcdf0ab
-DIST thunderbird-60.3.0-tr.xpi 598009 BLAKE2B 6d1902bf495adbe309eade7f79236b1f275646c6a8e9548f30796e1c674c0b7ee12847a8295079f22091c78f0cccf69f333857f617f128e1af963e3d93d2e6e8 SHA512 3043d174f0664ed85bcbfe3752e1d37fb84c70ba94b99383cb64f0e472c4200a6c035e01d9d38f066895e449ce5a9d0368be70677ad8de8ed46ee39e801f22c2
-DIST thunderbird-60.3.0-uk.xpi 684153 BLAKE2B 3459b50a5a8bcce1e8933b1b90db3944174e0584da568f6bbf1ed3bce5c120a44ec89df03c7cc6a4abe98e6069fd727d180160c27b652919bf5aefe7244bc1f4 SHA512 85ed2b3a82b64f58bdf8dbaa1dffd5906907068b566118eeff6cb70354bcdc03963caf1cfbf51db8e99e1277de320eb7b0474fa9e72ea4a6819ace52717fc21c
-DIST thunderbird-60.3.0-vi.xpi 638421 BLAKE2B aad9f330e7f95ba7204775710162f40418fcfd9f64b46998eda06115b63d0afc8ed52a66e8915a24b4cbc97263869b75f809b30b0d73f28975eae3295d54f9d2 SHA512 2e2708f3d7d69856c5516740dba243b83ae05fafb7412e3973ea1331449e31a6577a575f84552f7fbcfa8fccb454b06b0dcca35f45399b6475a6da53395a9570
-DIST thunderbird-60.3.0-zh-CN.xpi 622465 BLAKE2B c374b6a7d8e6a10f6340e814f62843160991db3a8e820c0acc9294d5e3416cf6025a9c472e21802095c7a88408449f111a9d0d3d95efee33b2903132847daa82 SHA512 7da02ae8830126da7646c4379ecac20123a7f9f2f9c0e72581800a5673332c8664eda1d8b2bf906fa452bee8a10413191272caf17ac6d07a2f1fd8bb5502ff3a
-DIST thunderbird-60.3.0-zh-TW.xpi 626188 BLAKE2B 462a59258946095a905ea455267cc50893b8dd49d04d0adb02060945a660c80dea2bba5d9de5a9f4381b0c198211711f821c665fd33d0bb2b198afc2e7dc38af SHA512 337aa9e5dcb9aef0cdb44d9d24c9eafb89b2e3bd13881b445ab5a49e4adfc47136b7180009998fbc61a7e8140683fa0bff571bf6970f944d841e6fca1aa1bbaf
-DIST thunderbird-60.3.0.source.tar.xz 285211708 BLAKE2B cb17d27ac97267507353d1a0cb501a9f9a44a4bad6389dbc2ed95f3f23626540075325d6787c992e37bbab7096d2553618a7e5888614ebe1218d7088b0d78127 SHA512 6cc390129dd2ce30c4685748bc5cdbf07c1326bf1ba4727d34b105f800ee3d0c7344a1bda3b8f6a666f635eb6d2fba7da5afb1222aac05a536d2dd77afb3a8d3
-DIST thunderbird-60.3.2-ar.xpi 627181 BLAKE2B 33bbdb397a8517800ca0bef3e6a7d003b6f035316f1552454cafee30e8603de06d1b7e6dc56f3a6e8345d5d12939bcaecfe5f2b9c4ce1f4ad78f725e1bbd3a8e SHA512 71d4b681bf5ae393ec8e3cfea5c53b53000a525cd6a5ddd65f17399437b159c33c887c257e2daa918de966e1182810be5d62604b5761a4fe6bc5e661f9292186
-DIST thunderbird-60.3.2-ast.xpi 560867 BLAKE2B b6cd646959534a555833810a6ca032e0c9b06acb764607295688f0747fc09c716b5f4e6b1880712f31cbefffa14cb67e573ef787a5d6cf63d58dc299b3f92071 SHA512 7be8efce56c23687f705c00a3327c3eb3b0c3dfc86d88be3f192e6e7ebc1e77fb44d104c19948eb8ea9a56972416d5d8fc64dcb8539e656cd05794a183087338
-DIST thunderbird-60.3.2-be.xpi 659079 BLAKE2B 8bfa64f9a7d227f15dbbcc397c15236be0d4aba4ee6b65e3c96508e5cd1b53009600f17a9b35dee83859cfb0b69bcb22303278fd229709b270cea05c8ebdf21c SHA512 12b4b10042e065583c9022c095babc669a519fd99c1f406e5bb8db9af8e08e44cfe4d2ee8a22e7c98cc25e9b99d157767fa79cd4996e42efea84b7a98f0b7457
-DIST thunderbird-60.3.2-bg.xpi 665510 BLAKE2B 03871e6e102f407e5b1e99562fb590b70db07c6cd59618b376744c68fcdcad20fa34694e295381a2352977f8ba2182a994f5ec798420165700c37d062c999075 SHA512 091f6f816f5cdc067d030b79f66b7aa282db11146d19074df7a9533ad1dea8331e2c810313286e5efc919c9e96209a3633539f6d807820b62923fa0b3e4c423d
-DIST thunderbird-60.3.2-br.xpi 581592 BLAKE2B 23f1cf070abf7b9f184de5210f36163d5636d37ede17165a9abaa9e5abbe1681587b685e92a1bfd2a54ce009c2d8e561b2918210dfec3f49434d5027eb20e6a4 SHA512 5d8d494d1e09c03f626d45e5ed725daa487186661f1343f3fce5d4be2ae204db7eb0989cd135b504275671a9c74ea26ba25e0ccabf4b4018bb6dc4f00cbbc0e2
-DIST thunderbird-60.3.2-ca.xpi 591970 BLAKE2B 9962f5a4ade9d22d5acaf680268f74f6593f1bafb1f5a40b53c6c4c2c043a049da8cfa3ff2aea60bececf91e9ae506dbced2f5e2cc7644719321121c4d5a69ea SHA512 e767cb6ad8ec23762a6206678d2b12608a9fd5e0a0da8e490cd2d85787d5239db5eb961b99405cdff1f5f9c41e7ac330a6f34fd59b14b8e6c8edfa1a718dbbce
-DIST thunderbird-60.3.2-cs.xpi 611201 BLAKE2B cbaf0fe9fbc598b38de7df01a55b566489c3b93b476c2a33c73ffb8e47132f8334f954a4c17fc3129611998c2c00e01a903f0fdb95b67b5e0a3446e68b0d3165 SHA512 5087d275f2eb5b400a2c9356ec5fc0b322a599a64bbe3ccdff4c8da44bfa2a4b34667c991e1c9d77c8fdd2e3f3d028b271f5b6d7d07d09415d448a591e4a2cd7
-DIST thunderbird-60.3.2-cy.xpi 582233 BLAKE2B 39a0d99babce5e3960396a06c64485f18c27473048cf88d826a9d19eb8f025c233d72cce3fe00e0356d594e22b34f462d642c1ff879c8426be1cd4067dbe3059 SHA512 a17abfb8dcc03efbe0f69b62ce017ea33fc775fe93d44779ff9e46df41c3370276ee019a43798c96ceda07a870553345667d770fb1fb1a73337624959f16580b
-DIST thunderbird-60.3.2-da.xpi 570805 BLAKE2B 5fa0866086175ee2b7ba8b8c20a9f8e877a7f51b18fed263722298b26e291327b98ea3c1e68973a8dff9c5b884f02e96b6f2cc2676e273dbc57f7ffeec622c78 SHA512 75e19b378875ac281c1397fac6e96a4f2d581331fa0da141eb2da09b360a2dd4a7128f94398a95aed5321d7dfc58fa58c0151a3901f4d91ec699d3aae433e287
-DIST thunderbird-60.3.2-de.xpi 582573 BLAKE2B 51814356178945122e31e993d63c234210f4ceea8125ff7074981885f823d0cb03de81b5a39cf2fb07b1841ad2b143df6e842d513cecbe504abf16fe4bbab8b3 SHA512 2c32987690ec71d33e910ec248075fe1f3c32a4b372133e53d29753a7e1aa54b27fbb1ca266c05c613e6ff28de1ddee2e8572ec58916ce45a0b9ad8f5e1e5320
-DIST thunderbird-60.3.2-el.xpi 691053 BLAKE2B 35b448a9c68a6ab8d707ac865be1c0b14e656c74b838d96da82794de370a713f9df0818d5876f3506957b72c80702af168f8a5880eb3be5a4bbb3cb465fa625d SHA512 f7b625321662ef801f1a9038f5606b5ddd83725a6479b2abe87bd8fd648af307323fca0d1eb46d4cbd4fac961e2143138de4f364b6f459150b9410c92bbe3db0
-DIST thunderbird-60.3.2-en-GB.xpi 550354 BLAKE2B c68126bd22c9c5511c1123888b90e0ad06db1721c370d969033a0a208ae76b2eba7b01cd671a1257f4dbb4cabf737a5da5d5d067cfc425656cfa96928e8d98d1 SHA512 f366364bab49eb4f0871ddcc2cedf9a7dfef9330cc795ed95422cfe7903322e8f3261c7764c009ea68badb555a9fa37979308eee707df783dd4fd1c9f91cfb8c
-DIST thunderbird-60.3.2-es-AR.xpi 595048 BLAKE2B 32fbae2d1e8052f9060a6b32e1bce639e269024a38385704044eed2daef5fa0af3ee17892b3cd8f8d1f439bbe4d051c0c067750354e42dd44aa557aedfdeb72d SHA512 84d62b60f0800869f89e2724b29998194f6b081d56b1e5eed49a895e8514c35439763d59d94914abd7acf80d97cb2b17658bac923dd1a710395310e30cb450f2
-DIST thunderbird-60.3.2-es-ES.xpi 492211 BLAKE2B cfb8ebbd8e769b2a866b38589c1dc67b96a0d08e7b95b112784eb35c5e52f2ffaf2a45b813549a315dfbbc0718336ac1ef886229704602005da9a078f66c638c SHA512 05bdd55dba40fe3fe64dbc6109454c3984ad4803b310537ed0c730a238fe05f897c062a8a829f22c7272ee1bfc2dde6b2557baaa03fd68384cd670ca548114ff
-DIST thunderbird-60.3.2-et.xpi 570866 BLAKE2B 932d5d32bb99ef71a3fd6c485ba2ec045a356c12e916e92bea9b44ca7ac1ae7340576cf70120beceaa6f2ace9325e42f7cfb2ed0b7fc36f91c0dbb22cdf279aa SHA512 8e47d81b46dbcc1a26ffff8c845f269d3dadc0b4ace8c775d79d63f663f1a767d0640e4ef7caf505c6b163bcb080e514311bbabf128efc2e12e4cf587799233a
-DIST thunderbird-60.3.2-eu.xpi 577579 BLAKE2B da1fa63d4130f8c115df45202df91f6b40a1a60cf7f15580494bc3412c66a39e2b439b1146047917a9738a723db70ea88c06b7d080982dc63876062f36bcded0 SHA512 2151b0d2dcf932bbdfb9ea25cb88e2666c4b3ee1f52152f33f5097b505a28349807d7e5bf8b1d627bf43c5de5874f0ab18e934a4b74c2d92602be6fe57d5c999
-DIST thunderbird-60.3.2-fi.xpi 575754 BLAKE2B aea52e5dde6cdeb069cbc4088a50f4fe2411b4cace1a280d8629ce60d5c556cffe554f961eeb4d2dd6b686deb9ce35b0be2b33cfacb7717243f63c28cf0d6078 SHA512 808f3269b9e4ce12405cf97b778d7e24a82e22c0a32aaf15e0431927d3ed721aa935909b1e17311d9921762b5a0a78f4aa3c8a738dfc9efebebb0df6703145d9
-DIST thunderbird-60.3.2-fr.xpi 608465 BLAKE2B f64eb29f1cffe1912dadb5bfdf5b1d3e01a837bb24c1b1355254cd85388d0122583d9f67ff4ac1f8c60a1fb738c2dafdea389d5d10686114c49e4432d69185b5 SHA512 8b1defb3fc6d96b1dcaf5f838306f1a1dc4cc4a88b79e5b6e2cd1402e52b03167078c915904f1231f0fa50eb4c18e6d1c70f7949a98e5684228aeed6a8df89dd
-DIST thunderbird-60.3.2-fy-NL.xpi 590032 BLAKE2B 7e1ec2aef319beb199b5e81b7a0d48d9dacaa8e1ae3b4589086be7e0e4abf1e967f5972fd25f671d844e230d1cb0f1358fe1a2e713490603b9c60c26bb5d3f65 SHA512 9f1224dfc7e9b25d27be56379ed66dee6a70c121a62581834ffa706990c2a224aa47cb712d29e7c5c348a7f8faa8a35428df775bcd47e84b3d9b7e814faf8d98
-DIST thunderbird-60.3.2-ga-IE.xpi 603506 BLAKE2B f9bb9ef62f7e686deeac3ea6b68e45e2c3c9439ce1eaee871d37da1eb9eb0c00299fd476279df62aa87747e696a5b7977a3e6b2a26078679cb9ae58f71720b14 SHA512 d28380844581d9db813eb9269cd0efc00c0aee13adb3926c3d6c278abc78c0dd8e647bec8dbc32ad810b2d5dbd75d680a3365e16a883b5b8f2789f7d19a50365
-DIST thunderbird-60.3.2-gd.xpi 599261 BLAKE2B 338ab8857e2a918fa7cf20b406ebe44ee65fc274b76a43ffe6ec001c8c2ece048f6e47f659dc3d2ffe4dc74cdb5429dabb47c2cddfb93521fd4ae43cdd148603 SHA512 69376abe26158a6c8ffcfd3bd8a00e5dacaebee7d44f9605d174da5bb70663a326658c48a02e136612d3a66ebce3a98279625e8f1bd3fa204996a97ffbad97d0
-DIST thunderbird-60.3.2-gl.xpi 576547 BLAKE2B 321107befde7daa5d73cab8fb8c3aae485d139f8f96608cace4982a67ca8776449bc15dfd9b9dd49008cdaf78583c88a876ec2f21bd34b750eed331b0e81d015 SHA512 109d4933e8f4ffb97b797bd7374d72930f3adf86144d43ac32f824a2282275afe735b4865ff1c8dd0af7214dbab99073d16fc761668f97eab32ccb15039cf3d0
-DIST thunderbird-60.3.2-he.xpi 618365 BLAKE2B 7a747490a734a4db62c530a2d9b0b30e0524315b55004558934184c0d6cc8249dd340885de3a982b42266f5532b8c866287a15e1a9d0b25c5e16d1e87f330d72 SHA512 494f08a2d92aa1a70db2e01134294d3205ed383762b3b714c84ab3f3fc3fc6c4a01e4d0fcd847e5fa3f4ca6dcca0015f0b8846d66cb03b3f82b1a7890446398c
-DIST thunderbird-60.3.2-hr.xpi 583460 BLAKE2B 374fab664781c2529b37d0464043e73c99200aa641bcfd5fb1204bb5734ab0f91435efdacd1c7ed6583782a2d5f2914c7c0722533829332f4c4109580ccd0f01 SHA512 b5b1881485807954c5bbece6abe199e02fb1a1ac088195842b1a413f5fa8cdc5105887027f7a066707238592761a639a4a3f7dcb120402008e9a8db99d2b8823
-DIST thunderbird-60.3.2-hsb.xpi 611322 BLAKE2B 9dc5f87844946397885bf718a8387410b3bbced11cca8fb92953bf1ca1b254103d44d5c4289cb532566e029d426a5b6d56de956b0019a623b03920475c28d946 SHA512 e869284a69b0d0e2aed193eab9c323b52d5af1d7473e632f656df250c6ab34603a214227ada30fd225987a089780d157562c7e612ca77378388ee0b1a5695137
-DIST thunderbird-60.3.2-hu.xpi 615346 BLAKE2B b67fea74958fee9c02354330acaf5e494045f280eda30f2a8db7a3e81116778f16bf1e5712fdccb12b983acc597cfbc2c0e0ebe7d998a3bb910c5877a8497263 SHA512 fac2e86a8676f7e7c420cf953c7dcddca864cb52f4671b8b8be3590f68d698705efa8e3dca483d96608be1f9d48fc241b3098329d9bb7d73f9878517d2be05cb
-DIST thunderbird-60.3.2-hy-AM.xpi 649713 BLAKE2B 4e39c17da54babd57bd05c90cddd20243c0b90b25f8a21d99233e60ec29d254631311cc78a4c43299ae8fb320705b60f788d6ea567444b278b998d81a23dd43e SHA512 04f475dfa715a1355feedd55dc100e9fe4d620f6190a8b0636037202814ab2c6788ed6bb7a5435aa346cb1f137f227589074d1254a8ae425eb4c0da95436a12e
-DIST thunderbird-60.3.2-id.xpi 568859 BLAKE2B a7a0dd5b69c6b72c74aef74b3ed05627e1541660f666a4c9f4ed3ea6a8a972a0957d6a346ef39098fb3c09dbccec2632fd60e5d083fc749b4bfcfda1476c1c7f SHA512 a3a72226db0ac53d756c4a69b95d277a53328fa7ec70d445c63c915581344e881ba12278a5bb1d94d8eb04284eec3e1c45de1b96c321b66d1c3897794594721b
-DIST thunderbird-60.3.2-is.xpi 579047 BLAKE2B 4d8514d3ec2239cb647af25ddd3d8d436be0830b1886e6c2d7e18602ce7735b6d3e541b0c1c877477f9dedd9bb4ccd41705d65497394d2a99764570b9b6c0354 SHA512 5343c4f35182fd39eae9241c11006085da32a794bc4f489c2ce977186b7370c77cab683ee55b47372c50675a45364b11221540be820f126cfaeb873efd836227
-DIST thunderbird-60.3.2-it.xpi 477500 BLAKE2B 55cd1444941187d99ba9d3d68afa49d33e7a0c10c0ae4ae472a1fb33f3ba863d7166b1c94422ea451c18ba7c80cda94d6f1821d41a527fea07727e5815dd5d87 SHA512 24829d53935bd2ead5091323eba01d523ee685b32d5d58d8cdcedaa402d271e0e0adaa5d50baa450810a02b176bfa476b741d6f2a8d8d6f448b7163f4d234357
-DIST thunderbird-60.3.2-ja.xpi 653342 BLAKE2B 7e54e5bc143d3b594a2362d555b239e139b288602c682eb08b494771a448becaee2768a6bb738d40373b317af4384fd61bae5322aba8224434dd4ad3efc7e5e8 SHA512 287c64fa5ff3a04270cbcf7253398a0c0dcbc97cc5f8e3bd6c7e3b2748272e5241df859d91bc53e980126975e3619cab734c238662e8b97bd2a2c3ac726c66b7
-DIST thunderbird-60.3.2-ko.xpi 619730 BLAKE2B a2de2536cd4c691e5e2fc9653436a521d11628f81b5e0664130c7540537e2d06a636b947146e9ef06840244d929350ff60b23fbb9cb0705050c00a3baa9e7f49 SHA512 8468a69bef6b1033d31757271f1e1dfb2260a4a012d0c078271fdcc5aea0d298147ab0ba3119b918e20b541c90697b7631e02ad041cfb6973f2fbfd8fdfdd549
-DIST thunderbird-60.3.2-lt.xpi 605440 BLAKE2B 059c5807a879daad0f507f985d563ac463597f44bf7d5ec2b5e1fa0a88c19efec96a98f7e125897997de9d7b8ff855de504ce19e6f8910c054d48a4f5258d353 SHA512 509fd6763fee0373793053c986cd5e0512f73e3eeae75825448dcf24edae6dce6b2c98744aa72e5ce5259a21c471d684d4e3c253d3a723b9fd895e7e59e7f8a7
-DIST thunderbird-60.3.2-nb-NO.xpi 578234 BLAKE2B 5f6614dfd85897f121abd25d5241a6efb4e1714bd303f1afdc1fcd781a473354c259b2d3676d1f7a6c96456029d6d8b2c5a34ab3902db76e3db38fc6a7b26458 SHA512 d0d6b70b3a770c55479392b1e15704bec671d4513a99cb1f5675186dd30e94915b022d9788fd30ce7ce3cc95b4e51df2820b410db09d85cd72f0bc14705c1342
-DIST thunderbird-60.3.2-nl.xpi 583913 BLAKE2B 9e05f9a44147d8c6b8669f5869671ece7bb63f1ddd7bd2f20c09e631a171b18fbabf62c036a9480517fdbd17df77e614c337ddf9f55ae28b732fb07d003272a9 SHA512 0955d6040dd47c90da31f2254d3a9ebece74269c9fa8bc762672f7a8d4f5a6f188161aaa72c27dd648e49237d5aa48542c83c94e03cddc05e2fb866d2ed1bf93
-DIST thunderbird-60.3.2-nn-NO.xpi 577653 BLAKE2B e5026e11d0ae129fa70afe405cb720e0757ce62900ee5000fef6bf89ef82f9748053a699e3183b75a74f0429c53d7ca00a10ec79016a17c8495fc6733e321004 SHA512 e7f9a01f47eb437da95245c099f8c555d22d32f46396b70e00146fce3742a085191b2b5d0b1961524c6d1014af1b764387e66a5ff9f06c1a9b3b713003b49318
-DIST thunderbird-60.3.2-pl.xpi 480724 BLAKE2B e12df203ee44fbd63965c4ef8f809ff7c6d4668e60cc0baa106abb55a81d311dc81085a93781175f005088997dfdd2e61eeda303635e2bfca3970566226c9d81 SHA512 9399f43327d9c145569ac6d7afd67cb52b155e8c4071cfe880c818d2e71ea741e080ac6e26f94f274f9c4e20c5582c68b3f7f79d5f614801f8e3c399846f96d3
-DIST thunderbird-60.3.2-pt-BR.xpi 585017 BLAKE2B 966db5b4f55af4c253c4ce4a64f6f8063341e3fa426e593d3e9c2fcc942b0c95f8e0f99bde828d4e1f286abd935d6640215166ab0e0d8a5af18a2ef428a7f895 SHA512 f4bce0452bc896b7c2387b7478c8e8df850261f169c45fe711e61284eabc3bded25de2137afaa1a10e55f4370ce2d458650695e702a8170852d101428000c562
-DIST thunderbird-60.3.2-pt-PT.xpi 593185 BLAKE2B 152689d71b3122502c5f0f004884dc80b45827a04c96eceec40f8b788499ce632a4b854e403c4abfeffc5cf57ba500c833987fdd7d24649547fa9dad6a3d1b7a SHA512 12e8ec6cebd7e50fffb793212fba7c839240ae50416c0bdafc3124f4645bc80a5c37c54fddea8ca61058388bd319d1cb7618d7cbedc9652e7a1f24b56f3e3628
-DIST thunderbird-60.3.2-rm.xpi 578384 BLAKE2B ef3b6a1a0208c5b665cfeeb8e74f639706618c8b10bd930ab5b82de1ed4a04146427144a033a9616611b3d0794315b334aeedb99e04fb68422e4c0a892f72e0d SHA512 1a0c2e37964bdeeed511e93125f51c8604e9efb69ea32e915b9d9689f912ab2eef91ca1e9d48586afe0e51e806685001c4102f59d4405c60208c3700b5a74f49
-DIST thunderbird-60.3.2-ro.xpi 584308 BLAKE2B bf15255845ff38d0cbf572f54967b6988e9abdbda9cb0958983439550c05d9e8a1e8fdd8f459b4f907ce9c4013d65e7a8aa279d8236e5e043210980e6d0fa8d6 SHA512 8fe4f390959c313bf334a6066c31ae7fb6327e53e4a9ce45f3729cf94e222d157174244fe2d8a0c9ba1846219cab81edcc6cb9e24b426f88f078c57582163afa
-DIST thunderbird-60.3.2-ru.xpi 694704 BLAKE2B d089eac2dbf481e69d4d6198114db2d623ce9258b6935c7e4ee9e1f4f7d6ae901db59831c223643d2e92ebd40d4a918c98f57078217d4929ba90d829e73123ca SHA512 fab24f877a3a175b7bdb999c72c541b1af75744691f7768083a76f0129b0085e7ec5939b291a86131b78191fa8a90b4e357b62e074dd30299bd045ff634e827c
-DIST thunderbird-60.3.2-si.xpi 643790 BLAKE2B f8c900a8becc702a9898c838046bceaa454166e12c98df6c9868048a2c996ae1d00412e2d2a72b187dfad71f768e36654cd5a263c5900de420b451dfd25c830a SHA512 8eff3ed4267d259f59b68d021835061439b2bf4477566c90827b230fb4f7c93c8357c9c95f8977f29ceecf5ae177674508c4551f02716c44e3475440855eee28
-DIST thunderbird-60.3.2-sk.xpi 612216 BLAKE2B 8503222fb34d6c3624df83137e8a5e5a9039603624470725042dbeab86fd5aa527ff9cc3a9d03e581b3e055146105cdbfb4277c9a28f2f39da3814494572c857 SHA512 8ebe8b2df53a35330fb26ce2dc48eb69742e9eb79964804b3801d9fdeb3512263213c6bb34d523f59ff509c14b6a2e4ccd27f02efb504935d461c118a0c87707
-DIST thunderbird-60.3.2-sl.xpi 589947 BLAKE2B 1c6dc2d16d88e2c04f5fcdcec74bccd6053735592346e4993635a0080ce3b58cd7c85ddffd0156dcc68f6a5ee0d373c25ff1c8c1eadd63eca5fa991475f5e36a SHA512 8f633efcb9a426f94b0ccafae17c927883e6578f612f5d771a84a7ebbbbfc150d22ff0994d7a7c35af92b41a70d4320d38ceffd98e13c64e4eaa1d042667f981
-DIST thunderbird-60.3.2-sq.xpi 593094 BLAKE2B a30b1b3fc035c70eeed5b6ca2c0eaa2698794ca2ec94cc867758db6408af7c0e63155a41fa17b6f8459a65a3c8649426ad95802c2d6f63574344d048e6e90641 SHA512 7d5adc7de3bb84291271cf2b051f79827866c5c8f58960c1693a9fecbf7584eb0f7f79486285abd8525fe61627e437de1b0e928672dac93662bde038480c9bed
-DIST thunderbird-60.3.2-sr.xpi 637719 BLAKE2B 5582b65c0b73abe19a5db73c6c92598d62cad23b19274799534d3f06537409dac20c7de24a53fef7efc910dedc670bbad7ff418d6a124721dba751da72e84527 SHA512 2e88a38422543871e642322eda8f180df798a18bf39c656737a24775fd23f3e5532fa461c0a791dc4d7f7ad7b9b010a993257eaffacc6b84b4ffeaa291838b76
-DIST thunderbird-60.3.2-sv-SE.xpi 594078 BLAKE2B 2738f23cf15cd11180c2e92076aa275b657578b7e477348253d62c78374ee6209987666ca814849796e5270766782aa916493d06c4a514ca6d8df25f3c99f3e3 SHA512 92a5ffc8149bc22f23658460ea4d9536a8962299a10999f9c6600cd345c91d198e8456670077828f559ab46d75a39882cf85dc0ba1cd4531b94dcbae48a64e7e
-DIST thunderbird-60.3.2-tr.xpi 598010 BLAKE2B ffe9a39807e64f7912688947a8be838dc5472977ac21871c972b35f611bd6f5534a29c92f0adb36b0412b15b080207e36bb4963debae25e3eaf59eb588548bc6 SHA512 d0e741df32a005ebb80b28d63dd99dd8f2f6e7b53fa46b4942457f470b486b84bf3a72aaf2ba68dd4a91a607592bb937e27ac8a68f4fc3246dc60fd2af12a652
-DIST thunderbird-60.3.2-uk.xpi 684153 BLAKE2B 6af808242260834e29a6fbb5c1819aaf9e5fd82539f5ce86e55b2d69833f40b65e07cba9d8b758d27514f179b43d26fa1ce9b4ef9328654009d89bd500152882 SHA512 daf2176dc5630793d49ec795f87e55b3829a43598525973855567d86d2935b23495f54a03e1acb0cb1599d3d99fb96dc22a8b94d915307af672f185d1ccb3fd5
-DIST thunderbird-60.3.2-vi.xpi 638421 BLAKE2B b83157e22eb4a9b13d4dc02d5f2d0f962c79bd20c49a6c706c8a1e5401b8ff840607b69f16a391262acd81c7a40220b7559b7257cb1b53bfd0e84c9f39ac76e0 SHA512 40284c06c6a267f63d69048d79889ace94d40a4060c4230fdf2615a02c9ccf970942078ac0e228540972b212096e866c7f9751bec499d7d0bd862d2538d2e61d
-DIST thunderbird-60.3.2-zh-CN.xpi 622466 BLAKE2B d5bac2b7c2205caf85d7f724888de82339f265e4d091a79033e692b1ff99abafa62b46c1745f16af91b7fc7ec6f2185f8cde6456b03219659424f20883747a37 SHA512 7e45baa021b3f3d557dbc746110e59ff29beceb918268bfbdb3e32c8d837b583fca90b20e1c01f00a0fbba94437c4d986281765cef81f1b8b034ac70bb4fbb3d
-DIST thunderbird-60.3.2-zh-TW.xpi 626189 BLAKE2B 2e99020a44c645550b4ab0c7a4a4bf54fd636c02141098b7133496bc00c8173511d048043c196673ef1aa07c540bfeeaacb19f63ef35eff9273ca6d4a94ace91 SHA512 9c2a0977b476005a0377788fd8cc2d1121aee74c9b474ee38cd22ee9495fb848c4ccd0f063f8523bf58edfe6ee5f5c1240c11d1f2a59e654d538db9295cc7b8e
-DIST thunderbird-60.3.2.source.tar.xz 286027944 BLAKE2B 3c5faf7248c10149f547d0053dd37ef4a8531f478bb111f6b547c30687edac6fb7acf6da8bb3b0b54d107d5de07fb3d9e44e1a8fec3751d0daa47391f5bc7143 SHA512 c755e0570f62987f5c454a0f976eb8b3d8013909e7ae5650b84cca88f9998db6b7873caeee1776ca3ce6bcd68c393ea193c8a7e7e05d9b939ac99f042cec068f
-DIST thunderbird-60.3.3-ar.xpi 627181 BLAKE2B 653e3af238da3615419ce371fef91f137f7015511c3b9d4d18107dd8793ef4ee738b207ac114c34ed0eb07be3ab89173f28ddc5a5eb114deccd2a04892bb13b1 SHA512 fabda884fa165a22d0fa6f364f3b8892c925da5b4266bef7027fca6baf51593b69b6334001a7fc0ae8eb6225a5fcad00ce81643a403fd2edccb3265e72c2e0db
-DIST thunderbird-60.3.3-ast.xpi 560866 BLAKE2B e2dc5413d54d005463b8857bcfd0b39a0875fe1cae3adf6077cb01d60bb0f8500b3b4dca2f874ccbc1be602c97ee0fed4472e4ab29787c2a1fe7dd19d3620c00 SHA512 b9cd070d98e8405e547538ec6e6c83542f9a9c7437abdb7aba7d7d112a6a30a4de93db23cdcb710cf43b73626fb4db4ab1962a3ccfa53304b61f25dc93892edf
-DIST thunderbird-60.3.3-be.xpi 659079 BLAKE2B fc2379d9adb9b054c65f86288373c2137793c9f49b192c0842f6e53b7cb51c769bdd3e9ff1e518ab2b61657a0a759c30d3c35b1485a44cee7c586664148a5466 SHA512 40d591ec4503a01e72e6990b09694215f32624f2f7a5ce0ca09ec0e18be28dca80fbb469d4a3838e08307a6321a707374d4f4725939aaad98215e5e6bd825570
-DIST thunderbird-60.3.3-bg.xpi 665511 BLAKE2B 414c5ce3ebd8a5c9f0581cefafa8304c0353c47c009010f02bc36ad910dd5def70d9f8f3549d11235200653f169150fd69ffd8e313f166436ead7dc25aed6b07 SHA512 e1f2b7e9f80dcec8ff36730807222e56a9b166ab2978389f97b44358b4fa95e8c9092cd86f02d2bdf52003855d01ff4a6ac48c965d0d484d722be10d27b7ae99
-DIST thunderbird-60.3.3-br.xpi 581592 BLAKE2B c805c7b27d2ea824eb92f54ba56d434c109d4cdedd67c2da964e630c12e86797d4694e33e110e8def83311356b093eba7773e85f7bfb63704a825e145e951313 SHA512 d81fbb2fb3a0ff01337008e46e480f200a0ad7f3682d5b08733c0a58bb1a9bd5b08b92fbf12ad0d8430259f97991b5848c317c7e158f6f70272d58b3ce4ed5ae
-DIST thunderbird-60.3.3-ca.xpi 591970 BLAKE2B 4701063629123afbf4b0b5f7cec6b541e0a8854b2d1475973cd9025dd4dc41bfdf0d4e866e8d5da6cfd989dca64ded765ce5cb2fa512f587885edd97be5e05b0 SHA512 2356db376581ce3a48e36e58af4ec03c913046fe7d11b3f8cc0cf8795eabba6c49c16a11a903e896f3c3790c2fa3a576e1e5b575a64df2f75e69a7a4642555a6
-DIST thunderbird-60.3.3-cs.xpi 611200 BLAKE2B 6de53c21a57c289b1032a8ad1cb3e1f975fb52df5048169e365fb743847972e33b41f2c385cb69d213ffd86aecbbe6e5b50415b305a070e13dba29f5b98b16df SHA512 4790d4301cdd5678fab68ffadaba2780d9910568cbc87b17cbeaf1830b668e8a7111849c392bf487884951a875e3d3667895b1e32e882fb13dc5451ca019cfc0
-DIST thunderbird-60.3.3-cy.xpi 582232 BLAKE2B fc2b272cf2879a089cf8c5046d9697b4e60d85ac0f6ce4d803976e87c33cdc9de9d58feef129e9c835014f565f16f3d7d868b36a3791ddc2b912dfe4caac6df9 SHA512 e9217cc6a22ba9f51f1f01175c32234183336da10639da95ffb8d277015ce36587031d79a54475bbe92739aa74908fd63f9e013ddd0ec3fa0ed75b5ad7d9dec8
-DIST thunderbird-60.3.3-da.xpi 570806 BLAKE2B 4c923b6b6c1697261c0b84f1b59c100d431d858f81b4c2f944bb5dd11e02b84802486f9a91fde50a1eb4af3d92e53e837ab1e0beb49aa07eaddb1e6b0ccae445 SHA512 d10718c25d03e1cd40a4695776de30a7f17e08fa971b37f4c9bca47d9cfe1f922c20921eb9353a48e5347ba130441d2d2a4480f2973a2186b5f2e7dfc9f1cad6
-DIST thunderbird-60.3.3-de.xpi 582574 BLAKE2B aba01c18b5f1e4070f9950dc3cf43d1d763d65773c74afc6e935cdfc97efde9b851d3a8137fdcf11d6498d17fb573e08543d7639c67a3179c95ec95a7cd96d6b SHA512 279ebff4624f9013b1c930ce164ae50b0a6fe31a04f2d01adf30d45804e7dce2d130807fe0a37297b5deff3d8448410572bd769001119ba6769a721f3b48eba8
-DIST thunderbird-60.3.3-el.xpi 691055 BLAKE2B 790fb2545f5ee575e123efe71773c9b4b18f0469684c06f4769613eb4fe98e30a55a67d8f9f3051f5b5fda1862442be8c6b5b754861a66519e4351a607579296 SHA512 3bc75e355f137dff2ff7ab99cf765d9440a2078423c5d59997ada16a50c5c806b9b2eefa5077ea2840536325d4a220b956136ebf40f827d0cbbf444f214afa47
-DIST thunderbird-60.3.3-en-GB.xpi 550355 BLAKE2B 50bfa19a6e226c57fd020b06ef30cf1e4e10e3fc64e8ca60c87a68390628bf412d4bfcabe93277323e85b113934b6ce47640f59688e6e09bfce2dbbd638d3a9f SHA512 3a7a85b1360592abfb1a18c1c99fa4a9e8907c795fa5fbe77375cf3373f84d6ffb76a1a6f42b4b1ddf8a54f20cba17d167836ab741ba3945978a3429e7077c9b
-DIST thunderbird-60.3.3-es-AR.xpi 595046 BLAKE2B 5d94607c4d0a6bb145a3f9a0fb60f2025324f9983153effaea49891e1637de394c057ecbf67ba68493c98fea42382e1da98be76989e23adc2678e8895df40689 SHA512 498c346fc98ebb419de3138b7190f298db9ad4c99068fbbf1472b981bfe362ea2580978d7ba98266315b50d6757fe42395db16dd38c8439f27c3f5df4e760ff0
-DIST thunderbird-60.3.3-es-ES.xpi 492211 BLAKE2B c1c60bf758e7cc186e585875486f33b4a7f30da72b5de3bfe4b1afe9057e43a1dcd57f3b078d901f6f4b47a9054ffff3160b9eb1294f89bff6b8a9c40458eb0a SHA512 6895d9ec37f46ec8d05a9b866f10ba3bbc0e6584d7cd5b542fc374ddd2f71fdd9804164e1986494e3a2d204cadbd8b8482a439784a2417208fec50535fdb409d
-DIST thunderbird-60.3.3-et.xpi 570866 BLAKE2B 4d75442fbf5334ea83d4fbd6da711a46c672436e919011c0ed952b54cc8afbf4376af8e2f4918e29a1a9affd7ab764b132e862d5c6d758c09981deb009b3e500 SHA512 ee8050a8351ce31890721c3062b2a4d2cc8e6e84e78d6e2e587ada576c5c4cecdaf0da76cd0d7fbdd3998ea0b39aeb754ab6f4fe5cd3d2a7db9b23592b1cddbc
-DIST thunderbird-60.3.3-eu.xpi 577578 BLAKE2B afe77ceb9030e9ed35462693ea4fb96db6a567d12bfa5fcd63b069a260e0d410a35440923879a36eda7e51e6a8ea9a772b80ceda0867dd2e8a5d1e79332dbc1e SHA512 0eca117ba323f14fe138e4d5c0a5662769a5b07214de5e66e2abb4e51dd4d945e154c4500745c97bea6126cbba284f85d1fa04843d2b4f3c5650143944ae12cb
-DIST thunderbird-60.3.3-fi.xpi 575754 BLAKE2B 26dc989ac4d7e0c76a16824a3ac4bdbbb1a394c9d7a4327be748e04598a94156b45fa919aa4c437113cb676843c660231c8272fc76af750869a3be348ca4fbf2 SHA512 a0cd34a9d5a940a97990dcfdf60e5127cacf91c24804e3d52ab9f85a1e7442ac91532afc15465ce10bbb38018d903b670fb2124309b9f5b2580ba2dcc815b5c3
-DIST thunderbird-60.3.3-fr.xpi 608466 BLAKE2B 64b2b7f3be8638da52497c2b2cc2ca2dd7dcc406ab0c0c1b69aab55e54ecbbda67fc16b5f5522c5121bb2ac92c00410e188fbdcd17eaf4ab0bd815f0840b4a6f SHA512 2acf0c11f0b03039544088e3b2b1f8ddea8389f90146be0a3ea9a5fbf5e8eb6587508a40053876c163be32861029316a9f0da17449065e79258a1e8949610898
-DIST thunderbird-60.3.3-fy-NL.xpi 590033 BLAKE2B d02a0549e43b5d8b4842613a7f00e12409c54aba9d6185e5b6449e64ce6081166d68316671c27a14095be178f102360bbeedbec3c288739017e244c61540f171 SHA512 9c72bd7f193c27471588c4a9c365369f5ecf8454ff5b3b5f983313b43032b0cbc853ad70f02873e60e2e21a6048630ba0739c70bf3f48318769ceb205c5f1bcc
-DIST thunderbird-60.3.3-ga-IE.xpi 603505 BLAKE2B 3dae226800cecd9eab6fae84a115d1d04e108482f646c3d28d28ad092e8bece98c4ed96646528a4604e760eac2345ad3eab476399834082bf6b55f3932a4266d SHA512 c036305926af74dc5df86edb60be0e436a48983f144c8a5896a30fd963760aba95a61ddc9704642a8dba526e21fe9a27541d60f14f4d7629d2ce2f04a2cfcacf
-DIST thunderbird-60.3.3-gd.xpi 599261 BLAKE2B 5428100ae1e2fd44fcfdf6fa8e77b60ffac44e69a64c310a2a6c68121525b6fe360dbe7da0dfe6e08c99b0ca184f9773d304545517d6f0eff2d8fa4224ed28de SHA512 48f21327143dfe40b5f7adca7a39f4fc553abe2ebd233977415affd0fcf03a2c5bb32a06e6bb300b5338101600f48dcea0069c9885b57ba2fcd04f262c24bf4a
-DIST thunderbird-60.3.3-gl.xpi 576546 BLAKE2B ca9a4aeaeca705c9e184d3e640371f4e92c73b944def0e0c5a185a4a5b84517a3a474e1973962d37faf829f7753969e1e5fe829566038162a216fa18066671c5 SHA512 e2cbe2033c172c7d3ffbc12246a9d133b3b8786a9c9bd97a11b30133e4e4f337154db87ae7e6177ecd81b34a87c12d733e24b4d47527370b16593e9cd23cc225
-DIST thunderbird-60.3.3-he.xpi 618364 BLAKE2B f87bbc5840d7bbaa0adc1a4001ef2f56a45fa0031ed7916f92626075caf4fafee61713b7e7648c1f5fe21c386b097465d7953b75ffb8c075b972fae5b4e1227f SHA512 03b7a1e6ff0f9cfd8c3527187f7336a48e628dc99735f8c4d50cba4262a95eb5d3f599b2c2b0081307e55b0cfabfbadb11e405e9114aff8bd5f9c5c7caa2aca7
-DIST thunderbird-60.3.3-hr.xpi 583460 BLAKE2B ce7404dead2130865949e0cd4fe1143f184363146990a5d4e0e124c0c740f791fcdf2af33a5704f3c7652313441833261bc83c03d89441a43d49e69b4738ab40 SHA512 9c09f1f964fa7fbf045575e8f83fcc9751555afc4555ec8b9637f466f539b389c0d217d571056ed0f3a029f29e92e2c9ca45c80864ab85297ffd32ed774862d9
-DIST thunderbird-60.3.3-hsb.xpi 611321 BLAKE2B 1fe186f889fb38485b5f527ccf09d59664f5235f99c938a1aa47d49ca994240593a6f3d8fdd803c0e8e152011e64e36216c21131d6dc0c052f40f0b64e4cedaf SHA512 bcc9ac3cb0529d80491ec10a883dd5c61ee31aff367e1ed48196c8f1339b61e9ef3bc339446f25c3c21a0575a9ecd7b2fca63c6f4699c2011c188eb0b8569dc9
-DIST thunderbird-60.3.3-hu.xpi 615346 BLAKE2B 10b8c749fd10b6bd4c99a3037d4a8416ba2b8afd3bf2d6ba4cad0fae874f71cd547da91ada64625cb833a0c2e9f27f8490bb1181892955b9e94390ded42a671a SHA512 5ae3528f517d9777b861bda27232e0ce6ab0be6bac6d763859e0d37ace39d31c9ec0541923838f1097e67b5475875def27de761e0bb37c1f425e67782769c2b2
-DIST thunderbird-60.3.3-hy-AM.xpi 649712 BLAKE2B 2b63a0e5b83df1b21c92a990dfa9373ff2fb64d3766e5fbba8dff35ac6995a06ce850c4fea967f0dd509e1770b12d9fae60ff2eda1aa3d0da2cef2ddb4542ac1 SHA512 de393ac1afd3a18a7315919f6bc6228af8f40843481716bd5f4ca0e30dcb3ee27392c91d65beb7f5328e50cc78ba4932529eab1af0e28c16bd0c35fdcb831307
-DIST thunderbird-60.3.3-id.xpi 568860 BLAKE2B fcd782ed2c70b298a064fbcb5f7bccf26de6bef66b94fe8c10f9d0baa294d6baaa2feae3d6885f4316ec0045b2377db269c1f1b338b718337a23583fda429c3f SHA512 5dbd6a221e81a23c88fc6789ef6c2b581c8872ab44e9508a74edca09305fea77dbca2bc5652ac441fdd1670e9f44a08e1b0cbb50dad99a9bb2f49de322fbd845
-DIST thunderbird-60.3.3-is.xpi 579047 BLAKE2B a23606f2a16174510949c22f831fccfdf6e14802d4f9330bed9ef20a3beb4422bdc00dc8bf6ab898f651d07999b2b3161546bf64d56099f1e3de252e0fffd391 SHA512 0f89f0968ca4b41c6954c10d1b1d86284c685e613c6f1a4c26d30746e2743b8708a4a2ab7278bc362839bbcf0ec19e349e3c7b06e073351d8311a2c0e6a2f80b
-DIST thunderbird-60.3.3-it.xpi 477499 BLAKE2B 3de59aee655a70bf71504a65613ba9074b0d9caf6d0c8bd9f375d64d43323f2f83529877e162d96cf86b4cfa8558d3b99c095c70259768084e01a58e780b8504 SHA512 05f67e19e7e8b0fe8d9b876c2e550ef35a5b22c78fdab561deb253f3683b20dd3e6eb57397e55ef52b212549c30a39c1f8a41d945a5a5cff165f0f386b8e0b05
-DIST thunderbird-60.3.3-ja.xpi 653343 BLAKE2B 6d11a294a0c46f779b65294f95b0353908c2d7a0e7a072f4aeac53701fec28f3b200d8dfbf04e1f5451e6f71bfeee144531aae68b50c7c2b201bb87a86be902b SHA512 ce74888340fd856e02d45e5b19f1192ac7ca3632e13e87abaffdaae6fba9d52a992ecd8237452de3d9386985e9e274f0d4550320032bda15b28ad39b3e9ecd84
-DIST thunderbird-60.3.3-ko.xpi 619729 BLAKE2B 038f16c7854d7495ff1bff33161d0ad218940751ca6826ca052748aa3ed9296f3cc4d303a92d4d304114a6eafaad25b1e7477bce4cbb31a84a9815deba4f25eb SHA512 a3c2baad455d093661bb7c135265cb345fdf2e0d5704148357a74c0304629c43d00257933835bd4a6f6a3f27787373444b6ed5bcf81528e30ff29cff663cd68c
-DIST thunderbird-60.3.3-lt.xpi 605440 BLAKE2B 4db1983d535ab471f190207f5dc8e21f3c91d3f8b3afd77c9cd59742d1c3ddbebdf0179f988205c98aa7189da9c2b94e96a8ebf918bfe86875b608261889bbe1 SHA512 33e2a2638547f10cfd9fa07b2f973d579feb86d9bc11363c346279741adba001de51719e38ccdf16932dd09841f14911c33813a70c7f9cf20a8c093025289d1d
-DIST thunderbird-60.3.3-nb-NO.xpi 578233 BLAKE2B 21882c60b6b24ef8f1f4bc6b8e7737e1c72e4eba28675439d442b33d864f18dd763dd033a2483c09ac8aef63ce268c4aa70e3dc782c70490e402217a94cf091f SHA512 2d9dca390a0b893023ba195cb6077af46b1c38a417f78ebe963481a5f68b270dac1d9822d5691600c061e0d46b03c1ba92d77cec97e557c18d67fd5659865245
-DIST thunderbird-60.3.3-nl.xpi 583912 BLAKE2B 0e9cf788acc451dc6b4aa5c73d81b3b821222f1ff6263f901b2b1527455e7270ac99aa333c055f25c595ac8f0d0f9c6124b704ca8ebeffd7cf415e8087619bee SHA512 3ef81ea906e79f9140a701dc04e64eca55cc0a3cf8fcf4a723c2a355386095eb82b0e0eea92b835d9f516e027a20a8c4959c0697b85cf5528bd678d2230494d9
-DIST thunderbird-60.3.3-nn-NO.xpi 577654 BLAKE2B b584802e9718bf09d4cc220de16f91180392c55de943f0539c1a05c10d537e91cd4ffb4236abf1f1133386d79f032feade3cd94bbddf4e30465b028d907afb20 SHA512 19a6b4737094ff97b74505745e3d6d3a78d511b3c53d5d2f9ec35244fc25f749c302cfcf6b37f1ec914b5e379ccc57a57cfb5cbff6931ef46db5a71db41bee32
-DIST thunderbird-60.3.3-pl.xpi 480723 BLAKE2B 5345a0eb0118dfcaa144bd122af5d52d8c3397c7fe2d6a0f061a13f04aaa0e2cd91791c93cd08c6f80d5c7a741275defc5d4b6eb9bb4842a53ec869cb0d2b382 SHA512 e7c2ecab95bd07098f6185df1ea0eb0d9e2d97571e71826b916e6fa58ec752d0e14a3c3f6cdf046828c85ffc645d26d68995bc3261e8bcf1ce87dad550df4102
-DIST thunderbird-60.3.3-pt-BR.xpi 585017 BLAKE2B 79b86ab99e6b632e770b320a3cab1e8fadee9075dabf7d06d1fea7aaf6193abbcf449a412c205c6e5754030576780637c8cdf1ad85b665cc958e4bda75bb0631 SHA512 36c96c21c258a38b0c192b7e3c1a95fe3d00632246783cca8d1323e6c953fb535299d5e80099f978cc1babe966a2af38a891f2e899f2a5bd2a7f803f5d6bf206
-DIST thunderbird-60.3.3-pt-PT.xpi 593185 BLAKE2B bacd2f49980b3bab1a19d444105531209c795560cc0c973fc891469d23edfac0136ea5937a1c6202cb483aa8acf7a445052de57b2821c7a4dd0f26317d57154c SHA512 852b2ac382044f0797ac6c590dd25efba5b63d595e7e6abb4ba43820cc2b792bed646b9ea986257163c5d715e5cdc463b4ad931de68d8990de7b5a155b28e463
-DIST thunderbird-60.3.3-rm.xpi 578383 BLAKE2B cdb379943c7a633d0cf1bd635b09f829f23a302f1ab34409add27d2f265457967080c9c6da75f23206511e04c88459b20dca6d2045e0e76a2ef2f5ced47ac0d7 SHA512 cc8db5330d868239aa09abb09e637493fb9a4aa81547487f18c194c9d2f3fc847cb3043f82d8efb1e84fcab1e77f722570040f6cea4fd41e9bf4e874ae7a188b
-DIST thunderbird-60.3.3-ro.xpi 584308 BLAKE2B d5a8de9ac49f7edaa669fc68dbc39464925df7c488b59f0bceed90bbe5667e385a88fca2ad6799b3f4174691d58ded2d73b40d6ee5753fd4c70b0d769709cf60 SHA512 9a4471845b9024b71cbff3737bc9c9840b225e2b30cd47d5e8d8e6f51932468a524359657c3f57af3c05bd15ebf58164c6c4aaa07250e09d8f18928496f1a4c6
-DIST thunderbird-60.3.3-ru.xpi 694702 BLAKE2B ef6bba451315eb381df5ba8128791c4054b199c7e9f96f1fb27f66c05658ed1b67fa640caaeb5e5a00fe67e7a57b480b67eaf1da090b593cf0d94f77562dbeff SHA512 02a62854dde75d10061357ad7bd1e9445dfbb0abf64ec2b7d73584a0fe3b65ab3a20ea5b54c0a0d675caa5606dcaea47e84030437d765e61cc713b4d607ca93b
-DIST thunderbird-60.3.3-si.xpi 643789 BLAKE2B f57d3c569d519c4aa29b5a015d7b99159c55c6a2945fc69b2277516bfec8b424d064090b07368a7df877f27843c48f4f84ed58f94f8a8b1560753902a7e63190 SHA512 8f03dd1bd76017bb6201b3893b9c33971304b7c10637841d1107567f5729d25d3ee4c1124012f90c88becd105142f3bdf088e321aa0febe2e4b4f857e71c8578
-DIST thunderbird-60.3.3-sk.xpi 612216 BLAKE2B 7856fea7a57822f1933b374d53754e66a2f22c0a2337556187e3a8858365392533b7f1a1e0b438adcaaada9945dd00c2210159729dc54060cf10fc8489ade0e9 SHA512 6e1ce5cef2bbd58f54132b7df0a360f2f017b250c5809fef43642571a0e33b73333429d1b25cddce5b65468b06cb922963155370413cf188301d3e9c78d7ee6d
-DIST thunderbird-60.3.3-sl.xpi 589946 BLAKE2B df1360e2313a1690241a169ec82c63556cdecfed1ed7dc3c96974b3b88fcb2685868c4e463fea2716b74d969293c987e451c91138a448305c9b33470f7a331d9 SHA512 066fb7e19dc1a556d5778a38a449f95e99bca5337ee91caf0b9dea1ee06271ff45ef88ded723759c490c7ffef6f8e096010f7232f940a80e80935bbc38e116d8
-DIST thunderbird-60.3.3-sq.xpi 593096 BLAKE2B 462c17c81166706863dd072d93abcf1b35d28c4cebfc8e400beb50c25bbe51fb0fea8efe64182c4fc457596cd7b2ede43aece075e2bc98b345772d6b098ae2af SHA512 6f7b9c004ae56576055e1efa3f789746ac0109f1c8ffd2c1a2f729ea94af91149571fdf6fb8420b468512b5bc1257ab5272a1930b0c2fd6cba1c7c162a050fa3
-DIST thunderbird-60.3.3-sr.xpi 637721 BLAKE2B b1f261fc183321196c4d64b51d0537f61cdadadd7c404f6939b8b11213f02a9f3f0283ce7753ebd1d8fbd85da987db6240fd150d0bca7f8de3704b958c4c8027 SHA512 f076c9146e7571d4989930bca93625ebf3e1a52ee5b2f47c471014490ece96cec68d283e13fc6a2e6787d0e24162c6ec9918b24a91a1812bb4dc290cd23167ee
-DIST thunderbird-60.3.3-sv-SE.xpi 594078 BLAKE2B 1808b96ada63f3a579204538e5ca166eb492e58f20a462f3df57c6ec815ac65303ea3fe7d23b435ef24a868957c86186b9eed094c634ce90280874597b0aec36 SHA512 cedcf9e67d1d0ec95c8945d5cbde57d747be937e285e8ade7c5cbe83bbb04f6b037aa2a8f157036b851a45231d133acb35f6768fe610b939722140bfcd141231
-DIST thunderbird-60.3.3-tr.xpi 598009 BLAKE2B ac050cfe0df8becc145edffa9b9ac4ea09617d8cf1aae974b4b00e97900bafc83c81b5309ac5a14558b5088656d68b7189de114dc18127bd1a249c19bd1a6a3f SHA512 21141f361074a8609b9340485c6a5ec61a860e1ab485b48e6ca3c43bff67080c40ef71246f2ddcdb5eaa9b50ff1d488ddefe658e4275eee0c5643e906a8dca42
-DIST thunderbird-60.3.3-uk.xpi 684153 BLAKE2B 27bc38daba037eda3bd9af8905d555681f4a194940fd2614e13abde712840b74eb655c1583559bd82282dd9455cbd079c0f6e911b9611f1ccdbdc23f99132abe SHA512 7f0c28edfbef4072f88e1f2a5689e7936182ca243cbcf628f0d33e5be586c7619652cc12513b19338878e76d5c3235c658366956bdab8765173f1e5bbd1598e1
-DIST thunderbird-60.3.3-vi.xpi 638418 BLAKE2B 6ab6ad2a0fcbedc36383e9d752afe1effd325d43ae7cadd6a35df399c747c041bd65c439dab9539cf6c8bad054bbb6a09928188f343d7908d43fe8f9af643b14 SHA512 81f962d19f51c64d7bf8a790cc00fcf6b87c9ec19a7e9c8d73621f5c2bd1695b1618eaf9b1b929ec2917f78f3b681815e95c39e63945e92c3af97c776518df81
-DIST thunderbird-60.3.3-zh-CN.xpi 622465 BLAKE2B 7dde7ddc01475b2425a5d3ae7d935ea9c4468958ff2f31c7f0c9d4a829e36e2eca426d96ea606ad11cb248a9b163ab89e23dc80c12a7373a53914ab2e211a363 SHA512 4c2797bf1ae44388cbc21828e00c334daa8fe1b54b780e75e0fb36c03964de271c5948b2fc967314e6b5f425ffdea569c52c970c764417ce1062350cdb615330
-DIST thunderbird-60.3.3-zh-TW.xpi 626188 BLAKE2B 4817c8f447d3d247963bbc1d0a4d8b4383c9fd2014dd381263bc08f4e79885e333565fe9b03e8fb95387f3a859c1bc77c4f7b932945bfe666f25a887f235f404 SHA512 c8bdf836c383c1b8093a29a8e92b3ea75e29ae58cbf30f5320f8b87ac4231db77d5231a2ca24b012ef9088124a34e3d186e6c0aee13c146231e3759cbd9780c2
-DIST thunderbird-60.3.3.source.tar.xz 283847516 BLAKE2B 76e8454df900240eb52667f3235e356aa9cfe5f2f5c6c05caecc2bf4597ac61d5690014b0052659c5946ca3cb138a11e4670d53298bea1aafd646a669572b6e9 SHA512 30cffd9234d4b0820a4e3b966ebc3646780ebe455d06b6132d312169bd209d298c5e10d6721331645a9de6af646e96c4d75985aad0c09ece0e6c9d25f5555309
DIST thunderbird-60.4.0-ar.xpi 627179 BLAKE2B 3dd870f3cfb9d23fa5f366ff1eda59fa3b1f2c49ca368b78ac8efebb33eef46895b2a9c99f9641e822c42930215bd7526d7e0ebbc4b7bf0ff028c7f242139594 SHA512 034bcaffa5508e7e694c79af323b76069024fb4c079d4dc059f1a1677d57584e7110717f43e1dc236f0416f8bd6d2eab9862b16acdb8580e6b9bc32d8dec07de
DIST thunderbird-60.4.0-ast.xpi 560866 BLAKE2B 9978e7dbf1d53f50d140de033ada13fe4f6399f5d65cb61b09453fb42ad2cf6d3b8d2d6e41c6765202e36fc0feba0cea45be408cd5df832738ff04a5cbc4b953 SHA512 d1aacf71fc00b7102535d7cbca950119a9dd1d2bb9c0249caae0673cbca0bff7d5623e529a0383f2a15fd13b8a8f21df30cdfedcc1f1aa463afa5af087f8e540
DIST thunderbird-60.4.0-be.xpi 659078 BLAKE2B 2c73f6a0bae271beed2df326a71bc3d26d5465a36ef4911db8c3c81e1a5aed6aecd3bc2053ecfa24c63bf6a2a8c9160b09159f4a2b692e6a9a4e51ff01c45400 SHA512 ab3a4709752bea109cff96538114349f627ad80482c1f3cb704e5672793a5d3ab1d0e993c471dfbda7508b417813c1174631d019abd181b0f9ddd624a46c8813
diff --git a/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch b/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch
deleted file mode 100644
index 975e0cf6fe7..00000000000
--- a/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-https://github.com/erikrose/blessings/pull/137
-
-Fixes: https://bugs.gentoo.org/654316
-
-From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
-From: Jay Kamat <jaygkamat@gmail.com>
-Date: Fri, 24 Aug 2018 11:11:57 -0700
-Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
-
----
- blessings/__init__.py | 9 +++++++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/blessings/__init__.py b/blessings/__init__.py
-index 98b75c3..3872b5f 100644
---- a/third_party/python/blessings/blessings/__init__.py
-+++ b/third_party/python/blessings/blessings/__init__.py
-@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
- # init sequences to the stream if it has a file descriptor, and
- # send them to stdout as a fallback, since they have to go
- # somewhere.
-- setupterm(kind or environ.get('TERM', 'unknown'),
-- self._init_descriptor)
-+ try:
-+ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
-+ self._init_descriptor)
-+ except:
-+ # There was an error setting up the terminal, either curses is
-+ # not supported or TERM is incorrectly set. Fall back to dumb.
-+ self._does_styling = False
-
- self.stream = stream
-
-
-From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
-From: Jay Kamat <jaygkamat@gmail.com>
-Date: Sat, 1 Sep 2018 13:20:32 -0700
-Subject: [PATCH 2/2] Explicitly catch curses.error
-
----
- blessings/__init__.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/blessings/__init__.py b/blessings/__init__.py
-index 3872b5f..fdceb09 100644
---- a/third_party/python/blessings/blessings/__init__.py
-+++ b/third_party/python/blessings/blessings/__init__.py
-@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
- try:
- setupterm(kind or environ.get('TERM', 'dumb'),
- self._init_descriptor)
-- except:
-+ except curses.error:
- # There was an error setting up the terminal, either curses is
- # not supported or TERM is incorrectly set. Fall back to dumb.
- self._does_styling = False
-
-
---- a/python/mach/mach/logging.py
-+++ b/python/mach/mach/logging.py
-@@ -93,7 +93,7 @@
-
- def set_terminal(self, terminal):
- self.terminal = terminal
-- self._sgr0 = blessings.tigetstr('sgr0') or '' if terminal and blessings else ''
-+ self._sgr0 = terminal.normal if terminal and blessings else ''
-
- def format(self, record):
- f = record.msg.format(**record.params)
-
diff --git a/mail-client/thunderbird/files/thunderbird-60.0-rust-1.29-comp.patch b/mail-client/thunderbird/files/thunderbird-60.0-rust-1.29-comp.patch
deleted file mode 100644
index 6fbd13fe639..00000000000
--- a/mail-client/thunderbird/files/thunderbird-60.0-rust-1.29-comp.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://bugs.gentoo.org/666898
-
-https://bugzilla.mozilla.org/show_bug.cgi?id=1479540
---- a/build/moz.configure/init.configure
-+++ b/build/moz.configure/init.configure
-@@ -572,17 +572,26 @@ option('--target', nargs=1,
- @imports(_from='__builtin__', _import='KeyError')
- @imports(_from='__builtin__', _import='ValueError')
- def split_triplet(triplet, allow_unknown=False):
- # The standard triplet is defined as
- # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
- # There is also a quartet form:
- # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
- # But we can consider the "KERNEL-OPERATING_SYSTEM" as one.
-- cpu, manufacturer, os = triplet.split('-', 2)
-+ # Additionally, some may omit "unknown" when the manufacturer
-+ # is not specified and emit
-+ # CPU_TYPE-OPERATING_SYSTEM
-+ parts = triplet.split('-', 2)
-+ if len(parts) == 3:
-+ cpu, _, os = parts
-+ elif len(parts) == 2:
-+ cpu, os = parts
-+ else:
-+ die("Unexpected triplet string: %s" % triplet)
-
- # Autoconf uses config.sub to validate and canonicalize those triplets,
- # but the granularity of its results has never been satisfying to our
- # use, so we've had our own, different, canonicalization. We've also
- # historically not been very consistent with how we use the canonicalized
- # values. Hopefully, this will help us make things better.
- # The tests are inherited from our decades-old autoconf-based configure,
- # which can probably be improved/cleaned up because they are based on a
-
-
-
-
diff --git a/mail-client/thunderbird/thunderbird-60.3.0.ebuild b/mail-client/thunderbird/thunderbird-60.3.0.ebuild
deleted file mode 100644
index 37fe21caee3..00000000000
--- a/mail-client/thunderbird/thunderbird-60.3.0.ebuild
+++ /dev/null
@@ -1,560 +0,0 @@
-# Copyright 1999-2018 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.2.1"
-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.0-patches-04"
-
-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}"
-
-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.4
- >=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= )
- system-libvpx? ( >=media-libs/libvpx-1.5.0: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/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- )
- 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"
-
-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"
-
- # 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
-
- # dev-db/sqlite does not have FTS3_TOKENIZER support.
- # gloda needs it to function, and bad crashes happen when its enabled and doesn't work
- if use system-sqlite ; then
- echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
- fi
-
- 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
- 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
-}
diff --git a/mail-client/thunderbird/thunderbird-60.3.2-r1.ebuild b/mail-client/thunderbird/thunderbird-60.3.2-r1.ebuild
deleted file mode 100644
index b50bc9259df..00000000000
--- a/mail-client/thunderbird/thunderbird-60.3.2-r1.ebuild
+++ /dev/null
@@ -1,555 +0,0 @@
-# Copyright 1999-2018 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.2.1"
-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.0-patches-04"
-
-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}"
-
-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.4
- >=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= )
- system-libvpx? ( >=media-libs/libvpx-1.5.0: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/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- )
- 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"
-
-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
- 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
-}
diff --git a/mail-client/thunderbird/thunderbird-60.3.3-r1.ebuild b/mail-client/thunderbird/thunderbird-60.3.3-r1.ebuild
deleted file mode 100644
index c3d4b19cab2..00000000000
--- a/mail-client/thunderbird/thunderbird-60.3.3-r1.ebuild
+++ /dev/null
@@ -1,561 +0,0 @@
-# Copyright 1999-2018 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.2.1"
-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.0-patches-04"
-
-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}"
-
-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.4
- >=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= )
- system-libvpx? ( >=media-libs/libvpx-1.5.0: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/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- )
- 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"
-
-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
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/
@ 2019-11-08 12:52 Thomas Deutschmann
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Deutschmann @ 2019-11-08 12:52 UTC (permalink / raw
To: gentoo-commits
commit: 1ddd3401dfdd33e6867d2a1999b7dcef59d423ce
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 8 12:40:14 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 12:40:14 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddd3401
mail-client/thunderbird: unbreak rust-1.39.0
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
.../files/thunderbird-68.2.2-rust-1.39+.patch | 170 +++++++++++++++++++++
mail-client/thunderbird/thunderbird-68.2.2.ebuild | 3 +-
2 files changed, 172 insertions(+), 1 deletion(-)
diff --git a/mail-client/thunderbird/files/thunderbird-68.2.2-rust-1.39+.patch b/mail-client/thunderbird/files/thunderbird-68.2.2-rust-1.39+.patch
new file mode 100644
index 00000000000..bfb71cbb788
--- /dev/null
+++ b/mail-client/thunderbird/files/thunderbird-68.2.2-rust-1.39+.patch
@@ -0,0 +1,170 @@
+Based on https://github.com/rust-lang/rust/issues/64710
+
+--- a/third_party/rust/bindgen/.cargo-checksum.json
++++ b/third_party/rust/bindgen/.cargo-checksum.json
+@@ -1 +1 @@
+-{"files":{"Cargo.toml":"9af635e7bad9021a49742a312faf6178b757dbd48aabc998931d6f491f14c179","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"5a1f556c6a57c0a6ccc65e19c27718e0f4b32381a8efcc80f6601b33c58c5d59","build.rs":"a9f6915c54d75f357ce32f96327bf4df53dc81a505b70831978f9dac6f43841d","src/callbacks.rs":"b24d7982332c6a35928f134184ddf4072fe4545a45546b97b9b0e0c1fbb77c08","src/clang.rs":"e9203eb5a1b432efebafcd011896e35e8c9145037bf99e7bb3709dc1b8e8e783","src/codegen/bitfield_unit.rs":"88b0604322dc449fc9284850eadc1f5d14b42fa747d4258bae0b6b9535f52dfd","src/codegen/bitfield_unit_tests.rs":"2073ac6a36e0bc9afaef5b1207966817c8fb7a1a9f6368c3b1b8f79822efbfba","src/codegen/error.rs":"2613af1d833377fd4a70719f4a09951d9d45dc9227827b9a2a938a1bcaaea2dd","src/codegen/helpers.rs":"fbd23e68dd51ccaddeb9761394d5df2db49baded0e2dccf6bbc52a2d6de502eb","src/codegen/impl_debug.rs":"f82969461d522fb758eca552ceaf189122a404cbb47fcc16008bfe52fc62aefa","src/codegen/impl_partial
eq.rs":"d40d9ee2849c4d3d557b033c4d3af5e6de4a44347f67c0f016198086338811af","src/codegen/mod.rs":"238d989e13b7556e5d120a2bfe85b43332fba56cbe8df886d4c32e650fff1247","src/codegen/struct_layout.rs":"3fa5524aff82365ce292b0cc85080514c85a6dbd31bce90f001773b995dda28e","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"c5fd7149f4a3b41fd4f89ade08505170942f4bc791bcb6a34fdddd3ae61856f8","src/ir/analysis/derive.rs":"325d4c1c1e6194e743f42a2316f1501b0ef852fe309f2e9cac3434825ad235f0","src/ir/analysis/has_destructor.rs":"63644f479738df35e531d3324ff892614083c3656e0747aa34d9f20dada878ec","src/ir/analysis/has_float.rs":"76162a309e4285a806755a08c687a3e7bc894a100a63da4e88584035e215b11d","src/ir/analysis/has_type_param_in_array.rs":"fdbc0af28a144c88ea2de83e6e6da5e1ffb40e3dd63fd7a708095d085bb06f94","src/ir/analysis/has_vtable.rs":"5788372d27bdbaaf0454bc17be31a5480918bc41a8a1c4832e8c61185c07f9cd","src/ir/analysis/mod.rs":"1f218e15c19f6666512908abc8
53fa7ff9ca5d0fafd94f026d9e4b0ce287ec3c","src/ir/analysis/sizedness.rs":"8dc10043d872e68e660ef96edca4d9733f95be45cdad4893462fa929b335014f","src/ir/analysis/template_params.rs":"6312c008bbc80f50e72a766756c8daddea0b6eeb31ec924b83a231df931e170e","src/ir/annotations.rs":"39a5ab19f4d5dfa617577e4a0d0d2b67b5369d480c7cca4b14d172458c9843f0","src/ir/comment.rs":"c48abe01c5af0f09f583a89f1394bc6c161b40f6c8f0f600bbfe3c907b47969b","src/ir/comp.rs":"ca439407faefbe3a198246f0a1dbdf4e40307e45eaaad317e85d1aab37bb31fc","src/ir/context.rs":"599226eb04d337a1b1b13af91af91bdb02dbd5f26f274cbc0ebc4489eb144fc0","src/ir/derive.rs":"34f9aa76b6c9c05136bb69dcd6455397faef571a567254d2c541d50a962994db","src/ir/dot.rs":"95ed2968fc3239d87892e9f1edf1ed6dd18630d949564961765967ea1d16960c","src/ir/enum_ty.rs":"9cc242d6b3c1866665594e8b306860ee39c0ea42d22198d46b7fded473fe3e84","src/ir/function.rs":"2d41d9df19f42b0c383f338be4c026c005853a8d1caf5f3e5a2f3a8dad202232","src/ir/int.rs":"07e0c7dbd2dd977177fae3acd2a14adf271c6cf9ff4b5
7cddc11d50734fd4801","src/ir/item.rs":"3bcdb69b793350e5744aec3577cdbb1e5068ece5220c38763cecd82dfb5e8f03","src/ir/item_kind.rs":"dbeae8c4fd0e5c9485d325aea040e056a1f2cd6d43fc927dee8fe1c0c59a7197","src/ir/layout.rs":"d49582081f5f86f7595afbe4845f38fb3b969a840b568f4a49b265e7d790bb5b","src/ir/mod.rs":"2eae90f207fad2e45957ec9287064992a419e3fc916aba84faff2ea25cbeb5ee","src/ir/module.rs":"c4d90bf38fe3672e01923734ccbdb7951ea929949d5f413a9c2aee12395a5094","src/ir/objc.rs":"758aa955a0c5d6ad82606c88a1f4cd1d93e666b71e82d43b18b1aaae96cf888a","src/ir/template.rs":"c0f8570b927dfd6a421fc4ce3094ec837a3ed936445225dbfac961e8e0842ae5","src/ir/traversal.rs":"ea751379a5aec02f93f8d2c61e18232776b1f000dbeae64b9a7195ba21a19dd6","src/ir/ty.rs":"952fb04cd6a71a2bca5c509aecacb42a1de0cae75824941541a38dc589f0993a","src/ir/var.rs":"8bdafb6d02f2c55ae11c28d88b19fb7a65ba8466da12ff039ae4c16c790b291e","src/lib.rs":"d5c8b404c515d30fc2d78b28eb84cff6b256f1f1e2dbd6aca280529bb2af6879","src/log_stubs.rs":"6dfdd908b7c6453da416cf
232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"e519053bcdde6bc88f60f955246a02d53b3db1cc5ccd1612e6675b790b7460b0","src/options.rs":"041d635c8f6712ca32676a68f06d0245faed5577d9513786e058540ea2a69a7f","src/parse.rs":"be7d13cc84fae79ec7b3aa9e77063fa475a48d74a854423e2c72d75006a25202","src/regex_set.rs":"5cb72fc3714c0d79e9e942d003349c0775fafd7cd0c9603c65f5261883bbf9cf","src/time.rs":"3b763e6fee51d0eb01228dfe28bc28a9f692aff73b2a7b90a030902e0238fca6"},"package":"6bd7710ac8399ae1ebe1e3aac7c9047c4f39f2c94b33c997f482f49e96991f7c"}
+\ No newline at end of file
++{"files":{"Cargo.toml":"9af635e7bad9021a49742a312faf6178b757dbd48aabc998931d6f491f14c179","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"5a1f556c6a57c0a6ccc65e19c27718e0f4b32381a8efcc80f6601b33c58c5d59","build.rs":"a9f6915c54d75f357ce32f96327bf4df53dc81a505b70831978f9dac6f43841d","src/callbacks.rs":"b24d7982332c6a35928f134184ddf4072fe4545a45546b97b9b0e0c1fbb77c08","src/clang.rs":"e9203eb5a1b432efebafcd011896e35e8c9145037bf99e7bb3709dc1b8e8e783","src/codegen/bitfield_unit.rs":"88b0604322dc449fc9284850eadc1f5d14b42fa747d4258bae0b6b9535f52dfd","src/codegen/bitfield_unit_tests.rs":"2073ac6a36e0bc9afaef5b1207966817c8fb7a1a9f6368c3b1b8f79822efbfba","src/codegen/error.rs":"2613af1d833377fd4a70719f4a09951d9d45dc9227827b9a2a938a1bcaaea2dd","src/codegen/helpers.rs":"fbd23e68dd51ccaddeb9761394d5df2db49baded0e2dccf6bbc52a2d6de502eb","src/codegen/impl_debug.rs":"f82969461d522fb758eca552ceaf189122a404cbb47fcc16008bfe52fc62aefa","src/codegen/impl_partial
eq.rs":"d40d9ee2849c4d3d557b033c4d3af5e6de4a44347f67c0f016198086338811af","src/codegen/mod.rs":"238d989e13b7556e5d120a2bfe85b43332fba56cbe8df886d4c32e650fff1247","src/codegen/struct_layout.rs":"3fa5524aff82365ce292b0cc85080514c85a6dbd31bce90f001773b995dda28e","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"c5fd7149f4a3b41fd4f89ade08505170942f4bc791bcb6a34fdddd3ae61856f8","src/ir/analysis/derive.rs":"325d4c1c1e6194e743f42a2316f1501b0ef852fe309f2e9cac3434825ad235f0","src/ir/analysis/has_destructor.rs":"63644f479738df35e531d3324ff892614083c3656e0747aa34d9f20dada878ec","src/ir/analysis/has_float.rs":"76162a309e4285a806755a08c687a3e7bc894a100a63da4e88584035e215b11d","src/ir/analysis/has_type_param_in_array.rs":"fdbc0af28a144c88ea2de83e6e6da5e1ffb40e3dd63fd7a708095d085bb06f94","src/ir/analysis/has_vtable.rs":"8c92a52c0f859c7bec7bfbc36b9d18f904baab0c8c9dc1b3e7af34de1a0b0da4","src/ir/analysis/mod.rs":"1f218e15c19f6666512908abc8
53fa7ff9ca5d0fafd94f026d9e4b0ce287ec3c","src/ir/analysis/sizedness.rs":"71f1a37f75b971ea5b0d8457473cc410947dbf706cb6d2c0338916910b78a675","src/ir/analysis/template_params.rs":"6312c008bbc80f50e72a766756c8daddea0b6eeb31ec924b83a231df931e170e","src/ir/annotations.rs":"39a5ab19f4d5dfa617577e4a0d0d2b67b5369d480c7cca4b14d172458c9843f0","src/ir/comment.rs":"c48abe01c5af0f09f583a89f1394bc6c161b40f6c8f0f600bbfe3c907b47969b","src/ir/comp.rs":"ca439407faefbe3a198246f0a1dbdf4e40307e45eaaad317e85d1aab37bb31fc","src/ir/context.rs":"599226eb04d337a1b1b13af91af91bdb02dbd5f26f274cbc0ebc4489eb144fc0","src/ir/derive.rs":"e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe","src/ir/dot.rs":"95ed2968fc3239d87892e9f1edf1ed6dd18630d949564961765967ea1d16960c","src/ir/enum_ty.rs":"9cc242d6b3c1866665594e8b306860ee39c0ea42d22198d46b7fded473fe3e84","src/ir/function.rs":"2d41d9df19f42b0c383f338be4c026c005853a8d1caf5f3e5a2f3a8dad202232","src/ir/int.rs":"07e0c7dbd2dd977177fae3acd2a14adf271c6cf9ff4b5
7cddc11d50734fd4801","src/ir/item.rs":"3bcdb69b793350e5744aec3577cdbb1e5068ece5220c38763cecd82dfb5e8f03","src/ir/item_kind.rs":"dbeae8c4fd0e5c9485d325aea040e056a1f2cd6d43fc927dee8fe1c0c59a7197","src/ir/layout.rs":"d49582081f5f86f7595afbe4845f38fb3b969a840b568f4a49b265e7d790bb5b","src/ir/mod.rs":"2eae90f207fad2e45957ec9287064992a419e3fc916aba84faff2ea25cbeb5ee","src/ir/module.rs":"c4d90bf38fe3672e01923734ccbdb7951ea929949d5f413a9c2aee12395a5094","src/ir/objc.rs":"758aa955a0c5d6ad82606c88a1f4cd1d93e666b71e82d43b18b1aaae96cf888a","src/ir/template.rs":"c0f8570b927dfd6a421fc4ce3094ec837a3ed936445225dbfac961e8e0842ae5","src/ir/traversal.rs":"ea751379a5aec02f93f8d2c61e18232776b1f000dbeae64b9a7195ba21a19dd6","src/ir/ty.rs":"952fb04cd6a71a2bca5c509aecacb42a1de0cae75824941541a38dc589f0993a","src/ir/var.rs":"8bdafb6d02f2c55ae11c28d88b19fb7a65ba8466da12ff039ae4c16c790b291e","src/lib.rs":"d5c8b404c515d30fc2d78b28eb84cff6b256f1f1e2dbd6aca280529bb2af6879","src/log_stubs.rs":"6dfdd908b7c6453da416cf
232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"e519053bcdde6bc88f60f955246a02d53b3db1cc5ccd1612e6675b790b7460b0","src/options.rs":"041d635c8f6712ca32676a68f06d0245faed5577d9513786e058540ea2a69a7f","src/parse.rs":"be7d13cc84fae79ec7b3aa9e77063fa475a48d74a854423e2c72d75006a25202","src/regex_set.rs":"5cb72fc3714c0d79e9e942d003349c0775fafd7cd0c9603c65f5261883bbf9cf","src/time.rs":"3b763e6fee51d0eb01228dfe28bc28a9f692aff73b2a7b90a030902e0238fca6"},"package":"6bd7710ac8399ae1ebe1e3aac7c9047c4f39f2c94b33c997f482f49e96991f7c"}
+\ No newline at end of file
+--- a/third_party/rust/bindgen/src/ir/analysis/has_vtable.rs
++++ b/third_party/rust/bindgen/src/ir/analysis/has_vtable.rs
+@@ -9,17 +9,17 @@ use std::ops;
+ use {HashMap, Entry};
+
+ /// The result of the `HasVtableAnalysis` for an individual item.
+-#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord)]
++#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
+ pub enum HasVtableResult {
+- /// The item has a vtable, but the actual vtable pointer is in a base
+- /// member.
+- BaseHasVtable,
++ /// The item does not have a vtable pointer.
++ No,
+
+ /// The item has a vtable and the actual vtable pointer is within this item.
+ SelfHasVtable,
+
+- /// The item does not have a vtable pointer.
+- No
++ /// The item has a vtable, but the actual vtable pointer is in a base
++ /// member.
++ BaseHasVtable,
+ }
+
+ impl Default for HasVtableResult {
+@@ -28,21 +28,6 @@ impl Default for HasVtableResult {
+ }
+ }
+
+-impl cmp::PartialOrd for HasVtableResult {
+- fn partial_cmp(&self, rhs: &Self) -> Option<cmp::Ordering> {
+- use self::HasVtableResult::*;
+-
+- match (*self, *rhs) {
+- (x, y) if x == y => Some(cmp::Ordering::Equal),
+- (BaseHasVtable, _) => Some(cmp::Ordering::Greater),
+- (_, BaseHasVtable) => Some(cmp::Ordering::Less),
+- (SelfHasVtable, _) => Some(cmp::Ordering::Greater),
+- (_, SelfHasVtable) => Some(cmp::Ordering::Less),
+- _ => unreachable!(),
+- }
+- }
+-}
+-
+ impl HasVtableResult {
+ /// Take the least upper bound of `self` and `rhs`.
+ pub fn join(self, rhs: Self) -> Self {
+--- a/third_party/rust/bindgen/src/ir/analysis/sizedness.rs
++++ b/third_party/rust/bindgen/src/ir/analysis/sizedness.rs
+@@ -22,13 +22,14 @@ use {HashMap, Entry};
+ ///
+ /// We initially assume that all types are `ZeroSized` and then update our
+ /// understanding as we learn more about each type.
+-#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord)]
++#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
+ pub enum SizednessResult {
+- /// Has some size that is known to be greater than zero. That doesn't mean
+- /// it has a static size, but it is not zero sized for sure. In other words,
+- /// it might contain an incomplete array or some other dynamically sized
+- /// type.
+- NonZeroSized,
++ /// The type is zero-sized.
++ ///
++ /// This means that if it is a C++ type, and is not being used as a base
++ /// member, then we must add an `_address` byte to enforce the
++ /// unique-address-per-distinct-object-instance rule.
++ ZeroSized,
+
+ /// Whether this type is zero-sized or not depends on whether a type
+ /// parameter is zero-sized or not.
+@@ -52,12 +53,11 @@ pub enum SizednessResult {
+ /// https://github.com/rust-lang-nursery/rust-bindgen/issues/586
+ DependsOnTypeParam,
+
+- /// The type is zero-sized.
+- ///
+- /// This means that if it is a C++ type, and is not being used as a base
+- /// member, then we must add an `_address` byte to enforce the
+- /// unique-address-per-distinct-object-instance rule.
+- ZeroSized,
++ /// Has some size that is known to be greater than zero. That doesn't mean
++ /// it has a static size, but it is not zero sized for sure. In other words,
++ /// it might contain an incomplete array or some other dynamically sized
++ /// type.
++ NonZeroSized,
+ }
+
+ impl Default for SizednessResult {
+@@ -66,21 +66,6 @@ impl Default for SizednessResult {
+ }
+ }
+
+-impl cmp::PartialOrd for SizednessResult {
+- fn partial_cmp(&self, rhs: &Self) -> Option<cmp::Ordering> {
+- use self::SizednessResult::*;
+-
+- match (*self, *rhs) {
+- (x, y) if x == y => Some(cmp::Ordering::Equal),
+- (NonZeroSized, _) => Some(cmp::Ordering::Greater),
+- (_, NonZeroSized) => Some(cmp::Ordering::Less),
+- (DependsOnTypeParam, _) => Some(cmp::Ordering::Greater),
+- (_, DependsOnTypeParam) => Some(cmp::Ordering::Less),
+- _ => unreachable!(),
+- }
+- }
+-}
+-
+ impl SizednessResult {
+ /// Take the least upper bound of `self` and `rhs`.
+ pub fn join(self, rhs: Self) -> Self {
+--- a/third_party/rust/bindgen/src/ir/derive.rs
++++ b/third_party/rust/bindgen/src/ir/derive.rs
+@@ -92,10 +92,10 @@ pub trait CanDeriveOrd {
+ ///
+ /// Initially we assume that we can derive trait for all types and then
+ /// update our understanding as we learn more about each type.
+-#[derive(Debug, Copy, Clone, PartialEq, Eq, Ord)]
++#[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord)]
+ pub enum CanDerive {
+- /// No, we cannot.
+- No,
++ /// Yes, we can derive automatically.
++ Yes,
+
+ /// The only thing that stops us from automatically deriving is that
+ /// array with more than maximum number of elements is used.
+@@ -103,8 +103,8 @@ pub enum CanDerive {
+ /// This means we probably can "manually" implement such trait.
+ Manually,
+
+- /// Yes, we can derive automatically.
+- Yes,
++ /// No, we cannot.
++ No,
+ }
+
+ impl Default for CanDerive {
+@@ -113,22 +113,6 @@ impl Default for CanDerive {
+ }
+ }
+
+-impl cmp::PartialOrd for CanDerive {
+- fn partial_cmp(&self, rhs: &Self) -> Option<cmp::Ordering> {
+- use self::CanDerive::*;
+-
+- let ordering = match (*self, *rhs) {
+- (x, y) if x == y => cmp::Ordering::Equal,
+- (No, _) => cmp::Ordering::Greater,
+- (_, No) => cmp::Ordering::Less,
+- (Manually, _) => cmp::Ordering::Greater,
+- (_, Manually) => cmp::Ordering::Less,
+- _ => unreachable!()
+- };
+- Some(ordering)
+- }
+-}
+-
+ impl CanDerive {
+ /// Take the least upper bound of `self` and `rhs`.
+ pub fn join(self, rhs: Self) -> Self {
diff --git a/mail-client/thunderbird/thunderbird-68.2.2.ebuild b/mail-client/thunderbird/thunderbird-68.2.2.ebuild
index 619907b8e51..95b2bcfc9a8 100644
--- a/mail-client/thunderbird/thunderbird-68.2.2.ebuild
+++ b/mail-client/thunderbird/thunderbird-68.2.2.ebuild
@@ -159,7 +159,6 @@ DEPEND="${CDEPEND}
)
pulseaudio? ( media-sound/pulseaudio )
>=virtual/rust-1.34.0
- <virtual/rust-1.39.0
wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
@@ -262,6 +261,8 @@ src_prepare() {
eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch"
popd &>/dev/null || die
+ eapply "${FILESDIR}"/${PN}-68.2.2-rust-1.39+.patch
+
# Allow user to apply any additional patches without modifing ebuild
eapply_user
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/
@ 2021-11-03 17:05 Thomas Deutschmann
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Deutschmann @ 2021-11-03 17:05 UTC (permalink / raw
To: gentoo-commits
commit: 631a1bd2e5f99b52cc4862a3d9e78b15f29c53cd
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 3 16:57:51 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Nov 3 17:05:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=631a1bd2
mail-client/thunderbird: bump to v91.3.0
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
mail-client/thunderbird/Manifest | 65 ++
mail-client/thunderbird/files/thunderbird-r1.sh | 116 +++
mail-client/thunderbird/metadata.xml | 1 +
mail-client/thunderbird/thunderbird-91.3.0.ebuild | 1114 +++++++++++++++++++++
4 files changed, 1296 insertions(+)
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 6e56a2b98b0..a69ffbcf45c 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,5 +1,6 @@
DIST firefox-78esr-patches-16.tar.xz 55964 BLAKE2B 79d3a465c69656bb55ee7c1e9060606464b6404435b92f534db275521ac2343e045feae1fff6166fde9e2599a82cd982b0b2395271b1033f0f784e745e2c6965 SHA512 3aa971c726646cbf37a14a0dba6c4ac966b88db655cd8b730c5572543bfbf682991ee7c139889541e4f6936c13f27233dc1837fbdb9ee340b33ebb2cec59b01f
DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6 SHA512 3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
+DIST firefox-91esr-patches-01.tar.xz 20768 BLAKE2B 22ebd261b445f1920448d9243e3e15ed2e4d393099552bf43f26c9705dd00f8b87b5720e94fc43a31dd96c3a88398e17da80f81953f0bf9658d75e4a85a31fc9 SHA512 5935545535366abf8681286a9bd745f95f83ebf0d69ba5ce600ae513a4391fc16ea7eb4addbe8ad27f97eae3c1fcb05a78e2fc0fbd4cbf7798a83b778b5e1535
DIST thunderbird-78.13.0-af.xpi 548343 BLAKE2B 06beb7e934e29e09145fce1b30c249d79f6e9f40c8fc309b5033aeae664dcb9dde107f42ae5ac0d2d3e46487be30a22b3541ca87e03f37699bd8d352254e565e SHA512 30f699ccd68cd577b691439a3769ecb6eadda84352cac52d27364527a61d77f9584ce225ab871bf0ca76ece6e65fe939021b09c4adaee8e09f8635d326cb4d96
DIST thunderbird-78.13.0-ar.xpi 648617 BLAKE2B 78542fdc6c1c5f803fff4881cb87911560b8be5e350cb5232b573860af76f689a8e60aea674054bf614ac95d8ca75b8b994b25b7b11689d8f82449f0b124569d SHA512 678c1162243aec8e33a0fe09325f2856dcf2ba447e91a5283aa766c65285e95e7dc66e609a6b5bba9129cac393f09fa7083fb7c39b2d7604216155d9f03c2e56
DIST thunderbird-78.13.0-ast.xpi 561258 BLAKE2B 88ce63137775dc96a410e86323305ee0719d1dde716dc6a74e1314b9502d3d25a0ce92b9bb8194a37ecb06445b063024e3f540e547dd56b660fb732f91505b96 SHA512 84f42514f68228cff173a0fed9b7a54859a716b8bc53ea657241fa9e28f16161230c14c4b32e0c5208386ff47716244837130f2785f7eba3e1845a87b5904dc1
@@ -130,3 +131,67 @@ DIST thunderbird-78.14.0-vi.xpi 674612 BLAKE2B 7c2a212ab5233b307079dbe418f61af45
DIST thunderbird-78.14.0-zh-CN.xpi 687177 BLAKE2B d637b0456f8d90e8e2ff1149ba315a1198512882c15de4010f00b217e0446d3bac533fc9bd8b4ec79167b4de778b5c584818953964f792349a69269237b25efa SHA512 cba980ceba034dff08d0e97902f7ad5dfb4931b269fc16f14cb00ff2bf23391a95086be6b5df9944ba213d18e58071fcfcd4060b5f453a2dd2fe84e8ea9d2899
DIST thunderbird-78.14.0-zh-TW.xpi 687624 BLAKE2B 6466d30812b61fa2d053befc19a4404920bf99c7de6e9d43fa427141327dd9018f4a2fe312834af917f9a6e10cbe68e6b04893fe68fb9277f137525f8807b7d6 SHA512 6b4b37123881c42b0a70727ad73929e026f79214a0b4ef0b9ff2adc45f10c6025379375db60dc3ce56c0f15bc129c1acc2426d90957e5c2dfd6ae0ca249ba526
DIST thunderbird-78.14.0.source.tar.xz 352766276 BLAKE2B e692bfa7c40b05ae691d96efb03e3d6c86fcd1c87ebbf06323d0127d7cef603aad2029b1c76406d2893458b1dc5c0ef7a9b352606c5ab4475e85fe1a75b32311 SHA512 a6b70235eaa5bb334bff02591e030cd19a6c13d0302d12a83966a93c97bbdd6557c78418cd26b486fd1ce7b7c1b84cbc2397cebb29682ad1b45bc8de120cab3e
+DIST thunderbird-91.3.0-af.xpi 560018 BLAKE2B 8a29b9a097e2a433cbfd38f680c12cad68cd1479d4863821f0274ec790cb0288e0782162bf29caa76c74c321d7efa36bcba8091a0fddde0a13e44f85325e6a7e SHA512 7f6cefe5d3db2bbf4aa640ab4b68b7b0189d67932821b53eb73a1a2ed274e816e4fce0b6dbf20da4f9ef4d5be8faa58bff40cf9ecdba7322aeb3d22de7c2870c
+DIST thunderbird-91.3.0-ar.xpi 659999 BLAKE2B adbcd3a7b398e394909c03b8c4e0eca2aec202d4e05c6bdb3a2e14b74e4e82f507727ed40f571b9a03d2fdd27a6124860a9b864674e092798494950023b95823 SHA512 b79d8b4479fd5142a6d3428d501143ffd93706abf73dc26692218e937e207fb0dc488041cd57d8064c2f350de1cac5fc4d806b2a72405fb92b2c519422f12256
+DIST thunderbird-91.3.0-ast.xpi 576812 BLAKE2B 2c8c91bbb902381d6db2a0e165f1e90f4f57944b81c74b3050416c66ade1fb3850e0db9c1dd1e606263056bf30ae6322715a81f6d7e1cb598bf422117a3b03e4 SHA512 fcfa5b390a42b8b6291ca9857d7d739ca008519f5806fa398abe1adb4e56c31138009cfc601ebc059662c94ea0cc9017333331ec82ea3a635a5ef398b0bf1b70
+DIST thunderbird-91.3.0-be.xpi 685799 BLAKE2B 562e9f085c3494f288146b021f1fb19d8288033b7a4457f4f6ab77e0a44cf674578aea4f6812cb0541746a61beb001c59a587047c96d03661ac26379c9399550 SHA512 bcf93fa2301040b1748a13e4646b97d05bb0c10e9025fd2342174d590b477320af97d86ef6042d8d96657d56c1ec9cbf6090105570622d404719c24e2dbb552e
+DIST thunderbird-91.3.0-bg.xpi 686116 BLAKE2B e9b76ad78a628ae36189a1ba87a45a201f7ae5ba942f27f20bdba008dcae2abb5683653e860ad45d0552e41f3f1ca80b8115012a8776d991e9b4031d2b350283 SHA512 ed60f6c43626f95dd93d2faa253c9a2ebde3dbe704029a0d04c74f185724cdfb5c2feea8ff48402804c1028041bcbf9adf17b9d446a31daf52a9aa4bcab5175e
+DIST thunderbird-91.3.0-br.xpi 616628 BLAKE2B d52f7ea685c2fb660e01db84f18c18d5482378f4f8b3d9afe9f279e64a0ba10f960b20bdf907349e47c20fc87afeb3467c29cff37cee98010307e7e1e95cf0f0 SHA512 1571fab57c770d79fbb6988e16c871355c8526d7048c55b456d03ec6b4ee39fe1acd20c2b11396418288e2369aa76cf5bed2f3911a064bc9cb5ee2265aeaa2cc
+DIST thunderbird-91.3.0-ca.xpi 640744 BLAKE2B 7334ff568038163ff219603b9d8d7d9b5b0cef75f40b45de88748374de376cf7e07ecf4cdda0a1ee46d6b8ebca89844ef0491a5a519646655f68aa9fffa4771f SHA512 2c80e53b5095466a29cb82e4b5bdbc20ac8dd8074cc84aff2331326b763192a9a255b24f9e8c3cdfc99af390524e8c7f4e6e193f5d8f69d677d6f59826ca503e
+DIST thunderbird-91.3.0-cak.xpi 646928 BLAKE2B e85640865b27754bc643c6a0d0e3772b7875cc3073d2c8070092d9ba0514f1d0ed62e4c5a08c97c2d68b3e028b52ee27bf23423c4bfe38b45811888feaaedc2a SHA512 43889478b3570491190228d166a6b7815f944b2d2e77d0ec8f70d00b32665b5c812e5479a027a1a947f151e94da9573f0b8704ccbf30419adeb804d6a4fe200e
+DIST thunderbird-91.3.0-cs.xpi 696679 BLAKE2B 25204abe1fd438416220e23ec774deb412dc540a52a6b203cdd8fdabe4a5eaf81565f49279183d3204dee3152dbee1f453f36945ff8c8a761fb56ac9a58a2637 SHA512 829b66b45283ca27e6fa941c20e88590c0733d464bb36e770533a480f3697dce4303dfefcba7934b20bb93e7458d948e379f0da0ac9d6b50093f3f75872a51f7
+DIST thunderbird-91.3.0-cy.xpi 672535 BLAKE2B 3c9061f50d94cb45f4e27482d37c5caab75198ccf6f025d54fdd95d4d3b4c7995dd461ece6111c01b7b1efe4dc765f330a7197aca93e4dcdbeab011e599df29c SHA512 d1507df70b85fad42c6fa06fdffa9dd99c5622e458a1032711cf1ffd4b80fd19d42962baa20975dea8115baf85f192b5c5e6a6de8a52a08abefcb21a16b9ada7
+DIST thunderbird-91.3.0-da.xpi 654067 BLAKE2B 2252fad91ffc9e8020a4f7a2c506865a676dac10875c1f6e400d17cc9b6abdbee1adc259e23667928bb0f87391cdb12146f08979fa0606e0818a3251fa0eee3a SHA512 4a78713f8aa026eb75225c227f707ebc77f4e4ba9135532de5721bb79e6d060b6c7d805ee8ce8da504627efc4e342623ae6b8117ed77058835f1a7da7f925be0
+DIST thunderbird-91.3.0-de.xpi 686544 BLAKE2B 198fd1cc90aa38304484eb0e27a8c28080e15c35d11b9066732876dd31cf087143777c13feced984f8086e51eff119b89a335f04daa72956b717abf0aacd1183 SHA512 2c75fac16e2038b698dc07ce92193d458d183f809437a507a61a0c93673e665f6b3e94370f7572252878bba26959c58415a55faa8b2a7aff31a0b0b59e4654c9
+DIST thunderbird-91.3.0-dsb.xpi 705309 BLAKE2B 12c39407685653bd55853686a63c7154f4366f446c39b55703dadd205c7240d25fe7bb15571e29d6383947511869c30040dd319cc76fe0040631f3c5e57932eb SHA512 fb8c4a01f40963af8ce7678143ca47ad8b23e310bdd7d0b667d23b04256144f626d9eb387ee3a3f63ae38cff952058c898d2cd4f97c63f9f0e1260cce98c2c4f
+DIST thunderbird-91.3.0-el.xpi 799134 BLAKE2B 7a47f8799649f1433a5011c111db55187f0686f8e0fd38759481c9f1f80c5f0ba659599ff74bb14697f03254fcfaaa858cf30e8790707338364db3e9dd114877 SHA512 29b11326cdb9c1c094142ffe4d6db9e2ca3f1f55357934216f7bf20f2fb3faa651c6307a4f11d96fbb02bf3840f7e6270cab77bca4a63ef98694ff422b667f4b
+DIST thunderbird-91.3.0-en-CA.xpi 633864 BLAKE2B 0d531412ed8b7fcf093b8b3193f11f2afde4d3673fa3c1cb472a2ba75f2e26f2af7aaf7bbfe50e9b5c5e7cb03e80934d96a2c11bb39f3bc80e41c983ff1c131b SHA512 449f8bf0d20f6f9c2432442a04c5a8763a3d1034997eb3ad456df2fddced967b909714ab61ffa88d38b9cac0f2d00f5578a83af3099439153fc3f2f2e659a9a8
+DIST thunderbird-91.3.0-en-GB.xpi 634542 BLAKE2B 6a5c0af7f3accc63e5559b2ce1c7bc10cb1f258ec050632fcf5d5d1fd144100e6a1c783b3220e36fc0b785a505f15e3a2ef75123d6ec99ca9a8c37e309733f5d SHA512 a67bd60d6604cfd72c59fc763860166d914d96e5b338368f6072ad1968394173d814516d99e4562a52f7bdbd8f2a5eb0939d4042c58eee22b4c33967e3055bb9
+DIST thunderbird-91.3.0-es-AR.xpi 683006 BLAKE2B e3ef6ce21aace0173063a382be10e0cae254d4aaec97268e9ffa5ee42e182f9667753e768975366a2d825ebda5f853bfb7aa9f48d39dd2787970b0584d6bd482 SHA512 934886472adaebe4d7495f73addeeef63be15e20f5c1132373246ff89487713e2b2e39d7570cfe119bc65efdd0325b77b996101c6d0b427006ce7047902b27d7
+DIST thunderbird-91.3.0-es-ES.xpi 573056 BLAKE2B 565b3cce07a04d76374f470baaa7b2a35c98d86ea162cd3016f04cf538682d8d9c626c790692f05927c7b88fd69dfd823e2cd4c33e488be0891d9ed875d13fcc SHA512 f9c66c33618b106048848a590acf8c13550d47d118fa3c1b71509f46130e95ea9670558fe2f80aba1842a78a06664db4cc1c043780e3b920951086e74e52e5ee
+DIST thunderbird-91.3.0-et.xpi 598533 BLAKE2B 1698571eda793f442a5d89be7e47c975a89ec48cde7ecf0aa616855e40bb83c12d7cc2b2fd0bb9653e987477ca7415b4eb1a7788fcd817dc43da069a71424de1 SHA512 3e0d2902af192234c0c84407d45c3f7d25bf55a8d02a56d6c016f5381305c599bab74f9f0e859fdf47ff87a458f10479f6e3d0b1d8a97ff1e406e68382e23259
+DIST thunderbird-91.3.0-eu.xpi 665381 BLAKE2B 85d1d832a9c79f61a17ba9c711ed60422c2e01d61c1814510d4be4a85a898768a915a9400ba1bf235a3280a561e05921ca7c67a8055e71424d4cff496308c546 SHA512 009f0fa7d365c3b58dc5aeb36dddfd8ff799abddb015f8e6303673c1ed3a717f3f9f03ceeb6e325675e58d0d3b3bbf430b7e6b7022fadc1fb712c613888b0604
+DIST thunderbird-91.3.0-fi.xpi 662826 BLAKE2B 52e351c4e07b5dd3b14ba0e1681e09b245f06edd1b9f20f2b97a6ff456ae3662597805f39ed0e12195d4179d5c8410b2654fe83e6b0b4fd16dca12f949e9f7b1 SHA512 8bd7aac9c47314870b6c9fc7c655bfc1ffbbbc6652a8052504a3104bbcf7994a0b26c63a65e516027ef3417ebe908fbfb8b583366a499b1550a86d8fe307e30e
+DIST thunderbird-91.3.0-fr.xpi 694226 BLAKE2B af7b611990b4e46530f1be6b89521412e08d27edadf090331e10c0344bd07d70f56c2792511712f73cdd36c3467a40477ed934e3d6f487095dc909e88c3de513 SHA512 d10e28b8eeed85da5f8c36c8332e65e1028a9243cec4eba414bc3439a9bc40893618a7e85cfb9746f0c6871402a085c197a4d953329da48e5bef023b047d11aa
+DIST thunderbird-91.3.0-fy-NL.xpi 678590 BLAKE2B 168c5f75bac6df31a813c838ef3bd9749015a8ad7761c1920a9e67c86c73f8ad3ebc527c39546c96a91f9eb5068675790549d1edc34806bd0cbf16e08eae6e36 SHA512 3e63f969f2ad8161d748f53652ab9616fb74b71571e6a655df4b9a5e7ab7dc55d5906d24b875f0b975976da22f7f627284afdea2b2a046a05e6144dc72520872
+DIST thunderbird-91.3.0-ga-IE.xpi 601608 BLAKE2B 2711a7778a491b8128db22a8e1ae599162cc13b8d70f04ed3832365347968d7b2e62e2fbf9aa9088d941fc6cf12aac11ea5b6019039c6979d12cb0bc26e07342 SHA512 b884915a7a363ac8b919ea29581c0a5eee952b42b8446b1e13a21dec218eb7706c172df79f53021934aa831cc2be6bff9017fb6c1c3ead20f9b41061849ecf46
+DIST thunderbird-91.3.0-gd.xpi 635459 BLAKE2B 5d6bb7a5d280acbc992d79c8373d79f6942a20c7de1c0c43344a85e155312ce9519a1a14f7a4b01f390661d198a5e4a881238e4f9a1a39847e6fe13a423eeeb1 SHA512 3d91ff2128d0709da4c46f3fc28807542193b0274cd8e2aaa30ce78afb459cf1f24ed79de4450135396d4f77eb22dee8a8ad719dd6e7b5fa853555d3a69f4045
+DIST thunderbird-91.3.0-gl.xpi 669783 BLAKE2B b4118b6816e193ba22c6ee8d225a68e592462cf5c220827111e735241140654bf0d376382dc45aabb21412c9b3ab3fc3f3358de611827f6e63a044680c53e40f SHA512 26c84b7e95420772c46bd613505aba7674e698cb7ddb2ca6bfed196f125cdb59ba02d8153d85f68b47168781072793702639b3400c14629b7eb9f730a3afa8e0
+DIST thunderbird-91.3.0-he.xpi 650584 BLAKE2B 21ef6114521193c25b9f330d8a65855bd58fd1928aa2de03e7597c3320cacce38e8f2f27c3a2884ede00193e67ca17933c3c3b92e746f0e3a8d2f20e21b0a348 SHA512 6d16c298bc14033207bc529cb537745c817193355b73e01b380e2ed218c0152a8bb493087e0a2b46afc36e9415362e59b86731aa098a2461d8a365d089a318a9
+DIST thunderbird-91.3.0-hr.xpi 639668 BLAKE2B 8e3e2d54d88d5a84f4fe102a03a280d120b500315d8aa8075640dee2596dc371109c50348d3b9b4180d614a60e302b9fe2cb908cddf5312cee8ca4b3a2d59717 SHA512 02f09bc15ab2e83ae612fc7c30a9ccc4724fe53b2178cdf5ffd434a646e72bf2082d6867442b627f97df66b72a337850735e50640fd0db1da9b6775119ab0c18
+DIST thunderbird-91.3.0-hsb.xpi 702230 BLAKE2B 33f95b9986177b6f670a97bee30235502709f328606830cac4c374ff53b25f7ab293cad0f2e10408aba2b1d1c7060aab85a68071c6f5eb4c39fb46f5279fe648 SHA512 e601fc09ce1b2b6ce899aa2653ed38c6dcee5ba481bbe91f709ac963fadbb8bfce7aa83bbab052484995a0a54d90c18e298df0f09e42d090232f09cc4d8ccfd7
+DIST thunderbird-91.3.0-hu.xpi 705476 BLAKE2B 262da9f96ef20d6053536ddc7dc0b89a04d5601d0e4bcd7c5a7507eb24c2b357bd090f2fd07ff491ed5924caaef83e918bc96951e5d2824b2d4020ee47e438d6 SHA512 c3c2525ba759c93ee10d9534a7b6142f11282ce32c9379887a3ab8bce4740c72cf8424ecde67787e8968ff13bd0a2e885b24b97a986a632fa5005d7320b4e5fd
+DIST thunderbird-91.3.0-id.xpi 638748 BLAKE2B 164ade48ba4ef254d93f112c8c71b0a03ffeaf36fe666aa52dbdfe0568b9937503b55232a5368a82d6d68464b273cf6482b2de1a16a9534be35a0e6b48013ede SHA512 ecd58d868b2c18c8a118b3bf232fc069ac657e868088d94b2c854b9ee30324a33e79e52405aecf70c83673484e07bf2fa0f65ed630471f601dd5467a74505b9b
+DIST thunderbird-91.3.0-is.xpi 574725 BLAKE2B 5329400bd046583dac062d42839e295bd66620e302120389e9cef3a69d8f31e3a359ceb1ed96c9f623070abfd2c60fbbc6df283aea886b3739846e027b38d751 SHA512 88bffc408815c9a11816b7a95845bbc12f16c8b84d0d1b8513a4712e897e5f1597e95bd7d5531af5a3a2aa70cf3a57e64010139050dd7250a2b4bb57f9d8adec
+DIST thunderbird-91.3.0-it.xpi 598232 BLAKE2B e4a5b6729b23e15e1dbd88d9867235d485ce259dc622694f755f94b253617137537dda23910451d028d24e58a578b90dca06da56e6c689ad512ed497a795fafc SHA512 804729f19ad0132c9a6b6167495ee4ee783c0d376f3116ee1f9efe4f65f6f3d63b330133ac089c415cdd7927c786e925adce3c65d2d61050be6bba6a30b27fe0
+DIST thunderbird-91.3.0-ja.xpi 741356 BLAKE2B 8591296fe68034ff7f6dce349ae49093a0762585273a2a3180092c68469998d19da77e0bdc905253ed92dc0060058df82a3b59453e175edc98dbc2d5b3085cec SHA512 5daf35119196264acea64ebd1487cc862edc9dba8992d4ad34f2392b685d595aa186b62a573005753e5fb5b9717ccbe38d38490d5f33229a627d19976ee22b7d
+DIST thunderbird-91.3.0-ka.xpi 735875 BLAKE2B c61b900cb5fb4b4566af46a554defcf5c711060ae4f8fe160eb7c2aab37d8629323506578572b33eef052d36a842490d4974204dc5d807643bec4ee56de39a5c SHA512 16d59413d470ee92d0b6a373df7f243d2e14389fbfbb20b432e4eb9938c11ee276898d00a036c60a2beaa85cbb0c894050ee201aa07074157661fd5d9a23c169
+DIST thunderbird-91.3.0-kab.xpi 671295 BLAKE2B 20082b798a11d3d567f8cb5fb32a4c838bb48695955c99dc1335f228d23d97ffcf1456c0276b1e3a0c1ef06a9e2b4bf69d6ff2716f3760e967a5654528f7ab0c SHA512 34a2efe01cc8d3e39e17ec647fb9ce4fe2caed73cbe890fe5658778a649e7ef6c284ac82961ab163d565f4c02b02b4433c561dde33b60a8dbb6cce9c1a744a61
+DIST thunderbird-91.3.0-kk.xpi 729727 BLAKE2B 88ce3dd34a9f80b3117f8bd3e7d7241a859b5fc91d0c048752837f01d0005d03f930309c936cf6104d1751628f38346a83567667d84e4cc0e7f1789ddf7018a2 SHA512 e069c3b5fa2674c8dc3eee46956c829bd2bd60d4611013da8918950447b99b00a55c25ea099c08b61f6851fdb8e33b9a2493bcfca413a813dfe2e253cafb0321
+DIST thunderbird-91.3.0-ko.xpi 694564 BLAKE2B dadf5a01f3cb28da2f52732df46996420ce72689b8085fe2e08097e2c75d46bf7a133869c7f2872d9e81e35aecb0b4db42387a7ef3a782c1d6166311991f4122 SHA512 72ea1b67ef18144e847059c90e6caef3f7c1e527c458dfc66a56d706cba9f3a6cf185c738c8c5bdc441f9d91cfb94c5a1f3baf618388c519e53843a83237dd36
+DIST thunderbird-91.3.0-lt.xpi 687445 BLAKE2B a9f245e82ad7f0552c00f3b78945326fd87a85f0fd432de35234247c8b3bd67d7d4db3c483cfb5caf20de2f05e7c2078c19539cf7cee269042841c910afe28fa SHA512 752ef9b1a413fa585672d1e759b77bb0215c913acd1464cc3e1d9471d2e4541aa12ea1e3b697cdb61aa26d090b74cdce901b2029fac83024053b5cce587c7ccd
+DIST thunderbird-91.3.0-lv.xpi 613971 BLAKE2B 708b19fc76bf4b36fcfc3271976209e43bfe6d6981682e68876fc09d6c93a043d47fde08d4ad507b8d9606a77094d132037d537fe737f1d2efb4f15c8efa97e2 SHA512 2dab6750e54276c6e342759013b55a01719ed1193933b10f0f03a59e9bcdb892fe5f6851daaa11303542e9949bf28cb55a58c367d49479602dfbefd0c6507367
+DIST thunderbird-91.3.0-ms.xpi 573772 BLAKE2B 57b5dfa7ca4321b5b31dd4449d7edb88b8d7325dc729a41a133bce23c7cab15213892563db3a6fdd4a685ac00bb53fa754f7ef095b7b114425fbc12f109bc6a3 SHA512 cf7ea2e2071d0d26c6b0558723132767facee1ba7c0997d7bc8d35b32ce0197faa3ee0d57776b776b62df4b998042667039511c86d3aac23b67194422d36fbe8
+DIST thunderbird-91.3.0-nb-NO.xpi 645216 BLAKE2B 7fbf9dc2da547078ec660cfb168d050cbfbc89ad47b442d046d6b513a01615f7b26c609bdca66f9ec93250acf23bc7371cdc30d6c26fbabca42d383ca07fbba7 SHA512 0dfcac57d8f9bdadabc1d9dbe000a852ab2769825dbddf215cfc9f18252c1c583e94c9867f41f77f7ee24cff9063eeaf91fdf5254e4d1320c98dd950f5554a38
+DIST thunderbird-91.3.0-nl.xpi 669277 BLAKE2B b3ff0ec23bae762c2135196e00118436a9bcc3d7255b327b48cc9b23c28ba553fbed4ccfc1488c9162b05b92e12ea61723a7fdd8806f3b5672e3d3c8cec4ccad SHA512 b0fecbc04f611c43d844b6dcaf671ff254548b9893731124a09cabd90e15f960e23fc1cdefca0c0b337f114e0990d35050ddc6f3a96868803badc14d7e809b74
+DIST thunderbird-91.3.0-nn-NO.xpi 648291 BLAKE2B 0f8ab7c8b30f931382d4033e08d17c3d1ebff3924d012e6ef61cfecf31f16908f2b423ab90be80bf1d9cbe729c56e3e9fe58368702a4cc7e1d10ee873990d4bf SHA512 ea71f465424cec5347a5dcee6644d80c441e5c7cb4ab51bcaa458a8da108080d99c9bd64e363f72407d6a5feb86fdc67f7296eb115f524bda896fdcc10939b5c
+DIST thunderbird-91.3.0-pa-IN.xpi 647438 BLAKE2B 6d78571d9a5a93280fe25dece5ee7d03cf06aa742c8a19aee8746b68e798e1e74a161f2518517df2103b785d3b21a85364847e6016bbaa8137e7d2239666618c SHA512 a24711a523955c3d4e52742c37939a97ad0831bcf6e81bf58626f749867ebe7efc15472698b4fd8290a3b08213aca3e4a45b474a797d3c570e2fbf8a881c5f2d
+DIST thunderbird-91.3.0-pl.xpi 678586 BLAKE2B da9f73fb8158fb560e0a377e97293f73832834e1bc368873bade65b26993b3a320228be22cfe4914937420e8ad3a6e14fe9d2d697dd5ab9b8bb98a23ba27f1e7 SHA512 d8f89fac2cc8ebb08e4c5acda4178b07cfcce1d41aa8be2f4a5996186039ed3a84f35e22ef176c43d6781621aabc2665170864f487c9b5ce09215deab163fb0a
+DIST thunderbird-91.3.0-pt-BR.xpi 676928 BLAKE2B bd0009f7f9aaeade44f7f4ebf098357292c4c49eb417be69a79a56ba5e84250424c4ba60edd563bf41772b7128da221021e2edd19537c47bb351a303872968f7 SHA512 da831d06ccfcd3493b70d614240e5d8cfa83dc3e93c3b6867ccc0b2354b98929c0f72a2017aa8801cc2b152fa3f87f4fc2178e2625f1419acdbcfbfe391196aa
+DIST thunderbird-91.3.0-pt-PT.xpi 665335 BLAKE2B 99bdb0378225bd6c0873419e63befad53db79eb115c5a6e6013d2010e560b364f087bb27569dae7a2222294a27ba94216c5cb4ff8108398effab31396debc795 SHA512 2929806aa95834ead922b0adfeff3b16dc155edff0c3479cf9e587b8f6a268bf1aeaaba25c6d415bdba383c7ac346c72c2588f3a2f4b549b455c830de19b92ef
+DIST thunderbird-91.3.0-rm.xpi 670011 BLAKE2B 685bdd6dd6db0acd5878d8fb50eb6fcef7b56eaa7b5cdfe2c4e253be0d2fde276442aaef2e4a8f6f02446573353fecf3bde0acc6ae3b6ac3902dc20a5d942992 SHA512 97adf81600b9ff067062a4697bd71962a03db9221470c102a61af3e29e4276daa755852ad71a540e4d0fe8f4fd6d82beb06724af7d00214c164cd51122be4c2d
+DIST thunderbird-91.3.0-ro.xpi 656058 BLAKE2B c629a329620e30cb2e61fbdffe0d0c623d385c9ea80afb3ec39e3f60cdc29a1e6cd6c9ace7ddb79e1ece83d49b7e7dc120a6e2d6f46cbe610ced666e782661a3 SHA512 ded27b8487498fc0ddc5c15b66abe6f27a61b762f2933765e8ae2cf36f7c452b457cd0f5b1531782aad29510261a2e7ea2c7b87a6ed5a2706ed6ecebd3a1d4c3
+DIST thunderbird-91.3.0-ru.xpi 782564 BLAKE2B fd864ead8e13ce05fe5a62a63513c671f7f493249d0492743ca1e3b941cabd2f5afd39220b1a0fbb5d0a8881639a45dd3f91669fd624c89a2592e751d4c8649d SHA512 65d4e61e529da7f7e1cffc8413fa10eaf86ffa4efdedbc90bdaf45704bd6761c955698e94b7d2adf03b2ebb608ca5ccdc6d7a0643cec7b2d834ad6766f7937a6
+DIST thunderbird-91.3.0-sk.xpi 705601 BLAKE2B 59982508c21a24806eacf7d50d182974580a196dec500591a804b43218770600bdb9885612619e4fd95a57a3fb843ec52307052ccca8d160a49bc4327739ecf7 SHA512 1f15e7716151f6dee469d8a1f1f5104a77a72b9ff0746d30fa484f5338cdde7679b3141a395715cc649df16e6d5b48fee234a21e31458f724194e587be32b098
+DIST thunderbird-91.3.0-sl.xpi 657955 BLAKE2B a09bff8aa1221beec946310a37672120c24c1b94f3d47e67f5039699f115ef1e2d7d50c2789ce386946f3836750f335d9a0835aa1c535abf402e360e67b08ee8 SHA512 5cce8c69e3e6fafa784aeffba1d0d4515be697a11557ce9a04d814bd32c41e2d4a1ef88867b7f50b5e0b38cc0519bcec054f793ec27d3e159e14ac11f0fea8fd
+DIST thunderbird-91.3.0-sq.xpi 683298 BLAKE2B a4c35fa404f3dd29cde2d1c0baf21f1f2bd5a9525f9a89034001a53eb67a27824608b4e86e0077daa9813c8a86e269e0591f992a00e562b73b72bedae151f930 SHA512 1613ed8f74cd721ef497bf8b68e5e6ad07558e46057c3ba4ac40b39b55f45f3e21737c401caa5bb118c560e50c117eee11ad71c01a367cca339c5d3da654f660
+DIST thunderbird-91.3.0-sr.xpi 702976 BLAKE2B 826d7e799eef6584b16ca33c8da99fd617fa05b80a71c27f4aecf860e57c1970b685f1acf0311e9802bd87bb7778a93e843c5789dadedf8d120b1b947585fc7b SHA512 03fd59e6d3410298458c8131b8f09b7cff8869e82dd2fda935f5ebaf3b517633d1cc0e997bef009714b2f95388ff25cfb5c7f354fd81fa2afe819132b24604d7
+DIST thunderbird-91.3.0-sv-SE.xpi 673638 BLAKE2B 5e826df36042ce770aeb35eaa91db88cd32ab2ba0a64816d150e460a072945d0b709c980218372f6033e9fc9a81a5b54fb0678db44574871308a4b6388feb381 SHA512 0463dacf3a2c9392243e3716390b2764ff9e0b78a42c5b727740e0696fa008d665f408b9e0d7a72b4b6a91817ff9c2cea2a22fc3044f64dfe83e5b265d809750
+DIST thunderbird-91.3.0-th.xpi 738273 BLAKE2B e0e99acf1736400dd6000b901948c361ff53e35d3bc8caba38daec36f3974176e4920f859fac3e2b9948c508c67e421f82a2623c7ac70d86cbd20e5e0358dd1e SHA512 57f0d36b5d16464ce6bbb634bd1f604c9df3ba7f05d23f92921d8c38e4ad8fde65af25836e9d357d9efb397e3054832a551e869e9494125a7862c2eca5a218f8
+DIST thunderbird-91.3.0-tr.xpi 680124 BLAKE2B 86b215442a5db17a38612faa688a7b09cb8082e9187ecad2914858ff2f998a9a408aa7145d0e031b13622eb6f3f8dec87ef00f851b453d542132fd349f94548f SHA512 46802ce4488eea3464656e92b3f7682269647f166c29c76d0ab46e0f31231ad2ff87125b511d232b53718adf7f22dbb20a462838abca83060b93d8045b689e27
+DIST thunderbird-91.3.0-uk.xpi 778565 BLAKE2B ffc2419316a165717261814f2c9369ebf72793bc1e17855fc9d4255f9868d18cf1d9b3b809677efea9e37069ff9319a017951fa20db0107db97eb46d5f68a074 SHA512 5ff3bcec5e1a47ec0c352ca24da81432823d33e8ccd972cafa78fdcfd6813dabd2628511b3d65ed90e55b6126016d9fc123729f5664a0611c32684cd05e0e8a3
+DIST thunderbird-91.3.0-uz.xpi 587858 BLAKE2B b6cda786b9e03d9a1ee8b12216086ee3bfc04b314c4fd743d8fe2567ad6b6381ea62c128382ec3bd762375ab1ac1bad61633c37af4505337e41df2fd6d4cd53c SHA512 dbb5afdcfbdacdf644387626557bc8d88622a3709d454efb1471fc5a7d0a426a32ff1923996d22bd0ed62fb386ca226e82ec7e192f7c47b82e6df8830e51efd1
+DIST thunderbird-91.3.0-vi.xpi 702844 BLAKE2B 75dad43c5ef0a81d579b54913a140d78e2033f876fec0f879b175eff4bec70f04f4fcf44e8bf774ea55c8a084502043a6dd8c1e35c6a6d6d7cbc57a0f5b280d8 SHA512 688f34b648974085d70906886a612176ff92e9cc9a7629b5ed23ff2216dc57a41bfb32218113bbf0acc11271b8838aa4fa300673d3cf23614015d82e9a50ada1
+DIST thunderbird-91.3.0-zh-CN.xpi 712870 BLAKE2B 975ceab44fad6f5a073b5c8c03905e02ee23af7deea94ad47e34790c528fd7fa388e511c57a4dab623831918f1ae4c18edda1cbbab2aade0f8611e62ce5b809d SHA512 b9b48a34d9606afcdea5a982d545bf516faa8f76659380918a8f05904e38f4a43bfb01ed4ea5b6d36c420fb1a0515acabc253a02fe656d2da63d338aac8de113
+DIST thunderbird-91.3.0-zh-TW.xpi 713850 BLAKE2B 3cbb2f628db7bd578eb4072b5140017f059c4b0146b76e82fd79b308efd06f952be2019eecfde84bd52739614bcc6a4509e01465fa32a25f71796f94875150bc SHA512 b8bc40cfc3cb7dc6fb2206d485ef602b725cb2346f5ef6c5223f9b2bb3a0a93800eae494163018b44bb2e4c9581f90039fba7cdae7ebee849ab68d02cc70d4b7
+DIST thunderbird-91.3.0.source.tar.xz 403256924 BLAKE2B 0ee2cc960bf7b6837a73ed8d8916226f8275913d2f764f76fb16e50e66c94e8892cec755af0d3061edbce80dfe35b646af0f5d7d17876b434e7d32d5a90eaa04 SHA512 938de817ed2cad90f665559da1dfc266f34b6ca2e688ee364112edfdb1167183a8225132ed50b672ceb14402be933be82fd1ef8b46f103cdf1534a403fb472d9
diff --git a/mail-client/thunderbird/files/thunderbird-r1.sh b/mail-client/thunderbird/files/thunderbird-r1.sh
new file mode 100644
index 00000000000..a433ee33857
--- /dev/null
+++ b/mail-client/thunderbird/files/thunderbird-r1.sh
@@ -0,0 +1,116 @@
+#!/bin/bash
+
+##
+## Usage:
+##
+## $ thunderbird
+##
+## This script is meant to run Mozilla Thunderbird in Gentoo.
+
+cmdname=$(basename "$0")
+
+##
+## Variables
+##
+MOZ_ARCH=$(uname -m)
+case ${MOZ_ARCH} in
+ x86_64|s390x|sparc64)
+ MOZ_LIB_DIR="@PREFIX@/lib64"
+ SECONDARY_LIB_DIR="@PREFIX@/lib"
+ ;;
+ *)
+ MOZ_LIB_DIR="@PREFIX@/lib"
+ SECONDARY_LIB_DIR="@PREFIX@/lib64"
+ ;;
+esac
+
+MOZ_THUNDERBIRD_FILE="thunderbird"
+
+if [[ ! -r ${MOZ_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} ]]; then
+ if [[ ! -r ${SECONDARY_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} ]]; then
+ echo "Error: ${MOZ_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} not found" >&2
+ if [[ -d ${SECONDARY_LIB_DIR} ]]; then
+ echo " ${SECONDARY_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} not found" >&2
+ fi
+ exit 1
+ fi
+ MOZ_LIB_DIR="${SECONDARY_LIB_DIR}"
+fi
+MOZILLA_FIVE_HOME="${MOZ_LIB_DIR}/thunderbird"
+MOZ_EXTENSIONS_PROFILE_DIR="${HOME}/.mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}"
+MOZ_PROGRAM="${MOZILLA_FIVE_HOME}/${MOZ_THUNDERBIRD_FILE}"
+
+##
+## Enable Wayland backend?
+##
+if @DEFAULT_WAYLAND@ && [[ -z ${MOZ_DISABLE_WAYLAND} ]]; then
+ if [[ -n "${WAYLAND_DISPLAY}" ]]; then
+ export MOZ_ENABLE_WAYLAND=1
+ fi
+fi
+
+##
+## Use D-Bus remote exclusively when there's Wayland display.
+##
+if [[ -n "${WAYLAND_DISPLAY}" ]]; then
+ export MOZ_DBUS_REMOTE=1
+fi
+
+##
+## Make sure that we set the plugin path
+##
+MOZ_PLUGIN_DIR="plugins"
+
+if [[ -n "${MOZ_PLUGIN_PATH}" ]]; then
+ MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+else
+ MOZ_PLUGIN_PATH=${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+fi
+
+if [[ -d "${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}" ]]; then
+ MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+fi
+
+export MOZ_PLUGIN_PATH
+
+##
+## Set MOZ_APP_LAUNCHER for gnome-session
+##
+export MOZ_APP_LAUNCHER="@PREFIX@/bin/${cmdname}"
+
+##
+## Disable the GNOME crash dialog, Mozilla has its own
+##
+if [[ "${XDG_CURRENT_DESKTOP}" == "GNOME" ]]; then
+ GNOME_DISABLE_CRASH_DIALOG=1
+ export GNOME_DISABLE_CRASH_DIALOG
+fi
+
+##
+## Enable Xinput2 (#617344)
+##
+
+# respect user settings
+MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2:-auto}
+
+if [[ ${MOZ_USE_XINPUT2} == auto && -n ${WAYLAND_DISPLAY} ]]; then
+ # enabling XINPUT2 should be safe for all wayland users
+ MOZ_USE_XINPUT2=1
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == KDE ]]; then
+ # XINPUT2 is known to cause problems for KWin users
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == LXQT ]]; then
+ # LXQt uses KWin
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto ]]; then
+ # should work on Mate, Xfce, FluxBox, OpenBox and all the others ...
+ MOZ_USE_XINPUT2=1
+fi
+
+[[ ${MOZ_USE_XINPUT2} != 0 ]] && export MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2}
+
+# Don't throw "old profile" dialog box.
+export MOZ_ALLOW_DOWNGRADE=1
+
+# Run the mail client
+exec ${MOZ_PROGRAM} "${@}"
diff --git a/mail-client/thunderbird/metadata.xml b/mail-client/thunderbird/metadata.xml
index 0f7a99f4932..e281b042c52 100644
--- a/mail-client/thunderbird/metadata.xml
+++ b/mail-client/thunderbird/metadata.xml
@@ -15,6 +15,7 @@
instead of downloading binary blob from Mozilla at runtime</flag>
<flag name="pgo">Add support for profile-guided optimization using gcc-4.5,
for faster binaries. This option will double the compile time.</flag>
+ <flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag>
<flag name="system-av1">Use the system-wide <pkg>media-libs/dav1d</pkg>
and <pkg>media-libs/libaom</pkg> library instead of bundled.</flag>
<flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
diff --git a/mail-client/thunderbird/thunderbird-91.3.0.ebuild b/mail-client/thunderbird/thunderbird-91.3.0.ebuild
new file mode 100644
index 00000000000..5a0e48b7bfb
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-91.3.0.ebuild
@@ -0,0 +1,1114 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+FIREFOX_PATCHSET="firefox-91esr-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=13
+
+PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="pgo"
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
+ llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \
+ virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~{polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.mozilla.org/thunderbird"
+
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0/$(ver_cut 1)"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx +system-webp"
+IUSE+=" wayland wifi"
+
+REQUIRED_USE="debug? ( !system-av1 )
+ wifi? ( dbus )"
+
+BDEPEND="${PYTHON_DEPS}
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.19.0
+ >=net-libs/nodejs-10.23.1
+ virtual/pkgconfig
+ >=virtual/rust-1.51.0
+ || (
+ (
+ sys-devel/clang:13
+ sys-devel/llvm:13
+ clang? (
+ =sys-devel/lld-13*
+ pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:12
+ sys-devel/llvm:12
+ clang? (
+ =sys-devel/lld-12*
+ pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:11
+ sys-devel/llvm:11
+ clang? (
+ =sys-devel/lld-11*
+ pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:10
+ sys-devel/llvm:10
+ clang? (
+ =sys-devel/lld-10*
+ pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
+ )
+ )
+ )
+ amd64? ( >=dev-lang/nasm-2.13 )
+ x86? ( >=dev-lang/nasm-2.13 )"
+
+CDEPEND="
+ >=dev-libs/nss-3.68
+ >=dev-libs/nspr-4.32
+ dev-libs/atk
+ dev-libs/expat
+ >=x11-libs/cairo-1.10[X]
+ >=x11-libs/gtk+-3.4.0:3[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/pango-1.22.0
+ >=media-libs/libpng-1.6.35:0=[apng]
+ >=media-libs/mesa-10.2:*
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+ virtual/freedesktop-icon-theme
+ >=x11-libs/pixman-0.19.2
+ >=dev-libs/glib-2.26:2
+ >=sys-libs/zlib-1.2.3
+ >=dev-libs/libffi-3.0.10:=
+ media-video/ffmpeg
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ dbus? (
+ sys-apps/dbus
+ dev-libs/dbus-glib
+ )
+ system-av1? (
+ >=media-libs/dav1d-0.8.1:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-libs/harfbuzz-2.8.1:0=
+ >=media-gfx/graphite2-1.3.13
+ )
+ system-icu? ( >=dev-libs/icu-69.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.8.2:0=[postproc] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wifi? (
+ kernel_linux? (
+ sys-apps/dbus
+ dev-libs/dbus-glib
+ net-misc/networkmanager
+ )
+ )
+ jack? ( virtual/jack )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( media-sound/sndio )"
+
+RDEPEND="${CDEPEND}
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.12-r4
+ )
+ )
+ selinux? ( sec-policy/selinux-mozilla )
+ !<x11-plugins/enigmail-2.2"
+
+DEPEND="${CDEPEND}
+ x11-libs/libICE
+ x11-libs/libSM
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
+ amd64? ( virtual/opengl )
+ x86? ( virtual/opengl )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
+ einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ # temp fix for https://bugs.gentoo.org/768543
+ # we can assume that rust 1.{49,50}.0 always uses llvm 11
+ local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
+ [[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
+ [[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
+
+ if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
+ local version_llvm_rust="11"
+ else
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+ fi
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \
+ && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then
+ # bug 792705
+ eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)."
+ die "Set USE=clang or select <gcc-11 to build ${CATEGORY}/${P}."
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clearing checksums where we have applied patches
+ moz_clear_vendor_checksums target-lexicon-0.9.0
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_src_prepare
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang && ! tc-is-clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ have_switched_compiler=yes
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=comm/mail
+
+ # Set Gentoo defaults
+ export MOZILLA_OFFICIAL=1
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-install-strip \
+ --disable-strip \
+ --disable-updater \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-png \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${SYSROOT}${EPREFIX}/usr/include" \
+ --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+ fi
+
+ mozconfig_use_enable jack
+
+ mozconfig_use_enable pulseaudio
+ # force the deprecated alsa sound code if pulseaudio is disabled
+ if use kernel_linux && ! use pulseaudio ; then
+ mozconfig_add_options_ac '-pulseaudio' --enable-alsa
+ fi
+
+ mozconfig_use_enable sndio
+
+ mozconfig_use_enable wifi necko-wifi
+
+ if use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
+ else
+ mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld when using clang
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+ else
+ # ThinLTO is currently broken, see bmo#1644409
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ else
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-flags '-flto*'
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ else
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+ local disable_elf_hack=
+ if use amd64 ; then
+ disable_elf_hack=yes
+ elif use x86 ; then
+ disable_elf_hack=yes
+ elif use arm ; then
+ disable_elf_hack=yes
+ fi
+
+ if [[ -n ${disable_elf_hack} ]] ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
+ fi
+ elif tc-is-gcc ; then
+ if ver_test $(gcc-fullversion) -ge 10 ; then
+ einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
+ append-cxxflags -fno-tree-loop-vectorize
+ fi
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif tc-ld-is-gold || use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc ; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export MACH_USE_SYSTEM_PYTHON=1
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if use pgo ; then
+ virtx_cmd=virtx
+
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+ fi
+
+ local -x GDK_BACKEND=x11
+
+ ${virtx_cmd} ./mach build --verbose \
+ || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/comm/mail/branding/thunderbird"
+ local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ local show_doh_information
+ local show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla ${PN^} shortcut."
+ elog "If you still want to be able to select between running Mozilla ${PN^}"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-11-03 17:05 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-30 21:12 [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/ Ian Stakenvicius
-- strict thread matches above, loose matches on Subject: below --
2021-11-03 17:05 Thomas Deutschmann
2019-11-08 12:52 Thomas Deutschmann
2018-12-29 19:16 Thomas Deutschmann
2018-12-03 20:13 Ian Stakenvicius
2016-10-13 20:53 Ian Stakenvicius
2016-10-04 20:58 Ian Stakenvicius
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox