commit:     4c17e72f36491601801ad12a0d9be1db51734aa8
Author:     Felix Janda <felix.janda <AT> posteo <DOT> de>
AuthorDate: Sun Jun 14 16:24:19 2015 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Sep  5 16:50:34 2015 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=4c17e72f

www-client/firefox: bump to 40.0.3

 www-client/firefox/Manifest                        | 185 ++++----
 www-client/firefox/files/1130164.patch             |  68 ---
 www-client/firefox/files/1130175.patch             |  33 --
 www-client/firefox/files/1130710.patch             |  57 ---
 www-client/firefox/files/1152176.patch             |  31 ++
 .../files/firefox-35.0-gmp-clearkey-sprintf.patch  |  10 -
 .../firefox-38-dont-hardcode-libc-soname.patch     |  22 +
 .../files/firefox-38-hppa-js-syntax-error.patch    |  30 ++
 www-client/firefox/files/fts.patch                 | 480 ---------------------
 .../firefox/files/libstagefright-cdefs.patch       |  21 -
 www-client/firefox/files/profiler-gettid.patch     |  57 +--
 www-client/firefox/files/sandbox-cdefs.patch       |   3 +-
 www-client/firefox/files/sctp-36.patch             |  52 ---
 www-client/firefox/files/sctp.patch                |  58 ---
 www-client/firefox/files/sipcc.patch               | 159 -------
 www-client/firefox/files/skia.patch                |  20 +
 www-client/firefox/files/updater.patch             |   1 +
 www-client/firefox/files/xpcom-blocksize.patch     |  27 +-
 ...37.0.1-r99.ebuild => firefox-40.0.3-r99.ebuild} |  93 ++--
 19 files changed, 279 insertions(+), 1128 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 8c12ef5..b3003d7 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,100 +1,95 @@
-AUX 1130164.patch 2765 SHA256 
6ed6bd33b63b8b80beae8142aa0eed4d18f5eb2a699ed48e9aa739fb2ab49fb5 SHA512 
a969bfac688f0f4dd7c1c72b97c6d1a3d363a20dfc2e1338e3fd3600f103dcd2b3e7078a77f64900d0167e1fdfafa7a60726862a1136aa772994a673ece2dafc
 WHIRLPOOL 
3b9d9f9bada166d68e304c38ce6875fbed745f2696eacd6c4830169e8877ecb61f61eea0719482011fe6bda805b2b5b1267c11390b8fa23642fcdcc9d6bd2574
-AUX 1130175.patch 1039 SHA256 
f43fe97b2e1db668f35f41b6044c5373ad6d3893028424da10f2f99c9035fcd4 SHA512 
8a6a7a987be895e43d7be1dbeb5eabbc79184ecb06ef8cf289ec35db46da99a6dae9d1d7849559dac1c623e6b6e503125bd699afffc73beea06812e2fa8d50a6
 WHIRLPOOL 
22dc999a2743efb588bdda98c23f15d27b448a12606afdc58220e2f88740325ba76a0859e54aa432f1eaafb196e0caf12742082c5a9559b2015a47b8d9408f4a
-AUX 1130710.patch 2185 SHA256 
8bae2d411b9ff6a1e9320a7c808ec72cf6f28618447473b34262c9ccdc83d14b SHA512 
987dffe07267d05551679e6ac3f630b38864b2de6274659cd3a3e175e631ee7594774f8b6276d71d99907be9e399c8b3a0d99335aab700731c9df02245907440
 WHIRLPOOL 
eecaf0c05ac341dd3d84072820166c3e4f6178e61b92931f8a22d3762e6492e789639f269ee7b40239da51fcd7bc1e4007dfd9a5ef5bc63055077cbffd44d7c6
+AUX 1152176.patch 857 SHA256 
86b20d1763991089d9a0988dffa76aa3de285a77dab9cbbea95aad9f5a12eec4 SHA512 
69c2e7dd00300aa99e958fddd3d38bd7509be0d9922d72c006126a2336cce4c9f08357f4284f6c7f2d4e5190e6bc13533f0fcefc246eb919af3c5092fb7c4922
 WHIRLPOOL 
612a49485beda46a3337d8e232395bdd60443ba9a081d53bce97e6a240ea4cb97c82174de713194f5f4d8f6fadfc899e0b801e98e5dbbbf9fdd6d2b35950e8df
 AUX basename.patch 948 SHA256 
7cc6469b3096434cc0abcc7bfcd8294deb2fc2174726e686e6d859c1b2441a93 SHA512 
14ddc44dfcb03e81ea359c177e6ab024f761ef17e2352feb9af58986d1477adfa8edf9a87bcdb2d6318fbf7f01561ec0cbd2e14946b2d0e4738282e63f232f17
 WHIRLPOOL 
147ae63e9b1c7fa1a3a041cca5a6875529a9abddcf960977e09f75d1a080fd712324f1f7002126473cba24c4b225674aa4e2c229238644ade96d10da3f751438
 AUX crashreporter.patch 15047 SHA256 
ed3d26ebeafaca27f3afd3dc88f5c30292f385c26f75a7d5abfb04b20ba03316 SHA512 
fcc45e3173ccab57552f7fb331e8d80d41fe87213b3b8b0249ad5959bb2fe74d5dadbcf68e74b7c7f614d166bec4faf034292ceb636fd5910e0c998f6519ba7a
 WHIRLPOOL 
314027851c0a1a3112c42ceb743e55a6334b787a19dc61e6e95d79711833b1eb919d3cf0c67a7eee9ff1995961953e5be2010ca1ef7c49de03854a597dcfb914
-AUX firefox-35.0-gmp-clearkey-sprintf.patch 331 SHA256 
b4c206440dbe298c03a8b5c83c860a918dda6292a882c17e15656aa3b28ceade SHA512 
1ad8cbf34a10b478687280f5378fd628a7cc82a2bdd8ea1917f6995fe60770415bb3dac190aeb8927ca94d98cf6d1775e3f23d175997d01c868419068a8326cf
 WHIRLPOOL 
b8f4af5a9fb8e5926173826340d84a7b648cd91cbb50b7e577fd4c3d3ac1008d03a93a46809de61ed3e8a35d7aaf34eac705d928e8800005fe0ca1fc5071250e
-AUX fts.patch 16727 SHA256 
031f0b4fa991482ceee084ccc0032a2379ebb40df5a84347f7db955167159514 SHA512 
bb1c9925c71fc1b11df35423fadd4cd0ec2acef31f1d7f55b093382a20fca006709375ea3c38b2dbd64a4d8d902bfc17379b601bc1d49874f6d979c52f82f38e
 WHIRLPOOL 
fa0fb88793980a6cec36fe52dc720e89ecd5bf724bc426415489575b3bd2e4bfbe32bd38221415eecab34de83139ebb5ccf21b873b79c234556bc9efe6aa0e6c
+AUX firefox-38-dont-hardcode-libc-soname.patch 960 SHA256 
2a1f4d454ffb13b67564ec22940de6d013d8b16bc97a0c476d88f5d6281e3993 SHA512 
02bbd94975df7e99442d8c76960e726e94e9e7b38c8ee80926498f1c9aabcfe2d797f6c091b006790819f529d19f5cea7fee1915dc3789a0f98be10b1f96754c
 WHIRLPOOL 
0c791a9b7a45502826e872e9e3b887fd49b8f603281dccdfc2e660399548f972bf2bce34e56243beee331ee9115ec458670c9d234bc549622761b6352955c596
+AUX firefox-38-hppa-js-syntax-error.patch 869 SHA256 
5210e82a9d0f9fded6f639bc3541ae3bdf15d2636f997eeff8c3520880fa9781 SHA512 
5960c3ab1c5c6215fdf6665d2cce7e40a0c4609c32fe189ab24cd54ba055ab690c2ef72659d4e88252e7906c0d4325751b69c518664cce265e0b782b6e3f44c5
 WHIRLPOOL 
859d37929c80cd39803cc0be4e8565109552ec7b755e916d1a0c15cce54f57ac5efadfdfc4b5d6a28291913d4d85228ee79ff18cfc18bf7ef3ecc7ef6d837052
 AUX gentoo-default-prefs.js-1 821 SHA256 
16259ec24a231d1d60097c8d892caa80d2703ba5be72304f6da55cfce1b329de SHA512 
b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2
 WHIRLPOOL 
770d4b15f1b142ee1f59ce47f7b6d9e4bf4adb20a8a9fc104ea7d6c2481edb0d685c2e672008dbd869d92e8b24ea6ad8efdb4180421ff19ae88d0a9f6f752121
 AUX icon/firefox.desktop 276 SHA256 
06565ade11b6e4b448cf10339696c43f31e73cb6824491094bb6e0ab902c7cf5 SHA512 
3ab9aa94d3006518fb154c887e9be99fd372a75ac128b8d37debe5d72f26fb7103dd36f75bb6111750e93d520b730a29a8118805fe84be8f3021e4528c0ec47e
 WHIRLPOOL 
9722c40c167bb1a76e7a81e3b1aedbb3cd10a09e00361fe1678883feff33e1d9ce31379f150a757d8b2667715175c2bbc16a714164d02210b4284ee91a25f8f5
-AUX libstagefright-cdefs.patch 817 SHA256 
00599213b8ec39f708de9068f66054942f6b9093b1d002a7661ac07d3476f335 SHA512 
222c725f92c835f53397d2588333e52733d038f47b9b6bf17f42185c9ea70f4d8c5aa1d4c646451c0e2a5341c4bbbdd977c667b1d10fb41e90f0849a622344f4
 WHIRLPOOL 
3cc199d68787d9f18fbd40955d2b391f6d90b8af2d6b9a7f9381219bf3a0144346748512b2e94e95b8b3e7dd3261e106881e85567f4cd7050fe4d527c329ea6e
-AUX profiler-gettid.patch 1523 SHA256 
9b03a9f2b5919b15756977e56cebe2fee9e50ad38464db9bf7b1889bdeb9617d SHA512 
e54df99dff89660b4ed64773e53c23f54b637428362ea2564e952bee336c43fae85978f497a184472c8e99a90b39254c35e4cdf74be54336e0fa70ea2c0ac6bd
 WHIRLPOOL 
d26aa12fd7496b13da5644ab20a748dfce8df920ff734323cac984ba80939ee5f1d460bf5e1c22d8c3d2413b22b6c6ebd7ab95dfbc16bbba0be15a5dfe0e076c
-AUX sandbox-cdefs.patch 942 SHA256 
5b8ee760a84931ce86224269c035a3151ad30ca74cad76de5de8ee1138df0176 SHA512 
27c913ec913f4d7afd22997116fc91a80a728ce3fbf3bda9d9672ab03a89bfd93054c94e828327f81761bf4a0e774f2f5f04d0b600b13df014a2bad207d2164b
 WHIRLPOOL 
86008d7b174f7bad7597e6b68b6d39cdaa9b2c2ad54e688639ca54f3a5ee6800da57b18c33c0bed4181efd5aed0e75d36028b0ec91ec4cee875a71f6f47d7590
-AUX sctp-36.patch 1950 SHA256 
cdea1af1af9722894b06d8fce1e8f39502d3f44bedfea95b1121be610c56e4f2 SHA512 
ac9f47ec1fcaaacc63022d472fc19b3f17bb2f5dc50baeddddb2f66e73b82428c5764c32b34dd33a5c222f364648d0fd350f8c2f9587ef586bfc2ef6e4ee57b7
 WHIRLPOOL 
705f2060b11594d24e99ac8555d6e5824ec77c46191e15367bd926f34bbc17afa9c61fd7611adecbd98afbdcec3c2e7ee351a4def59bc563a600369400a5edb5
-AUX sctp.patch 2192 SHA256 
642669b144bcc95d8fb757fd2fc10b922abca0850612f4a36fc4c327fbb2feb5 SHA512 
45f9caab77334b58b21b33379dfc140bdc90698a23c47180a7e5c4c19ab87b59438c6bd278f012e6a279e6e016b478eb5ff51eb612c123891090cc0a1a150cae
 WHIRLPOOL 
e4078e1818cb4403954750ad3d72a8e5bb1d2ef8a015dbd6aa23f324c85aeae6817b427013c7c059be34a5717dfaaf9ca7b2e36e1ffd283f15e90728313b1106
-AUX sipcc.patch 3771 SHA256 
b8bc05f35317d2d36aa68e6f4eaba722b10b9d7152e5d538d09580b477b239aa SHA512 
962a22ceaa57e2fb73201ed0934723a157a13728dff9a72eb702dc1111c0e831ff4d38051c1cda16f7cfb18b1f202d61a7c7a5a363ae908628d6809c295b4a54
 WHIRLPOOL 
350f8ed18231bd13f71d8a76d99fe088b15f2af8160c67534a2190ccdd37854f0c15c9f0a3d954287417b8a3e52cc5080dbafa5eedc9adbaf98b5bf682fb6703
-AUX updater.patch 1257 SHA256 
79ab76551b41e2313f65fd9b951bdb636581e67e1890828c26f157bc22153646 SHA512 
911009d23aaf3a512d46fa20cb563b40b21980e75316440d95e5d52353bea57dffaf7c0e7699efbd809e9cf7a80cb7a11b9f30b6daab1865757aa335f96a77bd
 WHIRLPOOL 
0a0dba9832a40a304b5e4f25f7d56f1f9a0cae030a1981beb8258d44a685e403077c39669464458673f59ea86ca455dedd83abbb97bd1fc0917aa3c8f0ad9eaa
-AUX xpcom-blocksize.patch 1023 SHA256 
495c2313d1d298700514ea9f820d85d56e49c1b2338f13a30a399dbc3b138a83 SHA512 
5c8bdf1b65f26b24bf7a105426b9824ee74ab77bd53ad6a911cddbcc4ef83b9eb1af101800364199c5b6dd8296920be827e00ce397ce92cd4b38b78a41afeafc
 WHIRLPOOL 
a7a26425bbd15fd3c1806d020ad9373a331fd7473b593afd6464925b6e24705f443b008fc791c1334b1ed5ec4beaa1d1516b2796920b51caf1d3a23fe2be17fb
-DIST firefox-36.0-patches-01.tar.xz 4420 SHA256 
9ebde39a67c05b3bd1053f16cc6ef9a9795940871da39456685cff0093c72812 SHA512 
e5edc318acd367ae71bbeac554a01276be09301c052ed8054ce420f8026e11501cb853a81f05ce48df3642d5cec4e56c70502cf07c45fc514662f24177714ba1
 WHIRLPOOL 
7f2cda02552f9cbb4aeedcc8928ee2c624133d220fda86d3e526c97ada7d1def6ca3393c6368a70c5892b188bb3b47589c3365a66adf697464277438644d0cc9
-DIST firefox-37.0.1-af.xpi 476563 SHA256 
04b3a632806568b098d4b76cf12a11759caf4dddce9c1769aa59efe05328f2c9 SHA512 
72a2de750c897076cfa4e96393ca22bf91ad28eaa61f9a8b9ebc7e76b32c4662bbdc3ca4942ad928309b0575bdee32c3a2eb2b4364807f01b317d37e69800a72
 WHIRLPOOL 
436802637df11a83de400a7e0fdde7e61f213dd72153dcb008aa6f1d116b4e9a87280b3f3e4a6c77ae7599aabb519145fb6c777f1f813250e05cb54bfe01ea11
-DIST firefox-37.0.1-ar.xpi 508942 SHA256 
2058ebc47e7bdc36cf0e1d629f52fc5e69bd77ed59be281391ff719ea6b6f7bc SHA512 
38f55b70d445368d9cb664f38c706c3d3a269fd9cd074bca2973b8430e273c3d3b49aeebf3cd3ecda9f57a21b3d66aba2e9df68623a09474cfe3e2f67587b449
 WHIRLPOOL 
202d0a09267d6f32b3257034e7f707c92a7ca23ea53871379a5dd88689a2e39c0f4ff08999f0b91420b4f5e045f639092fb7a0bdf5738e751f197e3946d67f28
-DIST firefox-37.0.1-as.xpi 499986 SHA256 
a8aa165f3ae90e34199c250ab0671d3e953e7f4b7104c6658bacd22fd9f1b453 SHA512 
2d7c8a583ac6e4f80490a9d7424d73296e7a3b2ad75649a56ff6b97fbb3992a1e2e9c1c1397ac7b85388b614d91985edf538cedf327b7ec0653f467859e7cf43
 WHIRLPOOL 
0efdd8578a4c3737ea12b52e4dc3c88ae2128d4534002d7ac12fe767529005d44f67dd71e345c1d3cd93010ea919c623cda4fac6ffd4433f6bdb632255e97d09
-DIST firefox-37.0.1-ast.xpi 384090 SHA256 
d5c892286bdde5357bf10154b7db1dac0b7d4ffc37eb8ccea0eb3991ab6c6257 SHA512 
a2ca16a9a9f97b848b7b96dd12a7248a6a35a95e6711c5ac4a70de27d3459fa5285f04598815ed22d84f803c9791303471d80978f2545e32c4985c35a4dcda6e
 WHIRLPOOL 
620360de5d8e4a0b324fcb118970f0cd6a9c195e7d465d042942ad825f544917958de4f6dff357dd9763ff9ddadea94f21b8e955b1f8ebcaecba9e3bd1af5d60
-DIST firefox-37.0.1-be.xpi 431983 SHA256 
05bcdba7490d80e96843c591319b40966a226321bfac9b270577f24c9848d8b3 SHA512 
af902a034c9fb856e112f23ec3d631dd9db6e01551b4c26790efe54f00e58fa2bd680460a69a83d7ff773acca919152f944987f2a8ef63dc6a6a7892a7c52b09
 WHIRLPOOL 
3a83d250fa70067559fa07604f6e787bbd1cfa8b2678921b3f0ea34e2006f58017ac1c5ec431e08d14e23d561b115c02671ec1f24bb42992676bdf5dd4610dd4
-DIST firefox-37.0.1-bg.xpi 486715 SHA256 
14ab7abe9e2b50fd96fc13abba308ae861d157f5d8fdfcc2de306c6595886b45 SHA512 
588b6b9f2aff7dd26c9ab2588f5ed6c0fa5324a86904c385ecd0c504c0d52dcf2bbda6dc2c6bc22697432616a133b03116f9838ef18028a46ed816c7043dbd26
 WHIRLPOOL 
b6263b640f24021679aeb5223fde7ce14c22f989c2b890e5b930f5cdca92104bbe83fd14047ee713177dd14fca877cd986819310afaad168f3501cfc3d15fe68
-DIST firefox-37.0.1-bn-BD.xpi 520238 SHA256 
2dcf33f611b0d6609afe1a7534175044fed0b67dd2010164b04745f626a4adde SHA512 
142676edf211f47a9a5c1660f070d06de99a29bd12f17457dfba5aa6433eb53aeb6c3168a35a00d98de4e36a7b9d2c8e67904bc7beddd617a39790637d9a6f2e
 WHIRLPOOL 
6fff016a210c0d488f0c6bb6d2602f89c6c156fb664867f73eafe1662f80e4b37812e507084b48e12345137e9861e5a7816bf59ffe66eb83fdfb63794e0247b6
-DIST firefox-37.0.1-bn-IN.xpi 519973 SHA256 
11cf7460453f12f6639222b725a825043a1ba06f93ff43560d59cce5b00c85f8 SHA512 
edb822aac8ce1b4b48cc76a71a0ff0d2db94b244d18ca77980a721ec061ba33a3005ddb9d9f0e8ed6b3f66de7ff3bc845e1efdce19b24297d32e3bf4da831964
 WHIRLPOOL 
ddec27d88e55e71787c308807ea5ffcbec85b34da1588716633185fb5a4315073cb4e7ccf6b02ca065a56b19e3464bb3f633328670cb92caaa77504df2053098
-DIST firefox-37.0.1-br.xpi 435127 SHA256 
50ebb43386c08a78dcf2b76d7d55330d659c2623035779676b24212161ff7c62 SHA512 
00697b71163a1d58d14c40bd9dc909021ca3df5e5a6b753b366ad8877f5165c1f2b356a4719328018b4fbcbaaa20dc2b6a0e3368baf7dfe8090a40878fc561ed
 WHIRLPOOL 
1abfdd30e941557505b0a4a6ce086204b051ada4e286085490e85dc86d13c6a8c19f9229b3dbf968e807a9b74880b3b3e6f4925f9db5d3081a2008b6bf6ce711
-DIST firefox-37.0.1-bs.xpi 476982 SHA256 
5c896421424a848d70a0ffeacfe22f807f2ef239c808be91a0dc759995ba605d SHA512 
4c1f5bfaa9342702dfd3f676d264807e5e455d53fbe609b5c3914da3328d6224963c6b255a5cf3bc9e22766614f30e74ec4da7beee72eb99d06cdf96b36b77ed
 WHIRLPOOL 
b040fb3c807bdf1e054e759e38fd5b9549a650b693dec811b706d80af733a79efc09f86906c6d04419fdb94c71dc69aa0ea82650433a673a5c763c28caf11001
-DIST firefox-37.0.1-ca.xpi 450919 SHA256 
d8ff98feba0e7dcbf31b836a47ca695e4b6902dd2583ec5024df1753d32e4928 SHA512 
4f0d903d3913219695860bfbcc353bef401e0550057586ca760fa7cf2b2756081e4ac9b991c3212d7c0b06f7f785f11ac660be2da1aafe1fbc3996f0ecbe6360
 WHIRLPOOL 
c0cc3e3dff3ae8e5e6eb79dbf4619e3dddd81aa0200fe5dc8746c183ced493ae4d65c41cc3a82934bff0ce0f0bbe014e910225c8e8b421dca9d85181f0518559
-DIST firefox-37.0.1-cs.xpi 439373 SHA256 
0476e95fcf12c1991a24f303445bd9fde687612e376e4ae6ee61c88c4bcb1e54 SHA512 
7087018d1268c9167aedbbf4dbe85baa9377a1ed86fe151dc96cf76afcc0a7412a7626c50d3000962471ba3da7db494b7c54fe3e7dfb09db8fca5c02022e1851
 WHIRLPOOL 
0869331faad5c27d805d24c50d4ea5cba6c95fe1603b5ebaae241bf7658ab921fb84da55595a0301ca627928da1ed3d975bc0ce386a003d511fd9984599f5c9f
-DIST firefox-37.0.1-cy.xpi 437312 SHA256 
4852c9801d376309eca2abb6e32022f406f4a10acc93c05bffd8dda3786ffcca SHA512 
9864822e6c47aed8051c881d8f8ca68af7d4f04a191b4a4331d9a03bc2d6045ed63b0863eb82a7bd706f1028b8ad38d5ee1481572ae4fb378c9d30445e506f5d
 WHIRLPOOL 
1531b3887233cc60f661ae054b8400f6f8877696407f340aa3b583b91e07b7b05fde9882d04862cf066983935ce8db55ca0b639c74d14c8c9909c9ffac67d87f
-DIST firefox-37.0.1-da.xpi 443934 SHA256 
7d0f8636ebea342f3d9cf4bc89f7389219d915c84b5778cc89bdeca0ac1d4150 SHA512 
67c3501399ffba768aa3ca2262e544aae6f17a0d6ac6448583b58e347b175039dd9570d067b953680004077534b31c7afd07effcb372e24615b016cb86965f83
 WHIRLPOOL 
