Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 531846 | Differences between
and this patch

Collapse All | Expand All

(-)a/www-client/firefox/Manifest (-17 / +98 lines)
Lines 1-22 Link Here
1
AUX avoid-basename-musl.patch 1186 SHA256 49834e1ec7a10aac658bafc42b7ad9ed9ff535591873cd4538aa38a06e57c2e7 SHA512 7bb5450f143a87f8478c86b15b2ac5084c0f029a5620b2e5743fa71af399cbdb24315de5951754a98c49260adc1878b938b53d1e486675257a92760ba72c66ae WHIRLPOOL b1722bc5534ea0fb2b7a17143d557dc25c004f805e2cc2bb31726048b63d65309c327eb4cee1b2232281c325ab4b5596b9e0973e42164643a2da55dda74e4292
1
AUX 1130164.patch 2765 SHA256 6ed6bd33b63b8b80beae8142aa0eed4d18f5eb2a699ed48e9aa739fb2ab49fb5 SHA512 a969bfac688f0f4dd7c1c72b97c6d1a3d363a20dfc2e1338e3fd3600f103dcd2b3e7078a77f64900d0167e1fdfafa7a60726862a1136aa772994a673ece2dafc WHIRLPOOL 3b9d9f9bada166d68e304c38ce6875fbed745f2696eacd6c4830169e8877ecb61f61eea0719482011fe6bda805b2b5b1267c11390b8fa23642fcdcc9d6bd2574
2
AUX avoid-fts-on-nonglibc-musl.patch 1201 SHA256 50c525cf9507ae57ee1003ff2511ae7ae728c5e018655f51f6b76f541dca1ac4 SHA512 a9d5e6a44620e4222b224874fae5716f15188d73b2633fb6c6496fba0ac9d0f48d1e137f8c683417e508bf902ef94339659c6b8d86ae1eb9752edf8e9a4cd6fd WHIRLPOOL 4456453310815a5e09a5cd5cb1ae7b8b03649248c1b95531d36634829e4f9f05e64bd3dce441c9e7cd802d4a933cd38de38bc09491ef38c575895f836bfde58b
2
AUX 1130175.patch 1039 SHA256 f43fe97b2e1db668f35f41b6044c5373ad6d3893028424da10f2f99c9035fcd4 SHA512 8a6a7a987be895e43d7be1dbeb5eabbc79184ecb06ef8cf289ec35db46da99a6dae9d1d7849559dac1c623e6b6e503125bd699afffc73beea06812e2fa8d50a6 WHIRLPOOL 22dc999a2743efb588bdda98c23f15d27b448a12606afdc58220e2f88740325ba76a0859e54aa432f1eaafb196e0caf12742082c5a9559b2015a47b8d9408f4a
3
AUX avoid-getcontext-musl.patch 413 SHA256 d48c169c4b1ec9e77bd5dd8a6d097c8ce320523a724b57c88f5a54a4492d6265 SHA512 fab4ec0c0604769bead7333e4887e799d4eb294465463cfe9a11556f770facd1b25c47dcfca09281a4dc6ce2686b5b00f9f191980530138713d62a791890c0a8 WHIRLPOOL 47f07a7cdacf0af37aa709099fd5f6f571a742db5864ac5a2d4d87b97b70d876ec8f604e4ec37d003251d021db5453bd58a9f8e151598789bb54160debea25bb
3
AUX basename.patch 948 SHA256 7cc6469b3096434cc0abcc7bfcd8294deb2fc2174726e686e6d859c1b2441a93 SHA512 14ddc44dfcb03e81ea359c177e6ab024f761ef17e2352feb9af58986d1477adfa8edf9a87bcdb2d6318fbf7f01561ec0cbd2e14946b2d0e4738282e63f232f17 WHIRLPOOL 147ae63e9b1c7fa1a3a041cca5a6875529a9abddcf960977e09f75d1a080fd712324f1f7002126473cba24c4b225674aa4e2c229238644ade96d10da3f751438
4
AUX define-gettid-unconditonally-musl.patch 318 SHA256 bbc7f6b3c7c3a471a5053cff582edf238c6eb6fd6d46974aeec720b44b4bdd11 SHA512 2266540e292ea0a86c446e9a55aced69f2a251c4ef27123cdb2ef042a0e7e53375e6fd4a51153d1b0e9d1ae29de4809f0585d167702ea9f6c7b69000e7632d76 WHIRLPOOL 1bf107a0a9252c5a9560c728ae7ada0da4dd6742a7b3323f44da81e90ba2079cb643c237bcec2435d62767aa953dd68e910dab2d8c517bc6dab50631d9d2d0d1
4
AUX crashreporter.patch 15047 SHA256 ed3d26ebeafaca27f3afd3dc88f5c30292f385c26f75a7d5abfb04b20ba03316 SHA512 fcc45e3173ccab57552f7fb331e8d80d41fe87213b3b8b0249ad5959bb2fe74d5dadbcf68e74b7c7f614d166bec4faf034292ceb636fd5910e0c998f6519ba7a WHIRLPOOL 314027851c0a1a3112c42ceb743e55a6334b787a19dc61e6e95d79711833b1eb919d3cf0c67a7eee9ff1995961953e5be2010ca1ef7c49de03854a597dcfb914
5
AUX dont-include-aouth-musl.patch 343 SHA256 f597b8a620356a9a266af4b95ece5dad5473eb6312ac5804884447ad116c9034 SHA512 24471de74d271e55b12082bb02daa92e942e7c87267995f2809daf034e2e7553d05fa9c863155b5610163c2a8eba45b1092629c5b246574836d24b11235e0f93 WHIRLPOOL 662b1071a91d2c5b1791e3624b5efde5ee00c56cae50040fa53a3eb0fa7d0903fa6a40dc21b00600116dfa45948988c5f102fa3c327acea8ef00b5d86a7fd3d3
5
AUX firefox-35.0-gmp-clearkey-sprintf.patch 331 SHA256 b4c206440dbe298c03a8b5c83c860a918dda6292a882c17e15656aa3b28ceade SHA512 1ad8cbf34a10b478687280f5378fd628a7cc82a2bdd8ea1917f6995fe60770415bb3dac190aeb8927ca94d98cf6d1775e3f23d175997d01c868419068a8326cf WHIRLPOOL b8f4af5a9fb8e5926173826340d84a7b648cd91cbb50b7e577fd4c3d3ac1008d03a93a46809de61ed3e8a35d7aaf34eac705d928e8800005fe0ca1fc5071250e
6
AUX dont-include-cdefsh-stagefright-musl.patch 315 SHA256 c63aa5a4996a7807511656aa16a51dcb9c410c3f913bb69c0df16cd9e9f527a0 SHA512 117f156f68e4cd48edbac096b4662659004e32173bc142c1e0579a2e1aa03fa9c1ee24a81f56e63d04b8f95f90c9a9ad9ab100365a4da042c583bdffb5375a9a WHIRLPOOL a6e9339e21281109533d3e2fe67c9268f5d5818b616413e821341745f4ba44c7ca90583f322aee009d7c0409d868374fd734943bdf146d4ab9c74b08180775ef
6
AUX firefox-36.0-depollute-CONST-from-dtoa.patch 373 SHA256 0a426a0f3938e8faf573d59d03ce52dfbdf6e1f469fa175a9729293c67d32a43 SHA512 c26e9e8f6782ae56fb7c4e874788aa504856d938981c21a9fb513b0585263937e6cc80f16684ccd22796f093d467fa05d4d9676556f92678a331fa2bff804e9c WHIRLPOOL abb79b59847e2e39b643a557321174e92910941dd6d9408855924cf517fdc6f781d49b2b90a6767dcb7a1758f0ce73e95f24b2f01baf9e02b070da106af7685e
7
AUX firefox-31.0-webm-disallow-negative-samples.patch 1154 SHA256 15d30a7e48655cf8ef1bf8d5192d22991021d1fdd24b2cb171c8fbf7d06c2845 SHA512 6f577a5bf1098890b52d6eb428748e6baadc524dc669d9382075238d7f66d1ab72454eab3390768b3fc458d21f6de4d6c8bbb7c3619da213b49296aff46b7d41 WHIRLPOOL dabf3e8dd8069224f7c38c61fd2aadf1705209ab5cefea415c6214edff3c0d3db7319d18eabb03c75b9cd05de63215292f724401a8ce2abbb315786f96342ee8
7
AUX firefox-36.0-disable-ion.patch 1154 SHA256 ef8a8697815e1785cb7311dd2066fca55ea3c130f191321a3891a7dfba4b6282 SHA512 633304f37deca10b45b83948b2f38f2461945d85449386db2cad51457b045be4c29cab770e415622f921832391ccada70457d4570576f8fe415ef569ade13918 WHIRLPOOL d7f311bbb4a2cf4147d9c2ea0c5c268e77b41a99af7b9204920acbe142f44569b25073a69b893612aea1da0ea4d21f5c9507e47783fed6aca43ceb029e1880ee
8
AUX firefox-32.0-hppa-js-configure.patch 363 SHA256 405db6bef28e9ea1b879ad62b57aa82b6fd7d423937ec84d19fe96610bdaf326 SHA512 b9b92f9738bc8a26d8934ae0c9f73089e12415dc0647e5e815257afdf4f3a1eed323892f722b9b85c013ff062e4a7f6db89b51deb171731f7f073871289b0262 WHIRLPOOL 1bdc1a3e6cd7e5b2cc762c6b2555615e07cbe34b866f046786c112516c6e5e4b3b6ddd846c680ddf78e4de58c57fef96931e2ce5d26d01731d1ef3aa8ab012a7
8
AUX fts.patch 16727 SHA256 4a0b627231fdbf2522dc5379b675a3bea560c51540c7e3935207d64fd0a69845 SHA512 011bdd873ab980f58fa141b831a82f90a77bcc9a53186109052081fc551d2242c3c4f21273a75b5ef0e77273c3c0de3d49a9706477928fc194eaf002137d248e WHIRLPOOL 28751628a81eaca69a6160f0ba455c39e10c24a8a1eaf3a5ef42c3552bd34fca6f19943f7bef6e7ec136c812c79e5746b01b680b4845d5f541aedb07f52dd3ee
9
AUX firefox-33.0-jemalloc-configure.patch 1130 SHA256 9b06f23a96da205aac1de73f45e926bffb4c4e0bf0249a323074370a7956b012 SHA512 22ef9036a832208c2ab66e649ac82b4dcbbd28c7b68426ca34882ef13ec50a4d25b8d9e8022848af95a4ab6b4080b9b4f2229a88c7396486f2cf9fd86d6d0fc3 WHIRLPOOL 814e3199b6be04237a223da963eeb2aa04fa77f5c14a6b637be04d62b8fbb741617eda2676ffab8a54a18a2e338c20e1e20d1d0a646c21b285dc3b856955ae67
10
AUX fix-amd64-build-musl.patch 1814 SHA256 85b99d3faa4f16dd7a574bdbe055dbfd72af45dd64b8476403fc0f1364bc6d8c SHA512 e073a618a2f6307169fbce28c2584e7a2334cf58a893d7ac952ea14d53fe531ba162d2f13c7bccf0fa06e4df37020e7e81a44aebe1f01a3ff09d2a98541ddfe0 WHIRLPOOL 33f748bb12bbfefc1d57de652283e6715280171e878b7988ee4d62639f0fd1ae55687a3f013af93e77856d9b81ef2ec7e36dd311470329a994bbf806861b2a41
11
AUX fix-android-check-musl.patch 392 SHA256 3356981005bb87f0d5e176ec2728a25888749ff929804eb745ea11b3ce719582 SHA512 c2a2bb9d4cce1e1b17357b66a677391974a0a91d85f0868949cacb16ef30b27a302f4f1bc1f7e318f71b2318f115040b242377bc44b351a565f56c846080f511 WHIRLPOOL 7f92f2e9524e612c49ee3025cf474edbc29400b3239178f70a7297f361a14a0eac2ebf108ffbb808b1aaa6e1338e1b6129592b17bc22897dc376df7d4498a9fa
12
AUX fix-jemalloc-includes-musl.patch 312 SHA256 e8b6bd7bcb6f69b9fe10f8aa960fc21aa991a1ddf64fffc933036a5ec2be08b7 SHA512 73eaccf510e7f720783bcc690b457e3d470485091f37ed00cd3b7ba5cd8126b84007b6e3132fff2e4ac6031ccc7d101e6324c1913bf46588f6bb8232ec2c059a WHIRLPOOL 132a1c1c7584e44a9eba4cfaed010aac6f80a4aec326687f8bd92fb728b6c61a2ff5f273aba7e301ad0551c9ede743e7b5b11deaa7df350cfc00679ef1c4a5ff
13
AUX fix-mtransport-includes-musl.patch 535 SHA256 4e0e5e1bd42b65cf6b5ee607ff9ce7dce8ad676e826ab77533e3839f16993a4e SHA512 6094ec18a1ac1693248ba6183468d3c3bd99430638c1eef134c9f97a4e1e5009672849fa84efd6b58d216ba56069e65921936682e36f5e5031a80d56c19318f8 WHIRLPOOL c8b0f16d79a38abc742a4020d90dfcbd6127eb0cb7cb628c3c23d6827a112f015ae69303a6572282a0fb366d288aa31110add1eebdce88d182a1eab4b38a38fc
14
AUX fix-sctp-includes-musl.patch 1625 SHA256 ff9a27d7fde8bdbe6b5d1aa874c4e8d78550cf02d37a705f72f39f43483e3e36 SHA512 7876cdc03f2cf2246ace178ec46afa2507fd2a5bf5f193973e77128fd681d8848f0675d08f7a883a1f4d0a57c6618e8ac8910426d25a45bcaf4b737673c07337 WHIRLPOOL 33799a3c8e29fe58197141414e6e45eb1b068e3bb865f806b9298607abfde7da18a90af118fe87b15e72e0e80709b7251072fbdff9b4a111c3b320505bcf22f8
15
AUX gentoo-default-prefs.js-1 821 SHA256 16259ec24a231d1d60097c8d892caa80d2703ba5be72304f6da55cfce1b329de SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2 WHIRLPOOL 770d4b15f1b142ee1f59ce47f7b6d9e4bf4adb20a8a9fc104ea7d6c2481edb0d685c2e672008dbd869d92e8b24ea6ad8efdb4180421ff19ae88d0a9f6f752121
9
AUX gentoo-default-prefs.js-1 821 SHA256 16259ec24a231d1d60097c8d892caa80d2703ba5be72304f6da55cfce1b329de SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2 WHIRLPOOL 770d4b15f1b142ee1f59ce47f7b6d9e4bf4adb20a8a9fc104ea7d6c2481edb0d685c2e672008dbd869d92e8b24ea6ad8efdb4180421ff19ae88d0a9f6f752121
16
AUX icon/firefox.desktop 276 SHA256 06565ade11b6e4b448cf10339696c43f31e73cb6824491094bb6e0ab902c7cf5 SHA512 3ab9aa94d3006518fb154c887e9be99fd372a75ac128b8d37debe5d72f26fb7103dd36f75bb6111750e93d520b730a29a8118805fe84be8f3021e4528c0ec47e WHIRLPOOL 9722c40c167bb1a76e7a81e3b1aedbb3cd10a09e00361fe1678883feff33e1d9ce31379f150a757d8b2667715175c2bbc16a714164d02210b4284ee91a25f8f5
10
AUX icon/firefox.desktop 276 SHA256 06565ade11b6e4b448cf10339696c43f31e73cb6824491094bb6e0ab902c7cf5 SHA512 3ab9aa94d3006518fb154c887e9be99fd372a75ac128b8d37debe5d72f26fb7103dd36f75bb6111750e93d520b730a29a8118805fe84be8f3021e4528c0ec47e WHIRLPOOL 9722c40c167bb1a76e7a81e3b1aedbb3cd10a09e00361fe1678883feff33e1d9ce31379f150a757d8b2667715175c2bbc16a714164d02210b4284ee91a25f8f5
17
AUX include-systypesh-musl.patch 614 SHA256 515d7eec2e7ebf3f57e3d731db9ed349fd149597d88812af82d53aa3226ee8ce SHA512 fd5bc5f7db6247baeaa568e1192fc74f2598cd1264513a1d18b2fdeab32af14d48a86658d2299e36695479ea2afc4a7aa0382b5fad59d88e31153a3c910e36b7 WHIRLPOOL 523c3784069f503403edf252d848d1b855a6a5c0b46e58af6e5f2b8f3d2af892d9fb074e306e0a0adadea062361e6d5d254ac7463c04e6c941d71e2bb2413b25
11
AUX libstagefright-cdefs.patch 737 SHA256 d9187e830409ad50a823b29fe03d9efe79cd36e4ce71e5138254cea94b56ece4 SHA512 6fc386e00a396ead7f9f559e129f3c8e79ede3f0d5107c135b67a7c5a9fa33c6756ad560afd68518d50bff75610a2016cc38a17c5d2f48e35e7c63dc8a9346d3 WHIRLPOOL beb7c0f04e25ddc787343d91226c38bec3c93f3d1051e917584cd6d3426153c3cbb66cf710128b7590f25b19b6edcd6a78d195d6fa646167c418167e5908b910
18
AUX make-handleInt-unsigned-long-musl.patch 334 SHA256 ad27677778f2cfae170f3afd17871c134c0360e2d67bc6d589f04387ba7fd512 SHA512 9ace969d1679112686085be4248aca3b311e329fb62da1598c5946bdbe43973dc12682380a46e48ee078f861aa42fba332093f60d937f962bb93627fa035aaa4 WHIRLPOOL cb109f29a2ce9f9b6183dca8308763fffc8983a3752dbfe910b0ed082799ed6006cf8842f91d6b12ebb33d7626fd0cfacb699d2e640455f871f04f5a4596b733
12
AUX profiler-gettid.patch 1523 SHA256 9b03a9f2b5919b15756977e56cebe2fee9e50ad38464db9bf7b1889bdeb9617d SHA512 e54df99dff89660b4ed64773e53c23f54b637428362ea2564e952bee336c43fae85978f497a184472c8e99a90b39254c35e4cdf74be54336e0fa70ea2c0ac6bd WHIRLPOOL d26aa12fd7496b13da5644ab20a748dfce8df920ff734323cac984ba80939ee5f1d460bf5e1c22d8c3d2413b22b6c6ebd7ab95dfbc16bbba0be15a5dfe0e076c
19
AUX stab.h 3231 SHA256 7c543b18744efb71b26d3b461b0f6db5b3dd5bb0c5bc58830ecea03e4d95a1cc SHA512 bd99454ec6f8e296c30226ea1e8a7512044040410ee53577b9e8a619bf56403c7b7b70215d15d83bcb3fdfd2f8db5b385cf7e5f1d4019a8b7598c2eba2a5741d WHIRLPOOL 0f8eed5d6b1168830532c7c66c37e1bb1b7db1c0dc4a59e063f05d56effc8fbff76273353d3933e49c1ffe76248a1051c6fe65e92d8527583b96f11348731338
13
AUX sandbox-cdefs.patch 942 SHA256 5b8ee760a84931ce86224269c035a3151ad30ca74cad76de5de8ee1138df0176 SHA512 27c913ec913f4d7afd22997116fc91a80a728ce3fbf3bda9d9672ab03a89bfd93054c94e828327f81761bf4a0e774f2f5f04d0b600b13df014a2bad207d2164b WHIRLPOOL 86008d7b174f7bad7597e6b68b6d39cdaa9b2c2ad54e688639ca54f3a5ee6800da57b18c33c0bed4181efd5aed0e75d36028b0ec91ec4cee875a71f6f47d7590
14
AUX sctp-36.patch 1950 SHA256 cdea1af1af9722894b06d8fce1e8f39502d3f44bedfea95b1121be610c56e4f2 SHA512 ac9f47ec1fcaaacc63022d472fc19b3f17bb2f5dc50baeddddb2f66e73b82428c5764c32b34dd33a5c222f364648d0fd350f8c2f9587ef586bfc2ef6e4ee57b7 WHIRLPOOL 705f2060b11594d24e99ac8555d6e5824ec77c46191e15367bd926f34bbc17afa9c61fd7611adecbd98afbdcec3c2e7ee351a4def59bc563a600369400a5edb5
15
AUX sipcc-36.patch 1912 SHA256 9c97e000c4989d7ed6aa575df41e81b1a33e80c1d73e9fb2017bdf6b0834e919 SHA512 7b5dc742a7b3e32ed124ac8e9025d4dda5913dddc760621623b623fe1d4cf5952cfa27fa1a3fc0195001f0ac2b13421b37446504af9bff78057eeea0ec355b66 WHIRLPOOL 2f21d288de1bbf894a3dcee1f187dad7325381ae46a412ee26098408d7358aa64a246c12294f6510830438d76061f70c082819bf6f74dd9e584d38fe1a87ac5f
16
AUX updater.patch 1257 SHA256 255fb28257d7cc130f6ad7f7caad9e23db0b01f30f9795b5e77c4e13d697ce76 SHA512 11513b71337e438afc99720925864df401f9819e73dce0e6373e3d63b6b02594d38cf8e236275f6881c45680d321221fbecfbaa23986c0d7517789f1a47102b5 WHIRLPOOL 5c10ce7d01b98aa03eba31dd1b3640caab9394d1d3dfd6afdd2c5a384a484a8c08050572f7da267069052c4d2ccd8305429bbc22fc6963644fa8be9591aa699a
17
AUX xpcom-blocksize.patch 1023 SHA256 495c2313d1d298700514ea9f820d85d56e49c1b2338f13a30a399dbc3b138a83 SHA512 5c8bdf1b65f26b24bf7a105426b9824ee74ab77bd53ad6a911cddbcc4ef83b9eb1af101800364199c5b6dd8296920be827e00ce397ce92cd4b38b78a41afeafc WHIRLPOOL a7a26425bbd15fd3c1806d020ad9373a331fd7473b593afd6464925b6e24705f443b008fc791c1334b1ed5ec4beaa1d1516b2796920b51caf1d3a23fe2be17fb
18
AUX xre.patch 1581 SHA256 1be51ff6f03d4ac9a1ab5d04d19453e70f4b7ec58e6bc6b6a0be74ef1ddcb50f SHA512 8207b51ed1094d3868050fb3f6a8c354a847569df48bc9e7ce1ea5868eff14b35b18e5ff7ac81e63057f7317ca08f91e1e4626a91e1cc33ba2cf6fe20220044c WHIRLPOOL 448c8c281ff286c6f4d94f52826204410663cf102019de8e1371ae480b6d7534be324cc1f58cccf4c49dbfd96c16462276ecac3d36119d9c7c192b429404cd74
20
DIST firefox-34.0-patches-0.1.tar.xz 4412 SHA256 29cd2fee297ca23b9552c134051d663ad5d7b2f7acdec8e441889cc82553d373 SHA512 dd2099cb8f5c8a411439afc4aa16cfabc8bab56ff090c4e84cbe54143b177ae141c48398b6a71c7506bada50223e01a8b1eec12b5e274353803b50de6c253b8c WHIRLPOOL 71ae7630bb5b0eff082d7a7cc89b3524b886bfe3af5556c27a47643839b166d36945a2f7e0afbd9b36ea8b4c0629daa660aeed23ad548f9a9d079a4252c1c363
19
DIST firefox-34.0-patches-0.1.tar.xz 4412 SHA256 29cd2fee297ca23b9552c134051d663ad5d7b2f7acdec8e441889cc82553d373 SHA512 dd2099cb8f5c8a411439afc4aa16cfabc8bab56ff090c4e84cbe54143b177ae141c48398b6a71c7506bada50223e01a8b1eec12b5e274353803b50de6c253b8c WHIRLPOOL 71ae7630bb5b0eff082d7a7cc89b3524b886bfe3af5556c27a47643839b166d36945a2f7e0afbd9b36ea8b4c0629daa660aeed23ad548f9a9d079a4252c1c363
21
DIST firefox-34.0.5-af.xpi 463060 SHA256 b87c60c2b2ebddadb4fc1cb74da9fdb1c1d2fd4f45c5f3995a8e3393941003d4 SHA512 f08039ca2f5eb5596cfb36d400da1e8b041c02640012f4966b421cab724766f3893ad98ef7a5002106ee731ee79b8df8d7774341b261093784d04d7c9cfbd7db WHIRLPOOL f0c3bff7ffdad93a3e448663fde04c031b260afd35a0bc7b97e406e1fd01b168e8e8c1992bd17d12d75c885b0a9c26a2ea1cd5ade4d3866e210a1ff75b0acbd4
20
DIST firefox-34.0.5-af.xpi 463060 SHA256 b87c60c2b2ebddadb4fc1cb74da9fdb1c1d2fd4f45c5f3995a8e3393941003d4 SHA512 f08039ca2f5eb5596cfb36d400da1e8b041c02640012f4966b421cab724766f3893ad98ef7a5002106ee731ee79b8df8d7774341b261093784d04d7c9cfbd7db WHIRLPOOL f0c3bff7ffdad93a3e448663fde04c031b260afd35a0bc7b97e406e1fd01b168e8e8c1992bd17d12d75c885b0a9c26a2ea1cd5ade4d3866e210a1ff75b0acbd4
22
DIST firefox-34.0.5-ar.xpi 494183 SHA256 965fdd01c0402f2fda078e7d079776f79b602e837a82bfd3907f6532d6c605f8 SHA512 a692d24670c8fde1a6bcf5378e17265c959274d6dc0ad14f084af961e1198a4c38258b50df2d4b32a550fc9bf3c84ab033634460b986d2162859e715400ae0cd WHIRLPOOL e1744cad3d4123b6c47233dfcffc5194d0d431807003eaa46f702e3d6407545734e1a3ddce16a453222313087df1dc9b8eb7fedf4eabda96f263d58cf62ce203
21
DIST firefox-34.0.5-ar.xpi 494183 SHA256 965fdd01c0402f2fda078e7d079776f79b602e837a82bfd3907f6532d6c605f8 SHA512 a692d24670c8fde1a6bcf5378e17265c959274d6dc0ad14f084af961e1198a4c38258b50df2d4b32a550fc9bf3c84ab033634460b986d2162859e715400ae0cd WHIRLPOOL e1744cad3d4123b6c47233dfcffc5194d0d431807003eaa46f702e3d6407545734e1a3ddce16a453222313087df1dc9b8eb7fedf4eabda96f263d58cf62ce203
Lines 99-103 DIST firefox-34.0.5-xh.xpi 431629 SHA256 6f768807a6e5ee39679276f803e302b996327e6 Link Here
99
DIST firefox-34.0.5-zh-CN.xpi 465078 SHA256 05cc953a828459e84372d2fdda480995865b2bae71fc5273b4a64975f6626c8d SHA512 cf771024f7d464166e46bcc2af7a9a84ab4768efd9459c752c9bc29af08226377a9cf0e06f412859aaf9da09ac4a83672a1ade96c31292913291fcaa9bd43e6d WHIRLPOOL 9137f8e2556145f8a677676e5206e8bfd91e8d0450e57f6fdacbdba4ad50355e95ada7f97bc12b220f24081f98a1d72fc16e1559b1dccbc9c5023ac2a77123d9
98
DIST firefox-34.0.5-zh-CN.xpi 465078 SHA256 05cc953a828459e84372d2fdda480995865b2bae71fc5273b4a64975f6626c8d SHA512 cf771024f7d464166e46bcc2af7a9a84ab4768efd9459c752c9bc29af08226377a9cf0e06f412859aaf9da09ac4a83672a1ade96c31292913291fcaa9bd43e6d WHIRLPOOL 9137f8e2556145f8a677676e5206e8bfd91e8d0450e57f6fdacbdba4ad50355e95ada7f97bc12b220f24081f98a1d72fc16e1559b1dccbc9c5023ac2a77123d9
100
DIST firefox-34.0.5-zh-TW.xpi 444612 SHA256 109010772bdeb83a0dd16142d6d644aadbdb6c29561f8a49dabc4841790c87a6 SHA512 7df0de13f744b53764f4ed11fef4a83311c97acb5614b86649e78a39e53ab435a6d7488ddd70f3640fc57b6185b006588bd996a1a4b9fdc029be15a05bf9dc3b WHIRLPOOL 96ade6149366b5500988a1e5b85284857035f25409c139c8710560c18550b2506106b614ea8fa310c9cb95acbd75cc335f06b442d1515eb77d97661f30723f79
99
DIST firefox-34.0.5-zh-TW.xpi 444612 SHA256 109010772bdeb83a0dd16142d6d644aadbdb6c29561f8a49dabc4841790c87a6 SHA512 7df0de13f744b53764f4ed11fef4a83311c97acb5614b86649e78a39e53ab435a6d7488ddd70f3640fc57b6185b006588bd996a1a4b9fdc029be15a05bf9dc3b WHIRLPOOL 96ade6149366b5500988a1e5b85284857035f25409c139c8710560c18550b2506106b614ea8fa310c9cb95acbd75cc335f06b442d1515eb77d97661f30723f79
101
DIST firefox-34.0.5.source.tar.bz2 164333716 SHA256 1680191ff7d4c465c0e6a5d7d6ff7a426f5bfa64f8d6d68a4bdfa9ac4ee459c8 SHA512 a6a545ac31f6afbd092778e39a861097918dc620d75ffa12c6feea98f2b45d43dbb768f76b05417fda2b096b919e597b27cae332e14167a44d9dc243e9c15eec WHIRLPOOL bf8325aae2705624b0fb79fb6c5ddbce26500f581fb8cfb2725a76818d10bd8119d5224c2c31bbc0741595471a54ba8b19511862b543f64e5cba87fd07a10483
100
DIST firefox-34.0.5.source.tar.bz2 164333716 SHA256 1680191ff7d4c465c0e6a5d7d6ff7a426f5bfa64f8d6d68a4bdfa9ac4ee459c8 SHA512 a6a545ac31f6afbd092778e39a861097918dc620d75ffa12c6feea98f2b45d43dbb768f76b05417fda2b096b919e597b27cae332e14167a44d9dc243e9c15eec WHIRLPOOL bf8325aae2705624b0fb79fb6c5ddbce26500f581fb8cfb2725a76818d10bd8119d5224c2c31bbc0741595471a54ba8b19511862b543f64e5cba87fd07a10483
101
DIST firefox-36.0-patches-01.tar.xz 4420 SHA256 9ebde39a67c05b3bd1053f16cc6ef9a9795940871da39456685cff0093c72812 SHA512 e5edc318acd367ae71bbeac554a01276be09301c052ed8054ce420f8026e11501cb853a81f05ce48df3642d5cec4e56c70502cf07c45fc514662f24177714ba1 WHIRLPOOL 7f2cda02552f9cbb4aeedcc8928ee2c624133d220fda86d3e526c97ada7d1def6ca3393c6368a70c5892b188bb3b47589c3365a66adf697464277438644d0cc9
102
DIST firefox-36.0.1-af.xpi 472057 SHA256 d811dd976b324c046ca512db867e6ce8250ff9a017a622c8d28c1ed338acabf6 SHA512 0bc8284b48daf761f9df4bfdaf160c08d10a06da8efc22820bad70aa5c668b65e2d2d276b59f6442df65700734c058d0835b25ba58759e86420fa61f6ff20ecb WHIRLPOOL 80c9c6bdf42151aaf412000e97bbce3849559ae25dbb420392d9cb4168b822cbb0ee92857c9a68c8160e5bee4e0357300a7cf74ab66863f875dc2cd3bbe25b0c
103
DIST firefox-36.0.1-ar.xpi 504370 SHA256 1fe29ba336110adeb7cbf08ce2f1b1b87006f3da971ba015f649c359feb24075 SHA512 cc4735f7f2edee610b893994029074bca831fc512d525b8a11fca6bec7117b5972797d6b584613419298c879809f555d7f2a9f951baf57375218d66fd70e9f93 WHIRLPOOL 2a337b9f7249d26874b5f69ad9389454fbe477afff5dbeab2eb434ab85d8a28165779e6fc8128993dbc3ef31ea70be4024648aaad967e3018d95ef0054f12cb2
104
DIST firefox-36.0.1-as.xpi 494230 SHA256 2d0ce0ce8a3f926d8d3b01fb40f86c37621206b9dba5db6ecb3716974a0799f3 SHA512 73a13c290847be9f54c02e9680edefec688b001019749d830bd8e1baad138f6230a3b6cad3456d3471073f2778d2a5f0e0360dc93d8128aea77853bb014b8a5f WHIRLPOOL 428127b9a6c7ad03965270a6df35ab5265229031bb6560286bd51f82df06210a1b5dd259a8a7b567ca7a4349792a6cf0913a6684829e24a1aab9fa43dfaec702
105
DIST firefox-36.0.1-ast.xpi 377933 SHA256 f70418860305e02abfceea29de2b7d8685afde05c432a6c5db254b217aa6622a SHA512 13a9132cebfc76f4104fc601923e8cacb4bb5b23523bb5324e783e9b674c67228af47a2304445b1d51b297cf5528db8c378fdebfb6946da125d45b7c27f4d095 WHIRLPOOL b884519b0c452984b89bfac34616331468556552ee57a7f4212fdc14fa28e750e6f8151b8401ff320b746bcdae1b1dadbcc2badbb87bf9c6cf58e2a9c474e2f4
106
DIST firefox-36.0.1-be.xpi 426959 SHA256 0a65551fdfe6616d4eaa2777d82a8e88f9043bec866e4d0a5b0f164aac3d9c01 SHA512 6750521a3859e2a7f2ae9bba27dd557d5795e55ce112700672f09e0881e34471c2c5a0e8a33199126e3cb18b329fac260ad9054be2a6140b644961648b2f5120 WHIRLPOOL 406498688b93816fa3e7aaf91dedd6ac52e49e47a80e5ec7e29cae1022475f5512c52e106a821f983fd3a48c1decc2c4f8b34ded29d5dd8a13134d477a6af544
107
DIST firefox-36.0.1-bg.xpi 481499 SHA256 e0ab936f6e9e527cefcc2bcee85b52a42304172ed871d378639490424f830df0 SHA512 2279ffaf8d239c68e751c2c4d89ca422bfa1a7b2efc2700d8f2a93b7e6f88655700e324ec5782a17b44fffad5c1687cca617076a365b88470317249469562d71 WHIRLPOOL 07cab3fea9fb07efd0b25b75d3475f62d7544d2e776210f1f48d61db539559cd276b56847dbc09409e890d96457aca0f4e112b9414cf37a086fb3d9db00e204f
108
DIST firefox-36.0.1-bn-BD.xpi 515521 SHA256 f1cdb5ec3452cab839cbe8e4f806538f811d409eb30586deb8f6d81d09e86aba SHA512 5c85c9329f10cd0ba9e743d4f1c90731a9097d71f9726b5cd517ea4b11078d52ff282f500881bba445894766111a5a9bfbc704ffb47a59a8ef82b5342db3413b WHIRLPOOL 5a0a2c002e5347b1b6104dc38e46e10e8356a26e800fc282d8fe1bd11667e35c55cb6223d7284c14da113bd5f762174540f98d7dcd4f9628c3e8529b14dd7d1d
109
DIST firefox-36.0.1-bn-IN.xpi 514350 SHA256 6d884c0deed477a7fbcf849f29014fa97876fa9ff9c5e033e3a2056436196638 SHA512 a98a2763bdea0d522a67e985f0c3caf5ad2630718162286c782126b669e5f16132f1639b0cd30f841e795acbdb80f9009a9c913364774010e9c014ba064fd4e5 WHIRLPOOL 71f54e22707c5aee939b8ea29b6778e17b6e05d0050735e103d0d504baecdd3faabc9fa35711c37371b8c0a2bfa866749d315026cd361a35c225f100cf3eac38
110
DIST firefox-36.0.1-br.xpi 430391 SHA256 afdbaa57a6bc17cedf49a0cf821dc5d58cb2ab596d5e939f0a7111dafbf6c935 SHA512 767ddb4ae77e8cfce148871a6fb5f1f23cd15c7375f9eb44c65acd0e26af43075d7f2e7e6a1093beb3e95fc5b1b414d067110e63624b98414b439abe8e539815 WHIRLPOOL 221ed3874ec764a2be2ffbf173619f8b15cde3577597b50d51126268fcde97e170f825b988b71c57569543ac8d17365054c0761367f5e4c0e09c3b84997b341c
111
DIST firefox-36.0.1-bs.xpi 472357 SHA256 a6f89f512e3a36260f84d4e92dae0aa61934c4d03c8a9130986bc7d1f2f9a452 SHA512 325c2c040ffa3f754b57b557078098a7d3badb63d5696374ae99f8a7437de53aa52fbb91686f34cc6c1c75728504f4fc42b5ad4125f827190677239c3e3b5529 WHIRLPOOL f5e8208ba46fbee3436839cd45e2b4e0eceecd007d58113ebc34a0ef1f5a387b57916ba9686fdb52b153587a98310ba75ba95db6222b9c86115e78431ec7fba0
112
DIST firefox-36.0.1-ca.xpi 446101 SHA256 18bed746cc2d13274788ed3e159dba7f2f9c2f728d489ff24165aefc9fd0b9de SHA512 06ea22e930ba86d806cdc6ef235ca003aa834cf6ea55a2c9ce3cb06b3e7776f84528722b91c1b4e39e37032cdac8b6c7faab782a23b9fecd07db976c75c28b0c WHIRLPOOL 807b0564320e80579b5ee062c1cfb919f4860a3696d1ffa0a8de400b7cfd248f6cfd3afbc9fcf9a92aabab5cd5daf676d5fb95a13d33e047ddcbe5965b29fab0
113
DIST firefox-36.0.1-cs.xpi 434462 SHA256 f9ca25bf0e999650d9538d7663c6925430961711666fd429ca8110ddc535fe3a SHA512 baf9581606a1d7a5595e6b691585e5e3624e4c06351039573527dfe39e360bc58933511735bd26333a65a2dd0c242d6038f588abec97866ff64004152e20ea37 WHIRLPOOL 191cfc87d8cc9d675b9bec3bf9753ad7f3ddbbfcc28f1ed227257a710675dea35c613699b2ef296757fda9cc6b13128046828b8673ee5955bcc66b119bab936e
114
DIST firefox-36.0.1-cy.xpi 432591 SHA256 3ebd4602535fdeabedd17619febd1387f552e49d7095a500d9ee77de586f887f SHA512 e459c8dbe21a514ec7c8465aeed692b9089dd7ae075aa42c24776e52343db8f650869c2d9b0afc5edd2775257508a4117598b66909451c92cf90ad0ec31e4da5 WHIRLPOOL d4b392a3b5c9d990fa471e17024eab9c39a29c2d9e2ba71aeb1c1ffedecdf268402282b87ea687b3843d395a5897ab7065377e45bc42cd25d332545cd4dfd14e
115
DIST firefox-36.0.1-da.xpi 439279 SHA256 38a80b8165e060a6802753318b7052c69360a98f7dc159ff328c5c93bb7dcc44 SHA512 a1c4b13da12aaa3a433c9c294638145b6ebce0779a23bd8e7699b40b0841ddbc7b6a7e11fdb149494347a5303e8a40ecd518f3e175abd5bbc021773a10e2c3bd WHIRLPOOL 7b0b3d4130db11a9f9405baab403e8aea09334638b3eef7e8553b17d696c9efebc430fe7a719b4a8df8056b53c1caaa6443aaaae0db3cc77526bcbaca0263ec3
116
DIST firefox-36.0.1-de.xpi 439187 SHA256 c5514796197659300174398952d294fd9fb7d4f2950c004d7f233271ae1726f2 SHA512 866e2324117ac06fe05c4e79240412d2e6e603cf4de2067a9332ea046bba2ba496a68d5b5dd1b221979628fa25dd995ad4b2cc3251f8968dc6ec207d5ebd9d79 WHIRLPOOL b1609f3d15aa341b3fa52ed451f7e7d0835dca34e4b97b081b4bc57c2bdbd2637a99c5a43127edc97e75a08f1dec1cc771814fdb256500905bab02bd3e9eb991
117
DIST firefox-36.0.1-el.xpi 485456 SHA256 1910de13431e7b3c18e977e993f732b5144aa23f103e3a6632a0819b5748333a SHA512 b402d115927f00adecc35713eb63b185617dba16c72b3a6668073513f0fa0398c93982c39f6f848aaeae3e1afd2d1054e9b2b246450e1c3c800916d42f7c2ebc WHIRLPOOL e8d147bb0d03524014fdfe1cf4f4c5326c422f2f2b631be972a8a5412e60782a05fd978000e633bef7d9345074cdac36e023012cec207554980acfd20fb71594
118
DIST firefox-36.0.1-en-GB.xpi 429600 SHA256 bd8aca57d757f771f6a5cc1befaba0be4a3afb339f252372aec3a2f07f0fb8f5 SHA512 2354ed2e03bff5e89a09e5d13c06a3b00b54e27affdade44f3ea31bcea90f1b1ffbff2def6b3db03ba441ca4a7fc9cd50b392267d132eb96a9dea8fe2f58cfa5 WHIRLPOOL 34383948beb9ba4778bd835a2f62a8318049fde14b8a3653feeed4a487d3422a1b8055797c75b350342ffdca40eea735c31193a438aae80fe82554cf54fd6d83
119
DIST firefox-36.0.1-en-ZA.xpi 425588 SHA256 51bcdcab26cf6026882abffb2baeac9b10dfc7ba756f9760661e0793584bb608 SHA512 327b7a0102f354ef237e8276c932d83f43d064346bf2ad6a38e7297633a5ec5a54a00aaa7bd0ec4038519dad1807ac55f3d22ab7a65f9a2d0c129956418c5376 WHIRLPOOL 3e19f63bdac3fdd0ce99a9a4fb4e948cf4155b37d256ae14087997eac41c22f92a057c76c59c280311f9021f116b950d534a8fb402f332ff5ba208a8cc32a242
120
DIST firefox-36.0.1-eo.xpi 473726 SHA256 71422a9eb7e0ab8198624e51ac1326b206e9f7494c78dd01ea3d4b03d7d75176 SHA512 9e5daaa50df238d0648460d9ac2541aecdf1b0cb97c067bc359ded220fa55dcdac174aa25b54f3dd21c72600b8459df145837de135ccd9e5cbeb2b678d7619f4 WHIRLPOOL 94491e93f4eeca0e9f96a41e634a54173d38f45b0fd83d2d3a1288d22673b611c168bca472e2ea7fb297167310aab488c241ddfb1b10dd6ac49da3ef7e971cd8
121
DIST firefox-36.0.1-es-AR.xpi 442481 SHA256 66e9760be072e94ea7674e5b8c67beae834812e3ff79097a6fc0586aad00bda3 SHA512 532eec8caf8ebf1d7de505797e4d6f43e99e91716cfedbb85a9919914ca8425d56017237127b72abbfe6be77bd110a51015f71b99cd534527ecca9d30a219bb4 WHIRLPOOL e195dcace1c1ddca5fc8467bbe8ecfe09ea51ddbd4633a3c603cafa848783c542e83472e414bdff13d8654574a0d3b2e1206e0a354dc7611903a0e8509f89ef4
122
DIST firefox-36.0.1-es-CL.xpi 377185 SHA256 c3cfe6bd64f1b701ee2f1248c63152fb681b887ed019df8123b5aa1ff1be896c SHA512 44c3297fd12678946e37c808f5fb406b9cc984a78f143c20a9f1da18aac76cfdd59dc24f4e98d113b8bd4760821176b249c2ae1067a5e77add318616adaa7a06 WHIRLPOOL 5fd48ae093bef06a8d658129c78643d1fab30c7130c24755ccc204a3a8c21c024e633da52941a7ab33b86cb1b799860eb3084ecda3984509bdb5b51011f96f81
123
DIST firefox-36.0.1-es-ES.xpi 366987 SHA256 2b3f08556ec3f4ea457a77a03069ed513cce3fce35bc942cdd70ded16ceb221f SHA512 55eba6571774642065f848fa584a9b291c9acefed2156bfaf91835c85efc2eb6f363b8d58aff75eb662e79717c6da4efe4f509486c6ea7618a05b82d140e9c5e WHIRLPOOL c6e3d3a035fcbb03c37ef7ed10cb1f9f2c1c16746878992baab747aaf40070b1a80df191fe2d8e0ab069b39c6a1376a974f296e7c4783292cf967d282305c7d4
124
DIST firefox-36.0.1-es-MX.xpi 444970 SHA256 92d8b39f08d4932cb123048b84989e1f8d02624178c70b71630b3af51d01b3f7 SHA512 037a9da9e2cf7c95ef5318ffbdd2d91e4d961aa66ed4b7e64dcffa46583a35d2e5f2c75b44baf5645993d9e8a2c471e5d10c6701a8cd35fa55e5386edc7cf186 WHIRLPOOL 6d3c91281c1777dc10d5b1d6644d33576b7b87fc281ad05ebd8502876f464e4d9b11320f6d7124d1f502cb259aee032e5a76042169f9ccf24f92692b3176c2a0
125
DIST firefox-36.0.1-et.xpi 431613 SHA256 b772389d28e6c88f3bb0d40d540c07794143827b4801a349c258aec74fb4050c SHA512 011d94463712fcf4fc0150b12d798c8fde9521805ca3c9599b593aeb6a8f049bd55f6f012bca68537dfd33324b4b895aa951ca8b1b744cb7d18dc43b07a1187d WHIRLPOOL 64d5f93cb178ad1d26fa4414454094904da7acb889473c883b43909f4505169dc10b944ff4f36baeb3d3a37ef2b5787627c2ae888444725ab5cd45038fd91151
126
DIST firefox-36.0.1-eu.xpi 454740 SHA256 1c43796aafff8b775a535a24088ee51de4b91666c0c184f3a2518aeed9a1f9e3 SHA512 2f099f3b7a52d7584fd2cb3935f5dfbabbac940e671fc9d3cac479ae7e38ae55f06c081a5150ec3fd8ce6dfdd45b3a401942176499c89a04206689cc8cf3e52a WHIRLPOOL b05548d144b04eb2602912b3a33667ca2144a6c4cc6f4637982d73121594e082dfb65a054c3f10d81ab5858ee2afd912834b9a518f7dff0fa924f2610224c0ca
127
DIST firefox-36.0.1-fa.xpi 500879 SHA256 a606b6550fad78621da4da8669e04825468f9f19a4a466fc39a498a02df71dea SHA512 c8ceb80e27e8ed9a188f89f87fa58c6a2e97697caffad467f76068a0e52c11c98d86095d918fb4a163af4569b60da3c1ba3546721d953aa6e6ab011d35c13608 WHIRLPOOL 77185d940ee234ada47163302e6e1d91a3666b061824b475795d93bb12495b57aa5fe79d38d1f704cfcfb566cd80f3c5c8383b195146c9315467193c90d983af
128
DIST firefox-36.0.1-fi.xpi 433372 SHA256 9e0e65f2d66f0fb3cb6156dd41c0ce7aea269361133c9dec94fa6da59c111586 SHA512 c95e3c2147668bf9414db350894e99312446d79824743b1e9094fb335c12ed6ddcb76c8d457cff51c253f57229083bc2067b68656fe41d1f871272c7d9c9bda6 WHIRLPOOL 1ecd20d4eb2b5ab04ce85e9fff13f030f40dc8f22816fb82647f77a5b58278169911b28b40505e74832136f669fe0b560531d7eba734fec47fe51f1966c29460
129
DIST firefox-36.0.1-fr.xpi 449178 SHA256 3a20a16bc372771930b525cde310d35e6ac2eb45f669110e3cae818d181bb671 SHA512 be135b2635562d20edbf401dc9a7cfebd0b60ca728aefedc677eea182484417be0ddf06b1451b5a131756a5bdafac0cc753b46f4614a0fd55980019422495c8a WHIRLPOOL 4c67abcca245bfcd3dd63e8b459973dcabda5cb02e5be81f369acc2bdfd140b0eaa026ba4a14a7f527dd30aeb044eeb47d7c8081fca1a0441eb5b7efa437ae38
130
DIST firefox-36.0.1-fy-NL.xpi 443808 SHA256 14343273e818485475ae105e46ac486244ca9358705ceb9598c3dea3abc9911c SHA512 29e21436f7a71a73dd0fe5facfc7b6b8ef0ceae7466583114298edfff26517ad816c9d4f3afd359368921c805b6a53ad2fa63fc98dbd705eb0fc1035d9d48c0d WHIRLPOOL 35210226da9cfd58e695863f38dd9d90b67fab6d19411060c035bce1b9004371de356b0d39b66291d0f19cac7c13bc2ae5eec7902f1c08aa351e609838f8308a
131
DIST firefox-36.0.1-ga-IE.xpi 453001 SHA256 93e0f85806067037c853e87f3a715bf5eb250adcc70a61e3812ec0606263aff9 SHA512 771c05842d2f148f86e4c56e39f3452d8698ddbbfc49930c4ffaec17a7161ce232d359accd282b32f7c34129da1fdaf287536cae74ca207788cba0b6d9643d50 WHIRLPOOL c45c0802014a24772e5a1e2190c11b19e1b08cebf23e17ba7ac4b9bee6a57d2ba6b56ac4aa4e9c7335c87a4c32ec1710a1902c0b63bcbbb4a5d208701e7825ba
132
DIST firefox-36.0.1-gd.xpi 442657 SHA256 17ff1ef21ce99d8c6849fa828508054bc3e081def19fcdd83dc4197decd65aaa SHA512 61189464abbc36f976ebc91fa22035c4133d89125e86aab63c27996879040f3e81569b92d183e7afbeba1147cfb50533ab1e0baf9b7f29696fd3a535675e6caa WHIRLPOOL df009cccab5ecc8b0f33b3fae29979366fae4655ebb9455594000d43372f76cf058cda3be8b5831b9a2728d1c33f5767026a140a6ae32b9b71c7f1c4d18f6799
133
DIST firefox-36.0.1-gl.xpi 433437 SHA256 069bcf03115455e53c6463620c1d6a5194fe015685f1935cdc95b7f1ae8abf4e SHA512 4f23f7a7d74ea803f2f2aec37f17f375d0b4e10ac694f34f15a9f32e9d6fdcaa9127221d1bb147739d96559084c4598c2cc42deb5de574bf55fb124d02c18d17 WHIRLPOOL 75a67ec0f6384001254c0379833e7613da812368f5c2a53813d2fdfd4fe079a1369726bb27a49d7a4eb05859033d0acb647fb4be1705c6ab98b76381b279ce67
134
DIST firefox-36.0.1-gu-IN.xpi 463250 SHA256 4ce51b573de7783fefbc25a99268c6ef7f7b8d12fa68c26e63ab38f61e29aa2d SHA512 5a5e5f856e94663dde5600445c060632b6783c211cce9a4e99af221e2203e5ca5b84d07f2fbe7bcd63d93b5c3fc55886c604d983a011d1f730a2c63623dd53d1 WHIRLPOOL dab1bfa203c0301b0d5b0c9285a416e13fae7c138a9986453d3835fbde631b628be8829c88e7d0e5b16767b192e0a9d0e6c295d69f9d50100f3edb0765ee5b26
135
DIST firefox-36.0.1-he.xpi 473376 SHA256 ea76cc9bed65e7d2c8c60f1f028cf44230a0c47adde5b156317aaef62926885e SHA512 d7421ea382a43fa3b317f920e4af47d4dc194c190e0b7d9722062d1737a83166e9d2c5c090bc34b158dfed75c133fd8f39d9c1fbb36564600ee066e35dd69a32 WHIRLPOOL 97a593dd9f330ca545f3be23c1431b906f5703069c2f885109d2713f352c092d85d136828624614dec4fc4d9d8ee7d92e110e7c4729769e7bf0676dce424dd8e
136
DIST firefox-36.0.1-hi-IN.xpi 493296 SHA256 bbb0ad052aab77dec1121f6c7ee7a8db2e177889fdf407a1dd6c542764b69394 SHA512 03513eec44eae5b3dd0063fde5de768715eab1c676b3f6d9c049123acf47aa279d61c6e28047c50d6ccf7e891574ae49079911537551e2ea56f1b71f17e04c48 WHIRLPOOL 5b2108efaea0a0e64d4c770ef32f8e88e6a353e4abc3492c8225967dec37c3e8c27223ec1518e97517b0fb722f490fe48cc6b43469c56d9ed88fd2eba82ca19d
137
DIST firefox-36.0.1-hr.xpi 466359 SHA256 7ca3f253d786c3dd8f79a40272ebceebb6d2906c4a4da2db48cd8c74132cd136 SHA512 b97fe577cdec2c90980da4a800897587720f1413295ecbaadb61b8a6f1b47ba9b6df98aa25a37382fa7ff8f3ffdb516e59677c1275c06e2a01377239f54d68f3 WHIRLPOOL 825555ec045d9bce7eb6fb40e0d3def111d79cc75474a13a579477e2aebd702356d50afe5d83ed23f991d1ff855fb536a2936d047486aebed67a912d51aa6106
138
DIST firefox-36.0.1-hu.xpi 441329 SHA256 c1664f665747bcd4dfb713df8d5f96dad7343cb3496cab9f32a7f44d41b51136 SHA512 93eddfeb8e1270b634919b285c18a9f3b29c53e91b07551f983f440dd25597309068216b6880816df05eae3f1171b44126a1d3ebb648bac2e19e74e001ad53df WHIRLPOOL 5a61b41584b04630450c18c7085f9eee2e07302f988cd8fb95ce18d71334fe653646cad5226afa9fe066b835b97cf7a7180a2c6064d14eb8289de76b86eee584
139
DIST firefox-36.0.1-hy-AM.xpi 522156 SHA256 b63e3ebcd6df53f1937c926b7765f2eee371fa53bbb978bab98de7ece8f6a269 SHA512 8e6843ca5e9a2b08b1a8533eae4cb91fd08a00b28fb94c5357ea5337353692b991b006e594ed84dbfc7a8ca839cb501d734aafbc9d0000d312d6f7fa3e5d64b6 WHIRLPOOL 9a75a30194b9b799de9d2b652f5a25283a735f48b94de1759fc8134493eda580df9eab7732291937bdc05c3dad0120a9d7defb08cb2a1699ebeb547dfa4601df
140
DIST firefox-36.0.1-id.xpi 419617 SHA256 033549444bf1e20a9b9451e4a1e0bcfb7e2cf533cffaedfd08e53d19ac4b60f3 SHA512 2596122fe497b5090989e9f369170b256ebb28f48f33234870d322f1bc6c0069336aa9c1a0e6a6ec34da073a079bbd5ef44f97b6a9db160cd16484870ffe559c WHIRLPOOL b48d87dbe2212327d2ddb3b9796eda983b87697fe3ccd238e75ba4baecde3f1d23fc988d2fcc1121ce58c8e48619b6743daba90c7836722fdf3f958722b192f8
141
DIST firefox-36.0.1-is.xpi 473424 SHA256 f2149ecdf88c59fd34b17a39dead4678269778d0c1f63ce4603a26c91b17af79 SHA512 1d453ee5b1ae12e9520d12ff997fb2e0849b869ae652cd769cbd76005012c0317dc1fcd5c3637925485c78cc7bcc16b168123a4ff47a0b4a3415245cbfc16e7e WHIRLPOOL 77fd37d8cf4c2ff56b0ca5a08a7383f9672cd7bea4e6111913468a18542f8bf5164ddfd8aae9ce2db0dbafbfcc8f3075235eb73d3db721fc20054a42b1d14314
142
DIST firefox-36.0.1-it.xpi 361316 SHA256 829a0ab1e32819c59d353833f1bcf267e2e571d132188c426de240fda5fab89b SHA512 4ab1a10b6ef7d81aef288bfc19d0c06e292b8a445c85219c2b08d74996157d8eeadb571339a91ee181aee25e839c4b8c98f66c0747ae2485067a3ad09c1fb131 WHIRLPOOL c08f038e06fc842f6123037ec7a3988fb50a4007883161b06d32f00bf8dcd975da0cf1fb274bedf9e0ee8bd8d110a03af50912a952cd7696204be557ca1c5071
143
DIST firefox-36.0.1-ja.xpi 465476 SHA256 4743f202320a19508677472b2ac46a47c11d38bc13b8e617af61f40fa59ec46c SHA512 1e199ac5f1ee2b9fd56cb95b6eba0426949fa52c2e8bdb5c68c8baae2bded91cdde72feb99aeddcbc4dc86a0b13b19ec0a76774016ce1bce249c30adfd8cf820 WHIRLPOOL 8018c47458c9c3738ffdcd6169d33d6b4d1f6f884195005f35f4f32b1d05a372f3ffd2a80924b4a8232aa3cdf0b0bd1ec457929e3efc0acb2df4da77a8a210a2
144
DIST firefox-36.0.1-kk.xpi 490171 SHA256 c7d839e06494eadb156aa9a6ec3550509b55f65270be5cb88eb78e47c68b91d1 SHA512 7fd541f884d858849d89221c39fd5e2f7845f3cdd640cf47781fd252fc471eef7ff18fb14cb57e15d7c5990dbfd268ca5f9f4b0c3997aea576ab28e1ef65b1e9 WHIRLPOOL 71fbf012279dcc393e1d2774bb4196a109343446fc8b369825ca05c3edfee2487028056ce33bfe681315f0708278dc51ca3374eb70ec1d28f1275093e6c695bb
145
DIST firefox-36.0.1-km.xpi 550766 SHA256 c34cbe7f46344cc6204c8e4d2d69d606b2ba6c573800909148b7aac0dea1febf SHA512 ae3fa95fc804bafc89410daf9c063447107f46d675291ab55e4223b648c12ba751c3c628d263d12edd94836e10b8e42d5f85127bc678f0963b6254c56543e6f8 WHIRLPOOL 9a4bb0bd58964eee7cf61317b6f43a9f18222c28aad7695f515282e7856394e1c4ea7dadf467be68455272cd6b3e017191f8250daeb06bf3fe9b7c913e96a8af
146
DIST firefox-36.0.1-kn.xpi 516617 SHA256 e75b33a958abf3219cb9a1941223d786ef0e83cfa27c56383737c9535b250bd7 SHA512 169e61a35b6e6d7fe35d4cde24c7573f105bcc7aa33cf22cdf78bfc014a9edea7f84abafa56f6275e201b146f472de66d04b31719808d0eab8781554f28ab6d2 WHIRLPOOL ba3f18a3db9c9f052b01291c4516e714d21ff2778be0a2436b4ae89217115ed7600ebf62a0c250373acdd12214b1e86d0d578cb3db484d149d82a65fe57fb3fb
147
DIST firefox-36.0.1-ko.xpi 448221 SHA256 0c896782a2971111f300a62a62f0af527074cc6d91b7650a95de6c960c36e38f SHA512 f27709f91332b78fabdadfdb6ee3cb6c0ea1a9d2f14c469313f3711f3c5539e3ba89fb3ba3da81748487ca992af2ed0d55b192593930a0b60ee1f4e67ce1351e WHIRLPOOL 888b8a3e0422c6338003ceaefc641bfe99b770af20a9522dd51c38eafd7f286531b432fb7d88022c783b508a42fd8b93a6dc9282520c72c2993a847f9cd04193
148
DIST firefox-36.0.1-lt.xpi 474007 SHA256 f5ac151c8c7214eed5b73c5fe55a80dcb0978f04170f835943cc01a230365e6e SHA512 287372ed7b00e46c614743caa388acfe4dd16b8d38079fa06434e354914418f947971fd4f403fd7db2b71794f082a71d28dcba76f00fe6d3c1db47c4f03dadcb WHIRLPOOL 234cf65a3374e6e4785ad205dbe0497768ab51926e652f9557a6b7b033ea98d7c369f2709e7b7c04e5395a55f7b762e3bea7aba54626cad2df778cb17638c7d0
149
DIST firefox-36.0.1-lv.xpi 436233 SHA256 b3d60881cdba0002ad924069ae87667aa534d68ab3e16929ae102380f76b4d1d SHA512 b2a18922cf453901942b65b83662b942d680c8de9aa597c527c48cad913d890851579f626a46bf849167d8b2b00be0f705800e0abb92f8bd25deaa828dca9e68 WHIRLPOOL e78637c9f999969f143f2d694293d87f3d12bbcf1aff013f749ea1eaa1adea57482295764329ac0e19d7a92f88336bf75c077b072d246d850f5b242e2bc00605
150
DIST firefox-36.0.1-mai.xpi 485633 SHA256 d5d4b40a7c22d98c981a503500c47455b714d24b2a6aca1fd966d84cc83f1640 SHA512 cb847ec0e7b6717bf7e8b4c1b19f681b67168a37978de3aa384bc9bddfcd18e63fc8156929c5cb630c5cb973c8dbc89705c4d06d2ba7299a81fe2159f49a7c56 WHIRLPOOL 30eb20062f8e27b68eae8fde812b3ca487cc0b63f496410f88b2a7b58d37ff06502473dad091c01875cce0e977ce83cc4df6525f8e6ec6103375918b7df4d641
151
DIST firefox-36.0.1-mk.xpi 516380 SHA256 af06eb3064a72a3854d3334c3ed22f7be4867db3e913e35c95de7672a762c02a SHA512 bed23f5d96adb07afdee50546b6f5842e34fbd4b7257b448c0e2d72f5a178eb9ed59d4188e8118c9bd57b62102660a5fa03fb51010f00baedda33b2061215104 WHIRLPOOL b397392abe43518d4df47806fc1918f32c68f80c69aeecfa81cad98b61ce64c7ec22b67388b9bc50e06bb89bea5a17db09a7fd7b7e5ef860b0d3540cd538c8a6
152
DIST firefox-36.0.1-ml.xpi 514514 SHA256 65cdf9e14f37204e2126c7e1bdf26880d691294daed6999b9b75528155d9a8f5 SHA512 58f17b7ef9703095231a9d1dfbf7ad3e060ada63c413b36607e63c43a09a01781e2e653ee58c02d0a2af6a6cfe4fe6850fc8f006a9b15b6bbe9667769567fbed WHIRLPOOL 61fd95c1e3eef8eae9ee25a6da3b240320648e99a7e4fb3b437c5657f3ad8012a8aafd245b9428ccc4abc8b67f2f9b18f0b75fecf3645f17f827d6cd567e8fbe
153
DIST firefox-36.0.1-mr.xpi 495230 SHA256 657bbe24213edd0ecd638fc95e55d327029a567d8bbd9caa31c0acaf34d37572 SHA512 4ae31f7c0559e305f44b8a711a1ec295480960e142bedfab4ea1d8112b0284cd996d321c775bc9bc509cd53878f51ccca57509d71c3f84fa8ac82b22677b9070 WHIRLPOOL ae8df873aaf0d55fe4d7e55a48e8c2bbee985a8dad16fac5a5ef6b863e94b3e72e2cd51cbef60405e67d353e2fffaf6e4b78725bd1cbd77cfabf88b5693c00db
154
DIST firefox-36.0.1-nb-NO.xpi 432556 SHA256 cafddac18e94070312ecd0d3331f4f7d6df49e4d6379151c60283aa7e599c27b SHA512 4be2c8f756c17a74a7c927f5959fd19b46fc6786e788489d5113f3174ab88ab56ee5c5a1b78ba0f4c34eaed123464d2edc0866a3e160c40afd1613822729549e WHIRLPOOL 5768d558deb2d9c210623badd8a36496d119fcd11a5224fc96dfa6a7a77882560b129e33b50321bee6f9c0f461468ddf1ad052e8cf44be863825be6c224c4df5
155
DIST firefox-36.0.1-nl.xpi 432349 SHA256 ef690db560314af32141aeb9b5770b3ef3d8afdc51525ac9d405ca5218f453ed SHA512 9603e51203884f9e55c9df2819790b91a38dcd05a1c1b6a60031364b73fbc8de7714c8280841e1afd7be2b09c23125eff49e7071d13eb161dd3afd3ab286d329 WHIRLPOOL b6edcde985066ec20e5b77349d1cba20619ff459b143d2a00d72d828e65d68e7805f89719aa51f087e70d9517055bc31d8d23fde6a632ab7c58716dfe4fd134b
156
DIST firefox-36.0.1-nn-NO.xpi 426610 SHA256 b2d8ad60691391170b457d753b3f0a0c9f2c6361035be2e5810599d501ca5593 SHA512 1c71cdd1d095ee56e5176b9de1a45a6675484def41b200159cdbfebe401419c2ccf50caab3ba74bea289e19e4d426ea054a28a9e53ea4165025485fd13229538 WHIRLPOOL fe7fcf56dbc3520aeba827b7b808dcf946400fb16678bf29e01e5571cbabec99ee50702dab76b7244a5b24c145c22d7b7412a2f61167401035e82da1a0b073c1
157
DIST firefox-36.0.1-or.xpi 512012 SHA256 2eeac948a8fa226705013953fad5f5a22cfe576c78c1344f86fa74a834a5d5a8 SHA512 2394925d3ba47ceeccd9155c5da9500f1b308c18b9f495f5e7646a322a9f6d5c5f8780959e18a17ac156e2ec39177342c93724eb4763f8b3b9d8a57d73580351 WHIRLPOOL 2b26cb26666fdf79db567e0906219fc8a5cd9b5c2ef93a7c211a8cd136ead1b19f90eb23f1383d39f97b2a22fa832bbf4a0422d689b27d3af0b719514e355091
158
DIST firefox-36.0.1-pa-IN.xpi 481893 SHA256 9c3072970be168c5050fc4f50af9a01b107bec6e7b3e380a1be69dc52895f443 SHA512 b30f51933921e76387fdfe9ad22e5018be9296b04f61c6cd97709f8f7983abeefb3df71766beaa7a92b5241c352412f25ad68ce675f0141834ec89ea28f73b68 WHIRLPOOL 87b5c93e0b7cc1e2b9da1b562a00d96df62355b60748834876713c1fc9dbb94b0e507ab8f3f1fc7f12ad3830b0b772fc0041c4886631954e84719d67363f905c
159
DIST firefox-36.0.1-pl.xpi 402049 SHA256 a031a403a4aacdafd0ca6e87a797dfb4d164ac6f58ea9493d10b949ba97e29bc SHA512 2cb1b2586e21bbf7ea06483c71b87f68682c28f5c99f5a20ac5937a6294ec5faed19bebbe2cd2d601e1a47f7b87d5d7041167abec104533332b84148b4d8af97 WHIRLPOOL 7dfbb228e5af558c11785f64ce4cde20ce628a3084aeeb4d823d6d04e9a4af1e0e02a47ecd54e4e6c012aa84b7fb42bcdb031c91056daf8bbf32035ad940404a
160
DIST firefox-36.0.1-pt-BR.xpi 447669 SHA256 7679115b2527464022d55e8b69da14855b55685b6af3282b26b1d5a33301dbae SHA512 1dba967542f83644d7a3a19dd5c229978c5b0b28eab3c8567bd148f16f347bb7e5570b16f81b52e77dbd4dadf722a1fe244d452e32e482c4e44eec5b56c5c182 WHIRLPOOL 15b6b853e1c5f3b80fe71914ef0be59e5ea467eb64bbba8950a1f123b694d049d0319412c278c39be7831ca7b9f53450756db23e5cf73338f2ee3ee6a8fc19cb
161
DIST firefox-36.0.1-pt-PT.xpi 428708 SHA256 f59db3897ad2a3aa0fe5af86a889573fcf3a5274bcce09cb0199c315c1ed73fa SHA512 30ce0c2d1fdd8b2fba733c843c2fd3345a0d1e76d86362efb4393bafbd4f9ae5f7a80ace49918c48aefacadc25698ca98330a4a7bd651403ab5295a2fe12045b WHIRLPOOL 7c736b1807329146a613ed2c370eae6c21c1633a1fcacb78cebae2d915ab1a5dc7d72996654adfd53d5c288bb5b24a6f206e68cd400564f86fbfe8e4d9b15e8f
162
DIST firefox-36.0.1-rm.xpi 443941 SHA256 9853208af3f41b3c962d984e43c5907cb525a488e435ab3c89dd3c561d1e83f4 SHA512 a03f03a308c92711b362314d7dd99b55f34f92a069ec932ac1f2d6e9e2decb2956cc21d14181cedcca45f3d7ee3e5736644aedf01ce5c70d1ec06b130caedb3c WHIRLPOOL 5a4bbf6293e72ef68750b0a9385a6a7c01d9bfc3c622763bee4045073a86c205382b662e467703b9169ab1634d8dee9e811462996013bd8f421200b5e48f56b2
163
DIST firefox-36.0.1-ro.xpi 483570 SHA256 83e681d509e0663801936a61053350f34a18061f1bd1093d803c2f92a9e9c70b SHA512 badb5aac67a072a3ddfa0758a1427f81d3cb079789a875aa14eae87c89951644639b86a0128c3ba82d0157ef2ae8fa6a9f779deb8b77d5fd28a1e81b94e6c465 WHIRLPOOL fea82e626ed920998e666329e55dc58f7e3f28e1b9a13cac3654a5ecd10f8aa40f85a0a770f1910dff3ad36f0fd4e9febd2acea58eefccb9873be03bd79f6f11
164
DIST firefox-36.0.1-ru.xpi 406024 SHA256 10e895fa54cf5f908a217f1d79a76087822987e4df05ad0d1a600b9bf3213ab9 SHA512 d7467d25023e20644b2813751eb28a132910b6fc1b36b1417ae86b2d23ec5656814bda5cdbe3eb2696e444f071b659c18d9d59b0180d88af802ad7b047a6a3f7 WHIRLPOOL f8f98a6ec8a5b15c552dd39d6977ca609cd8146db90be53b7b25f387abe170bc78a733e99f6aafe804bedbdee045598b3aec8b8fe79d2ebf2821c8fe150c081b
165
DIST firefox-36.0.1-si.xpi 514745 SHA256 105a47274350e5ad2a4102a1bddc26e7cc79cd057de14c9a88a1b93edf8226d5 SHA512 be77aa7ee8ae3b54d6e40d6d61af0fae34024021b3a1e479e6aa1182a7341fcc8c381d6281501ee319f8aaea3f190db77c855995539102d7c68fc72e9749c494 WHIRLPOOL f7d4cad5fdf1dacb67b1a3331461d27dd40806b3b539385674a6d9053df8d3dade2bb26f1f75e905be376562ce6b2d861cf7f321245ddac7e0eb33118eb3a4bd
166
DIST firefox-36.0.1-sk.xpi 457190 SHA256 ae92eb1c26e3378a332018e5b8af05a82a473944c0d65d129a13655374dfdd14 SHA512 6f7420681ed69acef9b32c327c717660451744e876a00402a5ab45b0a9d6e9fe7eb64e8e4dd3f8142d5637966c264c0dcde8b8dadf0777918c00c6e568ddf539 WHIRLPOOL fc22fe75939482c864a90fc5ac82aeb7e1f8da624063a3171b98d63599bceacc031ac4114b339b522020216033c0f62a8dc459d8160df80e17eddce6e9bf3fe9
167
DIST firefox-36.0.1-sl.xpi 429930 SHA256 4b72b01b2600255fff02fb5f5c1fd9c3391c4d524fb15ea1acb4039cabd9e175 SHA512 1831306960bd44d501697763b64cb8e8d100c5c712ee8c4c6b49c2d67033123102f0b91e8b1a505cea624d2e827a8eebee0927f4409cabe9ca68023f304500ee WHIRLPOOL 83509e2879c8cb2fa2570488aa9b3735f73966133e0c4ff793da5696394b56592f79a3ed4a617a201bdde1f6e564b3e8ad6cbe952456a4874fcc463b0a2587d9
168
DIST firefox-36.0.1-son.xpi 436773 SHA256 ce718b37b86e2b45fffb320b464cbec28854147e198b434b2c248a7566b0cdde SHA512 7f38d1021d30d3f2eb686e6647e624935a24c84062420311c3853d7368bbe7958c3e17efcf95e3166c483d67986b20f0757e23a40d8f4c7087eb90d659e39def WHIRLPOOL fe60df9c7e364cab1760df944bdfa98f5cc76259ae53aa819495707c174e07e5b25f5a7493b18d61d8041901c5fa420c5f5466f047e3f7d4063a67f6e85233c8
169
DIST firefox-36.0.1-sq.xpi 474054 SHA256 ebbc30495dc47bb6f692ca8e0433d7df0cf740628224213d3e318b17b09c0ad2 SHA512 1d0f5959d87646cd88bc04a636b6117fb7339abd4572ee8757696ad069debb47a72b458d2fbb5ca266cf24b3710366f764737c6cf3c656e39c80a57d7384f3a3 WHIRLPOOL de8ada87cf589c652a81091cafe938a12bf3dd47884e51117ff5a8302d4de6c0a1fd4883c4a84b3d95eb2adcb692bdd494ee34270a5da076b3b83d9fb24243fa
170
DIST firefox-36.0.1-sr.xpi 467366 SHA256 21a0ddeec60282f69d33ccac8c05baf307a65889fc092481b83660640eff776c SHA512 6b39da0e71d1e5217cc67eb29c29e482e5c40cb879caf69f8ec9e75b6d71ebaed550bd40d7f06bc2a34d2cf1a2608d4140d65eb0f8de2ee1739448bdd0732edf WHIRLPOOL 5280fcbfbd18813dc96530bcf6bf1ab2c4b2eb308b083b9ad729af45a26444b9a04f2f4ab322e6c616dfd3f9f2cc9a9e12f43920f9a3800534645dfc45a51495
171
DIST firefox-36.0.1-sv-SE.xpi 440721 SHA256 97d0ac3f2118c9eab086b4b7e596a86ca1dab7ba98187c06738c3040480c2f2a SHA512 e47318789b8ae66a7ad7d4fe3375660f0ee09b30fe40824aa5b85b4d7b3a8d8b79152a2b4f7b2e32e2602bba41bf3f27ff354f927af0e37a905594a8e8c28e06 WHIRLPOOL 0a96784a9686394172f1d72ec2d6e5803f80ac9afede53aac677c9ab96d1ca7892d9ea2efab0206f6b3db78978721525eac7c0930ad140b69ae9fcebf142a967
172
DIST firefox-36.0.1-ta.xpi 493862 SHA256 4a9f3e4c1a7f8c373d808c3b1c34d41c67966d09599a464fd2bc198f16cf43e9 SHA512 5878a44f0b84abeb0bafd0f7a5494e0d0d874dee1d30a235356138cfbb731aea0f7d5f80f6379c54f91c96fc1229f73e9cbe3bc7dbbb72cb25091159936ef4b4 WHIRLPOOL 097ef08b9c541b157145bc7fbe92f1f8d681cdc0272fde9bb40fadc5355b63484a3a382819f87f747ba8079409906853766a8fae045e0d0b07690bccb81e4f6d
173
DIST firefox-36.0.1-te.xpi 513694 SHA256 f67b8ce553b20b22a650bcfe8782e6536fe17eb9b931d5c78702a4f8d5c3acb2 SHA512 20eeac9d67c55eb18b526752f4e67ec5b976663706442e7f53a28219523c500d69f887063a7ec28d729c4e88265967e85f673577f677af6584e45208e1b21ad3 WHIRLPOOL bf404eee2b97bc78296b6abb365891cb256e158df1b2a01077a89157ac6477e524d240188e9add755ab42693be90adfe47822c89fda3827134d74fd2fd06c27c
174
DIST firefox-36.0.1-th.xpi 521633 SHA256 57006cb8b006e19b34c824895c9c7e18c0a9839f442be7ce4fd9ffea7619d08f SHA512 86c9f67c21823c3e76a23471529fae7a21d04bef7de73d93bb8d2b5730d82c5c0e6113300374243996225625f3b4ef38df1a49fa930293289bd6a683637b33ce WHIRLPOOL a34f272e00ce6af51d261eb0e80bc4f60481cfcae09d37e6824d0cc87af2c8512f0a228e95610b524bf799c8bade54277a52c415b6e8ba25a08479630bb41a9b
175
DIST firefox-36.0.1-tr.xpi 468962 SHA256 f1ab7a1d35b13754aab10b00c6006cc1a5458aa4bda3f00c793031ef68ed84b1 SHA512 5631a05bcb3a9022d72e42cafa68782f2926d8e864fad0c1cea8b7100099793f38851f191051495666aadb162a76e2b1e205efce5c847896e55c53567ddb93b0 WHIRLPOOL 4f8501bd281728968c214354c7704d39e92ff1b992216d90bcaa7ca2e9d6248abd4983c76ee78d98a229bc18d708b5aec685658f3443e1f1dbc0d41fe3392fa6
176
DIST firefox-36.0.1-uk.xpi 469174 SHA256 2b6e2fec9550731d143bd6cd1d0a412d839a96443117d825769dd8ad81b3b37c SHA512 db5c4e8a94131d96f82b28eb27d70a582d6fea2f864be7c440eb0065aa752b155c0c2ffae2af7e120af888ed65f0abe42805d977fdd67738de67785f9faca11b WHIRLPOOL e1847d01b741149efcf7c67133bc7482a4e4d4b714d20613041df9b1de0489a034921ddc90af738919ff11bba0166f54ecf3ba10f260ef36a8e03111310e433f
177
DIST firefox-36.0.1-vi.xpi 454447 SHA256 462cf867bfc694bf410d8cf1fdf5ec190558d8ce3d4e42ac4cbe8963e397ab4e SHA512 28d08fccf5125ee35c14a59eaf07d3230eaa887b6f82889c5a1e53c75156d1ad68ca404efb86b67e73c6e1051dfa50818d961510bd2c7ee183adf4c227ac3b06 WHIRLPOOL 7eec8c17116a7d29a95edde406089f819202c923bc7920fdf7df1b2d113034a51f667154ae20b04c525cad89d5d8f53bef5cf8ce021c483e92da1e839f060c58
178
DIST firefox-36.0.1-xh.xpi 436241 SHA256 28766dca867917b75317a3d5cf22285074480c199acfe0a14fd7fa2c16ca6e1e SHA512 16ede54dd87a7c2db53a58c8e57e9a454041f74ac2e34288d479ecbe258856909f08f5fe7b7cde9b5c2e5ddede1b26a15bbadb046b1019e34055680e9b762826 WHIRLPOOL b4910679d3d7be254c24a7d7e5fe8556180cbc11252558e08b99bad5298edbf6f39d29db20cb8951f0fdd5ed784c712604dcd625d0b6a8d83b7b79e13ed3443e
179
DIST firefox-36.0.1-zh-CN.xpi 475835 SHA256 0880c2f44cf10954000c767ce9695d621f15b065445acc27f8522e2e3395a7b8 SHA512 bc4e11d7d2c5ddeecea548e573d95ee78537c73f0da14c39eec45211f1b577db5b6a8ffe19522e549d0c060f6378272a25a8d731f13fa2043ad37ec153961969 WHIRLPOOL 62d923784a7a368483a7c7381cad535dbd383d06356f99e548ad542344ccbf7fc0cf298481123a44dc329d7b3e9c27bc26312da0cbb4e10827a63378615a6c5c
180
DIST firefox-36.0.1-zh-TW.xpi 455307 SHA256 c9755efd3a80e18852f2883e061b18751aa6f89effa47e6b9067b28ef2424564 SHA512 6c63e2c770cab850ab6b31f688817244a20859412479007ad96eda865d234e6db578d38542a1f04c641eadb300b297e7ad56acb6f121a45b8224ac95063bd816 WHIRLPOOL b640b7f52d418d49a93bed8c2fc27d8f5a3bef7abe1369f336d352bd23f1416aa55910438554825d475e53801e8c86a2f6cc511e0bbaf74cf8849df2d684c8ae
181
DIST firefox-36.0.1.source.tar.bz2 179303171 SHA256 f468a65a24524b64ebd1e697eb08908d4a4b6fa39055bbbb92df5dcf8d2329ba SHA512 163cb97cd126c3a3da7197c74f3f1409ef77d2ceb799f5c02b431cfa99b474645825e4794450be86c5b584a9c869663a55a1355ca0243f9264327b6709abb5ed WHIRLPOOL 7a43ecc6a63ae96960464a2db4c9afe9abdd0a64bf98839752f0c9ef0c90c469db0bd90efae5c2359a861688445e7a5db1df01a906bf81d1ceb7680c047f4ae8
102
EBUILD firefox-34.0.5-r99.ebuild 14063 SHA256 b84b1a44fc41122543ed8efe0ec005d86fc4dd56f889fc96398ec87e0356900d SHA512 0187653bc79f82cb7d7f8596fd62b9e94f3e90938ba80c9e87d2287921f6614684ef83bc1b8761c3779b0cfd5157e5d0d0d6df0e60c55ba82ab065830a27100a WHIRLPOOL 5188e730804e9a1cc029566b0b5ec0935f1c3e02382a6a81d5b339608b17bb016a81088ce59058cd3a57d4a4246e5585eae3be744b787d3f92ec9a1e8ce211c7
182
EBUILD firefox-34.0.5-r99.ebuild 14063 SHA256 b84b1a44fc41122543ed8efe0ec005d86fc4dd56f889fc96398ec87e0356900d SHA512 0187653bc79f82cb7d7f8596fd62b9e94f3e90938ba80c9e87d2287921f6614684ef83bc1b8761c3779b0cfd5157e5d0d0d6df0e60c55ba82ab065830a27100a WHIRLPOOL 5188e730804e9a1cc029566b0b5ec0935f1c3e02382a6a81d5b339608b17bb016a81088ce59058cd3a57d4a4246e5585eae3be744b787d3f92ec9a1e8ce211c7
183
EBUILD firefox-36.0.1-r99.ebuild 12651 SHA256 16da227259024c30049a76d19fc62fd1340ce592ed97c4e8559f5a06bbb9e63a SHA512 1c34f5b83033b6fdfceb0a44cb34a30fcc5548548dd9d50f31fc19383a5b238a8637deb11d91efebf73f7bbb180fca92f57eef9e4fbbac95f5e7c09c9b2b581d WHIRLPOOL ef4f265b6a3e26f978948f925c94525d21aa069a379bae38641262d9a8f4161fad9cc013b780f73ebdfa8f6f5f1bfd811f985f553a55b58c84149e4ea163f3b7
103
MISC metadata.xml 1332 SHA256 6472dd21d6d153e44d858e6dbc7f998278f6be6dc65b9ef3a2ef86ee2c5b8533 SHA512 10a3e92528ca24810917b4580d22ae0b979d7704e5faf40c85204dc2bd76e60c21178f13cddb33145688a674812660ebde1c7e51daf9cd170dc54ee99eb8776d WHIRLPOOL 672be0b9d4372ddebd2f4721696daacac92a91ea21d2331c741e97117875eca92d07452377babd20e09908ec80c9b6196ba805584653c202ff2a44d7233fb58d
184
MISC metadata.xml 1332 SHA256 6472dd21d6d153e44d858e6dbc7f998278f6be6dc65b9ef3a2ef86ee2c5b8533 SHA512 10a3e92528ca24810917b4580d22ae0b979d7704e5faf40c85204dc2bd76e60c21178f13cddb33145688a674812660ebde1c7e51daf9cd170dc54ee99eb8776d WHIRLPOOL 672be0b9d4372ddebd2f4721696daacac92a91ea21d2331c741e97117875eca92d07452377babd20e09908ec80c9b6196ba805584653c202ff2a44d7233fb58d
(-)a/www-client/firefox/files/avoid-basename-musl.patch (-30 / +20 lines)
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423173074 -3600
4
#      Thu Feb 05 22:51:14 2015 +0100
5
# Node ID a446b4e607445d1c6faec25b43a5d9b5d45bcacf
6
# Parent  89120ad0518fb4932de5b5f466debed68ee787ce
7
Bug 1130164 - tools/profiler: Use <stdint.h> types. r=jseward
8
9
diff -r 89120ad0518f -r a446b4e60744 tools/profiler/UnwinderThread2.cpp
10
--- a/tools/profiler/UnwinderThread2.cpp	Thu Mar 05 06:04:03 2015 -0500
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423171460 -3600
4
#      Thu Feb 05 22:24:20 2015 +0100
5
# Node ID af818fbea923d7c026bc8e22a6512f14f788ba56
6
# Parent  9c40ffbcf6b32d688abf089f2cce3c85dd8bdb29
7
Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc
8
9
diff -r 9c40ffbcf6b3 -r af818fbea923 media/mtransport/third_party/nICEr/src/stun/addrs.c
10
--- a/media/mtransport/third_party/nICEr/src/stun/addrs.c	Mon Feb 23 07:39:00 2015 -0500
Lines 1-30 Link Here
1
--- a/mozilla-release/toolkit/crashreporter/google-breakpad/src/common/linux/dump_symbols.cc
2
+++ b/mozilla-release/toolkit/crashreporter/google-breakpad/src/common/linux/dump_symbols.cc
3
@@ -834,9 +834,9 @@
4
 // last slash, or the whole filename if there are no slashes.
