commit:     88556d2eeb3c3df2f70f587d651acdada0ad441a
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 27 17:38:11 2017 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Wed Sep 27 17:40:03 2017 +0000
URL:        https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=88556d2e

www-client/firefox-52: bump to 52.4

 www-client/firefox/Manifest              |  93 +++++++
 www-client/firefox/firefox-52.4.0.ebuild | 405 +++++++++++++++++++++++++++++++
 2 files changed, 498 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 66ecd36..96b5798 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -91,6 +91,99 @@ DIST firefox-52.3.0esr-xh.xpi 441173 SHA256 
f47466dc94ebcd3e60b01aaf8cfae1db7acd
 DIST firefox-52.3.0esr-zh-CN.xpi 461695 SHA256 
161a266089d3ad502d4808e678996114dc0967769eac14d8c06334480f344f48 SHA512 
8ced19f3e1cf03affc7b3d9176dd189d6abdd2486c351f6fc53b246d2c26f46d1b2bb4397df06e177fe796da3ba791a61d12204bbc5232e13a7d4fc02f0322be
 WHIRLPOOL 
24b04c322c52b41ca924e2702b62f1e906de4973c77b60951e59991da44942f5dc7ecff062cb1626bfb61a1a27cc70b8b005c19783281aefa231b7a98b45110e
 DIST firefox-52.3.0esr-zh-TW.xpi 472534 SHA256 
664a51f492f2e41479c99b16295c3ce1925de11f72dee61408ed1313950f613a SHA512 
4e2031b3f4bf16beb1255bc23f7e720f94f07d53b25776a347fa6c7d0910097e288a892db4201daad31ed88819e4c6c584c48dbf1213a2baeceeecc6ca98ccab
 WHIRLPOOL 
39fbbfdfea06f42bc00af2a2ff8c13820cc8c8bf9024e6b84c2916a1c0844d930e299849bc9c4bcbf8d5baf4c9e744dda677d9d73273a70cf70a26ad9e78cf18
 DIST firefox-52.3.0esr.source.tar.xz 210881900 SHA256 
c16bc86d6cb8c2199ed1435ab80a9ae65f9324c820ea0eeb38bf89a97d253b5b SHA512 
36da8f14b50334e36fca06e09f15583101cadd10e510268255587ea9b09b1fea918da034d6f1d439ab8c34612f6cebc409a0b8d812dddb3f997afebe64d09fe9
 WHIRLPOOL 
ed28255f337daa0d44191e929b22f9ccb3c3081a9677f2a0503a8c42f9bb2b7a48810f1775363238f1dfad328eca177b76812f33d80a5dfd374b988ad8cffb94
+DIST firefox-52.4-patches-01.tar.xz 13216 SHA256 
a3a09e9a273d2cbdb531878768b1bbe54f7571c897d49ee6daee90e50c5ee88c SHA512 
30ad50c15c6d573a491cc3791aad2d6e58aa53fc2cef83bb5a6a924c8b5b41d5010c0e8fa7e89401fc69afda1e59e25d10d63ab5c2edbdbd78b9b72d46b285d0
 WHIRLPOOL 
d66370fb2b7a363a611a01b8e4448cb0a6071c7d1c1f0de054d4c11b7dc3fb714f2b16bf537dfaadcfb6a219c673af6712aff0f676708114e6ff811f642e0287
+DIST firefox-52.4.0esr-ach.xpi 427641 SHA256 
849534789075ef5a137e2fd37ce49b51a0a2a56b71ef968f0d5c75d37fe58fe0 SHA512 
cd3487f6d9e63fb10c468dec36b3ab0ffed135f0662df7911866dd0aba57e67908a5b39967b206e684348632d11ab336d453f6de5af862365d303e63445da8df
 WHIRLPOOL 
3acbb2ad5a4bf227a7141ecedf6c3c17928919dc45bf440ed4626991b4ee69603c0d391050c4fe9ff043fe5704031398b2b9d047dfc312e050fa3fc6afc5bd37
+DIST firefox-52.4.0esr-af.xpi 436823 SHA256 
4daafb9d024128b8fa15281e0e8cdaeb0302c77acef0e4fe8eff96c521e8258b SHA512 
cb852122f456b6ffd1805e96743051208ad943b5a6ee153b9be2851d68844b3b855b61f637cffed72a04e5ec841201f17da5da4d41923306bec76de7044aee31
 WHIRLPOOL 
83ffa28c8d1ece0bf2174c5de7388abd69dea489b88812f9ef56135dd6e26d5e88648e0cced6aed7bea6491fcd49034c19ea729f5c644da929c6970e90ca3237
+DIST firefox-52.4.0esr-an.xpi 445142 SHA256 
83c3d0a90837484cef7f0e3b3e7060804d0709bac36e65c3cbc4a8ed989f0237 SHA512 
8797f014a7284a0b7907e1d885df2ee1028b948697983cc31cd90a9165ba7937abd6703196e31e59d78a0aedcab598f91df74fb026cc70edda8e14dc2d1c2bb1
 WHIRLPOOL 
6c4f661d0a672a222ac9d6c5a361ce28ca4457604d20d8b4543f2bdb1612fa559eb99e7dd1f674bd0fce6fb2d3a955f97bd0891b0bd53583aa6268d5f9f08671
+DIST firefox-52.4.0esr-ar.xpi 473382 SHA256 
f00404a340e6655f502c8381a7ae127c0bfa956159864449dfabaf4dbb458c29 SHA512 
8e7cb3b0c60c5da28d0f522451ab05aa39244c7edcd579a29e11416db900f79708d07d97a79ba04e69f1f4abaacc2b5e7bd0fb2249240b9b859360644089e5fe
 WHIRLPOOL 
89f2131e9e56e007a68459f38006349e0a4e5b14a7aa67bf83dcf28be81c1db2c53d12069ff0f8ed5cdf7e7fe87655bd04d8995773f5b15e1b54e362b56eb81b
+DIST firefox-52.4.0esr-as.xpi 486889 SHA256 
ac98414c854e58177b732e588514fd8bcf10aa8cb8cb169f2a4393434537508a SHA512 
d74c4930ec2f51061ea6b1d7ea8642f09aafa60fb11589514321c0b436e19c8d7772bbe4656de1790089b969840a8cbc02859f537746e06b102fca28141c1ab9
 WHIRLPOOL 
0cf84f1d453af1e4c251d7face56de17f1ed880f591c47661c098f8b631cd7b916dbdd643837f78513867db14cf44441813036188f7b8250cd4a3205fe25d02c
+DIST firefox-52.4.0esr-ast.xpi 440033 SHA256 
8d207c1fd78d88e456aad55235816ec46063ba743d8964d263076d1a00cf975b SHA512 
e81913512531c7f750e6f4281d581cf2c6fa305a5d64140a0dcf99280c9f408a057af89b85173fa7dde330cbab13f937f8dfac7462c966266872b707451b69ba
 WHIRLPOOL 
f687e6db6633c3bfc35d364f134d0071be340c9102ee4459803bdc9b5e10aa5bbd58cf072dc8d2b7c9fb20a89065cd8fe38817b467deb887acda35c87922c03e
+DIST firefox-52.4.0esr-az.xpi 454923 SHA256 
292750b2ef920e25515ee0d70634757483757349835bb9f5e50e919c1175ad89 SHA512 
e37971728385174e16dd3628605f068ecc160568544645b1753bbb04442f72b3f14b0e52e8c827c607509932fa96b0933c2511700454b31db68add56d22db1dd
 WHIRLPOOL 
cd2d94bdc929c2492f8c847b924eb652b27e7b13435e519752ccbbe8810a712914b7fafb5d6e9f40d5a045929b7307fe6940a71466e7a3cc9cadad5f7d3d41cb
+DIST firefox-52.4.0esr-bg.xpi 487892 SHA256 
5938ad4fdcfeccc04f39069b63cedec661ed3f4da439970d0f22d9f763d5cbed SHA512 
9b254242dd21d1345b2afeaec5d73b721af45617bf03e5ee284ef47ec545a0938f17acc0d777cc7657368409d40f9e0e580b1b2405330abc23e59b73192ef638
 WHIRLPOOL 
ce3dd3edb143bab94ad9d7c57dfd60d232489a28eec1dc76aa805101bab2124dc45f0b90376f7aeae15b300c0d95d33b7e74fbc8d9d5beccc0c2757c87f9369c
+DIST firefox-52.4.0esr-bn-BD.xpi 511995 SHA256 
ad18250f9d2c58e908d02e19d0672289cabb2fd57787d287b734631a801ee154 SHA512 
abb7af4e57c3e2f67b87e295230ce0ecf3c94cb949b096cf2ae1fa57c4872b7a5928ab3642540864a55558a027b7c4f12745db69efca1cd130a20b16734b8ce5
 WHIRLPOOL 
c0372303c5b0f02058fa342e08c830def7ae35ed6686000672d2deb1b65edd1f4ec3fff9f001ddc17d08f59049298df6b408c5cd08ad5020f94f7dd12088d300
+DIST firefox-52.4.0esr-bn-IN.xpi 509376 SHA256 
6a38543dc1278b1a12a21066189ae4c04ed395e77568d7edbb5fa05ffa7863fe SHA512 
acafe09af7735450f5e262c2e3b0a075ba47b294b841b65d4dd3a2648df690d68c6a611f12b0423485e473c41784268866dd9c7c12727685481b0feb8276a69a
 WHIRLPOOL 
