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: Thu, 31 Oct 2019 13:29:57
Message-Id: 1572528579.df874609b8bc146279e7046f602f16ac794fe8fa.whissi@gentoo
1 commit: df874609b8bc146279e7046f602f16ac794fe8fa
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 31 13:29:39 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 31 13:29:39 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df874609
7
8 www-client/firefox: drop old
9
10 Package-Manager: Portage-2.3.78, Repoman-2.3.17
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 www-client/firefox/Manifest | 93 ----
14 www-client/firefox/firefox-69.0.3.ebuild | 775 -------------------------------
15 2 files changed, 868 deletions(-)
16
17 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
18 index 836ff71a656..5c968bd1f5a 100644
19 --- a/www-client/firefox/Manifest
20 +++ b/www-client/firefox/Manifest
21 @@ -369,99 +369,6 @@ DIST firefox-68.2.0esr-xh.xpi 470415 BLAKE2B 75be1c5f0291255b6449e6dc6e6c1a362f5
22 DIST firefox-68.2.0esr-zh-CN.xpi 536450 BLAKE2B 6afaf3d33d6f9e26b5e4f33257829997f90f183073959bd80e042cc27cbd77ff479e2dbeb30cbed389155efa77f53141ba730519ae4519ff0d5a401ec66f77b2 SHA512 83d35262dd37856d2cfd0e2fcb1130e0e9937b09bec6db5d3def61352d1f2839245f72c754fc287efc705225eed4c77f4ebc7eeecc552a04d069436c1f33b711
23 DIST firefox-68.2.0esr-zh-TW.xpi 535872 BLAKE2B ca8a08540e00ec1c6f6b0445ae305fd95e84483f9e4aff1a974466b8b01364833adda1edb407cddfec6cb62737be6e91a1f6572ff9233869d16f21c8d792e47e SHA512 1ebf8dd903ca970a94385ff79ab1c0ac5a372982289e58bdb2af784e9b058edb17d1758112039787f7a8e28e6cc83364acd5d93219b7cbeb2c1ba0394dcf8f94
24 DIST firefox-68.2.0esr.source.tar.xz 312103756 BLAKE2B 03e336cdc04ab69f4144e715d3882178b3804cf3288fa58b8e285e4fe06729281dd4c5604d4659e7b257d7314afdb3fe907dffd38f6c3423675bc90e7d19cf0c SHA512 f6522ca6b9efa3fdeb866912ab9cb904eaace5806c606d5721cba23aebd679885670011c743ca8d381b579b728077182dc766f9b6d3b31ccf51c3eb583c547ee
25 -DIST firefox-69.0-patches-06.tar.xz 15528 BLAKE2B 7adfa9b3d1247b78d58932ea35a78fcc1599a4e462dc14f162892ed0567204f143d8a899f099f2b64dadc94bb33f98ce77463872d8c41af08dffee5e58996ff1 SHA512 93eba2fdd3b180ddc9af369c13b8f5e6aec39edbcd2005b33d7b9fc4c0f9cb4e29c52ecd592663486601a6cc4d162653312d1cf730523e6f3bc24ab07a33076b
26 -DIST firefox-69.0.3-ach.xpi 471460 BLAKE2B 2d1b2f2d1a73e6e1703e2e703c2d53ae38a2c9a08933587a1000f390d5cee21b1ae7858eea20a4ec67160f3c733ed9b85bc96b1d7bda301a7a807ac90f8ec846 SHA512 53cc66ea080386ae42268dc7155001a40a31d96c98f93fcc353864e24725ed731dddfae55c15fdbae945a34d07324ebf03895599242e9c006642349bf7777e41
27 -DIST firefox-69.0.3-af.xpi 449139 BLAKE2B ec9a3e7e6381d2ecb910b0a4ae81a6aa48a70a7fbd85cadcb4c05ae08aaea5faf036361f8e4b40d9ec11a6357cf33eecb9815168cc28831b69b2e1133dde1682 SHA512 315c0be8d7d5d5afb25fcae74e1b4d4ff9e2e653ebf1085b155f6265a56922bd4fc900f1700deb6857bc5a99dd28ca0ad74901b307733e60df208b9ce6623547
28 -DIST firefox-69.0.3-an.xpi 482727 BLAKE2B 2010252ad264a11d425b3bbe3f604a9f950f395dbb9588b5e29ba5ec254203330a5d7034e56ddc2a129e171f787674cbbe0156455830ac017350a24100b93289 SHA512 e56dfa16ce1eb504a2877a281a3b021b7616181eb14f69d436ddb32e50aab1e0b32cdc81eb9e6557512127bf50dafc2b0df63473cdbe59a0daed428281728ded
29 -DIST firefox-69.0.3-ar.xpi 541414 BLAKE2B a6e0ab0e30136bfe498e47d1a13407e6f89cc390953a4803e2c73b4e823851a8aa78891e08a7380cf454a1b125ead3e6e07b6ef05e7d013c9df0311fd2e8b829 SHA512 46f0c19793f14d56f5b8c2695b7f1b9a7a7192bb9dd9f3ae674b33c5dfb230381a100248102c27d9bd887e49822eb3d32303eea8b27b49088f51f00c3ee154e0
30 -DIST firefox-69.0.3-ast.xpi 479370 BLAKE2B 78f3d0920651ddeadb8580590efce9fa6ccb886933d4f966954c2048500a583bec8b72c324fc4b738c63ab03321a2a737df24cd969727928041c5988506cfa68 SHA512 b8b110064615e8ef05019808c0ba3e006900bcd8bba4a3c6beea476c4854fef5eb4919d675cbc15d006ccc786675884289587ab4d256b25b6204e1f09029e167
31 -DIST firefox-69.0.3-az.xpi 509606 BLAKE2B 5ca20dceeb189add91e0a26cfe886993001dc58e68d14d5cbb66e884d6ffb6edafae819a3081c64a8f06dd4108612604a3cf18a1b06e600fd846abeb071b0ebb SHA512 3bc8d5a7d8d1fcad68d4f493a5494fef252c9a379d752bdf9a16738a1531b469189e99fbb63621d6802fda919608aa863591f4a1fba358c3b221c44aea7aa754
32 -DIST firefox-69.0.3-be.xpi 594815 BLAKE2B 31accd7da3a6e07ef395b12062cf867e959161f45a0901e4b92a28612632212aa8490c0aff897761a0a0e68b77ddff191cd33ca58facad73fad3d373d1dcee50 SHA512 0ebcf19612c6388261adc87785e06bd2f5cfdbe3397d86c694b8021a6b589185e53cffff9f754570bb7e42fa80781b1647c14903afea46d5507d6a7f80bb0baf
33 -DIST firefox-69.0.3-bg.xpi 553022 BLAKE2B 31511eb4200fb2198c09c2ffcb28622a230bc4c66d94f36fd610c76f536d3d25085d434c02319d5ec497bdbdef67ca8a8cc8bf864bf50f6ce91897b5d685862d SHA512 1d675648613609b05f75c3036f3dcc029881534088552ea34e3ee61e07ea03db17688da884fb9bdd52e311f88016dec4d793122186cffae1e1f24fba6d743750
34 -DIST firefox-69.0.3-bn.xpi 572155 BLAKE2B c05bf16f547a605a31e498e724acfacf42b50ed5bbf9a2049741f6c2f81fff686746190896c8ff0edc1576385a044eb6cd76206b8951c2e50fedb5195de52790 SHA512 835cd52442490c975aef9d2476b375782b3fee37e745abbbde895ad8271d3d280fb07eb50cd2c1eb2d13232c7c13af6a4ffb174d6b225b1d9e9f3e7ebfd44118
35 -DIST firefox-69.0.3-br.xpi 501730 BLAKE2B 23a93e3d41e68acdbed06927b52ea815f3b3afc778349c6f8f6574d5c78bd5749ec283abae8e048f46b60ff0c315ad046b806cf152097eec4c461e390ae02790 SHA512 2586ef6405c87eab4a7aab06329685ac7c93b129acc68d7dc45cfa320ee17b27f0d854336f5c3450d8ee7ca4e1d70cc2d38a143d2f5c966d9f92dec068ca951e
36 -DIST firefox-69.0.3-bs.xpi 482430 BLAKE2B 5f9b8916fc85e904d0eb7e12a8291bbfd23068dc47a43dc1d9a6fc0de4e27cf8ff8a10d9625f0f8ffc2b305e88c82374a9d74c50d1c452ad3fc2d53b315ea9b7 SHA512 d86d8bdf9e56c4dd6b662322922f7b764659c53ac1b6defeb9ff78eb492577f3bfa9dee571d99647f981abb0c1278d783143e9241863bcaeaa3d9e68bac28afc
37 -DIST firefox-69.0.3-ca.xpi 504086 BLAKE2B fe64e43f6e461b7e3c9b0a09986f852740fb13f7fb895b1c2f47e60f343053d54e00b36b313c640921c963680a65eb3c41e2fe3e182cd85b8b8a40eeb3e2833f SHA512 4808f0dd68600269d2c0f0e584bbe314fc4b5f15eb9e21a2c22155da116926d84154535403d059080be89579ff4a48a533129124eaafab0f875e4ccca6a143fa
38 -DIST firefox-69.0.3-cak.xpi 539418 BLAKE2B 4364a93d4cf94084b168d8b1f921b76f4eca9cac09869d75a835cfa59a3af0c77edab0c0bf1e50e5111108a9739eb335b01daaecf3240d7efede7e2974ac72f1 SHA512 7afd4e3ac4ef8774ded6438d5dba6ceda8bee4e58b677b63a98405b41169c8ead70b0438428ed408ac24e03fff12736aeb4e29d355473ee633d1d3d1b6278ba1
39 -DIST firefox-69.0.3-cs.xpi 524208 BLAKE2B c8c7a72682008b300747df7dcef96daa7248c7707ba79704ab956ada05c9171475a4fb53c84f2a91bd2940a2160806c4aea1aa8cb6004f3b5ddae1b1ee157408 SHA512 233e75600235123cf7204456f078443e06640f9d51e550326a2745bb6d22c7684556fd86a63137025389deac367248cf2b4d1eb0b8b35b84269beef8da96b9bc
40 -DIST firefox-69.0.3-cy.xpi 517171 BLAKE2B a9a217a9691870f18964e088473eeca939d2ff8a294bdc3c2c5f1123f98c33ab7367baab326f29a12c8ffc8c284fa0a41a507ebdf0f3b3e1c6bb9e6ecf913a95 SHA512 05f42a6f5f7a136b2c47b198c6fcc7529c6a73ee3c9bd91f816b64a692028bee835e3ccb6c14cb46e3a6a8f6f85918ec85e995cd3eaa56fe53e507d997e82319
41 -DIST firefox-69.0.3-da.xpi 505073 BLAKE2B ce9e37a35fc6e7df6bcbf4ae5d0a711b7a2f002da29ea583f0b74dadc54f08dfd71365c09ef334254d90a6d9e215d1078849b3fc33e8668c20ead280fb9b964a SHA512 48c3fbb8c93fa03f0af29776b72d713de55e8a4a23956f4410703a3912d1d74994b1b18f2c99bcb0f824573aad19544d1ee9b94398ddbb8034634bed137fc817
42 -DIST firefox-69.0.3-de.xpi 525388 BLAKE2B 98131f87eecdd5dc54b74c5cc7c7e49575fdac461e4ec7f2e91cb086165c37ec37768c593fd882e70c6f881ac83c969d941d66c780a51b4c46359ab291618690 SHA512 d199f2781664de443ae11b33769d952b9e5957d1ac31f4b4b6a41fc3183a3ee74ed018562a8615899d27881e63381f56b7d91076b29cc9855990afa4b25fcc4b
43 -DIST firefox-69.0.3-dsb.xpi 539382 BLAKE2B ab687387b77c3145163212b3e5e8f2387e8aac0bab2e5d279fcba6c5be92b5a9d1f38e4ee3ae7d8f28ffbce1d3619727dad3a9d9b634fc1094e85fc9654edd56 SHA512 d609cc2fb068ca48d3e2801e1b05aa806f1dc9cda0bb4f6084b669ce5b370e5ec1c0797c2f6e6d12ac62d39b34beb1bc1557d6bdc8d7591900e7a61ca94b30ba
44 -DIST firefox-69.0.3-el.xpi 601040 BLAKE2B bed06719b7c192fb22a144b167e16274436c512bc53b0daf03a91181fc2dcef95d46db2125524876f57bdea7fcf78c43236bbd0e1b5f90bda067679281e6509b SHA512 20ca0cde0d8f28dab789efe2c147c7e80f1b3bdc56f82e876a2ca77282304adfc809483d17403178344d74c11b55bfaaca73ce4d7d6c815d834187e0002b324e
45 -DIST firefox-69.0.3-en-CA.xpi 486041 BLAKE2B 496a9f8d99b87df89f8c6a59eb9a45fa04e012dac4149901b05b193b8c136e65b79129f49e4f65818ed8a4562f1ca6847f367e49e9e1c600ddeab010854d38cb SHA512 301f859b92c5efb98a402eb7b862478896a21ce71d0e529c449cd3ce05d6aae90368a236b92a89f591ed9574bbac09843ba5645a163f1e3543d406ed999b75e5
46 -DIST firefox-69.0.3-en-GB.xpi 481969 BLAKE2B b68a98546991626dd5a9bf17ba40b684f0e687844284939700ad7b97c294ffb719a9c8e3fdc56aad14892f552d5b1b9781e1f4e686e47b82cf2b5feaa2d7e97d SHA512 08172d773e88962058350daeebd9540fc94879e8147e66d8073c78adf3e3e7a03791f93a2003a5ab91d504ed84741f3dee5ea4995451220b996b4716b0d12113
47 -DIST firefox-69.0.3-eo.xpi 512837 BLAKE2B c8bfeb0b90d15a449c5a8845262ddf7113e916d9ca10f7537c05d7a394f4b2bbcd976c31504f2d1f207bfc0dcc9c3da7bc21fa6e4105db6efb12e5bba07cd863 SHA512 7b7cbb6b207fd2f37c831ce0e790bf01b4c5ab10459134811e904744f9c3a0ee94b9c4f718dc706e68ec31d0bd459ab7812f88bb0aca9804d5941c6fcc97d3f6
48 -DIST firefox-69.0.3-es-AR.xpi 522458 BLAKE2B 84b71dbe0321356af099c50bc21344f4971964526b232c05cec66e54039bdcbfa17956a8e6840cebf581c185b3a1da8148f3fd8a2d3b5722f85374c7ff3f1cd4 SHA512 bf2114c57bcfa91d855fd933d44a401a192b7e94d7ea95f14df98e304c3910967289bec2a3ef4f8300818260b2174032efb2f9b08279356975d71150c335c3a3
49 -DIST firefox-69.0.3-es-CL.xpi 519208 BLAKE2B 4a815222dac7f0fea5491ffb64566fe03cb60059fe11e5594e385a92541ccdc4c405d1a028d4452ac713157d5dca157b36cbce44994a49d3f8f54a5aa0ff39c7 SHA512 676c8c9706b8c1a8c2b21872781276b54a5825d824230a61a1130803a3ff48cb7194186541b1c89a2947e91e365495f863787af3c5512d5b58ea63de2e15e7b4
50 -DIST firefox-69.0.3-es-ES.xpi 484554 BLAKE2B f5b140dbf65aa497da4c9099afa0fff9d1d13cecb7f69b6d5a6ec7c353dec6d6fdde7280c348b5cdbff4d559414590ea8acdfa7d001202726bdaa77ab29025a6 SHA512 9efa2c303c545062a397328ab76a5bb66e5e935d39c35fad74d857879399802712f62f4cbc62b97393a66ba72c6bb6d2c8d28cc854add836a3ba6174eee613ef
51 -DIST firefox-69.0.3-es-MX.xpi 517640 BLAKE2B d60d5ddbf71aec0a7f7f48f30aec1ae2923b02f6cd1df38702cd49908e40a7780032a57ac93d33f402497944029c3a6893cc8a457848dc3c80cc9e48c7c8861d SHA512 8cadc9410839548833ba072b7f1a16071100bda49e8dd17ab62379146000d8d52a5c0b8ea2dc27f1264d265e7021921b0567369ebaacb0c5b2a6250873ce1f6c
52 -DIST firefox-69.0.3-et.xpi 494287 BLAKE2B 8edea64b3725d4f65c49983d206295a53cb1b0c53554c8c1a769682124c989ee9f372da5591325e28eefba21451b4212d4dac709f45b4437f6d4d489c1ab1ffa SHA512 02567df70c88921e235e91d7b73264ea977b29eb59a8ae1206f60b8dab0841a8d03d38ca5ecb5d8ae9e9d3a8664ecf65a445f9a168489f6938b2cc3e5ac40976
53 -DIST firefox-69.0.3-eu.xpi 509505 BLAKE2B 380797c3ca7cbacfb0f52a470874f10c3a54c7f03745c4bdfb2d2cfa2c32a3bb24795e557cea2b76fec397083d1a62c6b81cecba352343e02f6b1df05114314a SHA512 d2d9b1db483afba89c998e8e07f3ecb9301c3ef4c6239adb9288c7e9765286365cda5814a4b122e6f48ba4dba6f669a83802aa26d9364c893426eda57766bf39
54 -DIST firefox-69.0.3-fa.xpi 548038 BLAKE2B a768b5afd1390102369ae2af864e05a54be5780b364384e57ae37e300a0085fcf2ee60e44bd02cfb8767e61d0d52c1d97101ab3c663bc95db8c5636cf8166de6 SHA512 190fe0f34b6e7d9a99b1f8b022035cfeecb6c6be61e76c312e85650e7eeb296535c49d0b889eaf0c41900cef29b0d32238943a70b0d41ef35e1c1ebeabd183f2
55 -DIST firefox-69.0.3-ff.xpi 482400 BLAKE2B b252d217fe7de903f33283d6a679b6651a7ce1c68607bff82bdf1551f5b7a802a1375f22969713987e737bd1ffd8bb7a05774337fa0d2be5a39fb0b205f3ae38 SHA512 36c2e1cbfcaa78888163358b9569199b1eeab0ffc91d7e60597adffaf0eb5a843604e7fb0d83f7acb2c8945b0028e13c1bbde5a9919df81e9bc3d9baf3e1a899
56 -DIST firefox-69.0.3-fi.xpi 499064 BLAKE2B 971a599e2389d35a93d2b08785f5b3c14a7ff788bcee041b8cc3ac12e09fbcf164b5d7d2c2b2de58ad2d23f059f277e9b24436b4340bf14df7d655ddb6297088 SHA512 2d3881719b6a79c75dfe25d501308a6d5a0df66c685c674b631aabc089bd2518de3e368d5de20743f714489b7fd3dc15fbf9125fe3e1cd4c9c558d9f9510af86
57 -DIST firefox-69.0.3-fr.xpi 532797 BLAKE2B bca55e0703e722d1e1c0ba8bfa39ee1eb4c65f46ef841f4c4a0859277e6de514b82def627e5d48358cb9b84b8846b173860e96385c03fda8541d4b3a6863f91e SHA512 e8e5770478d18eee31d1f7b461c82a0dc08e607ae6e4b9153b23b364e3f36aacfad1e0dca8b4e3cbf11e24fa7d9d4dcd2fa023a8059e6a522292ab908726b27d
58 -DIST firefox-69.0.3-fy-NL.xpi 519633 BLAKE2B 6217b1ad12cbd4c1352492439af700c586a8d0f3c6f57f5bfb5139468a1bc6fed396159ec371dd09761855ee67f609e1eafd4392440e1e3438a5bb479730a9a8 SHA512 cfd53094326c0dffdfc7226242b3dd59382b1d866ea58675077bfe05794b756c6d19141ab303d870b8c012bcddca4c33acf2160c2bd5ec8cb8ff59268672005b
59 -DIST firefox-69.0.3-ga-IE.xpi 487341 BLAKE2B 717ac828866e3db9452a09f67c80cac09eafd00be10e47606e90a01f9c32e5560d515ec7a88f0ea9513f2c8dce7b50e2f32b577f429a57d2d35abc0bf31a00a3 SHA512 6a140502e85b6242bfb4fd2ae7cacdbc5b29a39d874d6432e8963aebdcadf273b87aa361ce8db6486ea386ff25cbd5f02a102a7152f18ed60124f94dce218ce8
60 -DIST firefox-69.0.3-gd.xpi 510051 BLAKE2B 206d2a02f6ae508572ef411749e913b6bce1a66e482926e97a25532e7f339edd494ed5072077e48fb824aead52d539a5afe6a82b267fe99ac307c5116fd3ce52 SHA512 d613e55cd4f9df96e55b4a5b0360b9cca414a83f16bd6d15ce80547ea71e6e9035846bb68aadfeabf787fd8da36ebfe191dad9a99ab0c963e3565dfb2aefbe0c
61 -DIST firefox-69.0.3-gl.xpi 482705 BLAKE2B 4e2d3a05ca706d8c6154d6db6f6ae24fbde982457be3166d5a33efc686d042bd52e8d00f726f8110312a0065fc44204f06a5739dfcd1a05ac91ccf4c04ab204e SHA512 5f535faaf4021137792197216f05b4f5d9de20602500713765287022fc9cfc260ec9c555639c3e2928d61c1d7e500eead7256fe2dc04a06123a4f196c67d9c3c
62 -DIST firefox-69.0.3-gn.xpi 529560 BLAKE2B e422cb16bcd45a0df39869e5d0c6370a5324a638126e0ab18181e94828c3b170365a3ff48a343afe04fdca915c3af218516accb3a94902b5be42e877ffd0cd0f SHA512 c6207716b902908274131d5face3522acd8ef1ad053936d7d907958fd801d49aba0bb27ca54eb3cf02101ac796b91524a4a6aae2af56e72861ea2e54529e021d
63 -DIST firefox-69.0.3-gu-IN.xpi 572909 BLAKE2B a68b56ff50af55ae8fec7168049debb3b186c052691cf931543d9648d88b7d7ea2a8d6d70a5aaed77124fced3ffc40000ce0f3657ebb681d0632a6c37ccc29c4 SHA512 085a331795713ec24f64116e144ad58f605974ee2912db53db0645dcf1a00e30b4a2af446ad64ff1b456f60461cb099583fa6de4b66ec17be7b74c90a61de5da
64 -DIST firefox-69.0.3-he.xpi 526004 BLAKE2B c46897d15145b430ba9ef2d89913648b245de077e20cb940a5882409dc0790cb907ee837837b3f722b7beda0e386fa4406b17e071146114df361b4fc6ec17acb SHA512 26140ba3bd608313661c461c6a3eeb53f7e325cf13e3bbe8f9219400385f31c4d99e05139efb15e23b75e82250f5572c9a49297d5bf9910d1de78cea90c1a9de
65 -DIST firefox-69.0.3-hi-IN.xpi 566498 BLAKE2B aa4aa058ff36c82188e7091090c2d54f36e2fede42ccc9f740e4e92db269ea787030562161a4e80bb1a473b00d6f784e565181e0f904e28747bcfc3391509515 SHA512 300eeb959d82c6930097ecc0a28b6ffd218a4000976d435fd9a55bd0ed425803018aff5782e1a18fefc77b678f5f7fbe6bd27f4c9d4436209c042ece6e006bae
66 -DIST firefox-69.0.3-hr.xpi 503678 BLAKE2B cc0be260b7b146a78272bc50ff8f74029c0d2d3042c45e74d70220cdf4a45512c6feca7ffadc71cd6147d9e37a2865c83a6366886eafa7651a99e4360c81be6b SHA512 dd5a805686813eeb03bac4f35d52bfd0567cf959f68619076d189bc7ad0b6f6730bea06a0b24abcce1985fe0c2608452f360313180d23b4d62b65999e8ce0183
67 -DIST firefox-69.0.3-hsb.xpi 538173 BLAKE2B 478b9a4e65e29d7efb2eae7de2dbb6d1a12b2957939a83c213aa3ebd52a29f2c5b52d700938b2920244cc43e42ce7d2ad31f468367290d19782d4c04288dd3d7 SHA512 2410c7fb0d4a7210da7b1e262de0cef531609bccb658c7617b576fa4104e0e33cf8d85904a68f77416782a192734ce6778e056512921d38a53639dea18d10515
68 -DIST firefox-69.0.3-hu.xpi 535855 BLAKE2B f2c7fdbab02d7d9184032ba79ee1e0fa3a6529104b10e0672a94c1373fdb60a58ffcbb29e94e1b6b89a29f129faefa553ad4ae7b2efe3bc69848f1e1b9dcbe89 SHA512 2ab58bcc9900a3499a820d78d5106cd16895a2bc5b4e1e624e7a5550e0ca640b6346342f825c9c6f735945351361e35463623fd3a347ad056fd7a6233f9c066e
69 -DIST firefox-69.0.3-hy-AM.xpi 544996 BLAKE2B b5704f5ec0dfb5730cf4e8dc341f8ec494e6a2e7e96ea2f5b255fb9e88cff0ffc3160c641c5f8fac26963da00a406d0fded543c3a3327e83da88a01c277e709d SHA512 6aaadd24c23cb46605a04ee3aada690725c33445d3cf0a83d3e329fae549adde2f04e5b593c10e2bec5075e81123d007d6c905cdea5835c0cbbf0d52e53b2361
70 -DIST firefox-69.0.3-ia.xpi 506340 BLAKE2B 32c264adaf34f9182161a916608b08e421083ee9892fc092944e3b8b330b4142cbf354fb01936270da5e5d9329e4540cb8ee03d92421ee27d272c8c537fa3291 SHA512 58c57d7d1b5da792fa2f3c607419e599f852af20d53142897a06d5f2461773c74cc354ee9fc10793db9ba0ba7b07860db7b9d360ac53f6fcfae10cea41820ae6
71 -DIST firefox-69.0.3-id.xpi 496645 BLAKE2B 4f24b0855b024489b9c1eb597e6f2d0bb0567f6141b8ee0ff0bdfa49de9acb3aba0c28f8dd98099137c31cbad12ee915642972987928139073cf7b77a7dfaf3c SHA512 9d85aed52599e781f4196360cf64641550da37199c2d4da8f19ab5751430ee5c45d082981413386c137f4bb757487ed810d73ff38cb469ae45cd68e39781c8c2
72 -DIST firefox-69.0.3-is.xpi 498123 BLAKE2B def235f8028116f4b71b1be884e8fa0f8289959f0f025bef1db17021f40c332c55b8c32d7d98a4e5845b265104bc9d796cf0207326479a18623d6f4cf7403adf SHA512 874e04498b933a46590aa6672daa1dc6e4a0344eddc5f437f595b75cd38fd70022a5a077913e9e40bb617d491727ecb56ebbcf0f67607fe7066d6d463862d7f2
73 -DIST firefox-69.0.3-it.xpi 398739 BLAKE2B 518f2f509bf9a32249153d2449665a2d1107cce672786f8940edbca929612b9a598c15a90f3c56c1a9f054b71df622c04debe67df6cb10d968ec0abe4818ebac SHA512 e824010ac05745c0b1b1771f4737f1d52974f663fdbff2d1c7be45b8a0b30d9aa18dba9fc6de9d9ce84294f27f5f1f7800a319444879ba9784392431a8df95e8
74 -DIST firefox-69.0.3-ja.xpi 553451 BLAKE2B 7d0b32daf69b235899209c343f958c48caf27dec0576a0e009cbe4418369a2fbbcc65d95c42951f02a4cd88769773a5d474907702917c353815efb6812bbfa98 SHA512 0764265ea272dfa82e5fd2104e80857c516623ade0da2015010a694c38f0909e53e4ede738cfd9afacaacdba79570edc5b8800680a47b84c3bdd4e39b74ca335
75 -DIST firefox-69.0.3-ka.xpi 555802 BLAKE2B 1251b9d15fa34c50e7b81c3ec4f7236f37faf44c8036a93b71af534a526b980a95d08c5a081e710d6e4fc1f6dbe81ba41d07d5d4da197a78690f5d1df15744fe SHA512 b6c0bb0dfa1c938743c80806ef44faa639fc99754d3056bf61b0f2aed20b68830f91b1b417a5f6881d45753799176fc41d6050f55e44fbdf0a8bb60279df2ef6
76 -DIST firefox-69.0.3-kab.xpi 511540 BLAKE2B 52cd1a877cfa3342e96344067d91ded4f2d5c24e283406f516b21388a74150aca1934a76c4f4389aff6ddf44b6135437d6d3642693c9431fbe38632537d1270e SHA512 6ada4e682052829b1b604e7b9dc22ad4e9da47250047f7c1b6656833677ea0576ed701771f13eee97d04e9e71a67fe957cc9d1be28ab9aaa18680f892a3c67bf
77 -DIST firefox-69.0.3-kk.xpi 581230 BLAKE2B c1dafdc0cdd30386f6ea25e4972954908074d7aa21869ae0024773390806691f53878ace0cf2cf9ed7ea6d466ac105e080a576ca014656cc21a2cba4da34ff5f SHA512 c60cd3c01fe154dda53573fe2c27801fdaab23ca54cad702c1f587a8678da6a7c228e85cb6201ff40a9d133fb05ea786f9719c80b0b2ec5edccb9cc9f8901bf7
78 -DIST firefox-69.0.3-km.xpi 553127 BLAKE2B 44014f93c69e82e4fd44d0d9be6ab997663658dfe6ecbc9d03bb3423257fb1877e9df162b75ce6ee6f65d13c0fd07aa2fe9039146531771d39c3e0d95cb4e32d SHA512 26bb6836cb3345b016c25811d12c2efe6fee8c1583ef1fd3776433d1bbbaefae3f90f63cc3ce282b912e2b375f8b0a0325dca3a5f3db0c708f634a87494723dc
79 -DIST firefox-69.0.3-kn.xpi 545862 BLAKE2B 21092bdbbe5a25cd353d1e25ce06c2e16ce7367bd90937d5c47b98c1bc928f316d2e636aba194e336c93405ad2be8418d22eea680c5c9605fc2755bcf0c2aad0 SHA512 1492dd6738c315fdd42e8aaaca6d385d556a79d5bb679abfda9a4e8f92bf5f094b21c3953f0fd5284ae99297489880c95d84e721373e7cd5518ad198b919edbf
80 -DIST firefox-69.0.3-ko.xpi 545923 BLAKE2B 3319a48f35af281049bf8a9f14a43070a7619adfd0ace179110f0723df6bafc335acd32f59f0468c77daf5de8877e60b84dd976d5cf3c29ca98ac9797e54d945 SHA512 578c233d604aac7838b2d4eb6895f1675b8c2321536cdf34fe126afb767d2062e7dd8ba59dc1e6d12036d1d91cb31dffdc3490794f07dc70a3d5b5a9e64ab735
81 -DIST firefox-69.0.3-lij.xpi 481109 BLAKE2B 1744e9cb316a1cd80fe04c8b87c51d10e1faed7218899525f4189406ec8ff3ce8db8a16b525799c9c9853dafd469c9441017f7df3e9319555cb5ffbd78f3b2d6 SHA512 e8244a1dbc1f986af9ec38c9e2f5ee5c6fe71b6268bff563981df738fa322d72b30c11d2df4a7fd89bdb11f844246b7d63fc1d8b94245a8e6f4a26b54b9865bc
82 -DIST firefox-69.0.3-lt.xpi 537451 BLAKE2B 174f483f29fa85c85d407b2ea364948a8aada5020a8cb14cb4c6057c1f2795a8549308f4c559263a3344a2856ef5c984e17b453be39cee7093eda7bd1c326a0d SHA512 b467def226bfa4d9d0f11fb7a72431bdb0d84c4bbd42a4ab09e98032f4fd3a1270f95ec91e560f3dcb340cef000a9557c0db8bd73c9a5c6ea170e8ba859157e7
83 -DIST firefox-69.0.3-lv.xpi 498851 BLAKE2B ac5fa7d3f51dfcca699cb07557c8acf01805d139a025133334416c7bdce4319582721c66b4f14534d5fc485324356a040affe750b214d82163cad43841a2d2e7 SHA512 3ddb278b6e6e2a7df3c2ef3c85f2f090cbeb179ad3b6f2eb1d2adef236201a5a095cef7f935208508e8c12c9b48171caba84b435b30d7b1c18fffabdc51dffd4
84 -DIST firefox-69.0.3-mk.xpi 488110 BLAKE2B 6d9cd065948db5d6ef17f07ccc094d3be661e530dd94e2a935900f92e0ecec9876398969c045e63dca930eff66dc8922d2454a34f48e761f15dc7459b5631ecb SHA512 0853e0f05e9baf8306dce3027ed2440da4c5e57d7b5788d5da973436ef0d06682caef95592a6fc6705d153f1e9932e2669e9a6ac729196bb245bfa8ada0d1483
85 -DIST firefox-69.0.3-mr.xpi 560190 BLAKE2B 001fc05cea586e0513a566400e3e1199b0944f4fc297f1c5d2f1151984f86507a4c2dabccab8a1137b062264e364f72923a46ac7093a4bbae28ae8cfcce17381 SHA512 60264a26a22507728fc2936f81850a16c3ea200f9a69827216749252c4d8016ceb5402d4987900ad6c3b051f15e3ced6d986e6be6368b7e494b6164968bedade
86 -DIST firefox-69.0.3-ms.xpi 478900 BLAKE2B 4eba7a1c871fad30c52abae2eee0999282c093637d6e3a9cedaabd1ddae44656f5601e39c7776440f899ab90feb241fea622cfeec2398b25f0c735dfe21b04f1 SHA512 f8fc59d41d7f75f7814570efde77825b95979c869a5d9a84f24fc8dc0d6d616dde387a47c5bcbd32b910103c1d6d5951cc98955529e9cd423e118e3bd67661a0
87 -DIST firefox-69.0.3-my.xpi 553527 BLAKE2B 419902a895bb18baad657e4baf48c5f1dfa0ee91b61ff4e40138a6b02d9e04843ad86dfb1baca05cb53e098aed8dda37f9656b24a733876b51f481597ffeb5eb SHA512 f1e26af9c8877b0a0979c87ccb30e558bbf8f727169882af5c8134b76fcf4cb33c615ebe55b9092e4a67d0a91e9f5bccf4ee364290952be73bface1938967b97
88 -DIST firefox-69.0.3-nb-NO.xpi 505948 BLAKE2B a435b659b0d0683d730c52e9312c673af244ac9cc1f8015476bc897ebc50867ab120335f2b6089fedb1e683bb5abb161ea7cc486d35504aac039e3588f7eb1c6 SHA512 b50062b6df06bd503517d0dbfa64a2bb811bc9005997cea5f56dc3eb48aa087a24641f35f4c20cc519dab4493e3ca170b2890c36d45f037990a375693ea17e19
89 -DIST firefox-69.0.3-nl.xpi 501269 BLAKE2B 50025fff6e485184d9298dbabbbae5d84e5fdb4fd5e8bacf325623a79ed12857f26ecb0db51cf5c2609565e7ca48db4b4bfbc9af38f172acc15aba7e10ab0406 SHA512 81b4a457b27078f4df102cd8713279bca61d1c11e87e3a9ca168fb5e642e4e0fcafcf98b97ecc2e12b7f61403bd64ec122d97e072c4901209dae7bf54b874117
90 -DIST firefox-69.0.3-nn-NO.xpi 503351 BLAKE2B 6ec27eea4027a6e76c79819ea94379b714fcc5b59aac4669afc86a72366940f300f3a0fbf2cda31b74a9f6e3fcb63f1708c1f24edf9535d625e2d1d7e324d8fd SHA512 658c996e18e06c1ff3b38b87cfab57908496cac6dbe67653eea07ffe8a6ed2d9970010e342b712a897d7c8c55d88cba9c541e398200fe264dcc674577d51692e
91 -DIST firefox-69.0.3-oc.xpi 497830 BLAKE2B 10703af7150943fc46c129719a40f67a29285e0cfc4bb96a17a1fe2a1a31aea0da96823fa4eb82460e358a0dbcf11d4ea9970b9c5873f8b58b74ae97bd76e764 SHA512 138dfc7fa0156f1b2c4f2e9e479d9e0fd85ae7f2814d02e662829d7d3cc13bf55f5e28af28276b1afad1d299f7ebe6d11b78705e27ae86ea58244e2670e2adf3
92 -DIST firefox-69.0.3-pa-IN.xpi 555498 BLAKE2B 2c1a1bd0ada64a0c4b7ddd96b4ac7194817e0269d0ef744e807b8f5673e8c5f66fb1139a8d716d95124865c036e71d608f324d664f98b7fd2f926128a56eeb7c SHA512 2b66d9156f474a9650e17a929b36af4633c072a222734b9ed3e8b5662d9fb7383779caf9c27a041ec6b003f360d630856fd5a85021fdbf2747827afa188a9211
93 -DIST firefox-69.0.3-pl.xpi 509640 BLAKE2B e9175d3d18269693c74392739458151c5ca9505da5946c22e9a5eb796b1baade5d84dc6c4e1262dcbfa2ae7d77c7eb260d7785dc6c26dc8cea65a3e900bed89b SHA512 ba69450ed9d1ca00a6fc95cd62550d75ede3ab80b491091996bbd54ead7751e96a0dbd5f45df4ab9ea8158cc6f5aba8b59c8c2fa8af2425f0985dee6c7267615
94 -DIST firefox-69.0.3-pt-BR.xpi 504919 BLAKE2B 23bfbf0bfb668ee461261cd9fc134a19dcf3a6d9dcda5f7b3e01704dbe4feea179b38ae19049e925a1b72393eefd2c41b9a5595e7df3e68edf493857143aa329 SHA512 6dab4aeec64387f78b48093a5898d98e9d2e2f3bb60c3169dbda7a9d62740c0cfc394b1ff2ef4bc1a330f21dc9423fe5ae703d3bbe7b6e8c2837b6f0ab994d36
95 -DIST firefox-69.0.3-pt-PT.xpi 510864 BLAKE2B 99a2926d403a0d1eeb3ff58bd35c0f2a472e0d584a6b2b20f74a6b93be573aadd1f6f86a8b7c8b55133c3a278ae6c731c9920b22ffca5c63f30d689be43f77c8 SHA512 926ef0dd8e918330d1259d52c950859183735ab84a49df5937c9dabe1010f3c1b81b4db9a34e666b25057ef175c1c5edb3914e5f1a8a62b88f98ffd1fd3d12ca
96 -DIST firefox-69.0.3-rm.xpi 497040 BLAKE2B 0b55db5683a935ab4cd2405fa3222f32e345efa9c9cca032476ea091e01e34a6fbff8d9f0158b5592ba8c5f1236739b5f89fba53aeea53eaaa47dd7055e780ed SHA512 6ae4a9d7d39756cfafe4d1e865094576e959bb5fcff3f2623a80f8db5da38915f717a344ac8200d858daac6f45f34dfc0e5dc4d7bb48f1f98b8da00f43352f14
97 -DIST firefox-69.0.3-ro.xpi 515546 BLAKE2B 2e15572aa8eca9e4cf7180c430a0628524a76b29130feef9abead38317b8957fec79a6db830b14dc8d88080a9b020c64723b73992918cc7dca6c3c51fb1cd1b2 SHA512 dee59c34c482224b411e44cf7bc832de28419299c546066ee344c44cf4977aea920334c4fdde6ab3f1de6ac0bb5db55e5ff2064408b51797380f5a91c3ec274b
98 -DIST firefox-69.0.3-ru.xpi 596377 BLAKE2B 35fe055d11ff33dbe18df6c24da2dbeecd404ca15878c0c01f31cfb59b6b2ca3f5814dce6d52e44a244f68af821da080c00827574470e6530b9dff7df194f6bc SHA512 d4d2c519ce5b45c675e0a096ed0233e83da0ef739b52f62c96e877f8d09a4575dd229568e4dfc965a5d65c9b8523843b3bfc5d1bb53d13fcde2d22de0ab5f2f5
99 -DIST firefox-69.0.3-si.xpi 526466 BLAKE2B 6359784da1ce6570356a9483a22dc00d247b9e2397a333478a4338b83c527835365a32e69150042d09ca8cdb283a436078bb779ee162edd4b663caf180b76511 SHA512 779d379546bfe5d38cb9c7e910f97b5995827e3b119ead85178496ed5ec5b7ff9e95e6504560c6b00df5c0e15204d931c6ed45e8d4adb44e96eb8b3fb648581e
100 -DIST firefox-69.0.3-sk.xpi 531500 BLAKE2B 5610c1bd727c57f9897f184974dca5d66dc651d32053cebe2adf216a47c815c13e64c4052be35f55209c9e31547acad72120df1bbf070039bfbe5389d23ea339 SHA512 7e53daf78ebe24f52b6ca16dd48e7757fa169a0fb94140390880a3f4aced3e62f73610fc825ffca93d9df2cd1349673cb0ff579aa3e828f56c99a03d54330ab2
101 -DIST firefox-69.0.3-sl.xpi 512014 BLAKE2B 7f8b1e6257a0d6e2890f081b2aee83b7da8ae91a20d64e69c33271cf9e30e03589b14c8c49a6d47e33e9810a291f3f24c02ec97dbbf15d5771dcdab57b5ab00d SHA512 6d7e0cdca58acde507098b282c88b33f4ad8d8ee83a1f33803edaf7e21d48dc4113d8184070b50810d0be59af49705454d187311d660aff0b58ad4caad502513
102 -DIST firefox-69.0.3-son.xpi 454040 BLAKE2B d8401868f9575e7163ed7887e9ed31f3b9a5be04627fe8746fcfe3b5679a7011e06042bdb293a9256fcab2a85adc0f1fa1835943ce28fa9fe2fdcd9de6601eb6 SHA512 85b57478b470ff23f5d05b8e4fe6a0fb7d90f76d013cc079a5dd46455f5e920fe3038b8ecd3dcc6b3c9e37db0e15272be78a3bc8eea00d38b2f5b0e42c90efd5
103 -DIST firefox-69.0.3-sq.xpi 520270 BLAKE2B 42181c94301229778b560095b5bb63206f22a6bbd2541a8a44a4e0eea2260a7c64eec22c59d17e31414b2d6b914bdc217da9a2bba34ad005847a2f8fdda92259 SHA512 14e4597793a61ccf21c8be3dbdbd762bc04ea5d011c596860fc84daa6d7314201ed6a2f05a1b4e2999a1674a9842309f2438615581236eb7c32ba51c9d3621d3
104 -DIST firefox-69.0.3-sr.xpi 530542 BLAKE2B 7697e5c8c0f86a4d6f167b5ed302e4f3af5ee73888e45c0664b450b3657e96e9775be7f8cba829c3aa301b664a806d296eb8a20ab8b94aa144c2e371e0d61b3b SHA512 db801b952bee62590817c0f68162a33a4cc5fdd2a4ea73dcfd091ef7416a9f343967cc1beff630ada099370e0f595c1846a5f50da75205c6397d0e99759c041c
105 -DIST firefox-69.0.3-sv-SE.xpi 515174 BLAKE2B 287580b0a22460c263f707631c4508dc3018dc58a08cb3857cbbba516314a0467a4a4c3cfc0c989e84dc691a0dd23b9dd09d024b01575518c6f1c835774927d0 SHA512 00c610f754f3fd49673dafa030c612b86f6ef7bc30706983691a6cc19090680584d03200ea2ab0a4e5f579ac7d2003bdd937f39c4aa8ff4ba2aeb16e5f048aeb
106 -DIST firefox-69.0.3-ta.xpi 553438 BLAKE2B 1a147c501d21b42669376544b93a29969f83b5f5966811953643a2a33b2a8e4ffd35c7bd8a1df5a1b4fdf280e764faebbd1ed7917227a54465592f507539d2e1 SHA512 18055627573850c66f48a9dc7f3e536a081a6f1ad4129e6c9ca9200d34bc4fceac2e489f6e41033b5732600a0f18d3548b40e8b2ef81fc222c7a2c7c22fd9357
107 -DIST firefox-69.0.3-te.xpi 563406 BLAKE2B 6cb3d6940cf57ec6ee109a6410b0973f3d4f906c6e4104e9790f793f50ef3e464154e7e2f85a9873e6fdc831281ea2c9b0f5c80a64a798953180f9a43ed7c1cf SHA512 9542e0477a88189be05d999e05ad927ec349ac6c70a09811eeee161f323e5eedddd122ab2472247a8be5ae07579ba71dda2d4c0b02b0a6972c22a385cf86cd7e
108 -DIST firefox-69.0.3-th.xpi 556987 BLAKE2B eef3e7c7a9d3a777cc084891f6751dee69bedf9124b371ac79937292ab0602ab3c81b49ea5c87d5b905ed7beae9838db780c19e3fdb1fa06cb299cbd4355b530 SHA512 a76f4982daed10958833a0d232c6c52f47ef5efe6cdffdeb9e0cca70e83beb871957e0d1d60b636256025114a1884ec651f2122696bee2ffc76213a345780576
109 -DIST firefox-69.0.3-tr.xpi 526400 BLAKE2B 1a49402c6f5b1912555c8aa518baa661b9a7ae084d20cec6c4f4c684b02d731f406a8561da0d5a2e5862b061ff26f7e393b8c9a27702c16fea3632bf9b719bff SHA512 9d477d76807bc834497dee2751a964dd3d5ae132886f1a7ff9799951260293d9738bed579d67855498e4afd7da97725cb7e5cd83301ca3c8d2a0f78a8f1b381f
110 -DIST firefox-69.0.3-uk.xpi 580538 BLAKE2B 566c3996bc0579ac1031cfe4fa7303c4d14b5cce9a3820b42853ad5c326be3f133bf243d27068c0534d61da465a83c2920b71965ddc3437e13d42168b06523f6 SHA512 d81fb0dbe1775b124b28b2af3c00af50484fb1e86ae057137ce0f614c9046d378797e34a77407b0b4b2830b4aed05893833ebf360eb8c3e6122a2cc7b12ece9a
111 -DIST firefox-69.0.3-ur.xpi 540408 BLAKE2B 7701a099f9c2347aa7fb13adeeb46b6bdedbcb3fe0a4fbea84c5d8185d828f2a604b7a97492c0448702288f3289d9134a8601231607acfd624322b1b90c65da1 SHA512 398dedc364e29c4bf1072f865c26cc4a407f1afec28639166247c2a00fda21d17af6b162d8a8f268344c96b93c88bebc570afef35f9a84618382ac001a8128ef
112 -DIST firefox-69.0.3-uz.xpi 481331 BLAKE2B 55e27c6f467c9458aafdade2c4bb5228d7fe24599611c9b0b2016c2e326c74587d83663fd75d6da8123b094e2b0623cf59d6c0eb5f9e128a363e4b71cb95213b SHA512 d9d43d5f1e46573d9403704e7c4b2734e34a0382ea6d4caf3b7a48c1d8ed346dbf94503de497f96626121877c43e7b74ba3e0b8bcbfdf7fe6b64edbd576b3bdd
113 -DIST firefox-69.0.3-vi.xpi 538599 BLAKE2B cd1e153bc4de1fc9025d6044a00bf8f3170a4a14b100169d75a020778b34ad5143b50ace972e193a1580f97e577bf5bcfdc9fdd84fee89f7f4b2c6b06c1297a5 SHA512 7ce16bd7219cd32240ae2a1ac74680be83f3fbc3ab6bd72de8bd6aabc2e8f1a0017e039f0cc5a4d2f871296125ba1455dcd88a3a71b04a73f08d338be2799e16
114 -DIST firefox-69.0.3-xh.xpi 465717 BLAKE2B 77c581a14020d564b9a558b8839b386ec41c896723f7c6fe2b7ac415979f26f4a76d165f964863c76ffb1db618f74b835868adf447a05e0c63a73c745ed986ff SHA512 15c95f40599893edf15adac35db352b8885c6c0dc7ba5f3a8d27ca070dfc7a588c963a50ed3fa0a769d55b93c05b98376b2d5bab08b121ed1cd8c8efbe181f82
115 -DIST firefox-69.0.3-zh-CN.xpi 545786 BLAKE2B f9a558972184173d13d7ea892fb673abfe6da92f998c862db131111b2f9bf37ec8f22d175bda8aaac0de8ce38b68f6447591f72b140e2695e2bd0e9a4e00820d SHA512 72e3ce97a429c68ed44f6811d2c6b76e205e34aca6b7ac0c208a5b27d5fc81de8995bc7664a2673eb3eefe5b4392089976c388abb235766e3a3b96838d139060
116 -DIST firefox-69.0.3-zh-TW.xpi 545656 BLAKE2B 22c346145a6f21816d8ccb7fff22e3efe088eaa336ca689a254485f362a6ae4c848713c82c95a29df629e53b1d15850ab40da8c84e9e7fff8602a36e8df12360 SHA512 665303c8b052a66be96b738f7df72d8f2247963ef66b405c5170e8b3466d48abb917bdc6a68a26c7bfcc6d6a9a01979c909d403f50b08f8dc9a422cf036ce541
117 -DIST firefox-69.0.3.source.tar.xz 315473484 BLAKE2B b8a2d44735b7029b735627aa95cf191abfaa0e419e2946695eda559a704d2338a277573f019dd697b806907ce327576f6a12f13a87805e706e830d98326f60b5 SHA512 bc4020c5f1a1eac82944f6402aa374c830231a0f168c6cdab8924a1c7a1b296381b45bce0a0567811ad86c2688972a35fda3f6c15e562b03a47d48617fe7611a
118 DIST firefox-70.0-ach.xpi 488104 BLAKE2B a17e2e32332c577444bcf9cd015a82285e3253b61bb4a4aaff675beb200d8c8bb0b953540b7ae02bcdc510607016e84c433fe40869189ae01472889996f0b5f5 SHA512 6728b2d0d992ca96dbfa966e91c84f132598f2a75aefb3ad1b76f5df3280fcf6e3ba1385af0040354a522de9aa5202663e49bf07f6615eee402a33ad931e9335
119 DIST firefox-70.0-af.xpi 456543 BLAKE2B 587413e50d9e1338985325542afd9f47ec07decf58aa55292e7e4c1c94f3ce150326e66bc3f3e26d2bb295f268aad04ae92d3fe290d38c3f45b02df140cd0a09 SHA512 6997fd5600bc2affe2a5b5a96995a9f0541204aa40f5df683d3bf6e615eeef940a84c61a39bdcdd59588c4d0d002022b4da5ec5dc2423b546dc6d92e13b944c4
120 DIST firefox-70.0-an.xpi 499801 BLAKE2B 46335aea1c6d39d428fbc82371bd5d69867163a37215e984b529b13b56e27c530a0758d92693f6b17821c139b838b65c42f2e6457fbd270c160eb32fa3f91003 SHA512 0026d8622c5e1480c7e71d9443b3e89545baf1b992c8756664088b15bed6038158402b44ec54f88fb6fd7b3ac03e18d33380afbd8a50461f2b0f7a223afbf4bc
121
122 diff --git a/www-client/firefox/firefox-69.0.3.ebuild b/www-client/firefox/firefox-69.0.3.ebuild
123 deleted file mode 100644
124 index 4821919cb2e..00000000000
125 --- a/www-client/firefox/firefox-69.0.3.ebuild
126 +++ /dev/null
127 @@ -1,775 +0,0 @@
128 -# Copyright 1999-2019 Gentoo Authors
129 -# Distributed under the terms of the GNU General Public License v2
130 -
131 -EAPI="6"
132 -VIRTUALX_REQUIRED="pgo"
133 -WANT_AUTOCONF="2.1"
134 -MOZ_ESR=""
135 -
136 -PYTHON_COMPAT=( python3_{5,6,7} )
137 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
138 -
139 -# This list can be updated with scripts/get_langs.sh from the mozilla overlay
140 -MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
141 -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
142 -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
143 -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
144 -th tr uk ur uz vi xh zh-CN zh-TW )
145 -
146 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
147 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
148 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
149 -MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
150 -
151 -if [[ ${MOZ_ESR} == 1 ]] ; then
152 - # ESR releases have slightly different version numbers
153 - MOZ_PV="${MOZ_PV}esr"
154 -fi
155 -
156 -# Patch version
157 -PATCH="${PN}-69.0-patches-06"
158 -
159 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
160 -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
161 -
162 -if [[ "${PV}" == *_rc* ]]; then
163 - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
164 - MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
165 - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
166 -fi
167 -
168 -LLVM_MAX_SLOT=9
169 -
170 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
171 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
172 - autotools mozlinguas-v2 virtualx multiprocessing
173 -
174 -DESCRIPTION="Firefox Web Browser"
175 -HOMEPAGE="https://www.mozilla.com/firefox"
176 -
177 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
178 -
179 -SLOT="0"
180 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
181 -IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
182 - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
183 - +screenshot selinux startup-notification +system-av1
184 - +system-harfbuzz +system-icu +system-jpeg +system-libevent
185 - +system-sqlite +system-libvpx +system-webp test wayland wifi"
186 -RESTRICT="!bindist? ( bindist )"
187 -
188 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
189 -SRC_URI="${SRC_URI}
190 - ${MOZ_SRC_URI}
191 - ${PATCH_URIS[@]}"
192 -
193 -CDEPEND="
194 - >=dev-libs/nss-3.45
195 - >=dev-libs/nspr-4.22
196 - dev-libs/atk
197 - dev-libs/expat
198 - >=x11-libs/cairo-1.10[X]
199 - >=x11-libs/gtk+-2.18:2
200 - >=x11-libs/gtk+-3.4.0:3[X]
201 - x11-libs/gdk-pixbuf
202 - >=x11-libs/pango-1.22.0
203 - >=media-libs/libpng-1.6.35:0=[apng]
204 - >=media-libs/mesa-10.2:*
205 - media-libs/fontconfig
206 - >=media-libs/freetype-2.4.10
207 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
208 - virtual/freedesktop-icon-theme
209 - sys-apps/dbus
210 - dev-libs/dbus-glib
211 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
212 - >=x11-libs/pixman-0.19.2
213 - >=dev-libs/glib-2.26:2
214 - >=sys-libs/zlib-1.2.3
215 - >=virtual/libffi-3.0.10:=
216 - virtual/ffmpeg
217 - x11-libs/libX11
218 - x11-libs/libXcomposite
219 - x11-libs/libXdamage
220 - x11-libs/libXext
221 - x11-libs/libXfixes
222 - x11-libs/libXrender
223 - x11-libs/libXt
224 - system-av1? (
225 - >=media-libs/dav1d-0.3.0:=
226 - >=media-libs/libaom-1.0.0:=
227 - )
228 - system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 )
229 - system-icu? ( >=dev-libs/icu-63.1:= )
230 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
231 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
232 - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
233 - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
234 - system-webp? ( >=media-libs/libwebp-1.0.2:0= )
235 - wifi? (
236 - kernel_linux? (
237 - net-misc/networkmanager
238 - )
239 - )
240 - jack? ( virtual/jack )
241 - selinux? ( sec-policy/selinux-mozilla )"
242 -
243 -RDEPEND="${CDEPEND}
244 - jack? ( virtual/jack )
245 - pulseaudio? ( || ( media-sound/pulseaudio
246 - >=media-sound/apulse-0.1.9 ) )
247 - selinux? ( sec-policy/selinux-mozilla )"
248 -
249 -DEPEND="${CDEPEND}
250 - app-arch/zip
251 - app-arch/unzip
252 - >=dev-util/cbindgen-0.9.0
253 - >=net-libs/nodejs-8.11.0
254 - >=sys-devel/binutils-2.30
255 - sys-apps/findutils
256 - || (
257 - (
258 - sys-devel/clang:9
259 - !clang? ( sys-devel/llvm:9 )
260 - clang? (
261 - =sys-devel/lld-9*
262 - sys-devel/llvm:9[gold]
263 - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
264 - )
265 - )
266 - (
267 - sys-devel/clang:8
268 - !clang? ( sys-devel/llvm:8 )
269 - clang? (
270 - =sys-devel/lld-8*
271 - sys-devel/llvm:8[gold]
272 - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
273 - )
274 - )
275 - (
276 - sys-devel/clang:7
277 - !clang? ( sys-devel/llvm:7 )
278 - clang? (
279 - =sys-devel/lld-7*
280 - sys-devel/llvm:7[gold]
281 - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
282 - )
283 - )
284 - (
285 - sys-devel/clang:6
286 - !clang? ( sys-devel/llvm:6 )
287 - clang? (
288 - =sys-devel/lld-6*
289 - sys-devel/llvm:6[gold]
290 - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
291 - )
292 - )
293 - )
294 - pulseaudio? ( media-sound/pulseaudio )
295 - >=virtual/rust-1.35.0
296 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
297 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
298 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
299 - !system-av1? (
300 - amd64? ( >=dev-lang/nasm-2.13 )
301 - x86? ( >=dev-lang/nasm-2.13 )
302 - )"
303 -
304 -REQUIRED_USE="pgo? ( lto )"
305 -
306 -RESTRICT="!test? ( test )"
307 -
308 -S="${WORKDIR}/firefox-${PV%_*}"
309 -
310 -QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
311 -
312 -BUILD_OBJ_DIR="${S}/ff"
313 -
314 -# allow GMP_PLUGIN_LIST to be set in an eclass or
315 -# overridden in the enviromnent (advanced hackers only)
316 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
317 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
318 -fi
319 -
320 -llvm_check_deps() {
321 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
322 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
323 - return 1
324 - fi
325 -
326 - if use pgo ; then
327 - if ! has usersandbox $FEATURES ; then
328 - eerror "You must enable usersandbox as X server can not run as root!"
329 - fi
330 - fi
331 -
332 - if use clang ; then
333 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
334 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
335 - return 1
336 - fi
337 -
338 - if use pgo ; then
339 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
340 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
341 - return 1
342 - fi
343 - fi
344 - fi
345 -
346 - einfo "Will use LLVM slot ${LLVM_SLOT}!"
347 -}
348 -
349 -pkg_setup() {
350 - moz_pkgsetup
351 -
352 - # Avoid PGO profiling problems due to enviroment leakage
353 - # These should *always* be cleaned up anyway
354 - unset DBUS_SESSION_BUS_ADDRESS \
355 - DISPLAY \
356 - ORBIT_SOCKETDIR \
357 - SESSION_MANAGER \
358 - XDG_SESSION_COOKIE \
359 - XAUTHORITY
360 -
361 - if ! use bindist ; then
362 - einfo
363 - elog "You are enabling official branding. You may not redistribute this build"
364 - elog "to any users on your network or the internet. Doing so puts yourself into"
365 - elog "a legal problem with Mozilla Foundation."
366 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
367 - fi
368 -
369 - addpredict /proc/self/oom_score_adj
370 -
371 - llvm_pkg_setup
372 -}
373 -
374 -pkg_pretend() {
375 - # Ensure we have enough disk space to compile
376 - if use pgo || use lto || use debug || use test ; then
377 - CHECKREQS_DISK_BUILD="8G"
378 - else
379 - CHECKREQS_DISK_BUILD="4G"
380 - fi
381 -
382 - check-reqs_pkg_setup
383 -}
384 -
385 -src_unpack() {
386 - unpack ${A}
387 -
388 - # Unpack language packs
389 - mozlinguas_src_unpack
390 -}
391 -
392 -src_prepare() {
393 - use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch"
394 - eapply "${WORKDIR}/firefox"
395 - eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch"
396 -
397 - # Allow user to apply any additional patches without modifing ebuild
398 - eapply_user
399 -
400 - local n_jobs=$(makeopts_jobs)
401 - if [[ ${n_jobs} == 1 ]]; then
402 - einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..."
403 - export MAKEOPTS=-j2
404 - fi
405 -
406 - # Enable gnomebreakpad
407 - if use debug ; then
408 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
409 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
410 - fi
411 -
412 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
413 - if use ia64 ; then
414 - sed -i \
415 - -e '/^OS_LIBS += no_as_needed/d' \
416 - -e '/^OS_LIBS += as_needed/d' \
417 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
418 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
419 - || die "sed failed to drop --as-needed for ia64"
420 - fi
421 -
422 - # Fix sandbox violations during make clean, bug 372817
423 - sed -e "s:\(/no-such-file\):${T}\1:g" \
424 - -i "${S}"/config/rules.mk \
425 - -i "${S}"/nsprpub/configure{.in,} \
426 - || die
427 -
428 - # Don't exit with error when some libs are missing which we have in
429 - # system.
430 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
431 - -i "${S}"/browser/installer/Makefile.in || die
432 -
433 - # Don't error out when there's no files to be removed:
434 - sed 's@\(xargs rm\)$@\1 -f@' \
435 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
436 -
437 - # Keep codebase the same even if not using official branding
438 - sed '/^MOZ_DEV_EDITION=1/d' \
439 - -i "${S}"/browser/branding/aurora/configure.sh || die
440 -
441 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
442 - # However, when available, an unsupported version can cause problems, bug #669548
443 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
444 - "${S}"/build/moz.configure/rust.configure || die
445 -
446 - # Autotools configure is now called old-configure.in
447 - # This works because there is still a configure.in that happens to be for the
448 - # shell wrapper configure script
449 - eautoreconf old-configure.in
450 -
451 - # Must run autoconf in js/src
452 - cd "${S}"/js/src || die
453 - eautoconf old-configure.in
454 -}
455 -
456 -src_configure() {
457 - MEXTENSIONS="default"
458 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
459 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
460 - # get your own set of keys.
461 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
462 -
463 - # Add information about TERM to output (build.log) to aid debugging
464 - # blessings problems
465 - if [[ -n "${TERM}" ]] ; then
466 - einfo "TERM is set to: \"${TERM}\""
467 - else
468 - einfo "TERM is unset."
469 - fi
470 -
471 - if use clang && ! tc-is-clang ; then
472 - # Force clang
473 - einfo "Enforcing the use of clang due to USE=clang ..."
474 - CC=${CHOST}-clang
475 - CXX=${CHOST}-clang++
476 - strip-unsupported-flags
477 - elif ! use clang && ! tc-is-gcc ; then
478 - # Force gcc
479 - einfo "Enforcing the use of gcc due to USE=-clang ..."
480 - CC=${CHOST}-gcc
481 - CXX=${CHOST}-g++
482 - strip-unsupported-flags
483 - fi
484 -
485 - ####################################
486 - #
487 - # mozconfig, CFLAGS and CXXFLAGS setup
488 - #
489 - ####################################
490 -
491 - mozconfig_init
492 - # common config components
493 - mozconfig_annotate 'system_libs' \
494 - --with-system-zlib \
495 - --with-system-bz2
496 -
497 - # Must pass release in order to properly select linker
498 - mozconfig_annotate 'Enable by Gentoo' --enable-release
499 -
500 - # libclang.so is not properly detected work around issue
501 - mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)"
502 -
503 - if use pgo ; then
504 - if ! has userpriv $FEATURES ; then
505 - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
506 - fi
507 - fi
508 -
509 - # Don't let user's LTO flags clash with upstream's flags
510 - filter-flags -flto*
511 -
512 - if use lto ; then
513 - local show_old_compiler_warning=
514 -
515 - if use clang ; then
516 - # At this stage CC is adjusted and the following check will
517 - # will work
518 - if [[ $(clang-major-version) -lt 7 ]] ; then
519 - show_old_compiler_warning=1
520 - fi
521 -
522 - # Upstream only supports lld when using clang
523 - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
524 - else
525 - if [[ $(gcc-major-version) -lt 8 ]] ; then
526 - show_old_compiler_warning=1
527 - fi
528 -
529 - if ! use cpu_flags_x86_avx2 ; then
530 - local _gcc_version_with_ipa_cdtor_fix="8.3"
531 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
532 -
533 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
534 - # due to a GCC bug, GCC will produce AVX2 instructions
535 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
536 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
537 - append-ldflags -fdisable-ipa-cdtor
538 - else
539 - einfo "No GCC workaround required, GCC version is already patched!"
540 - fi
541 - else
542 - einfo "No GCC workaround required, system supports AVX2"
543 - fi
544 -
545 - # Linking only works when using ld.gold when LTO is enabled
546 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
547 - fi
548 -
549 - if [[ -n "${show_old_compiler_warning}" ]] ; then
550 - # Checking compiler's major version uses CC variable. Because we allow
551 - # user to control used compiler via USE=clang flag, we cannot use
552 - # initial value. So this is the earliest stage where we can do this check
553 - # because pkg_pretend is not called in the main phase function sequence
554 - # environment saving is not guaranteed so we don't know if we will have
555 - # correct compiler until now.
556 - ewarn ""
557 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
558 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
559 - ewarn ""
560 - sleep 5
561 - fi
562 -
563 - mozconfig_annotate '+lto' --enable-lto=thin
564 -
565 - if use pgo ; then
566 - mozconfig_annotate '+pgo' MOZ_PGO=1
567 - fi
568 - else
569 - # Avoid auto-magic on linker
570 - if use clang ; then
571 - # This is upstream's default
572 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
573 - elif tc-ld-is-gold ; then
574 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
575 - else
576 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
577 - fi
578 - fi
579 -
580 - # It doesn't compile on alpha without this LDFLAGS
581 - use alpha && append-ldflags "-Wl,--no-relax"
582 -
583 - # Add full relro support for hardened
584 - if use hardened ; then
585 - append-ldflags "-Wl,-z,relro,-z,now"
586 - mozconfig_use_enable hardened hardening
587 - fi
588 -
589 - # Modifications to better support ARM, bug 553364
590 - if use neon ; then
591 - mozconfig_annotate '' --with-fpu=neon
592 -
593 - if ! tc-is-clang ; then
594 - # thumb options aren't supported when using clang, bug 666966
595 - mozconfig_annotate '' --with-thumb=yes
596 - mozconfig_annotate '' --with-thumb-interwork=no
597 - fi
598 - fi
599 - if [[ ${CHOST} == armv*h* ]] ; then
600 - mozconfig_annotate '' --with-float-abi=hard
601 - if ! use system-libvpx ; then
602 - sed -i -e "s|softfp|hard|" \
603 - "${S}"/media/libvpx/moz.build
604 - fi
605 - fi
606 -
607 - mozconfig_use_enable !bindist official-branding
608 -
609 - mozconfig_use_enable debug
610 - mozconfig_use_enable debug tests
611 - if ! use debug ; then
612 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
613 - else
614 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
615 - fi
616 - # These are enabled by default in all mozilla applications
617 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
618 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
619 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
620 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
621 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
622 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
623 - mozconfig_annotate '' --disable-crashreporter
624 - mozconfig_annotate 'Gentoo default' --with-system-png
625 - mozconfig_annotate '' --enable-system-ffi
626 - mozconfig_annotate '' --disable-gconf
627 - mozconfig_annotate '' --with-intl-api
628 - mozconfig_annotate '' --enable-system-pixman
629 - # Instead of the standard --build= and --host=, mozilla uses --host instead
630 - # of --build, and --target intstead of --host.
631 - # Note, mozilla also has --build but it does not do what you think it does.
632 - # Set both --target and --host as mozilla uses python to guess values otherwise
633 - mozconfig_annotate '' --target="${CHOST}"
634 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
635 - if use system-libevent ; then
636 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
637 - fi
638 -
639 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
640 - mozconfig_annotate '' --enable-rust-simd
641 - fi
642 -
643 - # use the gtk3 toolkit (the only one supported at this point)
644 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
645 - if use wayland ; then
646 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
647 - else
648 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
649 - fi
650 -
651 - mozconfig_use_enable startup-notification
652 - mozconfig_use_enable system-sqlite
653 - mozconfig_use_with system-av1
654 - mozconfig_use_with system-harfbuzz
655 - mozconfig_use_with system-harfbuzz system-graphite2
656 - mozconfig_use_with system-icu
657 - mozconfig_use_with system-jpeg
658 - mozconfig_use_with system-libvpx
659 - mozconfig_use_with system-webp
660 - mozconfig_use_enable pulseaudio
661 - # force the deprecated alsa sound code if pulseaudio is disabled
662 - if use kernel_linux && ! use pulseaudio ; then
663 - mozconfig_annotate '-pulseaudio' --enable-alsa
664 - fi
665 -
666 - # Disable built-in ccache support to avoid sandbox violation, #665420
667 - # Use FEATURES=ccache instead!
668 - mozconfig_annotate '' --without-ccache
669 - sed -i -e 's/ccache_stats = None/return None/' \
670 - python/mozbuild/mozbuild/controller/building.py || \
671 - die "Failed to disable ccache stats call"
672 -
673 - mozconfig_use_enable wifi necko-wifi
674 -
675 - mozconfig_use_enable geckodriver
676 -
677 - # enable JACK, bug 600002
678 - mozconfig_use_enable jack
679 -
680 - # Enable/Disable eme support
681 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
682 -
683 - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
684 - echo -n "${_google_api_key}" > "${S}"/google-api-key
685 - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
686 - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
687 -
688 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
689 -
690 - # allow elfhack to work in combination with unstripped binaries
691 - # when they would normally be larger than 2GiB.
692 - append-ldflags "-Wl,--compress-debug-sections=zlib"
693 -
694 - if use clang ; then
695 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
696 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
697 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
698 - fi
699 -
700 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
701 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
702 -
703 - # Finalize and report settings
704 - mozconfig_final
705 -
706 - mkdir -p "${S}"/third_party/rust/libloading/.deps
707 -
708 - # workaround for funky/broken upstream configure...
709 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
710 - ./mach configure || die
711 -}
712 -
713 -src_compile() {
714 - local _virtx=
715 - if use pgo ; then
716 - _virtx=virtx
717 -
718 - # Reset and cleanup environment variables used by GNOME/XDG
719 - gnome2_environment_reset
720 -
721 - addpredict /root
722 - addpredict /etc/gconf
723 - fi
724 -
725 - GDK_BACKEND=x11 \
726 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
727 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
728 - MOZ_NOSPAM=1 \
729 - ${_virtx} \
730 - ./mach build --verbose \
731 - || die
732 -}
733 -
734 -src_install() {
735 - cd "${BUILD_OBJ_DIR}" || die
736 -
737 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
738 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
739 -
740 - # Add our default prefs for firefox
741 - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
742 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
743 - || die
744 -
745 - # set dictionary path, to use system hunspell
746 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
747 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
748 -
749 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
750 - if use system-harfbuzz ; then
751 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
752 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
753 - fi
754 -
755 - # force cairo as the canvas renderer on platforms without skia support
756 - if [[ $(tc-endian) == "big" ]] ; then
757 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
758 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
759 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
760 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
761 - fi
762 -
763 - # Augment this with hwaccel prefs
764 - if use hwaccel ; then
765 - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
766 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
767 - || die
768 - fi
769 -
770 - if ! use screenshot ; then
771 - echo "pref(\"extensions.screenshots.disabled\", true);" >> \
772 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
773 - || die
774 - fi
775 -
776 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
777 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
778 - || die
779 -
780 - local plugin
781 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
782 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
783 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
784 - || die
785 - done
786 -
787 - cd "${S}"
788 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
789 - DESTDIR="${D}" ./mach install || die
790 -
791 - if use geckodriver ; then
792 - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
793 - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
794 -
795 - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
796 - fi
797 -
798 - # Install language packs
799 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
800 -
801 - local size sizes icon_path icon name
802 - if use bindist ; then
803 - sizes="16 32 48"
804 - icon_path="${S}/browser/branding/aurora"
805 - # Firefox's new rapid release cycle means no more codenames
806 - # Let's just stick with this one...
807 - icon="aurora"
808 - name="Aurora"
809 -
810 - # Override preferences to set the MOZ_DEV_EDITION defaults, since we
811 - # don't define MOZ_DEV_EDITION to avoid profile debaucles.
812 - # (source: browser/app/profile/firefox.js)
813 - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
814 -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
815 -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
816 -sticky_pref("browser.devedition.theme.enabled", true);
817 -sticky_pref("devtools.theme", "dark");
818 -PROFILE_EOF
819 -
820 - else
821 - sizes="16 22 24 32 48 64 128 256"
822 - icon_path="${S}/browser/branding/official"
823 - icon="${PN}"
824 - name="Mozilla Firefox"
825 - fi
826 -
827 - # Disable built-in auto-update because we update firefox through package manager
828 - insinto ${MOZILLA_FIVE_HOME}/distribution/
829 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
830 -
831 - # Install icons and .desktop for menu entry
832 - for size in ${sizes}; do
833 - insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
834 - newins "${icon_path}/default${size}.png" "${icon}.png"
835 - done
836 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
837 - newicon "${icon_path}/default48.png" "${icon}.png"
838 - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
839 - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
840 - "${ED}/usr/share/applications/${PN}.desktop" || die
841 -
842 - # Add StartupNotify=true bug 237317
843 - if use startup-notification ; then
844 - echo "StartupNotify=true"\
845 - >> "${ED}/usr/share/applications/${PN}.desktop" \
846 - || die
847 - fi
848 -
849 - # Don't install llvm-symbolizer from sys-devel/llvm package
850 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
851 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
852 -
853 - # firefox and firefox-bin are identical
854 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
855 - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
856 -
857 - # Required in order to use plugins and even run firefox on hardened.
858 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
859 -}
860 -
861 -pkg_preinst() {
862 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
863 - # doesn't need to be forced into the LD_LIBRARY_PATH
864 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
865 - einfo "APULSE found - Generating library symlinks for sound support"
866 - local lib
867 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
868 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
869 - # a quickpkg rolled by hand will grab symlinks as part of the package,
870 - # so we need to avoid creating them if they already exist.
871 - if [[ ! -L ${lib##*/} ]] ; then
872 - ln -s "${lib}" ${lib##*/} || die
873 - fi
874 - done
875 - popd &>/dev/null || die
876 - fi
877 -}
878 -
879 -pkg_postinst() {
880 - xdg_desktop_database_update
881 - xdg_icon_cache_update
882 -
883 - if ! use gmp-autoupdate && ! use eme-free ; then
884 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
885 - elog "installing into new profiles:"
886 - local plugin
887 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
888 - elog
889 - fi
890 -
891 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
892 - elog "Apulse was detected at merge time on this system and so it will always be"
893 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
894 - elog "media-sound/apulse."
895 - elog
896 - fi
897 -}
898 -
899 -pkg_postrm() {
900 - xdg_desktop_database_update
901 - xdg_icon_cache_update
902 -}