summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2008-03-26 11:06:26 +0000
committerRaúl Porcel <armin76@gentoo.org>2008-03-26 11:06:26 +0000
commit21f8899c2873972ee527aa5a22d1e900aba41ec3 (patch)
tree671a140552ceb78c530e1e8f0bdec8cbd0b2fb27 /www-client
parentVersion bump (diff)
downloadhistorical-21f8899c2873972ee527aa5a22d1e900aba41ec3.tar.gz
historical-21f8899c2873972ee527aa5a22d1e900aba41ec3.tar.bz2
historical-21f8899c2873972ee527aa5a22d1e900aba41ec3.zip
Version bump
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'www-client')
-rw-r--r--www-client/mozilla-firefox/ChangeLog8
-rw-r--r--www-client/mozilla-firefox/Manifest49
-rw-r--r--www-client/mozilla-firefox/mozilla-firefox-2.0.0.13.ebuild306
3 files changed, 361 insertions, 2 deletions
diff --git a/www-client/mozilla-firefox/ChangeLog b/www-client/mozilla-firefox/ChangeLog
index 5c13fe6cdb8f..c1fe617ef519 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.380 2008/03/17 12:16:49 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/ChangeLog,v 1.381 2008/03/26 11:06:26 armin76 Exp $
+
+*mozilla-firefox-2.0.0.13 (26 Mar 2008)
+
+ 26 Mar 2008; Raúl Porcel <armin76@gentoo.org>
+ +mozilla-firefox-2.0.0.13.ebuild:
+ Version bump
17 Mar 2008; Raúl Porcel <armin76@gentoo.org>
mozilla-firefox-2.0.0.11.ebuild, mozilla-firefox-2.0.0.12.ebuild:
diff --git a/www-client/mozilla-firefox/Manifest b/www-client/mozilla-firefox/Manifest
index 956ab0a49bf1..14897c52d275 100644
--- a/www-client/mozilla-firefox/Manifest
+++ b/www-client/mozilla-firefox/Manifest
@@ -6,6 +6,7 @@ AUX icon/mozilla-firefox-1.5.desktop 255 RMD160 4ef1cf548f11057274620b82f0728958
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 firefox-2.0.0.13-source.tar.bz2 37520701 RMD160 3452d5bffd14e8e230c400191c78c431305bd2b2 SHA1 45e804fe96119af6ce1ca39da07b107eaf3a1d54 SHA256 ec7a0fa184cdb99c86c6760b1612d80a13459cb4aa37038bbcde8a077943f7ab
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
@@ -96,7 +97,53 @@ DIST mozilla-firefox-2.0.0.12-tr.xpi 148658 RMD160 7f1290b74bb98f5d73f86c2d79883
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
+DIST mozilla-firefox-2.0.0.13-af.xpi 148045 RMD160 ea2a459b9591fbca5296420059b74e315e496a33 SHA1 73dc5d23cebc81637582fe431d934d9d1f2d8cd1 SHA256 c72905fb6f0b102206e131edaa9440a176ca842bd36734b6552a74e196e70936
+DIST mozilla-firefox-2.0.0.13-ar.xpi 159728 RMD160 6cbe1c6967b7577b87da74dc2648112c4620dc12 SHA1 39c1c5d3783eb18d2e528d86188f40aa7697bc05 SHA256 88c8d84b9e370bae891e8e399c49ab2f88e9e6fc8f3ebf44298162627712d9c9
+DIST mozilla-firefox-2.0.0.13-be.xpi 161164 RMD160 f532c8574ab487081ad85f7de20fda17cc1d700b SHA1 8cab8b1a8b6c3a22963ae2e6f7ec60c955dd0201 SHA256 0ae995892c587ea558d188cbb42e3746a911fd7d038d1e8ca0968a3dc6135e8a
+DIST mozilla-firefox-2.0.0.13-bg.xpi 169524 RMD160 75d2b25d71a078304845bd22030b1027ccffd6da SHA1 8850ef8ef336272caf6a99e9ae5d3c70b55acf50 SHA256 ecaa747b9154f77aa3b98012c455c1921169148156002ed07212973c5f899ccd
+DIST mozilla-firefox-2.0.0.13-ca.xpi 170693 RMD160 2f466590a75765d481033c465dc71624e474b243 SHA1 115b013c955b53ee8a8b4f22c1591e9b691d4268 SHA256 78a0680d3c3906303f32a0b207ed0f2607f175d74571fc5094c718cdda71035d
+DIST mozilla-firefox-2.0.0.13-cs.xpi 167975 RMD160 e5a1103901c01c28f03c6f026cb81cfab33da978 SHA1 1ac20cb8683d5f58aacef126f4099e1e7704ad3a SHA256 61e981888ba466b5293a5a5adf3a1945261ead1d777187f0e708798b65f76fa9
+DIST mozilla-firefox-2.0.0.13-da.xpi 152109 RMD160 2a4563afaa7d5139d96280d1d3b138331d4dd0a8 SHA1 db47a1498b6e24a92884e3f12ca683d07e2ebdcb SHA256 0bb5111a803ec2b4c0207959184f61f45a71cc4978e4515f21d7dc5d405bbc88
+DIST mozilla-firefox-2.0.0.13-de.xpi 152536 RMD160 8f24f80b4b3209d36915e4349241e8fae4c0e0c3 SHA1 f3f036c2feeecbc6e84d2138c8e5e668112f4481 SHA256 ee4b92c3ec4c72b4f4875270772b790c653866b4ffe8bc0f3e4c678051e29511
+DIST mozilla-firefox-2.0.0.13-el.xpi 169726 RMD160 c8b0ceaf6531808a887fc8087de3b27dbf32a09d SHA1 27059fe3730564b282eb75aca61e2dadbbc4950f SHA256 baf89f40c9498690fe8f968fefbdfaaa59557f6fd5d64c21c7f5c5fe6515c9a7
+DIST mozilla-firefox-2.0.0.13-en-GB.xpi 156166 RMD160 4ed518312484a9179020829601a3754a37a5539e SHA1 51bd939e0aa36a87cc2ef90895f46c55b764617d SHA256 06dbf4218cbf3763aaeac644eb1ad636f55284a1a3180ea2b25421b175ec2f42
+DIST mozilla-firefox-2.0.0.13-es-AR.xpi 156154 RMD160 a4c31d00fcfdd910e978ced8263698694fdf6110 SHA1 f8a542f8ae251ed89a338f9fcd0eb39e2d623f3d SHA256 10084c02a1b275fe974f07687e72044d4b94d9ad1020feaa4482a00696e0af2a
+DIST mozilla-firefox-2.0.0.13-es-ES.xpi 143595 RMD160 77408338e853d71aebc168700063f26c032012e2 SHA1 e4d148f267246ec659dd44a0259f53dd4b55e9f7 SHA256 22af7e5a020d461468f1f84ddf2758b10aaf6c95578e84de5ad4a95f1f90e76b
+DIST mozilla-firefox-2.0.0.13-eu.xpi 153658 RMD160 0220c3a2ca9a8527c1b1caa27dc39d3695aeacb5 SHA1 903b88724d5cfddd0154bb75fd70068578f61d1c SHA256 5f660c8d22b78bec57d503467eb364c47e46fa04042da7caef5d65917d0f15c9
+DIST mozilla-firefox-2.0.0.13-fi.xpi 155417 RMD160 27b92696b342b27e266dd3abca6f23ffdb871009 SHA1 be59952fd0a8274180053e110ef54914f4bd180b SHA256 32e12c52248458eb856918fcde34223ad086fbba348e9953aeb24a8273fa20d7
+DIST mozilla-firefox-2.0.0.13-fr.xpi 173820 RMD160 647bb33d8894b1b254889b2cf9aeb301c6b7da34 SHA1 fac348cd1bcbf45c9ab6e2e11197c17b68515bda SHA256 1ab7482dfcbb424462d78c72873a1b1d6375c0511c5dbf092683f6ca428fa289
+DIST mozilla-firefox-2.0.0.13-fy-NL.xpi 167166 RMD160 2ca8acef7da08118d552850c17c1f4647969fef8 SHA1 ad41afc720a7aceb1ddb4057a7201ec885db13a6 SHA256 c3a1f184ff528be55f32e21b009da08ad20066e51d23430e4f2328ff6ef94ffe
+DIST mozilla-firefox-2.0.0.13-ga-IE.xpi 151756 RMD160 bbfe253af1304871badd1b172f5c348a7f1d82b4 SHA1 e826065f770c814e32575bd17d41ee949b47e42b SHA256 4a1bf7d0196fc2aa21a4bc0a929cfd782f6b1a4123ba8e6f2241844b04333c8e
+DIST mozilla-firefox-2.0.0.13-gu-IN.xpi 172689 RMD160 13f5340f22180ff19a9d45d3aa6d4df3a5c34b32 SHA1 c4bc9fab54f526f0aeede4ee2ce6e659d9dffae1 SHA256 1cebd1c79ac7ae91f7a60ddd334551aebff8cf21a267e82ce9d92d51e41d0be0
+DIST mozilla-firefox-2.0.0.13-he.xpi 150327 RMD160 d0a3bfc42c3f48a3834a0b25c5165fc668a1101f SHA1 5ac568e697fe875c2e6ae2bd0973281b8b11d008 SHA256 db0bfb008bf9f0dca939f97f4e1a5574c1fe039a0443d265753fe3e4ae711404
+DIST mozilla-firefox-2.0.0.13-hu.xpi 163757 RMD160 0ddda9be4d0010c268a7e663fbffb3655e5fb579 SHA1 9a3c4cdecf55e02d1d35f47410047e17269ebf3e SHA256 ffab8494b91b0853672dd4e8dd56f0102ba3dd90ab3b569092ee596ccc8787c6
+DIST mozilla-firefox-2.0.0.13-it.xpi 144824 RMD160 e66c9117505cff72668ae2bc7affd952764c0618 SHA1 57babae065e9108f939cc17e71641cc779d2a022 SHA256 dd272a54dde6aac2bc87e2a2b22546ace100e459510a67e7878e664f0fa13896
+DIST mozilla-firefox-2.0.0.13-ja.xpi 163310 RMD160 2f8ea307bc8b82bca35cd50ac84b1bc941266aa6 SHA1 656d26997ef8d45b4c17d53fb83cbccd120a53a5 SHA256 dd14b38b4324b8e06e8192c9447b00a99553780090145c6748edf9c3a87e0d99
+DIST mozilla-firefox-2.0.0.13-ka.xpi 177907 RMD160 efa3d38bc16a77c93e4299c7f1843ff2cba4b442 SHA1 b68d126839923169b5898c85e196db4a44edae7f SHA256 ecdd4e2088802a87d0301d8848c52e145721ae30f6baac29d5edb5ced3dff567
+DIST mozilla-firefox-2.0.0.13-ko.xpi 148125 RMD160 e95831bb4ee4c791a9a232e30c399b4b2d7e1f91 SHA1 6c755038b677a49fcde1d2d3de5d77abff2f4842 SHA256 5f82717be34ec2a44c90aa83cdf52ba9d98241dbb87a47cadd439eaecc28f20b
+DIST mozilla-firefox-2.0.0.13-ku.xpi 153160 RMD160 22bee4b84e9a8c83c2dca8e4f34b83605e0a5b30 SHA1 21d5dc40a04f2c636d03a6a2e97efd74a1e7ce8a SHA256 a1c5914927175ff5a46ce48476b575c64e542fac3205a2af05b6564a5e0d3ab4
+DIST mozilla-firefox-2.0.0.13-lt.xpi 164573 RMD160 e5f7fe92746b1fc858586d3c274aef01ae3ef78c SHA1 125567ce5353add9445227337d84bfaf2844fb79 SHA256 f1a7ba57a0ee43acaaec1660a8dd5b42f004032b68cbe785118132cb9eb89b34
+DIST mozilla-firefox-2.0.0.13-mk.xpi 159778 RMD160 183b20b5f37edad07d9b9709dc1de899316265ff SHA1 f8c76fdf2d0626b9851ac6915939b063cb25cfa3 SHA256 4f4e7a530248df95984284257ad2bb3d59cd15bd31a8600396c7b56899b94eb5
+DIST mozilla-firefox-2.0.0.13-mn.xpi 160149 RMD160 ade2f11df7e7b782b7e8594c4a7a9112e4ad8cc6 SHA1 83577471bb1e3280a4e38257a7c7d81a0e748fb9 SHA256 95ed38271b01215309a562beae412cedf724e834f2261682a1db5e7783410ac7
+DIST mozilla-firefox-2.0.0.13-nb-NO.xpi 163723 RMD160 aa22ff0c054535f7d9ae9e3eebf02bb50b35d64c SHA1 4eef7b6e0163e182a9245bf17a1a228830246199 SHA256 6d1c221a3a555c83fc3f30844a9e74409c0670233250310d9ced3c789be7f802
+DIST mozilla-firefox-2.0.0.13-nl.xpi 170028 RMD160 38ac93765dcce6133e57e0e8164cf1bf9fb5a588 SHA1 9bf777ca0f92d8fb6df304613ceac7fa7e042eaa SHA256 48593b5a3a78d0fa76f56cc15816ceb8bf6a2941f3231873d6a757f430b5f4ec
+DIST mozilla-firefox-2.0.0.13-nn-NO.xpi 160691 RMD160 df20d29f64eff5e1fe6ca2f49d4c6f43eb653cf9 SHA1 6a622dc21ef01d1767f1a3e451109a3d30c37f61 SHA256 c0e9acaa825012ffcf041f05b6faf7475a4ec1e3f1b53ab4ef529b3620c1fa8c
+DIST mozilla-firefox-2.0.0.13-pa-IN.xpi 161693 RMD160 c23f898fd4c9d7ffd289f9538a47f1e8c6ef6b50 SHA1 5985b05055088c3ceeefebb25def6f4b08dc1a4d SHA256 34bf3baa8c42baafa72e2a3d0f98576bddf23f303403d10f40944fe09382c3a9
+DIST mozilla-firefox-2.0.0.13-patches-0.1.tar.bz2 31684 RMD160 fc66d7ebad348cfd1d143534af5cb8594173980b SHA1 3824bdf0c54cccb702679b83ac9df7a2ff3f573b SHA256 98999fbbe9c40fc3d4e6cbec882f6bed357e97fbcb781b9f5be8fa6ec2cfe40b
+DIST mozilla-firefox-2.0.0.13-pl.xpi 170994 RMD160 70d60b3aa196cfa301980e0dcdaa463468bd76ff SHA1 2de7bb6ea1b026252807f7bc70cd00e9deec28b3 SHA256 c5089175d07ee17ea0c7bade3bd277802a52cbbf7bee8c6c1d1224b5faa2561e
+DIST mozilla-firefox-2.0.0.13-pt-BR.xpi 153291 RMD160 41e9a3606bf4eeebf723f095278e446d3c97f28c SHA1 2bc43f6805cd561e807a999c0c8ed5026d7040a8 SHA256 19af550d05834e9dd2eb85552dd40da1ff3db75584f4e1984a3fe691b8b130c5
+DIST mozilla-firefox-2.0.0.13-pt-PT.xpi 153535 RMD160 cdde3e39625be3b9370c227dff1839a7f192aeb8 SHA1 816878ae9d64ea3f532e1acdfb6b9202a5893239 SHA256 a5bcd43a5b672490b7202880cc071696cc01f6aaaa2e898fac64f1fb56c06085
+DIST mozilla-firefox-2.0.0.13-ro.xpi 159231 RMD160 de79bf395729a0eaed26604bef7af9c1188f9a8c SHA1 16cb07f8eb5f673dbd111f349f6d33686d9b81a3 SHA256 eb322ed40590db28a9e24463985e13b25328db73c69f4cdf70e95f5620cf7791
+DIST mozilla-firefox-2.0.0.13-ru.xpi 167675 RMD160 bd31a5d11f7654f5990f391f38a67c72f9dd684a SHA1 78410b2c974533d297c8c30fb06953671d5ed27d SHA256 536bddc600f863f82fc5fdd1c24abf9396404d509d91c38137c9372cfebb70f1
+DIST mozilla-firefox-2.0.0.13-sk.xpi 164903 RMD160 583b7d183592d682c6719e0e685e49385e0cfad8 SHA1 f6bd333c101b48fba1e65189469d646f752e8c8f SHA256 4db3477e0af464a2e2ee05c03fb9b02226292f743e13d471282549836c09d857
+DIST mozilla-firefox-2.0.0.13-sl.xpi 154980 RMD160 48898067feee9610af56ee1b251cdf8a61d25a1b SHA1 00139c96b96255c6b07834312a3e6e9a4837df9a SHA256 2836fd62b56ac61685024eccce888a8512c440f1c57ef451bd34654a79393687
+DIST mozilla-firefox-2.0.0.13-sv-SE.xpi 165899 RMD160 e86492edf41a540df26f68245d20ca8ceeec0604 SHA1 27d1b6acc4dc1768f144b76352180816ad1b431e SHA256 4fa04068a644c4626c9b2f5f52d87ec78f9ed5f5aa3a089ffadbbcb8d98b13fb
+DIST mozilla-firefox-2.0.0.13-tr.xpi 148658 RMD160 a232117aa4347fd3bf36494a8f6e7945248f92f0 SHA1 9a4b9de351598861d30b0b4f86c4bbefc37f9b6b SHA256 df1b336c5a02c247bcbd57617d1ef6ad2177cc0b6fe025a1b9a0d740855ccb4c
+DIST mozilla-firefox-2.0.0.13-uk.xpi 158420 RMD160 aa490a722eda15c87fa669dd7e82031b13ca2db6 SHA1 ee98cb8006961e479bdf9096e043f8832a3a0d5e SHA256 707d8a8695ef2c52a860011d9b04c68313253bda7420e9e15d014af538de0eca
+DIST mozilla-firefox-2.0.0.13-zh-CN.xpi 139266 RMD160 5922aeee976207921deedae7d1b1afa68fe9bec0 SHA1 7064dca82534dc2d546b2dd7cd42b6660ca0502d SHA256 5a6f844fbd97798eb3e95f71f00178f2910220b7392f44f19fca04f08e3ee463
+DIST mozilla-firefox-2.0.0.13-zh-TW.xpi 141996 RMD160 9b133f20dfecb99947edf08e14bbdb0e6efb2c5e SHA1 531f5a1b146117ab52c77770feef05b47ed0a522 SHA256 3d508b5598665785f4f65e5b4cb8d145adf704ceab4b9331105e762beae40679
EBUILD mozilla-firefox-2.0.0.11.ebuild 9942 RMD160 45c9ee5c37f3fbec77acaa4321b36b18b5fd841d SHA1 fbafc61616c080a0e15c7cda45d669c4346c19d6 SHA256 9e8eb2e818a376dcaf6359b4a2d699e991258da220fd924589c96cc45058c303
EBUILD mozilla-firefox-2.0.0.12.ebuild 10000 RMD160 fe7baeb08746562b39f000e77034eece7b049360 SHA1 4741dd2ca465f34170ca8e47be271b4264a70df0 SHA256 614d0a43a876ed6ef3d8c2c9eff68bd1a935e92fcf37b75ac93c82152ce83578
-MISC ChangeLog 79136 RMD160 7ba6502eb7436207a5ee24a8f94ecff1452ff8f9 SHA1 22a46cf9b96f92384e95cde0e001a72b6c085571 SHA256 f93f45ef4cada0bbec26f7b4ab5d78d0ae7208b1672d153b99ec6cce97c423c6
+EBUILD mozilla-firefox-2.0.0.13.ebuild 9998 RMD160 2be2252cc06b9e036edb41aed8c5187938c9187f SHA1 fc85579ee6a6ea517b57ff14b00a5790475e4f7a SHA256 96b0a317437e3e4877da7b3732f5cf058727a89ecf6299b9f0143ea48b81cc94
+MISC ChangeLog 79278 RMD160 1b256e5fe7efbc5c3bd22627f17b11ff572b0705 SHA1 887f986fd75cb59e6dac9ec69bdc4dc0462dbab8 SHA256 9a25f67f2fddffc32f7d823c45f62003820eadb798394b22c3602963267f198e
MISC metadata.xml 160 RMD160 d5a9f0bf8989621c2bde30facb53bcae00aba709 SHA1 5015c07af2083f20f9552d7fb11afb5ea69af345 SHA256 0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b
diff --git a/www-client/mozilla-firefox/mozilla-firefox-2.0.0.13.ebuild b/www-client/mozilla-firefox/mozilla-firefox-2.0.0.13.ebuild
new file mode 100644
index 000000000000..2077fa2f3d85
--- /dev/null
+++ b/www-client/mozilla-firefox/mozilla-firefox-2.0.0.13.ebuild
@@ -0,0 +1,306 @@
+# 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.13.ebuild,v 1.1 2008/03/26 11:06:26 armin76 Exp $
+
+WANT_AUTOCONF="2.1"
+
+inherit flag-o-matic toolchain-funcs eutils mozconfig-2 mozilla-launcher makeedit multilib fdo-mime mozextension autotools
+
+PATCH="${P}-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 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.8
+ >=dev-libs/nspr-4.6.8"
+
+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.*
+ sed -i -e "s|BonEcho|Iceweasel|" configure.in
+ 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
+ newicon "${S}"/other-licenses/branding/firefox/content/icon48.png firefox-icon.png
+ newmenu "${FILESDIR}"/icon/mozilla-firefox-1.5.desktop \
+ mozilla-firefox-2.0.desktop
+ else
+ newicon "${S}"/browser/base/branding/icon48.png 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
+}