083cb86a468824b198ecc1f9007448e2b184de7b8ff72f4bf40271e8e3c9c8025d392f9b3188b0c39207822cc20df72ccd49c143f4384a1907b5b52228ce9f9a
+DIST firefox-52.4.0esr-br.xpi 435483 SHA256 
8c16e949e7d13a95282e67e64dbd078e6e38b6da2e42a9f5ca5d10baa1db4bdc SHA512 
0f5be13085c81dea35f8d30464d601e47941acd8f36b71ede651486bc5e956483fe2455fce5d59935214d2e5c1f5683db8d7f3d096ac0fa5dd50b4755549ef15
 WHIRLPOOL 
79283d5509f8d56eaae9419fad78a4ed153e120d42d4299b31829440fe2690f38f30a20e96f65aff6fe01cf6e326f616045dad09382f2abadbbc184496686579
+DIST firefox-52.4.0esr-bs.xpi 441783 SHA256 
83813f4314f373b8361873a18e3a04426783b8ef98b2284ec8c273258b4285e4 SHA512 
bf04a4e9d854e3975ee81212916f0efa1a4ffddc2ed3ae7f1b893246338210337fb92e89f9744707b6d204f8c677c84d62a9a50e9075dc2e4f28f1ebec50b45a
 WHIRLPOOL 
a93d03c4bba5bf3460042671f30db5952aef4d5c22bf6e4e9706386da144d72640cd8dcae2b87caea61358bd547bd09a39dacf2655c008aa2a143cf763925bb6
+DIST firefox-52.4.0esr-ca.xpi 443304 SHA256 
8fc2b1a19002d7f84eb77d0c925e7ed0a1273e7a460b1a879fa592042c4de203 SHA512 
05a6a4e99cacb1f0dcc05e662c0b9e8524a6eecbbea7fcdb0d3ea525799928e3e6d86153c657240bbd9e0c32baeb5ce77d249ddcc42baba6b65a4713af74d025
 WHIRLPOOL 
adef60d717d7e12ccca0ccf7fa90ab7a10bca8c3bcb89a5687db20ee1f5f44155d0e05a6203282e4698ee083d0b9b45d32429db361b6c573b541227d913f91f3
+DIST firefox-52.4.0esr-cak.xpi 459185 SHA256 
44f39a99d9213d287a8b4cc5e297ff75ceac797d8a4413d612de3c7bdbf7fdf0 SHA512 
ee2cf391f937d0e6151a26538ff3c98f0d42db0bb602e21e7138898092b38f66a77cb3649e69372d44acc2e48fc3597315b07ac20c1ac5393a1449579861b050
 WHIRLPOOL 
9ac6357b6579bf07b4f4713d1a810b0f350e343c2fba48ecca12837dfb59e9fd1d192941be082a84ab9b9d5e694a3b9aab4de6300710f051068a97f48eddd590
+DIST firefox-52.4.0esr-cs.xpi 444075 SHA256 
735403b3909272c6c31f316800e8849365883b93a39f10f019b683e2e4980480 SHA512 
dd45f50c3db11656e4fc79c691615ab4cb57f05e0d1133b6291dbac7a181395437941a9f201cb36987c1e3641f7bd0cfa41826b6ea8745d4a4b9af225c33a0bb
 WHIRLPOOL 
5f542ed6e2559671a2a5dc252c3b4af3b4c7f8714c6a8555abcb1deb138065363cb2205a8bc0cf39e05aa3bd56525d62626311eed89940eea94816bff242b7b2
+DIST firefox-52.4.0esr-cy.xpi 436583 SHA256 
0cdb17feca1f10a52708459d9cf2a9cb85e1576b7dbd3a875d38aa0d87bfc7e6 SHA512 
94760b750c49ac86c0f670ed2e20c649b193ae7abd9a2f4071743981fe72bb13323b0551536ec268b99b129a7af503513c0fd720295dc02e672dc4eedf3afead
 WHIRLPOOL 
fbdcf1a07e416a6893945919964f70a534135d547ecda7199dd657896f3da107b6ca0de4b2456972c537f01bd880130cce76fddca8766ac84314c1a2b6f4aca9
+DIST firefox-52.4.0esr-da.xpi 424394 SHA256 
51fdead034fc68c37cbffb6d8a6c67bef173c80ddde9c632bd7fb065fe0f33bf SHA512 
55ab39086c3c5d4254aeb7c19166dba3ca2bcdb99d9ff61f4a6a6cf9e37dabf83e63c81eec45326149d020004da7c733e942d109c8ed91e121a63da86041664c
 WHIRLPOOL 
ec1feba85e37f85d5a6de6eea5ea283de60dd313eefae30b7967eaaf124fb089953a10052c9afc15d33f018e286c2ec9e12872d43f300958cc4966c22d611f99
+DIST firefox-52.4.0esr-de.xpi 442479 SHA256 
5f2f083b1b0f257c6995829f2c8e0861a545342145b80e8cf7ad6bbe2791f14a SHA512 
fea8bab9ca2b1aded6f11dc87138efdf7e46f98851b09cda4249ba90b64b68edbbc5edd2e2b9918744f6ceaff672fe2daf6dca1a51c0f006a8678bcc4bd8ab01
 WHIRLPOOL 
303dc3254f12b44b0f865fcd8e5e4ab09fad945735b0bc9044f01dc0dcdcb66e7276f8d99efe86577edff2fd7f1886fc3da6587d2d5e48bbd97a4a33984ed093
+DIST firefox-52.4.0esr-dsb.xpi 459425 SHA256 
28d0456e3181d27171b0f29e9f115ed997047b064c41c66f1ea6a6edbfa1ff4a SHA512 
7a14147879435e2b1f8cd1b8047e79329dea6e88e1cafdc6fc2907896d5b9e7faaa62334872cfc6443c9fc0e0e0bf4aa37beabad2860a30cb8addc4a55d95281
 WHIRLPOOL 
f7184b8b2b2325575890530ad95f4a1653ec22b1f9d9686e697f20d0464abf645edd2a28b74f1262a752602d46eb04f194612baaceba4802100c81d7d119204a
+DIST firefox-52.4.0esr-el.xpi 516592 SHA256 
f6a9e21b8a13181cd2e1e870534e64ad0dd1d002f9df3622bf67f67229a4d294 SHA512 
d1da4f8088f75fdce24ee717dcd2661dc83176cf6685a169259985bc5df8e00ef200c30ed1ce2c516858df0a865c4766cc00e0c551b53b9434d3f9c957ab9a4a
 WHIRLPOOL 
eb104ad1364da67591b3dfc2e1cfb0350de706150faa1f6c331ac9d880169b6ce718eefc9f52de73900f0796c5d9b877f60e0bbc61924b05f79f98c80167efc7
+DIST firefox-52.4.0esr-en-GB.xpi 419324 SHA256 
41d629a6ec8f32ca3751eb82eff1cc1599c34ff6917046dbd292f3454984cfff SHA512 
80ee36c2fad347996259d13e23f5bf1493ee80bb1403212648497eabde6d2769c9933b8b0ddc587724a74733c418e0d7da1124d0d12c32ef0a6b6aa0bed82d58
 WHIRLPOOL 
32ed43faa954d5e2294de08edf68055010cc47401476aa0d7e414fe0ebb9eb09f19cbe382206691b54e3a2900b4dbcab3d80a0ded1483c960dce427e9b673688
+DIST firefox-52.4.0esr-en-ZA.xpi 412212 SHA256 
2a0e00022367fbfd199cdc369f51577903f995451a90c1a98cbedc950350e99b SHA512 
85c544dc1fbaf90e81645b78b2d1d0c361a655f49dfab38efaebb8e54fc10acc11271ab73580055c144a25556eee5b356a1572f39723514e428f11227315430b
 WHIRLPOOL 
894333445858a1dc6db4e1fc31a9ff9e3e4dc7ca64cab475f92287fe3185eafdab7cdc0cdf4f4338622bcfd8c43ed41994eba3de5b962b627c0f59bc67a859b4
+DIST firefox-52.4.0esr-eo.xpi 437474 SHA256 
0d8320c0df6ccfbeef4ef478881ea66d089dd4975acd0ec71324d0169cf8bab1 SHA512 
042bd22a991804128a7af7fc5a26ad03c865efcf0aa26ddf13e12b2a4267992f2ac29cb94813d8c8bccf9b5e62c5c33ef4af40a14c5b8084adc776122741a2f3
 WHIRLPOOL 
7aae07fd0d9079a8441dea59a6a2ee8eaa87818760dc6bb708f4cb251488624013e007c10f8980272ac86654513853c65ce22d131e7304cc23906cecdf75f962
+DIST firefox-52.4.0esr-es-AR.xpi 445925 SHA256 
72ddafb5ad8ccd238d441526891e1791691520d7126f65282201c220fbe05978 SHA512 
473061f345619d30d4be62ad978324d1182a3cae335aca9c1c6ed54eee2c1f310f11bf92fea0b513d68a6eee3eeea9646ce91b5f454b320d3f76f387a658e3c2
 WHIRLPOOL 
3606bfda449fbcb67d1bd142d965f85608f7a11a0002eb435e532f49150213b94b7123af3427e532c814980f62481703c4d665a698c0abb5096ee33d6b8cfc1c
+DIST firefox-52.4.0esr-es-CL.xpi 445676 SHA256 
67c45d0360bcdb100d20535e945dfea6166d42437ef96701757721aa85d877c6 SHA512 
2e21f3c71a1fac4d78d121fb78020abe38bf8130569cc10cef09f2a3da378b82fdebfdfd91d6dbfd8c5f716915b9872ff669b861371d164de468fb3feb64c39c
 WHIRLPOOL 