5
 string BaseFileName(const string &filename) {
6
   // Lots of copies!  basename's behavior is less than ideal.
7
-  char *c_filename = strdup(filename.c_str());
8
-  string base = basename(c_filename);
9
-  free(c_filename);
10
+  const char *c_filename = filename.c_str();
11
+  const char *p = strrchr(c_filename, '/');
12
+  string base = p ? p+1 : c_filename;
13
   return base;
14
 }
15
 
16
--- a/mozilla-release/tools/profiler/LulElf.cpp
17
+++ b/mozilla-release/tools/profiler/LulElf.cpp
18
@@ -580,9 +580,9 @@
19
 // last slash, or the whole filename if there are no slashes.
20
 string BaseFileName(const string &filename) {
21
   // Lots of copies!  basename's behavior is less than ideal.
22
-  char *c_filename = strdup(filename.c_str());
23
-  string base = basename(c_filename);
24
-  free(c_filename);
25
+  const char *c_filename = filename.c_str();
26
+  const char *p = strrchr(c_filename, '/');
27
+  string base = p ? p+1 : c_filename;
28
   return base;
29
 }
30
 
(-)a/www-client/firefox/files/avoid-fts-on-nonglibc-musl.patch (-55 lines)
Lines 1-55 Link Here
1
--- a/mozilla-release/ipc/chromium/src/base/file_util.h
2
+++ b/mozilla-release/ipc/chromium/src/base/file_util.h
3
@@ -14,10 +14,15 @@
4
 #include <windows.h>
