summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2007-10-19 15:06:33 +0000
committerRaúl Porcel <armin76@gentoo.org>2007-10-19 15:06:33 +0000
commitf808abb94300ad52a4452db3e5f763bacb97cbb9 (patch)
tree8a78f9de770e0c1c064e618573486a81659b3f54 /www-client
parentfix unpack quoting (diff)
downloadgentoo-2-f808abb94300ad52a4452db3e5f763bacb97cbb9.tar.gz
gentoo-2-f808abb94300ad52a4452db3e5f763bacb97cbb9.tar.bz2
gentoo-2-f808abb94300ad52a4452db3e5f763bacb97cbb9.zip
Version bump
(Portage version: 2.1.3.9)
Diffstat (limited to 'www-client')
-rw-r--r--www-client/mozilla-firefox/ChangeLog8
-rw-r--r--www-client/mozilla-firefox/files/digest-mozilla-firefox-2.0.0.8135
-rw-r--r--www-client/mozilla-firefox/mozilla-firefox-2.0.0.8.ebuild290
3 files changed, 432 insertions, 1 deletions
diff --git a/www-client/mozilla-firefox/ChangeLog b/www-client/mozilla-firefox/ChangeLog
index 9fe4bff2f5af..c811210e5928 100644
--- a/www-client/mozilla-firefox/ChangeLog
+++ b/www-client/mozilla-firefox/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-client/mozilla-firefox
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/ChangeLog,v 1.329 2007/09/27 12:52:31 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/ChangeLog,v 1.330 2007/10/19 15:06:33 armin76 Exp $
+
+*mozilla-firefox-2.0.0.8 (19 Oct 2007)
+
+ 19 Oct 2007; Raúl Porcel <armin76@gentoo.org>
+ +mozilla-firefox-2.0.0.8.ebuild:
+ Version bump
27 Sep 2007; Raúl Porcel <armin76@gentoo.org>
mozilla-firefox-2.0.0.6.ebuild, mozilla-firefox-2.0.0.7.ebuild:
diff --git a/www-client/mozilla-firefox/files/digest-mozilla-firefox-2.0.0.8 b/www-client/mozilla-firefox/files/digest-mozilla-firefox-2.0.0.8
new file mode 100644
index 000000000000..955d54947c61
--- /dev/null
+++ b/www-client/mozilla-firefox/files/digest-mozilla-firefox-2.0.0.8
@@ -0,0 +1,135 @@
+MD5 f4ffac67751bc3e556c4926da2e0b65a firefox-2.0.0.8-source.tar.bz2 37452335
+RMD160 beccaf1cb30e8f00a0f58e671c2c27490ad2001a firefox-2.0.0.8-source.tar.bz2 37452335
+SHA256 bb86cb30c05823c4d26a6ae825c1f6ac74f7c18adcc4a3656b5a174f7148f0ad firefox-2.0.0.8-source.tar.bz2 37452335
+MD5 ff35c9b2c11fa36454b9bd77b9582bb3 mozilla-firefox-2.0.0.7-patches-0.1.tar.bz2 30963
+RMD160 254383b25db6e3a780a4dd51e9cd2467efd31992 mozilla-firefox-2.0.0.7-patches-0.1.tar.bz2 30963
+SHA256 232c9046e23c50649fe0b8cb4c152739f3f30869da0083ebaf461f3fb8b4061c mozilla-firefox-2.0.0.7-patches-0.1.tar.bz2 30963
+MD5 5241ec2b18eba02496481be0ac78d6d9 mozilla-firefox-2.0.0.8-af.xpi 148044
+RMD160 482ba5d326323d3305b6c354852b9b9c85b8e3c5 mozilla-firefox-2.0.0.8-af.xpi 148044
+SHA256 cb62473a4b9e640a67cf23931690da44745cf531db4fe92f0a752311292e9b01 mozilla-firefox-2.0.0.8-af.xpi 148044
+MD5 3f242ea921dee16aad90d7c29b39ea46 mozilla-firefox-2.0.0.8-ar.xpi 159726
+RMD160 f2c0c4ebd2ba7a0433e51b8e9ef6181af16219f7 mozilla-firefox-2.0.0.8-ar.xpi 159726
+SHA256 0bd6ecf67253d06527851b39173eed35269f573a1b4d41e1afb993f0cec3c7f4 mozilla-firefox-2.0.0.8-ar.xpi 159726
+MD5 4134df6af1333322486bca2b8ad84b51 mozilla-firefox-2.0.0.8-be.xpi 161163
+RMD160 81f021821603a0d49bd7f4450221c4eb8d2f5fd1 mozilla-firefox-2.0.0.8-be.xpi 161163
+SHA256 e91414bbfaf5dc51d19c803ebb908503c24c0044946c400b9bd664c05804ce79 mozilla-firefox-2.0.0.8-be.xpi 161163
+MD5 0305e2ac286565f73d096c7dcea71c90 mozilla-firefox-2.0.0.8-bg.xpi 169651
+RMD160 2f185253e16afa857953ec4a97747c2549a4a612 mozilla-firefox-2.0.0.8-bg.xpi 169651
+SHA256 2d83bf8c71884cf093ffa63cb348dc225bfc526e8d612ea4061c98f84492eedc mozilla-firefox-2.0.0.8-bg.xpi 169651
+MD5 7fc05a515cdcfc3d0032af57b1ee30ff mozilla-firefox-2.0.0.8-ca.xpi 170691
+RMD160 62ae2947235c5f6f1ebc9dc7228ed9ec5b773cd9 mozilla-firefox-2.0.0.8-ca.xpi 170691
+SHA256 14f7458ce33b0bac960c5d2b322272349298864d391e0b9427ee2169406a8602 mozilla-firefox-2.0.0.8-ca.xpi 170691
+MD5 794a41e096abd72ba4062af3e676fdee mozilla-firefox-2.0.0.8-cs.xpi 167974
+RMD160 fd7f009408075d555c1d159789866462d47fca21 mozilla-firefox-2.0.0.8-cs.xpi 167974
+SHA256 f5eb534c06be3d4fdcf1782f9862843508af92792dbcd906a0a0572578835029 mozilla-firefox-2.0.0.8-cs.xpi 167974
+MD5 a4504197b5399434c22ef8385ba6e68b mozilla-firefox-2.0.0.8-da.xpi 152108
+RMD160 407852b5e67a111c86fe2d2d4af0bc80aab58f1f mozilla-firefox-2.0.0.8-da.xpi 152108
+SHA256 4b069f3194caad7ad69e2960e0d84968394e54e73ffbca75ffcb312db988a8d7 mozilla-firefox-2.0.0.8-da.xpi 152108
+MD5 c605aba494c298484ff6358d1a40fcd0 mozilla-firefox-2.0.0.8-de.xpi 152531
+RMD160 cb383aeb461ce10bd45ae179f630196cf084995f mozilla-firefox-2.0.0.8-de.xpi 152531
+SHA256 51c3b77327e19b850d85ba54ad5c851ed4ca06289dc811f227d871a23e448126 mozilla-firefox-2.0.0.8-de.xpi 152531
+MD5 a4e50b18eab430e7f30d89d070543582 mozilla-firefox-2.0.0.8-el.xpi 169724
+RMD160 c875d3846074bfcb4b686a6baae30bbc301276b9 mozilla-firefox-2.0.0.8-el.xpi 169724
+SHA256 e6c17fa767b5d3eb10c3a9e991e386f126f89461662b31f6fd77ba14b66941f7 mozilla-firefox-2.0.0.8-el.xpi 169724
+MD5 7d04bcd7af0b7ec3cfdbc753188d65d0 mozilla-firefox-2.0.0.8-en-GB.xpi 156164
+RMD160 d1546f96d986ae470e5fe016f15ba91b3a11d54f mozilla-firefox-2.0.0.8-en-GB.xpi 156164
+SHA256 118541d245ea0d5ada7d8f928dbcdf50cfed63bca9d3f6b83b542e38846633c0 mozilla-firefox-2.0.0.8-en-GB.xpi 156164
+MD5 c998d3965d956dd319e088817e8b289f mozilla-firefox-2.0.0.8-es-AR.xpi 156152
+RMD160 8ba742decb9933bc99d60bc412952918c4803018 mozilla-firefox-2.0.0.8-es-AR.xpi 156152
+SHA256 e9cb1d8490aeb2cc94a57346957d082fe3f62acf84c03b6238029ae897da9795 mozilla-firefox-2.0.0.8-es-AR.xpi 156152
+MD5 65a02159335d0039e647497e480040bd mozilla-firefox-2.0.0.8-es-ES.xpi 143593
+RMD160 ee25fa9d3d59a34a01f4a42f885c953dfcba6260 mozilla-firefox-2.0.0.8-es-ES.xpi 143593
+SHA256 15ccfeb316fb98b0501ec3ff9cc649c570b53fba03083f62ff46f400e803ad4f mozilla-firefox-2.0.0.8-es-ES.xpi 143593
+MD5 eb693114680f3907188e379ddc42f29c mozilla-firefox-2.0.0.8-eu.xpi 153656
+RMD160 76762ca49c9d7ee6ea469ab3d06c93d0de0d02fd mozilla-firefox-2.0.0.8-eu.xpi 153656
+SHA256 1eb6eb664dfe58f3dd9115d62d2ef3f44e1b82f9973c2bdd5e996fd225bc64f8 mozilla-firefox-2.0.0.8-eu.xpi 153656
+MD5 40641d593158d3bbf5dfcc21e9635059 mozilla-firefox-2.0.0.8-fi.xpi 155415
+RMD160 a14d4eb47fdf30df46814d650a5ee31d71fb6f9a mozilla-firefox-2.0.0.8-fi.xpi 155415
+SHA256 9b0173318187136701a3f88a8da4168ebebefc501fb74a3854be7a2b1f640b2c mozilla-firefox-2.0.0.8-fi.xpi 155415
+MD5 96e2e6b3632d77a045b4c794536b5e1e mozilla-firefox-2.0.0.8-fr.xpi 173827
+RMD160 24655567c63d45d0b90e2bea1f66f4a75665d6c4 mozilla-firefox-2.0.0.8-fr.xpi 173827
+SHA256 336d90e3080edb71a5b87bec968161721e47cfa87b9b310185ea17c2e9a41d44 mozilla-firefox-2.0.0.8-fr.xpi 173827
+MD5 8fe0365ec72b20f7d4b1ee7c96fb2197 mozilla-firefox-2.0.0.8-fy-NL.xpi 167165
+RMD160 56cae7bb0848e777d103b1ed45596dcdc59af1bc mozilla-firefox-2.0.0.8-fy-NL.xpi 167165
+SHA256 5aaeaa24419f3f4cb5050c26c854a6b238ab8241a09b6b93c8afad31135a9796 mozilla-firefox-2.0.0.8-fy-NL.xpi 167165
+MD5 477f4a70b85799a25b875c8cb42d6f2f mozilla-firefox-2.0.0.8-ga-IE.xpi 151754
+RMD160 859eead9500d433c5d3407b359b400a9208e990c mozilla-firefox-2.0.0.8-ga-IE.xpi 151754
+SHA256 d5422a1a8b29708bdda85a10c57eb518b5d9ffa7a54f2a6392d2cd46123ed252 mozilla-firefox-2.0.0.8-ga-IE.xpi 151754
+MD5 2c16bd829c71cc7f01e51695e1ab497f mozilla-firefox-2.0.0.8-gu-IN.xpi 172671
+RMD160 74865fb1c5407e3a917f9492602e9bf247eb2abd mozilla-firefox-2.0.0.8-gu-IN.xpi 172671
+SHA256 930ac73ae1cc4a26798bb6c999a1527c12cad1a79203583416a394e15955993b mozilla-firefox-2.0.0.8-gu-IN.xpi 172671
+MD5 9f9b3b4c745d00c5dbc5dca54ae43eef mozilla-firefox-2.0.0.8-he.xpi 150325
+RMD160 83be91dc5fe4673d18c89f2df8e96d9f2d1f9722 mozilla-firefox-2.0.0.8-he.xpi 150325
+SHA256 97de3ea5990c848ff85394b3d2714d91b666f85cca9ec9806a63e5969377787f mozilla-firefox-2.0.0.8-he.xpi 150325
+MD5 34f42f4d5aeaa1b8bf319d7dc48c99fd mozilla-firefox-2.0.0.8-hu.xpi 163755
+RMD160 a069bb0bdb4a3fee3f861d7b43885b8fbedd120f mozilla-firefox-2.0.0.8-hu.xpi 163755
+SHA256 05e54ad4498f7a969fad66e607115c42471134bf2e2c1bb2154728e8831823b5 mozilla-firefox-2.0.0.8-hu.xpi 163755
+MD5 0346053249493c55be6244e2407da06b mozilla-firefox-2.0.0.8-it.xpi 144821
+RMD160 795a40284ceef8e1473dc53e79c2ccc794da6a01 mozilla-firefox-2.0.0.8-it.xpi 144821
+SHA256 62fe1464c0b7511398ef1ebef7e72873a5a7d35fb2780070a686a4afab00cda6 mozilla-firefox-2.0.0.8-it.xpi 144821
+MD5 cadf2088a3242ce5d088e7330afc02c5 mozilla-firefox-2.0.0.8-ja.xpi 163308
+RMD160 623babb801c6cdf7311a9cf22edbdac53628b9fb mozilla-firefox-2.0.0.8-ja.xpi 163308
+SHA256 26ccac6e8b9e76bc562bcbf63b44d51ef7156e892afc8c7b396867a0c3c32c5c mozilla-firefox-2.0.0.8-ja.xpi 163308
+MD5 313ba97597bb66d31cf6cefbc11d8b7e mozilla-firefox-2.0.0.8-ka.xpi 177905
+RMD160 2320d2b901cadd00b16698670b613a4df890026b mozilla-firefox-2.0.0.8-ka.xpi 177905
+SHA256 d54f6b3e520a84d64adccd19cf18e8200905091eee2d29b0c2ae8b0b67fee445 mozilla-firefox-2.0.0.8-ka.xpi 177905
+MD5 323b02cc13274939ad6699ff5d4a57ad mozilla-firefox-2.0.0.8-ko.xpi 148116
+RMD160 c45ab76e6efd7d9aba7cd26c9dca3747e5739121 mozilla-firefox-2.0.0.8-ko.xpi 148116
+SHA256 a5dfcda9cf4f7808ee96fce60e08b86710eae777137129f4a1b3382b42f62614 mozilla-firefox-2.0.0.8-ko.xpi 148116
+MD5 9adb05fc64d51e269fdd5f77dfcfe393 mozilla-firefox-2.0.0.8-ku.xpi 153158
+RMD160 74ba8a2631fb596fb2135a04c02e44696531637a mozilla-firefox-2.0.0.8-ku.xpi 153158
+SHA256 2619babaff93724043ea9933b2a7999d01abd2a9dcaa1ebdeb0e4dee654bc741 mozilla-firefox-2.0.0.8-ku.xpi 153158
+MD5 6dba819821dc1bb96d050aa0777da6cc mozilla-firefox-2.0.0.8-lt.xpi 164583
+RMD160 77e3410a50ce751f18e7eca2e517c8dd0e8c3da3 mozilla-firefox-2.0.0.8-lt.xpi 164583
+SHA256 56f5425a87e777504eb2709171b0540502b1d4682e4cc4a288b507fd7837adf7 mozilla-firefox-2.0.0.8-lt.xpi 164583
+MD5 d92740eb560a1b99ff722796363225df mozilla-firefox-2.0.0.8-mk.xpi 159805
+RMD160 06e469cccd346296bdc541ddb672baf90e47b76f mozilla-firefox-2.0.0.8-mk.xpi 159805
+SHA256 95662305347fb9b31cf75af0b0f194c09b6310ef548f095c80f6e670e1be01b3 mozilla-firefox-2.0.0.8-mk.xpi 159805
+MD5 29deed1117bf8c3074a1fc46685cccba mozilla-firefox-2.0.0.8-mn.xpi 160147
+RMD160 5338eeae61226007f76c143fd92c0fe2c3cb8ae9 mozilla-firefox-2.0.0.8-mn.xpi 160147
+SHA256 1956081a0ec49846219eef5218c6044766ac28962496c548cbbd01f2c534c34c mozilla-firefox-2.0.0.8-mn.xpi 160147
+MD5 2a8d6bd59e1fb0c5eebd5d8b02fb254a mozilla-firefox-2.0.0.8-nb-NO.xpi 163721
+RMD160 1c444f0d7bbb41ba53f197000d949337a57eaa15 mozilla-firefox-2.0.0.8-nb-NO.xpi 163721
+SHA256 703985ea0b0dd41edddf1b62d7ab30a7ed5d4d5f90bed866a8077e71ae48ed56 mozilla-firefox-2.0.0.8-nb-NO.xpi 163721
+MD5 00a91b43e94df81048853f6db24182b5 mozilla-firefox-2.0.0.8-nl.xpi 170026
+RMD160 1cd15b55e6becac4c81f1ec385a93277a3514c29 mozilla-firefox-2.0.0.8-nl.xpi 170026
+SHA256 d0ea6a43a9012761bba95ca12389c10961f08a301454558d6b31d49ad50370f0 mozilla-firefox-2.0.0.8-nl.xpi 170026
+MD5 8132638c8e5b1abe802c4536478979b9 mozilla-firefox-2.0.0.8-nn-NO.xpi 160689
+RMD160 ac21671916b6502bff5f3b3fc35539a4b24abbf1 mozilla-firefox-2.0.0.8-nn-NO.xpi 160689
+SHA256 2d0dcd4cc39a8ab9dccee7ad2003cb189f9887f239baab793cd964d80af59fd8 mozilla-firefox-2.0.0.8-nn-NO.xpi 160689
+MD5 d25347cb4ffce2eda473ff58b1259494 mozilla-firefox-2.0.0.8-pa-IN.xpi 161691
+RMD160 74c21f79eaff415cb747402bcdcb096577118608 mozilla-firefox-2.0.0.8-pa-IN.xpi 161691
+SHA256 2edf42d95bf191931e23a3b4acea65af2454e60ef2a44234d6fe2d3ce99c1593 mozilla-firefox-2.0.0.8-pa-IN.xpi 161691
+MD5 33173e859eb442fbe7372f6bb33bc875 mozilla-firefox-2.0.0.8-pl.xpi 170993
+RMD160 e230dc29c7a13e38df86e7a8a8a3ce99b92a5158 mozilla-firefox-2.0.0.8-pl.xpi 170993
+SHA256 af7ec0599a85805e1452f2e5f3078a23413f6e8549622735f5d23a53c0fb56eb mozilla-firefox-2.0.0.8-pl.xpi 170993
+MD5 3bf7af51c3b95f698af39678b3aa9e17 mozilla-firefox-2.0.0.8-pt-BR.xpi 153289
+RMD160 b776170c65f8d8ea476a0ccaf5f0c4568eaaa7d3 mozilla-firefox-2.0.0.8-pt-BR.xpi 153289
+SHA256 ef190f60d014607ca8715b1665fffded86248a48a61909779a87c8270c4eb64c mozilla-firefox-2.0.0.8-pt-BR.xpi 153289
+MD5 457213d3c4e54ebba8cf2b8ea3f46e42 mozilla-firefox-2.0.0.8-pt-PT.xpi 153534
+RMD160 1ac1811c10ce5024922a20b3430b7e9c238f71b9 mozilla-firefox-2.0.0.8-pt-PT.xpi 153534
+SHA256 fbc75375b6186ff1044322a9eef71fa6f57e393b6606d3704b47948673e2de6d mozilla-firefox-2.0.0.8-pt-PT.xpi 153534
+MD5 091d668d56294ed239242ff5e7185b28 mozilla-firefox-2.0.0.8-ro.xpi 159229
+RMD160 914f1315683125c096661a7c64ac8714b87048e3 mozilla-firefox-2.0.0.8-ro.xpi 159229
+SHA256 18fc93cfa166dd6562ed7c65c854b1c9d4d32a74dfb68ee6edbc48a790417146 mozilla-firefox-2.0.0.8-ro.xpi 159229
+MD5 554d23b1e13b0f838f196ca7e03f05f9 mozilla-firefox-2.0.0.8-ru.xpi 167947
+RMD160 5170c723cb9c2a5c9a2baf2d2ac85558a97b5441 mozilla-firefox-2.0.0.8-ru.xpi 167947
+SHA256 1aa7b4178e1c17190b86982d9dcc9958b5904a219a8e49146bb3cd6c5e0d9d05 mozilla-firefox-2.0.0.8-ru.xpi 167947
+MD5 c932821f73fae420fe843e5bb93acc1c mozilla-firefox-2.0.0.8-sk.xpi 164901
+RMD160 735e911281b787c659bb4677d8679882e61b1cb7 mozilla-firefox-2.0.0.8-sk.xpi 164901
+SHA256 111e3146ceeb22f7ad6d1fa0b6613e4843150b549374cc038e537936cfeefdcb mozilla-firefox-2.0.0.8-sk.xpi 164901
+MD5 e6e9f7cfa593c38a00db8febaf3ba8df mozilla-firefox-2.0.0.8-sl.xpi 154978
+RMD160 d59b58e623af37eb96b32e0d8bd2f39bfd4266c3 mozilla-firefox-2.0.0.8-sl.xpi 154978
+SHA256 412b0726d5ca4f243ba1e6cfe4ab67cedb7e3d5dab178cf04904cf54c726ea3a mozilla-firefox-2.0.0.8-sl.xpi 154978
+MD5 c678892f72e5954580ea3a6675a5e7b3 mozilla-firefox-2.0.0.8-sv-SE.xpi 165898
+RMD160 7f8c2439f3b1046c7901fcdde63c2f7ae94fdcf4 mozilla-firefox-2.0.0.8-sv-SE.xpi 165898
+SHA256 ec65d64cf2bd6bc1cfd5bfa6b26e5f0579d697815740ef91eff7f0df9229a157 mozilla-firefox-2.0.0.8-sv-SE.xpi 165898
+MD5 f98dfc248be1e2a650b80f027e249a33 mozilla-firefox-2.0.0.8-tr.xpi 148656
+RMD160 68a469a426dce92334903968c9a8e64789942639 mozilla-firefox-2.0.0.8-tr.xpi 148656
+SHA256 8e0af97db0a7785d32c82a6e8d666084f0b28b383eb521d8491eb44f1f439503 mozilla-firefox-2.0.0.8-tr.xpi 148656
+MD5 8135737c8e453839cde76ce7f8bea665 mozilla-firefox-2.0.0.8-zh-CN.xpi 139265
+RMD160 89ba8057a7646a92148440502d4d2173b554ac44 mozilla-firefox-2.0.0.8-zh-CN.xpi 139265
+SHA256 850fc62c261c629be570765c4e9aed52202b6534ecbf37f090fc37648b10e831 mozilla-firefox-2.0.0.8-zh-CN.xpi 139265
+MD5 e9b0ffc554b2cb51b6a372b18a9d2a35 mozilla-firefox-2.0.0.8-zh-TW.xpi 141994
+RMD160 543ef849869e264b3b1e586515a54000210b3696 mozilla-firefox-2.0.0.8-zh-TW.xpi 141994
+SHA256 1826c98b40b94a7c9204279070f554a923fced29ea524cbd161f90466fee90cf mozilla-firefox-2.0.0.8-zh-TW.xpi 141994
diff --git a/www-client/mozilla-firefox/mozilla-firefox-2.0.0.8.ebuild b/www-client/mozilla-firefox/mozilla-firefox-2.0.0.8.ebuild
new file mode 100644
index 000000000000..169e62160d0b
--- /dev/null
+++ b/www-client/mozilla-firefox/mozilla-firefox-2.0.0.8.ebuild
@@ -0,0 +1,290 @@
+# 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/mozilla-firefox-2.0.0.8.ebuild,v 1.1 2007/10/19 15:06:33 armin76 Exp $
+
+WANT_AUTOCONF="2.1"
+
+inherit flag-o-matic toolchain-funcs eutils mozconfig-2 mozilla-launcher makeedit multilib fdo-mime mozextension autotools
+
+PATCH="${PN}-2.0.0.7-patches-0.1"
+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 zh-CN zh-TW"
+NOSHORTLANGS="en-GB es-AR pt-BR zh-TW"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="http://www.mozilla.org/projects/firefox/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+SLOT="0"
+LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
+IUSE="java mozdevelop bindist xforms restrict-javascript filepicker"
+
+MOZ_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PV}"
+SRC_URI="${MOZ_URI}/source/firefox-${PV}-source.tar.bz2
+ mirror://gentoo/${PATCH}.tar.bz2"
+
+# These are in
+#
+# http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/linux-i686/xpi/
+#
+# for i in $LANGS $SHORTLANGS; do wget $i.xpi -O ${P}-$i.xpi; done
+for X in ${LANGS} ; do
+ SRC_URI="${SRC_URI}
+ linguas_${X/-/_}? ( http://dev.gentooexperimental.org/~armin76/dist/${P}-xpi/${P}-${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}-xpi/${P}-${X}.xpi )"
+ IUSE="${IUSE} linguas_${X%%-*}"
+ fi
+done
+
+RDEPEND="java? ( virtual/jre )
+ >=www-client/mozilla-launcher-1.39
+ >=sys-devel/binutils-2.16.1
+ >=dev-libs/nss-3.11.5
+ >=dev-libs/nspr-4.6.5"
+
+DEPEND="${RDEPEND}
+ java? ( >=dev-java/java-config-0.2.0 )"
+
+PDEPEND="restrict-javascript? ( x11-plugins/noscript )"
+
+S="${WORKDIR}/mozilla"
+
+# Needed by src_compile() and src_install().
+# Would do in pkg_setup but that loses the export attribute, they
+# become pure shell variables.
+export MOZ_CO_PROJECT=browser
+export BUILD_OFFICIAL=1
+export MOZILLA_OFFICIAL=1
+
+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
+}
+
+pkg_setup(){
+ if ! built_with_use x11-libs/cairo X; then
+ eerror "Cairo is not built with X useflag."
+ eerror "Please add 'X' to your USE flags, and re-emerge cairo."
+ die "Cairo needs X"
+ fi
+
+ if ! use bindist; then
+ elog "You are enabling official branding. You may not redistribute this build"
+ elog "to any users on your network or the internet. Doing so puts yourself into"
+ elog "a legal problem with Mozilla Foundation"
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
+
+ fi
+
+ use moznopango && warn_mozilla_launcher_stub
+}
+
+src_unpack() {
+ unpack firefox-${PV}-source.tar.bz2 ${PATCH}.tar.bz2
+
+ linguas
+ for X in ${linguas}; do
+ [[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi"
+ done
+ if [[ ${linguas} != "" ]]; then
+ einfo "Selected language packs (first will be default): ${linguas}"
+ fi
+
+ # Apply our patches
+ cd "${S}" || die "cd failed"
+ EPATCH_SUFFIX="patch" \
+ EPATCH_FORCE="yes" \
+ epatch "${WORKDIR}"/patch
+
+ if use filepicker; then
+ epatch ${FILESDIR}/mozilla-filepicker.patch
+ fi
+
+ eautoreconf
+}
+
+src_compile() {
+ declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ mozconfig_init
+ mozconfig_config
+
+ mozconfig_annotate '' --enable-application=browser
+ mozconfig_annotate '' --enable-image-encoder=all
+ mozconfig_annotate '' --enable-canvas
+ mozconfig_annotate '' --with-system-nspr
+ mozconfig_annotate '' --with-system-nss
+
+ if use xforms; then
+ mozconfig_annotate '' --enable-extensions=default,xforms,schema-validation,typeaheadfind
+ else
+ mozconfig_annotate '' --enable-extensions=default,typeaheadfind
+ fi
+
+ if use ia64; then
+ echo "ac_cv_visibility_pragma=no" >> "${S}/.mozconfig"
+ fi
+
+ if ! use bindist; then
+ mozconfig_annotate '' --enable-official-branding
+ fi
+
+ # Bug 60668: Galeon doesn't build without oji enabled, so enable it
+ # regardless of java setting.
+ mozconfig_annotate '' --enable-oji --enable-mathml
+
+ # Other ff-specific settings
+ mozconfig_use_enable mozdevelop jsd
+ mozconfig_use_enable mozdevelop xpctools
+ mozconfig_use_extension mozdevelop venkman
+ mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+
+ # Finalize and report settings
+ mozconfig_final
+
+ # -fstack-protector breaks us
+ if gcc-version ge 4 1; then
+ gcc-specs-ssp && append-flags -fno-stack-protector
+ else
+ gcc-specs-ssp && append-flags -fno-stack-protector-all
+ fi
+ filter-flags -fstack-protector -fstack-protector-all
+
+ ####################################
+ #
+ # Configure and build
+ #
+ ####################################
+
+ CPPFLAGS="${CPPFLAGS} -DARON_WAS_HERE" \
+ CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
+ econf || die
+
+ # It would be great if we could pass these in via CPPFLAGS or CFLAGS prior
+ # to econf, but the quotes cause configure to fail.
+ sed -i -e \
+ 's|-DARON_WAS_HERE|-DGENTOO_NSPLUGINS_DIR=\\\"/usr/'"$(get_libdir)"'/nsplugins\\\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\\\"/usr/'"$(get_libdir)"'/nsbrowser/plugins\\\"|' \
+ ${S}/config/autoconf.mk \
+ ${S}/xpfe/global/buildconfig.html
+
+ # This removes extraneous CFLAGS from the Makefiles to reduce RAM
+ # requirements while compiling
+ edit_makefiles
+
+ # Should the build use multiprocessing? Not enabled by default, as it tends to break
+ [ "${WANT_MP}" = "true" ] && jobs=${MAKEOPTS} || jobs="-j1"
+ emake ${jobs} || die
+}
+
+pkg_preinst() {
+ declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ einfo "Removing old installs with some really ugly code. It potentially"
+ einfo "eliminates any problems during the install, however suggestions to"
+ einfo "replace this are highly welcome. Send comments and suggestions to"
+ einfo "mozilla@gentoo.org."
+ rm -rf "${ROOT}"/"${MOZILLA_FIVE_HOME}"
+}
+
+src_install() {
+ declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # Most of the installation happens here
+ dodir "${MOZILLA_FIVE_HOME}"
+ cp -RL "${S}"/dist/bin/* "${D}"/"${MOZILLA_FIVE_HOME}"/ || die "cp failed"
+
+ linguas
+ for X in ${linguas}; do
+ [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${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
+ install_mozilla_launcher_stub firefox "${MOZILLA_FIVE_HOME}"
+
+ # Install icon and .desktop for menu entry
+ if ! use bindist; then
+ doicon "${FILESDIR}"/icon/firefox-icon.png
+ newmenu "${FILESDIR}"/icon/mozilla-firefox-1.5.desktop \
+ mozilla-firefox-2.0.desktop
+ else
+ doicon "${FILESDIR}"/icon/firefox-icon-unbranded.png
+ newmenu "${FILESDIR}"/icon/mozilla-firefox-1.5-unbranded.desktop \
+ mozilla-firefox-2.0.desktop
+ fi
+
+ # Fix icons to look the same everywhere
+ insinto "${MOZILLA_FIVE_HOME}"/icons
+ doins "${S}"/dist/branding/mozicon16.xpm
+ doins "${S}"/dist/branding/mozicon50.xpm
+
+ # Install files necessary for applications to build against firefox
+ einfo "Installing includes and idl files..."
+ cp -LfR "${S}"/dist/include "${D}"/"${MOZILLA_FIVE_HOME}" || die "cp failed"
+ cp -LfR "${S}"/dist/idl "${D}"/"${MOZILLA_FIVE_HOME}" || die "cp failed"
+
+ # Dirty hack to get some applications using this header running
+ dosym "${MOZILLA_FIVE_HOME}"/include/necko/nsIURI.h \
+ "${MOZILLA_FIVE_HOME}"/include/nsIURI.h
+
+ # Install pkgconfig files
+ insinto /usr/"$(get_libdir)"/pkgconfig
+ doins "${S}"/build/unix/*.pc
+
+ insinto "${MOZILLA_FIVE_HOME}"/greprefs
+ newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+ insinto "${MOZILLA_FIVE_HOME}"/defaults/pref
+ newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+}
+
+pkg_postinst() {
+ declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # This should be called in the postinst and postrm of all the
+ # mozilla, mozilla-bin, firefox, firefox-bin, thunderbird and
+ # thunderbird-bin ebuilds.
+ update_mozilla_launcher_symlinks
+
+ # Update mimedb for the new .desktop file
+ fdo-mime_desktop_database_update
+
+ elog "Please remember to rebuild any packages that you have built"
+ elog "against Firefox. Some packages might be broken by the upgrade; if this"
+ elog "is the case, please search at http://bugs.gentoo.org and open a new bug"
+ elog "if one does not exist. Before filing any bugs, please move or remove"
+ elog " ~/.mozilla and test with a clean profile directory."
+}
+
+pkg_postrm() {
+ declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ update_mozilla_launcher_symlinks
+}