9787e8deed8660044bf42024cd41352a0d14364035a2533316cacfadfc22e256f1b6d5c75f4bee75152846c386eaf7dc037b2583bce2b19297dcf97016115250
+DIST firefox-52.4.0esr-es-ES.xpi 344876 SHA256 
329362146be29f61f2ecf74af3bf379b08b0fa5e26ac8428854f08323c70c0c3 SHA512 
51edc07c1ca164a98bf2aec502ee9884007e2840f817625893c2c4b4813afcffe7b8cead079305c7205ec9f7d906e49bb43343540a07334cff3c11519b0836f1
 WHIRLPOOL 
0d83215405ddf052d8491f0eaccacaf32e8ce87dec6c44040500561b8189ad0b55881aaaecc31ff9f17a55d08aee855460ef2526d4a63529f89a16c9e1c2f019
+DIST firefox-52.4.0esr-es-MX.xpi 448385 SHA256 
3afa1bfd5aed0d7dd0cbd076b1f39d7cddcf7131fb992770a40a6139d2eb1c3c SHA512 
28fc4405f81098eaeeeffb25868da2eb1d5ac7cf616340846321bfced218bf6e5b00b5fc52e1ae53a9d29a4a373e315eced7745a77903ba898d22e21a60744a1
 WHIRLPOOL 
7d153a759292c36f38acdd53c8c9ef204ad268bace98c80c106a0ee1516f90d78515f07841a383f645cd066dc591e501dec69c4026b78dfefde3b12033122acd
+DIST firefox-52.4.0esr-et.xpi 425113 SHA256 
b48b1675c95eda4c2b0f2360abca6d3d6a73c511c6be7f684308ebef33a45966 SHA512 
38c710287c20b0b0f0d529cc103eddb9bfd86656f305b1b15da49ffcf53e7c949ce736055f2588b42aac8b2b18aaf1201d5bc1aa322fd58b271d5342ef3c3bd3
 WHIRLPOOL 
659b02c808524608ad383a36e028fbb357cd1715b0154b016773faa878426daae0c62da986d24eeea55a4c8883b1b7c3118c2304a6830dac7ca690d04e19ae35
+DIST firefox-52.4.0esr-eu.xpi 438479 SHA256 
9d6200f81be57953790dbf93d049308986f293b509a8971253e88105fea67057 SHA512 
7b4ec595ba68856970e70bcdcb174231434cf606c7edecbc757b78cd081bb65d1822ce3689cffff2fc0ea30c79b136418553e9eee89f2590e1bce0e06a026d9c
 WHIRLPOOL 
63522aad4db3de479ccb17c44c665de56939c5b528ee1db4a9fa1356cda5d4f58c1fcfa8acff40643806358f048e36237460d2c29fdc67d21a29c7566c98b75b
+DIST firefox-52.4.0esr-fa.xpi 491344 SHA256 
e3e70b2e233854990260df02d74a48f047b997700271ac70e91d309cb81e5676 SHA512 
f36dad246c4126f9b09589bb721196ce35bc23dd9986ebc45b23c2a2a2d80a4263443564e742ec8f5167dab2b1153097e50104adaa00dfe4c564fcf1a5d244f1
 WHIRLPOOL 
cc80a14be7f9b3675f0829cdbad4567bbe827897119073a205e078a310c20ac5aa6b37cf357da22ad3afd1350dd038a450401726b945767eb1ffc318467f56b6
+DIST firefox-52.4.0esr-ff.xpi 440928 SHA256 
e0877445c7f76134e5d3b94b55c3667888c4845939b8bd79e3c1f5e799f715a0 SHA512 
e561e1201c3369337dbaccd84789e35943ee6d591f084641b8057e825bc56f8f8c8edba80f88043c52ac6389329393fdca1f430a4be0a55943fe96b27b1d9f5c
 WHIRLPOOL 
9b4d2dea03cdd8ee6073373dc2482924adaa3bea5150b7032937037ef527462b971a765748081f73d25acf946aac4430900bb177db6f221d6a4f40cc0595294d
+DIST firefox-52.4.0esr-fi.xpi 430061 SHA256 
cb0ee9a6422b22e9ab5c2d0ec17d806037acd20bc8845a74c48b55fa55cff965 SHA512 
475da95bae3c42e1bc3684f6bb1be775247b7871ecbf8c54a9c7d42942f02c7fe79634e1b13bf511ed26f6ae74768efe035a77e3731b3ace00663eec3e3dd344
 WHIRLPOOL 
0467b49c05b20dab195cd282468c94ac4434bfac2291b5927377945bd627953ee082c9ac8fb59a6f7e0676a990cc29118ca64a176af669bb1d4f49a3de7afdac
+DIST firefox-52.4.0esr-fr.xpi 450210 SHA256 
64a95c201c46cbd2e85c7fd6e4bbea55fb2b61d36bd36d41e0c5aa8e8ce403b0 SHA512 
a786e878a9df8dc4de38d0c7b666f2c5d2902ecefb6c59b58a19ead464749132778c905b0d5ad260e4c2d07cc809ac4a3fbd68359820654c3107968b23796a94
 WHIRLPOOL 
b9b21938e5bac5444bfcd2f61c096e10ca8ab1a130bb5f387ab469ffc6c18bf0a939417b7b780726f825d8fdd027e397746d8d7f5e8e8853642bd57b8b539b17
+DIST firefox-52.4.0esr-fy-NL.xpi 444974 SHA256 
46931dfcf24650ac70791821ff1791fc0d545b44a0ee903e306b01ce795eb99a SHA512 
3b53d24f2fc72bae431791b40d0b92377c3524d53aa250793e95217ccb54d7150d7eebedcb78d3ab28bc6996675f79dc4d404ba9044d633669098a61afc8efe9
 WHIRLPOOL 
abf52eaa647cdf4c10dea9962215aede292acd37879619576c4c7404f2edd1df1d3b120594fccdd28b3f1da461a040273e5205610063cb5daa7f82db0e6e0410
+DIST firefox-52.4.0esr-ga-IE.xpi 458164 SHA256 
8ee9d7ba2a19020925066b22370ac8b7a43591f9fe3734f94866c1f75b3565e9 SHA512 
1f221c97765d6e5cae6bdabbc9436141d255cd5b2c651989581ccf81102974538ef6dd31bde006b403f22bd60c4661673f3005f3d3ffa34384377df4e4658725
 WHIRLPOOL 
a9d99572ab01b32c6dab60de7ba3feae79cb3adaeddcdc4fe226eff536ad97d9da1dce72787c2dbbaf847c4a001aa649a6f155e5275faf129d8ad74fab01f972
+DIST firefox-52.4.0esr-gd.xpi 447268 SHA256 
4a89c0d3cb2416155daa667b9cf1ae99780f0c6256fb61b433a1b45d59b57ff1 SHA512 
9c107553706b86626f0682a329c61ffe3e2e14440795490d14b0d1c86062550f173d466cfbd8c4a6ecd3dacb8fe27577e04fd36a6f0359eddf19136a82ba7be4
 WHIRLPOOL 
23fc3334ea893a6c2665afd00395e1f59badc9c277c7e1643967d1f6d1bc21819027eafc8fb4c51de81c6813a2516c519914e9a00dc579144d1a0079407092c5
+DIST firefox-52.4.0esr-gl.xpi 447295 SHA256 
b414b04fa8d1256bcff93d5c0fee8eba5e40edd085128afb84d15bcb7b89a428 SHA512 
69a0dcbf33f1b90f6ad070f72a9075f2bb56b2e9ab3eeee800cd136071a0867987bcf05d554d2d7624ac8a9737eeaf384b66ae111a4c910afa20729d6fc87438
 WHIRLPOOL 
95e79a5653f5d4672237739288d618dbdb26d81cbec9578021b6f3233bc663a53242974fe52a0d2313a79600851caf4ae75f24ad377cc154444ace485d6492e6
+DIST firefox-52.4.0esr-gn.xpi 456214 SHA256 
ab229962c9580b3d875194997998c4eb67b04cda9c97b1d29476aca4976842c0 SHA512 
2f75c5fc2a90d720c5a939ff509adb3320841eaf4332c26c1e92bd3e4e504d2749da40e813c5c42469e594d2e0e191a6a1abd9bd57cc9da694c633a10fabdbe6
 WHIRLPOOL 
b2b705d4a469311a9e048b3e424de8bd2d001ec4f1c594973b4cffd09dc40d38307c5948c87545590f7028682fc7ae5757c29616639528aeb749dec701d75db1
+DIST firefox-52.4.0esr-gu-IN.xpi 489365 SHA256 
4351e52270549a145d4e9ac042639490399287fb59be2ef770c9b1e1891d29c6 SHA512 
9587fd0f5642e1e34c01ab318f9ca217148f3b82a9bed22a0eb5f576992cc2c70ad82478d7b2fb8445a2349c31ed34d75886ee826eaed69827291332fcb20ef5
 WHIRLPOOL 
d93bcf277974b1183fadaf9dbc0ef29a04b490cefc048da79dd586b61f746362ec0c383764ac29f5f06b45b6d736d471ef3ea5e558cd3b74e62c6dedd6a8530e
+DIST firefox-52.4.0esr-he.xpi 455282 SHA256 
f04ae7cd0162130c4bdafebcf31627df42cdb06b2fbb2fd66abdf5211db75c9d SHA512 
69cd90affaa650d9fecee540f7b24f4af94bb2c0457bbecfcba3b1159bba04e4ac8ac9f226ef2804ac89261dfcbe9e27641458a36fa47e5b555db36b51a95ae6
 WHIRLPOOL 