5
 #elif defined(ANDROID)
6
 #include <sys/stat.h>
7
+#define NO_FTS
8
 #elif defined(OS_POSIX) 
9
 #include <sys/types.h>
10
-#include <fts.h>
11
 #include <sys/stat.h>
12
+#ifdef __GLIBC__
13
+#include <fts.h>
14
+#else
15
+#define NO_FTS
16
+#endif
17
 #endif
18
 
19
 #include <stdio.h>
20
--- a/mozilla-release/ipc/chromium/src/base/file_util_posix.cc
21
+++ b/mozilla-release/ipc/chromium/src/base/file_util_posix.cc
22
@@ -8,13 +8,13 @@
23
 #include <errno.h>
24
 #include <fcntl.h>
25
 #include <fnmatch.h>
26
-#ifndef ANDROID
27
+#ifndef NO_FTS
28
 #include <fts.h>
29
 #endif
30
 #include <libgen.h>
31
 #include <stdio.h>
32
 #include <string.h>
33
-#include <sys/errno.h>
34
+#include <errno.h>
35
 #include <sys/mman.h>
36
 #define _DARWIN_USE_64_BIT_INODE // Use 64-bit inode data structures
37
 #include <sys/stat.h>
38
@@ -67,7 +67,7 @@
39
   if (!recursive)
