summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2008-02-08 11:03:12 +0000
committerRaúl Porcel <armin76@gentoo.org>2008-02-08 11:03:12 +0000
commit07449cdb988f36261afc77215dee143b6ebc8f8c (patch)
tree06351066c28641837c6443bdc57d5cf897b7a6b1 /www-client
parentppc stable, bug #207409 (diff)
downloadhistorical-07449cdb988f36261afc77215dee143b6ebc8f8c.tar.gz
historical-07449cdb988f36261afc77215dee143b6ebc8f8c.tar.bz2
historical-07449cdb988f36261afc77215dee143b6ebc8f8c.zip
Version bump
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'www-client')
-rw-r--r--www-client/mozilla-firefox/ChangeLog8
-rw-r--r--www-client/mozilla-firefox/Manifest48
-rw-r--r--www-client/mozilla-firefox/mozilla-firefox-2.0.0.12.ebuild305
3 files changed, 359 insertions, 2 deletions
diff --git a/www-client/mozilla-firefox/ChangeLog b/www-client/mozilla-firefox/ChangeLog
index c57251d614c9..c50a2790fc8b 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-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/ChangeLog,v 1.370 2008/02/02 17:11:22 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/ChangeLog,v 1.371 2008/02/08 11:03:12 armin76 Exp $
+
+*mozilla-firefox-2.0.0.12 (08 Feb 2008)
+
+ 08 Feb 2008; Raúl Porcel <armin76@gentoo.org>
+ +mozilla-firefox-2.0.0.12.ebuild:
+ Version bump
02 Feb 2008; Raúl Porcel <armin76@gentoo.org>
mozilla-firefox-2.0.0.11.ebuild:
diff --git a/www-client/mozilla-firefox/Manifest b/www-client/mozilla-firefox/Manifest
index 207530615734..b6739721cb6b 100644
--- a/www-client/mozilla-firefox/Manifest
+++ b/www-client/mozilla-firefox/Manifest
@@ -7,6 +7,7 @@ AUX icon/mozilla-firefox-1.5-unbranded.desktop 261 RMD160 177357e4c7aaaf778f9527
AUX icon/mozilla-firefox-1.5.desktop 258 RMD160 e51fa7ee3e6b8498e73ecd8aafa0bf761c2b6774 SHA1 0560e600fd94fda8e67c914c68a4b46a06215363 SHA256 1672c710088ec5b6e39e49c6cf547978a8f44ebd9de8aacfa28d91b62f0cfc80
AUX mozilla-filepicker.patch 722 RMD160 5d47c8d1c7f6288071295dadc0779b1eed13a2f2 SHA1 987535d45fbefd2ae0a3de4cc19e7fc86dc17c3e SHA256 f716c34efe691c8fe8924682b663670926614962bf782bac13e52fb77aeee13c
DIST firefox-2.0.0.11-source.tar.bz2 37480419 RMD160 fd408c9aa6df1b867e757865e8dccabebef3dee2 SHA1 6d070bf04f1a037b621237d02ef9be7802a51bf1 SHA256 1b98b8cd061fc0471887a19ca83ef73043f9aab87dacfedae93a388d478f914d
+DIST firefox-2.0.0.12-source.tar.bz2 37442741 RMD160 05c022317ebd065d1953e4b3706c7b125c573a46 SHA1 766f3e945145d9e4d36d5eb3e551b5eb44a1d862 SHA256 c79f6efe46e4dc9137d6bb0751122d0d66b53b77b5770b4ffb131486a980d82e
DIST iceweasel-icons-2.0.0.11.tar.bz2 186529 RMD160 8687d1b9ebcbd775a8ab72b51e5d96a2e8725484 SHA1 4a9cdf1c6ac4bef47b6999c804fa06ac04fc47b8 SHA256 df1d6fb36417e770cf444c44a1e3a5c00b56ab0f485aa0c9a7b60e217cfe45f9
DIST mozilla-firefox-2.0.0.11-af.xpi 148047 RMD160 efce849f322d2a14ce732072d624eb804c529c0d SHA1 5ab17061698e15c08d5b841f640650210dec770b SHA256 96a3b302f462d5b0b651ab797fd1a29719c8977e240b502cc288ee833df6e2b8
DIST mozilla-firefox-2.0.0.11-ar.xpi 159727 RMD160 78bace43b0f49610e0e2819abf1a1f42104d9c80 SHA1 c229821f47806686c9fcc6084ed59027240ea0fb SHA256 db7085bdb7aa2a3ca6116057ddf514fb41083dc14577d7225e10dee8e784b3c0
@@ -53,6 +54,51 @@ DIST mozilla-firefox-2.0.0.11-tr.xpi 148658 RMD160 e1593035f26e70569b6ba5f45af4d
DIST mozilla-firefox-2.0.0.11-uk.xpi 158557 RMD160 1671656fed3a88af68bc488e38e680b7c978c476 SHA1 f38cb2094ce48e971d19a541377aa845eb4e6e26 SHA256 05c5d3e1049ae3b0c51d96c7fa365ceea9e6d24607b639a6f0cd22274ae21922
DIST mozilla-firefox-2.0.0.11-zh-CN.xpi 139267 RMD160 e56e65017e6ce0c5080d8d6094886fac663f53aa SHA1 6c340ea0db089e9e40bba4e725d2522e4996fe3e SHA256 fe54b14e98ea578f00caf6620aca1ee93511cc647c355b9a170d77d0686bfac9
DIST mozilla-firefox-2.0.0.11-zh-TW.xpi 141996 RMD160 84638472c5f0e39a8ce086295648c26c59a39769 SHA1 7132f923e37895566deeb15e7ee449adb71125b1 SHA256 751e444298c8905faea535eb2b439002a7725cb07f2dae1ae08b6f638d26c82a
+DIST mozilla-firefox-2.0.0.12-af.xpi 148045 RMD160 8658be5587c1aeef4b82b117fc1b45e3653209e9 SHA1 1855c29928d9eeb55e0a62453ed0ed1789a3877b SHA256 9e7e73a858e84818e0b48f764bafd1fd1c1a710bb6ee833a28bf51a4ddd5967c
+DIST mozilla-firefox-2.0.0.12-ar.xpi 159728 RMD160 6b50b6a42fcef3357aeb47f4e2a17ea81412e64e SHA1 54ca6cac527b5fbf9910831b64d63e7f994e8424 SHA256 d69f1e487760e6f3b515ffe2a4595e823772dbc0183118a171b77267517eac73
+DIST mozilla-firefox-2.0.0.12-be.xpi 161164 RMD160 349b7e62964998fcaf6d6fc11d54ceb1e951b8e1 SHA1 9bc695b6e08f0f53e1b66e4250764d2c4504d4b8 SHA256 da46a1181e69d06bf430d4d75b05f366b09ae45e42c19698f5146c6f20919972
+DIST mozilla-firefox-2.0.0.12-bg.xpi 169524 RMD160 c72588c8c0c62f0d6d7b6ec0fe0bc5794d9c4343 SHA1 0fa7c8b377989dfdd98a041c35bda0162b8163e1 SHA256 2b9adee1e8fa94773e23a9fbbd29518106972b8743078e05470af451fc57ecb2
+DIST mozilla-firefox-2.0.0.12-ca.xpi 170694 RMD160 8cdceb09f3e3af9c61a976aa16aae30855fb631b SHA1 7242cd2528203d5293c7481ea409d4fe13a2052a SHA256 bce74c62221078b881fecd908f82fe5bb704c0dec98ba11855d049077bf69591
+DIST mozilla-firefox-2.0.0.12-cs.xpi 167975 RMD160 7e3f1b58ee402deccbba0629bb7edb749fef103a SHA1 5fa5bf5b705f079a281e0ffa0bf890635f934d6b SHA256 0a072eacd88dfd1108aa9dc252a1c40ffb06e93e0da2104186fba32278ec37c3
+DIST mozilla-firefox-2.0.0.12-da.xpi 152109 RMD160 fa45bef63514a0b84f5c73ca3ce01bd768f0592e SHA1 8f8eb17f2861ee6c8d8df0c80b15dc8def764a94 SHA256 25009e642bc9413278e5450716cc40e48c96d6dc37bc26da3da430b55cd1b9ab
+DIST mozilla-firefox-2.0.0.12-de.xpi 152536 RMD160 088d8bdba64a5a26eb5ba3b1f9e8a5a478878d50 SHA1 e924c4b0c0d9c280511d534cc5c0320f99816ea7 SHA256 f9b535e03ae74740aea100a53db590f88da89f8cb3f1024683517c0d75b5091b
+DIST mozilla-firefox-2.0.0.12-el.xpi 169726 RMD160 8093bdf4bbab19f38177f46e8e096ccf229dce83 SHA1 e4a3d56775d94d28628dd6e26a467942e7fadbe4 SHA256 bd37cdfcc25a7227f48c27fe185f715119db12a2acdd55540c714c47ebbdc42b
+DIST mozilla-firefox-2.0.0.12-en-GB.xpi 156166 RMD160 57187950752c03ddeeaaaf4247e4487b22ddde6c SHA1 e182a1be6c81166ca77541f9e814f647fd16f283 SHA256 752108d5207d21bd33eaf35f395e4a0675c8cd3170e351822d38031cda545586
+DIST mozilla-firefox-2.0.0.12-es-AR.xpi 156154 RMD160 04e18f9579b72864e129a27397e65c34e3721873 SHA1 2a30137227565635b752c17116776fdf12f7bba5 SHA256 3e4d6302e532764ae03379bcb8e25d8af7cef2e30b293e9d860db73dc2475fd4
+DIST mozilla-firefox-2.0.0.12-es-ES.xpi 143595 RMD160 5f9f4896f9c1ecc4cc1e687c22750d8e63510488 SHA1 3241a02896d64dbcfc43200bf84a31fe05238253 SHA256 bc602f218103b9571b008fbec4c326eb4a53cc2e69a38f86f37bd0435ccc68c0
+DIST mozilla-firefox-2.0.0.12-eu.xpi 153658 RMD160 edb4b160361f1b117d01474fbbfa2157f8b72b0b SHA1 e5acfa7b8b95e63dc6d4d77fe8a408eafa1f80a0 SHA256 79c62bdf771a69ac2e4064f1ff68adb99a307f39d2632493b96857977695e6f5
+DIST mozilla-firefox-2.0.0.12-fi.xpi 155417 RMD160 28542653ae25865c58d2764470311ed59978bfb2 SHA1 3f196e150df48c74c91b5b58dd69d4ea64d7d6d2 SHA256 15394b64006231e721173422c572e0d01a1acb6f48fb7e81e8bff255f115f1cc
+DIST mozilla-firefox-2.0.0.12-fr.xpi 173836 RMD160 cf2a1b7c2cf2d2e7b19b237985a7cfc0af34b979 SHA1 20da62251942654cb0f0479c59e8681b43eb6e20 SHA256 c86dd1337f8e35404f4297484d006df7f7c52df2895cdbd884e2a09dabbc9f87
+DIST mozilla-firefox-2.0.0.12-fy-NL.xpi 167166 RMD160 7110b3e461f8c7791b3ac88ff946245e456eb06c SHA1 ee9f4d868435d19e1e7340b9d5c583a3b2007ef3 SHA256 233947c7458c939db25610bb59866bec7bf3e224ab71e3aa8590e170ca7f6476
+DIST mozilla-firefox-2.0.0.12-ga-IE.xpi 151755 RMD160 760a5dd5337f670f9aab6c364f3e526ece8025b3 SHA1 28256191fa4de025662251425563d9e9f96b3486 SHA256 8f9d745d85e974a1effcebac7c22c9d21f409d9194953bd7e955d855ebf88ef4
+DIST mozilla-firefox-2.0.0.12-gu-IN.xpi 172689 RMD160 cdd324075609a45049c4227331fab4053acc7d80 SHA1 5e032570670c72de7791a754f4a01a59ea7e677a SHA256 40f7636354918712ac0dd73b25bdd88e504c831d4c63fe1908dfb9eee299b254
+DIST mozilla-firefox-2.0.0.12-he.xpi 150327 RMD160 5e9bae041f2c7e5e42cfb13451c2613c64bef545 SHA1 6ee386e4438bb005f547f127235439ae192309c5 SHA256 21d960d485bf470cbfd20f13326504ae96fb5d9c15cefa5d78f20b7c7b81fd97
+DIST mozilla-firefox-2.0.0.12-hu.xpi 163757 RMD160 2d9a45c15fa4a99624df89ae3d3e1695414fd1dd SHA1 87a799e2483d0583b705a04babe3856f39ec544e SHA256 c6a25609cb128f4835c1f2097913e72abd062281b31d912099ff54148414b443
+DIST mozilla-firefox-2.0.0.12-it.xpi 144824 RMD160 b60c4da33d5624bc385fbf54e48ca0a980cea6d2 SHA1 08fafc8b19ab87d0079553c70b8f837a4c420947 SHA256 83005b6d5abf38dc38cf0fc9ba306fbec0076410e01499cacae59fb2575e8896
+DIST mozilla-firefox-2.0.0.12-ja.xpi 163310 RMD160 882c634775b5e85509671568419a04b48f022bd7 SHA1 be5962fce668239746a4ad008234770750b342f0 SHA256 2e65b347c892f502a4fdc51becf348ed29186c14682fad655363f993aa856620
+DIST mozilla-firefox-2.0.0.12-ka.xpi 177907 RMD160 fc6113b3ffb310114427622654c4e9f289f8d6f5 SHA1 50565e5116f4a5229a5b0b282a661a42fa31aa90 SHA256 732589f76d567337294006eb0846fc42b93dec263ece7ff0637426521f4ca9b6
+DIST mozilla-firefox-2.0.0.12-ko.xpi 148125 RMD160 c5823b4fe0cc7df8f1b468919c15309170a90651 SHA1 327053c47aa010a775d58185b1d2094d5d3f1ad7 SHA256 ad24672472d265e0ba735c1118b767f7fe5fa393ec566633b82a7e070f18cd92
+DIST mozilla-firefox-2.0.0.12-ku.xpi 153160 RMD160 6485841ee7518ded5640598fb006a2ef0e030b21 SHA1 2df9e2c07d71a4d5efa47c2d9cc8ecc8aee34657 SHA256 cdf32cbc09bb159b5cfd76455b28488eb3c6c7c5a41e01840689a55f0df05d53
+DIST mozilla-firefox-2.0.0.12-lt.xpi 164578 RMD160 8f54f7d28860299f3caeeba0257c58e35ae97004 SHA1 61798f31a140976fc4d7c92d177b2b9ef7176565 SHA256 ca0ea2d5d480cb5b44e6db5f9630a921cb5e9e7102608ec58076273f2b0b6964
+DIST mozilla-firefox-2.0.0.12-mk.xpi 159778 RMD160 fd104a51aefa5919048c394504638cd2adf76447 SHA1 981303d411dddda9522f9ca1326dbf5029151e48 SHA256 668656b8a305e6e48e8ef47def20a6943cd0604f0537d99d0154e934eed4c143
+DIST mozilla-firefox-2.0.0.12-mn.xpi 160149 RMD160 d9e28253afed00206e8504a23d3191ab9816a784 SHA1 dfaeb014204934a06a48641227531e3d31e49723 SHA256 2d38225e96d25699ae6e7a719580aafbfc2e6ee752fa307098d0373358a2fa07
+DIST mozilla-firefox-2.0.0.12-nb-NO.xpi 163723 RMD160 dbdd52e9f29fb7b439da14eaf0094d8c1d8c1de5 SHA1 e45424628246a108a39b3c085deb68571c455b42 SHA256 66d3f7c6d391aa052102b96088484b7f15758f21c5a2721aed01fa90f158c26e
+DIST mozilla-firefox-2.0.0.12-nl.xpi 170028 RMD160 e13b77a4f403a991e52f98c75c431aa856ebae77 SHA1 bc5bf0b5940a4f5a7b8140177fc1c43cd992aa07 SHA256 060132ffb8fe7883e0595abe2f0af9b1e27d8aa2bf3b92251d0de9034c6b2221
+DIST mozilla-firefox-2.0.0.12-nn-NO.xpi 160691 RMD160 231cb8ce2a2290454f323eec932e794685428853 SHA1 f76aeef7d5d0b493e8b91f7dee4f406cc8c73768 SHA256 2e181d85d05827d5915e93eea645f2285d8646fdf0dfeb84fbb5423b43130198
+DIST mozilla-firefox-2.0.0.12-pa-IN.xpi 161693 RMD160 65837c6ad749b0a6be20800199769774bc2ec54c SHA1 501acd8e4a253053ad03e2da5a1224eada4451c4 SHA256 9c36bd568becd87b97b37d665571371539658582589a24609512aae5c7a464d6
+DIST mozilla-firefox-2.0.0.12-pl.xpi 170994 RMD160 a8522ba5618506565d767c2ab1ec67215e585580 SHA1 463bc8c8b57a8ae6ed6aec10a335f1b8961c0a89 SHA256 770bf89041d9962414ce67e6008e3a12a3f3254581a180067affb5ccdd0da697
+DIST mozilla-firefox-2.0.0.12-pt-BR.xpi 153291 RMD160 0b885f987760ef07828e0082bb0b723215158acb SHA1 8826c51ed751a52c3395d98b153a595106c83846 SHA256 54082289c252439625958461b8e81b8d8d282bed00661e20cc9a304b6dda4230
+DIST mozilla-firefox-2.0.0.12-pt-PT.xpi 153534 RMD160 80a0185e625cf13130dc9c0760eddbb109428df5 SHA1 fa0a2a503f56601cb489b217b6706e1e12942d51 SHA256 39e17faeef2aceb5d44e2ed91205e5ccd51f483d1bdf03e1cab2cec7022deb25
+DIST mozilla-firefox-2.0.0.12-ro.xpi 159231 RMD160 d491bf9de1632306ed9125f9349b55c1124514c8 SHA1 6b55de68e9b3889117cb9bb29489555b544e5209 SHA256 815fdf8854f1f460afb43b0e2a4e8ddf752eb2e16901b979a50282bd31e72021
+DIST mozilla-firefox-2.0.0.12-ru.xpi 167675 RMD160 791f2c7813eca6198e1adadb94cae925ed424d5a SHA1 0dabb0544350e926e5d9f92d21eca8ea7bef1c35 SHA256 48ea5750290947e35a9445e71763bd69b37c39fd331351c5419e8bc59278981b
+DIST mozilla-firefox-2.0.0.12-sk.xpi 164903 RMD160 4910f664286fc2f18b9bf8b3277b04b818a023b7 SHA1 b1313481d6795bc6e5035e1d2debf04092212729 SHA256 4cfb71be720ecfe1a1172c69041eb5a30c6a2010a7be78227cc086fed3149a91
+DIST mozilla-firefox-2.0.0.12-sl.xpi 154980 RMD160 e2f3841ed41d8ca5220330460d9b3c637f70e1c1 SHA1 3d35114cdffa00f7771ea8e7aa75d177f20e161d SHA256 68bb8b5ae36e4c7fd7e3c98d47892921e46b1b00134cde383e11dec17d966ee4
+DIST mozilla-firefox-2.0.0.12-sv-SE.xpi 165900 RMD160 f6b8bb5bf188282536843e84b07d4894701f686d SHA1 009e0bd535fe8e032c71163e84af1e3334b6136e SHA256 9dd88c1a4bc8ab04e2659052d4650a3362410f627a58b9f402b7ce9ca8977e72
+DIST mozilla-firefox-2.0.0.12-tr.xpi 148658 RMD160 7f1290b74bb98f5d73f86c2d798835f5c03b4dd8 SHA1 228cf7b355f69a18dbe79550e540735e1f525aae SHA256 321496b0717be5ad88e7d45ba09414bdf442a69902deb2fe4cdfa66b4d0bcae5
+DIST mozilla-firefox-2.0.0.12-uk.xpi 158420 RMD160 40c8a3026049918b47798de4a309d3cdf2bffe3c SHA1 2ddec772ee74d0471ed1920fc5c910000c28d705 SHA256 a2faecb10ee6511a6f55201b8feee2d630ad51a544badbed205b2b2f283832f0
+DIST mozilla-firefox-2.0.0.12-zh-CN.xpi 139266 RMD160 f7cb9f25e0e494fd8aa011ecd974b100fdf0500a SHA1 aa7f6c6a65624b8ac5d07cab2ab9c62f31d9a736 SHA256 320f43ee5f4ce297cf99307fc9fea33ae7b7f300e55cd44592d1932047818d29
+DIST mozilla-firefox-2.0.0.12-zh-TW.xpi 141996 RMD160 585278ad480ef28c40f780a24810960fa6d14d25 SHA1 b19e38a768ba159ea31a099a658cf0d1f3668da3 SHA256 8ce68fc2f8681ddd798048385ecf85548f235a359bd6ee6ed7738cf9d55c07db
EBUILD mozilla-firefox-2.0.0.11.ebuild 9872 RMD160 8d11504b554bb7d704f94173e1d78019e270e068 SHA1 99eef3f6f86557de49599a7e79dfedcd8767a599 SHA256 835c91ee2974a233a4ae046070940fa03003298fd090a0a78429ec41c4363b2c
-MISC ChangeLog 77598 RMD160 4cd71eefaa42583ccece9f9b2b3b7e75a39cca07 SHA1 27e66b10ae0ea124ea8c244039d8914ee92b9a19 SHA256 46aa14b531e07403a65e5a2208ff7c79ff9a18569904923eb211e4fbf152e078
+EBUILD mozilla-firefox-2.0.0.12.ebuild 9891 RMD160 20c9de5750f300d7b2b2f8268f525403e54c46a8 SHA1 2b1447fbc3b5d03fe83e611e92f9e88c0551a8c8 SHA256 8ad3401f67a851cc28102ce85b30504333bc7b55ebbf755e2f2c70853f35ecb0
+MISC ChangeLog 77740 RMD160 61dbe21e0dca3701940a829300a99084b4bd6c9f SHA1 bc31c4744875a36ac733e12e5f473c57ae992be9 SHA256 aed7011d5feb0d5e6690c18d1738cc81637fc3b1f966e5a03052764950cac3a8
MISC metadata.xml 160 RMD160 d5a9f0bf8989621c2bde30facb53bcae00aba709 SHA1 5015c07af2083f20f9552d7fb11afb5ea69af345 SHA256 0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b
diff --git a/www-client/mozilla-firefox/mozilla-firefox-2.0.0.12.ebuild b/www-client/mozilla-firefox/mozilla-firefox-2.0.0.12.ebuild
new file mode 100644
index 000000000000..dfae2bd1040a
--- /dev/null
+++ b/www-client/mozilla-firefox/mozilla-firefox-2.0.0.12.ebuild
@@ -0,0 +1,305 @@
+# Copyright 1999-2008 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.12.ebuild,v 1.1 2008/02/08 11:03:12 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.11-patches-0.5"
+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"
+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 iceweasel"
+
+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
+ iceweasel? ( mirror://gentoo/iceweasel-icons-2.0.0.11.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.55
+ >=sys-devel/binutils-2.16.1
+ >=dev-libs/nss-3.11.7
+ >=dev-libs/nspr-4.6.7"
+
+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 && ! use iceweasel; 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
+
+ if use iceweasel; then
+ unpack iceweasel-icons-2.0.0.11.tar.bz2
+
+ cp -r iceweaselicons/browser mozilla/
+ fi
+
+ 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
+
+ if use iceweasel; then
+ sed -i -e "s|Bon Echo|Iceweasel|" browser/locales/en-US/chrome/branding/brand.*
+ 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 && ! use iceweasel; 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}"/toolkit/content/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 iceweasel; then
+ newicon "${S}"/browser/base/branding/icon48.png iceweasel-icon.png
+ newmenu "${FILESDIR}"/icon/iceweasel.desktop \
+ mozilla-firefox-2.0.desktop
+ elif ! 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
+}