42dd68a37591fe2241fd22b3cc7b2206a2bb0a52f1220bed9bbe6dcb251140ce103469cf3b6784301bc191c47fab79aa3f7fc83847969a7381d19b175db6ea3b
-DIST firefox-37.0.1-de.xpi 444260 SHA256 
48506f5cedbf4242f74d03b41762690e84c877b3d5f10396efa17b048733ff96 SHA512 
e7f3cac5119c9613769c0649a6e78cff28192bb042317e5adb6349776b661a5eaa2c49774593f2f79cc483440eee50c0f277492e29a2a4c008a45cc5a562efe6
 WHIRLPOOL 
32004a3d87e0a4706717ef6e558b86da687acd71fc25858823ff082eee00686bfa1e91919768a51348d4df20e196901e8ee601287cd6b6413520163143394818
-DIST firefox-37.0.1-el.xpi 490092 SHA256 
1a598cd6ca17033270d777318455ee7e0eec7a964af5c07b3ffb36959c8adb4b SHA512 
237b8c2c038e98e323acdf314b6e6e56f6d9538345856fee2d24b8f84484811ee7ef2f369331ecb3ea8ab8c123ece5a7acab4aad062587f943f490b04363ee5b
 WHIRLPOOL 
94c6c2e20ac34f6896d239cba11736d16b5e87f28de60d8d59d585ee5a635da2ba7c1c991bea0f1b95d9840659ff6fd2586ab9fad7b994012d731228676a34dc
-DIST firefox-37.0.1-en-GB.xpi 431299 SHA256 
e61862b6adcfd46f521c5921c2bb18d9466ffe4e6132b9cd32c3395c7f078ba2 SHA512 
754c91f80f8cd8f99e0d63752713028605724418b13db6c5504323a7f7c02538e2f1ff5d3082a427e8120562a05d515c62e9a97059c5ab078eaccc82bb7fbc11
 WHIRLPOOL 
c3984d5bf388bcff0aa9fdd0f8da7a72d575adf0bc8b726035e4da82bd10ee0140bc758d3f4da27e2af6ea3c8f1c42e97da017f07733414a002970e02bea2669
-DIST firefox-37.0.1-en-ZA.xpi 431152 SHA256 
ee953283a4446f8df0735b9f010049872e6623e358f6bed88ee04b30151cfc07 SHA512 
d1843fca4d0bf93c6309d21d777907f253795396964edb5e1de6c8f9bab50f78ae825305bd79345bd636f2c9b81a4eac48be38894ceb8240b7631684982d0eb6
 WHIRLPOOL 
093e272e9900428724b7b0e63533b7103419369d5549a1be14646e5c0e11f824e7380263eec14dbfbf2e1e9bbcca3b63c309635569ed01b5e64717448ddba2bf
-DIST firefox-37.0.1-eo.xpi 478448 SHA256 
d4ed45cc54fa7880c6f3086a1c260e26699524a39c1f1a70881da924e474f8a6 SHA512 
d79f7e94f97435699efde0fc133d2c72bd4a33d1e61ea32f123a9bea1303e8c604c69be62a7f2b60fe9b373944e221affe4309b448aaae9573eece14c2e600b0
 WHIRLPOOL 
3018c7cb5c8535905e249d3e0d2b071a0991e249b00fe93adaa3c31bfee5af887d03dd5539af2e32d0786d7fea496ccbe225595a5c42d7ca7c862bd4eb0795cf
-DIST firefox-37.0.1-es-AR.xpi 447018 SHA256 
ec7e303ca31a970eed3ed1fbab465f31ebe0df319a94d8d238ae8eb1b2691762 SHA512 
0fc772d7211f30d65c73418d214664269a6c8c556af9c2c16805c91ea77582d963b2c93bfb0f84e7894f86c058c2478082d8367e0e2cdfccc1170756cd9992a4
 WHIRLPOOL 
d67db6831377068190218d53f82758f76b4049c08a78f900d299cd333338edda30db32ddeffd8f8de19db5eb34a5e107dc5ed8014ae4b3739794a33eaada03d9
-DIST firefox-37.0.1-es-CL.xpi 380181 SHA256 
11bbd990e9d12ded0ae76a1d4c116e1280e146503609a295cd0a7b430abf6639 SHA512 
e875086a0d9b19234ac800809086a9ecc59aff9a332fa79b46243e708466b06026a5128021ac559e7b29a056f92324750c68d8da059945eef5fcf418a57f46c4
 WHIRLPOOL 
c4c182dc52e6c177894fab52f6669ca31dddeab6212e09ab8004f72c4b561d857a4033ede8f8a461a9a7b6f3cb7fd7911a620f0624577e3a8ec5fe6248e16440
-DIST firefox-37.0.1-es-ES.xpi 369782 SHA256 
95b81c06bde0ba38e74b5a2379b12c2de1e822044e1560d78c274514352fb159 SHA512 
003f291b69e3b63a7d251e96519d64d19948fbac0a851faf8caaae85cc2b7ebbd1c10b2b8125dbd948d41a263017009b209e8fd680dcb59b337c21a98313a04c
 WHIRLPOOL 
461f8cec9cbd2a7332a2216511dfee5c5acc41578781a6ffdca0ade665c3b42e9df5c00becec8992b7edaace9c34cdbb38e85a7582ebe5dc9d994899d8aa5d11
-DIST firefox-37.0.1-es-MX.xpi 449799 SHA256 
451ecdad6cf72b340ce80bd22dd7ba2843ee2a73fa77ffe0250dd458e1990520 SHA512 
ef10c668e99f2c3e63de46cac5cb96e42da37d25469e2211d6f5c6d19247394150e24b609b21d7772e4009ea5e4c23dc3373c7186b34b8cdfa632a18fcd0813f
 WHIRLPOOL 
18e50cf91133fa5e1492297b4b8ca4dee7e88376415b79a896f027939bd89c13e6fbd55b0db6f67e3cd126cc426df072e09f523edab0e4f4c4e7ea54d23675da
-DIST firefox-37.0.1-et.xpi 436251 SHA256 
5f017bcde67591108985b7f0ab66f9ec44062418f905a7ac9904312369ec5901 SHA512 
67b467cc7561da93200d9ca7d6195d6ab8a024723986b68aa280575922639c5d25eede5f88f85be64840c1de7d1dfb48f0b0bb593860059b7d7652935e58b5a6
 WHIRLPOOL 
7f9bfb65d3037346fa4819a60fb8c80fd3657b9ff004654fef84138dfe3f4f20859381a1c3816b86f74bee7560b45200990f59745d041ffc71a15d7ff69e55f9
-DIST firefox-37.0.1-eu.xpi 459489 SHA256 
4d6b37822e0e753eef40231ff9ed47d75886a0d9c4b27f0424726d6aab616941 SHA512 
844ea7d863b8778e2118c10f67d82ea61268468e54a280cc486fb5d4d62bc681c502c48a5facdb25744f46eda4e040d9ee1de9b4212419a11a3a9845d7f37d9f
 WHIRLPOOL 
7a655a11d43e7831186ebe8288182bf1ac6b4bc6560cf4cc1553d770704adc9bfb4dfd6bd6c0dc142ac35485054e994e4ba482d03415e1801d7c7e14f1e21c47
-DIST firefox-37.0.1-fa.xpi 505517 SHA256 
de6a97f7d93ac5e9f0384dd4bd92a15f64c93309f5ca72d5ef7b2918c63285cd SHA512 
f95283a411033b2f9fadb3dec7cec3e4ca28c2417a98d9b3eca9ae640702aa05d0a13877bf053926dc06ca88ddc6e8129841de2cb49f9d0b5708a62b537e9e5f
 WHIRLPOOL 
718d0ce1f90f47a8afc041475bece888189b23d33a4fef5ff60b593acb1d507552e1d50579ec4ebc68e56d1a72142bbb5ccd890c15fe84dc2448929d0db45fa2
-DIST firefox-37.0.1-fi.xpi 438063 SHA256 
0abc8206d44ed2b5d4de819d66c59c9aea90b53988915602f3c2d676a9657f3d SHA512 
3f600dd224fcc52432beb96fd82641f6b7c745ae39d784d80ea5afada348ea328ca0761b3b0e69d3a8e21c767070deee37c1092a121f7a3394b8d5d720257382
 WHIRLPOOL 
69bbe43956e1229ddfc634f621810ea85919bbc3739b0c86dd6f7dd01456108de853131029d786b29e8e2bd41f35680e53770ebd08c2fb54c4e0e493604ecf66
-DIST firefox-37.0.1-fr.xpi 453985 SHA256 
9aba98a4503f2c74a5f2a935a8f5965dc6e4303e9d6753d0e32bc2cfcd146033 SHA512 
f081abe878f11a3c4431dd1ce996acdd4284e4be675d00f182c9d8bf0ec19ae106a7ec34d4b24fbb61deb090029b61ec1780065cb9101a28dd7505165d2c3631
 WHIRLPOOL 
9efc8ffd1b9c2a41d4cb4a8906719f258b44178f3e05cd50a9061de63f467c97e476094ce3681f86ece1a64a26fe309180ed09ba1f1953fbb50b42ace8a0637d
-DIST firefox-37.0.1-fy-NL.xpi 448481 SHA256 
c12a324cb6245ee27fbc0711d99be0bf32c5ee947ec0fcd5302fbabf22329979 SHA512 
4137c3868df6fa9c34740835bc29297acba149713fbd091428cd20a168ba79d235217e80beb5a1777d9a763df984b95e0085536e19fd42ca32e91ab25b962fc1
 WHIRLPOOL 
6dbf9c8b7d990a1228d6980ed4b56751ab50a167947a23f604b197293c14a262f7fa090b898147867908c3cd117e43dbea8670268b419f45360a2572ccfa4e12
-DIST firefox-37.0.1-ga-IE.xpi 458671 SHA256 
a884b9ad92da02b98fc157bfb3efe7ff9aed908df7b521928d9a9cc1683e9e2b SHA512 
50aa21e67c142e993a0b0c31aea344466744026fb006d3ec8d42165552b099f22b730d536f5fe368233b44f1f7ac59e9d28e8f08f5ca888bc996a4ba49ed7432
 WHIRLPOOL 
92ce2a503efb7e44fcbdd3d68b7cfc8b0e2f84495f7bf1755fb47bbde511cc3a37619c77c4cf6bc274938b9b4bbeb62856bc943ef8be127da2818dfbf5dc6199
-DIST firefox-37.0.1-gd.xpi 447476 SHA256 
a9e69741ae00ffd64c3fc11a17f312ea06e895ef1554be5077620a1e4a9841d9 SHA512 
9fe911bac42cd7c5c3562cc7e614fac8a0a54bb485938ba5ee8fc1afa564e8f08a4989f735a535e0a718155195e361cbf2decfcc74009cfb670e0986964e9346
 WHIRLPOOL 
805a81406754338f0249aa90913e154e191aff352837ea6055f50f68d822549667d3ad624dd62c5160f159171df658e3fcd6f3d184e3271335809f067aa5cabb
-DIST firefox-37.0.1-gl.xpi 439065 SHA256 
1ccb97a2b43a10c3819db02c2ca67ca4265b5b96c8068f2dffcc1e4b0d596709 SHA512 
2f234e6011be40df650d5fca7a77ff93075ef0dc7336a5410a84b4d540b7fea891b84b64fe6ea34c151c1d872c39d69dcb49b8b21efd39498d5db8ffd2cda9df
 WHIRLPOOL 
de6455ffa8320b0710bafa3e30adcf62962627e414791f8ee1776120478b739063285621473c17df8b494de7534b9d8fc1f84a7da31341e9b7e683e6e9709d6b
-DIST firefox-37.0.1-gu-IN.xpi 468930 SHA256 
97ae4d0c70e1eec13a8920f8d33a1dddd34bc90294a0d043417c361803ad25fd SHA512 
d05640d8b3fb51a70032fedb2f739883aa25a96f561eb9b6075b0c9bda3c70ea8f2934b469e76dc397c4b6f2354abd5df74c38df091d4ed3dda950985dd0c40f
 WHIRLPOOL 
b97e7bb59bb6bf6705768c514e527c17c247dc555d41ddd279c795d049c8ca4f3b834cb3867965c37b13739a93d4985ec7649a3f7a16981fd373e4d2be499ccb
-DIST firefox-37.0.1-he.xpi 478219 SHA256 
1953371e2ac06d386ccdfdff63cb6cb9dad33c4a4608dee484a97a9bb24b9a9c SHA512 
04e9dab7f2730279ff47401bb5f3a48c050beb0903a6e0629795bacade097a8e9b8d6931a27045f380a5d9cf4bbe7cc9daff7fe6f1d571beb104422d4cafd169
 WHIRLPOOL 
744ead7cdb93873adbd4a36dc3a12d43475288243966ee0c8e48ddfcf2b87a768a9362429b4a2f1b19746d0c44607fcc6e42bafa4d34c625698488422cf50fc6
-DIST firefox-37.0.1-hi-IN.xpi 498979 SHA256 
3692c78477e24f89c89cba61e6a5566f6da9c973743d753886e68f605d960a76 SHA512 
1659ec9e32cf8bd3941376a8a1f65be6436514773f070743ae6d0c5be91180fadf0b71f75c5d4127c2df9c4cb2ccf88cf28764a409ce011c1248e46480196cea
 WHIRLPOOL 
daf92a110892430fc19bfd64deb83cc4a176ae094e144a242497177699d31a8d2f219b2ca606ba1c2068b878a87e40e104864b024e2a5f2284baab343ae73fd0
-DIST firefox-37.0.1-hr.xpi 471180 SHA256 
3c6842936de1eb35e7d3c2272872960c322d8613c8900d9b14d120d65ce1cd39 SHA512 
f20fd67b7bdad62d7905104bc1a7dbf3f44e8d37dfb41bf8e9769708529a5ed80cbb271597debceed3e1ef8be2de0f41c5c3d7b5b066f5eda36b4c47c1ef1ec8
 WHIRLPOOL 
cb218bba3886a52e25768174cdc358aa840c20a4c4643940986991a803867404b90ea89f5b79f59bf8ac075ad55b53c5a4be75ac66e2bad66615653f33a4a681
-DIST firefox-37.0.1-hu.xpi 446230 SHA256 
4e757dcfb5c2a73b66bedb6f177021707eccd355e06175ed8021591b379c2f01 SHA512 
79ae01896c3ddeb895857358b44144061d9615173b9c89440decd57ee98ce587809faaf24c5b60ee2e54cfacbd762b40b25a34c02dff96527dd7fa769bacfc2f
 WHIRLPOOL 
7c7e311f21597a76e1a34c027477fd7d24d4f7ce0ff08f77837938c37bbda7294a2d269755a71ee1cae73420ce4c6da3fa62e139a6c53b286bd99671f4922e48
-DIST firefox-37.0.1-hy-AM.xpi 527193 SHA256 
d4f87a38fd66b3ea8e16d3700fd16cc5bf1789979aa6d2fd7c22de9a28c036b2 SHA512 
bcc07896801bec67cd10d534320ed47c57838e26b5230e8072e8c62958539340d5d58188141d5a2274b55639ca1c109f086e80438b011c5b2573429829d09f4d
 WHIRLPOOL 
a8d5c3d80dfdbe16f21e6cf0bc6adbeb9f32210ff2af4c079b49d7f4b6b89b56861c4f1d6425a5d9a2df71c9abc5909aed9579bb697dc4148936c5725d58ee3f
-DIST firefox-37.0.1-id.xpi 424542 SHA256 
2b570a4f54d3ca2c2dbe460b4b9d77aa68d3ec4912de2fb1119134dad291ce50 SHA512 
9d30d1880f3b6b03a9e56afdeaa44f9e3fcb7baad382a55a0c7cb4d34eb1c5295e0d17807a34601817934e0866a0779ee01dc4eb16771db21cc0d13fa4647fb2
 WHIRLPOOL 
cb4d11b122e138746e7ba1bb4a5f7cec12d4ec022abc6bf912e1f578abce0b91cd2683f0d06145af96df1dd1925161d54f720d93d74ca748f4f052b4c5798a97
-DIST firefox-37.0.1-is.xpi 478140 SHA256 
1ab0d5062982534dbc30dc08d73ff778be4c9f9c472efe3536075e8ebe1ad260 SHA512 
a03fa54a99a34550e80af3fbdaafee3a39add14fc6e822bdde52f2cdda59a02813927b2afee2e0b7f34932630a7e7f2a8d8eb5b7ca22f7bfee2ecbf9150ab921
 WHIRLPOOL 
35d038b9b1282ebc84b2f2b83bda19bdc79d3b89a1d44f4c7f817a561f422894ec947667d1780106f87916f555cde28dfcb3ee4f95ad217d1155623eba0b1da8
-DIST firefox-37.0.1-it.xpi 364081 SHA256 
79aa70f3d99ac2171857f3e05ad30c9d5e5fff2bf6366c649cbc39a0ecec84c6 SHA512 
ba0b643c728171810068e72dfd234a6faff52e0f4ed96f4e02bef37546e5245f59ea8630d7ba3cba1708d75f7fe5bf0c8255c919bf34c9e411855a58cb0e0db9
 WHIRLPOOL 
6422ccd479d5c6d38e3b604f6183be7cadfe576490996a4fe847c946631800a5e9211a85c545281f40685aecfbb972a3c9a80991c94fa4b8d46ee9a5677af4a9
-DIST firefox-37.0.1-ja.xpi 470683 SHA256 
1b9abe098d38adb672483d6b721b27b90e1b99ca921e2c79bfdda47ba7e39ebe SHA512 
1e46aa5df5b9dd7c6fdbcb2a985f0aa436b4c5a4ed06aae55a62148f1d7f293e5ed1b51b2c964c6f68d1d5ff0bb0fcc1d7b56b7c581b3ba2bc722dc77035802e
 WHIRLPOOL 
ccf4e9a6a6586e032cc837b0ce9fae201b424a9c1953ed973507282159b1d75ccbcd9453526f43254428bc212124937438f5d1a7fced3018369187596727b365
-DIST firefox-37.0.1-kk.xpi 495569 SHA256 
1ddc2ade757903b53b4772755bbb43fc2dbcdf591447c336a137007d6235cf6d SHA512 
cb76e82db587fd9161612baf4c05b54d1e36e021fb8b71c47b093652300f7b66e10bee16a874611db199626b41026551eda3eb54847413714037188c9b450815
 WHIRLPOOL 
5207eabe603aac9dae3f669220b71270fede29313e31a89f51d60e0f5dafb669740abd26935a9f576385905d744ff4dacf523210fd60009f30d9fedb8215b3e4
-DIST firefox-37.0.1-km.xpi 558106 SHA256 
df0b7c9a26f5ea42230bcec1bd9d0575212cf936a6c64c25e17e816a23f73590 SHA512 
07c76370114972db01c764d6afffe822880ca342288302c83fede80347d24d3b53af65fba03b85460b1b34f3733a730215558c8f2f05d699e119e2c45b28dc34
 WHIRLPOOL 
115fb5348c709249372c0e02742e8e336061031fe0c87232172eab653baba443c1e756a6f618527fcddb3b396f0c5533355dcf9444813cd2523ec5a8030baeed
-DIST firefox-37.0.1-kn.xpi 525619 SHA256 
883d13a9b85c3ecc1f9ba1b4d211e22d9d1d473d32f2ebbe84559e801d60f796 SHA512 
017b579b1f02a969fd47cc6853afe679e77acab11bafddffe2c43357b61c8cebd5090bdc1ed0e8c6b493f3f35aedb60dceaa6fa4f30787899ecd08fda96ac2cd
 WHIRLPOOL 
3d0d70fbab1d6bc31cb02c1c5cca273bbec0cff79407dc4719a70f963f237eb6baedb4528da2d7865bcf951be26b6c6ce288a3e4a319ea61a29a1163bd8a48a6
-DIST firefox-37.0.1-ko.xpi 453335 SHA256 
7fa083f0ad4dd03659fa89520bab2bd5a24fcd9170a4a49368e500604871abb9 SHA512 
f569a2ae9b245408b666c894ed228cafb8b77131960192dd58fb131d30a49e60cf28ebcfee9c4772a5bcdb173247630f04cb4b9308ff2858c920b82757e44d96
 WHIRLPOOL 
82a7e93320e2d096a069f77e2f184cb5a132619a8d37a50d6deb239c3a70d22915f6d24d3869c410c96bfca651643c7b5910e7b18c94281abc98893539d09dd0
-DIST firefox-37.0.1-lt.xpi 478857 SHA256 
d7663bdf53ebf01eb7e5003be5139dfd1111ca6758003c1b7aa6554006c08f7c SHA512 
92ae320c95cbce2a2359416309b26277eb488ee5852ed9194a9fc0229ff25c3bc58772bbe349e97987de92bcfaee4a12d331ca3accb8c4433b3f355f8315d177
 WHIRLPOOL 
cc8645e985ec8daaeea3bb21e15ba1844ee675628deab39a996fffee87d0500673e8aa5c0579337dceec7606f915f0605c86f3dd862a507cd5b90c911b4a290f
-DIST firefox-37.0.1-lv.xpi 460100 SHA256 
83023c6f3a89763d3d1fc7842abea6700f060be2eb2a8e5f7a808e32db1946b8 SHA512 
2d569f62bdb65560f7765e8c2495b83acd9a7ea32aa614abfa25029410c6261217e4510ba17b2af6527e1aa1b44cc49c3a40fa09517d6bd0fbe983638f91351e
 WHIRLPOOL 
affa709870cc422ebec9341ef0d228613fd34ed476285b13f9ce02e8ea367599cecc94760fe37ab5405affde9079ae69e5091f5d998f79ff57f85db2537675ed
-DIST firefox-37.0.1-mai.xpi 490292 SHA256 
82be57136f0199593fd7aa76bce4fc81637e56de3fb494df5aca8c7b7b801392 SHA512 
a7f07d9207b4258a62af085884ac1730ef3c5aa8cc3469c553aaed5c5e967a85066bc5cac4e421a5dc49be5ca505807403c704d61dc27e02667ad4d73b783069
 WHIRLPOOL 
57fd3097e7601dd7a4f4c06af58278c60667dc828514c6598312772929790b7a726bc57a6414687b393a8bab20b90a33955b43f599de27d02ef6cb0aaa56a681
-DIST firefox-37.0.1-mk.xpi 521047 SHA256 
cdc4ae7cf20613d9b56ced52fe630043f798c9e7056c9ce74848cc68816efee8 SHA512 
36e9613b77b809cd5c57e955a9d26b4307aed0e89991df20fb48a387271516b498aee8cfabc40ba8bc46d9e8e8e215b9c765bba0435276290d08a7889d8efaf0
 WHIRLPOOL 
16a7847e8e542e38b7c932e5a12f85881a38f854f7b99a24de6629399e9f1d5d3ce6ffdcdfc95f5b806be0633f13e175c6f62bd25d4e88664b687bc01c9c17f3
-DIST firefox-37.0.1-ml.xpi 520103 SHA256 
044b5bb25e198dab62e523a52f0abb48b56459453acdfab0e9c3bbe73e5019a3 SHA512 
5456b3e1d748ff7065443aa8d45081e368921f78c4bc97b6f8f245fc4d827bb412d7b42234b53980f0a0fdb384eced9bbd3c29e135f777898f2f0d24250745ab
 WHIRLPOOL 
