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 (+102 lines)
Line 0 Link Here
1
AUX avoid-basename-musl.patch 1186 SHA256 49834e1ec7a10aac658bafc42b7ad9ed9ff535591873cd4538aa38a06e57c2e7 SHA512 7bb5450f143a87f8478c86b15b2ac5084c0f029a5620b2e5743fa71af399cbdb24315de5951754a98c49260adc1878b938b53d1e486675257a92760ba72c66ae WHIRLPOOL b1722bc5534ea0fb2b7a17143d557dc25c004f805e2cc2bb31726048b63d65309c327eb4cee1b2232281c325ab4b5596b9e0973e42164643a2da55dda74e4292
2
AUX avoid-fts-on-nonglibc-musl.patch 1201 SHA256 50c525cf9507ae57ee1003ff2511ae7ae728c5e018655f51f6b76f541dca1ac4 SHA512 a9d5e6a44620e4222b224874fae5716f15188d73b2633fb6c6496fba0ac9d0f48d1e137f8c683417e508bf902ef94339659c6b8d86ae1eb9752edf8e9a4cd6fd WHIRLPOOL 4456453310815a5e09a5cd5cb1ae7b8b03649248c1b95531d36634829e4f9f05e64bd3dce441c9e7cd802d4a933cd38de38bc09491ef38c575895f836bfde58b
3
AUX avoid-getcontext-musl.patch 413 SHA256 d48c169c4b1ec9e77bd5dd8a6d097c8ce320523a724b57c88f5a54a4492d6265 SHA512 fab4ec0c0604769bead7333e4887e799d4eb294465463cfe9a11556f770facd1b25c47dcfca09281a4dc6ce2686b5b00f9f191980530138713d62a791890c0a8 WHIRLPOOL 47f07a7cdacf0af37aa709099fd5f6f571a742db5864ac5a2d4d87b97b70d876ec8f604e4ec37d003251d021db5453bd58a9f8e151598789bb54160debea25bb
4
AUX define-gettid-unconditonally-musl.patch 318 SHA256 bbc7f6b3c7c3a471a5053cff582edf238c6eb6fd6d46974aeec720b44b4bdd11 SHA512 2266540e292ea0a86c446e9a55aced69f2a251c4ef27123cdb2ef042a0e7e53375e6fd4a51153d1b0e9d1ae29de4809f0585d167702ea9f6c7b69000e7632d76 WHIRLPOOL 1bf107a0a9252c5a9560c728ae7ada0da4dd6742a7b3323f44da81e90ba2079cb643c237bcec2435d62767aa953dd68e910dab2d8c517bc6dab50631d9d2d0d1
5
AUX dont-include-aouth-musl.patch 343 SHA256 f597b8a620356a9a266af4b95ece5dad5473eb6312ac5804884447ad116c9034 SHA512 24471de74d271e55b12082bb02daa92e942e7c87267995f2809daf034e2e7553d05fa9c863155b5610163c2a8eba45b1092629c5b246574836d24b11235e0f93 WHIRLPOOL 662b1071a91d2c5b1791e3624b5efde5ee00c56cae50040fa53a3eb0fa7d0903fa6a40dc21b00600116dfa45948988c5f102fa3c327acea8ef00b5d86a7fd3d3
6
AUX dont-include-cdefsh-stagefright-musl.patch 315 SHA256 c63aa5a4996a7807511656aa16a51dcb9c410c3f913bb69c0df16cd9e9f527a0 SHA512 117f156f68e4cd48edbac096b4662659004e32173bc142c1e0579a2e1aa03fa9c1ee24a81f56e63d04b8f95f90c9a9ad9ab100365a4da042c583bdffb5375a9a WHIRLPOOL a6e9339e21281109533d3e2fe67c9268f5d5818b616413e821341745f4ba44c7ca90583f322aee009d7c0409d868374fd734943bdf146d4ab9c74b08180775ef
7
AUX firefox-31.0-webm-disallow-negative-samples.patch 1154 SHA256 15d30a7e48655cf8ef1bf8d5192d22991021d1fdd24b2cb171c8fbf7d06c2845 SHA512 6f577a5bf1098890b52d6eb428748e6baadc524dc669d9382075238d7f66d1ab72454eab3390768b3fc458d21f6de4d6c8bbb7c3619da213b49296aff46b7d41 WHIRLPOOL dabf3e8dd8069224f7c38c61fd2aadf1705209ab5cefea415c6214edff3c0d3db7319d18eabb03c75b9cd05de63215292f724401a8ce2abbb315786f96342ee8
8
AUX firefox-32.0-hppa-js-configure.patch 363 SHA256 405db6bef28e9ea1b879ad62b57aa82b6fd7d423937ec84d19fe96610bdaf326 SHA512 b9b92f9738bc8a26d8934ae0c9f73089e12415dc0647e5e815257afdf4f3a1eed323892f722b9b85c013ff062e4a7f6db89b51deb171731f7f073871289b0262 WHIRLPOOL 1bdc1a3e6cd7e5b2cc762c6b2555615e07cbe34b866f046786c112516c6e5e4b3b6ddd846c680ddf78e4de58c57fef96931e2ce5d26d01731d1ef3aa8ab012a7
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
16
AUX icon/firefox.desktop 276 SHA256 06565ade11b6e4b448cf10339696c43f31e73cb6824491094bb6e0ab902c7cf5 SHA512 3ab9aa94d3006518fb154c887e9be99fd372a75ac128b8d37debe5d72f26fb7103dd36f75bb6111750e93d520b730a29a8118805fe84be8f3021e4528c0ec47e WHIRLPOOL 9722c40c167bb1a76e7a81e3b1aedbb3cd10a09e00361fe1678883feff33e1d9ce31379f150a757d8b2667715175c2bbc16a714164d02210b4284ee91a25f8f5
17
AUX include-systypesh-musl.patch 614 SHA256 515d7eec2e7ebf3f57e3d731db9ed349fd149597d88812af82d53aa3226ee8ce SHA512 fd5bc5f7db6247baeaa568e1192fc74f2598cd1264513a1d18b2fdeab32af14d48a86658d2299e36695479ea2afc4a7aa0382b5fad59d88e31153a3c910e36b7 WHIRLPOOL 523c3784069f503403edf252d848d1b855a6a5c0b46e58af6e5f2b8f3d2af892d9fb074e306e0a0adadea062361e6d5d254ac7463c04e6c941d71e2bb2413b25
18
AUX make-handleInt-unsigned-long-musl.patch 334 SHA256 ad27677778f2cfae170f3afd17871c134c0360e2d67bc6d589f04387ba7fd512 SHA512 9ace969d1679112686085be4248aca3b311e329fb62da1598c5946bdbe43973dc12682380a46e48ee078f861aa42fba332093f60d937f962bb93627fa035aaa4 WHIRLPOOL cb109f29a2ce9f9b6183dca8308763fffc8983a3752dbfe910b0ed082799ed6006cf8842f91d6b12ebb33d7626fd0cfacb699d2e640455f871f04f5a4596b733
19
AUX stab.h 3231 SHA256 7c543b18744efb71b26d3b461b0f6db5b3dd5bb0c5bc58830ecea03e4d95a1cc SHA512 bd99454ec6f8e296c30226ea1e8a7512044040410ee53577b9e8a619bf56403c7b7b70215d15d83bcb3fdfd2f8db5b385cf7e5f1d4019a8b7598c2eba2a5741d WHIRLPOOL 0f8eed5d6b1168830532c7c66c37e1bb1b7db1c0dc4a59e063f05d56effc8fbff76273353d3933e49c1ffe76248a1051c6fe65e92d8527583b96f11348731338
20
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
22
DIST firefox-34.0.5-ar.xpi 494183 SHA256 965fdd01c0402f2fda078e7d079776f79b602e837a82bfd3907f6532d6c605f8 SHA512 a692d24670c8fde1a6bcf5378e17265c959274d6dc0ad14f084af961e1198a4c38258b50df2d4b32a550fc9bf3c84ab033634460b986d2162859e715400ae0cd WHIRLPOOL e1744cad3d4123b6c47233dfcffc5194d0d431807003eaa46f702e3d6407545734e1a3ddce16a453222313087df1dc9b8eb7fedf4eabda96f263d58cf62ce203
23
DIST firefox-34.0.5-as.xpi 483172 SHA256 837029e6b447809d794f557c0ed072f4d6f99de3cc84febb4bce108489756af2 SHA512 a08c81a87be61435241ca31cfb2820e88dcb592652b8703f51a215aac47e81506feeddd4e83d91f2e457acb48c0bf5b3f19f66b95876cae6a9dc76ae5e3d6b5a WHIRLPOOL a6931a932270335b36f31e44442ee868a9fcff5dfa4c929aab2e5d7f82a7de4dcd3325429c95697cbab216641d15b0d630785d12396aea533ec1d6ce222f28d6
24
DIST firefox-34.0.5-ast.xpi 371326 SHA256 f051be533973f11fc2e9347c6d5ac858cc4404a5b598a5d35cc37e57fbd16147 SHA512 6988cec4dc946cbc6bf4c02cc131a259ed1e0456f4088ea0b37e111d9395090a5e683a67c880448d9808f7208727f56cf51de784373d2c43dd7449cd43222d6f WHIRLPOOL bf2931f619f7ceab3eab757cea9f76d080bf454113dd7326afa933f08b7496e5f9a89760670d3c64e9a0f325d657ec5cd25db59709a0f1abaa3b959c8be7563e
25
DIST firefox-34.0.5-be.xpi 416985 SHA256 addcdc6917742cd752074a520aa5c6f7b4f6efa9a1a67c77fb86dadcff284744 SHA512 e59fb326be0ffc3f223766d75d561c9802d1dfe839dd40323fe841d07c1b9d5477667afa187192582f7ee7b9c4dce5a7a77151cf704b9a82ac43a9fcb2ddf9f7 WHIRLPOOL f83b7961ee77f9be7a8fd8e26e0df3f55240c6775abecba198a7b1498e05913c3b88d15889cd0cbfb05c65c15e302c27e1e1368193e618a3e7037ba28285df80
26
DIST firefox-34.0.5-bg.xpi 472498 SHA256 65b9550fa493dc4df5cdf0cbff1e63113b19baa2189679de7c0390ed0f8a2997 SHA512 a6d56df1b1ad242d705fb3f16534912c94f54d8cde1941984780a751d5d83dd6e67afc21b23d1170b920d5413fe453cf716385f016dcd1c29c3257e85fc1fa9a WHIRLPOOL 91e5a727247a31426ca6c436cb41c8b755a64014621ba454d4fee55c51a4859ab186f5fb7077807f4c3e936f1e4c9f2fd06e582085bf7a0f268d083d39de655e
27
DIST firefox-34.0.5-bn-BD.xpi 506954 SHA256 3b7979586bbbaf79049eda1ee513081ed65b4429547136612d92db01cb4e10a2 SHA512 7b90c8e9e1bc0f4bb5a5aacd61b70001a99aca938a328a571419bf3ed063a62cef8bd466777cf27b295ecd90f462bd5a3940a42dd5d07474a6565ba93a0e308b WHIRLPOOL 3564d19a30c3ea2fbf6a1fd8d94e224cf3d07a9a2d3fdec02f2198e8a19316d431d66932a73521c7d7d31d808533c220f4c9efde4d031cd81052042f3829701e
28
DIST firefox-34.0.5-bn-IN.xpi 497065 SHA256 a27492ecc960d571439bdd18366e82da9bb032be6f98480c3b54a0a1859f818f SHA512 81e748c60795903aa54fc20398a4164ea5c4d327683bde27525a7ad5f0c6da898e50ed5e19d7b2f6dbd23d2e79326870083732cb2be8bda409482588de2b7875 WHIRLPOOL 529796f1f1976886cabee456cf5190a2f57fca6557fa5a87c69b3b0f471737fda4f1a4ab5080e10e80bada7a7f0ad31b19d85eb0217379334158b94f85a4fcd4
29
DIST firefox-34.0.5-br.xpi 420167 SHA256 390ac296038947ec8b8251102f2da2713c547abee17361c8371f5f6dab99bd60 SHA512 262d4b8ef2410bda01091fe7fedaf3ea11d0a5826a7e2b5de4d09705081b118aad5d8e37a5fca08d3aa7b2fa05835e32db2d084e025edeb762eb7529328f8751 WHIRLPOOL 3e65541fe9438c357ab1e2baa9366c0de8e073145f6c28c3bc69f272c4c230a72785b1f881de7bf49eed28094d122f57e1267f621ce87b36a2b6d791901a0a23
30
DIST firefox-34.0.5-bs.xpi 463553 SHA256 b49ebf6396762c381f144719fc318dd59e05681955e010e113d429e310673d32 SHA512 ca39c82671fcc6ff5d543b19b6719d1cc93e901ce240ab2341cefb8e9e5292035b2e6726ebcb3e714bd43edc87eef2a9b96f8e0e60f5cca61ac04f9eef9531bb WHIRLPOOL 33c453fe8c6c4c723a3b0aa462043d865b3eb9997a7bc2bc601c3cf26fabddeaeedb5b01669dd21dd84454aa1295fdb61e1d1f9441ac475770f1bc0b4e647495
31
DIST firefox-34.0.5-ca.xpi 435647 SHA256 f0cc5714a71ea6a2bebe79d34e069feebe07020d68ef8f4f9d0ff26d476b4cd4 SHA512 67e39800153ac72d09faea45bade685c77fed27bd3c7f0977b7ef4b2a51292d211f5152c479c525a8178982092854793aa49850488aa9be19e1a52e8f9252afe WHIRLPOOL 6e7a940d1b82e18d77eb20a808d0d0f7378662c90440039bc2fe2ef4c1d18f1efeada957d8ebe2823927bc137dbff3ce75e7cd9e1b7249d98b3dd0d860d8ddc0
32
DIST firefox-34.0.5-cs.xpi 423587 SHA256 57750eabfe173be598184e60a800d76be899b6627305b3c9a0c0877fcf020ff5 SHA512 b6f50912379c66ef33513d9c5fea4752044f83b0220d11eb3d9a972eb38d0b297c94cbc692a3459902e91b319f80f4170ec917605918599123323efce8e59ee8 WHIRLPOOL c59faa920836ac974dce184c3a887afb46958c98da7bf390767a1462eb148b05cb9084c583fadba0dbdff26b761143dcaaaaaceb5689e8a3b132b489e815324b
33
DIST firefox-34.0.5-csb.xpi 418826 SHA256 11fa7ac9db4a634e622b91d4df7d03871405636cf93ecc05d5cf8d4320fc9038 SHA512 e3904c741d3383193b309ed45794d97d4a7c9cb8e3ad47663c79a94ff5e2750a1e965aac1570aa2d9cb97c0e77395362da95a02417879112de8ce5aeee870ebe WHIRLPOOL 6cf21c79b59547ffa9d04cb9fd79eba0b0b7f8d65056bbd29f31047a5e36beb681a0d29011601c0f5308ec856f5914cd5733693e5d39240c7b0a55249ccafeb1
34
DIST firefox-34.0.5-cy.xpi 422171 SHA256 b57fe273431424455011d90759f06d9d402f694d3b597feb03352f7f8045e16b SHA512 2f6454d39864e42f41ce5293379eb941026bdcecb5f013496c2aeff1b0e66d86c5e39912306b21a0ba068129d11ac08e794ee1bb65a51556e3747f33b53e36c4 WHIRLPOOL eb3ceb552fcfedeec17033a377bcaebb9af0d103b99a580a03cd8247cad31e3c723f4cb7962eca4390ea1bf1b5a7a5554a4167ab07e6266befed04548e973e26
35
DIST firefox-34.0.5-da.xpi 428953 SHA256 9da0fca885a093f62913e87f20695c41d4af8a91be1a919401f46195070beaaf SHA512 1aa49b8360932b38fd82a8d6eaff59afe8af309927d078831fcde5889e63a00c99eca33b99b5aba6417566e4141547125ac47e19219fc4393b29fbfe8e75b070 WHIRLPOOL d8c5a44a4ce892dae24593726954fc6b996267b390dcf10db13433e219a2cca6df46513b3953d772f51a05793cae3839cdcb62b21ecec347597cbc5440af1ced
36
DIST firefox-34.0.5-de.xpi 432492 SHA256 8f396cf405ddd30d3164eea4e06234ee47bd28be0bf635f18410a1dfdff37cd9 SHA512 2b21bf18b5f95a1e66b5daa87c243b3756dc25996a41826b5464b6ed8f2447daa05ec498789ca32eba225dcf131bd8c9be58c34025e0805789441728b9756c55 WHIRLPOOL f433f4d2a5c05f09c32a53173279e555b797bb7c427873b756d1784cecb092f25d65127e6caa713e128cf7e0492ba7b7ba9d2ab30cfdddf5bc3883afb51c5a25
37
DIST firefox-34.0.5-el.xpi 476854 SHA256 5ca3ea90c3657e1daf1468178e27f319373416f920fc107a3378472c37f324f6 SHA512 6d04bab96568038725b370ddf12a39d8f2feafe2d0a6e5340674109f548390a5adf9a86cd60d529612126af8c5c45ab86d37b085045f5f13ea7f4a67f4af5ca1 WHIRLPOOL 024f5b8f6f050b48dae135485af7caeb1c06736144894791f8b811baca32d77e63d5b1478b6436342f90178cc79bbb4bd5fe598da76de13b800282ed76c030da
38
DIST firefox-34.0.5-en-GB.xpi 420748 SHA256 79ac586fb2bb74ba508e96b00307a197140aeb2e5ed722dff1e1572dc238fc4b SHA512 3e91a433a294f7f3c1b69a4877606a651223be499c59a5565b6e26c0ff12064d039e954c07332c8f80855059b4926e10ae997dd39aa3a0ee87525963f02fd2d8 WHIRLPOOL e1009edb22156b1ea0ed93a2b9edc235c10ec140de68791f1892bf369986adb1aa139b48458b08ed4d7e4cd02e593687cd8cf3213aa699058dde6af75249b1a6
39
DIST firefox-34.0.5-en-ZA.xpi 416823 SHA256 0d20efecb88f0108264de7e175c858e73bb5e3e4fceb97359cf996f3e2f92d7f SHA512 d993f3e978d3d0fe5a98275a4fc3dbab2c7cde105bdb8dbba0818a261d6c7ea2871b143e6ef665f71e56a14240c311ceecbde50a3aefbef5206d20bf6512ba42 WHIRLPOOL af78a457838f1997583c24f7e658cb25806b1c8ada868184997cc652c9ea8b033fb901088c5ec445b9e03b8f5f8871d105b2f38095625b2a26cdb2d7fb8f756e
40
DIST firefox-34.0.5-eo.xpi 463332 SHA256 5871dfd97e4cf8609f28b341d80dc24a268499010dc724a4da2d4a3766a9c04b SHA512 eb8c5f0dc2cccc47fefc7d15541e76c82f0c3cae83b5fe130684f02e9674801dd649b62fb3d43eb1fb6609d17d4aa41a8c5027ed2853971307c1366b1d63e9d4 WHIRLPOOL 19fbb93f79c0fc80e54c75baf09d5ce43a4ffa86c5b3904d595d2a77c558e56e6306d6f8998ac4bb76a51dd4f4ffcc58718b8bbd622b18dca4f1dfec21a3b18e
41
DIST firefox-34.0.5-es-AR.xpi 431585 SHA256 2ab230d547c1863d67d20d32737aed64469ada26b9ddf0e7d802a148afd0f0ec SHA512 edfbcb9757c2152801c1b22319aecfb168ca678914700e72fec86cfab83af5bb8254d1c402edf9a4ad513c20843ea02d0e01d508893968efb83804a91dca1fba WHIRLPOOL c30670630d5e7aaef2739ede479f9fe8b152d3f88271bf84b119191f14c1d4b723c63579c4a15b71c9c407f00aea545e5f3f01e54d99d11a92bd2c774c0855a7
42
DIST firefox-34.0.5-es-CL.xpi 372772 SHA256 04795ae3563b19a1acac8093e882df78b082a4172142f8eb10e46e317ce46703 SHA512 9db37bb33087c551e39cbf0531b9608a45fae08adc8a1a2418129b5c8a84476b293468039c27ba47630338506fb9265b99dbaa48a032df6627cf1c02191859da WHIRLPOOL 61fb197870bf44f1a138b172f113a7c2bda4120b56b1443e5863a2ac89802380bf323f8c82d56f95ec694f0428a604bb26fe43f34d2b83f5b89ffe61c54ff7f1
43
DIST firefox-34.0.5-es-ES.xpi 359590 SHA256 9b93f11b11bb99689c790e5bf1bb4b30a07eeee7a48566d714f155b7eff1cbba SHA512 ed254a9fe077f613da5869c915d6ceaa851ccc3e6ae11db1fdb347999cfd956e559680b2c3f5e95ea127c52eb3392f73ebd0071b8b5f2c955b080dd7286c3adc WHIRLPOOL a545e0561673bad169cdf2b8089f446e799f0c201ad606494ddb9cff3d9f36c73c823d4861e2b027180d9410b5d0f29eb7bd05f7eb9c6820ba47e412c3fb284e
44
DIST firefox-34.0.5-es-MX.xpi 434260 SHA256 d4572ef9c2283141c1ca7ac10a509a0e2398290b465ecc770dbd792948270bea SHA512 dbc108659f221d6fcb7eecd515de8104b09a4c8da913e9cb6499271e05e53e23d667efa06c601a3a1da45fa0eaa98c4c687a0f6405c836679b94638fca522459 WHIRLPOOL 7870b91e1fe216f0e1a3b8ef471525fa32f7138f5e2f41bf09c590fab6791c41f9008069b429fa1f346d4479e039b5b8cb6983fa9c756fd7789bf636da60a610
45
DIST firefox-34.0.5-et.xpi 421225 SHA256 8b5c6a40aef45c60d082a0852eb13028de89b663573125c28a201a295557e845 SHA512 83b60d5650fdccad3bb8d7b62ac00985f3f80eb9f799c804df92699a3402a656bfac6a9d590cbb4c741b22e9268e092ac3f75b87a36a3303396dce75c67b19e1 WHIRLPOOL 27222ea6add682befda8fc025abfe95a2adefa67cff42862a8305cfc49d0538ac7f7399308ac8d49d77e445ff88cbd1f827e495d0a2d949150f0dd0c7f98355e
46
DIST firefox-34.0.5-eu.xpi 446624 SHA256 d5dd6cbdb7bc71ed1bb0d4e20c9866710f73ef6e04095e62eeb0ba8017168af1 SHA512 161fc31b59af33e6ea0d545f1fda17d435422a0fea25199fbc9b8ea6abd87b26f2c92b916edb3de4e5dbd393069cdb295c6e9e6efbaf77f1715031a971e3fb85 WHIRLPOOL 4ce351befc8ffb27cf79ad096eefc1e88f1eba54495c7e4932d010a753e7e3787899434b384612b0583922d7705be054930d1b9f1e1dd89cde7194af52f37a2e
47
DIST firefox-34.0.5-fa.xpi 492892 SHA256 27e51fa1f28eccc9f382dd81c3fb1e3f9570579dd8e43a6e23393d9ee6a5ad36 SHA512 3652d1d25bc0dd97167fec3464e2b635c430b64a36935cc2946a206be608c13357ea9e8378359d3b76ce4ef22d17b499408b31879665f2271cf5ac82a4938e27 WHIRLPOOL d38bb8ed8b9ed6f1d19a201132892ab56360f412cef1d7b1a2445222377168bdc7feaa6812a3c43e1c4fbdcd2b90cd0b8323a5bbf570ade8b11e950448810d01
48
DIST firefox-34.0.5-fi.xpi 423245 SHA256 537a0334bf0dbaa188e8cf92016593ce8f05747b22c71c8640494190535c26e6 SHA512 faf01954a14f631cb95ef9f0e6c73e172f043732d1755e181e98492e874d527108efc8f509c5d3d63d72dbb4a01d1a3d48242eb35a6375c2a8d81d7c5e4fe380 WHIRLPOOL 81e14209fdad4322ab9a71a16dc8c787220e48afe058de959494bd6bb366cf2d7f7e9ad7787c9c71fddbf4fc06cef1e7bfd1c620efb97f292af34c234daa3079
49
DIST firefox-34.0.5-fr.xpi 438662 SHA256 38c50ff5d38c583d9e642794c8b6cc67f778fd00fe6202ed7ea6f714d880de92 SHA512 0907e197fea7a1692bac9c3087232997dd4a6f007906d575af0a30b92b8141c0b1e3fc5c3cb40cc766c18d3d268ae3c6ee17e9abafbe9e3dc01d1b7d97fb0089 WHIRLPOOL 7e7bb9ac5c6801c821b2c57cadafc69b652221be1ac769ef3db2ada3293c9a22daec33ba9a7b1bb7500fdd54775deb1f236dea5aa6f076ae4cd7c8c1c199555e
50
DIST firefox-34.0.5-fy-NL.xpi 433271 SHA256 6995c0a461d35e86fd9acf9d770897ea5785508629f591ae673b4ae1fd2d1303 SHA512 b2f40a541ba3a05f1ea6b18e0ea5e4d3a415385755816a1dd16d5355f95ca046f2015b1f4b99d2e75bb433ece8fc041e2bd137083fea2f1fd7857cd0e0aa5fcd WHIRLPOOL 1785e2a00a3e10ba428a0944f74d0b6fc0b2e547f503fd22bb162a650d2a190fdc56a850eff63e9d683514583f0dbbe31fbab1d4f31242371b8ceadd7a78ea7e
51
DIST firefox-34.0.5-ga-IE.xpi 441713 SHA256 7ae23504738b022ddd96d1b8161ec9b047f274eb830928c80d50f0600b99c837 SHA512 943db4b05b53062113c393cc2100e5c0ac0efa948d85988e73b34f1585f585585da3d532f2979ee45f3218c2ba62250277ce758f140de25e5cf2650f018603bf WHIRLPOOL f612c39623b5b3c1b902feebf8b3236846c36fdef52a4d0b0b36034010629cf15e7ab966cd79daa47d0889af2e5873c28c3f0438c574787eba53969bb7d95dd0
52
DIST firefox-34.0.5-gd.xpi 434038 SHA256 b031b9e2b124ede4d2fcc2005967fc25fa87245a6f99d7896b67e5d16a7b55d7 SHA512 33b4633417b82cc517e5ca26d88bf5378c1646f32d35bce08dc1e5261720cce5931f27f425f45309b5216e39f1d034c4121cb20104c6b01ed6cd729b418c2e21 WHIRLPOOL 273331fb9b785e8b1d48e149dcaab109d6e9503511e8fd8a7383b676c267fb962e081f6dc4cb9b843b6eb79ea3f4b2af60a30506c99c524be20062c2141dbbf4
53
DIST firefox-34.0.5-gl.xpi 423714 SHA256 cfb2a5cfa934c3c5e9a4e4149257a969ea6a1bc44edc933287876928c6305e9c SHA512 3b16e2014fa579bd82bd357d7262ec2de39dbf37564ec35a987b4f015a68d62a741a98e80d52ffcd777c7d66165903f2824d2a535209784397718de7d532f18b WHIRLPOOL a5cf445aae0ddc7f9b242e747b729047fd2f922d8c0dee57c163de1eacb8e41b99db360eb5abc8b6b6b21742d1aacd3a78bdd6d5675ff56e34db324ca4b9eabd
54
DIST firefox-34.0.5-gu-IN.xpi 453965 SHA256 942efdb3e6d69c834ad78664d427ec00367d9723ea923396661deb5e8261dbe0 SHA512 2192da017c8f1e1453c856b086e466ee188f54c98d6206b34768738a83f2e910f6d2432c00e50b9affaa41c7c7c1f771b55e10fde225007ded865ec7edcb4ec0 WHIRLPOOL a07d6bc76f25a73de23fd0fe56b23fa9c678fd36ced41b1b8e21de03a141445d851a4b572728fd373f152012b9f6b75409307a262d888aa5ba4abee218d504e6
55
DIST firefox-34.0.5-he.xpi 464003 SHA256 71648e5987e996cd750774074bbb37970c97222dd66fe7e38e4e27ae4b3d615f SHA512 c17837d75affda6b9002dc60ff82375a853d52803670daf07dd903846786fc84a0cc0c765032daf54ec890a5a96e8e6445dbb2d1c158ad6b444976a9f1aa1f61 WHIRLPOOL 67ce73a553eb7302635cc6cb14033407a0e69fe3437cd15d906dacee2d45211ecbb570e7df52c3ad5730c4b06577643811ff564e29e103fc20131d4e992575af
56
DIST firefox-34.0.5-hi-IN.xpi 484096 SHA256 fbb6d3320c37989ba34643b487b0eee5d38773e28e22082e72d328ab55e00196 SHA512 b94d10e6efe5fbdee9a70d016cbed2f655dd38cc44010852c584751fd17e1326c6932975dd1c3db6c85741926a96cf25226f3e861650075d59f9fd50771a6b31 WHIRLPOOL cdac74fc9c40f01cee5f6cdc78e030a04d88573ef9c2f84b40a3b67b716dc0e73a699ca671867aaf307c1dae2c8995a093f0d132975e9ffa9360f6f99042e61f
57
DIST firefox-34.0.5-hr.xpi 455966 SHA256 94ba0fe57883987090504d7f54b750bd5d353df7673f76560e04ef5d8a13cb05 SHA512 491c6b447ff3ec188a39d83768cec556c8148a3a089845323661a65ccfb606ffefc4234d1e0497b0ac79ae45a30a4650549a353bc9666b6493d0f5e511dd5bd9 WHIRLPOOL 3fe992d8c1d491117b653aee7ca50e26031da15d2044438849b1c924276c1553a8a916b88cdae36ed78899c20621f7b2994c49aada1f738c16391b7c0759491c
58
DIST firefox-34.0.5-hu.xpi 430894 SHA256 7d240d622ef7199c0b6540e9c20ad5a24ec571f80b4bb2e91dc544cb9b1837b7 SHA512 6cc78f0e8b3dc56336f1d46ac6798d39aed758174f0621de4cd0963ae935bf8f97a645d33584d9ad48c94365ab240b6e74281d677d8e6754703271e18bf7513d WHIRLPOOL 00b15a78563d004e20d5cab09f91ba81d6d57efbd0b50525a41cfc5c0ba1af05be69af16c855f7b192db0d9f51e781b3b50821d7c278b1348f726d54f72e4625
59
DIST firefox-34.0.5-hy-AM.xpi 513300 SHA256 5447aae4599cec9fb2e1ce64dc951a3b7da7c42318fed50019de0a2332be8260 SHA512 2b184b3de7138ade38c7b11adde44068284d2f6b359347086f473240969603f54e2e0a17967c583c2eacccc8c63d6c3e8b6492ab33514d3fb301bf216ad65afe WHIRLPOOL cd65777423bcd7a3c03ab05d3d8f00adeaf92ad2cc331fc2c48f6d51bbd8b3539e77b21c8fbb83d38c03ae53e63646fd26d801698dcc36d0376312dc3cd8810f
60
DIST firefox-34.0.5-id.xpi 409381 SHA256 243aeb5dd950996d4043ab79eddb7854c2a3b2096c9a4b1fd3511264a865af46 SHA512 9f46ef03334d55cab6608322bcd605574fa77a603d3d9331adba026bab90478b7411a8c9734763d75ec757ce587c574db86fc1f5ed90a2d229cc1bf89cad6bdb WHIRLPOOL 28ddfc732eec91f9055a8100df32b60d28bd9813638302bb8af0272c0474a0596eaeeeff95cfc56a09a6811b972987f6c2258bc6a8b3023b29a25ed09146d8d7
61
DIST firefox-34.0.5-is.xpi 463252 SHA256 56d697fb11893bfd76cec1feca093d8b0c35f22ef5aef1b6eb3d3360c7c8a1ae SHA512 dc6a96a2530be74c0d65535259303750bde2726d3650b719ce453a5ebd85ee56b70caa8e2d25b08768a00b45b0eb2e29738571e3287c8d603fa6ad2c84506d28 WHIRLPOOL 6581bf77f78e32b5312863b32d60551e3b394a25420fb087fd1323982f5e1c806a4efe2cf9cb543bcb8d6428855e1caa4728d0ce281ef8a7f0334cb13dc50fa9
62
DIST firefox-34.0.5-it.xpi 358338 SHA256 ff9a4599d8a5aeccbdc38c2bba682863ff00eddeb4745ccf3a85bcc77d78447b SHA512 c1bd8a8e2ea301aee67269598a8f7948089282441acb092f44f02c31502c983e53367e92e82b8f32178ec260d9ce4e3e3a530bb093bd97f285785e8a00572c51 WHIRLPOOL 66aec1575d9a89ea4724fa001fd8b718ce1279e04a144150a9214d1550cf68a2b4dc4e71c6a8d396a4d57fba1489ca76387271ae9d98700964bad2d44ab664d1
63
DIST firefox-34.0.5-ja.xpi 454292 SHA256 7f1e18d111b1184d51923fc3c0d736c8392f53bbcd5ac8fef2eadbf6418521e2 SHA512 0f81431ca2c4c80f5475e9b30626ebf288f6eec9c689a6590e7eeada8713c14a8154ac489c04fc0d24c714c876059582f408447c1fd189657c1681ef39cb191a WHIRLPOOL 39b2adc8c27972f8c91ff7c9c1aadd34b826557467a933d3505ff72b3b0da899593ed3e18b90316a551d428634fbb5c9a9ca01873f4f19e4bae508ef93273627
64
DIST firefox-34.0.5-kk.xpi 478643 SHA256 01b7bb31dab09bd5e5709d6ae7203f2984d9f79bc7806ce815e74cdb67d25e83 SHA512 4e54dc22404dfeee47b4a0d83a93d070ecc5483e940f3de084a4863a573250ab223407c24f3df2ae110ccd8c91a3db85ea2da05002135be9ad8b851f04b799ae WHIRLPOOL 383d51fc4468ee7cc93101f04f5a5d0ac519de1bef2c387c02bd36927885be905fca3fccb8d4c0d24836240d1b7fa52fe9122a5979d2d67621716f9123620b15
65
DIST firefox-34.0.5-km.xpi 541913 SHA256 0d15339e11189e9645218fc12488d31421802661628da4299342ef8a887c1a94 SHA512 c7febc7b432d482c1685c8acf831204a8b8f776f8556a94f25cceb4bda3411e2ff59dc340c8ed3772971fb8d086278f3f1508ae8804074b7cda9a41790a2e18a WHIRLPOOL b0d367e38d03c5054bd8209c9025b5cc4ae775ac9b9c6738324eec1c6e7614050eef0bbc0f501e34b6cd5e2779f6f994b49c48e269ece685c0299fb23309f6fb
66
DIST firefox-34.0.5-kn.xpi 507365 SHA256 02ab07dec0b2f4642298af1cb7bf9553b6aad54606ab084e73abfc393fb1c7ba SHA512 96145525f8e98614c987cb6098d9e89076bc6f69cdeef60aad7b034d2ee32afb1a712f34ad4545d2cee7e50e0619f5ca4f95618de028dd0321a1bf84846aede8 WHIRLPOOL 6e0ad86e40ed343ff76766939b1e48b765946ddab5778a09b26aa22764ecea21992d158b2a405706ebc64644a6ace1786505e1c8b0f47e9decb5f46755c7fbd0
67
DIST firefox-34.0.5-ko.xpi 436646 SHA256 6e0d21c3f0a9f8bc088e29628e70ceaebd462aebb137be77c4891322b902acec SHA512 cf39f3015ec76a4b9a0ad3d2e0fa53241e4caa15001ba52448d83435c418423b80a3e63b3a9fde48906a029c86d6d6810cc7d931d70bab38204ff8e2406c1507 WHIRLPOOL 123c9979f2e9b2c9b2a880809836d5b769d794587bdca997a092782ff0fbb9006d323679371ea934131ce20b93fb5a6200a095b41d438a1fcc9e3ddbc6d06158
68
DIST firefox-34.0.5-lt.xpi 463323 SHA256 901bebd8b6cec8f63b7abaef24fed3d4e6b07770be3293fe90ab087663017dfd SHA512 df2d36d0823395269aeb358d2cd9f67af9825a31eb47ca7ca996f352b0cc23da74c6ab1354b534e4a6bf17d1eb308aeb9ae93b8a29402c0970846a6d0b4dd04d WHIRLPOOL 536e07a3b0bc6b31e9c7e6fae0a232e86ab9c94fce5e2f63af4289c70846971a2707820af2a3a105e1b6a5649e828a670c73803f37668f793782c948a6c39aa3
69
DIST firefox-34.0.5-lv.xpi 427333 SHA256 250112d07bdbd088a26b43ad790df023c12eb21d3ea4293ff64dac11986a8859 SHA512 65d634a2d0875a04a9f223cac45b2e04ffc8c87a965a9aab01b35d2ec4aba3daf2737c62145b5dc14fc1c7540edb4821bf94783ead1f98c296cb851cc58c280c WHIRLPOOL 08fc35b7da9c0ebc76cedc81584082f4617268f5c0d0b27b2b4c7ec303a168a7d1bc5028c600521d247dcca2181b6bf1a64e2bdfc31eb1192c4586e00e830e4a
70
DIST firefox-34.0.5-mai.xpi 477821 SHA256 44f799b07a514b6560f35ff1986c5cabfec2d1aa646975d67edda5aabeff9b18 SHA512 3c8910a11a9edac62c1e967102d4c3301066b874631b70df5bca89ae9c1853c2ba5506701a4f9910e35f8122b8510a312410234af51588d4ee59479854ec8bfb WHIRLPOOL 184eba40fa5cf5aff1b1e41c5f1324b75e83c293e1b3778a984f44782578504a35955510fbac2308d5dd48d1844ed72d4a9c4785a1b3215060fc06748a852a4f
71
DIST firefox-34.0.5-mk.xpi 508301 SHA256 100d6727557a2653947763f7ee14b7f2219ab6d2574ace9a39faa9f1b5981ffe SHA512 a74213e81e8941bf4985e25d50f888428f16bae2e60e510dfdcd310c7de3de99b4b1998d52fd517b39ea0e7a51c273e81051557ed97695bc5f8737b73dec346a WHIRLPOOL ee788b33d9d8fd2f1464731b785c863a77ed8a89ab259c626240675a8034c4f69c331de51eedc2a88a7aba027a976e63be37e5d943b165602d39f963fc4afbd9
72
DIST firefox-34.0.5-ml.xpi 505869 SHA256 67233ac417c8bd7e4aede62b428ba923d60f2eb600be6c21829f117d017d1570 SHA512 8ec6e7597fcca9b19055dce7477707a4fbad96ff51ac20e47f08f9b27d199229e6f059d74ac6ffe1c114a616dce9ad0474500b74e947a88b0657a18b5559c310 WHIRLPOOL 1a4f4b61dd3cd5c6f09026050c1c3c9c7e71ec4fb5d6041cc945d20482911e30e36abd43b6b8d46b0978e508b4bd022d6e0b528c00e48e03e7e0c30f0e6b469d
73
DIST firefox-34.0.5-mr.xpi 486350 SHA256 4dcea964a93c47a4eefe043f901060e943291a5e234c96e25d72dd68331ff637 SHA512 3a310f54b213536affa47341950689b42f94e0cb3a7a2db8648e1946253e6d6472754368ede1258bb9dd91bf134a44990f11cf2f1d149157f07dbc2585d14d54 WHIRLPOOL bfd8571470a9e9a0d3ee9f87a4fc0ff4ded49f4e12a9377f45f01faa89d7ac5c1ac41d0794cc8856885d4fb01b32d4cd4644976a893e288ea4910e220cfcbfb0
74
DIST firefox-34.0.5-nb-NO.xpi 422400 SHA256 3c4e60fddb27343bdeb25039bb4a97c401a1182f3c158316873e0f6c0bbd45ed SHA512 5eef4098caac2481fe64f6f3128c5b13d2450a44e29599d4eb233676d4921f1a793b7d63df6ad246d3932cc2359d66e7b80d11062376a1f24e51821749862337 WHIRLPOOL 45960fda77f055812249dfadcbeaafbea715775c553c69a3780d374297b442fae18142f5968eb3a6da980b5ba79bd0f86d1602220dbf6ef43184d561c9773526
75
DIST firefox-34.0.5-nl.xpi 422107 SHA256 064873374bc56deb6dca6dfadcaefb8291b267454e0530de0b6d826a8493fd11 SHA512 2ae299b78145191208816937d22647b4bc41ba7a3f66e866fff7660cbfb2fb5426e8bac935f51d09e62c171e6dd0a7b4103219b34acb86bef1677515e0b660cd WHIRLPOOL da46d22169eedf5128a2e9162e86a4b1b3c77103f2f5efd23b872d38011ade93e064d2460723240e43d82b00508f93aeb071517d815a336e7d01c12c742353b1
76
DIST firefox-34.0.5-nn-NO.xpi 416914 SHA256 e8627454a0c351564907786205a259dc2c8d26cbf640843a46d49f81b9870460 SHA512 ebbe62368a19b3a6844629455a7cc38aff7dbdbf8a3d8fec5880c9d04ac5b0a0594affdd8e64b97603f4d907f823773a8b9b6d950b4607de6088e82d65bc82ba WHIRLPOOL 4389c3e9fe9d468240c1d3858309b385c297b3a4552aa96343bf59b5a3c02d9c4603e6d1dacf1dde9970129eed4bf369871a1b57ef4a0ce6225d90365ac9774c
77
DIST firefox-34.0.5-or.xpi 500054 SHA256 d87cda6f9ac01ba7d50237a6f43c0fccb53a28a882044b1b6830660a5d32fc81 SHA512 ccd12657cd2074310d73f4f1fce7dad898054ec77fb7404b1ef62c99530cc11b538f5a69521873e25dfae3f6e85ab2bb9a7edc6721ae69c4e07000077738b29e WHIRLPOOL 460c7c71a7955ae18de060c0b4faba0fe7f4678fbada7c3a1fb3d42726e5622429cedd75b97f4e10523bd0ca412f1a3851c1552fb42d68f0be1d8fa2439049d9
78
DIST firefox-34.0.5-pa-IN.xpi 471956 SHA256 def2e908055bda9749cb492515d517dfb47992894f52ced23ee8c5fec938f2bd SHA512 a5d081c868cb258e0cca063704c1410bbf3bff935647d7279fa1fdfa2e5c78ed5bf393dca5b4b149717023de32e54cf367f1472c077abf167dfc2a8e147a0c15 WHIRLPOOL 1b832ef794630edcb2c578bb2afd504e579809932f8fb79df3f0dceec70b15bc659546843e72b77da3b138af628787eb71ff5c8982a79e89db8bf35761441c81
79
DIST firefox-34.0.5-pl.xpi 400610 SHA256 92a5e4c4410e270f1b91d8c9ee931e299a29ad50aaa088effb1f0daaa736d298 SHA512 657a1323ce143cb7fb7c168dfde92c8c582eba5522f7025342569011cf45aa96e5559682100a295c9810e827ff4d545e71b8cef563849d3641fd41c319d38a03 WHIRLPOOL 8dad5c720d282549cdacc49766600e7de39a0b194fd5241ddad6c0221e97c641aa2a6d1907548f9ab32ab81223543d2fec62b0d95d6d83b24e93fe8f4867c7c0
80
DIST firefox-34.0.5-pt-BR.xpi 441555 SHA256 92d3dfd98e00fdddc2fbfed302b00499899f97a2f1d30dcc48a77ce6b4c9b5aa SHA512 c08641f844427d3f5bf881f8b70715358bd57625498138579c49268b5c9182de6efbb1e96d5a245769b3f1c1f8a936e7adf04803f3dfc58ca0b220ab7e1d0c0c WHIRLPOOL b639969ecbe6e1c0d2e685b331a0962c5d28b0290a2aff6d3e44714d96d2ccbd47c63fde7ac8ee86531f10f80ef8ab847ebf73d541c35fc4b54f8b3998493f6f
81
DIST firefox-34.0.5-pt-PT.xpi 419545 SHA256 999317b72e7d1607d10c6aa75ac50547eacf2f688d7cfaac3ca2830000033eb8 SHA512 d08ff0243749ebf43264496ad60275de16f17161f459b4c8e8927ac10214a31d8a896dbf47cc8b765a25682444b4641b88e129824261c9cde5ba04974d502540 WHIRLPOOL c441d1ac0356e1c9f97e4e13a758b522f75257786d3acba5343bd9cb20fee070a681c8989176b1c7db27fbc6e84298b69558231f4f780bd7ee14ffe200bf479e
82
DIST firefox-34.0.5-rm.xpi 432347 SHA256 e10e91bd394fd5d1c9f996cc88208b22810fe3d9fad18982c911f465b0b498dc SHA512 495fa86a61283db134f97bff65b71708f1e15041d74ced21b4ffe378b019c0d6fc0c7d0a415e1688528fe869fc3db2c832cf499341ecbd6eecbb9064d9b3635e WHIRLPOOL 13ac7b55c2d0b1adfb80d319097e781392fe7fbb4a93659d03423b3df89bac44731529cfc50c9148dc6642b6d427ce7a6f0a653bc4cbc8bb46b50268db0daa16
83
DIST firefox-34.0.5-ro.xpi 474510 SHA256 b4c6ddfabef80fa5c31e5b97584ce50a5f77739e9a5a3e1da3380febe9bbf194 SHA512 6a3d1b124eae42364c98e0d0b31b55a168f7629c10401a8f11595d488e4aaeb23067444c0055be9db66c13160355b09705f01ef0106774fc281b4fc02d49d7bc WHIRLPOOL 10eb47f8e9b5b884ede090327791a4bdf392c7788df0a02dd66e61c3658efebb1b7c2dc1c429550b68cbdb540b8bc4043cb8362ff78719df723a2387260d57ee
84
DIST firefox-34.0.5-ru.xpi 403054 SHA256 0afcf02442b83320e233ef56f2e682193d2b46576b15bb1d4a7545247892219e SHA512 bd553b411bd926fb1619cd263e526204c59fba52d4d8eab3d4887014bf64ac5a1f280511e408cb252d4ad59d596f1d7eac9ca30fb26f1b1b5c1ceaaeeb019950 WHIRLPOOL 20115b11314746493a634b5e896e9bb00dacda71dfcd4dfea03087c03f3d2d0f025e058c673bd0f7a04f0aa3f29c32cff35770da6cc5514b933f23ba7001e4eb
85
DIST firefox-34.0.5-si.xpi 506265 SHA256 b299df8e0f238b2178b30d11cdc9dbd0140ca50e9785bfaf76a98f259f9878c5 SHA512 71ba38c91c0b553e17044edff3be398b96ec496ff3c0998144ffa9862ddfffce5a465b2d27f23e4c79a3c57b5724f039c07963d4249c747d6e279d779f7e0cf4 WHIRLPOOL 7e1f8a28e0cf69abb77090a40bed1a225143124d81536917b29ee2ef4b8646716edd4584e51f9a2cdaf0fa2f316e28fe4bfc15b11b87b141de1fef7fc8b57fbf
86
DIST firefox-34.0.5-sk.xpi 450900 SHA256 a1c5e558959add0a63372ffd94b4eff99fb604f4e3c77689fbf94631ec631813 SHA512 5485b6355b0de6363fbca8ba44e0df8bc4c559201724182feb11133518dbe136ad7aad72eacce5ff293131cf5e8beb4406d116e3d849557f14a3bf90d2b2c80b WHIRLPOOL 906d036bc0b6c0ce19cc5e0fdb34382609a60b21e8b8fbb1991c54c04e716d08e54e497d3a4a3e7e9bbcf37f0e60fa3b20156e453e9446492cce5c2377110a5d
87
DIST firefox-34.0.5-sl.xpi 423643 SHA256 181028e01101ae6b7e17547d7410f9e04a51e56563ee72aec3420f2eaa993444 SHA512 4253d0f0ea408931532cfb57a779d3320152b1b2400cad36b6b1c6f47c79f68f612f3e4b14161634cec014d87dc0d5ec953463ec253913b986374750c65553bc WHIRLPOOL 7b586e40dad417dd950f87519bc7744e672aa9c17b32193b204980ab56620538e078b248361cecc26700237be3cae43f27933cec04a41be2647b43e543c1e44a
88
DIST firefox-34.0.5-son.xpi 426174 SHA256 27e91be9c9c1bd005d4beab89413a1e5204a970c80a3a6b6b07b76e1c7448a9f SHA512 d6875a0abea4bf5b1d9d984e2ccd76d8b8d025758e34bde6822bb450912b0c80d02db6219896e562e74c000c02649df128bbc06c5e78acd9646eb76386b60b66 WHIRLPOOL 515af135bdc4f3a5ade6898f70892da2cae60bf14533a2eac48142a5bd7391603280505ecb0cfe3b3ea4874d54de2b91bb996858c32b572784d63613701f99d5
89
DIST firefox-34.0.5-sq.xpi 463421 SHA256 f1248f5527f19b3f27b766abb1a00b7d504a42a95cbf2249457b340ca7ec150e SHA512 bae5becacfef1e201463c2465623aa769b4b3808d2f94d33f18f21cf5d9906eb50610128f7da3614faea2e4ed12f08f3c1d8e1ac4309aff31fcc50a5ce9feded WHIRLPOOL 8393bdfae24993cafa2dd4676257d9892868ecf8faf6f4fd62449ccde1b1e413be1cfc6075125abde5761bdae58dcba852eb8389c6f924627f582a8352536909
90
DIST firefox-34.0.5-sr.xpi 461562 SHA256 b781704a029bc290f2ec0f9e58c0deea742ef8a5a33316c87f8552e9d7fe3739 SHA512 b6600ad74d0da37e35f1137ae16dec4a4da6bbcb42086cb8a1fc9b8b1f38eb58f4b2399a027cfd1abb56f310f42f2642a80aae430943d2324324cb7cb05c94ac WHIRLPOOL f9174349fb8365a4c7d77227102e1b7d5d23a19b98197d6e65ef4de1d931264f1e2952a472299d850962e3483e15d8ac4103bb752525c13ef381fd8d1aa17706
91
DIST firefox-34.0.5-sv-SE.xpi 430349 SHA256 39fca86a053b8685d4ce046ae3570cff97bca878ced5a7a1abfe0830e326a36d SHA512 a8ecff427b74271c5bf3e72fa7db439f7e01b8eff629b0c1512b426bc5949243f9c4498fd2dab9c0c95a09263597b891a1cbdc4b5fd4e762cd77a2355c37b6e9 WHIRLPOOL a5337fe63eb62addfc146b8fd8f7b226e633a6c850228019eb2269d3bc46d051201be9c6b69db3e1644b17a5aeb5747b7a8f4627b11d2e96e1bfdfcd86f537ed
92
DIST firefox-34.0.5-ta.xpi 482959 SHA256 2233ec3f8056b75cc4e3f86c56e1f8249eab13e0c4846144586d5e372f20dbb7 SHA512 4a2f83784ed1e72197c04b7d51067978886f8519a38e7a5a99d7d0dad03f19822d6a88a8ac5b272d1da45e89943ba99491574a4bd68339cf992ccd96e4b9cd0f WHIRLPOOL 2a8a652b4b05a1ed5207259008b681c3a2d0fb98a1700aee1a3814f472fb8094fbd2e0e6f2db253206fd627ca0a997a9cf484151864f246648fb505ffcd5ce85
93
DIST firefox-34.0.5-te.xpi 501570 SHA256 b7c3b67941dcd36e69320600a16df27f31e353fad632c206f35d270df5b529cf SHA512 1db7aa28936fbcbfe4fa4689d9d0d3fec3e9d1c94b622be159726d1650619c70752c345d7454b1d6b9251a7303f54b63145aa10792c560c0f88f0a050079bc96 WHIRLPOOL efdb7ba8e5af43b3ea782ac652bca014a52dc2c95134c35c998ce766da97fb5b719953d99418e28449a34366f49a095daedb19648e15e1d8b2c83e9c39522c5a
94
DIST firefox-34.0.5-th.xpi 510983 SHA256 aa869c44465216a8a06d35edf21fc3c58d56d545824927b0afa4a476cd464068 SHA512 594bf49adb0eb235aabe9133d44cc30ec251ff9a297c85a1abc1eef90aeefb676f8b5dd8cdb1a183101c14ef40ebcea09ff8e250a0f6c8cb220556941c89ae5a WHIRLPOOL d73d2076dea5aff0cb94018b5c8e045d40f2b558326794bcea6a1748c5256e2cf24170bca13964c07505ed84587a6dede8b02f1facc22664dad2b6a15aa579de
95
DIST firefox-34.0.5-tr.xpi 459048 SHA256 14a99c1775a1133bc9ce8b8b84d5cd078c6752cadc55cdeb02d09dafbd943148 SHA512 45419338e8c8dea96f2a4526ff80c5be0b8e846be516c8eb76c0032927c0fd036c71d7ca92b1752da7d19c5ade2d28b9b1457bd8dbb7419b426fee9e43cdefef WHIRLPOOL 9d7a6e2e3d92839c55cb26984f1264a8a9fe1c00862f033954fcb0ffb818c7180a15908b9a3354f487d1c28293a7de1c0de8b9bb62a520d16aa03bcd30c0ad39
96
DIST firefox-34.0.5-uk.xpi 459824 SHA256 076bc14915f6042c6aeb005fe4791ffe84638d64c2031e608c56d1e94f8560e1 SHA512 ffd61caa85f230c11eced3f200fffbca6502e669bf11f4aafece87502293b3cafa2140dcd1e5c7fe4b7d18fc4ac139f9a4b3ab9bf782f459c82855128583399b WHIRLPOOL 4c90e810cff2a3bff3c5180b28cb1dcd08ae885e9ee27d2afcc05cb72094cfa940cf0dff8a8fef57acaeabfe60b344cc355f9800a025dbc587c56042462d17f8
97
DIST firefox-34.0.5-vi.xpi 445774 SHA256 c84f8347289a6d26811686688b38dddb3bf54d2b228b1d31a6b4317ce78375c0 SHA512 c7ad2160a538da7d09ca5833e3247926f8145e3ccb319df0d29ed1d7c4c554a2182f2dc4c3c411a5b62563528f16e62a49a0ce20bac6157203666fbf38201556 WHIRLPOOL 8d21d84665345923f784e14b7891de0370921bac1fab3df94d6e84f872c528f0384622bcf0b92a3cfd411f3c6b21d5eb85fbda9d3156ae1ce4dde7c38df8e19a
98
DIST firefox-34.0.5-xh.xpi 431629 SHA256 6f768807a6e5ee39679276f803e302b996327e60ef6d4811c1e7913eee968818 SHA512 b4b79c02ef2c2b2af3b40de4cce6f4116f2dd9f9020e76cd6fbae0b68372ca5ef30c3e73c340ea2effe270ea10a33f322086619e8357395fb2e2751fcd5c002e WHIRLPOOL 31c22e7752deb9022af4031fdb3d2981c68a4538186d7d419fb5d5234322122442cb5bf227c3af5640c6ce15b8becaff84b8183f51cfa9a15c26648d542bf331
99
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
101
DIST firefox-34.0.5.source.tar.bz2 164333716 SHA256 1680191ff7d4c465c0e6a5d7d6ff7a426f5bfa64f8d6d68a4bdfa9ac4ee459c8 SHA512 a6a545ac31f6afbd092778e39a861097918dc620d75ffa12c6feea98f2b45d43dbb768f76b05417fda2b096b919e597b27cae332e14167a44d9dc243e9c15eec WHIRLPOOL bf8325aae2705624b0fb79fb6c5ddbce26500f581fb8cfb2725a76818d10bd8119d5224c2c31bbc0741595471a54ba8b19511862b543f64e5cba87fd07a10483
102
EBUILD firefox-34.0.5-r99.ebuild 14185 SHA256 bd1379bf3c9362c8153101215c4e8e29013b58b211b85f6a01496d6cf09a25a7 SHA512 1cbdf1e239c1c80e89bfb764a02694367ae3bedfcbfce190b0a3fdb0dc20141434bb2ad43b3b021af8eb9e505e82bc1eec99a33afab229a4147355ad82bbbaa8 WHIRLPOOL 7699332ae93c6dc1a2650e8fc9556c9b6c7336a6caa8dea0d471c776dad74e866473e279ede28a6a3bed1de93950edffe9927e5df3a7940cec440112d2f0f21e
(-)a/www-client/firefox/files/avoid-basename-musl.patch (+30 lines)
Line 0 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)
Line 0 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)
Line 0 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 lines)
Line 0 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)
Line 0 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)
Line 0 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-32.0-hppa-js-configure.patch (+22 lines)
Line 0 Link Here
1
--- a/content/media/webm/WebMReader.cpp	2014-10-20 21:59:39.000000000 -0400
Line 0 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/fix-amd64-build-musl.patch (+40 lines)
Line 0 Link Here
1
--- a/memory/jemalloc/src/configure.ac	2014-10-11 05:06:41.000000000 -0400
Line 0 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)
Line 0 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)
Line 0 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)
Line 0 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)
Line 0 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/gentoo-default-prefs.js-1 (+17 lines)
Line 0 Link Here
1
pref("app.update.enabled",                 false);
2
pref("app.update.autoInstallEnabled",      false);
3
pref("browser.display.use_system_colors",  true);
4
pref("browser.link.open_external",         3);
5
pref("general.smoothScroll",               true);
6
pref("general.autoScroll",                 false);
7
pref("browser.tabs.tabMinWidth",           15);
8
pref("browser.backspace_action",           0);
9
pref("browser.urlbar.hideGoButton",        true);
10
pref("accessibility.typeaheadfind",        true);
11
pref("browser.shell.checkDefaultBrowser",  false); 
12
pref("browser.EULA.override",              true); 
13
pref("general.useragent.vendor", "Gentoo");
14
pref("intl.locale.matchOS", true);
15
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
16
pref("extensions.autoDisableScopes", 0);
17
pref("layout.css.dpi", 0);
(-)a/www-client/firefox/files/icon/firefox.desktop (+9 lines)
Line 0 Link Here
1
[Desktop Entry]
2
Name=@NAME@
3
Comment=Web Browser
4
Exec=firefox %U
5
Icon=@ICON@
6
Terminal=false
7
Type=Application
8
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
9
Categories=Network;WebBrowser;
(-)a/www-client/firefox/files/include-systypesh-musl.patch (+21 lines)
Line 0 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 lines)
Line 0 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 lines)
Line 0 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 (-1 / +428 lines)
Line 0 Link Here
0
- 
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="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
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
}

Return to bug 531846