Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Fri, 28 Apr 2017 18:42:27
Message-Id: 1493404934.a7ea176d32b5f8a000cd12521a42881cda1d0f7a.axs@gentoo
1 commit: a7ea176d32b5f8a000cd12521a42881cda1d0f7a
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 28 18:41:47 2017 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 28 18:42:14 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ea176d
7
8 www-client/firefox: bump to 52.1.0 for stabilization
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 www-client/firefox/Manifest | 93 +++++++
13 www-client/firefox/firefox-52.1.0.ebuild | 399 +++++++++++++++++++++++++++++++
14 www-client/firefox/metadata.xml | 1 +
15 3 files changed, 493 insertions(+)
16
17 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
18 index b058e0df64d..73ea002da51 100644
19 --- a/www-client/firefox/Manifest
20 +++ b/www-client/firefox/Manifest
21 @@ -85,6 +85,99 @@ DIST firefox-45.8.0esr-xh.xpi 432918 SHA256 d77e888447b44be1716f36f36f599823ea61
22 DIST firefox-45.8.0esr-zh-CN.xpi 475797 SHA256 295990f964e9926f20b6a5f06e06686a88a9199a7e4a48e9fa2132e6338cff0c SHA512 5060fae862325558a1965c17d40fc5dd106da92b07fe1d9e89858597d3251737667166d4df073ca701f633b5ec5f4a3f8321abb59c85a5829f2bcb58b75f08df WHIRLPOOL 00056c6e442134a0895da420ee18c07806d2c41658d396dea6e4917238cf2b7a1dc8cf51790dea46fa826b0b64c0cbe9a6fa0fca9600ae9160a6595dcafd9abf
23 DIST firefox-45.8.0esr-zh-TW.xpi 466529 SHA256 004c22566602ef5c3905f0d8818018fc77d9f8022c97e15bb9f2841c9711fde3 SHA512 5cca12667ee2c283ed13912369c3cc20983c891be4e31a912c3167da7eaa9b6eee84d7ae2c67ae09c336d6e03360181d366575f89690d4c9761c5d80a9c7edc3 WHIRLPOOL 600d0e128284513b2e24bb951ce30769d27423290ac68b5e7309c46ac0c9fdb17bfc46317236e220145d950cb13c45ff02b808412496816750ef48a4e7dff889
24 DIST firefox-45.8.0esr.source.tar.xz 185229628 SHA256 7e28decd81f78070b433c69ebd7498f2e46e7cc5c5c6bff9a8cd7380d09da17a SHA512 f7b5e0c659b2e824cee7f3784e2d72c562915af91c7e316ec1519305755d2126d91b74c47f96c8b4fc7377710f295545c58b2f989c65c268fc23677ef8cf5c85 WHIRLPOOL 75f04e3666cfca5eee698c1ee9724b6ffdc5fc71569e356385ddb9a161667b870f52f00dde5d914a81e39253a1db0574b31612507330d6c0f884db0b9a40732c
25 +DIST firefox-52.0-patches-08.tar.xz 10084 SHA256 2acdd54fd4268a1a1a12905fb3586981d55bad5269b8f380a54aa65fc4268a4f SHA512 974edc753230429a52c820c82d8b78ea727b1e42a10fcd562b9e4173920f369a78550e6517e32cfea64d19a92c658ef1cebb29c59165fe8aaa587ec20107c835 WHIRLPOOL ab2c1520bf795ef48e564fb81ce812e11e7f4f4a2fe472ad85b045011344f359c62ec0c4c83e4ad196d3d891eef8ef52b462a77b6f1485a75eeabc1487462410
26 +DIST firefox-52.1.0esr-ach.xpi 427640 SHA256 aaa528f7f394e4801aab21d0d6f0313fc8a4b786873dab9c004c2dd741095c7f SHA512 38cec34c38afcba34c6ef397ff0c54a318e905d8de9d8f321e689fe7c09d9da56e816e2e0dbd975611ca6fa43c32e73009043eeb61adfb3871af018555b21514 WHIRLPOOL 473ef1ada7e666f011239b6616ba8a9c950dd872699b90b2d24aece1be28e8c3361739e44714f7e51ad217aff5670003172de7256d493514d06c04c629bffb5f
27 +DIST firefox-52.1.0esr-af.xpi 436823 SHA256 2bda3bfc9b83a76df12234fb68db9bad1f836593b760bcc5dd8c831dff06c994 SHA512 6461e167020dba3659260f5d08737d3cb1eed5d8ae243697ea9e5ee0b20d97140658277c2b7a326d5d48749eec5e23bb3d187f66447a84633acbe81cf8f235b0 WHIRLPOOL 34db35bb2ae4957c666e5b502b1c3664b8701529d2ef66f638b6e79f360ffe3956c5ce0a065f771d180ada10e33d96a1733a4c8e43df97f95863880ecb899bd9
28 +DIST firefox-52.1.0esr-an.xpi 445142 SHA256 11984920e096e97b7defa905d749cebf4c4d5a8648bc9263cbd008f8bb9c9af5 SHA512 982f5c30751148f61913dfbe610e40111ba2c98a65023e6a483031bac311e7774338e348d5d3501494f2f35a6ad54ecd37c8990e95716e56dcf169f13b8c0707 WHIRLPOOL c062b279c75534a173f452853f51edda03a2e0e8552a84fad5138c266253ec52a567ff11315415e23843b8d5623128c3638e0f3c9367cfa310124dc4a5944b99
29 +DIST firefox-52.1.0esr-ar.xpi 473382 SHA256 6fedf28099b26244349b8cfd85c8c0d3c44b26e6fc888498413cfad923a8497b SHA512 d6296b46b8dc8aa769d7ff7384176b0c93335d4c796b4b1fde9cbc66a32c1838f345034cddaae6ab404d4a1c626c2c5ba2021da851b53db9ddb225627bb1bb59 WHIRLPOOL 6fe766b9335b66fc3e58c03ff407dc61a7a734aebd71f8b4d2fa47dede12e7e3050f4565df35dcef3fb568f2e490c25fe1e90327b5c0364d5b6e9e20f86d2ea6
30 +DIST firefox-52.1.0esr-as.xpi 486888 SHA256 9c64fa1854a0b8bceab3237b7f9516e1bd73cb24089fd4b422b3705958f847fc SHA512 4c1bc0a109b842d6442a318b8e804bb4e365eae512c63c057b29010a25a004abf6490de8fe33c29de9ab18e16db8e749dd4e17ef705019de46dfbba5e5d0c355 WHIRLPOOL a33d817bb1d0181464e235613d1fb325a758fea41d8a8704cd3373926dd9fff61b1d238b0876ef59c3b0117432bebd85dbc49188d1fae9acb513e733a799083a
31 +DIST firefox-52.1.0esr-ast.xpi 440033 SHA256 2feae76cbfc4a12f8c2ec4788bf16d0ccc1257b90f4d182e7c3d64ece636c0d5 SHA512 324f6e58ccabc7b3e48006ddf7ee78ab92b209a0109c5c5ba832c48a0ee1fcf529ae024c59556109d18351ab947deb4d2d1b821a25d30993a58fd01d7e88053d WHIRLPOOL c48c7c1833bb11fe3bd799b1a23b88e0dc5d2f8cc26b67426d71fa89a321e00ff174f9d570123f16c522a10ea4b145348afa5bbef0417846697b39800eac68a0
32 +DIST firefox-52.1.0esr-az.xpi 454923 SHA256 7dcc5b97f3ecf887f7372f39d050eab1163efa02463f2d689b50e458c75bf8d9 SHA512 87767c5b3ca06dba9aab951f68758e39821040b7c889118e2e2a9bf2f1374e6dacc95cec1da848195f4ef5e6e086b49128801575c7ab79aa5e18a7c355ad6d6e WHIRLPOOL 7014e9ae2c5dfee5cd4a8175b2029613ad5e053d67b9b2d28891cca796cfea4aea4c0082a93a226fce0a5a21f7976c4943bedb7424578fbd2a04bfd3b7c26324
33 +DIST firefox-52.1.0esr-bg.xpi 487891 SHA256 abbf23207d9704b2fdfb2fa3448d07640c4d185ec2a9d427ba37d6aa57886a37 SHA512 20ce676620691d7e7a3300c6c8ff0644b0571cbec14fe83dad95f8778e82188bddfe423b29dc1badd70fb74ec7b3ea6549313c777169fc0b041d8aa8c3eb6dd6 WHIRLPOOL f09890c3cbd0a6a2e6b26b1d46a790b5b7696e854f2de87ed274c93c1dc0266690559c29074f773b066003ff0bee28a1ecd863334e09bee5e22dcbe8ba56f970
34 +DIST firefox-52.1.0esr-bn-BD.xpi 511994 SHA256 d697f0eca8217f9e69738e513e82f02cd301ffb42ca1133c8ad464930404c554 SHA512 297eca633356cf6289df8412999a805c7fcc355a15b218fb5146e8c73f8d8f3368ea41c3472750bcdd9805d9a5d2cb20753167fb11edfa7c6d22abf453643b4c WHIRLPOOL 53d1221e238801e75df04b40b66d7a589d1d9d74050cf670d239d7b9f7d9abc4027683f885c28603516bb7974030b6619ae12f57fa2bbe870c39414761aa19f0
35 +DIST firefox-52.1.0esr-bn-IN.xpi 509375 SHA256 2669ff2c9c89fa4c10d0f95f08a677420c1a7eaf6e5980c1071e2086fe493990 SHA512 72da400468cf4e18efb312fe275e4652ca197ea3b05a0a3ca97af7d77e44bba5ce496e9a6ea8a4bee7d9d0ff7d5581345fa6450ecba568f8127b57e84d7e15d2 WHIRLPOOL 8d56e812b84635fe6193a3ce97c6f797664a3e5045dc4af613e7a564067c9666d538bea21ef2876e3acc848725365be3f408576302b6cdb862cdccc2b5fab165
36 +DIST firefox-52.1.0esr-br.xpi 435482 SHA256 97608859ead1b10dc1d2f05ac4bea632ccbe1aea3375a28b2dd36abfd2f6fdee SHA512 a97a988e20dbb788003668640818ee02a16ac8638de9cec9c2b2d6788c28ec94bf6333dc0dc8a53551518e710a409f26e8d052f4bc8784d1da0b68a829e43a2d WHIRLPOOL 02d7f23ad1bf502ba991a7fcd368f131ac5ec0ff7f9a6799b7cf22c014f33b9b3d1b413494429596cd5bb7357c5e2758f9365dce4ef767bfd7cb2e91a025fc6f
37 +DIST firefox-52.1.0esr-bs.xpi 441782 SHA256 3ad5709d451a32ef0ac51468588e41e3153bec352221b858c56f82d6cbef55ce SHA512 37cc8f907c69b5588bbb3e369d7f76156425beeea76985e910791e72fe67b299139e113c140bc96fc7e02ace885c7b978a501934ec4eb282a63e9d6ef34e5ffe WHIRLPOOL c04d46a79aaaf580c1e74c00f5de6cfbc0207b030f2fe41d73b1c50f4ac2ba590187c74d24c81caaca11334c445977ed3b3567d6759862e4953c9f78af0f1b8d
38 +DIST firefox-52.1.0esr-ca.xpi 443303 SHA256 69af86fe9453373c3b41dc9cd370917f563eeeeba750eb6d99bef31e6050de70 SHA512 497335a6d153ccec32a78fecbf3eed2f0f575cec86d86bb33ab0a96263a9f5280a33af2818efec0be655ef9e2b6469f80c870b9979d520faaae09c7f99fab60e WHIRLPOOL 66417fa92813f3ccc3edf0cb235517ec8ac3a83e53fac6e9486ac4db6af8ab3d486f23574b938cc7cc209a854b7e9f73e6f88bbf88ab7b17dd2f09f52e140fff
39 +DIST firefox-52.1.0esr-cak.xpi 459183 SHA256 d6fcb9ad56964e907f1eb9e12792152fcc15dda69658dd4e4191057b36dbb219 SHA512 26b25b071c63426ef1079899bd241b1ce3f3f952a353dbb352d0fffe895217d22c1c0759de07862ec300b1df35b84507bf1d411e391fd87ab6fc4ed47ee3fdad WHIRLPOOL 0173af9c8636f3a1810b01a1a57f1262f096f404082e1631ea567f3ce984d3909335b0446599e1f6e5fe6b701476fa5c7e0007ef21a86688a95c8d65c63dc93c
40 +DIST firefox-52.1.0esr-cs.xpi 444075 SHA256 0fd5d4786b639fc44fbb8b4d7bcdda883da58204f78fbc55b684139fd72a778a SHA512 ec2e74633218430be0badb387efe7a7ed2f4484b1f25339b58ca4b190aeaa209e9b01a013ca5c30b30b1aaf6d1c7f9b6fc0e0290819ce19fd832748083d5ac2f WHIRLPOOL 8f343361e23bb5f46f689d2837d60628bf62dfac2bb9f6c69064d9255bca718685fe1bbe2e22a50f40cfa1c588c3e912450cbd5f41a26a15ee9520522458d38d
41 +DIST firefox-52.1.0esr-cy.xpi 436583 SHA256 78e2c91debf309d1c69f86e1ec8df38a006c23853cee5de87c298167daa47213 SHA512 7fd54b1c60672e6789af8a10786538da97da4236d92df22aa5d001d6cedd3eb9b58a9ed2631c2eec53d10f558058a67768194d5ddf4946d3e2620831a08c1555 WHIRLPOOL 2ca242ede06cdcb7d917509f13116023c68566cbe3095dea95be861883acd87833c7699f6757a7f4b57cd823292aaa3875ca8f583f20d0c024f86db1d26b4b17
42 +DIST firefox-52.1.0esr-da.xpi 424394 SHA256 8c73cc13da9fddf78deba643976fb43d493af3e66cc7d0260ecce0674c517189 SHA512 3c94f6e45dacfc3db1eb80d9a4b09c3c65f54c8eeb38f4ef5c8db6d2d326c80777edb940ed774594ef77b9e883aa71d8932f7259abfdb76d2460c680e2dea1b1 WHIRLPOOL c56e1633822f759c7adf08a91036b383afb515525d1746765d8befe4ad9ec4a13f71825142e3b6ca6698d1b79111004527cf2900981a3353e4d589e5ac7cd26f
43 +DIST firefox-52.1.0esr-de.xpi 442478 SHA256 9a030a63136583c071cdf57c2d857ba1faa2e43c1fb146f0dde48cfb0563e3bb SHA512 3231bffd078676cbf3386f7f554b0ba877cb81ad127ec0d6fb0d66e81b8dfbff40f50a0e700e9c8c4c21c4e37fc3735b3e8da5fdda11677ce041680e2af01acb WHIRLPOOL 9daf2b84ca4e405ebc9bb38d612839beac0db91057aef77ed00a3f3c87948a0b629113c12642be07903dd56222849ac17b5447340b3517485821e8583d2d9560
44 +DIST firefox-52.1.0esr-dsb.xpi 459424 SHA256 7f5078ed137a74d6e441edfc09e2dae084443f292620b4ae37ea29b99ba004e8 SHA512 5d85345caf89ec1317e4587bee979a349df8a2a635c121a154f939bfb611fa3f28691c4a4c06f767fbf1f038107a1791202b0bb40d91dbc9a58386b95f4571a9 WHIRLPOOL b01671458dfd4d05ed6409cbf4f0d84a9b1a8a47c7d301cba750dbbbf179e859df28d9291352a66f06f2daef92ba330ee60b862852fa82f8e4c55930460925e2
45 +DIST firefox-52.1.0esr-el.xpi 516592 SHA256 dcb41271678ba967bb8f2df01906dae87e4d14386ef1880675212988d9e01722 SHA512 a07e013354da15ab20bf08c8741e2a10bb3dff1208aac6d807b593045f3e150609295920737e9e9e33ce19fd282b6f1b2335a4458c99e094d1e1b6dc9f967376 WHIRLPOOL 1997eb7f7112063433825682acd40221aa24e222ef909818f1c149f01f4cb25d3fcff7504679aa0f3b20db3aa078ffd8903cd63d1c30fb9bd5f3bdfebc6e3c18
46 +DIST firefox-52.1.0esr-en-GB.xpi 419323 SHA256 24df2612d92ea2ec9b69ac21f377b0061463c1025f5259221c18132b2ed9b627 SHA512 595dbd31eecc6d2134c951ee4524c8f9e35f2423ae3e8cb2c1b0e3198f475a180f0509c2a1ed3ee33ab03865247b3a8ae341914961aa5659d3e6f597da3177cc WHIRLPOOL 6902856e35a5180519e54f02ce1dcee630159af89d46f5e5d63c159f162ac2dea8c2b9911b620a2d457be7a2164eb863cba44b5a6b2149920d0fa9f1cbfd02c2
47 +DIST firefox-52.1.0esr-en-ZA.xpi 412211 SHA256 00c764b77d38eb66f1975dae4e7eb11c64bd908e08831c98aca1d8b128f75324 SHA512 4f99a37e5a89bde777412e5a17a65a56fe1a2dd776d67bd687c84a26af534bdc940091c7d3c4a908a1130d420debe5ffb23d173af07241108ea8542a427d09f5 WHIRLPOOL 771c619ef545d4231782ea69cc2915109657a0ab29400dee751d6d921ff83c604b51b3f2d40c2bfe7082dd5716605adc8b1a57074cee400b0e311d1d834beb97
48 +DIST firefox-52.1.0esr-eo.xpi 437473 SHA256 fb85aa82a8937bd36f722a31e47458e62dd74425172222c303408b3a7310aad4 SHA512 8c9087296a4653b3ad3d2f9fb505636d8280a6ceda432ff0446e8f333f0dbb6122914514cb1e451dc3d935337592e82be157d38ea8f2d149c28e627c8d8d31e8 WHIRLPOOL 4aeb69ecc7b349de73265ada108fa868a7541bd2eaaa85509dd02e5e12737f56a31930b8a369fb59335f4015ac71fbbcdbde8cbe249d5092fbe7ff4b8607bf70
49 +DIST firefox-52.1.0esr-es-AR.xpi 445925 SHA256 bbf6951dee0edd98af3a6817e80bbfcf263f1530abdf1c1305c607fccff9c4d7 SHA512 17d59ad181da6350e85abd7aaf50357d34fa70fccd193965b8e94c9321d2ac3e4c3d9fddd54221f1ef6166afe1a69f7814581d8670eae20e28f1f86f91ef4d14 WHIRLPOOL c990f6e3029a84ceaccdbd220f96f051b0e309f71779c2eff426855caff0b730c51091ae3147b048b834e528420ded2978f487130bd4bebaad83ec51f2356ed3
50 +DIST firefox-52.1.0esr-es-CL.xpi 445675 SHA256 b6e62a993c5927c99feeba35e932ba896a14c49c4a8fd1e7f8c606236f263df7 SHA512 10e1a7632a9df02ec10e3d4d52c87c1a314efdbc5fe26cfdd8138ed0d2fbdc21d4c51d78cfc8c1ff231d7f9e5f9bcccbf01004ac703dbdec29c643a4d021c458 WHIRLPOOL 6eaadeb982e70775a1b69354e5aa8ee75ff68d6ddfc3c0daf82dd22ee787d77ec943efa6d7a4815c9b055cd9a1647cbcf283a6bfaaf7c85d2a4332a0352d4912
51 +DIST firefox-52.1.0esr-es-ES.xpi 344875 SHA256 fbdf9804d4320a286ddbd75108537819f13979a45d1a16f31956f79bf01836f8 SHA512 b8734d55f29f557c868ad35519fda1acebabbaaee641b5cad3bae3ade7da96042becfeb575c387484e6c0017cbfd917e2de8e86f84f33ba9987f8a27a8610c70 WHIRLPOOL 203b83eb5ff5a52bfd18ae4724f82ebee9f36ae2e722b66f1ef96fc2246450dec62dacfb7ae67bdac8815ca1af0be3f16ec30cc48a0eb43f6828e7b908368816
52 +DIST firefox-52.1.0esr-es-MX.xpi 448384 SHA256 d118efbaaa7dd43b1e952691df8438f7243e8783444f66167ae33750919b73ce SHA512 5a25db02ddfe193f4e0141db8ecf61cdb18e19493611efcd893f7d681e83b2feffdbe0c32ace02bb0cf1c86ce16bd3c987a0b93792c5dee718ec4f5ff40c0acd WHIRLPOOL 4b72124302c4e67fc0905ba0ecc76c7ccb7cde9e4a7cc4ad151e2209947795043bdb7b5c10a84f760f8215f35c07252da3ed76eacb735a8f52c8eed1a224b436
53 +DIST firefox-52.1.0esr-et.xpi 425112 SHA256 991c77b981d6d1e4b4bfb6e236fd33bd814aca3212967c2e279d98915ffe3838 SHA512 d67c557c04e98304fd3c88def498fa133ecd6c42ea71a42071ba9e11bde89ce6bccf8db3ef98a5c1a00a447cbe35de10bf2d4118d22040cdc5f9327d5777ef2b WHIRLPOOL 50608b715177bf7ed7a73759dbb4ca2e4fbbfdc38db4a33885597f21eeb348fadf5979a1e32b338e4cf6939203ecc9daa3c4dcc09b7a2dc688e23eb09f121f40
54 +DIST firefox-52.1.0esr-eu.xpi 438478 SHA256 ac5d0468e00e9975b1ab7e79f73d662c185a2ab6f3976f67d8bac9b45663cc70 SHA512 59aec763c4d9145b1a227b6773293406819f405623bd7cf15c7d29dc6d8a13d6dee9e7be6f1f8de75918a86ee3d937aba446e1fae2556a98e9039d342d15eb71 WHIRLPOOL 9d5ec2879a159d391b2c15038941317b761943569ae8025db074d5c865bd4debe6aa577e62502b823fb9196c4ba1387392d71f08040fd846090a1641389bf333
55 +DIST firefox-52.1.0esr-fa.xpi 491343 SHA256 907622303642e0d5a09aa6fe4aa5eb5bdca70701ffd57255c1fc1083b89dde82 SHA512 2b78c756b1905e06f86e602907ed03edc16899ad18f3ac2393eacbddd97c8583db4a75b731b72ebb6a844b1f1a8d66ab8a1889b5053b8808f767ddafa9370ba5 WHIRLPOOL 277677237d46376946339202ef94143e2b1e914c25107697b535a747e97f3e3d3a31b7296684baac83a9996306db1d895e988bda97dda9fd0fc23318c2c1627b
56 +DIST firefox-52.1.0esr-ff.xpi 440928 SHA256 91be72df5b6a67b36c76a609cbfb4431fac3d1208e4423301bf4b14268200056 SHA512 a93a0f00b62d7e809b47e8871a6bad2d1ffabfac87d277c31451b7e6c7f01a98e4f2e2494d8f249806e9dc90b8c34c0d96c81b56b5e97a5defdadc333901c9e2 WHIRLPOOL d14c91708e717198805d89b3fa562644d00d92242a001d102da2c033d4e0026267e2171833135ba0629a565b9be4f2379e50203b50e4337d4d71e7c878ff8f4d
57 +DIST firefox-52.1.0esr-fi.xpi 430061 SHA256 26bf0fcb296bfaa95b4a773d5b24bf5591f67562b5526d4112e772247723210f SHA512 8eba59c760771a06f066b50fa2804c05fb97cc722d14bda09c79989a152b97fd5e090928f3f9293341a871c09a36144074cf1834cce24c8fa32ae54cd232b043 WHIRLPOOL 5a3c479f718e7e0826e6d799f8d2afe68d2d24c076faeacfba4ad73fb59d0e889c1888dcb0a8ac58d9bf94e70197234a8b6d145b41d286422a92db9a6290d38f
58 +DIST firefox-52.1.0esr-fr.xpi 450210 SHA256 871f861ed6dd9256efcbe0c37937a91323bc61344eac45ff96d35eda37cbc7f3 SHA512 2054a4cf1c5f89eda713a19fbcecedd62a92bfcbb16fc577270177086131bba3f85075268a3cf19280bb9a4a63235bec58fae6cec08083840c8e214b3b56d6da WHIRLPOOL f6fb48d45295194d0f8d1d98b860d7f5cd1db520d72807ab40b48f6694164f448438e8f78619664ce6b5c4a55f3898b5eaec993415ca6c741fc513643056499a
59 +DIST firefox-52.1.0esr-fy-NL.xpi 444973 SHA256 121e2d3d60f05b9715bc78c1abbc4da96d8433b800721ff54399afff6dbc49ca SHA512 91795dbf57fcd69eeb4fc056838f95a597b388fc9d0a3ecdb8a234da411b7fce8f3e64961b5e728b256b03a2449da5cbb757da351c9fa3e7fd5b0ad15c4f8adf WHIRLPOOL 6b78e88511370c1fb50c956f8af8949bcee218a01fc161383edcb4a3c86ccd521ad1d6008cbbbff7ce1727271bbdea951ceeee6b6a2e03e0cc8f10e2340664a8
60 +DIST firefox-52.1.0esr-ga-IE.xpi 458164 SHA256 302f5693f5be52c96e5261b6552d76f7010aa5db007d8956967d4aac5f94b095 SHA512 7e748bf15611a24739088387e0b40b929bced920adfd3454b458e695fe3f2384a8db55fa189d8468a238697de2f40b5ba7c82e40bd2bf4bc182079e168cc786b WHIRLPOOL f2a12017159d5ed83e45c5bbaa760bf398b596bbc4abbaadb93a984ed4ba9c282f9d885e0d56be28f464495fc8fa31cea2c822c7feb89621e88c560d03aac45c
61 +DIST firefox-52.1.0esr-gd.xpi 447267 SHA256 756e9e47cf0f5fbc16ee6e697182c1738e8aef303a4b240b82ac61cfccdbabbf SHA512 7993229820a45308711aa863c704dcbc28e4cac0440f5bd9fd47fd195269cf0e3a21776839a1515fbc94b9b38cb0f39d27090b85acdd1b3a7c5ab37399052dcf WHIRLPOOL 34d655cc2613c6d4af55406d55573e6ce97e096cc00c1208d9b3ec0c9e9e5ac819b8bbf6d9cc0688bd0104b9673428592e255f23c2d9adf2a1d6631faa1507cd
62 +DIST firefox-52.1.0esr-gl.xpi 447295 SHA256 c88a2ee3dfadc5a0ce92bedc81a0aee5f28b60ab6fc025a3252249809d26f630 SHA512 c255a5da38099bcd4dae9ae280effd2cbd688b5018b5f0cd585e596db93a67a93870b52528ab46cf14fa394e39ed968844056c3de56adfe6e8250659459fa8d8 WHIRLPOOL e79f7d9ca9f801e7b5b04d393b492796dd093106755eb2e3b64f04e9bf1fb115ce10291771c326b756417c9d41ebbcd154d797677f602a0ed0ca47623752003c
63 +DIST firefox-52.1.0esr-gn.xpi 456213 SHA256 66e621462c612b7857489511f888ea14645805d0eee9b679d04238999ab7f9b2 SHA512 a54fb90b7b4d2c6fb7cf63631da1ba7eb513b65bb9b5ca60944c60cd453e2a1c3c6e74d78d7db63169fbfa073dda6b074d887f62d562fe4422f67c7ace4a0dea WHIRLPOOL c63074d737068caaa2abcbb6cc06695cd38dca6e75808a4903f052d94d6aae0859cd56ba7455c32df7bd46e8760ac35b54440006b38e3584e297e54dcb2dc608
64 +DIST firefox-52.1.0esr-gu-IN.xpi 489365 SHA256 52908d8932a07738f6113a618628086e1a236da6aa34206f0fcac774632634c0 SHA512 3212f50dc72989e87c9c978abd73d926067ac3c47757a40a1a24a92824a4fefc733e613d703c1a11c8e6cb79748170f6d2108259bb542b4ff40bc69cabd5fb31 WHIRLPOOL 62c425ea797c9b9de4134a57c941af9020e763ca47117c5bb9cb9e2ed29dfdb4fd4700ec3c81daa7cd114bb3d93c2229f3ca3d3321de36a49dd9980e31249091
65 +DIST firefox-52.1.0esr-he.xpi 455282 SHA256 da75ac77f78d71d26ec4cf2dbce7c137d5fe4e78caea88577c550a95f20b9caf SHA512 ef883076a75813f231793d1c444fb25327632fff8240f8a01b087ae5a1ee82967d9374c8a725ad752dac2fc25288e92405f846c5ebe02c37867ee43932730020 WHIRLPOOL 20b93418063d3962c0fc4ce0aacb4bb46fd1cc6edcc9fc00a0773b4fd108ff77fb6bdd89c8d7cb4b1d094aee7099ab5cdf0f7cfe7948826b879dcf223b318d45
66 +DIST firefox-52.1.0esr-hi-IN.xpi 506518 SHA256 09db771f3b794ce51598cbece81a362a9401fcde8071898db8423ddc031b6f0e SHA512 254ea08e645526429bea72f98717674245e8dd8d8d8fa90dcf1cf32d68b55383156fd54d2db035ede29abe2c9e7b9b598ac3f88dbeb0fbe143c21a06b491f23d WHIRLPOOL 0cb4c12e6ce6a0da578b8e1f724dbb0e5475aeb7d97a1852478bd57cb8633d26ea94d9726a3bdedff1ab8f7fbce90363674bd52afc07206f13237015e1fffd77
67 +DIST firefox-52.1.0esr-hr.xpi 447502 SHA256 699db658924dbbb6c0b1f8d160e3c20a0357a6197a7fd6576ca1f3b5bd5ff438 SHA512 6843bc2c44de31d7805cafe4c21c76ec4bd6b37ce58e46c6c673776e4a22ffcad4b0fa321c91b3bc9dbeec10b01957df58780427d1afb85e235b326ddfb34460 WHIRLPOOL e140769f06866ec52f02c5a390e9e34b3cb2a2c251e55f928357317606b4c3b1eb7f25c38af41c8493117852836c3d6967848d4da1c23991ff49a7e51119df6b
68 +DIST firefox-52.1.0esr-hsb.xpi 457258 SHA256 e514e07c823bfccc003c7caa93e0d0af49bbcaa7f3f5ec2fd0e35add73ea040d SHA512 5ab8d8094fadeff0a2c326638ece687aa366c4f6055b0de324d7cf087f94b4be33ddb94495876487b4834c2222a119bfc2b021dea51f96578258be6b30ebdec9 WHIRLPOOL 6542e9693f0539dbd4ecb9d04cb82bd7fb7d68359d27061a04c09337e7c6682c9892c6b467d1b6366ae4a922e8696752f841ad7d0a3e281655c16ea4e1964d61
69 +DIST firefox-52.1.0esr-hu.xpi 451495 SHA256 62a65d6dabdc2370987735da7426ce5acc4325b3cbab31b1615d39f4a872d891 SHA512 a7fabb5dbd36ee7a75fccd493e2bfc062fdb29de0b2b0371c87cb2fa5800a6b56f8c5f2053be1a59ac35e0a2c5299172e309646292889873d2d6ef157eba3dad WHIRLPOOL 599fec24c7e37e2af040595c4ec5c4b483b64e818ab40abb886b6d20a19baf503a8ee0f83574f0f938990d884421edfe40ffc678887fe44d7ab2c5eea86b55a5
70 +DIST firefox-52.1.0esr-hy-AM.xpi 495773 SHA256 4987323930c67b85fee1f5a4d775a2ae0748eb6183656f2ff25375e06794f6b9 SHA512 5719044fa737ed6db8d82ddb65c029eac8cc8127bfd11ecb87a6bb7d30b6d3ec783e6b294631a2d7457410a56f0c77cff46129ab2ec105b6c475f11a3ac954db WHIRLPOOL bcef5de1b65dd4b3f5e2c854882f78b516f760f104369bf73aaa9ce9caed72ec8c81b1ca391cbb3e601eb3ce97e4ff1c98eab94ca5d96712c6707aee4bf4eda1
71 +DIST firefox-52.1.0esr-id.xpi 426023 SHA256 c1094fa40ca88e22526a1da963e6d3fedf03388701faf9b933869abf69b9a90c SHA512 5fbf68dab75ef1e888f5171c5115b0dd6446feaaebb136365567819620add3c2f2556c176490d87a463a8ba360041c3741c7f1613f4124642300af0eac07a498 WHIRLPOOL 8142b5b7f0aafd4a3dbfb48beca0e376704ff7accfd25bb45bedf737687cb5d5f7b2f1e0282e1cc998abe7e0c320c1f881ea40bff00c02560b418f2c1fcd1322
72 +DIST firefox-52.1.0esr-is.xpi 442693 SHA256 00c393fc58daf5fb57f3a289001e19cb28eda9716e07decd52d3d216a62a3584 SHA512 0c542f46d5d76bdbed133046e675a5fab070b7b398efa4bd94aedf403abb6e08cf693e3e5b6f395c8d9c360d579205dd7e0ab627bf8d4e54cde5e44d165c1f4e WHIRLPOOL aec34cbac26fa8c0103c18e73eb5f57f922807b6ba6793a7b820042f5e95fc18d0646cc82f2b02099b98be567ccd723906a4421a2dee7b321139874ad0b09efa
73 +DIST firefox-52.1.0esr-it.xpi 339220 SHA256 6bdc6d51dee1fd6a513caf6cc81ae5012d9d5c8639c25957a4019cbf8ab3c408 SHA512 c83fc0b3a6a6f6798cb2e1d97328550e671b6ccc59073e78e72064a265bacd8c555b07758b2b8bca8a6bd211fede84cfa868d790084207f5aef3c0c5d2d8c19f WHIRLPOOL 68d5a854767da6425f0af3f70f2428ffc18ad098f27f7990c74d6fcae824d9b29b9f31b55a8f04e3126750efebb7d6371c148efbebd80ef1027cafadbeb21fd0
74 +DIST firefox-52.1.0esr-ja.xpi 488342 SHA256 0d62b4f0485397a167c4432ee3acb7c6e80557d10cfd3a4734ad02b1b1f93061 SHA512 e9b4b32d126c63f770b2f7a2640a1582d1193da5f917a2b98f4bd6f8a32b7cb79cc8232b4f98aaba0d4485a318154bd95b38e56f6ca9c70a9420baf65c283620 WHIRLPOOL e03cedb1277e49c813bd76bf3288d04fb0595dc742b5d526ca9f9d21b70e66408e3ebe97d1d48d5f488ed11c5f8c8af93d0f35b27e021be1cefe702af051d25b
75 +DIST firefox-52.1.0esr-ka.xpi 475375 SHA256 084fafb269937c8362bff1c6494571fed38e4d218b910fe4351ba7b860039c1e SHA512 e0f132d69b7b0e7a686c31b2bdea19104264a1a548dbd1ebd0605151b4fd493c36fd36947726576626b166de15d715316886399e555b71f5065204c06ccbbf34 WHIRLPOOL 5af7404df9528174b3b65fb53af3746be794c1db23974b3092bbfcc84284b1e728e6498e80a3f2fd5819e5293f8f83771c8fd6dc93a01a1369233c511a99248b
76 +DIST firefox-52.1.0esr-kab.xpi 444519 SHA256 ba49b059c915838fc1862d780292f09f0f38cb19c2fadf9f4087998eb300650c SHA512 5acdb8529312338cdb391b1beb5d46c0aabc01f6c6a2ec6e3bdcb4e810d6bb9cfc626e41175bc83e3b734f8115a2449cb07d2126d8844fcffcf26fafe65c0b85 WHIRLPOOL 9586ca52db487b2ee940ee2a9a5cac28e6de1ed70d7bb97bed5b99a2c6a6db5c23c542b845ff027fd6a014b4f1b48f596243e3451c05caa3e970bf9b408f7cdf
77 +DIST firefox-52.1.0esr-kk.xpi 496939 SHA256 58c3f660493537076edb1e31b9f89b0492eb359794517bf5b2da511facb53cc3 SHA512 402f2b37ce01b02e9f93250937e98bed703f9509d52cd522cf62b616d7fd468c6c2f4f7e7b966944add797030b347bac3d46812e5a1b0dc29fda96765a0f6f25 WHIRLPOOL e20a1bf6dcbae9035cf43d9f042472154334fb6807e365c90c76f703f922d383298ef373604ecbaf0e8ed75ddf015f0a983bc4a0b0f930a53bff82c60f4b7f85
78 +DIST firefox-52.1.0esr-km.xpi 520343 SHA256 a9e06fb46b571de4e3e4de68b0e98f71818cbf3ed07e4e278ebf44d1cbf89eae SHA512 100e89eb8c92f95bff89faf9dd0479dd0c5576a0848b317ab718021567f7fbb7cc3722db9d9d8be6ff6f442d632ea44617227c3d89e53a565e3da4995d8eafb2 WHIRLPOOL af2d4b088732153ca43667e83f30c988de3229199471acd0d2f116d7437c7c9c0b66edc1c8e55660fa76fd5437d387025ab5632284188f0cb4a465c41982fe87
79 +DIST firefox-52.1.0esr-kn.xpi 519455 SHA256 52790b78f00d530afd06187196cf78004ae6506e8b0d4cc5c9e08b0b3b641dad SHA512 7c3062c0a9536e3b4c88370a1e49744af96429a096c08c8a557d682aeb900721c07d8f7a4dbc7085ace6b1e2fb3858d195f5a7d81403f4626cb4e77f6f5e2b99 WHIRLPOOL abea58cfb75d17ea5175c0fd0d451f67f29c78debbc1aef5cb3b3233a6c4a8ba04fdbe59c4b442ffdbfe52ca40f27579992f1e4ccf7373a7dba3cb752875894f
80 +DIST firefox-52.1.0esr-ko.xpi 463629 SHA256 15eeaa8a8dfe177aa65605abd8d06818142865a81f9a19bb39e46844da505931 SHA512 8a4bddb6fd476cfeb685960af54ea002033abd1654d952b8157c337d72e0c9e3b80870f6f6f518adc48da0858eeb762c8fff3349839236c2753e00e44c0d6fff WHIRLPOOL ec25d9313e0a4d5b69144c7addf9af3e947daef62c6c614896f5ad0ba2f98e2f5d38fb5a71a5aacce7e793ba8b07aaa481c3fea6a2bb9e85c8e7eeeeadf16702
81 +DIST firefox-52.1.0esr-lij.xpi 421070 SHA256 bb8647019b8a13ddfe48bda7a9bc5e6641d4c956f9aabfc0baf559fb9ba5d3a9 SHA512 be78d454c7a67beef336ef65e5329a25aa74cade4f4d24208a9afe20a5e641c088bb433275b7f83bb0853a30e26a8172526afc342fa01abcc599946cdb600047 WHIRLPOOL 0c968ad5650df8ffc94e0c4d0c33256adc97c0a736184c7273a7a71dc9c9049ca2713680e92605cf662cdd023d5b7ca0354d65c277f2b1c96043f7104bdcafe0
82 +DIST firefox-52.1.0esr-lt.xpi 452235 SHA256 579a850cf726c4e2cc0608218e25e45bd3bfc3f29c44f70e9c299810c3836412 SHA512 53db7b47ac420ed02dd2ade3eaec793124dc0ca503abffd39d847087bd6fb2f7bd2ae460ca6cfd74227e6efe1e41dd3002fe855977db4203ee2e68d79fc82afb WHIRLPOOL c5bca9ba80e6201a372ab95f913d4eb334a93dd2a4b88768db4baf29bcd81d496506346490859d75b90c2bdea321a8701dcf9a32adc16fdc7478163ffce88f59
83 +DIST firefox-52.1.0esr-lv.xpi 448450 SHA256 9e0d770ee4bc4eda603b27cc69dcbacf922fc58149039b53f715db232ed3891d SHA512 37bc8d0edb1dac9b2ab44ef82ac9eaf456b14ce63226946a8214438fbcd307c19bbc0ea95a690019d54d2e1442b2dc646ae515527a402653f28ca33c9c4e61bb WHIRLPOOL b5da718bbe81d65b120bc5f1ea33129f871d1562795eb5a7e3ab945641c29f6c4f5534c4cfb8726606b11bb0fead869156693f4f40d4b2f7f65b5370d6068c13
84 +DIST firefox-52.1.0esr-mai.xpi 499841 SHA256 25358f6508930d3960c5ae029bbc5414b93ccc9f21a3bc53268857970698d4ed SHA512 d5e22bdf465a99a57225f892bd64261120f0bfd3d4bd633f8eb9d02e314b7f83dd8846b45d07e624bfd851387179f9d765b7ec885a1b1aa6c6851a1011e55ffa WHIRLPOOL 1ecaa943ecdb18f24714d8603ea8485b1b8089e5b7b2e5321e6f48ce1fc263ace3d3ff5be1ec2356ec22182cedba1e93d31b2bba597dd335f1c1c0539e630082
85 +DIST firefox-52.1.0esr-mk.xpi 496199 SHA256 66518b2bf8f43caf02f8f46cdac906f92430b9e30b89f14ae48df8bd8132c4bd SHA512 d713ad2571692ffa5174810630020c274cb9d17d4b3cc77f97893faa6356a0ec8e53af82567f9f2e035bc61d63e3ad75270f807f1f3b57b051ebee4742c739ea WHIRLPOOL 821f7f2be30b33ca0094f5a05da006a1dcbc6826f1ee495eb57bc6e19aedfb0000fe4769a82cee7932a07e15676c950f92f5f437dd4686fa24b641788f0f77db
86 +DIST firefox-52.1.0esr-ml.xpi 516486 SHA256 d8c391910e955edf462a279524ca283a0111e57273e9a53467404a244cedda89 SHA512 0cb528bfc2fe15ecbf6b007e85253c8ffb763434acd7f1cc854bf2dc2ed5b0eccc95e3d8e1b5fec9f531224efa69fb4b30bc76dca478e92a59951db879ec520b WHIRLPOOL 16de1811f978fe5b518261a5973268dd53cbe1a0fb3e61943c3eeb40f8a1843c4a0e91afe0ffe653a6e7a3b39277e9aeb70880b3b1b761ef833ecadd27072100
87 +DIST firefox-52.1.0esr-mr.xpi 502430 SHA256 9152aa3cf23f576d5288b575d67c81b85a8a2059c10a955a08f0e6944c95d15e SHA512 0c55260e32dbac964dfd80017a220fa2914e782e4689de1d1641cb62cfa5fec79f06afcf495e2ddfbda93e88671ddacd89d2a66bf19de96d6dadb6e31dcf97c4 WHIRLPOOL d23f33bdc9c47db9533d1b0ccf848e6234a084d2bc9784f2ad858589e2c5cf8acc53e9729a6c4936c0fcd2ec9df280bb5ea4c8e966f31206e598f42b1f4323e4
88 +DIST firefox-52.1.0esr-ms.xpi 435990 SHA256 f653115354ba1fc458b4fe4d9b357a9b3f958ca7a68d1d93909c922837181ccc SHA512 930d596460a4a4c65371bbeb016538b54fa227d8b8c54d7975eceed6435dc0d179cfc9b3232f9eebe2f92459d637cbb3c6d14df2dd03ee4ecbbe3f5a8b9f3408 WHIRLPOOL 23a709c5310f0ea9c75d3d0e1967527166c7acb5a31868197c3c552ed2950070280ab538588e69111deacb4fe1041be10f21f311c8a3077c0251663cc125d0e7
89 +DIST firefox-52.1.0esr-nb-NO.xpi 434411 SHA256 f22e0d4f168946940e76648bf1f7490b18679caf7a4968387adcec3a6356e460 SHA512 90805a70139bd06ea798ef7a9e2407839db366f20ed6d38b00a0a528583a28478cc6dd61ccdb25ec18ee1db1dc33a5d809e127969b0d906035f92a508c2fa4d5 WHIRLPOOL 9045e6af3c3efb10f01e1831a44547534575f6970d2ea7b2eff42ed56c9ee2b8287a50eb0dfd497305ca1b52a19f43f9131db7340bc79081dcfdde722733d19d
90 +DIST firefox-52.1.0esr-nl.xpi 432007 SHA256 ea2d7b61f5d63d56b6cf825fea1c13f45049826446a4173f749b80849ed05643 SHA512 4b87e8651470a28b97ded72ec959a40831693ba67d39775ecdb87217d346e4f02440f38910d8fc33f015c3291e9a15a906375037248908f8fe90e3b167f7327d WHIRLPOOL bca31e5878116549917a29106bdaaa4808e9c5e0fce3863b95b5d34410d2f709346fbff524df60c580e77cf2bc65fbdd9883d093dee5cfd44733ce06cd112969
91 +DIST firefox-52.1.0esr-nn-NO.xpi 428644 SHA256 f2ff89745686fd069c2ace20af3e186c98e6a14516c04a84036fa868e704a778 SHA512 4ef57cd43b0a4fa0d843040ce2cb49774925930f3ffbf0a3b116439e418c674043ec22864ed5ef589833b31978c2106e5a70ebccaf61536f874e7bfebc9c9aa1 WHIRLPOOL 2d26c81945115081af30762a0ce9bbc774f1acc13b077ebcf1f9132d18cce6430fa7ee7807e246547300e9a3abaccfba4dea85ca2a7279a5543ca810b4ba1354
92 +DIST firefox-52.1.0esr-or.xpi 496917 SHA256 216f9e769a3617d1d64b82cbd6ca93cf6cbca87340c3102d27757a861288f434 SHA512 1b822686e46bc6be3ca47600a35a21f392af070ff62b2f6eec9ef5845211ff58eaf42cf3ad37ecf06b5212778bdb7fd17ccd6c80559e0ff66e62de0237a12619 WHIRLPOOL 681173d8d198b9a48d173cd1a94497d834867b2c30b3b9c84f0e85fb7608016ed799120e3ae633c264a590e18b9eb42548bae2781bd5b1559cbfd733b9d7419b
93 +DIST firefox-52.1.0esr-pa-IN.xpi 476587 SHA256 de2ab48f12e1ee79dd943a17b69c5f54e611de6f5262a3dc26dd44759f3110ac SHA512 3f0f86b6ee213d964ba668396f0242d67875731072c7b1d798514c0d48ccd331824797b3fd126d61de2b76d47447eb5d3f6b5ec2ff5329d5295158dd21390083 WHIRLPOOL 3f0c38c2c7be4df9aef3d591c9a3821bb6241a3f94403a90ab3af66724e8c60d8c44b166bba85e0390f74bfde02bc6d1587ee3c5ded9e1514c64ba7f51fd63c0
94 +DIST firefox-52.1.0esr-pl.xpi 352851 SHA256 dcbd1720686c17ed38f565c74e359e1eb3b10593eaf03d69e4c6cc828cba36c1 SHA512 f9e6e3aeca5e044e262b506953300e638cb0c90822abee3ccb1f4856c6d66ededc701088ba449b5f5076210235a1211bef89c3617599eea1fdcfb91c2465eef0 WHIRLPOOL 489706577b45eb4d15322df9de2e2ac68f7963c24185385c6b394f33907c5957b329cc156a391d221f8021eafdce2000a0dad58aa006428ee65354e39362964c
95 +DIST firefox-52.1.0esr-pt-BR.xpi 438169 SHA256 8f7c422d25eb13568802027a47fb544ac6df5274878859747b1d971722e16fbc SHA512 76817da4b0e9ea7362b8c89ccb8ded68f1fabf4b809e24e49ef66afa914dc970fc6e11ef3ef3b4ce98ee2998224b24bef6cf4dcb45230487439c51343cdb668e WHIRLPOOL 451e6e37c8bb37d40568012039ca185087d0f9996a69faba19d18542ee1b91277238faff66710f009390dc4c19fd601a185736dee48248ec61189f375368dc8b
96 +DIST firefox-52.1.0esr-pt-PT.xpi 436726 SHA256 c33221725e433dcf43576490054d2eab6508d1d7466a2219a50045fa2829bac5 SHA512 a5d20af3e83928973ac2f4ab565d069aa99a4e55130a0ed0b6563c639675bd2d74a3ddb7c21aeef85f255abd0e91fa57506c3e72363ae31ac736cbc4d0ac1f92 WHIRLPOOL 2509335cc4e7efff190e32ca2fea44992cf114b4883bb011dbf2669ac5028b3f4541f18c34ed7902a71a172f4c604bad8967fbd6e313c90bb6fd7684cb593f59
97 +DIST firefox-52.1.0esr-rm.xpi 434608 SHA256 32ffa2f6ec44a00673175e9b2fa9604311261b827752dec21a7b2852149ac714 SHA512 d3010bd736070d57d18b4481565384fa0fe7202c000ca5efd925c9dcde8fdfcaf55519363eb73af13d36e95f2629d74a4710cf0c25b86495a631f26f806b4bc8 WHIRLPOOL a176ffe6a0e320692f968d77344fc5ad5beda2ac5689f59c5f7636af7ba7a9c2f02ef49b959436704d2d09be91251952d75f44a69e75405850b35865dddbed51
98 +DIST firefox-52.1.0esr-ro.xpi 449937 SHA256 1716cb258768432d6e93725318baaf3dfbfef8e794ef45c175ae36a1ecd3b820 SHA512 a1d40915a584651276142bb69709dd9ce7881e690f30ecc589a72359a99ed72d095b65620eb8d5ba878122c527680b59e05b1b6c3efc3ffc867b23f8dd85997b WHIRLPOOL adfb906a3ba637c577fec6d1da5739f172ccce496da97347806c0e166d332a82c9c37707a33d061c2b1be459c2e5a6508e05b1d4e7a3a015ac0458759704b07e
99 +DIST firefox-52.1.0esr-ru.xpi 395363 SHA256 7f83816417cf538c922d8956e502afe63785971c9daed0f7612aa6cc7c2c2e45 SHA512 548472f82ba3c2100c3881e02aa83792baf53188eff63f73a7c18165e8970f9bf7a883597e82cb296bb00c0ae10791242ead3c0e3bc1315fd1303119013c671d WHIRLPOOL e99fccc4c50bb41925ab96c185978d5cbeffc911b85a9e1a0436835921207b29e9e6a7a5f4128da21b9a4ad44f06c22ecad699994512ffdeb59a9913cef4fd08
100 +DIST firefox-52.1.0esr-si.xpi 491958 SHA256 cf6f951b34148fba88ca4dff0bdbfae5d8e7db4be0e381caab2c3667d6a39c61 SHA512 6db9f727c72a7f5acaf6b28ee06f1079fd26c78b526e28ae00667255883a88c90907729705f2212f95afd6da81e4c31c66e9dee8429fd15506e449b3ea9bf090 WHIRLPOOL 10c71fe8e1ed22177116e19429ac449a7e3d7c6a5dfa237a1ef96ed88b76bc3f12ec3458edcfd9f78911fcd82f8c5dad28c20467073a068ed7b411ae8fcecd17
101 +DIST firefox-52.1.0esr-sk.xpi 455819 SHA256 21acf4974b6b130e7be2ddda6d68423c6204f360a5ccbb892ff0ce65b272a7ab SHA512 7b2cf45c527e5362807006126377046d1f0c2230f0dbb5703b3f936893b8053d3d9b734aaba34932043cba3a1696d81a5f7e436c2dda789d8cc67c9b6f7763ea WHIRLPOOL d19ac15d3fff131268c059e7ff5a07a6a5a7f89933e43721b891a9656dd6571a037d06a7004b321dda3cdb5f1f75dd6bbfc931fcf4bf15a61ffa5bb9ddb7b825
102 +DIST firefox-52.1.0esr-sl.xpi 433482 SHA256 3298e941c2ab1411e973d13a941edde04563675a9650c244782f89c9bc4138d6 SHA512 6e78752d3487d28c405ef851b37b45e96f8441cc890bb15ef78fb34f1398cc84e052a09432512f124c82b6d016501fb59f486b99c73413edb99b90ed54e2976a WHIRLPOOL f926631f63af06cc788a9c09b12b7c3853ae8072fae2bebb87133de8fbfe14b74ab02a5e557bc646fe908242a1d632f89ac8b4497b6733d79536feaa6bb06073
103 +DIST firefox-52.1.0esr-son.xpi 435127 SHA256 ecc893020de0603f2ee7accf53014740c3dfc0b05eacf11fae96cc36acf4ce73 SHA512 85af7834b8ea307c46dd2aaf995fdbe8285a04b346afbf395deaf4704a7302860a467afbe43b779e067111fd6e7cf5360e7d157d4dd47f7460fe004a53b22c56 WHIRLPOOL c39d25b2ab967e5742949ee0dc51ad64b12fae47f61c3b7c5053b9c59aec8870b30be6c14a2b7d12a50d0270fcc6530192770740681939ba7c7cf11cc2c05390
104 +DIST firefox-52.1.0esr-sq.xpi 448155 SHA256 e7bd223209d997b13addd48a316f93da5687cfd941d027ff1cbbf1ccbc0861eb SHA512 0cc3009d66f83799780d016b9fd1cee7889f01cdd18c47c1608753f00d0fa739a444ab9accd09105aee4a708aff3c2ce7a3054ed81fc6ccab2e6d45548d04779 WHIRLPOOL 83adb0199a07f96ffcd9c2046ffdc308e4b163782d2951988f952906e1555f454879a67669f44ae1aa52af9ccd3b5bf880e7246a9ad759301e5b18a56542d86e
105 +DIST firefox-52.1.0esr-sr.xpi 463394 SHA256 9b28684db2933399a0fd35ad66b938e9c72a445e73e6150928f91359ad399376 SHA512 1248f9f436ac1c07b4b9ed82655ea78e42f6c83c78d8cb9ba1f7130078e8a8eb346ae0e3692dea1b0fc337a3c14d3fafbfc527b5b0cd9e8e3f5af19ead58c11c WHIRLPOOL 644743c0a50416327b8e19c50b3537af52dae2a607e705f8d55b71f790f9a205f96745ae25edf8da7afc02c15bfeaf39a8baccb4d2cfbfb7f0186b89d54ef710
106 +DIST firefox-52.1.0esr-sv-SE.xpi 441180 SHA256 bf7280cd8f995868d7204d12de7f7444daabada8b8a748094d7c460072d551e1 SHA512 172c83e22a0255160ca0e0a15baf5ba8f944e2c6d16e8566b4cad4390be61c880eb8a69770e2643035c9598dbdd9b19d7cd9eda54ae039ed6307992288b94962 WHIRLPOOL 5dcf7fedc2599f68437243dcc42d46a57674da59d6b30f1f4741cf072ae14448c6542ef1f1667560917e5a2a6ef6e9d94571981aaad70aea424a7a37e2e7a1ca
107 +DIST firefox-52.1.0esr-ta.xpi 494797 SHA256 8a232709dcbc90fcf55c4245f86f2862c781fe1786076f91dcfc823aaf85e582 SHA512 2083b9ef5bdc3d5fb65aba65854373636e4277e52757defff3b505e3db076f87978750fb65eb78c78caee71f423ae1fac94aa700ec642e5f1d3225740bf2157b WHIRLPOOL ad8dc006108a73a2f4c7053fe19f54289b28706170062efa3474e874b08f4b1faff7d5c3997983a46f906d878a8953079e5808fc48ec382bcc1efcc7b3f967e4
108 +DIST firefox-52.1.0esr-te.xpi 515240 SHA256 5a4d385bac1db32e082b12c1176fe74990c182a3d80309599a0eefb5ec0ba43b SHA512 7f481a2d703f02099cd5729ff3847786f5fe5f7088216960a2212f8cbb5c3c04d97f309f60339d394d4026a132690a37efc22e27b6f0d6e3506b7088e68ef8bd WHIRLPOOL 400357b113f3b11c8e9214368069145562cddefba4162c052951b240d7cd55925546a69f04fad7b569b48e2d43a249464db6e614665f19c2aa93c6858cc4a12e
109 +DIST firefox-52.1.0esr-th.xpi 489378 SHA256 1497f40d9cfc182d864845ed07abd407334b4412a204620f3665b139ea31a190 SHA512 9bcd734021c1d5c7d8000d170862ad4b98e84b0b5d48c35699b05e748d3d241a2e9bf7ae2fdfa7ec916817e0afe61961a9e009cbe684e42425e64dc8a47e975f WHIRLPOOL c1df73d1a0ec931a8a808018cb62bb2b5952cfcd0cc1d996be66e26455c95626b77057175b665f9a6cd75db02b33bc96b282029f4190fe5a74c4473e7183c54d
110 +DIST firefox-52.1.0esr-tr.xpi 443673 SHA256 98c3189161b5388c807210c3df1fee39a1266752461c497064632d8e4bdaf17d SHA512 d43e1b069032c2b2850820f8a4140ebcc496eff39d79cde9e11c68f7a17b5a34589538350f7408d1717bd6eca8b7f9f4f5d3cb6761fe02b5bf8caa7c58879ef6 WHIRLPOOL 7f2690a9b9e45789bf6bf154237b4268e2c838efeff43921cfaab28ff4c0aa3b40ed935a696f5f1904d9ffc400f2a52ee883d260ad5b333f6a68530b04805c75
111 +DIST firefox-52.1.0esr-uk.xpi 495094 SHA256 7c3d3e674b14df5d34ebaa9acbd8246a5613dbd402c7eb6f9932faffe1feac72 SHA512 cd4c229caca0efd04b365fee5db001fe93088126ca35407e94ef112cd276837bee1fbe893ad7164a39c02980ebfbf22530e2c394ee65f43f2a65419340ca4d79 WHIRLPOOL 58418ef8e516e661994f615d43f872b16260b9d6b0f84d13e9c080a15ce8ee511903eb7680c04a0d88ee90f662c666ba81ff3f94e5ba505979ae5ffecae4d390
112 +DIST firefox-52.1.0esr-uz.xpi 447916 SHA256 dd662267de891c3c67f3ba83b679e2cd181f028a7d606f981411a0fd5568476d SHA512 67fb9817b4a23adad2f9d30a0b1f91d7ed2431b52f2dc54af9e42aba5f3992d3b2f09391520e0558a08291360c087b47f526497dc9638d7f601acbdcb5c65498 WHIRLPOOL 12767b6bede4292fa16170fe0cbd1760e4f2f0b750827348aaa5ff764c91754a264aa80cbc9ba30d29b31e27519e58b25dd83c1ca4741ac2d8f0e3e067fbd1fb
113 +DIST firefox-52.1.0esr-vi.xpi 450804 SHA256 b90a4c3845b328436eb908741d8308855cdc25b418553683fc271c31a570cf42 SHA512 cc25d48bc0ef943bacaa3cc27108ff5e9e90db10882975bd4bb15d45b94e57f5d9f2fd4f5ffdb615320029408bd8d2e1163c8ea8d860581993a96949e8397957 WHIRLPOOL d065b134eee5ec217e141525913dc5a885afbd63e78f1b69e175363ef1680566df0c963a4ab0361b2a15997a7e7f51c29645b063edf2ff2a120428b843025121
114 +DIST firefox-52.1.0esr-xh.xpi 441172 SHA256 f24de110815f6d50f70b71b4f59f5c2268d8a00593972ce9f9c9dda269d3f79c SHA512 c1c5fe35261ef339d7f7195ad55e256d48a11a94114155ddee7e6375db5dacb5a2f4d01f9dad1937e9b6aa4d9a715def26804509bc935daaf0fd08095414d926 WHIRLPOOL 396433c5cf263db4417a0509247f5e1e637446228b4fd36c1d0ff153461b5b6496ade299b8e62c1feece5568ad092484aafd40d7b6673f8ca45a1d28e4bc991b
115 +DIST firefox-52.1.0esr-zh-CN.xpi 461694 SHA256 ed4afe83bed6c76b8051a3b4972d2d0469e11e59ea41e38232a94decd8f8e399 SHA512 909cf0f2a51a0272ca7b8e6c2843e16fdbb232f3e0e7dce162eb7aae8977f208314a9e8511fd80db4c3f091f97eda5845b6fa29f02993df3b56ebed2a4a5415d WHIRLPOOL 5c06011f8f97eb8dfc6210a4ddb8a4a407cd134268e8d721971e0e2aec72c18c931527eb2ead9f9722effced2310d60b1a6616f2dda5681dbd119b544e792152
116 +DIST firefox-52.1.0esr-zh-TW.xpi 472533 SHA256 f2aa1acca0afb7de7ae5cb939267cbc71c9fcf5bbd2239f89e8901cbe83fd999 SHA512 a1e19a7a5c8860a4f68f241a1c536fc8de1f8452c0bc43a8bee1c5dcebd9d58b06fddb84f7f07f2ad99ef232cee494ddf041c86f9988a4baab1bb70f3963e1a3 WHIRLPOOL 28fe23a9b9aa3880540187dd586328fa902ad96ce5630a9eba16c4aaa208002ef5cf9e461d58e52a64464ab3d9bd94f38a08c90c2c2769d052e19cf0cdf2eaea
117 +DIST firefox-52.1.0esr.source.tar.xz 212348684 SHA256 da2ba9630b8b56c6f5d36d9f3da2d984ef7986dc8b4d804f6947fcea6c24637d SHA512 ba833904654eda347f83df77e04c8e81572772e8555f187b796ecc30e498b93fb729b6f60935731d9584169adc9d61329155364fddf635cbd11abebe4a600247 WHIRLPOOL d043a3c0617ea56ade7ed92a3ebc87cce25f1b7d423b45a1156bb29cb0b1034dc15472b54c6a30017a25a47136de88dedead5f8df39c9a2bfbe3080284055201
118 DIST firefox-53.0-ach.xpi 432350 SHA256 6b50af6b457608c625b5a99c0f467e9e13827e84387223682c251847ef12ec03 SHA512 9bf6bc6942f93fd553dcc7b7e83203eba0aaf5188c644bcc4125b933ceba9bf75d414e150c39ddd0a4ddb2186e25981c683bc27fe208bcb5cfd68a41ae2b9680 WHIRLPOOL 986bb705c2f4d7e3e63ab471bc7935598646889cd27d2608a8ca5d4ffec2cec33d9077251e51b35655ae0665cddd857791d7ab863e4bccf7e328df5d27432c36
119 DIST firefox-53.0-af.xpi 441829 SHA256 2e030e8d993a72fc2b922bd71749564706d5bbc4f5edd1d5cb0a2e2d341dd397 SHA512 20bff71e9cf8918c7e807372de338f179b09f0a369a82856cb8de38dee00f5473e8021d36f9bda74cfa4c2c86e60f6553c24136ac71a7dd952d6b4e63c56aaa7 WHIRLPOOL 07aee387ccf0f4338d69faf079a07fe1c9fcc065906c2e5295ace97bfce7235f076785929369786e583ef5113f44760e78d9f1cb1b06c585eae80d9ba0ddbc09
120 DIST firefox-53.0-an.xpi 450799 SHA256 3b049eabcf49f57742f574c792b0f15a2f0fe7af8d7700074555741eba4b40bd SHA512 9ef4a180ff7b7ac8b5ad6259719753f88f67eaa45273707997426112317eff3b58758892c66428c5357ef431e8a78ac93aa15dcca1d2a8b99bccd69c186981de WHIRLPOOL 1f77b5c03739906b15ea3e7fc7b43e50380416ba447a7b6ee1da969d2e0f7b881680aaf5f233b0ca06d829150f6ca1a51917ff7a1906c8da723078b08032c553
121
122 diff --git a/www-client/firefox/firefox-52.1.0.ebuild b/www-client/firefox/firefox-52.1.0.ebuild
123 new file mode 100644
124 index 00000000000..e8629299762
125 --- /dev/null
126 +++ b/www-client/firefox/firefox-52.1.0.ebuild
127 @@ -0,0 +1,399 @@
128 +# Copyright 1999-2017 Gentoo Foundation
129 +# Distributed under the terms of the GNU General Public License v2
130 +
131 +EAPI=6
132 +VIRTUALX_REQUIRED="pgo"
133 +WANT_AUTOCONF="2.1"
134 +MOZ_ESR=1
135 +
136 +# This list can be updated with scripts/get_langs.sh from the mozilla overlay
137 +MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
138 +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
139 +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
140 +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
141 +sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
142 +
143 +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
144 +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
145 +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
146 +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
147 +
148 +if [[ ${MOZ_ESR} == 1 ]]; then
149 + # ESR releases have slightly different version numbers
150 + MOZ_PV="${MOZ_PV}esr"
151 +fi
152 +
153 +# Patch version
154 +PATCH="${PN}-52.0-patches-08"
155 +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
156 +
157 +MOZCONFIG_OPTIONAL_GTK2ONLY=1
158 +MOZCONFIG_OPTIONAL_WIFI=1
159 +
160 +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.52 pax-utils fdo-mime autotools virtualx mozlinguas-v2
161 +
162 +DESCRIPTION="Firefox Web Browser"
163 +HOMEPAGE="http://www.mozilla.com/firefox"
164 +
165 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
166 +
167 +SLOT="0"
168 +LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
169 +IUSE="bindist +gmp-autoupdate hardened hwaccel jack pgo rust selinux test"
170 +RESTRICT="!bindist? ( bindist )"
171 +
172 +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
173 +SRC_URI="${SRC_URI}
174 + ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
175 + ${PATCH_URIS[@]}"
176 +
177 +ASM_DEPEND=">=dev-lang/yasm-1.1"
178 +
179 +RDEPEND="
180 + jack? ( virtual/jack )
181 + >=dev-libs/nss-3.28.3
182 + >=dev-libs/nspr-4.13.1
183 + selinux? ( sec-policy/selinux-mozilla )"
184 +
185 +DEPEND="${RDEPEND}
186 + pgo? ( >=sys-devel/gcc-4.5 )
187 + rust? ( dev-lang/rust )
188 + amd64? ( ${ASM_DEPEND} virtual/opengl )
189 + x86? ( ${ASM_DEPEND} virtual/opengl )"
190 +
191 +S="${WORKDIR}/firefox-${MOZ_PV}"
192 +
193 +QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
194 +
195 +BUILD_OBJ_DIR="${S}/ff"
196 +
197 +# allow GMP_PLUGIN_LIST to be set in an eclass or
198 +# overridden in the enviromnent (advanced hackers only)
199 +if [[ -z $GMP_PLUGIN_LIST ]]; then
200 + GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
201 +fi
202 +
203 +pkg_setup() {
204 + moz_pkgsetup
205 +
206 + # Avoid PGO profiling problems due to enviroment leakage
207 + # These should *always* be cleaned up anyway
208 + unset DBUS_SESSION_BUS_ADDRESS \
209 + DISPLAY \
210 + ORBIT_SOCKETDIR \
211 + SESSION_MANAGER \
212 + XDG_SESSION_COOKIE \
213 + XAUTHORITY
214 +
215 + if ! use bindist; then
216 + einfo
217 + elog "You are enabling official branding. You may not redistribute this build"
218 + elog "to any users on your network or the internet. Doing so puts yourself into"
219 + elog "a legal problem with Mozilla Foundation"
220 + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
221 + fi
222 +
223 + if use pgo; then
224 + einfo
225 + ewarn "You will do a double build for profile guided optimization."
226 + ewarn "This will result in your build taking at least twice as long as before."
227 + fi
228 +
229 + if use rust; then
230 + einfo
231 + ewarn "This is very experimental, should only be used by those developing firefox."
232 + fi
233 +}
234 +
235 +pkg_pretend() {
236 + # Ensure we have enough disk space to compile
237 + if use pgo || use debug || use test ; then
238 + CHECKREQS_DISK_BUILD="8G"
239 + else
240 + CHECKREQS_DISK_BUILD="4G"
241 + fi
242 + check-reqs_pkg_setup
243 +}
244 +
245 +src_unpack() {
246 + unpack ${A}
247 +
248 + # Unpack language packs
249 + mozlinguas_src_unpack
250 +}
251 +
252 +src_prepare() {
253 + # Apply our patches
254 + eapply "${WORKDIR}/firefox"
255 + eapply "${FILESDIR}"/musl_drop_hunspell_alloc_hooks.patch
256 +
257 + # Enable gnomebreakpad
258 + if use debug ; then
259 + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
260 + "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
261 + fi
262 +
263 + # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
264 + if use ia64 ; then
265 + sed -i \
266 + -e '/^OS_LIBS += no_as_needed/d' \
267 + -e '/^OS_LIBS += as_needed/d' \
268 + "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
269 + "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
270 + || die "sed failed to drop --as-needed for ia64"
271 + fi
272 +
273 + # Ensure that our plugins dir is enabled as default
274 + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
275 + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
276 + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
277 + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
278 +
279 + # Fix sandbox violations during make clean, bug 372817
280 + sed -e "s:\(/no-such-file\):${T}\1:g" \
281 + -i "${S}"/config/rules.mk \
282 + -i "${S}"/nsprpub/configure{.in,} \
283 + || die
284 +
285 + # Don't exit with error when some libs are missing which we have in
286 + # system.
287 + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
288 + -i "${S}"/browser/installer/Makefile.in || die
289 +
290 + # Don't error out when there's no files to be removed:
291 + sed 's@\(xargs rm\)$@\1 -f@' \
292 + -i "${S}"/toolkit/mozapps/installer/packager.mk || die
293 +
294 + # Keep codebase the same even if not using official branding
295 + sed '/^MOZ_DEV_EDITION=1/d' \
296 + -i "${S}"/browser/branding/aurora/configure.sh || die
297 +
298 + # Allow user to apply any additional patches without modifing ebuild
299 + eapply_user
300 +
301 + # Autotools configure is now called old-configure.in
302 + # This works because there is still a configure.in that happens to be for the
303 + # shell wrapper configure script
304 + eautoreconf old-configure.in
305 +
306 + # Must run autoconf in js/src
307 + cd "${S}"/js/src || die
308 + eautoconf old-configure.in
309 +
310 + # Need to update jemalloc's configure
311 + cd "${S}"/memory/jemalloc/src || die
312 + WANT_AUTOCONF= eautoconf
313 +}
314 +
315 +src_configure() {
316 + MEXTENSIONS="default"
317 + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
318 + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
319 + # get your own set of keys.
320 + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
321 +
322 + ####################################
323 + #
324 + # mozconfig, CFLAGS and CXXFLAGS setup
325 + #
326 + ####################################
327 +
328 + mozconfig_init
329 + mozconfig_config
330 +
331 + # enable JACK, bug 600002
332 + mozconfig_use_enable jack
333 +
334 + # It doesn't compile on alpha without this LDFLAGS
335 + use alpha && append-ldflags "-Wl,--no-relax"
336 +
337 + # Add full relro support for hardened
338 + use hardened && append-ldflags "-Wl,-z,relro,-z,now"
339 +
340 + # Only available on mozilla-overlay for experimentation -- Removed in Gentoo repo per bug 571180
341 + #use egl && mozconfig_annotate 'Enable EGL as GL provider' --with-gl-provider=EGL
342 +
343 + # Setup api key for location services
344 + echo -n "${_google_api_key}" > "${S}"/google-api-key
345 + mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
346 +
347 + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
348 +
349 + mozconfig_use_enable rust
350 +
351 + # Allow for a proper pgo build
352 + if use pgo; then
353 + echo "mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 \$(MAKE) -C \$(MOZ_OBJDIR) pgo-profile-run'" >> "${S}"/.mozconfig
354 + fi
355 +
356 + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
357 + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
358 +
359 + # Finalize and report settings
360 + mozconfig_final
361 +
362 + if [[ $(gcc-major-version) -lt 4 ]]; then
363 + append-cxxflags -fno-stack-protector
364 + fi
365 +
366 + # workaround for funky/broken upstream configure...
367 + SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
368 + emake -f client.mk configure
369 +}
370 +
371 +src_compile() {
372 + if use pgo; then
373 + addpredict /root
374 + addpredict /etc/gconf
375 + # Reset and cleanup environment variables used by GNOME/XDG
376 + gnome2_environment_reset
377 +
378 + # Firefox tries to use dri stuff when it's run, see bug 380283
379 + shopt -s nullglob
380 + cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
381 + if test -z "${cards}"; then
382 + cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
383 + if test -n "${cards}"; then
384 + # Binary drivers seem to cause access violations anyway, so
385 + # let's use indirect rendering so that the device files aren't
386 + # touched at all. See bug 394715.
387 + export LIBGL_ALWAYS_INDIRECT=1
388 + fi
389 + fi
390 + shopt -u nullglob
391 + [[ -n "${cards}" ]] && addpredict "${cards}"
392 +
393 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
394 + virtx emake -f client.mk profiledbuild || die "virtx emake failed"
395 + else
396 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
397 + emake -f client.mk realbuild
398 + fi
399 +
400 +}
401 +
402 +src_install() {
403 + cd "${BUILD_OBJ_DIR}" || die
404 +
405 + # Pax mark xpcshell for hardened support, only used for startupcache creation.
406 + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
407 +
408 + # Add our default prefs for firefox
409 + cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
410 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
411 + || die
412 +
413 + mozconfig_install_prefs \
414 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
415 +
416 + # Augment this with hwaccel prefs
417 + if use hwaccel ; then
418 + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
419 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
420 + || die
421 + fi
422 +
423 + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
424 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
425 + || die
426 +
427 + local plugin
428 + use gmp-autoupdate || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
429 + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
430 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
431 + || die
432 + done
433 +
434 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
435 + emake DESTDIR="${D}" install
436 +
437 + # Install language packs
438 + mozlinguas_src_install
439 +
440 + local size sizes icon_path icon name
441 + if use bindist; then
442 + sizes="16 32 48"
443 + icon_path="${S}/browser/branding/aurora"
444 + # Firefox's new rapid release cycle means no more codenames
445 + # Let's just stick with this one...
446 + icon="aurora"
447 + name="Aurora"
448 +
449 + # Override preferences to set the MOZ_DEV_EDITION defaults, since we
450 + # don't define MOZ_DEV_EDITION to avoid profile debaucles.
451 + # (source: browser/app/profile/firefox.js)
452 + cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
453 +pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
454 +sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
455 +sticky_pref("browser.devedition.theme.enabled", true);
456 +sticky_pref("devtools.theme", "dark");
457 +PROFILE_EOF
458 +
459 + else
460 + sizes="16 22 24 32 256"
461 + icon_path="${S}/browser/branding/official"
462 + icon="${PN}"
463 + name="Mozilla Firefox"
464 + fi
465 +
466 + # Install icons and .desktop for menu entry
467 + for size in ${sizes}; do
468 + insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
469 + newins "${icon_path}/default${size}.png" "${icon}.png"
470 + done
471 + # The 128x128 icon has a different name
472 + insinto "/usr/share/icons/hicolor/128x128/apps"
473 + newins "${icon_path}/mozicon128.png" "${icon}.png"
474 + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
475 + newicon "${icon_path}/content/icon48.png" "${icon}.png"
476 + newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
477 + sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
478 + "${ED}/usr/share/applications/${PN}.desktop" || die
479 +
480 + # Add StartupNotify=true bug 237317
481 + if use startup-notification ; then
482 + echo "StartupNotify=true"\
483 + >> "${ED}/usr/share/applications/${PN}.desktop" \
484 + || die
485 + fi
486 +
487 + # Required in order to use plugins and even run firefox on hardened.
488 + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
489 +}
490 +
491 +pkg_preinst() {
492 + gnome2_icon_savelist
493 +
494 + # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
495 + # doesn't need to be forced into the LD_LIBRARY_PATH
496 + if use pulseaudio && [ -d "${EROOT}"usr/$(get_libdir)/apulse ] ; then
497 + einfo "APULSE found - Generating library symlinks for sound support"
498 + local lib
499 + pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
500 + for lib in "${EROOT}"usr/$(get_libdir)/apulse/libpulse* ; do
501 + # a quickpkg rolled by hand will grab symlinks as part of the package,
502 + # so we need to avoid creating them if they already exist.
503 + if ! [ -L ${lib##*/} ]; then
504 + ln -s "${lib}" || die
505 + fi
506 + done
507 + popd &>/dev/null || die
508 + fi
509 +}
510 +
511 +pkg_postinst() {
512 + # Update mimedb for the new .desktop file
513 + fdo-mime_desktop_database_update
514 + gnome2_icon_cache_update
515 +
516 + if ! use gmp-autoupdate ; then
517 + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
518 + elog "installing into new profiles:"
519 + local plugin
520 + for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
521 + fi
522 +}
523 +
524 +pkg_postrm() {
525 + gnome2_icon_cache_update
526 +}
527
528 diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
529 index e90b7ce825a..47f0499d463 100644
530 --- a/www-client/firefox/metadata.xml
531 +++ b/www-client/firefox/metadata.xml
532 @@ -12,6 +12,7 @@
533 (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)</flag>
534 <flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically
535 downloaded and kept up-to-date in user profiles</flag>
536 + <flag name="gtk2">Use the cairo-gtk2 rendering engine</flag>
537 <flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag>
538 <flag name="jemalloc">Enable or disable jemalloc</flag>
539 <flag name="jemalloc3">Enable or disable jemalloc3 (forced-on when supported prior to 38.0)</flag>