summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2012-03-16 02:20:11 +0000
committerJory Pratt <anarchy@gentoo.org>2012-03-16 02:20:11 +0000
commitb3fe5c654019e03f4a9f98e49cf386d263cf4f96 (patch)
tree80e6afb270bd333a5896306d76169c7a53cac7f6 /www-client
parentSecurity bump, 10.0.3esr to follow for stable (diff)
downloadhistorical-b3fe5c654019e03f4a9f98e49cf386d263cf4f96.tar.gz
historical-b3fe5c654019e03f4a9f98e49cf386d263cf4f96.tar.bz2
historical-b3fe5c654019e03f4a9f98e49cf386d263cf4f96.zip
Security bump, 10.0.3esr to follow for stable
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/ChangeLog7
-rw-r--r--www-client/firefox/Manifest101
-rw-r--r--www-client/firefox/firefox-11.0.ebuild338
3 files changed, 440 insertions, 6 deletions
diff --git a/www-client/firefox/ChangeLog b/www-client/firefox/ChangeLog
index b1fec701a874..65c3dc8bcc94 100644
--- a/www-client/firefox/ChangeLog
+++ b/www-client/firefox/ChangeLog
@@ -1,6 +1,11 @@
# 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.134 2012/03/06 20:54:36 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.135 2012/03/16 02:20:11 anarchy Exp $
+
+*firefox-11.0 (16 Mar 2012)
+
+ 16 Mar 2012; Jory A. Pratt <anarchy@gentoo.org> +firefox-11.0.ebuild:
+ Security bump, 10.0.3esr to follow for stable
06 Mar 2012; Jeroen Roovers <jer@gentoo.org> firefox-10.0.1-r1.ebuild:
Marked ~hppa (bug #360427).
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 874840f98264..ef22019a323e 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -183,6 +183,92 @@ DIST firefox-10.0.1-zh-TW.xpi 257489 RMD160 1803c05c1510fa518375b685bf745cc6cce4
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-11.0-af.xpi 245646 RMD160 9877c64c43067b6f6255b45206f3a1a4ffd4214b SHA1 934e85611730ab3c47bc42499fc0543aa885d40f SHA256 bc70a8b5c0aad23c5f57e7e7ced8dfb5e21d96caac6314bbb58ecc127e068470
+DIST firefox-11.0-ak.xpi 247123 RMD160 2de28f297ea43418afb469cd8aab45b70b60a0ae SHA1 ed148cbc6d6d6b72147d7e395db9386727b4af4b SHA256 b0cf51bfe893c3f17777556d7a9dd87bd8a301a02e5b0d50a5f4ef5c7e2d513c
+DIST firefox-11.0-ar.xpi 270303 RMD160 4974989407e4f166e8418d46247bc374980b6329 SHA1 d9c43300acb42bbaed10434d9feb5472c1343471 SHA256 2b91b288345283d3fb57d9ccfc8a0e4c8dee065af8e73075e2d060a6dc10f9c2
+DIST firefox-11.0-as.xpi 285886 RMD160 898b50b139ef79dc8c59bf867471e5cdfe7cad89 SHA1 ffe3f45faae7cbda33ff0c007e8c76be883cac3a SHA256 1708d5558536bc284cb073f0a5e5d671b9ef7450233a2d5caf578c09831bb7e9
+DIST firefox-11.0-ast.xpi 235064 RMD160 d4918e80219886b19374af86ef7e27faa1b41560 SHA1 adb89747b6d3a691b9568d15e11d1497a52704f0 SHA256 72eef92584d777fd39d757cb0c45d401db1882115a3ef39d998c8ca2d5eb2290
+DIST firefox-11.0-be.xpi 249213 RMD160 d2e45b938f456a08cfd2baaf8bfb6fb3a70e3d8e SHA1 095ae44abca6372a67ea1e38e11b746bf3a258b1 SHA256 bfe12466ef45e20042e9a4bb0710a4c120db46730a2f2ebfb4a495d86dfd1821
+DIST firefox-11.0-bg.xpi 284548 RMD160 da101463fb9999b68dd148c63eba4dc6e4692fbe SHA1 445f6cf5a2494338761a7450c53916dc690924c6 SHA256 c6b1635666fb2720b30840bd45df3813af307ade57fe8ba2634c710064fdbee8
+DIST firefox-11.0-bn-BD.xpi 295383 RMD160 cc4a917d693af166920e907ec5b0c127baefcde6 SHA1 8e1dec7ff06f14958e6915a6cb7a930feedc490c SHA256 9f74e59aa72b46f2985ce3dadae173a0d61c7688bbaac6a7b3b24d1d48e1c1cc
+DIST firefox-11.0-bn-IN.xpi 325638 RMD160 a70a69aa5c1b0ddaa19e4a480f698b584c95b223 SHA1 8d9694cd03409b5fc58921df44a803612a86124f SHA256 8fd7462796f7fb2306a62cc925e38f089a883786fb439bb782876bf7367d983d
+DIST firefox-11.0-br.xpi 253513 RMD160 22589bb39d7a5246976ca4a6893dd1ed0ac8f13b SHA1 c545462181dd5461aa15a37d7a84eda0c39560fc SHA256 18fdbd0a0c56b367a69fc5190ac49c0bf8da87e14a43df59e88d58dab85da2f2
+DIST firefox-11.0-bs.xpi 251042 RMD160 feb7ab0673018d020aaf8b77773e90b744677d76 SHA1 2b301fbb63e9b98531f89c97dc88f6f1d9880bce SHA256 387a2d6f6d10739092084b166b77dcfecd3fb30d02c896a50546fecfff13ef6d
+DIST firefox-11.0-ca.xpi 255218 RMD160 8182369c078735fa5637aaa872f93e39e0801b4c SHA1 d53a7b32df914a437abf6ae1e794c509b4a6c1fa SHA256 872c36ef4da3205a30a2684ef04e2bcd2fa627300bee876dbede19dc2c83cd9d
+DIST firefox-11.0-cs.xpi 255835 RMD160 8d6395f5c6e7fcbc53f3c2540e3d8db035f6bce8 SHA1 4744694be6789034dfdad9a02b956929eab1b049 SHA256 5f32edea94b436b948b8b8cafd64ab6d62da4c8b35a7351691d75853838d7d40
+DIST firefox-11.0-csb.xpi 270189 RMD160 ffb3a9c3fa8b82f7bd7ce873a799709efb432a94 SHA1 c04901dcad964ee770daeff2f69b807a0c66bb82 SHA256 4d3482a76e88d087b42c2eed96e2007c92235914758db7991cb238a051620a5b
+DIST firefox-11.0-cy.xpi 251474 RMD160 2ac1c7e0ced959c6fcee569e0ec08105ad3feffe SHA1 020a940cf25d8c3d39ee96493f53b6654c88152c SHA256 5b6baee87e8595024acf8bf3f19087117197955c7aea398e9336a314b34f5536
+DIST firefox-11.0-da.xpi 245882 RMD160 02c79153a40a3e0dbda51872e9503fbdc217a9a8 SHA1 2cc957954471b684c08ae46e9164d14cd1044b43 SHA256 a844826ec19b0c72f2ae5148ccb539323c50ae860017e96e5fdd6248d35270b6
+DIST firefox-11.0-de.xpi 255074 RMD160 5250a4f616f4f567bac112c41d5a090054cd49b3 SHA1 c2fefb151770b2370786ae755afe16309d41199b SHA256 84dfc30a0aa36130cab0db1b43d1de53b43307325a6df0bf05db3771bbc8dcad
+DIST firefox-11.0-el.xpi 270188 RMD160 d7fdad920e9558a134f1daa1b83a7030fa3c0076 SHA1 c52280cafdd131f8bcef53fdf6deb10747dd8516 SHA256 de85451444f6706d2db56b8fb3dd594f7d28c588511cf531577bd7c955baebaa
+DIST firefox-11.0-en-GB.xpi 236896 RMD160 af9fdcf5921c596efb67d0ad16cd0e338506c7b9 SHA1 c553e11fca424bb2d23af8c1b29e379e34b8c54b SHA256 d83c460b0474f28f3a2822504b4822b41732886daa8d022b0e4244dd86bd6512
+DIST firefox-11.0-en-ZA.xpi 237503 RMD160 e436966c1839de91be68159ab8237aeede785750 SHA1 dbd53c058e329c37d4ccebc35eb466c0eeda18b8 SHA256 0d859b54c2e261b2f66efade96895eaea4319b88b2a347d8aac20755da51f6df
+DIST firefox-11.0-eo.xpi 246750 RMD160 e99dde690cee108980480f3b7f6e1cb6ce2a2acb SHA1 8db871eef004c60319aae3be2298ebf2a5853f73 SHA256 62f6c7f8e97904aeaaf8bcbe901bfb2ffcc08dd071396e92512f5d74b5d91df6
+DIST firefox-11.0-es-AR.xpi 251341 RMD160 e63c5852e2fbc5cacbc4c80bd4853ac0daebc000 SHA1 e9ed5650d7d009123f0e291ce89d76013513ada7 SHA256 022d1f39363b8494beefb2c1b07589e8d7458fdcfcd1a9768e7f0aadb9c22677
+DIST firefox-11.0-es-CL.xpi 257488 RMD160 3c464b6488a139389fb6631d0e58c9fb9a5d5295 SHA1 45adc16f075c81279aca7720f8c06399f65f8b2a SHA256 60050267ff0ecb1ba761adfa8fb1c26c3259d3c11a34ac9e6e3f5c44398901a6
+DIST firefox-11.0-es-ES.xpi 218264 RMD160 1d7e8f8189e958b4c280f9f8a122e5daa8ee15e8 SHA1 3faf9d2140c060837e0b062c1a20f6bdcfbba025 SHA256 a4e097a7f1b446a823af538089803ef452c004a70a8f9279d2f0134589eae11e
+DIST firefox-11.0-es-MX.xpi 218927 RMD160 39e0ef95692ff5d09d63ed3d6c490484be380849 SHA1 963b72d455515e0730c180295fe92a9dcf3e31fe SHA256 da39e8026d928d0dcbcb398d170f89224fa3a01afd552741d872c25c0a549a40
+DIST firefox-11.0-et.xpi 248846 RMD160 b179fb170764c157444b8c2323d8f0f458a58418 SHA1 bff1a388f90aebed2da480b17385cbc3322585a0 SHA256 8b70cca9023e7d37e3f0c9504bbb8a194ee1f9d31c6667f52ff0240033eb0399
+DIST firefox-11.0-eu.xpi 247514 RMD160 7582ed9e0c138c35c68e5a6e1865f4096601751a SHA1 f900d7d79d52dc4217f3bcc4c0f4d0b7c6c0f5a8 SHA256 48bdbbbcf4e74d8e153b414c1cb9b7c6335da0c08aa85836ddba58accfd900ed
+DIST firefox-11.0-fa.xpi 279951 RMD160 564074b94cd11798918f53fd22b2ecfde1585994 SHA1 e756aca35c510a4c8390a200ba3baef34e5e40dd SHA256 25a598a00aa58b9a39a3922deb68aa44a6703fef71a85cac50332ba94bd3a8de
+DIST firefox-11.0-fi.xpi 250230 RMD160 e5bbc60175ebbeb8b8b99f1dd499073b8c0ad994 SHA1 c83d74c5a089020da1580485c07bb79c7770c50b SHA256 c72a126daaee11870fea534d626621f4ff5fdd1abe4bcf1b8df23c5af2fcfc18
+DIST firefox-11.0-fr.xpi 256716 RMD160 962801ab7b2e18796b6881531839e77909bf2b24 SHA1 a5509f6c973688fb0d3349a435ce318438914077 SHA256 16dd0e9c04b2b172e33f92ea4ac4e97d1b10b69f0b90335e7e97a236587c22e6
+DIST firefox-11.0-fy-NL.xpi 252332 RMD160 338b9e0b57176285f95b65381c3c7cc4a6a946c8 SHA1 e609efa651b6cd87234d97aedf1a0fc4317ae13d SHA256 f16804cc4da7c0d4317fc7913b37b95cb870e161f300fdb1c3eeef26a471f354
+DIST firefox-11.0-ga-IE.xpi 259100 RMD160 a7fd503ed7b635476ef158ab540c14431ab92bb9 SHA1 12eb92953268560525889f3d43f628270bd6313e SHA256 e8b4a18f288b1f0cdcb46ff75bb31a4fe60436f273da381b50d3ac928ed6b0ca
+DIST firefox-11.0-gd.xpi 261064 RMD160 a2bbed77648251499ebb562524a9e1eb68aa1821 SHA1 bb62a85084d37ef968b419d25879b87b2e42fb8b SHA256 25a464842135084f7d9d591031b7523a55907485930259acdfc8f950ca11406d
+DIST firefox-11.0-gl.xpi 249656 RMD160 285bb98cbeac5392aaedc4c79dbf14afddc55672 SHA1 5a6ce92853d2da37cc106e2cf7f6efa02d2613a0 SHA256 d94c7837d72e4fc7ca4ba00c1544525a6ab1b992a52dd114d4ecbdf9dfcd63e8
+DIST firefox-11.0-gu-IN.xpi 282529 RMD160 1db9f378c5f079d0b1f2cce52b6230a66215042b SHA1 e83e9969fd5fb2ca4c8da90ffcf4beaf08916276 SHA256 b5ef955feac2a5969cffed2855bd3548f48744dff0417c22d8633de85f38fd09
+DIST firefox-11.0-he.xpi 272488 RMD160 5a289c21a3cefdbf4d7290b5f169b949751caa62 SHA1 97d7ea1762059b0d6e4d90c1e412774679347961 SHA256 7b1f35fcbce0cf9be893d134c5c0b3a6b4fb342f5133f07b749c89474184bfae
+DIST firefox-11.0-hi-IN.xpi 286428 RMD160 59fa316f0081459401e1aa932e3c59b4b5973a05 SHA1 3360940e51b0824e83066006d1b0e89f74520dea SHA256 e3a0401a52973a3fb300c37a57b15ec7737c5a6b93431f3a7977316121780aa6
+DIST firefox-11.0-hr.xpi 250047 RMD160 d063b7d480e09195981af1c1339623dbf406f8c1 SHA1 f8b683eec6a0db7da04ca3db2435449fa16e86c2 SHA256 1e93505da723806fa7722fe08d0284be1f9eda25754842495b5fe2a385a842be
+DIST firefox-11.0-hu.xpi 260966 RMD160 0bfc7c030ab781709751c6756ac52b1855a34903 SHA1 d5aff78beb6327a56281e7f93aa138e16c3bd858 SHA256 2e5c60f98eaf2f73265f60bf096cc920e18f0621a2fa5e572fa5699f20d070ed
+DIST firefox-11.0-hy-AM.xpi 457554 RMD160 05caf9f2ac57882868fdadc41c2a5ef228e3dc90 SHA1 7abf45c18399448e46e580c9c4f949c611ca2562 SHA256 d3d106399fd6f23321290bca9db4a1fee447d8cd4b7b38938aa7538d41ea98ec
+DIST firefox-11.0-id.xpi 242447 RMD160 bfee347e4b87cf0c17fbd26e5fa8a57cc5375e7c SHA1 346a8d7cf7d050d1f02584adb685910ad43c2639 SHA256 2861912f3b942492b302c5f62f5e26b4d8897e4c3426589dbb896b6edbeb126f
+DIST firefox-11.0-is.xpi 250097 RMD160 81147e1cf3f8959975c65034890795debb10d2f4 SHA1 8ab2d255f5105f9ebc73e0c4bf049e466969dd7a SHA256 4be7961b72dfc85e615c4fdcfd7bdc07d8de40a80d1128aaa0c4f774335aca17
+DIST firefox-11.0-it.xpi 215503 RMD160 985c203b82b2580d8d37f7d7509a07b7d4f2750f SHA1 e07a827b4bde4fdf4dc6978d61b516d3c2759d3e SHA256 1304d8b683c6997d4992200b0067d3498cef506d7fb04d6b41db916a1119e31f
+DIST firefox-11.0-ja.xpi 280690 RMD160 e7cca75a7fec06af23319d7dd0b3be43917a0aba SHA1 ef21804c51b37f2431fb73f70ce1541c650d68ef SHA256 bb4e723b48004fe77e10d1f18cf91116c4a72a708174f822d8caae55be850858
+DIST firefox-11.0-kk.xpi 287302 RMD160 e4236043c016394d555a8ce73305c5e9bbbacd20 SHA1 a5160b9fdb85166190f9b4b31371d41f1991774e SHA256 3b2c53b24aed000099f6609d5ffd9b617db1399ae33b6a13359c63a240a965aa
+DIST firefox-11.0-kn.xpi 306333 RMD160 4ae6cccfd91550e282e6838e511c1d89cdbb4c1f SHA1 7a74f0e79bfcb532ea9e1f261005de43885a05ae SHA256 1ac465f4ed86ecbab2099c4fca704df6a6f6af0cc0fbb2ceaa5c42a27edbce7b
+DIST firefox-11.0-ko.xpi 233934 RMD160 67f668b89b4159261b1eb850cf6d2ff5dd681fe5 SHA1 12f37216ffd33cf8336445b447140a76ed9dfb25 SHA256 43f19dadda8e34578af8d107ded231fab220608109f6178010dfee594e04a5d3
+DIST firefox-11.0-ku.xpi 261332 RMD160 7793886502e8cfc10e20337080590a3e331863a3 SHA1 8f2a0cdf9cc22dfeba17d863ff8ada7f7bbbc6d1 SHA256 a9141d267e2dc5c3bcf60025a55d135add1e8581e62f7754724c419bf6fd0a5b
+DIST firefox-11.0-lg.xpi 254729 RMD160 39dfacb67d4425df643c6c6a49695b009b004d16 SHA1 a01ab8cef58cbc81dc09af42c7265ec7e08e2bed SHA256 bcb8a44773efbb6c15900bd7b8023f443fab684f80b93f31f06b208732496f14
+DIST firefox-11.0-lt.xpi 327820 RMD160 dac713989b1cbe6b444fc56e8e1bdb96884c3afa SHA1 bc50a3d06369aa0bb9c24f2fe50785f8466ff6f6 SHA256 fe9ab46524aad9eb2ee5764f6f320e63dd750c177a47bc5c33bcf82a03316ac6
+DIST firefox-11.0-lv.xpi 249900 RMD160 9757811012a57e717ef209dc61d4b88deb367a50 SHA1 38923fc1572a8d05648b1ca88cf9dea2eb62fc11 SHA256 5142ef0ea0091a292d0247881976a929f91d937648010689a4f8e94a48f7299e
+DIST firefox-11.0-mai.xpi 285668 RMD160 3e375ce9a13e23be44482114b3eb9bf4cdc2f4ad SHA1 385f53c1392e906dfb255c773bf78055dc8c9602 SHA256 a5b9f4f5646cf7116d218a100a467ce576642f8afa2b29d862251f1db3704481
+DIST firefox-11.0-mk.xpi 280156 RMD160 37a0f4e704eab01b701fc55b98a0e35473a99698 SHA1 df58a96e0bbdc11b0e0d3f2d53cb1d2e64440730 SHA256 bbcf21ee614f9a2edd66285db9f078e6d96641a874be1b9b602bb8136ef20c1e
+DIST firefox-11.0-ml.xpi 313579 RMD160 894b46b82e60cadf1917cb07caa197f9e3f635b3 SHA1 f8e86f526b1abfe6ab53f8b2dc1ce013538db6c0 SHA256 b91ca508d0b37e37c4d9d9d72770973aa529df21f468b80191ab2da0f0611afc
+DIST firefox-11.0-mr.xpi 288746 RMD160 005ca1559b5c4a6a8342052da823f1db4895ac6b SHA1 ead8315d35bce478f2007a544628eed9520bdccb SHA256 a16bed69b60f15c19bf27fa659eaa27fd8ffe69a8bfd6663a6a9c2b3b1968547
+DIST firefox-11.0-nb-NO.xpi 247435 RMD160 da1dd0ce3803be9f7ba0fa11aa4e6c6a160bde6e SHA1 9c78d2b38816f35daf7e9be65431298b7fe4b219 SHA256 b1a2b9466c4b083ef0c8a98e1bc01fe57c248e16066d6cc5d7828be3ffe50c0b
+DIST firefox-11.0-nl.xpi 249580 RMD160 1d90a40d46e4dd8c33fb730e54b215ddb6c0a6e5 SHA1 b690053cb7b35c1b5bd37348d20a1351d244c84f SHA256 9a7699d48e736d495197848066c6ffc2fe281fee46945f06328e2f53407f6110
+DIST firefox-11.0-nn-NO.xpi 248736 RMD160 c29ae718c2fcc3edb3f671c4ecf1cd5152b297d3 SHA1 8a1b12d4ab6811cab7336bb20d79c57915046e0c SHA256 2db6e345968e0b66b3ff478231954eb0d11b38ff6736f6017558300c5dd92014
+DIST firefox-11.0-nso.xpi 252238 RMD160 946acb004132de3e4286382f6ee8c11c42d1f97b SHA1 a56c92fba28c0596c5e65728b98d7fba3391c52f SHA256 b6ceffec32257a509f7ff6de7934896460729db9d982f0199f477360c2060f27
+DIST firefox-11.0-or.xpi 287375 RMD160 7c872ac3e443a2cd16cf3f4910e5c26736849436 SHA1 92fc985a560f5acca7f48fcc1c1ecd20c36f979f SHA256 1ffb259a82f2095174169d8d11553218aee14304d23ce95d2e509e5e01e71e5d
+DIST firefox-11.0-pa-IN.xpi 288525 RMD160 367716e9976cf980f87626553d31d9ceee5468ac SHA1 42730879432c13783853846f21f0a8c87ebe5ef7 SHA256 020b7a8be1f602ae935b2df7dad3403d6a8d2a94f232ba531484d45e46f91a95
+DIST firefox-11.0-patches-0.1.tar.xz 12632 RMD160 2e579ed97910225eb42670b299177128374e9493 SHA1 c1a5a8cc3110406e7b1913cc99e7d1b601e88bf6 SHA256 0e073f0394d631346e273592e2c89879f6d47ecd58e7c8a25ff58d8510db4364
+DIST firefox-11.0-pl.xpi 257895 RMD160 373d8852af406d835817d82022f52cd14ad6fd4b SHA1 9fddab38e625f18d7307c6fe4575500092df56fb SHA256 f473c68a4c994a570ea4056365dffd0ef0f94b8c3ffe8a12022e246784c5c764
+DIST firefox-11.0-pt-BR.xpi 253884 RMD160 3cd90ed1321a7a9977b3f17c147c1aca2ed0565b SHA1 2db82434954089a361a55c7e2b667717fe108c77 SHA256 c740b02c85f365a625b04d536b63c0ebd5b33634768f08b24a5f9d0dc26c6fee
+DIST firefox-11.0-pt-PT.xpi 252568 RMD160 f85dafecf9d9f6c5721083316cea3720c366fe60 SHA1 25a768c3e3fe2be52a99b0ae88c28caec034b87f SHA256 1b9233180b5a66d26122405aab8a16f12e5aba335b76430754d3d26218fcea0d
+DIST firefox-11.0-rm.xpi 251582 RMD160 c45addbec521cf81937fbdb5a4a33f49c6589153 SHA1 fa4664d09709b3eb16efb72115a6cb3ada0b2121 SHA256 c7229921e189e9bd841de334646ae9e9ea376b83481c115e1b3052897b178372
+DIST firefox-11.0-ro.xpi 270785 RMD160 57aa1ea7269c9be96616a3fdf3998afdf2208268 SHA1 13c73b0e30399870591d17af81cc1c1fb7a7b9c7 SHA256 acd68643c41379ab2f6e8d3cb723546491e19fd3eb520e81929d3116896a3c8c
+DIST firefox-11.0-ru.xpi 258419 RMD160 202e43bd18c5a3e24c0ff10be95437f1828431bb SHA1 7dc5e9507360d5268e3ee51804cbca8f04039f74 SHA256 dd823ce79d633fc2d582d37337c69ab1ffa6ee379d1dd2cbc1d674256f07fba2
+DIST firefox-11.0-si.xpi 278533 RMD160 58be9bbc271a97ed9de8b183884d54b65b24084f SHA1 e2b2f4de3e9e14e653c4b2e9d0d8c040ee89058d SHA256 da807378b53b0b152b3bfc6e65e73aeb2b0596a992ab54d7fa95d8cab780a62c
+DIST firefox-11.0-sk.xpi 261711 RMD160 df733dc7658cfac0daecdd0531251f5831da4870 SHA1 9b81c70e8e14729ecfd00542ecfb747270c94d48 SHA256 e1bf0e15c2885079cac25da5003d9e74d6cc9fcfbcf548216ba82867e787bdf4
+DIST firefox-11.0-sl.xpi 247296 RMD160 1bc32589b2098a3cfa226502602965674c0bb29d SHA1 03a6e30272dfe3b0b2e58e84d7481ba92b740326 SHA256 168f633a177a4e8db59875bd0ba3c963003fa610ad54304a3f957b0611e357aa
+DIST firefox-11.0-son.xpi 245884 RMD160 c0fc0818277b68b2502d8575ef33529ffa9535f8 SHA1 1f450ce12c30bc7888c6c8b76ca10ee0a2a1e296 SHA256 86f2be651997df6049692da0f108815e2671703c0917fec1d8155f01c72f8280
+DIST firefox-11.0-sq.xpi 233843 RMD160 8799dbcf79f2833f72b6ea60bbc66782ddfef0f5 SHA1 a789d0ba6243f6e66dc3e1efc76eb3b8c46de6cf SHA256 33950d8d870a55caa792c37dee33520a0690a26085c0db54723fc7aa95221b4b
+DIST firefox-11.0-sr.xpi 284271 RMD160 0cd2f37bffecadaa9bdd258bd4445878d448fd74 SHA1 d239d828707bf18b33bc54b2b9578d8a45e082a2 SHA256 6b62ebc041153e0a1d9aea4cd57025a76d1b37ec4a6b8b68ff123ee18a6c4c6d
+DIST firefox-11.0-sv-SE.xpi 285870 RMD160 f3adc23fc6a993271254cd62ee2fe2def9265e48 SHA1 a5b74dee95d160a33c958e4567e4a81903b5f7ac SHA256 9d7011108e3572ce81f941cb1f1ddfd3737bb4322c3eec0d70ce0a389268ebef
+DIST firefox-11.0-ta-LK.xpi 297745 RMD160 5e0b8a18d77cfde04333b025f7ca03e5885ffccb SHA1 f14f852f56c79f1af73f6ebccede8f435a3462ff SHA256 ad156e230209572524e9a3bd54c0a6ca5e60c32c619b8da050c68d55373a0891
+DIST firefox-11.0-ta.xpi 281101 RMD160 5e12f9d9c6e3ee9e8e16e150fa75c6649f545eda SHA1 e6c6badb6d351cd8a0751506828a1f5f1f413983 SHA256 a4bb0e3703db8cb543360949b3eee2ad7693b51c12266ed8dbf5b907f5f0ed98
+DIST firefox-11.0-te.xpi 296969 RMD160 264f361cecbb916adeac0f95354cea6e7b7452fc SHA1 4c444cfd59a880dfc4cc9b392ec9b3f71e075e09 SHA256 69b64c9801a3e2a2a70d07de557e55d39f9b44a6d7015fdfc8ec92bb83dd0f35
+DIST firefox-11.0-th.xpi 278399 RMD160 5798db60b0209a2f04838b1dff5d7a4610157b09 SHA1 0738ad1a0a5f444d6c517f49be35fb5afb345f55 SHA256 24f5aebf2449e4c58c7979cb2e5e1d4fde169a83f1148ed35eb1969236c011ca
+DIST firefox-11.0-tr.xpi 257090 RMD160 fca7bb688e8d85e51b08d2479137dcd20d84e8d5 SHA1 cce1674f22948066925b3d5038696dcc74d5ebe9 SHA256 07eeff5c4ef546bc6796a022c01022497702472d529289cd9cefd56d7c7245e0
+DIST firefox-11.0-uk.xpi 286263 RMD160 c28e82cccbc50f8c1db6c21ed33030ab68329d0e SHA1 1955514feea687d0fd98b48c94a0539d6c4fba81 SHA256 7e3c1401126a420c9dc33af00b871dfacde87445895b106389da9a131741e685
+DIST firefox-11.0-vi.xpi 270003 RMD160 4063979f9f4e89b1d1e9cadd26082eaae148ad3c SHA1 48ae5778d061ede3686fc140711a1db22208ac8c SHA256 cc0bba45148ec8070ec235b1a4ed057138e1d550e4a24d18de6424fa96031bac
+DIST firefox-11.0-zh-CN.xpi 264047 RMD160 878d012915196794c8b91cbd5ee8651a881fb239 SHA1 44c55123f1017a8062d5e7437c69c9ac0bab113a SHA256 796bedad733422a4491198a452b5015a7fb5fe063c2dec86c79cd4c79b4f97cf
+DIST firefox-11.0-zh-TW.xpi 264951 RMD160 535675398aca6ac380f78367eb16ff9b2f6ad5fc SHA1 91fdc91fe632265ae5f3a88031b293371f3d8c7c SHA256 2e6f4dbf5495c400dd0b8bcb6760ed8d2036b502f082d04ff84c3d4c2264e264
+DIST firefox-11.0-zu.xpi 252923 RMD160 0b5feba4d11edec5edc7c60c3183e41e4ebc49cd SHA1 355a940a85d52481147b11b9b35dd9c09506b6d6 SHA256 425554cc1aa1664446167d6e244722fba4eb87de6cce5fcfb8e2a1c20fa63611
+DIST firefox-11.0.source.tar.bz2 78548401 RMD160 13b7c7327063625904d00b58a6d6f15c04918e92 SHA1 0b05f91b81803010502cf89f54c3d0187fb63d7e SHA256 2fda6bcfe455c2449a8a69bc16bf13f6ea6006badb0657dae63107e52f051701
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
DIST firefox-3.6.20-ar.xpi 132121 RMD160 9e3cbe8c31e7e7f003229ce9fdd1aa2d6e7bdf81 SHA1 107df0eb229491370ff211fd1c63d5a2c2074009 SHA256 d32b4beae719721b28b499f1d89f93af33f043f7a534914d406269d225d477c3
@@ -503,17 +589,22 @@ DIST firefox-9.0.source.tar.bz2 74197197 RMD160 4631b103aa80ae2ae22b61453f4e02c8
EBUILD firefox-10.0.1-r1.ebuild 10462 RMD160 cfb45435045bae33149ba6124231bfb60a83bf77 SHA1 e0f868a317425c3580c948bb7aad9f1d4ec11146 SHA256 43bf799ba13cadac41d6360c0e7c40e4e514d1ceb6e4e8b953f51bb227fdfce9
EBUILD firefox-10.0.1.ebuild 10508 RMD160 33d2e96c57a454c933ad8c2260a4f4eae02b5e0b SHA1 1183024d2355e112522e4082008f10dbc66c40b1 SHA256 598adca6027671c6013c439927487f9e670cd8ed67b32d715820520b2879e1ab
EBUILD firefox-10.0.ebuild 10343 RMD160 ffe2cd959c4fede80e00f2142a34062c9bd2e160 SHA1 16b6635de055213326e407cc48e527a4e6467067 SHA256 39556459253d106c8e3d50abc5190ef543ac7c4ab6895e13bae4eb3adcdf26d5
+EBUILD firefox-11.0.ebuild 10507 RMD160 f9e54079372ff66f54024db181229760c6b1dd5a SHA1 375e8ebdfbb49f0e308a2ddb03a80bef9710f57e SHA256 659c5a1978cb381a1044f28784386bd76336034d3a3fa1b8bad0913555959328
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 28305 RMD160 11a4bd271cb40f910c20da17b01703643bea6a5f SHA1 aa6cab348650fc0f37020a395475a4775321aae4 SHA256 cffa83aa9bfbf357cff35c04d311b84faa320ccc44e8e8be22552efb248303d5
+MISC ChangeLog 28459 RMD160 e1be11bd6768d6b0927ba39d2f10a25da73818bb SHA1 c51d7024a30db6d481be70c7aa5dbc42859df4b3 SHA256 4064eab78610e96b0927199868498c19f00462ed269c03bb3a32cc5f051601ee
MISC ChangeLog-2009 109736 RMD160 ae12e8bd2f6f9869d3aeb0e2b172016a16a8e38b SHA1 eed236ab9ea02cf4f3e234887f36935375a7fc6f SHA256 6a3f47a190cb2146174953971b193f7d75f408ea2cd1ad7d029fb848dd66f3c8
MISC metadata.xml 1152 RMD160 6a8a637610be0a0c1766c9b6a19ecffb39568dab SHA1 f1ac580a01dbb6a4d34065312a6e6a91db3f3730 SHA256 35b283a48644ea59259a1da5217d300409c51e7ae251caea86e8de98a588173c
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk9WeZIACgkQVWmRsqeSphNUwwCfZ9NCwahCm7U7Xx56JPURB+Pi
-arAAn0ZYkeS4w6Gs7/BqKNPNdfEZL5KY
-=tyuq
+iQEcBAEBAgAGBQJPYqNJAAoJEIXV9xahDnCoBDcH/0iDQYSvxLMrcHhqQDB5Fb4O
+/GIhwahaa8kEg/Z8MiNsH99zvnn3DrlKMKWCKBjhviegxhhCl1a9r6H2jSr1ww/7
+ddofr9RNVW+9wInsrTfko5XeeM5BOPxdVmUr7ix/8UMlz19k1HqZWBOlWn/E9pDn
+PvitPrRKtmgrCBTa1WqtDypiDQUYH+CHyqpMGuIjvkT/js2OLpJtsArIMElWlp4w
+8eA3N9dJYv+m2gvcvxqcRum36qB06ru6SwqZFf8+OSjLFXjQFVSUW4ti/YL7qjt+
+BgTvkJfKgeZQM6qQwMWNpVFckAQyug+phpZE2KIy76ZqpLp9bup802OTLAVc8oE=
+=SdqW
-----END PGP SIGNATURE-----
diff --git a/www-client/firefox/firefox-11.0.ebuild b/www-client/firefox/firefox-11.0.ebuild
new file mode 100644
index 000000000000..fb5d37466b65
--- /dev/null
+++ b/www-client/firefox/firefox-11.0.ebuild
@@ -0,0 +1,338 @@
+# 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-11.0.ebuild,v 1.1 2012/03/16 02:20:11 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}-11.0-patches-0.1"
+# 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.3
+ >=dev-libs/nspr-4.9
+ >=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-1.0.0
+ 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} )
+ virtual/opengl )"
+
+# 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
+ S="${WORKDIR}/mozilla-beta"
+ SRC_URI="${SRC_URI}
+ ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
+else
+ S="${WORKDIR}/mozilla-release"
+ SRC_URI="${SRC_URI}
+ ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
+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/aurora"
+ # Firefox's new rapid release cycle means no more codenames
+ # Let's just stick with this one...
+ icon="aurora"
+ name="Aurora"
+ 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
+}