public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, profiles/
@ 2012-01-26 14:58 Nirbheek Chauhan
  0 siblings, 0 replies; 3+ messages in thread
From: Nirbheek Chauhan @ 2012-01-26 14:58 UTC (permalink / raw
  To: gentoo-commits

commit:     44399183e273abb7b67a09bb98d18d9239eb0e37
Author:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 10:08:16 2012 +0000
Commit:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 11:11:56 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=44399183

www-client/firefox: bump to 10.0_beta6 (masked), remove 9.0

* Patches were just commented out, I haven't actually tested which are needed

---
 profiles/package.mask                              |    2 +
 www-client/firefox/Manifest                        |   86 +-------------------
 ...irefox-9.0.ebuild => firefox-10.0_beta6.ebuild} |   30 +++----
 3 files changed, 17 insertions(+), 101 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index d48e838..fcb8534 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -8,3 +8,5 @@
 # These are experimental use with caution!!
 =www-client/seamonkey-2.6_beta*
 
+# Experimental, no idea about patches, only unmask after asking Anarchy
+=www-client/firefox-10.0_beta*

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 3654fea..a634172 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,87 +1,5 @@
 AUX gentoo-default-prefs.js-1 821 RMD160 13a7be3a165b7059e51fab2cc7fc8d31a82260eb SHA1 333339c4deb4fd41527fd87e1acf0af12cf1007c SHA256 16259ec24a231d1d60097c8d892caa80d2703ba5be72304f6da55cfce1b329de
 AUX icon/firefox.desktop 276 RMD160 92a5671cd09e399b3330c4be31b7ac7583747031 SHA1 b757763670a00982f3cb38b8d41d7faa6eee3818 SHA256 06565ade11b6e4b448cf10339696c43f31e73cb6824491094bb6e0ab902c7cf5