c21abe74efdff48ccb3535c05033c9561b762a915e2883b65a9e349f044a0e9161904a7533003ebaa1a2db7b7a6faa8ead119715601073a2af26f2c9abeabd0a
+DIST firefox-52.4.0esr-hi-IN.xpi 506519 SHA256 
8f340a2d47fe467efd16e454e16725c58c921a9addcdab73817e38ad3480264f SHA512 
671cd8d1eb5407a9486d7f5a989c6901be3318e6e211537657adbf821a3108691bfe2a353d355723092cdd417ed7d10a186d7811b249eac90f7c13a8d8fd07c8
 WHIRLPOOL 
73f118a68417a65a4e85c6576e8f9e4206cc1eb5a5668fc4a771aa0ebf185b638d583e0b7bfc85e67c1eb4b0b3c0920122e126913cb8e8ff2ffa8ec520d9e7cb
+DIST firefox-52.4.0esr-hr.xpi 447503 SHA256 
f3963d4e309258304f9a518990788deb37e92e79aa96ef9592c2294a252bbd95 SHA512 
bddfbca370d263637d283a818fd9c4395647dc78c4e62c8d8c996f58154401f5624870e66e4cc1a156ca4fd3c902021231e6540c4ea12d6ba84d9a2a6fa44d53
 WHIRLPOOL 
fa590d6a5f039a6aed75617079c307c15103a9a3ecb6bebe260fae47fb06d75554cbb46f2250d2b3b793943355ca72016325dc41c5744a712d7bf9b76ad7456d
+DIST firefox-52.4.0esr-hsb.xpi 457259 SHA256 
159911740be4e29a532cd01fba9f3e3173998a5efa066470b201809a16258b4a SHA512 
ceeebd9ef7d33419649c89ee42645eeee16a7fbcaadb5e1d5b622d907626ad3b8553f96da37a1b98a2bab4e7290b25da2128dd0bbeec72e2e09dc8aff01e5188
 WHIRLPOOL 
8e741197ff2059069646f0255126fb0c1c2d7828bceb048b44c0cae3a1b4da2174892dd2a84576c8712b238dd7aa41d072bf54c279fa1f3a6b950298230e07bd
+DIST firefox-52.4.0esr-hu.xpi 451496 SHA256 
b6d2deb5d0af1b60711023fe75603f970b812bcd9dc32227268a088f7699462b SHA512 
9491b941cb17a637abfc61b61872c67c9159a784ce2f0f52aab93e0fd85defc62138232939d2f2bde12539f77c17a6da9c39ef12f9648f3aa9c3fc4b48ba99db
 WHIRLPOOL 
c727fbfec0fba418e0867f378c066c13361fa0ee3dfbf14651694656b145ce7bcfb104b2b5cedd1526d441e671dc82808eb160ef3d0cbc0a9968d88877cc25b6
+DIST firefox-52.4.0esr-hy-AM.xpi 495774 SHA256 
6d23d67cebd3dae17534b1b982e139cb5948f715619ad696e478e196a75c3469 SHA512 
68b86f45fb00155775072d02eda3499bd1dbcbc6b227069df6cf476ef451f999fc81d865ef3b41fb6d3cbcfd5890e551f414895cbc560fd29502cc2d43822c2b
 WHIRLPOOL 
3f247755df684470542424990f27126ffb30e9bdb64e05f125b5c5214fcdfcc26a1dfca2dcc2f2ee4545b8e6f442007c40c16f3c92ef2f47c7c124c463df3b6b
+DIST firefox-52.4.0esr-id.xpi 426023 SHA256 
3af195fa1c292c0e60e6dcddfb610d014953edb7aaec4b61586de81ac4dc83bb SHA512 
89285f003d0ddbd1e42831be1c20a6cabea6974a3cc4503343926b1f2e0bf4bb93d96065c9b72140a095ee94904c7af27185b85d2993077032576941fcdca270
 WHIRLPOOL 
5f54962da5c5f514580a9a57c42ba3e41bd0c7dd753e357a8ae2a51934137f319a1da481430ffe889ddf88c710eccc6c1136a555759437dc5587f9bda7017c94
+DIST firefox-52.4.0esr-is.xpi 442693 SHA256 
d7990afc2a99ffcd7f8a899a121b1315f59c2b0cb369af223afa780695607162 SHA512 
97b6beea561bc247e6814871c68d76f97e20b8b038410867821701918c8585aa9830ce6396b09ec14faa357716e0ab9f7264d2904136c35d1908fbfef01be410
 WHIRLPOOL 
f7247117abb9dc236073b4037ce4d104d308c4b0ad75999976dfa76950f4937a4c93b4138c86566a8617f49f441a0d0b58d55dd1145858d18fa556b94e72c178
+DIST firefox-52.4.0esr-it.xpi 339221 SHA256 
8132a0d95cfa6afe010e1cf084a88a6c028862859b7f7e1da41f8ddb7bc74ff7 SHA512 
29015a9d9f8008a6b0cb989a19c3bc45e7c2608b12cf6036d45ce62ba4043ba1551f77a1e861711217e5d661c296ff39c565427382c0ad3a9db4cf1ab4c2ad2a
 WHIRLPOOL 
6cbe35da6241d6bbf023e0daf0dd4b3d5fb122e7a7ad1e459fa56350049493a4af3c0d410fdcb061c2566a34011e065d4af88dd25d38cbf02fe626a514642551
+DIST firefox-52.4.0esr-ja.xpi 488343 SHA256 
028ca2f87827a2fc6f3849e681aca2caf9736c8e64d7876f7ae29a7109930ff0 SHA512 
b65ddf9a1a5c8a26626b520e3432eac4b2bc0ed48b14f48277e89ab8fc47e3b6d92d063f39407ba2fa704adaeabd287995d69bad874f42eb61dc9c2adfae2881
 WHIRLPOOL 
8f941371421629668d4cd34457eef0093674578bb0fd2cf8c923c18558a4b95009fc1db413cf839154b9f09677affb49b3e464fe369acbc054831ea640acb309
+DIST firefox-52.4.0esr-ka.xpi 475375 SHA256 
f8e4be4e7a1af9288fdb798af70992fbb8682c2e41cebf42fcc0a544682280b3 SHA512 
41f045a38dfa09d29489a39970a4a2389be9481fd1a27985713ca2ce2ccf75d7ce8a99a897920fd03654c96ee1d293059807fc08f35e88d45ea0f6037e4ab363
 WHIRLPOOL 
b82243de5bed6cad386dda2c9c686e9408ff2418320f4904be1b29385ad11523effd4cf3fba2b0716f522bebcbacc6a9103625c9b7fc9c970318f8b317a43a1b
+DIST firefox-52.4.0esr-kab.xpi 444519 SHA256 
4f6d01ebf6f7a29f1ce5edfc5284e00d9759620686548e63e043498ef4db7a9d SHA512 
e91c863fd5f71ce075f60603f496caab62f06e73e92c1a926aa25fc4cb4e16c8daa364b4aca557076960c65e57bebb82d93443d5dad07626e6849a8b902413ea
 WHIRLPOOL 
138aa3ed219251f9f5fc6cb87520c509cf3abc5ca88c590a24e3531316e562a1f475323881bdb6f6cd1367abe2c5923551e074dfd466802a0583b3a961c6dd71
+DIST firefox-52.4.0esr-kk.xpi 496939 SHA256 
ee9aac5683aa6dbe86e4669095620899e387a966ea3bc9ac6e1d690fee077497 SHA512 
1d004a132a737f9b761fae27edba10810733cfe8216aabb090dfe4bd72a5d81095dad657f6d2116fe3540bfb8164e5997020b7792eef5e928a079002200d5fe4
 WHIRLPOOL 
5d6e152265b666a370421dd8c5915e8924a6e733c1757fd8074a09660220457605ea766a38164f1a88626ca393d0d29fd988e570bcd786531d65d093c5b5203e
+DIST firefox-52.4.0esr-km.xpi 520343 SHA256 
6aecb8009ff63deb63b291176b3caca8ba430fb4d3a409bac5a9b83f50c6abfe SHA512 
11ccd406d23295532f6d631d0456ed4d27be8643a06cfbcceb3c0330ae5850625ff6ce4085504645a48926b5a83a2aac3004328b6ac262cc2859dbae6a0ce641
 WHIRLPOOL 
1a1a37f472142e200bbd26daee5209501b13660ca892797c4efb4ce4aa849a43a1aa73c7664b77fee66f701158dcf4c763d8a7cf0936277b9704d4a9004baff5
+DIST firefox-52.4.0esr-kn.xpi 519455 SHA256 
dad84ad16a39e889a2cffad173bdb8987697730cca38e7676a49d5f921d87a93 SHA512 
e5d653e94dae557c90350a008a6efed5cc112d7e7c07af98c79805b381a263e30f1f4c3626d806b7561b2035e2ff0b40de651b0a6194a65928c944ffb8da0c6c
 WHIRLPOOL 
145045875315f0785d21bafdd8228bcc3e5b221817377d856735ceb6be4f35f3ac99cb2cc32e3b1a555b348f3290d6a50443b65ceb4fb82aa84f0b6da79583d4
+DIST firefox-52.4.0esr-ko.xpi 463630 SHA256 
48760688416658f134ddde3c036adbf7d3a147c4fc38e56a86e6497e5894ec17 SHA512 
53bb4e3606a7bedd0f382387ba91e6083d121fc35ce788a5f1c228bf370262b0656fdf61820d3b3538c56a1bd0d56145a6a14016abaecec1ae02241f6c9954db
 WHIRLPOOL 
