Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/seamonkey/files/enigmail/, profiles/, www-client/seamonkey/, ...
Date: Sat, 01 Oct 2011 07:12:20
Message-Id: 4ff153b98c949b975e8549745f9d210e3fcf7737.polynomial-c@gentoo
1 commit: 4ff153b98c949b975e8549745f9d210e3fcf7737
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 1 07:05:40 2011 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 1 07:05:40 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=4ff153b9
7
8 seamonkey: Bumped to latest beta version. Removed old betas/rcs. Adjusted p.mask file.
9
10 ---
11 profiles/package.mask | 2 +-
12 www-client/seamonkey/Manifest | 79 ++---
13 www-client/seamonkey/files/all-gentoo.js | 1 -
14 .../enigmail-1.2-seamonkey-2.2-versionfix.patch | 11 -
15 ...-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff | 28 --
16 ...1-scrollbar-mouse-interaction-improvement.patch | 105 +++++++
17 www-client/seamonkey/seamonkey-2.2_beta3.ebuild | 311 --------------------
18 ...-2.2_pre1.ebuild => seamonkey-2.5_beta1.ebuild} | 71 ++++-
19 8 files changed, 190 insertions(+), 418 deletions(-)
20
21 diff --git a/profiles/package.mask b/profiles/package.mask
22 index cecd0a7..134b0d8 100644
23 --- a/profiles/package.mask
24 +++ b/profiles/package.mask
25 @@ -6,5 +6,5 @@
26 #
27
28 # These are experimental use with caution!!
29 ->=www-client/seamonkey-2.2_beta1
30 +>=www-client/seamonkey-2.5_beta1
31
32
33 diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
34 index 11762b7..87b0425 100644
35 --- a/www-client/seamonkey/Manifest
36 +++ b/www-client/seamonkey/Manifest
37 @@ -1,51 +1,32 @@
38 -AUX all-gentoo.js 788 RMD160 08464d4a78e2126dce9e482988af1720d54a087d SHA1 74aed071070a8d896b655fd975da67329939339c SHA256 3ca0cbee6ca3d8857e7afadcfe76f65bd9c4130936602a1dbabb484406df0f45
39 -AUX enigmail/enigmail-1.2-seamonkey-2.2-versionfix.patch 392 RMD160 77802eeb8849aa996ce6c27fc6f32ab7b55f8744 SHA1 cc7a8758e4efdd8556a2c8e2812de89fceaa3242 SHA256 37cca51c4f7b05644576ee758c1fa34e36708e4117520f5744f8b94e719d5cf7
40 +AUX all-gentoo.js 712 RMD160 9c8352b0780ee3ac1e6f372dccb15975dfa09212 SHA1 5825d4485807fe53ddf8bbee70c7352f16c5ea45 SHA256 dfe92f212383bb79b3e2aebb03763c1ad179b3cbc90b22eb4b6aeddba98d100b
41 AUX icon/seamonkey.desktop 288 RMD160 c9f56aed280a3ff68f0c40ae453fc24351daeea6 SHA1 87254c3cbfad672309e4b1fa408d08b74be31056 SHA256 524ae39ffc10b2a950aa344ae6c3f3d9b4a21009697edfd52ec47aa850d795d0
42 AUX icon/seamonkey.png 4172 RMD160 d296c4d4e0920e4476f4c6c607946434202ad521 SHA1 f76213195e2dc002ff2e411ed0247d2624ce7b09 SHA256 7ffc1911a62b526702f3c991365dd8f18b6427c7e173456a101db4fb4c43ae59
43 -AUX seamonkey-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff 744 RMD160 7c9bab23159e956813fa2e2a59dac5dbc16dbe60 SHA1 d29a9ded0cad3df137539642e6a6031c361c47ac SHA256 a8b217e3bf7902caab447f849712459f92e19c8889bc66c977019c603ddb99d4
44 -DIST enigmail-1.2.tar.gz 1326482 RMD160 868c73aa28566895d4b6c6b9cbf4602d75df0a73 SHA1 05fb80a99544f95bfa2531e6cd5cac8cf1e78780 SHA256 e5e51685d09eb5a87bd21f80b4b64eeb8d75d6424b21cfeaea7b9c16723c9cc4
45 -DIST seamonkey-2.2_beta3-ca.xpi 811511 RMD160 707ecbfdf6ccd9a09af91daba0b3b810c60b2daa SHA1 d8fdeaec7d7432d510e1a6adf8017f5a6c236022 SHA256 57ec4c077c2742324a68373ff39d82c464da0c80399b037165215a8c4fd89b6e
46 -DIST seamonkey-2.2_beta3-cs.xpi 814944 RMD160 ea93b0dd8dc5df4403cdfa77c307ef855973de14 SHA1 fe3ea460ffcfb7b73d719c0bc274d9639e2aad3d SHA256 b717cc8b5ad4c3100c685da9301e9eeda2e14908cd373df9f1c2608b44b08585
47 -DIST seamonkey-2.2_beta3-de.xpi 857283 RMD160 47f7d394fa74fca9d3d12c7969a331212e40c9d5 SHA1 7cd0b92bdf814ae96e4c901d507aa0c563cc76af SHA256 6c9cb7bd2907a71d66e4bfdbce8ea89d1419b027ffc86f5e75af0434eaf60c13
48 -DIST seamonkey-2.2_beta3-en-GB.xpi 787529 RMD160 18e345266071d34269368c7c3b7e99f59f4a647f SHA1 058945482543f45d772dc86afa2adc1ce1031648 SHA256 abb498da5e373fe45abda99301fb3ea3026cab1f42f776f906f6346721f92dee
49 -DIST seamonkey-2.2_beta3-en-US.xpi 786992 RMD160 1d2e2d580cfdeef7900bb23f5d3c22f7cc139fa2 SHA1 f2cc164c91a8d56aef5d51f5fa7396b30df33a9f SHA256 dffc830f5b261e48472a95a9b2a6cdaeb2ce60dee80ccf0f8f3de67c9fe4c828
50 -DIST seamonkey-2.2_beta3-es-AR.xpi 813118 RMD160 e3f577b90e58866ca5b95290120db6fe90016d85 SHA1 590befea07681513d1f9fa751d6f742136ff97a5 SHA256 b07d808af162e8774a8afc2f6049d97541c6299341eab0e35310844fd3a00123
51 -DIST seamonkey-2.2_beta3-es-ES.xpi 785711 RMD160 38eb08b6e08a44013cd32e04a3c6cae3bb9a7030 SHA1 4d81eeb25aa0b2e0576de6e6fbcd2429b6d6c228 SHA256 4a31e13ea6ed62cb54c456caa86ae4f3a40ce917676cf3ded6d81457b3ee5b3f
52 -DIST seamonkey-2.2_beta3-fi.xpi 807217 RMD160 c9439520e4801671337dd6415ae49d202e9b9124 SHA1 c54788bf381b1000e50c416eeddba1300159d3c3 SHA256 71fcd09dd1d54c4c413e753aab92dc4a89e4607b1b3a08527aafb9c964e2469f
53 -DIST seamonkey-2.2_beta3-fr.xpi 896109 RMD160 ec4194a4f434c8838f72d3a1f9e641d9663fb159 SHA1 441f4f7327e2f729ebb01e7bf78c3ef6b8704f7c SHA256 54e4fca778c7c157c72cf022f900cf89ea4dbcc124ccee11f67ca68b38c71aa6
54 -DIST seamonkey-2.2_beta3-hu.xpi 826025 RMD160 85dbee9a79469fa8f2323b405725ded2d597c037 SHA1 07d9e6bb32549c2d626a6724c68a0049634cc309 SHA256 935d0edc2f3bad4e5be3c4b72dc4c43881b765539ccc18527f228ed665d13587
55 -DIST seamonkey-2.2_beta3-it.xpi 739672 RMD160 a48c78bead159dd69cadcb52e1ed2fe9b31e99d5 SHA1 680d21c6650edfd9ed318550a8e4ea62105f6401 SHA256 c7283798b413c493aeb550b1996e941db046e2fcc0cabac40950c166a6e65b80
56 -DIST seamonkey-2.2_beta3-ja.xpi 861377 RMD160 af32bbf6c3b7510ad14ba6eb54a1a11f43431c8c SHA1 7077808730dd3b0eacaa295d44d3ff0271c8bb8e SHA256 3847e4bb6e2d187249f1ed24e0dd78c5b3ae2b3520465c176611b3081c82ca7e
57 -DIST seamonkey-2.2_beta3-lt.xpi 959540 RMD160 0e4a283e3a41a4630891a31f8302fb19b9b0ffb7 SHA1 020a98b0527c5ac62a269a753553b8f96f21368e SHA256 28a47c7ef1a776a8c0e1a240078ac0590ccc34915f2497c96f7bc35117c131bb
58 -DIST seamonkey-2.2_beta3-nb-NO.xpi 805675 RMD160 8a7dae1740f7a3ee91f5fd8b15968f26d06ccfc0 SHA1 071fb62068d40c89d6161e5fb059d93f1507520d SHA256 5011af8aaf1e68aee3f2e8a4dcbf25d28a1efdc481100d9253b2277ca40b8f60
59 -DIST seamonkey-2.2_beta3-nl.xpi 804311 RMD160 b783e98eda576f66f3d062944e02d9b23ae9a9ca SHA1 f9d83664671a6d63aeabad4651ff31be16097968 SHA256 daa5e46016e77b76978a442d28b81a4c836539e666d204895909d07613cde129
60 -DIST seamonkey-2.2_beta3-pl.xpi 825435 RMD160 e60c7d8ef959201dc47d5f7054a12e75d318d2a6 SHA1 64fd488ad81f447a089342a2a61ee03ed62f92f0 SHA256 61c5c7abbac2e9596f17971d50757db9de6d0101210917b4baf6861277d2ae70
61 -DIST seamonkey-2.2_beta3-ru.xpi 889516 RMD160 4a3230af49032a9644e689afb5f278e0c1fa60fe SHA1 a8936950e1570c0d9310df9c02bf409f456796dc SHA256 1a66d738cacf50b7b5545f0d91cd92e46d33bb5e1278cf826869360072db870e
62 -DIST seamonkey-2.2_beta3-sk.xpi 840212 RMD160 11b1836d17f623ca112c697abf091d01567b38b5 SHA1 2ae8fae11073a27c9b3d5f927db47bced5a3e1e9 SHA256 dbf80850908e62f6f85b5f3b6a19f2447829142732de02cc63e9b9baeace28e2
63 -DIST seamonkey-2.2_beta3-sv-SE.xpi 869508 RMD160 14612bf5878c8b2045cbc48f794b33378f2f3efc SHA1 20194241f522aa076d3c737f7b42b7cad0e12a64 SHA256 ffd7831356adf92cda03ccbd0c0ca123adcb0a9d6dce4a14b3441f67c25a8ca7
64 -DIST seamonkey-2.2_beta3-tr.xpi 805151 RMD160 5c436f4ca05300d3d552a875a0f2f371eaec9e23 SHA1 06ca655bb4bde870ac25a635f77c7d53b158bd71 SHA256 6149ee4f6d18bff788b423e69316438f2a5cb2598195528306a5f3ca8164b14e
65 -DIST seamonkey-2.2_beta3.source.tar.bz2 87651163 RMD160 b37b691f56ec9a5741d99bbbe36176ba5c40fe5d SHA1 acc0f628087fb2b8bc5db24fb1b502e7eff896d5 SHA256 a75c48e0ad8b47f1965099594aaf2ae922dc7349f32a027f883d65c279dc2954
66 -DIST seamonkey-2.2_pre1-ca.xpi 811514 RMD160 b347be1636186a08233dc9d4b4bd1315e672f523 SHA1 fb0217b04325ef3bdf5ea2b40485292812097272 SHA256 e188bd6a2e502015f22b0eca22788801b571c37ef095a94b3bd42d3b45600869
67 -DIST seamonkey-2.2_pre1-cs.xpi 814944 RMD160 4ab3ff1830f71456f30e5a290dda60d4c8595b97 SHA1 51d13c1f2a3c3a25ca8cc7e12c94f25a646fe9a2 SHA256 bdcf8d7c5d5f3a1717858302659742e45e91b5e29926e531779dc0296575eaf3
68 -DIST seamonkey-2.2_pre1-de.xpi 857283 RMD160 600a8de7c6ea902d487528c9ff0e77ccf427e774 SHA1 f562908fa3345cda27bcab31b1f2ce6d7926b2a6 SHA256 e633c6aa008832478965b045de76413a38959b5b08ebfbe5b32a4d7585aa2b5a
69 -DIST seamonkey-2.2_pre1-en-GB.xpi 787529 RMD160 f0f9fda1b529805eb5397ab6258a24b1dd91aaa1 SHA1 4a1e6fa0e6ef9df66ff4fc6bf082c302424feb11 SHA256 35b81e07e7eff19825ab432f0d4c3f2414847470fd7abe1eadf4af326ad5b371
70 -DIST seamonkey-2.2_pre1-en-US.xpi 786992 RMD160 1210e6d8bab9fa1434d317969670c8f71146a4cc SHA1 3e48b3a6c13509e792482b4058b038d65772d8f7 SHA256 d4fa3ccc07c89c8997082d3e384649de0d2a0f401b1ea2d1bded8bfefcf9946c
71 -DIST seamonkey-2.2_pre1-es-AR.xpi 813118 RMD160 33c24abd9969ea037849f3fb5435506e112c987c SHA1 d9af5d59e8ba0eed44bc48a1fdbe039458f26d75 SHA256 df6b0569db9bd12663438cea94356075348795b6a96d2d02e4fa472b0ecaf426
72 -DIST seamonkey-2.2_pre1-es-ES.xpi 785711 RMD160 89cfe9543eb75022d5f88fc49be713d7e6eb6488 SHA1 698fc8b98a8ad39fbe6241f2ef8417328cc4b84a SHA256 9ab5f1cf125046288db9d177c6adea3ada827f92dc8e913c8698d9e8a7aa0a10
73 -DIST seamonkey-2.2_pre1-fi.xpi 807217 RMD160 8f43e8b9f05d4f90c64419fe999a7cd943ca9730 SHA1 0298c1e803b9325723c20980112d7bc8076b4cda SHA256 9c465af89b24f26e4894b7ca225b258d7457ed7b4f1c0bc99d08dc5fd19d41c8
74 -DIST seamonkey-2.2_pre1-fr.xpi 896109 RMD160 7ccb2c64e2c80b12df92f57930b2bec99e9290a8 SHA1 2a848a7c669319510200890ac60b37d7fb799ef2 SHA256 b6d05c73dca20873e0237316054ef30ca04dd7b58c5bcd9c8ca1e520b55353e7
75 -DIST seamonkey-2.2_pre1-hu.xpi 827308 RMD160 0479b9c34f6e86fd211f67ce74493aae5409013a SHA1 74ca05ce8f1c0065ad8a13687f5521eeade425ee SHA256 b194c9f245d83431ce346d6a53c957c638c81701d13c365369f3e4c7dedaa653
76 -DIST seamonkey-2.2_pre1-it.xpi 739672 RMD160 ab92407f98ac9ee3b451e1839c06ba888d79d237 SHA1 d444a8125322a696191f68d0150053bdefc3a565 SHA256 4083c243554588ddc138c45419f4299bcb6f4b2f58609da12c676c1bef2688ba
77 -DIST seamonkey-2.2_pre1-ja.xpi 861377 RMD160 ed10c4891683a9969eabe848c3e67664e052528d SHA1 fc43d7fbe558053c9299605bb07d7d3b983a5fc1 SHA256 995cb767c5bde1ab8bc2ba4dccd20edd517d15c55ef564be2b38abebcf2f2b36
78 -DIST seamonkey-2.2_pre1-lt.xpi 959540 RMD160 b73f393e8cff549d8ad61ef29c3329b20da051c6 SHA1 f916eeb3c38bc969936c371752b54d3d6c41ff16 SHA256 d852ac5f1d14319f2a1622aae42c9bb5c0fb3ed476c77aa724af6736aad6bcaa
79 -DIST seamonkey-2.2_pre1-nl.xpi 804311 RMD160 3152f7858a2c7ee1b7884829da8be1a07b9bb062 SHA1 342e820d13a56781505ce205ed9f93ccc5b25406 SHA256 e4de37961a39f173ee6e35f3b3e573c3e169af87c1fcfb97aa6bc84eebdd84f1
80 -DIST seamonkey-2.2_pre1-pl.xpi 825438 RMD160 36670711251ef73afa5d155b9d18720cb04180ea SHA1 3cb1e4ace433840c836ea4f46c85dc286beef9b6 SHA256 08d327437027e8a4c1623479db0360a1aa57dca132f2360a0969b68dd0ea7367
81 -DIST seamonkey-2.2_pre1-pt-PT.xpi 842511 RMD160 d37117428cde901af08db80ad1ef3daec51cf60f SHA1 07242d4f59d365ebcaceb0fde74145d4ff8e12e6 SHA256 f55583699ab1357c3ade96ca6b1805791dc2437cb9cd25c65eb9814b86fa5bb0
82 -DIST seamonkey-2.2_pre1-ru.xpi 889516 RMD160 8de38b4ca247e47ced6ddfb0790185477dce94f9 SHA1 391d515b3e19d3c0b597bad63017aa24ada414ca SHA256 291cc0204e78c3f157b9e868f9700f633dedd60d7645281ad8cfd9767bf551a5
83 -DIST seamonkey-2.2_pre1-sk.xpi 840212 RMD160 c3507a4eb61e93d46240c396aab757ec08c15e88 SHA1 99c07841520850245e1b600851cabc904922ea1b SHA256 335393b00bbf1e60fee8aab4f042c681505056fac86fb43c9af21affe9b41004
84 -DIST seamonkey-2.2_pre1-sv-SE.xpi 869508 RMD160 123d063acbf085413616c166a872b6300bc94536 SHA1 2f411188457790deca0f1ede825075a13c7006ef SHA256 40db9d5bcaf8b7453fa146a3b3514fece8ba48da39b724a09784876e36d9a374
85 -DIST seamonkey-2.2_pre1-tr.xpi 805151 RMD160 7a9c1ec9eb889b922db47128b8d800a000d7205a SHA1 e4e7f5ad6443659c33efc548fff672d92ae40ede SHA256 30575edfe7e75acb2182398b32ba129a83b86e8377095f7067144a990f1015ef
86 -DIST seamonkey-2.2_pre1.source.tar.bz2 87479412 RMD160 711e616edf1168b81410cb6066d807fd02034c4d SHA1 0cc9dc0e5e6b46db8d350b9b3bb6fdfe7e819e47 SHA256 1041a4aea09007747f67ca97fafe0469a9dd1d7c25b422c308e8d62f7b16f96e
87 -DIST seamonkey-2.2b1-patches-01.tar.xz 17104 RMD160 d82c7d464be8bd3f593570529910bcb371797a6a SHA1 3c5584a1fe22a8cb5b69423499c32d25a0335606 SHA256 c4704e8959f65e02e6b10546de43c16cbbf57a28289a5f7e7084925439442278
88 -EBUILD seamonkey-2.2_beta3.ebuild 8743 RMD160 1764d37d93f90cc593fb299833a8290806eb8c6b SHA1 7d425dbed19653a0bce216dd9e486c5f3207c62b SHA256 7b3a33c1419bdb847d54d7c49193fcc58f0c0a354ca9cdc20c33e99b75a612a4
89 -EBUILD seamonkey-2.2_pre1.ebuild 8741 RMD160 c03698691cf4ad43615da86d7d16d2daa6e7165b SHA1 5b51c52499b8d96d2cc280fd8c50241981d6a7f7 SHA256 6ccb8a8c6712bec7a231cf7ecf2bd5f0fe0be9566ae68b287ba31c055281bbeb
90 +AUX seamonkey-2.3.1-scrollbar-mouse-interaction-improvement.patch 3768 RMD160 48d6849a54d73054dde7f76e2e0aff4ebcd24926 SHA1 744f5d981e2219843ddba47341053ed74463ef11 SHA256 eed1c52b02b89d97328aa25b9c825d5b76d833bad87ce98f6fed5c32da91b5ac
91 +DIST enigmail-1.3.2.tar.gz 1371388 RMD160 f9320279e67767a8023ac863b8d089e370018201 SHA1 8bf39664f22e383d026c07d4acd714a1ccfd9d6d SHA256 46ffa074829472ba6714e1ada37b8cc083d0dd4e16c21ad0c2893c5eef68893d
92 +DIST seamonkey-2.4-patches-01.tar.xz 4752 RMD160 9c8fdaca8e77dde25f6d6db6a1af79e28884ce57 SHA1 360fa5f5fefa4eac5bccc6c8b1b29798099fa82a SHA256 6cd063d91143153ec697be99aa105e7bacf5ea5e91d3b4b9b47795989910b91e
93 +DIST seamonkey-2.5_beta1-be.xpi 796395 RMD160 d8a848b86a34ae0932934d896988d132b99fcefe SHA1 0329833d2c38fcb0b8b749a8a0e91d16a284a62f SHA256 ffa73bae41f4899463454176d01deea7a5d4a9b1848fde049763863f7974a2a2
94 +DIST seamonkey-2.5_beta1-ca.xpi 813814 RMD160 2dc29942157448b4f3c81c208eb6806f8c73e300 SHA1 dc7882e0f2b8df8f78d5055d5251d321c8b4818b SHA256 530fe0608e356ecd5811956c44d3eb01933205904b65295f26d98142951cd3fc
95 +DIST seamonkey-2.5_beta1-cs.xpi 819090 RMD160 0a6d19cd87715c18a703d2b14c5191cb59822cd1 SHA1 d250a4686264eaa27852bc1a0024750a8fb436c5 SHA256 1521dcb4644a1b676633dc0b5d418de59a15f65302f3857d2a5683ea543ddecf
96 +DIST seamonkey-2.5_beta1-de.xpi 859794 RMD160 c8c10736fa59e2ac574049f153b31ee73a8821e4 SHA1 8a0809c873b1a838783acf1665e47582737ec54e SHA256 cb1767abb92e9feafb8f8f7e37ae18e30983a191535dd8cb7f8fb85fe0e3d0c5
97 +DIST seamonkey-2.5_beta1-en-GB.xpi 789630 RMD160 5e8629addaa2223350a1ea20517923575906d621 SHA1 bc89ec58169a611f0578c70887baa3db1f734533 SHA256 908fadeeec780e1d37477d7e5caac77cd3ae08eba3b53ee8ce4c10954b992035
98 +DIST seamonkey-2.5_beta1-en-US.xpi 789287 RMD160 3fde465b96f20b6980db629037ee12463a748f39 SHA1 1b75aa385d700647b67274077ee2cb276d59b6cd SHA256 163e78370777a66770124c08ecd3badb722daba75b565fb5cf42eea4bdd31b7e
99 +DIST seamonkey-2.5_beta1-es-AR.xpi 860478 RMD160 6f3c6467e9cdba45a05d66b58769954fb26ac499 SHA1 59b2bbb9c35af07c1ed7e258ad854bb3ee83922a SHA256 5fc6c7d9477bdd161f7ceeb1222741f345e990a527e2808352910f6549dc0b63
100 +DIST seamonkey-2.5_beta1-es-ES.xpi 787408 RMD160 21e5039ec604f165b021a1a3499784ee33354d70 SHA1 1892c9166e2adac88ed3f966dc6c4e8d207e66c8 SHA256 2e90413432dca42cfbc786c19ae5df3d1486588228317edc3d7458cc09f70244
101 +DIST seamonkey-2.5_beta1-fi.xpi 809364 RMD160 f9e38be6ee6380a860299b37de3ff2fb7d3da594 SHA1 64859dcfd452fa48e029076104c821713c469800 SHA256 5ae4b1f007bae9dbf2d6b2d7564b44a9cef4dfdc5f325c361a763669649df608
102 +DIST seamonkey-2.5_beta1-fr.xpi 814852 RMD160 5309ade0b510997b7023f30fb63417c0786ab38a SHA1 daecef9fd3b00cd140963644a6574ee744fd5322 SHA256 5c9eff4c6a6e46b2b5143854de0cc1b20b735ee2019a7091b232d5ab766c6d0f
103 +DIST seamonkey-2.5_beta1-gl.xpi 809259 RMD160 116ce0aab1dec2f9f7e6c9bc4c336961d9198e27 SHA1 5867d422e44b1fd13ea4b12f00ebd2f2ce46c642 SHA256 3f8f4b00739d43bc73d475ee0b055b0db4e4ef31336604a09e2fe6416cacf82a
104 +DIST seamonkey-2.5_beta1-hu.xpi 831865 RMD160 7c9393fddffb80ad4f1ead56f0c8d576e176e5ee SHA1 4e962b5fa2e956e80f39c2b65510d1d18416da42 SHA256 89051d647174c139966e6d9382ece3acf9aa3ddc505b85640cba2873b4a48de3
105 +DIST seamonkey-2.5_beta1-it.xpi 737810 RMD160 6d12ab3362f59b2e422bfa4761a8d5723e0129b2 SHA1 44c9a9ed9d8c439289c9bc0588be7f69512d0437 SHA256 c6f2d74486afe003702a32fae0612d462e862d18007f33fd020f9efe95a7adbd
106 +DIST seamonkey-2.5_beta1-ja.xpi 864229 RMD160 000d0956e210d5dd98b6687036263737ad3e4b96 SHA1 fda8c79f013c23f26aedd10be992a447bb45e71b SHA256 3e0b4e71fa4f7eb2be8438aea7d4e072a78e798d662c83dcaf121a5e63183fda
107 +DIST seamonkey-2.5_beta1-lt.xpi 961779 RMD160 37209def21ead427d33af3ce00bfc4173c0b8945 SHA1 3d571e29f8e91503f5b2c025dd0cc4559f24a2ed SHA256 ae8d9d8e752443f017fd928bcdaebe6cf9be8be54b03934ef415b095792809db
108 +DIST seamonkey-2.5_beta1-nb-NO.xpi 807793 RMD160 ee2b1fc47910c1a2c085d1c4482ac78caecddb57 SHA1 dd6fc9e6670b556957184a0310c2e751f274dbec SHA256 aa683ac19da85ef129ad5d81b4017168f1930ce71f7ed0565df6f4d2bdd28ef7
109 +DIST seamonkey-2.5_beta1-nl.xpi 806319 RMD160 e8dba8d352f91193fe536e9c592364bf04742fa0 SHA1 95c66aba534ddedd75036254922b0d4b3d141b28 SHA256 71c98bede27714ec2ab932a34279672351ab6089148d7a3964f28b56b2101142
110 +DIST seamonkey-2.5_beta1-pl.xpi 829846 RMD160 aad31acfd36bd683228c37a20f59b5d673739913 SHA1 3ccfb23a3ee0d2aedc90f26aa6eae9046691af1d SHA256 af68ae2eb6217d4dbe0374de540c3f26d81d361a9d2b4b7e7722ad6ae3edf035
111 +DIST seamonkey-2.5_beta1-pt-PT.xpi 846037 RMD160 312a315242be79663dfc4de5da90b6201f37d424 SHA1 290ca94ec9787b39adb43788c165dc2aa14807fc SHA256 cd4f5def17f8aac89ffdb0cbc53756eefaf44431a27d58ab1cc44269bfd68323
112 +DIST seamonkey-2.5_beta1-ru.xpi 891481 RMD160 716117840237e7b133c038f3614ec11d38a37bdb SHA1 f4b9225e71bc62411c2b36c8220554c6d7a3ae7a SHA256 e0b0d8f891758e7bbf1b7ac9342ab2ebce45f6a3723919b58b8cfe6053f4ddf8
113 +DIST seamonkey-2.5_beta1-sk.xpi 842552 RMD160 3f304d436c2b23fe5a292286df66815fe35a90a6 SHA1 0b595527492d570d633d36ba7dd7ecc0d39dc3e9 SHA256 70572dfc3cef159ac974d73ba4ea322a3c8fddc1043bfc7d3ec4d74c67e6e317
114 +DIST seamonkey-2.5_beta1-sv-SE.xpi 871535 RMD160 2b83ea2c69759805e75cab3686f344db3c749605 SHA1 d2134f19911ff949d67fd6f13ba4670b9f7c2e3b SHA256 b3f88fa746c36f224f87cd87b631cd10a3c89e567d5c8dc6c6d8784a02bbc106
115 +DIST seamonkey-2.5_beta1-tr.xpi 808421 RMD160 efc7c0c544bd3205c9f0942f4f1bd350c914ee3b SHA1 7ddb38d86cb5f049971691295b03250a388e17e5 SHA256 570051e945be048b0ed5f2e6ff264309810c3711841660e9445d00ffc09d98e5
116 +DIST seamonkey-2.5_beta1-zh-CN.xpi 837986 RMD160 56c6c4bb963bfe55123d82eba4868c42cef93cf2 SHA1 cd67b9b9317534c9e4f8084d492979228e844ab4 SHA256 1abbf13929e0ffadae2d357f2c66b50448ecc6d30b8148a296933ddb086e4bc1
117 +DIST seamonkey-2.5_beta1.source.tar.bz2 89806691 RMD160 5d75528b45f2b6d5a6e1088b9d585479fb0b8f93 SHA1 a38b9a8f1c8095ab4f6e8b6ee0d3ee2ada11d2b5 SHA256 7e9903340722c7ff3211d0afaa561ba7f0ffefacd351adf6c976887c00122aff
118 +EBUILD seamonkey-2.5_beta1.ebuild 9843 RMD160 c043c157041d11211b6976b76d8d766819f31e84 SHA1 6ff9c89ae0d549a7028cbbf49dac4cf769cee2d2 SHA256 5cfe60d376df9b115cf20c4e46d6c1a215a2efa26d368d59f40d0ad0d6b48c7b
119
120 diff --git a/www-client/seamonkey/files/all-gentoo.js b/www-client/seamonkey/files/all-gentoo.js
121 index 6e7fb74..2969dc5 100644
122 --- a/www-client/seamonkey/files/all-gentoo.js
123 +++ b/www-client/seamonkey/files/all-gentoo.js
124 @@ -13,4 +13,3 @@ pref("browser.backspace_action", 0);
125 pref("accessibility.typeaheadfind", true);
126 pref("browser.EULA.override", true);
127 pref("intl.locale.matchOS", true);
128 -pref("general.useragent.locale", "chrome://global/locale/intl.properties");
129
130 diff --git a/www-client/seamonkey/files/enigmail/enigmail-1.2-seamonkey-2.2-versionfix.patch b/www-client/seamonkey/files/enigmail/enigmail-1.2-seamonkey-2.2-versionfix.patch
131 deleted file mode 100644
132 index 91524aa..0000000
133 --- a/www-client/seamonkey/files/enigmail/enigmail-1.2-seamonkey-2.2-versionfix.patch
134 +++ /dev/null
135 @@ -1,11 +0,0 @@
136 ---- enigmail/package/install.rdf
137 -+++ enigmail/package/install.rdf
138 -@@ -24,7 +24,7 @@
139 - <Description>
140 - <em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
141 - <em:minVersion>2.1a1pre</em:minVersion>
142 -- <em:maxVersion>2.1.*</em:maxVersion>
143 -+ <em:maxVersion>2.2.*</em:maxVersion>
144 - </Description>
145 - </em:targetApplication>
146 - <!-- em:targetApplication>
147
148 diff --git a/www-client/seamonkey/files/seamonkey-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff b/www-client/seamonkey/files/seamonkey-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff
149 deleted file mode 100644
150 index 2696764..0000000
151 --- a/www-client/seamonkey/files/seamonkey-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff
152 +++ /dev/null
153 @@ -1,28 +0,0 @@
154 -# This patch reverts the change from
155 -# https://bugzilla.mozilla.org/show_bug.cgi?id=643294
156 -
157 ---- comm-2.0/suite/browser/tabbrowser.xml
158 -+++ comm-2.0/suite/browser/tabbrowser.xml
159 -@@ -3000,7 +3000,7 @@
160 -
161 - <destructor>
162 - <![CDATA[
163 -- window.removeEventListener("resize", this, false);
164 -+ document.removeEventListener("resize", this, false);
165 - ]]>
166 - </destructor>
167 -
168 -@@ -3123,13 +3123,6 @@
169 - this._handleNewTab(event.target);
170 - ]]>
171 - </handler>
172 --
173 -- <handler event="DOMMouseScroll" phase="capturing">
174 -- <![CDATA[
175 -- this.advanceSelectedTab(event.detail < 0 ? -1 : 1);
176 -- event.stopPropagation();
177 -- ]]>
178 -- </handler>
179 - </handlers>
180 - </binding>
181 -
182
183 diff --git a/www-client/seamonkey/files/seamonkey-2.3.1-scrollbar-mouse-interaction-improvement.patch b/www-client/seamonkey/files/seamonkey-2.3.1-scrollbar-mouse-interaction-improvement.patch
184 new file mode 100644
185 index 0000000..64da373
186 --- /dev/null
187 +++ b/www-client/seamonkey/files/seamonkey-2.3.1-scrollbar-mouse-interaction-improvement.patch
188 @@ -0,0 +1,105 @@
189 +# HG changeset patch
190 +# User Philip Chee <philip.chee@×××××.com>
191 +# Date 1314371784 -28800
192 +# Node ID bce6138fb07449887e0e791965f90af87c28ca98
193 +# Parent a11ec626d4ab7088f8d9753e8fec90197e6b899b
194 +Bug 673878 Use SHIFT+DOMMouseScroll to advance the selected tab.
195 +This will allow plain DOMMouseScroll to scroll the tabbar without changing the selected tab.
196 +
197 +diff --git a/suite/browser/browser-prefs.js b/suite/browser/browser-prefs.js
198 +--- a/suite/browser/browser-prefs.js
199 ++++ b/suite/browser/browser-prefs.js
200 +@@ -279,16 +279,21 @@ pref("browser.tabs.tabClipWidth", 140);
201 +
202 + // Where to show tab close buttons:
203 + // 0 on active tab only
204 + // 1 on all tabs until tabClipWidth is reached, then active tab only
205 + // 2 no close buttons at all
206 + // 3 at the end of the tabstrip
207 + pref("browser.tabs.closeButtons", 3);
208 +
209 ++// Mouse wheel action when over the tab bar:
210 ++// false The mouse wheel scrolls the whole tab bar like Firefox (default).
211 ++// true The mouse wheel advances the selected tab.
212 ++pref("browser.tabs.mouseScrollAdvance", false);
213 ++
214 + // lets new tab/window load something different than first window
215 + // -1 - use navigator startup preference
216 + // 0 - loads blank page
217 + // 1 - loads home page
218 + // 2 - loads last page visited
219 + pref("browser.tabs.loadOnNewTab", 0);
220 + pref("browser.windows.loadOnNewWindow", 1);
221 +
222 +diff --git a/suite/browser/tabbrowser.xml b/suite/browser/tabbrowser.xml
223 +--- a/suite/browser/tabbrowser.xml
224 ++++ b/suite/browser/tabbrowser.xml
225 +@@ -2999,16 +2999,17 @@
226 + <constructor>
227 + <![CDATA[
228 + var tab = this.firstChild;
229 + // set the tabstrip's minWidth too, otherwise it immediately overflows
230 + this.mTabstrip.style.minWidth =
231 + tab.style.minWidth = this.mPrefs.getIntPref("browser.tabs.tabMinWidth") + "px";
232 + tab.style.maxWidth = this.mPrefs.getIntPref("browser.tabs.tabMaxWidth") + "px";
233 + window.addEventListener("resize", this, false);
234 ++ this.mScrollSelectedTab = this.mPrefs.getBoolPref("browser.tabs.mouseScrollAdvance");
235 + ]]>
236 + </constructor>
237 +
238 + <destructor>
239 + <![CDATA[
240 + window.removeEventListener("resize", this, false);
241 + ]]>
242 + </destructor>
243 +@@ -3116,32 +3117,48 @@
244 + * if a tab was inserted to the overflow area or removed from it
245 + * without any scrolling and when the tabbar has already
246 + * overflowed.
247 + */
248 + this.mTabstrip._updateScrollButtonsDisabledState();
249 + ]]>
250 + </body>
251 + </method>
252 ++
253 ++ <field name="mScrollSelectedTab">
254 ++ false
255 ++ </field>
256 ++
257 ++ <method name="_handleMouseScroll">
258 ++ <parameter name="aEvent"/>
259 ++ <body>
260 ++ <![CDATA[
261 ++ // Javascript does not have a logical XOR operator.
262 ++ if (aEvent.shiftKey != this.mScrollSelectedTab) {
263 ++ this.advanceSelectedTab(aEvent.detail < 0 ? -1 : 1);
264 ++ aEvent.stopPropagation();
265 ++ }
266 ++ ]]>
267 ++ </body>
268 ++ </method>
269 + </implementation>
270 +
271 + <handlers>
272 + <handler event="TabSelect" action="this._handleTabSelect();"/>
273 +
274 + <handler event="transitionend">
275 + <![CDATA[
276 + if (event.propertyName == "max-width")
277 + this._handleNewTab(event.target);
278 + ]]>
279 + </handler>
280 +
281 + <handler event="DOMMouseScroll" phase="capturing">
282 + <![CDATA[
283 +- this.advanceSelectedTab(event.detail < 0 ? -1 : 1);
284 +- event.stopPropagation();
285 ++ this._handleMouseScroll(event);
286 + ]]>
287 + </handler>
288 + </handlers>
289 + </binding>
290 +
291 + <binding id="tabbrowser-alltabs-popup"
292 + extends="chrome://global/content/bindings/popup.xml#popup">
293 + <implementation implements="nsIDOMEventListener">
294
295 diff --git a/www-client/seamonkey/seamonkey-2.2_beta3.ebuild b/www-client/seamonkey/seamonkey-2.2_beta3.ebuild
296 deleted file mode 100644
297 index 4d8363c..0000000
298 --- a/www-client/seamonkey/seamonkey-2.2_beta3.ebuild
299 +++ /dev/null
300 @@ -1,311 +0,0 @@
301 -# Copyright 1999-2011 Gentoo Foundation
302 -# Distributed under the terms of the GNU General Public License v2
303 -# $Header: $
304 -
305 -EAPI="3"
306 -WANT_AUTOCONF="2.1"
307 -
308 -inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib fdo-mime autotools mozextension python
309 -
310 -PATCH="${PN}-2.2b1-patches-01"
311 -EMVER="1.2"
312 -
313 -LANGS="ca cs de en en-GB en-US es-AR es-ES fi fr hu it ja lt nb-NO nl pl ru sk sv-SE tr"
314 -NOSHORTLANGS="en-GB en-US es-AR"
315 -
316 -MY_PV="${PV/_pre*}"
317 -MY_PV="${MY_PV/_alpha/a}"
318 -MY_PV="${MY_PV/_beta/b}"
319 -MY_PV="${MY_PV/_rc/rc}"
320 -MY_P="${PN}-${MY_PV}"
321 -
322 -# release versions usually have language packs. So be careful with changing this.
323 -HAS_LANGS="true"
324 -LANGPACK_PREFIX="${MY_P}."
325 -LANGPACK_SUFFIX=".langpack"
326 -if [[ ${PV} == *_pre* ]] ; then
327 - # pre-releases. No need for arch teams to change KEYWORDS here.
328 -
329 - REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PN}/nightly/${MY_PV}-candidates/build${PV##*_pre}"
330 - LANG_URI="${REL_URI}/langpack"
331 - #LANG_URI="${REL_URI}/linux-i686/xpi"
332 - #LANGPACK_PREFIX=""
333 - #LANGPACK_SUFFIX=""
334 - #KEYWORDS=""
335 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
336 - #HAS_LANGS="false"
337 -else
338 - # This is where arch teams should change the KEYWORDS.
339 -
340 - REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
341 - LANG_URI="${REL_URI}/langpack"
342 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
343 - [[ ${PV} == *alpha* ]] && HAS_LANGS="false"
344 -fi
345 -
346 -DESCRIPTION="Seamonkey Web Browser"
347 -HOMEPAGE="http://www.seamonkey-project.org"
348 -
349 -SLOT="0"
350 -LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
351 -IUSE="+alsa +chatzilla +crypt gconf +roaming +webm"
352 -
353 -SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2
354 - http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
355 - crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )"
356 -
357 -if ${HAS_LANGS} ; then
358 - for X in ${LANGS} ; do
359 - if [ "${X}" != "en" ] ; then
360 - SRC_URI="${SRC_URI}
361 - linguas_${X/-/_}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
362 - fi
363 - IUSE="${IUSE} linguas_${X/-/_}"
364 - # english is handled internally
365 - if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then
366 - #if [ "${X}" != "en-US" ]; then
367 - SRC_URI="${SRC_URI}
368 - linguas_${X%%-*}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
369 - #fi
370 - IUSE="${IUSE} linguas_${X%%-*}"
371 - fi
372 - done
373 -fi
374 -
375 -ASM_DEPEND=">=dev-lang/yasm-1.1"
376 -
377 -RDEPEND=">=sys-devel/binutils-2.16.1
378 - >=dev-libs/nss-3.12.9
379 - >=dev-libs/nspr-4.8.7
380 - >=media-libs/libpng-1.4.1[apng]
381 - gconf? ( >=gnome-base/gconf-1.2.1:2 )
382 - crypt? ( >=app-crypt/gnupg-1.4 )
383 - webm? ( media-libs/libvpx
384 - media-libs/alsa-lib )"
385 -
386 -DEPEND="${RDEPEND}
387 - dev-util/pkgconfig
388 - webm? ( amd64? ( ${ASM_DEPEND} )
389 - x86? ( ${ASM_DEPEND} ) )"
390 -
391 -S="${WORKDIR}/comm-beta"
392 -
393 -linguas() {
394 - local LANG SLANG
395 - for LANG in ${LINGUAS}; do
396 - if has ${LANG} en en_US; then
397 - has en ${linguas} || linguas="${linguas:+"${linguas} "}en"
398 - continue
399 - elif has ${LANG} ${LANGS//-/_}; then
400 - has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}"
401 - continue
402 - elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then
403 - for X in ${LANGS}; do
404 - if [[ "${X}" == "${LANG}-"* ]] && \
405 - [[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then
406 - has ${X} ${linguas} || linguas="${linguas:+"${linguas} "}${X}"
407 - continue 2
408 - fi
409 - done
410 - fi
411 - ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA"
412 - done
413 -}
414 -
415 -src_unpack() {
416 - unpack ${A}
417 -
418 - if ${HAS_LANGS} ; then
419 - linguas
420 - for X in ${linguas}; do
421 - # FIXME: Add support for unpacking xpis to portage
422 - [[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi"
423 - done
424 - if [[ ${linguas} != "" && ${linguas} != "en" ]]; then
425 - einfo "Selected language packs (first will be default): ${linguas}"
426 - fi
427 - fi
428 -}
429 -
430 -pkg_setup() {
431 - if [[ ${PV} == *_pre* ]] ; then
432 - ewarn "You're using an unofficial release of ${PN}. Don't file any bug in"
433 - ewarn "Gentoo's Bugtracker against this package in case it breaks for you."
434 - ewarn "Those belong to upstream: https://bugzilla.mozilla.org"
435 - fi
436 -
437 - moz_pkgsetup
438 -}
439 -
440 -src_prepare() {
441 - # Apply our patches
442 - EPATCH_SUFFIX="patch" \
443 - EPATCH_FORCE="yes" \
444 - epatch "${WORKDIR}/patch"
445 -
446 - epatch "${FILESDIR}"/${PN}-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff
447 -
448 - # Allow user to apply any additional patches without modifing ebuild
449 - epatch_user
450 -
451 - if use crypt ; then
452 - mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
453 - cd "${S}"/mailnews/extensions/enigmail || die
454 - epatch "${FILESDIR}"/enigmail/enigmail-1.2-seamonkey-2.2-versionfix.patch
455 - ./makemake -r 2&>/dev/null
456 - sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \
457 - -i Makefile.in || die
458 - cd "${S}"
459 - fi
460 -
461 - #Ensure we disable javaxpcom by default to prevent configure breakage
462 - sed -i -e s:MOZ_JAVAXPCOM\=1::g "${S}"/mozilla/xulrunner/confvars.sh \
463 - || die "sed javaxpcom"
464 -
465 - # Disable gnomevfs extension
466 - sed -i -e "s:gnomevfs::" "${S}/"suite/confvars.sh \
467 - || die "Failed to remove gnomevfs extension"
468 -
469 - eautoreconf
470 - cd "${S}"/mozilla || die
471 - eautoreconf
472 - cd "${S}"/mozilla/js/src || die
473 - eautoreconf
474 -}
475 -
476 -src_configure() {
477 - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
478 - MEXTENSIONS=""
479 -
480 - ####################################
481 - #
482 - # mozconfig, CFLAGS and CXXFLAGS setup
483 - #
484 - ####################################
485 -
486 - mozconfig_init
487 - mozconfig_config
488 -
489 - # It doesn't compile on alpha without this LDFLAGS
490 - use alpha && append-ldflags "-Wl,--no-relax"
491 -
492 - if ! use chatzilla ; then
493 - MEXTENSIONS="${MEXTENSIONS},-irc"
494 - fi
495 - if ! use roaming ; then
496 - MEXTENSIONS="${MEXTENSIONS},-sroaming"
497 - fi
498 -
499 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
500 - mozconfig_annotate '' --enable-jsd
501 - mozconfig_annotate '' --enable-canvas
502 - mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
503 -
504 - mozconfig_use_enable gconf
505 -
506 - if use crypt ; then
507 - mozconfig_annotate "mail crypt" --enable-chrome-format=jar
508 - fi
509 -
510 - mozconfig_annotate '' --with-system-png
511 -
512 - # Finalize and report settings
513 - mozconfig_final
514 -
515 - if [[ $(gcc-major-version) -lt 4 ]]; then
516 - append-cxxflags -fno-stack-protector
517 - fi
518 -
519 - ####################################
520 - #
521 - # Configure and build
522 - #
523 - ####################################
524 -
525 - # Work around breakage in makeopts with --no-print-directory
526 - MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
527 -
528 - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf
529 -}
530 -
531 -src_compile() {
532 - # Should the build use multiprocessing? Not enabled by default, as it tends to break.
533 - emake || die
534 -
535 - # Only build enigmail extension if conditions are met.
536 - if use crypt ; then
537 - emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed"
538 - emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigmail xpi failed"
539 - fi
540 -}
541 -
542 -src_install() {
543 - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
544 - declare emid
545 -
546 - emake DESTDIR="${D}" install || die "emake install failed"
547 - cp -f "${FILESDIR}"/icon/${PN}.desktop "${T}" || die
548 -
549 - if use crypt ; then
550 - cd "${T}" || die
551 - unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf || die
552 - emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
553 -
554 - dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
555 - cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
556 - unzip "${S}"/mozilla/dist/bin/enigmail*.xpi || die
557 - fi
558 -
559 - sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \
560 - -i "${T}"/${PN}.desktop || die
561 - sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \
562 - || die
563 -
564 - if ${HAS_LANGS} ; then
565 - linguas
566 - for X in ${linguas}; do
567 - [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}"
568 - done
569 - fi
570 -
571 - # Add StartupNotify=true bug 290401
572 - if use startup-notification ; then
573 - echo "StartupNotify=true" >> "${T}"/${PN}.desktop
574 - fi
575 -
576 - # Install icon and .desktop for menu entry
577 - newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png \
578 - || die
579 - domenu "${T}"/${PN}.desktop || die
580 -
581 - # Add our default prefs
582 - sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo.js \
583 - > "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js \
584 - || die
585 -
586 - # Plugins dir
587 - rm -rf "${D}"${MOZILLA_FIVE_HOME}/plugins || die "failed to remove existing plugins dir"
588 - dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins || die
589 -
590 - doman "${S}"/suite/app/${PN}.1 || die
591 -}
592 -
593 -pkg_preinst() {
594 - declare MOZILLA_FIVE_HOME="${ROOT}/usr/$(get_libdir)/${PN}"
595 -
596 - if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then
597 - rm ${MOZILLA_FIVE_HOME}/plugins -rf
598 - fi
599 -}
600 -
601 -pkg_postinst() {
602 - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
603 -
604 - # Update mimedb for the new .desktop file
605 - fdo-mime_desktop_database_update
606 -
607 - if use chatzilla ; then
608 - elog "chatzilla is now an extension which can be en-/disabled and configured via"
609 - elog "the Add-on manager."
610 - fi
611 -}
612
613 diff --git a/www-client/seamonkey/seamonkey-2.2_pre1.ebuild b/www-client/seamonkey/seamonkey-2.5_beta1.ebuild
614 similarity index 80%
615 rename from www-client/seamonkey/seamonkey-2.2_pre1.ebuild
616 rename to www-client/seamonkey/seamonkey-2.5_beta1.ebuild
617 index 49545df..b1e4bdd 100644
618 --- a/www-client/seamonkey/seamonkey-2.2_pre1.ebuild
619 +++ b/www-client/seamonkey/seamonkey-2.5_beta1.ebuild
620 @@ -1,16 +1,16 @@
621 # Copyright 1999-2011 Gentoo Foundation
622 # Distributed under the terms of the GNU General Public License v2
623 -# $Header: $
624 +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.4.1.ebuild,v 1.1 2011/09/30 21:33:19 polynomial-c Exp $
625
626 EAPI="3"
627 WANT_AUTOCONF="2.1"
628
629 inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib fdo-mime autotools mozextension python
630
631 -PATCH="${PN}-2.2b1-patches-01"
632 -EMVER="1.2"
633 +PATCH="${PN}-2.4-patches-01"
634 +EMVER="1.3.2"
635
636 -LANGS="ca cs de en en-GB en-US es-AR es-ES fi fr hu it ja lt nl pl pt-PT ru sk sv-SE tr"
637 +LANGS="be ca cs de en en-GB en-US es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT ru sk sv-SE tr zh-CN"
638 NOSHORTLANGS="en-GB en-US es-AR"
639
640 MY_PV="${PV/_pre*}"
641 @@ -32,14 +32,15 @@ if [[ ${PV} == *_pre* ]] ; then
642 LANGPACK_PREFIX=""
643 LANGPACK_SUFFIX=""
644 #KEYWORDS=""
645 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
646 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
647 #HAS_LANGS="false"
648 else
649 # This is where arch teams should change the KEYWORDS.
650
651 - REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
652 + #REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
653 + REL_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MY_PV}"
654 LANG_URI="${REL_URI}/langpack"
655 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
656 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
657 [[ ${PV} == *alpha* ]] && HAS_LANGS="false"
658 fi
659
660 @@ -48,7 +49,7 @@ HOMEPAGE="http://www.seamonkey-project.org"
661
662 SLOT="0"
663 LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
664 -IUSE="+alsa +chatzilla +crypt gconf +roaming +webm"
665 +IUSE="+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm"
666
667 SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2
668 http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
669 @@ -74,11 +75,18 @@ fi
670
671 ASM_DEPEND=">=dev-lang/yasm-1.1"
672
673 +# Mesa 7.10 needed for WebGL + bugfixes
674 RDEPEND=">=sys-devel/binutils-2.16.1
675 - >=dev-libs/nss-3.12.9
676 - >=dev-libs/nspr-4.8.7
677 + >=dev-libs/nss-3.12.10
678 + >=dev-libs/nspr-4.8.8
679 + >=dev-libs/glib-2.26
680 + >=media-libs/mesa-7.10
681 >=media-libs/libpng-1.4.1[apng]
682 - gconf? ( >=gnome-base/gconf-1.2.1:2 )
683 + >=x11-libs/cairo-1.10
684 + >=x11-libs/pango-1.14.0
685 + >=x11-libs/gtk+-2.14
686 + virtual/libffi
687 + system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] )
688 crypt? ( >=app-crypt/gnupg-1.4 )
689 webm? ( media-libs/libvpx
690 media-libs/alsa-lib )"
691 @@ -88,7 +96,11 @@ DEPEND="${RDEPEND}
692 webm? ( amd64? ( ${ASM_DEPEND} )
693 x86? ( ${ASM_DEPEND} ) )"
694
695 -S="${WORKDIR}/comm-beta"
696 +if [[ ${PV} == *beta* ]] ; then
697 + S="${WORKDIR}/comm-beta"
698 +else
699 + S="${WORKDIR}/comm-release"
700 +fi
701
702 linguas() {
703 local LANG SLANG
704 @@ -135,15 +147,36 @@ pkg_setup() {
705 fi
706
707 moz_pkgsetup
708 +
709 + if ! use methodjit ; then
710 + einfo
711 + ewarn "You are disabling the method-based JIT in JägerMonkey."
712 + ewarn "This will greatly slowdown JavaScript in ${PN}!"
713 + fi
714 }
715
716 src_prepare() {
717 # Apply our patches
718 EPATCH_SUFFIX="patch" \
719 EPATCH_FORCE="yes" \
720 - epatch "${WORKDIR}/patch"
721 + epatch "${WORKDIR}/_seamonkey"
722
723 - epatch "${FILESDIR}"/${PN}-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff
724 + # browser patches go here
725 + pushd "${S}"/mozilla &>/dev/null || die
726 + EPATCH_EXCLUDE="5006_use_system_libffi.patch" \
727 + EPATCH_SUFFIX="patch" \
728 + EPATCH_FORCE="yes" \
729 + epatch "${WORKDIR}/_mozilla"
730 + popd &>/dev/null || die
731 +
732 + # mailnews patches go here
733 + #pushd "${S}"/mailnews &>/dev/null || die
734 + #EPATCH_SUFFIX="patch" \
735 + #EPATCH_FORCE="yes" \
736 + #epatch "${WORKDIR}/_mailnews"
737 + #popd &>/dev/null || die
738 +
739 + epatch "${FILESDIR}"/${PN}-2.3.1-scrollbar-mouse-interaction-improvement.patch
740
741 # Allow user to apply any additional patches without modifing ebuild
742 epatch_user
743 @@ -151,7 +184,6 @@ src_prepare() {
744 if use crypt ; then
745 mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
746 cd "${S}"/mailnews/extensions/enigmail || die
747 - epatch "${FILESDIR}"/enigmail/enigmail-1.2-seamonkey-2.2-versionfix.patch
748 ./makemake -r 2&>/dev/null
749 sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \
750 -i Makefile.in || die
751 @@ -197,11 +229,13 @@ src_configure() {
752 fi
753
754 mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
755 + mozconfig_annotate '' --disable-gconf
756 mozconfig_annotate '' --enable-jsd
757 mozconfig_annotate '' --enable-canvas
758 mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
759
760 - mozconfig_use_enable gconf
761 + mozconfig_use_enable system-sqlite
762 + mozconfig_use_enable methodjit
763
764 if use crypt ; then
765 mozconfig_annotate "mail crypt" --enable-chrome-format=jar
766 @@ -214,6 +248,10 @@ src_configure() {
767
768 if [[ $(gcc-major-version) -lt 4 ]]; then
769 append-cxxflags -fno-stack-protector
770 + elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
771 + if use amd64 || use x86; then
772 + append-flags -mno-avx
773 + fi
774 fi
775
776 ####################################
777 @@ -229,7 +267,6 @@ src_configure() {
778 }
779
780 src_compile() {
781 - # Should the build use multiprocessing? Not enabled by default, as it tends to break.
782 emake || die
783
784 # Only build enigmail extension if conditions are met.