a607a48561ddfe241c4f43543b1fc9b8709c52a73f4696858308d9b6b883afea67acc1458f2d500f2b1dc1beaab7cef0814c80ec5de98b51565d7e4b538aebbf
-DIST firefox-37.0.1-mr.xpi 500824 SHA256 
a87fc89d5f00b62b5ad6dc5f0185ce15291a664dba1c8fe69e0ae63ebd679d92 SHA512 
acc318d91e85da494ec1114f787d22c596149d2cf9aafa3c9a49cea83f7f430d75139446be6ec68a7fe14f349378c5e405be5be9fae0eaed085c2a72ccc8fad6
 WHIRLPOOL 
8c501341f390eafde3b7e22486ed490ef6901e124d4e36935ba2d72dc818258250b7d492f49f57cfe0b3bd8218e72b8b56f4a34e8a7ac096dd68bfe35a102035
-DIST firefox-37.0.1-nb-NO.xpi 437178 SHA256 
568e4ef1969d7b6cdba93f6606f674f85d8739c740f172b8de7d2499dc91e487 SHA512 
0eac68052ae9b7fc25f599da2d8418ec5db6a16c202a877dcfc644f9e56b9adde35385e861554928bd0898f6b525dbba8e625a4085a6e6594668fabd3f79590c
 WHIRLPOOL 
9a59b47911c68181235bf79554e14d5d30d317940bc1f261514402c0247aacf61fd79a42cf509c1fe7e2639739d1f91b5f8386b596428eabae2feeb179210304
-DIST firefox-37.0.1-nl.xpi 437048 SHA256 
c2919f9db4eedecc820ffc8396636cb259310c920c3ce3ea84f01f0afac75b26 SHA512 
bf36a058819a240e6ebc9e0bd7d0e7676c0e47f0b5115aac1026942f7ee3735ded864e35abb22ff2e0baa9724a4fc73dc6d04122ec965ef4f5a5a9bb5748d54b
 WHIRLPOOL 
ec3782bd71ecbb6569a8d243e6a53cf0e6190c118e6f85fab4dfc45fbaed48fc3472d083d55b1a0e16958a8f5c64357911ec24732e4c9f1ee128c2d2ac3c2b30
-DIST firefox-37.0.1-nn-NO.xpi 431561 SHA256 
280ff0ec69320e22f550ccc556d9a71ce77f7543ea9e3c539df20a3cae2b9f0f SHA512 
f4758b9cf8d39f8bc2c3dbea3e4d9435a25db034c2b6538b9871750c882fb01d6ae193f4143e62badf7c57577f5f044c03b8e25d7fe4eb8270f800a6b35ccb3b
 WHIRLPOOL 
39869a47d2f78274ccfd9bb30cde12d89920355d545cbe66360da951b683f7f35ccc17159c94c1f2308ee089e9931846d32d6f5c2e488b546bd866295a579698
-DIST firefox-37.0.1-or.xpi 517635 SHA256 
579c32a579a3de8f37cd131ef926b3131e13152fa21536c2a185ffb874aab8b8 SHA512 
f9271ef677b793ddd60444cdd5136803655a2b26c40e835a3202092533a05ea5e6af8313b6ce3a82f90d36a7afee8bf81aac4fb3f3c5e88b01ec7298b3c6a41c
 WHIRLPOOL 
f56a6b44b872df4d8bd80511fe65f9c10cab4f837552ce695ec05b68f8b03994cae304c9feb5d75be7a5c76a6e5051f745c75271d8700f7e0bf0f8a2824a98db
-DIST firefox-37.0.1-pa-IN.xpi 487555 SHA256 
6a51842508f0e165ed2c39e5ae636d142abee34111caa92fafdbee59577d49ac SHA512 
535295ae911480c95388ea94ce101e83e8ee560bb8df1cea72ca87687f53101ffa583818ac6feea39fe63b9759a8006619889f262b5734389c458a7bf1dd0ff8
 WHIRLPOOL 
ce4efbb2cb15df2591165576349ba17bdb7887ba0f46559e573046d489fc756c2cf9e8121071ea92c42591bc7fa9c804e15cd1f2d5957f155abc3b77a61e43c4
-DIST firefox-37.0.1-pl.xpi 404495 SHA256 
31004bb15ccaee03e00bc7b026ddab255284e2b46a54b5dbb2fbc2b551e8ae85 SHA512 
80697ec37c2e27add60bab6e6b0bf90c9de4758ba2bd3ff9e513a521401a2a34f0fab17506f0fa662c2e284ebb6b8f8612946ddae2c45ee41acdec03203844dd
 WHIRLPOOL 
80f618d31b2cd8fe5981ef8473e99c3b3021a0c66462db0a433132ab5d31e34142e61fbd45ce520515cdb816187a368d41fca7b467f9de811347bcb72d4748de
-DIST firefox-37.0.1-pt-BR.xpi 453348 SHA256 
d417ce12500918c0135ec39804bc1343e32cb2458bd720e32edd8d36fcc4afa5 SHA512 
11d526f80805de43617bf8779e5cd876a3d4672e97ed993c80ba0410ee09206b749386aacffa35f20d43a11fddfafe67403a7b94d44c20963b3080ed605a94cb
 WHIRLPOOL 
adb29757b437a721275ccec223d4f968c435b0e01eaa1cd4643886bd24bff7ce67cd1e7fd09f62048d29d090e2bba00c0b02c6f96357017ec78ddba6e54b7a41
-DIST firefox-37.0.1-pt-PT.xpi 433017 SHA256 
e03b57f6d9192fa3544712d8646f37bcaf48d4b5a7109c794ee6f4be1cb4a266 SHA512 
965b69baedb933ee4768027b22f2b789780462fbe8b8e2463ec0ff70a2d731c825bd3cf5f803a379556b1fa91297382cdc5dd6cffbf3cb6b08b4d90e5d400f37
 WHIRLPOOL 
2e930a6b79af28a98baa627ca752d49831b5a79230f7a126cc50777e478acdbce1d749642e858424d333cba51c62d884c84140c15666b2f1c45143170700ff18
-DIST firefox-37.0.1-rm.xpi 439790 SHA256 
b012b35c5000ccb4cecda5a045259b10b6818709ddf9422ee0ffc2e312666a73 SHA512 
88e0122e340c260c7ec9212c3fc92e76eb5cfe711fd854d8ec8ed5bcaeab8ed77d92b547b927b579f4796bb84b4bb331606d2e1b52b776b824781b3de23d4e65
 WHIRLPOOL 
649e5cc87bf6ad53b271f5467acad895aca7b1e470bd88702863b163b0c934d45aabda5a139c7a31d4cfeeec45f49a23d042a8dd54be7331f23694abda59fbef
-DIST firefox-37.0.1-ro.xpi 487622 SHA256 
fbe82794bf70d69448be69e35a8504690eb12b538dded052bfed2739274b63f9 SHA512 
bffc7e8f4cc00a3b6779513953c9892184bdc10124d67480a2d0b2b7cf1746516766f8faa43c50d81700fa93468ad9e98f3a70e4d3c9c0d72b62e5fbc4a95106
 WHIRLPOOL 
a8b9dcbcfa6cb1c8f9b54c607ca049a75180d1f975907d55a772afa8f046d65225db1ca454d464da29bcf7bbdb4811dab2da91c7431bb2fa2479f395de2409b6
-DIST firefox-37.0.1-ru.xpi 409378 SHA256 
9e1cc4f143068093a4f7ca2c9da72ea6cc338c0f8ef46112b26db5f1a1d7ee75 SHA512 
c0bf0fd81abcb42e049f2ae18e9fe52a7faf7dae359fcbbcd4c4c2e0bb9d8995d67f8039b470eb13801f3fd84bb4592f22ec727556888b12d853cee2fd1af6f7
 WHIRLPOOL 
a68f6ec6b4f6e562fa3a89f47f66e4b6a823fd337e6143267ee28996240a0beeeb01f37a640571206d0741880f25eb6ca997e543073aebc38d152e8a63335660
-DIST firefox-37.0.1-si.xpi 520321 SHA256 
94ae95f1d6ad97a184771bc814249647bd5f2fbfa31298fa0385632a74d70a54 SHA512 
933c5a6eed1178a6cb11cdbc58988472cd74c205f269f2e81a4bb174fc57e70d24896d755c564def038eed8de61ddb4b752c822947cea629472dc6aa978f06f7
 WHIRLPOOL 
c7fbe7526f0d56691c4ca7de52ec8ff8958d18dff06d4a9092556099b63ff2ac71a3c2bd0ae4fe7226af4bef65cdce01e0084b1878c6495ab7fdbc3aaeef075c
-DIST firefox-37.0.1-sk.xpi 462174 SHA256 
660d6a2d84fe48818fdf189445772d9674e1a6f5d47fc70d569431874f912c31 SHA512 
fde47c994e5d9d72ce9454928c96a6686516da5a12a973253b0770e12150fb2ae759f2d25255805900e5f1c4a5f80a2510f8613bd420df5ab96f6ffecec377ef
 WHIRLPOOL 
253fb3b9ffad1cf13dae5be31512e5c0c4b6434b7536f9653324b65cb762fceab0fb8cff78d5d2bc28465b266bcb8f07288d4f68c8bc8f5a4608101ef0332cbf
-DIST firefox-37.0.1-sl.xpi 434639 SHA256 
ff57daa7d02498679783b9ebdc2fdc31c9f2c49a44c734262c8294819f902382 SHA512 
6248183c9460a0f3afe1f3dbbff828b8c750bc095ccec89f4ae3847971a0d652b66cfb44e8ddfb4aa188ba5cd9ce930efb24c52a6d188bc92f38bc3f855575a1
 WHIRLPOOL 
201d0c45f275c04115dbbdaa5f3da0cccab7e5caf7b0bbecb32c1378987f6b9fb3219dc57f585f8f9ddc29b0ebef0fc1e6f766a312cbee27334dd7420fdef2e3
-DIST firefox-37.0.1-son.xpi 442055 SHA256 
64038a2e9f0036aabd11bf3c209e618a8249a59a7cb15261cb835485a43d6f0d SHA512 
7446e1626f4aacd44023c47d6c82dbf204ca98bd10e4a661c4bbbf8c0779d7293ad339e9e9bf3824361442ae340c7d06bfd5b04e7375df8c52504e682b9541f2
 WHIRLPOOL 
0f03dc72cb12ab83adfaa039ff2bdb77a162840542f4520d5568f627c4e467fa931edc8fbc0b7feed4f739a860cc4aebd1ce823ee357dd388fd802d80bd89aa6
-DIST firefox-37.0.1-sq.xpi 478875 SHA256 
2a2fc10dae6af510e7e034f1b0e4fe53d3ffa19411c14f899a3d68c7cac6a2f1 SHA512 
041d4515def00b299cc316ac648b8994ccb1585a78e0ec37867a2d7a3ed3490d46ab3c7a45c05106770442ea6752d06fbc3a0c379438b10b4c8710b397d1dc69
 WHIRLPOOL 
12b18170e442f92854cd10c507843d5c877d49d45f6d3915404350548940f8f3a783e5eb21f02b90875264e31c5094b38693e9ae210f5062ba52e873ff195e6a
-DIST firefox-37.0.1-sr.xpi 472192 SHA256 
da2961dd54eae4016d0062787202013342d0b5dff7503227044cda09340cbba7 SHA512 
0b83abb28d4dfa189efa10c9c47857268e33f841d67ab1ae919833be9006c299e6c449bb94bccf200ee286306bdf7f702a25b4de49a1f590c78485ea1f889379
 WHIRLPOOL 
35a6f0661a44734b515bf4c5b90437df8acd8b3312943cd990de80239e7ca1906f4736395d95a4b80141576b8b4ae673a7d38536304282616c3a8894bdaa21b2
-DIST firefox-37.0.1-sv-SE.xpi 445515 SHA256 
4e65aff0357b79084bb9aa4789f06383457a05954fd813edbba8dfb130ffa995 SHA512 
3e2226c5a37cea402f1addb940e616e7b713d1f3a5aaa59732d4a48d1320dd4aeed1320a1d24d9b04bbe5cad98f12b19c545d997c923cb41c49ae7822a915cb8
 WHIRLPOOL 
d01e5c32aeea10a057477897bffa69c8e18a165ea94933af233304f7dc2358fd4ec24213c8c23b43765ccba020464d3cc6b5e48aea0cba28360626e2ad5a49bb
-DIST firefox-37.0.1-ta.xpi 499307 SHA256 
fc6906571934991fdb829b5cfbca338d34be14a659372e0376fb06f3e48d66bf SHA512 
ba5474f664d1022edc6cd124ce59ec33c0a489c6c474e6d0e1918267692e33daf5092868f2abe8c59e32bf56e2917673d9a80d420e5660d61ef227232ccad8c4
 WHIRLPOOL 
e5d603c84adaaa808e1c551c780f1f2bf1bba88691d2b6bffaf5c5418056766c94e890a841481bd890e89024afa590f9a7ba54a3f30df39c991e801e96da9d86
-DIST firefox-37.0.1-te.xpi 517656 SHA256 
5cfb5625b75a913f5b790f8172ba3e014875dceeb5cce95f97c1f011e0b6b798 SHA512 
d80a40ecb895e8d1294baf0ef99a65f5f58e7784a1b2c94e8d6014d5c2e3200ee88ebfe4f654a9910605528d6528ce2f6be5fb24cc0069cf69135040df07e01f
 WHIRLPOOL 
c0dcd955d33aaa115c19ab23ac40051ea5a7c85d4d41b34a0f4e1aa92c9f9f2bd0fc2979a08d55a61b7bcb09c8f7da6e4976dce7a7bffd46b4b7e839fa9f6448
-DIST firefox-37.0.1-th.xpi 527248 SHA256 
9b8046a309ec85a1bbca75d282625c45d5907fb1ff15798f7f74037467a0f769 SHA512 
e76c04f8368552903bdd9373c12723a6992d7cc2e7dcdbeedc20100724d1e1fac61453c7fdea297fc11a68d859f11e7c4f226fae65358d439f1f9173d7248716
 WHIRLPOOL 
d196ce8db545072eef7ec5a65b56ee4e87e1cb9528b550d41db06eab4a76c171af826f0e98e592f2b63265c5fe3b4d655b759932056f37f96b867b416567665b
-DIST firefox-37.0.1-tr.xpi 473884 SHA256 
a5bae41b3fed52037bfe60d9dce8388e9fb4e83ec40abd00ab63706effd1e400 SHA512 
504f0c6b15a328e4a054e75d1a31830fca80bed18e88e0e0b56e4f82a322ee94167ce00afb9d5d8c021a12012e0c5473885ae59d58a3972d8b842e0eaa4c71bd
 WHIRLPOOL 
f25380449f2eb5cb0c8ec883591e1698a4d3336fbad7c29c491361c2679a4f8578640ec6bfe5f1e8a735d35280f8e59150237f1dd7d52fe02573b9963a330ff8
-DIST firefox-37.0.1-uk.xpi 482542 SHA256 
7232836bd748076c1dc7f152acb131488620fb45e2751a78bfa5a5c5e8c18e51 SHA512 
fb7dfa108d80e4d432114bf96872e6dbd3640b636e0f9b3bb13f450b09925b2017838ea9e6b7abc5cf41e942b998be5e31fd610ebac771630f61291dec3466e5
 WHIRLPOOL 
e8a361db8b7b4f57248a5bf3c75f3f34b6c7c47d266df7c6e888d75b3117d4c801af60338ec0b20e4794834fbeef642120886358d912b25ba559404fcac58129
-DIST firefox-37.0.1-vi.xpi 459109 SHA256 
4a14e11028cec54b574e761722384b32c567faaf24eff8b2b4b527538c817d26 SHA512 
71b86c726530ea8643d3200a4f113f76bb8899bc8b99cf9373b5552440419133c63125e84907cdcc4e5e4cd0b1f008191ca15799baf696fbdb0709c12f51f16b
 WHIRLPOOL 
403e82ac619a4dd212760914aa0b0ceffc860e7fcf84165b54551970e759d6b94549049bdf6e140c99ae766202024586b5da0f80bac8317f33529240a468380d
-DIST firefox-37.0.1-xh.xpi 440996 SHA256 
c49f48ae67c89ae361dcc091d3c2e115bc67cdbb2f4eb72f4552ca9d7075245b SHA512 
0d7ffbfc35a86627089fb8d5d953fbdc9ec181dce3989bd9063aa8e920b6f2ccccfdaad7b7c87418de8f922464626f340283427b9fff38baebf6822bd8b2d7e5
 WHIRLPOOL 
f43a7f0469c990c2e918ae1f89f392d272d5be61fed5c4d8986edfc729dfbaa915d5be856d9c0b3933ee81ce358a76df3339a4031ce56309be7ffc89febb5fe6
-DIST firefox-37.0.1-zh-CN.xpi 480865 SHA256 
2dbd4cd038d54b17c00c227c35810a1e2119898b766f038c932fc470758d4ece SHA512 
667eaf50562be8dfbfb196a6c943e2ecb6fc2d3b51841040ad6e3726aa6b11a2df77e0fd7012493c9babfebf5bc0f15e21c2c384287729caa50635667047347c
 WHIRLPOOL 
e57deec8c8e506fc7ba5f8f44ca9978ad7cbfd93e87cc0e9ca98a0ccc9197c8a7d1c9cce154a61be80655e3d1abeaa1c6fbc2f9c8b8a44f1527509e9e460aadd
-DIST firefox-37.0.1-zh-TW.xpi 460364 SHA256 
424998b4a53bfe3fe1021a8ba91a46bf17dc5b379d99940314bf2bd6587eec89 SHA512 
7df95d02a83c69f487c7e47b3712dd8bc2ae2c9a6621bbfcfc449dc2f96ce5434d40ae82a4e1ddd1a53f265b9920d73bdcbc563d2e56ab165c07df72ac5b6240
 WHIRLPOOL 
ca27aff9cbd56b42fa33a5ff647ce22013cedea0e5330f2ba00503c33acae3c85c9aee00d6710a0aa8a071ebbcb4db2f93aa0dc04ded7bd0a27cf2016239744b
-DIST firefox-37.0.1.source.tar.bz2 178735792 SHA256 
8d10aab49017f0222dbbe4811b953d2ce61737ba612b13a98dcd4379510e18e6 SHA512 
fe592a4b17af20d2813e581a3496f5217e549fe089e48b9b8afb6ba3d1630218cd9fc627818c9076ac5893658c050d4dfb192da292769761f86513f18bd32de3
 WHIRLPOOL 
c27db8f45c96ac8583c778e87d47ff998a5a76acbe1865a3043efbc11ff7abfc4d7081885287c2fc4782f65e6938c3abd0db0755d03c616e6dd13aa3c432363f
-EBUILD firefox-37.0.1-r99.ebuild 12881 SHA256 
873cb02295c07ac42ffec36ae3d49885a7486b6b25704b513f71fdc0f61d7110 SHA512 
5c44bad4a4644519564a2e5b0998d01796d478a4e98b2f0fa7b8c33a9bd563b4535ff346b6940730e705becfa8fd6fa0752b418011ed720413ab753292589d53
 WHIRLPOOL 
39ad0b35341057ebeb11f919d6d404f7c45fe78ee53e93acf1f91d3e9c95b1f12975ef9c80cd00f2a9e851f0b9804b8be70cb26b58c95788affa02fa4ebbc29d
+AUX profiler-gettid.patch 1214 SHA256 
1087273fec36ecd9a03f24c63914c657e8152359df92822bb0c861241cf6be36 SHA512 
521ef15d9842bf0d3a113b5e3575a112293463da12cb5f995c51e4316c74a8e96bce29fcfbad9a99fd07ea6d86dceeaf54363c1618e8cc126d177bf19286d46d
 WHIRLPOOL 
69804a26d9c6ec51d8311e84ffb9df359595fa9de295bd7b7aaabc4e180b49a6aacd1655681b1157c83236a0aebf2ed43e47ad07cbdf6c0b85b39327150e883a
+AUX sandbox-cdefs.patch 1014 SHA256 
6efe9e4b929c64fc712826f3111d98d259a969c475abf00798c92ea10b2ee066 SHA512 
865f4aeb797f1273f88664e081a22d6208545b225a3f44891245f7124c8188b0455a2bb8fff9f6539627febec685d631bd0b52acd1b0a6f2b7651aa939b33364
 WHIRLPOOL 
7f33b1e31b4333388bcc3bfa67a0132c685ce06cabd7205cea1fbcc79339ce655aec40ae7241eabafc9036a9b60d91a00c43da3236c447ab8bf0c219d1c46987
+AUX skia.patch 837 SHA256 
0cbdca80c5e46d4a3db43180d20408d5f5164eb04a68717ea10b4f5d2ec41e8a SHA512 
b622282ec1abe576bb8f015a36cfe6dd08da3e85086b1cd0230f2f6d9dfeb2397bd847d6f7a2fcbf8eeb8218cc54b851057816250f5839bf38ba68ef0e6d02da
 WHIRLPOOL 
f0df10588814726d887271ea11f0469e98b59b6682cce775f5264bc0f63a043ea088b7e49110954f595af507a9d2dfc7805524abb6db397eefb233e191dcd4ea
+AUX updater.patch 1312 SHA256 
fbf19f5ce59e3abd530efc737d62ee312eba2c2c668d74037970e85e659e6fb3 SHA512 
c0829a299f789e224382a6c73600831315ca864f186fc039165b93be81eb5c86e58d3ddc2ec75b22a7767452a099143c3b25753742e0afcc8de1d21df9821958
 WHIRLPOOL 
723e1abfc154ea1c85a74f554a1fbafd388ce90f7d047676c6464916860411f0b014d83248b871bece09ce63dbf02bc4464760e18699453a4bc7bc113a15db53
+AUX xpcom-blocksize.patch 1181 SHA256 
cc7b6d8e4da9d6bc1c281e18ea3ec8dc53b9e4d50d8f297d5dc36951ec062a23 SHA512 
662ca8254c33fa3018eaa96bf55946553aecf66e3ccb0d413f07def7bd4dce09b66c1cf8e04d04f80221566d02203db8335dd063e60e6919e2660d7888278af8
 WHIRLPOOL 
6cdcab889959402d9016dab0defbf4338c4b891dd73f469d00cb3e54cd45d140ca01235e94929bca640976121aa4b4e923e8e3eb53f444d376fce4ba36301a29
+DIST firefox-40.0-patches-0.01.tar.xz 5144 SHA256 
072c44c79ba82d04958b3fc3d1c6e90805cf71797a03b96961fd3a16bd14c3a7 SHA512 
bb9ca395ee380e6ec21fefadc5c5052ce8490039577ac0245bcee309686e802a654a999b3aeeaf8d97573f102fba3620c9995ec145ddcdded2ee9487490f87f9
 WHIRLPOOL 
