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. |