95e2d9f165fbe72c9e37c9ffacd4fd7b84a302a1033ce63a79ce0df0d24e94260bc9b8ac445e717da22c2714f9ac35ef1f0020e39314efa2f58d40bb9ab5c575
+DIST firefox-52.4.0esr-lij.xpi 421070 SHA256 
491f2f0e2cc67dcd82c4fe97c21e39434a7bc4e685ba9148f550abb029b3324e SHA512 
8edca992b20bb24326f5c27507c708c4df3f2e4df3faca5e0220cf75540e0c195b11c3fba427109b0fcaf70d4c2704456f83cebab5a04db89c1df2de7ae204b1
 WHIRLPOOL 
b8994a9c4b144033c0d87e50ea7e0a0dc36688d0a95dfdb655b5075297c5a69b0c0c0e32fc8de9fdedb7146c4868878fe59be8b461298cf37a83d53500df4ba0
+DIST firefox-52.4.0esr-lt.xpi 452236 SHA256 
279158371b28ee4ad2ca50de4d60e7200123d19e4d768ee6578cf0d5e8a4bdbe SHA512 
50dabeb697ba9070f53b437f11dc9a30c90dbccd0cc2d30acd6c118611f8fbf30a7caeb18d598b1cf3e783a4e2bfbc6188476afb2dcd1fceecd8e090a37fcc64
 WHIRLPOOL 
1d7298521338580d5ed02363a496b1719f834a32cb32bc00ee22063fa18d72c003b42cb0d8a2dc13a9dfda3347564915fe8b0ed806faf9054cb6cd86d3ffa472
+DIST firefox-52.4.0esr-lv.xpi 448451 SHA256 
18d772bbcd0c7d3d01cc58028580774430b0d2475e426bc4e42a91d234b8a6ff SHA512 
636c8c2c4131466ee0bb6bde1777a1a6250ed6e186e84101b3ec117a4185311d33d273ed2fda62ec243547012141a92327972a7156aa54d79f4a1c2f8bea3922
 WHIRLPOOL 
226e85abba13173231d8132c7b6b4336dfd2c7fbac90155af315fdd405a6c7063bd46d14b0cce304f63d4831675ff470b9c6f7f554ccde0da5e602f4d1855e6b
+DIST firefox-52.4.0esr-mai.xpi 499841 SHA256 
ea7746eca6fb14256fe144e4cbb6dfb90e9181eb1a4fa6ef7778320af5b61ac9 SHA512 
7602e0ad938b9bcf9dce14dd229dfbe45f81f128381f027b4b82bf75ed6c4feacbd1448472d51605816fca6a32da74e69f41d2097918dc0141c8ecfa53e2136a
 WHIRLPOOL 
74b698e022687279a81faaf9e6760497622aea89628e182ec4228a2bb2c4db5a1cf8eb07de07724253c0c115907fdd035ff6db9920ce2e05a3862db836cae3e1
+DIST firefox-52.4.0esr-mk.xpi 496199 SHA256 
dd54b95275c83cee23bc634876d6d7614b2c281cdb24b0cddeecfe41921ccb12 SHA512 
a65b2658cf1c182cfde9c2791d147743990d761f77b4bca501c922cd411b09982333e2b1db474822916f7c7665c5c4a95e0338b41c1075ea85a69f3539ab5c50
 WHIRLPOOL 
dc21ea58f131229c226e6c24b50d99e56a3ccf9f3b62d6030b3f036c1e2ea9a7383097aff2308939b889d1355810293353f630e9ddd4d0a7d6944e637361389d
+DIST firefox-52.4.0esr-ml.xpi 516487 SHA256 
8d632479fa26fffa901b5d9859adb9db1111dac7ad7e6cd23d6b180c4e3aa78b SHA512 
b1201dd8f5964539b2f093a034750512f4dc1fce00f3b4d29ddd051c26e5a5a783c16fb104217cc090e8bdee46c81e9f230442a09c44a2807b7477a27a6a1826
 WHIRLPOOL 
b6219dc8a7e53591e46bf7c1598ec22a761340b577183f36db28fbef42c2972c00a6bcfd7e480bccb10f400a87e213324826a5b7c590803b44ba786e931976de
+DIST firefox-52.4.0esr-mr.xpi 502431 SHA256 
2138cf255c33c7d0fad2e88c07e6f7a96bfb1791c24937dad88eb17945696a08 SHA512 
1aa2a78f163c4a530c025e92041aa54a22b0bd676ab4678906147f9f5af01b1440f31048b5ed3609ce8458e214e4c8fc0f6486d4e13b7c6e529ae30b04296565
 WHIRLPOOL 
df71fb18b797cd457b7dcd24efbb6837e5d40e9bb0bb494f276905edd01c27a756552f948b2c3238c76517fb96c635f9828472b2bc19edbd3cdf9de744c36175
+DIST firefox-52.4.0esr-ms.xpi 435990 SHA256 
3360337d84f8850a26639b5452c01414f98484db02a151346580ca85b60553d7 SHA512 
b1004322c195ec31e74c630b1ad00de1fa670d8c3d224bbeb87c2019e8ac6705f88f6f4470dbd9607d72d14d7de1ea5ad6486e26758a83db86493ae5d4296575
 WHIRLPOOL 
e9d7b7ad6ca6f1e2bc617ee963e585cabac982986c712328ae9882e2a52d2fdaeabcce320a50b7f32f553d530928302bb9e96160c05e895297279cd6ca679265
+DIST firefox-52.4.0esr-nb-NO.xpi 434412 SHA256 
5d907b6f1704c47c9d8fdc26cc75c2ff7279d669684beb73e894e020183770f2 SHA512 
646830b11b6b28226eb345e2b526c3f32c6909252bfe2b98a68974b5580df7c72b048047f4853bf3d94186d1902621d9b369ee8e1aada18676c564c3360730e3
 WHIRLPOOL 
9a7439f8686b9cc2aecf5f9fb1698372d77f8adc60f50542ec4373c2a852bdaa9d500e84efbe33db829da2e28c36f470e1b83140446e4e16807586ef86885ad6
+DIST firefox-52.4.0esr-nl.xpi 432008 SHA256 
96a8eb2001e082071a66eb069f306d9567e29e7f8f40de1725116bfbaf51fab8 SHA512 
7ab04ca54f7181a27ae0a360ab983531da2cca7ba221bd84bce0248b7f55ecc5817b9ddc7c61d33b0f55e3a84a94809c0d1a8ec5a6e252526958efe2d76dff31
 WHIRLPOOL 
448c2781eb8cf6a833c87e8362b7fec7d5d1407fbae43e206af315cb0e6ce8db5f3424d4a00ea0d1146d56cdde1b0187e20cb3252b1b7f29bc440c33d66879b7
+DIST firefox-52.4.0esr-nn-NO.xpi 428645 SHA256 
93f909ef550c15681669b1c3de867b3e6569ad554ceefb0b38f6d87c4bd90a6c SHA512 
b9e6c7fb9c8ade535dabd10e7fd6da68ede302f7ff5f90661971840911b0e2a59c4220886f273396a391450b380ed81ea0cbd2ad3c077d5ab2ce073addc2db82
 WHIRLPOOL 
1a98268f53bef8e726b18252309cade08e98f42280956f5cbf6ad77c69d157102c36acfec9185d4c795bf83120f1cc20fd8c70921723c1971715a8ca5ce0199a
+DIST firefox-52.4.0esr-or.xpi 496917 SHA256 
785a1e747d2fdfb178d6a5f997cfb1f2de38a45c6dc3ce3e8a462dd916a6b81f SHA512 
0e6bf33890c074bb56b1a479924cf10965309241f9616811c217c55f2c83a86ce83b9c27e3c11e41f2afd24e5fbc4b0c536bd4610f93e4dea090f3c4665dacf3
 WHIRLPOOL 
f6c359a6e81d5f9b7e3a074d90f0c824bc1b1c10362607e1dcce22c0553fc432d55d42ab92d01ef6002505020cd08d39fbe2ec2c5759efc4251f9fc3342adcb5
+DIST firefox-52.4.0esr-pa-IN.xpi 476587 SHA256 
7b9ed33240caeec6ff0f5de90f1185b9d27e9615c79b04daae450368bc32a63b SHA512 
4604a18531f865cbb0029349cfbb3d17bba0ec57804d6825bcbbd294d1c854265ed75fea251d6f500bd65ea6fbf26e22a803f4126666e561a04c38c1687eb835
 WHIRLPOOL 
beefd86c83612795dc87c0623aabdad12105a2b06f07ebec5e68a77fb56f329d5573d5007717d581bdb9d50d58404c57971b62d8e667048b1d4d5f8f8f711ac5
+DIST firefox-52.4.0esr-pl.xpi 352852 SHA256 
599d44452ae267739b4a9ad382a0fc0cfeaed341348b0189756998ccc8297a23 SHA512 
3301c8c5560d724129f40a983ce504a72453a755b4918bbfaa7646b1b85381d52a0faa1a165698442dfed5a1ca819c47c53af0c0b76726f881d70eabbc171bc0
 WHIRLPOOL 
8d7da42aedb292c1874e124c125b51aa4a0aefd46f4deab1bcd8289e1986c9d40fdaf6d69f191340d5517f0b7b8401b2e6eeed3c36ecc19225438824ffa16e3f
+DIST firefox-52.4.0esr-pt-BR.xpi 438170 SHA256 
29c9e063366ab3450e9ed4cdc099dd713f7bb44dc5ad556879372363ae64ed09 SHA512 
09af594e9bff3f4989646f4cd3500c5ddaf5e4379383f581a61b5f040a61100a06b2e06c7a90a6ae80b531b50eed3c62211e77ee77043f450ccc0be86f911dff
 WHIRLPOOL 
