From ab499d7cfb9ad23e83cf7a4f5052bdf1b4c42030 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 13 Oct 2019 22:00:32 +0100 Subject: gentoo resync : 13.10.2019 --- www-client/Manifest.gz | Bin 6556 -> 6387 bytes www-client/chromium/Manifest | 17 +- www-client/chromium/chromium-77.0.3865.90.ebuild | 5 + www-client/chromium/chromium-78.0.3887.7.ebuild | 725 ------------------- www-client/chromium/chromium-78.0.3904.34.ebuild | 741 ++++++++++++++++++++ .../chromium/files/chromium-77-gcc-alignas.patch | 72 ++ .../chromium/files/chromium-78-gcc-alignas.patch | 142 ++++ .../files/chromium-78-gcc-enum-range.patch | 46 ++ .../chromium/files/chromium-78-gcc-noexcept.patch | 32 + .../files/chromium-78-gcc-std-vector.patch | 87 +++ .../chromium/files/chromium-78-include.patch | 32 +- .../files/chromium-78-protobuf-export.patch | 13 + .../chromium/files/chromium-unbundle-zlib-r1.patch | 13 + www-client/ck4up/Manifest | 3 - www-client/ck4up/ck4up-1.2.ebuild | 26 - www-client/ck4up/metadata.xml | 18 - www-client/dillo/Manifest | 4 +- www-client/dillo/dillo-3.0.5-r1.ebuild | 2 +- www-client/dillo/dillo-3.0.5.ebuild | 2 +- www-client/elinks/Manifest | 6 +- www-client/elinks/elinks-0.12_pre6-r1.ebuild | 2 +- www-client/elinks/elinks-0.12_pre6-r4.ebuild | 2 +- .../elinks/elinks-0.13_pre_pre20180225.ebuild | 2 +- www-client/firefox-bin/Manifest | 188 ++--- www-client/firefox-bin/firefox-bin-69.0.3.ebuild | 174 +++++ www-client/firefox-bin/firefox-bin-69.0.ebuild | 174 ----- www-client/firefox/Manifest | 379 +++++----- .../files/firefox-60.9.0-rust-1.38-compat.patch | 58 ++ www-client/firefox/firefox-60.8.0.ebuild | 436 ------------ www-client/firefox/firefox-60.9.0.ebuild | 10 +- www-client/firefox/firefox-68.1.0.ebuild | 16 +- www-client/firefox/firefox-69.0.1.ebuild | 773 -------------------- www-client/firefox/firefox-69.0.2.ebuild | 775 +++++++++++++++++++++ www-client/firefox/firefox-69.0.3.ebuild | 775 +++++++++++++++++++++ www-client/google-chrome-beta/Manifest | 4 +- .../google-chrome-beta-78.0.3904.34.ebuild | 131 ---- .../google-chrome-beta-78.0.3904.50.ebuild | 133 ++++ www-client/google-chrome-unstable/Manifest | 4 +- .../google-chrome-unstable-79.0.3921.0.ebuild | 131 ---- .../google-chrome-unstable-79.0.3938.0.ebuild | 133 ++++ www-client/google-chrome/Manifest | 4 +- .../google-chrome-77.0.3865.120.ebuild | 133 ++++ .../google-chrome-77.0.3865.90.ebuild | 131 ---- www-client/httrack/Manifest | 10 +- www-client/httrack/httrack-3.48.21-r1.ebuild | 2 +- www-client/httrack/httrack-3.48.21-r2.ebuild | 2 +- www-client/httrack/httrack-3.49.1.ebuild | 2 +- www-client/httrack/httrack-3.49.2-r1.ebuild | 2 +- www-client/httrack/httrack-3.49.2-r2.ebuild | 2 +- www-client/links/Manifest | 8 +- www-client/links/links-2.14-r1.ebuild | 2 +- www-client/links/links-2.16.ebuild | 2 +- www-client/links/links-2.17.ebuild | 2 +- www-client/links/links-2.18.ebuild | 2 +- www-client/lynx/Manifest | 6 +- www-client/lynx/lynx-2.8.9_p1.ebuild | 2 +- www-client/lynx/lynx-2.9.0_pre1.ebuild | 2 +- www-client/lynx/lynx-2.9.0_pre4.ebuild | 2 +- www-client/midori/Manifest | 2 +- www-client/midori/midori-9.0.ebuild | 2 +- www-client/opera-beta/Manifest | 4 +- .../opera-beta/opera-beta-64.0.3417.19.ebuild | 115 --- .../opera-beta/opera-beta-64.0.3417.41.ebuild | 115 +++ www-client/opera-developer/Manifest | 8 +- .../opera-developer-65.0.3450.0.ebuild | 115 --- .../opera-developer-65.0.3454.0.ebuild | 115 --- .../opera-developer-65.0.3459.0.ebuild | 115 +++ .../opera-developer-65.0.3466.0.ebuild | 115 +++ www-client/opera/Manifest | 6 + www-client/opera/opera-63.0.3368.107.ebuild | 111 +++ www-client/opera/opera-64.0.3417.47.ebuild | 111 +++ www-client/opera/opera-64.0.3417.54.ebuild | 111 +++ www-client/pybugz/Manifest | 4 +- www-client/pybugz/pybugz-0.13.ebuild | 2 +- www-client/pybugz/pybugz-9999.ebuild | 2 +- www-client/vivaldi-snapshot/Manifest | 4 + .../vivaldi-snapshot-2.9.1692.4_p1.ebuild | 114 +++ www-client/vivaldi/Manifest | 10 +- www-client/vivaldi/vivaldi-2.7.1628.33_p1.ebuild | 124 ---- www-client/vivaldi/vivaldi-2.8.1664.36_p1.ebuild | 124 ---- www-client/vivaldi/vivaldi-2.8.1664.40_p1.ebuild | 2 +- www-client/w3m/Manifest | 4 +- www-client/w3m/w3m-0.5.3_p20180125.ebuild | 2 +- www-client/w3m/w3m-0.5.3_p20190105.ebuild | 2 +- 84 files changed, 4529 insertions(+), 3512 deletions(-) delete mode 100644 www-client/chromium/chromium-78.0.3887.7.ebuild create mode 100644 www-client/chromium/chromium-78.0.3904.34.ebuild create mode 100644 www-client/chromium/files/chromium-77-gcc-alignas.patch create mode 100644 www-client/chromium/files/chromium-78-gcc-alignas.patch create mode 100644 www-client/chromium/files/chromium-78-gcc-enum-range.patch create mode 100644 www-client/chromium/files/chromium-78-gcc-noexcept.patch create mode 100644 www-client/chromium/files/chromium-78-gcc-std-vector.patch create mode 100644 www-client/chromium/files/chromium-78-protobuf-export.patch create mode 100644 www-client/chromium/files/chromium-unbundle-zlib-r1.patch delete mode 100644 www-client/ck4up/Manifest delete mode 100644 www-client/ck4up/ck4up-1.2.ebuild delete mode 100644 www-client/ck4up/metadata.xml create mode 100644 www-client/firefox-bin/firefox-bin-69.0.3.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-69.0.ebuild create mode 100644 www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch delete mode 100644 www-client/firefox/firefox-60.8.0.ebuild delete mode 100644 www-client/firefox/firefox-69.0.1.ebuild create mode 100644 www-client/firefox/firefox-69.0.2.ebuild create mode 100644 www-client/firefox/firefox-69.0.3.ebuild delete mode 100644 www-client/google-chrome-beta/google-chrome-beta-78.0.3904.34.ebuild create mode 100644 www-client/google-chrome-beta/google-chrome-beta-78.0.3904.50.ebuild delete mode 100644 www-client/google-chrome-unstable/google-chrome-unstable-79.0.3921.0.ebuild create mode 100644 www-client/google-chrome-unstable/google-chrome-unstable-79.0.3938.0.ebuild create mode 100644 www-client/google-chrome/google-chrome-77.0.3865.120.ebuild delete mode 100644 www-client/google-chrome/google-chrome-77.0.3865.90.ebuild delete mode 100644 www-client/opera-beta/opera-beta-64.0.3417.19.ebuild create mode 100644 www-client/opera-beta/opera-beta-64.0.3417.41.ebuild delete mode 100644 www-client/opera-developer/opera-developer-65.0.3450.0.ebuild delete mode 100644 www-client/opera-developer/opera-developer-65.0.3454.0.ebuild create mode 100644 www-client/opera-developer/opera-developer-65.0.3459.0.ebuild create mode 100644 www-client/opera-developer/opera-developer-65.0.3466.0.ebuild create mode 100644 www-client/opera/opera-63.0.3368.107.ebuild create mode 100644 www-client/opera/opera-64.0.3417.47.ebuild create mode 100644 www-client/opera/opera-64.0.3417.54.ebuild create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1692.4_p1.ebuild delete mode 100644 www-client/vivaldi/vivaldi-2.7.1628.33_p1.ebuild delete mode 100644 www-client/vivaldi/vivaldi-2.8.1664.36_p1.ebuild (limited to 'www-client') diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 3fc2fc1a50a9..d93b1fc8d4d0 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index da51aa66e5bd..a6070a175b9a 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -2,23 +2,32 @@ AUX chromium-77-blink-include.patch 1065 BLAKE2B 09efdaac62f5bf47fd368b08c90b58d AUX chromium-77-clang.patch 411 BLAKE2B 95209cbf367f62cd77c7acad3b4a0e55e0f3fd509e58a53cbd3579edf37211f4a55180f77e8b1589fdeb0b6e1d38ca6eada6d67b08c19fe2a1bd019c587afeb2 SHA512 501c33ef25abf8148c4b0ae474cb354c2a32edfb36a4f041a14a5d1a8706a80395a2e2f117bcc31e5671e6e58710faa29f9ac9dcae8b4af8952310f578a572cc AUX chromium-77-fix-gn-gen.patch 383 BLAKE2B 63cc165468ef1db93b9b4764d73790526cb71d91c384dd2d7d3a4c9e212e34ef8edbdab3a01213a0fc7f378cbe80d3a6e726f2448a1e9f97fa31848a80b854fb SHA512 3e690af4cd5e5631da30abb75704270fd5176419e515c8e6541265a73d490df2018646b27e867bd2f26d7ca918ea276a2a7608b463d8a2acc26ec43f8f52ee6c AUX chromium-77-gcc-abstract.patch 2667 BLAKE2B ad316c185b12e1c7b2a378eac908590e7db546ab72387266db4315bf7a40015381a0cc494aa9d3d6e14873cf28d7e5bb5f6dde4576f301297e0f711eeaa6fbc8 SHA512 e2c69dd72d7cb9f0fa29b56f5c9788cea7c60e753129a69731b94e1854a3db0e07cd4cb53e3c8c2bb1a999cdda546886292e47ba159f3138c211ee3c3e3ffca6 +AUX chromium-77-gcc-alignas.patch 3128 BLAKE2B 01b13ba21496aa8f7d822d361595056b186034245dad32047e13d05817197962d904731d68cea8c27e89a79dd725c71473b5acce881ed4da9a4711fb66e8c00f SHA512 666ff13e88cd937cfa150510862272977380fc148f65f39485f568cb42a37891aa45d8c6f3315fd79847cb2432d78f530662aae399eda1b9fc325a8ce59c9f1b AUX chromium-77-gcc-include.patch 966 BLAKE2B e73bf54cd864b8afb4a7a0b5c3472aac9ad8112c5d9d6dd4c7e7a915f8612cb303b5235a2fdda2ba54ede1467c84c4feb1fd310aeefcede1b16b0ac4e617cf18 SHA512 f47c07493870abd97ddfdd7f01c81c90109db804e50ac174b59ce98f161ae2f7721e01a8865f9bc35fabf439be2bd70d944cb1ca8e2e84e340b7da0ed26633e0 AUX chromium-77-no-cups.patch 1748 BLAKE2B 3b3fc92f9be0ad0c4b8f7918c290385f408b04731f5587be42277312bb9a78739a5e3697a6386143c6700db805ac52086d9f3aa0556682ee6134135dec606129 SHA512 3c8ee9cd42b81ba9ae95090dda9d22efabc86c151e35a6f74a949d3f6d760f0e8d7e654602beee71420670cb0b3532788ca563076f389557c097af2569d455db AUX chromium-77-pulseaudio-13.patch 4402 BLAKE2B 967593e1fdf05d9bb1c7a489b9156024cef3fc7c49a1b1bfefbb8438c42b9bfb807422cc67568d425a37f181e6863d12c9629856852d5ba37f93c0c45919a1d9 SHA512 4aee9b0d31a682da2e4362856532965608a5d718f8f74812bb240b03f94620acb502c9f806c788ea26da386eff0b6c5dfba15cd4ce84b11e6381d70bf59bc483 AUX chromium-77-std-string.patch 4640 BLAKE2B 9561bf2049364960b0cfd340eb29b86810354a5d20f5785b2c1fbe8c44e584f2c98c4af9e80633760c09f3908266765c0c234a38dd3e26601b5fc21f0dd6127f SHA512 9dbad2497cd3e5a47e9135c1553eebbc8ae8098dd6cf2a9a5625a6bbed70a478434167f2de7c52ff84711a8da0c9636c499dd6c4495bf6904796fdb023a6510d AUX chromium-77-system-hb.patch 459 BLAKE2B b1ac6e0007ca3aa26acd7f60e1c48ef8c0bdd80fa3e7f6ac97dc6a977864208e66e333b28bc64b9410fc368c27166b177669d09caa42909a9249059848a9f4aa SHA512 03696d8083127fd689a7953724c625a5eda3f67bad8121531dbaaefa01e2a91007d4c27bca07d137f50c5c03f14d45ba76e79ca859abf36f0fe34b9ec56dd1ac AUX chromium-77-system-icu.patch 649 BLAKE2B 7910fcb64460ef965eafdd05e98d41d14399fd337ac8f79bcb2c7059fccd61d552ab6efa1dbf8bdcce564716b3d12b41a587077034cb72ef610eff76f4e052d6 SHA512 7413e0cca7102008dd5bee443dcde90be69ef1d0973fee576f70544f0d0a66aa8bc7099e619c89160915d6cd6186384be46ffab4a1d747000133dda9a84e15e5 -AUX chromium-78-include.patch 534 BLAKE2B 831b26734ca029b64069f80c339170f8d06e6300f8f3c1228eeecf6054bba4f58b9a384607414da3b2467ea1ccedb7db8d6294ff30258f10f00197e54400ee7a SHA512 bc27d07fcc8747948976f80b538dae304d2f3387caeb2e93dd89e03d4c0a32ce8158c250e1e26c152c0ceecf40861ac3639949dd166308f7bffaa7dd94fdd547 +AUX chromium-78-gcc-alignas.patch 6152 BLAKE2B 88e7c00a8cad7ee14502398fb95a628287ae1aed7e26d1dc2c53cb5ff0ebc8c0e5f0c0f0d729662dd135513c49953e67b1c5969ed599a264c445c64c8379111a SHA512 5a82def438250a1aa432a7fd7d7e3f815d4c47134741cab4ff76c9530ef4e82570788e2e17522dd63154b67c239e9b3966ba39169939f5a52b85f68a1dd84d45 +AUX chromium-78-gcc-enum-range.patch 1854 BLAKE2B 90ce5f4a75528bb66cbdef7c56aa61b210300ee5846e3a3bcfd7a0f0caca70a0891cd097e20314e161b0d1e26339e814f4be89a024fce3401059922cbd060e1b SHA512 0e785ad63f4a623571d489de3f08fd79b768ede4718f0d3a04359f54be7b4f79970b5fa603529b727da5877e7b190a368b01058a996af6236813cee19ab1fe5e +AUX chromium-78-gcc-noexcept.patch 1338 BLAKE2B 47678f67a6757b5686eaaf03a16d62b10696acd7312f26c887d67c1fd61e29a0a19114c1734c0a127a314fd7b617d415761c30eff2868cdcc6d37dd50926106c SHA512 b0c12022593e8ee2f1d6c6e96a3376cd4f068c1fa1413883bd6d58a15aeb2e8a67bbf9296b1ba922c2c5531b84dfe645d1fd47c7e55558bd8ac350b8ea33a827 +AUX chromium-78-gcc-std-vector.patch 4807 BLAKE2B faa58066c146c7b0e871fde394a89153331cb47d1579160968e627df62971e556e2d621e8aabd7001ca6d810386e110adb848cabf4c1b9b4cd272d95fc816713 SHA512 57e5cb77360602272eeb7c6f1b2c229f00074e971ab277798d65c4ea475b7f65faf28ad8fe0ad9c2024af5567eca782c2016ac7469570274036da4a5bc3fa5ca +AUX chromium-78-include.patch 1020 BLAKE2B 6f7b80d887623089599bd334ea1b3cc1e87d0e8667e213e9302eec868c107ddaac358d3cf0309c1581895b3db877a597f1d37f2883e6ab81f6838551db7771d2 SHA512 be0adbc49a18eb15de64eb0b7212a798ac7bf511a050cbd6797f4f8ecdf0f7f266bd3d5739c5215d5e521cfc5e22a1559a72468a9bf4b77058790e3dfbdc2895 +AUX chromium-78-protobuf-export.patch 694 BLAKE2B 3fffcb6a7289bac848b89275a9f76e4302042362fa9bcf2689df01e0a00806c7e838210fa8696ee8e2134127ec4cfb5c3b632e2739c225f8e9586e01de7035ce SHA512 e3a80775d958740eedc7c3df0e9dd12b0e6a51ccf871a2085ab77246814e748428133d27c60322a102eb8f50bb65fc2c607e0d2665a92393be55befcbf566ab0 AUX chromium-angle-inline.patch 4775 BLAKE2B a4021ec1e11309bf901b09e6925d7bc90f1b30c4db08dae7d80d97a9ca4111f1f34c169465017b50f459f2c638b0ba8696fd8ddf01aa27bad3c2b3bfbf22ebb9 SHA512 ad413e8178b6004ec03887132d77d8648e5a0c9bf48552c8665f0782c8cb342d4ea417caabbae3a1e62d32046afaab0033574aff2399b0b74a721d44fcd257e3 AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca AUX chromium-compiler-r10.patch 5917 BLAKE2B a16ea6a1eee56a7de06f82e161536dab19a507f675fe8268b5a455bf36b9f5e6c1df02de73b303ab61e33153f06f118e22623d01f654d4a7c88ca8c3f8326401 SHA512 e64f9f75e685868cb8da8851e84362952a18e5dbca674c853a41feb582bdd4dc59219727f2c77440ec2030e21d7b436f144c552c30b2a4960cbe0da32c6f6c5e AUX chromium-fix-char_traits.patch 355 BLAKE2B 5269c43c4d36dc1cd190aedc04e3172fbef0048484ac7e4db15fffd69009c8ba02f0ed786c64b292fbbcd2409ad70545817cd7d45a2cb51fd76bf72250ca0018 SHA512 85ab70f168f56c01e01bdf210d107bebd7c344e95dcb692a19a0f7883ed6aec5325b38c35cd3c9b37c1915820d5e8d401e8ee92c289436fb8bc8341c3c6007a8 AUX chromium-launcher-r3.sh 1199 BLAKE2B 85f57b380cdc25bd000cf57d3c129b67f6e55d96dd958190040b0680f8d4d358ac777e0c1ebd6a1b32dd3821a377bcf9f598e073584528d0480460978c4c1fb1 SHA512 f1909314ae74985c85740d26c9bfab694f3202de8ccc392a1c4ec5c8760db21b6cc46146c78a9abebd09e6d24f37e19466f0c4d2d61815400b48d859f8ce154d +AUX chromium-unbundle-zlib-r1.patch 515 BLAKE2B f3263f7450a940449d7edc0aef46a888248e0245a71797435a985fda8ef3c1abb8823a5a363cff1db0e2d09715942322e5d5ae9ab3554a5a3aeb2db748102a97 SHA512 89d62431e11cf8f3b48afdf9a133a8532916d445676de12acb48b0aaca3aa45106e25de399e7ee37a6220b0766c0ea65f10da219d4bb9a7a02275b4364e493ad AUX chromium-unbundle-zlib.patch 750 BLAKE2B ffce4f4069fa8f04c41b8395105d4dbe2f7e38fb9a3b2fa826972b894825dd64ed23c2a86d1445e454a96d35ebaa059ae7c2df3d2baf986be068a47be072563d SHA512 539990ce23d38c10274d9f44bf61ad53adacccaa16646ebe9535c03d2fd468d5e722aadeae82ac244d64851bbfa48832ae0895743b957fc0f4e8f47f959b1e97 AUX chromium-widevine-r4.patch 1155 BLAKE2B 7ba02c4b80883fa7ae5c46d95072798683bdc5c9d65b3cab40e6a3c21b29ce7eb9c45493ec10e522341033a80132818f946569ee774c662daafa4e09fbc2a988 SHA512 8f78c0e22f14f81f1903a77b315c7818603caaadbb5d517a3184a11e9553b99fd42d5a1d2ff19b3d79c03352b2e279a5102afa2fa66f276da2d9c42988a94366 AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 DIST chromium-77.0.3865.90.tar.xz 729551228 BLAKE2B 865a40a7fa7d6a0b2de137249f7f14dad32b30cb0099fccc0d21570a2488834c5ab6504ef7c63f334e5d798de5391d6e96beaa49009caecb178d898e27317d89 SHA512 8b343c6ccc798c74cca8d5d41285153ace917da28360192afb21925c103ba425a4045f75c589f73a8c5c75bd1bbca44bfae1a4b96e9b7a97636d9929c7961bbc -DIST chromium-78.0.3887.7.tar.xz 737057024 BLAKE2B b4754f1fa9a243c29e83d6136494c6db1726a6d3f23013115a4a576428f7ca3c0fcd3f81cf7fe4037f2c3e6901b3fce015aeed7b7b945b4a3e368f2e6fb9afa1 SHA512 9b8eb33c6f19e5b247372e19a61ec1ae6c804bd7b9731222430e2e1b585146fc543a686ccfc9553d6d137999570c544cdb45696db6ce50c38dfead1b0760c1a4 -EBUILD chromium-77.0.3865.90.ebuild 22338 BLAKE2B 8bbd4f4dcfd47c9c5c7a78f65596c8f2cf4ff0bf9f128932ac71205a81b30c23437146938f11d669a951c58ad6115a7fb3118a7b74a09660d5e770a11be1cd66 SHA512 5dd6836a12276abc8f8f5bd671051aa50203c7f4520ef37c8bce8c8426f947fd2bf3e2ae02b48e10fd7ee13d4375f8ec853efd6c7cd8c7ece3af662126334002 -EBUILD chromium-78.0.3887.7.ebuild 22186 BLAKE2B ec114167e5ce94eb792a11543cf3153b72422f22ea31bffc7dc63996bea69085b9abcfa727d4a57da910dc3396ebda4b57c8145ac6001d18ad064511d2b5fd84 SHA512 fd4570d712ae264d878792cb262f73cf70f900a934f8e8138a9694d57886a2592baab40e95d93d12348405b11c20b9d026603f494e41b7c307d24ddc37250939 +DIST chromium-78-revert-noexcept.patch 69206 BLAKE2B c0cbcd9cf4ca1d22afb0deb90ca0e208abc4853ec0430ded105c76488af38df7fba696531a1b597efb8ffe3f8c9352bf47bfc364db3ffff0f6ccb726bb7e1f94 SHA512 13ab086b40f246fd7397c3f44663e69dd3c996beb657d7c06d1af0730be90135c1097ec555e384a76add4034f69e8bfe23de4d69900df4c67dc6b383d6c3708d +DIST chromium-78-revert-pm-observer.patch 22149 BLAKE2B d0169db31948a0a11930d23dbb1fd6573525218a795fe57702cdc6bfef87ce3ab856f8429f5bc9751bf6c96750ad3ed16ce22a4e8be1c57a183da30ca4b56d84 SHA512 68b4558226264aa04af265f7fd42c7319f1cd483d249ad53244efa9d640d99bfb97d39aa8a3e395e1ece4384092b21f7c27d635bc0f3a9f0ba6ddd2f38f4dbae +DIST chromium-78.0.3904.34.tar.xz 741873348 BLAKE2B 4cf6d35548a41c44dca3dbf9275ac1fe09e6ce3108b7b4bc3b90034e4780456ae399ea368ed67ef3cce9cd3b00265ddfd765da837214a51437d333c288ba1e7e SHA512 d1c7b75fc2b4e5acbb89f9044a87e678db4ad99e805448716daf0227d8760b02d08b090ff3dbbb2f3aad5f7a1c488a59345cf209cb609cca6781b8e3353e1f32 +EBUILD chromium-77.0.3865.90.ebuild 22620 BLAKE2B fcbee5222bcd0ac369fcce36a0b280dc263f65e3287e16694b889c9bb02dd76142f0cf9db566fbf4ca20d4d39092e8b7e41d72213b4604643eb4f0e741b616ba SHA512 168b70d2d88049c007ffdd7059d4ae564676846c75588a0e967dc6069fc008c78c89bb9501f19e814a032c973a60a705007cdaf05a75d64492d94f0eaef9529d +EBUILD chromium-78.0.3904.34.ebuild 22980 BLAKE2B ed29301ad05b6ca8b0f418792dc16535586bb5e60ddde99c830ce3bef03f91d7111289a11603a5601f8e83568ad8fa47b19d323feae44cec17158bea37fe1ed7 SHA512 d76a3048c44e30b2f39a2ce2cb5165b0c1121d11d074e316ceff558b6e7dfb79dac2a90977f014e2f7096c0938df4b7788f9b5d0d0b5a0070094326779a37c60 MISC metadata.xml 1538 BLAKE2B 6c68f673e2892063f4b7a5afc8314356e3e8182d8765a193c36be7ed6b61e7680dbd0a58e2386904ff2877c81ad45cdae07754996f706f986f16f3a159500930 SHA512 16e98f9dc01cfdce307dd17fc2ba83ff1eff10eaeb65aaf9154b0dedfc61086334d56f50b6ce1d673715148e29e045eb0eed21495efef942ef56e4ba4e514187 diff --git a/www-client/chromium/chromium-77.0.3865.90.ebuild b/www-client/chromium/chromium-77.0.3865.90.ebuild index 8e52aecdb552..0dbd8e2289d9 100644 --- a/www-client/chromium/chromium-77.0.3865.90.ebuild +++ b/www-client/chromium/chromium-77.0.3865.90.ebuild @@ -154,6 +154,7 @@ PATCHES=( "${FILESDIR}/chromium-77-no-cups.patch" "${FILESDIR}/chromium-77-gcc-abstract.patch" "${FILESDIR}/chromium-77-gcc-include.patch" + "${FILESDIR}/chromium-77-gcc-alignas.patch" ) pre_build_checks() { @@ -162,6 +163,10 @@ pre_build_checks() { if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 8.0; then die "At least gcc 8.0 is required" fi + # component build hangs with tcmalloc enabled due to sandbox issue, bug #695976. + if has usersandbox ${FEATURES} && use tcmalloc && use component-build; then + die "Component build with tcmalloc requires FEATURES=-usersandbox." + fi fi # Check build requirements, bug #541816 and bug #471810 . diff --git a/www-client/chromium/chromium-78.0.3887.7.ebuild b/www-client/chromium/chromium-78.0.3887.7.ebuild deleted file mode 100644 index e8fb43a9ec7f..000000000000 --- a/www-client/chromium/chromium-78.0.3887.7.ebuild +++ /dev/null @@ -1,725 +0,0 @@ -# Copyright 2009-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk vi zh-CN zh-TW" - -inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils - -DESCRIPTION="Open-source version of Google Chrome web browser" -HOMEPAGE="http://chromium.org/" -SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts jumbo-build kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine" -RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )" -REQUIRED_USE="component-build? ( !suid )" - -COMMON_DEPEND=" - >=app-accessibility/at-spi2-atk-2.26:2 - app-arch/bzip2:= - cups? ( >=net-print/cups-1.3.11:= ) - >=dev-libs/atk-2.26 - dev-libs/expat:= - dev-libs/glib:2 - system-icu? ( >=dev-libs/icu-64:= ) - >=dev-libs/libxml2-2.9.4-r3:=[icu] - dev-libs/libxslt:= - dev-libs/nspr:= - >=dev-libs/nss-3.26:= - >=dev-libs/re2-0.2016.11.01:= - gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) - >=media-libs/alsa-lib-1.0.19:= - media-libs/fontconfig:= - media-libs/freetype:= - >=media-libs/harfbuzz-2.4.0:0=[icu(-)] - media-libs/libjpeg-turbo:= - media-libs/libpng:= - system-libvpx? ( media-libs/libvpx:=[postproc,svc] ) - >=media-libs/openh264-1.6.0:= - pulseaudio? ( media-sound/pulseaudio:= ) - system-ffmpeg? ( - >=media-video/ffmpeg-4:= - || ( - media-video/ffmpeg[-samba] - >=net-fs/samba-4.5.10-r1[-debug(-)] - ) - !=net-fs/samba-4.5.12-r0 - media-libs/opus:= - ) - sys-apps/dbus:= - sys-apps/pciutils:= - virtual/udev - x11-libs/cairo:= - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - x11-libs/libX11:= - x11-libs/libXcomposite:= - x11-libs/libXcursor:= - x11-libs/libXdamage:= - x11-libs/libXext:= - x11-libs/libXfixes:= - >=x11-libs/libXi-1.6.0:= - x11-libs/libXrandr:= - x11-libs/libXrender:= - x11-libs/libXScrnSaver:= - x11-libs/libXtst:= - x11-libs/pango:= - app-arch/snappy:= - media-libs/flac:= - >=media-libs/libwebp-0.4.0:= - sys-libs/zlib:=[minizip] - kerberos? ( virtual/krb5 ) -" -# For nvidia-drivers blocker, see bug #413637 . -RDEPEND="${COMMON_DEPEND} - ! gn leftovers - base/third_party/libevent - third_party/adobe - third_party/speech-dispatcher - third_party/usb_ids - third_party/xdg-utils - third_party/yasm/run_yasm.py - ) - if ! use system-ffmpeg; then - keeplibs+=( third_party/ffmpeg third_party/opus ) - fi - if ! use system-icu; then - keeplibs+=( third_party/icu ) - fi - if ! use system-libvpx; then - keeplibs+=( third_party/libvpx ) - keeplibs+=( third_party/libvpx/source/libvpx/third_party/x86inc ) - fi - if use tcmalloc; then - keeplibs+=( third_party/tcmalloc ) - fi - - # Remove most bundled libraries. Some are still needed. - build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die -} - -src_configure() { - # Calling this here supports resumption via FEATURES=keepwork - python_setup - - local myconf_gn="" - - # Make sure the build system will use the right tools, bug #340795. - tc-export AR CC CXX NM - - if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] && ! tc-is-clang; then - # Force clang since gcc is pretty broken at the moment. - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - if tc-is-clang; then - myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" - else - myconf_gn+=" is_clang=false" - fi - - # Define a custom toolchain for GN - myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" - - if tc-is-cross-compiler; then - tc-export BUILD_{AR,CC,CXX,NM} - myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" - myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" - else - myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" - fi - - # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. - myconf_gn+=" is_debug=false" - - # Component build isn't generally intended for use by end users. It's mostly useful - # for development and debugging. - myconf_gn+=" is_component_build=$(usex component-build true false)" - - # https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md - myconf_gn+=" use_jumbo_build=$(usex jumbo-build true false)" - - myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")" - - # Disable nacl, we can't build without pnacl (http://crbug.com/269560). - myconf_gn+=" enable_nacl=false" - - # Use system-provided libraries. - # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). - # TODO: use_system_hunspell (upstream changes needed). - # TODO: use_system_libsrtp (bug #459932). - # TODO: use_system_protobuf (bug #525560). - # TODO: use_system_ssl (http://crbug.com/58087). - # TODO: use_system_sqlite (http://crbug.com/22208). - - # libevent: https://bugs.gentoo.org/593458 - local gn_system_libraries=( - flac - fontconfig - freetype - # Need harfbuzz_from_pkgconfig target - #harfbuzz-ng - libdrm - libjpeg - libpng - libwebp - libxml - libxslt - openh264 - re2 - snappy - yasm - zlib - ) - if use system-ffmpeg; then - gn_system_libraries+=( ffmpeg opus ) - fi - if use system-icu; then - gn_system_libraries+=( icu ) - fi - if use system-libvpx; then - gn_system_libraries+=( libvpx ) - fi - build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die - - # See dependency logic in third_party/BUILD.gn - myconf_gn+=" use_system_harfbuzz=true" - - # Optional dependencies. - myconf_gn+=" closure_compile=$(usex closure-compile true false)" - myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" - myconf_gn+=" enable_widevine=$(usex widevine true false)" - myconf_gn+=" use_cups=$(usex cups true false)" - myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)" - myconf_gn+=" use_kerberos=$(usex kerberos true false)" - myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" - - # TODO: link_pulseaudio=true for GN. - - myconf_gn+=" fieldtrial_testing_like_official_build=true" - - # Never use bundled gold binary. Disable gold linker flags for now. - # Do not use bundled clang. - # Trying to use gold results in linker crash. - myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false" - - # Disable forced lld, bug 641556 - myconf_gn+=" use_lld=false" - - ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" - myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" - myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" - - # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . - # Note: these are for Gentoo use ONLY. For your own distribution, - # please get your own set of keys. Feel free to contact chromium@gentoo.org - # for more info. - local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" - local google_default_client_id="329227923882.apps.googleusercontent.com" - local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" - myconf_gn+=" google_api_key=\"${google_api_key}\"" - myconf_gn+=" google_default_client_id=\"${google_default_client_id}\"" - myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\"" - - local myarch="$(tc-arch)" - - # Avoid CFLAGS problems, bug #352457, bug #390147. - if ! use custom-cflags; then - replace-flags "-Os" "-O2" - strip-flags - - # Prevent linker from running out of address space, bug #471810 . - if use x86; then - filter-flags "-g*" - fi - - # Prevent libvpx build failures. Bug 530248, 544702, 546984. - if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then - filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 - fi - fi - - if [[ $myarch = amd64 ]] ; then - myconf_gn+=" target_cpu=\"x64\"" - ffmpeg_target_arch=x64 - elif [[ $myarch = x86 ]] ; then - myconf_gn+=" target_cpu=\"x86\"" - ffmpeg_target_arch=ia32 - - # This is normally defined by compiler_cpu_abi in - # build/config/compiler/BUILD.gn, but we patch that part out. - append-flags -msse2 -mfpmath=sse -mmmx - elif [[ $myarch = arm64 ]] ; then - myconf_gn+=" target_cpu=\"arm64\"" - ffmpeg_target_arch=arm64 - elif [[ $myarch = arm ]] ; then - myconf_gn+=" target_cpu=\"arm\"" - ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm) - else - die "Failed to determine target arch, got '$myarch'." - fi - - # Make sure that -Werror doesn't get added to CFLAGS by the build system. - # Depending on GCC version the warnings are different and we don't want - # the build to fail because of that. - myconf_gn+=" treat_warnings_as_errors=false" - - # Disable fatal linker warnings, bug 506268. - myconf_gn+=" fatal_linker_warnings=false" - - # Bug 491582. - export TMPDIR="${WORKDIR}/temp" - mkdir -p -m 755 "${TMPDIR}" || die - - # https://bugs.gentoo.org/654216 - addpredict /dev/dri/ #nowarn - - #if ! use system-ffmpeg; then - if false; then - local build_ffmpeg_args="" - if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then - build_ffmpeg_args+=" --disable-asm" - fi - - # Re-configure bundled ffmpeg. See bug #491378 for example reasons. - einfo "Configuring bundled ffmpeg..." - pushd third_party/ffmpeg > /dev/null || die - chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ - --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die - chromium/scripts/copy_config.sh || die - chromium/scripts/generate_gn.py || die - popd > /dev/null || die - fi - - einfo "Configuring Chromium..." - set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release - echo "$@" - "$@" || die -} - -src_compile() { - # Final link uses lots of file descriptors. - ulimit -n 2048 - - # Calling this here supports resumption via FEATURES=keepwork - python_setup - - #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die - - # Build mksnapshot and pax-mark it. - local x - for x in mksnapshot v8_context_snapshot_generator; do - if tc-is-cross-compiler; then - eninja -C out/Release "host/${x}" - pax-mark m "out/Release/host/${x}" - else - eninja -C out/Release "${x}" - pax-mark m "out/Release/${x}" - fi - done - - # Even though ninja autodetects number of CPUs, we respect - # user's options, for debugging with -j 1 or any other reason. - eninja -C out/Release chrome chromedriver - use suid && eninja -C out/Release chrome_sandbox - - pax-mark m out/Release/chrome - - # Build manpage; bug #684550 - sed -e 's|@@PACKAGE@@|chromium-browser|g; - s|@@MENUNAME@@|Chromium|g;' \ - chrome/app/resources/manpage.1.in > \ - out/Release/chromium-browser.1 || die -} - -src_install() { - local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" - exeinto "${CHROMIUM_HOME}" - doexe out/Release/chrome - - if use suid; then - newexe out/Release/chrome_sandbox chrome-sandbox - fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" - fi - - doexe out/Release/chromedriver - - local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" ) - sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die - doexe chromium-launcher.sh - - # It is important that we name the target "chromium-browser", - # xdg-utils expect it; bug #355517. - dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser - # keep the old symlink around for consistency - dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium - - dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver - - # Allow users to override command-line options, bug #357629. - insinto /etc/chromium - newins "${FILESDIR}/chromium.default" "default" - - pushd out/Release/locales > /dev/null || die - chromium_remove_language_paks - popd - - insinto "${CHROMIUM_HOME}" - doins out/Release/*.bin - doins out/Release/*.pak - doins out/Release/*.so - - if ! use system-icu; then - doins out/Release/icudtl.dat - fi - - doins -r out/Release/locales - doins -r out/Release/resources - - if [[ -d out/Release/swiftshader ]]; then - insinto "${CHROMIUM_HOME}/swiftshader" - doins out/Release/swiftshader/*.so - fi - - # Install icons and desktop entry. - local branding size - for size in 16 24 32 48 64 128 256 ; do - case ${size} in - 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; - *) branding="chrome/app/theme/chromium" ;; - esac - newicon -s ${size} "${branding}/product_logo_${size}.png" \ - chromium-browser.png - done - - local mime_types="text/html;text/xml;application/xhtml+xml;" - mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 - mime_types+="x-scheme-handler/ftp;" # bug #412185 - mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 - make_desktop_entry \ - chromium-browser \ - "Chromium" \ - chromium-browser \ - "Network;WebBrowser" \ - "MimeType=${mime_types}\nStartupWMClass=chromium-browser" - sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die - - # Install GNOME default application entry (bug #303100). - insinto /usr/share/gnome-control-center/default-apps - newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml - - # Install manpage; bug #684550 - doman out/Release/chromium-browser.1 - dosym chromium-browser.1 /usr/share/man/man1/chromium.1 - - readme.gentoo_create_doc -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - readme.gentoo_print_elog -} diff --git a/www-client/chromium/chromium-78.0.3904.34.ebuild b/www-client/chromium/chromium-78.0.3904.34.ebuild new file mode 100644 index 000000000000..525ed7e65b69 --- /dev/null +++ b/www-client/chromium/chromium-78.0.3904.34.ebuild @@ -0,0 +1,741 @@ +# Copyright 2009-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="http://chromium.org/" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz + https://dev.gentoo.org/~floppym/dist/chromium-78-revert-noexcept.patch + https://dev.gentoo.org/~floppym/dist/chromium-78-revert-pm-observer.patch +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts jumbo-build kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine" +RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )" +REQUIRED_USE="component-build? ( !suid )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-atk-2.26:2 + app-arch/bzip2:= + cups? ( >=net-print/cups-1.3.11:= ) + >=dev-libs/atk-2.26 + dev-libs/expat:= + dev-libs/glib:2 + system-icu? ( >=dev-libs/icu-64:= ) + >=dev-libs/libxml2-2.9.4-r3:=[icu] + dev-libs/libxslt:= + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + >=dev-libs/re2-0.2016.11.01:= + gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) + >=media-libs/alsa-lib-1.0.19:= + media-libs/fontconfig:= + media-libs/freetype:= + >=media-libs/harfbuzz-2.4.0:0=[icu(-)] + media-libs/libjpeg-turbo:= + media-libs/libpng:= + system-libvpx? ( media-libs/libvpx:=[postproc,svc] ) + >=media-libs/openh264-1.6.0:= + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( + >=media-video/ffmpeg-4:= + || ( + media-video/ffmpeg[-samba] + >=net-fs/samba-4.5.10-r1[-debug(-)] + ) + !=net-fs/samba-4.5.12-r0 + media-libs/opus:= + ) + sys-apps/dbus:= + sys-apps/pciutils:= + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11:= + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXext:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXScrnSaver:= + x11-libs/libXtst:= + x11-libs/pango:= + app-arch/snappy:= + media-libs/flac:= + >=media-libs/libwebp-0.4.0:= + sys-libs/zlib:=[minizip] + kerberos? ( virtual/krb5 ) +" +# For nvidia-drivers blocker, see bug #413637 . +RDEPEND="${COMMON_DEPEND} + ! gn leftovers + base/third_party/libevent + third_party/adobe + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + third_party/yasm/run_yasm.py + ) + if ! use system-ffmpeg; then + keeplibs+=( third_party/ffmpeg third_party/opus ) + fi + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + if ! use system-libvpx; then + keeplibs+=( third_party/libvpx ) + keeplibs+=( third_party/libvpx/source/libvpx/third_party/x86inc ) + fi + if use tcmalloc; then + keeplibs+=( third_party/tcmalloc ) + fi + + # Remove most bundled libraries. Some are still needed. + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die +} + +src_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] && ! tc-is-clang; then + # Force clang since gcc is pretty broken at the moment. + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + append-cxxflags -fpermissive + fi + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=false" + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=$(usex component-build true false)" + + # https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md + myconf_gn+=" use_jumbo_build=$(usex jumbo-build true false)" + + myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_libsrtp (bug #459932). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_ssl (http://crbug.com/58087). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libdrm + libjpeg + libpng + libwebp + libxml + libxslt + openh264 + re2 + snappy + yasm + zlib + ) + if use system-ffmpeg; then + gn_system_libraries+=( ffmpeg opus ) + fi + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-libvpx; then + gn_system_libraries+=( libvpx ) + fi + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=true" + + # Optional dependencies. + myconf_gn+=" closure_compile=$(usex closure-compile true false)" + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + + # TODO: link_pulseaudio=true for GN. + + myconf_gn+=" fieldtrial_testing_like_official_build=true" + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + # Trying to use gold results in linker crash. + myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false" + + # Disable forced lld, bug 641556 + myconf_gn+=" use_lld=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. + local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" + local google_default_client_id="329227923882.apps.googleusercontent.com" + local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + myconf_gn+=" google_api_key=\"${google_api_key}\"" + myconf_gn+=" google_default_client_id=\"${google_default_client_id}\"" + myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\"" + + local myarch="$(tc-arch)" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Prevent linker from running out of address space, bug #471810 . + if use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx build failures. Bug 530248, 544702, 546984. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 + fi + fi + + if [[ $myarch = amd64 ]] ; then + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + elif [[ $myarch = x86 ]] ; then + myconf_gn+=" target_cpu=\"x86\"" + ffmpeg_target_arch=ia32 + + # This is normally defined by compiler_cpu_abi in + # build/config/compiler/BUILD.gn, but we patch that part out. + append-flags -msse2 -mfpmath=sse -mmmx + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + elif [[ $myarch = arm ]] ; then + myconf_gn+=" target_cpu=\"arm\"" + ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm) + else + die "Failed to determine target arch, got '$myarch'." + fi + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + #if ! use system-ffmpeg; then + if false; then + local build_ffmpeg_args="" + if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then + build_ffmpeg_args+=" --disable-asm" + fi + + # Re-configure bundled ffmpeg. See bug #491378 for example reasons. + einfo "Configuring bundled ffmpeg..." + pushd third_party/ffmpeg > /dev/null || die + chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ + --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die + chromium/scripts/copy_config.sh || die + chromium/scripts/generate_gn.py || die + popd > /dev/null || die + fi + + einfo "Configuring Chromium..." + set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die +} + +src_compile() { + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die + + # Build mksnapshot and pax-mark it. + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver + use suid && eninja -C out/Release chrome_sandbox + + pax-mark m out/Release/chrome + + # Build manpage; bug #684550 + sed -e 's|@@PACKAGE@@|chromium-browser|g; + s|@@MENUNAME@@|Chromium|g;' \ + chrome/app/resources/manpage.1.in > \ + out/Release/chromium-browser.1 || die +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + if use suid; then + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + fi + + doexe out/Release/chromedriver + + local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + doins out/Release/*.so + + if ! use system-icu; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/resources + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons and desktop entry. + local branding size + for size in 16 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + local mime_types="text/html;text/xml;application/xhtml+xml;" + mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 + mime_types+="x-scheme-handler/ftp;" # bug #412185 + mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 + make_desktop_entry \ + chromium-browser \ + "Chromium" \ + chromium-browser \ + "Network;WebBrowser" \ + "MimeType=${mime_types}\nStartupWMClass=chromium-browser" + sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + # Install manpage; bug #684550 + doman out/Release/chromium-browser.1 + dosym chromium-browser.1 /usr/share/man/man1/chromium.1 + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog +} diff --git a/www-client/chromium/files/chromium-77-gcc-alignas.patch b/www-client/chromium/files/chromium-77-gcc-alignas.patch new file mode 100644 index 000000000000..3693ef50bed4 --- /dev/null +++ b/www-client/chromium/files/chromium-77-gcc-alignas.patch @@ -0,0 +1,72 @@ +From 6b633c4b14850df376d5cec571699018772f358e Mon Sep 17 00:00:00 2001 +From: Tomas Popela +Date: Tue, 17 Sep 2019 19:48:48 +0000 +Subject: [PATCH] GCC: Can't use alignas() together with __attribute__() + +It's because GCC has problems when mixing the alignas() together with +__attribute__() (that is used to export the symbols). The best +solution is to use ALIGNAS() macro from //base/compiler_specific.h +together with alignof() to have the equal functionality that compiles on +GCC as well as on clang. + +Bug: 819294 +Change-Id: Ieb169592a2965f17a18bfc88d28418eb723a4e5a +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1806735 +Auto-Submit: Tomáš Popela +Commit-Queue: Alex Clarke +Reviewed-by: Alex Clarke +Cr-Commit-Position: refs/heads/master@{#697330} +--- + +diff --git a/base/task/promise/dependent_list.h b/base/task/promise/dependent_list.h +index 020bdbfc..3245c1c 100644 +--- a/base/task/promise/dependent_list.h ++++ b/base/task/promise/dependent_list.h +@@ -59,7 +59,7 @@ + + // Align Node on an 8-byte boundary to ensure the first 3 bits are 0 and can + // be used to store additional state (see static_asserts below). +- class BASE_EXPORT alignas(8) Node { ++ class BASE_EXPORT ALIGNAS(8) Node { + public: + Node(); + explicit Node(Node&& other) noexcept; + +From 8148fd96ae04a1150a9c6012634dcd2a7335f87a Mon Sep 17 00:00:00 2001 +From: Tomas Popela +Date: Tue, 20 Aug 2019 05:23:14 +0000 +Subject: [PATCH] GCC: Can't use alignas() together with __attribute__() + +It's because GCC has problems when mixing the alignas() together with +__attribute__() (that is used to export the symbols). The best +solution is to use ALIGNAS() macro from //base/compiler_specific.h +together with alignof() to have the equal functionality that compiles on +GCC as well as on clang. + +This is a regression after https://crrev.com/659933. + +Bug: 994581 +Change-Id: Ia376866ff9ac57d52d2e907fa325ae5a51893d07 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1758064 +Reviewed-by: Eric Willigers +Commit-Queue: Eric Willigers +Commit-Queue: Tomáš Popela +Auto-Submit: Tomáš Popela +Cr-Commit-Position: refs/heads/master@{#688417} +--- + +diff --git a/third_party/blink/renderer/core/css/css_property_value_set.h b/third_party/blink/renderer/core/css/css_property_value_set.h +index 67b353d..1bd404e 100644 +--- a/third_party/blink/renderer/core/css/css_property_value_set.h ++++ b/third_party/blink/renderer/core/css/css_property_value_set.h +@@ -175,8 +175,8 @@ + DISALLOW_COPY_AND_ASSIGN(CSSLazyPropertyParser); + }; + +-class CORE_EXPORT alignas(Member) alignas( +- CSSPropertyValueMetadata) ImmutableCSSPropertyValueSet ++class CORE_EXPORT ALIGNAS(alignof(Member)) ++ ALIGNAS(alignof(CSSPropertyValueMetadata)) ImmutableCSSPropertyValueSet + : public CSSPropertyValueSet { + public: + ImmutableCSSPropertyValueSet(const CSSPropertyValue*, diff --git a/www-client/chromium/files/chromium-78-gcc-alignas.patch b/www-client/chromium/files/chromium-78-gcc-alignas.patch new file mode 100644 index 000000000000..4f6039c2f5a7 --- /dev/null +++ b/www-client/chromium/files/chromium-78-gcc-alignas.patch @@ -0,0 +1,142 @@ +From 6b633c4b14850df376d5cec571699018772f358e Mon Sep 17 00:00:00 2001 +From: Tomas Popela +Date: Tue, 17 Sep 2019 19:48:48 +0000 +Subject: [PATCH] GCC: Can't use alignas() together with __attribute__() + +It's because GCC has problems when mixing the alignas() together with +__attribute__() (that is used to export the symbols). The best +solution is to use ALIGNAS() macro from //base/compiler_specific.h +together with alignof() to have the equal functionality that compiles on +GCC as well as on clang. + +Bug: 819294 +Change-Id: Ieb169592a2965f17a18bfc88d28418eb723a4e5a +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1806735 +Auto-Submit: Tom Popela +Commit-Queue: Alex Clarke +Reviewed-by: Alex Clarke +Cr-Commit-Position: refs/heads/master@{#697330} +--- + +diff --git a/base/task/promise/dependent_list.h b/base/task/promise/dependent_list.h +index 020bdbfc..3245c1c 100644 +--- a/base/task/promise/dependent_list.h ++++ b/base/task/promise/dependent_list.h +@@ -59,7 +59,7 @@ + + // Align Node on an 8-byte boundary to ensure the first 3 bits are 0 and can + // be used to store additional state (see static_asserts below). +- class BASE_EXPORT alignas(8) Node { ++ class BASE_EXPORT ALIGNAS(8) Node { + public: + Node(); + explicit Node(Node&& other) noexcept; + +Re-use chromium alignas workaround in protobuf. +--- + +diff --git a/third_party/protobuf/src/google/protobuf/port_def.inc b/third_party/protobuf/src/google/protobuf/port_def.inc +index f1bd85d..9c204a1 100644 +--- a/third_party/protobuf/src/google/protobuf/port_def.inc ++++ b/third_party/protobuf/src/google/protobuf/port_def.inc +@@ -528,6 +528,35 @@ PROTOBUF_EXPORT_TEMPLATE_TEST(DEFAULT, __declspec(dllimport)); + #undef IN + #endif // _MSC_VER + ++// Specify memory alignment for structs, classes, etc. ++// Use like: ++// class PROTOBUF_ALIGNAS(16) MyClass { ... } ++// PROTOBUF_ALIGNAS(16) int array[4]; ++// ++// In most places you can use the C++11 keyword "alignas", which is preferred. ++// ++// But compilers have trouble mixing __attribute__((...)) syntax with ++// alignas(...) syntax. ++// ++// Doesn't work in clang or gcc: ++// struct alignas(16) __attribute__((packed)) S { char c; }; ++// Works in clang but not gcc: ++// struct __attribute__((packed)) alignas(16) S2 { char c; }; ++// Works in clang and gcc: ++// struct alignas(16) S3 { char c; } __attribute__((packed)); ++// ++// There are also some attributes that must be specified *before* a class ++// definition: visibility (used for exporting functions/classes) is one of ++// these attributes. This means that it is not possible to use alignas() with a ++// class that is marked as exported. ++#if defined(_MSC_VER) ++#define PROTOBUF_ALIGNAS(byte_alignment) __declspec(align(byte_alignment)) ++#elif defined(__GNUC__) ++#define PROTOBUF_ALIGNAS(byte_alignment) __attribute__((aligned(byte_alignment))) ++#else ++#define PROTOBUF_ALIGNAS(byte_alignment) alignas(byte_alignment) ++#endif ++ + #if defined(__clang__) + #pragma clang diagnostic push + // TODO(gerbens) ideally we cleanup the code. But a cursory try shows many +diff --git a/third_party/protobuf/src/google/protobuf/arena.h b/third_party/protobuf/src/google/protobuf/arena.h +index dedc221..a8515ce 100644 +--- a/third_party/protobuf/src/google/protobuf/arena.h ++++ b/third_party/protobuf/src/google/protobuf/arena.h +@@ -245,7 +245,7 @@ struct ArenaOptions { + // well as protobuf container types like RepeatedPtrField and Map. The protocol + // is internal to protobuf and is not guaranteed to be stable. Non-proto types + // should not rely on this protocol. +-class PROTOBUF_EXPORT alignas(8) Arena final { ++class PROTOBUF_EXPORT PROTOBUF_ALIGNAS(8) Arena final { + public: + // Arena constructor taking custom options. See ArenaOptions below for + // descriptions of the options available. +diff --git a/third_party/protobuf/src/google/protobuf/port_def.inc b/third_party/protobuf/src/google/protobuf/port_def.inc +index f1bd85d..6d02b53 100644 +--- a/third_party/protobuf/src/google/protobuf/port_def.inc ++++ b/third_party/protobuf/src/google/protobuf/port_def.inc +@@ -528,6 +528,35 @@ PROTOBUF_EXPORT_TEMPLATE_TEST(DEFAULT, __declspec(dllimport)); + #undef IN + #endif // _MSC_VER + ++// Specify memory alignment for structs, classes, etc. ++// Use like: ++// class PROTOBUF_ALIGNAS(16) MyClass { ... } ++// PROTOBUF_ALIGNAS(16) int array[4]; ++// ++// In most places you can use the C++11 keyword "alignas", which is preferred. ++// ++// But compilers have trouble mixing __attribute__((...)) syntax with ++// alignas(...) syntax. ++// ++// Doesn't work in clang or gcc: ++// struct alignas(16) __attribute__((packed)) S { char c; }; ++// Works in clang but not gcc: ++// struct __attribute__((packed)) alignas(16) S2 { char c; }; ++// Works in clang and gcc: ++// struct alignas(16) S3 { char c; } __attribute__((packed)); ++// ++// There are also some attributes that must be specified *before* a class ++// definition: visibility (used for exporting functions/classes) is one of ++// these attributes. This means that it is not possible to use alignas() with a ++// class that is marked as exported. ++#if defined(_MSC_VER) ++#define PROTOBUF_ALIGNAS(byte_alignment) __declspec(align(byte_alignment)) ++#elif defined(__GNUC__) ++#define PROTOBUF_ALIGNAS(byte_alignment) __attribute__((aligned(byte_alignment))) ++#else ++#define PROTOBUF_ALIGNAS(byte_alignment) alignas(byte_alignment) ++#endif ++ + #if defined(__clang__) + #pragma clang diagnostic push + // TODO(gerbens) ideally we cleanup the code. But a cursory try shows many +diff --git a/third_party/protobuf/src/google/protobuf/port_undef.inc b/third_party/protobuf/src/google/protobuf/port_undef.inc +index b7e67fe..ba1fffc 100644 +--- a/third_party/protobuf/src/google/protobuf/port_undef.inc ++++ b/third_party/protobuf/src/google/protobuf/port_undef.inc +@@ -80,6 +80,7 @@ + #undef PROTOBUF_EXPORT_TEMPLATE_STYLE_MATCH_foj3FJo5StF0OvIzl7oMxA__declspec + #undef PROTOBUF_EXPORT_TEMPLATE_STYLE_MATCH_DECLSPEC_dllexport + #undef PROTOBUF_EXPORT_TEMPLATE_STYLE_MATCH_DECLSPEC_dllimport ++#undef PROTOBUF_ALIGNAS + + + diff --git a/www-client/chromium/files/chromium-78-gcc-enum-range.patch b/www-client/chromium/files/chromium-78-gcc-enum-range.patch new file mode 100644 index 000000000000..9c15e954b4ea --- /dev/null +++ b/www-client/chromium/files/chromium-78-gcc-enum-range.patch @@ -0,0 +1,46 @@ +From 9662ec844017690d5fd56bf0f05ef6a540dd29c1 Mon Sep 17 00:00:00 2001 +From: Tom Anderson +Date: Mon, 09 Sep 2019 19:06:01 +0000 +Subject: [PATCH] Fix GCC build error + +Fixes this error: +[ 375s] In file included from ../../base/task/common/intrusive_heap.h:8, +[ 375s] from ../../base/task/thread_pool/task_source.h:17, +[ 375s] from ../../base/task/thread_pool/task_tracker.h:27, +[ 375s] from ./../../base/task/thread_pool/service_thread.cc:14, +[ 375s] from gen/base/base_jumbo_28.cc:5: +[ 375s] ../../base/containers/intrusive_heap.h:152:36: error: enumerator value + '-1' is outside the range of underlying type 'size_t' {aka 'long unsigned int'} +[ 375s] 152 | enum : size_t { kInvalidIndex = -1 }; +[ 375s] | + +Change-Id: I6044fb704931b2f8416f6b19a247ae297cd7b0d6 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1792763 +Commit-Queue: Thomas Anderson +Commit-Queue: Lei Zhang +Reviewed-by: Lei Zhang +Auto-Submit: Thomas Anderson +Cr-Commit-Position: refs/heads/master@{#694853} +--- + +diff --git a/base/containers/intrusive_heap.h b/base/containers/intrusive_heap.h +index 53d3909..d7626bb 100644 +--- a/base/containers/intrusive_heap.h ++++ b/base/containers/intrusive_heap.h +@@ -131,6 +131,7 @@ + + #include + #include ++#include + #include + #include + #include +@@ -149,7 +150,7 @@ + // in place. + class BASE_EXPORT HeapHandle { + public: +- enum : size_t { kInvalidIndex = -1 }; ++ enum : size_t { kInvalidIndex = std::numeric_limits::max() }; + + constexpr HeapHandle() = default; + constexpr HeapHandle(const HeapHandle& other) = default; diff --git a/www-client/chromium/files/chromium-78-gcc-noexcept.patch b/www-client/chromium/files/chromium-78-gcc-noexcept.patch new file mode 100644 index 000000000000..8ddb53fe82d2 --- /dev/null +++ b/www-client/chromium/files/chromium-78-gcc-noexcept.patch @@ -0,0 +1,32 @@ +From d16cda8fc3476cc534a756873cc8aa2692a57054 Mon Sep 17 00:00:00 2001 +From: Jose Dapena Paz +Date: Thu, 22 Aug 2019 13:13:36 +0200 +Subject: [PATCH] GCC: declare noexcept move constructor/assign operators of V8StackTraceId + +blink::BlinkCloneableMessage declares default implementation of +move operator/assign operator that requires v8_inspector::V8StackTraceId +to declare its move constructor/assign operator too. + +Bug: chromium:819294 +Change-Id: Iaf626ee8245efcba372a17cdf2de448e691d41d6 +Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1796062 +Commit-Queue: José Dapena Paz +Reviewed-by: Yang Guo +Cr-Commit-Position: refs/heads/master@{#63799} +--- + +diff --git a/v8/include/v8-inspector.h b/v8/include/v8-inspector.h +index ce5b777..ed4cdec 100644 +--- a/v8/include/v8-inspector.h ++++ b/v8/include/v8-inspector.h +@@ -231,7 +231,10 @@ struct V8_EXPORT V8StackTraceId { + std::pair debugger_id; + + V8StackTraceId(); ++ V8StackTraceId(const V8StackTraceId&) = default; + V8StackTraceId(uintptr_t id, const std::pair debugger_id); ++ V8StackTraceId& operator=(const V8StackTraceId&) = default; ++ V8StackTraceId& operator=(V8StackTraceId&&) noexcept = default; + ~V8StackTraceId() = default; + + bool IsInvalid() const; diff --git a/www-client/chromium/files/chromium-78-gcc-std-vector.patch b/www-client/chromium/files/chromium-78-gcc-std-vector.patch new file mode 100644 index 000000000000..cf1abf06b5a1 --- /dev/null +++ b/www-client/chromium/files/chromium-78-gcc-std-vector.patch @@ -0,0 +1,87 @@ +From f4c3c329588b78af63aad8b401da767242b86709 Mon Sep 17 00:00:00 2001 +From: Raphael Kubo da Costa +Date: Mon, 16 Sep 2019 17:05:42 +0000 +Subject: [PATCH] dns_util: Make DohUpgradeEntry non-const when used with std::vector<> + +This fixes the build with libstdc++ (with most other standard libraries +other than libc++, in fact) after commit f93a48e3 ("Allow upgrade to DoH +during automatic mode"): + +../../../../../../usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/stl_vector.h:351:7: error: static_assert failed due to requirement 'is_same::type, const DohUpgradeEntry>::value' "std::vector must have a non-const, non-volatile value_type" + static_assert(is_same::type, _Tp>::value, + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../base/no_destructor.h:77:28: note: in instantiation of template class 'std::vector >' requested here + alignas(T) char storage_[sizeof(T)]; + ^ +../../net/dns/dns_util.cc:147:7: note: in instantiation of template class 'base::NoDestructor > >' requested here + upgradable_servers({ + ^ +../../net/dns/dns_util.cc:230:36: error: invalid range expression of type 'const std::vector >'; no viable 'begin' function available + for (const auto& upgrade_entry : upgradable_servers) { + ^ ~~~~~~~~~~~~~~~~~~ + +The C++ standard forbids containers of const elements. Callers of +GetDohUpgradeList() use it in a safe way anyway, and most of +DohUpgradeEntry's members are const. + +(Added gcc specific workaround) + +Bug: 957519 +Change-Id: I826a51823edb1184c0fae27105101e2894efe568 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1805636 +Auto-Submit: Raphael Kubo da Costa +Commit-Queue: Eric Orth +Reviewed-by: Eric Orth +Cr-Commit-Position: refs/heads/master@{#696834} +--- + +diff --git a/net/dns/dns_util.cc b/net/dns/dns_util.cc +index d83ff7c..14997c4 100644 +--- a/net/dns/dns_util.cc ++++ b/net/dns/dns_util.cc +@@ -139,12 +139,12 @@ struct DohUpgradeEntry { + const DnsConfig::DnsOverHttpsServerConfig dns_over_https_config; + }; + +-const std::vector& GetDohUpgradeList() { ++const std::vector& GetDohUpgradeList() { + // The provider names in these entries should be kept in sync with the + // DohProviderId histogram suffix list in + // tools/metrics/histograms/histograms.xml. +- static const base::NoDestructor> +- upgradable_servers({ ++ static const base::NoDestructor> ++ upgradable_servers(std::initializer_list{ + DohUpgradeEntry( + "CleanBrowsingAdult", + {"185.228.168.10", "185.228.169.11", "2a0d:2a00:1::1", +@@ -222,8 +222,7 @@ const std::vector& GetDohUpgradeList() { + std::vector GetDohUpgradeEntriesFromNameservers( + const std::vector& dns_servers, + const std::vector& excluded_providers) { +- const std::vector& upgradable_servers = +- GetDohUpgradeList(); ++ const std::vector& upgradable_servers = GetDohUpgradeList(); + std::vector entries; + + for (const auto& server : dns_servers) { +@@ -417,8 +416,7 @@ std::vector + GetDohUpgradeServersFromDotHostname( + const std::string& dot_server, + const std::vector& excluded_providers) { +- const std::vector& upgradable_servers = +- GetDohUpgradeList(); ++ const std::vector& upgradable_servers = GetDohUpgradeList(); + std::vector doh_servers; + + if (dot_server.empty()) +@@ -451,8 +449,7 @@ GetDohUpgradeServersFromNameservers( + + std::string GetDohProviderIdForHistogramFromDohConfig( + const DnsConfig::DnsOverHttpsServerConfig& doh_server) { +- const std::vector& upgradable_servers = +- GetDohUpgradeList(); ++ const std::vector& upgradable_servers = GetDohUpgradeList(); + for (const auto& upgrade_entry : upgradable_servers) { + if (doh_server.server_template == + upgrade_entry.dns_over_https_config.server_template) { diff --git a/www-client/chromium/files/chromium-78-include.patch b/www-client/chromium/files/chromium-78-include.patch index a0b77c4fb9d4..224aa3b35193 100644 --- a/www-client/chromium/files/chromium-78-include.patch +++ b/www-client/chromium/files/chromium-78-include.patch @@ -1,13 +1,25 @@ -diff --git a/components/password_manager/core/browser/leak_detection/encryption_utils.cc b/components/password_manager/core/browser/leak_detection/encryption_utils.cc -index 31a7116..53eb464 100644 ---- a/components/password_manager/core/browser/leak_detection/encryption_utils.cc -+++ b/components/password_manager/core/browser/leak_detection/encryption_utils.cc -@@ -13,6 +13,8 @@ - #include "crypto/sha2.h" - #include "third_party/boringssl/src/include/openssl/evp.h" +From bbfe2665923225b4a7c436ba2b6c7e5f695f2e52 Mon Sep 17 00:00:00 2001 +From: David Landell +Date: Fri, 13 Sep 2019 12:24:13 +0000 +Subject: [PATCH] Add missing include for unique_ptr + +Change-Id: I614d2f42868d563eb6a92dfb2aae08286e20d687 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1803137 +Reviewed-by: Henrik Boström +Commit-Queue: Henrik Boström +Cr-Commit-Position: refs/heads/master@{#696355} +--- + +diff --git a/third_party/blink/public/platform/web_rtc_rtp_source.h b/third_party/blink/public/platform/web_rtc_rtp_source.h +index 959440f..c3fd542 100644 +--- a/third_party/blink/public/platform/web_rtc_rtp_source.h ++++ b/third_party/blink/public/platform/web_rtc_rtp_source.h +@@ -5,6 +5,8 @@ + #ifndef THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_ + #define THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_ -+#include ++#include + - namespace password_manager { + #include "base/optional.h" + #include "third_party/blink/public/platform/web_common.h" - namespace { diff --git a/www-client/chromium/files/chromium-78-protobuf-export.patch b/www-client/chromium/files/chromium-78-protobuf-export.patch new file mode 100644 index 000000000000..ddb9e80eefe4 --- /dev/null +++ b/www-client/chromium/files/chromium-78-protobuf-export.patch @@ -0,0 +1,13 @@ +diff --git a/third_party/protobuf/src/google/protobuf/repeated_field.h b/third_party/protobuf/src/google/protobuf/repeated_field.h +index b5b193c..4434854 100644 +--- a/third_party/protobuf/src/google/protobuf/repeated_field.h ++++ b/third_party/protobuf/src/google/protobuf/repeated_field.h +@@ -804,7 +804,7 @@ class StringTypeHandler { + // RepeatedPtrField is like RepeatedField, but used for repeated strings or + // Messages. + template +-class RepeatedPtrField final : private internal::RepeatedPtrFieldBase { ++class PROTOBUF_EXPORT RepeatedPtrField final : private internal::RepeatedPtrFieldBase { + public: + RepeatedPtrField(); + explicit RepeatedPtrField(Arena* arena); diff --git a/www-client/chromium/files/chromium-unbundle-zlib-r1.patch b/www-client/chromium/files/chromium-unbundle-zlib-r1.patch new file mode 100644 index 000000000000..951a2adb196a --- /dev/null +++ b/www-client/chromium/files/chromium-unbundle-zlib-r1.patch @@ -0,0 +1,13 @@ +diff --git a/third_party/perfetto/gn/BUILD.gn b/third_party/perfetto/gn/BUILD.gn +index 3bc618a..e0ddf6d 100644 +--- a/third_party/perfetto/gn/BUILD.gn ++++ b/third_party/perfetto/gn/BUILD.gn +@@ -244,7 +244,7 @@ if (enable_perfetto_trace_processor || perfetto_build_standalone || + "//buildtools:zlib", + ] + } else { +- public_configs = [ "//third_party/zlib:zlib_config" ] ++ public_configs = [ "//third_party/zlib:system_zlib" ] + public_deps = [ + "//third_party/zlib", + ] diff --git a/www-client/ck4up/Manifest b/www-client/ck4up/Manifest deleted file mode 100644 index a330d1ef2589..000000000000 --- a/www-client/ck4up/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ck4up-1.2.tar.gz 7291 BLAKE2B b1d2bdf7a041c320dc77015cbadb314dfb6f4cb1004667ed1c7a4aad9b0e03411ce70fe38a65b530633868fdc544d4ed4dfee05f2183c731face9c546a1ccdef SHA512 def0ccce71c490cffff31b114d634b18303e758271a7972cad031f34479ced4c0ca3cd3505c1a4a7dd406631952b99a207197119eef6cc3aa8af094f84a7b976 -EBUILD ck4up-1.2.ebuild 439 BLAKE2B 1c03e58623de952fcdd39c7deecbac5a26d5f778fd91de0503179f83b09f746e69c7a8a8ac501be6d559d4b756e3a623ca58f9f6fbec4edae4a19404d84b5308 SHA512 27ea384368e1d908fc7dedd57f9b6816c21bf0b2f93dc01915563f3a54971b2b088cdc3e9068f4a16b2df7ff4c7a8c0364551d99dd0380f07da44cfd1261956a -MISC metadata.xml 873 BLAKE2B 540e7020b00856020058041f21662094385aea9cc5d8e3f82dc69dd43d8130a5dd245d64bdd6c67a1bc5f6b55630ddea4a326721938faf308cd527b2525c17cf SHA512 16c3e117ddf495be27c739a9dbe1ebd8a40c248216c68f2e779d129d72b93abbe5a67b41f6983e52055aebe0c299b90e737ebea5acab8f017db907f0a2eaf958 diff --git a/www-client/ck4up/ck4up-1.2.ebuild b/www-client/ck4up/ck4up-1.2.ebuild deleted file mode 100644 index f3e6995f1176..000000000000 --- a/www-client/ck4up/ck4up-1.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Check for Updates on HTTP pages" -HOMEPAGE="http://jue.li/crux/ck4up/" -SRC_URI="http://jue.li/crux/ck4up/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND="" -RDEPEND="dev-lang/ruby" - -src_compile() { - return -} - -src_install() { - doman ck4up.1 - newbin ck4up.rb ck4up - dodoc ChangeLog || die -} diff --git a/www-client/ck4up/metadata.xml b/www-client/ck4up/metadata.xml deleted file mode 100644 index 051e9c47e88c..000000000000 --- a/www-client/ck4up/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - -ck4up is a small command-line utility, writen in ruby, to watch http and ftp -sites for updates. ck4up scans through a configuration file, fetches the -listed URLs from the web, computes the md5sum of the page, and compares the -value with one stored in a gdbm database. If both differ a message will be -written to the standard output. - -To improve performance, ck4up is multi-threaded. Regular expressions can be -applied to each page in the event that ck4up produces repetitive diff -messages. For example, if daily snapshots and a web counter are on the same -page. To simplify maintenance of the configuration file, a kind of -macro-expansion can be used. - - diff --git a/www-client/dillo/Manifest b/www-client/dillo/Manifest index cda8767dad27..8a6b3187fa94 100644 --- a/www-client/dillo/Manifest +++ b/www-client/dillo/Manifest @@ -1,7 +1,7 @@ AUX dillo2-inbuf.patch 313 BLAKE2B f3924f38da743bc843142106853b4fc704a9ffc8efe8d74d463fdf09c02bcf7ecff46d04787e7c6fd79a4797c4f239dcd746a73cb47adc36bc6a663169611bde SHA512 d68a21d64eb81341afdccdf1e409e6d12ca88ee2f016b327365b36ff71e015aa38e325b6127f77e45a6d995f38b9a88e90fb375145342fb8d29731ce2105c9ae DIST dillo-3.0.5.tar.bz2 734472 BLAKE2B c8a7ac3a875740d2d64269b0d368e6f9395c89a56737dda9d6dcb013f5d46631e4f6f68e251f7104c0ec9bbb14bcc10b67a7f519558f857743d7cf15976f197c SHA512 d0e86f57e50da762debf592b6deb94de5ee58f84e0cae1159890262540a463aea8143d2b99c634021c1f273f91c2fe0918f30d72c3eaf91fdb541e741469b155 DIST dillo.png 6135 BLAKE2B 63aa76000934123420d0704317309639bf5dcd22c61b09406a7ec67018b17044a417209954d67f22e2000b0871d315a25388bacffab9599230fc9615877a2f08 SHA512 cfc9bcf1bfd0fff7fc625c7d288c92d0f33418b963a4e344844fd2bcb33823b3215a8a1a86162dcd1c614eea2323bb361c11bd8bd15859b771c63943c1b40833 -EBUILD dillo-3.0.5-r1.ebuild 1378 BLAKE2B 2f4a547df425e6431e270ca0804c594558ae3706b484a3ded36e4b1cb58f81232d4652b9fca0253168ef64b2f47a83e26f48f147f8be2b5560315848823184d3 SHA512 297faacaa17346813d430322cee1f6b2a4840e9e62c63687e8a90eb777e348e67fe5a9e660a3f1f2e5796c81c78bd389779b6001bbeb100e20554e510121d321 -EBUILD dillo-3.0.5.ebuild 1309 BLAKE2B 2c885ee9ace3a10e754592728d8078829ab7eef5f9c12690ca87f0fb74c17fb5b836b70258785e8ffd93a4dc6995d04461a8e5df5e5a313b1d2b23707cf1757c SHA512 92c0238f5de326169c92c1e5fa575f2f844ff75cd7c1d6253f988ebd82f3d36483ede339a8f77985e6b934ce2c04dccf919f449e2272a2a1f0e3319ea1780911 +EBUILD dillo-3.0.5-r1.ebuild 1366 BLAKE2B d2643e53e81ea793f48962226c23a71c91805ac1b4e51c80a3daff34817db9f085d40eeacb1e5a9cec7d7defbc7a0d685c46fd74e79dd2b21adc525bfb715fa4 SHA512 094c790948088f24dd89f32c115ff89e6d7c31bfcb196368bfbca1c15ddb3842600062d16a6d75358330496dab7be6012d7a309106d238128073b8ea68ef9400 +EBUILD dillo-3.0.5.ebuild 1297 BLAKE2B 73a84fd8a75bafaf456da571f581d498c2c6bc6f223685959e0296c090ff542ed3ce77506d571079136fc6d2c49d6b0be27a5e3d42c593cac71c8e289d2e37d5 SHA512 d8e98e6f663dc99a534206b0488494fad1fd9b6652fc9520b7f9fda0b8b9213534398dbee7341d21c8d5b4de3b0bdd96acb57a2953be670f428cc6bb20b3bb8d EBUILD dillo-9999.ebuild 1295 BLAKE2B b647f3b1514d730046fdb31e3756446e6de492c65b7ae2d7b46cbad05193f5bb8bf14d03f96d008ac13e40fba1b0a72130827f1dad070386c0e1b799a28bb435 SHA512 ae715d7e698c413230c0d13c11de4e4a10ed138fa38de725880274c940acfc9f6bf69551d38b1353b325fe5cb1d273c6e2eb5e9c12fc3e52fd748f32710b33e8 MISC metadata.xml 282 BLAKE2B f175ac89f79f8ebbe3bc806c0c4a8169e2a4b88708d85928db9a23dacecd92a2acb1c5d1f6a49a2f8375288aa4b2db910af8c325557540ba665c37a17e773721 SHA512 06c94ffb49c985c4344b170b902427ca9ce0c23b6d68330af227ab1771794f8e8b6d0ef75b5f69293c8ef0d3264c8799e1389ccdf8dfbe7c665c6477c07479e4 diff --git a/www-client/dillo/dillo-3.0.5-r1.ebuild b/www-client/dillo/dillo-3.0.5-r1.ebuild index e18a1933e8a0..655d5ad63cd5 100644 --- a/www-client/dillo/dillo-3.0.5-r1.ebuild +++ b/www-client/dillo/dillo-3.0.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.dillo.org/download/${P}.tar.bz2 LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="doc +gif ipv6 +jpeg libressl +png ssl" RDEPEND=" diff --git a/www-client/dillo/dillo-3.0.5.ebuild b/www-client/dillo/dillo-3.0.5.ebuild index ccf06eeb9d79..8cd67bfe688d 100644 --- a/www-client/dillo/dillo-3.0.5.ebuild +++ b/www-client/dillo/dillo-3.0.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.dillo.org/download/${P}.tar.bz2 LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 sparc x86 ~amd64-fbsd" +KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 sparc x86" IUSE="doc +gif ipv6 +jpeg +png ssl" RDEPEND=" diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest index 155cc6e40ebc..4347e38ec7c7 100644 --- a/www-client/elinks/Manifest +++ b/www-client/elinks/Manifest @@ -12,8 +12,8 @@ DIST elinks-0.10.4.conf.bz2 5370 BLAKE2B a8058021060c3e0ca1bd040dd34a3155fa17bcf DIST elinks-0.12_pre5-js185-patches.tar.bz2 13820 BLAKE2B b850c66cc74d59c6cfb0c7c6ebaaddfe0706e8cdcc14b1df5232ba2b3c75bf632e3b3e398b200876d7e594b122c6b27227ca92729129ef955174b05e7f0e6a06 SHA512 1552aeacdecb0a2db357402e0474d6b4810c767609d1d399b3350a4bcdc21ba9c0bde5a5d0bffd1d7b27d41ac46e3e85ae2527d715a1645a2dd51ab14b8eab3c DIST elinks-0.12pre6.tar.bz2 2854500 BLAKE2B 3d91c2a4b03cf77a2a86131cfb5339a40c6e89c8aaab7293d5b7f6861f0b7647b1951f2bc15814e342c926a154707162a7814981cdc729329dfb04627133f3bf SHA512 bff70faafea7c4739695a7fad8f659109894b318588f5a035a5594a6053238789259ce6067c2f5cb97448f138db143adebb23f84bf689bea209ba37573484b7f DIST elinks-0.13_pre_pre20180225.tar.gz 3518990 BLAKE2B 89c95b1d6e438975f5711f2e83960c90ced451953f395f3d73eeca40e6187b423b3c7d50b065c11673ee9fe03e8ee99a4c7642ebc01eea888c417645a0e53d7d SHA512 3f817768766e6dd6df042f7512163c5de70766e4d565fc081f4f755f7f7958d5487b9ff2ea29187a5cc813dc0841d75d440087fbdaf99f73d2a269dca70d5725 -EBUILD elinks-0.12_pre6-r1.ebuild 6160 BLAKE2B 8e23af9e2335735c94a13ed52d80f109188b5071f764f1213df53c7b2a09f67023df36d6275255c3a928b39472f60b4ab35b569ad8602bb81148f73f12e1acc7 SHA512 6c2e451b1e36ef5fe299a75016165f1260b5035760305d3a3320b3aeb8d9322d742db4fc88c1dc71a2826f5acc9bfba0425b66d00aad10f05d5fc92e979cb4c1 -EBUILD elinks-0.12_pre6-r4.ebuild 4895 BLAKE2B 5dd5737f8cbf54373ccabb3e1397da05e2f000cae498d449b20e525cca35bc917cc78c177ba835be3aafced0b7f589292e5795e9cd1bc5044c5091fe6bf2d186 SHA512 a95a3d6dfb587a554e355803258e00862448f1122bab8981860aa1d4b2cbe3aed8c4291e2b89de8338da932c6a51c45137e22cff11a5768ec2ed9225e8e94c12 -EBUILD elinks-0.13_pre_pre20180225.ebuild 4026 BLAKE2B 4c07b4c2d3e0b3a6d81b2e55e05c512b2a13cc77efb5a8489ba3735714d18eedabbb097193d7c3171627619e529a8edbe9da4ba0dd182a6d234575de4fd52024 SHA512 fcb12bb065bd968a7c750542e2728723100b3b835f1514ca89b9afbcaab4f02366e5640228d75992ea3f43eec867b2fb4848cf04614b8cbd5b6acd618a0fac8b +EBUILD elinks-0.12_pre6-r1.ebuild 6150 BLAKE2B 6f490101be5e8d820e2af2765612481856e883a90ee1c508adcc890fa11f46e69d539bcca3137f9124be961c0edb3e1769c878082b0f386dd67a44cb13b55c9e SHA512 79c81833e8dd8cb4acad7d2d78b53003bbc712cc1941062d8931d35ee6d60e9a309c9504077318a631c95f15f95a2ad41e645b9bf75050adf37722fc78893f3b +EBUILD elinks-0.12_pre6-r4.ebuild 4885 BLAKE2B c6abf5cb66f8f4b8a05782828af831cd2c21ecbf8c3c2f39c74c025ca896dc4c84e90d6c48d3ca844da70751761112edaa8d174d4cf915de052e3b61d3c90e39 SHA512 e9c1c21e7c55ec5a9d32a3aa451793965006d889a745c1bae490b2ec832b438f2c60bd5e40f42978932babeb2e7922480e8af11c9b48595ebd5a2befb24f74e6 +EBUILD elinks-0.13_pre_pre20180225.ebuild 4016 BLAKE2B f158735d0c1a3d8e449ae50a8896c196ab87041753ea75beb8e36d4d5d596a47a96aa7587f32a90fa20cf35318ef7337d7103af8e950f957ce357a02dc014f67 SHA512 617191ffd9e5ca2d2d342190203fcd6a0e02e99d33a826dc318ba439c68b6b3d506d9accc63bc1082b1929b5716541c0fbb01a061939d971abc7efe5e3f0fa12 EBUILD elinks-9999.ebuild 3733 BLAKE2B eb3b5c16cdc99b701350551c2c4da2cc4b20bd7ca66b2c8e4035bf51fce17c9bb36a9376840251c07a61c9280c84f5727131c0b71a7ea68869cab1510f73af89 SHA512 f858c2f1509d60766e57802638e890b88ae391e1cab12136aa11065c0298697754acb6230c669dc194cd6d98c2efc88dcb4d4371aaa6ec51c4ecd6eabf3c3721 MISC metadata.xml 989 BLAKE2B 4b2f65d67e922e7e9cce74761cebca030866842af469ef4776d7cf2f8e685a52f9cbdfee25fb6a29546543e71127f48f93f78593745f6ab151e49250fe1b0259 SHA512 66a3bb8694de90a61d37a4fe5029afc894b12eba7ce7832159f88ca3168ee99c324179b27edf2876f94b4465e81cc218f5d271fff92a495bed11dd6b8ffad990 diff --git a/www-client/elinks/elinks-0.12_pre6-r1.ebuild b/www-client/elinks/elinks-0.12_pre6-r1.ebuild index 908552f923db..5f09eb1da847 100644 --- a/www-client/elinks/elinks-0.12_pre6-r1.ebuild +++ b/www-client/elinks/elinks-0.12_pre6-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2 LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6 javascript lua +mouse nls nntp perl ruby samba ssl unicode X xml zlib" RESTRICT="test" diff --git a/www-client/elinks/elinks-0.12_pre6-r4.ebuild b/www-client/elinks/elinks-0.12_pre6-r4.ebuild index 48c6f8a67b30..01c3277784af 100644 --- a/www-client/elinks/elinks-0.12_pre6-r4.ebuild +++ b/www-client/elinks/elinks-0.12_pre6-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2 LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6 javascript libressl lua +mouse nls nntp perl ruby samba ssl tre unicode X xml zlib" RESTRICT="test" diff --git a/www-client/elinks/elinks-0.13_pre_pre20180225.ebuild b/www-client/elinks/elinks-0.13_pre_pre20180225.ebuild index 65ed8a7f4d49..61aa540f93cf 100644 --- a/www-client/elinks/elinks-0.13_pre_pre20180225.ebuild +++ b/www-client/elinks/elinks-0.13_pre_pre20180225.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/felinks-${EGIT_COMMIT}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bittorrent brotli bzip2 debug finger ftp gopher gpm guile idn ipv6 javascript libressl lua +mouse nls nntp perl ruby samba ssl tre unicode X xml zlib" diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index 8e3838558ba9..370a474443ec 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -264,107 +264,107 @@ DIST firefox-68.1.0esr-vi.xpi 529349 BLAKE2B c30529d5d7eda32a74f5a0188096c1bea91 DIST firefox-68.1.0esr-xh.xpi 470586 BLAKE2B 24a2aaae2358b8902c3ba236563dadbff8e48507ba2e286c8b93ccba576b7204412bdc7151c038d7f2853fb8f0165e3c3af7b29054b7c087368eae69625e00de SHA512 704c7140e20ef443ad2ff76d6c6bce04ad76f3be7e88db4fe9655081c7e8f8951be2b78970e8551feebddb81973864bae24a3363f9f6bff139eb75d9d8a789d6 DIST firefox-68.1.0esr-zh-CN.xpi 536620 BLAKE2B d99473dd06c33bc715a0bd451a5b30151f9fa8bd10051ffcb81bda7ae6002bfe5d3ba54f76fbabd82113fd31e9cc559e821085d3e5c6c383a36b14c8d30c096d SHA512 dfc25cc63f936b01cf90fd1234354c61d803cf81fdeec5378b39550e44b9aacae6601c27c31a9c18524ccfb115e63cb99e33e7454ef2b4112dff54dba6a81ca8 DIST firefox-68.1.0esr-zh-TW.xpi 536144 BLAKE2B bfe6a5d79a89975ba60c14cf9be25d2c9f79ce710220a2140b26336172419a516cea0aca5a459ef0d28c96b2cb3f2dc78d7bba41746cf31f27967561a02f489c SHA512 a689e054a36ff146c0bc39246545b28592e1a0cc0db919af99cd56577b2da8357b84fbeac539bfc9b5907f63acfddcbbc7c6a4f95ab4e35955c60f1778b15f2c -DIST firefox-69.0-ach.xpi 471464 BLAKE2B 16f7fd96c155c89adca15ff61ec95df9204a8876421b2fb81c314b453e063904f793a94819ff9e5742d699884f9210f1a9e9c6854be4db0db6edee64ba295bbe SHA512 0ef9af9f8c1dd9e3f33434686005cbb4e3d41b5b627caafded8cee264ef1b8ad6eaf282a4f7c44dcdc50f29fe0f39dc57724c1cca16598bbab14b6367640373d -DIST firefox-69.0-af.xpi 449151 BLAKE2B 25ebf00f6ec1bf528d44d314e19457f453ff553a803b3ca775f489cc5c6419733459d47c04232effa5a715800ddbdad6f5dcb7a30fca9186b68f42bea69cbe4b SHA512 ec7da41601dc744d321b129c2e891b53988e2cd579268aeec810900e38d2d4ff0219acfe358a83c9cb51967f9d25fa38da5e06e1c274f76ef51248b79eaca562 -DIST firefox-69.0-an.xpi 482733 BLAKE2B 3cb92ff748188423067978dc364968eb5b48e6049b143228d3ca0f6216d37c2ecb4d3b8c4a4d072a0eb6cbde9c9ae3d5eef91672e32875c889f0f0dc4c798230 SHA512 7ddf561e2a17db1b897834dbc86d1e2dfe168da4fd0119fe02fcc1b86b73509952d89de7c14b8a3695255b8b591c32b3cc7f882bc96c6c56713c4afcf2fe56b4 -DIST firefox-69.0-ar.xpi 541411 BLAKE2B 25fe08762d5a20e186caf9dff2240bfbd6faa1e708001758dfcb8aa3cdfd59ffac64ab4d086689ac8aae2a15eb28daf8153288d3367293f5b5db6330877986a8 SHA512 0cbf0bca4f5c759abb8cf67011dccbcc2aa8d9062639834d98d0a7be9062ec2cbbc627804cca0b38e15435ccdeacb5a924b810e2fe0ef5b2914f3e5d3e1f1ad9 -DIST firefox-69.0-ast.xpi 479365 BLAKE2B f5c9141fc699c4a8922a130590a11d21bf28c2391946a3bbb70f42ae3048a838764da5badbdb51d29634210142e9283b21303ebc12eef984c1d10ab42202f836 SHA512 46555778f1417f431cc3bc68495130d21f60be3e7441706e6f654bfd2b441b0ecc8942e252866ba8037f7695c776be909f24e9b5f94e6184c35b7b32c3e6c156 -DIST firefox-69.0-az.xpi 509588 BLAKE2B 9719d4bfc4e9252d1b6177c7af86c1bca6a62cbbee2a8386ff3ef480f63c760036b9128cec8480138466510620b76ddd4dce3839bb932bc5e62de499b341767d SHA512 92f4d261cb0df45dabb858e2074c80e105ff802df8ba5b296f85bd2a2b2197f7f6ee39d92e4d2260a3ce6c7edba307e45f83a2400597ddb6b1b1cfee895d116c -DIST firefox-69.0-be.xpi 594812 BLAKE2B 521bc289de861fa04d727abf2dbebb4d13da30ffc1fae209f165a81a0df417e3fb9d78baac8dd935c5a16c288affdf5a713f9b58b26f960c2b267a645daece64 SHA512 6a0f931855c7aee9ed4ae35593c8e8d9b710b38e7533d74805b3789de42fb41f8a0e842d44868a85e12528c50b0abffcc4d9bd26e455e03e9193173ff28b1718 -DIST firefox-69.0-bg.xpi 553023 BLAKE2B 4a66a12dfbb96ce2f483104201983a62d49bfb84f96279c9bb2bc52c1ba1f70ba3ccbb5ba6c91f09c79cccd22331c45d43df0900f2c38ef3038167e4000997db SHA512 5c392e56c6a85950203ceb685ed5e96bd4b0fb274171f768c0104c4a6a7e2c600a2a69e5f785cedf6bb19684c6f7f44b5a66acdf1da71c6f26c1e4660689de19 -DIST firefox-69.0-bn.xpi 572160 BLAKE2B fe7d1f1515a19013339c7d30bbe7acab01f3c9271c62f96daca28e1a8df880d20d58671a81ecfe72c7bc89d9b900b4eb5fb6ffe049e9ad903c7497602e87fb60 SHA512 2f3c660c0974937bb5ff773d8824358e877fb0212e8d7bb9a9b6bbd97d06169d2656c3100963a1bf5e252d4b65c903cbf3733cab1bba3de695e347e9895e9cba -DIST firefox-69.0-br.xpi 501726 BLAKE2B ae152066104e2162209884afe9003101d4ebf849c496afdb04245bc1fd9c802791f7b667fd1cddcc8d217e448b9e0a45bdea209d0fa9e9311d2da1feb824ac08 SHA512 d9d68e8ca3f670ad0a2b8e5d7426385b07b518084af9f06a28eef04cd38ea443caf6f4907ff69bc41ec000ef2503e38eac8cd36cc87fc0a74f5bce1d86e2fea9 -DIST firefox-69.0-bs.xpi 482432 BLAKE2B f8a5006a039ff099a6d2fe64590d25f376e01e4a1b676f102c2ea6201871f6e6929098245e86fe6de2c71ecd4ebaad6e8c1a51e3c986399dac1fa79850364357 SHA512 8850b4ca73eb017f878162b0677fda711c47c5cec393dbdaef25d4e067f54fdad7d45942f37dd6c24f29a08c436f533353b17f2c7bf3189391e48e011031625d -DIST firefox-69.0-ca.xpi 504083 BLAKE2B 7d834e4fd9cc7f872de0e352e7aed3e44984d7415648bb095d130b4007a8bfd68bb4756a691616aed40897f1ae6a61e326eddcaa17356eb1aaa79e56cb1af799 SHA512 2a5bb71d789eaf326430ca52bf70e6622ac85cd51e94848195ad26f7b3ec5a3e1f648673243187f910eb39673ddd39bc997ed300cd03d214b570628e257f3788 -DIST firefox-69.0-cak.xpi 539423 BLAKE2B 2bf80b6b256681ae6d909e8dfd9e449a70b6b2ba2f5b67ad6b7f6d8585e05153773257e37dfb1cf9f01f3f104aaf828135cf0e6341ffc3b7c9e6fa1fad097059 SHA512 e51e4b02f1ae550eae5506a53e817370fd6f17b870f95aede39513a063cd0ed000a2b74e3d2e2fb8c7f0870f8e9c49a0f4da308bc96ed4316c0f40e9830dbf65 -DIST firefox-69.0-cs.xpi 524200 BLAKE2B fd5492bca193e3b95203905ea7699c3d36e309ef9dec294330f6dba13b7ebf8d3f4e094eb3b2f4b4391676139a4a9cdfe819a804d9e38e5e5919432f85219719 SHA512 f72ddfd49064f7eee24b10ec4d76760056429ae7e4af7610d179ea544a1e57fefabd898f1d0681472e57e9ead876fd3dd5aa1de6c774cc8f5ac7db000b746b93 -DIST firefox-69.0-cy.xpi 517169 BLAKE2B e3f28127af1c40f232086a351cd557ea8da3fc6a0f6e08a46da3f0969883d16156038bb3aaf587c34a04cb4947bb0c33eaa1a41b6dc72164e538f34a987cbab6 SHA512 b5aea9f3ffcad523cb71a7fad9782570cc7eb4dbe798cde8f7628f99cdafb7d2cd3315beb07ed0e99f38ac685a0bb933773dd47534ac95a0b33acd8ccec93fef -DIST firefox-69.0-da.xpi 505090 BLAKE2B c5bf7debf8ffaad4af8ab0fcc471c99eba9338122c54f7ac53ca4405b8c98861e4441c21154c0a2fd708e0deda89e17dbc23ba38f25336d3560411871470fbe4 SHA512 d32733568d22df2839c19c63031d3d6610372023c7ddcc51c3c2eb04e9681782f5fddcc7241d4c675f7b779b7526da36403a00a2c6e10b5fdb201f4e070728f7 -DIST firefox-69.0-de.xpi 525392 BLAKE2B 2bf9b3912484163bb84f1aa25fafb703e06143f3fc204053ab3bf24968ee322ab61c39b9a75642bf2e315174b7d59bc8cc79eee5d9cd334e6b8b8e056ff120be SHA512 29344283ad76d56e1b808fdb1cb6d3c7c8e7e5698dd1cd857ada815003070a68ba4dabb1c25fb31e057e524a5b323f733269edf6ce66d172147316024634995b -DIST firefox-69.0-dsb.xpi 539379 BLAKE2B fc9ae23af77c8a204cc25aa459a77fc1c39e8d11e9803afd4ca479b038d5ca39664de91335d897bdb8435b5161cb6637e12f7156bffd32af6bf8c4e0d82b3ab4 SHA512 5542e41c79e9d47e52fd446a76d3a1ac8d6cd40aca6d97db86216bc7b5c0ad0067deb84fee66036cac17ae9d74a6cdb5b69ce6c6227c3b5fb0e7e2b7f8137a6f -DIST firefox-69.0-el.xpi 601037 BLAKE2B 337a63caa0c1c76a206383c19638ed9a2a0df67d0d2fed6e1f2aa462459c0cf5b8ff0fc268f0434024f22067fc65b163071f484792c55e269f7b3580e6bc76c0 SHA512 5c72b00efc87f8a43a5a3af8b7e3642ca016bd9a27103a2b1e2e89b3c1645f8d2cd118224dac551052e3b41f47e1558a08e2e2af4e3292810fc17bf61481d4ce -DIST firefox-69.0-en-CA.xpi 486037 BLAKE2B 8787bfb8c339c12c0f8e3083ab3e4c4660e2486653e78413e58cea478db2e2c59b2c19dd1fde4e2e8c5b1910f5686c2f4e08394813f3bffe2d396ac552c1855e SHA512 cb75ddf9ddfc6f00437401d277ca480e8a1d0c0319a632c957af3e92e27f399395942e9cb6b9eded36ebea3711488e631bc1f183604a2c7b3a0bb7623874c976 -DIST firefox-69.0-en-GB.xpi 481971 BLAKE2B 5a78dd9d2d2a281d0d28958f2c6e75a2d2d3ce8c50b12c46a90fc7a365c9c894be5c5babb780c90aa87ecc693f552e1d8c36f89605403ec6c056b844367ad243 SHA512 508cd525a429240eb907876f5769d6580d02f91e30e69b429bd2922f18b7576557b99f8703857a1383c39faa2f20938ccda9df21b22e82d39d297c2a2da48b61 -DIST firefox-69.0-eo.xpi 512825 BLAKE2B 4f4e6a57f3a9cb5bbf3e61bd8b4ee74f4f1e9b186548d7acb27368808ba49d195f490d0928d447787e3bf8bc1984ce64b7bcb33d5a04495d251c7f3723cb7645 SHA512 71d1181464f491cb34cf41826416b4f5d26a851e32156bc3a3a51a6c014a132ebf0719c658ffba5603e74f71d1292690a7dc74707e8ca11eadd7864eb7f2519a -DIST firefox-69.0-es-AR.xpi 522456 BLAKE2B 4d117a7c03574e1856bfbace986e7c5bf0ea6abc19776d7ba0e66bae3c581d5281131be51323914c365e95e50707401d5e044059a5ac9d72937b962c6017b59d SHA512 701a3551c8ff3ee167dc477bf239f751433067149b4ce1ab6d4e267301eb117d4bed838f2fc1733e0b471fa31f19426a057a448c7ad1073a1626c8bd68089b92 -DIST firefox-69.0-es-CL.xpi 519212 BLAKE2B 255ac26d70c503a0338a5dd92dccf7def24b39eb27db2de14d07272bc67b214c99ba5afe5beff4d43dcae23dde625a6715d3fbcbd095e56cadc00c8823ecb2cc SHA512 5590edf74aa94542b9a09c2b29e8d63f950e490481693baac44600cf8eb2a3349498aa9f2d5239ee120328ced46e47fda6924c7755cd95d6e6eaef850cd7b0c2 -DIST firefox-69.0-es-ES.xpi 484554 BLAKE2B 06e0aaddb8b5870ada01dc0c207e99d3d43710ded741c0d1d61e9b59ee31a191518f2d7edf0d9172ff7f070163885f5b0e4607b2483f0d475ebecd4a18db8f17 SHA512 db33fce89ad636bb3baf1a4ee50acde78c7763ddd59acfe303b9e5f03f5f7cfdd45387d0741425a5b0379af10a79de195bc34a1ce33aea92ffbaeec974684051 -DIST firefox-69.0-es-MX.xpi 517638 BLAKE2B 8d6d2ec1ccf46b17364723c957b89cd3e96f012aaefce19c8465da5f36b4c3c663ce40fc89197230adb937820784b9b2fafcd2898c457892a08b27128587b94b SHA512 c622c238e9b043b3977a2fd4304271801bbcc77e9f1eb030f21aad07347650e80df28083daab8c4447cce5440e34c389891abb2f109d1321d040f6695c289d3d -DIST firefox-69.0-et.xpi 494288 BLAKE2B 91a6882043095f57ba8849afc49d20d9afcd578a01b10c8bd412fa83793a3c0976b318195c422166afc024685fa6702e9227258857225cbb62d3b13abb460749 SHA512 ccf974eb5dce61d59a78853025798fb25b9faff905939701b4618dd247ae9b00498af271d633afe8a90995ccaa551a10c20937ff05d9a2907319f793b25cda27 -DIST firefox-69.0-eu.xpi 509505 BLAKE2B 8c9fe5365183e7fbfad39981e779c26d170ec5739fb66c3055019c80b8a5bd9f428caa200f950d7c0035c2c9a47026a0d3f4371f0fa8d12281d921738f16c229 SHA512 48b52ac7eb7529259e402fe602a1ec42197e1f0432e260f91e4291dbde9ea20a8c2e61375d99e9f9d8ef5dd4b81f3f559f553a6e6acc9717e99962846b9d0c6d -DIST firefox-69.0-fa.xpi 548024 BLAKE2B 30bf128f34fb084e69f462eb016dc1b49501c83766bffb4105c481b1b564c6739c78f78814777920f6a8e8787fd11ed1e3c21ed8d416477e9b953bda3ef871bc SHA512 f62b14960be8e157fbb4368e103f5280547b493789fc389a5b9883d8a6817157d539604f17ba83d298edf6e30d0ce05586fa711c251519c09282584f69e4dfb3 -DIST firefox-69.0-ff.xpi 482402 BLAKE2B 35812cc76fcd50c7522701b7f3339680e0fe41c9943d7c1e8ecbc922bb497020a516c7d4bdad38bd6dff4edfce0fde36eda369e724d2ab488c133bddc6947eaa SHA512 b8bc9745cffd0ebed71df29af9392edc89c024c89e42c9507ccf33c037f17b456fadc2eac0d2fe0aa6448def7bede770bc0b95be99d934a460c5347f1c88f9a9 -DIST firefox-69.0-fi.xpi 499077 BLAKE2B 8b43f0f6dc6684e4177e458fec43069b6ac90ba0827c2f4c5e160656af17641dbf7f04112c178c35006e8010533d647a9f9671eaa7045e7d4185b7d4a40a907c SHA512 aeba6bd7c2c77f99b13305cac4ca2955cb3830ae33ac1d7c10ec36b3ea6cf43dadd8bbc003b655e8a0b861661caa7100a2e792ad9659511e366cca4004075581 -DIST firefox-69.0-fr.xpi 532790 BLAKE2B 9db4d95a160a8ae8f5df81398e8139dd146481da81b390040e995af86b0eebb753f23a10694b537ff0b01c7236f97983b6948c050582462e508de437e3308e90 SHA512 16b43d0171b99d6d9d001d3e6eafddf362b8696b00a2fd7b51f19afbd4d1a7349fb4c5162e667bb9196ec6eab188e8a8373664f7c07033d43e7e3ddea1c7a934 -DIST firefox-69.0-fy-NL.xpi 519616 BLAKE2B 7746f0e618e120d7c7a029af66e9ddb7325b04c3225d5fc772278e4dfaaa4652a97bac0a8a0ee23275ff92fc03a87428d1b878b603d5b4fcce5e7cac97d2d05e SHA512 82caaf44daa3dc1359fc4caa60df6e22d32ea6265d1e36c74dab1351e1319aa6e89f769bdb11fde599467c6bbe4beb28e36da95c3911092f55c71106817b1059 -DIST firefox-69.0-ga-IE.xpi 487337 BLAKE2B 7baa3d46c4906057ef279e398bdc8f43c7afc006e37c3967dcae79b5dfeaf4775605a207cbe54cde5153d3531f3324af9a925f97b725cde7ba0b3691c2b0efce SHA512 2d0c332839919f6261cc54f98ff9c63f6181c0e7a3bda6bfbbd45a34ffe2c7d3e4fbd70bd28dc491651fd7bb8b032c14970d7675c56e9bf4da1ca78eb65caf24 -DIST firefox-69.0-gd.xpi 510047 BLAKE2B fe2299788834e4aad82b40614cb155db413afedf5a249da5a9a487266b708c5c2bc9bbce06981f5c8b214b1e250ad3f71537c7ab34dc4950b57c8d19b691e319 SHA512 6f65d9a88a160cba3a3b2f7d3b96ace76226795c16921cedbe4ee7afd506cc137805e4e0ae91e6c2001d5d180fb43fd406fef299a8b091705ba319e83edb28f1 -DIST firefox-69.0-gl.xpi 482714 BLAKE2B c96876af10c80d907e6dc4034e9f73651019e8faf4feababa858c11cdb1d819ed28e347d2ea2b5d2ad3222e49ebaa2a77b8a7606023ce933cc7d748bb77252f1 SHA512 37b0781a5c6291f6649f1ab45b978ff193d75453fd8096872ad74f988379eadd10d67570a38006c76477ee3ec3d981b1ba0fd623f4719831702f1d5e32c82f80 -DIST firefox-69.0-gn.xpi 529552 BLAKE2B d377f84a6fc88dd0a3e698f1dc36d533ddd27d19b9203c1b31132f5cafccb68595c90bec4a746d23afd46edf8f059443695812b7d77761b8501c57d7f1147948 SHA512 9197b293850f02e7ab189e84e309969fe584ae2c4a36fbd36a57b0eb1ec284994a3eb42d9daf31cf632aa6aff237dcc976a59f4e274a9c51ed4f638bd653a359 -DIST firefox-69.0-gu-IN.xpi 572910 BLAKE2B 8e56d34647b2e4b476fed81bdb5dfbb2344a736f8464d84cfc340e24d433cc0b42ae0873c84a8b8a01f62f1425aa8258518e6765ce7a6bb2b749cf665473da2f SHA512 54fa12c9a474f776d61e65b30493174186b01ff96e05816b1a920f8df62d76b8215b7cf542991efa2d8010e4f162aaea54447a1a51301a215f0a03f8f0abb545 -DIST firefox-69.0-he.xpi 525997 BLAKE2B 93c69f422a8233e9f3e6c44baeae7d7e1d21d052aef47ba68b1cacfd15261bad60193efb6cc2d5093105d694687e60625b59af8327800a5ac504018fc813538d SHA512 c2298dd7d4b85dde881cd3f5a0a616ed6c3d4e914a4b132bf185e04a6fa2de426ee43fc9229b0717346c1a40344c520ac23e36d8d33d3661238331f01d8ce0b6 -DIST firefox-69.0-hi-IN.xpi 566505 BLAKE2B 5dc07ee17aa2526300de86d727038417bec710ccf99132c22874744f1994b90d968b447301bbf2ec23ef1168a3629ee886d8bfe299ed31433b8baba032117c34 SHA512 97251e095f69adefab565d607bb93bac02ec9c15dbd84e7bf4eba889832c2c8e596cef4c819256339708980e223551a66d11630920856643dc869f62462172f1 -DIST firefox-69.0-hr.xpi 503670 BLAKE2B cae6061c40f30deea35a004166477dd97b07ba1457952e1502734c27c5961fee4b4c8e538ae43be8c90c6369401da8666b1fe99db55814be5f88c88be1eb41b5 SHA512 917b538ce53348573c4e5ba351285e38e5d2d89fae37332ebed80a43b33ce38fc5e79dd01a2fc33fd4dff2bc493f690ab49082e1955391af9bf0516dc840b64f -DIST firefox-69.0-hsb.xpi 538170 BLAKE2B 21ffc13b3e487127315ceede52aa171ef8a47078008dbd950bfd79034f7c0d09a2dd466b3641116eb0a5b2d7afb4f2dcf364268d0b2735364b89ac2927e79fed SHA512 a817b96bb37c13ee369e2f771bf45c16310838149959bad7adf5560c0272028eb0bee77db03f435113ce910d16f6ca5fb6ea1f2cb8951ae2abe7913074b07cbd -DIST firefox-69.0-hu.xpi 535846 BLAKE2B 65153877c262e75192e813c9e195ad4e127c15d9788e513eca1cde0d8259083536b65c6e0037a50a43b81a2ec7c8bd70a027185b65428f1ffea340d8efe21d77 SHA512 85125094b28a85226692875f3c080919b6a5f91d7077855b96470ee579877130f2432d6120814472eaa328b6e2dc88ecd1caf77e5eb24b1f7519cc01af558cee -DIST firefox-69.0-hy-AM.xpi 545000 BLAKE2B 4b5fa719a400affcaa179dd6eb2d3624cac4f44fda20ac6226d4f27a8241cfa89d8e40d50d0e6208930ec9fe2a4964277f7410ee93171776958107ec15f0ed6e SHA512 f80f0d5ec22240996b71cbbcc7d226469ee9c23ee973e4118eaab3438dabc539306bacc64b44a60c02f2a7a0c4b9c514cd2082c78456ece8c3ecebd092a1085f -DIST firefox-69.0-ia.xpi 506336 BLAKE2B f1ec178c4759a6c24e8cc7ef466bc192f687c18feda2e95408d108eab385c6af2fb2b79990435d94cccb1a74b5afaf32b4d5814bb907c4ce830d197e109b70c4 SHA512 b98d87a9970ed1b3974cc1704e8775628e20d64bbc95860839638d5a036a78fcf553f06a61c2883486317ff7069af2bc9e4c87037cb191998f172c6670091e0f -DIST firefox-69.0-id.xpi 496640 BLAKE2B 48a0f0bb88f7e968fc11e3226094661cba9e1ac03db3dc63b69f0f2b582118fba0ff55ed5b5b00fb7091d4a9ab9452b738fc8fc8066285d9c328896c16ddaef9 SHA512 8b2d2338540a3949b386af72cfefeb908d76b75d1a5eb95664d661fbbcc6b5e8d46616d5849152aba2334fe17576343d504807d012a0ac217ebab0434340b431 -DIST firefox-69.0-is.xpi 498119 BLAKE2B cbf7993239a6ab0bbcfcbc54ef94776261536a2596cbd72ce9ac791764515e55e655a7c8f42c7a3d9733ebf12548a5b08ce536d492f4633038c53c782bf4f94a SHA512 48cd25a02190a8c1cf1e658edf6504290820fca8664e2a1e183921662cf80913299af43189f8b5499b4f02a75f36a72a0fe1f197ce026a3ff738c56f96b9cbc5 -DIST firefox-69.0-it.xpi 398737 BLAKE2B fb3a2026ad7b07f65a9a0108f3a53df80e53991aee48e97ad0caf2a624d448c5afe48e6e3328a02718efbeef0433f0598ef0670a15de6b990add51c1ac01cbb4 SHA512 bbbfd0eb47142b36927cbab30c996644f56ac53781c475784b61f8b25e2540eb63f0a36273d7fae83232407d9dc831a84c82bf93f12f37dbbd6aae3b65ba9c9e -DIST firefox-69.0-ja.xpi 553444 BLAKE2B 6ff388058c1e8fbc9c00fb84f9bce934a5ee4a2f96898c8657b9ef61e637cd80e34add6008f8003e8f723f28f50c366f46aaa62c5ffa4a2d22bc6e78969d9576 SHA512 b9aa951bfa1b4c1f10afb376dd4e3299d46308f1baa250b2535c237d9e9fefb12ba742889015754a978ad2cbdb567db5870d39943954921e1b84ff8e324a3821 -DIST firefox-69.0-ka.xpi 555811 BLAKE2B faf21940622593c8bc3363c65a5a938f90e09341f6eda0e157e30616500c6e57b203f82e99e347b602e83a64b90b336baf4b7e0937250c1136f51e8bcc154350 SHA512 6c9239f51ab0a1598141b7b195d0d794d134b480b071c6138b7ce32623ec431da6480a54f3bb1f62951280c477d855cbff11b0b1e4db7c05020183b539b5b18b -DIST firefox-69.0-kab.xpi 511533 BLAKE2B 48d039d7f0f7941cca6928f734aa332a9920ae2f4c6782333991f3bd05c53e00188c40bd29f8496cc6eed5183f07ec2a8d1d807e954e800de486dac1c5c641fc SHA512 a5bc4e22c8f61e44b89088410b747b9e33f49d2de7fdb35604c2b2dda58fb781561dd75a0bbafa325cee4e85dd4faddae34cb9e208ad9372f6947c0319012ce2 -DIST firefox-69.0-kk.xpi 581229 BLAKE2B 5a46aac29fd0d9610eb63e07307f51249c2061a64d964c154ae6ff010433dfd1996ec0d4b95ae27203823f1347075709ecf689eeb095b32c0972f25bb42c1b53 SHA512 321902be9cf45e304a431649abfb3c004442a4404fc876af9289e66a821393c2c1a32e84239967e240d3f88a2a1f3c01249cbd1c508a22ecd3108f0ce217d089 -DIST firefox-69.0-km.xpi 553113 BLAKE2B eda399ef5037964649bb43f471b22839b8969d66f19ef869419779a616b9f7a10e67e9cd600acc8e34732415862b254115184391a8ebf4994bc859ec7b54b446 SHA512 fb0486c1b0ca6a6db3c809b85be3e15c3139e98d6b6b2bcda83d2fd9a272089517a65aa1ea95279ab41fcd72d7333bde604dfd350642e769b636af9be4f7c3eb -DIST firefox-69.0-kn.xpi 545866 BLAKE2B e3a36a302b6fd6762d60832e106d397e9eaa12b7a9c4a7220e53b6911a62f5cad4e4005255dd54072efd595a79089df75bc065d2b02dc5193ce4483323547e17 SHA512 79acf30283dc33c93f06250a8fcb16a95014e915e00d6b19ca54419579491f0538787542043e177be6cc7600d515092339e456b7123c3e3fbe0c4bbae6f1a8b7 -DIST firefox-69.0-ko.xpi 545926 BLAKE2B 7d8eac152844b0f1a1358547ef434a1fb20e05b8e5686b34bd590843f1511c2928c2ae046c93b36311af0266cdee553eec486885ebad5b3ebb7a59ef25bbc5d5 SHA512 66147ea1129d09af57a6e35535433f9d57cf8bdacd24bbe6b6cf1d06b20044484210c36c0d22197970a6c6d56b9a640e10979d9cc52f5ea1c5144678477df76c -DIST firefox-69.0-lij.xpi 481096 BLAKE2B 79023135d388d744a6dc55d13a3cd8cb5d62ddf97534c43d3eb3f393f720ebedf2be180e490fe0dd22babd71fdf37745588163d61d04b77e1e62ba1200098c23 SHA512 94a6f2d2f9196857a33f77ebe23308b2617988d0f3e19fee9583dd3db453e31c52f54f1a8dab8001fdd47e9b1933058bb4fc545bb999cc8815f5b5294e666be5 -DIST firefox-69.0-lt.xpi 537440 BLAKE2B 1182c37bd3333207dc9069a20a6128b36e637d157ad620a502a0be9b491f89b97a9f23e6861c76c3309522d702d4b59549a2b59640e1d965160a5579fac516c4 SHA512 43ed445f336f057cd039d5dc35b28683c0373e29e1ad2815365fda754ba96dc9eee794cc12a2afff684731f2711816726c4b9bfc520e0cb3a380dfa60d34c703 -DIST firefox-69.0-lv.xpi 498842 BLAKE2B 2150b4eb51cd7a89c5c4fbfbb312ca2c568490b97539cdcd542de3c63a0a9b58effe0d4bd85569aa5905d446ef05149c406e29cc7eacb63d1bcf4027df52abf3 SHA512 e363bc31572c9bfbeeb5fe4c00ff4dc2b549fd4ecbe20284e1e7f4c1970da7359ff31dad190eb83a4e2d3f4c6fa2f5db00272c84be690860a5e49ae92fae11ab -DIST firefox-69.0-mk.xpi 488122 BLAKE2B 4ac87a79803a340169f1520ef419429c8f85294d78f299790f2ede3e903ce4f409f002fa058250d4e3ac6d17f9245c052ee39144039598e70c7b06537c2c8391 SHA512 1101b6c1843f32a90c4b2dc80a3de9a74b58733563a16d3783fae69b33bd8c5fec3d130e9f4f6b2f41dd502f3103563f3e9f7d670a3889df61b0c86db3643777 -DIST firefox-69.0-mr.xpi 560187 BLAKE2B 6f611c8327c3aeb79b8f4301c97e2eb805aeb3729740b62a825b0c34629f6627739aa62ca9738e15fa3bc7ef6042c8a65678ef4c31b3e9173effa5ce95ce6cf9 SHA512 335040abb07dffacb0c4850bfe6153ce41bad637eca2864f39e7295db0d03525ebc7c4d9dfedd359423ac6f513f6c83d6c7efe45003daeb59bdf9ba5b0c4df42 -DIST firefox-69.0-ms.xpi 478893 BLAKE2B 4e75fb28fd9e826370418c8d9d42aa38b70ddf707ea654cf01811ea0192827f2b9333aabc9af5211d40c4639d04f2314a9bff9243411f9b743bd88f55feb8022 SHA512 1c529e0d6e26cfe57725a832ad194a0346b4aa89e97d47f657b1fa6f1221ca15ebbe5af2a647e6fb433c83b89805e9022153a9085078b09aff445f64906c5cb9 -DIST firefox-69.0-my.xpi 553518 BLAKE2B 008159767974a1aa6dd327a1318f6bdb350c681d4af7163995403b682de5708b5e68651017bdb798c4fa981d16afef707f76d78dd2936ad88e529094f9b93dab SHA512 b637dd84ac791ab222f054e634ff5b12cf9b6096144d625b8754e99cb1333adf4a64b984294d5bb3338913c0deb927118aac55da977219826d933b60f6868593 -DIST firefox-69.0-nb-NO.xpi 505949 BLAKE2B 464ff040adafcbb71b8839daa03007a0dc7cbf790f2bc0bfaacba029a7836df88d4228a97f7396cdf8cfd4cfefd61e4fbcffe586e5e7949267658ea96c86432e SHA512 cb345783da0768f85889a3e9d44bc63e16b66dccbc8584aeaa78de97a718db5b46bc47468ca00be64f0c55c8f7d9be2491019aaf266371568d3a687bbdba7d0b -DIST firefox-69.0-nl.xpi 501273 BLAKE2B 2683a58ed917a009549ef5c9b3b0fe3dcca154c72341ce213b695144c5f82e9e5cbb49e6794417feb08644510d92fd8e62c35c6dbf9073b587d3a0d4a6c7623b SHA512 6d9cd9ef8a0dc98803d3e2410cff8dcffc668fb288f37828aa681c342df20cbb4c2fbe9a11ef822d8aad9bdef6bd11a5c52732052d133e6b47a22bb1569c9fe4 -DIST firefox-69.0-nn-NO.xpi 503353 BLAKE2B 44c331ca057a9e01876ab312b782ef69fa01d2f55e7e7adf2d9870b44e5e930ce6ab413b470723eefd3f06985549a83e534b8c26decce0c8b3d994778bdc7df2 SHA512 2c17ff265efa1c34b9373129ed6c8c6dfab7507668ee0c204813ed8d4f951a5b8ee9ae79e2602e76aa11d08316c8aca571274bccadee3b31a2a621ddf545c196 -DIST firefox-69.0-oc.xpi 497834 BLAKE2B 96fff585429355e097dca16985a0c2409b333ac83a26b91566b4282f8bfc5cfd05b812e49a54304bb8b18f84eea0790e4e94c0cf46aa3ece4eae0b5e8114dd2c SHA512 00af8d3ac3475293e7b91484a09abfa8e423c700fccec50d3ad717ae21d60af740747159df60bf5bbd4b0711183edd6fa7aed025bd42a3e5be7a7f9550f11e9d -DIST firefox-69.0-pa-IN.xpi 555496 BLAKE2B de9715afade585ec21017ea1e21273d7037de3fdde045bb548ab1b268f864b63ad774e0d4c44f3fd7032a170567cc68c3e2431b6c9fe09ae3ea0408e6caca202 SHA512 369c9941ec2189332f4ba1b11ddfce61383567f64f1c81e7881edf2af9b5a1567ad9c9d8c67f57b8d867c229806f2b5ac0d153731380199361d97385ba2756e9 -DIST firefox-69.0-pl.xpi 509640 BLAKE2B 472e7a761e4e762a59d36c6729dbe5fa3a1eedd80d099006548679d23ecf5f97a011d17b4d5a434cb01d928cce0cd134160638852444023320724a0747eeb629 SHA512 2a52616f325b6402c71ebe11ad5ee6380881a06c58e85ecacd5410e407f30ede8896240a7da4bdd124665e17c855ba841aefff5f74da401fdf7f1ba42fd42917 -DIST firefox-69.0-pt-BR.xpi 504914 BLAKE2B 0b672b11faf314a136693935cec9163d3887cb8f0e223af59f68c8ea2e7b9e3c8f71410534b30b2e136f8da71de5782564b44dff28de9ed835a08f0c91f50021 SHA512 ad90dd5c6648a5c748ef97d0b8b295885c8e7efd064410c9bb2f10fd6d2b264efddc7ac9a8055658357f069df835cbe85125eb45b18b1931af2a092406cca8ce -DIST firefox-69.0-pt-PT.xpi 510859 BLAKE2B 6655bf8528683763105bf9d7d03f562f8b492ffebc13e5b0a0d291ee630b25555cb6250877b2a1749b1b36aad876e67d43a7bfb3a7785eeda0642b8b593772b1 SHA512 428f1c2ddbd438a5f1fe3e703b233dfc76054f7401a1932775e8025ed27a8a9f666d4d31904e5f4d4cb0287aa670070b4dab68ad11e62526763d127f4b57657c -DIST firefox-69.0-rm.xpi 497030 BLAKE2B d6eb4222c5479b143e9cda5adc34394a23ecc3ccc0782e636eb1704fb3811c416358e94313b18e9397e832a40901ef946af0b15c85543fa713fef02721e3b7ad SHA512 4b7d44da98b897286a7cbe42c871d54b5c1016db971b9231699d5f1e4b3cee82a131f00b706c2d44a3ab11810431994f73135f09670173f28ee16f204581f692 -DIST firefox-69.0-ro.xpi 515549 BLAKE2B eb975b49fbe3b1777b315d642c739d31f73686627983a9b6643233b8f9f5d9894aaceb35986c99c084a4b8f02d4c1dd37ad896ae03aac40c32a53910ff31f2a7 SHA512 04a595970d18462119c4949bda19c48576e489f24e9b16eb05d37d1d36d6ce96d829b9bc02ed783ad637a1dbd70cf0f3b00d0b948d9bcbd0472e4d7b2c121cde -DIST firefox-69.0-ru.xpi 596363 BLAKE2B 0f1b7578e3ddc9f13961f1f6344adae1d30af4cdb7a8a0490247429c238421fdea418b2fea6df5620e62a8de7d57b2da9355908d263105ea6199f31ed2c89c5a SHA512 ac5b6e438a1493aba29cce399a51369fd222c2bed54455dbef7828f84839fd68463aa6fdf607f67a7880150c0831abc2f4740b5ba8c41bdb2acf61835f3bcedb -DIST firefox-69.0-si.xpi 526461 BLAKE2B 2171ca32d3d80903e59a187b72551f80702ba563c06807ce305434a0e53915f6ef1afdd809101707e606df682a2847a286d0d8cd4a8a6d87427b4a08fda488c5 SHA512 a55b43e06df730f6209ad3cfc757e8d3bc46a755466f6b3b2fe634f8df3eae8b44e098faf34b6f5c7c6cf1acf9f01bce3bb0c46d7595bbddb9080b010bd5df7e -DIST firefox-69.0-sk.xpi 531495 BLAKE2B 077931029c75b46867b248d076339468f2207302a68e76860619dbfdc258a54fdcb79d5b562abaa7add681fc6d76fab7450c21aa072657e0f4e01395d6ad3bb6 SHA512 4557c58f6259dc4f65f6b75b4ac113c1ea3e2e7292da5f1b8d115a345424e46776f6d8433605cb2b7360b38824ace5535fe20454b2304f4d8cf24a6e7efb91db -DIST firefox-69.0-sl.xpi 511994 BLAKE2B a67ac444616559421821d444f434795c3a00ca536de7689ada632632c793fa934a03293ed7257450ed3c8d3138e2ea89d0c150fccbc11b2b0f740bdf83cff687 SHA512 a2b12b6947a29595aa91791a174444489b666886f4fed01246f6049557c463208bb03610874afc182a187c936c2ed3e48a81532a3f39439728f8e875f310daea -DIST firefox-69.0-son.xpi 454034 BLAKE2B 20dbcac2e3db4895168a77dbc9dd62aed0733b97143a9deb34f43cdc5bb2d6385d788fa585dca7424900dd02a05069386f26d929accf63d2c785a6ab830d84da SHA512 c39dc31a59273101a43f309b47a39e3b8a73fa45fd45593899f2a029e058755546265a9f1b631cfc25da35f1c7f1dd3f335628ce89690d00aa40522b568601a7 -DIST firefox-69.0-sq.xpi 520263 BLAKE2B 3e7d83189f4ae7f9b885f191a4fcdd1c1d5b25d7048f3a50c74a15680cbe45c1792a71620c973a89f23a14a365190c6cca88a72811a9b7355f63e677e45676df SHA512 87418e435f9e5e735391325c61560b17490f75ac5a8ed3f27a9c9c0f1680e854ac10d587f731988e9345c827a8e6376af727c2d73f040bb6670d51915afd32af -DIST firefox-69.0-sr.xpi 530546 BLAKE2B 0198789bfda5e3d62eba36e097a14fc5f2aef711d89fd3b89800f857935f6908a51e6f83be565357db07b42037dd1896c79ff63ca4eb2d5d0afef98a0fe22a7a SHA512 cedc351db5051ed7dc4d3b190aa4633b4e17e6df702dfe2e9d4d3ed9143401d35fea04dc4dd41ffd5ba491d209e9656c4f912656baac37427ea8230fc6eba401 -DIST firefox-69.0-sv-SE.xpi 515166 BLAKE2B 33a43466076246bd799e87aa3118a6af46c0502dab7784f9bd31c031cc5883c60ba1d9b53bc22f1f35b517d31df05733574c2f8fe6821fc760595328db171844 SHA512 662c325df822c3f82dfa5c9e69097bf7330b5faef4b29e47d6b6190c162183046b4fef1caac0c957185964826eabf4af003da0ed09f0340242b1b964ba279193 -DIST firefox-69.0-ta.xpi 553442 BLAKE2B 5224704a90131b507da0a2384c2bac6710169df5722aa0d9894d15f1a8799cc9428426548196e1d0dbd46c8727deb5e872871e8dc894ee786b03b896feb2265d SHA512 6427770b3261c0959374efbdee1cb5792a11a4665bae44fb2d2d6d43ad0d0ffde31e5bd5aca79aab46312aa7e95d590a2830e234548628947578a727288bc34f -DIST firefox-69.0-te.xpi 563396 BLAKE2B 484ae4ce879911158e43e69b916c767967ffd30cd2d114f211367b164e5eea6877086253868783e6d5404f179f4ace5bff6c94faefabe934d22e8a876abb62c3 SHA512 bf8ddf364282a20864ad5cc88b25444a7571f052da2d5069a84b04a647e788a518ac4576bc0fc74b159711b82941f6943522bea21f05a40e5e3aa3b22aac3f4d -DIST firefox-69.0-th.xpi 556987 BLAKE2B 06eb6e3dcb8c1a96c29f3a849f8e700e3b0dbd0aad89de87cf80f29132d3eaf79881040a1926763928a9f1117ed31579f9fb523127da8ec45b79cda49808632f SHA512 5d63be4574c14db3bf97f6518d8eebcf41482be924a286159e8401bf7b4ad8d15adf424df2b40b03332479b9929ea5eabc7746023c37295742670623426e0066 -DIST firefox-69.0-tr.xpi 526401 BLAKE2B 9481a6ec79d36912d71dbfbc60a5e66ec2d7f5d97c65a5db2c40429f7221ee948f69a0068ee3942a0018a0e409d6e24160f6ba6b9dae86a455aadf355f82adf4 SHA512 e5f6ba94e396e4e71e6eb8620a3120fd6d625b9a80155157c148e87bd4c24c97b8372de689ba67f432602b839b231450861af2b6fed5071efd8a40fd7e55d83b -DIST firefox-69.0-uk.xpi 580541 BLAKE2B 41b59df23abba280113880c24a6e70e080fb0cc7a69de4895e8d7dcbf31137a37e2b6446bff6b5bd5c9081c4e9f351c31c3813e76a0ebb3c82e7dfbe927b8460 SHA512 d927ce8c7b1164cbb13cc3f838034d136ceca18b646a7f40c5da81b8f7f251e6fd581e47961b5a6a6bc4e42f3b43ee3e2f88b9502185f932ccf862428deed05c -DIST firefox-69.0-ur.xpi 540403 BLAKE2B 0911fd1c4175c7f25d9ad17a4bcf74c2c100cf3e8777f4407f2fc3156b4451f6ad7b1e061e1e7d5e6fd0badb7b859da3a9414f8818c7650ee845428e35646079 SHA512 ce9802a1a6902325d9f739fb2430301d93f1879ff32409e7d04bd5b0fa54b9b4774e0ef3d171d8a46da9b51553b9f152916756061da440f77c87c33038d2c74f -DIST firefox-69.0-uz.xpi 481331 BLAKE2B 1e31d131477772a0a284f095d6ba947fddd82d5b997f96c648d938dc6996d7ae3fde560898c03cc7f0f34f6a1325cec7365f670bad3929f91d0fafe14f6079ed SHA512 30352fa876567eac69fe3f38ebafdabcb1357a11e52088375daf4ebecc96ebe4eb18ea6d55f7fc4055674f8a9fbf5e7bb5d61386783d29ffefb1605cd9d387de -DIST firefox-69.0-vi.xpi 538589 BLAKE2B 786e94a1d47097f49b028220bf2cb3503df44cdb33510821196cc4a6b37471f34d9a00ef48871d428622c24178d9684b14f7253a2c18b902c1cadee1fdcb2ea0 SHA512 bbc9467addbde00f4b966b59f5c727d6309ffc490230e726466034adb711a93a82862270ed311e07f0754e8010ea489b2760777b0187fa15c600e7bd32e18f48 -DIST firefox-69.0-xh.xpi 465706 BLAKE2B 726cc89eda553f96162c2636feb831f0b6972f4a64161ff503174b6688e4bc9c8afb97f49e01a3d14b7bb1dcbc814bed01083f06b6e8ea8bdfe193297b43670c SHA512 47ed91bfa73fee745ef77c5f4491b1eec328d8aea5788cf9e5a41638108b3e5747a2773fa7006e671cf85460cc8f710d79e21d2d7218ee8311d839b4aade2d14 -DIST firefox-69.0-zh-CN.xpi 545781 BLAKE2B 637af78c771cb15862d528cdb9f916d4f441c38aeda6f6c96ed07ff5362f7bd494a880ef2d03f7b99a5fb1090f97c5f105acabb844cd6ef5733d5afcb6deb1b7 SHA512 2be684fa390f9732f940b12d8921694953620a3f877d9c7671452745438b069ff9c1a45b24a91ac1c54c6e2ee5c9081803b15fc5624252b425dce3936bb0b7f0 -DIST firefox-69.0-zh-TW.xpi 545667 BLAKE2B d1f4117739c4a18712dec26725e2740b2e2d0a2e9d5fa049fe44b7530636911b61880c4e765d4896c45e05af87b9ee6ec6da770c03688e302ede791204fdf4a1 SHA512 2946c78c6faa8ca18330b91088698383002d278920e7d37b1c3cc98e99bf5fd540f00772e18256c885e91eae3abdb0ea5f1d129110cc263304a494cf55778850 +DIST firefox-69.0.3-ach.xpi 471460 BLAKE2B 2d1b2f2d1a73e6e1703e2e703c2d53ae38a2c9a08933587a1000f390d5cee21b1ae7858eea20a4ec67160f3c733ed9b85bc96b1d7bda301a7a807ac90f8ec846 SHA512 53cc66ea080386ae42268dc7155001a40a31d96c98f93fcc353864e24725ed731dddfae55c15fdbae945a34d07324ebf03895599242e9c006642349bf7777e41 +DIST firefox-69.0.3-af.xpi 449139 BLAKE2B ec9a3e7e6381d2ecb910b0a4ae81a6aa48a70a7fbd85cadcb4c05ae08aaea5faf036361f8e4b40d9ec11a6357cf33eecb9815168cc28831b69b2e1133dde1682 SHA512 315c0be8d7d5d5afb25fcae74e1b4d4ff9e2e653ebf1085b155f6265a56922bd4fc900f1700deb6857bc5a99dd28ca0ad74901b307733e60df208b9ce6623547 +DIST firefox-69.0.3-an.xpi 482727 BLAKE2B 2010252ad264a11d425b3bbe3f604a9f950f395dbb9588b5e29ba5ec254203330a5d7034e56ddc2a129e171f787674cbbe0156455830ac017350a24100b93289 SHA512 e56dfa16ce1eb504a2877a281a3b021b7616181eb14f69d436ddb32e50aab1e0b32cdc81eb9e6557512127bf50dafc2b0df63473cdbe59a0daed428281728ded +DIST firefox-69.0.3-ar.xpi 541414 BLAKE2B a6e0ab0e30136bfe498e47d1a13407e6f89cc390953a4803e2c73b4e823851a8aa78891e08a7380cf454a1b125ead3e6e07b6ef05e7d013c9df0311fd2e8b829 SHA512 46f0c19793f14d56f5b8c2695b7f1b9a7a7192bb9dd9f3ae674b33c5dfb230381a100248102c27d9bd887e49822eb3d32303eea8b27b49088f51f00c3ee154e0 +DIST firefox-69.0.3-ast.xpi 479370 BLAKE2B 78f3d0920651ddeadb8580590efce9fa6ccb886933d4f966954c2048500a583bec8b72c324fc4b738c63ab03321a2a737df24cd969727928041c5988506cfa68 SHA512 b8b110064615e8ef05019808c0ba3e006900bcd8bba4a3c6beea476c4854fef5eb4919d675cbc15d006ccc786675884289587ab4d256b25b6204e1f09029e167 +DIST firefox-69.0.3-az.xpi 509606 BLAKE2B 5ca20dceeb189add91e0a26cfe886993001dc58e68d14d5cbb66e884d6ffb6edafae819a3081c64a8f06dd4108612604a3cf18a1b06e600fd846abeb071b0ebb SHA512 3bc8d5a7d8d1fcad68d4f493a5494fef252c9a379d752bdf9a16738a1531b469189e99fbb63621d6802fda919608aa863591f4a1fba358c3b221c44aea7aa754 +DIST firefox-69.0.3-be.xpi 594815 BLAKE2B 31accd7da3a6e07ef395b12062cf867e959161f45a0901e4b92a28612632212aa8490c0aff897761a0a0e68b77ddff191cd33ca58facad73fad3d373d1dcee50 SHA512 0ebcf19612c6388261adc87785e06bd2f5cfdbe3397d86c694b8021a6b589185e53cffff9f754570bb7e42fa80781b1647c14903afea46d5507d6a7f80bb0baf +DIST firefox-69.0.3-bg.xpi 553022 BLAKE2B 31511eb4200fb2198c09c2ffcb28622a230bc4c66d94f36fd610c76f536d3d25085d434c02319d5ec497bdbdef67ca8a8cc8bf864bf50f6ce91897b5d685862d SHA512 1d675648613609b05f75c3036f3dcc029881534088552ea34e3ee61e07ea03db17688da884fb9bdd52e311f88016dec4d793122186cffae1e1f24fba6d743750 +DIST firefox-69.0.3-bn.xpi 572155 BLAKE2B c05bf16f547a605a31e498e724acfacf42b50ed5bbf9a2049741f6c2f81fff686746190896c8ff0edc1576385a044eb6cd76206b8951c2e50fedb5195de52790 SHA512 835cd52442490c975aef9d2476b375782b3fee37e745abbbde895ad8271d3d280fb07eb50cd2c1eb2d13232c7c13af6a4ffb174d6b225b1d9e9f3e7ebfd44118 +DIST firefox-69.0.3-br.xpi 501730 BLAKE2B 23a93e3d41e68acdbed06927b52ea815f3b3afc778349c6f8f6574d5c78bd5749ec283abae8e048f46b60ff0c315ad046b806cf152097eec4c461e390ae02790 SHA512 2586ef6405c87eab4a7aab06329685ac7c93b129acc68d7dc45cfa320ee17b27f0d854336f5c3450d8ee7ca4e1d70cc2d38a143d2f5c966d9f92dec068ca951e +DIST firefox-69.0.3-bs.xpi 482430 BLAKE2B 5f9b8916fc85e904d0eb7e12a8291bbfd23068dc47a43dc1d9a6fc0de4e27cf8ff8a10d9625f0f8ffc2b305e88c82374a9d74c50d1c452ad3fc2d53b315ea9b7 SHA512 d86d8bdf9e56c4dd6b662322922f7b764659c53ac1b6defeb9ff78eb492577f3bfa9dee571d99647f981abb0c1278d783143e9241863bcaeaa3d9e68bac28afc +DIST firefox-69.0.3-ca.xpi 504086 BLAKE2B fe64e43f6e461b7e3c9b0a09986f852740fb13f7fb895b1c2f47e60f343053d54e00b36b313c640921c963680a65eb3c41e2fe3e182cd85b8b8a40eeb3e2833f SHA512 4808f0dd68600269d2c0f0e584bbe314fc4b5f15eb9e21a2c22155da116926d84154535403d059080be89579ff4a48a533129124eaafab0f875e4ccca6a143fa +DIST firefox-69.0.3-cak.xpi 539418 BLAKE2B 4364a93d4cf94084b168d8b1f921b76f4eca9cac09869d75a835cfa59a3af0c77edab0c0bf1e50e5111108a9739eb335b01daaecf3240d7efede7e2974ac72f1 SHA512 7afd4e3ac4ef8774ded6438d5dba6ceda8bee4e58b677b63a98405b41169c8ead70b0438428ed408ac24e03fff12736aeb4e29d355473ee633d1d3d1b6278ba1 +DIST firefox-69.0.3-cs.xpi 524208 BLAKE2B c8c7a72682008b300747df7dcef96daa7248c7707ba79704ab956ada05c9171475a4fb53c84f2a91bd2940a2160806c4aea1aa8cb6004f3b5ddae1b1ee157408 SHA512 233e75600235123cf7204456f078443e06640f9d51e550326a2745bb6d22c7684556fd86a63137025389deac367248cf2b4d1eb0b8b35b84269beef8da96b9bc +DIST firefox-69.0.3-cy.xpi 517171 BLAKE2B a9a217a9691870f18964e088473eeca939d2ff8a294bdc3c2c5f1123f98c33ab7367baab326f29a12c8ffc8c284fa0a41a507ebdf0f3b3e1c6bb9e6ecf913a95 SHA512 05f42a6f5f7a136b2c47b198c6fcc7529c6a73ee3c9bd91f816b64a692028bee835e3ccb6c14cb46e3a6a8f6f85918ec85e995cd3eaa56fe53e507d997e82319 +DIST firefox-69.0.3-da.xpi 505073 BLAKE2B ce9e37a35fc6e7df6bcbf4ae5d0a711b7a2f002da29ea583f0b74dadc54f08dfd71365c09ef334254d90a6d9e215d1078849b3fc33e8668c20ead280fb9b964a SHA512 48c3fbb8c93fa03f0af29776b72d713de55e8a4a23956f4410703a3912d1d74994b1b18f2c99bcb0f824573aad19544d1ee9b94398ddbb8034634bed137fc817 +DIST firefox-69.0.3-de.xpi 525388 BLAKE2B 98131f87eecdd5dc54b74c5cc7c7e49575fdac461e4ec7f2e91cb086165c37ec37768c593fd882e70c6f881ac83c969d941d66c780a51b4c46359ab291618690 SHA512 d199f2781664de443ae11b33769d952b9e5957d1ac31f4b4b6a41fc3183a3ee74ed018562a8615899d27881e63381f56b7d91076b29cc9855990afa4b25fcc4b +DIST firefox-69.0.3-dsb.xpi 539382 BLAKE2B ab687387b77c3145163212b3e5e8f2387e8aac0bab2e5d279fcba6c5be92b5a9d1f38e4ee3ae7d8f28ffbce1d3619727dad3a9d9b634fc1094e85fc9654edd56 SHA512 d609cc2fb068ca48d3e2801e1b05aa806f1dc9cda0bb4f6084b669ce5b370e5ec1c0797c2f6e6d12ac62d39b34beb1bc1557d6bdc8d7591900e7a61ca94b30ba +DIST firefox-69.0.3-el.xpi 601040 BLAKE2B bed06719b7c192fb22a144b167e16274436c512bc53b0daf03a91181fc2dcef95d46db2125524876f57bdea7fcf78c43236bbd0e1b5f90bda067679281e6509b SHA512 20ca0cde0d8f28dab789efe2c147c7e80f1b3bdc56f82e876a2ca77282304adfc809483d17403178344d74c11b55bfaaca73ce4d7d6c815d834187e0002b324e +DIST firefox-69.0.3-en-CA.xpi 486041 BLAKE2B 496a9f8d99b87df89f8c6a59eb9a45fa04e012dac4149901b05b193b8c136e65b79129f49e4f65818ed8a4562f1ca6847f367e49e9e1c600ddeab010854d38cb SHA512 301f859b92c5efb98a402eb7b862478896a21ce71d0e529c449cd3ce05d6aae90368a236b92a89f591ed9574bbac09843ba5645a163f1e3543d406ed999b75e5 +DIST firefox-69.0.3-en-GB.xpi 481969 BLAKE2B b68a98546991626dd5a9bf17ba40b684f0e687844284939700ad7b97c294ffb719a9c8e3fdc56aad14892f552d5b1b9781e1f4e686e47b82cf2b5feaa2d7e97d SHA512 08172d773e88962058350daeebd9540fc94879e8147e66d8073c78adf3e3e7a03791f93a2003a5ab91d504ed84741f3dee5ea4995451220b996b4716b0d12113 +DIST firefox-69.0.3-eo.xpi 512837 BLAKE2B c8bfeb0b90d15a449c5a8845262ddf7113e916d9ca10f7537c05d7a394f4b2bbcd976c31504f2d1f207bfc0dcc9c3da7bc21fa6e4105db6efb12e5bba07cd863 SHA512 7b7cbb6b207fd2f37c831ce0e790bf01b4c5ab10459134811e904744f9c3a0ee94b9c4f718dc706e68ec31d0bd459ab7812f88bb0aca9804d5941c6fcc97d3f6 +DIST firefox-69.0.3-es-AR.xpi 522458 BLAKE2B 84b71dbe0321356af099c50bc21344f4971964526b232c05cec66e54039bdcbfa17956a8e6840cebf581c185b3a1da8148f3fd8a2d3b5722f85374c7ff3f1cd4 SHA512 bf2114c57bcfa91d855fd933d44a401a192b7e94d7ea95f14df98e304c3910967289bec2a3ef4f8300818260b2174032efb2f9b08279356975d71150c335c3a3 +DIST firefox-69.0.3-es-CL.xpi 519208 BLAKE2B 4a815222dac7f0fea5491ffb64566fe03cb60059fe11e5594e385a92541ccdc4c405d1a028d4452ac713157d5dca157b36cbce44994a49d3f8f54a5aa0ff39c7 SHA512 676c8c9706b8c1a8c2b21872781276b54a5825d824230a61a1130803a3ff48cb7194186541b1c89a2947e91e365495f863787af3c5512d5b58ea63de2e15e7b4 +DIST firefox-69.0.3-es-ES.xpi 484554 BLAKE2B f5b140dbf65aa497da4c9099afa0fff9d1d13cecb7f69b6d5a6ec7c353dec6d6fdde7280c348b5cdbff4d559414590ea8acdfa7d001202726bdaa77ab29025a6 SHA512 9efa2c303c545062a397328ab76a5bb66e5e935d39c35fad74d857879399802712f62f4cbc62b97393a66ba72c6bb6d2c8d28cc854add836a3ba6174eee613ef +DIST firefox-69.0.3-es-MX.xpi 517640 BLAKE2B d60d5ddbf71aec0a7f7f48f30aec1ae2923b02f6cd1df38702cd49908e40a7780032a57ac93d33f402497944029c3a6893cc8a457848dc3c80cc9e48c7c8861d SHA512 8cadc9410839548833ba072b7f1a16071100bda49e8dd17ab62379146000d8d52a5c0b8ea2dc27f1264d265e7021921b0567369ebaacb0c5b2a6250873ce1f6c +DIST firefox-69.0.3-et.xpi 494287 BLAKE2B 8edea64b3725d4f65c49983d206295a53cb1b0c53554c8c1a769682124c989ee9f372da5591325e28eefba21451b4212d4dac709f45b4437f6d4d489c1ab1ffa SHA512 02567df70c88921e235e91d7b73264ea977b29eb59a8ae1206f60b8dab0841a8d03d38ca5ecb5d8ae9e9d3a8664ecf65a445f9a168489f6938b2cc3e5ac40976 +DIST firefox-69.0.3-eu.xpi 509505 BLAKE2B 380797c3ca7cbacfb0f52a470874f10c3a54c7f03745c4bdfb2d2cfa2c32a3bb24795e557cea2b76fec397083d1a62c6b81cecba352343e02f6b1df05114314a SHA512 d2d9b1db483afba89c998e8e07f3ecb9301c3ef4c6239adb9288c7e9765286365cda5814a4b122e6f48ba4dba6f669a83802aa26d9364c893426eda57766bf39 +DIST firefox-69.0.3-fa.xpi 548038 BLAKE2B a768b5afd1390102369ae2af864e05a54be5780b364384e57ae37e300a0085fcf2ee60e44bd02cfb8767e61d0d52c1d97101ab3c663bc95db8c5636cf8166de6 SHA512 190fe0f34b6e7d9a99b1f8b022035cfeecb6c6be61e76c312e85650e7eeb296535c49d0b889eaf0c41900cef29b0d32238943a70b0d41ef35e1c1ebeabd183f2 +DIST firefox-69.0.3-ff.xpi 482400 BLAKE2B b252d217fe7de903f33283d6a679b6651a7ce1c68607bff82bdf1551f5b7a802a1375f22969713987e737bd1ffd8bb7a05774337fa0d2be5a39fb0b205f3ae38 SHA512 36c2e1cbfcaa78888163358b9569199b1eeab0ffc91d7e60597adffaf0eb5a843604e7fb0d83f7acb2c8945b0028e13c1bbde5a9919df81e9bc3d9baf3e1a899 +DIST firefox-69.0.3-fi.xpi 499064 BLAKE2B 971a599e2389d35a93d2b08785f5b3c14a7ff788bcee041b8cc3ac12e09fbcf164b5d7d2c2b2de58ad2d23f059f277e9b24436b4340bf14df7d655ddb6297088 SHA512 2d3881719b6a79c75dfe25d501308a6d5a0df66c685c674b631aabc089bd2518de3e368d5de20743f714489b7fd3dc15fbf9125fe3e1cd4c9c558d9f9510af86 +DIST firefox-69.0.3-fr.xpi 532797 BLAKE2B bca55e0703e722d1e1c0ba8bfa39ee1eb4c65f46ef841f4c4a0859277e6de514b82def627e5d48358cb9b84b8846b173860e96385c03fda8541d4b3a6863f91e SHA512 e8e5770478d18eee31d1f7b461c82a0dc08e607ae6e4b9153b23b364e3f36aacfad1e0dca8b4e3cbf11e24fa7d9d4dcd2fa023a8059e6a522292ab908726b27d +DIST firefox-69.0.3-fy-NL.xpi 519633 BLAKE2B 6217b1ad12cbd4c1352492439af700c586a8d0f3c6f57f5bfb5139468a1bc6fed396159ec371dd09761855ee67f609e1eafd4392440e1e3438a5bb479730a9a8 SHA512 cfd53094326c0dffdfc7226242b3dd59382b1d866ea58675077bfe05794b756c6d19141ab303d870b8c012bcddca4c33acf2160c2bd5ec8cb8ff59268672005b +DIST firefox-69.0.3-ga-IE.xpi 487341 BLAKE2B 717ac828866e3db9452a09f67c80cac09eafd00be10e47606e90a01f9c32e5560d515ec7a88f0ea9513f2c8dce7b50e2f32b577f429a57d2d35abc0bf31a00a3 SHA512 6a140502e85b6242bfb4fd2ae7cacdbc5b29a39d874d6432e8963aebdcadf273b87aa361ce8db6486ea386ff25cbd5f02a102a7152f18ed60124f94dce218ce8 +DIST firefox-69.0.3-gd.xpi 510051 BLAKE2B 206d2a02f6ae508572ef411749e913b6bce1a66e482926e97a25532e7f339edd494ed5072077e48fb824aead52d539a5afe6a82b267fe99ac307c5116fd3ce52 SHA512 d613e55cd4f9df96e55b4a5b0360b9cca414a83f16bd6d15ce80547ea71e6e9035846bb68aadfeabf787fd8da36ebfe191dad9a99ab0c963e3565dfb2aefbe0c +DIST firefox-69.0.3-gl.xpi 482705 BLAKE2B 4e2d3a05ca706d8c6154d6db6f6ae24fbde982457be3166d5a33efc686d042bd52e8d00f726f8110312a0065fc44204f06a5739dfcd1a05ac91ccf4c04ab204e SHA512 5f535faaf4021137792197216f05b4f5d9de20602500713765287022fc9cfc260ec9c555639c3e2928d61c1d7e500eead7256fe2dc04a06123a4f196c67d9c3c +DIST firefox-69.0.3-gn.xpi 529560 BLAKE2B e422cb16bcd45a0df39869e5d0c6370a5324a638126e0ab18181e94828c3b170365a3ff48a343afe04fdca915c3af218516accb3a94902b5be42e877ffd0cd0f SHA512 c6207716b902908274131d5face3522acd8ef1ad053936d7d907958fd801d49aba0bb27ca54eb3cf02101ac796b91524a4a6aae2af56e72861ea2e54529e021d +DIST firefox-69.0.3-gu-IN.xpi 572909 BLAKE2B a68b56ff50af55ae8fec7168049debb3b186c052691cf931543d9648d88b7d7ea2a8d6d70a5aaed77124fced3ffc40000ce0f3657ebb681d0632a6c37ccc29c4 SHA512 085a331795713ec24f64116e144ad58f605974ee2912db53db0645dcf1a00e30b4a2af446ad64ff1b456f60461cb099583fa6de4b66ec17be7b74c90a61de5da +DIST firefox-69.0.3-he.xpi 526004 BLAKE2B c46897d15145b430ba9ef2d89913648b245de077e20cb940a5882409dc0790cb907ee837837b3f722b7beda0e386fa4406b17e071146114df361b4fc6ec17acb SHA512 26140ba3bd608313661c461c6a3eeb53f7e325cf13e3bbe8f9219400385f31c4d99e05139efb15e23b75e82250f5572c9a49297d5bf9910d1de78cea90c1a9de +DIST firefox-69.0.3-hi-IN.xpi 566498 BLAKE2B aa4aa058ff36c82188e7091090c2d54f36e2fede42ccc9f740e4e92db269ea787030562161a4e80bb1a473b00d6f784e565181e0f904e28747bcfc3391509515 SHA512 300eeb959d82c6930097ecc0a28b6ffd218a4000976d435fd9a55bd0ed425803018aff5782e1a18fefc77b678f5f7fbe6bd27f4c9d4436209c042ece6e006bae +DIST firefox-69.0.3-hr.xpi 503678 BLAKE2B cc0be260b7b146a78272bc50ff8f74029c0d2d3042c45e74d70220cdf4a45512c6feca7ffadc71cd6147d9e37a2865c83a6366886eafa7651a99e4360c81be6b SHA512 dd5a805686813eeb03bac4f35d52bfd0567cf959f68619076d189bc7ad0b6f6730bea06a0b24abcce1985fe0c2608452f360313180d23b4d62b65999e8ce0183 +DIST firefox-69.0.3-hsb.xpi 538173 BLAKE2B 478b9a4e65e29d7efb2eae7de2dbb6d1a12b2957939a83c213aa3ebd52a29f2c5b52d700938b2920244cc43e42ce7d2ad31f468367290d19782d4c04288dd3d7 SHA512 2410c7fb0d4a7210da7b1e262de0cef531609bccb658c7617b576fa4104e0e33cf8d85904a68f77416782a192734ce6778e056512921d38a53639dea18d10515 +DIST firefox-69.0.3-hu.xpi 535855 BLAKE2B f2c7fdbab02d7d9184032ba79ee1e0fa3a6529104b10e0672a94c1373fdb60a58ffcbb29e94e1b6b89a29f129faefa553ad4ae7b2efe3bc69848f1e1b9dcbe89 SHA512 2ab58bcc9900a3499a820d78d5106cd16895a2bc5b4e1e624e7a5550e0ca640b6346342f825c9c6f735945351361e35463623fd3a347ad056fd7a6233f9c066e +DIST firefox-69.0.3-hy-AM.xpi 544996 BLAKE2B b5704f5ec0dfb5730cf4e8dc341f8ec494e6a2e7e96ea2f5b255fb9e88cff0ffc3160c641c5f8fac26963da00a406d0fded543c3a3327e83da88a01c277e709d SHA512 6aaadd24c23cb46605a04ee3aada690725c33445d3cf0a83d3e329fae549adde2f04e5b593c10e2bec5075e81123d007d6c905cdea5835c0cbbf0d52e53b2361 +DIST firefox-69.0.3-ia.xpi 506340 BLAKE2B 32c264adaf34f9182161a916608b08e421083ee9892fc092944e3b8b330b4142cbf354fb01936270da5e5d9329e4540cb8ee03d92421ee27d272c8c537fa3291 SHA512 58c57d7d1b5da792fa2f3c607419e599f852af20d53142897a06d5f2461773c74cc354ee9fc10793db9ba0ba7b07860db7b9d360ac53f6fcfae10cea41820ae6 +DIST firefox-69.0.3-id.xpi 496645 BLAKE2B 4f24b0855b024489b9c1eb597e6f2d0bb0567f6141b8ee0ff0bdfa49de9acb3aba0c28f8dd98099137c31cbad12ee915642972987928139073cf7b77a7dfaf3c SHA512 9d85aed52599e781f4196360cf64641550da37199c2d4da8f19ab5751430ee5c45d082981413386c137f4bb757487ed810d73ff38cb469ae45cd68e39781c8c2 +DIST firefox-69.0.3-is.xpi 498123 BLAKE2B def235f8028116f4b71b1be884e8fa0f8289959f0f025bef1db17021f40c332c55b8c32d7d98a4e5845b265104bc9d796cf0207326479a18623d6f4cf7403adf SHA512 874e04498b933a46590aa6672daa1dc6e4a0344eddc5f437f595b75cd38fd70022a5a077913e9e40bb617d491727ecb56ebbcf0f67607fe7066d6d463862d7f2 +DIST firefox-69.0.3-it.xpi 398739 BLAKE2B 518f2f509bf9a32249153d2449665a2d1107cce672786f8940edbca929612b9a598c15a90f3c56c1a9f054b71df622c04debe67df6cb10d968ec0abe4818ebac SHA512 e824010ac05745c0b1b1771f4737f1d52974f663fdbff2d1c7be45b8a0b30d9aa18dba9fc6de9d9ce84294f27f5f1f7800a319444879ba9784392431a8df95e8 +DIST firefox-69.0.3-ja.xpi 553451 BLAKE2B 7d0b32daf69b235899209c343f958c48caf27dec0576a0e009cbe4418369a2fbbcc65d95c42951f02a4cd88769773a5d474907702917c353815efb6812bbfa98 SHA512 0764265ea272dfa82e5fd2104e80857c516623ade0da2015010a694c38f0909e53e4ede738cfd9afacaacdba79570edc5b8800680a47b84c3bdd4e39b74ca335 +DIST firefox-69.0.3-ka.xpi 555802 BLAKE2B 1251b9d15fa34c50e7b81c3ec4f7236f37faf44c8036a93b71af534a526b980a95d08c5a081e710d6e4fc1f6dbe81ba41d07d5d4da197a78690f5d1df15744fe SHA512 b6c0bb0dfa1c938743c80806ef44faa639fc99754d3056bf61b0f2aed20b68830f91b1b417a5f6881d45753799176fc41d6050f55e44fbdf0a8bb60279df2ef6 +DIST firefox-69.0.3-kab.xpi 511540 BLAKE2B 52cd1a877cfa3342e96344067d91ded4f2d5c24e283406f516b21388a74150aca1934a76c4f4389aff6ddf44b6135437d6d3642693c9431fbe38632537d1270e SHA512 6ada4e682052829b1b604e7b9dc22ad4e9da47250047f7c1b6656833677ea0576ed701771f13eee97d04e9e71a67fe957cc9d1be28ab9aaa18680f892a3c67bf +DIST firefox-69.0.3-kk.xpi 581230 BLAKE2B c1dafdc0cdd30386f6ea25e4972954908074d7aa21869ae0024773390806691f53878ace0cf2cf9ed7ea6d466ac105e080a576ca014656cc21a2cba4da34ff5f SHA512 c60cd3c01fe154dda53573fe2c27801fdaab23ca54cad702c1f587a8678da6a7c228e85cb6201ff40a9d133fb05ea786f9719c80b0b2ec5edccb9cc9f8901bf7 +DIST firefox-69.0.3-km.xpi 553127 BLAKE2B 44014f93c69e82e4fd44d0d9be6ab997663658dfe6ecbc9d03bb3423257fb1877e9df162b75ce6ee6f65d13c0fd07aa2fe9039146531771d39c3e0d95cb4e32d SHA512 26bb6836cb3345b016c25811d12c2efe6fee8c1583ef1fd3776433d1bbbaefae3f90f63cc3ce282b912e2b375f8b0a0325dca3a5f3db0c708f634a87494723dc +DIST firefox-69.0.3-kn.xpi 545862 BLAKE2B 21092bdbbe5a25cd353d1e25ce06c2e16ce7367bd90937d5c47b98c1bc928f316d2e636aba194e336c93405ad2be8418d22eea680c5c9605fc2755bcf0c2aad0 SHA512 1492dd6738c315fdd42e8aaaca6d385d556a79d5bb679abfda9a4e8f92bf5f094b21c3953f0fd5284ae99297489880c95d84e721373e7cd5518ad198b919edbf +DIST firefox-69.0.3-ko.xpi 545923 BLAKE2B 3319a48f35af281049bf8a9f14a43070a7619adfd0ace179110f0723df6bafc335acd32f59f0468c77daf5de8877e60b84dd976d5cf3c29ca98ac9797e54d945 SHA512 578c233d604aac7838b2d4eb6895f1675b8c2321536cdf34fe126afb767d2062e7dd8ba59dc1e6d12036d1d91cb31dffdc3490794f07dc70a3d5b5a9e64ab735 +DIST firefox-69.0.3-lij.xpi 481109 BLAKE2B 1744e9cb316a1cd80fe04c8b87c51d10e1faed7218899525f4189406ec8ff3ce8db8a16b525799c9c9853dafd469c9441017f7df3e9319555cb5ffbd78f3b2d6 SHA512 e8244a1dbc1f986af9ec38c9e2f5ee5c6fe71b6268bff563981df738fa322d72b30c11d2df4a7fd89bdb11f844246b7d63fc1d8b94245a8e6f4a26b54b9865bc +DIST firefox-69.0.3-lt.xpi 537451 BLAKE2B 174f483f29fa85c85d407b2ea364948a8aada5020a8cb14cb4c6057c1f2795a8549308f4c559263a3344a2856ef5c984e17b453be39cee7093eda7bd1c326a0d SHA512 b467def226bfa4d9d0f11fb7a72431bdb0d84c4bbd42a4ab09e98032f4fd3a1270f95ec91e560f3dcb340cef000a9557c0db8bd73c9a5c6ea170e8ba859157e7 +DIST firefox-69.0.3-lv.xpi 498851 BLAKE2B ac5fa7d3f51dfcca699cb07557c8acf01805d139a025133334416c7bdce4319582721c66b4f14534d5fc485324356a040affe750b214d82163cad43841a2d2e7 SHA512 3ddb278b6e6e2a7df3c2ef3c85f2f090cbeb179ad3b6f2eb1d2adef236201a5a095cef7f935208508e8c12c9b48171caba84b435b30d7b1c18fffabdc51dffd4 +DIST firefox-69.0.3-mk.xpi 488110 BLAKE2B 6d9cd065948db5d6ef17f07ccc094d3be661e530dd94e2a935900f92e0ecec9876398969c045e63dca930eff66dc8922d2454a34f48e761f15dc7459b5631ecb SHA512 0853e0f05e9baf8306dce3027ed2440da4c5e57d7b5788d5da973436ef0d06682caef95592a6fc6705d153f1e9932e2669e9a6ac729196bb245bfa8ada0d1483 +DIST firefox-69.0.3-mr.xpi 560190 BLAKE2B 001fc05cea586e0513a566400e3e1199b0944f4fc297f1c5d2f1151984f86507a4c2dabccab8a1137b062264e364f72923a46ac7093a4bbae28ae8cfcce17381 SHA512 60264a26a22507728fc2936f81850a16c3ea200f9a69827216749252c4d8016ceb5402d4987900ad6c3b051f15e3ced6d986e6be6368b7e494b6164968bedade +DIST firefox-69.0.3-ms.xpi 478900 BLAKE2B 4eba7a1c871fad30c52abae2eee0999282c093637d6e3a9cedaabd1ddae44656f5601e39c7776440f899ab90feb241fea622cfeec2398b25f0c735dfe21b04f1 SHA512 f8fc59d41d7f75f7814570efde77825b95979c869a5d9a84f24fc8dc0d6d616dde387a47c5bcbd32b910103c1d6d5951cc98955529e9cd423e118e3bd67661a0 +DIST firefox-69.0.3-my.xpi 553527 BLAKE2B 419902a895bb18baad657e4baf48c5f1dfa0ee91b61ff4e40138a6b02d9e04843ad86dfb1baca05cb53e098aed8dda37f9656b24a733876b51f481597ffeb5eb SHA512 f1e26af9c8877b0a0979c87ccb30e558bbf8f727169882af5c8134b76fcf4cb33c615ebe55b9092e4a67d0a91e9f5bccf4ee364290952be73bface1938967b97 +DIST firefox-69.0.3-nb-NO.xpi 505948 BLAKE2B a435b659b0d0683d730c52e9312c673af244ac9cc1f8015476bc897ebc50867ab120335f2b6089fedb1e683bb5abb161ea7cc486d35504aac039e3588f7eb1c6 SHA512 b50062b6df06bd503517d0dbfa64a2bb811bc9005997cea5f56dc3eb48aa087a24641f35f4c20cc519dab4493e3ca170b2890c36d45f037990a375693ea17e19 +DIST firefox-69.0.3-nl.xpi 501269 BLAKE2B 50025fff6e485184d9298dbabbbae5d84e5fdb4fd5e8bacf325623a79ed12857f26ecb0db51cf5c2609565e7ca48db4b4bfbc9af38f172acc15aba7e10ab0406 SHA512 81b4a457b27078f4df102cd8713279bca61d1c11e87e3a9ca168fb5e642e4e0fcafcf98b97ecc2e12b7f61403bd64ec122d97e072c4901209dae7bf54b874117 +DIST firefox-69.0.3-nn-NO.xpi 503351 BLAKE2B 6ec27eea4027a6e76c79819ea94379b714fcc5b59aac4669afc86a72366940f300f3a0fbf2cda31b74a9f6e3fcb63f1708c1f24edf9535d625e2d1d7e324d8fd SHA512 658c996e18e06c1ff3b38b87cfab57908496cac6dbe67653eea07ffe8a6ed2d9970010e342b712a897d7c8c55d88cba9c541e398200fe264dcc674577d51692e +DIST firefox-69.0.3-oc.xpi 497830 BLAKE2B 10703af7150943fc46c129719a40f67a29285e0cfc4bb96a17a1fe2a1a31aea0da96823fa4eb82460e358a0dbcf11d4ea9970b9c5873f8b58b74ae97bd76e764 SHA512 138dfc7fa0156f1b2c4f2e9e479d9e0fd85ae7f2814d02e662829d7d3cc13bf55f5e28af28276b1afad1d299f7ebe6d11b78705e27ae86ea58244e2670e2adf3 +DIST firefox-69.0.3-pa-IN.xpi 555498 BLAKE2B 2c1a1bd0ada64a0c4b7ddd96b4ac7194817e0269d0ef744e807b8f5673e8c5f66fb1139a8d716d95124865c036e71d608f324d664f98b7fd2f926128a56eeb7c SHA512 2b66d9156f474a9650e17a929b36af4633c072a222734b9ed3e8b5662d9fb7383779caf9c27a041ec6b003f360d630856fd5a85021fdbf2747827afa188a9211 +DIST firefox-69.0.3-pl.xpi 509640 BLAKE2B e9175d3d18269693c74392739458151c5ca9505da5946c22e9a5eb796b1baade5d84dc6c4e1262dcbfa2ae7d77c7eb260d7785dc6c26dc8cea65a3e900bed89b SHA512 ba69450ed9d1ca00a6fc95cd62550d75ede3ab80b491091996bbd54ead7751e96a0dbd5f45df4ab9ea8158cc6f5aba8b59c8c2fa8af2425f0985dee6c7267615 +DIST firefox-69.0.3-pt-BR.xpi 504919 BLAKE2B 23bfbf0bfb668ee461261cd9fc134a19dcf3a6d9dcda5f7b3e01704dbe4feea179b38ae19049e925a1b72393eefd2c41b9a5595e7df3e68edf493857143aa329 SHA512 6dab4aeec64387f78b48093a5898d98e9d2e2f3bb60c3169dbda7a9d62740c0cfc394b1ff2ef4bc1a330f21dc9423fe5ae703d3bbe7b6e8c2837b6f0ab994d36 +DIST firefox-69.0.3-pt-PT.xpi 510864 BLAKE2B 99a2926d403a0d1eeb3ff58bd35c0f2a472e0d584a6b2b20f74a6b93be573aadd1f6f86a8b7c8b55133c3a278ae6c731c9920b22ffca5c63f30d689be43f77c8 SHA512 926ef0dd8e918330d1259d52c950859183735ab84a49df5937c9dabe1010f3c1b81b4db9a34e666b25057ef175c1c5edb3914e5f1a8a62b88f98ffd1fd3d12ca +DIST firefox-69.0.3-rm.xpi 497040 BLAKE2B 0b55db5683a935ab4cd2405fa3222f32e345efa9c9cca032476ea091e01e34a6fbff8d9f0158b5592ba8c5f1236739b5f89fba53aeea53eaaa47dd7055e780ed SHA512 6ae4a9d7d39756cfafe4d1e865094576e959bb5fcff3f2623a80f8db5da38915f717a344ac8200d858daac6f45f34dfc0e5dc4d7bb48f1f98b8da00f43352f14 +DIST firefox-69.0.3-ro.xpi 515546 BLAKE2B 2e15572aa8eca9e4cf7180c430a0628524a76b29130feef9abead38317b8957fec79a6db830b14dc8d88080a9b020c64723b73992918cc7dca6c3c51fb1cd1b2 SHA512 dee59c34c482224b411e44cf7bc832de28419299c546066ee344c44cf4977aea920334c4fdde6ab3f1de6ac0bb5db55e5ff2064408b51797380f5a91c3ec274b +DIST firefox-69.0.3-ru.xpi 596377 BLAKE2B 35fe055d11ff33dbe18df6c24da2dbeecd404ca15878c0c01f31cfb59b6b2ca3f5814dce6d52e44a244f68af821da080c00827574470e6530b9dff7df194f6bc SHA512 d4d2c519ce5b45c675e0a096ed0233e83da0ef739b52f62c96e877f8d09a4575dd229568e4dfc965a5d65c9b8523843b3bfc5d1bb53d13fcde2d22de0ab5f2f5 +DIST firefox-69.0.3-si.xpi 526466 BLAKE2B 6359784da1ce6570356a9483a22dc00d247b9e2397a333478a4338b83c527835365a32e69150042d09ca8cdb283a436078bb779ee162edd4b663caf180b76511 SHA512 779d379546bfe5d38cb9c7e910f97b5995827e3b119ead85178496ed5ec5b7ff9e95e6504560c6b00df5c0e15204d931c6ed45e8d4adb44e96eb8b3fb648581e +DIST firefox-69.0.3-sk.xpi 531500 BLAKE2B 5610c1bd727c57f9897f184974dca5d66dc651d32053cebe2adf216a47c815c13e64c4052be35f55209c9e31547acad72120df1bbf070039bfbe5389d23ea339 SHA512 7e53daf78ebe24f52b6ca16dd48e7757fa169a0fb94140390880a3f4aced3e62f73610fc825ffca93d9df2cd1349673cb0ff579aa3e828f56c99a03d54330ab2 +DIST firefox-69.0.3-sl.xpi 512014 BLAKE2B 7f8b1e6257a0d6e2890f081b2aee83b7da8ae91a20d64e69c33271cf9e30e03589b14c8c49a6d47e33e9810a291f3f24c02ec97dbbf15d5771dcdab57b5ab00d SHA512 6d7e0cdca58acde507098b282c88b33f4ad8d8ee83a1f33803edaf7e21d48dc4113d8184070b50810d0be59af49705454d187311d660aff0b58ad4caad502513 +DIST firefox-69.0.3-son.xpi 454040 BLAKE2B d8401868f9575e7163ed7887e9ed31f3b9a5be04627fe8746fcfe3b5679a7011e06042bdb293a9256fcab2a85adc0f1fa1835943ce28fa9fe2fdcd9de6601eb6 SHA512 85b57478b470ff23f5d05b8e4fe6a0fb7d90f76d013cc079a5dd46455f5e920fe3038b8ecd3dcc6b3c9e37db0e15272be78a3bc8eea00d38b2f5b0e42c90efd5 +DIST firefox-69.0.3-sq.xpi 520270 BLAKE2B 42181c94301229778b560095b5bb63206f22a6bbd2541a8a44a4e0eea2260a7c64eec22c59d17e31414b2d6b914bdc217da9a2bba34ad005847a2f8fdda92259 SHA512 14e4597793a61ccf21c8be3dbdbd762bc04ea5d011c596860fc84daa6d7314201ed6a2f05a1b4e2999a1674a9842309f2438615581236eb7c32ba51c9d3621d3 +DIST firefox-69.0.3-sr.xpi 530542 BLAKE2B 7697e5c8c0f86a4d6f167b5ed302e4f3af5ee73888e45c0664b450b3657e96e9775be7f8cba829c3aa301b664a806d296eb8a20ab8b94aa144c2e371e0d61b3b SHA512 db801b952bee62590817c0f68162a33a4cc5fdd2a4ea73dcfd091ef7416a9f343967cc1beff630ada099370e0f595c1846a5f50da75205c6397d0e99759c041c +DIST firefox-69.0.3-sv-SE.xpi 515174 BLAKE2B 287580b0a22460c263f707631c4508dc3018dc58a08cb3857cbbba516314a0467a4a4c3cfc0c989e84dc691a0dd23b9dd09d024b01575518c6f1c835774927d0 SHA512 00c610f754f3fd49673dafa030c612b86f6ef7bc30706983691a6cc19090680584d03200ea2ab0a4e5f579ac7d2003bdd937f39c4aa8ff4ba2aeb16e5f048aeb +DIST firefox-69.0.3-ta.xpi 553438 BLAKE2B 1a147c501d21b42669376544b93a29969f83b5f5966811953643a2a33b2a8e4ffd35c7bd8a1df5a1b4fdf280e764faebbd1ed7917227a54465592f507539d2e1 SHA512 18055627573850c66f48a9dc7f3e536a081a6f1ad4129e6c9ca9200d34bc4fceac2e489f6e41033b5732600a0f18d3548b40e8b2ef81fc222c7a2c7c22fd9357 +DIST firefox-69.0.3-te.xpi 563406 BLAKE2B 6cb3d6940cf57ec6ee109a6410b0973f3d4f906c6e4104e9790f793f50ef3e464154e7e2f85a9873e6fdc831281ea2c9b0f5c80a64a798953180f9a43ed7c1cf SHA512 9542e0477a88189be05d999e05ad927ec349ac6c70a09811eeee161f323e5eedddd122ab2472247a8be5ae07579ba71dda2d4c0b02b0a6972c22a385cf86cd7e +DIST firefox-69.0.3-th.xpi 556987 BLAKE2B eef3e7c7a9d3a777cc084891f6751dee69bedf9124b371ac79937292ab0602ab3c81b49ea5c87d5b905ed7beae9838db780c19e3fdb1fa06cb299cbd4355b530 SHA512 a76f4982daed10958833a0d232c6c52f47ef5efe6cdffdeb9e0cca70e83beb871957e0d1d60b636256025114a1884ec651f2122696bee2ffc76213a345780576 +DIST firefox-69.0.3-tr.xpi 526400 BLAKE2B 1a49402c6f5b1912555c8aa518baa661b9a7ae084d20cec6c4f4c684b02d731f406a8561da0d5a2e5862b061ff26f7e393b8c9a27702c16fea3632bf9b719bff SHA512 9d477d76807bc834497dee2751a964dd3d5ae132886f1a7ff9799951260293d9738bed579d67855498e4afd7da97725cb7e5cd83301ca3c8d2a0f78a8f1b381f +DIST firefox-69.0.3-uk.xpi 580538 BLAKE2B 566c3996bc0579ac1031cfe4fa7303c4d14b5cce9a3820b42853ad5c326be3f133bf243d27068c0534d61da465a83c2920b71965ddc3437e13d42168b06523f6 SHA512 d81fb0dbe1775b124b28b2af3c00af50484fb1e86ae057137ce0f614c9046d378797e34a77407b0b4b2830b4aed05893833ebf360eb8c3e6122a2cc7b12ece9a +DIST firefox-69.0.3-ur.xpi 540408 BLAKE2B 7701a099f9c2347aa7fb13adeeb46b6bdedbcb3fe0a4fbea84c5d8185d828f2a604b7a97492c0448702288f3289d9134a8601231607acfd624322b1b90c65da1 SHA512 398dedc364e29c4bf1072f865c26cc4a407f1afec28639166247c2a00fda21d17af6b162d8a8f268344c96b93c88bebc570afef35f9a84618382ac001a8128ef +DIST firefox-69.0.3-uz.xpi 481331 BLAKE2B 55e27c6f467c9458aafdade2c4bb5228d7fe24599611c9b0b2016c2e326c74587d83663fd75d6da8123b094e2b0623cf59d6c0eb5f9e128a363e4b71cb95213b SHA512 d9d43d5f1e46573d9403704e7c4b2734e34a0382ea6d4caf3b7a48c1d8ed346dbf94503de497f96626121877c43e7b74ba3e0b8bcbfdf7fe6b64edbd576b3bdd +DIST firefox-69.0.3-vi.xpi 538599 BLAKE2B cd1e153bc4de1fc9025d6044a00bf8f3170a4a14b100169d75a020778b34ad5143b50ace972e193a1580f97e577bf5bcfdc9fdd84fee89f7f4b2c6b06c1297a5 SHA512 7ce16bd7219cd32240ae2a1ac74680be83f3fbc3ab6bd72de8bd6aabc2e8f1a0017e039f0cc5a4d2f871296125ba1455dcd88a3a71b04a73f08d338be2799e16 +DIST firefox-69.0.3-xh.xpi 465717 BLAKE2B 77c581a14020d564b9a558b8839b386ec41c896723f7c6fe2b7ac415979f26f4a76d165f964863c76ffb1db618f74b835868adf447a05e0c63a73c745ed986ff SHA512 15c95f40599893edf15adac35db352b8885c6c0dc7ba5f3a8d27ca070dfc7a588c963a50ed3fa0a769d55b93c05b98376b2d5bab08b121ed1cd8c8efbe181f82 +DIST firefox-69.0.3-zh-CN.xpi 545786 BLAKE2B f9a558972184173d13d7ea892fb673abfe6da92f998c862db131111b2f9bf37ec8f22d175bda8aaac0de8ce38b68f6447591f72b140e2695e2bd0e9a4e00820d SHA512 72e3ce97a429c68ed44f6811d2c6b76e205e34aca6b7ac0c208a5b27d5fc81de8995bc7664a2673eb3eefe5b4392089976c388abb235766e3a3b96838d139060 +DIST firefox-69.0.3-zh-TW.xpi 545656 BLAKE2B 22c346145a6f21816d8ccb7fff22e3efe088eaa336ca689a254485f362a6ae4c848713c82c95a29df629e53b1d15850ab40da8c84e9e7fff8602a36e8df12360 SHA512 665303c8b052a66be96b738f7df72d8f2247963ef66b405c5170e8b3466d48abb917bdc6a68a26c7bfcc6d6a9a01979c909d403f50b08f8dc9a422cf036ce541 DIST firefox-bin_i686-52.9.0.tar.bz2 58598632 BLAKE2B b9cde89261bcaa57841d2ff5e440c2fd86ce0011a1a6c4c6292abe51f2d479324a5e6c9f6a6a135c2811975ca850656cb35d922a169ea2604f3c13aa5aee4856 SHA512 f0f6b494eed4f84eb013065ed1a586efb03b50441023fea866306fbb65de3e7ebe5ff572575d868c17e3ca11958d90b1d6a8cffda0babfa8432e4bd3f19eda15 DIST firefox-bin_i686-60.9.0.tar.bz2 55777734 BLAKE2B 1f4914ac85d7a267c9ff128bc282fa63068177777700607bb6013192ed522fbfd4f4beb3fa2e2df41bc7bc5f99c7e6b393d5dd9cc08e75e53c581965dde97d6d SHA512 77e1ec461677251887217146977e3200054e26a64f963860165b8f8e755f54a93822af309b484fa393c5f274bcb3469dbde77692b2bd482742df0dbabc461dd7 DIST firefox-bin_i686-68.1.0.tar.bz2 66018889 BLAKE2B 31ee04c8b732752f34931d7df92b78e552cd068ada341b71df7200a3e6b2196a0e4232481b28f88324e7d4fc953754e63ed4581608269c5db558626496ed0013 SHA512 d7c8fafe34d71b0ed09c2f505f201d03df15acb2e5b406b825bbbb3e25f61ef08bcdd8fcbeb069e08955120865bc509cf4c346dd0f400716c0ea4930a8f60943 -DIST firefox-bin_i686-69.0.tar.bz2 67811676 BLAKE2B e8e80a10e5af6734e44368c648e09616eb9d950de1182268e45d0380b7c8c183255fb9add24054418d7a4ee2c46637b33f46bd2601a57c56b74e17fa8255ec3f SHA512 da231783ed7ef640d02fa7bea95191af2081f694594e08160b682bd2725a49db56b54eed868ce11aac6f664d81d588243987ac80adc71bf11f0d03d85e90e14b +DIST firefox-bin_i686-69.0.3.tar.bz2 67675842 BLAKE2B 010b76a31a26abfa6e216c506a34ab61b40de60fb78b3d1048378b064fe1d84180303b39af0f22c7f89bbd31b0b28ef4eecd2f691c782b3fe57d8cc61e96f3d6 SHA512 cb67a16ed720e3de0c97c40dad011c3a3b5e860b7df65434b2bf7d15bc04b4d57b7020d2da2727868e39ac81f0c31c3e69abbc80dfe1ed7c46405e70f53cd970 DIST firefox-bin_x86_64-52.9.0.tar.bz2 57795546 BLAKE2B d767749ed07a0d54da8acf0273c59d9a4d7f46491aab34b7995ce76fe43366c06b859dd2ea1d8566861e1086e73aa30df28ff4d9dd634c1948868fad7643ce6a SHA512 b5d7da00766354e72f5a48f4f2143623428256d79d0b3e958ed6764b680afdf2b3188c61b09a02dd1537c8b8d3ddd1a1b828b1cc13a16df02a52538a42c62954 DIST firefox-bin_x86_64-60.9.0.tar.bz2 53465985 BLAKE2B c9685c9afc6edff83c376eb31a614585cf100aa93e8056609af4eddae28352ab5fc92c5e2d33a1ede385299eccba09f650c400100832eeb8ab1050d78e882528 SHA512 7f935f4c5d6b59327c668014ab6920951fe756b7fe568b84a2ecdb9182e32e66b83f103b0f2dbe4c1cd17f912b03265a119be3a0fc6b088910d440e94a6442fe DIST firefox-bin_x86_64-68.1.0.tar.bz2 64064775 BLAKE2B 6f998f2a9747e7b1175a964486053e6febb92bb1ebcd5e523d025f1f3751b0fa890690442d4de853c5d53ba15d2ea2a3ea8918ba522d4fd6c1f2f1031e5cd7ef SHA512 4829ace2ae8cb2d4ec82868bed06cecd740527e72cf7df8c470838f84a462d9174f222cb5ace7229dbfb803c7882e5d40b9dc5c0b2db42c9f90eae00b8b9cb70 -DIST firefox-bin_x86_64-69.0.tar.bz2 66210770 BLAKE2B 9090ef0ca19310730a0cae6d5b40adf6c986c913a10b2c6ff3e50843e26432ac704d6a6aa036060520d3094132177a104cf42d61ecc9c64217aee52ede56e657 SHA512 f4f57ec920bed699a986512dac01adff30fa446ffc35b50039f9b321d4c5a1ede9ccd311f81aa3b7a0ed844a5ba4de1e676ce50bfe138f69f786e6d86afa790f +DIST firefox-bin_x86_64-69.0.3.tar.bz2 65950941 BLAKE2B 32b36130c3314a0522e4103fdf82cd86451162c61d2901ea9c0e2549f8f451243902b5c9c8ccb37605e6fb6384502c14bdf53388380f286b2de9aef3210273fd SHA512 2da072162f4d35856e6be9d28e6bf14b288c56ffeecc3eddfab9aead3deb977840bdb69a07e6e2e07181c704d5c180cf2a4faa3c0bbe860ec3b587c101749a63 EBUILD firefox-bin-52.9.0.ebuild 5498 BLAKE2B b41af46ad84a043be3957ea1032fe35b38b7f5f03f966e4723e6e33f7a87f706da13e19cf05d3d5cff775e5dffd5817702b88d6b3361b2fef34b0daf3d06eb7e SHA512 47254987ef534c0ff7b1514334c26fe7636efe60a1a4735beb111242fc393664eff9a05e45975d6b6d7db3e8b3da68f2d886fc58b253f4e0640edc4c0e03c30b EBUILD firefox-bin-60.9.0.ebuild 5391 BLAKE2B ed567b189a9b69185d346782f890466b5fb6a5e449d43a9815297938232a7a6d76dad975091dd9d69a20153dd0732b92bc2f3dda1ba37f2c1f14c7e2d50904a3 SHA512 55da29fde35a6a9f56b1b1aa64b2abf24b0dbaa85194ac92e471b627de30dbdfd452f942637e922d26e959ec6cac8cc95826e15fada4084e2925276bdc194a7e EBUILD firefox-bin-68.1.0.ebuild 5304 BLAKE2B 24e5563ffcb1b5dc8597ac04a2e25e286760f7e2b52a3775688ecbf5c27ffef14514043c4e38229a298cb8f4a2e8afe44091949ba62fd0f2b7c016dd7de37d6a SHA512 547406e3bba663352cd89cc919da47f357b760dccba329e73f99fe6f833bd4149788f30ed418cb199aa5f5607bccae11657dbbf85be30ead257b77a155d4ebdb -EBUILD firefox-bin-69.0.ebuild 5304 BLAKE2B 67c1e36c6b47468de370460bf43c89703b1de6363ce970ce221de3e1f24c9141725b80a94425fa6914bfff4c6b8345a67d7e9af27149df9f2307547eb0b6727e SHA512 a38858f4ef045a2aed26d04f51f0874758c9c9c8bcb20e4092235818016264940e11135bc81b821109577d1423949881bb160231c99779c3a519a35f87ed45d1 +EBUILD firefox-bin-69.0.3.ebuild 5304 BLAKE2B 67c1e36c6b47468de370460bf43c89703b1de6363ce970ce221de3e1f24c9141725b80a94425fa6914bfff4c6b8345a67d7e9af27149df9f2307547eb0b6727e SHA512 a38858f4ef045a2aed26d04f51f0874758c9c9c8bcb20e4092235818016264940e11135bc81b821109577d1423949881bb160231c99779c3a519a35f87ed45d1 MISC metadata.xml 587 BLAKE2B f38f7c9fffdc422e11b9fd2d8aa2f9c4cab6b91cb5616a3fc324038bfdf720bcce97a80a22b012e61d3d466ac5569f76a29512ac8e7e209efea1bf6d3dce05b4 SHA512 c74cebdc88753d406ab9edd9b51f7dcb17dc1ce5eebc3d6d674d2e54d9af1619147e07a110629a5df003a0c506002e470563d36521a1708c40a10221a26c421f diff --git a/www-client/firefox-bin/firefox-bin-69.0.3.ebuild b/www-client/firefox-bin/firefox-bin-69.0.3.ebuild new file mode 100644 index 000000000000..485198e90a15 --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-69.0.3.ebuild @@ -0,0 +1,174 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +MOZ_ESR=0 + +# Can be updated using scripts/get_langs.sh from mozilla overlay +MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA +en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN +he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my +nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te +th tr uk ur uz vi xh zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI +MOZ_PN="${PN/-bin}" +if [[ ${MOZ_ESR} == 1 ]]; then + # ESR releases have slightly version numbers + MOZ_PV="${MOZ_PV}esr" +fi +MOZ_P="${MOZ_PN}-${MOZ_PV}" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" + +inherit mozlinguas-v2 nsplugins pax-utils xdg-utils + +DESCRIPTION="Firefox Web Browser" +SRC_URI="${SRC_URI} + amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" +HOMEPAGE="https://www.mozilla.org/en-US/firefox/" +RESTRICT="strip mirror" + +KEYWORDS="-* amd64 x86" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+ffmpeg +pulseaudio selinux startup-notification" + +DEPEND="app-arch/unzip" +RDEPEND="dev-libs/atk + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + >=dev-libs/glib-2.26:2 + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + >=x11-libs/pango-1.22.0 + virtual/freedesktop-icon-theme + pulseaudio? ( !> "${ED}"usr/share/applications/${PN}.desktop + fi + + # Install firefox in /opt + dodir ${MOZILLA_FIVE_HOME%/*} + mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die + + # Disable built-in auto-update because we update firefox-bin through package manager + insinto ${MOZILLA_FIVE_HOME}/distribution/ + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Fix prefs that make no sense for a system-wide install + insinto ${MOZILLA_FIVE_HOME}/defaults/pref/ + doins "${FILESDIR}"/local-settings.js + insinto ${MOZILLA_FIVE_HOME} + newins "${FILESDIR}"/all-gentoo-2.js all-gentoo.js + + # Install language packs + MOZEXTENSION_TARGET="distribution/extensions" \ + MOZ_INSTALL_L10N_XPIFILE="1" \ + mozlinguas_src_install + + # Create /usr/bin/firefox-bin + dodir /usr/bin/ + local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "") + cat <<-EOF >"${ED}"usr/bin/${PN} + #!/bin/sh + unset LD_PRELOAD + LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\ + GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\ + exec /opt/${MOZ_PN}/${MOZ_PN} "\$@" + EOF + fperms 0755 /usr/bin/${PN} + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN} + doins "${T}"/10${PN} || die + + # Plugins dir, still used for flash + share_plugins_dir + + # Required in order to use plugins and even run firefox on hardened. + pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} +} + +pkg_postinst() { + if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ + || ! has_version 'net-misc/curl'; then + einfo + einfo "For using the crashreporter, you need gnome-base/gconf," + einfo "gnome-base/orbit and net-misc/curl emerged." + einfo + fi + use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" + use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed" + + # Update mimedb for the new .desktop file + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/www-client/firefox-bin/firefox-bin-69.0.ebuild b/www-client/firefox-bin/firefox-bin-69.0.ebuild deleted file mode 100644 index 485198e90a15..000000000000 --- a/www-client/firefox-bin/firefox-bin-69.0.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -MOZ_ESR=0 - -# Can be updated using scripts/get_langs.sh from mozilla overlay -MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA -en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN -he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my -nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te -th tr uk ur uz vi xh zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI -MOZ_PN="${PN/-bin}" -if [[ ${MOZ_ESR} == 1 ]]; then - # ESR releases have slightly version numbers - MOZ_PV="${MOZ_PV}esr" -fi -MOZ_P="${MOZ_PN}-${MOZ_PV}" - -MOZ_HTTP_URI="https://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/" - -inherit mozlinguas-v2 nsplugins pax-utils xdg-utils - -DESCRIPTION="Firefox Web Browser" -SRC_URI="${SRC_URI} - amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" -HOMEPAGE="https://www.mozilla.org/en-US/firefox/" -RESTRICT="strip mirror" - -KEYWORDS="-* amd64 x86" -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+ffmpeg +pulseaudio selinux startup-notification" - -DEPEND="app-arch/unzip" -RDEPEND="dev-libs/atk - >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 - >=dev-libs/glib-2.26:2 - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - >=x11-libs/pango-1.22.0 - virtual/freedesktop-icon-theme - pulseaudio? ( !> "${ED}"usr/share/applications/${PN}.desktop - fi - - # Install firefox in /opt - dodir ${MOZILLA_FIVE_HOME%/*} - mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die - - # Disable built-in auto-update because we update firefox-bin through package manager - insinto ${MOZILLA_FIVE_HOME}/distribution/ - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Fix prefs that make no sense for a system-wide install - insinto ${MOZILLA_FIVE_HOME}/defaults/pref/ - doins "${FILESDIR}"/local-settings.js - insinto ${MOZILLA_FIVE_HOME} - newins "${FILESDIR}"/all-gentoo-2.js all-gentoo.js - - # Install language packs - MOZEXTENSION_TARGET="distribution/extensions" \ - MOZ_INSTALL_L10N_XPIFILE="1" \ - mozlinguas_src_install - - # Create /usr/bin/firefox-bin - dodir /usr/bin/ - local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "") - cat <<-EOF >"${ED}"usr/bin/${PN} - #!/bin/sh - unset LD_PRELOAD - LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\ - GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\ - exec /opt/${MOZ_PN}/${MOZ_PN} "\$@" - EOF - fperms 0755 /usr/bin/${PN} - - # revdep-rebuild entry - insinto /etc/revdep-rebuild - echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN} - doins "${T}"/10${PN} || die - - # Plugins dir, still used for flash - share_plugins_dir - - # Required in order to use plugins and even run firefox on hardened. - pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} -} - -pkg_postinst() { - if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ - || ! has_version 'net-misc/curl'; then - einfo - einfo "For using the crashreporter, you need gnome-base/gconf," - einfo "gnome-base/orbit and net-misc/curl emerged." - einfo - fi - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed" - - # Update mimedb for the new .desktop file - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 66c8e3ac2f0d..9984632d67aa 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,5 +1,6 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44fd5dadeae0939baf9a4a6b1852516722b2a3d94b8d403cc7b6c6b525d5236f357ab65a72d716aab1f5bef47800b5a18c SHA512 5ed67bde39175d4d10d50ba5b12063961e725e94948eadb354c0588b30d3f97d2178b66c1af466a6e7bd208ab694227a1391c4141f88d3da1a1178454eba5308 AUX firefox-52.9.0-blessings-TERM.patch 2276 BLAKE2B 2413368995dd8421a634e2a50f4bd9ee01062043a18bef4cd07645ecca05459891ff5aaa294f3abbc85e7ed9515e8936ede8b7faacfb19fadd81ec98ff8080b0 SHA512 08f8d2ba3258b3ef6bda1d2f8ea429e579e1f616dd940f6dc25ef231199d9155b22631f4366908c77ec5b9c4ce63310c9b9e075a6a7a7503b6423e13082f2b91 +AUX firefox-60.9.0-rust-1.38-compat.patch 6208 BLAKE2B 459d451e70fefeaf4bf09b7dd3dc6a7cb5b28b066eac09eaa5ad35abe1a5b6efc8293ac643a5c4d005d9b837590d6a9302495f7b6a6bef5b25b4c20800646ceb SHA512 5c469a7741c3303922c91770e8cd9b474b1f8e3a32e6381ad73c8c8bd302d4c67d8d7675bddb69147311c7aa1c7e4c25a37a2626eb7f82b2d3c72b299ba036fd AUX firefox-69.0-lto-gcc-fix.patch 1023 BLAKE2B e70b01fd819c00695f1b5526a7cec85e43ed3d4458d85da67eb46a27044a18552f8de21f43994f46b2873e31021f504564e15c4dd37d63bfaf00680c91af0093 SHA512 3dcb32196e6d9c44ff85a2539e73907196664b2e8c01e1b9bf8f03b614a10c9fd8e76a35369bc7de5479cbb12a54dc5777f3d4c34a0ecf4c095b55bd51599bb1 AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2 AUX gentoo-default-prefs.js-2 880 BLAKE2B 5a40aabaf6678b3c73f06adffebac3ebc9908da02e55250dc6a544f6dcda1b738d6e6f45dd84d08ad14f733fc313d7b2852160cc1a95ad290010f75d2d1286bd SHA512 d03da4b9692b5b71aa2a170093cff2e4f8e5e32e314f918b5aaeb5a07c3b5edf52e096ac60830ec54a0dfe50834218c899c262176c0719f81aa68b475bbeb87a @@ -99,98 +100,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.6-patches-07.tar.xz 37404 BLAKE2B 5516ff768bee0253131381fdba3e08785ab31bb29e44ad7f7e2956fb7624fafc9bf22f892ddbd0617e5e7d18500686a9975a60ea77d23a2853f35936cd142030 SHA512 3c4160e632155b0a239e22d0c1b1c701545b0f6d0915f9bdcf3b8431cee1abf650191ffafc5c3224a61279c8b1b52a80444c811a3914e16127411991c963292b -DIST firefox-60.8.0esr-ach.xpi 512788 BLAKE2B 155c72980b4a0573f2d4e2d80f1bfce095bc2aedb6ab265b2fd4aa35046c0a91ee64a8f00dcea957a7889133e8969efdb49c76dcd67f7a8a0e6b4532aeebab0d SHA512 59980e52d51095a6dfff48044fc2a1fd8c237f251dc1dc681eb0f799700e1b4d08c10862a34a77a41a6d5b90cd96ac6271af6ad63c0d6be815c0e687d6218ccf -DIST firefox-60.8.0esr-af.xpi 503031 BLAKE2B 74cd2d6169cc455fdff7a93d8327388f8247375bc362b5f0efbbf3f2fef80a05f73c3d761a09b427057e8de81da3b8b4bd2a551d4f1b627a4639bf3117f252f7 SHA512 5187dbbd3e025ab7523377f262e02a7ff9a83091b657ea7f22da85de78a71a1f839af05a6ec38aaa2b1c38254b9cd3b95e1ba69dd1ffd6d71919c63e8b3dd469 -DIST firefox-60.8.0esr-an.xpi 536226 BLAKE2B f110e39d28d98c916b2b74b05c634f87a8ccb52b41c87931eb2449301d723af9b2703be411e2ae9506138bd0f9193da315d511c207d9030efb7bf926a627c1c2 SHA512 524e75c7e186aeffb29360fb6044d334d37e0e0495259bc6b12b43c44566a26159cc04b715174ad836086e4950e0f012ea118aeed33d8cca99a25b2a8872c7a3 -DIST firefox-60.8.0esr-ar.xpi 563542 BLAKE2B 448a7a88254bc27922d30f9a6c4657c8d2f6581baa3bf976a73cfab1fcecf919de7b77544ec83a128c622d11815c26cbcd2f56196245aff1bc316308b14cfad0 SHA512 33ee7cee0b06ec8930dae61e5b3e48c4c1e51fafbb127f756e88809f8ea83d97f6fcc154d78d26cb944230d0a80c6b3f6a695300d81aa2cd8f0c8fc226606e9c -DIST firefox-60.8.0esr-as.xpi 546437 BLAKE2B 7be219893258f1ecb3ccc27b85a79d968b6ea35986fb74a5b23a9e711de1aa23057d2a49dc9d163c619607b188b37f1094f31920bde603a3c6dc615ee1194bde SHA512 84081960df0e6fca213bb86af690d7935834ccbef6cd3ed2b8aed220755651a7b081c37e3570cece78658e199a31215c988849f46224030bf21c54f5c083bb3a -DIST firefox-60.8.0esr-ast.xpi 524607 BLAKE2B e6b78e54119a02a8b58927ca8cfd4030d9b099326750622675c27224c469a3e0b1f4c5614f1eb1e066e09373d073a1721ea3680d1ac0e1a1fadb98d8fb7c0255 SHA512 9c5d8697abdb12bf7562880d02d52bb7329f9ff715718835b600ef8138f1201612fcd2726fc24b11dd27561d74134527d1d4bff0fc8c7ee7ac4e238a6e185d35 -DIST firefox-60.8.0esr-az.xpi 540469 BLAKE2B 608a0c8883df8d6aa553497a3189cab73abac231df19bca142628160c63cf750c6d92b0934ecc75833f00fa41914d198e5d27ffeb589503af721b3727938ab33 SHA512 72cd3b8071d9e5a2984d688283e431eff677b5f41dc0a77cdbaabc8a259e3e5a1ebbe734cb4a0c1e6038c8fce8adcd6d9f244122acc049dbe84f5ecccbb2e2f2 -DIST firefox-60.8.0esr-bg.xpi 589576 BLAKE2B 458375e0c2ad6fd280fc1e548cbcf22f6b5bfb47fd93598cb630742c6ff4d9ed1dc0963344329b9817503a7af57ca5eff582624db4635850b7125455e10bcd65 SHA512 ac2c273edd8d1367e5b17b89bd8edf993831bce9623db1ff3e3047bdf784a4c0aa27262786f7af03c9f292d36cc2c4bbca9b33c2421f6ef4a4bef945c843f887 -DIST firefox-60.8.0esr-bn-BD.xpi 606817 BLAKE2B 04699643a433dd6a266feb07f9ff4f6f7335e46af808a36512fd85389ad7a17ac4016022c51c0fba6f9bf0b855dab0e4c6d1be0e9f6045f2eed81b39453a396b SHA512 351d674efd9acf3c68f8c2f96c7325338f402a49c3239b709056592bb43840c8c9f0fcf302cbc9c9881d21e55e2552d0cec72996ec278404e13162047f9b815e -DIST firefox-60.8.0esr-bn-IN.xpi 587255 BLAKE2B b2f7b13ceae7f7b119c3f358008ab2b4d17e1473fd1eb445a99a201a2a4759c6c52d444571d9279455bfaa3466b30ad5ce5087a7fe7645b0d11b25acab3df901 SHA512 90d0056ac6ad76d7389b777c69d89fc6d413b4b5a543e57b1ef8dc1a5e1e327a919fa23d9052a277410b1da788150d892897a7951ab02cf39b11d293386a83b3 -DIST firefox-60.8.0esr-br.xpi 527757 BLAKE2B 440a43a28ea01159d924e72ef99254cc442b624e603927bac9d7d75541a8bf1317bc61dc56873f44bb00d8ed81b77b74a33fabc32a7ba24dfef024155c959cb6 SHA512 9930acc0cfc501aa4059bee95c56990427b018c72b1bf5de86971fc027007c53baafb5efe7363279b7db6a1bceb0b4692e5d259c133b67f6956ad2cb4dc91d61 -DIST firefox-60.8.0esr-bs.xpi 530426 BLAKE2B a8127345707989cf78c01dd32afcc18817f81675089d0ddedeb8a6da49e45b0520a1986fe0fc742c70b6e0f5aeedbbf74935819972e86789f1507ee08c4ac37c SHA512 6cea1f3eba3f9b75f46c4d215c72c55742bc17020503c8c4a721ab9e7ae1b4b36112f3b099ebd5cd7a57308e6761521ad5d09e7a5c80cf92b23ea3255fd66fd9 -DIST firefox-60.8.0esr-ca.xpi 540990 BLAKE2B 97fc19cb1634787f54792e085e7768f41082d6427e80be42df8f9d9d16ca74c7f50694a4bcc65029c8d2143c6eaf44de93f967028ddea2bd811fada91b9e5835 SHA512 02497c871fd333a4a4e2e4f454e7a2312f218999a5ad8c14bacfa9541ca1d3b25dc0c21d01b706808374cc2989e3f02053bd95a86f113a2c1d8e0a63be32de1d -DIST firefox-60.8.0esr-cak.xpi 552250 BLAKE2B 9acf359b7548db8112164775a34d7e6067b3322b541caeaecc3b35623f8984c7701a5b0684c228f7428be1fcbbb24008db52dab649cb9816a4030bca5f168505 SHA512 a251c7c4530c32881e7eb55766bc355784c1e9a996b5c478ccf58bb41d263273ca26f262b39b52977a877e83a64086cbeca3a19ffb1916366db562d97552dfca -DIST firefox-60.8.0esr-cs.xpi 547514 BLAKE2B 116daaf11b03c97413cf35147a4982e30ebb07e9a3d56c7fcd87014c857aebba00979e567819d4decd51545df42f7a3c6fdb3049f3db450f17ab3786a3f304e8 SHA512 e3d657edd0bc79b753eee96d07957bf1fe21ad94a22bb477cc485026b2f4fa3e5b92da1ded42cb07aa1af7533ffe79eef02b08f3ad3c15a8e74eb2d8ad320507 -DIST firefox-60.8.0esr-cy.xpi 532366 BLAKE2B d705f0eb9ceac90c0f4f80bd1fefde31ef8d13a3d38b3612f8a8037bd3f8ed970fa2817e2c14d125336edbb304f197816f658028c09d58a1de1c46a94a7dafee SHA512 5cd44136c1137f6c01065cf409b415435d65e7e80822d1e8f44d98cb8d498836bee64bdbd4ae66fe7bf474e18db23997ec42ac644099bf7065cb6d2d9c0be5b3 -DIST firefox-60.8.0esr-da.xpi 526479 BLAKE2B 09c754d309d62a46761c30392304585932bbf335870379e8a2fa60dd291decfe0f7cfcacc8ee543ecdfe989730d716639e37fe2845a77bb2ea7b77eedab99e99 SHA512 9e98b7daa7d9e661b3cb5710f0d85714bf66fa7bd23cd8d8bc35bcf1cf96b995889c44ab291e2f4dd25a96f0e60fe75ffa64cc8ae1dd6231de9daa90629ae922 -DIST firefox-60.8.0esr-de.xpi 542253 BLAKE2B 02b2b4dc7292b5b19c1d63bf15d4546c83dc32560fc31d60cc7809dbd250b95cb891381ccc1c15c366d06a5fb745dc54bb22a88be5fbd06889155767ad61abba SHA512 5225415f90d32a535eedd2d3d1a730d9c0552f82b1b3ea57c8f50ea8b48dc36cb34eca9da4d404c0cc13434b1717bed200188488754e2fb2e176021aef9b8c98 -DIST firefox-60.8.0esr-dsb.xpi 555476 BLAKE2B abf9024f9ff8720f9de22620c818864d6c019a33b9067704bed380f5f53b5c9a5e1db7ede5d3359da5d8cba9f3043c828df546a87cabe001f2a735b40f09f9b5 SHA512 79e3560e0997b36bee0b8539b5906115ba0e5acea9af874e6fd623d255b9d2ef4c76214365b12f54f1640e60d6137c57e54dd14d6d8898aae064488b791186f9 -DIST firefox-60.8.0esr-el.xpi 609423 BLAKE2B 4790d546c71cc62cb459b40d93617f6dbfd0d6e8e00358767095ab887bd76ad98caaa10432bc6513cf4101924d4ec486a08e82941db414389259df26b1054d4d SHA512 9581691d4d9a908894eba849f7773c2d4d1bc6616f55e56ff848a90205a10c2b33c5e72f455d71ed85d55b8b6fbadea5e9f6b564807264b8eb056a3b3d483335 -DIST firefox-60.8.0esr-en-GB.xpi 508089 BLAKE2B c4e6436d8e718f677a7b0f15dbf85d61da10317cd16445f5211c4eab64729cb6ac41d7c5fd3aa48d6668fe0de0b7e9c1b8b018c20cb7d0f4b01cd8b7656d7854 SHA512 79e9ae89868271b5de7fde1c1ea0932fa1d2c027e62c9c92a7ac9213b900ca29d3232db8ae66cbf9fa3bfc5923b014b132b24800aabc0fc33a55461e2cb1b3a5 -DIST firefox-60.8.0esr-en-ZA.xpi 491066 BLAKE2B 3699ffec61649dab2f145b669e08e5b4b67af31436a5983364112f491b09925c21b01c8988298de6dca9e06472a2b3fb469129c3c9bf53f03343ad392629401a SHA512 6f38cb6b0a9a866272cd5f5a063ac4d5c2c8f7246fd4bac33d71ea828bc4ecfadd430abc3ca39c598fd3769a0d9335486d16fc5e2b658e15b7d4b2e6816c45da -DIST firefox-60.8.0esr-eo.xpi 526982 BLAKE2B f1f808c0aa431242ebc655dba8a03c032a05bb89062010e5e0c003f84d95568ec6d5829caecd22f5a6514d316dd2d609b65b8855bdcf6fdb3c6ce0e3f4a34a54 SHA512 67d06a9bb60890ff5cb99274be77bebddeee2554bfa37b3aa3fbd8be9c22e77285e07d4a37b095891a1194e69cc8b52dc736821b8af856f7fdb273a51bfadc0e -DIST firefox-60.8.0esr-es-AR.xpi 541043 BLAKE2B b38b6f5fbe1aa7a6d8b72287ea561755f18b672ca9a3c9b805713b350965bd59cab9ed6150e737d7ba493302560f1bbafaec8975133fe46e0622b966ae84cbe9 SHA512 7189c7122ba3721ad1980f5cebef9c0585c107628ac384b41f61faacefbaedf782edb8a387bc40814842051239ab9990d39200b71c3a03a29198cece0e084e06 -DIST firefox-60.8.0esr-es-CL.xpi 543730 BLAKE2B e1ebf2449ffdec2d48e48b63a5e88434f182266d419fc580b4cf9520737ef87d7076ebe1b95eb62b8d1abd1283516b20050230884f750a8554e4a0d81d7b8565 SHA512 cee9756d7925352a4e47a88d0ad5d5550ea362ec1e79c964692894f52e542a3122857d3e13e5e3025ea0f39329a75af0389d6d9820b68d984a3045ec33727060 -DIST firefox-60.8.0esr-es-ES.xpi 476369 BLAKE2B cd3734640c19707e2a825efbfb472339bb79ebc93cc6c0b549bb9da0b673d9b579ea7b024a181124d3736819e49c20d799a4b336ded2482a6bf2eac3ecc071ed SHA512 85930a7a73c0fae9cf527a661ea0d3883a9bda1aa7b89e0d1325e04e58e7644a3597e2d4e52a6947df17178f12094cb9272727cdecb20506aebadc4bf80cccd5 -DIST firefox-60.8.0esr-es-MX.xpi 545044 BLAKE2B 55a1d88dc31186bbf4900837991aa1ed053a1c6a551135eb4eb8b40fd66f10ce8664ca334fcfa9d17741247fe98b7a75052f65f05e48037f2cce8ee32b986c64 SHA512 142aab032ede44234b7e447d53cf1c8304db22303638272912412c9ec01b5c52dcce6d20f6a70b1dd751b2e5d7e015c626c14829a9d224d8b4010a6865e19ba7 -DIST firefox-60.8.0esr-et.xpi 520689 BLAKE2B 1b743a6c3e658db5abe850d8697905c8010ffccaab572378259af7e0af1a0708f676bbfe5e5401b53ef382e19eec805d2904a1a6414180db8111814033257f59 SHA512 42a4d6e3852b1263342966b6b8b7126758b68c40d94609431092c0c06872b53c4c45f96d1e85f47cab71d07692b3fcbf8d16d002e49e3dd6acb95b9dff19cb19 -DIST firefox-60.8.0esr-eu.xpi 527432 BLAKE2B d3d66b2a139c9b148172e7bdaddc207e3491c4ec7deed6997558d6bf323416f6c3d809d5dc5c571ce07cf59e5d8b00d6e4e5846b824f1cb7541c57a0c93ba422 SHA512 c2d7840505922e8bc5c6efe2ee1d231b21dd7f951956f86af8c773c9187fc879e4286841672a903bf16d02236cb827f9f59578f598cc4ec39ac325731874bf1f -DIST firefox-60.8.0esr-fa.xpi 581993 BLAKE2B 8c50faaa1f3797819efb16158c893d1e87ab0aa0da7ed99f8fa82f0647d57881d00e8503954ffebe697214a433febc89f83755bea856c633880498c8f7b18600 SHA512 c31e94c95b8a5b4b03a914c33903fde817f194156dec87cdcd59ed59438cc69eca957be93e3afa581a117f720f41c12525da5931d0ce11aead672421efc8ce70 -DIST firefox-60.8.0esr-ff.xpi 527929 BLAKE2B 8156345c34b0726898244f81c8c3f0ecd63dbc873c627790c6100408c0bcf62f8ef602ce359cc54014e986f0444e83b844268079de885158260e7d1b9132711d SHA512 2651980824353a804fb82e85ba267dbb5694fefddf87ed4b226acc9a156702a628b1210a801e0c9cc8da3714751ab9f0908f1e75314e1f5ed0b3bf49e27cbbb7 -DIST firefox-60.8.0esr-fi.xpi 521913 BLAKE2B a7a861650e375eebf594707e71a0a7b89db557aea415ddf4adf1b4364732905d14192a335c27d4ab4b3136da81912ca3a63795070b47cfe97b2b6e0ce370e055 SHA512 b11944da43e696ff11762a49224a40b60071c60f9c9c8c3cf80551b1d5186fdc323de345572610feab425099971813ac4b83ef0a16dcc7c9812bb8f0b2d91b1d -DIST firefox-60.8.0esr-fr.xpi 551796 BLAKE2B 7e8775feba42625917d9382166f8079f41e83b7618a10c9e485a89ecc9fb70c2f819a67a167900c2fcd93f99553417fe1c10822602c2753b55c479b7cf6fe6e9 SHA512 41e0cdc0391c565e6a73211f46a427556ab69672b8d954c9610a08ce8d33d10d33f1999907a6df8a017dc610a173586b234397a2ac9e75e896be66368a24b287 -DIST firefox-60.8.0esr-fy-NL.xpi 540915 BLAKE2B b4554df17db9178c0f28d32e37c28a60243c75fe6a2e6b4374f4408f2a32e29db55297735187e2c26e680123ce1209de47abe1e37503266a729d59621a2e17a4 SHA512 71bf9bade61badd4a907895b8cb98e1c0a581230c8e872880dcfd2a56aa8d72c270af3298f19161247b3c22c956339312564987d32d54e57abf7e90e7ed210dc -DIST firefox-60.8.0esr-ga-IE.xpi 543377 BLAKE2B 74e8115a4f31c47e302d5434ab3c273ae4ef5627f2e8f6904504b69cdb824b88292abcb6302494350ccfc4272b0b0ae0d074a31bb217acc10e10af9dbfdbb18c SHA512 69c26b3e346529a36289a6b215f44d0f8ecce7fa38020092bddb61c5fd4407ab19bb052d817ba1b33cf365ed3a9574e0f1a87bdc8985b2d8b610fbfcf101312a -DIST firefox-60.8.0esr-gd.xpi 536588 BLAKE2B aaf7ba835faa933483fa85edb74e8f909907e84fa8a27facebfaa811d661d29a073006fcaf39d00993ce2b402db2b2dcbe903e3906e6e003fbcedc8052b77032 SHA512 259a786faccff9749e8acef61d5fe9bd569c954e23176d0be224dcb627313db35ded5cb92e7a791c440af701b9ef1364cf9f35d3598def57b2ef1e0cd410de04 -DIST firefox-60.8.0esr-gl.xpi 513086 BLAKE2B 68a2848c828b2d655eb229e97f475dbc705b78a09e2edeedb2ed184a3294f42f91baefd6d1a64562a140b74b8cc0b8f34686046f0614b0d07f29163110cb1b17 SHA512 cc8ae70c8adaab02801664bf2c601fac6a23204542c3333e38fb6e70dc8cec2015840edfd1d0a70226a5834379a84fd299cf2dfc92854c3c2ca6d283f3ce47c5 -DIST firefox-60.8.0esr-gn.xpi 548926 BLAKE2B cbd8e30bbe4624199dff5d4f11249ae779dfc90e98b56020e95ac12515c2e18417771ba603a06d754248dba3c520afcdeb66095db27ecbaaf717e12dde605b29 SHA512 a71fec710e75f09ff56836af9772145586f2c8af3b2b41347291204926be20966d0ddaf97a84fbef60e8d084bbc0fdae2852df8539f5456011cf00d4e937666d -DIST firefox-60.8.0esr-gu-IN.xpi 606672 BLAKE2B c345d34ca6cf60a9142be6aff771e44b6e93722f0e3f466d1c8d1baff85fe3455be51eb38334c31aac38b97592dcab97f1b3b09e855eced7864ad32cf8046ad0 SHA512 9b09a3d944fe9a6d130c3f41c4f9eb18d5829aa9e5d64645f85b8e443159c219e484dfdd317b87983e6d455a6e755c280aafd66fb4fd30d2b0edc82f3dd93fe5 -DIST firefox-60.8.0esr-he.xpi 551703 BLAKE2B 367d5eafe2080b7945e2565ac0c902d8480744b62c96ed72da1e1c2ea76fded6d70bc272ce2c96b73c72f044ebef14fd8f1e557e8d2f274d599b0c8da0a272a0 SHA512 2b333273a72724ce9f19c82d7b77930736061400c2aabcca1ca8851f51a71189d3f05369fb4688c59217ec682ccb885342880ceff002b4c4927afaeb52129c87 -DIST firefox-60.8.0esr-hi-IN.xpi 607256 BLAKE2B d8b0aceebce03d37c34e04fdb3e30f5b99de4c11cd80ff04742d69c3eb4a92674980f58e360d0ff56f72467a1ad836bf94b0a7d4d30ca33f6ce0b9faafa275a0 SHA512 1d0392531fdd19c5b02f4407638e4c7596bf81289465db0f6a9f117c3e044c62538ab65ced2fcc2ec2c38c83f3b96e35370c9c3da20be295a7f266575814ece5 -DIST firefox-60.8.0esr-hr.xpi 531679 BLAKE2B 98fb68376a62a51bb0b83517cceb91f6bfb64328b6715b09c37e5cd49224d7225c5708ce602b343e5404257e76ebce44986840c55b4cb29f8077ecd9741659f0 SHA512 e952b4c7ed8044c79323e33f3874df8568669fd250996eeba182df4d682e29ae338fb52acb2171bbd6836fd915fd3b59ae1f32e549306be46e06ba575e140402 -DIST firefox-60.8.0esr-hsb.xpi 553014 BLAKE2B e3726efd8b755c1ecc11647db683099c44463102cba544eb206c031c79912a92d2c9ca027d3de72bec35286700de508e5907e1a469c2fd945e3665dab22fe735 SHA512 4057926b10b54ea4b72b1ff09bcf3ecc14b30c4b416d7724540214263050f3d2250fd75dc740fd5c149a1f036d94f6a27b3d076d28373b52f7699305981355d9 -DIST firefox-60.8.0esr-hu.xpi 554135 BLAKE2B 5ea31669cc91d27983b7421316e4eea26bb7b54bb60ec0c8d34d01650b11ad0f78928afb0945d782450ff0e79a901724dbf776e68dd685111f3f61a32ee1a52a SHA512 9e82fc5b8cd81f64ef219f5e33fd334c6f311552c01c2c2cf6955e64a4491f683c42ec6e2afbc81bdb63293daf2915e8ed9c5e213978b95f16933180948704a4 -DIST firefox-60.8.0esr-hy-AM.xpi 585821 BLAKE2B 160a189beb3fa92a264e2926d05dc0ccde4da1672c134c5d10d1b41073b7fe3edd2511a96d86b8aab81ac39ba7ee624632919d117e870fefaee65ce928043961 SHA512 1b44f49d124558ef94b67ca3917f810b73ec4f56dafd949a7de94941741e7c15bd27e00a97e9714a75520124910a47647e6a4a341afef828966d48612dac9c84 -DIST firefox-60.8.0esr-id.xpi 517939 BLAKE2B 3cda186f2b0e6f401820b93420aa28cd66e1d654ec71e047eebca1ba85531b42f11badd5b5dfb9b368760f293e6874e1db896e2415a420548f9a709356ae8e05 SHA512 13b1abbf4599f7fb876ee83e6108c1565fe13dfc6ad1ba49655993c1f1e5bf02168f13c2f470a271c92186324567b7211478b9910d118b10975e1a41c1162ab8 -DIST firefox-60.8.0esr-is.xpi 529000 BLAKE2B 1ff1908cf5a497e064ce538325486686734a60dd879bb34214fdf88dc21e2dd372f1fcddb91a46f255a28755c661aa8d62eee748d9061fa0382047e8ea5965a8 SHA512 5886bc216b46710c5f8d1fa83ce62adaeb10e9ce924033eef0c0d72007653a598d20379f596a165605b9ce1865cc6397cc4485b693ec42e57cf04148f9a50437 -DIST firefox-60.8.0esr-it.xpi 414823 BLAKE2B 47c4bd1cc04b19eaf0f8897ec35f31ac3aed51b1a07a85385dd16ad4feef3c89786867539dea769bdfb8692191e3f676e974e73b222b99968756878dcd0b028b SHA512 fbf77f6c55a502e422c97befad6ff7ec06d54b02b7c448e46c8ccb57642027a1cac61d096559494a56f31075252a6afd63cc119597b7596eb4e0c715fbcd5ac7 -DIST firefox-60.8.0esr-ja.xpi 587748 BLAKE2B 3236bf74425f4b400ec91cfb2a9f9d1b77ae8bdc243729870ae9137aadc4c728747a57e50d8f83dd381dd692c7d107c0bbca2b5f2b4247fc09ec9a405bd9fc11 SHA512 eaf797269881bc6329495096918e7c660060f71c4eeba7a99cd42a94752249c71f23b89d4c3d3797eabdc688d7ad4d38a8e081226ff52de11dff51c8c1c3d142 -DIST firefox-60.8.0esr-ka.xpi 572565 BLAKE2B eaf19540797a1a9a0b7953ce04089bbf302acbe62dc18c5577bd3c9781db2e986b4919cd22ae572c1e16ab29f3a381036dd121c2f32df12726bddcf209d59ef0 SHA512 442c83ffdcff0e3ebf5c6f3f842f7e4076789335aa77edec2d366161c28e7d11e7badd905fd65591b67cc49bbe2f6006a23a8a6ea0c46ed0d6192311d8750d25 -DIST firefox-60.8.0esr-kab.xpi 536341 BLAKE2B 97678f57033f7e5a2e8d578a93d51a76367ff5622f4924334c1421f232fb768139c270743d93e09ece0b570ac37d2660a7e3362bafaa54fdf007d8793f7a51e1 SHA512 19602cadfd53a0d70a5a198eb8c3a44d3cebe3eb4b474ec43550e9df9765b10cecdd2cc97e500d82bdcbcd603ed5e6db1acec1ce70c01aa11dc57b4435e62f3a -DIST firefox-60.8.0esr-kk.xpi 598694 BLAKE2B e4d0a9ea6fdbfd9eb4295f9a123282e7232ade6bb45e89302fd0276743adf5fa07209545fa2ae1666753563e79dc3fb34b1f79339a12752ee247641ede9a926f SHA512 8fd54f32872513c57a491074379231a97ce29475e49e701c2c81b26faa4cdf9bfa941f4f4f9f6e0f3dcaf56fcec0a0281580ff9ac8c61a7e97d87eb0e3a96cc4 -DIST firefox-60.8.0esr-km.xpi 598812 BLAKE2B 5809f50ad35c7344e8b4bf9e8297e75f732334ba3aa6ada4f805d4058191a399e549ac71d4107c5a310c3e74a2645e4396ae00d1b4c8da24db6eff6d242da3b1 SHA512 27540394ab8e597a0256c3b7a8370b8191574ba0dfa1fa8c17e2e8df08b79157b36dd85672e7f49c703417ce1c02287462efe22870c5ab7e2a7bab386a2dd193 -DIST firefox-60.8.0esr-kn.xpi 601585 BLAKE2B fdd5b97c7348423c913aeac0392b90dd3cd80e16c32a00df864e64c924ba15b48a2658a6fd049c0d321a9c7e13ba6819d3d91cb0c3452e73428877626c29216d SHA512 08380b89c8f099ebcffb05a0af1ce216c977cd00e0098febb16b11dc68c83a990074754adeeac34cfea31a13a3f7b259b2a9f1b01f192bbdbb9f9e63b70c41ae -DIST firefox-60.8.0esr-ko.xpi 563551 BLAKE2B 24f44952915c8b690829e13241673ae4784a7c9040ca43fb125869f46d59a8d97435c69afda68d9009a99ef5117797db27264768d40a311a940032ed6f1c8ff5 SHA512 a2825e370bd99211f203b705825fd90391b3f689b1274507eacfbde21fa8cbaf16790f142876fea4f29feac839521c4b2c6a695ab2f5f88a298cba90ba805fcd -DIST firefox-60.8.0esr-lij.xpi 529124 BLAKE2B 0d8c37a97d29a48ebe5d94173b2a0cdc436d89c41ee1d047400e540e149331d766b09d8bff23c47019b7ecdbcef347583d4819f7e61ce02dd118879c41e4892e SHA512 5702298ce9056c37d350d96f82d56ac0cde36c4301b05ca111bb66b0b76e1be04382054228fdb7059a6380b4924d949dd2706177efd04a7c96418c69db306ca3 -DIST firefox-60.8.0esr-lt.xpi 552184 BLAKE2B e00502daf85f20955425b616474cf3f1d234b376bdf6a13325db527a5a0bc734995f8be4c864fe1eec83f8180be9b5b62132bb9226d9bc55fec271d6cb9599d4 SHA512 b88510f49a24f9032f66c4cf1e9e9895f5294eac007201d8a725d5a2c3f331f41cad58ef1053fe091cbc3256d2ae1324531833dd0ee4609fc21c611d83b7b745 -DIST firefox-60.8.0esr-lv.xpi 542137 BLAKE2B 265e6df2c81a7509bfe228dd553c656e825c8bd2f8116eac6b6d0bf9b6a481a915f5cc2eec05a5f639b2f706583f668ed41c656a4bccb323640270475411b9f2 SHA512 5f7f9a89bdc4a765a7c2744ec75448718a73ba816e617d95d8e1058e5370851e501662394cf24305883cfa6b5fb0da1f27a296d6f25402e4f341c323e01e328c -DIST firefox-60.8.0esr-mai.xpi 565193 BLAKE2B 0990f4fa2bee2713a60b62086d5de7413835d97ec2d93871bb38169dd0f81ce33060a08436429ec2b6f3349d366f76f4eb799e104c0cbd823443ed5487346cd5 SHA512 bbbb420f8ce84e305af940dfd1f49ff3c134a86dbbdc0b44e8d176806a0658103b3c31567f8f5e958d2319c3383d4c5cdecb94a03e70701890e7e88030849a89 -DIST firefox-60.8.0esr-mk.xpi 529517 BLAKE2B 3f20abbd2e34ebf9d4b0c0ef2ce4ca03d7da8d5a87981ef3a2a436cfaee7fc0857bd5fa8aa74f1f74e2f28b093ba34fbd32cbbd4154f5a4dc6233bf42a9e7d2e SHA512 4db41618f202b34841e50866fac83549fc24712365ac285c03994b355d08b8454c73091a427a7b0752c7d71e83f8a4f075cce6341ce9f828450df13642509ee0 -DIST firefox-60.8.0esr-ml.xpi 614690 BLAKE2B 581c1a730d571450e61f23904475929a45ac248e83cd1b69f45099155ceda0e6ca9f470919f616d98c0c2da0ff0338276f7fae4b6a4cba0b82bd223df6ee4100 SHA512 3e94d9fdb5c9337cabae7971e52f452ae0df0070f4ffca55560b6a332cdad2b3cb96ba59fefce61c239f1585607fd49cf4d31988b41e9910913dfb0961165b69 -DIST firefox-60.8.0esr-mr.xpi 594836 BLAKE2B 3ef2215f8e7814223d84ce8e0a17ed6d332f0f90eb92843423c547775503f13bbb6a840cc4552cbb7428ecad91e2e566100e425f32744f0a8a1ca7c9e827c0ee SHA512 ee634d38b5fd0b3630c2df306541b21984ff5e9507768976ec095b4cab8f0a89a223d99c098eec635c704dcd8f87e4f915213a387c017f79779ce6ac76ef806e -DIST firefox-60.8.0esr-ms.xpi 525277 BLAKE2B 63a33e5eab60676678ee4f675eccaf8c9ed2d540730acf7d5bf8006065e7b302ae7d43a5cfb1718d841a23b40f127e21c8b2f6bdee2d0052ec8ab7e246903533 SHA512 ca5360a300d0f0c7f475bb15dd0b026673352ac2588b9cfd261937a27cbf951b2562b9f0bb7dfbab61eb328064c21e22bfae5088fa7cf72d3bce8a97e540aebb -DIST firefox-60.8.0esr-nb-NO.xpi 526286 BLAKE2B 4d1bc0a657950480f284deebff3bdd1b0b82963c5d203aec6537c0d3d9dedffb0815654598747642c8a9d2440f86a6e8f207f14bad16f305cae9862cf3a2dc29 SHA512 3990e9947ee615b77a1516d5bc7878e8a16afd73345372e321983b213c021d8ccb79a05b934fd99fe138d878760bfbfb4298b26b5956500789d1bcef15cc6d00 -DIST firefox-60.8.0esr-nl.xpi 533196 BLAKE2B 90049de30e71a243d84eb369c0895c1970aabd9e4f1f9d2e71a89a14ac6332f0bf07270ce18f6f2f3fc285fb7c0858d915b32f1bb84a169c6292acd4aa0de622 SHA512 a0c640da27a11d0f651e6b87f31c7d368e0794841bc33586e8b0f330d6acdbcd0c698359597e869853bc34300a3a9f0db9c38fd4d9cdc7f638975868286da332 -DIST firefox-60.8.0esr-nn-NO.xpi 527834 BLAKE2B e4efc8bf3befd4aa372334ef79cadedac39767985f7f2e5e50c3b00605bc069f28829a1fa5b0c9f77fb6dacfe07ab1720dac077354850bb2ff172208aab6e029 SHA512 5ad89c2fc80e80c1d323cfc3c6eba0ab6123a9dffff8243cae76df768a500947ee62f281a1de7a486e038547b185e5e1ab1aff8e0d409927c071057417458db6 -DIST firefox-60.8.0esr-or.xpi 556580 BLAKE2B cd8b95cd28592587af25be96ab5de3eef06149346fd69d743ddcdbfad238326be971ec024e6b005331e495693dc45a26b73b4b9d2f56669d7d04568f33867a16 SHA512 bdd2d01a902609a877a478c61aaf8304cd285a3472cb80abe5a09ebd208184829bff6fb52228534debce4a658fc08a2ecdd77010916f74c7bbb102c2d78493f6 -DIST firefox-60.8.0esr-pa-IN.xpi 574271 BLAKE2B 23f1e6e90fa77d096fe26ed6c16efca4eb22241ab6e3f8558ee9c057ab6c2b762ced100c9d9d01b2d6b7c74183d586408c0e611947679ada2d45ed03010459d5 SHA512 4f09aa0e7aa8907fd4dd36f3697e13d4989c5dadebe7da50cbb0e111e2a52b8ec8d545d67f56e81ce7abf2b443579695858561ebea891814963c1a5afed93c27 -DIST firefox-60.8.0esr-pl.xpi 434748 BLAKE2B e7be4850ab1c64a590265ef6b65ff372baeff55cb044803927c6cbf7537d2bceb96bec4ab87daa61f2946b4d90616df854a9c9be7d1a73f7b4984b276c7b2939 SHA512 535d5de28cd98a34aea1110fd8845c091b5e567632fa1639dbea0732c0cb148b59bae2523511ccbbca4bbed6431ec3abe83f7cd85ea64eed553b951af7c25f75 -DIST firefox-60.8.0esr-pt-BR.xpi 531151 BLAKE2B d60268c5511f4d697e6121a2d06ccd44d7b09be89481d10f482fd620548ac8c3920fc33308878d904500d814e616d472e5a82fee7b5ea9e393e1600a9f7da2cd SHA512 0ef7c295edad701bf9778922250bc4d6fcf0df35d1966681aa281c1d1c42317c75bd633f8cff63875198fc508dd662f04d6be4b7eed3084b1f03957dca286352 -DIST firefox-60.8.0esr-pt-PT.xpi 535763 BLAKE2B 7ceac7711cf39fb8c0f5d7ef7e9195389285496920392492d54e663e4fa6525a30cd17acfd40dbef27bad686239ae7015ace8e3be644e09eb93b54384a0e1e9a SHA512 4ba94384ab2054631b57882d91f5b74b8de66fe9e6cdfb834316df5c72b8cb31450e6a14bf62ea0000849f357bfd9b51ed327e78df11902ba63b74f4667d16f1 -DIST firefox-60.8.0esr-rm.xpi 521760 BLAKE2B 5f495bebfbc7c3d559c4e8c00637344e1d951b080866ca9931fc8d9d16102e80bfabeb8f3f7565ca4c68795913b353ada95eab1590e4f470286e67bc72f1093e SHA512 956a474b162b8ac3d1a4d77c97bcdc199868f445423bb249b32dd71f3e1732e0c74d292808f895c7539b855d3a81d1fb0f0d34c3f505c70e480a1f466bf9e7a0 -DIST firefox-60.8.0esr-ro.xpi 529779 BLAKE2B 5f0744b99aecaea2e723278f2cb776fce9360704348fc5c55e3286ad71591a57013140e596f78dd3446063daa02ca81e27eeca2fb3b8aa892dab9c3201869f6c SHA512 62b8cbe3f24011f247885bee7b3cba08e9ef55e2eee4ca94806138e2fe628e5fab97824599092ee6a4ec7ac54b0ea846970434b6ff74efd87e6ec61cdef8fd0b -DIST firefox-60.8.0esr-ru.xpi 607128 BLAKE2B 6113e1157e744cdd544028aabf2c08b4c5427ed44a527434e033bb6fb6955e43fd091f5eff9a99dd52a3a426406a67a5edcc6c9f8761b5c1364b076644690f32 SHA512 4157220130ba0ea1f2c2a885cb5ddf9888bc6766911387f373307a66b2552a2f4b945ad99a2ace6db267c2818434769ddb617f8272c2bcb93af2ec94e74de513 -DIST firefox-60.8.0esr-si.xpi 561290 BLAKE2B 92f5b3ce152e6da8843624c3df1dc682119d20b7c7a6b690c1657611e2c9e9f4865c64191b84b408039b8155d92a061301a33ef33adb5460baf63fce0b7bc869 SHA512 2c65615735bc9e2480d1cf2c3e7137b35fbf5ec064979df234ebfdb01e6e145e284132fb93f8a8a7e46db5d98dd4af1d63a7632a40d1c396d6e7985ac7772e3e -DIST firefox-60.8.0esr-sk.xpi 557433 BLAKE2B 02e7ff2a27e2d37890fe4494e8a90cab081cd708f9a625f067e9ed247b179dacf57d4cd525701b611713737625c2dafdebacd015b090cae7cd5a55c596f30d32 SHA512 9ab15044e34c48ec656290c35a834c0d5f28659c4227042948f92836a8445334d23d5c6ff9927103f166d76a06f9a8e01a3d4c38ce049b9785e2e6ed499f36c4 -DIST firefox-60.8.0esr-sl.xpi 535088 BLAKE2B baa634996668d62e431397aa1e586d9ccf3b7f9f1b95c84e0a152de62381e0428e769e27b715ba337a6725e61cf88468ac8b787a126613bc85e65d690a3f96e5 SHA512 cf20cde94c6b13b5d58181beda9fbeeca0336fc2fa7571e3c4bb864e02a0cbf035268374a966e10a6e6d941182646b508ad793204ba70c06e2db21cf65462113 -DIST firefox-60.8.0esr-son.xpi 513647 BLAKE2B d71d287b8dcf4fecb2d4e4113279edf2c7af7ea25e7ad9a589832261b874bc80eeb4c4a4b312569f9af8f2a276b9b728a39eee10ea3dc00fb7e9f6c856b82228 SHA512 4d42ed9cb567490dfb17fb73fce6fb66656931b71ec756bc5e5a20becabada792292c82df340d91bab231fdde98b5bde5aa9e326fdab6d1966c69f0e3605b614 -DIST firefox-60.8.0esr-sq.xpi 536982 BLAKE2B 45692b17abeeb3592296232befe5ce850141caaebe33fc42f5269beabb2136aba48ffdfb99242ffafef17fd8a67556bdc278aa2185a5ee0d0619908ce867ad7d SHA512 6036d16830cfaec30cac590723c9b1bf126eb29a18903e8b1d20487b4f58f2b0127f8794c0112899fdbff6fe420820b0bbb862ea5b1d9c4ac185b426f6237d63 -DIST firefox-60.8.0esr-sr.xpi 564497 BLAKE2B 819179a9793f76821f6a3ec36b986ec01b9b704bb9da4a33e0e3b5f209720cfba311a860fbea3e2846937f3ba0494a64e5a73f37666e4b1f53563478f52b8079 SHA512 1fe8a42962486ce77a3fe6fb9550609c6b3ed97ae79c6e7d729974ac8e7324f0e101bb0eab87cd68469583b43613e08825f74de65f5ea778fc97c3cbb2c54500 -DIST firefox-60.8.0esr-sv-SE.xpi 535061 BLAKE2B e68501e2c3a11b77a3d129d26ffebc88eebb829520f5c85709ed57dc794c999679f3d214e844a63dc1563bac9b79eeacad8651fff6358bfb736b8b08f957ac71 SHA512 e342ffcf417c67c90181540615b1a19aab961fa803493f939605dd8b0480f385ba2bf28be524dc0d904f2689318ddadbc950d79f0d795ea3c19eb395c3d46423 -DIST firefox-60.8.0esr-ta.xpi 593639 BLAKE2B 1981c2eb72f1611edb5ce549ddb3060a379c274b3c28a66d4888ee56ade9d3a0ae4f6541d45010cedc175c70564662e1f8112044c6ee791b61ed951f02ca48fb SHA512 00382aef01723bd52ae43a0c7294439ab8ba022b068712a4d707563388d81fd5d76479a7d79fb52642f538c6a6a137e9eb97791a59a547c7b08aa5fb461acac9 -DIST firefox-60.8.0esr-te.xpi 606690 BLAKE2B 7990362daf24ed84d84e0866fee24e96dec014721ad40becdd090199d7c2eeadff7d8254e74e6364cd9b137c725e4473c78b7fa388f1d38c53ced3f8d57ec5e6 SHA512 024ebe8f35bebc8f2cf1c08ab55383862c512c274e155ccb3d55b14b442b4d65ca13ba0715bc944d2e768c50db1578d38eb8b82ecfcc09fbf61f95ba7b4857c5 -DIST firefox-60.8.0esr-th.xpi 578533 BLAKE2B 655d94b95c0674ace609b0a9ebe0b7a12b12ac04b756eef6997ce785a5dbbe286b0fd1db6d2c42f6652574110bafe130b7b920ab5ac879607b4efa0d7162030d SHA512 79e2e3ae20726ff388898c2b479acf8590188e060262a3d3945606a1a35a28c05bf23df8b2086f98585474a2b4ce9176c6ad17f5060074f6e29e57ddcd806bef -DIST firefox-60.8.0esr-tr.xpi 541582 BLAKE2B bbbdc3903897c6a6da09059f3607eabd34538d1f07c96afe8ea9068d0755e6d1f8110dc3f9f0f2de24601f2ace553903c53703710b48ac08ebdee35d2accfefb SHA512 d4847be63219bf66c4b3d1aa56cd78535612bddf240babc7e542d0d3a83bc84648dede88c8cc10bbe908bd2c8d77add4fe9b948d9331956e89db90a172622717 -DIST firefox-60.8.0esr-uk.xpi 596649 BLAKE2B 69e5aa5c30214b512e37ed849e2cdf4070b2e47ef612b2999ba4983cb5ba53db2ef724a25de9842aa2829b160a3840964d251f5443a214ced2c80f0553e55d2a SHA512 d8fc652dd1af7a60a7f7044b1e99fcc77fe69eb728401ba0d98cf1b901733850968cfb1291a11ad46735ac750af2b217c28ad7ae535cdf4441f1119170e294ea -DIST firefox-60.8.0esr-uz.xpi 529399 BLAKE2B 0ecb8b9891f373c543b60f7751d0bad3a134bc36e0629b3abe47cf3580e3e1bf151b4a0da2cdc1f2108d15d213e2363572a9abdba1a18f1571ede3777b62c9c7 SHA512 de7bf13f6cbdf43e5a607c0e46f233fc65c24e7ca2bd74b0a08b1c4be15eda44ac040f569ecb44116bbdfbe0df156a67fc5e3a187a553c2523ad638406187d07 -DIST firefox-60.8.0esr-vi.xpi 543907 BLAKE2B 9c7360a1e244a626670848e75778c2650c33f9b6bc6c0b0833614fc337f829bfbbae86311d90ca907cbab891cc9e31fac7688455078b28710382529cf1dae9b5 SHA512 4c571dcd3015cb651e6af462214384e01aa4eb02204fa01dfbc6a270919feb91110d60df5e483b6404231f3fd1437d64430179c030bc188bbbfad1317fb933d2 -DIST firefox-60.8.0esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d126c3ef9b73959b6f10c25f221f73f334a8bc87ffa6f983df956a5fd54f66c6185f9f87825be2b00759d4b6e38ad4f8 SHA512 5bb606666ffb6598987953fec0bc555d2a37c4233a8ae98e738eb1dd5fb3432a4ed39f6b2ef0bdb6e7af2570506460b0319830a9ce9a21b8a8f2fa37f1d6c3f0 -DIST firefox-60.8.0esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de -DIST firefox-60.8.0esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146 -DIST firefox-60.8.0esr.source.tar.xz 268791200 BLAKE2B 8903c5ab580f7a3fabe95cdd37da7915a99da3b1f312c9da980c1bb202804c91dc4948b01737eaf4a61d6ad2b66e7dcd94782997cdcc70b8b734d0bf762268d9 SHA512 0332b6049b97e488e55a3b9540baad3bd159e297084e9a625b8492497c73f86eb3e144219dabc5e9f2c2e4a27630d83d243c919cd4f86b7f59f47133ed3afc54 DIST firefox-60.9.0esr-ach.xpi 512788 BLAKE2B 155c72980b4a0573f2d4e2d80f1bfce095bc2aedb6ab265b2fd4aa35046c0a91ee64a8f00dcea957a7889133e8969efdb49c76dcd67f7a8a0e6b4532aeebab0d SHA512 59980e52d51095a6dfff48044fc2a1fd8c237f251dc1dc681eb0f799700e1b4d08c10862a34a77a41a6d5b90cd96ac6271af6ad63c0d6be815c0e687d6218ccf DIST firefox-60.9.0esr-af.xpi 503031 BLAKE2B 74cd2d6169cc455fdff7a93d8327388f8247375bc362b5f0efbbf3f2fef80a05f73c3d761a09b427057e8de81da3b8b4bd2a551d4f1b627a4639bf3117f252f7 SHA512 5187dbbd3e025ab7523377f262e02a7ff9a83091b657ea7f22da85de78a71a1f839af05a6ec38aaa2b1c38254b9cd3b95e1ba69dd1ffd6d71919c63e8b3dd469 DIST firefox-60.9.0esr-an.xpi 536226 BLAKE2B f110e39d28d98c916b2b74b05c634f87a8ccb52b41c87931eb2449301d723af9b2703be411e2ae9506138bd0f9193da315d511c207d9030efb7bf926a627c1c2 SHA512 524e75c7e186aeffb29360fb6044d334d37e0e0495259bc6b12b43c44566a26159cc04b715174ad836086e4950e0f012ea118aeed33d8cca99a25b2a8872c7a3 @@ -283,7 +192,7 @@ DIST firefox-60.9.0esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d12 DIST firefox-60.9.0esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de DIST firefox-60.9.0esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146 DIST firefox-60.9.0esr.source.tar.xz 269089044 BLAKE2B 92532280063cb93515e9d791ec38b9062355fabf90efea15612ee6e66459aca32b71e1bff1f7c8dff16bb479fcb4ca0cb6c1200aa99b3810048e459bea702193 SHA512 4baea5c9c4eff257834bbaee6d7786f69f7e6bacd24ca13c2705226f4a0d88315ab38c650b2c5e9c76b698f2debc7cea1e5a99cb4dc24e03c48a24df5143a3cf -DIST firefox-68.0-patches-11.tar.xz 15404 BLAKE2B 5322c64f7605e30aa1daf650cea19b66ce6c305d2862d76c4a4103676392cbd3029a8f35cbe8ed8077ac7cfe8194c08a0cd3cf25fef75c62a086077d0c5a419a SHA512 1897303b6864ca941afe6ee1d95fd975fb29a01f52d68f9f42c1a9a62d7e4fee0a797aa169b58dc4cf068916e01edaf5c9ad8ade23a997e52c37bd393a142ade +DIST firefox-68.0-patches-12.tar.xz 17476 BLAKE2B bd788e24820f902f4ca908b0cf7a49a4c57e058915af1eb87233d19d91271092676c1ee4c67e88df2411ecccea47c4e735efdf95945954f2d9aac5cc2f9051f2 SHA512 8033a3c445eaddd28188b338534da16a4130b679a5f6673b3094524e47435890e6d454d7b67f81bbe21f80ef1b65fa7e6c27d71191ba70dd8ea87fc68463f9a7 DIST firefox-68.1.0esr-ach.xpi 471802 BLAKE2B 7d5033d0bbdc708fb676b411e26e0f617c321101d3db70cae374be4fded2eca17450a3f5521f12c8800a4cc4654eebfd906539cabe426965857edd34d21095b1 SHA512 fc5648470f1ad6f4449613bd4d0e9cbc0d3202e92f00048e9122f2f1b865819af01db1f79a51deb15bfb2f294c3828f15545de71daf0875e09fdf69d84b4cf68 DIST firefox-68.1.0esr-af.xpi 450637 BLAKE2B ef42b8e046469eb0d2edd7e2aa15b1a22e09374490d2910ef678a713fa0eb8e339d50840a4310377c0288500df4a953702a191571836a7be29f978b4c3edbf3d SHA512 4252bfa0c584f78fcf98b1142b40365f200264c31640f82bd466f8735819d73e32d5be988aaa9ce7d394c12372776e351c5438a9f95e20348e10cdd6bcc6e998 DIST firefox-68.1.0esr-an.xpi 483094 BLAKE2B 71698125ab03f099abd52520a5fc6ec594d34ab2cd98853eaeba83dc42539592e83bdbe02a8c8014123cb9047448ba1c7b1ccb107e2beee02ef32777ffde490d SHA512 d89fd25d748b68a10469640217dd1923a754421e5868d43299c687864e2a58994e2c1470db64198bfd51191ff08ba2cfb3ed27ef1b05185005c325ebf060db0e @@ -377,101 +286,193 @@ DIST firefox-68.1.0esr-zh-CN.xpi 536620 BLAKE2B d99473dd06c33bc715a0bd451a5b3015 DIST firefox-68.1.0esr-zh-TW.xpi 536144 BLAKE2B bfe6a5d79a89975ba60c14cf9be25d2c9f79ce710220a2140b26336172419a516cea0aca5a459ef0d28c96b2cb3f2dc78d7bba41746cf31f27967561a02f489c SHA512 a689e054a36ff146c0bc39246545b28592e1a0cc0db919af99cd56577b2da8357b84fbeac539bfc9b5907f63acfddcbbc7c6a4f95ab4e35955c60f1778b15f2c DIST firefox-68.1.0esr.source.tar.xz 312155752 BLAKE2B ec5c8283beff4a00b97f1a8732eafa9dd8a6a6a7726187c9e435ecf387f07f1db5851f78b74e015d56dd82b8f792933e76f21c05ba86bd4d5572f3ffcd28682c SHA512 a53b04b6a4fc98065596117b6bc0aee40c36f74bca02dc7486fda7e9556ad6f221f5ead94db1dc5db572f277556a21b22a0395dae107b67336ca91e33df9882c DIST firefox-69.0-patches-06.tar.xz 15528 BLAKE2B 7adfa9b3d1247b78d58932ea35a78fcc1599a4e462dc14f162892ed0567204f143d8a899f099f2b64dadc94bb33f98ce77463872d8c41af08dffee5e58996ff1 SHA512 93eba2fdd3b180ddc9af369c13b8f5e6aec39edbcd2005b33d7b9fc4c0f9cb4e29c52ecd592663486601a6cc4d162653312d1cf730523e6f3bc24ab07a33076b -DIST firefox-69.0.1-ach.xpi 471474 BLAKE2B fd3fb5b4627f4f1a6e9bb9f9d0c06397d94c850765a99a4a395258079a1262060f9cda216e72f19681a2d48f799003e8c7d8d484c5c321e1d8e4b2e41f0f74d6 SHA512 c282228019b06ac238611a37a3b8e4a3807bdafa50aca5449b57bbd8e87a687b076962cec001422acd998b8c3b5fea24fb9fa1f9812c47237e7ed9158a63a0e6 -DIST firefox-69.0.1-af.xpi 449156 BLAKE2B 8851703875c876d1cd7372f3e1af24f485da497d8942d4eca911f45647887bb8747313f4bbf10019f46c11a9fca45085941811caf510e11d9b5a26f37fa345de SHA512 8e4183ede97df506bc7058db29228d44f7ccc2660c9adc19836b1a650a97e7bb8e20b0a2d6c0be80330541999ed0e8622210c98ce23e172a94c64acf90a8da8e -DIST firefox-69.0.1-an.xpi 482718 BLAKE2B f9af07282c06f9af16feac831b5d1d5df28ed57490ba3ef28b50f98f3ed7c23c32481964e560aff1729bf87b5beac6bc31274d0000d7f1611150ce61964a12c4 SHA512 669470b4b5b97ff6dd2705109c45dd4fcb8cb5f22ddf9a4a0fd93ec0e738fc0df38c2476eaf82be3c2fd3bc7f537f6c6278d436751dba4b07d3c6828ea67026b -DIST firefox-69.0.1-ar.xpi 541421 BLAKE2B 8cfbe0c1cc2706131d0fe613b75875026f028920e3b76205911cb22b9775e8069c4542ecdeaa6fe1db23a1691d5d4bcadcd14335c4eeb1ba4b10194715bd172b SHA512 919b51715d8dc1f3cdae1c7eb47177848ff087332acae47b459d4dd9778db4e3afb16b22b3a8aec65d2b0f080d7ade8b026f0a280ba9cfb4c0099215daaed74c -DIST firefox-69.0.1-ast.xpi 479369 BLAKE2B 702f29567a72eab20ec92f93918a1a08193604b84d040a6ade228460319d9b9f8432cc6fe2ffb7652c53e129b3d58d2516b20adc945961b390b113de5edbd893 SHA512 f9f24ebc8b4c6d4d33924b0f79039df41572e62adb86e1324c9b951d31be7fd6db762a7265cf52580674124713ab8af31481f878de66df62a7e9dcc418d63ea7 -DIST firefox-69.0.1-az.xpi 509589 BLAKE2B f1a4812168c389543bf4dd9f45fb34fbd13f952f74ed0691f81ec14e5919adc67f31e7ab3af67fdd84ac4db65a3fb90dfd8585e6d1e803bd33754b811c3aa920 SHA512 7c3aa4a657651aae7cfc038b91e4918298d86acc500f4b7286ad1195c85c2b3e4249b0e1a25f720411266b355617a3194d7fccb114c9bac0443b4bd9b8d0d032 -DIST firefox-69.0.1-be.xpi 594812 BLAKE2B 3b95c2ffabfea1c0d274f181f7cb1b3e18aa41075be7c97d06d8d68dd97ab27e8d52d87e2c2f0f23d7839d6b0f022380ea9e4f56738158ea9621a1ffe9915f30 SHA512 62df2ad8b2b781e15eebd2de08f0601517566b655d89a754b2df28a142344533b6465df7c7ca46257673b97af3267b40134366e0bc1c1e12f2b10952b8b02e0b -DIST firefox-69.0.1-bg.xpi 553022 BLAKE2B d6f1fde9a70c85ffb7c19d992f78eb3039e3b7520325cbe494f24f925d4bc3ae6ad0bcfbfd90faff43cd75298aaeb623edfdde2a5c0a44cfdf36844712127b6a SHA512 755de1949c499e3695f5d7378c397af0e0f72ad92ee2bbe83b4c16e64124cfdae043e9a25ce6af3368a43251b1f05781b92fc0327dd67d317b6ca592c5988fa3 -DIST firefox-69.0.1-bn.xpi 572153 BLAKE2B 1f088067eae7a4c1036ea2e706ad220e901bdb441cbd9c87edae37c9459d4794d8e6d3e06a9d82770aab726d4fc9937353034e7e321a98d3a97f08d17c09b215 SHA512 dea74590e6d1dcb528f3163e21b71df1ceb43863a30b91ad514842db844daec86a01ef5ce4e8e8ebfccf397685a9ce43e2f8dffe5298bb1aa33b03cccedc07bc -DIST firefox-69.0.1-br.xpi 501731 BLAKE2B 080fcec4048110877b018a845cc21458c4c13414ba818aadd52b9cf8e48249e13b59483b8b6db31e1f8446dc9109beea855625fa55b9d198fca370acd1c7d40f SHA512 e6c7c78a4812dd90af3e431c6d2005df62bfe9998e23c28123f036375ee4a73a526819d7961a7b2bd400304ac96d351f3f6b18a1d946b0d04b29cef1e0fd8545 -DIST firefox-69.0.1-bs.xpi 482433 BLAKE2B 3a6aecce86ae53d34ff8ec60aaec3122d346c18636c90de1a81aa671bb69855e22f4f5bfbd03d827cf501625c9b9a18f49df1b1dcc1469b88e0cc4c0b81c1e79 SHA512 685b63dc9161d6af5335e033a1cb4ba99850847e1c4293e7f20ae91c31b1c322bc838fab9e4cea4f2cb61e90b571b73787bb0fcf729ce874d167961491784f13 -DIST firefox-69.0.1-ca.xpi 504090 BLAKE2B c2498d0aac6c6b27de47129e65b1f3fd3e0d0777bd981250d08b42205d022975fd6d6f501c26cc078efeadb1399efeb3a55b0998571aca6177044381ac24e972 SHA512 44e727bd6b6657df6b6a83729922543514f874fd4ae57282a9f380a00874541620953ac4cda425d2946fbdcaa7ea7d106afa412bff2786427a1d6b5ffb6334ec -DIST firefox-69.0.1-cak.xpi 539423 BLAKE2B fdfad95eb21591e105559565ec01168968238b2f2c789df7c691f4f6bf3e6ed04f309683d27803fe594808b67d9e88a153da64badd495dd41f558e03be14da5f SHA512 9126ddc897f98ef6d86a4ab9cdee1a964a3e226ec0cfb2d441d47620d79f4f11cc836d0b84e00f0ec05f15e0ddbefe4783ce27a7b4497662a912cef206c73433 -DIST firefox-69.0.1-cs.xpi 524191 BLAKE2B 99768cb4ca400410eaf5a3b4da3b5b934e028c7e38ec8e5d2c408345c67073439333568c15c7a7e9f8b603ac6a0732f91ae97c24f9661eea71cb113236dab1af SHA512 76fd0c919b290a345a9b8cd4559dbedf4fe509b7a97ca8519d31d717c5d575cb180316db5ac7cc3bb4fadf0f6a27ebb8744b08b32267c81020be52e50bd4df8e -DIST firefox-69.0.1-cy.xpi 517173 BLAKE2B 5243b2808e5b81cb0a3f844f6e270ae5b08d44616b9765ee481bccbfbfca8db9399b4dbbbf0ca774a0d9a16ebf4fe273941f2ab2ba1695dc03a16ab632b408b8 SHA512 98bc0cfaee64f61c40e81c6a76e18f0b10b1f935a297e1ff91cb99a32ee3f79b0bbc63629a3a5514fc247c48dcf1ca09cf843d36930096f7eeb1631717bd4479 -DIST firefox-69.0.1-da.xpi 505072 BLAKE2B 494c84575f599a2f463f64672305f2c1ee053e3cad719ba375cba6dcd43864e503310439c888f246122b44b0fe9cecab09f7051e32b84a1c30ba380ae6b59733 SHA512 94900f7355eb4a3c75ccf62626efa5e2067d0c6045c5a9dc6737ad3d3fedbc75020a2d795a3f549298d0fda42306fce631c14f0d18b423f263ae11be32bf047d -DIST firefox-69.0.1-de.xpi 525397 BLAKE2B c7008008603d721c59d25dd0cc087ecdf0d0339bf07572c5edf28d1acf434b21a1a733c512889c75c2f4818d45be79b7307ae27372ec13e88d53a23ca69fa5da SHA512 9b28a376cb898a51a9b5c38a0247dd3cd02c345dadd0054d876403c2ec690057407cce5474901596571f37563e394055bee9656acdaf617caf19b840574bf41e -DIST firefox-69.0.1-dsb.xpi 539385 BLAKE2B 3025badedbd949e4067e55697045573b8d8c320abb77601e17245dd1f83d816f0dc3bafa8dfdef4472134ebb85b099a8f22f14f09c88f66f56c4bdbf826d70e7 SHA512 64ad2a62d817f187fde870372e94ceb838f7a209f7fdb4a0119df1917253f296c753db2be35a7e9be79629f0e6c70c77f9ee420de93860ea06e5a251eefc1069 -DIST firefox-69.0.1-el.xpi 601037 BLAKE2B 60eec6321630b37ca648043fb3b2719a9725c38e825e8ee60478341fd0a7b625e9dd737223a5201155946df9aa7482d82a5b48489071fa0272c7a6f18926fa06 SHA512 367a78d677deada38ce666e27383020d834bf66a1919b3cc97c67900f6ff9ea5fb62d082e7c4a58b69fe797b9889c4562a1f1f845aeeb61765a06f2ddd4189fd -DIST firefox-69.0.1-en-CA.xpi 486040 BLAKE2B 07cbc52a187ca266b721d7b7a5c47a930ddcd785f84987c3787d5e7d9acf357baa05d00ed6cfc9992c70205d44510eb5b615bbeddedab324561477f680376b13 SHA512 19c1d6160510e37fc04f627af1a772878aee326635ef08c2c084c8ddcbbf8bcdcb15f26887b371fe8b0ffe033ce944fcfcc51805b78998b8de983ac8227353ab -DIST firefox-69.0.1-en-GB.xpi 481969 BLAKE2B 9aa2b8ceef139b19efbf69e5ed68ff933fa9a54102bf4d98695ee5108fe3294451f2b9f950e772dcf66a597fc31f592979b7069a293a130611db243a2dd92fa3 SHA512 e3ecc7441f0bc76ca144bfd1771c09d12abd2903bbe9aa87cab6c5bf2c34a6048c96a052ec8a8659b6a324744fc41c1c9fc6eb8a9e5d3b4bb25b051182c14d8b -DIST firefox-69.0.1-eo.xpi 512825 BLAKE2B a1f0ef656eb76e65f675b9526519dd403edca3e52dac157204ba8eb4fb0684c9f6d178246ea50ff6667b09121ba554eba5c70d83f25835a9b898195a3daec243 SHA512 ec57a69c65d41f8ddf2ed228e8430e2d20864ffd62d7339e9e9c9eeff3c62a61cb8ba2d43c69be23d9ff739cc6a27228cc19647a596b343c80bef99a6b75d4b8 -DIST firefox-69.0.1-es-AR.xpi 522455 BLAKE2B 2d96d418736816d0076ef57f4858f288decbc91a6e838cca299714f85f2b8aad86fa8c76ba46e4af188e1c02892a72e6546b938e811e1c9be1c39f11639fc92b SHA512 e5cbce47a0ef9ecba99397ef19c50f1bbb7d7165c4bf44ef02cb2de5c111940a5a22e216e01f991d42440229b6445c36ab985012de0b575c2c480e9a80fca641 -DIST firefox-69.0.1-es-CL.xpi 519203 BLAKE2B 708f9a856a06b600f0133f8ead2dd926c21f062e5ab4e5236cfc9d9c8679732b1c1c1a14518a110c1a049c42730dcac6f703ceb573b362ac37a1d484f3e90755 SHA512 cb0dbf63775cba2361167a521355c9a18abdcad73e63558a563cc825bdf70c237d36f776513b24ffab5e1aa06110a08841a467d7956e15a4513c3991fdfceb10 -DIST firefox-69.0.1-es-ES.xpi 484558 BLAKE2B 8f4fad00d0abef1066582345c26617afb4f3566746f2f64011f8c3d1691c8cd6f9fd9bee3774835f1abd2f41f501bcbad505831b8ac5aa131da8982dffecbb1d SHA512 2b6957fcdd453b37860a5e881f600e493fd2386b8a369f7c5c6d80e538b187758970aadbf5cb4c82ac7bec0fd9292d3798a026d153701fffb05f1bc1f5e09060 -DIST firefox-69.0.1-es-MX.xpi 517640 BLAKE2B f28ed1a275691e9ac309a72d692b3408fe06cca74789fc19bf22caae6b528052a3ff98fbb6bde12bec97bf21128949677853805bb047595679d693417a7a464e SHA512 c70e67145d541fc37350fd506233b073ea3e64eca5b4b71ba1af6736bc847a1214688e08a31368b69e615938de29b33d194ede5e4512fe16188431481fc6d9b3 -DIST firefox-69.0.1-et.xpi 494285 BLAKE2B c50deb261b93402d18c5213cf68262ee010b73af4d578f9a2572528485ee83b751c0baf319b49899c212a73b949e62ae8c42262e16f838dd69ce886e0f61b3c4 SHA512 883bbb58c6bb4eee91920000d948ae16c339355eac2f7ee1686eb5321b13c9b90ae58ae26970c5ec6e0fd6744b782f8ef75e5557465859194884e5e578d5036c -DIST firefox-69.0.1-eu.xpi 509506 BLAKE2B e3d78db8aff273d0ab76b72cf597f12c07a600a4bd3abace1e7b6374b093ef8e1624774a1e216cae2d46baffbecb3d7175f139efd9833940f352937aa45cb1db SHA512 a574bb8e0ae1a6945d927a24cf530de4c2a6698060fe01973b6eea4e9071ebcff388706286f828da7d75cb4f74922f077b8be53b879410dc736cb8b5312edfe4 -DIST firefox-69.0.1-fa.xpi 548030 BLAKE2B 0bf29b1316e018301eae9e04adc5ffdc2c521e41b213f7efbb83661b45120e6639ce54e10d83fe81061831e86b8f8bdd5ca0ad3101c86e27e34bc74e1e630d5c SHA512 0555cebfd33a7d15f1d5b5b24a6c888c203b9e63f2a1ccea491a1d55c2c7711948566d9c3a626cd974e814fb93ddae6fe163e7f55f912a324b21aa0e40396dd0 -DIST firefox-69.0.1-ff.xpi 482411 BLAKE2B bce3d790db6c0f6a1f649deb91dcb4f6a8e3d19c0d6a1b6381bce57e9184888166c6719e48953403ec8b0a850b80eecde91a980f0cdd8fffd7dd027daa9dccfa SHA512 cf4a60c27784c5ad44a88ab8a389590b2de480d710db169cdca67fda308b975e358456f2fbd363e3ed65468a8464d16d49c57de44150505c04f83e89e1f18c91 -DIST firefox-69.0.1-fi.xpi 499075 BLAKE2B 7ca6a41b505467eb76fcb0fa0cd5d526d899f3768831dcee0d587bdceebf59766d7cf7b8a3ce65dc0b8bb78b7e0e060469d9048ed1b109749c4f28c8b58351df SHA512 5fe94bd577333146e17194d2aece2dfc4a7a3672fe7e27eafe6cac26d18a01cbba45ea986ad3d2d0cb3bd51282bc71cecbd81723e5715fd7308ce1edce9dd2d6 -DIST firefox-69.0.1-fr.xpi 532799 BLAKE2B 5bcb4a5209820959eae6cf5c0d23fcd2dc32c2dbdbefd0d47e81584d7da7f4924f44e3cc2442b7cd546a6ec07aaffe4080db6ca9878799d2c2b1d4ad85681206 SHA512 8cc42edaefc5857a9dc79515539e8c887fc860da8f98804fb653f79b3e5abaa28f8ef8b025f5f3754a20e6dd87495b4ceb4e4a7dff35280d450f59255c678ddd -DIST firefox-69.0.1-fy-NL.xpi 519615 BLAKE2B d1b558471b714a3be1a74e5f146f340a7ba04b2cf9fa7a5559b6770c51bea3b598bae4f1c314f16d0ddd1a1a03565e409da7e690e99f4b8a9a7cf27d7799e67e SHA512 dc05284fcb326224ec60c0f9ddfef3a6115f5afa719b15f6719d95192a409b91b19577fab897bbd8bb79217f910a8bc35ce6fb45c6206906409078ee544b37e5 -DIST firefox-69.0.1-ga-IE.xpi 487346 BLAKE2B 7b6e8f1fc7b2db8f77abf0b8d19fa21c13f0f9accfe59fc6bd1ecfca9f3943993fd27b8fe27d6595cffa9097e28b14d1579607872f11deded1ffeb9f4eea01a0 SHA512 dfc880e07c2b72465355b1f41c80ee215aaf13a8188331e34c33eeb41f22f230e0fab5e235b7134f8abaf7c18e35515ce76cad0b705960ef531fca5b5381d49f -DIST firefox-69.0.1-gd.xpi 510048 BLAKE2B 0a2000c716aef538a4640424dc594c68ac3056f39642feaa335be24291143734a14c793a47ff1a6ce9f0800e0bee9cdb13520f76406bb258861ac9dacb3ab7bd SHA512 6107fcca2962c1583df83a3c20912b337eca1d694e5c59ae42ce6e5a44cd19256f6b4960e715f8d05f01c8cafe8678a3c20fb9727dfecc6c04567b640d57a179 -DIST firefox-69.0.1-gl.xpi 482704 BLAKE2B fd867145f76fa72587b78b3dd9672e1495e16c2d4ffa54c2dfa97c3d4c3b45bd5a8d03bb86433e42007595d95090cc61ae5edaf2b95f7f6d95810eb9fa8bc7be SHA512 dd23d4a47ec91b120837396cfde85e42fdb6f99a22cd7a7774c628a5432d1812c63a7fd256c3edd1e1bda6b2ebd8fe2fe72c89d79cc070d9f3cc16c629115574 -DIST firefox-69.0.1-gn.xpi 529567 BLAKE2B 4735e5e2beff80bb1248dd197e246afa690867650f3bba4a232fd338c933748b1042011395165c23ac5ec2ee28c5a739025aa48516b574f5d9106c5ac0e95d64 SHA512 6a0f342db58b89658dc8169aba877cff713cd09c6a0113369af8a131f0076f173bd39c532217ed29c856c8999a81be1a765aff08e65292cb0142d7f5a79b8efe -DIST firefox-69.0.1-gu-IN.xpi 572900 BLAKE2B 05a0bfe1bc63ddfd2a5c98b4ecc7d5e21a5fd915924adc48ef98f8ae970ca4af89def8e93b8c52d5cbfc99f50deb637ff3cd9f62db9d4608d16be2946026bbdd SHA512 733153774c5f3f51b1398996f2a9a14beb8a3e1ce1cc9a16f7a1ce8c71762ad22f9c5f879dfbbcaaa59e4daea732417a6ede45f78298255fa8509c4aa0e9d318 -DIST firefox-69.0.1-he.xpi 526003 BLAKE2B 6d4244268985f3b71f001474de476cc4cd15adf80e1c0dc462b7b8a33d49510ee6c5deb4d656815cada14fc9bd59097aec7928e0a8c0fadc00c9ca22a2caa6bf SHA512 5530eb636097810a3cd92694b3defbfa802f6263b4708cdffc3b910a9fa43e4230ff1c3b849f551405a5f19f928199e6bd0b633b3c1bfbc43555573a5f02a9ff -DIST firefox-69.0.1-hi-IN.xpi 566497 BLAKE2B 5b5a5efa1843c5a3d9c42fba5799f13f930d23293fdbdc0acd21920007d1cbda8f1856ffcb7454127dbff0295d6695c5d702e2cecf99d3436f45a74a622932c5 SHA512 f3ec3b25a5688f57b3450f4f32c3212d52149fe3afd60285297127049b7c42dfdd1061a487f713fdfe47c50edef3f873d5b28ebf744c4a2ced9a18bc534ceee6 -DIST firefox-69.0.1-hr.xpi 503674 BLAKE2B 1539b7646d08e4846f0f4d9c99f0b4f5eb1a8f912b87a24980249b5fc996fa8825a816ed0f625aeb488e845f70b2f8dec51077bfe66452c319481d50d13188e7 SHA512 667d3242a8959b8b733e2e98087cb4e1e95cfd1c037fe42621a1c292139b071f1d1845da0bd8aea1a80f9656a8cb0269735ef18efc2896bb990e256fd89dbdb0 -DIST firefox-69.0.1-hsb.xpi 538177 BLAKE2B 53dbe96bebddef58a5637f6d224d8b900eb9a6039688a6a18978ce62a4f864f8a4bbf93f782bda0edc01b0b70d59888b700aa06aefbe0eef24fd1cc7ddb84bc5 SHA512 c2e1b071c34d4ffd2620d5969c02bcbeef353effb1fe7c8e85b873a3e87bed9e5f2ce45fd6dbaa32fc2e728bfcbd94b6830ba14667336bd153e16a032ad00af4 -DIST firefox-69.0.1-hu.xpi 535850 BLAKE2B e0cc2f8d30f6d5c1272ad43efaab8cf36ee59f0e2a143a85f40222b77abcd261ec699d725fc91825a896777a3c782e12b917d49678949c3c36cdfbd115a34ed2 SHA512 f87a73b4a3958828bf7f4d9b5ad523bac085f5f2e72f5d6edca8f25650db5b9afc496ee3fdf547841b079c42ae1ee209bf30037a826251817ff0102909c3feb5 -DIST firefox-69.0.1-hy-AM.xpi 545005 BLAKE2B 7a6a3f44d7f80f524a109d8c10e00449f61d04808a1465ac6bbca15471a2189c10833eba90d4a193dc9ea1246842775ae7c963c9b8a99654a27c6fc327379ba8 SHA512 da65fb60d7d9a4ad81b59a396b6c12a334c3dafe4b03d4c8899627420f522f21bdd89eb81656b86549a8751621c5f6d65f701265d7b091c34c9f8e1c53cad463 -DIST firefox-69.0.1-ia.xpi 506333 BLAKE2B e51a1d73adb613c6a1a69a9360ed6879172e56a4f55f6dc5b0ad23ef9c7b68ee8d9f9cff2f45a5da55e9a16ddf125d82ec3ad589ad3496a8086efc303a8f9003 SHA512 cac63225511a0e7fad2bcc35eb674347d1d16fd514a956a48e2defb693ffe8040e604180f4ba2d89d612944d0aa517309b6db6c33fa763eaa67b565a7490d8b6 -DIST firefox-69.0.1-id.xpi 496648 BLAKE2B e194ad5405844da334c194c9dc009defca05a4004915f9fc6246c74b8ec4af62946ac23b65eef867ab1b8d8e7ae40ef834a6ce5b3879c8ebca99325123a2ad4f SHA512 7ef4777833c937c8137d9dada6d24ca0b12f3a2e9ed80fc02e342aa0499fa33b548a8d70d237ccbf869f6028ee52a153e33ca9b638a6f81ca9aabe7ba2ddd10b -DIST firefox-69.0.1-is.xpi 498123 BLAKE2B 4d56e34550d2acc9fb50627089d0e26182afb1f604d072261a895d77504e06bc395809de712ef6e9d380532c53b3d4834951273be3e2a6134f736eb0a8e0ed44 SHA512 f58e7da50d71b789d39878246e301c20dc89a2a61eb49d72bf71fc6ee83cd712dd62de9385d47bd53b060b1f51dc268937f46f5fae82124480387b58c0077992 -DIST firefox-69.0.1-it.xpi 398732 BLAKE2B 77a0791d82cc67c77a451dcaeb3c63482a1c9e7f74639e38064fe623f905d632c6fd6dff7322b024712e9ecc90a0a1934ca3b7c308adcd52edb1e3c70a331549 SHA512 0e5f256b5d90efa10b92f740db7f18e8956c3abeef74c6849956aabc1ca7f55bf6ed6ce5d8810810307adfa6e4994f8ad4ae30b62df63a341d4c5fc046ee51e3 -DIST firefox-69.0.1-ja.xpi 553448 BLAKE2B a83f95f77bbfd4813bb6ad011cb579f62372531858aea00e60d17fe189a99a27d116f8b02b8de6cb4f9ee3ad199e58530233d581a1964c4ab180d7753f9242c9 SHA512 354f1453485e3acb9243b264f1fac6d4fe52c6611fb992c4520417127ea7ca1e755bb0956a3d9dc29632e3b2b831cd119234142ed50f727257c4d59a5083e94c -DIST firefox-69.0.1-ka.xpi 555813 BLAKE2B d0fba0e3029e5fc13991d2046ca9f15903a3161ad381bf664018583bf3a19e500df019e8fbb9a43f4b31f6c930b9a4bcc93583239f2b94af2b55bbc119d0c7a4 SHA512 05f4f3e578c08137ed75d2b25ea7a35f67e499dcac05a14784ff828c5d2fa7c074814c0ea9b05cce68ad39f3db71703512fa31a9adb68a56c153c9d025f18d8d -DIST firefox-69.0.1-kab.xpi 511538 BLAKE2B b177076ca765a6b7c293b0cc875d10856dfd34942b35054cc342f130b8671e3e09cbbe378a9129c747c4ac0300852b9e644ec00bd04fa95a4959a9f870155fd3 SHA512 f169e0b5f053c5ef48b50637a128d6b23f37399b65b998fae6350160eacec0dae2797b4026275f311b866849bb963b28e6853ae18b6e4c0b60f8471cb4d7e0f1 -DIST firefox-69.0.1-kk.xpi 581226 BLAKE2B a22a34d7b59001f03b6218bde57ebe7b8b729cc32dfd45c92386f71e3f5473c8ecfe0d54796e4e5d291ff515378680235410d533725f411b77e064c4777ec12a SHA512 2578c7923c48902d9ca09bebc9ad31dc47c6d04f997538df6601f2797eafadec17033bbd1eaf60ce7f2c75dd09376815913bd7e75db6c35907d61510fad6002f -DIST firefox-69.0.1-km.xpi 553116 BLAKE2B 9aa1803832255af750bf561aa9c440182932bfed4f442dd51a05017be230a05a7e2727d3e38bc7649d59cabe1b5cd4b236d5f22315915ae0433eb5a1c42babde SHA512 4842172f429ae7dceb629df9650327b3d6077cf0e262903815886bc3d6b73d21d90753b3cbc5875249446b1ad4866977c5fa54bdcea0b41b46d32e9a6ec307ae -DIST firefox-69.0.1-kn.xpi 545863 BLAKE2B dd1540cc67d3781d7cb1b3892c420cd072314fe31662b7a3b4b9e5d7de427ec802c7bf32fd3a64ef2f2f212b20966699f757db56b01db7a59908c4c98f94f161 SHA512 e46901c14d9f39ff665b85593d7ed73ca851df5075f8102482066172d91810c2d4f24bebbf3b532fcad1cbb4979bdd5b32d0a746ebc8787d0a124bdb5785dcf2 -DIST firefox-69.0.1-ko.xpi 545927 BLAKE2B cf601844246894ec58148a864a7e75aed2334bafc643135bf2c8cb8ca7b9d9cf02b8c0f1dd12e7a300ae600da0c34d8d8fa77ddbde41da97f09c7d17d784b5ac SHA512 84c6175091b8e6c6ea6cd191f61e8176d7b8a473c999989609ff4a3425707c0c89b7ab5b7e70f36bbc68cf9c8d5bccfaa4f2edac082dc0b4a7b02af57560b1c6 -DIST firefox-69.0.1-lij.xpi 481103 BLAKE2B 2d34a19cb05d7d2d6068231e7de96f20626c1fff9a73c13343d3820fd97ca71c8ada1f5e30d4503f2f7f8e4747c5b4c55a8223ff3679732067bfc0389f263b6c SHA512 5c5030afa47b84c8212626a92df91d6190afe01992c2fd16ec041ae3e3d2943b1789f2ef163fb0df3f8f71146af6d65c61dc8105069deb71a0fe15af8c443f7d -DIST firefox-69.0.1-lt.xpi 537448 BLAKE2B 147cba3fde0dff144803a6a0c64530ac057be020d3a615e39292c43f06abb23a6ea217e45b6fd364f86a818894ba800d81ab5104ad2c87e9bc57d11f3b5e03ef SHA512 67307f92ce30ba7f340ee44077a5a51fad64afb3cfb5898bd1dc051d66d81ab95a494c4f2de30c6d981941e793d2f922974e581d2a16fe29fc60b1a662e80ee3 -DIST firefox-69.0.1-lv.xpi 498838 BLAKE2B 768479ccc93ff69e73de31e85bf4b8c89ef0374fda9a860e14e97414e0fb38cdd3ef84bb7dcaa75d3bb2b490fdf23c36584d112d8795ca3dfa47df81eee3132b SHA512 30e05a323d3d876efbff3b776fa8922b3b65bf924fd50d9262b7fb4f0c98f9fe09ae4cc490faf33f66c08bb22a024daf7127d1eba7ae519d1f299ef436b8da7e -DIST firefox-69.0.1-mk.xpi 488111 BLAKE2B 1ef2ca2444d4173d908803771b090967a5079fcc2028dffb0b23b2c21771fa4d0ab5b87e26ffca67001b2b355ca0bb68f3aa4ff5f7992179893b12944a0b38f3 SHA512 a648d57d101819587cf79a74b2b2ae17cda57646a2b513da6d19a50215adc9e44c2c4359d3e352580dfd3a9ea831c1b11764ca8e27391dcce35c2043fcefe304 -DIST firefox-69.0.1-mr.xpi 560195 BLAKE2B 411ef54988a862ed840a0ec0ac9d7b0ad3bfee41aaeff1ff072f23dac05b73165e7dcd50bc48a1703c7aec69d7259feb3d7b5c3f2ba599d047141422eb31bf3c SHA512 07246c62bbc7823bc102cf9ba102cc7b4a09765dbf50730e35ba1f3bf8a965a6bec072ff6d02120599992ef7983f28f01c8a92e6b1850e0131978f1b3421e33e -DIST firefox-69.0.1-ms.xpi 478902 BLAKE2B ff1c43af20dd9c0999e3e58d2f9dde8e66befead0d7ba9db110f68f88efb8d44d55a6bb13ab221150c0d0adbf45f367c5c393d95c1acfc2846c0c033335ded57 SHA512 69f7b06513e2fd4277654990ceec53e5c71043f72e3c5d25b6a79ed3a8d43ebaea9caa2e4674bfba12705e068575e632524138dfc829b9454ef821c99cb64a71 -DIST firefox-69.0.1-my.xpi 553516 BLAKE2B b95eee540288c089e380067e5ae8e1027ae7ea1eaebc23d89e05d65b053ef644d105297f86e8347c15dbf1d04525e8aaf4923561459aab7d3a5950870204e17d SHA512 1c6b57e153887afa2ef07e2848a1f2f7550391795ac703851e10637b3534bfb5b62f4491cc91e1e7f6cdbd1b9f92eea3977c35c32e3520cd4696d63a8cc74499 -DIST firefox-69.0.1-nb-NO.xpi 505947 BLAKE2B c051e260149766a90b260b4946ff781d3f53e0627a0eb1bf80d188c38063d646d133a8498dbc9e78518a8d4351a127f2866084d9915707674984648a2be52f03 SHA512 680d2d9400f2ce85ba2e30468923c1feaabd660cf17db958a6385a1d7c8270cde4b77dc1ee3516d248b4be9a78712406aea85fbad25053d8c0a6c721f176b5ae -DIST firefox-69.0.1-nl.xpi 501272 BLAKE2B 53fd699ed712b6bda6aff7919f6b1e0dad9fd4c5dbb9c51551c6cda0551953a1a983bc1982958b908648770b2b288c824e6e4ce168f2c48b9751385a0a6fbcec SHA512 023482f603143abfc6eef928c309ec38a8f58defefd22cb9cb3c9ecba623f9d2de8b231a083cd98e5a693e208b55ded12575f9ce7ada503b80c6e3baa160bf4e -DIST firefox-69.0.1-nn-NO.xpi 503347 BLAKE2B 073e08c43aa68f31f245c7df40da41b64cde2a73b61b5f8044edcfbaed8c632809da2c9c3c0402cb9ba7e3567d3e111605d6c810dd135b69a31cea526c71d2e8 SHA512 48186dbdfca9ee17a3a8dbfe55c1de141f946dc17490e04760d558b9a2d1a1abdafdaa1fec325d1ea445dbdb351cdef9588b201feb21a5ad34617d8ed6415428 -DIST firefox-69.0.1-oc.xpi 497835 BLAKE2B cf19c34a94eedf004148a1411435049933e5b77929bb04780914fad41734fb20da54a66fe458d7bf31fbf9e81559083dbde682f01f329e4c1883fc8e790074c6 SHA512 343d8dd8d0d6685edf4737fceebe4d99b6639ef837a0b6a881a7a573aed124a6dd5a813e5ce8766ea34eaf9a753e3fc32aa66c3a1f4e5194b3bccb91bc180c96 -DIST firefox-69.0.1-pa-IN.xpi 555501 BLAKE2B 455a886a0faba8696d099c926329ec6532006a015c6e82ca2d136b80a7eee0271456f353ef62081001440eb255a41f73b8c1ca004d8f53a563e63b24f52616f3 SHA512 d14a64eea9af8308883eddd7bb673e0ad431204c6134a647e75ad94ddbb8a4eedf965115f74a217799d68659fb8c51bbee48f8009e774ac2055a271c7fdbf761 -DIST firefox-69.0.1-pl.xpi 509655 BLAKE2B 9ec2fcc6479ccb3e8b69c14dd3ab0323cd8f777796a3510491e8658b72f1cc2d697b78dc922f9f6e4fa44ed395c7458d0e68b1e23bd90d8be14efd66206e2382 SHA512 96770bc7ceb24416f37319d41dc4353def672a63d14ce4b5d30afffaf9f5c4e582f019741e6569668c0f2865aed7c6e0f56693ae88dc034fefe44f7b7230decb -DIST firefox-69.0.1-pt-BR.xpi 504918 BLAKE2B c22457722d3c867354d3050340aa012bd2c33ccd134f0ea0350928cf8204de54d0281afa618c88ae4cdf4e2fd9de608b7353a28ab7173b1917cdf8179b6b0fdd SHA512 c447f995681ef4dc9e58706d843886c0d9d9ac29ea01910899a3d4947079467a26f601752b5e1c23f91c3da55fe9db78082f1c899577d828a4ad86dd393c7611 -DIST firefox-69.0.1-pt-PT.xpi 510863 BLAKE2B 6b99f13f7eb3b4208f4d2ff729c626cf046b808a695ba1310a572cece3fb3f14870824e30ff12919d75f84a8077046111e7cc4b0d8d69db484aeb79154ff8624 SHA512 0a4a6715a07528c811a6f29600b6112ccdadc9edee02d5b8c34a701345a1e2f1398598090b340dc447446a189dd65933bab8f6af128978abdd231c2ac0c3a3f4 -DIST firefox-69.0.1-rm.xpi 497034 BLAKE2B a44f3aedabe7c2240f0528933f76ed01362550c299c757c614c679c4fdee38f0baa09827c2eaee0ee68088cde88ce5b8fe310f25ff1304f1d807166306dc8be7 SHA512 269f9def560da8a07e062897adadffba07e9fa8d8f511ed94af1af54554c14131b5778f1abd954df77122f2bd85dc75cc25e5bb9239fb372dac183ba41d6c4c6 -DIST firefox-69.0.1-ro.xpi 515546 BLAKE2B 3bc3f027ecc9f1d1f42908bb8435c10b6db5b0bcd4f7f1eb00051c06d07ead73e6e44f45e737717131d0dca7e16bb4dcbd65ea63da72fdee839cf080c0b87421 SHA512 4e624b239a3ae570431a7f7c6ed4a4f54df8e6c2506638e1a17b39923e22d0df032c2181cc9fa40ba210f02233861f3c1b8715ce22362c2b7521bb9370c1bdc1 -DIST firefox-69.0.1-ru.xpi 596382 BLAKE2B eb7fc6820938160a0a5238a6c48c46725581063ea42d082c2066c48efa68083a2a1588aba668cdce6bd7a9fdd87e6ec72081cc24db3ff5320e91bf17bc154634 SHA512 e542507e46014c984f164c92d20130efbe88c54dac6545324a2c29f59a2c03b944e932816658b32a6c72c0423f4d1e94e401901f5a4e85fbfcddd5ae2b192d5a -DIST firefox-69.0.1-si.xpi 526472 BLAKE2B 26cd072e5ca84da91e4cc61438cdee5f8fbea4bfa7a591d1c0d6582a76001ea4a8d7d3a288b5516764b930afe2b3b451ff5514e172533a826fdb64566f849d1d SHA512 7a9ec631b5cf46a07a5ead675eb2c4a7883f388a02b4f34b8c68810197e9cea7bba20ada496d2e7a26e84cc34b90eafd85cbc24c8b871e97784f485d71390125 -DIST firefox-69.0.1-sk.xpi 531494 BLAKE2B 59cfde0df7c2319884ee51c8fa69400d1be7c1942aaa07dd0708ac61a7f9c36e0df87d7f0532bfd5b3c6f8111b523548f6b6a179700438c85454277ca8b45724 SHA512 4d7f4537cd07650f590c30a784df0ded2d7236ca29b17503993ce3b223118cc7ef89a5c9900ade115b137c97d28dcc72cf28af7c10362d67879dc911526622f1 -DIST firefox-69.0.1-sl.xpi 512005 BLAKE2B 52d4bc7357ed46a996a77efbfec3016d8c3c64bdede9171ce4a07094a7b02f7a4119ca2341e9b0b7513c2355a45f551e5a09cd645ef0ad942b75bcbb3400be3b SHA512 b150ee657dd4ead5399fcf33339453b1daee528ba98d1b238a40f0abdec8285b198dd11818a6c0501c5e6666e21bf0c504d19353535396a63e57bbdfb23b85f5 -DIST firefox-69.0.1-son.xpi 454034 BLAKE2B 53d4b56adcf47e7fedd0aeae875f2dcae38d0619a0e4b89081e61a1b53932d7b6fc128b890e8d6c18d6d21f2cefd66bd1e185e1be4401ffd48b877c6780a20f2 SHA512 87cb70fa0f26efc4e0b847e925eb4c1bd4afb0361b573547cad098dcc6ab700c81698137ded30c6180427d37a25c1e22e959b36105330a33d5c09d5d09dc7fd6 -DIST firefox-69.0.1-sq.xpi 520260 BLAKE2B bba30eba4280a8e3da7ea4033a107c6d9ef50f8760c7a3a9c8491dd3771a8b084402766720ab806837446147df2b35862568d0161ebab2b1d13174c34d49bb6d SHA512 d4fc2553cc8906ab1e7a0ebc98700080ad0abd4cd861b08098cfd88cfff4bb34a956f776455e9abddbf5485447a58b0212feafa63d0e8fbff5864aae530c35fc -DIST firefox-69.0.1-sr.xpi 530531 BLAKE2B ac199ed4866ebc9b34c258d5fcaacbb12ec8000ab00e7af679342e24c3b1792de7ff20e6306eaa652fa11d7009ba0015e9d69554dd1ca73452a8ee40df6cc5b7 SHA512 cd033879e5cf6f696a09760e864e0b9889389c2549b925a1fe8c8b23cac2198d0b31db14c94c5d4a2cd0c6e4a51ba62220f0549802183ffd04daaebed389810a -DIST firefox-69.0.1-sv-SE.xpi 515170 BLAKE2B 7e09c88bc313412a90b8110ea1d574e4a5e5c225c171999ba7d0aeb20784512a134fe7d0ad1f2cd25d09abc503a54757ffcda1726e8892a651728c5fc3544040 SHA512 346836b2aed8ee8576a922c0af504c9afcfe446c5aea1c006eee46a2ce79b3e74b42c4f8eb33ec59b9f12a59f37b4b17f567cc37fa7e3088df95ff7a1deaeeb1 -DIST firefox-69.0.1-ta.xpi 553437 BLAKE2B 94a297d911518a3c21755e371fd1da29741d3c41028be35a154c76abbfea946b09c741ece2a285a5c0abfdaea52617e4c4260d4eebacf610109b93a395613e8e SHA512 4213d5b7c976f64f98699d6cf9b128d1943a3f772cf5f5bb0ecba9234fa8daffe71af6aad2585bb181ec4ecf3cd67af268d269f539bbff285c8c3344bbb40c2d -DIST firefox-69.0.1-te.xpi 563405 BLAKE2B 34d8d9a601278f8df6262d306fb15ede32d9c67b3c2e099febe8c25032b9005f426f6faa1f5f0ef48166b522ccc2dbe2b42ab71988644614621e3e1997fa2c06 SHA512 ac971c709da829a5d6de9d8517cfe32aea74b67a425701c9ea1ad51193cfb3864ed18caa09eed7aa2ff567a09bea0ff08a814c7c1c7ec99b0475c80c1ad76c5e -DIST firefox-69.0.1-th.xpi 556994 BLAKE2B 199927725a77932a98c92e1a4ffe1ef22210e450a4f7c79d4e48d06d151e41f381bc676e815a4e0a2b6496bf47e8cfca13c1e79a61dd7799e545a71de51e5515 SHA512 c20c54eaed6f4e971cb6d4c361c03ca67cac6fb4587ae5e4522712cf35fb53d70fcb7deb31025afa75b377c995cbe318d63eab4f222d67d4948f4dd1596a4eeb -DIST firefox-69.0.1-tr.xpi 526395 BLAKE2B b620cbabb86ff959b4fab434bfc6677ef39df8e7cf3b69576bd848a9cda43f24cbd0687d94f8364d17e9dc1f9cd23ef24c3a0929471fbb4e341019cd7f7e50f2 SHA512 904e19d184440a34e8470ee9bce04525f68ada64f687d3fd74faa7232b8005575b341b795e8c3a133f219810b19370057e89a58fe88d5db1f84c83ef1d9e15bf -DIST firefox-69.0.1-uk.xpi 580536 BLAKE2B af3569756aeb93a98b893f20822b8cbf0db24de566e067121e03050e0ab89bce98b857c1be7567ff024c2164cedc62b14b14296d09f2ebae5ba029e289fb8dc7 SHA512 01e42df39fdc6e3bf14d8a40279f855726e722b49be1b3c048c7c432e27b060c78edfb68dd7824aa99d45d0aad4de78285b1c2786e713d923969b1be4c5546a8 -DIST firefox-69.0.1-ur.xpi 540417 BLAKE2B 8eab57464dee5c2db88a6a2a462eea71a34b2839f13091700b5bb2bd5cf7d22a33e0ac6e94ea4001753ccd7f70134582acfbb003cea3dde4f17ba05bd5602dda SHA512 ba1f6500c1453198fe5f1b1584571207cd04788c72e9182a32d93fd163ad6f1938f0effa59c22d87b87c52356ede3381e1e66619a01dfec33112c7b82cf5a47b -DIST firefox-69.0.1-uz.xpi 481344 BLAKE2B 67ada2bd3c1856f4e9a1c6355e10b0337d90ea6854e68356b4fd72edb9cd7f0e1975fa20061aa66a2269e80bc73ff6c445fb9b3cb3797448c9065ac28f730eff SHA512 6b1f2cbd29a15bb1505093b0307a5f1249e67c312e8911278fccabab17bc90dcc57b4b7620b02e6e5c6a2eb980439a2fdacc5c9aa1382de72510a38de8fef7e9 -DIST firefox-69.0.1-vi.xpi 538586 BLAKE2B 608ab6ffca5d4212999e7861107660aec82e8f9158978ab45844e15523a0e566a9d9ff283948c223810fe4896091eb9c5107382793456f751ac0bdaa8a061497 SHA512 84403546c9d7aad49b7f6961dc316bb866121cce220caaf90d0fb66cb4a126a3e0cba8afd00d9a0a6f28fee46b715e7cd780bd41cef962b86d967180e96daf52 -DIST firefox-69.0.1-xh.xpi 465707 BLAKE2B a093dcc8805079a57feca38e88d3d8ad8ace201eb83689f7591729d283415e9ae92810052958fdb1cda9b6233067ec0d9fb042d5985700a9832c7c42ec46d2d1 SHA512 94e7e7c87c4eff69ecda9db52bff02870e6689fdcd03002c40dc103bc25ae5c67c7cd872228057fa54e94ed89328caf79ab7ca836f7cd4e792134050200efb44 -DIST firefox-69.0.1-zh-CN.xpi 545783 BLAKE2B 6210bafb475b0e358d2067a48cff4030c3d4efab41d93df445d1da98d97a490b1e41467684dba9a1e110b9eca4a8a4ff3639733f4e61da35c4b92847db6107e3 SHA512 41cf4eea4a2990f147afa7ed38d4ff1818abd1d96eaa898e460eb10957087f0ade5bca27cc0f04ed8d07ea8fd8e3b251e14fe2c33fdc0411ab77e9460f4f2de3 -DIST firefox-69.0.1-zh-TW.xpi 545659 BLAKE2B fb11626790926975c63003e1243473b3966f5b5081690a0736d56ccc32bf3bf07f762291bf76dae72e90afdd1ef33fca05eee47205e46e05c970bae5346b3575 SHA512 a87548e11e73fc403f80320d69b0236406314c6a314356a56cff588f11cddef508c595f297e15f7e385cd2a373258bb3b1ea9b0601f96bdc687c1c3bc4af6203 -DIST firefox-69.0.1.source.tar.xz 315516072 BLAKE2B 882ea69163a59f0470b4359bce4eb54f7374179bd9143cf41eaad3a2d3644ef57ded3d6051a97cb476100a636153305bf79ca912ebbf9199f8732b8c6ce31cd7 SHA512 89e63eb882cd729f938fef3cb0565cf166b14fa8c4e34ff027f3f6ea0469e4a49706074259013c1cea66f7a3f6f46aead8e055049d542935ddca983ac172b93f +DIST firefox-69.0.2-ach.xpi 471456 BLAKE2B b9d84abd383efd46a5a26fdc0eb0a798f83131c05331268452c5ecb03ea1fe6407ce29ae55c242f67ad39703523d1e3e17a76a0ac9dc154ce8a24b713ff7eac5 SHA512 211136a0eac47583c3bf1817484603da4cb475e81a8463c96204ee7941ca8f0120c1d2650bc61ec28e9b7b65aa36009c7397991a8c42b3d1525b8600afaa7a92 +DIST firefox-69.0.2-af.xpi 449152 BLAKE2B d67164dd2982a754d88fba72db6bb5b6175fa7a5c85b0bc46d707b998a53f1b368f94d3cfda36861db3dcc7935c7dedb6253a774f50bd4a08ec54fd77024dc08 SHA512 fc0b0538572689d1fcaf26c4a6a1c785afffc15bc58844bb51b367ce7ec75d4a2357f0b52ed716aec99812f759d5684b751a958c21cb21df4ff1ea9c9f9d54ae +DIST firefox-69.0.2-an.xpi 482727 BLAKE2B fc4f2b7636e7e54581650baee7171d9cbdefbd861a6225ec8cca4f32a7539ce328f77ee63c6c78882fd90c3bc94a5579532cb6bd8603e346db707db0e7fc3a4e SHA512 0c9d324436b7a16806a5ec523f82ab065c33f311974f41f59464b31eaf8ec106cbe2f4d2fb3e9f7f116a277a4d88a9b35727dea299e5bdfe28b5fc6229940288 +DIST firefox-69.0.2-ar.xpi 541416 BLAKE2B 83eb65f17be7b94af60c076ba2bf02ad0cffec63f4c1d8af8385704c59ce0279d23085b5135e8985912ce22df177101637ad8ddd3b9eb34661bfd1feaf419e9b SHA512 f7d7a9ba1fc18e024a712dad88b5b4052f0ad5aa7786b6de504daed8fc3e88dda5cda31c74c6b1e034b5043605d3a4e2a86f2cdd59ec3627ecd133fd73828b82 +DIST firefox-69.0.2-ast.xpi 479376 BLAKE2B 55fb6e021d4402cdebdafe87e0c1fdc35528315f0181cd5fbbcdd31cfe10778f6d2d335c0080225de16d610d8b7918493f321d564c3386d4a90ac6ac507acbd5 SHA512 7fb7810752e917a016fa9b1e697a97e86028049190927596855c679965772d46aa04890f5bfad98e7080cfafbe7bbb8b2dcf9146322878a03dc838e2b38d9129 +DIST firefox-69.0.2-az.xpi 509596 BLAKE2B 0f1fa05a11045864d40b62baca97a796737866986972fac2efa6857332dba5bce07f240edbf4337b0096e3d0d870e39d50e761f3103b32b9a767c41b4583ce7d SHA512 3be5b84fe29ee0612bf38b0f5e1613c617c2c20e9780af5eacfcd7f8b8ead4d4a9f2b4f01fedace19547dd8611fc2b20fc0c618914a988d1d43d4b41580ae736 +DIST firefox-69.0.2-be.xpi 594810 BLAKE2B c7a4d05d4c07c25eade64dac2f0895f0a7910cf8fb4203665a188081f8e7d81c3fcb878e209ab12e2363409577239ae4c14a1f3403f161fddc11783213d3eb5b SHA512 5c072905fc699cc81592491b02d9899f8fe7dee643bc6e752037c7c9f5cd79c59167597742f91c176dc1b6c544c9b2a29e5f85663e929e2cd082e789b20a6373 +DIST firefox-69.0.2-bg.xpi 553023 BLAKE2B 8d8e5a5afa2267c5850d7db70574db6046f8ac097807490dde41365f9bf614709b492d66d6bbadedd9aef7fbe98265a1a7b84729bb2e97dd757db833733610f0 SHA512 ddae6f662f979cc38a33afb853dc29f87e51451e9de2459d7e465d922b69d29753ecfcb7e81278ed69075b16a996895888246e1c5dfd6deb022d0ada35720b26 +DIST firefox-69.0.2-bn.xpi 572152 BLAKE2B 31f773d35782d418d0e3c8b08318ba2db3999b3530fc782a39b26c2704fcb83adf797a7e031b977b6c8a827c6eff855970731d97ba8db357503780b07f4ac413 SHA512 90b95d75d9ff1fd39b6d03b3e3fa9bb415a75ae5bfa35def70aa1f51795843732e58deeb488736df5be4bcb6de06bce1fa22594ccef1a211a6ab98551d432495 +DIST firefox-69.0.2-br.xpi 501734 BLAKE2B 36ebf9758321d3c8e70fa5ab118bd659ddf6a5abcd2fb9a3103d31a113beab0a8b7f9399b76f6eef1a4895ea20abf66c6f6ee25a97c505ae397bef46e27026a7 SHA512 92bae9c3a5608336b8dcd0224a39aa17bb55e4266181fcc29550bf9152e58cf2f62d4813ee95c7a752f155435716355b1606f075abe9d4656227dbe1150b59ea +DIST firefox-69.0.2-bs.xpi 482442 BLAKE2B c53f1d016d59f02db4c3587cf6cb1aab11d5e465a212f502ad3022dcb57c57a3ef6877b0f2e5b3a26593c99263c7edffeb7fa0ec13478c595d7af8563609a02c SHA512 ac4e96a956d1b05ac0e2381364ff135e7bc4cf88dafe1b6db628b4314d0b4ac13eef953b55d71b676c57771e0210c2195eff9f129d784fbb87dcb9c915c8e219 +DIST firefox-69.0.2-ca.xpi 504085 BLAKE2B 8e0dc756cdfe421c9f5aa4d248b70da38562d4224fb9ed4d7467dccd58a931247c72bc7814a9c1832361a522f18ff0a5c81ff142e1d6f4952da9dd8cb4e556f4 SHA512 8ac23aad645fb1ca8eb35d051ca618329bcef70ac81d721bec6bcddbe179288ab851e4f84362d7e30c36d14b683a2f83ec9506a9130bc693869e212ba9014139 +DIST firefox-69.0.2-cak.xpi 539420 BLAKE2B 0ee5ab6b2675ab50bbd531208398803ae5a3bba03a8d83a29cc40197127c71c574b80c1f925749e4ffd762c34581c958e02ee4ada8c27ee059db00b07ae379e5 SHA512 5c7c9de5c71a90530cf9161d94ba4f4b21005786980bca97d69ac1a5ee602fa2da6913f08eb95d4a2adfa48134300e3f7ca0f424207f455ae0d2ecc581e9eb2a +DIST firefox-69.0.2-cs.xpi 524204 BLAKE2B 24da43f535a2fdca103126e964f59e71593014de356ffa3e3f8038d626a3b842e7efead69339157c4d1228af3d471db2d7382903bc17bd228dde2d3b99554c44 SHA512 69b5cc2aa79e8be66334e00193e05fba4abc1a0500dbfb3564b92db73656ee8f3ffd0cff9c4266c871b7948c874f31a24a855bd963579902e63634464d86319a +DIST firefox-69.0.2-cy.xpi 517170 BLAKE2B f8c790d61b4dd73e05468589e733e52844d2d42b26202d2d438e1c5d4fb104cdde7271bfab61f1ec701fd77feac8e131573a2bdeea2e0af35c3216a0f9eeac5d SHA512 05c50f31dc5c6a80861c6a9bc111c7c75bdb054f6770ac76cce4266a3c82b24f307eb026dd8e68cdc17092b74ff09958af6b8cc8510e1a8d82491fbe36d8a644 +DIST firefox-69.0.2-da.xpi 505076 BLAKE2B fd3a0a703ea49611b15bb2a74f59f41da245b8695ebf157cab48be47959f130958bb8263e67917afb384b5f73575c5c3a64dd21de3e7aa799ee7ef9de5d1d669 SHA512 da8b4d53bfcaee67eabd7f7d278eda65b97d733f433363862b3495fcc6ea0a9ae3e9d0f21ca6ae34706c640d9a51e04482084c5fa501b7e1cf8a8339954b0671 +DIST firefox-69.0.2-de.xpi 525389 BLAKE2B 0ca4526c615821f783a0e4a51bc55f7f8714839fea0d1c287db50937f65f5a9dc3e9142291c411cd76e2e688d76f9262e00e6a9812301d1aefdc92a237d5052c SHA512 eba86278236160df925da3d0fddafd2325ca609aa19f6e02d55cd31c2d68e83ba4864c0c27d68325f81ed43515d7a2ef37ac1086f82a274c34661b99e215d0ad +DIST firefox-69.0.2-dsb.xpi 539380 BLAKE2B efcf92bab8d4d62b371a57b90c36c1203de629c11c23c41de78196dd0b02e9382aefbfa55719b3077f0f3eb61bd44143c4206ceeba3116926827adc539dbe472 SHA512 0bacb80507520fa8a93e8713c8fd6d4e1127c19f4740d54a92fdcf4d0196d1b0d53738e6e12e3fd85452c86c50193ac1f9365de77d83ae3d30383d8236ce2e91 +DIST firefox-69.0.2-el.xpi 601047 BLAKE2B fa023aad26bbc6b073552a4b087e7ccf56e51c0c442d57f91cb87d5948d2f5e28072dba991e9bf2a2e7bef722e868e599bd07a0fc6329b7ae869f26591106fd5 SHA512 dbe3f3d836c6f06682853225fb67b153290b50a1c919cc01e3156c313f0b8066814f6016c93e83d957a31180c80f772419709569c6f16566022852a15e37f5fe +DIST firefox-69.0.2-en-CA.xpi 486039 BLAKE2B 6acd0918ed10a4e472c18e9c84785f7dd92409784d9cce93d4a0d72f7e7de5e1bef3b447d601da1fc49003baff2b9ad6e3c418cfe4fa8613810fd2681ecb5cb2 SHA512 af1622432d70123e24c80c334a456f91666f495395c601c8604c156badc4e054041dafc666e5438ca0e477cd1d2a9b099c4b35917d4212d65c44f4ad6a713915 +DIST firefox-69.0.2-en-GB.xpi 481976 BLAKE2B c9950f0aa109c7089be5ae41f09db762e411e5cace552b3c15b6c00ce7cf4f671ec7d4ded86066dec68bdcdc7d4340cf1c42abb702527d72fb56afec3ea17444 SHA512 0d79e7b17566c06ab91a0f4b054e2c98f8a3788d2e952fa505e78de0fcbebb55a8ea8aa3d3a106b0cf74dcea294212b58eda0f03cf6a220a2a5a91401ff4ba14 +DIST firefox-69.0.2-eo.xpi 512825 BLAKE2B 35491511d426435be7f7d11c134522194f89037fdcf886c345732dfdf8219937404b526174964e2a484066a55fac96fa71c310bb1d95bddc7b1517ff5913fbb0 SHA512 8f559de28441615c7c7aaa4de75c929c097e154834d82ae4af498dcb9ab96c0fce0a2603b2d9c7b60825284920ddb65d861e3e448ebe68804ac5efa84420f7bd +DIST firefox-69.0.2-es-AR.xpi 522462 BLAKE2B 2a232796d935a61532e4e25b822915d0a017a8c29ca187104e757e5e9876b588ea98520a37270277c9413194701b07f3f0af2f06ccf913e39eed82597d93ece9 SHA512 92f4f9b05baa9f48514ffa2efbf172faccaeb455d7286cd3f3361bc1cbea20232213b44ff1e4faeedaa5e380bad036cdf257d57f8cb42b1da617cfec696fd4ec +DIST firefox-69.0.2-es-CL.xpi 519206 BLAKE2B 258ed16874526bfe9108881fc1f1a42098047adf4f5e7a48bcb8b8e3666c27459178a6eaa363bb0391a1db81e00a10c176ef38f38a441f8380f9ec128eb10330 SHA512 41a78872da6d4718eceeaf71a1fdc5ad3012ab44dd5b177e466f0e4298fe66271bf648567f007ee2bbeb5197d1fe0490a276ff69a5a86e3460562eb657472b9c +DIST firefox-69.0.2-es-ES.xpi 484555 BLAKE2B bc6ac761d28cef1bee587a3ad52daa514c78e77feaa3e19bb86a2c92201f80b6f797823ab9a511c3bdd46f0b95a73f10f852ed91052238a2e18e88b4c637cc7d SHA512 514c1d695581f63a5ac2e60a38c6e8836ef57cb27234bfd988c55aed608f907f73b16bdfc6ec7d91515e50dc7e6049df87b23493ce75781f1d4739f3cdb764c8 +DIST firefox-69.0.2-es-MX.xpi 517645 BLAKE2B ecf3b7f7ddc9701d911dfb356bd9493e325493485ca2ef9cdf5a613da7c13006f3de44ce699e7d7eb0eb53ae9507b4c84986a313e43ae46da0d19bcb49a55ab3 SHA512 9e5c97e70a559dc8ce015bdbbc091d7e3ec8c405852332651735a0fd71df1ce673e6a4a6c01aeeeb521138bfc7e02ae0d495324d9f4aa71467a0cc1010a80724 +DIST firefox-69.0.2-et.xpi 494284 BLAKE2B d04beedd2762b5cee47df9208f954ebd8a157bb2917bce2f86f4f940f98111d2cbf806003cc2053733bf309e2e0812e65c4b523edf82fde18670d7b36ab26a26 SHA512 9791031d865dafa2e5ee60549b163c7094df3764aa539324a4a8972364f55d542a377dedc50a8dccfb4c184e6948cf72d07137027838a6ed6a152771a267389c +DIST firefox-69.0.2-eu.xpi 509526 BLAKE2B 0f0772ff8b698a50e254461f3d1494ade3bb020cbed9af112467e5b2344c9377119df56b4f73b823b53d441a034565461b777a1e596e0067d357a0fc12a47c60 SHA512 c98e7f847f6af5a5609a5fad705190cc2d79a21ac60ea941db1fef2259f61559f5b7d5299282c1ae4ebb13786d20b0a1ef2a0a8191f57e03fbb49dfc5027b5c4 +DIST firefox-69.0.2-fa.xpi 548031 BLAKE2B 6e86f27c2b2c4dbc70c706158c2c963d32b826a963976b8dbcbf01df30502c451c9bb3dc0807d9aafc4654c9808afbeb51db2db79cb6e32e33d9e25103685e83 SHA512 96bda38020e50857537af4d028838542c398d145a73a2b6c73f65aebfb45765937220c51faef5fa80fa430ba4f299287d78e7e11681691b814f607800fcb8728 +DIST firefox-69.0.2-ff.xpi 482401 BLAKE2B 091f5cf9c5ea4340d4f9fa66dbd371179c9ccf2ddd3785a3ed1ea39fceef5b09539e230dda2b45eba3a819214b0bfa77771cae3fcd945ed90f90f18688ded2e4 SHA512 8b410930cb70b4e093065307a2f7facb9ccfcdad59186009890a1e7c3ecbda1c3330dee41b06e4f2182033d14b6fab0806bb2ecbcbe1ce79fb329edd671baab9 +DIST firefox-69.0.2-fi.xpi 499063 BLAKE2B 0e4ddb28fa5d925199d91aa8ea8070ea692b95dbeba5a8f539b36fc1a7678a68bda18f52120b0e461161fbea0a285589848ff54804ab64154d2c670a67bd276a SHA512 afb6c001941938d261bd26688f0f4931dca8c82d6cff53a2bd3cc10dc530e24a3cc7d9b808ba6f68595d3d3f71a003b07b4c869b3166afbc1b490d7c44598780 +DIST firefox-69.0.2-fr.xpi 532789 BLAKE2B 6bdcd14958bf1e7decd774e2255e8e7c78edf04d88319d48e54e1db053c85497634fae32a6c0cea6295b9bb34c4ee0545d52a4435b2f39e05b3778ebce0dbfbf SHA512 791d6bdf5268e955e8e509b697ee0505008d80778ca035ce8f35d28ec1231d5c3e73002a9cf3cb2f8f130fe83e79103de3110355d81585984f84965072635be2 +DIST firefox-69.0.2-fy-NL.xpi 519616 BLAKE2B d2bb4df91c6492ca412182bee4f363e6365351459fa34a0268e546af4e11d00f460820711d9e09627728cfde613d57c6024b06f83de3be3acede376e9fcfdfa8 SHA512 6f600a4d8ceb8c9778860a41551b3a0cc92c5e6dbf20b0d1ec89d26bb5131981379493d47767071bd450afaf0f20cd94e91c0a0df383728e760c9dc51d2c1f72 +DIST firefox-69.0.2-ga-IE.xpi 487335 BLAKE2B aaf5d02c90183a0f8ca2b763e3a63cae2622853badb1b69cdd12d0e2482563fe3cdc2e412c983a7fba9e0c12e349aeb61dd7272c0b49647174ab27befa22e043 SHA512 b079494a7b1617d4a221fb6364f36cf3982e5b82c3aba05904b078f305ff7a7186814dc86de90bff6cfb8161dd56d78c99cb7c34260562f2a2e6e8096751a09d +DIST firefox-69.0.2-gd.xpi 510050 BLAKE2B 79d28e5bf7de8b24a164678fb1344eb548e723a3a0ca5c3d7bda86737d8876e493977f0ab136e1f80143b5634e6272133f508a2855b680126f2b1191e1e1d0c7 SHA512 72f2771cfd7203071908ace7d398ae770c76d747833169a658f7a63b79debb6eff99221d4399b1b691c00e014ab6a6f720f4a0756a59666a4c9834108dcf822f +DIST firefox-69.0.2-gl.xpi 482708 BLAKE2B 1ff1bff3e5e34bbb073234142f87bac739b8400571d1ea92d5ae16d2cfc7f26df6b7de3f2418eb63811b2d2c029d4f5472b86af67c5cf22158b0eadc968605cd SHA512 4daf86faf8d9b63e19e76c2c9d3b34ac0f489ddfa0adfa809c6199c9834997c7fb5fe188d55b8e62884673c6ac5e70f86b616ffa42a7e8db8335fc505295ee38 +DIST firefox-69.0.2-gn.xpi 529554 BLAKE2B e2109b2d159ec86342ada8b787c8e9961649b94bb62cd98ddd8a04d258f386d7606f7a30504e8faef05253869f97a2f0acb2a4287ed68c6cd60e14fa36bdd615 SHA512 199233138f4d6cec5c3448df42469f886517f82299e7659d6e5b989b10482b79f97f7923a092532b426af0aec4ca07801f71b22767e9f4b366579188d00fce2c +DIST firefox-69.0.2-gu-IN.xpi 572917 BLAKE2B 55c3c17de371a29d5bc57015116bd4e058784e8ea63dd7fca6894432918ee41f4932e532704d90a5e8621233bbdbbcff53198d3dd7950b51b0fd1eeba539470a SHA512 50e402cb9d09cc117d7761ecf6245ee31550a0fd86e7f1de2089c6b9fee3528b18f114c3d55d0a2d7f242b8d3836189ab93c8d0538267aea8ee781ae4a82427d +DIST firefox-69.0.2-he.xpi 526003 BLAKE2B 4062d720ee1b69335390b6a420806ab03a9d6284520c454b51f9e8e72bfa00c174b364fa295102d2ac8c2ce0c239f99903659f3267ed7f547e8686ce80cde479 SHA512 83d89207f90b529605f6ff8c9f08347c0d964dc813ed5a064e74740cd9ac16b8841bf3d049335307ba070d859e919d5e7df5c5b627dc5a85384b676cf995a857 +DIST firefox-69.0.2-hi-IN.xpi 566495 BLAKE2B 7d09e153bb7c2f4a166a498c6d4ed8c0b34cbadfcc3b814a030fde3fdbec749056a34ecd2af55ea2250144ac4322e542ccde6086eb2d2e0a79defb2310e454b0 SHA512 772fe22e7256103c70df35073364f8f7d0be1985be3bd8526ce817a120d0c624c3540e71ff3c78dbb1d3e25679a0fe20de96d797d70c6191a6b4cb31ceb2a53c +DIST firefox-69.0.2-hr.xpi 503679 BLAKE2B fa4e29297caaf09a74b996b1030d2d547b110bbcf3f921b9603721713c31706658d18e3be8c37d93061f0a23d48a2a615b9ce30aa73a9fd56f4fcdc365791ce6 SHA512 5b470a03582fbefc0b3e08b42badd56e3cf1767d19165d5d005b477d03c4ca7fc208145c36ab0108eeca7298b43794e9c69e46358b7fe759966df405be29b3b0 +DIST firefox-69.0.2-hsb.xpi 538167 BLAKE2B d7b420f2e9e21e54b39de6c862e0a7c39dee900f3616ea15d521d738ecf7ad3ea2b5922c79e20be6f8b09d0c708f47e290da5cbec6d38dd3ab7fae23a3333a6b SHA512 fff3bb000602a23222361e660ef115b7df7f44d51fbec9e7286aa4c63c79f8312d8c69b09329f60902e80f6420174eed729007cb556b00293bea0b29db6acd0e +DIST firefox-69.0.2-hu.xpi 535850 BLAKE2B 7aac205dd1c91583273b64b2aba20932834b0dcd299058f79b812bb9e97cee2f4f6a0bb43a33bd7096d6563aa0771bc80a1c6383e8faa7427b872a80cfd03ff2 SHA512 90d7b68d14ef78fd68ff9756741b32737bd1f61ef14206b0abf416b98a9fe0b3336a4419f5fcff0e334fc48eb97b3bd77855df51d93d952518c4d439e22bfb8c +DIST firefox-69.0.2-hy-AM.xpi 545000 BLAKE2B 6e89456add3d44cd71db810d5cc62793f92064742aa90295314899e00aed94aeab067e39c109e20e3f11e3c641b59ab63c27277c58a4a120503d0660a3635415 SHA512 65bb91f11b4fa05b4a26a76366a9df7a4ee490f05a04bb0ebcfc25995beb01f9c80e7fc12d22a1f64651121190ece3aafa16df1ca4f58d3250d3bc418fffcaac +DIST firefox-69.0.2-ia.xpi 506342 BLAKE2B 53f3eff792413b528d1601cf54c91abcd7a88dd286c0024be28822eae663156f3b7b652df91b6be75afaaf8a9093fe3a904218946b81ec174b6f16d93d56cd53 SHA512 8d42f3aae1a9f33f6f79362e35a7508e2b54e3b3c6214ac937a4cb9c9d8ac439da46c10bc813e879f981478061d9ced12524832e0472e02ffb617b15686486a1 +DIST firefox-69.0.2-id.xpi 496647 BLAKE2B 7333ebac2db6fa908c793ad70f5ba3d263e5b38bbdef30362998ee40afe6bc822bcbeaef6ddd27b73763226b77a4786416ddb3ada76a95c3ee15aaba6e1e29b1 SHA512 aa66bf9c5d1fc8e498572f97dc7fea97696e18f2ad545502153b92966bacc5f0136e0383ee0040b12d109fa77b88893abc26b2dc9005a5863fe3617a9d618fec +DIST firefox-69.0.2-is.xpi 498121 BLAKE2B f19ce156d84296237c5e20bcea247331fb8ad396b684d353e9e2856a458b6b9ac0449ecac24cd732786536bf1101630c24e81febc52fcf3ba5c8212f3e800818 SHA512 8f72032979c9e4c3c26ed878a450b4bb1ab49a326749cb479a87fa51f82a33cc175e50c6021476b111655289b8227fbdfc7eff0d8904ea189ffdd931b13db274 +DIST firefox-69.0.2-it.xpi 398733 BLAKE2B c3b7ccb2e2f91f8655815cb7295a00d29954eba9242f059e180288fab710cf84604eee2995307f9764f1289963377cbb12c35129880b8182578451093838c072 SHA512 e7421045fc3a76b23ed598b845f347894b3c88a3ec6ebbd6fd6961ac379dec05691cc60c78f254022b58dbcf2172aeba0f8722be61fca4c26396a8f53cf57fcd +DIST firefox-69.0.2-ja.xpi 553448 BLAKE2B 58e94dcde77abc87ee1cdc93b46db127548959492c517d0ebd5819661a4a3ee375ce686dea4b1c8d3d9a5f2f8feb4a89cd3a5f52b269fd02318bda8e28c88dab SHA512 ed96dbddc1f69db7cf65c5b161d8dc3c71bce0dc93c3132c01ffb9a284a52a814141558d94d93fefe4705acb2985ec7f7a46ec30e6042330453b4b1a1626754a +DIST firefox-69.0.2-ka.xpi 555814 BLAKE2B a3fa282c71728d45ffafc6a15dbd33cb6eee0bc99be0a2d2a3329b19826e5ad39450a572c0dd30d6ddc589c1447b29fd209170aa8e5daec6eb20b2bd21326f3a SHA512 4059a5c478d23d0799b45892495b200f7bb393c03b64e1cf4588c377ac79cf8b8cc8fe086d368fba7a86113b7e84c1f3b42d79e79213bfea98a71069268fd6a9 +DIST firefox-69.0.2-kab.xpi 511537 BLAKE2B 810fce3554d2a74607ee0f87d67708a982a9e0bfbcc82f869b6b2bfacf43ecf81cc6e1aab778438b6ebfc325e087714dcf5d3571c26f8d480ed71ad1df7883be SHA512 2429661092988f74b98ba6523b17dc4e7c48161cc24104f9eeb12e99060287e51d3c620c9128635ed510f82409b8d8b2449c91b7ffa129ac4080802d42617e3c +DIST firefox-69.0.2-kk.xpi 581228 BLAKE2B 07a99551e79f6f4fba38c5f946cbc65a5d3117644d3931253d136da1afb61aedc0b389f3bd4a2f7e747cdf1c1ec63ed067aaa29fcb34c0f82322d8ad873bba7f SHA512 6420b5bb2bdb4b7870df5c00cd21b90712016f5dbdd859d9cd8dd9af6a81982e23e24f8b24b3ba82344e202dc600bf91e8c411e61097e8e3d65a9d50c85ea9e9 +DIST firefox-69.0.2-km.xpi 553114 BLAKE2B bfcc28b215a917177e949e081fb8f8fa8bf7aef42575ea36f8d5c7ac989806da0bbce60002053196c9f51739f70788db6c32ef50ca84e7731370ef00404af1cf SHA512 cdf532e5bd52d346d26baa6278657ddef0b9dfd13aa9019b670bdf35dea5c8656e69b617c46b65313f30455a08ece8605a574592568a9a6ffc5688e05f2441f1 +DIST firefox-69.0.2-kn.xpi 545872 BLAKE2B c9c6cfa7406da3c198ed43a5ed65f5a67ad1a91567ef0aefe25b41d789a8a5ef4b549b9141db34b1361bc3841ed8a76a1a89aebe6fb6abf479058d9cd3f48a7f SHA512 c48988bc52433fef778fd29c27684cab18902dccc1687786d16272afecfd316aa6a506ecf907815edb7e33b8bad462e0f03cea3cb41ea366f15fa825198a2dc3 +DIST firefox-69.0.2-ko.xpi 545939 BLAKE2B e89a3672a661d5dbaacaf33f523ada4a542067f353d97d1e4d3f649201481c88faf4d642330f0ef2918845f39a4ed4533869618853353f9b0ea25a8d34dccc11 SHA512 8024b0c67e42c99d73075bd86c4fd6e02527a11062a7bccd73154132ffcffa52c1b1f8eb78e1fd12339d4ca56cb90503746130d83078b581e52fc520b41c44f9 +DIST firefox-69.0.2-lij.xpi 481102 BLAKE2B dae9b8e44a1ecf0b3a90cfb6f0a15e1acb6108d34378bfdccd4c4d01e13a8a53802ea794b484c19b95548149da1b77a432f32716706a9379a8c1a74a928c99c9 SHA512 d5dafa70cfd906fea8b299db7566aaa0a6a25281d4909ad10b1d636ad3df4adf2d75d9a6beaa48844565a7729426b7d8fba413d348fcaf4fec6cdb947569ffc2 +DIST firefox-69.0.2-lt.xpi 537450 BLAKE2B 15908f9cccc0b2473603b53b4f74c561022ae73a44f06bc1f691f46302b7629bfb0a8b4f74a447b0e1c12d22f8d2286f21c43ea0ca09151c1908b8529668b8d7 SHA512 f59243cd2e1382f07675cfe026d259089cb2c34ca7ddd53c58a9d5cb02047ae1d2fa7c99921f7a215090dc3a4097d7b7627a5e41ad9cb06a0f564950f8788f73 +DIST firefox-69.0.2-lv.xpi 498833 BLAKE2B 4f0b2bda536fd52bd596d604b997db840db393f1a44b51aa265d5755ea876719b16664a2af35cc3d0ac0898224b3114680a3bc033c3985098621187a2987159f SHA512 cf3e0a159a5db074bfefdb4bbc10c55b75cb63623f47e739cfd505d5110ca0d9577a4af217a679d1f34aed98a34f0de277eb6a084432d6832ae7af59474c6741 +DIST firefox-69.0.2-mk.xpi 488114 BLAKE2B d5dfdc196ae9e899c9d4670826c293c05a7aa8fc4e8c2ae898477249c102d96fe204244cd9e83edf4a257895599d0d59c0274aa5b484b8b403b11089dc55c028 SHA512 39c842a1eb6db19c254b8ff10ae5ab6400cfe3956fbd43ffc8a19d48f8be5f9b682ae5d62a97bd1aaae45dce161f399576b303d0ea41ca5d42dce0956037cb18 +DIST firefox-69.0.2-mr.xpi 560195 BLAKE2B 6b0214c6b9061c1077929c363f9255c777f4c9f7e62b7e434cea2aa623800836a505e56e3e0783ffb40de6ecea3a78cf7f7ccad1aebe31c7b9eb2729cbfe078c SHA512 24ed0a2e6568ae17a76f0e26c7bffb14506e5d435e7ff98a44849462aa297916a9281ea03f12abf0ecf34fc0ef807ca9da87871ba1e0c332210abbc8ae16c14a +DIST firefox-69.0.2-ms.xpi 478907 BLAKE2B f27dd52012fb52c022b5b6b48a9a85c337bebc1862cb764a0268226d3d8834cee11eccc11f6a95c4e76c25f04615b3a0a0c45c5c2458e77a907030cc00c265f2 SHA512 02081206c923383b1644064ae98305cacc7211135337ae093989f02ad033dbcfbd728b8af7ca0709acf08a37438ee5abc9c00d23ab31e7cbc1dbd3d31432c94b +DIST firefox-69.0.2-my.xpi 553527 BLAKE2B f564ac9f18d04b00657ae323e6fdad220cea07f4ee005bb953af18053c70491cdd1c90713c921dec62c853b52727b59c886649bb1081584d3b3d7a23acc17b6b SHA512 f693297e0afcaa27f49bf3c9e0a0b1a717e81a272e89a4e36cd8eb8637eb0d3c0f48f9c4ac7dc8d349f093f71b179e3f9101533841977921837b14a956e0b321 +DIST firefox-69.0.2-nb-NO.xpi 505951 BLAKE2B edf7742ac02068838e99a360264f01634ce4892a80745366f4588c55d16763af413125f9c68cd0557a58567d18683f2b026412977ff33dc9e6aeffbfb763f510 SHA512 881e3edac42e84f4dcf8c121c3d8f8d772755d8c6eff4a1ff39e2dcc9465ee1baa73feb8282d1b8134460ca9a050b2fc32f03090ea910a1420cb62e8ae3cdc67 +DIST firefox-69.0.2-nl.xpi 501262 BLAKE2B d8f0466a2b7df3f8f6d1fc1f4ff527d297b00ef53635a78e45e60944581aaa8466272be0b22809f44557b374b7c6ac91588a7f98d81a15ddf4a7b6a766b31fe9 SHA512 3a287b18fc2a6dac91930db9057f6a0125f7c2308723078f69ab575981f050a5e0d72e0c8531de578f44c23790e67fadbc24c9129a8ac818f3a82fb11e04ac1d +DIST firefox-69.0.2-nn-NO.xpi 503345 BLAKE2B c33badabec2fbb887bbc7f1bcc27de4a431a419c546620930831a84075ee72d0c74ee4867253107d9b61a43ee477d13dcfaea8bdad7c9f9f7dbc4f9e62965d0c SHA512 f39e748df8bbd0bfb0326c0aba3a019c8792220491e1dd7e6bf10506d9b1fd724b306bedfc6a3092e80f5ac22b9152d9f5ec851e965a89cb8cc1960ea3305c06 +DIST firefox-69.0.2-oc.xpi 497830 BLAKE2B 990b0ec6a4519eb9857eb523f531adad79e2d192a137c61148efe62e614c9a2ed44e4a427b92e351b087b4105935a207f7676299c526bdf683fc228df8c79dd5 SHA512 810fe98fd80802dbf3ba1c67259a879155c5458113320f671633cb148a65457d6841328e9a1b0f68aa412af0895c4f242ea929e6b5702180ccb0f88ebf8e020f +DIST firefox-69.0.2-pa-IN.xpi 555498 BLAKE2B 230eacc9051b736aa88096ad4af3db8050e069079934997870ca8c6b10ac16a74bbb0ce70038f6af5f63b8bca4c3b3e286217831ce76e42fb4e7daf5e7782d1b SHA512 218c0909d656ca9e9fee506baa9ee755f5c9e7ca1b0caea5ec8530bfcd5aef949524f4ed84416778ef04215c4052401f2f80bd80c0f36a36dc1d0544aea04665 +DIST firefox-69.0.2-pl.xpi 509635 BLAKE2B e40681f3cdda2fffc09e4ccdc6f4e29b8d6cbfb4e2554081a3ef3da65a8f31f0cfc4d5c8f4cb2800f13c2defba3ca15197c17b46f72239658bf178ce3febf1db SHA512 9af4e5bd99ecffa7f8654f7ef107e602bff3b8d976ccf59a73e89d910130e59a9940fbff45c2fb04712f2035aa4bfe63a80214d52d2f6c3cbdc5c6770ee2330c +DIST firefox-69.0.2-pt-BR.xpi 504907 BLAKE2B f2ee9c844356f98ad4cc183e8be1b1e9ebb42b4eac39531a1c902a19699df200af0b9e2119ba8b03863bf6427372e675b9161fa8bfc7cda161ca1c3db1dee1ce SHA512 0a609bde942364cfbde0b402d998242490510162adaf549e35a44b49ce557a5af3d839a0e6f0ae02028204d26665fa78cb8c0d1c10019f6dd24d1d03263f65af +DIST firefox-69.0.2-pt-PT.xpi 510855 BLAKE2B 54dc9ba78070754cdbe72e970e6393c56c04ca22e8181d9584d0051e06fadb183407d1d9dbc49922557ab3895b610579f1462c127f58599b58fd8192660ade85 SHA512 b5c44d3ecf134f8164eeaf33049b926befb1a7a21d69fbc2d62c91d7d380b37bbcdf6e069ab4e6e8926fbc827ad68677a584885b5e3496d212072d403194f2f2 +DIST firefox-69.0.2-rm.xpi 497025 BLAKE2B a15dc5f4e5f54a70240c9dd0bf037ffe51b6d55954e60e7e2609d819a65a034b2c9821ad3bda0ca87cbd87ad454e31e8f899478a7e552a2c11222802703230bc SHA512 0cc6e2be2299b2c142cb392df27afa2366012521da326fdea35a2299050f572610d14d7fd2a3ccd2dea7691a661fbe4a12411943244b6de963753c1508ab777e +DIST firefox-69.0.2-ro.xpi 515546 BLAKE2B 861905f0bd645961afe84c33dde033a2679270e3012e4f5b26f36c3514d2f506ed353dcd86968933582f4fd9d67667dd03e7d3d2b5e7c0765cb76100f70e0313 SHA512 270f727dd129ef4914b6e9c5b9986bdf2697be2467a31d588a26af8af0bfd153d8b5def3329442c19eddc6d8ad62d993fa008b385431f119fe3b3676399efadd +DIST firefox-69.0.2-ru.xpi 596372 BLAKE2B 3d72492530d75a9ccad28acf38c4428fe1a5341224b67f3a3e898adc8c5b89d3d0ecaaca0fd187864926a496ee7f339444237c6a7b30a0f015c301cd84aab32f SHA512 47852cc889ee9e47de88253bcacd9a48048f2fdf7c313271606da9f908bfb1f740172cc926ef88842e2970d2dba86d61b2f7431b3f01ba5eace52e275b0559d3 +DIST firefox-69.0.2-si.xpi 526462 BLAKE2B e9612718bf04ea33f57d73384ac42cdc9a7983cd08c62ae90c1bb4b063f207bf728c9b8d9c981586d3aff9582d4db479a872181216e0e561d1987f565759b901 SHA512 c2b67788dc3af8ee5d61e96c7000a6c3e5ebdef55983f3ac2cead04498aa18d871684084f495600ff367dc7f521fd311d056419b2137366cc8eb2bc20c027a5b +DIST firefox-69.0.2-sk.xpi 531512 BLAKE2B d2011493a64c4ac04ec9e8960a2a551aa6f75018b49441562cd67b42bd664f3468f1a424b767b6b756a65adffe7d4229d927b5a324095066ec7737080f84d1b9 SHA512 00adada73ff7513b1b0faf7f70ad3b5ea2420995a91fb2dbd8b8a73d3ce4191010645522a3093c965882f43935d80588488fafee0231b9f99c4f9151487eb9eb +DIST firefox-69.0.2-sl.xpi 512005 BLAKE2B d3775b01a721aa7d457810f8c2b5ff6a461655a5632230e1cde8596bd0611b2628ab2294a5e5e09f1cfceb941b22a96c595a832a4bafc91316bf5b9ac4e67099 SHA512 13572e5c31844ba23f2a66ef5d3e15ed7b58571730f2b08e869977841b8d3c69e78d117d1fee0f08342256d7c46e14d40936e392c0ce8a8a43c400ec563b2c7b +DIST firefox-69.0.2-son.xpi 454035 BLAKE2B e4c3252c7fef78062526512844ceef025f77d9a27fae653536f11697e06d33c7448b8da14de1b3299ad5654d5dd3951dbc51b3b77375aede5865089ac71af557 SHA512 4d9494f275aa407b6bcb3cc04b9d97e65968bea08e9eb1469d35a9aa3659e5471dbf04620ed09fabf8c515f6e6a96d9ddd5ed9798c930dffd31f5201df222bd8 +DIST firefox-69.0.2-sq.xpi 520272 BLAKE2B 7bc2c3c3134b0364a09668e139455994cc902bae9c685512c7c665dd1079b0194585dd7e1a0e47158810a03d015dd81f1efd10fca9866a6bfd80d74b6d0dab94 SHA512 2ce47f067e146e311a2e79a881f8e35dac0f2a384033dd5fe0a73ee52c4b38f9c1204f24e797d8f90fcec26f3dc98a4ad803eb179d72317f0338c5fba89c2c72 +DIST firefox-69.0.2-sr.xpi 530547 BLAKE2B 945eaad42078e300ae9f046b767de7c0fc1c11ef381cd3d209300ae5a16b3e8b2ca077ba7be92375ab7aa0c100713500e7904a8e6daa1971e93b1141db4db63c SHA512 c03ae56dc73c50a6f7f1f68415aa37a4442e3dd577317c738f391bf5acdd853896244fbf094060742db5a176829cf10e5825f06b0718ac0a0da36d66d86c52ca +DIST firefox-69.0.2-sv-SE.xpi 515170 BLAKE2B defe17fdf323fcf55cf09d3b142f1ae19109f22ae75fe93ea5369b80bf3a8a4a092fa7fbdb7ac84a9e27a468462622f49b7d8f9dba9bce785dd5957ad1bf7240 SHA512 4fccb73ef45dd99d7713e5a98a04df36510734fa2f47fead8a076ea9855bfbcbebefe6b40f53605d666f2e7a7fb4b19edb6b09c73fe90e7df6574b06d3e77c7e +DIST firefox-69.0.2-ta.xpi 553428 BLAKE2B 6987b1c55eaaad4e1f9389c33cfc9a1b5dec2f71735c99794f19b8f8ed6622e360985f95fc978647cb4d2f18dd4efd3053b7d7a44b3fcb288f404363c332aa7b SHA512 4ab45131d04863540f80707ed015c31020930e36f9e9ffb9a9a4d3b1a2a93c53a222863ad2e8d37747c9010c64273f0dfea45047d987487aa6a291d033e03452 +DIST firefox-69.0.2-te.xpi 563412 BLAKE2B 5c8307e0ba46db1c4e045a2c6896c3c754a96ed1758487ce70f66de39cce5c2a8efa16735f8d75bb94fb3cfdcff4aab4990d0bbfbcfef8e769b2a499417fbc9b SHA512 69c6709c48e6652c9476f0d510e8d69ee26818eb5504f1bac8a44286035106168713da12579c4925aab0851770a49bfc47a109306d0c8e9e29a0c30ded953028 +DIST firefox-69.0.2-th.xpi 556996 BLAKE2B d65440fb2d6e101cb5069ba29966130d992ab21d7004b303386f87ffc45fb999a6cb31825d172eabad140bb03789870de90daebcd2fc2edc135dd1a8c0b18812 SHA512 a8e148b40fa3e820b1f642078f32c92a52e7d76404c6eb78e793bca47d084be9d7c2e7e05eacf0ed1dc0c7189ae79c01e1ddadc1cd97792709882ac874f6dee5 +DIST firefox-69.0.2-tr.xpi 526387 BLAKE2B 50b29fa62b5f7b2abf298bc832e0a1c33299afd1e29afc7ab0dc6c30973a06f11e71160e1e61334e10d032ce5e888298add6b2fb0d7ea47b0ed4191e32c3cf09 SHA512 d74d89bdd8e2ef89fa67d32992009218110ee2a32a94d9af6d5959caf3dd702d9fecd29e7c04cc1ffb17e40b50c27ce67047b37751dfe8bb0e3dd84a4548abb3 +DIST firefox-69.0.2-uk.xpi 580538 BLAKE2B b6e91fbfd90812c6902459c77766c62e09299dff75c225dfbc47ca2f5ebe9f2ddffe07f585c8084006129d1a39877ccc5a10e02c8ebbe0aa0dad4484d40b3065 SHA512 82835a359ba8eca9120267a43e5a6ceeadf97e2d00ddec99cb2f78585678e6fcc2d5d44fd164a3a339cd921340ea2fd4f2886a1cb81ab8f51e3c9df0c58fbf4b +DIST firefox-69.0.2-ur.xpi 540407 BLAKE2B 3d4e28faf85a0b45dc616932524fab1f147aa708551bad9ae0172639f25e1fba4e8a26b82f00fdf19eaa7f16b4877dfadfb6646eb0287f36c7625381e9107b72 SHA512 96e2e3778df61c2a03343f3c46f07fb22bd38b1556a79782778454f02f175ff477dc67bb9aeac541458171ef64f748c17c36c416e6eee4f9465b601046feaa6b +DIST firefox-69.0.2-uz.xpi 481342 BLAKE2B a14f7ff494b27b2c0ec74682b369bc8ef8b66040572d94400deb4e71dff87dffb3c4003ae14389fdb38c5f86d7f90e08fa235c6c1046ee5dcf10ac89edadbe10 SHA512 071cf26ae24b3b9daa5fbd49d912240db8df66d3a04f69bc821f1cd75ed62075e16c1e94d931eafdca29e40c386ddf34b582ee3945631ecf855776942eabac87 +DIST firefox-69.0.2-vi.xpi 538609 BLAKE2B 705ca2d52172f565249de5ff26b3b6cfc55ecdf127331457c0d3b5b1b5d407f50bf99aa59c605f403be70fd279ef7794a28146d58c33bb36f80e9e1a917844cc SHA512 2a6dab913d8eea692b264b9ec4cab9d05a9a02a081e85f6848d4996bd825c830cd9d65fa66e7b989264f94d858636925fdcce6a91798fa75808854b46c6ac868 +DIST firefox-69.0.2-xh.xpi 465701 BLAKE2B 824e1c077ea927059db244c30f4072dc6cdd4ff74cb5393a928a7e9cdc367ed37641c6e4dcdc69d53be75ad5b18d7bf42ec820a0a543db792216f2a4b1660c71 SHA512 d67915b9d7d82719a1db7759f7bb7785a5979848cd454d642e72f0cd31c9a5895d0fd941e5c21f7c8f746dcb9fdc74136253b825b1fe4cd619c5cb6c4e54c5a9 +DIST firefox-69.0.2-zh-CN.xpi 545778 BLAKE2B 0e32a0f129d08f3ce0056704e9b3e05a0e7b932b1925a37026566749cf06352710420c56828ce96039e8929b78813f7161af7ab6ae95465cb349739a3eb126c6 SHA512 a3a68f6fd277407ef0b0e6be41639ccbc7a7eefd02d1cf62b6c3d9a06b7627e271ea1ade9f8baa1761af7f711f4faa298e84ef829db596892c1470e2445b59c3 +DIST firefox-69.0.2-zh-TW.xpi 545662 BLAKE2B 7e395a8c02beff3830865e4e4ec8ee627ed8951f378e94f01c2d5b5c90e2d731388159c0ac217bb2d4ea58c986dcf8cf19d518dd1232fa434910ee467635f6e2 SHA512 294b4f791b76fd67b98102cd13f993d71f86b1872a9b0305c3f2d81cfb28b5492be1fe2011da6b0ad9a609037fe490cfb8d3c6b4f5f2c4ca3a04be738e919427 +DIST firefox-69.0.2.source.tar.xz 315308244 BLAKE2B 650f05f1b31f5dd914668064d2948567a368f0d0d1763520a14445e4191800fdaa64b12c3e7c3b77a6c6aedaef12e633dd479b2974d175e3aa1eb84097d131c9 SHA512 86f29ff3c699f83041a25294a2ec4f4d07f73aab05132c0d63f583c2094ca007adc30d6a3b8e961170b1579f5966a76b905b0ae1094309741fc826ddd9ebf094 +DIST firefox-69.0.3-ach.xpi 471460 BLAKE2B 2d1b2f2d1a73e6e1703e2e703c2d53ae38a2c9a08933587a1000f390d5cee21b1ae7858eea20a4ec67160f3c733ed9b85bc96b1d7bda301a7a807ac90f8ec846 SHA512 53cc66ea080386ae42268dc7155001a40a31d96c98f93fcc353864e24725ed731dddfae55c15fdbae945a34d07324ebf03895599242e9c006642349bf7777e41 +DIST firefox-69.0.3-af.xpi 449139 BLAKE2B ec9a3e7e6381d2ecb910b0a4ae81a6aa48a70a7fbd85cadcb4c05ae08aaea5faf036361f8e4b40d9ec11a6357cf33eecb9815168cc28831b69b2e1133dde1682 SHA512 315c0be8d7d5d5afb25fcae74e1b4d4ff9e2e653ebf1085b155f6265a56922bd4fc900f1700deb6857bc5a99dd28ca0ad74901b307733e60df208b9ce6623547 +DIST firefox-69.0.3-an.xpi 482727 BLAKE2B 2010252ad264a11d425b3bbe3f604a9f950f395dbb9588b5e29ba5ec254203330a5d7034e56ddc2a129e171f787674cbbe0156455830ac017350a24100b93289 SHA512 e56dfa16ce1eb504a2877a281a3b021b7616181eb14f69d436ddb32e50aab1e0b32cdc81eb9e6557512127bf50dafc2b0df63473cdbe59a0daed428281728ded +DIST firefox-69.0.3-ar.xpi 541414 BLAKE2B a6e0ab0e30136bfe498e47d1a13407e6f89cc390953a4803e2c73b4e823851a8aa78891e08a7380cf454a1b125ead3e6e07b6ef05e7d013c9df0311fd2e8b829 SHA512 46f0c19793f14d56f5b8c2695b7f1b9a7a7192bb9dd9f3ae674b33c5dfb230381a100248102c27d9bd887e49822eb3d32303eea8b27b49088f51f00c3ee154e0 +DIST firefox-69.0.3-ast.xpi 479370 BLAKE2B 78f3d0920651ddeadb8580590efce9fa6ccb886933d4f966954c2048500a583bec8b72c324fc4b738c63ab03321a2a737df24cd969727928041c5988506cfa68 SHA512 b8b110064615e8ef05019808c0ba3e006900bcd8bba4a3c6beea476c4854fef5eb4919d675cbc15d006ccc786675884289587ab4d256b25b6204e1f09029e167 +DIST firefox-69.0.3-az.xpi 509606 BLAKE2B 5ca20dceeb189add91e0a26cfe886993001dc58e68d14d5cbb66e884d6ffb6edafae819a3081c64a8f06dd4108612604a3cf18a1b06e600fd846abeb071b0ebb SHA512 3bc8d5a7d8d1fcad68d4f493a5494fef252c9a379d752bdf9a16738a1531b469189e99fbb63621d6802fda919608aa863591f4a1fba358c3b221c44aea7aa754 +DIST firefox-69.0.3-be.xpi 594815 BLAKE2B 31accd7da3a6e07ef395b12062cf867e959161f45a0901e4b92a28612632212aa8490c0aff897761a0a0e68b77ddff191cd33ca58facad73fad3d373d1dcee50 SHA512 0ebcf19612c6388261adc87785e06bd2f5cfdbe3397d86c694b8021a6b589185e53cffff9f754570bb7e42fa80781b1647c14903afea46d5507d6a7f80bb0baf +DIST firefox-69.0.3-bg.xpi 553022 BLAKE2B 31511eb4200fb2198c09c2ffcb28622a230bc4c66d94f36fd610c76f536d3d25085d434c02319d5ec497bdbdef67ca8a8cc8bf864bf50f6ce91897b5d685862d SHA512 1d675648613609b05f75c3036f3dcc029881534088552ea34e3ee61e07ea03db17688da884fb9bdd52e311f88016dec4d793122186cffae1e1f24fba6d743750 +DIST firefox-69.0.3-bn.xpi 572155 BLAKE2B c05bf16f547a605a31e498e724acfacf42b50ed5bbf9a2049741f6c2f81fff686746190896c8ff0edc1576385a044eb6cd76206b8951c2e50fedb5195de52790 SHA512 835cd52442490c975aef9d2476b375782b3fee37e745abbbde895ad8271d3d280fb07eb50cd2c1eb2d13232c7c13af6a4ffb174d6b225b1d9e9f3e7ebfd44118 +DIST firefox-69.0.3-br.xpi 501730 BLAKE2B 23a93e3d41e68acdbed06927b52ea815f3b3afc778349c6f8f6574d5c78bd5749ec283abae8e048f46b60ff0c315ad046b806cf152097eec4c461e390ae02790 SHA512 2586ef6405c87eab4a7aab06329685ac7c93b129acc68d7dc45cfa320ee17b27f0d854336f5c3450d8ee7ca4e1d70cc2d38a143d2f5c966d9f92dec068ca951e +DIST firefox-69.0.3-bs.xpi 482430 BLAKE2B 5f9b8916fc85e904d0eb7e12a8291bbfd23068dc47a43dc1d9a6fc0de4e27cf8ff8a10d9625f0f8ffc2b305e88c82374a9d74c50d1c452ad3fc2d53b315ea9b7 SHA512 d86d8bdf9e56c4dd6b662322922f7b764659c53ac1b6defeb9ff78eb492577f3bfa9dee571d99647f981abb0c1278d783143e9241863bcaeaa3d9e68bac28afc +DIST firefox-69.0.3-ca.xpi 504086 BLAKE2B fe64e43f6e461b7e3c9b0a09986f852740fb13f7fb895b1c2f47e60f343053d54e00b36b313c640921c963680a65eb3c41e2fe3e182cd85b8b8a40eeb3e2833f SHA512 4808f0dd68600269d2c0f0e584bbe314fc4b5f15eb9e21a2c22155da116926d84154535403d059080be89579ff4a48a533129124eaafab0f875e4ccca6a143fa +DIST firefox-69.0.3-cak.xpi 539418 BLAKE2B 4364a93d4cf94084b168d8b1f921b76f4eca9cac09869d75a835cfa59a3af0c77edab0c0bf1e50e5111108a9739eb335b01daaecf3240d7efede7e2974ac72f1 SHA512 7afd4e3ac4ef8774ded6438d5dba6ceda8bee4e58b677b63a98405b41169c8ead70b0438428ed408ac24e03fff12736aeb4e29d355473ee633d1d3d1b6278ba1 +DIST firefox-69.0.3-cs.xpi 524208 BLAKE2B c8c7a72682008b300747df7dcef96daa7248c7707ba79704ab956ada05c9171475a4fb53c84f2a91bd2940a2160806c4aea1aa8cb6004f3b5ddae1b1ee157408 SHA512 233e75600235123cf7204456f078443e06640f9d51e550326a2745bb6d22c7684556fd86a63137025389deac367248cf2b4d1eb0b8b35b84269beef8da96b9bc +DIST firefox-69.0.3-cy.xpi 517171 BLAKE2B a9a217a9691870f18964e088473eeca939d2ff8a294bdc3c2c5f1123f98c33ab7367baab326f29a12c8ffc8c284fa0a41a507ebdf0f3b3e1c6bb9e6ecf913a95 SHA512 05f42a6f5f7a136b2c47b198c6fcc7529c6a73ee3c9bd91f816b64a692028bee835e3ccb6c14cb46e3a6a8f6f85918ec85e995cd3eaa56fe53e507d997e82319 +DIST firefox-69.0.3-da.xpi 505073 BLAKE2B ce9e37a35fc6e7df6bcbf4ae5d0a711b7a2f002da29ea583f0b74dadc54f08dfd71365c09ef334254d90a6d9e215d1078849b3fc33e8668c20ead280fb9b964a SHA512 48c3fbb8c93fa03f0af29776b72d713de55e8a4a23956f4410703a3912d1d74994b1b18f2c99bcb0f824573aad19544d1ee9b94398ddbb8034634bed137fc817 +DIST firefox-69.0.3-de.xpi 525388 BLAKE2B 98131f87eecdd5dc54b74c5cc7c7e49575fdac461e4ec7f2e91cb086165c37ec37768c593fd882e70c6f881ac83c969d941d66c780a51b4c46359ab291618690 SHA512 d199f2781664de443ae11b33769d952b9e5957d1ac31f4b4b6a41fc3183a3ee74ed018562a8615899d27881e63381f56b7d91076b29cc9855990afa4b25fcc4b +DIST firefox-69.0.3-dsb.xpi 539382 BLAKE2B ab687387b77c3145163212b3e5e8f2387e8aac0bab2e5d279fcba6c5be92b5a9d1f38e4ee3ae7d8f28ffbce1d3619727dad3a9d9b634fc1094e85fc9654edd56 SHA512 d609cc2fb068ca48d3e2801e1b05aa806f1dc9cda0bb4f6084b669ce5b370e5ec1c0797c2f6e6d12ac62d39b34beb1bc1557d6bdc8d7591900e7a61ca94b30ba +DIST firefox-69.0.3-el.xpi 601040 BLAKE2B bed06719b7c192fb22a144b167e16274436c512bc53b0daf03a91181fc2dcef95d46db2125524876f57bdea7fcf78c43236bbd0e1b5f90bda067679281e6509b SHA512 20ca0cde0d8f28dab789efe2c147c7e80f1b3bdc56f82e876a2ca77282304adfc809483d17403178344d74c11b55bfaaca73ce4d7d6c815d834187e0002b324e +DIST firefox-69.0.3-en-CA.xpi 486041 BLAKE2B 496a9f8d99b87df89f8c6a59eb9a45fa04e012dac4149901b05b193b8c136e65b79129f49e4f65818ed8a4562f1ca6847f367e49e9e1c600ddeab010854d38cb SHA512 301f859b92c5efb98a402eb7b862478896a21ce71d0e529c449cd3ce05d6aae90368a236b92a89f591ed9574bbac09843ba5645a163f1e3543d406ed999b75e5 +DIST firefox-69.0.3-en-GB.xpi 481969 BLAKE2B b68a98546991626dd5a9bf17ba40b684f0e687844284939700ad7b97c294ffb719a9c8e3fdc56aad14892f552d5b1b9781e1f4e686e47b82cf2b5feaa2d7e97d SHA512 08172d773e88962058350daeebd9540fc94879e8147e66d8073c78adf3e3e7a03791f93a2003a5ab91d504ed84741f3dee5ea4995451220b996b4716b0d12113 +DIST firefox-69.0.3-eo.xpi 512837 BLAKE2B c8bfeb0b90d15a449c5a8845262ddf7113e916d9ca10f7537c05d7a394f4b2bbcd976c31504f2d1f207bfc0dcc9c3da7bc21fa6e4105db6efb12e5bba07cd863 SHA512 7b7cbb6b207fd2f37c831ce0e790bf01b4c5ab10459134811e904744f9c3a0ee94b9c4f718dc706e68ec31d0bd459ab7812f88bb0aca9804d5941c6fcc97d3f6 +DIST firefox-69.0.3-es-AR.xpi 522458 BLAKE2B 84b71dbe0321356af099c50bc21344f4971964526b232c05cec66e54039bdcbfa17956a8e6840cebf581c185b3a1da8148f3fd8a2d3b5722f85374c7ff3f1cd4 SHA512 bf2114c57bcfa91d855fd933d44a401a192b7e94d7ea95f14df98e304c3910967289bec2a3ef4f8300818260b2174032efb2f9b08279356975d71150c335c3a3 +DIST firefox-69.0.3-es-CL.xpi 519208 BLAKE2B 4a815222dac7f0fea5491ffb64566fe03cb60059fe11e5594e385a92541ccdc4c405d1a028d4452ac713157d5dca157b36cbce44994a49d3f8f54a5aa0ff39c7 SHA512 676c8c9706b8c1a8c2b21872781276b54a5825d824230a61a1130803a3ff48cb7194186541b1c89a2947e91e365495f863787af3c5512d5b58ea63de2e15e7b4 +DIST firefox-69.0.3-es-ES.xpi 484554 BLAKE2B f5b140dbf65aa497da4c9099afa0fff9d1d13cecb7f69b6d5a6ec7c353dec6d6fdde7280c348b5cdbff4d559414590ea8acdfa7d001202726bdaa77ab29025a6 SHA512 9efa2c303c545062a397328ab76a5bb66e5e935d39c35fad74d857879399802712f62f4cbc62b97393a66ba72c6bb6d2c8d28cc854add836a3ba6174eee613ef +DIST firefox-69.0.3-es-MX.xpi 517640 BLAKE2B d60d5ddbf71aec0a7f7f48f30aec1ae2923b02f6cd1df38702cd49908e40a7780032a57ac93d33f402497944029c3a6893cc8a457848dc3c80cc9e48c7c8861d SHA512 8cadc9410839548833ba072b7f1a16071100bda49e8dd17ab62379146000d8d52a5c0b8ea2dc27f1264d265e7021921b0567369ebaacb0c5b2a6250873ce1f6c +DIST firefox-69.0.3-et.xpi 494287 BLAKE2B 8edea64b3725d4f65c49983d206295a53cb1b0c53554c8c1a769682124c989ee9f372da5591325e28eefba21451b4212d4dac709f45b4437f6d4d489c1ab1ffa SHA512 02567df70c88921e235e91d7b73264ea977b29eb59a8ae1206f60b8dab0841a8d03d38ca5ecb5d8ae9e9d3a8664ecf65a445f9a168489f6938b2cc3e5ac40976 +DIST firefox-69.0.3-eu.xpi 509505 BLAKE2B 380797c3ca7cbacfb0f52a470874f10c3a54c7f03745c4bdfb2d2cfa2c32a3bb24795e557cea2b76fec397083d1a62c6b81cecba352343e02f6b1df05114314a SHA512 d2d9b1db483afba89c998e8e07f3ecb9301c3ef4c6239adb9288c7e9765286365cda5814a4b122e6f48ba4dba6f669a83802aa26d9364c893426eda57766bf39 +DIST firefox-69.0.3-fa.xpi 548038 BLAKE2B a768b5afd1390102369ae2af864e05a54be5780b364384e57ae37e300a0085fcf2ee60e44bd02cfb8767e61d0d52c1d97101ab3c663bc95db8c5636cf8166de6 SHA512 190fe0f34b6e7d9a99b1f8b022035cfeecb6c6be61e76c312e85650e7eeb296535c49d0b889eaf0c41900cef29b0d32238943a70b0d41ef35e1c1ebeabd183f2 +DIST firefox-69.0.3-ff.xpi 482400 BLAKE2B b252d217fe7de903f33283d6a679b6651a7ce1c68607bff82bdf1551f5b7a802a1375f22969713987e737bd1ffd8bb7a05774337fa0d2be5a39fb0b205f3ae38 SHA512 36c2e1cbfcaa78888163358b9569199b1eeab0ffc91d7e60597adffaf0eb5a843604e7fb0d83f7acb2c8945b0028e13c1bbde5a9919df81e9bc3d9baf3e1a899 +DIST firefox-69.0.3-fi.xpi 499064 BLAKE2B 971a599e2389d35a93d2b08785f5b3c14a7ff788bcee041b8cc3ac12e09fbcf164b5d7d2c2b2de58ad2d23f059f277e9b24436b4340bf14df7d655ddb6297088 SHA512 2d3881719b6a79c75dfe25d501308a6d5a0df66c685c674b631aabc089bd2518de3e368d5de20743f714489b7fd3dc15fbf9125fe3e1cd4c9c558d9f9510af86 +DIST firefox-69.0.3-fr.xpi 532797 BLAKE2B bca55e0703e722d1e1c0ba8bfa39ee1eb4c65f46ef841f4c4a0859277e6de514b82def627e5d48358cb9b84b8846b173860e96385c03fda8541d4b3a6863f91e SHA512 e8e5770478d18eee31d1f7b461c82a0dc08e607ae6e4b9153b23b364e3f36aacfad1e0dca8b4e3cbf11e24fa7d9d4dcd2fa023a8059e6a522292ab908726b27d +DIST firefox-69.0.3-fy-NL.xpi 519633 BLAKE2B 6217b1ad12cbd4c1352492439af700c586a8d0f3c6f57f5bfb5139468a1bc6fed396159ec371dd09761855ee67f609e1eafd4392440e1e3438a5bb479730a9a8 SHA512 cfd53094326c0dffdfc7226242b3dd59382b1d866ea58675077bfe05794b756c6d19141ab303d870b8c012bcddca4c33acf2160c2bd5ec8cb8ff59268672005b +DIST firefox-69.0.3-ga-IE.xpi 487341 BLAKE2B 717ac828866e3db9452a09f67c80cac09eafd00be10e47606e90a01f9c32e5560d515ec7a88f0ea9513f2c8dce7b50e2f32b577f429a57d2d35abc0bf31a00a3 SHA512 6a140502e85b6242bfb4fd2ae7cacdbc5b29a39d874d6432e8963aebdcadf273b87aa361ce8db6486ea386ff25cbd5f02a102a7152f18ed60124f94dce218ce8 +DIST firefox-69.0.3-gd.xpi 510051 BLAKE2B 206d2a02f6ae508572ef411749e913b6bce1a66e482926e97a25532e7f339edd494ed5072077e48fb824aead52d539a5afe6a82b267fe99ac307c5116fd3ce52 SHA512 d613e55cd4f9df96e55b4a5b0360b9cca414a83f16bd6d15ce80547ea71e6e9035846bb68aadfeabf787fd8da36ebfe191dad9a99ab0c963e3565dfb2aefbe0c +DIST firefox-69.0.3-gl.xpi 482705 BLAKE2B 4e2d3a05ca706d8c6154d6db6f6ae24fbde982457be3166d5a33efc686d042bd52e8d00f726f8110312a0065fc44204f06a5739dfcd1a05ac91ccf4c04ab204e SHA512 5f535faaf4021137792197216f05b4f5d9de20602500713765287022fc9cfc260ec9c555639c3e2928d61c1d7e500eead7256fe2dc04a06123a4f196c67d9c3c +DIST firefox-69.0.3-gn.xpi 529560 BLAKE2B e422cb16bcd45a0df39869e5d0c6370a5324a638126e0ab18181e94828c3b170365a3ff48a343afe04fdca915c3af218516accb3a94902b5be42e877ffd0cd0f SHA512 c6207716b902908274131d5face3522acd8ef1ad053936d7d907958fd801d49aba0bb27ca54eb3cf02101ac796b91524a4a6aae2af56e72861ea2e54529e021d +DIST firefox-69.0.3-gu-IN.xpi 572909 BLAKE2B a68b56ff50af55ae8fec7168049debb3b186c052691cf931543d9648d88b7d7ea2a8d6d70a5aaed77124fced3ffc40000ce0f3657ebb681d0632a6c37ccc29c4 SHA512 085a331795713ec24f64116e144ad58f605974ee2912db53db0645dcf1a00e30b4a2af446ad64ff1b456f60461cb099583fa6de4b66ec17be7b74c90a61de5da +DIST firefox-69.0.3-he.xpi 526004 BLAKE2B c46897d15145b430ba9ef2d89913648b245de077e20cb940a5882409dc0790cb907ee837837b3f722b7beda0e386fa4406b17e071146114df361b4fc6ec17acb SHA512 26140ba3bd608313661c461c6a3eeb53f7e325cf13e3bbe8f9219400385f31c4d99e05139efb15e23b75e82250f5572c9a49297d5bf9910d1de78cea90c1a9de +DIST firefox-69.0.3-hi-IN.xpi 566498 BLAKE2B aa4aa058ff36c82188e7091090c2d54f36e2fede42ccc9f740e4e92db269ea787030562161a4e80bb1a473b00d6f784e565181e0f904e28747bcfc3391509515 SHA512 300eeb959d82c6930097ecc0a28b6ffd218a4000976d435fd9a55bd0ed425803018aff5782e1a18fefc77b678f5f7fbe6bd27f4c9d4436209c042ece6e006bae +DIST firefox-69.0.3-hr.xpi 503678 BLAKE2B cc0be260b7b146a78272bc50ff8f74029c0d2d3042c45e74d70220cdf4a45512c6feca7ffadc71cd6147d9e37a2865c83a6366886eafa7651a99e4360c81be6b SHA512 dd5a805686813eeb03bac4f35d52bfd0567cf959f68619076d189bc7ad0b6f6730bea06a0b24abcce1985fe0c2608452f360313180d23b4d62b65999e8ce0183 +DIST firefox-69.0.3-hsb.xpi 538173 BLAKE2B 478b9a4e65e29d7efb2eae7de2dbb6d1a12b2957939a83c213aa3ebd52a29f2c5b52d700938b2920244cc43e42ce7d2ad31f468367290d19782d4c04288dd3d7 SHA512 2410c7fb0d4a7210da7b1e262de0cef531609bccb658c7617b576fa4104e0e33cf8d85904a68f77416782a192734ce6778e056512921d38a53639dea18d10515 +DIST firefox-69.0.3-hu.xpi 535855 BLAKE2B f2c7fdbab02d7d9184032ba79ee1e0fa3a6529104b10e0672a94c1373fdb60a58ffcbb29e94e1b6b89a29f129faefa553ad4ae7b2efe3bc69848f1e1b9dcbe89 SHA512 2ab58bcc9900a3499a820d78d5106cd16895a2bc5b4e1e624e7a5550e0ca640b6346342f825c9c6f735945351361e35463623fd3a347ad056fd7a6233f9c066e +DIST firefox-69.0.3-hy-AM.xpi 544996 BLAKE2B b5704f5ec0dfb5730cf4e8dc341f8ec494e6a2e7e96ea2f5b255fb9e88cff0ffc3160c641c5f8fac26963da00a406d0fded543c3a3327e83da88a01c277e709d SHA512 6aaadd24c23cb46605a04ee3aada690725c33445d3cf0a83d3e329fae549adde2f04e5b593c10e2bec5075e81123d007d6c905cdea5835c0cbbf0d52e53b2361 +DIST firefox-69.0.3-ia.xpi 506340 BLAKE2B 32c264adaf34f9182161a916608b08e421083ee9892fc092944e3b8b330b4142cbf354fb01936270da5e5d9329e4540cb8ee03d92421ee27d272c8c537fa3291 SHA512 58c57d7d1b5da792fa2f3c607419e599f852af20d53142897a06d5f2461773c74cc354ee9fc10793db9ba0ba7b07860db7b9d360ac53f6fcfae10cea41820ae6 +DIST firefox-69.0.3-id.xpi 496645 BLAKE2B 4f24b0855b024489b9c1eb597e6f2d0bb0567f6141b8ee0ff0bdfa49de9acb3aba0c28f8dd98099137c31cbad12ee915642972987928139073cf7b77a7dfaf3c SHA512 9d85aed52599e781f4196360cf64641550da37199c2d4da8f19ab5751430ee5c45d082981413386c137f4bb757487ed810d73ff38cb469ae45cd68e39781c8c2 +DIST firefox-69.0.3-is.xpi 498123 BLAKE2B def235f8028116f4b71b1be884e8fa0f8289959f0f025bef1db17021f40c332c55b8c32d7d98a4e5845b265104bc9d796cf0207326479a18623d6f4cf7403adf SHA512 874e04498b933a46590aa6672daa1dc6e4a0344eddc5f437f595b75cd38fd70022a5a077913e9e40bb617d491727ecb56ebbcf0f67607fe7066d6d463862d7f2 +DIST firefox-69.0.3-it.xpi 398739 BLAKE2B 518f2f509bf9a32249153d2449665a2d1107cce672786f8940edbca929612b9a598c15a90f3c56c1a9f054b71df622c04debe67df6cb10d968ec0abe4818ebac SHA512 e824010ac05745c0b1b1771f4737f1d52974f663fdbff2d1c7be45b8a0b30d9aa18dba9fc6de9d9ce84294f27f5f1f7800a319444879ba9784392431a8df95e8 +DIST firefox-69.0.3-ja.xpi 553451 BLAKE2B 7d0b32daf69b235899209c343f958c48caf27dec0576a0e009cbe4418369a2fbbcc65d95c42951f02a4cd88769773a5d474907702917c353815efb6812bbfa98 SHA512 0764265ea272dfa82e5fd2104e80857c516623ade0da2015010a694c38f0909e53e4ede738cfd9afacaacdba79570edc5b8800680a47b84c3bdd4e39b74ca335 +DIST firefox-69.0.3-ka.xpi 555802 BLAKE2B 1251b9d15fa34c50e7b81c3ec4f7236f37faf44c8036a93b71af534a526b980a95d08c5a081e710d6e4fc1f6dbe81ba41d07d5d4da197a78690f5d1df15744fe SHA512 b6c0bb0dfa1c938743c80806ef44faa639fc99754d3056bf61b0f2aed20b68830f91b1b417a5f6881d45753799176fc41d6050f55e44fbdf0a8bb60279df2ef6 +DIST firefox-69.0.3-kab.xpi 511540 BLAKE2B 52cd1a877cfa3342e96344067d91ded4f2d5c24e283406f516b21388a74150aca1934a76c4f4389aff6ddf44b6135437d6d3642693c9431fbe38632537d1270e SHA512 6ada4e682052829b1b604e7b9dc22ad4e9da47250047f7c1b6656833677ea0576ed701771f13eee97d04e9e71a67fe957cc9d1be28ab9aaa18680f892a3c67bf +DIST firefox-69.0.3-kk.xpi 581230 BLAKE2B c1dafdc0cdd30386f6ea25e4972954908074d7aa21869ae0024773390806691f53878ace0cf2cf9ed7ea6d466ac105e080a576ca014656cc21a2cba4da34ff5f SHA512 c60cd3c01fe154dda53573fe2c27801fdaab23ca54cad702c1f587a8678da6a7c228e85cb6201ff40a9d133fb05ea786f9719c80b0b2ec5edccb9cc9f8901bf7 +DIST firefox-69.0.3-km.xpi 553127 BLAKE2B 44014f93c69e82e4fd44d0d9be6ab997663658dfe6ecbc9d03bb3423257fb1877e9df162b75ce6ee6f65d13c0fd07aa2fe9039146531771d39c3e0d95cb4e32d SHA512 26bb6836cb3345b016c25811d12c2efe6fee8c1583ef1fd3776433d1bbbaefae3f90f63cc3ce282b912e2b375f8b0a0325dca3a5f3db0c708f634a87494723dc +DIST firefox-69.0.3-kn.xpi 545862 BLAKE2B 21092bdbbe5a25cd353d1e25ce06c2e16ce7367bd90937d5c47b98c1bc928f316d2e636aba194e336c93405ad2be8418d22eea680c5c9605fc2755bcf0c2aad0 SHA512 1492dd6738c315fdd42e8aaaca6d385d556a79d5bb679abfda9a4e8f92bf5f094b21c3953f0fd5284ae99297489880c95d84e721373e7cd5518ad198b919edbf +DIST firefox-69.0.3-ko.xpi 545923 BLAKE2B 3319a48f35af281049bf8a9f14a43070a7619adfd0ace179110f0723df6bafc335acd32f59f0468c77daf5de8877e60b84dd976d5cf3c29ca98ac9797e54d945 SHA512 578c233d604aac7838b2d4eb6895f1675b8c2321536cdf34fe126afb767d2062e7dd8ba59dc1e6d12036d1d91cb31dffdc3490794f07dc70a3d5b5a9e64ab735 +DIST firefox-69.0.3-lij.xpi 481109 BLAKE2B 1744e9cb316a1cd80fe04c8b87c51d10e1faed7218899525f4189406ec8ff3ce8db8a16b525799c9c9853dafd469c9441017f7df3e9319555cb5ffbd78f3b2d6 SHA512 e8244a1dbc1f986af9ec38c9e2f5ee5c6fe71b6268bff563981df738fa322d72b30c11d2df4a7fd89bdb11f844246b7d63fc1d8b94245a8e6f4a26b54b9865bc +DIST firefox-69.0.3-lt.xpi 537451 BLAKE2B 174f483f29fa85c85d407b2ea364948a8aada5020a8cb14cb4c6057c1f2795a8549308f4c559263a3344a2856ef5c984e17b453be39cee7093eda7bd1c326a0d SHA512 b467def226bfa4d9d0f11fb7a72431bdb0d84c4bbd42a4ab09e98032f4fd3a1270f95ec91e560f3dcb340cef000a9557c0db8bd73c9a5c6ea170e8ba859157e7 +DIST firefox-69.0.3-lv.xpi 498851 BLAKE2B ac5fa7d3f51dfcca699cb07557c8acf01805d139a025133334416c7bdce4319582721c66b4f14534d5fc485324356a040affe750b214d82163cad43841a2d2e7 SHA512 3ddb278b6e6e2a7df3c2ef3c85f2f090cbeb179ad3b6f2eb1d2adef236201a5a095cef7f935208508e8c12c9b48171caba84b435b30d7b1c18fffabdc51dffd4 +DIST firefox-69.0.3-mk.xpi 488110 BLAKE2B 6d9cd065948db5d6ef17f07ccc094d3be661e530dd94e2a935900f92e0ecec9876398969c045e63dca930eff66dc8922d2454a34f48e761f15dc7459b5631ecb SHA512 0853e0f05e9baf8306dce3027ed2440da4c5e57d7b5788d5da973436ef0d06682caef95592a6fc6705d153f1e9932e2669e9a6ac729196bb245bfa8ada0d1483 +DIST firefox-69.0.3-mr.xpi 560190 BLAKE2B 001fc05cea586e0513a566400e3e1199b0944f4fc297f1c5d2f1151984f86507a4c2dabccab8a1137b062264e364f72923a46ac7093a4bbae28ae8cfcce17381 SHA512 60264a26a22507728fc2936f81850a16c3ea200f9a69827216749252c4d8016ceb5402d4987900ad6c3b051f15e3ced6d986e6be6368b7e494b6164968bedade +DIST firefox-69.0.3-ms.xpi 478900 BLAKE2B 4eba7a1c871fad30c52abae2eee0999282c093637d6e3a9cedaabd1ddae44656f5601e39c7776440f899ab90feb241fea622cfeec2398b25f0c735dfe21b04f1 SHA512 f8fc59d41d7f75f7814570efde77825b95979c869a5d9a84f24fc8dc0d6d616dde387a47c5bcbd32b910103c1d6d5951cc98955529e9cd423e118e3bd67661a0 +DIST firefox-69.0.3-my.xpi 553527 BLAKE2B 419902a895bb18baad657e4baf48c5f1dfa0ee91b61ff4e40138a6b02d9e04843ad86dfb1baca05cb53e098aed8dda37f9656b24a733876b51f481597ffeb5eb SHA512 f1e26af9c8877b0a0979c87ccb30e558bbf8f727169882af5c8134b76fcf4cb33c615ebe55b9092e4a67d0a91e9f5bccf4ee364290952be73bface1938967b97 +DIST firefox-69.0.3-nb-NO.xpi 505948 BLAKE2B a435b659b0d0683d730c52e9312c673af244ac9cc1f8015476bc897ebc50867ab120335f2b6089fedb1e683bb5abb161ea7cc486d35504aac039e3588f7eb1c6 SHA512 b50062b6df06bd503517d0dbfa64a2bb811bc9005997cea5f56dc3eb48aa087a24641f35f4c20cc519dab4493e3ca170b2890c36d45f037990a375693ea17e19 +DIST firefox-69.0.3-nl.xpi 501269 BLAKE2B 50025fff6e485184d9298dbabbbae5d84e5fdb4fd5e8bacf325623a79ed12857f26ecb0db51cf5c2609565e7ca48db4b4bfbc9af38f172acc15aba7e10ab0406 SHA512 81b4a457b27078f4df102cd8713279bca61d1c11e87e3a9ca168fb5e642e4e0fcafcf98b97ecc2e12b7f61403bd64ec122d97e072c4901209dae7bf54b874117 +DIST firefox-69.0.3-nn-NO.xpi 503351 BLAKE2B 6ec27eea4027a6e76c79819ea94379b714fcc5b59aac4669afc86a72366940f300f3a0fbf2cda31b74a9f6e3fcb63f1708c1f24edf9535d625e2d1d7e324d8fd SHA512 658c996e18e06c1ff3b38b87cfab57908496cac6dbe67653eea07ffe8a6ed2d9970010e342b712a897d7c8c55d88cba9c541e398200fe264dcc674577d51692e +DIST firefox-69.0.3-oc.xpi 497830 BLAKE2B 10703af7150943fc46c129719a40f67a29285e0cfc4bb96a17a1fe2a1a31aea0da96823fa4eb82460e358a0dbcf11d4ea9970b9c5873f8b58b74ae97bd76e764 SHA512 138dfc7fa0156f1b2c4f2e9e479d9e0fd85ae7f2814d02e662829d7d3cc13bf55f5e28af28276b1afad1d299f7ebe6d11b78705e27ae86ea58244e2670e2adf3 +DIST firefox-69.0.3-pa-IN.xpi 555498 BLAKE2B 2c1a1bd0ada64a0c4b7ddd96b4ac7194817e0269d0ef744e807b8f5673e8c5f66fb1139a8d716d95124865c036e71d608f324d664f98b7fd2f926128a56eeb7c SHA512 2b66d9156f474a9650e17a929b36af4633c072a222734b9ed3e8b5662d9fb7383779caf9c27a041ec6b003f360d630856fd5a85021fdbf2747827afa188a9211 +DIST firefox-69.0.3-pl.xpi 509640 BLAKE2B e9175d3d18269693c74392739458151c5ca9505da5946c22e9a5eb796b1baade5d84dc6c4e1262dcbfa2ae7d77c7eb260d7785dc6c26dc8cea65a3e900bed89b SHA512 ba69450ed9d1ca00a6fc95cd62550d75ede3ab80b491091996bbd54ead7751e96a0dbd5f45df4ab9ea8158cc6f5aba8b59c8c2fa8af2425f0985dee6c7267615 +DIST firefox-69.0.3-pt-BR.xpi 504919 BLAKE2B 23bfbf0bfb668ee461261cd9fc134a19dcf3a6d9dcda5f7b3e01704dbe4feea179b38ae19049e925a1b72393eefd2c41b9a5595e7df3e68edf493857143aa329 SHA512 6dab4aeec64387f78b48093a5898d98e9d2e2f3bb60c3169dbda7a9d62740c0cfc394b1ff2ef4bc1a330f21dc9423fe5ae703d3bbe7b6e8c2837b6f0ab994d36 +DIST firefox-69.0.3-pt-PT.xpi 510864 BLAKE2B 99a2926d403a0d1eeb3ff58bd35c0f2a472e0d584a6b2b20f74a6b93be573aadd1f6f86a8b7c8b55133c3a278ae6c731c9920b22ffca5c63f30d689be43f77c8 SHA512 926ef0dd8e918330d1259d52c950859183735ab84a49df5937c9dabe1010f3c1b81b4db9a34e666b25057ef175c1c5edb3914e5f1a8a62b88f98ffd1fd3d12ca +DIST firefox-69.0.3-rm.xpi 497040 BLAKE2B 0b55db5683a935ab4cd2405fa3222f32e345efa9c9cca032476ea091e01e34a6fbff8d9f0158b5592ba8c5f1236739b5f89fba53aeea53eaaa47dd7055e780ed SHA512 6ae4a9d7d39756cfafe4d1e865094576e959bb5fcff3f2623a80f8db5da38915f717a344ac8200d858daac6f45f34dfc0e5dc4d7bb48f1f98b8da00f43352f14 +DIST firefox-69.0.3-ro.xpi 515546 BLAKE2B 2e15572aa8eca9e4cf7180c430a0628524a76b29130feef9abead38317b8957fec79a6db830b14dc8d88080a9b020c64723b73992918cc7dca6c3c51fb1cd1b2 SHA512 dee59c34c482224b411e44cf7bc832de28419299c546066ee344c44cf4977aea920334c4fdde6ab3f1de6ac0bb5db55e5ff2064408b51797380f5a91c3ec274b +DIST firefox-69.0.3-ru.xpi 596377 BLAKE2B 35fe055d11ff33dbe18df6c24da2dbeecd404ca15878c0c01f31cfb59b6b2ca3f5814dce6d52e44a244f68af821da080c00827574470e6530b9dff7df194f6bc SHA512 d4d2c519ce5b45c675e0a096ed0233e83da0ef739b52f62c96e877f8d09a4575dd229568e4dfc965a5d65c9b8523843b3bfc5d1bb53d13fcde2d22de0ab5f2f5 +DIST firefox-69.0.3-si.xpi 526466 BLAKE2B 6359784da1ce6570356a9483a22dc00d247b9e2397a333478a4338b83c527835365a32e69150042d09ca8cdb283a436078bb779ee162edd4b663caf180b76511 SHA512 779d379546bfe5d38cb9c7e910f97b5995827e3b119ead85178496ed5ec5b7ff9e95e6504560c6b00df5c0e15204d931c6ed45e8d4adb44e96eb8b3fb648581e +DIST firefox-69.0.3-sk.xpi 531500 BLAKE2B 5610c1bd727c57f9897f184974dca5d66dc651d32053cebe2adf216a47c815c13e64c4052be35f55209c9e31547acad72120df1bbf070039bfbe5389d23ea339 SHA512 7e53daf78ebe24f52b6ca16dd48e7757fa169a0fb94140390880a3f4aced3e62f73610fc825ffca93d9df2cd1349673cb0ff579aa3e828f56c99a03d54330ab2 +DIST firefox-69.0.3-sl.xpi 512014 BLAKE2B 7f8b1e6257a0d6e2890f081b2aee83b7da8ae91a20d64e69c33271cf9e30e03589b14c8c49a6d47e33e9810a291f3f24c02ec97dbbf15d5771dcdab57b5ab00d SHA512 6d7e0cdca58acde507098b282c88b33f4ad8d8ee83a1f33803edaf7e21d48dc4113d8184070b50810d0be59af49705454d187311d660aff0b58ad4caad502513 +DIST firefox-69.0.3-son.xpi 454040 BLAKE2B d8401868f9575e7163ed7887e9ed31f3b9a5be04627fe8746fcfe3b5679a7011e06042bdb293a9256fcab2a85adc0f1fa1835943ce28fa9fe2fdcd9de6601eb6 SHA512 85b57478b470ff23f5d05b8e4fe6a0fb7d90f76d013cc079a5dd46455f5e920fe3038b8ecd3dcc6b3c9e37db0e15272be78a3bc8eea00d38b2f5b0e42c90efd5 +DIST firefox-69.0.3-sq.xpi 520270 BLAKE2B 42181c94301229778b560095b5bb63206f22a6bbd2541a8a44a4e0eea2260a7c64eec22c59d17e31414b2d6b914bdc217da9a2bba34ad005847a2f8fdda92259 SHA512 14e4597793a61ccf21c8be3dbdbd762bc04ea5d011c596860fc84daa6d7314201ed6a2f05a1b4e2999a1674a9842309f2438615581236eb7c32ba51c9d3621d3 +DIST firefox-69.0.3-sr.xpi 530542 BLAKE2B 7697e5c8c0f86a4d6f167b5ed302e4f3af5ee73888e45c0664b450b3657e96e9775be7f8cba829c3aa301b664a806d296eb8a20ab8b94aa144c2e371e0d61b3b SHA512 db801b952bee62590817c0f68162a33a4cc5fdd2a4ea73dcfd091ef7416a9f343967cc1beff630ada099370e0f595c1846a5f50da75205c6397d0e99759c041c +DIST firefox-69.0.3-sv-SE.xpi 515174 BLAKE2B 287580b0a22460c263f707631c4508dc3018dc58a08cb3857cbbba516314a0467a4a4c3cfc0c989e84dc691a0dd23b9dd09d024b01575518c6f1c835774927d0 SHA512 00c610f754f3fd49673dafa030c612b86f6ef7bc30706983691a6cc19090680584d03200ea2ab0a4e5f579ac7d2003bdd937f39c4aa8ff4ba2aeb16e5f048aeb +DIST firefox-69.0.3-ta.xpi 553438 BLAKE2B 1a147c501d21b42669376544b93a29969f83b5f5966811953643a2a33b2a8e4ffd35c7bd8a1df5a1b4fdf280e764faebbd1ed7917227a54465592f507539d2e1 SHA512 18055627573850c66f48a9dc7f3e536a081a6f1ad4129e6c9ca9200d34bc4fceac2e489f6e41033b5732600a0f18d3548b40e8b2ef81fc222c7a2c7c22fd9357 +DIST firefox-69.0.3-te.xpi 563406 BLAKE2B 6cb3d6940cf57ec6ee109a6410b0973f3d4f906c6e4104e9790f793f50ef3e464154e7e2f85a9873e6fdc831281ea2c9b0f5c80a64a798953180f9a43ed7c1cf SHA512 9542e0477a88189be05d999e05ad927ec349ac6c70a09811eeee161f323e5eedddd122ab2472247a8be5ae07579ba71dda2d4c0b02b0a6972c22a385cf86cd7e +DIST firefox-69.0.3-th.xpi 556987 BLAKE2B eef3e7c7a9d3a777cc084891f6751dee69bedf9124b371ac79937292ab0602ab3c81b49ea5c87d5b905ed7beae9838db780c19e3fdb1fa06cb299cbd4355b530 SHA512 a76f4982daed10958833a0d232c6c52f47ef5efe6cdffdeb9e0cca70e83beb871957e0d1d60b636256025114a1884ec651f2122696bee2ffc76213a345780576 +DIST firefox-69.0.3-tr.xpi 526400 BLAKE2B 1a49402c6f5b1912555c8aa518baa661b9a7ae084d20cec6c4f4c684b02d731f406a8561da0d5a2e5862b061ff26f7e393b8c9a27702c16fea3632bf9b719bff SHA512 9d477d76807bc834497dee2751a964dd3d5ae132886f1a7ff9799951260293d9738bed579d67855498e4afd7da97725cb7e5cd83301ca3c8d2a0f78a8f1b381f +DIST firefox-69.0.3-uk.xpi 580538 BLAKE2B 566c3996bc0579ac1031cfe4fa7303c4d14b5cce9a3820b42853ad5c326be3f133bf243d27068c0534d61da465a83c2920b71965ddc3437e13d42168b06523f6 SHA512 d81fb0dbe1775b124b28b2af3c00af50484fb1e86ae057137ce0f614c9046d378797e34a77407b0b4b2830b4aed05893833ebf360eb8c3e6122a2cc7b12ece9a +DIST firefox-69.0.3-ur.xpi 540408 BLAKE2B 7701a099f9c2347aa7fb13adeeb46b6bdedbcb3fe0a4fbea84c5d8185d828f2a604b7a97492c0448702288f3289d9134a8601231607acfd624322b1b90c65da1 SHA512 398dedc364e29c4bf1072f865c26cc4a407f1afec28639166247c2a00fda21d17af6b162d8a8f268344c96b93c88bebc570afef35f9a84618382ac001a8128ef +DIST firefox-69.0.3-uz.xpi 481331 BLAKE2B 55e27c6f467c9458aafdade2c4bb5228d7fe24599611c9b0b2016c2e326c74587d83663fd75d6da8123b094e2b0623cf59d6c0eb5f9e128a363e4b71cb95213b SHA512 d9d43d5f1e46573d9403704e7c4b2734e34a0382ea6d4caf3b7a48c1d8ed346dbf94503de497f96626121877c43e7b74ba3e0b8bcbfdf7fe6b64edbd576b3bdd +DIST firefox-69.0.3-vi.xpi 538599 BLAKE2B cd1e153bc4de1fc9025d6044a00bf8f3170a4a14b100169d75a020778b34ad5143b50ace972e193a1580f97e577bf5bcfdc9fdd84fee89f7f4b2c6b06c1297a5 SHA512 7ce16bd7219cd32240ae2a1ac74680be83f3fbc3ab6bd72de8bd6aabc2e8f1a0017e039f0cc5a4d2f871296125ba1455dcd88a3a71b04a73f08d338be2799e16 +DIST firefox-69.0.3-xh.xpi 465717 BLAKE2B 77c581a14020d564b9a558b8839b386ec41c896723f7c6fe2b7ac415979f26f4a76d165f964863c76ffb1db618f74b835868adf447a05e0c63a73c745ed986ff SHA512 15c95f40599893edf15adac35db352b8885c6c0dc7ba5f3a8d27ca070dfc7a588c963a50ed3fa0a769d55b93c05b98376b2d5bab08b121ed1cd8c8efbe181f82 +DIST firefox-69.0.3-zh-CN.xpi 545786 BLAKE2B f9a558972184173d13d7ea892fb673abfe6da92f998c862db131111b2f9bf37ec8f22d175bda8aaac0de8ce38b68f6447591f72b140e2695e2bd0e9a4e00820d SHA512 72e3ce97a429c68ed44f6811d2c6b76e205e34aca6b7ac0c208a5b27d5fc81de8995bc7664a2673eb3eefe5b4392089976c388abb235766e3a3b96838d139060 +DIST firefox-69.0.3-zh-TW.xpi 545656 BLAKE2B 22c346145a6f21816d8ccb7fff22e3efe088eaa336ca689a254485f362a6ae4c848713c82c95a29df629e53b1d15850ab40da8c84e9e7fff8602a36e8df12360 SHA512 665303c8b052a66be96b738f7df72d8f2247963ef66b405c5170e8b3466d48abb917bdc6a68a26c7bfcc6d6a9a01979c909d403f50b08f8dc9a422cf036ce541 +DIST firefox-69.0.3.source.tar.xz 315473484 BLAKE2B b8a2d44735b7029b735627aa95cf191abfaa0e419e2946695eda559a704d2338a277573f019dd697b806907ce327576f6a12f13a87805e706e830d98326f60b5 SHA512 bc4020c5f1a1eac82944f6402aa374c830231a0f168c6cdab8924a1c7a1b296381b45bce0a0567811ad86c2688972a35fda3f6c15e562b03a47d48617fe7611a EBUILD firefox-52.9.0.ebuild 12991 BLAKE2B f6fd3bb3145bccf8ecdc85da7fc102ec71ccafd9dcff9f5c0d4ab8fd274bb438b1ea271c556f5153e44e7ed58acf7aeb6a095d49f43664ace69a4cce280555af SHA512 f30ca31284836f835bf37eb06d88a40fb49820b0bef66b200e20877eadc823d3220adcf1b5c050e207d8626577abe0d3986a8722a3fba2845d9b663423ee3d63 -EBUILD firefox-60.8.0.ebuild 13727 BLAKE2B db757c40438bd859fca26d8b131a1243c971bf464f214cb35243edb91532e8f2619880cce9e73b35420dec840e8248b2a2127555d811eb9a11c1a34e180e55fe SHA512 5797358954f139e14e92c2206107a7160e0edf8bef6b13840930aa659738ccc4167c10133c923425010a2f4b95f2aaf6a43895b51b53a619b3740941a70af271 -EBUILD firefox-60.9.0.ebuild 13703 BLAKE2B 1be175537f803b2cbcb641c92766c23e82bbc1a94e4c992c86797e904443ce097871514603b8c7a354ff9107615ad94edc2fe99dfcbb2f97617f3af225871280 SHA512 ed81737dca5ecd761bad9fc198d23e7370aec73414dbf21091f743d7816ae0bbafd99476218b4dec303393fc87081b58740b122980bfc86c70c3e4d0468144e2 -EBUILD firefox-68.1.0.ebuild 24620 BLAKE2B 79069c250b17115927cf39ec70b5dfd390f8416f3a175ea5f2038bc0231073987262165eabf7fcdcbc9bdd6c7c60d981d9f6c611573d665a5441008552444b65 SHA512 fffcf19267a0e27fd48995477b0e6fb4292278d908fd595231ea58a0464959c5e19eebfae7d4c5f30c09c18c5455be1f80d44a7117936d416115bf81330ce0c2 -EBUILD firefox-69.0.1.ebuild 24643 BLAKE2B 38951705fdfc4c8c2546abadc0e7e90e9c3c6d7d1a41ba8d056ddb24cabc434e7f9ac8e029254a737110bec51c77bae9a2269527cb23bc9bc82a2774088d8dad SHA512 d7a465e7158d390e4c3671fd7f101120936e05db7e3d0f2e197facf4da6f4b738ddb2983d50622ce70ca935098d0d1e169a824a8c290cd1e7dbd5b885ef4e1ca +EBUILD firefox-60.9.0.ebuild 13966 BLAKE2B 045e7879eed319aacf13db63bf30c1b8dcb85ee1227d34b587c191421dfb69e0d98aa80ff9602ca69f82926bf2c2b2126743935178dc8b2947e46613b070b8a6 SHA512 d97c4e633a5d9e8020014b83c828f434bc9f5641f2dc69f0f4d3039c205a40a173ea31341bc8b80e114ddb35a64215f626e1dd00dd67c2325e844a8ee4875dfc +EBUILD firefox-68.1.0.ebuild 24703 BLAKE2B 577f8d56d2a7908ac197a538b131ae1b9e32b5bdffdc3ac38a7a79161b04518d7d2ed972808a78aff9535660307d392884b7b472d473c98af6396ed76d47681e SHA512 e1388528add205cadd202864726f319e0a561e5790efc03c463c2609206dac0c8a7b8b8dc6310397c5213d71a778d6e6fbdb2f1ecf9d3bc5e1f8462744ef1437 +EBUILD firefox-69.0.2.ebuild 24726 BLAKE2B c6f1be4b1c9af17cca553c7295f9e9fe9c4cf38be4894a0f2f1b7365680b48e3f39ff72f8e52ceb41d2972b03b53eac0db22137a971cafdb791f4fdd3df768d0 SHA512 d428d6c1f3ca60550f5e840c50d44d91b91d1067284311f31d7c6bc6aa8a518eb1d5e318f3a536505c889a2ce0206f970f79b5f8c085d5319910d4536d64bcad +EBUILD firefox-69.0.3.ebuild 24726 BLAKE2B c6f1be4b1c9af17cca553c7295f9e9fe9c4cf38be4894a0f2f1b7365680b48e3f39ff72f8e52ceb41d2972b03b53eac0db22137a971cafdb791f4fdd3df768d0 SHA512 d428d6c1f3ca60550f5e840c50d44d91b91d1067284311f31d7c6bc6aa8a518eb1d5e318f3a536505c889a2ce0206f970f79b5f8c085d5319910d4536d64bcad MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc diff --git a/www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch b/www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch new file mode 100644 index 000000000000..a9183f24e0fc --- /dev/null +++ b/www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch @@ -0,0 +1,58 @@ +--- firefox-60.9.0/third_party/rust/cssparser/.cargo-checksum.json ++++ firefox-60.9.0_b/third_party/rust/cssparser/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{".travis.yml":"f1fb4b65964c81bc1240544267ea334f554ca38ae7a74d57066f4d47d2b5d568","Cargo.toml":"7807f16d417eb1a6ede56cd4ba2da6c5c63e4530289b3f0848f4b154e18eba02","LICENSE":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","README.md":"c5781e673335f37ed3d7acb119f8ed33efdf6eb75a7094b7da2abe0c3230adb8","build.rs":"b29fc57747f79914d1c2fb541e2bb15a003028bb62751dcb901081ccc174b119","build/match_byte.rs":"2c84b8ca5884347d2007f49aecbd85b4c7582085526e2704399817249996e19b","docs/.nojekyll":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","docs/404.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","docs/index.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","src/color.rs":"c60f1b0ab7a2a6213e434604ee33f78e7ef74347f325d86d0b9192d8225ae1cc","src/cow_rc_str.rs":"541216f8ef74ee3cc5cbbc1347e5f32ed66588c401851c9a7d68b867aede1de0","src/from_bytes.rs":"331fe63af2123ae3675b61928a69461b5ac77799fff3ce9978c55cf2c558f4ff","src/lib.rs":"46c377e0c9a75780d5cb0bcf4dfb960f0fb2a996a13e7349bb111b9082252233","src/macros.rs":"adb9773c157890381556ea83d7942dcc676f99eea71abbb6afeffee1e3f28960","src/nth.rs":"5c70fb542d1376cddab69922eeb4c05e4fcf8f413f27563a2af50f72a47c8f8c","src/parser.rs":"9ed4aec998221eb2d2ba99db2f9f82a02399fb0c3b8500627f68f5aab872adde","src/rules_and_declarations.rs":"be2c4f3f3bb673d866575b6cb6084f1879dff07356d583ca9a3595f63b7f916f","src/serializer.rs":"4ccfc9b4fe994aab3803662bbf31cc25052a6a39531073a867b14b224afe42dd","src/size_of_tests.rs":"e5f63c8c18721cc3ff7a5407e84f9889ffa10e66da96e8510a696c3e00ad72d5","src/tests.rs":"80b02c80ab0fd580dad9206615c918e0db7dff63dfed0feeedb66f317d24b24b","src/tokenizer.rs":"429b2cba419cf8b923fbcc32d3bd34c0b39284ebfcb9fc29b8eb8643d8d5f312","src/unicode_range.rs":"c1c4ed2493e09d248c526ce1ef8575a5f8258da3962b64ffc814ef3bdf9780d0"},"package":"8a807ac3ab7a217829c2a3b65732b926b2befe6a35f33b4bf8b503692430f223"} +\ No newline at end of file ++{"files":{".travis.yml":"f1fb4b65964c81bc1240544267ea334f554ca38ae7a74d57066f4d47d2b5d568","Cargo.toml":"7807f16d417eb1a6ede56cd4ba2da6c5c63e4530289b3f0848f4b154e18eba02","LICENSE":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","README.md":"c5781e673335f37ed3d7acb119f8ed33efdf6eb75a7094b7da2abe0c3230adb8","build.rs":"b29fc57747f79914d1c2fb541e2bb15a003028bb62751dcb901081ccc174b119","build/match_byte.rs":"2c84b8ca5884347d2007f49aecbd85b4c7582085526e2704399817249996e19b","docs/.nojekyll":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","docs/404.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","docs/index.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","src/color.rs":"c60f1b0ab7a2a6213e434604ee33f78e7ef74347f325d86d0b9192d8225ae1cc","src/cow_rc_str.rs":"541216f8ef74ee3cc5cbbc1347e5f32ed66588c401851c9a7d68b867aede1de0","src/from_bytes.rs":"331fe63af2123ae3675b61928a69461b5ac77799fff3ce9978c55cf2c558f4ff","src/lib.rs":"46c377e0c9a75780d5cb0bcf4dfb960f0fb2a996a13e7349bb111b9082252233","src/macros.rs":"adb9773c157890381556ea83d7942dcc676f99eea71abbb6afeffee1e3f28960","src/nth.rs":"5c70fb542d1376cddab69922eeb4c05e4fcf8f413f27563a2af50f72a47c8f8c","src/parser.rs":"5f36cd1b18562e427222147ca7c971a1a65c32fbbc8bdd00c57c4dd2f5823fa0","src/rules_and_declarations.rs":"be2c4f3f3bb673d866575b6cb6084f1879dff07356d583ca9a3595f63b7f916f","src/serializer.rs":"4ccfc9b4fe994aab3803662bbf31cc25052a6a39531073a867b14b224afe42dd","src/size_of_tests.rs":"e5f63c8c18721cc3ff7a5407e84f9889ffa10e66da96e8510a696c3e00ad72d5","src/tests.rs":"80b02c80ab0fd580dad9206615c918e0db7dff63dfed0feeedb66f317d24b24b","src/tokenizer.rs":"429b2cba419cf8b923fbcc32d3bd34c0b39284ebfcb9fc29b8eb8643d8d5f312","src/unicode_range.rs":"c1c4ed2493e09d248c526ce1ef8575a5f8258da3962b64ffc814ef3bdf9780d0"},"package":"8a807ac3ab7a217829c2a3b65732b926b2befe6a35f33b4bf8b503692430f223"} +--- firefox-60.9.0/third_party/rust/cssparser/src/parser.rs ++++ firefox-60.9.0_b/third_party/rust/cssparser/src/parser.rs +@@ -555,28 +555,34 @@ + } + + let token_start_position = self.input.tokenizer.position(); +- let token; +- match self.input.cached_token { +- Some(ref cached_token) +- if cached_token.start_position == token_start_position => { +- self.input.tokenizer.reset(&cached_token.end_state); +- match cached_token.token { +- Token::Function(ref name) => self.input.tokenizer.see_function(name), +- _ => {} +- } +- token = &cached_token.token ++ let using_cached_token = self ++ .input ++ .cached_token ++ .as_ref() ++ .map_or(false, |cached_token| { ++ cached_token.start_position == token_start_position ++ }); ++ let token = if using_cached_token { ++ let cached_token = self.input.cached_token.as_ref().unwrap(); ++ self.input.tokenizer.reset(&cached_token.end_state); ++ match cached_token.token { ++ Token::Function(ref name) => self.input.tokenizer.see_function(name), ++ _ => {} + } +- _ => { +- let new_token = self.input.tokenizer.next() ++ &cached_token.token ++ } else { ++ let new_token = self ++ .input ++ .tokenizer ++ .next() + .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?; + self.input.cached_token = Some(CachedToken { + token: new_token, + start_position: token_start_position, + end_state: self.input.tokenizer.state(), + }); +- token = self.input.cached_token_ref() +- } +- } ++ self.input.cached_token_ref() ++ }; + + if let Some(block_type) = BlockType::opening(token) { + self.at_start_of = Some(block_type); diff --git a/www-client/firefox/firefox-60.8.0.ebuild b/www-client/firefox/firefox-60.8.0.ebuild deleted file mode 100644 index 55b73e4e2b95..000000000000 --- a/www-client/firefox/firefox-60.8.0.ebuild +++ /dev/null @@ -1,436 +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 ) - -# Must be removed next bump -MOZ_LANGPACK_PREFIX="60.6.1esr/linux-i686/xpi/" - -# 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.6-patches-07" -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" - -MOZCONFIG_OPTIONAL_WIFI=1 - -LLVM_MAX_SLOT=9 - -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 arm64 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.8 - >=dev-libs/nspr-4.19 - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${RDEPEND} - 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() { - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." - return 1 - fi - - if use clang ; then - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." - return 1 - fi - fi - - einfo "Will use LLVM slot ${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 and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 - echo -n "${_google_api_key}" > "${S}"/google-api-key - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" - mozconfig_annotate '' --with-google-safebrowsing-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" <> "${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-60.9.0.ebuild b/www-client/firefox/firefox-60.9.0.ebuild index 15b95565ee84..92a177f882da 100644 --- a/www-client/firefox/firefox-60.9.0.ebuild +++ b/www-client/firefox/firefox-60.9.0.ebuild @@ -37,7 +37,8 @@ MOZCONFIG_OPTIONAL_WIFI=1 LLVM_MAX_SLOT=9 inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \ - mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2 + mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2 \ + multiprocessing DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" @@ -139,6 +140,7 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}/firefox" + eapply "${FILESDIR}"/firefox-60.9.0-rust-1.38-compat.patch # Enable gnomebreakpad if use debug ; then @@ -184,6 +186,12 @@ src_prepare() { # Allow user to apply any additional patches without modifing ebuild eapply_user + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + # 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 diff --git a/www-client/firefox/firefox-68.1.0.ebuild b/www-client/firefox/firefox-68.1.0.ebuild index c11aaade6576..ac1e779e823d 100644 --- a/www-client/firefox/firefox-68.1.0.ebuild +++ b/www-client/firefox/firefox-68.1.0.ebuild @@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then fi # Patch version -PATCH="${PN}-68.0-patches-11" +PATCH="${PN}-68.0-patches-12" MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" @@ -42,7 +42,7 @@ LLVM_MAX_SLOT=9 inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ - autotools mozlinguas-v2 virtualx + autotools mozlinguas-v2 virtualx multiprocessing DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" @@ -163,7 +163,6 @@ DEPEND="${CDEPEND} ) ) pulseaudio? ( media-sound/pulseaudio ) - >=virtual/cargo-1.34.0 >=virtual/rust-1.34.0 wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) @@ -244,7 +243,7 @@ pkg_setup() { pkg_pretend() { # Ensure we have enough disk space to compile - if use pgo || use debug || use test ; then + if use pgo || use lto || use debug || use test ; then CHECKREQS_DISK_BUILD="8G" else CHECKREQS_DISK_BUILD="4G" @@ -267,6 +266,12 @@ src_prepare() { # Allow user to apply any additional patches without modifing ebuild eapply_user + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + # Enable gnomebreakpad if use debug ; then sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ @@ -553,9 +558,6 @@ src_configure() { 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" diff --git a/www-client/firefox/firefox-69.0.1.ebuild b/www-client/firefox/firefox-69.0.1.ebuild deleted file mode 100644 index 1bdcc49ef7fc..000000000000 --- a/www-client/firefox/firefox-69.0.1.ebuild +++ /dev/null @@ -1,773 +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 ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA -en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN -he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my -nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te -th tr uk ur 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*}" # 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}-69.0-patches-06" - -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" - -if [[ "${PV}" == *_rc* ]]; then - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" - MOZ_LANGPACK_PREFIX="linux-i686/xpi/" - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz" -fi - -LLVM_MAX_SLOT=9 - -inherit check-reqs eapi7-ver 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 ~arm64 ~ppc64 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio - +screenshot selinux startup-notification +system-av1 - +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_SRC_URI} - ${PATCH_URIS[@]}" - -CDEPEND=" - >=dev-libs/nss-3.45 - >=dev-libs/nspr-4.22 - 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[X] - 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 - sys-apps/dbus - dev-libs/dbus-glib - 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-av1? ( - >=media-libs/dav1d-0.3.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 ) - system-icu? ( >=dev-libs/icu-63.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) - system-webp? ( >=media-libs/libwebp-1.0.2:0= ) - wifi? ( - kernel_linux? ( - 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.9.0 - >=net-libs/nodejs-8.11.0 - >=sys-devel/binutils-2.30 - sys-apps/findutils - || ( - ( - sys-devel/clang:9 - !clang? ( sys-devel/llvm:9 ) - clang? ( - =sys-devel/lld-9* - sys-devel/llvm:9[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) - ) - ) - ( - sys-devel/clang:8 - !clang? ( sys-devel/llvm:8 ) - clang? ( - =sys-devel/lld-8* - sys-devel/llvm:8[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) - ) - ) - ( - sys-devel/clang:7 - !clang? ( sys-devel/llvm:7 ) - clang? ( - =sys-devel/lld-7* - sys-devel/llvm:7[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) - ) - ) - ( - sys-devel/clang:6 - !clang? ( sys-devel/llvm:6 ) - clang? ( - =sys-devel/lld-6* - sys-devel/llvm:6[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] ) - ) - ) - ) - pulseaudio? ( media-sound/pulseaudio ) - >=virtual/cargo-1.35.0 - >=virtual/rust-1.35.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 ) - !system-av1? ( - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 ) - )" - -REQUIRED_USE="pgo? ( lto )" - -RESTRICT="!test? ( test )" - -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() { - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." - return 1 - fi - - if use pgo ; then - if ! has usersandbox $FEATURES ; then - eerror "You must enable usersandbox as X server can not run as root!" - fi - fi - - if use clang ; then - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." - return 1 - fi - - if use pgo ; then - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." - return 1 - fi - fi - fi - - einfo "Will use LLVM slot ${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() { - use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch" - eapply "${WORKDIR}/firefox" - eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch" - - # 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 - - # 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 - - # libclang.so is not properly detected work around issue - mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)" - - if use pgo ; then - if ! has userpriv $FEATURES ; then - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # 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 - local _gcc_version_with_ipa_cdtor_fix="8.3" - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" - - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; 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, GCC version is already patched!" - fi - 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 - - # use the gtk3 toolkit (the only one supported at this point) - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? - if use wayland ; then - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 - fi - - mozconfig_use_enable startup-notification - mozconfig_use_enable system-sqlite - mozconfig_use_with system-av1 - 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 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 and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 - echo -n "${_google_api_key}" > "${S}"/google-api-key - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" - mozconfig_annotate '' --with-google-safebrowsing-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 - - mkdir -p "${S}"/third_party/rust/libloading/.deps - - # 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 - - GDK_BACKEND=x11 \ - 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" <> "${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() { - # 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() { - xdg_desktop_database_update - xdg_icon_cache_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() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/www-client/firefox/firefox-69.0.2.ebuild b/www-client/firefox/firefox-69.0.2.ebuild new file mode 100644 index 000000000000..4821919cb2eb --- /dev/null +++ b/www-client/firefox/firefox-69.0.2.ebuild @@ -0,0 +1,775 @@ +# 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 ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA +en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN +he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my +nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te +th tr uk ur 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*}" # 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}-69.0-patches-06" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" +MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" + +if [[ "${PV}" == *_rc* ]]; then + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" + MOZ_LANGPACK_PREFIX="linux-i686/xpi/" + MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz" +fi + +LLVM_MAX_SLOT=9 + +inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ + gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ + autotools mozlinguas-v2 virtualx multiprocessing + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver + +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio + +screenshot selinux startup-notification +system-av1 + +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_SRC_URI} + ${PATCH_URIS[@]}" + +CDEPEND=" + >=dev-libs/nss-3.45 + >=dev-libs/nspr-4.22 + 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[X] + 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 + sys-apps/dbus + dev-libs/dbus-glib + 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-av1? ( + >=media-libs/dav1d-0.3.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 ) + system-icu? ( >=dev-libs/icu-63.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) + system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) + system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) + system-webp? ( >=media-libs/libwebp-1.0.2:0= ) + wifi? ( + kernel_linux? ( + 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.9.0 + >=net-libs/nodejs-8.11.0 + >=sys-devel/binutils-2.30 + sys-apps/findutils + || ( + ( + sys-devel/clang:9 + !clang? ( sys-devel/llvm:9 ) + clang? ( + =sys-devel/lld-9* + sys-devel/llvm:9[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) + ) + ) + ( + sys-devel/clang:8 + !clang? ( sys-devel/llvm:8 ) + clang? ( + =sys-devel/lld-8* + sys-devel/llvm:8[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) + ) + ) + ( + sys-devel/clang:7 + !clang? ( sys-devel/llvm:7 ) + clang? ( + =sys-devel/lld-7* + sys-devel/llvm:7[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) + ) + ) + ( + sys-devel/clang:6 + !clang? ( sys-devel/llvm:6 ) + clang? ( + =sys-devel/lld-6* + sys-devel/llvm:6[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] ) + ) + ) + ) + pulseaudio? ( media-sound/pulseaudio ) + >=virtual/rust-1.35.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 ) + !system-av1? ( + amd64? ( >=dev-lang/nasm-2.13 ) + x86? ( >=dev-lang/nasm-2.13 ) + )" + +REQUIRED_USE="pgo? ( lto )" + +RESTRICT="!test? ( test )" + +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() { + if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then + ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + + if use pgo ; then + if ! has usersandbox $FEATURES ; then + eerror "You must enable usersandbox as X server can not run as root!" + fi + fi + + if use clang ; then + if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then + ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + + if use pgo ; then + if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + fi + fi + + einfo "Will use LLVM slot ${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 lto || 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() { + use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch" + eapply "${WORKDIR}/firefox" + eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + + # 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 + + # 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 + + # libclang.so is not properly detected work around issue + mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)" + + if use pgo ; then + if ! has userpriv $FEATURES ; then + eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # 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 + local _gcc_version_with_ipa_cdtor_fix="8.3" + local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" + + if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; 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, GCC version is already patched!" + fi + 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 + + # use the gtk3 toolkit (the only one supported at this point) + # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? + if use wayland ; then + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland + else + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + fi + + mozconfig_use_enable startup-notification + mozconfig_use_enable system-sqlite + mozconfig_use_with system-av1 + 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 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 and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 + echo -n "${_google_api_key}" > "${S}"/google-api-key + mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" + mozconfig_annotate '' --with-google-safebrowsing-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=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 + + mkdir -p "${S}"/third_party/rust/libloading/.deps + + # 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 + + GDK_BACKEND=x11 \ + 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" <> "${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() { + # 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() { + xdg_desktop_database_update + xdg_icon_cache_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() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/www-client/firefox/firefox-69.0.3.ebuild b/www-client/firefox/firefox-69.0.3.ebuild new file mode 100644 index 000000000000..4821919cb2eb --- /dev/null +++ b/www-client/firefox/firefox-69.0.3.ebuild @@ -0,0 +1,775 @@ +# 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 ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA +en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN +he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my +nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te +th tr uk ur 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*}" # 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}-69.0-patches-06" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" +MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" + +if [[ "${PV}" == *_rc* ]]; then + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" + MOZ_LANGPACK_PREFIX="linux-i686/xpi/" + MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz" +fi + +LLVM_MAX_SLOT=9 + +inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ + gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ + autotools mozlinguas-v2 virtualx multiprocessing + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver + +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio + +screenshot selinux startup-notification +system-av1 + +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_SRC_URI} + ${PATCH_URIS[@]}" + +CDEPEND=" + >=dev-libs/nss-3.45 + >=dev-libs/nspr-4.22 + 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[X] + 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 + sys-apps/dbus + dev-libs/dbus-glib + 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-av1? ( + >=media-libs/dav1d-0.3.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 ) + system-icu? ( >=dev-libs/icu-63.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) + system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) + system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) + system-webp? ( >=media-libs/libwebp-1.0.2:0= ) + wifi? ( + kernel_linux? ( + 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.9.0 + >=net-libs/nodejs-8.11.0 + >=sys-devel/binutils-2.30 + sys-apps/findutils + || ( + ( + sys-devel/clang:9 + !clang? ( sys-devel/llvm:9 ) + clang? ( + =sys-devel/lld-9* + sys-devel/llvm:9[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) + ) + ) + ( + sys-devel/clang:8 + !clang? ( sys-devel/llvm:8 ) + clang? ( + =sys-devel/lld-8* + sys-devel/llvm:8[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) + ) + ) + ( + sys-devel/clang:7 + !clang? ( sys-devel/llvm:7 ) + clang? ( + =sys-devel/lld-7* + sys-devel/llvm:7[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) + ) + ) + ( + sys-devel/clang:6 + !clang? ( sys-devel/llvm:6 ) + clang? ( + =sys-devel/lld-6* + sys-devel/llvm:6[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] ) + ) + ) + ) + pulseaudio? ( media-sound/pulseaudio ) + >=virtual/rust-1.35.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 ) + !system-av1? ( + amd64? ( >=dev-lang/nasm-2.13 ) + x86? ( >=dev-lang/nasm-2.13 ) + )" + +REQUIRED_USE="pgo? ( lto )" + +RESTRICT="!test? ( test )" + +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() { + if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then + ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + + if use pgo ; then + if ! has usersandbox $FEATURES ; then + eerror "You must enable usersandbox as X server can not run as root!" + fi + fi + + if use clang ; then + if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then + ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + + if use pgo ; then + if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + fi + fi + + einfo "Will use LLVM slot ${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 lto || 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() { + use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch" + eapply "${WORKDIR}/firefox" + eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + + # 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 + + # 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 + + # libclang.so is not properly detected work around issue + mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)" + + if use pgo ; then + if ! has userpriv $FEATURES ; then + eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # 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 + local _gcc_version_with_ipa_cdtor_fix="8.3" + local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" + + if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; 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, GCC version is already patched!" + fi + 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 + + # use the gtk3 toolkit (the only one supported at this point) + # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? + if use wayland ; then + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland + else + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + fi + + mozconfig_use_enable startup-notification + mozconfig_use_enable system-sqlite + mozconfig_use_with system-av1 + 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 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 and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 + echo -n "${_google_api_key}" > "${S}"/google-api-key + mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" + mozconfig_annotate '' --with-google-safebrowsing-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=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 + + mkdir -p "${S}"/third_party/rust/libloading/.deps + + # 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 + + GDK_BACKEND=x11 \ + 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" <> "${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() { + # 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() { + xdg_desktop_database_update + xdg_icon_cache_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() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index 46606ef1949b..a801ee038f15 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-beta_78.0.3904.34-1_amd64.deb 64476112 BLAKE2B c7a97ac3c6035101cc98b15f1df006267e9cd6d6449e35f50832db3df26781a6adf4c38e3ae8bce22673f99a61aed7cbfe26caec6aec84dd1654f4401be2051e SHA512 5fb7bc112d10c0909d9c4cb5e9432bd4fbb4384d29cd509d87f6041ab6dd61ebdb7dbd2526602aef01ae67a05e569a2e884e1cea1c9f298ee9529d4618ea5e3e -EBUILD google-chrome-beta-78.0.3904.34.ebuild 2893 BLAKE2B 210ef750c01f045089344e3496cd92e3e04f70a4588204e983e3c5a45c16cb06c6c9d29f9ad39fd9e88649b41020fc509f4380d731020ac191516272f915585b SHA512 d7b84fc537be62fbd73fc591021cb8196fcdd3ed8783acf5700d1ebc3b11bb666f4cb0e9cc8cce2d09c130f3162cba0a650404f76cbe191d42a88b5e1d37a740 +DIST google-chrome-beta_78.0.3904.50-1_amd64.deb 64518778 BLAKE2B 3f41a7ec429ab7447fdab4d6b9fd434d0eb1875bdd4a481684a8f77c1796117f686a8d664f0fcf9ee992749f8ca296ca67126940323aefe23987211bcc48e96e SHA512 6994da44680b9b58d00d7b35b8bdcbda9dff33dbbc3654e26d7686c5fac38c0fd40a2e728af44a826dc0a3a0ba32c8629819b7a6955faedd9b1e3adfbc6d8f74 +EBUILD google-chrome-beta-78.0.3904.50.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome-beta/google-chrome-beta-78.0.3904.34.ebuild b/www-client/google-chrome-beta/google-chrome-beta-78.0.3904.34.ebuild deleted file mode 100644 index fa060d36e118..000000000000 --- a/www-client/google-chrome-beta/google-chrome-beta-78.0.3904.34.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 2011-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk vi zh-CN zh-TW" - -inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils - -DESCRIPTION="The web browser from Google" -HOMEPAGE="https://www.google.com/chrome" - -if [[ ${PN} == google-chrome ]]; then - KEYWORDS="-* amd64" - MY_PN=${PN}-stable -else - KEYWORDS="-* ~amd64" - MY_PN=${PN} -fi - -MY_P="${MY_PN}_${PV}-1" - -SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" - -LICENSE="google-chrome" -SLOT="0" -RESTRICT="bindist mirror strip" - -DEPEND="" -RDEPEND=" - app-accessibility/at-spi2-atk:2 - app-arch/bzip2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2 - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/libxcb - x11-libs/pango - x11-misc/xdg-utils -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" -S=${WORKDIR} -CHROME_HOME="opt/google/chrome${PN#google-chrome}" - -pkg_nofetch() { - eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." -} - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || die "google-chrome only works on amd64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - : -} - -src_install() { - dodir / - cd "${ED}" || die - unpacker - - rm -r etc usr/share/menu || die - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die - - gzip -d usr/share/doc/${PF}/changelog.gz || die - gzip -d usr/share/man/man1/${MY_PN}.1.gz || die - if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then - rm usr/share/man/man1/google-chrome.1.gz || die - dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1 - fi - - pushd "${CHROME_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - local suffix= - [[ ${PN} == google-chrome-beta ]] && suffix=_beta - [[ ${PN} == google-chrome-unstable ]] && suffix=_dev - - local size - for size in 16 24 32 48 64 128 256 ; do - newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png - done - - pax-mark m "${CHROME_HOME}/chrome" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/www-client/google-chrome-beta/google-chrome-beta-78.0.3904.50.ebuild b/www-client/google-chrome-beta/google-chrome-beta-78.0.3904.50.ebuild new file mode 100644 index 000000000000..c0bed062daa7 --- /dev/null +++ b/www-client/google-chrome-beta/google-chrome-beta-78.0.3904.50.ebuild @@ -0,0 +1,133 @@ +# Copyright 2011-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils + +DESCRIPTION="The web browser from Google" +HOMEPAGE="https://www.google.com/chrome" + +if [[ ${PN} == google-chrome ]]; then + KEYWORDS="-* amd64" + MY_PN=${PN}-stable +else + KEYWORDS="-* ~amd64" + MY_PN=${PN} +fi + +MY_P="${MY_PN}_${PV}-1" + +SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" + +LICENSE="google-chrome" +SLOT="0" +IUSE="selinux" +RESTRICT="bindist mirror strip" + +DEPEND="" +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-arch/bzip2 + app-misc/ca-certificates + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype:2 + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/libxcb + x11-libs/pango + x11-misc/xdg-utils + selinux? ( sec-policy/selinux-chromium ) +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" +S=${WORKDIR} +CHROME_HOME="opt/google/chrome${PN#google-chrome}" + +pkg_nofetch() { + eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." +} + +pkg_pretend() { + # Protect against people using autounmask overzealously + use amd64 || die "google-chrome only works on amd64" +} + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + : +} + +src_install() { + dodir / + cd "${ED}" || die + unpacker + + rm -r etc usr/share/menu || die + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + + gzip -d usr/share/doc/${PF}/changelog.gz || die + gzip -d usr/share/man/man1/${MY_PN}.1.gz || die + if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then + rm usr/share/man/man1/google-chrome.1.gz || die + dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1 + fi + + pushd "${CHROME_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + local suffix= + [[ ${PN} == google-chrome-beta ]] && suffix=_beta + [[ ${PN} == google-chrome-unstable ]] && suffix=_dev + + local size + for size in 16 24 32 48 64 128 256 ; do + newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png + done + + pax-mark m "${CHROME_HOME}/chrome" +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest index f2283f1c0dae..068166801af9 100644 --- a/www-client/google-chrome-unstable/Manifest +++ b/www-client/google-chrome-unstable/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-unstable_79.0.3921.0-1_amd64.deb 65310386 BLAKE2B dbab67768d7fd0fe5fcef6073dbb6ad6891831812e2adf04974ed7820ab01201104889992df4c491a497be2ceda16b858f9b916358b55f3e58b547489c3ee97a SHA512 71c1bd003aa0bc80b477d1b47e33890f26f8c6a8aa2822d4da5f70c736384e884f04be1583daa2b27ecbb21b79d9b16eabceffdf0f98d691f84ec64bbf4fa73a -EBUILD google-chrome-unstable-79.0.3921.0.ebuild 2893 BLAKE2B 210ef750c01f045089344e3496cd92e3e04f70a4588204e983e3c5a45c16cb06c6c9d29f9ad39fd9e88649b41020fc509f4380d731020ac191516272f915585b SHA512 d7b84fc537be62fbd73fc591021cb8196fcdd3ed8783acf5700d1ebc3b11bb666f4cb0e9cc8cce2d09c130f3162cba0a650404f76cbe191d42a88b5e1d37a740 +DIST google-chrome-unstable_79.0.3938.0-1_amd64.deb 65411420 BLAKE2B 5d478bf212a1815b3f6e6dc7b1f2c33b20f50001acec500a1345c60a88c0e8d5f1c4c17f68d3b720cf045fd506217a0f83b518d5ce345d703e8eb033c75a9caa SHA512 bb8d34cecc4af86042da69eba6dea30c594f611666a4d7f8c75096dba3c6879b6ebff355cfa114629147fcc7e2b525372268fd74855039f540a2a22d622831fc +EBUILD google-chrome-unstable-79.0.3938.0.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3921.0.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3921.0.ebuild deleted file mode 100644 index fa060d36e118..000000000000 --- a/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3921.0.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 2011-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk vi zh-CN zh-TW" - -inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils - -DESCRIPTION="The web browser from Google" -HOMEPAGE="https://www.google.com/chrome" - -if [[ ${PN} == google-chrome ]]; then - KEYWORDS="-* amd64" - MY_PN=${PN}-stable -else - KEYWORDS="-* ~amd64" - MY_PN=${PN} -fi - -MY_P="${MY_PN}_${PV}-1" - -SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" - -LICENSE="google-chrome" -SLOT="0" -RESTRICT="bindist mirror strip" - -DEPEND="" -RDEPEND=" - app-accessibility/at-spi2-atk:2 - app-arch/bzip2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2 - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/libxcb - x11-libs/pango - x11-misc/xdg-utils -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" -S=${WORKDIR} -CHROME_HOME="opt/google/chrome${PN#google-chrome}" - -pkg_nofetch() { - eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." -} - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || die "google-chrome only works on amd64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - : -} - -src_install() { - dodir / - cd "${ED}" || die - unpacker - - rm -r etc usr/share/menu || die - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die - - gzip -d usr/share/doc/${PF}/changelog.gz || die - gzip -d usr/share/man/man1/${MY_PN}.1.gz || die - if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then - rm usr/share/man/man1/google-chrome.1.gz || die - dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1 - fi - - pushd "${CHROME_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - local suffix= - [[ ${PN} == google-chrome-beta ]] && suffix=_beta - [[ ${PN} == google-chrome-unstable ]] && suffix=_dev - - local size - for size in 16 24 32 48 64 128 256 ; do - newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png - done - - pax-mark m "${CHROME_HOME}/chrome" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3938.0.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3938.0.ebuild new file mode 100644 index 000000000000..c0bed062daa7 --- /dev/null +++ b/www-client/google-chrome-unstable/google-chrome-unstable-79.0.3938.0.ebuild @@ -0,0 +1,133 @@ +# Copyright 2011-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils + +DESCRIPTION="The web browser from Google" +HOMEPAGE="https://www.google.com/chrome" + +if [[ ${PN} == google-chrome ]]; then + KEYWORDS="-* amd64" + MY_PN=${PN}-stable +else + KEYWORDS="-* ~amd64" + MY_PN=${PN} +fi + +MY_P="${MY_PN}_${PV}-1" + +SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" + +LICENSE="google-chrome" +SLOT="0" +IUSE="selinux" +RESTRICT="bindist mirror strip" + +DEPEND="" +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-arch/bzip2 + app-misc/ca-certificates + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype:2 + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/libxcb + x11-libs/pango + x11-misc/xdg-utils + selinux? ( sec-policy/selinux-chromium ) +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" +S=${WORKDIR} +CHROME_HOME="opt/google/chrome${PN#google-chrome}" + +pkg_nofetch() { + eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." +} + +pkg_pretend() { + # Protect against people using autounmask overzealously + use amd64 || die "google-chrome only works on amd64" +} + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + : +} + +src_install() { + dodir / + cd "${ED}" || die + unpacker + + rm -r etc usr/share/menu || die + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + + gzip -d usr/share/doc/${PF}/changelog.gz || die + gzip -d usr/share/man/man1/${MY_PN}.1.gz || die + if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then + rm usr/share/man/man1/google-chrome.1.gz || die + dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1 + fi + + pushd "${CHROME_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + local suffix= + [[ ${PN} == google-chrome-beta ]] && suffix=_beta + [[ ${PN} == google-chrome-unstable ]] && suffix=_dev + + local size + for size in 16 24 32 48 64 128 256 ; do + newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png + done + + pax-mark m "${CHROME_HOME}/chrome" +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index 632855b2d08b..631e39714092 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-stable_77.0.3865.90-1_amd64.deb 61065690 BLAKE2B 7a0895b23ab0a09a090485445db794a11168e89730ccff0f2bf3b9415d161c57fa46966df08e70e831de59ba98935c4b673cdfab3aec79f91de95f41ef3797de SHA512 24555110d9638bb090fae97feffb5ff57b1322b101017bc1ac65be67fe5db8508105876cd6b6ea3fcb569d018a79e00511810019b2a36a1a8f59465b30939e5f -EBUILD google-chrome-77.0.3865.90.ebuild 2893 BLAKE2B 210ef750c01f045089344e3496cd92e3e04f70a4588204e983e3c5a45c16cb06c6c9d29f9ad39fd9e88649b41020fc509f4380d731020ac191516272f915585b SHA512 d7b84fc537be62fbd73fc591021cb8196fcdd3ed8783acf5700d1ebc3b11bb666f4cb0e9cc8cce2d09c130f3162cba0a650404f76cbe191d42a88b5e1d37a740 +DIST google-chrome-stable_77.0.3865.120-1_amd64.deb 61063428 BLAKE2B 00027ec599a331f662187206f147ecbebea03ef5d77aff6fa5ab3ada25731de254647df41abe592b68de7ff50671fea6bed9a64edb9203889155d5deff6a7921 SHA512 5df8ce8270197d6531ddd4372fd370bccaee0a95edb85887aea010fe55bfb415039bcd2b9c234906b23b7d81a3b97ea4d9199f03b48b9c6c4303f1ae2c7f9818 +EBUILD google-chrome-77.0.3865.120.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome/google-chrome-77.0.3865.120.ebuild b/www-client/google-chrome/google-chrome-77.0.3865.120.ebuild new file mode 100644 index 000000000000..c0bed062daa7 --- /dev/null +++ b/www-client/google-chrome/google-chrome-77.0.3865.120.ebuild @@ -0,0 +1,133 @@ +# Copyright 2011-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils + +DESCRIPTION="The web browser from Google" +HOMEPAGE="https://www.google.com/chrome" + +if [[ ${PN} == google-chrome ]]; then + KEYWORDS="-* amd64" + MY_PN=${PN}-stable +else + KEYWORDS="-* ~amd64" + MY_PN=${PN} +fi + +MY_P="${MY_PN}_${PV}-1" + +SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" + +LICENSE="google-chrome" +SLOT="0" +IUSE="selinux" +RESTRICT="bindist mirror strip" + +DEPEND="" +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-arch/bzip2 + app-misc/ca-certificates + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype:2 + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/libxcb + x11-libs/pango + x11-misc/xdg-utils + selinux? ( sec-policy/selinux-chromium ) +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" +S=${WORKDIR} +CHROME_HOME="opt/google/chrome${PN#google-chrome}" + +pkg_nofetch() { + eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." +} + +pkg_pretend() { + # Protect against people using autounmask overzealously + use amd64 || die "google-chrome only works on amd64" +} + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + : +} + +src_install() { + dodir / + cd "${ED}" || die + unpacker + + rm -r etc usr/share/menu || die + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + + gzip -d usr/share/doc/${PF}/changelog.gz || die + gzip -d usr/share/man/man1/${MY_PN}.1.gz || die + if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then + rm usr/share/man/man1/google-chrome.1.gz || die + dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1 + fi + + pushd "${CHROME_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + local suffix= + [[ ${PN} == google-chrome-beta ]] && suffix=_beta + [[ ${PN} == google-chrome-unstable ]] && suffix=_dev + + local size + for size in 16 24 32 48 64 128 256 ; do + newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png + done + + pax-mark m "${CHROME_HOME}/chrome" +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/www-client/google-chrome/google-chrome-77.0.3865.90.ebuild b/www-client/google-chrome/google-chrome-77.0.3865.90.ebuild deleted file mode 100644 index fa060d36e118..000000000000 --- a/www-client/google-chrome/google-chrome-77.0.3865.90.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 2011-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk vi zh-CN zh-TW" - -inherit chromium-2 eutils gnome2-utils pax-utils unpacker xdg-utils - -DESCRIPTION="The web browser from Google" -HOMEPAGE="https://www.google.com/chrome" - -if [[ ${PN} == google-chrome ]]; then - KEYWORDS="-* amd64" - MY_PN=${PN}-stable -else - KEYWORDS="-* ~amd64" - MY_PN=${PN} -fi - -MY_P="${MY_PN}_${PV}-1" - -SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb" - -LICENSE="google-chrome" -SLOT="0" -RESTRICT="bindist mirror strip" - -DEPEND="" -RDEPEND=" - app-accessibility/at-spi2-atk:2 - app-arch/bzip2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2 - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/libxcb - x11-libs/pango - x11-misc/xdg-utils -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop" -S=${WORKDIR} -CHROME_HOME="opt/google/chrome${PN#google-chrome}" - -pkg_nofetch() { - eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures." -} - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || die "google-chrome only works on amd64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - : -} - -src_install() { - dodir / - cd "${ED}" || die - unpacker - - rm -r etc usr/share/menu || die - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die - - gzip -d usr/share/doc/${PF}/changelog.gz || die - gzip -d usr/share/man/man1/${MY_PN}.1.gz || die - if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then - rm usr/share/man/man1/google-chrome.1.gz || die - dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1 - fi - - pushd "${CHROME_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - local suffix= - [[ ${PN} == google-chrome-beta ]] && suffix=_beta - [[ ${PN} == google-chrome-unstable ]] && suffix=_dev - - local size - for size in 16 24 32 48 64 128 256 ; do - newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png - done - - pax-mark m "${CHROME_HOME}/chrome" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/www-client/httrack/Manifest b/www-client/httrack/Manifest index b53fd34558b5..4bcc364a1236 100644 --- a/www-client/httrack/Manifest +++ b/www-client/httrack/Manifest @@ -2,9 +2,9 @@ AUX httrack-3.48.13-minizip.patch 1519 BLAKE2B f8b1202dfc0c0222d2d81fea01d5cbd83 DIST httrack-3.48.21.tar.gz 1805754 BLAKE2B a73c8210b3710a7eacce1e60556e302bb947d3195054bf8a664caba6e3c0c3fe42887fce9b30b7a9bc81afea1409d1ee389bf84218aa6ed33fa995660874f9d4 SHA512 1cf98225488e8d9570bb55c48ef1a04dcd48184f2285497c6fb4beaeb28d3ce4751c85783253baa73de1bd21c4bf01b0acd6beede77373c2f622a4124dc19246 DIST httrack-3.49.1.tar.gz 1835077 BLAKE2B e628ebfa7d789e527e8cdf6d63c6639c26c0f6b0ba79b320646a501e55e566230d66fc3a62a4459d76d411ba32a4f3830d95dedc9e7685bff163d68d61440fc2 SHA512 b9ad8b50de30389fe0c2b5b52aaf137cedd20ebe1fcc165db2f34aec95f795a420219eac7c9aae2f9c1ba053d646717428bc4d23c84c63a6e2ddd5ea76b02593 DIST httrack-3.49.2.tar.gz 1835116 BLAKE2B 4073b70268bcea8acf0a9ac10deed14764ccd405c82f1b9f48dc74d3dbef130161234b59e70e72305a195d21155474831e8359eea9b96d275481a69b1c1ff561 SHA512 84a13a776b278533f7f0635ebd764387c3399b01c0644d8af9b46fc8112dc3c6e568c17969d4f6c2db32b5474344c39f86cf51957c09eb807ebe305a554ba5c8 -EBUILD httrack-3.48.21-r1.ebuild 1118 BLAKE2B 7448e24d5939bebf92c8b70655fb8628cc1228751234f4b11f90b4bac123738be10f290547d7d7c98d2b490d98122cd7d7eed5c9f52beafb4c62f02a51825e0c SHA512 a942faf92d5e5451858f76a3eec1091a1391ffb3b805f20ea21b1a5c51b0bef03fefe968471c66f442dd7a99be3c9ab8f1fe5e558e99831e3451273c9a43a1c6 -EBUILD httrack-3.48.21-r2.ebuild 1200 BLAKE2B 91f0906ec540a84f00c53f89ad5c9cf01447ec8e42de4c9ce0921853e7e2fd0de3dbbddea302800dbe6163ee986fbd06b2932bd8c349f541d90cdabe00234fd7 SHA512 bf53c8d9073dd0a36c9455b62eed423df50730e91bf77aaa0f617578253549398c277841882ca9c98b2c56ca13bbbf1d71e498a2b4237bc71db6cea1065eb222 -EBUILD httrack-3.49.1.ebuild 1187 BLAKE2B d56f6803499aef518b5cd7fd44e23ae714053978704dfe5ebc79f821db174d65f9d11eb7b6892ed045d1a22621cb50d0d740f37a4b8782df365dea9e643af5e9 SHA512 8e0a564dfff730f6ef1722986bc7202eb5ff678dd9d4f2ec7ad9a8195e9021ec8e716d485a39fbd2f28eb192255f705ba4a19e37677371e863d5256aa9810ab2 -EBUILD httrack-3.49.2-r1.ebuild 1167 BLAKE2B 585ae557ba26d51a2a6a30d84e3ebcece2672172a2329dbe087b07b5c237c79f0c55323b863483fc8cdaf3ecf5502d9c03a7cffa856beec5ef938b035ed81a64 SHA512 cf296df2dd797ff6f8e8f38348e24771a5a810d781c1579c3e6539f2a56777cf69de521cdf8689fe221e3ce9deb9ac2e88e3ff19543a50e3cb4b25cfcdc798a4 -EBUILD httrack-3.49.2-r2.ebuild 1274 BLAKE2B 3ae5e386a0a29a6719a552c20e022ef2020777b0945c7ce8dc94db0edbd21e5547bff84900ce48e86da68faac935abeaf0201acc9c6d883d7e0eba2e4ac75a01 SHA512 16a06fb025f4dfd184221adf24780f29f1d22501a11c6b0b7b4b6b3aefa4f1b07b2f3c45fb4f30b0d0d8c290c9fe31822866c14fd6b8817c9ccbf70a9d32e84a +EBUILD httrack-3.48.21-r1.ebuild 1108 BLAKE2B b7b54c0bbaa61c27c460af48400c20b87028ba1d533521ba12dcff62521bafe5be2165733ac81f91c145e675aa89b05889ee2a8b4980decfcdda14b787d5bfed SHA512 ab2bba5e62e85a5dee4fdb913b2c360d273e207132c83ee284908cfdcf9c58273d0923e5c8c668eda6a9388820b44bd77ef0bb58a27cc857c617c01a5c9284b4 +EBUILD httrack-3.48.21-r2.ebuild 1190 BLAKE2B 4b01b5e73109cb5848ef24768992e3fcbc16b02c297393a26f750954dfa41be04d4119aabf10de944f6c6e275315701859a02f95869c5a079bd518a8219fe4ad SHA512 2bab717ae237df849936ada993697a394f8df49cecd26bd4ec6353da7be86509316913dcfdb2f8ffc67bbb3834dcb38a2ed69cc566705862b48fac80744b089e +EBUILD httrack-3.49.1.ebuild 1177 BLAKE2B 40afc94dd34748e5c63396220f9bd30c96ede32047cf27f3dfff6f4e8b9998de854e44b35ddbeb01733f5818528eefd2ccce358210241f59a7ae8a342069f8e9 SHA512 0b18cb1c6dcd33c531261d7d0ae0f0c1c826ff194b59d6d2387f49a5e8e5b5433d99338322ef2ce040cf7ecb6f7fcc7ce573fbca1d9c4706ae96b7c176f9c020 +EBUILD httrack-3.49.2-r1.ebuild 1157 BLAKE2B b8cc2379bc1c4c98309c77cf10fd73f9a6025a06bc768215594f8d877d6529c37e8878671922d64a28c482776f0e88f3eba7669864c45884cd3deeae48dd980c SHA512 ba175c981e5fac834cef4f5c6f209c5e5da2e2bfb372e0ab5578c493840be249f03958ec8ac228e730414ece75e003a344eaf7197002d4ff9d72fe4cb02197a3 +EBUILD httrack-3.49.2-r2.ebuild 1264 BLAKE2B dcf358328aa5bc6d1324ad40a326424464e79960d2bd53132398cc13c2261b4819537bb076a268b409b2ba4e73c2d3226aee00004f27076eddf2f880d1f88e43 SHA512 a299b7760f8e8f443b3933e477b0da83a76e64266f8dd1566cfc01f0799b02d68bca5f44fda1b585fa6d0f66e0188d6c7f3530cb27585cb1a0ca0c990c4739e9 MISC metadata.xml 213 BLAKE2B 89a7efa56dbdbb38950f944228541e36e90e427e1171bc1cc9103ebbfc435786bc60e2bc2e48a6f73a70ae9d8414a5748fbf8aa18476815a5a8b4c43bca0119e SHA512 54084c6097a56011194ffb5fcd237adaf6f2940fb41136bda541f0fb3c4301c87a553fa49b03a36865d7ce911f96e70349f0b40e3828d2edbcbf0d02472ba446 diff --git a/www-client/httrack/httrack-3.48.21-r1.ebuild b/www-client/httrack/httrack-3.48.21-r1.ebuild index e3664a251b1e..2c0f42cea053 100644 --- a/www-client/httrack/httrack-3.48.21-r1.ebuild +++ b/www-client/httrack/httrack-3.48.21-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://mirror.httrack.com/historical/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND=">=sys-libs/zlib-1.2.5.1-r1 diff --git a/www-client/httrack/httrack-3.48.21-r2.ebuild b/www-client/httrack/httrack-3.48.21-r2.ebuild index 8f6eb9ec7af8..0c2645947120 100644 --- a/www-client/httrack/httrack-3.48.21-r2.ebuild +++ b/www-client/httrack/httrack-3.48.21-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://mirror.httrack.com/historical/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="libressl static-libs" RDEPEND=">=sys-libs/zlib-1.2.5.1-r1 diff --git a/www-client/httrack/httrack-3.49.1.ebuild b/www-client/httrack/httrack-3.49.1.ebuild index e4b6f51a159c..e6edf6695a6e 100644 --- a/www-client/httrack/httrack-3.49.1.ebuild +++ b/www-client/httrack/httrack-3.49.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://mirror.httrack.com/historical/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="libressl static-libs" RDEPEND=">=sys-libs/zlib-1.2.5.1-r1 diff --git a/www-client/httrack/httrack-3.49.2-r1.ebuild b/www-client/httrack/httrack-3.49.2-r1.ebuild index 746cc70c8f25..849d51d0a2be 100644 --- a/www-client/httrack/httrack-3.49.2-r1.ebuild +++ b/www-client/httrack/httrack-3.49.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://mirror.httrack.com/historical/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="libressl static-libs" RDEPEND=">=sys-libs/zlib-1.2.5.1-r1 diff --git a/www-client/httrack/httrack-3.49.2-r2.ebuild b/www-client/httrack/httrack-3.49.2-r2.ebuild index f513c18ae018..78bf2cf3fd66 100644 --- a/www-client/httrack/httrack-3.49.2-r2.ebuild +++ b/www-client/httrack/httrack-3.49.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://mirror.httrack.com/historical/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="libressl static-libs" RDEPEND=">=sys-libs/zlib-1.2.5.1-r1 diff --git a/www-client/links/Manifest b/www-client/links/Manifest index 06922f55a541..5815376c6fc5 100644 --- a/www-client/links/Manifest +++ b/www-client/links/Manifest @@ -2,8 +2,8 @@ DIST links-2.14.tar.bz2 6535707 BLAKE2B e0a2f804e05fde94be50ee2dce1453c0c616aac2 DIST links-2.16.tar.bz2 6697222 BLAKE2B dba0f00acf14e7994d3eeea7f77df897941690d959c2aa90924bb1256f310a6ddc969e2dc7ca8ca775f2ec06acebbabb30b35088a9cc6100b01f7fa6dfaeaaa8 SHA512 3ce169e214eae0f997c1f8647d354dc0803c9118a97dcd2594d62af23336890272f4b027d3ab0a0e151672d1506e50da0f0e561999c5841f0f183f32a279b14a DIST links-2.17.tar.bz2 6694577 BLAKE2B a762dd810d8d939c3276ca13ed8460cc486d275e3436015440527fdbe16adc29ccf4ff26c59de2354c50cab5fbc6ce72d4b94cc6e731e4295f86f892eaf0af64 SHA512 871a3a2cbc210467f4ffd830ba2966f2ebc0ec9ed4a1de018d032cec4b550e58f6858875478647c627ec746bb76810a4b97603575f2d21b5ea650c612684c8d5 DIST links-2.18.tar.bz2 6703625 BLAKE2B 7fabfe805e5701bf254c7088da22f03125debfe764815b649a5533bd53ae6b61195c7005391140673baa2aa87f356e8134042f78404b6abbc4ce560ec75d7085 SHA512 fef25d90985663c64ab04d6b6ef445ef2ac80c8b297897ff23b7d798c0607b90c86432f1a6fc4f02d1b1e61fe934cd01cd554c5765500248e8481f5cfa71da51 -EBUILD links-2.14-r1.ebuild 3154 BLAKE2B 2a7da112c77549c395a25ef5e10e07370f4cef1662b7165f26757b56db9752389bfdea21c24f2ab6d579a9673bad742dab3450280ee9fb37483bd4e6a26e0859 SHA512 7466c89b39e13047cb68de185499bab9e8d89fb6df88610104bf3e8f0693fc0d3f2c03817a5b12de66e63344d07bb318e2675360a29ddf1a03c31797434a3b4e -EBUILD links-2.16.ebuild 3164 BLAKE2B f6eabfc12eefb0bf2cb96ec494ee464c0c581afca3b4e4142f616e007122158d9bb0c8ef06acf26860377a1c84dbd7eb1b2ef3697604ab9b783a886046c938d0 SHA512 f28d9f11d8a1bf6e156b9ca79a0160861fd5fbb2c3dac81b5c690623e22e1966b0c59fd11134fcf5687b2906a33d537983082e2f1cb0fc7d57485b1328901cbd -EBUILD links-2.17.ebuild 3164 BLAKE2B f6eabfc12eefb0bf2cb96ec494ee464c0c581afca3b4e4142f616e007122158d9bb0c8ef06acf26860377a1c84dbd7eb1b2ef3697604ab9b783a886046c938d0 SHA512 f28d9f11d8a1bf6e156b9ca79a0160861fd5fbb2c3dac81b5c690623e22e1966b0c59fd11134fcf5687b2906a33d537983082e2f1cb0fc7d57485b1328901cbd -EBUILD links-2.18.ebuild 3161 BLAKE2B 91f7b0891538716f78bbe4e242b7f537ec7c8d3d4b8be20a3a4c817c8d6dcb61977a718e28511cd90f64230f38834a498b71268f324e451348d0fb466319018d SHA512 76532be439333dbb7a623af789d0795d436deb90c24f6687350024afc006d6ff6f6fd623553f40392641ddc6b894565b062a0653b13d681755e954f7c0c934f3 +EBUILD links-2.14-r1.ebuild 3132 BLAKE2B 869a7eed87e888346e2dd1a497ef381527cc0e6958e53c0c1d61be19512ef0e7481ef193243f38bd03195512ac0ccde8ba2b4ed9763af2f06da9833340eaf85c SHA512 46b16915687d949609075025d96b6fe319de2e1ddac067d65fdf069a574b2a455de239a521c4c2a5515a921be6b76b88e3184bc2c0bc5729c6862065216a9748 +EBUILD links-2.16.ebuild 3142 BLAKE2B 89f77a10f4d723020bb5d6aaefc600877440af1796424efc3b17dd30ce20ff7a6e8d78fa885966f211786984c04c0a368516058f13df382ae5d77630d7557532 SHA512 f3fa672be46ffef0d99d496c9766fa9add3ef731e647e6961280800259058531dde63893cb6a446349745e66a0d5988073a4908e5c8d6bc70b7876076e1aa86e +EBUILD links-2.17.ebuild 3142 BLAKE2B 89f77a10f4d723020bb5d6aaefc600877440af1796424efc3b17dd30ce20ff7a6e8d78fa885966f211786984c04c0a368516058f13df382ae5d77630d7557532 SHA512 f3fa672be46ffef0d99d496c9766fa9add3ef731e647e6961280800259058531dde63893cb6a446349745e66a0d5988073a4908e5c8d6bc70b7876076e1aa86e +EBUILD links-2.18.ebuild 3139 BLAKE2B 5d507be63d8429bc596ff1257ec9aed3a8bfa043a7de3dfdd7e76cd6129c2ead5ae5a68884ce1b92b5f2250bb7039061dadc10d54cbbf3bc925ce74a1f714e99 SHA512 e32da0c608977229e7df2d3f3fe1b4dfa708e3130597ab42174cca33a2b903d16108822ef138b8ff0f3e41085b2dd210f353b89b7d83b681405b6027684a2869 MISC metadata.xml 345 BLAKE2B 5d91a968b8b9185cc9c61d02a1980369e5cf8c87bef6a5de4e05d3b375473548d3cbec311920d52cd7aad4517fbc2ddb2d900d520e5b1d2b3445e1424ac16662 SHA512 40528fd846439acf44ddf1e49a65d7195aecb6d78e9d20d3d734fbb48b4cef842975cbe8383a8feba6e6894ebe0fa6b7cbc27c1ac663cc563aa1e8884e09c7d9 diff --git a/www-client/links/links-2.14-r1.ebuild b/www-client/links/links-2.14-r1.ebuild index c7d830ce887c..b75d21f3b0f1 100644 --- a/www-client/links/links-2.14-r1.ebuild +++ b/www-client/links/links-2.14-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib" GRAPHICS_DEPEND="media-libs/libpng:0=" diff --git a/www-client/links/links-2.16.ebuild b/www-client/links/links-2.16.ebuild index de56fbdef90b..f18a8ca0daa0 100644 --- a/www-client/links/links-2.16.ebuild +++ b/www-client/links/links-2.16.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib" GRAPHICS_DEPEND="media-libs/libpng:0=" diff --git a/www-client/links/links-2.17.ebuild b/www-client/links/links-2.17.ebuild index de56fbdef90b..f18a8ca0daa0 100644 --- a/www-client/links/links-2.17.ebuild +++ b/www-client/links/links-2.17.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib" GRAPHICS_DEPEND="media-libs/libpng:0=" diff --git a/www-client/links/links-2.18.ebuild b/www-client/links/links-2.18.ebuild index fba1f9ce5002..e551302f81e3 100644 --- a/www-client/links/links-2.18.ebuild +++ b/www-client/links/links-2.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2" LICENSE="GPL-2" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib" GRAPHICS_DEPEND="media-libs/libpng:0=" diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest index 71652946e40b..ee6f7e1a3bf2 100644 --- a/www-client/lynx/Manifest +++ b/www-client/lynx/Manifest @@ -3,7 +3,7 @@ AUX lynx-2.8.9_p1-parallel.patch 2127 BLAKE2B f78dd62fdf81dfa3403ad358286dc2e27d DIST lynx2.8.9rel.1.tar.bz2 2689171 BLAKE2B 7cff536660e8fe77d40a56262c2f12e2093ffbb3e22a5ac8e7eab4410f0255e98df19e51f0c98d53aeb3ba63d0d1c2fcabe145242811bebcafb6e548a162a9fb SHA512 61edbe082684fcbd91bdbf4f4d27c3baf92358811aaffc2f8af46adf23ca7b48aede1520fc5f2a8fc974a2f4bbf4e57e7e6027a187bfc6101e56878c98178e6d DIST lynx2.9.0dev.1.tar.bz2 2689103 BLAKE2B c82b208e8628efc0f01f35be554fa9c7de0f942cbd76307f7c8aa0d04638a9b89e206e84603c750096036e3469a310d274079caf6a535f15041e119046014845 SHA512 b17361de68fccb8f446210f806fb325468110354858353bc8aaf9b9ae38f9c9f33f592b9fc5ffd31738fe632032cc952347391cd77c5a7b5e5b85be579203e19 DIST lynx2.9.0dev.4.tar.bz2 2723001 BLAKE2B aad4a5ad357d77b5f7e6d342178f0fe400d5494f5da8f394f05ff0363b5c09235ce17cba524a008aac821b23174f11528f6f4f8d504acd867449a4ebaa8fd039 SHA512 ea07de2d3d14bc5c79e308ba06436d7b9e37b6f316214821e539a454d0e2989327e2073757b951a7c82fb8db09d8867062a263fd684e1c49d89b8efa27fd611b -EBUILD lynx-2.8.9_p1.ebuild 2580 BLAKE2B a6e39ac7607f32bd4863b2e7efffc7de4530a4b57c6ac8759f4c93a2e3be2f2180de2f473211723f5229b406ac13f35eae3b071768856ccbd98baa4036613784 SHA512 924b5ccfd134649226ae053194bd6f4e4dd36f3b3f5292f2547f16adc6b51f1302eb049d9cd20bd47509a5b8202ed28c6fdf3fcb8848718a3b910d164bb560ef -EBUILD lynx-2.9.0_pre1.ebuild 2601 BLAKE2B f922777936f8b355a699939bf29f256f78cba22adb17af3e6cef9ba65d304274d88035594bcdb08fd02aeaf587e4153ede33225df5d648cbf5d3ad240479de46 SHA512 be8f9b5da3da433eeae99fbf55238148963c3f109139a7019ea1e28c2b6c5ea7232b0b6f58a0f4e3da4e978e764a63761ab92d894b59605e216545d26075785a -EBUILD lynx-2.9.0_pre4.ebuild 2603 BLAKE2B ae04c13a392c2085ce072cc5af50f6d93e47ebc06a46ff9d2f5a6525bb5338d795829c9a466e232144acc527e24473159633ef9f299266ae03bb2ad0257fe7a1 SHA512 f664b4a6ea982b6958607f640697057ac7ea31f1786aafe2db3fdd84dd3a7229ee44b401843e0463644b350ed45066df92891ae01e0b87406ef7817a6a6e3cbf +EBUILD lynx-2.8.9_p1.ebuild 2558 BLAKE2B 8817167a71ba1749a3294461cabdffb158b9eb0ad75b65d3cf0b18a20d01ad8d66508e35b24f982d8542f7e1c80408fb690bb306a2fc746aafc60f2680d2b180 SHA512 ef7f616e64413225b792ed49d8b94d918a4d08b3985701bc1a42674613f9763f9a1a9beb330860db59f47367935d7b78525bede603e227134d1e391c487e1c54 +EBUILD lynx-2.9.0_pre1.ebuild 2579 BLAKE2B d56b2e9ce819cc905a611767f0d64be33a9078684a45e7d28465df247cccdacf3ebb26abd91d127d8dac8a6c2cddf80a38d66a541c28986184992206a916b270 SHA512 25bf1bc4c875e691c4de54fdcb2345ff546f66f1525cfbfc5740f7fcc3927167994c07421af343629b34042b2c72df1b83b542bc98bdf8570f00629e177a59fe +EBUILD lynx-2.9.0_pre4.ebuild 2581 BLAKE2B 485cd82b5a9d91308556d6bd2f5ee2c0f908178e730a627bab3138b79016b3f1be2367054db03ba56c3c6b458bb6a91ec1d912bb17d42a73a691b677e5ac6494 SHA512 7b5d85009254f2b5f3e30cf0e33b5b8239e81d36ea571e0983bb2bc9bc0b78dba821abb0af7073a1966d4b5f83eaa8f10509d44a5a008c42bdc976502d537b77 MISC metadata.xml 427 BLAKE2B 12b6661d5a6d2881e78dea8bd97e8ea4f7aa34b2134d2a5a91736c02f2e186fcb4f6c01d704f12bfa9bf0b240e17c11a68a4551087cb1cff1e16e4936bbc125c SHA512 74b58082b7c81f4104e401dd9d958dec9f001ea4e574b8c7d49540c1a11376bfe97d0224e5437291e3cf8eed8aeda2b84669b3ab226b521a7598b51dbc7d48ac diff --git a/www-client/lynx/lynx-2.8.9_p1.ebuild b/www-client/lynx/lynx-2.8.9_p1.ebuild index 011dd1834378..8b0c2beeaabb 100644 --- a/www-client/lynx/lynx-2.8.9_p1.ebuild +++ b/www-client/lynx/lynx-2.8.9_p1.ebuild @@ -21,7 +21,7 @@ SRC_URI="http://invisible-mirror.net/archives/lynx/tarballs/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 cjk gnutls idn ipv6 nls ssl unicode libressl" RDEPEND=" diff --git a/www-client/lynx/lynx-2.9.0_pre1.ebuild b/www-client/lynx/lynx-2.9.0_pre1.ebuild index c5180789737d..41065578d3de 100644 --- a/www-client/lynx/lynx-2.9.0_pre1.ebuild +++ b/www-client/lynx/lynx-2.9.0_pre1.ebuild @@ -21,7 +21,7 @@ SRC_URI="http://invisible-mirror.net/archives/lynx/tarballs/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 cjk gnutls idn ipv6 nls ssl unicode libressl" RDEPEND=" diff --git a/www-client/lynx/lynx-2.9.0_pre4.ebuild b/www-client/lynx/lynx-2.9.0_pre4.ebuild index c72e3733a6d4..50822d5bdc9f 100644 --- a/www-client/lynx/lynx-2.9.0_pre4.ebuild +++ b/www-client/lynx/lynx-2.9.0_pre4.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://invisible-mirror.net/archives/lynx/tarballs/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 cjk gnutls idn ipv6 nls ssl unicode libressl" RDEPEND=" diff --git a/www-client/midori/Manifest b/www-client/midori/Manifest index d2be2fd8d627..d56ce2643a03 100644 --- a/www-client/midori/Manifest +++ b/www-client/midori/Manifest @@ -1,5 +1,5 @@ DIST midori-v7.0.tar.gz 1827341 BLAKE2B e008be32851a3ee12744b7b4e686545a2f9cd84fc6f05a647744c512ea5286fdc1db3b1ec40f546208ffbca4ca8a179752f27b85d9060765a7612ac7c260c67f SHA512 4110d1566ba8b0979c29f1c3a95af3da4cba884f44a1305403d8951f7f2dfb17946c3c7326eebafc111738950c907d06cc6c54ce670cde321da890d8b9ced051 DIST midori-v9.0.tar.gz 1902467 BLAKE2B 0a6b46bddd0286c56d3f30b429dc46f90177931f8c596912183ed990124b831b5407807e2693e3b5e0d02074386b46e98823b33f6e785963b9507742bac58763 SHA512 0cc28643593f53c47b453838152dcbe35a9a287bff38bda830844eb8f321a4f48c99b21e16a9b07bebdd0abc936d88fd759c3222a36325aa667a28ae00148be3 EBUILD midori-7.0.ebuild 1271 BLAKE2B 4175ad4b6471b44e1e0d11087d1cf8f9fbc6d514ed30f800f1fe5317c4d10c49b96e8c6a893210b3bcca9b9f10293409ae1016f92b7a5601241e8ba389c37d25 SHA512 8932fe6d44d4c6e687af849bd2e5e1832e84d93ba937a7e2b49fc4724022939f4d2c046c1d1de3e1779237fe1c3b545e0b4fc4e3b67fd897b25659de21d4db89 -EBUILD midori-9.0.ebuild 1287 BLAKE2B dc3cac29933148990e22b151c1a846ae7146e7fcf4f7ab35a616c23da2ce015e1e8ab00e33abbcc5a4d8a9433f3208368e283670da69dc07f3a35ac0cf7dcaf2 SHA512 56d432c3810e9437e3db9e9d2262936e3e2688cd3144121d3e28f8f79167f24a14bcac4bc3b33bcd59cd17966e6005bf751abdb5eb08601452df67fa648809eb +EBUILD midori-9.0.ebuild 1285 BLAKE2B 0e9a3e09a5cb3ef98c69f9914353747c979badffdca774d49fd2f530d25941ca1643a2a985fb43949e64ba1e03e4ffe022f0684ee5de5c305371bafe325779fb SHA512 f87427d8a8369ce7468f2703b3a4808795d5892e512f1779ef75853668b21eb8d7be6572d8f331d1bbd843bc4cb03ed9cd8d98632cb6b94f602fe2ee14a03f6f MISC metadata.xml 247 BLAKE2B f381ffd75f3fdb2842002ea885015f443cc35334f0420d70a61d6730bd55c11750d6a177831dc7c8564eec4dc3863db6085162e58848b0dceb09799006a1b2c5 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 diff --git a/www-client/midori/midori-9.0.ebuild b/www-client/midori/midori-9.0.ebuild index 436f97ec9ee3..75a58cf254d0 100644 --- a/www-client/midori/midori-9.0.ebuild +++ b/www-client/midori/midori-9.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/midori-browser/core/releases/download/v${PV}/${MY_P} LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~mips ~x86" +KEYWORDS="amd64 ~arm ~mips x86" IUSE="" RDEPEND=" diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest index daa5796a095c..04dfd2a5bf73 100644 --- a/www-client/opera-beta/Manifest +++ b/www-client/opera-beta/Manifest @@ -1,5 +1,5 @@ -DIST opera-beta_64.0.3417.19_amd64.deb 66568892 BLAKE2B 20897486d69140f5db89ccb7e93492712b76fa4b035b2a63da88bc047ac92ffab66be67598850e177fcc6e264222da497f520d905a18f4c0ec7f95456a991c05 SHA512 7ec028311ccdcb49681336f3951616c645356373e6cf0b8976c43e8b4580a0818ee8b8d26bc8edcacfcdab4b8b0890cd27b8e539bec7eda01cdb8c769250aee1 DIST opera-beta_64.0.3417.32_amd64.deb 67607274 BLAKE2B 465824c7227049f769b74089bbaa8d077736ea8a02a2e4b8eb6c590b0696c932b9c02dedd647350f12a475c585fd5f838c756f1cb6e0b410e83c863ac3a603a9 SHA512 86f188a0ffd651e92a1f3f2f4587d7c2323c898377474ccba583088dd2087b6c6fb7cd0253b0e824715d1cdbf570cbe76a0f2488e2d30086478d42a19e4c0d0d -EBUILD opera-beta-64.0.3417.19.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12 +DIST opera-beta_64.0.3417.41_amd64.deb 67148350 BLAKE2B 00d34c066e4804533ecabb886c7a030ef5dc176eb48c2183b246561652d0489760f272e3de5f033404e0d54606bc1d704028682262f1d4b61131ae78809c2da2 SHA512 9c4e722fb79365244746a1627520e1dcbf9c9e285bbb4216960060afeab7e5044442be908f94250241f3c8fd5fe4977508bbd024f1dbc8a0b39db404c36b1722 EBUILD opera-beta-64.0.3417.32.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12 +EBUILD opera-beta-64.0.3417.41.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/opera-beta/opera-beta-64.0.3417.19.ebuild b/www-client/opera-beta/opera-beta-64.0.3417.19.ebuild deleted file mode 100644 index 59a8587ec4bd..000000000000 --- a/www-client/opera-beta/opera-beta-64.0.3417.19.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CHROMIUM_LANGS=" - be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it - ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 multilib unpacker xdg-utils - -DESCRIPTION="A fast and secure web browser" -HOMEPAGE="https://www.opera.com/" -LICENSE="OPERA-2014" -SLOT="0" -SRC_URI_BASE=" - https://download1.operacdn.com/pub/ - https://download2.operacdn.com/pub/ - https://download3.operacdn.com/pub/ - https://download4.operacdn.com/pub/ -" -SRC_URI="amd64? (" -for uri in ${SRC_URI_BASE}; do -SRC_URI+=" - "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" -" -done -SRC_URI+=")" -KEYWORDS="~amd64" - -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - net-misc/curl - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libnotify - x11-libs/pango[X] -" - -QA_PREBUILT="*" -S=${WORKDIR} - -pkg_setup() { - OPERA_HOME="usr/$(get_libdir)/${PN}" -} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - default - - case ${ARCH} in - amd64) - mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die - rm -r usr/lib || die - ;; - x86) - mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die - ;; - esac - - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - gunzip usr/share/doc/${PF}/changelog.gz || die - - rm usr/bin/${PN} || die - - pushd "${OPERA_HOME}/localization" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - sed -i \ - -e 's|^TargetEnvironment|X-&|g' \ - usr/share/applications/${PN}.desktop || die -} - -src_install() { - mv * "${D}" || die - dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} - fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} diff --git a/www-client/opera-beta/opera-beta-64.0.3417.41.ebuild b/www-client/opera-beta/opera-beta-64.0.3417.41.ebuild new file mode 100644 index 000000000000..59a8587ec4bd --- /dev/null +++ b/www-client/opera-beta/opera-beta-64.0.3417.41.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it + ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW +" +inherit chromium-2 multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + https://download1.operacdn.com/pub/ + https://download2.operacdn.com/pub/ + https://download3.operacdn.com/pub/ + https://download4.operacdn.com/pub/ +" +SRC_URI="amd64? (" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" +" +done +SRC_URI+=")" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} + +pkg_setup() { + OPERA_HOME="usr/$(get_libdir)/${PN}" +} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + default + + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + x86) + mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die + ;; + esac + + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + rm usr/bin/${PN} || die + + pushd "${OPERA_HOME}/localization" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index 7aa651d0a4e5..9eddeed35606 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,5 +1,5 @@ -DIST opera-developer_65.0.3450.0_amd64.deb 67254338 BLAKE2B a5d73da103813ba9f797686e8ae0f6be6185957507df72c83883740b06fe34b2a07ba089cd74cc2513a58815475b676e7b6ad02f9507b0a2d0f66a39c7a013af SHA512 b032d0d30dbf6b9a7881980514bc6c0722180ee64957fd3d818417756e5deea442d72555b1dd451210c3d3486ad06bf180a9b469ca41ee8c8252037729453f1a -DIST opera-developer_65.0.3454.0_amd64.deb 67222124 BLAKE2B 00aaaa42a7ca91f534fc95b694db21d119fa11ad8b9a880f9c0f86e9fbf55d553516884670e8bf6af5b0ca2ab0a1e13d788d8178c4b4a8b20ed1a6c099648cfc SHA512 8cbde0d68cf5c9734dbc32bb1572efe8915c95c5d54977178aa45d4e3444cba0140fec9ea020de7190dd5f27d6575f601708a229d76dff8d4e2aabfabf3e7ca5 -EBUILD opera-developer-65.0.3450.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 -EBUILD opera-developer-65.0.3454.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 +DIST opera-developer_65.0.3459.0_amd64.deb 67423020 BLAKE2B 154a04fc3c9787009db245601ab10a739bfaf7dcc548c8cc659ee61585defac3f6a297fb0082087e0a5df2488375b6a50f751723941039b6e6fa0ad788c43413 SHA512 b5f32aceb4d2f295a831afc47b60574899b473ce37bca9f85aeb0e76d893d15a6fa141514c269db556d472ae98fa0f0ef11491467a5e64123e51f66d5d18c2e7 +DIST opera-developer_65.0.3466.0_amd64.deb 66719048 BLAKE2B 8c0b6d47055c08ca306400c8ed7d0eeb2d74f0137bbf82f2afc51171eff1f432d7d109649460d6b98a8126d538886b3e79e2901d7cd14ec5e551521ff057e402 SHA512 41b756d079d0f2ffc3004388bbb39fd212a6cd2f18b19bc75308c5422732476716b5cb266147abee6d232257fe175e7996e0ec366b4d4bb266f56e36e513b8e8 +EBUILD opera-developer-65.0.3459.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 +EBUILD opera-developer-65.0.3466.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/opera-developer/opera-developer-65.0.3450.0.ebuild b/www-client/opera-developer/opera-developer-65.0.3450.0.ebuild deleted file mode 100644 index 132f88d22363..000000000000 --- a/www-client/opera-developer/opera-developer-65.0.3450.0.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CHROMIUM_LANGS=" - be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it - ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 multilib unpacker xdg-utils - -DESCRIPTION="A fast and secure web browser" -HOMEPAGE="https://www.opera.com/" -LICENSE="OPERA-2014" -SLOT="0" -SRC_URI_BASE=" - https://download1.operacdn.com/pub/ - https://download2.operacdn.com/pub/ - https://download3.operacdn.com/pub/ - https://download4.operacdn.com/pub/ -" -SRC_URI="amd64? (" -for uri in ${SRC_URI_BASE}; do -SRC_URI+=" - "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" -" -done -SRC_URI+=")" -KEYWORDS="~amd64" - -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - net-misc/curl - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libnotify - x11-libs/pango[X] -" - -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -pkg_setup() { - OPERA_HOME="usr/$(get_libdir)/${PN}" -} - -src_prepare() { - default - - case ${ARCH} in - amd64) - mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die - rm -r usr/lib || die - ;; - x86) - mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die - ;; - esac - - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - gunzip usr/share/doc/${PF}/changelog.gz || die - - rm usr/bin/${PN} || die - - pushd "${OPERA_HOME}/localization" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - sed -i \ - -e 's|^TargetEnvironment|X-&|g' \ - usr/share/applications/${PN}.desktop || die -} - -src_install() { - mv * "${D}" || die - dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} - fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} diff --git a/www-client/opera-developer/opera-developer-65.0.3454.0.ebuild b/www-client/opera-developer/opera-developer-65.0.3454.0.ebuild deleted file mode 100644 index 132f88d22363..000000000000 --- a/www-client/opera-developer/opera-developer-65.0.3454.0.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CHROMIUM_LANGS=" - be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it - ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 multilib unpacker xdg-utils - -DESCRIPTION="A fast and secure web browser" -HOMEPAGE="https://www.opera.com/" -LICENSE="OPERA-2014" -SLOT="0" -SRC_URI_BASE=" - https://download1.operacdn.com/pub/ - https://download2.operacdn.com/pub/ - https://download3.operacdn.com/pub/ - https://download4.operacdn.com/pub/ -" -SRC_URI="amd64? (" -for uri in ${SRC_URI_BASE}; do -SRC_URI+=" - "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" -" -done -SRC_URI+=")" -KEYWORDS="~amd64" - -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - net-misc/curl - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libnotify - x11-libs/pango[X] -" - -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -pkg_setup() { - OPERA_HOME="usr/$(get_libdir)/${PN}" -} - -src_prepare() { - default - - case ${ARCH} in - amd64) - mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die - rm -r usr/lib || die - ;; - x86) - mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die - ;; - esac - - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - gunzip usr/share/doc/${PF}/changelog.gz || die - - rm usr/bin/${PN} || die - - pushd "${OPERA_HOME}/localization" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - sed -i \ - -e 's|^TargetEnvironment|X-&|g' \ - usr/share/applications/${PN}.desktop || die -} - -src_install() { - mv * "${D}" || die - dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} - fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} diff --git a/www-client/opera-developer/opera-developer-65.0.3459.0.ebuild b/www-client/opera-developer/opera-developer-65.0.3459.0.ebuild new file mode 100644 index 000000000000..132f88d22363 --- /dev/null +++ b/www-client/opera-developer/opera-developer-65.0.3459.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it + ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW +" +inherit chromium-2 multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + https://download1.operacdn.com/pub/ + https://download2.operacdn.com/pub/ + https://download3.operacdn.com/pub/ + https://download4.operacdn.com/pub/ +" +SRC_URI="amd64? (" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" +" +done +SRC_URI+=")" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +pkg_setup() { + OPERA_HOME="usr/$(get_libdir)/${PN}" +} + +src_prepare() { + default + + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + x86) + mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die + ;; + esac + + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + rm usr/bin/${PN} || die + + pushd "${OPERA_HOME}/localization" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/www-client/opera-developer/opera-developer-65.0.3466.0.ebuild b/www-client/opera-developer/opera-developer-65.0.3466.0.ebuild new file mode 100644 index 000000000000..132f88d22363 --- /dev/null +++ b/www-client/opera-developer/opera-developer-65.0.3466.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it + ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW +" +inherit chromium-2 multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + https://download1.operacdn.com/pub/ + https://download2.operacdn.com/pub/ + https://download3.operacdn.com/pub/ + https://download4.operacdn.com/pub/ +" +SRC_URI="amd64? (" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" +" +done +SRC_URI+=")" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +pkg_setup() { + OPERA_HOME="usr/$(get_libdir)/${PN}" +} + +src_prepare() { + default + + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + x86) + mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die + ;; + esac + + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + rm usr/bin/${PN} || die + + pushd "${OPERA_HOME}/localization" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index 3d2a459cbef2..09f41dcfb429 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -1,3 +1,9 @@ +DIST opera-stable_63.0.3368.107_amd64.deb 60860620 BLAKE2B b70b95a1eaf0721a8a4ad5ddb8b13562f6d8a1bcdb341d7975c9e112453f49dff297bf877a70d2caf91571f543f04c247528d3f66ba811297e4a30aa49787d66 SHA512 4832b04e74ad2343274cdcf2df6dca22b0381949c6f98aff6add421577e06ec716edce9dbf7a1fb520946f2b12f7dc959dd4682f14db3037f40ffaaba2ca1420 DIST opera-stable_63.0.3368.94_amd64.deb 61168824 BLAKE2B bf1c48f16486b4fbef77680540d2d5560600d4eef4ef3f7dc14af88f239fbce857adad1675e875dc62eabcedf24a92f3fa9c2e5fff56b71422d7d958f9889bfb SHA512 20e28b0116920ae0a425a323958f5db9d3842de372c724acd1a67ce705f13a7bce28c7f59db792167e935e7c73f40198806e9d511b8d8c5a77216eee99e39bcd +DIST opera-stable_64.0.3417.47_amd64.deb 66663364 BLAKE2B 26e50f6747ec0f0bdef3634ecceff11b5774ea4a1e1aac734a58868e22f643ceac267488bd684b0a4b8639f3d19e52a7d2ed24febd479911ee06446fe59fad1d SHA512 a873eee07308f84779190a5ca08a62542e49b5f1446399453f87a9788f96be53cf00abaee652e20ffd9217e71f81e54110cccff679d66f91be129b35d41c5315 +DIST opera-stable_64.0.3417.54_amd64.deb 65791314 BLAKE2B 394b38a3ce7002124c5ca2bf1612f2ed019e1b275bbc04926603646029091954b217ac45cf0a9ca4b5ff98780fe3666ae18aed9cb9adea7531bf95c1cfb9338e SHA512 49f32c44b7877ccb0c3d306fe00a03d20f70d884df0bcd00a8468700d0420793aca50462427aad2bd948e3db1c91f20b97e49ee5e462f929e67d40b8000468f0 +EBUILD opera-63.0.3368.107.ebuild 2284 BLAKE2B 156eb6922c60ae7be4f229911315969b149b356f969c1949e4c169662b1bea23c2900870f25b02a96fd1f9325a7ece296dcdc4e8baab4fd9daa5fcf91ff82327 SHA512 17e8f2a02a120d69e7b35f9a2d3f896595d541322c32a42a1deae3c913ca5de06b33bda04fd1925878adf403e2d096563703afa3b95e89765bac1b4cdda43891 EBUILD opera-63.0.3368.94.ebuild 2283 BLAKE2B 9ae44a98f7d4631a10ef1178ee4ecddb7fbf18ca1ea0398132470f5210819f711c44c2bb9b66e629363fd2ac184533ea8fd42c8f6a6957777a0a286294d3942e SHA512 77ef1f88d31a043dd6f786dafcd9c110916bd4cd4c1ed11548a429cc91e3edf47beec5ac73148c1c4265a019f378dba1289903040f623939f87bd6b00f55e6b3 +EBUILD opera-64.0.3417.47.ebuild 2284 BLAKE2B 156eb6922c60ae7be4f229911315969b149b356f969c1949e4c169662b1bea23c2900870f25b02a96fd1f9325a7ece296dcdc4e8baab4fd9daa5fcf91ff82327 SHA512 17e8f2a02a120d69e7b35f9a2d3f896595d541322c32a42a1deae3c913ca5de06b33bda04fd1925878adf403e2d096563703afa3b95e89765bac1b4cdda43891 +EBUILD opera-64.0.3417.54.ebuild 2284 BLAKE2B 156eb6922c60ae7be4f229911315969b149b356f969c1949e4c169662b1bea23c2900870f25b02a96fd1f9325a7ece296dcdc4e8baab4fd9daa5fcf91ff82327 SHA512 17e8f2a02a120d69e7b35f9a2d3f896595d541322c32a42a1deae3c913ca5de06b33bda04fd1925878adf403e2d096563703afa3b95e89765bac1b4cdda43891 MISC metadata.xml 446 BLAKE2B dbd473cdfed1e48919a7d03f61999b3bbeb294a8ab917bb438b52dcffc304d6cd954f79817b0a73a396a9d153eb5917cfba1c1bd33e419918dc8b9a5dc449379 SHA512 42d93f4994820e8ca5f6d56a94709f8194046395f9aff8f445ce2f80777a43763c124a4ab514bab55751c6a651c9d0002c61c92d77bf9c841ef9e112abd26105 diff --git a/www-client/opera/opera-63.0.3368.107.ebuild b/www-client/opera/opera-63.0.3368.107.ebuild new file mode 100644 index 000000000000..eec568e74cf4 --- /dev/null +++ b/www-client/opera/opera-63.0.3368.107.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu id + it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW + +" +inherit chromium-2 multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + https://download1.operacdn.com/pub/ + https://download2.operacdn.com/pub/ + https://download3.operacdn.com/pub/ + https://download4.operacdn.com/pub/ +" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb" +" +done +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + default + + OPERA_HOME="usr/$(get_libdir)/${PN}" + + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + esac + + rm usr/bin/${PN} || die + + rm usr/share/doc/${PN}-stable/copyright || die + mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + pushd "${OPERA_HOME}"/localization > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + rm "${OPERA_HOME}"/${PN}_autoupdate || die + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /"${OPERA_HOME}"/opera_sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/www-client/opera/opera-64.0.3417.47.ebuild b/www-client/opera/opera-64.0.3417.47.ebuild new file mode 100644 index 000000000000..eec568e74cf4 --- /dev/null +++ b/www-client/opera/opera-64.0.3417.47.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu id + it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW + +" +inherit chromium-2 multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + https://download1.operacdn.com/pub/ + https://download2.operacdn.com/pub/ + https://download3.operacdn.com/pub/ + https://download4.operacdn.com/pub/ +" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb" +" +done +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + default + + OPERA_HOME="usr/$(get_libdir)/${PN}" + + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + esac + + rm usr/bin/${PN} || die + + rm usr/share/doc/${PN}-stable/copyright || die + mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + pushd "${OPERA_HOME}"/localization > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + rm "${OPERA_HOME}"/${PN}_autoupdate || die + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /"${OPERA_HOME}"/opera_sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/www-client/opera/opera-64.0.3417.54.ebuild b/www-client/opera/opera-64.0.3417.54.ebuild new file mode 100644 index 000000000000..eec568e74cf4 --- /dev/null +++ b/www-client/opera/opera-64.0.3417.54.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu id + it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW + +" +inherit chromium-2 multilib unpacker xdg-utils + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" +LICENSE="OPERA-2014" +SLOT="0" +SRC_URI_BASE=" + https://download1.operacdn.com/pub/ + https://download2.operacdn.com/pub/ + https://download3.operacdn.com/pub/ + https://download4.operacdn.com/pub/ +" +for uri in ${SRC_URI_BASE}; do +SRC_URI+=" + "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb" +" +done +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libnotify + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + default + + OPERA_HOME="usr/$(get_libdir)/${PN}" + + case ${ARCH} in + amd64) + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die + rm -r usr/lib || die + ;; + esac + + rm usr/bin/${PN} || die + + rm usr/share/doc/${PN}-stable/copyright || die + mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + pushd "${OPERA_HOME}"/localization > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die +} + +src_install() { + rm "${OPERA_HOME}"/${PN}_autoupdate || die + mv * "${D}" || die + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} + fperms 4711 /"${OPERA_HOME}"/opera_sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/www-client/pybugz/Manifest b/www-client/pybugz/Manifest index de3951ebb75d..047fd37f1374 100644 --- a/www-client/pybugz/Manifest +++ b/www-client/pybugz/Manifest @@ -1,4 +1,4 @@ DIST pybugz-0.13.tar.gz 26876 BLAKE2B fbab5ff308e137bf590620362fe102408444c7c1cb375f2c2d426cf5873fba5cf8759d7083be4c6bd305191680af8d1afc3aaf0648e186a93af4dd0b60442093 SHA512 2cbbd32b44d0d513e91e5c35dca5c68e34a963190c31f9139922f6b8ba69c7362063155b35833a00c2bd064f94d99367e2941a573aed4488f9a71a3b163d4b54 -EBUILD pybugz-0.13.ebuild 1108 BLAKE2B ca44919364b091e49eba55407415a9bd3804990e5882e9ad57d17045e27cb05a07e5cb4c5213903aed928099d7ac9a66c2bf93f4e24893d87640da371fcc3b94 SHA512 d6a84122ec4428a00f1bbd34056c44649367ae3cbfba1d357871b4d756db6bc1171d5f0cf7e83a44f17bac64ebd0390f032fff1d8f353b8505e8a48aaaf3c840 -EBUILD pybugz-9999.ebuild 1111 BLAKE2B 2eca0c05afa5e22fb534af440e0d050121bdf00d9f58080bd41cddbc3f85f315eb3f2c12269272a5ef4a0311883f2daf59e1b09eab946e4e43053488bf6f9a49 SHA512 fdd3330194af37629fdcbba42b8a54b65d60d00fba23810dc02d98a744c6f728930d4085840be247595f5fc718d5685ce1e3cb69fb02c2af017a7582f2642653 +EBUILD pybugz-0.13.ebuild 1086 BLAKE2B e083c4fc2a0c387a5391875e4d009edbd72d10e941b8f9146fd22874beda86dba3f99b6c20606bae29a17383a5fd0870d2f3dcce94f103bcad68351f347f8f8d SHA512 11ebb177ac51128433f4867f1a1887eb86d1c93882f4e94682bdeb908e78a9cb777dd89d83696051da2dd297e0a1392ded8d6d482bd7d841be9137fb6b0fd65e +EBUILD pybugz-9999.ebuild 1089 BLAKE2B e3a1e1570c3644c68aee81446460123f79d33621c983d41ce55cb1e29289e3f0eb0ebd54b237f875fbe2f098b6d491aed839c41632a4bd714a065f5f90f78354 SHA512 b8cdf86e8e35aaf51e8bb432cc83435c170a9670c68e1e0236fe094b5abd286aac5f122f22d170404be536bbce74e65df2bcadc2431cfa7db410fb90776efa9e MISC metadata.xml 307 BLAKE2B 35d9a21eb8997a7ebed4e14a088ac85802c9828d3d968adc0b41b1c7f5a54d863747cd32a96624785e16caecb6ca0a5b645aec61459c19ce746bedd67000a3a6 SHA512 ae4880029f219b2a1db5b8975ae0b442eb23d9059bdf5798f79d2f23a7d43bdd5efd7e8c626cb3dc642936f7ae84bbdf66d9509cd96e5c986bba136c77668b75 diff --git a/www-client/pybugz/pybugz-0.13.ebuild b/www-client/pybugz/pybugz-0.13.ebuild index 92e801721171..b5b7fac8ef22 100644 --- a/www-client/pybugz/pybugz-0.13.ebuild +++ b/www-client/pybugz/pybugz-0.13.ebuild @@ -10,7 +10,7 @@ if [ "${PV}" = "9999" ]; then inherit git-r3 else SRC_URI="https://github.com/williamh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" inherit vcs-snapshot fi diff --git a/www-client/pybugz/pybugz-9999.ebuild b/www-client/pybugz/pybugz-9999.ebuild index c7b65ee0e928..d4ca927b5e99 100644 --- a/www-client/pybugz/pybugz-9999.ebuild +++ b/www-client/pybugz/pybugz-9999.ebuild @@ -10,7 +10,7 @@ if [ "${PV}" = "9999" ]; then inherit git-r3 else SRC_URI="https://github.com/williamh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" inherit vcs-snapshot fi diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index 5e48a83d00f2..74b1dd004697 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,5 +1,9 @@ DIST vivaldi-snapshot-2.9.1675.11_p1-amd64.deb 64477540 BLAKE2B c0fc66b3ab3d41b6548e9871c2bdad397da7a677fac3a1d29e6efe71477d12d9b81370718b1905c80109f67b3dd0d266920de0b7fe6a9624c3f0a1471f094942 SHA512 cf9a2f1e94f496bd24c2033b4afc0663cd3ac593738d12b628fb4302f7538fef8b4db88d2a70cabf4614358f7370d78a69106c0cf703eace59cb071de719ae8e DIST vivaldi-snapshot-2.9.1675.11_p1-arm64.deb 57671188 BLAKE2B f3a6c4207bc473b9f73074dfdc353160feb0aa6f1d3d59c49f72829d3281e2713c3d07e8b5930fb2425705c26d198c94e7fc41a479f866406f4788f2df6ab314 SHA512 f12839817cc110048e79875fdf74c8f12970518e200b82f93f1954f91bf29cbf24b7ca98bf8ce7bc876a3bea9d27810fd15972e5730ab9b1efbdc68009f25b61 DIST vivaldi-snapshot-2.9.1675.11_p1-i386.deb 62764488 BLAKE2B e1134a6fd91c5d5c812fff7e3623475e8d1e21d8dcefd65c45d569f1b48538779259fb1ebd8f6f9ad6bf8cad01c7ee314af843b671cd8036f56e97a33a4ae105 SHA512 21066d0e16fd5d016e2b63abdf60eaed176ddf0d96a3ae8eee40546167eb8f7aaaf3e3964a11ae33d63019f9ec786c500d7e8cd812dd89a76c5380421613956e +DIST vivaldi-snapshot-2.9.1692.4_p1-amd64.deb 65438496 BLAKE2B 8031aea0f43d7125d8308d9f5748102f871841c913178918d766c2a90e4ecfe3e10ec63e4ec6ce18d3e1e93a998c227c1985934d35f6bd6e821c0ac433af6603 SHA512 ada620915ba0b6bb73bee7a0baa90e6c244b74de001f8706f748922a579804e34455f479b2c987f47dc5be66fb4a5a4e7edd8d11c83b844ca92ab6bc525b89a9 +DIST vivaldi-snapshot-2.9.1692.4_p1-arm64.deb 58619460 BLAKE2B 338430ee4a250101742a18d71cf1ad0ac6e8cb9f3d3b0fb1cfa88fb860cf18dee327ee33b1bd79eed7fb07d7434e97d117838c06181f38f004fb617db7d57c6f SHA512 ad54091b3d5f10899de1808d0791b2645b5061c994846bfed289c0da781bfaa092eedbe2f67e9d95475108163e86f88ee962bcaa7a14c68f78937c55deaafc10 +DIST vivaldi-snapshot-2.9.1692.4_p1-i386.deb 63833764 BLAKE2B b375078bdc469904842743fd55a00f1a5a58c100d484536398e94fbf8bf1c9e3cf3a19d812e31c0cac7ee087c74c8b2a096740d39bd2471c1b992483ee37cb09 SHA512 49a8648f2ce2b350d51ac3b68348b850f9f0d7272798322b702a10e8a3642a11d6149630c979afab688c2146d5fc19eb4e95ccb4e177f89735b68cc4873507ca EBUILD vivaldi-snapshot-2.9.1675.11_p1.ebuild 2558 BLAKE2B 0112466ce4abb940cd992c851e1cc9f272f5ce2f5a5cee385be42b3a0c4605585ac22818883e806b35b120872129e108739a0c471b2e73c549202ebae87f5369 SHA512 7bdb369ed0d80eca18af3605edf09b300ae646680a30fc9021b7e1d8a43e4b8ffc658a42bb710ad45ce8672c3ec8543ec442ab0e657cb5e7fbb00bf1baa9ca78 +EBUILD vivaldi-snapshot-2.9.1692.4_p1.ebuild 2520 BLAKE2B 67b9c706976589e38322cc0b0b3de9dc255025241cc2ad76b838b43e2d4313cbe9cbcd8776429c655d4ddc7cf4fc7b2b93ce5ead0d69c8bb4075129bf629d0f6 SHA512 26a6cd2e96300484f2d3129fa8db11b4912c426fa85fc2a258263d4a4ed50c69ede0f0e420dcf701d29f004d10a2649f376d2806027170ade29c1c92cae7f8be MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1692.4_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1692.4_p1.ebuild new file mode 100644 index 000000000000..6a73d0e8fe2d --- /dev/null +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1692.4_p1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CHROMIUM_LANGS=" + af am ar be bg bn ca cs da de de-CH el en-GB en-US eo es es-419 es-PE et eu fa fi + fil fr fy gd gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt lv mk ml + mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th tr uk vi + zh-CN zh-TW +" +inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils + +VIVALDI_HOME="opt/${PN}" +DESCRIPTION="A browser for our friends" +HOMEPAGE="https://vivaldi.com/" +VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" +SRC_URI=" + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) + arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb ) + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) +" + +LICENSE="Vivaldi" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64 ~x86" +RESTRICT="bindist mirror" + +DEPEND=" + virtual/libiconv +" +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/speex + net-print/cups + sys-apps/dbus + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] +" +QA_PREBUILT="*" +S=${WORKDIR} + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die + mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die + + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + chmod 0755 usr/share/doc/${PF} || die + + gunzip usr/share/doc/${PF}/changelog.gz || die + + rm \ + _gpgbuilder \ + etc/cron.daily/${PN} \ + || die + rmdir \ + etc/cron.daily/ \ + etc/ \ + || die + + local c d + for d in 16 22 24 32 48 64 128 256; do + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die + cp \ + ${VIVALDI_HOME}/product_logo_${d}.png \ + usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die + done + + pushd "${VIVALDI_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + eapply_user +} + +src_install() { + mv * "${D}" || die + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} + + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest index 5ad4cbb2c203..eecd0409a4be 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -1,13 +1,5 @@ -DIST vivaldi-2.7.1628.33_p1-amd64.deb 61738688 BLAKE2B cb685ced9184a252deb203cc70296b8ea3c7e47bf12a43f12c3a636ada2dce81df340bbdec07271aa3832396e446dc93ebee4123290509b8c8d6c5bca64c28fe SHA512 5c098335e79aa2eb17bce6fa5bfdbf1713050b8fb90d412b218dcd39fcd5f597e7a41bff81eb783f32712261e9bd2333777c6fd1f9d246d60fb5d1e8460a0077 -DIST vivaldi-2.7.1628.33_p1-armhf.deb 54632760 BLAKE2B aafebbf2c406e860676e95f13ffb86c5d887f78c6860315cd9921e4682064a04db9620d524efafbe0d83d94d25472d9723f725ae1d78d3486b9eff985259b529 SHA512 db35c67911093d11c48bcf9bbe404a5d9ff362afb7dd53c782201d5b5a733af0cc88f9dbcdcceb7f3587b4fe651f40529d2167ca335c96cd80d957794a6666f3 -DIST vivaldi-2.7.1628.33_p1-i386.deb 60221768 BLAKE2B 448b2ed57f6770fe378deec0024368274ca05bd767afa10f537386d5a1afeb54a0fcff976b108ab87b62a410a40578f4be8e184511bc04afd74bcce5d6d6885b SHA512 b8abd46b13d5ded6b3e8856cd5fe749a39f672094adcfb8b7a32d6fceb7c4a7b07cfa00cc69b9160d2190a21276296e61dc6ebe82adf7dc66c28a461d3782b88 -DIST vivaldi-2.8.1664.36_p1-amd64.deb 62602676 BLAKE2B 953ed3741d935cbe6ce3e37e8b7caa7062f1bafdf893cb1e03805ccdddfb4cbeae801175cd562f50e7d2efa273417773bccee7c5d20ac71c138ee40edcddc1e6 SHA512 76da975e24d695765407d23468da0970a224dc3184abe696e4d11125a764c693032e19ee5f644eecccdf468e0be9286d0e89019ef53da4fff4904e7251af6fb2 -DIST vivaldi-2.8.1664.36_p1-armhf.deb 55296004 BLAKE2B f3d16c83c398dd817fcc456e0689ef06ffce82d6c937d79bfd563ec4d5e0dc7608445cd0844c6931b53250a3603ae869ae49bfb97d098b45317134db36a1c5c6 SHA512 8c0767ed17b1414bb0a20e7eff0a92a93f2c0d4ee1a2c1f6af3efdafd22bea811bca0473cea477993d0f5fb3c0b493de75f4c173a12d5d4ada8494edda72b701 -DIST vivaldi-2.8.1664.36_p1-i386.deb 60890700 BLAKE2B 7a9ec7c4aadd571208e0e212c5fb62433857eb2b2345ef801ddf213fdc73500dc885cc9953cf355ada2e46a8b76199c95f2b9784598e5ea07edea7f8051d8a86 SHA512 5ef2752593960822f2161929637ceec98c5f022d139942c80d36f5bc9ceda67df07c4fbaef7d5de8858ba95c26dae3b4a2677956002e87e405d495b90b9aa5e1 DIST vivaldi-2.8.1664.40_p1-amd64.deb 62559932 BLAKE2B 380dbc0a08fa5131ea59460c3aa736f19291ecbec730ebee6b546593c234e052391fda33494952cf778a9804816ee2223634ff6768756345c73b8b55e555e106 SHA512 503f16357a699d9a7c99f05b3536a432bf7fb7c74c9e32a739ba7541a33c8b15d637be7a254fcb64d294815c467ac2569cd05f17f710a145d8e5bf8b8c9ae93d DIST vivaldi-2.8.1664.40_p1-armhf.deb 55160132 BLAKE2B f4776279798f22df6dc6a2478ac7ca758f8ef78ac7260dd1f305cb290a1d22b7f3a97a634a839d3cfa40d10b58892c90d8e57c3982cceccf4877bc7e4c0fe4b6 SHA512 89249be5857c398c8d7f47ddebfe6e278e6f1e12c246c1e623fc16dd702257de1a3140331a8f637e5b1dd53e2ad252b0a9d8c06ade81f8c198687316e6267db0 DIST vivaldi-2.8.1664.40_p1-i386.deb 60896168 BLAKE2B c70a6ca57ad1254917ea8ebdb41d0c3fceb64119c976d82a69aa02466e841dc6715c8b33cf4d1e110c6671ede6e8212dee804c8814e6dcc575e85700fa60490a SHA512 24bb02fb005e7b44798d226e4edbb0e107e38a38000bd8a3144df6c4a6c86705c565994dfee8f9a27b20b1d7a4a3f96dadc93966b6b9c8da76fcafb218a3044f -EBUILD vivaldi-2.7.1628.33_p1.ebuild 2898 BLAKE2B 248ecd80042f7e35dcb42d7c7e8ae7426d5db8b9afe54baaffec31d8ef7ad95c4d41c4672c1645c485ba33e326c13d49c720ce06cce15c01f50899a04447f2be SHA512 e085c651a03b86fb48a9f5cb140cf9da6856dc39c160f707cfc35bfe56b0dbd6cae28cc1cd85fe18ce07afeac2c0014018086ee775abaf70e3b9739fe4ef3aa7 -EBUILD vivaldi-2.8.1664.36_p1.ebuild 2900 BLAKE2B 7adba11b98e251040fbab8239a89e82d65beb1f157be0de612f11e6b0b0866c42c3718198e59d3db5d46473c727a64505e7b8c20f648831d0c6bcf9ad69545af SHA512 947799d605ac25bf48c59453ff92414db1f0202169892b727161647eedc9a50ca30aa325df5417eb289370feb53ef46f1d7d90af95116e9be8eb9c659b06c19a -EBUILD vivaldi-2.8.1664.40_p1.ebuild 2900 BLAKE2B 7adba11b98e251040fbab8239a89e82d65beb1f157be0de612f11e6b0b0866c42c3718198e59d3db5d46473c727a64505e7b8c20f648831d0c6bcf9ad69545af SHA512 947799d605ac25bf48c59453ff92414db1f0202169892b727161647eedc9a50ca30aa325df5417eb289370feb53ef46f1d7d90af95116e9be8eb9c659b06c19a +EBUILD vivaldi-2.8.1664.40_p1.ebuild 2898 BLAKE2B 248ecd80042f7e35dcb42d7c7e8ae7426d5db8b9afe54baaffec31d8ef7ad95c4d41c4672c1645c485ba33e326c13d49c720ce06cce15c01f50899a04447f2be SHA512 e085c651a03b86fb48a9f5cb140cf9da6856dc39c160f707cfc35bfe56b0dbd6cae28cc1cd85fe18ce07afeac2c0014018086ee775abaf70e3b9739fe4ef3aa7 MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db diff --git a/www-client/vivaldi/vivaldi-2.7.1628.33_p1.ebuild b/www-client/vivaldi/vivaldi-2.7.1628.33_p1.ebuild deleted file mode 100644 index 479dfcff4842..000000000000 --- a/www-client/vivaldi/vivaldi-2.7.1628.33_p1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CHROMIUM_LANGS=" - am ar be bg bn ca cs da de el en-GB en-US eo es es-419 es-PE et eu fa fi - fil fr fy gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt lv mk ml - mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils - -#VIVALDI_BRANCH="snapshot" - -VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}" -VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}" -VIVALDI_HOME="opt/${VIVALDI_BIN}" -DESCRIPTION="A browser for our friends" -HOMEPAGE="https://vivaldi.com/" -VIVALDI_BASE_URI="https://downloads.${PN}.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_" -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) - x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) -" - -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* amd64 ~arm x86" -RESTRICT="bindist mirror" - -DEPEND=" - virtual/libiconv -" -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/speex - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] -" -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - iconv -c -t UTF-8 usr/share/applications/${VIVALDI_PN}.desktop > "${T}"/${VIVALDI_PN}.desktop || die - mv "${T}"/${VIVALDI_PN}.desktop usr/share/applications/${VIVALDI_PN}.desktop || die - - sed -i \ - -e "s|${VIVALDI_BIN}|${PN}|g" \ - usr/share/applications/${VIVALDI_PN}.desktop \ - usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die - - mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die - chmod 0755 usr/share/doc/${PF} || die - - gunzip usr/share/doc/${PF}/changelog.gz || die - - rm \ - _gpgbuilder \ - etc/cron.daily/${VIVALDI_BIN} \ - ${VIVALDI_HOME}/libwidevinecdm.so \ - || die - rmdir \ - etc/cron.daily/ \ - etc/ \ - || die - - local c d - for d in 16 22 24 32 48 64 128 256; do - mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die - cp \ - ${VIVALDI_HOME}/product_logo_${d}.png \ - usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die - done - - pushd "${VIVALDI_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - eapply_user -} - -src_install() { - mv * "${D}" || die - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} - - fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/www-client/vivaldi/vivaldi-2.8.1664.36_p1.ebuild b/www-client/vivaldi/vivaldi-2.8.1664.36_p1.ebuild deleted file mode 100644 index 69ed6a41d087..000000000000 --- a/www-client/vivaldi/vivaldi-2.8.1664.36_p1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CHROMIUM_LANGS=" - am ar be bg bn ca cs da de el en-GB en-US eo es es-419 es-PE et eu fa fi - fil fr fy gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt lv mk ml - mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils - -#VIVALDI_BRANCH="snapshot" - -VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}" -VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}" -VIVALDI_HOME="opt/${VIVALDI_BIN}" -DESCRIPTION="A browser for our friends" -HOMEPAGE="https://vivaldi.com/" -VIVALDI_BASE_URI="https://downloads.${PN}.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_" -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) - x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) -" - -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~x86" -RESTRICT="bindist mirror" - -DEPEND=" - virtual/libiconv -" -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/speex - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] -" -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - iconv -c -t UTF-8 usr/share/applications/${VIVALDI_PN}.desktop > "${T}"/${VIVALDI_PN}.desktop || die - mv "${T}"/${VIVALDI_PN}.desktop usr/share/applications/${VIVALDI_PN}.desktop || die - - sed -i \ - -e "s|${VIVALDI_BIN}|${PN}|g" \ - usr/share/applications/${VIVALDI_PN}.desktop \ - usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die - - mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die - chmod 0755 usr/share/doc/${PF} || die - - gunzip usr/share/doc/${PF}/changelog.gz || die - - rm \ - _gpgbuilder \ - etc/cron.daily/${VIVALDI_BIN} \ - ${VIVALDI_HOME}/libwidevinecdm.so \ - || die - rmdir \ - etc/cron.daily/ \ - etc/ \ - || die - - local c d - for d in 16 22 24 32 48 64 128 256; do - mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die - cp \ - ${VIVALDI_HOME}/product_logo_${d}.png \ - usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die - done - - pushd "${VIVALDI_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - eapply_user -} - -src_install() { - mv * "${D}" || die - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} - - fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/www-client/vivaldi/vivaldi-2.8.1664.40_p1.ebuild b/www-client/vivaldi/vivaldi-2.8.1664.40_p1.ebuild index 69ed6a41d087..479dfcff4842 100644 --- a/www-client/vivaldi/vivaldi-2.8.1664.40_p1.ebuild +++ b/www-client/vivaldi/vivaldi-2.8.1664.40_p1.ebuild @@ -26,7 +26,7 @@ SRC_URI=" LICENSE="Vivaldi" SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~x86" +KEYWORDS="-* amd64 ~arm x86" RESTRICT="bindist mirror" DEPEND=" diff --git a/www-client/w3m/Manifest b/www-client/w3m/Manifest index 3d877d4af82a..fa17631a25eb 100644 --- a/www-client/w3m/Manifest +++ b/www-client/w3m/Manifest @@ -2,6 +2,6 @@ AUX w3m-img-fb.patch 292 BLAKE2B 3e292f5607b97d49143be54bb2ef31aaf43e9ab599a4b63 AUX w3m.mailcap 44 BLAKE2B ae8bde48a638a61bcac9c6b3a0e001666e0c17a3e6fff2d2b4da870fde8a5fc0eb8314d9b818399ae502209a2fa4fbdf4bfb07e56e29a275cb2133656da52dfc SHA512 a66ef535a62f593910c1c99865363e7fc8af1815d24f2ccda86a72c0b777ff388100677f0e14e6f57a6786fdbde62cfc3fea554e659d54663f44cfba3e5c67d2 DIST w3m-0.5.3+git20180125.tar.gz 2181743 BLAKE2B d0766fa215be971ba280e4933ee9521ac4b7806f77ced5be4de58a5e28fa478e29a9102d101174f8d216cb982827b347c0fbcbfc494068d1cb8e443e73df7228 SHA512 61b8498b927569937c509460e291eeba6eb302d34ccd6e1bf4d1eb07ac73a3ac5a477161727d310324625be04b907f8c3e970382d08c9fa0846b371699f04e14 DIST w3m-0.5.3+git20190105.tar.gz 2183651 BLAKE2B 624fe3b8c1daa2a6d4ce21e051ee363a29114bdb64e0e0d9864b8098f2a12bcb27e293fa3dfa4dc1dff691fa40046f4878b7d39c321f591d3689d00e3ed42bad SHA512 b63b15d0bea82f50bcaa9fc0826c2d3c265a3ad73069b4a020812f28b552cdf08618ab877280c9f3a43bd64f51b80b7a526098e6395ea121c0981a3fcd2562b4 -EBUILD w3m-0.5.3_p20180125.ebuild 3207 BLAKE2B 6f8224659432a55102031bf60767f343fe9f9a53e5e57351bead0f3079a85b95a85bcfe17858a956e3cd9125f6f290e8e72d017226255a88a9e44f71d388f4b8 SHA512 abb0ab654fad232ae1ef3a33c58d587ab7f9210f725e50be7aed7b9fadaece4578675096a7cbe43dc14843795b4fce7c22e93226476acd07ee99bff2e7f5f22d -EBUILD w3m-0.5.3_p20190105.ebuild 3168 BLAKE2B 36a74fa8fc7b6c0e0f03ea36ac0d444f5517b60308e270d2c9bb087ce4690112987fdc7b9798ec84540fe68b8ea7301e2e483ec8b9511dea89f087246ac805ed SHA512 68ad5c350adfc5cdaac11bfde37762e3bf6ba55298173ecaa158f6d7c4ddd7b140d5db65d4ae135ca7ba3c8dfd4f23ee4e7131c8f024eec2bfa90d313d5e6bc3 +EBUILD w3m-0.5.3_p20180125.ebuild 3195 BLAKE2B a58d1f60d6a70ef19f41d5a83df59abe9a39e14b4c690b533b09e3f2285de3d1551ab86ad0074e6aa4b879f4feed8342d8f01ad480b4055af56dd4cc5165fd55 SHA512 53352da221b9e242351d33c671b4b08adc60ac6dbaffd2e998617dc9c4c463a4a55529ca9ed3bfe726510a3cc3bdfe82dc86fcbdac3b0da09cf85214f48a2618 +EBUILD w3m-0.5.3_p20190105.ebuild 3156 BLAKE2B 0b4af3d383c1bdf4edac4aafd28d8f9a9ec65b8c8f9de637bb845b4ddd77864d61fb32374f6f9c932692ec9daf53b497009b38d64856a4bec129505a769012a4 SHA512 33eacc5065da51fb89d37e3ffc852772bbdc3e6fed83f72e50411bab7c842d1382a8f0e13db8ae1c0d07aa112003a8009a844b9534a83f410e7b1cc39b708da0 MISC metadata.xml 522 BLAKE2B 4f89e2d965f7cc320983d501b67f2dda0134745d63e98b488fb3bdcfd6dfd2ce2e0fe12f8b6fea88818166298906c661db47405ab4de1f27cbbec37ca52fdedc SHA512 1fb6f6e6121f5673e809a626f840ff524b6e58260a9e2ac5b537e1f3d04cf2371b1ff03808da757848931275751a09fdc872f431b9162927fabc0b3e64305317 diff --git a/www-client/w3m/w3m-0.5.3_p20180125.ebuild b/www-client/w3m/w3m-0.5.3_p20180125.ebuild index 773d13408bd5..c73152c7bd19 100644 --- a/www-client/w3m/w3m-0.5.3_p20180125.ebuild +++ b/www-client/w3m/w3m-0.5.3_p20180125.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/tats/${PN}/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.g LICENSE="w3m" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="X fbcon gdk-pixbuf gpm imlib l10n_de l10n_ja libressl lynxkeymap nls nntp ssl unicode xface" REQUIRED_USE="X? ( ?? ( gdk-pixbuf imlib ) ) fbcon? ( ?? ( gdk-pixbuf imlib ) )" diff --git a/www-client/w3m/w3m-0.5.3_p20190105.ebuild b/www-client/w3m/w3m-0.5.3_p20190105.ebuild index 37f706a52d64..afecd373f68c 100644 --- a/www-client/w3m/w3m-0.5.3_p20190105.ebuild +++ b/www-client/w3m/w3m-0.5.3_p20190105.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/tats/${PN}/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.g LICENSE="w3m" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="X fbcon gdk-pixbuf gpm imlib l10n_de l10n_ja libressl lynxkeymap nls nntp ssl unicode xface" REQUIRED_USE="X? ( ?? ( gdk-pixbuf imlib ) ) fbcon? ( ?? ( gdk-pixbuf imlib ) )" -- cgit v1.2.3