Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/
Date: Fri, 31 Jul 2020 01:30:37
Message-Id: 1596159020.67f0c7f80bf7a3f52572c19ca989d1bd0e1dbf33.whissi@gentoo
1 commit: 67f0c7f80bf7a3f52572c19ca989d1bd0e1dbf33
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 31 01:29:39 2020 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 31 01:30:20 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f0c7f8
7
8 mail-client/thunderbird: security cleanup
9
10 Package-Manager: Portage-3.0.1, Repoman-2.3.23
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 mail-client/thunderbird/Manifest | 62 --
14 mail-client/thunderbird/thunderbird-68.10.0.ebuild | 830 ---------------------
15 2 files changed, 892 deletions(-)
16
17 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
18 index 3957e84e527..e8da60fb8bb 100644
19 --- a/mail-client/thunderbird/Manifest
20 +++ b/mail-client/thunderbird/Manifest
21 @@ -1,68 +1,6 @@
22 -DIST firefox-68.0-patches-14.tar.xz 17488 BLAKE2B 697aecf97b04b45ea17ed1c1eaded95ca5064760cd0468968326f1683c10d91b76458c0f3e1ae7772b0d43c33632c03a69e5b09579284de19ecaaf7603dc2412 SHA512 9a601b80f747eb52ce772ec931d4f5ff0180ca1531c92d46ca116fb8218c829b9be496392e785d79106c76abef149e666cdc65204bdf1ebb7904b65264cfa6b6
23 DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7 SHA512 9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
24 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
25 DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a SHA512 1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235
26 -DIST thunderbird-68.10.0-ar.xpi 617169 BLAKE2B b1332b1a70a7cf85b608d1cd177c3c3b65bf5246684aebf1f348649043a44c7c5e7794fab8a01cb6ed3e6a7f4eb281c31b6c3c626a358e93a7584936c630e525 SHA512 b8abcf0aaa8488942d195c7507b1f7763381e312b001349fe5dd3ce083a58c7f75b3e03b3beefc5dff5e07fab2b975b2084516a3d3d011c60ddbaa274716b962
27 -DIST thunderbird-68.10.0-ast.xpi 551300 BLAKE2B 55815b205b5b667f09f534ac058ca3737ef4545c38d95b95c9277d5d3e1ff182bdd4659b0c04b5352316298fcb37ccdb19fb57cb1ed194095db15928afd360aa SHA512 925b82a654161a4d5c216079f9fd6a7d5b93a4652e878a1e19882f99cad94dbddf44855f8a0e10d27a289733cadc6d61f42e549d3a63508fd4a3b065f08b5a1d
28 -DIST thunderbird-68.10.0-be.xpi 646281 BLAKE2B 1fb7f596fb2b2f2c11910d3f6aadecb3b28c9e4fe5ca8a811a89725c8454cfd1a02dbb04b977700468d5c513416610b194ee19328545bc14fc641bd0ddb473dd SHA512 19b8ebb2dfcf984435d24dd0687b16342bb3a723be3a69f000094e0e31429a908dceafd89f197093d53370a7e36b83759c8ca89350c3c87f300f11017f384760
29 -DIST thunderbird-68.10.0-bg.xpi 646228 BLAKE2B b0cab8335eec58f21a13b6ae6970b07ac1070205eb5ee75e9491f59b8d42a5c486f56ef3b3105faae90835095660cf8963b43341de46e3fe8e269c1065ca0472 SHA512 c4a84579bb92ecd8f78bc8d831e7bfebd337ee847ffcb2d81ea9de33bc46cb9a7dd5695c0eb333382b39bcb98e709ddf6eb0ed06322478cd3a2e0d18861f96a7
30 -DIST thunderbird-68.10.0-br.xpi 574852 BLAKE2B aedcbc138090f132a375f92fc9fb18b4cc943b84bf4fd7b28ff95bd1c1c4ccb90200a0b5bac96a25ed725755aeda444f5f56e6a49e9fed67ccfd074f330b48da SHA512 f6f46e881d141c667d6cb357a16750f572e31cfcc99a5b150e2f7362166c45d20557c2b43e25dd49fc1ba6de4ede3988bb332fada86e81b22bbbcedd14a20698
31 -DIST thunderbird-68.10.0-ca.xpi 578440 BLAKE2B ba04528b022615f16bd54ba80d6af056747336f7a56b2ffb9cccc562732bb8ff0a64bd4e880608f0e13d65b617ce6e3c9353bc0f3e09011d3851bd2b19e6d29e SHA512 7c8be4a150cff5e4c14f0c1ab4a4ef0efc5a19a1e7bd12b273109a22188d7c76ce104775bea227fbb54f71383d59228e9f2a9ad873611b2e8f19b4616ebc9091
32 -DIST thunderbird-68.10.0-cak.xpi 602711 BLAKE2B 14688fb76b173b068fd8a96106d396c49fc94577d138e4781c5d5bce076f796a509ba0aa63d9b07ced63afd8c898b514bb95af9c0f647f81b157febf7fcf199f SHA512 bb5a35677b9d2945c803d7ea3681b720eb7d371c8d33d8988ebbd403d69cf27b43f5f051ac827441c6ce7a980f90740bd75780f915af8eecad7b7e5274693fba
33 -DIST thunderbird-68.10.0-cs.xpi 603043 BLAKE2B 3711a76dbd12cf670633f16997ac4bbcb17e3c821c2ecd0ec7b0718932996f81dabac01783cc25be66272a55b7ef4c245ce98516554c5f2a959eadec74cb5261 SHA512 689ffc46ab11a57c8316ae8bfaf467324a148d9c6eee835a934d3e237da7bbc91a48ea191815ed925c8740ac6ed2ad481eb6bacc29f6a1bfb2e60a289afaa146
34 -DIST thunderbird-68.10.0-cy.xpi 589903 BLAKE2B afb83cb52d6d4c512a06a47d44669942dca1a58b516732324e77921698400008de16c3e272ad466af7c05b9d6e3a967637ff444d919064c9a1caaf2a0bf3aeae SHA512 ded712c24f988499914b138c2066e9e7e58cda0a19f9d6cbbf6b8ff859024fe63a1ec14fe44a8ca7de9eb6d220f48c724250c90d3fbc50cd83cd834083646a4a
35 -DIST thunderbird-68.10.0-da.xpi 588349 BLAKE2B c7b9e91cb8af39384dfc8b85d13b1edf38a8701bbe201cb441fe08ad12fdb51ec2a02e2216c901d42dd0ad3eef898dda6530e019042788d619346b127877cbc2 SHA512 f93c1852d1a6aa18328cd44da78fe899ec7ac268c588d2e90e16594751b11b92bd00b08cc2eee0d91fa7824b21df9215f1d478dedd6db14d81aeb688467dfbd7
36 -DIST thunderbird-68.10.0-de.xpi 597804 BLAKE2B 3d62acf68ae22ca623138c8c142f03c7b07fb23f84c47d03ff78f6d7ade2bfb210e1a503eb58b2f590257cbab6d37a4fba26762d0864e93325d724ae0619c683 SHA512 60deeac7e30001f4813a2c96bc0ee6218446434348c8ae5b2c9127b84b69264cadf05fe175be48a9ecb834c9fec8d5912af2d9b0e79a3191680ec94bf22d39ea
37 -DIST thunderbird-68.10.0-dsb.xpi 618835 BLAKE2B 514f8fb7089fea81f80211f1f08569cafe71a521664f31e27f986173d9f9b1026e0512853a7fa255d8897b029612a0a2d8c4b3b260025c3247c587f0031c0382 SHA512 1acdefeecf54e69151e823830fb7b4230eec42bf659ee302f1b8a19b8469fc8d5241c6aaa2e08ec17df91ba862f014e3fc46b6211c92878aca37f82c8a4c57d6
38 -DIST thunderbird-68.10.0-el.xpi 699224 BLAKE2B 7d59de168a25fcb0682a8360cdb0d7a6c7a1eea5266487fac49b65f081fc0201c635654a3cdbd53f8cadafa326a33b341d012cabe235a2c592a5d56eb6a067e3 SHA512 4b896054b7ef13d9641090cb9cfddd6bdb34977f5d99b6d6fcfc17e70923f1117b9c2b8444439892589e5333ddbbe08e5c24651d813741e520a87e8225223d86
39 -DIST thunderbird-68.10.0-en-GB.xpi 556404 BLAKE2B 246e8d643a7e26965718c17159edcc6b1408d68bb7c8962fe729a31d9e4dd7be62dbdeb99d3b5059b749b3a0d23fc7e4696fdf3238a34888f2efe8ebb316d3b4 SHA512 6d599bf5f98b9b0a0ac7de3288ce606f09b63b1c3b31204d666bc049a236dbf18a4dda052435910436be8ec49f3ecdfc4e10416a73c4af49aa70f5aa07fd647a
40 -DIST thunderbird-68.10.0-es-AR.xpi 596552 BLAKE2B 689f02a59b99eb2c27feae23226b9a99fa6501ff8e0443261262dbbba3a67dae12adcb5b3e1c5b33391a9e1d66c7a32f26c29d225bd46f573cf9835af74b3a9f SHA512 825e82494f817599520a6b5529b9c1d924e053cc96810549d5fd441fe7d817b16e154c718af02a025bf41faa1559e6e0f08c1bf59103ebe715ab0da080349e1d
41 -DIST thunderbird-68.10.0-es-ES.xpi 518352 BLAKE2B 7714b8baffc691ecbb7a38f26937c6d1a3e232726880f3c37c644b519d71eac579acb45c4a8aded36e142c0ef13d682faf03c88d872ae9419fd1cc5df7e427cb SHA512 4b3eb51d7b15765f631009853885d0b579252672750e0bded1b6c58ef1fb04b37a450796c20cfc4b93a483f26060ce38b0d2a4fc60cf9fd943921edbcbbc8515
42 -DIST thunderbird-68.10.0-et.xpi 573581 BLAKE2B 01a936e10b4337e1eb10cd070f9c8fcea134df19c7ce7f2dd739af2d12bc7a8cb6ed137c7a693c021ec21f14500a215b88cfb1b687c80ed21f8a4a6662ea6a48 SHA512 d0478b5f5a903497849ec347e4b0a4d73d9d8d30fe57419f1f7c25c5671487ab81f853126517a03a30cd20d6472d819d6ba7a832142afea4afe8b807ecea1b22
43 -DIST thunderbird-68.10.0-eu.xpi 579945 BLAKE2B 4f9c72fa3238287ef05d63c518880391365590d037315396c55a366cb54cb8c870693f42d83253cf52ec9f56698e5ba7756655fd99c3efbd4f8e920cd50db5a9 SHA512 83bdbe488d3661f292a02adcdda33baf496a1cb1ad91ea164dfcd0b04415a5936031de14030816374636584f9cf8d61eb7a4e595662bd5ad4c2ddec0f28a7929
44 -DIST thunderbird-68.10.0-fi.xpi 578419 BLAKE2B 66ac40bb132acbafd9ef07fc6815caa953d180feebc4498ff31f73b542a507a7937f2377b43d55a413c2640402eb8ffa87a5f3924cb4b3f4c536958fa3326cb1 SHA512 fd5c8dc9ef85e32dcf95b8354f1811e2403abbeb5a8158460805c55ad3099a3d9db8aa38e43cda7b7f7ec6a4b4b208b7ace8b78e7f566efdaffcc9a99fbd5aac
45 -DIST thunderbird-68.10.0-fr.xpi 607811 BLAKE2B 2d017557554ba62772c39770ddb1bb604db218e947d4b2de923e8b78975d3aae3244e7f25313eb250dd9e189e681cdee7b8cd8f4012d32f76a02d87faff6cacf SHA512 7064e5711e4d31ebea5e6b324150b1615888d5d41e5bbc78d1322824331aa423ecd473e731025179de24062228ff3ea124d25e508b2bd9be1b2b90986313c50f
46 -DIST thunderbird-68.10.0-fy-NL.xpi 594467 BLAKE2B 74443fa4b98874bcd909802612ea43505152c29e64e5d464ce4a0766a352bb84c76860321187c87289f8997e467c1a8f0b664e3d34160d30b19349bf8a19f2c5 SHA512 21e789f30ad206c58d37bee8654261d422f62ed64958619907d89235bcde20999104395107d9801ee8f509ec024d1ceb8501640489ceb5a739c4535f17bf5960
47 -DIST thunderbird-68.10.0-ga-IE.xpi 588710 BLAKE2B 7a7e890826c71c6cb33e6597918cf6da5dd4116789585884e8052dce2e94869b62626d8ca60b95dcad16cc69df1ba6d3b6edf29814643d1c66702d93a96676ab SHA512 acfab69ffc7a07422d64558449bb029bec11a965a0e056286eb10cd530ea46578215d9279d027410b3885980191485f89cc29b00676336bdb0ee76072580f562
48 -DIST thunderbird-68.10.0-gd.xpi 587110 BLAKE2B f41fe4dff3205b0264ff3c781530c1408d2775d25ec48cefc30448ddb9c93bd8ba003d8ac96fe463fdcb269b6202e7adacc80df71242c8406018061237919ec4 SHA512 408b5994cbfca255696e22214fe276dfb8f2a2882434264c2d73395f79a9ce60a9eb592f54079d041374caa9c4b073f6cd3900866555eb56d685e0712822bd9b
49 -DIST thunderbird-68.10.0-gl.xpi 568397 BLAKE2B 34556566d8ce9c531c4476e6f480119ccec8a051551e3ab919a014a8bba7a054d488d2925cc8f603a532ff2c84e1dc393a599ba6afa0e574dab57a72a0b1995e SHA512 d299f53c97d596e584d468856ad89d7f7072db7bb7ca7cb7ea6fc211c9642254d9c9f15492e2f15ce80fa9dd8435f7639d1a88e3030e542c13441530335eaab6
50 -DIST thunderbird-68.10.0-he.xpi 604787 BLAKE2B 4dd595b4b7f4532a97cc8a2b1395f459a17b556efb893198e191ad1c3bd5e77da280c7fdef703e8c425bfe89e1ba01272849afc6eb0f8c9515d054dd87bc311c SHA512 2b7ea590daeafacf151313d851db1e90a2e185d47608591c52d9e2a8493e4cac0376c5e6a571cc66edbda0b2b6f5c87f95fc5a78fb9b28dd255ab454bf88da6a
51 -DIST thunderbird-68.10.0-hr.xpi 583784 BLAKE2B 6247ac9d868e0486130e9bd8b310d2967e297c2ad706e6ca93f4804bcaccd28e42a9678a6702a3a44b14ac9a825299e0378c20d74c28314655a04ef53b16ae80 SHA512 d47862d5b96fb75ae0ad209cabcb18012c17318e84d4884912b7abb577a4848a416adb3c8059caa4a8d1029c090f06ff9bfb3ae31c1567ee8ae7fb91a456f451
52 -DIST thunderbird-68.10.0-hsb.xpi 616036 BLAKE2B e7ee5b96f300a78324f4bcb222c6f374f57a56c38941d838154a3fae2a9f73e2f5a903d743fb82e8d29be292165aa2761af637f481885bc29ac2f4961499a82b SHA512 42d1916a3a9f0b8e3aa0cff7a6981453bd8838eee82aefe4c06b87e1856cba6cfdf854c8dfc55cdcd318d59a0f36aee34576d5813e1eb8bdbaa1cf0fbec21d58
53 -DIST thunderbird-68.10.0-hu.xpi 618155 BLAKE2B 1d4518cf154485134cd3c93cb373a62e3be3c73438e4101474a386228551fa1ac04ee42cbee9d0989688c0d11af53d29aaf1ce5c089f361e0d7affd2281368b9 SHA512 299bc88262c376afaaeef2951bd988ea2ea8781fe7d0d52ea6f20d1eca6961fe1176ceb610920f43163c1b2a84081709e2823760b2316899fc7bf5d5a01d1b34
54 -DIST thunderbird-68.10.0-hy-AM.xpi 631980 BLAKE2B f7af34f6285ead2ff32f4d5a82be7362d91105bcc0fc22672fc0c0dc73f14b11c668010bd5608a25d9deb38537ac1e96d9be2bfbdf05ddd64c567bc266a72be3 SHA512 5e162506deef63859e99b21ec6b61fc582d02c1507132e3b4814c993f28514a0e2da8f353125b909dceaeab0c84426419e1335f717883455dfcbdf358185f93e
55 -DIST thunderbird-68.10.0-id.xpi 567748 BLAKE2B 1ecf4f966f6168522d088584306622a41319dcf3985e98445e230bd2d4f2f0f70282862e538957eba9ae322d12f4a1577bc5cbd28f346a177c42ec3916a5e306 SHA512 8a48834440339489226e353756cb35cfcd48ac6c38c2b8b435a7dd3f0346e9f1eaee150f764e5f36677e1355f128783869a5a59d5752552a40e93069adb0efd6
56 -DIST thunderbird-68.10.0-is.xpi 575441 BLAKE2B b179486cdc161da29039f5d90e23be4f93ceea712c1c56f81c5c1fe772675361d4ad1f1ad699f954319e2974e2ece1884ad5d8d46f499001c03b6218505401d2 SHA512 53de9cb92b65148881e5bb5b8dfa793faef5c27f93fe409a75e515e2b821c8b786d795f16739db9247570fa8a2d04b59be6c9ba47a2b887f11e5b69ae3514ec8
57 -DIST thunderbird-68.10.0-it.xpi 489521 BLAKE2B 0cefff88fa458991b66a4f2265153bcc51863ef6fe9f925c61e57f8868bfee11e8b22e323c71eb6ff72fe7fa277a908cdf755ed24b02f0ac09bc87977af920ad SHA512 603b54f0c159b9285b533f18aa6210aae43098df01362a18650665fa700cac9903f02fa93d27b37fedad56916d1506f5e45779a9c98bf43c685c8279f95cdf7f
58 -DIST thunderbird-68.10.0-ja.xpi 643576 BLAKE2B 7c3eed63c5d7560653581f979421b5a2394d0a0b9649565d876cba681036d7a1dd2484f04c9ac833d0569a131d64731a2b735676f83eee4c52c310a4d299f824 SHA512 0a003a7d27c239bac77e7d655aa7c9bbc8c7a45f2d6e134943a119af44ddac9bdd460907fd24f1c28058d652c7a956b2725adb4493c988ad43d5c8f90db18ff7
59 -DIST thunderbird-68.10.0-ka.xpi 646012 BLAKE2B 06fca9fccc61673623949d349b5973c18e07060350053fb7d15d406a2e58d3d5f86045c14375805b01e6a753fc880240c5cad80a7a79a5810aaacffa395870c3 SHA512 b4a03933a70d65bc607e7288e9f9ba70d61be55af4c1af6fde112886e50fffcd8073381c4ba723ac49c31d6c615035073fd730b5a74e054016e1d95076f2f28a
60 -DIST thunderbird-68.10.0-kab.xpi 589820 BLAKE2B 73e63d0ae342ef9dc49af9405a49487153d32069e312b8b7ad41c0d5ee4f0666f3e216230cd6699a2ad5f372f99eb665b8a54c27c4681309dbc1c5273e0fd5aa SHA512 a9037ff956389efbb8ca867fa6da38058dde5e33e5b2fcd97338dd78b41d03ab78fe3a85c7240b0c7f02ff7bb3c4b52899a9458272ef9efb1e2ec5272b6ef6ab
61 -DIST thunderbird-68.10.0-kk.xpi 664809 BLAKE2B f55d7de868f591ae6818fd7b0824708feeb0b2cfb490603a3c5b94e9914f9c20467b55a7ea10f31275f4f6f73d6176b9db97eb2dfe2b0211d813c4b4692ba46b SHA512 8059b24be0a918b4ff6def5324261fc4134e2193101ce825a38512aeb6559631ccf694d7850e0cbada3603157395c2ac3867c0be13931fe1cd57b87e7bdfd148
62 -DIST thunderbird-68.10.0-ko.xpi 620531 BLAKE2B bd129c82361909d3126ed3bd82be573ae00d96621d9dbf906b51487b7fec772f9061697bba37c11051a87aed6d6c231804df40a1b07875f9009512ef7f799f32 SHA512 de1bda440eaec76acc499a191091208537734f5e8b47f03743fd5a07e0a693d3a0d48530b1dd17b78bab782abc09b1c7c1754fc86d8071366d1db9ac46dc6718
63 -DIST thunderbird-68.10.0-lt.xpi 603847 BLAKE2B 61b1c46e0a7c87136dfe2f1ad218ade7eca3b59e67983b5fda45c869c525814c7cc776c3e916aad1cff7fa03412636761a4903fc21bd7d412fd4f541366f91b1 SHA512 7e4769f450e24e3d726f1752d528777f123aca5c8e084984859593ea3406f7315c2abdbb08ed6ccb39fcfe1913458c0fbf196732620312becade2939ecc41ec6
64 -DIST thunderbird-68.10.0-ms.xpi 559014 BLAKE2B 8e73e94ccaf239a111faf2f870c35cc8f3f078728262f3eda7cca864bce02ee9d4e32b503e78be1bb19d68fcc86e2f58f200007dfc067ce54a6cd0c3285cab26 SHA512 c42397f35f6f80342d3606add7f27f21fdda919748c6d7b3092cff31c25b41ee6e42bfc41f69dcc84c33a21eef638ebeaf1e17a31f7129b78d1ea5ea4685a0c9
65 -DIST thunderbird-68.10.0-nb-NO.xpi 574022 BLAKE2B 65ae9c0f22790b870efa962d2d8999cd081f19156545d13a55a56e2b0d110a72bb03e383014c883f764864ec6119181945f35ac81ee7b246ef24ed97a9a211da SHA512 273ea6d6dbc9039039434d12ccd706e35cc00afded74dbf01a2c03e152ec45ba3760f41c53ce5ff080ec2ec3dd94bd149b98a2a9ccd265070f1cf436222f9bde
66 -DIST thunderbird-68.10.0-nl.xpi 581355 BLAKE2B 5517ae271d03e93c0218813d1608dac506e07a19c03bbb2174b6c82ba2c3db147e42674820abee8a5ec95d5367ee93f992f11f9f5f636637eaf44a478a20dff8 SHA512 27afe9f1e11bba8eb9a878a51fd2056ae19eec8a776e901fd843b8fd3b709adf86a8d540cb63fc52e4397b6657c360fa910cead8d2c6c16ad6d6144416fcbf0a
67 -DIST thunderbird-68.10.0-nn-NO.xpi 574950 BLAKE2B f46b7ce1571bd6d47c80caa1b7ca235538947d6f8473120de96862c64fcd490c723b8805403bca5fe32bfaf727cd9a26ad72bd9ef8fc55c27608a36211c69c3e SHA512 a51913263295595e960784581853a3d534a99c58b22b1e3f79970288a5da9a2e171db96d78083c8a24e642429b17f1fbd90842ddcd6af54fcdbae14de9e5f094
68 -DIST thunderbird-68.10.0-pl.xpi 576085 BLAKE2B 8691fda0fe103ce7b67553df59f8bd49eae6c50d649623645f0aa6bd74779335526d99d6092a440763a4a390050e55f327e73089068d3e650d3b39a016a97a84 SHA512 d1e56d36a0c168d75a99ca510f779c1a2383c34114bf61216bf47ff4108839650f7971f385ac47d083f170d8427446a59230e0507079a7064059811c56dd25ff
69 -DIST thunderbird-68.10.0-pt-BR.xpi 589837 BLAKE2B e6ccdf48c6ffb3d0cc12134e2ae2261810a2bda16010ff12cc542a4ca8d27ff3e6fee714abfaed9e4556ee05100c4b31b1b05bdb1ef2cc28e8698e88b6a9f9c1 SHA512 c68d184ade620a9dd68f716690119890eadf53d46a0371c342240c34bbafa8f73600665ecc03216acba2ee62b3f350e52ea60f5bdbc36fb0e8d60d242e994e93
70 -DIST thunderbird-68.10.0-pt-PT.xpi 588103 BLAKE2B 2233df17fc588256bbc34c4ec1d8640980192fc6904d1c7a8ff93da62211a16bb3abde27150ec4ec874883682a2642f1868be5cc814798415d1d7bb77ed0bdae SHA512 0cd0a8553382a6ff1b14b5e4e2ed6846d5a479897f788d665997b7628da939c2f90528b5245792350214c85e0a1e4ce68a3972ff0c3ee147a446243ea4781f98
71 -DIST thunderbird-68.10.0-rm.xpi 578050 BLAKE2B abe8c3d1316bc82e616d7cb418b0eb8716ca2469b9ec3dc58061f05972d39649ffb523b9db3cbe3153e8b7e57cfa532190cbdd72ba6f7d7fc41d6e3cad3c0705 SHA512 7a6129772582b294f6c44ea5db770ce3cbbf29b19e7f3bcdcfea343d699de545adae606afe6f0e30466323efefb8cba6fd347ca83af3629e5b8f51c253feca4e
72 -DIST thunderbird-68.10.0-ro.xpi 594840 BLAKE2B 9409ab855ce8412d3b16963e63c8c930e6b4b63906ad9845b4a917211a4a0c6450bc9232af67fddd26f7c359327556b16e9ebc5def1b7f581bc305ca63d487e5 SHA512 94cacac40830e2e8bbcfc2a805205ab83599771ca49dcc12c99b4c5424f2b6ed5f85f89fdddaeee8a33d31628bf7858464ba06983d68969bb1a7179bd0567571
73 -DIST thunderbird-68.10.0-ru.xpi 683325 BLAKE2B 826843432dea393de956db9def15f99718ea0ce2ec6ee4ce59a18d733f2d12e2334b6989867f68ce49cf1a178a96a41989e3a5547b5ec5f7361443fba7b20117 SHA512 046fc111057100a3bf34f25e7ab9bf8bfac0335e2d1d1ad210307083f9d2ba0caf37d95e2b61751e87d1b61b95fa07538ea80dd0d6d57684dd0840edd907ff1a
74 -DIST thunderbird-68.10.0-si.xpi 637405 BLAKE2B 61e6ea21e665dfb797bf6b86baa186f3fd0ed9b69cac2c1521a3e956dd87bc2ab1bc6c523bbb42cfdca485cb05fcaabc85b3e0140c78ec9d2a3e7d39eedbe706 SHA512 236654ab095f7e967911c7ef385e0c133151569f21ab4ff9c8f87815f2e745be6f0f2ef2bc6955af81a613b72b5e9fdfb78598de269443d31953916a0573c8d0
75 -DIST thunderbird-68.10.0-sk.xpi 609753 BLAKE2B 02496c0f38d3e6da751b5fdef1e231c4537f09af46cf643523e426a9bd7b1a4fa033acd9c2eee1b1b6b2c092606aae41ff062d6510dd4e925b565f8395d44e26 SHA512 8ddd8fb1203be4d2298c9d364cf95a6e51a504530608e3add552cd6480d9901a67f42e299b691cd89f269f57d6000b02b0b2a614d3618f8126d5ba848c2fdfd7
76 -DIST thunderbird-68.10.0-sl.xpi 590628 BLAKE2B 56acd47de4d31be5ceb61bae54c8685b8961d9a1e35538f1b5725cb3aca044a98319603493500471036bf6f409f456bfa10d29dd4d58abdc6a1d71554694df5c SHA512 34115bf279c3f1798a654583900b0314f4ba7f95ae09a53fec8deda88deda6cc2d9a751fc20304867fc92b322b3f05aaeb693602280c6cee8195f898992a36de
77 -DIST thunderbird-68.10.0-sq.xpi 598900 BLAKE2B 29a0be425c4b7eb2f09fbae3bfc48685dbcdd029b0e02417c062ad026481cbbd4136e7465938c96266668bc328dc48ce2c3d07cf394bca9cb5f35c21721fcd80 SHA512 730dcef2ed44ea0d2fbe646ba3fcb4606bd4d3532db003be6e60259bf9eccfee55dc69c4ba129b28129c2a7754b934f05304dece9e3af93e5b23d5044655a9c0
78 -DIST thunderbird-68.10.0-sr.xpi 624898 BLAKE2B a1bbd931e9cf86b706b2b813a2afcf73f82386cc86532abff0e99d09d217a2bf1124449cc7d002a97e1e29e05fc17568bf1b576a527ffb6d60ba8cbbfa49de25 SHA512 a120b5b2ea707a995827c818e7053c1e5aa8bd45b3c0d07d3c86ecea8645b810d83a9a880a3de30b3777b2924b75b76b46ed1c4d6494a5e678a63f6787bce29a
79 -DIST thunderbird-68.10.0-sv-SE.xpi 591596 BLAKE2B e0abf0f697f5104c1633cc7f3542c25d1f591e2a23154a7955fe467b4c74e506772a42be1ab100a43c7038550d1bb0d75c36416518389e4c6c1a7a74bd771d7d SHA512 4ba07b204e007caf1f8d971de90c8ae380bcf368b1f4c463b7059b0a971ddebf2817e0b7ba91763c9dc11d841517a6ed1b09725f932123237010eb30c1b81b58
80 -DIST thunderbird-68.10.0-tr.xpi 599707 BLAKE2B fad6027cd7c915d8fbbf1fc4d3cadd02d38156667a170f3e74b6013e68251b5fd1703c001afd6a6cdd3f2bdc38153a6eeba96cd3c1c8693ba9a1a9a4d18be6dc SHA512 e178e3368b3ecc3baafb2928e5f466b4a1078796e4d72ea6b3a28d40eb26070b92c0d6fd07c29d9f03a94dc6278eb3c619228b4116a61ad0dea84d017d39cde3
81 -DIST thunderbird-68.10.0-uk.xpi 671455 BLAKE2B 7249c39a0d75951fc74f0b6a7b7253243a2d7bf6c5ac8568b964b5de3179596b316bd11870b3d0d8686c009552f64e4271027e8012b349c21d99a203db859c85 SHA512 0b704c62579c0f5b3bcb7bebf43257b904f8048497359b1ed37b046fd7d729abe4b3142c50ce23ceb12d69513b40bb14d4b1b85bf3310a9c0fbd656264a30bfe
82 -DIST thunderbird-68.10.0-uz.xpi 570418 BLAKE2B 41591ab05bb52aade78ba62e7d4aa49c4dd5296f857d5670fad0e1bd3a8700e5edf6af2d80fdbcba75fd285f3f9117b3b8a316272547f314413bca78de9c2820 SHA512 08de541fba64e86a1a509a691249521a5ba7813871bf9b7d373ae0aec4f2a9750b7ebd0109f6ec8bf9479f995ba6259d722ef7cde52781426874f2b6c76772d1
83 -DIST thunderbird-68.10.0-vi.xpi 623422 BLAKE2B 8e2557b66c51d6d98c516e58337334f41e77af631f7ae5f6f5636e2936fa19ab584a3843bfd72169b9c13e417b74efe5527b4ede61d365251807a1f9014b0ef5 SHA512 951536c862292476592a4518c812650294f7ad04ccd52a70c311a8793c4610bff22490454d46852a87733d8035d7783389135b11cc64569ad90659f3bb02adaf
84 -DIST thunderbird-68.10.0-zh-CN.xpi 626820 BLAKE2B 38b6ab9fd731e6edf6b32b77663adf64194117b1a1248881aa3209b631df0a60c90ae742e6bc907a16457df479397af720f94bceaf1095fcf47b6c33eb3362da SHA512 6b5ffbcc6d453573bd8f84ff2c61680e222c354e9b96425349c5de97503acd38c003abd76f748ee36b47fe8627bd232b6489ee6a5f4a9dce2c66c3a87870415e
85 -DIST thunderbird-68.10.0-zh-TW.xpi 627475 BLAKE2B 9b075bb3ccbd8ed565e27d0ad5364c6def3ffbb9391c766446694fbc37c70bc592688e28288f6739551899ca39385980092e7b97d7404ec74d75f76b7a21a07a SHA512 da25ba5f50510cf3d1e7fc5a5bc3ab825a275702de50c1dd1c517e9f0f45006570b2f8fc0ad7bdbd0613c8e54f7f31bc06c39f9a9b84e5b16a50db6e91b7cf0c
86 -DIST thunderbird-68.10.0.source.tar.xz 331265676 BLAKE2B 616f545cba194c5752a155a477406b190e15493aefa4c20141291dca049b3b629e28a4acbc89127bc86165f5bc7242e3eb18e928086eee3b4a5e0eda6dc5d7bc SHA512 8db4e363b1542190d647babbeb2bca4f258e6bfe3bb67c4a4c8eedad702f956c6e2e1daaa552a45912b55215fa5f6fe0be77025de324ea6a0082ca849d132c89
87 DIST thunderbird-68.11.0-ar.xpi 617167 BLAKE2B 41e5c605ec5f668b2b5c864a08b85496c1e90989474765d116747a845349ee77321581825a438025f699ac10eba6ca3308d494c0cc62bb52f741edd7f01bc131 SHA512 f50b3505eca421b94af078740b316076ad5f4aff6c97dd2698182bea110fbf662517d3c0feff5ad4cc20744c9d7ff5588c22208fe2d5a747295e231cce744781
88 DIST thunderbird-68.11.0-ast.xpi 551299 BLAKE2B 558008404521d3a8b6ac924a01b3e6522d7c5f8db35dc1cdd30250b6140f0101ea06693d19088461c4bf56eda3d94b5da843b0be2fa066a224ab038d107f5035 SHA512 5565828047f3d5aae92a388e4e755185e939b68460acda60b4741a9ce404de3756bddb8eeab92196a26c949c83b19726dced55ea570a69bb38fa2bcc0d805f63
89 DIST thunderbird-68.11.0-be.xpi 646280 BLAKE2B b3967ff86996ea1802fda00c0bb511d3f2d9cbfdac56218dee75ee01667a1c2e815fa105919c9355e228899666c4bf9bbdc810731d01ecd863e4a33631238392 SHA512 6abc100921663e46aab6a903291b9a8dd7078dbff510dfd881bb905df822f68dfa667667c2d9261d2ad219824d79c80ca07d57058fe804044612f2db796a2fc6
90
91 diff --git a/mail-client/thunderbird/thunderbird-68.10.0.ebuild b/mail-client/thunderbird/thunderbird-68.10.0.ebuild
92 deleted file mode 100644
93 index e2ff8fb4357..00000000000
94 --- a/mail-client/thunderbird/thunderbird-68.10.0.ebuild
95 +++ /dev/null
96 @@ -1,830 +0,0 @@
97 -# Copyright 1999-2020 Gentoo Authors
98 -# Distributed under the terms of the GNU General Public License v2
99 -
100 -EAPI="6"
101 -VIRTUALX_REQUIRED="pgo"
102 -WANT_AUTOCONF="2.1"
103 -MOZ_ESR=""
104 -MOZ_LIGHTNING_VER="6.2.5"
105 -MOZ_LIGHTNING_GDATA_VER="4.4.1"
106 -
107 -PYTHON_COMPAT=( python3_{6,7,8,9} )
108 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
109 -
110 -# This list can be updated using scripts/get_langs.sh from the mozilla overlay
111 -MOZ_LANGS=( ar ast be bg br ca cak cs cy da de dsb el en en-GB en-US
112 -es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it
113 -ja ka kab kk ko lt ms nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl
114 -sq sr sv-SE tr uk uz vi zh-CN zh-TW )
115 -
116 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
117 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
118 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
119 -MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
120 -
121 -if [[ ${MOZ_ESR} == 1 ]] ; then
122 - # ESR releases have slightly different version numbers
123 - MOZ_PV="${MOZ_PV}esr"
124 -fi
125 -
126 -# Patches
127 -PATCHFF="firefox-68.0-patches-14"
128 -
129 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
130 -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/${PN}-${MOZ_PV}.source.tar.xz"
131 -
132 -if [[ "${PV}" == *_rc* ]]; then
133 - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
134 - MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
135 - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
136 -fi
137 -
138 -LLVM_MAX_SLOT=10
139 -
140 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
141 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
142 - autotools mozlinguas-v2 multiprocessing virtualx
143 -
144 -DESCRIPTION="Thunderbird Mail Client"
145 -HOMEPAGE="https://www.mozilla.org/thunderbird"
146 -
147 -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
148 -
149 -SLOT="0"
150 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
151 -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free
152 - +gmp-autoupdate hardened jack lightning lto cpu_flags_arm_neon
153 - pgo pulseaudio selinux startup-notification +system-av1
154 - +system-harfbuzz +system-icu +system-jpeg +system-libevent
155 - +system-sqlite system-libvpx +system-webp test wayland wifi"
156 -
157 -REQUIRED_USE="pgo? ( lto )
158 - wifi? ( dbus )"
159 -
160 -RESTRICT="!bindist? ( bindist )
161 - !test? ( test )"
162 -
163 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCHFF}.tar.xz )
164 -SRC_URI="${SRC_URI}
165 - ${MOZ_SRC_URI}
166 - https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
167 - lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
168 - ${PATCH_URIS[@]}"
169 -
170 -CDEPEND="
171 - >=dev-libs/nss-3.44.4
172 - >=dev-libs/nspr-4.21
173 - dev-libs/atk
174 - dev-libs/expat
175 - >=x11-libs/cairo-1.10[X]
176 - >=x11-libs/gtk+-2.18:2
177 - >=x11-libs/gtk+-3.4.0:3[X]
178 - x11-libs/gdk-pixbuf
179 - >=x11-libs/pango-1.22.0
180 - >=media-libs/libpng-1.6.35:0=[apng]
181 - >=media-libs/mesa-10.2:*
182 - media-libs/fontconfig
183 - >=media-libs/freetype-2.4.10
184 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
185 - virtual/freedesktop-icon-theme
186 - dbus? ( >=sys-apps/dbus-0.60
187 - >=dev-libs/dbus-glib-0.72 )
188 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
189 - >=x11-libs/pixman-0.19.2
190 - >=dev-libs/glib-2.26:2
191 - >=sys-libs/zlib-1.2.3
192 - >=dev-libs/libffi-3.0.10:=
193 - media-video/ffmpeg
194 - x11-libs/libX11
195 - x11-libs/libXcomposite
196 - x11-libs/libXdamage
197 - x11-libs/libXext
198 - x11-libs/libXfixes
199 - x11-libs/libXrender
200 - x11-libs/libXt
201 - system-av1? (
202 - >=media-libs/dav1d-0.3.0:=
203 - >=media-libs/libaom-1.0.0:=
204 - )
205 - system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
206 - system-icu? ( >=dev-libs/icu-63.1:= )
207 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
208 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
209 - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
210 - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
211 - system-webp? ( >=media-libs/libwebp-1.0.2:0= )
212 - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
213 - >=dev-libs/dbus-glib-0.72
214 - net-misc/networkmanager ) )
215 - jack? ( virtual/jack )
216 - selinux? ( sec-policy/selinux-mozilla )"
217 -
218 -RDEPEND="${CDEPEND}
219 - jack? ( virtual/jack )
220 - pulseaudio? ( || ( media-sound/pulseaudio
221 - >=media-sound/apulse-0.1.9 ) )
222 - selinux? ( sec-policy/selinux-mozilla )"
223 -
224 -DEPEND="${CDEPEND}
225 - app-arch/zip
226 - app-arch/unzip
227 - >=dev-util/cbindgen-0.8.7
228 - >=net-libs/nodejs-8.11.0
229 - >=sys-devel/binutils-2.30
230 - sys-apps/findutils
231 - virtual/pkgconfig
232 - >=virtual/rust-1.34.0
233 - <virtual/rust-1.45.0
234 - || (
235 - (
236 - sys-devel/clang:10
237 - !clang? ( sys-devel/llvm:10 )
238 - clang? (
239 - =sys-devel/lld-10*
240 - sys-devel/llvm:10[gold]
241 - pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
242 - )
243 - )
244 - (
245 - sys-devel/clang:9
246 - !clang? ( sys-devel/llvm:9 )
247 - clang? (
248 - =sys-devel/lld-9*
249 - sys-devel/llvm:9[gold]
250 - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
251 - )
252 - )
253 - (
254 - sys-devel/clang:8
255 - !clang? ( sys-devel/llvm:8 )
256 - clang? (
257 - =sys-devel/lld-8*
258 - sys-devel/llvm:8[gold]
259 - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
260 - )
261 - )
262 - (
263 - sys-devel/clang:7
264 - !clang? ( sys-devel/llvm:7 )
265 - clang? (
266 - =sys-devel/lld-7*
267 - sys-devel/llvm:7[gold]
268 - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
269 - )
270 - )
271 - )
272 - pulseaudio? ( media-sound/pulseaudio )
273 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
274 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
275 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
276 - !system-av1? (
277 - amd64? ( >=dev-lang/nasm-2.13 )
278 - x86? ( >=dev-lang/nasm-2.13 )
279 - )"
280 -
281 -S="${WORKDIR}/${MOZ_P%b[0-9]*}"
282 -
283 -BUILD_OBJ_DIR="${S}/tbird"
284 -
285 -# allow GMP_PLUGIN_LIST to be set in an eclass or
286 -# overridden in the enviromnent (advanced hackers only)
287 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
288 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
289 -fi
290 -
291 -llvm_check_deps() {
292 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
293 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
294 - return 1
295 - fi
296 -
297 - if use clang ; then
298 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
299 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
300 - return 1
301 - fi
302 -
303 - if use pgo ; then
304 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
305 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
306 - return 1
307 - fi
308 - fi
309 - fi
310 -
311 - einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
312 -}
313 -
314 -pkg_pretend() {
315 - if [[ ${MERGE_TYPE} != binary ]] ; then
316 - local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
317 - rustc_version=${rustc_version[0]/rust-bin-/}
318 - rustc_version=${rustc_version/rust-/}
319 - if [[ -n "${rustc_version}" ]] ; then
320 - if ver_test "${rustc_version}" -ge "1.45.0" ; then
321 - die "Rust >=1.45.0 is not supported. Please use 'eselect rust' to switch to <rust-1.45.0!"
322 - fi
323 - fi
324 -
325 - if use pgo ; then
326 - if ! has usersandbox $FEATURES ; then
327 - die "You must enable usersandbox as X server can not run as root!"
328 - fi
329 - fi
330 -
331 - # Ensure we have enough disk space to compile
332 - if use pgo || use lto || use debug || use test ; then
333 - CHECKREQS_DISK_BUILD="8G"
334 - else
335 - CHECKREQS_DISK_BUILD="4500M"
336 - fi
337 -
338 - check-reqs_pkg_pretend
339 - fi
340 -}
341 -
342 -pkg_setup() {
343 - moz_pkgsetup
344 -
345 - if [[ ${MERGE_TYPE} != binary ]] ; then
346 - local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
347 - rustc_version=${rustc_version[0]/rust-bin-/}
348 - rustc_version=${rustc_version/rust-/}
349 - [[ -z "${rustc_version}" ]] && die "Failed to determine rustc version!"
350 -
351 - if ver_test "${rustc_version}" -ge "1.45.0" ; then
352 - die "Rust >=1.45.0 is not supported. Please use 'eselect rust' to switch to <rust-1.45.0!"
353 - fi
354 -
355 - # Ensure we have enough disk space to compile
356 - if use pgo || use lto || use debug || use test ; then
357 - CHECKREQS_DISK_BUILD="8G"
358 - else
359 - CHECKREQS_DISK_BUILD="4500M"
360 - fi
361 -
362 - check-reqs_pkg_setup
363 -
364 - # Avoid PGO profiling problems due to enviroment leakage
365 - # These should *always* be cleaned up anyway
366 - unset DBUS_SESSION_BUS_ADDRESS \
367 - DISPLAY \
368 - ORBIT_SOCKETDIR \
369 - SESSION_MANAGER \
370 - XDG_CACHE_HOME \
371 - XDG_SESSION_COOKIE \
372 - XAUTHORITY
373 -
374 - addpredict /proc/self/oom_score_adj
375 -
376 - llvm_pkg_setup
377 - fi
378 -
379 - if ! use bindist ; then
380 - einfo
381 - elog "You are enabling official branding. You may not redistribute this build"
382 - elog "to any users on your network or the internet. Doing so puts yourself into"
383 - elog "a legal problem with Mozilla Foundation."
384 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
385 - fi
386 -}
387 -
388 -src_unpack() {
389 - default
390 -
391 - # Unpack language packs
392 - mozlinguas_src_unpack
393 -}
394 -
395 -src_prepare() {
396 - # Apply firefox patchset then apply thunderbird patches
397 - rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch || die
398 - rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch || die
399 - eapply "${WORKDIR}/firefox"
400 - pushd "${S}"/comm &>/dev/null || die
401 - eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch"
402 - popd &>/dev/null || die
403 -
404 - # Allow user to apply any additional patches without modifing ebuild
405 - eapply_user
406 -
407 - # Make LTO respect MAKEOPTS
408 - sed -i \
409 - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
410 - "${S}"/build/moz.configure/toolchain.configure \
411 - || die "sed failed to set num_cores"
412 -
413 - # sed-in toolchain prefix
414 - sed -i \
415 - -e "s/objdump/${CHOST}-objdump/" \
416 - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
417 - || die "sed failed to set toolchain prefix"
418 -
419 - # Enable gnomebreakpad
420 - if use debug ; then
421 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
422 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
423 - fi
424 -
425 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
426 - if use ia64 ; then
427 - sed -i \
428 - -e '/^OS_LIBS += no_as_needed/d' \
429 - -e '/^OS_LIBS += as_needed/d' \
430 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
431 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
432 - || die "sed failed to drop --as-needed for ia64"
433 - fi
434 -
435 - # Fix sandbox violations during make clean, bug 372817
436 - sed -e "s:\(/no-such-file\):${T}\1:g" \
437 - -i "${S}"/config/rules.mk \
438 - -i "${S}"/nsprpub/configure{.in,} \
439 - || die
440 -
441 - # Don't exit with error when some libs are missing which we have in
442 - # system.
443 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
444 - -i "${S}"/comm/mail/installer/Makefile.in || die
445 -
446 - # Don't error out when there's no files to be removed:
447 - sed 's@\(xargs rm\)$@\1 -f@' \
448 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
449 -
450 - # Keep codebase the same even if not using official branding
451 - sed '/^MOZ_DEV_EDITION=1/d' \
452 - -i "${S}"/browser/branding/aurora/configure.sh || die
453 -
454 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
455 - # However, when available, an unsupported version can cause problems, bug #669548
456 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
457 - "${S}"/build/moz.configure/rust.configure || die
458 -
459 - # Autotools configure is now called old-configure.in
460 - # This works because there is still a configure.in that happens to be for the
461 - # shell wrapper configure script
462 - eautoreconf old-configure.in
463 -
464 - # Must run autoconf in js/src
465 - cd "${S}"/js/src || die
466 - eautoconf old-configure.in
467 -}
468 -
469 -src_configure() {
470 - MEXTENSIONS="default"
471 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
472 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
473 - # get your own set of keys.
474 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
475 -
476 - # Add information about TERM to output (build.log) to aid debugging
477 - # blessings problems
478 - if [[ -n "${TERM}" ]] ; then
479 - einfo "TERM is set to: \"${TERM}\""
480 - else
481 - einfo "TERM is unset."
482 - fi
483 -
484 - if use clang && ! tc-is-clang ; then
485 - # Force clang
486 - einfo "Enforcing the use of clang due to USE=clang ..."
487 - CC=${CHOST}-clang
488 - CXX=${CHOST}-clang++
489 - strip-unsupported-flags
490 - elif ! use clang && ! tc-is-gcc ; then
491 - # Force gcc
492 - einfo "Enforcing the use of gcc due to USE=-clang ..."
493 - CC=${CHOST}-gcc
494 - CXX=${CHOST}-g++
495 - strip-unsupported-flags
496 - fi
497 -
498 - ####################################
499 - #
500 - # mozconfig, CFLAGS and CXXFLAGS setup
501 - #
502 - ####################################
503 -
504 - mozconfig_init
505 - # common config components
506 - mozconfig_annotate 'system_libs' \
507 - --with-system-zlib \
508 - --with-system-bz2
509 -
510 - # Must pass release in order to properly select linker
511 - mozconfig_annotate 'Enable by Gentoo' --enable-release
512 -
513 - if use pgo ; then
514 - if ! has userpriv $FEATURES ; then
515 - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
516 - fi
517 - fi
518 -
519 - # Don't let user's LTO flags clash with upstream's flags
520 - filter-flags -flto*
521 -
522 - if use lto ; then
523 - local show_old_compiler_warning=
524 -
525 - if use clang ; then
526 - # At this stage CC is adjusted and the following check will
527 - # will work
528 - if [[ $(clang-major-version) -lt 7 ]] ; then
529 - show_old_compiler_warning=1
530 - fi
531 -
532 - # Upstream only supports lld when using clang
533 - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
534 - else
535 - if [[ $(gcc-major-version) -lt 8 ]] ; then
536 - show_old_compiler_warning=1
537 - fi
538 -
539 - # Bug 689358
540 - append-cxxflags -flto
541 -
542 - if ! use cpu_flags_x86_avx2 ; then
543 - local _gcc_version_with_ipa_cdtor_fix="8.3"
544 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
545 -
546 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
547 - # due to a GCC bug, GCC will produce AVX2 instructions
548 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
549 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
550 - append-ldflags -fdisable-ipa-cdtor
551 - else
552 - einfo "No GCC workaround required, GCC version is already patched!"
553 - fi
554 - else
555 - einfo "No GCC workaround required, system supports AVX2"
556 - fi
557 -
558 - # Linking only works when using ld.gold when LTO is enabled
559 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
560 - fi
561 -
562 - if [[ -n "${show_old_compiler_warning}" ]] ; then
563 - # Checking compiler's major version uses CC variable. Because we allow
564 - # user to control used compiler via USE=clang flag, we cannot use
565 - # initial value. So this is the earliest stage where we can do this check
566 - # because pkg_pretend is not called in the main phase function sequence
567 - # environment saving is not guaranteed so we don't know if we will have
568 - # correct compiler until now.
569 - ewarn ""
570 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
571 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
572 - ewarn ""
573 - sleep 5
574 - fi
575 -
576 - mozconfig_annotate '+lto' --enable-lto=thin
577 -
578 - if use pgo ; then
579 - mozconfig_annotate '+pgo' MOZ_PGO=1
580 - fi
581 - else
582 - # Avoid auto-magic on linker
583 - if use clang ; then
584 - # This is upstream's default
585 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
586 - elif tc-ld-is-gold ; then
587 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
588 - else
589 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
590 - fi
591 - fi
592 -
593 - # It doesn't compile on alpha without this LDFLAGS
594 - use alpha && append-ldflags "-Wl,--no-relax"
595 -
596 - # Add full relro support for hardened
597 - if use hardened ; then
598 - append-ldflags "-Wl,-z,relro,-z,now"
599 - mozconfig_use_enable hardened hardening
600 - fi
601 -
602 - # Modifications to better support ARM, bug 553364
603 - if use cpu_flags_arm_neon ; then
604 - mozconfig_annotate '' --with-fpu=neon
605 -
606 - if ! tc-is-clang ; then
607 - # thumb options aren't supported when using clang, bug 666966
608 - mozconfig_annotate '' --with-thumb=yes
609 - mozconfig_annotate '' --with-thumb-interwork=no
610 - fi
611 - fi
612 -
613 - if [[ ${CHOST} == armv*h* ]] ; then
614 - mozconfig_annotate '' --with-float-abi=hard
615 - if ! use system-libvpx ; then
616 - sed -i -e "s|softfp|hard|" \
617 - "${S}"/media/libvpx/moz.build
618 - fi
619 - fi
620 -
621 - mozconfig_use_enable !bindist official-branding
622 -
623 - mozconfig_use_enable debug
624 - mozconfig_use_enable debug tests
625 - if ! use debug ; then
626 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
627 - else
628 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
629 - fi
630 - # These are enabled by default in all mozilla applications
631 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
632 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
633 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
634 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
635 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
636 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
637 - mozconfig_annotate '' --disable-crashreporter
638 - mozconfig_annotate 'Gentoo default' --with-system-png
639 - mozconfig_annotate '' --enable-system-ffi
640 - mozconfig_annotate '' --disable-gconf
641 - mozconfig_annotate '' --with-intl-api
642 - mozconfig_annotate '' --enable-system-pixman
643 - # Instead of the standard --build= and --host=, mozilla uses --host instead
644 - # of --build, and --target intstead of --host.
645 - # Note, mozilla also has --build but it does not do what you think it does.
646 - # Set both --target and --host as mozilla uses python to guess values otherwise
647 - mozconfig_annotate '' --target="${CHOST}"
648 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
649 - mozconfig_annotate '' --with-toolchain-prefix="${CHOST}-"
650 - if use system-libevent ; then
651 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
652 - fi
653 -
654 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
655 - mozconfig_annotate '' --enable-rust-simd
656 - fi
657 -
658 - # use the gtk3 toolkit (the only one supported at this point)
659 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
660 - if use wayland ; then
661 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
662 - else
663 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
664 - fi
665 -
666 - mozconfig_use_enable startup-notification
667 - mozconfig_use_enable system-sqlite
668 - mozconfig_use_with system-av1
669 - mozconfig_use_with system-harfbuzz
670 - mozconfig_use_with system-harfbuzz system-graphite2
671 - mozconfig_use_with system-icu
672 - mozconfig_use_with system-jpeg
673 - mozconfig_use_with system-libvpx
674 - mozconfig_use_with system-webp
675 - mozconfig_use_enable pulseaudio
676 - # force the deprecated alsa sound code if pulseaudio is disabled
677 - if use kernel_linux && ! use pulseaudio ; then
678 - mozconfig_annotate '-pulseaudio' --enable-alsa
679 - fi
680 -
681 - # Disable built-in ccache support to avoid sandbox violation, #665420
682 - # Use FEATURES=ccache instead!
683 - mozconfig_annotate '' --without-ccache
684 - sed -i -e 's/ccache_stats = None/return None/' \
685 - python/mozbuild/mozbuild/controller/building.py || \
686 - die "Failed to disable ccache stats call"
687 -
688 - mozconfig_use_enable dbus
689 -
690 - mozconfig_use_enable wifi necko-wifi
691 -
692 - # enable JACK, bug 600002
693 - mozconfig_use_enable jack
694 -
695 - # Other tb-specific settings
696 - mozconfig_annotate '' --with-user-appdir=.thunderbird
697 - mozconfig_annotate '' --enable-ldap
698 - mozconfig_annotate '' --enable-calendar
699 -
700 - # Enable/Disable eme support
701 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
702 -
703 - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
704 - echo -n "${_google_api_key}" > "${S}"/google-api-key
705 - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
706 - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
707 -
708 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
709 -
710 - # allow elfhack to work in combination with unstripped binaries
711 - # when they would normally be larger than 2GiB.
712 - append-ldflags "-Wl,--compress-debug-sections=zlib"
713 -
714 - if use clang && ! use arm64; then
715 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
716 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
717 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
718 - fi
719 -
720 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
721 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
722 -
723 - # Finalize and report settings
724 - mozconfig_final
725 -
726 - mkdir -p "${S}"/third_party/rust/libloading/.deps
727 -
728 - # workaround for funky/broken upstream configure...
729 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
730 - ./mach configure || die
731 -}
732 -
733 -src_compile() {
734 - local _virtx=
735 - if use pgo ; then
736 - _virtx=virtx
737 -
738 - # Reset and cleanup environment variables used by GNOME/XDG
739 - gnome2_environment_reset
740 -
741 - addpredict /root
742 - addpredict /etc/gconf
743 - fi
744 -
745 - GDK_BACKEND=x11 \
746 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
747 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
748 - MOZ_NOSPAM=1 \
749 - ${_virtx} \
750 - ./mach build --verbose \
751 - || die
752 -}
753 -
754 -src_install() {
755 - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
756 - cd "${BUILD_OBJ_DIR}" || die
757 -
758 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
759 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
760 -
761 - # Copy our preference before omnijar is created.
762 - cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \
763 - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
764 - || die
765 -
766 - # set dictionary path, to use system hunspell
767 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
768 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
769 -
770 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
771 - if use system-harfbuzz ; then
772 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
773 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
774 - fi
775 -
776 - # force cairo as the canvas renderer on platforms without skia support
777 - if [[ $(tc-endian) == "big" ]] ; then
778 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
779 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
780 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
781 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
782 - fi
783 -
784 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
785 - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
786 - || die
787 -
788 - local plugin
789 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
790 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
791 - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
792 - || die
793 - done
794 -
795 - cd "${S}"
796 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
797 - DESTDIR="${D}" ./mach install || die
798 -
799 - # Install language packs
800 - MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
801 -
802 - local size sizes icon_path icon
803 - if ! use bindist; then
804 - icon_path="${S}/comm/mail/branding/thunderbird"
805 - icon="${PN}-icon"
806 -
807 - domenu "${FILESDIR}"/icon/${PN}.desktop
808 - else
809 - icon_path="${S}/comm/mail/branding/nightly"
810 - icon="${PN}-icon-unbranded"
811 -
812 - newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
813 - ${PN}.desktop
814 -
815 - sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
816 - "${ED}"/usr/share/applications/${PN}.desktop
817 - fi
818 -
819 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
820 - newicon "${icon_path}"/default48.png "${icon}".png
821 - # Install icons for menu entry
822 - sizes="16 22 24 32 48 256"
823 - for size in ${sizes}; do
824 - newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png"
825 - done
826 -
827 - # Disable built-in auto-update because we update firefox through package manager
828 - insinto ${MOZILLA_FIVE_HOME}/distribution/
829 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
830 -
831 - # Add StartupNotify=true bug 237317
832 - if use startup-notification ; then
833 - echo "StartupNotify=true"\
834 - >> "${ED}/usr/share/applications/${PN}.desktop" \
835 - || die
836 - fi
837 -
838 - # Don't install llvm-symbolizer from sys-devel/llvm package
839 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
840 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
841 -
842 - local emid
843 - # stage extra locales for lightning and install over existing
844 - emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
845 - rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die
846 - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \
847 - "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
848 -
849 - mkdir -p "${T}/${emid}" || die
850 - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die
851 - insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
852 - doins -r "${T}/${emid}"
853 -
854 - if use lightning; then
855 - # move lightning out of distribution/extensions and into extensions for app-global install
856 - mkdir -p "${ED}"/${MOZILLA_FIVE_HOME}/extensions
857 - mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
858 -
859 - # stage extra locales for gdata-provider and install app-global
860 - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
861 - "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
862 - emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
863 - mkdir -p "${T}/${emid}" || die
864 - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
865 -
866 - # manifest.json does not allow the addon to load, put install.rdf in place
867 - # note, version number needs to be set properly
868 - cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf
869 - sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf
870 -
871 - insinto ${MOZILLA_FIVE_HOME}/extensions
872 - doins -r "${T}/${emid}"
873 - fi
874 -
875 - # thunderbird and thunderbird-bin are identical
876 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
877 - dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
878 -
879 - # Required in order to use plugins and even run thunderbird on hardened.
880 - pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
881 -}
882 -
883 -pkg_preinst() {
884 - gnome2_icon_savelist
885 -
886 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
887 - # doesn't need to be forced into the LD_LIBRARY_PATH
888 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
889 - einfo "APULSE found - Generating library symlinks for sound support"
890 - local lib
891 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
892 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
893 - # a quickpkg rolled by hand will grab symlinks as part of the package,
894 - # so we need to avoid creating them if they already exist.
895 - if [[ ! -L ${lib##*/} ]] ; then
896 - ln -s "${lib}" ${lib##*/} || die
897 - fi
898 - done
899 - popd &>/dev/null || die
900 - fi
901 -}
902 -
903 -pkg_postinst() {
904 - gnome2_icon_cache_update
905 - xdg_desktop_database_update
906 -
907 - if ! use gmp-autoupdate && ! use eme-free ; then
908 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
909 - elog "installing into new profiles:"
910 - local plugin
911 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
912 - elog
913 - fi
914 -
915 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
916 - elog "Apulse was detected at merge time on this system and so it will always be"
917 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
918 - elog "media-sound/apulse."
919 - elog
920 - fi
921 -}
922 -
923 -pkg_postrm() {
924 - gnome2_icon_cache_update
925 - xdg_desktop_database_update
926 -}