Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Wed, 28 Aug 2019 17:41:16
Message-Id: 1567014057.dec0f75ba9bbabb715c98ffd5d40eea3fa23ef82.anarchy@gentoo
1 commit: dec0f75ba9bbabb715c98ffd5d40eea3fa23ef82
2 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 28 17:39:52 2019 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 28 17:40:57 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec0f75b
7
8 www-client/firefox: Add additional plugin dir support
9
10 Closes: https://bugs.gentoo.org/689810
11 Package-Manager: Portage-2.3.73, Repoman-2.3.17
12 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
13
14 www-client/firefox/Manifest | 94 +---
15 www-client/firefox/firefox-68.0.1.ebuild | 763 -------------------------------
16 www-client/firefox/firefox-68.0.2.ebuild | 2 +-
17 3 files changed, 2 insertions(+), 857 deletions(-)
18
19 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
20 index 5132dbce2fa..d5fdee2fa28 100644
21 --- a/www-client/firefox/Manifest
22 +++ b/www-client/firefox/Manifest
23 @@ -184,99 +184,7 @@ DIST firefox-60.8.0esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d12
24 DIST firefox-60.8.0esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de
25 DIST firefox-60.8.0esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146
26 DIST firefox-60.8.0esr.source.tar.xz 268791200 BLAKE2B 8903c5ab580f7a3fabe95cdd37da7915a99da3b1f312c9da980c1bb202804c91dc4948b01737eaf4a61d6ad2b66e7dcd94782997cdcc70b8b734d0bf762268d9 SHA512 0332b6049b97e488e55a3b9540baad3bd159e297084e9a625b8492497c73f86eb3e144219dabc5e9f2c2e4a27630d83d243c919cd4f86b7f59f47133ed3afc54
27 -DIST firefox-68.0-patches-09.tar.xz 13780 BLAKE2B 76b79b1290ee136f21de4804d3e598f00e402e8b7ebfb7abd36b98ae3cc7fa610dcaa9a09cb017b1a809d32314a95eedb5e17519309f93d37cab61e579551b58 SHA512 981207606a868ec67cf7f6c914bc71dc1b44a4276f937838d2b4cf3e2f10b2c78edc1949275bd990f5aaf64739e43dcf6051a1bb93d170bc572f5d8f3d453a1b
28 -DIST firefox-68.0.1-ach.xpi 471779 BLAKE2B 7bbeba232ff1f29aa9c6edf40da2b6ef01d64c4a4df57312bcb7675382529f643825eff3613298641b06cbee1b9144b8dae6dd3b2a20e321cdf90753412b5e6b SHA512 999500c804c970e9fd32670b8503492609827fa832910c5f8d79b169b332a61bf119c3173b576b1470e0d9f3ed03135f38d42b6eee0cae6548d26945a1f04b01
29 -DIST firefox-68.0.1-af.xpi 450612 BLAKE2B a2a3d00072682adb525c4f60c9051470acb47b6840b12f48e3a54b5b9c292f75692a240302e3a82d49a9eada777974ebac1688d3ac1b37b2e98c17db53da8d32 SHA512 065f09565341f6f11928940275e5990d38374782bfc67ec82b8ba50df42fc16b04964cdf2aca83b425a782de1f0ea25ce69defebff1c6a2431bc15d3c168026c
30 -DIST firefox-68.0.1-an.xpi 483076 BLAKE2B f7207ba0d157d579891716a200217d7f3f82e24664392d023da964b79b096bf016d7d42674aa1eb8eefdd89c6c6674e3060cc62ee915dd4e1f518a9996e0f65b SHA512 dc80aa1f71911ce2780cfdefa47ea62cd7792c26c7e73d38099948000720d41e5498152ade870c5abaeffd05e41a8921a2769b89b5e3002b10fd2bf0ff9f4083
31 -DIST firefox-68.0.1-ar.xpi 538977 BLAKE2B 906c02529a964058e2d9b69a6214544ba46f0636d2f654ddb4b7a7098cd11f18f370a30f53d73e4c82977e662554718fbffa3ef78d72b73114246baef414f429 SHA512 b0983b084fbf8104c67b0ab032fbacb67bc82d5a079285460c1f22d927490305cae90357353e62e224f658cd289dd2dfb775597c73621b29aeaba6fb3a6effa8
32 -DIST firefox-68.0.1-ast.xpi 480808 BLAKE2B 1943ec48ab628e6d8982d947c8956ec47b4a009b13a68eb91ce30dd57bdefb98cb4df73a10bf7c18870adfc0e24fb9ab4e8d49587b61b32b8f9bbdbf9db03f07 SHA512 2563f5e8d51d993bf1450501cff0f4e995c18db49aa8eabedc116bac810dc132770c4c3952851634daa5656ef5a3d55a76972196b834d560eade21055b364a58
33 -DIST firefox-68.0.1-az.xpi 510295 BLAKE2B 892e3c95c49c7532262fb6f284beeb9fbd11068fa266f21a00a57af34d9fa550a3b3888ba6f84c27b41b198139b5e890e4c07d0806222e577280a14a7277f769 SHA512 487d2d05ca13d5c136faef3b7f2a64040dc518253a5e4d3ebb76d4e25f70f5d88388b77b698510df61b2528eee7739d0894bd380ffca830b9498b678ed663752
34 -DIST firefox-68.0.1-be.xpi 582107 BLAKE2B e05ac0b46e848a205cb88d9697a018c5d5c3566f28fbce657088a5624ee295d1cec6ec2eb131ac31df78fc886cd473df7b47b6da765aed0c34acf9b84adcffbe SHA512 e4ebdf3e31cfbf8755b5acda6c78141dd9c7178263813d95290e835f4c5f5fe8efefecd29d2240e2848726483c08c6bb61a5b0dc7c446260ea98da49fc89922d
35 -DIST firefox-68.0.1-bg.xpi 545362 BLAKE2B 594d8bb378c35c8841fd05d561680ee13a19b519f46a2a6f6987fa735fb2bd48ffe85745ac9ae049f7600f73a600e4f6eefb1277f35b9514e3a782643fb399de SHA512 9e1d4b31996eea39b9149cbcef59f4b5921b5315f68d0ebe29b0736042f809c958be79db0f9cc6f61a4631a4666ad975c13756ad6226f8add1a91758a044a6ff
36 -DIST firefox-68.0.1-bn.xpi 566584 BLAKE2B ecec86b8f8ac228dcb479e481581d4b49479594356e7a025790b9057a27cf0000a6dc8737be104eb38c8261032b61e9479c73ed8c8548737e2111e7e4e44fbd4 SHA512 90ffc67077c522634d302190e415017c5a379ae7b69b2e037845a4caede12b7b0b63b16fc0585394cfefb37ac4ea1ec0f68c48683419996075a9f0bbe7db6cea
37 -DIST firefox-68.0.1-br.xpi 501687 BLAKE2B 83c15b9d57fa782a35da3464e833147b7dd36486b9c95ea701a81d09f997c7e5d27150f2e0c6d8afcd109550f837dae458e67719f25936355dffc9fdeec1ef56 SHA512 6fd680b5cee03dc3a58ea68ebeb7707e866e1c6e6f25d0967743d80fb66e18e48e78ff0214e8b2454c5ac5ac489644cac07db783daae28a548d2162dc15bab9d
38 -DIST firefox-68.0.1-bs.xpi 483149 BLAKE2B 7560be99b5419c729c1b3fdb5fcbaac8112f839c1c9f4b31cff545e99b265768e2a05d31f9d6a1bb6aa4d5d251f4bd517099f5c7be5a94e38c6c50100633966c SHA512 e5d1cbd29a79183cdeae0eb22c2c3f8d5fa399a15ec9294280055143b3443728e5844124855aed18cb6ee7f3ad58913a5e28b9bf911e8c2a8a27d56aaf091ccc
39 -DIST firefox-68.0.1-ca.xpi 499849 BLAKE2B 7828dcfd0fb212efb38eda2087c52729b3dde735d365cd7418bc9c5a334e3df08a1c0a7540dca357485940b704572178603f768165431841e675943b0cfc7bab SHA512 21960e9bb6f95c00607da4eee264045d92f8c554608cac1cdc43948c30cee31ce9e98c315924a1da6b1c23d615d1d9e57e97f2e006b83db297ccf1cc32d0bc21
40 -DIST firefox-68.0.1-cak.xpi 527465 BLAKE2B de4dc5c1373b7b9d28c27ed220e98dec4810a8424992781cfa4d34353ca723cea4811145a1c2cc23b03075332616d220c2d8595f4120fb6e9631a3329201b6d9 SHA512 bcbdd02ad8f54d71be6033f78cbb1065078052aea287760d02f62d68de3e645ad750b2627d032a5908f7bde1b7c5a6001054a9ba7627d31291c7c1010f8b8be6
41 -DIST firefox-68.0.1-cs.xpi 519934 BLAKE2B fe5a234ec19a74f485d9227b48baafd044fe8c80201a8e1cacbd6dca27dca8eea38cde6331ea6c62429c35f2472ae232b6e493b26d637904001aecd7bdab05ca SHA512 7d5a8e9a53ab04c7ec116253e1b0dd0858c67fee739228f516d23476376dbe5d49408c1ff0b533011b85d18deae6e3b668c09a460172fb91639005a8d51a6134
42 -DIST firefox-68.0.1-cy.xpi 507151 BLAKE2B cf6e3034c04f1deb982c932b578cd0ed41e4207924d4a7dcd0e54d0442326436d73db6cda613ac83939520550f537849aaed1d817daba4a2b5ce9c59d32ca0f8 SHA512 e4584ff0860d1895fa26e24f9e3ed31501f0a3afe074e8afd40e86d9b8ac75fde7fe7562ce68b5d33c4958f33433f2b3a7dbb3e4d9293064256680d5ea1fd03b
43 -DIST firefox-68.0.1-da.xpi 520279 BLAKE2B d7bbffd85a586a68d878424252f417b0a1283635c8b4e6a0d59065484f69c803db8c1f823efaccf0a0af9be04dd3ed085fd6ca909d62b4ed3b7084ef1edd2e5f SHA512 98975e39e03eee75ff4b55931fced77c5f6189b5cf023ad9b4752e8aabc7153796e92d6afeaf03ce727fed1c0453e056a9b5d9b05e0780b2fcda700f24dee836
44 -DIST firefox-68.0.1-de.xpi 523751 BLAKE2B 7aa737dac8cc13f1038b65e76cae65b0b830f7613bc43b3e74a0e08ad30c3d1447daa7d02b79ee2660c260e44e4a1c3aac8b5ab063b956eddf8b4a56041426a9 SHA512 1b41fafe6ff6443e0b35939b129ac7a08945cc42ee8666cf527f60b266f0e1d6249cefb9ff73097cfb68dbf1d56ed4fa288ebcfbb54b3bb60e0ad0586b8934d4
45 -DIST firefox-68.0.1-dsb.xpi 528670 BLAKE2B 7bfdb743750d08ede890f12d6b29bbb1055d23ee4f9c2cf4b7a4312af143533890ee1d4cfa0c3e03b12141dac75aa53f2987a7f121c57e5794dbbc57bc8c7898 SHA512 6ec409ad9ec6a00ac8aa0c2540907c678c2a5ad3e4d34306daf0aeb579aaebb5082168384b869a3f0b09cedbb761ef9960716b63bf7513e7bddb820d9cb74d99
46 -DIST firefox-68.0.1-el.xpi 597390 BLAKE2B 2ba67e5b33f2cb6e4c081b057c42462c22f521a05b64c8d202ca947c7b0894933e3ec79b5a96f43084d663c91ab072af0375268beafd787bcfdb2fa12b4feb11 SHA512 fb147e5a96717a4a4aafd067a82f125fdf69c085443ae0f5e1d53c775a642bf6d31c44d9abe71e28a7d7833d935553e1fd70a893a19c4669db65300d168c1837
47 -DIST firefox-68.0.1-en-CA.xpi 478534 BLAKE2B 6376c819207f84631c234069da98f29e7748fff5073c464641ca7fbcf7dfc956946b9150887fe970cfe8fb2a10813ef9d804fbc8ac4cb643747fcc4d17ae4342 SHA512 f07c050bbb6d8ea6f3b93ae863fdf5dd7efc53a740f221a11c0718490cff20e810543a7f2e0c3f7833a6a32c3150e2675f5fb09796a00181b32d4395ac30af6a
48 -DIST firefox-68.0.1-en-GB.xpi 478264 BLAKE2B aec7952f9932b4ca88c2000cee426a322666b1b6638475037d9715e290300baa4e47400b70de38def4a02809bdad70394d6c72d3f6da50d19aec827d769c30c4 SHA512 8788d4b409aa3583e9ed4bbd25637068f9b88850ef4ca019d35b4066b2bc10e40aea166bf1a8cb5548891de81122e2dae824cf47801e0cc673bc0b528ad3a5ba
49 -DIST firefox-68.0.1-eo.xpi 504221 BLAKE2B bcf4c4ea2c4f0229f0b607bede4c10366d4d76a6e64a9713d22e9c2b9f67f27aa41515d42eb79918d16f8f57c3b4fd392dbd04506318509e934fd50327e920a0 SHA512 73a7b53532f007b552a7dcfd8545cc54465e23142cd709800ac443892741c45ecd9f413224f0ef74d8716428b74a81b3324a56090f978f845ece0a54107da114
50 -DIST firefox-68.0.1-es-AR.xpi 512452 BLAKE2B 04280746dc18acb75d192bee90f5d3f3344bca9c4ddd2ce5402efccc5c1864f2e638a57020f171b42799df09b63bf1570ac8774a74ed817b2bf6b08e96e61f2f SHA512 cd43523334322f5db585d81fcd079d1806c3d41098b9b7bde1d33eac27bd02250b06d456ddaca502d9c9c14a8c1122aafce98fa3c677ef2345929d00e66979cd
51 -DIST firefox-68.0.1-es-CL.xpi 511926 BLAKE2B e29dc3f431d901fb3a6093d47c49dbc38ef9211741795bab34ac0bffdb6ea9a3704fa60fa9b21e5ce6b2024504839197193d8cfd695256dc38e423f6feed3df6 SHA512 76ccd0aa1581f2801068b366b0e47075636488a5231b23f3ee15b4dec42874b7a676896dd0717a3eded8a52a6b99f966b12326e1728696dd8deefa466aab1a2f
52 -DIST firefox-68.0.1-es-ES.xpi 481460 BLAKE2B 74f9fc3a29474b4bb8a2f7fcd1a7891ea096138fdc1776b9497af96302f378f21db67c1b4881920f8fb58552d13569a8401bdb80e1d98fe6f22a22c45209d36b SHA512 9092c346a3969548844a3990ac00a852f1d6d891b48ff2a424ca4470ad6ca9679a621999776759dacb4147bb67956b27fa5e6ccec8fac232928d514785308a3e
53 -DIST firefox-68.0.1-es-MX.xpi 504708 BLAKE2B d2470f2b619d8321a24b46b61a87c9c11acd009662429050b7a3424bb6899510418e9f180e3025bb70ab971d7125fa8f045fdc44d87c1ef8a1ed5900a8d4d02c SHA512 65ddfd22d661dba5d3c941b9107959f8be7708c83892f85bb0ffa63b6d39da8a6bf5e20cdfecf51ee892ff2a94d1a5bd38ce4d32ea63bfa93313eae3b48871fc
54 -DIST firefox-68.0.1-et.xpi 488529 BLAKE2B cff323ac45d1b046a73350064fa08a1a4f7eee799321a5641af685dcc2c8eee6a20bda4100e5aafefdf7a63507bdd9417bbf39f05454791bdfed913ad1745134 SHA512 56847f666f9304307c6a8353a51b16e6164a6dccf2550cca2c9f273f8f58a84deff9fffb31696eb831311c64c4550d5c0ac8c3ff646ebd51ed91fd0ae57ed6b5
55 -DIST firefox-68.0.1-eu.xpi 502496 BLAKE2B 284d55ba718d6009514b2c6dc807fc252c452536f62c10bcb28b21ead24902de734daf032049e79449a23e1ffac253522a4c0920df72a0e11b1902a1c13f4237 SHA512 bda4c7b030df2b4a086038e2e94afef48a7d7575a6f66958a9802eb47d6124ed273fbe1e4cf7215b5f3493202fe7a5371f10ef511dfd20ec8bd216753006c810
56 -DIST firefox-68.0.1-fa.xpi 547840 BLAKE2B ea917a68da902d77761d986d163314a6698597b2d448e99544b2c29e912aa06d2979393966f0947caf85870bfe2a90e798f9e5a981df24c1d3c5c86ead830a8f SHA512 9fe75bfb2c98f254b2c10fea51f99bf3211df23429ad3e0ab35a56131394e105ce0003093c72189a3ef227a0b1a9d5241f843b2c86ed718ee9c8e3cee8e84154
57 -DIST firefox-68.0.1-ff.xpi 484090 BLAKE2B 628345e28a85149b43333f5c00b148d1b12af1e67408bfa763f377e79f46c7e9f4691527e357277d5bef6c14be3eb02fe2afa608f87bf5971ec5d139bfa5926d SHA512 a1460153332e3370906b8f622e8ddec18ad5c9d60acf63d2f8cbd36be0887af529caf429477893c8a409e0d043d25e3de7885263e84bd833c36551173b9bb69c
58 -DIST firefox-68.0.1-fi.xpi 494302 BLAKE2B 52346cdf6bb66d9472747391430ed02137457116407352991320ffb92cb9eb590cfae231c83d1ec8de598eecb8728df6f6826606112487c0c0407787d4873152 SHA512 86fb72eeef26306f60d70d161a666a79085fa1f282ebedf42e58aa2cdc254120024c973ec00ed3894f672bf998e89499113e0d921f6ec8d908f6f9619ce69b95
59 -DIST firefox-68.0.1-fr.xpi 523081 BLAKE2B bd515d7c45f54a7b658efb73db463ecc96257e23ca2cf437a77794243f1c7e8035dfe36607e04ccc09dfdc098e6469b8750715836e960beccc936b7861661a7d SHA512 361e1d739440953153a395d2176d21045414c4be5af5cc3d26ca6dce617199bed9162894077befa4dab6dc938bccd519c9f0e8d3a1b18d8160af0446222b56b3
60 -DIST firefox-68.0.1-fy-NL.xpi 510412 BLAKE2B 6a86a5e342351db5d707114740f0197a1de9f643e64418e2e531cf2b614b69cff961f8d1ac8b60341edd89ae13b7bcf97b08ba475f819622edf32fb9d4f405df SHA512 80e6b2c69413aeb79d9600ddf343a2525106bb589ec41adf5346a12d7fe6e7eb543e3acc6d118270f2a5d76017fc5bc073aa2b40014d5dfd7ebdd041bbb02466
61 -DIST firefox-68.0.1-ga-IE.xpi 489715 BLAKE2B 7dee9eb34e99a18158455940db3e37af0289fd0d03bcd791ea31dedc8dfa0a941dc909f576eb744475c887c9ff467a422447ae10012324bbd9688ac2baaf5b23 SHA512 69ee2b3dbf4d64e7fe288a5acd4beff2ecfef667406682f9898bdae84a8aac9c14dea175f4dc2b87f3066353933fcdb18ab01f19f857fd88b89f0333f235a9d7
62 -DIST firefox-68.0.1-gd.xpi 506579 BLAKE2B 1deb8491d84034c56eeafeca3e00127fa7e808f0b4a6dcd13636f14438597ca6c72d166b4a80fdd18dffd7928f1b44d7822f75fdb6f67ac9eab2babfd9a0ec3c SHA512 a5c715f0b9d9acf3607e1771c02d7bf36e8eab81d6c2e61091ffa5e14197770fba19c46fea2dcf0a4f1b81f81558a007d375ea24543a15eb346299de206469b9
63 -DIST firefox-68.0.1-gl.xpi 484026 BLAKE2B 761ac080243fb792abd55cf93b4bdd2e07abff29a614c6e0b87dc949a8fc869592dd3e1050f529804bc062605dba5baa23ee32f844dee50fbc68b318b029c23f SHA512 2bbf92bd418aa4f3e3335c0b1ba2731b9189f031705e0677826c8b800382178c2806dc2cdc57e0c948c263f9d8f4a71446c36891eb183c4fbf3fa6e5adf85d40
64 -DIST firefox-68.0.1-gn.xpi 522004 BLAKE2B 8a91a1e6daf1a0801c16ff59e4c4d9e2b82b3cf5659c679950dc3d7ec860a91eb12d455a21ab1e2ae71db43e80bb842e3fff296c837e6538fa14c9a467eb37b6 SHA512 4c67f57acc9489d657408df10ad67cb7bf25a0209a880115f4e411644e5f128d616a6c1bcd46350fefa4fda998bba1188b4d6171299ed6a442c7d2312d949767
65 -DIST firefox-68.0.1-gu-IN.xpi 571745 BLAKE2B 90b3145b2bc63df740ab7bf363e41da89ddb3790a9e7ac551f6f15d3d0bf9575bfca6124e17d6c69fd23a71a1ee769cd74d37871679dbe5a0d58130854415ebf SHA512 bd9eded6af9846828020aa3c9eede81248886b19162e4b772c5412deeb4c1920b0cbd9dad352ce0addec4de18f260ffe252e64d15876a0c676c35db74346185a
66 -DIST firefox-68.0.1-he.xpi 514028 BLAKE2B f28d98b2fc07e6a946e730876343b4ba1d25a9100e2a605ffd59a9440c0a75ceec4e304b2da981c0d6b44b42e3cd04f31e3257e29262124f2614ea79465511d1 SHA512 e0aa8f3e302b04517443af2167a2aeef698bb088f0c5532a72d559956a62a861323c03fae26cd9de12d91ef8167ff10c8f5c53576dc9e0278023a0479f33312a
67 -DIST firefox-68.0.1-hi-IN.xpi 555479 BLAKE2B 8e6fd209f475c30ed5b07806e14dc0b7121b36c18ce0fd9b48b79c27e7132e36fda2a98e1750ee85956c5b55c30e3d69624d54951e6a22cfc5aee78aab0754a7 SHA512 39ab127dd7c516afe34984e205104151972cb8d71777ac8d58a77ca7990e7e1ee2c08f955bddef0d824305e986715dcabc999b8a9d0d7c29315693cbbe00b983
68 -DIST firefox-68.0.1-hr.xpi 491312 BLAKE2B dd001b517555d89f2bc8507d6dde2d4eb322379c15921c3d291d473a56e63adadb5845c58be2e964ed0fcbdefa921cfb9bf1e6ba38f5635fbf0582dcd9017225 SHA512 4cb9eddac0e80ad147da81b0fc80a4952c693199a289ff96e37825e1e2f9735bab4a809b816b49bb518bd94604bf64d42daa0eb8d3f6502fdc5c2e0bd17d8cc3
69 -DIST firefox-68.0.1-hsb.xpi 527912 BLAKE2B a3e9604748ea4a8f8ea4b49f609dff79c38d584a5c80f602f8aa82ed69db4008934326b1a03d56dd41e8b9493f364196183cfe424e586aeacdb969c206ef47c7 SHA512 28ef95d6f0bac4a558e14249e98cbaa61e3d2636145a4068d48aae01c84ea300d8c6583549db8931e04fa6e2256e0f2fd8dff3538218c6f36252d0d4e7a721a4
70 -DIST firefox-68.0.1-hu.xpi 526233 BLAKE2B 0efcfd23f49d204b5e8da9ee3d5c3c1eeb86bbd0b2b7ec0e5e2b7f1e478330d26a223041d4b9c176c2dd282426d22e0e27a0d48d0b0624d74e5a506d5ec740df SHA512 bfa0e927d957e04d237b944fc385b9c6614763f444f044e33975f21b3007f23adeac8eab3acd26f6585c2c6fdf246b3f9a2bae8ac698900d98187efd34a98ebc
71 -DIST firefox-68.0.1-hy-AM.xpi 542602 BLAKE2B 9a45d468a38c19a0873926b9d32a6d4ea5cdd099b2ea316e516a2dceb666cadf70dda29f1788309fb5af5c5869c1b416684f5df8201deac607cff6652748ff25 SHA512 f9392c7b5b76b5089d27206d789866984b32ef08cacc6e49cd26a255a471fa2ecfa0b25277ce00bb8187659a2a2360236698cd9f95a1e17232b3bc5d12a87137
72 -DIST firefox-68.0.1-ia.xpi 496498 BLAKE2B 0cd8e74d46c6d6fa76305d95eeb6c75b865d1cd737dca02867ac0ef46c21e42bcaf3be111e85144e295605e261210aa4225fa37215a3b80037e78ad4aa753783 SHA512 8f1f25a4e293290ae5b8276541e5e1332a4601dc27f6bf8649ceeee591437f5f8c492700e854511ea15b5c2ebe4c6d40328e2511bd2049ba6cf7e635f52dcfb9
73 -DIST firefox-68.0.1-id.xpi 491908 BLAKE2B 4744293293a798a2dc24ad4f02f5ed2b6d34386e8a55aa5d5f88547d608bd27f0127589d4afb9b64565859fb56b7c6c42ca664f2255a54613017a40e424ea6d5 SHA512 89f3c6c2209c5bdbae2493d2295d2826de5362e4a1c6489d047db20891e36dc9d6b5213cdb7933077c8483d868a09fb23e14e558c3f0101becbd49c6f9da7074
74 -DIST firefox-68.0.1-is.xpi 499981 BLAKE2B 586f4d0733272bbaa7be371fb9a3e7ed8e7241217a09d81164b83f392053c0470f2b1763d2d2ffe34a5add3ead1757ba4ca6993010b09b76d71bda4d431cb4b0 SHA512 78baf05212b57bb50320a995c62d0fb1b819c85c0358005a6c9a2392b934240c2961c301491d9ccd22bac6de67a20873ea93a91ea0e3a55a2a183c5d43aa4cb7
75 -DIST firefox-68.0.1-it.xpi 383758 BLAKE2B 5d00e07a9d18686511cf4324227086bbec6f706da354cc7491511e8fb23e60f8e7096a8e1abfc928618a09a03159fdf63dc3db1aadbe32538437e481ec18bd0a SHA512 64b87cb409725da1f88a95b861cad09ad57a8cc4d292d0babc6475e4a23fba15722b21b0021e0ab0f41557906e25085533ccd2d4db73bb3abb5bde23fcda0380
76 -DIST firefox-68.0.1-ja.xpi 537086 BLAKE2B f8bbc756649001a92444aaf6ae96a0d07b3e340fccd14b535a1518669983659c586de05882c4799f43ea024623a7a08934408412f5de56775eaefa98d238b85a SHA512 1fe6bcccc52ff5adfdde466c89fbfecb2961741639b0d618c7923d518f97e29b7381620377a97cc9c4df394a53b14670d3ce508f131987e58e77f6105ee3d41e
77 -DIST firefox-68.0.1-ka.xpi 544711 BLAKE2B e88794734be026fe78455ca474031a40ecbc083a9b8c44cca257618d7249bd98b4eb86a413c3b6205d2efa013538c83857ad28ec1640b45ebedab32849cc466a SHA512 0cc2146c2b436e72c51d0b2245d8f8e3d38c782e0eda8a73679f07e06a04d5135c39867c82a807f536cd06cfe6aa737ccab2cee1019d836ed01ade0d6330bf3f
78 -DIST firefox-68.0.1-kab.xpi 508625 BLAKE2B 77d1fd77fbbe953d3e95188709e5904bb2b544fb91d26c8a2dd6c79789913630587c39cb234c62372bde8c960d70535bdcefffbca3adba70615382a476ccb9b0 SHA512 5e9e8ee6622006064a5493d7d37aa065acb82d3cbc5adbb738b75bdb0ec1861ad054d154c7903756624a075f2b204fe418a75d0057ac47c60e94f82d8a6e54ad
79 -DIST firefox-68.0.1-kk.xpi 578941 BLAKE2B 604da856d9114bce54c780a0a54c08479ec7bb088492e737ae5a715c4a7727ed9324254cb87e9519e73a72b50f49904691375b5c5e716cfeb4161e5a21caede4 SHA512 50072652140336bad9652eff1a9480495dc3c88e2d9e39906bc5f97caedc770a828c7a8bc752d6fd127290943bbaa794a118ea44c661c02cd80985f65b7bfa29
80 -DIST firefox-68.0.1-km.xpi 551364 BLAKE2B 5b113393ef12e7576bcce4c875d693aba2c45b9f47c6efe766f382c64f97705735c435e7cc842ee4c4a652539388f1683ae7375c74a2384f7ca5d031ed5b7a36 SHA512 271e77ab4f5f62e14e158e29c02fa18dbab1ab454f058484c75ea696703da1217d74343445fbfda0ec7a0c30935eca3f61e7cea81faea49823bdce51c72f2b11
81 -DIST firefox-68.0.1-kn.xpi 547722 BLAKE2B 00f8a99c0f1ccede2199d731700817fa01830e0e078db1c30c43afa5a3af04a38b412219bc01161d435986de678bd6583603f90fb84d853873f91e40490f30ef SHA512 d4ac151b381ab98c49b1c895f90f8996c5507bcbe1d30fdfffdd08eee20af641b69e583822b4ef42bb687536280ccb68c42bd246ff20af49eedf21ac393fda72
82 -DIST firefox-68.0.1-ko.xpi 535961 BLAKE2B 0c46806258cd20d2e0390b4674b1cb416f07910c3d80969ebd67ff9cde08a9b9cc20171837997fe7cd94448c30bb890213f88385b676901910c50bd682f96a9b SHA512 69b58573e06c3c13fb87a28dde1d9b7f2f7973211da4a8a7101ab576b77bbf5547ef58db05b2abf2153c45d5426e02db63f170278568e0186187227a9e42a26d
83 -DIST firefox-68.0.1-lij.xpi 482025 BLAKE2B 0735b3712a78b630c5d5d36b9ad91634e603c70dea3e54e84f502a88e36c6aa84333af2f258a5167425107c5927f7e6e054416e4335a3df7656ac726eda4b44d SHA512 ed8f2885a1697b7c9ac6e83858feb526eaa76bbad25c1327a02c2629d175db8dab172c549c21c5d347fe55b6cde450c3f3dabec1fa159545d96be07da8a951f1
84 -DIST firefox-68.0.1-lt.xpi 527577 BLAKE2B 5cdd9282b191a3017d7ca8a53506c17e59f2b480886c027eef2b8cb6d533ba1ccf86ea7526b0d0c1c60fe412fe02f2e047048e057c75b831f58da949870abdb6 SHA512 20482de5732c3af5025b7899b560c57532d7ad4966096b1c4642a7fe1b6c871d3c39abec57177a9b095b032a03b790975f363db2733792897edb33fe0a50dd61
85 -DIST firefox-68.0.1-lv.xpi 500447 BLAKE2B 6392bf9bd06ba40b56339eff41ea6637278029d9a8880083bec9b5ccbb89829fa15193a4ea67ecfeb7e6554b5a1e8f1575c26fae54336d94241a4ad0b70a34f5 SHA512 218be6a36168c481e594be4f58eb019dc5cec8954eef2a49d76962f9d18f2386a88c225a10067a6271a539d4e067cf641d399324fecb67345647055320c3fe80
86 -DIST firefox-68.0.1-mk.xpi 485304 BLAKE2B ba5f53b342bc4fc67d38a32101abbd45d7bf7624cef3374192c46fae1b192312f84e4a4f5ef442776f949bc1918f46cdf9fd0e33eb6820e040a0b09c268cb0b9 SHA512 b23128bd3ad0d99023df611b65a560ccb97da63c6e33b94c75479ce3021aedb2e093b802ed2cb0d96cbbb76a4b2e1788eb763453b7e0747187ba966bc8f627ef
87 -DIST firefox-68.0.1-mr.xpi 559167 BLAKE2B db769353473c7a5a52c58d3d67e187967a27fb13ed0c1ce2f499b872e6070865943bbb25a1ee507b02ef972ac7fae575b5621a11149525af4c1f91db62452119 SHA512 7d7fa49b0742a21a8a2d0544b54453bc9afd9e80c7e7457074410fc3eec466699f8ba6a876c5ca34b4f2ac171b69348240528dadcc596212dbac45b281cc0ff8
88 -DIST firefox-68.0.1-ms.xpi 480451 BLAKE2B e65538bd9b15ad997b56df189d0e85c3fc30d175aae32329cae36e7d7ac5591eb6ba768f7503d15d44c7ac3009aae5ef3560567d21664bf173d38fc2e6e3c054 SHA512 5af142771a4150d864a7370e692211ff57b3eb589408ab67223adeb05cf87da6a4bc1c892d231db2648af285c827a55766fd129df932fcf6d1fa61a9482752fc
89 -DIST firefox-68.0.1-my.xpi 552159 BLAKE2B 6089f2557df02e86abd654e0040824e98806a6e7e2d3cda1efc9b4e8d15f11a0095c121d0b916a2f55f2c0245489a8e9700186e44e2792feabfc62adc559868b SHA512 4763edad15a8d5481306a0cda7905ebc5d0492a25b604e96b0de07a5892252e1b019f773abbc2e5eae4dffbe02a7ce03d8217f84dd502fce965a3a3d4c3b0414
90 -DIST firefox-68.0.1-nb-NO.xpi 496167 BLAKE2B 3440a973d2e538e5c43fb5e03c09227abab418e796f16bc835128678b25bf3733a1281684c0cda74d4e3268ce0e49e7612d1f9b30e8bebde904a802a37dbeee1 SHA512 92ca61e222869ed95183ae3d9aa6fb1749c4770e35841a6c0ac570b5ab8281b474f2d1692c813ed5b016dc87ecfb626ed7a920c60acc39e6600e62e154f0a4df
91 -DIST firefox-68.0.1-nl.xpi 492178 BLAKE2B f198ad767ff4ee01314d7b331dffe5f01931bee8f964acda3d0039a0ca3f8e5c5f9a0cb08b3877a3fd571182d559afc63b69ba8c24afc1250e0a42d3d462fca1 SHA512 d0102eac017b5d2c7ab4e3b1ad395ef8c1dc779e6e25745a80e94ceec957c1b6f258ac1e2081e8ee05298e6585309cb8d074adf0893f182321685436dd39c402
92 -DIST firefox-68.0.1-nn-NO.xpi 494803 BLAKE2B 3dab05e6dc3e5b56219c677708edbd01cbb725b1aac72b43cc126495ca9039d527a73d6c77de525be4ed1de7c6e40af131044c0018cba54132099c9a369505de SHA512 4dcd1a45613690294bf3968f3c21d42ebbcde3b31b5c3fa2e00ae88b3dc59d00a150efcc4e96eee5f6db17bfbbae256c79ef906352c745ad3aff5a07e2d981ba
93 -DIST firefox-68.0.1-oc.xpi 498792 BLAKE2B e9b282c5f6f7e5bc656dff3abc66b23344d46121e56b7f896eda3fb29a5841a8f50155ad0a28c3955743793df381bd9086ed5e63a7f8f9ee7427ac742f0e4d1e SHA512 523a7aebce445622c9c4bcdd849487eb204728c164e16ae685d70c4bf02665ef1f9145007ef11f5df36fd3484b1aa956a6ce2a29c2cb7cddaa0d75e36e42a286
94 -DIST firefox-68.0.1-pa-IN.xpi 542691 BLAKE2B 0b49bcdff7846e9de75a2cd7f307112f217f91f6cd9adb17e5b9f31782922db9be3251586f3132f5a044e6100897657c5c469bf63c4c6a68940fd542469281b0 SHA512 c5942d334a7a513d0d4875dd3e983a5a2be276ac07ea2553044784c06ef90e7617463c5e2005b437881390c24a4df17e70f517517c3ef30a2fc369ea4f50773c
95 -DIST firefox-68.0.1-pl.xpi 495825 BLAKE2B e3a23bbd12d6a7df4d781cb8f81a9409c7375b278f6ad1854c9a49cdebabcd65cc7fc84a0945bfeccb52536ff122ea3b32786bf0ba155fed55bb756406b76388 SHA512 7a496ce7bfbd4026426eb75070d1163f4849f0c501127b57201975c68d9bd59413b8ad848d47c6f1481adb721246e68c56d9310fe8e4c792917023150f905085
96 -DIST firefox-68.0.1-pt-BR.xpi 498232 BLAKE2B bc5ad72041978242f289a3fbb9cb75f30f2a1a7828fe9f72a4bc799e86cf67ea8fcec2aaaf55e40fd7d338fca61f494fbdd3cf070d5693c67f53b58818a33ebc SHA512 9235e25478ecf10ce883c1353b7ed1d815e1574410c59419dbb2eeeeac02dfdb3eab1040f4ece75dd1cdaadb7c540dd474498083c3e53c4480bc97acfeeabae7
97 -DIST firefox-68.0.1-pt-PT.xpi 507837 BLAKE2B 974473566aa1a91fc46daacfe511301840d446c28ce10418bee95ad06a876a8e20939db4f69c70f22f340ad4a1d2e08e29197973d9a436e20ea653bf3b78fc49 SHA512 6c28d155dea8fdb493b22173ea489776f13c7af28b9764da729eac8622ca52a144e4b1eb395143679cdfd60622da955e6d4be572d3bd1ed145e71e680c955b50
98 -DIST firefox-68.0.1-rm.xpi 495512 BLAKE2B 68c1c9daac5f6742864a617a6e6c2935947e635ed84c192b90288bf246211e9d12392fbe52aca3af9a2491a4a013ee046f519cd8cfd9e66612e71fe9bf9edfd9 SHA512 ac384e21b286068b8cd64fb641301677d6013e128f516dc49733ee6f7b373f2f1f7552cee226e5243e33ca5e8cc014c386830f06512660086a76a2a223e2f749
99 -DIST firefox-68.0.1-ro.xpi 508798 BLAKE2B 3868e7e3500b26f78a854c1fbd692ad4976868a415bd51c9f565358a32cc82177ba4451716fe54eb7b9288e740b0da87d063daf5535da3eaf805c69337d0af48 SHA512 914cb4f8113a656fceb53b9e3aaaafa29c00c15e513a6bc077bb496fefc12750659913d2d4e97ac2f4204f3a9db99fec4eda32fc3a9822d300d921be2a2ebce4
100 -DIST firefox-68.0.1-ru.xpi 583986 BLAKE2B c5b5d67f54f8597138ed115304e9b4d76cb3e3b780b452f223d099c579576a55866e299548e00003addd3b8f84c9295324a9e39e82b5ca8c1c364a5f930acd55 SHA512 e571f19f2d8fc8d2b9bd573c7431f56abd606a16654fa6a9ff3fc6d1a8c8dc94f08ea278f6f17ead868395ca67d65d14c720ebf92852d0eb734a6f40b0d7d240
101 -DIST firefox-68.0.1-si.xpi 528251 BLAKE2B 4a26c8c254b24a3ed5b43ae34bb8b22c5a0f27ffda4f0971007e4cdf4bc67521619e6f7f5a129fddba1333806093e162ab9da54532ef1641eb5ca9ceabdcfe7f SHA512 b8c61919fed78345d5b51425d3f855700e5f9f51e437f6af76a6e52e40774ba574176812ae28eff3cb64e497b9389149489152bebf680d05f06a05f01895f4e5
102 -DIST firefox-68.0.1-sk.xpi 525290 BLAKE2B 15eee14dde66facd71b550f288083aeeb7f809852a6bae431bca1b2a0cc834b0c17197b6463d905b8608e1084391942e754976916c96caa186d7a917aa1c596e SHA512 41476877532f80d4f6f9db13103b6923068a88a5659436409cb7648b64df35b85fa9a76cbf256cff5ef75d0d0ffb0c34178b0d4c42294c13429a7c8147afb406
103 -DIST firefox-68.0.1-sl.xpi 502403 BLAKE2B 284a66cc899b5e5223e89eb819aa57905e9186fa06590b1741999beccf0df7409fc5ecd5df45da97ca37934008b73baca487f201b1afb8667d35804e782880f6 SHA512 23b491c93e8a957412256ca3f6b1c2c88c624993666f6fd4fb31a10af6d9cda10b13611fb9d9747a18a70ec9b9d44589f6856856fe51deea2e5896339b17b042
104 -DIST firefox-68.0.1-son.xpi 459043 BLAKE2B 62820482473360f7f850ab3253e450efd6c6b4de21d490267585bd34201c003bea16f73c88a13e885d33f93a0119aa4648a80ce16b333b6eae55b39958f87c23 SHA512 a958c8986b9c621517985fadd45f669679a754f5231770870ba3ffa259268686381be7a5447cfad629e93878727ca16fa7cb0c48525b07ec00ae0ead51e3a986
105 -DIST firefox-68.0.1-sq.xpi 521608 BLAKE2B b13a654e2d782d835b5d38d70a8350181fc2bdcc711fc5ad7416418da47908d96779c29548f95893b89945fee2e6ad3f36dd3ccceb2894569ed6d2159e700442 SHA512 4b0108c980ea7cccf85319225aa20304debb41833f3b5fe165a09d193c3744ce7847c4e209c09e91ee93c6bbee2a56093eedf5620b778391f5343f908aa9900f
106 -DIST firefox-68.0.1-sr.xpi 527524 BLAKE2B 26c4a8dece531b6ae9c408a3e07f9248c8586fc8f049249059bb2ac0cb7ba6359da8e4cb9b08ab28e34c4ffff3af993cd0e300d535156afcaf63cc0ad8537e42 SHA512 a8c3a5fa9a25bcef9b4cf9956a57c773a4ad2264a0e66271ffe30de3978985edd43dfda04bbd430011c755b8576979c7bf8241dd85a6427bdd54b1022472d41f
107 -DIST firefox-68.0.1-sv-SE.xpi 506892 BLAKE2B 40aa894089a25e8427c0ebd5abcf2d89d2574651dd3321bb9d33407facd5f0cb6198ddd6763f15ff88e20c2c1d12bdae53c3c6dc0e6a7ef72f8797a5b667c80f SHA512 bc25426473e6ba9f7323f2a1dc37411c53f72d0107edf420474ac00621240ba9aa50da0bb444aef3d4a89950f37572fdeea655a19776eb960273a9011a7b95e3
108 -DIST firefox-68.0.1-ta.xpi 549366 BLAKE2B 9531fce6432197965ce2df72d3290b1420e48d44ede59c9115d7be7383dd7c448239aa2e50ae078f35cba1d22b91a69bcdbd9a25def739c7b3a41dd763b6ea09 SHA512 d731028f965d05172c41d80ba4351c75a829c5b25624d1a42bbc78bba17c890b1a3617f6a811fa6e16e4e755644f456de13f7ca375699a796521868dfc0d44ca
109 -DIST firefox-68.0.1-te.xpi 561718 BLAKE2B d4dd0c252d92edcec719668f2f6d60fa5fa06a9c1ac71b4e78100fe7776ef489143f553305f2bb7e161eca934d24c36ac81032dbf863557a57d8a0df99f997bf SHA512 0894b855c5f2c22fd1aed6de877d94e3dadab032357454a8d88afffaff0d2247787049958fc797ce401d1104ac27b99d52c6f35509b53336c5703fbf7e2c0a05
110 -DIST firefox-68.0.1-th.xpi 550949 BLAKE2B a78a44e21836e03c206e2617ba3d373221b9704d5baf4fbf592ae7ecfed14d87286829e1b20ff3ee8ecd5e45aee268905a352d526fa8498838d4993c2de957a5 SHA512 8f486c00481adf87110a5f59a62fbf60854e83d0cdee332ba462adcec5337a919439b6b9aef6cc707ac709b467e60f84f3141c5d8cb7702641a7db247559db8d
111 -DIST firefox-68.0.1-tr.xpi 515300 BLAKE2B d55e73d9eb2323d86b83a3728cf5d100e2643b61924d5c655fdd91c359d5661ec474f78d5a4ee48c4f3e76a7920f0bfa90c943b41c2e185ce12b6578bbc1daf8 SHA512 acfccf17b56b8d331f69c5809af489487b39089e5420fa2e84dc728109a185d3e5e25a900f0d04345bfbd1bc726750d1e621ff908be0eb320d3217b7c92f9f37
112 -DIST firefox-68.0.1-uk.xpi 569040 BLAKE2B f573aa9b52f41ed92951197a1e18a7425fe8d6ddead6f16e9ea1f8acf6818e884f3083a2f3bfca1a33a8d404772566f24b0927150629ff99de90a3b5ed8cb0e8 SHA512 df861df0aa6be490abc7dac794c653d7a227be33f9794bb4dda1e5612441bf583ff40f53beade72e6f4e30bf6722ef5707ba513b8c29a8d1eb97b6870add20e4
113 -DIST firefox-68.0.1-ur.xpi 542512 BLAKE2B 0523af4588aab8f39d0174a2a43645d523a16fc40264af309409e55f86c05d5a610f53178ae603c8d04ccfeaa1780cc642c4229189ea72482ec68c6cec078ed7 SHA512 b4dc8dbec03dfb02267680fd4115c7bc13bff4a851f5734efa4a42253bcba248777c2b5d58a6a5db963cea56433926481d2736088a5d4b6915d815859c834460
114 -DIST firefox-68.0.1-uz.xpi 482642 BLAKE2B 6e5cb6353debb4e4b0201fd03b8fb76e12a765847cc75023cb0fbf516d096a1dc3751cee50e53c349b0d2211440f1b126116ac8eab4230031b0a3cc9e1461b7f SHA512 0c265d6eb8105110596eb0ba121db4534b65446523893d2c7e1eb464e8861857e78e38bb30f88ab3a7400806bbf0b50fd0e25a36d87d76d21531728ae276bb07
115 -DIST firefox-68.0.1-vi.xpi 529339 BLAKE2B a3a2bea7361994439ecb1b6ca4ab2738c2158e65ed1e6a3a3d1a121c9c13db6d099d5d1381732e301d09883f450520ec2d0dbdc99e2ffbe44c31d4d4cb2c79fb SHA512 4e67e6c37523d60df9e6c3daa2543ce524cf17a48e432e9db961d5739f8a210e16f3047569f1be5e0e82b4ee57d52a0f7cacd7a21adf906d2a58d74ca672da0e
116 -DIST firefox-68.0.1-xh.xpi 470576 BLAKE2B 65ec7eb7e66c1c0314eedbf7df49a46755f58d621e5a9acd4470d2a51e2ab323d0e41f5914090304ba18df8cae97bdd8068c4abb867de18ab006d0b19db74130 SHA512 1d63238f8932644955b57cbcd942be35177db92765a944485f8f4cef1e238bd10d47dae9ae1375b54caedaf929083c7ec2cc51852bb7b623132c273e3d644608
117 -DIST firefox-68.0.1-zh-CN.xpi 536603 BLAKE2B 7d79c0702172a7fbc818474ab88213ef901ebee62f96bbbf7c6946dc84bce716048eafe2ac38efeab063d9ab8197930a41d6a5dc43d3486bd6446d679e2fd42b SHA512 bf618fc9166a261238f95f8a7a3f64929a7a0b916420529833d7c8566c1bb991641ac7b64aff0595c6d9d197a3d7c0678d09ba8752528163b94042903d823b7d
118 -DIST firefox-68.0.1-zh-TW.xpi 536124 BLAKE2B 6647d8c95cf953f9df57fbbc15f0e966c88b222cd80f4dbdb435c2b391d11933c375898811ffb80720f6595125fe91ec0c67fcc66f5ec5c0ef348114f830f570 SHA512 3e1456dc1d2bbbfc780df6cb7078314bb810db1bdff2906239d94a61aeaad25f6ce8760386cd6868aac479f729d611093abeed3bf1cdc33421b5bcfeda088826
119 -DIST firefox-68.0.1.source.tar.xz 311390092 BLAKE2B 19eba46eb2ad491f4799b0cf2e1da790df102fbdbde88e870939f1d967747def3f4451d52c35b308d6b69b86d10a29cbfaf9381ef4432fd89fef4b4c2a291b6f SHA512 96b45135cf0b2368013afccb8c375de54d591a4e11016e8b65fc83904cedc362096dd15814cd02be23f6e52e392c605817b86a59ee2300d3e7a754d345399c81
120 +DIST firefox-68.0-patches-10.tar.xz 14668 BLAKE2B 071e3377c0be2035e3f16c0b4492ebc681e6bf9da929d9a565d80a0d1c1f85a81330418a1b30fbaa0a6d7eecb9b2f189416882dafdb879feea98c9911c52493f SHA512 d424be80d68c84d3f561cbdfb487344308ba6af84d07cc16fe0631bfd609dce0e81fd2f7516c5fc1e1e359eacb3e06a4bde83cebf3909427f7e641b17e28f3d5
121 DIST firefox-68.0.2-ach.xpi 471799 BLAKE2B 7b90971b3a3244a2b4005ed617f34d9b6a7e3be466d2ad462a9ac719405980b766013bb35c20a3d6b5320f782d55559da746c39fada7ee38031dc41bd6fefba5 SHA512 0cd2edab1e4420827ef0ea1d4be70819dfa58ebc7149e8c181947f8385cdbd15b590f577e3e5d29286d8c1e0a8fe35531a8e1fe323487e71a4a15b51b290c29e
122 DIST firefox-68.0.2-af.xpi 450628 BLAKE2B 08ea70856d8af333a596d902f2175fc35cee7885c5757b0b3ab03393ff1c4898b766bf5748fdc3ca72ded1edba8735b69ed3042314e526af1fdfce8dfac1ecc5 SHA512 402325aaee3964e5d61dcca1d2e8a82c5e3d2ce812cd2a8870adaf1be8bb1a376ee26b6cc9b2f17d72306af6e92245a8302790218fa72e4b9b0823d1e84798cb
123 DIST firefox-68.0.2-an.xpi 483102 BLAKE2B 1ad2e709d3289018fbe7e35eca993771123ee0c4172c77dfd76891d9f9369d96e43a71ccefefa70ed7fd46fefcc669e330ae8db21582e03624c4a805747fd411 SHA512 27433fad92ebbf584746ec1e93ea0528dcc5c6ac7367694aab9bd4223639e089d9fa23546e594f225db238d5bb890f20e924c692a2d8b61765b61a7d2f02276b
124
125 diff --git a/www-client/firefox/firefox-68.0.1.ebuild b/www-client/firefox/firefox-68.0.1.ebuild
126 deleted file mode 100644
127 index 39bdfe00f4f..00000000000
128 --- a/www-client/firefox/firefox-68.0.1.ebuild
129 +++ /dev/null
130 @@ -1,763 +0,0 @@
131 -# Copyright 1999-2019 Gentoo Authors
132 -# Distributed under the terms of the GNU General Public License v2
133 -
134 -EAPI="6"
135 -VIRTUALX_REQUIRED="pgo"
136 -WANT_AUTOCONF="2.1"
137 -MOZ_ESR=""
138 -
139 -PYTHON_COMPAT=( python3_{5,6,7} )
140 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
141 -
142 -# This list can be updated with scripts/get_langs.sh from the mozilla overlay
143 -MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
144 -en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN
145 -he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
146 -nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
147 -th tr uk ur uz vi xh zh-CN zh-TW )
148 -
149 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
150 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
151 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
152 -MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
153 -
154 -if [[ ${MOZ_ESR} == 1 ]] ; then
155 - # ESR releases have slightly different version numbers
156 - MOZ_PV="${MOZ_PV}esr"
157 -fi
158 -
159 -# Patch version
160 -PATCH="${PN}-68.0-patches-09"
161 -
162 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
163 -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
164 -
165 -if [[ "${PV}" == *_rc* ]]; then
166 - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
167 - MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
168 - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
169 -fi
170 -
171 -LLVM_MAX_SLOT=8
172 -
173 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
174 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
175 - autotools mozlinguas-v2 virtualx
176 -
177 -DESCRIPTION="Firefox Web Browser"
178 -HOMEPAGE="https://www.mozilla.com/firefox"
179 -
180 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
181 -
182 -SLOT="0"
183 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
184 -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
185 - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
186 - +screenshot selinux startup-notification +system-av1
187 - +system-harfbuzz +system-icu +system-jpeg +system-libevent
188 - +system-sqlite +system-libvpx +system-webp test wayland wifi"
189 -RESTRICT="!bindist? ( bindist )"
190 -
191 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
192 -SRC_URI="${SRC_URI}
193 - ${MOZ_SRC_URI}
194 - ${PATCH_URIS[@]}"
195 -
196 -CDEPEND="
197 - >=dev-libs/nss-3.44.1
198 - >=dev-libs/nspr-4.21
199 - dev-libs/atk
200 - dev-libs/expat
201 - >=x11-libs/cairo-1.10[X]
202 - >=x11-libs/gtk+-2.18:2
203 - >=x11-libs/gtk+-3.4.0:3=[X]
204 - x11-libs/gdk-pixbuf
205 - >=x11-libs/pango-1.22.0
206 - >=media-libs/libpng-1.6.35:0=[apng]
207 - >=media-libs/mesa-10.2:*
208 - media-libs/fontconfig
209 - >=media-libs/freetype-2.4.10
210 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
211 - virtual/freedesktop-icon-theme
212 - dbus? ( >=sys-apps/dbus-0.60
213 - >=dev-libs/dbus-glib-0.72 )
214 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
215 - >=x11-libs/pixman-0.19.2
216 - >=dev-libs/glib-2.26:2
217 - >=sys-libs/zlib-1.2.3
218 - >=virtual/libffi-3.0.10:=
219 - virtual/ffmpeg
220 - x11-libs/libX11
221 - x11-libs/libXcomposite
222 - x11-libs/libXdamage
223 - x11-libs/libXext
224 - x11-libs/libXfixes
225 - x11-libs/libXrender
226 - x11-libs/libXt
227 - system-av1? (
228 - >=media-libs/dav1d-0.3.0:=
229 - >=media-libs/libaom-1.0.0:=
230 - )
231 - system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
232 - system-icu? ( >=dev-libs/icu-63.1:= )
233 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
234 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
235 - system-libvpx? (
236 - >=media-libs/libvpx-1.7.0:0=[postproc]
237 - <media-libs/libvpx-1.8:0=[postproc]
238 - )
239 - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
240 - system-webp? ( >=media-libs/libwebp-1.0.2:0= )
241 - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
242 - >=dev-libs/dbus-glib-0.72
243 - net-misc/networkmanager ) )
244 - jack? ( virtual/jack )
245 - selinux? ( sec-policy/selinux-mozilla )"
246 -
247 -RDEPEND="${CDEPEND}
248 - jack? ( virtual/jack )
249 - pulseaudio? ( || ( media-sound/pulseaudio
250 - >=media-sound/apulse-0.1.9 ) )
251 - selinux? ( sec-policy/selinux-mozilla )"
252 -
253 -DEPEND="${CDEPEND}
254 - app-arch/zip
255 - app-arch/unzip
256 - >=dev-util/cbindgen-0.8.7
257 - >=net-libs/nodejs-8.11.0
258 - >=sys-devel/binutils-2.30
259 - sys-apps/findutils
260 - || (
261 - (
262 - sys-devel/clang:8
263 - !clang? ( sys-devel/llvm:8 )
264 - clang? (
265 - =sys-devel/lld-8*
266 - sys-devel/llvm:8[gold]
267 - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
268 - )
269 - )
270 - (
271 - sys-devel/clang:7
272 - !clang? ( sys-devel/llvm:7 )
273 - clang? (
274 - =sys-devel/lld-7*
275 - sys-devel/llvm:7[gold]
276 - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
277 - )
278 - )
279 - (
280 - sys-devel/clang:6
281 - !clang? ( sys-devel/llvm:6 )
282 - clang? (
283 - =sys-devel/lld-6*
284 - sys-devel/llvm:6[gold]
285 - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
286 - )
287 - )
288 - )
289 - pulseaudio? ( media-sound/pulseaudio )
290 - >=virtual/cargo-1.34.0
291 - >=virtual/rust-1.34.0
292 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
293 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
294 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
295 - !system-av1? (
296 - amd64? ( >=dev-lang/nasm-2.13 )
297 - x86? ( >=dev-lang/nasm-2.13 )
298 - )"
299 -
300 -# We use virtx eclass which cannot handle wayland
301 -REQUIRED_USE="wifi? ( dbus )
302 - pgo? (
303 - lto
304 - !wayland
305 - )"
306 -
307 -S="${WORKDIR}/firefox-${PV%_*}"
308 -
309 -QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
310 -
311 -BUILD_OBJ_DIR="${S}/ff"
312 -
313 -# allow GMP_PLUGIN_LIST to be set in an eclass or
314 -# overridden in the enviromnent (advanced hackers only)
315 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
316 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
317 -fi
318 -
319 -llvm_check_deps() {
320 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
321 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
322 - return 1
323 - fi
324 -
325 - if use pgo ; then
326 - if ! has usersandbox $FEATURES ; then
327 - eerror "You must enable usersandbox as X server can not run as root!"
328 - fi
329 - fi
330 -
331 - if use clang ; then
332 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
333 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
334 - return 1
335 - fi
336 -
337 - if use pgo ; then
338 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
339 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
340 - return 1
341 - fi
342 - fi
343 - fi
344 -
345 - einfo "Will use LLVM slot ${LLVM_SLOT}!"
346 -}
347 -
348 -pkg_setup() {
349 - moz_pkgsetup
350 -
351 - # Avoid PGO profiling problems due to enviroment leakage
352 - # These should *always* be cleaned up anyway
353 - unset DBUS_SESSION_BUS_ADDRESS \
354 - DISPLAY \
355 - ORBIT_SOCKETDIR \
356 - SESSION_MANAGER \
357 - XDG_SESSION_COOKIE \
358 - XAUTHORITY
359 -
360 - if ! use bindist ; then
361 - einfo
362 - elog "You are enabling official branding. You may not redistribute this build"
363 - elog "to any users on your network or the internet. Doing so puts yourself into"
364 - elog "a legal problem with Mozilla Foundation."
365 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
366 - fi
367 -
368 - addpredict /proc/self/oom_score_adj
369 -
370 - llvm_pkg_setup
371 -}
372 -
373 -pkg_pretend() {
374 - # Ensure we have enough disk space to compile
375 - if use pgo || use debug || use test ; then
376 - CHECKREQS_DISK_BUILD="8G"
377 - else
378 - CHECKREQS_DISK_BUILD="4G"
379 - fi
380 -
381 - check-reqs_pkg_setup
382 -}
383 -
384 -src_unpack() {
385 - unpack ${A}
386 -
387 - # Unpack language packs
388 - mozlinguas_src_unpack
389 -}
390 -
391 -src_prepare() {
392 - use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch"
393 - eapply "${WORKDIR}/firefox"
394 -
395 - # Allow user to apply any additional patches without modifing ebuild
396 - eapply_user
397 -
398 - # Enable gnomebreakpad
399 - if use debug ; then
400 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
401 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
402 - fi
403 -
404 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
405 - if use ia64 ; then
406 - sed -i \
407 - -e '/^OS_LIBS += no_as_needed/d' \
408 - -e '/^OS_LIBS += as_needed/d' \
409 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
410 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
411 - || die "sed failed to drop --as-needed for ia64"
412 - fi
413 -
414 - # Fix sandbox violations during make clean, bug 372817
415 - sed -e "s:\(/no-such-file\):${T}\1:g" \
416 - -i "${S}"/config/rules.mk \
417 - -i "${S}"/nsprpub/configure{.in,} \
418 - || die
419 -
420 - # Don't exit with error when some libs are missing which we have in
421 - # system.
422 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
423 - -i "${S}"/browser/installer/Makefile.in || die
424 -
425 - # Don't error out when there's no files to be removed:
426 - sed 's@\(xargs rm\)$@\1 -f@' \
427 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
428 -
429 - # Keep codebase the same even if not using official branding
430 - sed '/^MOZ_DEV_EDITION=1/d' \
431 - -i "${S}"/browser/branding/aurora/configure.sh || die
432 -
433 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
434 - # However, when available, an unsupported version can cause problems, bug #669548
435 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
436 - "${S}"/build/moz.configure/rust.configure || die
437 -
438 - # Autotools configure is now called old-configure.in
439 - # This works because there is still a configure.in that happens to be for the
440 - # shell wrapper configure script
441 - eautoreconf old-configure.in
442 -
443 - # Must run autoconf in js/src
444 - cd "${S}"/js/src || die
445 - eautoconf old-configure.in
446 -}
447 -
448 -src_configure() {
449 - MEXTENSIONS="default"
450 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
451 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
452 - # get your own set of keys.
453 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
454 -
455 - # Add information about TERM to output (build.log) to aid debugging
456 - # blessings problems
457 - if [[ -n "${TERM}" ]] ; then
458 - einfo "TERM is set to: \"${TERM}\""
459 - else
460 - einfo "TERM is unset."
461 - fi
462 -
463 - if use clang && ! tc-is-clang ; then
464 - # Force clang
465 - einfo "Enforcing the use of clang due to USE=clang ..."
466 - CC=${CHOST}-clang
467 - CXX=${CHOST}-clang++
468 - strip-unsupported-flags
469 - elif ! use clang && ! tc-is-gcc ; then
470 - # Force gcc
471 - einfo "Enforcing the use of gcc due to USE=-clang ..."
472 - CC=${CHOST}-gcc
473 - CXX=${CHOST}-g++
474 - strip-unsupported-flags
475 - fi
476 -
477 - ####################################
478 - #
479 - # mozconfig, CFLAGS and CXXFLAGS setup
480 - #
481 - ####################################
482 -
483 - mozconfig_init
484 - # common config components
485 - mozconfig_annotate 'system_libs' \
486 - --with-system-zlib \
487 - --with-system-bz2
488 -
489 - # Must pass release in order to properly select linker
490 - mozconfig_annotate 'Enable by Gentoo' --enable-release
491 -
492 - if use pgo ; then
493 - if ! has userpriv $FEATURES ; then
494 - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
495 - fi
496 - fi
497 -
498 - # Don't let user's LTO flags clash with upstream's flags
499 - filter-flags -flto*
500 -
501 - if use lto ; then
502 - local show_old_compiler_warning=
503 -
504 - if use clang ; then
505 - # At this stage CC is adjusted and the following check will
506 - # will work
507 - if [[ $(clang-major-version) -lt 7 ]] ; then
508 - show_old_compiler_warning=1
509 - fi
510 -
511 - # Upstream only supports lld when using clang
512 - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
513 - else
514 - if [[ $(gcc-major-version) -lt 8 ]] ; then
515 - show_old_compiler_warning=1
516 - fi
517 -
518 - if ! use cpu_flags_x86_avx2 ; then
519 - local _gcc_version_with_ipa_cdtor_fix="8.3"
520 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
521 -
522 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
523 - # due to a GCC bug, GCC will produce AVX2 instructions
524 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
525 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
526 - append-ldflags -fdisable-ipa-cdtor
527 - else
528 - einfo "No GCC workaround required, GCC version is already patched!"
529 - fi
530 - else
531 - einfo "No GCC workaround required, system supports AVX2"
532 - fi
533 -
534 - # Linking only works when using ld.gold when LTO is enabled
535 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
536 - fi
537 -
538 - if [[ -n "${show_old_compiler_warning}" ]] ; then
539 - # Checking compiler's major version uses CC variable. Because we allow
540 - # user to control used compiler via USE=clang flag, we cannot use
541 - # initial value. So this is the earliest stage where we can do this check
542 - # because pkg_pretend is not called in the main phase function sequence
543 - # environment saving is not guaranteed so we don't know if we will have
544 - # correct compiler until now.
545 - ewarn ""
546 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
547 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
548 - ewarn ""
549 - sleep 5
550 - fi
551 -
552 - mozconfig_annotate '+lto' --enable-lto=thin
553 -
554 - if use pgo ; then
555 - mozconfig_annotate '+pgo' MOZ_PGO=1
556 - fi
557 - else
558 - # Avoid auto-magic on linker
559 - if use clang ; then
560 - # This is upstream's default
561 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
562 - elif tc-ld-is-gold ; then
563 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
564 - else
565 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
566 - fi
567 - fi
568 -
569 - # It doesn't compile on alpha without this LDFLAGS
570 - use alpha && append-ldflags "-Wl,--no-relax"
571 -
572 - # Add full relro support for hardened
573 - if use hardened ; then
574 - append-ldflags "-Wl,-z,relro,-z,now"
575 - mozconfig_use_enable hardened hardening
576 - fi
577 -
578 - # Modifications to better support ARM, bug 553364
579 - if use neon ; then
580 - mozconfig_annotate '' --with-fpu=neon
581 -
582 - if ! tc-is-clang ; then
583 - # thumb options aren't supported when using clang, bug 666966
584 - mozconfig_annotate '' --with-thumb=yes
585 - mozconfig_annotate '' --with-thumb-interwork=no
586 - fi
587 - fi
588 - if [[ ${CHOST} == armv*h* ]] ; then
589 - mozconfig_annotate '' --with-float-abi=hard
590 - if ! use system-libvpx ; then
591 - sed -i -e "s|softfp|hard|" \
592 - "${S}"/media/libvpx/moz.build
593 - fi
594 - fi
595 -
596 - mozconfig_use_enable !bindist official-branding
597 -
598 - mozconfig_use_enable debug
599 - mozconfig_use_enable debug tests
600 - if ! use debug ; then
601 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
602 - else
603 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
604 - fi
605 - # These are enabled by default in all mozilla applications
606 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
607 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
608 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
609 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
610 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
611 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
612 - mozconfig_annotate '' --disable-crashreporter
613 - mozconfig_annotate 'Gentoo default' --with-system-png
614 - mozconfig_annotate '' --enable-system-ffi
615 - mozconfig_annotate '' --disable-gconf
616 - mozconfig_annotate '' --with-intl-api
617 - mozconfig_annotate '' --enable-system-pixman
618 - # Instead of the standard --build= and --host=, mozilla uses --host instead
619 - # of --build, and --target intstead of --host.
620 - # Note, mozilla also has --build but it does not do what you think it does.
621 - # Set both --target and --host as mozilla uses python to guess values otherwise
622 - mozconfig_annotate '' --target="${CHOST}"
623 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
624 - if use system-libevent ; then
625 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
626 - fi
627 -
628 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
629 - mozconfig_annotate '' --enable-rust-simd
630 - fi
631 -
632 - # use the gtk3 toolkit (the only one supported at this point)
633 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
634 - if use wayland ; then
635 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
636 - else
637 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
638 - fi
639 -
640 - mozconfig_use_enable startup-notification
641 - mozconfig_use_enable system-sqlite
642 - mozconfig_use_with system-av1
643 - mozconfig_use_with system-harfbuzz
644 - mozconfig_use_with system-harfbuzz system-graphite2
645 - mozconfig_use_with system-icu
646 - mozconfig_use_with system-jpeg
647 - mozconfig_use_with system-libvpx
648 - mozconfig_use_with system-webp
649 - mozconfig_use_enable pulseaudio
650 - # force the deprecated alsa sound code if pulseaudio is disabled
651 - if use kernel_linux && ! use pulseaudio ; then
652 - mozconfig_annotate '-pulseaudio' --enable-alsa
653 - fi
654 -
655 - # Disable built-in ccache support to avoid sandbox violation, #665420
656 - # Use FEATURES=ccache instead!
657 - mozconfig_annotate '' --without-ccache
658 - sed -i -e 's/ccache_stats = None/return None/' \
659 - python/mozbuild/mozbuild/controller/building.py || \
660 - die "Failed to disable ccache stats call"
661 -
662 - mozconfig_use_enable dbus
663 -
664 - mozconfig_use_enable wifi necko-wifi
665 -
666 - mozconfig_use_enable geckodriver
667 -
668 - # enable JACK, bug 600002
669 - mozconfig_use_enable jack
670 -
671 - # Enable/Disable eme support
672 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
673 -
674 - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
675 - echo -n "${_google_api_key}" > "${S}"/google-api-key
676 - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
677 - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
678 -
679 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
680 -
681 - # disable webrtc for now, bug 667642
682 - use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
683 -
684 - # allow elfhack to work in combination with unstripped binaries
685 - # when they would normally be larger than 2GiB.
686 - append-ldflags "-Wl,--compress-debug-sections=zlib"
687 -
688 - if use clang ; then
689 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
690 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
691 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
692 - fi
693 -
694 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
695 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
696 -
697 - # Finalize and report settings
698 - mozconfig_final
699 -
700 - mkdir -p "${S}"/third_party/rust/libloading/.deps
701 -
702 - # workaround for funky/broken upstream configure...
703 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
704 - ./mach configure || die
705 -}
706 -
707 -src_compile() {
708 - local _virtx=
709 - if use pgo ; then
710 - _virtx=virtx
711 -
712 - # Reset and cleanup environment variables used by GNOME/XDG
713 - gnome2_environment_reset
714 -
715 - addpredict /root
716 - addpredict /etc/gconf
717 - fi
718 -
719 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \
720 - ./mach build --verbose || die
721 -}
722 -
723 -src_install() {
724 - cd "${BUILD_OBJ_DIR}" || die
725 -
726 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
727 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
728 -
729 - # Add our default prefs for firefox
730 - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
731 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
732 - || die
733 -
734 - # set dictionary path, to use system hunspell
735 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
736 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
737 -
738 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
739 - if use system-harfbuzz ; then
740 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
741 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
742 - fi
743 -
744 - # force cairo as the canvas renderer on platforms without skia support
745 - if [[ $(tc-endian) == "big" ]] ; then
746 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
747 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
748 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
749 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
750 - fi
751 -
752 - # Augment this with hwaccel prefs
753 - if use hwaccel ; then
754 - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
755 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
756 - || die
757 - fi
758 -
759 - if ! use screenshot ; then
760 - echo "pref(\"extensions.screenshots.disabled\", true);" >> \
761 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
762 - || die
763 - fi
764 -
765 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
766 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
767 - || die
768 -
769 - local plugin
770 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
771 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
772 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
773 - || die
774 - done
775 -
776 - cd "${S}"
777 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
778 - DESTDIR="${D}" ./mach install || die
779 -
780 - if use geckodriver ; then
781 - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
782 - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
783 -
784 - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
785 - fi
786 -
787 - # Install language packs
788 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
789 -
790 - local size sizes icon_path icon name
791 - if use bindist ; then
792 - sizes="16 32 48"
793 - icon_path="${S}/browser/branding/aurora"
794 - # Firefox's new rapid release cycle means no more codenames
795 - # Let's just stick with this one...
796 - icon="aurora"
797 - name="Aurora"
798 -
799 - # Override preferences to set the MOZ_DEV_EDITION defaults, since we
800 - # don't define MOZ_DEV_EDITION to avoid profile debaucles.
801 - # (source: browser/app/profile/firefox.js)
802 - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
803 -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
804 -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
805 -sticky_pref("browser.devedition.theme.enabled", true);
806 -sticky_pref("devtools.theme", "dark");
807 -PROFILE_EOF
808 -
809 - else
810 - sizes="16 22 24 32 48 64 128 256"
811 - icon_path="${S}/browser/branding/official"
812 - icon="${PN}"
813 - name="Mozilla Firefox"
814 - fi
815 -
816 - # Disable built-in auto-update because we update firefox through package manager
817 - insinto ${MOZILLA_FIVE_HOME}/distribution/
818 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
819 -
820 - # Install icons and .desktop for menu entry
821 - for size in ${sizes}; do
822 - insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
823 - newins "${icon_path}/default${size}.png" "${icon}.png"
824 - done
825 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
826 - newicon "${icon_path}/default48.png" "${icon}.png"
827 - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
828 - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
829 - "${ED}/usr/share/applications/${PN}.desktop" || die
830 -
831 - # Add StartupNotify=true bug 237317
832 - if use startup-notification ; then
833 - echo "StartupNotify=true"\
834 - >> "${ED}/usr/share/applications/${PN}.desktop" \
835 - || die
836 - fi
837 -
838 - # Don't install llvm-symbolizer from sys-devel/llvm package
839 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
840 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
841 -
842 - # firefox and firefox-bin are identical
843 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
844 - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
845 -
846 - # Required in order to use plugins and even run firefox on hardened.
847 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
848 -}
849 -
850 -pkg_preinst() {
851 - gnome2_icon_savelist
852 -
853 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
854 - # doesn't need to be forced into the LD_LIBRARY_PATH
855 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
856 - einfo "APULSE found - Generating library symlinks for sound support"
857 - local lib
858 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
859 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
860 - # a quickpkg rolled by hand will grab symlinks as part of the package,
861 - # so we need to avoid creating them if they already exist.
862 - if [[ ! -L ${lib##*/} ]] ; then
863 - ln -s "${lib}" ${lib##*/} || die
864 - fi
865 - done
866 - popd &>/dev/null || die
867 - fi
868 -}
869 -
870 -pkg_postinst() {
871 - gnome2_icon_cache_update
872 - xdg_desktop_database_update
873 -
874 - if ! use gmp-autoupdate && ! use eme-free ; then
875 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
876 - elog "installing into new profiles:"
877 - local plugin
878 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
879 - elog
880 - fi
881 -
882 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
883 - elog "Apulse was detected at merge time on this system and so it will always be"
884 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
885 - elog "media-sound/apulse."
886 - elog
887 - fi
888 -}
889 -
890 -pkg_postrm() {
891 - gnome2_icon_cache_update
892 - xdg_desktop_database_update
893 -}
894
895 diff --git a/www-client/firefox/firefox-68.0.2.ebuild b/www-client/firefox/firefox-68.0.2.ebuild
896 index 486b02715a1..017815c6e88 100644
897 --- a/www-client/firefox/firefox-68.0.2.ebuild
898 +++ b/www-client/firefox/firefox-68.0.2.ebuild
899 @@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then
900 fi
901
902 # Patch version
903 -PATCH="${PN}-68.0-patches-09"
904 +PATCH="${PN}-68.0-patches-10"
905
906 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
907 MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"