Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/
Date: Wed, 27 Sep 2017 17:40:38
Message-Id: 1506534003.88556d2eeb3c3df2f70f587d651acdada0ad441a.axs@gentoo
1 commit: 88556d2eeb3c3df2f70f587d651acdada0ad441a
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 27 17:38:11 2017 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 27 17:40:03 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=88556d2e
7
8 www-client/firefox-52: bump to 52.4
9
10 www-client/firefox/Manifest | 93 +++++++
11 www-client/firefox/firefox-52.4.0.ebuild | 405 +++++++++++++++++++++++++++++++
12 2 files changed, 498 insertions(+)
13
14 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
15 index 66ecd36..96b5798 100644
16 --- a/www-client/firefox/Manifest
17 +++ b/www-client/firefox/Manifest
18 @@ -91,6 +91,99 @@ DIST firefox-52.3.0esr-xh.xpi 441173 SHA256 f47466dc94ebcd3e60b01aaf8cfae1db7acd
19 DIST firefox-52.3.0esr-zh-CN.xpi 461695 SHA256 161a266089d3ad502d4808e678996114dc0967769eac14d8c06334480f344f48 SHA512 8ced19f3e1cf03affc7b3d9176dd189d6abdd2486c351f6fc53b246d2c26f46d1b2bb4397df06e177fe796da3ba791a61d12204bbc5232e13a7d4fc02f0322be WHIRLPOOL 24b04c322c52b41ca924e2702b62f1e906de4973c77b60951e59991da44942f5dc7ecff062cb1626bfb61a1a27cc70b8b005c19783281aefa231b7a98b45110e
20 DIST firefox-52.3.0esr-zh-TW.xpi 472534 SHA256 664a51f492f2e41479c99b16295c3ce1925de11f72dee61408ed1313950f613a SHA512 4e2031b3f4bf16beb1255bc23f7e720f94f07d53b25776a347fa6c7d0910097e288a892db4201daad31ed88819e4c6c584c48dbf1213a2baeceeecc6ca98ccab WHIRLPOOL 39fbbfdfea06f42bc00af2a2ff8c13820cc8c8bf9024e6b84c2916a1c0844d930e299849bc9c4bcbf8d5baf4c9e744dda677d9d73273a70cf70a26ad9e78cf18
21 DIST firefox-52.3.0esr.source.tar.xz 210881900 SHA256 c16bc86d6cb8c2199ed1435ab80a9ae65f9324c820ea0eeb38bf89a97d253b5b SHA512 36da8f14b50334e36fca06e09f15583101cadd10e510268255587ea9b09b1fea918da034d6f1d439ab8c34612f6cebc409a0b8d812dddb3f997afebe64d09fe9 WHIRLPOOL ed28255f337daa0d44191e929b22f9ccb3c3081a9677f2a0503a8c42f9bb2b7a48810f1775363238f1dfad328eca177b76812f33d80a5dfd374b988ad8cffb94
22 +DIST firefox-52.4-patches-01.tar.xz 13216 SHA256 a3a09e9a273d2cbdb531878768b1bbe54f7571c897d49ee6daee90e50c5ee88c SHA512 30ad50c15c6d573a491cc3791aad2d6e58aa53fc2cef83bb5a6a924c8b5b41d5010c0e8fa7e89401fc69afda1e59e25d10d63ab5c2edbdbd78b9b72d46b285d0 WHIRLPOOL d66370fb2b7a363a611a01b8e4448cb0a6071c7d1c1f0de054d4c11b7dc3fb714f2b16bf537dfaadcfb6a219c673af6712aff0f676708114e6ff811f642e0287
23 +DIST firefox-52.4.0esr-ach.xpi 427641 SHA256 849534789075ef5a137e2fd37ce49b51a0a2a56b71ef968f0d5c75d37fe58fe0 SHA512 cd3487f6d9e63fb10c468dec36b3ab0ffed135f0662df7911866dd0aba57e67908a5b39967b206e684348632d11ab336d453f6de5af862365d303e63445da8df WHIRLPOOL 3acbb2ad5a4bf227a7141ecedf6c3c17928919dc45bf440ed4626991b4ee69603c0d391050c4fe9ff043fe5704031398b2b9d047dfc312e050fa3fc6afc5bd37
24 +DIST firefox-52.4.0esr-af.xpi 436823 SHA256 4daafb9d024128b8fa15281e0e8cdaeb0302c77acef0e4fe8eff96c521e8258b SHA512 cb852122f456b6ffd1805e96743051208ad943b5a6ee153b9be2851d68844b3b855b61f637cffed72a04e5ec841201f17da5da4d41923306bec76de7044aee31 WHIRLPOOL 83ffa28c8d1ece0bf2174c5de7388abd69dea489b88812f9ef56135dd6e26d5e88648e0cced6aed7bea6491fcd49034c19ea729f5c644da929c6970e90ca3237
25 +DIST firefox-52.4.0esr-an.xpi 445142 SHA256 83c3d0a90837484cef7f0e3b3e7060804d0709bac36e65c3cbc4a8ed989f0237 SHA512 8797f014a7284a0b7907e1d885df2ee1028b948697983cc31cd90a9165ba7937abd6703196e31e59d78a0aedcab598f91df74fb026cc70edda8e14dc2d1c2bb1 WHIRLPOOL 6c4f661d0a672a222ac9d6c5a361ce28ca4457604d20d8b4543f2bdb1612fa559eb99e7dd1f674bd0fce6fb2d3a955f97bd0891b0bd53583aa6268d5f9f08671
26 +DIST firefox-52.4.0esr-ar.xpi 473382 SHA256 f00404a340e6655f502c8381a7ae127c0bfa956159864449dfabaf4dbb458c29 SHA512 8e7cb3b0c60c5da28d0f522451ab05aa39244c7edcd579a29e11416db900f79708d07d97a79ba04e69f1f4abaacc2b5e7bd0fb2249240b9b859360644089e5fe WHIRLPOOL 89f2131e9e56e007a68459f38006349e0a4e5b14a7aa67bf83dcf28be81c1db2c53d12069ff0f8ed5cdf7e7fe87655bd04d8995773f5b15e1b54e362b56eb81b
27 +DIST firefox-52.4.0esr-as.xpi 486889 SHA256 ac98414c854e58177b732e588514fd8bcf10aa8cb8cb169f2a4393434537508a SHA512 d74c4930ec2f51061ea6b1d7ea8642f09aafa60fb11589514321c0b436e19c8d7772bbe4656de1790089b969840a8cbc02859f537746e06b102fca28141c1ab9 WHIRLPOOL 0cf84f1d453af1e4c251d7face56de17f1ed880f591c47661c098f8b631cd7b916dbdd643837f78513867db14cf44441813036188f7b8250cd4a3205fe25d02c
28 +DIST firefox-52.4.0esr-ast.xpi 440033 SHA256 8d207c1fd78d88e456aad55235816ec46063ba743d8964d263076d1a00cf975b SHA512 e81913512531c7f750e6f4281d581cf2c6fa305a5d64140a0dcf99280c9f408a057af89b85173fa7dde330cbab13f937f8dfac7462c966266872b707451b69ba WHIRLPOOL f687e6db6633c3bfc35d364f134d0071be340c9102ee4459803bdc9b5e10aa5bbd58cf072dc8d2b7c9fb20a89065cd8fe38817b467deb887acda35c87922c03e
29 +DIST firefox-52.4.0esr-az.xpi 454923 SHA256 292750b2ef920e25515ee0d70634757483757349835bb9f5e50e919c1175ad89 SHA512 e37971728385174e16dd3628605f068ecc160568544645b1753bbb04442f72b3f14b0e52e8c827c607509932fa96b0933c2511700454b31db68add56d22db1dd WHIRLPOOL cd2d94bdc929c2492f8c847b924eb652b27e7b13435e519752ccbbe8810a712914b7fafb5d6e9f40d5a045929b7307fe6940a71466e7a3cc9cadad5f7d3d41cb
30 +DIST firefox-52.4.0esr-bg.xpi 487892 SHA256 5938ad4fdcfeccc04f39069b63cedec661ed3f4da439970d0f22d9f763d5cbed SHA512 9b254242dd21d1345b2afeaec5d73b721af45617bf03e5ee284ef47ec545a0938f17acc0d777cc7657368409d40f9e0e580b1b2405330abc23e59b73192ef638 WHIRLPOOL ce3dd3edb143bab94ad9d7c57dfd60d232489a28eec1dc76aa805101bab2124dc45f0b90376f7aeae15b300c0d95d33b7e74fbc8d9d5beccc0c2757c87f9369c
31 +DIST firefox-52.4.0esr-bn-BD.xpi 511995 SHA256 ad18250f9d2c58e908d02e19d0672289cabb2fd57787d287b734631a801ee154 SHA512 abb7af4e57c3e2f67b87e295230ce0ecf3c94cb949b096cf2ae1fa57c4872b7a5928ab3642540864a55558a027b7c4f12745db69efca1cd130a20b16734b8ce5 WHIRLPOOL c0372303c5b0f02058fa342e08c830def7ae35ed6686000672d2deb1b65edd1f4ec3fff9f001ddc17d08f59049298df6b408c5cd08ad5020f94f7dd12088d300
32 +DIST firefox-52.4.0esr-bn-IN.xpi 509376 SHA256 6a38543dc1278b1a12a21066189ae4c04ed395e77568d7edbb5fa05ffa7863fe SHA512 acafe09af7735450f5e262c2e3b0a075ba47b294b841b65d4dd3a2648df690d68c6a611f12b0423485e473c41784268866dd9c7c12727685481b0feb8276a69a WHIRLPOOL 083cb86a468824b198ecc1f9007448e2b184de7b8ff72f4bf40271e8e3c9c8025d392f9b3188b0c39207822cc20df72ccd49c143f4384a1907b5b52228ce9f9a
33 +DIST firefox-52.4.0esr-br.xpi 435483 SHA256 8c16e949e7d13a95282e67e64dbd078e6e38b6da2e42a9f5ca5d10baa1db4bdc SHA512 0f5be13085c81dea35f8d30464d601e47941acd8f36b71ede651486bc5e956483fe2455fce5d59935214d2e5c1f5683db8d7f3d096ac0fa5dd50b4755549ef15 WHIRLPOOL 79283d5509f8d56eaae9419fad78a4ed153e120d42d4299b31829440fe2690f38f30a20e96f65aff6fe01cf6e326f616045dad09382f2abadbbc184496686579
34 +DIST firefox-52.4.0esr-bs.xpi 441783 SHA256 83813f4314f373b8361873a18e3a04426783b8ef98b2284ec8c273258b4285e4 SHA512 bf04a4e9d854e3975ee81212916f0efa1a4ffddc2ed3ae7f1b893246338210337fb92e89f9744707b6d204f8c677c84d62a9a50e9075dc2e4f28f1ebec50b45a WHIRLPOOL a93d03c4bba5bf3460042671f30db5952aef4d5c22bf6e4e9706386da144d72640cd8dcae2b87caea61358bd547bd09a39dacf2655c008aa2a143cf763925bb6
35 +DIST firefox-52.4.0esr-ca.xpi 443304 SHA256 8fc2b1a19002d7f84eb77d0c925e7ed0a1273e7a460b1a879fa592042c4de203 SHA512 05a6a4e99cacb1f0dcc05e662c0b9e8524a6eecbbea7fcdb0d3ea525799928e3e6d86153c657240bbd9e0c32baeb5ce77d249ddcc42baba6b65a4713af74d025 WHIRLPOOL adef60d717d7e12ccca0ccf7fa90ab7a10bca8c3bcb89a5687db20ee1f5f44155d0e05a6203282e4698ee083d0b9b45d32429db361b6c573b541227d913f91f3
36 +DIST firefox-52.4.0esr-cak.xpi 459185 SHA256 44f39a99d9213d287a8b4cc5e297ff75ceac797d8a4413d612de3c7bdbf7fdf0 SHA512 ee2cf391f937d0e6151a26538ff3c98f0d42db0bb602e21e7138898092b38f66a77cb3649e69372d44acc2e48fc3597315b07ac20c1ac5393a1449579861b050 WHIRLPOOL 9ac6357b6579bf07b4f4713d1a810b0f350e343c2fba48ecca12837dfb59e9fd1d192941be082a84ab9b9d5e694a3b9aab4de6300710f051068a97f48eddd590
37 +DIST firefox-52.4.0esr-cs.xpi 444075 SHA256 735403b3909272c6c31f316800e8849365883b93a39f10f019b683e2e4980480 SHA512 dd45f50c3db11656e4fc79c691615ab4cb57f05e0d1133b6291dbac7a181395437941a9f201cb36987c1e3641f7bd0cfa41826b6ea8745d4a4b9af225c33a0bb WHIRLPOOL 5f542ed6e2559671a2a5dc252c3b4af3b4c7f8714c6a8555abcb1deb138065363cb2205a8bc0cf39e05aa3bd56525d62626311eed89940eea94816bff242b7b2
38 +DIST firefox-52.4.0esr-cy.xpi 436583 SHA256 0cdb17feca1f10a52708459d9cf2a9cb85e1576b7dbd3a875d38aa0d87bfc7e6 SHA512 94760b750c49ac86c0f670ed2e20c649b193ae7abd9a2f4071743981fe72bb13323b0551536ec268b99b129a7af503513c0fd720295dc02e672dc4eedf3afead WHIRLPOOL fbdcf1a07e416a6893945919964f70a534135d547ecda7199dd657896f3da107b6ca0de4b2456972c537f01bd880130cce76fddca8766ac84314c1a2b6f4aca9
39 +DIST firefox-52.4.0esr-da.xpi 424394 SHA256 51fdead034fc68c37cbffb6d8a6c67bef173c80ddde9c632bd7fb065fe0f33bf SHA512 55ab39086c3c5d4254aeb7c19166dba3ca2bcdb99d9ff61f4a6a6cf9e37dabf83e63c81eec45326149d020004da7c733e942d109c8ed91e121a63da86041664c WHIRLPOOL ec1feba85e37f85d5a6de6eea5ea283de60dd313eefae30b7967eaaf124fb089953a10052c9afc15d33f018e286c2ec9e12872d43f300958cc4966c22d611f99
40 +DIST firefox-52.4.0esr-de.xpi 442479 SHA256 5f2f083b1b0f257c6995829f2c8e0861a545342145b80e8cf7ad6bbe2791f14a SHA512 fea8bab9ca2b1aded6f11dc87138efdf7e46f98851b09cda4249ba90b64b68edbbc5edd2e2b9918744f6ceaff672fe2daf6dca1a51c0f006a8678bcc4bd8ab01 WHIRLPOOL 303dc3254f12b44b0f865fcd8e5e4ab09fad945735b0bc9044f01dc0dcdcb66e7276f8d99efe86577edff2fd7f1886fc3da6587d2d5e48bbd97a4a33984ed093
41 +DIST firefox-52.4.0esr-dsb.xpi 459425 SHA256 28d0456e3181d27171b0f29e9f115ed997047b064c41c66f1ea6a6edbfa1ff4a SHA512 7a14147879435e2b1f8cd1b8047e79329dea6e88e1cafdc6fc2907896d5b9e7faaa62334872cfc6443c9fc0e0e0bf4aa37beabad2860a30cb8addc4a55d95281 WHIRLPOOL f7184b8b2b2325575890530ad95f4a1653ec22b1f9d9686e697f20d0464abf645edd2a28b74f1262a752602d46eb04f194612baaceba4802100c81d7d119204a
42 +DIST firefox-52.4.0esr-el.xpi 516592 SHA256 f6a9e21b8a13181cd2e1e870534e64ad0dd1d002f9df3622bf67f67229a4d294 SHA512 d1da4f8088f75fdce24ee717dcd2661dc83176cf6685a169259985bc5df8e00ef200c30ed1ce2c516858df0a865c4766cc00e0c551b53b9434d3f9c957ab9a4a WHIRLPOOL eb104ad1364da67591b3dfc2e1cfb0350de706150faa1f6c331ac9d880169b6ce718eefc9f52de73900f0796c5d9b877f60e0bbc61924b05f79f98c80167efc7
43 +DIST firefox-52.4.0esr-en-GB.xpi 419324 SHA256 41d629a6ec8f32ca3751eb82eff1cc1599c34ff6917046dbd292f3454984cfff SHA512 80ee36c2fad347996259d13e23f5bf1493ee80bb1403212648497eabde6d2769c9933b8b0ddc587724a74733c418e0d7da1124d0d12c32ef0a6b6aa0bed82d58 WHIRLPOOL 32ed43faa954d5e2294de08edf68055010cc47401476aa0d7e414fe0ebb9eb09f19cbe382206691b54e3a2900b4dbcab3d80a0ded1483c960dce427e9b673688
44 +DIST firefox-52.4.0esr-en-ZA.xpi 412212 SHA256 2a0e00022367fbfd199cdc369f51577903f995451a90c1a98cbedc950350e99b SHA512 85c544dc1fbaf90e81645b78b2d1d0c361a655f49dfab38efaebb8e54fc10acc11271ab73580055c144a25556eee5b356a1572f39723514e428f11227315430b WHIRLPOOL 894333445858a1dc6db4e1fc31a9ff9e3e4dc7ca64cab475f92287fe3185eafdab7cdc0cdf4f4338622bcfd8c43ed41994eba3de5b962b627c0f59bc67a859b4
45 +DIST firefox-52.4.0esr-eo.xpi 437474 SHA256 0d8320c0df6ccfbeef4ef478881ea66d089dd4975acd0ec71324d0169cf8bab1 SHA512 042bd22a991804128a7af7fc5a26ad03c865efcf0aa26ddf13e12b2a4267992f2ac29cb94813d8c8bccf9b5e62c5c33ef4af40a14c5b8084adc776122741a2f3 WHIRLPOOL 7aae07fd0d9079a8441dea59a6a2ee8eaa87818760dc6bb708f4cb251488624013e007c10f8980272ac86654513853c65ce22d131e7304cc23906cecdf75f962
46 +DIST firefox-52.4.0esr-es-AR.xpi 445925 SHA256 72ddafb5ad8ccd238d441526891e1791691520d7126f65282201c220fbe05978 SHA512 473061f345619d30d4be62ad978324d1182a3cae335aca9c1c6ed54eee2c1f310f11bf92fea0b513d68a6eee3eeea9646ce91b5f454b320d3f76f387a658e3c2 WHIRLPOOL 3606bfda449fbcb67d1bd142d965f85608f7a11a0002eb435e532f49150213b94b7123af3427e532c814980f62481703c4d665a698c0abb5096ee33d6b8cfc1c
47 +DIST firefox-52.4.0esr-es-CL.xpi 445676 SHA256 67c45d0360bcdb100d20535e945dfea6166d42437ef96701757721aa85d877c6 SHA512 2e21f3c71a1fac4d78d121fb78020abe38bf8130569cc10cef09f2a3da378b82fdebfdfd91d6dbfd8c5f716915b9872ff669b861371d164de468fb3feb64c39c WHIRLPOOL 9787e8deed8660044bf42024cd41352a0d14364035a2533316cacfadfc22e256f1b6d5c75f4bee75152846c386eaf7dc037b2583bce2b19297dcf97016115250
48 +DIST firefox-52.4.0esr-es-ES.xpi 344876 SHA256 329362146be29f61f2ecf74af3bf379b08b0fa5e26ac8428854f08323c70c0c3 SHA512 51edc07c1ca164a98bf2aec502ee9884007e2840f817625893c2c4b4813afcffe7b8cead079305c7205ec9f7d906e49bb43343540a07334cff3c11519b0836f1 WHIRLPOOL 0d83215405ddf052d8491f0eaccacaf32e8ce87dec6c44040500561b8189ad0b55881aaaecc31ff9f17a55d08aee855460ef2526d4a63529f89a16c9e1c2f019
49 +DIST firefox-52.4.0esr-es-MX.xpi 448385 SHA256 3afa1bfd5aed0d7dd0cbd076b1f39d7cddcf7131fb992770a40a6139d2eb1c3c SHA512 28fc4405f81098eaeeeffb25868da2eb1d5ac7cf616340846321bfced218bf6e5b00b5fc52e1ae53a9d29a4a373e315eced7745a77903ba898d22e21a60744a1 WHIRLPOOL 7d153a759292c36f38acdd53c8c9ef204ad268bace98c80c106a0ee1516f90d78515f07841a383f645cd066dc591e501dec69c4026b78dfefde3b12033122acd
50 +DIST firefox-52.4.0esr-et.xpi 425113 SHA256 b48b1675c95eda4c2b0f2360abca6d3d6a73c511c6be7f684308ebef33a45966 SHA512 38c710287c20b0b0f0d529cc103eddb9bfd86656f305b1b15da49ffcf53e7c949ce736055f2588b42aac8b2b18aaf1201d5bc1aa322fd58b271d5342ef3c3bd3 WHIRLPOOL 659b02c808524608ad383a36e028fbb357cd1715b0154b016773faa878426daae0c62da986d24eeea55a4c8883b1b7c3118c2304a6830dac7ca690d04e19ae35
51 +DIST firefox-52.4.0esr-eu.xpi 438479 SHA256 9d6200f81be57953790dbf93d049308986f293b509a8971253e88105fea67057 SHA512 7b4ec595ba68856970e70bcdcb174231434cf606c7edecbc757b78cd081bb65d1822ce3689cffff2fc0ea30c79b136418553e9eee89f2590e1bce0e06a026d9c WHIRLPOOL 63522aad4db3de479ccb17c44c665de56939c5b528ee1db4a9fa1356cda5d4f58c1fcfa8acff40643806358f048e36237460d2c29fdc67d21a29c7566c98b75b
52 +DIST firefox-52.4.0esr-fa.xpi 491344 SHA256 e3e70b2e233854990260df02d74a48f047b997700271ac70e91d309cb81e5676 SHA512 f36dad246c4126f9b09589bb721196ce35bc23dd9986ebc45b23c2a2a2d80a4263443564e742ec8f5167dab2b1153097e50104adaa00dfe4c564fcf1a5d244f1 WHIRLPOOL cc80a14be7f9b3675f0829cdbad4567bbe827897119073a205e078a310c20ac5aa6b37cf357da22ad3afd1350dd038a450401726b945767eb1ffc318467f56b6
53 +DIST firefox-52.4.0esr-ff.xpi 440928 SHA256 e0877445c7f76134e5d3b94b55c3667888c4845939b8bd79e3c1f5e799f715a0 SHA512 e561e1201c3369337dbaccd84789e35943ee6d591f084641b8057e825bc56f8f8c8edba80f88043c52ac6389329393fdca1f430a4be0a55943fe96b27b1d9f5c WHIRLPOOL 9b4d2dea03cdd8ee6073373dc2482924adaa3bea5150b7032937037ef527462b971a765748081f73d25acf946aac4430900bb177db6f221d6a4f40cc0595294d
54 +DIST firefox-52.4.0esr-fi.xpi 430061 SHA256 cb0ee9a6422b22e9ab5c2d0ec17d806037acd20bc8845a74c48b55fa55cff965 SHA512 475da95bae3c42e1bc3684f6bb1be775247b7871ecbf8c54a9c7d42942f02c7fe79634e1b13bf511ed26f6ae74768efe035a77e3731b3ace00663eec3e3dd344 WHIRLPOOL 0467b49c05b20dab195cd282468c94ac4434bfac2291b5927377945bd627953ee082c9ac8fb59a6f7e0676a990cc29118ca64a176af669bb1d4f49a3de7afdac
55 +DIST firefox-52.4.0esr-fr.xpi 450210 SHA256 64a95c201c46cbd2e85c7fd6e4bbea55fb2b61d36bd36d41e0c5aa8e8ce403b0 SHA512 a786e878a9df8dc4de38d0c7b666f2c5d2902ecefb6c59b58a19ead464749132778c905b0d5ad260e4c2d07cc809ac4a3fbd68359820654c3107968b23796a94 WHIRLPOOL b9b21938e5bac5444bfcd2f61c096e10ca8ab1a130bb5f387ab469ffc6c18bf0a939417b7b780726f825d8fdd027e397746d8d7f5e8e8853642bd57b8b539b17
56 +DIST firefox-52.4.0esr-fy-NL.xpi 444974 SHA256 46931dfcf24650ac70791821ff1791fc0d545b44a0ee903e306b01ce795eb99a SHA512 3b53d24f2fc72bae431791b40d0b92377c3524d53aa250793e95217ccb54d7150d7eebedcb78d3ab28bc6996675f79dc4d404ba9044d633669098a61afc8efe9 WHIRLPOOL abf52eaa647cdf4c10dea9962215aede292acd37879619576c4c7404f2edd1df1d3b120594fccdd28b3f1da461a040273e5205610063cb5daa7f82db0e6e0410
57 +DIST firefox-52.4.0esr-ga-IE.xpi 458164 SHA256 8ee9d7ba2a19020925066b22370ac8b7a43591f9fe3734f94866c1f75b3565e9 SHA512 1f221c97765d6e5cae6bdabbc9436141d255cd5b2c651989581ccf81102974538ef6dd31bde006b403f22bd60c4661673f3005f3d3ffa34384377df4e4658725 WHIRLPOOL a9d99572ab01b32c6dab60de7ba3feae79cb3adaeddcdc4fe226eff536ad97d9da1dce72787c2dbbaf847c4a001aa649a6f155e5275faf129d8ad74fab01f972
58 +DIST firefox-52.4.0esr-gd.xpi 447268 SHA256 4a89c0d3cb2416155daa667b9cf1ae99780f0c6256fb61b433a1b45d59b57ff1 SHA512 9c107553706b86626f0682a329c61ffe3e2e14440795490d14b0d1c86062550f173d466cfbd8c4a6ecd3dacb8fe27577e04fd36a6f0359eddf19136a82ba7be4 WHIRLPOOL 23fc3334ea893a6c2665afd00395e1f59badc9c277c7e1643967d1f6d1bc21819027eafc8fb4c51de81c6813a2516c519914e9a00dc579144d1a0079407092c5
59 +DIST firefox-52.4.0esr-gl.xpi 447295 SHA256 b414b04fa8d1256bcff93d5c0fee8eba5e40edd085128afb84d15bcb7b89a428 SHA512 69a0dcbf33f1b90f6ad070f72a9075f2bb56b2e9ab3eeee800cd136071a0867987bcf05d554d2d7624ac8a9737eeaf384b66ae111a4c910afa20729d6fc87438 WHIRLPOOL 95e79a5653f5d4672237739288d618dbdb26d81cbec9578021b6f3233bc663a53242974fe52a0d2313a79600851caf4ae75f24ad377cc154444ace485d6492e6
60 +DIST firefox-52.4.0esr-gn.xpi 456214 SHA256 ab229962c9580b3d875194997998c4eb67b04cda9c97b1d29476aca4976842c0 SHA512 2f75c5fc2a90d720c5a939ff509adb3320841eaf4332c26c1e92bd3e4e504d2749da40e813c5c42469e594d2e0e191a6a1abd9bd57cc9da694c633a10fabdbe6 WHIRLPOOL b2b705d4a469311a9e048b3e424de8bd2d001ec4f1c594973b4cffd09dc40d38307c5948c87545590f7028682fc7ae5757c29616639528aeb749dec701d75db1
61 +DIST firefox-52.4.0esr-gu-IN.xpi 489365 SHA256 4351e52270549a145d4e9ac042639490399287fb59be2ef770c9b1e1891d29c6 SHA512 9587fd0f5642e1e34c01ab318f9ca217148f3b82a9bed22a0eb5f576992cc2c70ad82478d7b2fb8445a2349c31ed34d75886ee826eaed69827291332fcb20ef5 WHIRLPOOL d93bcf277974b1183fadaf9dbc0ef29a04b490cefc048da79dd586b61f746362ec0c383764ac29f5f06b45b6d736d471ef3ea5e558cd3b74e62c6dedd6a8530e
62 +DIST firefox-52.4.0esr-he.xpi 455282 SHA256 f04ae7cd0162130c4bdafebcf31627df42cdb06b2fbb2fd66abdf5211db75c9d SHA512 69cd90affaa650d9fecee540f7b24f4af94bb2c0457bbecfcba3b1159bba04e4ac8ac9f226ef2804ac89261dfcbe9e27641458a36fa47e5b555db36b51a95ae6 WHIRLPOOL c21abe74efdff48ccb3535c05033c9561b762a915e2883b65a9e349f044a0e9161904a7533003ebaa1a2db7b7a6faa8ead119715601073a2af26f2c9abeabd0a
63 +DIST firefox-52.4.0esr-hi-IN.xpi 506519 SHA256 8f340a2d47fe467efd16e454e16725c58c921a9addcdab73817e38ad3480264f SHA512 671cd8d1eb5407a9486d7f5a989c6901be3318e6e211537657adbf821a3108691bfe2a353d355723092cdd417ed7d10a186d7811b249eac90f7c13a8d8fd07c8 WHIRLPOOL 73f118a68417a65a4e85c6576e8f9e4206cc1eb5a5668fc4a771aa0ebf185b638d583e0b7bfc85e67c1eb4b0b3c0920122e126913cb8e8ff2ffa8ec520d9e7cb
64 +DIST firefox-52.4.0esr-hr.xpi 447503 SHA256 f3963d4e309258304f9a518990788deb37e92e79aa96ef9592c2294a252bbd95 SHA512 bddfbca370d263637d283a818fd9c4395647dc78c4e62c8d8c996f58154401f5624870e66e4cc1a156ca4fd3c902021231e6540c4ea12d6ba84d9a2a6fa44d53 WHIRLPOOL fa590d6a5f039a6aed75617079c307c15103a9a3ecb6bebe260fae47fb06d75554cbb46f2250d2b3b793943355ca72016325dc41c5744a712d7bf9b76ad7456d
65 +DIST firefox-52.4.0esr-hsb.xpi 457259 SHA256 159911740be4e29a532cd01fba9f3e3173998a5efa066470b201809a16258b4a SHA512 ceeebd9ef7d33419649c89ee42645eeee16a7fbcaadb5e1d5b622d907626ad3b8553f96da37a1b98a2bab4e7290b25da2128dd0bbeec72e2e09dc8aff01e5188 WHIRLPOOL 8e741197ff2059069646f0255126fb0c1c2d7828bceb048b44c0cae3a1b4da2174892dd2a84576c8712b238dd7aa41d072bf54c279fa1f3a6b950298230e07bd
66 +DIST firefox-52.4.0esr-hu.xpi 451496 SHA256 b6d2deb5d0af1b60711023fe75603f970b812bcd9dc32227268a088f7699462b SHA512 9491b941cb17a637abfc61b61872c67c9159a784ce2f0f52aab93e0fd85defc62138232939d2f2bde12539f77c17a6da9c39ef12f9648f3aa9c3fc4b48ba99db WHIRLPOOL c727fbfec0fba418e0867f378c066c13361fa0ee3dfbf14651694656b145ce7bcfb104b2b5cedd1526d441e671dc82808eb160ef3d0cbc0a9968d88877cc25b6
67 +DIST firefox-52.4.0esr-hy-AM.xpi 495774 SHA256 6d23d67cebd3dae17534b1b982e139cb5948f715619ad696e478e196a75c3469 SHA512 68b86f45fb00155775072d02eda3499bd1dbcbc6b227069df6cf476ef451f999fc81d865ef3b41fb6d3cbcfd5890e551f414895cbc560fd29502cc2d43822c2b WHIRLPOOL 3f247755df684470542424990f27126ffb30e9bdb64e05f125b5c5214fcdfcc26a1dfca2dcc2f2ee4545b8e6f442007c40c16f3c92ef2f47c7c124c463df3b6b
68 +DIST firefox-52.4.0esr-id.xpi 426023 SHA256 3af195fa1c292c0e60e6dcddfb610d014953edb7aaec4b61586de81ac4dc83bb SHA512 89285f003d0ddbd1e42831be1c20a6cabea6974a3cc4503343926b1f2e0bf4bb93d96065c9b72140a095ee94904c7af27185b85d2993077032576941fcdca270 WHIRLPOOL 5f54962da5c5f514580a9a57c42ba3e41bd0c7dd753e357a8ae2a51934137f319a1da481430ffe889ddf88c710eccc6c1136a555759437dc5587f9bda7017c94
69 +DIST firefox-52.4.0esr-is.xpi 442693 SHA256 d7990afc2a99ffcd7f8a899a121b1315f59c2b0cb369af223afa780695607162 SHA512 97b6beea561bc247e6814871c68d76f97e20b8b038410867821701918c8585aa9830ce6396b09ec14faa357716e0ab9f7264d2904136c35d1908fbfef01be410 WHIRLPOOL f7247117abb9dc236073b4037ce4d104d308c4b0ad75999976dfa76950f4937a4c93b4138c86566a8617f49f441a0d0b58d55dd1145858d18fa556b94e72c178
70 +DIST firefox-52.4.0esr-it.xpi 339221 SHA256 8132a0d95cfa6afe010e1cf084a88a6c028862859b7f7e1da41f8ddb7bc74ff7 SHA512 29015a9d9f8008a6b0cb989a19c3bc45e7c2608b12cf6036d45ce62ba4043ba1551f77a1e861711217e5d661c296ff39c565427382c0ad3a9db4cf1ab4c2ad2a WHIRLPOOL 6cbe35da6241d6bbf023e0daf0dd4b3d5fb122e7a7ad1e459fa56350049493a4af3c0d410fdcb061c2566a34011e065d4af88dd25d38cbf02fe626a514642551
71 +DIST firefox-52.4.0esr-ja.xpi 488343 SHA256 028ca2f87827a2fc6f3849e681aca2caf9736c8e64d7876f7ae29a7109930ff0 SHA512 b65ddf9a1a5c8a26626b520e3432eac4b2bc0ed48b14f48277e89ab8fc47e3b6d92d063f39407ba2fa704adaeabd287995d69bad874f42eb61dc9c2adfae2881 WHIRLPOOL 8f941371421629668d4cd34457eef0093674578bb0fd2cf8c923c18558a4b95009fc1db413cf839154b9f09677affb49b3e464fe369acbc054831ea640acb309
72 +DIST firefox-52.4.0esr-ka.xpi 475375 SHA256 f8e4be4e7a1af9288fdb798af70992fbb8682c2e41cebf42fcc0a544682280b3 SHA512 41f045a38dfa09d29489a39970a4a2389be9481fd1a27985713ca2ce2ccf75d7ce8a99a897920fd03654c96ee1d293059807fc08f35e88d45ea0f6037e4ab363 WHIRLPOOL b82243de5bed6cad386dda2c9c686e9408ff2418320f4904be1b29385ad11523effd4cf3fba2b0716f522bebcbacc6a9103625c9b7fc9c970318f8b317a43a1b
73 +DIST firefox-52.4.0esr-kab.xpi 444519 SHA256 4f6d01ebf6f7a29f1ce5edfc5284e00d9759620686548e63e043498ef4db7a9d SHA512 e91c863fd5f71ce075f60603f496caab62f06e73e92c1a926aa25fc4cb4e16c8daa364b4aca557076960c65e57bebb82d93443d5dad07626e6849a8b902413ea WHIRLPOOL 138aa3ed219251f9f5fc6cb87520c509cf3abc5ca88c590a24e3531316e562a1f475323881bdb6f6cd1367abe2c5923551e074dfd466802a0583b3a961c6dd71
74 +DIST firefox-52.4.0esr-kk.xpi 496939 SHA256 ee9aac5683aa6dbe86e4669095620899e387a966ea3bc9ac6e1d690fee077497 SHA512 1d004a132a737f9b761fae27edba10810733cfe8216aabb090dfe4bd72a5d81095dad657f6d2116fe3540bfb8164e5997020b7792eef5e928a079002200d5fe4 WHIRLPOOL 5d6e152265b666a370421dd8c5915e8924a6e733c1757fd8074a09660220457605ea766a38164f1a88626ca393d0d29fd988e570bcd786531d65d093c5b5203e
75 +DIST firefox-52.4.0esr-km.xpi 520343 SHA256 6aecb8009ff63deb63b291176b3caca8ba430fb4d3a409bac5a9b83f50c6abfe SHA512 11ccd406d23295532f6d631d0456ed4d27be8643a06cfbcceb3c0330ae5850625ff6ce4085504645a48926b5a83a2aac3004328b6ac262cc2859dbae6a0ce641 WHIRLPOOL 1a1a37f472142e200bbd26daee5209501b13660ca892797c4efb4ce4aa849a43a1aa73c7664b77fee66f701158dcf4c763d8a7cf0936277b9704d4a9004baff5
76 +DIST firefox-52.4.0esr-kn.xpi 519455 SHA256 dad84ad16a39e889a2cffad173bdb8987697730cca38e7676a49d5f921d87a93 SHA512 e5d653e94dae557c90350a008a6efed5cc112d7e7c07af98c79805b381a263e30f1f4c3626d806b7561b2035e2ff0b40de651b0a6194a65928c944ffb8da0c6c WHIRLPOOL 145045875315f0785d21bafdd8228bcc3e5b221817377d856735ceb6be4f35f3ac99cb2cc32e3b1a555b348f3290d6a50443b65ceb4fb82aa84f0b6da79583d4
77 +DIST firefox-52.4.0esr-ko.xpi 463630 SHA256 48760688416658f134ddde3c036adbf7d3a147c4fc38e56a86e6497e5894ec17 SHA512 53bb4e3606a7bedd0f382387ba91e6083d121fc35ce788a5f1c228bf370262b0656fdf61820d3b3538c56a1bd0d56145a6a14016abaecec1ae02241f6c9954db WHIRLPOOL 95e2d9f165fbe72c9e37c9ffacd4fd7b84a302a1033ce63a79ce0df0d24e94260bc9b8ac445e717da22c2714f9ac35ef1f0020e39314efa2f58d40bb9ab5c575
78 +DIST firefox-52.4.0esr-lij.xpi 421070 SHA256 491f2f0e2cc67dcd82c4fe97c21e39434a7bc4e685ba9148f550abb029b3324e SHA512 8edca992b20bb24326f5c27507c708c4df3f2e4df3faca5e0220cf75540e0c195b11c3fba427109b0fcaf70d4c2704456f83cebab5a04db89c1df2de7ae204b1 WHIRLPOOL b8994a9c4b144033c0d87e50ea7e0a0dc36688d0a95dfdb655b5075297c5a69b0c0c0e32fc8de9fdedb7146c4868878fe59be8b461298cf37a83d53500df4ba0
79 +DIST firefox-52.4.0esr-lt.xpi 452236 SHA256 279158371b28ee4ad2ca50de4d60e7200123d19e4d768ee6578cf0d5e8a4bdbe SHA512 50dabeb697ba9070f53b437f11dc9a30c90dbccd0cc2d30acd6c118611f8fbf30a7caeb18d598b1cf3e783a4e2bfbc6188476afb2dcd1fceecd8e090a37fcc64 WHIRLPOOL 1d7298521338580d5ed02363a496b1719f834a32cb32bc00ee22063fa18d72c003b42cb0d8a2dc13a9dfda3347564915fe8b0ed806faf9054cb6cd86d3ffa472
80 +DIST firefox-52.4.0esr-lv.xpi 448451 SHA256 18d772bbcd0c7d3d01cc58028580774430b0d2475e426bc4e42a91d234b8a6ff SHA512 636c8c2c4131466ee0bb6bde1777a1a6250ed6e186e84101b3ec117a4185311d33d273ed2fda62ec243547012141a92327972a7156aa54d79f4a1c2f8bea3922 WHIRLPOOL 226e85abba13173231d8132c7b6b4336dfd2c7fbac90155af315fdd405a6c7063bd46d14b0cce304f63d4831675ff470b9c6f7f554ccde0da5e602f4d1855e6b
81 +DIST firefox-52.4.0esr-mai.xpi 499841 SHA256 ea7746eca6fb14256fe144e4cbb6dfb90e9181eb1a4fa6ef7778320af5b61ac9 SHA512 7602e0ad938b9bcf9dce14dd229dfbe45f81f128381f027b4b82bf75ed6c4feacbd1448472d51605816fca6a32da74e69f41d2097918dc0141c8ecfa53e2136a WHIRLPOOL 74b698e022687279a81faaf9e6760497622aea89628e182ec4228a2bb2c4db5a1cf8eb07de07724253c0c115907fdd035ff6db9920ce2e05a3862db836cae3e1
82 +DIST firefox-52.4.0esr-mk.xpi 496199 SHA256 dd54b95275c83cee23bc634876d6d7614b2c281cdb24b0cddeecfe41921ccb12 SHA512 a65b2658cf1c182cfde9c2791d147743990d761f77b4bca501c922cd411b09982333e2b1db474822916f7c7665c5c4a95e0338b41c1075ea85a69f3539ab5c50 WHIRLPOOL dc21ea58f131229c226e6c24b50d99e56a3ccf9f3b62d6030b3f036c1e2ea9a7383097aff2308939b889d1355810293353f630e9ddd4d0a7d6944e637361389d
83 +DIST firefox-52.4.0esr-ml.xpi 516487 SHA256 8d632479fa26fffa901b5d9859adb9db1111dac7ad7e6cd23d6b180c4e3aa78b SHA512 b1201dd8f5964539b2f093a034750512f4dc1fce00f3b4d29ddd051c26e5a5a783c16fb104217cc090e8bdee46c81e9f230442a09c44a2807b7477a27a6a1826 WHIRLPOOL b6219dc8a7e53591e46bf7c1598ec22a761340b577183f36db28fbef42c2972c00a6bcfd7e480bccb10f400a87e213324826a5b7c590803b44ba786e931976de
84 +DIST firefox-52.4.0esr-mr.xpi 502431 SHA256 2138cf255c33c7d0fad2e88c07e6f7a96bfb1791c24937dad88eb17945696a08 SHA512 1aa2a78f163c4a530c025e92041aa54a22b0bd676ab4678906147f9f5af01b1440f31048b5ed3609ce8458e214e4c8fc0f6486d4e13b7c6e529ae30b04296565 WHIRLPOOL df71fb18b797cd457b7dcd24efbb6837e5d40e9bb0bb494f276905edd01c27a756552f948b2c3238c76517fb96c635f9828472b2bc19edbd3cdf9de744c36175
85 +DIST firefox-52.4.0esr-ms.xpi 435990 SHA256 3360337d84f8850a26639b5452c01414f98484db02a151346580ca85b60553d7 SHA512 b1004322c195ec31e74c630b1ad00de1fa670d8c3d224bbeb87c2019e8ac6705f88f6f4470dbd9607d72d14d7de1ea5ad6486e26758a83db86493ae5d4296575 WHIRLPOOL e9d7b7ad6ca6f1e2bc617ee963e585cabac982986c712328ae9882e2a52d2fdaeabcce320a50b7f32f553d530928302bb9e96160c05e895297279cd6ca679265
86 +DIST firefox-52.4.0esr-nb-NO.xpi 434412 SHA256 5d907b6f1704c47c9d8fdc26cc75c2ff7279d669684beb73e894e020183770f2 SHA512 646830b11b6b28226eb345e2b526c3f32c6909252bfe2b98a68974b5580df7c72b048047f4853bf3d94186d1902621d9b369ee8e1aada18676c564c3360730e3 WHIRLPOOL 9a7439f8686b9cc2aecf5f9fb1698372d77f8adc60f50542ec4373c2a852bdaa9d500e84efbe33db829da2e28c36f470e1b83140446e4e16807586ef86885ad6
87 +DIST firefox-52.4.0esr-nl.xpi 432008 SHA256 96a8eb2001e082071a66eb069f306d9567e29e7f8f40de1725116bfbaf51fab8 SHA512 7ab04ca54f7181a27ae0a360ab983531da2cca7ba221bd84bce0248b7f55ecc5817b9ddc7c61d33b0f55e3a84a94809c0d1a8ec5a6e252526958efe2d76dff31 WHIRLPOOL 448c2781eb8cf6a833c87e8362b7fec7d5d1407fbae43e206af315cb0e6ce8db5f3424d4a00ea0d1146d56cdde1b0187e20cb3252b1b7f29bc440c33d66879b7
88 +DIST firefox-52.4.0esr-nn-NO.xpi 428645 SHA256 93f909ef550c15681669b1c3de867b3e6569ad554ceefb0b38f6d87c4bd90a6c SHA512 b9e6c7fb9c8ade535dabd10e7fd6da68ede302f7ff5f90661971840911b0e2a59c4220886f273396a391450b380ed81ea0cbd2ad3c077d5ab2ce073addc2db82 WHIRLPOOL 1a98268f53bef8e726b18252309cade08e98f42280956f5cbf6ad77c69d157102c36acfec9185d4c795bf83120f1cc20fd8c70921723c1971715a8ca5ce0199a
89 +DIST firefox-52.4.0esr-or.xpi 496917 SHA256 785a1e747d2fdfb178d6a5f997cfb1f2de38a45c6dc3ce3e8a462dd916a6b81f SHA512 0e6bf33890c074bb56b1a479924cf10965309241f9616811c217c55f2c83a86ce83b9c27e3c11e41f2afd24e5fbc4b0c536bd4610f93e4dea090f3c4665dacf3 WHIRLPOOL f6c359a6e81d5f9b7e3a074d90f0c824bc1b1c10362607e1dcce22c0553fc432d55d42ab92d01ef6002505020cd08d39fbe2ec2c5759efc4251f9fc3342adcb5
90 +DIST firefox-52.4.0esr-pa-IN.xpi 476587 SHA256 7b9ed33240caeec6ff0f5de90f1185b9d27e9615c79b04daae450368bc32a63b SHA512 4604a18531f865cbb0029349cfbb3d17bba0ec57804d6825bcbbd294d1c854265ed75fea251d6f500bd65ea6fbf26e22a803f4126666e561a04c38c1687eb835 WHIRLPOOL beefd86c83612795dc87c0623aabdad12105a2b06f07ebec5e68a77fb56f329d5573d5007717d581bdb9d50d58404c57971b62d8e667048b1d4d5f8f8f711ac5
91 +DIST firefox-52.4.0esr-pl.xpi 352852 SHA256 599d44452ae267739b4a9ad382a0fc0cfeaed341348b0189756998ccc8297a23 SHA512 3301c8c5560d724129f40a983ce504a72453a755b4918bbfaa7646b1b85381d52a0faa1a165698442dfed5a1ca819c47c53af0c0b76726f881d70eabbc171bc0 WHIRLPOOL 8d7da42aedb292c1874e124c125b51aa4a0aefd46f4deab1bcd8289e1986c9d40fdaf6d69f191340d5517f0b7b8401b2e6eeed3c36ecc19225438824ffa16e3f
92 +DIST firefox-52.4.0esr-pt-BR.xpi 438170 SHA256 29c9e063366ab3450e9ed4cdc099dd713f7bb44dc5ad556879372363ae64ed09 SHA512 09af594e9bff3f4989646f4cd3500c5ddaf5e4379383f581a61b5f040a61100a06b2e06c7a90a6ae80b531b50eed3c62211e77ee77043f450ccc0be86f911dff WHIRLPOOL 783f917e9421d5c508f661397e9141ea3fa1dc2dd2cd15bb72758e93424a8cdd9b8bfca70f3b556986a36571d4c8b4d83131a64927ef9b697bdd1a837c2f1ea9
93 +DIST firefox-52.4.0esr-pt-PT.xpi 436727 SHA256 90d94c8e0a2e6b222e7d8fec575f87e2d3815ee8da5e7496a69d9f6db124ee7a SHA512 386a63088d5bd68b3d4d0ef2760b6b9a1e41d45bd9748712521a649355859722c77a7d0feca10485d9038efa81fa7860f38d418678c5d00b5f5d1687f73eb3e1 WHIRLPOOL 0c25a6701db0a6df99042f0a2f9f4b05501f8fc852933024d1c547c82fe4aad1b452f254d30b89adcf7786258dc08d17bf00aa87433f47f75638d2198c3f6f5a
94 +DIST firefox-52.4.0esr-rm.xpi 434608 SHA256 ff039481abf5dda360198521bc8094a953942c824951a034935902251b12a406 SHA512 86b61d1986b5087760811e5e2d072192d263eca1f1fef24a030853ae0da486a6a9975ca203e4ab559649e8ebffbff276099d22452efb2f57f015f56ec490bd15 WHIRLPOOL 8a01d4c40bf42c74c4212cae12a3fe89a6718a219d270d96ecdb8f26b111f8232a6c25d365a1aed0cff23e6394697dcd69ddbc3b94bd99c3c80af4e8c3aeb7b0
95 +DIST firefox-52.4.0esr-ro.xpi 449938 SHA256 2a296552811b0131b02024bd4c126bf6b525c2e32354c095e83b879eb8523e84 SHA512 b9cf5123cbf19b3e04b5c2ec94df1f1abdbe0e2eb2561b6b9b72ae57b2e489c88ba333d01a441ca4dba9f8fd0efe0cfb8f7407c18e9b9121ceb6b60dd205f72f WHIRLPOOL e1bcb36c89fedec1230266cd17eead1d65542901ed4a4d586f008a4c2622266f9bdccf2119a2f2699f82684915633778ed3f4f7ee683fcd8da4e2dcdaa8c44e8
96 +DIST firefox-52.4.0esr-ru.xpi 395364 SHA256 9ad618042b6209606231dfbb136928321ddc32cad6e8c7ad36fbb9921718f298 SHA512 975212968bb4f4639d1e4689fb04ae2891a3902df37f3f69d80b4c805b252e76c0885fcdd6040fa2c83fdc088321a31e8caa6950c4ab2b8a0546f88c67e47c8c WHIRLPOOL f1e5885ada6c5568611944d3245bba7eb33b476b71570a1176b81d481fe9d7e6bfafb0c1042b246b9bfa7d52aa8cf6f31cfa4be5f272baaca8108bc0d90333ba
97 +DIST firefox-52.4.0esr-si.xpi 491959 SHA256 498155f29edc1c70fbaa1c65ccf35fd1763ad18ba5c55beb3083e31dbbd2cf09 SHA512 2474d7c429b8d2da3b7b51f1b4b4d459883ce142d51fe14e558077627e6eceb8f49c6399e177415ac776189afa776729bb848a43427b28e67fca5a81618707c8 WHIRLPOOL 165dcdfb040ccf1522e22b978b58f3b59f2488c135edd7b4c55f9ac445a83823c5918902398ef5ed8ac320b4301ea76db6a82d54480da70355663b9c3c9da02f
98 +DIST firefox-52.4.0esr-sk.xpi 455820 SHA256 7244559892e9420b6e9eb3e99d15081ccf28bb8601c35ea7ccce7e1b08320be0 SHA512 617b182ed73140d7cda94baf513d07f7abb893679fc80821735e3b144d7f8b81834157988f610a9f3cadeebc0aeca64fc6a100e350155a4907a89ed3eaa4694a WHIRLPOOL 4c393ea3d0d51f4062dcb07e3f20b3c826cb19d6714613fddaeeb1a7774ed77f752d7220ef3497844dbc13eca6ea42d1ac9db032d1dbf25ebcd4d08a7f18a131
99 +DIST firefox-52.4.0esr-sl.xpi 433482 SHA256 96d384aaae5bae5b03e2dbd0c8f749ebaba158498e90f987e5eb6525b47efb19 SHA512 1ca87566300ae7a8931e777742c220a835d06e27889fd558bf9c67bef44876d70bf933dc83f58233d6bc768d17e746e0fa38b2f6919f18ee09d965555aecc989 WHIRLPOOL d27fd3164fa635d74a9aa72792acf5b77957efdad645bf1aaa47b9b68e2954085340700eb1680a1d2071aed929b2a69fb7a6b16c7511b77038946bb5b81b4b3b
100 +DIST firefox-52.4.0esr-son.xpi 435128 SHA256 30432c78c71694bd054dd6d257f70cd79235249a44b5662399af99ed20445147 SHA512 01984fb3967980a7b6f551538f302dc26e994e0350fc62211692409b0d9ce4f2a4babb02a18620495c4398ee92a8e2156e7945af7722eedf232f3d7b39319793 WHIRLPOOL 086cc27f46eaf9d35e39d2c6706cb2be896c1c1376fcdca6d5899b6d61bb3f85ba3cc4b7a38c11630c995dee872fdb9335d4ebdcf7d012bb35a23604b4825fd9
101 +DIST firefox-52.4.0esr-sq.xpi 448156 SHA256 27c2ad11771d27420cec9220eb0a9a672f0545779d0497c0ca270dc303700e76 SHA512 59f8397b729620718b97712a044363069fea1fe88e85eb7e82313a67022671691d12b5822b64faaf29ef3f6d2d7c4c002ac729a5bc037eb62c640b7d2f5ff139 WHIRLPOOL ee5430ddf3b9398eb8b82d1cb83167faeba1ed144c0cc937b7cb38d04db74ce8ecb7312555b0ba13b75943925007d745daee7a0466dedf42dca3bbdbf668ebc6
102 +DIST firefox-52.4.0esr-sr.xpi 463395 SHA256 0a3acb48ebbd8462a3ed84cb2e4f27b5a80984a9c5dbd233f8cd91402b33d354 SHA512 446de9dc954016a227336726fc6a47278d6c8a6947c8b1a407701c8c6fe5a7382e023448fd8f6a4f9fb0d430ce5c94d98a567d3c50326f7e6d2e8d7e18c943f7 WHIRLPOOL dd05a79b0e8005a05fd6491a086a947f0936ed60d69328c1ee92f85987e34eff4d1dc8c3cf447a2888080b9e3b947b2d502b925f799963414b05cfe7695c9dd6
103 +DIST firefox-52.4.0esr-sv-SE.xpi 441182 SHA256 0445ca278fb176bc2373cdb739ce5d6140be9d4a33ef035b29f2e7f7330327d2 SHA512 8d8279f04ba5a04ea6c37064b5137dcd85f46387ef1f2414ecd603a37cdb35bc21925e1adfc3fb0e3a1f9e10fc05f8af6233fc0e1b8ff653b6e78b7a4a6c5e49 WHIRLPOOL 440784af1a00002a18d637a8a341c33426e7b882e7c1c49da0c10c2eefc2671e35d7c9d78e6c9f12b3e94e4924c033c103e0fa537c0c93cab7c2a2c92a6b1666
104 +DIST firefox-52.4.0esr-ta.xpi 494798 SHA256 e9aca6395f5a56703011d400d45de7f5b24a180ffd6747c82c67b38b0f5eebba SHA512 315e388fe6fc3a81797f7cabf6b680542d4a4ce04a01171a1bb5a611581119fd6f5f2c37f30976f9de96dc4d0b70ad91368407fbc4bb80560c55921ae7dc3a04 WHIRLPOOL ca52bf37168406cc776133717b0e7bc1578779dc3177c64e8217dcc7a4a8ecd0bd1d1b24168ce727ffce4d41d6c2d4ee06bca2e08ee348e79cb751f694b78b48
105 +DIST firefox-52.4.0esr-te.xpi 515241 SHA256 9cd76ff3cfe3416b14433fbde7c380d04ecf284d89439daffd88acd0cc40b857 SHA512 860a3fefb50e5a6c2e537960564127172a2fccd7516c2f54bec7b8d02b1b6352f8499640cb7dcf782ff26eb4054c37c5906b90dfe6f32b80182f01ab62ab7b1b WHIRLPOOL 7b74a89d4a0817414330a0d7f1f96baca5701ae91c5f085b43bf77bd37b1124816678ac8eace5c4170ad1d9b280a63b9cf161aad3acbc83cae1523c71e14fcb1
106 +DIST firefox-52.4.0esr-th.xpi 489379 SHA256 a6c613c6c06b33e0ade3f70da7cea8d9ed5ea464dcce5bc7a14d2974e71045ba SHA512 54c84d3d847d833e8926bf0a04d71f672a916d70418e21d258595f1e3614873fb3653f0b030063032ec3916e5955112f2d73e7d25985b3ec2c16be7f5b390266 WHIRLPOOL 13d7cc304e7e73b77c66d1aa9aa252cf9da5317ffab33598a7f1806f83a12f671fbad2ca6a4dbbc6655bf3157e9a8470b85b3d3e943ac9ae073f030d7b31fa8c
107 +DIST firefox-52.4.0esr-tr.xpi 443673 SHA256 bea50941b9b0b8e1f2f99428bbd7b1c6afa6b34eba0e0cd657b78ad2610c5a60 SHA512 a60f2aa33856107aa72118413d968448de944faad8ac10c4011946c0f75c1385d3c1bf0ba326ec0deccee1db0ec7ca1bf8bbc3ad77c595988e9540f48aecf37e WHIRLPOOL a1fa84be5c8d297f8d504e481aa5758bbe0b3e9c85d9592e697980c7406838826e9982860ac441de8dd081bd4eac1fe3961092382d82a4aff7eea9f8862def53
108 +DIST firefox-52.4.0esr-uk.xpi 495095 SHA256 4cb213d22730ed2e46cd238aaf57573ce2b83eb18a27a2de0b7d2c0055f22d55 SHA512 8696e15a22e98a2991b5e9fadc29810f603b0252e2323e0a95b9adc108bfc10fd258562bac3f292de33668bf6490316956e0e3ff5bf279170db987c1032b44c1 WHIRLPOOL 8601f120789b78bd6298346053aeef779432b5acfab0803d10c4f76f44d1de7413c6c2fbab1c6558baebacc7099a6c8d9426cfecd10eea0c1d5f50a9f404cf81
109 +DIST firefox-52.4.0esr-uz.xpi 447917 SHA256 5ca12643bd93c36b64782d454a9baaebda86a38173eda93c07c44f4202ce47e5 SHA512 68188b89a3ec1062e545cc14213f1dfd5dca4159626e55c93d1da9ad3913d8903f5f6c808af002bf9f298490735f8270b3fe6bfdec40f3679e49325906043881 WHIRLPOOL 220340c79371097f772314c366f4c39b35b61c381c655029113f9f1d45be258687a06bd93edc23e866e29a6683590f872539bc2ae7ac7f53dd373bc79ddec6b6
110 +DIST firefox-52.4.0esr-vi.xpi 450805 SHA256 d9dbfdad3d46d7fda56ef8c628314bd0897813a764adc8d2babec6e2538cffbb SHA512 1522d76e8464f535f624b5c8c49fec9315f169a04e59599639d046bed72415c03b4ca66e643cc2107ed3a34fafb3ec7f0686ec880193010608338e4e8d573f98 WHIRLPOOL 958873d53c57d7930f794f065f641d560233e3c6e7b7a0d5e92c57e3b1f9e441999c27a614a2714dc80dce535f93a3d56957e9930b0701bf850d008a29a3be04
111 +DIST firefox-52.4.0esr-xh.xpi 441172 SHA256 bba3c36e5ca71827a46fdad1f86a99b4a0843c42508cb566847944cf0821cb25 SHA512 6137f7bd19877b905f2f463eea3b31bedc90eda263605824f7e58a275c0c98214e86bd39475d5150d77991fc3404113e091d92bb81beb843c547eebdaab91cf5 WHIRLPOOL fa2ce568db97a183739bbc3ea6d8635ad2e9e9c9dc70c8a5d20ad41badad1bcd4b1f73d7b91e8c9c58505404002b941ac162780635ea446b37349d0e7ce03009
112 +DIST firefox-52.4.0esr-zh-CN.xpi 461694 SHA256 8716ba127ab236ab8635086edf410e19539a0bdbaaff56d0c11f39f7c711fcc7 SHA512 9a194a185893b44bd5f6b4edb9b0aaffa552ec7e4b876e575482d7b2d46a7855f4350094861ae135a5066e9eaac93451f088a825e10f89b333dc4e7f269b153b WHIRLPOOL b7a934dea295976ef2dac23dbc54ab35f132c354d420c5ccb53dc74972bb0ce5813bfdca2bc5b248d95c08f19ed885e20196561c1c39be2e9f153fef5a5797d3
113 +DIST firefox-52.4.0esr-zh-TW.xpi 472534 SHA256 f88307189fd516a291f5ead0845b7e3cd1b00c2bb34561fd3bae991c2dce6cd5 SHA512 32dfc07a61f88306f44c94197a9720442a62d69136f7f533a5d9224865ad40b220c7f2cc7d7b713127db50968c119eeadb376a94857555e96cf2af54066da6a6 WHIRLPOOL b17095cdd628b30444e98fdf7f0517977ce1b409313b591d3f4fa21e3c7417fbde92f33bd1aa4002191008376d6dd02988088e65fafbae03a808ada306f2feda
114 +DIST firefox-52.4.0esr.source.tar.xz 212285560 SHA256 58ae7cb6c2fb81d22762ab3c60e46cadbe7c5b687f24c2823d9533ec998a21ee SHA512 be3be7f9dbf4bd0344d5d76f26d1a5090bb012154d25833d5cd58e5e707c080515b42ed751e1f7e58b15b96939d7da634cafb6e8aa9bb1627ff420836b802183 WHIRLPOOL 9beaba0232a57795982e969c5a3387d8a3de92b5e0ba12cced3b72502e440a61333395f5530c0ed502e6cdb351a40dead7e3580046607c87f098bb5ce2fda54e
115 DIST firefox-56.0-patches-05.tar.xz 11616 SHA256 e2566d3a6139a312858a22fde51aa5ddfaee6dceb5a97eb28ad028048fcd5508 SHA512 7dd5a51cee17c2d3253dc1fc22d20bb45c15b31d7bd1e2b7e7b49c5759c5cbf9c9682111451fa2a42a39514e37ef78afc94c5389f69150707b3d26e7bdcc3f9a WHIRLPOOL 013884892771033ad5b9435a7e919f9fd3fb81db226423e09b0ec3dd694f3ce6026c7fe4f8d3d3d3e9d7ef9d406e0bc54365c801170c1f0fd60e8e58cd4d918e
116 DIST firefox-56.0b12-ach.xpi 454894 SHA256 bf06f3d7d424c767d2eb5b40e17abf8b30d24e0dea722f1d413bf66b5a285773 SHA512 018c4f2e2ac5b8fab72c92bd575176118994153797240a8c972d70ec066d0b704ff5c04bc9791f1a114675dc41baa7020feffbb4ed341bedd91c7022ca9c431a WHIRLPOOL 654f9709ece7fefe5376889f8cba3cd9edc96e616af82f9445f3bc97daa9f41841d278420f73d579503f2fce64e1c7ea74cf6a3ecf7c14834cd84abc3e9b2187
117 DIST firefox-56.0b12-af.xpi 456214 SHA256 52f421bc0a2ceb149a11788e5fa87052716a11be1d82e5d41aa0868613ecdaba SHA512 6dd311aaac87599b2ca0071799b7c2863ced30a48248ff1c1c4b1233fbc0f7452bfa2db6117f54c7c1badd5ed0d23641faf665d111de7053e19cc6db3a9a7940 WHIRLPOOL ea297fb3df835d4d503111b5dad7757b9e9ca3680a46f730fbdf8c9a2a2d4b27d838807cacd92f75d08c84b42b7c8563381a11f67a9443ea4c89e1dc02a06023
118
119 diff --git a/www-client/firefox/firefox-52.4.0.ebuild b/www-client/firefox/firefox-52.4.0.ebuild
120 new file mode 100644
121 index 0000000..ab4e45d
122 --- /dev/null
123 +++ b/www-client/firefox/firefox-52.4.0.ebuild
124 @@ -0,0 +1,405 @@
125 +# Copyright 1999-2017 Gentoo Foundation
126 +# Distributed under the terms of the GNU General Public License v2
127 +
128 +EAPI=6
129 +VIRTUALX_REQUIRED="pgo"
130 +WANT_AUTOCONF="2.1"
131 +MOZ_ESR=1
132 +
133 +# This list can be updated with scripts/get_langs.sh from the mozilla overlay
134 +MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
135 +el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
136 +gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
137 +mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
138 +sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
139 +
140 +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
141 +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
142 +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
143 +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
144 +
145 +if [[ ${MOZ_ESR} == 1 ]]; then
146 + # ESR releases have slightly different version numbers
147 + MOZ_PV="${MOZ_PV}esr"
148 +fi
149 +
150 +# Patch version
151 +PATCH="${PN}-52.4-patches-01"
152 +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
153 +
154 +MOZCONFIG_OPTIONAL_GTK2ONLY=1
155 +MOZCONFIG_OPTIONAL_WIFI=1
156 +
157 +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.52 pax-utils xdg-utils autotools virtualx mozlinguas-v2
158 +
159 +DESCRIPTION="Firefox Web Browser"
160 +HOMEPAGE="http://www.mozilla.com/firefox"
161 +
162 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
163 +
164 +SLOT="0"
165 +LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
166 +IUSE="bindist +gmp-autoupdate hardened hwaccel jack pgo rust selinux test"
167 +RESTRICT="!bindist? ( bindist )"
168 +
169 +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
170 +SRC_URI="${SRC_URI}
171 + ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
172 + ${PATCH_URIS[@]}"
173 +
174 +ASM_DEPEND=">=dev-lang/yasm-1.1"
175 +
176 +RDEPEND="
177 + jack? ( virtual/jack )
178 + >=dev-libs/nss-3.28.3
179 + >=dev-libs/nspr-4.13.1
180 + selinux? ( sec-policy/selinux-mozilla )"
181 +
182 +DEPEND="${RDEPEND}
183 + pgo? ( >=sys-devel/gcc-4.5 )
184 + rust? ( virtual/rust )
185 + amd64? ( ${ASM_DEPEND} virtual/opengl )
186 + x86? ( ${ASM_DEPEND} virtual/opengl )"
187 +
188 +S="${WORKDIR}/firefox-${MOZ_PV}"
189 +
190 +QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
191 +
192 +BUILD_OBJ_DIR="${S}/ff"
193 +
194 +# allow GMP_PLUGIN_LIST to be set in an eclass or
195 +# overridden in the enviromnent (advanced hackers only)
196 +if [[ -z $GMP_PLUGIN_LIST ]]; then
197 + GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
198 +fi
199 +
200 +pkg_setup() {
201 + moz_pkgsetup
202 +
203 + # Avoid PGO profiling problems due to enviroment leakage
204 + # These should *always* be cleaned up anyway
205 + unset DBUS_SESSION_BUS_ADDRESS \
206 + DISPLAY \
207 + ORBIT_SOCKETDIR \
208 + SESSION_MANAGER \
209 + XDG_SESSION_COOKIE \
210 + XAUTHORITY
211 +
212 + if ! use bindist; then
213 + einfo
214 + elog "You are enabling official branding. You may not redistribute this build"
215 + elog "to any users on your network or the internet. Doing so puts yourself into"
216 + elog "a legal problem with Mozilla Foundation"
217 + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
218 + fi
219 +
220 + if use pgo; then
221 + einfo
222 + ewarn "You will do a double build for profile guided optimization."
223 + ewarn "This will result in your build taking at least twice as long as before."
224 + fi
225 +
226 + if use rust; then
227 + einfo
228 + ewarn "This is very experimental, should only be used by those developing firefox."
229 + fi
230 +}
231 +
232 +pkg_pretend() {
233 + # Ensure we have enough disk space to compile
234 + if use pgo || use debug || use test ; then
235 + CHECKREQS_DISK_BUILD="8G"
236 + else
237 + CHECKREQS_DISK_BUILD="4G"
238 + fi
239 + check-reqs_pkg_setup
240 +}
241 +
242 +src_unpack() {
243 + unpack ${A}
244 +
245 + # Unpack language packs
246 + mozlinguas_src_unpack
247 +}
248 +
249 +src_prepare() {
250 + # Apply our patches
251 + rm -f "${WORKDIR}"/firefox/2004_fix_skia_freetype-2_8.patch
252 + eapply "${WORKDIR}/firefox"
253 +
254 + # Enable gnomebreakpad
255 + if use debug ; then
256 + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
257 + "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
258 + fi
259 +
260 + # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
261 + if use ia64 ; then
262 + sed -i \
263 + -e '/^OS_LIBS += no_as_needed/d' \
264 + -e '/^OS_LIBS += as_needed/d' \
265 + "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
266 + "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
267 + || die "sed failed to drop --as-needed for ia64"
268 + fi
269 +
270 + # Ensure that our plugins dir is enabled as default
271 + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
272 + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
273 + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
274 + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
275 +
276 + # Fix sandbox violations during make clean, bug 372817
277 + sed -e "s:\(/no-such-file\):${T}\1:g" \
278 + -i "${S}"/config/rules.mk \
279 + -i "${S}"/nsprpub/configure{.in,} \
280 + || die
281 +
282 + # Don't exit with error when some libs are missing which we have in
283 + # system.
284 + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
285 + -i "${S}"/browser/installer/Makefile.in || die
286 +
287 + # Don't error out when there's no files to be removed:
288 + sed 's@\(xargs rm\)$@\1 -f@' \
289 + -i "${S}"/toolkit/mozapps/installer/packager.mk || die
290 +
291 + # Keep codebase the same even if not using official branding
292 + sed '/^MOZ_DEV_EDITION=1/d' \
293 + -i "${S}"/browser/branding/aurora/configure.sh || die
294 +
295 + # Allow user to apply any additional patches without modifing ebuild
296 + eapply_user
297 +
298 + # Autotools configure is now called old-configure.in
299 + # This works because there is still a configure.in that happens to be for the
300 + # shell wrapper configure script
301 + eautoreconf old-configure.in
302 +
303 + # Must run autoconf in js/src
304 + cd "${S}"/js/src || die
305 + eautoconf old-configure.in
306 +
307 + # Need to update jemalloc's configure
308 + cd "${S}"/memory/jemalloc/src || die
309 + WANT_AUTOCONF= eautoconf
310 +}
311 +
312 +src_configure() {
313 + MEXTENSIONS="default"
314 + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
315 + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
316 + # get your own set of keys.
317 + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
318 +
319 + ####################################
320 + #
321 + # mozconfig, CFLAGS and CXXFLAGS setup
322 + #
323 + ####################################
324 +
325 + mozconfig_init
326 + mozconfig_config
327 +
328 + # enable JACK, bug 600002
329 + mozconfig_use_enable jack
330 +
331 + # It doesn't compile on alpha without this LDFLAGS
332 + use alpha && append-ldflags "-Wl,--no-relax"
333 +
334 + # Add full relro support for hardened
335 + use hardened && append-ldflags "-Wl,-z,relro,-z,now"
336 +
337 + # Only available on mozilla-overlay for experimentation -- Removed in Gentoo repo per bug 571180
338 + #use egl && mozconfig_annotate 'Enable EGL as GL provider' --with-gl-provider=EGL
339 +
340 + # Setup api key for location services
341 + echo -n "${_google_api_key}" > "${S}"/google-api-key
342 + mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
343 +
344 + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
345 +
346 + mozconfig_use_enable rust
347 +
348 + # Allow for a proper pgo build
349 + if use pgo; then
350 + echo "mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 \$(MAKE) -C \$(MOZ_OBJDIR) pgo-profile-run'" >> "${S}"/.mozconfig
351 + fi
352 +
353 + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
354 + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
355 +
356 + # Finalize and report settings
357 + mozconfig_final
358 +
359 + if [[ $(gcc-major-version) -lt 4 ]]; then
360 + append-cxxflags -fno-stack-protector
361 + fi
362 +
363 + # workaround for funky/broken upstream configure...
364 + SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
365 + emake -f client.mk configure
366 +}
367 +
368 +src_compile() {
369 + if use pgo; then
370 + addpredict /root
371 + addpredict /etc/gconf
372 + # Reset and cleanup environment variables used by GNOME/XDG
373 + gnome2_environment_reset
374 +
375 + # Firefox tries to use dri stuff when it's run, see bug 380283
376 + shopt -s nullglob
377 + cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
378 + if test -z "${cards}"; then
379 + cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
380 + if test -n "${cards}"; then
381 + # Binary drivers seem to cause access violations anyway, so
382 + # let's use indirect rendering so that the device files aren't
383 + # touched at all. See bug 394715.
384 + export LIBGL_ALWAYS_INDIRECT=1
385 + fi
386 + fi
387 + shopt -u nullglob
388 + [[ -n "${cards}" ]] && addpredict "${cards}"
389 +
390 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
391 + virtx emake -f client.mk profiledbuild || die "virtx emake failed"
392 + else
393 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
394 + emake -f client.mk realbuild
395 + fi
396 +
397 +}
398 +
399 +src_install() {
400 + cd "${BUILD_OBJ_DIR}" || die
401 +
402 + # Pax mark xpcshell for hardened support, only used for startupcache creation.
403 + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
404 +
405 + # Add our default prefs for firefox
406 + cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
407 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
408 + || die
409 +
410 + mozconfig_install_prefs \
411 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
412 +
413 + # Augment this with hwaccel prefs
414 + if use hwaccel ; then
415 + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
416 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
417 + || die
418 + fi
419 +
420 + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
421 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
422 + || die
423 +
424 + local plugin
425 + use gmp-autoupdate || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
426 + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
427 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
428 + || die
429 + done
430 +
431 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
432 + emake DESTDIR="${D}" install
433 +
434 + # Install language packs
435 + mozlinguas_src_install
436 +
437 + local size sizes icon_path icon name
438 + if use bindist; then
439 + sizes="16 32 48"
440 + icon_path="${S}/browser/branding/aurora"
441 + # Firefox's new rapid release cycle means no more codenames
442 + # Let's just stick with this one...
443 + icon="aurora"
444 + name="Aurora"
445 +
446 + # Override preferences to set the MOZ_DEV_EDITION defaults, since we
447 + # don't define MOZ_DEV_EDITION to avoid profile debaucles.
448 + # (source: browser/app/profile/firefox.js)
449 + cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
450 +pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
451 +sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
452 +sticky_pref("browser.devedition.theme.enabled", true);
453 +sticky_pref("devtools.theme", "dark");
454 +PROFILE_EOF
455 +
456 + else
457 + sizes="16 22 24 32 256"
458 + icon_path="${S}/browser/branding/official"
459 + icon="${PN}"
460 + name="Mozilla Firefox"
461 + fi
462 +
463 + # Install icons and .desktop for menu entry
464 + for size in ${sizes}; do
465 + insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
466 + newins "${icon_path}/default${size}.png" "${icon}.png"
467 + done
468 + # The 128x128 icon has a different name
469 + insinto "/usr/share/icons/hicolor/128x128/apps"
470 + newins "${icon_path}/mozicon128.png" "${icon}.png"
471 + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
472 + newicon "${icon_path}/content/icon48.png" "${icon}.png"
473 + newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
474 + sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
475 + "${ED}/usr/share/applications/${PN}.desktop" || die
476 +
477 + # Add StartupNotify=true bug 237317
478 + if use startup-notification ; then
479 + echo "StartupNotify=true"\
480 + >> "${ED}/usr/share/applications/${PN}.desktop" \
481 + || die
482 + fi
483 +
484 + # Required in order to use plugins and even run firefox on hardened.
485 + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
486 +}
487 +
488 +pkg_preinst() {
489 + gnome2_icon_savelist
490 +
491 + # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
492 + # doesn't need to be forced into the LD_LIBRARY_PATH
493 + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
494 + einfo "APULSE found - Generating library symlinks for sound support"
495 + local lib
496 + pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
497 + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
498 + # a quickpkg rolled by hand will grab symlinks as part of the package,
499 + # so we need to avoid creating them if they already exist.
500 + if ! [ -L ${lib##*/} ]; then
501 + ln -s "${lib}" ${lib##*/} || die
502 + fi
503 + done
504 + popd &>/dev/null || die
505 + fi
506 +}
507 +
508 +pkg_postinst() {
509 + # Update mimedb for the new .desktop file
510 + xdg_desktop_database_update
511 + gnome2_icon_cache_update
512 +
513 + if ! use gmp-autoupdate ; then
514 + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
515 + elog "installing into new profiles:"
516 + local plugin
517 + for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
518 + fi
519 +
520 + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
521 + elog "Apulse was detected at merge time on this system and so it will always be"
522 + elog "used for sound. If you wish to use pulseaudio instead please unmerge"
523 + elog "media-sound/apulse."
524 + fi
525 +}
526 +
527 +pkg_postrm() {
528 + gnome2_icon_cache_update
529 +}