summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-02-15 19:20:45 +0100
committerThomas Deutschmann <whissi@gentoo.org>2019-02-15 19:21:09 +0100
commit81c8c0a4c54d61012d95a35c93caad42ec6681c3 (patch)
tree8fe025a10ee99f562082e05abfdb7fae26230260 /www-client
parentmail-client/thunderbird: x86 stable (bug #678072) (diff)
downloadgentoo-81c8c0a4c54d61012d95a35c93caad42ec6681c3.tar.gz
gentoo-81c8c0a4c54d61012d95a35c93caad42ec6681c3.tar.bz2
gentoo-81c8c0a4c54d61012d95a35c93caad42ec6681c3.zip
www-client/firefox: security cleanup
Bug: https://bugs.gentoo.org/677856 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/Manifest185
-rw-r--r--www-client/firefox/firefox-60.5.0-r1.ebuild420
-rw-r--r--www-client/firefox/firefox-65.0-r1.ebuild688
-rw-r--r--www-client/firefox/firefox-65.0.ebuild666
4 files changed, 0 insertions, 1959 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index ce747ff3c45c..cc319525bb8f 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -92,98 +92,6 @@ DIST firefox-52.9.0esr-zh-CN.xpi 461679 BLAKE2B 745b2cfb86e93a379e13fa73b7e3721b
DIST firefox-52.9.0esr-zh-TW.xpi 453068 BLAKE2B 84e08ea4fd119db1f1c6f84b212fbbb5d6999c5ac6010c0e7836d8734726d281107f3d91ba7bac1aeaf855dc36d3b018ae3913dccdbe2b11aad02a8d8aaa893c SHA512 a99042ef7d00820e341dfcf2c45a8b5bd77eaf2cc8ecf0ff5ee982b7bd9beac7cb4bf051c57ef3b7a5d9b67cd35858dca396d21e65718e248f3b1fdba5273999
DIST firefox-52.9.0esr.source.tar.xz 214087304 BLAKE2B eba5305ae3fc9a4306cbcbcd8d4610272ca5b75e369367961e9d94919b003de8aae8f3c58fe1c628787d98105a85fab575ae2b051e92a0b35bbb8b402c100766 SHA512 bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9
DIST firefox-60.5-patches-01.tar.xz 13332 BLAKE2B 53308d415369c6814504697ed9692023e636c42b58053867fd14e8edd94baa2777ed9f33e147f796d6fcd5f30c1d2258f9fd3247392e37a921a53f41a6903e92 SHA512 de24544c5aa8ade35e4e3e0fac10399f8eb44ea4bb9063b85bbcf2db12280d23ccc5fd29032f33f3723c0a0c3c2381429e2c19bd631e90615908b4f68f745a21
-DIST firefox-60.5.0esr-ach.xpi 496841 BLAKE2B 774ba2e7e020f484c44e3bab5d98eba69ca9ddc680e04bceb5fbf2ecee385afaf16d5cbec74da33f3de897d7faa76b155ab640654522b3d22862f69b904c2b09 SHA512 3ba5cf4f35d1d3f80ccfaa45bd9e6ba91459ffcda14df89deb39e648c00ebcf8ec05700c5410f4d50d9b33017304c35d79e2980683a27137c34b39d08e7da488
-DIST firefox-60.5.0esr-af.xpi 487319 BLAKE2B 52c28405aa3430e0fedfb2ffe0b83726af7bfb060de7d04425eb2a83705e6d748e08f6f400397fc5ff843c746b1adf853d6b08d66daf10b0e86251394a063f30 SHA512 e867f1b2d1da76344d984eee6177638e519f1877b15e840abd6fe7f9072e2d2a6e825f9d8292f09b5086dad8a6deca2f5041ba9197cbcb43138587958fdb8346
-DIST firefox-60.5.0esr-an.xpi 520504 BLAKE2B 1a1e0f36537608be2c422b46e6276061bc8d3559808b0b62ddbd14e6dc7942f6e19d819ba0a3f5daa08d1d86d7c666b76e3af7602e23d3cf72d8bb0d95b2cb6a SHA512 9b5ea81ba0999de854c3d58326e1feb41f9f8c4c30c0e1a2287aa95efc88c4c4a3363344b1b4171fe48285d6f6587fe2199e2b74329ecb93baa522501dbac5c0
-DIST firefox-60.5.0esr-ar.xpi 547823 BLAKE2B 148a05b0c22023c355fbe223d2f3a6d43757f4858f05f61822b66f3d9e230a6bb6695d0922104c3b9a4e3e1a07588052c26d78c88e2932abb4fa9749bbe09b48 SHA512 b9c254b57f10a0dcadfb01cca561c908cf20c0f83b0e61be6732d90e7906703a88d46ca410fd1ad39b8f1105339332fb38f7f407b3308d7b809d5cff4eb735e6
-DIST firefox-60.5.0esr-as.xpi 530728 BLAKE2B fe83412a85c7a6859082d1c4f4a329f5e3d54e12a3c7c9e9a9ba8d0432de566d73a7d618342adb5ede1bcf9f5c2d8316f8d46c84d27ad16fb046b84e8f5acbbc SHA512 9fe7d2a314f1e03b97e124aca66d721be6ba7f641aa724424abde7b579d53dc722ed87c54a87dce16d0875bd8f84fb09eab771f4a87d5c812e5fa76dfacf57d8
-DIST firefox-60.5.0esr-ast.xpi 508655 BLAKE2B 04ce0c6a86a412b901802d44a368ca4cd1ed0fd812f49a95100301b198291d00c7dcf3fa345a68c5ef1a419dfc1d33cfcc5d9fdf2188d21ce48f660aedd9fcd9 SHA512 1a84f52a5d61c59cb9b9aaf35603ccf22f04909eb836a9ca87776409bcdce09fbe47cf4dd4109c4c59b468457d4c62603680d1d206b0292e483d9041f94e43a3
-DIST firefox-60.5.0esr-az.xpi 524747 BLAKE2B 9759a2dfb2df84d52a317f8f1205437ff56718ce6ae5742fedf392bb56c532bff87e1b7752a43658406d1c3d1ad93e2144c94df2f4a98bf903f08f47587651bc SHA512 6b2c03f7139d2fa45c2607778b4677706f26448c4d8e972254063f1622b40345ff185a64213d031c4a930d29b8fea1e8a84633236cc4f9c7042d969f54bba8ab
-DIST firefox-60.5.0esr-bg.xpi 573852 BLAKE2B 3a65e1cac8545b3008f415e8fe1897175567b99df1807b486e89ce1ebebd201c9d4980d680388b8193579d8f1eb3ee651b7ab27eefde6dcc17ece10cf18491cc SHA512 5b30d87ebb6fa20ae2b7d7831a14e0240609c44eb355ae9a1cf5184f174fc1f4d9dd22303ea6969917ec5d81fdb66610d4161c93e08c8c6ef124ded2acf969fc
-DIST firefox-60.5.0esr-bn-BD.xpi 590423 BLAKE2B 0923bb2a9abc123494f7195483a8d3ab49fe11209e9111071bd100b925aa2fa7de751e7630cc5f127fecbcc3d1c66f7c07d32d9f752999d34c8b8da80d15596d SHA512 5a502fcd383af87225b647bda7a6bf54b7667d1b029c7592e418484ed6957c682276ad40fcda7ac3a1787e6ec4fe36d01398cb8006de74e552034511e4209c31
-DIST firefox-60.5.0esr-bn-IN.xpi 570870 BLAKE2B 104af3b210d8d5168a00ecff1a4034c2f465c1223557559e5dbfec67767a88b7975ce3f53d8c56a00248fa7d621883292c04f633178054db5ebf79352ee27d68 SHA512 08e56df55943a482fcc7b5ceae26376ce62e86b7986d4131f88f07d894db86dd454b272a54b03ae4dabc8f77e2009f78b86468939d0a98509e83cd9f4d94b89b
-DIST firefox-60.5.0esr-br.xpi 512031 BLAKE2B cd0cf6319f0719e54bedeb138b48def554cd2059972fc89f47c4424627c74268890fd81680014dd7c851439244c94745c58180104b1037dc4b57f57465f04603 SHA512 af07f94b1160000c706c1fa30c228bd4d6f9199e7187f65abeae235f1a83a57771c32f7aee45212dc93c7f13880d519b60f0c1b072a7c9fb3ca8279a633a51a6
-DIST firefox-60.5.0esr-bs.xpi 514714 BLAKE2B 556b5f90a73ffe185f1aa65b77024b913b3936cedbbdb09296d248af79d4533b85cc0a85d17882de8553c9e270350a85be0995ee2845ee0da3b5ca1880ed5c22 SHA512 1f6fdfff56f359e5006b5e7d5a989ff59e1e7961552c1d1c68c17f1bb27de2f47fe144749477e89a1dd9d87ecafaa58427f24333f87541064497d67d07ca92b8
-DIST firefox-60.5.0esr-ca.xpi 525262 BLAKE2B 3ace9d56fc458d8a77de83b43e522b2fce34cc39fc6957f056ff50994d692761197bb122e6b1e886df14bc51e39434a07b34384538547357170736e927f4b796 SHA512 bacd1e1c5e6c258fec86a098d26aa7e2ec9a55844f3aaf1fa13cf6604983df32f09ab9c353a7b15b405347d8994b9ce1280d0fc9321014f52a48f78ff967c738
-DIST firefox-60.5.0esr-cak.xpi 536296 BLAKE2B dc309ab2fa37c0f0b570021d1dbf3f11e056de9dbafab9bb5624651814674d5d72afb4dcb7d4322f37b9d6cf9aa128c57e4efd31512afd6affc2e1a66300a8e1 SHA512 fe01f42cd727a42f633e951838021c8d9912b87d38dcc9458e7ac6b4fbb839ea06c921e7d75fcc42a1d0bbeddcded58799e95cc65a02f2d820c3ab19df11e785
-DIST firefox-60.5.0esr-cs.xpi 531796 BLAKE2B 0f8e891cd50f0e344ef01bc4c5117db698355fc576f3f6629c2d844e525e0ed6a83d89c7f17c4bb3632d6ea03e18c0d1ae920cc52788f5f36f8423a12e4c8833 SHA512 0d568015ed0e176bcf207f79187ff98f5c84027bf0f8766ac73dfb9a1d4f19e08e94e2a2c6dcff15b0297090d27e9e0be56f83c126e4a3a3ec6a154a74105270
-DIST firefox-60.5.0esr-cy.xpi 516642 BLAKE2B 5eb115740e6bbaadb719bc3f906626d62d802f6f6d68eec0b59e41620ef688972748b86e5e61925269fbe2f9fa9f79870b11021d0fd9483d267b401adfc999b9 SHA512 72d5af5770a88670ff95be3ad24ccbced5217b6ec667362cf7a501cc61430a5a2b626b360c87a88b95ca178421e63ea1a9088e1884078ff123c5dadfc85a7877
-DIST firefox-60.5.0esr-da.xpi 510754 BLAKE2B e7d8481e6fc821b5d6669e79a82bcb752878f741b054372827e2f49a30e9b29ce014807d7383cd2a5d0967bf8780aa1ccb11f405b97c62762107859d9d7f436f SHA512 0dd50f3cf6275e2bcd0f06ca7623e5462c791d0c55208f58ee719a9544e9482e5a417dbdecb69173fee5af9db8445b3b32b2c3aa812bb0af06f757e19ad36b22
-DIST firefox-60.5.0esr-de.xpi 526524 BLAKE2B 0c8285408e3c0ff88ccc4ac228e72d8ccce4fe74e47b58c180ec30f3805909278a637b27d4b8a7c6d3fa116910a9230cd28eb1170117d077494a62f10b73f4a5 SHA512 76568d485db7a47cb70867853957a4f495452cee5f5ef0f0ec4fb4adae894d44af1b28dba8ee20f9eb2c6206ae7bfed8d8fbd4afd478487de296f10af922ae6c
-DIST firefox-60.5.0esr-dsb.xpi 539525 BLAKE2B 0dc33b391f9eaad83acf60c93ee33b63beffae6322e15eeebdf8f00858b0034b980b39e537100626fecd2dff777bf1868265c197f625025295bacb1e9350f63f SHA512 3bf7eeb7ffb6611465dd8aa9f5fadd6506214218eda6992b1d867ba01d38554d1f3f9e841126c14938fba8f47e4547a4463c447cd4422e3160021a2ba9db7bd0
-DIST firefox-60.5.0esr-el.xpi 593699 BLAKE2B ccb653025f97939da5c62700b747e250e3fa71e5bbcbcad039ed17086e7f410bfc92f73a489d9dc5a1fdc64565725a7dd31fbd46f52010dc2de4b6a880876c0c SHA512 228286536367cd085c50cfdbd370402a8b5777bde2b2f6ae1412da199527a1c3fcd18c6b2144f0970befc27326abaaf38a0f83e8f34a354be2844de1106c99c1
-DIST firefox-60.5.0esr-en-GB.xpi 491694 BLAKE2B f50ce7d35872c4beb6075cfde5feb2517e5ac919318c4f71d61859486a5215d2bc10fe5d77dd1f57147b71c686dbcd8a9abfb4657edb78dfc230bb4e5939f01b SHA512 96d273d530673180d20b247455f7c7f0df9320c7b65684c1df15f59d7d45c92ca5e740e2b592fdb3b216a0c59633f9fbb78d6c251c987dbef2f7dca46dbc15c8
-DIST firefox-60.5.0esr-en-ZA.xpi 474686 BLAKE2B 5e138225720db70841ce70d22dd61f2043aff12f276ddd8c8dab1f372755dfb0b83e18a01cb97d925d10467b8a09910b059cae92181b6aaadd91147dd01dd797 SHA512 caa2547abe69f8f6454fe7131101716bab945a0a1b6adddb0dab5f99d499e4978808b9f279f556e3168195f7e85b96ecba674b04900ef05fbe5570fb0483d9ae
-DIST firefox-60.5.0esr-eo.xpi 511271 BLAKE2B 86a080d19d19b82ee1ab7e8b8c7fd583b8d236986713eae394831104e4d9a38f221b72e5775f47604f2c75f8545e9daa28a19949a98b3b0c2adeb1b74ac9a571 SHA512 412a3c9f0bcf94ef145d1ed6157f47cca731afde82a16f9b343e2aa2a81cb3af6547ed48c5b669c693a112b2cef4a54da1ecc6fbb4a902fd2b6d8d4b47342812
-DIST firefox-60.5.0esr-es-AR.xpi 524654 BLAKE2B ecc40e0ad56948c1113668cf312535b1b22416c022d00d2a18e88e0872037aa14209e98fc35d71c9291b07709431d1f5b10d707f5fd59ae677f8f7e1d8012828 SHA512 4fa200b3ef03e42dedb9d91eaf5f30e6f2ede58df198f1c820b886e49a2922dbf2bc6e3e2b9bc46a9ea8de352e5877d241610cc49f6411d396bdadd793aa9792
-DIST firefox-60.5.0esr-es-CL.xpi 527329 BLAKE2B 7747182ca28604ea1547794680157b6573bd7c5cc29833071015889053a240b69269445fe72255b376b2ac90aa001c2b70b6769bffb7b816d5aa1a6d083f4dd1 SHA512 a31ef998de1d4779358674aa5fa9427ffe5a32cedbf09d33e4469ce22246f3335413bd7b6aa372ee9f48758847049f36d73a880a3871d3b596f494a7cee5045f
-DIST firefox-60.5.0esr-es-ES.xpi 459968 BLAKE2B ee24d3e021882c04960bdf1aec199de1397790c2c519d23e1473e1355fcbf5f5efa165c1e2f2c4d863ea92031736084e4150ea60706f140cfa0e9a904c2ce4a2 SHA512 6b2810802c9f5c177f6c17fd53de6b6e9effbcc0f2b8de1fbceeb290cda3a1c435f5fa39b00e958820e1cb0de04d84d8d046fc631afd414a50d980e137c238e0
-DIST firefox-60.5.0esr-es-MX.xpi 528670 BLAKE2B dbaac11c69f2e0a8a156b0951ec1ab5f6f18a0f339fa9687d13f241b717b5e4021133716f7ecfcdd8afb321aa738bfc506323d94e642907ce6e1ce6e2713acdd SHA512 ceb1bdab4b87e7ccd22ed793a537daeb0d5b214d164945d6955cf9d7a60a88c4c6ff31087a159d081db36bf641e16e258ec01e583d5b6ae379a497e1cede45a7
-DIST firefox-60.5.0esr-et.xpi 504972 BLAKE2B c4b1f86f2e72f68bee84ef4a09ec44d3cee5e6da3d17695afee0f2596e8406ebe41bddee60458ecf987c8e042e04323a26ea1b629a93b4bf40ab12799e674dd4 SHA512 f8567b08e1afecbc0cf9fe61ca4a308a6121e77f75bb4678b593a70d088617ae26ba22a731da57fea9b5cfe76edc8f39ad19f87867e1a909728b1159e8afbf4a
-DIST firefox-60.5.0esr-eu.xpi 511713 BLAKE2B 9185742ff1ab86c71a516345ce6746db05f7602e1d7d76dfa30037cff5b75b1056ee17095434e7ad5e781c87df3a98f30e730a836df895ed233a05b6cec143dc SHA512 1085721f8fa5e03efcd3042f0b6dc0fd1b588ba1cdca2e9586114f90aa2337130a6f96d4b9e42993cbfd4f1f6d25c92c5f6e931eddc27b79d4897e543272cf6e
-DIST firefox-60.5.0esr-fa.xpi 566263 BLAKE2B bf0a034fcba2ed61972e7660e93ffbb64fdaa7ee2e832bf8875b4719a1b957581d86fd129fa441e3f8b305085bf25adef215fe277984bd570543aa49e8528785 SHA512 31be8633a948459d979490bf1d6e635da3c1b9fa513d4a69a9f345c72a67ea56ace8d7b487ac257de5ce47b8deda589c90fb80c2fc95a2e0e30e3ca11a697f45
-DIST firefox-60.5.0esr-ff.xpi 512210 BLAKE2B bd4dccb2c5b6e4fd763a1d6fca07fd8dab6a981473cb3919b649e9b564c822edef1a398d1c8a6278ea1c5339f38ce6bf94d75691bed7f7cd3df12b850bedc14a SHA512 8df4df0fdd8e39bb88dc6e066682045f1c9094ab3d1c46d11ed88fc42a209f4b01f2b69e5907b15902ad56b8847548f580bd661208b6374deb7ea5ba80739761
-DIST firefox-60.5.0esr-fi.xpi 506177 BLAKE2B 05d198fb3e559b908321b78cd27779f016f54e0721e46937c7feceffbd9852b3703048a5166d450d559edf94acd167acdbc3a3ac5b21fb8c02cb5da9954c139e SHA512 d994dc5a849965f5c1c635eec5daf8a6e3b15eb8ffcd45e786d7cb292efd2bdcd8de93e8909b5ba1c027b3f763d0419b39f89762842ba3a95c10b26bcede43de
-DIST firefox-60.5.0esr-fr.xpi 536081 BLAKE2B 581dfeb4da50334e369c072a4869b48cdfa1ad1c55e4ec9d7b08d37715912bc42e7e985ba907685b43331fab9b15f50515d2467f790edb2746a77cd155231a48 SHA512 355765d3d1e894d9ff5234aa69502f9944e83f42183546bd46d900535e3170a946063491dc86626dd400d908ee90ad639cf567ce506bc7c6a560c64c3b2784c0
-DIST firefox-60.5.0esr-fy-NL.xpi 524529 BLAKE2B e24cea5384766696a074502c97b33658356f8d9f04764058384fcc471ead8cb32789c4785f8ade5473ede1f0ac37d487a05d654658cac4129a8de1da9b316faa SHA512 6c0414efd961628eef8d1618a5019f363101abc7f63e3e30c1eed04797f0d5a69f4f07a7d536abe70144c20c4d11ba996b880a77bbc7bfd3a5c837e17630dd6f
-DIST firefox-60.5.0esr-ga-IE.xpi 526991 BLAKE2B 05a4732fb01d9ed05b1529afb39e8e38d7b2a11b1dfca235a5cdc14a983e518d0324e934cf4301ecfddac90346e5dfe7fc4c77f87ebef88950e6a337324ecedd SHA512 0bc13fefdfc9954efed99783d59ea6bc1188fa6d0ab306653c27f466d049286084ec2b846355aa324b10be73165cb247e829a0d7523a6049fcd5817bcbddbda1
-DIST firefox-60.5.0esr-gd.xpi 520877 BLAKE2B 40c5024ac43767be5bba83b1f0c50198e15662c0fd942e1b5894d41f09c5655a61ea22244b667f8eeb6a9b6657d7579becb1eefde91be8ed550a853d20a9dc3a SHA512 19463941181ed6b11f72a34d4069592c8d4df338ad31fef06f8e3c1c8efc7aff2d219877fb3f0fbe9259aedf3d805ed16c18929f6f31964966b859cf2d810290
-DIST firefox-60.5.0esr-gl.xpi 497371 BLAKE2B a77cee6dbaef4371ae5addf2b26b01bfd01b7fd533a23baf8a06cf8bc71f5d95999d60d039e49751b98193697a79458361f6d57567f827a10ac4d458a53f1595 SHA512 2918ba2d810b8980f719fd3b607750feaf0832eff53c9a40ef97ec0d4b4e11e467b4890f2283439d4a5aef4c2496b74ee107532042059591705f9dc940a430a7
-DIST firefox-60.5.0esr-gn.xpi 533215 BLAKE2B 954ac89cd343f424948b6a47294d04de6412469abd2b9b4748ce9c25e93d7bb8ec570c798bdb8608b47339454a65ec7752378d219cc00b92d6f77292ac9c5624 SHA512 88257533b6717efa0fc3d5c3ff7e53952cf472299cefdbe207ee682ef355cf3dd02ee950732e6f0a98fb1a27c734b3da43485d9fcabec4451f4000ce5bffc98a
-DIST firefox-60.5.0esr-gu-IN.xpi 590271 BLAKE2B 9fc174729d31b5835fd2deb81030680f0d73e1fb3725d9ec863031f4d9d517bf340f3bf4bc9bf9893c65a75d2035da533c8b86205d74b524f2d41933daedea00 SHA512 75c488dfe3e2354ebe3b0de2a5581dc3d4066b2edca701a66fdafa65df1cae667605d2c4eb1ca6f0c7fdfc8f1f4f7c2dd49e27f63a636f2f33cf4e8c3fce6269
-DIST firefox-60.5.0esr-he.xpi 535983 BLAKE2B 320fa43a23a006142ed9403444352ecafec3fe7b46edbded92f1293d6c443178da5ef23b560d833f1aa794cd6c52d9f0845656264a5d75baa52175db977fc0b5 SHA512 02de7cacdb5ce1b3da822dbf0cb40a79c730f2c04f88cbd95e680906755dd41d6b00957d292dbe6a833360d5a5931c3fccc9916fb8f4c4afad1b24ebbedccd6f
-DIST firefox-60.5.0esr-hi-IN.xpi 590858 BLAKE2B 3b71cd9975bad76fcb7dc197c301944ed2bbf28a8f6d85a95659a4740589865660ca80c243b1f0b4b990c70718400d6876294b09028a2e16bbf0f4c221a4e1b5 SHA512 6905a7c26ef59a752faf533f265d3ab4f6a3810a76a9cf550f8af58a08fe16208a1de40daa67a1d7fb23c6380550f68d754aff72701d77d5c570a8e5f9f3a1f4
-DIST firefox-60.5.0esr-hr.xpi 515957 BLAKE2B eb4da9ff9b1506435969b479bfceb1c86fb9d70228b234ad5b51af29ff1e2aab8a949b3e69544990e13b67798d6076c45de72a98ea2ace0efe1ea61e38ec1265 SHA512 9995864725c1c5260308e95019be426a68cfcab3d44ee12e31347ed2328be99b440ee74a3bc069a1589cd0b047f2da9e7dd94d22d0def8d4d65246c912d4786d
-DIST firefox-60.5.0esr-hsb.xpi 537071 BLAKE2B 24e59e30017ee4b250bc9151e7a6352f21f290fc99be1df451d440d0c8f797b1fceae10773f653a777ef325f061b8314b40be1f6d8167104e3fd86351c3b5cca SHA512 b3ad40a83160a963a657dad147eda2bec73a6d1aaabdf683dd9bdc0a38c01e0ccadf3dadaebcf71b8c4dde2cdf2515ea8e20ab35582892857150269f09e141ea
-DIST firefox-60.5.0esr-hu.xpi 538420 BLAKE2B 0dd001d6244f2fc393c30c0fe927b9e90049f27d46e02f2c6e0685329b3b08d7803e9f52d73e0c9301d731320e270748cacd99d205f3511a3dbd74e14f20b8dd SHA512 748daeb39376a6179a13f986f90013ab71198a1ef4f3a909b9849c86722aa3a3773aa32ed5961b8026d0572140eab9ca67ee3f5c084a282943d147314c8128b2
-DIST firefox-60.5.0esr-hy-AM.xpi 569422 BLAKE2B 812634001a431ae9c2649962ba88ca5527a20c41d9b5f677d5c31142cc470541dae829f4bd40b11d70b4ced18e322a4388cc7f4057b023bfbc4612333e1bb9fd SHA512 7948232d14dbdf38de3210f2d928a4461d08fefb93e63de8b4017460ec2b85d3d431795c96a80a36504a0806b4f52101091d5c0df857345ba5581ba126a9b507
-DIST firefox-60.5.0esr-id.xpi 502224 BLAKE2B c6344627f4e796fb1c109c79163952eefe407c0d3f1930b1683c3bb13b8d07ae40108380ba136a950c198c5c9ba0e1bd0eaefef5802344e1c3bb479c6e13090e SHA512 a26763f288fe66b67bed6275dc236533700fc4420ccf07d6c1d08dbf82d9f7327db0df8e634d294bef3606a66724a30c7b1388412677dfb524d2b353e4947c4c
-DIST firefox-60.5.0esr-is.xpi 513272 BLAKE2B 8e78c7c70719da1b9f61488979e6233ff1ae13f193fa077e332e7866a83656f2a22403ed77c48f06db7a9f25a592dc91dbadd21ca808925967605c2140121776 SHA512 cce0bdc22d13f929b4aa59c0ebedd2ae499feebd765f877cf06972507fd6373a39e6309172237e96d415d3d5f436b47cb740b9c6412c078f563cabe457484a23
-DIST firefox-60.5.0esr-it.xpi 399110 BLAKE2B 288bcf4e3de5b9100cce0abdc00b0ea4386ca2777126ff70fbcf0e95ddf71e3eb4ef341bde41b8a4bfbfbae922b54d9052c26af2eb6331380436023b63426932 SHA512 fa6a3c4218ca6b7a9feede5ee01f1be5398b20f6a0e7d1b1eb60876d29ced6d0dd2047ffba90d399e92f523d522cc8e8f681e228c176c029b5eedfd14dd9a4c3
-DIST firefox-60.5.0esr-ja.xpi 572017 BLAKE2B 8ab9aa9e5cb128b634ab9b768da8d235d4869834ec83d0c826ec1ca919afd14bac5c686277189adbcccbb085f663d2c02c969c1770d48c42a0f33f9f1ad4c48c SHA512 4b3ce9c846ba3f2d9439a792310bdb77950252723f218c33431963fb3d43588be8a5c45d2508eb1caa3e3994d823fb012fb8b97d55dd0223e1c51c68573bcbc3
-DIST firefox-60.5.0esr-ka.xpi 556850 BLAKE2B 36d16de02413c063336c5e51060823927af722c226965952097de8d61b20fb783c29cadd6adae98bebc88a927a59187806176d753c26972ab3e7055f06970f2a SHA512 ab7e24909d25acf0ffa0c7d3695ce3767a5a8523c7bfd7bcc33eb1ff65fe91a53b7163b746d6bd25cf4a766a0706e975fa70e826bca47162ecae4526efd19751
-DIST firefox-60.5.0esr-kab.xpi 520403 BLAKE2B a488a827a312127fc394c59a4cd59113e88d35cb1d3fdc8f40c09d926d52be4de77970de0a3dc915ee55baab41384556161076e7d0e32c061094ce1bdc2132e5 SHA512 6deb224d8c1f100918e5ef83db53205895818c0aa4d97df2b5cdff8c53ce5c42724a648dfec086bb6c3ab0dcac2a6d897aaa4e4ef75f2cd38144d50aacaca6a0
-DIST firefox-60.5.0esr-kk.xpi 582984 BLAKE2B b70bec7686582ddc882e0d4eb0e5d7f09eaade456c2e280a1b2ce6464c5ee77513f1f83362c9e41c54df2487718350e884aa880f87b53d93ed69afb9a7dfcd0e SHA512 9b6fc275fd17a729d93285a5b417de39675b4bc25d0e8a250e6102d045fa84bb7fd117647b0d0bc4c0d94112a150c5bd0e6b1f8fc0ffe9a68b878ab88ca1b1d0
-DIST firefox-60.5.0esr-km.xpi 583120 BLAKE2B 7629198d467486f35c00814678a7232ba0b53860063ede4275379c174a4838539245c5252254bae11398e1981669b6a6bc48a562e7599abacfe996fef5fdd4ad SHA512 aefb5b057d48850e9d301f3bee528a7fe7a52778f78135725950b4f1ec7867bf88e462859595770d126383c015089952d09cede95e4b87f8abcd44df9269e0c8
-DIST firefox-60.5.0esr-kn.xpi 585876 BLAKE2B 05af689e47c3eba7e43bb801e30372578f06b06a4a97e3febe6d8e921ace31540145c1f6ad98ff682ecaee76f9ca32114a355d859666c00e8085eb3165a74c60 SHA512 18aede1fbcf4a7ee0d919e02b096561380c019e239b7e2fbc731652bfe2210f0439172b17fae73fa1b4cbfbf02c018bfaae5a1baccb7a4a11b2aa0a20c03dfef
-DIST firefox-60.5.0esr-ko.xpi 547827 BLAKE2B 9a3144452fab14908a8451277aeb8ef18baab8d7de35fc53b33a031a790619fc03051a07f442c1c550d21816dbbd4c0a00f4bd1301529b6f0d04ce24d29b41cf SHA512 0ff78733e07b9969c69252b1526fcfe9184bbffa2b10551badc9306d83e9d7d6911a1cfe3c252d61751a2e84a1a8126cb672fc510930aa795bf171ee115cc825
-DIST firefox-60.5.0esr-lij.xpi 513183 BLAKE2B feeed787ec8e98790c7062cfa95971627cc7a73b784d7ef0ef0ae8b7d0dc91521620d543751e113c42273e38c75fcec764aca37d1b70cea67750c96f2f9e631d SHA512 52a69b6de81d36cc0af05eba299afffdb311d904222b241efa4adc881da96a3adf8614efff184049a1f63dff15c8481ce25bcd142c0ecc75481daa8aa8b8dbfe
-DIST firefox-60.5.0esr-lt.xpi 536465 BLAKE2B 544d9a043c1ac30c84032d82a4b8570d7798c9643a8b881c06a6a800e737dabda236d72da3ca2cbe3667692eb25e5cb01503527daab079c7b3b4cc0d5c0e3a90 SHA512 00302167197da51612eaf7cf0f90d188d99878ae0b15cac0fd6a8e643920b6dcdd0a1d473d8a3a892d0ab7d88cd9f60c897451b843624dc86273e1ca798cd5f8
-DIST firefox-60.5.0esr-lv.xpi 526420 BLAKE2B 6e6f95a160412c95d7c6d124e4998b5432f4659e4ff450dd30a46344b7e2a1ff65f3b2547bdc2d6d51497682e069e0d9de5d892c4c84344d96e1e60543a3079b SHA512 1e18b7baa51af95029a8a24e25966012832f56334871920b35de3b331192cc553d627e1d2bb56a4cbadef3153be261a5aa9d3f6fecce64497eb5c4f781a4c942
-DIST firefox-60.5.0esr-mai.xpi 549255 BLAKE2B 8a1853b9711f5ae0f6881e2fc3321dfa0e65ad2db94774e2fcffd3ab505ea12f39ef3dcebf6cd27133dabd3b7477125e691ddf1b1dd27539ab62379d9ee49c82 SHA512 338e51d214b0a9a51a9c77e5c427e18c09483ec13e2888ca87ce02e648dd4b91637355e9df732a60ce728e88eb3459543c58e8798dbd303c33cdba15f753a8f6
-DIST firefox-60.5.0esr-mk.xpi 513806 BLAKE2B c29f6afecbd43f9a984cef2e1ef16e075b3578fff0629325482a2541f55948eeb27dc16e4a694ee7f22dd9f4a5f6a2bb551dcd5e4fccf029366fc7b7ac33fc18 SHA512 cc603f32476aba3acfcccb40310de8e3725a44a2a6b765c6fd5cb0a082d42e3cb68824a95e751e118313f31ff9bc4c75c731e5d863f42a0958cee11524ceaae8
-DIST firefox-60.5.0esr-ml.xpi 598978 BLAKE2B f48fd73ca93ddbec089c0f7d1c09195dd9c700d3e336010dd865799b96a9727442b486e55d350733f25c682026c205d9f608556f311a987616fdefdcfe157cc5 SHA512 fe66e609f857a758286103547d5dfb3335d5308248b176436308058498fd1332fa881832f19d50531fbcf7a0ff18554e616caea0a0146743bd0b77bd05a33545
-DIST firefox-60.5.0esr-mr.xpi 579120 BLAKE2B f91e6d9ccf85fbf9e50d37de16d6547a648c998c370c6b6b79f722251eadc08a24593be9fe49d4869ed02712ffd956c61bc6f9f82e11e16751d857d62deee092 SHA512 1f80defc914d14b83d4563e264035d488db6da891edf9165e0420568153aa1cbe6f5c3776d221e0d8c6472524edb16ccbdde816bb1ebf2718bb95d9cf348f07c
-DIST firefox-60.5.0esr-ms.xpi 509554 BLAKE2B 6338409b0679ffceee839fdaaf9a5f9b72fabd76ecb8a9c77b1283c0165ebae2b664ba2b0d15858add1e44b5bddeb2b9bafb54665f16af6a4cc248e3af1b67ac SHA512 90a17679b0be08ab92753948bbfc1f5473ec4e7886ffedc20df7dbf3464eb95c4c329591b55ca2dd16e677d3bbf1207aeac4c3bedb4426fa0296146bc10adab8
-DIST firefox-60.5.0esr-nb-NO.xpi 509891 BLAKE2B 5a230fe839e714e84bbf44585c4652dbbf3199f279bfaec83996c0f510204f290f7308e14e3619f58d96e10802697c0a453e817549f15fd66d40cd653b69399d SHA512 7ab61067a0818400fea55e67fd1aa2cb4fb55e023222e609ab57366ffe7dfb9473e29562d2368f26d65a5f2d3ce6f23ca8ad2865954199234fc6eed8ef56edaa
-DIST firefox-60.5.0esr-nl.xpi 517455 BLAKE2B 6571534eb7baeb1f757e588af054ce5c129559048c2df9242f918f247d95fa391c706911c77abf670213a8763e95c72dbd1ff44de8ba0b618681ca85f0068e51 SHA512 f34119cbd9becd4a88af8ca3922145de523ec7896181134b779c9f99c1840272cdc1a13ca87c40024f89bbc26d02abd13a413cb93d72a345cd560c1ba1f44ecc
-DIST firefox-60.5.0esr-nn-NO.xpi 511434 BLAKE2B fe86088d98de79a7e945eb12c990d20b7d25ceaa390c5c92e62111181e65bef2cceabefff56aca8fe7a6069c0c580f1f5d5e2461acde388ca010c2875aae0ccc SHA512 de69a12eb70c1a5b9dc705b49ad4792f3a7dadd15bcc3e588c2ec412301e35364557123ab61ca59e274790bad84b01dd398e01f43117526bbf5fd37df34b866c
-DIST firefox-60.5.0esr-or.xpi 540875 BLAKE2B f099744ad7f6fedd17f2bd91e60250d24b8602dc548aaee4792a3c7c426f480e124216097ad3d43f492b88d41a547c03a3f2f9dbbec6a81e2c7484113ae1f35a SHA512 9a6ff9a825cb1959c4b56c38b77359005cb900049de21ff7ee7e0955ad0ca2b578b174f354c2c2f2d34923c774837423fc7b320a984b692272157a2559f8f2e5
-DIST firefox-60.5.0esr-pa-IN.xpi 557878 BLAKE2B 7e0dce62ab2b10a748b25655850c2102d1ee1bde2d8949734378b2707f7ebbe6d846b6770ccefc529fd1624341a6c28cc85bcdbe506d1165d211f6b771375d27 SHA512 b130f289a776e86e8c971f31d0e4644938339574b6003f007041815e939159d0b0c612578ed20110ce67ec7f8b93dbd15574d671b6a799e0a8723f54cde54689
-DIST firefox-60.5.0esr-pl.xpi 419026 BLAKE2B 86df42aa1130be2a04935e6b401c2fb7250c86cbfa2be01ef6fcf24a9ad5a80d6c9cb453986052fc82796ff019fdf8d9f620e62c846978a21ff230c3dbc6ad5c SHA512 f8cdd442a58c3dcadf41fb42c4e8018327782cf245937e1a2d82399e4a6226a029a50c5351ed58b1e2b4d655d3e120c0686f8b17c38f09133cd9af02b0638035
-DIST firefox-60.5.0esr-pt-BR.xpi 514760 BLAKE2B d3509f80acf68431d03ed36a887b84adee9b638d1277015ab7ccf135872cd4dbea9d7613e811da93b232a87f896fd1bc48de20892ae88337468e99bb512aa3d8 SHA512 e1e2e9d7d0891115dc5898cfee690de7857935f874fb2a82040557d3125654ab06b766de6699b4534543e9f263c53e4f2de7be015665da7665047e33b0e5dc41
-DIST firefox-60.5.0esr-pt-PT.xpi 519358 BLAKE2B dd4510794bd3293d16fa7d76f5b9ea5b732435395e232169b48f17343d946f3b79c3e6f735d1ca921077a1f29686cd11368cff319ef9b2fe27b2493f61e35a65 SHA512 afbdead75ddd1338b7bd6c77bae9d87b75dbd5dc0a1c5911eb0144d0c0c114b73669f99df26135d6a955a4bd04d87d7134f8566374c611fc517ce7027f660fc3
-DIST firefox-60.5.0esr-rm.xpi 506037 BLAKE2B 8b327b70448cf462cdf985822c63ffb5c76c90678f03522739fa55f5799f27a3b59ce47a7ed61208cc6357f05771145be7879f80a7b1d04ea5100df5d485c295 SHA512 0951fef3b40ed9d98317df78eef92187ed04e59237076e72c6c188016b919cec303189ee3d5ac3c3ad8741db7cf9b6f226a6c134c9ae7f3724e46fdd03e0b05f
-DIST firefox-60.5.0esr-ro.xpi 514052 BLAKE2B aabd25bc0409f238892fd54ffddaa6588b75e647aa11251e224dd73071fea0a3c67d2ed2c4f81e662abfb6b4d64f344efd5cde0cdbe07665a81304cbb2e31421 SHA512 f903cc07422db68d2990dfa2d26b050de0d4a298722078b5b768abe9b727873001c0f4ba6e9dd1b846af8d4b532009c7602bbe913d584ff2ba45c767fa1430b2
-DIST firefox-60.5.0esr-ru.xpi 591402 BLAKE2B 4e50db8e130a763bef2ac276bd7537acd5db8cba13d51cab5bc70f7c51454247e6a9f381101e50c448246deb8da304e542f6d7a296d23dd865a9c32e10f99984 SHA512 056244c9d8b0685894742e55b52156257feeb4cd575a0d9d79ac0a5ece1e16255bea83f80aa78c51c0e45c0b9909abdfd81f0ab1acd00d4c37f2c8d28a837a57
-DIST firefox-60.5.0esr-si.xpi 545576 BLAKE2B 228a3e3bcc5cbd9a66c9c995e478b5acf73780c6a00311ee81858408f1770177998d913db2ea5071cc384c82de7b296b56d3bca7f367f64c34b2c875c3b3caf4 SHA512 e4b905ec02d851317451159b02b11e465705ac77e129455f738e1c82dc11319bffd4b9a577f21928318072ed8c6f888b7c14dfb2ce4232bc3da3b8aba071e3dc
-DIST firefox-60.5.0esr-sk.xpi 541705 BLAKE2B 49e64f89a3aff024c756d0a7b77882004c38b65eb38ffa6a636c84142fe09811d39a2be8eabaa5006e2707fcf312dddc4dbf3a8b909169b901d921b3ca68d960 SHA512 346223bf3fc8f07762acfe2842a0d596461ef0b3aacd349455a58683fcf6700cdb38b33f72b1be0bed323b01fd5316d0f8491ec03b90b2c2bb7de803f2791c9b
-DIST firefox-60.5.0esr-sl.xpi 519375 BLAKE2B e8a7627c7cffc569f5bcaa05f6419e02ad58b1a99db179534c828332d398083366a62b043c99373fa619e358b5a9806ef67528e988370441bc79dc8a70e48850 SHA512 d89b2a8482cc9fc4895470bcae4dd59c7081701675c5ebe941994dfd40f0fabb50a500be70fa16b32ad448d75501f20cc43b9cba47b85d314db08d8a604682f2
-DIST firefox-60.5.0esr-son.xpi 497693 BLAKE2B dcac349ca37abd2a774f348512e5521de6a4afcc38906f82117092994fff09f30465f73cf57a6451ab9b5bbf4a1811e872b487326288a67b8ec6e64c79540262 SHA512 7b86ea4722b724275dbaeccf0d51d01baa38dcdf3cf96109c1b701d6cfb648dc9d9409512bfddf567eada73abf4c23b9f9fb9aad5a965c38d169f40f26b8ab6f
-DIST firefox-60.5.0esr-sq.xpi 521271 BLAKE2B 248f6ccc6931dcd52210efc5a741fe25269ceed22c64e6d2f802751b8907f609fc29556815cde113f95b0ac233bcd08af2a9a2ef8141a2c6efc4d8e83e146cbb SHA512 33886d155bcfdc531b8c9b42dd17cda515922155469259cc84800d82050161156eaedac2cfc6064545f073bf071010cc7f9bade821031e76fad8357b5ddf0ec0
-DIST firefox-60.5.0esr-sr.xpi 548776 BLAKE2B 4ec53025d4df6828582416ec4f03fd1ccc978e9c4dde3cb6795709dca3e8f3817607d83cbaae01fc0d9f57022fa4bfc958739211cf1b3c75d6a9f96c2f8488bb SHA512 ad5a9581717230240e60a4df3621f6a2ea0652f3c84d2c3d1076cef00e75fb33dd4a91ad2340a6ff597ac5acb2bcce17696070ed4c67582b56f7fb17aeca6f27
-DIST firefox-60.5.0esr-sv-SE.xpi 518664 BLAKE2B 5ed13f5fb83a6e2e4a7f0b406d228c39279ca6e7182bc67fedf3a9cf325b87b091fc5c8a47006f7dc220513ffa9c1e91cfb0e023ebc0dac77d95ea193e81ed1a SHA512 0f7f030732e6a080119e2272ddb84409d32f64f3b219a1bcc9e8c167d5b6089e54d5b0ef6a9168514850c51ab3b631406c29176c20644eac5c81bf49797ab735
-DIST firefox-60.5.0esr-ta.xpi 577921 BLAKE2B 73cfec3d32521567e7f9e6137a1590fcf3fa0685191259d2cbc4c6bec7657ef5bb673fad2fc5ae3e7e1081673e174acd24af8fad4d36106c6cb3b64c4d3eb14d SHA512 d46f8cd8a38f9e5ddae5c1d78fa0f6585bc9c92515883b9cb5a68be8dbeb997f3c9fb1cb3aac4d9ed6d73be99bf411a2995d4fd089ba66f5d5164cdc4a72b050
-DIST firefox-60.5.0esr-te.xpi 590962 BLAKE2B bb628127950f4f2996cfe7dfb528f3b1426cd81e673111ad602cd9f03a71cbde7900f8522aa4da099528c5663a2c3dae3f851d6ee23ed7aedbd55c365699d3dc SHA512 61cf51e28c18eba81c1e1d58b2c703d9589fdc5cf80d6960878d9b38a58b53678f28eae3c6ffff20bfefb08d6c78ea88346f343b5262234e6feceabdd68abee9
-DIST firefox-60.5.0esr-th.xpi 562823 BLAKE2B fd564c4c45794671c8ab7dbeac28f5264cc7ab5f88d585ff7d72cb85b348cb3f47ad1a10a56ea106310b2bee441590823567a4bac38cad36a468f57762c2c09e SHA512 d111e9398508b4419475c82c08d1ae73a5aee18dc130d5746b86b83596214477634dab1785c7656cf4c8446c5b826ef44813fccebee7976bfa64f91afe2a04b9
-DIST firefox-60.5.0esr-tr.xpi 525862 BLAKE2B 778e147a2946f8ba6d9393bada44f28e1373cb57a7d008db7c221e9652b81053448dc7c5984f752d3aa15c6aac36e5d8aa26f8bc39952cdb5cd365e69c2a1462 SHA512 12d0261004b0218a10b583980fcd18c9ed7f2ac1466def6d93df2d812fa3fbda0d3d737e462d9faffc253f2a945d64e677de2234298ba638ca2bac1efc5072d7
-DIST firefox-60.5.0esr-uk.xpi 580926 BLAKE2B a4a76db1525dda8ecc017f8eaa73874057eb56ddced4d960cb7c6d52d96118b265b04b309f16936bdc730bb3e2cfedc381f79ebae574b285a95d008febc6748d SHA512 f7ece316cfd1c586ba79460cd183a993d5721101c45b87d669fb4c23722411d36b382cda8d96373918d81c586950e29142ab9bcf012b0e15a628a5e5a043f9d6
-DIST firefox-60.5.0esr-uz.xpi 513691 BLAKE2B dd20a5b553b7fb0d59aacb3da51d37351c38e981598fb1c639fb994608f093f457a6b31475686cdbd96efa5256964ea56e47fc01a5f71dcbe61368768b141ec0 SHA512 49c3d090f63174fdcf73f0a1bc3780f429d7a9bd9b2fee21e50cee1ced922c23f40aa0ada4b90f24056f9a5221999b67cf5d07c17ddbc53c563f37761cee867a
-DIST firefox-60.5.0esr-vi.xpi 528193 BLAKE2B c218b8efa23d221faf652b87478b91320cd03f260b9ea72f717eb9f3192865b76eb3cbc887e9f17f7f71be36c759f60ec9d6e90bd7be14c9dd88491bddc7bcd7 SHA512 57e15bbb476bb30a3b1acef5b7b8242736b25a6786095567dd9e33d210bbe109e9f725e19e5140a5ab56854e91b520bf1472af76bb170eda9e1dbaa89f142163
-DIST firefox-60.5.0esr-xh.xpi 511860 BLAKE2B 39e34631b4ac241f6d959094497c8d5df5d11d994ad5dbb04f7c463848a1a94dbeeabae20c70c5ce5d4b4928a033950546c99a985a01c61ff10cd9a6a3b756da SHA512 5b90d5e1249dbc4f14890ff18fcedfaa2af8d6a96595acee56df34bb3481ff6f3e6b1d0cb5bf770a296678a059ccceea37e011832046d6dcfb2d8e2b3b78087a
-DIST firefox-60.5.0esr-zh-CN.xpi 543587 BLAKE2B 80aa034f254b8ce580ba320d6fb0bd148ff7abd894df440a357c7273532057f6e5f142ee3ea250f77e94e4edceff2a1292d2a80cdffa8ceccfe6b50056d1e411 SHA512 0beecc494c416e4195812f74e4934509958226ef61605efe0e8315866d76a1a1a5089c24e91f75d9802d48a0c8a2b07d337cb08166481cb3e100cbdaeed49f8d
-DIST firefox-60.5.0esr-zh-TW.xpi 541914 BLAKE2B 767e09bda7aef1cbe5aee711266274069331133f3f45f473f7e4ab3ea7cd5dc2190e01f39e3cc86f50a3b3a0427aba91c7625ebfcd9fdfbd254456eb6810ab0d SHA512 15bbfc4609c6f382b695423776d857b5675bf19f887b9133c1bc8fbac476c967642bfa58bdcff96f538af2728b636c9712798fcf515b7fe8d02a0fdbca881a94
-DIST firefox-60.5.0esr.source.tar.xz 268065616 BLAKE2B 7267336d543e0e6b18dbbf4bf9f0412fa6246f275642706a06c799cbe6e06878bd3911fa67b71846759259260797a864b8a3b224a7f3102b8a05cb49e2e1f2ec SHA512 dd47e38a87a1339b733c06ea3f235576bf8dce414194ab308d0dda07bf15290afbbad92b8484732daa53cf6a48b57412f7f41e30ae0ac21144c8657b86047aec
DIST firefox-60.5.1esr-ach.xpi 496847 BLAKE2B de2c752783d135ece5790a7e2f844617472424a6896799af4b2043b63f4a0e99e35c85e815c1ee4726fb3adc502dd8f9aebfb6ea86c93b99a40daa75aebdab79 SHA512 c6f3802a4c7758f3dfa8414a61274bae1f71abc07d6baf3d391a76b56a5fd51599bdf3c0569257276dcf62226f599414b4721d6e1190e8623b29ee7bc910ab30
DIST firefox-60.5.1esr-af.xpi 487313 BLAKE2B da30f4cc3968d716adae1402265442f4991689c963076ba3862e92e822054a712055625044d97586103f46e06d597ce8bd226bfcae5b77284e79be356e0e425a SHA512 e66f66f5494418e3335730f1ec8d1937bc947954cd91dc4da468cebc212491402ef65114fe985237935d79dd8a325dd95fd2c4cc4641afbf7f8ff35eef24f1cb
DIST firefox-60.5.1esr-an.xpi 520501 BLAKE2B e79b75f8eeddcf99b803a9fff498cbe0d7d03a8a5c40cabecb7a7f93d9f889d5ce076d8d7c886a02817d7349d2f96a64b14bad3304cf07406d147391f194dc81 SHA512 15ec6a6a2f9c1549ea71ec17297aee8a1f8c38accec263539bd165e7b15c4cb82753fa02e6ffed527edc23821338dc7bb280f4271e80bbdbc9e997d35f246f6e
@@ -276,99 +184,7 @@ DIST firefox-60.5.1esr-xh.xpi 511863 BLAKE2B c7d40cae3c8401ae8f07693dd15680426b3
DIST firefox-60.5.1esr-zh-CN.xpi 543592 BLAKE2B 71491bdc05074e4fb0ee83f75419572a4e2fd32d5b589a269a8c58209e707d210d1e9e21a27af03d855d8d5cf57f5faca5ba12ec6e7ec73d518da1f7d4c4216f SHA512 e5d3f4820dd2cabc7cc24e7bd4b313c9fd137bf0b669935033f2efa5121c68f8d44b36080ded5bb2cd408d1855de4b43d3723a018d174ea4b5706458919f944b
DIST firefox-60.5.1esr-zh-TW.xpi 541917 BLAKE2B f6b1526592720161f57dd3122cafa88705ae40a26c0817ad982ae39928c21f715a743686b50bb6e8b3941e33f22902bfe3c483326a18d6c9b26e3e7b08d2d4e1 SHA512 ac21bcf797670fd54dfc74ef696f32371eef7af379030f1a5a97f3f14ab53c377bc4932de05b230fb0a868efd04ea6ee52104dd1bc3e1bb56682c7e0c92c960e
DIST firefox-60.5.1esr.source.tar.xz 268112444 BLAKE2B 1aaa93f2dc24a5f63c8dfbe801fec2660afa560dcf09b8269e7a52d7494e8e44165482c5bb43d1a3c1b17ae24f2328afde4d450cfb3f53a265bf18a85343b472 SHA512 5fe63dfad06775877219e7a384936c29a9db4b86d4b7e465265ac77c3a1fdb52d830e40e91dd756125103481dc414cb6baebddc4ade0450ac499146abf70b91d
-DIST firefox-65.0-ach.xpi 447455 BLAKE2B 0f53c39867f122b871aa4c75e2a7934caf61b59e508df5d19cf218726b01df0ca65438e3f619d7810e2211b1ea36373fc6630d083444366993a10eb175d098e4 SHA512 1e609b117838310d5b634b005ba8134f1effa6b1d71fd50037038ef99166439609bf37bc87501f8acf59e1dd55349549f2b40b3bb5863d126918fd211f0171d5
-DIST firefox-65.0-af.xpi 437793 BLAKE2B 0a9b7058e5eb2e271b49c677386201b1f91ef829e809634b0a58e2cf33a73780086a5972bd68bc63c0f0ab8d20cb95a0fceaad06d03526c57e6145749d92fdee SHA512 a89bb5f477961328db5eedd94b8ecaef31c399fccb2c7d05978a4227c8dd6fb2760739990cf2df3bb79dc1a25b7f2a49917c5f650f02a03bbd7d7008144f5210
-DIST firefox-65.0-an.xpi 465005 BLAKE2B 4bcaafa6fd8a0c289c475189db56d546edfc411be220b96c4dd375085d2ca28175c176680684dbf341ef39ea7d83d9736eedc48beb2491de517d23c1e755a163 SHA512 7fc5e79f3fe98946ce52ce84b2b34dde64d70599820f1a3f3e83fb517a8c560474a72386a316ad08a238a487e9ca4943e08cb56aa7d9a71ac91411e28281f921
-DIST firefox-65.0-ar.xpi 509019 BLAKE2B c938224f38e2d9d8ed362cd3dd9d9d715f9d5f8da3050bec5e99f41248c1099644fd4a821b382bf0e1d11caab9f5b36e9c306eabaef40480471cd94540238568 SHA512 b7ce9d833d45f2737b540a2ab560ae4652aec68a5e844557d75aa198d356516e96a2ed529da516cdb0e5bbfbe1ef9323cc564cebccb72b7c1d61ee2b70ab23f6
-DIST firefox-65.0-as.xpi 472923 BLAKE2B 6ba56701024544b20dbffc2dcb06d8e3b23a62dab523e0e3f57c0ae81514c3f253edb5d4fd7ad76036a61a23f44570c06802ee61ac76b5c27f9d49084a77c1ed SHA512 0fff1cf461470258843bc6ed6d3de858fda860e6e7196a64206817e9cc0f28477141a2503b5495f55b9430a30526b1da932bb37c568c3b5952fb15d4485e24c8
-DIST firefox-65.0-ast.xpi 462336 BLAKE2B 394e333ce569b31db919111530e21677d6cef86b9a33cd216cf9f1d15f40af4bd221cad5fef5ab670ed4f70130ae38773d7fb0cc30ee283bf559852e6c63b1d5 SHA512 ae6e5907f99c05a1cb779fb9ac1bb72fb54923b4ebe8d8de5d0b34ad996e9daddebbf79e9bfc5c6755ac30f5d66486f0b96316e931ab50bd77da4f41173b063e
-DIST firefox-65.0-az.xpi 488813 BLAKE2B e6096c7e0639e67690605029b7b09d8a80bab1d727740e9d4610b691d912f9d1739fb49ba11283d2652bd8b6c5079dd2f22b94fa7350547f3581a5a4981436d5 SHA512 a212b75fcbcc7bbc19ff4ddfaf89938dadd78d21baad2427b6bc2fb2c6bdb0dc812576269f8ec3d2a23403ba14f97f7422e1376ca0ea4679cc407a5347494ca1
-DIST firefox-65.0-bg.xpi 521952 BLAKE2B 0cd1e568d7794c2eb8d8c2891020b869d4de6498388c14acbf903e69d04e6bfc3d776b368996ccd5688651b6691eb92f8a00425648916438f0a357fb8d017d5c SHA512 bb00bb0b06a676740953f9d82cdd7859ab10aaeb7868e08b4a82ecc26ef2de026301b813aed9361abd7a5e526538f2a655524bb3178d8f68def6148668f144e1
-DIST firefox-65.0-bn-BD.xpi 536531 BLAKE2B 40de401afae824508f5a011266cad03d90d790859da7b542122438fa9ff3194fd1fc26baa662e8eb1448319771e731c070780e04eae28305d3e7d70c0b10d193 SHA512 8391f6f8935f580d33a7b70f8b2581a74c3460a7bdb4fcf5fe462d312cbcec1eb8e2bbcd82535a919d4ebb7d7ef0a104b07b272d4d2529aee5210cb902852334
-DIST firefox-65.0-bn-IN.xpi 528104 BLAKE2B 8e9910cb9673f27f0312f187b49e3e9d3e10286f91f24ca7555718b785091489a03d3509a27f1407afe72047aaf1bfa6cae1eb3ab62cbe218549aad39f2f02b7 SHA512 52a9bcb7b43c9d24df10560d204c9a16566de524b10c04e9ce45c1bef3ba285a94fd8b01ad7c087202fc165a03f4f85ad471dad6946e9b49b35b0a0d70b72f8d
-DIST firefox-65.0-br.xpi 468614 BLAKE2B 11283013c257319a9e49160a223ed2224973ff76bfe3f5df243aa4c5f2b82c533e53c12c84ae92f84b9901cb8edb398f0f188dcf2f54600760763f5a8c221d6f SHA512 fc176e4844e5000e5c9a6f366e822316dd05674e75ed730e802d58ce82638bb3a3b43527c9070cba836a7a81e5ccfe220e6401a6f49d82c5d88a019ce4b99d0a
-DIST firefox-65.0-bs.xpi 463209 BLAKE2B 16c06baa7d74fb4427d5ab51049ab56622a6c809bf117aea70833b54ff80cee37798add1f5a81afc689c2f7ecd21956bb86b4677eb7919e254ec96b5ad5bbe5a SHA512 42e0572b0a4f004bfae3d4b3dbbfba79c0c0b8c72818dc3aa76ca7ab5a23f2dae78c5fbd555bb3b29b5b07e833aa54810f145a33083f948f3179052722819cf4
-DIST firefox-65.0-ca.xpi 469759 BLAKE2B 3b38f6668f8aeb95c8a5a51509780fea46ad73d4b23e2709d3e7c301951da782634f5ce0fe8dbc232f59a6d69ab06d47224ffa12aa57c672003a3f6fb9a78324 SHA512 14e608e455b22c36700a042fe33b093d0433ba203fe0b2b0ad28e78fe27ef2d95e3d5e307b6b49f296a383dfb80308532091c4b08c28c94b3b386addada56e77
-DIST firefox-65.0-cak.xpi 492515 BLAKE2B c21af254dcec4b2f79c78ed90a689be23dd991c95bfcc6d46f631113a8b5ae276d9b0a519fd0fe99fa96c2824196e31c865f946f7533ba11a5856de2e684bd9f SHA512 de8578b2dd64981c0b080fc82fad59c2163c0f8e08b8320ccdf2f8ebddd59c45f80ef550e54010dadb6e5da55d7e112a9076329b3f210f650894ed510c79b975
-DIST firefox-65.0-cs.xpi 482367 BLAKE2B 1017a0c0e75f110912253ad2fdd308fd70d546cae6e83616dcc73428aeaf4d476b159382bfbf354831edd70a28366dbcf272561ff7ae9e38e1bb50c2e324213e SHA512 916f559213bb9fbc0b4cf2b8d2fab17ad869ffc73f8c10d48c773ed3fcb692ac9943957dbb7aeee16094b44d5161c0319b4d15fdd8fd2dbd968692952d9826c4
-DIST firefox-65.0-cy.xpi 471834 BLAKE2B 19ee66259e3b1a0a1c11b2907759f9df96c2207c51e9a4b75fbf3bd8bc5e2984be263f251effecb95c444915ae34d89376a6bafb3fa56fbd32125e7b7f5977aa SHA512 79fe179064f528951a21204feece2de6a102b519d96d910aa29932df12a28774b37b0cfe5485197f2984a0466fdd91011d9aee0725d1dcb74139f7db0abe54af
-DIST firefox-65.0-da.xpi 474705 BLAKE2B 17089fa296853cc96ec53a76253cf0aac4aa9e3cc72b7bbbf96d4991f2d6f721bc06abc1479084b1ba73a09e9913f68c5c4e71a3540a1e5706d98558acc36e98 SHA512 2b508f6a53290dc259bff17dc4745014aea2a1522b738516fe214a6d403d720e8af8c9e6ef1cb8569af03b0d11eb41a8f1876215c545029f491c13b083aa8937
-DIST firefox-65.0-de.xpi 482311 BLAKE2B ad359047d7dcd5e17c0f3a0c17a87d9f60610f1ced347d9aa73decd410fa97755129d3146fcd8bc98e05b60749d5a79770f6a693edcb6227060ca5c5909929e7 SHA512 c358fc3343dff0e569ab058082197409093231378859eb6e4693ed35df28aae2d93722db713cafa3f5d819c93bef6c650df7ca35840081004a7aca9aa19055b4
-DIST firefox-65.0-dsb.xpi 491040 BLAKE2B 4fabb1484a78bd4a39a6202bab74b67c99098dd273ba054725c3ec72593461e31adfde740e75f05620856632e354f728e86c4347781012a5cad9d12df016f6bb SHA512 fef27ed10bb328cc25f3206081876e8cbeb4ec37fef501e29a30a610f26cd1d067028ae5e4d1ac33b4501a341ad4bf4b0245b11f34057ab5a86a16b3e8a410b0
-DIST firefox-65.0-el.xpi 549048 BLAKE2B f46b43ec160812670b358aedc6c6457a1783cbeba46c61359122a058fb2569c9351b78a8686778ac2ddb48b9accf8bdc2cf6258693e87d1cea94d93b693a86e5 SHA512 cb90713035c9c36e6b8e4325bd4b80e11075e4fd25c67db49a37588456ea81003607d2c0a26a725b3c2309ec8997e5910011cd6bfaa9fda51ac6f0843b963fad
-DIST firefox-65.0-en-GB.xpi 441644 BLAKE2B 711ffd92c08b8c7cb92ef28f5385ea0c860745601fa33fedee83a714c32dc43924227098eb14ad1e9f7ae6927c87c7430b268b653001c64e0eb8eb4c7f630a07 SHA512 c9db46baf8e65c6dda527f881b7d187c4f418fc2277798f5125f023cb62de8354d1167ed7b9fc98c97b73c196576845f3e6e4bfb17a68bc746cd56fdace3e32a
-DIST firefox-65.0-en-ZA.xpi 421339 BLAKE2B 1b073570a2c0ef868fee062992fea8b4f2de507f81aafd341c3a3cb0450ca449f532c6f430efdd0753ccb554b788fa81089d2fc4b9171be02431afada870aba1 SHA512 675b3850971a80a740eca3543793f3e19dc32f258d9f023cdfd88d9f13afd139c53146c957566aba48e4517df14fcee9dfe4549120984f45f7c7296834a59569
-DIST firefox-65.0-eo.xpi 469163 BLAKE2B 34dd945ab2b94e17d2548eb7b9241e869e0ad04cd38c7272994e1a012bb3f9f962921c0b09b1f4b4fc5d90fda36ebae739d589bd887abe316f6c68bdb1abbb7d SHA512 97cc2f3ded259ab1b0efe3e28b3a304629d66df71300aa6a2fc252509a120017cbe5056a635cc1775b051296511c2f71dc7b9994b86ace8bbd2d6b3b51083ff1
-DIST firefox-65.0-es-AR.xpi 477375 BLAKE2B 6518600b6c9b1c7050a0ebace9fdafba64df235166f9613df86fa0771f9112a2dc6173a3d1260b6bade02cb0cb036c24e4d14ca8ce61be080069b77705a05c89 SHA512 a71e538d8fbf22d525037447a9e07b103eb3aa87de36c4204efec022e7c632e6d3401b7bf7f7c2a792a2aec328da2565829d98e3d884f999931f1ca8231db654
-DIST firefox-65.0-es-CL.xpi 476261 BLAKE2B bd81e90d215302f9c7cbbd3a3dc1eefd66f6b8cbbae06972ecdeac146d410966a558b552b4e587e902580be17d7bf3f12d713ab9498001f3f8fd05ab15f9f0f2 SHA512 0b3e905cb88afe512f3d8202875dbccc22874bb2f25a239ff77dc8ff22bd6c084445fa8cdb4436d37d4ea18a1e6d21832ea31668bb7106d55624878c3acbcd71
-DIST firefox-65.0-es-ES.xpi 437102 BLAKE2B aea00bb3f5302ffd0ee38e67628e994c538b1568be0e2aa1ef4e7ca2b5d98d4c29862e2d8ecebfc3b329d93debdcd328a8f80f0d8392a3518c78a481eec6cc7c SHA512 c18df1c1d8559416fe544df203f9e192580f6123e2d5f258786e7150b55aa6d206ec5dc39a3697f4fd6662681a058b87a89350d18a6ad0c6f1d66792d3042fe0
-DIST firefox-65.0-es-MX.xpi 479493 BLAKE2B 81a90a36a2ea2a11fbb9b9017066a9f992dddb946447bec5bc7efc9bf236d3dc05c96bbfa77129030c2fe812585304c9904c4e4c9ece064010a3a32b98da42ff SHA512 3c24a6858c4d050813aab711242a1d70bacd683ea471076435546a3d04b50073347eb1106a9cacf03c1494cc5f0906e22907050831d994130557dd1508f7adc2
-DIST firefox-65.0-et.xpi 460954 BLAKE2B 08fe504af58ecefe7d23df4babf287af6bcdc3f8d4720267bf8a7e7af7bcec209577243f89a67ea7d0de6f39af7a8900dcccc110d4d881b0f940dd5704d2553f SHA512 6aadb521f204e88be670cb3c8d5936c53752ecc37bc58ee6ff1ec9c5d5c535951c79c4131fea7e326af984256a518fc501ec3bf56071f58f2222b67ffd410db5
-DIST firefox-65.0-eu.xpi 468842 BLAKE2B 343293ee8e81bd85dfe13114fcbef5a3c205a3aa918af9985b78291e817b580e6a52824aac6b266fd360cc1c89076b6581061ffeb62c67eae4aba7d65b8b5c6a SHA512 24bb255a5ae53c3f1d7430a5a186fe752f89a1da6fcf9a80042b3c34f6df6cc5f33547964ebe40573a0f6ee5ce54578baf5b40fa3f42463d9ecc3c637382ba34
-DIST firefox-65.0-fa.xpi 520143 BLAKE2B aa2be76c03d377b6a354496505fb9b3a4e9a33b3f9f3ebeb7c42656095237134677c361160e90c670476c9cfe484ff3afe411c2fb165cac36913dc4b56003356 SHA512 59947bf9f9b67e123fa2457be8afcfc145be5e15c1aff55c5ecb8c4e22c0065b8bf1dad5543e82d60e5003c3caf7d6343a51f50a88f1c300a4c59df7098de9f5
-DIST firefox-65.0-ff.xpi 461634 BLAKE2B f3068803c330e294ddf277faa8a45f90b224f58ea97cfeba4eec93a02e85b6b858222333461bb818f519b87c5708b45245a4beef7aa6cd6108db663f71e52d42 SHA512 b3a55b93e6568beb8b5e42730e5a1d08ab30d27df0eeb7819f1b633a8516a82dfc548d9ebe949a05c2e9316493bf244536fbf565e65bdcc5d64e1a394f00518b
-DIST firefox-65.0-fi.xpi 459819 BLAKE2B 3e993d9f96cd05c3486411a7b7343a4ac5593656ee6ee899406d03f65d1ba1dfc7d525eca717377f074075bacf7f10ead66992369efbcb9f16c8af0a35fc4788 SHA512 88999e95bd1a5d5c9eccd78bb24f08821cc22f6ce2045b7ddc45525f9ad5985d05ecfc4e9ae6742cb26e333e770a622938421203bf7f02b2205b5157f3851135
-DIST firefox-65.0-fr.xpi 486273 BLAKE2B b64ee8e392a1db27b35c48a41405a4a9796f62bdc10377683d292fcfa692f5c9767206cc05dac409916627e05f7c46c6a116b136daa9e4bcfbbef6cf2bc43447 SHA512 962e4eb660ce59a3edd8ca0e18ee2e437733375e7fddad9c1f92a75dfcde145ed0fb0fd5686e7531ea7e248dac3d280451658eed158244972be6274baffaa084
-DIST firefox-65.0-fy-NL.xpi 474527 BLAKE2B bd5f384f88f1021e95c5ce5907d7b67cec29ebbf1d3f7b50e3eb8f172288dc504d1af2140027e555b950e71273ac0813134cf54fc19f5405f73e6a4ec5db5d09 SHA512 80f29dffe1e524451b544f4953cc5fb4b35febdad6979c40ab4f31d0caf38531ce741ce50f60870e4b8cefa68a67edd778e45afa02ab84a9c6e0c69bf0512c2c
-DIST firefox-65.0-ga-IE.xpi 468124 BLAKE2B b2fa49836a5775f00a604f94cf3ad27f3b193963d96ea7f8a7ce74781754fbe9abf9db91296f66ea6f82fc396228bdc763862b5f088f3763e10071f62d29937e SHA512 807100c54012e05fb0e4958f1de76c352057630699d14d644a8bcc1128b951508080d32ea00f01d631f6f636a84c8bd32dda08302a07bae50a3fc81207aaa303
-DIST firefox-65.0-gd.xpi 479073 BLAKE2B b46eb2efd364b35e9d7ee2824f5f8e948dcdf1e731386a42984838bad78cb8d29fe93ff149ffba5b01c8c5b8591d52bab97ec2ad9c3f05aa91862eadd1c4e569 SHA512 01905fb6ba0d30124631c6325a70221464493e0fded59ecbb934a394ffe960fe05238b0c9fc1297259e00d0c8a2194e44d2319b8414dbbd8fcac33fa0c117257
-DIST firefox-65.0-gl.xpi 463707 BLAKE2B fa7f3a7aa78f250c3918f27510276af56aa6f34d923a5c634db59023d4e563087bb745954863eb8fe39c8904eea0dd3a40928fcb638f5a6060fa33432c734e51 SHA512 66b4560613c050e6e1963cc381408f3524e0cffa11126c8cf754f16f8f60fb3a3382876ac89d6337bc21218c092acac4291fcfb9a848948eeb7b5c8c8bf2830c
-DIST firefox-65.0-gn.xpi 485000 BLAKE2B 5bfbfa03e89499ec46cc77dcb43e3837341d72408c0f87d86a298c1ebad1dfb26171d73af25e86d5477bb89e2b77118dff9fd9002b37bb51531f0073144cb3e5 SHA512 a044c6f15d30838b4f16d76133f0c5277967f8ae9bd122b966fff74472f78f0994d23b8d3d70d0a8936c018b04f945d5b8582bd132c5f06acabe2eda604d53b9
-DIST firefox-65.0-gu-IN.xpi 544747 BLAKE2B af5e88f11742c61b48c25f2170f2ba007bbb4f0983d1f958c0652109dd1fc68742bc23183a5d8573a80dbcd9722c1763fb7d1d8a2b142cdff1245f3e5f871dc1 SHA512 1233798a2d2985e9ae960704bdfdfac6b10954887e16e1050b22f99b9a43309d1e5200bba3a141110e61b83852a59c069f193cfc46f653481c786fe63706d7f6
-DIST firefox-65.0-he.xpi 485643 BLAKE2B 392527a00c8cd2b4448052bb0f9ea1da3877dcdb4c61f02f3f399697cc7471bc8bd250b4d7ab1a083dd04b0ae0f7f449adcba4f2805a54380f6787fc013e4e82 SHA512 5fcc9b4b5e5499505e7ce41ad2b96b2ba2be7cbe9650bd9865f10b0f737f00754aeb5f2dabb46567514fe5c9666ccddff13e2eb2f9d01c137a7e40cdf0ca8505
-DIST firefox-65.0-hi-IN.xpi 533022 BLAKE2B a0f5e64b6911f2ac805dd98527fc65a4bd53fa8ebaff97a443df1ca122015d7d6a0e4b431fd16c9224efe7313a9587c17e528d191d5cbedbd149ec6da0f41c67 SHA512 bcaea79f929a2bf936b2c3a0c163774ac430677b7097edb558562766e13b7721829399e943704cd18b95455de6824b0a431afa59cc5b41cab6e6e987b770adf0
-DIST firefox-65.0-hr.xpi 465049 BLAKE2B 52eb009af1ff72e5532cbd7134dc4bf9220bc612e3433fd31fb4a1adea2d4fdd8c89cde868400c819b355a45cf3eb15b17fe57343c9985fc03895bc31b79fe19 SHA512 a413cdbf3906deac8479c58c59cf4953ac9ac4af78d0bf53c7da4b19404afccef1c0c3bf7f91495fbc7dd17e39f97cc093ba351afbb6832452a111a35f04c169
-DIST firefox-65.0-hsb.xpi 490634 BLAKE2B ae028d1a65d2183684a16b4a5890241210347d149797df5e5cc0b0f577fa7d6760f042d5fa44279e96e8a8f023b17aa45c2e057e95e4689ebf3949521d2e0c92 SHA512 8a1f487783628b7a63a6fe9d5b3e9c05d93e574fa367f0569f57f8840bbd55af6dc7d14f23c026b73c26bdf85baaa04fb65b57c7aae611d77b21053e9d89455f
-DIST firefox-65.0-hu.xpi 488207 BLAKE2B 079b78ce429850a79d6c60b62a5f07a41858f7eb45e37816b36f37493c721e7cc81723b8f753b937e9716a530157f39bd692925bdde0afdcd6806f3605d9295a SHA512 416f42291bd97efd66a212a85bcf466ba0cb8a1d699c8d2164890ed19173e57e0301e9272157255c0ea5c9c6ef0b56f655dd8d0c86400bd642ae3386e63b1823
-DIST firefox-65.0-hy-AM.xpi 510217 BLAKE2B 7fdd3c5a5d5ad1aae1cd79d7f867e42ba82db683c33bdd6abeedfd1b1637f22b1909bda6a292b2c0ca7085d502078be94962957a3d41caaa71d9c4c444863037 SHA512 769043d4c5136f5f39ab06b06ef0e20f3af613aa582c33bdc101052ff657605b5bf9c6f511c1978fd8b5bb4994f11719ba0d91d3e64e5266f78de69a31204125
-DIST firefox-65.0-id.xpi 459182 BLAKE2B 276a1e80014ec014debe930bb8e997e108a117da1513221c0df9e0813a1952a1d2180cb0c045bd4588ff7b94f3f17aa6634c69462d1aa45bfd3ac00984ac170d SHA512 f747c7b048b13bdb97309a6617cffd2f1021a994d57aa10a65f72f37a7de9ccb5714105f2ea539ad6dec018faef084b05c0d52d0a4f8f9577ae57b673f57ed36
-DIST firefox-65.0-is.xpi 466957 BLAKE2B 45a873e9d9bcd9e89e8c47db588d2f899ed447b27f1175aaeb88554ac19d548e1fcde439430adedb751a8a0c7cc0aee9d2c28e7ad5eb92afbc0b5e83d30c5dda SHA512 0b2dd037ecb7928c2d9462af5e535f14b47f63986c72aebbc03765dedcd1089375617d44789e9d71bd9bc304b140de6096dab3c60fdfb6af7108d386a0869eb8
-DIST firefox-65.0-it.xpi 356549 BLAKE2B 77801f130f251acb15423daeee4471610e1457f228c923335bb64331d62bc85dbf6c78ec9a0ae570abf6926db87f6e400e1d2709446bea8f36aec9f0d8e4df42 SHA512 6238c31eb36722a12cde258c12a00289800ab9cef4943c942cf5e38cc5943bb03d65e03e7e878decf15f7471bb3d5004453cac2ce788e1ef3bb714becba942c3
-DIST firefox-65.0-ja.xpi 504397 BLAKE2B c6f3a020ffc269692869e918b5f70c99c64b304c16b5f0ce462fed0db77c633670c09aff8dcb05462ebf089a69bdcb29419e2c8b4d65e3117a3ca0ea5f0bb0b6 SHA512 cab0ade26644f016e3a15ccbf467e17b4ebab62fd0a684a19a64507270a27c92a48a28fa0175a54973e23194a3a22f0a79b1fb806f7c59e91b0d384e3555a7ae
-DIST firefox-65.0-ka.xpi 512098 BLAKE2B c11c6cb2cc1b7e15a66f37b678639bd3bd48f9c0ee857e05596a72d50570f80f1b455557c889bb5df316d7b9fe8aabfa7030d968996a14c86fd4af0d3e095ec9 SHA512 4f1c28a75c907770337e6f49c6920943ffedaa3a57bd6398e603b91a311cae271ff930199a304588878e368c96ad6ec6072d659584ca83435635f3cc055de992
-DIST firefox-65.0-kab.xpi 480077 BLAKE2B 97e2cde5ec0842f9c8693e193b914851197e114e478a7d8aa4d23b564230b879721df688810646e120787e25610af9af7090c4004c12fbae397ea30b893ffe6b SHA512 c8112713867a41387a9ccc249d8f9961445b51b43aa131b92a5859a46272610c3f9ee2fc9dc5fbda769b9fe0e224e7d8026cafbb0b37aa06cefee87ef99b6a6f
-DIST firefox-65.0-kk.xpi 535904 BLAKE2B 4963a13af72a65a7f8addc5fb7ccec3e9a3a394a08ef19a3492faaa7fc19c6b42c5399efa45372fb6fdd0d7d87b3c5b7bbdbafdfd464dead4b17d8f83d1dcbbe SHA512 981df2c1d22d8ffc7d1ba1d983a5b41d139d6d405ae213b80079d98ad9ca4f98d631e68affa54506e8788fb7a2e954e14150540ad5d05ad86f7879b9765d88aa
-DIST firefox-65.0-km.xpi 526578 BLAKE2B 820be259dd9925ac18fae39a0091a318d63d3a967ff37fbee695b10a58b5d0e3d7e03be16119faffa867cd2ac01f7dc93442c3301fecb022be2bb1f3c05fb79d SHA512 d990097b2ef2080c71278e8c727543f88c847ab2f4578ecee085e907dc21de2fccfb9f97944c77e05974bf76c971cdb226d2e833ff9df717b28ed845b64df9bd
-DIST firefox-65.0-kn.xpi 528125 BLAKE2B 3f8e5bd026165e5274f14553b0e4bad743c1e3044738686f5f615121986b726eaa08e764331adb681eed8aa0202ac9abc955f2509bb13a91631591a06ebebe4b SHA512 1d0270561ceca6695d73c3268cfbda8d1bdba3f719ca5861f9bb2d5f8fd511aae3d415b8e8ed751fb2c46da4c731b4c50bf2df45a9f56112e536a78a38eabf26
-DIST firefox-65.0-ko.xpi 495305 BLAKE2B 2d81851757509998c72d0a6b2007593452f42a665f9696ed48e12c90215da84a2914c9955e00e5873c79400b47ca06c2a15e3bb89c5f0cb1ebab2ebf563743b7 SHA512 83233402efcd68436965c55b8cc83e3af768e5a9efc8777b659cf5a31eed41cf9470060e8faeee78f31ed17ac9bd7e15e13a561673b3062a69051ce6120f0802
-DIST firefox-65.0-lij.xpi 465948 BLAKE2B c735023518662c6f16f214680f06b7bba67b104f0e34fe8b9444636367255fe5003bb50c1710f424493f60bab45d08e012048aa59a7e2a5a4d5e5eabff04c6e6 SHA512 ca65088372b567b2ea69b7d96e7d1995456e6b6b038f0aae421bf5532d9f2c1f42affd93259c905e7b59f78cb19deb11860d6831056f2b7a238aef295c0395d9
-DIST firefox-65.0-lt.xpi 490193 BLAKE2B 87af99151d403fc6ea1207bd8767db92a5a102c4a07624065b852b2bd52f34d10a1d6955e8b2ce003d121506021430051cd1a2459be97e0955e5dad482c820d5 SHA512 a7ccd5f46fb92be7e6e9cfd4d82e38bb9e0a37e28d77dd6ec1eee2f9b3d9416547aacea2df8c33ac2a0e42811cfb10aeb8f24d0fea82f13383ef760d22ee9705
-DIST firefox-65.0-lv.xpi 478935 BLAKE2B e22c72cde62aa66d8ed1ee270442d2c6462a14d69f557925378a6961af832b41ea7e9293ba30093715f76addc69608f8ec2618d9198b2e1458ed512f693f0edc SHA512 291fdc7458204433f500529258a22e640ac933aaf7eb107fa0be6ce9d1861db27b12865b1b792a63b823c57a6c676562b69da6ec5a9ec06575bc9cd5a8667c2e
-DIST firefox-65.0-mai.xpi 489178 BLAKE2B b210be2b9bcf6e7f862ade17db8e7f03f0ac5837c4e398463db6f28ef4afc703e6d694319dc44de8a75a49d00fd9d046301747a4741169b27b548ef78a45abe6 SHA512 5b37b21e7604e39e14e0b68c4732122c29bbee8f8863ae8b8c6a5c268e77e1c1c8b909533886664959db15733eb819eccd380d9f434cfb97ebd93d5c14f4512c
-DIST firefox-65.0-mk.xpi 464187 BLAKE2B 040d1f5eb493f823c8f1ceae89c2a5c81613d00d0d903330fafb2c9098ab6e0103ca98647b69bb30a7b6f556703938ef8fd2d501208cd2d89ce9dfe779ef0497 SHA512 ee85597354ece18c33d093b58a3be4dd1a4a6540f3ee40397e986c60963110443f39882b85c9bcab2063820e907fd8fe8005379256608816767b20ce51191b59
-DIST firefox-65.0-ml.xpi 534382 BLAKE2B a1581c225f5f2909f5bad334d53cbe984a005b015b0f4119f2b9aa5b21cdd26cc2643ceda4928c1d63de3d922221cc036a19e9c68c454df69c6dff1434237f9e SHA512 32fc275eb10fb00fd54534ab9d5b387711ee7f015cdbdbe23bc1f56277dc5defa5ea31d9fbd561a3b4e5edb76aefc7bccd93515a98dbd77f3d1d7e3a3e73c677
-DIST firefox-65.0-mr.xpi 528018 BLAKE2B 5b3121391616d08c331861222314e0b2c1c44b1927d527e9f5723f84fe9839dc10bccfd09dc2fc902f26a5f492b8d55d6b280542e2005e6fcc595cbae7dcb302 SHA512 055f21d49ff1ca7045f5dc5e467aeee1d212e9b846f87a599871e60ece65ddf5f59350fa0b6b5774a0cdf6728c99d17ec02901575a04f8d0492a9b7caac434df
-DIST firefox-65.0-ms.xpi 460717 BLAKE2B 5df53410c4170765a1fb443643fb652c1aac1b1b82c355c4ab63f7886adc9f5a2e2034a61cb9a166031de264da50479106d2f4ae9516cab5aaeca9c2f98f9b8a SHA512 1e828ce8dc67d164a19d12acff1d5a9e4d540870df17375111033b2437928ecf4738eab04a9e7dc54df1e21879237b2c4fd87765618bddf4eac4360e565675dc
-DIST firefox-65.0-nb-NO.xpi 461048 BLAKE2B 286454d3c2f7394c85fc9b8c099eb322c66a76c679221a1e039c17d46a858300907cd08ae94a65eba1c37ef65717d00797c4423d2f34ceab603dc4786d1ef894 SHA512 aaeef10f11cdbde672504e2cf544952c394a6963d6c2ca1a8cd39fb901fd0f1cdea4f9da0962280308059d75017965aa747521ca04b5de6399ad47a47ab5c45c
-DIST firefox-65.0-nl.xpi 458731 BLAKE2B 666f9b9b2658408dc9103ff76c4a06696eff75ebedafcf9e459bcd00601469bfc96e0e42ba776e155a002f53c6f2194d8809de1a546b0df77a3700c62d6cc6f6 SHA512 03ecdd1b6d28299c54428cf737a8edb57b7365514f14d8cbba266fd6527ee280f7bdc8aa7deee78d6b48ec6e94809d20f7b9b364fafcbc9e7d52198f30251566
-DIST firefox-65.0-nn-NO.xpi 460163 BLAKE2B 00402edc07e45fba1b76d48d55516266009d19084b74e120dedb3478dc035aa117aaa408ffd929ca3ba46ad1ef7d2aeaa585505ba317f64e20b7152b7fa163b1 SHA512 b2be2aa2aabfca1a7fdb2f481bb170c44bb12d3148b3a5dc62c27663d56590bca3869105daba36cb1b2fe48754c7cf893cfd37e906d9c6d6543135e312db36c9
-DIST firefox-65.0-or.xpi 479085 BLAKE2B 4bc9e04d4afbe2ef2c40d162054cb01c060a01fa9b44344d8546cd882bf7236b6190bafd774f7f77daeaf662f42cb16c7b9cd70ab17b3955ef6bfc4aa89531a1 SHA512 04bbda20452496445054b161239292562f95f4e2b37be4199c38395e26faba6873bfd4d2065f516d95c4c8f1fdf7854db11d9cc81adea06c861f256cf521c01b
-DIST firefox-65.0-pa-IN.xpi 510889 BLAKE2B b25427f9f2e3d57344f6af533a9cf831487728a50ec63591d6f5d1d684fac34f2ff0c025b04580d7c1c31e8e4011a5c5b857c22be20db9729a024e268e0ceb6c SHA512 ce8364a8534d3f5002a0a6075623cec39837e7df76d34e4cdcac5c560242926caae7385be20a2f73d1b1872292f3e66af8dc13c3e66af8b1a4ba3adc796a5720
-DIST firefox-65.0-patches-01.tar.xz 13484 BLAKE2B 756d9e27a8df750dea4149ed8bb7821a05ccd3d4f2ccebe405cb704c0663e89643046153097089ba670fd0e4fbd9331ad1360960594c66ac82a06243bf35894d SHA512 bd93f5e00c7e637c1b5395812172e826034b0c71b8285b1daaa9992ec29e26c8a672bf3c16fbc3768f87450612b6cb10f51c201d405881bde40766ed6835c3e1
DIST firefox-65.0-patches-02.tar.xz 14432 BLAKE2B 8c363071e04e2aad4d60ab9cb84f1a421e9c88c7679446ad6481f004939d79a54b53d30905576db438f975728266aac78391e9ee42c249275a104e83b58e3c6c SHA512 81f3fa5072791a39000bbe107b1759fd459c50606a5f9e649816152fd9f8867e0b0e24462ef96df9df901597cbe9cd3cfd8142685391e365cc6d7aeab18678a5
-DIST firefox-65.0-pl.xpi 378829 BLAKE2B cf1d47d896011ac1d54add46c4c64e2051419a21fd779dc12ef15a104aade07b55ac1c8c4f2a5c22b47f61bb8fc065941b3a3a7dac43f8a603d6f434634ead03 SHA512 af8ceb2e5e488b79eec9335744702291392e190cc9b528e45587276729483d1b5acfea9ce39a7422c21ebd25689c80e111394476f8540cad5bec73bece0118c9
-DIST firefox-65.0-pt-BR.xpi 463443 BLAKE2B a71f1900f432f3bd815ff85e03578228c096868995253c19aad2532d675a03d0e45764dc197093ceb3c27de025e2ce71c3d27ae8a410a8d6b3bafee6d4eb3a47 SHA512 983629b945431e8b2ae2e2a564f873bf0805bef1f27fccc609ceb16c5ef28be4aa9335a5c11d65b2970d02c7e4188e84a158a9daa06ef539ebe686bf870bde87
-DIST firefox-65.0-pt-PT.xpi 475344 BLAKE2B 9d57896255fd4d6048732f8e06f15eab8ccbd3ae6c8a7dd1fcdc599692b77cbb373d9996e1acf4bccbc4632a6e2a356330d0a795d55b8dad46d524cf202870b6 SHA512 8e4c49c65e71102c98ba38fd6c8cad53f66e256f4de1750cf2d68d9145a8633878c96504250370538e5d231364dd510ba8f05042f78b0c8f231017b879ad3d13
-DIST firefox-65.0-rm.xpi 466660 BLAKE2B f71923ef82ad239e9023d9f333b67408332481b1da23e991803aad241833a60283b19d1651c52a225f8646dc148035c68a85c4157ada2540950a4299bce9bfc5 SHA512 c8e2536375a733975411d0cb952cd9c2c9de40bb08a474467226772e6280e34e31475987b5180b2e2b779281edaf07804058df64426196cb1f0bf827a966c8c3
-DIST firefox-65.0-ro.xpi 475441 BLAKE2B e328309c64d107726caab9a8f82d2cbec68f6e98e28afad87b0635210b6a6f1bf55441a1051fd1cc112ec2cbfee102b4e492ff2715bbeaaadf8817ba2b1b1c3f SHA512 86bb80b6ab38f88f288039c749ace3eddb7619d5b469611b0c0e1d2c09d9951439fc2f657cb9829b37c6f3336adb0cb65a04ccdfbf38f40e54b4ee38259ee57b
-DIST firefox-65.0-ru.xpi 542358 BLAKE2B ab445df21f847b8f7672307c53f4def2c5ac4b4a2d3998afa8ac336675c51949b402a8b65c8b25460725c647d4ee7d9c7a90d91ffd0836ccebddb10695122387 SHA512 cabd487c5f085b76f731cf8e2a608ccb99dc4d88cebe817d496a82837bfecdf8f0663caf2ba65f4f0e27dfc5ea1feb99e57264deaa4e11a7182ada4aa7d6665e
-DIST firefox-65.0-si.xpi 491181 BLAKE2B 7ea139acd339d0d279dba0f345bc48c2e65e06859a2d1c46f91836d996dbc1075fea703558920345d4653d800a6b4d2846c9064cef1b5b95822ea578b9f366a2 SHA512 4882b6590a86fbfc512579c66005dfa345a8df166870badf76cc67cd8a4d6e1db5c2460904f90ea36da2b7ddebd1b01a955e1007cf315cb9664b2a378f124e53
-DIST firefox-65.0-sk.xpi 492573 BLAKE2B 21c252d02746c678010d28a3d3e3bccca70bd4a105a213268ac92e95eb70524bad092ad144f11f1a9275c0ba54ac15a0815454643194eb04ed9992eed232298c SHA512 7318a37596a305a21f65f83b8437b1158f2d3a5ed2e508e3c5fa83fd94e19d3dafc091c0415e89364bf8c56fd79ba763ce347acc77ca98780098a055528b44ad
-DIST firefox-65.0-sl.xpi 468039 BLAKE2B 27d7c9a3375e3aeb2857696baa674daf4905e0a5a1d1e9dfcbafebd9571a888303134c7ca79cd865def79704306c435721ede5456c35d760879550f48100553b SHA512 1decbf03bddf5e2d6d5df18d60327a03544c33b6ac63ec22c3e630fa35820db9e8035d9091e1b4e1629323c19ac38dd49ab0d46d0f69113e5fc7d28da402c25e
-DIST firefox-65.0-son.xpi 443501 BLAKE2B 1645678f284d9b7ad4c7505c17ce821af8ec5be7dc299da4df3a54d1058e796b25a0a1a85dbfc85f738deff6b0b0a74ff301a19e5f73096985de363b58ea4bf3 SHA512 c6ad371e379145463f258abbbc37c17c89dd487a15d5c30a438537e9785389a4bab3146282837bb11b11b0bbaf8b527a0e56fa9d4f7409ccf7ef64e304040949
-DIST firefox-65.0-sq.xpi 483758 BLAKE2B f6d52d68ec0d2592eaa73dcebf96055b504cafe3057d733a2c508ca283129704bbe2f040afa77e141b541ecf7c4e58d13a0e7642c8f7495e05a731c3668413ed SHA512 85051fdbba4bca2a9e50ef38a93452b82c5fdd8aba8d186888a18c3b42747bec228273e587753152af591bc004898138da1141576ccf054d60de316f37e27688
-DIST firefox-65.0-sr.xpi 498950 BLAKE2B cb1f18939d120cd589e16b0e5e0b78cb0e502f2a67652106b74927d025a9dc21adffce48d3af2282918bae6282b085cf057495305be226731fbde8551a6fb0ed SHA512 c62758cafb913e73cf120a75f365b9ea86d03aad3ab02d339e0b33063a3d74f474acadecf832e3751485be1deb2534586f9e3d8beb4fb506d4c5f93f9ad944c0
-DIST firefox-65.0-sv-SE.xpi 470813 BLAKE2B 3c1e90eda65456fd739074bfc7fc670abc5229a0d04c734d1e76e1f33e5af84ec865e27abd4b7a43769b73725d9bcd3525d220737a155a40ac0ed47029b42cca SHA512 d23d3356e53121fb3f708e2c1f88ed0693bc1fe1682697000c50ce8c8f02229dd7246f4d7b896aadf96f4b563e5e3bd318b9aa171da36cad1e7f73974926adad
-DIST firefox-65.0-ta.xpi 522778 BLAKE2B 0fe74c96266391656eaf8b042a624bc6f9bb93bc0ac75597d9b345105b19a2697d3a553c0875ce681a3f95acbb0c63024ad688cf6d20fc8448ff1aee6de0b11b SHA512 8bf87d0915232e314edfacc3c2080eeb65fa67f176bae53814a6f9b4b67a420107f4eb4b204e84b2f29674ecfa74bef51baad02286029706abe6c616dca94853
-DIST firefox-65.0-te.xpi 534585 BLAKE2B c9e82862485e34a5d3653b3a719e342a8106589e105651561f06f616c589c3f9540f02d0aa16d163a3168e9679141cc9eac16e9b80ed8d89f3ef7fd4e86b228e SHA512 9421d08247a30bffd750e6faea485da01d205488b855f3526b9109271cb8bb99fdc7e4bd779ff55e64eec63355ccee7c85ce97af6e5ef9ce52fbd439859fc275
-DIST firefox-65.0-th.xpi 507521 BLAKE2B d2f08f40c2cdf4d7d46fc701e0e168aacecbcd03a045c358351efbeba89d2a21998638e35071c0d56b43b782edcbefec95a77853b7c017de6642bc43ec69b9b1 SHA512 9f8e5107875903c412f12ff9bf87aa5beafffb335112a6c86581bc14186b2c7a31a1c0e2c472ab00be0b838331ae8793be59de94c651b4d2b6c343aa4f79cc3e
-DIST firefox-65.0-tr.xpi 481299 BLAKE2B 9c098c7fd0ed8cd2c16ba5d0b2f3054e5e5200214f0f2968dbb25206baadff400a72a7804390c642b0cd5f9f430b535e67448863272d9ed783713d83ec0ef41a SHA512 7f156cc1d9c07f8069c77daeb116c528c3c4ffa37a753d0593348d78860ce957a6bbe05eb377b4ec6a8aa95f3fb24a2cfcd0a71917b82c362e11de9efa0e9753
-DIST firefox-65.0-uk.xpi 528931 BLAKE2B 6247b254dff6662695201de732a937d3352e331048af7693d16ce9dd98827b3af62f20d34ea36956b46256c6a07078939d8f15e4a473d39a05da0a8a465ac689 SHA512 b6f241b19e5801ad045011e2c4b9656755c8c1a77318f5d2e7e66c9f85c40e010ae84d8de778ca3c3ada86735764cff5b1bd709ced20c215c2568c8ba8548e0e
-DIST firefox-65.0-uz.xpi 460813 BLAKE2B ae87f035710046c1e15d209cc3da611eba1159f993acaa505076037541d6441e49926356023770fe415b8c82639ae349553d8c2f87bfcf82703f264159647de7 SHA512 682566323bed7f1833a98588599c8932971b8e9d429be7c375dbdcd66b551e5619ac4966838d6f39ee38c126e468490330b8f2a923982bde5449bab2fb94a06b
-DIST firefox-65.0-vi.xpi 486524 BLAKE2B 68589ad2487a8703517aa3409995fc19854c4f60f2ebce78a60243eea4da2d9c8761b1f042baad812499c1ca6c86d7628d98ebe2ab202101791366bb5df7bcc9 SHA512 90aa1e4352fe4f980cc18b8c35b61f8c1b71e2b490f5fd0eaa03770d24feb7e69a68aec08a9342ddd3d42a620a73bb4f69051d6c4e34c06799fcd60921d61f3f
-DIST firefox-65.0-xh.xpi 455414 BLAKE2B 96e131c7c5766fb8068c4714a69b0b8db7dd67e6b398e3d71be814a9138117ca6ecbed87cc00c10ea7e25a48636f3a445018ee5024c5fbec0067c05f5bd84534 SHA512 a64aa3e8978ae47ff862c27088b99bbe03dc0dd2b786160c4cb0ec839c2e7dbc22d0cd38d4ad8d267cf84bc601cd2232f10d5ac8070c8eac97fe4d8904a45080
-DIST firefox-65.0-zh-CN.xpi 494803 BLAKE2B 89af3f0830ee2dbbdecb206834e6098015fceb046efd644d2c3abbe7a892f0cec9b73b3c81aead84c017ac5f4d05485a56dafc144b7acf5561cfbcf4bb60457b SHA512 56ac0c0f56560c11f2d2b6a57f9774796ae45e892a69fa93b779a48b235d7fee5350a32e55a96c430a9e13e7cff5306bea139fbe15352efae216ca233ef1d547
-DIST firefox-65.0-zh-TW.xpi 492966 BLAKE2B 29af124152206fc722012e8cce49d590dfbdd2c165afdfdc679ef1001815296baca28b722a0cbd80e4a43061bdb1101027b092994641f7717a5d1cbc4a7ce5aa SHA512 27f7c1a37d4c86ffeb1db89bcbb36abebe1361189654bdc31b9d7cf1ee9dc85127cff71d396172e1f014441c2f21204334135b88fdf8005fd55898707366cb68
DIST firefox-65.0.1-ach.xpi 447455 BLAKE2B fdc82d9e2cdfd32c8b627d029150625f376772bf0fd2794060dea7c3cf534034be1463c344e8b5a8b547fb40107ef94fd23264eb8fa00db45945f4e795478c3e SHA512 741006e297bb3584bb84272d7768073cba04f15f41d4cc9599e73b7e27d85b652e757287bc6cb3997d07467c57ddea90163412fe8cbf33fa70fb3908f77e9ecb
DIST firefox-65.0.1-af.xpi 437790 BLAKE2B 27aa7c7e6270c8f76f14a43cdfc1ff4e4370d295749f10b49b5e2566366c1319a433b0e5c6f57a5feb380ff23ffec378151c27954e8a1ec39634cf654680f4d9 SHA512 b429d15d3fdbf447696991619bd712f3d00fc37ccb9108e994a8a5df06238d7adbb2add7be07b049a003b6fca5ec3b7ab68ad24c1325eb354ad57e70445dbb92
DIST firefox-65.0.1-an.xpi 465003 BLAKE2B b00e87a90f0433fb28d6226791f921b1f4f9483b507ea980b697441b609e5140a3ebe4bc144cd888ff1dd71b8281e3b6e8f198cfdcb1cf4b789cd3ffd076dc4d SHA512 67f259cccfc7d9e977c903ff0e7e2053eec3f334b9358e6d11365f20add43804323cf6b07524e7d6f6c257a3b2036a980fbedb4df9d6b099948b81fbae80ea51
@@ -461,4 +277,3 @@ DIST firefox-65.0.1-xh.xpi 455418 BLAKE2B db9e0c611cb02cd837b36ea6e3aec34c12f605
DIST firefox-65.0.1-zh-CN.xpi 494797 BLAKE2B cc8be129e9841408d178089629c6761fe75463529f63bbdf754a17206818722ef5b5e96222a1b4b9412b54c89dac20d7dd0c825430c2e74c0974aa4ffd70411b SHA512 3e735b1d6d9af948b6a9f1a06b176e587fd040edd287ed393ac9e5cebae2cc6c5359651f46c6e5929fb5b1dbc6d3753f4d7492c33ca1c8d6a9450bb3f5b99059
DIST firefox-65.0.1-zh-TW.xpi 492969 BLAKE2B 1b768b05b1e846dfdfe0f3d9a9a38c5f7757c5fc92f9d10049f51eba9231921f57aafbdc3d2798be5900e462b132e4f65d9a68a92f178a9460d12a6eb6dc4258 SHA512 6d4eae5c0d6950841501eae2f348286f77d77af187fc71e6d0a705d05181477d973e7a9c6a1acf4bd68f0b8ca221c2460f4fabbd00c8f9dc44a37ed78873e060
DIST firefox-65.0.1.source.tar.xz 276816148 BLAKE2B 63048b175ff6dbd6d6ac1043530699b68e6e187758adfa67892d41b1f1760b943ed77290350b31043ba5721acbcaa099f11282a874463b48872b5c77c995eeed SHA512 cc76a83f6430f501c2260c6b35b5e48f045f5b180daf03375e9ab114a9afd67dfc0146ddb81cd29be4617aadb66a332ed5ebc625cb500df9579e412ed4909599
-DIST firefox-65.0.source.tar.xz 278317028 BLAKE2B d22312021e0191050134995a442aa2f0f46a1c1d3f1ba40311e3aa755f40d049b07d91aa93cc7fde65352c51bc1482d999dbc43928ed03130799b063664abeae SHA512 10ab04612c55f020fd4fe9ba7184f77e27bb62e7204ebd4e2e8e4af9fbb97b5594dd057b3c9c1fd960a48cedfd09c11939210dba873cc66ee651dc83dc9cbed2
diff --git a/www-client/firefox/firefox-60.5.0-r1.ebuild b/www-client/firefox/firefox-60.5.0-r1.ebuild
deleted file mode 100644
index 295da318cc00..000000000000
--- a/www-client/firefox/firefox-60.5.0-r1.ebuild
+++ /dev/null
@@ -1,420 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR="1"
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
-el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
-gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
-mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
-sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]]; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-60.5-patches-01"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-MOZCONFIG_OPTIONAL_WIFI=1
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
- mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="amd64 x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist eme-free geckodriver +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
-RESTRICT="!bindist? ( bindist )"
-
-SDIR="release"
-[[ ${PV} = *_beta* ]] && SDIR="beta"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-RDEPEND="
- system-icu? ( >=dev-libs/icu-60.2 )
- jack? ( virtual/jack )
- >=dev-libs/nss-3.36.4
- >=dev-libs/nspr-4.19
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${RDEPEND}
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- amd64? ( ${ASM_DEPEND} virtual/opengl )
- x86? ( ${ASM_DEPEND} virtual/opengl )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]]; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- CHECKREQS_DISK_BUILD="4G"
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- eapply "${WORKDIR}/firefox"
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Ensure that our plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- MEXTENSIONS="default"
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- # Add information about TERM to output (build.log) to aid debugging
- # blessings problems
- if [[ -n "${TERM}" ]] ; then
- einfo "TERM is set to: \"${TERM}\""
- else
- einfo "TERM is unset."
- fi
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- mozconfig_use_enable geckodriver
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # Enable/Disable eme support
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Disable built-in ccache support to avoid sandbox violation, #665420
- # Use FEATURES=ccache instead!
- mozconfig_annotate '' --without-ccache
- sed -i -e 's/ccache_stats = None/return None/' \
- python/mozbuild/mozbuild/controller/building.py || \
- die "Failed to disable ccache stats call"
-
- # Setup api key for location services
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
- mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Default mozilla_five_home no longer valid option
- sed '/with-default-mozilla-five-home=/d' -i "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach build --verbose || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- mozconfig_install_prefs \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install || die
-
- if use geckodriver ; then
- cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
- pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install language packs
- mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Disable built-in auto-update because we update firefox through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
- # firefox and firefox-bin are identical
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
- dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- einfo "APULSE found - Generating library symlinks for sound support"
- local lib
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # a quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if ! [ -L ${lib##*/} ]; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9"; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/firefox/firefox-65.0-r1.ebuild b/www-client/firefox/firefox-65.0-r1.ebuild
deleted file mode 100644
index b1800c1eb71c..000000000000
--- a/www-client/firefox/firefox-65.0-r1.ebuild
+++ /dev/null
@@ -1,688 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
-el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
-gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
-mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
-sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-65.0-patches-02"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
- mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 \
- virtualx
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
- +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
- +screenshot selinux startup-notification +system-harfbuzz
- +system-icu +system-jpeg +system-libevent +system-sqlite
- +system-libvpx +system-webp test wayland wifi"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.41
- >=dev-libs/nspr-4.19
- >=app-text/hunspell-1.5.4:*
- dev-libs/atk
- dev-libs/expat
- >=x11-libs/cairo-1.10[X]
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.4.0:3
- x11-libs/gdk-pixbuf
- >=x11-libs/pango-1.22.0
- >=media-libs/libpng-1.6.35:0=[apng]
- >=media-libs/mesa-10.2:*
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
- virtual/freedesktop-icon-theme
- dbus? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72 )
- startup-notification? ( >=x11-libs/startup-notification-0.8 )
- >=x11-libs/pixman-0.19.2
- >=dev-libs/glib-2.26:2
- >=sys-libs/zlib-1.2.3
- >=virtual/libffi-3.0.10:=
- virtual/ffmpeg
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
- system-icu? ( >=dev-libs/icu-60.2:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-libvpx? (
- >=media-libs/libvpx-1.7.0:0=[postproc]
- <media-libs/libvpx-1.8
- )
- system-sqlite? ( >=dev-db/sqlite-3.25.3:3[secure-delete,debug=] )
- system-webp? ( >=media-libs/libwebp-1.0.1:0= )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- net-misc/networkmanager ) )
- jack? ( virtual/jack )
- selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
- jack? ( virtual/jack )
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
- app-arch/zip
- app-arch/unzip
- >=dev-util/cbindgen-0.6.7
- >=net-libs/nodejs-8.11.0
- >=sys-devel/binutils-2.30
- sys-apps/findutils
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- pgo? ( >=sys-libs/compiler-rt-sanitizers-4.0.1[profile] )
- )
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/cargo-1.30.0
- >=virtual/rust-1.30.0
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
-
-# Due to a bug in GCC, profile guided optimization will produce
-# AVX2 instructions, bug #677052
-REQUIRED_USE="wifi? ( dbus )
- pgo? ( lto )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]] ; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist ; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation."
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use pgo || use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
- else
- CHECKREQS_DISK_BUILD="4G"
- fi
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- eapply "${WORKDIR}/firefox"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Ensure that our plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
- # However, when available, an unsupported version can cause problems, bug #669548
- sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
- "${S}"/build/moz.configure/rust.configure || die
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- MEXTENSIONS="default"
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- # Add information about TERM to output (build.log) to aid debugging
- # blessings problems
- if [[ -n "${TERM}" ]] ; then
- einfo "TERM is set to: \"${TERM}\""
- else
- einfo "TERM is unset."
- fi
-
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- strip-unsupported-flags
- fi
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- # common config components
- mozconfig_annotate 'system_libs' \
- --with-system-zlib \
- --with-system-bz2
-
- # Must pass release in order to properly select linker
- mozconfig_annotate 'Enable by Gentoo' --enable-release
-
- # Don't let user's LTO flags clash with upstream's flags
- filter-flags -flto*
-
- if use lto ; then
- local show_old_compiler_warning=
-
- if use clang ; then
- # At this stage CC is adjusted and the following check will
- # will work
- if [[ $(clang-major-version) -lt 7 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Upstream only supports lld when using clang
- mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- else
- if [[ $(gcc-major-version) -lt 8 ]] ; then
- show_old_compiler_warning=1
- fi
-
- if ! use cpu_flags_x86_avx2 ; then
- # due to a GCC bug, GCC will produce AVX2 instructions
- # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
- einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
- append-ldflags -fdisable-ipa-cdtor
- else
- einfo "No GCC workaround required, system supports AVX2"
- fi
-
- # Linking only works when using ld.gold when LTO is enabled
- mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
- fi
-
- if [[ -n "${show_old_compiler_warning}" ]] ; then
- # Checking compiler's major version uses CC variable. Because we allow
- # user to control used compiler via USE=clang flag, we cannot use
- # initial value. So this is the earliest stage where we can do this check
- # because pkg_pretend is not called in the main phase function sequence
- # environment saving is not guaranteed so we don't know if we will have
- # correct compiler until now.
- ewarn ""
- ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
- ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
- ewarn ""
- sleep 5
- fi
-
- mozconfig_annotate '+lto' --enable-lto=thin
-
- if use pgo ; then
- mozconfig_annotate '+pgo' MOZ_PGO=1
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
- elif tc-ld-is-gold ; then
- mozconfig_annotate "linker is set to gold" --enable-linker=gold
- else
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened ; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Modifications to better support ARM, bug 553364
- if use neon ; then
- mozconfig_annotate '' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
- fi
- fi
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_annotate '' --with-float-abi=hard
- if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build
- fi
- fi
-
- mozconfig_use_enable !bindist official-branding
-
- mozconfig_use_enable debug
- mozconfig_use_enable debug tests
- if ! use debug ; then
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
- else
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
- fi
- # These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate 'Gentoo default' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
- # Instead of the standard --build= and --host=, mozilla uses --host instead
- # of --build, and --target intstead of --host.
- # Note, mozilla also has --build but it does not do what you think it does.
- # Set both --target and --host as mozilla uses python to guess values otherwise
- mozconfig_annotate '' --target="${CHOST}"
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
- if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
- fi
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_annotate '' --enable-rust-simd
- fi
-
- # skia has no support for big-endian platforms
- if [[ $(tc-endian) == "big" ]] ; then
- mozconfig_annotate 'big endian target' --disable-skia
- else
- mozconfig_annotate '' --enable-skia
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_annotate '-pulseaudio' --enable-alsa
- fi
-
- # Disable built-in ccache support to avoid sandbox violation, #665420
- # Use FEATURES=ccache instead!
- mozconfig_annotate '' --without-ccache
- sed -i -e 's/ccache_stats = None/return None/' \
- python/mozbuild/mozbuild/controller/building.py || \
- die "Failed to disable ccache stats call"
-
- mozconfig_use_enable dbus
-
- mozconfig_use_enable wifi necko-wifi
-
- mozconfig_use_enable geckodriver
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # Enable/Disable eme support
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # Setup api key for location services
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # disable webrtc for now, bug 667642
- use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
-
- # allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- local _virtx=
- if use pgo ; then
- _virtx=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- addpredict /etc/gconf
- fi
-
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \
- ./mach build --verbose || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
-
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
- if use system-harfbuzz ; then
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # force cairo as the canvas renderer on platforms without skia support
- if [[ $(tc-endian) == "big" ]] ; then
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot ; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install || die
-
- if use geckodriver ; then
- cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
- pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist ; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Disable built-in auto-update because we update firefox through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
- # firefox and firefox-bin are identical
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
- dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- einfo "APULSE found - Generating library symlinks for sound support"
- local lib
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # a quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/firefox/firefox-65.0.ebuild b/www-client/firefox/firefox-65.0.ebuild
deleted file mode 100644
index 556ea09a80ea..000000000000
--- a/www-client/firefox/firefox-65.0.ebuild
+++ /dev/null
@@ -1,666 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
-el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
-gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
-mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
-sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-65.0-patches-01"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
- mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 \
- virtualx
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang dbus debug eme-free geckodriver +gmp-autoupdate hardened hwaccel
- jack lto neon pgo pulseaudio +screenshot selinux startup-notification
- +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-sqlite
- +system-libvpx +system-webp test wayland wifi"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.41
- >=dev-libs/nspr-4.19
- >=app-text/hunspell-1.5.4:*
- dev-libs/atk
- dev-libs/expat
- >=x11-libs/cairo-1.10[X]
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.4.0:3
- x11-libs/gdk-pixbuf
- >=x11-libs/pango-1.22.0
- >=media-libs/libpng-1.6.35:0=[apng]
- >=media-libs/mesa-10.2:*
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
- virtual/freedesktop-icon-theme
- dbus? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72 )
- startup-notification? ( >=x11-libs/startup-notification-0.8 )
- >=x11-libs/pixman-0.19.2
- >=dev-libs/glib-2.26:2
- >=sys-libs/zlib-1.2.3
- >=virtual/libffi-3.0.10:=
- virtual/ffmpeg
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
- system-icu? ( >=dev-libs/icu-60.2:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-libvpx? ( >=media-libs/libvpx-1.7.0:0=[postproc] )
- system-sqlite? ( >=dev-db/sqlite-3.25.3:3[secure-delete,debug=] )
- system-webp? ( >=media-libs/libwebp-1.0.1:0= )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- net-misc/networkmanager ) )
- jack? ( virtual/jack )
- selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
- jack? ( virtual/jack )
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
- app-arch/zip
- app-arch/unzip
- >=dev-util/cbindgen-0.6.7
- >=net-libs/nodejs-8.11.0
- >=sys-devel/binutils-2.30
- sys-apps/findutils
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- )
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/cargo-1.30.0
- >=virtual/rust-1.30.0
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
-
-REQUIRED_USE="wifi? ( dbus )
- pgo? ( lto )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]] ; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist ; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation."
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use pgo || use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
- else
- CHECKREQS_DISK_BUILD="4G"
- fi
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- eapply "${WORKDIR}/firefox"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Ensure that our plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
- # However, when available, an unsupported version can cause problems, bug #669548
- sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
- "${S}"/build/moz.configure/rust.configure || die
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- MEXTENSIONS="default"
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- # Add information about TERM to output (build.log) to aid debugging
- # blessings problems
- if [[ -n "${TERM}" ]] ; then
- einfo "TERM is set to: \"${TERM}\""
- else
- einfo "TERM is unset."
- fi
-
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- strip-unsupported-flags
- fi
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- # common config components
- mozconfig_annotate 'system_libs' \
- --with-system-zlib \
- --with-system-bz2
-
- # Must pass release in order to properly select linker
- mozconfig_annotate 'Enable by Gentoo' --enable-release
-
- # Don't let user's LTO flags clash with upstream's flags
- filter-flags -flto*
-
- if use lto ; then
- local show_old_compiler_warning=
-
- if use clang ; then
- # At this stage CC is adjusted and the following check will
- # will work
- if [[ $(clang-major-version) -lt 7 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Upstream only supports lld when using clang
- mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- else
- if [[ $(gcc-major-version) -lt 8 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Linking only works when using ld.gold when LTO is enabled
- mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
- fi
-
- if [[ -n "${show_old_compiler_warning}" ]] ; then
- # Checking compiler's major version uses CC variable. Because we allow
- # user to control used compiler via USE=clang flag, we cannot use
- # initial value. So this is the earliest stage where we can do this check
- # because pkg_pretend is not called in the main phase function sequence
- # environment saving is not guaranteed so we don't know if we will have
- # correct compiler until now.
- ewarn ""
- ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
- ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
- ewarn ""
- sleep 5
- fi
-
- mozconfig_annotate '+lto' --enable-lto=thin
-
- if use pgo ; then
- mozconfig_annotate '+pgo' MOZ_PGO=1
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
- elif tc-ld-is-gold ; then
- mozconfig_annotate "linker is set to gold" --enable-linker=gold
- else
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened ; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Modifications to better support ARM, bug 553364
- if use neon ; then
- mozconfig_annotate '' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
- fi
- fi
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_annotate '' --with-float-abi=hard
- if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build
- fi
- fi
-
- mozconfig_use_enable !bindist official-branding
-
- mozconfig_use_enable debug
- mozconfig_use_enable debug tests
- if ! use debug ; then
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
- else
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
- fi
- # These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate 'Gentoo default' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
- # Instead of the standard --build= and --host=, mozilla uses --host instead
- # of --build, and --target intstead of --host.
- # Note, mozilla also has --build but it does not do what you think it does.
- # Set both --target and --host as mozilla uses python to guess values otherwise
- mozconfig_annotate '' --target="${CHOST}"
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
- if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
- fi
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_annotate '' --enable-rust-simd
- fi
-
- # skia has no support for big-endian platforms
- if [[ $(tc-endian) == "big" ]] ; then
- mozconfig_annotate 'big endian target' --disable-skia
- else
- mozconfig_annotate '' --enable-skia
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_annotate '-pulseaudio' --enable-alsa
- fi
-
- # Disable built-in ccache support to avoid sandbox violation, #665420
- # Use FEATURES=ccache instead!
- mozconfig_annotate '' --without-ccache
- sed -i -e 's/ccache_stats = None/return None/' \
- python/mozbuild/mozbuild/controller/building.py || \
- die "Failed to disable ccache stats call"
-
- mozconfig_use_enable dbus
-
- mozconfig_use_enable wifi necko-wifi
-
- mozconfig_use_enable geckodriver
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # Enable/Disable eme support
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # Setup api key for location services
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # disable webrtc for now, bug 667642
- use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
-
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
- # bug #669382 #676908
- mozconfig_annotate 'elf-hack is broken' --disable-elf-hack
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- local _virtx=
- if use pgo ; then
- _virtx=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- addpredict /etc/gconf
- fi
-
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \
- ./mach build --verbose || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
-
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
- if use system-harfbuzz ; then
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # force cairo as the canvas renderer on platforms without skia support
- if [[ $(tc-endian) == "big" ]] ; then
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot ; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install || die
-
- if use geckodriver ; then
- cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
- pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist ; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Disable built-in auto-update because we update firefox through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
- # firefox and firefox-bin are identical
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
- dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- einfo "APULSE found - Generating library symlinks for sound support"
- local lib
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # a quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}