www-client/firefox: Security bump to version 52.7.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6
This commit is contained in:
Lars Wendler
2018-03-20 12:32:16 +01:00
parent 32a109c267
commit fa2e4a9219
2 changed files with 499 additions and 0 deletions

View File

@@ -184,6 +184,98 @@ 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-52.7.2esr-ach.xpi 420286 BLAKE2B 8c294b98e66d8a54862efb3f27182cc4032b0c6ce680a5f85c52055cfcbd0cc3e26a25fcc865c44bd0a030bd1007cee36ec0df59b3d917af9dea55484af4e22b SHA512 d72c924296f924f425294465f7ee82def993fa635cf929e29c42b0408738a6608f7a5b9d2284593172c18530313e3e6a2d62c7ea40b8639c22830873dad5a773
DIST firefox-52.7.2esr-af.xpi 429469 BLAKE2B 619f38f4f3daea20ba526550d7c647c167ae30c9e536aa27830bf8c07adb852263d5581b0671797596323cf78ce353244c095da1605da8d7ddf3011407ec20c3 SHA512 af98e49d6fdafe3a3805b4ad8ff3ff63a3d9a135143fc323795e65b07d991789ac6488a012c6b8d5dcff859604554ea65c02e45b647e155c36bd7f9282aa45fa
DIST firefox-52.7.2esr-an.xpi 437887 BLAKE2B 17519b1a09f6d5bda1ecb0fa388fd4beb67ed9882786345d0f60e6049eed255fcb4e5545f619df88e9aad4ede18139f25de93e2e3ecfc3ec0b04f63fd1c60392 SHA512 596bb739c1fe41f91873535d0f893f416fb5485f9f79dbf21d07617fa028cedb7bd1a0d1c2e64729823394a65d0dee5ca8c1cbe69d620e1a776b0b4a7a30b586
DIST firefox-52.7.2esr-ar.xpi 466027 BLAKE2B 933bb7cf035cf553b7b3030506465b02f013ded46de1ad133088bc73597db86fd2ab8ea8589056c3ca7b1682b962b8c7ed89b7700f31b7bcb36ff0e0d152b1c1 SHA512 d488535a25fd7ab1af6f010f287e2e48a67c14384e16614967fccaf9d3ad49e96b34ed05f36f886f78a9ec383c7635122a0d372c0afb64ddbc2a520546f4fe4b
DIST firefox-52.7.2esr-as.xpi 479634 BLAKE2B 3316655e0c18a92e12b0908003a329801fbeb941c789d62d76702061494ba873736948486d3cfb05cd4a6627e0bea5efc56576dbe36e1cb99548acfea6150a76 SHA512 ff29e0698a290c4e71bffeb54328635d9fe987137e2d10cf1711e555e2ea458502adcaddfebaaedfe198355174104076433d5ba7456415e7a0ae29f0599253e6
DIST firefox-52.7.2esr-ast.xpi 432775 BLAKE2B fd06fd3428144f921c15e2a30c9bbc3b37e5016339fbc47a60516ae1b657aff7ea3f2a8ecac52b363ab9e9a5c249333e6c90c6e317be98a906052bf9e4379122 SHA512 70ac2dd1dc8473cf13f88507090fb644d0d4ff4aa7c270382d4cc482b67a4d9efbf05dab0686f992d9b5ead22eb8b78e643b921c5d841c17814248655eeff35b
DIST firefox-52.7.2esr-az.xpi 454923 BLAKE2B 58a16a5037cb4bb02bc7baa864a57b5ceb9d2a0f403dfcf530f3395323eb05cf92865c539787098b58fb3493f54fbb7540812ea6000160299e24902725149764 SHA512 4da52a52bcb47f82dbd869ead54f4ed591092f7b369aca0e9a259ed89013f8d344dd4d17d8d748d59ea13e4c23ef5f43182a01db2c2290e70baacb9ac5e1af59
DIST firefox-52.7.2esr-bg.xpi 487891 BLAKE2B 2f14a171b9d74423a73ce6a1554f881efcbe1ea6e10acd58cf180960bfa83db15316ccb13f84f0ff94f0c61010c05ee5587d4c59e664b3f655a5790d2c4d2dff SHA512 4560718e0b04477c3ba1bec0fb6939845dd2dd34167dc92e97063d60b22561f153bb228c1255713acf062ec4ed627f455830fab945d2f3e81e10b24699fb64ff
DIST firefox-52.7.2esr-bn-BD.xpi 504633 BLAKE2B 6c32d48693449428c30ce387169cd2060d5989d8acadf27595ea7d1e22798021a24e834e797a933207987bbec651bef38c318a9b03ed519fc5eb59c1a6d8e100 SHA512 db84a04ea957ddd6e71bd33f5c9b83b55acb683da6105f0084c269b1bb547ee32622e3a52bb798fbb8b7d84af6d1779e1323b9db146e1654736eaefb695552b9
DIST firefox-52.7.2esr-bn-IN.xpi 502113 BLAKE2B 0505005c4c3243397d28d70d33ceaf49f9572c1d8564f1f236cba17396d96c02ba4f852e43390a70b5e4f7420eef16e57f0bbfa1a59e1e03e43e0668f18fb599 SHA512 a7cd3526e2ea3d3a91105767cacf8af25a413186608457755989f277b0d7b612dcca89950d3686ed1ec54d207701dfa015108379f560ae753e9f8f662cf77fcd
DIST firefox-52.7.2esr-br.xpi 428215 BLAKE2B e358ad68e5596295d5c9163bdff35b6a272ebfab4d0f3434824b8c5a7e95678ca679323dcb6ae5e73147b5891f6aad59bf63cd2c5f92e4eea61dc08ae3313014 SHA512 37d3020e4b4823fa2fff29413461543b107b556ee579846c3dde3821ac29fe2460afe6f563006a4f9a1325629d45ca92b79af75707fe3e490e429918f2f0dfd9
DIST firefox-52.7.2esr-bs.xpi 434428 BLAKE2B 436e83541d68ad792053d4d233dcf3e3b0377bb6cf9537fda74442fbd15ac5e3c1f6380a3e2d295cd5b7a6165f3652d361fb8d071a1d6ab3954b168997472b54 SHA512 241888683077757868408727ad1a212c9d254538463dffcfaf885ba043754e1cd7c85a8b043d8888bef4c1431879c7b18cb2023c0d0d1c7664f05b54763917d0
DIST firefox-52.7.2esr-ca.xpi 443304 BLAKE2B 0bb4e305d847e13cf9bc670028261e525fe7b3dfeac9e10f96c91cdb5b72c15c85926b8e450ad2036ae04c4910537b48dffd7effd74f3396247832419c588cb8 SHA512 4d26c126add9d557dde0d4dbe2f7fb65cae06fd754a00d88e6cbb1e468250b5548ec64b92cdf217bc38c548f1df3f308ca69cf55314b361f3905d803c8d0165c
DIST firefox-52.7.2esr-cak.xpi 451910 BLAKE2B 4c3ed0a95ebdd2781c953a7f7237d52e2dc587e71dc8f06d564c747c4fc7b250a6bd7b9d56119ec163fbf2615d715e78ac5376d8389a6649da5db4d11b08f765 SHA512 82ffb5d00c84706839b06696753785ff0a2acec500dd4b704555899176aa9005dbe1f9f104873381f88fa398479d3e780b3fef4259a01cd380c86fdb09a967e6
DIST firefox-52.7.2esr-cs.xpi 444075 BLAKE2B 771d3056e1df7fe16ceaf4d19f7eed13c79a0169ead9b5014873038a0c3913e9af3b192a7c898dc7d6303b97d39479db0f8dc28a76cbd63ae15d87cc29fd66a1 SHA512 751a966d716d10bd9905877f92d1715d6d90d67a578770a9a51f4a3ec647d601265855c26cff7bddfd7f3b76985d8dfbec2c22162146ea7b6ea95a9320ca58fa
DIST firefox-52.7.2esr-cy.xpi 429300 BLAKE2B b0d7b820ec11a5a5a629348fabb4ed9035bc85be14b7b08494223980be2d5277203b22d235b23190b1adaf38b2f564258512bd294168da9d0fb0dc4a6dda5b67 SHA512 756002f66ce1b4f1bb5ffbfa2a3cc5e996da61ed2655b28a2f36ae4cb77f7dd0e57ca643232359b155704ccfe3654aa204f7fe55e833646bd3faba29f17e8729
DIST firefox-52.7.2esr-da.xpi 424393 BLAKE2B be2886f07eed2245521dfeb7200b9aab6d03d362c0d85b98507573a31142924f0f4ad797e020f9e1dcd863b852177caa430b0490c922f60415af5e5621e48003 SHA512 a7541cbc973806b380ce86a56f3bd45c9dbd7c201998f83bccfa01a1339ecb84a40ede9d84e9a15802e7d67b479b2cc65de8993e154439a2dbd4ef0b205a79e6
DIST firefox-52.7.2esr-de.xpi 435227 BLAKE2B bd1b1e42af30b423e52bed05ca2b2f822705755c2eda7d6d3b9ea0843bc92c5999953c1db19bb9a761018f884b453ec79f3d890d905ec3c2c3f0042d4f09854f SHA512 7865487f5aa5886a4f5fa7a5c6e95b5186e91e04919ed0c82295c5c43266b26ef73ef8c24553b236570a87df691d00997c3e6dd3d839a0c784db4c46d4e4b8d6
DIST firefox-52.7.2esr-dsb.xpi 452168 BLAKE2B c55f2c37341a9e781898b54499954c5340da2fc2ce696734bb54adaf7c44b017e956d543a3db7a88ea989312191e00a691730e2dd23d0f3a949e7c6e873fb339 SHA512 8cdd7399b9fea16cdcec30fa0e37067b0fa5c19885396fbf3f16c43f27718cda59cb9cbfa8534179a634b70f4a42f5673d88d3fc97bca051dc049dcae7ec0787
DIST firefox-52.7.2esr-el.xpi 509237 BLAKE2B 9f3119de91aed50604e413d679949151562e00e9bf15bf794fd1b9e51ca183d918dc34c6dc0b26e89a0897c312ffab9bf1bfccb584ee78895affd3acc4ea32ac SHA512 5d3a6c5c40386d61590e96cf8924c56a22de8e5b1471810685ac064ea5b5e0f0ff75bf3a9c9955ae676efca7715b3d96409a9f33fb992e59c52b34f022a4ad2d
DIST firefox-52.7.2esr-en-GB.xpi 412038 BLAKE2B 3d72510764b0c101ef71c9eb18377349d48acefc1a9a9b4a7c7e879e72e40997673601a5586ac81cf39bd7f956c27a9742a50aa789036a14bea9d27490c37dee SHA512 a5d928be84e8e68328cc5479fb5e150b3172e85fa07bfd3da33e0a7249386675aa8e7abcb7cc2286fb8ed0be592b8f291984385794f5bc20df7eebc3756a4df8
DIST firefox-52.7.2esr-en-ZA.xpi 412212 BLAKE2B ce08ff79bfa2851b8a0a77c1b3ee736d6ad192f9de958f5174ce0e16be6a2a857f2fe5c20348e8d590cad60e32889eda3c22c79be60adb7dd9c36ee82a5926f4 SHA512 0e53ca779cfa8adce1abc790146fd70a6d5a65e8fc73ff9f02750fb6a27f013f650c46747ce417515734ef4249dfa63e22e33f71e1d1f6f60c989571a712bc34
DIST firefox-52.7.2esr-eo.xpi 430116 BLAKE2B 5ba2118ce2226ca19a30ae876254e346f842dc74df7c4522d89ac23fc4e58d8116ac525c6e263b62370a90b6946efd80f67a8fd67d8555a8f0dab6dcaac4ff27 SHA512 4deaa5bbdf722211215ba1fcaf46e46f0dc27f6e7e067fc0d8386f1196bb7763c120c270c18174c85cead6f7aecca17881fc5128186f22161aca33823d44642d
DIST firefox-52.7.2esr-es-AR.xpi 438659 BLAKE2B f981e9b0c3802a688082210370fa17266b3fa4d638f281feab0d78b7e52ecca458c6ba4b0fbe2bb3f03e7c6d7a0fb45481b3a7dd967fcb5d5215bb27f6d2ae22 SHA512 837708c8a9f78a077073975c7c2a3d07300c1d8d925fbb18378f6bff3dd8431f10c6e0772837b192a9e679b30662fb6f023840dee990f5302dc4813210c641cf
DIST firefox-52.7.2esr-es-CL.xpi 438406 BLAKE2B 6fe7a2527eb20ba5e2c6e3747082439bf13d13f6a3ba7b0d828117095e6943091496da24ebd510f8a11126e8e2570385fd92d86578107c2d4c12282e7ac14423 SHA512 ed7702bd2d55e7c8f05dba43f70a7be1314a1172d2782b41cd32af4e6b6b6500c9d34c1648ee19fdb3c24354620e0d29392b67e542c847e7b88d8c51aa73774f
DIST firefox-52.7.2esr-es-ES.xpi 337614 BLAKE2B 650c9bde722834327238a7c82c4520add01d1d9d1a8adfc0d075115ffebdfb3a501e1d6812a95c222c3af7e6cebdbf1dfbb88cd67c92a83cde59a793eeee8aa9 SHA512 8beaf36a101dee807c2f32a8d298f504677bd228d03befc3c87c014fafe3606095dd3da07a8511bceb4303789ad08946111bf38fb7be87dc4a8b26f3c2e9b597
DIST firefox-52.7.2esr-es-MX.xpi 441127 BLAKE2B 8c5fdedbe2b26ee1d84c91772c062ec3bc11ac62e30828aee023eb5a1db0a4f73791c4121ad3bbee3888fa9395799b6a8da1a90cd0634a7077957d66743b12ae SHA512 577cb40776ce8406addc8ff690f5e05dc09e482cab0cbae193cc69db13a553a9c9ba0ead25b460b30dc6e7b7550020877ab34d19a2a9ee2cb9269247d71614ce
DIST firefox-52.7.2esr-et.xpi 425113 BLAKE2B 3e02b6dcb8077b1b49218bd6d0ea9b806ecc0bc980089a1f1fd3ef173b2ff30e7d859bf5ece03e8cfadd47aaddb690eb086832990c2071647ef59986cee1b5df SHA512 d1e81794a0b5f4dba32503bb0fc0a801f3ab20e2a6675926798debfc4329996ddc3cfd68ae133d158bded6f5dded3028818e9bbb92c1474c3a8ed79a2d54c191
DIST firefox-52.7.2esr-eu.xpi 431124 BLAKE2B 64167522d60a626ec3709153aa423d134c1fb129b3afc9abdb85f6bb7cdae44fd4e00f128235c6dd77263cf12db833ae528ec7646096cb630b6e07545843d801 SHA512 b76263cdda7904f31e6576534cc38f33cd77e4c93f4f8102d2ef2ea947bd26e9d82813447c30c1a70fd35fded8ee4b4e9137b03991b475a1c83594fd6626231c
DIST firefox-52.7.2esr-fa.xpi 483990 BLAKE2B f2d3a1b24da287fe05d3e389ecdf7b25d463a915c76fc65a2b442e6704aa64086c52cfb91762a45f9d139484e3fd9ac7379c8d249558cca19762836bc299b510 SHA512 fbdd99005963bf4d7e68d647283205ce7542a37227bb3cbe4d98c900d4504e90e2e132d2a0acb9b64c2df9270fcce838f274b82dd2ee77552c8275cd4cf473f6
DIST firefox-52.7.2esr-ff.xpi 433662 BLAKE2B 9180854c526d508ffadea2f9e875e9d9187a82b2659cdeaaf2bbd1257f40dcdf446192ea0fe8281fec351ffc1d8de761765851d88882139fe37926012641d4ca SHA512 24d85b8d25a217a1cc994023c488c1c9b8342fda6e9acdf58b05db71afb2b7bdf5bd980738fbfac5abd4a9c833cf4737d18177226a2d21d1df0c1a3c374a4ad3
DIST firefox-52.7.2esr-fi.xpi 422807 BLAKE2B 74853e93920d8b945f9676b27ba485f26c43505a5ca590ffc1cc354f0d44c00a09f3f5b9a4d90858c78179d1a37224189ea536fe8cb495bb18063ffb46b78e2d SHA512 84d650112b83b339834841d08ff642b11f8b82759e2ba21d900123f5348fa643e3a131ddbe2dd217543870b54c204c3ef5af5b85a9bf42c211552261dc35c213
DIST firefox-52.7.2esr-fr.xpi 442944 BLAKE2B b53a00dfa3545f5bb2c0fcab1acd7865b38ade4441f4bfa40f9608b486ac0e51645f1d39b20d60041ac10dc40d794f1f3727a53fa31152076698772be4328ec7 SHA512 d7769f9a66e2d580d07aa0b03c3cddaab0e150f3243e367dd31735c04cc3215d6c850e74c094979a69f01e444be2d1bf276787a7bc34db2633c79e306ca063c3
DIST firefox-52.7.2esr-fy-NL.xpi 437701 BLAKE2B 0d21c116edac9ec335ebaee999fc7f729f255146f6b1ad5afb12ee637a3c9ad2a61c57fbdc64c83b080bc745a517eb05ed0acfad15ca1bec8b671ad3e3d81f6f SHA512 9eb057d4110e12ed6b0ecf8898cabf3d1dad63deaf3566ca0d73878eca1bc7f62f61f38ec16f0695180adabdada4b0430bb6b78d07572731ddc0b778591c0662
DIST firefox-52.7.2esr-ga-IE.xpi 450876 BLAKE2B b4a5c26252d7651c1afd8b22dd4174b144c545332a22ec84a7e576b3bb069360e2cf59c82c39ed39adbaac19ae534ae8dd664d89c496826e4f54fe8dc531a6b4 SHA512 0a8adc7d6b06fba23dc54249b9e5df43cb7ca3b39ff54bb2919d6c564d6782e795f705bbd93ccf20e38f257732f5f29b20d166190e6613a5cb506726f1133296
DIST firefox-52.7.2esr-gd.xpi 439987 BLAKE2B bcf541182478cbc1fcecc94fa3774dddf3ab4ce0108711716a4d9585dbee2f6dff691f9304ec2603a510c5b36beb13d322ba736ef60081026c819054cb91a096 SHA512 7e0c99e46521492a7f87852a593289abe737759aa8e1d35c4b04846d98526ab835d99b8408b9121bbfa0395ad447db1ff132bfe2c1ccf1a6c82695be470c4517
DIST firefox-52.7.2esr-gl.xpi 440039 BLAKE2B 1d7c5786a2a28cd87ea670ff5ac56e996f633e2bab61729693dd035f68c98141013270d13db19b316814a775f55e0f7d14bed4310acb37f7809cc6337e5e45a0 SHA512 75ec0e8ee1b8dd9fce9c4121cd659a0c9677663cb036dd6447b37b6d17c75d47980af623e3dc4e50b5e88d0401776b5512ba5bdabe7be873764d9b887d857293
DIST firefox-52.7.2esr-gn.xpi 448957 BLAKE2B 31c696e7c36f230eb53ed3b19c5ef237b5bfdeaaf3c1312cae8233aa0be7e1fd020647dd477b0eaa3e2e0e4f4fe14463a14c0e30dc7dfa16dd5781ecd536e8fe SHA512 f19320f045991b99ab91d4e7b121e83988bc9c81243d38bff10fda88f338e9baf850d00ebd46ed37f863ec6392293cb780756503275f9efaa9b0ff3a434e8b20
DIST firefox-52.7.2esr-gu-IN.xpi 482104 BLAKE2B b1c8e5d48b76b22c8043d139079f9a95317f8d75a34ca76df514e44fcbead1b9a25e3ffcfe75e61c01f199ebe0574c635057d3b9887899d1156d1ea171db42d4 SHA512 9c9e5e6f4696795b4868674f45a10412b30690f7ce6c6d35b6f27fe106a55ec999331a64fe64bfe6c39927bc332691d2f03bacf2146ea87b271e68e8de83ab0f
DIST firefox-52.7.2esr-he.xpi 447927 BLAKE2B 81ce008c62646875c5e8864b6d2b905e67d70afe75343bdc66d4eeebc72108834239f5296c0e4bb0eb2fd7107b083c9a5630f56150faf26eb14a694ba466e484 SHA512 5f00825a9ca4b5843e11b97a052839fbd24f112fd4df63704a4ed4bf60fb63b03ca5f1c04abe23c6db31eb582ced6e2ea6db98316cc8bcbae2e4cf4f16fdb88f
DIST firefox-52.7.2esr-hi-IN.xpi 499256 BLAKE2B 1f1c7a533e30be4b03f5ece74671bcfbd9352425029f4d1755d16bb81756874f7af31d71cf1fb8be8e41210465cc2527e22064e2aae7ca1cfeeebf6331196527 SHA512 620b32b18135f83106e7ece51d1172942520da4a038d3380f51377975abe9fdc9f99992868cd9789eb4dded0c7cfa70f18dd2092a1155a978afa1c5af74f1f8d
DIST firefox-52.7.2esr-hr.xpi 440149 BLAKE2B 23d00818f0e9b952c16d54f8e4ab7849e068c0321405a34350ebe4910fd44f6ce375de3f85e5e4185373836f80ac0963aded90f03c6b2f450bae92b033485966 SHA512 225251c0a66e2457e98484adf8f79c9736218bbfd9327a662a4ac0dfe5acde82d3ad7be6b663c8066bec0d0c2e1548c1d675422b207eb072b6dc8615f7fc5756
DIST firefox-52.7.2esr-hsb.xpi 450001 BLAKE2B 3d30fea0bda99f1a93dab2fef8097bea4baa7fd916dba72fc25f4738b6382ed3d0c2d68edec37998e86bdfe1033b1900a058c783590402e7afca82f10a987373 SHA512 19bf9f45e962a980fa4c1ff1b8fc61fa274a29c44a1710b43e2cf992b1681bca3dbad52a7e0eb60ad7fce60bd148f7b3d3d321fa554dcbf2b0739507f43facae
DIST firefox-52.7.2esr-hu.xpi 451496 BLAKE2B 705096c3baed7416acae4c064aad5ab1184e6536042430bab0d128cecd7e7de3981b37d34618c95bce42f0844774ee8425a9772a4ceb4a0f0180e15a5083e8be SHA512 350dc816fb8f46c8392f9f5a43fa633a475b6a3edda65c0a2a322ca5ee6a9ba21e51ea8325c49b12024979cac7450e3259ade1321f524eab0c7d8447e4e9453a
DIST firefox-52.7.2esr-hy-AM.xpi 488414 BLAKE2B ec1550b2509d1fc2475f9e5dea70ddb88f4200490f4c5762cec479e0f7562bd2b6e68330f5ba38211872cfb49e546508c0de0a2f449381e3c2ec5227aa7d96f7 SHA512 526031b1ca02de7669c1da730c9ef16422bcd50363f725f9cd8921b93b55d4e89986f4f4ee8c0252ba9388f1235d57af97b0812f1e1fce94881a8a48f87c83df
DIST firefox-52.7.2esr-id.xpi 418764 BLAKE2B 7a72125709cfee9f74b54ceee35f0758d8c4affc39433d8b4781d2e42db4aaa1cf2488f286d287c4ebbab2db7481b907f4f82eb7d74b7ba24056dfa109e8b5c0 SHA512 d90fdde4a20d76e7b866f4a640a099399156296ef5b6dbfb034e98a70f9717145771a49bdde3d52cac7cd37d82dc66140a2e26ba9a3b220ed46f82b9110db22a
DIST firefox-52.7.2esr-is.xpi 435342 BLAKE2B 8740a62e535eba1b9f3197f13f24ac459d0d4a6beb8f3fa75b46b2e0f0e32899ce2cf1f6723b2bbee48c6bafdf5b6b52a404249dc2066e99a1c56613122005d8 SHA512 1197554f799196e27a685c26e834a6256ee5d171173e147521fc522935fac8631ed5b3b47a114641ad37bd0c318768bf10acb0e5ded65adc9f5f4e0bd416a85f
DIST firefox-52.7.2esr-it.xpi 331968 BLAKE2B 035d5073280a90728e862d455a3eaf48184c270c504cec5280038b0678930f349731fe1128064955f61508f3f768302cbf444b2add86de31e2aee1d25f583cf7 SHA512 b03585b9047f765846e5da814e9406a63cb7bb57e0ce8c8ecc4d1b6e43243265898e6a6b5073677c768d622850c5267897d772ed1ce9139ae94972f1799b2a6e
DIST firefox-52.7.2esr-ja.xpi 488342 BLAKE2B d8728e22da5dbbd6b277a957852f9181c6e7540e2354278f21be7ba7d664d29c6f90c377df518bd6c09f92f4e938fe05b1671240a7e5f5b1d4675d33f510c4bf SHA512 91aeed539f3bdd9ef4c2c631e5b492a0c18860fae95cf49bc5b913c5adf8e20b98e75013eec1b4df6ab055c683ee1b222ba881109acae32eb0d18dfcce8a91e9
DIST firefox-52.7.2esr-ka.xpi 468023 BLAKE2B 4b56e33dffdcc00496ea414113956717011ef586223a1ae18ef2d05500e4f42c166a776bcc83b4ccc7ba9ceceaf15257dc4450b03c5a578476ab82b366be132a SHA512 1cc6c7ecffb7e442a041a43a6d6380e3cfbc42b25c469caa37e7b2e5c3d79a7d468e2fb61280ec665801a824058982deec72596b6a71ac8effd5503fcb2f8dbf
DIST firefox-52.7.2esr-kab.xpi 437247 BLAKE2B c263db3b63989d56522161b699a65b3f24ade9d46a7a7b576240481e7b78e3d92882d386e200afbaad019c95a50d60c907fde61d29eb3cbc389515e29d26675f SHA512 23b33a6c4946a0f3d6105ab7f08c8b6a11b0ae0f1b99de058a635f3ef1aa1c97dc36c4feb5bd935c6f54f5789d5e49146058fdb876af45bc85de88a2ba2d998e
DIST firefox-52.7.2esr-kk.xpi 496939 BLAKE2B 6ee28039cc21ee3d90ebece723c431aa78a8b66970b936550c37ddff059d7d6a91ee70143456a7609c4c040a626b8e4191a8172cc2f49a1bea293f2c03c5dde7 SHA512 496ea719e7b523b53b3b2ee038ab62576a10649d5ac1ca4b6464813979eafaf995f606d65bd6b3a54f5fb4a91ba12e10ac9e2db50ded19632ac6cfd6c46d9c33
DIST firefox-52.7.2esr-km.xpi 512988 BLAKE2B 0bdcefebd47eee1a6125ccfeafe198f3fd50d1dee81b3a36e3cb499e4d494db29fe8562f22ab9081b8aacda9e1b9788f90cde2013816c69a9191f1408dabfac8 SHA512 52b9a2f8e2f7bcf1f5905cb2bb461942186e3ce521da39c7fbdab8fb245ad3baf9fc5f3d37afd877529f979df410eedd14914ef31701fd2f98c6be33779e23d7
DIST firefox-52.7.2esr-kn.xpi 512199 BLAKE2B b499888744ba08661460c46315f4a266b1547b1c0ba34466cd26c1a8c44da86774cdd55f1ed73e61829a4b08291db7ef9026a9ba8dc307ef2e0853458b4926b7 SHA512 2c6c888da23eedf3f4a788ee19e5438ebe71970def69fa963ce1216a7f7abe8e7cec1d7bc2feb2d48dd1b610a0031d5c86c78c63c80f7122613f8a43011df393
DIST firefox-52.7.2esr-ko.xpi 463629 BLAKE2B d6aaaf95202cbdcde97dca2320a85edcab147f3b826fed530a9afdbfeac6ce011d25e2e28d00cc65ccc057fb4204556a72e48329e49d66d5e6ad983a17be708a SHA512 00420bccb10b7e41ee6137d4afefbc817ae1335d18c8348f0a7abd71ff9e5d27e6ba4ea35eb647dffbc8f8ff9f55960422e164099f0c42faaa50ca34a5ae1d2d
DIST firefox-52.7.2esr-lij.xpi 413820 BLAKE2B 16b24773e15f8b5752341af496a24c794271b18f67e58f3ebfecd7c7eb1919cbd3a3ee7b0ea92a56e768c545bf2713b2af7fb1075634be9b8ffeecea1f5275c9 SHA512 9298cf0b7f55cd8252444e570b4ac8cda30724c5038b1231bb322076a04a928ef5c49ce1ee560ad1eb3e76f3a7379b10945d6b90cc6abcc8cbdc0758d580216d
DIST firefox-52.7.2esr-lt.xpi 452236 BLAKE2B 8d9ef6be95fe93e66e7d621a4f007f528794055ffd1ddd2830d0385032c0871be8732465d5eb26ae95dbabc2cd4082d83cd67bddc0cacbd91ece143eaee26deb SHA512 ace3162b24581fde7b69c80f718370d946578117261f28521b09cc298232080a1a770b89bed900559fc4cb5e789d3f99055e7052b1ad5a9500517ed219e76114
DIST firefox-52.7.2esr-lv.xpi 441096 BLAKE2B 35cb6f56b3fa5641b717b139dfab3113f8361223df5f193509a2575a43d85dba3eda8f0c535daa24abb837cac55785ecc84d8dc3a76765932ed99c0bc693aaa6 SHA512 2867ddc01ff463568fa856896a67760d0e5f97343808c5bf6592064295ca77c310cfd75daddf39afb71b130da5e2e57bf334bdb3dbec22d2f5c9deb192c9dbed
DIST firefox-52.7.2esr-mai.xpi 492585 BLAKE2B 03d5c50d8902486d0ded121b54647e9e8fe88e1823625d431cb5037d587df027eec45900a4347b353b8a1ed4869a877a623d559ba24eba8f2b8d9bd1759c0638 SHA512 fe27d7866bd871d0d4f35b7c2756b3a50cf83f6bb965712b8a8f15e2ab8ff745c966bfa1f0c10a2f27a002a112e7de248f46653702da2093d8e6ddf9a160a4ea
DIST firefox-52.7.2esr-mk.xpi 488846 BLAKE2B 460c24f01c024e7567a9348def24fc795996b2b817249bbdb7913a3f2444f35df20b6b6cc3601e8b3b5a64f3ad0836c583f5f9aac5b54055f59a2d15d8358549 SHA512 09477b302803ac51447b1f0a8fe2bc040655009f4c78afbcb104736cbc2a7ca6170cf631ac4b0a5815240e8c81e8ef1a7bb323e60b8b645ba5078931fe636faa
DIST firefox-52.7.2esr-ml.xpi 516486 BLAKE2B 713bae6b7efa1b8b9568a5573b9f77c03ee3d6b4c765049d671b0990a8a362d528f29dafdcee1c3341a18f1b8ed84e64fe47fb6657b440af48f13d7626679a80 SHA512 d9206a8f1089e53291646796cda8e5751cc4ee045355d7804ff83316f47801f414e29a8dfaca52f0d8169926fcbdea3b430368363548c75b4c97132b85083bc0
DIST firefox-52.7.2esr-mr.xpi 495178 BLAKE2B 5d2916bc9e66e7d6ba749c1b1824db90e52913126ef1d83c4d871524263592c8064ac13a6eee420f775c4c4bce7765d4c917b42c2da83555c8206eb50672b73b SHA512 4fb765e2a447b56b65f7ddafbd6075557bb5334c473a24cee3cebccd0fbf814e5b6ecc1f12b2e0e423e651674f67074306d36fe1cfa6b82fe2343c7ccc721c3f
DIST firefox-52.7.2esr-ms.xpi 428635 BLAKE2B d06f28c5d4caca12fe5c38c678f880715d35dcdd43ea4bc02e29c9754cd4251edcbd2edb9c1bafa0dc14d5a35916e7c659936ec63706245e1a44c118d6edfe1b SHA512 845df0d4efc1c7cdd7abe29159b864e109b4cd83634ddbcaefdc5cf4a7f47f8dbfa0b970036fde84ca192511c7772253cceee2bd2f36eeaab8bfa2ad8e8ce864
DIST firefox-52.7.2esr-nb-NO.xpi 427148 BLAKE2B 445255a061b0d7fe6f4253d2e10801a7b09a713415681e84158b70b02e73a5f0ac641c5d531afdf5da74038784b0d153a5934aab183b2bcfb036323ce6c70e22 SHA512 4b42fb41a387dfecb2fe441ee99210f68ee72f11a26e0f6c1b99c5cedfd6a413c7c0f6d5ce3bdb443fa2272ca03b115b8bcc730b1d4be64a07fdeec20ef1adad
DIST firefox-52.7.2esr-nl.xpi 432007 BLAKE2B 35910f257bfaa4b08e4bbd7b1f093c5873aeeac9e350d7d04acda5c232682c057469432dfcac3a79e3004cdf5fdd7732c4a5d2bf4afee2288b4e1335dc12a36d SHA512 4a017ef0bb03154a1a8e5dff767f8e332150fb457b4c2a682591d10f22e7fdde548ddc60aba7e0954d58cd5660ee4ecfaa5e2629796ab7794990873ae05f1de0
DIST firefox-52.7.2esr-nn-NO.xpi 428644 BLAKE2B 245f05601e2a2a21b1cee783b2fb5d9bac1f7c0ad2d08b50280d4600d9126c8f9cdc1f578ca135776f71d3cc380d5ce7fe116777719bb02a4fb0839aebfe7954 SHA512 d79324764c11dd06953be190dd31116b05515699a8c045e14a1e873bb2dc43a19df9cf786a2c405cf85480571a5ac629408f8855c322c948f29649b9e5b657b5
DIST firefox-52.7.2esr-or.xpi 489664 BLAKE2B 853d0b66d9d50248ef6260bc6207292399c07082c655d4cf29bc42688e6fa8af59cd43f97d69dcf5db4a69b1f2f715c33129b7256ff3f813078e253461c999ea SHA512 3a5ece0fff270227cc6ce4bd057000fc641277bd3a37883457e1ceabc10efc5302839181619b3d617058c3ac8b0e0b7f5dc8b7c9f865d89d3d59597a19e7d730
DIST firefox-52.7.2esr-pa-IN.xpi 469325 BLAKE2B e238cc1aa7cdd033f0037f105a9196dbe4b60154a2b71209effd4baab5ebaebfbef7cd6bf613f15d09ab62ba34a7fa1eafe324d1fd44e1d22c85e470496a7466 SHA512 3142dbbd5c35e65c2d10cb0f30df159ce0e43c2dba6a4e7c40100664ee8794e2a26e78299d6251347334e532c991c9f69e59baedacf241a78e83e83d25911b36
DIST firefox-52.7.2esr-pl.xpi 352851 BLAKE2B 3514a16de5fb472674f47812a8ca36c8fa7d20406399b95216f2cbdf88d5c19e6bcfb47353c8eaa3bf101c29626b7e7927219e99c18858784b2f4e41a1ec50c6 SHA512 c7b3992b4762eec8c66fc96dcb21952be54009531dde86c08b993636eeaee483d7d79dc424eba97c06c607720c473df2ef07ebc50f35393b59e00b5f4fefdbb7
DIST firefox-52.7.2esr-pt-BR.xpi 430903 BLAKE2B 5b5bc329b6ed1c99e9e871a3503e30d4fbdf8435183efeb5db0567e616f00a495a8a8f8d29f0fe5df38305a0a9ff766e534d8e4bbf7b25973df731ddca5c4836 SHA512 0a0c1836de6453c842c1748af797d4879908e6d87cd656548dc50e715e275b0269b92d3a923968a1ac189ade5fd0bcc5ffae19d1fab76d1d1d8266eec2778e48
DIST firefox-52.7.2esr-pt-PT.xpi 436727 BLAKE2B 95c02a0857840dee4da9fe1289f0ea2f5c0f4ffde447a38eb9adf5ac63210cac068893e5f4200d7c740e3a2000006ff8a74e9e933d4edcfc8e2c2b081d78bad7 SHA512 39d1dfadd21a6d2d917b918db0f8f4139e4b4425922cf245910b08be9e693093ab6aff9b6db59670c97decb273c01147d5fb85c57492485a2f1a6efc94e082e9
DIST firefox-52.7.2esr-rm.xpi 427341 BLAKE2B c04e6766294096bb8d86308dd41fec584da25876e3c9258d1580b208746441a85cd83c243246047a91835478576b3762fbab2e8ae96ff0d79dbf4078265f802b SHA512 e7721080b49750ebf2fa33eb6182312ac20daa83cffd5aa729415e6c196c4af7b3c42d0c754e188c4990ba24cb296037c4e37faaf90663419eb13b323d9eaf2c
DIST firefox-52.7.2esr-ro.xpi 442585 BLAKE2B af24efad45231ff2f79c7cf4a936a21ce26d832a02f235f801b1bfc214263c514815b2fe1a2b13dd58dffba5615f5cf5797906ec63582fc4f16918955ec9060d SHA512 15eea717430e241488e1a950d7d485a98f6b88cb3c7b9f7a53d38a2e25e8fd81d0398738f239de51c9acc34150b906cb76ab78150c4e32266d2e06da7d2507e6
DIST firefox-52.7.2esr-ru.xpi 395364 BLAKE2B 4bdb63dced9fff95fa8ad1aff3419c74cc25c65856e96f36ab24806460cba6664e1727b7311608437c6ab5eb370593c8d890a211a307aa22cdd8796befdc4be2 SHA512 537debdd1201226ced8d1ac43af7d6008c8bf2aa6570d7d4d9e217eca191d09ffb8c8b54d5ddb0856680fe1aef70d753541c92ca424abd1bd36066e399a3fe84
DIST firefox-52.7.2esr-si.xpi 484604 BLAKE2B 547f4a623f892b180c5516d45a51bf5c83597a0a4e97001acdee480255f8032c054ff4c4f0ca361a30c81b419a1b61eafc47189676d75bd206121797449d8702 SHA512 36162f62137c8feeca6e5270340747b7ff380dccd61452e71baeb8fbb07ae9b5daf64535d4b71115ce167f0f853dc3a886919e39687704679e3d07255e3f31dc
DIST firefox-52.7.2esr-sk.xpi 455820 BLAKE2B 02461a9b40a2aed98641774f031a3e3bbba220422c76fb8bfb75af88de30568aa314db1b16d611f0f87db0f7001800ff31113189c2700129d2bac713e75cf4a6 SHA512 c2b62142859e4099e0bce27fe68ffa2ae5305c2ef8f20d03a144314a3637eed65bceda3179a1150f4becc2c89820a84bb9178e6376acac84e6c67f39480df60f
DIST firefox-52.7.2esr-sl.xpi 433482 BLAKE2B ec82ae8d4c20838f54d4b4705d328f359c7c7b30daa2ca55564946ac009af9d3d7b2392b83f90967b691f5982d6a80200d825c9fe670f0a49e5abf870863be7b SHA512 73f176f32894ad16b36e35ae4795ddecef4b37131b02761da0521a490e68272a35be61316aae47efec78cf7ba2da3a567330dada50e6dbf118719af95825ae2d
DIST firefox-52.7.2esr-son.xpi 427860 BLAKE2B 96816e3bd4cadf45535a1bd4d6ea5515de36c2b7de8880401d7a2caa7ff306ba46d3d6a219563ed4c21760317a5741ac05bf63252598b1f06284a152c542e21f SHA512 4d8b4534109334b9c673db8db3b4aee4c237c245bcdd4dceb08119e057693a73470d750a854bb9445cd9fc402f23a150d735ca57e702e9b710f405fc3cc522cc
DIST firefox-52.7.2esr-sq.xpi 440802 BLAKE2B 1604134061dcda16f1b297048fb5ea62a4436dd3aa7a584a45e14284eaf4bb67dc814fd15f0432484af87c87df9d1b4781e5df833caa14ad8e98a80a6a62e715 SHA512 32926c9a3adef7ee5d3da467fbfd86bf5981c42a501b1b0a60c71e62aee1de24d832ac7f98fb7866151c78c736e2121cbfcbf1cd13457afd79d0672d9fa212cf
DIST firefox-52.7.2esr-sr.xpi 463395 BLAKE2B 02afca5144029bd81c0814bab369a02a1a47087f69de82ca228b1aced34cbc92eb6fb92438815aad5ad5530d947d88f1b6895ad14f00d42c008a09c814878589 SHA512 e8334042c41c17c28bda51d0b01dd406e1337762445f1587cbd04960cd181027dfab92f96a0dc8d6846d70adca3c97cf61d63300d3428dcbc0d3d542c8405939
DIST firefox-52.7.2esr-sv-SE.xpi 433911 BLAKE2B e2b1c060487518be74c5f99e43c3d378f034de7e41972e577b3943cca2c059f830fc6e4a5f13f78cec5a1c713f918801adf9f55911a253b8b1f7d191e1a462a7 SHA512 eec48e8a1666bae02cd3d97954ac2358770133fed04dd5fef69808b06292faf4e1716c0db348b91ea0e547bc812a485577c3bd2f09fd33408c2856eea556b230
DIST firefox-52.7.2esr-ta.xpi 487542 BLAKE2B d50513f6c5c2a8f56d61f2fd05c8e282514383ccfc93c9f67f62eb85d163732c3721bb60d3ec03b09d5e1a7a03ae869a0a1dd7c49d1fa59926d6ce024a18815e SHA512 c2a8e57f278fac4729070b6b6b75763c0f92687ca591b64a624bf23290fe25aab2a6e23698938a72ce574e4e8851154e31102f6b44064ae75f69f05216c8e3b4
DIST firefox-52.7.2esr-te.xpi 507987 BLAKE2B 48c616e2de20fa13637e57ce0c1ae16a1ac84bdca358472c6fc29c075eed3b71e5ae7b9fabf5114861d8f329aaddb9c7c290f1bc0e6f376aab56b8aaaad8ff2a SHA512 36c8561b61ab2f2c80a346fd3392a4e701738b4272802d0ac4a8618f3379cb399d1f60114814e255b21c0dacfaa750c1041aee4e702478201ea7aab5344627af
DIST firefox-52.7.2esr-th.xpi 482021 BLAKE2B 9a29627876714f5eceb5c6c060514a7649d826f6cc5c6349b335b2f3d629c21efd95f66be4d76dbaa3275f736fe4fe941f280c1fd4c30f6c3a5ad532cddee459 SHA512 de16af187753c93049d1443d645d97cc29e6b2f8ddf80badf1eeaddcc43b198467a7e3a4057a378310e21c162567cf09fdfd989ceea7f9eb546f2a7ee6f51fd7
DIST firefox-52.7.2esr-tr.xpi 443673 BLAKE2B 64f9740335f7f91aafd2e6c0f6c2070146eca87a2753c7697f5f5399e2bcf2c145e19fae3b4b1bf384cdfea58021b4cee244f52c384ce2676f93ef17bdfdbc64 SHA512 e148aa19022879b16fc421dfb3132cf3d341d792751a98f1c5441af164ee55dab4387267fd587c78dc8e848eb1a6a4e59769c99974d1f03c9864ad9bb2658fe1
DIST firefox-52.7.2esr-uk.xpi 495095 BLAKE2B e25d78ff55d83c0b8bd270d508bde0204468f5e50eb708c91f5bd2e6cd91e4f415b32a7e2d267e2944164b631067cfd38025823e6a12c24ac084e8a1dc08a0ae SHA512 18b13c9aee14655bd39417feca1abd77a36c3a4cd9f4356b09af0ed25780a9455ab442746a44393686bff7e455b6cdaf7447384f627f460c95da7a2f04639696
DIST firefox-52.7.2esr-uz.xpi 440564 BLAKE2B 323c02bfd1f9107bafb902bdce6b62c486036d44c4e27168a729c00f244a4d2cd81aa19880ace04bf695ff712eda8549cbb8574dbcccee918d12e3e21f049090 SHA512 b621f99442331cdf82dbea8a73c80cdff8b7a01597caa1e4b344c8a887ae3a1f0cd809d47e036a74b5117cac74fed2ac9a7e6d491503515a72aa3e34f6e9c8be
DIST firefox-52.7.2esr-vi.xpi 450804 BLAKE2B e7aa0efda7f6eea6ac9877139f5f02a998faca6568818f140a9f7cb5a77af4c277783faf872fe95c51187d80d4bc95e94c0e3b66ad5c441ad651aaf3a61849b7 SHA512 db0384dbd1a64f631dc2098b67b954ee025d1e052d4409dd3d915af3e0f58226be6ef9fc14a279da5bff08683ff071906cdd3aae1b85936526c2bd4709f9f616
DIST firefox-52.7.2esr-xh.xpi 441172 BLAKE2B acfcecf6d714961e815fa903a05c7f309bed41a2601204dc5032e44c3d683b726f5921a6975743161d8bf8eea995a9f0c98ba6e3372071471b7e91ffba765d86 SHA512 df4315a1c68c0821be549089e98b4a899f952a0500385b134e5161c9ac2bb1c515980c6b7b431daf1cc3430f340d500df459757acf01ef91a9c3bcb890a9f8ce
DIST firefox-52.7.2esr-zh-CN.xpi 461678 BLAKE2B 7991fa87e91b8ba76f7dfb66fb9b6a3feaf098ff30c0036b56e8fc0bfb14eb4c1d88fc0d3c8e2e593d9924902f28b10010a712359213bb490140a60b48af2042 SHA512 4a7db0302b3b18ee7a3132f59652e4065cb9654e4dd9d1057562f4dcf244f83f2dda62f465fb282dc9dbaa97704aafaba4a7bc3e5994aa72cb40b54deb900c2b
DIST firefox-52.7.2esr-zh-TW.xpi 453067 BLAKE2B 8d4cf584fc840a41469f4cb952065a1c75221a352da80b0c9a217cd0eb59d2805c06401055c5f1768596f8e36859b08d4a84f0e996360cb34a6f9d416366b99c SHA512 7455e5bcd9bf1afd1e4a0302a8c1231e40f49734690fbfb5999cdd1ba96b030fbd59e5a9fc2d8182dc1ffafa3372e32607c174275da0685e9cfbce5f01541327
DIST firefox-52.7.2esr.source.tar.xz 212673520 BLAKE2B 3ab8d69b7d913d250e315b6d2aa8d0aaf2a95874a494aa77858b35f78581f311fd376abdb818dde8d616f6a44a266d4f051e73dbf6872dab0d337f35e393ebc9 SHA512 e275fd10fd32a0dc237135af3395e3a1ae501844632c973ff3b9bca1456702ee36dbee99fc57300598403c924c0db63bd62a199845c8f4a2e29db5d1e5973395
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