40
     return (rmdir(path_str) == 0);
41
 
42
-#ifdef ANDROID
43
+#ifdef NO_FTS
44
   // XXX Need ftsless impl for bionic
45
   return false;
46
 #else
47
@@ -140,7 +140,7 @@
48
     return false;
49
   }
50
 
51
-#ifdef ANDROID
52
+#ifdef NO_FTS
53
   // XXX Need ftsless impl for bionic
54
   return false;
55
 #else
(-)a/www-client/firefox/files/avoid-getcontext-musl.patch (-15 lines)
Lines 1-15 Link Here
1
--- a/mozilla-release/tools/profiler/platform-linux.cc
2
+++ b/mozilla-release/tools/profiler/platform-linux.cc
3
@@ -625,10 +625,10 @@
4
 {
5
   MOZ_ASSERT(aContext);
6
   ucontext_t* pContext = reinterpret_cast<ucontext_t*>(aContext);
7
-  if (!getcontext(pContext)) {
8
+  /*if (!getcontext(pContext)) {
9
     context = pContext;
10
     SetSampleContext(this, aContext);
11
-  }
12
+  }*/
13
 }
14
 
15
 void OS::SleepMicro(int microseconds)
(-)a/www-client/firefox/files/define-gettid-unconditonally-musl.patch (-11 / +21 lines)
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423172942 -3600
4
#      Thu Feb 05 22:49:02 2015 +0100
5
# Node ID 5f3abeb6ae6c0512901724428d908f601b9e49d4
6
# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
7
# https://bugzilla.mozilla.org/show_bug.cgi?id=1041962
8
LulElf: Avoid basename
9
10
diff -r 2d344ef8da33 -r 5f3abeb6ae6c tools/profiler/LulElf.cpp
11
--- a/tools/profiler/LulElf.cpp	Sun Feb 01 19:32:36 2015 +0100
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423172597 -3600
4
#      Thu Feb 05 22:43:17 2015 +0100
5
# Node ID df5ec9e5685a52bcd19bbe566c0770daa40f14b1
6
# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
7
crashreporter: compile with musl
8
9
diff -r 2d344ef8da33 -r df5ec9e5685a toolkit/crashreporter/google-breakpad/src/client/linux/crash_generation/crash_generation_server.cc
10
--- a/toolkit/crashreporter/google-breakpad/src/client/linux/crash_generation/crash_generation_server.cc	Sun Feb 01 19:32:36 2015 +0100
Lines 1-11 Link Here
1
--- a/mozilla-release/tools/profiler/platform-linux.cc
2
+++ b/mozilla-release/tools/profiler/platform-linux.cc
3
@@ -84,7 +84,7 @@
4
 
5
 #define SIGNAL_SAVE_PROFILE SIGUSR2
6
 
7
-#if defined(__GLIBC__)
8
+#if defined(OS_LINUX) && !defined(ANDROID)
9
 // glibc doesn't implement gettid(2).
10
 #include <sys/syscall.h>
11
 pid_t gettid()
(-)a/www-client/firefox/files/dont-include-aouth-musl.patch (-14 lines)
Lines 1-14 Link Here
1
--- a/mozilla-release/toolkit/crashreporter/google-breakpad/src/common/stabs_reader.h
2
+++ b/mozilla-release/toolkit/crashreporter/google-breakpad/src/common/stabs_reader.h
3
@@ -53,9 +53,10 @@
4
 #include <config.h>
5
 #endif
6
 
7
-#ifdef HAVE_A_OUT_H
8
+#if 0
9
 #include <a.out.h>
10
 #endif
11
+
12
 #ifdef HAVE_MACH_O_NLIST_H
13
 #include <mach-o/nlist.h>
14
 #endif
(-)a/www-client/firefox/files/dont-include-cdefsh-stagefright-musl.patch (-10 lines)
Lines 1-10 Link Here
1
--- a/mozilla-release/media/libstagefright/system/core/include/cutils/properties.h
2
+++ b/mozilla-release/media/libstagefright/system/core/include/cutils/properties.h
3
@@ -17,7 +17,6 @@
4
 #ifndef __CUTILS_PROPERTIES_H
5
 #define __CUTILS_PROPERTIES_H
6
 
7
-#include <sys/cdefs.h>
8
 #include <stddef.h>
9
 
10
 #ifdef __cplusplus
(-)a/www-client/firefox/files/firefox-31.0-webm-disallow-negative-samples.patch
Lines 1-29 Link Here
(-)a/www-client/firefox/files/firefox-32.0-hppa-js-configure.patch (-21 lines)
Lines 1-21 Link Here
1
--- a/mozilla-release/js/src/configure.in
2
+++ b/mozilla-release/js/src/configure.in
3
@@ -958,7 +958,7 @@
4
     CPU_ARCH=s390x
5
     ;;
6
 
7
-hppa* | parisc)
8
+hppa* | parisc*)
9
     CPU_ARCH=hppa