-DIST firefox-9.0-af.xpi 229979 RMD160 1b49da15a50d211998fccb04e66a3dc149c5ae71 SHA1 87a972fdd3aaf034534c6d5fee32e9d78792a381 SHA256 341c153a31a4edee2f2a1b3977b8178a555a2254a9da968b87a4118311a4da6d
-DIST firefox-9.0-ak.xpi 231746 RMD160 9695550d7725636345ed3332fa922f3f097f6cc9 SHA1 0b1aeff4c1c3eb2839888eae24b44719713a29ef SHA256 225458a3bcc1dfe541c6e820c29d4ab30c9691555cadbd0abf76b499026416c3
-DIST firefox-9.0-ar.xpi 251469 RMD160 29cade7f24fdcbb17adbf3be78934f06754e7f03 SHA1 15b69da37ecd0a819f3fb9177f505c9d2e22df1c SHA256 377e03cd3af36b64d82a359a6fc2e5ba5242da8819d65bda0b540042b9c93e3a
-DIST firefox-9.0-ast.xpi 224384 RMD160 e13d9f4b09bbe0f8eb6eb5a8452f8cc56edc88a8 SHA1 47a76169420ec2bedc48a2820d8d879874323346 SHA256 dc941f6ba8956647ed97ea5023723b8803096f017dff3cbe11868beff1713cc2
-DIST firefox-9.0-be.xpi 238851 RMD160 16ae1ba067b73c0ec0cf4751333b1eade81015b4 SHA1 f9c9f0b0dc321214a915bb30084562bacf0a67bf SHA256 a89e0cd4241c3b07caf746e07a9a0078d37497e0dbe47267ac3a6548f972efae
-DIST firefox-9.0-bg.xpi 263298 RMD160 2136ffa24f4c2ad78045d88a3f0d633aeced8ed4 SHA1 503f94906b1107df5e641ecba17c972c7724a254 SHA256 fdb7d91aee0f7b3695abbbe0e4eb475be46bb837146b05e5bb7fb0831f3b3071
-DIST firefox-9.0-bn-BD.xpi 277691 RMD160 8d171639dbf5ae9ba6664829582a4f9d89c823eb SHA1 7ea919c8685e47db73c0ef58369ee3263ba7385d SHA256 97b75a0f3b40b64e2469ed682b622ba741167d3854bdfce682fc67b72d2a9ab6
-DIST firefox-9.0-bn-IN.xpi 307120 RMD160 d699e9c75c69c98b4d25ca3fd537d40d06a30c89 SHA1 da02d7e6518a8e32d3daa866402ca80f7cb38ea4 SHA256 61f40e7b53326d9498d64f9388f99a23f38d63af1966dda1af90e561f1bb3447
-DIST firefox-9.0-br.xpi 238630 RMD160 438201fe940561df2953cab614b0e892651e7a97 SHA1 47423901fc4fd4d92cee7c6aa60114305696ef86 SHA256 12c9352f0b03c02c3ecf49df6239c10ff5fdc864e419090c674026384a8ec0a3
-DIST firefox-9.0-bs.xpi 237061 RMD160 887cb94a7cbcc5bcca7f43d4064f49d558a813a8 SHA1 0d9aaf10ac0e8320c0071d01169fc230d0838146 SHA256 01ec8b3a8e1ea63b61ec3b050398f9a2a8583c15ea395c01ed591faf19e2caef
-DIST firefox-9.0-ca.xpi 238851 RMD160 a3849fbc848af0e0d536c4ce54098935d14784a4 SHA1 89e9fd0250903164e8fa8da4a52e0724580f931f SHA256 f4dec2012e8e21d045868e4b97bd69d0ce3b41790fa4687a73bb044a65683ccc
-DIST firefox-9.0-cs.xpi 239236 RMD160 efb65befd85f25f952d154c1f5e45ab41d3f3a03 SHA1 ec04528056f525aac333a634b9e3a5a41e96f451 SHA256 8c35a680cf461fd13a5495b4052c6f657f37a1a4f314651c6468efd6fe2996a0
-DIST firefox-9.0-cy.xpi 233606 RMD160 e92c352b3efdb22114ec4abe06d342d111086832 SHA1 4c281313d55241ee41fce03c0239ab3f434d906b SHA256 cfcc7aca2f80f770edb84773a2d051b3ae3a3e407341e77bf59f0752c09d0d98
-DIST firefox-9.0-da.xpi 231351 RMD160 5c1ab69ec5cbb8037429b80dda7f5af0ce7aa807 SHA1 7f9c00de6356eb00ca69b9068d1326d14bd1bd76 SHA256 9fe9f975d87edd0bbab0bde4017b93eab43cb70177a144773a2d97c6d48c60b7
-DIST firefox-9.0-de.xpi 239616 RMD160 e6c6a53a07c708502559228d5642aa2dc0dd15d9 SHA1 bb018dc41791c663306080ec1c99906d4720b0aa SHA256 4a87b32c82443e8851edd0b1bdaa991d40f03f650332977a4de97fb0e8184041
-DIST firefox-9.0-el.xpi 254828 RMD160 9c3ad853f48effba963763df95f5e723b7e9b3d0 SHA1 e2cb5756c16fe2d829d8f5c8bfab97086735e181 SHA256 03f04db0767fcc4cb706a01478e898774710ff098e557699dc1af03e3bacd883
-DIST firefox-9.0-en-GB.xpi 222870 RMD160 d321ea9d08c6641a51afdbd8dfffb08bc669e874 SHA1 e636889ff9ead851e24db04bd9b9644aa9003050 SHA256 4056f09ce19ba33520975bba26c2f428aed7b95cee8ab9bf82080dbbcd8ed573
-DIST firefox-9.0-en-ZA.xpi 221988 RMD160 56ee6f086c5fa1476577a1acae1232cb6f253219 SHA1 c37dbdf2c4948c935493d501287d3763d30a5b21 SHA256 b5ad42011b20eccbb53788ae38dfae548006b4234e97556b4f7fcbebd6799ef0
-DIST firefox-9.0-eo.xpi 231844 RMD160 48cb1e5bbcb974425916e635382dfbd1d4e6b36b SHA1 8e901c251db410dac46a72a4d20600d657b19765 SHA256 a59b658d12380e68f4d779c3c90ba0bedf6c8649de0a63d817a5281537d698e3
-DIST firefox-9.0-es-AR.xpi 235874 RMD160 c6e5cf5c28c115549839080c833c940e0f846b87 SHA1 fbb5fe8189b838cf349ec818b4c27a6439da2d1f SHA256 a24610a26e98de1060ed209e2411764b10b8307e4b52c116e7962ea861d6d34d
-DIST firefox-9.0-es-CL.xpi 239085 RMD160 35d3ee531bb1ddd4880e8815be540e08d32539ab SHA1 5841b34e922ea00dba2b599b69836967d81313fd SHA256 0619766763e80bf6b79d6ed656f06296853b6123db54f9fe3b7cc636a04b2346
-DIST firefox-9.0-es-ES.xpi 208558 RMD160 81d9ddac20e0f1d3ef1818c356e62cf1bc8f271d SHA1 d4d10bad0d25705d30c72d6f325e19db6e65b2cb SHA256 dddf213c5c47438677d789c1599c75baf4ccb55b3ae54800048924a95c8c0778
-DIST firefox-9.0-es-MX.xpi 211590 RMD160 69d0796dec76e3f2b6be16e18ed529d85f40c481 SHA1 75bc7d7270033fd3ac05835aa549d54aec7fbbaf SHA256 a5593638557b25e4266630224ebdd4b84de2d23903b3e2fab77c2ed4b656b554
-DIST firefox-9.0-et.xpi 233331 RMD160 fa261b2528795647f258190d7e7a4e08988dfa24 SHA1 ca8cfd59043a996a0d801ea395da14992c4bec35 SHA256 a0d98f92b22308daaab71a46b4dd0952b1d6c6ad4297a0d2ef18314d13fefba3
-DIST firefox-9.0-eu.xpi 231090 RMD160 1f5bfc07596aa2b9c1571df0e066a6e177f2ed6c SHA1 efe2b7eb97298fd6dffcf368e0f2701e9a48aef8 SHA256 8de1c48423d659c23e248ec0526b7d02150d1c57a5007443ff4f7e32d2e30e36
-DIST firefox-9.0-fa.xpi 261480 RMD160 3f496de445dc2d9f3c8e73a5163d60fc271cfc29 SHA1 e9ee0384d933d453abe94e708f4f690584ea85eb SHA256 039831158e675de9574eefdd16049e3c0f4339471178f453398270073ea26400
-DIST firefox-9.0-fi.xpi 234223 RMD160 d7c477ba251de73e1570695c86a7493905f66e30 SHA1 d109a8d814f85e3ef4b9baf8098eb1c022649555 SHA256 412c5098822f2ec89183ee93e2c0e3afb42c51836f2f909fb26edffc891624c6
-DIST firefox-9.0-fr.xpi 240143 RMD160 b459468f5f78e881020e0e027d0fc91c6773c746 SHA1 c8f946f33a89b6bece408c7ae74fca541254834d SHA256 7b490696b0f7077750f0d33dd174c17c9692212f4361924b243e5cfe82944bee
-DIST firefox-9.0-fy-NL.xpi 238159 RMD160 72dc1fe1651c899c6150160c1e5f5d5ab71ff7a0 SHA1 f99854c3ef2bbd4f87fc509cf36d0bad308cdab6 SHA256 64fcb84b96700a61885aebd3fe116ab5a8c675b83d41627b3d4089a4f1386e46
-DIST firefox-9.0-ga-IE.xpi 243530 RMD160 db0b8a23ac850c9c7c3cab22a5df75bf6770e603 SHA1 df4eb14a0693f70edebfdb8d3df584a9edc443bf SHA256 fa61064db020a9d077af6fa21526b620b2d3928440f08866e9912249b5d187a4
-DIST firefox-9.0-gd.xpi 244186 RMD160 c2160feeaa921897fbc7374658adceeb81b5eea2 SHA1 b763061f0afa85314ae7f533dc1d88ebbf57cc88 SHA256 2ce74794715224fea48f7e075a5b4f7781e6263eba8e20c1800a7097c668678a
-DIST firefox-9.0-gl.xpi 234759 RMD160 10fcb6bd018d411d4a527f045aeeaa2285a87719 SHA1 17bc7c056f46268a4c3696a955a9b27d6d5b7e2c SHA256 8f051e1135d9ae74f3296a731db1be9319a50716c67c5238fee8f2ed0b53f290
-DIST firefox-9.0-gu-IN.xpi 264953 RMD160 c559f3e6655c4368b5fde8a012cd412162d8649a SHA1 e433828fa89f8471f7b1b3cbc892137abe57cc07 SHA256 d15f36b7f5fa63af139d8794fface82e7422907b71b7def385f8540fc74a8f8c
-DIST firefox-9.0-he.xpi 255066 RMD160 4f6d8e9002af56928d6bd5b6c0d8685d42f1fbfb SHA1 e5486e376e5f657c2526fa02000222982f274c34 SHA256 451f4daecab87a00391aa1835e8ec097aec2b16a063be633c07b3c39e2af676d
-DIST firefox-9.0-hi-IN.xpi 268229 RMD160 b976fdde16f1b6b29328efe564435f9a81a181a0 SHA1 d7f26c30a1dcf9cdf6d9dd3df803ef4fcac4f184 SHA256 d6ce105abacb13d7d7d0fcaad89a43e757569782599d281b63fb708b7e8a42c3
-DIST firefox-9.0-hr.xpi 241130 RMD160 4c7673baf4f9dfeb047baaa8d583cdd3224716d1 SHA1 9c2c18a7f135bc17e35e7ab35c4e51bf7ae19db0 SHA256 521e480aa44f0f48cd8ca8c3b451bc186fadee18992f7ca372bc12c337601de2
-DIST firefox-9.0-hu.xpi 244797 RMD160 c60e0e24c399f29ed136a871c01f459ba37c4568 SHA1 9c514e45c8b4ec9581297dfca154665323b0de34 SHA256 803859c8424003c93edb4a2e8539cf9fa89dfc02bfadf5371e5be54be304e4fc
-DIST firefox-9.0-hy-AM.xpi 436968 RMD160 8cbb006fd525c1709bdf7478c40310b6fc59c438 SHA1 ecab4c38b6be908d5937f96e251fbfe033d033a2 SHA256 e304a4c10f80bf2ffc76f3c0fe5d2572cdae55a72dc91eff30332825451038a6
-DIST firefox-9.0-id.xpi 227822 RMD160 5cb0f5dbc749022b59b93bc32e71191426bce2a0 SHA1 7d423d475c5cb4cd5980e6a8d1e7a112b7fd6d37 SHA256 7f98ce6c4e890b8c0ec6e6ff513efbc222cc5e2e83ec5308cec5211cfdb00c5f
-DIST firefox-9.0-is.xpi 233869 RMD160 64c21915ebc535882ecf2dbfdba01e03aaf497b1 SHA1 e56386524364edca29f577ab1f4c35d189f7647c SHA256 7139fef72bde23f11dae021e1ea87648217a5c5ff780f079d9dce3865fde654d
-DIST firefox-9.0-it.xpi 205993 RMD160 036bf9016fe5747dbb3340d884e701b939ae1b67 SHA1 84c1d94270c92042c284948ba3a3d8d0e28cb34d SHA256 05554b78be9151bf2f61b96adbbc4114d5cdfff2798efe933a1699577fa780aa
-DIST firefox-9.0-ja.xpi 263442 RMD160 b6228a24a133812100932b37ba65a750b05ccbfe SHA1 0d7e783f59e63c0de16c1cb8438f24477463c2b8 SHA256 13d017b53b4f8a71a6faae5de92ef6ae1fa39de1752ea53fcacfff81147a96f4
-DIST firefox-9.0-kk.xpi 267634 RMD160 cbdc20af57354e83ece625fe92481f0a275e5d5f SHA1 92bf7dea50cbea8b896699bda195875d13f2bb47 SHA256 432318c41cbe4d11809fabf1e12750559c5c55e1380f8711355473ac46e6faf3
-DIST firefox-9.0-kn.xpi 287537 RMD160 875fbafd80611ecf86bb7be95743d0af7348137c SHA1 4a554fe508ac700c0406693337c943f003a552f1 SHA256 371887991bbacec6664dd88997dccc875a7ad745e9eb15758c82c6c95544d35e
-DIST firefox-9.0-ko.xpi 218493 RMD160 4bf04b83786a24000cb39ebd65863568b1011df6 SHA1 c04e975e49bcbcbde36cb304dfc8c1c1ec6e0cba SHA256 b93504b46fead572f5ee11dfafcf841d1623a847479cfac86a19b1836302ec1f
-DIST firefox-9.0-ku.xpi 243262 RMD160 576862dd44660f8f650b173950a9d317c58de890 SHA1 254b81bc1745de3a7adef5188c721e7e2b54572d SHA256 662f3ebfad413e72f8d2442d18b7b199c24f8ceb334ae65f3bc587b3535db994
-DIST firefox-9.0-lg.xpi 238539 RMD160 5d4c7bffdddd55cd26245a45a4a7e3d8b197fb8b SHA1 7455e5b53e166820317a7dc4a0cdf46fc80fb3fb SHA256 18c35c6577b1c029707f1b9f3ca3ed5fe77a150f0e2522efeb59dc3ee14e6f75
-DIST firefox-9.0-lt.xpi 323721 RMD160 5fb2a0ae1b3a13d2f1f11b93181f9464cb31df05 SHA1 97f398d66fe50bcd1bc62a3d64098e3d25aeadb4 SHA256 b1bdebe281b290854af263ff948cbec2843e73162f1702e5615ebdb0ff8503c7
-DIST firefox-9.0-lv.xpi 235454 RMD160 ea5f39796ee1883b298f2c22a30ce31ec84384fe SHA1 041b0f37979d67e46fec9044f09ea74d87c4c2a3 SHA256 12b93f6d8c97dcd50c5ad3acdc0f892a1d3cc241ed68e1952b519c2c6d61d47d
-DIST firefox-9.0-mai.xpi 267559 RMD160 ade9ae104adfb35fe088c4ffbf949619bed52460 SHA1 879fae3f3b527a8794524b586c9600d6e8573f71 SHA256 7b683a8e9f67ffcc6bbab7a9f96b509ca355cabe685e0730eb1219880d09b156
-DIST firefox-9.0-mk.xpi 262044 RMD160 058b0d903f79f1badb54ad5a67903674301c4a98 SHA1 3cc6890d585ba97f1a205de8fdc9335b957aa1a2 SHA256 7a42b964507998b82d3addd9be368a601655f64ff0dfc1f19611ff6b086be5ce
-DIST firefox-9.0-ml.xpi 294757 RMD160 5c3f965ee970c288c107f9746dbc344e6482f2db SHA1 f4d84423eed5bcfed6e66f4e5b6fc3af17b2be73 SHA256 f854bf64b94f4aaf2315912c8ece5f5d965d558d2f5eff0ff0f8a823d0443c5b
-DIST firefox-9.0-mr.xpi 270657 RMD160 355d55c709f694199bb24a5e30746948d58fa006 SHA1 93f92c6582681141601a27bd528da7eeb82e78bd SHA256 64b96063bc55a6fbbce0e95b44ab4afed07671e9fd04289bd766bea054d82d0e
-DIST firefox-9.0-nb-NO.xpi 232126 RMD160 fea556876d8d2fec59f604fce229d6acfaa6a091 SHA1 4eaaa05a864f41f30b634dddebc09c364900c278 SHA256 5aaae9c845bf2c959db6264425256d363333484b7ed06d1a6218d6dc2106d8d2
-DIST firefox-9.0-nl.xpi 233327 RMD160 4821e213e48794b25059e3e6af150edbbd005fc2 SHA1 8d38c09d003c2831d00922bafb73dc83692a373c SHA256 0b07ca47ebce693c7d79ae9fb3ca5f9c27c0f1632aa2dd10cf38cefa3da3724a
-DIST firefox-9.0-nn-NO.xpi 233350 RMD160 6fdf0b88ca79f3a36b248af1ed262b61f59965f9 SHA1 8e1f689e0e36f515f8066d70646955865f527665 SHA256 a8dee79462f6900d5db8dd672535f6b19cda56eb7e6dd50c1414237ffafc11ac
-DIST firefox-9.0-nso.xpi 236893 RMD160 b76b0d8c41222c096df5d6f30ad5a07c474c9421 SHA1 cb2d6dc5e170a7eb95ab5cc5ac24f23c64eb9e94 SHA256 7a9062c6a91d8ec59634dcc1e67f2298bd6e1a7ee7e37a4242ce679d5325b0e8
-DIST firefox-9.0-or.xpi 272422 RMD160 4625f1f1674c875054714ad07fab68589f8b42be SHA1 6de182e3e3817b33fd1c0b27c83f63773b6ff662 SHA256 56ff2877c7c373e041787d7f724bafb42b2c0535b82facf8483d7f4030a92dea
-DIST firefox-9.0-pa-IN.xpi 269489 RMD160 62d30d410ffc1e4d6b5b47c18150a1b7b4d03983 SHA1 2066294b420fcf64c39122c51313f152645e5c4b SHA256 758832b22877e9d6061e559396f6add61e4426d7aa31985f03f21acb67f4f711
+DIST firefox-10.0b6.source.tar.bz2 75442266 RMD160 c841efc74a23f6c3317bf75bbc22940a1adf8d9c SHA1 90d207968ac4224d22406ce59b823612638d9791 SHA256 3fc5d2d598acbfec7eab1411bdd9b1442514b33e0b32f66c1e58370c99496693
 DIST firefox-9.0-patches-0.5.tar.xz 18580 RMD160 66870e2e194454cda309458d3793bfbe659d0598 SHA1 9f1f60e68330462e24eb81b27f2e3348689321ef SHA256 dc88f027f73bc6352da0dc873bc5ed63e72ea4d7db0aebfc44834f0b967ecd4f
