1 |
commit: 49692752cdf114588c51696622bc72020392a6c3 |
2 |
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 4 22:20:06 2020 +0000 |
4 |
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 4 22:21:00 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49692752 |
7 |
|
8 |
mail-client/thunderbird: security cleanup |
9 |
|
10 |
Bug: https://bugs.gentoo.org/727118 |
11 |
Package-Manager: Portage-2.3.100, Repoman-2.3.22 |
12 |
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org> |
13 |
|
14 |
mail-client/thunderbird/Manifest | 54 -- |
15 |
mail-client/thunderbird/thunderbird-68.8.1.ebuild | 777 ---------------------- |
16 |
2 files changed, 831 deletions(-) |
17 |
|
18 |
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest |
19 |
index a5c7b273863..b5d88194580 100644 |
20 |
--- a/mail-client/thunderbird/Manifest |
21 |
+++ b/mail-client/thunderbird/Manifest |
22 |
@@ -61,60 +61,6 @@ DIST thunderbird-52.9.1-vi.xpi 637163 BLAKE2B 95c18bab7d30dea4a8b2241290175c77a2 |
23 |
DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 441b5332a08daca64282a8d4233c7d9dc2008c80c1ebeaf4d125d5c804755509b9b67dda3423cc9b9a9af3d29b386bb621b231e426bdd89879e2e620f2106dea SHA512 db0c8a338df861a43563c70fd73768a5db730ce39e7a8400de44ccada3edac1f7e3736edee5cff439df76ff17f2b4838701e95fa739f5aa04463539516a86f0b |
24 |
DIST thunderbird-52.9.1-zh-TW.xpi 595728 BLAKE2B 8e2f6bdb65418ae837cef54f042eb8aa8ae32e952cece4e3a5a8cd13a4ac99a56495b7cca900d7ecd10d82ab77ed334a8e27eba8d49aca066bd2bb7d7182deb4 SHA512 24f48563439450751066d49f609ac4df9d7e31d7cea36ce8f2ad8f38b04fc4d1be99d50463700c4ea2963948b0ec1c1b5323cada6a3b1480f1debe52d50c4f1e |
25 |
DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23 |
26 |
-DIST thunderbird-68.8.1-ar.xpi 617168 BLAKE2B d44fbda96eb9de9cb4daf9a9521c97ba7bc6590df9d9c476ef927b3145c37698d26cfdaf5bc96cde9ae29f556823e4a4874cbbfc731e37e99295aab31e4f4a2f SHA512 140dd39f43805c07423a3c747731a68ecceff4263ad3eed8d0450c7b52d4ec841947d7e2411b39a4ae0ebb5a49943463908d8ef91ec59e6bddb83ed7ed2af048 |
27 |
-DIST thunderbird-68.8.1-ast.xpi 551299 BLAKE2B 3e607e179ff2e0bcca691eb94b9eb610829b0bbd18f440716e2bc9b7f693db463a96e6c14af9847c07742e7c5db38b4bae9955de0bb0bb08044d281ab41da2ec SHA512 94f76e0d67c889704599658cd41cb58c92f500d22c8c3c90fb9b0eea63c07a3dc48daad331cf9654e30e2fb3a53d5d34a821741084f975ffbf225bb16ef07c83 |
28 |
-DIST thunderbird-68.8.1-be.xpi 646281 BLAKE2B f323209254a121f697e81f35a4f448d9879b07a9a71bdcd59fd2367c0314a18efe6a77ce171ed577e1e4748ac3ea9127c2c4bc423bc6c194cc5fa9d876c210d3 SHA512 23dd5504775cb637172a828be8d31012d673351274d93f309ae7302a05ea139fa860933e4f18b24c17d0480bfa50c02f0528a25d2f82c128f20d4e2df10b0a74 |
29 |
-DIST thunderbird-68.8.1-bg.xpi 646228 BLAKE2B f797ba2685773a7859d168b1887694d10592679dcff9fc1a23de96120e688dc9a9e1bccd592b73ff03114a6bbe0daefdcc7d071b3c4bc58c8543450d510f0018 SHA512 d118e47f7cdb26c05365c891d87c03f2bef2896b2b5818ec688e4098cdb72ade6ff585ae3232b91cb89ee2d434ebf2e3ea7efdf09495914f881a66833f95fde9 |
30 |
-DIST thunderbird-68.8.1-br.xpi 574853 BLAKE2B cbd840293897409b8ba5720d7ac8f5ddca587fbd72c449f004c25f250078e7eb8fc0669513ab9d5415e670e2eb163c272dda0d850029ce2c4c258a2527b30d1d SHA512 1e39f934bb0a01b6d37f754eea4be883760cf4d186c0383296018943b1e35a2c8a79222473a3be43cecc07e9285f1330605f8565d54e27713a76a7f14dd2c558 |
31 |
-DIST thunderbird-68.8.1-ca.xpi 578439 BLAKE2B 59529fea3c215f2523a0181eff4fa5132e91411f995bf694cfb5c8fe5d13506f6a0afd4ac74da0c172ec32e5184c00aebc45b27fcf2095c77ef64eaf751fe0d7 SHA512 02487bf486bae8e154a45d73c3877b23d0a8ead8e6b335d829ab5d11718fbca240bd972e6dfe99c5a93cf995cb6e8e3e50ac3f71a01ce4af775bad481318f39f |
32 |
-DIST thunderbird-68.8.1-cs.xpi 603043 BLAKE2B bb2d9ee278d303be62d5e582cdf6f5e156fa20468825fcda74c3d3d7a4f0ec94d1cbfead80a8cd8f3e083caacbe4df32f7d4d155cf926c18db6315fcdb40b516 SHA512 4d6ba4681908e7a95b464fd3461388047ed372f70bfa0b39fd05f9f05b9c8f9c228d6e929cc29ff7d050393f00fc98f4e90264f5770ac7d4b7e3c554f9352a20 |
33 |
-DIST thunderbird-68.8.1-cy.xpi 589903 BLAKE2B d0fbe63fcb991797d61b357903163a351cf1b465730dbdbdc8de5e633bf27c6361322436a7a82832d461d661fe7ae1c7343eba64a21e18aa1b61e1e9446562d4 SHA512 c74643766be993e8f12cd48036c4784bf76200df35993e6857ca64cd9be20488d5e1eaff6e854582845b4561482a003e8a70f7fb86ba2feab835fbe7c0a3eeff |
34 |
-DIST thunderbird-68.8.1-da.xpi 588350 BLAKE2B 5ee2863ebd37b18cf2a06c9a39cd6c4ee8cdf38e33dc7d1aa370197b564f300c1545b80ef3a9ad6567e7657fc1e6083187ff027e23fa69d60782672073f7c7cd SHA512 22de7a06ffa128265c782dfc558249aeb16f4e7edc1c3cc20dc8d05ce33389a3e12b904363b118cf93991a54988e2a9ff0b97ddcd1db862e90b50c45a585a5c7 |
35 |
-DIST thunderbird-68.8.1-de.xpi 597804 BLAKE2B a233cbefd305eb5cf98b3fce099821ad19ce967c9da0b9291d1e1a8d2607253002e45b917fc3b802e2f2909da561d5b78a315d809f27246d2882c72bd0052b87 SHA512 84f68db09c5f7fa51e36b1b6f36db53f3cb8ac5451411cf1929e912806e451fdfd0853f098335c58294a4e6ba8a51625c5cf696630fadf23bf16553378b4b46c |
36 |
-DIST thunderbird-68.8.1-el.xpi 699224 BLAKE2B 073c34e88cc35fd5ef4273d608e31ceec0a66e90f1ec2bbefbf8e4ee4216748da39a5f7d373f611c6819240f8a92b757ba9f1931a003f20cbba9e79fbef71d30 SHA512 c631e414f81f2294ffec211f34eff558b4ee2a50d254d3aa854ba582aa8c1095ac16d9f7814dd4f7e7740fefaecf6b44dacd9932be3b0ddb952575672de3899d |
37 |
-DIST thunderbird-68.8.1-en-GB.xpi 556403 BLAKE2B b848c8b6e401e55dd0f5c655a314ea231de5424d10703b9245ea6464c4e4a9e3844f7d26cd76cfafe804621f1c920d18be5b0af5b6d669c3dcd5b7310f51780d SHA512 dba0214379cc47bcb1382a02ade560176a84644d59ab968c208e1fe08b4123f33defae0d1a4b7fc89fd9764a975068b4421332f0e2e39aa6bc7938f06f968b2f |
38 |
-DIST thunderbird-68.8.1-es-AR.xpi 596551 BLAKE2B 9bc6d94a0d229777e23edaa444378362c521b9e8aa8baa37a06dcd5415e34bf4adf50514d0107c1adae7dcf191d885e0bcc69115428da2c5a40b844118af844b SHA512 ebe2e50e546604563c005ade6d2ed3fe3c9a6dcb7a67973057e814d8632244af9d2eab3105de62e54d74116429ada193bc79c9619d3370574a2d03b57b251c7e |
39 |
-DIST thunderbird-68.8.1-es-ES.xpi 518352 BLAKE2B ba2a2869be1c969ac3515094b39d321f5a9d03e696bca95fe66ac18f1c8aadf25b177c254e36abe2cc14de4b42dfa078986217c8c3ee6fa3b2ba5d4b94fdce88 SHA512 de619425ee7dfd5744997fe76bd6918e703d99c666e7d2d79e8048a4becd3a62bbd54f45561bc469324b4dadebb748f8be4476cd80f4e10f93ac2cd2594dee07 |
40 |
-DIST thunderbird-68.8.1-et.xpi 573582 BLAKE2B 5cde46e5c857fd80cdf35e0b4a57a2d1944ee84beb27b71db388bed6971de53e679c062a56ef8333d5eefdad2df3d5f555493019835a1676eea49fd1ca2758a1 SHA512 c46d72808313d9688cbcf3493a9d5328a603897e0785fd033187843b7a8db0d09da4428989bef75628c3f581778a9e67dbea965811c2f986d23de9b2d5d8716e |
41 |
-DIST thunderbird-68.8.1-eu.xpi 579945 BLAKE2B ddd160737a55eecb8b5d4cc78233e94fbeb0fa0ae9de0789429875c388771eceebcbf9d6af62253afb2abe7c85753eea83d88daead49b3f801ef5192a245c178 SHA512 ebd97db85adad98bc10077a390d03a4c8686d2d0e12713c5d7d37f761fc52e2cebb29633003ef50869b5166e0c2716b96db077d4b45a7333f0850bb9fd404a39 |
42 |
-DIST thunderbird-68.8.1-fi.xpi 578418 BLAKE2B d701f51cab8df2bf145b2f1c4b2e2ca1ebc4ed5ffdd608ec042a5c091e308cd783d2ffa7463eee054803754a5c02dd5dcb73676a9010f79be1c5d70414737070 SHA512 d3c0e891fed198e2654da5ae8f0458dc14aac58b27f05965fde2f631094df4d55685e4dbda989982bb8cadb0eeee0892bcb37e5508f009caac690df30c70f8c8 |
43 |
-DIST thunderbird-68.8.1-fr.xpi 607811 BLAKE2B e990aff44455330637cf38a797fc7c01be28b5bd74437b21bc3343389bd6b31c05032a12d2dd69d02e7208ebe42da22dd2279b8d765601e2d5f8346051289075 SHA512 35373679db5be0b78132505b083b37237cd88be55911a7536ee061fc3deb76fb5e80fcba160dd0beea063f45e6ed5247c76794ee73d7a0cfea64deb131499f36 |
44 |
-DIST thunderbird-68.8.1-fy-NL.xpi 594467 BLAKE2B 3d053e5f5bc3d368a8115fdccb662d6b191a44e205c3ae5ffc0e637f03627ad5a6384bea072997761fbe52c66987853d4907d7718d769545ca14aa0233a962a6 SHA512 7f4fc2d8ac13e65e3d5bd7dbcfeaa51d87b3d71b218a7ac2b51a2fc09c69259c6e328f5f1b569787cebdce7a214d4d6fcbaf847b996344af2483a792bb7893a4 |
45 |
-DIST thunderbird-68.8.1-ga-IE.xpi 588711 BLAKE2B 574a2d3031330f0eeb0549b9386082a1958358cc21bbaa67fd6e9256020aa693220674e542e7e37909757785960018536bd4bc20745a4dde2f39423fab3014c9 SHA512 91bf876675e480ab939d0ac662380d36a51d8d101885a68f123b661349d0709f864ecae8cf595d10a787c401ff475265af997c15629e444cbb2683d51d8fa8ea |
46 |
-DIST thunderbird-68.8.1-gd.xpi 587110 BLAKE2B cd3bbb2872f71b94b8cd77fabf05a4cfdebc74896a82d747c1e9fd6d619fc448f919c2eefb55f7f39753b5dfb6d7eee47fac7dac23eeb91fd6eb3937aae021bf SHA512 daae05b1b978ac3bcbf170c829014e4dc2bfeae23e0cf24e0f0867dee802b50c11d40afec2c5e4da6254bd2116efdc60bb6edb3d09c7b0560f1a57514c393d05 |
47 |
-DIST thunderbird-68.8.1-gl.xpi 568397 BLAKE2B 7d8bf1508395ff84a06d181bc8a5dbf992d0543d65d063911a91bc7b4707d453e2bc0b9d998e695f3d7d9068c06492017f96ff90d91f6fc4b5e9d7528840036f SHA512 deb5c876cc375a2d60b83a7c4d6f17afd575e1cc1b377837a6cbcef6b5708589f9af242f6e4b943e20de68f02d9b6f73bd03b9d65fc25c8d151840a5365cfaa2 |
48 |
-DIST thunderbird-68.8.1-he.xpi 604787 BLAKE2B 32b1b6c288871c36dad40b520038065d28ea4089bad232ff82275f26da3d615f7aacf09087380e586c9d310719ad603608f64d2e8d0413f5291c83415f85a9b7 SHA512 7f19b68b7915dcb671d2a08094ce9528106fbc1315407dae03681dc00eaa0ceccc43862de37f7988aa8903c630ca135e0412579d57cd9579c4ea892ebeac68f8 |
49 |
-DIST thunderbird-68.8.1-hr.xpi 583784 BLAKE2B ef3f62ef37c507b1bdd807a3e4d819dfa04b65379058363544408c0737cd03f8ba8b1c2e1f706657b851369a15dbf59c78527b0456acdb2c904367ab7087ee88 SHA512 96c8a1e80cebfc6d31eff0fa0d1e4bbb4a316695fcc27f6fe63ec43efe642eef0546b0f58beadf634952eb2960730b4317a0bfe29a19c099880dfbf439e7f436 |
50 |
-DIST thunderbird-68.8.1-hsb.xpi 616035 BLAKE2B d7c5150a6486fb3fe3c1018cf1d5b607084d7657c6e0d36d7f713a55bb34126f19d604ac5346b9cb66fae519c29e05ebf488710ee6ee5223492836f0a9f1d638 SHA512 c15fd63d2954d514a193c2a8ab6ba121025fba468757bc47d636975318bc2170d69380339c975c7cbf9d115113f5aaef6f2ac183e61cd98c62edcfda9813876d |
51 |
-DIST thunderbird-68.8.1-hu.xpi 618155 BLAKE2B 1427378ffdc12fd7d69dd1b1361719ada0a0f1d80e58ace7f58443cbcac9386094f3528b9295adefcc6521e418a7c5f16908bf63b19859c4f9ec7f200a96e2c7 SHA512 8ad4c119c41b13a9c2fcb296e21ac8ded9c5972600054ab5f295dd4a1216dc52482e694188306f1df37a709454fe84330a23ebe2bad21aa251b9f74d0f1b7ff4 |
52 |
-DIST thunderbird-68.8.1-hy-AM.xpi 631979 BLAKE2B 6dfe25756c886eb5c9b8b443bd28f46a7055511cc3f59aacbc15409b1cca5a41fc6c4acd6d55b3b05fb140c3ab571d1aba5d1871cc662994310a8bca60c72372 SHA512 fd415cb25ed8e5f04a7bc16d92ba497e8747aa248fc9997dcbbf1832575a6d6adeb89f787fdf99816006357674270db5d5ae65719d555cb5cbb1a156f9459804 |
53 |
-DIST thunderbird-68.8.1-id.xpi 567749 BLAKE2B 6d4abe1432b17cb022e11da34f57198fb50f55b66787a9c5362c58cce4d151b9587e657316785a71a4433eac80e360f88c903d5def8771811c180cdbfdca96bf SHA512 34a09adae9e7b23436fc33d848c723741153061c54baf501e290ebdb53212d6cff4d283a3d9974f4bfbc1fd0fe7bd0e19fb0529a85f9740706a40c6a115c9f45 |
54 |
-DIST thunderbird-68.8.1-is.xpi 575440 BLAKE2B c6aced0cbc03b5e6f05fe2daf4c2403da55fb66b5a35ea197f4527768ee81e5b00896031b9008b749995fb3880ae3b1de3008dc2e9200fced326c9e8798b2af6 SHA512 0f22756eb14ec9f73cbe6ba731f3c6196dfb7188081663b579cf29519a05f77e9c2e1e7919f180ba30e1c951f49ff7ed59aa231bc8bac11e7c880e1a80f8b87c |
55 |
-DIST thunderbird-68.8.1-it.xpi 489520 BLAKE2B b7b9fb11ed208d6cb5a409be4b4cc65f27f3d1b7e0fa32c193aa76695bc6ab59282bd10f766f7f053fd0a42f3495c410580373f2f84e020b4fa12c4a7282fc94 SHA512 6d63a2844516a19f9dffa9d1a61bbda86e1c53b2ec4bfb315c9c769565dc55dd13116823341d809c0e8c6de39cebe015d9423622dc63b50d9de6daa6a80e79ef |
56 |
-DIST thunderbird-68.8.1-ja.xpi 643575 BLAKE2B 59056399155ebbe3f07e0102528dc2b821d7a5d3b2feb3ba1f0f058afe45cb208a1b5a4092f3f378f9c59f21dfd85e0fc820d0fb42adbc717b84c0cd4ab41681 SHA512 8c2be19cbc069a1244270cb6447fa9e4e8a17a877ba76b1519deb29cef9cb6c7b1662b36bc02cb62f0f5e9f7bcf0832d3a7121a01760140ae3ac3e90a86d2b74 |
57 |
-DIST thunderbird-68.8.1-ko.xpi 620531 BLAKE2B 27be1be2bf874fca555c28bb74b6774101d0b6a0a86693725d1f5c60bb14e7b5726be187bd0430c5f458668a4ee01d62366106611b809d35f3af7907974b69f4 SHA512 161159af10b3e7bf050f50c4f90350611e7e5d1b574c7480b5ed461da85b2f46e83be5ff7601858fddfb15585bd6c7aa977feb5dbbd6e4ada41870d8998f2761 |
58 |
-DIST thunderbird-68.8.1-lt.xpi 603846 BLAKE2B 49ce6fe01ec682ed2d6934a902a53af52cb820608c2c3665a7410db54e82dffae0d82ff9bacce15961bf1ab4efff3876781addba070467265d9aca0be94257b4 SHA512 ca39ada0233c3ab67aa38ae0e2f0616b3a9262f90563470b374946ce40bd126002fd402abc552b20c56687f71e181f9557c34dbcf3d4e1dab8ec0bda3e529e24 |
59 |
-DIST thunderbird-68.8.1-nb-NO.xpi 574021 BLAKE2B 776d675da933d58163b990185382f224481889e8fe940a0c72d88243e1e06eb5735961d3ac67de4e89c9bbfb8aec05047cb9d688691b405849bb0ed7980c9a5a SHA512 591db6d31695f405201715b7c11105856d0fde703256115bebfc4c17e114cadafdef9c67bee31d8112922377b5b9de3906242cbfa8ac908838e2ef0bc51aadbb |
60 |
-DIST thunderbird-68.8.1-nl.xpi 581355 BLAKE2B fe9b32c898cc1d8b1d68679700b3924839195e23e40468c9eb454fc244e6f3d18487743825caf25ad1b2f0bbf4ea7821865c8f500ad1925ffb15ab54bc4038e4 SHA512 5448e33472e12bc383bded71a7ba22239e840a0d2e85befdfa125f3012f559d8c673b3a7319506e4d126e614639c68f1e1841ef9b411c44337ee7f05776ea3f7 |
61 |
-DIST thunderbird-68.8.1-nn-NO.xpi 574950 BLAKE2B b7b92ec6f52388b2c2383855867247730a970b15ad8208b600b36e915dd7db0c3471276c50136f425ce662b0986686da6a409bd1608d4079ea1594be9bc448ac SHA512 277fdaba93e11815c9475f366fac2aa8acad5224936b6424b4605bbb6a0c73a61e57f3a7d3d6c0c1772ded7700652810a7423a446f386a61ab55186b264236e3 |
62 |
-DIST thunderbird-68.8.1-pl.xpi 576084 BLAKE2B 8f9238d6c05267f9310eb9580fb721fc30d35ef2f7925badb2d9204e4d71ad36ee8fa01650dfc592a7425db338829d7c6f6d7d64ccb3d462183efa0b1aec1672 SHA512 27b98562b280db394035eb0b359d7dcde2e423c2ac41f7f41417fad0a91bdc9a092441b46b6ab4449b4eb48437fe43316999b02dff8bcc3518848b34cccf121a |
63 |
-DIST thunderbird-68.8.1-pt-BR.xpi 589838 BLAKE2B 8720fcb1ca9c46514e208c87e8b0131a049ba77ee0ddcef08a421ee62362f0e2b0b96dd1280889fd64925e9648ea3427848d0b0b09411232ef5c0d60d1985d82 SHA512 5ef5470601ff1c3b40948683272108a041cbd8a880fb9092afeef822457ec7fb1f81a224d4979255776207a36e1c87202da538a97f15b2aef60fef5261fa81d1 |
64 |
-DIST thunderbird-68.8.1-pt-PT.xpi 588102 BLAKE2B 94abce1930d13bff5bfbcf3b7a6a0e74812c0b6d69ba90ae0c33aec057cb9164fc8a8fafe2aa8ac9a03752016ad5d040225d89834235a6e774b71d6207d508c7 SHA512 18bcbe1ab95b78a6eaf70aff014a19461123ca64efdc27b6a799db00a90b9a396d71dccc413bd72ef84c4d6730f91c20cfcd444c2a3c93b50a8ad6454370cbb6 |
65 |
-DIST thunderbird-68.8.1-rm.xpi 578049 BLAKE2B 1d882012ee7436fac06cba5f11992de4bb0cd3660573887786b6fe8eb9e75e6cfbc901042e3d29d595ea20c04024972e79a8f34dd7bd2990c796e1a5f9d419e8 SHA512 e18e81ebee1e2f59cc15950a38993c376f6d3a2bdbf147bf753a7dd96cd5272108b91823862ea24b9211141fd7b3e8e10fc96bbec37944b20236fec08c2e4648 |
66 |
-DIST thunderbird-68.8.1-ro.xpi 594841 BLAKE2B 24074b205635c2d4395cc3d156a887e304d92ebf2d376c4af095704171dcda332fd338876a27766549b19c035903a9b11e94aeda0e7d3248d07046cc34c8b3b4 SHA512 8aa3010f51a61e076d1fca87f44dab2e56c27bfcbdb1507fa604a2723569a604583e29fa1ba0bbda82e93b0b69152a1212046876535e953b33517893a5e403b4 |
67 |
-DIST thunderbird-68.8.1-ru.xpi 683327 BLAKE2B fb353054ab7f04e563ceb401e9bc0002c7ca653648f0af0abf8e31dfe4dc1880ec5513740d2d49b1c61377851fbba72ecc63e493c0b75366fe6fbdfbe9eafadc SHA512 0e56a741e685959f66141ae96893f5b181ca43d2f6a05df7600967c990199805ad985029727c641b0120f40bd55757d2965aa48065b5ab34c947e9ed54914f42 |
68 |
-DIST thunderbird-68.8.1-si.xpi 637406 BLAKE2B 49365381d7588836ba2d5286e8061935527efa255c4f2ab8b86c38e3313b68dc224dc2f3a1495bf8a488692b31b2c1fc6fa3a8c2911e4b4d54c55f8ae2668d3d SHA512 6b62d1e0b5e20fb657a6b34b1dbc89b9db579bdf50cc70905b5561014903ff313a7dbd9e4fe06468c60c1d9adc5d46c8d070e757cda81a9ba0d6a7ae8c991531 |
69 |
-DIST thunderbird-68.8.1-sk.xpi 609753 BLAKE2B 600b1188fb78f2b3649f640177e4e43644a6045b2340dd991d2f335a7ca988f7e4d12128698ba74df87d64b70a9aefb83e2547b696e57b223e8a206570bbbeaa SHA512 fa12f45cad36b1fe651734de183f8bfe9608e7a7f9665a344bc3011594a1028f17cf74dc21b01e811f5ec337a47d353913f4f7822aea9d8085783fce7f2c984e |
70 |
-DIST thunderbird-68.8.1-sl.xpi 590628 BLAKE2B 796ed738bf03ae2c660c1bde8407582406e6274a3f7cdf53a55abdc6badff3437190b48580d5ce2a9b2ab37814ac706eeb24c6e9f7133d1c8cf151e6ffc592ea SHA512 81e75ef9bff2e099b0d66c0378ec03174bf31df2c4243d6be214e5ebb920658d110ae2120eb0e3f2e04c8d334a5823e3ff8b9744a195e3afd18472be0c988190 |
71 |
-DIST thunderbird-68.8.1-sq.xpi 598900 BLAKE2B 01eb23c6319b03353f252bd99ac5eb1b1c01b9071431ed24f82ad4481424d043c72908946ee0c4e839ffbc940735ddb9c533ed8c710fe012fe72a3cc6aa1f522 SHA512 9dfa5ceb5c771ba22ecf628020cb7e4003ffa8e322b43478b60dbf8b8e653aa1993b5f89ba5a1043be270b24e23a8f4cafd33a0fa9716e1d7573221fa63af7cd |
72 |
-DIST thunderbird-68.8.1-sr.xpi 624898 BLAKE2B 5783a07ec6e01de5fcc5fb4c54a68f605d371133fb21f2a09d029ab10802531cba8284e386e989e2d8c1fccc20f3b506fc7b6185b61de4993249ec67dc473e2d SHA512 3f2039940dc3e5e2544dd31839b2fe56e21620e2b526a0487a50884e2a3ffc51df9fdafc54fad23a05927c6f40c4ab29fd6748d15cbd889a54157f0c25b5b349 |
73 |
-DIST thunderbird-68.8.1-sv-SE.xpi 591595 BLAKE2B 8f44028fc00f330055b2e968e07c71a1f35c9be0d26bfacb2ce0cc76dcd475b0611ad77ca89fa82eb51dd511c7d86a0c7644a1221dadfc062ef13ed264329e10 SHA512 9d8f56fc66cc342f91fe27dafbd1591fa6696be40e504666eeae1a7962ea39dba087ccad864989bd490acc2a46fd9dabb5fcdcb0ee340c5da7e14183f710b9e9 |
74 |
-DIST thunderbird-68.8.1-tr.xpi 599707 BLAKE2B 508ce6e7943219b1b85c7d5afffbf3dd1486a4182e30c230336498684f3bdc16f903a885a1b428a3bf6b3db6866ffba5f9e439a814a34d3526dbdcef1bf44174 SHA512 ba6a524d30efb09507b2ea7f2c27ffa6e467e79db71006730b4ce340a82f33993c8151952a6971b15387ffdaa522d264e0003e8af53f2a2beeb17c9ff1bcb6a3 |
75 |
-DIST thunderbird-68.8.1-uk.xpi 671454 BLAKE2B a29f4dfb1531832cedbc2b7967f5a2ad8a5ee66bf38a5112a02e9682a12beef81b0c1b7427297f68f2ffd6f1187ae9595c95210ef7efed0c3e66afaa15839fef SHA512 9ba02df425aee8061fb1d8ecc5766495bf214e959073d08a2b185ff4b9901f2fd12a083d3e4345308444450a227f033fe16206dbf33ce2e1dd6d4006a2533499 |
76 |
-DIST thunderbird-68.8.1-vi.xpi 623422 BLAKE2B 3d4f701c5f631a58949ec0b8a93dd067f9a26cd80ffadc68484b690c2a4d51fa274c3c4c2a98d7e6b2ef18cd5700dd5fafb918fd9b20a69342953cb8eb9defb1 SHA512 f01eece531222e17ac7a1550e7f0d49c0fbf0e7d68e636a8cff30787bc6159f0b9daf5619041ae9c7894ed9cf3fbde4d0958e2b50bf69ab6464459dffdee63b1 |
77 |
-DIST thunderbird-68.8.1-zh-CN.xpi 626819 BLAKE2B e22583a8447a3711c13c780592c25df8cd2c5d9be7b6bb5b4ca348f4eec193031b414167c2f0189bce1b1cb05cbfc58b9fd8744b7661065925b52bb014d217ed SHA512 2120492a8cbb18e6a07941b24d307734aa88c7f68832b5616961056af49e422864627498eb1a93a5a17ba6785eda03815496b763b79501b72376f838f140ab5a |
78 |
-DIST thunderbird-68.8.1-zh-TW.xpi 627475 BLAKE2B 85e1c115edbd4d21d6bc8653e469f270224534701c4799b16cdb95689a2576f2cea7250a7694ace14b1cd916f8b8ca40435f634ff9d0719dc8b8625964d8931c SHA512 b03988ccd1984852e002e93bbf9ba1a74617156098bb6f928238930e9a92545c39be10792bf1c84acc8b880f9c6335139c84c9e47969a96b2971f3fb889f74ab |
79 |
-DIST thunderbird-68.8.1.source.tar.xz 337093664 BLAKE2B 157122a13b29e2571412ca3fccd892963b483039fffc2f15e00c20e537452846ede6c78931a00f16e112f87d7026f191db8b4a745d9b5f43ae550cf5c604f338 SHA512 079ab64aa9c7cbb922076bb129082d1de942fc76dad26eaf1348c963268cea830faf7414b115bd8f50f95df6383c1ddbec5cb2c9c8b8f7e57cddd1cb101783bf |
80 |
DIST thunderbird-68.9.0-ar.xpi 617168 BLAKE2B 5e51afcba2c207b8951a1f956266ba8510821873e44b213a3a55a98e92495bd4ed3dc56bbb998c8b36d365fdfc86f4cc03c0e4e7edef867f211d355e69f6b495 SHA512 638c99cee69cad7d4fa1ced99b989d751529c03f2c36da8ab76201d75da9deb2005a3f4bd9be3bc7434ece4f6217928388cc1bd34913f422b3832392100a2875 |
81 |
DIST thunderbird-68.9.0-ast.xpi 551299 BLAKE2B 6af53cf93c9c98a088fc7c88ab3e26d0b336b85bd96bdc30ff2417561936b9db2d94b5eaaa805549568244b74fb6efc628f2e0025b3365616a179cddc451e4cd SHA512 fefedb7262e4abedce010fbdba8a2cddb13ebe42db11914262c9e004d14b9e867e105fbb6236406fdd9fefa9a97eec35a7532e814943c22860dc720fc97b9b28 |
82 |
DIST thunderbird-68.9.0-be.xpi 646281 BLAKE2B f4f674ebd8633a25761e0635d2776b85d4931856053cefd68102601e906bb4d52e49bdb2b786f9865c04cf613d06e8f11cbcdc9ff7aaf047ee491197dbf0a448 SHA512 677e71470d1117654ca36071afb3cf86c1fc5bd2b567b8740550c47e61418904a526c075adfe2b14b67db6e103d1a2001af4ee61722ff1d82681463bf1b31ffa |
83 |
|
84 |
diff --git a/mail-client/thunderbird/thunderbird-68.8.1.ebuild b/mail-client/thunderbird/thunderbird-68.8.1.ebuild |
85 |
deleted file mode 100644 |
86 |
index 48f7e47c336..00000000000 |
87 |
--- a/mail-client/thunderbird/thunderbird-68.8.1.ebuild |
88 |
+++ /dev/null |
89 |
@@ -1,777 +0,0 @@ |
90 |
-# Copyright 1999-2020 Gentoo Authors |
91 |
-# Distributed under the terms of the GNU General Public License v2 |
92 |
- |
93 |
-EAPI=6 |
94 |
-VIRTUALX_REQUIRED="pgo" |
95 |
-WANT_AUTOCONF="2.1" |
96 |
-MOZ_ESR="" |
97 |
-MOZ_LIGHTNING_VER="6.2.5" |
98 |
-MOZ_LIGHTNING_GDATA_VER="4.4.1" |
99 |
- |
100 |
-PYTHON_COMPAT=( python3_{6,7,8} ) |
101 |
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' |
102 |
- |
103 |
-# This list can be updated using scripts/get_langs.sh from the mozilla overlay |
104 |
-MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR |
105 |
-es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it |
106 |
-ja ko lt nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr |
107 |
-sv-SE tr uk vi zh-CN zh-TW ) |
108 |
- |
109 |
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas |
110 |
-MOZ_PV="${PV/_beta/b}" |
111 |
- |
112 |
-# Patches |
113 |
-PATCHFF="firefox-68.0-patches-14" |
114 |
- |
115 |
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" |
116 |
- |
117 |
-# ESR releases have slightly version numbers |
118 |
-if [[ ${MOZ_ESR} == 1 ]]; then |
119 |
- MOZ_PV="${MOZ_PV}esr" |
120 |
-fi |
121 |
-MOZ_P="${PN}-${MOZ_PV}" |
122 |
- |
123 |
-LLVM_MAX_SLOT=10 |
124 |
- |
125 |
-DESCRIPTION="Thunderbird Mail Client" |
126 |
-HOMEPAGE="https://www.mozilla.org/thunderbird" |
127 |
- |
128 |
-KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" |
129 |
-SLOT="0" |
130 |
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
131 |
-IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free |
132 |
- +gmp-autoupdate hardened jack lightning lto cpu_flags_arm_neon pgo |
133 |
- pulseaudio selinux startup-notification +system-av1 +system-harfbuzz |
134 |
- +system-icu +system-jpeg +system-libevent +system-sqlite |
135 |
- system-libvpx +system-webp test wayland wifi" |
136 |
-RESTRICT="!bindist? ( bindist ) |
137 |
- !test? ( test )" |
138 |
- |
139 |
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCHFF}.tar.xz ) |
140 |
-SRC_URI="${SRC_URI} |
141 |
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz |
142 |
- https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz |
143 |
- lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) |
144 |
- ${PATCH_URIS[@]}" |
145 |
- |
146 |
-inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ |
147 |
- gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ |
148 |
- autotools mozlinguas-v2 virtualx multiprocessing |
149 |
- |
150 |
-CDEPEND=" |
151 |
- >=dev-libs/nss-3.44.1 |
152 |
- >=dev-libs/nspr-4.21 |
153 |
- dev-libs/atk |
154 |
- dev-libs/expat |
155 |
- >=x11-libs/cairo-1.10[X] |
156 |
- >=x11-libs/gtk+-2.18:2 |
157 |
- >=x11-libs/gtk+-3.4.0:3[X] |
158 |
- x11-libs/gdk-pixbuf |
159 |
- >=x11-libs/pango-1.22.0 |
160 |
- >=media-libs/libpng-1.6.35:0=[apng] |
161 |
- >=media-libs/mesa-10.2:* |
162 |
- media-libs/fontconfig |
163 |
- >=media-libs/freetype-2.4.10 |
164 |
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) |
165 |
- virtual/freedesktop-icon-theme |
166 |
- dbus? ( >=sys-apps/dbus-0.60 |
167 |
- >=dev-libs/dbus-glib-0.72 ) |
168 |
- startup-notification? ( >=x11-libs/startup-notification-0.8 ) |
169 |
- >=x11-libs/pixman-0.19.2 |
170 |
- >=dev-libs/glib-2.26:2 |
171 |
- >=sys-libs/zlib-1.2.3 |
172 |
- >=virtual/libffi-3.0.10:= |
173 |
- media-video/ffmpeg |
174 |
- x11-libs/libX11 |
175 |
- x11-libs/libXcomposite |
176 |
- x11-libs/libXdamage |
177 |
- x11-libs/libXext |
178 |
- x11-libs/libXfixes |
179 |
- x11-libs/libXrender |
180 |
- x11-libs/libXt |
181 |
- system-av1? ( |
182 |
- >=media-libs/dav1d-0.3.0:= |
183 |
- >=media-libs/libaom-1.0.0:= |
184 |
- ) |
185 |
- system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 ) |
186 |
- system-icu? ( >=dev-libs/icu-63.1:= ) |
187 |
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) |
188 |
- system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) |
189 |
- system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) |
190 |
- system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) |
191 |
- system-webp? ( >=media-libs/libwebp-1.0.2:0= ) |
192 |
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60 |
193 |
- >=dev-libs/dbus-glib-0.72 |
194 |
- net-misc/networkmanager ) ) |
195 |
- jack? ( virtual/jack ) |
196 |
- selinux? ( sec-policy/selinux-mozilla )" |
197 |
- |
198 |
-RDEPEND="${CDEPEND} |
199 |
- jack? ( virtual/jack ) |
200 |
- pulseaudio? ( || ( media-sound/pulseaudio |
201 |
- >=media-sound/apulse-0.1.9 ) ) |
202 |
- selinux? ( sec-policy/selinux-mozilla )" |
203 |
- |
204 |
-DEPEND="${CDEPEND} |
205 |
- app-arch/zip |
206 |
- app-arch/unzip |
207 |
- >=dev-util/cbindgen-0.8.7 |
208 |
- >=net-libs/nodejs-8.11.0 |
209 |
- >=sys-devel/binutils-2.30 |
210 |
- sys-apps/findutils |
211 |
- || ( |
212 |
- ( |
213 |
- sys-devel/clang:10 |
214 |
- !clang? ( sys-devel/llvm:10 ) |
215 |
- clang? ( |
216 |
- =sys-devel/lld-10* |
217 |
- sys-devel/llvm:10[gold] |
218 |
- pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] ) |
219 |
- ) |
220 |
- ) |
221 |
- ( |
222 |
- sys-devel/clang:9 |
223 |
- !clang? ( sys-devel/llvm:9 ) |
224 |
- clang? ( |
225 |
- =sys-devel/lld-9* |
226 |
- sys-devel/llvm:9[gold] |
227 |
- pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) |
228 |
- ) |
229 |
- ) |
230 |
- ( |
231 |
- sys-devel/clang:8 |
232 |
- !clang? ( sys-devel/llvm:8 ) |
233 |
- clang? ( |
234 |
- =sys-devel/lld-8* |
235 |
- sys-devel/llvm:8[gold] |
236 |
- pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) |
237 |
- ) |
238 |
- ) |
239 |
- ( |
240 |
- sys-devel/clang:7 |
241 |
- !clang? ( sys-devel/llvm:7 ) |
242 |
- clang? ( |
243 |
- =sys-devel/lld-7* |
244 |
- sys-devel/llvm:7[gold] |
245 |
- pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) |
246 |
- ) |
247 |
- ) |
248 |
- ) |
249 |
- pulseaudio? ( media-sound/pulseaudio ) |
250 |
- >=virtual/rust-1.34.0 |
251 |
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) |
252 |
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) |
253 |
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl ) |
254 |
- !system-av1? ( |
255 |
- amd64? ( >=dev-lang/nasm-2.13 ) |
256 |
- x86? ( >=dev-lang/nasm-2.13 ) |
257 |
- )" |
258 |
- |
259 |
-REQUIRED_USE="wifi? ( dbus ) |
260 |
- pgo? ( lto )" |
261 |
- |
262 |
-S="${WORKDIR}/${MOZ_P%b[0-9]*}" |
263 |
- |
264 |
-BUILD_OBJ_DIR="${S}/tbird" |
265 |
- |
266 |
-# allow GMP_PLUGIN_LIST to be set in an eclass or |
267 |
-# overridden in the enviromnent (advanced hackers only) |
268 |
-if [[ -z $GMP_PLUGIN_LIST ]] ; then |
269 |
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) |
270 |
-fi |
271 |
- |
272 |
-llvm_check_deps() { |
273 |
- if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then |
274 |
- ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 |
275 |
- return 1 |
276 |
- fi |
277 |
- |
278 |
- if use clang ; then |
279 |
- if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then |
280 |
- ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 |
281 |
- return 1 |
282 |
- fi |
283 |
- |
284 |
- if use pgo ; then |
285 |
- if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then |
286 |
- ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 |
287 |
- return 1 |
288 |
- fi |
289 |
- fi |
290 |
- fi |
291 |
- |
292 |
- einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2 |
293 |
-} |
294 |
- |
295 |
-pkg_setup() { |
296 |
- moz_pkgsetup |
297 |
- |
298 |
- if use pgo ; then |
299 |
- if ! has usersandbox $FEATURES ; then |
300 |
- die "You must enable usersandbox as X server can not run as root!" |
301 |
- fi |
302 |
- fi |
303 |
- |
304 |
- # Avoid PGO profiling problems due to enviroment leakage |
305 |
- # These should *always* be cleaned up anyway |
306 |
- unset DBUS_SESSION_BUS_ADDRESS \ |
307 |
- DISPLAY \ |
308 |
- ORBIT_SOCKETDIR \ |
309 |
- SESSION_MANAGER \ |
310 |
- XDG_SESSION_COOKIE \ |
311 |
- XAUTHORITY |
312 |
- |
313 |
- if ! use bindist ; then |
314 |
- einfo |
315 |
- elog "You are enabling official branding. You may not redistribute this build" |
316 |
- elog "to any users on your network or the internet. Doing so puts yourself into" |
317 |
- elog "a legal problem with Mozilla Foundation." |
318 |
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag." |
319 |
- fi |
320 |
- |
321 |
- addpredict /proc/self/oom_score_adj |
322 |
- |
323 |
- llvm_pkg_setup |
324 |
-} |
325 |
- |
326 |
-pkg_pretend() { |
327 |
- # Ensure we have enough disk space to compile |
328 |
- if use pgo || use lto || use debug || use test ; then |
329 |
- CHECKREQS_DISK_BUILD="8G" |
330 |
- else |
331 |
- CHECKREQS_DISK_BUILD="4G" |
332 |
- fi |
333 |
- |
334 |
- check-reqs_pkg_setup |
335 |
-} |
336 |
- |
337 |
-src_unpack() { |
338 |
- unpack ${A} |
339 |
- |
340 |
- # Unpack language packs |
341 |
- mozlinguas_src_unpack |
342 |
-} |
343 |
- |
344 |
-src_prepare() { |
345 |
- # Apply firefox patchset then apply thunderbird patches |
346 |
- rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch || die |
347 |
- rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch || die |
348 |
- eapply "${WORKDIR}/firefox" |
349 |
- pushd "${S}"/comm &>/dev/null || die |
350 |
- eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch" |
351 |
- popd &>/dev/null || die |
352 |
- |
353 |
- # Allow user to apply any additional patches without modifing ebuild |
354 |
- eapply_user |
355 |
- |
356 |
- local n_jobs=$(makeopts_jobs) |
357 |
- if [[ ${n_jobs} == 1 ]]; then |
358 |
- einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." |
359 |
- export MAKEOPTS=-j2 |
360 |
- fi |
361 |
- |
362 |
- # Enable gnomebreakpad |
363 |
- if use debug ; then |
364 |
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ |
365 |
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!" |
366 |
- fi |
367 |
- |
368 |
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 |
369 |
- if use ia64 ; then |
370 |
- sed -i \ |
371 |
- -e '/^OS_LIBS += no_as_needed/d' \ |
372 |
- -e '/^OS_LIBS += as_needed/d' \ |
373 |
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ |
374 |
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ |
375 |
- || die "sed failed to drop --as-needed for ia64" |
376 |
- fi |
377 |
- |
378 |
- # Fix sandbox violations during make clean, bug 372817 |
379 |
- sed -e "s:\(/no-such-file\):${T}\1:g" \ |
380 |
- -i "${S}"/config/rules.mk \ |
381 |
- -i "${S}"/nsprpub/configure{.in,} \ |
382 |
- || die |
383 |
- |
384 |
- # Don't exit with error when some libs are missing which we have in |
385 |
- # system. |
386 |
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ |
387 |
- -i "${S}"/comm/mail/installer/Makefile.in || die |
388 |
- |
389 |
- # Don't error out when there's no files to be removed: |
390 |
- sed 's@\(xargs rm\)$@\1 -f@' \ |
391 |
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die |
392 |
- |
393 |
- # Keep codebase the same even if not using official branding |
394 |
- sed '/^MOZ_DEV_EDITION=1/d' \ |
395 |
- -i "${S}"/browser/branding/aurora/configure.sh || die |
396 |
- |
397 |
- # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. |
398 |
- # However, when available, an unsupported version can cause problems, bug #669548 |
399 |
- sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ |
400 |
- "${S}"/build/moz.configure/rust.configure || die |
401 |
- |
402 |
- # Autotools configure is now called old-configure.in |
403 |
- # This works because there is still a configure.in that happens to be for the |
404 |
- # shell wrapper configure script |
405 |
- eautoreconf old-configure.in |
406 |
- |
407 |
- # Must run autoconf in js/src |
408 |
- cd "${S}"/js/src || die |
409 |
- eautoconf old-configure.in |
410 |
-} |
411 |
- |
412 |
-src_configure() { |
413 |
- MEXTENSIONS="default" |
414 |
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) |
415 |
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please |
416 |
- # get your own set of keys. |
417 |
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc |
418 |
- |
419 |
- # Add information about TERM to output (build.log) to aid debugging |
420 |
- # blessings problems |
421 |
- if [[ -n "${TERM}" ]] ; then |
422 |
- einfo "TERM is set to: \"${TERM}\"" |
423 |
- else |
424 |
- einfo "TERM is unset." |
425 |
- fi |
426 |
- |
427 |
- if use clang && ! tc-is-clang ; then |
428 |
- # Force clang |
429 |
- einfo "Enforcing the use of clang due to USE=clang ..." |
430 |
- CC=${CHOST}-clang |
431 |
- CXX=${CHOST}-clang++ |
432 |
- strip-unsupported-flags |
433 |
- elif ! use clang && ! tc-is-gcc ; then |
434 |
- # Force gcc |
435 |
- einfo "Enforcing the use of gcc due to USE=-clang ..." |
436 |
- CC=${CHOST}-gcc |
437 |
- CXX=${CHOST}-g++ |
438 |
- strip-unsupported-flags |
439 |
- fi |
440 |
- |
441 |
- #################################### |
442 |
- # |
443 |
- # mozconfig, CFLAGS and CXXFLAGS setup |
444 |
- # |
445 |
- #################################### |
446 |
- |
447 |
- mozconfig_init |
448 |
- # common config components |
449 |
- mozconfig_annotate 'system_libs' \ |
450 |
- --with-system-zlib \ |
451 |
- --with-system-bz2 |
452 |
- |
453 |
- # Must pass release in order to properly select linker |
454 |
- mozconfig_annotate 'Enable by Gentoo' --enable-release |
455 |
- |
456 |
- if use pgo ; then |
457 |
- if ! has userpriv $FEATURES ; then |
458 |
- eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" |
459 |
- fi |
460 |
- fi |
461 |
- |
462 |
- # Don't let user's LTO flags clash with upstream's flags |
463 |
- filter-flags -flto* |
464 |
- |
465 |
- if use lto ; then |
466 |
- local show_old_compiler_warning= |
467 |
- |
468 |
- if use clang ; then |
469 |
- # At this stage CC is adjusted and the following check will |
470 |
- # will work |
471 |
- if [[ $(clang-major-version) -lt 7 ]] ; then |
472 |
- show_old_compiler_warning=1 |
473 |
- fi |
474 |
- |
475 |
- # Upstream only supports lld when using clang |
476 |
- mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld |
477 |
- else |
478 |
- if [[ $(gcc-major-version) -lt 8 ]] ; then |
479 |
- show_old_compiler_warning=1 |
480 |
- fi |
481 |
- |
482 |
- # Bug 689358 |
483 |
- append-cxxflags -flto |
484 |
- |
485 |
- if ! use cpu_flags_x86_avx2 ; then |
486 |
- local _gcc_version_with_ipa_cdtor_fix="8.3" |
487 |
- local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" |
488 |
- |
489 |
- if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then |
490 |
- # due to a GCC bug, GCC will produce AVX2 instructions |
491 |
- # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html |
492 |
- einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto" |
493 |
- append-ldflags -fdisable-ipa-cdtor |
494 |
- else |
495 |
- einfo "No GCC workaround required, GCC version is already patched!" |
496 |
- fi |
497 |
- else |
498 |
- einfo "No GCC workaround required, system supports AVX2" |
499 |
- fi |
500 |
- |
501 |
- # Linking only works when using ld.gold when LTO is enabled |
502 |
- mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold |
503 |
- fi |
504 |
- |
505 |
- if [[ -n "${show_old_compiler_warning}" ]] ; then |
506 |
- # Checking compiler's major version uses CC variable. Because we allow |
507 |
- # user to control used compiler via USE=clang flag, we cannot use |
508 |
- # initial value. So this is the earliest stage where we can do this check |
509 |
- # because pkg_pretend is not called in the main phase function sequence |
510 |
- # environment saving is not guaranteed so we don't know if we will have |
511 |
- # correct compiler until now. |
512 |
- ewarn "" |
513 |
- ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)." |
514 |
- ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!" |
515 |
- ewarn "" |
516 |
- sleep 5 |
517 |
- fi |
518 |
- |
519 |
- mozconfig_annotate '+lto' --enable-lto=thin |
520 |
- |
521 |
- if use pgo ; then |
522 |
- mozconfig_annotate '+pgo' MOZ_PGO=1 |
523 |
- fi |
524 |
- else |
525 |
- # Avoid auto-magic on linker |
526 |
- if use clang ; then |
527 |
- # This is upstream's default |
528 |
- mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld |
529 |
- elif tc-ld-is-gold ; then |
530 |
- mozconfig_annotate "linker is set to gold" --enable-linker=gold |
531 |
- else |
532 |
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd |
533 |
- fi |
534 |
- fi |
535 |
- |
536 |
- # It doesn't compile on alpha without this LDFLAGS |
537 |
- use alpha && append-ldflags "-Wl,--no-relax" |
538 |
- |
539 |
- # Add full relro support for hardened |
540 |
- if use hardened ; then |
541 |
- append-ldflags "-Wl,-z,relro,-z,now" |
542 |
- mozconfig_use_enable hardened hardening |
543 |
- fi |
544 |
- |
545 |
- # Modifications to better support ARM, bug 553364 |
546 |
- if use cpu_flags_arm_neon ; then |
547 |
- mozconfig_annotate '' --with-fpu=neon |
548 |
- |
549 |
- if ! tc-is-clang ; then |
550 |
- # thumb options aren't supported when using clang, bug 666966 |
551 |
- mozconfig_annotate '' --with-thumb=yes |
552 |
- mozconfig_annotate '' --with-thumb-interwork=no |
553 |
- fi |
554 |
- fi |
555 |
- |
556 |
- if [[ ${CHOST} == armv*h* ]] ; then |
557 |
- mozconfig_annotate '' --with-float-abi=hard |
558 |
- if ! use system-libvpx ; then |
559 |
- sed -i -e "s|softfp|hard|" \ |
560 |
- "${S}"/media/libvpx/moz.build |
561 |
- fi |
562 |
- fi |
563 |
- |
564 |
- mozconfig_use_enable !bindist official-branding |
565 |
- |
566 |
- mozconfig_use_enable debug |
567 |
- mozconfig_use_enable debug tests |
568 |
- if ! use debug ; then |
569 |
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols |
570 |
- else |
571 |
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols |
572 |
- fi |
573 |
- # These are enabled by default in all mozilla applications |
574 |
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr |
575 |
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr |
576 |
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ |
577 |
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) |
578 |
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
579 |
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
580 |
- mozconfig_annotate '' --disable-crashreporter |
581 |
- mozconfig_annotate 'Gentoo default' --with-system-png |
582 |
- mozconfig_annotate '' --enable-system-ffi |
583 |
- mozconfig_annotate '' --disable-gconf |
584 |
- mozconfig_annotate '' --with-intl-api |
585 |
- mozconfig_annotate '' --enable-system-pixman |
586 |
- # Instead of the standard --build= and --host=, mozilla uses --host instead |
587 |
- # of --build, and --target intstead of --host. |
588 |
- # Note, mozilla also has --build but it does not do what you think it does. |
589 |
- # Set both --target and --host as mozilla uses python to guess values otherwise |
590 |
- mozconfig_annotate '' --target="${CHOST}" |
591 |
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" |
592 |
- if use system-libevent ; then |
593 |
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr |
594 |
- fi |
595 |
- |
596 |
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then |
597 |
- mozconfig_annotate '' --enable-rust-simd |
598 |
- fi |
599 |
- |
600 |
- # use the gtk3 toolkit (the only one supported at this point) |
601 |
- # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? |
602 |
- if use wayland ; then |
603 |
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland |
604 |
- else |
605 |
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 |
606 |
- fi |
607 |
- |
608 |
- mozconfig_use_enable startup-notification |
609 |
- mozconfig_use_enable system-sqlite |
610 |
- mozconfig_use_with system-av1 |
611 |
- mozconfig_use_with system-harfbuzz |
612 |
- mozconfig_use_with system-harfbuzz system-graphite2 |
613 |
- mozconfig_use_with system-icu |
614 |
- mozconfig_use_with system-jpeg |
615 |
- mozconfig_use_with system-libvpx |
616 |
- mozconfig_use_with system-webp |
617 |
- mozconfig_use_enable pulseaudio |
618 |
- # force the deprecated alsa sound code if pulseaudio is disabled |
619 |
- if use kernel_linux && ! use pulseaudio ; then |
620 |
- mozconfig_annotate '-pulseaudio' --enable-alsa |
621 |
- fi |
622 |
- |
623 |
- # Disable built-in ccache support to avoid sandbox violation, #665420 |
624 |
- # Use FEATURES=ccache instead! |
625 |
- mozconfig_annotate '' --without-ccache |
626 |
- sed -i -e 's/ccache_stats = None/return None/' \ |
627 |
- python/mozbuild/mozbuild/controller/building.py || \ |
628 |
- die "Failed to disable ccache stats call" |
629 |
- |
630 |
- mozconfig_use_enable dbus |
631 |
- |
632 |
- mozconfig_use_enable wifi necko-wifi |
633 |
- |
634 |
- # enable JACK, bug 600002 |
635 |
- mozconfig_use_enable jack |
636 |
- |
637 |
- # Other tb-specific settings |
638 |
- mozconfig_annotate '' --with-user-appdir=.thunderbird |
639 |
- mozconfig_annotate '' --enable-ldap |
640 |
- mozconfig_annotate '' --enable-calendar |
641 |
- |
642 |
- # Enable/Disable eme support |
643 |
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme |
644 |
- |
645 |
- # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 |
646 |
- echo -n "${_google_api_key}" > "${S}"/google-api-key |
647 |
- mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" |
648 |
- mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" |
649 |
- |
650 |
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" |
651 |
- |
652 |
- # allow elfhack to work in combination with unstripped binaries |
653 |
- # when they would normally be larger than 2GiB. |
654 |
- append-ldflags "-Wl,--compress-debug-sections=zlib" |
655 |
- |
656 |
- if use clang ; then |
657 |
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 |
658 |
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 |
659 |
- mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack |
660 |
- fi |
661 |
- |
662 |
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig |
663 |
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig |
664 |
- |
665 |
- # Finalize and report settings |
666 |
- mozconfig_final |
667 |
- |
668 |
- mkdir -p "${S}"/third_party/rust/libloading/.deps |
669 |
- |
670 |
- # workaround for funky/broken upstream configure... |
671 |
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
672 |
- ./mach configure || die |
673 |
-} |
674 |
- |
675 |
-src_compile() { |
676 |
- local _virtx= |
677 |
- if use pgo ; then |
678 |
- _virtx=virtx |
679 |
- |
680 |
- # Reset and cleanup environment variables used by GNOME/XDG |
681 |
- gnome2_environment_reset |
682 |
- |
683 |
- addpredict /root |
684 |
- addpredict /etc/gconf |
685 |
- fi |
686 |
- |
687 |
- GDK_BACKEND=x11 \ |
688 |
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \ |
689 |
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ |
690 |
- MOZ_NOSPAM=1 \ |
691 |
- ${_virtx} \ |
692 |
- ./mach build --verbose \ |
693 |
- || die |
694 |
-} |
695 |
- |
696 |
-src_install() { |
697 |
- MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" |
698 |
- cd "${BUILD_OBJ_DIR}" || die |
699 |
- |
700 |
- # Pax mark xpcshell for hardened support, only used for startupcache creation. |
701 |
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell |
702 |
- |
703 |
- # Copy our preference before omnijar is created. |
704 |
- cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ |
705 |
- "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ |
706 |
- || die |
707 |
- |
708 |
- # set dictionary path, to use system hunspell |
709 |
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ |
710 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
711 |
- |
712 |
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it |
713 |
- if use system-harfbuzz ; then |
714 |
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ |
715 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
716 |
- fi |
717 |
- |
718 |
- # force cairo as the canvas renderer on platforms without skia support |
719 |
- if [[ $(tc-endian) == "big" ]] ; then |
720 |
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ |
721 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
722 |
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ |
723 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
724 |
- fi |
725 |
- |
726 |
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ |
727 |
- "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ |
728 |
- || die |
729 |
- |
730 |
- local plugin |
731 |
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do |
732 |
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ |
733 |
- "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ |
734 |
- || die |
735 |
- done |
736 |
- |
737 |
- cd "${S}" |
738 |
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
739 |
- DESTDIR="${D}" ./mach install || die |
740 |
- |
741 |
- # Install language packs |
742 |
- MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install |
743 |
- |
744 |
- local size sizes icon_path icon |
745 |
- if ! use bindist; then |
746 |
- icon_path="${S}/comm/mail/branding/thunderbird" |
747 |
- icon="${PN}-icon" |
748 |
- |
749 |
- domenu "${FILESDIR}"/icon/${PN}.desktop |
750 |
- else |
751 |
- icon_path="${S}/comm/mail/branding/nightly" |
752 |
- icon="${PN}-icon-unbranded" |
753 |
- |
754 |
- newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ |
755 |
- ${PN}.desktop |
756 |
- |
757 |
- sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ |
758 |
- "${ED}"/usr/share/applications/${PN}.desktop |
759 |
- fi |
760 |
- |
761 |
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs |
762 |
- newicon "${icon_path}"/default48.png "${icon}".png |
763 |
- # Install icons for menu entry |
764 |
- sizes="16 22 24 32 48 256" |
765 |
- for size in ${sizes}; do |
766 |
- newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" |
767 |
- done |
768 |
- |
769 |
- # Disable built-in auto-update because we update firefox through package manager |
770 |
- insinto ${MOZILLA_FIVE_HOME}/distribution/ |
771 |
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json |
772 |
- |
773 |
- # Add StartupNotify=true bug 237317 |
774 |
- if use startup-notification ; then |
775 |
- echo "StartupNotify=true"\ |
776 |
- >> "${ED}/usr/share/applications/${PN}.desktop" \ |
777 |
- || die |
778 |
- fi |
779 |
- |
780 |
- # Don't install llvm-symbolizer from sys-devel/llvm package |
781 |
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ |
782 |
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" |
783 |
- |
784 |
- local emid |
785 |
- # stage extra locales for lightning and install over existing |
786 |
- emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' |
787 |
- rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die |
788 |
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ |
789 |
- "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar |
790 |
- |
791 |
- mkdir -p "${T}/${emid}" || die |
792 |
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die |
793 |
- insinto ${MOZILLA_FIVE_HOME}/distribution/extensions |
794 |
- doins -r "${T}/${emid}" |
795 |
- |
796 |
- if use lightning; then |
797 |
- # move lightning out of distribution/extensions and into extensions for app-global install |
798 |
- mkdir -p "${ED}"/${MOZILLA_FIVE_HOME}/extensions |
799 |
- mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die |
800 |
- |
801 |
- # stage extra locales for gdata-provider and install app-global |
802 |
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ |
803 |
- "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} |
804 |
- emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' |
805 |
- mkdir -p "${T}/${emid}" || die |
806 |
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die |
807 |
- |
808 |
- # manifest.json does not allow the addon to load, put install.rdf in place |
809 |
- # note, version number needs to be set properly |
810 |
- cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf |
811 |
- sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf |
812 |
- |
813 |
- insinto ${MOZILLA_FIVE_HOME}/extensions |
814 |
- doins -r "${T}/${emid}" |
815 |
- fi |
816 |
- |
817 |
- # thunderbird and thunderbird-bin are identical |
818 |
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die |
819 |
- dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin |
820 |
- |
821 |
- # Required in order to use plugins and even run thunderbird on hardened. |
822 |
- pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container} |
823 |
-} |
824 |
- |
825 |
-pkg_preinst() { |
826 |
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse |
827 |
- # doesn't need to be forced into the LD_LIBRARY_PATH |
828 |
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then |
829 |
- einfo "APULSE found - Generating library symlinks for sound support" |
830 |
- local lib |
831 |
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die |
832 |
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do |
833 |
- # a quickpkg rolled by hand will grab symlinks as part of the package, |
834 |
- # so we need to avoid creating them if they already exist. |
835 |
- if [[ ! -L ${lib##*/} ]] ; then |
836 |
- ln -s "${lib}" ${lib##*/} || die |
837 |
- fi |
838 |
- done |
839 |
- popd &>/dev/null || die |
840 |
- fi |
841 |
-} |
842 |
- |
843 |
-pkg_postinst() { |
844 |
- xdg_desktop_database_update |
845 |
- xdg_icon_cache_update |
846 |
- |
847 |
- if ! use gmp-autoupdate && ! use eme-free ; then |
848 |
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" |
849 |
- elog "installing into new profiles:" |
850 |
- local plugin |
851 |
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done |
852 |
- elog |
853 |
- fi |
854 |
- |
855 |
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then |
856 |
- elog "Apulse was detected at merge time on this system and so it will always be" |
857 |
- elog "used for sound. If you wish to use pulseaudio instead please unmerge" |
858 |
- elog "media-sound/apulse." |
859 |
- elog |
860 |
- fi |
861 |
-} |
862 |
- |
863 |
-pkg_postrm() { |
864 |
- xdg_desktop_database_update |
865 |
- xdg_icon_cache_update |
866 |
-} |