10
     ;;
11
 
12
@@ -2009,6 +2009,9 @@
13
     AC_DEFINE(JS_CPU_MIPS)
14
     AC_DEFINE(JS_NUNBOX32)
15
     ;;
16
+hppa*)
17
+    AC_DEFINE(JS_NUNBOX32)
18
+    ;;
19
 esac
20
 
21
 MOZ_ARG_DISABLE_BOOL(ion,
(-)a/www-client/firefox/files/firefox-33.0-jemalloc-configure.patch
Lines 1-29 Link Here
(-)a/www-client/firefox/files/fix-amd64-build-musl.patch (-39 / +3 lines)
Line 0 Link Here
1
--- a/mozilla-beta/media/gmp-clearkey/0.1/openaes/oaes_lib.c	2014-12-04 11:24:16.279571363 -0500
Line 0 Link Here
1
--- a/mozilla-release/js/src/dtoa.c	2015-03-01 12:51:12.950912536 -0500
Line 0 Link Here
1
--- a/mozilla-release/js/src/jit/none/Lowering-none.h	2015-03-01 11:11:55.340803791 -0500
Lines 1-39 Link Here
1
--- a/mozilla-release/toolkit/crashreporter/google-breakpad/src/third_party/lss/linux_syscall_support.h
2
+++ b/mozilla-release/toolkit/crashreporter/google-breakpad/src/third_party/lss/linux_syscall_support.h
3
@@ -2814,7 +2814,7 @@
4
     LSS_INLINE _syscall6(void*, mmap,              void*, s,
5
                          size_t,                   l, int,               p,
6
                          int,                      f, int,               d,
7
-                         __off64_t,                o)
8
+                         off64_t,                o)
9
 
