diff options
author | Raúl Porcel <armin76@gentoo.org> | 2007-12-03 21:49:39 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2007-12-03 21:49:39 +0000 |
commit | 4c9e234f2275b8857d91be3229c68b5f48f3e708 (patch) | |
tree | 522d37320b2b5eba1dcdb3005d49cdf00ee43014 /www-client/mozilla-firefox-bin | |
parent | Version bump wrt #200909 (diff) | |
download | historical-4c9e234f2275b8857d91be3229c68b5f48f3e708.tar.gz historical-4c9e234f2275b8857d91be3229c68b5f48f3e708.tar.bz2 historical-4c9e234f2275b8857d91be3229c68b5f48f3e708.zip |
Version bump wrt #201032
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'www-client/mozilla-firefox-bin')
3 files changed, 288 insertions, 1 deletions
diff --git a/www-client/mozilla-firefox-bin/ChangeLog b/www-client/mozilla-firefox-bin/ChangeLog index f4e524d0de97..3d395bae07a4 100644 --- a/www-client/mozilla-firefox-bin/ChangeLog +++ b/www-client/mozilla-firefox-bin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for www-client/mozilla-firefox-bin # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.112 2007/11/22 15:56:49 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.113 2007/12/03 21:49:39 armin76 Exp $ + +*mozilla-firefox-bin-2.0.0.11 (03 Dec 2007) + + 03 Dec 2007; Raúl Porcel <armin76@gentoo.org> + +mozilla-firefox-bin-2.0.0.11.ebuild: + Version bump wrt #201032 *mozilla-firefox-bin-3.0_beta1 (22 Nov 2007) diff --git a/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-2.0.0.11 b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-2.0.0.11 new file mode 100644 index 000000000000..3577804dc872 --- /dev/null +++ b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-2.0.0.11 @@ -0,0 +1,135 @@ +MD5 c01ea0666df0a9ac486cb289e6cec7e3 firefox-2.0.0.11.tar.gz 9679616 +RMD160 d7dfe5f5948ee354d909569e39ba7dbea2afac8f firefox-2.0.0.11.tar.gz 9679616 +SHA256 4e77c74583290ea455c1c8c8f637d2f23d9e799f1ec9defa64b496e63cba705a firefox-2.0.0.11.tar.gz 9679616 +MD5 4636e57cc9c88da7c64b8f8efbeaa7c4 mozilla-firefox-2.0.0.11-af.xpi 148047 +RMD160 efce849f322d2a14ce732072d624eb804c529c0d mozilla-firefox-2.0.0.11-af.xpi 148047 +SHA256 96a3b302f462d5b0b651ab797fd1a29719c8977e240b502cc288ee833df6e2b8 mozilla-firefox-2.0.0.11-af.xpi 148047 +MD5 2d38ad867204f1628cd2380415342da7 mozilla-firefox-2.0.0.11-ar.xpi 159727 +RMD160 78bace43b0f49610e0e2819abf1a1f42104d9c80 mozilla-firefox-2.0.0.11-ar.xpi 159727 +SHA256 db7085bdb7aa2a3ca6116057ddf514fb41083dc14577d7225e10dee8e784b3c0 mozilla-firefox-2.0.0.11-ar.xpi 159727 +MD5 f3b2090e6480d6b8b680047f61fdce2c mozilla-firefox-2.0.0.11-be.xpi 161165 +RMD160 2f39a776658fed0d96f9a8f6730239056378513e mozilla-firefox-2.0.0.11-be.xpi 161165 +SHA256 04bad7f400d9b6c5d878cceac07b3345a29a2efd904c715cbc0157cf8ef5f7ae mozilla-firefox-2.0.0.11-be.xpi 161165 +MD5 2185db62d43f1190487f580da101322e mozilla-firefox-2.0.0.11-bg.xpi 169653 +RMD160 440cfc2d02ef13facd9d26c103c9f2743bd8f8c2 mozilla-firefox-2.0.0.11-bg.xpi 169653 +SHA256 f62fe2ea05bc46e7f23c3e8cfb112424a8b4ee4a63b3bb0d3b40b7b8ca707848 mozilla-firefox-2.0.0.11-bg.xpi 169653 +MD5 6be2465c8d0e766986ee05ef61f32f04 mozilla-firefox-2.0.0.11-ca.xpi 170694 +RMD160 ada26989e003a046c32195a070eae248da6628c8 mozilla-firefox-2.0.0.11-ca.xpi 170694 +SHA256 4f3a9d8614a002463b1d4f46ba222ed5c99bbd8402ea9b0d5729fdb285b9b97a mozilla-firefox-2.0.0.11-ca.xpi 170694 +MD5 a7f136b8ee657569760807d37a0e7a45 mozilla-firefox-2.0.0.11-cs.xpi 167976 +RMD160 807c355383c0041eb69b997c23d405bca4d2b656 mozilla-firefox-2.0.0.11-cs.xpi 167976 +SHA256 d1aba8a4617cc48ac47e8632fa3aa79412b913e5af7d9ce3ed03f44d4dd873c9 mozilla-firefox-2.0.0.11-cs.xpi 167976 +MD5 f7b81574873b7b26f8b8cd54d1e4f24a mozilla-firefox-2.0.0.11-da.xpi 152109 +RMD160 11b4dbd9fc4b7ef2c97b61aaf1cb619208421b98 mozilla-firefox-2.0.0.11-da.xpi 152109 +SHA256 dc9855ac3c525e06218dab1fa7dc960f7e887319314d7bca745920864c18ac5b mozilla-firefox-2.0.0.11-da.xpi 152109 +MD5 4f221428edbd836612875132897c29b0 mozilla-firefox-2.0.0.11-de.xpi 152536 +RMD160 9e02975e67022ed9b4a12515f6169204f436b858 mozilla-firefox-2.0.0.11-de.xpi 152536 +SHA256 4f3ad158eb1fc4c3764feed2502da253b07c71e57169cddd8cda82b4ef11d2d2 mozilla-firefox-2.0.0.11-de.xpi 152536 +MD5 6f67bbb16a765f8b90ca484d01eda3e7 mozilla-firefox-2.0.0.11-el.xpi 169726 +RMD160 9210767f9ef13e2c6318b2c948fe8dde006edfb1 mozilla-firefox-2.0.0.11-el.xpi 169726 +SHA256 cecdaebf5589cd781555de3fd1c9a364a97a2be9fefa5d771f08df7f6da770d0 mozilla-firefox-2.0.0.11-el.xpi 169726 +MD5 1629b20126b94f763ded46bc637775ea mozilla-firefox-2.0.0.11-en-GB.xpi 156167 +RMD160 c825ae85dd2bf99c36e76801ff9886a591eb92f0 mozilla-firefox-2.0.0.11-en-GB.xpi 156167 +SHA256 f1a646a7bbff7c798b85c1cb1cbaad521b60d749be0c886e737f45106e32a8a0 mozilla-firefox-2.0.0.11-en-GB.xpi 156167 +MD5 ee4535d26ae31607a4b9e5842e1b03fe mozilla-firefox-2.0.0.11-es-AR.xpi 156154 +RMD160 b92c85c0ede8684256a318999a28fac5efcbda1d mozilla-firefox-2.0.0.11-es-AR.xpi 156154 +SHA256 df327c611491cf94456db41ecf67325201c9a76feb28796c9e20f3d40daa0fc1 mozilla-firefox-2.0.0.11-es-AR.xpi 156154 +MD5 98c7cc64f7a7affbc1d9d22a7b04d18f mozilla-firefox-2.0.0.11-es-ES.xpi 143595 +RMD160 6d40e18b1645f504fd51f71044940747dea83d16 mozilla-firefox-2.0.0.11-es-ES.xpi 143595 +SHA256 c7f91838623bd0330f8b7eac460f71fa15c584fd873e347b7c352bd9bcf86415 mozilla-firefox-2.0.0.11-es-ES.xpi 143595 +MD5 213358c98f638f79e2a38f248b5ada6b mozilla-firefox-2.0.0.11-eu.xpi 153658 +RMD160 d2e82fc93368fd14dbfa30a78d10b49cc2d4d1f7 mozilla-firefox-2.0.0.11-eu.xpi 153658 +SHA256 d15752bf4687a4620effdb9756eba7cf705f2e2752e859995471ef90c9781319 mozilla-firefox-2.0.0.11-eu.xpi 153658 +MD5 dbf292dc696c9f125ac9823843aebce2 mozilla-firefox-2.0.0.11-fi.xpi 155417 +RMD160 1f559fd24d8db64e1700c03be97ed8452db36770 mozilla-firefox-2.0.0.11-fi.xpi 155417 +SHA256 3cd0d54eee57fce27ab3124b77282005b442d012a06dce6ee72b07a65d3d592e mozilla-firefox-2.0.0.11-fi.xpi 155417 +MD5 055d707e68c86dca0801f11f59e17f32 mozilla-firefox-2.0.0.11-fr.xpi 173830 +RMD160 ea9224c8c7b6f218a035fb1e2059967586fad2f0 mozilla-firefox-2.0.0.11-fr.xpi 173830 +SHA256 c8734c6e40e1a19726a6ec0fc8ab857e90b52bb4fda3ae2a1c7a2d3082858cd8 mozilla-firefox-2.0.0.11-fr.xpi 173830 +MD5 1777302a13620490bef68431682b99a1 mozilla-firefox-2.0.0.11-fy-NL.xpi 167166 +RMD160 b37a97095f3d668d6b8ff78c921a19528c3431e5 mozilla-firefox-2.0.0.11-fy-NL.xpi 167166 +SHA256 5a55d4e542788671be2f6a1acf7900e2dd0197fbe970c168550fb41902fc59bf mozilla-firefox-2.0.0.11-fy-NL.xpi 167166 +MD5 8442a452cc3d22bf4162cfe63d1a20ba mozilla-firefox-2.0.0.11-ga-IE.xpi 151756 +RMD160 fafeda101d3b110ca0c7b2caacafd4e8d0923ad6 mozilla-firefox-2.0.0.11-ga-IE.xpi 151756 +SHA256 36bbba5cea043b6d830a985af6b03cc611971b12bf4b8bf639772eeb98c9db43 mozilla-firefox-2.0.0.11-ga-IE.xpi 151756 +MD5 d36b4c7be5c088b261e9664508a6dd4b mozilla-firefox-2.0.0.11-gu-IN.xpi 172690 +RMD160 d1acb160823bc16505960f73f7191905fe59e780 mozilla-firefox-2.0.0.11-gu-IN.xpi 172690 +SHA256 6f10082e4104524942fd1f69d52a72a17e56fba5bb903c142a958a8c7aee2498 mozilla-firefox-2.0.0.11-gu-IN.xpi 172690 +MD5 736438ba4483464828e5e80ba5338a11 mozilla-firefox-2.0.0.11-he.xpi 150327 +RMD160 630bf7631385b2bae2127a8fa5dc1f2f0e1a21d1 mozilla-firefox-2.0.0.11-he.xpi 150327 +SHA256 aab20994ba0d4d8494acd7fcfee3234ac5326cdf6fed8f6fea74274093b75bf2 mozilla-firefox-2.0.0.11-he.xpi 150327 +MD5 f7f8278e184a672b2614c4505edb587d mozilla-firefox-2.0.0.11-hu.xpi 163756 +RMD160 89e57bd2d1eb54f96c1e76ac5be46874d2a1e413 mozilla-firefox-2.0.0.11-hu.xpi 163756 +SHA256 1e4a353894d29c8be0c26b289110d5f72426347b21166b5bc47f9dbb662e2390 mozilla-firefox-2.0.0.11-hu.xpi 163756 +MD5 fbe0e35b5818e44bb273cd7ce5e5df8e mozilla-firefox-2.0.0.11-it.xpi 144822 +RMD160 6c035a63be8a2cf1408004ac6a75423743b90e36 mozilla-firefox-2.0.0.11-it.xpi 144822 +SHA256 a70e64c7bf04c6158a9b87fdd1a41f5771b11cee514db65c1e086050e3191855 mozilla-firefox-2.0.0.11-it.xpi 144822 +MD5 29aae30583557213c05581688447fcdb mozilla-firefox-2.0.0.11-ja.xpi 163310 +RMD160 d24986474b08c2ce226008673a7744279adb4387 mozilla-firefox-2.0.0.11-ja.xpi 163310 +SHA256 0152c3eb29f18b093e6b2d0012e3bbd2e00a3d6b8a973aa6661f37902f239e20 mozilla-firefox-2.0.0.11-ja.xpi 163310 +MD5 eca466f489d8571cc64655c20afec72f mozilla-firefox-2.0.0.11-ka.xpi 177906 +RMD160 bf2d442f567bd20122bb37742812a4d0b2155919 mozilla-firefox-2.0.0.11-ka.xpi 177906 +SHA256 e3931fcc84a74923587d9b302dfece201043f87d68d2a0b2b5aa37218cb38cd2 mozilla-firefox-2.0.0.11-ka.xpi 177906 +MD5 42cb8e097221d7cdd1a277469cc6adc7 mozilla-firefox-2.0.0.11-ko.xpi 148122 +RMD160 98e16434358ff9362234b4af0285c1444375977a mozilla-firefox-2.0.0.11-ko.xpi 148122 +SHA256 f7b8008dc7d61df63adc72d4dff163a9b06764ea5b6654d0def186b8da8aa80c mozilla-firefox-2.0.0.11-ko.xpi 148122 +MD5 d990fb52d93cd2a637f98af10204001d mozilla-firefox-2.0.0.11-ku.xpi 153160 +RMD160 16d0821f4755c7fdddfed7b3674bbeb5efd2b1d1 mozilla-firefox-2.0.0.11-ku.xpi 153160 +SHA256 081e386ea83d076346a0e8255a433e4ff539cf389a5271b61a0fb4767ad25500 mozilla-firefox-2.0.0.11-ku.xpi 153160 +MD5 970151c6c7f6313d5de6ec258fc33dae mozilla-firefox-2.0.0.11-lt.xpi 164585 +RMD160 3a68bd0018e6e9271b9c74476e6bd0fbef620966 mozilla-firefox-2.0.0.11-lt.xpi 164585 +SHA256 bee6bc81bc517e072c4a2ec9eda64a1663558b107e5670df7e418540edc16baa mozilla-firefox-2.0.0.11-lt.xpi 164585 +MD5 e9ce9d35dfa08e1d15c58d79b412909f mozilla-firefox-2.0.0.11-mk.xpi 159807 +RMD160 8d90793dd5899f7972db455e270baffcdb7df3cf mozilla-firefox-2.0.0.11-mk.xpi 159807 +SHA256 9e6c2f4d38fa066db7cb528c906ea46e4b68ec3ec544a03984c0261826b5ed05 mozilla-firefox-2.0.0.11-mk.xpi 159807 +MD5 b9959f2b7c1dbeb8d73f8c3e20a022bb mozilla-firefox-2.0.0.11-mn.xpi 160149 +RMD160 988bccfb0e0dbc3e600f5828100f047df8519a6d mozilla-firefox-2.0.0.11-mn.xpi 160149 +SHA256 7db94a84070ff408d1097fd7418a847f847bdaee4ee1b7ec7c3234237b0ccaa4 mozilla-firefox-2.0.0.11-mn.xpi 160149 +MD5 b4a40c3c7c0eb0cd184110c42b47a8e9 mozilla-firefox-2.0.0.11-nb-NO.xpi 163723 +RMD160 94d7cca0420e55919543551fe3a2560ed88e6cf9 mozilla-firefox-2.0.0.11-nb-NO.xpi 163723 +SHA256 a3f0c19e363e4542cf0f8b593cf97e12df7b77907d83c7952f784278c0f361c8 mozilla-firefox-2.0.0.11-nb-NO.xpi 163723 +MD5 e455803d88a0c609938d31b3c6b42d40 mozilla-firefox-2.0.0.11-nl.xpi 170028 +RMD160 fff13d685581f8e4d98cc65a586f0fd88cce2ac4 mozilla-firefox-2.0.0.11-nl.xpi 170028 +SHA256 5fe0af24e6b4a57df9d8602832b22a749dadec9cb8183da3fe92c76ac5e39ebe mozilla-firefox-2.0.0.11-nl.xpi 170028 +MD5 f6ec9bb16d79af1e21474972e6357bf4 mozilla-firefox-2.0.0.11-nn-NO.xpi 160691 +RMD160 74b1546f901271b01f0c2de89f21c869080406b0 mozilla-firefox-2.0.0.11-nn-NO.xpi 160691 +SHA256 772274f21f20cf79daa17411ea25b484a272688d0da00b79b998cdb00b579560 mozilla-firefox-2.0.0.11-nn-NO.xpi 160691 +MD5 595381b39bdd50514648aa354d9d3ffa mozilla-firefox-2.0.0.11-pa-IN.xpi 161693 +RMD160 bbea319f390a0eb632a43d20b8be437650780ea4 mozilla-firefox-2.0.0.11-pa-IN.xpi 161693 +SHA256 434a7da5bcccb6b21998d527191bbef29d74f3f022db00bb763755c9ad4b7227 mozilla-firefox-2.0.0.11-pa-IN.xpi 161693 +MD5 6b2137992523f4bb0f7ff5b2cdeae0b4 mozilla-firefox-2.0.0.11-pl.xpi 170994 +RMD160 cbce6bcfa3831e4dee228eea512c5fbee302297b mozilla-firefox-2.0.0.11-pl.xpi 170994 +SHA256 0917b4c15f796c495f4c8ed6fea9adb8a14cf59307cac73851ca9e02df6d72eb mozilla-firefox-2.0.0.11-pl.xpi 170994 +MD5 309c657d5a57fff8a2743a43c3cefd9f mozilla-firefox-2.0.0.11-pt-BR.xpi 153291 +RMD160 af70f1460c70a3eddb765c3ad4957fc81d52c515 mozilla-firefox-2.0.0.11-pt-BR.xpi 153291 +SHA256 2a9e1c8cb53d4e4af7d2c8332c8d80ccfac3588bac06e8270989d75b74b9f9cd mozilla-firefox-2.0.0.11-pt-BR.xpi 153291 +MD5 bdc98273c724839c223688d74146fee3 mozilla-firefox-2.0.0.11-pt-PT.xpi 153535 +RMD160 5673e47b6d36d6d7957c6eabef2d4896fb891e48 mozilla-firefox-2.0.0.11-pt-PT.xpi 153535 +SHA256 afe428b8a2ee19350cc16739df29f702831171c2e4e6be86d49aa6a7271ed41e mozilla-firefox-2.0.0.11-pt-PT.xpi 153535 +MD5 702a76620f12035bf72aa1a978442bd1 mozilla-firefox-2.0.0.11-ro.xpi 159231 +RMD160 7d269acc79cbfc5ec8a90476d7d2743df9a55696 mozilla-firefox-2.0.0.11-ro.xpi 159231 +SHA256 0533586d0fbd585d06993eaf67ef708f511ee0940c98f9097c9a273e255dcd06 mozilla-firefox-2.0.0.11-ro.xpi 159231 +MD5 dd6cb762b5f551b615a9255c83c070ed mozilla-firefox-2.0.0.11-ru.xpi 167666 +RMD160 3c745998be5cb2317fd70785ef46ebe498bdb676 mozilla-firefox-2.0.0.11-ru.xpi 167666 +SHA256 22d68e4fac02f280814ac4cfb0616b94e2b478fa0ddb02d96319c29e48213d73 mozilla-firefox-2.0.0.11-ru.xpi 167666 +MD5 6b8c875217c4f1428836e4da2b5a1c9d mozilla-firefox-2.0.0.11-sk.xpi 164903 +RMD160 fc55774afc188a4c230c8b47bd986d5fb5b12d03 mozilla-firefox-2.0.0.11-sk.xpi 164903 +SHA256 81a23c4a0601c92f6131b3d6f2b00aa1a0d5ffe12e46120c2747efd25946102c mozilla-firefox-2.0.0.11-sk.xpi 164903 +MD5 bb3161e93cb8e63dddd8a191c01dd1ac mozilla-firefox-2.0.0.11-sl.xpi 154980 +RMD160 936bc54419ab705f774883e65af0eee5d1923137 mozilla-firefox-2.0.0.11-sl.xpi 154980 +SHA256 1d0b7a385e2476b6b5d4abde0574feba7a102fbadaf35584eb69ea7ca79cf812 mozilla-firefox-2.0.0.11-sl.xpi 154980 +MD5 381835e0b462bd92f877e5045cc1df44 mozilla-firefox-2.0.0.11-sv-SE.xpi 165899 +RMD160 02845b8eb98d13dd3c90695df80df39b93a5b3a2 mozilla-firefox-2.0.0.11-sv-SE.xpi 165899 +SHA256 0b8478ac603473c47083013b7ad89ae83d515d22c54e2788fd358d0793e68373 mozilla-firefox-2.0.0.11-sv-SE.xpi 165899 +MD5 70d376fff3934753b7270e93158a863a mozilla-firefox-2.0.0.11-tr.xpi 148658 +RMD160 e1593035f26e70569b6ba5f45af4de9016d58674 mozilla-firefox-2.0.0.11-tr.xpi 148658 +SHA256 f63f2d56b6597232b2f1de4f35461b2fa31d701b7dc1b85793ef6270c485b3f7 mozilla-firefox-2.0.0.11-tr.xpi 148658 +MD5 a5e264b7cc9b04ab5905a23b4a96520e mozilla-firefox-2.0.0.11-uk.xpi 158557 +RMD160 1671656fed3a88af68bc488e38e680b7c978c476 mozilla-firefox-2.0.0.11-uk.xpi 158557 +SHA256 05c5d3e1049ae3b0c51d96c7fa365ceea9e6d24607b639a6f0cd22274ae21922 mozilla-firefox-2.0.0.11-uk.xpi 158557 +MD5 3970692fb831ee08be27bc044d051c76 mozilla-firefox-2.0.0.11-zh-CN.xpi 139267 +RMD160 e56e65017e6ce0c5080d8d6094886fac663f53aa mozilla-firefox-2.0.0.11-zh-CN.xpi 139267 +SHA256 fe54b14e98ea578f00caf6620aca1ee93511cc647c355b9a170d77d0686bfac9 mozilla-firefox-2.0.0.11-zh-CN.xpi 139267 +MD5 b1382ce25d4757d3e6541ec9f092cc70 mozilla-firefox-2.0.0.11-zh-TW.xpi 141996 +RMD160 84638472c5f0e39a8ce086295648c26c59a39769 mozilla-firefox-2.0.0.11-zh-TW.xpi 141996 +SHA256 751e444298c8905faea535eb2b439002a7725cb07f2dae1ae08b6f638d26c82a mozilla-firefox-2.0.0.11-zh-TW.xpi 141996 diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.11.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.11.ebuild new file mode 100644 index 000000000000..4d6cefc770e7 --- /dev/null +++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.11.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.11.ebuild,v 1.1 2007/12/03 21:49:39 armin76 Exp $ + +inherit eutils mozilla-launcher multilib mozextension + +LANGS="af ar be bg ca cs da de el en-GB es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ro ru sk sl sv-SE tr uk zh-CN zh-TW" +NOSHORTLANGS="en-GB es-AR pt-BR zh-TW" + +DESCRIPTION="Firefox Web Browser" +SRC_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/linux-i686/en-US/firefox-${PV}.tar.gz" +HOMEPAGE="http://www.mozilla.com/firefox" +RESTRICT="strip" +QA_EXECSTACK="opt/firefox/extensions/talkback@mozilla.org/components/libqfaservices.so" +QA_TEXTRELS="opt/firefox/extensions/talkback@mozilla.org/components/libqfaservices.so" + +KEYWORDS="-* ~amd64 ~x86" +SLOT="0" +LICENSE="MPL-1.1 GPL-2 LGPL-2.1" +IUSE="restrict-javascript" + +for X in ${LANGS} ; do + SRC_URI="${SRC_URI} + linguas_${X/-/_}? ( http://dev.gentooexperimental.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )" + IUSE="${IUSE} linguas_${X/-/_}" + # english is handled internally + if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then + SRC_URI="${SRC_URI} + linguas_${X%%-*}? ( http://dev.gentooexperimental.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )" + IUSE="${IUSE} linguas_${X%%-*}" + fi +done + +DEPEND="app-arch/unzip" +RDEPEND="x11-libs/libXrender + x11-libs/libXt + x11-libs/libXmu + x86? ( + >=x11-libs/gtk+-2.2 + =virtual/libstdc++-3.3 + ) + amd64? ( + >=app-emulation/emul-linux-x86-baselibs-1.0 + >=app-emulation/emul-linux-x86-gtklibs-1.0 + app-emulation/emul-linux-x86-compat + ) + >=www-client/mozilla-launcher-1.41" + +PDEPEND="restrict-javascript? ( x11-plugins/noscript )" + +S="${WORKDIR}/firefox" + +pkg_setup() { + # This is a binary x86 package => ABI=x86 + # Please keep this in future versions + # Danny van Dyk <kugelfang@gentoo.org> 2005/03/26 + has_multilib_profile && ABI="x86" +} + +linguas() { + local LANG SLANG + for LANG in ${LINGUAS}; do + if has ${LANG} en en_US; then + has en ${linguas} || linguas="${linguas:+"${linguas} "}en" + continue + elif has ${LANG} ${LANGS//-/_}; then + has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}" + continue + elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then + for X in ${LANGS}; do + if [[ "${X}" == "${LANG}-"* ]] && \ + [[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then + has ${X} ${linguas} || linguas="${linguas:+"${linguas} "}${X}" + continue 2 + fi + done + fi + ewarn "Sorry, but mozilla-firefox does not support the ${LANG} LINGUA" + done +} + +src_unpack() { + unpack firefox-${PV}.tar.gz + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_unpack "${P/-bin/}-${X}.xpi" + done + if [[ ${linguas} != "" ]]; then + einfo "Selected language packs (first will be default): ${linguas}" + fi +} + +src_install() { + declare MOZILLA_FIVE_HOME=/opt/firefox + + # Install firefox in /opt + dodir ${MOZILLA_FIVE_HOME%/*} + touch "${S}"/extensions/talkback@mozilla.org/chrome.manifest + mv "${S}" "${D}"${MOZILLA_FIVE_HOME} + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P/-bin/}-${X}" + done + + local LANG=${linguas%% *} + if [[ -n ${LANG} && ${LANG} != "en" ]]; then + elog "Setting default locale to ${LANG}" + dosed -e "s:general.useragent.locale\", \"en-US\":general.useragent.locale\", \"${LANG}\":" \ + "${MOZILLA_FIVE_HOME}"/defaults/pref/firefox.js \ + "${MOZILLA_FIVE_HOME}"/defaults/pref/firefox-l10n.js || \ + die "sed failed to change locale" + fi + + # Create /usr/bin/firefox-bin + install_mozilla_launcher_stub firefox-bin ${MOZILLA_FIVE_HOME} + + # Install icon and .desktop for menu entry + doicon "${FILESDIR}"/icon/${PN}-icon.png + domenu "${FILESDIR}"/icon/${PN}.desktop + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + doins "${FILESDIR}"/10firefox-bin + + # install ldpath env.d + doenvd "${FILESDIR}"/71firefox-bin +} + +pkg_preinst() { + declare MOZILLA_FIVE_HOME=/opt/firefox + + # Remove entire installed instance to prevent all kinds of + # problems... see bug 44772 for example + rm -rf "${ROOT}"${MOZILLA_FIVE_HOME} +} + +pkg_postinst() { + use amd64 && einfo "NB: You just installed a 32-bit firefox" + update_mozilla_launcher_symlinks +} + +pkg_postrm() { + update_mozilla_launcher_symlinks +} |