summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2011-06-28 22:07:57 +0000
committerLars Wendler <polynomial-c@gentoo.org>2011-06-28 22:07:57 +0000
commite6c23e8e50196cc60dbe566f2fc1042acd36bf8c (patch)
treedf1ed47263e8ac41f100eb7362b2b75eac114298 /www-client/icecat
parentMarking gdk-pixbuf-2.22.1-r1 ppc for bug 371320 (diff)
downloadhistorical-e6c23e8e50196cc60dbe566f2fc1042acd36bf8c.tar.gz
historical-e6c23e8e50196cc60dbe566f2fc1042acd36bf8c.tar.bz2
historical-e6c23e8e50196cc60dbe566f2fc1042acd36bf8c.zip
Version bump (bug #373191)
Package-Manager: portage-2.2.0_alpha41/cvs/Linux x86_64
Diffstat (limited to 'www-client/icecat')
-rw-r--r--www-client/icecat/ChangeLog9
-rw-r--r--www-client/icecat/Manifest109
-rw-r--r--www-client/icecat/files/2000-icecat-5_gentoo_install_dirs.patch21
-rw-r--r--www-client/icecat/files/gentoo-default-prefs.js14
-rw-r--r--www-client/icecat/icecat-5.0.ebuild319
-rw-r--r--www-client/icecat/metadata.xml4
6 files changed, 460 insertions, 16 deletions
diff --git a/www-client/icecat/ChangeLog b/www-client/icecat/ChangeLog
index 0a0c01799fef..4ff83bc4a936 100644
--- a/www-client/icecat/ChangeLog
+++ b/www-client/icecat/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for www-client/icecat
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/ChangeLog,v 1.90 2011/06/23 11:13:10 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/ChangeLog,v 1.91 2011/06/28 22:07:57 polynomial-c Exp $
+
+*icecat-5.0 (28 Jun 2011)
+
+ 28 Jun 2011; Lars Wendler <polynomial-c@gentoo.org> +icecat-5.0.ebuild,
+ +files/2000-icecat-5_gentoo_install_dirs.patch,
+ +files/gentoo-default-prefs.js:
+ Version bump (bug #373191).
23 Jun 2011; Lars Wendler <polynomial-c@gentoo.org> icecat-3.6.16-r2.ebuild:
Fixed dependecy on xulrunner.
diff --git a/www-client/icecat/Manifest b/www-client/icecat/Manifest
index 43ed5c021f21..38f24e956c67 100644
--- a/www-client/icecat/Manifest
+++ b/www-client/icecat/Manifest
@@ -1,15 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
+AUX 2000-icecat-5_gentoo_install_dirs.patch 712 RMD160 e5a7d85c1d6e93b5f3afd356e5cf1c3707e35479 SHA1 1e91b1815ea1b2ebbbebaf9d80c1b44565fcd8d0 SHA256 4ee5ad201af91ead8ad788abb5399198fdb479304dfe1d554b773d623ea01f1a
AUX 2000-icecat_gentoo_install_dirs.patch 712 RMD160 e5a7d85c1d6e93b5f3afd356e5cf1c3707e35479 SHA1 1e91b1815ea1b2ebbbebaf9d80c1b44565fcd8d0 SHA256 4ee5ad201af91ead8ad788abb5399198fdb479304dfe1d554b773d623ea01f1a
AUX 5001_fix-prefs-directory.patch 964 RMD160 d025e72b21766c727e6a226cb610d21d9aa1e8e1 SHA1 eec373a65974f854122301c42668df5d9d593fc2 SHA256 0875663be4595296fa413a8727fa53f08e3e730c5161ef72e609d25f35ca0a0c
AUX firefox-default-prefs.js 95 RMD160 805cdfec6fb31c224322cb71125547ad7a515f49 SHA1 7fab69d85b12a9f1b0c87fbb1821bdafd7485ac9 SHA256 8bc4cb870bc402db1f20b135a689f8c5dbfa5de8f1755b1926198d627c12c5f1
AUX fix-preferences-gentoo.patch 426 RMD160 83075ec3c2e4c39ba298096bd08447bb94cad34d SHA1 ffff69bcff712483d1962ce04a700748fdab24f5 SHA256 7edae5ea1efb042412d02ef00c51f5e55c4499751c240b48c7b07f69cc420d94
+AUX gentoo-default-prefs.js 677 RMD160 73ec130da332c1d6517a6f838d5fab0cc134289a SHA1 b9efc3ef5e95ad3081f6b68d771e32e848b4b9ac SHA256 53493080276f221f1619153c114caf268206a6fa107972b33a4eb7f1c1cf6fe8
AUX icon/icecat.desktop 245 RMD160 3cef06f5a0280d91ce56b3d1e29ac931c88b9cc2 SHA1 245a7edffd6d3a78f0d4f90269adbfa1076f467c SHA256 3797d3c1ceafe3951a8cd0c1c06520efabb4b38b6da1e6977b470a4b971ac909
DIST ff3617.diff.xz 255324 RMD160 0bb953b177d1fcc1e9083fe6b9495e2294183aa2 SHA1 c9c6f00424339454d092da28f233ddbb2722d556 SHA256 3078f25fa2745cbe03ab6e5661a03580645e2b2a77e392b2d0f8633b532b33b2
DIST ff3618.diff.xz 20160 RMD160 7ed6b8d143b01e3998d867a2789e3116b541b472 SHA1 4a754fb15a10e5399f50f5eaef7fc4c3ac506ddd SHA256 1b2346f9bfde56a342e73a2a0c3a4f29a9873ea0b18137a60fd978fd11b62176
DIST firefox-3.6-patches-0.4.tar.bz2 5791 RMD160 17944b3605138c3b651b31fcad306a432b73b80c SHA1 4ddff9a613cc703b34667aab3aea993187405920 SHA256 39bbbe412f70b50e8870e11dbd3f9e74ed7cbeaa23ed47dea1ea6ff72f48e54f
DIST firefox-4.0-patches-1.0.tar.bz2 16462 RMD160 46755eac7eb04eb19f79c93af3fd2016289a62a4 SHA1 270afe97a49bc507bc0d1d3159ec23e69e9ec40f SHA256 db5e993bf309c316ca370186c7866a7505cb37ecc729a3449bd0f6538aa2eda0
+DIST firefox-5.0-patches-0.5.tar.bz2 7017 RMD160 b4482361dd01ec578cf9f3bbc93c5f0b4ef19ce8 SHA1 d58d2021c5b8377340db28eb4159ce85d508fe9c SHA256 c7bcf535d90863554190245dc1fb145dfc32a32e7b3dfc46b8b26dcb1f76fb29
DIST icecat-3.6.16-af.xpi 122498 RMD160 e697cd77c0d38ed7568bf2b0af8816ca70cdeca8 SHA1 9eb46b333ea44cecd4f431fcbeb53f1b1bc74a07 SHA256 8f47667318c75b36755bcb4d1ba700ea622fdabd46b3fa97475b54bf49591730
DIST icecat-3.6.16-ar.xpi 133542 RMD160 cc6786228a479342b23cda51d4f6008188bad992 SHA1 fae0950500a26ee8d4311c22f66541b192e4273e SHA256 a42fea02793a6a9ef50854959fe5293a0851c8b2bf61ca9c94f28865b3fd8d4d
DIST icecat-3.6.16-as.xpi 136725 RMD160 7eb162d472ba909214956e1d22d50c6c2ad6f9bf SHA1 534e85951bac6e718685b0a2e7a74b06b15ea2d9 SHA256 44725fea3ab711fb46eac81040058de39c41d502bfd26151836223771e0b6240
@@ -160,25 +163,101 @@ DIST icecat-4.0.1-uk.xpi 268638 RMD160 c6710824e34a7beaf1d668943e63c48709920946
DIST icecat-4.0.1-vi.xpi 248438 RMD160 df3fb92df7d7825f4ecf1fc0168a76a180a89dbf SHA1 475fb6f4622dfd5e0322140ffd14689ac444f052 SHA256 58361c819266d15ada253bcc8f25cea52e4cd0bc7e717712b352c9a2c33e3c33
DIST icecat-4.0.1-zu.xpi 236045 RMD160 6f622b647cf2fb3e534510e3cd6ea98f9d63db24 SHA1 cde929e5c9463de6d1c8c35347439db4995ec89a SHA256 fbb54b17198ef69475747443f689286908b64401f36a8bdc0ee9a345351d1073
DIST icecat-4.0.1.tar.bz2 65463427 RMD160 c6c53a317d5fecb21b43e6de12a8aa753ae7434d SHA1 584b540da4b4954e0e1dd1b84dbe4b3cb435f0c2 SHA256 e40f5adf31ee5085322cde468a14c53230f239b57558580bac07c6e16ca63fd1
+DIST icecat-5.0-af.xpi 229737 RMD160 4090bb737581431f92f5586aef87412ebf524c67 SHA1 2bb55a605199afd751762d8f2611efb502cb94b1 SHA256 63cd5f957f63f8f67c0d80c0c72005df476230fcb69f7549674dc911e71efd4e
+DIST icecat-5.0-ak.xpi 231344 RMD160 c7a56c9ee891f3b696fde230caf678e6008b239b SHA1 1e35c843a0d0545b2f9df23e01b841622ba5ae23 SHA256 957c430b34721062888b62a7e55746a4d50d5b5ebc801d3957c3cc39a176981e
+DIST icecat-5.0-ar.xpi 250926 RMD160 ce9d90556bc64c661da58557c48f1a5fb1fa3abb SHA1 4d9d5aa17a37dfee70e2ae7afe7c23267669c431 SHA256 97e9bc6bf1ff67566855d404211716039f959daac6caf27a9ee1d8a8f9747354
+DIST icecat-5.0-ast.xpi 227463 RMD160 93cbc9d75febb3e77725c3243480f9ccb1f77608 SHA1 c9fc09774b59ffa9738b9716e8790f24bb45395c SHA256 cad8c9227d5462b70b75713d3014b3f88c474df47f191fb065f3d1108667f299
+DIST icecat-5.0-be.xpi 240521 RMD160 105e39b1472c8d44bc6fda43b79b83c70096cbc2 SHA1 38fb85b0d2d46fd48c474116852c41c8972bd411 SHA256 694fe1a3e1cc4f82dc3e3a40d5888c49b808f7577a294417d3d3de6c25b965b8
+DIST icecat-5.0-bg.xpi 264211 RMD160 6c92d7324340786e75299e6e68f5291f01271a71 SHA1 0c4ea1a1946d4d2b31b4c9bf7d574bb3e1337395 SHA256 14288c2cdb2fe91f55386045b663202c1544871b3bf999811f201910df1fe4d9
+DIST icecat-5.0-bn-BD.xpi 273949 RMD160 757b77e325eb17730b7cbdba98ee9e9e59885343 SHA1 143ba4fcdcec5841f4fb96a95783f5b61c1d756a SHA256 4733bf2d50bc2b7348348b9547f76dac267e2dadf93386b523da981889aa5d43
+DIST icecat-5.0-bn-IN.xpi 304139 RMD160 19ebd2f734c570f1ac372badcbcad709c7df4633 SHA1 67773eaa5853ccba4f98a6c826d6d89df372d7d0 SHA256 48b3353fc94801d384dcd4c08cf8fe63d14568f82191ebbf8051ea8919ca181c
+DIST icecat-5.0-br.xpi 238119 RMD160 6769e2039d482a6d0ead32a5786cdf27ddc780e7 SHA1 980b4577980d01089a9d928942134130fe50cdf5 SHA256 043c2b6a8c9ac572b11bf40bdc33cb9076a27947cc1c322e4d304fa8416c42eb
+DIST icecat-5.0-bs.xpi 236076 RMD160 a5e7ba06a71bb4d124df50a34f346dad4eff4b47 SHA1 d6799c942f56dd99ab26f6599584c228b5f66823 SHA256 c18469238a1ecc0fe243c84dbafd84cc824c21a7e5e5bb761ed1246534177fac
+DIST icecat-5.0-ca.xpi 237420 RMD160 19098f15a8fd235f8ff061cfde452d5a1942ad5d SHA1 36fffd1d18696edd0d5856ab9151a6679db6c69b SHA256 1ab0da7701cfa55c41c0b64a2fecff0f338a04280e73c21e7997f95ae4f12694
+DIST icecat-5.0-cs.xpi 238444 RMD160 b9a4505e225bb8cb963ccd4cbcde96ef967d41b2 SHA1 3fac7c17fd50aa8ff56e3b5b6f11e1848818bc68 SHA256 fa228078335dc01e4325aec40241512a65bb5101ea4713be90209a2132810314
+DIST icecat-5.0-cy.xpi 231007 RMD160 d51cd3ea4d0f7390a531b17363415bc59e5a59bd SHA1 8a76d16920a6c1e0470f1885fc965ca6f63efd68 SHA256 ca44f0b19799ff18d039a032ea91bc9ee6822fd571d9082584183e233a947617
+DIST icecat-5.0-da.xpi 230958 RMD160 04cc215e81c86303f9a8734452c5b571d2f61517 SHA1 55e0170e44c10cdef8cd7ab4c232c187e1fcff5c SHA256 eaf9b376e685e483cbf03188133ef33ab5d000d8b09de2d194b0a1bd5dcad9be
+DIST icecat-5.0-de.xpi 238677 RMD160 66e2eeb9fd2a830d256bb8f13fa59460261bd521 SHA1 3cc10cc396dc6fcc4667e0eeaa993166a8b76007 SHA256 221604de4981bc705301f3b33d3b3ab8c789128d7585fe3315ec85e7d07ed8d6
+DIST icecat-5.0-el.xpi 253119 RMD160 8bbc3b9c0168914efe1bfbcb1dd2997e140352d2 SHA1 c927459a5f7dc827dbb16902233997ef516767b7 SHA256 cb8b39e7046992d86d017bfc469f6d447556f60f9839ed832b79a11e3d4b769b
+DIST icecat-5.0-eo.xpi 231596 RMD160 b521c56094cb0d53ee300272a667c212331f7998 SHA1 3e003714dd7360abec7f11c3ec3a269735fd30f4 SHA256 6a00bf1e81e529ce451e90188ccdfecd0c1e3b94444565e3ec39fdab3e3fc665
+DIST icecat-5.0-es-ES.xpi 211848 RMD160 3ecb1852bc36903208a95f56d240884bab9999b9 SHA1 ab9d70064c39e845873b2a4404844396fb57c2f3 SHA256 4f32119a3fbcbc6e82a959877346fe2ace2dc10114f118c2fbf9d0036ef6eecd
+DIST icecat-5.0-et.xpi 232858 RMD160 bd7d31d9f434931ac9a4319c744f9b240993bb71 SHA1 a062703595b885f3e17ccd2a7e1c9438e94a153e SHA256 0452d43131f78cd0d9066f02713896d09456d0f1742d1c6853be7137df7c3fd8
+DIST icecat-5.0-eu.xpi 230738 RMD160 987083a9061e669bcee4deec39dee0ef1d9f80f7 SHA1 6b8da165a9174ca4bcb95c7262ff8d3820aa1474 SHA256 9389640df0cf2929da370f7227079771539013ef26062e5ad31c9d9f5657ec12
+DIST icecat-5.0-fa.xpi 258077 RMD160 4429073b241326c4c3a440d9a90923aeaec0be81 SHA1 b55ec0fcf989020ebb6c31df1b50d8292e686047 SHA256 f59895b31eadd2ab6e47b6ae677d77f82758256738173570b3d1096c8c6ae4b5
+DIST icecat-5.0-fi.xpi 233902 RMD160 7c863cc21be6e250fc0c00efafa036e786fbcdec SHA1 0e7467d56ad9a8d1a13d29e6f6b1bf50ea55a59d SHA256 97176b14992d0f48532412725d67c91fb8a43455f95e4073e6a2204ef086fff0
+DIST icecat-5.0-fr.xpi 239536 RMD160 87c66b6413e13c82e5aa9acb5167258feae84b7b SHA1 76faaf69c04966eaa47e662c7c933fc25484898d SHA256 7717de44f875d893fe6a093824dc7d5f7b8982d818dc2c3d2f1fde8d4e112c94
+DIST icecat-5.0-fy-NL.xpi 237418 RMD160 29588e832926bf575ae7dcad7597aa7fafd9d6f9 SHA1 2b6d8de4025985d78f56a8878f6ceaef9eb027da SHA256 3701e977c007615309ca1d4d37822d2fc7f7fc15f2469e3c2dbd6f8e3756386b
+DIST icecat-5.0-ga-IE.xpi 242290 RMD160 7e3851ded93018c1cbea8544ea2d03404da5fe86 SHA1 69862146c964e0c72bfec917dc58006a82ec7911 SHA256 15199c552fff7ff8309aa2dfe1faa7e1cfc489edb47fd871749f021b3b234d48
+DIST icecat-5.0-gd.xpi 243218 RMD160 b640325d52085dbfa7462ab5f4ff303b307aa995 SHA1 9e12f24f316583f82aaccefa75a3a2b613be6e22 SHA256 2895f88b89d605a2250d4473f00ef6646594cc01fb6e59a33f96a05838ce4437
+DIST icecat-5.0-gl.xpi 233730 RMD160 7e439b02756a5baf5d1b9e28abbff4849cdfab3e SHA1 3fa1b31ec0df90bc60f5be74418817675b9c72e7 SHA256 a255a4bb60bee91d21e388998b2edc0f6b9e6a3dc1703aa369098d392ee5cb39
+DIST icecat-5.0-gu-IN.xpi 263141 RMD160 216700599fa3a3b8aaa38b2555b0f988e530b66b SHA1 090ef63534417bc8727be21dec555f87af4c8c72 SHA256 ac3491ca08b6575b4bda804bcf645a6d62382934239b6ca85c6f177c59e5d349
+DIST icecat-5.0-he.xpi 243550 RMD160 a093d0ff0d217932c4ba888bc0467f6ed9ae4e37 SHA1 beeaddebe875e8af770b212e215cfd3ecb8ec0a6 SHA256 d1096c97a020875c1203a3ac2069008a2877692d7e8ec3382cb0f980e50e4f12
+DIST icecat-5.0-hi-IN.xpi 267954 RMD160 659ac374dae5343be524d3976ca5fd79f376cb4f SHA1 d80450730a28285bb5483e3f95eed291988945c0 SHA256 96f8c6709eb7e9bd3213906a0e5e0ecd60fe3a96916039bb38c34c13a85069b0
+DIST icecat-5.0-hr.xpi 243745 RMD160 03ba20addd552f970698cf6364f96002645438b4 SHA1 549ef354f0ba49421b54e5478989db1a7b6f4925 SHA256 8625641b8eaeb269fbdd106055465f4b2091a1a1fda9d871ed06bee7e730d5b4
+DIST icecat-5.0-hu.xpi 244139 RMD160 7c9f4171dd67fec320e58fcf4dccbe1312357aa1 SHA1 51a347601e132de87d0a4fc97266b09510fcf637 SHA256 9f1e99883d43d26510a1e4e9898a767810648e6afab7805cedda2d0247b39e3c
+DIST icecat-5.0-hy-AM.xpi 429318 RMD160 1ecd7d0eee96341e6b38b8ac1703870f66a495a4 SHA1 01fe35b73df76180ed5f49c9d43f631c4c68e496 SHA256 226431c7f8d864b362bc3e1a06889238b76be525c766471773562601dec46027
+DIST icecat-5.0-id.xpi 227736 RMD160 08c1a7994b0b5f900d18da6e5b2e226b7d3a8b25 SHA1 da233e7f0c0df9733ee0242ead3a1ee8c97f6152 SHA256 4b9050ffed7303bc08908bbc1f274caf8d7967ba03860f4329139e413b366aaa
+DIST icecat-5.0-is.xpi 233465 RMD160 43fb88d5f9b2003fa64d8517c543cb9984f7c862 SHA1 9c785c760003c655021816a0b42993676e0ee56b SHA256 20d44d04aa2fd59e99fda62bc5703478170027e6e5d76e42dba367cae23d8117
+DIST icecat-5.0-it.xpi 208904 RMD160 1cd20f9b71b0c24a01cbdde00201c0c320164605 SHA1 50cd2263f303a2e203169a42669bed4cbf4ca9f4 SHA256 ace284914d62eea5b11ccc6c28d33671e5c321b4ca1ead665df2736756a1d398
+DIST icecat-5.0-ja.xpi 261858 RMD160 4cb5aa6720f583f61749e0e6de2accdddb50b02a SHA1 b8136ed63c54a7e1f341982636eeaab7f0969efa SHA256 dae4d3bc3d2fcc2a2fcdb2795ba658088903e58037172a06f8bf4f05d037735b
+DIST icecat-5.0-kk.xpi 266084 RMD160 9e3848e67a0c760621551357eba95f3a25b6f3ea SHA1 c27767869948a7a8a782d3eec39c6644fe5eba9e SHA256 7d08d1ba781c979f6d571f6c12fd81b70abecfa161893db80738b5525fbd2db1
+DIST icecat-5.0-kn.xpi 284302 RMD160 e75272c0930e45fe3f4b0c1bf952866a369a970b SHA1 8e2a7c8574cd0f8b7ba78470a748d4969a93b26f SHA256 e380d1c1d7d23159d071e568b324e909e9dbfe2a94c09347352ae7639605e7aa
+DIST icecat-5.0-ko.xpi 216271 RMD160 d50e9a646ea79c02366594e55dc3439650c9c9be SHA1 6a11f6c04ce562fa01607e35972aaad5059163a8 SHA256 675bc7c1fa82f7a20d9cf1fd7df6f9e5d44927a343643413c37c41e8b7e8f811
+DIST icecat-5.0-ku.xpi 240964 RMD160 b1411d97c0562af5f04a604a8f26f8be380a2172 SHA1 17e601b01c9f8551744123f207626180d21d4f50 SHA256 c526f49fa35e10945192e18c271250b2bc01d2995246349aff0030a47726fe2e
+DIST icecat-5.0-lg.xpi 238199 RMD160 9a56b1494fe4e425a870633fdca9c97f2acb8b64 SHA1 ccd5ceffde47e0c3f192605c116d3a4c0a7f90e4 SHA256 3ed9ab5ed1fbd0e92898a2922d34316405105c84061c704a3260e18e4b403382
+DIST icecat-5.0-lt.xpi 323442 RMD160 e06d1995e37ac796f5dd72045fcc7a1276b43528 SHA1 2a133be0c56c56e0ffda54206e0aae14c6dc425b SHA256 0b90347e4c3e409d1cdfe654094bbdb1489886bbbe7c2e598a7a8b4c0c2fca17
+DIST icecat-5.0-lv.xpi 234831 RMD160 b88217980ee3402fd401fa8af78aceea0eb11f1b SHA1 b4c58d75c4b2530b7c37634b75c78a6e5bd15e0f SHA256 62d273678a41c1a97b234a11ffef693b14c87725e41fa85b75ee75fe5f47e40c
+DIST icecat-5.0-mai.xpi 267602 RMD160 c7a4bd491073f946514af42ad82edc9bffba1bbc SHA1 ed59d1d58c0ec48316bc8ae278dabff88ddbe643 SHA256 e9deb72e91a25ebf034a543913c859eff26f7dca42bd2663accc8233e65c8b12
+DIST icecat-5.0-mk.xpi 259968 RMD160 e075dea6320063274c91149322b8c6a95456e1f8 SHA1 229e16a7132d0a8e84a4d677ff6abf6b0a6ba296 SHA256 f51b82dc95497eb402b00574d55bef20365749f1a3ca0c68e92373f47bccced0
+DIST icecat-5.0-ml.xpi 292536 RMD160 bfe24b84e0d3995a23641cdb835764293f774676 SHA1 422f53fd340a8e8bff62e663a17e5c613f431c19 SHA256 8e11fdba4cdf0765228848ae6469678fc8c90fad4b8ffb893aa12a88ce382020
+DIST icecat-5.0-mr.xpi 267823 RMD160 51649a187dc557907c503ee9f834f37c07a32a29 SHA1 c04fc42e3ac32a6119836e12aca351a6f72df8f2 SHA256 5cb4043ba7d6571c37c6ff46976c8a5c6419c748dddaef3282d8448c27e7c48f
+DIST icecat-5.0-nb-NO.xpi 232261 RMD160 f893e54f2ce1da8f1a20f3c7d08a8c340a677e23 SHA1 2488abcea9227c97bef52ef494bf751794256367 SHA256 2840635d98cbff8b39fbe3a3926069c2a8c80785bb16f3b2ce9f7a6aad13c04b
+DIST icecat-5.0-nl.xpi 233139 RMD160 85718a5be644d69384ef4e13c72cbc6005a6f545 SHA1 df96285d2207b6e7a7c28208dd056d01b71bd2db SHA256 2afdaebf271673ab2e22ea8f76ac1ab16565eccf43b800ae32d52a94ad46bd5b
+DIST icecat-5.0-nn-NO.xpi 233580 RMD160 c883243e6afedde7535950d3de826183186dcf19 SHA1 503ea9f69d97d9a2c985d69eb3cf26da2589d50b SHA256 d63ef2c595cba4d68db182b926992481cda71e522654dd2cb95b90fbe72eab40
+DIST icecat-5.0-nso.xpi 236584 RMD160 8bd1b5a4dd38ed480175eaa987e7e0a518fc0be0 SHA1 de512d34b4f79d317e39d36d0e3cfef75f401f2d SHA256 b499d9ca6d3ad9eef24c3e7472ccc5019007aaae558d9ae7cafbeecb83ab2f6d
+DIST icecat-5.0-or.xpi 271183 RMD160 35f96c1ce3a3575799b2fd10f7b350a091ce573a SHA1 b2c98e6c338583332f3d8a27ce049be21298e0d7 SHA256 a9766051e40ccaeea0877846957f3f5dde83a26b50b27246650f78b65351193d
+DIST icecat-5.0-pa-IN.xpi 269346 RMD160 e2f2a87e80a1d2b242eccdaf7381231be58f3785 SHA1 b48d7097c68bf7e5b48a6e32469d566ffbb1dec6 SHA256 67f720b1e71723bbfd5f60e05a8f76022e72246ffedbd0b896c3d906eaf5667d
+DIST icecat-5.0-pl.xpi 241629 RMD160 78f9d43ce616627b411c75a1e0ea3326b21e9241 SHA1 0e04c45b50b0fff5d62a42977a40c53318ad5411 SHA256 57f70b60484a253946ca11202627b4f37da7c13d13bff6f67e68f2e290ea9114
+DIST icecat-5.0-pt-PT.xpi 236927 RMD160 20f8ea98f37c49253b852afa4b2ccef12845f692 SHA1 ab3a7c204e6f98d70053e6f5bd73337afa5e218c SHA256 8fb6235352b6cf6c14a99836f9429c8a6c8dccd08c4c872d56e8d8ffa25aff9f
+DIST icecat-5.0-rm.xpi 236161 RMD160 2525ffd67ea900f0f0e2c0257483fa8be672e502 SHA1 1581c897cd8c46ab6809c455767a3e0530f41722 SHA256 0079699227cff0fee12d4dd1c59f1828b05e18b4557d78b5cce056a738bb4017
+DIST icecat-5.0-ro.xpi 239300 RMD160 83a2af88832f12b23a1a8a7c63f0053ad3d1ad4f SHA1 0fc5e00ebd8228b34c78f82a4cd2cb34b4961c9d SHA256 14203a39011ce3f3a4aae1f871abb0f4906fcb8d7e7b2c473abbb0ee23292320
+DIST icecat-5.0-ru.xpi 248757 RMD160 0dcff9eef2fb30d9c1856904bd18d5da35691866 SHA1 96cda92dec00f128d2ea6fc6e465fc9de6856690 SHA256 f8dd1fe388b4a030ad4beaa96c2bb03f6d165dbde33f3194ee8526329ee9a02d
+DIST icecat-5.0-si.xpi 261073 RMD160 78564852a668de61149b3985bfe019fc7ea7404b SHA1 b58150f2f79d50fb5f0e20c0f0712c2b5d1f2b14 SHA256 62f4655a6c2d1ee15558d5272137d3bf019637c7beacca6ffc68b1f28a564b76
+DIST icecat-5.0-sk.xpi 243689 RMD160 db5e5105005a76cb005d42cbefde0c8ab1a9df87 SHA1 5ce417dbe59cce43e54808e7dcad1d2df92e1180 SHA256 4750dfa3756bf6f1e48af2056a4d7c308e5a102e1e75c30cd8c1be2cbf62ec85
+DIST icecat-5.0-sl.xpi 231537 RMD160 690fb4c06fa49f48bdc01134b2515ef54619b59b SHA1 1bc64286be865ae4d883f8c2b653522dce19708f SHA256 fc34f874c26fc5017cc8e63d78161ffa6afc6d4a06733bb9980fea32c8818dcc
+DIST icecat-5.0-son.xpi 229926 RMD160 5af322ff97a67b36a4fac324920a41d359753a63 SHA1 9209e8f4e0c1977c0b87f5cd6a406202d16f0afa SHA256 b2185d12ec7fe32e67d1cb6a64b9e8a7615d51ddb43c40dd13558d7706f9f52e
+DIST icecat-5.0-sq.xpi 216842 RMD160 5f04d6011e476eea08b9e6ff47e72319436916f3 SHA1 05f64911af3f3b503d809ae175c5b7ef882f14bd SHA256 f0e57a38f01dc65199ede318af26d615e26741b3de094ee130b6ad9c8daecb6f
+DIST icecat-5.0-sr.xpi 212805 RMD160 93219d8e933a59fb6cc6e00573bc0df06d590a0c SHA1 e09cb74292a03fd873342491907ee5abde1d28a2 SHA256 b2395b0b5fc075a3da4b95310d9c4f2ff53ecef9a84b572302b22d95c1653659
+DIST icecat-5.0-sv-SE.xpi 270554 RMD160 998829f4f7c85d955627d4b2eacc273a554640c4 SHA1 b79737699cceccc774d9642a625eb83615e06d87 SHA256 27ffe174bd3c80f6c55aacde1919cfb07d0b617be92dd5c38d82128e567ee4c5
+DIST icecat-5.0-ta-LK.xpi 278112 RMD160 adb269e29ab335ff366864021d2ce699b3e9919a SHA1 d74e0b0b56bfa75d4645622d037962217d1c1589 SHA256 2aae82c2fd4b33cad3701ab6082f94ca4754073a14b4562a1f9420a6fc67f232
+DIST icecat-5.0-ta.xpi 261891 RMD160 6b902764a792f4f9e0945edcb18a43b0f4411772 SHA1 0d4d62be277fb614f93c22394d0334cc83017b0d SHA256 5f0fa6da5da8855836094c575b7136375ae05db46eda4d80c96fdd3c56fd92bb
+DIST icecat-5.0-te.xpi 276913 RMD160 b7d9ee9d53ecc599fac4c2104b4f1bfd8e111dad SHA1 abc9fc7cdfa64b8b0fbd46fd702e580f52a1665d SHA256 3b886edeff8fa1ed629b80d098cf4de70cff1915392277f030050266c5d0c44d
+DIST icecat-5.0-th.xpi 262837 RMD160 f61caa67075eb25cec91642bb57a1cc24bed7cde SHA1 99fc04a919260006fbf3532ac1fc0798d234c204 SHA256 1baec77c4334c44507ecfcf5ce29ac65b8cf09bd5beb1b36be063fe88bbf03b1
+DIST icecat-5.0-tr.xpi 236341 RMD160 a42d55a0759bf08168f880a0ff4c3ef07cb91ff1 SHA1 41e053d61d25226fc7e11ea60eaf3369796c0560 SHA256 4d3b692d5bf49d0c3aecde8597c029a77bc3e96257082761147746c0a4e2a248
+DIST icecat-5.0-uk.xpi 269755 RMD160 5e65854ab2bb21d80133a08b5245397be8da945f SHA1 01982530bae2ced8e350bf3effedeb7651d93dc0 SHA256 1cc5543fc78d8dc84b03a9b6ba0c17ede72e550b808cbe28a5497c592e205350
+DIST icecat-5.0-vi.xpi 249405 RMD160 7e3a85fa420f676c6b6f7a77d9fb6105782d8f51 SHA1 bda361b17c67670db4d78b5341b5b10c9d67bef2 SHA256 5bc1ae0b236a85ff706d07e288b6537ad5fd864b0aca0f0581f40736a599a3d2
+DIST icecat-5.0-zu.xpi 237169 RMD160 8b51c6ff36ec1e15ac5def94dc6c55478939755b SHA1 0cbb0af0efcde588f1517d78352f09e8156f6c0f SHA256 fc7b7e9a55b1a3da4b53f9f8b31b8759ec560a98070b50135295dfbd4c826adb
+DIST icecat-5.0.tar.bz2 66222560 RMD160 72bc9a591b807f4c5d5a4bd23567beaeab69c03e SHA1 0b529b152d470a13879dec0f85e3d0908edce3f8 SHA256 aa0ad89c680676e460ad9cf9ee239773c830720ef8b6d567b0341d126264b86e
EBUILD icecat-3.6.16-r1.ebuild 8865 RMD160 7dd7d5480f85d2a1bf5e98b77c94d81451900ccc SHA1 73f6009b89e6cd3bdc8c9121b45e171a138d4eef SHA256 a3ed37f4b328df7ae42a70b780f9259b15ca4acf9981bcb76590e826e307acd6
EBUILD icecat-3.6.16-r2.ebuild 8961 RMD160 cd95bebc03a4736d2c6fd693deddff6de66c9e19 SHA1 afa4ca7f086441dad89b08dba33f54299176e922 SHA256 85a95c1bd94f54a74d5f9637d0cb646633f94598def03b6d299ef2a01432f2dc
EBUILD icecat-4.0.1-r1.ebuild 7616 RMD160 4fe20e8e5d02ba37fd6b40ff36cfbd7839741548 SHA1 9fd7329b0d662974022c56a3960966ebd9fe2651 SHA256 c8cb2a5e919baad27df2278c2967d2b97cb73c1bf74f9df4b09b511c6c88e3b2
-MISC ChangeLog 13188 RMD160 fc33fd4c1172447aa67f02a328c1b167878fa15d SHA1 b4fadf6e1d4beb6935d36023c801e190cb97c11b SHA256 6399d5c0d20de46f8e543d60f98703bcbcb3e7323a7efd9756f60d46f3e4ad45
-MISC metadata.xml 612 RMD160 72c8b176b20a114a9abbd78a62f4889326bfff95 SHA1 0660cc2cce93cf69eff8bf7478366da6d433a3ed SHA256 ef40414d079e49170aaf46332aeb7bdd95c45c68eb3f6a34718f59c192f43a06
+EBUILD icecat-5.0.ebuild 9490 RMD160 426f02f82bb330814707d7315b4c57225cf8bd73 SHA1 5b03c8df446694af2e9cdbb311c661cce3cc954a SHA256 9ac987b60150f8ae36dfb64a2407ba9b05eb63ebaf74ffa65269e87b1522f60a
+MISC ChangeLog 13404 RMD160 e8241998165fb20d08e3e9a97d8519c4fec16d45 SHA1 39b75bc2f2cde9fbc1c245d846114af65b4c0e0d SHA256 dcc1fa0505ea888b4ce60177dc54a488cfc49e387e07e91c4731b3bb4ffc364d
+MISC metadata.xml 899 RMD160 f4646982a2ebde930786fa67b824458a91128f80 SHA1 969b576313fece496fe9bc151a958b4630c057ae SHA256 c8147d2d9b01799b6def2e5d9f796c100308fa9a8b83fbe964c4764e2472ef39
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJOAx/MAAoJEPiazRVxLXTFdtUQAKw58F+1cnEt8j26JMQzAQIo
-I6EgMJlelDuYzjjfpD9bhkG/rJ59hB544zSok/Pff8BH/uuB6mLpas/t2M6qPHtJ
-IXkRi+2Cp2sadC3Wl56rcEBLpYCiMVTUhpMT+PlQtEqhNWpzLKjLXbEfEB15Od27
-2kuU4sz2T3TNh0e3AqvZtGHUtQJuoHS9WwAszhndjCFZYnUTWaMyGvDuEw+6/UhS
-NJTq892MbI9YwBSzEcbNHgWFcNrnV/KbMTWbp9hHxl7d3DSNfnyxh46NrHFw0DyB
-Va60ruz81g0HV4SXA3Nxp93G+teJlsLvNmircnczOEDyGw9bFljO6BkMy9KFm5Dd
-0KcExyPOrB7BeNm4jbR39ESO/m/Sk+t8mQi8Uc5suiILfnHNPQfUqUTH2tFXCQRj
-JeUjxAaNf2up59LWb9l1byi4FncULzOBNhrkPZg9PBGWxexZyKLrcpTW3Ivv3D8J
-cKgF7+uTPiUxBpUyP4zZl4S68LaZ8BEs8iTIMX52vUTLahUf70Tn5ZEtM9ayuU/f
-8Ia91yR/fjF6krPWGDgYXpV5qJil/iqJxeasLMdHMkwh8LzjNHlK2tqkS3MISrOH
-MztGMcmvOg2Avsexlc1Ee0WWYO2T86n0di8Cv73Tk1BUwoYNU425ITb6lk2FDc1K
-9/S7chtJA5QYtk9dtvkS
-=8NLP
+iQIcBAEBCgAGBQJOClDDAAoJEPiazRVxLXTFgckP/A+iZYvC9QkQ9mpaBjfkVPdd
+h2h85Pqzyyo+/9ZYk8+dpVC0zsRPB4AmC6s0QanQm/ld/wgEd3JhRMsM792Pb8Bn
+M/fFVggMGr5Zz0fzBIsAoFTudMGLg8UEDCcHUqjh+eVUqXymVm9HsywppLIZWCM9
+AxnwJ/bzsKfwdtHDwf8JAXS0w7C4w4vZbMaWItR2OpPYdKIODKqM5RHSBhBZ83Wk
+6A51NZhqKLQMFJVAm1pTuSfv/j8MVZJNv4srmyrIZYfWUevXTPCkqi9zo3qqknU4
+ZhJy/wSXVTKX/jycX8Okg5wm9esvFi9PAmmxUwGZZaOruNgQKQbf+OWw7wKQhEsT
+z3KshHeqB1NJh2l21vy3+slozMwACAFJjvO4Rom03aa7qjMhbu6OPftt1B/yfBmM
+Lc/7ngr3XMdrL98qlWwheWh9YVzEzGph69lHLxb9G3FJMtVFebXZB4wFgGZ1IsHf
+YY2I+pTv2FWyPN/0X5T0/Y+mNQQaVK6K65MCdv3ej7WsvhYOKFXxQaxSJ1I1Gmcn
+tcfI4bEbX4e2HGS54653rBV+2ba/IqDx2T5YW7ohlOl19WVJD3fk033wZzwV04gb
+bjbGzw+yfXlglKlheN6r1b0qc1Y3aTtlbNxwpRmH5Nq+Cvs3eo9Ri3lbthreajpA
+pTTaiZHmu13HrhABH6hM
+=jEEE
-----END PGP SIGNATURE-----
diff --git a/www-client/icecat/files/2000-icecat-5_gentoo_install_dirs.patch b/www-client/icecat/files/2000-icecat-5_gentoo_install_dirs.patch
new file mode 100644
index 000000000000..d80b590f69a5
--- /dev/null
+++ b/www-client/icecat/files/2000-icecat-5_gentoo_install_dirs.patch
@@ -0,0 +1,21 @@
+--- config/autoconf.mk.in.orig 2007-08-03 22:02:32.000000000 +0200
++++ config/autoconf.mk.in 2007-08-03 22:07:00.000000000 +0200
+@@ -58,14 +58,14 @@
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ bindir = @bindir@
+-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
++includedir = @includedir@/icecat
+ libdir = @libdir@
+ datadir = @datadir@
+ mandir = @mandir@
+-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
++idldir = $(includedir)/icecat/idl
+
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++installdir = $(libdir)/icecat
++sdkdir = $(libdir)/icecat
+
+ DIST = $(DEPTH)/dist
+ LIBXUL_SDK = @LIBXUL_SDK@
diff --git a/www-client/icecat/files/gentoo-default-prefs.js b/www-client/icecat/files/gentoo-default-prefs.js
new file mode 100644
index 000000000000..4546d3f80ea7
--- /dev/null
+++ b/www-client/icecat/files/gentoo-default-prefs.js
@@ -0,0 +1,14 @@
+pref("app.update.enabled", false);
+pref("app.update.autoInstallEnabled", false);
+pref("browser.display.use_system_colors", true);
+pref("browser.link.open_external", 3);
+pref("general.smoothScroll", true);
+pref("general.autoScroll", false);
+pref("browser.tabs.tabMinWidth", 15);
+pref("browser.backspace_action", 0);
+pref("browser.urlbar.hideGoButton", true);
+pref("accessibility.typeaheadfind", true);
+pref("browser.shell.checkDefaultBrowser", false);
+pref("browser.EULA.override", true);
+pref("general.useragent.vendor", "Gentoo");
+pref("intl.locale.matchOS", true);
diff --git a/www-client/icecat/icecat-5.0.ebuild b/www-client/icecat/icecat-5.0.ebuild
new file mode 100644
index 000000000000..beca5af0db49
--- /dev/null
+++ b/www-client/icecat/icecat-5.0.ebuild
@@ -0,0 +1,319 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-5.0.ebuild,v 1.1 2011/06/28 22:07:57 polynomial-c Exp $
+
+EAPI="3"
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+
+inherit flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-3 makeedit multilib pax-utils fdo-mime autotools mozextension versionator python virtualx
+
+MAJ_XUL_PV="5.0"
+MAJ_FF_PV="$(get_version_component_range 1-2)" # 3.5, 3.6, 4.0, etc.
+XUL_PV="${MAJ_XUL_PV}${PV/${MAJ_FF_PV}/}" # 1.9.3_alpha6, 1.9.2.3, etc.
+FF_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
+FF_PV="${FF_PV/_beta/b}" # Handle beta for SRC_URI
+FF_PV="${FF_PV/_rc/rc}" # Handle rc for SRC_URI
+PATCH="firefox-5.0-patches-0.5"
+
+DESCRIPTION="GNU project's edition of Mozilla Firefox"
+HOMEPAGE="http://www.gnu.org/software/gnuzilla/"
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+SLOT="0"
+LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
+IUSE="gconf hardened +ipc pgo system-sqlite +webm"
+
+# More URIs appended below...
+SRC_URI="mirror://gnu/gnuzilla/${FF_PV}/${PN}-${FF_PV}.tar.bz2
+ http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.bz2"
+LANGPACK_URI="http://gnuzilla.gnu.org/download/langpacks/${FF_PV}"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+RDEPEND="
+ >=sys-devel/binutils-2.16.1
+ >=dev-libs/nss-3.12.9
+ >=dev-libs/nspr-4.8.7
+ gconf? ( >=gnome-base/gconf-1.2.1:2 )
+ >=dev-libs/glib-2.26
+ media-libs/libpng[apng]
+ dev-libs/libffi
+ system-sqlite? ( >=dev-db/sqlite-3.7.4[fts3,secure-delete,unlock-notify,debug=] )
+ webm? ( media-libs/libvpx
+ media-libs/alsa-lib )"
+# 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 language packs for alphas
+if ! [[ ${PV} =~ alpha|beta ]]; then
+ # This list can be updated with scripts/get_langs.sh from mozilla overlay
+ LANGS="af ak ar ast be bg bn-BD bn-IN br bs ca cs cy da de
+ el en eo es-ES 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-PT rm ro ru si sk sl
+ son sq sr sv-SE ta ta-LK te th tr uk vi zu"
+ NOSHORTLANGS="en-GB en-ZA es-AR es-CL es-MX pt-BR zh-CN zh-TW"
+
+ for X in ${LANGS} ; do
+ if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then
+ SRC_URI="${SRC_URI}
+ linguas_${X/-/_}? ( ${LANGPACK_URI}/${X}.xpi -> ${P}-${X}.xpi )"
+ fi
+ IUSE="${IUSE} linguas_${X/-/_}"
+ # english is handled internally
+ if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then
+ if [ "${X}" != "en-US" ]; then
+ SRC_URI="${SRC_URI}
+ linguas_${X%%-*}? ( ${LANGPACK_URI}/${X}.xpi -> ${P}-${X}.xpi )"
+ fi
+ IUSE="${IUSE} linguas_${X%%-*}"
+ fi
+ done
+fi
+
+QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/${PN}"
+
+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 ${P} does not support the ${LANG} LINGUA"
+ done
+}
+
+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 hardened && use pgo; then
+ einfo
+ ewarn "You will do a double build for profile guided optimization. This will result in your"
+ ewarn "build taking at least twice as long as before."
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+
+ linguas
+ for X in ${linguas}; do
+ # FIXME: Add support for unpacking xpis to portage
+ [[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi"
+ done
+}
+
+src_prepare() {
+ # Fix preferences location
+ sed -i 's|defaults/pref/|defaults/preferences/|' browser/installer/packages-static || die "sed failed"
+
+ # Apply our patches
+ #
+ EPATCH_EXCLUDE="2000-firefox_gentoo_install_dirs.patch
+ 5001_use_system_libffi.patch" \
+ EPATCH_SUFFIX="patch" \
+ EPATCH_FORCE="yes" \
+ epatch "${WORKDIR}"
+
+ epatch "${FILESDIR}"/2000-icecat-5_gentoo_install_dirs.patch
+
+ # Allow user to apply any additional patches without modifing ebuild
+ epatch_user
+
+ # Fix rebranding
+ sed -i 's|\$(DIST)/bin/firefox|\$(DIST)/bin/icecat|' browser/app/Makefile.in
+
+ # 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
+
+ eautoreconf
+
+ cd js/src
+ eautoreconf
+}
+
+src_configure() {
+ # We will build our own .mozconfig
+ rm "${S}"/.mozconfig
+
+ 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"
+
+ # Specific settings for icecat
+ echo "export MOZ_PHOENIX=1" >> "${S}"/.mozconfig
+ echo "mk_add_options MOZ_PHOENIX=1" "${S}"/.mozconfig
+ mozconfig_annotate '' --with-branding=browser/branding/unofficial
+ mozconfig_annotate '' --disable-official-branding
+ mozconfig_annotate '' --with-user-appdir=.icecat
+
+ mozconfig_annotate '' --prefix=/usr
+ mozconfig_annotate '' --libdir=/usr/$(get_libdir)
+ mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+ mozconfig_annotate '' --disable-mailnews
+ mozconfig_annotate '' --enable-canvas
+ mozconfig_annotate '' --enable-safe-browsing
+ mozconfig_annotate '' --with-system-png
+ use hardened && mozconfig_annotate 'hardened' --disable-methodjit
+
+ # Other browser-specific settings
+ mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+
+ mozconfig_use_enable system-sqlite
+ mozconfig_use_enable gconf
+
+ # Allow for a proper pgo build
+ if ! use hardened && 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
+ fi
+
+ if use amd64 || use x86; then
+ append-flags -mno-avx
+ fi
+}
+
+src_compile() {
+ if ! use hardened && use pgo; then
+ 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}"
+
+ # Add our default prefs for firefox + xulrunner
+ cp "${FILESDIR}"/gentoo-default-prefs.js \
+ "${S}/${obj_dir}/dist/bin/defaults/pref/all-gentoo.js" || die
+
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ linguas
+ for X in ${linguas}; do
+ [[ ${X} != "en" ]] && xpi_install "${WORKDIR}/${P}-${X}"
+ done
+
+ local size sizes icon_path icon name
+ sizes="16 32 48"
+ icon_path="${S}/browser/branding/unofficial"
+
+ # 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" "${PN}.png" || die
+ done
+ # The 128x128 icon has a different name
+ insinto "/usr/share/icons/hicolor/128x128/apps"
+ newins "${icon_path}/mozicon128.png" "${PN}.png" || die
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${icon_path}/content/icon48.png" "${PN}.png" || die
+ newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" || die
+ sed -e "/^Icon/s:${PN}-icon:${PN}:" -i \
+ "${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
+
+ if use hardened; then
+ pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/${PN}
+ pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/plugin-container
+ fi
+
+ # Plugins dir
+ dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins \
+ || die "failed to symlink"
+
+}
+
+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/icecat/metadata.xml b/www-client/icecat/metadata.xml
index 71d05fd3b70d..2ba3f5979618 100644
--- a/www-client/icecat/metadata.xml
+++ b/www-client/icecat/metadata.xml
@@ -5,8 +5,12 @@
<use>
<flag name='custom-optimization'>Fine-tune custom compiler
optimizations</flag>
+ <flag name="gconf">Add support for setting of default browser using
+ <pkg>gnome-base/gconf</pkg>. Useful only for GNOME 2 users.</flag>
<flag name="ipc">Use inter-process communication between tabs and plugins.
Allows for greater stability in case of plugin crashes</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>
installation with secure-delete enabled</flag>
<flag name="webm">Use system libvpx <pkg>media-libs/libvpx</pkg></flag>