e74ed6af06e61baaf0991d23849739fb8c1cb33c800467e76d1c15ae22360c18c757ac9f19d274ca9cc54a6f9a0d17f365bd815b4a35c94766b29980638e8c91
+DIST firefox-40.0.3-af.xpi 498500 SHA256 
e6fac0b29616c3924530ea8714cb4bd6d836818b4b23b5fb2a8aa4e80dd1559b SHA512 
6d6eaa0dffdcde1a64386b9bcd1c88333b9461c8c538a68c0435a5e62a6ff69fc2f0095b0afd2724bc97bd80f1fadde6105404757955e9da48c64613af5b1a51
 WHIRLPOOL 
ac834163c30852980a512dbce9a30ea4a8086af6522df798fed439a1fced90a05f38093a7f63b30ebe2a7e5d738fbe22e2a070c05929050f100ffa25e083fac8
+DIST firefox-40.0.3-ar.xpi 532106 SHA256 
3635e6899a89ee93bc0f5290799471c8c8493782ee2819d47278ed1c385179cd SHA512 
87d73ad0a6df4daaacbfa8ae1d97dc9ba679520f13d88b82185f4769ba4b6fe2417f231a520fb815398038810e5def799a3f8c0d6fdd7d3c246665e15f954709
 WHIRLPOOL 
f2eefe9d53dec11e086f9b161f4f0bc1240feb87ab2e939943ac171fffc4e72c8a7635be504b056a19e69d603764436b19e29cbacee430c72f3435d83168da34
+DIST firefox-40.0.3-as.xpi 522246 SHA256 
bc13edcbf25ad488b0bcb81987f2c7be90ff38bf3d8abf40e9f14ab7a21b6474 SHA512 
6fccd570102fb40f0083353c32b00833a297019f2c32624c37b0d497a22a8f4be767cd7f25863ee35d19ecd23e94bcb4f38e05a54931947279f2df011e735fcb
 WHIRLPOOL 
efda4caeec1ed7f2c5b8869ec2828ee176aeeb3b6713f36e7767477189f5b7fa4dd7059627cf5248b59ef1dc9ccbc12f0885238dd0c791a7c400b5a4d424de24
+DIST firefox-40.0.3-ast.xpi 408919 SHA256 
c153cf18ab652c5535452ab514ed4288806298f32d8329e3adb8e67e53a025d1 SHA512 
5a03314ee95b359c7401b3b0b684a8b2f33b8ec2728787d2ddb658380aeb3849f3fe464469c732369d6ed9b1cf7d08f04c54393b7550b818a5c589e2482ec627
 WHIRLPOOL 
87c58c81cdc0f87fb50bb512f3c7e294867340a5b4515d60ad50188e3e76282e8b3d44b7885eaacb617f06e80d511b71080d3f79287c8715a5d533ca88f07b2f
+DIST firefox-40.0.3-be.xpi 464201 SHA256 
6a91c11e4c0c2e0469b972d80b286fb3bf600fb8eb30184b94a3001972e5b72b SHA512 
70f6843cfec35bd5745a21c35209411e55eb291a1503e5b7582428cf4b577dd9c5731ff7d9f6f784b5d6bf927f7ffc007852c035b8588c0cd25e8b5eda6b7f83
 WHIRLPOOL 
664f4bf32a353b9ee75cbd47efba99b36fdb0e6f9fd606a86560230eace10164b61701554edad0a558aee3266daca3a6aff92c97600a312e0b465d183977ba29
+DIST firefox-40.0.3-bg.xpi 503495 SHA256 
0ed54d7e27ffa0040da087d716b1a23f36118e176bceef62becfa73ca3ed8b23 SHA512 
6eb63434e0095a5b86c78b6be0891b9824fe4e7506b53f12a65cffa4fba4063a999670edc72100f023dcc3ac1969430ac316843b8f4f91254abdeb2f3df5c70d
 WHIRLPOOL 
e00bcd1fbeb2230d9e058896e939eb6cd0836e954dbc497e186790207eba25f997bbbbc314828a4c0a79513557739c1aa95acce87ce31edb6b28fc59acb5e744
+DIST firefox-40.0.3-bn-BD.xpi 538760 SHA256 
8a6555682596254f617b41a406b3ea48f74a9c0aa64a180ab9760e66fc0fee35 SHA512 
2e145a44a723a2a21cb6adbd25cded38fae91b4b1e5c00cf67f608923860de04567c01e22c6e0cfc309ee3d43bb10a64984afd1c25d8e6ad31f5d74a3904a54b
 WHIRLPOOL 
5d33df8bf4d167df858350dc163d59cf5eaee73baf36b76382dd9b980f211215dde7035b53425087b55c506cc610062a343cf5cb520f7926d132f4954278ad47
+DIST firefox-40.0.3-bn-IN.xpi 541272 SHA256 
cc0b8ae6969e5bf09d631dd621ee88bf25755dc0df6b851a4a0116c53a4e7b66 SHA512 
0123b3781da314d3931703ac1890247cd6d26c007279189976307ef04e5e6344ef4f455c172985128dbce5efbc24f03cc771120818a125c2cad0d4767857f144
 WHIRLPOOL 
d27b83ff683999a0ba02fde3a92b4384fc8ed3474a72281c146cb68df561efdc3e211203b2df45dda09542dab64411fcb086bad674488bf53832b40de6477403
+DIST firefox-40.0.3-br.xpi 456849 SHA256 
54553c59ce2f62e5bed36372decd9e2480c770443011a8713d5cc23605caca0a SHA512 
902d4a6cae10ea7f89165a71075609823c54da1f00312b9682c5b5aac3cd6dcc9d1a4cb60b42a34a0f7dc832c6d149167bffceb51ab3865efd411da1c0122636
 WHIRLPOOL 
6ff7db5a6165036f012c40de8056044b2035a1949ebae69fe15b49337b8035b7a3fb9a44f6becd5c4de772315fcf7dac4c177ecdb0eda0415583034979bb8168
+DIST firefox-40.0.3-bs.xpi 497332 SHA256 
187626919baedd3be7d5525bb8114f3c6a2db0dfdec333977f42531ed500c064 SHA512 
d68c7b5cde3846c75187619b37a7114984416bf18e55afb4ea7ff5309bf52a24e6886f5b96ad8c5e37984b92655fb8f7ad79e32b2fe4cbf23d0632de890c4e07
 WHIRLPOOL 
37151d87e8d5d645cf7695843409e1c5740ea4fd45dde3b34ea10b55ed3b8129e015ac57bab8e39a5bc35430f1ad0dd205f58566d90215fd12faf59638c2bf21
+DIST firefox-40.0.3-ca.xpi 474110 SHA256 
ee57b8bc19e33a08e89d6a3d028c3da5b7b741ba31eb5bc5ebeaf600bb4b00f3 SHA512 
4a769e42b926eee34cd9ee16f88e4a748d39b6b91e540e186ccff401644bbc53bd46388bd7d2ed973ed5d37c872a617b37e6a8739528d3873763605a310a76c3
 WHIRLPOOL 
69968bc6379dae6f6c2e2ccd226fdca964d8b1b1af8138a139302e39647b63323b431118bf6c08e2547136889f52675683b6e862bba6b8ca42db46fa305f8d7b
+DIST firefox-40.0.3-cs.xpi 462358 SHA256 
3a02d4f6a36f882f8c3dac164a2984fdb42b07c6074e4b3c82c7066f6ee8aa34 SHA512 
a3c49ad7e71870db9314394cfd2fb471a4cff518cf65483cc65353fa62521975ff5cfd491308060e137a92ef5a45420874fdc89b685832e38440950e5333eadb
 WHIRLPOOL 
9f3a9abca845acbc3574e22e4067195f5e2c9fedf742f0b1f446aac8ac586786e93bc48010c7a1237d61ef3762c45d6e428f756a8d674b44c590434be209a63d
+DIST firefox-40.0.3-cy.xpi 459246 SHA256 
6f1f87e2df406b2d8313ad0231751cd5f24e9103a2b5ab368dad23534da0a9ef SHA512 
90b6d9cb1fd1dcd0f92f1aec3c7f1b2756f356ea4d54442e01d1e87f38fa73e11b0bb1fc46af0daa6ecfed2f51867e57be1cb8696d886a7a0738e780c1bd9fff
 WHIRLPOOL 
ce3c2c732b9918b6d15815616abb3db487a3b51fb6c468a143fac2bafd313cd5b8267aaee43389a91bc83dbb2a7a2925c415a486dc379e73f2b494ffcd71b2f4
+DIST firefox-40.0.3-da.xpi 465572 SHA256 
cca57641cc00f92f7152c15363aad38566db57ae3df09e4701f20f2f3836f0ba SHA512 
a5dc9a089c6751e8c10615ca28ae05503a80bc0df7538f805d6f556f8f9624de4ed3e033b3351eaab4acdea18aa7c94494aa93610de3c98f8c1a5281da359677
 WHIRLPOOL 
b91023f845471b556352cc65bd6eaeed828d529887979a55f81883a45f1c0890de7d5afef03fdc604995a4ae9560396eaa49e63321ae1c4ced06819c306312ba
+DIST firefox-40.0.3-de.xpi 467233 SHA256 
a7f26ebd30781adf98995a48b03b92ea294b9d0d6bb02f3806b8d9b3899a5ade SHA512 
c8566a4372033aa9e8153cbd2e42d9d7a94c36f76e40ad33d1a65ac4798454de16cc4b27cf7a622547198afd4b3bf475c0979143963c8374e7bd1c7515936505
 WHIRLPOOL 
ea3477f6fd9adcdeca573bcbebc363665acd1c78cf43ca5b940c02f6543f21a69f6f95fa8fed418be7e25ef87b94ace92eb3c0d48276b2c8af63753252bdbd25
+DIST firefox-40.0.3-el.xpi 513117 SHA256 
40d7f63513bb3d0b280bb25813b6a13f52779b0558d75b65b6a8fcb69960e242 SHA512 
0061388dafd97dd847b6e1d6ddfc4c44da5c30288097ad4267e982c83c9e7b0d37c494ae99a0b0c8b8500208de180ed2d25a1fe9c72e16bded97eec71dea07c9
 WHIRLPOOL 
18f31e8bd899fed53ae2036014d03b3dfad75c0ec09437dc55568c81c46176a9adc2ba15a3a9ce8b7059d2e7521d1356c203859ede049674620d8390b9dcb5ea
+DIST firefox-40.0.3-en-GB.xpi 451900 SHA256 
e4fc56e6d8ffbd88df62dc5ed94ecf3594efe5157165727b22bbde72fd4dd1a8 SHA512 
1c63e10e656cdaf531c80acbb295d28831eb7efd94d11594b2a02759ff8a2dcfa399d7638a8b525e4c3a7b0b18b2d68408cdf61305db2e41fef03f7e78fa1331
 WHIRLPOOL 
3337905309a1b9f29559c66113886a755b7bd5aaa089e467a42569257043d056dbedcb51ee7d8de5de34a134f9fe2f08338432f6eb9cf822d995bee4ac672e6b
+DIST firefox-40.0.3-en-ZA.xpi 455370 SHA256 
13b178fe4562587edb2ef0bfc72ea3daae9488d3125dee1288911d4d78cf8cae SHA512 
b70026915ac0b50b0bed7d407a90e204a7eb7de76c421205e0699fc24c118cc97fe30332a42ea1c52e9519489a36302c45ad3938780f717c1b0df7c8f5f4a653
 WHIRLPOOL 
23a0fd7c32f990d2c13e4eec8f0339a3363391feb2ca13ce0c05e96c1212a175600dc59fb1bb8ab9855e640d3bc9814796f89a32fcc4cdbb918ec72757d60dde
+DIST firefox-40.0.3-eo.xpi 500202 SHA256 
993c33ffece8ce4c1e1fe4d931a752033ba191cdce8bef89b4459a1164e16fa8 SHA512 
235f869d791017d378f8ed560ccf6b2b949b38cd52484af12ecd772a2448a823fa4a760a7ca6c24bf85400f990870a3acc1c1da10b03b8c5375cd8d6bc2d123b
 WHIRLPOOL 
98a41bedce7f352360a30075617ab5fccb5324579be4f9a92c9ec8de3cdd3c2bd59a2d521aef55373eefadc8c9f3165739605715eb2ef17fae903db53090b8ec
+DIST firefox-40.0.3-es-AR.xpi 468599 SHA256 
afdca33ee50fcf90b19a781e3ff59766562c5c4f829c36961122dffcdc20f855 SHA512 
3525338c1b8a6932bba661fee1430f5ef9cb9d2cd4111cdebbbd5f0827bd0e40a9b277bd4ee5d8861a15dbacaab2b23264e199a8e2a772e9e470557899290933
 WHIRLPOOL 
ac5fa9fcad8a800c44ab47813217afe4aafaa6a440050119a7db7491a3e85c760b64983f9a5b7a639a18355c49bbc1162b07a1c8f84d4dd2d8bbeaefecefbf39
+DIST firefox-40.0.3-es-CL.xpi 394972 SHA256 
f7928068f48d900b73db21ee0599017785eac6b9087364ccce55fc356003a540 SHA512 
9cabdeb4c6cebcf35e3ab4bb7db6ae854e68da8543248001c4b71555db09b0eb371c406e09b8768bc4c6c3b6728493dc79ce8d6a9332a865c113a5c9f47dd764
 WHIRLPOOL 
e0c7ce425b239e3d0e48e91b1c6951e1c0e4dc800845b762a580e0ccb59c72f8a436ccf5ef42bda82cc181de6a4183d65c50212e0e02b14e6192eb9ec0ce1991
+DIST firefox-40.0.3-es-ES.xpi 383894 SHA256 
fc6564877ca5404395624dbc62e22b22731134c69078e432ffd174fedac8a0de SHA512 
abca71301a691f3ec6848b580eae13472a1df07b0a5663eb8bfdbaa7df3bd8b3aad30931a274871da0993dcd298c7b1e6907c1f439ccdd12d0067011f4a9d154
 WHIRLPOOL 
d0aa827b6d112f9f9e247a269863cfee3dc1758e6320b712ec189a613fe4eb1ef71482b364104cd8d15dc2ef00817fa72963ea42db78dc506e70b9ad314d8d10
+DIST firefox-40.0.3-es-MX.xpi 472917 SHA256 
de9c338485a5a32bf0e6b9a51fbc948b90006d8cc63e2a7303cda8adc5ed4ff4 SHA512 
4550e1d9e6e1f41c76e8118421c51c4062e249c80cf0363aad47ee896af8c45f8a2153f7faf51e7c1ae2d7126edc11988bfc264a0ebe00e8799a2068f240a27e
 WHIRLPOOL 
a70c9a3e252c36d0c0cec1acc2b6538dc25447be80aade73fb206b67bb9e2ba062b0631c0f08af2cc527edd3a88baf89b00c5921cb02408454f386e767fced4c
+DIST firefox-40.0.3-et.xpi 457409 SHA256 
679dcef606b9091e8018b0aaf40b0285a4557dd56e5dd7132b407d250fc76aa9 SHA512 
194d189b77f91ab2ac25abfffe1e6d080c59a76747ac5792a3db448a0a090734b94b7de4f9c08e2e33fb90da009c9170dc1b5025a819cc20a63ff72eb34f1645
 WHIRLPOOL 
977aad8c0113602e6ee2f8a11683e1dd2e67bd8fd773ebbf4b9f737a8d06583845c278c156c370a38f64457ee0f1f04331669451d05910f0f49a729a57c8c666
+DIST firefox-40.0.3-eu.xpi 481824 SHA256 
e33bac2ff93ae3760b95a3a176fd0cc9e1a402fa4f174c10e77e6797d8cd27ce SHA512 
ef7af759aa1b7d0d5c20e2138501e668ffef018e4036162e15169f1f056458ff7a1584d7da7271ee66cb5f10019e65591c14ca1a610569275121f3018704ea3d
 WHIRLPOOL 
20a22f93020ad0144fb5a18ce176c774629c646242485f3c5958732d4371a52b7814383fab380aa127e0d64c50ae689849de2140516b6182da0a64d94783cce5
+DIST firefox-40.0.3-fa.xpi 526972 SHA256 
e2f4ff8871be1d3a779891ae857e17a45ce92d84405c274862aa125f080624bf SHA512 
33cdf2a41efb2999f283dd495031a083660d11209af0b5e3c6861a72e709daf44016a4465c259155f29c280298d4d26082f19632d263f0252487ed3efcfbe344
 WHIRLPOOL 
ddf1533b6559f41aa1097b7d1c44b8b0d033cfa318571c009bf547f3aab2b98c9b8d40f857295df362b39044ef8b07c5f0113577c59931ed91d0dc9de4a2c08b
+DIST firefox-40.0.3-fi.xpi 459382 SHA256 
e62fad8b4b2d96fc3f35920c69a7529be6e275e6c63ed293a32acf8f5d2ecf66 SHA512 
2bb5193e4a6f114c277126fe32875431c04faf2a5ee7e7db6d065f876292824fde6ade2f4b7f6a631818ff62e79200d2c61201906583c641f69e259d4d9a6d8e
 WHIRLPOOL 
4a038fb2c1d26b306bb2489a48b043c64e431dfe24ab04fe29d853517a9c8060a19bc65e9ae1d0d738ba9a387cbb29e6282204069e677f2b3c1ce15f60d4752e
+DIST firefox-40.0.3-fr.xpi 477148 SHA256 
d1daead0f4dddf6b06959e32f601128cb2764fd20a58372c1e587ae9b5f3a754 SHA512 
7fcd921a1e40d4caffce7b7e7ff29cc1ffe76575319fe95c87bef7148e33d08fb6182cc143c70c7e02cef571e0589d126cbb435589cf301df4c112d3c86a9e12
 WHIRLPOOL 
ae2050dafd3c890bfd5fc4b6ec6663ecdc30faa3fcbe44f8a5a5d5617bf9b97219bdb4140ba8ad442e1ec281d3edc165fb9fc68d86a7f726029f82c314c05d81
+DIST firefox-40.0.3-fy-NL.xpi 471145 SHA256 
511e4b459e7cd38236ef10bebcded90f360a30f08a3594815e298e1383b17453 SHA512 
19a9b417506066224c0eba057126f437f4bb43ba0c80840242ab75bc8be799204736664680cf4239fd4677504405c24e99cbf4d76687201429b92aab4812480a
 WHIRLPOOL 
6f04debd89581475c6c5f27f36cff980f8207e78c566271715bb6597ea19db898cf969115f83e88dbb5145ec4850d06b0cb2dd2f52eb59c516926a97010a1c35
+DIST firefox-40.0.3-ga-IE.xpi 485536 SHA256 
6a9f8f72d0664c29214a7746aa83ac51fc5bd9c77b56d4048cd92b5bbcfaacf1 SHA512 
7ec768eafa26186259aa3d8636fd45c653ca072d0c60fcf4c2a5d21c419aaab99efefd793e8150db8058cfba9c51f449d83db97e67b19c18b7ad2510b20225d6
 WHIRLPOOL 
3e2746cd3508e8a2980cfd014e98dd3d7c0e879e1970918f52b5d0a647a2affba512927adf12a027e120b9b680af2ace5d52a2e5fd8de90935f282f0382c7760
+DIST firefox-40.0.3-gd.xpi 469750 SHA256 
9dc62003d7501e9234145e269d22ae647b9d6309005346294d438977c72be322 SHA512 
3c612ea6ce0309d1edbe365c14eb2053176abed66b007b42dcf618e7864e1ce63e2175086ee80e4efe18616bea82c53e9f1bae4c0d307f057b60665724dad527
 WHIRLPOOL 
bf31e36aca956396ceaf2c74678875360f96f2aab08520bdebb78f7c52f1ada57e3ad320fb0558e2188332ecc249eb35d1f5b8447b7464b35d0273874d9895c2
+DIST firefox-40.0.3-gl.xpi 463634 SHA256 
59437020832a39a3314e9c6654ea79dd8cad9cb997a23e34e83697c27b92b821 SHA512 
f93e162af07efbfa432fda2594a32ecac379b7b00d7aaf46e74ae57bfcc2e69d6589cdd641097ff00b6a83906a85b95fcc5c0d605626f91b44b62e027fb1f63e
 WHIRLPOOL 
23ef0978e262a642f9f027d3749cd5e0c6bf626fe5ce12ec39c7d6649ed9cd45ccc3389ad65edfeaeda5a4b344a7f54c3aba281947fc84cb7f74ae1eea818b38
+DIST firefox-40.0.3-gu-IN.xpi 498591 SHA256 
9eaef0ede53a662b592d489ee033c60edf93292adefa3c4ea3d24b5eeaa99ccc SHA512 
1b4b50c72757de5b1ce5aa128d82d457864f96b02da302c33e55cafa5d9e7df05f03695de1651434fd9cbc1fb04a2dd7c3b89d455f189124ed63562ea06e47ce
 WHIRLPOOL 
36d8bf04454daf3373b8cb1700aad10e3d0d08b1e38f5a407884f46758546ab80032451f1cb80052da5ebb3b0a6720d4ab603e2d4214bdf1f119af41314ed614
+DIST firefox-40.0.3-he.xpi 497110 SHA256 
e058879bdeab1c86fde3e07a7ceb589604c40aaa8319c16b709222ae305d1466 SHA512 
28981f412b532e30558d3b5dde02356b38899885b44acbaf11764d2dbab1c986a219388eaf7cb5cf452c5e1d138b171285da0bf64217602f7638bbd664473178
 WHIRLPOOL 
eef94cac28d4abd245de43fd9cb4610f5a84b1dc9908e2c25dbb0367e66c36782092b6bb24fcb07bbc3e1f6ecd8354e0140a88c0bf3f4b4c25ed5a519fa16233
+DIST firefox-40.0.3-hi-IN.xpi 519929 SHA256 
edf700377b3d384aacdc8a6a85fb9cad7385593d0689d6b0474b9a81782bbf80 SHA512 
3990680b63ace6c44d0fdd3bfd2f95f43ec285e9ec911705d0af2bd5ddfe7268aea431e54ee9e63ad72b784d9c1724de3716f4f17bc4b51406c131576f85a4ef
 WHIRLPOOL 
a175bbd55d91a0a2f62d010763e5ae970d5377cbbde228418382a153d12b35636f2a8fd67b6918b19409591d8017ded73c7d742dd1cc11253f542c334f63b64c
+DIST firefox-40.0.3-hr.xpi 494492 SHA256 
4b4cf824c97d6c4992905a13bbe4c16338c0524ce8f1ed762dc87dd830e91a55 SHA512 
ef482e2bcba3429001b9179fb7809d184a3cdda144000e4c88c28ac28766087a8a3967e0724882cf2824218cd668446c23dca919a42e0c969198ad5994b50759
 WHIRLPOOL 
55135c162115c97c34132ba6745755d4b838d77eb39dc794022eb90610241e0556581aa73a5e76daca949a142fac831dc77b0f71097e6f3aeabcc6e9cee7b64e
+DIST firefox-40.0.3-hu.xpi 469054 SHA256 
f5d5313195455272dba460ee8b29f887ac0acddc14461c69dacde89b884b71d0 SHA512 
3c42c1fad403f315a47e9be29a16165e188cefaa9a4119e0552b32fb188b2eb471b698dd393f0e6c7170c74072e2ef8da22ec6245e39a1c24d101e6f130a7d8c
 WHIRLPOOL 
