From eccb70a7f91b2d22582587f26d1a28bb31408b45 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 18 May 2019 00:10:51 +0100 Subject: gentoo resync : 18.05.2019 --- www-client/Manifest.gz | Bin 6554 -> 6554 bytes www-client/chromium/Manifest | 2 +- www-client/chromium/chromium-73.0.3683.86.ebuild | 2 +- www-client/epiphany/Manifest | 2 +- www-client/epiphany/epiphany-3.30.4.ebuild | 2 +- www-client/falkon/Manifest | 11 +- www-client/falkon/falkon-3.0.1-r1.ebuild | 82 --- www-client/falkon/falkon-3.1.0-r1.ebuild | 86 +++ www-client/falkon/falkon-3.1.0.ebuild | 85 --- .../falkon/files/falkon-3.0.1-page-actions.patch | 53 -- .../files/falkon-3.0.1-pyside2-release.patch | 26 - .../files/falkon-3.0.1-qiodevice-main-thread.patch | 106 --- .../files/falkon-3.0.1-qtwebengine-version.patch | 72 -- .../falkon/files/falkon-3.0.1-webinspector.patch | 102 --- www-client/falkon/metadata.xml | 3 - www-client/firefox-bin/Manifest | 174 ++--- www-client/firefox-bin/firefox-bin-66.0.4.ebuild | 182 ----- www-client/firefox-bin/firefox-bin-66.0.5.ebuild | 179 +++++ www-client/firefox/Manifest | 186 ++--- www-client/firefox/firefox-66.0.4.ebuild | 749 --------------------- www-client/firefox/firefox-66.0.5.ebuild | 746 ++++++++++++++++++++ www-client/google-chrome-beta/Manifest | 4 +- .../google-chrome-beta-74.0.3729.108-r1.ebuild | 133 ---- .../google-chrome-beta-75.0.3770.27.ebuild | 133 ++++ www-client/google-chrome-unstable/Manifest | 4 +- .../google-chrome-unstable-75.0.3770.9.ebuild | 131 ---- .../google-chrome-unstable-76.0.3783.0.ebuild | 131 ++++ www-client/google-chrome/Manifest | 4 +- .../google-chrome-74.0.3729.108-r1.ebuild | 133 ---- .../google-chrome-74.0.3729.131.ebuild | 133 ++++ www-client/opera-developer/Manifest | 6 +- .../opera-developer-61.0.3296.0.ebuild | 116 ---- .../opera-developer-61.0.3298.3.ebuild | 115 ---- .../opera-developer-62.0.3319.0.ebuild | 115 ++++ www-client/opera/Manifest | 6 +- www-client/opera/opera-60.0.3255.70.ebuild | 110 --- www-client/opera/opera-60.0.3255.83-r1.ebuild | 111 +++ www-client/opera/opera-60.0.3255.95.ebuild | 111 +++ www-client/vivaldi-snapshot/Manifest | 20 +- .../vivaldi-snapshot-2.5.1525.34_p1.ebuild | 116 ---- .../vivaldi-snapshot-2.5.1525.36_p1.ebuild | 116 ---- .../vivaldi-snapshot-2.5.1525.37_p1.ebuild | 116 ++++ .../vivaldi-snapshot-2.6.1546.4_p1.ebuild | 116 ++++ www-client/vivaldi/Manifest | 12 +- www-client/vivaldi/vivaldi-2.4.1488.38_p1.ebuild | 124 ---- www-client/vivaldi/vivaldi-2.5.1525.41_p1.ebuild | 124 ++++ www-client/vivaldi/vivaldi-2.5.1525.43_p1.ebuild | 124 ++++ 47 files changed, 2441 insertions(+), 2773 deletions(-) delete mode 100644 www-client/falkon/falkon-3.0.1-r1.ebuild create mode 100644 www-client/falkon/falkon-3.1.0-r1.ebuild delete mode 100644 www-client/falkon/falkon-3.1.0.ebuild delete mode 100644 www-client/falkon/files/falkon-3.0.1-page-actions.patch delete mode 100644 www-client/falkon/files/falkon-3.0.1-pyside2-release.patch delete mode 100644 www-client/falkon/files/falkon-3.0.1-qiodevice-main-thread.patch delete mode 100644 www-client/falkon/files/falkon-3.0.1-qtwebengine-version.patch delete mode 100644 www-client/falkon/files/falkon-3.0.1-webinspector.patch delete mode 100644 www-client/firefox-bin/firefox-bin-66.0.4.ebuild create mode 100644 www-client/firefox-bin/firefox-bin-66.0.5.ebuild delete mode 100644 www-client/firefox/firefox-66.0.4.ebuild create mode 100644 www-client/firefox/firefox-66.0.5.ebuild delete mode 100644 www-client/google-chrome-beta/google-chrome-beta-74.0.3729.108-r1.ebuild create mode 100644 www-client/google-chrome-beta/google-chrome-beta-75.0.3770.27.ebuild delete mode 100644 www-client/google-chrome-unstable/google-chrome-unstable-75.0.3770.9.ebuild create mode 100644 www-client/google-chrome-unstable/google-chrome-unstable-76.0.3783.0.ebuild delete mode 100644 www-client/google-chrome/google-chrome-74.0.3729.108-r1.ebuild create mode 100644 www-client/google-chrome/google-chrome-74.0.3729.131.ebuild delete mode 100644 www-client/opera-developer/opera-developer-61.0.3296.0.ebuild delete mode 100644 www-client/opera-developer/opera-developer-61.0.3298.3.ebuild create mode 100644 www-client/opera-developer/opera-developer-62.0.3319.0.ebuild delete mode 100644 www-client/opera/opera-60.0.3255.70.ebuild create mode 100644 www-client/opera/opera-60.0.3255.83-r1.ebuild create mode 100644 www-client/opera/opera-60.0.3255.95.ebuild delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.34_p1.ebuild delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.36_p1.ebuild create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.37_p1.ebuild create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-2.6.1546.4_p1.ebuild delete mode 100644 www-client/vivaldi/vivaldi-2.4.1488.38_p1.ebuild create mode 100644 www-client/vivaldi/vivaldi-2.5.1525.41_p1.ebuild create mode 100644 www-client/vivaldi/vivaldi-2.5.1525.43_p1.ebuild (limited to 'www-client') diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index bbac053d9fee..1dc6b931d80c 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 7a8c2266847d..efde5657bd7f 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -15,5 +15,5 @@ AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9 DIST chromium-73.0.3683.75.tar.xz 710439908 BLAKE2B 23ed7facf2f67e9bbfc2f1baf434892773d9d63dab10cebab350c3b0b2c75a07f84a4f677e01563a441cc3bae0d42212b3eb28b6d7c573b0137d25e478064a3b SHA512 52bd1dac782a2f7960eba48446d4dfc4c6c13c8e9de21bbee250fad2802beb222cff7bea9878c7338926030aa3aa7ffd2dd1238d35e261a0d766b2d9974fdaf6 DIST chromium-73.0.3683.86.tar.xz 710449412 BLAKE2B 87b4d15440e88be506920813a52e7a503ac81458aa3f2818490c28f6bb5cfc0ca24b316072e5a0664a8bfe6444be23e565579bc232cdfcef42acf8eeca9f216f SHA512 5dd450640c1ea30f7941231e8c459aec0312c18e089b2c8b9104c4ee835a8fa389f5fb9b301b46d87ce260956eaf3e3bd6aff6ae54c279a303aa757537cace15 EBUILD chromium-73.0.3683.75.ebuild 21719 BLAKE2B a30038651590e33a60d116a3e16bc6273dd516bbee60c18112cfa713d88dde2718d7fea6f9891b067244e6dda5e66c02712ec3b9b36b8c4c3e72a42599c500e4 SHA512 f1c52cc5a79f009b437cd5c934597bf43ac41acfebe40fe97648e78b61e0b5f3974768810bf64af852aac06670e7b4a5ec391f23c78d19c4de5cf88e760b3e55 -EBUILD chromium-73.0.3683.86.ebuild 21773 BLAKE2B 287e89011724cb11aac93b9bfe3b2d06643a2a112b1183a817984084bcb751709cadb14f4e95a0a10cd8ce2262fb744d3c986495edd05c1e32b369ef60102265 SHA512 8ccbf62ad59423d28a55db423912831f141ba3aa7ef309235580e67b1e48585af95f93d93ab68cd687a3860040f9faeebbc9824ee569ff3cade6ffc940720b43 +EBUILD chromium-73.0.3683.86.ebuild 21772 BLAKE2B 10627c9dd6f47b0407416418e08021ccbcaf6449e7412b4669aa91380d71b6d5ad5f430dea063b5cae492f9579a220957a1daa97085f830e43d7213dea477ee4 SHA512 e837862b3c5af947571ac55cedf2d009b4858f451894a7211bcfa14b98bcec42913508dbe765264074447e7303a39011b234602e6c0734516ab50ffa3d96d891 MISC metadata.xml 1538 BLAKE2B 6c68f673e2892063f4b7a5afc8314356e3e8182d8765a193c36be7ed6b61e7680dbd0a58e2386904ff2877c81ad45cdae07754996f706f986f16f3a159500930 SHA512 16e98f9dc01cfdce307dd17fc2ba83ff1eff10eaeb65aaf9154b0dedfc61086334d56f50b6ce1d673715148e29e045eb0eed21495efef942ef56e4ba4e514187 diff --git a/www-client/chromium/chromium-73.0.3683.86.ebuild b/www-client/chromium/chromium-73.0.3683.86.ebuild index 9131002b4479..21e07332c4e2 100644 --- a/www-client/chromium/chromium-73.0.3683.86.ebuild +++ b/www-client/chromium/chromium-73.0.3683.86.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+closure-compile component-build cups gnome-keyring +hangouts jumbo-build kerberos neon 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 )" diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest index 1858fcb20860..b83e220db632 100644 --- a/www-client/epiphany/Manifest +++ b/www-client/epiphany/Manifest @@ -3,5 +3,5 @@ DIST epiphany-3.30.3.tar.xz 4531796 BLAKE2B 83ef6fb907d14e7a6605a4bb5ec5ecb5d463 DIST epiphany-3.30.4.tar.xz 4531732 BLAKE2B a4741d353800517c0233456e513a974ecd7641799395df7cafe6940cbfa49402836484010634ef3c59e36bd3bb2ced331d19a4ed05d1630c00d7ee385961227b SHA512 8574a26a22a24db7e65254f65723f6e4405fccd783bb7e122f8a5f6aff62d3ef1dd0b3ce903eb1f750e7ae28c2f1154a2c1c15970892216211d51edee318bd47 EBUILD epiphany-3.30.2.ebuild 1576 BLAKE2B a6b491e36d7afba0e77bf069c9c0ee0b6c1e6fd20d9e869fa43ed7e7d39bf6e04992e2b4f34d73c85ca6241905231d6ce797481966372296f86f82f3e93867e9 SHA512 6e98d4c691b974f7b5093152753036273472311607686ddeb2f38de1131fafcd1dc54f041752f5c0d1b61e270dc333b5f5d64c49cd672758251a239cc9cc89b2 EBUILD epiphany-3.30.3.ebuild 1578 BLAKE2B abbc2468e0517b68ed56af97383afd0f4cfe76ab1e7cf0f4e50c0facf2c27050d7ae388aa8b543950ff6f1106cec9827cae42a8181dc8fbc17e70953e0c31c75 SHA512 07d63d6fd3e886ef3ca06b8ddc1fadc0f4e8d63431f315b9790b880924051b4098d6e0f9e2cb56dd79b2aa7101ac22c303cefd40abca3520cbba554f073c8f82 -EBUILD epiphany-3.30.4.ebuild 1526 BLAKE2B 4877a83d76188cd44138edc4c9ec3dd9363b31aa1fbf9dc4528f939df17a6f8135196a8d228dfe0125f1ee22a4a6e0c3d16fda1e1d035762344765c76b47973e SHA512 0202ee95aa9d245abbd20378bd20028690afbd11732d1fb974f709a8826919c5b3039c5db89a11409ef3dea0dedcb35815bf17d722d88ff4f984d285d4e02aca +EBUILD epiphany-3.30.4.ebuild 1524 BLAKE2B 451ccdfcd23ce8ed3cc947ee7c14d11a46d92838b223c71a17625f427566840a6a19ba66361cb08e8f3082ff03ec70fe3cccab1229f4548c431e5e57a9f9951e SHA512 93b2061c047d78bedccd549e7f865e64b27929ef23dc22fae12ef5acb2a9758fa6a7fd4a66b03fc786cd504aa4e6411dc30e19dc310e8927191c75a422893e2a MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/www-client/epiphany/epiphany-3.30.4.ebuild b/www-client/epiphany/epiphany-3.30.4.ebuild index ecb6ccc371db..99e354c6cf5e 100644 --- a/www-client/epiphany/epiphany-3.30.4.ebuild +++ b/www-client/epiphany/epiphany-3.30.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Web" LICENSE="GPL-3+" SLOT="0" IUSE="test" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" COMMON_DEPEND=" >=dev-libs/glib-2.52.0:2 diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest index df60953b2e3a..47626e00b1b4 100644 --- a/www-client/falkon/Manifest +++ b/www-client/falkon/Manifest @@ -1,12 +1,5 @@ -AUX falkon-3.0.1-page-actions.patch 2375 BLAKE2B 1775ac6cdce4aac59a9c94f52eb0ce0bbab2fe0f7ae59998096fb0fcf50f5647254fe956031514929462d8ebdb7302bae248b38b04367d70e6618d92ae3866d5 SHA512 8775372f7870ff26a65cd52526764539a438628c5988caf0dcddadc3fe83b6f1245b5c2e3a7ebb2ceb603ae0153d1700d422e21e96dccacfdc7994b08f005752 -AUX falkon-3.0.1-pyside2-release.patch 806 BLAKE2B f17fdddb3605c22eda4d37e98055077f346a26526f4da990d634dab17ef3b074d4ddbbade358be7c2cb31ec061ae8979e05867bd67b73d38ad6322976268a024 SHA512 d9c578fa9c3fd77603e88f3de5f1faea983739e13a335756d4e76a5f627139c58635839adaea9ad4c5b0439d172f59735070020635278e411ca4cafb0c6838df -AUX falkon-3.0.1-qiodevice-main-thread.patch 3340 BLAKE2B b2778d6c25f0d27d6831563f8ba94dafb6741ed93d07bfdd41c2b549640d455844a7822fd54b3c83586fac1a85b3c5cae74d82893d80f64a1a27b139ae0fee6c SHA512 5851fefa47ca9b890be6c14e9dc936d209fde138ba2f9324a761eee29b4d185a3ef448645dbb1ad2cc009cf7b35ee91b3c6c10a0d7893f4a3106a32b14d07839 -AUX falkon-3.0.1-qtwebengine-version.patch 2404 BLAKE2B 95e31533b7a377fc51fdd711f9ee2564a7a3dbcc4a9e65c8055c6ec5f7d2aa1fcff4d2120c74eac5e529423269eb95a15b528bf42b703efc3565f61d8607c123 SHA512 be5b8810c6453df4068a161e06492b1274c9f296856070506d494a547b32afb521ca920a86b68f4b5a5c1819851cc68b8923a264d4a20bc88c6a7cecd2a10ff6 -AUX falkon-3.0.1-webinspector.patch 3178 BLAKE2B 1c24ff92127cfa529c13b88f6e969a816d000d92d896601b5ff50548bfdce2966d7d9709312e6f9b518ad1d4314fb79bf3f7a01bca4f6110ce24b9f19a364982 SHA512 5ff6dcc9e494226a5a23657378ef170abfc4e315c2cf68a373ca57f91aa5ea38712a0c34e4239acdeff9b7af2b73300cdc150451e50b158318709544e7ced40f AUX falkon-3.1.0-fix-warn-registering-schemes.patch 3768 BLAKE2B 29b1f58f966344044ffd190aca463ec624c1cb4793d834d3c9fc56668d307d3b5e0143cfadc6efdc033dee5ea7ada5e66c9bd77fe0b997535263d95eb6984873 SHA512 360240fb6a6eb8179cd08e7b86922cb2a700485f906e7e1c0acf2a6904b4e56b7c5bf940925daab3b104d9bb91c0d6eb71b9a18555002ef2147130d783db04b3 AUX falkon-3.1.0-use-cmake-find-intl.patch 2599 BLAKE2B 5c83209dd027ceb4973896f68a0b2fad4187dd8cb38eefe75f70a06bd96b905cc24c9af1cd395509ca7791d7eb4eae70a21db95dcd52ee7449414ae4d01d7bd1 SHA512 43ce52e1a280cbcd5d2ac6cac35e3b09c5c6efbd9dc1c6d343dfd85142e75a4534862fe9525a2b06466e191bb76ce1c7a7d60ccc759ad8736726f70ed0e13a68 -DIST falkon-3.0.1.tar.xz 2219444 BLAKE2B 013d29925f9a1c7e77d5f194eb4a1371dadda05de01a0c103902acfbb16941c6fa9c7256a98ef1965c622222ccfcee8b44c48076cb00bd892378157502f73916 SHA512 e2384cb49d4e1ec52ff7804cf798688be2d80fa5957c72accb09376aa0c41ee491c45234fd53c79871bc474a8d0677e40ddb48241a70d77102c67406b0719191 DIST falkon-3.1.0.tar.xz 2292692 BLAKE2B 1a5d8dd979afb3ef81ea5409314cc0971eaa0b5de54ed7e14668c6596d11cb86d9143acc5285d24d98a671c2486f83e626669d394670d72610b5ad8c68fada69 SHA512 c04f97869150b8ab81ae7b01c7137e35ca5c3103c057e01896454bbeda1075372a7831d2dfe7ab66794de0983593df6e46eff47c5cdc2bc959f81b022506f054 -EBUILD falkon-3.0.1-r1.ebuild 2076 BLAKE2B 036b50adbfd2a441ac16317ac729aac9f6e2337e37f668ec3f0ed7dbf4d6ce4c3771d30481c3a86ace0d8e0546d5707ff199d02538bbe7d24857f99d6231314f SHA512 e385c794e9b8a0c04d412e93dfa008587e83c3d8ca6604c3c0832ba57537689b34070303168ca6f33975a0a0eb910cf59c741702a9bca88cd8982a5d43dd13cb -EBUILD falkon-3.1.0.ebuild 2050 BLAKE2B 9565dc7ad386b47aacae93eb986ef3ff074783f5d940339d0382d8f95bfa4c7777fedf61ad9f21a1a69db2495a1e8f4d0eefc3695e1a1f0aefbc35fba616dc48 SHA512 62228bd01a0892640f70407a43a5f000a2a64d2ab2ae9873185bc475259aa2fb5ac63d457a43fe09d5cade6931a4ce39e07108f46a053652178c6d8a861d3f53 -MISC metadata.xml 371 BLAKE2B 4fbcd776ba06242c814789438f42b01bcb3b45296b55af151b8addbd410027fd1a434e7ea50c8dac5596b9c92e3eef16371eb26a16907ca4d9948432dd7c3ffe SHA512 94812bcd2e25f8a334ddf9fa7f0477ecef688a8aeae57c87651763fb7f8459baeb4f3578cfcd35227e0466d2d4c8636f489a018ca012c522323880132f2f0ee9 +EBUILD falkon-3.1.0-r1.ebuild 2081 BLAKE2B 0ec2033bc09f9cb17d1e57168356dbd3fb75c17287942b997804592b4aca012dae2dc7a7f2c9a35cae24713d4f1e1ff3564894170bbf8b2a605af99113cd4fd0 SHA512 9fdc596a3e08a7215a6d993ddc51c8ae2bac0eafb4bf127c6568282c5141ef961ecfb48f6a8f487330280d729a6cf428503eb8827e89e9feafb847f61df6c01e +MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/www-client/falkon/falkon-3.0.1-r1.ebuild b/www-client/falkon/falkon-3.0.1-r1.ebuild deleted file mode 100644 index 46eecff477bc..000000000000 --- a/www-client/falkon/falkon-3.0.1-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_TEST="true" -VIRTUALX_REQUIRED="test" -inherit kde5 - -DESCRIPTION="Cross-platform web browser using QtWebEngine" -HOMEPAGE="https://www.falkon.org/" -if [[ ${KDE_BUILD_TYPE} != live ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" -fi - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="dbus gnome-keyring kwallet libressl +X" - -COMMON_DEPEND=" - $(add_qt_dep qtdeclarative 'widgets') - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork 'ssl') - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsql 'sqlite') - $(add_qt_dep qtwebchannel) - $(add_qt_dep qtwebengine 'widgets') - $(add_qt_dep qtwidgets) - dbus? ( $(add_qt_dep qtdbus) ) - gnome-keyring? ( gnome-base/gnome-keyring ) - kwallet? ( $(add_frameworks_dep kwallet) ) - libressl? ( dev-libs/libressl:= ) - !libressl? ( dev-libs/openssl:0= ) - X? ( - $(add_qt_dep qtx11extras) - x11-libs/libxcb:= - x11-libs/xcb-util - ) -" -DEPEND="${COMMON_DEPEND} - $(add_qt_dep linguist-tools) - $(add_qt_dep qtconcurrent) - gnome-keyring? ( virtual/pkgconfig ) -" -if [[ ${KDE_BUILD_TYPE} != live ]]; then - DEPEND+=" $(add_frameworks_dep ki18n)" -fi -RDEPEND="${COMMON_DEPEND} - !www-client/qupzilla - $(add_qt_dep qtsvg) -" - -PATCHES=( - "${FILESDIR}/${P}-pyside2-release.patch" - "${FILESDIR}/${P}-qiodevice-main-thread.patch" - "${FILESDIR}/${P}-page-actions.patch" - "${FILESDIR}/${P}-qtwebengine-version.patch" - "${FILESDIR}/${P}-webinspector.patch" -) - -# bug 653046 -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PySide2=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Shiboken2=ON - -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON - -DDISABLE_DBUS=$(usex !dbus) - -DBUILD_KEYRING=$(usex gnome-keyring) - $(cmake-utils_use_find_package kwallet KF5Wallet) - -DNO_X11=$(usex !X) - ) - kde5_src_configure -} - -pkg_postinst() { - kde5_pkg_postinst - elog "If you were previously using QupZilla, you can manually migrate your profiles" - elog "by moving the config directory from ~/.config/qupzilla to ~/.config/falkon" -} diff --git a/www-client/falkon/falkon-3.1.0-r1.ebuild b/www-client/falkon/falkon-3.1.0-r1.ebuild new file mode 100644 index 000000000000..2be2a9a92493 --- /dev/null +++ b/www-client/falkon/falkon-3.1.0-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV%.0}/${P}.tar.xz" + KEYWORDS="amd64 ~arm64 x86" +fi + +DESCRIPTION="Cross-platform web browser using QtWebEngine" +HOMEPAGE="https://www.falkon.org/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="dbus kde libressl +X" + +# drop qtwebengine subslot operator when QT_MINIMAL >= 5.12.0 +COMMON_DEPEND=" + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork 'ssl') + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql 'sqlite') + $(add_qt_dep qtwebchannel) + $(add_qt_dep qtwebengine 'widgets' '' '5=') + $(add_qt_dep qtwidgets) + virtual/libintl + dbus? ( $(add_qt_dep qtdbus) ) + kde? ( + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep purpose) + ) + libressl? ( dev-libs/libressl:= ) + !libressl? ( dev-libs/openssl:0= ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libxcb:= + x11-libs/xcb-util + ) +" +DEPEND="${COMMON_DEPEND} + $(add_qt_dep linguist-tools) + $(add_qt_dep qtconcurrent) +" +if [[ ${KDE_BUILD_TYPE} != live ]]; then + DEPEND+=" $(add_frameworks_dep ki18n)" +fi +RDEPEND="${COMMON_DEPEND} + !www-client/qupzilla + $(add_qt_dep qtsvg) +" + +PATCHES=( + "${FILESDIR}/${P}-use-cmake-find-intl.patch" + "${FILESDIR}/${P}-fix-warn-registering-schemes.patch" +) + +# bug 653046 +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_PySide2=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Shiboken2=ON + -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON + -DDISABLE_DBUS=$(usex !dbus) + $(cmake-utils_use_find_package kde KF5Wallet) + $(cmake-utils_use_find_package kde KF5KIO) + -DNO_X11=$(usex !X) + ) + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + elog "If you were previously using QupZilla, you can manually migrate your profiles" + elog "by moving the config directory from ~/.config/qupzilla to ~/.config/falkon" +} diff --git a/www-client/falkon/falkon-3.1.0.ebuild b/www-client/falkon/falkon-3.1.0.ebuild deleted file mode 100644 index 5b109200aa5e..000000000000 --- a/www-client/falkon/falkon-3.1.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KDE_TEST="true" -VIRTUALX_REQUIRED="test" -inherit kde5 - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV%.0}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~x86" -fi - -DESCRIPTION="Cross-platform web browser using QtWebEngine" -HOMEPAGE="https://www.falkon.org/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="dbus kde libressl +X" - -# drop qtwebengine subslot operator when QT_MINIMAL >= 5.12.0 -COMMON_DEPEND=" - $(add_qt_dep qtdeclarative 'widgets') - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork 'ssl') - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsql 'sqlite') - $(add_qt_dep qtwebchannel) - $(add_qt_dep qtwebengine 'widgets' '' '5=') - $(add_qt_dep qtwidgets) - virtual/libintl - dbus? ( $(add_qt_dep qtdbus) ) - kde? ( - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kio) - $(add_frameworks_dep kwallet) - ) - libressl? ( dev-libs/libressl:= ) - !libressl? ( dev-libs/openssl:0= ) - X? ( - $(add_qt_dep qtx11extras) - x11-libs/libxcb:= - x11-libs/xcb-util - ) -" -DEPEND="${COMMON_DEPEND} - $(add_qt_dep linguist-tools) - $(add_qt_dep qtconcurrent) -" -if [[ ${KDE_BUILD_TYPE} != live ]]; then - DEPEND+=" $(add_frameworks_dep ki18n)" -fi -RDEPEND="${COMMON_DEPEND} - !www-client/qupzilla - $(add_qt_dep qtsvg) -" - -PATCHES=( - "${FILESDIR}/${P}-use-cmake-find-intl.patch" - "${FILESDIR}/${P}-fix-warn-registering-schemes.patch" -) - -# bug 653046 -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PySide2=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Shiboken2=ON - -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON - -DDISABLE_DBUS=$(usex !dbus) - $(cmake-utils_use_find_package kde KF5Wallet) - $(cmake-utils_use_find_package kde KF5KIO) - -DNO_X11=$(usex !X) - ) - kde5_src_configure -} - -pkg_postinst() { - kde5_pkg_postinst - elog "If you were previously using QupZilla, you can manually migrate your profiles" - elog "by moving the config directory from ~/.config/qupzilla to ~/.config/falkon" -} diff --git a/www-client/falkon/files/falkon-3.0.1-page-actions.patch b/www-client/falkon/files/falkon-3.0.1-page-actions.patch deleted file mode 100644 index be48f000817d..000000000000 --- a/www-client/falkon/files/falkon-3.0.1-page-actions.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 53e0a43762523185fb98bf705f85cf0dfa27247f Mon Sep 17 00:00:00 2001 -From: David Rosca -Date: Sun, 8 Jul 2018 20:34:58 +0200 -Subject: NavigationBar: Correctly reconnect to page actions - -BUG: 395828 -FIXED-IN: 3.0.2 ---- - src/lib/navigation/navigationbar.cpp | 27 ++++++++++++++++----------- - 1 file changed, 16 insertions(+), 11 deletions(-) - -diff --git a/src/lib/navigation/navigationbar.cpp b/src/lib/navigation/navigationbar.cpp -index 0339b55..622622d 100644 ---- a/src/lib/navigation/navigationbar.cpp -+++ b/src/lib/navigation/navigationbar.cpp -@@ -230,19 +230,24 @@ void NavigationBar::setCurrentView(TabbedWebView *view) - return; - } - -- auto updateButton = [](ToolButton *button, QAction *action) { -- button->setEnabled(action->isEnabled()); -+ auto connectPageActions = [this](QWebEnginePage *page) { -+ auto updateButton = [](ToolButton *button, QAction *action) { -+ button->setEnabled(action->isEnabled()); -+ }; -+ auto updateBackButton = std::bind(updateButton, m_buttonBack, page->action(QWebEnginePage::Back)); -+ auto updateForwardButton = std::bind(updateButton, m_buttonForward, page->action(QWebEnginePage::Forward)); -+ -+ updateBackButton(); -+ updateForwardButton(); -+ -+ disconnect(m_backConnection); -+ disconnect(m_forwardConnection); -+ m_backConnection = connect(page->action(QWebEnginePage::Back), &QAction::changed, this, updateBackButton); -+ m_forwardConnection = connect(page->action(QWebEnginePage::Forward), &QAction::changed, this, updateForwardButton); - }; -- auto updateBackButton = std::bind(updateButton, m_buttonBack, view->pageAction(QWebEnginePage::Back)); -- auto updateForwardButton = std::bind(updateButton, m_buttonForward, view->pageAction(QWebEnginePage::Forward)); - -- updateBackButton(); -- updateForwardButton(); -- -- disconnect(m_backConnection); -- disconnect(m_forwardConnection); -- m_backConnection = connect(view->pageAction(QWebEnginePage::Back), &QAction::changed, this, updateBackButton); -- m_forwardConnection = connect(view->pageAction(QWebEnginePage::Forward), &QAction::changed, this, updateForwardButton); -+ connectPageActions(view->page()); -+ connect(view, &TabbedWebView::pageChanged, this, connectPageActions); - } - - void NavigationBar::showReloadButton() --- -cgit v1.1 diff --git a/www-client/falkon/files/falkon-3.0.1-pyside2-release.patch b/www-client/falkon/files/falkon-3.0.1-pyside2-release.patch deleted file mode 100644 index 13ebb423af96..000000000000 --- a/www-client/falkon/files/falkon-3.0.1-pyside2-release.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 4c83ba3d6c609a704a31c419b5d89dd1947aa11a Mon Sep 17 00:00:00 2001 -From: David Rosca -Date: Mon, 18 Jun 2018 13:39:46 +0200 -Subject: PyFalkon: Fix build with PySide2 release - ---- - src/plugins/PyFalkon/pyfalkon_global.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/plugins/PyFalkon/pyfalkon_global.h b/src/plugins/PyFalkon/pyfalkon_global.h -index d41da24..0305b67 100644 ---- a/src/plugins/PyFalkon/pyfalkon_global.h -+++ b/src/plugins/PyFalkon/pyfalkon_global.h -@@ -19,6 +19,10 @@ - // Make "signals:", "slots:" visible as access specifiers - #define QT_ANNOTATE_ACCESS_SPECIFIER(a) __attribute__((annotate(#a))) - -+// PYSIDE-711 -+#include -+#include -+ - // 3rdparty - #include "lineedit.h" - #include "squeezelabelv1.h" --- -cgit v1.1 diff --git a/www-client/falkon/files/falkon-3.0.1-qiodevice-main-thread.patch b/www-client/falkon/files/falkon-3.0.1-qiodevice-main-thread.patch deleted file mode 100644 index 2606dc508857..000000000000 --- a/www-client/falkon/files/falkon-3.0.1-qiodevice-main-thread.patch +++ /dev/null @@ -1,106 +0,0 @@ -From a7d2f8757919b4db63867ecbb4fb64c11d64f453 Mon Sep 17 00:00:00 2001 -From: David Rosca -Date: Sun, 22 Jul 2018 15:17:04 +0200 -Subject: FalkonSchemeHandler: Make sure to load data on main thread - -QIODevice::read is called on WebEngine IO thread. ---- - .../network/schemehandlers/falkonschemehandler.cpp | 41 +++++++++++----------- - .../network/schemehandlers/falkonschemehandler.h | 2 ++ - 2 files changed, 23 insertions(+), 20 deletions(-) - -diff --git a/src/lib/network/schemehandlers/falkonschemehandler.cpp b/src/lib/network/schemehandlers/falkonschemehandler.cpp -index 5706c04..4e01897 100644 ---- a/src/lib/network/schemehandlers/falkonschemehandler.cpp -+++ b/src/lib/network/schemehandlers/falkonschemehandler.cpp -@@ -89,8 +89,7 @@ FalkonSchemeReply::FalkonSchemeReply(QWebEngineUrlRequestJob *job, QObject *pare - { - m_pageName = m_job->requestUrl().path(); - -- open(QIODevice::ReadOnly); -- m_buffer.open(QIODevice::ReadWrite); -+ QTimer::singleShot(0, this, &FalkonSchemeReply::loadPage); - } - - void FalkonSchemeReply::loadPage() -@@ -98,38 +97,40 @@ void FalkonSchemeReply::loadPage() - if (m_loaded) - return; - -- QTextStream stream(&m_buffer); -- stream.setCodec("UTF-8"); -+ QString contents; - - if (m_pageName == QLatin1String("about")) { -- stream << aboutPage(); -- } -- else if (m_pageName == QLatin1String("start")) { -- stream << startPage(); -- } -- else if (m_pageName == QLatin1String("speeddial")) { -- stream << speeddialPage(); -- } -- else if (m_pageName == QLatin1String("config")) { -- stream << configPage(); -- } -- else if (m_pageName == QLatin1String("restore")) { -- stream << restorePage(); -+ contents = aboutPage(); -+ } else if (m_pageName == QLatin1String("start")) { -+ contents = startPage(); -+ } else if (m_pageName == QLatin1String("speeddial")) { -+ contents = speeddialPage(); -+ } else if (m_pageName == QLatin1String("config")) { -+ contents = configPage(); -+ } else if (m_pageName == QLatin1String("restore")) { -+ contents = restorePage(); - } - -- stream.flush(); -- m_buffer.reset(); -+ QMutexLocker lock(&m_mutex); -+ m_buffer.setData(contents.toUtf8()); -+ m_buffer.open(QIODevice::ReadOnly); -+ lock.unlock(); -+ -+ open(QIODevice::ReadOnly); -+ emit readyRead(); -+ - m_loaded = true; - } - - qint64 FalkonSchemeReply::bytesAvailable() const - { -+ QMutexLocker lock(&m_mutex); - return m_buffer.bytesAvailable(); - } - - qint64 FalkonSchemeReply::readData(char *data, qint64 maxSize) - { -- loadPage(); -+ QMutexLocker lock(&m_mutex); - return m_buffer.read(data, maxSize); - } - -diff --git a/src/lib/network/schemehandlers/falkonschemehandler.h b/src/lib/network/schemehandlers/falkonschemehandler.h -index 2c071a7..b92969d 100644 ---- a/src/lib/network/schemehandlers/falkonschemehandler.h -+++ b/src/lib/network/schemehandlers/falkonschemehandler.h -@@ -18,6 +18,7 @@ - #ifndef FALKONSCHEMEHANDLER_H - #define FALKONSCHEMEHANDLER_H - -+#include - #include - #include - #include -@@ -60,6 +61,7 @@ private: - QBuffer m_buffer; - QString m_pageName; - QWebEngineUrlRequestJob *m_job; -+ mutable QMutex m_mutex; - }; - - #endif // FALKONSCHEMEHANDLER_H --- -cgit v1.1 diff --git a/www-client/falkon/files/falkon-3.0.1-qtwebengine-version.patch b/www-client/falkon/files/falkon-3.0.1-qtwebengine-version.patch deleted file mode 100644 index 7634c30f6164..000000000000 --- a/www-client/falkon/files/falkon-3.0.1-qtwebengine-version.patch +++ /dev/null @@ -1,72 +0,0 @@ -Combined diffs: - -From d06a0d60e0ff3e9e3d5dbaec17b3447fca665b92 Mon Sep 17 00:00:00 2001 -From: Kevin Kofler -Date: Sat, 12 May 2018 03:15:56 +0200 -Subject: Fix the fix for #391300 to require only QtWebEngine 5.10, not Qt 5.10 - -QtWebEngine can be newer than the rest of Qt (e.g., on Fedora 27). - -From 9f0f688ee8ed7d454713db5418c9a86f80fd5850 Mon Sep 17 00:00:00 2001 -From: David Rosca -Date: Mon, 14 May 2018 13:53:05 +0200 -Subject: Use QTWEBENGINE_VERSION instead of QT_VERSION - -Fixes build against separate QtWebEngine releases. - -* asturm@gentoo.org: Make #ifdef obsolete by requiring Qt 5.11.0. - ---- b/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -45,7 +45,7 @@ - - # Mandatory: Qt5 --set(QT_MIN_VERSION "5.9.0") -+set(QT_MIN_VERSION "5.11.0") --find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Widgets Network Sql QuickWidgets PrintSupport WebEngineWidgets WebChannel) -+find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Widgets Network Sql QuickWidgets PrintSupport WebEngine WebEngineWidgets WebChannel) - if (BUILD_TESTING) - find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Test) - endif() ---- a/src/lib/CMakeLists.txt -+++ b/src/lib/CMakeLists.txt -@@ -297,6 +297,9 @@ qt5_add_resources(SRCS - - add_library(FalkonPrivate SHARED ${SRCS}) - -+get_property(QT_WEBENGINE_INCLUDE_DIRS TARGET Qt5::WebEngine PROPERTY INTERFACE_INCLUDE_DIRECTORIES) -+target_include_directories(FalkonPrivate SYSTEM PUBLIC ${QT_WEBENGINE_INCLUDE_DIRS}) -+ - target_link_libraries(FalkonPrivate - Qt5::Widgets - Qt5::WebEngineWidgets ---- a/src/lib/app/qzcommon.h -+++ b/src/lib/app/qzcommon.h -@@ -20,6 +20,7 @@ - - #include - #include -+#include - - #ifdef FALKON_SHAREDLIBRARY - #define FALKON_EXPORT Q_DECL_EXPORT ---- a/src/lib/webengine/webview.cpp 2018-12-09 17:12:29.659899904 +0100 -+++ b/src/lib/webengine/webview.cpp 2018-12-09 17:21:26.083044301 +0100 -@@ -495,7 +495,6 @@ - - void WebView::savePageAs() - { --#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0) - page()->runJavaScript(QSL("document.contentType"), WebPage::SafeJsWorld, [this](const QVariant &res) { - const QSet webPageTypes = { - QSL("text/html"), -@@ -507,9 +506,6 @@ - page()->download(url()); - } - }); --#else -- triggerPageAction(QWebEnginePage::SavePage); --#endif - } - - void WebView::copyImageToClipboard() diff --git a/www-client/falkon/files/falkon-3.0.1-webinspector.patch b/www-client/falkon/files/falkon-3.0.1-webinspector.patch deleted file mode 100644 index 9cfea7e42dc9..000000000000 --- a/www-client/falkon/files/falkon-3.0.1-webinspector.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 48ca42d645b155069a57eaede3e560874ed07bc7 Mon Sep 17 00:00:00 2001 -From: David Rosca -Date: Thu, 1 Mar 2018 15:14:15 +0100 -Subject: WebInspector: Don't require remote debugging with QtWebEngine 5.11 - ---- - src/lib/webengine/webinspector.cpp | 11 ++++++++++- - src/lib/webengine/webinspector.h | 11 ++++------- - 2 files changed, 14 insertions(+), 8 deletions(-) - -* asturm@gentoo.org: Make #ifdef obsolete by requiring Qt 5.11.0. - - diff -u b/src/lib/webengine/webinspector.cpp b/src/lib/webengine/webinspector.cpp ---- b/src/lib/webengine/webinspector.cpp -+++ b/src/lib/webengine/webinspector.cpp -@@ -19,6 +19,8 @@ - #include "mainapplication.h" - #include "networkmanager.h" - #include "settings.h" -+#include "webview.h" -+#include "webpage.h" - - #include - #include -@@ -60,27 +62,13 @@ - } - } - --void WebInspector::setView(QWebEngineView *view) -+void WebInspector::setView(WebView *view) - { - m_view = view; - Q_ASSERT(isEnabled()); - -- int port = qEnvironmentVariableIntValue("QTWEBENGINE_REMOTE_DEBUGGING"); -- QUrl inspectorUrl = QUrl(QSL("http://localhost:%1").arg(port)); -- int index = s_views.indexOf(m_view); -- -- QNetworkReply *reply = mApp->networkManager()->get(QNetworkRequest(inspectorUrl.resolved(QUrl("json/list")))); -- connect(reply, &QNetworkReply::finished, this, [=]() { -- QJsonArray clients = QJsonDocument::fromJson(reply->readAll()).array(); -- QUrl pageUrl; -- if (clients.size() > index) { -- QJsonObject object = clients.at(index).toObject(); -- pageUrl = inspectorUrl.resolved(QUrl(object.value(QSL("devtoolsFrontendUrl")).toString())); -- } -- load(pageUrl); -- pushView(this); -- show(); -- }); -+ page()->setInspectedPage(m_view->page()); -+ connect(m_view, &WebView::pageChanged, this, &WebInspector::deleteLater); - } - - void WebInspector::inspectElement() -@@ -90,9 +78,6 @@ - - bool WebInspector::isEnabled() - { -- if (!qEnvironmentVariableIsSet("QTWEBENGINE_REMOTE_DEBUGGING")) { -- return false; -- } - if (!mApp->webSettings()->testAttribute(QWebEngineSettings::JavascriptEnabled)) { - return false; - } ---- a/src/lib/webengine/webinspector.h -+++ b/src/lib/webengine/webinspector.h -@@ -15,14 +15,13 @@ - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - * ============================================================ */ --#ifndef WEBINSPECTORDOCKWIDGET_H --#define WEBINSPECTORDOCKWIDGET_H -+#pragma once - - #include - - #include "qzcommon.h" - --class ToolButton; -+class WebView; - - class FALKON_EXPORT WebInspector : public QWebEngineView - { -@@ -32,7 +31,7 @@ public: - explicit WebInspector(QWidget *parent = Q_NULLPTR); - ~WebInspector(); - -- void setView(QWebEngineView *view); -+ void setView(WebView *view); - void inspectElement(); - - static bool isEnabled(); -@@ -53,7 +52,5 @@ private: - int m_height; - QSize m_windowSize; - bool m_inspectElement = false; -- QWebEngineView *m_view; -+ WebView *m_view; - }; -- --#endif // WEBINSPECTORDOCKWIDGET_H diff --git a/www-client/falkon/metadata.xml b/www-client/falkon/metadata.xml index 080de1ce90f6..2fdbf33d963d 100644 --- a/www-client/falkon/metadata.xml +++ b/www-client/falkon/metadata.xml @@ -5,7 +5,4 @@ kde@gentoo.org Gentoo KDE Project - - Enable encrypted storage of passwords with kde-frameworks/kwallet - diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index a6f2c54a994a..d80731293029 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -173,97 +173,97 @@ DIST firefox-60.6.2esr-vi.xpi 543907 BLAKE2B 9c7360a1e244a626670848e75778c2650c3 DIST firefox-60.6.2esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d126c3ef9b73959b6f10c25f221f73f334a8bc87ffa6f983df956a5fd54f66c6185f9f87825be2b00759d4b6e38ad4f8 SHA512 5bb606666ffb6598987953fec0bc555d2a37c4233a8ae98e738eb1dd5fb3432a4ed39f6b2ef0bdb6e7af2570506460b0319830a9ce9a21b8a8f2fa37f1d6c3f0 DIST firefox-60.6.2esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de DIST firefox-60.6.2esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146 -DIST firefox-66.0.4-ach.xpi 463165 BLAKE2B 9ae136e35bf13045c8ae8eb07bfda0eca0f0ee0cc6a3f53e1e182946c2113d77e13102b3e0a657db942bd15b3246686baf31f9f0e2f6239a79c9a0e6f5f5b341 SHA512 729f6f89c1d2ebabd54ad35c0815d9ebe5f1d8aefb6dde0a8d1f888946a5f45ab4c8812ded70ba4464e60af45870c99a3fe0baeefd3bc719ee62f9e02f64bca3 -DIST firefox-66.0.4-af.xpi 456291 BLAKE2B ee29b621c0887e6d196102f54c0b67eaa45c41bbee015de6ccfb0bc0c14238bcc062d96dde877616725d2f7f37711e336920555fca4b2ccae9f28fcb9146c188 SHA512 2c4e1bf864077329c3d063796aa95fee336e91b85aada2e59b133088efd9aeb5ee90539f679578ed128342fe6be8ac29a2a33a4f17d778e4e6362da18e63b824 -DIST firefox-66.0.4-an.xpi 480229 BLAKE2B 248d17221264a8919c991b4a9f70049471c6f6a33d8768374eb4124005aac1308347421ecbf2dc39b4d46db590c741fadc2a30eae9ae862a22e5739874927bea SHA512 df2d41188d363543a2a9deaa632a665042d709040b2b5df7584492a948513370461f17a1d863d7472a02b8087a7061a1681899303dd030176236b5d829a80e45 -DIST firefox-66.0.4-ar.xpi 532247 BLAKE2B b27c5c8378fcc8e4c790e76c0f6316ff759290cc611c5a8ba5be1881e4edea08a086dfaeaab0bf136398eb8e58b9206cdec7782236ca53480959e72f14e7ceb7 SHA512 60d0d50b881a0acb43c26a07a2f6cc2bd311dcabc1b24fe522d28f85163857ed2b31ed2470305a8be87114163c0e5e67da9dee31c53114fb1ae3fbf7b91d3714 -DIST firefox-66.0.4-as.xpi 492220 BLAKE2B df678a672ef192f286d6b30cdddceec0d908089c06268cfdf14bd68abf9a33ead5cef8b8e129f3d3d51ade914132908f752dd1b0382602f87cde903377c9c61c SHA512 d2b63135a06e1c68684b594159623df09b5587521b1613592fb9db5d2019bb424e2b3d77bd0c7dacbe571f990b9a1d54e692ed1899d274c047c07d60fc5ef3ad -DIST firefox-66.0.4-ast.xpi 480122 BLAKE2B 807dd9d7d4160873d0421ce9a70587e2be9a6d9fe4d41794e92cfc3368ed5db33a5ea44ac204e6a091b094856b60570a5e447802d0d2b7f4fb04cbf6204ef26f SHA512 35c4aa7e4a40162ee902ab1ea3dd8eec569ce05c6f1883398d94e0ff671165126c863fdd797e79298e853b652da67b173350988b24f85fe2dcb3f45efb381873 -DIST firefox-66.0.4-az.xpi 505912 BLAKE2B c7d486010a6d57ea999aec01e813cb70b38130c8d12c80dfd262470cc0a9278a0de14f3e9d7ba95fd1f2454470a57fee84f0d515f1fa930208359764760c4c95 SHA512 776670efcfbc538336944b04be65f7c433a73b4a857714ef587133bb12a574d1e85041e013aa6d03457a0604ac6d613728ea3e6cf9c47cc0a9991300184518ed -DIST firefox-66.0.4-bg.xpi 542704 BLAKE2B df13fe0af911d274b02887bbb0f7d3f391bef8244949564983c4f7b55c25cd817a759f1c12494549f4c9e5287f7cb5b4cba23c24b11e4fff520176f7f74fda46 SHA512 f11f431cd0ed4b6dce6bdd4c7cdb41179cfe0953ae0f1252e91d1b9e83bdd9c3fdff8bf8183e8435555b1989bfc4d39bf47c5f89c18965ce016968b12863c0a0 -DIST firefox-66.0.4-bn-BD.xpi 560561 BLAKE2B 8900a43d6b7020841022e403f86b2f30c9eb0c63b8c77f8a871afbbcaf3d2e9f68766be7d8ab0d0fca4df57a06eaa0cf67d2216bc59fe0ddc5d5f0440d646751 SHA512 2050a72f9c6cae9413efd98c0ed1f69cbd701795fb423cc7c3cbd0927771bbdfb156d3cbf1681cbf659e474b91b733c0944fbc994b5d26416790efa6b2b95a48 -DIST firefox-66.0.4-bn-IN.xpi 550576 BLAKE2B b582c4d603ec55fcba4ace405f6a8f033146d4467991e2b8ac8acd99b638f2c479418240175c8ce7fdd73a3a9497b64d352033ff3ad5bf073d29dab3e35c0bf7 SHA512 ba2b079fe9a2b9be7bd28b37dbbbd92dc92278947c5855ce27750c95338dfbc6dfa1855fd8ee6c6194629e1cb11eea38db4b1901eafacc70f150e19c3f7c433d -DIST firefox-66.0.4-br.xpi 485439 BLAKE2B 19d76d39baf4b244600dc4a7fa8a99f0b941a27c38231cb136703c74e83dd86ff46e420c9a0e837212eb13b758e7765ede29f6468b1161595d3932dde3e0d780 SHA512 ab8bcfcbd40d1c412f1f9bc8d66c53477a5bb5d30467f8fb799cbae4dbc8384d47adb4842e2b502a5beec9000f27524e1b9a7445b400f860edaf49f569d96c58 -DIST firefox-66.0.4-bs.xpi 477831 BLAKE2B 7d21bb3f11f34c728ad788553d0fdc242128ddcb5bdbb4d5e1fb348f08c1f4dd599c0588675742186c11599d291a9a348882e3015d79426846e9839c710dd29c SHA512 fda29d062fa24938e1c3d4437f3dfe8364581e58cb5f1ef878b421c1c21ad484111effe7b370583f7152e13d777600479289e07932b49c8f675238edac62c730 -DIST firefox-66.0.4-ca.xpi 486085 BLAKE2B 0265bb109a8aa788a1c298a93fe1d70e65a9f49aab067dc87d1eaa0bcde9b76ef9c182a55cb7ddbe9d404e44bf7b5b611f1b6186555ee9959d607ce90bac5aa2 SHA512 0d753cd38b657a9d036b6718f1d8f5a86dbf6a1bfe51d3d5bc0cbc9e685c534ba4fd6f196ceebd343486e1f308b2e365d5a0fa2b9e9521d070e4f14cf54663c4 -DIST firefox-66.0.4-cs.xpi 500276 BLAKE2B de51e139f8700bc60c0df2f4feba7d7baeab964c17c2ff9fcd2825221a5bd71203fe593d9b006f3774dfbffc88f77ff475d4fce0d59816d4b64f0c4a09bbdcf3 SHA512 06dafe9aebf2bab70749fe7d2e5444935380a550a8ff0de3aa824af72b7820a39308ad85ae34c8600969d52ede1a12474f3641a53f4fe6d68ebe2c4021b2a762 -DIST firefox-66.0.4-cy.xpi 487231 BLAKE2B 2384b7db9af647cff25defe36791ad3dbe7aaf749de3347b3856a90ea8867eb4a8eaac077d2cfe6b79e1ef4ced4d2ac6887eafea5431bbc6351ae1e26c205ca4 SHA512 d8bae289ac063b8f75572be8af2befa824eaa99d7606dab4d095e9556e370f5be1f3aef12f6cc0057c83e2aeef5a77a1e17e8386eda533cf8b9bf239236eebf1 -DIST firefox-66.0.4-da.xpi 498350 BLAKE2B e9cdd54fad16f6bc89f4bc25096599bb7dd4a37310bd3a072aa6b6c5d011476a52bc40cab6693d22474b513818cb5263aa7c9b429e23131df98ccb97be805075 SHA512 9b05428c5ceb4c868068dafac19601471556156de65b5ba2fadca126e4aafc056aff7f51339ea44bf2046687fc789713078a1a5024224012798c105ae085d7df -DIST firefox-66.0.4-de.xpi 497265 BLAKE2B e573f7ef99ff29ab497709e28d079b89d24986b9c7e0843632e66f63fcad0e86a595e51f7a9dddc7c67d167d10cc21ac294b32ee09b62846e6bfe3dbd13f577e SHA512 7ce4cf0e0d759885b2a388fc7f1bbc9768ee076e2daa11f6bd1a4db5d818982aa2f827c24f0d71bdb9c841b7724272d7abd78b3b1888ee7d1aaab370a37b2a51 -DIST firefox-66.0.4-el.xpi 569704 BLAKE2B 4e378041cded30b44ad2daadc5e7eead77418bfd8bfd42bd73b9fc3f5b747cd59058de6214823a7598690483700a9d369df88884d409c3771c46cf8473f14006 SHA512 44a660a4f0641ffb9a71684aaf245ff940b9277c925ec7275d2ce7ccbd40c28b03647eba83622f8e53453fce5e409a7aa1151058ae9df272495c77f091882d4d -DIST firefox-66.0.4-en-GB.xpi 460274 BLAKE2B f52008a4a3632be4653561b2f37e064b01913963a26fc9f2ad51b0fac14411f0d926af3f751f8da6ca3e349eaca1d44f18cd4837e548174ae154468f00ed3e03 SHA512 f0eba3e796aeb8b0b67b4d90155fa35c43d364692b475192fb92a2b4f2c1cbcf945468d87333d1e744e397a99f06bedacfd7f093438a711481207fcf3b21cac3 -DIST firefox-66.0.4-en-ZA.xpi 439432 BLAKE2B e9cd783bc83ef549c1f60b2ad3034aae1bc7d12455d7efba68f7dade98d0eb8ce0236d099bf9ca6c3edf571e3fdb48f7238e3c7d2a4d352b8549c9c584dc2307 SHA512 72b6c7235affce762faa74706230eadd93fe89126c0115656b92a8a8f0260d672110888ece1c3a5563b6b3936be9f96e1dd8af56a2c83e4d82a67ebc5ff8e0f8 -DIST firefox-66.0.4-eo.xpi 486252 BLAKE2B c6ab67820ad4f3dcf955fac17f5b3eac4c86b4b140624a2b98336cb21240cff8366a1102db573a3159b0406481fc7a001ea8494ffefadbc58caf4a269eafec68 SHA512 4b0405b98eb4aa33a6e63b6fa0c8254d1a6ac76aa5a4d7c3753fa0f074cff4a753b1c2d02de438a0d7ae4e2a3ac9492e659a2171adfcaabd0046adf45f7130ef -DIST firefox-66.0.4-es-AR.xpi 493704 BLAKE2B b50c8cc4e1e08e4c2657ff3e3dd6de3a831e44b7ee9353579d903cc7dcd5cc7901a4156c023f59fc67fc1952c6dc7dd8fd411d704b1d7f8c5ae6e578ffba2b30 SHA512 221b0aabf34c8f9fbe3119d7d3375a86dcebbb4eda86680bab35d5e84b2fa9254bd3d8f2537ccf007690c9f8b178f89ba68d97c8ee5633dbcbd7207a861f1694 -DIST firefox-66.0.4-es-CL.xpi 490309 BLAKE2B 4202061ceabd2779b52a88bcb1ccbb801d648d386cab8af7fdd48202d6d8e20e7911d2d8714505744230ff96f6724af37fef27e2f212df73b4e6d649deee60d7 SHA512 32715fb5eefead176a558a1c016e15bb4f8563776cb54151e281fab9636eb8bbcd63c9095e756a4c02f0897ffe5dcaee1448cb061dcdc672054b255f8311b983 -DIST firefox-66.0.4-es-ES.xpi 454489 BLAKE2B 842315c45ddf97bd864fd74265dba07096a821883e3518f5e6a9e5e0af1aede68ca824b8a73354eee62593be12bc0c3943be3c4564f2d155316356396819c3a6 SHA512 8f47583bf76faedae6f967c093952ed1068da3c7e410c7c732079bcd1c371978bd244cda243cfc59403616bf67daa2fc7ebc79b5c8cc08a31e31b5e8813a62e7 -DIST firefox-66.0.4-es-MX.xpi 495323 BLAKE2B 6c5a9115ff8dadc5dc7e7762063d698330843924b5a8438cee7a4e2aa2e5f012bde0dfd5e36d0718703cd13a319fb95f6340cbbe315da8f8790256de061c92ce SHA512 d90b3eb12c1e1a5799b2d24ff35c31bf970ded29146f7eef3e40d410226f3e12f264a4a50dc33b4d61fde42ebee46bc24bb73a78ba3e885057d4b876770ac908 -DIST firefox-66.0.4-et.xpi 476492 BLAKE2B 08741f3fb4843cbad2788a58190c428402e18a77c76704e60c739bdd0e0f2c93279450562b4d0d54861316fa3c5ec3f515917f93f61f2f578615b573bbfd7df7 SHA512 d658f890e4cd64276e0e48feb52d4dd469ab6ef96e08338b985b03cbcc79edf5f1d60f7ad21a90f2c34ad5edd988e5982f3766aa58c7802de262042e27b289be -DIST firefox-66.0.4-eu.xpi 484522 BLAKE2B b084fcbe9f584d9de40b17fa47e79af732cf9bb37099219ded808ca85106be68355214f30ca3824fa111bc2f98190957790674626dd731388986c8dfa86ea305 SHA512 fd3eddb2153d24366e664d98d4864ec2f7f73a9ecfe17c892a2a38b4f18ca89d83ac234f3a86f9cd88492e1f4f26da7239925fc65bbbfe5273eea34286b7d060 -DIST firefox-66.0.4-fa.xpi 544115 BLAKE2B 8efb7b8226e74c9249347a0a36d54a746e8862c1934d198e86ad92e5f3feb1211d4c0a3f8608c3a4d37c4fb81e4885b5817a329b37e330083f9094a6c74abbec SHA512 3321e944cf397a3e98d145231e67864cb6add44cb9e3387c31d696840741ec4626a4c1afc838900eff4084f8eeb489769f8c2989da73bc305ed3121c72c529e2 -DIST firefox-66.0.4-fi.xpi 475214 BLAKE2B 6f7794ee34a5b5d0ef1584374e16b4294820c0cb5945d5ac1d9422017ff754531c50061cbadd1ee45685e23384e6982a5c78e09024466491fe0ce92db61a3a95 SHA512 53fbffd64cbee198f092dac46670dca18b0f6ea8f3808644af4962eea9cef902cfbd0c8f544fdbad69cf4c090f911c7ae9f9436bb125686d23272cbded535381 -DIST firefox-66.0.4-fr.xpi 501548 BLAKE2B 15572719d9fe5fbca776c85fadfda9b11aa22d72ca98ece03ac374deeec3502c66f425d7cd0573d94d64d0a4d3edf4a55a4bc890604c084b4e909b6c26490a2d SHA512 6f19dc3d372263a05ce72d52a9c660a4e2fb21c836bf7f8b4750000e3451f29201987aae67f130a8cc951c6c828a38d486e872be54fb941929c1d77a14a8e679 -DIST firefox-66.0.4-fy-NL.xpi 490994 BLAKE2B 23b97d878c29f677897105f37186733f99e0c4b7d361803f107e4208117e961df617889c1436c1e033d4f69b4b31a2694fcb3e6cde51a64a22f3cdf9b1b83202 SHA512 7363522b92eb4fa2d08bf71311efd44f6c914e617fdbd7cc3ce9a4dabae979dcb53ac9e4ffdd4c128b64b6e5c3d668c33601f4476477e59553dc54dcfc9ec820 -DIST firefox-66.0.4-ga-IE.xpi 485169 BLAKE2B e6a1f9df1761f8bb65e7cc479c42859236f23b2a9e3e21755f41a4f7d53272e74ea7e512911ffa257306981f3564a804ecfff50db38b7768eea4ccf151416485 SHA512 7d0dde689a3c1c32b356b602f80c1f7e9beaf0f096dbda45fb7a271d2d88859d21e815621309d097a4f14e8c25c7fbd3fddd010644436d40ed708bfc9774be82 -DIST firefox-66.0.4-gd.xpi 494699 BLAKE2B ae08a28d3538b195d4331d24019f17ae2b89abb68eeb93967e5a8313bd34019f47b37ae84620acece98bcef87a505c9f6c3ac6bf53cde181dfc0e2fc0914a97b SHA512 b715e7a0e22f2c8aa49bc5fc3b4dc09c48d56dc12024eaf27432975f4cb0ac991a048f9b1068055103749d1901eaf94103ecdee32aa68a6521a1e16f60fe0915 -DIST firefox-66.0.4-gl.xpi 478919 BLAKE2B 58c7dafb5bd0196d685c03aa7328f5155a04e7dc5f420a03dbdc2eec6074eb0f36fbf84a6639f472af3ea9db5afbab28093d8e363998700a873843fde88b7463 SHA512 7f7845976029b47b5ec47bd268266f53359b0847dc030645f0c7789e271e069bb41e416aa1db0530df51d8be5662457334ffd37180daafd4b5c0917ca54eee96 -DIST firefox-66.0.4-gu-IN.xpi 566203 BLAKE2B 74e1f27abc0d9127cc26595711ccad9c819713b64c04fda1d82d7f21dee2f8618ddb9fbd0e5f6e9c9ae6d8b52db7d5767db69951e859bc5f78b418dde1a1d14e SHA512 2504a9d7085035da451e7b98d0371435f141dbc88e02c9782b471f05ca5e537462a846d46e11af62ce0fd2054bbcabcf1a9be2236295af48b639d291e833777f -DIST firefox-66.0.4-he.xpi 504754 BLAKE2B 1ad607e8c9d5215f20e95954ea74c1efc0613f5aaf2acf4054236dd6946cf9a45ee28cead9ae1939c2da67145ad2d28ab93ee8a9e68d36f2afb17a23b67a9ab1 SHA512 28664f7ad1c443211b1584437ea9abce7446f2e878f456871c350ecfa7699fd6628d2fad278fcb00fb524ebffc3949eeeae35ac082d250cc1bb568fa3ae44463 -DIST firefox-66.0.4-hi-IN.xpi 551701 BLAKE2B 076712bb04782f80d036218f6f04bd61ab8fe147229c43ac81f858f101e429a75bd64991900d288ff729e89463ae676376534b7e58ff110e4bb643b9a48f0348 SHA512 1877164ffc0e78f7a643d72fa7e0a1a02a19cb2ac2c40015ed28fb95a8d805958800b6f4cce961969f76990c3ac80a2ea2fc3360184500d724cf0f5fc8ae9d01 -DIST firefox-66.0.4-hr.xpi 485246 BLAKE2B 6e6ca544ac93cc782addfa4a392ce03cb1d0751842a3c077c3b9b203f5d5baeb16268f526a2bc694ed67439353d0a9ad17895de5dca325b9d11c92b0908138c9 SHA512 66afb79374c5f2d4dd56b88d5527c5d90029db000edac99d24b2506cad5ee732cc051d81c1eaead2ab57e8d8947506a1846743cfcfdff031e4adf76129a53864 -DIST firefox-66.0.4-hsb.xpi 508412 BLAKE2B 8d1b9aab2f53ab904ad47eba61c527c58dd7de7a81571ceb805b2cd318504a799feebff571df62140b83c5a9b72fadc5484f113be37984441118e05e2bc3ae99 SHA512 e1fe19aa655c5b23eff4cb79fb79d69312312da52c8cb5ced55dbd7d6691cc0f11125e5ebfb9e154d475a1b17d6fd8fe753b833776212e68b815b64aafa489a9 -DIST firefox-66.0.4-hu.xpi 505598 BLAKE2B 7403bd8ecda2f6e750d17dd0c3dca5115bb1fe7b4baa8ec1818efbf2f26c73517af98b382537accf8a45e404a6969a1498c23ba5d13f2bbf43d5063a69ff9263 SHA512 2ab2a0507019d0ec5e006ae521e9f48193934041197b6a4f025b8048211ea8ce7e20b2cde7124f08265e0b9f9793e31f7b3d29e9a59eb1b1dda29515db7bb569 -DIST firefox-66.0.4-hy-AM.xpi 534781 BLAKE2B df64b29724338cb1123e9d773f989ff4442653639774c01f7c007d1b404bd80030b14392f32016a254a7aef174af65b386ea67fcfb8a9b902e2d314bccac24ad SHA512 2b624585f43fb4001044c9ec243fa4e380b5bfa66d8a92a6e0d6935aebe8840feb38e54675f17e5fc1c45f0a2b04872d630b4bcb5c3d95c5781ace2710d42ac9 -DIST firefox-66.0.4-id.xpi 473939 BLAKE2B 1f596916947910307b645634893d069eab97c925decc21d1ff26ece0862cd5790a04477f89a2e36e3c8caca40142db4cf9d5b2b33ce0a4228bfcd8daa3746e86 SHA512 a47470eea76bce2ab54d1341019bbcfa3e8fc1c74d588c75f8186511a9b491653a057825a4968b432b984ee922cafddb1b28c3c9eaa69fdb429f087b6d88a5ad -DIST firefox-66.0.4-is.xpi 486820 BLAKE2B fb398d6387ecba6257f9ec8bf1520354cdae7d69a7da8877d37007f7e31ade463ea1606108ac2939b93805189ff7f5c5f8ab77bb452ccb45eb3160267ffbac18 SHA512 345b4669bf74f7acecf253808b1ac972eea6d21c39d75da182faae805388733d9e5907587d479bc6ebfddf548c1534c9a4a034a9a0d088e3d534fb26238608d4 -DIST firefox-66.0.4-it.xpi 373670 BLAKE2B a0eb679a8e5ca3b355bf9af9cfd5392861baf76a8c6edd1ad7bbcd16dbced1d9e9c8d4920fa4ec748cbd2b2969f3a40ced32042d83ad4e689482f96890b76f1d SHA512 e1e0ea952a5d2facd51a432445c39d29d5ce0983c8439ac759a518526bc5b16c0e2b29672948a8554ae767e03aa2e5d1b60c4b5d0d0e144606ed8404f990c384 -DIST firefox-66.0.4-ja.xpi 521090 BLAKE2B eafe8d2791ebe2cf454267d3bc663c0d5f91aa5c7666d46a42c51152c9ad4637f1571655ea3a566550e0f5b4eb23821bac45d4f1a80c792f130410e36b87e4f5 SHA512 c3b9d9145b3d91496b256b3c76ec01a79b5ab2b0196b4853ca9212ded0303afa7a05d25f65dde37f3e4fe4a2b2341ee384ee6ff09a30dd26a5e69d861040245a -DIST firefox-66.0.4-kk.xpi 559163 BLAKE2B 51304741df7c14ad28f8cd1f8ce9522bf3713b89a16001dccb0ac6a3f6a7a703fd5f11303f891b8367021d1bfd9fc8424555367b42538478ee33b7918ba56bf4 SHA512 98b77880c6b354bd4978b46fcfbdac98990a53b69a251a19ea275c837db2e998038bf2c2f7b1974b6533fae9d7011a5304ed41e4b42ca52331fc41d056ea247e -DIST firefox-66.0.4-km.xpi 550697 BLAKE2B 7442c92602604f6bf8e2a2a9589c968a1b63345cc02707c999d4ba333fe69058b80b9eb1d00136be331467d91f47ab51239c67785b70e91bd2c5d44d0ae1c54a SHA512 32b0ef68004ee45bcff1dd3ce054578beb8bd2612fdd7e6948bb1e50e5abcc978b679c9703c3de73c2fb09de1571c0c6ecf110a054ba79b84a583ec523f290f3 -DIST firefox-66.0.4-kn.xpi 548348 BLAKE2B 3c538580cf199fef747aeefef2a7a344f87d5aba7d37c713cae0b90eee0fad03d1be7a088122d6701b4384bef65c4b7468fde9a214d9b95f7c54824ea567c1f4 SHA512 3568e449f5600dca9ae6422205faf8d17364117068233c5ce400ff61e908b0f1c69807c7e172aae1053dafbd5c5c4374f51671fb28a4ac38f58766be373846a7 -DIST firefox-66.0.4-ko.xpi 514531 BLAKE2B 39ac2e51bcf3b3b8598c48756405b1b507e065a0b76dc9f34effbd10ed0f3910f03782d6a4b41e6e23e718b38173dac0c757c25d33f2c6ea05939dd63b0fe0b7 SHA512 5e30f6d46e2567f2b977f6834404942531b132c02e4dc1a364847d40e3bddd722207c2b2e6e191008b1f641efbf1cdeb75763ce19da2b8e07fb69f65fb9449c8 -DIST firefox-66.0.4-lt.xpi 508153 BLAKE2B b9edcc780542565fc145429d2792140c6d261f7ed04ff8d12c9276c4d79521d4178e03f892dc46bb022cb59687c9d7ff9ac8abce746536995174e5fcf718db3b SHA512 061b29f10e88f01a5e069dab4ccdc8946a270bcd757a7ee8c9ecafdba2355413cc4b1718bba7f46dc71915a4209b1d116af8a229a4fd20261adb854fb60d9394 -DIST firefox-66.0.4-lv.xpi 496605 BLAKE2B 977cb0f58e3f66a44024ffc7e58db4da44970cfe2b2b6c74afefb7c5e8d8e5aaee72e5ac3b28883ac9dc669c585a6cd7578027125242c04cc044b818784843af SHA512 5cd8036cd5acb7670106eb2274212982f3878250f336c096ae85df0e4ebc8ac2c85460176aca2e68d6c985a404b7b990702485422fe3c8aef305f3a5363cc118 -DIST firefox-66.0.4-mai.xpi 509514 BLAKE2B 62669a8f90550fcf7bfa412b8e8900083528cc3b55cefe0f55f782bf480f9e1b3dfabb67c06d58ed191de3b371ba2f6d67374e95a01fe579fd5fcfb003115637 SHA512 0cabe72988a6f193657df9ca9e3d6f5c7d79b903fa48519a7d42d2e33915e5457faddf96421f286dd6d2afffac3297208254ee23cd7eebc48e27f9943e7d447c -DIST firefox-66.0.4-mk.xpi 487202 BLAKE2B 74a1d876007c5014ddc480ebf2a71d63837f8a827ad2cf5fbd87b377c8c53fa42fb8fb141bf835e13da5d589fdac8037df2b59f7c7977894ac5948c4ebeca572 SHA512 2e9ef3a4170c634ec1ea1557dd3cd7907edb7942658a31224cf220d7edf97fafce4b909d01f670299e8b5f2dfa320e230d0298772580fcfb5bdb0cf47e8f3d8d -DIST firefox-66.0.4-ml.xpi 557256 BLAKE2B 5977b47ae57e7f76772fea6d2cefa5d7761ec4428af8af38599d0d3f98b81d5fdcf93359dccc95445cb0b4288b8908ce1299b12be1df53566afed67b2096ec41 SHA512 6b020228efc0e49442cd6d15f447f34413ef52421ee6fc6705b9bdd3a1c1a309afa5640b51a60da9df9a70e5b8308b0ede61da1aaf4d9857e5cc5c6f3b45026a -DIST firefox-66.0.4-mr.xpi 547445 BLAKE2B 320e326b41fe2ee4c75177a851a146cc2f0d63a72b26ecc2f4d55a006bde251128dd5b5cb56b157866d0ddd2854f4d35067f8ba7a25e3d7730c9a8065dd68c76 SHA512 e3e3cee8309b0c63176a35fe475fa7b8a494fcb1b89539a9f77f67a6340a5dc320e76dd45e06c73d38a5bc8ff04897991205f60865ecae8538a6ad9bb28f3df3 -DIST firefox-66.0.4-ms.xpi 475840 BLAKE2B c70c276f3640e3de0512702417155450f8578a5dc8a96531c32560ef45764c2da379cb0b88b484a847463fa427022d48b3ba9d31178266cd9a066919f532a373 SHA512 16c47eb08fe7e76c3908f6ec9c99c3b45ded7fc181d9b0d50aa080066bf4c1cb7063bf670c63c33fcaed9c4c1b09c0da489aca55e89394bf50be51774ccb6200 -DIST firefox-66.0.4-nb-NO.xpi 478894 BLAKE2B 5907eea3c3a5e4c6fb569d82f253f213c5a641521ec7890600bffa7f5e1f1ff15cd2477816aec1ba2250bfb40411b181d9e62462b8f11f72a7c1ab973fa2b4d8 SHA512 238fe980ba2de292f82b118caa88b774051492089a70e2a4298084b52b5404079b3a3864084d5bca951c0164378dd23d760d3a8f322652a5d36812e8cf4d50dc -DIST firefox-66.0.4-nl.xpi 471514 BLAKE2B d52a66a52970990389272a25e0867422b8871ce0776fdf19d0e7015f6d53bd93a719eb9f8da6caffba210b51a28056204512b74a5a42289b72e3c28abf339fa6 SHA512 bbe19a30eb180b8a5114ddf4c34e56c399b7bc64bdbe8d3d6f2ea2ab2abf715c108283b572e471c2d48aa66e8d656279a021cc15e64e37010d265e296ccb8711 -DIST firefox-66.0.4-nn-NO.xpi 477921 BLAKE2B 34d34894ef8aab8c7c484ea8183e8a385d3305c83ab9e10421d689136f544e48ecb37eadb75782765a39e9835b644b3b73bd88bd3f8aa0ecbb5f83442200b63d SHA512 75fef5cfa231c5e469d72590d46a98c8eaba76f2c9c92898a117f9cff59b40757093b424f2ff3c485670bc43e1f722103967328cf7636a0453ac595dc1dbe20c -DIST firefox-66.0.4-or.xpi 498770 BLAKE2B 8bf9723362649977cc9c60774c643e772f3d6c2cf5dd24eac7b44bda13b8e0a409fd7caaa477edfd4a93ea5516ebd0a67af451921055ece65437f2ca4bd46b78 SHA512 98583e0e449bc510c758d397c1f64efca42877d8d589e80b6186949c6b434e0580149768c3a65b93bef86d44949f43d7bdc5c9de3691af1dbecdd1a4b8005935 -DIST firefox-66.0.4-pa-IN.xpi 534507 BLAKE2B 74a86a01ddcce874069987f14e1946bba75c62eaf53b7814673392890039dd4321cf8165bf862146c285d85121187c76d01519416c6e77cd7abe43982e7999c0 SHA512 99b2066ae8cf53ca2c83c9a1ebe0e141b6761ba9809306f4a1ee8ac93fa6428bb92be1299da74a2f09ee2256aff1d945e8cf03a03384efa2d94634d96ff132a2 -DIST firefox-66.0.4-pl.xpi 464907 BLAKE2B ce0dea4cc3f6fdbbf26b15685ee382ccf4ad0d631f1ef2f1592008483e5c365e42d806a2201d515f7098b413c9d155cb506b877b76a65484e62abd403fd675d2 SHA512 1dabc2f2c4f965cc6cc968e3232edec4118af4c35943a9be5be5a119dec67b3df2769fca293900b3d4a7f558fe9c94b45e1bba40c3e5441d133896bedb6cbc20 -DIST firefox-66.0.4-pt-BR.xpi 480339 BLAKE2B 70288491c0337cf50b245861938a9bc6ba18f3f3377c7a6de359f3174a61532530abde30024ed0be863ec5b8003dec183f4fc500b4c2f55d77dc3edb47994096 SHA512 529c4f74b3bc4b0a3806c63a93dad75649d62122a1cd5eb9887ae043d43ceaf40be365b2a1404430e2976b54879c01419e893e71db17fa2fa6dca3997747e4f0 -DIST firefox-66.0.4-pt-PT.xpi 490008 BLAKE2B db4a5fad1e49455948edab76320b825824fd153d7e6dd6960afc429a94b41af84f4f3874fc3a0bc1a135cf8bc9c08767d62e2db2961c7e6ee65685c546645461 SHA512 134c5346b64cf45648be18e109fe13ff581247b054bbf9d1c8e8ede10f5583ff170e6dba487543b141cc1432692025db83e3110a2f41239cd12ae5b8a8dfe86b -DIST firefox-66.0.4-rm.xpi 483621 BLAKE2B b38feffebf764cb71d7d4635a5537f9919cac32ebe07e593783e6d949dcb3668f73c9faf1f8ac9c78d948c1c27db33d0b191a1ca68870f5df80de5de044a7c55 SHA512 e619f5120c14a3fd18a89f84c8b765059f8b257acd56f9dbed69653f1b2bcaf63593f0dd1214600175a3ec41b6217e7f5a5ac84d201dccf745af99e5f9a7f266 -DIST firefox-66.0.4-ro.xpi 490270 BLAKE2B 615b75de1b2be41ff3892e9af2fd717d9e1f2589e471e17c0d83f53d311a538180e589457bcd89a65f8fe0fa48c03d319f89dd363dbf1ec9c648350ba4ecf19d SHA512 249672b771480fc2531ae489a38e85efd63c3dd6d78efea589dd39376a962b713b243d28a55fc05d8806dda9f5f7e061a0d4be7cd5317d61cfc2ca791940fa6e -DIST firefox-66.0.4-ru.xpi 566541 BLAKE2B 179317a7af508c7288e2738fdb71494e433b78c3ef661d7248fc5b5ecc10807a2c083ffee95d27fc44f0849f8acd8b61ca941f2d2dcdacfd8792f5d097209ca6 SHA512 76348e085a9174f42240786a4d164f67f8457e50508c47dfb7f20eb4d97a9fa4498f2b54c99af303f72b3b2ae4f224df608a1e6e5d9c824cd381ad25fce982a3 -DIST firefox-66.0.4-si.xpi 527629 BLAKE2B a1a01f32741561cfed5e7914c9b1eb5376dc926da4fa8d665f1bca8b3ecefaafd99dbf99ef398e8ec44e7a1154bae1bf48a4af23e613450762d9c0f18f11c828 SHA512 1f7861444432e24f4ae107607ba34a6b2921af2a599b041f10e304ecf5754150c35295b4483ad18d7e16be02db114a3ad380b0349ef706b5a7a01d22139dda59 -DIST firefox-66.0.4-sk.xpi 509698 BLAKE2B 5f8973c9bc5cfba3fa4eea432bfdffb17408397d8328a4dd6abc49276682adb2cd389a2799a8307b62718742ad1044ac011416783ad7a58364a6686626811a0f SHA512 f76f7b15009f248b79dd4e7ee9d1c3615c5cd2f60e2cdcaa3e515dfbad2747c208c42827f526300bb4ca8760a800b18a8a3cab4a398085d36159baac8de51a60 -DIST firefox-66.0.4-sl.xpi 483989 BLAKE2B 1bc6bd51347dc440933533c99704b7e10a10d5bc3640f942da17c65f2c56f66e1d2aaadceaabe6809d4e98f6bb605092fd1a7c70ae2fe1d59a06f987563682c1 SHA512 2b3276c077b62c203bbf06483b45452a6012ccd7ec3c8da1e351e86f1ab8e38e93b930c54459c8d29194adfb9901af8986726e931b0b8bf7923e4d0305373554 -DIST firefox-66.0.4-son.xpi 460534 BLAKE2B 57adea01910fe338a57daeb7ae64c762c181c4674f4de7abf52f5fc141070c88410b54bc61da0f0cce74f5b0a5bf5d3906c50fd22e0c73e47fec52d742a54839 SHA512 970482defad3c0f2d703c4bb5b00a54e1306b0449ea04d63cf5b05a38409ab3f6abba4fea8a3e7cfaeafaec483f7180f81f98ea4432c60ef0c2d39b79e7a1dde -DIST firefox-66.0.4-sq.xpi 501569 BLAKE2B 3529a847a7f5a403b9b910a6c7a332f3674291970eaf9e07056be3095f703da4c07e565ec7ac94400bb47dfa303d5101478ba2067c47a46b90579deff6b5d3c9 SHA512 987c7601fe9f9f0307564f3dfea83a066e07f304d0e373b314f56d7f59083e3284fdc7aa22690cfaadef69ca69c7158809599466369b700d5ef153f8d6e7db18 -DIST firefox-66.0.4-sr.xpi 526763 BLAKE2B 0254a3ab64afab4e1f0e0e4f23f1cf9e022312a08e2fed6e8d92b52e34c0374238ed3ac3c4dcdee694ef29fba79e2868f88ec153706e4254f3ae69cbae88d368 SHA512 3ab11edf3ac1a1a32bf19637dde2c0b1e30263fa2005da00f26ede9f95a090b2e2d6db6a61015af286e63b90a49a5c1857e889140c55c7de269b5a1a35b1ee06 -DIST firefox-66.0.4-sv-SE.xpi 488034 BLAKE2B f4802bed0db4132dd14e2e6f3c14e3aa8799c3c2ff609a6ec03186a5a8f3d52d618b97ea7b5f582a802ad1b8b514fd10e468117c6da7d0a329c517a5c6535886 SHA512 4714ee70e66a910d290e9f04c064c510ef5cf61bdd339a784426b229049fde740e6419ff7703ed82c53a0034198e8e3f1b046536f65342e8df93485f109c0f5e -DIST firefox-66.0.4-ta.xpi 547841 BLAKE2B ec4a89a7006ccfb495d350a9cd7fcd20cb6839302eccae22146086d20801a8dc5c9afa666daf410a5cbb967d75a249957a7ae739e1b7517baaae8a47f52bb1e7 SHA512 b7f4673e1e7adee539010ce9242bf3c4ebf3033a163e91e7ff4fbe40c08a10e41e4dbbb644c3b8593f79817dfa74e3bb978421cf122ffcd71fba6293ca6e29db -DIST firefox-66.0.4-te.xpi 554287 BLAKE2B 0779e2c21cb57d367bafd78fb549f8a16c20e7c155728dd5f0b6056571650f85997b1b6099585b8e7fd511775c6614cb11d697cfc2e9e9a7d65358c45805d074 SHA512 6b1e610c7cbe2a3120ab6face7e4236fad9fffff255ffb2c4de1fe73d21dc1b342fb352ad5868d4c77d29c4ed78e3d33af29f6600ced95654ad18ead5afdf408 -DIST firefox-66.0.4-th.xpi 532386 BLAKE2B 3c95c6bb026bade3cbc2f4e91b4f891133248574a082ae46a0be2abcb62a94c317b0302c0023c87d4b37951379f227e34e3fa5796cf6be14e42e7ca0fdc19800 SHA512 bffeddeab272c849116ccdc022fe7145a51c4c93cb4f44148614ad4a077fa550b5b5a3d4fe5f248e68c7557723bf3dda598ec37db1a804132bb7a9ca585cb927 -DIST firefox-66.0.4-tr.xpi 499236 BLAKE2B cce06a6021cb273a318f4310db87817b49b27d4ed5e5b9fba86564b58219d823d594e13059b16dc2650e46cabe26ef5dca346545b460e2be422358621be6200b SHA512 9892a771074a0de434e2ac05b74f98271eff46e81a752b014a9dc50fa3c1a342a85d9c26dad0464eb0a575d9dea35b8d385c6c5eaea79d5c3be5ae0c39b02131 -DIST firefox-66.0.4-uk.xpi 545333 BLAKE2B 33db38a1359a49879fa838446e4676843b6953dbbf2b39523f7fc291016d3b3ad00c445a7de573b514af54df7b722ff2f67a0b2f9f20a98e17d4f6cca36cfcfc SHA512 7427bb37976f84c66ff645341f7f681429e0be38cb26f3bf7440628e506edca4b64f8af78fbe0a729f7527e7c440db42ab04cea3ad678ae871da42664e637a34 -DIST firefox-66.0.4-uz.xpi 481056 BLAKE2B f2c3069696e5ae0333e13e6643ae0902f16bb3c38808d6e6eec068ea433dafa8748667169fda75d708c7c03b20d8fb020288ed943e8f0b46f793f436735258db SHA512 2781762fbda34a06be93dc159feaa0cfb285dab393faa180000b1c1219a2269a378cdac6d2e6cf03ba2f3eea2c32b43eb30bfe382cd741209fb18f21484e46ed -DIST firefox-66.0.4-vi.xpi 508064 BLAKE2B aabe19f0d9359b02744ee981a0c70d82ba75e79247d9763ee0cbd753a08097f8b4afbe077cd3b26842fd76f76f081dd27536020e9eee1e42062f24cc155671ee SHA512 547789aaf7312a99f9b10e82915fa41c6b4f713fd0c48e32c2585ff19c1ee994e867edb2d4af5fef7f099e6ee2758b8ef180bc151b7407e233991250b87f3194 -DIST firefox-66.0.4-xh.xpi 472377 BLAKE2B 46f6afe58a6ad830552654d1bd94e5407789a6af0432a1830d0b74e6530709bcb4c24221a14e5b593087d009e9f244d4e8e59eb1f4d1fa50ddc0f6d1629b4d0c SHA512 dcfdd5ba2d3e2a5df98d7668df7a3f1c45c4630b8b94f37fd05f4a1ec15bd36e53271e7d09e840d1188a5fe092850c4a6f98e0ab1aa3bed3db3af1ce239d2d2e -DIST firefox-66.0.4-zh-CN.xpi 519034 BLAKE2B 67c0122f4614a4d2647f72972670e232c291869ecdd3b89ad14f7fe4250fab3ff342bcd48afa016b4b0b8d440a4df039f7c4d88a6bb8a9521e00deba0e0cd281 SHA512 8b7a447ad88700fc39e75921c2054d4cef0ef22f5c6a3dbec7788e0dc9e8938f4fce376faf411609c7ca4681abb637cbe408a32d0757032189b1dae76ee6db96 -DIST firefox-66.0.4-zh-TW.xpi 516718 BLAKE2B 6bf878dfaa99e56b5ee85415eab63d8049779b2564a001540b08dc896b86fa176e88caf5133d8d8a48fc5416e4e5179ab00de64d6a9bdfc53163acddd766256b SHA512 a4c199567dead9729f23b54bdd26fdc4a02ad4283d9aa376338b03d37bda2323eecc8be630974d55b0f174a9b2ed0b5ac66b26ad10be193832139800eb83f2ea +DIST firefox-66.0.5-ach.xpi 463182 BLAKE2B a804865f36afcca09c96c1c2bcf74b11273cd4df87ab742fe111335f2301b6780ebddcf7db167584ce45d019f6766f6c0f585c0057f4fd198358cfa668efd742 SHA512 18f0b076fb3bba6d2993a55b66f1f6541517281fd83d3dfa7ba8b77df29499e0239bde21120fbb4b9cc3c42d8b7c3fc083191a0969465c76e74f2bfc98c00f22 +DIST firefox-66.0.5-af.xpi 456307 BLAKE2B 56e350abcf0e85bc967eb140f0289be3d5d17ec7e9c5969cb81aafc8a59af8c95a2d5ea6dc5bb3b2f3c0ee02ffc3e879c02cb37caba4c8b83c75a3ef8c2cbe48 SHA512 1477ba6dd00023d71d9064910aa393340ffd8ebd534e47880e981175ddbdc44f44f163a69f2996a43e4968d34d2ef7360e274745ebce241cd2a97eee6c61c9ba +DIST firefox-66.0.5-an.xpi 480236 BLAKE2B deed3525bca835e63044e8feaa289422c9c42f053b3d7e91b7e9fbaf339915836f6cf9a12fb0152896de989a08d9bb19d62974128d240eb71511e4247982becf SHA512 174c1b3635e9b1aa0fa68e7b430a80349090132970e5a21e578a0ca6103df0d26268982f6818ee53dd7b06e6b87f6a7106b526ae3331d32d745dd68ab751f634 +DIST firefox-66.0.5-ar.xpi 532257 BLAKE2B 1564b7fc0de82a6dd45aff89b180d812bd84715d984e3db79c10ca1ad834146880c21991e0b882702f841f66072d3b502ac7e177bf5ffbe84aa55424aa1f2b33 SHA512 c896955f10e1b3b51674b2ab2d82e92bbaf72626041065aae889c619727daf3209f842078ace4d17ef8b16578be41f66dcdc6bd4f5efdbfd54cc3a664614d60b +DIST firefox-66.0.5-as.xpi 492229 BLAKE2B 2617a6527fa87c8968fac4d5c2f6be3a8b18b1b36471269340dacaaecd3759bfbb38f6e12bc646822095c7d720aa6a0081e57401af8473b2370fbb903e0e5ea9 SHA512 189c22eecac9623b313e40aa9d147908b03ba9d68114d03386262a0f1ad9f4df3eb69bf2599dc8ffe1af95f19907c4409c39f63d55dbca32a6d70adc593e191c +DIST firefox-66.0.5-ast.xpi 480138 BLAKE2B 666e04bdd67daf9e9a9c72beba20437f62032c2c042e1db088f56730334d3a334b766d968b646d587b1fc8cc7aba7683dcc54fcf63f200af9523623793e3b6e7 SHA512 4400120a09cc1649fa17441f052783218347a13d6e90ff5924ebeb6a86387825a4a8687007bc826762042109bf8a617b810f4a5ce78281190701ef979348b730 +DIST firefox-66.0.5-az.xpi 505913 BLAKE2B ca414a7ecf7ad41e55ae3320e4d78e95e2190394954fca83c75ac8ef266abebdf2cb6713213bbcf818f0f4d8ba1412ca9238e824e0b2f1ff414eb0751509b8ef SHA512 8f19aa56ac114c85eae4ed3cdcaf3d0e733351d64a8792850b6e5b59a96ec5157794a8a13b3030b723e3ede60a70843a43358c3a163d519a3debe3d58bcd51fb +DIST firefox-66.0.5-bg.xpi 542709 BLAKE2B 50d23a81211e62ea08767aa63c89c41b736a94f6c9f3ae89890e5b6c89a4da53caaf39d1e75f336043aeb7ceb6ec2614303eff2d3ea176926a0e2a0320f01b7e SHA512 6e47cecc463a2682e47052f2f1a63f82c949e103f01ae27c6b443c8f502f83ec02c1d909e738a7d13c75d0778a7545ed069cc6216eb18360e88450d4fead5727 +DIST firefox-66.0.5-bn-BD.xpi 560583 BLAKE2B 9899eb511e781ffc098c8719cccdc6fdfa578459475a632f8b2da16175d00204bfede6d55b8513f16c319885d800befc1fa5383cc222c3f34db125c3d1dad946 SHA512 2c55a81d5f356593a4dfc3943161cf282de7ef4d2c6ddbce5240e1d676405241d351e8fa57706c80da97d58b6ab47b80755fd863050f215d85c71e756ab22bc7 +DIST firefox-66.0.5-bn-IN.xpi 550593 BLAKE2B 5c31b8f1a948e87b65929335819bdc907a7111550e268927cc469190460d78e7c7df86701a7a93e7915854489c1c106a439a878ce43d98098359b69c1400a8b6 SHA512 63e191e7410d19ecf6e73dfe110060aaad17364bfc4a86fa883ef499b2a1440a35e2a19a26831a50c9d18c440dca9b4b6818f2486b91f2d62db5709dda8249dd +DIST firefox-66.0.5-br.xpi 485448 BLAKE2B 3874e8e18c78de77a654cc592370936b93cd69f82dffd8b25afef618482925d9ff4c35193fbbed227935e3b984e29ebfb4b49ad76b6eb48b6318b5b0e94db089 SHA512 d91263dde2e5b65dd5a399dbcf0ddea81b41789ae44e994673652cf74e2d9c36c760bbb000518f61a1be50e6f82c84805c110b7be1916339a816653427b12786 +DIST firefox-66.0.5-bs.xpi 477852 BLAKE2B 77c24514e96e6916edc849cab383437dffaba9d5591e418c93a3853f42520cdec5eb21ffb36ede0a3cae7b878086d090f3d720d09d916ff69674d7482b2b84d9 SHA512 eb10a6cd6da5959d4c7e782c9a4a3d1fdd5ad6e054fed2b53a057694a509064d75c91c7d05e66ccb25738842128ad1f195f9be37772110bcb38f101da7b2e496 +DIST firefox-66.0.5-ca.xpi 486084 BLAKE2B 41b266935bd3f0c2b7b8c8be7b518ad2e76b43f670fe7147a91b27aa9c356eb29952d22d696181edec0ea48a0fb6152ac00f938bc1b7989d369fc7bda9d3de19 SHA512 f13410baa63afcb969243db0a3bdd7e838911bacb5ed2cdad842df578f52242e5be0274b5a3f26916901c0a6f8acdfab9265a9883cbc9d7366f0113e77290061 +DIST firefox-66.0.5-cs.xpi 500290 BLAKE2B ca990035cc5282bdc1ea77ac07e30b12ddd131b3ee71b2039e99770df2fdb91990a9d10b626601f454f773d37e1a33fa77b7f06968982467097a6bd564e9637e SHA512 b42206f8307286b8f59550df029c1f51a99b77247845d8d8022bd9eb4a708b22bdc46f09548a0fb492c3da5d0809f113b8a1081c8a06a163fab6601c18f0559d +DIST firefox-66.0.5-cy.xpi 487249 BLAKE2B 4603bd82ca342a2e4897ed85c63b086bbbf9fc790f21651b21ca9d970fa8680827e8937d03b710997fe9fc0765225d4f4ea79fea8c387ada6bf62f58389cc1c4 SHA512 aa3f37772435f257ddb64cd2aef9e3a00c2dbfbc9c1c466795f5fc948199fe1e5c7a3f31528027cfe72add3d5e697b7fbb5ed9282a6f4e6b7e7f06c01904ce29 +DIST firefox-66.0.5-da.xpi 498347 BLAKE2B 68cd62b41641f831b04cd8d60de9d3959beaa371b4687f5e347d5de03a54a94543805871e60563b5bd523d1de9ed966f80be5f7fc1f7e8713bab5fe099d0799b SHA512 0127cd0f76b138c387c0115dbe61054c3e60d97a830fb2a5c37565bcd0d656e10cfb29c901f74db997755f8cd4b81e7d99139aa55a21c0bfe334a267e146bd55 +DIST firefox-66.0.5-de.xpi 497259 BLAKE2B 971c78d891cb9769b01fe30ca21ee16fcc058d77204a4bef40cc2f31df158ff113532d0e05713d76d1296f52d21bf9a5b4c2226475eedf38c65c1506dcc221b9 SHA512 092179b4bba6ccf680e3b293a1aa74410c0454a4c268ac030383603b5acab7395707b4e4043b60eeada82f19cbd88281c9268d7977ce8498db163b6b2b5dd5e1 +DIST firefox-66.0.5-el.xpi 569713 BLAKE2B 8d0dbb718c474f0bfb8e989d3035219470a657368de213bcaf2321a71c3fb20b46182c3c190ebf6c2e3fe51567ebc607588c99f596108807216a23c5b7c942a1 SHA512 460325249bd17c39f8ce928ba80afd627ce27a8ff43b98d25332a1ffd89a8420c787dfda21ead92dc140ca5b9402a5447d8712e6660c15be807b1d569825c30f +DIST firefox-66.0.5-en-GB.xpi 460278 BLAKE2B 2a1d6f0f9b23e17df4c74762aab162e27a70a939435a8afc21326b98a205414cc4f5f58e761c75389c56cbdcf1b9c5e22b247848c8fb391d5b3b9e8d8a3fefec SHA512 0654d8703c01d9299e630c6092a037a7b728cdd7deb0c90a62edd29a79a6b7d3f22a07d618ae43fd85817facbc8b34cd27d26e8ce7520c4081fac27eb449ad95 +DIST firefox-66.0.5-en-ZA.xpi 439441 BLAKE2B 8edd8a25507d987937cb98d8d6aa7b1e4cfd2761227def8228b4da700821d398c03add70952a9e47eba62a7d3ce17b8e31981c0e0ad14741dc8a02371c41b93d SHA512 ee92b3398102fd4761798e859838a2e8f98d77d217c8ccad2a1519c06ee4ff1f24ee3ad8ed1a6183ef25647a5389b0270a50dfc8c0fa12f4d219e87ca42d9de4 +DIST firefox-66.0.5-eo.xpi 486267 BLAKE2B 222440dcd8afd077c54ccb5bead4aa608178ee469343af6c36a4c8074df4ef9c909a875cd9883b014c4269f96c32fadde88ffa268ad3ff462bc02c9e1f7cf236 SHA512 a2f3db501633d3265bee5b57cf004fe690f24d3b7131ceec1c5060ce0dc29febf06f332bd9878be997ebd0389b8fa3a9049636f985e49aad85479fc2da4c69cc +DIST firefox-66.0.5-es-AR.xpi 493717 BLAKE2B eb1ae3bbc4bd03bf53608e7069bef7f5405d4b8def6b59ebb1f09845caf45095dba2700c31c8115768c246413777a4e14816d7a5d7da4195730e19c4d0e65a39 SHA512 0efb92623dcd9a90444e58e98bc4b563160cc055fdd53465fbe59172725ab21fd63e4f1f75fbc507a03b83c201a58a362c10cffa69b7cb302721a058be35b301 +DIST firefox-66.0.5-es-CL.xpi 490323 BLAKE2B 39280859c2ee69af2570896309ab8c69369a6eae72f26a4af6256c405eb3a7d33dafb71e02d27c4948a44f15393ef9db477359cfdc97deb5cd573a9e0e61f23c SHA512 8aa6eca4fd3285b9d7bfbf71f27a56443fb79072c98eb659089ee9b841eae6292bce31897a367923007652385a6bc695f1641057acf669498ddd2040bb3a1e64 +DIST firefox-66.0.5-es-ES.xpi 454509 BLAKE2B dff1ce7c322bf731078d55c7ea0411070fce31b29a334e04bb20ec2a1401c03627fff4c573938adcef238492e47890cd1c6ac99737ccebdf3584edf5e525b156 SHA512 26efb80ba15483d01ec84af57a1e73ef5aaf803dd18546ebfd4f28d59323266a113f1e94d019f3057aa4e99cc9d1cd055ae55a193370b690f293d39ff9baf5c1 +DIST firefox-66.0.5-es-MX.xpi 495353 BLAKE2B 8b0d84fab7d67c9dc491c4ec4bf1c801012170bbde1f6991cfad50fcd1a0a7475615caff6817b9782891d96d2de2a5d596b166f1633b6f5963d2fc5f9054afe0 SHA512 632037d8d621db9f19fae0f240e9401917bec769dbc9e383bb9f012d3075d5ebbf039878e4ad2d8702745c8e3394f4ce033563fbbe8800f907042fb8eaa9cef0 +DIST firefox-66.0.5-et.xpi 476489 BLAKE2B 4b460364cb3c96346cde9337a0c9dadcba9ced2cda5a7180d204d3b0b41398773267490cd5f63e71293bd673a4d52d832c848a2f0e24b24b5df506436460e6b8 SHA512 bd70878b981a41aff0eb87d4cbafbfa901c04baa89554fa71668f07964467d058f361f861d3bb859f6e0fa08671c02d3663fa40a351ba7cc8d7dd615a6d934af +DIST firefox-66.0.5-eu.xpi 484532 BLAKE2B 8590d1bc8bafdd354f0aaf44ac1e13cf543a90591bca2544bba875afe2a03674c967b2a27c6d3aa1e5be66e9ef8f37cb4b28170f656d3d504623addf186b83fd SHA512 dead7f31aa11e15cc8191d52869e6e0a427888a476a728d1fc32c724065a234bc2f4d7060ca3efb69c71105189296e7ef862d86f402e30ab3ee272da4d899fcd +DIST firefox-66.0.5-fa.xpi 544126 BLAKE2B 1d2788afe28ad13eafa4fc460a44642ea1e332d293c6aa3c3fe20be4d7c5c86b3dd614e451d36c93c15483119f04b8e6eb7c5bf1f71dbe6f21fc001e588ff90a SHA512 e7681003cb5386def2856ad1ea726430be17ab99f25c87d58134911b8bb7370d18ab547c8b1b8f2885427c68653c117fa565677ab6f1687788b3d224e4a9154e +DIST firefox-66.0.5-fi.xpi 475234 BLAKE2B 9ec49e77f9fcabf1312ea9b5c523143a25e0e8958912c7be42fd12969caf10132285be101362397d1d8aee1bdff715ffeed50368e566d3b42bfc95861ef5fda2 SHA512 5a6700e34586b7f2b8964c8ae6173320e300d0f836c7f7681dce8ccb24a92d7da442052305df689431b11fd6380d7ea1cce74d103cd0fb066dd6315c3c1d31f5 +DIST firefox-66.0.5-fr.xpi 501559 BLAKE2B 72031d8604565ff1ac94d5b8ca19c4ef4a826af331a6c6b069214641b95f2f6d3e0d187a7ac61c60e84669f41a9ca53185a1e8d7c3723970785d54624fa03bba SHA512 bc7551db4802a14e83e9d80ba83b2a50d23ed771d46e8fff35f912181a22481a57e9407e21f296a69092f1326f0de0448c2b00b883555b1f28234ac461823aba +DIST firefox-66.0.5-fy-NL.xpi 491014 BLAKE2B b97f8fe8d6822b3ad75774c3d537b4f25355300e1a9406ab191c70ad88f2978dd26a98bff63f33056111acd503920db1657bf1070c0e253791cdae7a622c2dbb SHA512 83811bffba2bc6648714b689b06e6eeed1eedad6ed83ba4ed2393fdb42eeda3f18678788884ce2062129d15a28d405e1b60dc62901ec45ee35f5c4b27048c225 +DIST firefox-66.0.5-ga-IE.xpi 485185 BLAKE2B 4171676f8e498eed31c91946e9310cbc7a3df6720b22e6c71ec414e1a78365eb008779a5824c42184cad2e8400cfff9e74da9cd8689ba526da877ab11f774eb0 SHA512 44e0efd2cdccf5441074217e8efd4b59373344f3ddcc8c1f94ab407c0477f3ea27a59a2cc520becd32c729fc479febe0abdbea71df2112f63d8bfb439f79dd85 +DIST firefox-66.0.5-gd.xpi 494714 BLAKE2B 2fe80eb5daf8612d2027464b5581d78a1f220542e2b5239bb8b9dae91ae15129c04878d294181871b445a22eb73090a4be58da2eb9e4ea2e14a2baa2c198b672 SHA512 d44e4eb9770a646b1094d1b17a951bd028e1eced6e18e36f34711f4be176ce5612d8e667f41ae0a7dfdd6277ffca0caadb9f3bfcfecea741d676ffcc96db6b9f +DIST firefox-66.0.5-gl.xpi 478927 BLAKE2B eb4348161ba77f0770a13232557c28ef0cf0615f0fe039c20542c1388831b592a3c053680eca15ad721bd67299357c859bbe9ae93521f558f1b0b0f900e89a16 SHA512 37ca82695cabb0ea1c5447ecff39b402410efb34f7199e2930c08ff92835202074ec514fbf45393f21ca0dfadfd8bcbceac968abd3f5853d7773a82c1de0f33e +DIST firefox-66.0.5-gu-IN.xpi 566223 BLAKE2B d188938a174fffb63c3dd9af416e123ac27030ec72cf306c3b9fb57de6d5a67ca99011eb64507c1a02bd75e0400fa4c8eb209fcc563dfdf1230b68696de1806a SHA512 580bca6195f5fee944cfb7cf3018279c64bfcf77f39df4b5a914d42b62926c47482bafbe065e96fec5028003d07f01ae5d8d6d21cdc53954cd10cfe0d4cc2bc3 +DIST firefox-66.0.5-he.xpi 504758 BLAKE2B f3a0592fc8fb5a82c771a68e9c7fd8ff40510b21255dde2d78e808192e4fd4d0b61eb58837f63a594faa6f1942b6b249dc589b3ea3b2990a7a52dbca2fb1ecef SHA512 0502921d9f4f6fc8a6c3a836d18b471fda71ffce3697a5d8fc21272be3bdaa950a42bfdc0109d3bbdf59e107be95116356fb3998c33491a2aa966094e3de085e +DIST firefox-66.0.5-hi-IN.xpi 551699 BLAKE2B 0c76757b43ffd828315e909bd5181b6de960c0224902f95f73ff2eda54cf288c892b6b2daac603fe0ed5b760311a1588944325c1a678a4c07b462a375f195f53 SHA512 3380d1bc6af2ec187ac5134a9985d7cc02c36b8089308a4a227ee4e50d8a226d19245c6f415da1b1e0b9b09a0afeb6f5c78255a01c888b0bae81db589394995e +DIST firefox-66.0.5-hr.xpi 485256 BLAKE2B 7fbb280f39723d71fa928facc12324cec1c86b81fb99310bcc9ef8d6ca07cb9967ddc12926aba8cde2852a70bf4f068b4dce9e93850c9f27e88f6dc65c74cff5 SHA512 1c12efb96732c25cad75fa9363876280c4955ece7dc7add79dbb1a9e7222500fffec5ef8a3b836a33a48756d243a321b2883a28a43871cf7410896f99de34710 +DIST firefox-66.0.5-hsb.xpi 508440 BLAKE2B e1cf3778b564d5dae990a66d1d1ee95b4e17f5981ea7566798b28aa09d6afa5d4a9582c19fab0620df38d8c1acf946384843477a3b9563c4d33b43de8133dec1 SHA512 2a86680c5e17e36fee06a74420b64333c13a2e5733848859cd7b7ec451997d45cec515f27fff880264c6a3a63f05d7f5432a12e043130a5447677dee35e42d74 +DIST firefox-66.0.5-hu.xpi 505599 BLAKE2B 76dffee3e3485834bf5fa9fd6bd189ea607afe228e91f320ede78ca7711bed352e8269a68d03e3d0abe73a4ab213bbc665515d0f3fb11f9c2f7aee333b317536 SHA512 a95bae38c3ef2864d6a6db82350e8d42727d0b11cc31cab5737711ea0595fba4c789f39496c9b464179a0b665543cdeae9e579051d42d5e4a05b02604f9769fe +DIST firefox-66.0.5-hy-AM.xpi 534798 BLAKE2B 54e5f1ce6b7eec05778d8f2c28eacba5eb46f40688855d644cdeabdabe6aaee15397007b722cf8271b3222b6d54bb841b2cee045bd4632f4c5e340a1de35c570 SHA512 d5cf7263e0723d2ac5c551bcaff0a7e14be396ab91d0d2c08cbc3397344645de0ce2731623d835784d32b106eb2227ed14aa65f5c25a77acf5894cb3cdd974f3 +DIST firefox-66.0.5-id.xpi 473957 BLAKE2B 12a6f7ea42ba69f8c518b5c8d32ca3143c893fa5f7e199ff103923edd8446e69a7d2cab05054544af04684cbbab30681a11c5e354860369f7c622ac0ff443600 SHA512 039189206766bee17c47e61f817e28462017d00eb7ad8bb04041010987420a5197132d6c6c3048bbc4d1c1fe8d8af5a69a0db2dd2a64a5995d545eb3540a37bb +DIST firefox-66.0.5-is.xpi 486827 BLAKE2B 339fcb8712ed48748fc4d463f861f53edea194aa0ad4d5b6e09ff3b7427103324fb00fd4be45f01667a786a6861bc502cb729ef0523bf7cef9bdf5504716016b SHA512 5cbc61e397f76869a8edd819402ab50b584c75715629a29428da2deb2b5a49040f0f87c8e49b9845b37639b00aeb6ef74566204d831eabc83df9144b148e2a3c +DIST firefox-66.0.5-it.xpi 373675 BLAKE2B 8b3cc5ba7e7d660bb4c68b74dc656cfc6d33b3e105aff33bfb2a2ba0a35feb1fd30de05d2450ce746299b8988268b520021e70933479c0a4b67f489706f7111d SHA512 2ff26fa2652d2f0eec90b1f6b6569e2f1ed3b2286513cdb38efbd981132febc65f4382da70ade6d8df1ab4756b3649f5ba6a3c0cffe644571ff2b9c3145e9348 +DIST firefox-66.0.5-ja.xpi 521102 BLAKE2B eb52e765bc67ae594cf5192f2eb9506827931295506abcc875de561bf20cf5b3daa7b8ab7660c9410230a99daa6587f4b0fafb00a57981a925a7bb5e3d4a0a2f SHA512 bf353531c3d883bfa39b7d5e9e578b451e2923ae7f4162c2393f375cfae3dd7a07b2411f97ec6fcdc2f806558b031c14b72a97c0c6d568f2e7d04400c5bba071 +DIST firefox-66.0.5-kk.xpi 559172 BLAKE2B 0e6e04298893ac346cd565527b77ae3f97044e8283e8d1c0bdd900c24010a8948156f9400d5f157f7b403a41d657cc2461e149b6574ecb20fd366ff92e175424 SHA512 f19325f6525bd299776437b86b91d769df0e4b762155d9d7eb46d1ed597b59a68bdb28829e5ae5fb889e803d785270f47f726ff3bd15d8fab8c4dc3290fd5daf +DIST firefox-66.0.5-km.xpi 550710 BLAKE2B 44e9b2ecd45002202b26c306620b2bcdf9413c230963ac07642bfa00d340240e8d2126403ab265dc07ffd1169cf5104e01cdc82a4b11b496a84c4fc6aa759d8c SHA512 07a2c5995edd12c9a1fa2662befb30aee60306f78a1f043d1e476cfd792c12e44d06439b1f55eee40c2e76630c9b146784ca5906025a27391d644dd69c3884ed +DIST firefox-66.0.5-kn.xpi 548355 BLAKE2B b5d4d802b8222be904051f4eae426947cc5f2cd4fa850542bbb716b2d8867c921478ab74aa75b569332a788f9fe88376809a0cffd70cfadb2a2735e298df002d SHA512 266e8dca59184028da04e9411dbc8a86dfb6f59b65ace3ff16749a2cb2f58f0b107563330cafe1053138b444f1a0451ad74fe6070859bf3481e36078b20e71bd +DIST firefox-66.0.5-ko.xpi 514549 BLAKE2B ea218b1384ab2701c00dcf754b7cef86e017de72222f1a92c575dd4d56d199691675d535074845a675447df644333bc54411a442260699ee4939e3f5c6834096 SHA512 dc0c21ede7b4dc40801c789edc5c03b0b497d8ff2d8aff4dc3ee34b705fb0ad17c74f9e5ce33b4292ba0d444eb624cafab1a028bc5fb2e7a13063d0e3178bba3 +DIST firefox-66.0.5-lt.xpi 508167 BLAKE2B 57d5d0d59b8b334ab6ed63dbd6e2b0922e7392ad5dadc51f3c2062e7f92ba334e50fa233f4ca4a5a055caf9b238370d6eb9f7662467924c1c1993ba3a682daea SHA512 1210c3ceda199e915e3ed9ad523d1ee659b4ca8884337d90dab83a0be2e6f1e05477016b819f5c494ece61bee4896b5e543632b20dff5f356effb62049d5a5bb +DIST firefox-66.0.5-lv.xpi 496626 BLAKE2B 2f0f18573d08fce52f6f21d0897c6878c01167e1c7179cb0172f6551e5ac821f1394a9adce79684e2ac99bd4ea5b91eb1364fc2378f68ba4b8cb247c1d4a625e SHA512 64fee75f79044cab0ff64e878723fdd2a4808711c7b0668c9248a389678a2b9269a55daa6a87556dfef0a65e2560baa9d75d102d303611f359933dcd06220867 +DIST firefox-66.0.5-mai.xpi 509531 BLAKE2B 378889094fc46af2e5bfdf31c94726fb7c40cbac9f41c3c3bb5d460072806d7178023954c76f810e921a4331f4c82ff3068ac83bef6cdb0e98ab0c80687e5089 SHA512 dc35baa9530e989b926663f97ea2143eacf38a28a0d4e0623f9cf4a4bd24456debb01edbe5b8ab2bb65ff31b76a9e940bff51cf9818771d9d0bb00299eea12a2 +DIST firefox-66.0.5-mk.xpi 487206 BLAKE2B fca5149c187a66e6f0c5a7d51d42669eb26bdf1839cbf1f2f0bf8460d3ef7f21a8a53043a8a41c28404e223178e9d43f38884fb3af5814d70d194a94ac0ab8dd SHA512 4d96539cabb05ba3ab9a4efbac0e2724ae18790ade9fac1dd4984e97a98f46572f74629ec96f1195e535ed1e45ed71cb11e0cc90869a6e21f08788512aab9438 +DIST firefox-66.0.5-ml.xpi 557271 BLAKE2B 838cd8b5aff2248bf01adaf81ae0357bde18551bfa037aa3f0c1cfa35dbd9c1229738c1d416d7524badb3bdc01019255775ad8b17ded04bbd07106c4fe987817 SHA512 22e2bcb5aa3fe381e28c7ddf823d2ee08457a5d13ef47bb9dd77ca4c776f3f9f30c76d7a50120b5a7541ca4ba902640ec93e4927b0513f1884da37f301358030 +DIST firefox-66.0.5-mr.xpi 547450 BLAKE2B f09e187e099d90ef417879683fce5c0180fd70cc8c09c4a4de0baa0dc27d77227292f737fd1a6cd2af36a270634b7a6ba6068cc330e5ec0ad4e881b4f3500e1a SHA512 8f9beaf209c37be2cc8b24fcae8755ca07e876cb539b4df639326329c0d4e9eef1f9f4ec73a4f2bf0a5bac08d9cbcde613eb33d0c4fabe2c043c295c10e1e5b4 +DIST firefox-66.0.5-ms.xpi 475842 BLAKE2B 1ff7e49fdf7120d88f4ac4f064dfbb903eb6f4bca12ed6a0ed8ad785a0a742246c3d0aff8838157c105776ee2ad396fa0426255b21ec8859116d1c34e616fc73 SHA512 fc331b6444b457076a345cf354d312ece0557d3c2bf285715832280a70508caddea25676d746c0bc89b9a1af2d6c3457b04681978c3dedadf214d7dae36ed3bf +DIST firefox-66.0.5-nb-NO.xpi 478911 BLAKE2B 77941f7aefd69e969a7b1e4a7ece16fbcef3ade261282c03f30263ecdf885158e839a0a911d433df0ce6d1f5a13d3e9b6fa46ede5b7a44a85d0b68369fda0230 SHA512 639750615f6bf3a1e322b76a382702bbc4b876664093622d01d69b51a1a8b7e4b76d429cacc1ae6e8d802e58b5fc43cc4d858408d266d8825e95178d36044d4b +DIST firefox-66.0.5-nl.xpi 471522 BLAKE2B d1a4d35718d8e05cc06a5737b3bb858601a6ed72de96f335a9955434459c06def83dac09177e54959829425e3cb8f40643c129d02785e2ff06083355a57bbf4d SHA512 be6c8e810f6d65de19142841801db8a95353a74b155a1236195502cd0c6078c6ea365a2bb753fa7478a90aa7bade5a62ceb7d537d29764f1553058f632d0d557 +DIST firefox-66.0.5-nn-NO.xpi 477938 BLAKE2B f84d1254b319160eda242931a6d1c83da25c805847bbb4cbba258ef78f851939c04f5713b40da8ebd2ff8e9cb1287e97f7f897f5f9c74868b712381819a11948 SHA512 bc2688bb3397d7e223237d77155c381d77d3fbba9914fd48d8b16e6936e91570dce4334c4e13e0d46ab3113f9ca42d8d4845ac6e168e6d40cf319e514ca7989f +DIST firefox-66.0.5-or.xpi 498791 BLAKE2B 46b7648ffbe79f2fbe3e809a629915c6cd5d067cf8a9caf9028b1611cd75b4af57f22bd7f99c55140a6de85fedf335cac57b7a7d8712bed83d9955ad78444666 SHA512 ff723a40498a3cff3a49b131314cd09befd33b94e787ed359b8a8236693289eabe64360998c82060b35b743be46a412f6be79785dffcbe777b8c4b699a353481 +DIST firefox-66.0.5-pa-IN.xpi 534513 BLAKE2B e5980dc541ef13100f92ebf1fa787b986837e390c84e951911f1aba5821a4ce0324232860bba53d33daad7695a1b8cdccd1d498981d853ba0de77266f1f294bd SHA512 d134c69c4aa4f1b0c9e3f59db2363824d8ecbaf0d94c797dba4557db7db0b3896638e9309ed25a69707e19938d307bcb981127a6af7230eaeb78a420e11b116a +DIST firefox-66.0.5-pl.xpi 464906 BLAKE2B fd5b6c1dc66bee6314316d3583971b2de763a71689bac64be7f8f3bae6c11b43d8a06317a1212b4ea206d72669e1521b9fab24aa48d745d7bd9a64ec9cbcb3c8 SHA512 cdc87032ac6b5d58b194783baa81c8305797d004f149b4f0c99fbd658a382e2fb4bf3b740158c468cfaabe2d4d14bc89e283d0d292b6fa137fe81c5be7a70948 +DIST firefox-66.0.5-pt-BR.xpi 480352 BLAKE2B 9f647c6a3e330a65a4bc88b97cb26b78fa1ee99b739110c453f2de048d39cce5a3cba29afdaa76411c4ed2afd1b3ecf91da3c042333c6eb301f935310691b218 SHA512 2ec75e77822dcaa37d868c8080b1c9a98761b210e30a0c8f8d2a84c5cfc43e48652b232a031918bf8a9046c23dbc27d301eb706604ecd28c0b0f57891fed8a75 +DIST firefox-66.0.5-pt-PT.xpi 490016 BLAKE2B 0694da0408f17c017397f9060bd90cf30920e6430dfb2e2cbabc9511b35f40571bffbe1cbe5f978c18f8d801bcab0043f3005f54f1997f3b5212fb22beaf9b14 SHA512 0a8afa8e4d4e812932a14a8dc91e7f394eb6004efddff4ef908ceb89d28770166070dcc67a8f8eaabff4f14ae3f2ef771a56762501c5ac2f09d99edc61458cae +DIST firefox-66.0.5-rm.xpi 483626 BLAKE2B 74f7450b98a447ad279a8b4ef09054b69c353f6ac2aa5b27b8b7d334010c371dcf4b909ff8ac5541b0e0cec804580656cc671ae8c6ea21f47a3ad8fc8fa878d4 SHA512 213551155159c62001f58b0bc7f7456ffff91663973cbb165a587e6a40b5a60642015c64da16103d49159357247be86cb90eed9d4ac52b717ece64a6d3a87e64 +DIST firefox-66.0.5-ro.xpi 490285 BLAKE2B e2f2191530b3aac9e3a01a16e488b0c3f90418aff4fb0db0c31efe28efcc4f1cb374f553f6f695e203d5b322a1108375359f41641e02f5696015678d122a863a SHA512 bb6fce68aa819f3cdfa135604a863b3304b3a1af7879f657c47889234df1a10e7383fbcbd77f762a8ebcb6c3c4af9c9659a9824e4b2c317ade354f77720a4a37 +DIST firefox-66.0.5-ru.xpi 566560 BLAKE2B 77bc97195a0fc1cca48777924d04ab5451e9ac38c72d7cc6634dc9434595aabbfe3eea705c03475528a22269ff891a72789791ff0e31cb74fba43e16752a866b SHA512 cd46112311126eddcfd846b37d90486bf817b5e86e97afd807a9c493c9221a416564f3ce41f584a4cd3cc77a6f5fb542f0f2c53a0f4c7b8edbfadde90956d39b +DIST firefox-66.0.5-si.xpi 527649 BLAKE2B 34b786c17aa98f6cfe3d02b7b68ea34863a5da2480650376462c7e4cf85109789fec3899d3d621859c3b23dd2fb1cecdeb8c76e59987a91010481059b43b3f9a SHA512 c7a33b4805c71f6166a3f26262df2ec91a587bcd7c823f06be5706fa93ce7a95a808b9b80927481f0833471631f73b5f1bba212469d878a38c3d8cf749a8cdca +DIST firefox-66.0.5-sk.xpi 509711 BLAKE2B 9907c1c68e2f1bd28529301a797b9dfef759936ad3c1851fea49d443dfdf2c9de95bb5d622d526ff282ca566d94ffb06723a34294a9d8cb18521d29b926b8fcd SHA512 05526eb0fbbd5d1c43473d9fe2c80ca2c9ffc9678630f4a156afeb6c1eb520aac72eb8e1a1ffe320625af117f0e9c6fcd244080250cc28cf71a2b416c7d5d53a +DIST firefox-66.0.5-sl.xpi 483997 BLAKE2B 664bddf04fe56d540c3430b4433c3fa184ffdb3a9b80eec9162eaf4c78e6a8bb331e3ce56b42996c46e751483829ef97702eb6ba64aed7405d18ae699a7f044a SHA512 61a2bf434b5d0ec439f6727cb6d64d03b68e4d2cf03918985dfd78c9b58aaed4ec7bb821d7ca48ddc305d443e0f1957bd735a69d95ca7d2b072afb2b0d8db99e +DIST firefox-66.0.5-son.xpi 460554 BLAKE2B 4599329b460f698645866fcae232ad13b4377cf8f6b772d2889e53e0c6f01e93dcd44d878006cbf134bce8fc5f9b42e8c42d55f529b43dd4415dc6c5476fde3b SHA512 08908684a1aeb06e5bf7e4d597bc658aa2ce7b23e1983db1c846679401d34317c63b638257e6588e0c729ea2c67a1d141b0f577839012d731d09aa27f11e7ccc +DIST firefox-66.0.5-sq.xpi 501569 BLAKE2B 3ed3b5014545ed6694a721306d7ebc5a135b199c8e993a3d8c6afc173e3df8c5ede0dd80b97173d012dbb2831c4a61e2269aae0ca9daff9afdf6225aaf787dcc SHA512 abff205f299675e4736106381efe7f83d8a9e343ba02da1990c0fcd7454e450f35afe4da3d3db778f9d63ca4a9b53c49abc5919f2c22ce77a7071b9bf7eff46a +DIST firefox-66.0.5-sr.xpi 526772 BLAKE2B 1f7a61e4586d4b90f8f7aeb9d39b1b0579ef5557225efd268b9ed2f417b8108c0e050c241f8553bca03e7aed48a31d2d180d23a9db869e0d0d25e7e33c3f1c9d SHA512 db70665bccdf2138c0237e3ef3c7f5f869300b2df2f40b11f114c469e9c8f014ba16f2ceedfa27a14db1ff43373f0063109138c75c62e7e0427a746b48a06e63 +DIST firefox-66.0.5-sv-SE.xpi 488040 BLAKE2B 1bdb9313a5a88bab53701a9f3c984c9630da8b2a9094fe5be77e81cb3a4014ac4c34051adda9534388d74a8f184601e93e8b3ed560dd0b0777e54e0cd7d098ee SHA512 396c940b929d20864049a91bc556a39e1d751d6479058a4ca4b95fe96d2e65f9b11367cdb522394922f416cb2d8335ef8ac47b62fe4431f79ec9e7cd05177509 +DIST firefox-66.0.5-ta.xpi 547842 BLAKE2B d35afa4b938ebd350057554e2664b370d4b11d81dd1748578c6016961057fc01794357871045b921eb324cf01cb64ef473bfe775764220c6d2086e4d920c95ab SHA512 8c82eab0fd021dd3e9f5b9fe000d1ac6cd47b3f0d95a5e7ea2b749b6fac7b15792a33c23afd7bcca3a1afa4255797b90d05ee7701a2c6ee4556e58e0e6781e7b +DIST firefox-66.0.5-te.xpi 554297 BLAKE2B 5079eadaad2ccd4114b435c3e08e94b27d495bbb70ff06bd384faebc76bd67669d98150463e85192b1352d3c262e66eb1e3aff9aa90908ad97b94d341eae1619 SHA512 fa7e547ae12487d9bfe9087895cdc6d2108141f9b12c768f0343b7aed90145838a3a90c08249edfbe0240207477c179032e7f2ad105c353c5dee9a01333ebfc0 +DIST firefox-66.0.5-th.xpi 532402 BLAKE2B 16575c6f8c6f65243cef295138c19d2de04c82bef1117b9d0ec9c8f35154e4e781f185a20edd7a51fccbbca3f2fdcd9c3a95d9a4a01b66ca4755ed976b301390 SHA512 aed34647e0aaf2eb81a61d30f46c24aa7be9e5add62ad18d04115d362af5affb9c08e07a74bb4ba526472db7e29c0f21c85cf3b8687499b27714c487e8cc66c1 +DIST firefox-66.0.5-tr.xpi 499248 BLAKE2B f0d983a238edad15ebd0f28eeb25e71c9f10465242fb9522f528b004dd7a8ae4a124fc948766a11ed2429101fd9118a28443f7740d3e1ba74d955672bef784fd SHA512 081b2ff3af0a78db08d103c992bcac7f849bf417d062ca7ad292fcf44495adfef58c1fe4ee2520bef756710f458d26c3502e23d396560c2882e512f1f6d67ed5 +DIST firefox-66.0.5-uk.xpi 545339 BLAKE2B 99b831fdafceb73138a1d4ec4221f52d052feaa1920de95dddf06463598c96c929c3ae63e679d81ed1e39e374f0d73b62ec5e007e476bef33452d837a7a7a6db SHA512 1cbeb98cc8d4d7fe7b8e797675f94186554d87a382589dcfc31022d9ebc86cb7d772fab11f60d35c8375929d3c60a75161d0d736dcd184d4368b9d8cc3fa77e7 +DIST firefox-66.0.5-uz.xpi 481072 BLAKE2B c4e59a9586618781a0500c7f16590012084be5822840ffc753d9c084aaa3d63a52d94360d01afdfdba8c8ee65bad01e9843aefded126aeac647c064c3a0efaa1 SHA512 f3409a1a3af54a9207eb697f0bb3130aa116a5d25184fe8ca330d26e61d76338d357f2c4d682e46e3f7fe283dd0fda296322668e68af0290eaff0951ffa11b1f +DIST firefox-66.0.5-vi.xpi 508083 BLAKE2B bf03e4b7c4010844b06dc5535281aa57b6de5653e00cf2f507a62f1a861b8130f0cff617d389e17742e6286772243ce07466e67e083f378d674e3ebe6046537c SHA512 d695ba869b04e566c857c35fb6713e9ed54f6fafc80a1c2ce5683a81aba03d1549c2b6f555677b0317573b3873b7a40fb896b83513d2f78c4253a58ab768bb1d +DIST firefox-66.0.5-xh.xpi 472383 BLAKE2B bf94d4ad4d1a6303d8c0cca06fe37d33ae2556de2594dde5e11ec661f4b5a362465f344f09bb04e291ecc0f103a49aa4f4c7d3b8b2ff86d5bbdf8cff80f83b32 SHA512 79128917cc13b0762b7dc21f2c6d3cb41a13ba32b5eb2eaf1b2f172210b0933955d8f6713bb95c0cef2f69716894d451c15f0acb57bba4447206053c3e2ff7ea +DIST firefox-66.0.5-zh-CN.xpi 519059 BLAKE2B 41621b14b0142d5df23fb7dfafcf86e85b4e1a4bc4db33de01e210cde5f3c257b6c76bdf87eb46566c0456485e77d57c3a9982a6314fe890fe52f6dbfa75c4a1 SHA512 2b73ad9dfb21f29c4a94eadaac3de6ba71691c5e597093214667c580a9327d1c92b28969aca1b58f70a9213e0765db1496df3599f9c13906ba1fdc8cd1b27a2e +DIST firefox-66.0.5-zh-TW.xpi 516709 BLAKE2B 57baacb801c95f28e7c28a746113c2b1e04d0edad3618e53249cf73380d9678520b30cfc17f04e0e4b0f18a08f523c0147ac14548df04dc565484bb09dfb5ba1 SHA512 db6e941bd100df0afe3ef4e1dcd81b96746d2aadcc63618709ce18f40416d83f096615c285a7c428e6e75d08883d87c3bd770b7e94f411aef47c7cc3545f505a DIST firefox-bin_i686-52.9.0.tar.bz2 58598632 BLAKE2B b9cde89261bcaa57841d2ff5e440c2fd86ce0011a1a6c4c6292abe51f2d479324a5e6c9f6a6a135c2811975ca850656cb35d922a169ea2604f3c13aa5aee4856 SHA512 f0f6b494eed4f84eb013065ed1a586efb03b50441023fea866306fbb65de3e7ebe5ff572575d868c17e3ca11958d90b1d6a8cffda0babfa8432e4bd3f19eda15 DIST firefox-bin_i686-60.6.2.tar.bz2 55618299 BLAKE2B 33a5bedf1c6fa95df6b99b811cfef681f3f0a9b72c14f9c6a70fd38d2df3a09dc0c3b0ddfeea6c09d4c580b11158b0db793231de1a7ca92937d525e3ea01c5c3 SHA512 b2027c2ec9ab21a69d5ff08afa9cfa30e5abe56646e2a1837256e367cfe081d85ae21687a8661cab5c34b8f7e8d2efa633d91eccf2924dc050ef128d1b7555cc -DIST firefox-bin_i686-66.0.4.tar.bz2 63742624 BLAKE2B d7dcd75914119203be1941e1c72dea63edc1f349c1ce83d6bc6d378fd35ebad5fd84363a8efef4b6373fff96db88b87a1513fad03256dd5999fbddae4f74f841 SHA512 2b0bc9c83c9f8e9b570a5d1936ec3418fcf738ffcfb2dabfb6a8cd153ddfbf47472c6f95a081ef49ae2a6c7153b0f50b4346385470b7e28a90e5586b71e8507e +DIST firefox-bin_i686-66.0.5.tar.bz2 63861310 BLAKE2B 6befb2631ca26c4cfb5bd101161401872b1623935cb89f4923e85bb3c6498cb9645601dc0f417f00d21185a89e6bbd9ba4b2632fd2d4db899ef4515f00f07ff5 SHA512 0c0579498ec84c12e2c90ca98c79021e888de449d031ca4e27c7b969934fb5d63b997153947b4121eed7046fd42f264865d6a3cf40b4543fe3a2f7880fb0ef4d DIST firefox-bin_x86_64-52.9.0.tar.bz2 57795546 BLAKE2B d767749ed07a0d54da8acf0273c59d9a4d7f46491aab34b7995ce76fe43366c06b859dd2ea1d8566861e1086e73aa30df28ff4d9dd634c1948868fad7643ce6a SHA512 b5d7da00766354e72f5a48f4f2143623428256d79d0b3e958ed6764b680afdf2b3188c61b09a02dd1537c8b8d3ddd1a1b828b1cc13a16df02a52538a42c62954 DIST firefox-bin_x86_64-60.6.2.tar.bz2 53336263 BLAKE2B c967c95c8e73b72c1d0fd50add763e97fde43e20c0e39a8ad55a1e3c43d94e7535430f2251134f9730c11cb5cde3f1658e1c0a51817e1eecfcd1254eb8c1fd0d SHA512 9151d5b331ec6f7cfc475e8aedc69167ba03be896440b39397c02a37d34d76b1f5524b9332e812981c49ba44de89adf9b33ce2b4dfa21f6da98c0bf28a216b32 -DIST firefox-bin_x86_64-66.0.4.tar.bz2 62074374 BLAKE2B 7874465b372dace248c40220e9152bd77637d2670daf4f07f7541882e9857511a66416610acafece7d7fe04c2224fb8a346d7f77b7083ffc687fa7d812775e9d SHA512 938d9efd9a344ed755f26a2864d813f848f07907ecd795d74edb352ff44fc7cbf85d6d4bfd496a85a3bb6fb2ea1b14847705c627b40f1af53b49301708c3c1be +DIST firefox-bin_x86_64-66.0.5.tar.bz2 62099150 BLAKE2B e156c1717b569411a1975e2d6946f45071c546071472e11b08d9ef4eca5655e37afd0ad217551daee1ba8cd70f045197d2ea63ef698cc59e29db52f15d2f3185 SHA512 7cbb43a8c1ffe1884c551421bc32f8e48239200af62800e8ff5b18d461b1ddd7b5d0c9afe0e262f98112bbde2949fedc740209e957bcee0b2c30a19e17bd5428 EBUILD firefox-bin-52.9.0.ebuild 5498 BLAKE2B b41af46ad84a043be3957ea1032fe35b38b7f5f03f966e4723e6e33f7a87f706da13e19cf05d3d5cff775e5dffd5817702b88d6b3361b2fef34b0daf3d06eb7e SHA512 47254987ef534c0ff7b1514334c26fe7636efe60a1a4735beb111242fc393664eff9a05e45975d6b6d7db3e8b3da68f2d886fc58b253f4e0640edc4c0e03c30b EBUILD firefox-bin-60.6.2.ebuild 5458 BLAKE2B 8a501b349dc914f9793ac392c43491fffbe124df6ba44ac98a91229e0827bc1a17dc82b27691be98081ef3f9206b3f162c788f17d4bbde18fd8805ee2a313035 SHA512 95fbca6ed92394accc8d2acc4fb2da397aad8665ee10f4cd839dca3627974c369cbe4cc510a1ea2ebbf8ed847266aafd4851dc50c7b33490e8eaad50d166c244 -EBUILD firefox-bin-66.0.4.ebuild 5451 BLAKE2B 88cd5c2cae8951c042e995ff1eab753eefa82b081dff364495655831d3e35aded649a948556b67d7ce437281560c3af40c2aff9d485c4a403f38d0a94bb29820 SHA512 f34c925efaee56b8f5d4e4ef88b87d7f162f6371d6f4c5ad0bcb42b0842409ae5ade574cd168e0a020a87ef3e5c7da1cf49d91deae65a362f63006049e901aca +EBUILD firefox-bin-66.0.5.ebuild 5381 BLAKE2B 64c73a62f6470a8be7e278a99eaecb086897e98932e90f660c69cc96d9d9178cf6981e1e3016fe5a44c9bfef4fd8a5e00a05e0218230fb6bee0ff85c0646b372 SHA512 2d9f7a895aa2753b3abf023cedbfab4556cc2ecff7d4e43a8c5e2a952f15288f731e17389227755289301fdfc555f4be50880dd969e99b5c56e5d97a6cb8ad91 MISC metadata.xml 587 BLAKE2B f38f7c9fffdc422e11b9fd2d8aa2f9c4cab6b91cb5616a3fc324038bfdf720bcce97a80a22b012e61d3d466ac5569f76a29512ac8e7e209efea1bf6d3dce05b4 SHA512 c74cebdc88753d406ab9edd9b51f7dcb17dc1ce5eebc3d6d674d2e54d9af1619147e07a110629a5df003a0c506002e470563d36521a1708c40a10221a26c421f diff --git a/www-client/firefox-bin/firefox-bin-66.0.4.ebuild b/www-client/firefox-bin/firefox-bin-66.0.4.ebuild deleted file mode 100644 index 2c3abffb9185..000000000000 --- a/www-client/firefox-bin/firefox-bin-66.0.4.ebuild +++ /dev/null @@ -1,182 +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 -# Missing when bumped : be -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cs cy da de -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL -ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko 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 remove next bump -MOZ_LANGPACK_PREFIX="66.0.3/linux-i686/xpi/" - -# 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 eutils pax-utils xdg-utils gnome2-utils mozlinguas-v2 nsplugins - -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_preinst() { - gnome2_icon_savelist -} - -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 - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/www-client/firefox-bin/firefox-bin-66.0.5.ebuild b/www-client/firefox-bin/firefox-bin-66.0.5.ebuild new file mode 100644 index 000000000000..0567f8c5f39f --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-66.0.5.ebuild @@ -0,0 +1,179 @@ +# 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 +# Missing when bumped : be +MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cs cy da de +el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL +ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko lt +lv mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl +son sq sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_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 eutils pax-utils xdg-utils gnome2-utils mozlinguas-v2 nsplugins + +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_preinst() { + gnome2_icon_savelist +} + +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 + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index d99568515f03..df7c0ecb039e 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -191,99 +191,99 @@ DIST firefox-60.6.2esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c403 DIST firefox-60.6.2esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146 DIST firefox-60.6.2esr.source.tar.xz 271234924 BLAKE2B 5c1c17472f79016cfe15cf74776b3ca5c0ab9df2d8a0cfd6acc09970ceeccf8b44d33de6a4cd7762089a2bf72a21eb8bf99c171e468a73ad0f09930320dd17d5 SHA512 ed4bf61555dcdae953b0a2f7bc23fae581b1c205d401e1bec524f62044455774c5cb18566bc2c96a6465bfd0d2b504fa94fbc719c4a46ea80eec2b776e86309f DIST firefox-66.0-patches-09.tar.xz 149336 BLAKE2B e423ce6c607c350b193fb88f0dc00f7c7996b4979ec2ac3e049e9ceabfdc558e704508f6f5c688a3733d4dee5bd7eb9c744bc98637ee45cc53ac37f8f82cb0a8 SHA512 9b760ee99a6d36de1c2e5ba4a87e2982ce1934f8f1ccc4212cb9f308ad16b7d5865958d0ab153fdecaf3c223543c0a6aac69313dd73cbc7d7dedab77254fcbfa -DIST firefox-66.0.4-ach.xpi 463165 BLAKE2B 9ae136e35bf13045c8ae8eb07bfda0eca0f0ee0cc6a3f53e1e182946c2113d77e13102b3e0a657db942bd15b3246686baf31f9f0e2f6239a79c9a0e6f5f5b341 SHA512 729f6f89c1d2ebabd54ad35c0815d9ebe5f1d8aefb6dde0a8d1f888946a5f45ab4c8812ded70ba4464e60af45870c99a3fe0baeefd3bc719ee62f9e02f64bca3 -DIST firefox-66.0.4-af.xpi 456291 BLAKE2B ee29b621c0887e6d196102f54c0b67eaa45c41bbee015de6ccfb0bc0c14238bcc062d96dde877616725d2f7f37711e336920555fca4b2ccae9f28fcb9146c188 SHA512 2c4e1bf864077329c3d063796aa95fee336e91b85aada2e59b133088efd9aeb5ee90539f679578ed128342fe6be8ac29a2a33a4f17d778e4e6362da18e63b824 -DIST firefox-66.0.4-an.xpi 480229 BLAKE2B 248d17221264a8919c991b4a9f70049471c6f6a33d8768374eb4124005aac1308347421ecbf2dc39b4d46db590c741fadc2a30eae9ae862a22e5739874927bea SHA512 df2d41188d363543a2a9deaa632a665042d709040b2b5df7584492a948513370461f17a1d863d7472a02b8087a7061a1681899303dd030176236b5d829a80e45 -DIST firefox-66.0.4-ar.xpi 532247 BLAKE2B b27c5c8378fcc8e4c790e76c0f6316ff759290cc611c5a8ba5be1881e4edea08a086dfaeaab0bf136398eb8e58b9206cdec7782236ca53480959e72f14e7ceb7 SHA512 60d0d50b881a0acb43c26a07a2f6cc2bd311dcabc1b24fe522d28f85163857ed2b31ed2470305a8be87114163c0e5e67da9dee31c53114fb1ae3fbf7b91d3714 -DIST firefox-66.0.4-as.xpi 492220 BLAKE2B df678a672ef192f286d6b30cdddceec0d908089c06268cfdf14bd68abf9a33ead5cef8b8e129f3d3d51ade914132908f752dd1b0382602f87cde903377c9c61c SHA512 d2b63135a06e1c68684b594159623df09b5587521b1613592fb9db5d2019bb424e2b3d77bd0c7dacbe571f990b9a1d54e692ed1899d274c047c07d60fc5ef3ad -DIST firefox-66.0.4-ast.xpi 480122 BLAKE2B 807dd9d7d4160873d0421ce9a70587e2be9a6d9fe4d41794e92cfc3368ed5db33a5ea44ac204e6a091b094856b60570a5e447802d0d2b7f4fb04cbf6204ef26f SHA512 35c4aa7e4a40162ee902ab1ea3dd8eec569ce05c6f1883398d94e0ff671165126c863fdd797e79298e853b652da67b173350988b24f85fe2dcb3f45efb381873 -DIST firefox-66.0.4-az.xpi 505912 BLAKE2B c7d486010a6d57ea999aec01e813cb70b38130c8d12c80dfd262470cc0a9278a0de14f3e9d7ba95fd1f2454470a57fee84f0d515f1fa930208359764760c4c95 SHA512 776670efcfbc538336944b04be65f7c433a73b4a857714ef587133bb12a574d1e85041e013aa6d03457a0604ac6d613728ea3e6cf9c47cc0a9991300184518ed -DIST firefox-66.0.4-bg.xpi 542704 BLAKE2B df13fe0af911d274b02887bbb0f7d3f391bef8244949564983c4f7b55c25cd817a759f1c12494549f4c9e5287f7cb5b4cba23c24b11e4fff520176f7f74fda46 SHA512 f11f431cd0ed4b6dce6bdd4c7cdb41179cfe0953ae0f1252e91d1b9e83bdd9c3fdff8bf8183e8435555b1989bfc4d39bf47c5f89c18965ce016968b12863c0a0 -DIST firefox-66.0.4-bn-BD.xpi 560561 BLAKE2B 8900a43d6b7020841022e403f86b2f30c9eb0c63b8c77f8a871afbbcaf3d2e9f68766be7d8ab0d0fca4df57a06eaa0cf67d2216bc59fe0ddc5d5f0440d646751 SHA512 2050a72f9c6cae9413efd98c0ed1f69cbd701795fb423cc7c3cbd0927771bbdfb156d3cbf1681cbf659e474b91b733c0944fbc994b5d26416790efa6b2b95a48 -DIST firefox-66.0.4-bn-IN.xpi 550576 BLAKE2B b582c4d603ec55fcba4ace405f6a8f033146d4467991e2b8ac8acd99b638f2c479418240175c8ce7fdd73a3a9497b64d352033ff3ad5bf073d29dab3e35c0bf7 SHA512 ba2b079fe9a2b9be7bd28b37dbbbd92dc92278947c5855ce27750c95338dfbc6dfa1855fd8ee6c6194629e1cb11eea38db4b1901eafacc70f150e19c3f7c433d -DIST firefox-66.0.4-br.xpi 485439 BLAKE2B 19d76d39baf4b244600dc4a7fa8a99f0b941a27c38231cb136703c74e83dd86ff46e420c9a0e837212eb13b758e7765ede29f6468b1161595d3932dde3e0d780 SHA512 ab8bcfcbd40d1c412f1f9bc8d66c53477a5bb5d30467f8fb799cbae4dbc8384d47adb4842e2b502a5beec9000f27524e1b9a7445b400f860edaf49f569d96c58 -DIST firefox-66.0.4-bs.xpi 477831 BLAKE2B 7d21bb3f11f34c728ad788553d0fdc242128ddcb5bdbb4d5e1fb348f08c1f4dd599c0588675742186c11599d291a9a348882e3015d79426846e9839c710dd29c SHA512 fda29d062fa24938e1c3d4437f3dfe8364581e58cb5f1ef878b421c1c21ad484111effe7b370583f7152e13d777600479289e07932b49c8f675238edac62c730 -DIST firefox-66.0.4-ca.xpi 486085 BLAKE2B 0265bb109a8aa788a1c298a93fe1d70e65a9f49aab067dc87d1eaa0bcde9b76ef9c182a55cb7ddbe9d404e44bf7b5b611f1b6186555ee9959d607ce90bac5aa2 SHA512 0d753cd38b657a9d036b6718f1d8f5a86dbf6a1bfe51d3d5bc0cbc9e685c534ba4fd6f196ceebd343486e1f308b2e365d5a0fa2b9e9521d070e4f14cf54663c4 -DIST firefox-66.0.4-cak.xpi 510197 BLAKE2B 30f4be6ca2213efce6b8933a0f480f6d5f1b802990d24aa860858f4fa77bcdf8de766bd6fb140731990240b3f23565e1b3aa9b272739f371a2bb04a148f06601 SHA512 27052158b6e7cc5aa6a80a36216e2a86889750d8168fb1befaa92979a9ba981be04bbe38c75ab78a905c80f3aa8f673fbfe4beda475f3ffb7df1a63b2e2def4c -DIST firefox-66.0.4-cs.xpi 500276 BLAKE2B de51e139f8700bc60c0df2f4feba7d7baeab964c17c2ff9fcd2825221a5bd71203fe593d9b006f3774dfbffc88f77ff475d4fce0d59816d4b64f0c4a09bbdcf3 SHA512 06dafe9aebf2bab70749fe7d2e5444935380a550a8ff0de3aa824af72b7820a39308ad85ae34c8600969d52ede1a12474f3641a53f4fe6d68ebe2c4021b2a762 -DIST firefox-66.0.4-cy.xpi 487231 BLAKE2B 2384b7db9af647cff25defe36791ad3dbe7aaf749de3347b3856a90ea8867eb4a8eaac077d2cfe6b79e1ef4ced4d2ac6887eafea5431bbc6351ae1e26c205ca4 SHA512 d8bae289ac063b8f75572be8af2befa824eaa99d7606dab4d095e9556e370f5be1f3aef12f6cc0057c83e2aeef5a77a1e17e8386eda533cf8b9bf239236eebf1 -DIST firefox-66.0.4-da.xpi 498350 BLAKE2B e9cdd54fad16f6bc89f4bc25096599bb7dd4a37310bd3a072aa6b6c5d011476a52bc40cab6693d22474b513818cb5263aa7c9b429e23131df98ccb97be805075 SHA512 9b05428c5ceb4c868068dafac19601471556156de65b5ba2fadca126e4aafc056aff7f51339ea44bf2046687fc789713078a1a5024224012798c105ae085d7df -DIST firefox-66.0.4-de.xpi 497265 BLAKE2B e573f7ef99ff29ab497709e28d079b89d24986b9c7e0843632e66f63fcad0e86a595e51f7a9dddc7c67d167d10cc21ac294b32ee09b62846e6bfe3dbd13f577e SHA512 7ce4cf0e0d759885b2a388fc7f1bbc9768ee076e2daa11f6bd1a4db5d818982aa2f827c24f0d71bdb9c841b7724272d7abd78b3b1888ee7d1aaab370a37b2a51 -DIST firefox-66.0.4-dsb.xpi 509241 BLAKE2B 06dde64b135282f38342d6e346d1c99ab4b7df70f80f12389b38c68331338ad4b92b02e0a7fa1870f01fd70a2db6f5f053b2b411e8196afb14f4f44bcb53a5d5 SHA512 fea4dfe972498e3533ac32fdca900a72dfd6f56c0129cc3e59b7573f0037bc25025d05f630a7e978656b4a996b9a3f13b6f73710ebc76642626df86af370b7a6 -DIST firefox-66.0.4-el.xpi 569704 BLAKE2B 4e378041cded30b44ad2daadc5e7eead77418bfd8bfd42bd73b9fc3f5b747cd59058de6214823a7598690483700a9d369df88884d409c3771c46cf8473f14006 SHA512 44a660a4f0641ffb9a71684aaf245ff940b9277c925ec7275d2ce7ccbd40c28b03647eba83622f8e53453fce5e409a7aa1151058ae9df272495c77f091882d4d -DIST firefox-66.0.4-en-GB.xpi 460274 BLAKE2B f52008a4a3632be4653561b2f37e064b01913963a26fc9f2ad51b0fac14411f0d926af3f751f8da6ca3e349eaca1d44f18cd4837e548174ae154468f00ed3e03 SHA512 f0eba3e796aeb8b0b67b4d90155fa35c43d364692b475192fb92a2b4f2c1cbcf945468d87333d1e744e397a99f06bedacfd7f093438a711481207fcf3b21cac3 -DIST firefox-66.0.4-en-ZA.xpi 439432 BLAKE2B e9cd783bc83ef549c1f60b2ad3034aae1bc7d12455d7efba68f7dade98d0eb8ce0236d099bf9ca6c3edf571e3fdb48f7238e3c7d2a4d352b8549c9c584dc2307 SHA512 72b6c7235affce762faa74706230eadd93fe89126c0115656b92a8a8f0260d672110888ece1c3a5563b6b3936be9f96e1dd8af56a2c83e4d82a67ebc5ff8e0f8 -DIST firefox-66.0.4-eo.xpi 486252 BLAKE2B c6ab67820ad4f3dcf955fac17f5b3eac4c86b4b140624a2b98336cb21240cff8366a1102db573a3159b0406481fc7a001ea8494ffefadbc58caf4a269eafec68 SHA512 4b0405b98eb4aa33a6e63b6fa0c8254d1a6ac76aa5a4d7c3753fa0f074cff4a753b1c2d02de438a0d7ae4e2a3ac9492e659a2171adfcaabd0046adf45f7130ef -DIST firefox-66.0.4-es-AR.xpi 493704 BLAKE2B b50c8cc4e1e08e4c2657ff3e3dd6de3a831e44b7ee9353579d903cc7dcd5cc7901a4156c023f59fc67fc1952c6dc7dd8fd411d704b1d7f8c5ae6e578ffba2b30 SHA512 221b0aabf34c8f9fbe3119d7d3375a86dcebbb4eda86680bab35d5e84b2fa9254bd3d8f2537ccf007690c9f8b178f89ba68d97c8ee5633dbcbd7207a861f1694 -DIST firefox-66.0.4-es-CL.xpi 490309 BLAKE2B 4202061ceabd2779b52a88bcb1ccbb801d648d386cab8af7fdd48202d6d8e20e7911d2d8714505744230ff96f6724af37fef27e2f212df73b4e6d649deee60d7 SHA512 32715fb5eefead176a558a1c016e15bb4f8563776cb54151e281fab9636eb8bbcd63c9095e756a4c02f0897ffe5dcaee1448cb061dcdc672054b255f8311b983 -DIST firefox-66.0.4-es-ES.xpi 454489 BLAKE2B 842315c45ddf97bd864fd74265dba07096a821883e3518f5e6a9e5e0af1aede68ca824b8a73354eee62593be12bc0c3943be3c4564f2d155316356396819c3a6 SHA512 8f47583bf76faedae6f967c093952ed1068da3c7e410c7c732079bcd1c371978bd244cda243cfc59403616bf67daa2fc7ebc79b5c8cc08a31e31b5e8813a62e7 -DIST firefox-66.0.4-es-MX.xpi 495323 BLAKE2B 6c5a9115ff8dadc5dc7e7762063d698330843924b5a8438cee7a4e2aa2e5f012bde0dfd5e36d0718703cd13a319fb95f6340cbbe315da8f8790256de061c92ce SHA512 d90b3eb12c1e1a5799b2d24ff35c31bf970ded29146f7eef3e40d410226f3e12f264a4a50dc33b4d61fde42ebee46bc24bb73a78ba3e885057d4b876770ac908 -DIST firefox-66.0.4-et.xpi 476492 BLAKE2B 08741f3fb4843cbad2788a58190c428402e18a77c76704e60c739bdd0e0f2c93279450562b4d0d54861316fa3c5ec3f515917f93f61f2f578615b573bbfd7df7 SHA512 d658f890e4cd64276e0e48feb52d4dd469ab6ef96e08338b985b03cbcc79edf5f1d60f7ad21a90f2c34ad5edd988e5982f3766aa58c7802de262042e27b289be -DIST firefox-66.0.4-eu.xpi 484522 BLAKE2B b084fcbe9f584d9de40b17fa47e79af732cf9bb37099219ded808ca85106be68355214f30ca3824fa111bc2f98190957790674626dd731388986c8dfa86ea305 SHA512 fd3eddb2153d24366e664d98d4864ec2f7f73a9ecfe17c892a2a38b4f18ca89d83ac234f3a86f9cd88492e1f4f26da7239925fc65bbbfe5273eea34286b7d060 -DIST firefox-66.0.4-fa.xpi 544115 BLAKE2B 8efb7b8226e74c9249347a0a36d54a746e8862c1934d198e86ad92e5f3feb1211d4c0a3f8608c3a4d37c4fb81e4885b5817a329b37e330083f9094a6c74abbec SHA512 3321e944cf397a3e98d145231e67864cb6add44cb9e3387c31d696840741ec4626a4c1afc838900eff4084f8eeb489769f8c2989da73bc305ed3121c72c529e2 -DIST firefox-66.0.4-ff.xpi 480088 BLAKE2B 47a0fdc32f083b1766ac391a80b5da96072c4fede54ec41f79c4005575a1722b5cb1898447540047980fd10c74b34c14a7227fee1fdb6ad3c9620ec95d581694 SHA512 4defe9a5b9d84469e4e36774b579e63020e7f0222d58a960bd320fa3d81037b3b620089b56a32742d94d93db9fcaa690327f48d03662798590f94915e8d94684 -DIST firefox-66.0.4-fi.xpi 475214 BLAKE2B 6f7794ee34a5b5d0ef1584374e16b4294820c0cb5945d5ac1d9422017ff754531c50061cbadd1ee45685e23384e6982a5c78e09024466491fe0ce92db61a3a95 SHA512 53fbffd64cbee198f092dac46670dca18b0f6ea8f3808644af4962eea9cef902cfbd0c8f544fdbad69cf4c090f911c7ae9f9436bb125686d23272cbded535381 -DIST firefox-66.0.4-fr.xpi 501548 BLAKE2B 15572719d9fe5fbca776c85fadfda9b11aa22d72ca98ece03ac374deeec3502c66f425d7cd0573d94d64d0a4d3edf4a55a4bc890604c084b4e909b6c26490a2d SHA512 6f19dc3d372263a05ce72d52a9c660a4e2fb21c836bf7f8b4750000e3451f29201987aae67f130a8cc951c6c828a38d486e872be54fb941929c1d77a14a8e679 -DIST firefox-66.0.4-fy-NL.xpi 490994 BLAKE2B 23b97d878c29f677897105f37186733f99e0c4b7d361803f107e4208117e961df617889c1436c1e033d4f69b4b31a2694fcb3e6cde51a64a22f3cdf9b1b83202 SHA512 7363522b92eb4fa2d08bf71311efd44f6c914e617fdbd7cc3ce9a4dabae979dcb53ac9e4ffdd4c128b64b6e5c3d668c33601f4476477e59553dc54dcfc9ec820 -DIST firefox-66.0.4-ga-IE.xpi 485169 BLAKE2B e6a1f9df1761f8bb65e7cc479c42859236f23b2a9e3e21755f41a4f7d53272e74ea7e512911ffa257306981f3564a804ecfff50db38b7768eea4ccf151416485 SHA512 7d0dde689a3c1c32b356b602f80c1f7e9beaf0f096dbda45fb7a271d2d88859d21e815621309d097a4f14e8c25c7fbd3fddd010644436d40ed708bfc9774be82 -DIST firefox-66.0.4-gd.xpi 494699 BLAKE2B ae08a28d3538b195d4331d24019f17ae2b89abb68eeb93967e5a8313bd34019f47b37ae84620acece98bcef87a505c9f6c3ac6bf53cde181dfc0e2fc0914a97b SHA512 b715e7a0e22f2c8aa49bc5fc3b4dc09c48d56dc12024eaf27432975f4cb0ac991a048f9b1068055103749d1901eaf94103ecdee32aa68a6521a1e16f60fe0915 -DIST firefox-66.0.4-gl.xpi 478919 BLAKE2B 58c7dafb5bd0196d685c03aa7328f5155a04e7dc5f420a03dbdc2eec6074eb0f36fbf84a6639f472af3ea9db5afbab28093d8e363998700a873843fde88b7463 SHA512 7f7845976029b47b5ec47bd268266f53359b0847dc030645f0c7789e271e069bb41e416aa1db0530df51d8be5662457334ffd37180daafd4b5c0917ca54eee96 -DIST firefox-66.0.4-gn.xpi 503247 BLAKE2B 2af413b0a543d6daa900b985378c5cce4e6a2cbd38243ae47b83f71342b7fe7cfde84da54c52aaaca4a6c3ec6f9b74c7624645a40c078d38a3a5dbea8f868a21 SHA512 3365370301948fcff83400ff80b11f8abdd1895b3fd4e684a9126412140d44450f366bd14f6de351c8ae3d36ef3abd9334a643e6d27a2ed1fc809c47b240d680 -DIST firefox-66.0.4-gu-IN.xpi 566203 BLAKE2B 74e1f27abc0d9127cc26595711ccad9c819713b64c04fda1d82d7f21dee2f8618ddb9fbd0e5f6e9c9ae6d8b52db7d5767db69951e859bc5f78b418dde1a1d14e SHA512 2504a9d7085035da451e7b98d0371435f141dbc88e02c9782b471f05ca5e537462a846d46e11af62ce0fd2054bbcabcf1a9be2236295af48b639d291e833777f -DIST firefox-66.0.4-he.xpi 504754 BLAKE2B 1ad607e8c9d5215f20e95954ea74c1efc0613f5aaf2acf4054236dd6946cf9a45ee28cead9ae1939c2da67145ad2d28ab93ee8a9e68d36f2afb17a23b67a9ab1 SHA512 28664f7ad1c443211b1584437ea9abce7446f2e878f456871c350ecfa7699fd6628d2fad278fcb00fb524ebffc3949eeeae35ac082d250cc1bb568fa3ae44463 -DIST firefox-66.0.4-hi-IN.xpi 551701 BLAKE2B 076712bb04782f80d036218f6f04bd61ab8fe147229c43ac81f858f101e429a75bd64991900d288ff729e89463ae676376534b7e58ff110e4bb643b9a48f0348 SHA512 1877164ffc0e78f7a643d72fa7e0a1a02a19cb2ac2c40015ed28fb95a8d805958800b6f4cce961969f76990c3ac80a2ea2fc3360184500d724cf0f5fc8ae9d01 -DIST firefox-66.0.4-hr.xpi 485246 BLAKE2B 6e6ca544ac93cc782addfa4a392ce03cb1d0751842a3c077c3b9b203f5d5baeb16268f526a2bc694ed67439353d0a9ad17895de5dca325b9d11c92b0908138c9 SHA512 66afb79374c5f2d4dd56b88d5527c5d90029db000edac99d24b2506cad5ee732cc051d81c1eaead2ab57e8d8947506a1846743cfcfdff031e4adf76129a53864 -DIST firefox-66.0.4-hsb.xpi 508412 BLAKE2B 8d1b9aab2f53ab904ad47eba61c527c58dd7de7a81571ceb805b2cd318504a799feebff571df62140b83c5a9b72fadc5484f113be37984441118e05e2bc3ae99 SHA512 e1fe19aa655c5b23eff4cb79fb79d69312312da52c8cb5ced55dbd7d6691cc0f11125e5ebfb9e154d475a1b17d6fd8fe753b833776212e68b815b64aafa489a9 -DIST firefox-66.0.4-hu.xpi 505598 BLAKE2B 7403bd8ecda2f6e750d17dd0c3dca5115bb1fe7b4baa8ec1818efbf2f26c73517af98b382537accf8a45e404a6969a1498c23ba5d13f2bbf43d5063a69ff9263 SHA512 2ab2a0507019d0ec5e006ae521e9f48193934041197b6a4f025b8048211ea8ce7e20b2cde7124f08265e0b9f9793e31f7b3d29e9a59eb1b1dda29515db7bb569 -DIST firefox-66.0.4-hy-AM.xpi 534781 BLAKE2B df64b29724338cb1123e9d773f989ff4442653639774c01f7c007d1b404bd80030b14392f32016a254a7aef174af65b386ea67fcfb8a9b902e2d314bccac24ad SHA512 2b624585f43fb4001044c9ec243fa4e380b5bfa66d8a92a6e0d6935aebe8840feb38e54675f17e5fc1c45f0a2b04872d630b4bcb5c3d95c5781ace2710d42ac9 -DIST firefox-66.0.4-id.xpi 473939 BLAKE2B 1f596916947910307b645634893d069eab97c925decc21d1ff26ece0862cd5790a04477f89a2e36e3c8caca40142db4cf9d5b2b33ce0a4228bfcd8daa3746e86 SHA512 a47470eea76bce2ab54d1341019bbcfa3e8fc1c74d588c75f8186511a9b491653a057825a4968b432b984ee922cafddb1b28c3c9eaa69fdb429f087b6d88a5ad -DIST firefox-66.0.4-is.xpi 486820 BLAKE2B fb398d6387ecba6257f9ec8bf1520354cdae7d69a7da8877d37007f7e31ade463ea1606108ac2939b93805189ff7f5c5f8ab77bb452ccb45eb3160267ffbac18 SHA512 345b4669bf74f7acecf253808b1ac972eea6d21c39d75da182faae805388733d9e5907587d479bc6ebfddf548c1534c9a4a034a9a0d088e3d534fb26238608d4 -DIST firefox-66.0.4-it.xpi 373670 BLAKE2B a0eb679a8e5ca3b355bf9af9cfd5392861baf76a8c6edd1ad7bbcd16dbced1d9e9c8d4920fa4ec748cbd2b2969f3a40ced32042d83ad4e689482f96890b76f1d SHA512 e1e0ea952a5d2facd51a432445c39d29d5ce0983c8439ac759a518526bc5b16c0e2b29672948a8554ae767e03aa2e5d1b60c4b5d0d0e144606ed8404f990c384 -DIST firefox-66.0.4-ja.xpi 521090 BLAKE2B eafe8d2791ebe2cf454267d3bc663c0d5f91aa5c7666d46a42c51152c9ad4637f1571655ea3a566550e0f5b4eb23821bac45d4f1a80c792f130410e36b87e4f5 SHA512 c3b9d9145b3d91496b256b3c76ec01a79b5ab2b0196b4853ca9212ded0303afa7a05d25f65dde37f3e4fe4a2b2341ee384ee6ff09a30dd26a5e69d861040245a -DIST firefox-66.0.4-ka.xpi 529194 BLAKE2B b2eced757a1074bbd637a7631bb03661ba05538503cc82939818b06e38ee29c3d2be7865ac3a2ba0b46c7969b79a1318b689be1ddd1ad28431fa0bb83b10f811 SHA512 a470922405d71005d5f06dcaef24e40386f947a65b313958524de0f5544f9e22c7801b746f88f7bd089d560386f84e55f6ba9c3c62e6e4d80da65b20ec53c133 -DIST firefox-66.0.4-kab.xpi 497639 BLAKE2B 7f51f94e673d73e438cf24ec1b32f3a947c31255bbc7399b4c2c9d5f7a135cc534789dd29d9a4d6bd3a7f9fde8bc9e1c82b8269f923b6d12d75e9b357e7e8411 SHA512 e90861b7a8041039706a121ab6a2ebacd81077e1118b47fa2e954d03d0243b397b93e9c0358368a17f05c1892fcfff11bc6cf80f55c2fea77cb081167793db67 -DIST firefox-66.0.4-kk.xpi 559163 BLAKE2B 51304741df7c14ad28f8cd1f8ce9522bf3713b89a16001dccb0ac6a3f6a7a703fd5f11303f891b8367021d1bfd9fc8424555367b42538478ee33b7918ba56bf4 SHA512 98b77880c6b354bd4978b46fcfbdac98990a53b69a251a19ea275c837db2e998038bf2c2f7b1974b6533fae9d7011a5304ed41e4b42ca52331fc41d056ea247e -DIST firefox-66.0.4-km.xpi 550697 BLAKE2B 7442c92602604f6bf8e2a2a9589c968a1b63345cc02707c999d4ba333fe69058b80b9eb1d00136be331467d91f47ab51239c67785b70e91bd2c5d44d0ae1c54a SHA512 32b0ef68004ee45bcff1dd3ce054578beb8bd2612fdd7e6948bb1e50e5abcc978b679c9703c3de73c2fb09de1571c0c6ecf110a054ba79b84a583ec523f290f3 -DIST firefox-66.0.4-kn.xpi 548348 BLAKE2B 3c538580cf199fef747aeefef2a7a344f87d5aba7d37c713cae0b90eee0fad03d1be7a088122d6701b4384bef65c4b7468fde9a214d9b95f7c54824ea567c1f4 SHA512 3568e449f5600dca9ae6422205faf8d17364117068233c5ce400ff61e908b0f1c69807c7e172aae1053dafbd5c5c4374f51671fb28a4ac38f58766be373846a7 -DIST firefox-66.0.4-ko.xpi 514531 BLAKE2B 39ac2e51bcf3b3b8598c48756405b1b507e065a0b76dc9f34effbd10ed0f3910f03782d6a4b41e6e23e718b38173dac0c757c25d33f2c6ea05939dd63b0fe0b7 SHA512 5e30f6d46e2567f2b977f6834404942531b132c02e4dc1a364847d40e3bddd722207c2b2e6e191008b1f641efbf1cdeb75763ce19da2b8e07fb69f65fb9449c8 -DIST firefox-66.0.4-lij.xpi 480973 BLAKE2B a59462ab6a05414fd84f2d98ae34d6a07beb65aeb5bfbeb7b9714e518abc3dc69b157bf7d6066481cea71fdba155c9df256e5b3dab3e82536f3df0dbb72f3c11 SHA512 9b96832b62726e6b875cd6670878bb42d74d23ff71e09811d8c00b7b051aaefca3bfea2067856e7ed1205ecb3397bd4d0928c23e41784e49b82cbac2dbeb8fe1 -DIST firefox-66.0.4-lt.xpi 508153 BLAKE2B b9edcc780542565fc145429d2792140c6d261f7ed04ff8d12c9276c4d79521d4178e03f892dc46bb022cb59687c9d7ff9ac8abce746536995174e5fcf718db3b SHA512 061b29f10e88f01a5e069dab4ccdc8946a270bcd757a7ee8c9ecafdba2355413cc4b1718bba7f46dc71915a4209b1d116af8a229a4fd20261adb854fb60d9394 -DIST firefox-66.0.4-lv.xpi 496605 BLAKE2B 977cb0f58e3f66a44024ffc7e58db4da44970cfe2b2b6c74afefb7c5e8d8e5aaee72e5ac3b28883ac9dc669c585a6cd7578027125242c04cc044b818784843af SHA512 5cd8036cd5acb7670106eb2274212982f3878250f336c096ae85df0e4ebc8ac2c85460176aca2e68d6c985a404b7b990702485422fe3c8aef305f3a5363cc118 -DIST firefox-66.0.4-mai.xpi 509514 BLAKE2B 62669a8f90550fcf7bfa412b8e8900083528cc3b55cefe0f55f782bf480f9e1b3dfabb67c06d58ed191de3b371ba2f6d67374e95a01fe579fd5fcfb003115637 SHA512 0cabe72988a6f193657df9ca9e3d6f5c7d79b903fa48519a7d42d2e33915e5457faddf96421f286dd6d2afffac3297208254ee23cd7eebc48e27f9943e7d447c -DIST firefox-66.0.4-mk.xpi 487202 BLAKE2B 74a1d876007c5014ddc480ebf2a71d63837f8a827ad2cf5fbd87b377c8c53fa42fb8fb141bf835e13da5d589fdac8037df2b59f7c7977894ac5948c4ebeca572 SHA512 2e9ef3a4170c634ec1ea1557dd3cd7907edb7942658a31224cf220d7edf97fafce4b909d01f670299e8b5f2dfa320e230d0298772580fcfb5bdb0cf47e8f3d8d -DIST firefox-66.0.4-ml.xpi 557256 BLAKE2B 5977b47ae57e7f76772fea6d2cefa5d7761ec4428af8af38599d0d3f98b81d5fdcf93359dccc95445cb0b4288b8908ce1299b12be1df53566afed67b2096ec41 SHA512 6b020228efc0e49442cd6d15f447f34413ef52421ee6fc6705b9bdd3a1c1a309afa5640b51a60da9df9a70e5b8308b0ede61da1aaf4d9857e5cc5c6f3b45026a -DIST firefox-66.0.4-mr.xpi 547445 BLAKE2B 320e326b41fe2ee4c75177a851a146cc2f0d63a72b26ecc2f4d55a006bde251128dd5b5cb56b157866d0ddd2854f4d35067f8ba7a25e3d7730c9a8065dd68c76 SHA512 e3e3cee8309b0c63176a35fe475fa7b8a494fcb1b89539a9f77f67a6340a5dc320e76dd45e06c73d38a5bc8ff04897991205f60865ecae8538a6ad9bb28f3df3 -DIST firefox-66.0.4-ms.xpi 475840 BLAKE2B c70c276f3640e3de0512702417155450f8578a5dc8a96531c32560ef45764c2da379cb0b88b484a847463fa427022d48b3ba9d31178266cd9a066919f532a373 SHA512 16c47eb08fe7e76c3908f6ec9c99c3b45ded7fc181d9b0d50aa080066bf4c1cb7063bf670c63c33fcaed9c4c1b09c0da489aca55e89394bf50be51774ccb6200 -DIST firefox-66.0.4-nb-NO.xpi 478894 BLAKE2B 5907eea3c3a5e4c6fb569d82f253f213c5a641521ec7890600bffa7f5e1f1ff15cd2477816aec1ba2250bfb40411b181d9e62462b8f11f72a7c1ab973fa2b4d8 SHA512 238fe980ba2de292f82b118caa88b774051492089a70e2a4298084b52b5404079b3a3864084d5bca951c0164378dd23d760d3a8f322652a5d36812e8cf4d50dc -DIST firefox-66.0.4-nl.xpi 471514 BLAKE2B d52a66a52970990389272a25e0867422b8871ce0776fdf19d0e7015f6d53bd93a719eb9f8da6caffba210b51a28056204512b74a5a42289b72e3c28abf339fa6 SHA512 bbe19a30eb180b8a5114ddf4c34e56c399b7bc64bdbe8d3d6f2ea2ab2abf715c108283b572e471c2d48aa66e8d656279a021cc15e64e37010d265e296ccb8711 -DIST firefox-66.0.4-nn-NO.xpi 477921 BLAKE2B 34d34894ef8aab8c7c484ea8183e8a385d3305c83ab9e10421d689136f544e48ecb37eadb75782765a39e9835b644b3b73bd88bd3f8aa0ecbb5f83442200b63d SHA512 75fef5cfa231c5e469d72590d46a98c8eaba76f2c9c92898a117f9cff59b40757093b424f2ff3c485670bc43e1f722103967328cf7636a0453ac595dc1dbe20c -DIST firefox-66.0.4-or.xpi 498770 BLAKE2B 8bf9723362649977cc9c60774c643e772f3d6c2cf5dd24eac7b44bda13b8e0a409fd7caaa477edfd4a93ea5516ebd0a67af451921055ece65437f2ca4bd46b78 SHA512 98583e0e449bc510c758d397c1f64efca42877d8d589e80b6186949c6b434e0580149768c3a65b93bef86d44949f43d7bdc5c9de3691af1dbecdd1a4b8005935 -DIST firefox-66.0.4-pa-IN.xpi 534507 BLAKE2B 74a86a01ddcce874069987f14e1946bba75c62eaf53b7814673392890039dd4321cf8165bf862146c285d85121187c76d01519416c6e77cd7abe43982e7999c0 SHA512 99b2066ae8cf53ca2c83c9a1ebe0e141b6761ba9809306f4a1ee8ac93fa6428bb92be1299da74a2f09ee2256aff1d945e8cf03a03384efa2d94634d96ff132a2 -DIST firefox-66.0.4-pl.xpi 464907 BLAKE2B ce0dea4cc3f6fdbbf26b15685ee382ccf4ad0d631f1ef2f1592008483e5c365e42d806a2201d515f7098b413c9d155cb506b877b76a65484e62abd403fd675d2 SHA512 1dabc2f2c4f965cc6cc968e3232edec4118af4c35943a9be5be5a119dec67b3df2769fca293900b3d4a7f558fe9c94b45e1bba40c3e5441d133896bedb6cbc20 -DIST firefox-66.0.4-pt-BR.xpi 480339 BLAKE2B 70288491c0337cf50b245861938a9bc6ba18f3f3377c7a6de359f3174a61532530abde30024ed0be863ec5b8003dec183f4fc500b4c2f55d77dc3edb47994096 SHA512 529c4f74b3bc4b0a3806c63a93dad75649d62122a1cd5eb9887ae043d43ceaf40be365b2a1404430e2976b54879c01419e893e71db17fa2fa6dca3997747e4f0 -DIST firefox-66.0.4-pt-PT.xpi 490008 BLAKE2B db4a5fad1e49455948edab76320b825824fd153d7e6dd6960afc429a94b41af84f4f3874fc3a0bc1a135cf8bc9c08767d62e2db2961c7e6ee65685c546645461 SHA512 134c5346b64cf45648be18e109fe13ff581247b054bbf9d1c8e8ede10f5583ff170e6dba487543b141cc1432692025db83e3110a2f41239cd12ae5b8a8dfe86b -DIST firefox-66.0.4-rm.xpi 483621 BLAKE2B b38feffebf764cb71d7d4635a5537f9919cac32ebe07e593783e6d949dcb3668f73c9faf1f8ac9c78d948c1c27db33d0b191a1ca68870f5df80de5de044a7c55 SHA512 e619f5120c14a3fd18a89f84c8b765059f8b257acd56f9dbed69653f1b2bcaf63593f0dd1214600175a3ec41b6217e7f5a5ac84d201dccf745af99e5f9a7f266 -DIST firefox-66.0.4-ro.xpi 490270 BLAKE2B 615b75de1b2be41ff3892e9af2fd717d9e1f2589e471e17c0d83f53d311a538180e589457bcd89a65f8fe0fa48c03d319f89dd363dbf1ec9c648350ba4ecf19d SHA512 249672b771480fc2531ae489a38e85efd63c3dd6d78efea589dd39376a962b713b243d28a55fc05d8806dda9f5f7e061a0d4be7cd5317d61cfc2ca791940fa6e -DIST firefox-66.0.4-ru.xpi 566541 BLAKE2B 179317a7af508c7288e2738fdb71494e433b78c3ef661d7248fc5b5ecc10807a2c083ffee95d27fc44f0849f8acd8b61ca941f2d2dcdacfd8792f5d097209ca6 SHA512 76348e085a9174f42240786a4d164f67f8457e50508c47dfb7f20eb4d97a9fa4498f2b54c99af303f72b3b2ae4f224df608a1e6e5d9c824cd381ad25fce982a3 -DIST firefox-66.0.4-si.xpi 527629 BLAKE2B a1a01f32741561cfed5e7914c9b1eb5376dc926da4fa8d665f1bca8b3ecefaafd99dbf99ef398e8ec44e7a1154bae1bf48a4af23e613450762d9c0f18f11c828 SHA512 1f7861444432e24f4ae107607ba34a6b2921af2a599b041f10e304ecf5754150c35295b4483ad18d7e16be02db114a3ad380b0349ef706b5a7a01d22139dda59 -DIST firefox-66.0.4-sk.xpi 509698 BLAKE2B 5f8973c9bc5cfba3fa4eea432bfdffb17408397d8328a4dd6abc49276682adb2cd389a2799a8307b62718742ad1044ac011416783ad7a58364a6686626811a0f SHA512 f76f7b15009f248b79dd4e7ee9d1c3615c5cd2f60e2cdcaa3e515dfbad2747c208c42827f526300bb4ca8760a800b18a8a3cab4a398085d36159baac8de51a60 -DIST firefox-66.0.4-sl.xpi 483989 BLAKE2B 1bc6bd51347dc440933533c99704b7e10a10d5bc3640f942da17c65f2c56f66e1d2aaadceaabe6809d4e98f6bb605092fd1a7c70ae2fe1d59a06f987563682c1 SHA512 2b3276c077b62c203bbf06483b45452a6012ccd7ec3c8da1e351e86f1ab8e38e93b930c54459c8d29194adfb9901af8986726e931b0b8bf7923e4d0305373554 -DIST firefox-66.0.4-son.xpi 460534 BLAKE2B 57adea01910fe338a57daeb7ae64c762c181c4674f4de7abf52f5fc141070c88410b54bc61da0f0cce74f5b0a5bf5d3906c50fd22e0c73e47fec52d742a54839 SHA512 970482defad3c0f2d703c4bb5b00a54e1306b0449ea04d63cf5b05a38409ab3f6abba4fea8a3e7cfaeafaec483f7180f81f98ea4432c60ef0c2d39b79e7a1dde -DIST firefox-66.0.4-sq.xpi 501569 BLAKE2B 3529a847a7f5a403b9b910a6c7a332f3674291970eaf9e07056be3095f703da4c07e565ec7ac94400bb47dfa303d5101478ba2067c47a46b90579deff6b5d3c9 SHA512 987c7601fe9f9f0307564f3dfea83a066e07f304d0e373b314f56d7f59083e3284fdc7aa22690cfaadef69ca69c7158809599466369b700d5ef153f8d6e7db18 -DIST firefox-66.0.4-sr.xpi 526763 BLAKE2B 0254a3ab64afab4e1f0e0e4f23f1cf9e022312a08e2fed6e8d92b52e34c0374238ed3ac3c4dcdee694ef29fba79e2868f88ec153706e4254f3ae69cbae88d368 SHA512 3ab11edf3ac1a1a32bf19637dde2c0b1e30263fa2005da00f26ede9f95a090b2e2d6db6a61015af286e63b90a49a5c1857e889140c55c7de269b5a1a35b1ee06 -DIST firefox-66.0.4-sv-SE.xpi 488034 BLAKE2B f4802bed0db4132dd14e2e6f3c14e3aa8799c3c2ff609a6ec03186a5a8f3d52d618b97ea7b5f582a802ad1b8b514fd10e468117c6da7d0a329c517a5c6535886 SHA512 4714ee70e66a910d290e9f04c064c510ef5cf61bdd339a784426b229049fde740e6419ff7703ed82c53a0034198e8e3f1b046536f65342e8df93485f109c0f5e -DIST firefox-66.0.4-ta.xpi 547841 BLAKE2B ec4a89a7006ccfb495d350a9cd7fcd20cb6839302eccae22146086d20801a8dc5c9afa666daf410a5cbb967d75a249957a7ae739e1b7517baaae8a47f52bb1e7 SHA512 b7f4673e1e7adee539010ce9242bf3c4ebf3033a163e91e7ff4fbe40c08a10e41e4dbbb644c3b8593f79817dfa74e3bb978421cf122ffcd71fba6293ca6e29db -DIST firefox-66.0.4-te.xpi 554287 BLAKE2B 0779e2c21cb57d367bafd78fb549f8a16c20e7c155728dd5f0b6056571650f85997b1b6099585b8e7fd511775c6614cb11d697cfc2e9e9a7d65358c45805d074 SHA512 6b1e610c7cbe2a3120ab6face7e4236fad9fffff255ffb2c4de1fe73d21dc1b342fb352ad5868d4c77d29c4ed78e3d33af29f6600ced95654ad18ead5afdf408 -DIST firefox-66.0.4-th.xpi 532386 BLAKE2B 3c95c6bb026bade3cbc2f4e91b4f891133248574a082ae46a0be2abcb62a94c317b0302c0023c87d4b37951379f227e34e3fa5796cf6be14e42e7ca0fdc19800 SHA512 bffeddeab272c849116ccdc022fe7145a51c4c93cb4f44148614ad4a077fa550b5b5a3d4fe5f248e68c7557723bf3dda598ec37db1a804132bb7a9ca585cb927 -DIST firefox-66.0.4-tr.xpi 499236 BLAKE2B cce06a6021cb273a318f4310db87817b49b27d4ed5e5b9fba86564b58219d823d594e13059b16dc2650e46cabe26ef5dca346545b460e2be422358621be6200b SHA512 9892a771074a0de434e2ac05b74f98271eff46e81a752b014a9dc50fa3c1a342a85d9c26dad0464eb0a575d9dea35b8d385c6c5eaea79d5c3be5ae0c39b02131 -DIST firefox-66.0.4-uk.xpi 545333 BLAKE2B 33db38a1359a49879fa838446e4676843b6953dbbf2b39523f7fc291016d3b3ad00c445a7de573b514af54df7b722ff2f67a0b2f9f20a98e17d4f6cca36cfcfc SHA512 7427bb37976f84c66ff645341f7f681429e0be38cb26f3bf7440628e506edca4b64f8af78fbe0a729f7527e7c440db42ab04cea3ad678ae871da42664e637a34 -DIST firefox-66.0.4-uz.xpi 481056 BLAKE2B f2c3069696e5ae0333e13e6643ae0902f16bb3c38808d6e6eec068ea433dafa8748667169fda75d708c7c03b20d8fb020288ed943e8f0b46f793f436735258db SHA512 2781762fbda34a06be93dc159feaa0cfb285dab393faa180000b1c1219a2269a378cdac6d2e6cf03ba2f3eea2c32b43eb30bfe382cd741209fb18f21484e46ed -DIST firefox-66.0.4-vi.xpi 508064 BLAKE2B aabe19f0d9359b02744ee981a0c70d82ba75e79247d9763ee0cbd753a08097f8b4afbe077cd3b26842fd76f76f081dd27536020e9eee1e42062f24cc155671ee SHA512 547789aaf7312a99f9b10e82915fa41c6b4f713fd0c48e32c2585ff19c1ee994e867edb2d4af5fef7f099e6ee2758b8ef180bc151b7407e233991250b87f3194 -DIST firefox-66.0.4-xh.xpi 472377 BLAKE2B 46f6afe58a6ad830552654d1bd94e5407789a6af0432a1830d0b74e6530709bcb4c24221a14e5b593087d009e9f244d4e8e59eb1f4d1fa50ddc0f6d1629b4d0c SHA512 dcfdd5ba2d3e2a5df98d7668df7a3f1c45c4630b8b94f37fd05f4a1ec15bd36e53271e7d09e840d1188a5fe092850c4a6f98e0ab1aa3bed3db3af1ce239d2d2e -DIST firefox-66.0.4-zh-CN.xpi 519034 BLAKE2B 67c0122f4614a4d2647f72972670e232c291869ecdd3b89ad14f7fe4250fab3ff342bcd48afa016b4b0b8d440a4df039f7c4d88a6bb8a9521e00deba0e0cd281 SHA512 8b7a447ad88700fc39e75921c2054d4cef0ef22f5c6a3dbec7788e0dc9e8938f4fce376faf411609c7ca4681abb637cbe408a32d0757032189b1dae76ee6db96 -DIST firefox-66.0.4-zh-TW.xpi 516718 BLAKE2B 6bf878dfaa99e56b5ee85415eab63d8049779b2564a001540b08dc896b86fa176e88caf5133d8d8a48fc5416e4e5179ab00de64d6a9bdfc53163acddd766256b SHA512 a4c199567dead9729f23b54bdd26fdc4a02ad4283d9aa376338b03d37bda2323eecc8be630974d55b0f174a9b2ed0b5ac66b26ad10be193832139800eb83f2ea -DIST firefox-66.0.4.source.tar.xz 283007704 BLAKE2B e6f59658b2cd817f64632cee4b618651b5f608a17577334777e576ff972c90663f4d3b1f67a100a1da51f43c3acde324ce6580c96614aa3fe1499da64cb61c93 SHA512 5c1ff2b98ff387af8fd66fc4e76e08bb246e5f6c81a264050ae4c2b7ff0df0afd537a90e30dbb1f78841dc57cfd031b7bead986c0acd5862713854b53f77f12b +DIST firefox-66.0.5-ach.xpi 463182 BLAKE2B a804865f36afcca09c96c1c2bcf74b11273cd4df87ab742fe111335f2301b6780ebddcf7db167584ce45d019f6766f6c0f585c0057f4fd198358cfa668efd742 SHA512 18f0b076fb3bba6d2993a55b66f1f6541517281fd83d3dfa7ba8b77df29499e0239bde21120fbb4b9cc3c42d8b7c3fc083191a0969465c76e74f2bfc98c00f22 +DIST firefox-66.0.5-af.xpi 456307 BLAKE2B 56e350abcf0e85bc967eb140f0289be3d5d17ec7e9c5969cb81aafc8a59af8c95a2d5ea6dc5bb3b2f3c0ee02ffc3e879c02cb37caba4c8b83c75a3ef8c2cbe48 SHA512 1477ba6dd00023d71d9064910aa393340ffd8ebd534e47880e981175ddbdc44f44f163a69f2996a43e4968d34d2ef7360e274745ebce241cd2a97eee6c61c9ba +DIST firefox-66.0.5-an.xpi 480236 BLAKE2B deed3525bca835e63044e8feaa289422c9c42f053b3d7e91b7e9fbaf339915836f6cf9a12fb0152896de989a08d9bb19d62974128d240eb71511e4247982becf SHA512 174c1b3635e9b1aa0fa68e7b430a80349090132970e5a21e578a0ca6103df0d26268982f6818ee53dd7b06e6b87f6a7106b526ae3331d32d745dd68ab751f634 +DIST firefox-66.0.5-ar.xpi 532257 BLAKE2B 1564b7fc0de82a6dd45aff89b180d812bd84715d984e3db79c10ca1ad834146880c21991e0b882702f841f66072d3b502ac7e177bf5ffbe84aa55424aa1f2b33 SHA512 c896955f10e1b3b51674b2ab2d82e92bbaf72626041065aae889c619727daf3209f842078ace4d17ef8b16578be41f66dcdc6bd4f5efdbfd54cc3a664614d60b +DIST firefox-66.0.5-as.xpi 492229 BLAKE2B 2617a6527fa87c8968fac4d5c2f6be3a8b18b1b36471269340dacaaecd3759bfbb38f6e12bc646822095c7d720aa6a0081e57401af8473b2370fbb903e0e5ea9 SHA512 189c22eecac9623b313e40aa9d147908b03ba9d68114d03386262a0f1ad9f4df3eb69bf2599dc8ffe1af95f19907c4409c39f63d55dbca32a6d70adc593e191c +DIST firefox-66.0.5-ast.xpi 480138 BLAKE2B 666e04bdd67daf9e9a9c72beba20437f62032c2c042e1db088f56730334d3a334b766d968b646d587b1fc8cc7aba7683dcc54fcf63f200af9523623793e3b6e7 SHA512 4400120a09cc1649fa17441f052783218347a13d6e90ff5924ebeb6a86387825a4a8687007bc826762042109bf8a617b810f4a5ce78281190701ef979348b730 +DIST firefox-66.0.5-az.xpi 505913 BLAKE2B ca414a7ecf7ad41e55ae3320e4d78e95e2190394954fca83c75ac8ef266abebdf2cb6713213bbcf818f0f4d8ba1412ca9238e824e0b2f1ff414eb0751509b8ef SHA512 8f19aa56ac114c85eae4ed3cdcaf3d0e733351d64a8792850b6e5b59a96ec5157794a8a13b3030b723e3ede60a70843a43358c3a163d519a3debe3d58bcd51fb +DIST firefox-66.0.5-bg.xpi 542709 BLAKE2B 50d23a81211e62ea08767aa63c89c41b736a94f6c9f3ae89890e5b6c89a4da53caaf39d1e75f336043aeb7ceb6ec2614303eff2d3ea176926a0e2a0320f01b7e SHA512 6e47cecc463a2682e47052f2f1a63f82c949e103f01ae27c6b443c8f502f83ec02c1d909e738a7d13c75d0778a7545ed069cc6216eb18360e88450d4fead5727 +DIST firefox-66.0.5-bn-BD.xpi 560583 BLAKE2B 9899eb511e781ffc098c8719cccdc6fdfa578459475a632f8b2da16175d00204bfede6d55b8513f16c319885d800befc1fa5383cc222c3f34db125c3d1dad946 SHA512 2c55a81d5f356593a4dfc3943161cf282de7ef4d2c6ddbce5240e1d676405241d351e8fa57706c80da97d58b6ab47b80755fd863050f215d85c71e756ab22bc7 +DIST firefox-66.0.5-bn-IN.xpi 550593 BLAKE2B 5c31b8f1a948e87b65929335819bdc907a7111550e268927cc469190460d78e7c7df86701a7a93e7915854489c1c106a439a878ce43d98098359b69c1400a8b6 SHA512 63e191e7410d19ecf6e73dfe110060aaad17364bfc4a86fa883ef499b2a1440a35e2a19a26831a50c9d18c440dca9b4b6818f2486b91f2d62db5709dda8249dd +DIST firefox-66.0.5-br.xpi 485448 BLAKE2B 3874e8e18c78de77a654cc592370936b93cd69f82dffd8b25afef618482925d9ff4c35193fbbed227935e3b984e29ebfb4b49ad76b6eb48b6318b5b0e94db089 SHA512 d91263dde2e5b65dd5a399dbcf0ddea81b41789ae44e994673652cf74e2d9c36c760bbb000518f61a1be50e6f82c84805c110b7be1916339a816653427b12786 +DIST firefox-66.0.5-bs.xpi 477852 BLAKE2B 77c24514e96e6916edc849cab383437dffaba9d5591e418c93a3853f42520cdec5eb21ffb36ede0a3cae7b878086d090f3d720d09d916ff69674d7482b2b84d9 SHA512 eb10a6cd6da5959d4c7e782c9a4a3d1fdd5ad6e054fed2b53a057694a509064d75c91c7d05e66ccb25738842128ad1f195f9be37772110bcb38f101da7b2e496 +DIST firefox-66.0.5-ca.xpi 486084 BLAKE2B 41b266935bd3f0c2b7b8c8be7b518ad2e76b43f670fe7147a91b27aa9c356eb29952d22d696181edec0ea48a0fb6152ac00f938bc1b7989d369fc7bda9d3de19 SHA512 f13410baa63afcb969243db0a3bdd7e838911bacb5ed2cdad842df578f52242e5be0274b5a3f26916901c0a6f8acdfab9265a9883cbc9d7366f0113e77290061 +DIST firefox-66.0.5-cak.xpi 510199 BLAKE2B 5f5a4cd248727dc3dd1afa763df8cc76935f3f6a23885c6080b83bf0f9b62ab8adc3c46a031433db1442388757d793bbec72a2946e12824f4e44433923e92c9c SHA512 11588c6d163e834c6e82e2499bb291cbbf41cd8d02724480261265a5ec19db792349a9bf4f100837aab0b03334a3ab5939733a9edc2cdef41295292184c15f9f +DIST firefox-66.0.5-cs.xpi 500290 BLAKE2B ca990035cc5282bdc1ea77ac07e30b12ddd131b3ee71b2039e99770df2fdb91990a9d10b626601f454f773d37e1a33fa77b7f06968982467097a6bd564e9637e SHA512 b42206f8307286b8f59550df029c1f51a99b77247845d8d8022bd9eb4a708b22bdc46f09548a0fb492c3da5d0809f113b8a1081c8a06a163fab6601c18f0559d +DIST firefox-66.0.5-cy.xpi 487249 BLAKE2B 4603bd82ca342a2e4897ed85c63b086bbbf9fc790f21651b21ca9d970fa8680827e8937d03b710997fe9fc0765225d4f4ea79fea8c387ada6bf62f58389cc1c4 SHA512 aa3f37772435f257ddb64cd2aef9e3a00c2dbfbc9c1c466795f5fc948199fe1e5c7a3f31528027cfe72add3d5e697b7fbb5ed9282a6f4e6b7e7f06c01904ce29 +DIST firefox-66.0.5-da.xpi 498347 BLAKE2B 68cd62b41641f831b04cd8d60de9d3959beaa371b4687f5e347d5de03a54a94543805871e60563b5bd523d1de9ed966f80be5f7fc1f7e8713bab5fe099d0799b SHA512 0127cd0f76b138c387c0115dbe61054c3e60d97a830fb2a5c37565bcd0d656e10cfb29c901f74db997755f8cd4b81e7d99139aa55a21c0bfe334a267e146bd55 +DIST firefox-66.0.5-de.xpi 497259 BLAKE2B 971c78d891cb9769b01fe30ca21ee16fcc058d77204a4bef40cc2f31df158ff113532d0e05713d76d1296f52d21bf9a5b4c2226475eedf38c65c1506dcc221b9 SHA512 092179b4bba6ccf680e3b293a1aa74410c0454a4c268ac030383603b5acab7395707b4e4043b60eeada82f19cbd88281c9268d7977ce8498db163b6b2b5dd5e1 +DIST firefox-66.0.5-dsb.xpi 509260 BLAKE2B 7bd0228a2de11fb62627c13db3fddcc48fce08e27dcb23ebbfb871d21b626d425d110f75ef5b9d9a023218b1e344791d474538e6a9dbde567ce3c148fd29e21c SHA512 42b2087006bae68d0cd3be663f73c3881ebc4ce70a7abb49e1e983cbc4e70b88f341d09528b730a93d19e210cc391e13d73cc129934c9460095a6690b9179039 +DIST firefox-66.0.5-el.xpi 569713 BLAKE2B 8d0dbb718c474f0bfb8e989d3035219470a657368de213bcaf2321a71c3fb20b46182c3c190ebf6c2e3fe51567ebc607588c99f596108807216a23c5b7c942a1 SHA512 460325249bd17c39f8ce928ba80afd627ce27a8ff43b98d25332a1ffd89a8420c787dfda21ead92dc140ca5b9402a5447d8712e6660c15be807b1d569825c30f +DIST firefox-66.0.5-en-GB.xpi 460278 BLAKE2B 2a1d6f0f9b23e17df4c74762aab162e27a70a939435a8afc21326b98a205414cc4f5f58e761c75389c56cbdcf1b9c5e22b247848c8fb391d5b3b9e8d8a3fefec SHA512 0654d8703c01d9299e630c6092a037a7b728cdd7deb0c90a62edd29a79a6b7d3f22a07d618ae43fd85817facbc8b34cd27d26e8ce7520c4081fac27eb449ad95 +DIST firefox-66.0.5-en-ZA.xpi 439441 BLAKE2B 8edd8a25507d987937cb98d8d6aa7b1e4cfd2761227def8228b4da700821d398c03add70952a9e47eba62a7d3ce17b8e31981c0e0ad14741dc8a02371c41b93d SHA512 ee92b3398102fd4761798e859838a2e8f98d77d217c8ccad2a1519c06ee4ff1f24ee3ad8ed1a6183ef25647a5389b0270a50dfc8c0fa12f4d219e87ca42d9de4 +DIST firefox-66.0.5-eo.xpi 486267 BLAKE2B 222440dcd8afd077c54ccb5bead4aa608178ee469343af6c36a4c8074df4ef9c909a875cd9883b014c4269f96c32fadde88ffa268ad3ff462bc02c9e1f7cf236 SHA512 a2f3db501633d3265bee5b57cf004fe690f24d3b7131ceec1c5060ce0dc29febf06f332bd9878be997ebd0389b8fa3a9049636f985e49aad85479fc2da4c69cc +DIST firefox-66.0.5-es-AR.xpi 493717 BLAKE2B eb1ae3bbc4bd03bf53608e7069bef7f5405d4b8def6b59ebb1f09845caf45095dba2700c31c8115768c246413777a4e14816d7a5d7da4195730e19c4d0e65a39 SHA512 0efb92623dcd9a90444e58e98bc4b563160cc055fdd53465fbe59172725ab21fd63e4f1f75fbc507a03b83c201a58a362c10cffa69b7cb302721a058be35b301 +DIST firefox-66.0.5-es-CL.xpi 490323 BLAKE2B 39280859c2ee69af2570896309ab8c69369a6eae72f26a4af6256c405eb3a7d33dafb71e02d27c4948a44f15393ef9db477359cfdc97deb5cd573a9e0e61f23c SHA512 8aa6eca4fd3285b9d7bfbf71f27a56443fb79072c98eb659089ee9b841eae6292bce31897a367923007652385a6bc695f1641057acf669498ddd2040bb3a1e64 +DIST firefox-66.0.5-es-ES.xpi 454509 BLAKE2B dff1ce7c322bf731078d55c7ea0411070fce31b29a334e04bb20ec2a1401c03627fff4c573938adcef238492e47890cd1c6ac99737ccebdf3584edf5e525b156 SHA512 26efb80ba15483d01ec84af57a1e73ef5aaf803dd18546ebfd4f28d59323266a113f1e94d019f3057aa4e99cc9d1cd055ae55a193370b690f293d39ff9baf5c1 +DIST firefox-66.0.5-es-MX.xpi 495353 BLAKE2B 8b0d84fab7d67c9dc491c4ec4bf1c801012170bbde1f6991cfad50fcd1a0a7475615caff6817b9782891d96d2de2a5d596b166f1633b6f5963d2fc5f9054afe0 SHA512 632037d8d621db9f19fae0f240e9401917bec769dbc9e383bb9f012d3075d5ebbf039878e4ad2d8702745c8e3394f4ce033563fbbe8800f907042fb8eaa9cef0 +DIST firefox-66.0.5-et.xpi 476489 BLAKE2B 4b460364cb3c96346cde9337a0c9dadcba9ced2cda5a7180d204d3b0b41398773267490cd5f63e71293bd673a4d52d832c848a2f0e24b24b5df506436460e6b8 SHA512 bd70878b981a41aff0eb87d4cbafbfa901c04baa89554fa71668f07964467d058f361f861d3bb859f6e0fa08671c02d3663fa40a351ba7cc8d7dd615a6d934af +DIST firefox-66.0.5-eu.xpi 484532 BLAKE2B 8590d1bc8bafdd354f0aaf44ac1e13cf543a90591bca2544bba875afe2a03674c967b2a27c6d3aa1e5be66e9ef8f37cb4b28170f656d3d504623addf186b83fd SHA512 dead7f31aa11e15cc8191d52869e6e0a427888a476a728d1fc32c724065a234bc2f4d7060ca3efb69c71105189296e7ef862d86f402e30ab3ee272da4d899fcd +DIST firefox-66.0.5-fa.xpi 544126 BLAKE2B 1d2788afe28ad13eafa4fc460a44642ea1e332d293c6aa3c3fe20be4d7c5c86b3dd614e451d36c93c15483119f04b8e6eb7c5bf1f71dbe6f21fc001e588ff90a SHA512 e7681003cb5386def2856ad1ea726430be17ab99f25c87d58134911b8bb7370d18ab547c8b1b8f2885427c68653c117fa565677ab6f1687788b3d224e4a9154e +DIST firefox-66.0.5-ff.xpi 480089 BLAKE2B da8b3aa707a3a23bc7427737012d308fc4fd0f093642795841803f078fa55d8b6ae5ab34d45ad4a764beaf58ecd54f4b58b074b34ded7d7d59c5dc1fcb092abc SHA512 80115161f96096383beebb0a0850ae829ef560aab1cba717a7adb69c2943cb13421ce4af65d22fd6f79b9481edaaaa0f8be0783a2f949dd0d946fc48464992bf +DIST firefox-66.0.5-fi.xpi 475234 BLAKE2B 9ec49e77f9fcabf1312ea9b5c523143a25e0e8958912c7be42fd12969caf10132285be101362397d1d8aee1bdff715ffeed50368e566d3b42bfc95861ef5fda2 SHA512 5a6700e34586b7f2b8964c8ae6173320e300d0f836c7f7681dce8ccb24a92d7da442052305df689431b11fd6380d7ea1cce74d103cd0fb066dd6315c3c1d31f5 +DIST firefox-66.0.5-fr.xpi 501559 BLAKE2B 72031d8604565ff1ac94d5b8ca19c4ef4a826af331a6c6b069214641b95f2f6d3e0d187a7ac61c60e84669f41a9ca53185a1e8d7c3723970785d54624fa03bba SHA512 bc7551db4802a14e83e9d80ba83b2a50d23ed771d46e8fff35f912181a22481a57e9407e21f296a69092f1326f0de0448c2b00b883555b1f28234ac461823aba +DIST firefox-66.0.5-fy-NL.xpi 491014 BLAKE2B b97f8fe8d6822b3ad75774c3d537b4f25355300e1a9406ab191c70ad88f2978dd26a98bff63f33056111acd503920db1657bf1070c0e253791cdae7a622c2dbb SHA512 83811bffba2bc6648714b689b06e6eeed1eedad6ed83ba4ed2393fdb42eeda3f18678788884ce2062129d15a28d405e1b60dc62901ec45ee35f5c4b27048c225 +DIST firefox-66.0.5-ga-IE.xpi 485185 BLAKE2B 4171676f8e498eed31c91946e9310cbc7a3df6720b22e6c71ec414e1a78365eb008779a5824c42184cad2e8400cfff9e74da9cd8689ba526da877ab11f774eb0 SHA512 44e0efd2cdccf5441074217e8efd4b59373344f3ddcc8c1f94ab407c0477f3ea27a59a2cc520becd32c729fc479febe0abdbea71df2112f63d8bfb439f79dd85 +DIST firefox-66.0.5-gd.xpi 494714 BLAKE2B 2fe80eb5daf8612d2027464b5581d78a1f220542e2b5239bb8b9dae91ae15129c04878d294181871b445a22eb73090a4be58da2eb9e4ea2e14a2baa2c198b672 SHA512 d44e4eb9770a646b1094d1b17a951bd028e1eced6e18e36f34711f4be176ce5612d8e667f41ae0a7dfdd6277ffca0caadb9f3bfcfecea741d676ffcc96db6b9f +DIST firefox-66.0.5-gl.xpi 478927 BLAKE2B eb4348161ba77f0770a13232557c28ef0cf0615f0fe039c20542c1388831b592a3c053680eca15ad721bd67299357c859bbe9ae93521f558f1b0b0f900e89a16 SHA512 37ca82695cabb0ea1c5447ecff39b402410efb34f7199e2930c08ff92835202074ec514fbf45393f21ca0dfadfd8bcbceac968abd3f5853d7773a82c1de0f33e +DIST firefox-66.0.5-gn.xpi 503263 BLAKE2B 0ed368c082365a84fbb91739ec70067bcf2d058d34cafd0f017cba28ad8d4c7262375cb6195f265cde13c515f4017a9e9394b7fbdb1222c96fc494a39b6254a1 SHA512 b4b52e889f739e7c8ab21970deeb4a5c8a3371285323b78f4b74031daf6cf454df4cc7072328a607a530253f0d003bfe458f47e83ca6d99b91c99f280393b9fc +DIST firefox-66.0.5-gu-IN.xpi 566223 BLAKE2B d188938a174fffb63c3dd9af416e123ac27030ec72cf306c3b9fb57de6d5a67ca99011eb64507c1a02bd75e0400fa4c8eb209fcc563dfdf1230b68696de1806a SHA512 580bca6195f5fee944cfb7cf3018279c64bfcf77f39df4b5a914d42b62926c47482bafbe065e96fec5028003d07f01ae5d8d6d21cdc53954cd10cfe0d4cc2bc3 +DIST firefox-66.0.5-he.xpi 504758 BLAKE2B f3a0592fc8fb5a82c771a68e9c7fd8ff40510b21255dde2d78e808192e4fd4d0b61eb58837f63a594faa6f1942b6b249dc589b3ea3b2990a7a52dbca2fb1ecef SHA512 0502921d9f4f6fc8a6c3a836d18b471fda71ffce3697a5d8fc21272be3bdaa950a42bfdc0109d3bbdf59e107be95116356fb3998c33491a2aa966094e3de085e +DIST firefox-66.0.5-hi-IN.xpi 551699 BLAKE2B 0c76757b43ffd828315e909bd5181b6de960c0224902f95f73ff2eda54cf288c892b6b2daac603fe0ed5b760311a1588944325c1a678a4c07b462a375f195f53 SHA512 3380d1bc6af2ec187ac5134a9985d7cc02c36b8089308a4a227ee4e50d8a226d19245c6f415da1b1e0b9b09a0afeb6f5c78255a01c888b0bae81db589394995e +DIST firefox-66.0.5-hr.xpi 485256 BLAKE2B 7fbb280f39723d71fa928facc12324cec1c86b81fb99310bcc9ef8d6ca07cb9967ddc12926aba8cde2852a70bf4f068b4dce9e93850c9f27e88f6dc65c74cff5 SHA512 1c12efb96732c25cad75fa9363876280c4955ece7dc7add79dbb1a9e7222500fffec5ef8a3b836a33a48756d243a321b2883a28a43871cf7410896f99de34710 +DIST firefox-66.0.5-hsb.xpi 508440 BLAKE2B e1cf3778b564d5dae990a66d1d1ee95b4e17f5981ea7566798b28aa09d6afa5d4a9582c19fab0620df38d8c1acf946384843477a3b9563c4d33b43de8133dec1 SHA512 2a86680c5e17e36fee06a74420b64333c13a2e5733848859cd7b7ec451997d45cec515f27fff880264c6a3a63f05d7f5432a12e043130a5447677dee35e42d74 +DIST firefox-66.0.5-hu.xpi 505599 BLAKE2B 76dffee3e3485834bf5fa9fd6bd189ea607afe228e91f320ede78ca7711bed352e8269a68d03e3d0abe73a4ab213bbc665515d0f3fb11f9c2f7aee333b317536 SHA512 a95bae38c3ef2864d6a6db82350e8d42727d0b11cc31cab5737711ea0595fba4c789f39496c9b464179a0b665543cdeae9e579051d42d5e4a05b02604f9769fe +DIST firefox-66.0.5-hy-AM.xpi 534798 BLAKE2B 54e5f1ce6b7eec05778d8f2c28eacba5eb46f40688855d644cdeabdabe6aaee15397007b722cf8271b3222b6d54bb841b2cee045bd4632f4c5e340a1de35c570 SHA512 d5cf7263e0723d2ac5c551bcaff0a7e14be396ab91d0d2c08cbc3397344645de0ce2731623d835784d32b106eb2227ed14aa65f5c25a77acf5894cb3cdd974f3 +DIST firefox-66.0.5-id.xpi 473957 BLAKE2B 12a6f7ea42ba69f8c518b5c8d32ca3143c893fa5f7e199ff103923edd8446e69a7d2cab05054544af04684cbbab30681a11c5e354860369f7c622ac0ff443600 SHA512 039189206766bee17c47e61f817e28462017d00eb7ad8bb04041010987420a5197132d6c6c3048bbc4d1c1fe8d8af5a69a0db2dd2a64a5995d545eb3540a37bb +DIST firefox-66.0.5-is.xpi 486827 BLAKE2B 339fcb8712ed48748fc4d463f861f53edea194aa0ad4d5b6e09ff3b7427103324fb00fd4be45f01667a786a6861bc502cb729ef0523bf7cef9bdf5504716016b SHA512 5cbc61e397f76869a8edd819402ab50b584c75715629a29428da2deb2b5a49040f0f87c8e49b9845b37639b00aeb6ef74566204d831eabc83df9144b148e2a3c +DIST firefox-66.0.5-it.xpi 373675 BLAKE2B 8b3cc5ba7e7d660bb4c68b74dc656cfc6d33b3e105aff33bfb2a2ba0a35feb1fd30de05d2450ce746299b8988268b520021e70933479c0a4b67f489706f7111d SHA512 2ff26fa2652d2f0eec90b1f6b6569e2f1ed3b2286513cdb38efbd981132febc65f4382da70ade6d8df1ab4756b3649f5ba6a3c0cffe644571ff2b9c3145e9348 +DIST firefox-66.0.5-ja.xpi 521102 BLAKE2B eb52e765bc67ae594cf5192f2eb9506827931295506abcc875de561bf20cf5b3daa7b8ab7660c9410230a99daa6587f4b0fafb00a57981a925a7bb5e3d4a0a2f SHA512 bf353531c3d883bfa39b7d5e9e578b451e2923ae7f4162c2393f375cfae3dd7a07b2411f97ec6fcdc2f806558b031c14b72a97c0c6d568f2e7d04400c5bba071 +DIST firefox-66.0.5-ka.xpi 529206 BLAKE2B c3f6ebb8fb5d4a6a1e50eccbbf8d852aada61370b29f6de16d6dc75adaa3628533c37d1137ea0de8ff24362d6d089a2a785030616d6eac4206123e9ee2d78b87 SHA512 d9a30b971b6439758d7c2a2b2eb5b76e0a0bb8a76bae1c5aad5b82969d569054f28947b4654bde8f5b351d15822ace4d8547946c0f1f447c45c440f56984b6d8 +DIST firefox-66.0.5-kab.xpi 497643 BLAKE2B 8936624ec1935bec82fc313f4d3f272dddc7e8fd87391139abec82040f57aac805cfb6cb62ae2e3b0210b68d797231560dac1660a8ec612968c9c0a005ef328e SHA512 5786a2b74e927e06d93f82f3fd3b18f2716b89dea9bcbc6e26cb48576eb55a1cc23635f82882a1f51c75fb472ed404640b378011a902b22c4f2adc544a0a2069 +DIST firefox-66.0.5-kk.xpi 559172 BLAKE2B 0e6e04298893ac346cd565527b77ae3f97044e8283e8d1c0bdd900c24010a8948156f9400d5f157f7b403a41d657cc2461e149b6574ecb20fd366ff92e175424 SHA512 f19325f6525bd299776437b86b91d769df0e4b762155d9d7eb46d1ed597b59a68bdb28829e5ae5fb889e803d785270f47f726ff3bd15d8fab8c4dc3290fd5daf +DIST firefox-66.0.5-km.xpi 550710 BLAKE2B 44e9b2ecd45002202b26c306620b2bcdf9413c230963ac07642bfa00d340240e8d2126403ab265dc07ffd1169cf5104e01cdc82a4b11b496a84c4fc6aa759d8c SHA512 07a2c5995edd12c9a1fa2662befb30aee60306f78a1f043d1e476cfd792c12e44d06439b1f55eee40c2e76630c9b146784ca5906025a27391d644dd69c3884ed +DIST firefox-66.0.5-kn.xpi 548355 BLAKE2B b5d4d802b8222be904051f4eae426947cc5f2cd4fa850542bbb716b2d8867c921478ab74aa75b569332a788f9fe88376809a0cffd70cfadb2a2735e298df002d SHA512 266e8dca59184028da04e9411dbc8a86dfb6f59b65ace3ff16749a2cb2f58f0b107563330cafe1053138b444f1a0451ad74fe6070859bf3481e36078b20e71bd +DIST firefox-66.0.5-ko.xpi 514549 BLAKE2B ea218b1384ab2701c00dcf754b7cef86e017de72222f1a92c575dd4d56d199691675d535074845a675447df644333bc54411a442260699ee4939e3f5c6834096 SHA512 dc0c21ede7b4dc40801c789edc5c03b0b497d8ff2d8aff4dc3ee34b705fb0ad17c74f9e5ce33b4292ba0d444eb624cafab1a028bc5fb2e7a13063d0e3178bba3 +DIST firefox-66.0.5-lij.xpi 480985 BLAKE2B 2d5b746f2077a5c6dec6bad41ee3712f0ca33024260047a20c893b7b52397459e51f52938161c2c870c6961509f2b39ace8909f9ac17ac449c486198276ef6a3 SHA512 0f75a3bbb75fe55202ab3a374fdd959cbcd512887163991dd475f10e2faebb8a5f45c517a2aa0bfe6e8e3e85595f82fcbf8a0abdadbeac1272dcaa6fa7631443 +DIST firefox-66.0.5-lt.xpi 508167 BLAKE2B 57d5d0d59b8b334ab6ed63dbd6e2b0922e7392ad5dadc51f3c2062e7f92ba334e50fa233f4ca4a5a055caf9b238370d6eb9f7662467924c1c1993ba3a682daea SHA512 1210c3ceda199e915e3ed9ad523d1ee659b4ca8884337d90dab83a0be2e6f1e05477016b819f5c494ece61bee4896b5e543632b20dff5f356effb62049d5a5bb +DIST firefox-66.0.5-lv.xpi 496626 BLAKE2B 2f0f18573d08fce52f6f21d0897c6878c01167e1c7179cb0172f6551e5ac821f1394a9adce79684e2ac99bd4ea5b91eb1364fc2378f68ba4b8cb247c1d4a625e SHA512 64fee75f79044cab0ff64e878723fdd2a4808711c7b0668c9248a389678a2b9269a55daa6a87556dfef0a65e2560baa9d75d102d303611f359933dcd06220867 +DIST firefox-66.0.5-mai.xpi 509531 BLAKE2B 378889094fc46af2e5bfdf31c94726fb7c40cbac9f41c3c3bb5d460072806d7178023954c76f810e921a4331f4c82ff3068ac83bef6cdb0e98ab0c80687e5089 SHA512 dc35baa9530e989b926663f97ea2143eacf38a28a0d4e0623f9cf4a4bd24456debb01edbe5b8ab2bb65ff31b76a9e940bff51cf9818771d9d0bb00299eea12a2 +DIST firefox-66.0.5-mk.xpi 487206 BLAKE2B fca5149c187a66e6f0c5a7d51d42669eb26bdf1839cbf1f2f0bf8460d3ef7f21a8a53043a8a41c28404e223178e9d43f38884fb3af5814d70d194a94ac0ab8dd SHA512 4d96539cabb05ba3ab9a4efbac0e2724ae18790ade9fac1dd4984e97a98f46572f74629ec96f1195e535ed1e45ed71cb11e0cc90869a6e21f08788512aab9438 +DIST firefox-66.0.5-ml.xpi 557271 BLAKE2B 838cd8b5aff2248bf01adaf81ae0357bde18551bfa037aa3f0c1cfa35dbd9c1229738c1d416d7524badb3bdc01019255775ad8b17ded04bbd07106c4fe987817 SHA512 22e2bcb5aa3fe381e28c7ddf823d2ee08457a5d13ef47bb9dd77ca4c776f3f9f30c76d7a50120b5a7541ca4ba902640ec93e4927b0513f1884da37f301358030 +DIST firefox-66.0.5-mr.xpi 547450 BLAKE2B f09e187e099d90ef417879683fce5c0180fd70cc8c09c4a4de0baa0dc27d77227292f737fd1a6cd2af36a270634b7a6ba6068cc330e5ec0ad4e881b4f3500e1a SHA512 8f9beaf209c37be2cc8b24fcae8755ca07e876cb539b4df639326329c0d4e9eef1f9f4ec73a4f2bf0a5bac08d9cbcde613eb33d0c4fabe2c043c295c10e1e5b4 +DIST firefox-66.0.5-ms.xpi 475842 BLAKE2B 1ff7e49fdf7120d88f4ac4f064dfbb903eb6f4bca12ed6a0ed8ad785a0a742246c3d0aff8838157c105776ee2ad396fa0426255b21ec8859116d1c34e616fc73 SHA512 fc331b6444b457076a345cf354d312ece0557d3c2bf285715832280a70508caddea25676d746c0bc89b9a1af2d6c3457b04681978c3dedadf214d7dae36ed3bf +DIST firefox-66.0.5-nb-NO.xpi 478911 BLAKE2B 77941f7aefd69e969a7b1e4a7ece16fbcef3ade261282c03f30263ecdf885158e839a0a911d433df0ce6d1f5a13d3e9b6fa46ede5b7a44a85d0b68369fda0230 SHA512 639750615f6bf3a1e322b76a382702bbc4b876664093622d01d69b51a1a8b7e4b76d429cacc1ae6e8d802e58b5fc43cc4d858408d266d8825e95178d36044d4b +DIST firefox-66.0.5-nl.xpi 471522 BLAKE2B d1a4d35718d8e05cc06a5737b3bb858601a6ed72de96f335a9955434459c06def83dac09177e54959829425e3cb8f40643c129d02785e2ff06083355a57bbf4d SHA512 be6c8e810f6d65de19142841801db8a95353a74b155a1236195502cd0c6078c6ea365a2bb753fa7478a90aa7bade5a62ceb7d537d29764f1553058f632d0d557 +DIST firefox-66.0.5-nn-NO.xpi 477938 BLAKE2B f84d1254b319160eda242931a6d1c83da25c805847bbb4cbba258ef78f851939c04f5713b40da8ebd2ff8e9cb1287e97f7f897f5f9c74868b712381819a11948 SHA512 bc2688bb3397d7e223237d77155c381d77d3fbba9914fd48d8b16e6936e91570dce4334c4e13e0d46ab3113f9ca42d8d4845ac6e168e6d40cf319e514ca7989f +DIST firefox-66.0.5-or.xpi 498791 BLAKE2B 46b7648ffbe79f2fbe3e809a629915c6cd5d067cf8a9caf9028b1611cd75b4af57f22bd7f99c55140a6de85fedf335cac57b7a7d8712bed83d9955ad78444666 SHA512 ff723a40498a3cff3a49b131314cd09befd33b94e787ed359b8a8236693289eabe64360998c82060b35b743be46a412f6be79785dffcbe777b8c4b699a353481 +DIST firefox-66.0.5-pa-IN.xpi 534513 BLAKE2B e5980dc541ef13100f92ebf1fa787b986837e390c84e951911f1aba5821a4ce0324232860bba53d33daad7695a1b8cdccd1d498981d853ba0de77266f1f294bd SHA512 d134c69c4aa4f1b0c9e3f59db2363824d8ecbaf0d94c797dba4557db7db0b3896638e9309ed25a69707e19938d307bcb981127a6af7230eaeb78a420e11b116a +DIST firefox-66.0.5-pl.xpi 464906 BLAKE2B fd5b6c1dc66bee6314316d3583971b2de763a71689bac64be7f8f3bae6c11b43d8a06317a1212b4ea206d72669e1521b9fab24aa48d745d7bd9a64ec9cbcb3c8 SHA512 cdc87032ac6b5d58b194783baa81c8305797d004f149b4f0c99fbd658a382e2fb4bf3b740158c468cfaabe2d4d14bc89e283d0d292b6fa137fe81c5be7a70948 +DIST firefox-66.0.5-pt-BR.xpi 480352 BLAKE2B 9f647c6a3e330a65a4bc88b97cb26b78fa1ee99b739110c453f2de048d39cce5a3cba29afdaa76411c4ed2afd1b3ecf91da3c042333c6eb301f935310691b218 SHA512 2ec75e77822dcaa37d868c8080b1c9a98761b210e30a0c8f8d2a84c5cfc43e48652b232a031918bf8a9046c23dbc27d301eb706604ecd28c0b0f57891fed8a75 +DIST firefox-66.0.5-pt-PT.xpi 490016 BLAKE2B 0694da0408f17c017397f9060bd90cf30920e6430dfb2e2cbabc9511b35f40571bffbe1cbe5f978c18f8d801bcab0043f3005f54f1997f3b5212fb22beaf9b14 SHA512 0a8afa8e4d4e812932a14a8dc91e7f394eb6004efddff4ef908ceb89d28770166070dcc67a8f8eaabff4f14ae3f2ef771a56762501c5ac2f09d99edc61458cae +DIST firefox-66.0.5-rm.xpi 483626 BLAKE2B 74f7450b98a447ad279a8b4ef09054b69c353f6ac2aa5b27b8b7d334010c371dcf4b909ff8ac5541b0e0cec804580656cc671ae8c6ea21f47a3ad8fc8fa878d4 SHA512 213551155159c62001f58b0bc7f7456ffff91663973cbb165a587e6a40b5a60642015c64da16103d49159357247be86cb90eed9d4ac52b717ece64a6d3a87e64 +DIST firefox-66.0.5-ro.xpi 490285 BLAKE2B e2f2191530b3aac9e3a01a16e488b0c3f90418aff4fb0db0c31efe28efcc4f1cb374f553f6f695e203d5b322a1108375359f41641e02f5696015678d122a863a SHA512 bb6fce68aa819f3cdfa135604a863b3304b3a1af7879f657c47889234df1a10e7383fbcbd77f762a8ebcb6c3c4af9c9659a9824e4b2c317ade354f77720a4a37 +DIST firefox-66.0.5-ru.xpi 566560 BLAKE2B 77bc97195a0fc1cca48777924d04ab5451e9ac38c72d7cc6634dc9434595aabbfe3eea705c03475528a22269ff891a72789791ff0e31cb74fba43e16752a866b SHA512 cd46112311126eddcfd846b37d90486bf817b5e86e97afd807a9c493c9221a416564f3ce41f584a4cd3cc77a6f5fb542f0f2c53a0f4c7b8edbfadde90956d39b +DIST firefox-66.0.5-si.xpi 527649 BLAKE2B 34b786c17aa98f6cfe3d02b7b68ea34863a5da2480650376462c7e4cf85109789fec3899d3d621859c3b23dd2fb1cecdeb8c76e59987a91010481059b43b3f9a SHA512 c7a33b4805c71f6166a3f26262df2ec91a587bcd7c823f06be5706fa93ce7a95a808b9b80927481f0833471631f73b5f1bba212469d878a38c3d8cf749a8cdca +DIST firefox-66.0.5-sk.xpi 509711 BLAKE2B 9907c1c68e2f1bd28529301a797b9dfef759936ad3c1851fea49d443dfdf2c9de95bb5d622d526ff282ca566d94ffb06723a34294a9d8cb18521d29b926b8fcd SHA512 05526eb0fbbd5d1c43473d9fe2c80ca2c9ffc9678630f4a156afeb6c1eb520aac72eb8e1a1ffe320625af117f0e9c6fcd244080250cc28cf71a2b416c7d5d53a +DIST firefox-66.0.5-sl.xpi 483997 BLAKE2B 664bddf04fe56d540c3430b4433c3fa184ffdb3a9b80eec9162eaf4c78e6a8bb331e3ce56b42996c46e751483829ef97702eb6ba64aed7405d18ae699a7f044a SHA512 61a2bf434b5d0ec439f6727cb6d64d03b68e4d2cf03918985dfd78c9b58aaed4ec7bb821d7ca48ddc305d443e0f1957bd735a69d95ca7d2b072afb2b0d8db99e +DIST firefox-66.0.5-son.xpi 460554 BLAKE2B 4599329b460f698645866fcae232ad13b4377cf8f6b772d2889e53e0c6f01e93dcd44d878006cbf134bce8fc5f9b42e8c42d55f529b43dd4415dc6c5476fde3b SHA512 08908684a1aeb06e5bf7e4d597bc658aa2ce7b23e1983db1c846679401d34317c63b638257e6588e0c729ea2c67a1d141b0f577839012d731d09aa27f11e7ccc +DIST firefox-66.0.5-sq.xpi 501569 BLAKE2B 3ed3b5014545ed6694a721306d7ebc5a135b199c8e993a3d8c6afc173e3df8c5ede0dd80b97173d012dbb2831c4a61e2269aae0ca9daff9afdf6225aaf787dcc SHA512 abff205f299675e4736106381efe7f83d8a9e343ba02da1990c0fcd7454e450f35afe4da3d3db778f9d63ca4a9b53c49abc5919f2c22ce77a7071b9bf7eff46a +DIST firefox-66.0.5-sr.xpi 526772 BLAKE2B 1f7a61e4586d4b90f8f7aeb9d39b1b0579ef5557225efd268b9ed2f417b8108c0e050c241f8553bca03e7aed48a31d2d180d23a9db869e0d0d25e7e33c3f1c9d SHA512 db70665bccdf2138c0237e3ef3c7f5f869300b2df2f40b11f114c469e9c8f014ba16f2ceedfa27a14db1ff43373f0063109138c75c62e7e0427a746b48a06e63 +DIST firefox-66.0.5-sv-SE.xpi 488040 BLAKE2B 1bdb9313a5a88bab53701a9f3c984c9630da8b2a9094fe5be77e81cb3a4014ac4c34051adda9534388d74a8f184601e93e8b3ed560dd0b0777e54e0cd7d098ee SHA512 396c940b929d20864049a91bc556a39e1d751d6479058a4ca4b95fe96d2e65f9b11367cdb522394922f416cb2d8335ef8ac47b62fe4431f79ec9e7cd05177509 +DIST firefox-66.0.5-ta.xpi 547842 BLAKE2B d35afa4b938ebd350057554e2664b370d4b11d81dd1748578c6016961057fc01794357871045b921eb324cf01cb64ef473bfe775764220c6d2086e4d920c95ab SHA512 8c82eab0fd021dd3e9f5b9fe000d1ac6cd47b3f0d95a5e7ea2b749b6fac7b15792a33c23afd7bcca3a1afa4255797b90d05ee7701a2c6ee4556e58e0e6781e7b +DIST firefox-66.0.5-te.xpi 554297 BLAKE2B 5079eadaad2ccd4114b435c3e08e94b27d495bbb70ff06bd384faebc76bd67669d98150463e85192b1352d3c262e66eb1e3aff9aa90908ad97b94d341eae1619 SHA512 fa7e547ae12487d9bfe9087895cdc6d2108141f9b12c768f0343b7aed90145838a3a90c08249edfbe0240207477c179032e7f2ad105c353c5dee9a01333ebfc0 +DIST firefox-66.0.5-th.xpi 532402 BLAKE2B 16575c6f8c6f65243cef295138c19d2de04c82bef1117b9d0ec9c8f35154e4e781f185a20edd7a51fccbbca3f2fdcd9c3a95d9a4a01b66ca4755ed976b301390 SHA512 aed34647e0aaf2eb81a61d30f46c24aa7be9e5add62ad18d04115d362af5affb9c08e07a74bb4ba526472db7e29c0f21c85cf3b8687499b27714c487e8cc66c1 +DIST firefox-66.0.5-tr.xpi 499248 BLAKE2B f0d983a238edad15ebd0f28eeb25e71c9f10465242fb9522f528b004dd7a8ae4a124fc948766a11ed2429101fd9118a28443f7740d3e1ba74d955672bef784fd SHA512 081b2ff3af0a78db08d103c992bcac7f849bf417d062ca7ad292fcf44495adfef58c1fe4ee2520bef756710f458d26c3502e23d396560c2882e512f1f6d67ed5 +DIST firefox-66.0.5-uk.xpi 545339 BLAKE2B 99b831fdafceb73138a1d4ec4221f52d052feaa1920de95dddf06463598c96c929c3ae63e679d81ed1e39e374f0d73b62ec5e007e476bef33452d837a7a7a6db SHA512 1cbeb98cc8d4d7fe7b8e797675f94186554d87a382589dcfc31022d9ebc86cb7d772fab11f60d35c8375929d3c60a75161d0d736dcd184d4368b9d8cc3fa77e7 +DIST firefox-66.0.5-uz.xpi 481072 BLAKE2B c4e59a9586618781a0500c7f16590012084be5822840ffc753d9c084aaa3d63a52d94360d01afdfdba8c8ee65bad01e9843aefded126aeac647c064c3a0efaa1 SHA512 f3409a1a3af54a9207eb697f0bb3130aa116a5d25184fe8ca330d26e61d76338d357f2c4d682e46e3f7fe283dd0fda296322668e68af0290eaff0951ffa11b1f +DIST firefox-66.0.5-vi.xpi 508083 BLAKE2B bf03e4b7c4010844b06dc5535281aa57b6de5653e00cf2f507a62f1a861b8130f0cff617d389e17742e6286772243ce07466e67e083f378d674e3ebe6046537c SHA512 d695ba869b04e566c857c35fb6713e9ed54f6fafc80a1c2ce5683a81aba03d1549c2b6f555677b0317573b3873b7a40fb896b83513d2f78c4253a58ab768bb1d +DIST firefox-66.0.5-xh.xpi 472383 BLAKE2B bf94d4ad4d1a6303d8c0cca06fe37d33ae2556de2594dde5e11ec661f4b5a362465f344f09bb04e291ecc0f103a49aa4f4c7d3b8b2ff86d5bbdf8cff80f83b32 SHA512 79128917cc13b0762b7dc21f2c6d3cb41a13ba32b5eb2eaf1b2f172210b0933955d8f6713bb95c0cef2f69716894d451c15f0acb57bba4447206053c3e2ff7ea +DIST firefox-66.0.5-zh-CN.xpi 519059 BLAKE2B 41621b14b0142d5df23fb7dfafcf86e85b4e1a4bc4db33de01e210cde5f3c257b6c76bdf87eb46566c0456485e77d57c3a9982a6314fe890fe52f6dbfa75c4a1 SHA512 2b73ad9dfb21f29c4a94eadaac3de6ba71691c5e597093214667c580a9327d1c92b28969aca1b58f70a9213e0765db1496df3599f9c13906ba1fdc8cd1b27a2e +DIST firefox-66.0.5-zh-TW.xpi 516709 BLAKE2B 57baacb801c95f28e7c28a746113c2b1e04d0edad3618e53249cf73380d9678520b30cfc17f04e0e4b0f18a08f523c0147ac14548df04dc565484bb09dfb5ba1 SHA512 db6e941bd100df0afe3ef4e1dcd81b96746d2aadcc63618709ce18f40416d83f096615c285a7c428e6e75d08883d87c3bd770b7e94f411aef47c7cc3545f505a +DIST firefox-66.0.5.source.tar.xz 282561836 BLAKE2B aa72ce0b047257df2a0a3e2331f433a45a55a72c1c3b0097076b55b43eaa5a51510dbbd2295d744f6cdef9aab34e8cf1a15a85c045bc3a43941afbe47092d267 SHA512 6e62e7bb95a7341471521c372506d9df276249d0c0863d059b0bd27537cddb1060c51f0ee103f79239226d34c6277f3855e1511a083bc4cc442718fc7c5db650 EBUILD firefox-52.9.0.ebuild 12991 BLAKE2B f6fd3bb3145bccf8ecdc85da7fc102ec71ccafd9dcff9f5c0d4ab8fd274bb438b1ea271c556f5153e44e7ed58acf7aeb6a095d49f43664ace69a4cce280555af SHA512 f30ca31284836f835bf37eb06d88a40fb49820b0bef66b200e20877eadc823d3220adcf1b5c050e207d8626577abe0d3986a8722a3fba2845d9b663423ee3d63 EBUILD firefox-60.6.2.ebuild 13728 BLAKE2B e42bc42b7176915375b3e4acb31adcf64a14b0e13b2cc578a2e5176b3c7c7d9dcb38b91da46a81ce12298dc2423b754ab148ce7fd6839d17e08bb38e5290e7a3 SHA512 018baf801c7967aa6e15d37d41e7673f4109748c7db87e325d5e8821d1142e4d439568b56e7117ad5a2e96d0c8be2ea8ba0e0ba437552a975341b33bb6d63ac8 -EBUILD firefox-66.0.4.ebuild 24423 BLAKE2B f650c7b117bb7fb51d8ebe14cb37cc30a0768e7b4bbefacf36b6c8df2ca6340158c90b0027d2f6a5c42d3b98231b7c8139aa65dcde6261be1811522e12586126 SHA512 f34a99672e88607546d3b7996e54f1e610887e30317a6777d80c4c3f37519bd68b84c34e39f9380a882205d0c65444717653aa8c16038985ed31be3ff4f77f28 +EBUILD firefox-66.0.5.ebuild 24349 BLAKE2B 6888769e6e45519cbe6a99afab3f3524ee0c01bf971a1ceeaf7a37c6c17b0b241fd1373838d2d390dfc61c57fba4ddd44c2245cc4b991e3142caf27da5a98b33 SHA512 900b0cba8fbf560c155cd3f489782c740c7b73081319d35c7e7d6e08477ea91072161867c9b4e700e3a099a5cdbf1c6770bb8d617fd2c4118d98b3deb54bb38c MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc diff --git a/www-client/firefox/firefox-66.0.4.ebuild b/www-client/firefox/firefox-66.0.4.ebuild deleted file mode 100644 index 0e8b59ce1bea..000000000000 --- a/www-client/firefox/firefox-66.0.4.ebuild +++ /dev/null @@ -1,749 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR="" - -PYTHON_COMPAT=( python3_{5,6,7} ) -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' - -# This list can be updated with scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE -gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv -mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq -sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW ) - -# Must be removed next bump -MOZ_LANGPACK_PREFIX="66.0.3/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*}" # 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}-66.0-patches-09" - -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=8 - -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 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio - +screenshot selinux startup-notification +system-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.42 - >=dev-libs/nspr-4.19 - >=app-text/hunspell-1.5.4:* - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3 - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/libpng-1.6.35:0=[apng] - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - dbus? ( >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 ) - startup-notification? ( >=x11-libs/startup-notification-0.8 ) - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=virtual/libffi-3.0.10:= - virtual/ffmpeg - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - system-av1? ( - >=media-libs/dav1d-0.2.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( >=media-libs/harfbuzz-2.3.1: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:0=[postproc] - =dev-db/sqlite-3.26:3[secure-delete,debug=] ) - system-webp? ( >=media-libs/libwebp-1.0.2:0= ) - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 - net-misc/networkmanager ) ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla )" - -RDEPEND="${CDEPEND} - jack? ( virtual/jack ) - pulseaudio? ( || ( media-sound/pulseaudio - >=media-sound/apulse-0.1.9 ) ) - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${CDEPEND} - app-arch/zip - app-arch/unzip - >=dev-util/cbindgen-0.6.8 - >=net-libs/nodejs-8.11.0 - >=sys-devel/binutils-2.30 - sys-apps/findutils - || ( - ( - 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.31.0 - >=virtual/rust-1.31.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? ( dev-lang/nasm )" - -# Due to a bug in GCC, profile guided optimization will produce -# AVX2 instructions, bug #677052 -REQUIRED_USE="wifi? ( dbus ) - pgo? ( lto )" - -S="${WORKDIR}/firefox-${PV%_*}" - -QA_PRESTRIPPED="usr/lib*/${PN}/firefox" - -BUILD_OBJ_DIR="${S}/ff" - -# allow GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z $GMP_PLUGIN_LIST ]] ; then - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - 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 - - 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() { - eapply "${WORKDIR}/firefox" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 - if use ia64 ; then - sed -i \ - -e '/^OS_LIBS += no_as_needed/d' \ - -e '/^OS_LIBS += as_needed/d' \ - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ - || die "sed failed to drop --as-needed for ia64" - fi - - # Ensure that our plugins dir is enabled as default - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/browser/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - # Keep codebase the same even if not using official branding - sed '/^MOZ_DEV_EDITION=1/d' \ - -i "${S}"/browser/branding/aurora/configure.sh || die - - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. - # However, when available, an unsupported version can cause problems, bug #669548 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ - "${S}"/build/moz.configure/rust.configure || die - - # Autotools configure is now called old-configure.in - # This works because there is still a configure.in that happens to be for the - # shell wrapper configure script - eautoreconf old-configure.in - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf old-configure.in -} - -src_configure() { - MEXTENSIONS="default" - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc - - # Add information about TERM to output (build.log) to aid debugging - # blessings problems - if [[ -n "${TERM}" ]] ; then - einfo "TERM is set to: \"${TERM}\"" - else - einfo "TERM is unset." - fi - - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - strip-unsupported-flags - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - einfo "Enforcing the use of gcc due to USE=-clang ..." - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - strip-unsupported-flags - fi - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - # common config components - mozconfig_annotate 'system_libs' \ - --with-system-zlib \ - --with-system-bz2 - - # Must pass release in order to properly select linker - mozconfig_annotate 'Enable by Gentoo' --enable-release - - # Don't let user's LTO flags clash with upstream's flags - filter-flags -flto* - - if use lto ; then - local show_old_compiler_warning= - - if use clang ; then - # At this stage CC is adjusted and the following check will - # will work - if [[ $(clang-major-version) -lt 7 ]] ; then - show_old_compiler_warning=1 - fi - - # Upstream only supports lld when using clang - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - else - if [[ $(gcc-major-version) -lt 8 ]] ; then - show_old_compiler_warning=1 - fi - - if ! use cpu_flags_x86_avx2 ; then - 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]? - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 - - 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 dbus - - mozconfig_use_enable wifi necko-wifi - - mozconfig_use_enable geckodriver - - # enable JACK, bug 600002 - mozconfig_use_enable jack - - # Enable/Disable eme support - use eme-free && mozconfig_annotate '+eme-free' --disable-eme - - # Setup api key for location services 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 - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - ./mach configure || die -} - -src_compile() { - local _virtx= - if use pgo ; then - _virtx=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - addpredict /etc/gconf - fi - - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \ - ./mach build --verbose || die -} - -src_install() { - cd "${BUILD_OBJ_DIR}" || die - - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell - - # Add our default prefs for firefox - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - # set dictionary path, to use system hunspell - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it - if use system-harfbuzz ; then - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - fi - - # force cairo as the canvas renderer on platforms without skia support - if [[ $(tc-endian) == "big" ]] ; then - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - fi - - # Augment this with hwaccel prefs - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - fi - - if ! use screenshot ; then - echo "pref(\"extensions.screenshots.disabled\", true);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - fi - - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - local plugin - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - done - - cd "${S}" - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - DESTDIR="${D}" ./mach install || die - - if use geckodriver ; then - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install language packs - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install - - local size sizes icon_path icon name - if use bindist ; then - sizes="16 32 48" - icon_path="${S}/browser/branding/aurora" - # Firefox's new rapid release cycle means no more codenames - # Let's just stick with this one... - icon="aurora" - name="Aurora" - - # Override preferences to set the MOZ_DEV_EDITION defaults, since we - # don't define MOZ_DEV_EDITION to avoid profile debaucles. - # (source: browser/app/profile/firefox.js) - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <> "${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-66.0.5.ebuild b/www-client/firefox/firefox-66.0.5.ebuild new file mode 100644 index 000000000000..b5d2b3e7ad5f --- /dev/null +++ b/www-client/firefox/firefox-66.0.5.ebuild @@ -0,0 +1,746 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="" + +PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb +el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE +gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv +mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq +sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI +MOZ_PV="${MOZ_PV%%_rc*}" # 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}-66.0-patches-09" + +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=8 + +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 ~x86" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver + +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio + +screenshot selinux startup-notification +system-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.42 + >=dev-libs/nspr-4.19 + >=app-text/hunspell-1.5.4:* + dev-libs/atk + dev-libs/expat + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.35:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=x11-libs/pixman-0.19.2 + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + >=virtual/libffi-3.0.10:= + virtual/ffmpeg + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + system-av1? ( + >=media-libs/dav1d-0.2.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( >=media-libs/harfbuzz-2.3.1: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:0=[postproc] + =dev-db/sqlite-3.26:3[secure-delete,debug=] ) + system-webp? ( >=media-libs/libwebp-1.0.2:0= ) + wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-misc/networkmanager ) ) + jack? ( virtual/jack ) + selinux? ( sec-policy/selinux-mozilla )" + +RDEPEND="${CDEPEND} + jack? ( virtual/jack ) + pulseaudio? ( || ( media-sound/pulseaudio + >=media-sound/apulse-0.1.9 ) ) + selinux? ( sec-policy/selinux-mozilla )" + +DEPEND="${CDEPEND} + app-arch/zip + app-arch/unzip + >=dev-util/cbindgen-0.6.8 + >=net-libs/nodejs-8.11.0 + >=sys-devel/binutils-2.30 + sys-apps/findutils + || ( + ( + 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.31.0 + >=virtual/rust-1.31.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? ( dev-lang/nasm )" + +# Due to a bug in GCC, profile guided optimization will produce +# AVX2 instructions, bug #677052 +REQUIRED_USE="wifi? ( dbus ) + pgo? ( lto )" + +S="${WORKDIR}/firefox-${PV%_*}" + +QA_PRESTRIPPED="usr/lib*/${PN}/firefox" + +BUILD_OBJ_DIR="${S}/ff" + +# allow GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z $GMP_PLUGIN_LIST ]] ; then + GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + 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 + + 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() { + eapply "${WORKDIR}/firefox" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Enable gnomebreakpad + if use debug ; then + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ + "${S}"/build/unix/run-mozilla.sh || die "sed failed!" + fi + + # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 + if use ia64 ; then + sed -i \ + -e '/^OS_LIBS += no_as_needed/d' \ + -e '/^OS_LIBS += as_needed/d' \ + "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ + "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ + || die "sed failed to drop --as-needed for ia64" + fi + + # Ensure that our plugins dir is enabled as default + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" + + # Fix sandbox violations during make clean, bug 372817 + sed -e "s:\(/no-such-file\):${T}\1:g" \ + -i "${S}"/config/rules.mk \ + -i "${S}"/nsprpub/configure{.in,} \ + || die + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/browser/installer/Makefile.in || die + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/toolkit/mozapps/installer/packager.mk || die + + # Keep codebase the same even if not using official branding + sed '/^MOZ_DEV_EDITION=1/d' \ + -i "${S}"/browser/branding/aurora/configure.sh || die + + # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. + # However, when available, an unsupported version can cause problems, bug #669548 + sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ + "${S}"/build/moz.configure/rust.configure || die + + # Autotools configure is now called old-configure.in + # This works because there is still a configure.in that happens to be for the + # shell wrapper configure script + eautoreconf old-configure.in + + # Must run autoconf in js/src + cd "${S}"/js/src || die + eautoconf old-configure.in +} + +src_configure() { + MEXTENSIONS="default" + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc + + # Add information about TERM to output (build.log) to aid debugging + # blessings problems + if [[ -n "${TERM}" ]] ; then + einfo "TERM is set to: \"${TERM}\"" + else + einfo "TERM is unset." + fi + + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + strip-unsupported-flags + fi + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + # common config components + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --with-system-bz2 + + # Must pass release in order to properly select linker + mozconfig_annotate 'Enable by Gentoo' --enable-release + + # Don't let user's LTO flags clash with upstream's flags + filter-flags -flto* + + if use lto ; then + local show_old_compiler_warning= + + if use clang ; then + # At this stage CC is adjusted and the following check will + # will work + if [[ $(clang-major-version) -lt 7 ]] ; then + show_old_compiler_warning=1 + fi + + # Upstream only supports lld when using clang + mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + else + if [[ $(gcc-major-version) -lt 8 ]] ; then + show_old_compiler_warning=1 + fi + + if ! use cpu_flags_x86_avx2 ; then + 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]? + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + + 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 dbus + + mozconfig_use_enable wifi necko-wifi + + mozconfig_use_enable geckodriver + + # enable JACK, bug 600002 + mozconfig_use_enable jack + + # Enable/Disable eme support + use eme-free && mozconfig_annotate '+eme-free' --disable-eme + + # Setup api key for location services 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 + + # workaround for funky/broken upstream configure... + SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach configure || die +} + +src_compile() { + local _virtx= + if use pgo ; then + _virtx=virtx + + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + addpredict /etc/gconf + fi + + MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \ + ./mach build --verbose || die +} + +src_install() { + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Add our default prefs for firefox + cp "${FILESDIR}"/gentoo-default-prefs.js-2 \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + # set dictionary path, to use system hunspell + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + fi + + # force cairo as the canvas renderer on platforms without skia support + if [[ $(tc-endian) == "big" ]] ; then + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + fi + + # Augment this with hwaccel prefs + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + fi + + if ! use screenshot ; then + echo "pref(\"extensions.screenshots.disabled\", true);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + fi + + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + local plugin + use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + done + + cd "${S}" + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + DESTDIR="${D}" ./mach install || die + + if use geckodriver ; then + cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die + pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver + + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver + fi + + # Install language packs + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install + + local size sizes icon_path icon name + if use bindist ; then + sizes="16 32 48" + icon_path="${S}/browser/branding/aurora" + # Firefox's new rapid release cycle means no more codenames + # Let's just stick with this one... + icon="aurora" + name="Aurora" + + # Override preferences to set the MOZ_DEV_EDITION defaults, since we + # don't define MOZ_DEV_EDITION to avoid profile debaucles. + # (source: browser/app/profile/firefox.js) + cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <> "${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/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index 8ecd33e03b24..ed123816766a 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,4 +1,4 @@ AUX chrome-gnome.patch 673 BLAKE2B 6c9b49dbcf31bbfe3c5d996c65f4d820ef68f81130fdb89a92d2523f555b60638de0a3536cc3808b16ac74c8e01e84efec3132e9bb48b5cba81188f49f2df12b SHA512 18121f3f9611f3240b79b78b41cf253279da7301807aac79842f7a869b211ba7201ad90cc6cc69bfdc3ccab0d486084471b67eb373fd212087892f7de21c9c17 -DIST google-chrome-beta_74.0.3729.108-1_amd64.deb 59657250 BLAKE2B 7e18cff6fe654de663fbe657490dab196d9f2efa21f19db83e542efbe7adfad78d361da1509410094602fd817f52b23111b8a9b36c2119e6a348f051803d018e SHA512 7ce9d10c454f7a7f0bd8f49782b0fa0b850af925cfeed9a3b2c7c15c7842cdc6a53131647dce3a7a05a824cbafd65ec9f7e46bae6249471b6e713b5a7ce3ce01 -EBUILD google-chrome-beta-74.0.3729.108-r1.ebuild 2938 BLAKE2B ac488a28185c8b1991ef347a3304fa1c2b7323dadd447e73f3f1df60024a0f411b9552ee069cacf66872b19211b043917533748440c8256fbd688c8288be7397 SHA512 70394cab6660cfebd0347e31af1455d5cede6a5d48392b9449a852806d33fbfc3394f05c2f910ce922df04cfec859c08d27ce1f53e66fb042b097b8b7151b97a +DIST google-chrome-beta_75.0.3770.27-1_amd64.deb 60278798 BLAKE2B 47008bfc968366e26446c28c70996cbeceea6e40869439be70d38275bec8cb0b4d1f93ebf792596367990516b10435953f482de7620d9535dbede86d3d9685c0 SHA512 8b471ab4a04b119707fa149420cbc6686e919c74ee56b7d8f8e6a016bcf208cd0f16eb31e5a30fc57a8468531fd8a79c98407df0d57346c9da5e19c0fabc6fb1 +EBUILD google-chrome-beta-75.0.3770.27.ebuild 2938 BLAKE2B ac488a28185c8b1991ef347a3304fa1c2b7323dadd447e73f3f1df60024a0f411b9552ee069cacf66872b19211b043917533748440c8256fbd688c8288be7397 SHA512 70394cab6660cfebd0347e31af1455d5cede6a5d48392b9449a852806d33fbfc3394f05c2f910ce922df04cfec859c08d27ce1f53e66fb042b097b8b7151b97a MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome-beta/google-chrome-beta-74.0.3729.108-r1.ebuild b/www-client/google-chrome-beta/google-chrome-beta-74.0.3729.108-r1.ebuild deleted file mode 100644 index b8601eeffdfb..000000000000 --- a/www-client/google-chrome-beta/google-chrome-beta-74.0.3729.108-r1.ebuild +++ /dev/null @@ -1,133 +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 - - eapply "${FILESDIR}"/chrome-gnome.patch - - 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 22 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-75.0.3770.27.ebuild b/www-client/google-chrome-beta/google-chrome-beta-75.0.3770.27.ebuild new file mode 100644 index 000000000000..b8601eeffdfb --- /dev/null +++ b/www-client/google-chrome-beta/google-chrome-beta-75.0.3770.27.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" +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 + + eapply "${FILESDIR}"/chrome-gnome.patch + + 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 22 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 e47cc532c552..5fbe299a4db3 100644 --- a/www-client/google-chrome-unstable/Manifest +++ b/www-client/google-chrome-unstable/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-unstable_75.0.3770.9-1_amd64.deb 60223832 BLAKE2B 44d93dcf198f5c7760a079fe1e38988a459fa254490b9105809971df1c4958c7cb5bf3a850897ba8a3993d0a154163f421f9daeaf46ee618cd88ac8425affcb5 SHA512 19ef402d448134ec676da537cf9507a622a6f550c89a16080af3c987f861f679db689cdb6d3f9d050754387bd75c6af1a945b757b0436511fd7436231086a795 -EBUILD google-chrome-unstable-75.0.3770.9.ebuild 2896 BLAKE2B b8480582d335c83bda8c86e6f29c196da1d282a457384faf320ed140e23a4f1a8b52f451701eb642b3b12e069289e3b9b2df89b6a79952264ea989e94250d797 SHA512 dd240b9d09c10b4c2da081e1cc22b9d31d22fe46ec4ae534ae67e731acf43e2e679f31bb2d78f6db5dd9b3ab60925c6e62a17e27ed8994b9eb8f65dd13ed5dfa +DIST google-chrome-unstable_76.0.3783.0-1_amd64.deb 60136128 BLAKE2B 373ea84da49872eb172bdbf4e9c49657c5a7573113916f0e85b48fd7070967729d74369b19a4ea48f93469ccd99012bcd4856a82050f35b1bf10f177b0b02718 SHA512 835cf2057bcb7b9a6ea551755d52a86dfd2fc16f3309b4d92df670c9188d79968abd86677bf9fd5a50a1d467f49b69e8aa6eea62c5779a663a8bc657aa301965 +EBUILD google-chrome-unstable-76.0.3783.0.ebuild 2896 BLAKE2B b8480582d335c83bda8c86e6f29c196da1d282a457384faf320ed140e23a4f1a8b52f451701eb642b3b12e069289e3b9b2df89b6a79952264ea989e94250d797 SHA512 dd240b9d09c10b4c2da081e1cc22b9d31d22fe46ec4ae534ae67e731acf43e2e679f31bb2d78f6db5dd9b3ab60925c6e62a17e27ed8994b9eb8f65dd13ed5dfa MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-75.0.3770.9.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-75.0.3770.9.ebuild deleted file mode 100644 index e75218fcde20..000000000000 --- a/www-client/google-chrome-unstable/google-chrome-unstable-75.0.3770.9.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 22 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-76.0.3783.0.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-76.0.3783.0.ebuild new file mode 100644 index 000000000000..e75218fcde20 --- /dev/null +++ b/www-client/google-chrome-unstable/google-chrome-unstable-76.0.3783.0.ebuild @@ -0,0 +1,131 @@ +# 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 22 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 122505666929..03e21d1b2466 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1,4 +1,4 @@ AUX chrome-gnome.patch 653 BLAKE2B 9fd8fe9803c67d3267ab8e772952f3162b402df9e9d0862ffaf6f10572ef9aaf6f4b96b11546379ef5a1aea1fd838a44c949786effbf689996446da4fa72372c SHA512 574ddf719e95f333693b6651d392f6d2722e8ac00d2407883fdf111ea2948a8e53b6813831859dcd0172e2e17a0f9e6b44437132bbc8d9832bbc7139f61cb9ba -DIST google-chrome-stable_74.0.3729.108-1_amd64.deb 58545656 BLAKE2B ebac79a6110e27dd77b80bfb40ee84995cb2593a422e5d3b89c66f1bb59ecf2d8522c20a8fa5e31f779bbb091539014b513035ee2c620b62ffdd983ce2852b83 SHA512 734bced4dc29711988e2fb70c09739c55e05bc0ef4cb9cba9c46ff9ffdc8e26a921e77c1692cea3b508e3f4336fab8a6fb5f322afee2a164ec7e9e1c2ec307fc -EBUILD google-chrome-74.0.3729.108-r1.ebuild 2938 BLAKE2B ac488a28185c8b1991ef347a3304fa1c2b7323dadd447e73f3f1df60024a0f411b9552ee069cacf66872b19211b043917533748440c8256fbd688c8288be7397 SHA512 70394cab6660cfebd0347e31af1455d5cede6a5d48392b9449a852806d33fbfc3394f05c2f910ce922df04cfec859c08d27ce1f53e66fb042b097b8b7151b97a +DIST google-chrome-stable_74.0.3729.131-1_amd64.deb 58535144 BLAKE2B 9f91cc5865410c9c2d856028940a941e3616eee39a6b8867ff37f53d4e97d19c859aed5ab0841852f7f0a7d95bb3406f67674ffdc4de3a50b185262c26d0d4d6 SHA512 807a4d66b6ef495aacc36630c0a3a7f17f62420f0ed0bf5e248e431edf08b57473b02a9e2ab99a270e245aeb8a94246e8e5fbc74b4cb904e9eff66e8dcf17804 +EBUILD google-chrome-74.0.3729.131.ebuild 2938 BLAKE2B ac488a28185c8b1991ef347a3304fa1c2b7323dadd447e73f3f1df60024a0f411b9552ee069cacf66872b19211b043917533748440c8256fbd688c8288be7397 SHA512 70394cab6660cfebd0347e31af1455d5cede6a5d48392b9449a852806d33fbfc3394f05c2f910ce922df04cfec859c08d27ce1f53e66fb042b097b8b7151b97a MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome/google-chrome-74.0.3729.108-r1.ebuild b/www-client/google-chrome/google-chrome-74.0.3729.108-r1.ebuild deleted file mode 100644 index b8601eeffdfb..000000000000 --- a/www-client/google-chrome/google-chrome-74.0.3729.108-r1.ebuild +++ /dev/null @@ -1,133 +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 - - eapply "${FILESDIR}"/chrome-gnome.patch - - 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 22 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-74.0.3729.131.ebuild b/www-client/google-chrome/google-chrome-74.0.3729.131.ebuild new file mode 100644 index 000000000000..b8601eeffdfb --- /dev/null +++ b/www-client/google-chrome/google-chrome-74.0.3729.131.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" +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 + + eapply "${FILESDIR}"/chrome-gnome.patch + + 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 22 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/opera-developer/Manifest b/www-client/opera-developer/Manifest index b16af3af2132..30ef1ec74b59 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,5 +1,3 @@ -DIST opera-developer_61.0.3296.0_amd64.deb 67217070 BLAKE2B 2937cb8bb782fbb163ce2475971ed0b2dd0d41a74c14c8c6ff223cac1d5f468592b7d8f32b7ea215c87b6699a04c12439127491ec16ba1a94b31d2a863ca5727 SHA512 c49136f6112decf16184883d9198529cbd5717aa978ced8d26524fde09c19b6936b1c538168d417ac4328584913da0503b0265025c9816cab10eea92c4d35672 -DIST opera-developer_61.0.3298.3_amd64.deb 68157710 BLAKE2B 94afc24395b5c097c26b5e840a81e5ce2d9f07267680f53214a617569cb51597a140eed1a444db23d8f0067832760c9b41db82f81c18c24e2a2884ddea289299 SHA512 7da0b3d82e340eded7154219b5bbe31aaafaf7ef1b016f76b98e385211f0bf607f7339d2f7350a5196312c67a5ca1287b60ecef2c8e7bd53be5a9ebe2f7a639e -EBUILD opera-developer-61.0.3296.0.ebuild 2339 BLAKE2B 1c83ca001dde81b194762f3d87cfb81e8971c6c237b4fa60ac0552973f41f1e9e8f10afa1ad5d4d6309b5a2f9b05ec84ccb19128f03eea6828e97b5aa0de2eee SHA512 8ef0f047b57b20f6defd8bb08c0e084930a403a0f7c67412bf70bf46c1337d73174d258a12b39c23a0f9537f275ed93e12b2125a6e5a6651c40024b95cea4be9 -EBUILD opera-developer-61.0.3298.3.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 +DIST opera-developer_62.0.3319.0_amd64.deb 66755102 BLAKE2B b51574dee9b05bdd687aeab5a7a3685013ef7f5119da753b982e383cc7d3e86b2b23fae6d201031858afd2893e5bd5f0f3c6b7ad5e4801ecbcca67213e0c7515 SHA512 14c6cd45dcaae839022e0da347faaacf0602a0444e3849503b017fe63b7f31e029dacb7d1418feede59601d173f97054979874bda144e69d119151b9f78c2158 +EBUILD opera-developer-62.0.3319.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/opera-developer/opera-developer-61.0.3296.0.ebuild b/www-client/opera-developer/opera-developer-61.0.3296.0.ebuild deleted file mode 100644 index d6081fb28694..000000000000 --- a/www-client/opera-developer/opera-developer-61.0.3296.0.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -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 gnome2-utils 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} -OPERA_HOME="usr/$(get_libdir)/${PN}" - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - epatch_user - - 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_preinst() { - gnome2_icon_savelist -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/www-client/opera-developer/opera-developer-61.0.3298.3.ebuild b/www-client/opera-developer/opera-developer-61.0.3298.3.ebuild deleted file mode 100644 index 132f88d22363..000000000000 --- a/www-client/opera-developer/opera-developer-61.0.3298.3.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-62.0.3319.0.ebuild b/www-client/opera-developer/opera-developer-62.0.3319.0.ebuild new file mode 100644 index 000000000000..132f88d22363 --- /dev/null +++ b/www-client/opera-developer/opera-developer-62.0.3319.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 2b2f005b0c05..94b2371c30fd 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -2,7 +2,9 @@ DIST opera-12.16-1860.amd64.freebsd.tar.xz 13312684 BLAKE2B 2c4cd52a07999c5beabe DIST opera-12.16-1860.i386.freebsd.tar.xz 13385696 BLAKE2B 35fef5a5d1784941ce11ff3fed440d9c8f83ce5f9a0a8aad3f68deb470a7d82accfe7c9c93be225b458c0fc8e738ca7841d3d14abcaa201801321f3280f2b58f SHA512 0bb2c0548765ea476cdb8be6c84faf1d60dddb5a2c08b7312027f4cd17fa8ebd4fbc1a97657bbcb0ac07733e5f3b340b181a307a778c38543140adbfe7f8b844 DIST opera-12.16-1860.i386.linux.tar.xz 13154668 BLAKE2B 7f9ef54f44bc143c13173bce92543351c39288058455baf3fde19f9f8766c9acd72971216c8c340fd89e918f18e89320eb8d13c4be9ec71635e2073c94c90067 SHA512 a13ec53311e3e78f35103a9dd5337c0e9a555362860213080211ee9d21de88fbd6aae03bed20b7515874d5a09dfbab108954213745fb82175f5e48e555152613 DIST opera-12.16-1860.x86_64.linux.tar.xz 14018800 BLAKE2B e0cb727ea79868d1c3c692d445fc8949f554c3bbe2bf3c9f222885891458cab7af1a29096cd3caf6936e83068841dda4bff5b8a17eb55a86bebe39ce2b270183 SHA512 c1289f352ea5fc8133b105771f48fdc56ccd770920330b1a0ed939ff909abc68081447673572eabeb1aae6db5194b6ab35c93afad78a91d8f7a9a0f91e81ef8b -DIST opera-stable_60.0.3255.70_amd64.deb 66757270 BLAKE2B 53d7089a148837e1a47e8a18d23b7f5c3354a00a43083883e5dbae362edfa7010821c34abb7d2ebd0934f78c04ed284cbff12b9534baa82956b506e228b3197d SHA512 744c42ef7604da8d5ac1b350a8b5ebfd1f2f45fa9ceba3112b3d8623ba720c779955cc76f69d7bcb227e5cf619f2b44916a4a840add2c3fc682e876a4d068bf9 +DIST opera-stable_60.0.3255.83_amd64.deb 67302926 BLAKE2B ad45e40588c3b93f44f769b9db38693407c2dbfc1a61d1e284cd6cf93f93afcde6e12400f47a9b44f928cfc338b670e6e7d958bb39d33468f8d6c70dee94e58a SHA512 037ed829bef7561bec3ced495ca7b975a81ddd8fda87f93988b1f7c220e9fb1ea1f5e425a8e72aa6da0881df94a4b520bddf38a4ef6ae49bed6acb572c949219 +DIST opera-stable_60.0.3255.95_amd64.deb 67318050 BLAKE2B 7c35872268acb6380755f07b6a33a236d5bb920fe04e44a9ab686610e44da0dbf1246e8b36094ad3d3c16a1c9acecbeaa0c772277809530231ed0b048eca98ed SHA512 c58bc42527b5dd876f06c9d7393f03be2b5dc598d7e66159f24bdceef1ea4f6d3832ee48b5a793e39c44ad738d84e22e0083531f5dfcbc9ed1dd169fd9c06d9e EBUILD opera-12.16_p1860-r1.ebuild 6118 BLAKE2B 72e7be2d8786ef62b3a7b9fe93019e0df26b60d37826789c0e1ff691571a84d9f964c18517cb2acee0c4a6ba98c86ba00a032cb309197b83101ab8edf4a17dda SHA512 109edf5cd49938f57a59ce704efa46abfa93e1f72edabc57cffd8ca72e15193b3d35280b458ceb569a7163e7f7ec25cf84aaf602114855fad849f3c6c2125937 -EBUILD opera-60.0.3255.70.ebuild 2247 BLAKE2B 734f9eba1988a021e8d03509e5fcd235de1895afc79d5e27cdaa7eb106f86b9b0e278885598a16a3ab63c25faded81d5285771ec4c96bb221f34f543c3617dca SHA512 644ce5f2adf8d47b8bbf04287f3a085ceb701730d97f74de95e630f976004812ab18f245c6f84d72350e8ed102f3b18b25f04066ad5dfa6a94654d742fbfdc93 +EBUILD opera-60.0.3255.83-r1.ebuild 2283 BLAKE2B 8b99aa39e7bc0b4c206f3ac54ddc5d6495a62a2eac6ef33cd92a09fd91149d55ca5a8615d8300fe4288e92fb4afce1687ae1f1e7d571613ccacc879552bbfa6f SHA512 af90586375d9560be2b636707e531120fa5f7c29309431961b542a09d743ea91718f5a7e6276b7e26301efcdfe2f8925189620b2f4959e6f23fb2583c5555d78 +EBUILD opera-60.0.3255.95.ebuild 2284 BLAKE2B b3e4b5f48d96003d2f724d35b2c0d998baf843543037b34c40d58e0ce5513d234bdf2daf9b3b9279b3668b9464ecd8517f83a94fc928fb25cc2ce40a1240a153 SHA512 065e87281f1ad7b4c0b3701a21e0e4db5f074ebd16f326a08c0c8f48b4b79d09b1d8261b5ad3ada94e8277cb304d6459279813eb0232b5b41f36ac64ca680aab MISC metadata.xml 576 BLAKE2B b7741cc8f83a9b2f8b5a408f90123000ff5daab77771adaefeb72ae1cdfaf7213f674097e6875c168907bc6820764ccb93c2a3696e792e1f6db92d5f13d664af SHA512 475c622917d4c749b7d940d023519152820a6d6cba48b01f3fdeee8261a2faf217fee10c0e482d6dee5d46f26b2e8ca938d79b93cde178aeb66fb71c268d2374 diff --git a/www-client/opera/opera-60.0.3255.70.ebuild b/www-client/opera/opera-60.0.3255.70.ebuild deleted file mode 100644 index a7067728cb05..000000000000 --- a/www-client/opera/opera-60.0.3255.70.ebuild +++ /dev/null @@ -1,110 +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 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() { - mv * "${D}" || die - dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN} - fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/www-client/opera/opera-60.0.3255.83-r1.ebuild b/www-client/opera/opera-60.0.3255.83-r1.ebuild new file mode 100644 index 000000000000..2144791d1fbe --- /dev/null +++ b/www-client/opera/opera-60.0.3255.83-r1.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_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/www-client/opera/opera-60.0.3255.95.ebuild b/www-client/opera/opera-60.0.3255.95.ebuild new file mode 100644 index 000000000000..fbf25ee7c636 --- /dev/null +++ b/www-client/opera/opera-60.0.3255.95.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_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index a32988a84ac6..f41ca8c94719 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,11 +1,11 @@ -DIST vivaldi-snapshot-2.5.1525.34_p1-amd64.deb 60892880 BLAKE2B d28cdaec003228f1cae200ee17a2b5842fde8051e439ef407e3acbfd09acf9189a08d4db83ce7218c11d13ad085b7773fa099d8f2fb308f825e04f70360cbe86 SHA512 d1dcf36754927161c5994a739a1862e77611fecaf1469fa3d7e4203295543e42aa1b1d0c4adffad4e26589f5532264de3c6e2b2819c19dfddafcd3cc5d2eff3f -DIST vivaldi-snapshot-2.5.1525.34_p1-arm64.deb 54963764 BLAKE2B 90db5403e9f48ac5ac0762b1c03797a46bec0e38278b49d30c5f00abdab2be0543b260823366adbc3d70283187e0b9d7cf37cb7d7fd557aef34770add4fa5ded SHA512 42bd2435cf0162dad2256df85e7fe3782e675f66934a34658db8994c627d857f037d70f210198695868571b5e56159ff516cdaca257fc2f55172393ab06e4646 -DIST vivaldi-snapshot-2.5.1525.34_p1-armhf.deb 54102516 BLAKE2B d4d3b8d8989805e69882bb1e682943996108d3e6a7d5d6fc6dd6067ee5d42a4e91259e11f0221a36e8b5d6034b360bf723a4ccee55ad8de2ef8008fa647f2179 SHA512 0e37251f010acd374b2e51dd5ddc44c6791ab18e8bc90e924002ebd18ecb0c075b241e99d357b9fe33f5a57caff9ac2fa79a431c1133e32faa3a00bbf15f8b4d -DIST vivaldi-snapshot-2.5.1525.34_p1-i386.deb 59719540 BLAKE2B ae683a1e77c53807b804957501e05b46b12af21870c0d0edf0285c0222757f10f6f79286cc710b0a269faae60f728b111d5d6a302828f6472d24ba747efa7fd5 SHA512 3b79882cf035f3a583357d6b646830f001e047beb4626ba2ded4d93f5617b2beb5a4160defab1cca1a8c9311573f0582a460c868cdc122ffe08fec553e1c6e6f -DIST vivaldi-snapshot-2.5.1525.36_p1-amd64.deb 60883460 BLAKE2B f4b53402007f4e04d0394cf4513f190c5549c76093990b3c27584973f02b60a269364da9f5f85ffbc30daadb4cb3991d60cba5130e85b2f35ad718d1bc10ea15 SHA512 551403af2847e19b76f2cdf51d22e1421e59235e68f3950b9517de1b3a50fb375d318bbcb9c5436a99e10ff7947754c8b78c8b995bb0d86a2430eb0c98a76a89 -DIST vivaldi-snapshot-2.5.1525.36_p1-arm64.deb 54968120 BLAKE2B d193b2e6e68190b435e8acc0d667655cd3b96c8c244b4529347dff2cf8243d23b27b4bcef42a080c1cfc24db9b9e66c6d3b6161cd567a8d58bd0547121b4bcce SHA512 15781064f35ed30cc16c3b9398afa73fa9e4ca7d81fba26c14e021d6d207f4fe0a1786b0117ae18f2c04e8d5ca2d6cf0211dbab32e529f2eb882d8b1fd3976ac -DIST vivaldi-snapshot-2.5.1525.36_p1-armhf.deb 54075184 BLAKE2B a7b8dafc489f11ec66b3e9702ed5f272e2be5a0d8b543a816d2ba938cf432d30ef50f215aa34cd046371ba1f444ec836a976eb34630b6756b2057e694bc33fe4 SHA512 7c294a29c664a4e36d7ac1828a5eee25e28b31db6c48b2b05a353f5a3b055757e903caa661b3cb882ae10962abb54cb85c8a926c74476b3d83fdb5cf251a3bca -DIST vivaldi-snapshot-2.5.1525.36_p1-i386.deb 59716040 BLAKE2B ffbb6c74a4f52e607e6f1b1ca8d0f3801204be80db09135c23feb103333135d2e87b939f00eded73b47f996a882d7dc56df2e01effc9a93775808e4dd7245732 SHA512 21dc50f3cea1cf2a150546203ab97743b425f10a9df172eb90960140c76b3df6b7811fa033e07e27c7cbf3ec4cbfce8f56431aa49e3b80c68ef713962b6f8383 -EBUILD vivaldi-snapshot-2.5.1525.34_p1.ebuild 2608 BLAKE2B 208c6c0ed454d136ff437ac0f62349e4a6b5865fc760f45742d278b12114662383f9a809ad0da460b61f6b376fe507c21b153ab4517d17fc204a513f7d6351d7 SHA512 15ba32e895442b09bc37f0c37ee936085692a25497e71250c673d4c2977c331df842ff1035d9f1f6e4438bd20630a3e12d59de9b52540bd90179758e278d5a02 -EBUILD vivaldi-snapshot-2.5.1525.36_p1.ebuild 2608 BLAKE2B 208c6c0ed454d136ff437ac0f62349e4a6b5865fc760f45742d278b12114662383f9a809ad0da460b61f6b376fe507c21b153ab4517d17fc204a513f7d6351d7 SHA512 15ba32e895442b09bc37f0c37ee936085692a25497e71250c673d4c2977c331df842ff1035d9f1f6e4438bd20630a3e12d59de9b52540bd90179758e278d5a02 +DIST vivaldi-snapshot-2.5.1525.37_p1-amd64.deb 60914584 BLAKE2B 9a13eddbd4ca78fabbe4ad485d642a31c01156e29691e83b7b58f683cafaccc4cb4b1fccd24286a552a6480420f66f0b1fd8aec27651f52b7a2cfcd6f1748152 SHA512 54501d8a3e08d7aa9e5e61d6a336505340ff5f546afd57723cab1904fc06de725ba737febc06b7e15c0bd97600cebb1f8f9ddf1a297aedd7522767740138d280 +DIST vivaldi-snapshot-2.5.1525.37_p1-arm64.deb 54980860 BLAKE2B 39844d4f08c10b8cbae60c95428e081d370ad45c6554b55bc9fe37798d596152540bff20788b11476778ba92c95a8c583d31fd0a5dec70b1e0c691fc38901d1e SHA512 505a9744c8a21e8f8e2e0e71bd8e4b6b6952e59ab46222468f0317308941be0f91f539f7bfc3b76dc8cab35681d7be7ee5b33f597681ee32ec901be4e99abc71 +DIST vivaldi-snapshot-2.5.1525.37_p1-armhf.deb 54086564 BLAKE2B aa11f982c37dc18b08f878b1835c6d4a09a67488363e7ac3bc2af37d49c6a7ae7396bd97ba34b41d685320b69feaebb69e75c89a640c456c1114caaf90c3e1ce SHA512 d28bee631cef6875a90d23d41698f42ed9a98a2e435afcfdf19a819af0a7a7e2d49bc6ff633ec66aea9a20aacf41caa8c63d8611579ef1a81c876f55b34bd517 +DIST vivaldi-snapshot-2.5.1525.37_p1-i386.deb 59765892 BLAKE2B 38d636d8c1bd1d329d83fcd97b9661875a9d250007a51f97622ed807bfc4c6f6da02f03385a7413715f655c40ab410e0562c4cfc25dff3a0baccf4db8e33a91b SHA512 3fb9c3a88b2a62e531a255003b18848187b563aec7b1222fd6450767f15608a5499f9ca055fdca0bbe25b71c1946d85d235cd575724a4ffde7c386e44f6d8818 +DIST vivaldi-snapshot-2.6.1546.4_p1-amd64.deb 61549320 BLAKE2B 86fe32ccc8c1522ead2ed2576acdd2cad7c4da42beef8b4f8080119d7a70377df76bafe4fff638d25984fea29e79365996901da8dcde3fcb84a71d6a54621f11 SHA512 d6ad263464a22f75eada9a12eed53e40c43a838e15abc53e1a0dc858428d7c09b68466b5afebbce487349b8284815134d884f000e6a226de9ed367d51bfb761e +DIST vivaldi-snapshot-2.6.1546.4_p1-arm64.deb 55586020 BLAKE2B 95e77604e482d20054e22f5f6f690d4a63dc657e685095ebc084a77aa908067d715c9ddfb917a5b90e5ff38ecde7b31f24aebb8b114c1a997f0ebcc5eb4d0a66 SHA512 180d15981177c9510061a2116471a19abffd8cd2f6e1d7234bd4d5eb169d6e219d851fd90dc868de38b55983cda1c23a33c01c59b124ec2f37b89b423abc8dcf +DIST vivaldi-snapshot-2.6.1546.4_p1-armhf.deb 54702208 BLAKE2B ba43bc7587ab7895145955a826ef1e4a8af7b501f5fa617420be46867b1037bf375b07c0ad44cd07eff36a98c99c14b83bf651685f6921508b1998f26a4c3b31 SHA512 8a29e9b921d8bffb2d6c9895e9f7c7f41cdfb2b628a3fba9c0f172eef9b7cba5190dfbce58ac6a7478a0a2fb0755c52d773f4bdbb6dd81e992632154def01cf8 +DIST vivaldi-snapshot-2.6.1546.4_p1-i386.deb 60962732 BLAKE2B 701c11120310f936ca76515b8305a16f606f58f0e477e8b6f2dc3bc2bbf70a9803a33705c175c9ecd37a5305ee3e0cd97b2877cf653ed800a1e0e40a837b9126 SHA512 24bcf2f5c507ae66ef40c4ea4138645db731c7bfc1717b6d616ceffd7237ca2f13922b63b0a031fa90906226e9b714be457c4951ba595efa120edbce5a86ee6c +EBUILD vivaldi-snapshot-2.5.1525.37_p1.ebuild 2608 BLAKE2B 208c6c0ed454d136ff437ac0f62349e4a6b5865fc760f45742d278b12114662383f9a809ad0da460b61f6b376fe507c21b153ab4517d17fc204a513f7d6351d7 SHA512 15ba32e895442b09bc37f0c37ee936085692a25497e71250c673d4c2977c331df842ff1035d9f1f6e4438bd20630a3e12d59de9b52540bd90179758e278d5a02 +EBUILD vivaldi-snapshot-2.6.1546.4_p1.ebuild 2608 BLAKE2B 208c6c0ed454d136ff437ac0f62349e4a6b5865fc760f45742d278b12114662383f9a809ad0da460b61f6b376fe507c21b153ab4517d17fc204a513f7d6351d7 SHA512 15ba32e895442b09bc37f0c37ee936085692a25497e71250c673d4c2977c331df842ff1035d9f1f6e4438bd20630a3e12d59de9b52540bd90179758e278d5a02 MISC metadata.xml 430 BLAKE2B af595cb3b0a225eed0de6c4232aa705a054baa51585d3970d025a26dc3680e5cdf7ee98169a0906afca266862ad331ffb55a8cf2a39bc640a75beefd5de0814e SHA512 cf63c9ce3cea52a8a014ea6bbefdc4d64204cbeb86334eecaf3a669a90d044cfa90eab057bc39da9b0dd8fd4e0bf814269f0113aa1a96f42cfea4063b4918145 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.34_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.34_p1.ebuild deleted file mode 100644 index 76ff637ebaa0..000000000000 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.34_p1.ebuild +++ /dev/null @@ -1,116 +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_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 ) - 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 ~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} \ - ${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}/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-snapshot/vivaldi-snapshot-2.5.1525.36_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.36_p1.ebuild deleted file mode 100644 index 76ff637ebaa0..000000000000 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.36_p1.ebuild +++ /dev/null @@ -1,116 +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_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 ) - 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 ~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} \ - ${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}/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-snapshot/vivaldi-snapshot-2.5.1525.37_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.37_p1.ebuild new file mode 100644 index 000000000000..76ff637ebaa0 --- /dev/null +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.5.1525.37_p1.ebuild @@ -0,0 +1,116 @@ +# 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_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 ) + 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 ~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} \ + ${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}/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-snapshot/vivaldi-snapshot-2.6.1546.4_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.6.1546.4_p1.ebuild new file mode 100644 index 000000000000..76ff637ebaa0 --- /dev/null +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.6.1546.4_p1.ebuild @@ -0,0 +1,116 @@ +# 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_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 ) + 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 ~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} \ + ${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}/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 36637038f488..2b3a2fad9369 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -1,5 +1,9 @@ -DIST vivaldi-2.4.1488.38_p1-amd64.deb 59085524 BLAKE2B 1f64a54b011780dddf785d1d24273238621d9c6d72f7987d2a4c3a079cfb1756239c16447ab13167e7d55feaf61b384c2f4226600e001ce812034646304ecee8 SHA512 10e88503537211fc28bba20759882113ee23de732487b38fcbf54fa36ce5af0dfac25875b62c54a144077d76b672f7f3111c4f9a87e39d4fd2602323379bdb44 -DIST vivaldi-2.4.1488.38_p1-armhf.deb 52185308 BLAKE2B 8809ad8f86798d0e1af89342c4d9d00137d6238ee1515615695fa56d9f37e9d5f45bc8cb59cf52afdc18c8fe2079f989efb29345a9d54b0e9381998c2b2ae6e1 SHA512 0f856090774667861aa5a088f005e92507e2f4bb7b8952d7f91a4a061406964c11963437f5744d063902efd001c225d88047b409b87182bfaa47030c307cb373 -DIST vivaldi-2.4.1488.38_p1-i386.deb 57296220 BLAKE2B 7dbbd877114aedee0f762ccec709389b7ef447deaa34edc972a2a644d25e3ff58c64d804d0f7c503a261ec2f49e669bc38c85ff7f6211b7c637e13f759303465 SHA512 7abc97c924e60fe1eac24360b73ade74f1d0a518abcd569b42636c3ac54960b8c4b9b4e9972a3ba364dc5d5fe07e3de658956717a644e7c3d192a37865ce81a3 -EBUILD vivaldi-2.4.1488.38_p1.ebuild 2900 BLAKE2B d87d7b496037d5ad5cc151e7c41b5bc17bee148c05aee22a2f7b8ee600e5b7376cdd75b5f1d8e505435f467049879791b30c4314c63aeabeb342047c67bdbeb4 SHA512 a8e10d71c44a665bc305e094ee90510767317b925467b6e3327d2b2f83cfc6892539ceef4b492f480c0adfbcdb949cfc2ba050b8db54e43fa41a53e67fcb35b6 +DIST vivaldi-2.5.1525.41_p1-amd64.deb 59511176 BLAKE2B 855011dede4287aaccaef01a983e5820c39bb7ae6d680813b4b8893528d678af488ca1e2ff642061f5cbbc896ebee4bf23f629d3ce1e196779d60023d0a2dab0 SHA512 ef53264bd01bf593883664b94fb821d3fd84a91a6c96ed26f03160c0d0f05b113c4767b95153d972e77e26fff61cb21023fe999959bd0923db5308b9bdfba529 +DIST vivaldi-2.5.1525.41_p1-armhf.deb 52878692 BLAKE2B ba76c656d4d67248e69a64cf328642a20a7c1a1428443272f5f04850e8a40f84baea6130a86e6789a7f93dc393d1c3c5456d2a26f27b491713998d086ce39d6b SHA512 37209067701f30d0718e320604987931f08beacdde96b33c2cd3cf487daef8f7f44a64bba1c3fa0578023a21510b61b83f061905bf4ad9e299b834d4bcfa0b29 +DIST vivaldi-2.5.1525.41_p1-i386.deb 58063596 BLAKE2B cfe3cf02bd910682d59f655f8e37e0b87390d445cfd7538442628b3e95bdf108e4a3eba0d1df0ff73b542ae1d67bf1c01409aa27f0bbdf855a76cab352c3fc23 SHA512 ad46c050e4642fc7ac040e0ae7179415133d3876f007f8a917e38f37e7b05d2b55febd712f5b51b777bd7ea672aa919f3f2e8a657e8fddf870dc6445170f8628 +DIST vivaldi-2.5.1525.43_p1-amd64.deb 59473456 BLAKE2B 6ab57eeb08c5b939ffb99195955369e1240508d82459986d6a5fda30adb612c7fe229cf8a645348eef56980ba59dfa088092d885435397d572b16eda6570490d SHA512 e5698efbd28b50cec53c1224633a2ad4790fb54fb162b0fb8fd72ddba5bd557109df0d36475ce151cf2a320993f027ff114bf0b37d914dc5453e330910b61b9c +DIST vivaldi-2.5.1525.43_p1-armhf.deb 52876336 BLAKE2B ca8ba37a0cd12cdc30e9bcebb399ea3e19c5cf2720a3e5826a3463f26a9b5487513a30a60741fca09687102b4d754c29af1679bfa5c8b217081656914e1dd447 SHA512 ae6824f15ee7496e676270a1f5d2ee77944f8d59a056c045a4b1e2676e9d68d8e63010b2e80d1ff647207c6b00beb355cb83db7df4f56f8b8e78b5a6cb81e087 +DIST vivaldi-2.5.1525.43_p1-i386.deb 58058192 BLAKE2B e2c5132a98d18a40d6e660567603b1ce8fe896534999b8918e25be2c6a32f74e390cd9048df1ff984e53f50327c47c85ba09580ec47b0151911fb2b99d2b36ef SHA512 319effeca70f10850130cdeb3eba0121f38069aeafcd8b3f2a253f90eda5381bf64f2118098704aef8cc44262cbb282295cbb0faafcd6d762a405467f269f783 +EBUILD vivaldi-2.5.1525.41_p1.ebuild 2898 BLAKE2B 248ecd80042f7e35dcb42d7c7e8ae7426d5db8b9afe54baaffec31d8ef7ad95c4d41c4672c1645c485ba33e326c13d49c720ce06cce15c01f50899a04447f2be SHA512 e085c651a03b86fb48a9f5cb140cf9da6856dc39c160f707cfc35bfe56b0dbd6cae28cc1cd85fe18ce07afeac2c0014018086ee775abaf70e3b9739fe4ef3aa7 +EBUILD vivaldi-2.5.1525.43_p1.ebuild 2898 BLAKE2B 248ecd80042f7e35dcb42d7c7e8ae7426d5db8b9afe54baaffec31d8ef7ad95c4d41c4672c1645c485ba33e326c13d49c720ce06cce15c01f50899a04447f2be SHA512 e085c651a03b86fb48a9f5cb140cf9da6856dc39c160f707cfc35bfe56b0dbd6cae28cc1cd85fe18ce07afeac2c0014018086ee775abaf70e3b9739fe4ef3aa7 MISC metadata.xml 430 BLAKE2B af595cb3b0a225eed0de6c4232aa705a054baa51585d3970d025a26dc3680e5cdf7ee98169a0906afca266862ad331ffb55a8cf2a39bc640a75beefd5de0814e SHA512 cf63c9ce3cea52a8a014ea6bbefdc4d64204cbeb86334eecaf3a669a90d044cfa90eab057bc39da9b0dd8fd4e0bf814269f0113aa1a96f42cfea4063b4918145 diff --git a/www-client/vivaldi/vivaldi-2.4.1488.38_p1.ebuild b/www-client/vivaldi/vivaldi-2.4.1488.38_p1.ebuild deleted file mode 100644 index 98b6bc1fc327..000000000000 --- a/www-client/vivaldi/vivaldi-2.4.1488.38_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="6" -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.5.1525.41_p1.ebuild b/www-client/vivaldi/vivaldi-2.5.1525.41_p1.ebuild new file mode 100644 index 000000000000..479dfcff4842 --- /dev/null +++ b/www-client/vivaldi/vivaldi-2.5.1525.41_p1.ebuild @@ -0,0 +1,124 @@ +# 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.5.1525.43_p1.ebuild b/www-client/vivaldi/vivaldi-2.5.1525.43_p1.ebuild new file mode 100644 index 000000000000..479dfcff4842 --- /dev/null +++ b/www-client/vivaldi/vivaldi-2.5.1525.43_p1.ebuild @@ -0,0 +1,124 @@ +# 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 +} -- cgit v1.2.3