10
     LSS_INLINE _syscall4(int, newfstatat,         int,   d,
11
                          const char *,            p,
12
--- a/mozilla-release/toolkit/xre/nsSigHandlers.cpp
13
+++ b/mozilla-release/toolkit/xre/nsSigHandlers.cpp
14
@@ -152,7 +152,7 @@
15
   status->__invalid = status->__denorm = status->__zdiv = status->__ovrfl = status->__undfl =
16
     status->__precis = status->__stkflt = status->__errsumm = 0;
17
 
18
-  __uint32_t *mxcsr = &uc->uc_mcontext->__fs.__fpu_mxcsr;
19
+  uint32_t *mxcsr = &uc->uc_mcontext->__fs.__fpu_mxcsr;
20
   *mxcsr |= SSE_EXCEPTION_MASK; /* disable all SSE exceptions */
21
   *mxcsr &= ~SSE_STATUS_FLAGS; /* clear all pending SSE exceptions */
22
 #endif
23
@@ -172,13 +172,13 @@
24
   *sw &= ~FPU_STATUS_FLAGS;
25
 #endif
26
 #if defined(__amd64__)
27
-  __uint16_t *cw = &uc->uc_mcontext.fpregs->cwd;
28
+  uint16_t *cw = &uc->uc_mcontext.fpregs->cwd;
29
   *cw |= FPU_EXCEPTION_MASK;
30
 
31
-  __uint16_t *sw = &uc->uc_mcontext.fpregs->swd;
32
+  uint16_t *sw = &uc->uc_mcontext.fpregs->swd;
33
   *sw &= ~FPU_STATUS_FLAGS;
34
 
35
-  __uint32_t *mxcsr = &uc->uc_mcontext.fpregs->mxcsr;
36
+  uint32_t *mxcsr = &uc->uc_mcontext.fpregs->mxcsr;
37
   *mxcsr |= SSE_EXCEPTION_MASK; /* disable all SSE exceptions */
38
   *mxcsr &= ~SSE_STATUS_FLAGS; /* clear all pending SSE exceptions */
39
 #endif
(-)a/www-client/firefox/files/fix-android-check-musl.patch (-11 lines)
Lines 1-11 Link Here
1
--- a/mozilla-release/ipc/chromium/src/base/debug_util_posix.cc
2
+++ b/mozilla-release/ipc/chromium/src/base/debug_util_posix.cc
3
@@ -5,7 +5,7 @@
4
 #include "build/build_config.h"
5
 #include "base/debug_util.h"
6
 
7
-#define MOZ_HAVE_EXECINFO_H (defined(OS_LINUX) && !defined(ANDROID))
8
+#define MOZ_HAVE_EXECINFO_H (defined(OS_LINUX) && defined(__GLIBC__))
9
 
10
 #include <errno.h>
11
 #include <fcntl.h>
(-)a/www-client/firefox/files/fix-jemalloc-includes-musl.patch (-10 lines)
Lines 1-10 Link Here
1
--- a/mozilla-release/memory/mozjemalloc/jemalloc.c
2
+++ b/mozilla-release/memory/mozjemalloc/jemalloc.c
3
@@ -337,7 +337,6 @@
4
 #include <sys/time.h>
5
 #include <sys/types.h>
6
 #if !defined(MOZ_MEMORY_SOLARIS) && !defined(MOZ_MEMORY_ANDROID)
7
-#include <sys/sysctl.h>
8
 #endif
9
 #include <sys/uio.h>
10
 #ifndef MOZ_MEMORY
(-)a/www-client/firefox/files/fix-mtransport-includes-musl.patch (-20 lines)
Lines 1-20 Link Here
1
--- a/mozilla-release/media/mtransport/third_party/nICEr/src/stun/addrs.c
2
+++ b/mozilla-release/media/mtransport/third_party/nICEr/src/stun/addrs.c
3
@@ -45,7 +45,6 @@
4
 #include <sys/param.h>
5
 #include <sys/socket.h>
6
 #ifndef ANDROID
7
-#include <sys/sysctl.h>
8
 #include <sys/syslog.h>
9
 #else
10
 #include <syslog.h>
11
@@ -63,8 +61,8 @@
12
 #include <sys/sockio.h>
13
 #else
14
 #include <linux/sockios.h>
15
-#include <linux/if.h>
16
 #include <linux/kernel.h>
17
+#include <linux/if.h>
18
 #include <linux/wireless.h>
19
 #ifndef ANDROID
20
 #include <linux/ethtool.h>
(-)a/www-client/firefox/files/fix-sctp-includes-musl.patch (-47 lines)
Lines 1-47 Link Here
1
--- a/mozilla-release/netwerk/sctp/src/netinet/sctp_os_userspace.h
2
+++ b/mozilla-release/netwerk/sctp/src/netinet/sctp_os_userspace.h
3
@@ -400,9 +400,11 @@
4
 #define if_nametoindex(x) win_if_nametoindex(x)
5
 
6
 #else /* !defined(Userspace_os_Windows) */
7
+#ifdef __FreeBSD__
8
 #include <sys/cdefs.h> /* needed? added from old __FreeBSD__ */
9
+#endif /* __FreeBSD__ */
10
 #include <sys/socket.h>
11
-#if defined(__Userspace_os_DragonFly) || defined(__Userspace_os_FreeBSD) || defined(__Userspace_os_Linux) || defined(__Userspace_os_NetBSD) || defined(__Userspace_os_OpenBSD) || defined(ANDROID)
12
+#if !defined(__Userspace_os_Windows) && !defined(__Userspace_os_Darwin)
13
 #include <pthread.h>
14
 #endif
15
 typedef pthread_mutex_t userland_mutex_t;
16
@@ -427,7 +427,7 @@
17
 /* #include <sys/param.h>  in FreeBSD defines MSIZE */
18
 /* #include <sys/ktr.h> */
19
 /* #include <sys/systm.h> */
20
-#if defined(__Userspace_os_Windows)
21
+#if 1
22
 #include <user_queue.h>
23
 #else
24
 #include <sys/queue.h>
25
--- a/mozilla-release/netwerk/sctp/src/netinet/sctp_pcb.c
26
+++ b/mozilla-release/netwerk/sctp/src/netinet/sctp_pcb.c
27
@@ -30,6 +30,9 @@
28
  * THE POSSIBILITY OF SUCH DAMAGE.
29
  */
30
 
31
+#define _BSD_SOURCE /* for IPPORT_RESERVED */
32
+#include <netdb.h>
33
+
34
 #ifdef __FreeBSD__
35
 #include <sys/cdefs.h>
36
 __FBSDID("$FreeBSD: head/sys/netinet/sctp_pcb.c 258765 2013-11-30 12:51:19Z tuexen $");
37
--- a/mozilla-release/netwerk/sctp/src/user_queue.h
38
+++ b/mozilla-release/netwerk/sctp/src/user_queue.h
39
@@ -31,7 +31,7 @@
40
 #ifndef _USER_QUEUE_H_
41
 #define	_USER_QUEUE_H_
42
 
43
-#if !defined (__Userspace_os_Windows)
44
+#if defined(__Userspace_os_FreeBSD)
45
 #include <sys/cdefs.h>
46
 #endif
47
 /*
(-)a/www-client/firefox/files/include-systypesh-musl.patch (-21 / +11 lines)
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1425420240 -3600
4
#      Tue Mar 03 23:04:00 2015 +0100
5
# Node ID e25335f4fbb25cd9913f1fdf7374c7b7689fb49b
6
# Parent  40f6b9e6448ebf64b5c38ae56aaf4be2b4b5e88c
7
# https://bugzilla.mozilla.org/show_bug.cgi?id=1139173
8
ipc/chromium: Remove dead code to make it compile on linux without <fts.h>
9
10
diff -r 40f6b9e6448e -r e25335f4fbb2 ipc/chromium/moz.build
11
--- a/ipc/chromium/moz.build	Tue Mar 03 23:02:07 2015 +0100
Lines 1-21 Link Here
1
--- a/mozilla-release/tools/profiler/local_debug_info_symbolizer.cc
2
+++ b/mozilla-release/tools/profiler/local_debug_info_symbolizer.cc
3
@@ -3,6 +3,7 @@
4
  * License, v. 2.0. If a copy of the MPL was not distributed with this
5
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
 
7
+#include <sys/types.h>
8
 #include "PlatformMacros.h"
9
 #include "nsAutoPtr.h"
10
 
11
--- a/mozilla-release/tools/profiler/platform.h
12
+++ b/mozilla-release/tools/profiler/platform.h
13
@@ -29,6 +29,8 @@
14
 #ifndef TOOLS_PLATFORM_H_
15
 #define TOOLS_PLATFORM_H_
16
 
17
+#include <sys/types.h>
18
+
19
 #ifdef ANDROID
20
 #include <android/log.h>
21
 #else
(-)a/www-client/firefox/files/make-handleInt-unsigned-long-musl.patch (-11 / +10 lines)
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423171584 -3600
4
#      Thu Feb 05 22:26:24 2015 +0100
5
# Node ID 48a43c9da31a3ae083edd563be50fb04d9a5b99a
6
# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
7
libstagefright: Avoid icluding <cdefs.h>
8
9
diff -r 2d344ef8da33 -r 48a43c9da31a media/libstagefright/system/core/include/cutils/properties.h
10
--- a/media/libstagefright/system/core/include/cutils/properties.h	Sun Feb 01 19:32:36 2015 +0100
Lines 1-11 Link Here
1
--- a/mozilla-release/media/webrtc/signaling/src/sipcc/cpr/include/cpr_threads.h
2
+++ b/mozilla-release/media/webrtc/signaling/src/sipcc/cpr/include/cpr_threads.h
3
@@ -30,7 +30,7 @@
4
     uint32_t threadId;
5
     union {
6
         void *handlePtr;
7
-        uint64_t handleInt;
8
+        unsigned long handleInt;
9
     } u;
10
 } cpr_thread_t;
11
(-)a/www-client/firefox/files/stab.h (-72 / +36 lines)
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423173146 -3600
4
#      Thu Feb 05 22:52:26 2015 +0100
5
# Node ID c084550fcab646d911bbf4f05747f228759161e4
6
# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
7
profiler: avoid getcontext and gettid
8
9
diff -r 2d344ef8da33 -r c084550fcab6 tools/profiler/GeckoTaskTracer.cpp
10
--- a/tools/profiler/GeckoTaskTracer.cpp	Sun Feb 01 19:32:36 2015 +0100
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423172498 -3600
4
#      Thu Feb 05 22:41:38 2015 +0100
5
# Node ID 375c73854f92701f13403b8461b35727dccde825
6
# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
7
# https://codereview.chromium.org/278583005
8
chromium sandbox: Avoid cdefs.h
9
10
diff -r 2d344ef8da33 -r 375c73854f92 security/sandbox/chromium/sandbox/linux/seccomp-bpf/linux_seccomp.h
11
--- a/security/sandbox/chromium/sandbox/linux/seccomp-bpf/linux_seccomp.h	Sun Feb 01 19:32:36 2015 +0100
Line 0 Link Here
1
https://bugzilla.mozilla.org/show_bug.cgi?id=1146096
2
3
diff -r e965a1a534ec -r 4ca8a9e27180 netwerk/sctp/src/netinet/sctp_os_userspace.h
4
--- a/netwerk/sctp/src/netinet/sctp_os_userspace.h	Tue Mar 17 14:22:40 2015 -0400
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423304332 -3600
4
#      Sat Feb 07 11:18:52 2015 +0100
5
# Node ID fbbc5e616bd05c0f3b29ede3d777609e04dce620
6
# Parent  204cb68867f5b09f0949bd4a49a4a8c1aaf0f467
7
# https://bugzilla.mozilla.org/show_bug.cgi?id=1130709
8
sipcc: Make __BEGIN_DECLS and __END_DECLS explicit
9
10
diff -r 204cb68867f5 -r fbbc5e616bd0 media/webrtc/signaling/src/sdp/sipcc/cpr_string.h
11
--- a/media/webrtc/signaling/src/sipcc/cpr/include/cpr_string.h	Sat Feb 07 09:22:26 2015 +0100
Lines 1-72 Link Here
1
/*	$OpenBSD: stab.h,v 1.3 2003/06/02 19:34:12 millert Exp $	*/
2
/*	$NetBSD: stab.h,v 1.4 1994/10/26 00:56:25 cgd Exp $	*/
3
4
/*-
5
 * Copyright (c) 1991 The Regents of the University of California.
6
 * All rights reserved.
7
 *
8
 * Redistribution and use in source and binary forms, with or without
9
 * modification, are permitted provided that the following conditions
10
 * are met:
11
 * 1. Redistributions of source code must retain the above copyright
12
 *    notice, this list of conditions and the following disclaimer.
13
 * 2. Redistributions in binary form must reproduce the above copyright
14
 *    notice, this list of conditions and the following disclaimer in the
15
 *    documentation and/or other materials provided with the distribution.
16
 * 3. Neither the name of the University nor the names of its contributors
17
 *    may be used to endorse or promote products derived from this software
18
 *    without specific prior written permission.
19
 *
20
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
21
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
24
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30
 * SUCH DAMAGE.
31
 *
32
 *	@(#)stab.h	5.2 (Berkeley) 4/4/91
33
 */
34
35
#ifndef _STAB_H_
36
#define _STAB_H_
37
38
/*
39
 * The following are symbols used by various debuggers and by the Pascal
40
 * compiler.  Each of them must have one (or more) of the bits defined by
41
 * the N_STAB mask set.
42
 */
43
44
#define N_UNDF		0x00
45
#define	N_GSYM		0x20	/* global symbol */
46
#define	N_FNAME		0x22	/* F77 function name */
47
#define	N_FUN		0x24	/* procedure name */
48
#define	N_STSYM		0x26	/* data segment variable */
49
#define	N_LCSYM		0x28	/* bss segment variable */
50
#define	N_MAIN		0x2a	/* main function name */
51
#define	N_PC		0x30	/* global Pascal symbol */
52
#define	N_RSYM		0x40	/* register variable */
53
#define	N_SLINE		0x44	/* text segment line number */
54
#define	N_DSLINE	0x46	/* data segment line number */
55
#define	N_BSLINE	0x48	/* bss segment line number */
56
#define	N_SSYM		0x60	/* structure/union element */
57
#define	N_SO		0x64	/* main source file name */
58
#define	N_LSYM		0x80	/* stack variable */
59
#define	N_BINCL		0x82	/* include file beginning */
60
#define	N_SOL		0x84	/* included source file name */
61
#define	N_PSYM		0xa0	/* parameter variable */
62
#define	N_EINCL		0xa2	/* include file end */
63
#define	N_ENTRY		0xa4	/* alternate entry point */
64
#define	N_LBRAC		0xc0	/* left bracket */
65
#define	N_EXCL		0xc2	/* deleted include file */
66
#define	N_RBRAC		0xe0	/* right bracket */
67
#define	N_BCOMM		0xe2	/* begin common */
68
#define	N_ECOMM		0xe4	/* end common */
69
#define	N_ECOML		0xe8	/* end common (local name) */
70
#define	N_LENG		0xfe	/* length of preceding entry */
71
72
#endif /* !_STAB_H_ */
(-)a/www-client/firefox/firefox-34.0.5-r99.ebuild (-428 / +31 lines)
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423172734 -3600
4
#      Thu Feb 05 22:45:34 2015 +0100
5
# Node ID 848784e5a81acd335a386b3a73299ae80e95690e
6
# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
7
updater: no fts.h and MAXNAMLEN
8
9
diff -r 2d344ef8da33 -r 848784e5a81a toolkit/mozapps/update/common/updatedefines.h
10
--- a/toolkit/mozapps/update/common/updatedefines.h	Sun Feb 01 19:32:36 2015 +0100
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1424989496 -3600
4
#      Thu Feb 26 23:24:56 2015 +0100
5
# Node ID 6980ec675819ae01048026a1be510c64e069ffe3
6
# Parent  490274146476bc459cc1a9ed9e0d3771a4fe7d57
7
xpcom: Use dbtob instead of BLOCK_SIZE
8
9
diff -r 490274146476 -r 6980ec675819 xpcom/io/nsLocalFileUnix.cpp
10
--- a/xpcom/io/nsLocalFileUnix.cpp	Thu Feb 26 22:58:09 2015 +0100
Line 0 Link Here
1
# HG changeset patch
2
# User Felix Janda <felix.janda@posteo.de>
3
# Date 1423172841 -3600
4
#      Thu Feb 05 22:47:21 2015 +0100
5
# Node ID 541b58a46b8bd5bb2ca9a1189128cc34cc9e1001
6
# Parent  2d344ef8da33717224d5a08570dc834ca2254f9f
7
# https://bugzilla.mozilla.org/show_bug.cgi?id=1130710
8
xre: Use stdint uint*_t instead of nonstandard __uint*_t
9
10
diff -r 2d344ef8da33 -r 541b58a46b8b toolkit/xre/nsSigHandlers.cpp
11
--- a/toolkit/xre/nsSigHandlers.cpp	Sun Feb 01 19:32:36 2015 +0100
Lines 1-428 Link Here
1
# Copyright 1999-2014 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-34.0.5-r1.ebuild,v 1.2 2014/12/05 23:06:43 axs Exp $
4
5
EAPI="5"
6
VIRTUALX_REQUIRED="pgo"
7
WANT_AUTOCONF="2.1"
8
MOZ_ESR=""
9
10
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
11
MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en
12
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
13
gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr
14
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
15
th tr uk vi xh zh-CN zh-TW )
16
17
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
18
MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
19
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
20
MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
21
22
if [[ ${MOZ_ESR} == 1 ]]; then
23
	# ESR releases have slightly version numbers