be1be6524a79aa67bb1ac2ab61de059e6df39ed20d12f2936bed2b2724242ab03cb127fa729a79a02d87ea45cd4e64074f15d65a27130538ca07d857f4618bdc
+DIST firefox-40.0.3-hy-AM.xpi 550065 SHA256 
5a3d889d467a8d13bbe87b2e9fb8baafea19ba6730ce514ea953f52fadbba961 SHA512 
f2d6697214c86b8ad704be63d1469146ba6e0342ddad89c5707765788e5d5ec9077f61b2b19434ea7531b17849a673abb772badf568064d6dc3410a1dd71f255
 WHIRLPOOL 
4d21f47b40dc2fe6c11a07f553cddfd35e1ef88107eb72021db0653a14310b70fa5f92e3f476d18d4e7861d1ec2d2efcb7a569f616649801c6a92d4e01953660
+DIST firefox-40.0.3-id.xpi 446092 SHA256 
996a53ac0c9d6c826b0403b1520a1e8ea50b77bbb952784695602b56b0e93861 SHA512 
46f4644dcb665a7690461d7b71b2f1e05f3786387c306e8acc2f6f003916e0a67fec015c96b608a8d77409bcb6b0fda337a3c5fd4ad11fc047283424e7d97474
 WHIRLPOOL 
ecf4d85a856a0260d0620386be7bafc929d34315750bab0e5326ea3c2296c0a4621522cc85af48662f5fe6f64e543ad9c434e25bf057c74438133ddcc74182e8
+DIST firefox-40.0.3-is.xpi 499894 SHA256 
c2f79f33d52b4d0cee20990cc497727b3cc69b3afa5bc031176d3bfcc8aa136f SHA512 
f26440bd51ff9a4a5c19b83c1b0d2db574586157bee1484bda4f26f7535beeba71f1bd5cb58cba1175d6058edbb75c0c88343d3d243522856f0eacbd0cdfd992
 WHIRLPOOL 
94264b409a1096ec08de89c6e09700a6209be0b0dba60635d88bccb6f7a7f6bbf9aa51fc025e6e3fc98a8363da86f3d13f03010e423ae759d2aba82abecb81c9
+DIST firefox-40.0.3-it.xpi 377833 SHA256 
7f2fe994fd74847bbc5de393954a526e9c17cef5089e506a616247541684b9f4 SHA512 
e185111aa2453be345616c96dbba26d57bd48de63ecdb9504668018744967798f0dc244964bef8e6d2f80a510e0728fb845f2318bcd886b3e8f161b83e2bf0c5
 WHIRLPOOL 
57456beb6faf2993671d98e26e899c3262f67d617f1725411a433d6a0d4e6330cf699a55908a4028ca1b7ffab54530e9a4535467687ec53df9321ea63dfe9096
+DIST firefox-40.0.3-ja.xpi 495439 SHA256 
6e3f6870ff749e14cf22ad82bdefedbb2b152c802b86ab7f9b588da382f2c88c SHA512 
b6c39d1dd5899358fd557f56fd5140955270918e30248782412449fdc56b9674ccbc0205d0b733e71cc925cf52e793691566fdcda7e889594b4c556d67899a56
 WHIRLPOOL 
497eebd0f7cbaab7861f0f7362980940f87ba2e202bbb97c69fb559c141d377eaa20e4519a08889ed6c4fd417df95e3572ffb3a89147d9ed0a6c419bb3c55ab5
+DIST firefox-40.0.3-kk.xpi 520131 SHA256 
dde3b84aab92cadf4b30c279781907fdf12796b7d2a91d4fbc68b2220e267189 SHA512 
d2396d646dc568caff24cd559b18d1627bdfd00e2d1edac810e83df2527f066040046159ddbd9bc4c65cc2b361dfbc673ae19d27d5fb3f614c083c98b212aed1
 WHIRLPOOL 
31bb6c5405e64b93b34b92b064e20e023ec2c88bdee121ff064e587575a451fc4d36102f6e0394702a55c699f95895b34f1e1573962fdbfd80a5f3e2e02c7ae7
+DIST firefox-40.0.3-km.xpi 578734 SHA256 
c6c2e8c52afebd11fa20f51e0ab38ed7c0fa08f6f00c31ed8258c322343d2435 SHA512 
ac77816042333b3aa2b4fd9d011bdcb2eeb502dc46b902287032aba2d7629b94b81ce1a6236babcd86fed82e2daf59986ec2a7e2c88cf15efcfd6a3d406166ac
 WHIRLPOOL 
72e0f021f6c550dfc8f5f2fd960264577ce2464a154d942d5c1c44ec3597dbd34d5994a2150d907b46afab238252b1dc1b33795fe75b40778472eb292f324b09
+DIST firefox-40.0.3-kn.xpi 550864 SHA256 
eb28a17c7c34dba3a4792aacaad8d4b25553ccc4114e4f87e7fdb0de7cccd0b8 SHA512 
9866a7b35d45183c4f5e91b964bdcb66fb35a8caf3d44b3c679cf169a28df0b0369c59515821f86a1d65b452ca6fc91919e031594e21662759ddbb6cfcf76e23
 WHIRLPOOL 
451932082c045c5c5da971bec3e255664cacca6a5f378e7a8e58512c28f4629db310fe3e92e32bb31a1c56100395de40adca552eca7c84fc096957bc77629d2e
+DIST firefox-40.0.3-ko.xpi 476892 SHA256 
ac39a4c8ebc3d5b43d00b788bdf62c3de4a6fec74a0f8906d3e6fd14f8f62eac SHA512 
1c44206ad054e7c308e664cb29bc8e54d54df8f6de8cf596d4f4ecdceec951c040e797149fb1364fb2b8d4b6dc45c02b7f9070ef36f95a552efa33e326bf11fc
 WHIRLPOOL 
99269ee86ccbb9d808fbc5385ab1f8cb92d4754aab0bf2ff820ecff01931f896aba344cc7541934b3a763d43563aa94fc8fad5a8d5d07b92d917a0f68b347a3e
+DIST firefox-40.0.3-lt.xpi 502211 SHA256 
d1c483d45096b8fb00d24057948197d4413c545b0e2a0cacf609fbfbb1f18bad SHA512 
c42f69cb23f7ce428592599f87a32e26d7d6f457d7e662dd51ddd9f98ed8ef556ea88ef5392d2597930696335528af3b1b7108fd1f20b89e178adf5f3f10f623
 WHIRLPOOL 
efa846f93260c7ffbb00401ce4103d023998755ca162d442b886fabf1b33ab0f5f898345593ac12142256b138195dfbe9569ce91a93f91abd25889b3dc7feb75
+DIST firefox-40.0.3-lv.xpi 482486 SHA256 
1c5a49e3f40456c1a99a60376ec697a19ff82f25b79220df56e8b1c8fc5f9bfb SHA512 
396ee47f495bf3fbc49c83ca0e1e774472a3bea88e8698e9e4328117a724fc2d71b4f243efecd2d84bd64f30b937a83610afdc20a8dee8f02ef327873ec024e2
 WHIRLPOOL 
71659d1c2e2e859c6810ae0bbe34580304f13652df8e2afb783f4817410042609efa98ca418384f901a7c4d638837341f6653bb116866babf65f4df17483015a
+DIST firefox-40.0.3-mai.xpi 527990 SHA256 
ff0e82f02ddd321ecc7d0f07a5f5a9b09ed67f27381dc59595dfa27a818ed6ac SHA512 
7bd2a2b59701c6bd936e4d1dabeb2afed4b012cd2f0934d5d9dc2bcadc8612b7ae75dd7394dfe8b9b8229d9c2f4f7f758d0e601795ad710bf845e3e53c9c6bbc
 WHIRLPOOL 
b076313ce20c8741ac59f5567140f8fcbd9568d441d4afc22f33886d9a8a72c853771e56f2e31d6462ea5542c252e2b27696673926cb88b6a164a7ab227766c5
+DIST firefox-40.0.3-mk.xpi 542563 SHA256 
a8b9dd7940f6c269dbd428166bea9e1e71dd99de25756bf0ddacfc2ab2f71549 SHA512 
420874421e4564e252c048f135a8a2eac127f86d433891cf7324d2e88567dc1d5ee7649657f0e7f326d8f39b2b26f0b5c3d78e54f653ee5a2ea04d6e0105fc95
 WHIRLPOOL 
30d8fcfc1c21427f4e49b05d466305b88975a46da584497e3fd1d14c0f3eefc5e5481ff0d022d1ab9a365e44347897a8db4c0ec41d92875745d5db55b7afd849
+DIST firefox-40.0.3-ml.xpi 540383 SHA256 
f3d5b491a6c1d664ae1cf0717157e775a73049f457664ca4e131aa851ea02d2f SHA512 
dd2f9e371f3629b5be9646b5e3392332627f01c42e4fb240dc56a3b12504d7fafa84cb20bb4d4537b2c5786c9abac6b2396dc45bafc99706a543e7197d65f981
 WHIRLPOOL 
c06613e12aea8395ed4433afbf7c8101c29ce66fedef680cfd4c97467cf98f0ee9865956157a3f06c61a2c0ba1386e1036029793732624fc8da2a174edf318f5
+DIST firefox-40.0.3-mr.xpi 522286 SHA256 
23bed23751ed673b6211d1421405b01814e895b341977bbfbcda146f263585a3 SHA512 
516a0644e25a1c0aed080300aa9240d9f811de4572c50aaacd2281c7282c96738f08faad2bd706ee1b097d77c862e3af422ac95707632384d652272dea667801
 WHIRLPOOL 
e5901bc84b583e35719df9f9415960785c8b108fd1482c90829be6560e4eb89289dd3f8a818f815202abcaa09001eda393e1ff6e5e6a7b54dd18157934b7c3cb
+DIST firefox-40.0.3-nb-NO.xpi 458941 SHA256 
704280dc977a7d32c20416f2e9d7207e7ea05a0deb19368019b3120ddf480bc0 SHA512 
31fd2c8bd508d001822c4786d7d05134d77e5d9f44deb7e3d5e32077c3ca050e9b541ef650c891de78dca399b0e6ddfc680af28cc0e2608bc1ddd1ce577c0cd1
 WHIRLPOOL 
8813a1200f6113454fe17da47afc998b49ba0216d6b35cf4af92b7c699bfee85d005a642165a70cb152e8aa90396df3f9d8b931a2e5bce7247183582e575b911
+DIST firefox-40.0.3-nl.xpi 458630 SHA256 
f53d67db63953781fda06b72d3424acde9efdcf47e027316c27189ab5d1ec043 SHA512 
2a20a4e974dc6a63fe25ed22d2d2a7f0ce0174741d291b82cca9d344beb482fd5840cfb42acb0c63084eccf278ae4e3a479e2eeec903ff76eb95beb9994a11e3
 WHIRLPOOL 
1705f7dd42f482ea704ceb245b183db481631679d8c9fc99813c553027cdddb550dadcca17b798d3fb1e1a703ac323567676ebb42a482a67c9dc2c5136d26086
+DIST firefox-40.0.3-nn-NO.xpi 453068 SHA256 
362f3f09a036d190156293ffee2d5a548fdb65fb07618bc2f8b5dbf40c6c831a SHA512 
02e202956ab80c047384b3d112d0515d5a043e9c7691334842cd82f4aca87130232039bc1adb55d8ae30b15b8e312e16e674369b72b90baaaf2819efc575d4e8
 WHIRLPOOL 
6f7858c7e613ea0ff197880bac816829596e24ecc1cddd3d689f1e7ea05d9e02507f30ee7fb99c8d499a33c57ac72a498b71e27d5a26b1cf2cd9060bfd928324
+DIST firefox-40.0.3-or.xpi 539212 SHA256 
37d119640c4095e3afa53c1df2ca7b548f68793f281894ca47d7457688f55373 SHA512 
59dae1f3beb901b3bcb5384d19e24ec4baaa046695ebf7a9cff130430819287921dfd22fc3ece1e8145069c7cc95bd8a0370652d43fd1e07c2701d80f3e08062
 WHIRLPOOL 
95707a13ec0902fbcd3833674ac761e04e3b5379e0f9886645b2802847e8c2a1767b8d68081dfd70328285bd423277c85ca38e2f7f1f356d051af7db72aa18d8
+DIST firefox-40.0.3-pa-IN.xpi 509122 SHA256 
d70277e8b7d3805bb50ab1b6bb69b55dd84c871c567d7484b6c8a095d58730ef SHA512 
57e783d06c7aa71ace289c8996c3c9e71c1691ad766b39de9e02136c20fe2d73cd2143cdaf8bd5ce841211d3c7b7c37faa602cb640b86c385e00081dadfa296d
 WHIRLPOOL 
4250a9073cd3661b29084478f522d61206cddb58f83f37dbec9e2180564059b99ed99788d53971c72f81890855ef21d15242e3ea13a6b8388bb3cfe7ea9ec2a5
+DIST firefox-40.0.3-pl.xpi 415191 SHA256 
4dca0edaef047cd54689e2ea4296598be5a86e098efb5347ad6fd5e307b6f213 SHA512 
72ac25808a0bda95b9472c3a2a6bbfe0531d07b085ba7c298d8b0f2b37690c75b4e58b245bae35a63e55fbb0f7d023c20ae7411890c2b57bc8f911fd09744bfc
 WHIRLPOOL 
5e2903ef36ce31961aaab124e3c7b2c6e13483c7dbeecfdc4d9057409641b47ee654927072221b677b2ab75b866a6d5ce086d1a0143f9c23b0af1ea19c90f169
+DIST firefox-40.0.3-pt-BR.xpi 475443 SHA256 
419ebf4fc0d8d23b17b6ff0b971d18f0b94b33267d1bbbc6b4437fb6c3c3150f SHA512 
efbd6f0a43b47c29cfec38cd0daccc1ffaea6f10feb0c270a4dd303faadbe52ddb00501e302a81cc86651e08c7336c1fe07661f689b380a96fdbcb70b62b61f1
 WHIRLPOOL 
96a2c82b7270bf723e579308cc3abc99e1762ea024db85ce3102a5497fa5d5dd685ae21fa82d7b9c88989703d65c8706e23dcfb7be1fe07086f5fd546ab7036f
+DIST firefox-40.0.3-pt-PT.xpi 456035 SHA256 
1ba5b9fee35b1d35f4e7f4363056d379c016f1dc60f7ea03412bc29623ef60fc SHA512 
5439552d25688eedb21b0391e755ac31f180160811c167fd27478129abe2f6cddc42354145d8bee5cafda713ccad77a041bfed9ddf8c15415cbd496c4f51f7d5
 WHIRLPOOL 
87a110be4a8add81f0fcbc1fcdf80681ed106db7509f1dcbd814d63303f7250c323b2263a8680381c7fb9b65b37fc258547505438a71d6225b12c50c4301acc8
+DIST firefox-40.0.3-rm.xpi 461466 SHA256 
164438a83d9edd555aa39a4fed844c2520351b1ceb6e3a38786c89ff085acd57 SHA512 
e6acb90fd24ef4bb252dfc167e3c84624a0ceb1bdc02152235da429356c19c81b2cebca2277845a45913ab40ded736cd79cf2e0b4f66e236e25b166ab0cae6f3
 WHIRLPOOL 
2b6dc755fd860e682dbe1cd7f0dc2b1aa32f7d227433aa3e3c9536041e4d5b4e4ca9611a28d0f6dc85409cbf498bcba77d993c5f246468d14ef716bceabb976b
+DIST firefox-40.0.3-ro.xpi 509716 SHA256 
e6b69e1f86dfed31a103ae5f8b5c5bdc39abae0e10826177ef8d9118e37628ce SHA512 
210e3a03eda8fd7a5586db0e89ee8730123487e6db79cac2294234f9e4679c045c026b171d35c57573a2535365041716f1f838e572c7dfcb7a59db4bff0795a9
 WHIRLPOOL 
26e5c4167cab6c3672d60af6594e4d200be4b9e077f022ace6d77cdea06e9db7a310a4fff5cd278dc09379051d10f6ad8992043a59b9cadb4739841cc52c2d9d
+DIST firefox-40.0.3-ru.xpi 425657 SHA256 
2eb09947c80d43bcca12e30ff4320deb1f02dfaad8aa94f746a2088d362c8252 SHA512 
25c0a064ecf34f9572bde6b9336e147e316384d735a747e6582ecaaf015d358d3ff801484f23a3c64c421b7ac92c7283e976dd1f025f397b3b6cdbec54ce912b
 WHIRLPOOL 
626ed29554181adb2e60fd05434b170cfcfb7d05079ceb447bef584fa051432f991dcca5e7da759e7942f5da70cfd748290f9fb808bf1384381bd29fbb1b9626
+DIST firefox-40.0.3-si.xpi 548768 SHA256 
a3fdc5a4aac6c0e7ded4cfa6a3bf0d84545a44b064c5df736422bc41923e91a0 SHA512 
443e2929c4ff6d2d93e6b082eafe4381f37ece515aae8e907e10747c6bea07930b4d284445a6bff25bdc85ed43da73e8fd011b10dad2c8644618adddfa702377
 WHIRLPOOL 
94af62c8960594b5b3b5291b9e46af0769a0a7d36bf7290dfabfa61c8875d0d89e0e5242c14c91c10418932a1f1d512562e6aa2fd7e2ba2bc23d1b605f417310
+DIST firefox-40.0.3-sk.xpi 485121 SHA256 
c379a93e531c2c412aa2e98c06a645c8e0b26b24d80d988966e23b2126c71358 SHA512 
32156fde1640f06d5471991252f55303bba80a7e49cc0af141b91bdcf929eeaf081ea30f57bf8cdc1b4b78e2209b99b613387ff2ca84263c49153526d6b55f28
 WHIRLPOOL 
20457f8bd2276f3092835d32224d38f0ef1752886b20ce47627492b4342015f8aceea73ee758fdc2b0c984a7344e5f4c0abbea597ec9c78588ad23db3ac6e61d
+DIST firefox-40.0.3-sl.xpi 457940 SHA256 
8fd09f59342a80843e53c34b0d9d9ca5c347a08c64beccb9386f5ba7cc3637c0 SHA512 
643fe3898d52df0069ed9f70a3959013928f33e2a72152599b39b4a40e8f368997c77261f60ef3dadf9b5187ca050d3963af80d43fe7c3b5348a4d33595e1e7e
 WHIRLPOOL 
9365288d0fbac809b53df80e127cdc756de5b2ea23a1863604f03b6bacfd412d5d9af606098affa8384e84c0696af9e1262140ed869d89750b48cbac8bf806e0
+DIST firefox-40.0.3-son.xpi 465948 SHA256 
d0265a35389b89f79fe8a92af7eef67160edfc21ccaa9c68c0b71c1bb7d1c8bf SHA512 
d3400f88f529c525fa03d9315efcaf4a889d3a531382991a5dcb195ef607d7c235d74c79d439851b37c3e4b358c617cefb4167a7e7470bbade008bdb2266df5b
 WHIRLPOOL 
f2137f0dd0d791075184306303f92a387ea528b5a84b7dd0bcdcaa0f622efc6d0820b1c833dbac1ec09bc9ab0de547ab1fa40d6cea21c4d17ddb4f1934b1283c
+DIST firefox-40.0.3-sq.xpi 501445 SHA256 
afd42e2a29f28d6c601d962acf709b33a010ee2a7bef4b4e3bcbbb42354cfc07 SHA512 
9fbaddb40b3ba2fc0558b66b762c9624271310759dd576a8800618361d298abc3c962ee9b6701b46e3f7c7b2e6061733748517ed554308566578c3cee5c5873c
 WHIRLPOOL 
f3ac4ccde5cf8f5e6794e0cc7d9e7e4bdc2b322481c3d9c2098f072abc575406f3c81d69a7e233c3a0391eb65191b87b6356fcb39f8c1860867479345794fc62
+DIST firefox-40.0.3-sr.xpi 494736 SHA256 
c5981e3c19480f1fd3c9a4a952c734bf1b300d160fa03f05c56a1622b4676978 SHA512 
5e1b58394367f9dfbf9f1390204ef2450617eda6308410e8c0fd057999c5dddff018e738efd1ebda885f7345b05b818c2c51d6574ac587cb0adb63f9a3711856
 WHIRLPOOL 
8408e2d83710e3a079dd2306771c9481ee83eef5a7f8e6d3864adf8bf5666dcae35585ef71544e82ced7da6de7fdb3ef88c3c29cc08a7814e253df93216e2d21
+DIST firefox-40.0.3-sv-SE.xpi 467791 SHA256 
fde03b6f0869804b7624667b01d468503e9cdbc22c9112cef781760712a98298 SHA512 
8e19ff0845c9d9eb33b75e5d07cd1ef57e3ca29efa58534e5c214f2d2f825541a8a34a152415091cb81f5cfdf8d4df848982e539f8bfe3e53fe634a95d498f76
 WHIRLPOOL 
a9b6ec717bd6b514be306f93165c0ec3614745fa1ce90ec8e9776945b6ff9d6fb89e2c9969a2561c74ca615b2860e6d519137a2ff24deb26ce63d8c61d77c250
+DIST firefox-40.0.3-ta.xpi 521801 SHA256 
18e0e398117e2b1b99431d534c8b709113173b4b57abfd61f66f216f8f7bba11 SHA512 
dd08735106616f3b95fd8f4cfef595813f53d260efaf4da840f36e63e955d259a203f1eaa20827ccdbc73f2321885eb6c5bd65f570e58bf75a9347561fc2209a
 WHIRLPOOL 
480d24a53d07a6deea90b4d69e7e09d4a8b22f10429611f8c33d5baf05bfef47ad1f722389311e7069dcb85bcfb1b1cc0c1a265767525e50d3ffdcac10e9a2ba
+DIST firefox-40.0.3-te.xpi 540972 SHA256 
92543ca8942593ebc6c2033832136b411fffb3da5278727f766995245ecb6957 SHA512 
1645be5a8a8f9d3ea6a8f45f41d7d21516d2af44538ee5df991d74e8f3315ce29cc70271eb43279d83da28befc32c900e7df970b5fa8fdff74356ee4eaf0cb82
 WHIRLPOOL 
74d74bcb71821cf5731bb19ffc2ca551546d8765472d2f0afd34d0e0f28e58ea39161d2bf67837632085fae0c6594ce6044fc918cbaff31c26d86d5fc8ae6cfa
+DIST firefox-40.0.3-th.xpi 550265 SHA256 
24dcadec477da92d757f72598b434a1e59613681ff9bbeca2530d7b28d7227e0 SHA512 
7cceb9a96b9317a125e9d0bb3f5e3405f451cf8417d7d1ba99edc873c868a1a5378bb3574be1c7df914ea0d90431ef2df01805afaa111055f4e053b31c420c05
 WHIRLPOOL 
6807b1880f2551e901926669dfebd304ac62bb3a2965622af2d918185da4054205c51304a1d234c6b45111441d12da077becc1bf04e57d02f3758ae33cf37dbc
+DIST firefox-40.0.3-tr.xpi 496254 SHA256 
e0ee75872b49c201eb4b35f4e8bb877255c9b1af010641b3129672a409e64c77 SHA512 
8868868a53e61a0745b4ccdf28d8a78016748df74c66e83eceb1be80f56add1b7aa141d872551171e133b07d956e673e1fe100e2d4470afea7f390c066f75b71
 WHIRLPOOL 