783f917e9421d5c508f661397e9141ea3fa1dc2dd2cd15bb72758e93424a8cdd9b8bfca70f3b556986a36571d4c8b4d83131a64927ef9b697bdd1a837c2f1ea9
+DIST firefox-52.4.0esr-pt-PT.xpi 436727 SHA256 
90d94c8e0a2e6b222e7d8fec575f87e2d3815ee8da5e7496a69d9f6db124ee7a SHA512 
386a63088d5bd68b3d4d0ef2760b6b9a1e41d45bd9748712521a649355859722c77a7d0feca10485d9038efa81fa7860f38d418678c5d00b5f5d1687f73eb3e1
 WHIRLPOOL 
0c25a6701db0a6df99042f0a2f9f4b05501f8fc852933024d1c547c82fe4aad1b452f254d30b89adcf7786258dc08d17bf00aa87433f47f75638d2198c3f6f5a
+DIST firefox-52.4.0esr-rm.xpi 434608 SHA256 
ff039481abf5dda360198521bc8094a953942c824951a034935902251b12a406 SHA512 
86b61d1986b5087760811e5e2d072192d263eca1f1fef24a030853ae0da486a6a9975ca203e4ab559649e8ebffbff276099d22452efb2f57f015f56ec490bd15
 WHIRLPOOL 
8a01d4c40bf42c74c4212cae12a3fe89a6718a219d270d96ecdb8f26b111f8232a6c25d365a1aed0cff23e6394697dcd69ddbc3b94bd99c3c80af4e8c3aeb7b0
+DIST firefox-52.4.0esr-ro.xpi 449938 SHA256 
2a296552811b0131b02024bd4c126bf6b525c2e32354c095e83b879eb8523e84 SHA512 
b9cf5123cbf19b3e04b5c2ec94df1f1abdbe0e2eb2561b6b9b72ae57b2e489c88ba333d01a441ca4dba9f8fd0efe0cfb8f7407c18e9b9121ceb6b60dd205f72f
 WHIRLPOOL 
e1bcb36c89fedec1230266cd17eead1d65542901ed4a4d586f008a4c2622266f9bdccf2119a2f2699f82684915633778ed3f4f7ee683fcd8da4e2dcdaa8c44e8
+DIST firefox-52.4.0esr-ru.xpi 395364 SHA256 
9ad618042b6209606231dfbb136928321ddc32cad6e8c7ad36fbb9921718f298 SHA512 
975212968bb4f4639d1e4689fb04ae2891a3902df37f3f69d80b4c805b252e76c0885fcdd6040fa2c83fdc088321a31e8caa6950c4ab2b8a0546f88c67e47c8c
 WHIRLPOOL 
f1e5885ada6c5568611944d3245bba7eb33b476b71570a1176b81d481fe9d7e6bfafb0c1042b246b9bfa7d52aa8cf6f31cfa4be5f272baaca8108bc0d90333ba
+DIST firefox-52.4.0esr-si.xpi 491959 SHA256 
498155f29edc1c70fbaa1c65ccf35fd1763ad18ba5c55beb3083e31dbbd2cf09 SHA512 
2474d7c429b8d2da3b7b51f1b4b4d459883ce142d51fe14e558077627e6eceb8f49c6399e177415ac776189afa776729bb848a43427b28e67fca5a81618707c8
 WHIRLPOOL 
165dcdfb040ccf1522e22b978b58f3b59f2488c135edd7b4c55f9ac445a83823c5918902398ef5ed8ac320b4301ea76db6a82d54480da70355663b9c3c9da02f
+DIST firefox-52.4.0esr-sk.xpi 455820 SHA256 
7244559892e9420b6e9eb3e99d15081ccf28bb8601c35ea7ccce7e1b08320be0 SHA512 
617b182ed73140d7cda94baf513d07f7abb893679fc80821735e3b144d7f8b81834157988f610a9f3cadeebc0aeca64fc6a100e350155a4907a89ed3eaa4694a
 WHIRLPOOL 
4c393ea3d0d51f4062dcb07e3f20b3c826cb19d6714613fddaeeb1a7774ed77f752d7220ef3497844dbc13eca6ea42d1ac9db032d1dbf25ebcd4d08a7f18a131
+DIST firefox-52.4.0esr-sl.xpi 433482 SHA256 
96d384aaae5bae5b03e2dbd0c8f749ebaba158498e90f987e5eb6525b47efb19 SHA512 
1ca87566300ae7a8931e777742c220a835d06e27889fd558bf9c67bef44876d70bf933dc83f58233d6bc768d17e746e0fa38b2f6919f18ee09d965555aecc989
 WHIRLPOOL 
d27fd3164fa635d74a9aa72792acf5b77957efdad645bf1aaa47b9b68e2954085340700eb1680a1d2071aed929b2a69fb7a6b16c7511b77038946bb5b81b4b3b
+DIST firefox-52.4.0esr-son.xpi 435128 SHA256 
30432c78c71694bd054dd6d257f70cd79235249a44b5662399af99ed20445147 SHA512 
01984fb3967980a7b6f551538f302dc26e994e0350fc62211692409b0d9ce4f2a4babb02a18620495c4398ee92a8e2156e7945af7722eedf232f3d7b39319793
 WHIRLPOOL 
086cc27f46eaf9d35e39d2c6706cb2be896c1c1376fcdca6d5899b6d61bb3f85ba3cc4b7a38c11630c995dee872fdb9335d4ebdcf7d012bb35a23604b4825fd9
+DIST firefox-52.4.0esr-sq.xpi 448156 SHA256 
27c2ad11771d27420cec9220eb0a9a672f0545779d0497c0ca270dc303700e76 SHA512 
59f8397b729620718b97712a044363069fea1fe88e85eb7e82313a67022671691d12b5822b64faaf29ef3f6d2d7c4c002ac729a5bc037eb62c640b7d2f5ff139
 WHIRLPOOL 
ee5430ddf3b9398eb8b82d1cb83167faeba1ed144c0cc937b7cb38d04db74ce8ecb7312555b0ba13b75943925007d745daee7a0466dedf42dca3bbdbf668ebc6
+DIST firefox-52.4.0esr-sr.xpi 463395 SHA256 
0a3acb48ebbd8462a3ed84cb2e4f27b5a80984a9c5dbd233f8cd91402b33d354 SHA512 
446de9dc954016a227336726fc6a47278d6c8a6947c8b1a407701c8c6fe5a7382e023448fd8f6a4f9fb0d430ce5c94d98a567d3c50326f7e6d2e8d7e18c943f7
 WHIRLPOOL 
dd05a79b0e8005a05fd6491a086a947f0936ed60d69328c1ee92f85987e34eff4d1dc8c3cf447a2888080b9e3b947b2d502b925f799963414b05cfe7695c9dd6
+DIST firefox-52.4.0esr-sv-SE.xpi 441182 SHA256 
0445ca278fb176bc2373cdb739ce5d6140be9d4a33ef035b29f2e7f7330327d2 SHA512 
8d8279f04ba5a04ea6c37064b5137dcd85f46387ef1f2414ecd603a37cdb35bc21925e1adfc3fb0e3a1f9e10fc05f8af6233fc0e1b8ff653b6e78b7a4a6c5e49
 WHIRLPOOL 
440784af1a00002a18d637a8a341c33426e7b882e7c1c49da0c10c2eefc2671e35d7c9d78e6c9f12b3e94e4924c033c103e0fa537c0c93cab7c2a2c92a6b1666
+DIST firefox-52.4.0esr-ta.xpi 494798 SHA256 
e9aca6395f5a56703011d400d45de7f5b24a180ffd6747c82c67b38b0f5eebba SHA512 
315e388fe6fc3a81797f7cabf6b680542d4a4ce04a01171a1bb5a611581119fd6f5f2c37f30976f9de96dc4d0b70ad91368407fbc4bb80560c55921ae7dc3a04
 WHIRLPOOL 
ca52bf37168406cc776133717b0e7bc1578779dc3177c64e8217dcc7a4a8ecd0bd1d1b24168ce727ffce4d41d6c2d4ee06bca2e08ee348e79cb751f694b78b48
+DIST firefox-52.4.0esr-te.xpi 515241 SHA256 
9cd76ff3cfe3416b14433fbde7c380d04ecf284d89439daffd88acd0cc40b857 SHA512 
860a3fefb50e5a6c2e537960564127172a2fccd7516c2f54bec7b8d02b1b6352f8499640cb7dcf782ff26eb4054c37c5906b90dfe6f32b80182f01ab62ab7b1b
 WHIRLPOOL 
7b74a89d4a0817414330a0d7f1f96baca5701ae91c5f085b43bf77bd37b1124816678ac8eace5c4170ad1d9b280a63b9cf161aad3acbc83cae1523c71e14fcb1
+DIST firefox-52.4.0esr-th.xpi 489379 SHA256 
a6c613c6c06b33e0ade3f70da7cea8d9ed5ea464dcce5bc7a14d2974e71045ba SHA512 
54c84d3d847d833e8926bf0a04d71f672a916d70418e21d258595f1e3614873fb3653f0b030063032ec3916e5955112f2d73e7d25985b3ec2c16be7f5b390266
 WHIRLPOOL 
13d7cc304e7e73b77c66d1aa9aa252cf9da5317ffab33598a7f1806f83a12f671fbad2ca6a4dbbc6655bf3157e9a8470b85b3d3e943ac9ae073f030d7b31fa8c
+DIST firefox-52.4.0esr-tr.xpi 443673 SHA256 
bea50941b9b0b8e1f2f99428bbd7b1c6afa6b34eba0e0cd657b78ad2610c5a60 SHA512 
a60f2aa33856107aa72118413d968448de944faad8ac10c4011946c0f75c1385d3c1bf0ba326ec0deccee1db0ec7ca1bf8bbc3ad77c595988e9540f48aecf37e
 WHIRLPOOL 
