# ChangeLog for www-client/seamonkey
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.327 2011/08/16 04:50:01 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.328 2011/08/17 16:51:46 polynomial-c Exp $
+
+*seamonkey-2.3-r1 (17 Aug 2011)
+
+ 17 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
+ -files/enigmail/enigmail-1.2-seamonkey-2.1-lowercaseequalsliteralfix.patch,
+ -seamonkey-2.1.ebuild, +seamonkey-2.3-r1.ebuild:
+ Revbumped to enigmail-1.3. Removed 2.1 version.
16 Aug 2011; Lars Wendler <polynomial-c@gentoo.org> seamonkey-2.3.ebuild:
Fixed dependency on nss and nspr (bug #379341).
AUX all-gentoo.js 712 RMD160 9c8352b0780ee3ac1e6f372dccb15975dfa09212 SHA1 5825d4485807fe53ddf8bbee70c7352f16c5ea45 SHA256 dfe92f212383bb79b3e2aebb03763c1ad179b3cbc90b22eb4b6aeddba98d100b
AUX enigmail/70_enigmail-fix.patch 343 RMD160 a81caaa4cb6507b5a41b2593e26b984c8748a8b8 SHA1 7028cd7cf09c60325887fd0fb68a20ba3bb98b12 SHA256 895c5ffec6aa321290115f2c995658ae87f9bde027ac0414e5d76a7c9d451165
-AUX enigmail/enigmail-1.2-seamonkey-2.1-lowercaseequalsliteralfix.patch 508 RMD160 54052743ab45504b96a7489ce296ae1cad24b4e4 SHA1 635dbca4f0b64491c4d9eb648bb673b0074caa96 SHA256 914633dca68d383d2d85cbba8b24973ee0c9f89e71eb79d3e7ee0a15aa168b3a
AUX enigmail/enigmail-1.2.1-seamonkey-2.3-versionfix.patch 387 RMD160 9cb0620769fa1919b1bef273eb9cd38c9dd154bc SHA1 d916785c9b5dd1778d1bc62dd770ffb826867425 SHA256 d8228f192f3386b0df4082e18c94ee04082cf09b135cf3973cee2d1cdf2371d3
AUX icon/seamonkey.desktop 288 RMD160 c9f56aed280a3ff68f0c40ae453fc24351daeea6 SHA1 87254c3cbfad672309e4b1fa408d08b74be31056 SHA256 524ae39ffc10b2a950aa344ae6c3f3d9b4a21009697edfd52ec47aa850d795d0
AUX icon/seamonkey.png 4172 RMD160 d296c4d4e0920e4476f4c6c607946434202ad521 SHA1 f76213195e2dc002ff2e411ed0247d2624ce7b09 SHA256 7ffc1911a62b526702f3c991365dd8f18b6427c7e173456a101db4fb4c43ae59
AUX seamonkey-2.2-fix-dates-in-mail-printing.patch 4902 RMD160 558f496344974ae83e9d020cf1244191937b3ff0 SHA1 e92b9f83684ca5f7575ae9ff1d8abaa3f752bbd3 SHA256 5c82ca92a5eeb15bd929186fdc78d1a1d32254bd1f31b426e1f3fd6e3f26b712
DIST enigmail-1.0.1.tar.gz 1201945 RMD160 2abd8e70fcfcd2e75e71a97a5a3c7d1e0c292666 SHA1 334e70723fffc0631dadb6fd4449afffdeafc3f2 SHA256 7bc8541eef483d67246f3d83682ba13263f001fa94b5982c0cfbe54e5bdfd32a
DIST enigmail-1.2.1.tar.gz 1463012 RMD160 b712e964e71c3b4dd14018b33ee1d985ba4fef8b SHA1 44ea48d881a936dd72d1f974b56f31632c5ed91a SHA256 b13eec1418240aefb64e27f4f02b3026edd1782524ea524c9af233086c7c7f45
-DIST enigmail-1.2.tar.gz 1326482 RMD160 868c73aa28566895d4b6c6b9cbf4602d75df0a73 SHA1 05fb80a99544f95bfa2531e6cd5cac8cf1e78780 SHA256 e5e51685d09eb5a87bd21f80b4b64eeb8d75d6424b21cfeaea7b9c16723c9cc4
+DIST enigmail-1.3.tar.gz 1379908 RMD160 bb925bea4eb6b782ac7ce3c36e14fa7da6b0859d SHA1 cee3ce90d1ec38021212c23a8af7feb7c7a9093f SHA256 4345722ef178d177ccdd1cbaf32497357d63e9cf0d4d11e5a579edd2f208307e
DIST seamonkey-2.0.11-patches-01.tar.bz2 17740 RMD160 00747880b61bab159a48cca01766dd788fdbfcee SHA1 5f3be090d2d65d361b2b337fbd2c30b589cdfa3d SHA256 1d032cdb98a65910b4ec5c64e4649b7a25fc2a8f604b0ae2f7a24199d408e76e
DIST seamonkey-2.0.14-be.xpi 482603 RMD160 c70bea0d4d877112d9624c20c82445599188b736 SHA1 a3413bdbaaea8032717bbb0e10fee24f1b89e9f9 SHA256 c803810ff7942252519cb89b25665416a11251281f435909626e5fb5a514f6a5
DIST seamonkey-2.0.14-ca.xpi 488176 RMD160 761a5ce8bc202156f98bd340f26c080614640314 SHA1 24d917d90a066360a9814d74a0e60a4d2037a3c5 SHA256 1fa18a23049110de5d08fa58796dce6fb3d71d6ef4aa73dec480a3b09e73726e
DIST seamonkey-2.0.14-tr.xpi 493838 RMD160 419d0fcc9f29e7f9f14087783e792533bedf5218 SHA1 978e78d2e829bce06767bb8ad4a7a401deec67ab SHA256 f5f5a7bb30ac54edb3d1521d67928ffecfac106546ddf122bfebdba7f9287006
DIST seamonkey-2.0.14-zh-CN.xpi 503855 RMD160 2b319d897ee9bfbdcf2c05fa0ad580d4e38dc3d3 SHA1 dc388846fcbf28c514a9d62240b1c9d8c885daeb SHA256 5e1b6781a217713867d303378742b5b7269ce4a317040197c77628b1e95faf6b
DIST seamonkey-2.0.14.source.tar.bz2 61744542 RMD160 7f40af9c3b838b687b80c3b307f170b06d9d3255 SHA1 363b63c16f8e23c84cf55f886b1ae4b9ea266d46 SHA256 171101c471d5d1ec7563825c2e96cadaccdb85ed370999ac9c13d39abdc84020
-DIST seamonkey-2.1-be.xpi 795039 RMD160 b89a3a0a2fee13a819c2e02efcb57c6006766845 SHA1 37241e3ae3fa291256720b3dd840dec3958d5943 SHA256 87f5ab012318254ecf5e334e296f2e65695078b45db32aaac6b8ce871dbc6472
-DIST seamonkey-2.1-ca.xpi 814609 RMD160 270d8e566e8593228447164d507b6b1f42802128 SHA1 3f398531292c41720a5f7280e712230e85392379 SHA256 0816f4417b0f8649d88fd901935e089aa3ba1321c303b7ab19060d7f071c404f
-DIST seamonkey-2.1-cs.xpi 817990 RMD160 d81a6e3e244488c59ed769d4a9e2ef8928fedb39 SHA1 f8c54b25cf6b34a51882ce8e6a89f259609ae865 SHA256 000d71f5e81dba3c8b9303ba99f0acb6e8dd058d93d13d81dd8ff7ff68e53c4d
-DIST seamonkey-2.1-de.xpi 860216 RMD160 35193b4e3182aba31117639230263e16b333a7ef SHA1 d89d5ebbb798705548a9a1cd49688235a97947cc SHA256 975c6d6a999e707bceaf451ae11e8d3e53651cbc4c13aa26a7f8ef52597be0a2
-DIST seamonkey-2.1-en-GB.xpi 789980 RMD160 6e2f289ecb0849aee8932cb5b86f7cb5b6b13449 SHA1 e08f5bc24e06816621b06731a8ef9cd8e9ece621 SHA256 4f00bd90704ff8d2a6dd2b789e97bb3a2f7ecc6c3659020aacc289fac7977c19
-DIST seamonkey-2.1-en-US.xpi 789807 RMD160 519d6ecec79113d1ca26f44c3298ee51754514c6 SHA1 e01675ec3d41944f617d5a06b5c0b1869dabc972 SHA256 d24af54a3cd3c9963aa8afdb664bf02ca0aa81e4f437c77777585725019c134f
-DIST seamonkey-2.1-es-AR.xpi 816080 RMD160 2fffc0505df4ddf294ae326ad98eee2e05cc7810 SHA1 441e5dc6689fd6cf93159d1f97cbfe0e623c60e3 SHA256 dc6e7e1870a51e6dbdd0244b6ea54e5741499d61381d549ae0e4d7008af41af1
-DIST seamonkey-2.1-es-ES.xpi 795743 RMD160 9728f1f6946246252ca6025bd2530428f0425b82 SHA1 63627af5774e590c301e8b1ada467ba4c32b2099 SHA256 0ac88dad77a191997c2fcc64a5dc097e864beb926a94abec73cf0dde56dbc47a
-DIST seamonkey-2.1-fi.xpi 814960 RMD160 7c1f0df2d76ba9e62411ac94ce8ff88b65b39b7e SHA1 e74f05984d146801b2d453f6c93344af52384171 SHA256 d1ddd572ca63f706f683dc4d5fdd1aa7c80c10535593bcff632ce82927584e5f
-DIST seamonkey-2.1-fr.xpi 899043 RMD160 29edfa1229ef00df1916fb385de101caf461a59e SHA1 33572986ea761ab77c2f39fd4ad2b7ebc55bc9e3 SHA256 0fb181683f30c68f1bdf3f966baab1a0998b1860662765683b58b009621d3936
-DIST seamonkey-2.1-it.xpi 741721 RMD160 3ac3eabf6ac9ef97716113a84b908789fb4545f6 SHA1 9d2ccea93c32560a64c47fead281d98d4f8897f6 SHA256 eb821ad2e8fc015dc9be9d1ff4f84aff1348da5e029030627d8a3066e47a708f
-DIST seamonkey-2.1-ja.xpi 864361 RMD160 1f8bbfd8db1f9a71d4da6f5b87b49c96e0193004 SHA1 8a92852ac95b6b7b03bc4741db98b128dbebb199 SHA256 9ca92c7f2be842aa286b3e04263ac87025e5966601808860e0ef15dea4f8ffd2
-DIST seamonkey-2.1-lt.xpi 962406 RMD160 5593f179b561ea4b6c4a8e73c14064fe95115e75 SHA1 7cb8ae21b0398d2f9c7c23188da99ba35710a572 SHA256 ae621feaf31d4ee44752950e7427c9c76b182d4b824581cbaffad004d631e247
-DIST seamonkey-2.1-nb-NO.xpi 809401 RMD160 e2837a41c5587e3afe3ea214f5b07cad87943273 SHA1 39a51c0441a230f300cdb82e51c9c5b50047058c SHA256 985b17cd8ce897a0a467d71d8c6e58b324c1dfc8f4876242cab55d96a91ecd09
-DIST seamonkey-2.1-nl.xpi 807185 RMD160 132b74724634b54396c8b704c50e274a850889b1 SHA1 787d5b96be25a2dbf6eac37ea70fe7cad1ab2d99 SHA256 8fe7a4d7efcc17896eed3dec4085fa70f75c07e4b4b1fc610e3f3ecbbef8f06a
-DIST seamonkey-2.1-patches-01.tar.xz 63748 RMD160 e02f8d2f4530b46ad5a2f4d2e6af9431ad46ebd8 SHA1 084ac103fcfef70514cd81861ffdf808e3b408f6 SHA256 01d42ad81f949b2eea17c3ae15bd5b0b24b5c3066ce1e8e590af4b22394b3584
-DIST seamonkey-2.1-pl.xpi 828384 RMD160 7277f35f03a618202ac7b9821adfb120116cc408 SHA1 21a594da4d35496077ae06c6fc27dfb8528eec0d SHA256 c4652efd647a13a880bac27f22afe74c2c127ca419f1a2d567dab17c70fbc051
-DIST seamonkey-2.1-pt-PT.xpi 845399 RMD160 51f1a62774ba5ff778856ccd6f48479f0d4cdb26 SHA1 90e89d139f5906ac4ad5039a40834d3f14202d05 SHA256 2fcd9eeb7ae41d21bd3ac8b893a890565a7fc9f8eee8feaddace82fae2419cec
-DIST seamonkey-2.1-ru.xpi 891790 RMD160 e77ca9a8c4a47013a56115b1708d6ad058520bfa SHA1 ef0428c0998620f85c06e44538ab37ffa181a273 SHA256 d79872afe9404b110cb76b27a329a22b4cc278c8cad0a8ff11f7b40864eab1d7
-DIST seamonkey-2.1-sk.xpi 843122 RMD160 27cc8e0c31c6b8eef6081b57b014d44a7c9effc2 SHA1 5694fb9b799d144029c06016c2410614cddf5ab0 SHA256 591043092fe38c8d468070c910cd42b82e82cc489d3e3de2169d42e781856238
-DIST seamonkey-2.1-sv-SE.xpi 872350 RMD160 1ffa72e913b5d51772ef612fa65792bcec3dd617 SHA1 8bb75b30403e27080d8b8bd26eff012c041b5727 SHA256 eac3f84d9317bb966e97fed494319c63cb8f21c772d9fe4eb6eaf65903e5c2a2
-DIST seamonkey-2.1-tr.xpi 807997 RMD160 5f1c772a6bc14fb2f731c9b36657a3466ae00cbc SHA1 f95b48c73570300cd8c2e3fa41430f67d50cb1f0 SHA256 7e9d6c436d67000b7ac66607a9b5cef3755c36d41eb1175b026d7ec1bdd518e4
-DIST seamonkey-2.1.source.tar.bz2 84304638 RMD160 0802145f3f77649e40e9c96d5c29d4326ee550d0 SHA1 8d48aaf5ff3a5e88bf8c93b8414776a085f370d5 SHA256 1eff4a7d5dab6e709145a7d88e60b879d053cbead38d013a37e115d383eac2d6
DIST seamonkey-2.2-ca.xpi 811514 RMD160 536d03149cbc7cf45f2ac8cc1d257d20c15e2aac SHA1 67dbcfd74c047775bd49a29326f999bdfb3b7812 SHA256 433a6e1dea81a1dbe9fc5f0e360845affb71dec9e3c5a669cc355281f17d70d9
DIST seamonkey-2.2-cs.xpi 814944 RMD160 6e463e66d13039662d752946ad69c7757d0d12a8 SHA1 fde34a7027cd285b687e70e195b7f2cfefe20d3b SHA256 666d504cf2d216a7a8de8a13898719da89a42166e4ee1d4c2d2bfcb4c9e39b6e
DIST seamonkey-2.2-de.xpi 857283 RMD160 96f4e5fee9f10dc6a53aea75b619b8924fe5481d SHA1 2feb7d3d6bdbe522b1eb8481beabd4bca2e3cfe5 SHA256 13c3f08bcda947e5c20111a73bee995d5ac8bd97defd8ad235530b61d75de72a
DIST seamonkey-2.3-zh-CN.xpi 835488 RMD160 a5f9b1d6410ce4c3712bb143d023e86e6daee905 SHA1 fd1a72bdadd93be14fe997aeaf67d15877e9d527 SHA256 9c93de2a666a0a75d1fb1cc0a830b77f31b473e4c1a9c8acd18762bcc4d06bee
DIST seamonkey-2.3.source.tar.bz2 87002565 RMD160 02489249dd23fdabca4168ca274e6f9256792691 SHA1 6f39901767e234d2af43bacf0ffcdde8b0c3b814 SHA256 a709ac32c166448da4c9558ca17809ddbfa87f7e0e2a0638387ae080fb6758a4
EBUILD seamonkey-2.0.14-r1.ebuild 10068 RMD160 f7d5bccfa3ffcb086286b63f14e5b6efdee3bb0b SHA1 d0697dc74fca26e9df5522d5d39b248b68085d07 SHA256 2f159db8ee3d4f266818f59dda7e4843e5434e636ecda0193b1ff289142acf9b
-EBUILD seamonkey-2.1.ebuild 8708 RMD160 5c852317c6d494f974eb97d8c3ec910f41a55406 SHA1 b3b3997fa6b8db0dabe7335d608d66f9f1eeb568 SHA256 105ec7c7bfa381068766cbc14431d7bb5e170b9c2546e6a1445d68c130df41c7
EBUILD seamonkey-2.2-r2.ebuild 9459 RMD160 18b3d79e0117a8769987751194792c8425f9a7fc SHA1 e1ea319b1a2cc47ee01aef1bb0578dfcb57eb963 SHA256 6e7f931b7a445830f99a3e6385ba6ebbff06265918f5825389abe8d1720f08f6
+EBUILD seamonkey-2.3-r1.ebuild 9536 RMD160 92d822f6ac58f84244b0e856d6d4ce14ada5d2d6 SHA1 46047e3eaf5f155897f492866a584ff75a095002 SHA256 c0358b543ca4f9e407d66cd90ba0e9574cf7f74e6ec5769186c633abf82e76a5
EBUILD seamonkey-2.3.ebuild 9613 RMD160 fd27df5d527d39277fa5c8446db95041103e6d89 SHA1 5026c784c46d5786ced94c3ceaf08e1065fde5c4 SHA256 7f26cedf6e40730b62f6c6f04ae29f1687dc040765b49e7db831c10a0c1e4a83
-MISC ChangeLog 43669 RMD160 42aa4a3a100f407b5ff8d6d97f261aac7050a570 SHA1 4a7622775d092e8f786bd1fdd0f675ef69c7a780 SHA256 e5cfdf8348d4fb1e09cbf6f4bfb522935e71f3923d4ad73d5d35bfcfa5dfacec
-MISC metadata.xml 1201 RMD160 db4a19472bbc6e9586bdebc804c1845e4a9cf062 SHA1 cdd2acd56566f2014682735db36922d7660afd12 SHA256 a8ad3bb4d1d4643e9ad5f280b46016801d7da73e5d319870e3d91ef780825208
+MISC ChangeLog 43936 RMD160 69c087abff0b829001c2891a5f6cf1a16227e965 SHA1 63ad51ee4bb1e88bf2ce33342cc6eeeb60fa119d SHA256 7e04951038848cfd72dd0a463c5dd58aa915e44ab472b7af68f657c86ec60b59
+MISC metadata.xml 1063 RMD160 a2b1625b7d963686421e51b5efb065572eaac3a5 SHA1 87d0ef55a29e73ff0c776b87aaaf60f2ec802324 SHA256 ca8ae09cc85e470b86644061fb9345d0bd78a490e193fbaf2646a753f6e79e5f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBCgAGBQJOSfb/AAoJEPiazRVxLXTFipoQAM64JuKMr8mgzKH2a9f8yGlf
-GpkVnhg/vNT0rDTwf7AMxWuOWw1IGP6QCte/Gyb4rsDGm5noBfvaf/BxwGIyBBJx
-icsa87FI0B09zeDPy8/KVlKJRUDypchTulCf7ZS+7+KWGJqiuIqKZHXGn8T6Ll8m
-sP6NjbpN5HgAjahaMKsTv4A5M8PYiNoDtgeTxUnTXGUoBYPXegomRLjQid6e/243
-v1qv0N4/qO18ll07V98o9jQzmwSvSwvRcvjdcuE/M0aLyANGjHt/9Yx3Xkm32Zlf
-fdHHUBGYcy6R+I9q4g930tWQD3Kqw0FfmFaclqXk5c0DqQ7Z9W7vGpXaRJ2NboV0
-TrAtF2o1bg8ZzVByE2hPo0HgjDG8nAG0Zvx8o+j0Koz9Yy4FWFdlucRKSDDJoNJQ
-PFKRzRXjts41ivycyTJ6wAUzkU2jZoDlmMysr3ITsXVZWCGH1dVr5b+fVQKzBUhr
-VCf6+STqElD3BzEKd7cQeRrmQlYKoltKuDiyMRnnpuwa0fcTDAlU1Eri8fL6RRXS
-K3H+nFrbp2lDRM7Bar96JIO7e5ue7WlXV3BYZx8G251iWbjxAzOvuSIjfiaur30h
-LCnpvOgVlpMq44q99CmQyCgqtUchc7WdGmsr6Y/38Z2PIVGWrQoqTYJL81bZFZKX
-9q6+wilt67pm79m38YtZ
-=xqDB
+iQIcBAEBCgAGBQJOS/GoAAoJEPiazRVxLXTFAZ0QAK4LcviDyj2GgSK5q/+Qa/v0
+apw33zetERW8XDycQGja3E9TMeCc457s9p0JpEVv1CQRFHDr029jhA8HN9qDYB+c
+dE13jbPpe/T4Z9TWAof1HJK6jG0kuLYjyxrCatonb7pj2aMOWYDrfiSA6ItH5FaD
+Pn2PRnEAFNk0RiBnZLsnc9wOQG6y1UHFmG7FaEyGDn8mmH5RjlWajTqghE2UvtM3
+F6wBWZMHkVqc6OrzsAFLAA2GDc+HIrerTbMOgMiP9W7/RZwCgT/+Cq+SMmHq9gen
+iVU17gsVB8VUGfelReVYTBjwsiunj6Sr6FpbuW9zaXcNKftXUeiucc1y75KOwhu7
+EUPRCVeRjzyhrDMvcBBUe+WfeRQTrwmYf9Qp1nelfM6N0XIcZ0BPuNXXtNiFRaRb
+hjDm4CD7JlusnpgJCq0O6diyJ/+kwe3eGnRcp62rI28NH8yGg9lNGfXAn+6RFtYI
+UmkEGeiWDFGV8U96VHkhepEQ/5F7xaaD/ygN6nlhH7v+KDwk6t2sxwRwA/CLevEf
+RzsOGhfytCkDiHBNUbXLEIeFL7p1OipSa6Yy28xtWIQ0itc4/ljsuR43k+5tl57a
+kA/EtDCa7dYzMjd1vwncIuAruQyDvfhXHIb6syJZk8rx8iKM3jy71aMLBceu7IUy
+niCfemxFGdTbqYU/NzQg
+=4bjf
-----END PGP SIGNATURE-----
+++ /dev/null
---- enigmail/src/nsEnigMsgCompose.cpp 2011-07-03 10:45:45.000000000 +0200
-+++ enigmail/src/nsEnigMsgCompose.cpp 2011-07-03 10:45:17.000000000 +0200
-@@ -1092,7 +1092,8 @@
- nsCString left(tmpStr);
- left.SetLength(15);
-
-- if (left.LowerCaseEqualsLiteral("x-mozilla-keys:")) {
-+ ToLowerCase(left);
-+ if (left.EqualsLiteral("x-mozilla-keys:")) {
- DEBUG_LOG(("nsEnigMimeWriter::OnDataAvailable: workaround for 'X-Mozilla-Keys:' header\n"));
-
- tmpStr.StripWhitespace();
<flag name='custom-optimization'>Fine-tune custom compiler
optimizations</flag>
<flag name='composer'>Build Mozilla's HTML editor component (default on)</flag>
- <flag name="gconf">Add support for setting of default browser using
- <pkg>gnome-base/gconf</pkg>. Useful only for GNOME 2 users.</flag>
<flag name='mailclient'>Build Mozilla's Mail client (default on)</flag>
<flag name="methodjit">Enable JIT for JavaScript using MethodJIT for faster
JS performance. Hardened users can disable this USE-flag to use MPROTECT
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.1.ebuild,v 1.5 2011/07/26 12:27:51 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.3-r1.ebuild,v 1.1 2011/08/17 16:51:46 polynomial-c Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib fdo-mime autotools mozextension python
-PATCH="${PN}-2.1-patches-01"
-EMVER="1.2"
+PATCH="${PN}-2.3-patches-01"
+EMVER="1.3"
-LANGS="be ca cs de en en-GB en-US es-AR es-ES fi fr it ja lt nb-NO nl pl pt-PT ru sk sv-SE tr"
+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"
NOSHORTLANGS="en-GB en-US es-AR"
MY_PV="${PV/_pre*}"
# release versions usually have language packs. So be careful with changing this.
HAS_LANGS="true"
+LANGPACK_PREFIX="${MY_P}."
+LANGPACK_SUFFIX=".langpack"
if [[ ${PV} == *_pre* ]] ; then
# pre-releases. No need for arch teams to change KEYWORDS here.
REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PN}/nightly/${MY_PV}-candidates/build${PV##*_pre}"
+ #LANG_URI="${REL_URI}/langpack"
+ LANG_URI="${REL_URI}/linux-i686/xpi"
+ LANGPACK_PREFIX=""
+ LANGPACK_SUFFIX=""
#KEYWORDS=""
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
#HAS_LANGS="false"
else
# This is where arch teams should change the KEYWORDS.
- REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
+ #REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
+ REL_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MY_PV}"
+ LANG_URI="${REL_URI}/langpack"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
[[ ${PV} == *alpha* ]] && HAS_LANGS="false"
fi
SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
-IUSE="+alsa +chatzilla +crypt gconf +roaming +webm"
+IUSE="+alsa +chatzilla +crypt +methodjit +roaming system-sqlite +webm"
-SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2
+SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2
http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )"
for X in ${LANGS} ; do
if [ "${X}" != "en" ] ; then
SRC_URI="${SRC_URI}
- linguas_${X/-/_}? ( ${REL_URI/build?/build1}/langpack/${MY_P}.${X}.langpack.xpi -> ${MY_P}-${X}.xpi )"
+ linguas_${X/-/_}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X/-/_}"
# english is handled internally
if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then
#if [ "${X}" != "en-US" ]; then
SRC_URI="${SRC_URI}
- linguas_${X%%-*}? ( ${REL_URI/build?/build1}/langpack/${MY_P}.${X}.langpack.xpi -> ${MY_P}-${X}.xpi )"
+ linguas_${X%%-*}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
#fi
IUSE="${IUSE} linguas_${X%%-*}"
fi
ASM_DEPEND=">=dev-lang/yasm-1.1"
+# Mesa 7.10 needed for WebGL + bugfixes
RDEPEND=">=sys-devel/binutils-2.16.1
- >=dev-libs/nss-3.12.9
- >=dev-libs/nspr-4.8.7
+ >=dev-libs/nss-3.12.10
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/glib-2.26
+ >=media-libs/mesa-7.10
>=media-libs/libpng-1.4.1[apng]
+ >=x11-libs/cairo-1.10
dev-libs/libffi
system-sqlite? ( >=dev-db/sqlite-3.7.4[fts3,secure-delete,unlock-notify,debug=] )
- gconf? ( >=gnome-base/gconf-1.2.1:2 )
crypt? ( >=app-crypt/gnupg-1.4 )
webm? ( media-libs/libvpx
media-libs/alsa-lib )"
webm? ( amd64? ( ${ASM_DEPEND} )
x86? ( ${ASM_DEPEND} ) )"
-S="${WORKDIR}/comm-2.0"
+if [[ ${PV} == *beta* ]] ; then
+ S="${WORKDIR}/comm-beta"
+else
+ S="${WORKDIR}/comm-release"
+fi
linguas() {
local LANG SLANG
linguas
for X in ${linguas}; do
# FIXME: Add support for unpacking xpis to portage
- [[ ${X} != "en" ]] && xpi_unpack "${MY_P}-${X}.xpi"
+ [[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi"
done
if [[ ${linguas} != "" && ${linguas} != "en" ]]; then
einfo "Selected language packs (first will be default): ${linguas}"
fi
moz_pkgsetup
+
+ if ! use methodjit ; then
+ einfo
+ ewarn "You are disabling the method-based JIT in JägerMonkey."
+ ewarn "This will greatly slowdown JavaScript in ${PN}!"
+ fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.1b3-restore-tabbar-scrolling-from-2.1b2.diff \
"${FILESDIR}"/${PN}-2.2-curl7217-includes-fix.patch
+ # mailnews patches go here
+ #pushd "${S}"/mailnews &>/dev/null || die
+ #popd &>/dev/null || die
+
# Allow user to apply any additional patches without modifing ebuild
epatch_user
if use crypt ; then
mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
cd "${S}"/mailnews/extensions/enigmail || die
- epatch "${FILESDIR}"/enigmail/enigmail-1.2-seamonkey-2.1-lowercaseequalsliteralfix.patch
./makemake -r 2&>/dev/null
sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \
-i Makefile.in || die
fi
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+ mozconfig_annotate '' --disable-gconf
mozconfig_annotate '' --enable-jsd
mozconfig_annotate '' --enable-canvas
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
- mozconfig_use_enable gconf
+ mozconfig_use_enable system-sqlite
+ mozconfig_use_enable methodjit
if use crypt ; then
mozconfig_annotate "mail crypt" --enable-chrome-format=jar
if [[ $(gcc-major-version) -lt 4 ]]; then
append-cxxflags -fno-stack-protector
+ elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
+ if use amd64 || use x86; then
+ append-flags -mno-avx
+ fi
fi
####################################
if ${HAS_LANGS} ; then
linguas
for X in ${linguas}; do
- [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${MY_P}-${X}"
+ [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}"
done
fi