2a7bf357fe108da64f676fcaeb0ce3c6c7b8dc34c03370f40ea1db72d8d7a1ca80f14930e06646fb21185e51a76c27eae3743beb2052504facdadc4a293ebb0e
+DIST firefox-40.0.3-uk.xpi 511145 SHA256 
67ab7024c3c29c6ce7e054a9c65362c942557aa636ffa673d05485ab717804fd SHA512 
9ca5fb268983712f814baaa71ea16c65fcae8bc2a2ca4ec4dc45ec72a26f1fcf9b29355ecefe01ad331d6f5dcdff64f48160abeebe72c6644789167c4663487c
 WHIRLPOOL 
bc1de4395c02c6180a69dbd188dee707af17d607d7b44fecf4143a758bb83c02b54be327555ba2d9889e65e7e1b317407b0bbeadd44330e0969ccd3978d094c0
+DIST firefox-40.0.3-vi.xpi 481059 SHA256 
f64479928fd58ebe2bff6d09ac26e54e3f56db7b37a465dbe4e6078a8989a117 SHA512 
5fa4df0b9283446f82b317da5d2b2ca709795f6929d8f7344cfc97a46d41d6b66c195b3c0b7406c92217083e6176f9976d6d158ef7fd00a0bf152cbf66c84f12
 WHIRLPOOL 
c9f61117acafc25cc58b86b11d0c1f332dd74db6d5ee98702893625f948f1ae1df855ce1b15b7804d0e2d8017465a2d469c37b5bb4e0c2c1f5a78a03d506cd73
+DIST firefox-40.0.3-xh.xpi 461039 SHA256 
54948f041df5be3c074ba2bf2bf7769fa3b45751038dd61b94cf3fa09e0a9d72 SHA512 
24cf779a800eb187d68f84b6e8fbabebcaba2787948fd7c2e6b5970a8fe72a6b25b8ff572246d254595dd1097744d079e46629b3ba0a7165b92b55f5b0f07482
 WHIRLPOOL 
93e7750fd2be27785470d72c52366ed3c21754cdd58fa1a955d991dfa79aace5023e339f53e7c4ad51500805a97ca6c03d9739ae9f6b8f046d57bbc648e5e91d
+DIST firefox-40.0.3-zh-CN.xpi 504409 SHA256 
86346005557d217110e624e1d98037a5cf634228b4bd42b38fb2b9ba38411999 SHA512 
9f8cdb81ec5851a6b5810be3c5882a24fa5e93b95889e453e97ea7e8de137470e9cb9717b40ee07ae9e930bbe2f5d0c41bd8692220a0256acf6c004909d4380e
 WHIRLPOOL 
4687a90af21051baeb88e0d02cf52d8142d08111f226dbf7a3183408061aee91c7e270d8a7d72bdc20e1b517a81171623de96fa7a00f011d6f05177ba96b176f
+DIST firefox-40.0.3-zh-TW.xpi 491275 SHA256 
36be93979c452610d01adafe926b05dd11d7e92211cea9f10bc697b70acb0a52 SHA512 
2173044f0964c5237fb0092d0ac39abd175cd408ded2fe5724d72114e67c8a1be4b4e22312c31864cb45af34992bf4bacb104d2cf5a057dcb2e1b544e897d6a1
 WHIRLPOOL 
3abe8575b8b962b380d915efae52afcdb1cb3a55ae7e5a13c73041889868745d08742c43e13b9145333c0dd0a1c80228892a195441d00d4d94c2bb4d61552985
+DIST firefox-40.0.3.source.tar.bz2 178261482 SHA256 
56ab32bfa070a1d86d356ad14ce74252b38dab9307948de8e4a3a2b7f3f22634 SHA512 
8f0f3f3a38378b4a5c30e2a41888564f9eed3e8ec3571654849afbd8e8b46532777e15e148eb4820d14647b51adadf86ed77d80b359ebb289431ea31abfc5748
 WHIRLPOOL 
7816360081c5767b35da1629e9e08c05e645c53dcaad017bdaa5f30b4b321390adeb05d26621131e54a95f8ad1cf9a7a81d1387f430d072a2c92c772e871ece7
+EBUILD firefox-40.0.3-r99.ebuild 12320 SHA256 
c26a43e9a9922fc26b1042fc9f89b7a9d04ab416257327b522a5af5ea6ad1000 SHA512 
1bc526b7336943b1d7a43e786eff653287c458721213d49a7bc8cefbc6d8a3edc777ca78a4e97c2b4efcd1b6f6819ac3e27192c58a4d9685714d4e806b191ae5
 WHIRLPOOL 
a75b9837bf5a79d10d901a6199507195daf22516cffeda5a0dbfce0bc19a5175aaed745a19bd9b32ec5cba5864fb5f782cf5af9bbbcd00e511e8de455bdf9c6a
 MISC metadata.xml 1332 SHA256 
6472dd21d6d153e44d858e6dbc7f998278f6be6dc65b9ef3a2ef86ee2c5b8533 SHA512 
10a3e92528ca24810917b4580d22ae0b979d7704e5faf40c85204dc2bd76e60c21178f13cddb33145688a674812660ebde1c7e51daf9cd170dc54ee99eb8776d
 WHIRLPOOL 
672be0b9d4372ddebd2f4721696daacac92a91ea21d2331c741e97117875eca92d07452377babd20e09908ec80c9b6196ba805584653c202ff2a44d7233fb58d

diff --git a/www-client/firefox/files/1130164.patch 
b/www-client/firefox/files/1130164.patch
deleted file mode 100644
index 2b292f8..0000000
--- a/www-client/firefox/files/1130164.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-# HG changeset patch
-# User Felix Janda <[email protected]>
-# Date 1423173074 -3600
-#      Thu Feb 05 22:51:14 2015 +0100
-# Node ID a446b4e607445d1c6faec25b43a5d9b5d45bcacf
-# Parent  89120ad0518fb4932de5b5f466debed68ee787ce
-Bug 1130164 - tools/profiler: Use <stdint.h> types. r=jseward
-
-diff -r 89120ad0518f -r a446b4e60744 tools/profiler/UnwinderThread2.cpp
---- a/tools/profiler/UnwinderThread2.cpp       Thu Mar 05 06:04:03 2015 -0500
-+++ b/tools/profiler/UnwinderThread2.cpp       Thu Feb 05 22:51:14 2015 +0100
-@@ -470,7 +470,7 @@
- //////////////////////////////////////////////////////////
- 
- // This is the interface to LUL.
--typedef  struct { u_int64_t pc; u_int64_t sp; }  PCandSP;
-+typedef  struct { uint64_t pc; uint64_t sp; }  PCandSP;
- 
- // Forward declaration.  Implementation is below.
- static
-@@ -1338,7 +1338,7 @@
-       else {
-         // We have at least one N and one P entry available.
-         // Scan forwards to find the SP of the current P entry
--        u_int64_t sp_cur_P = 0;
-+        uint64_t sp_cur_P = 0;
-         unsigned int m = next_P + 1;
-         while (1) {
-           /* This assertion should hold because in a well formed
-@@ -1349,7 +1349,7 @@
-           if (ent.is_ent_hint('Q'))
-             break;
-           if (ent.is_ent('S')) {
--            sp_cur_P = reinterpret_cast<u_int64_t>(ent.get_tagPtr());
-+            sp_cur_P = reinterpret_cast<uint64_t>(ent.get_tagPtr());
-             break;
-           }
-           m++;
-@@ -1358,7 +1358,7 @@
-           if (0) LOG("  P  <=  last_was_P && sp_cur_P == 0");
-           use_P = true;
-         } else {
--          u_int64_t sp_cur_N = pairs[next_N].sp;
-+          uint64_t sp_cur_N = pairs[next_N].sp;
-           use_P = (sp_cur_P > sp_cur_N);
-           if (0) LOGF("  %s  <=  sps P %p N %p",
-                       use_P ? "P" : "N", (void*)(intptr_t)sp_cur_P, 
-diff -r 89120ad0518f -r a446b4e60744 
tools/profiler/local_debug_info_symbolizer.cc
---- a/tools/profiler/local_debug_info_symbolizer.cc    Thu Mar 05 06:04:03 
2015 -0500
-+++ b/tools/profiler/local_debug_info_symbolizer.cc    Thu Feb 05 22:51:14 
2015 +0100
-@@ -222,7 +222,7 @@
-     debug_info_module = it->second;
-   }
- 
--  u_int64_t address = frame->instruction - frame->module->base_address();
-+  uint64_t address = frame->instruction - frame->module->base_address();
-   Module::Function* function =
-       debug_info_module->FindFunctionByAddress(address);
-   if (function) {
-@@ -282,7 +282,7 @@
-   if (it == symbols_.end()) return NULL;
- 
-   Module* module = it->second;
--  u_int64_t address = frame->instruction - frame->module->base_address();
-+  uint64_t address = frame->instruction - frame->module->base_address();
-   Module::StackFrameEntry* entry =
-       module->FindStackFrameEntryByAddress(address);
-   if (!entry)

diff --git a/www-client/firefox/files/1130175.patch 
b/www-client/firefox/files/1130175.patch
deleted file mode 100644
index 8946a56..0000000
--- a/www-client/firefox/files/1130175.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-# HG changeset patch
-# User Felix Janda <[email protected]>
-# Date 1423171460 -3600
-#      Thu Feb 05 22:24:20 2015 +0100
-# Node ID af818fbea923d7c026bc8e22a6512f14f788ba56
-# Parent  9c40ffbcf6b32d688abf089f2cce3c85dd8bdb29
-Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc
-
-diff -r 9c40ffbcf6b3 -r af818fbea923 
media/mtransport/third_party/nICEr/src/stun/addrs.c
---- a/media/mtransport/third_party/nICEr/src/stun/addrs.c      Mon Feb 23 
07:39:00 2015 -0500
-+++ b/media/mtransport/third_party/nICEr/src/stun/addrs.c      Thu Feb 05 
22:24:20 2015 +0100
-@@ -45,13 +45,11 @@
- #include <sys/param.h>
- #include <sys/socket.h>
- #ifndef ANDROID
--#include <sys/sysctl.h>
- #include <sys/syslog.h>
- #else
- #include <syslog.h>
- /* Work around an Android NDK < r8c bug */
- #undef __unused
--#include <linux/sysctl.h>
- #endif
- #ifndef LINUX
- #include <net/if.h>
-@@ -122,6 +120,7 @@
-  */
- 
- #include <err.h>
-+#include <sys/sysctl.h>
- 
- static void stun_rt_xaddrs(caddr_t, caddr_t, struct rt_addrinfo *);
- static int stun_grab_addrs(char *name, int addrcount,

diff --git a/www-client/firefox/files/1130710.patch 
b/www-client/firefox/files/1130710.patch
deleted file mode 100644
index 02c2877..0000000
--- a/www-client/firefox/files/1130710.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-# HG changeset patch
-# User Felix Janda <[email protected]>
-# Date 1423172841 -3600
-# Node ID 48efa200aae98f4b5fced4f1afa4f1b8c8cde9e1
-# Parent  3693f117ad5018927922c92cf5bd9739bc25f394
-Bug 1130710 - xre: Use stdint uint*_t instead of nonstandard __uint*_t. 
r=bsmedberg
-
-diff --git a/toolkit/xre/nsSigHandlers.cpp b/toolkit/xre/nsSigHandlers.cpp
---- a/toolkit/xre/nsSigHandlers.cpp
-+++ b/toolkit/xre/nsSigHandlers.cpp
-@@ -160,17 +160,17 @@ static void fpehandler(int signum, sigin
- #if defined(__i386__) || defined(__amd64__)
-   _STRUCT_FP_CONTROL *ctrl = &uc->uc_mcontext->__fs.__fpu_fcw;
-   ctrl->__invalid = ctrl->__denorm = ctrl->__zdiv = ctrl->__ovrfl = 
ctrl->__undfl = ctrl->__precis = 1;
- 
-   _STRUCT_FP_STATUS *status = &uc->uc_mcontext->__fs.__fpu_fsw;
-   status->__invalid = status->__denorm = status->__zdiv = status->__ovrfl = 
status->__undfl =
-     status->__precis = status->__stkflt = status->__errsumm = 0;
- 
--  __uint32_t *mxcsr = &uc->uc_mcontext->__fs.__fpu_mxcsr;
-+  uint32_t *mxcsr = &uc->uc_mcontext->__fs.__fpu_mxcsr;
-   *mxcsr |= SSE_EXCEPTION_MASK; /* disable all SSE exceptions */
-   *mxcsr &= ~SSE_STATUS_FLAGS; /* clear all pending SSE exceptions */
- #endif
- #endif
- #if defined(LINUX) && !defined(ANDROID)
-   ucontext_t *uc = (ucontext_t *)context;
- 
- #if defined(__i386__)
-@@ -180,23 +180,23 @@ static void fpehandler(int signum, sigin
-    */
-   unsigned long int *cw = &uc->uc_mcontext.fpregs->cw;
-   *cw |= FPU_EXCEPTION_MASK;
- 
-   unsigned long int *sw = &uc->uc_mcontext.fpregs->sw;
-   *sw &= ~FPU_STATUS_FLAGS;
- #endif
- #if defined(__amd64__)
--  __uint16_t *cw = &uc->uc_mcontext.fpregs->cwd;
-+  uint16_t *cw = &uc->uc_mcontext.fpregs->cwd;
-   *cw |= FPU_EXCEPTION_MASK;
- 
--  __uint16_t *sw = &uc->uc_mcontext.fpregs->swd;
-+  uint16_t *sw = &uc->uc_mcontext.fpregs->swd;
-   *sw &= ~FPU_STATUS_FLAGS;
- 
--  __uint32_t *mxcsr = &uc->uc_mcontext.fpregs->mxcsr;
-+  uint32_t *mxcsr = &uc->uc_mcontext.fpregs->mxcsr;
-   *mxcsr |= SSE_EXCEPTION_MASK; /* disable all SSE exceptions */
-   *mxcsr &= ~SSE_STATUS_FLAGS; /* clear all pending SSE exceptions */
- #endif
- #endif
- #ifdef SOLARIS
-   ucontext_t *uc = (ucontext_t *)context;
- 
- #if defined(__i386)
-

diff --git a/www-client/firefox/files/1152176.patch 
b/www-client/firefox/files/1152176.patch
new file mode 100644
index 0000000..5723c08
--- /dev/null
+++ b/www-client/firefox/files/1152176.patch
@@ -0,0 +1,31 @@
+# HG changeset patch
+# User Felix Janda <[email protected]>
+# Date 1431977414 -7200
+# Node ID fd517a7fc20f9a63e0d3d3246aa617a0b203d141
+# Parent  580e0c9bb03f867512b4f839edc45c338ebdb411
+Bug 1152176 - xpcom: Define linux kernel BLOCK_SIZE if necessary. r=nfroyd
+
+diff --git a/xpcom/io/nsLocalFileUnix.cpp b/xpcom/io/nsLocalFileUnix.cpp
+--- a/xpcom/io/nsLocalFileUnix.cpp
++++ b/xpcom/io/nsLocalFileUnix.cpp
+@@ -23,16 +23,19 @@
+ #if defined(VMS)
+ #include <fabdef.h>
+ #endif
+ 
+ #if defined(HAVE_SYS_QUOTA_H) && defined(HAVE_LINUX_QUOTA_H)
+ #define USE_LINUX_QUOTACTL
+ #include <sys/mount.h>
+ #include <sys/quota.h>
++#ifndef BLOCK_SIZE
++#define BLOCK_SIZE 1024 /* kernel block size */
++#endif
+ #endif
+ 
+ #include "xpcom-private.h"
+ #include "nsDirectoryServiceDefs.h"
+ #include "nsCRT.h"
+ #include "nsCOMPtr.h"
+ #include "nsMemory.h"
+ #include "nsIFile.h"
+

diff --git a/www-client/firefox/files/firefox-35.0-gmp-clearkey-sprintf.patch 
b/www-client/firefox/files/firefox-35.0-gmp-clearkey-sprintf.patch
deleted file mode 100644
index dfd9a8d..0000000
--- a/www-client/firefox/files/firefox-35.0-gmp-clearkey-sprintf.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/mozilla-beta/media/gmp-clearkey/0.1/openaes/oaes_lib.c   2014-12-04 
11:24:16.279571363 -0500
-+++ b/mozilla-beta/media/gmp-clearkey/0.1/openaes/oaes_lib.c   2014-12-04 
11:23:07.449572313 -0500
-@@ -42,6 +42,7 @@
- 
- #include "oaes_config.h"
- #include "oaes_lib.h"
-+#include "standard.h"
- 
- #ifdef OAES_HAVE_ISAAC
- #include "rand.h"

diff --git 
a/www-client/firefox/files/firefox-38-dont-hardcode-libc-soname.patch 
b/www-client/firefox/files/firefox-38-dont-hardcode-libc-soname.patch
new file mode 100644
index 0000000..83779bc
--- /dev/null
+++ b/www-client/firefox/files/firefox-38-dont-hardcode-libc-soname.patch
@@ -0,0 +1,22 @@
+--- a/testing/mozbase/mozinfo/mozinfo/mozinfo.py       2015-08-06 
13:41:02.000000000 -0400
++++ b/testing/mozbase/mozinfo/mozinfo/mozinfo.py       2015-08-21 
21:17:00.320766493 -0400
+@@ -96,7 +96,7 @@
+     import errno
+     PR_SET_SECCOMP = 22
+     SECCOMP_MODE_FILTER = 2
+-    ctypes.CDLL("libc.so.6", use_errno=True).prctl(PR_SET_SECCOMP, 
SECCOMP_MODE_FILTER, 0)
++    ctypes.CDLL(ctypes.util.find_library('c'), 
use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
+     info['has_sandbox'] = ctypes.get_errno() == errno.EFAULT
+ else:
+     info['has_sandbox'] = True
+--- a/testing/mochitest/runtests.py    2015-08-06 13:41:02.000000000 -0400
++++ b/testing/mochitest/runtests.py    2015-08-21 21:17:36.060766000 -0400
+@@ -1097,7 +1097,7 @@
+     if not mozinfo.isLinux:
+         return False, ''
+ 
+-    libc = ctypes.cdll.LoadLibrary('libc.so.6')
++    libc = ctypes.cdll.LoadLibrary(ctypes.util.find_library('c'))
+     O_RDWR = 2
+     # These are from linux/videodev2.h
+ 

diff --git a/www-client/firefox/files/firefox-38-hppa-js-syntax-error.patch 
b/www-client/firefox/files/firefox-38-hppa-js-syntax-error.patch
new file mode 100644
index 0000000..719732e
--- /dev/null
+++ b/www-client/firefox/files/firefox-38-hppa-js-syntax-error.patch
@@ -0,0 +1,30 @@
+# HG changeset patch
+# User Ian Stakenvicius <[email protected]>
+# Parent  2ee9895e032c492705adaf213706d4260ca172c8
+Fix JS_CHECK_STACK_SIZE define for stack-growing-up case (hppa)
+
+Upstream bug 1189011
+Gentoo bug 556196
+
+diff --git a/js/src/jsfriendapi.h b/js/src/jsfriendapi.h
+--- a/js/src/jsfriendapi.h
++++ b/js/src/jsfriendapi.h
+@@ -15,17 +15,17 @@
+ #include "jsbytecode.h"
+ #include "jspubtd.h"
+ 
+ #include "js/CallArgs.h"
+ #include "js/CallNonGenericMethod.h"
+ #include "js/Class.h"
+ 
+ #if JS_STACK_GROWTH_DIRECTION > 0
+-# define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY(((uintptr_t)(sp) < 
(limit)))
++# define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY((uintptr_t)(sp) < 
(limit)))
+ #else
+ # define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY((uintptr_t)(sp) > 
(limit)))
+ #endif
+ 
+ class JSAtom;
+ struct JSErrorFormatString;
+ class JSLinearString;
+ struct JSJitInfo;

diff --git a/www-client/firefox/files/fts.patch 
b/www-client/firefox/files/fts.patch
deleted file mode 100644
index 4c1734f..0000000
--- a/www-client/firefox/files/fts.patch
+++ /dev/null
@@ -1,480 +0,0 @@
-# HG changeset patch
-# User Felix Janda <[email protected]>
-# Date 1428142499 -7200
-#      Sat Apr 04 12:14:59 2015 +0200
-# Node ID b85504ff4ee9c548d58e75398a2de69f2089e907
-# Parent  90adc073cbc6398f4fab9b1cd07b685368559f34
-# https://bugzilla.mozilla.org/show_bug.cgi?id=1139173
-ipc/chromium: Remove dead code to make it compile on linux without <fts.h>
-
-diff -r 90adc073cbc6 -r b85504ff4ee9 ipc/chromium/moz.build
---- a/ipc/chromium/moz.build   Thu Apr 02 08:10:00 2015 -0400
-+++ b/ipc/chromium/moz.build   Sat Apr 04 12:14:59 2015 +0200
-@@ -50,7 +50,6 @@
-     'src/base/pickle.cc',
-     'src/base/rand_util.cc',
-     'src/base/revocable_store.cc',
--    'src/base/scoped_temp_dir.cc',
-     'src/base/string_piece.cc',
-     'src/base/string_util.cc',
-     'src/base/thread.cc',
-diff -r 90adc073cbc6 -r b85504ff4ee9 ipc/chromium/src/base/file_util.cc
---- a/ipc/chromium/src/base/file_util.cc       Thu Apr 02 08:10:00 2015 -0400
-+++ b/ipc/chromium/src/base/file_util.cc       Sat Apr 04 12:14:59 2015 +0200
-@@ -139,12 +139,6 @@
-     path->push_back(FilePath::kSeparators[0]);
-   path->append(new_ending);
- }
--bool CopyDirectory(const std::wstring& from_path, const std::wstring& to_path,
--                   bool recursive) {
--  return CopyDirectory(FilePath::FromWStringHack(from_path),
--                       FilePath::FromWStringHack(to_path),
--                       recursive);
--}
- bool CopyFile(const std::wstring& from_path, const std::wstring& to_path) {
-   return CopyFile(FilePath::FromWStringHack(from_path),
-                   FilePath::FromWStringHack(to_path));
-@@ -172,8 +166,8 @@
-   *temp_file = temp_file_path.ToWStringHack();
-   return true;
- }
--bool Delete(const std::wstring& path, bool recursive) {
--  return Delete(FilePath::FromWStringHack(path), recursive);
-+bool Delete(const std::wstring& path) {
-+  return Delete(FilePath::FromWStringHack(path));
- }
- bool DirectoryExists(const std::wstring& path) {
-   return DirectoryExists(FilePath::FromWStringHack(path));
-diff -r 90adc073cbc6 -r b85504ff4ee9 ipc/chromium/src/base/file_util.h
---- a/ipc/chromium/src/base/file_util.h        Thu Apr 02 08:10:00 2015 -0400
-+++ b/ipc/chromium/src/base/file_util.h        Sat Apr 04 12:14:59 2015 +0200
-@@ -16,7 +16,6 @@
- #include <sys/stat.h>
- #elif defined(OS_POSIX) 
- #include <sys/types.h>
--#include <fts.h>
- #include <sys/stat.h>
- #endif
- 
-@@ -87,34 +86,17 @@
- 
- // Deletes the given path, whether it's a file or a directory.
- // If it's a directory, it's perfectly happy to delete all of the
--// directory's contents.  Passing true to recursive deletes
--// subdirectories and their contents as well.
-+// directory's contents.
- // Returns true if successful, false otherwise.
--//
--// WARNING: USING THIS WITH recursive==true IS EQUIVALENT
--//          TO "rm -rf", SO USE WITH CAUTION.
--bool Delete(const FilePath& path, bool recursive);
-+bool Delete(const FilePath& path);
- // Deprecated temporary compatibility function.
--bool Delete(const std::wstring& path, bool recursive);
-+bool Delete(const std::wstring& path);
- 
- // Copies a single file. Use CopyDirectory to copy directories.
- bool CopyFile(const FilePath& from_path, const FilePath& to_path);
- // Deprecated temporary compatibility function.
- bool CopyFile(const std::wstring& from_path, const std::wstring& to_path);
- 
--// Copies the given path, and optionally all subdirectories and their contents
--// as well.
--// If there are files existing under to_path, always overwrite.
--// Returns true if successful, false otherwise.
--// Dont't use wildcards on the names, it may stop working without notice.
--//
--// If you only need to copy a file use CopyFile, it's faster.
--bool CopyDirectory(const FilePath& from_path, const FilePath& to_path,
--                   bool recursive);
--// Deprecated temporary compatibility function.
--bool CopyDirectory(const std::wstring& from_path, const std::wstring& to_path,
--                   bool recursive);
--
- // Returns true if the given path exists on the local filesystem,
- // false otherwise.
- bool PathExists(const FilePath& path);
-diff -r 90adc073cbc6 -r b85504ff4ee9 ipc/chromium/src/base/file_util_posix.cc
---- a/ipc/chromium/src/base/file_util_posix.cc Thu Apr 02 08:10:00 2015 -0400
-+++ b/ipc/chromium/src/base/file_util_posix.cc Sat Apr 04 12:14:59 2015 +0200
-@@ -8,13 +8,10 @@
- #include <errno.h>
- #include <fcntl.h>
- #include <fnmatch.h>
--#ifndef ANDROID
--#include <fts.h>
--#endif
- #include <libgen.h>
- #include <stdio.h>
- #include <string.h>
--#include <sys/errno.h>
-+#include <errno.h>
- #include <sys/mman.h>
- #define _DARWIN_USE_64_BIT_INODE // Use 64-bit inode data structures
- #include <sys/stat.h>
-@@ -53,7 +50,7 @@
- // which works both with and without the recursive flag.  I'm not sure we need
- // that functionality. If not, remove from file_util_win.cc, otherwise add it
- // here.
--bool Delete(const FilePath& path, bool recursive) {
-+bool Delete(const FilePath& path) {
-   const char* path_str = path.value().c_str();
-   struct stat file_info;
-   int test = stat(path_str, &file_info);
-@@ -64,174 +61,8 @@
-   }
-   if (!S_ISDIR(file_info.st_mode))
-     return (unlink(path_str) == 0);
--  if (!recursive)
--    return (rmdir(path_str) == 0);
- 
--#ifdef ANDROID
--  // XXX Need ftsless impl for bionic
--  return false;
--#else
--  bool success = true;
--  int ftsflags = FTS_PHYSICAL | FTS_NOSTAT;
--  char top_dir[PATH_MAX];
--  if (base::strlcpy(top_dir, path_str,
--                    arraysize(top_dir)) >= arraysize(top_dir)) {
--    return false;
--  }
--  char* dir_list[2] = { top_dir, NULL };
--  FTS* fts = fts_open(dir_list, ftsflags, NULL);
--  if (fts) {
--    FTSENT* fts_ent = fts_read(fts);
--    while (success && fts_ent != NULL) {
--      switch (fts_ent->fts_info) {
--        case FTS_DNR:
--        case FTS_ERR:
--          // log error
--          success = false;
--          continue;
--          break;
--        case FTS_DP:
--          success = (rmdir(fts_ent->fts_accpath) == 0);
--          break;
--        case FTS_D:
--          break;
--        case FTS_NSOK:
--        case FTS_F:
--        case FTS_SL:
--        case FTS_SLNONE:
--          success = (unlink(fts_ent->fts_accpath) == 0);
--          break;
--        default:
--          DCHECK(false);
--          break;
--      }
--      fts_ent = fts_read(fts);
--    }
--    fts_close(fts);
--  }
--  return success;
--#endif
--}
--
--bool Move(const FilePath& from_path, const FilePath& to_path) {
--  if (rename(from_path.value().c_str(), to_path.value().c_str()) == 0)
--    return true;
--
--  if (!CopyDirectory(from_path, to_path, true))
--    return false;
--
--  Delete(from_path, true);
--  return true;
--}
--
--bool CopyDirectory(const FilePath& from_path,
--                   const FilePath& to_path,
--                   bool recursive) {
--  // Some old callers of CopyDirectory want it to support wildcards.
--  // After some discussion, we decided to fix those callers.
--  // Break loudly here if anyone tries to do this.
--  // TODO(evanm): remove this once we're sure it's ok.
--  DCHECK(to_path.value().find('*') == std::string::npos);
--  DCHECK(from_path.value().find('*') == std::string::npos);
--
--  char top_dir[PATH_MAX];
--  if (base::strlcpy(top_dir, from_path.value().c_str(),
--                    arraysize(top_dir)) >= arraysize(top_dir)) {
--    return false;
--  }
--
--#ifdef ANDROID
--  // XXX Need ftsless impl for bionic
--  return false;
--#else
--  char* dir_list[] = { top_dir, NULL };
--  FTS* fts = fts_open(dir_list, FTS_PHYSICAL | FTS_NOSTAT, NULL);
--  if (!fts) {
--    CHROMIUM_LOG(ERROR) << "fts_open failed: " << strerror(errno);
--    return false;
--  }
--
--  int error = 0;
--  FTSENT* ent;
--  while (!error && (ent = fts_read(fts)) != NULL) {
--    // ent->fts_path is the source path, including from_path, so paste
--    // the suffix after from_path onto to_path to create the target_path.
--    std::string suffix(&ent->fts_path[from_path.value().size()]);
--    // Strip the leading '/' (if any).
--    if (!suffix.empty()) {
--      DCHECK_EQ('/', suffix[0]);
--      suffix.erase(0, 1);
--    }
--    const FilePath target_path = to_path.Append(suffix);
--    switch (ent->fts_info) {
--      case FTS_D:  // Preorder directory.
--        // If we encounter a subdirectory in a non-recursive copy, prune it
--        // from the traversal.
--        if (!recursive && ent->fts_level > 0) {
--          if (fts_set(fts, ent, FTS_SKIP) != 0)
--            error = errno;
--          continue;
--        }
--
--        // Try creating the target dir, continuing on it if it exists already.
--        // Rely on the user's umask to produce correct permissions.
--        if (mkdir(target_path.value().c_str(), 0777) != 0) {
--          if (errno != EEXIST)
--            error = errno;
--        }
--        break;
--      case FTS_F:     // Regular file.
--      case FTS_NSOK:  // File, no stat info requested.
--        errno = 0;
--        if (!CopyFile(FilePath(ent->fts_path), target_path))
--          error = errno ? errno : EINVAL;
--        break;
--      case FTS_DP:   // Postorder directory.
--      case FTS_DOT:  // "." or ".."
--        // Skip it.
--        continue;
--      case FTS_DC:   // Directory causing a cycle.
--        // Skip this branch.
--        if (fts_set(fts, ent, FTS_SKIP) != 0)
--          error = errno;
--        break;
--      case FTS_DNR:  // Directory cannot be read.
--      case FTS_ERR:  // Error.
--      case FTS_NS:   // Stat failed.
--        // Abort with the error.
--        error = ent->fts_errno;
--        break;
--      case FTS_SL:      // Symlink.
--      case FTS_SLNONE:  // Symlink with broken target.
--        CHROMIUM_LOG(WARNING) << "CopyDirectory() skipping symbolic link: " <<
--            ent->fts_path;
--        continue;
--      case FTS_DEFAULT:  // Some other sort of file.
--        CHROMIUM_LOG(WARNING) << "CopyDirectory() skipping file of unknown 
type: " <<
--            ent->fts_path;
--        continue;
--      default:
--        NOTREACHED();
--        continue;  // Hope for the best!
--    }
--  }
--  // fts_read may have returned NULL and set errno to indicate an error.
--  if (!error && errno != 0)
--    error = errno;
--
--  if (!fts_close(fts)) {
--    // If we already have an error, let's use that error instead of the error
--    // fts_close set.
--    if (!error)
--      error = errno;
--  }
--
--  if (error) {
--    CHROMIUM_LOG(ERROR) << "CopyDirectory(): " << strerror(error);
--    return false;
--  }
--  return true;
--#endif
-+  return (rmdir(path_str) == 0);
- }
- 
- bool PathExists(const FilePath& path) {
-diff -r 90adc073cbc6 -r b85504ff4ee9 ipc/chromium/src/base/file_util_win.cc
---- a/ipc/chromium/src/base/file_util_win.cc   Thu Apr 02 08:10:00 2015 -0400
-+++ b/ipc/chromium/src/base/file_util_win.cc   Sat Apr 04 12:14:59 2015 +0200
-@@ -27,14 +27,14 @@
-   return true;
- }
- 
--bool Delete(const FilePath& path, bool recursive) {
-+bool Delete(const FilePath& path) {
-   if (path.value().length() >= MAX_PATH)
-     return false;
- 
--  // If we're not recursing use DeleteFile; it should be faster. DeleteFile
-+  // Use DeleteFile; it should be faster. DeleteFile
-   // fails if passed a directory though, which is why we fall through on
-   // failure to the SHFileOperation.
--  if (!recursive && DeleteFile(path.value().c_str()) != 0)
-+  if (DeleteFile(path.value().c_str()) != 0)
-     return true;
- 
-   // SHFILEOPSTRUCT wants the path to be terminated with two NULLs,
-@@ -48,8 +48,7 @@
-   file_operation.wFunc = FO_DELETE;
-   file_operation.pFrom = double_terminated_path;
-   file_operation.fFlags = FOF_NOERRORUI | FOF_SILENT | FOF_NOCONFIRMATION;
--  if (!recursive)
--    file_operation.fFlags |= FOF_NORECURSION | FOF_FILESONLY;
-+  file_operation.fFlags |= FOF_NORECURSION | FOF_FILESONLY;
-   int err = SHFileOperation(&file_operation);
-   // Some versions of Windows return ERROR_FILE_NOT_FOUND when
-   // deleting an empty directory.
-@@ -98,26 +97,6 @@
-   return (SHFileOperation(&file_operation) == 0);
- }
- 
--bool CopyDirectory(const FilePath& from_path, const FilePath& to_path,
--                   bool recursive) {
--  if (recursive)
--    return ShellCopy(from_path, to_path, true);
--
--  // Instead of creating a new directory, we copy the old one to include the
--  // security information of the folder as part of the copy.
--  if (!PathExists(to_path)) {
--    // Except that Vista fails to do that, and instead do a recursive copy if
--    // the target directory doesn't exist.
--    if (win_util::GetWinVersion() >= win_util::WINVERSION_VISTA)
--      CreateDirectory(to_path);
--    else
--      ShellCopy(from_path, to_path, false);
--  }
--
--  FilePath directory = from_path.Append(L"*.*");
--  return ShellCopy(directory, to_path, false);
--}
--
- bool PathExists(const FilePath& path) {
-   return (GetFileAttributes(path.value().c_str()) != INVALID_FILE_ATTRIBUTES);
- }
-diff -r 40f6b9e6448e -r e25335f4fbb2 ipc/chromium/src/base/scoped_temp_dir.cc
---- a/ipc/chromium/src/base/scoped_temp_dir.cc Tue Mar 03 23:02:07 2015 +0100
-+++ /dev/null  Thu Jan 01 00:00:00 1970 +0000
-@@ -1,47 +0,0 @@
--// Copyright (c) 2009 The Chromium Authors. All rights reserved.
--// Use of this source code is governed by a BSD-style license that can be
--// found in the LICENSE file.
--
--#include "base/scoped_temp_dir.h"
--
--#include "base/file_util.h"
--#include "base/logging.h"
--#include "base/string_util.h"
--
--ScopedTempDir::ScopedTempDir() {
--}
--
--ScopedTempDir::~ScopedTempDir() {
--  if (!path_.empty() && !file_util::Delete(path_, true))
--    CHROMIUM_LOG(ERROR) << "ScopedTempDir unable to delete " << path_.value();
--}
--
--bool ScopedTempDir::CreateUniqueTempDir() {
--  // This "scoped_dir" prefix is only used on Windows and serves as a template
--  // for the unique name.
--  if (!file_util::CreateNewTempDirectory(FILE_PATH_LITERAL("scoped_dir"),
--                                         &path_))
--    return false;
--
--  return true;
--}
--
--bool ScopedTempDir::Set(const FilePath& path) {
--  DCHECK(path_.empty());
--  if (!file_util::DirectoryExists(path) &&
--      !file_util::CreateDirectory(path)) {
--    return false;
--  }
--  path_ = path;
--  return true;
--}
--
--FilePath ScopedTempDir::Take() {
--  FilePath ret = path_;
--  path_ = FilePath();
--  return ret;
--}
--
--bool ScopedTempDir::IsValid() const {
--  return !path_.empty() && file_util::DirectoryExists(path_);
--}
-diff -r 40f6b9e6448e -r e25335f4fbb2 ipc/chromium/src/base/scoped_temp_dir.h
---- a/ipc/chromium/src/base/scoped_temp_dir.h  Tue Mar 03 23:02:07 2015 +0100
-+++ /dev/null  Thu Jan 01 00:00:00 1970 +0000
-@@ -1,47 +0,0 @@
--// Copyright (c) 2009 The Chromium Authors. All rights reserved.
--// Use of this source code is governed by a BSD-style license that can be
--// found in the LICENSE file.
--
--#ifndef BASE_SCOPED_TEMP_DIR_H_
--#define BASE_SCOPED_TEMP_DIR_H_
--
--// An object representing a temporary / scratch directory that should be 
cleaned
--// up (recursively) when this object goes out of scope.  Note that since
--// deletion occurs during the destructor, no further error handling is 
possible
--// if the directory fails to be deleted.  As a result, deletion is not
--// guaranteed by this class.
--
--#include "base/file_path.h"
--
--class ScopedTempDir {
-- public:
--  // No directory is owned/created initially.
--  ScopedTempDir();
--
--  // Recursively delete path_
--  ~ScopedTempDir();
--
--  // Creates a unique directory in TempPath, and takes ownership of it.
--  // See file_util::CreateNewTemporaryDirectory.
--  bool CreateUniqueTempDir();
--
--  // Takes ownership of directory at |path|, creating it if necessary.
--  // Don't call multiple times unless Take() has been called first.
--  bool Set(const FilePath& path);
--
--  // Caller takes ownership of the temporary directory so it won't be 
destroyed
--  // when this object goes out of scope.
--  FilePath Take();
--
--  const FilePath& path() const { return path_; }
--
--  // Returns true if path_ is non-empty and exists.
--  bool IsValid() const;
--
-- private:
--  FilePath path_;
--
--  DISALLOW_COPY_AND_ASSIGN(ScopedTempDir);
--};
--
--#endif  // BASE_SCOPED_TEMP_DIR_H_
-diff -r 90adc073cbc6 -r b85504ff4ee9 
ipc/chromium/src/base/shared_memory_posix.cc
---- a/ipc/chromium/src/base/shared_memory_posix.cc     Thu Apr 02 08:10:00 
2015 -0400
-+++ b/ipc/chromium/src/base/shared_memory_posix.cc     Sat Apr 04 12:14:59 
2015 +0200
-@@ -93,7 +93,7 @@
- 
-   FilePath path(WideToUTF8(mem_filename));
-   if (file_util::PathExists(path)) {
--    return file_util::Delete(path, false);
-+    return file_util::Delete(path);
-   }
- 
-   // Doesn't exist, so success.
-@@ -170,7 +170,7 @@
-     // Deleting the file prevents anyone else from mapping it in
-     // (making it private), and prevents the need for cleanup (once
-     // the last fd is closed, it is truly freed).
--    file_util::Delete(path, false);
-+    file_util::Delete(path);
-   } else {
-     std::wstring mem_filename;
-     if (FilenameForMemoryName(name, &mem_filename) == false)

diff --git a/www-client/firefox/files/libstagefright-cdefs.patch 
b/www-client/firefox/files/libstagefright-cdefs.patch
deleted file mode 100644
index b45f97f..0000000
--- a/www-client/firefox/files/libstagefright-cdefs.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-# HG changeset patch
-# User Felix Janda <[email protected]>
-# Date 1423171584 -3600
-#      Thu Feb 05 22:26:24 2015 +0100
-# Node ID 48a43c9da31a3ae083edd563be50fb04d9a5b99a
-# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
-# https://bugzilla.mozilla.org/show_bug.cgi?id=1151202
-libstagefright: Fix compilation for systems without <sys/cdefs.h>
-
-diff -r 2d344ef8da33 -r 48a43c9da31a 
media/libstagefright/system/core/include/cutils/properties.h
---- a/media/libstagefright/system/core/include/cutils/properties.h     Sun Feb 
01 19:32:36 2015 +0100
-+++ b/media/libstagefright/system/core/include/cutils/properties.h     Thu Feb 
05 22:26:24 2015 +0100
-@@ -17,7 +17,7 @@
- #ifndef __CUTILS_PROPERTIES_H
- #define __CUTILS_PROPERTIES_H
- 
--#include <sys/cdefs.h>
-+#include <sys/types.h>
- #include <stddef.h>
- 
- #ifdef __cplusplus

diff --git a/www-client/firefox/files/profiler-gettid.patch 
b/www-client/firefox/files/profiler-gettid.patch
index d9983b4..033c717 100644
--- a/www-client/firefox/files/profiler-gettid.patch
+++ b/www-client/firefox/files/profiler-gettid.patch
@@ -1,51 +1,36 @@
 # HG changeset patch
 # User Felix Janda <[email protected]>
-# Date 1423173146 -3600
-#      Thu Feb 05 22:52:26 2015 +0100
-# Node ID c084550fcab646d911bbf4f05747f228759161e4
-# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
+# Date 1429127179 -7200
+#      Wed Apr 15 21:46:19 2015 +0200
+# Node ID 1add4a9525c1c51521927203e7fe916ef7bbfe6a
+# Parent  53ceefb0e1c80ded0f3c154e26b96b48c8821210
 profiler: avoid getcontext and gettid
 
-diff -r 2d344ef8da33 -r c084550fcab6 tools/profiler/GeckoTaskTracer.cpp
---- a/tools/profiler/GeckoTaskTracer.cpp       Sun Feb 01 19:32:36 2015 +0100
-+++ b/tools/profiler/GeckoTaskTracer.cpp       Thu Feb 05 22:52:26 2015 +0100
-@@ -18,8 +18,8 @@
- 
- #include <stdarg.h>
+diff -r 53ceefb0e1c8 -r 1add4a9525c1 tools/profiler/platform-linux-lul.h
+--- a/tools/profiler/platform-linux-lul.h      Wed Apr 15 15:33:19 2015 -0400
++++ b/tools/profiler/platform-linux-lul.h      Wed Apr 15 21:46:19 2015 +0200
+@@ -18,7 +18,7 @@
  
+ // We need a definition of gettid(), but glibc doesn't provide a
+ // wrapper for it.
 -#if defined(__GLIBC__)
--// glibc doesn't implement gettid(2).
-+#if defined(OS_LINUX) && !defined(ANDROID)
-+// only bionic wraps gettid(2).
++#if 1
+ #include <unistd.h>
  #include <sys/syscall.h>
- static pid_t gettid()
- {
-diff -r 2d344ef8da33 -r c084550fcab6 tools/profiler/platform-linux.cc
---- a/tools/profiler/platform-linux.cc Sun Feb 01 19:32:36 2015 +0100
-+++ b/tools/profiler/platform-linux.cc Thu Feb 05 22:52:26 2015 +0100
-@@ -92,8 +92,8 @@
- 
- #define SIGNAL_SAVE_PROFILE SIGUSR2
- 
--#if defined(__GLIBC__)
--// glibc doesn't implement gettid(2).
-+#if !defined(ANDROID)
-+// only android wraps gettid(2).
- #include <sys/syscall.h>
- pid_t gettid()
- {
-@@ -652,10 +652,10 @@
+ static inline pid_t gettid()
+diff -r 53ceefb0e1c8 -r 1add4a9525c1 tools/profiler/platform-linux.cc
+--- a/tools/profiler/platform-linux.cc Wed Apr 15 15:33:19 2015 -0400
++++ b/tools/profiler/platform-linux.cc Wed Apr 15 21:46:19 2015 +0200
+@@ -701,10 +701,10 @@
  {
    MOZ_ASSERT(aContext);
    ucontext_t* pContext = reinterpret_cast<ucontext_t*>(aContext);
 -  if (!getcontext(pContext)) {
--    context = pContext;
--    SetSampleContext(this, aContext);
++/*  if (!getcontext(pContext)) {
+     context = pContext;
+     SetSampleContext(this, aContext);
 -  }
-+//  if (!getcontext(pContext)) {
-+//    context = pContext;
-+//    SetSampleContext(this, aContext);
-+//  }
++  } */
  }
  
  void OS::SleepMicro(int microseconds)

diff --git a/www-client/firefox/files/sandbox-cdefs.patch 
b/www-client/firefox/files/sandbox-cdefs.patch
index 9591a29..a995477 100644
--- a/www-client/firefox/files/sandbox-cdefs.patch
+++ b/www-client/firefox/files/sandbox-cdefs.patch
@@ -4,7 +4,8 @@
 #      Thu Feb 05 22:41:38 2015 +0100
 # Node ID 375c73854f92701f13403b8461b35727dccde825
 # Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
-# https://codereview.chromium.org/278583005
+# https://code.google.com/p/chromium/issues/detail?id=463208
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1157864
 chromium sandbox: Avoid cdefs.h
 
 diff -r 2d344ef8da33 -r 375c73854f92 
security/sandbox/chromium/sandbox/linux/seccomp-bpf/linux_seccomp.h

diff --git a/www-client/firefox/files/sctp-36.patch 
b/www-client/firefox/files/sctp-36.patch
deleted file mode 100644
index 77a18a8..0000000
--- a/www-client/firefox/files/sctp-36.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-https://bugzilla.mozilla.org/show_bug.cgi?id=1146096
-
-diff -r e965a1a534ec -r 4ca8a9e27180 
netwerk/sctp/src/netinet/sctp_os_userspace.h
---- a/netwerk/sctp/src/netinet/sctp_os_userspace.h     Tue Mar 17 14:22:40 
2015 -0400
-+++ b/netwerk/sctp/src/netinet/sctp_os_userspace.h     Tue Mar 17 22:17:01 
2015 +0100
-@@ -273,9 +273,11 @@
- #endif
- 
- #else /* !defined(Userspace_os_Windows) */
-+#ifdef __FreeBSD__
- #include <sys/cdefs.h> /* needed? added from old __FreeBSD__ */
-+#endif /* __FreeBSD__ */
- #include <sys/socket.h>
--#if defined(__Userspace_os_DragonFly) || defined(__Userspace_os_FreeBSD) || 
defined(__Userspace_os_Linux) || defined(__Userspace_os_NetBSD) || 
defined(__Userspace_os_OpenBSD) || defined(ANDROID)
-+#if !defined(__Userspace_os_Windows) && !defined(__Userspace_os_Darwin)
- #include <pthread.h>
- #endif
- typedef pthread_mutex_t userland_mutex_t;
-@@ -437,7 +439,7 @@
- /* #include <sys/param.h>  in FreeBSD defines MSIZE */
- /* #include <sys/ktr.h> */
- /* #include <sys/systm.h> */
--#if defined(__Userspace_os_Windows)
-+#if 1
- #include <user_queue.h>
- #else
- #include <sys/queue.h>
-diff -r e965a1a534ec -r 4ca8a9e27180 netwerk/sctp/src/netinet/sctp_pcb.c
---- a/netwerk/sctp/src/netinet/sctp_pcb.c      Tue Mar 17 14:22:40 2015 -0400
-+++ b/netwerk/sctp/src/netinet/sctp_pcb.c      Tue Mar 17 22:17:01 2015 +0100
-@@ -30,6 +30,9 @@
-  * THE POSSIBILITY OF SUCH DAMAGE.
-  */
- 
-+#define _BSD_SOURCE /* for IPPORT_RESERVED */
-+#include <netdb.h>
-+
- #ifdef __FreeBSD__
- #include <sys/cdefs.h>
- __FBSDID("$FreeBSD: head/sys/netinet/sctp_pcb.c 277031 2015-01-11 21:55:30Z 
tuexen $");
-diff -r e965a1a534ec -r 4ca8a9e27180 netwerk/sctp/src/user_queue.h
---- a/netwerk/sctp/src/user_queue.h    Tue Mar 17 14:22:40 2015 -0400
-+++ b/netwerk/sctp/src/user_queue.h    Tue Mar 17 22:17:01 2015 +0100
-@@ -31,7 +31,7 @@
- #ifndef _USER_QUEUE_H_
- #define       _USER_QUEUE_H_
- 
--#if !defined (__Userspace_os_Windows)
-+#if defined(__Userspace_os_FreeBSD)
- #include <sys/cdefs.h>
- #endif
- /*

diff --git a/www-client/firefox/files/sctp.patch 
b/www-client/firefox/files/sctp.patch
deleted file mode 100644
index 5155c85..0000000
--- a/www-client/firefox/files/sctp.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-# HG changeset patch
-# User Felix Janda <[email protected]>
-# Date 1426627021 -3600
-#      Tue Mar 17 22:17:01 2015 +0100
-# Node ID 4ca8a9e2718089a1d220d1d420ebe583be4be9e5
-# Parent  e965a1a534ecb6635975fae33a929dc6c06bcb50
-# https://bugzilla.mozilla.org/show_bug.cgi?id=1146096
-
-diff -r e965a1a534ec -r 4ca8a9e27180 
netwerk/sctp/src/netinet/sctp_os_userspace.h
---- a/netwerk/sctp/src/netinet/sctp_os_userspace.h     Tue Mar 17 14:22:40 
2015 -0400
-+++ b/netwerk/sctp/src/netinet/sctp_os_userspace.h     Tue Mar 17 22:17:01 
2015 +0100
-@@ -273,9 +273,11 @@
- #endif
- 
- #else /* !defined(Userspace_os_Windows) */
-+#ifdef __FreeBSD__
- #include <sys/cdefs.h> /* needed? added from old __FreeBSD__ */
-+#endif /* __FreeBSD__ */
- #include <sys/socket.h>
--#if defined(__Userspace_os_DragonFly) || defined(__Userspace_os_FreeBSD) || 
defined(__Userspace_os_Linux) || defined(__Userspace_os_NetBSD) || 
defined(__Userspace_os_OpenBSD) || defined(__Userspace_os_NaCl)
-+#if !defined(__Userspace_os_Windows) && !defined(__Userspace_os_Darwin)
- #include <pthread.h>
- #endif
- typedef pthread_mutex_t userland_mutex_t;
-@@ -437,7 +439,7 @@
- /* #include <sys/param.h>  in FreeBSD defines MSIZE */
- /* #include <sys/ktr.h> */
- /* #include <sys/systm.h> */
--#if defined(__Userspace_os_Windows)
-+#if 1
- #include <user_queue.h>
- #else
- #include <sys/queue.h>
-diff -r e965a1a534ec -r 4ca8a9e27180 netwerk/sctp/src/netinet/sctp_pcb.c
---- a/netwerk/sctp/src/netinet/sctp_pcb.c      Tue Mar 17 14:22:40 2015 -0400
-+++ b/netwerk/sctp/src/netinet/sctp_pcb.c      Tue Mar 17 22:17:01 2015 +0100
-@@ -30,6 +30,9 @@
-  * THE POSSIBILITY OF SUCH DAMAGE.
-  */
- 
-+#define _BSD_SOURCE /* for IPPORT_RESERVED */
-+#include <netdb.h>
-+
- #ifdef __FreeBSD__
- #include <sys/cdefs.h>
- __FBSDID("$FreeBSD: head/sys/netinet/sctp_pcb.c 277031 2015-01-11 21:55:30Z 
tuexen $");
-diff -r e965a1a534ec -r 4ca8a9e27180 netwerk/sctp/src/user_queue.h
---- a/netwerk/sctp/src/user_queue.h    Tue Mar 17 14:22:40 2015 -0400
-+++ b/netwerk/sctp/src/user_queue.h    Tue Mar 17 22:17:01 2015 +0100
-@@ -31,7 +31,7 @@
- #ifndef _USER_QUEUE_H_
- #define       _USER_QUEUE_H_
- 
--#if !defined (__Userspace_os_Windows)
-+#if defined(__Userspace_os_FreeBSD)
- #include <sys/cdefs.h>
- #endif
- /*

diff --git a/www-client/firefox/files/sipcc.patch 
b/www-client/firefox/files/sipcc.patch
deleted file mode 100644
index 060fdf9..0000000
--- a/www-client/firefox/files/sipcc.patch
+++ /dev/null
@@ -1,159 +0,0 @@
-# HG changeset patch
-# User Felix Janda <[email protected]>
-# Date 1423304332 -3600
-#      Sat Feb 07 11:18:52 2015 +0100
-# Node ID fbbc5e616bd05c0f3b29ede3d777609e04dce620
-# Parent  204cb68867f5b09f0949bd4a49a4a8c1aaf0f467
-# https://bugzilla.mozilla.org/show_bug.cgi?id=1130709
-sipcc: Make __BEGIN_DECLS and __END_DECLS explicit
-
-diff -r 204cb68867f5 -r fbbc5e616bd0 
media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h
---- a/media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h  Sat Feb 07 
09:22:26 2015 +0100
-+++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h  Sat Feb 07 
11:18:52 2015 +0100
-@@ -54,27 +54,6 @@
- #endif
- 
- /**
-- * __BEGIN_DECLS and __END_DECLS
-- *
-- * Define macros for compilation by C++ compiler
-- */
--#ifndef __BEGIN_DECLS
--#ifdef __cplusplus
--#define __BEGIN_DECLS extern "C" {
--#else
--#define __BEGIN_DECLS
--#endif
--#endif
--
--#ifndef __END_DECLS
--#ifdef __cplusplus
--#define __END_DECLS   }
--#else
--#define __END_DECLS
--#endif
--#endif
--
--/**
-  * Define TRUE/FALSE
-  *     defined in several header files
-  */
-diff -r 204cb68867f5 -r fbbc5e616bd0 
media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h
---- a/media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h   Sat Feb 07 
09:22:26 2015 +0100
-+++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h   Sat Feb 07 
11:18:52 2015 +0100
-@@ -62,28 +62,6 @@
- #endif
- #endif
- 
--
--
--/**
-- * __BEGIN_DECLS and __END_DECLS
-- *
-- * Define macros for compilation by C++ compiler
-- */
--#ifndef __BEGIN_DECLS
--#ifdef __cplusplus
--#define __BEGIN_DECLS extern "C" {
--#else
--#define __BEGIN_DECLS
--#endif
--#endif
--
--#ifndef __END_DECLS
--#ifdef __cplusplus
--#define __END_DECLS   }
--#else
--#define __END_DECLS
--#endif
--#endif
- /**
-  * Define TRUE/FALSE
-  *     defined in several header files
-diff -r 204cb68867f5 -r fbbc5e616bd0 
media/webrtc/signaling/src/sdp/sipcc/cpr_string.h
---- a/media/webrtc/signaling/src/sdp/sipcc/cpr_string.h        Sat Feb 07 
09:22:26 2015 +0100
-+++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_string.h        Sat Feb 07 
11:18:52 2015 +0100
-@@ -10,7 +10,9 @@
- #include "cpr_types.h"
- #include "cpr_strings.h"
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- 
- /**
-  * sstrncpy
-@@ -130,6 +132,8 @@
- char *
- cpr_strdup(const char *str);
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif
-diff -r 204cb68867f5 -r fbbc5e616bd0 
media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h
---- a/media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h       Sat Feb 07 
09:22:26 2015 +0100
-+++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h       Sat Feb 07 
11:18:52 2015 +0100
-@@ -7,8 +7,6 @@
- 
- #include "cpr_types.h"
- 
--__BEGIN_DECLS
--
- 
- #include <string.h>
- 
-@@ -25,6 +23,4 @@
- 
- #endif // _MSC_VER
- 
--__END_DECLS
--
- #endif
-diff -r 204cb68867f5 -r fbbc5e616bd0 
media/webrtc/signaling/src/sdp/sipcc/cpr_types.h
---- a/media/webrtc/signaling/src/sdp/sipcc/cpr_types.h Sat Feb 07 09:22:26 
2015 +0100
-+++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_types.h Sat Feb 07 11:18:52 
2015 +0100
-@@ -13,7 +13,9 @@
- #include "cpr_darwin_types.h"
- #endif
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- 
- /*
-  * CPR Return Codes
-@@ -114,6 +116,8 @@
- 
- typedef const char *string_t;
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif
-diff -r 204cb68867f5 -r fbbc5e616bd0 
media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h
---- a/media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h     Sat Feb 07 
09:22:26 2015 +0100
-+++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h     Sat Feb 07 
11:18:52 2015 +0100
-@@ -100,16 +100,5 @@
-  */
- /* DONE defined in windef.h */
- 
--/*
-- * Define __BEGIN_DECLS and __END_DECLS
-- */
--#ifdef __cplusplus
--#define __BEGIN_DECLS extern "C" {
--#define __END_DECLS   }
--#else
--#define __BEGIN_DECLS
--#define __END_DECLS
--#endif
--
- #endif // _CPR_WIN_TYPES_H_
- 

diff --git a/www-client/firefox/files/skia.patch 
b/www-client/firefox/files/skia.patch
new file mode 100644
index 0000000..f94833a
--- /dev/null
+++ b/www-client/firefox/files/skia.patch
@@ -0,0 +1,20 @@
+--- a/mozilla-release/gfx/skia/trunk/src/core/SkUtilsArm.cpp
++++ b/mozilla-release/gfx/skia/trunk/src/core/SkUtilsArm.cpp
+@@ -109,7 +109,7 @@
+ 
+     do {
+         // open /proc/cpuinfo
+-        int fd = TEMP_FAILURE_RETRY(open("/proc/cpuinfo", O_RDONLY));
++        int fd = open("/proc/cpuinfo", O_RDONLY);
+         if (fd < 0) {
+             SkDebugf("Could not open /proc/cpuinfo: %s\n", strerror(errno));
+             break;
+@@ -119,7 +119,7 @@
+         // sentinel '\n' characters: one at the start of the buffer, and one 
at
+         // the end. This means we reserve the first and last buffer bytes.
+         buffer[0] = '\n';
+-        int size = TEMP_FAILURE_RETRY(read(fd, buffer+1, sizeof(buffer)-2));
++        int size = read(fd, buffer+1, sizeof(buffer)-2);
+         close(fd);
+ 
+         if (size < 0) {  // should not happen

diff --git a/www-client/firefox/files/updater.patch 
b/www-client/firefox/files/updater.patch
index e6852a3..94e42ef 100644
--- a/www-client/firefox/files/updater.patch
+++ b/www-client/firefox/files/updater.patch
@@ -4,6 +4,7 @@
 #      Sat Apr 04 12:10:17 2015 +0200
 # Node ID c04cc88f3bb26e254356df6de06583a542ae6796
 # Parent  90adc073cbc6398f4fab9b1cd07b685368559f34
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1157850
 updater: no fts.h and MAXNAMLEN
 
 diff -r 90adc073cbc6 -r c04cc88f3bb2 
toolkit/mozapps/update/common/updatedefines.h

diff --git a/www-client/firefox/files/xpcom-blocksize.patch 
b/www-client/firefox/files/xpcom-blocksize.patch
index 9e25ba9..9e6aa37 100644
--- a/www-client/firefox/files/xpcom-blocksize.patch
+++ b/www-client/firefox/files/xpcom-blocksize.patch
@@ -1,22 +1,25 @@
 # HG changeset patch
 # User Felix Janda <[email protected]>
-# Date 1424989496 -3600
-#      Thu Feb 26 23:24:56 2015 +0100
-# Node ID 6980ec675819ae01048026a1be510c64e069ffe3
-# Parent  490274146476bc459cc1a9ed9e0d3771a4fe7d57
-xpcom: Use dbtob instead of BLOCK_SIZE
+# Date 1428472846 -7200
+#      Wed Apr 08 08:00:46 2015 +0200
+# Node ID 5a447d953442dc1809a11ad8d41217b42f4766ef
+# Parent  ab0490972e1e47a356c3fc2f9e749a2d77a9739b
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1152176
+xpcom: Make (linux quota) BLOCK_SIZE explicit
 
-diff -r 490274146476 -r 6980ec675819 xpcom/io/nsLocalFileUnix.cpp
---- a/xpcom/io/nsLocalFileUnix.cpp     Thu Feb 26 22:58:09 2015 +0100
-+++ b/xpcom/io/nsLocalFileUnix.cpp     Thu Feb 26 23:24:56 2015 +0100
-@@ -1408,8 +1408,8 @@
+diff -r ab0490972e1e -r 5a447d953442 xpcom/io/nsLocalFileUnix.cpp
+--- a/xpcom/io/nsLocalFileUnix.cpp     Mon Apr 06 21:30:03 2015 -0400
++++ b/xpcom/io/nsLocalFileUnix.cpp     Wed Apr 08 08:00:46 2015 +0200
+@@ -1403,9 +1403,9 @@
+ #endif
        && dq.dqb_bhardlimit) {
      int64_t QuotaSpaceAvailable = 0;
-     // dqb_bhardlimit is count of BLOCK_SIZE blocks, dqb_curspace is bytes
+-    // dqb_bhardlimit is count of BLOCK_SIZE blocks, dqb_curspace is bytes
 -    if ((BLOCK_SIZE * dq.dqb_bhardlimit) > dq.dqb_curspace)
 -      QuotaSpaceAvailable = int64_t(BLOCK_SIZE * dq.dqb_bhardlimit - 
dq.dqb_curspace);
-+    if (dbtob(dq.dqb_bhardlimit) > dq.dqb_curspace)
-+      QuotaSpaceAvailable = (dbtob(dq.dqb_bhardlimit) - dq.dqb_curspace);
++    // dqb_bhardlimit is count of blocks of 1024 bytes, dqb_curspace is bytes
++    if ((1024 * dq.dqb_bhardlimit) > dq.dqb_curspace)
++      QuotaSpaceAvailable = int64_t(1024 * dq.dqb_bhardlimit - 
dq.dqb_curspace);
      if (QuotaSpaceAvailable < *aDiskSpaceAvailable) {
        *aDiskSpaceAvailable = QuotaSpaceAvailable;
      }

diff --git a/www-client/firefox/firefox-37.0.1-r99.ebuild 
b/www-client/firefox/firefox-40.0.3-r99.ebuild
similarity index 83%
rename from www-client/firefox/firefox-37.0.1-r99.ebuild
rename to www-client/firefox/firefox-40.0.3-r99.ebuild
index 03254dd..80c451b 100644
--- a/www-client/firefox/firefox-37.0.1-r99.ebuild
+++ b/www-client/firefox/firefox-40.0.3-r99.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-37.0.1.ebuild,v 
1.1 2015/04/05 23:07:55 polynomial-c Exp $
+# $Id$
 
 EAPI="5"
 VIRTUALX_REQUIRED="pgo"
@@ -27,16 +27,14 @@ if [[ ${MOZ_ESR} == 1 ]]; then
 fi
 
 # Patch version
-PATCH="${PN}-36.0-patches-01"
-# 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";
-MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases";
+PATCH="${PN}-40.0-patches-0.01"
+
+MOZ_HTTP_URI="http://archive.mozilla.org/pub/${PN}/releases";
 
 MOZCONFIG_OPTIONAL_WIFI=1
 MOZCONFIG_OPTIONAL_JIT="enabled"
 
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils 
mozconfig-v5.36 multilib pax-utils fdo-mime autotools virtualx mozlinguas
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils 
mozconfig-v6.40 multilib pax-utils fdo-mime autotools virtualx mozlinguas
 
 DESCRIPTION="Firefox Web Browser"
 HOMEPAGE="http://www.mozilla.com/firefox";
@@ -45,20 +43,20 @@ KEYWORDS="~amd64 ~arm ~ppc ~x86"
 
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist hardened +minimal pgo selinux +gmp-autoupdate test"
+IUSE="bindist egl hardened +minimal neon pgo selinux +gmp-autoupdate test"
 RESTRICT="!bindist? ( bindist )"
 
 # More URIs appended below...
 SRC_URI="${SRC_URI}
-       http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
-       http://dev.gentoo.org/~axs/distfiles/${PATCH}.tar.xz
-       http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz";
+       https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
+       https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCH}.tar.xz
+       https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz";
 
 ASM_DEPEND=">=dev-lang/yasm-1.1"
 
 # Mesa 7.10 needed for WebGL + bugfixes
 RDEPEND="
-       >=dev-libs/nss-3.17.4
+       >=dev-libs/nss-3.19.2
        >=dev-libs/nspr-4.10.8
        selinux? ( sec-policy/selinux-mozilla )"
 
@@ -74,16 +72,14 @@ DEPEND="${RDEPEND}
 if [[ ${PV} =~ alpha ]]; then
        CHANGESET="8a3042764de7"
        SRC_URI="${SRC_URI}
-               
http://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2";
+               
https://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"
+       S="${WORKDIR}/mozilla-release"
        SRC_URI="${SRC_URI}
-               ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2
                
${MOZ_HTTP_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
                
${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
        if [[ ${MOZ_ESR} == 1 ]]; then
                S="${WORKDIR}/mozilla-esr${PV%%.*}"
@@ -142,35 +138,27 @@ src_unpack() {
 
 src_prepare() {
        # Apply our patches
-       EPATCH_EXCLUDE="8002_jemalloc_configure_unbashify.patch" \
        EPATCH_SUFFIX="patch" \
        EPATCH_FORCE="yes" \
+       EPATCH_EXCLUDE="8010_bug114311-freetype26.patch" \
        epatch "${WORKDIR}/firefox"
-
-       epatch "${FILESDIR}"/${PN}-35.0-gmp-clearkey-sprintf.patch
-       #epatch "${FILESDIR}"/${PN}-36.0-disable-ion.patch
-       #epatch "${FILESDIR}"/${PN}-36.0-depollute-CONST-from-dtoa.patch
+       epatch "${FILESDIR}"/${PN}-38-hppa-js-syntax-error.patch #556196
+       epatch "${FILESDIR}"/${PN}-38-dont-hardcode-libc-soname.patch #557956
 
        ## patches for building with musl libc
 
        #  already upstream
-       epatch "${FILESDIR}"/1130164.patch
-       epatch "${FILESDIR}"/1130175.patch
-       epatch "${FILESDIR}"/sctp-36.patch # backported
-       epatch "${FILESDIR}"/1130710.patch
+       epatch "${FILESDIR}"/1152176.patch
+       epatch "${FILESDIR}"/sandbox-cdefs.patch
 
-       #  others against hg
+       #  with mozilla bug
        epatch "${FILESDIR}"/basename.patch
-       epatch "${FILESDIR}"/crashreporter.patch
-       epatch "${FILESDIR}"/fts.patch
-       epatch "${FILESDIR}"/libstagefright-cdefs.patch
-       epatch "${FILESDIR}"/profiler-gettid.patch
-       epatch "${FILESDIR}"/sandbox-cdefs.patch
        epatch "${FILESDIR}"/updater.patch
-       epatch "${FILESDIR}"/xpcom-blocksize.patch
-       epatch "${FILESDIR}"/sipcc.patch
 
-       cp 
"${S}"/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
 "${S}"/media/mtransport/third_party/nrappkit/src/port/linux/include/sys
+       #  others
+       epatch "${FILESDIR}"/crashreporter.patch
+       epatch "${FILESDIR}"/profiler-gettid.patch
+       epatch "${FILESDIR}"/skia.patch
 
        ## end of musl patching
 
@@ -238,6 +226,24 @@ src_configure() {
        # Add full relro support for hardened
        use hardened && append-ldflags "-Wl,-z,relro,-z,now"
 
+       if use neon ; then
+               mozconfig_annotate '' --with-fpu=neon
+               mozconfig_annotate '' --with-thumb=yes
+               mozconfig_annotate '' --with-thumb-interwork=no
+       fi
+
+       if [[ ${CHOST} == armv* ]] ; then
+               mozconfig_annotate '' --with-float-abi=hard
+               mozconfig_annotate '' --enable-skia
+
+               if ! use system-libvpx ; then
+                       sed -i -e "s|softfp|hard|" \
+                               "${S}"/media/libvpx/moz.build
+               fi
+       fi
+
+       use egl && mozconfig_annotate 'Enable EGL as GL provider' 
--with-gl-provider=EGL
+
        # Setup api key for location services
        echo -n "${_google_api_key}" > "${S}"/google-api-key
        mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
@@ -248,10 +254,6 @@ src_configure() {
        # Other ff-specific settings
        mozconfig_annotate '' 
--with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
 
-       # mozjemalloc doesn't build on musl yet
-       mozconfig_annotate '' --disable-replace-malloc
-       mozconfig_annotate '' --disable-jemalloc
-
        # 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
@@ -264,11 +266,10 @@ src_configure() {
 
        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
+
+       # workaround for funky/broken upstream configure...
+       emake -f client.mk configure
 }
 
 src_compile() {
@@ -299,7 +300,7 @@ src_compile() {
        else
                CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
                MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
-               emake -f client.mk
+               emake -f client.mk realbuild
        fi
 
 }
@@ -401,9 +402,9 @@ src_install() {
        doins "${T}"/10${PN} || die
 
        # workaround to make firefox find libmozalloc.so on musl
-       insinto /etc/env.d
-       echo "LDPATH=${MOZILLA_FIVE_HOME}" >> "${T}"/20firefox
-       doins "${T}"/20firefox || die
+       into /
+       echo "LDPATH=${MOZILLA_FIVE_HOME}" > "${T}"/20firefox
+       doenvd "${T}"/20firefox || die
 }
 
 pkg_preinst() {

Reply via email to