-DIST firefox-9.0-pl.xpi 242494 RMD160 754ae18620261677cd46e4e8fc7d668e7d5c5b87 SHA1 a3deac1053a947bb71af457c648b6a50411cf020 SHA256 0a5f82a6c49dd6bc4cbad5475dfa351f5529f3fb913f7de82fed2f5183d3c6e2
-DIST firefox-9.0-pt-BR.xpi 237429 RMD160 9a71594267537fc8c9db4d409b50124f31176417 SHA1 b632497ae96217e5af7c8550153839d8c90bf19a SHA256 d7c4c756660e8513cdcee78bb3e616ba650b727ca863e637a90bbf9b8da3c0e8
-DIST firefox-9.0-pt-PT.xpi 237147 RMD160 9f1d3787c8c2554cb68907e25071b14b71cc8caa SHA1 a8be1d34f9e492d5ed8a75ce093f96cf389c806e SHA256 8f3756e3484556aeb52ba28d5526dcaf83f9daea25d2a434a5a144ba7b653141
-DIST firefox-9.0-rm.xpi 236524 RMD160 6da82635c0eb5c9d052bac7da425fde8b04b9f7d SHA1 2a44d1e9c52539ea5080e071f9e47161469c28f8 SHA256 e44bde159afc476cff5fbb07767b534b23737f1bf7def716ddaecc99d54375cd
-DIST firefox-9.0-ro.xpi 251133 RMD160 6b3d4ca5a59c09c0529f4f6c5506b7e9d75b49bd SHA1 22d906d4d5528ff44b5cd0685d26cb0ba9384e40 SHA256 72dc6c300adf7f3145049641076268ff1e039b85fa9718cf66e0783e24600208
-DIST firefox-9.0-ru.xpi 246963 RMD160 453536dfd814c1edc76fa81c5c01f7a9c629eeb3 SHA1 564ef0cf6397b81d4f869766828bf9299fdae50e SHA256 d47225b74cc31ec806913968d8769d13d68c0702250989a6392693abd06b6ff3
-DIST firefox-9.0-si.xpi 262754 RMD160 a1986da857bd312fe49e7e17c5945450bb1d4f1d SHA1 cd29757be2f39794125ce621285ed68c40ccd2a1 SHA256 de2b63e11ce06604b476c12dd05584eea91b4cef1159772ad52efde3e3791e2a
-DIST firefox-9.0-sk.xpi 244589 RMD160 3a31649ee0bfa03aad270e87f87cbb9b036c608d SHA1 970845d524fda52e950c79faaeb3d98660616ec3 SHA256 0da253cf9098e5824fa8e349f50d3c4fbe242cf1319bf496b935040c1abd3bf4
-DIST firefox-9.0-sl.xpi 231929 RMD160 7b34d598d0f6e13d00d4771c5ccc77ffd42036bd SHA1 548cf355c614ecf2cc28fba9dbab407a7c862afe SHA256 fa105ffa7a129f55a5eaab7f4a413891cbc78fdf1898fc4411c7f1c8c7124168
-DIST firefox-9.0-son.xpi 230225 RMD160 631a477daad26bc667784308abb6bf262a08ee17 SHA1 dd866355649281bc3614cff6a4579c8d28df62a3 SHA256 f37a357652d09dc9c0cbff13c617522e2f52bd500698fd1fe8a0065600cdd94f
-DIST firefox-9.0-sq.xpi 217505 RMD160 44d74259b943e94032c534c6f2c8f1c82025cf1c SHA1 9d8dd16434a78d5056be3c981e6fa1e573a736fd SHA256 606bb1d20fc9b1914dfd4010bdb3769cf95c52dc7974a0a3908be73d6dadf1f5
-DIST firefox-9.0-sr.xpi 267692 RMD160 a514046e380dac1df397ddd24acc9d16aa3d2733 SHA1 919b5c00bec65ccda16a7b34a65410a74d58e24b SHA256 31075b3e9286b401d0d49b7011683818ba22d41362cbbc7b4a79e9d43c0e098f
-DIST firefox-9.0-sv-SE.xpi 269772 RMD160 7f7558249f7887ea7677a05283703c82832157bc SHA1 ae5c9b7d1746c729a7bce7a97a7dc5317003174c SHA256 a7afb47d355e89a28f3b7395d458bcbbe10ec9858ca230aedfa7272d0342f72d
-DIST firefox-9.0-ta-LK.xpi 279901 RMD160 6b177281d967c300214f407cc4dad5eba93ac1fc SHA1 7b18ff1b80d07d81d4f4c5c9950e0acdf6c713d9 SHA256 a1951be8549b4462991f779d40410af0e10135b7cd8bbbb94e7096b84ac7a6ba
-DIST firefox-9.0-ta.xpi 263463 RMD160 ac0d643b11d51c93f6938196055e8e7c1c1cbf28 SHA1 e23ce6df928e2861b30f15e54ea1eecf543922e3 SHA256 91bc6de5e9ec60ae0d6b683482c953c250733774d8b4c125a39b1ef2d94d97d2
-DIST firefox-9.0-te.xpi 278021 RMD160 4bbbb46e1ea233fdc877a56db140ae8aff92b104 SHA1 75660202cddba16424204a53b66704f9a8ab83ed SHA256 62c973c5bd72ad7228ac27434c4e67cfcbdc22465642e856f571274d9e764222
-DIST firefox-9.0-th.xpi 265278 RMD160 ea6ee94e22986d0537e4a88de01e7f596c73c22b SHA1 8cebde5865ea6f91e81eb94be0ba2b80fe427947 SHA256 336c5577090d0889240da7381c9c49a4f5c14525a8284a7b8371b8c209bc364f
-DIST firefox-9.0-tr.xpi 236800 RMD160 065c3a6c853ac564196047d9fb6ab417b9396b11 SHA1 67c12b3c600045c1d54842772d304f79743e3c6c SHA256 64aabd6ced49752ae423f910a34689de6d4cea6ffb31108a006c99d8ea2c992a
-DIST firefox-9.0-uk.xpi 270603 RMD160 ebffae1aef41ab1f5d719bd444727031719b0fc1 SHA1 4411b4c0bc83d32daec508aa4c5567d19bb2bbe0 SHA256 d75d2215593864a2b9eaa91b6117d7ae02f1af2276d8bf1ee6fc50911725a906
-DIST firefox-9.0-vi.xpi 252531 RMD160 c105055370c6827fdab9176ff047343743670a53 SHA1 9b33f82656b01bc381a1e8503445e7eb03cfaeea SHA256 883515cafdde67e439b5a3a47baacfd7b983c5389f6adbb81f2995a776c07aa5
-DIST firefox-9.0-zh-CN.xpi 246728 RMD160 96aef0ad9287f41589f59246eba1d2445d18a0ce SHA1 6f7965ecc3f8418524f68f08fc576392bbe89ff1 SHA256 5fa200b09d050a10d8bfc63b8f5b7da6fdb606dc0d1ce1106d73ee5f6cc5dbbf
-DIST firefox-9.0-zh-TW.xpi 247498 RMD160 163fa9dde9caa2e209eff47a1bdfee6cfd807aaf SHA1 f6c14facb1556002fcfb414533c171c2b9e08582 SHA256 6b50bd60567a46fd7af62160271ab9e0d5a40666c6a812fb9adcd7bce474a936
-DIST firefox-9.0-zu.xpi 238395 RMD160 67afb3fd7bd9006830747a75b5175facf8615f86 SHA1 1b7c947e15d5fb2f75503e1cad9940283edc87d5 SHA256 aedf4ab70c7cf603210e4ece1c21faf0c031f7b488dddc074c3f00e9d9a2feb5
-DIST firefox-9.0.source.tar.bz2 74197197 RMD160 4631b103aa80ae2ae22b61453f4e02c89962f1c1 SHA1 f79324ec6205e4c23d51d8ab2e790de1b2541657 SHA256 9e876498da6c2eb2a49b57b461d5b969b11810f6af9eaa858d8e4cb514a9bd05
-EBUILD firefox-9.0.ebuild 9841 RMD160 04091e57405842c78293d8980d03fb67c1bcd3bb SHA1 71c51423ff2f1dac54a1df8e72d4c4639abe3481 SHA256 362d34b7bac2e220b82a9ac769eebc40d092d7a567d9f45d7584c3f22e1463ec
+EBUILD firefox-10.0_beta6.ebuild 9528 RMD160 1f17946a57e46ed692382698c8416d2d50a68a6c SHA1 89cb49ec9a255a7902bbbdee296f990ef494acd7 SHA256 7c4c7c1c27c8a4b14f1f5615155dfebf096a9acaae9226cff48d267761c8b552

