summaryrefslogtreecommitdiff
path: root/www-client/firefox
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-01-31 20:30:04 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-01-31 20:30:04 +0000
commit4650985dd0e898b82e0d2ec225931297d4fadccf (patch)
treeeb0e8002cf3ebf1009110b6fec47fa90f873d824 /www-client/firefox
parent67f76a858f1ac826bd8a550d756d9ec6e340ed4f (diff)
gentoo resync : 31.01.2018
Diffstat (limited to 'www-client/firefox')
-rw-r--r--www-client/firefox/Manifest378
-rw-r--r--www-client/firefox/files/firefox-57.0-pkcs11-backport.patch529
-rw-r--r--www-client/firefox/firefox-52.2.0.ebuild404
-rw-r--r--www-client/firefox/firefox-52.5.2.ebuild406
-rw-r--r--www-client/firefox/firefox-52.6.0.ebuild2
-rw-r--r--www-client/firefox/firefox-58.0.1.ebuild (renamed from www-client/firefox/firefox-57.0.4.ebuild)89
6 files changed, 119 insertions, 1689 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 03597142b1b6..2c6b1d6d1ed5 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,100 +1,6 @@
-AUX firefox-57.0-pkcs11-backport.patch 20708 BLAKE2B b028ab97532c84a781080431ed1d9dd83671d0074c25baea0e7a075d216a07f664a6e69412e617dad7f4b9bc91ebeb02e08380aee4900fee08e384a9fa05a5a8 SHA512 d99b18c8ded794b9b80a46eeb83786b2de33d9758b5c91b162a2fa394977c69151800a80cb10cfa571e0a3165e2c0cbbdf303c85c9a4d8d5500acf632308fac1
AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2
AUX gentoo-hwaccel-prefs.js-1 100 BLAKE2B 08be790b58524077a5681cc06e10890b72dc6e8155c9e03e6ef9165035087d4b8cbcac4a6b8997f61db3721895c9247a12171eec7d082fa15e1d5312bf51fbee SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c
AUX icon/firefox.desktop 276 BLAKE2B d16ab0cf83d52753558d5e45c1534c11e000bfac46b490f6a0517dbb5602b0c03db6f90d8e1026ba995a1ff66b33041b8b1e47e7c3ed643dae93ead705da771f SHA512 907e64274d96bf59bed14ca83b7307e26670e567ddf726c0ff4eb201a1641257799fa2f6b9698e671408ea1f21308a7ca499412498885608f35bc49644c71799
-DIST firefox-52.2-patches-01.tar.xz 10400 BLAKE2B 2a32dc77a2b91649ee3602556acbd1fbfafc4105b6b7d29f56c0d7eb9b0da3e3160229b290448517d8bd8fb568b172916214f56d3932a35b32ddfcb01d398b7f SHA512 85cc57e27c46c3243deedcc21d248babbd9ac6c144332ac70dd6e00161fb46584d090683bc1e066c0e9136d6ede5a4e30ccb68d83cad448f6b0d8223c726dafc
-DIST firefox-52.2.0esr-ach.xpi 427640 BLAKE2B 48ff2adae6df617cb429d53f90f784a1a8019469cc45b7dd351e6fde62d26d429364608ff8124e45e0a1f0b89cc0303435a28d7b737348256778c8de0ffebf62 SHA512 d7101b47d7de77e252edc43cae745be8884ae431caf4c8ea9ebb91af176ef145efc73264a196f967340b7ca6224384c75673b9883b35a1f6734d8f23bca3561a
-DIST firefox-52.2.0esr-af.xpi 436823 BLAKE2B 4756e9f83438addbd46890d1e5354bc6d282522afd9cf462dc07366f23ee3755c42cf4f5006c38322022f9ba2083862f902991f87bebf5d0bdbb7a109a8fcb94 SHA512 3177d0592efc8a0cf49bfcf9d5411f97d326fdade7c91387f656b02cb9e691e40924d965126822375ce8f1c117a93d650806d41be91f585907058e4e66cffd78
-DIST firefox-52.2.0esr-an.xpi 445142 BLAKE2B 37996c74bdce18d1212012fc99b934ca5b2f45f1afa2db505ac1b2cde62fee7a1ac943c44cd28b58af6d5b1cced84dfce40bf7a54e8d37e23faaae25148d7246 SHA512 09c3241b7720a8e41a457d24b699bcbe38b2b5c491c1d0c856e3484b1e7363c5eb5bec4fb33c2e98f5469399f5f759845c7eb3ddf5af737e04128a42ce1bc090
-DIST firefox-52.2.0esr-ar.xpi 473382 BLAKE2B 4ce8f174b388c2f5b918d5b839e2d7c054c141fc87e970d310beff9667f5820735a11cea3dd47ff98aa54465142f9ec3ed65faec8914a2f12cff2ed478956b51 SHA512 4225196936ba8415ba53ee02ef8b528e81e230f6ec566dee94212949e61b5815860067b55e30ec89a4d2b05b2e55e03de955ac544652a4cad9667d4b77652eaf
-DIST firefox-52.2.0esr-as.xpi 486889 BLAKE2B 5b02e1dcb41152160ab08ada461a96dfa187b38ae226fbd4d2b362cecc39c912a6560aef7f8c5e98db1c9e2e23769b1f0b3b3aa6ec3dac116d459d2482d32b4e SHA512 5fd693f0715170002e2b6259ae77c4c989aec8a96fd214306773b1404db417915e8efcea93756cce5f7d9aaf45e7f74c31384185cd4dec1417df5fb026cab190
-DIST firefox-52.2.0esr-ast.xpi 440033 BLAKE2B ebb1c6b3f4476a107dac66a7a47d39f0e0cd2e81bc13ab764447c37c0ee15e8f8e8bd10c128f56f0c7b689db46a50bb6e239e1a19a13b3d0f5b60395224f9b8a SHA512 cbfc878d8a763a0e3d33c32b2da22b9adef1a949d298790a0e9b3d9ac10c2af1632b9f712c3f58c88c934a34487fe9450c7d65b17be12ef07c1b56517d22fc35
-DIST firefox-52.2.0esr-az.xpi 454923 BLAKE2B 0a5281c7ab97aae8cd8f5192ba03c54a3bee502efe3c42f414895da9a3b32d7c2d9f61df6fa9b1c46117abf1a62efb1c0d5ae6d62028f61e1ffdf21ec68e159c SHA512 d4286ce71377c9f196d63021e7cfb342b2ec8ffd30b0de6c22642397c1e6eed883cfc4b9779b13d530816d456292bfaade3358686061d7a16462594eddab0c56
-DIST firefox-52.2.0esr-bg.xpi 487891 BLAKE2B 9bf32c5d927bb39e0a2861bb362678e76c24964833d5d4aac7dc970668b665cc3ad74ceb1e1787693adc71038f6f337ddd6d81abc08c5a6ced50113c22a663bd SHA512 a7530d6052e94cb78e6c6974ecc8fdae5541ac2a80ad28fae3320a59de2fda91bde420f546c0d0cffaca131b2b13ccde71ab8876ed8b64553d0bbb128ac2bea9
-DIST firefox-52.2.0esr-bn-BD.xpi 511995 BLAKE2B a8ed115b11afeabe680f8330b00e3cd67500fceac11c534cfd8ca389440b0b8d2cb088792e6b14412ff6dd19c226bcf0fe1eb07c9dffaf2d2c5e4569af2b122a SHA512 0fcc696f6b067e1d173a3b496115ba9deca5c4558214442fb8f9040f314c04ce33f97f0f2c339429bf41e1ebb0440112bacdc5ac2dbaa884ed869a2ccee50525
-DIST firefox-52.2.0esr-bn-IN.xpi 509376 BLAKE2B c6e160c517f9c63705aa6e85eb23b112f75f5917e1ce2851db8491e7fc7d69d2382226bf77b229feb641478fc9e6736bbc52011150e9c2844368474a1a449bec SHA512 7936f8de7ae9912286cdd78afcffe42fcbd814671818f6d6ea1694cb1d1367dc400441ebcb808122320b86b7d32e9fb0f7350375158316d8256b8785c87a50af
-DIST firefox-52.2.0esr-br.xpi 435483 BLAKE2B e0dbd8b655ac0837e875bb4d27d82c0cff5cbc7a7219140d72abcc0fcd3e546326a6175dfbdd69d56647cd6de9a256fdc4d9d0c87ee71da1fbf1891246203eea SHA512 9e90b7e460ab6e4a0b8a65b3e4cb1831b6e2fadfabda38798c1a5a762b11592012e6c179439f1aefa1aa565aa8a9137a2767f4244beebdf6a90cb009c287e115
-DIST firefox-52.2.0esr-bs.xpi 441782 BLAKE2B 0ad84bd3f3f8c05dd330b4afb3e4f68a0a6c819e85a3c06f1bf1789b0f182f8057498898d5a30578d06837a5bc1678a8e7f98da01baa5e67c6898301a181bb63 SHA512 7380bd274e79e78914d06b14ccdadcef563fe2a96aec7ff622ecc224276141c2eb5804a5d0f4e1a2ece64fd8e885bf4618a4c4a86bae31c278d2a56faa99f6a4
-DIST firefox-52.2.0esr-ca.xpi 443304 BLAKE2B 2ddedda0d2631cbc90055f61305461d7251734d1b4e339a345ad6aaadbe64bad1b4e61a6e3a058f22af033dfa5e1d4955b31560135b5572812202769c34f359c SHA512 0be9fca57407622f1f898e4192f159c47e2d15f555c8d32de283e7b45158bbf1df01d78031f94b95978ff84a0cae77632ef6e1e8c8d2dd21ec169ec19149d6bd
-DIST firefox-52.2.0esr-cak.xpi 459185 BLAKE2B 01f85d53d566d1a70b79873de97d3c059f2c26a3afdb3f798e1dfe568903a3821bb4d1bdb0ace8ce98c1a578788a0be406c0b1a78f439fd53ffb836ce667ad76 SHA512 dede64386124b276588d198421890b925f5e16909832fe27988070c7702c2fe163963af7707af6cd73e7b8c67d4eafc65c41fe2a16e591b70129a77d6172de08
-DIST firefox-52.2.0esr-cs.xpi 444075 BLAKE2B 559776784cd4e47f2e5db7813824372c97bd9ac00475089a6b8fd9b7282d910ec4718b208ddb671f10f4125cc5d9e62f1c0f3f0fd3e609d6461c53f7b3865700 SHA512 26f66e44438fe15fa87aea4f5bc3fb3a451a5fb301b87e10610bd647058c9eabad4d19cdbe42d500a74fcf23c88a7071c7a624c72c9e1025c55ffbeb0fc20014
-DIST firefox-52.2.0esr-cy.xpi 436583 BLAKE2B 9c18f5110fb3287e510270052153d4ad775e699ad758f219f30e9afb50aa2a4b0c01cc13f436624d46f762c13965d1a11e0ca0b31d1b9695d351f6c1c89940c1 SHA512 33c85f340c46d773c31849790b6ac6b94376d67fe87f6a0bf16e866e86b1dc13a9c0e3c61acbe8922efe3aaad46967e51e1f888a3dd442545eec32faa882b9f7
-DIST firefox-52.2.0esr-da.xpi 424394 BLAKE2B 1a215f10b063e10cc0463e38f4cc02de856a9f19e882433d42e5432a0c3dd04f37c3bdb203c60f7b8b08f691fa80a56dd68de9fa18d7dc476fce322e7dbeedfa SHA512 e1b1c371f092dd1f73f222e831f688e65e55c6c1e1ea29e727f708652234ecc10c36740cd471d0b0b84396475c069c72034b99736aeaaa2e9add94f42216bb37
-DIST firefox-52.2.0esr-de.xpi 442479 BLAKE2B 9d7de5dc440202ce08e3cc26bcfcbd271ee644b8786d69711416856d7d41ce08e4bab9576748c2ea9b575ab86818f5c605286de9f1cfcb821ee7596ee1c22629 SHA512 9facda86748dd52f523a069f8acfaece048666c0892bbfe2b030bb6034873510ce5303d3b9f861993469d59ec0a78b92484476c4a60cd7e8c9914f244761d983
-DIST firefox-52.2.0esr-dsb.xpi 459425 BLAKE2B 52fc7ead43d42e9e4b072d0cd4170b1ff6ef12f7192434d2f43d85aae4b0d7877a40b9229dedeab063d4e61e802321ad6683b459b429b7807d224ee039ca5f00 SHA512 00bc276b7a44520997a33a2247956cc4178644c6334ca461fa4e2703bb18972ca6da8297c7a99925fdc2fa56bb01d275c02ebf09f631165fd746f03830a8ef5c
-DIST firefox-52.2.0esr-el.xpi 516592 BLAKE2B 0436c91bef8df76d9e89b1c228230f84dab93b28d3248e327afa6a78770b0942dd9fb4938dbf741ae840a97721257757b1b39299b70c6e86410496a66f215662 SHA512 b9057a9ca77c3613293f657c5a0b29e986c48abca6f13ba7197fe1e90bbbfd02cd73ae35d4f68074690a09c5ff378a6089224a9bd8de37b66596e4e980bbdd94
-DIST firefox-52.2.0esr-en-GB.xpi 419323 BLAKE2B 77eb06b86937e29217ac81a9c0d8b409618e2a7a392c76238d6658ff7449537c772e3ed2879116a74a6fc857c70c5b13f35e97c94a3fed105e539007a3b801a7 SHA512 30359eb9d3d5833b4819a6b5e992a70e005328195f4afb411c8b184cfe9b83abcac99cac50c3079506a280e1ed3965e3dae14b872b22474b9d145b9fe4a25249
-DIST firefox-52.2.0esr-en-ZA.xpi 412212 BLAKE2B 6620bf033924cc3dcfc00bdb8a982f0e0b21eb12a634930468edb6dc8ec17c089f4ec116309c3eb7e85bc383935d869d6fc6f2391f842a03403892b505470cd1 SHA512 c112e3153512e04a71f4ee50cfdb3e347aae4c53d1b5d541723d320dafa259fc6441bd6ce4341297d27bdc4476c8c96b33753302b807a27768ca43d9b8f0ae31
-DIST firefox-52.2.0esr-eo.xpi 437474 BLAKE2B 3fff020993e9738ac3398f5aa4723f679e19be5df2b8b4d99b07f571e20ebaca5e1a8721b67c8f243cb172f89f6ecfca83f0de6371d94a8c8a736c449c0e47ef SHA512 e72c52e8f3348e15c702a1e0d5b2276b31ca2653f110e00deb692de8d10bb9d18914654b5be00b3b2edb4970939a63ca5827ee8f41af03ff5d260321c5ee8255
-DIST firefox-52.2.0esr-es-AR.xpi 445925 BLAKE2B 28438da188f610b565a239dfe320717410b0b1bce03c150ed37e321ad935dfb2544e0180d95dc03fa37ea89ac1c5f024a3e59363a3fa12eaa7de577a1fcc8729 SHA512 5c1a635bd30784c402321021b7323632dc4a6c9500e30daa4eb42013263e927767a92b08a1621bd9a9f1e7314ce926414bd5b245a2d637a0f6161f04ac3bbfc1
-DIST firefox-52.2.0esr-es-CL.xpi 445676 BLAKE2B 1ab09d74bdf953de3f5613627a6e8295bb41f1d464158a4b79c9da8312edec189a28f6a190233ce1ad0d278dbf36018b7c474d649a53b291b1db989cbbff1b1d SHA512 832707f26bd9910853d49d1c17ab0679de113c4c6263f779c1d87937d83c7565331f35b5089d3fbc2aac8f2c376ee629b53dd1a6c57edfdfbc46b06e908dcde8
-DIST firefox-52.2.0esr-es-ES.xpi 344875 BLAKE2B 5307e813559b383892801d7ea151c24c08f18f4e102600e512321cac14ccd303874777f39aaf2f1c3911e0cdc8466d455653ff99913b7b84ade8a437f98b9427 SHA512 90d1bb1fd4d2f8fb725c8d40cbc82f8339641101072fd174a69cda02d8d58840873e11dfd845ef3baff0f903d4d9433ea10688308128d8767262de1d784fc8cd
-DIST firefox-52.2.0esr-es-MX.xpi 448385 BLAKE2B 3c5c82ba417b258fa29c26f6b46134d16f5d5258597c014c256af70a1fc3264dd004894da8994b7b44b71df03029627f01537e0f2ca65e1099e91e3ac911c8c6 SHA512 651268b968732ceb1c75aa2170a9897b38ffa7eee08e1a1e1abcd89e2aaae41c8d618acaef4e4e25adf98e7350604988b8468f07b0d96e14411e19316ff2faad
-DIST firefox-52.2.0esr-et.xpi 425113 BLAKE2B 39601f98d4815b88df9d32ca5e82501e41cbe6372e0e1239587050f962b07bcb5a854ab6daaa5919aef9bf839561ee0a7dda2d7d17c754579022509255efd5a6 SHA512 aee8817fb3cfb2798de481d3ad272dd3c0013f51f50d132f175b5801bb292585e4135af4c73a224168acabeb4dd8512621572828c47e586d2c31d54ba181fb6c
-DIST firefox-52.2.0esr-eu.xpi 438479 BLAKE2B fbde6aed62ac7c882f5dbfc7e22e501ebdfc630919bc49cbb38d322368071db6f38620d1f3ea1ced4514697599108d23006cfae121af42400eb26adf9923cf25 SHA512 b4b5d183f6bcdc8807d95305d8aca9e1cbf8e1f2f6e1f133bd450c5bee7cd5c4cb6d77828868e4ba720ad16f0cf44a34944315890c1b2287a6ebffd36be810ec
-DIST firefox-52.2.0esr-fa.xpi 491343 BLAKE2B 0324718496f455eb67d398f7c95d4386a400e6d33e5ab52e48da6471cdeaa710671587a1c0299a51c74a8772d16ac80771f2984679ca172afbf9384f9ec394b7 SHA512 1dfd3a924680eb1477047da4292e53a3d1f0bc3659bc39dc57762de5a72f04d4a06a1d137032789855f661c4b481b676c3c98d32102a6a154345b7ae433e20b7
-DIST firefox-52.2.0esr-ff.xpi 440928 BLAKE2B 530d4d3c5d74c2db42ee2b112608e372ae7e1f525c78218487000795323ebabd709dddf91df7ba153e2a462bbea802bbd0693440b3c9634037bacfa484179e97 SHA512 6b8301c6b00b69bef8d7e6ec0c140fe8152ca26e41eed6b69494dc0441a2f2757629a5388734c610f6f6423286f6832203cdefccb6ed43236d76cbde7eb5b3dd
-DIST firefox-52.2.0esr-fi.xpi 430061 BLAKE2B c2e02cd1dd673bb8d44857cfd16f7582d1d77586cc540b994011ccf79763927a61828a473fa1efc35f699f9730c14eca2cf53acceb4a35d09ecd3722621937cb SHA512 ff5a6d5a64ebd86da4ac111e9e26e61c22440689a97e89f39ec2386782d231925a09281852bd015ab52c082127f01858de47b6f6ccfa23f43e121bd14f7b1e3a
-DIST firefox-52.2.0esr-fr.xpi 450210 BLAKE2B dde0f9249bb00d1413b9db039ab6cc1cb81b43583ceb780dc263134bfa58c8a5331ca40e1c44f53de21b527271b44382c9ccc4a4ab848ef922d46ab54b545fc1 SHA512 8e9f4964478f080cf856d264500d16867aa64433367318c93b07798385697e4cd74a7be03cc8a77c9fa190afb21626684376a53a9fc3193fa0f1b3d96fd530cd
-DIST firefox-52.2.0esr-fy-NL.xpi 444970 BLAKE2B f3d1f9ff2be0d96161689d3e61d22bcaf464e2ff6b0bb8a96e9255a7abefe163a458ef0022f547e947c1abee7652b96d7baa6b1a15d52ccf1eb47c327aded24f SHA512 a987e0d2380697721976e80be80c4862bc334504fa98cbae619e0ec48d1d850723e469c66ad4f2a7babd25e20cf2b0650d8199e39565a4686e5053a0a2c845a9
-DIST firefox-52.2.0esr-ga-IE.xpi 458164 BLAKE2B 7ff98eefca19b5f20e4be4bdcae72118f4731253f189c0494f9871d2168d8317ba7b63f518a37c895808551d551eda18e97fd3010dacb7f206121a78e488df6d SHA512 a7663c82070e9c8631db0a3564c7856c1cff27f98c2a727fa01cff0a527c8d6000109a94432c2ad414b5d83039a26a5c8ed4dedc57c3fae4a423e478aa661e0d
-DIST firefox-52.2.0esr-gd.xpi 447268 BLAKE2B 088841df5390b712a1fc99e3f3cf34b4780119b466b1cd8e81fb2920a8c6ffd3e2f5c8963b21bec84634d33a8b8815b64f36956ef66630dd071ed00a735b0f4e SHA512 0ae6fb3e0f2baddf9ab16e4df8dd7d12f1d4ce9480e3421030a6e9b411fb846a05e39e717d958671b69d379b9edb19ffe6eb5533aa9c4143e5f20548f47e2ba5
-DIST firefox-52.2.0esr-gl.xpi 447295 BLAKE2B 56d5a922cfaac3accaf2d61fbeb633be643efdec064822bc6e3a85466bafba100205930de4b550e7b4b1cde2a31e23cb8666b106050fd7d5b9f8db521ac8463b SHA512 043ab24c142cd69f5d9507d4e8a8a823c2aeefc1f859d4060e94b304a81bd28e9689a02e1c750185fa3d8f597211635c30d88c0a3592a93c7b18650f800da644
-DIST firefox-52.2.0esr-gn.xpi 456214 BLAKE2B 96d56fe761ed172075f6d77c363c0a9801c5fa591e1a3b35136cc5e442a93432515f97d12c10c11202ecb404ae600af0970bfa5025dd46ce3cef550d0a9fa020 SHA512 920fa185c3d120dd2357105fe978b4dd1dcc36c2fbedfd518fc8ff8b6fd3fb38fb40e3801e126fd25405aa10a994d4a5d85d0e45d9c4593a39f41e760e820829
-DIST firefox-52.2.0esr-gu-IN.xpi 489364 BLAKE2B 2f7f439e9a9cecbc08dc88b77ec505667bdb779ac0e056c79d2399dcf44be2c55bc2b44e32859c42b76480834d712e25a8b544e7bcbc2299061c2ec8a4ef3db8 SHA512 0a9261f54a1bf0c534ff2d13aeeb8fb865832fd5466191e735eebdb811ba7f8ae8cea25563cd794adb9487f642987cd006ac24426d7b7eceb84c1d595eb840c0
-DIST firefox-52.2.0esr-he.xpi 455283 BLAKE2B acf0ffa2d50e18e369854e486d6288d53d5d71dff9c6eee403d0a22fd4133742585ed6bb9be93f1c07a787d3d9449abba934221906628afc73ab67fbe4a082f2 SHA512 0720e44cd83b01667aec8ea93d96d1893d3435bc8e2d17f3ee75afc84e096c8accfdcd373d6399c2535323a8a4f2f7c8b6509d0d0aec06a2c9bdc665e872cf09
-DIST firefox-52.2.0esr-hi-IN.xpi 506519 BLAKE2B 28a39b0516182b55b0cec771fffc00e9aed56215786fd2b621b9887f244e5b2043b57b90cdfa2ab38adaea5f2e7fa3cff5ab6e4dc7f5c09770a8b05a3cdb3e1b SHA512 9230a20ee62765130802547af5d1f00da510ca40d0dafbc5650e8232dce7e8cca85daa9dfeeeb98d8f450c7352980c6520eb68a614e8eb9b7921b42fc0698e8c
-DIST firefox-52.2.0esr-hr.xpi 447503 BLAKE2B 2642b0ea10b059267280d76c6dbe77934abe2bcc3f305952858caab0824bcb5b7207baa1c728cd0c8ced62c16905fc58562238013b966e186b0ad9438984c5aa SHA512 c8a4ac9e6ca9472915b36da9be2ec0e444ae333de7c7e85397cf423917ac8baf912e9026984390632781343a6d395feedae65fe7aada2f6f17831e0004323166
-DIST firefox-52.2.0esr-hsb.xpi 457259 BLAKE2B 6b776cb87d38ff0f8d30c94542ecadaff235505dd8b3de375a4dbf1d13b46fb81c7c170dff52da08da51c02801377e8d21a11d6ec24555202764338efddfa68f SHA512 0cc2b499163e1859b0691545e75afd9a405e1860fdb543762133ea10c075342a6e743c58d1573e8f2cb167b904b92dc78c1223a25a9c52c17d7f8ed0d12a90e9
-DIST firefox-52.2.0esr-hu.xpi 451496 BLAKE2B c9623389b9981118eb4269f5408b379f84ba4b29551446b7eae4e5a94e9c6ab4f0b63771edd0279cd2509a977b1ed294da14e9bdec4f76ab860f3bf0ee29c23d SHA512 802530c76bf5070fc6ae2c0a43733cb66cf3e518b133a6b6a41da0bc2311e070bc2083de73e190d09d125073a97e5a14f3f1ab55c4b77d4b9a8551e1e9c61ccf
-DIST firefox-52.2.0esr-hy-AM.xpi 495773 BLAKE2B 4e4e4f363084bab483adb4bf8fc8e073372f30b8160d960306aea4df27bce17b658f183c0183531d97d2ed332ae6434925d0eb398c0e7d96a03e89a1c6d4de3b SHA512 cf3a8b5beba5e466098a580867c0dd17899408c1556b92ce7d3a39ab328f69ee804837b09f388951a5e25cd937e6867e5c1de9b4742c903afdebcb57219fcf51
-DIST firefox-52.2.0esr-id.xpi 426023 BLAKE2B 0e23635c7a46696719a06dd814a77f47ee59f8680098c233e0bb202d6ef19e9edbbc43663b7fa7b7c7623f323f19cde256ee498d3c190e97a81c8ebf6ae699e7 SHA512 e13e0768e1e14a0d865c3ca472226f24b71575bc62a0127d6d8c7e23952f29cf7fa7df3800f2a0ead28f24f08b68215384b2ddb7f5dc584d984ade7af14e3d43
-DIST firefox-52.2.0esr-is.xpi 442694 BLAKE2B 97a1f508936361a0ad1bf75230032728b1ce51ab9bb5569e1cf6538d67f439ae5de74a2fcb6e1003ba62e5b1c904bee769d6d778bd0605685154e5b761d18849 SHA512 543ba98e892de1d3aaa99de898d55bdc5ee7789b70ace9a95c27c603ddbcd870f64bb831b1f215a9d0fb65516eda33ee2ec5784d0ba4be2a60193f8fb8c6296e
-DIST firefox-52.2.0esr-it.xpi 339221 BLAKE2B 3bcac2cf86b9b762fc715e5385c8c31fc876b88addc340effe276a0b114d6a3cf065fb2ed00653fad20bd1504cb411bcbc0921380aefd73d114b1033d09cec16 SHA512 b20b675d66f803558fa0f090beeb27b9a74d83004486d13157bec6afd97467db71800f4179448d996f793e82b463c49fe51736981be74d889db10e246aa6b6f7
-DIST firefox-52.2.0esr-ja.xpi 488343 BLAKE2B aa7e25b099962cd9050d28c6c61a3b970def7760109a5a006854d7ea3f73bb7c9fb4c75cfe5f70ad832c98a98785c8d6773bbbae4ca5ff606340161b04cc479f SHA512 2b8cebb1b8619d9b8e8977a0bcbade1bf4f1331cb16a1d3ee0cae0e3d70a5bacd57084722e84f3d8c70b9d65321ac7d26e811ae4db0863f81c89a98f0b0e58a0
-DIST firefox-52.2.0esr-ka.xpi 475375 BLAKE2B b8dd743d358247629d68bd0ba3dbbfcbbd0036e629629ab546f65dc30fab68bf9f20db1c0b464198dadaea1c7881194a031e70761df7a2e6a43278d31e9974c8 SHA512 f78094048b17f3631f383fdce0322c78973e048bbfb1698b4c96812845dcaa3732f051a6e4af3d26933818971daf093752ebb256f9d4679879c360b2edad82c6
-DIST firefox-52.2.0esr-kab.xpi 444520 BLAKE2B c8df883a284d4a6b638f425c533f1425ccc5733eb07dff440f7522320095a814e7faf861b0dcd14c05ecbac1a625dc2cf9b791272d3880ebe41a41be36f7c9c9 SHA512 47d2d927ba99329a4dcacf03004d6e1c9813ca54c367a219e4cf14a5aca01ebe772dd2a8b9b2b31a3a84bb32b93b484ea7e9743a058ab9e2c79c842cea77c95e
-DIST firefox-52.2.0esr-kk.xpi 496939 BLAKE2B ec4b867a8df302321347ed481885379f4b0db0885db167e7ed20fb312a369835aaea7138ea708e0179593f03419616d8d4d5fdaf97649348d535c2849991ec4e SHA512 6588e5033219e21b052b55d6872dc03cd1cbafd0061b0204e0eb5bb6adef26cd259c49242d5b0fd51bdb0953dcb8ec960c8fd72d818a631596f516795ced51ac
-DIST firefox-52.2.0esr-km.xpi 520344 BLAKE2B 36dec99611fc34d369f72585d002a350a6c5231a03d47e2a5516bc1d554c4a08eea3ee01d676f765c2422052411d0577b95fcfef507ac27ccc57826c69339505 SHA512 a14156336df315d6670d4bedf64ca4a7ef1c5ab9c6930ebf52387c09ceb1e2ca55b24d83ea6f2ea4100d17d38d4765e09c87f666bc8289c1d1ccc138ab430344
-DIST firefox-52.2.0esr-kn.xpi 519456 BLAKE2B 5214a7e5988136c416e5ed189f400cbefea6a6432c7f0d746281c99347f2a337ea4a811e933b0126fc2321f5af09c7d0464b5322f1899dd75accd23cd281b970 SHA512 fa6004c6fc19cc6b896f631e46e135ffdcbe7f66ef29e8b7c78ed9cdb4da8edb3563a41135ff1d34a3f233888e9c4cfefb251fff850d8b30ddef5b5f03776ff4
-DIST firefox-52.2.0esr-ko.xpi 463630 BLAKE2B b5802a9c3d8e4fe85ae1a28ee51182a5b8ee91803e2b4feaf77347f96cea1eb52dd3f84d1e6e9a3ecce55540851592eaf3feba6dc9d4d75b2fb0df48e95c848e SHA512 9fb012e7bfc8c0ab1e8f7168e2b388086b08a047eab7a6c130444785445c129b0197170b0889e41faa3de9849c6f6e0d1535772e064f2e3b4d09d88cee185064
-DIST firefox-52.2.0esr-lij.xpi 421071 BLAKE2B f5fb3603b2db02473105fbe70c3dc034f2de49dd1aa5f5c5ecf1e1ca91096ca059674b385cffc61588e333802b8f061dd979bee7c146e2090061e48cef5eb458 SHA512 c005949d1710e4e77938fc871706c4c336b3e9168922bf03584cd6513bd4ef9f22a148ef1e46a12e2c6c4c0ee2b5aaabca5699e2cd5fed8e3cea77f11da7f53e
-DIST firefox-52.2.0esr-lt.xpi 452235 BLAKE2B a50e91f281d6ede3de894fdb0e59ca2a3dec1ff9fe3c50206a6a60161442f88243873f6a0ad516c1de9dd5c90cb6fb97e045daef7adcb96bbede18a63586006c SHA512 ecd02e32a45792bf9bb13b1e7517f630e92eabd552ca3ec806efb132a3eeced273f36f093353500ee31194af8e1c097dc960ea65b8cb59aff476e39140ff3712
-DIST firefox-52.2.0esr-lv.xpi 448450 BLAKE2B dca3fcd5bddf006337724463db718ce3adcca21d5a83860beac072fc401ec55f65100a15664234424796411eaaf6cab8123529e23d52a493a506073601163d27 SHA512 006b9e5871e77d84dcc683caaea4a4c387c4839bed84034b8664af82c7c0cecd67e9042a188fe9707df894b5abb7580b23982db86a407f72b9aa16c7cdac6666
-DIST firefox-52.2.0esr-mai.xpi 499841 BLAKE2B 53aaa3a390c734b15f7a72716974178f7e9a9c63bbbc6f562f421fac44969e5742c6afba077e6180d4faeec826e3c6b9a162b20093737d2ea30847ca371d1e46 SHA512 c98b34ff5d04fbaea3ea3a3fa5c6b10493dffda0744cc140d5d7b5d7e1848a829e222a3aacae8deedc340fe00fab3298a7f06e337a45f430d1143a2507e86cd8
-DIST firefox-52.2.0esr-mk.xpi 496199 BLAKE2B 5b3bcffe7164c92f0d5be3a600a2aa4c5cb0c934608a9e2b7482a64d68fe588a21014ac5c19f85e5c6549d8ca18ffa39bbcb0dbb61e5da5f00d95f97bc7a7a0a SHA512 602eb16b6dfb44dfa26dbd3ef9c918688efbe78f11154c50659e1394ee8a8deed561c990c31eec9855478e4c68915be7580c0c6e1434e6f3f9c062217ff6d93e
-DIST firefox-52.2.0esr-ml.xpi 516487 BLAKE2B e1b1e9be018cdfee9402c8ffa42ea1ba2a13fcd2ebe15a65c6d9e09af44d4611578ab3a3d594dbbaf2cbec42e75454730ff6180a1a362a371402c273ae004512 SHA512 2f7393cccee1ed34b9124795e2b952bd01a6c359695b3b303b14fca71010b83dfa38044bed0f3ab8f7b641d54c2cf0b16889d48d38ccba976c2cc38875699237
-DIST firefox-52.2.0esr-mr.xpi 502431 BLAKE2B 459723aa6e6b185c2be59dae2fac78a1ac17500ba54cd05d9f7c81fbfce00a0846f5432948667d79ef5f8e1d36f1f07e48d2f7dbb63c7c4fba076ca7b25f0e3f SHA512 3d20bbebe61ca847edf54840c0272490755d9269b690143e34d2a049887649720c9195fc77c42415f66e981a28477e7ced4ebd39489bee1374cbc74c429b8454
-DIST firefox-52.2.0esr-ms.xpi 435990 BLAKE2B 83ad2a37e8fd1f22dc8cb2ba3e9af64ce086038d55dbc33bcdb6ff11d060148d5f62936798e2fa9f3d5584d7e1300ef7775ad089a6be1cbba9360d829379d60c SHA512 c53e98af0ebc459854b686c1d6fd29a5af1f7b0dddc84371e2c3f070030ca2dd083bbed6880ea56e557781ba26d5cd17f6da7b855584019d9895d197c4527921
-DIST firefox-52.2.0esr-nb-NO.xpi 434412 BLAKE2B 04951f2b05f363bb7d8bdec4bd190258527ba3dfbd41b17bc238161e6ff54bbaa8e06734b9b673d667ce037903b4836f378050237494990e96f2d0a4245110b8 SHA512 2df146fc669767740e810364bc0b782b14e5cba45b16b823014340eaa5b9104caa8175e46059da6f657fbe2339827f7dce653e0e806460db424a48ebd542ca88
-DIST firefox-52.2.0esr-nl.xpi 432007 BLAKE2B 370292106e1a5dc5cda931558bf02b680ffedc1061bba22098cf794794c21805d72c5e8dd4c062162019bc13db5b245c7b6408077af072e60a016ec0f7319378 SHA512 969c396f36b264f9946992462868f3df1c0d0a5e9914ea2e9fba75fe0ad16de892fbc883cdfc86558961afe5e402a377533237999792906971a5e1983e1facb9
-DIST firefox-52.2.0esr-nn-NO.xpi 428645 BLAKE2B 6b53c62c2f3ed48331dcaad3a6a1971e6d0aa6623d9e94fc434aaeeaefa1c2b2d3844d8068eed60505aab3b34fb51f92e5fc20212011cc7330f76dae099354ef SHA512 e3081ca625c7fb0054e6fa7ea4fde44e263d538022790b1ea3ba23edc9de3bf37e5a3808861741fa5b51c9cd162cc8140419935a993244c5a971a95ada76458b
-DIST firefox-52.2.0esr-or.xpi 496917 BLAKE2B ea466b71b27b61ea50edceeab0d5305243a699ee2c7bb03a95c48e0746f8b2847bfed55ae3742b237e13454a544c37babede55f87e91823c57c1506f838c587a SHA512 0a3d8c4e0f82d7633c2deccfd7d3831a08e2695289dd2f1b62089898c576fd6e1ff5b2fe37d133cf73379a1b0f8342ea2dd40dc45be8d496eb8da8198be76d7a
-DIST firefox-52.2.0esr-pa-IN.xpi 476587 BLAKE2B 3386bc3288beb3b49bca833b059b11b1b3a2aa24ab6aacac865c72a893f93b11c7964aebbd4cae5ae9949e938a3e5dc80b94d973921d1218867154706fc07ab2 SHA512 a77b71b21fb08774e5ea295ed17d7145e464d798fd5e54ecb35049a51974af21da1f99156060d36d610a653c157a00ca2a836654fd416dd8a22a0580f32f3be4
-DIST firefox-52.2.0esr-pl.xpi 352851 BLAKE2B fe57e314b6c7a5f7778a53374a8f65e413e967c07d9e6db579e5bfe2a128e2c6a92946f57b3867c16af43a47d562e0371e090a3e5b35211bc009e7cc81a530c4 SHA512 27e1190716706438f41eb63f4aa35bf63d990b9003229013dbea53ee73929c9afd3519989feb7664ce535b4ee3801bfc1f1c21643b0543c5005c20d8a3f1a55f
-DIST firefox-52.2.0esr-pt-BR.xpi 438170 BLAKE2B 3d5e2190dec9a9ae6587d919fd90d571817a672cafa61f05870c587e3dc72aa6c3a231f75e7276f5094063c9477a998f3ddad1aa4022e14369b30ab72150d3da SHA512 47474640e7e9ef73530f904241349abba81cc9fa9686e69a1e7d3a5a3edcc1575211a62fd11d79be3ad869ad3208f3eaf27877ac1c267dbedec9aa44b1bf4b7d
-DIST firefox-52.2.0esr-pt-PT.xpi 436727 BLAKE2B 7d536874ca3a37d0b33d90044f3629ff8a7200eb5898f7d43cb789db4f3e292901f43539a2c92252728ed5e54c3c38d2130039b0fbfd5bef68d342e72efcb748 SHA512 c1f088acc2aed1a7b15f165bc7c6021e88b7d52544fcdf111389f66385d79b3c84ccfd74bfb447a5635eada80b27fb316864e3173c15116bece4836c49fd074a
-DIST firefox-52.2.0esr-rm.xpi 434609 BLAKE2B ff553232ff49be986f7eb302055ccdcda60b1399b814d55c4408d08f44c391ad9f104fa44615b339d2a75bb4968e697e603b46da40caedbd5d0f19798eefe863 SHA512 59ba8e0b03b00fef3fc10f30d7aac43db5236ebb8686beccf4576a162d4c521673c228b1b99e454928e0f0524d9f1496022f766242ee307ad6b5656a1b92a02b
-DIST firefox-52.2.0esr-ro.xpi 449938 BLAKE2B f1f8bfdb89573df8969f6029d9c8bf1079cf3b8e153103144f3209aad9361c7425f448a744a96a615321c3d44a3a4319931687a926482d75fc91aa40dd1cf2eb SHA512 cb06561369e2d0df2818e6db8444c4f3e8d8e4ad713664efd11bc73de0ecfda5ab6822ef7ba8d68a6fbce5f16b035951227b14b00f4d6fb2f0cce814daa1129b
-DIST firefox-52.2.0esr-ru.xpi 395364 BLAKE2B dde5fe084e96d1800fbaf2b5238ab0782ef8ded6579f2735aa3504db99d18ed507c18c6d649935200f9a9e0bd27dde9105d61cdfaa8803f823ec46061cec8f62 SHA512 31d4138b8c802d25c801dc65a46228bdefdc7d485c0026062ce74ed4ea0178bc36080a23d5b65649a77e8664cc23e6034e7e9f24e13169159ac004b61f1dbd8a
-DIST firefox-52.2.0esr-si.xpi 491959 BLAKE2B 91d39867d9624fd2e77bdbc2fa762ebb095e2e4f3244cbd65bbddcebd511c47c208749fcf478d8bd2aa1281f19f0397560baac13f2d8d544878228508a6479ce SHA512 5cb68db602bcd3fb6f62085f446869d4cf5ca55f0e67b9ec1af84935345ac63b893c8072232c4c1b1a6f7b3fca84ad08a2c24533d745e689f9a846e9ca4769ef
-DIST firefox-52.2.0esr-sk.xpi 455820 BLAKE2B f0a88a07503484e9683d6f94e365b00c9d44229c02e725c7a53dbcb8fc60e805af303f1b4090b5effcf74c8659f80ae77a0ad9c923373d0e3a482ee2fd922eb7 SHA512 25a52c29463b8d336c45b5e6b6ae4ad78f45a6f6d4bfaf6d8632898e6f5577c9f7581a1fc33a4ccc1a3e6335db0f48f002f5dafe365a9c78aa7fdf73a10af19f
-DIST firefox-52.2.0esr-sl.xpi 433482 BLAKE2B 491298380ab7db71c8b93f7869da67a0d0edd9b58d887484d8f9d0d48cbe84e06a06fa82d40eb4ee943b26d7ef1c5fbbb90932e228bc94517f56c2462690b9bc SHA512 071dd37e19f63c5d150890a55b7da921f2f41b2435f6c72a93436d5661c880c0f5842dafe9267c399d622947a70f11c628aa951c097b7710f24f3545e9c7a0b1
-DIST firefox-52.2.0esr-son.xpi 435128 BLAKE2B 83f32e41ed6527937bcf0433fb9187a8480295e7e498334688576d235833849d699b154740766efda541dfa890027cf072479a7456ff8637d726ebf90026ac74 SHA512 0d6b50c50d82683ba6f7576779ee30f0a549524665a81cee479a9a11e187c4dc393bede48e71e62a2fc493cda551ce2dfa15b7b0a58870963744a6ec6391a133
-DIST firefox-52.2.0esr-sq.xpi 448156 BLAKE2B 28382217a6e056a44758c20b7227c9d0eb27596a7315834c3a7778b20dad99ce6aa0e498394e77984cdeff11cd24e87bb84dfccbba30802a29a59d20d0a9628e SHA512 b734d7013a0f61b6ad2e1118f3de9a1233a17e5d131e7f66647e223227dd22d72f0d73577667adc64cb41eb6e7455876c8508c62d6bee0e554857e8eb14d08b0
-DIST firefox-52.2.0esr-sr.xpi 463394 BLAKE2B 591381afb015f552e12c831b4289845291d7c6fe2a752686fb9cdf34046880aad6c8544743af45a264344e4a57374bceefafb2cfb078813411141ad03c353b73 SHA512 fffd1355050a9af11c27f26eef62bf6d7cd0adf65b9ff75f994b15836867a2eaef0e23b12c09c3f99ab613dd3e3e3484496940967e732bb6e1c2dc1fff11b80b
-DIST firefox-52.2.0esr-sv-SE.xpi 441178 BLAKE2B ce4ca364e8bd52c7a6c394987a09af9bb3a8dd92ae3937b03a256e96f1cde947a20d40c0e0572dac9c32e3f15c7fb39fc5b3e11185566be2a3d607ba9a0bc91a SHA512 b6255c1dc7a7a076a49f2a782ce048ec327c60c49edeacecbadd6b10838baab1628aa2df0a1845d9cacc1d3dcf5c52f182b632d697fd4eaae6b89120ebcde578
-DIST firefox-52.2.0esr-ta.xpi 494798 BLAKE2B 19d50284087e3eb5c84ebad60588913dbcb9e58b828fce66e6d6a98ce4391184729d0827328fc080b26b366d6ef71ca7375986d28944b7d8a5cee8611da58eab SHA512 7aefec2e64da1f53ffef2272df8e4c077afa3132decf13c54ce0afcc0fcb41e4af767d6d1bc60025ddba39341f4fc4bfdf1fa0420f9a565d7cec95e61a77e5c1
-DIST firefox-52.2.0esr-te.xpi 515241 BLAKE2B a2471053f539c6f2cbc068bcc50cf98453b731ce7a5bbd9fdee0e9ba652c4352cd93a3b53a7f271eae5c6c7ca1fc1e332924fb2dd6eed5c8e9c57f2050190ba8 SHA512 a1faf4c59271d1102872a10704700d26c357379561466f1e895b2cc592e59ce5871b4a332702e0f45c895d39371fbe376af0ace6cfe28a5941bf721fe4ed801e
-DIST firefox-52.2.0esr-th.xpi 489379 BLAKE2B f6d5ce34df8cef239b6adb04905bedd800a205a42d1484e5be3b92735bbc9313f995bb9736f29db8b7d8219bfb6a69995a4f1b542c1e023e7c892548b7c69836 SHA512 cd73cf11fb35bf8bd881f7f766c6aeb305b15093f5168b42da0fed943fc76800f652b9071dd0215ef7e2ed810d94b1621a93275d00e7035b3b1e9ca0e8debaac
-DIST firefox-52.2.0esr-tr.xpi 443673 BLAKE2B 5cb98f5a7fed7b48540e77c71ecbd0d9b155826d2e6573d78334926176a335afa68925cf42f665d639ff9c5af1e4f00fb9c070f13d3fae2675b3eaa2fb0e51a9 SHA512 94449e6b9d7c4bf5f3e3c54911dad0acb39c2b884482cd918869b92ef4f52350d88bb3c6fe56715cda8b80fac8f8005b7557bd77b713dfe85951218f6f8a7c8e
-DIST firefox-52.2.0esr-uk.xpi 495095 BLAKE2B 21238374abe7b0fca00d946ed82ebaa2470abc40f9297e20660f3f8f7366b75bb6ac0d1b2e5911c969f51eaac7b834d3f123a7b71a7cbf95654219c2b6352ae2 SHA512 f7af2e1ad7028a97e03a9280144cece828092cf546d51f1b966f938603249bcbd0366640f90070379cf854caca8c541c6f0ad0818e97e3023ed0d63d092fe3d1
-DIST firefox-52.2.0esr-uz.xpi 447917 BLAKE2B 6d5167ffb41be9e8799e2375e21dd774b11063e5bba9e5adc8d272b88f4a793583fb9003e09d7ceea9ce7aa0ee64ff013bd0436b6d4ea10821aeb53344298fab SHA512 767029a4a4900b3842d7ad0879202181d5bb844f3657c31333729e2b735b55f4b158f466d7919caff1eeb13d08d46d8b7884a3521f1ab0d4cc478dc553b8c248
-DIST firefox-52.2.0esr-vi.xpi 450805 BLAKE2B f8a6a2c0d857e917f08ab399baf1b41010a997a817c6d8f05292fdd14fbe9a4e383d1982b6431d1ceb5fc2e487ea9aeb3992a46ccced60e1083edeea841925a3 SHA512 2fd5388405b3610271f27db1d2f9635d0fea88f33203405af5305bff951cba6bbaab12613c613f61e05024109bbed32c345a3d2a87dc9e74ac7ebdd78cf1a9a1
-DIST firefox-52.2.0esr-xh.xpi 441173 BLAKE2B a08a7162eddd79a2cc55701b6fc8251b00e5ae9d96a7400aa9c0939866e6d65957693d07e86ea76f2b3ffd5b83bce582e5471b6ac80951072fec82ecbf466865 SHA512 1b435dbba9a19e0b2788da6854bcba6f33d1a6d961b2c361e33097b5b53ce009c53952824934767c7817f0da99774b1d1af4be5e084650a9a606ed76fa4ea437
-DIST firefox-52.2.0esr-zh-CN.xpi 461695 BLAKE2B e677c8cb3658f11b50e06489c08001ff24bda423ca29b4d191c4eafacbf28794c2686b3061dbec4097992c90add52bf3603997d8b76b733c25585a3917889701 SHA512 eb382ad7dfe0f200964e0ccaab99a8ed7874f0378b3aeb6e62ad94401189b30bba3dd5e85f26c71829c0edc8a6de92b5886d8530ad91a2069fac9a734059a837
-DIST firefox-52.2.0esr-zh-TW.xpi 472534 BLAKE2B d69a6788bc23afb1e9415a3bf316cd4a612fe863cfd9970991c309354fa553d85bbac3be99a847c8f767a097a6933455914b2c30862d7bff60fdc34ce0fe01d3 SHA512 8522007325ca788a16ea0c65ea17b67441ac15355a6c1329bbb7d468170b76bf0fdac9c4e9e0b74e13de25cde5b0c198f02c9f00c57dac459abc45d8635d2438
-DIST firefox-52.2.0esr.source.tar.xz 212019288 BLAKE2B 2d3079cf8cdb06900bb7c4995d6e57c811bf8462aaa06b682096f4c593bf461e4301d6eb6da351a0da969b1a4f822906e4a19c008900b94ffc601aca8c67bbc8 SHA512 62a2bd47c9f4b325199b8a0b155a7a412ffbd493e8ca6ff246ade5b10aacea22bc806bc646824059f7c97b71d27e167025c600293c781fbad3fdefb8bbc8d18e
DIST firefox-52.4-patches-02.tar.xz 14412 BLAKE2B 9c15aa293dfc36efe1236d9b5736012a3efd0480f0d8eb243687b50245ccdb6e0ed13e564271569211eb767bd01ba3c7688c350005ce862403335dcc2e87bca7 SHA512 6befeaefc118bc161ad05eed619142814e5cf31aaeede3fb5618b1f5ace887e9e1fa6914320b513404380a426cfb0f45107435f92b2d7e95d95cd7c44e03ad96
DIST firefox-52.4.0esr-ach.xpi 427641 BLAKE2B 6102d306a39b66e4bedf5ee109f8af345a2476918cff1fde6db76eb0a01a065aed48d0b138b5820e1e41fbfbe03ad6d54ffb5e3f300fdc4ec56e6948c191101f SHA512 cd3487f6d9e63fb10c468dec36b3ab0ffed135f0662df7911866dd0aba57e67908a5b39967b206e684348632d11ab336d453f6de5af862365d303e63445da8df
DIST firefox-52.4.0esr-af.xpi 436823 BLAKE2B ba3e6396be7f6895ae7bec70aad3d649d9c25f59e80ecbe058c3e253bbdf884f33d10e2abf9d1b2981bd439a14eddb78d1a29b749f35fc240524c89b14e55203 SHA512 cb852122f456b6ffd1805e96743051208ad943b5a6ee153b9be2851d68844b3b855b61f637cffed72a04e5ec841201f17da5da4d41923306bec76de7044aee31
@@ -189,98 +95,6 @@ DIST firefox-52.4.0esr-zh-CN.xpi 461694 BLAKE2B d4e1430b926e8166296a33c4f0ae33da
DIST firefox-52.4.0esr-zh-TW.xpi 472534 BLAKE2B c2e8bdd83d4fcf2b7ed2a84d311dad467cbe3338a50152f714cb55292824dc142a40248a61c6b0303961ecb49ca8914c1696d0877ce3d1e2e0d2e50c56e5292f SHA512 32dfc07a61f88306f44c94197a9720442a62d69136f7f533a5d9224865ad40b220c7f2cc7d7b713127db50968c119eeadb376a94857555e96cf2af54066da6a6
DIST firefox-52.4.0esr.source.tar.xz 212285560 BLAKE2B e52d425134eba5d5f5f67e7a9868c9c8236230df7fd30cbc45c64dce176c00f5ed94178a183fc97f3a6eb9db1844222a0e1c61930cbfe68c36328da68dfdc33b SHA512 be3be7f9dbf4bd0344d5d76f26d1a5090bb012154d25833d5cd58e5e707c080515b42ed751e1f7e58b15b96939d7da634cafb6e8aa9bb1627ff420836b802183
DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
-DIST firefox-52.5.2esr-ach.xpi 427640 BLAKE2B e15767842d78a4de50744a2467214dc84c22877d6bab70cdc02dfd61f3123816f3f40eaf42a00be594b416715b2863a3c7579fffc16bca1a0320ae53fe3200bd SHA512 520f8f9a694430a0d85dc840bf2654c186ab9df7eed2a4d5b18e5937038983f70d9feb78a12a187cc49b0cd035465ff6dd9f732b1de9eedc931e3a5c21f53432
-DIST firefox-52.5.2esr-af.xpi 436823 BLAKE2B 6fe0d2f9bea490f0f8833518462ebc1959775abad57030035e6bb0f331905a6950a4e648b5725bf24668703692fbab1563a3b87557c6c0a100e71deda1d8d1e5 SHA512 c6fbe8a9e98b888f60c528d58b5947eb7538c387457132aa2c9877ea5bec8c10fb575674f4fe8eb41e20f028fb52c55155276c106aa4a7641055c3dd4c08e66d
-DIST firefox-52.5.2esr-an.xpi 445142 BLAKE2B bc77e8cd79f8859a78cb2cda679c2e34c1b94cb5b7348653ecbee71ceefc32abd761650ee34f3110525afab0ab855299e287cbf3151003c3872121980128e90a SHA512 36f795f4a2c3c9bacd83e9ad975ac8cf9e867e32d81e4749ba659e7ab82ff15cee70504769f0258a9a28fbd1544e28797ab7b746e5c317a34731d64c075c2014
-DIST firefox-52.5.2esr-ar.xpi 473381 BLAKE2B 03271baef60d0a3497b64ae6202245ba83414b38679aa874cf4367a8d0a826d4841c8f9b848db2b72b4b44ef14d6142c3f01cee7fada0132cefae529cf03832a SHA512 9aa29bd27b3b9c0ffe4c6b8c319c603b8f9bbce15d901ccde840561bcc0870b959861f82e7e2416815328a7a49b36854fe82aaf078fa237d32198443e5996be6
-DIST firefox-52.5.2esr-as.xpi 486888 BLAKE2B 6cf6fb998ce7625ce95a8eb13edd9359f2b37269bdf2320e4862df76e036073f2db8bed9010cab6cce0005a27d4e16bf504dc778fd234f909e690effd9d36cad SHA512 520291be28928368d276f96204b2eb0ef5f564d986d5c608bc87e55e4964c033cc057f3b8e31fe0448e70a48f48dd1d33e35683b408c659a0b70d80239d09308
-DIST firefox-52.5.2esr-ast.xpi 440033 BLAKE2B badd7b0651faafcac83c081c81d3ae141b5eee141e99d9218ccaeb20b85439d56296433c90307c3b63805730d2ca635ae777626e7b1b3fcd5be5db8befc52a13 SHA512 b3324b0d5c32cbbbad2e305a81edf584e87b273f2d8798922d595dcd58283c8500fbf6f252a833de8633fabf340b1e1ac1fa6ad8f9a7d2909adf2626c6ce34eb
-DIST firefox-52.5.2esr-az.xpi 454923 BLAKE2B 740d29e21ab1a5b26f533fa91f41cc51e96e75c68ba156c3bf1e2f55d376e082350059a01d4b58f0a60c890bac012d3181b6b0095dfea832b7b632f35e11f769 SHA512 5c710803c426ee26184e300c8ea62d6b5965cbdb7039a649ba7f1ecce77d58a9790124467b683adc66b8b9cb78dddb97659633f65b14ef8ebc6a6399baef3fd8
-DIST firefox-52.5.2esr-bg.xpi 487892 BLAKE2B 95eca0ee4b1f8ef8b79edb9d2a8b84ef595a3e092bf7eceeeba8b85c1843483dc89820af2689a6bef0b35e7435ccff1bb13ba95931b739fad1d287dff53a5546 SHA512 ee9a9e59c86ce0173dd99c96602244ab7a2a7f9f424c11125a4af1253dfe6e6d7e838a674b1b840d0f3ac9a45a3bfddd0b693b0676d6dcd30e87676db94f8ddf
-DIST firefox-52.5.2esr-bn-BD.xpi 511995 BLAKE2B 1ff506afc3423b64af8739555885a4c0e271f4c1089972af6723e6f0de15e94a19098ce136db385be85506bdba53ce0699058cbfd60f1b07ea4ec30daa5b2a0e SHA512 5a1fd91cb356734f34371eb9ebc1dd4b7c350a62272c0e8454b2dddacbdb72773f20e13286b4355592ad389d452764c3b01ced5f20ae5fe44d9af98f2015f2f7
-DIST firefox-52.5.2esr-bn-IN.xpi 509375 BLAKE2B b1f46c25a2cb72f054772d3c0b15e548dfc272a78fcaf9204443e8ea23f2fdc520ebf3925a72cd2af22e009a19284acf48b1e4daa4423828eedc0d3b58304c50 SHA512 25cbf24c77cda6564bfe568e3c92ab5e0b6bc6641625d1d7c362b8d064641ff27e4b666e0842138c637bb4218f26764511d96f656449705274c46486ddcedf61
-DIST firefox-52.5.2esr-br.xpi 435483 BLAKE2B af1bb6a3b6576bfb3a321c2d9642ad15578a09d513f6661ddcb3cda2af0736721007eba1f56de27d08ffb36f104efaa8748d71bbd52d9cfce92ccfb8bb3eb5a0 SHA512 785813c1541d052d8e1424d84299bcb96cbcce059b044a6ce7f5388537013c1462e3d69662613f690584102896395120dd7a3e7465bd1728d781ef8a7b904eff
-DIST firefox-52.5.2esr-bs.xpi 441783 BLAKE2B 876d350d7900209efc396d89454dcbe212d116ff0724b04fdcb0d1fccb475fa50d1fe1797268c95b47af4300fb83a40a79ed78ed5579c18fac167652cf273246 SHA512 1db985c9050f572b5ef26e7a40db1ee09bc62aad4f9db3da8073c9e614ee53b4012741c036d9fb3080e304630d21430b7dd83494ceda408774a4a992be2ddc1d
-DIST firefox-52.5.2esr-ca.xpi 443304 BLAKE2B d4a13e83071240d5d0742f28f3ebd26553f9639626ff7435bbdd4a3f45818eb935b1b6e2bcebd65be20477fe56b4cd1977b3e62134fe6a5b645cec4fbb95c86f SHA512 7ed789bc3d4c4e70dcf8b249130184de0a326040810d1a811e40a75f7e9685d20b2e1aee162a3313232c18d376a1511f088655148c2629a4fb9093a9c32936be
-DIST firefox-52.5.2esr-cak.xpi 459184 BLAKE2B 50c7154f28ef12ac15888287ccdd1f695366d20b71b5caf57d9c8ab3dd78660d23f9a2e0454d20cdce3c827dda7b78299e755aa0339261ca4d7172aaeeb69a99 SHA512 c787171b91a005880325192ffd6ba49658cc1c84234581eb9b608a774e1faa220c56462090b4b7c2f5993500a1b9c4c394a99fafe22bae4f176d7668baba34f9
-DIST firefox-52.5.2esr-cs.xpi 444075 BLAKE2B 0cf2509e68dedcb7d3c35e2a4d3bbc6b224180de94430033771ac6cdaa949cfc47bb105815a02b1da042e782d96eb117ed1a34725e85021b4fc99ab4dff986a5 SHA512 59b3da73a866a03868d4899ae6d82fab53bba757b7849df8d68025a10165a1cc8c6b78040c9f549a82eb5cf3043a2f146857b61ed90bf8fb4e5118e1114ecf86
-DIST firefox-52.5.2esr-cy.xpi 436583 BLAKE2B c76971e75d027da64adf045a51d32d3de96ca28a979c631952ce29cbad637ca7eaa6e04229e3c7a7dfaf93a433249f70d5147f33eec2f81d087057e6fbd994a2 SHA512 f83295dc4583f390dba952fb12819c8b9af1163176de0d22d104ecf51f6228510d1c081338fdb64d0b009f700a40f59125126cba9acbbeb4432470afb1a15ac6
-DIST firefox-52.5.2esr-da.xpi 424394 BLAKE2B 2b0889fbb80a5321ad67e502b2d5b305ec53f49689449f487e5daee4f8aec7f436eb28313f0d505bf0b0861bdf134ae04047bc5821c99f2f8c798d7f639c55af SHA512 12d06846306b714a282147aee9f565ccd8fd4b064a134ca3567b991e76a6fb248502e39959db12465e158686111f20cc4d5e71796abfeb0f7c649b2073a97d45
-DIST firefox-52.5.2esr-de.xpi 442479 BLAKE2B f3f05dfd8e56f9455ba263cb3c0461c2290b9eb7b0e73d66c3d09ac2abd03f379c0d795cc8904dc2f76af412460b80092f0f90d5eca00795bd2f131799ac0e1a SHA512 ed327e22cfb23430d24569b03b9909b8aee78f6c1c8a3b0668be0daa8e5c866d6fe8a4ac3e4846901826e60a6a13cdf90a657bdd2a29d625eb8d23fd41b767d6
-DIST firefox-52.5.2esr-dsb.xpi 459425 BLAKE2B d0516653a87045d1cf1ce72f2f2ad2557094d98bd21bf62e19dc6283bce57c820d849c934579fe8139e69b3535ca1c0453427da355b31863ea7cdb511e4dcf4b SHA512 e09dbfc6d6998b030f4f17f97dbc66489d7d22e44a35ffdab329c27aa19f2e6f0898bd3abbb47bd909fa4a1400ccb927f13efabd0de8a846d61054a0f536d6d1
-DIST firefox-52.5.2esr-el.xpi 516592 BLAKE2B 102e11a28865248ce0ad51f7ed93c8cdc92f9ec2d428db4eadfef6c17a7b8e9324ea8dac9ee276209412c988e6910ab87a31d94f6116ba6f1d1dd74bd6d383ad SHA512 ce8ab19343e748b46641c1ae0b100c4ff904300808c925a7e11fc06f8bc30c6d8aef35754d7f595e1fc486fc7ddf9263254f6fd1cb2d8a7e99454ab8e1c2a93c
-DIST firefox-52.5.2esr-en-GB.xpi 419324 BLAKE2B 4cf7892ad81436131c97e3c7492b752e52d59188e30e506e7983cb1a68327c656aa8cfa35fe60b61e8d9e78f19f54c1878bfd13067c29ff3d94162f82cbcde9d SHA512 5e6e5d9259b85857302f3d4fcb4d83dc0426b5747381a183fcafc66ee34f91697c4fa27249344cdb368e5a592983a6dc0af0031a9baba86ea3fc4cc3a5fe4692
-DIST firefox-52.5.2esr-en-ZA.xpi 412212 BLAKE2B 2499e8f68168b508934214ee10066a7269246827b426a3d8881d4ab39270a8d086c6fd7787ecaacb459437c1e46833af52587c52fbe7eaded0f26a380949b1a6 SHA512 9b38057d98c0d8697ffbfc8db10881e1a3284efa2335260ac5d35b911fff5b62bddab6fbadf252dc04e32ee55df400b54fcc1dca6c351aab88b364014e10aced
-DIST firefox-52.5.2esr-eo.xpi 437474 BLAKE2B 51dade72c5185c33bb0ad3d3bf5ce73b7ed645e44458db183589d5a1fd333f4cb7f2f9ce60636fcabe8ec20993cff60123f96cf7fe9b04433d98ceb548933f05 SHA512 047c979f4aec2aa1a2709600150acdad48c4488c6881714604be58f12272a5742f88487c0ced0311b55cafe4cfa8b4c24e22ac34ecc366063ac5487b1f517055
-DIST firefox-52.5.2esr-es-AR.xpi 445925 BLAKE2B 45866ea0c2cec268c43356bdb4b48c6c42c7104496ae52aed5eae2ceda72e054aa26e9713fea090ca6bfe5ea00e24d97735bd8da908e572c0f322080583d2be9 SHA512 51170d1bc0532dc057e78cc195852d75024618a4722adc3b5c794fe4aefea947d9060f65fd81b8367f5d0bfd18f2fafdf7dbf23e851bacb669e8f94b5d6d9962
-DIST firefox-52.5.2esr-es-CL.xpi 445676 BLAKE2B 511abd56052b35fd9c75f6f3d2dc2cc96bb71bce36ecbc4c48ced5dff47556498deb11c190378c87333968f7757fb5d2b5779fecb70883bac51317712b828404 SHA512 50fd47a2a12fe6dc0ba0f1ab21e2eddcdcc4a3a82c75380e329e31fe818c299f95c88c6128e2262edfaf8764382db668f8b22624903014a49c76492f840a2d68
-DIST firefox-52.5.2esr-es-ES.xpi 344875 BLAKE2B d159f496aa076600a540dd9ad8a96f8054a745c4abd5e7858277e6d75fdb79fe3bd728151e2372090bd26add21c08b1ebb25a767d571ef621e0fc3712aff27b6 SHA512 a70185ee1165feda7d9dbf9694d77d0f57d1fcbcee7b3c11033fa2c48aef8260f07a248391fd5a279ae4d71d7c14af9d519478bd874fca301fd657a43a97681c
-DIST firefox-52.5.2esr-es-MX.xpi 448385 BLAKE2B 306f9a9745f90daf336b4e5a97585e756d0aac78e674797c9b041dc4af953f52179016f908bbd551930a03335e1e4a649b8d6fb7c31bd3f67bf14ab822a01324 SHA512 af1a538744b493faf7c4ec888abf832eaa35537a2202d8bcbbca21e02d7886e464345bc8c5f2625721489f595a5bd75b771bb5fbb024fb259e59aa6fc31f3f8f
-DIST firefox-52.5.2esr-et.xpi 425113 BLAKE2B 95d07d553b27f77ccba359cf6dfde9c480cc74602b6d2a8ec54d75b4dc6dcea71f91ea8fcb0b4313a94685b4e53a61a8a4f6d47ec02e4048a67356e87e6a13db SHA512 c8927c532457443b9080a10ab49bdcefaf5da64f5b867fc01a6a2ace0d73dc06e274db70844fee4cd0061d6d25be43fbcec04ead393f4bf9fca5eedae77dbca8
-DIST firefox-52.5.2esr-eu.xpi 438479 BLAKE2B fa2f24888fe06c02d6e8aaa8cda4453949f0065227a0c26c33267066fae5ec82e80c59b9619b8c4d613bf627cb6591f99106517a08a371d324d3708a335d9716 SHA512 036c52a3ee9988498437bc1bee2c09823797332a40006aff021b440cd54aa3db5b132891e42085fcb49417412dcdc04bac55a2454dcd88c7fdcf2dd863a9132c
-DIST firefox-52.5.2esr-fa.xpi 491344 BLAKE2B a1d0799e00702bf8b4d9f71a5ef461d677c44a2dd8356e5707a228078b3c7bf34cb339a0337bff7085f1f420b80f60fb800a2b5cf19f4a409f061c4c6abadf10 SHA512 cec8e2b2111f804157feeb9eb203bed29950394193b2483c540236cd48d96c6b10e7ee5dce29b449f364b617748756caad1fdd3ffb348a5f4bbbe091c0be23a6
-DIST firefox-52.5.2esr-ff.xpi 440928 BLAKE2B 2befce2c76778fbaf5a887af425907b7f11b96ba386a76a1867287386c2d4c24f8d1e3c9c307706ea38f8c0ca730a86c464d62bf21f78fdc5726d7286ee91110 SHA512 5388e9c9bfaf24e62dc5a1602f65901412def3d7209125185445d9df0d500aeee6081d8333ca2da1c9e4e55de49cc9fb8e85b5b8ce16d278dd7fb740741092ab
-DIST firefox-52.5.2esr-fi.xpi 430061 BLAKE2B f804886f02dca86a943679498c22bd292a764cd7a0df6c282b718f9ca6b77afc1f633d9ee87ede10841e5c5c2b364f015c6232103ff7cab201dfcd6cd241411d SHA512 c15a841d1e80601cd45ebff58baeeef22f9ed57cc901d5fbfd1f660f0e11c6db18697d1b24a702a1ad1eebcaf91205e6fb07a3f5e56a8e6a28cb41394dcdc03d
-DIST firefox-52.5.2esr-fr.xpi 450210 BLAKE2B 928c6f43268e08e4d693824a09eca6223540c2aeebf6ea2adbe3c890c5c58fa1630ddbfb96d8eb6ef339a5771635cf30a50b98d2c3b86fcff5c160cc622ebde2 SHA512 2a30fc383720d5f6e624dda20ae084550ab9eb303d45f914accff49a0cf1061a7de68378cf6247e9637ad96ae54c25204629c35fea34d1dbbaaf4c034a33ebf6
-DIST firefox-52.5.2esr-fy-NL.xpi 444974 BLAKE2B b275a5e7c3ec9cb82634b533ccb53a613f09f5b859654d46d8ca1e5017c17926b4af20ec4ae05f9f9c17ed3f2b0e0831427d44245282b964a4765fce9fbfc64c SHA512 83d5782ee3b2f8bdd93f23c31d5350310b25641ccaabbbe0ddf46bba3bbdc1445394d51c227c6654b8b9e285a9082476cff22d737e94a787bb16c498611584db
-DIST firefox-52.5.2esr-ga-IE.xpi 458165 BLAKE2B 4662265d637c7073aa20b766c701e11730ff7ec6f600ed8e901c925e1a0dbaa88fbeb053d7e99f47311ccef9060ce2b320c425f76ee3c8f7215f596f034e8601 SHA512 ccfaef912f2313e8c29b5bf2e4002bf03329cbf2618cf29ca8c62e26c310db1700d0179794a4c9d9660b40ea5994c346c34f5635edd8ed46d7ce32690ee46371
-DIST firefox-52.5.2esr-gd.xpi 447268 BLAKE2B d40e67c9f90d54aa81c40ff73f9a6d78ab421dc8a3c5a9933b559681b2548b602cfe039fb2bd0bca94ca8aff8e4fa31e15603701a8e9b61c030840cbf2171efb SHA512 92575ae7335ba8789490d0533a0e58363b733672c7b9176d3f78be1ce9c7b67c6243f9fbe944917345385371a1d0e082b32d92b4ec10e54c2b26db4d9382dd25
-DIST firefox-52.5.2esr-gl.xpi 447295 BLAKE2B 6393712bfa82d169571bd10e7ac7698d053b460a1162e1b8583d67962d9aa8f24b751ef8c929604dfcdfbacab0c75998cd8a2d01920b1f8f1bfc25384e96578c SHA512 f71929370b2da144ed3cd586794e6014aebcbb5b3f4f2aa56ca913c9b55848424a74c4fcef81f3e8337dc9144277bc74676edefaba9d7296983535ba9dc3d713
-DIST firefox-52.5.2esr-gn.xpi 456214 BLAKE2B fee2feb5c4063d57786f6b7206e1b6682118f2732cb5567921d8f7a4e8134641d0629ea66c1fb94094b6353cf2234f7fc078560f6b3bb85830ce881dcb9966be SHA512 40f1ce7aca35204457924c001cae2ccebd1f63e207da787a2fa7568879d43916f2f8bcec1a14e79154812da6c3f9e9091ab09cb6370a2c566cb873ea39d5401e
-DIST firefox-52.5.2esr-gu-IN.xpi 489365 BLAKE2B 3030dd45cc176de8aa9549db6b114a0a5ea25cc346a284096ef298482547ff1a04c5fdeecb9fe3762322d23ed163ac3d99b9b39a30cd5f1f3e1c697b65bb4d4d SHA512 947eb7a4ac48c03f347afbb81d6f80882bc78725fdc138fc21c2f5f2a9582e2fcb160c7c4469d8feef4cb615fb8383022543eaa26c55b947b92d9e85fa833a32
-DIST firefox-52.5.2esr-he.xpi 455282 BLAKE2B 41c3791594dcdbd7d947fdfb5e78ea73c8639d27a0a252c542bb6a7511d15313ebf4483470cbc1f89345988c4c7ef314d8e1d6f5aa02b351aea8ba4cece969e8 SHA512 a6ef0b6af0424d31c7fea99d752caa8a3178ca64cce5cc3ed5d0e14d45b062f223a8f3199d57e7ee854797395bdbc3ba39361dc49c45d1877a8ed52648730a59
-DIST firefox-52.5.2esr-hi-IN.xpi 506518 BLAKE2B a8b201d23c5ada691e99bed91d3706ade9f578ece0fe4cb33b6d75a4acc669ce3cd7d67c9c5e194124814e76a5f401b1ae5b024a6b0f6a020926ffd5b3d9349e SHA512 040163d1abd00573c88a5e5f74b687aefe7a00c631e6d8ee691ccb3d39789092cc76b328904da8f874e3feaadd5a5efffb486da02f91e374c9a171acd661440b
-DIST firefox-52.5.2esr-hr.xpi 447503 BLAKE2B 2da6197782600b7b6efe7df8c3cac6fb8508170153b11ee8d215dd0ddc7511be21f58f311414c443e44ac760f1850c4ced329447f6384282afdf73957aa06caa SHA512 54369257057055c9e716e453956d9c3c8de5aa9482fc1d67aa5d16cb882110abe94814f3c52e43acc47795a8e46157d05cb56b7a416317b6d3abc416a87d4726
-DIST firefox-52.5.2esr-hsb.xpi 457259 BLAKE2B 7ccb91f6165e0571325397985e7f2afb3139337abe24db1308f1bafb1ecca3f9eacdfb03caf7fa397477520cee33aba793fee27b235c026be2b017ee284469b4 SHA512 1441f985c3f1cac6049d7d35a5b6a5f209c3ace55eb27de06891a4c44b3c790c56fd13db014d4c18c2614b298ba69ba8dd1ab5d41acc1660cd8b846c1410ba22
-DIST firefox-52.5.2esr-hu.xpi 451496 BLAKE2B dff2c3d1f01e0d71bfc0ceb1e0cbe91d3e2905fa817b4f325ea4a36d32b30003841af2fe2d00a526184bc81eb27bb1dbc38e046d6db09eaa06fdeaa7697b6623 SHA512 62dc52d4b202fe6bd9b5b11dd239f73be9fdd4c55b79776e4013badc1290b69fa2252ba6ce3c977f77edab637c10874394c3ccd40c12a5461113e0015a2ac877
-DIST firefox-52.5.2esr-hy-AM.xpi 495773 BLAKE2B e7cd79da4e6af428b02a31fd57af4722d1d7b2fd5ea84f0125bb81f0f747a4fd7adba33fc64758aa0adf6717f92a6c431a1675771f1565dd07768b785a881b6d SHA512 39e71dfe5d7c5e18a5aa0fea32647e1b8e4f10f93b407d9c6569956cd88a9cf12325cf24d168f967dc70eeeeeff9dfa1dfbef62a29c6869a9eb3b11301e54d4b
-DIST firefox-52.5.2esr-id.xpi 426023 BLAKE2B c120f663f61b1ccf8bdbe1a968b37be3d9ed8a6d5fc9e4ff6c935a52bcbca59bebcebccb39bfddc0673b3fdde55e3290fdb7a2373f0e24e5961328f30daf1de8 SHA512 57a8c1f9ef02fdebaeae2b0479b85ca4cae1110aa1e8dd31c7ff1e217a3062ac4430aa16c5fb0a472f0c436c325b5e73f07c8e224fbac550b22c1c2bfd21df0b
-DIST firefox-52.5.2esr-is.xpi 442693 BLAKE2B b2418e30d9f74db970833fe5b3a0209636a102cb119959d58792b5ada0dd3b921a8e2d227dee25ae0136fc176c197aec60a7a90c25dd13c36579303d7281fb43 SHA512 3dc732ce73a5ed0b3a8fce9f9ea3d75efbbacb2d64103585068105ce973bb4389d7333b8edaa0d4b1c012929db68fde28ba4000d954af2d34749268c3d93a4f6
-DIST firefox-52.5.2esr-it.xpi 339221 BLAKE2B a3a62af8807a9799b396496e82488659269264c70c9f97c1d3816da36f02fc5a71b6090b218b7643608b8ae55ebc4241a1d501ab300f6fa6224bca73d0b6e0ab SHA512 5ebc0ce2ea7e3fe911e5a8933ee22e563b90fd222a77fb3ca801e78f48da5785057a7158baac894510930008488a8d3c989dc7d2c43de636d6e4bfd10be2fe78
-DIST firefox-52.5.2esr-ja.xpi 488343 BLAKE2B 5210cf097b626f22eb3e6f9027502c93a63e57d3ef02f08f6977a9fe3794e58353bf2ac5f57b000f408c9abd17fdb555708f83c369fec418259205f814e883b9 SHA512 ad9d3f4da722c646c857b81b2ce44dc8d692d3a8a3f7bffa69fed58875223df0542443ef66b1670fda4483cb3855eb921919a434f61fd3d46627d3f2623e93e1
-DIST firefox-52.5.2esr-ka.xpi 475375 BLAKE2B 8410564d69bc9281108400b1f4de871608284beba13240d481075a8faba98e14dd6e33d8f5abbb09f27384ba0d0d78ff83282caf8d204d6166c8b910b45a46f3 SHA512 6ae5cc2384c3d2fbdb53a09c8a6fabcd0544d011aadc750dcd3cb14f68fda197438d5f27f1c4f17172dc5dea157ba0659d54708494379e5db9a1d3496953b1f6
-DIST firefox-52.5.2esr-kab.xpi 444519 BLAKE2B 897bec498590aff1330f47891492cef0c8ccea52f224c84ddf403b2fdebfc90904f5177783b9f7af9c08be4eb125c14eb11db449c5e51cd6c59940bba98e19c8 SHA512 2f0e46f667de3545f430f8aaa5b96d229c19f53ce6d74ebaf7b4d419098c1aaccbdb5f57cf1897d2ece22f625bc15dbb964a687cf4c1366fc6f5f9425092ac89
-DIST firefox-52.5.2esr-kk.xpi 496939 BLAKE2B c9949a4e85522bc4a2401341cf209a941e73c425866491817a25f3e1e180da86237dafed73084ad57be22305db7c10db4571ec1faffb322698d691eda16cc7cc SHA512 163d5a7b43e51f2bdee9ce6c3c079726e3a5ad01fe59127b26ca6013ce8204339c3d9b1ecdccc90ab2f6dabf355e35c3b11a307ef485af949fa702e4229261b1
-DIST firefox-52.5.2esr-km.xpi 520343 BLAKE2B bcfc2f83793234c6cb712a5613cf3dada309c2234213746a8a589e4fb77921effbafcf0fd6e11159c8a9c19c8dc031ac5ed8c9e6c2c8def624ba939dabb94b9e SHA512 7d9db710044fb98d7b67723322d0715902ff60cd13c9a3002efb4a514236bb9bf626bfc955bdedbf4f920e899cbbde28e3b3597bdce097e93dd13d5473ff63b1
-DIST firefox-52.5.2esr-kn.xpi 519455 BLAKE2B df433b9733d6d8676f7c37c516c269063ebbc85681847ebfce127e11877fdce058cbcdfe416b84ad36e7fd2efe3c181eb4273ccedc5818ba2f042a5c25365da0 SHA512 70a93016f9c196af0a53868e84557e5cedaffa270e06e2c8b95543f08d47f3a23a94bdcbd81be0e26c6b5329248a0c328dc9cc677cd77d2924dfc04341263543
-DIST firefox-52.5.2esr-ko.xpi 463630 BLAKE2B e593945c4377466c8fa841820462c9fafa20c84811e8290aadfaa5e7b4fdc3ba8b0b514b01c15108aed89fbc2da017c4213c68b69f36e603cb5f6146c70b2169 SHA512 e325f0d71cc302d3e3acab4be5ebc61cb498cbef53ca20aaa5b19778251939c14a6f2409536420183f2596061dacbf0812390e36735df65302b61d85779a7d85
-DIST firefox-52.5.2esr-lij.xpi 421070 BLAKE2B ce20767d2fe504a0e6378501ae8826a674dd7405b4c7d3bea08d6dabe819cfb30d1b165eb1badcd900e6dfe85fcf1eec4c44e13883c7925270d52fc277f4ca97 SHA512 09573db11c27b12abcb319920cb62339f57ab4365983d359b146392e08de34eaa9b24ecfc35e7c92d53cd2cbb70cb7f618e3b7061fd82765e9d8e994ed6b4947
-DIST firefox-52.5.2esr-lt.xpi 452236 BLAKE2B 3df053cf4ae79cce9950553baa1f6b818f7f8d1d0b03d23a27fa8de667bb8b038cb1c1f73812e67653de9ed782b8a420a98c4c579077160b90f685365dec7dda SHA512 77da4ba606af7b9a8824704cb63f30bbfca0c123c8aa446e1c1a1235a047e46781a38c74bdcb8a8bb6f17d1d6e3a49198bf572748b14b00e590d35d999c2e150
-DIST firefox-52.5.2esr-lv.xpi 448450 BLAKE2B 9728525ed6013c3e12c10c7e5f8de7cc591636ea87b91a6f91060b0ea34af834cf845246487bb64e6b9abb73e198be80c6108d17f1baca0e48bc8e9253f32c7f SHA512 c5bffc00a26e6e5de97a1582546d9ee0490f98954ca0c9de30cc9f75642aa5e5199691860d2df813227b73f4db026a52299746d421e82a302b6b304d1099279e
-DIST firefox-52.5.2esr-mai.xpi 499841 BLAKE2B fa895eb70cd281970ba37c810a59bef101c53db3cb814b805171f90c3f8e63337920ea811a474c575a0f6319fdd9a374810ffffa3aec42611e35facc668d302f SHA512 1bd265605e0962afbde84524867a766b8c7d8938a2617575ef500f6bb940e712dda8a554061337275f48a5353351fe0d8beebcef52f134eec384aa48f6d8a730
-DIST firefox-52.5.2esr-mk.xpi 496200 BLAKE2B 1375294cbae32bbd9f4fe0efa4a6341c208814acd419e3450569ec0c2bdfb95081f12f3623cc681b997b67f35b07c1ca0aeafddfa9d9ac64746d1f58f78f7990 SHA512 b96fd43f05c6bd42aa5298ab3f9e4beea7902c424a467ef4d688962e7017ba55a38c9ef998f668aa7a945436673dca365e6f4b587d6a29a90446d1242e79ac42
-DIST firefox-52.5.2esr-ml.xpi 516486 BLAKE2B 4c69cdb02c7f927bcaa600c23bf89cd32308f5078fb5c798f3358c5d1de03a044bcc233e6a9c9b04314b784a9b607bc28ac7cffe080e47fdecc5b8edaa57e0db SHA512 3775b2e795b2d36fc2046fad08e2afd7365c8548e366dc0cb8aeab04052b404854ebfe71c3ef4ab85c31e401af7141420e588c29534ae335227351e5b5c8b64d
-DIST firefox-52.5.2esr-mr.xpi 502431 BLAKE2B 4d0f370bb70d82da43a9f2d5be779614acbedc7d799ac60b430b5b9cc9ec4948f8e4c1f786db3150a809a5a6402898b6abc170f953dec6eede80e474e8ce6cd4 SHA512 5ebfbc0cdd2e4eb7100d633b3ad5afdcc739dfdf2b964f2991207b92948b1f6af5573e2b92582112bb8575495e4161f8c14c845e3f845f270465a1a0e49f9426
-DIST firefox-52.5.2esr-ms.xpi 435990 BLAKE2B eb3d323ed8c7dee0262644d61d788bc3e825e72b108cc7c43087d0a99bbfc5cc5d2ff550880d700107ee3725e02a6021eee167a44f436ffef2f92bae5531d42b SHA512 35b27e286d8f99340895d5529de7cd0603f6ed64431d639644a93e38f6ea01ec46e69fc4f79a519303dabdba4c33314396dbe27a1f1e3e2822ae9ab00eb14403
-DIST firefox-52.5.2esr-nb-NO.xpi 434412 BLAKE2B bd34ccdd089f59e03024502578cb551d907345953b975699f0e93c056209307c99ca5795d690fb36465b305ddb1f731e0498b7497db15d0fd8c5ea5c370a7876 SHA512 e0da8ecafd6bfc92038bda2178f92d007ce3aedb3a881cd63d8569993767c875dbed5f1b5ba9836f99e06e3eeba46401bb5789c5cfb94b5ef455f2f9b9686c2c
-DIST firefox-52.5.2esr-nl.xpi 432007 BLAKE2B 35e334b4dfffbd8460a886f8bcd3310eea796b545a1fe1e5b1f423c1a19f88f3525caa78172117f2d4753b67fde4bac85803905d74a0386c0d0e0f278fc7babb SHA512 6e4bcbfec8878bf102840eff14e8103c4054ff4c7991ab53e0ee57246b0ff2df2ee8186ab2256878359059e99245cb3ea1022c463b568bce2a194bb8f54d98ef
-DIST firefox-52.5.2esr-nn-NO.xpi 428645 BLAKE2B ddaa77d81581252469c1b96b29a557e99ea8a04c5d511137f9eeebb445107b5dccf48f830873447e7c6d076155cde5315770b374e43d3b97ae8ad01b031a280b SHA512 ed6aa2ba076936191ee4d95c876ef6194047d54b72b8f18a5cae61488eb712e3ba72d6bb3c0b0bb8f6c2cc218a6cac996be0d84c3c0582532d1bd5b8d7b36d50
-DIST firefox-52.5.2esr-or.xpi 496917 BLAKE2B c49ab3c295472b8b2b1b83e237b64443d84c440a532d3485f98761661dc2a01cadda41ad22ef66705dd1ca54b74c0961160873027bbd8f22d1441d81aa80e1f9 SHA512 06e0603dc38b629eb28854cd4e13004970d70126803174c338b6bd255d55fc8b8757b62634a8724fef8617874e2805163c31ffd46f5f551039251b15c2ff09e2
-DIST firefox-52.5.2esr-pa-IN.xpi 476587 BLAKE2B c1cca69fcc9cd745727734c183bf3596888198c872f6de837b02f2268f142417e61f55ce7ee803905776ffdb78e96ea4c509c716cc3603eb1c3703e8797f06b6 SHA512 08381dcb270eb2a0961ec57e24d4ebcaa841d16efb20848cbb10ad624b2856faba3366d6594b3dcc21035c4d1a752084df52644d98eee8424e469e79a7747199
-DIST firefox-52.5.2esr-pl.xpi 352851 BLAKE2B 78f1dc93e9f8f1eaeee08940285d0d912d7bafaeee24bef7441a9fa545e790be70d8bf24212bcbdd1d9f1db127f8e97c1f6e1a34fed193577021edf5341a6e18 SHA512 4f5f2bee23519ee2d394f80d8006116d102f6a2c9d545e0b6b397bc6a7b6437a42bea2d6f48ea854d228a0c30eea879302125701f4f045fda6deb0ef93effc96
-DIST firefox-52.5.2esr-pt-BR.xpi 438170 BLAKE2B 9f6222186a9dfb7ea92a451bfed37e073d09876be8eef1013771e57b2f92f3ee6a9aa2008002a742def7d3e6fe3f5a04203d4084b2232ff0d5656dbf72eb707d SHA512 1e75601cf8ad9fc96747be55c9910ac7da0fd5da659c1c2c878cb26d230b2aed5c10a1c51d336ba4e1b16f21bcaccfacbeb6770eb82d2b4d94388a93ed625ab6
-DIST firefox-52.5.2esr-pt-PT.xpi 436727 BLAKE2B a8a43e5288a7db90698e315b4de2b3c2016ced896e0a7f81ff21d46082ae8b61d0f65c3a5eda76a916b5ba961cdf99443578ea523c15422f515e6a119ff977ce SHA512 999a3c25036c6b9262da41038a566f835bcda3df5d9832f9a9a4dfe164324539a4116456bc984e5e1a113b7c54a993024b245c5fb2b64b74d190a01adaf0dba5
-DIST firefox-52.5.2esr-rm.xpi 434608 BLAKE2B 361c040cb42aec5953e4a0b7a16e82ab0329804657ba15342e2fbec76da3ec4ec932d0585433d60f71c98f3de92872622e29b15c56badfa620841e6f2e28e0ce SHA512 7076ca5396aba6adf9d0d71203989e96bc76d79565b4efe082523874e7f300f6569a0052205179ae8674b109137e5304d84eb63382f6fdd5141f26d735401c00
-DIST firefox-52.5.2esr-ro.xpi 449938 BLAKE2B bd447420017900f3e8af72d401ea2f407607d07f61dd32aa7af5cd4c4c9c874acb713af587743971c7491fa479d7a7783795501c24b51bffcb44aecacc172ac8 SHA512 d977bb248fb7e3fa27ff096f9291c343e8274e2733ab4f7bd081116706a92aed9224b4764dc6bdbf19d598ffd391eb5c53154ceb980968fc0b91469c7154b3cf
-DIST firefox-52.5.2esr-ru.xpi 395364 BLAKE2B 028dc17ff097db72b7902d07e0d435fbc432339996eaaf482e1c9b53412e24e3c01ac42c1811596350190eaefaa47328b684957350614fb25dcf7d5cd1cac0f2 SHA512 a5bb0a6357e695631c58f4f18f11c13027277fae733698b417d288551f07c75b1f51487cdc415667e5c615d0fcd40f1970e8e11eae23d7dc1cbce6a0f44ed3ef
-DIST firefox-52.5.2esr-si.xpi 491958 BLAKE2B a53ae7f1f8fde98587aeee928aaa58f90516f8e8bbb1cf41cadfc2339cdc8ddef5f91999963eba8d2d3257952bc03b428f0ec7da90ee3ab3c38546c503be965e SHA512 0e3fda717d989fabc187277f8c0f75ec6e061a823551afa2bed74867561b4a2d0d9245e15e2c8951a83c3f1d3ccd463f269a44e7ee1bd67113c10b9cf036b75e
-DIST firefox-52.5.2esr-sk.xpi 455820 BLAKE2B 9b093b783f7ff22e59ca0462e22ca77d6485d62bb1f389041f24c6c874f4a7edb63663a8d75a24144f39e5c846dd7dd09ead097e885d9bb411ca52b3fa5788e8 SHA512 9d8007cf5a48ec6e428ad97bc15b5156d6fe85e854c5410e59bd5fea71ffea9a60004b58f0f7bfd177ee66b87f7dfb4050527238bd264448de9f14a0cc4a8740
-DIST firefox-52.5.2esr-sl.xpi 433482 BLAKE2B d9119ba0f85e4833b1d1fea0cb8a514e19d8b72018baffe9b28a1dadbb2306f95af80c037f6d06055520f65dcca810dd3ae08feb31d28d8735b23700b5179ae9 SHA512 76ba972f9d1957b23fc78abadfec2e1e2fe9d46b448e14378d3875c074730d4853f3d03f407eccbc74d327c411eae6c936995b031d6662944b3d7cd6a08350ec
-DIST firefox-52.5.2esr-son.xpi 435127 BLAKE2B b9faee9881f3ffb9522175a3ffb05d0d4f074712c4b41136e2c1ae7d32719cdcb3d98d1495c3d7504145c827a1d9c4e8441bccd5b2e613b73dff4edcb9883814 SHA512 3eab66bb43d6076c92f8decbc236c8d08d83f92762467928b7cdb389e213ca399d3d863dea6390d49ec5f4e89553394e05874d317334688f74b2f59686c4eadf
-DIST firefox-52.5.2esr-sq.xpi 448155 BLAKE2B f87f11fb96d596e9709e6aae34e7b1d86c20a815ec1303be6066cf6115f7c8f2186e29196322587a6b55b1621702310a8614838fd0350fec8cdb06861e845c70 SHA512 a49ba4c133e1902dfbad711515425b519ac00512c27e3c1e10f790f807759ae58a5d287880e5f682da72e9d169da97805b44392229e142470678ca1648dc968b
-DIST firefox-52.5.2esr-sr.xpi 463394 BLAKE2B b2793d7aab7c690059d9c426db07fa75378f2ae047c815de4d9bb06db7fa9d627c90dd7eb8c403e112be5f92c4bcf6f7392623c734bfa2a8eeaeb0f11a194a0f SHA512 6bc1e3416492e4c1d22433db11e8ce0139667f9938cf531757396cb32e28e9174f26df8a2c0290e44c4f8fa04b45f1a94cde215dd439c5b86b5a0f4ea79404b4
-DIST firefox-52.5.2esr-sv-SE.xpi 441180 BLAKE2B 37a85c1f95c06655340f2a40048c0c8e310360fade2bfe526a59709da52233bf0ac2a0514a2c4e19233283fcd3bd5280a472f8db256f4d166c53d1f1c036be5e SHA512 1d01aa063845c116b6cbfb9ccb91c3155068fe164d33526c8249dc40439b1bac324c5f1b372442ea485ad85f0a3562de6a9ae200183316f961db12e6916260a9
-DIST firefox-52.5.2esr-ta.xpi 494799 BLAKE2B 69eb3be38a5966ad46f6cdce6bd83c374bc12d294ac2290d0a1757e5abe5d557921e6bed1e575b0879e1a6ad78adb16639b4b0162b2f91286c81006bea0d7be1 SHA512 aa18f8b16b7cb71115937fb318b533efd98bf916259cb45cd8f49642f6ad52e9557df91956311d7ef4a0fad32076e41bb93a19953f597384e9103d4c66aab5d1
-DIST firefox-52.5.2esr-te.xpi 515241 BLAKE2B 0da5aba7a9863a424c55363f93b0f9c859fb29da80f3d64a5feace6e7042389e5c2d7964b5a9ccf4f08d95326bc7fbe91db7e10473a8afca49b9c9ec0d145e82 SHA512 b15b8491bb302823347bc67ec41731356cbf0732b8131df33fae1bad8c32e88209be9e1a3533cdc06d9cbbe2ec4353133ccaa65124138f2cdb518b11677aebcc
-DIST firefox-52.5.2esr-th.xpi 489379 BLAKE2B 88f3d767b1bf0fa447efcafa2f4d63ff4f5161d6a4ff7937ae8e7ec69a640ff3000e225cb1e3fba1782836d0f08d935830d51c57eb753ba4883a27fffe6f2d6a SHA512 0ef83799912026e3a8e28095322249a683d3259eb2ff71a19cb18e6d576eaa4d888e8915ffbf6f522647278e8b9199b8f73534e37b26595712ab4cd064041008
-DIST firefox-52.5.2esr-tr.xpi 443673 BLAKE2B 9845a3b946970735be40ccb3c5d8647af7cb0bde062378eb0fdb4edce8aa274a2c359bee9ffdc5d0eda9129ff20fecce188e5aaccdd8475edd0f112b1f3631e4 SHA512 a37c68dfdcd842cbf93d48d2a6f8f854baf785e624474ac950783334db10c61c05634e10bf11dbf3d4218bd9e33c34fe09fd5404fc41020b2c246a9b610b3911
-DIST firefox-52.5.2esr-uk.xpi 495095 BLAKE2B eaf33bf7655e8125e69474115d9af8b1b9e5a4eba3e1240fae107c45acfb7ef0dc9175b6d9acdae130292ba0c2913c751f668d0d438792eca258ad9db412fbd5 SHA512 c2c7a58f99a58a11d89d97ddfa47755774cdff3c82b84614725a5600c2e43500e74b6462e0177747554f073ff9edfb0bf31512720a6df2bf1a95a2b2c9d755ef
-DIST firefox-52.5.2esr-uz.xpi 447916 BLAKE2B 91981f18dabc030e997b778dca8948ba5b2ff7b9fb12af7ab0f634193975f494edb267a9892c11726e7b080fca2c856e362f0a125f0e461c8b185eb363fb0233 SHA512 9f93d77e36ffb2973e54f51d2bb92ac62e6e3ed0febe430b5ecc47061980b2baf511385271e7ef37ce198823baa3611924e22f3533eee8f3a1f7ef32e46f7128
-DIST firefox-52.5.2esr-vi.xpi 450805 BLAKE2B d962da51529e30eb3aab1747fa471632a4455f9cb416bcf8b4dc8767cd5145db5c57eb103961f6f3c7efcb8ddf2e32f00a121ca7cd1d2495aa75b40c98316a4c SHA512 3c66984319d7cb77f50bd24c862b2a0005832fa610525698455b2d297ebedaa114b1fec80e033bb4327e3f398923eb269a528b2620538023d2bb3c0d20b2f3c4
-DIST firefox-52.5.2esr-xh.xpi 441172 BLAKE2B 53ab56a77a2754337866d344aeca0fb7af1d8d68706e3e69ff8f03abceb294044ec5274635d1944d414026d4b1de0cf49f613deb4dc1ba39f9aba475599de7e2 SHA512 da954aa904085a2968b0dd57e516ddcb3b446685a04259e44e6af8919e004f0559568bba815405d9614034300d986c404b13c05c331086073f6f02986907d1c6
-DIST firefox-52.5.2esr-zh-CN.xpi 461694 BLAKE2B 63c39764c2ad138dba0849bc9a0183090d3821c7b322df270e1c09f1697457cba492cb65df1d128b496b43aeea87c9d416ee46c9487a5af251066bed980a9310 SHA512 3954d6f11292bace3a45657dbe41ded286ca942697cbaf631c4e858a90912d664ae047276c4209d6d7caa386234667d2f6a826e74ae8d0ff42eed52a7e02c6b0
-DIST firefox-52.5.2esr-zh-TW.xpi 472534 BLAKE2B 5ef9625facf35d4e220c0b2272c25786a21b0ee36ec2fb62f260168401979df50a90e41fb2e85ad963b426f08b27d52540f0eae4484a67b94a59d0a966ff76b8 SHA512 c64c65b31aa2e4f3534d394183e0dfa96672721f0d8e070daa142263fccdf71236b6a2ab7e45b88cc49b96bb46165cf6c36aaa981ee23385c19be54f2537fdfb
-DIST firefox-52.5.2esr.source.tar.xz 214094820 BLAKE2B f9eb9b5aa333d16639a59e6b36a4adef276d84b807868c671a464cb16060e275bdf7b0b45e1c72bc71930c71455fcfbff590df0f97ca3a97dfb651c3fefa0722 SHA512 bbc7dcc4cb392f06fe2e963a3b6372efcfbbcc1ca7218a3ef05885285fe00c9e87e0f8d307bd9363668327eb43542c0600443bd9e6744de64494b96dd00efa5a
DIST firefox-52.6.0esr-ach.xpi 427641 BLAKE2B ffa9599ec6019da8c8abf85a8b649e8e6f848827eca4d49923f1224d4c8c06716f51b9e06fa55e46d610528dda657e4bcf756d92b6bbcdf1c755ebe47b7e6cc6 SHA512 82686b3f39fa4969058b317917a02051088e08ec49ff87a607e339f699d6e5362a303ff2ba306edcf033e0325dda08748dd1938d26dce248722f1fa1cddf5e87
DIST firefox-52.6.0esr-af.xpi 436824 BLAKE2B 916ce2424f2edd130beabcae3c25286c416bdeee33ddee6a58ed33b79954cde64155d3b9d8975738aff01b47cafe452e867daabe5760acd3335278b253a05def SHA512 834bc8deb874dcd67d5ee91d265d465d6cfa4e0db50a98b944220a8c060b3d4e09e7d61b98c03f6011b7d2cc4c7a08b7aea252c406cc416d25f4c4bf05822554
DIST firefox-52.6.0esr-an.xpi 445142 BLAKE2B 770c04cb61bc060ee4414acbab8b86416668980ed91368922b9faf828067eb3704c5ba7ed57b5622171d8c4c565bf5398811cbeb7feecb00b54ebbad1e2ba8d4 SHA512 e4e314e73df570534e615eeeeea8d07162ddceca71b212ecbd96fde1eeeca8ffae106065a57a1ab4b36b5738b726f619c71d3d7cf6d37a0d8d579d558106d952
@@ -373,102 +187,100 @@ DIST firefox-52.6.0esr-xh.xpi 441173 BLAKE2B 46e1aca430d16508af759a7ca87c66a3f06
DIST firefox-52.6.0esr-zh-CN.xpi 461679 BLAKE2B 743cebbd66a6fa81b98acab5f24bb19706c2c483aa66de6b95769d84d0a069d6751a6b0cc0da9211e32f197a5b4fc29dd96ba75f057aa7d51c8059041c87928f SHA512 70c112a99b048dc77d843a39f85b45f0f47822f4eb860f9baf2d61022ab211cc95b76d692e96f768920665c7480400589d6e0b0143abbed8415817bfb9113c1e
DIST firefox-52.6.0esr-zh-TW.xpi 470063 BLAKE2B baa35635f306bb01b2ca3d149aafa37540a48436dd170e5432ffaf0828b95740e3ca8c38485e1e0b1265d334dbc694d0928d4ecb4000f86d7c6410b7c226d8d1 SHA512 eb29346f308268a4f9010697233fc54d627d102441a854d766b0544552935013be86610b948fce454aff311734e66a848df233f99c51c71f51a83f6ba75e3862
DIST firefox-52.6.0esr.source.tar.xz 211735240 BLAKE2B 47ee767732f7b546eacd29c4db039e74dde6dc2d777ed9f54dae038c93aa21c731f37c53ea72945fbf6be02481b4f6a0a36f31aa3cf09242615da97a849d3104 SHA512 cf583df34272b7ff8841c3b093ca0819118f9c36d23c6f9b3135db298e84ca022934bcd189add6473922b199b47330c0ecf14c303ab4177c03dbf26e64476fa4
-DIST firefox-57.0-patches-01.tar.xz 10964 BLAKE2B 207ad3ddbf924224efabc880e94a051076386102224dcc54e6f2b99466d87e9e5da29ba29d14d3f2024c9d50e3def1a39fceac5b3aac5f789a781c2ac3ab5039 SHA512 5f4c668eb1ae9b4067997973e7f5fcfa4d3de7b60520f7cc2a96b97b0814e921f777862e45fa0ffad231040d99e98f259e2482d4a5d7be096abc5d5860bfc593
-DIST firefox-57.0.4-ach.xpi 441113 BLAKE2B 10940542eb83a3692ca2b9915192f9b0db28f78de7501688890ca3ca84ba8f26a6cd184f590eb5b796ea5c822d09ffc09b740938982874b63596889f3d4520a0 SHA512 1c269b5a8c98855f025e3d0d1df79803f633c79619b01b37b487888ce1ba96335c3117ed3fa11fe63a90f65e8c56eff142e9a1af1b76d1277ade42cb29d85b73
-DIST firefox-57.0.4-af.xpi 442206 BLAKE2B b05aee23bb88c225d72ebf3d1c4aecbc48216e17ae9a500d11870d04469c63a81a35be579db359d4daf872ce821883719432eb752e884084b14badba73eb70c4 SHA512 a62975f1cec946cb355cb35105cae68af104b70c6848e43bd1f6cd4f69ebe14d40ce349dbbfc3390d9181d0bb3eba12ac0b789cffa80939914f50bc4e72b6111
-DIST firefox-57.0.4-an.xpi 462778 BLAKE2B 969d19d3e81834c84bc2774cbef920dae2abf23548d659a373dfc0a938aba83b4ea72c96f7ccb759528d88217ae8b0aa2b0339a3ea7622dfde3359a4e3b4d655 SHA512 bdf98b67343515c9e0266eb0c6971dd7c2629a2062a76136616dda4933eea91ff71b9c730a42d0d9f6df05c5b9b78d99078e4b2f6e24ec92bfdf8637ad3e4f72
-DIST firefox-57.0.4-ar.xpi 488160 BLAKE2B 25d4d6b239ce2c3e200635208308b643701fad162fce730a2e325ae12f1c6023788028ed9816bc8a854d1d2365a5fc3c9d83ed509b9513403148ba558e491475 SHA512 516dcfe19f016df62674a0d0c816b92f64bc90fe0153a9bedb4685e3deddc29ac16d6ffcb186adf5d0f99931f3a7deec7c3ca66621822f59c85b487f0e542174
-DIST firefox-57.0.4-as.xpi 491075 BLAKE2B 31995f2a8b3bfb8c35a7816a7d296e9e40f9d103e26ed628928dd2e421d0922f5bd97b656ef1bbb55e1fcf9be46644b025217d3fbb5d0974b45c237003123286 SHA512 cb947973d9bc392f24224bf5103ef91f9e7c354a8fc4df079b3a1a00ab2e0d26443ed92fdb4d95f187c2a0137bacfe28f5ea83f0b44ab213461a9767b0f628d2
-DIST firefox-57.0.4-ast.xpi 455504 BLAKE2B 610454cfc6da881384d66a47fb59720f238e21c86d5d0c2e2f1fe622fce336a7cbdfceddc901897c1c179c763545eaeea12e2ffdd6dcb4ade2dd8fd21508d84a SHA512 46c3d9c543e23b897b1c6cd94b9cb96db722b73b66ad315bd249b60a27a8d4f221ef8ee0bc43de126e9abf572114242f11127617fc0791ab77c5c87ea98f3c41
-DIST firefox-57.0.4-az.xpi 466045 BLAKE2B 7afd401b46c9ce347052d9a4f3195e8064e089aa23a54d0bfa8878e5a52c2d6526a33d7eaa80bc64d9fb975941e9411da89fbdfcb91ae641c11ae36b8f987b3f SHA512 46f5719b2fcb585c418a5a42cbb92f5079340a3b75d8471f95d3ac0a9af491e7d2d5ef6d3b0d4e637208c74156583d7b38024cca7d8912187080f3c8923cc139
-DIST firefox-57.0.4-bg.xpi 510351 BLAKE2B f7fc7192f40a8b385da3435dea04a3efe85a546a04c236615b0f3403c97b917a4438925cf4f0b37a20b90f7c51652653414965bd6592e58c3abac1d611686558 SHA512 07bacfdf881b0461b2e2752cb9c89e488d8240c78264c664cc8ec8ada83804377aa762650eec1a1314d04b628f6ccd9996162377db43b2099b5fe8d49d1ea8d6
-DIST firefox-57.0.4-bn-BD.xpi 527189 BLAKE2B f6a4900654695eb843c45f83fc96a65e331f04144f86878d0fe2795f5ff09bb9474006dd7efc6e507c3886ce549725bb0da478de3d77c5b4fc1d7a540280cb2b SHA512 6ac599803f705435adafcdc7d25fd4b0ef0338a2f06d5bbd1c83e444d613289421a4e13b6dec770973cd037b6f5499fece77d0ee44d43f6e37b28796253c5edf
-DIST firefox-57.0.4-bn-IN.xpi 516180 BLAKE2B 6039ea94bc48ac630ad63f9f5a7f2d6a2f5a355dad2401118fa399e61e0e2c6336b3966cc0c78d681e5a898db34d5425039812c4f8d5921fcd67f234178df0d4 SHA512 0339097616104f337ed14c8be30e27994a8c20cdba3f138c50f6b8b5bae06803d6f4b4448cd6b4967a071c54e436b04be0c0c110e412fa21ebfcb5c35406ad94
-DIST firefox-57.0.4-br.xpi 451866 BLAKE2B 032a6b2e17a8128c164dee538fe353b2cd1d1981107c88083d5acda864ac59f0b302bb8571e9996674d14180ce380708a5928ffc9f688a81719401930b0da680 SHA512 2dd0c57ab848fdd2f9e18b226fe614aede91f330292a4bb35863123453812d1837bee31a8fe6364b16e02346d9ce065b7493b7171a89ea690120a96c8bc8b4c7
-DIST firefox-57.0.4-bs.xpi 459650 BLAKE2B 8aab9f1cfc53979d687622b8f125d2e2e47d6edbe7d726fdb1ec4c9976fccfda3a15a5ac62f82908d77e3cb405a0408370d6d2b3f7ed8e18b8f7d5ab6a209370 SHA512 0e14fb9649155ecf401d4659bd5c7483f1c767b2a9fa30c3bd881093b58a3680a8cbea78cc8e64aa98fc0d36aa483041d6f58a99dfb085f8b88bff6980b82f0a
-DIST firefox-57.0.4-ca.xpi 466641 BLAKE2B 17b6e462fd694a3954e3e8ec84c093a33eab32f56f6b0d4f472af1fbdd43c19f782d6513935276b1032bfdfa2f2741136b9f47b8de21469b81b580a0e7e847a7 SHA512 1469709cded36d797c4f613640a2cb784e0542dd27bc8adf4a467aafb803ff45685b61fb5aed1e1ef6424e1aa2bed0424ee4e4e04e6337468f232f48f9e4925d
-DIST firefox-57.0.4-cak.xpi 475935 BLAKE2B f7dea29f530b44d8f2f5c42a7f76d4ebe2fe682afc4a1f7b5fb052f8660b333020dea6ceec51c646b8fbaf8fbd59e6eedc53c8f209178a10429d75db0f712dcb SHA512 d18a62f9b772443b07a696de85f16f417655ef1d48051230e9ea44d1a5300d9005fd486a390400658270f4ddf8fad0a2f0295cec4835a23bc614e8e9ccfb70f6
-DIST firefox-57.0.4-cs.xpi 469457 BLAKE2B 80bf90022f4982ce947e2d10ff173ba94aded31b8e18c0283439fd465980a2cdd3da51959b8fcd4ad2091455b5957d38b9360289c187af9a5242d87f017eba72 SHA512 c89bb1b9af7672749ede46de11effc6d172a59e56049a07b116902309091536201a847401ca632f7e05b155b677c1a8c272d66672645cee1ae1007444471de6d
-DIST firefox-57.0.4-cy.xpi 455788 BLAKE2B e5497b22a22de6a224ad0ef9e1d019b7d78878ac79fe5408522a7a6ea87e085a3e4164056d520922764c8c2573559288386d55614212714f956d3c3f2a9910b8 SHA512 e770d35cb68a08c6b47b882d3333ea473e5b0d06a49a30914a14817376b2da6322553ac1f7aa7ed3807e649f9c1c94409e8642102d1d21c463d80e89be7d17bc
-DIST firefox-57.0.4-da.xpi 448416 BLAKE2B 8bb11a3afd92a7ec8e6c952369a1c8167279b9a1c7733eb891ab3e4ac27a4c997299b62e0925d7f54db9af86fe845532307b0476133d9a11c036761ccfb2f922 SHA512 005c9017c3f023a2557cb9fc0122829d65f673bea8d6c6ab57166bfac9127cdaf112c972257d7e5d680b5861b31411e109e76cbe40d13494f1abe97d0241cc88
-DIST firefox-57.0.4-de.xpi 460813 BLAKE2B e79a42722871f37ef66f12f2d88d6f1ec3bf4814dbae69f51545da91c38acd64a6e45878bd3f7a44ef22b493256c7b0575827c44c20a65ad315c594a29167c39 SHA512 ec6572ccf5dd0eb305ccd422c2c48d34bc05523cf917289a207c59c4181dff5c52ab97a9a1ab9c90a2fc3690a51a6748e7bb05ac45b9c11de7aeb5a9ea564bda
-DIST firefox-57.0.4-dsb.xpi 479509 BLAKE2B 11d93129266ba1aa06bea5dfadaf7df30d4b1eeb4f09dd8ff41483c2bc3418932234bac4d37485d04bdbf3d56a33b3d0129e05a754f31747a76a429cd5d0de89 SHA512 153b57cc7ee6cadad65dfec42b3b7e0b7f0ac1aed0c783dd810c344a9bd82adef26c893047ce689cc6d22077274f78cef19536d7b6bc0142dce66195a5cf7a31
-DIST firefox-57.0.4-el.xpi 534484 BLAKE2B 4c8d342c7e2222ce5d8f0c19fcdd6383220d9f419c8e5b36780964a581b2c20bbb48016e85089178a730dba3b4f49de0b5cb14249acc0e67138a9b462878a517 SHA512 5fdc5fbdf3841c6924a43480a4399294e42fe9b1942f2258505bd9daeb8292d0ef0987443bfd1c4a2a6b4a68ca46388cb185eb12ef81735327029ab7526f32c1
-DIST firefox-57.0.4-en-GB.xpi 435623 BLAKE2B 707301c8176ab7ddb31542f7392bd59d63ebac375ce824145bede45b3310a959610d7eacd941f2d4899088b33fa8cbc72ee38b9f065c73925c526049cf497afb SHA512 83a3e1d4e910d48f03b0170e1730c23fc33d57d9a286cf761604b169298453443387b5f31e945684bfffdd805f7445d6f55c87fdddfd1ea66a3a6e180eabd8c3
-DIST firefox-57.0.4-en-ZA.xpi 432020 BLAKE2B 64ec9fd7562151fbeb9590fdbef462d01720fd77a3b8168087e1b389a8b83a465953bf9d3c76243f31149e0f9e1a865d95d07b5bb0635e05a011db204de6e0f2 SHA512 18348569f2a32490933cf19910b23eddd26bef8059b7735bb16c40a9378e37ff7b6ef748428cb5fa989677aada09225daf8424f2faf1e8b42c3762a3dcd3744a
-DIST firefox-57.0.4-eo.xpi 454910 BLAKE2B 1ad97cf666410e4ef2f0b072f28508ff5039a8a1b79016c350002192a6e2dbf71ab38e63df22ff8114520d4f8e87231c72b3b522686e814570857e85579ad2ed SHA512 151c12d3e29afdde34d5b6dad73962077ec2853582e8ee318fc39f31022ad1495460a47ed84c1fe675a7567811f4c844a5564ba07f90f29f009f190c8f9a7eb0
-DIST firefox-57.0.4-es-AR.xpi 462980 BLAKE2B 0ffc5a48b79d60fa1762e3ee623c263c6af0a27075839fd4be3be5dde6017dbe1f31616aa1cabfb57dca3b02477853549038b8f11dea175694dc3882326655a7 SHA512 940e3984d23c4ae77cb7d66a08e59e4438ede0ef0ec6a8b12e3b5be6faad43261df2c373536444f92178548370d4b1a9f8db0b9976109c39aa4eb6fdfcf9e361
-DIST firefox-57.0.4-es-CL.xpi 465514 BLAKE2B 0b1ae10ce735cc273b4e3f6d2cd2a47dcdf7c7daddc021ef8930337d22461f2ac95e92d58ff13e2e2b50fb1beaba1e0fecabfdee1098e4cf2f2f3c432f172740 SHA512 3e3789de5e15e90afbe8ed8058449bd200d8872cf7b5991de52d5922051c8e909d4d6829f673066e3933b3d45791ab6609ae2006954c867fe98ae326fdd943e4
-DIST firefox-57.0.4-es-ES.xpi 353625 BLAKE2B 413faf457bacd630024fe7fe350b31a48a663fed15b9c2e487bbe11f44cd626c1488c97b345843e33a0593e6b6067c5d5446448e5a71cd6f51ba5548e57fdc42 SHA512 d2442e7ea5e00baef742f9074f188a9331b7cdaa8258812de92584b977e06ec10a71368c7aacaf1985b733dd80298049ed05532aad0d0235dbe003e6080cbbce
-DIST firefox-57.0.4-es-MX.xpi 468761 BLAKE2B 0437dd6799ea37248f276dfe5b18f29e291e8d0c37ef9403360cfff9c23a4d40c9a94a62b9b156b93e4c1942d8297e6692b5002425217132a088bc974dc930c3 SHA512 489410d5017f4098aac4905675eb7a0335a6edaccd47ace2dfa9fa24cf70f68afd266a6b0d649a06d69212b96496bec06d86b5afd6fd7ea1591343cd748d1f92
-DIST firefox-57.0.4-et.xpi 447279 BLAKE2B 6a5cfed2146ac47bcc23b1c998e5ee09a278c083aa3ecfa85629b5444bf0dcb7917f2138a71d96e43f70ad12ab3b3f209513b4e65959846a31e5989e19650184 SHA512 0c049577dfb12feffa9f9b65fc4762ad5ef3bf0e3fbfb0f0056bc37471121c10a07e45cccb436f80da7495a2f6937b13e244d9eda81fa7bce9c25d9eeea2e3ee
-DIST firefox-57.0.4-eu.xpi 454673 BLAKE2B 71e61d516873988a536c187222a272ff2094330b80b3437159bd5606a78f9fb7837cfce14ac05bd50dfa9cd2172926aeea9182e219a78890a45916b260cf5801 SHA512 056f0916dec50f6c8af5add42d851fb9dcf557f931391d4f9c9077cf692e879fbf27a66a3bf2b8a3afd5fbfb0a19ba1c1d8d12f54232312010db5549a2cb206c
-DIST firefox-57.0.4-fa.xpi 510829 BLAKE2B 9e32943ea5798f0fe2fbbaa4b8bd15f5981442465ec9cd48b646095b539693d1a350cdc5f9615025712083914f0c02e823ab4af62e5ce6fc80279488562a9e51 SHA512 b2f650b940c3e5804fee61fc82c26ac55405ef59f3c0f5f9673f18dd10a421270c626817da7ed436a535f574cd0b5413a2d71923d5c4b7e27f412f528f140798
-DIST firefox-57.0.4-ff.xpi 454015 BLAKE2B a68428bf95d2b93c1d0b1a1049815ba283cb6c3c63ac7256017327c6ee345bf560cbb050656fb184cab03f76631ebc5fa4d979595d972afb8659728175d0fc07 SHA512 b69ed99e5d7c312ed4eb941eb6bacab1211a136d947832c355a0fffc8bc24a1fec8811dba6760aeb0e269a9ee2f084aace1eb0008b69fb9f405d5791127edc36
-DIST firefox-57.0.4-fi.xpi 446244 BLAKE2B 7219e6f8f663155630f264659324199b70d9dd02583fd4e04b83a7532511217fe07906ac0fac64d98b09649f9bdc052270c59061fdc41826ab48636de5a7ee82 SHA512 a4816457ddcb4e6466111f5f0622f5644d9dcaa4053dc11aa8cdbbaf22ce17db97de6ba852bb8ca8ab823fe3c4b19148ad3d417c66a8687e5a6ae0c7001f94f5
-DIST firefox-57.0.4-fr.xpi 472722 BLAKE2B 21af89c94ee77f5ea7a8440596f96447e8e9331a3d8e30345df9c4bc374cc9805ed1528ec6aa14b78231d9ec714b641cd2e4b0439073722f958bcfb244252a46 SHA512 9a020647fe0a77f870fd4e70993c053862fa02fc27f7ee07b19822604edd298825cd0a2b31b94615f5a46494f55289028e5d5f4934f4d347975ce01053d58135
-DIST firefox-57.0.4-fy-NL.xpi 465911 BLAKE2B 115f6adb3ce37017d6a3c1da7d1f899d0313828b5cfd7904332c72060fe2f3752d4de52b044d259725290d4675ded5c84dff3b4799a1038efb2b190502d324f3 SHA512 672ccdf0c5f81bf2370c0ee38ac746876038dbed828dc4c7d3e08b3e7bcc384ba57c84eacc8182d5246c9d8d27fc1099eba775969040c7f65e760e6a7e31d3f9
-DIST firefox-57.0.4-ga-IE.xpi 475963 BLAKE2B 508815237c2da512133ea546b37ac473d92a0c1fc40b84faf7d69890ee8a81d03017b53ef04c09e38ae168811b037e42df26506747fe8ce24cfda565867eb14b SHA512 f2c9fd5d05466c7146e46fea43b5e4544a7dd28d8983341677f18b0877ec0911a13c6d7fb834268c4c93bb1ae072df0038f926043cfe2875ca736123b708327b
-DIST firefox-57.0.4-gd.xpi 465122 BLAKE2B 04b2b5a4e2f567712c09ec538b6f297b53ddeea5fa24b74f2866dce10ef8d70e93acdd8b77d79188a1422bb72da869d4fbb6e0908a59ea9899198e3b32f8dd32 SHA512 1386a650722b16ff287d981801d7718a9019cf233bb111c056da474b6a7ed39c297cc22dadcf538269aaa9fe49b8b0319b02e3293716a2fa6fa1c397fbe244d0
-DIST firefox-57.0.4-gl.xpi 452032 BLAKE2B 42f4a1196c06a42f9964e0e47f8e7fb46ceeb9cc6d8b8df1fda9224bd21c3dea8636d2639afb7a560f8034b142f15d432ca995ea4d5500b0be04eb5fea821df8 SHA512 e3501d004ede8f6de29819879a347c1af74e2eafa3a065892d11104eadcebbf4da87dfcf00e3f2c821d0bebe504c16440b5b21c69a270447b0f0ad37fe34d764
-DIST firefox-57.0.4-gn.xpi 471956 BLAKE2B 2a8c2cfde8c918b0a7b35e378804a7cf1b6b18279de26c7e6eb439fd56772ab81d7d36e6633976e57016c4cdc9beea27e42079b4c2fdba8c1ce3d19741338acb SHA512 90754d2262651190169abe4eb3e0176c9957f4f76a72301f7b8d7040bafc65fc7118ae61dde6498da4e855f907edea9177df78d38ed514e1f665ed84d021e87a
-DIST firefox-57.0.4-gu-IN.xpi 511990 BLAKE2B c0310ff22cb731fc6cfe83bf077c3f04d5d5d35a87ea094bb49997c3c3df45b06a7e8a3d91c7736573b4f3ecb9cff6e4da8349383003894f0ec8c35c2e5d55e8 SHA512 89a19cff9bcbef3cec925a6fc3c198aff02657bafcc0723751bfc714b5afbb25d510679ac6f6086d994342a8b588752b043b05223cb58d347ca2083298b98386
-DIST firefox-57.0.4-he.xpi 471921 BLAKE2B cdc099391d6e7e5b9198774155670ab8ea906f42470b0f355c3200d12a71bdf0fd3189cd86c17578d2ba13ce67a3f8fc972eca3672a860f65a9a171e068645c1 SHA512 1dacb313cca1e75fc76c124a766acb0943191b573640ad6e306b83993fcc232ec522314f81de14bf376c5bae0e6126a1c666f90d9dbd95ff6f1f31c67d5db316
-DIST firefox-57.0.4-hi-IN.xpi 526111 BLAKE2B 406959069a984d22e1f185c23cb65b3279e8fc4635153b7c70cbf11a76f77ce326506f1ab65513b7e54b64930d81fdaf02b2e0b0fc3ff76b91e74a721adeee4a SHA512 81e40459cfc7056a4538de41daf9403f67331279e795a180c2bcdb61b1e40e0158e82d9c0d161d0ddd7352492f84dfd42f5f4116461a125aebf3a235225994a1
-DIST firefox-57.0.4-hr.xpi 460722 BLAKE2B 930d7a485e005924d1aeb4625448533b08cf82803c0c5c96333d012c7876faac380ee0aa56a0f5afb757119ad27e998c50363d5a942b42d8f845e9b564a557a5 SHA512 c41ee4272fe6b228baf6a1aa017b28c28211c7136c01777b105d9e17da75f57e12b24784e4b9ef2e64a6e3fc5eca826dfd98eb8c5a17fb435324db5a6689df42
-DIST firefox-57.0.4-hsb.xpi 476505 BLAKE2B b6f736a47fdd9338e002005490ac8b1ec0fc4a42b8dda4d153cc060213bcf1fe90e5322201b4ed05aaf7aa36a2f2cc0ac48371573f0b7b53d0ffabca4c14c338 SHA512 b266d38bb640169d996eeed588acb8254ccabb8d4e28e61122db9af251b8ccf98f5935470e27cf2368e8654a128648d63b5330030a990ac82d3ae400bd133ba5
-DIST firefox-57.0.4-hu.xpi 476607 BLAKE2B e90b618878eda7c5fd9f124e4dd7fcf13d63a1aa439b5df44b4dea18ff5f8e980197d4d93059e0af28a95dfdb00004f9d3113f14e0da148d1b475c17273dd3af SHA512 9e8f31c4e618baf20b66ca22e6384eead80053bea72eb181e0e3452904d3c877fefa0273f66cdca84b979930c83a3c65161be336fbeae78442af1690f6102602
-DIST firefox-57.0.4-hy-AM.xpi 510825 BLAKE2B 9a6ae90e9f3a9abda9df78f3525d8e0010945e7811be8b075d3e84819f53265dd639c8d5762c87cc8008a919a3506a4cb114178e97e41f91656deb6ce0d82a8d SHA512 6804c1fd521e060ebeba06b968ecae455d59bd846c2ca9d86316f1100f59fa2a98973067c7d46cebded4f1103111712ee7c4a22b344d7ddcdabb0e5ee8b863b9
-DIST firefox-57.0.4-id.xpi 444041 BLAKE2B 68ec0ec9ccc78edb006c428dfdc6b40009dac3a3ada47689b33fe657f6f5ba094fd02de3bdbb1c22f2ea4e7c2fe39397dfe7fc83faf1253dc2a627ea8ba9e0ff SHA512 981b97f7ac720ed7d869cb1fb00854b35bbf4df8d83c05f0c92adfc47dc2fc942285519b32b2a8f39ddc0ce69d8b1480cdffb02843feda519b728e1b614c2686
-DIST firefox-57.0.4-is.xpi 452660 BLAKE2B f46573fe2d804f265da5efd579b7b5ea7381f1b8adf870993c68f5452a3535dce6a001f911df582e21b9e014f7bfa0ab469b2621286362965ec1dd93a8554928 SHA512 0fc415fc733e47949729697d95535b6c91703e627c0f41153d09f87ef4c4add103027b639b41eb00f6a2d22061dd9cb520d2a4add9d55f5fe93a996eb807db4b
-DIST firefox-57.0.4-it.xpi 347172 BLAKE2B e6dba45e4e3d3f244bf509085139b2d2c26ed92a1609dcdd97709faca2bc26ab90c3c0ce0fac43468169b5cd7f77a2f83f031452739264ca9cec7cb2aa7914c9 SHA512 5bc30a0c97408de828229e920f2a088412790d8dbd6fedf337494f9623999af15d57951cb0fe97fe5071be67effb662f4c82067d2833ce1de23981ac9d929a78
-DIST firefox-57.0.4-ja.xpi 508553 BLAKE2B 51894be6073e4a8622b5f6630c6dfffc37df895c1595e0992636f78b97dd8c3334450352f3efcc395fcd09b8158f8a387cdba652d5bbd0619393ac1d95128fab SHA512 8aa7dd80ecefc7cff2a2f930b5aa903a907e0c17aebc63fdf457e5e838c2479993d13906f8112e8b6d8df9d1a62e9853388b9460ddbb96638bf5264c3912bba2
-DIST firefox-57.0.4-ka.xpi 492356 BLAKE2B 4c18b67f96695b6b64665c07dcce3ccec6c0f6553bdc739fd4002aa963463c244667e510b6a8c1ff903bf149b01558cd3b6af0d6f68d12ef42e7d9cc0d310fbe SHA512 c88cbc3d19e2c358db74fdd2acd0e6274c8dec0eb0ba0acdef51938738265e4283504ff8396471ed11bbfaf605b3cc6f6728a6f55669d0c30c165b62b046d78e
-DIST firefox-57.0.4-kab.xpi 462530 BLAKE2B ac9a6dbdd29cfcc1db4cc473c85b0bb8a757300e02fd495cb818b963733a0dba041597027ae71aa1f97580843cebe13360c0bc33cf1360c3234227430aa04195 SHA512 951d3b59dee6fe395ca260f5b045a942d94da78eadc8e046c829e82f0e44c8b0c946b9a978aad3173fd3329ff6789f80c2312efaac03b66a25689ff0a55edd66
-DIST firefox-57.0.4-kk.xpi 519249 BLAKE2B 3bbcf59f0e6c490ab43767e56ab0d1296cc6ac9523a19743ae921a510378759fb67b885acc5f69bb5ba097e7576627d0c0ba73584eb52aa1bd9258735a4d386f SHA512 310499dd4b4a0adf4c343c677dbfee0f785e3fa1d4b13233a2a481560100297d10ace69ea4af75d9969ac1d3abd3595f644c294ed68a7909c98e120f4c2fdef4
-DIST firefox-57.0.4-km.xpi 530080 BLAKE2B 599df570289bc2ac7b0bd23b259956c1a4fe4549db27bafd09726ad55792b78841b662ae45b33c4aca0e76df2af364bd58c92ea7758bcbe7396d5dc2af505601 SHA512 0f78768601310879311654ec772dafeb3059ff8ffe5302ff20c7f4fcad3c624c6690a5d38024dc8f1fcf3e57957708cde73226bff1bfa1713b81903340eaf95f
-DIST firefox-57.0.4-kn.xpi 531316 BLAKE2B 98a06d0c99c5879391965242661d19ee1eb3930985fcd6aa42c5edd47fcdecd0afad443da36bfbe0eafcd32a37a36fd3c7b2a2af4dc06a6eabcc833a222af0b0 SHA512 99d274f0744455161da15f9fd127e8657a5c462bf3b28da5852b9bf361a254dcdc9b1a986571be95c4136b9a0c6b4ad3cbc5ef604431b2e07b3fbdc726a1f25b
-DIST firefox-57.0.4-ko.xpi 487305 BLAKE2B e4bd68dead6605fb1aa19c2dc621461250500814ea5e70fdbec8e252958b825e43d116faebf430426a47b9b5ae1b92d9586d49964f78acb5033f4cc1d8402344 SHA512 5eed124675c4f93aa172acb2aceaecd6300ee7d4a0021a16cd9e551247c5b0b120271f70aeab5e5dc9e2850f9e90e4a7ccfb59415e6eac11be0ec3a3594c8813
-DIST firefox-57.0.4-lij.xpi 452343 BLAKE2B 37e793307a4d016f61e12a8cde726d4a7be983cb4654cef76a3f892ed1a612a6fd5015527197582ef0c0527c35a45a6f09f13fe180dfda1c1dff2a5d09d4ef0a SHA512 593bd319c04bcc7785deaba36519c75ddb830987994aec8da9b9e5f74b8a37df2c52bdd1436955e085a7fdf169d18974abe229070eafe93b74aa866c8eb1f706
-DIST firefox-57.0.4-lt.xpi 474957 BLAKE2B ff24d8709812311dee857b18c0988294cea77c4050d51bf7b0415bd52d96a038e575080c1eca8c1f195be58be3bc4fe0542886de1e035182de716ba79dc823f1 SHA512 309ec6f41d3872c3c7be88e4b38a708c5747d90c39ec395bd038d73e4987a18afeea28b9739b7529a09e4288a5a9269623c7f6b32fd5805b8515a5ce40248d57
-DIST firefox-57.0.4-lv.xpi 465243 BLAKE2B ca0e5c4257a23f64db5f68da047996ef0e8f21bd9ee2fc7dfd097f7983fb102f7b303cd3c254a812c0580d83e136ac8746d2134249345ea296569d57a0a701b6 SHA512 ae0077dbda67ee887af820865c2d6958866f7849a9dcdb43dad50c67ea45f10eb09a401ea5a247d21c97da9677754c52b0a82d47caef2aa048b3b7b23d46c364
-DIST firefox-57.0.4-mai.xpi 507396 BLAKE2B 3588b1e808d532c1c73f94414ed7678307b16f6c336971016d3aae4c7901297d4004cf28b1fb384a69dc7ec0c702080f1abbdb51da6be7c0aed996541ed8f3fe SHA512 d1e814a8519aedb86a60832fb2fcf3ef3571ca5fde918b83c1ca34d112ebd510f8dbdd2b1be29b69df36932ae1b5f35d4c4d758d6a71a6a0027e1af4cb066533
-DIST firefox-57.0.4-mk.xpi 490853 BLAKE2B 75442e650b4483c7b7d70e9ac69e7a48f353f2d2bae593ed32366322b512d2e7dd48600a29dd780bf1f189b4a8da8ca04b7ccbc7b20a2cd65cc95835e7a39624 SHA512 8b23ab30ce9d55b713307c1f11413a6aab0b39ff243fceecc8340405c9d4de09ce278e30296633520412f68f431ac2a8d9c64e75cd1dc4499c46bed81d64d48d
-DIST firefox-57.0.4-ml.xpi 528255 BLAKE2B 5afd13b9d0441a0ac6151fc18d57406d48cf6c1dbee695d75d52b2260236e1f07df0c48b6535de7cb49374d1e139ba00595aaab74290ce4a592e43181415b888 SHA512 d9b894e9c8f311eec019eca1f45ef23689e2a776804a521c7eee405e9e66fba4727630ef739d2271769b68e229fa5a3f0d5b7cc0d4fc334b244cdf4de865ad28
-DIST firefox-57.0.4-mr.xpi 521290 BLAKE2B 313f289b28cf4c2abf1103141f920c7129b02164fcd512c5992fe26c2f632cdd3a91b35725d1076efbf08afff2f3d02248dbd60f3354578a777c1cb93e402bb8 SHA512 e3e9634544c02ecf76f667af61b22b786e86b29acfe47dedcded71ba156c77295efefd0211bbdf9af68d6ef996fd5051971a180d3cdee82da65bf723ecaf5fd5
-DIST firefox-57.0.4-ms.xpi 451255 BLAKE2B dbe75e93d6b11e8b6a57b94649cc02a26b5a665403868842335216a89eace74b2b7fba9089c50c352d4c732381edd9003f8326c6f3a093822b0116361e6ca26e SHA512 c7027e291ff99a78bb1680975d748e53e2bffa28b9ba0fc90ad2d84fda16e67a67c19239b794166cdc048d509a225ced7c91b2e758ead4ba0fd74b9215edd31a
-DIST firefox-57.0.4-nb-NO.xpi 451557 BLAKE2B 7e6155e3f24df1ea68a1f1d367fcbafdf22d786b716c66583e4d26c9b0b61171cbe6ef67b8c77c99501d59742ec6f417c7bc6939309d5f3ce93025fa971fcceb SHA512 17757897dbe7428cdba5d75de349770d63c8807cb78b0955e93159d968e220048ca977be222af7bad1d480b15f60386fad443fbb14bd277eecc4573c040c495b
-DIST firefox-57.0.4-nl.xpi 458319 BLAKE2B aeb53483951ef37459b09e1e7b983bfe7151249420c28385e13d2439d47f0d9cd0cfe3471803140ecbb711ab58ed6ed19c5b17f203b80cda2c708499d6db815a SHA512 f8dc480a35bd2784966d949321f4b79ab410fb0d4625c2e445fec836b890e463a3260fb96c9c7746e595be14332231ee046eb6beddd2c31a0b2495b666a76125
-DIST firefox-57.0.4-nn-NO.xpi 452004 BLAKE2B 7bc8d32e0934eb4cdc595b3e486d185889401253f5e53cb277f323ee233b4e45f4097cedffdce0db768790aed05d3aa84ae36947fe42aebc3df648770dbe2336 SHA512 552ce12168938e26f96f1148fb2273a44769db329018e7971a6c7da40ddabebb59efed7068cbff55ec624d5131e89e51fb8442e35fa2bb12602bcd040cababcb
-DIST firefox-57.0.4-or.xpi 500867 BLAKE2B 4aa44d4d3a379157af063e833c31bf71aecce6fa7fcd283c126b7b1d0df484279f4e23fa49264b32782aa32b5a78f2068bc71163597b4b9350c5b8a823a24975 SHA512 e44e8ff836a4b5fcded054d1d3b709b0abc73b198dec3e69e6d49e6046be78e463526ca269760a5be22bd49e2cdb4dd85c37dce880394dae1cd6d5d59cfd1ac6
-DIST firefox-57.0.4-pa-IN.xpi 495272 BLAKE2B 96ee15e1808ef9d7eb1772932f5e8f1fb314479ffbe35788a2fd0e0efbe7901e8e6ffe8a28baf6aed67e6dd6c849a42a9a002e42decf23e1dc9e68bc53e36c27 SHA512 5d50c845c71b387021dfa3921462c87c7c6bba09d3411813481684dc4d7a04544f0aa22874a2f714244b2dd3b4a124755897083dee9b4921b26d3373f57bfb33
-DIST firefox-57.0.4-pl.xpi 364230 BLAKE2B 1d69a9e51d95e21a6983337c3273c50bcd788b2c30423b90205fe734413d9e3d8c49de525acce11516dc8917d41d028ae685766bbb2dc6e1e26ce5e60f26440c SHA512 2ae924345df868ffac6a7f0ae17afdea57cbc8d32ba9dc46b978709cc8a092c62bcf091a4057402b00eeb713eeafee5092e40ce63e1f920da41a4a2eab172f48
-DIST firefox-57.0.4-pt-BR.xpi 457154 BLAKE2B a8ba9341e3c865e37e2051fdbb2d02c73c2ba44fbde5faea588404df5aa44fb7ca5ca435f10433f0db5d33c0945762f0cb1d5b1140aff4e8a902880651db1d66 SHA512 75d1be94f2a1f9a4abc485380ce61fde5ec9df796e9515eb521c42976063b4d91fec3874f27dd124fcf44102cde7b3d9f877020e537fb7cbc26979a8db976d86
-DIST firefox-57.0.4-pt-PT.xpi 460000 BLAKE2B 5caa0dc54f5b60cb831b49251b9bbc88eb2dcb26106891e6e59691685c8f5038e3523f9f5c08e3dc9ff1132b2442cbb254321052a98eda1232811f8fa221e66a SHA512 bbc851c4853d5bb77a4d9585e6279965cba82839386b3f55d8bdcf65332d9828243a21f4f3e358d383fec8dbe10ce11c62bc936b301b00ed1fff6648c6506591
-DIST firefox-57.0.4-rm.xpi 451059 BLAKE2B 17d9507ea448228a367bf065bffe640e94d0df4ad75667c0c2b8fff99fed8e6f0b49090e5ad5608d76db61457661f3d86cfcaa99d2a183e33073e7f8713a7a78 SHA512 7fee0fb1fa6f26075b9c29a7bc79d4fe09963eb244d1ef4317cbba4e2d8367baab4da3ca812574f44d37ea257a15a8528a8cda0fe03fe2305cbf93d14e5809eb
-DIST firefox-57.0.4-ro.xpi 455510 BLAKE2B 882ab35bf09e7413a90486fc115657009e89287ab41d8ecb83820d191a2442ba7a15b0ebca988c94a65e62e2d052084af07708963b1495ba4fffd228b2dc400e SHA512 29a499bdfb50e9d1a1d28e5b8cd45aca8333b5145570ebb6fa63c37b917785e23e626473e80d3ab1780ecccc5fe6f2e594b2ba576d65f31346fbfb7f64fec631
-DIST firefox-57.0.4-ru.xpi 527005 BLAKE2B 8f82d20d03ef9f55792d9b58f32ebe5f744165b071cd7e048dbb1c1fb489afa106e32a82656b357970b19523f4f65d78f113cf10a54a4ca05d7d8fa667ccf83c SHA512 e82bdd36d217a818653f429f4c1076c61b5b09faa2cbcb9156a8acc96bb8a420846657fdebeace6056619b9f2c052d197db0e5ec0e03c970ea312cd0c4a275a3
-DIST firefox-57.0.4-si.xpi 498324 BLAKE2B 879aa89cc3f69003349ebf87ef343f1f0bde284d90dd83948351f7b8169c0e03999efc43a2287bba48059f06fe1fde771b9399235a479eca22ad38a3e3aed63f SHA512 d215de76cacb3bae708aeb1e60d965f8218c38ed31acbcb711bb381e2d34d1aad5a080b3717fb1990d58e6070bad1d6f98c5bc41a78a54f0562c86e1e9fa6a00
-DIST firefox-57.0.4-sk.xpi 480397 BLAKE2B 69501dc40a9ede034b10a051d201948a8675e500c82e8202889a3297b48fd6f62515ab3e2562f96aebfa98c63f275f50872a51aeda35f7f2e7e18b1ea74971ef SHA512 6f7948573c782e79e1d8a47b2f3c43ba6d4ea8a517447086f3c934975e8575515a57c5f8f6553009c906fb32087bf12163744c5f5c5c50f95c714e1656339114
-DIST firefox-57.0.4-sl.xpi 459377 BLAKE2B e58534fb7c47430073d48b5fd8431fd35e8d99fae4568379e5a20834277dfca374c0585fadaabe5aaafc218781c5e3dba01413b11df250024a9ab5527097e454 SHA512 d32ef8fa4227885e7f416afd03bd18d788c279b489e08d6f97913bc7dbd9535d52dc773f4cde69554bb6dceac425ac992da45136b1da9bcb73455ee4db9920c1
-DIST firefox-57.0.4-son.xpi 450930 BLAKE2B fad4254c4feb685a38ca2b95c0fbd229a2af86e7a521cad99e67d81ce994e75b6e5b9aa0bb3cae820f0214b5177bb8db690557a0df09e79fef505d8e5e2555d0 SHA512 dfc9ffb20eabf418fbfa23ce120a6d7c54eb26046e4e68f4303a24b93357c848e2a8cd8ffe3f71638c1ac456d1d9054aa3dd7885aa6f00f1afe87d47837e34d6
-DIST firefox-57.0.4-sq.xpi 465051 BLAKE2B dad5f12062a565327c800cd26925ac638aa6405514a69edd2e2b624f7155812976e41e85d56d6b5531aa6779a1172456ea5c07ab9f772188e8bc2826688a88d7 SHA512 8b5b8bf94b72a6792b93dfae2274514a02565a4aa64f8bb38c6dc43e72b723f973b298ff32809fde22f6c7c67e339ed0f467c180f62b382bcf708ded421a46c2
-DIST firefox-57.0.4-sr.xpi 487004 BLAKE2B fa3117646d1e746ba08f8c8745cedd9352174591f86d952e654a984075d2e872c4c0523a7253548ce5ea8279b2a7589c058dc7b2fa12d0fc3635aa6c0364f696 SHA512 0106c97c201313d5eae54d1d76f317942ab8e09b3e9bfd278d6f5309427b139c9252d81656b923f1ed86e31f012b8da4eebd348dc54564ed67ed3f3dad815336
-DIST firefox-57.0.4-sv-SE.xpi 459665 BLAKE2B e19c4d58723c7fcfc21d769dc98ef83404b318de257c4e9fd9cd95145f125c935b3947868c3f1e5fde9145df92a6862c4f1c3a725658d44f400bd61175a92176 SHA512 8034976918ef1b77753e6e7106f03aca3c76944d7bd56b0e99a5411e0661c5ab6e380e52d5a14c8dacdc4a20d6b2477684d6ac27fe9e8a8199cf09a652b8a512
-DIST firefox-57.0.4-ta.xpi 513228 BLAKE2B 408600f794c9368ce08b3d4f85625137eae000f2761fd6d92a2d98ff74ad4b12ed2684b795d1dc953c25c58eaf859132be855ed44deaa155dd580cbbe82d773c SHA512 34d91119facf80b12dcf5fbac51989f46fec1fa4c752ab705e693aa38bbf841fc82ff272b47f972ef69bd4740a0d9a68825b3aa38487d4197128525333d89496
-DIST firefox-57.0.4-te.xpi 530693 BLAKE2B 258d7aa206125c441bb797351647440b0fab7924f299041fdfec7e1b492a94044c7529ad44bfcb67711149248419e0f0047cb14e9594749be616e38616fc4e2a SHA512 baed8762b874ab3bbe80d2361d8fc88bfe4424c22c6be86027439ca8b4b47f09188ca06fce2cba033d27ccdca51c122ce6006ec8706ec51a098a4192d14836c9
-DIST firefox-57.0.4-th.xpi 502452 BLAKE2B 4262657b4ac1f5bcfa01286941be8eefaf9c9448335a0be7d617a35896182be9098287cd72ec5a16a162a11f5b8a938e07c27985d13cbda07d169cb43b78f8ab SHA512 c4275d18ec42bcc9821b8e422f3f32664aea515f8b8e73a93c812905ae962268876554178db5fb82dc810d2fc388478465fe25ca7e1ff40dbc0bacc33ca6511d
-DIST firefox-57.0.4-tr.xpi 465581 BLAKE2B 7f107f1bb0d51bcd8a5f97e42572148306b4448d21ea885986e4d82c64711079f13c9c8abc57d1e1832f9721a9f07ab40038ee80c69fed49d9a903a0123572d0 SHA512 70c9f17bc34cbc2991fb5d3ff182a73aeabc0334b30af4b623aa392c464e8cd8297d93d0f167015063fc38ad26f80f062683a4a0a992e08d098b199ae57fe7d5
-DIST firefox-57.0.4-uk.xpi 518138 BLAKE2B e3ce7369317c2dcab61136ef1192fcddc00804e01d1b6845a48b48cc83f525d3fabe62b1f94a03e477634a33ada3feb58c2ce3614977be2cc38a0ea12d226508 SHA512 ab9cd22fb4a3996b7b57b7257c34ce64f20de2b734422b9d0303c9f80413a417adb3a16ec7911805fc6b028e74e655dd8437d6c803e7d9598c9b772702b0bbc2
-DIST firefox-57.0.4-uz.xpi 461694 BLAKE2B 99e239e4c5d9c1cc4540016fb5017fbaf3b0d07b976d71572d5f72383e1cbb3bc6467185f9a027c93153a861481ffdf68812cb40198008096cb716bf8fae2d86 SHA512 bc5e0109820267f5dedd46ba8522927bf081af44cd9edbf8806b04c24cd77434ed3f78b67e0b5ffea295ec42482f6251b2f43a7929b68eb04ca71fd7cb543dd4
-DIST firefox-57.0.4-vi.xpi 471320 BLAKE2B 1ff981f26985f32597d38d232f19d1b2c6f539a09bf3a9c993bd93633929a41f09aedf1fd2c9451fc452ea5c49ec6e8601ed18a2c720a8dffe722fff20502ee6 SHA512 184dedfe8a676f2409cb4c3ce45bb52ef1f952cda4bfb0a5cc0594bbf633c4c96f61b40eea5bbd6ab161b552928e1cee4f8c3d544e10edc38a3d6396e0da62fb
-DIST firefox-57.0.4-xh.xpi 464461 BLAKE2B ae75465ca965ba116999294563697d2b88b9a07734c41e6a1c6e38aa5192c46b1ed109e065ad01053017b8ba1a333bbd116a740afe526246680769e2970fe554 SHA512 cab336c5081974348341db82dbb053719bdc3f2547e8840c9e139afb8ebfefcc596c26ce692612b7d548429624e8a68973ff81fbdfe3a89764bd209957fc2199
-DIST firefox-57.0.4-zh-CN.xpi 483625 BLAKE2B 56f04e4b8a4f2aaebc33522ba422ff23d482f22008e10375455df480ef8e42e0d0d3ac618dcb84c362acaa750fc9f956c58914acef8bec553055632a7fe6d280 SHA512 4031b88d2fba17360abba9cc0cd4c88ca3d98a1a073bc94626c104559c993b3503a138cddb97ca285c6bdd231710dd60abafa8fdfb0e34fcbfaa1a55fd6fe86f
-DIST firefox-57.0.4-zh-TW.xpi 482348 BLAKE2B ca6cb3452682c0f5770660da22a77ec885e371fb6ab37276050d4fb506aac7e1f2c29f3b61e8adc76471e57b1299d565e7f19fb500e28ddf68d4683c8fc0357c SHA512 682316318346cb358dabd038815c94149e80d00d639ce5ede1952ac5b712165a7bc6e2b7ee33a79817915063ce5a02f595f85496e91fc1e172d1286453034f0f
-DIST firefox-57.0.4.source.tar.xz 250217612 BLAKE2B 59ccf9c52d3af0888e13996dba74555ccffd92949d708c09d594703cc7acc953c6608cab7895f974a61af01b56f946fa60bbb0c4a89363d472c530d6164e9395 SHA512 58846037aebbf14b85e6b3a46dbe617c780c6916e437ea4ee32a2502a6b55e3689921a0be28b920dedf2f966195df04ac8e45411caeb2601a168ec08b4827cf0
-EBUILD firefox-52.2.0.ebuild 12768 BLAKE2B 09516c567cbc290729345b2f5eddd341d20243d3c83e30b01e05ef380e66f9fcd009a0814a62694ae7934cc52ce98211cb0a56fcd5bfa8df4ef35e956fc983f7 SHA512 1b51a9a28d17d920c3b27e0056c9d5cc1ced4cd8e29d25e212ea78015803e472d645b9757de263f1ea78740819db07708560d7c5f95f3dbc7a482192c4c11bc0
+DIST firefox-58.0-patches-02.tar.xz 11136 BLAKE2B 46facc629295d5d31eb0049956ab3a1ca0d2e78b2ddb0aa367b0ab6b893129984aeebb9161cc5e8dffbeaf51f35b2e97a8bee58d233e2a7787f6b169ed777c41 SHA512 dc70d807bd1a5cca08b4e3373fe10a864409b37f8ca8446f4db87edc917eab1b17f154d5f4066f09887d69cbf71fe920c32170b75fec0e46b8cb95da57bc9733
+DIST firefox-58.0.1-ach.xpi 445613 BLAKE2B d31a4fbd85f35289c848753bad51cf0b228cc6a92dc2546de51527a33e90213b58ebc2ef705dbaf5352534d32ed779f37182f37d6ef959e412c6ede3bf283193 SHA512 b84000cae701e5aeff6e5b9f55ea831a384e7c4b34bbc1ec32bd0483a7da07ada48e83bbc16dc898d27f347e6858b58a70ab154a50fa7ae56984ee8665a0041b
+DIST firefox-58.0.1-af.xpi 445015 BLAKE2B 1201c0cfe6351cd3125642e991e7465a95e1ce620da93175797979b130436c9dabb2cf2b488a6ce660aa7388066760e332eafd5e8ad020ddafff9ffc1165e75e SHA512 85a2f91c82bd09dc36a102bf4f51dade226c9d4d57c4b07ed2d3eec98f4fb41b2d1d85d197a410ee3b7f2ca75f8cea09ad811b48d3b8c06b2abe083cb649e5a7
+DIST firefox-58.0.1-an.xpi 469442 BLAKE2B 50c6f9ff31a9b983142184bd87588d52c2af6870e77ee0882d99bcd8a99e4f0c30e8db95fdcaebd3e811b3a44f3b11b897d22b7815991f3bdbabf1f40c2dee78 SHA512 8ac4aad32d621b3cb3bc443f41d0e0e369b41e20b00a28f938032951988ba2efac7d7f1834d3118dad4721d0f8fbb252017a9dfe358c07040c7c41be81bd519c
+DIST firefox-58.0.1-ar.xpi 494894 BLAKE2B 0058f019cfb1cb9e9965759cdc977c58ec37d17c39454d0695f90603bdbff315815da1ea8ae9133a5d8012baf1a411d592e93e546c73cd4bb17266bc252ae424 SHA512 5ff002167b2d66d701144f34af6577bebb0540426a99187028f40f29e0ff04b35261cad3823921e168db555aaa22389f716f5627db0ade8e31d8cbddde896730
+DIST firefox-58.0.1-as.xpi 492797 BLAKE2B ff8a363a61e0278d0c82d84f54d0578465399c12073789fe21a5bf932678866cf8d5973f5da50eb5d6ae8e448fbaf22bc6fa57b12e2314b8de70dda814ca5cc6 SHA512 d9c856a1f5f2318a7ffcb25e692f7fbcf6c65181570846f3c54d912d99bffe95c3a3bee9e90ff0e2175e060a5585ee2645e7530b5aad01e93c55ff494e0a8b7b
+DIST firefox-58.0.1-ast.xpi 462088 BLAKE2B c80cdfb75383891b13001494653d0cf5e834131eb749a930f51de047d3c3cc208fb293fbcb7838554c11087ef135faba7fa6471de161f4bfcff4cf4625e02252 SHA512 802e4799ff6e4c29df44e6af66a63d687dea60dde93ba82858169b312a5577ccee2babaa76555c797597f5bbd86bc3f0b7c8dd90813b45d79db848e62dc1e599
+DIST firefox-58.0.1-az.xpi 470910 BLAKE2B 328695c334d8c7b65914a8ee6dbdec7ecb1389cc62f841b64dc5f7d3c5fbaa999dec60657280639ab8e4b554e725b6e5c114af714df05ffc57ae90991e517d71 SHA512 b2ea54675e2f336ed7697d924ac1ca86992d959d4ff9a4c48fd9b336ff79a5d056d4abcf5695770d7edbeb6b05c2c3a57220dbf4727cbe20f1ec3dc025e60b9d
+DIST firefox-58.0.1-bg.xpi 517352 BLAKE2B a07074755c42b0856bebcea60d1c1bd6ecee08478db94d6a0bf3b18081ab31cc8b53f54b38baba75c1bb1cc69a5d244acd44724c0bb2df4a45df0f524b66c125 SHA512 7d6e39cecc4349bc8e952bfe4fb8a67a2093cf3c90fa8ebeb41680c9c1c3c3c35e5e8de68c4e03b2dccb5035e0d1e22f8af111dca6dc765a7d9c7fa5de81ba17
+DIST firefox-58.0.1-bn-BD.xpi 533458 BLAKE2B c6ca36521a1b1c80fc61fa93221b09c0c9e55e8723ad81a20c8490c4ff363f9b993fb931e106efb5832eb1e702d88a6f6eb6f7dd584a0de0e8af5b8c7f8b834c SHA512 63e36245cfce138aef5dc9d9b0d137fdeef9f2e62fa832203998d616fa5170279a1018c711172c5f8feef38ac516eb67761b0634c5bfcc9380de6fccd67b0278
+DIST firefox-58.0.1-bn-IN.xpi 518929 BLAKE2B 5a63559bcb73e1d4aafd2ff69485e3524e6808f374d37ace09f46276cb468d12458592c49f165f3874db581bee8e0fa550e8c3554d0581116d034a4b92ba8c1c SHA512 ce694d50fd016ba2b6f20185ba8d9169c12765b694ba7910be86a959e7a74c2a284a9895fefee8265323ada785a97e0cf2862a0a33983f060cae82af7044a32c
+DIST firefox-58.0.1-br.xpi 457661 BLAKE2B 8f52ffdfb2614c7d1c7172811e46c39d5fd57d151cb1932a1ad07c798174aaae5b89a839bab5ed730ad5513b6658f7d00e11717786fdf4124fd6a7046a3e7781 SHA512 0bbdf1ec5e907edb330f9ec7998cd0ab2c1e9599cdc9fe32e2b95065ac17b3890f4f5fdc920d5b6e77c7557d4b5f8391eadf55d1f24ee1fe9abe95d89651fe33
+DIST firefox-58.0.1-bs.xpi 466550 BLAKE2B 2b1a556d41a21eb90f50a1b1978a25c4b4ef6ace61f6b4a72faac7e65894d4fc6566655d0d8774d31a9f4bfe27ec0278b9ac7390336523cb5923890bd9d5fcb5 SHA512 6a69c8578d4460105f1c50178a433755f8bc7df27e3762e2ad89e92835cf4b93c1d496c10172d954d8d62e32b8e25193b9784ed607b00170f6614c8b8d4e32df
+DIST firefox-58.0.1-ca.xpi 472769 BLAKE2B 8a123bf2d29afe71bf93c26203b89ad1c8d4341fa66bcc02a4e5f73a601fb71429f23079491a469814310c780c2f28afde9a49d4fda4a232a899bff4966c4ead SHA512 d7ccef7f9873e25a8647cd07da2a91fc2ae6a9c1d0e7494db674f222f66f47cbe8c2c1ad3214b65c58e0566be90d6ffce6f99e668df957693b7500684d727667
+DIST firefox-58.0.1-cak.xpi 483420 BLAKE2B e991c57d2c81b8f34fec52aa4c6d3f8af05e089c62ede9f03cc724d668da9037172f0a9d607251250af054548a5ec99d3a7b3ef2ec43158206c4bd29e6b61a6c SHA512 8847a92efe4fd1571ae52d614655942063649c26eb9249be7b6e1119005134dd4d4fd69e8326c24467a841710da542ae67e6367b583f8e73e6e2975e2d19b680
+DIST firefox-58.0.1-cs.xpi 479563 BLAKE2B 5b30e8d2068937bf65b205755610ccb13576051cb573ce3ff758b0a900aba8b7ba96cb949b3431a332c5ef497efc5e94870cbd348ce947dcbed2c1b9400b0ed4 SHA512 c963b101f059fc22199c1f643640a55be9d3477b3cd2d367a490733c52c810e5e87671953e4255ad45406235fc8cf959f668da319ead972cfb404b3a24eb67a9
+DIST firefox-58.0.1-cy.xpi 462230 BLAKE2B 86b114143b70736ac1b3fd12cbc82ea6219ef0e5d63a4e650f7ca485644f798ce5125c1a372312d5c279a7895e6f1467f162919fe4204a4000d9d91f16c63778 SHA512 f90af2c3a1727b0acc9af73d7aaddb0a5eb04e4e1ab9e2dcd54fcbea2d0858c08514b018669bc2bf3c7d27c7f385d5af75e7d87652c93a8bd7c134b0025b1056
+DIST firefox-58.0.1-da.xpi 455555 BLAKE2B de0446f6777f4a835b258f94f8e89bfc279ca73e5da34f97df942b159514ca5373dddbd5ec29f95237f443789ad6addade520494ab35b2e82fb3d3a9d6a319de SHA512 86897493d3646ed316f8b0638083ba2ee632cac3be65e139d1537d629d8d976fdbbec6784957a69ad81c45919c426998db7041b547ef22ee6bb2bba610ce7403
+DIST firefox-58.0.1-de.xpi 467226 BLAKE2B 0400d22af9bc919a011ec08e6f4c9a3fbf74e63c6b0970514ddd28db52f133f4c7eeb16b6a6690e19148c961b9bfd62081fb0252fcd14e41a983e45825ee8f01 SHA512 56822bad113bf2eb17c24eecab3f1c293174e9c2c0bae696db71cddd7ad2f2a42f2ffd098b53d65dafe8490d13b76923e8b6842e26ebae29ced097ab276229c4
+DIST firefox-58.0.1-dsb.xpi 486456 BLAKE2B bdc0ed673426c6bfd51de22f719bffcfa5e9a1938f730bbc32c06cfb4d90e08dac92ffe2e9be9769518112eb311ca163a47b174dbb7055a96ff9dfedfd932075 SHA512 ae3286026ac0178684298ef79b68e1d4f8fc1c6f663ae5356415c7a50baf4867f0953cb130390ea00831e234c87de08bc551652278f46f842074be8bb720367d
+DIST firefox-58.0.1-el.xpi 540702 BLAKE2B 013e0871ea9a2acd11a3add4ada4b12db5f5dac2d103eb788500ff8275118b5df7805857230fc624c41d89762bc31a9289bef1f5d621b5cb626bc5f248aa0f0a SHA512 cf679b1a968103c490f7efc0f7753626cebf0143538616a4b3814763e30ffe7214c94f0a2758e695c89970d1df767f514551a46087dc02780040d5db97c41823
+DIST firefox-58.0.1-en-GB.xpi 443435 BLAKE2B d49f24e514163ff3d89b6a1f9a96a8abc766d48b4e6a28094ec1b070c7fdb30df9464bd50ca72b613d6abc38f6906850d43a696d5a1d0a12a98166feb7e1b856 SHA512 38ec24018145fe9a5e03dddc269a8fe88ecd67959c4871927cd39fb28a9e30de1b6e830b627946f168577efb27980887279a5798b300edaaf4c54c0df203b908
+DIST firefox-58.0.1-en-ZA.xpi 434820 BLAKE2B 9da6005854514b3cfe0a6528f6a249b21282ca283634134785be355c26e90fd053ef435dec4d3477e97f675dcf39038a866fdd1583522974e4b89cc0271aaa3d SHA512 09456ce1e252a856b5d9628c867c858289629fbc1ad24a322a0b1527c1f460e597828e1761430a99094300c6415125992e97792ee0e2e704d3e5aba348bfea8a
+DIST firefox-58.0.1-eo.xpi 461031 BLAKE2B 1899bb3dc06e132d4f8b47bbb0dc471601a186e3534b89909bc6fba0c14cfea7cfc8ee8c191a50f0907ffdd1c696d7957a59b5d70cf998765627074471071e8b SHA512 1947bcb76c24f5861bb8eee8283f13e7cbd2b4e90c72bf1283766ef815666e37c1111cbdd71400ae2edf13006d21ea7b3b4b1cfc84bf4ed766029fa7ac595c7e
+DIST firefox-58.0.1-es-AR.xpi 470709 BLAKE2B 8b1faf1d8890f2cad6e19c5dfbc8a697e8d073bd62776bef448165aa45414faeadeca7557ac35822c6b2d069873110b56b6d45570c62a9f9f78201b673a7cd5f SHA512 d040bcbed6e3905fa879b59ddd6d48f457172e2afc121ef7633f66d1d59c7e06e7e86ec8e38886f205c8932e9c4ad42d158f4859e9f4cd0c5be4ff31d2d75e21
+DIST firefox-58.0.1-es-CL.xpi 473177 BLAKE2B 211b775bd6ae379a16fa39b5b438ecba8bd8ba12c101c1cb949519bea1920804b9b06071d924e602e898c70868d0605861b719b5c271674dfa482dd6a97d33f0 SHA512 2f5285a3d25e4e6ef081f8b89071a7ecb5f959a290f0bc4f66ee3ea75b7ce58402836f758ed5ebc4fd8b423777d54955b712f90df2fb86f5245ae8653ed7dd83
+DIST firefox-58.0.1-es-ES.xpi 357315 BLAKE2B 694a66e3be9cb90380aaf4e5b94dce6ba3efd7b3b9465821ce4ed004d88baddfd96d7072a8bffe38100271e7ce6e110836f698dc19b375afb64c7b76b1c2f61d SHA512 2f1a0a1fe8ddd5cc0a63be59f6ecbda814b330294913bf34366fb0c1c28c7c5ff9de50b18afe40c061f2418e0c48c8062ab9eee991bc18964d24f39900000a21
+DIST firefox-58.0.1-es-MX.xpi 474515 BLAKE2B 11423d65f2d6f1181181649d6c465239b556e02b31124a47eecbbcc32e0e1fc9090c8b3c81167f498370b20d375dbca0cb6a1e5c9334e2868f7ee11fab6e2527 SHA512 41ce83d9a41c33b8d266365acddf6fc2e0fddd83f8517fac0d1900701edb7dad45b96582849d209cf8bfc1ead20f0e61e7ff57d6093e4ab32e0fcfd3ab7b3021
+DIST firefox-58.0.1-et.xpi 450940 BLAKE2B 5b2e4c06bc58a8bce03776a7c64f05488670d3b0dd6dd84c0772f1472426748089ba68d5392101dfd93a2224bb15fc9f828fb56047cf9f7d4af3431c87645d6f SHA512 64ddef3e0c7bbf8f8ed36869cd7dfb0bd80c2a55a42b14ca813a175dc4a194aed9b994caf00dc41024e715be048539cf807e5e6865f86f50e4b2e8b14784a5a7
+DIST firefox-58.0.1-eu.xpi 462883 BLAKE2B 307bfd212ea9060026c3d9852beeda89167b28d1238b69b2e77074cd211cde9f50a3b2eabecbb40eaa36296069431666a6e9dbdbe3110b59fd4c949e21dd0bbf SHA512 76e576dc4eae9bccf2b91b9a3dacc2f9fe0a620fa21521006ccfafcdfe57107e10d5f1369a675e25ec530a0af55112c299f4d3c37959c84c8591a5299143034b
+DIST firefox-58.0.1-fa.xpi 517078 BLAKE2B fadf9feb0e7af5d7cf347fc02e97426e08aab15e2a7b15f99b00eed5fd5debac952006e706ed5c2d077abb027ef94cc0b4698d7486e501a39e9daea3ccc5c8e1 SHA512 b609af7b6972807d35f75aa27aa6dd449efc713226d4fd60c6533ecb41c75b17399d95dc05b19f4d4ee6eac90535db775b00357647ee43be8273383d60900841
+DIST firefox-58.0.1-ff.xpi 462449 BLAKE2B ab7bb72b21c17193fa23684b614e199ae0d20ecb9ea121f5eca47b2aacda07a1aeab89dc56fba26c2286cf5dc6dfacaa5d0659ce8f96552e038789d469a9defe SHA512 add53d0bac2c566256b7f75f931836a64d6b128ef7bd4ab2ee0de98ec2f2b91f9116a62620fbdb5ce3e750ac9f37e19d15a4353b3a907d6d893567739707573f
+DIST firefox-58.0.1-fi.xpi 454071 BLAKE2B e51c658ba8b796fe88fc46c82476c815aaabe4841a068d56e6f3375ba46c25e0b045175bc30b49b212a7583c29bd9deb065cbd30831f708d0124d2b3d1a12167 SHA512 b6dd90c0a4574ef8dd9f5903b39651cb6eef0bce43efde79567165730007681544cc8bad19082dc4146ddcf81a3d5dfc6f91628a14210f44381489c067cd9a40
+DIST firefox-58.0.1-fr.xpi 479101 BLAKE2B 714b2bf8b31989c4946a6f4de2ff0031f095f2307571f21c5658695001e1211641773108700f8af4be4c461adcfccc5c718183c8103df27629131edce33969bf SHA512 7fa16109e302594a86dd8637c709077a7f596a04c973686f84720272ba059aae234fd6d7f396707ea6028e7112ce15f62ac32253e273478774b6e7b89fc6cb9d
+DIST firefox-58.0.1-fy-NL.xpi 472089 BLAKE2B 7f31e4331c2d409b8fd4cf46b146eacee47e53dc3ead5a73551d9504022c96d6b1d59aabbf9d23bbc06f3d1483d55fd828369ef83e4e1ff757c324fe290ae70f SHA512 d861957e053e35f825a054948515b70712121fa3fa5e6af476049485074f2d726df011281a84063ddd8a024220423fa222349ebbd82dcfd8861ff4e9fdc6effa
+DIST firefox-58.0.1-ga-IE.xpi 479801 BLAKE2B 0a035b940aeddaa8f5b2d39ee74c9f3534b304a1a571bff8140f2f032e67c9f5d3cf978bf743cb21efe046129e0757ec5ef8a44a2484c84ec2af31ea885b56c2 SHA512 2876c2f81cf56c9059e0b35ed412c251274098d69b612df0738280d5c94a4c2fcb283ca344163821ee567bce68694d2a4814a94235d5ecd2e6b5d6fd5301dbcc
+DIST firefox-58.0.1-gd.xpi 467540 BLAKE2B 37dd351ed7e157f8e8a41b1f72c9e7cea12d3164ed1e5456f93230fe54d062ad45e88f76625e22e6533a03da7289c5917dbe6b35a7510b597b35b286b3d45d4c SHA512 4e8443770ccc29ef95fe742e4df833c74f58371e6e179e37ded1a190d8e3456f1080378bed83b3f1b3ff00d1e618a927d5e4bfb67216e04c76f447eba9a816a6
+DIST firefox-58.0.1-gl.xpi 454325 BLAKE2B 7e25ab33c5e0f3a16b17d62833e1ea62317faf517f1d782864c3fe006ad1afeb787aa458ed322a75f3e13fb60bbec27bbd931aa520ef11574efc185fce6ad738 SHA512 cc4af4f4d6d55122d96851a75eb36dc9ec171c93ff7911bb3fba8ba16eee24f9f3cfd8120e72eeb7539cef52ea4a0a0b9ae7dfb7c0cb116f6ae13d4261201717
+DIST firefox-58.0.1-gn.xpi 477176 BLAKE2B 5616031034b520fa635f6600cbd5f01a27c674cedb4ae71a093fb6ea9a41622b245b990d89279b11a44b1197c00773441373ad2e01d47069f75331ee3edfa07a SHA512 349d1540ff82cd6e79566cc3ec0c956bff04444ba1daa8bcc0d0f9505d9eaefe5abe7367a14f4f80872388ba899d6ba4c5f1aa72226de6a1b421b1ee192908ce
+DIST firefox-58.0.1-gu-IN.xpi 523537 BLAKE2B c31f3022a31133502fac4e992ce9c96d3492492a70178575c4cb843bcf1efdc8428f5a2b61ea2388283dab6326b33d28fe0e2a6b3b49463772df434adc8de717 SHA512 7b3d43e26ea496dae32d4710a3f2432355ff01e982cb4df2877beeee3e328e33daaf9c664b7aba4b3b87bb66161b031892bbcdd0fc9a0979e22f2418cc903ef9
+DIST firefox-58.0.1-he.xpi 480620 BLAKE2B dadb455e2fc2a71581f8ac71fc894f332a2b6f0e56f33d5aab14ee4e34bee26ba580dfffd4608382fabec954d8f48025041a1a9b8995e7b78e0b83db07e89cc6 SHA512 1016f8e75d3dda3b9eff79489d77a6687d8ac9402300f7cda562942681688bbd3839585a39dca09e343e5bd02b8b3ff79a0cdea6f41b4d96f3784c9e67516217
+DIST firefox-58.0.1-hi-IN.xpi 532364 BLAKE2B 4e9a120d56d7b5cc4d88b981baec292fd4658c7b5169440cbeff120c6e4094e1d3f0d9207fad69b88756346f61722e01bddec8d71129db2586420dc6a818eda9 SHA512 fd411760b1ecee66c63991d084a7102b7cbf671c59e4d0d6bb6a793b8e3c160fbeaf0fe2b70b2636d81e99ee869cba530f01849c22f9b4971e0c885a6a15b267
+DIST firefox-58.0.1-hr.xpi 467252 BLAKE2B 9a11193db0b8e5d09d68ce3246204c84129faae7e078646f2b355eacdbacc0b53781442204c6ac4da2a79137492156c8cd6a0cba65935dfdc87236956178b9b0 SHA512 60664cb744bea8c2ff22d686708865e52dfa4af045cef0f391f7188f41e822e9150a217279fb55d27ec89cdcf39f017b3a383d29978f4e2b4668bbc6c148dd3d
+DIST firefox-58.0.1-hsb.xpi 483713 BLAKE2B 6cb71e11fdc22394174833d9fccc0f25fa832db513c451ea449b615bdec2ecf9db2419c18f00d3981eb915ccec2318af4a6b98b153ab4cd0305cfcb0b2a3270c SHA512 f584e213f6fe432b9a20e4716dcba0442dfe8263ab057be565973ff8fe2ad1d2b58c44713906532f338629b85b4ad8dfeacce00442e9b1c2ffa8591dca0c77b5
+DIST firefox-58.0.1-hu.xpi 482701 BLAKE2B 68b1a83076ce8362e26f230cd51d2252d72227ab0eefc5d3f8f29498f999427fe090aa014a0ecfb9e2213e844c55c0713708542364419b9ff1cd9746d72df9a0 SHA512 784a78d09a743a298e5ffb78c602f6d718a977f12e7e3da00573765b77244b3186ebb7fd52b9518d11824905264569c5bbd92288c0175053f43586a07afa54f6
+DIST firefox-58.0.1-hy-AM.xpi 515596 BLAKE2B dbe053145cc06bf3c1eeb01a8f13bd6c8a8f81fa6e1ef78cdd3c77bf2a158238e3e14f0138b3fad43344e85edf0c98788a0206e8ae3d7be9e13d1e2daad20ef4 SHA512 45697f825f96c58c4c8d88a807de0817e225a223adcb857c16ec5492a16ae890a319661e66e7eef66ebbc9e64bd907cfde5189d5ac3fb98b52e8e265655cf7c2
+DIST firefox-58.0.1-id.xpi 449311 BLAKE2B b8f88d445ec3b07472bca55c8beeb52212e5c1ec0a279f85eca34cf829e214d9219219ea9fef4c292bd899fbad2443220b9cd178b5d85b2fdcb0371e10fafa49 SHA512 5575404c5bd1386e989820479684b4ee4ed46d9c2021edf3fb9e3803bb73cf6b46e9c1d4b30313c45516bb06455a62f29630b2bc8517417834b66ccc8e1d6b25
+DIST firefox-58.0.1-is.xpi 460733 BLAKE2B 88eeba1ccb2f43f4a90e372e4e9daed346b799aba884c1956184367c1697241151b5d31f0a20f560b7f9536f2cab53f7ca9276f4cd1e9a6209ef96a563b8b02f SHA512 1b58f9df505a10b9abe03816953c25a1a8b76ec351936901d20b5084a611330b3ae9a40b070f87b44824888b16e53fab4476722e1cca51781ae372a33d910257
+DIST firefox-58.0.1-it.xpi 350640 BLAKE2B ed1dbad5da52c2102e3d33bc03eac0dc3d56661229bc5f4231d7323b072d5e620a49744b1006b0b2b094909afd835b15d67b8558a528ccf8595d822d86c959e6 SHA512 7184e28b9a401b2817620143c4948b8247c82bbbc6ecb3f1d061d864e52ce348eb582d328aeb53ab867da5acb9aff6c6a3606d0febc977be864f11e0dced1ea0
+DIST firefox-58.0.1-ja.xpi 514625 BLAKE2B 44633611372e4cc42e20885dc3b15396afd581cc9977253dbddd014e6d6f5a322e14922a0d84e9c7ddaecdcd27970b0e197f0f7e894235204b13b26a567678ac SHA512 1fe329c00ab40bac4108abecb65e07712fa66e2264cb41f0762deb422f9ac67eafe35f719d5f7b147a54bc3b4554d3bd71e41b79b2f119f67c82c05a77a8cbc2
+DIST firefox-58.0.1-ka.xpi 500998 BLAKE2B 3d6d6718c6b0e4871f6a18d7dc5b94f4beba1fa29d9947b92dc946a1aebe8f83db162c59769a235902991eef362db8584bb8efa15ef4d6e7adc27a8db7338819 SHA512 2f537203c9194fdd3efba9167fe188d46e69c4dd0a7c4d4eb54e4bf775d1806bcbb662c95dedd41f0240ee10276176e2d98900cf8c09b575bc84f9fbe456b63b
+DIST firefox-58.0.1-kab.xpi 469449 BLAKE2B ad25d6a308bb5c62a540aca7e2f1c36950e5f6762ea2aa07b2201feb9113b57d390d6d4351d2972fce798bd0684accd35170fcea3b868c748445ce5e4041cd0f SHA512 75f5062f3547ba46c2cdbf226d5bcd7b3db1f35d8c42a22b5dadb3270454397215562a75c29a31a87297db763587aac945d07167644b0ffc01ed34efd9e2580d
+DIST firefox-58.0.1-kk.xpi 527152 BLAKE2B 017d1dc21aed4387ee6e736d111da10805e702b26f3e8bbbee4ef26e2bdb446447c3053f41bbf3ad357b08f99db2962af252d32ff47568db4bcae1cb20853384 SHA512 4e044ea7bacdb099262c3b2baa7025950f306c052892400d9f8bd6c82cb63971c5adb94ddca7138f3dbfa6fac40ec5d033e20c60b1c86c4667d1a3e4e876cc23
+DIST firefox-58.0.1-km.xpi 535392 BLAKE2B 5423ca2568ae8375a0900f8686c8e4e84c4e529356d1fc1edcf12f4201015cfac4564a17dd348a878ec45e19597b1cc713c3b76692a27b595c3f6367125241bc SHA512 217fc178452d14d81fd0e50aaa26067b7181f332c35e98e003183eb0eb2342c535de59331bc9d97d23642c3c25d210a5a4fc7a0037051482fd6f86e26af96be9
+DIST firefox-58.0.1-kn.xpi 537161 BLAKE2B d4bf31d527484b6f0074644a8c68c674bc47be2bb680ce795ec9182e573c88aea9e9aedb4396825eda964b8ee403b0455a68e79ca1bab979b5486077879a3581 SHA512 28f7b2abf9a4e85ffbf74fc17ee7e10a272f11f4c1be119f34a49f3ec7067dd4b1f9af078ea184c937b47a143c0b49afddb08de24ed590b6f7f43434510af1b3
+DIST firefox-58.0.1-ko.xpi 494836 BLAKE2B 2f8eb1cd4684ce06db146859c34cd688ff7d9b00b114ebe788cda4064cc1e91770098321bdddc909e8479472854ff580ceab61fa8cf6b52cc1338ed8ee92afbb SHA512 dbb7c7cd41880460e1ad0b99e057bdaa3e1b7366251e6134fe6a6df7c1ee32db7f08cb015e241e6c224a28ca07332b4a454e0dd326b0fbaecd5b576fc9b2afb1
+DIST firefox-58.0.1-lij.xpi 455542 BLAKE2B 8e1d43a475bd9c2098a96f08550da7e2c4e4990dc15b57e60ff5dc5b235200d0a910c8bfdd74600f02628d61c4dad08372a0c9b3b339816f9462e883d533687f SHA512 eefb9fe58ea06d2aa8256c5d86b3fb260395dc278e5797e802641cd16462ce2497dcf5795b9617565196f92500b0b6595b7a69ab34f5aeab3d06278e4f02d9d2
+DIST firefox-58.0.1-lt.xpi 482159 BLAKE2B d0a15846c2e807ea8a4cc9b65aab9f780b9fa8f70371cf2a10226763fce47b467ee463a658b620b01093ee21f3d264002a642bb0093a2852d9a5baf37072927f SHA512 ccb7cd37a7fe67c644f3c67d7e288a2a85e1060c9685cbb3d0b36341d0bd912e2948f3762132cef673bf1b22abcb0b2a1c65b1d4158e764a00fab9d3c7008613
+DIST firefox-58.0.1-lv.xpi 471212 BLAKE2B 9d307f1cebe9504c2d325cd0b1493ff6d100b9755f226efbb3999eb0179c0aef01d4aa362ce61428978cb7133e48702493f6dc61281416161d4423f9d8a5e373 SHA512 5e0f3964664b36cd2b8466a818cda7be39fa099ff27669e20633f2317f055484f4911aa355733cc29cb320db7aa1a82e0d9f2646c1b376cf21cd25beaf4bed55
+DIST firefox-58.0.1-mai.xpi 509070 BLAKE2B 3f3f48c442a3986da6d10df62a8e440b7c0c297f71c40b17b618d9b8ec7667fe5a91834347f9799cc1158582e93ec5765d1ca227e21d942902d52cf0e74780a7 SHA512 e21705bae0ebc71aa7fd2eb52702228ac21a1d9219d706adb675d6f31373520f43db755865d21f753ce0a5bcc8b52d8738ea9b8c169227c679941f0c4a1f9910
+DIST firefox-58.0.1-mk.xpi 492514 BLAKE2B 1906922a19f4ea0930ead7ca55c0b07c65154f5b0c794f39494dc4bd7fbeb16a9ebb187636cba9e657b3c4024b81373ac3ca21890eda74654493a2e128af2270 SHA512 c6887485b365a39c8947556c69b03b9a25e59cd1c33f1ff21b42a0c3490b30d51d6e3186b0ffce000cf17f1998920da17678fb0c8343cdd711ee5a48209bdb07
+DIST firefox-58.0.1-ml.xpi 547686 BLAKE2B 16f64cf2e170526a0f5cc94120fd5ff55424f19dfef972ccf993e2795720747bcc6a0295033e54804ca5f8aa73d8c20f6b6bfedb925249e934a503d0e6fb01ea SHA512 b263479e1d53dc919db7cb08642af231143a075a3e7da7bbbef658fe7480a8c28ccb7d5b5663efb37e0a7304b37c9b1315e1890a370e85c10ef1e22f6e528904
+DIST firefox-58.0.1-mr.xpi 525039 BLAKE2B 3d9f2909595567b45d17242467de34b9414934d9dc53e5edba0644964c213114b839a6063dbb6e9651eea25c7def5894f7c16b174769297c72910bda464f5065 SHA512 82d17e26a551d6f3451efe5af9becc112cab030ec369d625b0dd6aec1dc12a39fb2e15bb596ed742543674a5c3fdd502e3aea93e310f018f7e04e91e59404d54
+DIST firefox-58.0.1-ms.xpi 458426 BLAKE2B 4dd99f4ccc778a8976c3e485681325472bb36c18cc412bbb68938fe92357f044205f5cb13d5d417a8b09c536d167cbd949842dae3c13f99110495eabc8e32125 SHA512 2b3807d61582377fd4c419f05f64ce1e50dbc9a5fdf6642b3f073e328247e4b5b932ed6e910dabe605b5d3219777e6992f7ac0be8a0bd586cfb5589ecef2d7b0
+DIST firefox-58.0.1-nb-NO.xpi 457990 BLAKE2B 47fe080ee7733d104aa8e3ade54766b4864c049d841d35242df5b9972bab5610c066c5215083f982b05af365762b3c654a40f9197bb501ce96b1df0f7273bca1 SHA512 846637d4fa2290c1db0cc41d3a72f1a59294f5b0110217985895eb7e221ce203b16aae8cf00178fa8acd16e13787fb864a2ef0a05959b3aeafb508d35a494198
+DIST firefox-58.0.1-nl.xpi 465559 BLAKE2B d8bf7da0213988cca9fe322e672767567be31fc12555cba244a975577c92ac58b36c6256584187a0df23575252459d540ad7320f4b90f0dc76a53308b47039e7 SHA512 6da9a0ef210dd4d41117d80c495f2aeff852db511a59931cae04c3278aa9d6545d920a7cd57c59e7bf3fc09bc0d23f85477ea8640e9a4bd5142b33f9845466ee
+DIST firefox-58.0.1-nn-NO.xpi 458439 BLAKE2B 8d0555d2f1d4b5110e7ce722a193b100e71bf035b9a7389963e4a66c6701529275783aa4322941a3847301a5ebbf30643737d262297829232783f7bd75e87ffa SHA512 2802e61a120b2e261514051e41bb520d96369b1e4ed59fdea3d2ddecf9f14b9d97f8578101399b104e782fee8d1c3e07493261848a609089f773a9b42c751eff
+DIST firefox-58.0.1-or.xpi 502795 BLAKE2B 98bcf87fdfd685fe4dc0d6186e0e97708d4ba105850bb630267a616a1f7e8477876ff891cf114c38817d4c955f9ef7256ab7c114c3f8ca671126312868f37dc1 SHA512 28756cd566a295f3f23be8b2c9d3981b48c61feaf9e6ed1c3d6ae97d940a9eeb368b7e1348deb7f310447693201a56b4d03345dd79a5061e2982d02e62f18360
+DIST firefox-58.0.1-pa-IN.xpi 500542 BLAKE2B 6dff735ac163ca261040250585a55ff75b7276292258e4e764b895b872735e922e04473f652413cca350c4694c351d1053a441c903e2c6faa960d9b612c0bd09 SHA512 6450997d0c98a53a945128609259410a788e8759300ba359ab8477a948126a48847bfab35fa389f9168bb7a2a363292cf01e5556f11f0689a19c4147d71fcc23
+DIST firefox-58.0.1-pl.xpi 365869 BLAKE2B 11f7c97a057860a3910a8465c3e8e6a453621564b7159380f3274cb53cf8421f73906ae68a79ef09db1ef23f65542ef3e85b3db5be137c217a861c2ac361605b SHA512 5b11144a204222d01e99a1bda2d29d39a94d32c56317e9668aa5c14f064c52c0820b4f33b6b36837677068ddc55a6a836db8dc16af91e12431af894b5a4b3ea7
+DIST firefox-58.0.1-pt-BR.xpi 463584 BLAKE2B 39d1f6d2d2b419c562e3c13bc7182f361e3b166fd5dcda0926d11c55cdeb99af4951211f26f5d21115f8e52310fc1dba5f80476809d34b8e56d8ab74990e0c0b SHA512 6209d6fb915128c50ad4b9019b00baa6268caccac36e99d49ed915a3a07943fe0db7bd821ea6063d3a874fceadd06d861abf87ca57dc2c9070948b524de79139
+DIST firefox-58.0.1-pt-PT.xpi 466901 BLAKE2B 9e40429a89ee1fdc6411b538fe848531ffa74370c02b8af18501d761ffd8e892538fc0ff4fb894ba943532665337eff6c28b821d17acd1a2a5d2169974774ad9 SHA512 54bed933dff9c32d1e92fce5cd56b098601855b87ce7d7e9d7ea7f900eea0da095a53e6df0c033e3874fbe3bb435d407665e4cfe819a344b0ec74628bec03cf3
+DIST firefox-58.0.1-rm.xpi 458783 BLAKE2B c58657ffbe257ec984bc9bdbf2392c78ab6dae1906d2ac904828106e3625a29a1529a704256311a9705585da66654d318a2e17aa72873823af6ac2f167569b73 SHA512 6e7e42aeb37b12b56e423d736a5d34d9feb22627b34dc4f7298ad922565d703ded7f86681378297e43af84c8de790f67ea07215c8d325d7a1f268d974eab86e7
+DIST firefox-58.0.1-ro.xpi 462430 BLAKE2B 53c9e8f94b171caa4cdc441bed5b56b8262bdc9bf45ecfb17b194da3a9d66fa13bf5d08fe39381da308ed0c74b9ae6236bb7efa5cca87b0ba10c4e21b87a3cc7 SHA512 15ceb0de486a4c01f12781073c1e3c4bcc931dc1b58721ad58f9f94a403e307d84b773fb83f83d6f7abfbbe80d9dc061d043798e6372859b6968ddeddc2157c8
+DIST firefox-58.0.1-ru.xpi 535054 BLAKE2B 99de504f0f6ddbf532582aeaf98be66020108b2b9b12bf75f53b3f0b938fcaf1be91325bebb878d3b0a1b5fbdadaa72e72365f87e89ad3f4ce821623a1c43fc2 SHA512 60e47efa752edbe427a95299fe291699e9248c80458d6ac484e515eed87cad6a6a956ffbdb7dbd3461770f0aa45f65c4eca80ff0437ef2851081a335535ad531
+DIST firefox-58.0.1-si.xpi 500879 BLAKE2B 79cb32e822e403a1a6c64f12960dcf65bfc5363167e40ef09eb7c62612bf6bc08afcf7d73ceda4b4f47e0162adaff9b8f3aaf55d2c6c3aec78c6829242249389 SHA512 521ef095c2ccb241526002722c98dedd6641a2af5f9703fa171540e41b01d0e93b880813d5ef88883404419a3df6bcd813f9fdf42d98198e7197f32a3fbe5d3d
+DIST firefox-58.0.1-sk.xpi 487583 BLAKE2B 6827ee808da7f765a888cda89d5080478f8e6fba487ac616d9ba9fd99efe1a768476560075d952fafb28f3c5021209bcc77d691c7e4a898e48c321f6ab3c2224 SHA512 b8b093dc142d0dafd4ca125930085f2e5fe26298e8cd336ad78de33ac1ab43d7bff27b4d76bc25b53f8b73dda6dbdf817f408f42527b1aabc9063d97e0050854
+DIST firefox-58.0.1-sl.xpi 463915 BLAKE2B 2dcad2b7747a16af765d77d37e2d99d099bd0c404380b18e66491488ce6f3d7bc8da601befb620a526c5bf3001c85a17e2a65acd45c826f68a721c84d67c2c41 SHA512 8b7da13571bb06680d7c894daeb434f0b85f0a76eb2db20c4291c2f8c14f8df55aa34b27d1e5e6b2663dede9a20e386076ce6edefa348d697aa9dbaa45702ccb
+DIST firefox-58.0.1-son.xpi 453960 BLAKE2B 31a8fe2cbeda6c643cb3019f722a63aaca9ea222a6d205e14e1092128299ce26805333178d107543a928880e7f8219d853b32c37c859c833095414907a0aca46 SHA512 f1733d53071c76d225af2bd2ccdb8c7ee16b6cb12635ea6e32be738259c6450158a2c192ed14ef0ee7e7b756ef20f0bf4eb7dc34fa070442833b8199d90d8992
+DIST firefox-58.0.1-sq.xpi 472463 BLAKE2B c3cc3a3f0d90c96ee9d8a30335e3d2509cecccdd38ff77dae0c7f3a506d75eb4c23c0086a268f3bdd55f5f55c5e84cd83bcb51cbf263bdade0233bbf12f5b549 SHA512 02909ae7edcdf85d2d6299cb4e886f2a86c29cc6ab697a1693a221a97b4b61bd9e981060bcbb487678761725be08c84a9821207390283b4d78a21fde871fd05d
+DIST firefox-58.0.1-sr.xpi 493460 BLAKE2B d61d42cd7b1d4554a8d21da150527ed9b3213ad900a5a3bb53c4f74d7e77b9d10a001c8e8015e292a6b8b8484b665930a86e2a2ccb011ec147be6ea11cb2022b SHA512 869ca0e70fc036ea2c2684565aec86216bd08cac0c84e07a750c1959c9d1ec8633f16b4e8cdb7cc378bfc633ed86607a237588e5b6022ec48996d01a6c9e48e8
+DIST firefox-58.0.1-sv-SE.xpi 466363 BLAKE2B 028215f8d7699c4ae77c5d999832ccbc47f04d88151f197f46210857d1c080b60d616b259b59260e06de0ef8ef675bcae9d853bae5408b289fe1a471f60d6403 SHA512 20b57311b28b5c6ccb85e9b08b8695c74a31f6c22b44cf0a731109711b9e4b9cb40c5c27bf5fe0f6fddcfa45be0df2395ddeb4268eccbf586be13b19adb63814
+DIST firefox-58.0.1-ta.xpi 519415 BLAKE2B ad7f7c01cd837939e3ed2d98089c95a2649283dbd79f5149e0ff1aeee020f770dc9a6dd910e7d314917bdff79f15ba38c351c3b03c2079200106399dc10164bf SHA512 2fa17ffb3c337e597811e7a739acf0b66c29786b637a1720e6a380d361314cddfa4bca5f9ddc2a4e4b339a84a9b33b910b66a1346787f0ae041e92f7e9c3771e
+DIST firefox-58.0.1-te.xpi 535341 BLAKE2B fa4bee38f49bb293a70ae7a03cd0f0cd55f8e2922e879e5af086076ec03c8566c2fcdd9036e8450090ecb1faffdba15ef16a9a32ed3e972638950cfb4c07fa1f SHA512 10f6995e7bf0b0216bc7c7e5f92db601ca5e55936fdec274eadce13e41af08613f0384287646a6e1dc3d12706716b459570f95cacbde0717c2f4a4a5b8dd782c
+DIST firefox-58.0.1-th.xpi 506270 BLAKE2B 1f18f8e4a6f7214e4b0b2a87a38b2948ecffc7fb2813e2c706997fdfce5b60f8fd5d33a4a20062ce87c462bf02a591c8272a8b6359837d855a7bc48f0baa243c SHA512 2526dbe142dfb5c227fd32a9a984c859cc7a88b694a39e1cd0337244c37917194d2817e6d24f73b21b80af4a7e2e3bd7771de84853936472f0071d7a914bdda8
+DIST firefox-58.0.1-tr.xpi 471866 BLAKE2B f035130b63e526ebef4ee92326b58e09cb1062c4456cebcbc7e573005d47fc7dfbac29d5938327b2171fccf461d8daffa79ed19a298ffb37f7c8e78065faa886 SHA512 8a031714c3aa8f1274667c102b33d9437352ea4235852e9b31d9283db7af2206973cbc543b8a484e8c944063f44f82418f889b684827a622c21aaa4f614171fe
+DIST firefox-58.0.1-uk.xpi 525890 BLAKE2B d60be623077fda4797cfd631a2c617515de27388f824e5f0e3c30ca239c225d7ff0e03fd91ff0f2e91e22d6cfa48bb9cdd838c7bddb4fc8a15378e96cd43aa67 SHA512 40dc748d764512acc246f939bef66541572debfc91f74cb808f5a25e14c50283fd2ba83ab3a486130305bbf9ba7b3f08e171e1d7bea0b1c32c780e686a5d9406
+DIST firefox-58.0.1-uz.xpi 464527 BLAKE2B f8d98dae4525f2bb1adb6d75d95f170cb6a14ef8930f26c46be8b71791ecd4d206e8313f32d74be1710a66d9b33a6cc4920a663c6ee76c48dab42497a7d96cf2 SHA512 c9fbf042c9af376f7d197046cebd22683567fe305f77e9aeeff18da6cbc061eb01a78961fa84e0a8544f6c843c5dcdbb521b052e21b31462c619767a9dcedd53
+DIST firefox-58.0.1-vi.xpi 476702 BLAKE2B 74e70d604b3f31b77eea9ef26aef6a182897af40a028803b6436d9e7323c0d3be794d12a5ac5de755dedbc132dac24237499478ef52d021ee262800c807a2a35 SHA512 9b100d7a8caf7684cfe0547c3f34cd0930c21588f3eeb9d04d50eedac436da7909acd904868d7b1e1eadbfa283efd0098390e23aa9ad4eb7613d2e7789999e57
+DIST firefox-58.0.1-xh.xpi 467880 BLAKE2B 1aa8d232b5d4bf8e14bb65bfae4da111cc71de713f3cadc94ce36c1df9f41f428b33b88ad4d84f720c0886a02e099880f6f54bbad817ffbf3fd1e83b976d83aa SHA512 75d498f4654a59321602b4a6a4c6a2e725ed52c72ba2a5db8da8acb82f88dedfeb65b52572b5489166f697d264794365ddac3cf15adc662bd028fdde9338b1b2
+DIST firefox-58.0.1-zh-CN.xpi 490106 BLAKE2B 80fa9939dbbe7a854edaedafca5a5afe68aef6ae76dec18d2e2d63b38aa1f0f65a589c3afa193afd17b26f5c3bc700d2b148bd4f6dd2e035619fc750a7e49c50 SHA512 6058b305983c055101878c928b5c7774e7c64f40b7839142308a49a53b953a41a3fcc13094a464106bb1e13abf881eb390da5fa48397565b48987994dc2edae0
+DIST firefox-58.0.1-zh-TW.xpi 488340 BLAKE2B 66285959b64e1551b2ca3ac5d63a628785169823254e0e2cd463ec7a60b804be988534965b04945ebcb8f450406309739fc6dc2c1d47f5aa96054dfd452da0e3 SHA512 6019a4b88c805145eb336446a8b9d808ec5f8a9bb6146ad44445757f767642753c882a1c17d4ecfc002eddc2e3b4658783f3677abb2e57d374002d6e7da36c42
+DIST firefox-58.0.1.source.tar.xz 248933088 BLAKE2B d0453766d51fcf0ace8041adc5ae3db8839be971d51ec4047412e15a807ad3e5bb174f185181a5e23895bf4618e86160379cd28b42b36666f75e76d80c6dc502 SHA512 65a6a68f95dac93fc68c4e240742b172a6417e7fafca2671ab13f398329ba0ef3195bbaaecea2d9f8b2992217cfaa7912af6c0351a1efe4cf2d2bba838ecd711
EBUILD firefox-52.4.0.ebuild 12873 BLAKE2B ccf9e89c9fa6f28c7e3876c1919fc6765ed0a808d08b2806705ba3c1b31e996b7b500f9fab42a45cd6fdc45717292d5709949f92434fa78b388fe46241a09e53 SHA512 e983781f1cc85441f3875399eee7677d73319ae343d815cd343b8928ed1f886844227c4f93acea8aac18316e652d91488b7fd1ef46da1e2115f9037827f5a8a2
-EBUILD firefox-52.5.2.ebuild 12875 BLAKE2B 8947bc6d96ddff5a44aceada7dc1c0b186d067819ab0b32fd712811481a4a7cd8b5d9413feeac3feac0106443e0c3aa1715285aa2d2e09c255bf436929ec53ab SHA512 acc937612676a42cefdeb1b6ad999e7d25ee65fe8fbbc93d1d60784962618264e7b45997598a886787ab7019616b125581db46b20b8840588c832a11439dace4
-EBUILD firefox-52.6.0.ebuild 12933 BLAKE2B 449b4e216364ea0384932d4c508768e3918972c0ba1a8f2362f0f2657d59d7cc89a36282b5475af361e1bfe7876c908895eca76075543dd01fdda1d99035c92d SHA512 893378a112172506b406f9bd6fadc33a861ddb94e9e3184260b82c11e1b33a0bfeb4eaac965bca7dc97b8771bfcb04afe4972a83fd4acaa739a9b9c6f9bbbbd8
-EBUILD firefox-57.0.4.ebuild 13024 BLAKE2B cd7bb56e2e9ba87a2a4f077780ac12ed488d237f55d0cb516f49997231b37fb0c05bbdd0c11b26a9c6e649e037c31864c629c3c058aa4a9cad0f170e00edf24f SHA512 953f5ad3b2b16a87b1245eb7680c3b7c173a4ef90ba658682e5d15e4bc59f0be0fe649358f538b637083cda617ba7ada94c429be23eae411bac31bdf6a775734
+EBUILD firefox-52.6.0.ebuild 12932 BLAKE2B 5e97fe261f7ed6c8b8bb6ba8392118c66dac8b653878393bf6b0e82cd3e3b0669477356fff14a44730e7c7499aa8441776a9db1c2bdc1ceb5bb31e387435c435 SHA512 ce9fa969fbcc1ab386e71a5eacdc871354d3a7bab5475cfa49f0c7cc2b17b4f35fa8c3204fcb94eb13abdef0c607b327dd7cfdc77095491fd89dcc56a3cd0ea9
+EBUILD firefox-58.0.1.ebuild 11559 BLAKE2B 910dbad561709e9f14b840847d16376b9c915cf008cedc6271d80a29c34ac758f2b1e3ef997afc70e60a36622bf4cc7f29093fa06a47fd1299215b5da6140265 SHA512 67ee5b6e1e9eafbc7b0eef4f31519c2bed9f5733bfb3dcaa4d55166bdcef9563bbeacf56d379d7a8c51051774c33335ecb374e72b1acb2864da28bad96d83ce7
MISC metadata.xml 2097 BLAKE2B 48891b46d3fbb16b3e0355ac35bea758fb24e6d1fd5d6123bc5b62ba4416c814daa8761dcd439d8c77ea30ceca5eb07306c10e7110fbc3ad063519ec97f7adc6 SHA512 563e087dfc1f413dbc1d97d81f3187666e2cad46acd87e579e8cd1c0ffb01f49402c71e06856056cf08be14beb62f1e0ed67044fd8afa09c4e8558127cef7bc2
diff --git a/www-client/firefox/files/firefox-57.0-pkcs11-backport.patch b/www-client/firefox/files/firefox-57.0-pkcs11-backport.patch
deleted file mode 100644
index c07d185f9157..000000000000
--- a/www-client/firefox/files/firefox-57.0-pkcs11-backport.patch
+++ /dev/null
@@ -1,529 +0,0 @@
-
-# HG changeset patch
-# User Wouter Verhelst <wouter.verhelst@fedict.be>
-# Date 1503417578 -7200
-# Node ID 22374473d24f4b4877e50f0b49da3174a70f79ab
-# Parent fcb1865dca35554b6d8e9afe017bc7b74c413c72
-Bug 1357391 - Implement a PKCS#11 management API r=kmag,zombie
-
-This WebExtensions API allows to install, remove, and query installed
-PKCS#11 modules as well as to query the the status of available PKCS#11
-"slots" for a given module.
-
-Reuses the native application manifests from the "Native Messaging" API,
-but using the "pkcs11" type rather than the "stdio" type.
-
-All calls expect an application name, which is not the PKCS#11 friendly
-name (the "description" field in the manifest file is used for that) but
-instead the application name in the manifest file.
-
-MozReview-Commit-ID: 8dHr5QfEaXv
-
-diff --git a/browser/components/extensions/ext-browser.json b/browser/components/extensions/ext-browser.json
---- a/browser/components/extensions/ext-browser.json
-+++ b/browser/components/extensions/ext-browser.json
-@@ -117,16 +117,24 @@
- "url": "chrome://browser/content/ext-pageAction.js",
- "schema": "chrome://browser/content/schemas/page_action.json",
- "scopes": ["addon_parent"],
- "manifest": ["page_action"],
- "paths": [
- ["pageAction"]
- ]
- },
-+ "pkcs11": {
-+ "url": "chrome://browser/content/ext-pkcs11.js",
-+ "schema": "chrome://browser/content/schemas/pkcs11.json",
-+ "scopes": ["addon_parent"],
-+ "paths": [
-+ ["pkcs11"]
-+ ]
-+ },
- "geckoProfiler": {
- "url": "chrome://browser/content/ext-geckoProfiler.js",
- "schema": "chrome://browser/content/schemas/geckoProfiler.json",
- "scopes": ["addon_parent"],
- "paths": [
- ["geckoProfiler"]
- ]
- },
-diff --git a/browser/components/extensions/ext-pkcs11.js b/browser/components/extensions/ext-pkcs11.js
-new file mode 100644
---- /dev/null
-+++ b/browser/components/extensions/ext-pkcs11.js
-@@ -0,0 +1,145 @@
-+"use strict";
-+
-+XPCOMUtils.defineLazyModuleGetters(this, {
-+ ctypes: "resource://gre/modules/ctypes.jsm",
-+ NativeManifests: "resource://gre/modules/NativeManifests.jsm",
-+ OS: "resource://gre/modules/osfile.jsm",
-+});
-+
-+XPCOMUtils.defineLazyServiceGetter(this,
-+ "pkcs11db",
-+ "@mozilla.org/security/pkcs11moduledb;1",
-+ "nsIPKCS11ModuleDB");
-+
-+var {DefaultMap} = ExtensionUtils;
-+
-+const findModuleByPath = function(path) {
-+ let modules = pkcs11db.listModules();
-+ for (let module of XPCOMUtils.IterSimpleEnumerator(modules, Ci.nsIPKCS11Module)) {
-+ if (module && module.libName === path) {
-+ return module;
-+ }
-+ }
-+ return null;
-+};
-+
-+this.pkcs11 = class extends ExtensionAPI {
-+ getAPI(context) {
-+ let manifestCache = new DefaultMap(async name => {
-+ let hostInfo = await NativeManifests.lookupManifest("pkcs11", name, context);
-+ if (hostInfo) {
-+ if (AppConstants.platform === "win") {
-+ hostInfo.manifest.path = OS.Path.join(OS.Path.dirname(hostInfo.path), hostInfo.manifest.path);
-+ }
-+ let manifestLib = OS.Path.basename(hostInfo.manifest.path);
-+ if (AppConstants.platform !== "linux") {
-+ manifestLib = manifestLib.toLowerCase(manifestLib);
-+ }
-+ if (manifestLib !== ctypes.libraryName("nssckbi")) {
-+ return hostInfo.manifest;
-+ }
-+ }
-+ return Promise.reject({message: `No such PKCS#11 module ${name}`});
-+ });
-+ return {
-+ pkcs11: {
-+ /**
-+ * Verify whether a given PKCS#11 module is installed.
-+ *
-+ * @param {string} name The name of the module, as specified in
-+ * the manifest file.
-+ * @returns {Promise} A Promise that resolves to true if the package
-+ * is installed, or false if it is not. May be
-+ * rejected if the module could not be found.
-+ */
-+ async isModuleInstalled(name) {
-+ let manifest = await manifestCache.get(name);
-+ return findModuleByPath(manifest.path) !== null;
-+ },
-+ /**
-+ * Install a PKCS#11 module
-+ *
-+ * @param {string} name The name of the module, as specified in
-+ * the manifest file.
-+ * @param {integer} [flags = 0] Any flags to be passed on to the
-+ * nsIPKCS11ModuleDB.addModule method
-+ * @returns {Promise} When the Promise resolves, the module will have
-+ * been installed. When it is rejected, the module
-+ * either is already installed or could not be
-+ * installed for some reason.
-+ */
-+ async installModule(name, flags = 0) {
-+ let manifest = await manifestCache.get(name);
-+ if (!manifest.description) {
-+ return Promise.reject({message: `The description field in the manifest for PKCS#11 module ${name} must have a value`});
-+ }
-+ pkcs11db.addModule(manifest.description, manifest.path, flags, 0);
-+ },
-+ /**
-+ * Uninstall a PKCS#11 module
-+ *
-+ * @param {string} name The name of the module, as specified in
-+ * the manifest file.
-+ * @returns {Promise}. When the Promise resolves, the module will have
-+ * been uninstalled. When it is rejected, the
-+ * module either was not installed or could not be
-+ * uninstalled for some reason.
-+ */
-+ async uninstallModule(name) {
-+ let manifest = await manifestCache.get(name);
-+ let module = findModuleByPath(manifest.path);
-+ if (!module) {
-+ return Promise.reject({message: `The PKCS#11 module ${name} is not loaded`});
-+ }
-+ pkcs11db.deleteModule(module.name);
-+ },
-+ /**
-+ * Get a list of slots for a given PKCS#11 module, with
-+ * information on the token (if any) in the slot.
-+ *
-+ * The PKCS#11 standard defines slots as an abstract concept
-+ * that may or may not have at most one token. In practice, when
-+ * using PKCS#11 for smartcards (the most likely use case of
-+ * PKCS#11 for Firefox), a slot corresponds to a cardreader, and
-+ * a token corresponds to a card.
-+ *
-+ * @param {string} name The name of the PKCS#11 module, as
-+ * specified in the manifest file.
-+ * @returns {Promise} A promise that resolves to an array of objects
-+ * with two properties. The `name` object contains
-+ * the name of the slot; the `token` object is null
-+ * if there is no token in the slot, or is an object
-+ * describing various properties of the token if
-+ * there is.
-+ */
-+ async getModuleSlots(name) {
-+ let manifest = await manifestCache.get(name);
-+ let module = findModuleByPath(manifest.path);
-+ if (!module) {
-+ return Promise.reject({message: `The module ${name} is not installed`});
-+ }
-+ let rv = [];
-+ for (let slot of XPCOMUtils.IterSimpleEnumerator(module.listSlots(), Ci.nsIPKCS11Slot)) {
-+ let token = slot.getToken();
-+ let slotobj = {
-+ name: slot.name,
-+ token: null,
-+ };
-+ if (slot.status != 1 /* SLOT_NOT_PRESENT */) {
-+ slotobj.token = {
-+ name: token.tokenName,
-+ manufacturer: token.tokenManID,
-+ HWVersion: token.tokenHWVersion,
-+ FWVersion: token.tokenFWVersion,
-+ serial: token.tokenSerialNumber,
-+ isLoggedIn: token.isLoggedIn(),
-+ };
-+ }
-+ rv.push(slotobj);
-+ }
-+ return rv;
-+ },
-+ },
-+ };
-+ }
-+};
-diff --git a/browser/components/extensions/jar.mn b/browser/components/extensions/jar.mn
---- a/browser/components/extensions/jar.mn
-+++ b/browser/components/extensions/jar.mn
-@@ -24,16 +24,17 @@ browser.jar:
- content/browser/ext-devtools-network.js
- content/browser/ext-devtools-panels.js
- content/browser/ext-find.js
- content/browser/ext-geckoProfiler.js
- content/browser/ext-history.js
- content/browser/ext-menus.js
- content/browser/ext-omnibox.js
- content/browser/ext-pageAction.js
-+ content/browser/ext-pkcs11.js
- content/browser/ext-sessions.js
- content/browser/ext-sidebarAction.js
- content/browser/ext-tabs.js
- content/browser/ext-url-overrides.js
- content/browser/ext-windows.js
- content/browser/ext-c-browser.js
- content/browser/ext-c-devtools-inspectedWindow.js
- content/browser/ext-c-devtools-panels.js
-diff --git a/browser/components/extensions/schemas/jar.mn b/browser/components/extensions/schemas/jar.mn
---- a/browser/components/extensions/schemas/jar.mn
-+++ b/browser/components/extensions/schemas/jar.mn
-@@ -14,13 +14,14 @@ browser.jar:
- content/browser/schemas/devtools_panels.json
- content/browser/schemas/find.json
- content/browser/schemas/geckoProfiler.json
- content/browser/schemas/history.json
- content/browser/schemas/menus.json
- content/browser/schemas/menus_internal.json
- content/browser/schemas/omnibox.json
- content/browser/schemas/page_action.json
-+ content/browser/schemas/pkcs11.json
- content/browser/schemas/sessions.json
- content/browser/schemas/sidebar_action.json
- content/browser/schemas/tabs.json
- content/browser/schemas/url_overrides.json
- content/browser/schemas/windows.json
-diff --git a/browser/components/extensions/schemas/pkcs11.json b/browser/components/extensions/schemas/pkcs11.json
-new file mode 100644
---- /dev/null
-+++ b/browser/components/extensions/schemas/pkcs11.json
-@@ -0,0 +1,76 @@
-+[
-+ {
-+ "namespace": "manifest",
-+ "types": [
-+ {
-+ "$extend": "Permission",
-+ "choices": [{
-+ "type": "string",
-+ "enum": [
-+ "pkcs11"
-+ ]
-+ }]
-+ }
-+ ]
-+ },
-+ {
-+ "namespace": "pkcs11",
-+ "description": "PKCS#11 module management API",
-+ "permissions": ["pkcs11"],
-+ "functions": [
-+ {
-+ "name": "isModuleInstalled",
-+ "type": "function",
-+ "description": "checks whether a PKCS#11 module, given by name, is installed",
-+ "async": true,
-+ "parameters": [
-+ {
-+ "name": "name",
-+ "type": "string"
-+ }
-+ ]
-+ },
-+ {
-+ "name": "installModule",
-+ "type": "function",
-+ "description": "Install a PKCS#11 module with a given name",
-+ "async": true,
-+ "parameters": [
-+ {
-+ "name": "name",
-+ "type": "string"
-+ },
-+ {
-+ "name": "flags",
-+ "type": "integer",
-+ "optional": true
-+ }
-+ ]
-+ },
-+ {
-+ "name": "uninstallModule",
-+ "type": "function",
-+ "description": "Remove an installed PKCS#11 module from firefox",
-+ "async": true,
-+ "parameters": [
-+ {
-+ "name": "name",
-+ "type": "string"
-+ }
-+ ]
-+ },
-+ {
-+ "name": "getModuleSlots",
-+ "type": "function",
-+ "description": "Enumerate a module's slots, each with their name and whether a token is present",
-+ "async": true,
-+ "parameters": [
-+ {
-+ "name": "name",
-+ "type": "string"
-+ }
-+ ]
-+ }
-+ ]
-+ }
-+]
-diff --git a/browser/components/extensions/test/xpcshell/test_ext_pkcs11_management.js b/browser/components/extensions/test/xpcshell/test_ext_pkcs11_management.js
-new file mode 100644
---- /dev/null
-+++ b/browser/components/extensions/test/xpcshell/test_ext_pkcs11_management.js
-@@ -0,0 +1,168 @@
-+"use strict";
-+
-+XPCOMUtils.defineLazyModuleGetters(this, {
-+ ctypes: "resource://gre/modules/ctypes.jsm",
-+ MockRegistry: "resource://testing-common/MockRegistry.jsm",
-+ OS: "resource://gre/modules/osfile.jsm",
-+});
-+
-+do_get_profile();
-+let tmpDir = FileUtils.getDir("TmpD", ["PKCS11"]);
-+let slug = AppConstants.platform === "linux" ? "pkcs11-modules" : "PKCS11Modules";
-+tmpDir.createUnique(Ci.nsIFile.DIRECTORY_TYPE, FileUtils.PERMS_DIRECTORY);
-+let baseDir = OS.Path.join(tmpDir.path, slug);
-+OS.File.makeDir(baseDir);
-+
-+do_register_cleanup(() => {
-+ tmpDir.remove(true);
-+});
-+
-+function getPath(filename) {
-+ return OS.Path.join(baseDir, filename);
-+}
-+
-+const testmodule = "../../../../../security/manager/ssl/tests/unit/pkcs11testmodule/" + ctypes.libraryName("pkcs11testmodule");
-+
-+// This function was inspired by the native messaging test under
-+// toolkit/components/extensions
-+
-+async function setupManifests(modules) {
-+ async function writeManifest(module) {
-+ let manifest = {
-+ name: module.name,
-+ description: module.description,
-+ path: module.path,
-+ type: "pkcs11",
-+ allowed_extensions: [module.id],
-+ };
-+
-+ let manifestPath = getPath(`${module.name}.json`);
-+ await OS.File.writeAtomic(manifestPath, JSON.stringify(manifest));
-+
-+ return manifestPath;
-+ }
-+
-+ switch (AppConstants.platform) {
-+ case "macosx":
-+ case "linux":
-+ let dirProvider = {
-+ getFile(property) {
-+ if (property == "XREUserNativeManifests") {
-+ return tmpDir.clone();
-+ } else if (property == "XRESysNativeManifests") {
-+ return tmpDir.clone();
-+ }
-+ return null;
-+ },
-+ };
-+
-+ Services.dirsvc.registerProvider(dirProvider);
-+ do_register_cleanup(() => {
-+ Services.dirsvc.unregisterProvider(dirProvider);
-+ });
-+
-+ for (let module of modules) {
-+ await writeManifest(module);
-+ }
-+ break;
-+
-+ case "win":
-+ const REGKEY = String.raw`Software\Mozilla\PKCS11Modules`;
-+
-+ let registry = new MockRegistry();
-+ do_register_cleanup(() => {
-+ registry.shutdown();
-+ });
-+
-+ for (let module of modules) {
-+ if (!OS.Path.winIsAbsolute(module.path)) {
-+ let cwd = await OS.File.getCurrentDirectory();
-+ module.path = OS.Path.join(cwd, module.path);
-+ }
-+ let manifestPath = await writeManifest(module);
-+ registry.setValue(Ci.nsIWindowsRegKey.ROOT_KEY_CURRENT_USER,
-+ `${REGKEY}\\${module.name}`, "", manifestPath);
-+ }
-+ break;
-+
-+ default:
-+ ok(false, `Loading of PKCS#11 modules is not supported on ${AppConstants.platform}`);
-+ }
-+}
-+
-+add_task(async function test_pkcs11() {
-+ async function background() {
-+ try {
-+ let isInstalled = await browser.pkcs11.isModuleInstalled("testmodule");
-+ browser.test.assertFalse(isInstalled, "PKCS#11 module is not installed before we install it");
-+ await browser.pkcs11.installModule("testmodule", 0);
-+ isInstalled = browser.pkcs11.isModuleInstalled("testmodule");
-+ browser.test.assertTrue(isInstalled, "PKCS#11 module is installed after we install it");
-+ let slots = await browser.pkcs11.getModuleSlots("testmodule");
-+ browser.test.assertEq("Test PKCS11 Slot", slots[0].name, "The first slot name matches the expected name");
-+ browser.test.assertEq("Test PKCS11 Slot 二", slots[1].name, "The second slot name matches the expected name");
-+ browser.test.assertTrue(slots[1].token, "The second slot has a token");
-+ browser.test.assertEq("Test PKCS11 Tokeñ 2 Label", slots[1].token.name, "The token name matches the expected name");
-+ browser.test.assertEq("Test PKCS11 Manufacturer ID", slots[1].token.manufacturer, "The token manufacturer matches the expected manufacturer");
-+ browser.test.assertEq("0.0", slots[1].token.HWVersion, "The token hardware version matches the expected version");
-+ browser.test.assertEq("0.0", slots[1].token.FWVersion, "The token firmware version matches the expected version");
-+ browser.test.assertEq("", slots[1].token.serial, "The token has no serial number");
-+ browser.test.assertFalse(slots[1].token.isLoggedIn, "The token is not logged in");
-+ await browser.pkcs11.uninstallModule("testmodule");
-+ isInstalled = await browser.pkcs11.isModuleInstalled("testmodule");
-+ browser.test.assertFalse(isInstalled, "PKCS#11 module is no longer installed after we uninstall it");
-+ await browser.pkcs11.installModule("testmodule");
-+ isInstalled = await browser.pkcs11.isModuleInstalled("testmodule");
-+ browser.test.assertTrue(isInstalled, "Installing the PKCS#11 module without flags parameter succeeds");
-+ await browser.pkcs11.uninstallModule("testmodule");
-+ await browser.test.assertRejects(
-+ browser.pkcs11.isModuleInstalled("nonexistingmodule"),
-+ /No such PKCS#11 module nonexistingmodule/,
-+ "We cannot access modules if no JSON file exists");
-+ await browser.test.assertRejects(
-+ browser.pkcs11.isModuleInstalled("othermodule"),
-+ /No such PKCS#11 module othermodule/,
-+ "We cannot access modules if we're not listed in the module's manifest file's allowed_extensions key");
-+ await browser.test.assertRejects(
-+ browser.pkcs11.uninstallModule("internalmodule"),
-+ /No such PKCS#11 module internalmodule/,
-+ "We cannot uninstall the NSS Builtin Roots Module");
-+ browser.test.notifyPass("pkcs11");
-+ } catch (e) {
-+ browser.test.fail(`Error: ${String(e)} :: ${e.stack}`);
-+ browser.test.notifyFail("pkcs11 failed");
-+ }
-+ }
-+
-+ await setupManifests([
-+ {
-+ name: "testmodule",
-+ description: "PKCS#11 Test Module",
-+ path: testmodule,
-+ id: "pkcs11@tests.mozilla.org",
-+ },
-+ {
-+ name: "othermodule",
-+ description: "PKCS#11 Test Module",
-+ path: testmodule,
-+ id: "other@tests.mozilla.org",
-+ },
-+ {
-+ name: "internalmodule",
-+ description: "Builtin Roots Module",
-+ path: ctypes.libraryName("nssckbi"),
-+ id: "pkcs11@tests.mozilla.org",
-+ },
-+ ]);
-+
-+ let extension = ExtensionTestUtils.loadExtension({
-+ manifest: {
-+ permissions: ["pkcs11"],
-+ applications: {"gecko": {id: "pkcs11@tests.mozilla.org"}},
-+ },
-+ background: background,
-+ });
-+ await extension.startup();
-+ await extension.awaitFinish("pkcs11");
-+ await extension.unload();
-+});
-diff --git a/browser/components/extensions/test/xpcshell/xpcshell.ini b/browser/components/extensions/test/xpcshell/xpcshell.ini
---- a/browser/components/extensions/test/xpcshell/xpcshell.ini
-+++ b/browser/components/extensions/test/xpcshell/xpcshell.ini
-@@ -15,10 +15,11 @@ dupe-manifest =
- # For tests which should run in all configurations.
- # - xpcshell-remote.ini
- # For tests which should only run with both remote extensions and remote content.
-
- [test_ext_manifest_commands.js]
- [test_ext_manifest_omnibox.js]
- [test_ext_manifest_permissions.js]
- [test_ext_geckoProfiler_schema.js]
-+[test_ext_pkcs11_management.js]
-
- [include:xpcshell-common.ini]
-diff --git a/browser/locales/en-US/chrome/browser/browser.properties b/browser/locales/en-US/chrome/browser/browser.properties
---- a/browser/locales/en-US/chrome/browser/browser.properties
-+++ b/browser/locales/en-US/chrome/browser/browser.properties
-@@ -106,16 +106,17 @@ webextPerms.description.downloads.open=O
- webextPerms.description.find=Read the text of all open tabs
- webextPerms.description.geolocation=Access your location
- webextPerms.description.history=Access browsing history
- webextPerms.description.management=Monitor extension usage and manage themes
- # LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
- # %S will be replaced with the name of the application
- webextPerms.description.nativeMessaging=Exchange messages with programs other than %S
- webextPerms.description.notifications=Display notifications to you
-+webextPerms.description.pkcs11=Provide cryptographic authentication services
- webextPerms.description.privacy=Read and modify privacy settings
- webextPerms.description.proxy=Control browser proxy settings
- webextPerms.description.sessions=Access recently closed tabs
- webextPerms.description.tabs=Access browser tabs
- webextPerms.description.topSites=Access browsing history
- webextPerms.description.unlimitedStorage=Store unlimited amount of client-side data
- webextPerms.description.webNavigation=Access browser activity during navigation
-
-
diff --git a/www-client/firefox/firefox-52.2.0.ebuild b/www-client/firefox/firefox-52.2.0.ebuild
deleted file mode 100644
index dc138aa48e08..000000000000
--- a/www-client/firefox/firefox-52.2.0.ebuild
+++ /dev/null
@@ -1,404 +0,0 @@
-# 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.2-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? ( dev-lang/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
- 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-devedition@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
-}
diff --git a/www-client/firefox/firefox-52.5.2.ebuild b/www-client/firefox/firefox-52.5.2.ebuild
deleted file mode 100644
index 41c04516b9cf..000000000000
--- a/www-client/firefox/firefox-52.5.2.ebuild
+++ /dev/null
@@ -1,406 +0,0 @@
-# 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.5-patches-02"
-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 eme-free +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
- 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
-
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # 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 || use eme-free || 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-devedition@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 && ! use eme-free ; 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
-}
diff --git a/www-client/firefox/firefox-52.6.0.ebuild b/www-client/firefox/firefox-52.6.0.ebuild
index 4a5987883b3a..fa40c97472a3 100644
--- a/www-client/firefox/firefox-52.6.0.ebuild
+++ b/www-client/firefox/firefox-52.6.0.ebuild
@@ -35,7 +35,7 @@ inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="http://www.mozilla.com/firefox"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
diff --git a/www-client/firefox/firefox-57.0.4.ebuild b/www-client/firefox/firefox-58.0.1.ebuild
index f02cc1c09ac2..02c0a807389b 100644
--- a/www-client/firefox/firefox-57.0.4.ebuild
+++ b/www-client/firefox/firefox-58.0.1.ebuild
@@ -24,13 +24,13 @@ if [[ ${MOZ_ESR} == 1 ]]; then
fi
# Patch version
-PATCH="${PN}-57.0-patches-01"
+PATCH="${PN}-58.0-patches-02"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZCONFIG_OPTIONAL_WIFI=1
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.57 pax-utils xdg-utils autotools \
- virtualx mozlinguas-v2
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.58 \
+ pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="http://www.mozilla.com/firefox"
@@ -39,7 +39,7 @@ KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack nsplugin pgo +screenshot selinux test"
+IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
@@ -51,15 +51,14 @@ ASM_DEPEND=">=dev-lang/yasm-1.1"
RDEPEND="
jack? ( virtual/jack )
- >=dev-libs/nss-3.33
+ >=dev-libs/nss-3.34.1
>=dev-libs/nspr-4.17
selinux? ( sec-policy/selinux-mozilla )"
DEPEND="${RDEPEND}
- pgo? ( >=sys-devel/gcc-4.5 )
- amd64? ( ${ASM_DEPEND} virtual/opengl
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1 )
+ >=sys-devel/llvm-4.0.1
+ >=sys-devel/clang-4.0.1
+ amd64? ( ${ASM_DEPEND} virtual/opengl )
x86? ( ${ASM_DEPEND} virtual/opengl )"
S="${WORKDIR}/firefox-${MOZ_PV}"
@@ -77,9 +76,6 @@ fi
pkg_setup() {
moz_pkgsetup
- # Build stylo
- use amd64 && export BINDGEN_CFLAGS=$(pkg-config --cflags nspr pixman-1 | xargs)
-
# Avoid PGO profiling problems due to enviroment leakage
# These should *always* be cleaned up anyway
unset DBUS_SESSION_BUS_ADDRESS \
@@ -97,20 +93,13 @@ pkg_setup() {
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
+ addpredict /proc/self/oom_score_adj
}
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
+ CHECKREQS_DISK_BUILD="4G"
+
check-reqs_pkg_setup
}
@@ -123,7 +112,6 @@ src_unpack() {
src_prepare() {
eapply "${WORKDIR}/firefox"
- eapply "${FILESDIR}"/firefox-57.0-pkcs11-backport.patch
# Enable gnomebreakpad
if use debug ; then
@@ -218,51 +206,23 @@ src_configure() {
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
- # 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
+ # Default mozilla_five_home no longer valid option
+ sed '/with-default-mozilla-five-home=/d' -i "${S}"/.mozconfig
+
# Finalize and report settings
mozconfig_final
# workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
- emake -f client.mk configure
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ ./mach configure || die
}
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
-
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ ./mach build -v || die
}
src_install() {
@@ -296,12 +256,6 @@ src_install() {
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|| die
- if use nsplugin; then
- echo "pref(\"plugin.load_flash_only\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
local plugin
use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
@@ -309,8 +263,9 @@ src_install() {
|| die
done
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
- emake DESTDIR="${D}" install
+ cd "${S}"
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ DESTDIR="${D}" ./mach install -v
# Install language packs
mozlinguas_src_install
@@ -396,12 +351,14 @@ pkg_postinst() {
elog "installing into new profiles:"
local plugin
for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
+ elog
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."
+ elog
fi
}