diff options
author | Raúl Porcel <armin76@gentoo.org> | 2008-03-26 11:06:26 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2008-03-26 11:06:26 +0000 |
commit | 21f8899c2873972ee527aa5a22d1e900aba41ec3 (patch) | |
tree | 671a140552ceb78c530e1e8f0bdec8cbd0b2fb27 /www-client | |
parent | Version bump (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | www-client/mozilla-firefox/Manifest | 49 | ||||
-rw-r--r-- | www-client/mozilla-firefox/mozilla-firefox-2.0.0.13.ebuild | 306 |
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 +} |