diff options
19 files changed, 730 insertions, 214 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest new file mode 100644 index 0000000..16a5f48 --- /dev/null +++ b/www-client/firefox/Manifest @@ -0,0 +1,91 @@ +AUX 000_flex-configure-LANG.patch 1761 RMD160 638ae47607f582d6d264f7b6f4c3626ff60dbcb6 SHA1 db6d868d034b46b63ad292ab2e1c9b889fbeef75 SHA256 88719f2b3ab2be74a4d27173f7464f6fbc8e7697b84e3c32d19cf6e16170e532 +AUX 1000_fix_alignment.patch 796 RMD160 d6098c483a90d47ead8cc7c643bf51270465b4cd SHA1 d2e861a0892550659a152d6a4ae9a1d31996c800 SHA256 49675bf2771b3e1bc50069f3a07f96062c771e8281d8e5abc2219dd08a23d377 +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 gentoo-default-prefs.js 598 RMD160 9ee952b88ebee3b47f6466e2d19674805d8529d2 SHA1 980bc21282021b8be5c420155d2126c86b174068 SHA256 ad533b62fcc7e0ebbafe039e74db68734c86077178b03d37a01868cf790c42f9 +AUX icon/iceweasel.desktop 251 RMD160 56a1e32c06c3bd460d15f5fc56d23293cffd62bd SHA1 51f9c9e098e2ce565569b220987b714ebed27e38 SHA256 04b952df4b80af25ea9cfb93fc992f921120c491f52640680e2b70b96ebc7dd7 +AUX icon/mozilla-firefox-1.5-unbranded.desktop 258 RMD160 32ebb016d6a4d3d2728c031f3b3762796e02f5d3 SHA1 69820d445d06b90d7ac35ffd39dad5926caa0862 SHA256 f2bf5c237a5c56b443c20fd16d3da429bf3b99e9fe27b661a1a462aa46ed25d3 +AUX icon/mozilla-firefox-1.5.desktop 255 RMD160 4ef1cf548f11057274620b82f0728958a3424bea SHA1 6a440f817072fb60516c1a1d999dffb6d3fa1583 SHA256 9bf6e1264d986c68d64831d166ed6b506bff6df8b56d21bfc166aee09cbc753f +AUX mips-nanojit.patch 72977 RMD160 07f1bd89b81a132121b314734cf29533968b81f1 SHA1 1a38ce306f29ffb08c9232e985ec07455378b22b SHA256 3f7eb95f0caa3c3315d0a914a530df43bdab16aee192aa494d3595bb3c8a84e1 +AUX mozilla-filepicker.patch 722 RMD160 5d47c8d1c7f6288071295dadc0779b1eed13a2f2 SHA1 987535d45fbefd2ae0a3de4cc19e7fc86dc17c3e SHA256 f716c34efe691c8fe8924682b663670926614962bf782bac13e52fb77aeee13c +AUX xulrunner-1.9.2-arm-fixes.patch 587 RMD160 495e8037785a1867fad0c088a4c834df6f02291c SHA1 5f08ef1f65771c2891a067c7baac8a4ef8466deb SHA256 a1b0aef546deecafe64c9ce70b08e7252a3eaf8d84a381a62b5edfaf1f735817 +AUX xulrunner-1.9.2-noalsa-fixup.patch 1031 RMD160 6eae45ee3e29fa47a7b31688cfcbfb594fcdd79b SHA1 845d4962708281bbd0cba45db82335739a50897b SHA256 1c4e017b6a8d81267a9d4b29b10cc4cfe69b090f8f8903a663f25b5e300eddd5 +DIST firefox-3.6.8.source.tar.bz2 51238976 RMD160 14e245c643d41a1da25fe4dbc15d6ae466a19e5b SHA1 4936e543f6c7492c5954cbd5b30ddda6b20e3797 SHA256 fc609cc6a0ddaa2a9ebd8511ec39ae4a404e1107a12e07b233e2afca51d9a10e +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.8.ebuild 9532 RMD160 70a3a29698b05c652698cec5a556d27f2676c4c3 SHA1 eef7a91f267bbb2098669a459a598d8f27b0023a SHA256 aa5fd07c00d2b881f7da153ee303b92a191e978fbfbbefdc1d77260a8d4c5853 diff --git a/www-client/mozilla-firefox/files/000_flex-configure-LANG.patch b/www-client/firefox/files/000_flex-configure-LANG.patch index 6d32a85..6d32a85 100644 --- a/www-client/mozilla-firefox/files/000_flex-configure-LANG.patch +++ b/www-client/firefox/files/000_flex-configure-LANG.patch diff --git a/www-client/firefox/files/1000_fix_alignment.patch b/www-client/firefox/files/1000_fix_alignment.patch new file mode 100644 index 0000000..2ef47c3 --- /dev/null +++ b/www-client/firefox/files/1000_fix_alignment.patch @@ -0,0 +1,33 @@ +From: David Mandelin <dmandelin@mozilla.com> + +diff --git a/memory/jemalloc/jemalloc.c b/memory/jemalloc/jemalloc.c +--- a/memory/jemalloc/jemalloc.c ++++ b/memory/jemalloc/jemalloc.c +@@ -5792,24 +5792,24 @@ __attribute__((noinline)) + #else + inline + #endif + void * + memalign(size_t alignment, size_t size) + { + void *ret; + +- assert(((alignment - 1) & alignment) == 0 && alignment >= +- sizeof(void *)); ++ assert(((alignment - 1) & alignment) == 0); + + if (malloc_init()) { + ret = NULL; + goto RETURN; + } + ++ alignment = alignment < sizeof(void*) ? sizeof(void*) : alignment; + ret = ipalloc(alignment, size); + + RETURN: + #ifdef MALLOC_XMALLOC + if (opt_xmalloc && ret == NULL) { + _malloc_message(_getprogname(), + ": (malloc) Error in memalign(): out of memory\n", "", ""); + abort(); + 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 0000000..5d0c93c --- /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 0000000..b72ad76 --- /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 0000000..988b280 --- /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/mozilla-firefox/files/firefox-default-prefs.js b/www-client/firefox/files/firefox-default-prefs.js index f7c031e..f7c031e 100644 --- a/www-client/mozilla-firefox/files/firefox-default-prefs.js +++ b/www-client/firefox/files/firefox-default-prefs.js diff --git a/www-client/firefox/files/firefox.1 b/www-client/firefox/files/firefox.1 new file mode 100644 index 0000000..2086325 --- /dev/null +++ b/www-client/firefox/files/firefox.1 @@ -0,0 +1,125 @@ +.TH FIREFOX 1 "August 07, 2001" firefox "Linux User's Manual" +.SH NAME +firefox \- a Web browser for X11 derived from the Mozilla browser + +.SH SYNOPSIS +.B firefox +[\fIOPTIONS\fR] [\fIURL\fR] + +.B firefox-bin +[\fIOPTIONS\fR] [\fIURL\fR] + +.SH DESCRIPTION +\fBMozilla Firefox\fR is an open-source web browser, designed for +standards compliance, performance and portability. + +.SH USAGE +\fBfirefox\fR is a simple shell script that will set up the +environment for the actual executable, \fBfirefox-bin\fR. + +.SH OPTIONS +A summary of the options supported by \fBfirefox\fR is included below. + +.SS "GTK options" +\fB\-\-gdk-debug=\fR\fIFLAGS\fR +Gdk debugging flags to set +.TP +\fB\-\-gdk-no-debug=\fR\fIFLAGS\fR +Gdk debugging flags to unset +.TP +\fB\-\-gtk-debug=\fR\fIFLAGS\fR +Gtk+ debugging flags to set +.TP +\fB\-\-gtk-no-debug=\fR\fIFLAGS\fR +Gtk+ debugging flags to unset +.TP +\fB\-\-gtk-module=\fR\fIMODULE\fR +Load an additional Gtk module + +.SS "X11 options" +.TP +.BI \-\-display= DISPLAY +X display to use +.TP +.B \--sync +Make X calls synchronous +.TP +.B \-\-no-xshm +Don't use X shared memory extension +.TP +.BI \-\-xim-preedit= STYLE +.TP +.BI \-\-xim-status= STYLE +.TP +.B \-\-g-fatal-warnings +Make all warnings fatal + +.SS "Firefox options" +.TP +\fB\-height\fR \fIvalue\fR +Set height of startup window to \fIvalue\fR. +.TP +.B \-h, \-help +Show summary of options. +.TP +.B \-installer +Start with 4.x migration window. +.TP +\fB\-width\fR \fIvalue\fR +Set width of startup window to \fIvalue\fR. +.TP +.B \-v, \-version +Print \fB/usr/bin/firefox-bin\fR version. +.TP +\fB\-CreateProfile\fR \fIprofile\fR +Create \fIprofile\fR. +.TP +\fB\-P\fR \fIprofile\fR +Start with \fIprofile\fR. +.TP +.B \-ProfileWizard +Start with profile wizard. +.TP +.B \-ProfileManager +Start with profile manager. +.TP +.B \-SelectProfile +Start with profile selection dialog. +.TP +\fB\-lang\fR \fIlang-region\fR +Start with \fIlang-region\fR resources. +.TP +\fB\-remote\fR \fIcommand\fR +Execute \fIcommand\fR in an already running Firefox process. For more info, +see: \fIhttp://www.mozilla.org/unix/remote.html\fR +.TP +.B \-splash +Enable splash screen. +.TP +.B \-jsconsole +Start with Javascript Console +.TP +\fB\-chrome\fR \fIurl\fR +Load the specified chrome. +.TP + +.SH FILES +\fI/usr/bin/firefox\fR - shell script wrapping +\fBfirefox\fR +.br +\fI/usr/lib/mozilla/firefox-bin\fR - \fBfirefox\fR +executable + +.SH VERSION +1.0 + +.SH BUGS +To report a bug, please visit \fIhttp://bugzilla.mozilla.org/\fR + +.SH "SEE ALSO" +.BR mozilla(1) + +.SH AUTHORS +.TP +.B The Mozilla Organization +.I http://www.mozilla.org/about.html diff --git a/www-client/firefox/files/gentoo-default-prefs.js b/www-client/firefox/files/gentoo-default-prefs.js new file mode 100644 index 0000000..5c4a653 --- /dev/null +++ b/www-client/firefox/files/gentoo-default-prefs.js @@ -0,0 +1,12 @@ +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); diff --git a/www-client/mozilla-firefox/files/icon/iceweasel.desktop b/www-client/firefox/files/icon/iceweasel.desktop index 8a037dc..8a037dc 100644 --- a/www-client/mozilla-firefox/files/icon/iceweasel.desktop +++ b/www-client/firefox/files/icon/iceweasel.desktop diff --git a/www-client/mozilla-firefox/files/icon/mozilla-firefox-1.5-unbranded.desktop b/www-client/firefox/files/icon/mozilla-firefox-1.5-unbranded.desktop index dff2d63..dff2d63 100644 --- a/www-client/mozilla-firefox/files/icon/mozilla-firefox-1.5-unbranded.desktop +++ b/www-client/firefox/files/icon/mozilla-firefox-1.5-unbranded.desktop diff --git a/www-client/mozilla-firefox/files/icon/mozilla-firefox-1.5.desktop b/www-client/firefox/files/icon/mozilla-firefox-1.5.desktop index 98d5fdf..98d5fdf 100644 --- a/www-client/mozilla-firefox/files/icon/mozilla-firefox-1.5.desktop +++ b/www-client/firefox/files/icon/mozilla-firefox-1.5.desktop diff --git a/www-client/mozilla-firefox/files/mips-nanojit.patch b/www-client/firefox/files/mips-nanojit.patch index e4c8f25..e4c8f25 100644 --- a/www-client/mozilla-firefox/files/mips-nanojit.patch +++ b/www-client/firefox/files/mips-nanojit.patch diff --git a/www-client/firefox/files/mozilla-filepicker.patch b/www-client/firefox/files/mozilla-filepicker.patch new file mode 100644 index 0000000..b20b23b --- /dev/null +++ b/www-client/firefox/files/mozilla-filepicker.patch @@ -0,0 +1,17 @@ +diff -Naur a/xpfe/components/filepicker/src/nsFilePicker.js.in b/xpfe/components/filepicker/src/nsFilePicker.js.in +--- a/xpfe/components/filepicker/src/nsFilePicker.js.in 2005-01-25 12:57:29.000000000 +0100 ++++ b/xpfe/components/filepicker/src/nsFilePicker.js.in 2006-06-05 17:40:44.000000000 +0200 +@@ -272,11 +272,9 @@ + + compMgr.registerFactoryLocation(FILEPICKER_CID, + "FilePicker JS Component", +-#ifndef MOZ_WIDGET_GTK2 ++ + FILEPICKER_CONTRACTID, +-#else +- "", +-#endif ++ + fileSpec, + location, + type); 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 0000000..a726209 --- /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/files/xulrunner-1.9.2-noalsa-fixup.patch b/www-client/firefox/files/xulrunner-1.9.2-noalsa-fixup.patch new file mode 100644 index 0000000..1fc7b6f --- /dev/null +++ b/www-client/firefox/files/xulrunner-1.9.2-noalsa-fixup.patch @@ -0,0 +1,26 @@ +diff -urN mozilla-1.9.2-orig/content/base/src/nsDocument.cpp mozilla-1.9.2/content/base/src/nsDocument.cpp +--- mozilla-1.9.2-orig/content/base/src/nsDocument.cpp 2010-01-28 22:16:08.683135912 -0600 ++++ mozilla-1.9.2/content/base/src/nsDocument.cpp 2010-01-28 22:17:57.605126833 -0600 +@@ -169,7 +169,9 @@ + #include "nsIPropertyBag2.h" + #include "nsIDOMPageTransitionEvent.h" + #include "nsFrameLoader.h" ++#ifdef MOZ_MEDIA + #include "nsHTMLMediaElement.h" ++#endif + + #include "mozAutoDocUpdate.h" + +diff -urN mozilla-1.9.2-orig/content/base/src/nsNodeUtils.cpp mozilla-1.9.2/content/base/src/nsNodeUtils.cpp +--- mozilla-1.9.2-orig/content/base/src/nsNodeUtils.cpp 2010-01-28 22:16:08.686138846 -0600 ++++ mozilla-1.9.2/content/base/src/nsNodeUtils.cpp 2010-01-28 22:17:14.618150370 -0600 +@@ -55,7 +55,9 @@ + #endif + #include "nsBindingManager.h" + #include "nsGenericHTMLElement.h" ++#ifdef MOZ_MEDIA + #include "nsHTMLMediaElement.h" ++#endif + + // This macro expects the ownerDocument of content_ to be in scope as + // |nsIDocument* doc| 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 0000000..547e4a3 --- /dev/null +++ b/www-client/firefox/firefox-3.6.8.ebuild @@ -0,0 +1,292 @@ +# 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.2 2010/07/26 19:16:50 maekke 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" + +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 "${S}" + epatch "${FILESDIR}/mips-nanojit.patch" + + 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 +} diff --git a/www-client/mozilla-firefox/Manifest b/www-client/mozilla-firefox/Manifest deleted file mode 100644 index 1ecc707..0000000 --- a/www-client/mozilla-firefox/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX 000_flex-configure-LANG.patch 1761 RMD160 638ae47607f582d6d264f7b6f4c3626ff60dbcb6 SHA1 db6d868d034b46b63ad292ab2e1c9b889fbeef75 SHA256 88719f2b3ab2be74a4d27173f7464f6fbc8e7697b84e3c32d19cf6e16170e532 -AUX firefox-default-prefs.js 95 RMD160 805cdfec6fb31c224322cb71125547ad7a515f49 SHA1 7fab69d85b12a9f1b0c87fbb1821bdafd7485ac9 SHA256 8bc4cb870bc402db1f20b135a689f8c5dbfa5de8f1755b1926198d627c12c5f1 -AUX icon/iceweasel.desktop 251 RMD160 56a1e32c06c3bd460d15f5fc56d23293cffd62bd SHA1 51f9c9e098e2ce565569b220987b714ebed27e38 SHA256 04b952df4b80af25ea9cfb93fc992f921120c491f52640680e2b70b96ebc7dd7 -AUX icon/mozilla-firefox-1.5-unbranded.desktop 258 RMD160 32ebb016d6a4d3d2728c031f3b3762796e02f5d3 SHA1 69820d445d06b90d7ac35ffd39dad5926caa0862 SHA256 f2bf5c237a5c56b443c20fd16d3da429bf3b99e9fe27b661a1a462aa46ed25d3 -AUX icon/mozilla-firefox-1.5.desktop 255 RMD160 4ef1cf548f11057274620b82f0728958a3424bea SHA1 6a440f817072fb60516c1a1d999dffb6d3fa1583 SHA256 9bf6e1264d986c68d64831d166ed6b506bff6df8b56d21bfc166aee09cbc753f -AUX mips-nanojit.patch 72977 RMD160 07f1bd89b81a132121b314734cf29533968b81f1 SHA1 1a38ce306f29ffb08c9232e985ec07455378b22b SHA256 3f7eb95f0caa3c3315d0a914a530df43bdab16aee192aa494d3595bb3c8a84e1 -DIST firefox-3.6b4.source.tar.bz2 48323922 RMD160 b6f74b639bfcb3d34a9f8e8c4cb58bb58e511f6f SHA1 de3b649b54fb9b40b58c2f1b432c0beea39ad732 SHA256 b4d371cc4abf3df36c8cb9738b35ad8d3c4ff57d31c00085a29141fff4c407d7 -DIST mozilla-firefox-3.6-patches-0.3.tar.bz2 4203 RMD160 406b24f82ab948ac35815f7c8884f4d938ecc428 SHA1 269282cdd3cc732cc74878cd95bf3157b128c6ee SHA256 28f7f666f5b80b5c8adb926bd7cc4b2772c6d96f112c68871c98405e9ab53653 -EBUILD mozilla-firefox-3.6_beta4.ebuild 6325 RMD160 d570751e288b5fb4c821e97280abf07b2e8163bc SHA1 550cae64d9528d41acc0400fcb87817731d3b5b5 SHA256 de29c3bd7f43d4a00ed99ac3f3fe85b02d314afaed4196dcbf34471b38adf580 diff --git a/www-client/mozilla-firefox/mozilla-firefox-3.6_beta4.ebuild b/www-client/mozilla-firefox/mozilla-firefox-3.6_beta4.ebuild deleted file mode 100644 index c6e590c..0000000 --- a/www-client/mozilla-firefox/mozilla-firefox-3.6_beta4.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/mozilla-firefox-3.5.3.ebuild,v 1.2 2009/09/13 11:58:22 nirbheek Exp $ -EAPI="2" -WANT_AUTOCONF="2.1" - -inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib pax-utils fdo-mime autotools - -XUL_PV="1.9.2_beta4" -MAJ_XUL_PV="1.9.2" -MAJ_PV="${PV/_*/}" # Without the _rc and _beta stuff -DESKTOP_PV="3.6" -MY_PV="${PV/_beta/b}" # Handle beta for SRC_URI -PATCH="${PN}-3.6-patches-0.3" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="http://www.mozilla.com/firefox" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86" -SLOT="0" -LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )" -IUSE="+alsa bindist java libnotify mozdevelop sqlite +networkmanager" - -REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases" -SRC_URI="http://dev.gentoo.org/~anarchy/dist/firefox-${MY_PV}.source.tar.bz2 - http://dev.gentoo.org/~anarchy/dist/${PATCH}.tar.bz2" - -RDEPEND=" - >=sys-devel/binutils-2.16.1 - >=dev-libs/nss-3.12.4 - >=dev-libs/nspr-4.8 - >=app-text/hunspell-1.2 - sqlite? ( >=dev-db/sqlite-3.6.10 ) - alsa? ( media-libs/alsa-lib ) - >=net-libs/xulrunner-${XUL_PV}[java=,sqlite=] - >=x11-libs/cairo-1.8.8[X] - x11-libs/pango[X] - networkmanager? ( net-wireless/wireless-tools ) - libnotify? ( >=x11-libs/libnotify-0.4 ) - ~net-libs/xulrunner-${XUL_PV}[java=,networkmanager=,libnotify=,mozdevelop=]" - -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -S="${WORKDIR}/mozilla-1.9.2" - -pkg_setup() { - 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 -} - -src_prepare() { - # Apply our patches - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}" - - eautoreconf - - cd "${S}" - epatch "${FILESDIR}/mips-nanojit.patch" - - cd js/src - eautoreconf - - cd "${S}" - # We need to re-patch this because autoreconf overwrites it - epatch "${FILESDIR}/000_flex-configure-LANG.patch" -} - -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 '' --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 - - # 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 - mozconfig_annotate '' --with-system-nss - mozconfig_annotate '' --enable-system-lcms - mozconfig_annotate '' --with-system-bz2 - mozconfig_annotate '' --with-system-libxul - mozconfig_annotate '' --with-libxul-sdk=/usr/$(get_libdir)/xulrunner-devel-${MAJ_XUL_PV} - - mozconfig_use_enable sqlite system-sqlite - mozconfig_use_enable libnotify - mozconfig_use_enable java javaxpcom - mozconfig_use_enable networkmanager necko-wifi - mozconfig_use_enable mozdevelop jsd - mozconfig_use_enable mozdevelop xpctools - mozconfig_use_enable alsa ogg - mozconfig_use_enable alsa wave - - # Other ff-specific settings - mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} - - # Enable/Disable audio in firefox - mozconfig_use_enable alsa ogg - mozconfig_use_enable alsa wave - - if ! use bindist ; then - mozconfig_annotate '' --enable-official-branding - fi - - # 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)" 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)/${PN}" - - emake DESTDIR="${D}" install || die "emake install failed" - - # Install icon and .desktop for menu entry - if ! use bindist ; then - newicon "${S}"/other-licenses/branding/firefox/content/icon48.png firefox-icon.png - newmenu "${FILESDIR}"/icon/mozilla-firefox-1.5.desktop \ - ${PN}-${DESKTOP_PV}.desktop - else - newicon "${S}"/browser/base/branding/icon48.png firefox-icon-unbranded.png - newmenu "${FILESDIR}"/icon/mozilla-firefox-1.5-unbranded.desktop \ - ${PN}-${DESKTOP_PV}.desktop - sed -i -e "s:Bon Echo:Shiretoko:" \ - "${D}"/usr/share/applications/${PN}-${DESKTOP_PV}.desktop || die "sed failed!" - fi - - # Add StartupNotify=true bug 237317 - if use startup-notification ; then - echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}-${DESKTOP_PV}.desktop - fi - - pax-mark m "${D}"/${MOZILLA_FIVE_HOME}/firefox - - # Enable very specific settings not inherited from xulrunner - cp "${FILESDIR}"/firefox-default-prefs.js \ - "${D}/${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" -} - -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 -} |