a1fa84be5c8d297f8d504e481aa5758bbe0b3e9c85d9592e697980c7406838826e9982860ac441de8dd081bd4eac1fe3961092382d82a4aff7eea9f8862def53
+DIST firefox-52.4.0esr-uk.xpi 495095 SHA256 
4cb213d22730ed2e46cd238aaf57573ce2b83eb18a27a2de0b7d2c0055f22d55 SHA512 
8696e15a22e98a2991b5e9fadc29810f603b0252e2323e0a95b9adc108bfc10fd258562bac3f292de33668bf6490316956e0e3ff5bf279170db987c1032b44c1
 WHIRLPOOL 
8601f120789b78bd6298346053aeef779432b5acfab0803d10c4f76f44d1de7413c6c2fbab1c6558baebacc7099a6c8d9426cfecd10eea0c1d5f50a9f404cf81
+DIST firefox-52.4.0esr-uz.xpi 447917 SHA256 
5ca12643bd93c36b64782d454a9baaebda86a38173eda93c07c44f4202ce47e5 SHA512 
68188b89a3ec1062e545cc14213f1dfd5dca4159626e55c93d1da9ad3913d8903f5f6c808af002bf9f298490735f8270b3fe6bfdec40f3679e49325906043881
 WHIRLPOOL 
220340c79371097f772314c366f4c39b35b61c381c655029113f9f1d45be258687a06bd93edc23e866e29a6683590f872539bc2ae7ac7f53dd373bc79ddec6b6
+DIST firefox-52.4.0esr-vi.xpi 450805 SHA256 
d9dbfdad3d46d7fda56ef8c628314bd0897813a764adc8d2babec6e2538cffbb SHA512 
1522d76e8464f535f624b5c8c49fec9315f169a04e59599639d046bed72415c03b4ca66e643cc2107ed3a34fafb3ec7f0686ec880193010608338e4e8d573f98
 WHIRLPOOL 
958873d53c57d7930f794f065f641d560233e3c6e7b7a0d5e92c57e3b1f9e441999c27a614a2714dc80dce535f93a3d56957e9930b0701bf850d008a29a3be04
+DIST firefox-52.4.0esr-xh.xpi 441172 SHA256 
bba3c36e5ca71827a46fdad1f86a99b4a0843c42508cb566847944cf0821cb25 SHA512 
6137f7bd19877b905f2f463eea3b31bedc90eda263605824f7e58a275c0c98214e86bd39475d5150d77991fc3404113e091d92bb81beb843c547eebdaab91cf5
 WHIRLPOOL 
fa2ce568db97a183739bbc3ea6d8635ad2e9e9c9dc70c8a5d20ad41badad1bcd4b1f73d7b91e8c9c58505404002b941ac162780635ea446b37349d0e7ce03009
+DIST firefox-52.4.0esr-zh-CN.xpi 461694 SHA256 
8716ba127ab236ab8635086edf410e19539a0bdbaaff56d0c11f39f7c711fcc7 SHA512 
9a194a185893b44bd5f6b4edb9b0aaffa552ec7e4b876e575482d7b2d46a7855f4350094861ae135a5066e9eaac93451f088a825e10f89b333dc4e7f269b153b
 WHIRLPOOL 
b7a934dea295976ef2dac23dbc54ab35f132c354d420c5ccb53dc74972bb0ce5813bfdca2bc5b248d95c08f19ed885e20196561c1c39be2e9f153fef5a5797d3
+DIST firefox-52.4.0esr-zh-TW.xpi 472534 SHA256 
f88307189fd516a291f5ead0845b7e3cd1b00c2bb34561fd3bae991c2dce6cd5 SHA512 
32dfc07a61f88306f44c94197a9720442a62d69136f7f533a5d9224865ad40b220c7f2cc7d7b713127db50968c119eeadb376a94857555e96cf2af54066da6a6
 WHIRLPOOL 
b17095cdd628b30444e98fdf7f0517977ce1b409313b591d3f4fa21e3c7417fbde92f33bd1aa4002191008376d6dd02988088e65fafbae03a808ada306f2feda
+DIST firefox-52.4.0esr.source.tar.xz 212285560 SHA256 
58ae7cb6c2fb81d22762ab3c60e46cadbe7c5b687f24c2823d9533ec998a21ee SHA512 
be3be7f9dbf4bd0344d5d76f26d1a5090bb012154d25833d5cd58e5e707c080515b42ed751e1f7e58b15b96939d7da634cafb6e8aa9bb1627ff420836b802183
 WHIRLPOOL 
9beaba0232a57795982e969c5a3387d8a3de92b5e0ba12cced3b72502e440a61333395f5530c0ed502e6cdb351a40dead7e3580046607c87f098bb5ce2fda54e
 DIST firefox-56.0-patches-05.tar.xz 11616 SHA256 
e2566d3a6139a312858a22fde51aa5ddfaee6dceb5a97eb28ad028048fcd5508 SHA512 
7dd5a51cee17c2d3253dc1fc22d20bb45c15b31d7bd1e2b7e7b49c5759c5cbf9c9682111451fa2a42a39514e37ef78afc94c5389f69150707b3d26e7bdcc3f9a
 WHIRLPOOL 
013884892771033ad5b9435a7e919f9fd3fb81db226423e09b0ec3dd694f3ce6026c7fe4f8d3d3d3e9d7ef9d406e0bc54365c801170c1f0fd60e8e58cd4d918e
 DIST firefox-56.0b12-ach.xpi 454894 SHA256 
bf06f3d7d424c767d2eb5b40e17abf8b30d24e0dea722f1d413bf66b5a285773 SHA512 
018c4f2e2ac5b8fab72c92bd575176118994153797240a8c972d70ec066d0b704ff5c04bc9791f1a114675dc41baa7020feffbb4ed341bedd91c7022ca9c431a
 WHIRLPOOL 
654f9709ece7fefe5376889f8cba3cd9edc96e616af82f9445f3bc97daa9f41841d278420f73d579503f2fce64e1c7ea74cf6a3ecf7c14834cd84abc3e9b2187
 DIST firefox-56.0b12-af.xpi 456214 SHA256 
52f421bc0a2ceb149a11788e5fa87052716a11be1d82e5d41aa0868613ecdaba SHA512 
6dd311aaac87599b2ca0071799b7c2863ced30a48248ff1c1c4b1233fbc0f7452bfa2db6117f54c7c1badd5ed0d23641faf665d111de7053e19cc6db3a9a7940
 WHIRLPOOL 
ea297fb3df835d4d503111b5dad7757b9e9ca3680a46f730fbdf8c9a2a2d4b27d838807cacd92f75d08c84b42b7c8563381a11f67a9443ea4c89e1dc02a06023

diff --git a/www-client/firefox/firefox-52.4.0.ebuild 
b/www-client/firefox/firefox-52.4.0.ebuild
new file mode 100644
index 0000000..ab4e45d
--- /dev/null
+++ b/www-client/firefox/firefox-52.4.0.ebuild
@@ -0,0 +1,405 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+MOZ_ESR=1
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
+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
+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
+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
+sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by 
mozlinguas
+MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
+MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+
+if [[ ${MOZ_ESR} == 1 ]]; then
+       # ESR releases have slightly different version numbers
+       MOZ_PV="${MOZ_PV}esr"
+fi
+
+# Patch version
+PATCH="${PN}-52.4-patches-01"
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases";
+
+MOZCONFIG_OPTIONAL_GTK2ONLY=1
+MOZCONFIG_OPTIONAL_WIFI=1
+
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils 
mozconfig-v6.52 pax-utils xdg-utils autotools virtualx mozlinguas-v2
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="http://www.mozilla.com/firefox";
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="bindist +gmp-autoupdate hardened hwaccel jack pgo rust selinux test"
+RESTRICT="!bindist? ( bindist )"
+
+PATCH_URIS=( 
https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz
 )
