Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Sat, 21 Sep 2019 13:06:05
Message-Id: 1569071081.5c3b31a72abb66aa130cc01ee0b431c4ca8458b1.whissi@gentoo
1 commit: 5c3b31a72abb66aa130cc01ee0b431c4ca8458b1
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 21 13:01:50 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 21 13:04:41 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c3b31a7
7
8 www-client/firefox: drop old
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.17
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 www-client/firefox/Manifest | 92 ----
14 www-client/firefox/firefox-69.0.ebuild | 766 ---------------------------------
15 2 files changed, 858 deletions(-)
16
17 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
18 index 8841a4e0a76..0130a13e7fd 100644
19 --- a/www-client/firefox/Manifest
20 +++ b/www-client/firefox/Manifest
21 @@ -369,98 +369,7 @@ DIST firefox-68.1.0esr-xh.xpi 470586 BLAKE2B 24a2aaae2358b8902c3ba236563dadbff8e
22 DIST firefox-68.1.0esr-zh-CN.xpi 536620 BLAKE2B d99473dd06c33bc715a0bd451a5b30151f9fa8bd10051ffcb81bda7ae6002bfe5d3ba54f76fbabd82113fd31e9cc559e821085d3e5c6c383a36b14c8d30c096d SHA512 dfc25cc63f936b01cf90fd1234354c61d803cf81fdeec5378b39550e44b9aacae6601c27c31a9c18524ccfb115e63cb99e33e7454ef2b4112dff54dba6a81ca8
23 DIST firefox-68.1.0esr-zh-TW.xpi 536144 BLAKE2B bfe6a5d79a89975ba60c14cf9be25d2c9f79ce710220a2140b26336172419a516cea0aca5a459ef0d28c96b2cb3f2dc78d7bba41746cf31f27967561a02f489c SHA512 a689e054a36ff146c0bc39246545b28592e1a0cc0db919af99cd56577b2da8357b84fbeac539bfc9b5907f63acfddcbbc7c6a4f95ab4e35955c60f1778b15f2c
24 DIST firefox-68.1.0esr.source.tar.xz 312155752 BLAKE2B ec5c8283beff4a00b97f1a8732eafa9dd8a6a6a7726187c9e435ecf387f07f1db5851f78b74e015d56dd82b8f792933e76f21c05ba86bd4d5572f3ffcd28682c SHA512 a53b04b6a4fc98065596117b6bc0aee40c36f74bca02dc7486fda7e9556ad6f221f5ead94db1dc5db572f277556a21b22a0395dae107b67336ca91e33df9882c
25 -DIST firefox-69.0-ach.xpi 471464 BLAKE2B 16f7fd96c155c89adca15ff61ec95df9204a8876421b2fb81c314b453e063904f793a94819ff9e5742d699884f9210f1a9e9c6854be4db0db6edee64ba295bbe SHA512 0ef9af9f8c1dd9e3f33434686005cbb4e3d41b5b627caafded8cee264ef1b8ad6eaf282a4f7c44dcdc50f29fe0f39dc57724c1cca16598bbab14b6367640373d
26 -DIST firefox-69.0-af.xpi 449151 BLAKE2B 25ebf00f6ec1bf528d44d314e19457f453ff553a803b3ca775f489cc5c6419733459d47c04232effa5a715800ddbdad6f5dcb7a30fca9186b68f42bea69cbe4b SHA512 ec7da41601dc744d321b129c2e891b53988e2cd579268aeec810900e38d2d4ff0219acfe358a83c9cb51967f9d25fa38da5e06e1c274f76ef51248b79eaca562
27 -DIST firefox-69.0-an.xpi 482733 BLAKE2B 3cb92ff748188423067978dc364968eb5b48e6049b143228d3ca0f6216d37c2ecb4d3b8c4a4d072a0eb6cbde9c9ae3d5eef91672e32875c889f0f0dc4c798230 SHA512 7ddf561e2a17db1b897834dbc86d1e2dfe168da4fd0119fe02fcc1b86b73509952d89de7c14b8a3695255b8b591c32b3cc7f882bc96c6c56713c4afcf2fe56b4
28 -DIST firefox-69.0-ar.xpi 541411 BLAKE2B 25fe08762d5a20e186caf9dff2240bfbd6faa1e708001758dfcb8aa3cdfd59ffac64ab4d086689ac8aae2a15eb28daf8153288d3367293f5b5db6330877986a8 SHA512 0cbf0bca4f5c759abb8cf67011dccbcc2aa8d9062639834d98d0a7be9062ec2cbbc627804cca0b38e15435ccdeacb5a924b810e2fe0ef5b2914f3e5d3e1f1ad9
29 -DIST firefox-69.0-ast.xpi 479365 BLAKE2B f5c9141fc699c4a8922a130590a11d21bf28c2391946a3bbb70f42ae3048a838764da5badbdb51d29634210142e9283b21303ebc12eef984c1d10ab42202f836 SHA512 46555778f1417f431cc3bc68495130d21f60be3e7441706e6f654bfd2b441b0ecc8942e252866ba8037f7695c776be909f24e9b5f94e6184c35b7b32c3e6c156
30 -DIST firefox-69.0-az.xpi 509588 BLAKE2B 9719d4bfc4e9252d1b6177c7af86c1bca6a62cbbee2a8386ff3ef480f63c760036b9128cec8480138466510620b76ddd4dce3839bb932bc5e62de499b341767d SHA512 92f4d261cb0df45dabb858e2074c80e105ff802df8ba5b296f85bd2a2b2197f7f6ee39d92e4d2260a3ce6c7edba307e45f83a2400597ddb6b1b1cfee895d116c
31 -DIST firefox-69.0-be.xpi 594812 BLAKE2B 521bc289de861fa04d727abf2dbebb4d13da30ffc1fae209f165a81a0df417e3fb9d78baac8dd935c5a16c288affdf5a713f9b58b26f960c2b267a645daece64 SHA512 6a0f931855c7aee9ed4ae35593c8e8d9b710b38e7533d74805b3789de42fb41f8a0e842d44868a85e12528c50b0abffcc4d9bd26e455e03e9193173ff28b1718
32 -DIST firefox-69.0-bg.xpi 553023 BLAKE2B 4a66a12dfbb96ce2f483104201983a62d49bfb84f96279c9bb2bc52c1ba1f70ba3ccbb5ba6c91f09c79cccd22331c45d43df0900f2c38ef3038167e4000997db SHA512 5c392e56c6a85950203ceb685ed5e96bd4b0fb274171f768c0104c4a6a7e2c600a2a69e5f785cedf6bb19684c6f7f44b5a66acdf1da71c6f26c1e4660689de19
33 -DIST firefox-69.0-bn.xpi 572160 BLAKE2B fe7d1f1515a19013339c7d30bbe7acab01f3c9271c62f96daca28e1a8df880d20d58671a81ecfe72c7bc89d9b900b4eb5fb6ffe049e9ad903c7497602e87fb60 SHA512 2f3c660c0974937bb5ff773d8824358e877fb0212e8d7bb9a9b6bbd97d06169d2656c3100963a1bf5e252d4b65c903cbf3733cab1bba3de695e347e9895e9cba
34 -DIST firefox-69.0-br.xpi 501726 BLAKE2B ae152066104e2162209884afe9003101d4ebf849c496afdb04245bc1fd9c802791f7b667fd1cddcc8d217e448b9e0a45bdea209d0fa9e9311d2da1feb824ac08 SHA512 d9d68e8ca3f670ad0a2b8e5d7426385b07b518084af9f06a28eef04cd38ea443caf6f4907ff69bc41ec000ef2503e38eac8cd36cc87fc0a74f5bce1d86e2fea9
35 -DIST firefox-69.0-bs.xpi 482432 BLAKE2B f8a5006a039ff099a6d2fe64590d25f376e01e4a1b676f102c2ea6201871f6e6929098245e86fe6de2c71ecd4ebaad6e8c1a51e3c986399dac1fa79850364357 SHA512 8850b4ca73eb017f878162b0677fda711c47c5cec393dbdaef25d4e067f54fdad7d45942f37dd6c24f29a08c436f533353b17f2c7bf3189391e48e011031625d
36 -DIST firefox-69.0-ca.xpi 504083 BLAKE2B 7d834e4fd9cc7f872de0e352e7aed3e44984d7415648bb095d130b4007a8bfd68bb4756a691616aed40897f1ae6a61e326eddcaa17356eb1aaa79e56cb1af799 SHA512 2a5bb71d789eaf326430ca52bf70e6622ac85cd51e94848195ad26f7b3ec5a3e1f648673243187f910eb39673ddd39bc997ed300cd03d214b570628e257f3788
37 -DIST firefox-69.0-cak.xpi 539423 BLAKE2B 2bf80b6b256681ae6d909e8dfd9e449a70b6b2ba2f5b67ad6b7f6d8585e05153773257e37dfb1cf9f01f3f104aaf828135cf0e6341ffc3b7c9e6fa1fad097059 SHA512 e51e4b02f1ae550eae5506a53e817370fd6f17b870f95aede39513a063cd0ed000a2b74e3d2e2fb8c7f0870f8e9c49a0f4da308bc96ed4316c0f40e9830dbf65
38 -DIST firefox-69.0-cs.xpi 524200 BLAKE2B fd5492bca193e3b95203905ea7699c3d36e309ef9dec294330f6dba13b7ebf8d3f4e094eb3b2f4b4391676139a4a9cdfe819a804d9e38e5e5919432f85219719 SHA512 f72ddfd49064f7eee24b10ec4d76760056429ae7e4af7610d179ea544a1e57fefabd898f1d0681472e57e9ead876fd3dd5aa1de6c774cc8f5ac7db000b746b93
39 -DIST firefox-69.0-cy.xpi 517169 BLAKE2B e3f28127af1c40f232086a351cd557ea8da3fc6a0f6e08a46da3f0969883d16156038bb3aaf587c34a04cb4947bb0c33eaa1a41b6dc72164e538f34a987cbab6 SHA512 b5aea9f3ffcad523cb71a7fad9782570cc7eb4dbe798cde8f7628f99cdafb7d2cd3315beb07ed0e99f38ac685a0bb933773dd47534ac95a0b33acd8ccec93fef
40 -DIST firefox-69.0-da.xpi 505090 BLAKE2B c5bf7debf8ffaad4af8ab0fcc471c99eba9338122c54f7ac53ca4405b8c98861e4441c21154c0a2fd708e0deda89e17dbc23ba38f25336d3560411871470fbe4 SHA512 d32733568d22df2839c19c63031d3d6610372023c7ddcc51c3c2eb04e9681782f5fddcc7241d4c675f7b779b7526da36403a00a2c6e10b5fdb201f4e070728f7
41 -DIST firefox-69.0-de.xpi 525392 BLAKE2B 2bf9b3912484163bb84f1aa25fafb703e06143f3fc204053ab3bf24968ee322ab61c39b9a75642bf2e315174b7d59bc8cc79eee5d9cd334e6b8b8e056ff120be SHA512 29344283ad76d56e1b808fdb1cb6d3c7c8e7e5698dd1cd857ada815003070a68ba4dabb1c25fb31e057e524a5b323f733269edf6ce66d172147316024634995b
42 -DIST firefox-69.0-dsb.xpi 539379 BLAKE2B fc9ae23af77c8a204cc25aa459a77fc1c39e8d11e9803afd4ca479b038d5ca39664de91335d897bdb8435b5161cb6637e12f7156bffd32af6bf8c4e0d82b3ab4 SHA512 5542e41c79e9d47e52fd446a76d3a1ac8d6cd40aca6d97db86216bc7b5c0ad0067deb84fee66036cac17ae9d74a6cdb5b69ce6c6227c3b5fb0e7e2b7f8137a6f
43 -DIST firefox-69.0-el.xpi 601037 BLAKE2B 337a63caa0c1c76a206383c19638ed9a2a0df67d0d2fed6e1f2aa462459c0cf5b8ff0fc268f0434024f22067fc65b163071f484792c55e269f7b3580e6bc76c0 SHA512 5c72b00efc87f8a43a5a3af8b7e3642ca016bd9a27103a2b1e2e89b3c1645f8d2cd118224dac551052e3b41f47e1558a08e2e2af4e3292810fc17bf61481d4ce
44 -DIST firefox-69.0-en-CA.xpi 486037 BLAKE2B 8787bfb8c339c12c0f8e3083ab3e4c4660e2486653e78413e58cea478db2e2c59b2c19dd1fde4e2e8c5b1910f5686c2f4e08394813f3bffe2d396ac552c1855e SHA512 cb75ddf9ddfc6f00437401d277ca480e8a1d0c0319a632c957af3e92e27f399395942e9cb6b9eded36ebea3711488e631bc1f183604a2c7b3a0bb7623874c976
45 -DIST firefox-69.0-en-GB.xpi 481971 BLAKE2B 5a78dd9d2d2a281d0d28958f2c6e75a2d2d3ce8c50b12c46a90fc7a365c9c894be5c5babb780c90aa87ecc693f552e1d8c36f89605403ec6c056b844367ad243 SHA512 508cd525a429240eb907876f5769d6580d02f91e30e69b429bd2922f18b7576557b99f8703857a1383c39faa2f20938ccda9df21b22e82d39d297c2a2da48b61
46 -DIST firefox-69.0-eo.xpi 512825 BLAKE2B 4f4e6a57f3a9cb5bbf3e61bd8b4ee74f4f1e9b186548d7acb27368808ba49d195f490d0928d447787e3bf8bc1984ce64b7bcb33d5a04495d251c7f3723cb7645 SHA512 71d1181464f491cb34cf41826416b4f5d26a851e32156bc3a3a51a6c014a132ebf0719c658ffba5603e74f71d1292690a7dc74707e8ca11eadd7864eb7f2519a
47 -DIST firefox-69.0-es-AR.xpi 522456 BLAKE2B 4d117a7c03574e1856bfbace986e7c5bf0ea6abc19776d7ba0e66bae3c581d5281131be51323914c365e95e50707401d5e044059a5ac9d72937b962c6017b59d SHA512 701a3551c8ff3ee167dc477bf239f751433067149b4ce1ab6d4e267301eb117d4bed838f2fc1733e0b471fa31f19426a057a448c7ad1073a1626c8bd68089b92
48 -DIST firefox-69.0-es-CL.xpi 519212 BLAKE2B 255ac26d70c503a0338a5dd92dccf7def24b39eb27db2de14d07272bc67b214c99ba5afe5beff4d43dcae23dde625a6715d3fbcbd095e56cadc00c8823ecb2cc SHA512 5590edf74aa94542b9a09c2b29e8d63f950e490481693baac44600cf8eb2a3349498aa9f2d5239ee120328ced46e47fda6924c7755cd95d6e6eaef850cd7b0c2
49 -DIST firefox-69.0-es-ES.xpi 484554 BLAKE2B 06e0aaddb8b5870ada01dc0c207e99d3d43710ded741c0d1d61e9b59ee31a191518f2d7edf0d9172ff7f070163885f5b0e4607b2483f0d475ebecd4a18db8f17 SHA512 db33fce89ad636bb3baf1a4ee50acde78c7763ddd59acfe303b9e5f03f5f7cfdd45387d0741425a5b0379af10a79de195bc34a1ce33aea92ffbaeec974684051
50 -DIST firefox-69.0-es-MX.xpi 517638 BLAKE2B 8d6d2ec1ccf46b17364723c957b89cd3e96f012aaefce19c8465da5f36b4c3c663ce40fc89197230adb937820784b9b2fafcd2898c457892a08b27128587b94b SHA512 c622c238e9b043b3977a2fd4304271801bbcc77e9f1eb030f21aad07347650e80df28083daab8c4447cce5440e34c389891abb2f109d1321d040f6695c289d3d
51 -DIST firefox-69.0-et.xpi 494288 BLAKE2B 91a6882043095f57ba8849afc49d20d9afcd578a01b10c8bd412fa83793a3c0976b318195c422166afc024685fa6702e9227258857225cbb62d3b13abb460749 SHA512 ccf974eb5dce61d59a78853025798fb25b9faff905939701b4618dd247ae9b00498af271d633afe8a90995ccaa551a10c20937ff05d9a2907319f793b25cda27
52 -DIST firefox-69.0-eu.xpi 509505 BLAKE2B 8c9fe5365183e7fbfad39981e779c26d170ec5739fb66c3055019c80b8a5bd9f428caa200f950d7c0035c2c9a47026a0d3f4371f0fa8d12281d921738f16c229 SHA512 48b52ac7eb7529259e402fe602a1ec42197e1f0432e260f91e4291dbde9ea20a8c2e61375d99e9f9d8ef5dd4b81f3f559f553a6e6acc9717e99962846b9d0c6d
53 -DIST firefox-69.0-fa.xpi 548024 BLAKE2B 30bf128f34fb084e69f462eb016dc1b49501c83766bffb4105c481b1b564c6739c78f78814777920f6a8e8787fd11ed1e3c21ed8d416477e9b953bda3ef871bc SHA512 f62b14960be8e157fbb4368e103f5280547b493789fc389a5b9883d8a6817157d539604f17ba83d298edf6e30d0ce05586fa711c251519c09282584f69e4dfb3
54 -DIST firefox-69.0-ff.xpi 482402 BLAKE2B 35812cc76fcd50c7522701b7f3339680e0fe41c9943d7c1e8ecbc922bb497020a516c7d4bdad38bd6dff4edfce0fde36eda369e724d2ab488c133bddc6947eaa SHA512 b8bc9745cffd0ebed71df29af9392edc89c024c89e42c9507ccf33c037f17b456fadc2eac0d2fe0aa6448def7bede770bc0b95be99d934a460c5347f1c88f9a9
55 -DIST firefox-69.0-fi.xpi 499077 BLAKE2B 8b43f0f6dc6684e4177e458fec43069b6ac90ba0827c2f4c5e160656af17641dbf7f04112c178c35006e8010533d647a9f9671eaa7045e7d4185b7d4a40a907c SHA512 aeba6bd7c2c77f99b13305cac4ca2955cb3830ae33ac1d7c10ec36b3ea6cf43dadd8bbc003b655e8a0b861661caa7100a2e792ad9659511e366cca4004075581
56 -DIST firefox-69.0-fr.xpi 532790 BLAKE2B 9db4d95a160a8ae8f5df81398e8139dd146481da81b390040e995af86b0eebb753f23a10694b537ff0b01c7236f97983b6948c050582462e508de437e3308e90 SHA512 16b43d0171b99d6d9d001d3e6eafddf362b8696b00a2fd7b51f19afbd4d1a7349fb4c5162e667bb9196ec6eab188e8a8373664f7c07033d43e7e3ddea1c7a934
57 -DIST firefox-69.0-fy-NL.xpi 519616 BLAKE2B 7746f0e618e120d7c7a029af66e9ddb7325b04c3225d5fc772278e4dfaaa4652a97bac0a8a0ee23275ff92fc03a87428d1b878b603d5b4fcce5e7cac97d2d05e SHA512 82caaf44daa3dc1359fc4caa60df6e22d32ea6265d1e36c74dab1351e1319aa6e89f769bdb11fde599467c6bbe4beb28e36da95c3911092f55c71106817b1059
58 -DIST firefox-69.0-ga-IE.xpi 487337 BLAKE2B 7baa3d46c4906057ef279e398bdc8f43c7afc006e37c3967dcae79b5dfeaf4775605a207cbe54cde5153d3531f3324af9a925f97b725cde7ba0b3691c2b0efce SHA512 2d0c332839919f6261cc54f98ff9c63f6181c0e7a3bda6bfbbd45a34ffe2c7d3e4fbd70bd28dc491651fd7bb8b032c14970d7675c56e9bf4da1ca78eb65caf24
59 -DIST firefox-69.0-gd.xpi 510047 BLAKE2B fe2299788834e4aad82b40614cb155db413afedf5a249da5a9a487266b708c5c2bc9bbce06981f5c8b214b1e250ad3f71537c7ab34dc4950b57c8d19b691e319 SHA512 6f65d9a88a160cba3a3b2f7d3b96ace76226795c16921cedbe4ee7afd506cc137805e4e0ae91e6c2001d5d180fb43fd406fef299a8b091705ba319e83edb28f1
60 -DIST firefox-69.0-gl.xpi 482714 BLAKE2B c96876af10c80d907e6dc4034e9f73651019e8faf4feababa858c11cdb1d819ed28e347d2ea2b5d2ad3222e49ebaa2a77b8a7606023ce933cc7d748bb77252f1 SHA512 37b0781a5c6291f6649f1ab45b978ff193d75453fd8096872ad74f988379eadd10d67570a38006c76477ee3ec3d981b1ba0fd623f4719831702f1d5e32c82f80
61 -DIST firefox-69.0-gn.xpi 529552 BLAKE2B d377f84a6fc88dd0a3e698f1dc36d533ddd27d19b9203c1b31132f5cafccb68595c90bec4a746d23afd46edf8f059443695812b7d77761b8501c57d7f1147948 SHA512 9197b293850f02e7ab189e84e309969fe584ae2c4a36fbd36a57b0eb1ec284994a3eb42d9daf31cf632aa6aff237dcc976a59f4e274a9c51ed4f638bd653a359
62 -DIST firefox-69.0-gu-IN.xpi 572910 BLAKE2B 8e56d34647b2e4b476fed81bdb5dfbb2344a736f8464d84cfc340e24d433cc0b42ae0873c84a8b8a01f62f1425aa8258518e6765ce7a6bb2b749cf665473da2f SHA512 54fa12c9a474f776d61e65b30493174186b01ff96e05816b1a920f8df62d76b8215b7cf542991efa2d8010e4f162aaea54447a1a51301a215f0a03f8f0abb545
63 -DIST firefox-69.0-he.xpi 525997 BLAKE2B 93c69f422a8233e9f3e6c44baeae7d7e1d21d052aef47ba68b1cacfd15261bad60193efb6cc2d5093105d694687e60625b59af8327800a5ac504018fc813538d SHA512 c2298dd7d4b85dde881cd3f5a0a616ed6c3d4e914a4b132bf185e04a6fa2de426ee43fc9229b0717346c1a40344c520ac23e36d8d33d3661238331f01d8ce0b6
64 -DIST firefox-69.0-hi-IN.xpi 566505 BLAKE2B 5dc07ee17aa2526300de86d727038417bec710ccf99132c22874744f1994b90d968b447301bbf2ec23ef1168a3629ee886d8bfe299ed31433b8baba032117c34 SHA512 97251e095f69adefab565d607bb93bac02ec9c15dbd84e7bf4eba889832c2c8e596cef4c819256339708980e223551a66d11630920856643dc869f62462172f1
65 -DIST firefox-69.0-hr.xpi 503670 BLAKE2B cae6061c40f30deea35a004166477dd97b07ba1457952e1502734c27c5961fee4b4c8e538ae43be8c90c6369401da8666b1fe99db55814be5f88c88be1eb41b5 SHA512 917b538ce53348573c4e5ba351285e38e5d2d89fae37332ebed80a43b33ce38fc5e79dd01a2fc33fd4dff2bc493f690ab49082e1955391af9bf0516dc840b64f
66 -DIST firefox-69.0-hsb.xpi 538170 BLAKE2B 21ffc13b3e487127315ceede52aa171ef8a47078008dbd950bfd79034f7c0d09a2dd466b3641116eb0a5b2d7afb4f2dcf364268d0b2735364b89ac2927e79fed SHA512 a817b96bb37c13ee369e2f771bf45c16310838149959bad7adf5560c0272028eb0bee77db03f435113ce910d16f6ca5fb6ea1f2cb8951ae2abe7913074b07cbd
67 -DIST firefox-69.0-hu.xpi 535846 BLAKE2B 65153877c262e75192e813c9e195ad4e127c15d9788e513eca1cde0d8259083536b65c6e0037a50a43b81a2ec7c8bd70a027185b65428f1ffea340d8efe21d77 SHA512 85125094b28a85226692875f3c080919b6a5f91d7077855b96470ee579877130f2432d6120814472eaa328b6e2dc88ecd1caf77e5eb24b1f7519cc01af558cee
68 -DIST firefox-69.0-hy-AM.xpi 545000 BLAKE2B 4b5fa719a400affcaa179dd6eb2d3624cac4f44fda20ac6226d4f27a8241cfa89d8e40d50d0e6208930ec9fe2a4964277f7410ee93171776958107ec15f0ed6e SHA512 f80f0d5ec22240996b71cbbcc7d226469ee9c23ee973e4118eaab3438dabc539306bacc64b44a60c02f2a7a0c4b9c514cd2082c78456ece8c3ecebd092a1085f
69 -DIST firefox-69.0-ia.xpi 506336 BLAKE2B f1ec178c4759a6c24e8cc7ef466bc192f687c18feda2e95408d108eab385c6af2fb2b79990435d94cccb1a74b5afaf32b4d5814bb907c4ce830d197e109b70c4 SHA512 b98d87a9970ed1b3974cc1704e8775628e20d64bbc95860839638d5a036a78fcf553f06a61c2883486317ff7069af2bc9e4c87037cb191998f172c6670091e0f
70 -DIST firefox-69.0-id.xpi 496640 BLAKE2B 48a0f0bb88f7e968fc11e3226094661cba9e1ac03db3dc63b69f0f2b582118fba0ff55ed5b5b00fb7091d4a9ab9452b738fc8fc8066285d9c328896c16ddaef9 SHA512 8b2d2338540a3949b386af72cfefeb908d76b75d1a5eb95664d661fbbcc6b5e8d46616d5849152aba2334fe17576343d504807d012a0ac217ebab0434340b431
71 -DIST firefox-69.0-is.xpi 498119 BLAKE2B cbf7993239a6ab0bbcfcbc54ef94776261536a2596cbd72ce9ac791764515e55e655a7c8f42c7a3d9733ebf12548a5b08ce536d492f4633038c53c782bf4f94a SHA512 48cd25a02190a8c1cf1e658edf6504290820fca8664e2a1e183921662cf80913299af43189f8b5499b4f02a75f36a72a0fe1f197ce026a3ff738c56f96b9cbc5
72 -DIST firefox-69.0-it.xpi 398737 BLAKE2B fb3a2026ad7b07f65a9a0108f3a53df80e53991aee48e97ad0caf2a624d448c5afe48e6e3328a02718efbeef0433f0598ef0670a15de6b990add51c1ac01cbb4 SHA512 bbbfd0eb47142b36927cbab30c996644f56ac53781c475784b61f8b25e2540eb63f0a36273d7fae83232407d9dc831a84c82bf93f12f37dbbd6aae3b65ba9c9e
73 -DIST firefox-69.0-ja.xpi 553444 BLAKE2B 6ff388058c1e8fbc9c00fb84f9bce934a5ee4a2f96898c8657b9ef61e637cd80e34add6008f8003e8f723f28f50c366f46aaa62c5ffa4a2d22bc6e78969d9576 SHA512 b9aa951bfa1b4c1f10afb376dd4e3299d46308f1baa250b2535c237d9e9fefb12ba742889015754a978ad2cbdb567db5870d39943954921e1b84ff8e324a3821
74 -DIST firefox-69.0-ka.xpi 555811 BLAKE2B faf21940622593c8bc3363c65a5a938f90e09341f6eda0e157e30616500c6e57b203f82e99e347b602e83a64b90b336baf4b7e0937250c1136f51e8bcc154350 SHA512 6c9239f51ab0a1598141b7b195d0d794d134b480b071c6138b7ce32623ec431da6480a54f3bb1f62951280c477d855cbff11b0b1e4db7c05020183b539b5b18b
75 -DIST firefox-69.0-kab.xpi 511533 BLAKE2B 48d039d7f0f7941cca6928f734aa332a9920ae2f4c6782333991f3bd05c53e00188c40bd29f8496cc6eed5183f07ec2a8d1d807e954e800de486dac1c5c641fc SHA512 a5bc4e22c8f61e44b89088410b747b9e33f49d2de7fdb35604c2b2dda58fb781561dd75a0bbafa325cee4e85dd4faddae34cb9e208ad9372f6947c0319012ce2
76 -DIST firefox-69.0-kk.xpi 581229 BLAKE2B 5a46aac29fd0d9610eb63e07307f51249c2061a64d964c154ae6ff010433dfd1996ec0d4b95ae27203823f1347075709ecf689eeb095b32c0972f25bb42c1b53 SHA512 321902be9cf45e304a431649abfb3c004442a4404fc876af9289e66a821393c2c1a32e84239967e240d3f88a2a1f3c01249cbd1c508a22ecd3108f0ce217d089
77 -DIST firefox-69.0-km.xpi 553113 BLAKE2B eda399ef5037964649bb43f471b22839b8969d66f19ef869419779a616b9f7a10e67e9cd600acc8e34732415862b254115184391a8ebf4994bc859ec7b54b446 SHA512 fb0486c1b0ca6a6db3c809b85be3e15c3139e98d6b6b2bcda83d2fd9a272089517a65aa1ea95279ab41fcd72d7333bde604dfd350642e769b636af9be4f7c3eb
78 -DIST firefox-69.0-kn.xpi 545866 BLAKE2B e3a36a302b6fd6762d60832e106d397e9eaa12b7a9c4a7220e53b6911a62f5cad4e4005255dd54072efd595a79089df75bc065d2b02dc5193ce4483323547e17 SHA512 79acf30283dc33c93f06250a8fcb16a95014e915e00d6b19ca54419579491f0538787542043e177be6cc7600d515092339e456b7123c3e3fbe0c4bbae6f1a8b7
79 -DIST firefox-69.0-ko.xpi 545926 BLAKE2B 7d8eac152844b0f1a1358547ef434a1fb20e05b8e5686b34bd590843f1511c2928c2ae046c93b36311af0266cdee553eec486885ebad5b3ebb7a59ef25bbc5d5 SHA512 66147ea1129d09af57a6e35535433f9d57cf8bdacd24bbe6b6cf1d06b20044484210c36c0d22197970a6c6d56b9a640e10979d9cc52f5ea1c5144678477df76c
80 -DIST firefox-69.0-lij.xpi 481096 BLAKE2B 79023135d388d744a6dc55d13a3cd8cb5d62ddf97534c43d3eb3f393f720ebedf2be180e490fe0dd22babd71fdf37745588163d61d04b77e1e62ba1200098c23 SHA512 94a6f2d2f9196857a33f77ebe23308b2617988d0f3e19fee9583dd3db453e31c52f54f1a8dab8001fdd47e9b1933058bb4fc545bb999cc8815f5b5294e666be5
81 -DIST firefox-69.0-lt.xpi 537440 BLAKE2B 1182c37bd3333207dc9069a20a6128b36e637d157ad620a502a0be9b491f89b97a9f23e6861c76c3309522d702d4b59549a2b59640e1d965160a5579fac516c4 SHA512 43ed445f336f057cd039d5dc35b28683c0373e29e1ad2815365fda754ba96dc9eee794cc12a2afff684731f2711816726c4b9bfc520e0cb3a380dfa60d34c703
82 -DIST firefox-69.0-lv.xpi 498842 BLAKE2B 2150b4eb51cd7a89c5c4fbfbb312ca2c568490b97539cdcd542de3c63a0a9b58effe0d4bd85569aa5905d446ef05149c406e29cc7eacb63d1bcf4027df52abf3 SHA512 e363bc31572c9bfbeeb5fe4c00ff4dc2b549fd4ecbe20284e1e7f4c1970da7359ff31dad190eb83a4e2d3f4c6fa2f5db00272c84be690860a5e49ae92fae11ab
83 -DIST firefox-69.0-mk.xpi 488122 BLAKE2B 4ac87a79803a340169f1520ef419429c8f85294d78f299790f2ede3e903ce4f409f002fa058250d4e3ac6d17f9245c052ee39144039598e70c7b06537c2c8391 SHA512 1101b6c1843f32a90c4b2dc80a3de9a74b58733563a16d3783fae69b33bd8c5fec3d130e9f4f6b2f41dd502f3103563f3e9f7d670a3889df61b0c86db3643777
84 -DIST firefox-69.0-mr.xpi 560187 BLAKE2B 6f611c8327c3aeb79b8f4301c97e2eb805aeb3729740b62a825b0c34629f6627739aa62ca9738e15fa3bc7ef6042c8a65678ef4c31b3e9173effa5ce95ce6cf9 SHA512 335040abb07dffacb0c4850bfe6153ce41bad637eca2864f39e7295db0d03525ebc7c4d9dfedd359423ac6f513f6c83d6c7efe45003daeb59bdf9ba5b0c4df42
85 -DIST firefox-69.0-ms.xpi 478893 BLAKE2B 4e75fb28fd9e826370418c8d9d42aa38b70ddf707ea654cf01811ea0192827f2b9333aabc9af5211d40c4639d04f2314a9bff9243411f9b743bd88f55feb8022 SHA512 1c529e0d6e26cfe57725a832ad194a0346b4aa89e97d47f657b1fa6f1221ca15ebbe5af2a647e6fb433c83b89805e9022153a9085078b09aff445f64906c5cb9
86 -DIST firefox-69.0-my.xpi 553518 BLAKE2B 008159767974a1aa6dd327a1318f6bdb350c681d4af7163995403b682de5708b5e68651017bdb798c4fa981d16afef707f76d78dd2936ad88e529094f9b93dab SHA512 b637dd84ac791ab222f054e634ff5b12cf9b6096144d625b8754e99cb1333adf4a64b984294d5bb3338913c0deb927118aac55da977219826d933b60f6868593
87 -DIST firefox-69.0-nb-NO.xpi 505949 BLAKE2B 464ff040adafcbb71b8839daa03007a0dc7cbf790f2bc0bfaacba029a7836df88d4228a97f7396cdf8cfd4cfefd61e4fbcffe586e5e7949267658ea96c86432e SHA512 cb345783da0768f85889a3e9d44bc63e16b66dccbc8584aeaa78de97a718db5b46bc47468ca00be64f0c55c8f7d9be2491019aaf266371568d3a687bbdba7d0b
88 -DIST firefox-69.0-nl.xpi 501273 BLAKE2B 2683a58ed917a009549ef5c9b3b0fe3dcca154c72341ce213b695144c5f82e9e5cbb49e6794417feb08644510d92fd8e62c35c6dbf9073b587d3a0d4a6c7623b SHA512 6d9cd9ef8a0dc98803d3e2410cff8dcffc668fb288f37828aa681c342df20cbb4c2fbe9a11ef822d8aad9bdef6bd11a5c52732052d133e6b47a22bb1569c9fe4
89 -DIST firefox-69.0-nn-NO.xpi 503353 BLAKE2B 44c331ca057a9e01876ab312b782ef69fa01d2f55e7e7adf2d9870b44e5e930ce6ab413b470723eefd3f06985549a83e534b8c26decce0c8b3d994778bdc7df2 SHA512 2c17ff265efa1c34b9373129ed6c8c6dfab7507668ee0c204813ed8d4f951a5b8ee9ae79e2602e76aa11d08316c8aca571274bccadee3b31a2a621ddf545c196
90 -DIST firefox-69.0-oc.xpi 497834 BLAKE2B 96fff585429355e097dca16985a0c2409b333ac83a26b91566b4282f8bfc5cfd05b812e49a54304bb8b18f84eea0790e4e94c0cf46aa3ece4eae0b5e8114dd2c SHA512 00af8d3ac3475293e7b91484a09abfa8e423c700fccec50d3ad717ae21d60af740747159df60bf5bbd4b0711183edd6fa7aed025bd42a3e5be7a7f9550f11e9d
91 -DIST firefox-69.0-pa-IN.xpi 555496 BLAKE2B de9715afade585ec21017ea1e21273d7037de3fdde045bb548ab1b268f864b63ad774e0d4c44f3fd7032a170567cc68c3e2431b6c9fe09ae3ea0408e6caca202 SHA512 369c9941ec2189332f4ba1b11ddfce61383567f64f1c81e7881edf2af9b5a1567ad9c9d8c67f57b8d867c229806f2b5ac0d153731380199361d97385ba2756e9
92 DIST firefox-69.0-patches-06.tar.xz 15528 BLAKE2B 7adfa9b3d1247b78d58932ea35a78fcc1599a4e462dc14f162892ed0567204f143d8a899f099f2b64dadc94bb33f98ce77463872d8c41af08dffee5e58996ff1 SHA512 93eba2fdd3b180ddc9af369c13b8f5e6aec39edbcd2005b33d7b9fc4c0f9cb4e29c52ecd592663486601a6cc4d162653312d1cf730523e6f3bc24ab07a33076b
93 -DIST firefox-69.0-pl.xpi 509640 BLAKE2B 472e7a761e4e762a59d36c6729dbe5fa3a1eedd80d099006548679d23ecf5f97a011d17b4d5a434cb01d928cce0cd134160638852444023320724a0747eeb629 SHA512 2a52616f325b6402c71ebe11ad5ee6380881a06c58e85ecacd5410e407f30ede8896240a7da4bdd124665e17c855ba841aefff5f74da401fdf7f1ba42fd42917
94 -DIST firefox-69.0-pt-BR.xpi 504914 BLAKE2B 0b672b11faf314a136693935cec9163d3887cb8f0e223af59f68c8ea2e7b9e3c8f71410534b30b2e136f8da71de5782564b44dff28de9ed835a08f0c91f50021 SHA512 ad90dd5c6648a5c748ef97d0b8b295885c8e7efd064410c9bb2f10fd6d2b264efddc7ac9a8055658357f069df835cbe85125eb45b18b1931af2a092406cca8ce
95 -DIST firefox-69.0-pt-PT.xpi 510859 BLAKE2B 6655bf8528683763105bf9d7d03f562f8b492ffebc13e5b0a0d291ee630b25555cb6250877b2a1749b1b36aad876e67d43a7bfb3a7785eeda0642b8b593772b1 SHA512 428f1c2ddbd438a5f1fe3e703b233dfc76054f7401a1932775e8025ed27a8a9f666d4d31904e5f4d4cb0287aa670070b4dab68ad11e62526763d127f4b57657c
96 -DIST firefox-69.0-rm.xpi 497030 BLAKE2B d6eb4222c5479b143e9cda5adc34394a23ecc3ccc0782e636eb1704fb3811c416358e94313b18e9397e832a40901ef946af0b15c85543fa713fef02721e3b7ad SHA512 4b7d44da98b897286a7cbe42c871d54b5c1016db971b9231699d5f1e4b3cee82a131f00b706c2d44a3ab11810431994f73135f09670173f28ee16f204581f692
97 -DIST firefox-69.0-ro.xpi 515549 BLAKE2B eb975b49fbe3b1777b315d642c739d31f73686627983a9b6643233b8f9f5d9894aaceb35986c99c084a4b8f02d4c1dd37ad896ae03aac40c32a53910ff31f2a7 SHA512 04a595970d18462119c4949bda19c48576e489f24e9b16eb05d37d1d36d6ce96d829b9bc02ed783ad637a1dbd70cf0f3b00d0b948d9bcbd0472e4d7b2c121cde
98 -DIST firefox-69.0-ru.xpi 596363 BLAKE2B 0f1b7578e3ddc9f13961f1f6344adae1d30af4cdb7a8a0490247429c238421fdea418b2fea6df5620e62a8de7d57b2da9355908d263105ea6199f31ed2c89c5a SHA512 ac5b6e438a1493aba29cce399a51369fd222c2bed54455dbef7828f84839fd68463aa6fdf607f67a7880150c0831abc2f4740b5ba8c41bdb2acf61835f3bcedb
99 -DIST firefox-69.0-si.xpi 526461 BLAKE2B 2171ca32d3d80903e59a187b72551f80702ba563c06807ce305434a0e53915f6ef1afdd809101707e606df682a2847a286d0d8cd4a8a6d87427b4a08fda488c5 SHA512 a55b43e06df730f6209ad3cfc757e8d3bc46a755466f6b3b2fe634f8df3eae8b44e098faf34b6f5c7c6cf1acf9f01bce3bb0c46d7595bbddb9080b010bd5df7e
100 -DIST firefox-69.0-sk.xpi 531495 BLAKE2B 077931029c75b46867b248d076339468f2207302a68e76860619dbfdc258a54fdcb79d5b562abaa7add681fc6d76fab7450c21aa072657e0f4e01395d6ad3bb6 SHA512 4557c58f6259dc4f65f6b75b4ac113c1ea3e2e7292da5f1b8d115a345424e46776f6d8433605cb2b7360b38824ace5535fe20454b2304f4d8cf24a6e7efb91db
101 -DIST firefox-69.0-sl.xpi 511994 BLAKE2B a67ac444616559421821d444f434795c3a00ca536de7689ada632632c793fa934a03293ed7257450ed3c8d3138e2ea89d0c150fccbc11b2b0f740bdf83cff687 SHA512 a2b12b6947a29595aa91791a174444489b666886f4fed01246f6049557c463208bb03610874afc182a187c936c2ed3e48a81532a3f39439728f8e875f310daea
102 -DIST firefox-69.0-son.xpi 454034 BLAKE2B 20dbcac2e3db4895168a77dbc9dd62aed0733b97143a9deb34f43cdc5bb2d6385d788fa585dca7424900dd02a05069386f26d929accf63d2c785a6ab830d84da SHA512 c39dc31a59273101a43f309b47a39e3b8a73fa45fd45593899f2a029e058755546265a9f1b631cfc25da35f1c7f1dd3f335628ce89690d00aa40522b568601a7
103 -DIST firefox-69.0-sq.xpi 520263 BLAKE2B 3e7d83189f4ae7f9b885f191a4fcdd1c1d5b25d7048f3a50c74a15680cbe45c1792a71620c973a89f23a14a365190c6cca88a72811a9b7355f63e677e45676df SHA512 87418e435f9e5e735391325c61560b17490f75ac5a8ed3f27a9c9c0f1680e854ac10d587f731988e9345c827a8e6376af727c2d73f040bb6670d51915afd32af
104 -DIST firefox-69.0-sr.xpi 530546 BLAKE2B 0198789bfda5e3d62eba36e097a14fc5f2aef711d89fd3b89800f857935f6908a51e6f83be565357db07b42037dd1896c79ff63ca4eb2d5d0afef98a0fe22a7a SHA512 cedc351db5051ed7dc4d3b190aa4633b4e17e6df702dfe2e9d4d3ed9143401d35fea04dc4dd41ffd5ba491d209e9656c4f912656baac37427ea8230fc6eba401
105 -DIST firefox-69.0-sv-SE.xpi 515166 BLAKE2B 33a43466076246bd799e87aa3118a6af46c0502dab7784f9bd31c031cc5883c60ba1d9b53bc22f1f35b517d31df05733574c2f8fe6821fc760595328db171844 SHA512 662c325df822c3f82dfa5c9e69097bf7330b5faef4b29e47d6b6190c162183046b4fef1caac0c957185964826eabf4af003da0ed09f0340242b1b964ba279193
106 -DIST firefox-69.0-ta.xpi 553442 BLAKE2B 5224704a90131b507da0a2384c2bac6710169df5722aa0d9894d15f1a8799cc9428426548196e1d0dbd46c8727deb5e872871e8dc894ee786b03b896feb2265d SHA512 6427770b3261c0959374efbdee1cb5792a11a4665bae44fb2d2d6d43ad0d0ffde31e5bd5aca79aab46312aa7e95d590a2830e234548628947578a727288bc34f
107 -DIST firefox-69.0-te.xpi 563396 BLAKE2B 484ae4ce879911158e43e69b916c767967ffd30cd2d114f211367b164e5eea6877086253868783e6d5404f179f4ace5bff6c94faefabe934d22e8a876abb62c3 SHA512 bf8ddf364282a20864ad5cc88b25444a7571f052da2d5069a84b04a647e788a518ac4576bc0fc74b159711b82941f6943522bea21f05a40e5e3aa3b22aac3f4d
108 -DIST firefox-69.0-th.xpi 556987 BLAKE2B 06eb6e3dcb8c1a96c29f3a849f8e700e3b0dbd0aad89de87cf80f29132d3eaf79881040a1926763928a9f1117ed31579f9fb523127da8ec45b79cda49808632f SHA512 5d63be4574c14db3bf97f6518d8eebcf41482be924a286159e8401bf7b4ad8d15adf424df2b40b03332479b9929ea5eabc7746023c37295742670623426e0066
109 -DIST firefox-69.0-tr.xpi 526401 BLAKE2B 9481a6ec79d36912d71dbfbc60a5e66ec2d7f5d97c65a5db2c40429f7221ee948f69a0068ee3942a0018a0e409d6e24160f6ba6b9dae86a455aadf355f82adf4 SHA512 e5f6ba94e396e4e71e6eb8620a3120fd6d625b9a80155157c148e87bd4c24c97b8372de689ba67f432602b839b231450861af2b6fed5071efd8a40fd7e55d83b
110 -DIST firefox-69.0-uk.xpi 580541 BLAKE2B 41b59df23abba280113880c24a6e70e080fb0cc7a69de4895e8d7dcbf31137a37e2b6446bff6b5bd5c9081c4e9f351c31c3813e76a0ebb3c82e7dfbe927b8460 SHA512 d927ce8c7b1164cbb13cc3f838034d136ceca18b646a7f40c5da81b8f7f251e6fd581e47961b5a6a6bc4e42f3b43ee3e2f88b9502185f932ccf862428deed05c
111 -DIST firefox-69.0-ur.xpi 540403 BLAKE2B 0911fd1c4175c7f25d9ad17a4bcf74c2c100cf3e8777f4407f2fc3156b4451f6ad7b1e061e1e7d5e6fd0badb7b859da3a9414f8818c7650ee845428e35646079 SHA512 ce9802a1a6902325d9f739fb2430301d93f1879ff32409e7d04bd5b0fa54b9b4774e0ef3d171d8a46da9b51553b9f152916756061da440f77c87c33038d2c74f
112 -DIST firefox-69.0-uz.xpi 481331 BLAKE2B 1e31d131477772a0a284f095d6ba947fddd82d5b997f96c648d938dc6996d7ae3fde560898c03cc7f0f34f6a1325cec7365f670bad3929f91d0fafe14f6079ed SHA512 30352fa876567eac69fe3f38ebafdabcb1357a11e52088375daf4ebecc96ebe4eb18ea6d55f7fc4055674f8a9fbf5e7bb5d61386783d29ffefb1605cd9d387de
113 -DIST firefox-69.0-vi.xpi 538589 BLAKE2B 786e94a1d47097f49b028220bf2cb3503df44cdb33510821196cc4a6b37471f34d9a00ef48871d428622c24178d9684b14f7253a2c18b902c1cadee1fdcb2ea0 SHA512 bbc9467addbde00f4b966b59f5c727d6309ffc490230e726466034adb711a93a82862270ed311e07f0754e8010ea489b2760777b0187fa15c600e7bd32e18f48
114 -DIST firefox-69.0-xh.xpi 465706 BLAKE2B 726cc89eda553f96162c2636feb831f0b6972f4a64161ff503174b6688e4bc9c8afb97f49e01a3d14b7bb1dcbc814bed01083f06b6e8ea8bdfe193297b43670c SHA512 47ed91bfa73fee745ef77c5f4491b1eec328d8aea5788cf9e5a41638108b3e5747a2773fa7006e671cf85460cc8f710d79e21d2d7218ee8311d839b4aade2d14
115 -DIST firefox-69.0-zh-CN.xpi 545781 BLAKE2B 637af78c771cb15862d528cdb9f916d4f441c38aeda6f6c96ed07ff5362f7bd494a880ef2d03f7b99a5fb1090f97c5f105acabb844cd6ef5733d5afcb6deb1b7 SHA512 2be684fa390f9732f940b12d8921694953620a3f877d9c7671452745438b069ff9c1a45b24a91ac1c54c6e2ee5c9081803b15fc5624252b425dce3936bb0b7f0
116 -DIST firefox-69.0-zh-TW.xpi 545667 BLAKE2B d1f4117739c4a18712dec26725e2740b2e2d0a2e9d5fa049fe44b7530636911b61880c4e765d4896c45e05af87b9ee6ec6da770c03688e302ede791204fdf4a1 SHA512 2946c78c6faa8ca18330b91088698383002d278920e7d37b1c3cc98e99bf5fd540f00772e18256c885e91eae3abdb0ea5f1d129110cc263304a494cf55778850
117 DIST firefox-69.0.1-ach.xpi 471474 BLAKE2B fd3fb5b4627f4f1a6e9bb9f9d0c06397d94c850765a99a4a395258079a1262060f9cda216e72f19681a2d48f799003e8c7d8d484c5c321e1d8e4b2e41f0f74d6 SHA512 c282228019b06ac238611a37a3b8e4a3807bdafa50aca5449b57bbd8e87a687b076962cec001422acd998b8c3b5fea24fb9fa1f9812c47237e7ed9158a63a0e6
118 DIST firefox-69.0.1-af.xpi 449156 BLAKE2B 8851703875c876d1cd7372f3e1af24f485da497d8942d4eca911f45647887bb8747313f4bbf10019f46c11a9fca45085941811caf510e11d9b5a26f37fa345de SHA512 8e4183ede97df506bc7058db29228d44f7ccc2660c9adc19836b1a650a97e7bb8e20b0a2d6c0be80330541999ed0e8622210c98ce23e172a94c64acf90a8da8e
119 DIST firefox-69.0.1-an.xpi 482718 BLAKE2B f9af07282c06f9af16feac831b5d1d5df28ed57490ba3ef28b50f98f3ed7c23c32481964e560aff1729bf87b5beac6bc31274d0000d7f1611150ce61964a12c4 SHA512 669470b4b5b97ff6dd2705109c45dd4fcb8cb5f22ddf9a4a0fd93ec0e738fc0df38c2476eaf82be3c2fd3bc7f537f6c6278d436751dba4b07d3c6828ea67026b
120 @@ -553,4 +462,3 @@ DIST firefox-69.0.1-xh.xpi 465707 BLAKE2B a093dcc8805079a57feca38e88d3d8ad8ace20
121 DIST firefox-69.0.1-zh-CN.xpi 545783 BLAKE2B 6210bafb475b0e358d2067a48cff4030c3d4efab41d93df445d1da98d97a490b1e41467684dba9a1e110b9eca4a8a4ff3639733f4e61da35c4b92847db6107e3 SHA512 41cf4eea4a2990f147afa7ed38d4ff1818abd1d96eaa898e460eb10957087f0ade5bca27cc0f04ed8d07ea8fd8e3b251e14fe2c33fdc0411ab77e9460f4f2de3
122 DIST firefox-69.0.1-zh-TW.xpi 545659 BLAKE2B fb11626790926975c63003e1243473b3966f5b5081690a0736d56ccc32bf3bf07f762291bf76dae72e90afdd1ef33fca05eee47205e46e05c970bae5346b3575 SHA512 a87548e11e73fc403f80320d69b0236406314c6a314356a56cff588f11cddef508c595f297e15f7e385cd2a373258bb3b1ea9b0601f96bdc687c1c3bc4af6203
123 DIST firefox-69.0.1.source.tar.xz 315516072 BLAKE2B 882ea69163a59f0470b4359bce4eb54f7374179bd9143cf41eaad3a2d3644ef57ded3d6051a97cb476100a636153305bf79ca912ebbf9199f8732b8c6ce31cd7 SHA512 89e63eb882cd729f938fef3cb0565cf166b14fa8c4e34ff027f3f6ea0469e4a49706074259013c1cea66f7a3f6f46aead8e055049d542935ddca983ac172b93f
124 -DIST firefox-69.0.source.tar.xz 323421020 BLAKE2B 18b176caf5c848f6386ec9cab0b614e54d3f5c32c504720399ef1d21d9119be4817f353442858beaf42ac2a93486ff1f0d411961224129f846aab678dd0c7aad SHA512 83b4b9a3466d2686ae5b72f9495172dcb37037f3301c68f7940604180e28a40720256f66b34b090dffbdd7b377fbb815df1bb80c3df842bc9ae59551c7cf07b0
125
126 diff --git a/www-client/firefox/firefox-69.0.ebuild b/www-client/firefox/firefox-69.0.ebuild
127 deleted file mode 100644
128 index 8e13dc49ad7..00000000000
129 --- a/www-client/firefox/firefox-69.0.ebuild
130 +++ /dev/null
131 @@ -1,766 +0,0 @@
132 -# Copyright 1999-2019 Gentoo Authors
133 -# Distributed under the terms of the GNU General Public License v2
134 -
135 -EAPI="6"
136 -VIRTUALX_REQUIRED="pgo"
137 -WANT_AUTOCONF="2.1"
138 -MOZ_ESR=""
139 -
140 -PYTHON_COMPAT=( python3_{5,6,7} )
141 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
142 -
143 -# This list can be updated with scripts/get_langs.sh from the mozilla overlay
144 -MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
145 -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
146 -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
147 -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
148 -th tr uk ur uz vi xh zh-CN zh-TW )
149 -
150 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
151 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
152 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
153 -MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
154 -
155 -if [[ ${MOZ_ESR} == 1 ]] ; then
156 - # ESR releases have slightly different version numbers
157 - MOZ_PV="${MOZ_PV}esr"
158 -fi
159 -
160 -# Patch version
161 -PATCH="${PN}-69.0-patches-06"
162 -
163 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
164 -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
165 -
166 -if [[ "${PV}" == *_rc* ]]; then
167 - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
168 - MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
169 - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
170 -fi
171 -
172 -LLVM_MAX_SLOT=8
173 -
174 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
175 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
176 - autotools mozlinguas-v2 virtualx
177 -
178 -DESCRIPTION="Firefox Web Browser"
179 -HOMEPAGE="https://www.mozilla.com/firefox"
180 -
181 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
182 -
183 -SLOT="0"
184 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
185 -IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
186 - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
187 - +screenshot selinux startup-notification +system-av1
188 - +system-harfbuzz +system-icu +system-jpeg +system-libevent
189 - +system-sqlite +system-libvpx +system-webp test wayland wifi"
190 -RESTRICT="!bindist? ( bindist )"
191 -
192 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
193 -SRC_URI="${SRC_URI}
194 - ${MOZ_SRC_URI}
195 - ${PATCH_URIS[@]}"
196 -
197 -CDEPEND="
198 - >=dev-libs/nss-3.45
199 - >=dev-libs/nspr-4.22
200 - dev-libs/atk
201 - dev-libs/expat
202 - >=x11-libs/cairo-1.10[X]
203 - >=x11-libs/gtk+-2.18:2
204 - >=x11-libs/gtk+-3.4.0:3[X]
205 - x11-libs/gdk-pixbuf
206 - >=x11-libs/pango-1.22.0
207 - >=media-libs/libpng-1.6.35:0=[apng]
208 - >=media-libs/mesa-10.2:*
209 - media-libs/fontconfig
210 - >=media-libs/freetype-2.4.10
211 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
212 - virtual/freedesktop-icon-theme
213 - sys-apps/dbus
214 - dev-libs/dbus-glib
215 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
216 - >=x11-libs/pixman-0.19.2
217 - >=dev-libs/glib-2.26:2
218 - >=sys-libs/zlib-1.2.3
219 - >=virtual/libffi-3.0.10:=
220 - virtual/ffmpeg
221 - x11-libs/libX11
222 - x11-libs/libXcomposite
223 - x11-libs/libXdamage
224 - x11-libs/libXext
225 - x11-libs/libXfixes
226 - x11-libs/libXrender
227 - x11-libs/libXt
228 - system-av1? (
229 - >=media-libs/dav1d-0.3.0:=
230 - >=media-libs/libaom-1.0.0:=
231 - )
232 - system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 )
233 - system-icu? ( >=dev-libs/icu-63.1:= )
234 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
235 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
236 - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
237 - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
238 - system-webp? ( >=media-libs/libwebp-1.0.2:0= )
239 - wifi? (
240 - kernel_linux? (
241 - net-misc/networkmanager
242 - )
243 - )
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.9.0
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.35.0
291 - >=virtual/rust-1.35.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 -REQUIRED_USE="pgo? ( lto )"
301 -
302 -RESTRICT="!test? ( test )"
303 -
304 -S="${WORKDIR}/firefox-${PV%_*}"
305 -
306 -QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
307 -
308 -BUILD_OBJ_DIR="${S}/ff"
309 -
310 -# allow GMP_PLUGIN_LIST to be set in an eclass or
311 -# overridden in the enviromnent (advanced hackers only)
312 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
313 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
314 -fi
315 -
316 -llvm_check_deps() {
317 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
318 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
319 - return 1
320 - fi
321 -
322 - if use pgo ; then
323 - if ! has usersandbox $FEATURES ; then
324 - eerror "You must enable usersandbox as X server can not run as root!"
325 - fi
326 - fi
327 -
328 - if use clang ; then
329 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
330 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
331 - return 1
332 - fi
333 -
334 - if use pgo ; then
335 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
336 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
337 - return 1
338 - fi
339 - fi
340 - fi
341 -
342 - einfo "Will use LLVM slot ${LLVM_SLOT}!"
343 -}
344 -
345 -pkg_setup() {
346 - moz_pkgsetup
347 -
348 - # Avoid PGO profiling problems due to enviroment leakage
349 - # These should *always* be cleaned up anyway
350 - unset DBUS_SESSION_BUS_ADDRESS \
351 - DISPLAY \
352 - ORBIT_SOCKETDIR \
353 - SESSION_MANAGER \
354 - XDG_SESSION_COOKIE \
355 - XAUTHORITY
356 -
357 - if ! use bindist ; then
358 - einfo
359 - elog "You are enabling official branding. You may not redistribute this build"
360 - elog "to any users on your network or the internet. Doing so puts yourself into"
361 - elog "a legal problem with Mozilla Foundation."
362 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
363 - fi
364 -
365 - addpredict /proc/self/oom_score_adj
366 -
367 - llvm_pkg_setup
368 -}
369 -
370 -pkg_pretend() {
371 - # Ensure we have enough disk space to compile
372 - if use pgo || use debug || use test ; then
373 - CHECKREQS_DISK_BUILD="8G"
374 - else
375 - CHECKREQS_DISK_BUILD="4G"
376 - fi
377 -
378 - check-reqs_pkg_setup
379 -}
380 -
381 -src_unpack() {
382 - unpack ${A}
383 -
384 - # Unpack language packs
385 - mozlinguas_src_unpack
386 -}
387 -
388 -src_prepare() {
389 - use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch"
390 - eapply "${WORKDIR}/firefox"
391 -
392 - # Allow user to apply any additional patches without modifing ebuild
393 - eapply_user
394 -
395 - # Enable gnomebreakpad
396 - if use debug ; then
397 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
398 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
399 - fi
400 -
401 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
402 - if use ia64 ; then
403 - sed -i \
404 - -e '/^OS_LIBS += no_as_needed/d' \
405 - -e '/^OS_LIBS += as_needed/d' \
406 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
407 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
408 - || die "sed failed to drop --as-needed for ia64"
409 - fi
410 -
411 - # Fix sandbox violations during make clean, bug 372817
412 - sed -e "s:\(/no-such-file\):${T}\1:g" \
413 - -i "${S}"/config/rules.mk \
414 - -i "${S}"/nsprpub/configure{.in,} \
415 - || die
416 -
417 - # Don't exit with error when some libs are missing which we have in
418 - # system.
419 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
420 - -i "${S}"/browser/installer/Makefile.in || die
421 -
422 - # Don't error out when there's no files to be removed:
423 - sed 's@\(xargs rm\)$@\1 -f@' \
424 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
425 -
426 - # Keep codebase the same even if not using official branding
427 - sed '/^MOZ_DEV_EDITION=1/d' \
428 - -i "${S}"/browser/branding/aurora/configure.sh || die
429 -
430 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
431 - # However, when available, an unsupported version can cause problems, bug #669548
432 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
433 - "${S}"/build/moz.configure/rust.configure || die
434 -
435 - # Autotools configure is now called old-configure.in
436 - # This works because there is still a configure.in that happens to be for the
437 - # shell wrapper configure script
438 - eautoreconf old-configure.in
439 -
440 - # Must run autoconf in js/src
441 - cd "${S}"/js/src || die
442 - eautoconf old-configure.in
443 -}
444 -
445 -src_configure() {
446 - MEXTENSIONS="default"
447 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
448 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
449 - # get your own set of keys.
450 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
451 -
452 - # Add information about TERM to output (build.log) to aid debugging
453 - # blessings problems
454 - if [[ -n "${TERM}" ]] ; then
455 - einfo "TERM is set to: \"${TERM}\""
456 - else
457 - einfo "TERM is unset."
458 - fi
459 -
460 - if use clang && ! tc-is-clang ; then
461 - # Force clang
462 - einfo "Enforcing the use of clang due to USE=clang ..."
463 - CC=${CHOST}-clang
464 - CXX=${CHOST}-clang++
465 - strip-unsupported-flags
466 - elif ! use clang && ! tc-is-gcc ; then
467 - # Force gcc
468 - einfo "Enforcing the use of gcc due to USE=-clang ..."
469 - CC=${CHOST}-gcc
470 - CXX=${CHOST}-g++
471 - strip-unsupported-flags
472 - fi
473 -
474 - ####################################
475 - #
476 - # mozconfig, CFLAGS and CXXFLAGS setup
477 - #
478 - ####################################
479 -
480 - mozconfig_init
481 - # common config components
482 - mozconfig_annotate 'system_libs' \
483 - --with-system-zlib \
484 - --with-system-bz2
485 -
486 - # Must pass release in order to properly select linker
487 - mozconfig_annotate 'Enable by Gentoo' --enable-release
488 -
489 - # libclang.so is not properly detected work around issue
490 - mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)"
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 - # Bug 689358
519 - append-cxxflags -flto
520 -
521 - if ! use cpu_flags_x86_avx2 ; then
522 - local _gcc_version_with_ipa_cdtor_fix="8.3"
523 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
524 -
525 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
526 - # due to a GCC bug, GCC will produce AVX2 instructions
527 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
528 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
529 - append-ldflags -fdisable-ipa-cdtor
530 - else
531 - einfo "No GCC workaround required, GCC version is already patched!"
532 - fi
533 - else
534 - einfo "No GCC workaround required, system supports AVX2"
535 - fi
536 -
537 - # Linking only works when using ld.gold when LTO is enabled
538 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
539 - fi
540 -
541 - if [[ -n "${show_old_compiler_warning}" ]] ; then
542 - # Checking compiler's major version uses CC variable. Because we allow
543 - # user to control used compiler via USE=clang flag, we cannot use
544 - # initial value. So this is the earliest stage where we can do this check
545 - # because pkg_pretend is not called in the main phase function sequence
546 - # environment saving is not guaranteed so we don't know if we will have
547 - # correct compiler until now.
548 - ewarn ""
549 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
550 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
551 - ewarn ""
552 - sleep 5
553 - fi
554 -
555 - mozconfig_annotate '+lto' --enable-lto=thin
556 -
557 - if use pgo ; then
558 - mozconfig_annotate '+pgo' MOZ_PGO=1
559 - fi
560 - else
561 - # Avoid auto-magic on linker
562 - if use clang ; then
563 - # This is upstream's default
564 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
565 - elif tc-ld-is-gold ; then
566 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
567 - else
568 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
569 - fi
570 - fi
571 -
572 - # It doesn't compile on alpha without this LDFLAGS
573 - use alpha && append-ldflags "-Wl,--no-relax"
574 -
575 - # Add full relro support for hardened
576 - if use hardened ; then
577 - append-ldflags "-Wl,-z,relro,-z,now"
578 - mozconfig_use_enable hardened hardening
579 - fi
580 -
581 - # Modifications to better support ARM, bug 553364
582 - if use neon ; then
583 - mozconfig_annotate '' --with-fpu=neon
584 -
585 - if ! tc-is-clang ; then
586 - # thumb options aren't supported when using clang, bug 666966
587 - mozconfig_annotate '' --with-thumb=yes
588 - mozconfig_annotate '' --with-thumb-interwork=no
589 - fi
590 - fi
591 - if [[ ${CHOST} == armv*h* ]] ; then
592 - mozconfig_annotate '' --with-float-abi=hard
593 - if ! use system-libvpx ; then
594 - sed -i -e "s|softfp|hard|" \
595 - "${S}"/media/libvpx/moz.build
596 - fi
597 - fi
598 -
599 - mozconfig_use_enable !bindist official-branding
600 -
601 - mozconfig_use_enable debug
602 - mozconfig_use_enable debug tests
603 - if ! use debug ; then
604 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
605 - else
606 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
607 - fi
608 - # These are enabled by default in all mozilla applications
609 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
610 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
611 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
612 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
613 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
614 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
615 - mozconfig_annotate '' --disable-crashreporter
616 - mozconfig_annotate 'Gentoo default' --with-system-png
617 - mozconfig_annotate '' --enable-system-ffi
618 - mozconfig_annotate '' --disable-gconf
619 - mozconfig_annotate '' --with-intl-api
620 - mozconfig_annotate '' --enable-system-pixman
621 - # Instead of the standard --build= and --host=, mozilla uses --host instead
622 - # of --build, and --target intstead of --host.
623 - # Note, mozilla also has --build but it does not do what you think it does.
624 - # Set both --target and --host as mozilla uses python to guess values otherwise
625 - mozconfig_annotate '' --target="${CHOST}"
626 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
627 - if use system-libevent ; then
628 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
629 - fi
630 -
631 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
632 - mozconfig_annotate '' --enable-rust-simd
633 - fi
634 -
635 - # use the gtk3 toolkit (the only one supported at this point)
636 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
637 - if use wayland ; then
638 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
639 - else
640 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
641 - fi
642 -
643 - mozconfig_use_enable startup-notification
644 - mozconfig_use_enable system-sqlite
645 - mozconfig_use_with system-av1
646 - mozconfig_use_with system-harfbuzz
647 - mozconfig_use_with system-harfbuzz system-graphite2
648 - mozconfig_use_with system-icu
649 - mozconfig_use_with system-jpeg
650 - mozconfig_use_with system-libvpx
651 - mozconfig_use_with system-webp
652 - mozconfig_use_enable pulseaudio
653 - # force the deprecated alsa sound code if pulseaudio is disabled
654 - if use kernel_linux && ! use pulseaudio ; then
655 - mozconfig_annotate '-pulseaudio' --enable-alsa
656 - fi
657 -
658 - # Disable built-in ccache support to avoid sandbox violation, #665420
659 - # Use FEATURES=ccache instead!
660 - mozconfig_annotate '' --without-ccache
661 - sed -i -e 's/ccache_stats = None/return None/' \
662 - python/mozbuild/mozbuild/controller/building.py || \
663 - die "Failed to disable ccache stats call"
664 -
665 - mozconfig_use_enable wifi necko-wifi
666 -
667 - mozconfig_use_enable geckodriver
668 -
669 - # enable JACK, bug 600002
670 - mozconfig_use_enable jack
671 -
672 - # Enable/Disable eme support
673 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
674 -
675 - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
676 - echo -n "${_google_api_key}" > "${S}"/google-api-key
677 - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
678 - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
679 -
680 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
681 -
682 - # disable webrtc for now, bug 667642
683 - use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
684 -
685 - # allow elfhack to work in combination with unstripped binaries
686 - # when they would normally be larger than 2GiB.
687 - append-ldflags "-Wl,--compress-debug-sections=zlib"
688 -
689 - if use clang ; then
690 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
691 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
692 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
693 - fi
694 -
695 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
696 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
697 -
698 - # Finalize and report settings
699 - mozconfig_final
700 -
701 - mkdir -p "${S}"/third_party/rust/libloading/.deps
702 -
703 - # workaround for funky/broken upstream configure...
704 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
705 - ./mach configure || die
706 -}
707 -
708 -src_compile() {
709 - local _virtx=
710 - if use pgo ; then
711 - _virtx=virtx
712 -
713 - # Reset and cleanup environment variables used by GNOME/XDG
714 - gnome2_environment_reset
715 -
716 - addpredict /root
717 - addpredict /etc/gconf
718 - fi
719 -
720 - GDK_BACKEND=x11 \
721 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
722 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
723 - MOZ_NOSPAM=1 \
724 - ${_virtx} \
725 - ./mach build --verbose \
726 - || die
727 -}
728 -
729 -src_install() {
730 - cd "${BUILD_OBJ_DIR}" || die
731 -
732 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
733 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
734 -
735 - # Add our default prefs for firefox
736 - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
737 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
738 - || die
739 -
740 - # set dictionary path, to use system hunspell
741 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
742 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
743 -
744 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
745 - if use system-harfbuzz ; then
746 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
747 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
748 - fi
749 -
750 - # force cairo as the canvas renderer on platforms without skia support
751 - if [[ $(tc-endian) == "big" ]] ; then
752 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
753 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
754 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
755 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
756 - fi
757 -
758 - # Augment this with hwaccel prefs
759 - if use hwaccel ; then
760 - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
761 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
762 - || die
763 - fi
764 -
765 - if ! use screenshot ; then
766 - echo "pref(\"extensions.screenshots.disabled\", true);" >> \
767 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
768 - || die
769 - fi
770 -
771 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
772 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
773 - || die
774 -
775 - local plugin
776 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
777 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
778 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
779 - || die
780 - done
781 -
782 - cd "${S}"
783 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
784 - DESTDIR="${D}" ./mach install || die
785 -
786 - if use geckodriver ; then
787 - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
788 - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
789 -
790 - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
791 - fi
792 -
793 - # Install language packs
794 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
795 -
796 - local size sizes icon_path icon name
797 - if use bindist ; then
798 - sizes="16 32 48"
799 - icon_path="${S}/browser/branding/aurora"
800 - # Firefox's new rapid release cycle means no more codenames
801 - # Let's just stick with this one...
802 - icon="aurora"
803 - name="Aurora"
804 -
805 - # Override preferences to set the MOZ_DEV_EDITION defaults, since we
806 - # don't define MOZ_DEV_EDITION to avoid profile debaucles.
807 - # (source: browser/app/profile/firefox.js)
808 - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
809 -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
810 -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
811 -sticky_pref("browser.devedition.theme.enabled", true);
812 -sticky_pref("devtools.theme", "dark");
813 -PROFILE_EOF
814 -
815 - else
816 - sizes="16 22 24 32 48 64 128 256"
817 - icon_path="${S}/browser/branding/official"
818 - icon="${PN}"
819 - name="Mozilla Firefox"
820 - fi
821 -
822 - # Disable built-in auto-update because we update firefox through package manager
823 - insinto ${MOZILLA_FIVE_HOME}/distribution/
824 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
825 -
826 - # Install icons and .desktop for menu entry
827 - for size in ${sizes}; do
828 - insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
829 - newins "${icon_path}/default${size}.png" "${icon}.png"
830 - done
831 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
832 - newicon "${icon_path}/default48.png" "${icon}.png"
833 - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
834 - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
835 - "${ED}/usr/share/applications/${PN}.desktop" || die
836 -
837 - # Add StartupNotify=true bug 237317
838 - if use startup-notification ; then
839 - echo "StartupNotify=true"\
840 - >> "${ED}/usr/share/applications/${PN}.desktop" \
841 - || die
842 - fi
843 -
844 - # Don't install llvm-symbolizer from sys-devel/llvm package
845 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
846 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
847 -
848 - # firefox and firefox-bin are identical
849 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
850 - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
851 -
852 - # Required in order to use plugins and even run firefox on hardened.
853 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
854 -}
855 -
856 -pkg_preinst() {
857 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
858 - # doesn't need to be forced into the LD_LIBRARY_PATH
859 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
860 - einfo "APULSE found - Generating library symlinks for sound support"
861 - local lib
862 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
863 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
864 - # a quickpkg rolled by hand will grab symlinks as part of the package,
865 - # so we need to avoid creating them if they already exist.
866 - if [[ ! -L ${lib##*/} ]] ; then
867 - ln -s "${lib}" ${lib##*/} || die
868 - fi
869 - done
870 - popd &>/dev/null || die
871 - fi
872 -}
873 -
874 -pkg_postinst() {
875 - xdg_desktop_database_update
876 - xdg_icon_cache_update
877 -
878 - if ! use gmp-autoupdate && ! use eme-free ; then
879 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
880 - elog "installing into new profiles:"
881 - local plugin
882 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
883 - elog
884 - fi
885 -
886 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
887 - elog "Apulse was detected at merge time on this system and so it will always be"
888 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
889 - elog "media-sound/apulse."
890 - elog
891 - fi
892 -}
893 -
894 -pkg_postrm() {
895 - xdg_desktop_database_update
896 - xdg_icon_cache_update
897 -}