24
	MOZ_PV="${MOZ_PV}esr"
25
fi
26
27
# Patch version
28
PATCH="${PN}-34.0-patches-0.1"
29
# Upstream ftp release URI that's used by mozlinguas.eclass
30
# We don't use the http mirror because it deletes old tarballs.
31
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
32
MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/"
33
34
MOZCONFIG_OPTIONAL_WIFI=1
35
MOZCONFIG_OPTIONAL_JIT="enabled"
36
37
inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.34 multilib pax-utils fdo-mime autotools virtualx mozlinguas
38
39
DESCRIPTION="Firefox Web Browser"
40
HOMEPAGE="http://www.mozilla.com/firefox"
41
42
KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
43
SLOT="0"
44
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
45
IUSE="bindist hardened +minimal pgo selinux +gmp-autoupdate test"
46
47
# More URIs appended below...
48
SRC_URI="${SRC_URI}
49
	http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
50
	http://dev.gentoo.org/~axs/distfiles/${PATCH}.tar.xz"
51
52
ASM_DEPEND=">=dev-lang/yasm-1.1"
53
54
# Mesa 7.10 needed for WebGL + bugfixes
55
RDEPEND="
56
	>=dev-libs/nss-3.17.2
57
	>=dev-libs/nspr-4.10.7
58
	selinux? ( sec-policy/selinux-mozilla )"
59
60
DEPEND="${RDEPEND}
61
	pgo? (
62
		>=sys-devel/gcc-4.5 )
63
	amd64? ( ${ASM_DEPEND}
64
		virtual/opengl )
65
	x86? ( ${ASM_DEPEND}
66
		virtual/opengl )"
67
68
# No source releases for alpha|beta
69
if [[ ${PV} =~ alpha ]]; then
70
	CHANGESET="8a3042764de7"
71
	SRC_URI="${SRC_URI}
72
		http://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2"
73
	S="${WORKDIR}/mozilla-aurora-${CHANGESET}"
74
elif [[ ${PV} =~ beta ]]; then
75
	S="${WORKDIR}/mozilla-beta"
76
	SRC_URI="${SRC_URI}