View File

@@ -0,0 +1,407 @@
# Copyright 1999-2018 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="https://www.mozilla.org/en-US/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
rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch
eapply "${WORKDIR}/firefox"
# Enable gnomebreakpad
if use debug ; then
sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
"${S}"/build/unix/run-mozilla.sh || die "sed failed!"
fi
# Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
if use ia64 ; then
sed -i \
-e '/^OS_LIBS += no_as_needed/d' \
-e '/^OS_LIBS += as_needed/d' \
"${S}"/widget/gtk/mozgtk/gtk2/moz.build \
"${S}"/widget/gtk/mozgtk/gtk3/moz.build \
|| die "sed failed to drop --as-needed for ia64"
fi
# Ensure that our plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
# Fix sandbox violations during make clean, bug 372817
sed -e "s:\(/no-such-file\):${T}\1:g" \
-i "${S}"/config/rules.mk \
-i "${S}"/nsprpub/configure{.in,} \
|| die
# Don't exit with error when some libs are missing which we have in
# system.
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
-i "${S}"/browser/installer/Makefile.in || die
# Don't error out when there's no files to be removed:
sed 's@\(xargs rm\)$@\1 -f@' \
-i "${S}"/toolkit/mozapps/installer/packager.mk || die
# Keep codebase the same even if not using official branding
sed '/^MOZ_DEV_EDITION=1/d' \
-i "${S}"/browser/branding/aurora/configure.sh || die
# Allow user to apply any additional patches without modifing ebuild
eapply_user
# Autotools configure is now called old-configure.in
# This works because there is still a configure.in that happens to be for the
# shell wrapper configure script
eautoreconf old-configure.in
# Must run autoconf in js/src
cd "${S}"/js/src || die
eautoconf old-configure.in
# Need to update jemalloc's configure
cd "${S}"/memory/jemalloc/src || die
WANT_AUTOCONF= eautoconf
}
src_configure() {
MEXTENSIONS="default"
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
# get your own set of keys.
_google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
####################################
#
# mozconfig, CFLAGS and CXXFLAGS setup
#
####################################
mozconfig_init
mozconfig_config
# enable JACK, bug 600002
mozconfig_use_enable jack
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
}