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