77
		${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2
78
		${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
79
else
80
	SRC_URI="${SRC_URI}
81
		${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2
82
		${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
83
	if [[ ${MOZ_ESR} == 1 ]]; then
84
		S="${WORKDIR}/mozilla-esr${PV%%.*}"
85
	else
86
		S="${WORKDIR}/mozilla-release"
87
	fi
88
fi
89
90
QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox"
91
92
BUILD_OBJ_DIR="${S}/ff"
93
94
pkg_setup() {
95
	moz_pkgsetup
96
97
	# Avoid PGO profiling problems due to enviroment leakage
98
	# These should *always* be cleaned up anyway
99
	unset DBUS_SESSION_BUS_ADDRESS \
100
		DISPLAY \
101
		ORBIT_SOCKETDIR \
102
		SESSION_MANAGER \
103
		XDG_SESSION_COOKIE \
104
		XAUTHORITY
105
106
	if ! use bindist; then
107
		einfo
108
		elog "You are enabling official branding. You may not redistribute this build"
109
		elog "to any users on your network or the internet. Doing so puts yourself into"
110
		elog "a legal problem with Mozilla Foundation"
111
		elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
112
	fi
113
114
	if use pgo; then
115
		einfo
116
		ewarn "You will do a double build for profile guided optimization."
117
		ewarn "This will result in your build taking at least twice as long as before."
118
	fi
119
}
120
121
pkg_pretend() {
122
	# Ensure we have enough disk space to compile
123
	if use pgo || use debug || use test ; then
124
		CHECKREQS_DISK_BUILD="8G"
125
	else
126
		CHECKREQS_DISK_BUILD="4G"
127
	fi
128
	check-reqs_pkg_setup
129
130
	if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
131
		ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
132
		ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
133
		ewarn "Please ensure you know what you are doing.  If you don't, please consider"
134
		ewarn "emerging the package with USE=-jit"
135
	fi
136
}
137
138
src_unpack() {
139
	unpack ${A}
140
141
	# Unpack language packs
142
	mozlinguas_src_unpack
143
}
144
145
src_prepare() {
146
	# Apply our patches
147
	EPATCH_SUFFIX="patch" \
148
	EPATCH_FORCE="yes" \
149
	epatch "${WORKDIR}/firefox"
150
151
	# Avoid using basename https://bugzilla.mozilla.org/show_bug.cgi?id=1041962
152
	epatch "${FILESDIR}"/avoid-basename-musl.patch
153
	# <fts.h> unavailable on Android and musl, portions from
154
	# http://git.alpinelinux.org/cgit/aports/tree/main/firefox/fix-ipc.patch
155
	epatch "${FILESDIR}"/avoid-fts-on-nonglibc-musl.patch
156
	# getcontext() unavailable on musl, safe to omit
157
	epatch "${FILESDIR}"/avoid-getcontext-musl.patch
158
	# the glibc check should be non-Android Linux
159
	epatch "${FILESDIR}"/define-gettid-unconditonally-musl.patch
160
	# <a.out.h> unavailable on musl, yet somehow the build system still defines
161
	# HAVE_A_OUT_H - unconditionally disable for now, better to fix configure.
162
	# Portions from
163
	# http://git.alpinelinux.org/cgit/aports/tree/main/firefox/fix-toolkit.patch
164
	epatch "${FILESDIR}"/dont-include-aouth-musl.patch
165
	# non-Android Linux check should be a glibc Linux check
166
	epatch "${FILESDIR}"/fix-android-check-musl.patch
167
	# <sys/sysctl.h> unavailable on musl
168
	epatch "${FILESDIR}"/fix-jemalloc-includes-musl.patch
169
	# <sys/sysctl.h> unavailable on musl, also wrong order of kernel headers
170
	# Portions from
171
	# http://git.alpinelinux.org/cgit/aports/tree/main/firefox/fix-media.patch
172
	epatch "${FILESDIR}"/fix-mtransport-includes-musl.patch
173
	# Dumb sctp-refimpl include fixes, to be improved and submitted upstream
174
	# Portions from
175
	# http://git.alpinelinux.org/cgit/aports/tree/main/firefox/fix-netwerk.patch
176
	epatch "${FILESDIR}"/fix-sctp-includes-musl.patch
177
	# Files erroneously assume other headers include <sys/types.h>
178
	# Portions from
179
	# http://git.alpinelinux.org/cgit/aports/tree/main/firefox/fix-tools.patch
180
	epatch "${FILESDIR}"/include-systypesh-musl.patch
181
	# Incorrect assumptions about pthread_t
182
	# https://bugzilla.mozilla.org/show_bug.cgi?id=1010194
183
	epatch "${FILESDIR}"/make-handleInt-unsigned-long-musl.patch
184
	# Felix Janda's amd64 fixes
185
	epatch "${FILESDIR}"/fix-amd64-build-musl.patch
186
	# Stagefright includes <sys/cdefs.h>, unavailable on musl. Upstream will
187
	# probably want to include it on Android.
188
	epatch "${FILESDIR}"/dont-include-cdefsh-stagefright-musl.patch
189
190
	# Allow user to apply any additional patches without modifing ebuild
191
	epatch_user
192
193
	# From http://git.alpinelinux.org/cgit/aports/tree/main/firefox/stab.h, added N_UNDF
194
	cp "${FILESDIR}"/stab.h "${S}"/toolkit/crashreporter/google-breakpad/src/
195
196
	# Enable gnomebreakpad
197
	if use debug ; then
198
		sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
199
			"${S}"/build/unix/run-mozilla.sh || die "sed failed!"
200
	fi
201
202
	# Ensure that our plugins dir is enabled as default
203
	sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
204
		"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
205
	sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
206
		"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
207
208
	# Fix sandbox violations during make clean, bug 372817
209
	sed -e "s:\(/no-such-file\):${T}\1:g" \
210
		-i "${S}"/config/rules.mk \
211
		-i "${S}"/nsprpub/configure{.in,} \
212
		|| die
213
214
	# Don't exit with error when some libs are missing which we have in
215
	# system.
216
	sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
217
		-i "${S}"/browser/installer/Makefile.in || die
218
219
	# Don't error out when there's no files to be removed:
220
	sed 's@\(xargs rm\)$@\1 -f@' \
221
		-i "${S}"/toolkit/mozapps/installer/packager.mk || die
222
223
	eautoreconf
224
225
	# Must run autoconf in js/src
226
	cd "${S}"/js/src || die
227
	eautoconf
228
229
	# Need to update jemalloc's configure
230
	cd "${S}"/memory/jemalloc/src || die
231
	WANT_AUTOCONF= eautoconf
232
}
233
234
src_configure() {
235
	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
236
	MEXTENSIONS="default"
237
	# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
238
	# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
239
	# get your own set of keys.
240
	_google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
241
242
	####################################
243
	#
244
	# mozconfig, CFLAGS and CXXFLAGS setup
245
	#
246
	####################################
247
248
	mozconfig_init
249
	mozconfig_config
250
251
	# It doesn't compile on alpha without this LDFLAGS
252
	use alpha && append-ldflags "-Wl,--no-relax"
253
254
	# Add full relro support for hardened
255
	use hardened && append-ldflags "-Wl,-z,relro,-z,now"
256
257
	# Setup api key for location services
258
	echo -n "${_google_api_key}" > "${S}"/google-api-key
259
	mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
260
261
	mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
262
	mozconfig_annotate '' --disable-mailnews
263
264
	# Other ff-specific settings
265
	mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
266
267
	# mozjemalloc doesn't build on musl yet
268
	mozconfig_annotate '' --disable-replace-malloc
269
	mozconfig_annotate '' --disable-jemalloc
270
271
	# Allow for a proper pgo build
272
	if use pgo; then
273
		echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig
274
	fi
275
276
	echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
277
278
	# Finalize and report settings
279
	mozconfig_final
280
281
	if [[ $(gcc-major-version) -lt 4 ]]; then
282
		append-cxxflags -fno-stack-protector
283
	elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
284
		if use amd64 || use x86; then
285
			append-flags -mno-avx
286
		fi
287
	fi
288
}
289
290
src_compile() {
291
	if use pgo; then
292
		addpredict /root
293
		addpredict /etc/gconf
294
		# Reset and cleanup environment variables used by GNOME/XDG
295
		gnome2_environment_reset
296
297
		# Firefox tries to use dri stuff when it's run, see bug 380283
298
		shopt -s nullglob
299
		cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
300
		if test -z "${cards}"; then
301
			cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
302
			if test -n "${cards}"; then
303
				# Binary drivers seem to cause access violations anyway, so
304
				# let's use indirect rendering so that the device files aren't
305
				# touched at all. See bug 394715.
306
				export LIBGL_ALWAYS_INDIRECT=1
307
			fi
308
		fi
309
		shopt -u nullglob
310
		addpredict "${cards}"
311
312
		CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
313
		MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
314
		Xemake -f client.mk profiledbuild || die "Xemake failed"
315
	else
316
		CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
317
		MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
318
		emake -f client.mk
319
	fi
320
321
}
322
323
src_install() {
324
	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
325
	DICTPATH="\"${EPREFIX}/usr/share/myspell\""
326
327
	cd "${BUILD_OBJ_DIR}" || die
328
329
	# Pax mark xpcshell for hardened support, only used for startupcache creation.
330
	pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
331
332
	# Add our default prefs for firefox
333
	cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
334
		"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
335
		|| die
336
337
	# Set default path to search for dictionaries.
338
	echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
339
		>> "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
340
		|| die
341
342
	echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
343
		"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
344
		|| die
345
346
	local plugin
347
	use gmp-autoupdate || for plugin in \
348
	gmp-gmpopenh264 ; do
349
		echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
350
			"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
351
			|| die
352
	done
353
354
	MOZ_MAKE_FLAGS="${MAKEOPTS}" \
355
	emake DESTDIR="${D}" install
356
357
	# Install language packs
358
	mozlinguas_src_install
359
360
	local size sizes icon_path icon name
361
	if use bindist; then
362
		sizes="16 32 48"
363
		icon_path="${S}/browser/branding/aurora"
364
		# Firefox's new rapid release cycle means no more codenames
365
		# Let's just stick with this one...
366
		icon="aurora"
367
		name="Aurora"
368
	else
369
		sizes="16 22 24 32 256"
370
		icon_path="${S}/browser/branding/official"
371
		icon="${PN}"
372
		name="Mozilla Firefox"
373
	fi
374
375
	# Install icons and .desktop for menu entry
376
	for size in ${sizes}; do
377
		insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
378
		newins "${icon_path}/default${size}.png" "${icon}.png"
379
	done
380
	# The 128x128 icon has a different name
381
	insinto "/usr/share/icons/hicolor/128x128/apps"
382
	newins "${icon_path}/mozicon128.png" "${icon}.png"
383
	# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
384
	newicon "${icon_path}/content/icon48.png" "${icon}.png"
385
	newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
386
	sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
387
		"${ED}/usr/share/applications/${PN}.desktop" || die
388
389
	# Add StartupNotify=true bug 237317
390
	if use startup-notification ; then
391
		echo "StartupNotify=true"\
392
			 >> "${ED}/usr/share/applications/${PN}.desktop" \
393
			|| die
394
	fi
395
396
	# Required in order to use plugins and even run firefox on hardened.
397
	pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
398
399
	if use minimal; then
400
		rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \
401
			|| die "Failed to remove sdk and headers"
402
	fi
403
404
	# very ugly hack to make firefox not sigbus on sparc
405
	# FIXME: is this still needed??
406
	use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \
407
					 -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" \
408
					|| die "sparc sed failed"; }
409
410
	# revdep-rebuild entry
411
	insinto /etc/revdep-rebuild
412
	echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10firefox
413
	doins "${T}"/10${PN} || die
414
}
415
416
pkg_preinst() {
417
	gnome2_icon_savelist
418
}
419
420
pkg_postinst() {
421
	# Update mimedb for the new .desktop file
422
	fdo-mime_desktop_database_update
423
	gnome2_icon_cache_update
424
}
425
426
pkg_postrm() {
427
	gnome2_icon_cache_update
428
}
(-)a/www-client/firefox/firefox-36.0.1-r99.ebuild (-1 / +417 lines)
Line 0 Link Here
0
- 
1
# Copyright 1999-2015 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.1.ebuild,v 1.2 2015/03/10 14:00:38 axs Exp $
4
5
EAPI="5"
6
VIRTUALX_REQUIRED="pgo"
7
WANT_AUTOCONF="2.1"
8
MOZ_ESR=""
9
10
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
11
# No official support as of fetch time
12
# csb
13
MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs cy da de el en
14
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
15
gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr
16
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
17
th tr uk vi xh zh-CN zh-TW )
18
19
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
20
MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
21
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
22
MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
23
24
if [[ ${MOZ_ESR} == 1 ]]; then
25
	# ESR releases have slightly version numbers
26
	MOZ_PV="${MOZ_PV}esr"
27
fi
28
29
# Patch version
30
PATCH="${PN}-36.0-patches-01"
31
# Upstream ftp release URI that's used by mozlinguas.eclass
32
# We don't use the http mirror because it deletes old tarballs.
33
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
34
MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/"
35
36
MOZCONFIG_OPTIONAL_WIFI=1
37
MOZCONFIG_OPTIONAL_JIT="enabled"
38
39
inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.36 multilib pax-utils fdo-mime autotools virtualx mozlinguas
40
41
DESCRIPTION="Firefox Web Browser"
42
HOMEPAGE="http://www.mozilla.com/firefox"
43
44
KEYWORDS="~amd64 ~arm ~ppc ~x86"
45
46
SLOT="0"
47
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
48
IUSE="bindist hardened +minimal pgo selinux +gmp-autoupdate test"
49
RESTRICT="!bindist? ( bindist )"
50
51
# More URIs appended below...
52
SRC_URI="${SRC_URI}
53
	http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
54
	http://dev.gentoo.org/~axs/distfiles/${PATCH}.tar.xz
55
	http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz"
56
57
ASM_DEPEND=">=dev-lang/yasm-1.1"
58
59
# Mesa 7.10 needed for WebGL + bugfixes
60
RDEPEND="
61
	>=dev-libs/nss-3.17.4
62
	>=dev-libs/nspr-4.10.7
63
	selinux? ( sec-policy/selinux-mozilla )"
64
65
DEPEND="${RDEPEND}
66
	pgo? (
67
		>=sys-devel/gcc-4.5 )
68
	amd64? ( ${ASM_DEPEND}
69
		virtual/opengl )
70
	x86? ( ${ASM_DEPEND}
71
		virtual/opengl )"
72
73
# No source releases for alpha|beta
74
if [[ ${PV} =~ alpha ]]; then
75
	CHANGESET="8a3042764de7"
76
	SRC_URI="${SRC_URI}
77
		http://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2"
78
	S="${WORKDIR}/mozilla-aurora-${CHANGESET}"
79
elif [[ ${PV} =~ beta ]]; then
80
	S="${WORKDIR}/mozilla-beta"
81
	SRC_URI="${SRC_URI}
82
		${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2
83
		${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
84
else
85
	SRC_URI="${SRC_URI}
86
		${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2
87
		${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2"
88
	if [[ ${MOZ_ESR} == 1 ]]; then
89
		S="${WORKDIR}/mozilla-esr${PV%%.*}"
90
	else
91
		S="${WORKDIR}/mozilla-release"
92
	fi
93
fi
94
95
QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox"
96
97
BUILD_OBJ_DIR="${S}/ff"
98
99
pkg_setup() {
100
	moz_pkgsetup
101
102
	# Avoid PGO profiling problems due to enviroment leakage
103
	# These should *always* be cleaned up anyway
104
	unset DBUS_SESSION_BUS_ADDRESS \
105
		DISPLAY \
106
		ORBIT_SOCKETDIR \
107
		SESSION_MANAGER \
108
		XDG_SESSION_COOKIE \
109
		XAUTHORITY
110
111
	if ! use bindist; then
112
		einfo
113
		elog "You are enabling official branding. You may not redistribute this build"
114
		elog "to any users on your network or the internet. Doing so puts yourself into"
115
		elog "a legal problem with Mozilla Foundation"
116
		elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
117
	fi
118
119
	if use pgo; then
120
		einfo
121
		ewarn "You will do a double build for profile guided optimization."
122
		ewarn "This will result in your build taking at least twice as long as before."
123
	fi
124
}
125
126
pkg_pretend() {
127
	# Ensure we have enough disk space to compile
128
	if use pgo || use debug || use test ; then
129
		CHECKREQS_DISK_BUILD="8G"
130
	else
131
		CHECKREQS_DISK_BUILD="4G"
132
	fi
133
	check-reqs_pkg_setup
134
}
135
136
src_unpack() {
137
	unpack ${A}
138
139
	# Unpack language packs
140
	mozlinguas_src_unpack
141
}
142
143
src_prepare() {
144
	# Apply our patches
145
	EPATCH_SUFFIX="patch" \
146
	EPATCH_FORCE="yes" \
147
	epatch "${WORKDIR}/firefox"
148
149
	epatch "${FILESDIR}"/${PN}-35.0-gmp-clearkey-sprintf.patch
150
	epatch "${FILESDIR}"/${PN}-36.0-disable-ion.patch
151
	epatch "${FILESDIR}"/${PN}-36.0-depollute-CONST-from-dtoa.patch
152
153
	## patches for building with musl libc
154
155
	#  adapted to 36
156
	epatch "${FILESDIR}"/sctp-36.patch
157
	epatch "${FILESDIR}"/sipcc-36.patch
158
159
	#  already upstream
160
	epatch "${FILESDIR}"/1130164.patch
161
	epatch "${FILESDIR}"/1130175.patch
162
163
	#  others against hg
164
	epatch "${FILESDIR}"/basename.patch
165
	epatch "${FILESDIR}"/crashreporter.patch
166
	epatch "${FILESDIR}"/fts.patch
167
	epatch "${FILESDIR}"/libstagefright-cdefs.patch
168
	epatch "${FILESDIR}"/profiler-gettid.patch
169
	epatch "${FILESDIR}"/sandbox-cdefs.patch
170
	epatch "${FILESDIR}"/updater.patch
171
	epatch "${FILESDIR}"/xpcom-blocksize.patch
172
	epatch "${FILESDIR}"/xre.patch
173
174
	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
175
176
	## end of musl patching
177
178
	# Allow user to apply any additional patches without modifing ebuild
179
	epatch_user
180
181
	# Enable gnomebreakpad
182
	if use debug ; then
183
		sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
184
			"${S}"/build/unix/run-mozilla.sh || die "sed failed!"
185
	fi
186
187
	# Ensure that our plugins dir is enabled as default
188
	sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
189
		"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
190
	sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
191
		"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
192
193
	# Fix sandbox violations during make clean, bug 372817
194
	sed -e "s:\(/no-such-file\):${T}\1:g" \
195
		-i "${S}"/config/rules.mk \
196
		-i "${S}"/nsprpub/configure{.in,} \
197
		|| die
198
199
	# Don't exit with error when some libs are missing which we have in
200
	# system.
201
	sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
202
		-i "${S}"/browser/installer/Makefile.in || die
203
204
	# Don't error out when there's no files to be removed:
205
	sed 's@\(xargs rm\)$@\1 -f@' \
206
		-i "${S}"/toolkit/mozapps/installer/packager.mk || die
207
208
	eautoreconf
209
210
	# Must run autoconf in js/src
211
	cd "${S}"/js/src || die
212
	eautoconf
213
214
	# Need to update jemalloc's configure
215
	cd "${S}"/memory/jemalloc/src || die
216
	WANT_AUTOCONF= eautoconf
217
}
218
219
src_configure() {
220
	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
221
	MEXTENSIONS="default"
222
	# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
223
	# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
224
	# get your own set of keys.
225
	_google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
226
227
	####################################
228
	#
229
	# mozconfig, CFLAGS and CXXFLAGS setup
230
	#
231
	####################################
232
233
	mozconfig_init
234
	mozconfig_config
235
236
	# It doesn't compile on alpha without this LDFLAGS
237
	use alpha && append-ldflags "-Wl,--no-relax"
238
239
	# Add full relro support for hardened
240
	use hardened && append-ldflags "-Wl,-z,relro,-z,now"
241
242
	# Setup api key for location services
243
	echo -n "${_google_api_key}" > "${S}"/google-api-key
244
	mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
245
246
	mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
247
	mozconfig_annotate '' --disable-mailnews
248
249
	# Other ff-specific settings
250
	mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
251
252
	# mozjemalloc doesn't build on musl yet
253
	mozconfig_annotate '' --disable-replace-malloc
254
	mozconfig_annotate '' --disable-jemalloc
255
256
	# Allow for a proper pgo build
257
	if use pgo; then
258
		echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig
259
	fi
260
261
	echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
262
263
	# Finalize and report settings
264
	mozconfig_final
265
266
	if [[ $(gcc-major-version) -lt 4 ]]; then
267
		append-cxxflags -fno-stack-protector
268
	elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
269
		if use amd64 || use x86; then
270
			append-flags -mno-avx
271
		fi
272
	fi
273
}
274
275
src_compile() {
276
	if use pgo; then
277
		addpredict /root
278
		addpredict /etc/gconf
279
		# Reset and cleanup environment variables used by GNOME/XDG
280
		gnome2_environment_reset
281
282
		# Firefox tries to use dri stuff when it's run, see bug 380283
283
		shopt -s nullglob
284
		cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
285
		if test -z "${cards}"; then
286
			cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
287
			if test -n "${cards}"; then
288
				# Binary drivers seem to cause access violations anyway, so
289
				# let's use indirect rendering so that the device files aren't
290
				# touched at all. See bug 394715.
291
				export LIBGL_ALWAYS_INDIRECT=1
292
			fi
293
		fi
294
		shopt -u nullglob
295
		addpredict "${cards}"
296
297
		CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
298
		MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
299
		Xemake -f client.mk profiledbuild || die "Xemake failed"
300
	else
301
		CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
302
		MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
303
		emake -f client.mk
304
	fi
305
306
}
307
308
src_install() {
309
	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
310
	DICTPATH="\"${EPREFIX}/usr/share/myspell\""
311
312
	cd "${BUILD_OBJ_DIR}" || die
313
314
	# Pax mark xpcshell for hardened support, only used for startupcache creation.
315
	pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
316
317
	# Add our default prefs for firefox
318
	cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
319
		"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
320
		|| die
321
322
	# Set default path to search for dictionaries.
323
	echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
324
		>> "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
325
		|| die
326
327
	echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
328
		"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
329
		|| die
330
331
	local plugin
332
	use gmp-autoupdate || for plugin in \
333
	gmp-gmpopenh264 ; do
334
		echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
335
			"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
336
			|| die
337
	done
338
339
	MOZ_MAKE_FLAGS="${MAKEOPTS}" \
340
	emake DESTDIR="${D}" install
341
342
	# Install language packs
343
	mozlinguas_src_install
344
345
	local size sizes icon_path icon name
346
	if use bindist; then
347
		sizes="16 32 48"
348
		icon_path="${S}/browser/branding/aurora"
349
		# Firefox's new rapid release cycle means no more codenames
350
		# Let's just stick with this one...
351
		icon="aurora"
352
		name="Aurora"
353
	else
354
		sizes="16 22 24 32 256"
355
		icon_path="${S}/browser/branding/official"
356
		icon="${PN}"
357
		name="Mozilla Firefox"
358
	fi
359
360
	# Install icons and .desktop for menu entry
361
	for size in ${sizes}; do
362
		insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
363
		newins "${icon_path}/default${size}.png" "${icon}.png"
364
	done
365
	# The 128x128 icon has a different name
366
	insinto "/usr/share/icons/hicolor/128x128/apps"
367
	newins "${icon_path}/mozicon128.png" "${icon}.png"
368
	# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
369
	newicon "${icon_path}/content/icon48.png" "${icon}.png"
370
	newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
371
	sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
372
		"${ED}/usr/share/applications/${PN}.desktop" || die
373
374
	# Add StartupNotify=true bug 237317
375
	if use startup-notification ; then
376
		echo "StartupNotify=true"\
377
			 >> "${ED}/usr/share/applications/${PN}.desktop" \
378
			|| die
379
	fi
380
381
	# Required in order to use plugins and even run firefox on hardened.
382
	if use jit; then
383
		pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
384
	else
385
		pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
386
	fi
387
388
	if use minimal; then
389
		rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \
390
			|| die "Failed to remove sdk and headers"
391
	fi
392
393
	# very ugly hack to make firefox not sigbus on sparc
394
	# FIXME: is this still needed??
395
	use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \
396
					 -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" \
397
					|| die "sparc sed failed"; }
398
399
	# revdep-rebuild entry
400
	insinto /etc/revdep-rebuild
401
	echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10firefox
402
	doins "${T}"/10${PN} || die
403
}
404
405
pkg_preinst() {
406
	gnome2_icon_savelist
407
}
408
409
pkg_postinst() {
410
	# Update mimedb for the new .desktop file
411
	fdo-mime_desktop_database_update
412
	gnome2_icon_cache_update
413
}
414
415
pkg_postrm() {
416
	gnome2_icon_cache_update
417
}

Return to bug 531846