diff --git a/www-client/firefox/firefox-9.0.ebuild b/www-client/firefox/firefox-10.0_beta6.ebuild
similarity index 95%
rename from www-client/firefox/firefox-9.0.ebuild
rename to www-client/firefox/firefox-10.0_beta6.ebuild
index f03ba57..320ce45 100644
--- a/www-client/firefox/firefox-9.0.ebuild
+++ b/www-client/firefox/firefox-10.0_beta6.ebuild
@@ -7,11 +7,7 @@ VIRTUALX_REQUIRED="pgo"
 WANT_AUTOCONF="2.1"
 
 # This list can be updated with scripts/get_langs.sh from the mozilla overlay
-LANGS=(af ak ar ast be bg bn-BD bn-IN br bs ca cs cy da de el en en-GB en-US
-en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd gl gu-IN he
-hi-IN hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk ml mr nb-NO nl
-nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK
-te th tr uk vi zh-CN zh-TW zu)
+LANGS=()
 
 # Convert the ebuild version to the upstream mozilla version, used by mozlinguas
 MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
@@ -52,7 +48,7 @@ RDEPEND="
 	media-libs/libpng[apng]
 	virtual/libffi
 	system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-notify,debug=] )
-	webm? ( media-libs/libvpx
+	webm? ( >=media-libs/libvpx-0.9.7
 		media-libs/alsa-lib )
 	crashreporter? ( net-misc/curl )"
 # We don't use PYTHON_DEPEND/PYTHON_USE_WITH for some silly reason
@@ -106,14 +102,6 @@ pkg_setup() {
 		einfo
 		ewarn "You will do a double build for profile guided optimization."
 		ewarn "This will result in your build taking at least twice as long as before."
-
-		addpredict /root
-		addpredict /etc/gconf
-		# Firefox tries to dri stuff when it's run, see bug 380283
-		shopt -s nullglob
-		local cards=$(echo -n /dev/{dri,ati}/card* /dev/nvidiactl* | sed 's/ /:/g')
-		shopt -u nullglob
-		test -n "${cards}" && addpredict "${cards}"
 	fi
 
 	# Ensure we have enough disk space to compile
@@ -134,9 +122,9 @@ src_unpack() {
 
 src_prepare() {
 	# Apply our patches
-	EPATCH_SUFFIX="patch" \
-	EPATCH_FORCE="yes" \
-	epatch "${WORKDIR}/firefox"
+	#EPATCH_SUFFIX="patch" \
+	#EPATCH_FORCE="yes" \
+	#epatch "${WORKDIR}/firefox"
 
 	# Allow user to apply any additional patches without modifing ebuild
 	epatch_user
@@ -224,6 +212,14 @@ src_configure() {
 
 src_compile() {
 	if use pgo; then
+		addpredict /root
+		addpredict /etc/gconf
+		# Firefox tries to dri stuff when it's run, see bug 380283
+		shopt -s nullglob
+		local cards=$(echo -n /dev/{dri,ati}/card* /dev/nvidiactl* | sed 's/ /:/g')
+		shopt -u nullglob
+		test -n "${cards}" && addpredict "${cards}"
+
 		CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
 		MOZ_MAKE_FLAGS="${MAKEOPTS}" \
 		Xemake -f client.mk profiledbuild || die "Xemake failed"



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, profiles/
@ 2012-01-27  3:02 Jory Pratt
  0 siblings, 0 replies; 3+ messages in thread
From: Jory Pratt @ 2012-01-27  3:02 UTC (permalink / raw
  To: gentoo-commits

commit:     06753098fd9366d5fd8424500dad985fc52c5d00
Author:     Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 27 03:01:09 2012 +0000
Commit:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Fri Jan 27 03:01:09 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=06753098

update patchset remove package.mask

---
 profiles/package.mask                        |    3 ---
 www-client/firefox/Manifest                  |    4 ++--
 www-client/firefox/firefox-10.0_beta6.ebuild |    9 +++++----
 3 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index fcb8534..e39b6ae 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -7,6 +7,3 @@
 
 # These are experimental use with caution!!
 =www-client/seamonkey-2.6_beta*
-
-# Experimental, no idea about patches, only unmask after asking Anarchy
-=www-client/firefox-10.0_beta*

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index e497335..cd1f41e 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,5 +1,5 @@
 AUX gentoo-default-prefs.js-1 821 RMD160 13a7be3a165b7059e51fab2cc7fc8d31a82260eb SHA1 333339c4deb4fd41527fd87e1acf0af12cf1007c SHA256 16259ec24a231d1d60097c8d892caa80d2703ba5be72304f6da55cfce1b329de
 AUX icon/firefox.desktop 276 RMD160 92a5671cd09e399b3330c4be31b7ac7583747031 SHA1 b757763670a00982f3cb38b8d41d7faa6eee3818 SHA256 06565ade11b6e4b448cf10339696c43f31e73cb6824491094bb6e0ab902c7cf5
+DIST firefox-10.0-patches-0.2.tar.xz 7788 RMD160 94950ce48340fd774c9e2d742d633da8820396bc SHA1 f4d48aa446bc5d52bd8686fb8235591f68db0d88 SHA256 81a3bda55f8f15f2e985ff34c94b2e64ee09e5b019f523325762a122ebbeaa39
 DIST firefox-10.0b6.source.tar.bz2 75442266 RMD160 c841efc74a23f6c3317bf75bbc22940a1adf8d9c SHA1 90d207968ac4224d22406ce59b823612638d9791 SHA256 3fc5d2d598acbfec7eab1411bdd9b1442514b33e0b32f66c1e58370c99496693
-DIST firefox-9.0-patches-0.5.tar.xz 18580 RMD160 66870e2e194454cda309458d3793bfbe659d0598 SHA1 9f1f60e68330462e24eb81b27f2e3348689321ef SHA256 dc88f027f73bc6352da0dc873bc5ed63e72ea4d7db0aebfc44834f0b967ecd4f
-EBUILD firefox-10.0_beta6.ebuild 9861 RMD160 31b605e77847a03dad901bf33b24b42afd98226a SHA1 79da62dac880fdf067c442ebd96448f5ff5475a0 SHA256 095dfdab8272ff5a2e00bd5231537087c1d7772e1558fdd41ba9ed838104e428
+EBUILD firefox-10.0_beta6.ebuild 9912 RMD160 0acd5bc9d9cf32a96f30eab28e49399daa3d04e3 SHA1 3c4136b83d4ff5d2468236f152bb1b9e28f37480 SHA256 70bd6e7478c711d10d48c411f255d4ded2766c446095533038c17924645e2a2b

diff --git a/www-client/firefox/firefox-10.0_beta6.ebuild b/www-client/firefox/firefox-10.0_beta6.ebuild
index 1b9ca21..c2dfac7 100644
--- a/www-client/firefox/firefox-10.0_beta6.ebuild
+++ b/www-client/firefox/firefox-10.0_beta6.ebuild
@@ -17,7 +17,7 @@ MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
 # Changeset for alpha snapshot
 CHANGESET="e56ecd8b3a68"
 # Patch version
-PATCH="${PN}-9.0-patches-0.5"
+PATCH="${PN}-10.0-patches-0.2"
 # Upstream ftp release URI that's used by mozlinguas.eclass
 # We don't use the http mirror because it deletes old tarballs.
 FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
@@ -122,9 +122,10 @@ src_unpack() {
 
 src_prepare() {
 	# Apply our patches
-	#EPATCH_SUFFIX="patch" \
-	#EPATCH_FORCE="yes" \
-	#epatch "${WORKDIR}/firefox"
+	EPATCH_SUFFIX="patch" \
+	EPATCH_EXCLUDE="2001-gentoo_no_app_updates.patch" \
+	EPATCH_FORCE="yes" \
+	epatch "${WORKDIR}/firefox"
 
 	# Allow user to apply any additional patches without modifing ebuild
 	epatch_user



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, profiles/
@ 2012-05-27 10:46 Nirbheek Chauhan
  0 siblings, 0 replies; 3+ messages in thread
From: Nirbheek Chauhan @ 2012-05-27 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     581077f7ed9515971bede9b5abcc59ef61040d30
Author:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Sun May 27 07:11:19 2012 +0000
Commit:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Sun May 27 09:16:46 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=581077f7

Add firefox-14.0 alpha2 (aurora)

---
 profiles/package.mask                         |    3 +
 www-client/firefox/Manifest                   |    4 +
 www-client/firefox/firefox-14.0_alpha2.ebuild |  370 +++++++++++++++++++++++++
 3 files changed, 377 insertions(+), 0 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index b8ee312..f713ac0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -7,3 +7,6 @@
 
 # These are experimental use with caution!!
 =www-client/seamonkey-2.7*
+
+# Mask nightlies
+=www-client/firefox-14*

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 9e6c608..786c545 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -86,4 +86,8 @@ DIST firefox-12.0-zh-CN.xpi 266860 RMD160 f376ac78c45b1306aa9a0a48af18033c294e04
 DIST firefox-12.0-zh-TW.xpi 267735 RMD160 937efdf1bdefffcfb514247bd2779fa66fb1a26a SHA1 f4142fa1a449d62402aacf3c49b01a17cd86f1de SHA256 b1fc8db556c8f6724e0b1798edcfea03f5c140aaa89e2d5078fd9c05cfdcb27f
 DIST firefox-12.0-zu.xpi 255708 RMD160 42b5013ff842ed74bcb70bacf338b6239340a1c6 SHA1 4ac34cc274ad7a94904f05bb768d8b412bf72ce6 SHA256 8491b0e6c1f4b5dff38f715d38c44ed267816bb053149193d958c43b6ca65bbb
 DIST firefox-12.0.source.tar.bz2 78956707 RMD160 d83eb97543fc09f84b30a46ba8217c17f30bd572 SHA1 0177185e54b7d63dc36bd5bd5c80ba6afd52e199 SHA256 9a232a10e5803b0e4a85bd986e3e88b87ccde7bdc3363ea7022d5761944dbb1d
+DIST firefox-14.0-patches-0.1.tar.xz 9832 RMD160 70d23bc9e3860c405126bcb3a1365e81fd46fce6 SHA1 71a3c33ffa4423db46c4758690424e33a7f386da SHA256 9490723fc44e89dbf541d3427796cdab1a9398e43f869a30e35455c7fb5ee8b5
+DIST firefox-14.0a2_7f3c5dd8e78f.source.tar.bz2 81112940 RMD160 e5412ebb1fbe471b04aeba1ad18b579224c9e2b4 SHA1 8ba004b4b6a8b31fba50c12926113e141ac917fd SHA256 c02f8e267d61ad9be7837645bf02b71a3df125c681a4a639abbfdad73b75e466
 EBUILD firefox-12.0-r1.ebuild 11124 RMD160 8226d263a1232057d29c01917dc97d6c1ae663de SHA1 8f8c00c0611c9b3117c806a4c7a6664ebd6917b1 SHA256 a54edd364c3857119a54726004a9bbad657a542c1b467d7e90a489eea66b4cad
+EBUILD firefox-14.0_alpha2.ebuild 11402 RMD160 41e73d240bc45ed6419fa2ee85656ee9d5adc7bb SHA1 e4ca6d2cb7fd8b1eae75f86f0540f0d8d567ac9f SHA256 aacd27fc63bbdc680a5433bf890fd46847952433d7cbf456fc85726c93281d81
+MISC firefox-14.0-patches-0.1.tar.xz 9832 RMD160 70d23bc9e3860c405126bcb3a1365e81fd46fce6 SHA1 71a3c33ffa4423db46c4758690424e33a7f386da SHA256 9490723fc44e89dbf541d3427796cdab1a9398e43f869a30e35455c7fb5ee8b5

diff --git a/www-client/firefox/firefox-14.0_alpha2.ebuild b/www-client/firefox/firefox-14.0_alpha2.ebuild
new file mode 100644
index 0000000..7556dbc
--- /dev/null
+++ b/www-client/firefox/firefox-14.0_alpha2.ebuild
@@ -0,0 +1,370 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+MOZ_ESR=""
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+MOZ_LANGS=(af ak ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en
+en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd gl
+gu-IN he hi-IN hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk ml mr nb-NO
+nl nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK
+te th tr uk vi zh-CN zh-TW zu)
+
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
+MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
+MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+
+if [[ ${MOZ_ESR} == 1 ]]; then
+	# ESR releases have slightly version numbers
+	MOZ_PV="${MOZ_PV}esr"
+fi
+
+# Patch version
+PATCH="${PN}-14.0-patches-0.1"
+# Upstream ftp release URI that's used by mozlinguas.eclass
+# We don't use the http mirror because it deletes old tarballs.
+MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
+
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-3 multilib pax-utils fdo-mime autotools python virtualx nsplugins mozlinguas
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="http://www.mozilla.com/firefox"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
+IUSE="bindist +crashreporter gstreamer +ipc +jit +minimal pgo selinux system-sqlite +webm"
+
+# More URIs appended below...
+SRC_URI="${SRC_URI}
+	http://dev.gentoo.org/~nirbheek/mozilla/patchsets/${PATCH}.tar.xz"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+# Mesa 7.10 needed for WebGL + bugfixes
+RDEPEND="
+	>=sys-devel/binutils-2.16.1
+	>=dev-libs/nss-3.13.3
+	>=dev-libs/nspr-4.9
+	>=dev-libs/glib-2.26:2
+	>=media-libs/mesa-7.10
+	>=media-libs/libpng-1.5.9[apng]
+	virtual/libffi
+	gstreamer? (
+		>=media-libs/gstreamer-0.10.33:0.10
+		>=media-libs/gst-plugins-base-0.10.33:0.10 )
+	system-sqlite? ( >=dev-db/sqlite-3.7.11[fts3,secure-delete,threadsafe,unlock-notify,debug=] )
+	webm? ( >=media-libs/libvpx-1.0.0
+		media-libs/alsa-lib )
+	crashreporter? ( net-misc/curl )
+	selinux? ( sec-policy/selinux-mozilla )"
+# We don't use PYTHON_DEPEND/PYTHON_USE_WITH for some silly reason
+DEPEND="${RDEPEND}
+	virtual/pkgconfig
+	pgo? (
+		=dev-lang/python-2*[sqlite]
+		>=sys-devel/gcc-4.5 )
+	webm? ( x86? ( ${ASM_DEPEND} )
+		amd64? ( ${ASM_DEPEND} )
+		virtual/opengl )"
+
+# No source releases for alpha|beta
+if [[ ${PV} =~ alpha ]]; then
+	CHANGESET="7f3c5dd8e78f"
+	SRC_URI="${SRC_URI}
+		http://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2"
+	S="${WORKDIR}/mozilla-aurora-${CHANGESET}"
+elif [[ ${PV} =~ beta ]]; then
+	S="${WORKDIR}/mozilla-beta"
+	SRC_URI="${SRC_URI}
+		${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
+else
+	SRC_URI="${SRC_URI}
+		${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
+	if [[ ${MOZ_ESR} == 1 ]]; then
+		S="${WORKDIR}/mozilla-esr${PV%%.*}"
+	else
+		S="${WORKDIR}/mozilla-release"
+	fi
+fi
+
+QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox"
+
+pkg_setup() {
+	moz_pkgsetup
+
+	# Avoid PGO profiling problems due to enviroment leakage
+	# These should *always* be cleaned up anyway
+	unset DBUS_SESSION_BUS_ADDRESS \
+		DISPLAY \
+		ORBIT_SOCKETDIR \
+		SESSION_MANAGER \
+		XDG_SESSION_COOKIE \
+		XAUTHORITY
+
+	if ! use bindist; then
+		einfo
+		elog "You are enabling official branding. You may not redistribute this build"
+		elog "to any users on your network or the internet. Doing so puts yourself into"
+		elog "a legal problem with Mozilla Foundation"
+		elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
+	fi
+
+	if use pgo; then
+		einfo
+		ewarn "You will do a double build for profile guided optimization."
+		ewarn "This will result in your build taking at least twice as long as before."
+	fi
+
+	# Ensure we have enough disk space to compile
+	if use pgo || use debug || use test ; then
+		CHECKREQS_DISK_BUILD="8G"
+	else
+		CHECKREQS_DISK_BUILD="4G"
+	fi
+	check-reqs_pkg_setup
+}
+
+src_unpack() {
+	unpack ${A}
+
+	# Unpack language packs
+	mozlinguas_src_unpack
+}
+
+src_prepare() {
+	# Apply our patches
+	EPATCH_SUFFIX="patch" \
+	EPATCH_FORCE="yes" \
+	epatch "${WORKDIR}/firefox"
+
+	# Allow user to apply any additional patches without modifing ebuild
+	epatch_user
+
+	# Enable gnomebreakpad
+	if use debug ; then
+		sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
+			"${S}"/build/unix/run-mozilla.sh || die "sed failed!"
+	fi
+
+	# Disable gnomevfs extension
+	sed -i -e "s:gnomevfs::" "${S}/"browser/confvars.sh \
+		-e "s:gnomevfs::" "${S}/"xulrunner/confvars.sh \
+		|| die "Failed to remove gnomevfs extension"
+
+	# Ensure that are plugins dir is enabled as default
+	sed -i -e "s:/usr/lib/mozilla/plugins:/usr/$(get_libdir)/nsbrowser/plugins:" \
+		"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path!"
+
+	# Fix sandbox violations during make clean, bug 372817
+	sed -e "s:\(/no-such-file\):${T}\1:g" \
+		-i "${S}"/config/rules.mk \
+		-i "${S}"/js/src/config/rules.mk \
+		-i "${S}"/nsprpub/configure{.in,} \
+		|| die
+
+	#Fix compilation with curl-7.21.7 bug 376027
+	sed -e '/#include <curl\/types.h>/d'  \
+		-i "${S}"/toolkit/crashreporter/google-breakpad/src/common/linux/http_upload.cc \
+		-i "${S}"/toolkit/crashreporter/google-breakpad/src/common/linux/libcurl_wrapper.cc \
+		-i "${S}"/config/system-headers \
+		-i "${S}"/js/src/config/system-headers || die "Sed failed"
+	
+	eautoreconf
+}
+
+src_configure() {
+	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+	MEXTENSIONS="default"
+
+	####################################
+	#
+	# mozconfig, CFLAGS and CXXFLAGS setup
+	#
+	####################################
+
+	mozconfig_init
+	mozconfig_config
+
+	# It doesn't compile on alpha without this LDFLAGS
+	use alpha && append-ldflags "-Wl,--no-relax"
+
+	mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+	mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+	mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+	mozconfig_annotate '' --disable-gconf
+	mozconfig_annotate '' --disable-mailnews
+	mozconfig_annotate '' --enable-canvas
+	mozconfig_annotate '' --enable-safe-browsing
+	mozconfig_annotate '' --with-system-png
+	mozconfig_annotate '' --enable-system-ffi
+	mozconfig_annotate 'Missing features' --disable-system-cairo
+
+	# Other ff-specific settings
+	mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+	mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
+
+	mozconfig_use_enable system-sqlite
+	# Both methodjit and tracejit conflict with PaX
+	mozconfig_use_enable jit methodjit
+	mozconfig_use_enable jit tracejit
+
+	# system-libvpx option no longer takes a path, uses pkg-config instead
+	# Override eclass annotation here
+	if use webm; then
+		mozconfig_annotate '+webm' --with-system-libvpx
+	fi
+
+	# Allow for a proper pgo build
+	if use pgo; then
+		echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig
+	fi
+
+	# Finalize and report settings
+	mozconfig_final
+
+	if [[ $(gcc-major-version) -lt 4 ]]; then
+		append-cxxflags -fno-stack-protector
+	elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
+		if use amd64 || use x86; then
+			append-flags -mno-avx
+		fi
+	fi
+}
+
+src_compile() {
+	if use pgo; then
+		addpredict /root
+		addpredict /etc/gconf
+		# Reset and cleanup environment variables used by GNOME/XDG
+		gnome2_environment_reset
+
+		# Firefox tries to use dri stuff when it's run, see bug 380283
+		shopt -s nullglob
+		cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+		if test -n "${cards}"; then
+			# FOSS drivers are fine
+			addpredict "${cards}"
+		else
+			cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
+			if test -n "${cards}"; then
+				# Binary drivers seem to cause access violations anyway, so
+				# let's use indirect rendering so that the device files aren't
+				# touched at all. See bug 394715.
+				export LIBGL_ALWAYS_INDIRECT=1
+			fi
+		fi
+		shopt -u nullglob
+
+		CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
+		MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+		Xemake -f client.mk profiledbuild || die "Xemake failed"
+	else
+		CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
+		MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+		emake -f client.mk || die "emake failed"
+	fi
+
+}
+
+src_install() {
+	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+	# MOZ_BUILD_ROOT, and hence OBJ_DIR change depending on arch, compiler, pgo, etc.
+	local obj_dir="$(echo */config.log)"
+	obj_dir="${obj_dir%/*}"
+	cd "${S}/${obj_dir}"
+
+	# Without methodjit and tracejit there's no conflict with PaX
+	if use jit; then
+		# Pax mark xpcshell for hardened support, only used for startupcache creation.
+		pax-mark m "${S}/${obj_dir}"/dist/bin/xpcshell
+	fi
+
+	# Add our default prefs for firefox
+	cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
+		"${S}/${obj_dir}/dist/bin/defaults/preferences/all-gentoo.js" || die
+
+	MOZ_MAKE_FLAGS="${MAKEOPTS}" \
+	emake DESTDIR="${D}" install || die "emake install failed"
+
+	# Install language packs
+	mozlinguas_src_install
+
+	local size sizes icon_path icon name
+	if use bindist; then
+		sizes="16 32 48"
+		icon_path="${S}/browser/branding/aurora"
+		# Firefox's new rapid release cycle means no more codenames
+		# Let's just stick with this one...
+		icon="aurora"
+		name="Aurora"
+	else
+		sizes="16 22 24 32 256"
+		icon_path="${S}/browser/branding/official"
+		icon="${PN}"
+		name="Mozilla Firefox"
+	fi
+
+	# Install icons and .desktop for menu entry
+	for size in ${sizes}; do
+		insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+		newins "${icon_path}/default${size}.png" "${icon}.png" || die
+	done
+	# The 128x128 icon has a different name
+	insinto "/usr/share/icons/hicolor/128x128/apps"
+	newins "${icon_path}/mozicon128.png" "${icon}.png" || die
+	# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+	newicon "${icon_path}/content/icon48.png" "${icon}.png" || die
+	newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" || die
+	sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
+		"${ED}/usr/share/applications/${PN}.desktop" || die
+
+	# Add StartupNotify=true bug 237317
+	if use startup-notification ; then
+		echo "StartupNotify=true" >> "${ED}/usr/share/applications/${PN}.desktop"
+	fi
+
+	# Without methodjit and tracejit there's no conflict with PaX
+	if use jit; then
+		# Required in order to use plugins and even run firefox on hardened.
+		pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin}
+	fi
+
+	# Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
+	# continue to work as expected.
+	pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
+
+	# Plugins dir
+	share_plugins_dir
+
+	if use minimal; then
+		rm -rf "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} || \
+			die "Failed to remove sdk and headers"
+	fi
+
+	# very ugly hack to make firefox not sigbus on sparc
+	# FIXME: is this still needed??
+	use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \
+					 -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" || \
+					 die "sparc sed failed"; }
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	# Update mimedb for the new .desktop file
+	fdo-mime_desktop_database_update
+	gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-05-27 10:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-27  3:02 [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, profiles/ Jory Pratt
  -- strict thread matches above, loose matches on Subject: below --
2012-05-27 10:46 Nirbheek Chauhan
2012-01-26 14:58 Nirbheek Chauhan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox