@@ -, +, @@ --- www-client/firefox/Manifest | 180 ++++---- www-client/firefox/files/1130709.patch | 227 ++++++++++ www-client/firefox/files/1130710.patch | 32 +- www-client/firefox/files/1139173.patch | 503 +++++++++++++++++++++ www-client/firefox/files/1151202.patch | 30 ++ www-client/firefox/files/1152176.patch | 31 ++ .../files/firefox-35.0-gmp-clearkey-sprintf.patch | 10 - www-client/firefox/files/fts.patch | 480 -------------------- .../firefox/files/libstagefright-cdefs.patch | 21 - www-client/firefox/files/queue.patch | 28 ++ www-client/firefox/files/sandbox-cdefs.patch | 3 +- www-client/firefox/files/updater.patch | 1 + www-client/firefox/files/xpcom-blocksize.patch | 27 +- www-client/firefox/firefox-37.0.1-r99.ebuild | 421 ----------------- www-client/firefox/firefox-38.0.5-r99.ebuild | 430 ++++++++++++++++++ 15 files changed, 1364 insertions(+), 1060 deletions(-) create mode 100644 www-client/firefox/files/1130709.patch create mode 100644 www-client/firefox/files/1139173.patch create mode 100644 www-client/firefox/files/1151202.patch create mode 100644 www-client/firefox/files/1152176.patch delete mode 100644 www-client/firefox/files/firefox-35.0-gmp-clearkey-sprintf.patch delete mode 100644 www-client/firefox/files/fts.patch delete mode 100644 www-client/firefox/files/libstagefright-cdefs.patch create mode 100644 www-client/firefox/files/queue.patch delete mode 100644 www-client/firefox/firefox-37.0.1-r99.ebuild create mode 100644 www-client/firefox/firefox-38.0.5-r99.ebuild --- a/www-client/firefox/Manifest +++ a/www-client/firefox/Manifest @@ -1,100 +1,102 @@ 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 1130709.patch 5363 SHA256 7c8482b087527bd9f67b9e37644f40ecd6301d8bea349020a9e859274a466138 SHA512 47aae9386a81a12f937b202e04941399771f643af8174adb6561d4e4ae5b912e55d337174ddbf7dad551a7ddb98e391717c33bd7a5f0ccf66d3f31bd00076c59 WHIRLPOOL da16a0f9d1bfe37422a27583a641815f347ed0de9d31625ba98595569931ebfc923735ac83304f181fdea30c78110140119e2b33295198310265d0ea6df7a15d +AUX 1130710.patch 1553 SHA256 e0ccc924b4c9719e8c7a76358e79611acedabd1ca0a96e56e872389c84640fa4 SHA512 c29c5cf647233645235e08788ba75bbe030169d0b41627b8c829ec7788dbf9d1a32824929cf5dfa167daebc97cb2bb5432b6841abf71685b5a0bc0fe7b4f796c WHIRLPOOL 978aa438020e09d7aa766872e328e55d69f4d73896ecc4fd410e6cbffad4cab6fc93556aaf256af361f5d70fcac02603848f353ce3933c3128385a211f3581a4 +AUX 1139173.patch 17608 SHA256 a6a945d45f64a213d7855e046b1c42056e7a3c97d379b1383853f9618d8416d8 SHA512 e34a5c35b8f3257a4726a673e76f4e8bad9c6808f7a574406961fa465a45ea10ce03451b51476c06592b45de74900560015513e4f57d27878f2fbcb90e8d7e91 WHIRLPOOL 83adc0f75937d025bf6f03937673ea449aa759dd7cd727d8195a4025e93e0084d1a08c3d1f2ef11eca13b113692c65551f5128652337116cd2ab3bbfce92fb5c +AUX 1151202.patch 1074 SHA256 bb29a1258c98219c52004b85d2ad28ead8399f962520246b9f1ad49a165cace3 SHA512 fbc9fb6366a1b904224d747fd778392004f575483cb62313b6e435fe261b6248ebcf8e2d984491d2af10848e9c2a020718793bfd94470a14c04b336a877103b4 WHIRLPOOL b56c1c0147991f4824193c4d5cb92dd28ed867a0d65561befd118e21e152e71b7e81dbe63855fd9b0d659d49bf1ba33a8295ae147906b6239067b1aa1c99d651 +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 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 queue.patch 1279 SHA256 bb5b3294e38a342d3051a9f116f55962a9429d8a7c6732922442102e9a42c02a SHA512 3f24634b1c710480e78089f8f06c3cd8bd46b19e48553a23203558e13bec35f6f1785a577e05cbceb8821fac1f1cff4c113b5a8b2b26c517ba21f8cd31ee7051 WHIRLPOOL ad271b1d7aede45088ee7eeac68ae4e5834093436d95f5993e1c0291fd6b459d73f2764ee78bfc88cf26a96a9b49235c6b2f72d05b7fc1571207c18036771531 +AUX sandbox-cdefs.patch 1014 SHA256 6efe9e4b929c64fc712826f3111d98d259a969c475abf00798c92ea10b2ee066 SHA512 865f4aeb797f1273f88664e081a22d6208545b225a3f44891245f7124c8188b0455a2bb8fff9f6539627febec685d631bd0b52acd1b0a6f2b7651aa939b33364 WHIRLPOOL 7f33b1e31b4333388bcc3bfa67a0132c685ce06cabd7205cea1fbcc79339ce655aec40ae7241eabafc9036a9b60d91a00c43da3236c447ab8bf0c219d1c46987 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 updater.patch 1312 SHA256 fbf19f5ce59e3abd530efc737d62ee312eba2c2c668d74037970e85e659e6fb3 SHA512 c0829a299f789e224382a6c73600831315ca864f186fc039165b93be81eb5c86e58d3ddc2ec75b22a7767452a099143c3b25753742e0afcc8de1d21df9821958 WHIRLPOOL 723e1abfc154ea1c85a74f554a1fbafd388ce90f7d047676c6464916860411f0b014d83248b871bece09ce63dbf02bc4464760e18699453a4bc7bc113a15db53 +AUX xpcom-blocksize.patch 1181 SHA256 cc7b6d8e4da9d6bc1c281e18ea3ec8dc53b9e4d50d8f297d5dc36951ec062a23 SHA512 662ca8254c33fa3018eaa96bf55946553aecf66e3ccb0d413f07def7bd4dce09b66c1cf8e04d04f80221566d02203db8335dd063e60e6919e2660d7888278af8 WHIRLPOOL 6cdcab889959402d9016dab0defbf4338c4b891dd73f469d00cb3e54cd45d140ca01235e94929bca640976121aa4b4e923e8e3eb53f444d376fce4ba36301a29 +DIST firefox-38.0-patches-0.3.tar.xz 4796 SHA256 bfbef81748f76f5f80c3ce6e6b810b65f6266f71da02722b1e8c9fad865b02bd SHA512 a974e33759246153db7d83488f1326275efd12c44a6c8c539cbc35709b4dbd27e848bda32f302ac2baa5d8729ba20579ebc7f643419757f542972ca1a264d520 WHIRLPOOL 3549239db380c02a1575ff407ea684a14827f2250d991b5eb6c8a341ceebaca57cd2cc422e160f00dfab933385d677574cd84947da07bd282c68bb84c40fa42b +DIST firefox-38.0.5-af.xpi 483325 SHA256 8b9e3adac99e02f1f7262db14262fd872fa700f37cc25bafc86cf35bc3a57c9a SHA512 4c2cdb25438f9ea9e03946e395298a2a505cf003c12203d9b3d0247eb685277cb5c6ae52ce87f326fee31fb8c1aee23800ac9b9d1aaf41e7c7a40023c147d957 WHIRLPOOL 53fae40880d93df1630e4770e2be998838ef8ffe94d667db5336dc89c06d89d748b9bc7e48d043c8e44dd0544eb05e6f9823658647f81d83d9cf41886e756b93 +DIST firefox-38.0.5-ar.xpi 516494 SHA256 e620613db72266c47e9bee767abc7fd56e840cb4508edac2a9c6914e5d9775e7 SHA512 2bd6e39c05c881bda8a9578bcde311e14ff61425c18c3b219447127c15f139317c442871390e5a061fc2ef662d2fd002045db9ff20fac34f159dbed39026c1e7 WHIRLPOOL 1b9c966fcf4e99c6da6291218ee2dcaedd97ffdd7f025d4ad1506c8fbfbdc0bf17e4a8654bbbeff55b994c42c28afc3ecff0ae971eadbb1c0ba8cbfb30660964 +DIST firefox-38.0.5-as.xpi 509573 SHA256 f7896030da6aec9791d9c710a45840f218a8b94ff33bd035f0221000daf9f653 SHA512 041fc365c9ce32052b4d42d7ae074831199525de53b72dad811062f4b64fc30cf441b888ba820907acee352dc1a88817f10c99376c2475423d2ff7110c179968 WHIRLPOOL ac99abdc7a8f3ee9b82cd4f78a58b40c89f2ddecc7d8e3c3daef7b22d03318452909db87ea40c27ba483dadb05c2a45edd777dc5d99ead18e69a853098782e08 +DIST firefox-38.0.5-ast.xpi 397199 SHA256 6f5c145fe9da7e7bdce58c2f806eab2ef1f1f30e73bf81e695a1eaccdde186ae SHA512 3f21ef250e8d0e05e745ff343205d6c7d473d940f848d48748918c345e77d02edf8d7a5b34ea55c0e45edd63ff5ecea3d4d34b1b5ad937df84740ae1a4aaf0fd WHIRLPOOL 7cc7262c173accad2dd716e9f50f121934d5c047c24d6ac142c767dd1ccee2f3a58d2d08a576650cdc0e4aca93fe73504388737b124ac6475e0e5658c87493d3 +DIST firefox-38.0.5-be.xpi 441055 SHA256 99f697bb377b3227174fa8bd2a32b96bae105026716db244dd3311056e8c92e3 SHA512 873d6541d15533921fb9c1b6f1deb5ae6f312b10db665577367bc53afe0271f350914c5a6d261f90f47435b21b7b6fc643b141209a3d5a1f395620755971d0e7 WHIRLPOOL d220c45316dd69911d000b2a20a3ce2c9bea23da2084c683975d6dec8655a47d12f9e30b9fafecef865544b96bcceb93a4180bc38cc6b4cc8a9321dcc5792e47 +DIST firefox-38.0.5-bg.xpi 487818 SHA256 e8db5319ac2cf1fd8767df427dc39e5491116a500694820020ac0a8816a52f14 SHA512 9d1b2d4954e0cc6705d93fa16884aab4ea3efb78c6a1f015af34661c5c641410cbc4871ca833c5e4e4a8db878ab6159328cc555982fb6ab3f210b5b327b6b3ea WHIRLPOOL a1596e9a7a793087ea8107e7627b1ac56ab97a5d7dfc1cf58147b68602ad68b862db722ebe437fd8ca46c77bd54c3db3f9a03758764ed24b0edc9be8f19296b6 +DIST firefox-38.0.5-bn-BD.xpi 528687 SHA256 789568de6fbcc1144dc81a7dc89e84a7b4a4c003893dd15d191160081fca9367 SHA512 a70d6b32a9d3720890aaf6090fe2a6c597ef69ad23e61b4586fe7891469f881bd761a82276a9d0520066e5982eb5cc8d979cfe6501c5035034be2fc658d7e405 WHIRLPOOL 030ad5e6e20228943db2ad7413fe8213320acd3dd91fa0ff08ad4998073ab67d40725d6a9d265f48c1c4a5601dd43482d93380e0497d1944bcde718d637606a9 +DIST firefox-38.0.5-bn-IN.xpi 527925 SHA256 0ce365870a3b07b12bc4d0c8458a613c6971cbef145e23a2dc8d82621219198d SHA512 838a850a800e7320ff02eb1a6d8034943ecf2313b50da79918e585a9d89850b202ab485d253dab43665cf0b35ecc90fa4be34fc89c13be9f9842134b328195a4 WHIRLPOOL f08ba7059572dd51749a26c06d960fdaf6b064ffb84c21b12d16a3a9cf2b28b961d3bbbab30341523ae9a25382e1071424a6dafdffbac1b13e03fd220f42b7e0 +DIST firefox-38.0.5-br.xpi 441960 SHA256 4156e373ce0094a5e092b4c0a784af1cd38c0ef63d57bb168f2005f75366a5de SHA512 f97f0a4b3c7dcd384de0a19e484136f022b3b7601affb9955ecfe21485f983c66ca0767b2fd5918b2fb70f2fec61223c073613309ee968d2ddb7f9d93e5fe741 WHIRLPOOL 461ecb3d80a4193a595748b049506b1f14e7996a2b99466a581223b9a7ce147b7529eb4e3ad5872c8a261b2a7d298acc25f5d4cf5f83d188c20c3495d74c79ed +DIST firefox-38.0.5-bs.xpi 485304 SHA256 ffaa6d9beeafa6671c96a136c96626ab94813ce0c621c85eef30b891b600a1ca SHA512 a767b1f51f6f63687b81cac91590b172af3102504fcf71a24689ed1e1ab49b71a1cd61641df56739d8d6e2968aaae657d114a9abc75794e7cad3fee14bea5853 WHIRLPOOL 955d7bd754e0365265cb40d4d9cbeb5d48b7a60253547408ae4b97b318f96232e4243984b2f0e853b1b4eafcabc5252f8161ec25c0a26a5d6fcde5c07edeac26 +DIST firefox-38.0.5-ca.xpi 458090 SHA256 d27afe1b9aae181af87a16e3cc79ee7abc8d41d8695a9494de97dde5e4add274 SHA512 5fc4157e34d4de7c432bae0985b00035e701ccc02e9e769408789e9b29ae6e774b09aaee3b28c8b1e5401d266a6807693d161470084a883c40d2df965bf46c9f WHIRLPOOL 1f8838a8a00c7ef3ef2e27cdcb4abc79a24abfe76c7bfe11670e58d828a7c77348434e3fcff315d872b9ba874b340e1f8c6c2d24b3ae4b7df552702851fb05b5 +DIST firefox-38.0.5-cs.xpi 446723 SHA256 c3ee7617f2d9ba5698bb6241d64261086b53db5c9c5fe350d02d0d363262640d SHA512 9b52d3ce8cc81bdfe8ce94f0fd1d2119c6dbaf427378b03c69adaf0309742a7feb2efaaf7410521f6fe76dff9c4d8b1599817ae431025b2d289327a33698fd38 WHIRLPOOL 8c199d9139d0982884922c3baf455a226298dde34c76c14e76ea13a503f013a5551416402523bd82e1ba964ea0fb72b4cacbb8db1b26651c4fd81e61132312c4 +DIST firefox-38.0.5-cy.xpi 444384 SHA256 32c8b1f27d6514de591b24d563a411c74bf7a0513cc7b61aacd0bf7d5f1b6fc5 SHA512 2313e7b875672b214b703946b450c59eb4ed7ef3fcfbfe58931840ec5988c10f24e87c7dbf24eee259ca5459b5bb3aa5bf05fa867b18471c323fb5b1ce2e7eb0 WHIRLPOOL 18094876c0870fe0d9fc7280389670bcdf72af33c0c0f6fcdc5064b532d92ec3b84e465481e5c8e6863ba78ea93db75d934f0a5fa732e95742e294cd4e9bdc68 +DIST firefox-38.0.5-da.xpi 450760 SHA256 39f46821d3d34a79bed0c2167ffcb8033f20fb408cd9d77f89dc4bc34e08c26d SHA512 fa00172699a24441b0eb441617c200a6e50b76efd309743416fb78665d1fea06921493ba3f7ae23e35c6c75dd3d3f6f67c9553e46297d269a2ed40ca5ed312cb WHIRLPOOL e0658212e3f205e08633938b0c22c90fc771a863b40a0b83b4f221b233f4a7dedc505b78228fb77ccb718aca81866d6362626c8002030dd975a8dceeaa7854f8 +DIST firefox-38.0.5-de.xpi 451627 SHA256 860b5b7a8152403bd23761f38084ebda71d3306bdc04e07ecea66f939ac50caf SHA512 990e26962a244233e2b54f75141968393dac631d1dcb32760de7b4ec09ddc9d331f6e076b5b5490d4712d8dca05756623dcba74e9501708ab84d00209aac2b35 WHIRLPOOL 55fb10d695cf9e035b5b75ef6200dacaf29c73780a5bdaefa633ae2fc099b7035b2cf317bd917b74113915c0964800aaa459b313dbe15fe5f12fd53b569d2004 +DIST firefox-38.0.5-el.xpi 498369 SHA256 4859086eef15a6dcc7db3b7c1616f359f161de848ff08f42baad23ef79651b37 SHA512 33be2720dc49cbd3549e86012eb6a27392173a881519f4a7e539ed4a397dc0b465ec79cc82f798b9510160040eb6b90edc17aa26ad0ad8a835a2fd7337735fef WHIRLPOOL d0b326c18646e7b5fe84492043f9c93df767cf79b8842a7c3753cbc397dab7e322ece804dd5be2aaacb7da1ebbea56966db9e76a288b805d0f665f010025a4c0 +DIST firefox-38.0.5-en-GB.xpi 437843 SHA256 f2cc3103bd5e2048147c351e020ac5ba8b45cbbd263dd9f22f1c87b3a7c74afd SHA512 071c99072e4f70c25864f14a6e6f5a3af65c7428a71357a5e8fb478cd49495933f873c5ca8fe57e23a40e2e79da6f56aafc2082b8e426fc8810cf14b80e734d4 WHIRLPOOL c65777ec20acba2361356acab465a9a9a53dcca2bdcbd1c55be1d4296015aa2ff673f474223408902bc51f025e9bb56554c7105a6b8794d52ae72d8dd079b7f6 +DIST firefox-38.0.5-en-ZA.xpi 439924 SHA256 6f15194a33dae3f01be823bce902ee552e2cdccb858250a3aadb89f84a0bab35 SHA512 f53ef6140ffe1ee899a95cb3ee5217a498b6c7cc578b8063be5c2c341d6cbae6a95d29e550c511bbf43107a88a822fd0c386234104a8bfa7aef1c8a50d2bbcc2 WHIRLPOOL bce4b6eca52c74a11c7ecc9e3df8f8d93c3bd0228347af434544bd0359201323fe238317774cfb1b69ed5de090475ecf53b0f4694942ebf7a31f50fb694610ba +DIST firefox-38.0.5-eo.xpi 247314 SHA256 5c12cf2ba898a8383083eca2eb4ff9e19014d17fdd14e0bbc86208497975ba11 SHA512 87280f52887f779e19a492c39a43188ac00bbe0b0e9f18c6f7eada99cee85df8293e7a3043c2a9a50487e85cccddb036dbb60bb5e00d27a331834e4e513bac9a WHIRLPOOL dc5583cd127ea31e90b569f89fc27969c1f62bc18f656a60065ef57f93bc4f4b5fe3a9bafc5276b86756ed37f3731a2e0cd966feddd54b942f1f42cd7e49d65b +DIST firefox-38.0.5-es-AR.xpi 453982 SHA256 54e0873476072a664be9c59a71ba965b08fa54ad519ccbce449d0c77a9f04d46 SHA512 b92284650bcb643eb73bcd1cd109aefdc3b5b83b548a1d2a3e84213da89e407dbc57a8010fbf1cb9e58f2fd59a57294f34e2cd9003fff40ab00ceef6d3ca3f12 WHIRLPOOL 84b19251050e8ebbba5fefe34d3a69b15f3828fef8c33c9e280dd50c0a874bab8b5e36be022aa8cf06bf954d56aa0235405895698f70e34a0217f26b470e0712 +DIST firefox-38.0.5-es-CL.xpi 384678 SHA256 e27997eebedb74239858d2214c44d2a9f25f17acb113684f53d4941b383e6671 SHA512 34c6c4f3747cb6dc523bcc45d9bb257f4839037f7e2cd8ee2821e524b7e838f75ed9f1cf7785b9d2f1cb431aea49e3d2047fb8b4a397c2b353b8f1c9f801dc4a WHIRLPOOL 77249a4e050c2b25a882036a948429dc3aaab3f418f7dcafdab52934ff79a20d2361437871999dbc83c9b0a566f933ed387367140d05d37dcbbcc6d45c91e6fc +DIST firefox-38.0.5-es-ES.xpi 374072 SHA256 3f68dadf857058392b1593ff84df98b5a4f2f16716a9392d2ea674b6343e472e SHA512 692af65c17225206ca72595ab760e0aeb78bf96c19085fe8079ae6a825a04a5fb51873f881375ba141a242e709852d7eb7c6e4431304478cd0cc92a3a87d2425 WHIRLPOOL 2c7193b9ba5c872d3392d03c04c6718b1f159d16da2d9f21e7a1c5c593e90ec9d4b6fced05149630cc143fb30c449b9d4f0d3ddcc733084663acefa4d390e3e4 +DIST firefox-38.0.5-es-MX.xpi 457049 SHA256 d0beb231aca5d16bd8d239045bab31321ff0d81a5515e6f3348d7774c2d1808d SHA512 6da3dc305cd2345617bf68df329c21260a5ec3fb91979e194c61fac3401d7d0ed415d8699ae6d9617e0bad33fac8a14e86c358a48d5893f4fbe60b27d88b0b03 WHIRLPOOL ad4e6588d3ddba5777b81bfa406588d26500def141a5c6e959ef43b79388605debe26f9780db97d5c60dc589ce2a0d35db6b9e535327ce9bbe5ebe2ca9e1ab27 +DIST firefox-38.0.5-et.xpi 443228 SHA256 4d8eb3545415e3d744052c4a26b71ee431f428e9588d0ea39283613f787aacd8 SHA512 0cf175160eea9113afa073e7456f6f9a38a20e81735795dc3f4a95c43460fa0354f8b848924092887a364bb531af3c48790d97b3380857275d4ecd2dd76491fd WHIRLPOOL 0e80bf539b014c884417d7c7476ce74ba3bb0a4b120fa94eb568ec82723dbe815cedfd7533cb4c96851ecb048326efccc27244735855ecb5c32b0feb471243ac +DIST firefox-38.0.5-eu.xpi 466554 SHA256 d06bf8f03e43d7ab845ccf404f5bd6833eb2fec99ddcbbbcca042fa5c629de5b SHA512 3dabd60bab944c2612caf2bbb5d0868e34e8c85adc5c4c4d5c8ee2ce1556b76bb8bf2c2fa66bc72612f5b259a799f7fae6ba278340538393d4910850aee9da92 WHIRLPOOL ba6e3f06899b49ab4d1d2249ee7fa353bf16e12042dc1c4f1bd09fe533ee4f0a9e5a867d4ecb096cd18c71f6cad6f89507d0945aec2e3ed96195650504e3390d +DIST firefox-38.0.5-fa.xpi 518280 SHA256 602a5f83d660773fdb80221a2106162d1ee9130d7b8265fbf132f913ffb94ac2 SHA512 4c8ca9eb2647df64137c18986307f4c094ba839a1bce30a8a5351d74580d9925a111f4d98f7af4f9f8daaf82a68bfeee7a4182ef801cca1d4f94ae33efc646e5 WHIRLPOOL a40e080d1a949ade11fed56dcf8fe1654d3f827cc33e68c52916f2244e608e3ed61d5886f1cd507265bef1f990454f7df2c4a78c5f24225c685ff8a110dfd9e2 +DIST firefox-38.0.5-fi.xpi 444850 SHA256 6c4b752752ed9be4ecdd4c29986b4e579efa15da47e0254524fc7a9830220c7f SHA512 4afb40063c155edf0ddc713fcd1d1ab878591351c94453ddda63a2e17284ac118883fcabd267e4533b52dd74de0017d536de3edfa549ab3bbb39e80b7bc5befd WHIRLPOOL 5ad79bdc169000761deedbb553a41005a9c2abcd57ce0bd2e6f25846af0d2ac93c5bc302f05f7ab21ea2f15e1209d987eddaedfcf8a730e75a6fe6fb14ff324e +DIST firefox-38.0.5-fr.xpi 461400 SHA256 9e38c30bf0417f8bf5668e6f3aa44592398cf42ac6e51f1dfd2c81aac4b21e6c SHA512 ecd8e765a928fffee8b733106a9b1f2b04cdeb9d7e064290b565747d0a04826b904da331735dc0253d9b843b0ae7e84ce4dd71e97aea363e881f36ace5e41ffd WHIRLPOOL d19284ecc1f14413b888ab8355bc5555faec090b365e825395d29bfcc2ba6603f99a9f692bba935fe62cbe5be53603f3799af1587dc2c80f8390d2c57efc9756 +DIST firefox-38.0.5-fy-NL.xpi 455539 SHA256 ddd3516be09d3b58b27173720a5ebae766fcfbd9158146228b5b27a19f7a678c SHA512 4969615d2f3633b1e3bc015c55dfeea450f07b32f0adb617ff2edacc315688a4724f9a192d3506845b8b21b8a643a6a070d3ce38f28dc572d322d1743c27b4f1 WHIRLPOOL a5a027e8111eba51d6acdb06afb6ebdf0d3bb9b36e94c7811eb26614834a7a61bcd161550df2726a2334d52cecfc6fea0e08141f359b05e2335578f9d35ad556 +DIST firefox-38.0.5-ga-IE.xpi 469621 SHA256 21440ce9f27d0c046c8281e54e1ae48f701dcf224e230884c559f3e30cd08596 SHA512 ae5c8d7aef81899e197f6e5a7c7a38a38aef664a7f9f39cab7b41cf06abdcd4fb4c21f49e6013181914667c9a6ea886e5ed12639139af963cec17040785c2d38 WHIRLPOOL b662a82613490fef0b1d05dd28ed0dfff350d12080482f60119b00d7ef6994c3c108641a34cf5e622d7c47d17f15662e6c2dfb26c3bd642cf7b4a986a0777366 +DIST firefox-38.0.5-gd.xpi 454614 SHA256 109602278d7e77a8ef6c2221bbd07fcdd799baa737560be037fedd095f46949b SHA512 208ec1f438c5a592be1faec7c3f3aac695cffd781c44fb6c291fe251f616e0a220070af3dce56c034d8844b45c1079b0ef8145cd7f8eb06d08871744de9f4c0d WHIRLPOOL d43f3282bb2319dc499b89d9b72c465e7470d77467f09979bdd94b4d7f75372b1d16a07771a9bbd72dc8b23217c77220ca915eb6c4f1adee9327ca901aab4ed7 +DIST firefox-38.0.5-gl.xpi 448923 SHA256 1bb56b3f9c38ffc528449bd01ec0194ae8f287103939baacaf9b5630311d6a29 SHA512 fb6c39e7f8f4fea1da8f44e07107f5b151590582dc7f044b442d8373a4f5ada607a22068f1a5a2c7e09d6b4b7e766951dbd47ef332da6052fe1e96875021b17b WHIRLPOOL 3442d17f5791abd56c50106272bee893210c68d177148f8e0f514c52489ab5fdaca7c84f29ee51b2fb594ece7864f0607e1cae85ed5643875a904b616fff25d0 +DIST firefox-38.0.5-gu-IN.xpi 477978 SHA256 1437e3afea8ab65c1f0d78469916d00ef8d13d7d5c93af83318e0f19c7c8f256 SHA512 ff2af96d5918858f3d4f56b66a35aeb2937f6a5e393636fb8affe544de8521af4128c4c924971e064c29f05561c0819e0ada98ece65828b009299762f602edc8 WHIRLPOOL faf5de5f0beaa3cd2c50d5232f3525ebce34da1e2dcfec22b7c6d9d4f9161c85e298a38541b937ff8eb348118be4785b66459bf34b26fdd5b990ce57537f7bef +DIST firefox-38.0.5-he.xpi 486784 SHA256 9ac1a8d5781e8e2653297634aee114b91e4ff63f882dc127fb35193869196973 SHA512 4e6033525763fe9b759d31ba4d93bf6450932bb8f50a1b0571398308b901e8b2ebbe746d02692aa71aa2c183ca06bab0b093535b1d752a5501db85f59155e7f1 WHIRLPOOL c77f99977833501fb43b65cdd11738ac15d90f7b402949d996050bd7513f1b1f6664c6e224489dc09b1f4be590c0ed235d35a8caae74a1873043800ec55ccc3d +DIST firefox-38.0.5-hi-IN.xpi 508165 SHA256 0469b03978e30a924e0a785a308f0818d0a61d0bbc74c1eae93cea3027f0ee47 SHA512 e89016ee1f5e1a8273719bee71cb373ce4a76c11ee6393d7ccb35deb4897d33263523454ce26d9cd786d9079af39a8c42153de69553ecf5c0e25bf1b090bacd0 WHIRLPOOL 809b2d1e1560510d21fd625af83bed12e1cf44e5cfb45c2a96a03af5e71b4a65d2fefdc5bc2f87e0cef555a9bf03b934b323f935a148df508cd0bf5673d03170 +DIST firefox-38.0.5-hr.xpi 478269 SHA256 9dc595c6093545caa915ebd8b36bb7abb52c1c14f19e540877e0da58a81584e5 SHA512 504c8f8e5ec57540dbffd4f06afba7cd3a490d29c8fdcc288b3b69a289b4845e3b5de7526d537264f93945609c636df8852c1da968a0cfc8e71dad7852df5a7f WHIRLPOOL e6fd608ebc1872ab3bb26fab3426d577d1562aaec5dfe1250a06b982615825fba1dc2c52813c4fa5239baaf73f04302c0a3eb8b5e929074072eb87738255ee65 +DIST firefox-38.0.5-hu.xpi 453553 SHA256 284498c450bae75d02f33819bb3c9422a80e3ca66fe08645b6633e1c5185bb0b SHA512 bb91efb090f929c4faa3022ef2cd011499f402f72e862f4894e9ddb506683b600cccece9cf9befa94bdeef5b561500b9f7be0055739ae231b99becce72948dd3 WHIRLPOOL 195b2765138d518e77820213e39ab80e7429a1a19e4b211efbcbf9f2ce184498d6f639e3f42d265f5eeae857720033de933f9f1b4b40af9d7937829c84501232 +DIST firefox-38.0.5-hy-AM.xpi 534262 SHA256 c4ac68232931e330d796a22ebfd16e5949fb9cf9b86506f8e9419c9819d5d223 SHA512 4bf2296bbce710dda797d0671010b81e41aeaa706bd42f11421573650cbd5a445e82a99ba36a8f20b45c9b186cd1690dc6be802978e91fa66122d3f0d2b3a8cf WHIRLPOOL 8b239ea784bcfbc48fc84430d05b262424092fd0c48a5d4a24a6b52226f86aa24cdface1ad8f11bd1a31545f7bf77c88f129880fcc6027dfbc65cfdf3ac32e5f +DIST firefox-38.0.5-id.xpi 431487 SHA256 6a1e4d0beafda58051408346d2af5a29149d7f54747e6e4bbbb1f2a571bdd056 SHA512 d1cc861ac5eb63659523666eeeaea4bee5a15837e372d69e3ef1d78eb059141f082d59b1cc9ca86e0502bfa83664e94941af33eb1d268f7ea530f3d7f3a21d1d WHIRLPOOL 91b6bda9e12f6e672431daee2cfd6ac10203cc168599357a88ace22e40c7fe0080a3ca3c9f6fcb5e4d83a5a1fac1c650037574c136f74c0c443a7fe621425e86 +DIST firefox-38.0.5-is.xpi 485131 SHA256 c0e65ce79c6b35c417a54aeae3cca7272588a25202fe04b7442d74b47de6e47c SHA512 02710446f1fa6b5e740fa7b795303412a6adf9f84abfeef49d4078c7f592b04fdccd5a5b475c1cf062c4e9c1750f660b0b18a424299dedaca69614a00da6481d WHIRLPOOL fddcd265b3335c253601f2f0ce7154a15e26dad6276dc6ce8713d06614c711bbd433e41062d72872ff942ef74d9b870bbae6e5fecb85e3fda492f9b1be8f78df +DIST firefox-38.0.5-it.xpi 368408 SHA256 617c56720e2faad4a2ff744746a80d63de4fc7d37b95e9ec1ce7266ab4a9f830 SHA512 dabbeb30ca8c214c178b4d80ebad7e605a7c7df6bcd189c0057ac76e2f1edc01a947e727168adb63e395fea8f4ca8fb5e56c1e9bc26ca48d4fbb1f390b2d23ed WHIRLPOOL f7f7a87b883537eb4010999bb70833d5528722b66c9c3b669b492fe2c9725476a7b0e2ac202339cc38a68dcbc87a3d91037d185579de954ff15135c6c1f39036 +DIST firefox-38.0.5-ja.xpi 479114 SHA256 5f0d0cef86f3bb0e68ede3b35dd04916ae1d1dba2bef37b51bc063c0420bee02 SHA512 46d02b13e4d3cbd4c87c63a13d2bf98cdd576902f475ee4620972e05c8875f956421375ea1dc4d00556d9dc500bf8a3568d14a0667ae1ae11dab67dab4a013d7 WHIRLPOOL ea233c4dd49d9a59ae9a17e4973ac0933d3a370066a811128ce0feea53c4e00dbb6cc34e2615202401840a5c55cec8ba348f75b24a206a3864c95d72ea34912a +DIST firefox-38.0.5-kk.xpi 503567 SHA256 ee65bde8490e334d0eb6f3a7672955085ea4d7da5d0f15c5da9c3d5b8eebafaf SHA512 bbad4f56b75e6d6f0967375c1c4d938207522a0cf91e57a118186c25af4021aadf7b4eb073fb947035efef968a1b2734b13d728bda1ec142688eef4f6bb15618 WHIRLPOOL ca181511f4e8db017a9b80086d89a7cade7ad815dd4d8a2a2e7aca4631b10b366be3fbb5f5047d2af38538b0242b95bd11b7786c98213ffc26bb9394aa975fb0 +DIST firefox-38.0.5-km.xpi 565672 SHA256 bc0c5c4053b1d5cc4711b5a5a7e2690376bebe0c80dab74268087302b081a26f SHA512 5648c1500f5b69adf4344e9a9cb859b06c485bc881c137bf5657d72268de76a94f6c7bb13baf12bb1055c2c3c0fd525331e12566f6bc70481ca9bf41c524f65b WHIRLPOOL 10e74373283e35457447814e6daf456d0f115c8c91b78d53f462aaf6bf0b28cbeb279acc83ead526228fc079458ce13a7da06c1f42930c1ec9c9952ba8f31556 +DIST firefox-38.0.5-kn.xpi 533463 SHA256 051c34fe4331be255cf226977b1ba8df4e09359eae2ba5e8aa58febd135d80a8 SHA512 0124b4a4ff550f8e278f3708fa6c43778339c8d2e21ef24c3dbe10f34c1bde29736df31d88edf6735f7ed68d61f158a49bae49e03b373e64c24a730f55bdba13 WHIRLPOOL 067a0f9f7d8515d543159c18b596cbf2584e430f718f8d36508242fcfbb50293fecbe9618350a2374a8ff512ec503935fd84a35d089def16266e1fc74441ffa1 +DIST firefox-38.0.5-ko.xpi 460853 SHA256 d8f0be99f37c6d65c1b24dbeab8208073b60905a79870bbffb5883ec95f15b6f SHA512 97c0b6fad469361eca0e4347de5ede34872f5252339ebd3e57e48374ce042ece5b0da198f011909aade84a71fd3fb3aaa5ab9be9ca924e7dccba2c5db9d20531 WHIRLPOOL 412cf6af23ae9bc08b6b05b4bd97a956b803e8b5084d731cf2d646eecc41d5f75136d8b136f47c4f60f31ce9d7dea59a873fcc0b218fc94cef963e9f33477b63 +DIST firefox-38.0.5-lt.xpi 486450 SHA256 0306d3dc8cc44afe90d1ba022cd305de3f1ba822435e01167753dd58e666e4e7 SHA512 37a105f568925a4b6a86913700e6f07ffe4ed919eab19faea4be1107ad1bceac7926dc0fd35813ae7cb2c7682eced7693b4c5b14190a44a096d95a0562e0fbed WHIRLPOOL a164037e8a8ac953320f6030e92921406b30c58f03514c53b40f5509556f7d41e737a308b9223e9be694a72aea2ced6b48c6725a4bdedfdc286f21866a9c0eee +DIST firefox-38.0.5-lv.xpi 467197 SHA256 91be2f4603272961ce9a720f11c9cb667a35017a4d36a0e1179de524dcd19091 SHA512 68c5f1844e9c4864cc5ab5c382b22ec66020968094dbe90284580de67cd57f4f89cc040aa57290f4b34ae07ba4d6c97b0fa641d021327c57fd40adebddc639d7 WHIRLPOOL 65ba3c0df05f56e42d5dc42ff2540d495b90151b83aedc9ac0ee69109c57c7fee4525254b273e880acd293a2f89c186cfacd7ca04a2028da7a6e48f96e51ced9 +DIST firefox-38.0.5-mai.xpi 514663 SHA256 5f48685e022cb542524e669dff72d2b2675f6c6e50a07d12a933605204733f26 SHA512 764ef0415e5f919cd48a09d137147253fdf5d2d00aa6b5aed453f7193c5e573e3999a6778b3141c11eef1c12dfa1f388b0d29e5ad8cecbfbaf82a80eac59f13b WHIRLPOOL 2887c649a0a35038607958ce8f7432a60615fa132460c68ceda33d8d940c1493686588747705845f98148d7f439c3adc6c37e033b92100c5ffc8d2bd87a7cd05 +DIST firefox-38.0.5-mk.xpi 529204 SHA256 c7ba36fee8b55b4da159e039fbd1955064e67e79b3543ebf3bd0dd0ce4af9cec SHA512 2435b761920438c800c540ea548e36597a83f2cb4533118a5287f308ddb588e1bed9e144ab06641da0b5c5dea7f2a7e7c1004ec67a0ed5015c091e19674b495f WHIRLPOOL 9a4457c54a6ac7156cd8d64add6b214ca8685066eb49c6312f7e4504ccd9f85a83407ae811604b04e90cc3f82f2d99eb9ec6b3ff5429bd52adb3bfd247fa953a +DIST firefox-38.0.5-ml.xpi 528918 SHA256 ea0344984e257ec573d8aafd79c7ce2610eb4d5555f278edfb228fa51da9deac SHA512 e1feee95b08226acf3735824447609e8b40d97a6faf27b378a2de39034d6b36eb3d84a78930b6f48a40f398f7e64cb2e778ecc83775d6da6f96aee8110c6b55e WHIRLPOOL 2f2d55804c89288fe2d66c30b8c69fd06553af8c657fdd1ac4c1dceb418eef5692848396b1f739230e643331b524cdca915233d0153e4a7d7470f5884c757c84 +DIST firefox-38.0.5-mr.xpi 505961 SHA256 de8d906783b450eb3aea1e15ec708810d36cc2af64b52bf61945ace7d6be4c00 SHA512 f3da6c31212f6952541d345570b2e23684609c54d546b3687d858f8d8cec0666fba35fb968546871567be9e1c0428582edab70dbc2cba415b09f00cb1917d106 WHIRLPOOL 1bc06f2c3aee3e48cafee73f854cd1c1301870fe3522e2b65118ac52ad6021e02aa52b44bf8860ca0abce5e5bfdb1c2929c1d024fcee0c43b9bab01e341401f2 +DIST firefox-38.0.5-nb-NO.xpi 444175 SHA256 eba724a1f28cffe201993cfe84bb37c546a1bfabbe5dde859f7fac36c036576d SHA512 01f48f21a69daad13a829252648cb323ea80f5597ea23c17a13763e47cb6810f8bda827d2ccb83fad75f82356c2afe6395ec5b86da014f5130f425113697a6fe WHIRLPOOL 6be5159a7d73369a1fdba97fe05df28c61163ba5e1d95b382dbeae2f52f69115241d504f13b4863c434071108d2074065c1423342065c4b32197edec17c79ffa +DIST firefox-38.0.5-nl.xpi 443993 SHA256 907a5ee71b40c4cf2a4e7ca7eda131237714246796ea3bdee50c35420ca47d4e SHA512 e8036c9d89b78d6dc1edee73df6ce85ed50211b870564d942323a873049d8bc99a6df55597e44a2bcfb24024965a3c7eb073a3ada46f281769762039d4cbaf32 WHIRLPOOL 0879d6c2a7652dba17218d63012d75f8f0c9a09c09d736a0ea1a4a4ff0f1615bcb2d149cb14219227a8abf9596744efe42d0bf1667b1db9ff86d6d56d39d455a +DIST firefox-38.0.5-nn-NO.xpi 438450 SHA256 f15605311cc0c418c4ce927f08641db0b7e0467ca6ee964b8e90224c93075069 SHA512 ff36372dbacf25105ee2f08f213e1c28ce3e35096b1cc3f85818543c8ce9010dfaa199198fc3d320bac8ca761c4428e80d4a2d7f1151e53e353b49f7d0b03f19 WHIRLPOOL 348db0d4368826730c708141295e35e926be5f95cf60fd41c0e0f65db3cd01233f6bff461311927b96387d0508d4d515056caef132464448103564a3ac91c556 +DIST firefox-38.0.5-or.xpi 527047 SHA256 390ef99b5c1055f1ba99ed9ddd97b32eab11a2a9494341cd6a6c3c33c219686e SHA512 47b09244df8e8a2086466b9f5b0af89cf66637b54f71bd23c4f82404965625a453489ed7575b08c051c73ea95d0cc19f1e036da5ed1e309fbd1d4830ad4c1824 WHIRLPOOL 5b1a7b1812a264a8698f7b4f5e01d57e647c549d54524688794663904ce824fb90d7c35e4995458a71053ca3167c6ca5aa562d5289be28086b04065785df30f1 +DIST firefox-38.0.5-pa-IN.xpi 493720 SHA256 fe2dcc5a90ce0cd70f990fc02c7b73fadf4757bf4edcd0bd15e062c41e976b53 SHA512 5f1d03707321db80feb2193397bd28c0b8837b4ed648e5ca42fa690745994fe26a68086cc253ce237c264cb329ed9d19c0c5db7a75b915ba250014dd9a0fdb80 WHIRLPOOL 2877b427caff03fe30e01911bd5b46993f0c8efb7b13bbd976316773e96f9939240503076711770b4a1b9b7f9c2a09440bc34b60c8e35de22faa13fb6677fe1c +DIST firefox-38.0.5-pl.xpi 406565 SHA256 f4289d7c36bf706679f7e8982d3229e6c9796efa2c85f85d601b03b15c986025 SHA512 329495a1d9175f8032822103dc883f1d3b5718289490ef071d32ebf7223e05110f31b3f5f9a9fc3f5c8f515729c1ddcbd1d6081124432dcdf234c6c2a231d2e4 WHIRLPOOL 8322712e88a5feaae619480e012f1c9bb2523b7091135a22e433d3b4be4f4c5b6d127b9a29ce7de362b53bf70dca747f69b451c801892ee82aca5195592dce56 +DIST firefox-38.0.5-pt-BR.xpi 459808 SHA256 556ace23bf586df78cea483e26150f57d476964b570f15776869625d91b0c981 SHA512 9e57391a37c7b77e4def6e232002348fe14bb5b21a2af9e1a4a3f592193db5058e29e1e4affb53bd1c6fe998e693bbf0f0a51d2b023a764ccc2bfa02571b439c WHIRLPOOL 72775d330e2fd185b251daab877dcc8426ac79c7b8f7857a19f76960fb9bd713ef5ea8ca2b18c4f052bbd662027792acf7ec67287b8cfb60aa25b873a91945cb +DIST firefox-38.0.5-pt-PT.xpi 439973 SHA256 2b4b82deba22bd5adbffff13ecde79909543e00237418f8fbab6e3db8dbb1f85 SHA512 d40fe088224f868a121dfa7884ce82f9001430a1fbbabb24d879aae0789936cfa7c8c970be74aaa2d815451b16dd26019d2724b35e4fbc385df2d39ae7858558 WHIRLPOOL f4178dfca2551a959d72b09c21fc4e6e0a3acdf5130b63d3435bdc3f04b3cd6d267b1633b9bb946a3ebe902aa0c92f246ee9b06f50effc34fa749bcb9cac0068 +DIST firefox-38.0.5-rm.xpi 446286 SHA256 92837aec10b80814afc9c317ebaa08c733ed734e6ad601c8652395f53377d80f SHA512 a555c1e5c16a7e5ea11353bb118b1aa3d9ba3dc8080f0313de867efac64a8985271a189912962a6ba88813c903b41fc81ccc495b63e87a65334b0373d2c3118f WHIRLPOOL 124c930642e0e09f224974297a0f401a775b7cc326b1d26f07916f880a91ce762caa6519fb77ab8c40c13d9dfc68457d87c5b1a759217e2b0308f507d877b6f6 +DIST firefox-38.0.5-ro.xpi 494078 SHA256 a42155563f52c25ac7b7111a7c1d1dfb56f07caa178be54758573e890e1276f7 SHA512 79bf7ca44e2b3ffd228aad515aa25af767f48b152dfbd6e75963b7a6e909ac9104230434b468893fa88b28fc549cfb686a79fd0e1f96099a95a8f3b49db25a55 WHIRLPOOL e24e9fe5f29e68f22eb2402c39422b9356639324b31ab823f8cabaa2e063bf03810439cf4f3ae8ff47ff3cb788b6ede79a5d62f2c129b014dfc94fcc293019be +DIST firefox-38.0.5-ru.xpi 414416 SHA256 743e7ba73d4cb2f151f5caef59188aae9e34a953f2acf3ff06934a524440a57b SHA512 736939bad2c394c91efd2249d02a924cc68cf245ffc73ef403b47c55a1626af4271231e317a5b4ddbffbd91c2d77db84bc03e77272dfd163357921eee3bf597f WHIRLPOOL 07d517ded8341fcd946274e8b3262e2e9d973f1a7f96292d366e72710eb1a67a1bff66a81227314c350466c48e4212fca63216e048ed3579d49d5106dc26c144 +DIST firefox-38.0.5-si.xpi 537393 SHA256 b0f96f1b24692b4dd813ae64c313a3633bcecf2131c786fbf41c4125bcc86894 SHA512 d2a92d0aaed5a8565d57829523e0e436bfb9bb0a983e81b80558e5072a02c148576402884b8d699646b0428b9b1bc83168b4a4b4be725fbf79ad119ce7dae195 WHIRLPOOL 8fb9e5eaba0defebbf8b00988cbadb2ebfdfafcba90b9575d29a06e10fd561475d262e608867dd7e3d26249548bf30b076c29a1dd324aa3714bab62eaa8dc6bb +DIST firefox-38.0.5-sk.xpi 469435 SHA256 2f4a1f35022dfa4e8114b9b58f936a58018a9ede3f3576906a0084b1240f03ca SHA512 8ba0cfbb24a1c4441a2d8ea207bbed88c773efe9f0d8cdc41b42ab53e924a25a7e2c76713204d732e19342b4169d53f1c7327d2ad9925944563a3a5ea098ec6b WHIRLPOOL 4890a7ceba6bcbea7d5af20104015ced979abdb4fb44440b25b3bf451e99ce491d419b970b6517970b712cfc3dfc02faebd47c3178b3cbfd1776122da6619039 +DIST firefox-38.0.5-sl.xpi 441592 SHA256 5107cb22dbee757296002b8449ed94c52c5b7dc8b48270f16bb2da379d62e63c SHA512 062840bd4f67a6ea6e4b84e148569fb0585eeb7cde1e2557d76f4cd7332e84c54302d7d813ba611ed6d3b800514d389451861c19915bace53f4571a24b08459e WHIRLPOOL 0f8cb70241eaf26adb5cbb3019e5d2b2dff9022e0dba15c2e86b4a60e55920776784124ec6dce2466eb66497bfe7edb045c1ff2012e3ce8cece86995f1403e70 +DIST firefox-38.0.5-son.xpi 449266 SHA256 f8f0fbcd087bbcfe2e44750ccdf8cd7eb0c3dabc9b04c14e3e33bf0fbf71bee8 SHA512 afc88271928a9a21cb91849e71223745fa826ecd07c13b8b7e9f20bdafa43e7dd381d963035e77fdee24edfa4ee72873c7999aa65e310836088ec591eede99a9 WHIRLPOOL a39a1e073e0db2e2b18e442b970bff8193388fb8b44df4ddef34798236a8a29841b791c2849ba14dc81704d0cd45749cf74a21c7cb5ad54bdb1f76cdc1763dc1 +DIST firefox-38.0.5-sq.xpi 486075 SHA256 2f541ab75d0bff02f03b03fc69b862caf5058ed11d7a49eb1fe3215d9c5ad7c1 SHA512 bca3bc5ba12bbc56415486fea7c9d9f4e047b80e638664d7a9759f8bab06b8e8dd9a5981bed2ffde47d4369846b19b6e96ac30db961a728b302544f74769de10 WHIRLPOOL 7a883e96573cd15b6d4218826a4636f61fd4f76ddd4fa6708c0d64d128c01a85b3e61089fef722fac79f978fb891973a6971796b823f762fbdce3496e7d70070 +DIST firefox-38.0.5-sr.xpi 479418 SHA256 6dac6c36cf27457eaa3d70fb614705732c24f9b5e9728e63b9cd630b21b1552f SHA512 1a8e772f8df6dfb2f9976bbae3da9d3c1a74f568102d78086cfd66aa602886a96732accddf3424cccd49cd9b6fb8d4a0a46448aa8b633fcbc78c0af2bed2c481 WHIRLPOOL c59cd2ad3bfeddebff0952407bdc578023190f4d4d775d0f56e49b034f75518e672081e0ef55cbb8241a28cb46d99cdafdc0fc5089347995acb539237b21568c +DIST firefox-38.0.5-sv-SE.xpi 452629 SHA256 73d2d79950b493082d4dcb4965fb76842b0a8ec748e8feaf0c47889ef63faacf SHA512 f8e5272d9135562318fc1b4367c09834d9545b0f2f0bcebefd24027bf74de3fdb04705fc2344f2244bfc99429042757a337328be83303b9e17af61fb4ada3dbd WHIRLPOOL a629e9d891e20947872880920e7739e3e7993117e08ed5258bbc2251d915ebbc37235373e7c31134a54bc44a726ba22d566c6185203af972addaa2918e3e4e04 +DIST firefox-38.0.5-ta.xpi 506606 SHA256 f813e29b153deac55f8f58b2e15dcd4661541af360be02b48fdce6b6847511cc SHA512 a7adceec7084e050f534b54b36ef23972b54a99a7c7b69c6322d7ee5f5a92054c9655211af238ae0a001c90f9504ed1638bb78ee2b803bbbd87d9b14c40a1009 WHIRLPOOL cbc41d1b9beb7fed8c98609f5cd4f933ad265a6f500d2319ddcadc9b0f5363e1b80b3bb735db1ea1b2b4bc55190337df5f0732009056332605e13f6d0292ace5 +DIST firefox-38.0.5-te.xpi 526249 SHA256 b998dcafed16bf0ddf041d3235de2a5e20b6864a8a7b08d3253b49ab87539b91 SHA512 c2afa23404f568be3707d6915a481e49a9f4e995e705b1b8e8826d505aec9a20bfc31ee066d235e6b6715b6e847fc2dbaa6e056f19e3b5761ed12ec13d497018 WHIRLPOOL 2bb3433269e4f7b86d75472ae4ccf26d999bfdc6fdb1464c8a790dd28abbb016aae97741d5c690bacb809a9ca58c698a4a99c494a27eb7fc5a8891bcf434787d +DIST firefox-38.0.5-th.xpi 534269 SHA256 2ed11a922a10d4e48f65e37b534a2dfa51de460ea80eddb58a4a63407d60ea45 SHA512 7538276bb34f10d443b639cdc5eeb1751de880f3fc6f9e138671a0bfbf1e80091f3f0dcc5dff55104fc7e75bdae0355b5f0f957826c82e74eb6ec7fc16018a7b WHIRLPOOL e9650675420e9b057ac946eec86fc3606f0e316e852cfc2b69808d3fbf3c2b3d70d880ed33e2cb2b3d33e237ca9955851b96873a2d0b3124e1bef94f7c5ce7c0 +DIST firefox-38.0.5-tr.xpi 481074 SHA256 99e6efeeb7a603b03e964471b04f1d62470b05dbc99abbdaf72b5f66557679d5 SHA512 d5584ee4c15d55e527992a4be6dd3261a68014410dfb1c73a5fad12b3952189e4612488a95351288fa9d081aff71a0a7223b6f057cc787af6eeb631da28fe428 WHIRLPOOL 2a6beaa599deef785e33560e336af9d60f5a9a33a0ec22bf130d060b7fb90e5ab6f47519f8fd21d1582abd784e1bc6cdc2efb9b45f21804aeea5fd7a4056cfeb +DIST firefox-38.0.5-uk.xpi 493312 SHA256 40d30638ee6ae76cf39528de48e5c7113d0987d945be515f4c916029c148db69 SHA512 d1f040569e95cb0c751735da315185d915219f368ac7139f0a9abf050b5dafeb107c02a0e73e6e09db6c35cea353dbeb1e482fd0544308c469f780c67fd54818 WHIRLPOOL a3e697cea3c1efddca72c3058725ff7d1df712b6063dcfdbe6689830464c044ceebf391a1f28ba4b0f5e7a61c0144853b228bdcc6a5c2b9868a0dd29051dee24 +DIST firefox-38.0.5-vi.xpi 467503 SHA256 944079a1fcd01dabf906bf4d6f8a9896961fc8dff591515a0e7678752fe3c0c2 SHA512 b1588777e4392fbafd6e8ee0a28b1d038d57473803df21ca9a839eab1355d6a54ff8a77401cf6ca5e9bb1a4c986cce19a25cbad417487bca0f326787b0079e4c WHIRLPOOL fef5063a0a6d5096bdfd682e8335a1d6514b074f4984ab8c8fc94ba220b14885d7db0b19e50fda1bd821085a85c46339de414e66e7e4c4001de24c8df28c2cad +DIST firefox-38.0.5-xh.xpi 450241 SHA256 353745f7dfc0ad76aa573122b9a5e0acae532b8c5bb7b3f711ee67f0363e55de SHA512 9ef3c620499a76cd32411a02a67362bbdb804e97422a7f5e15c9e1f06c29e8f900f7a4b2472b89cbcb5df09123b1d80465b6ceb9e8531a0df4b07bef911eccb8 WHIRLPOOL 9e38335f95008fe4b871941503ddb305ccb67d98387dbf9a90003c3c7c7fdb674f285f60a4580b7596a107af76ecac6d7bf21d5cc86fa0948a46f83ec9ea8af7 +DIST firefox-38.0.5-zh-CN.xpi 488274 SHA256 b6837fe6a72972ba67f407cfaa6f2fb0021834c09e2b6ecc3153421600b238bf SHA512 a972d87fbb09e8e2aff2fddf9fc907465f1a9131c1689a39d0d0600540433c0bcae79050e467ec47adcdd5794a9560fb77eb492404ed604135bcdf22cc5cab3d WHIRLPOOL 6a8a61c5c415c350d021dcf5e3f4f1e3f72e19a709526da836933e20e95cb9c494311482b07c77d023c7cc57d45110a718d92803737731002d39f678f03675b6 +DIST firefox-38.0.5-zh-TW.xpi 467843 SHA256 f2764f8eff0327f30c8f5b97b3eb279fdec9745d6ef9341c55aed26c6e2f957c SHA512 473b8115d47bf6c74ebe5889c4e57d86174ec30826234071c87fc34743e6931c099810d048e5b08990a1f15f4c832885fca85b9dbe7942e77bb5ecece66ea94d WHIRLPOOL bf5e2480f78a8371f6c474397b899e8e3fcd524d166da41889ecba3de238e6ae1161e241af50a79bc0f89f6f8f5a3c6780300510c5008bfa09f09604f23c7a6f +DIST firefox-38.0.5.source.tar.bz2 180318459 SHA256 4f53506d1e8a724a165ee509d9448fa7c9b7203183f53ae313063eb144a403b6 SHA512 eaa0d8971ddee36110010f5290e431970d96b411bbb029019e02f2c469bf3ecb5a935df20a8a3d8301fbae781ae0e54a8ce58e379a5fe642bfae7cb52fa090ff WHIRLPOOL d80491f95b589c9045c3c398b2e67f38a6b14c3b83d65ecd983ed8e922b91ac2be1d4c69c6a251a91476f46c2ccd4a1435abcc373ee1e29b1b5db4cb90c6bf0e +EBUILD firefox-38.0.5-r99.ebuild 12810 SHA256 698df25980fb3f7033b0eea8f3fc9ba87cb0855b6e5b2b79a36da09a7387402b SHA512 be96817c192d6b5926cfdd6a8e12e994339b725b838677a67d9bf6acab11223ee5b302cca1959be41ae0f4bf1d4e2f36bad34a21cfcbb71d0aa1fd4a5fb8833c WHIRLPOOL c8f6cdba93830e3dbfeb0dbbf82c28572222bfe141e4c81c33e621a98eef5fb9401a33864025b40c240deba23e0417d37168e9824e7cf9997b0ccf61a5e9c1b5 MISC metadata.xml 1332 SHA256 6472dd21d6d153e44d858e6dbc7f998278f6be6dc65b9ef3a2ef86ee2c5b8533 SHA512 10a3e92528ca24810917b4580d22ae0b979d7704e5faf40c85204dc2bd76e60c21178f13cddb33145688a674812660ebde1c7e51daf9cd170dc54ee99eb8776d WHIRLPOOL 672be0b9d4372ddebd2f4721696daacac92a91ea21d2331c741e97117875eca92d07452377babd20e09908ec80c9b6196ba805584653c202ff2a44d7233fb58d --- a/www-client/firefox/files/1130709.patch +++ a/www-client/firefox/files/1130709.patch @@ -0,0 +1,227 @@ +# HG changeset patch +# User Felix Janda +# Date 1423304332 -3600 +# Node ID 3e7a3784e7479ab7c663eecbccf8107c271290a0 +# Parent 12394290ae583134871ed40c93677f62ffb1e9e0 +Bug 1130709: Make __BEGIN_DECLS and __END_DECLS explicit r=bwc + +diff --git a/media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h b/media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h +--- a/media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h ++++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h +@@ -49,37 +49,16 @@ typedef uint8_t boolean; + #ifdef __GNUC__ + #define MAX(a,b) ({ typeof(a) _a = (a); typeof(b) _b = (b); _a > _b ? _a : _b; }) + #else + #define MAX(a,b) (((a) > (b)) ? (a) : (b)) + #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 + */ + #ifndef TRUE + #define TRUE 1 + #endif + + #ifndef FALSE +diff --git a/media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h b/media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h +--- a/media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h ++++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h +@@ -57,38 +57,16 @@ typedef uint8_t boolean; + #ifndef MAX + #ifdef __GNUC__ + #define MAX(a,b) ({ typeof(a) _a = (a); typeof(b) _b = (b); _a > _b ? _a : _b; }) + #else + #define MAX(a,b) (((a) > (b)) ? (a) : (b)) + #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 + */ + #ifndef TRUE + #define TRUE 1 + #endif + +diff --git a/media/webrtc/signaling/src/sdp/sipcc/cpr_string.h b/media/webrtc/signaling/src/sdp/sipcc/cpr_string.h +--- a/media/webrtc/signaling/src/sdp/sipcc/cpr_string.h ++++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_string.h +@@ -5,17 +5,19 @@ + #ifndef _CPR_STRING_H_ + #define _CPR_STRING_H_ + + #include + + #include "cpr_types.h" + #include "cpr_strings.h" + +-__BEGIN_DECLS ++#ifdef __cplusplus ++extern "C" { ++#endif + + /** + * sstrncpy + * + * @brief The CPR wrapper for strncpy + * + * This is Cisco's *safe* version of strncpy. The string will always + * be NUL terminated (which is not ANSI compliant). +@@ -125,11 +127,13 @@ void flex_string_sprintf(flex_string *fs + * @param[in] str - The string that needs to be duplicated + * + * @return The duplicated string or NULL in case of no memory + * + */ + char * + cpr_strdup(const char *str); + +-__END_DECLS ++#ifdef __cplusplus ++} ++#endif + + #endif +diff --git a/media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h b/media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h +--- a/media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h ++++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h +@@ -2,29 +2,25 @@ + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + + #ifndef _CPR_STRINGS_H_ + #define _CPR_STRINGS_H_ + + #include "cpr_types.h" + +-__BEGIN_DECLS +- + + #include + + #if defined(_MSC_VER) + #define cpr_strcasecmp _stricmp + #define cpr_strncasecmp _strnicmp + #if _MSC_VER < 1900 + #define snprintf _snprintf + #endif + #else // _MSC_VER + + #define cpr_strcasecmp strcasecmp + #define cpr_strncasecmp strncasecmp + + #endif // _MSC_VER + +-__END_DECLS +- + #endif +diff --git a/media/webrtc/signaling/src/sdp/sipcc/cpr_types.h b/media/webrtc/signaling/src/sdp/sipcc/cpr_types.h +--- a/media/webrtc/signaling/src/sdp/sipcc/cpr_types.h ++++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_types.h +@@ -8,17 +8,19 @@ + #if defined SIP_OS_LINUX + #include "cpr_linux_types.h" + #elif defined SIP_OS_WINDOWS + #include "cpr_win_types.h" + #elif defined SIP_OS_OSX + #include "cpr_darwin_types.h" + #endif + +-__BEGIN_DECLS ++#ifdef __cplusplus ++extern "C" { ++#endif + + /* + * CPR Return Codes + */ + typedef enum + { + CPR_SUCCESS, + CPR_FAILURE +@@ -109,11 +111,13 @@ extern const cpr_ip_addr_t ip_addr_inval + * of memory that have a "hidden" header block immediately preceding + * the pointer. You MUST use the functions in string_lib.c to + * create, manipulate, destroy, copy, or otherwise work with these + * strings. + */ + + typedef const char *string_t; + +-__END_DECLS ++#ifdef __cplusplus ++} ++#endif + + #endif +diff --git a/media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h b/media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h +--- a/media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h ++++ b/media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h +@@ -95,21 +95,10 @@ typedef int pid_t; + #endif + + /* + * Define NULL + * defined in numerous header files + */ + /* 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_ + + --- a/www-client/firefox/files/1130710.patch +++ a/www-client/firefox/files/1130710.patch @@ -1,19 +1,15 @@ # HG changeset patch # User Felix Janda # Date 1423172841 -3600 +# Thu Feb 05 22:47:21 2015 +0100 # 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; +diff -r 3693f117ad50 -r 48efa200aae9 toolkit/xre/nsSigHandlers.cpp +--- a/toolkit/xre/nsSigHandlers.cpp Mon Dec 01 18:50:26 2014 +0100 @@ -22,17 +18,7 @@ diff --git a/toolkit/xre/nsSigHandlers.cpp b/toolkit/xre/nsSigHandlers.cpp *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; +@@ -185,13 +185,13 @@ *sw &= ~FPU_STATUS_FLAGS; #endif #if defined(__amd64__) @@ -49,9 +35,3 @@ diff --git a/toolkit/xre/nsSigHandlers.cpp b/toolkit/xre/nsSigHandlers.cpp *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) - --- a/www-client/firefox/files/1139173.patch +++ a/www-client/firefox/files/1139173.patch @@ -0,0 +1,503 @@ +# HG changeset patch +# User Felix Janda +# Date 1429134526 -7200 +# Wed Apr 15 23:48:46 2015 +0200 +# Node ID 62325b792c42746df0c4322d47c6c3e965ec6aaa +# Parent da3e6557e0301899024eeaa24b0a43e837a409d7 +Bug 1139173 - ipc/chromium: Use instead of non-standard . r=froydnj + +diff -r da3e6557e030 -r 62325b792c42 ipc/chromium/src/base/file_util_posix.cc +--- a/ipc/chromium/src/base/file_util_posix.cc Wed Apr 22 19:17:15 2015 +0100 @@ -0,0 +1,30 @@ +# HG changeset patch +# User Felix Janda +# Date 1423171584 -3600 +# Node ID 0b586ba959b254e235cae639b0bbdded387d9253 +# Parent b6191f7e683ab87ed40af42b34041114a380341e +Bug 1151202 - libstagefright: Fix compilation for systems without . r=cpearce + +diff --git a/media/libstagefright/system/core/include/cutils/properties.h b/media/libstagefright/system/core/include/cutils/properties.h +--- a/media/libstagefright/system/core/include/cutils/properties.h ++++ b/media/libstagefright/system/core/include/cutils/properties.h +@@ -12,17 +12,17 @@ + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + #ifndef __CUTILS_PROPERTIES_H + #define __CUTILS_PROPERTIES_H + +-#include ++#include + #include + + #ifdef __cplusplus + extern "C" { + #endif + + /* System properties are *small* name value pairs managed by the + ** property service. If your data doesn't fit in the provided + --- a/www-client/firefox/files/1152176.patch +++ a/www-client/firefox/files/1152176.patch @@ -0,0 +1,31 @@ +# HG changeset patch +# User Felix Janda +# 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 + #endif + + #if defined(HAVE_SYS_QUOTA_H) && defined(HAVE_LINUX_QUOTA_H) + #define USE_LINUX_QUOTACTL + #include + #include ++#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" + --- a/www-client/firefox/files/firefox-35.0-gmp-clearkey-sprintf.patch +++ a/www-client/firefox/files/firefox-35.0-gmp-clearkey-sprintf.patch @@ -1,10 +0,0 @@ --- a/www-client/firefox/files/fts.patch 2014-12-04 11:24:16.279571363 -0500 +++ a/www-client/firefox/files/fts.patch @@ -1,480 +0,0 @@ -# HG changeset patch -# User Felix Janda -# 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 - -diff -r 90adc073cbc6 -r b85504ff4ee9 ipc/chromium/moz.build --- a/www-client/firefox/files/libstagefright-cdefs.patch Thu Apr 02 08:10:00 2015 -0400 +++ a/www-client/firefox/files/libstagefright-cdefs.patch @@ -1,21 +0,0 @@ -# HG changeset patch -# User Felix Janda -# 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 - -diff -r 2d344ef8da33 -r 48a43c9da31a media/libstagefright/system/core/include/cutils/properties.h --- a/www-client/firefox/files/queue.patch Sun Feb 01 19:32:36 2015 +0100 +++ a/www-client/firefox/files/queue.patch @@ -0,0 +1,28 @@ +# HG changeset patch +# User Felix Janda +# Date 1428437372 -7200 +# Tue Apr 07 22:09:32 2015 +0200 +# Node ID e783ca150f8370a4d8811ceecc28707617e6a4b8 +# Parent ab0490972e1e47a356c3fc2f9e749a2d77a9739b +# https://bugzilla.mozilla.org/show_bug.cgi?id=1152185 +Include port/generic/include also for webrtc/signaling/test + +diff -r ab0490972e1e media/webrtc/signaling/test/moz.build +--- a/media/webrtc/signaling/test/moz.build Mon Apr 06 21:30:03 2015 -0400 @@ -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 --- a/www-client/firefox/files/updater.patch +++ a/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 --- a/www-client/firefox/files/xpcom-blocksize.patch +++ a/www-client/firefox/files/xpcom-blocksize.patch @@ -1,22 +1,25 @@ # HG changeset patch # User Felix Janda -# 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/www-client/firefox/firefox-37.0.1-r99.ebuild Thu Feb 26 22:58:09 2015 +0100 +++ a/www-client/firefox/firefox-37.0.1-r99.ebuild Wed Apr 08 08:00:46 2015 +0200 @@ -1,421 +0,0 @@ -# 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 $ - -EAPI="5" -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR="" - -# This list can be updated with scripts/get_langs.sh from the mozilla overlay -# No official support as of fetch time -# csb -MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs cy da de el en -en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd -gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr -nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te -th tr uk vi xh zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI - -if [[ ${MOZ_ESR} == 1 ]]; then - # ESR releases have slightly version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -# Patch version -PATCH="${PN}-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" - -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 - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="http://www.mozilla.com/firefox" - -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" -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" - -ASM_DEPEND=">=dev-lang/yasm-1.1" - -# Mesa 7.10 needed for WebGL + bugfixes -RDEPEND=" - >=dev-libs/nss-3.17.4 - >=dev-libs/nspr-4.10.8 - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${RDEPEND} - pgo? ( - >=sys-devel/gcc-4.5 ) - amd64? ( ${ASM_DEPEND} - virtual/opengl ) - x86? ( ${ASM_DEPEND} - virtual/opengl )" - -# No source releases for alpha|beta -if [[ ${PV} =~ alpha ]]; then - CHANGESET="8a3042764de7" - SRC_URI="${SRC_URI} - http://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2" - S="${WORKDIR}/mozilla-aurora-${CHANGESET}" -elif [[ ${PV} =~ beta ]]; then - S="${WORKDIR}/mozilla-beta" - SRC_URI="${SRC_URI} - ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2 - ${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%%.*}" - else - S="${WORKDIR}/mozilla-release" - fi -fi - -QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox" - -BUILD_OBJ_DIR="${S}/ff" - -pkg_setup() { - moz_pkgsetup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XDG_SESSION_COOKIE \ - XAUTHORITY - - if ! use bindist; then - einfo - elog "You are enabling official branding. You may not redistribute this build" - elog "to any users on your network or the internet. Doing so puts yourself into" - elog "a legal problem with Mozilla Foundation" - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" - fi - - if use pgo; then - einfo - ewarn "You will do a double build for profile guided optimization." - ewarn "This will result in your build taking at least twice as long as before." - fi -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - if use pgo || use debug || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4G" - fi - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - # Apply our patches - EPATCH_EXCLUDE="8002_jemalloc_configure_unbashify.patch" \ - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - 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 - - ## 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 - - # others against hg - 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 - - ## end of musl patching - - # Allow user to apply any additional patches without modifing ebuild - epatch_user - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Ensure that our plugins dir is enabled as default - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/browser/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - eautoreconf - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf - - # Need to update jemalloc's configure - cd "${S}"/memory/jemalloc/src || die - WANT_AUTOCONF= eautoconf -} - -src_configure() { - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - MEXTENSIONS="default" - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - mozconfig_config - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - # Add full relro support for hardened - use hardened && append-ldflags "-Wl,-z,relro,-z,now" - - # 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" - - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - mozconfig_annotate '' --disable-mailnews - - # 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 - fi - - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig - - # Finalize and report settings - mozconfig_final - - if [[ $(gcc-major-version) -lt 4 ]]; then - append-cxxflags -fno-stack-protector - elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then - if use amd64 || use x86; then - append-flags -mno-avx - fi - fi -} - -src_compile() { - if use pgo; then - addpredict /root - addpredict /etc/gconf - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - # Firefox tries to use dri stuff when it's run, see bug 380283 - shopt -s nullglob - cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -z "${cards}"; then - cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g') - if test -n "${cards}"; then - # Binary drivers seem to cause access violations anyway, so - # let's use indirect rendering so that the device files aren't - # touched at all. See bug 394715. - export LIBGL_ALWAYS_INDIRECT=1 - fi - fi - shopt -u nullglob - addpredict "${cards}" - - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ - Xemake -f client.mk profiledbuild || die "Xemake failed" - else - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ - emake -f client.mk - fi - -} - -src_install() { - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - DICTPATH="\"${EPREFIX}/usr/share/myspell\"" - - cd "${BUILD_OBJ_DIR}" || die - - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell - - # Add our default prefs for firefox - cp "${FILESDIR}"/gentoo-default-prefs.js-1 \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - # Set default path to search for dictionaries. - echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \ - >> "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - local plugin - use gmp-autoupdate || for plugin in \ - gmp-gmpopenh264 ; do - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - done - - MOZ_MAKE_FLAGS="${MAKEOPTS}" \ - emake DESTDIR="${D}" install - - # Install language packs - mozlinguas_src_install - - local size sizes icon_path icon name - if use bindist; then - sizes="16 32 48" - icon_path="${S}/browser/branding/aurora" - # Firefox's new rapid release cycle means no more codenames - # Let's just stick with this one... - icon="aurora" - name="Aurora" - else - sizes="16 22 24 32 256" - icon_path="${S}/browser/branding/official" - icon="${PN}" - name="Mozilla Firefox" - fi - - # Install icons and .desktop for menu entry - for size in ${sizes}; do - insinto "/usr/share/icons/hicolor/${size}x${size}/apps" - newins "${icon_path}/default${size}.png" "${icon}.png" - done - # The 128x128 icon has a different name - insinto "/usr/share/icons/hicolor/128x128/apps" - newins "${icon_path}/mozicon128.png" "${icon}.png" - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs - newicon "${icon_path}/content/icon48.png" "${icon}.png" - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ - "${ED}/usr/share/applications/${PN}.desktop" || die - - # Add StartupNotify=true bug 237317 - if use startup-notification ; then - echo "StartupNotify=true"\ - >> "${ED}/usr/share/applications/${PN}.desktop" \ - || die - fi - - # Required in order to use plugins and even run firefox on hardened. - if use jit; then - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} - else - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container - fi - - if use minimal; then - rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \ - || die "Failed to remove sdk and headers" - fi - - # very ugly hack to make firefox not sigbus on sparc - # FIXME: is this still needed?? - use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \ - -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" \ - || die "sparc sed failed"; } - - # revdep-rebuild entry - insinto /etc/revdep-rebuild - echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10firefox - 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 -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - # Update mimedb for the new .desktop file - fdo-mime_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} --- a/www-client/firefox/firefox-38.0.5-r99.ebuild +++ a/www-client/firefox/firefox-38.0.5-r99.ebuild @@ -0,0 +1,430 @@ +# 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-38.0.5.ebuild,v 1.1 2015/06/13 15:48:16 anarchy Exp $ + +EAPI="5" +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="" + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +# No official support as of fetch time +# csb +MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs cy da de el en +en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd +gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr +nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te +th tr uk vi xh zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI + +if [[ ${MOZ_ESR} == 1 ]]; then + # ESR releases have slightly version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +# Patch version +PATCH="${PN}-38.0-patches-0.3" +# 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" + +MOZCONFIG_OPTIONAL_WIFI=1 +MOZCONFIG_OPTIONAL_JIT="enabled" + +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.38 multilib pax-utils fdo-mime autotools virtualx mozlinguas + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="http://www.mozilla.com/firefox" + +KEYWORDS="~amd64 ~arm ~ppc ~x86" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +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" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +# Mesa 7.10 needed for WebGL + bugfixes +RDEPEND=" + >=dev-libs/nss-3.19 + >=dev-libs/nspr-4.10.8 + selinux? ( sec-policy/selinux-mozilla )" + +DEPEND="${RDEPEND} + pgo? ( + >=sys-devel/gcc-4.5 ) + amd64? ( ${ASM_DEPEND} + virtual/opengl ) + x86? ( ${ASM_DEPEND} + virtual/opengl )" + +# No source releases for alpha|beta +if [[ ${PV} =~ alpha ]]; then + CHANGESET="8a3042764de7" + SRC_URI="${SRC_URI} + http://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2" + S="${WORKDIR}/mozilla-aurora-${CHANGESET}" +elif [[ ${PV} =~ beta ]]; then + S="${WORKDIR}/mozilla-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%%.*}" + else + S="${WORKDIR}/mozilla-release" + fi +fi + +QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox" + +BUILD_OBJ_DIR="${S}/ff" + +pkg_setup() { + moz_pkgsetup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XDG_SESSION_COOKIE \ + XAUTHORITY + + if ! use bindist; then + einfo + elog "You are enabling official branding. You may not redistribute this build" + elog "to any users on your network or the internet. Doing so puts yourself into" + elog "a legal problem with Mozilla Foundation" + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" + fi + + if use pgo; then + einfo + ewarn "You will do a double build for profile guided optimization." + ewarn "This will result in your build taking at least twice as long as before." + fi +} + +pkg_pretend() { + # Ensure we have enough disk space to compile + if use pgo || use debug || use test ; then + CHECKREQS_DISK_BUILD="8G" + else + CHECKREQS_DISK_BUILD="4G" + fi + check-reqs_pkg_setup +} + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack +} + +src_prepare() { + # Apply our patches + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}/firefox" + + ## 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}"/sipcc.patch # backported + epatch "${FILESDIR}"/1151202.patch + epatch "${FILESDIR}"/1139173.patch + epatch "${FILESDIR}"/queue.patch + epatch "${FILESDIR}"/1152176.patch + + # with mozilla bug + epatch "${FILESDIR}"/basename.patch + epatch "${FILESDIR}"/updater.patch + epatch "${FILESDIR}"/sandbox-cdefs.patch + + # others + epatch "${FILESDIR}"/crashreporter.patch + epatch "${FILESDIR}"/profiler-gettid.patch + + ## end of musl patching + + # Allow user to apply any additional patches without modifing ebuild + epatch_user + + # Enable gnomebreakpad + if use debug ; then + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ + "${S}"/build/unix/run-mozilla.sh || die "sed failed!" + fi + + # Ensure that our plugins dir is enabled as default + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" + + # Fix sandbox violations during make clean, bug 372817 + sed -e "s:\(/no-such-file\):${T}\1:g" \ + -i "${S}"/config/rules.mk \ + -i "${S}"/nsprpub/configure{.in,} \ + || die + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/browser/installer/Makefile.in || die + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/toolkit/mozapps/installer/packager.mk || die + + eautoreconf + + # Must run autoconf in js/src + cd "${S}"/js/src || die + eautoconf + + # Need to update jemalloc's configure + cd "${S}"/memory/jemalloc/src || die + WANT_AUTOCONF= eautoconf +} + +src_configure() { + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + MEXTENSIONS="default" + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + mozconfig_config + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # 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" + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + mozconfig_annotate '' --disable-mailnews + + # Other ff-specific settings + mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} + + # Allow for a proper pgo build + if use pgo; then + echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig + fi + + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig + + # Finalize and report settings + mozconfig_final + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + fi + + # workaround for funky/broken upstream configure... + emake -f client.mk configure +} + +src_compile() { + if use pgo; then + addpredict /root + addpredict /etc/gconf + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + # Firefox tries to use dri stuff when it's run, see bug 380283 + shopt -s nullglob + cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if test -z "${cards}"; then + cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g') + if test -n "${cards}"; then + # Binary drivers seem to cause access violations anyway, so + # let's use indirect rendering so that the device files aren't + # touched at all. See bug 394715. + export LIBGL_ALWAYS_INDIRECT=1 + fi + fi + shopt -u nullglob + addpredict "${cards}" + + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ + Xemake -f client.mk profiledbuild || die "Xemake failed" + else + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ + emake -f client.mk realbuild + fi + +} + +src_install() { + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + DICTPATH="\"${EPREFIX}/usr/share/myspell\"" + + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Add our default prefs for firefox + cp "${FILESDIR}"/gentoo-default-prefs.js-1 \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + # Set default path to search for dictionaries. + echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \ + >> "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + local plugin + use gmp-autoupdate || for plugin in \ + gmp-gmpopenh264 ; do + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + done + + MOZ_MAKE_FLAGS="${MAKEOPTS}" \ + emake DESTDIR="${D}" install + + # Install language packs + mozlinguas_src_install + + local size sizes icon_path icon name + if use bindist; then + sizes="16 32 48" + icon_path="${S}/browser/branding/aurora" + # Firefox's new rapid release cycle means no more codenames + # Let's just stick with this one... + icon="aurora" + name="Aurora" + else + sizes="16 22 24 32 256" + icon_path="${S}/browser/branding/official" + icon="${PN}" + name="Mozilla Firefox" + fi + + # Install icons and .desktop for menu entry + for size in ${sizes}; do + insinto "/usr/share/icons/hicolor/${size}x${size}/apps" + newins "${icon_path}/default${size}.png" "${icon}.png" + done + # The 128x128 icon has a different name + insinto "/usr/share/icons/hicolor/128x128/apps" + newins "${icon_path}/mozicon128.png" "${icon}.png" + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}/content/icon48.png" "${icon}.png" + newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" + sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ + "${ED}/usr/share/applications/${PN}.desktop" || die + + # Add StartupNotify=true bug 237317 + if use startup-notification ; then + echo "StartupNotify=true"\ + >> "${ED}/usr/share/applications/${PN}.desktop" \ + || die + fi + + # Required in order to use plugins and even run firefox on hardened. + if use jit; then + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} + else + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container + fi + + if use minimal; then + rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \ + || die "Failed to remove sdk and headers" + fi + + # very ugly hack to make firefox not sigbus on sparc + # FIXME: is this still needed?? + use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \ + -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" \ + || die "sparc sed failed"; } + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10firefox + doins "${T}"/10${PN} || die + + # workaround to make firefox find libmozalloc.so on musl + into / + echo "LDPATH=${MOZILLA_FIVE_HOME}" > "${T}"/20firefox + doenvd "${T}"/20firefox || die +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + # Update mimedb for the new .desktop file + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} --