+SRC_URI="${SRC_URI}
+       ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
+       ${PATCH_URIS[@]}"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+RDEPEND="
+       jack? ( virtual/jack )
+       >=dev-libs/nss-3.28.3
+       >=dev-libs/nspr-4.13.1
+       selinux? ( sec-policy/selinux-mozilla )"
+
+DEPEND="${RDEPEND}
+       pgo? ( >=sys-devel/gcc-4.5 )
+       rust? ( virtual/rust )
+       amd64? ( ${ASM_DEPEND} virtual/opengl )
+       x86? ( ${ASM_DEPEND} virtual/opengl )"
+
+S="${WORKDIR}/firefox-${MOZ_PV}"
+
+QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
+
+BUILD_OBJ_DIR="${S}/ff"
+
+# allow GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z $GMP_PLUGIN_LIST ]]; then
+       GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+pkg_setup() {
+       moz_pkgsetup
+
+       # Avoid PGO profiling problems due to enviroment leakage
+       # These should *always* be cleaned up anyway
+       unset DBUS_SESSION_BUS_ADDRESS \
+               DISPLAY \
+               ORBIT_SOCKETDIR \
+               SESSION_MANAGER \
+               XDG_SESSION_COOKIE \
+               XAUTHORITY
+
+       if ! use bindist; then
+               einfo
+               elog "You are enabling official branding. You may not 
redistribute this build"
+               elog "to any users on your network or the internet. Doing so 
puts yourself into"
+               elog "a legal problem with Mozilla Foundation"
+               elog "You can disable it by emerging ${PN} _with_ the bindist 
USE-flag"
+       fi
+
+       if use pgo; then
+               einfo
+               ewarn "You will do a double build for profile guided 
optimization."
+               ewarn "This will result in your build taking at least twice as 
long as before."
+       fi
+
+       if use rust; then
+               einfo
+               ewarn "This is very experimental, should only be used by those 
developing firefox."
+       fi
+}
+
+pkg_pretend() {
+       # Ensure we have enough disk space to compile
+       if use pgo || use debug || use test ; then
+               CHECKREQS_DISK_BUILD="8G"
+       else
+               CHECKREQS_DISK_BUILD="4G"
+       fi
+       check-reqs_pkg_setup
+}
+
+src_unpack() {
+       unpack ${A}
+
+       # Unpack language packs
+       mozlinguas_src_unpack
+}
+
+src_prepare() {
+       # Apply our patches
+       rm -f "${WORKDIR}"/firefox/2004_fix_skia_freetype-2_8.patch
+       eapply "${WORKDIR}/firefox"
+
+       # Enable gnomebreakpad
+       if use debug ; then
+               sed -i -e 
"s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
+                       "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
+       fi
+
+       # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld 
sefgaults, bug #582432
+       if use ia64 ; then
+               sed -i \
+               -e '/^OS_LIBS += no_as_needed/d' \
+               -e '/^OS_LIBS += as_needed/d' \
+               "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
+               "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
+               || die "sed failed to drop --as-needed for ia64"
+       fi
+
+       # Ensure that our plugins dir is enabled as default
+       sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
+               "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed 
failed to replace plugin path for 32bit!"
+       sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
+               "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed 
failed to replace plugin path for 64bit!"
+
+       # Fix sandbox violations during make clean, bug 372817
+       sed -e "s:\(/no-such-file\):${T}\1:g" \
+               -i "${S}"/config/rules.mk \
+               -i "${S}"/nsprpub/configure{.in,} \
+               || die
+
+       # Don't exit with error when some libs are missing which we have in
+       # system.
+       sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
+               -i "${S}"/browser/installer/Makefile.in || die
+
+       # Don't error out when there's no files to be removed:
+       sed 's@\(xargs rm\)$@\1 -f@' \
+               -i "${S}"/toolkit/mozapps/installer/packager.mk || die
+
+       # Keep codebase the same even if not using official branding
+       sed '/^MOZ_DEV_EDITION=1/d' \
+               -i "${S}"/browser/branding/aurora/configure.sh || die
+
+       # Allow user to apply any additional patches without modifing ebuild
+       eapply_user
+
+       # Autotools configure is now called old-configure.in
+       # This works because there is still a configure.in that happens to be 
for the
+       # shell wrapper configure script
+       eautoreconf old-configure.in
+
+       # Must run autoconf in js/src
+       cd "${S}"/js/src || die
+       eautoconf old-configure.in
+
+       # Need to update jemalloc's configure
+       cd "${S}"/memory/jemalloc/src || die
+       WANT_AUTOCONF= eautoconf
+}
+
+src_configure() {
+       MEXTENSIONS="default"
+       # Google API keys (see 
http://www.chromium.org/developers/how-tos/api-keys)
+       # Note: These are for Gentoo Linux use ONLY. For your own distribution, 
please
+       # get your own set of keys.
+       _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
+
+       ####################################
+       #
+       # mozconfig, CFLAGS and CXXFLAGS setup
+       #
+       ####################################
+
+       mozconfig_init
+       mozconfig_config
+
+       # enable JACK, bug 600002
+       mozconfig_use_enable jack
+
+       # It doesn't compile on alpha without this LDFLAGS
+       use alpha && append-ldflags "-Wl,--no-relax"
+
+       # Add full relro support for hardened
+       use hardened && append-ldflags "-Wl,-z,relro,-z,now"
+
+       # Only available on mozilla-overlay for experimentation -- Removed in 
Gentoo repo per bug 571180
+       #use egl && mozconfig_annotate 'Enable EGL as GL provider' 
--with-gl-provider=EGL
+
+       # Setup api key for location services
+       echo -n "${_google_api_key}" > "${S}"/google-api-key
+       mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
+
+       mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
+
+       mozconfig_use_enable rust
+
+       # Allow for a proper pgo build
+       if use pgo; then
+               echo "mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 
\$(MAKE) -C \$(MOZ_OBJDIR) pgo-profile-run'" >> "${S}"/.mozconfig
+       fi
+
+       echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
+       echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
+
+       # Finalize and report settings
+       mozconfig_final
+
+       if [[ $(gcc-major-version) -lt 4 ]]; then
+               append-cxxflags -fno-stack-protector
+       fi
+
+       # workaround for funky/broken upstream configure...
+       SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
+       emake -f client.mk configure
+}
+
+src_compile() {
+       if use pgo; then
+               addpredict /root
+               addpredict /etc/gconf
+               # Reset and cleanup environment variables used by GNOME/XDG
+               gnome2_environment_reset
+
+               # Firefox tries to use dri stuff when it's run, see bug 380283
+               shopt -s nullglob
+               cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+               if test -z "${cards}"; then
+                       cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 
's/ /:/g')
+                       if test -n "${cards}"; then
+                               # Binary drivers seem to cause access 
violations anyway, so
+                               # let's use indirect rendering so that the 
device files aren't
+                               # touched at all. See bug 394715.
+                               export LIBGL_ALWAYS_INDIRECT=1
+                       fi
+               fi
+               shopt -u nullglob
+               [[ -n "${cards}" ]] && addpredict "${cards}"
+
+               MOZ_MAKE_FLAGS="${MAKEOPTS}" 
SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
+               virtx emake -f client.mk profiledbuild || die "virtx emake 
failed"
+       else
+               MOZ_MAKE_FLAGS="${MAKEOPTS}" 
SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
+               emake -f client.mk realbuild
+       fi
+
+}
+
+src_install() {
+       cd "${BUILD_OBJ_DIR}" || die
+
+       # Pax mark xpcshell for hardened support, only used for startupcache 
creation.
+       pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
+
+       # Add our default prefs for firefox
+       cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
+               
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+               || die
+
+       mozconfig_install_prefs \
+               
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
+
+       # Augment this with hwaccel prefs
+       if use hwaccel ; then
+               cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
+               
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+               || die
+       fi
+
+       echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
+               
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+               || die
+
+       local plugin
+       use gmp-autoupdate || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
+               echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
+                       
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+                       || die
+       done
+
+       MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
+       emake DESTDIR="${D}" install
+
+       # Install language packs
+       mozlinguas_src_install
+
+       local size sizes icon_path icon name
+       if use bindist; then
+               sizes="16 32 48"
+               icon_path="${S}/browser/branding/aurora"
+               # Firefox's new rapid release cycle means no more codenames
+               # Let's just stick with this one...
+               icon="aurora"
+               name="Aurora"
+
+               # Override preferences to set the MOZ_DEV_EDITION defaults, 
since we
+               # don't define MOZ_DEV_EDITION to avoid profile debaucles.
+               # (source: browser/app/profile/firefox.js)
+               cat 
>>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" 
<<PROFILE_EOF
+pref("app.feedback.baseURL", 
"https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/";);
+sticky_pref("lightweightThemes.selectedThemeID", 
"firefox-devedit...@mozilla.org");
+sticky_pref("browser.devedition.theme.enabled", true);
+sticky_pref("devtools.theme", "dark");
+PROFILE_EOF
+
+       else
+               sizes="16 22 24 32 256"
+               icon_path="${S}/browser/branding/official"
+               icon="${PN}"
+               name="Mozilla Firefox"
+       fi
+
+       # Install icons and .desktop for menu entry
+       for size in ${sizes}; do
+               insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+               newins "${icon_path}/default${size}.png" "${icon}.png"
+       done
+       # The 128x128 icon has a different name
+       insinto "/usr/share/icons/hicolor/128x128/apps"
+       newins "${icon_path}/mozicon128.png" "${icon}.png"
+       # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+       newicon "${icon_path}/content/icon48.png" "${icon}.png"
+       newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
+       sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
+               "${ED}/usr/share/applications/${PN}.desktop" || die
+
+       # Add StartupNotify=true bug 237317
+       if use startup-notification ; then
+               echo "StartupNotify=true"\
+                        >> "${ED}/usr/share/applications/${PN}.desktop" \
+                       || die
+       fi
+
+       # Required in order to use plugins and even run firefox on hardened.
+       pax-mark m 
"${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+}
+
+pkg_preinst() {
+       gnome2_icon_savelist
+
+       # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+       # doesn't need to be forced into the LD_LIBRARY_PATH
+       if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
+               einfo "APULSE found - Generating library symlinks for sound 
support"
+               local lib
+               pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
+               for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+                       # a quickpkg rolled by hand will grab symlinks as part 
of the package,
+                       # so we need to avoid creating them if they already 
exist.
+                       if ! [ -L ${lib##*/} ]; then
+                               ln -s "${lib}" ${lib##*/} || die
+                       fi
+               done
+               popd &>/dev/null || die
+       fi
+}
+
+pkg_postinst() {
+       # Update mimedb for the new .desktop file
+       xdg_desktop_database_update
+       gnome2_icon_cache_update
+
+       if ! use gmp-autoupdate ; then
+               elog "USE='-gmp-autoupdate' has disabled the following plugins 
from updating or"
+               elog "installing into new profiles:"
+               local plugin
+               for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; 
done
+       fi
+
+       if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
+               elog "Apulse was detected at merge time on this system and so 
it will always be"
+               elog "used for sound.  If you wish to use pulseaudio instead 
please unmerge"
+               elog "media-sound/apulse."
+       fi
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+}

Reply via email to