Gentoo Archives: gentoo-commits

From: JD Horelick <jdhore1@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird-bin/files/icon/, mail-client/thunderbird-bin/files/, ...
Date: Sat, 24 Dec 2011 01:51:50
Message-Id: 64930f74cb4681dcbfa00019c3ef3d247587498b.jd_horelick@gentoo
1 commit: 64930f74cb4681dcbfa00019c3ef3d247587498b
2 Author: JD Horelick <jdhore1 <AT> gmail <DOT> com>
3 AuthorDate: Sat Dec 24 01:51:02 2011 +0000
4 Commit: JD Horelick <jdhore1 <AT> gmail <DOT> com>
5 CommitDate: Sat Dec 24 01:51:02 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=64930f74
7
8 mail-client/thunderbird-bin: Add thunderbird-bin-9.0.1 to the overlay.
9
10 ---
11 mail-client/thunderbird-bin/Manifest | 59 ++++++++
12 .../thunderbird-bin/files/10thunderbird-bin | 1 +
13 .../files/icon/thunderbird-bin-icon.png | Bin 0 -> 6499 bytes
14 .../files/icon/thunderbird-bin.desktop | 9 ++
15 .../files/thunderbird-gentoo-default-prefs.js | 11 ++
16 mail-client/thunderbird-bin/metadata.xml | 8 +
17 .../thunderbird-bin/thunderbird-bin-9.0.1.ebuild | 145 ++++++++++++++++++++
18 7 files changed, 233 insertions(+), 0 deletions(-)
19
20 diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
21 new file mode 100644
22 index 0000000..0acda36
23 --- /dev/null
24 +++ b/mail-client/thunderbird-bin/Manifest
25 @@ -0,0 +1,59 @@
26 +AUX 10thunderbird-bin 36 RMD160 a1b06f9b7f2833c253a71a99a3e6e0521487a813 SHA1 ea9ab715ceef5c61d75ae14e15ef52d61f5cbaa8 SHA256 6e49ce8f02cd128d353625d04c74103ae83c25baf41c76323c61465acb6ca116
27 +AUX icon/thunderbird-bin-icon.png 6499 RMD160 1aeece7719c1c1629b98fc11870641769681a048 SHA1 651d244e96fa0edf13f68f5ef9047432eb6ed3bf SHA256 ff9749e42b82b80425bb52883d63baa53298af7be98870ee6b73f0a6cf0ab22d
28 +AUX icon/thunderbird-bin.desktop 229 RMD160 050b70c065e4c07dc8a215a8e1efeae00ca8ee82 SHA1 4f6f829c7f5d5fd6b0d4b3b0bf4915b63a80a3da SHA256 dc8084e9de919c2cc9a3d86da0248c007a2183e07f50fbc8646940d711e9391c
29 +AUX thunderbird-gentoo-default-prefs.js 404 RMD160 b1e25cb473be88add84548093a9112762f7ea852 SHA1 defabe8badaf5c6d8d1df789ee4de3a946a5e06c SHA256 cf676a8454d625e9cb4bd908adc51c0452cf50ae90edcf555dc3a1bbfc59e4a8
30 +DIST thunderbird-9.0.1-ar.xpi 434061 RMD160 5dc069d5933d4b1ab4535f4aef581009e897f665 SHA1 1edc1a1cf459a4c86b53aed3399cffea2ff7d0b1 SHA256 73289a0c1c5b656f96d0741b206cad560a2f21996d169e097b9938c7a6553865
31 +DIST thunderbird-9.0.1-be.xpi 393304 RMD160 1d793aedff215d3bf66f870ba86616836e59ebd0 SHA1 1da12d960d9a097815ad227a3dbcb1ae81f09a63 SHA256 177817a0b77ab37cb3553b0af76c3846ce149038e4ce951052f5c3021637f820
32 +DIST thunderbird-9.0.1-bg.xpi 452513 RMD160 97219394f96491660fad143e43ca383f91ff3a6b SHA1 0e1cc99a4118b84777fe74eb17815e353b38213e SHA256 b5da9fedc155466cb15ea8dd82dc2abd063bc0a94ebb70d576d6e89b0a1a5562
33 +DIST thunderbird-9.0.1-bn-BD.xpi 471927 RMD160 bfb924e040ebb0abfc9a0c2c91b9521116dcb7a5 SHA1 6ee613345e98f0854a81ebdea0f8f30cf8869fec SHA256 0b808982be95bf10375804d03addc321d6e8787f4415c460f7e2db4d07166d9e
34 +DIST thunderbird-9.0.1-br.xpi 411788 RMD160 d565dbfb49189a04abfc06b9933e5e67d36333a1 SHA1 fc4525a6265c1089eb5fb18c11eb176ab187deda SHA256 c60dc8f2d97b8dc7410b26384a063cf5b2547d12ecda7adf71b8fa13b84019e3
35 +DIST thunderbird-9.0.1-ca.xpi 411848 RMD160 2404e8fbf6ecd7039ced7a8623e540d054a77d91 SHA1 c45f599fb8211185cfe36655214d5268a148fe27 SHA256 2c0ed277faa1ebd501e77cd4a5850551184a7f23e7d8a42f35a6030236b98e2c
36 +DIST thunderbird-9.0.1-cs.xpi 415081 RMD160 cf3422f7e518ef04b523270b154cb2de3e63525a SHA1 5ad12e7b76a40f069f4c78106238952f9450f66b SHA256 aee7b417e1d4b5b74f28b7a24329a8f1ca0c0d8f114c1555704f3075fdb1c969
37 +DIST thunderbird-9.0.1-da.xpi 359198 RMD160 be14f25f19849891531db9e3c8de7aa188719a83 SHA1 349d1091695d89162ff7a44a89b3f489fdedd71e SHA256 afb4c4eede19f3023d5c17c08950f568f290d38264902dda25dd07044f53a99e
38 +DIST thunderbird-9.0.1-de.xpi 413690 RMD160 2585d23a4195fd05f69a8093c48be6e55ba68401 SHA1 38fc1feecd8995cd0338a7872c1dd4d8387bb974 SHA256 dcbb8b2a3eae90ae715dc89d7146c0e0a0eb5a508b653562fb5d98428488034a
39 +DIST thunderbird-9.0.1-el.xpi 399466 RMD160 5b852932d93dd7546510322ac1621f8681c531d3 SHA1 6cab0f7b4a33a7d9c70103236fc3da69d475d6ec SHA256 68c1c8545e798f87bbed2f302c685d21b84978fcc133dba3bc2788507fdee19c
40 +DIST thunderbird-9.0.1-en-GB.xpi 388498 RMD160 4883464573ff7e5f13228cd0b2a3464d6dfd11ad SHA1 0862b475500e911f5555003b109277ebcf736797 SHA256 0d88ee98e81efe64d7b91ffc424bc36e33fbde697b5edca055a01bb9f18bad4a
41 +DIST thunderbird-9.0.1-es-AR.xpi 406257 RMD160 f4c8b1213781cfef3329237227a3276be4c1e43d SHA1 935f0fe7d721a83fc8521239bed4b0d7c7bde56b SHA256 6f2e8bb77388ba38186ae5d7871abc6660a68046635690c841293ca53c28f88b
42 +DIST thunderbird-9.0.1-es-ES.xpi 350318 RMD160 f5797984cc3f6827db12e562d5974080cbf3146f SHA1 ff2ccbf1326f7b62918260dca9fe44c2ea154615 SHA256 a898d2e135ba2d1897485a37c8023f583b57c757a538a99b7517212ff4a0c721
43 +DIST thunderbird-9.0.1-et.xpi 406524 RMD160 90d0239d273cef317daffb800aa9a89316087b8a SHA1 d2792c556fb1111fba175eb57bedb1afcb75d7fe SHA256 8bfc73754d7f248b3f3bbdec31bfd839aed122ec1a838bf5d9e9756185aeb5f6
44 +DIST thunderbird-9.0.1-eu.xpi 402326 RMD160 691a6da6c3817d90c6aa95da5432477261d1e926 SHA1 f57f01b2ccde869b5a90e9408f1854639a968b4e SHA256 6574d46fb02a25abc102d6f3077d3e89d8c843e0f64def2117345b95775e4985
45 +DIST thunderbird-9.0.1-fi.xpi 407657 RMD160 22d6f02cc5d9cde8a965e909af9409353847e619 SHA1 07af23abce0bfa598a804604e4ef3508455a919e SHA256 50618f575258ce0e2231e75d401b6d5e7b587c3cfa1ce5ffdcb2fcc279f424cd
46 +DIST thunderbird-9.0.1-fr.xpi 410408 RMD160 9f1203b44ec899fe5c2ab0587cd2d7391db0e998 SHA1 64ff409610f28051c84c0907672bbcd566d1646a SHA256 b1d1969cb86d4ee125993142b080c22386cb6153724454e4825e48d9e561357a
47 +DIST thunderbird-9.0.1-fy-NL.xpi 410230 RMD160 021720b49724fdae644b2def023d71575e7282e9 SHA1 da8b8c6ac00373c4b4fd9831b86902e84889215a SHA256 0333f4d3e25bee1705f39404449594cff0befeff3b0aa1f8939c858b6fca2fd8
48 +DIST thunderbird-9.0.1-ga-IE.xpi 418966 RMD160 55cc58730d2eb96ba5809fef32e2938dcf7618b3 SHA1 c891d49fa0c568506974f226d87c8a3097115442 SHA256 fa3890ed8a28ba40306c7d1e091487f7bb3ac4db5850915ae8e904a2d7426677
49 +DIST thunderbird-9.0.1-gd.xpi 421642 RMD160 5f918d1722469ae69a5541f17dd43650243399a2 SHA1 ff649fae17e9ca8de3ac2bdfef5a771ae9c21353 SHA256 885dfcc3387bff3e01466c0b275ca9b71f68c64fe06a6636b8f2015b953a4b84
50 +DIST thunderbird-9.0.1-gl.xpi 405085 RMD160 6035d84d43a6cbb1587456f32f2dcaf31ea5a8ab SHA1 3ffd5d0fa0c30ff586922145862f0de617c176e5 SHA256 0d8b1684f9a681d01aaa13566aafe53244db9cad7af44490f85021061d424db3
51 +DIST thunderbird-9.0.1-he.xpi 433196 RMD160 2e64bd2c803d7c1a7a4cfdc77026b90c4e0ed6d5 SHA1 88bbd0eaf463123ed603769ede868cd6323b53d8 SHA256 54557a1149b92642e8c7c5133035d1df3cf53a823465192f1ad814ea60f8fd4f
52 +DIST thunderbird-9.0.1-hu.xpi 422494 RMD160 81a6aeeb23dae057ae4de367673b86d27e41b831 SHA1 adce270bd1c215c63d6856fb6cc6cc7774213553 SHA256 1c5a0d98f30d2f6b5751d50c4847485f5f53932454350f273f51ab717295d625
53 +DIST thunderbird-9.0.1-id.xpi 396570 RMD160 2c20933813334e00ec92df2d1f413662e1b2ed31 SHA1 5af531d221028831a8cb937edafbf40c9c90adcc SHA256 132a65d1b886bbb4b9506ce94e917a5cd7fab324f06f98767b8efad8577321a0
54 +DIST thunderbird-9.0.1-is.xpi 408517 RMD160 17325882ab7d66ebc0a66c7c9f0eb9f6a2e4ab86 SHA1 384a089aa6b1501a35763b0a21fa2358540ac954 SHA256 d0cc7c1df9b950afe127bec835e1957ff9e5e16239eb7ff6ce8ec32075bdde5b
55 +DIST thunderbird-9.0.1-it.xpi 342809 RMD160 62b258556af5d5c6a5ef693324ea6627915bb482 SHA1 a49510b01f279551bd49426a96cb5cfa58073a27 SHA256 d4750c275248b7e63c17557d508277c535164c9202d8b802ceb75b01fa8c8f4a
56 +DIST thunderbird-9.0.1-ja.xpi 454772 RMD160 50f080f2feac4cacce147c1153c167e9e9c82a21 SHA1 ae0fe8ddd70dbc940c19f13c3bf205618cb04464 SHA256 6f7773a55b8c1ec6f4ba68bd277f45f429c0e140bb032b634ef5322d3cfcd2df
57 +DIST thunderbird-9.0.1-ko.xpi 367945 RMD160 4e842a5e208f827a9bd616edf1414bbdde880dd6 SHA1 f6eea9f091129708054ee371f31c84db306a591b SHA256 f0819bccad298faab171b2f43ae90a5cd18e407e0d0f4ffbeb19b932fef82fed
58 +DIST thunderbird-9.0.1-lt.xpi 532805 RMD160 a314799915636209100a780208bb252a3b9d8346 SHA1 109abf0e2e0d27465df61c7c03a01ab5ececd0cf SHA256 afa7f9ad95f8af00f53c7371c8ef16ad6c71f6ff7d1fa0b09bb4f3bdf972a005
59 +DIST thunderbird-9.0.1-nb-NO.xpi 403656 RMD160 9a99f9f30a00d50bc096a41141e118a1f78a1802 SHA1 c48c86ed56326cee76901596142a08b48c378a57 SHA256 ec6e5b0fc9a14b7a964d46adf56e34cefc2b4ffb8c9d9729c5183302adec2621
60 +DIST thunderbird-9.0.1-nl.xpi 403895 RMD160 284c01aefad98aab2447bc59c2b0dc40c725b4dc SHA1 8f30c3b27c8d3bddc66ba0b9fb6b3af6ca750dab SHA256 df0e5ae96a5e27d9a5dd75b8cb3d0cc5bc5c7c4122185d3174e71c3413e9f3f5
61 +DIST thunderbird-9.0.1-nn-NO.xpi 405233 RMD160 6f8d98aab6423c56d1f3df8e0c1a97f66c03da7c SHA1 cd4e1be19343876f93a79ec3595f60d59370d4c0 SHA256 df094ae078d175569fe5aefeb0eacb2adbeac0682abf9b3a1656f029cdb4ac8a
62 +DIST thunderbird-9.0.1-pa-IN.xpi 443655 RMD160 b1b412f45ca4cfcd29b3d832725187cd10a5f4d8 SHA1 1cf46a5066b92f0a50d794d3f4664dfddc572e1c SHA256 d102c5b9446092cdd2dbd41dcfd55a06d8629b8b5a19e77257508e0fe7831599
63 +DIST thunderbird-9.0.1-pl.xpi 390107 RMD160 387adcb2e3ef940c9c5ea936afbcd8754eccec8b SHA1 956b7b7b3b8642e874adabbba3e5c28f44f047bb SHA256 df1447f13c6a8256cb815f6eca526242215552a2e7d9a0b36f490c3c55c02832
64 +DIST thunderbird-9.0.1-pt-BR.xpi 412877 RMD160 98bcc4e9365fd3e457dcb69b6ba8eaf70fff20bf SHA1 802c1a85cf473872cee1f1e7ca8eadb304e5658d SHA256 a10f71ed817474ae7ad1a4c73fb47b4caca887f2c695cac8e457cbb9bd717223
65 +DIST thunderbird-9.0.1-pt-PT.xpi 409932 RMD160 2312dcc2bab3f17c49897162a176abf6afb27965 SHA1 465dd3765c2f2d5d51cc42c3cc0cb397b3d8effa SHA256 d2fb24b3fb421ad520a0ad32a82fa55bb6e17983edeb24a9b41d188b6fe74386
66 +DIST thunderbird-9.0.1-rm.xpi 410500 RMD160 f74e143d1afb1429dd5340350c45bedbefa6338b SHA1 cf19be444d2ca160fa4640ab4bb5a866d4a5e5f1 SHA256 d7e385ac651248b4756db7a5b9947fecb0dd9cb3fde084cc05f75148c4ce344d
67 +DIST thunderbird-9.0.1-ro.xpi 436141 RMD160 e6987510de0d1b04f8fc35fec7eb804d7d928344 SHA1 d83fcb1c6f7f3df325e0760376dd2d41cd650c54 SHA256 8eccaad51985cd89d1f236713d7adce1e475f2a695418d22143074285f060566
68 +DIST thunderbird-9.0.1-ru.xpi 406090 RMD160 4f4b887c88e38c4c4d2b8b9a77c1f90946f106bf SHA1 bbe78dd359d6110897a27fb15dfba2567f41b76f SHA256 ab3852a6e8591aabad17ff518092bf3ffa784d20b425fa50d76cf412016850a3
69 +DIST thunderbird-9.0.1-si.xpi 451807 RMD160 ef08cbdc9941c2618085db25407e9745254e13cd SHA1 ad5ad4c9ee054ad93bacc035145118369579a32b SHA256 230230a76de63b94eb2e920224a9ac46fff2345e2f7503467c837d3fe751c22d
70 +DIST thunderbird-9.0.1-sk.xpi 420589 RMD160 6c893042d0d4a0da08ac0bd0a5218c6f6675ee31 SHA1 7adc8c81b2cbfa3ea5b3c38ff7d6bfecacf98922 SHA256 78e1c8ca9580f70d02a0535a15b850450f6eb97e4bfd48bab85187c32fc93f4b
71 +DIST thunderbird-9.0.1-sl.xpi 406470 RMD160 43c205327d3da77464d68af8451fddb5c6a8cbd0 SHA1 f85903bb52390b92d0f9bec68fb6060d2e650071 SHA256 6a17a68f90b1460624f4e896cd24baaf9c501591ad73d62a6083dcfa75dcf981
72 +DIST thunderbird-9.0.1-sq.xpi 355950 RMD160 f08f493eaf834cfb42c8a499a4e6291da4e4b74d SHA1 c068ab65e3445d2927d76fdc29e5eb0481441f50 SHA256 6a9ae5f0207b82b9985b2bbf11c833f0d6efc1364bf7bde7cf8f59c6de010e76
73 +DIST thunderbird-9.0.1-sv-SE.xpi 474265 RMD160 e4d5c8db02a556889f9cd3109adb66853d981bb6 SHA1 e4a94cc2f9016de1754e1b3d8e01ae3ea39a1071 SHA256 c15c413e211aff5a25d1175db5a3b1c637be3456ec7cec76760dd622359b9c78
74 +DIST thunderbird-9.0.1-ta-LK.xpi 469046 RMD160 052137e0f48bdfd9b35f77b1af782d2fe6f0f135 SHA1 fa86aee242c09fe56efd8dc8a4f7e27a091b7db7 SHA256 e273c9678005548b5de6a3cb65352fc4a43ab821d0b88ccf456403eee02bfa7b
75 +DIST thunderbird-9.0.1-tr.xpi 411361 RMD160 9eb05b5ae496278a26eeaf0d6de9edc0e3c7f1d7 SHA1 25c09bb4834e29a7d83f5a9ed308da8aa841efd6 SHA256 bac9fda4855cc92cd43a60311dd852ae17fbfb2a0a5e494e08aa9ef99318c5fc
76 +DIST thunderbird-9.0.1-uk.xpi 460380 RMD160 8729d8230335cdbc7b48a3dadb7ef6a63e0e6d59 SHA1 26463130ffe3f065437e01d1846d3d58b24db57d SHA256 69334534dba2ef2ed1d10e6ebd67e9a8ea005a9d5a8544fcb073dea305f2a864
77 +DIST thunderbird-9.0.1-vi.xpi 429543 RMD160 a0ba712d1890caad25eb8c034a880ca5d3ece9ba SHA1 ef8cd3296c80ee076d5bd6597100fafda3c7fc20 SHA256 4f28df503872cddb6892fb499df43b4d780172571e46ffba6398a31109146f68
78 +DIST thunderbird-9.0.1-zh-CN.xpi 426798 RMD160 d6cc996f801e93e8c1ebcd15477686e8444db5bb SHA1 2abea7d01589ada1d19d3975f4480bf935c8a40b SHA256 d283532ffdfbeb62a04a918b36f2031111d766863995dce20a0767a8d7691762
79 +DIST thunderbird-9.0.1-zh-TW.xpi 427201 RMD160 d3a47ee5b8283839b57bea335ae96a7f478d9122 SHA1 fa5fa533f16cf69be45493e885a7b8cd7521c370 SHA256 34dba557c5821410526bb910770bb8f9b22508a16bdcd4f729fd94dde6815924
80 +DIST thunderbird-bin_i686-9.0.1.tar.bz2 18995445 RMD160 46370c2e124fa71671a1374867a0835358313571 SHA1 ea6da4d1b46978cb13367cb66dc64123b0a1201d SHA256 9cc7a222ccf764696308cfe7a043af401cba322ee4f2a1a5897df128f12b9b5a
81 +DIST thunderbird-bin_x86_64-9.0.1.tar.bz2 22025281 RMD160 74ad4c1acf68aedb91e0e3be6fba80360a5c2558 SHA1 0e18402491a4c112fec633c6427db4a4b5ef9ec5 SHA256 536ab6fbdad0ff3bde2c9406b718888c3128f8def8d8d8c1f395a44611d849e8
82 +EBUILD thunderbird-bin-9.0.1.ebuild 4203 RMD160 35cb9da9a0d4c9432f3c825bddebbce86f4c5f55 SHA1 4a87293c6236df2adc0e19a90df620a4887c6b4d SHA256 9653a2fa5a0fdf10b3045bec009d1b10a354db9d80e7feb6a74f9e57730c4b5c
83 +MISC ChangeLog 33054 RMD160 1a42087d21f839375f18a0eecd2dd4b54d60fef4 SHA1 3ddadd2e2a3e8646743ccc4b322079db599b48a7 SHA256 6971534275ed68690318210986f93ddd37e9a5e9c45c932d7dc58bce0794a14a
84 +MISC metadata.xml 239 RMD160 1ae864a1acabe6bbce1c44a39d0ea55e04ccfaa7 SHA1 2760f4017fb87bfec958b0472cd86151bb3c3ab3 SHA256 7dc1b4cbb0d49bbe877f0978fc8cd278614f95982a4375336dfb5b72e866efd0
85
86 diff --git a/mail-client/thunderbird-bin/files/10thunderbird-bin b/mail-client/thunderbird-bin/files/10thunderbird-bin
87 new file mode 100644
88 index 0000000..f1338b8
89 --- /dev/null
90 +++ b/mail-client/thunderbird-bin/files/10thunderbird-bin
91 @@ -0,0 +1 @@
92 +SEARCH_DIRS_MASK="/opt/thunderbird"
93
94 diff --git a/mail-client/thunderbird-bin/files/icon/thunderbird-bin-icon.png b/mail-client/thunderbird-bin/files/icon/thunderbird-bin-icon.png
95 new file mode 100644
96 index 0000000..90ff395
97 Binary files /dev/null and b/mail-client/thunderbird-bin/files/icon/thunderbird-bin-icon.png differ
98
99 diff --git a/mail-client/thunderbird-bin/files/icon/thunderbird-bin.desktop b/mail-client/thunderbird-bin/files/icon/thunderbird-bin.desktop
100 new file mode 100644
101 index 0000000..481a9b7
102 --- /dev/null
103 +++ b/mail-client/thunderbird-bin/files/icon/thunderbird-bin.desktop
104 @@ -0,0 +1,9 @@
105 +[Desktop Entry]
106 +Name=Mozilla Thunderbird (bin)
107 +Comment=Mail & News Reader
108 +Exec=/usr/bin/thunderbird-bin
109 +Icon=thunderbird-bin-icon
110 +Terminal=false
111 +Type=Application
112 +Categories=Office;Network;Email;
113 +MimeType=x-scheme-handler/mailto;
114
115 diff --git a/mail-client/thunderbird-bin/files/thunderbird-gentoo-default-prefs.js b/mail-client/thunderbird-bin/files/thunderbird-gentoo-default-prefs.js
116 new file mode 100644
117 index 0000000..5d26710
118 --- /dev/null
119 +++ b/mail-client/thunderbird-bin/files/thunderbird-gentoo-default-prefs.js
120 @@ -0,0 +1,11 @@
121 +pref("app.update.enabled", false);
122 +pref("app.update.autoInstallEnabled", false);
123 +pref("browser.display.use_system_colors", true);
124 +pref("intl.locale.matchOS", true);
125 +pref("mail.shell.checkDefaultClient", false);
126 +
127 +# Disable global indexing by default
128 +pref("mailnews.database.global.indexer.enabled", false);
129 +
130 +# Do not switch to Smart Folders after upgrade to 3.0b4
131 +pref("mail.folder.views.version", "1")
132
133 diff --git a/mail-client/thunderbird-bin/metadata.xml b/mail-client/thunderbird-bin/metadata.xml
134 new file mode 100644
135 index 0000000..898de1b
136 --- /dev/null
137 +++ b/mail-client/thunderbird-bin/metadata.xml
138 @@ -0,0 +1,8 @@
139 +<?xml version="1.0" encoding="UTF-8"?>
140 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
141 +<pkgmetadata>
142 +<herd>mozilla</herd>
143 +<use>
144 + <flag name="crashreporter">Enable crash reporter for bugs</flag>
145 +</use>
146 +</pkgmetadata>
147
148 diff --git a/mail-client/thunderbird-bin/thunderbird-bin-9.0.1.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-9.0.1.ebuild
149 new file mode 100644
150 index 0000000..39a9791
151 --- /dev/null
152 +++ b/mail-client/thunderbird-bin/thunderbird-bin-9.0.1.ebuild
153 @@ -0,0 +1,145 @@
154 +# Copyright 1999-2011 Gentoo Foundation
155 +# Distributed under the terms of the GNU General Public License v2
156 +# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-8.0.ebuild,v 1.4 2011/12/08 14:48:30 phajdan.jr Exp $
157 +
158 +EAPI="3"
159 +
160 +inherit eutils multilib mozextension pax-utils fdo-mime gnome2-utils
161 +
162 +# Can be updated using scripts/get_langs.sh from mozilla overlay
163 +LANGS=(ar be bg bn-BD br ca cs da de el en en-GB en-US es-AR es-ES et eu fi fr
164 +fy-NL ga-IE gd gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm
165 +ro ru si sk sl sq sv-SE ta-LK tr uk vi zh-CN zh-TW)
166 +
167 +MY_PN="${PN/-bin}"
168 +MY_PV="${PV/_beta/b}"
169 +MY_P="${MY_PN}-${MY_PV}"
170 +
171 +DESCRIPTION="Thunderbird Mail Client"
172 +FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MY_PN}/releases/"
173 +SRC_URI="
174 + amd64? ( ${FTP_URI}/${MY_PV}/linux-x86_64/en-US/${MY_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
175 + x86? ( ${FTP_URI}/${MY_PV}/linux-i686/en-US/${MY_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
176 +HOMEPAGE="http://www.mozilla.com/thunderbird"
177 +RESTRICT="strip"
178 +
179 +KEYWORDS="-* ~amd64 ~x86"
180 +SLOT="0"
181 +LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
182 +IUSE="+crashreporter"
183 +
184 +for X in "${LANGS[@]}" ; do
185 + # en and en_US are handled internally
186 + if [[ ${X} != en ]] && [[ ${X} != en-US ]]; then
187 + SRC_URI="${SRC_URI}
188 + linguas_${X/-/_}? ( ${FTP_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> ${P/-bin}-${X}.xpi )"
189 + fi
190 + IUSE="${IUSE} linguas_${X/-/_}"
191 + # Install all the specific locale xpis if there's no generic locale xpi
192 + # Example: there's no pt.xpi, so install all pt-*.xpi
193 + if ! has ${X%%-*} "${LANGS[@]}"; then
194 + SRC_URI="${SRC_URI}
195 + linguas_${X%%-*}? ( ${FTP_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> ${P/-bin}-${X}.xpi )"
196 + IUSE="${IUSE} linguas_${X%%-*}"
197 + fi
198 +done
199 +
200 +DEPEND="app-arch/unzip"
201 +RDEPEND="x11-libs/libXrender
202 + x11-libs/libXt
203 + x11-libs/libXmu
204 + >=x11-libs/gtk+-2.2:2
205 + crashreporter? ( net-misc/curl ) "
206 +
207 +S="${WORKDIR}/${MY_PN}"
208 +
209 +# TODO: Move all the linguas crap to an eclass
210 +linguas() {
211 + # Generate the list of language packs called "linguas"
212 + # This list is used to install the xpi language packs
213 + local LINGUA
214 + for LINGUA in ${LINGUAS}; do
215 + if has ${LINGUA} en en_US; then
216 + # For mozilla products, en and en_US are handled internally
217 + continue
218 + # If this language is supported by ${P},
219 + elif has ${LINGUA} "${LANGS[@]//-/_}"; then
220 + # Add the language to linguas, if it isn't already there
221 + has ${LINGUA//_/-} "${linguas[@]}" || linguas+=(${LINGUA//_/-})
222 + continue
223 + # For each short LINGUA that isn't in LANGS,
224 + # add *all* long LANGS to the linguas list
225 + elif ! has ${LINGUA%%-*} "${LANGS[@]}"; then
226 + for LANG in "${LANGS[@]}"; do
227 + if [[ ${LANG} == ${LINGUA}-* ]]; then
228 + has ${LANG} "${linguas[@]}" || linguas+=(${LANG})
229 + continue 2
230 + fi
231 + done
232 + fi
233 + ewarn "Sorry, but ${P} does not support the ${LINGUA} locale"
234 + done
235 +}
236 +
237 +src_unpack() {
238 + unpack ${A}
239 +
240 + linguas
241 + for X in "${linguas[@]}"; do
242 + xpi_unpack "${P/-bin}-${X}.xpi"
243 + done
244 +}
245 +
246 +src_install() {
247 + declare MOZILLA_FIVE_HOME="/opt/${MY_PN}"
248 +
249 + # Install thunderbird in /opt
250 + dodir ${MOZILLA_FIVE_HOME%/*}
251 + mv "${S}" "${D}"${MOZILLA_FIVE_HOME}
252 +
253 + linguas
254 + for X in "${linguas[@]}"; do
255 + xpi_install "${WORKDIR}/${P/-bin}-${X}"
256 + done
257 +
258 + # Create /usr/bin/thunderbird-bin
259 + dodir /usr/bin/
260 + cat <<EOF >"${D}"/usr/bin/${PN}
261 +#!/bin/sh
262 +unset LD_PRELOAD
263 +LD_LIBRARY_PATH="${MOZILLA_FIVE_HOME}"
264 +exec ${MOZILLA_FIVE_HOME}/thunderbird "\$@"
265 +EOF
266 + fperms 0755 /usr/bin/${PN}
267 +
268 + # Install icon and .desktop for menu entry
269 + doicon "${FILESDIR}"/icon/${PN}-icon.png
270 + domenu "${FILESDIR}"/icon/${PN}.desktop
271 +
272 + # revdep-rebuild entry
273 + insinto /etc/revdep-rebuild
274 + doins "${FILESDIR}"/10${PN}
275 +
276 + # Enable very specific settings for thunderbird-3
277 + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js \
278 + "${D}/${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js" || \
279 + die "failed to cp thunderbird-gentoo-default-prefs.js"
280 +
281 + ln -sfn "/usr/$(get_libdir)/nsbrowser/plugins" \
282 + "${D}${MOZILLA_FIVE_HOME}/plugins" || die
283 +
284 + pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin,thunderbird,plugin-container}
285 +}
286 +
287 +pkg_preinst() {
288 + gnome2_icon_savelist
289 +}
290 +
291 +pkg_postinst() {
292 + fdo-mime_desktop_database_update
293 + gnome2_icon_cache_update
294 +}
295 +
296 +pkg_postrm() {
297 + gnome2_icon_cache_update
298 +}