summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2010-10-28 15:12:07 +0000
committerLars Wendler <polynomial-c@gentoo.org>2010-10-28 15:12:07 +0000
commitf923cd094ad1c036f7051ab14fd6ca495a277eca (patch)
treef4c10f76b50fbbeae90d4fdd19a4ef3ac58f3528 /www-client
parentStable on amd64 wrt bug #342897 (diff)
downloadhistorical-f923cd094ad1c036f7051ab14fd6ca495a277eca.tar.gz
historical-f923cd094ad1c036f7051ab14fd6ca495a277eca.tar.bz2
historical-f923cd094ad1c036f7051ab14fd6ca495a277eca.zip
Readded latest stable sparc version which I foolishly removed from the tree.
Package-Manager: portage-2.2.0_alpha2/cvs/Linux x86_64 RepoMan-Options: --force
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/ChangeLog10
-rw-r--r--www-client/firefox/Manifest82
-rw-r--r--www-client/firefox/files/137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch60
-rw-r--r--www-client/firefox/files/801-enable-x86_64-tracemonkey.patch25
-rw-r--r--www-client/firefox/files/firefox-3.0-solaris64.patch14
-rw-r--r--www-client/firefox/files/xulrunner-1.9.2-arm-fixes.patch35
-rw-r--r--www-client/firefox/firefox-3.6.8.ebuild291
7 files changed, 515 insertions, 2 deletions
diff --git a/www-client/firefox/ChangeLog b/www-client/firefox/ChangeLog
index 828f459ad467..18d24807b540 100644
--- a/www-client/firefox/ChangeLog
+++ b/www-client/firefox/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for www-client/firefox
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.24 2010/10/28 13:59:35 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.25 2010/10/28 15:12:07 polynomial-c Exp $
+
+ 28 Oct 2010; Lars Wendler <polynomial-c@gentoo.org>
+ +files/xulrunner-1.9.2-arm-fixes.patch,
+ +files/firefox-3.0-solaris64.patch,
+ +files/137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch,
+ +firefox-3.6.8.ebuild, +files/801-enable-x86_64-tracemonkey.patch:
+ Readded latest stable sparc version which I foolishly removed from the
+ tree.
*firefox-3.6.12 (28 Oct 2010)
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index fc3c979de2a9..47860a07f633 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,9 +1,13 @@
+AUX 137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch 2473 RMD160 cfbed88e1813f4880dabb18b6a9540cf3747f7f4 SHA1 5e0d98b3e3bf3ffb5f88eef30b1af095a6f0057d SHA256 be069b468eff7f06bb0fe160dea947c081cb00e1a8cbde2bd39c52ebf9aa2984
+AUX 801-enable-x86_64-tracemonkey.patch 501 RMD160 e8341671a9ab7f05cf58735a2b862ded55d82829 SHA1 d0c194c79993c3c47a8c46726d3f024e044766a0 SHA256 20f558efbf4ed1960b390c353c7eeb94108fcdb8aaf33f1fea6caf44468aeb7c
+AUX firefox-3.0-solaris64.patch 416 RMD160 f59eaf44b797715d6116f0f151803ec6c26587c1 SHA1 c6cbd37cc2f20a1bdc347b33ff8cdd8b9e159424 SHA256 5d2f04928d820460b099a0baa92ed2d681d75b5634c21364997be216214f5597
AUX firefox-default-prefs.js 95 RMD160 805cdfec6fb31c224322cb71125547ad7a515f49 SHA1 7fab69d85b12a9f1b0c87fbb1821bdafd7485ac9 SHA256 8bc4cb870bc402db1f20b135a689f8c5dbfa5de8f1755b1926198d627c12c5f1
AUX firefox.1 2538 RMD160 4564007d7d5345e9ab09c941015e3cdb78913835 SHA1 8be1987451117820744ecc67fa411facdc653a12 SHA256 3483439a73c74b818bdde98c15223b6d3fcfe78e3ad974fb35f197cf3ad614e7
AUX fix_blocklist_support.patch 3194 RMD160 87254cfdbd7fae1ed5704ecfff4ad5c691b44dba SHA1 3da1bb6544bb1b07548faa1b94bbe9fd7350dcb6 SHA256 4e0de29d5dc65b3bd9a5bb7ad1adee92056af78da66c5c1c7153dec3026931f3
AUX gentoo-default-prefs.js 598 RMD160 9ee952b88ebee3b47f6466e2d19674805d8529d2 SHA1 980bc21282021b8be5c420155d2126c86b174068 SHA256 ad533b62fcc7e0ebbafe039e74db68734c86077178b03d37a01868cf790c42f9
AUX icon/firefox-1.5-unbranded.desktop 258 RMD160 32ebb016d6a4d3d2728c031f3b3762796e02f5d3 SHA1 69820d445d06b90d7ac35ffd39dad5926caa0862 SHA256 f2bf5c237a5c56b443c20fd16d3da429bf3b99e9fe27b661a1a462aa46ed25d3
AUX icon/firefox-1.5.desktop 255 RMD160 4ef1cf548f11057274620b82f0728958a3424bea SHA1 6a440f817072fb60516c1a1d999dffb6d3fa1583 SHA256 9bf6e1264d986c68d64831d166ed6b506bff6df8b56d21bfc166aee09cbc753f
+AUX xulrunner-1.9.2-arm-fixes.patch 587 RMD160 495e8037785a1867fad0c088a4c834df6f02291c SHA1 5f08ef1f65771c2891a067c7baac8a4ef8466deb SHA256 a1b0aef546deecafe64c9ce70b08e7252a3eaf8d84a381a62b5edfaf1f735817
AUX xulrunner-1.9.2-gtk+-2.21.patch 663 RMD160 20e2465da0e6c884527fd7cfebd3bdb2f8f015a9 SHA1 f2b9c26ed255bde672ccc8cb7ae4ae014f52d6f5 SHA256 79c11dc4304d748f3c2d6e451aa6d44dd1bb450d1db671e7fa4a83420c6f2c05
DIST firefox-3.6-patches-0.2.tar.bz2 6335 RMD160 1f8297ad4279af70348a848349e75aa1a94c7372 SHA1 4c47c76fbdab937850558751ac73fe71e3269ece SHA256 1dc4278c143fa67c373a090f5698c4174d00aaa91ea63a444c2eca1cc328a523
DIST firefox-3.6.11-af.xpi 121611 RMD160 0135612df827446c20b47555db71d97615ceffc0 SHA1 5659d6589a0090e6369090d23841d95c24531be6 SHA256 f7ea3013c547a31d1db1669ce8ff8d0579c82c0ac368c239db63c78235c203cf
@@ -154,6 +158,7 @@ DIST firefox-3.6.12-vi.xpi 129024 RMD160 4be9a93f1ec4178bc8160c1e27fcdc5b9392625
DIST firefox-3.6.12-zh-CN.xpi 127094 RMD160 7e0c8dd0d8b0af4376f5e83e179aedf992ba65e9 SHA1 db0d1034c81b5d886aaba4ddbf3127eac8430c7f SHA256 9958101e15c796ae8fe1d084dbd24e3d04ea21a0328a3f0c319747a17534a988
DIST firefox-3.6.12-zh-TW.xpi 128400 RMD160 97e05cfcd76152679f3e531190991dee71fa4549 SHA1 44536a054a6a38f406aad63a61268fc62c31cec9 SHA256 f04d2df9c10418c9ad7651d07ed9eedaf95d3d27e5f69e949baba933b66382d6
DIST firefox-3.6.12.source.tar.bz2 51423668 RMD160 196e32a4cd9c6725e115aabcf320d7d8df5bca6e SHA1 1cc3885687dd5ad21167d9d45f76eb1458f46bdd SHA256 dd478c653070f451b76befc798cfa1d6b61745d8badf831a3bae453c32e68c2d
+DIST firefox-3.6.8.source.tar.bz2 51238976 RMD160 14e245c643d41a1da25fe4dbc15d6ae466a19e5b SHA1 4936e543f6c7492c5954cbd5b30ddda6b20e3797 SHA256 fc609cc6a0ddaa2a9ebd8511ec39ae4a404e1107a12e07b233e2afca51d9a10e
DIST firefox-3.6.9-af.xpi 121615 RMD160 ed0db63127dd7437212141fe7446ca5091247a8d SHA1 e37252d3feea8872fc2e1f8b0fc23bf4ac7af75b SHA256 b094471ecb9d3ecacc4d944e9c8c2ef39d7a836cc0adb966d38c2753ca45fa99
DIST firefox-3.6.9-ar.xpi 132149 RMD160 8bebd266bff98328336fd0a44fbdf953b51fe676 SHA1 5aa70c40e6184a5f14f7d4d48f6717946998e8cb SHA256 1c89919dd0017e115a7640342b4f9f17497e659f5b88fabe62fd21c1911acb76
DIST firefox-3.6.9-as.xpi 134266 RMD160 acf73faa4587a11614c18c61304128f39aedd987 SHA1 f09805b5b77995bcb16d9bd21f397a94527358bb SHA256 29bdc5de91e347ed61c9bc798e5b03ba16af5581c66d960a26e5dc175aa313df
@@ -228,9 +233,84 @@ DIST firefox-3.6.9-vi.xpi 129029 RMD160 1ca1b212a3f538eb61debd9f71e21d3ff96d4688
DIST firefox-3.6.9-zh-CN.xpi 127095 RMD160 8deee228e9e5ce633c5349cb5476631e83a622d2 SHA1 b80e529f3636872fa54d93eb4d4a3cbf36bf9894 SHA256 51dd910764bdc17bb0c3df8304a3009c68090e95bcda01bf342481a28e5008ba
DIST firefox-3.6.9-zh-TW.xpi 128401 RMD160 de40de1bb68c9cd708bf30049b7cd0b466797f3f SHA1 df9647c5e1cd9087fbaa98ca6502894ecd116383 SHA256 55e63f4d0cdedc4cce01589f0ae5805d831d74ecb1bb5b9eafa3cfea632670b2
DIST firefox-3.6.9.source.tar.bz2 51240588 RMD160 530b1d64cc02ba0433c3a39d1c97c569dad090ef SHA1 2429154c8d50bb5eeef80233b56fb26dcf727ea3 SHA256 9f7f09e2d064a5835d719ccb59a70d2d32a1860f67cb9cc88c4b693668580503
+DIST mozilla-firefox-3.6-patches-0.6.tar.bz2 5201 RMD160 d721f5b7070b978e61b27c1d138dd8f464cfa9a4 SHA1 00e9e6955fb405e462598e500f48b937d5085b41 SHA256 3ccc057da61bf6d174fe0e3fcb1f213c27813d78b09cc8526a86d95b043a5c64
+DIST mozilla-firefox-3.6.8-af.xpi 121616 RMD160 57c21fcd31bfa9486c336cedd789cccd313594d6 SHA1 a81b55b76d07bea95b3d66c04fba2b1ad45952ca SHA256 f3e646123cc01c77108862ffa256415c58ab2f9805f1e02728c1f04a4cdd635b
+DIST mozilla-firefox-3.6.8-ar.xpi 132148 RMD160 06be2ec8895c7d7238118675b26ae19e214a20e1 SHA1 a7c2c5e8edd8065e8a4a269db3bab8d35a963599 SHA256 f4cc15647772fba6b51008246f830b4c05a68f175c937c17d35a6c321d95c69b
+DIST mozilla-firefox-3.6.8-as.xpi 134297 RMD160 b827271a0017299bcbd47ad03b4b180d0a1f8770 SHA1 18c0c347a6d2e207fadc5c1afb357233c531d97b SHA256 3a172297372524c0e78db8d51962865d10efc07dc0ca8b3891fb9d8c7af87e35
+DIST mozilla-firefox-3.6.8-be.xpi 122230 RMD160 e266fcbd11474673fe54be1fb20313df89a745f0 SHA1 464ee292255ad59225a0a0b9d3c876d45a32a345 SHA256 ca2032534ae44b9b30409f0fdae191d0c5da30183e96f5d1c7e73f0494fe0cc4
+DIST mozilla-firefox-3.6.8-bg.xpi 134115 RMD160 93351e3c83cff4040147e66247be463e9dab514e SHA1 98c114c3279b8b12ae5d04d2d5fac8b539b8c13a SHA256 efc4ba962b834a64a17e00adb6c1ce522359061f305e6829c58344a46685bbf0
+DIST mozilla-firefox-3.6.8-bn-BD.xpi 141140 RMD160 9455bd54bf31f1db2ea3dadc7b7cee60b490183e SHA1 66b667947afdcf2596edca70ac9f93e32cc2ec51 SHA256 b567d63407d7b41e42db604df1afdc654ad1d1cafe4246bd13817da89781704a
+DIST mozilla-firefox-3.6.8-bn-IN.xpi 159549 RMD160 e5df74d55c7abbfdd95ed2f3bb7c2c52f90e3686 SHA1 33bcefe88fc763bcb595f92302f6938edb13e215 SHA256 acdb5d523c4cbde1809a1cad96af6474fe6a90a6b64e13ee362f99e5beb19b91
+DIST mozilla-firefox-3.6.8-ca.xpi 127961 RMD160 759f828fa60d1ec3cbc327cd5f123a50a9a3c227 SHA1 a2fb454296c4f8e6551295db23fe81d1c58868a9 SHA256 60c15e5eb1bc4c201007ac06e28d24aa9a9b4c33cc27b75c223c009ff792ff9a
+DIST mozilla-firefox-3.6.8-cs.xpi 126744 RMD160 3dd411fc36dfe3716f1f93628a89992c23792940 SHA1 4a7ce204a39c2fba548b8f9a109c4a98e3b18926 SHA256 bbe39a8ca70e696328dccf08d987299eddd83f8a7be90f6b5ee1e60140fcb02d
+DIST mozilla-firefox-3.6.8-cy.xpi 121951 RMD160 e44c92c21126323e4df58b108bf938e24c035cb3 SHA1 115da7f55c940c89a55dd35814ea8afa472a1d25 SHA256 e6379fbed520884e951307c444e8feb4317b69ae4f275f9176c1add3e56e3168
+DIST mozilla-firefox-3.6.8-da.xpi 125611 RMD160 eccfa06e02d488d3c552d523c02f2fb8110f66e6 SHA1 281ba6dfa993dd6fe63c7643562a7e5b8afdf7f3 SHA256 4a59d3b80b4e5d081726a6ce1e41c9deef4b136ebc6b4ddd548bef15eaa2ee09
+DIST mozilla-firefox-3.6.8-de.xpi 128974 RMD160 137c88c1923648af627cb076484ff144b50813ce SHA1 7f933286f846a8e646797f130c1e917284ba8e04 SHA256 e929ec4ef545dc2b071c5ee985859482992743afdb10aec93a9a952a174c68d9
+DIST mozilla-firefox-3.6.8-el.xpi 135312 RMD160 e83c819a8284ef268f79a88de203845399ce559d SHA1 7dc0b4746cb5b6608cf320e14b2315d4bd264f12 SHA256 263cc1325055e6e57593a045b92c4844e40ef1331de8178ca6ee325557fbd972
+DIST mozilla-firefox-3.6.8-en-GB.xpi 118905 RMD160 0f0288686e89aa51b8bdda84ad6d332c7a2e519d SHA1 ade5dd1ed94ec34191d766de76efdc3d26ec8aad SHA256 0485d62d44fb27f72a219408f4d5f36582eae094f0b413d94f76b9b8dab8ede5
+DIST mozilla-firefox-3.6.8-eo.xpi 121913 RMD160 e38e85f7c65db9e70028d38f654a33cae7686bb9 SHA1 8072b7cbe0426589d3d52bddbf6581f38f1eb1e1 SHA256 e0fe2fe4cc94efb93f030844c819e483e3b91903a26e7f41592e13bdb014b102
+DIST mozilla-firefox-3.6.8-es-AR.xpi 127797 RMD160 e9e280875ab1306682bed3cacd43fc9ce9e2b7e4 SHA1 8fe2007ef4bb1e1840970e73704bb0e087de4f00 SHA256 f9ebc9b30a33db4cc4757e5f132cd84b68d87102ecc382c1a69201da124662a6
+DIST mozilla-firefox-3.6.8-es-CL.xpi 129468 RMD160 ccb424cc2b7349ded3368fda3383850d6138cb33 SHA1 023f17a3bbff7865222ab8cca5c69f97adcb034d SHA256 540d98e0c8f7d9b62281d499f7a82da0a74efd89695a1f683283af374887434c
+DIST mozilla-firefox-3.6.8-es-ES.xpi 108671 RMD160 0142706f57ad06fdf4fcae3f0cc58a5c72c8fbcd SHA1 9a4e7cc30cf73a30e51b4223edddea417075f101 SHA256 5fc6543062645d022f1672ddc6bd639c387b99baf5cf7d68e91913242ed25d9f
+DIST mozilla-firefox-3.6.8-es-MX.xpi 127429 RMD160 aa7e9b7ad7d1634dfe4d192d9c278fa284269a11 SHA1 24fe3e7471f69e22ea8ce3e136e0ab188cf4828d SHA256 b0bc7b78090b5b7aefd136e926a00b52fcb4ff0f161cc16c0155eabaecee9c47
+DIST mozilla-firefox-3.6.8-et.xpi 127357 RMD160 184c7a364e0491f0a4bfa4c6b35e1cd6ea8c5d24 SHA1 da4b16a69846016a75ff2d7cacc544f2c9669375 SHA256 a945c822a08e5d6b8b1c58c4d880d12566973355470a406a8b53bf6ccf57ac4f
+DIST mozilla-firefox-3.6.8-eu.xpi 121885 RMD160 61004f52d2cff77dfcbcf252887450760a5d3c8f SHA1 33343cfdf00efbea2304ece240638d1f208e953a SHA256 58ac11cebf1fbdc0f6ade3090d52a11b48ae61c208851e59ea23179aed7513a8
+DIST mozilla-firefox-3.6.8-fa.xpi 138477 RMD160 f28271b26c57835180d7dd94a97e1bc2fd2cdde0 SHA1 0867f152aaa139d6df73149558ac961ebd6b5e08 SHA256 0249bb1af77aedd60b1354c00a5e1b5047c8e23245fcafeeac0375ae38a16f1d
+DIST mozilla-firefox-3.6.8-fi.xpi 126796 RMD160 836b4e629174f8f1ca38bf66d89c7277729e76b7 SHA1 6b9d4c93c79b73e7e0b14c498b6c7049dedb5088 SHA256 97d90e4bb74c425214537a57736c48d81943276c4ea7303c9d46c505f236929a
+DIST mozilla-firefox-3.6.8-fr.xpi 128981 RMD160 2f5d86397097676a2a33f77a6413cd054e5fa359 SHA1 f5fc040b42fda4e2d949ba3a53d5acca4f8957ea SHA256 c38aea3c22ef185beea0bab7cb6658c2a73d76433a3bf7d1bbf7fcefd79cad69
+DIST mozilla-firefox-3.6.8-fy-NL.xpi 129252 RMD160 b61c4a9a0e1fb2671ae93ad01d2eead5bcc6d9b5 SHA1 e0c4a9fb8a15f0f52be9a856e20b51df75af0c09 SHA256 17146853ac3fedd297f20a9da5a7c0e9181b9385e6d5c60063bd68933cac4f5d
+DIST mozilla-firefox-3.6.8-ga-IE.xpi 127753 RMD160 26459f08883ca696f5d9a7dd24c7599ef07277b4 SHA1 0e738988a88657e324af0249f7bc1416f29bdeff SHA256 2f90e9e1500a34871165b215a92a2899638b001892c4db6274991e06bc238d0c
+DIST mozilla-firefox-3.6.8-gl.xpi 124795 RMD160 078c1c32f8b0d4c5bc4cf9a613cff354ce011b4c SHA1 2fed70b727ce118ea84e8a1a3912f24fcab70ec7 SHA256 e452b2ed25aef99e619a9e20a3c920b6145b6ddb89532acdd85bd82e19728db4
+DIST mozilla-firefox-3.6.8-gu-IN.xpi 145881 RMD160 a6259f8a398b17e19699524d7e481fe2fabd0914 SHA1 36dbaee58651828be9e8d820b908027904de6978 SHA256 06bd4072bd75f58e1885ad03ea4c7e9e02ef6624cc72d1dd8d803a82f3262d98
+DIST mozilla-firefox-3.6.8-he.xpi 123135 RMD160 fcd7447066afbfaf0682be77fd281d2f66ed8c98 SHA1 a8b1662a52c86c4235756f9d7239250c92aba879 SHA256 51f30e7d0c0658823e374f1e0bca027423ab0b48d17c408d77453f7d2b7e503d
+DIST mozilla-firefox-3.6.8-hi-IN.xpi 141455 RMD160 01cf77b23e12b4b665cd600bcec5d1c813935244 SHA1 5d47b93b52875337b1d063fdf9eef64ca1e2f6f7 SHA256 7f96832518be990d577ac7ea3d15ff629019ae62082bca34cfad08408150e0c5
+DIST mozilla-firefox-3.6.8-hr.xpi 127057 RMD160 d55e41868d45fecc861882fcc95d977581dbf5a7 SHA1 69c9e5fcce71bc18933f0941dd389a91e4066fe5 SHA256 5434ed7a5f29362b390bf53e97fffa931a3c0a6baa0627082171cd5e7f8a7843
+DIST mozilla-firefox-3.6.8-hu.xpi 131098 RMD160 c39bd3f0b90959cbca848d33ca0b9a740cf486b1 SHA1 6f56c804353f0da88d8de33ad76db19cd104b4de SHA256 b30956782036f14df314cf9de40b181b1676ecfa54916181c001696f5a2451b9
+DIST mozilla-firefox-3.6.8-id.xpi 103952 RMD160 bae7dd94efa8723ca11c47b6668aa32805aac5b9 SHA1 3ab3c70a6ba3f371da63f3d33fcd994c817f3dd9 SHA256 cffedaefc28baa5cbd98ef3b30030d0ce0a4bd548acdf639f918e4efd223d9d5
+DIST mozilla-firefox-3.6.8-is.xpi 123334 RMD160 d7df5644da6af79634927767d44e56afe1e767f9 SHA1 203eec3b0ddb8266f9d64ca47723714bc2f38841 SHA256 c3491f811cd673cf6994b0a236b8b23d30414d1833b399632a1cfdd77c3b7c96
+DIST mozilla-firefox-3.6.8-it.xpi 107943 RMD160 c6beb0fb24e37425e4b78db6b28681d2f62f525d SHA1 312c057e3c0397f319c998d188344d7521133765 SHA256 0e6e54beb952b4c6b7f593582562ad5b5b6add1abcce75b2df666fe15a862f19
+DIST mozilla-firefox-3.6.8-ja.xpi 137022 RMD160 f35d3c38a93eb54b2d4f3a74933b55865086d2d2 SHA1 028bad0f50b73c3bf156bcab2796a9a3fbd70320 SHA256 2b5e6a0880fef9151049df4d90ec98cf34e673abdf5ff0d0c321a0bdd446c79f
+DIST mozilla-firefox-3.6.8-ka.xpi 154119 RMD160 ddd384c7029f403ec063c138191509c8d40d84ad SHA1 5b13e705c05805716bf025b56f47479bcfe6f7fc SHA256 9a3b87a1caf80a73c4061b5df39401a26a5c45b64dda4eb3374e01e3557f0f48
+DIST mozilla-firefox-3.6.8-kk.xpi 137726 RMD160 d93a02e1926383437b0fe51dbbdd1f7dd7af402e SHA1 ccb4064da83faede030e11b01ac6ecf25a2a240f SHA256 8664cde52668911bf57b2be7e6193dc2136671780def7c794beb0ec1badcb629
+DIST mozilla-firefox-3.6.8-kn.xpi 148427 RMD160 e1f63924e9396bd33034f8e11fcd686dfabf14f5 SHA1 56cb193f860b4a23946c023ab17124604cabc08b SHA256 a042903391f1fc38ccfc2e46d0e593c6a571c0a3304c58614d8931d2ea4869e3
+DIST mozilla-firefox-3.6.8-ko.xpi 115664 RMD160 fe92c1cde7bc1d8c2193a3842e143e6a24534855 SHA1 8376f18955a04d84206bdf6b860a94a1843663b9 SHA256 79530de0131d415b7cc98ec2f6070b618a809c49775249cf42cde836c67e298c
+DIST mozilla-firefox-3.6.8-ku.xpi 130344 RMD160 93fdc576fd043e278dd891f7de0d5d126b0ec5c4 SHA1 e656b4ffb7206f2cdbe4b7ad651eee02912859ea SHA256 b99dbd05805a7f45267ef4189644ae609b4e5cd14c8568cbf98a75bb5de32f1e
+DIST mozilla-firefox-3.6.8-lt.xpi 139749 RMD160 d11bc6c31b7042dc4b8c4df955e3b0513f3e6a38 SHA1 6f5182fd8783070a0e8a620f636344d9e9d1b69d SHA256 626f4bf84d96cd4f6d771c66ec842ad32e4dd2705dfefdd7f895d8abda25d3e3
+DIST mozilla-firefox-3.6.8-lv.xpi 124805 RMD160 1a2324465d63c40c9155ab9dda04fbfedb3d20ec SHA1 378ba22282bb9b625e2c35bf17511f3f104be30d SHA256 15d49252f86ad50ca65dfe78a081f3001cdf10ab63f87cfb8b10c460df7aa7cd
+DIST mozilla-firefox-3.6.8-mk.xpi 128294 RMD160 00cc047c86ff1c510e2ce91b5a70f50c116a9ff3 SHA1 989a1fe90a815f681dccc5738c14f1e119c562be SHA256 f278c5af09090a0d0c56a3cabc13b1fe0029e3f532ebb3cfd47a7f109cd600f3
+DIST mozilla-firefox-3.6.8-ml.xpi 151844 RMD160 0bbeea7d0ebfb4d5781756ff3b137fc2c8436854 SHA1 7f2d3d75f0f2a961a5ea249fe03be6c6a4e9dc18 SHA256 1d29c51564505602135fa016f3d3576aa10754ffb8fe1d2212793f7ba21c2645
+DIST mozilla-firefox-3.6.8-mr.xpi 140492 RMD160 82351810ee016522d73bf1bb53a9376cca471464 SHA1 c81d207c90f41e46d060457466e23042c80dc3fc SHA256 bdd7f07e7d0fcf09b05588c941c64a0527cdf6ded8182d39423da68a444753e3
+DIST mozilla-firefox-3.6.8-nb-NO.xpi 124142 RMD160 288fa69efce3283f4a4f2ecdc9b59c68224f9a15 SHA1 c5ef74ed2c7c9f57f86c65fc0e6ba2008b0c21c5 SHA256 6e57d00b270973db99fb64e2acd911e272b54440e547949e23c8ecb4b825ac37
+DIST mozilla-firefox-3.6.8-nl.xpi 126451 RMD160 305ae89483e441dd4f52dcc4f9ed251147c65ce6 SHA1 8c8d86ff2fc1cd070c884878fb42b2ea43139f0f SHA256 c730b8669b59cc084250b8dcc05157801e37564866aeb866468ea24c14d2387c
+DIST mozilla-firefox-3.6.8-nn-NO.xpi 125108 RMD160 0fa68f978912a8033e6b079f4167fdde8734ecc7 SHA1 f2a86ed9f6143d1f77133cc1ba977e8e4f28dae9 SHA256 6e5f98d849bd87e00ca80532eac9b9edb3d44a7e2ab6ba4cad10569c8cd05285
+DIST mozilla-firefox-3.6.8-oc.xpi 108303 RMD160 a3cdd600cbae867b25b13e0eda007ac19d948a1d SHA1 d8bcc0fadab69fecf18367b2ff8909d9bfc356c2 SHA256 b267c74847698ff9b2b48b3734cd9789de4a541e33dd09f500a4c0f12fd3158a
+DIST mozilla-firefox-3.6.8-or.xpi 142166 RMD160 86e46cc8d55d84a4739e6c114d8cd58dd06416cb SHA1 5cd5ff62d64cc61f53317e6578f02c658604fd10 SHA256 31ce1d4ec5ae04534c36476db6446d0494659a397e68c4aaa5a60b1b7955d2c0
+DIST mozilla-firefox-3.6.8-pa-IN.xpi 141721 RMD160 11bd2861bb645f230a5ca6daa06995c97109de53 SHA1 dc170b5d05bdf550b61888e4c42cecec1a24ab11 SHA256 ef3c877a4e18edb2bcac09944a6c3e43eae422666fc1b97f13bae672796971ea
+DIST mozilla-firefox-3.6.8-pl.xpi 131072 RMD160 5c4363971f05c8d6da7df0161efd1e9d0f086b46 SHA1 351d4192a522a5a4b819aaf8f81aa54b035a3605 SHA256 e283e6f9a60e5fa030eea5966a343f2f059cbda04b9820ab7c3b79c0321a1596
+DIST mozilla-firefox-3.6.8-pt-BR.xpi 125408 RMD160 4401685601a1d761e438d90f27b2896869a32cad SHA1 162711c35195c249130c1bdb852ffadede1dbfe5 SHA256 0ef9707d8215ae9817ee758ca06edac0c4bee34d1860a6ce0e3881fc9e0b0912
+DIST mozilla-firefox-3.6.8-pt-PT.xpi 125389 RMD160 c456d33866fb45d75040a6fcf0b6123a60e2229c SHA1 3506f0ee8d7cb57a43e861b0d687ab0aa5caa765 SHA256 bdff9a39b40c4557c1c0b3c70c30e80c98967239c6fc91d317c68974b8e26c15
+DIST mozilla-firefox-3.6.8-rm.xpi 127423 RMD160 adb9c83f2588261c0a5e15f193e72b3a6f0b8c86 SHA1 b4e768893f42fca6f1e98d1bc14e33bd5f2c5b5e SHA256 101e4a778fc87e9042f5ea961ca1d82f4b698bbc41617523ec40a8c944c7c5d4
+DIST mozilla-firefox-3.6.8-ro.xpi 128734 RMD160 29c9b6b12cac513e3a375191cb088cfaacbb2156 SHA1 11d0d1ef5a4ce6f6d3cadf7a0d07fcaadb9f3483 SHA256 c34a0fbb325a62a04b1759a260a9ef32879bbd2af368fd3ad02278058b0c80ef
+DIST mozilla-firefox-3.6.8-ru.xpi 124846 RMD160 2e23d6253476e2656580717d57e765928812dc29 SHA1 e46b379894cb779e7409a6e8906ccc47d5ffc8c3 SHA256 c4aebb11436e7c4a123c7cbd8a72012901f1d571c11f435fd025a3ace0608b3c
+DIST mozilla-firefox-3.6.8-si.xpi 142189 RMD160 049065448d540377e29d43b4423e5062af6be962 SHA1 cee6985b712f3366531ed4c962129edd5cdd1218 SHA256 8cafcd3c2f3f86011f96c51c2eddd0337f7e0ead7a99cceffe0e8153b953c285
+DIST mozilla-firefox-3.6.8-sk.xpi 131164 RMD160 3fe0300a4906bd5dcb2a0bc3ba64fac609e0f142 SHA1 aeb8fcddb9534ff8135cb82cf4ba590c6070d1a3 SHA256 44f3ccb7088aaeecadcedd14df8af58b23e1d411708646478a24f64ade645647
+DIST mozilla-firefox-3.6.8-sl.xpi 124290 RMD160 bd5b0aa2879eb4c37ee93181e8d47e66d8e2dcae SHA1 af70e95ccc0237c556610ed24c76c159519ca11b SHA256 6779f931498af9d1a488135de7c522d8728786e5c3b204974868c68e7c89fd44
+DIST mozilla-firefox-3.6.8-sq.xpi 121307 RMD160 55a4fc1312bcd27b12d7ef51bfe6babeb018f5bb SHA1 8fe298fd33845be712fe7fdb597085c37503bc48 SHA256 5ff09ef86a060a05812908b830917b498d16132490d46ed22da2d317b4ceb429
+DIST mozilla-firefox-3.6.8-sr.xpi 136898 RMD160 33650decf286edcf5d2282e10643c8b7ad9498a7 SHA1 4a0b72ae7355d22be02d427b0dba459b218924d6 SHA256 2655f2ef2582fc41ef18894237330fc6f901172eb5b1e3b49aec484cd36df090
+DIST mozilla-firefox-3.6.8-sv-SE.xpi 128408 RMD160 6235baa2afe66e493cf88c9b5af3b86475f9d50d SHA1 bcf7a966622e73232c5b1d5ce2da24bf186f3753 SHA256 4d9ba315c15d50353cfa1786ae39cbbb52bd6452b13964b78c0c377935660e77
+DIST mozilla-firefox-3.6.8-ta-LK.xpi 149328 RMD160 7643dd249051535835ddf726f2071b01decbda4a SHA1 fbf1b4c743a7c870057b5fc95a2590afe1841323 SHA256 4a6b73d88c13cd0a1b8e6654da391acbbe1b0355b8dd677c0495a567e9a3b004
+DIST mozilla-firefox-3.6.8-ta.xpi 136792 RMD160 f15def42adc3d98ac6db25caab26dc673bb12e12 SHA1 8be8ab52b3a7847d3064d1d2b8ab55c79247f0f4 SHA256 386d051be2c2cf01fef4c3de1985e386aaefab604a0fc7ba913fca91903bb232
+DIST mozilla-firefox-3.6.8-te.xpi 147410 RMD160 8af06093899680c868dbea8b77c5d3aac37b10b0 SHA1 0eebe614bc2f38b4add5c75927be1cd058eca093 SHA256 49b006f930711a3de4825658db63a90be58ab528f5fd84f5413fbbeb858787f2
+DIST mozilla-firefox-3.6.8-th.xpi 134378 RMD160 69e786a4676e72d931230a2a7b6b19e741d16079 SHA1 068fe2fb07b4e03786d705773a9d8300138b7578 SHA256 472a005bb841c54b8c1875bdfdcff8352def054196564600531dab938de7317c
+DIST mozilla-firefox-3.6.8-tr.xpi 125412 RMD160 63853ead59a6f8134f1457a9cfef5801bd19393d SHA1 ddba9c75c07036db879f0d6c8755246ea8963f37 SHA256 0cd62754c585f90a870c40c435cb79a91f0884b7c6caa1911f27e4ce9c93cdf3
+DIST mozilla-firefox-3.6.8-uk.xpi 143211 RMD160 f8cfb5229ef0cc6b7bbb8115c2eea799c21b06e9 SHA1 bf21c8b4054b4005e67a3bf8c6b61fda5ae15b43 SHA256 5f473507afa35ab6e69e0064d58ce639160cbcfb9736c40cb2396e7d42af7aab
+DIST mozilla-firefox-3.6.8-vi.xpi 129026 RMD160 48b6fccab58c18444e8618dd5e917cf14139217e SHA1 b4928f29df364a21f972bb165f0b94873395ea47 SHA256 9c4863d749339ea464bc17b091ff18303f0fd4f643066c48e2c45050f25d7f6d
+DIST mozilla-firefox-3.6.8-zh-CN.xpi 127101 RMD160 58aa997adb28a963f3c36fcb08b48f6c6654d49e SHA1 1d497484ccb381410947509d0413d76d2ca6e247 SHA256 0c66e888b740809a4062f0b833f3c137fca8fab884ff1fd2974f54873dede6f4
+DIST mozilla-firefox-3.6.8-zh-TW.xpi 128402 RMD160 db52c9fc22357f79970725db9a7b35d8b80ae6af SHA1 cb7f676b7279825ff3e24e24e3a3460729d2b0af SHA256 063ef6e1ad038a5e335960b5e21e1838c8afc098d5f7c0f3a7a432ebf28e821c
EBUILD firefox-3.6.11.ebuild 9222 RMD160 99098957f30d6aa6663a6e1e465ff13cc7f59af3 SHA1 945c41f09d3003be4e7c9709c5ef3086d42d4e42 SHA256 4f485e7a620761ec415cd5bb27d9dbcafe67b552085ac1d45bc2a299643e86f3
EBUILD firefox-3.6.12.ebuild 9287 RMD160 d05cb76f28bd0786aa357680e9aabfd2dc639491 SHA1 7c5cad98e05ba3b6b2d43758e15ac88e73470905 SHA256 d85ec92325081e9afd4e7b454bc7463da1fef31af4043540e6b49beaabe2cbde
+EBUILD firefox-3.6.8.ebuild 9610 RMD160 f1320b6791ecdf4071bd4f1115cb927649d5ecad SHA1 1403f29ab7442720b92a90fdf3c343e336bd0f38 SHA256 832aa31778d9492276bef638e14224b328620baaf21da39c2fb84c3f7e3609f3
EBUILD firefox-3.6.9-r1.ebuild 9284 RMD160 dd05cadc912610af98852925cee6c4bdb00c0408 SHA1 fcc9ec0107817ae99251461277d7af4f6793c1ba SHA256 e6bbda3d1694e61e826ee062a2e1758204908b183a30bb9cc2f21c8445beda07
EBUILD firefox-3.6.9.ebuild 9222 RMD160 65af6611ff1d6c06d276cb66ac1e710a9cea9e35 SHA1 cbd4405e3ac92b67ac42f76d6e75d46057ce402f SHA256 cbcfb951b330cb9c2b048fa99ac5c00b04721579fd54cf411558b34393ec5ddd
-MISC ChangeLog 121254 RMD160 a8d632d10bde811a44ddc9be4a3c24c688aa8117 SHA1 0469e880e9d983b2c955734560623917828625dd SHA256 cadef4fcf0e091521120a8a6e5a2dd927a26c05f06bfa6ebd67c93f491d4d48f
+MISC ChangeLog 121607 RMD160 cff0d20474c240f7507f02a2d09ed5dd6bb1fb90 SHA1 96ed27c9bee06f937e333ec977bf95562412f1cf SHA256 957078ce45507b8b3d477ac998af8a450262efda0e121d3d06b448e7f26ddc2e
MISC metadata.xml 518 RMD160 453a8e7c7b8a8163e6da7b60f5e00b6d8d90cc50 SHA1 7f063da31bd7d70ccc3888f34f419ed3eb4d4654 SHA256 14b5af9c304e7cddde11b784e1649daca82b8a628669c101b2b755f6fe2d67aa
diff --git a/www-client/firefox/files/137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch b/www-client/firefox/files/137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch
new file mode 100644
index 000000000000..5d0c93c3dea0
--- /dev/null
+++ b/www-client/firefox/files/137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch
@@ -0,0 +1,60 @@
+This patch has been ported to 3.6.4, may not be entirely correct.
+
+Original patch was from bmo 460917, att 350845
+
+---
+--- browser/base/content/browser.js
++++ browser/base/content/browser.js
+@@ -6009,9 +6009,18 @@
+ var pluginInfo = getPluginInfo(aEvent.target);
+ missingPluginsArray[pluginInfo.mimetype] = pluginInfo;
+
++
++ gBrowser.selectedBrowser.addEventListener("NewPluginInstalled",
++ gMissingPluginInstaller.refreshBrowser,
++ false);
++
+ openDialog("chrome://mozapps/content/plugins/pluginInstallerWizard.xul",
+ "PFSWindow", "chrome,centerscreen,resizable=yes",
+ {plugins: missingPluginsArray, browser: gBrowser.selectedBrowser});
++
++ gBrowser.selectedBrowser.removeEventListener("NewPluginInstalled",
++ gMissingPluginInstaller.refreshBrowser,
++ false);
+ },
+
+ // Callback for user clicking on a disabled plugin
+@@ -6107,11 +6116,19 @@
+ function showPluginsMissing() {
+ // get the urls of missing plugins
+ var missingPluginsArray = gBrowser.selectedBrowser.missingPlugins;
++
++ gBrowser.selectedBrowser.addEventListener("NewPluginInstalled",
++ gMissingPluginInstaller.refreshBrowser,
++ false);
++
+ if (missingPluginsArray) {
+ window.openDialog("chrome://mozapps/content/plugins/pluginInstallerWizard.xul",
+ "PFSWindow", "chrome,centerscreen,resizable=yes",
+ {plugins: missingPluginsArray, browser: gBrowser.selectedBrowser});
+ }
++ gBrowser.selectedBrowser.removeEventListener("NewPluginInstalled",
++ gMissingPluginInstaller.refreshBrowser,
++ false);
+ }
+
+ if (aEvent.type == "PluginBlocklisted") {
+@@ -6442,6 +6459,13 @@
+ notificationBox.removeNotification(notification);
+ }
+ // reload the browser to make the new plugin show.
++
++ // reload plugins
++ var pm = Components.classes["@mozilla.org/plugin/manager;1"]
++ .getService(Components.interfaces.nsIPluginManager);
++ pm.reloadPlugins(false);
++
++ // ... and reload the browser to activate new plugins available
+ browser.reload();
+ }
+ };
diff --git a/www-client/firefox/files/801-enable-x86_64-tracemonkey.patch b/www-client/firefox/files/801-enable-x86_64-tracemonkey.patch
new file mode 100644
index 000000000000..b72ad76b450e
--- /dev/null
+++ b/www-client/firefox/files/801-enable-x86_64-tracemonkey.patch
@@ -0,0 +1,25 @@
+--- js/src/configure.in.old 2009-11-08 19:50:54.299642792 -0500
++++ js/src/configure.in 2009-11-08 19:57:49.235621814 -0500
+@@ -2465,6 +2465,10 @@
+ ENABLE_JIT=1
+ NANOJIT_ARCH=i386
+ ;;
++x86_64*-*)
++ ENABLE_JIT=1
++ NANOJIT_ARCH=X64
++ ;;
+ arm*-*)
+ ENABLE_JIT=1
+ NANOJIT_ARCH=ARM
+@@ -2488,7 +2492,10 @@
+ i?86-*)
+ AC_DEFINE(AVMPLUS_IA32)
+ ;;
+-
++x86_64*-*)
++ AC_DEFINE(AVMPLUS_AMD64)
++ AC_DEFINE(AVMPLUS_64BIT)
++ ;;
+ arm*-*)
+ AC_DEFINE(AVMPLUS_ARM)
+ ;;
diff --git a/www-client/firefox/files/firefox-3.0-solaris64.patch b/www-client/firefox/files/firefox-3.0-solaris64.patch
new file mode 100644
index 000000000000..988b280f67ca
--- /dev/null
+++ b/www-client/firefox/files/firefox-3.0-solaris64.patch
@@ -0,0 +1,14 @@
+Don't use -G, it results in a relocation error against _DYNAMIC on
+amd64, use -shared instead per the manpage, and as it works as well.
+
+--- configure.in
++++ configure.in
+@@ -2481,7 +2481,7 @@
+ AC_LANG_RESTORE
+ else
+ ASFLAGS="$ASFLAGS -fPIC"
+- DSO_LDOPTS='-G'
++ DSO_LDOPTS='-shared'
+ _WARNINGS_CFLAGS=''
+ _WARNINGS_CXXFLAGS=''
+ if test "$OS_RELEASE" = "5.3"; then
diff --git a/www-client/firefox/files/xulrunner-1.9.2-arm-fixes.patch b/www-client/firefox/files/xulrunner-1.9.2-arm-fixes.patch
new file mode 100644
index 000000000000..a726209e6373
--- /dev/null
+++ b/www-client/firefox/files/xulrunner-1.9.2-arm-fixes.patch
@@ -0,0 +1,35 @@
+Fix arm OS detection
+
+https://bugs.gentoo.org/327783
+https://bugzilla.mozilla.org/show_bug.cgi?id=577319
+---
+--- configure.in
++++ configure.in
+@@ -1424,9 +1424,11 @@
+ CPU_ARCH="$OS_TEST"
+ ;;
+
+-arm)
++arm*)
+ if test "$OS_TARGET" = "WINCE"; then
+ CPU_ARCH="$OS_TEST"
++ else
++ CPU_ARCH="arm"
+ fi
+ ;;
+ esac
+--- js/src/configure.in
++++ js/src/configure.in
+@@ -1162,9 +1162,11 @@
+ CPU_ARCH="$OS_TEST"
+ ;;
+
+-arm)
++arm*)
+ if test "$OS_TARGET" = "WINCE"; then
+ CPU_ARCH="$OS_TEST"
++ else
++ CPU_ARCH="arm"
+ fi
+ ;;
+ esac
diff --git a/www-client/firefox/firefox-3.6.8.ebuild b/www-client/firefox/firefox-3.6.8.ebuild
new file mode 100644
index 000000000000..58b795d415eb
--- /dev/null
+++ b/www-client/firefox/firefox-3.6.8.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-3.6.8.ebuild,v 1.7 2010/10/28 15:12:07 polynomial-c Exp $
+EAPI="3"
+WANT_AUTOCONF="2.1"
+
+inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib pax-utils fdo-mime autotools mozextension java-pkg-opt-2 python
+
+LANGS="af ar as be bg bn-BD bn-IN ca cs cy da de el en en-GB en-US eo es-AR \
+es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hr hu id is it \
+ja ka kk kn ko ku lt lv mk ml mr nb-NO nl nn-NO oc or pa-IN pl pt-BR pt-PT rm \
+ro ru si sk sl sq sr sv-SE ta ta-LK te th tr uk vi zh-CN zh-TW"
+NOSHORTLANGS="en-GB es-AR es-CL es-MX pt-BR zh-CN zh-TW"
+
+MAJ_XUL_PV="1.9.2"
+MAJ_PV="${PV/_*/}" # Without the _rc and _beta stuff
+DESKTOP_PV="3.6"
+MY_PV="${PV/_rc/rc}" # Handle beta for SRC_URI
+XUL_PV="${MAJ_XUL_PV}${MAJ_PV/${DESKTOP_PV}/}" # Major + Minor version no.s
+PATCH="mozilla-${PN}-3.6-patches-0.6"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="http://www.mozilla.com/firefox"
+
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
+IUSE="+alsa bindist +ipc java libnotify system-sqlite wifi"
+
+REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
+SRC_URI="${REL_URI}/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
+ http://dev.gentoo.org/~anarchy/dist/${PATCH}.tar.bz2"
+
+for X in ${LANGS} ; do
+ if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then
+ SRC_URI="${SRC_URI}
+ linguas_${X/-/_}? ( ${REL_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> mozilla-${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%%-*}? ( ${REL_URI}/${PV}/linux-i686/xpi/${X}.xpi -> mozilla-${P}-${X}.xpi )"
+ fi
+ IUSE="${IUSE} linguas_${X%%-*}"
+ fi
+done
+
+RDEPEND="
+ >=sys-devel/binutils-2.16.1
+ >=dev-libs/nss-3.12.4
+ >=dev-libs/nspr-4.8
+ >=app-text/hunspell-1.2
+ system-sqlite? ( >=dev-db/sqlite-3.6.22-r2[fts3,secure-delete] )
+ alsa? ( media-libs/alsa-lib )
+ >=x11-libs/cairo-1.8.8[X]
+ x11-libs/pango[X]
+ wifi? ( net-wireless/wireless-tools )
+ libnotify? ( >=x11-libs/libnotify-0.4 )
+ ~net-libs/xulrunner-${XUL_PV}[ipc=,java=,wifi=,libnotify=,system-sqlite=]"
+
+DEPEND="${RDEPEND}
+ java? ( >=virtual/jdk-1.4 )
+ =dev-lang/python-2*[threads]
+ dev-util/pkgconfig"
+
+RDEPEND="${RDEPEND} java? ( >=virtual/jre-1.4 )"
+
+S="${WORKDIR}/mozilla-1.9.2"
+
+# This is a copy of the launcher program installed as part of xulrunner, so has
+# already been stripped. Bug #332071 for details.
+QA_PRESTRIPPED="usr/$(get_libdir)/mozilla-${PN}/firefox"
+
+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 ${PN} does not support the ${LANG} LINGUA"
+ done
+}
+
+# XXX FIXME XXX: All refs to mozilla-${PN} need to become ${PN} with the next bump
+# Note that this WILL cause breakage for packages that use fx's libdir and includedir
+pkg_setup() {
+ # Ensure we always build with C locale.
+ export LANG="C"
+ export LC_ALL="C"
+ export LC_MESSAGES="C"
+ export LC_CTYPE="C"
+
+ 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
+
+ java-pkg-opt-2_pkg_setup
+
+ python_set_active_version 2
+}
+
+src_unpack() {
+ unpack firefox-${MY_PV}.source.tar.bz2 ${PATCH}.tar.bz2
+
+ linguas
+ for X in ${linguas}; do
+ # FIXME: Add support for unpacking xpis to portage
+ [[ ${X} != "en" ]] && xpi_unpack "mozilla-${P}-${X}.xpi"
+ done
+}
+
+src_prepare() {
+ # Apply our patches
+ EPATCH_SUFFIX="patch" \
+ EPATCH_FORCE="yes" \
+ EPATCH_EXCLUDE="137-bz460917_att350845_reload_new_plugins-gentoo-update.patch" \
+ epatch "${WORKDIR}"
+
+ epatch "${FILESDIR}"/${PN}-3.0-solaris64.patch
+
+ # The patch excluded above failed, ported patch is applied below
+ epatch "${FILESDIR}/137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch"
+
+ # ARM fixes, bug 327783
+ epatch "${FILESDIR}/xulrunner-1.9.2-arm-fixes.patch"
+
+ # Enable tracemonkey for amd64 (bug #315997)
+ epatch "${FILESDIR}/801-enable-x86_64-tracemonkey.patch"
+
+ # Allow user to apply additional patches without modifing ebuild
+ epatch_user
+
+ eautoreconf
+
+ cd js/src
+ eautoreconf
+}
+
+src_configure() {
+ MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-${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 '' --enable-extensions="${MEXTENSIONS}"
+ mozconfig_annotate '' --enable-application=browser
+ mozconfig_annotate '' --disable-mailnews
+ mozconfig_annotate 'broken' --disable-crashreporter
+ mozconfig_annotate '' --enable-image-encoder=all
+ mozconfig_annotate '' --enable-canvas
+ mozconfig_annotate 'gtk' --enable-default-toolkit=cairo-gtk2
+ # Bug 60668: Galeon doesn't build without oji enabled, so enable it
+ # regardless of java setting.
+ mozconfig_annotate '' --enable-oji --enable-mathml
+ mozconfig_annotate 'places' --enable-storage --enable-places
+ mozconfig_annotate '' --enable-safe-browsing
+
+ # Build mozdevelop permately
+ mozconfig_annotate '' --enable-jsd --enable-xpctools
+
+ # System-wide install specs
+ mozconfig_annotate '' --disable-installer
+ mozconfig_annotate '' --disable-updater
+ mozconfig_annotate '' --disable-strip
+ mozconfig_annotate '' --disable-install-strip
+
+ # Use system libraries
+ mozconfig_annotate '' --enable-system-cairo
+ mozconfig_annotate '' --enable-system-hunspell
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --with-system-bz2
+ mozconfig_annotate '' --with-system-libxul
+ mozconfig_annotate '' --with-libxul-sdk="${EPREFIX}"/usr/$(get_libdir)/xulrunner-devel-${MAJ_XUL_PV}
+
+ mozconfig_use_enable ipc # +ipc, upstream default
+ mozconfig_use_enable libnotify
+ mozconfig_use_enable java javaxpcom
+ mozconfig_use_enable wifi necko-wifi
+ mozconfig_use_enable alsa ogg
+ mozconfig_use_enable alsa wave
+ mozconfig_use_enable system-sqlite
+ mozconfig_use_enable !bindist official-branding
+
+ # Other ff-specific settings
+ mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+
+ # Finalize and report settings
+ mozconfig_final
+
+ if [[ $(gcc-major-version) -lt 4 ]]; then
+ append-cxxflags -fno-stack-protector
+ fi
+
+ ####################################
+ #
+ # Configure and build
+ #
+ ####################################
+
+ CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf
+}
+
+src_compile() {
+ # Should the build use multiprocessing? Not enabled by default, as it tends to break
+ [ "${WANT_MP}" = "true" ] && jobs=${MAKEOPTS} || jobs="-j1"
+ emake ${jobs} || die
+}
+
+src_install() {
+ MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-${PN}"
+
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ linguas
+ for X in ${linguas}; do
+ [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"mozilla-${P}-${X}"
+ done
+
+ # Install icon and .desktop for menu entry
+ if ! use bindist ; then
+ newicon "${S}"/other-licenses/branding/firefox/content/icon48.png ${PN}-icon.png
+ newmenu "${FILESDIR}"/icon/${PN}-1.5.desktop \
+ mozilla-${PN}-${DESKTOP_PV}.desktop
+ else
+ newicon "${S}"/browser/branding/unofficial/content/icon48.png ${PN}-icon-unbranded.png
+ newmenu "${FILESDIR}"/icon/${PN}-1.5-unbranded.desktop \
+ mozilla-${PN}-${DESKTOP_PV}.desktop
+ sed -i -e "s:Bon Echo:Namoroka:" \
+ "${ED}"/usr/share/applications/mozilla-${PN}-${DESKTOP_PV}.desktop || die "sed failed!"
+ fi
+
+ # Add StartupNotify=true bug 237317
+ if use startup-notification ; then
+ echo "StartupNotify=true" >> "${ED}"/usr/share/applications/mozilla-${PN}-${DESKTOP_PV}.desktop
+ fi
+
+ pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/firefox
+
+ # Enable very specific settings not inherited from xulrunner
+ cp "${FILESDIR}"/firefox-default-prefs.js \
+ "${ED}/${MOZILLA_FIVE_HOME}/defaults/preferences/all-gentoo.js" || \
+ die "failed to cp firefox-default-prefs.js"
+
+ # Plugins dir
+ dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins \
+ || die "failed to symlink"
+
+ # very ugly hack to make firefox not sigbus on sparc
+ use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \
+ -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" || \
+ die "sparc sed failed"; }
+}
+
+pkg_postinst() {
+ ewarn "All the packages built against ${PN} won't compile,"
+ ewarn "any package that fails to build warrants a bug report."
+ elog
+
+ # Update mimedb for the new .desktop file
+ fdo-mime_desktop_database_update
+}