summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2012-02-11 14:17:56 +0000
committerJory Pratt <anarchy@gentoo.org>2012-02-11 14:17:56 +0000
commitc5cf06618b5d17380c94c3eeeb1c300e81079f6a (patch)
tree041bc076cdff6dccf5ffb7620c3890dbf8d9c995 /www-client
parentFix bug #214142 in aarender() reported and fixed by Reimar Döffinger. The pa... (diff)
downloadhistorical-c5cf06618b5d17380c94c3eeeb1c300e81079f6a.tar.gz
historical-c5cf06618b5d17380c94c3eeeb1c300e81079f6a.tar.bz2
historical-c5cf06618b5d17380c94c3eeeb1c300e81079f6a.zip
Security bump
Package-Manager: portage-2.1.10.45/cvs/Linux x86_64
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/ChangeLog8
-rw-r--r--www-client/firefox/Manifest91
-rw-r--r--www-client/firefox/firefox-10.0.1.ebuild337
-rw-r--r--www-client/firefox/metadata.xml1
4 files changed, 434 insertions, 3 deletions
diff --git a/www-client/firefox/ChangeLog b/www-client/firefox/ChangeLog
index 93c072bc6d34..3287cbc40aac 100644
--- a/www-client/firefox/ChangeLog
+++ b/www-client/firefox/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-client/firefox
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.126 2012/02/07 20:19:20 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.127 2012/02/11 14:17:56 anarchy Exp $
+
+*firefox-10.0.1 (11 Feb 2012)
+
+ 11 Feb 2012; Jory A. Pratt <anarchy@gentoo.org> +firefox-10.0.1.ebuild,
+ metadata.xml:
+ Security bump
07 Feb 2012; <swift@gentoo.org> firefox-10.0.ebuild:
USE-depend on selinux policy for firefox (selinux-mozilla)
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 5318eb8ff9a2..d6e9a7c72fde 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -69,6 +69,7 @@ DIST firefox-10.0-nso.xpi 245691 RMD160 0489d2b34223f802307421c2e93bb4343cf09812
DIST firefox-10.0-or.xpi 281683 RMD160 a25c21d3c49276cda0c6cd144c1d5b7b82bacbbb SHA1 aeae592f14180a7e4f3304234c8c8daa8de049d5 SHA256 30dd1be2b2652e4e319537e6da6b153feabb38855995e1baf9bc18296bff83cb
DIST firefox-10.0-pa-IN.xpi 282141 RMD160 2bd89cfede49be41188c254d73052f95bb0116d6 SHA1 748862aea3d60f2e84df1d7949f83b2a87a6ffbb SHA256 cb646c029793cd7a4fd99bb7d1f7a1b5607162d9b4658110de3cd71de77c5bbc
DIST firefox-10.0-patches-0.4.tar.xz 14044 RMD160 4ed929b42bc272606a67783ea31b4562fc4d939a SHA1 09ecb7c8c06064eb1c5416ccdc5483d472765f66 SHA256 ac2ce062aa23e9ad269b4a151bebbb2ce3affcd4df0002b6dd53f0ceb52f8eb2
+DIST firefox-10.0-patches-0.5.tar.xz 16708 RMD160 40ccd212e16d4e5dd389db95aa7be0fe68361073 SHA1 3ca7cb54cdc2b704fe468cc26e1818648635b514 SHA256 981f40b1f2f12439d1301a0f7f4171aee4b84b16fe6b926344b63750efb21158
DIST firefox-10.0-pl.xpi 252042 RMD160 226fdbe0d895e15f96580b1ecffa2237b3eb0ee9 SHA1 91d9a8890d30f1c99dd290c30d44106e8cdedb3f SHA256 cfc5701ac5b201f7bb84991f4829224657fef20809a15d45855bdeff82834f68
DIST firefox-10.0-pt-BR.xpi 246845 RMD160 9067d148ec29350167e447519c277a81254b51c6 SHA1 744bfb6e788d95e3f188b3f9f36ee6be4db144b0 SHA256 36f3a97158ccd2e7188adfdce59a57fa8dc1470dcbdc19550a6c0644c0dbe9ff
DIST firefox-10.0-pt-PT.xpi 246470 RMD160 e5d5b618056b34d618af05585aa2be8eb4b482bf SHA1 6b8a4aec730bd2ac49b87d0704fd186221e4ada5 SHA256 6944a99c3109e1efd48cd94f2c5b69ef121ea03e65380da022766880b4bf60b5
@@ -92,6 +93,91 @@ DIST firefox-10.0-vi.xpi 262782 RMD160 6b9920701788ca8d0ed49bf16e64a719cd52497b
DIST firefox-10.0-zh-CN.xpi 256543 RMD160 d8f1c6554c9cdb1a59752e675044db1bad377bb1 SHA1 30f5ce80ded20593dc8a9e723a142b7741dc0e73 SHA256 e9b9492453c21422375ac711aa0e6dca4b3d410773aeb64b2f5c98d1e721f3ee
DIST firefox-10.0-zh-TW.xpi 257487 RMD160 899ab1ff8b090dc595e6757dcbbb24c93b8057d5 SHA1 d54f419ebf680711d49bda3b279f4eadcbf03db2 SHA256 31cd7b3369ce5bf31676ab7a9fedf5f7612f843c7a96c7467197abe7ccc384cd
DIST firefox-10.0-zu.xpi 246390 RMD160 bc01dbc63d760a66cb888a14edce6e592fbc5059 SHA1 7ec656dd3369ef2ac9084cc0e3d57785942eac80 SHA256 9ff09a88ea8780162f3bec509a64ed1f79eaf84d581a50fdc8dac2a15374dd48
+DIST firefox-10.0.1-af.xpi 238740 RMD160 375e0cfb66386f02f3780a8fe6ba2ae327751b28 SHA1 29f5aa62d64e120c2bb1b5a946838f472c8aee55 SHA256 987d4b6d9de72122136b6022ea5fc02956c2dc59a7718cee4f06b43a3e8c39f0
+DIST firefox-10.0.1-ak.xpi 240568 RMD160 a91b02f9d556f8e89d834ff2378ac75abebb83b9 SHA1 6fc83016e4e03010f81fa25ab65b71b8334c841c SHA256 c79ac0a55a0d6e627ecd7bcece7aa6e5260565ebedf33d404b7f91370f544828
+DIST firefox-10.0.1-ar.xpi 263699 RMD160 cc79edb30a57ef4a9d924646c529ba12bbd4fa27 SHA1 13c3353fe8a508ff8a57c95a8d64d8d3b9b6b7b0 SHA256 2e2e90ce071d8a00db1b645e77d5448468117ddd1ec21f326a1004c71617b63a
+DIST firefox-10.0.1-as.xpi 278740 RMD160 f53883d50490a1173696066b674a88502ccdb8fd SHA1 ea2e422dac84b129f7ff78c1c9b2af6dc165ab92 SHA256 187eaef870790ff25d2e7a5f676f612989d141309553fb884dbcb99279988457
+DIST firefox-10.0.1-ast.xpi 237972 RMD160 ea1ca44698075f74e78e2cfc9768347f4c86291f SHA1 34f86656da96e5533d8b018ff1d4f00317c41c25 SHA256 bd9b5c0b26936133fb9a53168a53a16389db9c760c7fe834927d88b20aa18cec
+DIST firefox-10.0.1-be.xpi 245753 RMD160 df38fe642d3c1d84de399078601b095898643b1e SHA1 356d807bc8532321e4e699cfb8261cf81213b72c SHA256 abe57b3712ac59f7585c55f899dd068e98bcba7a87c32765939ad54f76afe1cd
+DIST firefox-10.0.1-bg.xpi 276753 RMD160 f00a1b7907ba1a1d6d7e1702a7dde7d87947166c SHA1 b4948180d2ab1c012143a61d3958abe57d19e248 SHA256 d9af0b048996b5afd0dba779221abd89c5561b43e631ee87aea21a5f736492fa
+DIST firefox-10.0.1-bn-BD.xpi 288291 RMD160 7a33db722fbe1796dd4f69b9602b834075547ba6 SHA1 567233012a33c5726f8255e596962ae0764436bf SHA256 56e155204142cf07ba36d6cf3dc15db0b2c466ecd066ee35b452ed206a67fde6
+DIST firefox-10.0.1-bn-IN.xpi 319302 RMD160 e7e7a1f918b13a23b749c2aadf3d1947c13469f9 SHA1 fa4ecca5b339b1736ed7eceacbb37f1eba6ed7a0 SHA256 da7c3aa7550f5c788948f2db9c1f6e4167202a25c873722a2b322c88a5904410
+DIST firefox-10.0.1-br.xpi 247648 RMD160 47fc591760cf03a20ceb42e6aa99797880abcdbe SHA1 e0f1525c4a7f907a3abad7aa34a1ebf436c83da7 SHA256 9093e623b00213f0af54e3beed43920573cb59f808e9a049269eb0eba56a1a69
+DIST firefox-10.0.1-bs.xpi 245305 RMD160 eed56f16e605dd1844323cf037dc78c50c3e7fad SHA1 e2d043483db99c8069c119eea3b9019b1da9c40c SHA256 bdb438d24cabbf93c0789a4ec6665c9ee9893e81ce5aa64a993911ac6bd52abd
+DIST firefox-10.0.1-ca.xpi 248218 RMD160 010cd45508ba71d3a17c66b43bc853e7e24a7688 SHA1 02d1133b55d06f13e7089a0a5806ead71f975ea4 SHA256 9688cef04c511e503a497dc3dadf3ccda7f900c1b37d30dce7436ce128c56687
+DIST firefox-10.0.1-cs.xpi 248767 RMD160 f7e03ce64547459740566ec50dda0198d3d2ecfd SHA1 332a3a4bbf7b8851b53bda4031ec6f31085e1363 SHA256 1bb457dde47871c46d795071d4a63962b83420db1555c5e3f53cba2027e00bf6
+DIST firefox-10.0.1-csb.xpi 266622 RMD160 d8ec82e32a17890af5afd73b6eaa96cf7758d73e SHA1 e15e04ab9aab673aba0053bec966e903d0980324 SHA256 8908161f3c1dace3cbf54be15f75075bc4dd9cd3a17d939069805837581a22c6
+DIST firefox-10.0.1-cy.xpi 244194 RMD160 80566f500cecc7d4b4e11e044840d2a4cfdd5181 SHA1 5218b7b2993445bfd97314325aed319d09bf035f SHA256 1bdbf6ac9cb4733a6168d49d3b023e339728c847e9b7db394f8cdb0301a80865
+DIST firefox-10.0.1-da.xpi 240325 RMD160 9b4e2208cfa7cc58eecf8a3f38f61ba5943a8fe8 SHA1 66973f7f0df4c9687de119040e7f9b19a9461703 SHA256 1453441467a5991cdc33ec56194d801554c69b87eaf677225a79020d59cdaf1f
+DIST firefox-10.0.1-de.xpi 249295 RMD160 ee46d85dc8fd09dbcfe20911d2b201826b174eb2 SHA1 4e4bb8866d25e769d101547729a3810de2d87449 SHA256 011a764ff081f3e6a4a44ddba104cc10680b3c37429c629f952ec702b3aa8424
+DIST firefox-10.0.1-el.xpi 264377 RMD160 0650153d4500dfad09d79d3c5f57564a870cc8ff SHA1 6a44fa015c906e006c206b80450894660f8ea009 SHA256 c9a3aad5bb766f1112b433f9920ac0b8a2042b2c52817cbf23ac3eeac9e81d33
+DIST firefox-10.0.1-en-GB.xpi 231191 RMD160 92394efc750597fa98add585d2bbc3387e4f9563 SHA1 b6d82b6a539c28434c7b38c8a6d862921de8f5a0 SHA256 8200d464f56f5edd6ccbf6e81620b9a444082f55b72c23382793501c31be8ab7
+DIST firefox-10.0.1-en-ZA.xpi 233917 RMD160 12d59a45632d0990f0b42f04aba649fe882070ac SHA1 fe901cf0b52db0bd24d0a4863c15dd3783c845a3 SHA256 bf2fc42e2ce825c191b1daf45b045c3c74b7e4b1f4d91794370dc4f7b21b88d4
+DIST firefox-10.0.1-eo.xpi 240899 RMD160 3ae93df5717fcd9ca1bdf267219e7ffada4926d3 SHA1 a16925ed0ebc8f39e380c02d92e56faf0befc2d7 SHA256 dcd2bb4b442b20aa29e7672c76b14186f576cc785cc36f695a82741c687fdb01
+DIST firefox-10.0.1-es-AR.xpi 245344 RMD160 48b884a43ce2db19863a9efacef467b6ef724283 SHA1 c4bf4b7ae593612e0cc72cf49b251a9e890191c5 SHA256 1eaa96672473ea0805faea4c2111c38d9e61d637b89068ef05f4577b1a3a752a
+DIST firefox-10.0.1-es-CL.xpi 250202 RMD160 1cd36720951fcd98829048486a70688bb91a3457 SHA1 2000e31dfd41cab58b712fb40a0b45db42fd90ed SHA256 5593268f5c528941d639ed7e6caec84bd7439e00838b2f8d7951277d311d7b4a
+DIST firefox-10.0.1-es-ES.xpi 215375 RMD160 b8e0509f3485ae7a0cd5b5215b21b4b71d0e1bc4 SHA1 006f56fa8b10fb272a85b8dab0d71a9bd99c3a5b SHA256 09b19ba4a7c3d84d2d8016a3d5b5447800bf5e5714b4a07ef46a27307339bac8
+DIST firefox-10.0.1-es-MX.xpi 224148 RMD160 a470655e82e8a1205902a22ee8afce6d5f6eba71 SHA1 62a8b78ed547474bd31eda331a27f230753abd09 SHA256 127b23931398cde56990204e0d62e6e5b91bf30e82d978c10b598e7eed7e666c
+DIST firefox-10.0.1-et.xpi 242628 RMD160 afe09bda19dae384d3c0d2aa49d99b5835a6d710 SHA1 9ecdf78c754cae4479c9e487157d9d95b5a8fef4 SHA256 f2e1121cbee28b8f279ce06ae1018f8eeab6a99ee8a8b3393ff71a3f9ed20474
+DIST firefox-10.0.1-eu.xpi 240248 RMD160 c22de406f9559b85bf54f95d08e77a70411f2b12 SHA1 a4d157214a82006343726dee0a8f0a5d61dae4b4 SHA256 4ffb6a1416c9aa1f1f1c32987781c2949f520976c31848f65d340a4304409442
+DIST firefox-10.0.1-fa.xpi 272850 RMD160 42e880a12eb7a6af51946fc8ac87874b0fc7cc2b SHA1 175ffc5421eb68049a90ab50f5b5bef223794024 SHA256 8d5a3ccbba009f415036abcd81165afb744548ec5bb2bc1cefd72be1e0caf0f5
+DIST firefox-10.0.1-fi.xpi 243627 RMD160 28e570d55ec693369a77efd6633d4191e3fd8781 SHA1 3fbf99e8f3322c1d3a970b9c61601b87b6247c7c SHA256 14741b89eb28ea486b4d57bc0e7ad348039a469b4e7ca40b98f1f83f1b6c0b75
+DIST firefox-10.0.1-fr.xpi 249565 RMD160 f5318f15ac7f2c15f86198531dfadfad5bfff43b SHA1 abe114cb743be6ed5e1e35d3317ae8adfc3fce7b SHA256 e4cf1401a5ff7f5f838862913e02b51c38157d7456d940d346997542e97ae0eb
+DIST firefox-10.0.1-fy-NL.xpi 249341 RMD160 02f4f4cec9a209f4d4d467f1f361c5f5788e2517 SHA1 0e6df79d065722ad9ebb1c01d75d6930f9c3ac8e SHA256 0babc0fec70fa7b170cddfd453aba5664ea0c96d8d4dba752b994c9dbb8eed66
+DIST firefox-10.0.1-ga-IE.xpi 252020 RMD160 76fc8cb8fa257bab0c4125ae6ec49375e648f198 SHA1 966011b1d41cf5e308b25832742d7c5d7f434780 SHA256 5f338afec8b7d82b38e806cc62dbe4a8543d81007ebba9425c30a5065bcc65fa
+DIST firefox-10.0.1-gd.xpi 253675 RMD160 cc45ea10e6e6de3c48a44263dcc8059a072c3831 SHA1 d6a686eec8c5cbe6778c89fea29e39efdb40d25c SHA256 c49964c7be3c339f3306b0c3c4be38e284f02d59a9a7119530976a4a15d4175a
+DIST firefox-10.0.1-gl.xpi 243247 RMD160 cf6e423d1da3a1e678a097e4e3b7f8b471bf47bf SHA1 81c30f9610fa1a4eff442c0248d2392fc8e5f9ec SHA256 312932f83d20f2353642c839667f1f2f5d82eef12e1c852858cf627e7908501b
+DIST firefox-10.0.1-gu-IN.xpi 275219 RMD160 f50efcc324b2df66d98c2d208d5299019be5246b SHA1 12d08fce1d0226b21bd82498173c12460a663d46 SHA256 b490a4d8441baf734a017fd29a70710160c5e18d2e5b41c57dcbc819267bd05e
+DIST firefox-10.0.1-he.xpi 264931 RMD160 a00b424c30271fd50fb2c508e5259e6457a2c384 SHA1 93ce061914b77a33580ca13d77605a7b912b9311 SHA256 ed442430002b6779a29a7688a4bac1aa175923d5a69226318ce1e30040a80c14
+DIST firefox-10.0.1-hi-IN.xpi 279998 RMD160 53024d5f1beaa11351beae0f7e7a822860d6cbd9 SHA1 5ee5543db73ca60e7244ea586f4ec19189e8c625 SHA256 56f6e3ec4d03256c438dfd4a1525601aceff82c9b803e543d4cdf7e2f63aba78
+DIST firefox-10.0.1-hr.xpi 249330 RMD160 796454f6ef4b59a69fe2e48f19e4afb0387d2bbc SHA1 bca88545a8d8ea1411036e4dad4f35c2180e1f46 SHA256 0f626ff4d716a02474e96df485c28854a0676c3b62678ef76b5fed03e0c320da
+DIST firefox-10.0.1-hu.xpi 253772 RMD160 9cb633755e3b031b35033ba3c25c7d6069cfa636 SHA1 f0ed575176309fd82b2d88d21fdcd399edbb6178 SHA256 6c29b51b72936f915b2c8d0231afe5c557111569227bfbc8e22e9a45c6865d3b
+DIST firefox-10.0.1-hy-AM.xpi 445449 RMD160 1d57601016554d9d45027bca523b2f124c3b1710 SHA1 9ae5b93e56e0169917e70f19beb1abd8ee54c47c SHA256 b5c4dd26fe506edaa3f884ac043dc12776f76be97ef81be10529bf41e5cea26d
+DIST firefox-10.0.1-id.xpi 236821 RMD160 435b3aca453296e65524cdb99920eea35a27b37c SHA1 8b78425a977d5598ec46556cef8ad33de43454d0 SHA256 f335838a8bcb1994f03769b95508dc260d786eb049307d444a2df17f7ffd88b5
+DIST firefox-10.0.1-is.xpi 243065 RMD160 82a249b5e3a9eaf741d03fbab3481c667fda6d37 SHA1 d5843906ad18be4522fc14eb8c30a685ce837cc4 SHA256 ef225faa4a51a5aa6f4f10726102bad4bcae0435994b2d2a75dff78623b40a0f
+DIST firefox-10.0.1-it.xpi 212714 RMD160 9ff12efa987bd091cfcffab1c8dfb3c7611bc317 SHA1 a7457d734fa12d121d9d686f92f331a4990bf175 SHA256 540ebd73da8ff20222a362ef25de78a41b7a123da7e80fc261bced258733c0ac
+DIST firefox-10.0.1-ja.xpi 273112 RMD160 7883cd1878286379cf1d3de22331e6b701bd4581 SHA1 48ea965d96db8fc47b28ac9bccc031a38ff8e157 SHA256 984d09e9bf05dcf25eaf46109fe64237763f860a6eecfb74c2352665d2e4c34f
+DIST firefox-10.0.1-kk.xpi 279772 RMD160 e31756818fe187e70e0eeee0a7e5c521e1ebcd73 SHA1 9d4099f13dc5a5440b001e498408fee805fdb5d7 SHA256 2f01fa76716bbd75b9f82fc4a5ffeec1cf87dbc5875e7860526ddbeeb4bf34d0
+DIST firefox-10.0.1-kn.xpi 299828 RMD160 066b5812558cba4fe57dfb6644766f71f6c60ff3 SHA1 9da6faaecd2470307090fb8221aeaea578ce544c SHA256 ef21cac9519ec6cdcba88d5fe567262cb7682c03e268dcdd0017e98c47acb912
+DIST firefox-10.0.1-ko.xpi 227940 RMD160 e7bc38431da02d6fda837426851fb357b595967b SHA1 f4173356d3456c2b71990d6acc66e8751234c6cd SHA256 fff73dadf6e3ee67945b816c944582a43201cee2b92234f2c55f43981c45f7a9
+DIST firefox-10.0.1-ku.xpi 254706 RMD160 b81488116c52a69c7f08dfff00fb6c4595e6966b SHA1 9ec39ce89d3455f771c2dc569f9a1375742bdffb SHA256 cc4654f2dd1a1d3036067fc5209b298ecd5ec37f447d6be7d98a4f689213476a
+DIST firefox-10.0.1-lg.xpi 247671 RMD160 8b2c510e4266a98d4f5fae4fdf0e5a2190246e33 SHA1 9e9a4c97f68065dfa4dc7b7e758dadef2d74d26b SHA256 902d50e925f2dce387a30602595428ff183784d96727b7fb11a52886430476ef
+DIST firefox-10.0.1-lt.xpi 330628 RMD160 c5efa7ffe5c0282edb06719a990e1178c2b6dc40 SHA1 4778e63e1a5ace2080c73c6d4f9858dfaa2f3a1c SHA256 5971027a413beb7e4f8323af913f6b3e12d767ab2d78f34e3fb45e8075479f33
+DIST firefox-10.0.1-lv.xpi 244350 RMD160 b1eb122a2ab0d4edd169781e4bab8390bb6eed32 SHA1 16f12a934697a1f05c73cd2b5db6070bc2f4d590 SHA256 8db5b21e06211584a7e1078ffa2471656c278ad4203707e9aa97b87343b6038c
+DIST firefox-10.0.1-mai.xpi 279251 RMD160 7ba498dc7eeb40cc2ed90adc54681a0ce311cf15 SHA1 dc928e364baa0393d7d6b7bac511d9cb447a8889 SHA256 54c839cd610e7771a843c6c31ba83c2bddace35a26ce4e7cfd1f0fdc4e6e7f08
+DIST firefox-10.0.1-mk.xpi 272936 RMD160 34abc20cadcb7ba55d94458703b860d799e0b39e SHA1 9e9c70440bcfc6f7342040d04141606a4d555eac SHA256 02dd54fe5188d0c57d0ff90f8293cf13135ff1b8d1858cd40b3085f311b1dc0f
+DIST firefox-10.0.1-ml.xpi 306673 RMD160 1d9b914f4020863160ee25500d75716933dad324 SHA1 df31f05047ba6096a84d2ce319fb55c33f7c0ae0 SHA256 d4bd5dc2661787b398475d5d2f19a98257a3213e73560a76fad1c8dd1efe6410
+DIST firefox-10.0.1-mr.xpi 281455 RMD160 e2adb7e4bf023e6e16a79ab94dc4431b7bef9131 SHA1 443e8a54a5e98709d9d33a09ada4c0f035cf04d5 SHA256 0fd5795640498f5887b836a974d5392b2f8b83c3e3658587968aa6102aab1219
+DIST firefox-10.0.1-nb-NO.xpi 241208 RMD160 4daaf03482090eb5102d43f49c21fcda61acf043 SHA1 43a242ce7ffc2167e658d364847a0cd1f4dd83a2 SHA256 f546cdcc2ff277253c799838e07f66fe3df7198ca071b77ccb4c123b5763ea2b
+DIST firefox-10.0.1-nl.xpi 242398 RMD160 91bdb52fcb898d54d95ce4c20bf8ad2d92e88f51 SHA1 a22f94f77a59eacaab34811d9ad386cb6e0ecfc8 SHA256 30f32977a92c31369f1624cdef77cfc093fbb947e6b13cde006c0eb277e633c4
+DIST firefox-10.0.1-nn-NO.xpi 242451 RMD160 4773d5ddc08f999703ace95504e1b7b93113bab6 SHA1 c44a00ff4f41616b5bb3f98b317206933bad4541 SHA256 37f6e75f021a29756ad6b417a4383407a3339c75a97de594a58b654bf7efd4cd
+DIST firefox-10.0.1-nso.xpi 245692 RMD160 8b9bb2cbca91bbd4ebecd52ea0c7528108dd4a9f SHA1 e8d93a1347616f7bfdf3ed93552760a00a9619bb SHA256 aa1f6df071934b0eca89abcb82a6276616dc463c4955f6a2003e27d950a02b7a
+DIST firefox-10.0.1-or.xpi 281685 RMD160 a336c12c8b73d1e7d5ee9185190ef46961129628 SHA1 09bbce92d00e92ad5ccfa3f269a9d0ff9ee24a8c SHA256 d341caa22028cd297f5231c6006d88c7d33e96efb1a20ab6521afa16063dab34
+DIST firefox-10.0.1-pa-IN.xpi 282142 RMD160 fcedde5534e0aadec702f700070831d03ccc66d5 SHA1 7a55bcac1e26d91ab9c1d57cb57c7feaba14f4fe SHA256 6992f5a16db99a510cb71fd308d5ebe8cf7ae8a0fc92a842b8f7e7755bc20d49
+DIST firefox-10.0.1-pl.xpi 252043 RMD160 0b2b882a7def312eee4c84722b0df210fd308adb SHA1 8978b32e319c10882136497df150c69f25136805 SHA256 644e3332e1661ecd04a9d36e46be0648937cd6f7852efee20195b67c821f2f00
+DIST firefox-10.0.1-pt-BR.xpi 246845 RMD160 65cf0647709158a8ada2627600e7483f51a52ac3 SHA1 ca10f2e3b902678330fe71dbf298760f4a315132 SHA256 d14ac8772ff65a978e6df01fad39eb93067e26a572bb0c39a00f4a205f01708e
+DIST firefox-10.0.1-pt-PT.xpi 246471 RMD160 03314fa236849c7d79c1ebe7f665d032d599bead SHA1 c2fea20ff8e9f4715dd43ef223094fc21829ad79 SHA256 648e52756b4c3ff986fe57b915c2cc41e5bc9cb473e16b9a7f272b806eaf9d66
+DIST firefox-10.0.1-rm.xpi 245768 RMD160 1a77abf685583ee945786e96d1943b75bf723c97 SHA1 438be863ceb8ba2ab4ffda4b188ff20879546d7a SHA256 6d330b3644d6e7a85968955ef6fc1aa140b77f8da675b1468c5d38ba0834deb3
+DIST firefox-10.0.1-ro.xpi 263249 RMD160 2877c0a259dfd7cddebc260c2508f345d25f0888 SHA1 f3939905d55343141af11f7bb1f3d557a14ce4a3 SHA256 20dff46763458f932c4d47c43a8d1b9e4dfe1dec54e169926e0c6635d8c93599
+DIST firefox-10.0.1-ru.xpi 254983 RMD160 4c99cfffe61e34d50fe5ccbca28e44fa9ebdc320 SHA1 4863e6a7d14a1d02a62187102910543592b96a33 SHA256 ab7dc6ff2120c388b008514f557cc46f5fe055b651920d06d2226084b66c2086
+DIST firefox-10.0.1-si.xpi 271987 RMD160 3dffaaffdab1eed56eac266026c8c522a240c86a SHA1 e138a0b2990720b833eaa2b16c982fbe5fc02117 SHA256 50a49c42f10daa00c9a8f293d538a9896ca8279b6c033dd90d6d9b86632b5775
+DIST firefox-10.0.1-sk.xpi 254286 RMD160 712e4d58422bff159b84aadd97ed8d0a6e190a40 SHA1 db11ff0647a857f11f3a9266de0cbc55ad5fac5d SHA256 2e00995ab6448f8f7edb5319256fe3df50229bbe9f8ce27c23758cd5cbafe17f
+DIST firefox-10.0.1-sl.xpi 241031 RMD160 114c5501f0087b66cc6305d237e75bd80365658b SHA1 793f56dcede8c5338ec7c8dfb6e2a488c634cf39 SHA256 3e5af9a4da42c8d5d50a6d942c64191dbb8286e08eda44120e41c4d78f842e34
+DIST firefox-10.0.1-son.xpi 239056 RMD160 89c5455f037db6cadc43bdde55bbad4c452212c0 SHA1 5f4e125624159ae6b0a86d07c5341fe2f85584db SHA256 642f8860faabc144c0ce2dbc76a93e635b8e977a1ee2f284947220be7498b955
+DIST firefox-10.0.1-sq.xpi 227693 RMD160 1d856d5f21b621aa53b0ed1c44907a9ed0e10047 SHA1 0f735acfda63de7461b4cbdf12def17133598fe4 SHA256 446eeac115ab23355e5a5fa913484ac42d558b2a3c7b1cbcd7c83e00518f8153
+DIST firefox-10.0.1-sr.xpi 277743 RMD160 fd2b2971fa5ebf80d9ee68830fc837b7b1adad55 SHA1 59d43057c6e5350b18c4d5ecc15fd7a2a5cd8c0a SHA256 162285aceb265fa4ac2bc00437e199126355d3d9680b9c88e8764c00a5b2e1f9
+DIST firefox-10.0.1-sv-SE.xpi 278878 RMD160 b9315ec01a413ff00d48ce98c63f6a3417d77929 SHA1 59e2719f6947d88034c57408b88497195dd621d5 SHA256 37d7d2dde1a9d320e005b67a23cc8866efc59fa0437867f0a25f8feffe552775
+DIST firefox-10.0.1-ta-LK.xpi 290616 RMD160 e19629a9bb8f3fcacc4bf215d9ce2513596a4bc0 SHA1 a60b217abbfca474f05df85a78148f4b964598c6 SHA256 a92e3ed52a308f8f72fa4d22c83048ebe1a5217c84875d22f3389f018deba270
+DIST firefox-10.0.1-ta.xpi 274052 RMD160 3e61352bc71333de73e8efcaa470417c149c42d3 SHA1 843bdbb0d5c94a0da9d95abfa3e7fb866066dbc2 SHA256 42a0146ba3a27cbe285afa47b9a7b6ac7004f3fa791a80c2a6f21d29e46d5590
+DIST firefox-10.0.1-te.xpi 289043 RMD160 4746502f2639cfd14f1c0bcc70ed785d730ba9d8 SHA1 52e2cd40aafc2e1389751ff0207aa198f14e6de0 SHA256 cdd662b558dd6e420a08cc0b03d3daa0d59b714243f6f5756f14ba88b2f5f328
+DIST firefox-10.0.1-th.xpi 272418 RMD160 ef034320d79ed63027feef9586ad54f95d137083 SHA1 4232ac25e8b819afcbaee1cdc92c7e288f9eb61f SHA256 f61511ac665a500075c835fe31c903f15aee725e221509ec0af9acde6c71c1e9
+DIST firefox-10.0.1-tr.xpi 249915 RMD160 8e432153bcd5768b13d14d3727a707d346fa5c9a SHA1 1e3aca258c5c42c6a1b9f562b10748a494d0b29f SHA256 2b6a8ad215194dfed9233d6e4954b014300fca96be521faae88d1dfff4c118a9
+DIST firefox-10.0.1-uk.xpi 279130 RMD160 bd0659c6f12405301e65e1fb396564c3728fe0fd SHA1 0a99bd9921c0afadb0110001458f474d9a41eb01 SHA256 99b549f4f9f18e6f273f7ae4159c23b59c16b4956b7a466e35468a3639a2255d
+DIST firefox-10.0.1-vi.xpi 262784 RMD160 bb16beba45985ba9b91a9e49e854fff7fb247a52 SHA1 dd2b6d6fc72115d146d7a7d5f746497f49eb7b9d SHA256 08504e38560f08cf9baec0f11e0f99c4ad09b38a1abbafd70d06ccff4ed00ae9
+DIST firefox-10.0.1-zh-CN.xpi 256544 RMD160 e37a0c73e39490816011afd1b0b0fd1ee831fffb SHA1 e3faf1c7869d8c964769c631d40dd09e78df9c1f SHA256 0b910abf322f75867186fb4af8d39a77a7b828e3d0d674a923f277f8ea4327bc
+DIST firefox-10.0.1-zh-TW.xpi 257489 RMD160 1803c05c1510fa518375b685bf745cc6cce44b1e SHA1 8414610485098dad4d3ff60c550bfc91454e6110 SHA256 435b98d0c72b62992f5c9766d4854099a5168e9695b312b4966df646ec016286
+DIST firefox-10.0.1-zu.xpi 246392 RMD160 cf7f822ca6e79e91ba6759a628719d11c262491f SHA1 e36db5ce6ae8f29fa219145eac84126bb433c3a8 SHA256 a33f506653f8a2c166e1fe6a8af728913ef459ea59859940e641f2c442669d88
+DIST firefox-10.0.1.source.tar.bz2 75537947 RMD160 853c76ee98b25664daee8ee3ad881f45010767e1 SHA1 8613957db84e6722ccf1ebf74fab927139614bfc SHA256 d06dc35607e354d4c1524ca3344cd316a6d7a38c8c0578a52caee6a3adb054f5
DIST firefox-10.0.source.tar.bz2 75538360 RMD160 5ebd640a4ce858c4c3c88dc5a8c2981d60016853 SHA1 cbf1fb0efe0a3a2b2dafaa324b136736e93de70c SHA256 b7392508c75ee5f326168883f696ea5ba6ae6ad57926588889e46648e5cfedb1
DIST firefox-3.6-patches-0.4.tar.bz2 5791 RMD160 17944b3605138c3b651b31fcad306a432b73b80c SHA1 4ddff9a613cc703b34667aab3aea993187405920 SHA256 39bbbe412f70b50e8870e11dbd3f9e74ed7cbeaa23ed47dea1ea6ff72f48e54f
DIST firefox-3.6.20-af.xpi 121642 RMD160 492a24c0e70b6977d145e122abfaa4e5eb9b8fcd SHA1 5672c438ecc726046d8366f8ec9c9e742ded4c55 SHA256 2b07c056a1790905dd9a0b81b87d16181b7209c1d57eea5389538b8b95f386ff
@@ -410,11 +496,12 @@ DIST firefox-9.0-zh-CN.xpi 246728 RMD160 96aef0ad9287f41589f59246eba1d2445d18a0c
DIST firefox-9.0-zh-TW.xpi 247498 RMD160 163fa9dde9caa2e209eff47a1bdfee6cfd807aaf SHA1 f6c14facb1556002fcfb414533c171c2b9e08582 SHA256 6b50bd60567a46fd7af62160271ab9e0d5a40666c6a812fb9adcd7bce474a936
DIST firefox-9.0-zu.xpi 238395 RMD160 67afb3fd7bd9006830747a75b5175facf8615f86 SHA1 1b7c947e15d5fb2f75503e1cad9940283edc87d5 SHA256 aedf4ab70c7cf603210e4ece1c21faf0c031f7b488dddc074c3f00e9d9a2feb5
DIST firefox-9.0.source.tar.bz2 74197197 RMD160 4631b103aa80ae2ae22b61453f4e02c89962f1c1 SHA1 f79324ec6205e4c23d51d8ab2e790de1b2541657 SHA256 9e876498da6c2eb2a49b57b461d5b969b11810f6af9eaa858d8e4cb514a9bd05
+EBUILD firefox-10.0.1.ebuild 10509 RMD160 10443b13909e9f7d2032dd6ab683c34018825405 SHA1 98ce4e5da094df0d2437d8cfc2e28e70311ab1b6 SHA256 fc1be844ba7a23e9266ed523e3b8c601f9ab9d5691bc97432e113248383f9a66
EBUILD firefox-10.0.ebuild 10343 RMD160 ffe2cd959c4fede80e00f2142a34062c9bd2e160 SHA1 16b6635de055213326e407cc48e527a4e6467067 SHA256 39556459253d106c8e3d50abc5190ef543ac7c4ab6895e13bae4eb3adcdf26d5
EBUILD firefox-3.6.20.ebuild 9443 RMD160 598a4b875d7ec39367750882dc8df9c77adf02f1 SHA1 2987918c26454a1dbd0b8b5a830f1440f68b14dd SHA256 c44ece9c3512785a7fb8b272b7690b13bbfb5e75e544cc8cc23f00f3197bb978
EBUILD firefox-3.6.22.ebuild 9453 RMD160 0b3b6fdd5acd5c42813cd2451298f7066da72e5f SHA1 6e88d16611c5a18979fa7e446f6ec5243b13d316 SHA256 b44194eea13d067b5cc2cee77c4c887cb3231c9c6dcda4d186a003fd78ddad36
EBUILD firefox-8.0.ebuild 11229 RMD160 f3aa105e0c840fa6c627774876e09848d3e6c7f7 SHA1 a57da399420139299fa6aa7de561bdaf9af1c2fe SHA256 b1905c68803035fec65b99ca2cb9b643462c9e2600ed9226dfb1e62044b5524b
EBUILD firefox-9.0.ebuild 11797 RMD160 f8df3f2c95babcc07b7e335511404cc163d3cd8d SHA1 0f9853a409dbc15418418d1210763493739eee25 SHA256 3237880f8107f8dff10fc91a03bbc771ab63b19482122eba26388a12ebbc246b
-MISC ChangeLog 27290 RMD160 a5418e15d1985a596cbbe113267487db8cc0994e SHA1 6bac710ee51a157669597fc0e497f159adce129d SHA256 d28c59e814c0505b98c0fe07e849802535edda838e2cc4c5a5fa6e2cb5bc759d
+MISC ChangeLog 27430 RMD160 a194833e39c83ab613a126edeb7b4bc424098b6c SHA1 ee7e8bf9ce2c590e125979a6f61b47ecd9692e7c SHA256 c0c1a91e6abbe1399c64f7720945b13f28eb0b0a9cc7f8b6a4c241b5155ab054
MISC ChangeLog-2009 109736 RMD160 ae12e8bd2f6f9869d3aeb0e2b172016a16a8e38b SHA1 eed236ab9ea02cf4f3e234887f36935375a7fc6f SHA256 6a3f47a190cb2146174953971b193f7d75f408ea2cd1ad7d029fb848dd66f3c8
-MISC metadata.xml 1077 RMD160 fc5f4de317ef08319d370c596ebcf6d3dc937080 SHA1 a39104a959cb8b738afefb3f5219ea861dc50110 SHA256 5e52905ffd962ce1343fcb34fc450b9b98de76dbca3d5e92862417a5230e6d34
+MISC metadata.xml 1152 RMD160 6a8a637610be0a0c1766c9b6a19ecffb39568dab SHA1 f1ac580a01dbb6a4d34065312a6e6a91db3f3730 SHA256 35b283a48644ea59259a1da5217d300409c51e7ae251caea86e8de98a588173c
diff --git a/www-client/firefox/firefox-10.0.1.ebuild b/www-client/firefox/firefox-10.0.1.ebuild
new file mode 100644
index 000000000000..4fd37fb61b47
--- /dev/null
+++ b/www-client/firefox/firefox-10.0.1.ebuild
@@ -0,0 +1,337 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-10.0.1.ebuild,v 1.1 2012/02/11 14:17:56 anarchy Exp $
+
+EAPI="3"
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+MOZ_LANGS=(af ak ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en
+en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd gl
+gu-IN he hi-IN hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk ml mr nb-NO
+nl nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK
+te th tr uk vi zh-CN zh-TW zu)
+
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
+MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
+MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+
+# Changeset for alpha snapshot
+CHANGESET="e56ecd8b3a68"
+# Patch version
+PATCH="${PN}-10.0-patches-0.5"
+# Upstream ftp release URI that's used by mozlinguas.eclass
+# We don't use the http mirror because it deletes old tarballs.
+MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
+
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-3 multilib pax-utils fdo-mime autotools python virtualx nsplugins mozlinguas
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="http://www.mozilla.com/firefox"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
+IUSE="bindist +crashreporter +ipc +minimal pgo selinux system-sqlite +webm"
+
+# More URIs appended below...
+SRC_URI="${SRC_URI}
+ http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+# Mesa 7.10 needed for WebGL + bugfixes
+RDEPEND="
+ >=sys-devel/binutils-2.16.1
+ >=dev-libs/nss-3.13.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/glib-2.26:2
+ >=media-libs/mesa-7.10
+ media-libs/libpng[apng]
+ virtual/libffi
+ system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,threadsafe,unlock-notify,debug=] )
+ webm? ( >=media-libs/libvpx-0.9.7
+ media-libs/alsa-lib )
+ crashreporter? ( net-misc/curl )
+ selinux? ( sec-policy/selinux-mozilla )"
+# We don't use PYTHON_DEPEND/PYTHON_USE_WITH for some silly reason
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ pgo? (
+ =dev-lang/python-2*[sqlite]
+ >=sys-devel/gcc-4.5 )
+ webm? ( x86? ( ${ASM_DEPEND} )
+ amd64? ( ${ASM_DEPEND} ) )"
+
+# No source releases for alpha|beta
+if [[ ${PV} =~ alpha ]]; then
+ SRC_URI="${SRC_URI}
+ http://dev.gentoo.org/~anarchy/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2"
+ S="${WORKDIR}/mozilla-central"
+elif [[ ${PV} =~ beta ]]; then
+ SRC_URI="${SRC_URI}
+ ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
+ S="${WORKDIR}/mozilla-beta"
+else
+ SRC_URI="${SRC_URI}
+ ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
+ S="${WORKDIR}/mozilla-release"
+fi
+
+QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox"
+
+pkg_setup() {
+ moz_pkgsetup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XDG_SESSION_COOKIE \
+ XAUTHORITY
+
+ if ! use bindist; then
+ einfo
+ 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
+
+ if use pgo; then
+ einfo
+ ewarn "You will do a double build for profile guided optimization."
+ ewarn "This will result in your build taking at least twice as long as before."
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use debug || use test ; then
+ CHECKREQS_DISK_BUILD="8G"
+ else
+ CHECKREQS_DISK_BUILD="4G"
+ fi
+ check-reqs_pkg_setup
+}
+
+src_unpack() {
+ unpack ${A}
+
+ # Unpack language packs
+ mozlinguas_src_unpack
+}
+
+src_prepare() {
+ # Apply our patches
+ EPATCH_SUFFIX="patch" \
+ EPATCH_FORCE="yes" \
+ epatch "${WORKDIR}/firefox"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ epatch_user
+
+ # Enable gnomebreakpad
+ if use debug ; then
+ sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
+ "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
+ fi
+
+ # Disable gnomevfs extension
+ sed -i -e "s:gnomevfs::" "${S}/"browser/confvars.sh \
+ -e "s:gnomevfs::" "${S}/"xulrunner/confvars.sh \
+ || die "Failed to remove gnomevfs extension"
+
+ # Ensure that are plugins dir is enabled as default
+ sed -i -e "s:/usr/lib/mozilla/plugins:/usr/$(get_libdir)/nsbrowser/plugins:" \
+ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path!"
+
+ # Fix sandbox violations during make clean, bug 372817
+ sed -e "s:\(/no-such-file\):${T}\1:g" \
+ -i "${S}"/config/rules.mk \
+ -i "${S}"/js/src/config/rules.mk \
+ -i "${S}"/nsprpub/configure{.in,} \
+ || die
+
+ #Fix compilation with curl-7.21.7 bug 376027
+ sed -e '/#include <curl\/types.h>/d' \
+ -i "${S}"/toolkit/crashreporter/google-breakpad/src/common/linux/http_upload.cc \
+ -i "${S}"/toolkit/crashreporter/google-breakpad/src/common/linux/libcurl_wrapper.cc \
+ -i "${S}"/config/system-headers \
+ -i "${S}"/js/src/config/system-headers || die "Sed failed"
+
+ eautoreconf
+}
+
+src_configure() {
+ MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+ MEXTENSIONS="default"
+
+ ####################################
+ #
+ # mozconfig, CFLAGS and CXXFLAGS setup
+ #
+ ####################################
+
+ mozconfig_init
+ mozconfig_config
+
+ # It doesn't compile on alpha without this LDFLAGS
+ use alpha && append-ldflags "-Wl,--no-relax"
+
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+ mozconfig_annotate '' --disable-gconf
+ mozconfig_annotate '' --disable-mailnews
+ mozconfig_annotate '' --enable-canvas
+ mozconfig_annotate '' --enable-safe-browsing
+ mozconfig_annotate '' --with-system-png
+ mozconfig_annotate '' --enable-system-ffi
+
+ # Other ff-specific settings
+ mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+ mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
+
+ mozconfig_use_enable system-sqlite
+
+ # Allow for a proper pgo build
+ if use pgo; then
+ echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig
+ fi
+
+ # Finalize and report settings
+ mozconfig_final
+
+ if [[ $(gcc-major-version) -lt 4 ]]; then
+ append-cxxflags -fno-stack-protector
+ elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
+ if use amd64 || use x86; then
+ append-flags -mno-avx
+ fi
+ fi
+}
+
+src_compile() {
+ if use pgo; then
+ addpredict /root
+ addpredict /etc/gconf
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ # Firefox tries to use dri stuff when it's run, see bug 380283
+ shopt -s nullglob
+ cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if test -n "${cards}"; then
+ # FOSS drivers are fine
+ addpredict "${cards}"
+ else
+ cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
+ if test -n "${cards}"; then
+ # Binary drivers seem to cause access violations anyway, so
+ # let's use indirect rendering so that the device files aren't
+ # touched at all. See bug 394715.
+ export LIBGL_ALWAYS_INDIRECT=1
+ fi
+ fi
+ shopt -u nullglob
+
+ CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+ Xemake -f client.mk profiledbuild || die "Xemake failed"
+ else
+ CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+ emake -f client.mk || die "emake failed"
+ fi
+
+}
+
+src_install() {
+ MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # MOZ_BUILD_ROOT, and hence OBJ_DIR change depending on arch, compiler, pgo, etc.
+ local obj_dir="$(echo */config.log)"
+ obj_dir="${obj_dir%/*}"
+ cd "${S}/${obj_dir}"
+
+ # Pax mark xpcshell for hardened support, only used for startupcache creation.
+ pax-mark m "${S}/${obj_dir}"/dist/bin/xpcshell
+
+ # Add our default prefs for firefox + xulrunner
+ cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
+ "${S}/${obj_dir}/dist/bin/defaults/pref/all-gentoo.js" || die
+
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ # Install language packs
+ mozlinguas_src_install
+
+ local size sizes icon_path icon name
+ if use bindist; then
+ sizes="16 32 48"
+ icon_path="${S}/browser/branding/unofficial"
+ # Firefox's new rapid release cycle means no more codenames
+ # Let's just stick with this one...
+ icon="tumucumaque"
+ name="Tumucumaque"
+ else
+ sizes="16 22 24 32 256"
+ icon_path="${S}/browser/branding/official"
+ icon="${PN}"
+ name="Mozilla Firefox"
+ fi
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes}; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${icon_path}/default${size}.png" "${icon}.png" || die
+ done
+ # The 128x128 icon has a different name
+ insinto "/usr/share/icons/hicolor/128x128/apps"
+ newins "${icon_path}/mozicon128.png" "${icon}.png" || die
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${icon_path}/content/icon48.png" "${icon}.png" || die
+ newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" || die
+ sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
+ "${ED}/usr/share/applications/${PN}.desktop" || die
+
+ # Add StartupNotify=true bug 237317
+ if use startup-notification ; then
+ echo "StartupNotify=true" >> "${ED}/usr/share/applications/${PN}.desktop"
+ fi
+
+ # Required in order to use plugins and even run firefox on hardened.
+ pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+
+ # Plugins dir
+ share_plugins_dir
+
+ if use minimal; then
+ rm -rf "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} || \
+ die "Failed to remove sdk and headers"
+ fi
+
+ # very ugly hack to make firefox not sigbus on sparc
+ # FIXME: is this still needed??
+ use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \
+ -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" || \
+ die "sparc sed failed"; }
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ # Update mimedb for the new .desktop file
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
index d74618856e06..de7438c5a0ea 100644
--- a/www-client/firefox/metadata.xml
+++ b/www-client/firefox/metadata.xml
@@ -11,6 +11,7 @@
symbols are not required for reporting crashes.</flag>
<flag name="ipc">Use inter-process communication between tabs and plugins.
Allows for greater stability in case of plugin crashes</flag>
+ <flag name="minimal"> Prevent sdk and headers from being installed</flag>
<flag name="pgo">Add support for profile-guided optimization using gcc-4.5,
for faster binaries. This option will double the compile time.</flag>
<flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg>